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
336946548875	336946549434	336946549984	336946550534	336946551084	336946551634	336946552184	336946552734	336946553284	336946553834	336946554384	336946554934	336946555484	336946556034	336946556584	336946557134	336946557684	336946558234	336946558784	336946559334	336946559884	336946560434	336946560984	336946561534	336946562084	336946562634	336946563184	336946563734	336946564284	336946564834	336946565384	336946565934	336946566484	336946567034	336946567584	336946568134	336946568684	336946569234	336946569784	336946570334	336946570884	336946571434	336946571984	336946572534	336946573084	336946573634	336946574184	336946574734	336946575284	336946575834	336946576384	336946576934	336946577484	336946578034	336946578584	336946579134	336946579684	336946580234	336946580784	336946581334	336946581884	336946582434	336946582984	336946583534	336946584084	336946584634	336946585184	336946585734	336946586284	336946586834	336946587384	336946587934	336946588484	336946589034	336946589584	336946590134	336946590684	336946591234	336946591784	336946592334	336946592884	336946593434	336946593984	336946594534	336946595084	336946595634	336946596184	336946596734	336946597284	336946597834	336946598384	336946598934	336946599484	336946600034	336946600584	336946601134	336946601684	336946602234	336946602784	336946603334	336946603884	336946604434	336946604984	336946605534	336946606084	336946606634	336946607184	336946607734	336946608284	336946608834	336946609384	336946609934	336946610484	336946611034	336946611584	336946612134	336946612684	336946613234	336946613784	336946614334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
58120	52190	52904	44357	35195	28631	30919	31528	30969	28710	25738	20724	16945	15806	12389	9059	7270	3915	3327	4043	3889	2570	2784	2147	1857	1328	846	660	549	497	436	390	360	371	350	357	334	307	359	339	353	362	392	336	356	360	355	331	345	333	352	345	325	333	313	348	348	293	354	364	351	334	330	335	320	320	336	366	339	363	315	332	340	362	346	323	326	339	334	313	342	335	353	292	291	298	307	358	344	351	316	304	315	334	321	338	365	354	352	325	364	344	326	337	384	333	328	321	322	330	349	331	343	334	283	312	366	336	319	307	339	320	317	342	331	337	301	341	349	315	326	328	331	324	302	343	336	302	307	320	347	324	363	380	333	363	318	332	362	315	354	340	347	338	351	360	337	304	297	319	299	319	316	335	349	339	309	340	335	318	320	347	314	354	288	335	351	318	331	312	301	320	355	323	339	326	323	341	307	316	360	293	301	330	323	362	355	335	308	315	322	351	311	331	331	368	326	327	307	337	330	352	356	314	323	360	304	370	354	334	346	322	330	344	336	356	322	338	330	318	306	359	310	356	319	365	317	314	350	335	330	301	340	349	318	328	313	342	358	367	312	327	342	331	338	319	323	351	326	363	347	333	309	304	331	313	332	307	337	304	325	348	362	333	282	305	300	343	330	349	307	316	332	367	329	322	318	327	305	349	365	354	314	311	310	340	339	334	342	289	302	309	317	358	338	341	335	335	340	369	354	320	322	358	323	339	329	287	336	346	300	305	341	337	306	341	311	305	329	345	329	348	313	359	341	335	320	357	332	361	359	344	333	323	310	328	281	357	350	319	356	309	322	329	324	361	338	305	339	314	316	305	315	341	355	339	354	321	319	343	321	352	354	323	316	347	326	317	346	317	365	318	313	366	326	351	317	344	333	358	313	360	305	318	293	354	335	349	326	347	346	340	318	325	316	303	313	349	328	331	332	338	327	363	354	350	348	362	337	324	356	362	326	340	342	353	338	336	333	325	363	356	315	304	302	302	371	354	329	343	324	321	303	359	332	358	334	339	358	301	308	365	332	314	326	349	341	359	306	315	320	351	297	333	322	299	322	337	347	343	341	335	370	321	333	323	338	342	334	317	320	339	313	310	316	344	294	325	335	320	311	332	310	337	318	321	331	341	329	351	347	313	328	337	324	331	348	321	357	343	314	347	356	355	331	344	308	327	332	330	354	353	348	347	323	319	332	308	339	363	341	344	346	384	344	352	337	315	320	332	355	364	322	346	289	308	339	350	312	329	324	313	315	335	323	356	351	316	328	374	315	335	324	332	304	345	354	348	311	333	329	307	376	358	360	300	324	344	316	347	344	350	327	332	292	317	320	305	318	343	317	344	305	299	343	340	349	327	356	356	341	313	306	325	351	315	345	298	357	345	349	338	329	319	326	338	340	358	313	307	343	364	314	344	364	311	334	339	322	314	327	336	341	360	338	336	323	302	327	327	351	331	317	306	318	365	339	333	346	333	327	297	365	355	349	320	333	320	336	371	337	344	345	355	330	350	328	342	312	292	305	310	343	328	368	346	334	344	365	319	310	356	329	322	351	367	349	302	344	324	335	328	376	309	302	337	305	330	362	334	315	306	316	310	330	338	332	340	379	349	356	332	343	320	341	320	338	354	320	356	335	331	283	332	306	319	363	337	362	353	322	340	359	299	344	383	308	290	308	321	356	301	359	353	347	327	324	345	335	331	320	326	305	313	340	318	364	285	318	352	317	308	300	347	337	316	335	367	304	334	347	357	301	340	347	353	328	334	339	350	352	361	352	332	341	326	344	329	326	315	358	336	321	349	344	336	357	305	305	335	338	367	352	319	318	339	344	323	347	331	303	319	318	326	303	354	351	346	333	337	332	358	354	360	345	333	364	333	349	338	340	348	316	283	332	303	302	345	335	361	381	312	337	325	344	348	321	330	352	372	344	314	333	316	333	333	317	310	339	382	366	342	315	332	340	328	353	327	346	337	306	332	320	341	314	303	311	369	339	350	351	360	318	322	332	371	327	322	342	333	349	356	344	305	334	359	329	343	343	325	345	331	301	306	348	363	350	330	308	331	317	350	353	287	371	319	343	336	293	329	322	331	331	325	308	342	355	328	350	314	309	365	358	336	357	359	334	311	326	360	336	337	331	342	309	336	348	310	346	336	327	314	320	341	326	389	359	355	344	332	325	308	326	318	341	328	324	352	350	326	329	314	302	299	320	353	312	314	374	327	339	349	320	325	333	351	356	358	348	313	301	344	323	335	330	297	335	312	298	348	337	346	308	335	318	329	312	362	335	345	288	322	321	321	332	344	331	344	317	344	352	367	329	329	341	300	367	314	334	291	317	353	320	338	356	329	338	337	325	285	283	328	346	323	342	335	324	354	330	319	330	353	328	355	343	315	367	325	315	309	353	362	336	349	357	374	337	347	323	357	340	370	357	297	327	327	335	347	332	313	358	350	338	302	293	354	344	359	319	293	338	356	340	333	320	350	323	298	366	340	339	346	360	304	334	338	332	288	354	333	317	312	310	354	342	339	336	332	335	305	297	355	305	343	326	350	319	314	324	342	338	297	303	334	329	292	310	319	316	321	365	317	364	338	342	318	327	281	343	347	322	293	323	352	312	323	356	359	334	323	342	339	334	339	306	311	359	315	315	317	340	355	341	337	291	343	311	336	344	322	311	345	358	321	343	321	328	360	308	322	306	355	312	368	340	295	336	347	331	347	330	340	350	365	338	284	373	349	332	333	313	330	324	331	313	339	312	318	336	329	364	373	313	301	329	326	335	340	355	330	348	330	329	357	336	353	310	328	323	324	329	322	357	383	334	347	360	334	350	313	357	356	340	345	345	324	308	326	310	341	341	297	353	306	338	352	318	324	345	331	316	335	327	333	329	339	314	329	326	329	309	338	331	356	313	307	329	371	334	336	344	322	331	365	366	332	322	297	322	278	323	359	323	344	320	327	323	341	318	351	321	365	335	320	321	312	308	345	367	321	338	298	346	340	353	328	345	349	323	344	334	328	332	349	323	313	336	358	321	324	299	317	321	331	304	324	324	341	326	322	348	326	342	359	322	328	313	328	325	329	303	316	322	327	338	327	323	368	327	344	296	335	311	314	330	309	326	324	339	334	319	356	317	343	313	308	295	321	350	328	315	338	311	342	305	357	315	329	338	334	281	345	298	334	341	326	317	322	315	314	344	353	315	329	328	324	331	328	353	347	296	329	334	365	317	333	347	338	351	350	344	328	331	296	304	316	312	335	319	338	336	311	344	323	356	348	338	357	320	375	308	309	318	332	378	306	332	343	332	340	322	317	322	353	290	370	329	365	340	316	323	333	329	338	374	342	320	322	347	330	315	314	335	308	327	327	334	315	354	322	328	321	341	307	343	350	369	321	320	335	351	346	337	351	297	346	336	366	338	334	323	333	355	328	370	356	325	299	304	361	360	347	366	332	338	301	314	364	358	351	307	312	322	347	332	326
40123	47023	56630	53279	47523	39702	43165	43415	43762	41550	39069	35924	33366	32778	27998	24849	21409	12777	12735	15098	15775	11088	11637	10162	8441	6157	3433	2473	2165	1706	1205	1156	1095	1055	891	912	848	866	856	839	841	926	990	840	794	753	803	756	762	723	795	791	744	780	734	795	734	748	753	737	694	686	782	760	749	752	714	794	771	729	744	701	713	779	810	702	744	763	768	752	800	726	742	775	755	706	739	762	740	760	769	784	735	755	740	740	773	769	760	772	798	774	775	771	734	714	758	760	780	755	723	748	792	762	713	776	771	756	755	736	769	743	740	747	755	744	784	774	782	705	756	797	785	749	771	734	716	699	744	746	801	723	718	777	764	670	704	762	783	777	756	736	722	769	792	737	736	803	740	714	826	796	721	713	797	797	803	744	729	716	749	737	758	691	766	741	777	769	759	753	830	759	798	784	755	730	798	798	707	771	773	721	741	764	774	761	792	738	737	769	779	736	768	733	798	763	737	727	759	799	746	774	826	765	746	751	721	809	753	706	791	713	768	814	795	790	709	760	784	764	760	772	776	785	731	798	729	728	814	720	745	734	758	793	770	751	780	780	762	729	773	729	779	752	738	735	750	804	732	754	737	774	744	743	753	764	754	761	739	710	729	769	720	724	741	703	730	789	748	753	730	731	754	762	765	784	803	740	732	722	708	747	733	733	802	754	791	757	762	704	757	727	746	737	796	776	751	762	743	748	768	778	759	767	743	802	797	767	725	762	763	783	802	796	765	719	744	729	787	795	751	759	811	758	802	706	796	721	729	719	764	702	703	775	753	760	737	773	702	782	743	743	732	739	783	769	731	768	744	741	771	785	771	717	751	766	796	733	761	791	713	726	764	807	764	750	780	727	741	744	729	792	771	758	778	760	795	787	707	711	702	758	764	811	743	724	767	778	701	772	768	742	726	765	725	763	743	758	770	737	780	738	788	803	790	756	778	761	710	789	771	751	736	757	750	776	766	760	743	783	738	790	740	764	789	730	761	764	717	770	745	739	725	742	745	795	782	742	762	734	752	748	802	712	745	770	750	750	738	711	759	773	757	727	757	752	740	780	748	731	735	748	783	793	771	718	723	767	795	747	741	816	771	761	756	744	752	745	810	775	761	716	764	757	755	727	767	762	782	764	719	725	745	754	727	775	758	759	700	714	764	743	746	741	767	753	788	774	775	779	770	734	748	718	748	735	788	750	765	762	759	756	744	767	742	779	750	769	738	780	726	725	768	706	734	743	760	740	800	732	737	788	743	754	748	733	774	754	680	792	748	688	727	751	761	766	755	740	807	781	734	750	743	762	732	743	785	795	711	795	765	749	787	750	710	741	757	709	769	742	733	774	759	811	744	752	704	757	720	710	739	715	740	754	764	795	731	769	794	775	759	732	810	824	774	783	755	733	762	802	696	780	730	739	735	772	767	723	731	806	698	816	727	764	759	749	734	771	782	795	769	720	744	739	789	777	726	792	735	794	770	810	759	780	752	778	789	740	761	753	720	742	778	742	775	723	751	772	776	763	757	747	751	726	733	775	745	711	783	716	712	742	737	775	736	772	695	759	761	750	762	744	781	766	789	757	717	729	755	821	736	791	749	749	732	743	719	768	790	791	811	758	759	753	762	781	742	764	752	718	737	739	782	748	718	783	783	747	816	725	717	723	724	766	746	716	779	757	731	754	744	747	752	785	747	711	781	798	778	735	722	793	717	722	743	735	749	772	740	743	761	770	761	736	780	738	782	745	742	702	749	775	772	767	770	714	780	746	766	743	741	796	781	720	783	777	731	767	677	764	740	776	779	732	753	788	771	723	823	745	729	723	740	745	772	782	759	753	729	735	806	765	762	770	716	735	714	763	721	741	771	716	747	730	745	727	725	739	735	739	753	786	721	730	748	779	777	764	759	694	781	706	761	721	744	766	764	812	727	783	727	749	773	733	779	712	758	774	728	758	743	748	765	781	791	774	730	737	783	747	753	763	726	809	752	748	796	754	837	770	728	740	720	702	694	725	753	734	776	797	759	750	775	731	753	760	761	770	769	760	717	714	739	715	730	677	768	772	786	697	762	740	754	773	772	819	765	746	796	798	760	747	785	787	785	741	711	750	774	800	712	709	751	751	785	748	763	764	742	767	803	799	784	757	754	772	807	783	758	764	748	741	738	758	719	748	761	701	714	775	745	790	744	763	704	807	757	784	747	774	733	779	752	758	770	735	785	749	692	743	772	759	759	782	716	790	745	726	741	738	723	735	702	731	763	739	759	745	762	758	780	716	772	838	717	827	743	785	745	756	748	727	738	818	742	758	768	745	690	773	775	750	753	768	745	736	741	797	727	794	787	748	767	771	771	782	772	784	765	737	762	777	722	759	726	752	746	757	767	748	764	700	768	734	763	783	749	758	761	750	762	756	776	750	800	777	791	741	750	762	723	698	788	745	744	769	762	731	762	748	741	743	782	769	768	737	755	776	733	736	740	746	736	793	731	788	714	774	762	712	745	765	748	725	743	707	786	729	727	773	708	736	734	713	726	759	754	705	772	740	736	805	765	790	739	808	764	762	772	731	725	827	776	731	764	742	759	751	750	782	756	764	722	773	767	732	715	774	780	741	753	733	716	761	720	781	760	780	779	801	697	745	738	732	764	731	735	744	806	741	753	728	757	734	756	818	758	751	745	774	783	746	784	747	799	722	746	816	767	746	756	720	769	718	757	731	788	803	768	741	738	763	768	739	730	779	728	731	772	757	755	746	772	809	771	786	767	769	773	774	747	774	778	769	743	732	794	759	757	762	801	767	753	735	736	731	765	724	732	766	738	717	742	801	733	746	749	771	747	791	732	776	712	787	768	732	704	731	743	703	722	737	727	791	760	754	711	765	759	765	782	744	765	737	732	723	813	748	784	733	763	750	721	788	796	702	745	717	772	780	792	755	731	778	749	758	792	768	750	749	811	794	775	775	793	755	747	781	763	791	771	812	763	744	755	786	768	810	833	764	718	723	798	798	728	763	767	740	746	750	787	767	790	777	761	693	763	756	757	719	729	816	822	771	785	781	773	742	778	695	742	716	725	717	768	750	790	806	745	767	752	722	760	746	758	712	759	804	822	789	765	762	746	774	764	780	722	722	716	753	764	716	755	755	770	769	764	718	775	767	748	789	721	709	745	762	757	782	718	733	760	777	762	740	762	760	757	778	738	767	786	781	730	770	760	791	759	783	713	771	707	767	791	754	765	772	758	712	707	766	767	795	716	709	720	723	749	758	750	778	754	793	786	698	746	763	754	752	737	712	751	765	752	771	767	735	727	770	758	762	769	713	748	756	781	707	716	785	786	757	740	737	718	735	763	750	755	781	747	799	743	752	772	724	743	768	775	767	730	770	762	766	782	763	744	778	747	772	771	778	760	719	806	804	745	764	796	783	749	746	749	792	784	763	768	808	768	795	752	702	722	763	734	725	733	733	705	781	794	773	773	769	741	773	806	751
34119	30136	28746	19483	14015	8396	4802	2978	2226	1782	1445	1172	1100	889	731	667	594	475	488	477	473	457	462	426	452	417	392	374	377	390	385	338	374	383	342	347	353	332	392	399	349	366	374	354	355	347	341	348	346	341	389	385	367	388	377	382	389	350	336	376	355	359	363	391	363	364	348	329	385	360	358	380	403	383	363	364	400	342	366	344	362	362	367	356	407	340	371	372	342	339	369	358	334	347	326	372	376	340	377	342	311	345	343	344	354	386	374	334	376	365	371	353	372	368	327	390	375	364	363	385	366	358	356	363	341	354	392	367	362	357	338	372	335	345	356	386	372	381	358	385	349	356	378	368	376	386	342	350	352	371	380	340	338	340	379	347	359	341	365	354	365	382	364	350	323	350	343	369	371	370	352	363	335	342	379	363	398	357	351	362	367	379	355	364	322	338	365	352	312	350	366	336	348	359	321	334	352	364	342	376	360	346	362	348	358	356	370	389	368	370	336	332	339	378	355	342	311	336	364	363	369	396	367	371	366	347	353	387	355	366	367	355	375	378	373	317	370	375	343	372	357	387	387	362	342	320	372	376	356	387	344	348	372	355	349	348	324	366	377	402	350	329	364	361	370	398	340	357	352	357	360	423	380	351	371	333	351	369	348	326	390	343	369	348	343	366	369	381	371	357	347	328	350	346	322	350	369	330	323	344	346	373	349	364	351	394	381	374	367	354	369	353	339	361	337	340	343	319	350	330	357	363	330	353	349	344	379	380	363	326	359	346	344	388	329	366	338	343	348	330	361	329	350	337	394	389	370	371	319	333	350	369	345	359	342	365	382	357	347	359	376	364	326	331	320	350	353	372	359	357	359	392	343	358	365	347	351	379	376	360	367	339	355	379	335	366	334	385	388	347	338	355	336	350	340	336	350	373	387	343	354	363	334	393	334	365	348	326	341	388	353	334	391	364	351	366	370	349	336	394	381	360	380	377	364	372	397	355	347	365	397	386	333	340	334	342	349	362	358	376	362	328	369	356	331	370	353	374	396	352	359	356	359	388	379	369	385	389	373	347	348	338	335	329	346	351	366	344	365	341	341	354	334	383	348	333	363	370	318	364	368	356	343	377	348	346	348	373	348	366	347	339	354	339	361	370	340	381	377	369	335	369	357	378	365	372	338	374	385	367	312	381	352	370	363	340	341	360	355	381	358	354	308	320	357	367	394	362	352	344	348	379	361	358	356	366	371	362	381	345	323	337	371	340	337	339	370	385	372	355	373	344	362	421	366	384	366	350	349	352	389	371	360	333	350	366	343	380	376	352	331	363	354	340	370	356	332	365	370	389	389	374	345	340	328	350	393	336	362	361	345	358	335	322	396	353	354	371	345	364	365	376	380	357	346	367	321	354	353	345	360	379	327	391	367	364	343	388	331	344	339	385	363	368	369	365	391	365	376	342	337	381	349	298	336	341	352	355	327	345	359	345	318	403	369	331	341	393	364	320	375	342	346	345	340	385	338	365	351	346	345	370	360	352	335	349	372	334	348	363	401	348	355	372	365	366	349	351	319	371	318	380	348	380	365	374	383	379	369	341	396	357	387	315	365	332	357	330	321	345	360	366	333	354	356	362	360	367	389	365	338	356	389	344	348	345	363	382	387	378	324	359	374	341	340	343	369	369	344	355	375	367	354	346	333	357	395	355	381	364	351	317	340	367	356	337	335	341	348	359	366	361	360	335	366	377	407	351	355	368	377	363	367	359	352	375	370	372	354	340	361	334	373	367	353	370	334	361	328	337	324	362	357	373	356	343	355	360	323	346	379	365	354	367	384	385	395	390	349	356	346	365	326	377	333	337	375	364	336	362	383	342	359	393	357	363	383	356	338	394	345	341	376	360	357	349	334	381	393	334	341	300	352	376	392	387	344	350	344	364	377	358	363	334	345	361	364	362	333	358	362	311	347	329	399	356	347	371	343	387	400	353	348	350	370	339	308	338	358	386	344	364	371	382	401	387	331	376	345	389	378	368	389	360	352	365	333	364	334	348	325	338	364	334	347	341	354	363	342	354	357	390	350	377	339	339	358	364	376	336	373	389	333	357	395	373	360	337	369	370	373	351	347	369	351	351	348	365	360	322	337	362	342	353	331	375	372	404	356	367	380	359	362	358	341	340	359	359	346	352	338	386	383	332	360	377	329	332	354	340	338	344	363	369	355	312	350	358	344	356	358	368	371	403	379	381	356	371	392	363	385	356	367	359	348	340	344	395	339	351	387	382	323	337	386	374	378	344	355	375	327	318	387	354	351	364	379	359	381	337	360	394	350	339	319	356	337	343	354	369	369	370	324	368	390	345	370	363	378	393	346	374	388	365	343	340	362	379	365	321	385	370	341	356	314	346	367	328	384	371	370	334	383	369	380	345	347	377	352	350	384	330	347	322	354	371	347	365	392	330	375	362	366	369	353	375	410	342	400	317	354	361	342	360	384	346	353	341	376	338	315	363	355	357	360	357	322	373	334	330	385	409	341	334	335	365	367	373	345	349	382	381	359	363	389	341	353	363	381	367	357	359	374	367	371	346	324	382	325	369	391	391	354	344	356	352	339	380	354	347	346	341	347	366	348	369	375	317	361	386	339	343	344	385	328	386	359	344	359	384	343	365	351	364	375	367	338	326	385	363	364	371	364	339	370	325	382	357	305	339	366	332	343	350	352	351	359	373	357	335	381	353	411	380	340	354	345	376	332	400	368	341	346	385	334	359	380	356	318	342	349	335	356	332	354	369	403	336	355	342	357	351	390	363	359	370	370	361	338	348	355	334	360	393	326	397	386	356	349	325	367	364	328	325	360	344	361	359	359	369	354	320	327	320	355	376	382	365	322	344	384	331	386	362	385	367	375	365	362	384	334	344	363	356	368	325	362	339	371	387	358	346	347	372	346	391	391	359	344	368	360	345	310	356	343	367	379	349	323	375	354	380	358	405	378	368	389	352	382	403	357	365	345	341	337	357	376	381	354	413	380	353	390	397	336	389	343	359	353	399	317	334	355	377	376	404	386	350	348	339	356	349	382	348	379	356	366	370	360	354	371	341	354	341	367	358	320	381	348	367	369	333	368	362	359	371	380	371	369	372	362	380	330	374	389	335	385	335	347	394	400	329	356	324	385	362	388	371	353	381	357	382	362	385	355	364	373	384	354	384	334	350	381	345	340	382	339	329	377	368	359	345	396	365	359	387	349	356	355	363	322	361	374	383	363	348	320	348	311	330	366	335	322	339	380	361	372	401	329	352	361	341	355	315	368	344	384	362	344	309	369	363	362	322	325	360	366	362	355	389	379	374	333	346	365	375	356	358	375	329	351	377	356	355	393	354	320	336	319	370	339	357	410	355	344	336	391	320	348	351	312	344	383	371	382	377	411	350	347	372	345	323	345	366	374	349	366	350	337	386	349	387	387	326	347	383	360	363	384	339	348	355	364	334	337	335	348	389	375	349	373	388	390	350	350	352
20031	24001	32137	30812	27331	20987	15691	11071	8987	8069	6616	5335	5090	4042	3155	2455	2343	1918	1629	1668	1611	1464	1392	1294	1288	1140	1030	976	1018	943	963	836	832	894	854	864	813	871	819	803	845	781	836	835	819	886	812	804	811	847	842	807	816	789	830	828	858	793	821	759	820	790	834	810	805	801	884	791	816	779	825	823	817	776	791	801	873	810	862	843	814	853	844	773	841	774	798	791	819	855	793	769	815	770	821	794	798	773	833	808	808	805	796	830	819	788	795	769	824	831	798	791	821	792	819	825	792	811	784	839	812	833	778	807	825	776	807	783	814	850	755	830	813	826	823	764	827	812	822	830	744	834	797	762	799	802	823	801	820	824	774	807	793	790	807	796	777	849	823	777	818	810	812	819	815	834	850	834	807	790	776	796	815	806	852	778	823	832	860	794	824	779	824	824	841	838	868	798	771	816	778	817	811	773	801	794	817	884	853	790	841	818	815	860	809	831	754	758	832	827	855	814	803	852	812	782	805	816	840	796	818	835	792	826	812	795	754	817	852	809	811	817	801	794	857	811	784	783	831	800	815	829	822	831	810	796	812	801	841	826	798	831	784	814	842	836	870	797	779	786	846	808	814	824	822	828	807	813	880	824	801	792	840	784	822	809	777	809	763	827	848	793	768	821	780	822	774	796	830	802	813	831	873	819	791	802	733	895	818	789	817	811	778	856	802	817	857	831	818	838	849	803	819	850	818	794	810	780	833	836	797	850	827	798	791	818	850	806	806	824	827	830	809	804	795	773	804	821	816	787	788	828	790	768	800	794	809	817	782	776	799	817	830	789	829	817	795	823	785	820	811	843	752	839	819	802	864	804	817	835	822	778	869	872	816	801	795	834	840	801	836	798	792	823	845	802	858	809	791	772	832	807	806	827	856	849	789	845	815	775	797	813	807	847	854	862	799	800	842	839	787	762	783	789	864	838	833	818	816	886	813	854	783	869	835	801	769	783	823	770	812	763	789	796	830	782	795	808	786	809	802	838	859	816	790	798	787	815	811	810	810	815	813	853	841	797	794	805	784	807	804	841	853	788	767	801	821	784	800	799	823	804	830	795	766	755	750	764	801	813	811	787	829	806	793	818	808	813	848	815	789	814	869	839	785	826	827	787	815	777	805	807	805	796	795	846	783	835	757	778	801	799	818	817	855	781	784	767	853	780	738	868	847	814	809	805	791	781	795	826	818	768	821	819	770	826	844	844	803	870	765	792	820	840	789	779	774	839	791	814	762	833	849	789	778	781	828	813	849	755	819	808	842	807	776	827	809	789	781	789	791	786	793	820	880	810	865	810	813	803	846	814	849	856	885	824	836	765	811	787	774	753	760	812	791	845	811	806	815	866	778	820	808	818	781	803	835	782	806	765	842	887	778	814	820	781	847	769	813	824	826	801	843	834	833	798	809	808	819	805	758	786	832	856	812	789	807	780	828	738	798	817	781	856	812	822	803	848	817	850	797	849	812	854	806	755	820	783	807	833	824	820	864	852	834	816	840	794	828	840	800	790	764	794	798	841	830	728	843	853	796	815	833	872	808	833	809	768	815	811	822	839	762	813	818	888	813	755	813	795	779	776	835	745	804	852	826	757	803	814	819	794	795	804	765	826	840	792	834	842	823	769	785	766	823	835	782	834	779	796	795	802	784	845	809	789	854	814	838	833	882	739	823	792	815	834	776	826	862	801	791	821	790	786	736	834	821	769	809	804	881	803	827	790	792	815	821	802	830	823	816	843	815	804	804	801	788	781	805	872	826	802	783	815	789	828	836	794	789	807	805	793	841	825	816	853	830	783	799	830	833	811	802	845	767	812	820	808	763	827	754	843	822	807	856	799	837	836	814	824	870	791	787	820	790	817	758	763	785	816	802	803	828	793	752	865	828	798	833	850	885	824	774	820	848	813	781	820	820	843	826	820	801	856	824	757	798	834	783	744	848	760	793	729	797	846	797	847	813	760	835	815	786	847	871	803	854	810	800	772	832	786	804	827	793	793	806	826	822	800	872	836	815	828	792	811	802	730	824	891	795	792	816	790	797	784	765	790	806	833	837	789	815	774	753	788	824	831	789	810	724	782	816	762	800	767	828	820	785	796	817	851	837	853	780	808	808	803	822	821	839	855	797	834	842	814	790	810	783	744	796	843	800	824	845	795	855	827	812	821	815	791	749	798	771	766	775	772	836	771	811	857	864	820	822	807	849	847	772	805	863	806	809	789	839	837	838	782	798	835	811	794	775	838	863	782	845	772	816	867	816	772	815	790	794	804	830	788	838	807	851	814	773	807	839	774	800	804	790	833	810	786	786	755	802	775	814	804	777	801	817	860	848	819	798	799	811	768	818	831	815	807	794	784	821	803	805	862	857	808	826	821	831	819	791	819	799	784	864	772	830	821	785	788	773	808	849	864	806	823	767	845	833	808	843	848	809	780	795	830	808	790	745	828	808	803	830	881	836	811	772	822	791	831	807	812	797	770	783	808	758	826	816	803	838	865	837	771	843	836	795	839	815	814	751	827	799	790	859	813	805	841	816	854	838	812	847	858	819	851	842	788	848	763	825	801	835	804	818	820	780	852	812	776	802	856	844	786	854	799	794	783	764	890	820	822	781	852	852	801	784	842	845	822	769	823	751	808	806	811	808	779	796	823	796	760	815	799	880	734	862	831	847	827	828	798	779	835	815	816	761	826	792	849	794	867	781	786	743	759	823	800	771	801	851	804	772	830	834	861	811	780	769	841	775	826	781	768	816	776	814	852	828	837	778	818	760	831	779	802	802	840	817	866	836	788	845	832	751	807	823	842	865	823	786	792	816	844	805	797	776	836	743	802	838	821	781	793	834	830	818	797	904	816	793	799	805	809	827	815	855	846	788	822	786	809	780	805	855	790	784	788	811	768	849	775	804	827	820	786	846	772	815	809	777	834	812	793	807	841	832	787	818	786	818	811	838	819	820	851	801	765	795	759	820	796	794	794	840	788	799	829	808	822	813	761	861	817	786	865	809	799	810	822	828	786	816	817	811	858	806	803	789	792	837	796	793	819	813	838	837	808	857	779	839	822	843	764	824	799	807	842	783	803	847	879	786	803	788	813	863	837	846	844	890	811	810	833	760	835	815	795	850	770	747	803	836	874	819	855	820	829	809	808	785	817	851	822	819	787	837	899	874	801	779	829	842	852	823	771	789	793	815	830	837	792	812	804	766	829	867	826	855	831	817	789	848	760	822	817	848	820	787	797	829	816	777	797	811	830	796	806	799	799	885	847	790	761	837	795	820	800	771	791	790	812	840	796	833	753	811	795	812	793	801	836	785	823	865	805	801	830	798	842	802	827	815	845	839	795	881	801	809	795	799	857	765	768	841	778	843	779	805	763	812	845	812	797	795	729	816	852	811	799	791	761	821	880	852	797	825	775	782	827	819	784	820	830	787	828	764	786	806	828	826	790	851	779	770	791	774	832	785	853	782	823
49630	49787	50204	45032	31067	24619	25657	24327	23525	22310	19374	14716	11940	9951	8614	5476	5684	3845	2466	2484	2287	1602	1611	1449	1070	739	593	545	449	466	365	366	381	335	396	369	337	339	306	363	341	308	366	323	327	335	311	321	329	326	330	347	345	355	316	335	340	335	318	322	332	348	328	322	329	350	272	339	350	344	299	246	349	331	346	292	308	305	321	362	356	322	338	307	335	338	315	347	332	319	322	327	324	345	298	341	316	333	313	315	328	327	319	307	335	312	346	308	339	316	333	316	344	297	363	313	327	333	341	306	292	316	324	331	313	348	335	315	289	329	316	312	316	305	340	329	333	333	355	342	306	319	327	303	316	320	360	332	350	345	327	309	312	358	366	306	312	336	350	365	296	317	333	320	347	314	336	301	333	338	344	304	322	338	325	342	345	322	361	301	286	340	324	334	329	333	368	370	346	352	293	297	328	340	313	338	365	335	336	306	344	337	290	319	341	311	311	314	317	302	321	321	325	324	352	369	344	337	365	368	339	356	307	328	308	322	317	287	328	324	328	309	320	360	307	329	341	304	331	322	331	359	338	332	328	327	322	352	374	337	309	313	355	314	335	316	300	345	366	326	344	350	326	304	298	342	320	313	308	332	302	325	321	348	344	339	330	325	343	315	322	343	352	317	319	330	334	337	346	338	331	365	334	340	299	324	299	300	326	359	354	322	323	318	349	340	365	363	302	331	336	312	324	328	305	371	326	312	306	291	354	321	333	315	321	360	323	314	343	347	347	308	312	332	349	338	342	318	322	340	332	345	320	328	312	329	333	327	337	323	309	293	354	329	324	353	306	320	371	331	328	348	310	340	365	313	344	338	355	303	326	327	364	361	336	386	320	330	318	348	324	318	346	317	329	343	338	345	331	296	336	317	332	333	339	307	331	306	345	317	331	305	335	355	330	328	327	317	327	344	365	332	334	326	312	319	331	337	298	341	335	332	361	338	339	323	340	311	333	319	338	346	331	343	346	316	306	283	340	341	345	328	352	350	343	319	351	352	314	330	348	371	328	312	335	315	346	360	318	339	336	356	326	316	326	375	346	328	359	336	337	347	329	319	344	333	360	336	373	350	306	315	367	325	287	319	317	313	334	315	341	328	329	330	331	351	313	310	334	334	336	311	306	318	329	323	336	302	320	319	326	314	333	321	320	324	355	336	324	338	344	342	345	328	315	308	329	319	349	343	326	336	317	309	316	310	345	345	316	296	336	340	356	313	349	308	349	348	337	349	326	343	352	340	331	333	328	329	333	313	356	324	308	318	306	295	333	366	310	312	306	329	292	321	335	358	313	333	350	345	337	334	324	327	298	315	349	351	327	322	333	317	338	346	318	329	298	355	361	319	355	367	334	315	345	354	299	352	345	310	356	329	346	310	308	300	336	335	321	361	358	326	340	307	328	346	317	330	336	344	308	341	336	324	332	310	318	294	307	359	336	358	320	335	325	329	327	322	346	335	316	334	316	347	322	356	327	315	358	370	332	344	318	348	317	333	302	292	346	337	315	369	324	297	336	315	338	361	336	300	369	341	347	346	313	321	334	362	307	314	324	340	362	371	313	350	338	322	334	348	327	332	340	342	303	303	328	319	336	346	369	340	334	352	337	311	357	331	346	343	341	314	308	348	310	349	289	361	362	348	313	309	352	322	340	303	279	287	335	347	299	318	342	360	324	328	304	337	311	314	326	302	316	357	324	306	333	326	316	342	328	306	299	347	340	334	328	314	344	361	371	322	348	361	318	311	320	326	350	332	346	319	344	335	324	317	322	309	339	329	327	299	331	323	308	340	321	323	333	326	317	354	351	286	302	326	341	306	304	332	368	332	336	330	316	338	278	337	326	333	300	341	362	305	301	319	338	316	356	343	320	350	339	336	310	355	304	335	338	337	353	340	313	330	336	352	336	336	314	307	321	318	319	358	327	342	313	319	320	346	335	332	333	343	329	335	349	333	290	331	357	322	330	348	328	338	352	355	322	336	316	339	330	343	351	336	299	287	322	342	315	315	305	335	343	328	331	338	357	308	322	333	321	329	336	319	292	341	302	314	320	333	341	358	325	340	310	333	300	324	310	307	326	328	319	344	351	311	339	315	389	319	325	338	323	336	359	361	359	338	322	312	330	326	341	364	309	306	372	340	316	371	367	318	297	330	331	335	346	318	357	326	339	317	347	358	293	314	351	375	320	309	321	340	324	344	290	342	327	317	321	352	341	324	338	323	325	315	329	335	280	332	344	322	301	330	341	320	326	320	313	351	362	352	334	357	298	335	290	339	321	329	303	322	319	346	342	341	356	298	325	372	318	361	335	338	357	333	334	340	359	320	332	312	305	330	337	325	353	362	361	342	331	315	342	339	344	295	346	321	357	328	318	353	279	331	307	351	340	351	367	334	326	317	328	349	317	350	288	323	317	338	339	309	301	338	318	319	323	342	307	321	323	314	309	336	322	343	363	323	318	322	337	293	312	316	344	345	342	312	327	365	316	281	280	307	341	330	326	323	306	308	302	347	354	336	330	336	347	301	320	300	339	327	306	324	303	331	350	344	355	328	394	345	327	322	316	324	327	310	298	290	332	316	323	328	358	309	342	353	348	349	338	338	320	310	340	333	353	319	329	330	337	345	329	290	341	345	307	319	353	315	349	330	327	336	293	335	355	296	315	340	338	367	360	319	302	319	339	341	318	333	328	361	340	335	327	343	335	339	366	316	310	339	334	316	318	303	320	362	313	337	323	328	333	337	332	324	338	323	333	326	340	305	359	337	344	314	364	330	348	334	318	307	329	319	338	347	318	332	311	346	331	283	311	314	333	270	316	345	324	339	322	349	356	304	355	305	330	317	302	342	351	338	334	338	310	327	331	321	320	317	338	328	326	306	331	312	330	312	288	312	320	316	332	366	309	320	308	326	333	304	324	334	354	327	320	355	322	330	343	364	343	299	348	311	321	318	361	331	341	302	347	330	318	287	311	295	318	369	353	323	324	353	350	333	307	320	331	336	310	353	331	351	318	316	324	330	330	343	331	339	299	337	309	293	327	344	297	327	362	346	319	298	316	309	361	300	337	343	377	350	319	330	322	335	315	335	317	354	313	345	396	315	346	317	325	345	319	311	329	314	350	300	322	321	359	367	379	314	325	338	328	318	353	334	313	360	321	299	318	317	337	332	319	350	341	329	329	301	352	328	326	347	353	312	334	339	350	295	339	313	352	362	338	320	366	293	324	333	327	362	336	313	331	321	345	341	327	327	342	331	374	313	331	353	307	336	347	330	310	310	304	332	329	349	337	322	337	379	328	339	353	349	342	362	351	336	305	343	331	319	320	349	345	334	301	285	326	297	341	320	332	327	346	312	337	344	320	333	332	331	325	319	334	289	333	377	315	323	316	332	309	320	304	333	335	340	333	375	354	333	324	334	312	340	373	355	319	301	308	308	317	334	341	333	313	344	350	309	334	329	345	337	337	313
32669	41335	49189	49360	37506	32832	36869	36140	37618	36750	34582	30310	28015	25459	23156	17625	19721	14357	9797	11049	10394	7560	8178	6889	4759	2951	2395	1981	1426	1433	1110	1066	992	948	912	826	792	803	820	821	806	824	827	838	834	716	789	795	802	799	783	790	808	739	764	767	757	774	751	757	778	765	738	709	762	764	744	680	726	735	734	731	817	723	741	750	739	767	760	743	731	771	752	739	729	779	781	801	753	800	741	692	753	757	714	781	739	707	752	760	767	731	741	754	737	812	742	749	745	701	772	736	728	798	714	739	786	755	727	712	745	760	726	804	734	760	751	767	789	706	737	746	720	728	728	780	739	761	764	743	710	792	729	762	759	731	766	758	725	761	734	695	788	715	747	771	740	777	728	779	743	727	793	744	749	746	747	744	736	779	776	735	740	794	699	740	722	724	728	738	708	753	766	749	739	729	710	721	738	770	740	757	734	736	738	749	751	745	729	782	780	747	730	780	751	813	786	769	848	727	723	790	741	758	754	732	720	787	774	748	764	770	740	761	805	741	737	781	780	740	726	727	715	757	769	755	735	750	694	697	770	776	751	710	775	748	701	743	710	751	713	716	754	781	748	693	762	746	745	771	733	782	688	725	773	756	763	752	754	711	717	727	733	778	741	787	763	739	764	700	730	763	736	737	745	729	767	738	738	744	751	743	745	759	807	771	743	729	740	757	747	771	729	766	730	756	773	764	730	761	755	747	769	780	751	757	715	775	739	752	806	759	723	760	742	733	787	763	753	770	721	781	721	739	744	771	724	761	772	717	735	742	743	748	752	755	766	752	736	716	775	755	750	716	728	759	710	805	770	719	741	745	729	792	730	752	763	733	764	745	752	781	771	787	759	839	757	781	711	743	740	756	723	779	736	711	716	798	699	745	724	727	743	771	744	775	790	767	752	776	785	750	805	728	724	753	710	778	745	743	718	752	703	752	745	754	736	767	758	749	733	830	781	757	720	785	781	697	710	767	761	768	749	720	744	770	732	717	743	763	778	799	741	777	732	736	744	761	783	765	733	762	754	744	749	765	781	739	772	737	776	781	777	779	735	820	718	726	714	758	734	729	806	736	806	723	692	799	731	808	764	770	785	794	759	763	726	737	726	729	749	721	771	757	759	738	721	795	752	730	795	747	751	727	766	733	766	753	765	781	693	734	768	792	768	754	732	755	729	712	728	765	750	761	753	784	801	754	768	784	784	736	810	772	750	756	717	652	738	784	757	750	720	725	754	724	725	735	810	774	753	778	759	759	724	772	729	808	818	742	788	742	734	777	758	804	765	752	745	770	738	763	802	738	841	788	757	761	795	753	768	786	748	726	744	747	746	774	779	711	769	751	767	779	784	750	777	731	759	760	739	765	729	743	772	754	784	728	765	713	726	770	747	776	762	814	759	743	729	746	745	745	727	796	737	743	798	736	751	789	715	789	800	768	749	738	756	783	668	749	724	763	765	757	722	721	860	745	763	765	748	784	792	742	723	730	746	771	772	830	746	776	735	779	743	726	769	785	744	748	741	765	764	754	746	776	799	820	732	809	778	766	780	770	760	770	726	768	717	734	773	719	774	743	779	730	733	754	730	746	759	771	767	746	763	752	773	758	758	775	825	739	732	767	785	759	771	763	780	776	761	743	766	704	734	803	754	712	725	754	727	733	760	765	768	722	715	748	755	772	707	769	785	778	755	800	778	765	706	712	800	769	761	737	713	723	730	722	738	762	794	761	777	764	703	775	785	820	752	777	757	795	768	750	756	752	763	794	739	737	774	795	723	744	761	756	764	775	750	739	764	764	750	729	725	742	772	724	754	807	810	746	738	807	804	763	752	748	731	735	770	792	758	752	756	748	755	761	721	762	726	730	722	743	772	734	726	733	744	757	750	729	765	735	750	759	686	766	712	722	757	746	737	780	705	714	758	764	766	803	771	792	786	736	759	711	745	763	772	707	766	758	724	754	701	780	735	762	718	718	726	758	775	794	774	757	739	768	754	750	745	727	743	747	758	776	792	752	767	740	769	734	825	743	772	748	810	729	806	756	728	787	700	743	775	764	752	769	714	741	742	746	735	755	707	766	732	764	798	738	754	734	744	782	754	741	768	771	774	761	776	714	746	778	765	718	752	753	791	807	747	712	736	764	749	755	759	776	763	772	726	760	736	740	722	776	750	730	819	745	805	739	750	741	772	780	784	790	720	749	741	728	737	734	804	728	777	753	742	787	757	742	805	802	689	741	766	789	763	742	706	730	813	800	784	773	796	737	735	747	761	728	733	760	767	775	714	713	757	786	734	791	754	796	764	763	729	726	712	749	778	716	776	721	733	741	745	823	759	758	728	732	734	804	796	766	718	750	724	778	772	800	741	769	755	745	769	770	754	764	766	760	709	777	752	762	768	760	769	744	752	786	755	761	728	761	758	730	766	787	786	758	710	791	764	740	750	734	730	761	769	784	792	749	771	807	766	743	819	774	739	736	796	772	742	737	789	709	761	721	754	744	717	774	763	742	764	781	760	759	766	741	719	738	774	765	714	746	738	731	767	801	748	737	783	734	815	724	722	799	779	793	792	729	772	715	733	731	750	780	786	781	775	830	835	786	789	746	762	739	787	792	763	727	726	734	753	774	719	712	779	725	796	756	745	749	783	775	800	750	677	711	743	783	751	842	751	798	739	839	721	767	710	725	783	754	765	770	793	802	755	788	787	761	778	750	764	802	773	747	750	745	799	748	748	783	763	772	728	760	734	765	745	719	757	735	741	738	707	743	748	817	727	713	747	822	735	735	660	759	722	813	720	713	766	751	743	784	779	785	756	718	776	782	758	775	767	736	747	740	744	721	818	759	760	793	754	724	735	782	722	765	722	777	786	790	752	724	789	768	682	769	753	737	760	739	743	712	732	712	725	731	676	751	751	775	728	731	802	749	759	756	744	747	763	737	735	761	738	759	730	743	741	778	757	721	747	752	724	740	772	750	741	733	714	753	738	763	763	772	726	745	792	736	748	730	693	740	752	807	722	748	770	755	744	777	795	754	797	775	727	759	754	771	767	752	716	773	783	784	761	685	736	739	746	788	760	762	785	737	782	776	752	727	709	772	777	789	767	746	767	737	761	705	697	748	778	782	757	764	731	733	769	748	757	769	748	765	768	777	816	751	765	728	771	714	807	701	788	695	745	692	758	725	764	729	763	768	732	782	777	726	740	741	775	771	715	795	771	775	729	790	723	712	768	770	700	813	780	790	762	750	747	798	751	758	760	731	727	765	726	721	756	760	746	749	724	767	694	758	750	710	710	781	759	774	707	760	792	759	717	742	712	791	716	765	764	709	773	762	715	744	813	791	716	780	764	792	790	740	748	780	718	752	789	754	756	781	694	734	768	790	723	788	723	753	773	781	800	772	723	753	732	734	726	751	721	782	756	725	766	770	779	733	782	737	751	808	750	752	750	801	771	712	775	787	748	728	755	753	738	738	723	722	806	756
57415	55219	51689	44185	30466	27862	31326	31975	31453	30765	28275	24589	19953	17620	14694	10938	10873	8125	5284	4127	3896	2749	2628	2004	2050	972	716	788	557	444	489	344	403	341	325	356	355	330	327	347	357	326	333	352	334	299	335	304	323	312	335	323	323	326	339	326	382	325	306	335	352	321	335	315	296	350	282	308	315	359	328	356	305	339	327	295	306	312	325	314	360	350	314	336	353	290	345	271	320	334	343	330	323	299	317	291	315	317	299	306	341	288	301	338	345	344	314	323	314	320	325	329	353	320	285	344	328	311	352	293	347	308	345	339	334	334	308	331	315	322	336	337	324	332	309	348	309	320	318	308	343	336	303	265	307	310	334	314	307	308	306	285	352	300	317	345	290	333	348	341	366	315	285	294	288	338	323	329	331	326	341	309	336	333	304	337	308	319	339	313	319	315	328	337	294	322	302	294	331	331	297	314	344	323	331	311	327	335	319	352	332	319	323	316	307	291	324	278	312	324	334	324	322	340	340	318	323	282	335	333	316	338	316	312	301	320	299	331	324	311	315	362	356	327	302	368	283	295	330	325	324	304	334	298	287	338	304	315	317	327	322	324	297	328	301	321	342	331	321	339	315	332	330	359	360	364	342	312	322	303	336	285	342	323	291	324	308	313	313	318	336	300	301	321	320	344	315	339	328	302	282	312	326	343	311	302	344	334	324	340	346	345	308	298	344	301	289	343	322	328	293	322	325	327	320	336	347	316	325	317	305	298	311	316	301	323	336	325	340	335	325	334	277	302	320	304	312	289	301	314	351	350	324	314	346	300	320	314	304	343	341	365	323	342	333	320	304	265	340	319	313	321	317	313	335	348	303	350	322	307	305	315	319	358	321	311	334	321	289	305	349	316	337	309	352	295	326	336	335	297	322	373	306	322	325	313	327	344	293	323	350	324	319	315	345	320	345	338	324	311	346	309	307	311	306	312	302	307	332	334	320	319	340	317	320	350	315	309	341	366	327	301	324	326	337	360	338	315	316	315	312	279	309	306	341	364	348	305	294	331	338	336	306	341	321	353	349	329	333	320	310	309	335	368	301	343	278	292	320	318	332	330	298	318	325	324	367	288	333	325	358	322	326	344	313	326	306	300	305	314	334	299	333	327	328	322	333	339	310	309	321	317	329	314	288	332	345	342	317	316	314	337	308	330	335	321	342	304	310	290	328	296	293	322	316	315	327	326	273	297	343	310	380	323	303	326	334	347	340	326	323	340	313	345	303	327	359	320	341	324	309	299	316	334	333	345	299	321	288	362	334	331	301	330	344	350	328	328	300	305	327	311	316	338	327	345	338	343	334	298	321	334	331	335	323	300	300	371	335	331	325	283	305	303	320	352	350	329	319	304	330	283	338	254	330	324	311	335	350	318	344	328	319	327	367	329	302	351	348	311	359	330	377	298	285	316	358	348	342	335	353	310	340	301	305	291	329	365	339	314	347	358	355	315	302	341	308	315	349	295	306	316	312	351	317	315	331	322	306	310	330	366	333	334	338	308	309	242	331	283	337	337	360	325	298	302	324	328	340	346	331	324	353	323	335	307	333	333	356	315	330	305	339	286	302	315	310	317	351	337	332	330	319	331	339	337	318	312	293	323	343	315	302	310	362	339	309	378	318	324	302	327	329	307	324	313	379	301	290	313	352	323	314	324	321	297	303	308	334	328	320	348	320	332	321	316	331	301	330	339	326	309	361	331	323	274	340	314	315	334	318	319	341	342	310	342	363	323	302	330	300	302	309	349	301	344	340	351	298	316	300	303	341	316	328	372	327	288	327	379	325	305	316	336	310	335	331	344	321	282	313	324	305	312	343	321	328	339	334	322	340	340	302	328	330	349	304	326	358	315	336	315	311	309	327	349	305	369	342	332	316	335	303	302	307	335	338	319	320	322	327	340	303	328	337	306	275	304	362	308	321	341	311	304	331	331	322	323	305	323	327	314	320	295	328	322	322	301	315	322	319	320	351	337	320	329	295	331	311	332	323	342	318	324	310	310	335	297	322	293	324	333	291	326	333	314	319	297	311	307	299	349	315	332	281	310	334	311	329	336	350	312	320	346	338	328	310	289	317	295	359	311	333	320	325	343	328	342	321	316	304	311	330	283	319	332	314	351	312	325	343	305	334	309	325	322	294	311	317	307	308	311	357	316	330	309	319	276	309	290	323	331	338	376	345	340	294	304	328	328	340	327	340	344	327	344	355	328	325	295	341	320	309	300	303	336	316	329	277	358	344	346	332	343	277	342	287	288	319	349	312	337	337	323	339	320	301	342	357	307	311	333	317	338	313	326	324	312	336	308	347	309	334	336	344	323	324	307	309	303	314	302	363	299	314	308	312	315	321	314	320	331	349	333	335	320	301	331	310	336	322	319	334	294	339	334	315	323	354	314	346	308	334	305	362	353	323	318	331	345	330	327	312	334	310	290	326	365	310	323	305	315	320	304	326	318	342	320	330	321	305	311	330	314	309	342	322	334	342	350	353	357	316	298	327	344	388	344	335	330	309	309	311	311	344	308	296	336	340	319	319	333	331	323	307	334	332	325	330	356	268	324	330	292	312	341	320	322	350	305	342	345	325	307	292	327	362	291	315	359	341	343	323	330	303	357	332	318	354	334	355	296	332	349	325	317	352	323	317	317	324	306	345	305	330	333	301	333	337	341	327	324	291	326	302	319	365	347	316	362	298	324	325	342	343	305	324	304	315	361	331	328	316	337	324	325	320	323	309	319	320	352	337	312	338	308	329	340	343	286	342	308	364	344	340	338	329	279	324	336	298	315	312	351	325	326	338	316	313	330	290	331	280	277	325	309	317	350	349	309	325	353	315	331	318	323	311	332	354	346	309	331	304	319	321	315	328	321	310	339	341	379	296	310	302	319	307	284	306	362	353	325	321	304	319	345	328	321	299	307	332	330	341	343	356	309	339	336	327	310	286	340	346	338	335	338	335	341	296	345	311	350	337	322	342	317	355	338	305	323	305	321	317	288	306	298	339	308	320	340	353	314	323	313	332	301	392	331	318	295	315	290	342	299	306	329	340	310	349	318	337	327	343	314	336	319	325	337	316	284	333	330	304	305	315	301	326	320	322	313	318	326	327	304	319	292	299	330	328	292	271	337	302	318	327	309	330	289	319	368	322	326	331	316	312	330	345	328	336	334	327	338	285	311	307	327	322	291	338	335	332	328	303	334	327	339	309	331	317	360	337	302	290	324	342	279	313	307	325	327	329	338	326	324	283	327	292	308	333	292	351	304	307	329	363	320	318	362	353	327	346	330	288	357	321	352	323	353	334	318	345	322	327	350	304	338	298	315	311	321	308	307	295	346	295	309	365	344	326	298	327	290	344	307	348	345	317	266	275	310	298	300	332	325	350	320	320	335	282	334	299	333	317	310	321	334	321	353	329	302	315	323	335	330	334	330	322	287	281	300	332	329	334	319	358	324	329	343	328	335	294	324	312	319	344	332
38815	47545	54446	51537	42811	39024	43436	43747	44267	43786	42622	38978	35879	33372	30383	26133	27523	22138	16544	15058	15900	11904	11711	10081	9508	4090	3085	3319	1975	1739	1368	1275	1053	927	988	832	819	786	798	846	799	829	799	808	765	782	752	762	776	790	774	761	768	765	778	726	772	700	738	771	746	672	777	755	744	660	731	728	719	702	754	787	797	739	705	740	749	736	735	750	706	737	732	747	729	769	744	760	681	755	791	720	784	766	731	754	773	741	732	754	730	719	725	727	704	718	752	726	746	715	729	714	695	750	770	696	751	740	683	734	720	709	757	748	752	729	704	786	757	719	760	718	741	739	780	720	684	759	723	725	763	743	716	759	774	748	704	783	728	733	725	699	757	733	783	714	704	807	755	729	763	695	746	696	764	699	689	697	732	729	746	737	717	730	749	734	726	738	756	745	777	791	726	748	730	696	763	709	734	740	744	700	788	777	685	727	791	767	796	757	770	742	724	778	732	724	784	759	719	783	737	710	733	750	761	750	748	727	705	745	736	732	732	738	757	761	764	712	717	772	737	715	746	730	767	767	742	721	724	694	746	717	680	760	757	798	756	751	721	716	704	734	770	704	779	731	768	742	740	732	723	727	707	729	738	697	710	738	743	740	715	718	693	765	709	693	768	751	789	697	742	748	734	724	723	783	733	708	739	683	737	745	725	759	707	700	715	710	758	746	770	776	727	751	704	782	711	756	666	756	692	714	774	750	696	739	750	704	686	717	727	713	706	735	730	742	803	724	731	721	744	735	740	746	732	729	736	750	712	754	716	728	769	735	708	691	704	692	714	712	699	768	796	718	724	777	754	730	747	715	775	693	780	711	760	783	736	702	696	743	721	748	725	776	744	760	723	713	782	703	763	757	766	721	718	703	769	698	733	767	671	727	742	738	724	729	735	763	682	717	691	737	704	764	741	729	747	753	746	758	722	745	750	676	787	704	707	730	731	764	702	694	715	783	766	739	685	745	695	750	764	758	752	747	739	683	740	715	737	717	712	742	729	723	690	687	716	733	772	723	728	750	697	747	749	718	752	712	701	680	742	716	708	716	704	769	708	782	711	691	760	715	763	794	738	735	691	712	761	725	721	766	705	702	724	754	749	745	764	749	718	750	695	785	738	756	736	753	747	677	732	776	718	685	718	765	736	740	739	758	784	748	741	751	708	767	695	708	722	744	742	739	764	762	715	718	735	752	745	733	710	727	701	666	716	702	767	722	751	764	713	709	716	700	690	707	752	760	719	760	790	707	721	794	748	773	759	723	729	740	726	779	741	708	740	677	732	812	762	748	730	724	783	729	694	672	702	759	736	747	759	742	725	727	747	692	728	731	738	753	697	737	731	752	713	761	719	726	710	796	730	758	740	734	672	732	767	730	740	695	702	729	720	719	719	711	727	740	789	791	728	746	710	731	703	739	684	749	771	738	727	722	740	770	735	727	753	767	732	702	713	719	750	764	747	767	719	732	730	729	740	711	729	712	763	776	745	741	754	757	755	762	720	824	740	693	746	719	788	735	747	672	755	742	727	704	747	705	746	745	710	768	731	728	666	767	715	743	748	713	719	754	769	759	717	810	739	721	773	688	743	766	726	719	723	699	772	728	711	740	706	740	757	736	750	727	725	751	720	730	710	745	779	733	752	721	783	734	733	775	761	739	716	694	734	748	746	747	775	732	712	713	737	731	736	733	765	720	779	740	691	711	686	723	778	718	734	739	729	735	725	710	736	716	724	690	723	732	748	753	756	780	736	713	720	729	719	713	752	756	736	699	725	721	716	748	739	787	707	769	725	721	751	714	760	781	729	739	768	713	718	715	759	767	694	719	720	730	752	751	728	736	741	732	736	750	775	701	731	730	754	726	736	726	768	761	741	677	721	708	719	709	747	707	721	774	745	760	729	711	729	781	713	796	763	689	747	754	743	715	722	743	697	743	805	735	707	716	757	781	721	753	739	711	737	717	747	773	732	797	726	755	760	754	744	733	733	751	746	710	719	753	773	728	766	709	725	717	767	728	694	771	738	719	735	759	813	707	730	748	722	737	748	736	717	739	769	728	741	775	767	705	737	696	706	745	785	789	734	745	732	724	740	765	750	739	826	674	716	749	725	762	741	781	747	718	734	712	750	696	768	760	780	791	724	704	717	720	765	754	723	752	724	775	731	715	719	753	723	721	734	735	754	732	750	770	755	767	757	726	751	727	746	751	716	690	735	705	777	732	738	728	747	745	755	743	728	716	717	699	744	741	741	703	734	703	720	747	750	758	700	760	741	703	727	720	711	758	756	726	694	746	723	720	735	704	736	722	712	742	694	706	699	693	770	721	729	722	715	741	762	672	780	709	660	780	732	700	727	754	693	721	710	722	770	759	747	759	764	723	725	689	736	728	711	726	710	747	718	744	768	759	733	744	725	730	781	744	740	750	723	749	737	771	754	731	729	722	762	750	718	760	691	702	720	724	768	683	718	715	708	758	731	740	746	690	786	734	703	766	763	749	744	772	719	745	692	737	753	722	709	767	731	779	740	750	701	762	748	708	714	722	709	761	750	740	703	735	786	754	749	749	725	745	698	692	736	752	724	734	739	744	759	742	741	791	693	729	731	751	687	694	712	679	794	727	755	713	764	749	745	788	760	733	711	735	794	774	724	714	719	716	773	774	746	775	694	717	723	734	792	700	737	683	698	760	662	732	705	755	722	742	672	754	714	764	718	755	754	739	725	704	745	733	749	710	759	766	768	769	750	791	715	689	762	743	729	715	733	730	752	739	690	718	735	730	750	756	753	739	687	734	681	714	741	742	738	736	748	747	682	732	756	694	753	736	709	717	780	745	717	754	767	709	752	698	752	709	700	696	711	757	761	760	810	708	705	707	723	740	733	754	759	698	735	792	746	725	766	708	713	745	725	753	735	725	763	767	711	768	775	719	744	763	771	754	705	754	730	759	733	716	732	773	763	726	726	732	777	747	764	711	705	709	736	757	757	765	721	731	730	683	733	713	712	809	747	724	730	772	745	706	672	691	779	705	748	777	736	759	775	737	790	714	723	763	700	687	729	746	758	744	707	692	738	705	726	769	710	683	749	711	718	683	762	719	723	757	732	748	726	737	696	697	720	679	731	736	717	690	736	706	720	752	739	691	719	716	745	772	755	742	729	760	716	756	751	713	777	770	692	741	713	762	710	752	738	733	707	696	726	744	707	745	780	758	689	745	737	769	767	718	768	734	665	705	766	733	751	747	719	747	731	773	758	778	748	726	736	703	733	757	722	731	724	732	743	738	740	744	729	771	684	721	689	748	789	732	768	718	703	711	756	744	753	755	757	742	697	776	738	728	690	710	715	681	728	763	750	777	796	714	733	798	701	748	695	733	740	732	741	758	774	732	756	755	770	708	721	727	795	708	799	743	744	698	699	740	744	725	733	751	752	734	699	757	737	742	754	746	755	759	748	734	727	772	725	718	774	732	711	689	758	779	727	729
37032	31799	26255	21099	11892	6849	4203	3230	2426	1786	1613	1363	1026	977	817	674	637	528	513	500	488	450	457	422	450	398	378	388	387	392	390	356	343	356	367	380	346	367	399	381	366	356	383	405	381	350	414	360	355	364	381	403	363	384	331	341	343	361	345	365	327	332	382	387	349	376	345	374	321	315	402	386	369	353	371	341	359	346	387	386	349	367	348	383	337	351	352	341	339	371	378	361	332	376	382	377	347	373	352	332	359	391	356	392	364	342	364	342	345	350	384	372	365	341	317	368	342	360	363	339	348	345	351	366	392	372	347	347	356	318	393	348	340	387	388	412	357	383	344	347	400	354	364	338	369	401	360	384	369	366	363	396	380	364	349	336	360	367	361	356	395	373	355	356	347	375	394	342	359	328	360	377	351	362	344	379	349	351	376	360	347	368	355	341	348	331	350	354	313	373	409	411	339	378	363	365	355	331	376	362	330	347	379	385	369	340	385	321	344	356	393	412	349	371	363	358	398	357	338	358	357	401	354	329	381	368	337	359	360	331	357	364	375	334	363	360	371	363	375	358	342	352	336	374	338	377	366	345	402	373	343	378	376	338	343	326	346	345	376	364	360	367	343	370	331	350	374	370	399	369	349	331	393	349	355	363	363	322	360	355	393	386	397	326	360	378	348	331	359	378	343	363	345	323	353	328	315	343	375	340	351	350	361	350	376	339	346	331	379	409	379	372	365	366	347	336	365	352	339	365	347	365	366	374	374	363	361	371	368	369	365	391	365	340	359	358	331	363	361	349	303	359	337	363	366	346	389	320	369	377	377	389	356	363	380	377	383	373	368	362	362	374	323	326	353	366	354	366	353	383	338	350	367	383	384	346	319	338	336	330	358	387	343	367	359	349	360	370	328	331	363	375	367	357	350	359	386	342	354	383	353	338	387	414	386	349	386	343	327	356	340	337	365	380	313	333	384	389	308	338	372	378	335	347	370	375	347	366	404	396	341	379	366	344	360	360	388	348	340	346	325	369	328	384	362	372	365	397	363	346	336	387	374	356	366	344	340	342	311	331	371	353	340	378	341	371	386	347	367	371	331	382	382	359	394	377	351	349	388	384	362	338	360	380	359	353	367	325	367	353	393	363	366	370	342	401	361	371	392	389	361	323	386	348	362	349	377	347	371	393	376	353	385	337	365	367	382	382	345	354	344	347	347	354	331	395	355	364	385	374	337	375	341	358	354	330	370	376	403	355	343	333	354	370	338	358	333	325	384	375	368	365	365	358	380	355	356	329	368	370	355	370	378	362	344	355	361	337	345	350	337	383	348	341	331	356	359	374	352	363	370	365	357	356	347	341	339	359	330	346	376	380	341	333	331	345	342	376	379	344	344	373	362	352	378	343	348	360	333	370	355	350	380	372	343	335	380	386	377	346	369	350	343	345	352	367	365	335	347	374	352	360	350	375	370	323	351	327	379	342	345	361	384	374	327	362	344	368	344	365	391	374	368	353	348	352	374	346	353	319	359	383	332	368	330	363	332	378	384	357	385	360	326	354	369	374	391	350	369	351	350	367	373	366	374	307	354	354	373	360	370	335	343	369	416	353	345	388	350	350	340	360	382	361	348	369	383	374	375	386	344	359	346	338	370	368	361	355	367	383	337	334	373	341	357	376	336	387	355	347	349	332	386	313	376	349	373	375	393	334	364	345	355	368	361	381	395	369	350	368	359	344	382	370	369	379	324	364	370	345	379	344	379	371	358	352	373	337	355	340	405	357	367	362	338	368	381	341	358	390	373	340	380	333	393	333	353	329	365	355	332	363	357	327	351	353	324	337	379	354	344	358	345	371	369	392	359	387	374	377	353	344	331	374	359	355	365	373	381	380	336	402	344	397	342	377	344	341	376	372	377	391	365	355	348	343	353	383	345	367	363	331	330	410	343	353	377	340	351	358	348	359	381	374	350	384	359	364	370	352	342	329	361	395	393	357	345	354	366	360	355	363	363	382	365	343	348	338	325	368	349	366	353	347	368	336	367	374	359	366	351	356	370	392	332	362	349	334	338	349	351	365	400	365	373	351	394	362	384	345	404	370	356	338	346	365	334	367	407	358	342	342	365	360	364	385	361	333	366	356	375	344	329	393	409	330	385	311	356	341	324	319	329	331	363	326	341	336	333	369	315	348	365	391	370	332	323	336	377	334	364	332	380	336	359	373	343	365	340	345	319	332	360	377	368	390	341	353	364	345	362	354	380	348	361	378	366	374	353	365	383	331	367	362	363	357	366	362	367	361	334	358	346	322	380	365	392	343	337	356	353	342	340	402	330	381	371	371	385	385	328	363	355	345	335	325	361	363	352	361	391	348	340	365	382	346	360	321	393	394	343	341	371	353	365	340	382	348	383	365	360	367	368	311	359	374	339	326	385	342	336	371	348	351	361	394	357	345	334	328	378	333	372	349	369	336	345	353	346	361	335	345	390	365	367	374	339	370	346	335	350	364	327	395	353	345	400	368	380	369	365	344	370	324	367	363	352	390	369	356	398	336	339	385	353	388	324	341	350	337	362	389	380	353	371	365	341	347	367	385	373	373	309	351	362	346	354	350	366	345	399	339	347	361	358	377	356	417	349	376	331	404	385	365	336	384	392	361	335	334	375	380	350	351	362	353	360	368	354	375	386	346	390	352	355	373	384	349	343	349	348	354	326	342	354	356	352	341	356	370	333	376	365	375	349	367	369	392	361	374	368	362	363	359	352	364	355	359	369	379	353	354	381	344	372	375	314	353	342	363	385	350	369	371	329	378	371	370	327	378	356	338	347	327	348	346	342	359	336	341	365	389	399	351	353	316	343	341	355	353	365	351	404	363	350	367	362	336	318	366	370	360	337	362	350	362	367	338	370	376	327	345	352	349	352	369	356	397	368	378	344	339	355	355	379	377	360	332	368	388	340	377	379	345	378	395	340	358	359	366	347	376	347	358	339	331	389	380	356	378	334	376	380	357	366	348	382	397	337	345	348	385	390	344	354	393	368	375	389	377	395	354	370	362	358	348	350	389	352	347	337	365	371	385	337	322	371	369	319	348	355	357	368	344	351	335	376	347	351	339	331	355	340	364	342	343	337	358	353	380	310	347	338	338	372	380	358	360	370	371	352	379	328	374	364	383	387	336	350	356	327	328	355	375	335	365	344	382	383	348	357	362	347	355	395	353	379	345	366	349	380	401	347	369	335	372	375	333	349	385	341	349	340	372	372	346	364	337	381	346	350	331	370	363	406	340	323	380	382	351	362	311	371	341	347	363	376	356	360	380	380	335	341	357	342	347	350	330	325	354	367	373	357	354	336	346	373	341	362	350	335	341	364	361	326	346	346	345	383	349	364	330	380	374	370	387	343	331	326	384	350	373	364	354	401	358	379	350	369	338	380	373	372	343	372	360	342	348	354	387	359	364	351	348	390	348	353	341	375	375	347	302	366	376	367	354	385	349	354	380	375	372	352	365	330	368
21808	24259	30447	31836	23975	18823	13955	12107	10057	8129	7627	6408	4797	4489	3587	2807	2492	1975	1814	1557	1487	1427	1318	1211	1309	1112	1043	1037	982	953	904	905	865	913	870	806	789	822	818	843	833	854	856	834	832	828	850	791	799	801	785	809	829	767	821	779	800	791	849	777	791	871	827	763	818	853	822	826	811	861	781	834	849	805	810	779	826	817	824	805	827	818	774	849	786	887	858	810	817	764	800	833	766	859	832	811	805	772	804	797	860	827	794	823	833	818	832	798	809	779	837	793	830	827	800	774	828	808	816	780	857	797	864	810	878	787	779	842	786	775	786	806	784	787	754	850	828	768	847	790	803	808	821	793	861	763	838	806	802	809	795	800	845	787	817	785	784	793	863	776	779	816	834	798	770	873	806	834	844	839	808	840	817	838	738	827	868	801	793	759	769	817	805	789	834	835	802	805	784	776	776	773	786	813	791	772	826	817	822	832	786	782	830	836	834	883	807	782	789	787	826	811	856	771	806	746	829	831	808	802	807	820	836	772	851	804	792	829	762	853	790	817	793	858	785	848	830	809	794	777	811	809	811	801	818	841	818	802	796	833	767	816	828	819	787	810	810	803	816	836	732	811	787	817	798	797	838	829	827	767	807	854	817	775	815	801	840	854	798	847	779	869	796	768	825	810	803	854	794	860	817	798	768	846	788	838	829	820	831	832	826	791	865	846	816	755	836	783	787	842	784	810	824	797	784	844	872	894	787	775	806	784	831	817	758	800	804	845	810	828	765	805	793	823	789	837	831	819	763	815	775	804	800	832	806	817	815	773	805	755	844	858	819	799	823	815	812	774	855	830	855	784	829	793	837	802	824	804	788	782	806	815	817	834	792	822	779	805	776	774	846	815	872	779	809	826	783	762	865	799	843	831	775	817	852	826	851	804	746	846	830	856	846	799	792	822	826	774	816	804	784	778	826	780	826	811	810	850	832	778	751	828	846	860	807	794	836	809	829	799	781	771	845	853	804	789	809	838	802	826	819	779	780	826	838	752	829	732	822	828	869	785	791	870	808	840	796	813	815	875	822	822	785	813	816	804	800	801	775	839	768	879	831	844	802	805	867	811	839	809	834	801	774	861	811	816	835	845	814	864	837	848	826	795	836	771	817	806	876	796	848	831	782	836	814	805	813	786	773	795	852	792	811	792	779	798	770	825	836	840	793	835	813	833	796	826	828	812	871	829	875	826	802	811	838	813	802	761	810	808	796	801	718	788	770	801	774	794	784	839	867	848	807	748	823	830	823	783	765	789	820	801	814	827	770	825	837	776	794	842	836	844	793	845	788	822	827	870	822	792	831	804	819	855	820	849	823	789	805	813	800	835	789	799	861	851	823	788	827	870	817	819	789	772	795	851	848	809	764	791	801	786	826	783	838	800	838	826	765	830	777	802	863	822	762	838	832	825	824	798	827	827	786	783	835	771	827	863	816	804	811	786	819	791	802	822	852	806	761	752	824	841	789	802	789	844	853	834	820	828	796	800	795	775	791	859	872	809	804	824	808	776	820	852	782	829	803	798	809	808	856	788	786	812	847	822	849	817	805	781	846	797	825	845	791	845	816	805	768	835	815	800	834	811	764	811	807	871	814	782	749	824	823	815	808	782	802	853	791	856	803	874	822	873	800	853	826	771	805	786	857	791	861	819	823	803	853	821	860	861	788	799	856	759	783	792	819	813	807	787	806	795	809	814	777	807	784	813	804	851	796	855	778	819	822	770	779	816	817	789	776	838	846	872	777	763	789	780	802	800	814	792	803	795	802	826	808	802	840	862	823	836	806	796	784	807	823	787	750	806	850	795	805	799	841	809	808	798	801	819	816	853	881	848	837	799	826	775	822	829	770	781	830	822	780	777	797	811	826	788	837	820	809	826	811	802	845	804	857	785	774	825	850	854	799	857	820	807	837	784	810	834	777	777	798	785	812	810	839	799	816	859	821	872	810	798	844	812	808	798	792	813	817	825	810	726	831	830	858	815	771	797	795	770	794	816	836	825	801	792	759	810	807	808	843	799	790	850	755	860	834	799	806	862	801	809	773	816	805	857	839	809	845	804	819	838	808	808	800	818	820	815	764	752	865	855	833	750	798	815	796	798	838	849	809	849	811	810	829	810	810	813	809	814	806	823	840	841	815	820	820	792	759	836	808	820	790	810	784	778	831	778	798	785	807	877	775	850	808	789	826	799	779	810	825	808	811	771	793	792	812	804	781	797	827	797	801	837	821	793	814	767	834	856	744	756	865	798	835	879	762	806	785	815	807	803	785	819	805	817	872	839	867	836	813	795	816	783	795	828	827	804	863	829	840	825	806	837	801	764	846	819	792	844	815	811	865	812	823	846	824	797	768	761	776	820	811	762	774	810	794	871	846	783	822	795	815	829	789	792	800	778	846	837	823	803	812	824	760	788	836	808	840	773	856	838	790	776	830	820	783	759	844	817	790	784	807	750	825	774	820	794	840	781	845	828	804	844	834	831	784	874	858	812	838	844	789	830	839	803	843	869	809	822	791	773	818	836	762	805	834	779	872	868	792	802	811	818	835	822	789	848	873	792	791	811	884	851	775	844	807	796	844	774	845	765	852	876	768	812	811	750	819	807	825	812	795	795	818	759	821	833	787	816	804	796	812	849	820	802	815	809	849	798	827	819	794	841	782	808	779	828	828	794	835	796	841	825	812	731	779	847	796	850	781	844	867	743	822	871	818	847	854	814	803	776	831	795	786	809	815	816	819	839	832	766	822	814	788	884	849	847	839	810	824	763	780	787	848	779	891	770	769	790	801	770	834	830	802	802	782	817	910	852	804	761	799	782	811	800	804	836	810	818	852	771	837	831	785	841	789	842	798	797	829	825	767	793	808	788	810	776	800	819	820	834	838	830	839	781	813	767	798	824	813	826	795	832	842	825	822	775	837	780	807	793	801	810	846	838	828	837	848	813	815	755	832	822	830	823	818	769	766	838	804	817	770	823	828	832	802	726	810	796	811	835	825	828	784	811	773	777	836	804	838	821	814	804	772	810	795	800	812	850	857	802	828	852	809	761	851	810	827	792	851	855	837	855	846	868	810	767	810	800	807	820	813	834	851	807	829	801	824	786	818	815	811	797	844	836	832	811	832	787	813	828	824	808	880	785	799	821	811	835	849	770	778	794	866	879	784	809	753	830	850	866	839	813	863	751	804	816	745	808	819	795	866	775	777	789	882	815	790	872	801	841	852	811	797	835	794	827	841	818	861	783	776	849	782	819	795	807	806	814	833	787	772	783	843	816	788	805	792	776	772	780	806	850	803	802	797	840	812	811	768	784	835	841	823	824	785	815	834	831	815	810	811	834	808	786	788	776	834	839	799	875	844	809	821	849	793	778	840	793	822	861	800	782	815	817	831	779	807	809	831	826	768	739	803	829	823	857	827	847	866	777	848	803	825	800	807	820	802	844	787	795	816	779	801	797	901	839	792	810	829	810
51822	50002	47183	38716	30744	25037	23916	26019	24370	22346	21842	16336	12369	10866	8236	6314	4778	3743	3039	2054	2186	1237	1315	1213	885	683	519	578	444	434	394	376	361	344	320	322	348	356	311	372	328	370	359	367	317	322	353	338	327	342	297	335	304	317	341	352	349	328	339	339	357	332	334	326	352	343	345	311	328	314	295	327	337	317	364	328	337	305	323	325	315	373	328	314	318	337	349	348	333	333	333	311	325	387	330	338	306	316	338	308	344	334	346	313	330	349	339	333	327	359	364	338	341	326	326	320	383	309	339	312	346	328	312	320	321	348	348	296	331	320	329	295	327	333	309	331	317	328	306	322	340	332	350	349	321	297	345	332	327	328	332	322	353	332	324	292	347	308	334	345	347	330	330	343	319	352	337	368	348	327	339	339	356	309	335	345	332	330	304	339	353	360	353	337	344	315	336	316	327	326	345	326	361	365	338	333	317	307	322	347	295	344	313	339	331	308	334	338	325	349	361	324	290	353	349	343	373	348	335	293	343	340	332	311	364	318	320	319	283	330	341	308	346	364	346	337	303	324	313	316	308	285	327	338	334	365	351	354	332	349	315	313	331	310	328	325	293	355	348	321	312	301	342	363	373	310	317	371	329	349	322	328	353	328	330	296	360	337	358	293	329	297	347	320	345	314	316	328	333	333	318	351	342	311	312	315	330	329	329	336	308	276	329	347	363	341	332	335	326	315	336	335	304	334	339	314	318	312	325	338	303	268	309	334	324	326	327	335	351	336	339	323	341	334	320	341	333	340	275	317	336	326	345	331	338	302	336	317	317	341	344	362	351	320	330	340	362	337	364	352	331	329	340	334	316	324	312	298	337	322	350	316	325	333	326	335	299	306	339	333	342	346	323	283	351	314	357	348	319	341	342	351	311	327	304	331	326	337	319	327	328	294	327	316	335	324	348	362	348	363	330	367	341	319	314	314	309	302	327	353	327	289	286	315	325	366	317	353	314	330	315	370	346	335	340	325	321	329	293	319	328	351	304	338	318	342	333	342	338	322	325	371	364	318	303	354	338	334	318	337	316	325	314	327	325	308	294	322	338	321	321	351	312	314	331	343	353	344	328	339	341	328	341	331	327	297	343	360	299	341	329	326	346	319	357	312	354	354	305	343	329	336	337	335	341	352	328	338	324	348	307	357	347	337	305	348	301	337	338	320	320	308	357	312	305	333	362	355	317	296	354	321	343	333	314	329	348	321	300	316	325	346	334	337	338	315	305	358	348	348	344	347	362	316	369	363	393	353	336	356	321	332	341	360	318	363	346	331	345	355	338	322	353	340	307	346	323	299	366	355	320	314	327	323	312	310	326	313	332	345	338	347	345	329	317	331	352	321	338	329	345	318	326	320	348	355	330	326	330	340	326	319	305	309	322	318	337	353	268	291	329	349	314	316	313	327	301	312	340	357	347	315	328	316	308	353	341	350	305	348	337	336	286	345	315	326	334	346	321	309	331	339	331	305	345	362	341	336	297	335	339	340	339	397	320	310	324	335	352	299	349	325	318	360	335	357	312	351	292	366	362	353	338	338	346	349	320	330	330	341	369	328	314	307	308	327	327	338	306	311	368	302	302	329	321	309	350	358	322	314	326	323	346	351	340	343	348	315	350	324	294	349	353	338	341	350	338	358	359	333	314	296	312	326	325	328	350	286	333	321	319	306	324	333	314	329	352	355	313	343	335	347	322	333	325	385	351	368	320	337	328	298	342	359	292	329	327	328	330	339	327	343	344	365	320	317	284	303	307	327	333	316	336	341	347	323	322	367	305	323	318	328	299	315	315	335	357	353	358	326	338	301	337	338	315	335	307	337	305	322	349	336	303	316	370	327	335	324	347	348	333	339	348	336	338	323	322	322	346	315	344	318	304	314	332	339	366	339	336	314	321	385	316	321	307	335	350	334	343	355	331	349	337	318	350	332	342	319	371	296	351	319	340	335	323	331	349	346	398	327	313	362	353	334	330	342	328	344	328	344	322	322	317	338	323	313	344	347	340	310	313	331	334	322	318	350	297	318	316	379	329	308	345	350	368	310	365	323	304	345	360	298	346	309	324	338	302	331	339	316	343	352	365	338	341	326	371	337	292	301	313	347	339	321	357	299	372	399	293	335	351	304	316	325	353	333	341	345	357	341	360	312	303	358	346	305	317	321	332	346	324	304	376	364	322	330	340	361	341	369	360	339	292	329	333	350	315	340	354	331	339	351	341	358	311	325	293	342	309	325	360	341	343	342	367	316	336	354	368	347	342	337	333	366	335	336	314	344	320	358	335	332	302	327	326	347	326	304	323	302	358	277	345	328	326	343	301	343	325	314	351	326	353	331	356	338	310	333	340	335	340	319	377	295	316	316	336	333	344	309	330	348	297	329	315	339	384	310	324	312	300	320	342	355	310	336	329	310	309	346	316	311	329	330	354	360	341	321	327	360	327	335	317	339	332	317	342	336	333	320	332	333	342	308	333	336	330	343	328	339	301	300	373	346	325	346	339	303	303	335	328	357	321	315	323	352	368	312	318	366	349	369	370	357	337	308	322	354	317	369	322	354	325	316	334	328	299	333	342	380	346	328	339	328	319	307	300	317	297	290	357	300	308	323	308	323	316	324	327	343	339	285	352	365	328	333	339	336	341	343	302	352	317	334	339	356	334	344	352	317	327	338	357	319	384	342	312	329	311	360	368	315	314	317	325	299	312	334	379	299	334	322	291	371	347	374	356	328	360	322	324	342	342	314	350	338	340	341	303	333	320	340	331	344	316	295	325	351	352	333	346	342	364	348	354	318	363	340	322	315	326	335	336	360	338	347	329	338	319	344	334	348	325	332	327	323	312	310	359	357	373	327	328	356	328	314	324	305	361	301	338	361	333	310	317	306	354	346	332	287	318	335	332	326	321	329	282	345	337	347	352	330	333	333	316	335	364	342	350	316	319	331	340	340	353	326	345	292	331	350	341	340	327	323	335	338	324	322	321	332	324	331	333	330	337	369	308	333	321	313	352	309	311	337	336	305	319	309	336	336	362	344	358	330	305	329	333	336	327	308	302	340	325	325	328	304	367	345	335	312	315	325	323	377	333	330	335	340	299	344	350	298	301	341	351	334	352	329	364	337	319	317	377	325	330	316	337	297	330	316	342	315	333	353	338	326	339	349	324	376	347	318	311	309	363	336	357	335	324	324	284	323	339	339	347	349	348	331	296	304	336	309	332	314	332	323	297	331	341	348	345	345	330	314	342	321	329	324	322	313	338	318	322	324	322	325	311	308	331	322	312	337	326	341	341	323	302	330	342	294	267	305	337	330	327	307	320	323	316	320	345	311	323	354	309	338	335	324	327	338	332	331	346	328	338	310	345	323	317	304	329	308	365	309	306	301	332	296	363	325	336	382	334	337	338	348	330	313	298	310	327	330	325	341	351	323	341	338	331	314	343	348	335	311	311	326	352	313	368	300	323	342	305	329	311	346
33871	41410	46717	45022	39227	33770	35797	38517	38660	36593	37142	31738	28003	25980	22015	19059	16373	14407	12168	9285	10168	5668	6161	5967	4160	2882	1976	2118	1535	1428	1194	1010	957	845	855	824	872	851	815	788	845	930	832	790	797	743	772	797	825	776	798	725	694	739	802	746	805	786	792	741	766	788	730	746	758	743	800	759	774	718	726	707	776	734	750	781	795	753	760	798	780	767	753	751	774	745	704	750	750	743	783	802	737	748	759	759	718	728	729	752	723	819	781	792	768	756	773	783	771	751	725	772	772	739	727	761	773	732	706	764	750	777	787	740	710	795	762	752	801	774	711	739	759	766	774	771	721	796	749	758	745	740	737	738	747	732	773	727	731	798	777	770	729	764	768	789	771	737	730	749	712	760	727	778	773	766	727	762	722	762	769	748	784	783	782	759	783	747	753	805	758	731	760	745	787	758	737	769	733	726	724	756	779	746	771	737	726	768	746	752	758	752	728	762	802	731	744	838	783	731	761	691	737	766	710	695	754	781	721	780	686	789	793	767	775	787	743	790	760	782	725	782	737	764	772	756	700	792	815	770	725	720	789	743	725	757	749	712	764	723	751	751	728	772	735	758	727	785	749	807	741	770	783	747	720	770	745	734	767	732	739	735	776	799	776	774	771	741	792	742	741	773	808	758	756	809	807	700	777	762	757	778	747	760	808	735	763	744	800	755	768	787	768	713	726	731	791	749	771	740	780	751	788	790	754	799	774	746	718	738	762	708	739	716	771	674	769	785	767	772	770	712	788	738	761	777	694	737	765	761	778	736	719	774	736	786	755	728	720	708	717	812	727	768	741	732	738	749	786	757	707	739	730	769	796	736	726	788	751	776	780	823	728	762	777	720	743	663	733	759	728	747	838	770	787	771	766	815	774	748	776	749	722	774	699	765	762	742	744	720	743	768	737	750	673	795	728	785	769	747	784	764	762	744	782	709	795	771	738	758	800	758	749	754	774	699	702	802	792	770	740	745	758	746	782	787	797	731	768	781	789	796	767	777	727	762	768	766	764	728	722	764	779	778	711	704	749	753	748	738	761	777	797	731	756	785	747	750	787	723	751	738	727	769	753	724	697	770	751	740	725	733	783	741	715	745	757	728	763	754	808	773	714	762	710	761	739	745	752	733	773	761	758	744	779	756	773	744	846	739	741	758	749	752	745	769	729	766	718	768	779	753	770	755	798	726	821	720	766	755	756	705	701	738	777	752	743	752	797	793	752	733	744	746	770	740	749	740	725	789	765	781	746	766	762	715	728	750	711	766	764	756	753	710	779	748	718	754	726	760	748	733	699	719	747	769	837	769	805	701	754	759	713	755	787	778	761	765	792	703	784	779	729	784	790	806	754	731	732	720	789	761	763	729	805	765	774	759	758	789	746	807	752	689	758	776	741	782	767	758	744	722	747	770	755	793	780	723	730	745	811	689	725	742	724	738	710	751	762	738	743	712	768	712	781	753	735	733	735	781	779	747	782	735	809	766	801	815	747	756	738	710	747	746	754	754	698	732	771	783	749	752	777	784	797	753	749	762	726	744	765	769	724	745	744	701	769	772	779	731	785	720	743	778	772	775	778	749	683	763	745	738	774	740	734	700	716	761	752	763	811	732	723	786	759	767	733	751	769	741	740	762	777	718	736	758	743	800	778	814	778	757	766	821	787	748	779	743	743	788	744	804	726	779	721	756	774	759	778	733	749	774	760	767	782	712	750	792	720	760	780	768	758	758	773	737	766	762	767	704	723	756	758	767	782	770	769	739	739	776	744	744	770	781	740	733	726	739	774	728	727	758	749	783	759	750	748	755	731	756	739	767	723	655	763	760	729	759	756	771	789	768	751	752	774	724	760	731	721	773	761	764	768	769	753	744	756	767	761	738	743	814	736	739	760	750	751	746	702	748	736	698	709	832	759	770	760	783	729	736	736	771	740	735	738	795	768	758	757	764	707	811	741	816	778	737	767	770	756	751	770	729	754	758	713	735	740	770	790	774	768	816	744	759	750	705	809	800	730	745	769	760	776	743	771	789	764	758	736	727	786	740	770	775	710	775	726	723	768	779	727	746	741	747	777	744	748	740	779	729	776	802	741	807	825	784	771	763	719	754	744	716	768	726	737	748	806	709	748	771	744	748	760	740	749	754	740	746	739	699	733	689	711	746	748	781	779	754	741	740	792	789	720	757	802	767	774	801	755	760	777	753	747	714	721	723	748	734	751	698	738	743	714	703	771	807	741	735	707	788	805	769	697	699	756	777	749	786	742	786	781	701	747	814	757	797	768	719	742	743	797	729	734	765	766	760	752	757	786	809	785	770	749	737	723	724	759	733	777	769	730	720	755	735	676	753	781	738	812	729	762	803	733	747	784	797	777	760	750	725	704	752	769	748	764	750	767	718	755	750	741	761	794	746	752	754	794	844	791	711	733	744	767	792	767	752	764	744	705	801	768	716	745	772	763	776	779	747	717	776	715	708	719	783	748	730	721	729	740	754	778	741	745	745	740	758	760	776	730	720	759	801	782	724	766	773	765	739	792	737	749	786	754	753	771	728	773	757	722	725	731	766	788	763	760	756	734	739	777	775	795	706	791	785	774	690	731	747	697	705	792	824	732	701	728	766	685	739	820	762	748	741	811	737	794	782	741	732	791	783	770	780	723	712	797	782	789	692	775	753	725	719	771	756	723	852	742	746	735	723	770	739	739	752	776	786	797	765	747	746	725	756	794	732	754	778	757	750	748	738	746	759	764	705	735	783	754	740	745	794	780	732	768	759	801	800	749	714	750	698	722	754	807	749	803	754	750	765	786	734	785	785	800	738	743	774	734	802	783	730	745	799	780	784	739	756	735	744	723	807	747	707	773	735	705	789	773	745	735	726	749	754	720	747	769	757	738	727	721	716	763	756	732	749	801	789	757	732	765	765	734	777	726	729	767	751	732	749	760	751	700	743	726	781	767	762	751	778	754	707	764	731	770	778	714	798	765	759	801	706	733	749	741	715	798	733	731	788	761	797	750	712	738	767	742	743	819	772	706	775	735	763	786	699	693	770	748	807	751	727	802	693	769	730	701	760	713	752	709	773	761	786	779	764	783	748	782	763	743	746	761	717	756	788	752	735	735	741	782	754	750	735	759	764	708	717	777	717	726	718	756	766	784	781	774	794	781	790	757	774	750	769	785	756	747	745	769	773	747	781	792	765	725	687	742	736	729	731	703	726	719	751	749	709	764	727	789	808	740	774	795	730	767	721	742	727	741	713	751	760	762	745	754	722	798	758	717	739	782	760	738	781	699	752	748	705	764	772	745	752	753	813	762	738	749	767	729	722	716	789	750	754	755	721	750	776	748	745	714	745	718	741	676	739	764	758	782	714	815	781	733	753	759	755	811	723	760	748	732	762	800	759	704	735	753	745	758	705	731	780	759	709	725	738	766	807	771	718	759	769	739	763	787	756	762	755	785	751	718	742	728	773	723	756	779	764
58076	53262	43091	38042	35529	30054	29130	34391	35533	31277	31907	26096	21960	18537	14718	11223	8749	7767	5848	4086	3414	1962	2406	2168	1503	1059	717	649	571	532	442	412	363	345	343	334	375	313	325	344	354	400	336	322	327	358	329	328	336	343	283	362	316	302	344	339	335	312	328	334	323	363	288	319	343	334	344	301	321	339	328	317	306	318	323	344	310	344	316	326	319	342	328	309	325	308	327	308	337	342	334	358	329	355	285	341	325	318	358	345	311	337	330	271	333	320	333	315	332	291	338	279	336	307	283	350	305	318	310	303	334	357	318	323	314	318	298	314	344	362	309	344	315	298	298	319	335	352	323	330	314	314	285	318	301	324	325	334	325	325	316	312	350	347	322	311	323	312	343	344	341	348	330	318	354	340	311	359	330	331	325	285	322	331	319	293	353	311	342	331	342	339	334	321	331	315	332	322	313	321	314	307	313	336	327	312	326	323	327	316	326	326	317	311	325	354	310	314	295	346	329	324	333	332	323	338	305	321	326	341	290	357	323	296	321	303	337	298	343	355	333	336	336	309	342	343	351	322	352	324	303	304	313	300	319	319	311	344	311	305	351	313	366	321	282	297	344	339	328	339	339	310	319	325	308	308	252	303	330	315	304	323	356	326	323	330	298	301	335	312	330	337	324	330	310	320	303	327	285	343	335	329	341	296	336	323	319	337	362	339	348	317	306	331	302	288	314	323	298	327	331	303	353	323	305	311	302	342	304	327	328	316	331	313	326	335	330	339	331	315	307	327	328	335	294	303	316	342	317	328	341	312	315	318	332	361	317	289	309	347	318	327	297	342	282	308	324	308	322	323	299	342	318	301	339	330	315	307	346	280	311	353	328	349	328	334	344	304	312	324	313	317	337	306	318	329	296	317	307	328	318	308	345	334	299	312	320	315	321	338	321	304	307	310	305	327	299	298	287	315	306	314	330	316	298	310	324	319	283	317	308	364	347	333	259	345	311	339	333	307	333	320	301	320	329	348	369	340	328	312	301	322	325	362	339	338	318	353	343	324	317	343	335	283	317	311	334	308	310	339	327	310	341	314	317	304	337	326	307	332	330	352	328	305	316	305	291	358	283	285	321	305	307	315	322	314	328	331	341	358	311	343	315	303	318	349	339	324	318	293	275	313	301	347	336	358	386	343	297	332	356	333	309	305	301	323	308	336	310	336	348	316	327	325	369	335	321	297	309	355	290	365	304	312	289	321	323	308	311	351	321	295	327	289	356	291	332	319	331	319	322	338	304	343	321	296	332	323	333	293	293	292	327	310	332	325	326	312	305	285	306	297	327	319	301	319	325	299	350	336	316	324	301	333	333	339	310	330	322	323	329	337	347	346	334	303	345	319	299	308	351	304	367	275	332	315	325	310	308	333	306	317	298	331	325	350	348	315	327	325	345	328	347	307	316	312	322	326	318	323	314	311	359	349	335	321	288	321	336	335	318	339	334	344	331	328	328	298	312	333	342	316	354	313	339	334	318	332	314	295	300	303	335	332	328	331	332	295	293	303	338	350	326	331	339	342	340	326	314	323	318	333	342	315	358	337	334	323	304	325	316	317	312	322	313	322	332	328	302	290	289	337	299	295	321	326	330	305	329	331	315	325	325	344	313	334	309	304	327	343	318	313	313	334	344	351	345	319	317	310	313	337	335	310	326	359	295	309	356	338	307	315	335	339	328	342	299	323	302	324	339	299	283	333	357	325	319	351	333	298	316	331	346	309	322	330	303	301	350	303	290	328	336	342	305	331	311	311	302	331	322	337	365	317	317	310	314	310	308	324	357	362	330	326	344	365	328	323	344	290	326	345	288	310	298	343	351	290	302	348	317	310	348	328	298	271	324	331	322	322	320	322	280	335	310	305	323	318	333	353	336	317	312	361	300	352	340	306	321	305	323	309	309	359	355	300	324	296	302	313	329	312	300	337	345	318	301	287	330	311	270	334	328	284	293	351	326	353	286	359	309	321	340	313	298	319	302	324	335	302	309	332	341	313	342	295	309	302	333	291	325	296	329	355	344	331	316	342	325	297	296	312	321	296	314	323	323	322	327	345	321	321	322	318	302	315	321	324	319	346	322	321	340	330	328	333	343	338	308	331	340	316	350	358	320	331	359	335	298	343	357	307	322	306	314	289	300	370	325	339	347	300	328	356	302	302	323	328	302	318	304	313	317	327	323	311	318	331	352	364	350	340	315	326	319	364	295	299	298	312	358	320	325	315	341	298	294	326	330	317	315	297	276	344	330	313	326	312	305	280	323	346	345	315	319	332	336	342	314	313	330	321	321	304	343	341	332	334	321	343	317	339	322	343	329	313	333	355	303	341	321	330	332	293	339	316	358	345	315	306	327	314	320	318	338	325	301	312	331	333	337	310	326	323	337	322	317	292	335	305	327	315	297	315	316	320	292	323	286	328	331	330	304	308	349	306	319	327	294	335	308	299	291	341	324	329	342	303	313	347	324	295	331	345	339	298	342	331	324	333	333	339	328	358	325	315	338	349	297	335	305	324	312	296	318	300	375	348	322	303	310	344	302	324	347	342	319	319	336	314	324	320	300	323	357	328	356	308	304	307	323	326	330	349	309	348	346	337	305	313	342	309	320	328	343	333	313	272	303	314	337	333	334	321	338	324	299	312	333	324	305	373	336	300	340	340	323	334	347	342	327	312	306	314	271	284	317	337	319	286	278	294	315	314	338	313	297	288	314	304	329	331	305	303	320	289	338	316	322	323	335	325	321	356	347	343	292	310	331	321	316	311	329	305	310	345	319	332	334	308	289	331	318	297	322	317	335	290	301	331	328	336	346	319	302	312	291	294	305	334	336	320	345	329	350	289	345	333	282	299	335	313	312	317	329	315	313	341	322	328	304	297	323	319	349	329	309	311	337	346	298	291	347	335	357	310	327	323	344	326	351	310	326	330	354	348	327	294	300	287	316	326	312	304	305	362	318	313	306	334	302	302	324	309	303	341	324	309	345	343	295	317	284	334	335	300	305	322	320	338	294	303	320	331	331	302	306	328	275	317	357	346	344	290	317	305	331	317	314	302	330	338	301	360	338	312	317	343	312	306	326	334	316	279	308	320	344	346	317	304	305	322	316	327	347	315	340	353	323	333	333	312	320	344	312	299	336	310	316	316	309	319	330	328	323	334	319	324	316	321	312	335	330	303	343	332	308	346	322	325	354	314	298	350	297	324	342	323	299	323	329	333	347	318	302	332	308	329	354	338	329	328	317	307	304	349	322	332	311	331	317	314	290	327	286	320	327	323	332	337	315	301	302	286	334	337	334	316	300	311	320	325	335	281	297	360	336	312	311	294	312	318	288	367	325	340	321	321	323	298	325	324	350	331	282	384	341	306	322	304	359	333	299	354	320	350	305	298	308	333	332	330	339	339	345	333	312	322	343	332	313	308	291	330	294	313	338	333	337	334	323	349	312	305	327	320	339	324	347	320	330	320	299	309	341	322
39882	47628	48317	48124	45470	38184	40937	46409	47245	45516	45807	41022	37740	32911	29714	26453	22831	21775	18485	15184	13973	8562	11454	9840	7390	5176	3151	2694	2369	1680	1380	1161	1154	993	991	916	919	905	903	810	842	914	851	806	774	799	753	722	773	731	803	732	777	767	729	758	772	741	766	738	773	720	750	715	727	756	769	769	711	733	761	751	713	782	749	775	700	754	773	700	704	713	763	693	730	725	727	744	730	770	754	721	697	732	733	774	777	727	729	771	763	776	715	735	758	750	801	714	774	730	762	736	763	783	724	749	744	799	740	718	717	752	728	711	758	758	734	740	758	729	739	735	757	733	761	693	685	749	726	753	730	781	708	723	762	737	692	710	749	715	773	724	770	719	684	741	746	708	705	754	743	728	716	705	698	727	729	703	702	762	724	681	697	760	743	729	743	703	708	756	758	733	728	742	709	695	732	736	716	771	688	781	682	716	694	709	736	690	742	768	716	732	708	722	764	694	730	713	745	707	671	646	736	750	731	727	737	679	702	759	714	736	743	724	716	734	728	746	770	713	738	717	715	741	790	672	809	730	784	760	707	706	698	765	681	754	675	765	756	751	726	654	681	730	713	751	657	736	705	749	746	756	671	703	792	729	758	784	752	709	729	756	737	768	699	701	761	707	721	735	678	735	693	715	756	711	704	773	750	738	715	691	720	735	679	722	749	701	765	729	744	706	732	716	738	703	766	718	727	702	689	757	749	728	767	715	740	691	692	736	674	676	713	726	719	730	707	753	738	697	757	709	700	725	746	730	713	800	747	694	731	758	709	774	730	718	774	696	766	748	730	737	753	759	729	765	758	791	737	688	715	741	797	748	710	694	744	706	754	729	797	793	753	742	706	686	749	710	749	746	727	709	743	750	777	717	741	762	730	737	693	758	759	799	717	716	701	738	771	740	704	747	751	779	724	704	749	768	743	701	689	705	724	713	743	717	720	694	693	750	750	749	753	757	783	775	785	749	770	738	723	784	755	717	760	747	702	774	721	736	760	699	800	709	755	763	736	731	686	694	710	738	694	755	732	752	757	708	732	697	701	728	747	732	743	701	736	719	741	742	678	706	723	772	699	752	759	769	728	753	757	756	796	733	702	751	761	770	684	724	716	746	799	725	726	742	735	744	761	685	746	749	726	709	744	766	754	745	720	733	749	730	776	730	739	741	727	716	696	699	694	737	736	721	734	743	743	757	662	783	754	677	764	789	691	707	713	713	736	746	737	725	712	683	761	721	736	717	712	726	682	706	716	754	719	726	691	708	750	715	762	724	738	735	713	697	748	736	775	745	737	721	710	693	790	713	718	742	701	789	728	766	727	725	647	779	755	749	711	752	712	755	762	751	732	751	731	739	718	688	735	699	728	785	724	745	796	753	725	695	750	730	720	717	721	726	727	729	741	720	782	652	749	800	742	764	736	769	721	791	713	749	764	771	714	738	742	758	723	755	736	743	686	732	732	761	750	778	680	713	746	735	725	790	745	748	752	755	735	717	730	737	734	724	712	686	713	762	716	751	740	714	705	747	740	781	775	710	737	757	716	752	733	770	743	745	741	738	791	728	733	778	733	729	736	731	747	756	747	749	701	722	740	768	707	726	693	732	803	725	741	721	715	768	710	714	712	722	732	722	780	755	705	723	736	732	746	665	735	765	734	754	724	775	667	777	709	758	743	728	763	745	737	765	714	761	706	744	711	728	725	754	741	745	771	744	676	744	708	755	706	694	764	721	735	736	760	752	717	727	690	703	774	754	725	714	731	733	723	758	735	737	731	707	748	705	759	700	710	753	706	718	762	743	748	735	718	734	725	718	717	701	692	762	749	662	766	690	764	734	713	772	680	705	756	738	740	709	740	708	729	761	748	683	731	696	721	702	683	683	719	690	728	718	787	733	703	743	713	689	804	768	778	707	712	701	722	703	748	712	795	709	745	739	737	702	742	693	741	737	707	764	710	712	739	772	779	750	734	740	753	744	691	731	787	694	767	748	751	738	725	721	684	698	755	737	759	763	727	739	736	731	729	713	712	744	725	749	720	749	730	724	734	735	741	723	686	754	723	744	747	771	724	739	707	720	721	767	754	711	720	746	706	672	712	718	721	755	756	710	789	725	745	750	743	746	740	739	735	768	654	709	753	744	745	709	720	696	731	746	766	740	747	686	720	746	774	773	744	730	740	753	722	756	708	690	746	725	739	697	757	762	752	762	699	747	733	710	688	725	735	744	740	723	767	698	754	730	732	717	775	718	739	704	724	719	703	750	746	744	730	729	739	786	737	795	759	769	759	790	717	744	666	766	787	729	724	748	727	745	753	688	762	689	702	709	752	740	710	772	750	809	697	786	723	709	754	706	743	749	721	715	777	736	747	746	736	738	707	740	706	768	738	737	710	703	706	752	709	686	723	744	772	735	727	713	755	728	733	732	751	712	717	737	750	715	734	732	694	717	718	766	697	742	808	739	732	744	756	724	719	739	723	718	733	687	736	745	737	726	726	772	690	747	730	728	750	777	712	735	730	738	743	745	763	691	731	764	757	738	703	751	741	709	717	780	746	726	714	714	744	792	698	712	738	750	751	759	725	767	745	737	760	741	682	746	749	749	754	720	777	715	680	737	694	741	747	724	730	725	734	731	736	727	744	734	732	728	765	726	771	714	747	712	728	725	715	749	762	699	733	831	752	724	685	735	757	700	728	722	727	713	779	714	729	706	714	724	709	725	684	714	749	764	742	747	722	760	760	732	721	711	737	748	790	698	753	719	668	720	748	699	681	728	724	739	759	726	762	731	727	728	675	727	694	720	747	727	782	714	728	745	745	760	717	779	782	729	682	766	745	735	696	727	774	734	743	762	727	769	753	699	753	705	748	737	733	715	694	740	757	738	741	749	753	783	713	731	685	722	757	670	711	731	747	715	779	707	721	715	764	742	726	681	763	693	705	765	731	786	765	733	724	773	714	766	746	754	690	747	718	731	704	739	754	787	694	723	721	762	718	722	740	775	704	743	716	731	703	681	728	742	695	742	755	759	761	687	734	694	760	722	762	709	769	741	766	746	731	747	748	746	729	687	770	734	767	731	710	739	737	756	734	761	713	709	789	742	755	740	779	730	740	751	688	716	746	741	760	737	756	710	721	709	748	759	744	724	752	750	720	720	747	737	727	747	756	706	751	734	721	732	745	699	708	776	735	714	684	720	719	763	744	698	747	738	775	711	730	672	782	703	730	731	730	772	725	721	755	699	780	743	739	711	759	694	745	728	722	753	730	764	720	726	790	719	739	747	716	733	753	714	678	721	733	737	759	726	731	764	761	711	699	700	768	741	758	761	703	729	740	760	709	749	742	751	761	745	749	723	711	688	709	784	728	737	685	721	766	712	766	755	768	705	679	704	740	717	763	733	730	732	742	821	740	715	753	744	752	750	698	716	716	733	754	763	707	748	751	730	771	715	717	741	728	757	734	754	714	741	728	719	755	718	751	747
36090	29767	27347	17613	11567	6712	3875	3231	2674	2132	1764	1271	973	863	747	598	554	550	503	482	466	472	465	435	430	444	375	360	372	380	378	365	413	370	340	355	354	369	363	335	377	386	360	368	377	365	420	351	368	348	381	374	356	384	358	357	338	351	378	362	362	363	353	363	309	382	354	378	380	339	355	381	328	352	369	358	341	380	360	360	354	355	358	369	345	370	374	358	373	368	355	336	369	365	356	370	370	333	380	394	326	376	343	368	348	343	398	348	391	353	357	358	351	364	361	384	388	313	377	371	357	349	337	351	358	356	341	389	330	389	370	329	346	324	361	374	340	397	345	340	347	389	352	327	361	377	350	303	352	378	381	356	359	348	368	378	356	344	361	334	345	386	355	340	370	374	371	355	360	345	359	335	354	323	331	370	340	373	371	381	358	344	339	325	366	362	355	325	328	347	389	349	360	354	375	338	355	333	339	354	315	346	352	360	392	339	354	353	364	376	313	354	372	359	339	323	351	331	368	370	319	373	357	349	375	369	357	363	349	319	341	370	340	365	360	339	343	347	365	355	352	340	337	349	362	378	337	344	363	339	337	385	408	345	363	387	368	356	377	356	366	339	395	340	334	357	400	392	334	352	358	357	352	378	357	341	348	351	367	352	371	343	360	371	372	369	380	378	350	385	339	373	313	351	352	377	361	342	394	328	354	383	336	366	372	337	315	357	346	359	350	359	353	354	387	359	384	396	348	374	366	333	343	358	362	355	372	374	361	384	369	342	404	343	376	371	389	396	354	350	390	354	342	359	381	368	406	347	347	359	367	358	344	364	341	388	349	375	349	342	355	375	363	345	375	384	354	342	355	349	331	370	347	382	349	381	327	326	312	339	386	342	322	394	363	395	370	362	336	371	382	352	319	348	345	340	409	341	352	333	348	362	382	340	351	371	361	367	372	390	341	376	355	349	347	357	352	358	371	372	357	362	360	367	345	359	346	370	354	366	349	375	353	339	366	377	361	363	358	362	355	382	371	360	385	356	352	361	354	366	373	333	371	345	374	357	394	357	322	340	375	348	348	361	370	352	337	357	364	373	395	385	323	358	336	375	365	337	367	351	311	331	359	384	364	398	371	359	342	377	342	367	345	338	357	335	335	348	368	366	372	327	404	331	366	375	415	370	348	346	351	351	386	347	328	328	367	325	362	346	374	377	334	410	364	346	377	370	365	340	377	338	354	379	361	401	384	349	359	364	388	372	390	356	360	368	396	374	349	373	367	373	382	376	352	381	362	359	369	331	327	349	356	351	354	398	359	336	345	363	380	377	373	345	391	362	340	328	375	373	327	367	368	352	360	380	308	330	383	348	388	337	396	328	346	354	327	360	350	361	366	367	384	366	343	361	355	354	360	386	369	359	349	355	353	385	393	377	368	415	345	367	396	357	382	369	367	358	393	376	368	374	387	368	364	342	385	335	342	365	342	348	357	391	360	375	372	346	323	350	342	359	356	366	369	352	325	374	387	345	349	375	351	362	373	360	349	347	363	357	349	363	334	375	376	370	377	362	369	376	364	353	400	377	380	358	362	386	360	349	368	356	335	371	340	373	348	384	345	350	351	363	374	386	349	371	364	348	363	358	354	362	393	399	380	371	363	374	351	356	387	335	356	340	331	361	331	372	357	348	351	341	351	361	361	373	362	415	364	337	364	372	381	373	381	349	337	359	326	351	345	375	356	358	371	394	369	353	366	345	331	363	337	348	339	368	360	362	373	368	329	368	331	321	333	375	385	371	398	371	345	382	350	374	352	366	324	360	345	342	349	366	386	385	346	365	367	343	381	372	394	361	351	344	369	355	335	361	317	346	353	377	364	349	350	347	362	310	361	379	387	371	395	350	366	352	386	370	339	377	372	350	348	388	353	331	368	365	373	369	334	383	376	383	369	360	365	416	357	341	344	362	298	342	359	349	352	382	358	380	318	351	350	319	314	357	339	384	338	325	361	358	379	353	379	362	347	355	375	322	408	396	348	394	319	417	371	353	365	339	359	360	368	377	333	363	354	321	349	378	347	392	364	348	397	384	330	353	381	374	377	372	344	380	331	358	370	359	380	375	358	358	352	361	337	358	377	386	382	348	378	357	387	327	363	350	369	382	363	379	383	353	390	380	364	360	333	352	347	348	344	354	388	385	379	364	357	360	368	367	348	380	330	389	360	375	330	319	339	320	395	356	343	350	394	368	351	358	364	373	371	374	349	369	342	379	362	364	348	375	328	341	342	337	376	366	398	358	348	388	365	341	365	354	364	352	325	331	360	370	346	335	351	385	380	366	343	369	355	392	359	349	374	382	348	373	381	350	371	338	342	343	402	374	375	348	353	365	339	361	377	343	357	318	344	335	311	353	327	358	381	390	337	342	370	361	347	362	350	354	414	369	358	347	364	398	308	355	368	363	357	383	345	331	345	357	358	351	364	328	346	381	389	389	355	352	339	352	362	343	349	370	361	344	373	341	336	384	346	324	373	341	372	363	377	348	316	379	364	377	362	386	344	335	357	352	374	352	339	408	353	396	353	332	339	392	371	358	378	361	359	354	356	357	344	349	360	363	346	408	340	343	363	360	394	347	353	358	353	380	331	344	340	360	368	392	358	320	383	322	376	358	371	365	359	365	371	375	342	342	335	406	372	358	339	363	339	326	355	336	364	355	391	392	362	375	325	336	340	347	348	346	365	378	348	375	372	362	346	361	354	374	358	388	397	357	367	384	388	362	328	355	318	322	379	372	375	375	349	360	340	363	402	380	343	327	359	364	378	355	387	374	372	398	373	360	359	387	338	377	348	366	364	350	380	358	365	351	355	384	374	357	341	371	349	340	332	348	350	354	389	372	341	330	357	375	370	398	344	367	382	338	327	385	374	347	391	377	337	350	350	378	347	344	297	361	370	378	377	362	350	363	354	359	342	331	384	342	407	336	341	373	395	360	340	352	381	384	380	375	349	346	386	344	350	370	346	348	329	367	361	351	333	385	401	347	339	409	343	376	382	368	354	420	375	348	320	385	357	351	337	390	379	378	360	364	349	387	385	351	365	335	368	362	355	382	324	358	330	344	367	353	366	352	327	353	370	384	389	401	360	390	375	364	334	340	379	356	353	402	359	371	355	353	381	337	357	355	346	326	343	377	373	382	359	372	349	325	372	351	355	349	357	371	364	355	385	398	324	327	352	357	369	380	365	330	370	369	340	389	346	366	398	373	341	345	365	348	311	393	377	343	397	350	379	368	368	356	355	357	368	382	381	364	360	349	349	385	377	395	371	362	372	345	328	341	349	338	344	388	328	344	366	363	331	375	390	330	361	385	367	325	353	381	357	370	329	328	329	340	394	324	375	360	347	326	363	374	363	349	380	372	361	351	381	348	369	366	340	363	352	382	325	311	378	378	352	370	341	368	363	364	358	339	391	393	351	372	357	350	384	369	407	385	348	340	369	345	373	342	354	389	350	352	367	360
20859	23080	30743	27824	24107	18295	13114	12429	10940	9347	8092	5697	4823	3912	3228	2668	2327	2244	1846	1551	1450	1399	1437	1310	1281	1142	1105	1041	983	931	976	941	880	871	914	857	822	787	848	783	843	805	871	800	824	817	855	819	806	834	806	835	840	814	811	823	790	793	827	887	815	819	832	810	804	778	858	806	842	807	815	889	835	776	821	790	748	783	832	828	793	803	821	839	823	803	830	811	818	831	809	867	850	787	812	795	829	783	838	865	800	811	858	795	799	791	746	813	821	815	849	811	802	820	798	766	788	839	795	818	821	801	828	812	808	811	777	798	809	825	780	819	850	767	812	793	840	826	837	797	781	802	797	734	831	781	821	827	817	855	875	790	792	837	806	828	795	795	859	826	822	856	855	805	805	840	874	848	813	740	791	854	807	857	804	797	795	784	760	805	834	822	848	800	789	780	804	790	796	768	837	810	821	785	791	808	835	893	838	817	760	815	840	810	789	804	766	784	863	774	849	801	847	867	797	804	863	817	827	856	782	840	854	856	801	780	834	778	835	838	801	787	800	850	835	787	811	861	838	820	798	789	788	836	799	860	819	819	752	846	808	806	774	818	823	849	796	756	792	791	843	852	806	812	781	824	794	825	865	870	818	882	826	782	774	794	853	826	781	802	805	799	792	761	810	809	833	845	852	824	802	833	774	768	792	857	818	783	827	813	849	773	815	778	828	821	776	771	747	886	833	825	853	823	862	811	824	801	852	822	826	823	840	818	857	840	823	837	854	887	868	859	800	769	855	802	808	835	841	819	810	825	846	824	794	829	747	818	839	832	826	812	789	853	797	850	845	800	780	824	775	803	799	842	809	887	822	802	799	843	860	792	856	812	801	867	760	834	818	856	838	820	821	807	809	809	804	791	827	777	816	817	817	788	799	862	851	868	812	755	832	831	788	757	836	866	824	817	809	744	844	814	800	769	815	797	800	809	816	826	831	816	788	811	823	765	788	806	842	870	824	827	815	833	828	800	810	781	875	837	799	817	769	810	812	840	809	826	819	821	839	806	837	873	829	799	800	830	841	836	852	848	789	853	823	835	886	783	824	773	863	785	846	871	833	844	829	822	852	801	856	783	804	791	827	826	818	878	796	770	818	781	799	852	807	794	801	819	819	841	787	821	860	816	803	831	845	789	826	854	848	788	785	835	799	806	834	795	802	851	831	822	846	827	813	778	839	811	805	825	866	793	798	781	810	824	789	819	850	889	772	845	817	813	819	770	801	814	789	843	797	813	829	839	872	834	811	831	843	763	846	862	878	827	799	781	835	800	803	817	768	782	824	798	778	820	784	811	822	761	827	754	784	788	787	817	783	817	791	795	843	849	863	847	796	899	824	793	817	813	804	802	777	805	816	797	824	839	788	817	846	802	783	802	787	878	794	792	792	836	841	806	827	870	781	817	845	802	791	860	789	815	781	790	808	773	853	812	804	817	837	781	832	795	817	833	818	834	809	806	852	887	824	824	793	843	818	718	834	792	848	810	794	823	841	893	793	835	868	766	810	812	841	856	823	745	815	777	797	853	873	789	842	879	828	850	831	847	839	789	815	839	810	819	833	785	821	862	850	833	783	808	786	805	837	848	818	840	824	860	840	788	774	828	855	789	842	826	837	838	817	868	793	831	800	829	778	827	838	825	791	849	795	801	787	830	819	810	821	801	821	836	824	842	842	846	823	852	771	835	803	822	818	824	811	811	873	820	828	804	810	874	853	816	796	865	821	822	759	858	894	753	862	824	815	834	826	805	806	824	784	916	792	844	796	801	838	865	824	809	836	779	826	792	811	824	835	826	802	807	828	807	803	825	815	872	817	806	889	801	866	814	819	794	837	791	825	770	786	850	848	800	784	799	785	829	804	819	789	858	834	823	811	764	769	874	818	820	776	843	841	791	854	827	758	822	816	850	846	820	752	877	799	806	822	823	823	833	819	802	767	792	779	797	789	818	829	798	796	788	778	805	780	809	844	802	847	837	853	785	765	802	786	835	846	820	820	794	836	809	798	866	790	794	878	851	796	832	879	762	775	796	842	780	823	853	840	804	851	810	860	813	833	808	876	814	791	746	776	839	839	858	762	790	828	887	846	783	819	806	823	832	808	869	846	785	808	842	775	834	807	784	818	793	784	810	790	805	783	829	853	846	802	842	808	802	824	846	859	810	833	810	818	827	750	821	822	829	818	838	806	787	831	787	842	796	860	826	834	827	774	856	826	817	805	872	846	802	795	802	837	849	796	755	807	820	834	817	770	834	819	810	827	795	826	835	823	791	848	860	781	835	818	872	788	764	799	810	794	811	790	811	818	824	786	813	779	794	782	823	810	808	813	873	761	805	814	789	763	770	808	818	843	816	747	809	845	776	806	816	852	825	819	821	822	826	815	794	825	901	817	786	771	851	853	847	826	849	825	811	804	790	801	779	789	794	808	882	872	825	756	811	859	793	824	826	786	864	835	857	824	795	797	783	780	806	813	815	786	862	847	869	795	854	850	791	834	834	831	864	816	854	882	827	831	798	809	768	813	766	766	877	821	819	801	867	809	815	819	771	829	812	811	808	845	784	745	806	829	820	807	781	792	785	793	814	828	823	834	790	840	806	772	783	762	856	803	810	828	863	796	823	821	811	828	866	836	833	850	824	878	813	781	800	819	757	853	772	822	865	815	819	831	832	863	800	833	805	831	851	804	813	831	774	834	766	798	812	842	850	812	826	794	808	809	817	829	860	877	785	796	873	822	834	849	823	802	821	837	792	877	822	774	792	846	777	831	783	878	819	838	778	800	807	818	797	767	849	792	808	816	805	859	845	807	824	798	860	766	791	813	778	781	797	823	780	785	805	823	820	828	804	825	786	813	851	829	833	838	820	860	856	776	821	838	823	859	833	801	849	788	812	817	837	795	833	863	832	793	792	787	823	855	796	832	794	836	844	786	868	780	888	799	790	795	810	784	753	792	834	790	811	801	740	830	810	781	768	803	777	789	826	820	837	787	850	824	856	822	816	794	840	858	797	789	808	866	807	830	823	807	770	791	826	828	777	797	817	826	788	829	808	793	810	838	797	794	765	777	819	783	845	828	869	805	849	799	804	820	825	768	866	815	793	844	782	808	802	735	831	798	811	836	847	810	819	807	821	846	795	791	844	849	855	854	834	835	782	814	811	827	856	795	774	766	828	918	812	776	832	843	839	830	806	807	827	868	748	807	783	822	797	819	857	771	761	847	805	764	826	819	843	797	803	844	854	849	806	820	798	830	783	803	792	787	813	797	803	810	825	835	793	827	786	813	798	843	824	876	873	788	817	810	877	804	764	829	763	838	793	843	795	851	840	808	798	774	789	851	803	831	832	796	790	817	843	781	823	794	787	789	815	872	847	822	775	850	853	792	840	786	823	817	811	783	777	804	834	770	832	885	842	847	864	773	787	821	815	801	841	830	813	870	823	825	795	835	860	859	802	826	822	808	806	773	785
50200	49617	46286	42760	30953	28252	24326	25139	28286	24788	22965	17479	11718	9969	8243	6135	4737	3987	3541	2264	1857	1287	1535	1090	1222	944	658	522	444	418	404	401	408	391	386	327	356	341	324	356	329	332	325	358	355	311	348	325	339	328	332	341	316	335	313	376	341	328	344	325	335	335	322	323	319	344	312	328	330	348	346	334	311	295	336	317	335	332	312	332	313	323	331	366	330	310	351	354	321	314	289	321	348	324	350	352	314	317	332	388	328	332	340	334	365	321	342	308	324	347	321	302	332	301	352	308	323	314	309	309	367	359	290	329	288	299	359	324	350	351	336	339	330	336	317	314	309	324	317	354	328	314	336	324	344	336	321	309	306	333	336	316	344	336	331	327	332	302	336	331	318	304	356	371	346	301	344	319	317	357	328	337	322	323	293	321	313	293	326	325	321	308	347	352	345	358	337	304	325	360	304	289	324	326	349	306	331	324	339	314	356	327	348	345	314	340	338	310	324	334	359	344	338	301	323	340	352	312	331	325	312	352	336	359	350	322	335	332	323	338	326	322	325	308	312	309	321	334	340	335	319	310	332	321	334	287	327	331	321	352	323	334	361	303	340	343	332	333	299	360	327	312	307	333	335	327	347	317	317	318	340	313	350	340	320	364	337	305	357	328	321	340	300	328	315	342	344	356	291	361	352	345	306	323	333	305	375	322	339	390	321	342	350	322	307	313	325	293	313	363	304	288	326	308	298	335	321	324	359	300	316	330	350	326	347	370	268	329	354	381	349	339	372	310	373	327	349	316	326	338	355	341	336	318	354	338	345	354	325	311	322	326	324	354	343	301	340	329	296	309	303	320	335	328	348	340	337	355	346	322	328	339	359	354	312	317	289	349	340	295	325	332	347	330	313	327	337	343	338	330	312	303	319	299	363	314	304	333	326	352	332	296	332	337	310	287	297	321	321	312	319	318	341	359	310	362	344	343	309	346	368	298	352	297	330	324	338	298	322	359	346	298	306	308	350	326	338	336	335	342	353	339	309	304	323	320	358	378	330	349	350	329	324	352	297	310	363	344	339	340	339	322	325	344	338	309	320	372	320	358	333	358	353	338	309	312	309	345	329	327	311	328	347	320	284	354	293	319	356	318	373	327	328	330	350	333	320	316	343	328	353	326	341	309	348	290	281	338	351	297	373	325	306	337	324	340	326	350	332	313	338	313	321	333	321	330	338	341	341	326	301	350	353	332	339	370	331	320	328	333	348	335	305	308	300	351	333	340	328	344	320	350	329	340	387	354	341	325	333	320	351	342	364	325	339	280	365	325	342	304	343	325	337	345	319	343	321	328	348	311	337	351	318	326	320	299	321	338	325	340	325	331	294	324	326	387	342	364	332	345	338	339	341	350	323	334	324	348	311	304	301	361	315	324	310	368	349	326	340	335	324	332	329	309	325	331	333	348	324	364	340	320	341	337	330	356	319	343	336	325	324	322	348	293	359	390	331	325	335	323	303	323	332	321	331	351	355	314	341	339	346	309	334	342	326	324	330	328	313	342	346	321	334	318	314	298	306	369	344	321	324	347	353	314	324	300	350	337	312	336	333	332	344	335	302	346	317	346	337	368	319	319	335	313	342	348	366	304	298	369	322	310	318	345	336	298	293	344	319	304	324	338	333	293	332	332	340	323	339	328	309	340	336	304	320	320	368	322	398	327	328	330	357	323	343	335	335	337	344	300	315	342	369	310	327	351	324	327	313	338	331	318	319	338	322	301	342	332	312	325	319	337	334	301	360	343	339	302	329	318	321	365	370	352	349	294	333	339	331	360	305	317	310	331	334	315	339	352	335	322	334	333	366	321	327	334	336	311	317	340	345	306	340	311	319	321	318	351	286	356	317	350	346	321	329	322	329	329	348	313	321	372	312	338	307	290	331	316	331	367	342	320	349	320	334	320	312	332	349	337	302	347	314	307	358	304	333	304	356	300	331	294	342	308	313	344	319	323	321	337	305	343	318	316	356	324	327	310	347	330	336	317	373	316	359	336	325	311	354	330	372	302	322	370	336	323	339	302	321	332	321	311	305	351	325	333	369	320	323	327	342	335	322	314	348	327	325	328	315	360	360	316	332	340	354	317	339	342	356	346	305	353	349	361	322	347	337	322	349	324	358	308	310	315	306	326	317	343	354	339	298	314	326	322	305	348	329	354	379	342	319	355	360	352	328	349	300	320	270	315	361	325	347	327	331	348	371	322	310	326	327	302	354	373	334	357	374	306	341	306	325	341	324	285	354	315	345	353	321	350	342	337	339	375	339	326	341	310	309	310	316	328	347	304	317	373	343	294	342	340	323	326	301	372	348	333	312	315	301	321	346	369	319	378	306	345	363	332	333	311	319	319	368	352	320	310	339	344	331	344	329	315	342	306	295	325	364	341	362	321	367	344	342	323	332	348	289	330	291	341	364	372	346	336	294	353	324	303	294	355	359	307	337	321	336	321	324	338	354	349	354	334	335	331	326	302	330	346	357	338	346	309	331	323	327	352	317	353	315	305	293	391	348	339	343	328	357	364	325	342	316	298	365	334	352	337	305	342	301	343	360	353	319	359	353	343	321	334	307	353	316	312	287	314	337	353	301	313	340	325	325	331	318	311	292	339	339	364	338	351	320	316	337	324	320	310	345	343	302	313	316	340	324	336	359	324	311	331	357	318	310	332	303	330	323	313	327	335	367	306	342	336	319	304	343	331	309	324	350	334	348	306	327	291	363	339	325	301	316	335	319	310	342	323	331	328	316	344	359	306	332	314	273	325	348	342	331	343	304	295	332	358	352	337	312	319	320	318	351	357	326	332	339	330	342	331	323	312	320	347	328	339	313	348	330	328	346	298	320	360	347	336	328	315	283	329	339	342	339	298	336	339	320	378	341	300	332	322	303	326	339	339	328	349	336	312	339	342	334	327	330	305	338	350	338	350	319	306	331	334	315	317	314	359	312	316	336	335	333	370	300	334	325	347	331	308	341	334	340	348	310	331	323	322	381	332	352	359	328	354	312	307	342	342	316	337	331	318	331	301	346	334	317	329	316	344	347	343	344	335	347	292	337	350	356	336	333	324	323	332	324	327	325	331	313	327	314	308	355	350	320	300	336	349	337	304	347	316	314	346	297	319	314	301	341	317	334	309	342	304	326	318	328	322	315	345	333	338	346	328	325	326	358	334	335	339	314	295	328	346	299	331	332	340	359	351	325	372	332	337	323	349	356	341	297	332	310	329	351	332	313	311	311	333	317	329	325	316	338	352	320	355	299	324	351	353	328	334	301	298	331	324	311	318	319	347	325	320	337	343	304	341	328	325	323	343	331	334	317	298	356	360	328	331	316	347	314	307	290	336	323	330	332	325	349	367	288	307	348	327	350	330	321	293	341	291	292	355	302	312	289	314	324	320	300	296	290	333	353	317	326	320	324	335	336	372	330	322	334	319	344	309	325	364	333	314	343	347	337	317	338	369	327	342	297	317
33414	41267	47096	46661	40158	37090	34161	38317	42319	39945	38817	32406	27155	23825	22267	18467	16314	15151	13599	9951	8878	6108	7523	5289	6247	4364	2779	1572	1487	1338	1091	1086	1185	999	886	917	876	782	778	780	832	786	752	800	777	833	824	809	784	765	733	765	778	773	743	786	739	746	821	750	793	732	718	825	785	722	778	760	775	772	750	722	785	781	739	775	775	723	751	778	776	725	716	720	768	773	676	790	730	773	751	747	726	802	737	743	737	759	761	765	755	766	735	780	756	737	816	710	749	737	801	749	713	757	732	750	767	758	732	707	744	795	768	792	730	738	746	767	764	714	741	703	763	748	711	796	771	768	690	738	778	759	757	793	770	727	745	747	764	759	774	784	764	795	773	774	745	786	769	791	742	763	739	725	766	768	811	802	733	723	695	755	772	710	790	724	705	735	813	741	707	726	750	764	778	688	789	754	735	738	784	747	755	736	728	754	751	752	763	775	766	745	731	769	802	746	767	745	731	712	787	752	772	758	790	722	739	739	796	770	736	735	778	797	753	774	725	758	701	757	758	796	764	697	759	762	734	704	732	775	790	740	731	754	774	769	732	742	797	742	719	803	739	770	752	724	762	773	751	752	726	733	719	718	791	784	760	733	737	771	746	778	727	740	726	758	785	744	718	792	746	775	729	763	759	787	781	775	758	746	730	728	727	749	701	753	760	769	769	767	758	728	751	736	718	727	765	757	754	776	747	723	731	778	766	738	751	764	730	741	759	740	724	771	755	747	786	816	731	755	727	738	736	737	766	774	747	764	757	770	747	785	803	722	740	747	763	742	721	767	738	739	756	787	730	804	756	740	722	743	775	772	718	737	744	737	782	755	760	785	773	730	742	781	780	767	762	759	803	770	727	744	727	746	792	738	782	732	797	751	750	753	757	753	737	756	777	776	734	821	724	738	726	734	778	750	793	748	818	772	790	753	743	781	741	766	708	705	768	741	701	779	765	732	748	766	777	738	752	774	767	753	763	736	741	742	723	747	768	755	747	744	708	726	789	767	708	742	685	778	741	745	771	712	755	716	728	729	788	734	782	745	807	749	787	716	790	770	730	744	741	703	732	789	759	762	776	749	729	759	711	765	732	790	738	781	780	768	785	784	779	775	759	720	788	742	733	755	770	795	726	737	777	729	744	776	760	750	793	775	772	785	744	758	765	759	767	752	782	769	772	764	756	783	749	792	800	755	714	762	766	726	727	740	794	761	709	818	735	748	735	727	766	750	823	828	737	806	742	740	745	774	759	761	741	737	723	744	750	729	723	760	776	713	766	803	749	771	753	750	755	757	807	758	796	697	783	746	716	708	749	740	746	758	763	708	751	756	740	805	756	751	775	713	759	728	723	752	721	770	761	721	795	758	760	756	721	752	738	718	770	772	726	755	753	766	798	770	738	757	748	736	751	767	775	704	701	740	793	805	750	778	745	788	767	730	735	712	728	783	773	719	692	734	733	732	767	743	759	716	793	763	750	788	738	741	808	747	746	787	773	744	705	753	780	781	770	713	732	746	737	715	790	738	789	731	727	791	766	784	781	715	780	776	761	774	779	775	725	738	736	773	763	747	733	759	798	777	757	795	759	775	768	732	740	777	748	754	739	792	738	773	732	732	757	728	723	742	735	726	724	780	786	780	738	790	752	755	780	760	735	761	765	817	770	773	745	759	760	772	727	757	780	729	709	741	753	752	752	726	752	789	735	793	718	722	723	732	746	743	761	748	724	757	730	754	757	780	791	733	753	765	717	710	701	732	735	746	747	821	740	782	765	760	735	746	762	749	769	747	772	731	789	767	740	716	763	741	739	744	732	754	764	775	692	735	767	775	790	744	783	752	711	774	791	700	780	774	742	689	769	724	749	772	797	778	771	765	738	775	789	806	706	770	732	723	745	775	731	732	767	766	839	771	773	776	778	769	776	768	752	855	776	749	784	741	734	773	744	715	789	774	775	788	795	746	753	744	739	725	786	738	797	800	705	747	803	771	751	765	792	784	778	806	793	774	793	760	746	735	732	755	779	786	769	796	756	755	751	745	755	740	749	773	785	773	725	734	732	790	769	799	761	738	748	751	756	782	775	778	744	727	781	796	783	718	738	766	774	731	698	766	783	716	759	721	707	740	718	778	736	744	741	742	795	760	762	728	790	716	735	787	783	772	758	710	729	765	776	735	747	788	759	746	766	790	759	795	746	760	698	726	732	772	736	802	735	762	763	764	710	753	737	781	744	680	778	739	744	709	730	768	806	728	761	731	763	768	724	818	786	714	747	701	765	740	738	813	706	733	803	761	781	806	752	782	731	756	761	705	725	758	729	787	753	744	733	728	731	724	742	725	743	709	727	783	758	748	723	739	805	764	712	773	766	777	736	733	772	814	713	782	769	741	760	778	742	730	735	765	781	775	734	776	752	811	690	731	723	749	771	771	715	803	755	753	742	766	817	711	738	719	773	744	722	713	758	763	780	750	778	719	788	776	726	783	792	766	741	776	762	725	735	793	727	766	740	752	789	766	706	714	753	760	757	713	728	771	780	733	740	742	739	729	785	809	720	751	733	771	771	770	758	763	781	741	755	762	728	788	773	780	727	755	781	772	764	731	780	737	736	793	736	774	802	801	746	738	765	722	769	780	764	770	757	769	749	789	762	722	781	754	732	703	768	763	729	749	743	760	742	768	763	720	770	750	732	787	749	742	787	769	803	754	799	764	772	796	786	751	765	675	781	756	787	733	750	767	786	725	739	727	747	712	722	771	750	735	774	813	785	727	808	758	788	752	803	754	786	786	753	751	801	695	741	766	762	749	770	751	779	766	816	806	756	755	775	769	698	734	770	713	758	734	773	758	757	794	759	725	741	761	729	738	732	717	760	750	704	741	736	736	727	725	730	773	788	746	770	770	740	725	760	757	796	779	735	725	752	734	746	745	727	728	744	863	750	741	768	735	748	794	744	779	743	711	761	804	737	735	765	767	780	775	748	729	724	746	798	790	796	720	769	742	768	740	711	803	781	754	755	739	753	722	761	708	747	778	709	734	765	755	755	786	764	761	761	748	758	780	735	764	710	765	739	762	764	768	741	784	774	794	734	737	737	787	744	761	767	754	740	728	782	746	721	742	776	726	777	764	779	787	825	758	746	748	788	771	761	743	792	720	770	726	704	755	731	784	739	772	711	748	722	769	797	744	772	765	783	776	768	763	725	751	726	781	763	767	712	781	774	726	723	784	737	756	773	783	742	760	781	727	785	769	821	795	764	766	778	777	732	724	737	815	809	777	764	802	758	771	756	748	780	762	734	749	776	775	775	695	767	787	796	751	744	733	776	779	707	752	754	747	742	716	774	724	788	741	766	698	758	764	775	780	738	712	722	715	770	784	798	754	730	755	762	743	719	788	744	770	737	759	696	709	794	786	791	685	750	739	750	714	772	756	770	777	715	742	787	762	723	786	798	746	762	719	695	763	781	756	733	758	744	724	774	799
57298	54025	47478	44392	33831	34001	32255	31899	38726	34356	32587	27790	20706	15351	14763	11782	7875	5817	6241	4026	3388	2238	2245	2206	2084	1292	1104	777	653	698	534	498	405	455	381	347	344	363	335	382	399	358	340	342	312	341	326	332	363	326	323	344	331	327	336	336	322	314	354	361	316	294	340	354	317	361	323	309	324	320	355	344	310	333	312	356	336	347	286	323	306	319	310	352	353	311	308	313	337	365	348	311	331	312	342	336	330	326	350	330	355	338	362	342	314	330	309	325	299	312	349	356	357	311	333	308	338	333	336	355	302	316	301	309	349	334	304	284	329	341	324	311	319	340	326	319	339	337	326	360	327	344	329	308	310	345	353	339	324	331	307	335	361	297	319	322	335	320	286	325	336	312	314	350	384	329	320	323	308	355	329	308	336	316	329	291	326	339	299	344	351	292	332	319	332	337	332	320	333	325	288	282	314	338	314	333	332	349	338	308	342	336	316	356	326	314	348	356	335	361	346	367	314	351	286	332	318	341	324	300	314	316	329	331	320	343	283	310	328	343	362	307	316	308	337	322	371	364	346	322	331	331	319	346	329	315	344	307	322	313	308	312	277	332	348	330	317	344	355	282	343	298	313	294	346	372	320	338	328	333	343	356	353	330	348	333	321	332	333	318	335	308	363	313	296	286	302	312	288	368	367	345	331	321	345	350	330	339	326	314	338	342	338	348	274	353	323	334	352	315	319	316	335	293	325	332	339	310	306	308	351	317	313	335	304	327	325	337	351	345	331	298	292	330	315	312	314	311	324	370	325	340	349	348	355	306	355	352	307	338	332	357	351	336	282	308	333	332	299	304	308	321	324	307	322	351	356	338	356	334	327	319	322	313	328	342	340	302	309	306	319	350	287	332	321	379	307	313	301	315	338	344	317	318	344	319	328	344	313	341	337	353	325	298	317	328	322	344	325	333	314	330	347	309	350	313	312	320	328	359	294	331	323	292	307	326	344	340	330	368	371	310	344	326	317	333	357	321	300	342	322	301	338	346	320	315	310	309	298	336	303	357	389	338	327	330	296	296	320	291	313	304	318	329	330	348	342	348	317	321	324	349	343	343	320	317	322	334	288	353	332	323	340	320	331	332	337	304	305	326	356	320	311	317	333	388	306	331	341	348	325	324	326	321	320	328	302	314	324	314	346	316	304	354	300	295	319	347	357	357	327	333	328	334	325	366	363	284	316	332	316	325	324	313	321	328	354	323	340	333	331	316	329	342	311	342	341	313	336	361	326	302	283	344	320	318	321	327	333	328	324	358	305	295	337	324	313	333	366	308	338	320	304	328	288	336	337	314	293	321	337	324	332	341	343	331	311	317	313	316	324	334	329	357	316	291	324	346	337	333	339	308	341	352	324	346	326	338	351	321	293	294	328	291	318	338	325	301	330	305	303	292	313	325	308	318	322	332	304	326	367	309	355	342	344	311	357	314	325	294	332	323	350	346	335	345	333	314	345	325	328	330	315	328	330	312	310	332	300	351	342	330	331	307	274	306	323	386	358	345	347	322	343	345	304	292	297	339	309	335	342	293	335	319	312	341	359	352	314	321	318	312	321	305	334	334	297	335	297	325	299	315	319	363	343	299	328	336	336	321	321	343	336	329	335	309	337	300	317	308	298	335	327	360	304	328	332	300	329	339	358	300	356	350	361	309	376	332	347	334	366	348	274	279	319	343	323	333	295	310	307	316	347	319	337	333	316	322	325	319	319	292	317	319	331	332	334	395	316	336	344	321	296	344	289	335	311	366	313	363	337	313	330	321	342	324	324	354	336	310	353	328	323	355	335	352	285	309	319	324	325	316	327	313	347	351	341	294	310	302	337	311	307	294	300	325	329	307	325	318	319	326	284	339	371	372	324	337	338	328	356	358	336	330	322	315	355	310	343	325	325	330	348	314	306	321	298	311	296	356	329	357	319	335	298	326	311	323	279	330	322	297	353	334	342	336	318	318	337	317	339	330	357	364	311	321	325	321	350	265	316	338	330	327	345	333	329	299	328	322	325	324	313	324	300	314	352	360	322	313	314	316	346	309	319	334	304	326	289	330	326	305	296	287	333	298	331	305	310	313	352	369	311	312	336	284	342	309	319	356	317	335	342	326	304	354	303	332	322	320	327	331	353	316	327	341	335	314	302	345	321	316	333	303	348	353	325	313	343	340	342	291	309	316	320	296	359	293	361	353	325	308	347	313	345	299	333	324	295	328	333	303	288	309	359	336	318	328	315	324	350	299	324	351	348	361	289	322	325	341	313	337	324	330	329	294	335	342	300	338	313	351	323	359	365	335	345	324	338	304	369	317	299	314	308	335	310	319	342	330	343	283	308	336	293	312	362	327	311	323	310	317	343	304	367	319	293	341	353	340	332	311	334	322	323	318	295	322	309	338	321	347	318	312	359	355	317	333	354	316	323	320	302	348	336	306	328	312	318	319	350	322	354	336	333	320	321	318	307	309	305	292	337	349	331	316	328	321	324	315	327	302	307	319	312	284	322	298	301	300	312	356	317	338	314	334	308	357	341	318	343	351	350	330	279	310	310	341	321	330	325	362	318	357	328	328	322	298	343	318	316	323	336	323	346	368	376	344	330	355	325	325	335	310	336	329	340	349	313	313	321	327	323	333	359	351	320	338	316	297	365	337	350	336	343	316	354	325	344	330	338	324	319	313	314	294	340	356	316	335	310	349	311	347	322	336	342	322	359	323	299	299	285	363	327	343	316	335	328	339	337	358	351	323	299	350	317	306	327	354	296	333	312	324	332	335	329	350	315	300	301	314	319	337	319	308	300	374	346	354	318	352	319	341	358	319	329	316	316	318	331	339	321	294	361	313	336	298	303	329	319	321	336	363	328	353	360	318	383	327	335	336	347	329	363	322	325	354	306	302	294	330	361	309	300	333	312	275	330	339	322	303	307	315	315	291	318	317	354	339	308	347	302	325	342	360	329	318	315	282	360	306	310	353	313	301	322	307	281	306	335	336	325	288	302	327	351	327	298	379	306	321	331	342	330	344	331	323	283	323	332	328	360	302	358	316	332	294	340	349	310	308	342	327	338	303	322	333	310	342	304	331	345	325	301	372	359	324	352	317	322	298	332	322	343	326	345	310	319	314	339	325	334	346	308	307	306	302	303	305	323	304	331	337	377	384	333	319	316	335	283	359	321	327	305	311	325	295	375	356	349	341	359	316	329	342	362	313	325	306	326	325	331	322	321	331	338	337	337	328	313	329	336	332	324	295	341	328	340	310	375	303	336	329	325	313	313	319	310	335	325	308	350	322	326	324	331	347	355	331	304	341	332	320	356	314	337	328	354	325	331	329	341	333	349	313	323	325	358	316	316	287	303	350	317	298	316	344	317	305	326	315	358	300	326	322	327	356	296	312	320	346	350	348	335	334	324	368	297	361	327	325	329	314	333	335	326	332	361	311	350	298	311	324	340	325	324	357	324	320	312	332	331	330	338	321
38800	47283	51057	50920	43440	45034	41796	43504	50282	47764	46214	42011	35051	28737	30042	26546	19685	18669	20825	14558	13983	10467	10545	10192	9859	6003	4936	3452	2807	2699	2050	1533	1461	1533	1174	847	854	873	864	909	976	964	869	801	772	822	839	803	718	769	785	759	772	697	764	761	769	776	774	732	757	723	716	745	728	745	748	770	724	748	760	709	710	759	769	715	764	792	779	725	720	744	759	697	756	752	761	751	703	700	771	747	735	757	747	763	714	735	718	713	734	683	667	740	739	731	782	665	730	769	746	737	720	714	703	746	760	795	752	744	750	727	771	751	755	730	780	731	731	738	724	714	770	734	779	715	739	725	682	773	731	772	722	741	752	684	747	737	733	748	740	744	769	756	741	725	717	689	729	746	699	728	750	738	742	740	790	749	734	726	748	718	751	755	699	707	718	755	765	736	783	737	793	759	764	770	754	741	726	698	665	750	775	713	802	743	750	752	718	748	734	715	697	716	719	730	770	703	773	742	728	748	741	682	731	717	731	710	719	721	797	750	721	747	734	763	709	717	745	707	720	737	740	707	774	778	718	771	725	751	756	746	744	715	737	738	749	744	735	777	756	753	779	750	781	759	717	768	761	720	755	742	789	724	710	708	744	777	734	780	707	741	727	755	739	763	761	733	752	735	702	768	752	753	727	735	712	729	743	768	750	808	759	754	737	750	677	733	745	750	735	761	791	735	749	732	746	744	739	823	726	792	769	701	772	750	727	733	712	745	723	727	800	691	727	759	705	753	732	691	765	701	723	734	751	744	795	738	738	748	712	752	780	754	714	738	725	786	714	767	763	789	744	673	754	735	736	751	734	730	726	774	748	769	706	749	701	772	720	757	782	713	753	748	714	733	734	774	795	723	732	761	814	776	747	724	723	759	785	696	750	746	743	760	741	780	710	753	723	765	746	757	761	763	751	701	757	740	741	778	722	729	694	738	702	761	777	678	751	701	772	774	696	751	768	741	764	749	755	734	728	743	732	790	736	727	751	752	720	771	730	722	766	756	726	730	708	710	762	704	726	765	733	731	744	711	757	720	759	737	765	708	741	750	708	735	736	794	734	736	747	742	727	765	734	728	756	669	740	727	769	789	709	742	743	730	702	758	764	718	734	780	750	726	731	776	761	733	709	722	746	790	770	767	744	781	759	690	796	757	728	758	789	733	740	757	713	738	716	788	734	718	743	754	784	716	750	749	692	692	765	745	728	788	705	778	744	725	740	748	749	711	698	726	765	713	741	716	692	716	744	804	765	721	722	702	712	734	736	731	773	762	739	755	764	729	743	748	787	754	718	739	715	748	783	765	761	741	735	755	785	725	708	716	789	719	748	748	755	715	717	752	663	754	720	733	787	720	707	755	750	734	704	736	750	765	685	747	764	742	699	718	752	736	751	778	753	729	729	791	692	729	735	784	727	773	665	748	719	749	741	710	709	718	736	696	775	721	757	736	719	752	723	737	750	787	761	791	757	695	771	720	718	726	721	725	712	735	749	672	749	777	708	760	802	780	719	711	743	702	786	730	741	711	737	749	721	687	740	750	771	725	703	744	760	726	752	739	765	742	756	701	724	766	739	790	771	724	749	731	745	768	736	720	761	737	742	740	764	772	719	766	766	706	754	720	769	717	747	770	725	742	727	768	767	733	740	732	749	727	726	764	773	734	733	743	747	738	721	776	700	712	775	708	773	736	758	753	739	759	691	731	689	752	728	715	732	723	750	721	752	759	720	717	729	733	740	717	740	713	713	752	684	759	774	699	768	736	764	726	755	760	751	764	765	741	736	766	739	785	695	761	764	755	725	714	742	729	759	747	700	798	763	738	725	765	756	781	698	768	748	767	716	746	705	728	776	762	725	739	758	736	713	748	737	793	776	763	729	730	749	722	746	766	739	731	797	760	726	763	720	742	683	732	738	765	798	730	711	733	745	766	738	730	763	742	755	773	768	714	746	744	707	769	767	707	720	702	729	782	799	738	711	714	743	700	754	709	729	773	751	723	694	704	740	673	704	744	707	721	786	735	763	737	771	685	737	759	783	758	760	735	719	721	750	715	702	715	781	759	763	738	745	749	779	747	755	731	768	763	748	746	716	730	754	725	725	724	751	741	718	771	712	746	738	756	774	778	730	756	783	720	728	739	786	732	765	745	718	734	789	743	745	734	764	715	747	743	726	755	717	756	771	721	719	717	684	756	760	739	695	711	773	727	742	756	747	731	709	729	718	704	677	690	764	782	748	715	751	727	749	769	748	732	770	739	794	733	708	791	730	710	742	742	754	737	782	752	741	686	748	729	744	731	709	758	759	754	709	754	729	735	772	703	750	711	759	773	726	760	723	751	732	717	741	696	727	730	730	701	679	748	747	713	764	730	750	762	712	781	749	737	747	741	739	719	763	751	735	802	709	673	737	749	734	738	761	735	727	731	771	695	717	745	750	784	793	721	751	727	698	702	765	726	733	747	734	711	753	694	732	683	751	707	768	745	746	760	700	757	718	727	746	751	704	759	747	738	708	746	714	756	724	774	740	713	778	742	722	775	741	769	698	733	792	736	720	692	723	766	749	731	743	742	722	781	739	772	760	715	702	766	722	703	747	781	708	769	736	765	746	715	721	780	752	747	706	723	736	778	796	722	738	763	742	720	697	740	723	737	748	729	746	749	745	716	774	785	755	777	763	731	815	700	731	798	732	735	720	682	690	733	750	699	742	739	746	696	723	689	726	744	715	746	738	688	760	750	743	764	743	673	720	720	691	717	770	739	719	742	744	679	743	722	739	738	718	760	731	778	717	726	761	716	763	737	745	725	708	713	728	697	743	780	763	730	730	758	705	771	718	737	739	737	746	745	764	695	763	755	704	755	734	746	768	774	717	753	729	741	770	699	709	774	714	725	739	758	755	761	703	733	740	772	733	741	696	755	730	788	725	718	750	766	783	721	714	728	683	783	718	760	751	768	736	731	763	744	710	780	703	810	700	719	769	758	784	782	751	748	728	773	737	712	734	818	716	775	762	675	813	748	714	720	770	689	711	702	784	764	748	793	710	727	735	777	744	781	781	747	735	723	713	742	716	707	752	722	761	709	744	786	763	759	751	720	756	750	757	703	744	705	783	724	758	717	743	732	723	728	759	720	701	712	711	691	784	728	737	735	811	741	766	696	724	715	758	750	755	774	776	725	745	754	735	752	747	743	806	694	762	690	804	760	754	716	755	770	696	740	756	768	799	718	726	726	695	727	735	751	756	724	732	772	749	713	715	748	738	713	734	753	735	752	746	714	726	781	702	735	760	784	731	728	710	712	719	705	719	752	763	752	707	706	726	769	730	736	764	787	741	793	737	753	715	739	734	751	729	740	789	715	728	751	731	757	717	738	709	736	679	765	708	761	730	708	706	747	765	733	711	687	743	737	715	751	751	771	736	740	753	756	744	743	748	720	739	715	705	720	709	715	739	754	762	709	686	727	758	759	754	763	737	738	742	752
37493	30704	24236	17179	10818	5918	4296	2996	2775	2301	1676	1455	1020	937	824	669	600	611	556	520	463	475	472	459	471	416	440	408	375	390	376	374	405	371	351	381	355	378	376	347	400	407	344	386	373	377	366	407	336	372	336	374	342	367	359	351	386	398	355	377	365	416	304	386	354	356	317	361	344	384	362	387	351	326	328	337	366	408	356	397	366	372	370	384	393	334	357	340	349	354	417	361	380	332	367	421	381	380	382	378	376	371	355	345	360	349	347	380	357	357	403	348	352	376	376	386	401	331	348	368	338	382	369	325	353	355	384	373	330	356	399	375	370	322	334	357	425	387	379	361	343	362	352	385	358	378	386	405	357	317	378	403	395	373	372	341	381	363	353	408	368	353	390	364	369	344	370	358	389	376	372	352	370	327	334	356	383	381	392	356	357	343	378	351	384	371	327	356	374	363	376	315	312	359	360	345	391	386	394	319	357	379	349	352	359	383	342	372	367	379	332	390	384	374	349	373	368	381	334	333	372	326	349	347	361	346	369	365	320	369	374	343	363	375	358	400	356	323	358	333	352	372	348	356	356	365	323	363	407	346	357	394	386	360	368	370	363	359	357	364	374	368	341	335	338	388	329	388	388	348	405	356	358	362	369	326	373	366	331	395	387	388	349	387	355	381	377	370	359	372	377	307	395	362	376	338	355	326	334	398	340	344	371	351	367	344	354	371	366	355	373	346	354	373	394	355	378	351	346	374	394	364	346	358	346	356	344	347	395	333	375	354	379	378	368	382	388	360	360	343	372	370	354	419	327	334	387	342	370	358	404	357	373	371	379	409	353	336	364	338	358	410	425	385	373	387	353	382	403	358	383	336	433	377	364	336	379	374	374	388	362	391	367	380	336	396	345	367	344	376	370	373	341	355	365	370	382	331	390	365	372	370	386	368	376	328	360	395	367	354	390	402	379	360	352	341	353	320	362	367	353	379	378	388	370	362	334	342	358	371	388	352	367	370	406	372	356	391	371	366	381	396	377	339	356	367	387	337	376	365	346	371	358	350	359	349	341	363	341	360	356	346	351	369	361	383	348	359	395	383	386	342	373	377	349	396	343	364	383	367	334	343	386	357	390	382	363	347	354	356	332	365	334	367	363	369	341	359	383	364	344	385	380	388	358	379	408	389	375	390	364	396	348	344	369	381	360	373	373	388	383	357	358	340	374	333	405	399	345	388	378	316	350	370	375	392	342	392	339	386	378	376	389	354	353	380	362	348	351	386	342	359	366	362	354	369	381	324	384	325	382	401	377	364	402	360	359	366	341	374	380	374	357	351	341	355	357	380	341	359	376	353	364	359	423	371	371	359	353	385	343	335	356	359	345	373	370	377	380	391	362	368	378	337	340	373	337	371	354	380	359	379	405	358	384	316	335	378	339	354	336	380	381	369	361	376	368	339	379	397	383	345	358	368	393	362	349	348	374	362	330	359	360	337	392	343	346	346	346	368	398	368	352	386	345	348	364	357	352	338	384	360	370	364	379	347	387	329	392	362	365	391	396	391	352	385	385	394	356	375	372	325	389	386	358	392	376	381	323	313	385	374	371	380	349	361	349	370	389	330	382	375	359	362	356	356	355	355	375	366	347	381	378	356	348	368	355	358	317	377	412	366	375	376	356	391	366	342	358	347	328	387	385	360	353	371	386	329	360	375	380	391	360	388	353	342	357	343	338	334	359	358	330	347	364	346	363	369	368	352	377	369	374	335	369	359	364	393	370	375	330	373	375	367	367	386	401	376	355	363	360	383	358	346	348	324	364	338	352	338	333	382	386	359	361	374	371	391	379	377	372	411	350	337	344	394	352	360	336	382	364	376	393	340	357	316	345	337	340	328	385	358	358	355	357	350	365	351	350	390	398	353	357	341	361	383	418	383	382	373	361	374	391	349	367	333	360	373	349	363	409	348	377	382	375	354	315	335	378	320	331	348	357	366	348	363	366	376	414	385	338	397	387	344	340	381	367	404	419	359	353	395	389	399	347	350	359	368	345	367	361	349	363	363	356	367	379	350	381	358	386	384	364	355	329	370	389	361	346	340	344	361	366	349	362	407	354	405	315	313	309	340	378	384	362	384	395	363	401	339	359	384	348	400	314	289	333	365	335	387	385	347	389	388	352	348	346	345	373	384	363	355	353	347	376	364	389	394	375	346	360	380	345	343	404	356	377	371	354	360	366	363	359	376	352	349	358	368	368	376	342	374	360	353	386	355	344	366	365	363	355	374	379	366	348	348	356	367	352	363	362	418	398	362	373	338	335	391	356	375	390	344	355	372	375	351	363	413	397	351	340	331	347	407	323	358	344	366	346	391	348	380	393	359	404	379	358	371	337	401	382	343	332	383	354	363	393	322	357	352	348	358	330	396	356	334	388	378	383	436	341	380	396	372	405	333	337	387	349	358	334	366	318	333	385	372	378	359	395	334	361	389	355	409	346	356	386	359	357	400	376	378	341	383	377	340	355	356	373	381	355	374	347	348	355	353	362	345	362	402	387	369	353	386	338	380	363	382	349	328	334	374	346	335	332	377	374	361	357	354	343	334	353	353	338	380	350	366	373	354	377	348	398	372	381	368	346	353	344	339	368	356	356	380	382	341	349	362	364	354	367	340	361	374	363	347	354	350	376	381	379	351	364	346	353	369	363	342	351	383	387	369	382	365	373	373	357	373	368	409	379	335	328	366	356	340	356	338	384	370	387	353	363	360	383	367	353	357	400	362	395	361	398	388	353	366	356	337	365	407	367	361	390	379	376	386	393	339	374	357	376	334	357	368	395	374	351	363	342	367	318	316	400	392	350	363	370	312	378	377	359	361	360	389	388	346	363	358	332	387	374	355	361	334	403	376	354	357	331	347	339	371	413	365	350	335	379	377	360	348	354	412	384	355	361	362	348	406	356	342	337	375	377	343	381	370	374	375	348	342	363	330	370	371	374	383	373	336	330	339	393	362	375	330	338	372	375	358	343	360	342	357	361	351	354	354	357	352	384	377	369	357	330	390	351	376	388	377	336	350	379	396	389	369	345	371	365	344	348	349	389	382	349	364	345	379	406	354	367	359	358	343	373	360	363	356	349	351	348	395	356	375	353	368	368	360	368	342	383	373	405	352	392	368	356	346	354	366	368	359	363	369	371	374	348	384	388	377	341	365	355	382	314	359	369	377	392	353	371	355	383	350	336	351	381	351	344	391	339	367	363	342	355	370	363	375	369	379	349	416	367	345	317	369	363	402	363	370	373	384	372	395	374	369	363	341	333	373	374	365	373	350	353	349	374	363	346	401	350	373	377	352	356	337	384	382	379	369	365	377	351	401	368	351	376	384	367	380	359	337	357	344	342	385	350	353	356	377	369	393	343	336	379	338	377	337	335	369	387	367	347	390	365	348	382	342	370	332	392	379	367	341	355	327	341	349	362	369	329	378	354	368	381	371	344	394	367	342	343	365	340	350	370	374	352	387
21829	23404	27487	28790	23064	17335	14026	11598	11779	9841	7886	6534	4898	4006	3223	2736	2162	2025	2121	1752	1668	1383	1429	1415	1363	1224	1086	1047	933	893	962	920	870	877	897	818	877	854	878	859	883	850	841	886	808	890	828	894	897	840	860	861	857	829	835	880	852	823	824	838	859	820	767	805	865	839	863	855	797	870	848	859	840	819	790	807	772	805	816	798	773	841	791	888	799	812	883	829	827	851	845	864	834	853	862	873	830	785	826	854	817	857	829	864	812	829	778	836	800	788	879	818	864	860	831	817	819	835	869	817	818	871	826	863	824	832	835	830	807	831	803	826	819	863	858	842	843	843	844	803	774	845	832	872	832	854	852	843	836	812	855	880	812	852	804	805	875	769	853	782	819	840	790	866	849	828	789	830	804	810	838	854	833	902	818	850	868	799	862	831	824	812	807	848	825	785	794	856	812	825	824	806	841	847	854	849	832	850	763	788	775	821	816	819	827	798	848	778	832	794	782	795	821	812	814	824	845	862	829	821	837	813	849	854	827	804	815	797	792	779	793	807	834	861	849	837	859	765	805	849	864	843	763	823	863	813	799	816	844	813	830	817	802	873	826	851	827	817	824	828	871	792	856	825	865	802	821	789	876	809	769	855	831	843	805	860	875	801	808	830	799	844	822	880	829	900	863	769	764	897	844	797	844	829	839	794	830	829	860	856	831	814	876	785	831	824	786	819	844	811	786	860	830	783	813	822	817	786	802	823	825	835	802	778	807	842	798	821	844	828	829	805	810	810	839	839	901	855	779	885	804	825	842	822	775	813	863	819	828	850	813	809	794	825	878	807	840	862	794	838	816	813	802	814	873	800	780	821	807	796	774	839	828	772	912	860	836	823	865	830	790	795	837	845	779	838	862	850	847	803	852	846	817	844	799	846	854	813	836	850	774	814	837	803	788	877	818	822	827	809	791	828	820	828	808	842	818	811	778	845	830	852	849	832	843	895	808	822	821	849	846	792	811	822	864	876	855	883	831	803	818	800	778	844	821	812	837	826	868	858	816	801	826	869	800	793	765	841	819	861	853	845	878	845	853	809	875	835	820	832	842	786	769	847	830	764	775	823	813	782	808	819	839	824	807	829	783	818	861	793	833	841	860	836	819	834	827	791	852	830	804	812	866	840	863	836	888	837	829	817	828	804	834	810	808	855	832	798	846	834	825	818	800	770	848	853	833	799	843	819	788	837	854	844	840	801	789	807	827	848	834	775	843	839	834	832	815	828	810	869	828	850	840	808	815	885	770	824	845	819	850	788	832	828	832	758	901	810	834	812	838	814	813	812	789	826	833	809	794	823	838	873	855	765	811	821	785	776	773	800	851	798	805	776	853	808	827	819	798	877	794	813	822	817	849	835	837	786	816	840	830	800	783	803	862	834	833	796	813	873	859	837	831	831	800	823	786	802	795	793	772	837	779	843	802	821	846	816	853	823	814	805	819	845	801	813	842	798	861	854	799	815	853	868	822	807	830	809	798	834	891	842	835	784	795	865	810	776	852	829	859	846	869	809	858	819	896	853	812	775	878	842	810	861	774	776	856	841	790	809	797	813	812	798	872	782	808	800	843	868	842	832	799	870	785	835	818	785	792	838	845	855	822	849	791	807	823	792	802	841	762	820	892	831	851	791	814	853	827	797	853	841	857	852	859	805	812	805	781	803	821	807	820	838	877	834	841	788	819	854	836	861	766	844	808	829	824	804	880	818	816	823	855	831	813	812	840	842	856	846	789	840	817	829	766	851	821	881	842	790	843	835	829	849	798	799	868	849	762	850	866	826	865	818	821	835	782	873	852	816	818	842	831	800	793	836	815	847	860	793	881	846	896	845	791	872	842	778	829	849	854	819	833	854	879	748	793	793	837	827	767	878	801	801	853	838	837	799	823	893	819	832	799	820	815	869	832	873	861	807	789	788	825	863	789	842	734	862	832	756	828	815	859	824	818	809	881	809	779	835	839	872	815	756	796	809	830	818	806	820	784	818	837	839	815	863	829	862	785	849	810	867	849	840	814	797	805	821	803	825	808	833	839	843	809	782	814	853	802	822	805	819	822	832	819	833	810	791	838	829	859	820	809	793	825	833	810	783	808	789	827	777	816	849	881	798	802	852	878	860	832	804	827	806	811	796	871	800	828	825	837	786	800	826	837	795	816	861	861	815	817	828	821	837	831	853	813	832	829	847	805	776	852	830	830	821	814	793	818	863	807	862	809	831	746	865	821	860	813	792	831	830	821	847	836	811	809	780	840	792	869	815	824	815	880	787	865	868	900	814	813	871	773	891	839	831	842	814	807	892	807	883	808	896	809	855	830	850	786	840	818	760	825	810	843	850	831	794	859	832	794	820	793	837	783	765	815	832	832	855	873	828	804	862	827	855	841	857	804	832	838	825	821	803	768	832	782	861	838	808	905	808	787	815	798	811	824	844	833	874	831	811	834	843	781	861	810	765	831	873	782	822	833	788	840	856	809	850	829	820	818	825	801	815	833	838	852	796	823	853	839	789	819	813	812	844	848	808	873	819	844	842	770	836	848	811	793	798	844	866	849	797	825	815	824	802	839	759	863	829	838	777	787	814	839	772	878	826	789	799	835	772	820	801	827	857	826	847	915	835	797	843	812	821	845	854	804	815	835	834	821	815	864	853	854	827	745	817	829	817	830	828	843	862	847	813	817	786	807	817	791	777	868	779	811	854	823	834	848	812	851	813	764	850	838	788	864	827	802	840	765	868	793	794	810	840	841	802	825	783	837	871	818	818	814	771	838	850	784	864	839	794	815	879	866	840	833	857	872	843	797	836	780	865	876	795	884	817	849	828	790	849	839	832	823	834	833	808	829	838	843	849	795	796	818	809	805	847	837	839	845	826	864	863	799	843	838	864	793	849	800	834	802	826	799	818	810	824	790	849	836	859	859	861	793	813	823	831	800	863	839	812	838	844	830	871	849	831	812	838	835	846	812	845	842	846	804	872	802	818	794	819	820	854	808	790	787	812	800	813	847	862	849	839	801	814	869	812	822	813	806	867	850	845	774	802	848	835	847	842	847	877	790	846	818	809	860	845	860	834	831	757	819	794	805	861	803	832	889	864	829	849	825	853	806	858	812	838	875	863	821	802	807	845	828	834	825	831	813	820	824	838	828	856	785	849	847	814	842	766	857	812	837	843	812	820	795	804	795	823	780	825	860	790	802	853	842	811	875	805	832	869	760	791	820	815	793	854	844	833	787	839	845	888	870	782	843	794	829	868	824	846	791	837	803	817	866	813	835	888	833	781	868	784	821	866	857	854	834	884	803	808	908	834	808	841	836	790	825	803	824	833	903	853	847	875	807	871	877	828	828	846	831	796	865	767	831	775	809	827	838	853	791	835	834	805	808	786	801	728	898	845	823	875	768	808	805	818	804	883	798	795	805	838	817	854	849	895	751	832	824	865	834	800	849	806	801	796	838	809	832	812	847	819	841	832
51064	44559	45024	41300	32790	29981	24851	20782	27947	23071	22150	17886	11342	7956	7861	5589	4002	4385	4282	2243	2070	1375	1299	1094	1066	1048	606	484	465	424	405	408	407	384	328	331	336	352	359	342	329	327	365	350	318	349	348	319	350	354	343	353	335	312	340	329	355	297	317	350	356	320	327	327	351	341	325	317	317	353	317	327	356	356	342	326	323	316	363	339	351	364	340	316	333	324	309	352	339	343	367	323	349	357	295	344	314	350	358	362	340	323	355	332	328	347	341	361	379	321	340	340	333	305	320	326	370	311	324	318	341	335	331	336	378	332	366	355	328	333	342	328	311	319	321	283	314	330	292	332	305	350	358	303	400	324	338	310	346	322	369	334	355	346	356	336	331	356	325	343	354	323	323	307	327	338	358	320	345	304	310	334	344	333	337	345	312	322	371	357	329	350	343	379	333	357	321	322	311	347	352	313	360	322	336	310	332	337	332	329	350	314	348	367	344	359	326	341	349	340	322	311	321	328	331	349	321	364	366	343	349	331	309	288	337	366	335	338	332	345	387	318	339	297	347	320	353	357	351	334	341	329	350	311	315	336	344	326	330	319	340	308	306	365	358	317	341	311	334	370	327	333	333	322	314	307	323	321	341	296	345	320	355	363	317	321	311	309	339	347	320	331	349	341	364	317	324	305	328	318	319	320	348	328	357	350	344	304	321	332	335	340	343	335	328	299	397	324	352	337	357	299	332	369	329	328	329	349	332	343	319	363	319	314	362	302	338	348	318	330	337	327	338	356	340	313	330	296	355	310	330	318	349	331	339	308	351	349	313	333	372	352	303	323	334	334	312	345	323	283	329	345	346	346	337	336	334	313	334	342	301	335	345	348	358	318	349	308	328	341	314	322	339	336	330	323	299	338	330	322	348	326	310	342	327	316	296	359	330	344	375	333	341	307	324	317	320	334	306	345	359	342	305	324	341	325	343	336	312	313	368	305	303	289	361	306	329	340	316	326	332	321	292	303	340	328	300	337	326	338	332	338	313	337	357	345	326	358	381	366	343	331	354	330	344	318	329	346	348	347	361	328	325	363	375	338	328	336	381	331	320	337	359	341	326	331	373	334	346	323	350	308	305	324	368	326	308	340	358	348	317	304	344	302	338	354	337	299	366	334	354	338	323	353	304	351	313	322	360	315	325	341	330	335	337	347	308	341	334	302	312	326	337	310	338	324	349	317	291	376	315	313	305	350	346	355	336	315	316	318	344	302	355	327	301	311	371	325	307	324	337	334	328	353	348	340	335	352	311	344	332	357	327	307	335	320	343	316	357	330	319	336	318	321	327	331	335	349	349	336	332	349	338	364	347	369	348	333	317	289	310	324	327	368	339	351	332	336	336	336	342	319	331	373	342	355	349	333	335	310	327	347	329	327	315	340	348	314	314	332	327	343	361	340	336	358	285	329	345	339	333	330	349	377	326	346	305	325	329	341	332	304	313	325	352	341	331	319	344	346	346	333	359	350	316	322	355	345	319	360	326	367	355	324	337	351	346	315	331	338	331	372	324	347	315	300	319	331	353	327	327	318	338	364	360	321	353	351	345	300	322	364	316	347	332	336	343	356	310	336	331	333	334	307	309	326	333	342	338	360	327	358	333	321	359	331	373	363	331	334	336	333	314	331	373	360	314	339	334	314	331	371	319	346	336	326	307	330	340	342	316	355	340	309	340	337	345	347	358	308	322	337	325	312	317	344	350	353	346	331	325	366	354	340	327	367	307	328	348	306	351	320	324	299	333	327	315	363	324	343	330	285	303	325	311	323	324	368	311	316	347	328	323	369	363	351	314	346	301	344	323	334	325	365	374	339	273	326	372	370	327	314	365	316	355	347	343	341	354	326	309	326	351	343	315	322	311	374	306	319	304	354	313	319	331	354	340	336	332	327	358	340	325	370	313	318	337	318	320	339	340	377	317	339	372	322	316	333	313	315	296	363	359	331	353	331	321	360	344	367	349	315	344	358	306	363	330	307	315	327	341	369	338	334	369	329	308	327	347	336	350	328	350	360	351	337	342	320	356	352	342	359	351	350	341	327	346	350	328	327	342	360	341	377	321	311	323	349	277	367	320	314	344	333	304	323	325	324	334	337	311	334	338	332	369	319	346	285	360	348	323	370	327	329	334	324	335	371	327	313	315	305	336	338	342	350	362	319	356	307	308	332	358	339	300	308	312	340	335	329	352	328	323	317	370	319	355	321	319	349	304	331	333	329	309	314	307	320	329	344	325	328	376	334	349	313	312	332	329	311	365	332	340	350	343	332	317	341	346	334	334	281	310	297	280	334	339	319	344	329	321	321	360	373	328	326	335	365	306	330	330	313	352	339	345	302	363	293	315	346	382	310	308	319	332	352	346	348	300	346	354	325	346	348	341	339	311	318	326	328	340	381	363	326	331	300	351	327	346	313	343	376	328	347	343	360	360	332	374	361	319	335	296	344	323	309	375	342	350	367	320	334	305	354	342	324	356	345	350	335	341	367	338	323	378	332	317	302	311	321	340	341	379	360	343	355	320	323	318	317	337	342	334	315	344	339	299	318	351	332	340	344	305	339	329	326	328	342	323	304	337	317	351	321	338	316	339	332	375	313	351	335	311	359	318	375	340	315	309	349	331	339	328	326	322	309	324	331	341	366	341	339	367	312	330	316	313	361	318	303	333	347	341	331	327	312	351	322	333	335	281	309	326	324	334	345	340	327	349	334	353	328	346	325	327	386	323	302	317	353	314	349	340	357	309	314	325	332	308	340	327	373	327	300	342	327	324	334	358	314	343	332	357	340	331	365	301	289	318	314	321	354	373	336	343	336	339	330	321	337	298	318	367	345	339	306	314	338	332	305	331	334	325	320	329	346	371	323	338	318	385	339	362	349	334	346	375	329	321	356	371	383	361	355	340	325	346	305	322	369	319	332	367	338	349	337	349	309	318	341	365	332	370	313	305	329	334	352	326	325	314	346	301	316	362	357	378	327	314	352	346	285	318	350	316	340	322	334	325	332	346	307	323	340	357	308	318	355	298	311	311	355	347	321	318	362	316	313	358	342	345	321	365	331	321	292	337	306	355	374	333	353	336	326	340	328	334	364	360	326	325	346	317	357	311	306	345	335	368	338	300	358	311	330	324	318	333	299	316	342	326	317	323	356	343	363	334	345	312	357	333	300	322	358	346	329	356	341	330	347	346	334	348	338	355	354	378	315	332	294	360	325	303	334	351	359	338	351	305	343	362	327	350	336	308	336	357	338	350	315	346	335	356	351	387	351	308	302	339	330	325	336	357	358	339	333	329	310	335	334	333	339	297	357	356	296	331	355	354	338	353	337	331	343	377	318	321	357	333	380	364	336	322	308	327	316	346	357	315	335	324	347	286	299	355	340	331	330	344	310	317	302	324	321	340	291	338	353	298	315	323	353	336	350	302	327	329	327	325	301	337	307	312	316	293	364	351	347	316	324	333	357	335	370	347	316
33819	36554	44832	46886	40398	40385	33555	32187	42640	38796	38655	32567	25412	19774	21538	17560	14135	15791	16316	9494	9713	6161	6498	5060	5289	5179	2532	1805	1747	1380	1196	1186	1256	1055	863	848	856	796	901	834	880	827	809	783	798	764	765	802	826	759	744	788	809	812	781	782	803	759	746	766	818	759	776	807	730	753	782	772	793	757	777	782	764	768	812	745	761	762	801	796	712	780	731	735	759	753	745	772	747	769	752	773	741	759	769	758	724	731	799	806	757	782	751	787	782	787	750	761	755	744	791	776	749	823	727	734	789	737	759	730	707	704	777	801	717	793	755	758	738	812	709	748	801	794	776	769	762	803	761	784	775	739	746	788	745	744	759	799	823	770	754	790	811	734	751	767	764	816	717	760	773	722	740	798	728	750	717	768	758	759	756	739	714	742	729	746	777	808	789	769	805	788	759	736	753	802	773	787	746	792	767	773	803	801	739	785	805	819	786	763	750	748	771	779	768	755	800	803	799	799	779	745	841	816	756	744	741	770	757	790	773	817	756	774	768	752	792	768	770	756	720	802	788	806	736	809	712	775	807	768	789	798	759	735	743	792	743	767	712	742	759	767	749	833	753	784	722	716	770	809	822	735	756	775	769	766	763	774	797	793	804	746	787	742	781	729	809	760	740	784	725	789	789	780	735	786	734	795	785	788	746	828	785	773	765	790	826	790	751	771	803	764	772	750	762	771	775	765	794	799	763	692	750	748	792	748	768	808	758	771	782	748	756	767	814	776	729	768	810	773	744	799	817	776	751	749	729	773	785	726	754	792	764	744	853	788	802	804	762	779	800	765	750	756	739	786	823	839	783	777	780	753	779	776	761	805	796	793	709	765	739	724	731	761	811	740	730	782	741	751	757	694	804	794	699	736	777	757	755	765	768	773	836	752	790	783	742	789	753	781	789	741	801	798	739	729	743	811	735	794	798	785	744	778	756	706	788	779	727	732	779	841	814	773	741	759	821	775	824	775	772	760	794	744	753	813	776	739	802	765	755	772	775	762	785	722	777	757	769	762	777	779	751	734	762	734	774	773	770	765	721	767	764	802	707	722	771	748	812	792	794	791	766	769	819	778	772	803	753	791	760	756	746	784	775	756	784	814	747	766	728	769	702	759	785	741	742	805	808	731	769	755	707	787	749	753	738	756	784	703	723	820	767	781	784	694	780	822	761	726	749	750	772	724	735	746	795	806	762	727	762	735	743	794	763	786	728	807	749	783	741	794	751	795	765	746	732	765	797	757	731	772	757	781	789	808	788	779	761	757	806	773	730	799	775	777	745	754	707	760	785	792	735	766	762	804	824	777	826	825	792	778	756	753	773	737	804	749	755	783	761	708	776	781	755	724	834	779	747	749	786	743	732	721	778	774	773	811	754	770	796	766	808	792	819	733	784	742	777	767	719	771	756	765	751	817	771	725	779	775	721	765	781	764	754	802	804	731	763	818	801	809	775	743	769	746	802	764	770	745	757	767	790	784	729	746	754	723	757	792	737	789	777	731	735	724	732	747	793	766	723	757	792	744	782	753	805	705	769	782	716	796	743	746	765	743	735	743	722	785	781	831	728	787	697	731	755	768	747	767	731	725	703	797	769	814	791	773	758	746	767	784	759	785	783	794	775	755	755	786	757	723	772	792	789	745	765	772	786	755	752	728	768	786	803	768	790	754	750	769	725	795	792	728	758	749	752	758	738	772	780	753	783	752	773	746	790	805	759	763	770	764	763	754	787	745	721	795	771	798	811	758	805	754	764	750	768	788	766	789	736	797	797	812	740	776	747	761	797	763	755	807	796	793	771	770	805	767	765	809	754	777	749	782	783	733	786	777	753	741	732	739	787	787	746	801	776	797	803	733	758	763	753	742	771	756	747	757	752	749	756	755	689	799	773	814	765	775	789	716	727	796	755	766	778	764	709	736	751	747	778	745	783	800	768	762	778	776	729	781	757	790	741	786	716	786	818	797	782	831	780	763	754	765	793	758	767	795	756	783	739	739	793	734	747	724	725	762	769	800	778	807	797	771	755	767	719	767	779	751	746	779	749	748	778	745	777	771	745	739	779	829	786	747	734	771	783	776	772	768	737	789	766	789	767	780	802	750	760	742	800	783	760	773	760	779	766	824	793	761	798	788	720	776	787	821	785	759	764	786	792	826	788	808	774	794	791	757	724	836	770	756	787	784	794	770	760	773	797	754	734	738	756	767	734	766	699	749	730	784	729	747	740	708	799	777	801	739	802	766	788	703	712	774	788	742	804	723	786	793	740	801	753	750	764	800	741	831	766	771	774	701	756	721	785	791	761	782	804	771	720	737	748	707	781	762	727	749	781	785	759	790	785	772	755	740	763	814	784	791	771	795	810	776	772	763	765	768	801	773	774	792	758	769	772	747	757	816	783	751	740	830	723	787	708	779	751	763	778	694	753	707	738	802	808	787	724	749	776	758	758	805	812	780	773	729	793	722	790	807	811	726	798	714	773	762	770	725	779	787	766	787	784	802	759	766	756	718	787	777	771	770	818	710	769	696	765	831	717	767	794	736	743	781	807	788	777	790	758	753	778	756	786	780	732	747	788	763	771	733	798	755	797	803	763	779	749	744	817	737	769	765	794	779	749	703	802	754	777	784	774	776	728	766	766	787	758	818	766	754	760	752	768	804	745	783	727	766	766	794	765	781	762	729	771	757	759	783	779	789	749	734	691	697	742	800	755	765	797	784	771	754	761	772	770	755	731	801	767	804	797	763	776	767	758	775	766	781	769	792	754	767	744	758	770	739	763	774	759	787	761	746	808	742	812	752	736	785	775	790	750	794	738	810	708	790	788	727	784	743	800	738	757	743	724	780	771	755	751	746	733	760	746	778	770	772	756	762	749	794	747	778	756	734	765	733	754	760	739	784	745	738	754	759	772	714	744	791	781	785	778	787	763	742	784	750	769	803	759	710	749	744	798	793	819	729	744	823	773	744	762	739	742	768	742	784	760	761	725	785	756	776	748	748	754	770	759	771	687	777	839	721	766	785	761	760	761	772	776	774	811	818	788	722	770	769	719	772	811	767	797	801	783	753	728	771	729	784	744	776	779	783	817	778	750	798	772	794	743	776	784	763	792	793	805	727	789	778	720	805	772	785	783	780	824	810	712	764	802	776	785	733	770	723	765	791	773	793	797	776	781	817	822	755	809	752	741	788	754	747	724	802	736	777	761	766	797	806	775	746	738	795	700	775	748	773	750	807	811	836	750	741	784	727	733	799	809	725	778	797	790	741	776	783	743	731	734	786	712	711	710	774	749	832	789	782	798	771	749	759	784	735	774	751	747	780	801	701	785	802	777	769	780	763	758	804	769	771	756	757	758	766	769	755	774	787	724	790	738	729	770	805	710	787	766	741	779	731	706	731	752	768	733	765	775	744	803	736	765	801	780	785	736	757	793	769	760	774	761	767	725	797	759	737	783	757	774	767	711	778	788	719	735	767	726	800
55979	48920	50424	44656	35864	33675	30486	26981	34581	32218	32011	26601	19288	13869	14250	11835	9449	10474	8085	4147	3223	2076	2133	1367	1155	1109	868	695	684	553	463	510	571	399	339	350	371	323	329	355	353	367	347	353	323	348	333	328	320	355	333	339	303	342	303	316	309	320	328	319	347	379	332	311	318	316	342	345	339	356	340	336	330	338	338	349	335	357	319	337	346	337	353	357	320	328	366	345	329	341	321	314	331	303	320	334	389	319	302	301	317	348	316	307	307	334	368	301	316	313	354	362	364	323	327	339	344	276	315	362	336	330	329	339	303	312	331	329	359	323	313	293	313	363	334	290	325	320	321	373	327	339	341	329	324	336	308	339	325	298	323	357	312	310	321	311	362	328	376	317	346	358	351	354	352	347	316	345	343	339	314	362	321	347	285	320	309	302	317	340	376	326	366	341	332	324	295	333	347	347	319	311	332	311	332	342	325	348	387	342	340	324	336	280	331	288	301	334	336	332	327	308	333	341	325	328	373	319	323	310	317	305	333	306	312	348	335	324	345	336	363	317	354	345	312	320	315	297	343	332	327	319	343	334	348	305	336	347	311	309	333	349	331	352	298	359	308	340	346	314	322	330	290	338	340	329	290	309	335	321	335	327	329	306	322	327	351	325	305	324	337	341	333	325	289	323	334	346	317	347	332	334	323	330	361	309	346	307	360	347	337	345	305	321	293	323	330	343	336	317	293	339	319	312	359	324	322	363	362	323	332	357	363	333	365	326	343	318	278	321	328	308	330	369	314	334	363	339	337	315	317	303	366	332	352	314	310	343	347	333	331	334	333	342	350	313	329	335	322	346	311	337	338	333	342	325	327	306	330	356	364	329	356	306	313	331	350	322	278	326	323	303	316	332	306	320	296	361	313	320	338	324	286	332	355	328	322	343	331	311	332	337	333	358	376	312	344	329	322	314	323	309	321	345	330	339	294	325	304	329	296	327	335	342	313	357	292	294	293	324	297	345	345	284	403	336	336	328	310	314	314	305	320	381	313	339	317	317	324	365	285	306	339	300	307	310	297	308	337	300	304	313	333	300	367	353	306	356	326	347	322	307	285	363	342	305	300	326	340	366	323	305	315	343	314	326	323	355	340	331	342	310	308	323	307	311	345	386	353	360	342	342	347	299	313	290	348	341	327	327	321	298	333	338	367	322	342	365	327	363	322	316	308	345	292	320	339	323	335	332	346	303	356	331	324	323	338	332	370	361	340	351	332	325	322	345	351	349	329	321	327	325	338	284	332	278	323	321	351	354	332	322	319	316	342	321	319	333	347	344	302	282	318	325	340	325	349	313	331	382	343	310	315	329	356	320	344	320	323	336	326	325	338	344	331	348	325	325	316	324	329	335	325	340	321	321	344	330	332	325	305	318	362	313	351	327	309	342	338	355	323	315	343	345	312	302	306	326	314	311	362	316	318	321	354	370	358	360	347	317	349	329	369	317	310	332	320	290	332	325	305	281	327	308	331	335	327	352	346	319	347	319	299	309	315	281	352	325	319	312	346	337	351	350	314	323	330	349	311	318	314	336	310	338	327	308	317	314	352	321	304	338	326	334	347	327	320	363	326	350	288	314	296	351	352	332	365	318	310	312	322	315	351	319	310	317	297	338	333	353	324	329	322	319	322	316	354	331	321	347	337	306	338	305	341	309	349	339	365	341	303	321	329	306	329	318	330	325	336	285	324	266	324	353	326	336	330	349	326	323	337	333	331	342	319	308	318	353	322	358	328	359	351	333	369	324	309	289	341	321	326	328	334	336	342	352	310	336	363	335	282	340	329	349	350	335	369	343	352	337	313	316	362	347	304	341	324	343	327	347	317	328	334	329	315	320	334	339	361	301	330	329	324	369	300	320	313	347	317	317	305	335	319	334	311	311	349	357	317	309	304	362	306	341	305	323	363	342	319	329	359	343	300	329	331	363	324	359	337	341	307	328	351	341	326	282	305	291	371	326	337	332	321	333	344	325	326	313	332	302	321	344	349	315	318	299	324	334	366	337	344	379	356	298	337	309	327	339	349	336	340	352	349	334	315	360	365	345	327	334	295	320	343	327	318	294	346	344	343	337	337	311	342	329	311	351	297	333	315	350	332	320	341	339	327	373	351	345	336	338	326	326	289	321	334	318	304	340	308	369	328	317	367	300	307	305	322	311	305	350	311	298	309	302	333	337	333	301	350	312	329	336	359	334	316	348	314	330	328	359	330	362	352	314	320	334	324	331	313	349	305	307	310	332	293	290	336	325	319	329	354	330	322	286	336	321	370	351	304	322	332	289	358	354	306	325	297	323	319	346	297	315	338	355	340	324	310	323	315	316	339	349	312	335	324	343	298	311	340	317	358	356	322	326	340	333	314	326	344	313	326	315	345	326	314	341	334	347	335	342	321	337	312	322	326	358	334	347	339	310	343	325	292	318	307	326	312	304	329	341	339	359	338	333	342	330	340	337	346	354	310	325	324	326	339	307	351	313	315	310	359	318	329	342	327	316	303	330	289	342	322	319	343	358	348	311	306	284	327	337	353	305	298	293	336	327	338	328	293	328	388	361	346	336	334	305	315	324	319	344	334	337	346	364	333	306	321	301	302	316	333	320	330	352	319	348	361	362	321	326	306	321	328	334	331	333	335	318	324	313	324	319	334	314	302	313	327	294	297	298	303	335	338	319	358	346	308	330	292	330	310	311	345	336	338	358	333	335	358	335	317	325	320	348	315	320	308	330	347	304	311	311	326	344	315	329	321	306	309	333	314	320	341	361	317	361	346	332	305	313	363	328	324	294	317	346	335	318	344	331	347	320	310	346	297	325	321	296	311	342	345	320	360	331	323	333	344	308	346	309	346	325	323	330	313	336	335	345	325	324	373	348	311	352	332	356	336	336	339	319	332	312	359	353	310	328	343	323	341	362	333	340	329	357	316	340	356	330	320	303	305	298	326	301	353	319	319	317	342	303	306	313	327	320	323	329	356	363	307	331	360	335	331	308	311	343	355	297	338	335	349	338	331	327	320	324	322	340	294	342	340	336	317	338	338	287	319	347	317	279	325	343	334	309	306	314	337	345	330	315	313	356	316	317	316	345	316	336	328	365	300	336	274	320	345	328	363	346	347	309	347	308	336	328	315	298	308	341	317	333	367	332	312	315	304	348	342	327	349	319	351	319	336	383	365	335	341	323	315	315	381	308	323	342	345	317	305	333	349	315	333	310	335	316	332	307	342	365	301	334	318	320	328	351	340	327	307	327	352	344	281	356	323	300	343	331	312	301	277	346	332	300	336	341	366	323	312	325	342	334	366	330	313	310	348	330	302	330	333	303	293	316	323	337	321	328	314	301	320	358	317	328	341	325	351	330	337	323	336	364	355	295	335	336	415	325	308	333	311	318	305	323	301	308	310	349	357	329	318	336	301	339	356	329	309	308	301	346	299	340	339	353	323	370	325	329	349	350	312	306	294	327	300	336	300	319
37276	40972	50536	51070	45330	44768	39240	38861	47515	46669	46825	40473	33842	27169	30065	27392	24411	26457	22858	14740	13671	9186	10156	6166	5472	5230	3643	2795	3079	2080	1627	1703	2112	1229	892	881	881	879	854	888	979	941	872	815	802	776	793	808	796	802	755	748	809	757	785	795	717	773	762	756	772	806	762	749	806	758	797	769	752	790	770	755	741	769	770	752	759	785	754	757	724	764	780	750	725	671	770	746	769	752	748	773	705	763	748	750	774	775	725	787	790	779	709	710	744	762	730	746	757	721	755	780	692	705	757	713	768	743	719	763	758	740	732	789	772	768	759	721	706	740	749	785	777	759	758	714	772	731	743	729	781	724	786	752	708	757	737	742	751	734	794	764	712	737	719	711	731	720	812	748	706	784	751	738	708	753	760	737	783	773	761	734	722	730	727	724	772	724	762	741	764	774	767	711	784	738	781	754	716	783	797	711	718	726	703	698	714	757	734	732	732	749	740	738	748	721	719	689	754	761	718	766	751	779	739	756	768	774	750	725	753	752	773	763	749	706	760	814	760	740	723	703	755	734	779	737	790	741	761	743	714	715	781	709	734	737	783	723	745	790	746	757	687	759	761	767	764	714	710	806	729	730	711	734	733	749	774	737	734	778	790	742	727	754	724	723	751	765	732	702	769	761	769	766	742	729	733	716	768	757	735	740	735	752	749	717	745	677	739	749	756	756	760	785	741	807	743	704	681	762	755	682	746	784	724	755	748	789	755	719	763	718	759	752	734	731	766	757	723	758	807	745	777	738	737	787	744	802	700	771	764	776	761	725	742	743	729	721	760	728	764	731	752	762	763	750	760	703	720	733	736	732	734	766	749	772	770	760	751	740	757	699	771	759	766	727	787	754	720	703	719	701	769	753	725	761	751	721	717	770	764	723	791	777	781	760	754	747	716	723	736	738	782	757	761	695	771	729	738	732	708	714	730	755	685	722	749	758	697	729	723	724	727	747	740	715	726	694	730	732	775	741	696	769	704	747	749	735	745	735	702	721	724	741	701	757	738	722	793	734	696	712	744	745	784	765	783	712	762	771	755	705	752	714	738	767	733	728	777	731	755	738	801	735	723	801	719	777	749	736	761	776	734	757	774	752	820	688	767	747	729	748	768	717	736	751	730	766	733	702	773	794	765	747	747	763	763	775	692	755	742	767	734	738	784	748	763	769	742	725	725	753	707	748	721	685	747	747	735	723	708	752	782	735	751	768	761	783	777	783	761	763	740	717	760	735	737	762	719	792	761	779	755	719	790	761	740	728	781	728	709	724	751	756	791	722	734	721	759	768	719	731	755	729	755	749	693	724	724	783	727	721	775	735	761	775	678	724	794	758	747	691	736	770	733	784	741	719	775	755	797	712	746	729	721	727	729	754	764	764	786	756	756	771	743	738	790	740	720	802	738	755	751	687	737	763	706	796	747	745	794	737	742	774	786	803	744	825	699	749	696	758	803	728	737	751	750	756	763	764	720	791	721	775	741	720	769	731	738	715	736	762	766	755	728	707	735	772	787	729	743	729	767	735	772	754	740	764	701	818	733	752	760	728	724	746	812	733	723	699	774	721	789	771	730	697	750	715	743	773	740	736	749	764	735	765	761	764	708	751	720	749	740	787	759	715	742	722	735	707	743	692	730	759	763	758	756	747	784	727	789	768	767	743	768	711	752	734	751	726	745	735	777	731	802	758	752	725	745	722	769	748	729	758	699	748	763	704	745	760	765	705	741	738	725	751	720	730	718	776	754	729	772	740	744	773	770	695	796	761	784	744	723	742	749	737	732	710	721	732	753	771	756	755	722	757	732	700	750	776	793	735	780	791	751	737	756	758	706	754	742	756	721	716	764	761	740	761	748	744	707	745	734	740	767	742	689	798	718	765	693	760	791	783	805	745	722	723	722	766	768	732	728	762	737	815	752	740	742	735	714	727	783	729	742	751	719	725	732	724	749	797	699	746	711	763	737	725	693	779	716	729	740	649	740	687	738	777	748	694	738	733	769	732	706	763	711	736	745	715	818	781	768	774	756	749	740	669	722	715	717	755	715	750	746	761	776	734	745	767	755	771	809	770	783	794	763	712	746	713	744	716	742	746	749	758	732	754	759	751	745	724	775	699	781	717	727	731	759	757	787	762	780	725	765	776	723	760	769	734	720	773	787	747	752	720	713	780	765	723	760	740	745	745	735	739	758	730	765	710	714	755	739	734	757	739	746	760	743	768	703	729	758	765	749	763	768	687	760	760	750	718	753	714	744	730	758	790	782	771	736	723	749	719	790	726	759	746	734	748	781	733	760	769	749	727	774	799	745	739	732	747	780	732	759	790	778	766	762	777	720	805	748	741	757	783	754	723	749	745	748	739	665	691	734	805	737	771	744	713	784	797	746	728	757	738	749	735	770	723	707	731	727	723	753	724	743	757	753	748	687	767	732	742	710	709	728	712	740	729	760	765	771	742	754	743	708	755	767	704	732	732	732	788	728	782	741	765	705	783	748	731	760	750	809	741	754	752	750	761	747	729	787	783	758	732	708	730	770	735	683	769	809	761	757	742	751	733	707	762	776	710	716	770	742	742	773	752	748	732	779	707	729	670	760	755	755	752	702	773	787	778	769	725	759	745	713	763	773	718	697	733	728	724	734	784	770	718	719	745	716	741	731	750	742	741	755	748	759	765	768	745	716	707	743	737	762	724	770	779	790	760	772	753	745	747	746	732	732	767	719	727	764	737	719	795	737	708	765	720	752	736	792	739	783	771	743	757	744	741	763	738	722	711	742	763	757	765	774	737	737	726	738	765	728	758	746	761	712	761	724	771	727	765	751	709	760	762	750	745	771	671	717	723	743	756	754	702	722	761	779	709	754	709	698	769	752	709	775	745	782	735	773	752	715	740	690	751	716	745	736	747	719	786	786	744	767	754	755	761	728	712	727	719	758	738	703	711	767	759	706	738	743	730	759	738	736	736	743	758	742	730	718	762	716	777	752	753	720	742	766	683	808	718	762	731	716	745	743	756	791	695	742	749	754	713	750	749	671	749	764	773	800	699	803	763	726	748	736	738	737	743	721	751	739	767	745	746	705	789	768	729	772	748	740	771	767	777	777	742	744	718	734	746	772	729	782	749	750	736	712	734	714	744	759	730	757	787	776	786	740	789	753	766	763	738	717	677	756	740	753	736	714	727	726	719	758	710	739	759	745	717	743	747	777	707	772	688	769	740	786	760	724	738	746	766	725	743	692	718	701	733	704	766	768	738	740	733	776	754	768	696	751	758	734	762	700	746	744	737	753	773	767	746	694	757	689	761	771	736	758	771	728	761	739	719	712	711	745	763	723	734	758	759	719	729	755	702	762	703	757	780	746	764	762	725	730	719	740	722	768	747	734	718	745	742	758	727	772	701	764	722	720	745	748	759	742	759	736	734	722	736	697	763	769	774	764	762	775	749	718	775	700	743	762	677	764	744	760	748	723	740	747	733	735	733
36176	30237	27406	19159	11525	6389	3920	3146	2714	2202	1754	1248	943	856	701	691	659	589	588	521	468	475	463	444	459	406	406	419	428	401	402	338	352	357	397	356	404	367	362	412	363	341	385	368	376	373	346	379	363	373	395	351	353	368	389	400	385	367	366	365	403	359	331	405	372	404	383	322	348	355	372	375	362	388	358	388	411	333	365	377	397	328	340	337	367	379	358	368	407	373	380	348	376	373	392	365	378	410	315	348	367	361	358	332	380	365	356	358	338	371	365	388	349	361	401	348	366	383	381	360	360	370	344	366	363	357	386	381	377	390	400	381	331	374	375	325	380	375	373	403	328	375	359	369	435	392	348	368	330	373	350	352	341	376	359	388	351	379	368	371	379	376	386	357	412	377	386	378	361	350	358	333	351	381	371	414	359	371	421	391	390	372	387	381	375	376	366	333	339	389	356	327	351	395	393	414	388	356	327	347	360	357	385	377	338	391	370	358	354	351	371	353	331	365	376	408	336	333	374	380	324	370	377	356	309	358	346	396	364	361	379	341	336	382	390	393	369	359	327	399	364	328	373	381	381	337	379	330	356	355	346	347	371	340	344	392	353	351	383	358	370	374	324	396	358	390	408	372	338	341	394	384	395	407	343	366	392	359	344	349	364	382	351	380	364	354	364	374	375	371	372	377	363	337	352	349	362	339	357	355	409	389	352	377	373	372	338	375	370	336	406	372	346	383	380	351	355	366	404	359	362	365	400	347	352	397	365	383	412	372	337	381	361	359	340	354	382	393	386	335	345	364	340	345	359	339	364	373	343	396	372	401	402	368	356	373	320	367	356	357	360	385	357	353	330	384	355	401	351	375	373	367	360	371	359	346	362	385	356	359	382	363	327	379	366	388	377	345	381	355	398	357	383	361	410	376	397	347	368	383	375	353	369	382	350	348	382	389	387	355	394	368	404	376	351	353	347	380	352	361	374	382	385	368	390	329	363	396	405	352	347	359	362	335	396	381	372	374	370	363	375	370	362	360	389	350	382	369	378	360	357	355	359	380	360	377	380	404	397	357	354	402	371	401	347	369	368	343	389	353	386	413	356	370	362	345	371	365	352	380	363	356	373	366	371	347	359	387	327	374	348	355	375	357	385	388	341	369	369	348	402	325	380	368	389	341	341	346	382	357	370	370	382	309	381	370	423	348	364	348	398	367	374	385	369	363	342	399	345	360	348	353	372	363	339	362	359	386	388	370	392	391	352	369	435	363	372	358	389	376	366	352	381	349	376	391	397	388	367	361	391	366	374	401	372	354	406	363	339	373	369	375	376	389	384	329	373	359	387	359	364	324	366	350	358	378	349	394	323	337	356	355	370	366	391	386	358	372	382	334	380	405	348	395	377	396	367	361	390	400	384	376	335	352	359	347	334	336	334	402	370	372	345	370	347	364	381	383	381	366	394	386	378	377	348	370	379	359	384	369	390	391	372	349	341	389	388	395	364	382	330	367	351	386	354	347	340	358	378	353	330	385	347	332	369	392	401	367	364	363	379	367	329	352	367	360	393	411	400	373	413	384	353	379	363	341	355	362	343	344	369	385	399	387	379	359	335	372	351	370	352	364	356	372	373	347	346	384	342	392	327	370	412	344	368	385	354	352	352	413	395	376	359	365	356	416	358	368	358	370	354	378	383	349	331	350	356	362	333	373	373	354	401	374	330	354	363	354	352	377	358	365	364	362	370	366	371	344	370	394	392	406	365	387	406	370	332	372	389	379	360	354	372	359	382	339	363	360	378	351	339	347	342	398	389	354	333	362	351	371	381	372	360	372	373	357	362	355	333	360	391	393	371	370	331	365	389	357	342	323	358	375	342	368	382	368	358	379	354	377	374	396	403	362	375	372	341	394	362	388	382	365	355	393	367	351	344	368	404	368	348	392	389	368	335	385	381	377	354	395	379	364	361	366	398	360	373	377	372	395	343	353	347	353	346	359	380	357	377	376	389	391	337	347	351	367	362	334	367	358	403	361	340	366	373	365	393	389	361	359	335	341	355	393	336	393	394	364	391	362	413	365	387	395	355	393	343	357	380	376	376	373	369	365	383	386	359	424	352	336	355	367	361	360	370	344	349	399	359	351	401	362	363	365	360	348	343	354	366	355	365	348	324	374	401	369	357	364	371	336	403	380	387	359	370	376	399	363	380	334	374	372	344	358	354	397	364	357	363	399	371	366	349	401	374	352	360	381	372	372	357	357	353	362	363	354	377	389	379	384	341	375	373	400	375	365	377	366	362	347	353	373	370	340	397	387	369	352	381	359	387	343	375	363	386	377	364	374	347	375	360	346	352	400	393	402	349	382	386	392	390	343	373	352	378	324	350	405	350	345	385	394	369	359	366	407	362	366	358	404	409	367	352	350	388	375	366	373	379	370	357	360	372	395	383	412	378	365	378	363	358	338	343	346	362	348	392	340	362	330	351	332	375	374	364	345	351	344	362	356	382	352	375	375	396	374	344	377	365	392	338	360	340	347	362	388	324	377	335	388	370	386	362	389	377	368	336	350	375	364	365	361	367	347	393	378	364	375	388	326	383	362	354	374	343	382	315	413	390	369	337	362	386	350	337	367	354	358	352	402	413	372	392	351	368	351	353	340	363	417	390	365	356	342	350	385	353	330	381	356	370	391	393	355	348	370	375	376	365	384	373	373	356	364	375	403	367	373	350	343	337	393	343	339	355	351	362	402	322	376	347	390	343	366	342	368	366	385	350	377	344	368	367	371	351	325	386	395	351	367	366	373	374	346	376	389	391	363	380	374	348	395	356	375	390	376	336	370	375	328	365	352	372	346	406	412	375	379	361	385	356	374	399	375	383	362	387	347	341	354	330	370	395	386	346	339	368	385	362	405	372	388	370	357	365	372	375	354	354	357	335	416	350	376	352	366	397	344	372	322	357	375	367	392	359	358	386	368	443	387	371	366	364	369	369	361	372	384	313	370	300	369	337	367	365	374	381	391	379	339	358	353	351	341	379	357	368	389	363	357	368	362	396	410	365	360	353	298	331	379	369	368	349	385	408	356	363	376	364	397	406	361	385	359	384	353	340	380	376	358	330	358	374	364	360	334	358	393	367	341	338	349	365	366	375	370	342	356	350	361	353	387	329	382	370	383	361	383	363	368	374	355	361	384	394	367	382	368	380	344	358	395	368	345	381	406	356	345	355	417	389	358	360	409	384	369	386	348	400	387	324	359	366	345	374	374	401	379	333	426	364	356	359	375	369	366	379	380	351	365	346	396	374	351	355	389	344	378	349	423	358	370	344	373	337	338	370	394	362	385	400	391	372	371	386	367	362	415	408	366	401	396	395	388	360	362	343	395	334	356	359	373	371	382	390	352	391	378	374	361	363	353	347	377	352	360	338	341	390	361	399	327	395	415	374	375	358	373	361	346	346	351	391	383	376	382	384	374	358	347	401	372	403	376	370	388	399	375	363	366	336	384	394	385	379	376
21072	22959	30868	30001	23870	17488	13339	12153	11330	9752	7918	5815	4375	3716	3537	2862	2725	2611	2336	1870	1622	1527	1489	1353	1256	1173	999	1007	1005	957	932	911	829	918	853	811	861	844	844	875	795	893	783	844	826	870	922	864	821	843	847	835	846	822	818	818	825	850	822	812	853	840	848	811	819	804	837	794	865	807	861	847	855	814	883	881	842	808	852	820	795	854	853	869	809	865	825	827	842	810	810	865	809	783	874	857	821	822	832	859	821	811	826	815	801	825	828	889	814	826	803	866	813	805	830	840	839	822	792	858	822	813	819	832	845	815	852	798	837	828	812	877	798	837	813	818	841	851	820	878	845	849	812	876	871	777	818	795	814	760	790	804	850	808	858	808	825	873	876	823	826	845	817	793	861	803	824	851	853	850	865	871	794	805	838	863	822	838	841	848	842	823	814	903	866	779	838	791	814	898	821	844	845	869	832	812	816	847	844	820	844	868	851	827	799	813	865	812	854	791	844	815	843	825	841	817	757	834	847	818	803	833	885	785	856	887	802	840	823	843	836	763	854	835	843	863	846	876	831	790	821	831	836	832	797	816	832	813	830	796	822	832	790	862	847	816	826	799	777	858	819	843	800	852	839	851	819	822	881	781	796	822	821	779	756	831	805	796	866	838	807	856	885	839	876	823	796	804	868	815	816	865	802	753	862	860	810	820	869	836	831	823	856	834	822	798	833	858	800	822	873	831	821	801	848	797	790	808	803	865	863	883	876	810	809	794	810	861	857	860	840	868	870	828	859	812	815	864	829	813	823	794	794	817	836	847	858	825	849	775	843	834	841	837	799	823	847	808	823	767	860	926	811	799	786	867	862	801	837	849	824	846	813	860	800	876	826	874	794	793	764	807	846	789	881	873	844	769	860	876	834	841	850	849	822	787	816	815	832	850	803	814	846	795	834	861	835	881	873	823	828	821	799	902	828	843	878	824	817	817	841	845	830	831	819	898	842	842	813	839	854	877	811	850	852	839	841	820	843	828	871	849	838	855	870	820	800	850	828	837	813	851	777	897	834	791	825	802	829	801	823	823	831	865	797	818	830	839	820	843	828	842	855	849	821	873	840	840	808	760	832	809	864	842	817	840	877	845	866	827	840	842	830	849	828	796	807	827	787	887	843	772	817	797	879	817	844	841	839	822	839	821	848	813	843	853	837	819	819	805	798	852	833	823	889	831	788	836	788	810	786	828	817	820	850	847	847	841	782	839	859	837	805	834	780	830	849	854	871	839	835	825	765	859	825	784	804	829	805	862	837	826	879	855	883	805	866	862	857	787	793	859	818	794	875	807	885	796	854	810	838	866	871	849	847	827	823	797	813	843	861	778	881	874	809	807	845	870	802	850	791	830	815	852	809	824	840	846	833	857	830	822	821	843	837	852	784	793	835	774	875	857	809	828	861	846	826	857	875	851	808	832	791	832	792	800	840	836	784	863	820	837	835	831	894	855	812	782	880	831	811	825	801	821	784	871	835	860	865	852	799	778	811	809	805	796	867	840	824	781	842	888	817	834	828	879	811	864	847	880	797	819	792	845	791	796	851	843	815	797	836	828	841	811	818	811	825	824	814	882	832	863	856	859	821	883	824	842	803	848	828	790	849	852	834	830	801	817	781	826	793	782	854	823	817	817	850	858	795	808	804	875	870	878	860	774	879	848	824	835	816	845	883	839	835	820	848	804	857	863	790	802	827	819	861	827	815	893	841	846	833	831	821	810	827	822	818	847	794	825	866	860	816	821	782	793	855	828	896	838	869	849	831	807	855	847	855	793	810	882	841	834	824	838	839	810	800	837	832	832	819	814	839	864	797	814	844	877	845	836	846	867	794	783	865	842	853	896	826	836	809	889	799	828	784	852	820	814	808	794	791	843	872	826	792	835	856	795	833	844	886	853	861	814	871	814	835	832	855	839	835	847	846	847	780	833	868	874	828	841	827	787	808	828	878	758	860	821	834	882	807	822	868	846	838	809	829	847	845	804	826	803	804	798	832	882	833	867	870	822	830	838	855	828	816	853	805	855	803	837	858	849	818	847	868	795	855	788	805	795	825	793	757	854	846	801	869	821	868	796	841	822	830	790	828	834	866	865	839	846	822	860	835	809	845	830	810	909	863	873	815	865	836	816	838	813	834	833	803	796	848	836	830	813	800	868	849	884	856	776	859	828	771	827	798	844	855	838	853	854	760	907	821	797	806	885	825	859	892	836	818	834	837	846	877	866	823	828	888	812	852	869	832	824	846	824	847	854	768	828	828	809	881	809	852	820	809	855	846	862	829	856	845	882	857	873	811	811	868	790	858	805	860	855	896	863	805	795	895	841	812	823	830	848	839	795	819	866	832	857	821	835	799	835	807	792	813	834	842	837	867	844	808	787	830	825	831	853	810	830	867	887	835	828	836	849	797	856	856	845	816	805	824	838	818	889	800	780	826	903	817	868	794	847	845	821	821	797	865	869	842	851	844	861	782	826	863	836	798	857	765	842	839	828	804	850	847	798	836	841	820	801	795	822	830	815	856	827	815	833	788	802	857	851	814	822	817	778	834	813	830	834	825	867	797	863	857	821	853	859	843	817	808	797	809	831	818	826	803	775	820	836	816	768	854	870	808	798	834	824	829	842	850	839	857	852	797	817	844	829	865	857	777	826	833	838	782	809	899	843	833	833	859	843	824	787	825	826	832	846	867	844	789	793	813	840	853	833	821	783	846	800	869	821	822	832	813	817	815	881	813	828	798	834	813	815	876	878	806	831	854	793	842	841	816	798	831	795	832	839	926	801	829	787	805	853	845	838	885	834	806	790	850	860	820	827	830	851	849	855	803	790	842	821	778	863	825	828	844	832	815	871	829	813	787	796	837	858	822	813	795	837	801	824	860	857	838	885	820	837	864	833	809	832	800	867	817	816	856	876	797	798	835	836	873	767	816	837	820	878	791	853	864	841	852	829	783	844	852	868	788	827	807	838	873	839	828	831	831	826	832	858	831	807	818	820	822	860	831	848	790	864	835	801	908	794	852	833	828	848	901	815	834	796	829	788	817	929	798	845	854	811	822	852	815	863	846	842	872	833	837	804	819	900	823	887	853	773	809	794	837	863	820	854	794	827	819	812	778	866	877	868	846	915	801	829	815	783	826	823	848	845	861	823	843	816	830	821	848	819	854	841	831	814	869	823	820	868	780	841	792	813	815	855	819	822	831	808	865	820	854	799	846	837	870	803	846	818	825	791	800	793	871	790	877	773	843	799	869	887	782	792	839	827	851	833	795	869	799	822	826	757	780	845	869	830	877	826	853	836	836	811	801	824	847	861	825	837	855	778	766	810	821	838	822	805	850	815	781	851	834	774	824	882	811	880	824	809	845	807	797	917	825	822	857	838	879	840	822	838	822	883	827	855	771	824	814	790	794	832	828	827	870	813	815	887	805	834	841	845	845	809	808	802	839	813	845	899	878	790	861	819	816	876	816	861
49841	47489	45875	42839	34364	28825	25442	21454	22898	21038	21442	18227	13038	10276	9039	7431	6511	6594	4686	2235	1565	1240	1353	1014	953	726	511	461	591	464	443	403	394	349	393	351	323	296	334	357	332	348	383	344	328	357	319	363	383	361	303	344	346	350	344	311	330	341	349	349	338	329	333	353	328	336	334	309	373	346	319	351	340	347	314	349	351	342	305	336	319	357	358	342	322	303	341	311	346	345	343	308	312	308	325	318	343	331	335	333	327	358	321	281	316	349	310	314	327	349	345	313	336	302	306	345	330	318	348	336	316	300	317	308	320	329	374	347	351	346	314	301	316	321	337	345	307	336	371	326	331	350	346	334	312	360	322	351	371	322	308	335	340	350	325	330	338	350	323	373	330	308	361	317	320	339	338	335	352	353	331	300	341	311	333	309	302	372	355	346	342	335	297	337	340	348	319	340	319	291	332	342	334	330	315	340	329	329	324	373	335	366	319	353	349	346	377	342	292	344	342	335	343	358	361	295	359	333	323	310	314	345	333	336	289	314	317	363	338	342	341	360	344	323	340	354	338	307	311	317	337	345	377	345	361	355	357	371	306	359	332	360	326	355	369	337	353	334	360	305	321	336	333	316	333	313	327	333	316	339	333	336	354	312	315	334	365	315	329	324	333	352	347	345	334	344	335	323	314	335	337	350	321	351	322	296	347	327	317	348	322	340	353	335	346	315	329	321	348	313	358	335	352	351	357	331	342	300	333	315	355	347	312	295	319	363	340	381	341	349	386	353	331	332	337	360	321	340	353	303	281	341	332	366	306	344	349	319	319	304	348	346	382	331	353	322	301	330	331	349	331	343	361	335	300	316	328	338	315	325	357	340	315	347	312	328	357	316	355	335	346	350	321	328	325	347	334	339	309	359	350	331	360	317	332	337	335	327	335	315	321	374	339	344	349	345	349	351	316	363	331	326	358	333	318	347	328	352	313	355	318	327	340	317	351	333	330	333	325	296	320	336	339	352	313	302	341	362	364	326	354	325	344	317	337	324	331	348	324	305	327	347	333	360	361	356	329	305	361	323	358	328	349	315	331	318	340	338	362	330	331	327	344	343	297	320	321	328	320	323	345	325	310	366	376	355	355	316	322	326	361	331	321	311	358	345	338	323	344	346	349	342	333	324	351	310	298	367	328	331	333	375	345	323	327	290	318	316	343	343	353	350	346	327	346	330	326	335	342	326	329	361	319	324	350	353	314	340	355	350	295	331	331	353	314	325	379	326	333	313	312	286	347	349	359	368	298	334	293	302	302	322	359	340	327	327	303	309	363	318	363	397	350	371	346	348	332	329	322	372	336	330	357	366	338	363	366	324	342	367	329	308	325	342	320	329	361	294	355	312	346	312	302	355	361	357	357	354	347	333	341	302	340	323	314	316	329	354	315	344	355	366	322	342	331	334	328	368	353	344	326	335	320	331	338	312	336	310	323	326	338	319	347	313	344	309	324	374	327	310	337	309	336	349	343	328	337	331	340	345	305	355	360	337	345	305	366	339	334	361	323	326	322	320	315	331	364	345	331	320	324	333	362	301	298	307	337	316	310	337	329	334	335	311	349	331	343	364	350	313	298	324	346	315	343	326	326	326	331	342	304	355	357	295	349	338	353	352	326	351	325	361	313	322	356	327	315	322	355	320	354	355	334	348	336	366	307	315	321	360	347	316	356	336	348	332	338	367	339	318	378	344	302	324	350	345	347	383	329	294	332	372	311	363	350	313	331	329	313	322	344	361	301	307	343	352	346	307	311	337	376	313	298	349	301	342	307	362	336	350	356	344	375	339	355	382	337	336	340	312	323	284	377	313	353	329	351	330	347	310	348	330	313	299	312	333	318	303	333	363	338	314	333	357	337	315	330	377	341	335	338	342	295	321	311	344	315	332	396	333	349	301	362	343	320	323	326	334	336	337	350	375	310	328	346	345	356	355	344	309	360	359	315	302	378	373	334	305	301	334	326	322	309	349	395	329	336	350	325	316	356	352	352	344	322	357	338	322	317	357	335	333	341	336	336	334	316	349	366	354	324	341	325	344	331	327	347	330	360	316	329	304	300	378	307	325	371	319	292	331	354	344	344	296	343	355	287	323	334	366	348	307	304	341	324	323	335	309	325	351	335	347	355	316	355	379	336	331	327	347	298	351	342	310	335	335	347	331	315	318	366	317	326	323	339	302	353	334	358	314	316	314	327	350	322	340	305	338	373	338	338	342	339	308	335	398	353	354	321	339	313	332	334	322	342	321	353	334	325	347	332	344	316	317	304	334	315	357	361	327	371	331	322	319	345	312	304	367	329	353	319	332	308	326	322	402	353	351	334	357	299	387	349	307	346	330	295	344	301	325	347	336	343	316	354	335	333	342	362	316	328	341	316	327	376	321	341	323	346	324	323	356	358	365	328	358	368	346	347	314	355	323	310	324	314	324	307	320	338	340	322	343	361	322	353	333	320	323	320	369	371	310	404	356	315	318	351	346	342	299	314	355	326	333	331	348	345	303	344	349	333	344	312	343	377	320	352	351	328	302	330	356	337	304	307	357	320	314	340	350	317	361	329	311	292	332	342	338	347	330	347	335	330	334	311	303	330	359	346	329	375	339	366	335	338	333	341	364	344	333	356	318	336	377	349	354	341	337	318	330	329	329	314	320	351	346	360	324	346	342	300	345	358	332	359	335	330	334	339	334	325	345	344	354	344	298	345	321	350	340	330	350	321	318	360	314	326	364	337	376	364	327	342	350	341	338	324	340	364	325	355	312	326	314	337	345	320	320	356	342	340	325	346	346	326	314	327	333	335	318	341	362	328	364	319	335	328	345	380	318	342	339	298	361	328	350	324	350	333	303	341	349	304	342	336	346	317	341	357	341	338	329	300	348	303	360	366	358	360	336	349	345	289	343	334	309	345	343	353	357	296	321	321	334	364	327	326	315	343	339	330	368	330	342	334	317	323	354	325	346	366	325	359	342	341	341	354	364	341	318	357	343	340	306	311	347	332	325	319	336	331	329	300	312	384	357	341	311	314	365	294	350	342	377	352	335	335	344	332	320	370	305	325	352	323	335	338	306	309	320	342	317	357	334	366	298	374	321	327	362	333	348	319	354	331	366	344	358	390	326	311	313	317	351	357	328	336	333	328	358	348	335	369	367	355	371	333	347	320	359	337	341	331	364	370	337	332	364	322	341	322	357	336	344	337	317	359	336	343	319	317	365	331	356	350	336	328	324	326	316	314	331	327	371	316	353	307	326	308	315	320	329	356	345	318	332	336	350	320	332	337	340	346	320	338	356	323	295	313	333	332	334	348	323	307	299	356	363	325	352	346	345	317	320	326	364	335	352	328	381	315	327	370	309	361	342	354	343	385	334	341	368	358	358	344	316	291	351	315	320	363	330	303	324	392	337	330	340	356	323	315	329	306	329	333	307	307	321	365	363	331	363	353	359	332	336	364	349	319	360	338	318	343	312	324	303
32163	38437	45706	47620	41134	38548	34684	32656	38876	37977	38323	33559	28317	24057	23772	21600	21244	21721	16403	9362	7180	5876	6280	4979	4266	3069	1870	1727	2232	1446	1305	1269	1027	909	916	915	816	831	832	881	838	818	812	809	812	818	778	728	835	802	739	761	806	812	804	770	780	769	758	769	783	807	824	788	805	728	749	796	780	806	739	759	799	803	753	788	806	810	788	807	754	768	773	719	728	792	733	749	731	762	742	759	744	730	796	727	800	781	799	760	803	790	701	768	745	730	801	788	793	738	772	741	753	705	776	766	765	738	830	740	693	738	783	788	767	788	786	766	762	769	745	752	821	739	773	770	755	763	755	716	808	798	789	752	733	750	732	758	754	777	723	774	831	774	727	775	771	788	758	750	800	760	778	723	776	766	747	738	777	767	799	764	792	738	746	814	760	789	762	764	714	766	789	836	830	758	772	753	770	784	755	758	791	830	736	746	755	783	802	752	760	784	762	781	794	752	727	766	786	749	784	768	747	795	760	797	751	770	783	760	748	780	812	773	763	763	778	756	732	817	698	803	792	742	736	776	787	788	764	750	802	743	774	774	813	775	814	759	818	801	740	752	761	752	796	798	785	740	748	733	780	796	732	755	761	793	755	724	803	759	804	784	778	786	712	753	805	765	739	749	761	775	828	783	797	777	780	789	770	799	773	762	773	734	757	736	755	776	799	745	774	715	800	749	766	795	801	781	761	760	760	799	721	763	724	772	704	751	776	745	796	727	773	738	750	798	782	763	793	751	726	783	783	727	753	764	799	730	773	785	762	767	788	768	785	740	753	740	754	794	756	736	790	772	760	778	782	719	718	781	812	763	760	734	794	736	766	773	798	780	773	771	754	750	748	740	742	712	801	780	770	725	780	805	778	737	759	760	744	757	801	741	794	722	765	762	710	758	797	776	754	804	764	724	783	745	740	754	765	789	763	743	745	760	801	721	729	790	786	743	720	803	721	789	773	705	745	738	765	789	736	766	760	805	788	755	807	705	763	778	744	737	713	722	801	820	815	747	805	792	770	795	782	801	782	815	740	840	745	797	770	760	765	785	750	756	818	783	755	755	741	736	766	773	755	763	803	775	804	721	728	715	768	757	760	761	800	803	755	746	751	750	761	770	777	783	746	761	774	737	753	788	700	774	694	777	781	744	731	724	750	777	748	777	752	766	799	739	740	770	807	741	746	738	764	753	778	782	745	780	785	783	804	748	751	782	770	770	767	739	803	762	708	789	734	757	796	763	796	739	713	781	752	729	726	830	776	774	745	750	705	754	733	753	795	822	802	816	781	734	759	761	777	738	813	820	739	755	733	812	786	742	768	771	764	779	749	782	782	720	737	755	734	767	727	745	803	785	736	772	727	721	810	727	804	768	705	688	766	764	745	754	802	757	781	750	757	727	743	784	798	785	772	767	771	838	770	808	781	774	752	772	749	776	820	767	724	747	764	732	757	799	719	807	778	788	783	739	755	734	800	790	780	705	745	765	842	764	719	771	803	729	714	743	767	765	740	805	811	784	753	755	726	776	743	767	743	771	789	755	800	767	754	813	731	755	768	755	782	823	771	735	719	812	808	753	771	759	812	809	736	807	790	770	815	789	747	787	733	755	726	745	737	814	781	777	745	797	765	816	751	754	809	794	733	805	773	744	770	764	811	760	763	756	764	770	784	748	726	799	758	799	794	739	763	803	792	784	731	783	735	789	756	754	818	786	769	734	783	832	750	722	781	747	801	774	813	759	762	778	756	823	773	778	797	763	733	731	749	804	825	753	760	750	750	810	794	827	769	764	736	770	756	763	716	746	753	776	738	769	740	768	796	794	798	775	721	765	745	749	789	749	762	755	790	740	758	747	760	763	760	757	755	793	719	768	747	747	762	754	792	748	779	734	760	765	717	783	756	743	742	779	821	788	751	788	743	826	733	780	749	732	780	754	709	720	749	753	778	752	763	779	766	772	747	782	776	736	796	793	725	744	763	792	787	759	719	781	747	743	736	793	758	809	789	814	753	832	749	771	745	757	797	758	740	802	782	773	785	746	742	774	795	757	771	761	765	715	734	763	782	766	790	777	756	740	780	748	801	806	685	759	734	764	755	798	777	729	766	735	735	733	780	750	792	760	799	792	734	758	726	726	749	769	711	765	738	793	740	759	780	790	745	766	728	807	779	785	806	767	790	765	782	757	771	761	762	761	692	772	744	769	769	746	761	789	796	769	726	765	800	750	759	758	791	778	728	757	814	751	751	736	741	790	742	794	819	746	824	745	797	797	779	780	763	804	754	766	711	735	739	751	750	757	768	750	704	808	763	755	823	749	746	786	772	768	732	757	778	782	740	793	770	741	777	759	779	784	759	771	749	753	769	759	744	762	763	781	786	773	781	778	747	741	765	749	779	751	789	750	777	709	760	778	796	791	803	807	752	788	751	728	767	798	740	791	763	775	768	775	805	821	817	760	753	808	739	715	762	737	736	732	764	786	782	816	778	741	802	773	755	757	756	799	754	769	753	689	773	784	796	780	781	781	753	766	764	759	804	765	799	754	773	735	814	778	737	760	775	837	683	769	757	719	760	769	804	786	750	766	729	801	728	752	762	765	771	737	787	804	778	766	805	740	775	741	753	792	758	774	758	761	785	711	755	774	677	736	753	784	742	794	774	766	747	742	839	790	745	755	802	746	758	782	770	803	765	742	785	772	773	756	758	742	801	776	782	779	771	757	789	830	756	733	775	811	782	778	825	757	817	725	756	832	763	783	757	774	752	765	774	756	768	805	830	764	785	737	722	742	716	776	764	744	740	846	784	760	759	801	808	841	765	736	731	759	806	764	730	758	785	728	760	823	783	777	756	808	706	737	744	773	704	796	781	780	765	787	725	774	772	798	761	796	831	783	769	744	763	779	774	729	759	792	716	719	759	766	760	768	746	816	779	758	774	741	824	760	809	761	771	790	761	751	751	732	773	848	773	828	736	730	812	796	745	792	761	748	746	718	751	784	756	797	738	746	756	780	795	739	762	803	765	800	773	778	774	785	769	766	771	735	774	764	772	793	771	798	790	768	759	743	736	747	791	754	772	770	803	742	774	770	732	748	761	780	768	733	722	791	760	755	739	770	768	729	770	770	795	709	760	778	756	770	773	779	743	745	757	811	728	712	722	765	770	808	739	767	781	750	746	766	730	772	782	811	754	748	757	770	733	761	767	742	764	734	797	739	772	736	796	773	756	791	824	789	753	809	720	764	755	764	768	720	771	797	759	761	735	762	700	749	748	755	786	807	769	781	777	797	722	752	772	824	762	723	736	748	833	727	746	769	755	781	735	768	749	754	796	764	794	813	762	738	773	783	781	756	737	753	723	751	810	800	725	780	799	717	766	748	777	725	814	733	795	705	756	745	773	769	713	734	769	760	722	780	799	760	801	804	721	794	750	774	757	782	779	798	706	755	744	735	718	772	743	773	772	765	766	763	767	784	802	744	813	770
57017	51437	49785	47063	35761	31892	30831	29634	32683	30795	31309	27131	22395	20113	15843	12749	11125	11092	7204	3234	2023	1992	1975	1460	1834	1550	625	528	717	601	456	508	422	370	350	357	369	338	335	342	381	315	343	367	332	322	359	357	338	331	349	336	354	331	343	337	305	367	346	347	371	281	369	339	322	359	343	309	356	340	320	342	331	376	354	354	336	290	339	317	341	311	360	323	327	346	316	341	304	332	350	316	296	317	328	347	318	356	343	342	355	365	326	316	327	339	343	327	334	321	303	321	353	338	360	323	298	323	330	374	346	329	340	299	327	290	364	330	369	320	332	300	321	326	358	314	346	359	350	318	330	402	344	341	321	337	338	346	313	346	325	286	322	335	313	326	313	332	362	324	314	325	337	352	332	345	306	339	318	342	322	339	301	325	353	283	338	325	309	324	342	349	324	334	361	316	301	357	357	321	335	316	319	309	338	327	306	339	335	329	330	336	320	328	316	350	323	343	327	311	332	324	320	322	314	309	321	288	393	344	325	338	302	329	301	331	334	326	327	301	318	350	299	315	324	341	308	328	322	323	344	340	333	369	308	337	309	316	377	349	345	343	310	319	307	334	313	330	344	335	304	367	326	353	305	334	300	317	356	331	324	313	314	305	302	324	327	322	349	362	315	326	338	363	326	363	355	356	339	325	330	358	305	295	290	311	335	337	348	322	336	341	314	282	344	324	326	335	336	339	322	324	343	334	346	320	303	319	357	372	326	313	340	316	347	353	363	345	351	317	299	320	342	321	380	329	338	312	351	347	317	351	316	352	308	314	337	347	319	351	321	293	331	325	340	350	351	302	309	301	333	322	324	338	306	317	355	355	348	354	344	318	334	349	326	358	382	333	350	320	332	318	349	326	327	328	339	310	319	313	346	334	309	351	293	291	348	305	298	313	316	346	335	342	326	339	312	334	330	341	366	321	346	343	295	334	334	326	325	309	331	331	335	319	344	298	312	325	313	314	319	344	341	336	303	340	328	319	282	324	351	330	324	344	318	351	323	360	336	305	333	322	331	323	302	303	329	318	291	344	301	335	370	353	333	331	329	331	341	347	365	317	315	315	342	338	314	300	308	319	365	343	340	292	317	305	313	324	323	353	310	306	315	332	331	322	344	335	339	326	303	335	342	331	323	314	312	311	305	309	361	314	357	324	342	313	335	341	316	329	316	317	345	317	348	339	384	307	354	339	344	331	352	362	328	314	302	324	321	335	323	318	321	340	307	311	353	347	348	338	360	349	336	335	366	360	342	346	309	339	326	361	356	327	280	318	316	356	331	329	328	366	346	351	341	322	303	347	325	307	339	359	317	321	286	353	335	359	280	337	305	349	323	308	272	315	314	333	361	343	310	332	322	305	319	316	341	314	312	314	316	334	328	324	323	328	318	309	353	331	305	334	301	308	333	308	318	338	321	299	335	351	331	323	343	321	323	293	357	325	348	317	336	333	355	313	327	346	330	312	373	314	315	329	299	343	300	357	374	329	310	297	330	342	314	350	308	350	295	314	329	327	346	317	328	331	325	304	319	337	322	338	317	319	328	365	324	330	321	354	329	368	335	337	325	333	297	362	346	335	338	356	328	331	310	348	325	345	340	315	348	350	317	356	328	298	340	329	360	311	336	350	329	344	324	334	327	333	352	317	305	286	323	285	302	327	337	351	330	356	329	307	341	306	307	350	340	348	318	306	304	320	339	309	297	323	304	364	314	335	314	302	343	309	353	334	316	328	327	294	307	334	343	347	325	329	318	347	308	345	347	350	315	332	290	361	316	311	350	301	324	320	321	301	307	324	314	345	308	329	323	303	338	292	326	318	352	348	330	320	312	333	353	313	320	369	320	311	331	290	295	369	325	352	323	312	308	315	343	325	323	317	338	348	341	329	344	339	289	301	295	325	319	340	325	336	286	318	338	351	339	300	338	347	305	299	310	293	333	316	343	346	338	340	351	317	330	323	294	332	306	348	335	326	345	341	339	333	360	351	334	351	321	349	343	366	315	345	328	340	344	296	339	342	331	299	363	339	318	358	357	332	327	326	332	344	356	347	329	336	344	368	352	312	314	303	335	315	341	334	325	350	321	333	339	327	313	319	271	308	327	309	334	325	323	324	366	333	349	310	385	327	310	335	330	310	329	337	347	308	354	334	335	359	291	365	321	358	366	332	306	327	335	334	374	310	298	344	363	315	317	317	329	315	339	360	357	329	332	316	318	336	301	338	337	313	348	325	375	352	353	331	311	381	350	353	282	330	333	313	344	325	304	302	338	337	344	325	284	326	346	334	309	362	330	329	334	344	336	306	320	339	333	326	319	368	351	375	326	329	307	320	315	318	325	325	340	349	325	326	312	349	313	315	312	305	342	315	320	315	352	315	315	322	327	316	327	316	326	371	310	330	313	323	309	318	347	319	354	353	325	304	339	334	342	312	320	317	310	338	317	338	341	315	307	342	326	323	345	326	315	313	332	338	311	375	320	318	331	286	345	313	318	343	305	320	326	315	352	321	348	325	331	302	368	336	314	340	354	341	353	357	327	335	328	319	327	307	310	325	357	335	271	309	347	316	338	352	317	345	316	336	332	327	342	375	354	331	334	353	310	298	304	310	332	291	309	314	308	313	344	312	328	331	314	334	327	365	303	319	305	348	297	317	313	338	357	341	332	359	323	307	330	324	300	326	309	330	316	335	343	368	355	370	339	345	333	357	294	317	345	315	352	354	318	341	333	323	306	328	304	321	327	328	319	330	338	338	326	338	340	315	334	316	305	320	309	315	344	343	347	313	358	323	328	347	348	338	345	315	332	316	355	346	333	332	326	290	347	356	308	311	339	330	330	362	328	364	303	343	315	304	359	300	348	321	337	339	339	301	344	362	361	356	327	326	358	375	312	331	323	352	324	325	317	318	343	337	324	300	351	331	339	326	318	322	360	318	327	332	349	320	291	294	312	325	328	360	314	330	354	360	307	320	346	316	346	336	345	337	334	302	288	323	301	336	307	328	301	328	327	302	293	307	316	309	332	343	333	323	329	293	334	321	333	374	344	341	286	350	312	335	342	333	312	307	330	346	344	321	325	310	333	315	347	335	324	306	325	291	336	325	321	309	308	318	333	348	314	356	311	335	308	303	323	325	308	338	328	324	327	334	347	306	285	293	326	315	328	320	305	351	313	319	322	361	314	335	322	361	347	324	299	294	321	335	328	340	344	342	340	324	303	321	343	333	343	326	314	290	339	368	340	318	381	373	313	336	319	336	355	338	306	326	314	311	335	304	347	352	340	317	329	328	312	321	329	343	329	321	317	322	334	335	314	328	334	337	323	317	320	347	328	327	333	338	357	359	302	345	328	313	359	342	358	334	324	337	332	297	338	346	314	325	309	333	357	315	333	327	351	360	351	343	332	325	309	335	282	330	352	337	322	304	333	329	327	335	319	314	333	336	334	346	323	344	359	359	333	321	338	320	320	321	329	320
38722	44006	51066	53087	43820	44580	41141	39885	47089	45697	46779	41865	38342	34337	31725	28230	27765	28090	21097	12063	9455	9074	9145	6992	8685	7176	2355	2095	3187	2306	1561	1614	1188	898	879	822	833	853	839	856	895	843	834	806	782	771	781	807	762	781	761	776	758	757	785	736	772	759	784	755	735	763	757	726	754	765	751	729	827	742	743	841	814	763	748	706	735	769	771	728	758	747	733	768	793	729	759	744	757	703	710	761	749	762	703	746	786	719	743	722	713	752	788	772	727	780	753	753	763	774	789	721	775	773	749	739	788	797	746	789	783	724	750	716	730	757	692	783	750	802	766	781	737	772	749	771	741	778	721	759	745	778	740	713	766	757	748	757	755	734	740	772	743	746	723	746	756	743	771	756	777	741	784	722	767	781	767	743	736	757	750	738	714	803	724	755	727	743	748	732	770	722	706	730	711	745	756	739	752	770	736	734	730	730	777	756	778	753	718	781	754	768	770	735	739	771	774	799	683	779	772	714	704	761	744	773	718	697	767	725	727	723	747	740	694	740	758	745	758	760	752	738	709	756	703	744	758	742	743	741	749	824	736	785	757	725	749	781	716	751	763	725	791	782	731	719	747	785	761	729	762	741	760	747	765	752	716	737	818	703	793	741	745	732	825	755	779	757	751	786	714	770	743	800	743	708	678	743	737	749	724	765	797	758	702	757	750	743	719	724	735	697	799	734	716	779	710	749	757	757	772	732	730	773	714	774	777	795	755	792	736	766	794	776	770	736	749	736	739	763	783	751	768	737	778	747	743	719	715	728	744	715	740	728	758	786	793	702	774	763	745	737	751	755	725	734	791	749	797	820	728	730	705	768	699	726	765	776	755	749	750	697	726	741	686	769	714	747	803	718	723	765	761	797	797	776	769	732	723	731	768	726	711	756	734	760	746	775	720	687	776	760	710	708	767	735	799	746	749	741	759	734	774	742	715	724	721	746	787	753	699	755	739	761	769	760	750	708	761	721	705	704	703	764	776	711	741	735	733	745	727	771	726	758	749	717	701	729	755	697	747	816	766	739	706	758	702	720	738	778	750	755	772	789	750	758	754	762	730	768	753	770	726	723	781	735	713	736	744	736	704	772	760	747	774	787	733	750	719	749	733	727	732	743	788	723	774	752	770	760	720	755	743	733	748	765	811	735	777	789	674	808	706	769	764	762	765	764	752	751	767	732	745	701	745	690	692	747	765	759	769	762	686	727	763	747	755	782	752	762	769	729	764	774	716	704	699	726	720	757	727	693	723	778	799	732	801	825	731	761	756	758	758	770	812	793	745	724	760	717	737	736	769	797	799	736	703	763	771	802	736	748	805	727	712	743	756	706	736	803	769	773	717	753	799	751	702	753	734	736	746	806	737	801	753	714	748	738	798	736	702	745	782	765	731	790	756	755	720	720	726	744	749	765	747	707	733	763	724	744	781	758	745	757	786	716	792	765	721	740	773	725	757	759	736	723	713	719	769	784	723	750	713	769	765	756	728	785	777	755	762	755	754	750	749	746	725	722	741	695	763	825	747	723	738	738	740	760	743	750	763	738	794	773	803	747	744	731	758	773	750	801	739	750	690	780	752	716	745	746	768	749	733	810	720	762	766	734	750	738	766	709	798	766	746	722	769	741	733	775	711	748	741	735	776	826	741	734	726	762	774	755	740	714	770	749	741	724	721	716	718	729	734	744	728	728	748	761	754	715	753	791	737	756	724	782	754	730	796	734	782	729	714	749	766	742	737	733	711	719	734	737	772	799	772	732	730	699	772	758	710	742	781	803	784	766	752	740	726	721	745	676	745	722	779	723	746	767	692	765	728	734	768	773	698	799	742	781	761	741	750	715	744	747	750	755	779	713	751	729	776	741	742	734	743	765	705	752	758	805	781	750	749	791	773	732	716	742	748	742	772	786	714	751	730	754	733	763	804	743	750	792	763	727	730	733	736	751	719	760	771	772	745	759	801	812	774	764	706	743	767	733	792	751	698	725	744	727	758	736	719	723	757	813	774	759	761	825	747	758	742	747	770	734	703	703	726	778	791	771	697	765	728	763	754	716	755	798	732	732	744	717	742	765	751	757	772	753	686	733	741	750	760	783	747	745	757	743	719	737	743	732	749	763	763	709	747	733	673	768	782	772	743	718	777	767	718	735	752	722	771	739	750	736	713	738	723	724	795	771	725	717	743	752	722	723	740	773	682	766	754	728	762	705	741	785	789	758	763	721	740	780	734	721	721	766	793	751	714	730	760	718	754	743	752	694	744	759	776	743	729	761	753	746	735	747	750	767	767	776	753	725	762	726	747	738	730	737	745	791	783	789	720	726	685	743	732	765	778	724	766	727	693	737	741	784	785	775	769	784	708	739	696	753	735	751	794	742	692	735	781	764	713	772	755	754	753	784	766	756	754	788	803	788	729	750	752	752	775	755	707	711	787	778	742	740	751	734	773	776	775	761	733	743	695	738	766	750	765	732	736	739	746	723	757	778	745	738	761	718	781	757	739	755	782	812	781	734	769	757	742	798	756	767	768	733	787	736	733	759	729	759	748	755	715	715	727	740	740	749	759	747	708	721	724	751	751	734	750	783	740	745	739	797	743	752	771	796	769	793	734	794	758	800	760	788	754	724	739	769	748	775	819	718	760	707	799	781	748	746	778	767	742	782	802	749	773	809	747	749	808	749	694	783	705	756	784	743	761	752	790	739	798	752	753	740	751	721	729	762	780	780	732	740	763	729	777	754	762	773	768	771	752	748	747	763	761	764	738	789	745	738	756	721	759	687	742	765	744	763	760	739	762	706	753	766	716	715	784	753	733	742	753	727	748	770	762	747	764	776	792	787	763	731	752	792	718	749	748	782	778	732	762	733	692	738	730	709	764	747	768	784	702	740	717	771	758	799	791	747	762	768	689	763	753	792	750	756	765	728	774	708	714	760	773	750	734	772	817	785	744	829	762	731	733	743	792	744	727	757	717	737	743	752	771	741	766	744	744	767	799	802	743	774	743	754	783	741	709	742	783	714	696	743	775	704	700	767	685	764	761	707	769	737	750	751	732	767	775	760	744	806	743	723	735	760	761	792	770	733	785	722	755	761	696	713	787	811	796	728	770	807	761	724	744	734	774	721	735	753	759	718	749	725	775	735	713	721	760	764	755	743	720	768	786	742	757	795	783	759	735	730	762	807	750	757	749	740	749	754	733	784	736	779	779	782	782	753	797	771	742	761	776	770	738	806	745	750	734	766	764	754	770	717	740	729	733	766	747	752	770	720	737	756	715	760	730	752	758	752	745	739	741	687	785	756	705	769	737	763	767	773	735	748	815	747	768	744	751	762	713	766	757	723	771	758	741	724	746	759	739	717	779	681	741	784	716	740	792	776	723	749	754	774	790	731	760	739	790	790	755	734	738	749	767	738	771	775	762	705	771	754	738	709	754	746	741	733	728	773	749	764	784	786	745	700	739	767	717	758	791	759	759	780	745	745
35777	28719	25451	16510	10034	6142	4640	3977	3156	2243	1707	1383	1170	1027	834	764	653	629	567	513	528	466	476	420	425	398	410	423	366	379	402	422	391	403	393	378	375	351	364	362	411	373	347	403	348	342	363	341	349	369	387	375	326	385	404	364	355	345	366	383	365	402	364	362	359	368	388	401	378	393	389	379	372	374	375	396	406	364	393	356	384	381	376	392	381	391	350	366	379	412	332	400	398	336	354	400	371	356	395	364	384	355	372	382	407	359	354	385	372	358	410	391	391	405	414	391	384	384	364	363	361	378	394	333	391	349	384	419	360	350	382	365	387	388	403	399	389	361	380	349	393	387	363	377	334	353	352	380	348	344	403	375	402	369	378	361	345	378	377	361	385	385	354	379	400	367	375	383	375	373	392	350	370	363	354	384	392	381	342	368	353	347	393	356	341	371	386	393	382	345	349	340	365	382	376	367	369	383	364	370	379	377	402	379	370	406	385	383	349	379	376	385	372	352	373	362	360	387	358	384	384	364	375	344	382	377	363	378	362	405	380	379	389	353	375	352	359	394	343	382	394	346	385	374	358	366	390	369	363	362	389	347	375	369	364	383	395	398	379	342	402	388	367	382	343	384	388	365	331	356	352	380	375	394	409	351	398	380	357	393	409	348	379	351	384	363	350	368	366	339	346	381	386	378	356	367	374	374	389	394	360	376	355	344	353	377	368	396	335	351	380	374	394	359	362	369	381	384	382	385	385	397	380	363	390	375	360	370	360	383	367	380	377	395	344	386	403	355	358	380	362	377	353	382	376	357	367	346	374	406	363	389	364	369	362	361	387	386	366	376	366	399	382	383	364	345	332	409	361	383	353	378	399	330	367	359	372	392	381	353	366	387	405	369	381	374	370	370	408	358	346	414	338	355	387	398	370	364	356	350	373	375	386	373	344	360	353	392	346	366	370	362	372	404	368	367	397	323	369	325	329	400	372	402	362	370	371	370	369	413	427	378	360	342	360	340	385	359	391	388	362	369	354	408	383	346	357	353	344	371	377	379	364	389	373	368	431	402	400	364	371	400	418	371	382	344	349	386	384	354	373	352	390	361	359	367	360	360	406	372	361	365	352	351	334	379	344	352	390	365	365	383	368	360	388	410	358	375	363	382	416	380	416	366	403	366	387	369	404	400	404	355	346	358	378	351	359	377	354	411	402	383	333	379	341	404	378	370	418	387	357	395	375	369	376	371	364	360	404	339	386	392	343	371	387	372	338	372	329	401	412	349	391	373	345	372	365	325	375	353	352	387	380	394	392	386	382	394	369	364	362	347	375	338	380	404	370	350	342	376	360	368	372	392	361	353	334	353	381	393	393	334	369	356	363	354	385	386	372	357	414	353	358	391	342	372	365	361	375	392	345	362	366	380	363	368	355	381	365	357	398	364	363	378	372	343	378	367	376	388	378	364	380	441	437	369	373	357	390	341	393	345	357	355	363	398	443	356	355	375	374	340	380	340	341	398	374	384	379	364	382	377	377	357	360	398	380	397	331	366	333	344	376	345	403	374	359	358	360	361	359	399	366	392	334	363	346	394	396	419	349	389	354	383	370	399	372	392	388	358	336	357	393	359	369	392	387	331	390	418	369	366	371	372	329	361	336	341	374	372	397	353	386	401	359	367	366	362	359	409	379	373	375	373	334	360	372	403	389	355	385	338	358	391	385	400	403	370	365	364	390	389	384	350	399	393	332	377	380	361	365	360	376	385	364	335	366	382	349	381	394	321	341	384	342	351	397	378	346	359	405	397	362	371	393	330	358	366	390	353	379	383	364	392	395	358	335	363	407	382	396	391	368	393	364	399	356	371	370	368	353	421	417	352	366	351	369	379	358	375	339	379	383	362	378	370	338	383	354	361	341	397	379	328	370	386	370	375	377	387	348	368	403	369	362	365	409	366	377	350	392	369	364	348	392	382	377	353	376	372	363	375	360	375	391	370	363	331	362	346	360	339	389	356	375	373	374	369	372	392	324	379	406	373	349	379	362	383	407	382	393	347	444	382	382	345	404	343	388	386	375	360	374	374	349	347	368	349	360	348	342	368	381	388	345	364	340	332	353	390	376	346	367	382	372	356	360	390	375	374	354	381	361	352	407	384	379	366	399	359	359	338	326	349	402	412	377	374	363	340	337	373	368	391	394	390	373	330	389	410	368	330	350	378	345	364	359	349	365	362	368	348	332	372	380	354	341	414	393	358	318	386	366	358	359	340	348	357	405	331	396	361	380	396	363	353	375	368	347	392	396	365	369	376	343	353	348	374	364	399	357	367	335	370	349	366	362	379	392	354	392	381	347	393	402	352	357	398	344	352	392	396	372	396	404	339	356	398	373	383	346	367	360	408	345	386	369	396	334	389	349	340	376	419	380	360	362	412	392	345	376	422	384	353	364	394	354	414	388	388	335	373	364	342	399	399	341	377	365	403	336	392	390	381	371	371	383	378	351	356	352	365	389	347	370	389	319	347	405	412	345	355	354	352	400	372	343	380	379	366	397	376	385	354	429	373	363	362	346	356	384	398	388	367	370	394	339	404	350	372	383	367	391	328	364	404	344	364	351	364	380	382	395	359	365	373	374	365	344	381	330	404	351	363	344	387	408	344	373	332	367	354	379	406	368	357	392	348	389	348	370	365	390	384	345	390	358	377	364	384	368	331	322	343	403	402	405	380	388	365	355	375	400	360	379	364	357	422	370	390	369	355	387	393	353	379	395	360	365	317	378	367	383	342	364	352	360	365	373	407	435	374	364	364	372	343	373	377	378	367	354	401	354	364	405	347	358	360	378	380	388	412	389	382	361	327	378	413	440	357	357	340	404	362	379	378	369	332	382	415	346	373	353	383	384	331	349	422	377	375	346	400	365	364	386	390	376	360	364	340	404	374	401	364	344	354	346	386	343	347	404	340	357	368	357	372	358	381	343	391	398	379	372	364	363	336	375	351	347	384	378	356	364	380	353	401	372	371	378	395	371	366	368	356	377	395	353	384	390	352	357	340	375	374	385	377	403	364	367	390	345	364	359	359	368	423	370	372	358	356	360	368	337	379	351	373	369	385	398	342	376	415	359	324	375	348	395	359	387	344	385	372	375	360	378	372	407	389	379	344	386	361	364	386	372	387	363	377	377	386	398	401	361	398	370	345	367	368	352	366	388	380	346	389	345	322	396	356	381	344	359	370	356	387	369	384	358	354	408	407	398	404	379	337	357	353	391	378	380	356	381	371	354	369	337	394	355	383	367	387	346	333	398	350	384	379	372	383	365	390	372	342	371	327	351	385	394	367	363	384	363	339	378	387	354	364	375	347	356	379	339	385	374	353	365	364	371	365	372	344	385	357	368	380	365	370	364	385	377	376	361	361	389	359	398	356	340	359	398	354	414	391	368	395	362	347	355	381	342	372	360	370	405	373	374	366	405	352	375	364	364	382	361	383	359	392	362	384	395	411	412	372	396	388	389	368
20556	21945	29162	27399	21405	17497	14914	14388	12817	9741	7990	6426	5298	4674	3754	3255	2779	2647	2057	1743	1662	1565	1500	1408	1311	1189	1042	1011	1040	959	918	863	857	916	922	886	826	827	846	874	863	884	871	844	857	829	827	861	839	854	866	863	873	800	803	855	806	837	851	851	858	852	848	820	877	870	888	842	871	767	837	826	818	837	835	840	834	801	851	860	844	831	834	855	874	906	796	805	905	814	869	891	834	866	842	806	824	836	807	844	886	818	879	837	832	788	821	805	827	866	901	890	868	820	824	839	842	805	856	872	810	858	834	844	839	865	821	862	790	804	785	861	806	843	833	844	847	844	788	836	841	865	809	823	808	792	813	793	833	860	869	858	870	874	849	798	862	842	818	790	817	795	801	864	842	881	816	855	825	816	805	891	843	763	812	794	873	846	852	783	865	821	842	829	837	752	872	829	849	817	869	830	806	830	835	803	847	859	881	858	813	829	834	903	886	812	828	813	810	811	808	851	853	884	850	843	830	873	792	850	842	817	866	887	812	854	860	905	815	865	881	848	849	830	863	898	840	798	849	879	823	809	890	831	838	862	813	825	842	840	811	833	838	828	831	854	900	838	838	840	825	804	885	878	826	856	859	799	849	840	831	812	905	873	852	865	863	850	845	842	807	853	885	836	849	830	811	850	860	842	849	820	843	797	850	796	882	819	800	844	794	875	830	820	835	830	810	825	828	859	831	872	817	864	858	830	802	854	839	855	835	838	864	876	779	865	820	874	838	809	805	883	839	853	830	843	803	834	775	870	828	853	822	835	837	842	896	779	854	826	833	860	821	846	883	831	866	825	861	847	846	845	843	850	862	810	825	875	840	793	831	848	865	788	795	852	802	828	879	862	851	849	855	846	788	844	806	840	894	872	828	828	860	850	880	839	813	781	844	859	815	839	811	789	868	860	897	859	790	841	861	874	863	841	840	904	823	838	840	875	832	857	880	825	848	784	861	835	807	811	851	887	895	826	844	855	901	839	804	828	832	848	862	864	897	843	811	828	824	818	849	855	829	928	857	840	893	864	839	838	841	834	822	815	813	829	859	816	817	849	840	849	852	839	842	833	819	839	804	832	855	815	839	880	786	842	817	862	878	876	819	817	891	844	858	829	841	839	865	840	845	791	812	852	903	871	822	865	791	867	854	847	864	820	789	849	875	829	825	833	855	835	835	834	845	854	822	829	887	821	838	784	841	850	790	823	801	835	827	898	899	857	856	874	814	820	876	787	814	861	832	834	825	887	856	888	891	848	844	784	835	845	819	867	842	862	837	833	844	837	736	871	871	803	797	847	867	854	866	835	816	786	816	849	855	888	873	876	860	816	768	845	850	794	825	855	799	828	835	829	824	830	825	857	827	802	826	786	890	819	849	859	837	886	822	872	804	848	829	838	843	842	799	832	903	869	845	867	808	859	848	757	856	888	851	822	857	868	811	820	808	810	847	844	875	818	815	853	836	863	860	809	845	858	865	845	840	842	786	814	790	878	871	807	817	869	873	870	856	812	829	884	787	870	819	822	850	817	843	837	813	862	805	816	886	826	810	833	864	885	873	798	857	912	816	868	806	852	891	816	829	905	857	862	877	860	843	863	842	891	806	847	841	872	887	840	817	925	860	859	868	845	829	848	827	813	822	875	845	860	857	880	844	832	893	831	854	854	883	796	799	853	827	875	862	870	867	795	848	836	821	827	858	796	840	832	849	819	885	836	840	816	870	793	842	783	847	874	826	808	831	856	820	859	851	878	870	829	905	804	851	866	820	818	802	836	792	828	848	829	834	850	881	846	850	800	876	823	832	873	825	864	821	833	827	848	890	875	871	818	828	798	802	777	912	847	879	824	837	846	789	808	803	839	838	874	835	836	846	848	811	833	854	891	856	847	851	843	864	914	871	809	797	812	865	862	851	847	786	830	805	819	870	804	817	860	802	883	839	851	874	838	904	826	796	817	892	878	823	861	863	792	837	828	833	862	779	851	861	824	857	854	807	896	809	861	820	847	855	815	754	869	873	819	854	886	881	821	850	840	834	798	859	834	836	839	831	895	793	825	851	828	813	851	775	859	831	871	873	847	835	790	852	854	892	814	824	831	865	863	838	853	858	918	825	868	813	855	844	834	883	853	861	820	841	876	816	817	801	822	780	886	818	802	824	832	826	811	825	808	834	846	854	781	793	808	892	841	868	810	821	896	818	865	832	831	863	866	832	855	832	851	874	836	830	861	860	865	858	819	815	830	788	811	828	862	829	833	785	869	788	851	866	842	852	755	815	891	814	847	814	837	900	880	836	859	849	878	860	825	788	855	804	806	857	838	841	814	842	836	883	824	878	783	834	829	853	774	846	842	848	849	862	886	840	883	861	861	849	896	818	882	842	797	819	826	863	855	834	848	872	820	855	815	800	940	850	840	825	806	848	848	855	839	827	820	835	846	824	787	789	843	875	845	885	860	833	869	825	861	823	845	885	864	863	822	818	848	846	870	859	879	790	803	819	842	850	837	782	851	807	878	815	805	834	856	876	855	850	840	856	824	841	900	859	822	814	790	804	853	815	836	828	832	824	861	810	846	864	815	816	870	864	858	818	863	869	816	830	772	859	854	819	835	838	833	857	828	807	858	864	852	885	851	777	817	874	823	828	804	869	825	825	828	796	843	836	835	940	835	813	829	889	794	881	840	837	818	783	802	889	814	861	802	821	923	811	834	841	830	850	802	889	768	867	838	842	776	826	877	859	861	845	790	870	846	853	806	799	866	844	874	809	852	852	849	803	854	831	846	864	803	897	805	814	778	795	853	892	882	870	849	891	829	848	886	854	806	842	847	853	842	889	850	838	867	828	824	859	859	835	811	843	824	816	854	850	838	879	800	846	831	806	871	862	938	882	838	902	791	850	885	809	866	848	870	835	843	880	867	880	818	851	781	860	838	792	805	847	854	824	806	806	819	876	830	853	842	868	861	795	874	845	816	833	812	903	791	826	868	809	804	844	863	762	879	825	817	849	860	816	828	870	841	848	809	824	832	847	849	887	792	890	817	861	850	826	866	796	829	836	827	807	866	841	839	847	855	816	828	855	822	812	832	901	853	856	853	893	803	858	812	889	835	885	788	790	883	817	858	801	869	762	815	827	794	818	859	871	848	822	885	870	867	821	817	838	819	837	863	844	848	838	862	842	891	833	850	829	833	831	841	788	852	849	878	833	858	825	853	823	845	825	771	829	844	847	823	801	874	850	770	799	803	862	856	820	876	799	845	822	778	827	889	798	832	860	810	820	835	862	811	799	880	819	848	875	853	854	897	873	832	844	825	831	828	793	828	844	851	791	834	851	819	838	872	861	840	822	838	837	868	807	814	803	915	836	862	812	826	864	905	873	822	855	832	823	859	837	886	843	834	878	863	858	856	866	826	783	867	808	810	825	825	827	847	839	821	819	861	871	852	846	881	849	851	857	871	888	794	784	824	865	782	831	853
48911	48398	42689	40746	31180	28276	25245	23006	25722	22170	22529	18392	13492	12797	9024	8510	6706	5988	3755	1910	1645	1331	1346	1122	1052	711	647	551	522	522	469	387	388	344	355	324	391	386	382	365	347	349	373	375	305	325	356	380	318	334	359	331	336	347	327	335	324	289	321	316	344	323	336	334	335	388	337	328	363	365	325	342	309	351	353	345	360	343	315	310	322	348	342	357	348	347	324	351	326	367	380	323	313	369	359	320	331	322	333	351	347	319	325	358	354	320	338	355	316	343	335	277	328	346	337	371	344	316	359	338	360	335	315	341	342	358	350	329	359	349	354	353	312	335	332	346	356	344	356	333	338	376	344	335	309	329	353	342	327	387	346	315	353	361	346	338	368	357	324	331	342	364	334	335	348	355	356	385	316	321	315	315	323	340	355	344	339	326	356	348	333	311	335	321	344	360	329	309	320	363	374	321	320	343	345	335	367	354	350	345	333	346	341	362	331	344	336	309	337	317	328	332	310	332	353	346	332	324	332	338	314	345	323	377	342	333	335	365	348	350	338	317	318	359	350	339	330	337	333	306	366	364	330	317	301	332	328	345	332	345	366	339	333	327	308	343	338	325	334	359	336	375	299	354	376	351	332	342	377	353	351	348	359	334	314	367	350	360	340	343	313	333	332	345	346	348	309	334	337	349	362	317	378	301	330	338	327	319	366	385	363	347	351	327	350	354	352	327	320	310	365	315	335	321	332	338	366	374	300	303	354	320	332	333	350	360	326	281	336	368	347	328	317	326	299	309	328	382	303	351	349	333	342	318	351	365	300	298	305	299	351	316	363	367	359	338	367	350	341	353	326	327	277	330	358	360	347	355	322	346	328	343	366	335	309	346	359	321	329	347	341	328	346	334	331	360	356	315	347	329	344	351	352	356	340	339	334	355	366	317	338	353	350	347	371	355	371	330	339	368	333	332	367	333	367	350	328	324	306	337	334	336	314	323	349	310	323	375	309	372	325	335	322	319	368	372	357	328	336	370	369	349	323	328	329	309	322	364	369	341	360	367	356	300	328	305	337	296	339	366	335	310	351	357	347	354	358	368	334	363	340	352	303	342	329	340	335	325	379	314	321	338	368	331	343	345	316	313	326	350	336	321	315	348	335	322	356	324	371	357	335	355	330	349	344	336	344	329	367	375	350	323	350	309	308	346	330	359	336	341	350	330	344	345	311	348	339	355	352	327	323	357	384	374	317	358	320	364	304	337	364	370	331	352	334	340	337	332	299	317	322	312	332	304	352	319	351	354	363	327	366	376	330	332	349	338	368	320	340	325	358	334	334	353	319	326	343	340	327	351	323	344	372	313	306	326	354	339	362	336	339	302	374	351	365	381	345	347	349	279	329	338	376	311	322	343	362	311	343	331	319	329	315	302	319	333	357	351	379	346	342	315	318	360	361	360	348	331	344	325	342	354	292	342	358	327	324	346	337	333	312	301	311	341	335	324	283	332	333	345	340	310	316	331	350	336	349	336	372	354	303	336	358	342	389	370	355	350	336	310	312	345	361	341	362	338	330	320	305	359	362	323	326	352	366	377	349	327	330	338	323	320	350	334	339	335	320	347	325	365	311	305	357	313	393	356	324	347	346	351	350	364	323	337	337	333	288	315	323	352	358	337	324	386	344	378	318	344	335	350	317	338	329	323	332	329	329	310	354	337	337	340	348	369	358	332	363	363	330	341	338	368	333	362	350	363	352	339	353	307	341	338	360	340	317	336	359	310	313	348	317	315	349	362	352	322	323	308	345	336	332	327	341	349	320	321	349	373	331	337	347	320	309	357	331	322	371	395	319	346	312	310	350	358	326	343	337	333	347	336	333	344	337	335	353	343	365	359	371	347	334	332	349	349	318	310	315	333	374	358	331	362	341	343	309	376	382	333	304	333	320	310	342	337	365	337	329	317	312	325	313	328	331	297	351	377	313	317	321	346	327	346	340	373	315	365	314	338	380	295	322	354	322	360	334	349	363	331	298	340	341	317	334	325	341	332	299	296	350	327	316	297	338	337	350	332	327	361	350	314	352	333	343	333	329	310	339	337	349	349	355	378	323	330	385	333	347	353	315	327	353	300	329	334	345	315	348	323	315	302	290	326	374	343	314	333	339	304	341	314	346	370	296	350	283	308	324	328	363	347	336	330	316	294	392	333	339	367	356	326	320	321	355	373	354	353	314	349	298	337	317	370	331	355	344	379	296	310	366	340	351	350	327	344	351	316	350	363	354	334	367	337	342	328	337	367	368	334	349	359	343	321	330	365	340	319	326	366	355	301	341	335	332	318	349	348	337	378	358	339	329	351	352	335	355	375	350	308	302	340	361	375	334	368	313	366	350	377	348	381	377	357	342	336	374	324	309	348	346	322	341	375	319	356	320	336	387	331	336	301	335	312	325	328	375	351	312	368	336	349	331	337	330	354	347	310	351	331	349	358	329	328	355	339	363	322	325	296	337	360	301	325	356	326	357	337	357	307	364	340	312	379	364	350	297	320	347	372	345	345	286	287	357	370	301	365	335	320	336	364	342	360	328	320	320	312	345	306	355	342	373	318	322	346	336	328	352	352	335	349	325	319	317	340	305	347	288	345	337	335	326	313	327	297	358	338	311	325	341	321	335	347	344	350	321	305	335	309	328	363	331	345	337	336	300	378	343	348	354	317	338	342	342	358	311	341	337	349	340	319	348	308	305	351	337	339	314	336	337	375	356	335	354	321	358	367	332	321	379	351	339	360	373	314	350	343	352	321	361	330	301	350	340	320	317	316	318	347	341	311	339	347	353	349	328	335	355	339	377	339	335	354	367	347	300	298	335	334	323	350	335	302	336	350	369	331	362	354	318	339	342	357	302	325	366	376	300	319	353	323	338	311	342	334	372	337	358	364	359	319	360	344	361	340	364	330	300	373	346	369	358	338	302	336	310	373	358	375	352	330	314	313	355	347	323	329	291	370	312	355	321	341	353	342	322	336	348	327	382	331	337	333	336	330	329	345	332	347	353	303	335	384	338	323	334	346	342	309	341	348	366	328	359	329	323	359	325	320	366	333	301	338	375	374	322	357	324	305	315	343	313	332	331	299	302	323	318	328	352	331	328	353	311	322	318	350	360	311	306	336	355	354	318	344	365	281	373	332	333	371	339	329	289	323	326	320	340	342	326	302	342	315	360	307	352	352	339	317	353	375	326	357	347	304	372	308	346	363	360	343	304	314	299	338	359	293	335	311	339	321	361	333	318	321	344	337	337	379	359	329	323	340	327	293	341	307	345	352	325	311	329	370	363	345	314	341	320	382	318	326	308	351	335	317	369	318	362	351	327	346	342	325	327	332	363	375	371	309	341	323	347	375	318	371	338	327	347	340	342	324	336	328	345	335	361	335	344	357	342	343	347	352	348	360	343	323	360	325	302	322	348	332	329	351	346	373	332	344	329	348	316	327	339	329	342	338	336	362	348	319	359	321	328	338	334	340
32029	39648	43614	45324	37456	37400	36418	35272	40911	38422	39872	33818	30224	28737	23796	23504	21361	19669	13672	8073	7693	6455	6184	5069	4951	3225	2419	2161	1817	1775	1432	1207	988	901	872	870	857	891	861	813	798	824	834	782	797	849	780	856	840	795	829	744	722	760	771	811	772	776	848	781	773	798	766	782	806	841	726	737	830	817	812	751	777	767	780	782	781	830	771	794	728	774	760	784	817	765	826	782	729	768	777	726	795	730	799	765	758	744	776	780	735	726	791	734	791	754	818	754	760	758	804	773	750	730	854	778	732	768	775	773	786	763	766	802	723	782	753	768	805	806	763	773	831	749	797	808	755	748	754	784	778	728	791	830	839	756	791	754	745	771	747	795	721	787	804	742	780	786	819	750	736	765	762	826	736	766	720	778	745	752	777	806	747	808	782	748	788	767	758	794	757	783	774	761	744	781	815	747	792	781	759	821	786	774	803	748	834	752	767	723	740	780	771	772	781	789	765	794	758	758	776	790	809	807	746	789	786	782	772	825	784	794	773	763	820	785	771	763	723	792	769	752	756	776	764	758	793	753	810	773	720	779	770	759	790	774	775	729	773	769	783	787	773	775	773	766	778	745	732	788	756	770	811	782	788	720	757	836	820	755	749	773	767	789	793	796	788	797	773	777	727	746	792	747	816	788	737	791	780	738	782	821	766	755	791	778	756	754	803	785	751	760	790	772	806	750	762	757	757	718	800	741	779	747	755	776	793	764	772	755	756	767	764	760	796	759	783	785	764	783	765	739	758	766	751	825	799	788	735	769	788	746	784	796	778	726	769	775	779	726	778	788	759	767	800	776	751	756	784	779	755	822	725	731	809	804	762	763	744	800	757	787	839	795	777	716	811	720	784	778	733	804	798	819	789	753	803	788	745	738	725	755	757	757	794	802	787	773	777	815	811	768	804	765	775	754	797	761	788	752	778	772	769	762	799	812	724	734	772	743	787	780	769	705	753	766	783	761	770	788	807	802	729	798	802	799	740	767	783	758	777	783	772	749	779	801	761	777	725	786	788	781	768	761	828	776	777	740	777	774	830	802	762	775	750	787	759	754	745	727	785	755	798	769	799	730	812	790	724	788	777	806	771	747	812	764	766	738	831	762	777	759	798	774	764	755	740	781	797	760	781	781	723	782	779	719	813	791	780	751	783	801	777	784	824	795	821	757	761	828	761	767	769	767	748	777	759	774	810	776	743	762	744	775	746	788	788	786	728	752	817	751	823	785	766	820	794	838	738	736	752	827	788	748	815	797	773	793	754	725	782	741	777	752	725	789	750	755	772	754	734	748	802	774	738	811	760	791	720	822	817	822	728	767	740	776	776	765	805	808	748	789	743	768	760	754	799	790	795	762	745	781	750	808	782	747	758	775	854	761	770	799	781	744	803	817	769	831	739	768	789	821	814	788	751	802	809	766	761	762	795	754	778	801	767	767	783	756	805	801	787	736	749	802	763	730	757	781	753	785	769	730	755	740	774	785	760	764	776	783	674	789	780	756	793	804	737	734	797	764	756	728	760	799	786	751	804	791	754	750	765	782	802	734	793	770	802	776	719	757	754	810	766	792	762	727	816	789	832	725	799	795	821	796	754	781	761	787	804	715	793	805	791	788	792	757	798	796	761	810	712	698	758	803	732	773	764	705	753	772	725	798	807	811	770	783	758	748	766	773	780	761	730	801	771	771	771	789	792	734	755	812	775	769	761	773	800	747	789	733	744	784	822	772	770	771	760	772	791	771	808	731	799	796	804	782	779	753	750	749	739	770	806	768	739	770	771	801	774	797	753	755	745	803	751	765	747	817	725	753	788	751	774	807	768	786	779	779	774	751	794	764	771	781	754	737	761	772	734	775	775	774	760	774	782	764	813	764	759	789	777	708	782	719	783	799	782	751	769	755	805	736	741	802	738	739	778	767	769	762	768	743	748	769	780	814	790	823	721	777	754	738	730	780	797	733	771	757	794	745	717	757	780	777	751	791	747	792	745	772	796	775	747	771	748	791	781	792	765	743	792	721	742	733	821	756	734	795	793	789	752	726	773	790	778	793	769	820	801	750	790	806	786	802	787	757	798	817	711	733	801	789	773	714	757	776	806	773	759	774	795	784	736	789	742	749	718	806	791	772	763	786	766	795	802	781	771	799	718	759	803	746	771	790	762	787	755	756	742	764	832	748	805	779	780	814	757	759	753	785	812	731	777	733	778	821	750	788	797	756	788	790	823	786	768	771	750	765	767	753	781	738	762	802	761	798	790	799	780	743	742	726	735	823	765	725	767	753	789	713	752	788	735	779	786	786	785	816	793	754	777	718	760	745	734	787	778	785	751	795	801	757	808	765	759	723	808	763	766	796	813	791	739	786	785	793	804	834	763	759	793	797	770	731	748	799	748	795	758	772	771	761	795	755	812	765	777	788	774	776	765	773	789	721	778	723	742	806	756	740	731	790	779	806	761	763	802	740	767	790	732	742	771	789	799	755	772	778	799	748	792	786	722	776	770	806	724	788	773	699	746	770	800	778	728	753	766	740	769	805	726	801	803	807	780	722	826	754	773	802	753	801	754	745	775	846	792	809	817	788	756	783	778	816	817	747	824	744	774	816	761	784	724	766	770	762	756	798	777	786	739	766	755	770	731	748	720	777	761	784	776	756	773	830	762	760	826	782	808	812	720	753	798	753	727	739	758	790	808	796	774	727	791	790	731	755	805	765	729	768	803	834	759	779	744	735	753	779	732	799	776	800	774	739	786	764	760	833	789	803	738	796	779	828	793	724	734	741	760	776	784	783	809	719	746	784	745	814	743	746	750	736	788	824	805	766	783	790	770	785	792	831	792	772	766	756	753	744	767	763	819	803	741	793	778	766	739	798	802	804	771	760	748	762	743	773	811	723	791	808	742	782	770	844	796	763	773	802	821	810	739	787	752	747	762	807	758	796	728	761	779	760	770	771	746	805	782	772	745	798	799	775	738	779	797	740	822	733	789	805	748	783	743	769	748	797	763	752	766	771	764	743	731	798	779	778	796	767	807	769	734	758	794	750	760	826	789	818	772	721	771	795	701	790	764	765	801	735	738	777	736	839	701	768	752	749	813	779	782	764	783	780	787	792	746	809	795	735	784	749	788	740	804	772	763	752	749	746	801	809	770	718	764	785	792	800	758	774	837	785	779	773	836	717	785	741	748	822	746	751	786	763	801	765	742	762	751	818	778	813	787	769	784	770	747	742	769	751	731	748	782	772	766	812	778	826	795	787	777	746	754	783	727	798	744	770	769	784	731	756	787	781	750	742	789	765	721	759	748	764	728	772	768	783	777	787	714	792	740	770	768	790	796	763	754	797	719	750	774	770	763	746	737	772	767	761	746	765	774	727	723	802	749	799	731	701	742	746	796	784	748	826	777	751	771	781	777	809	754	780	737	751	754	793	808	818	822	767	772	755	791	777	793	786	752	756	783	783	742	788	759	743	758	774	810	754
55390	51056	46354	42602	34245	33425	32640	33185	34198	31873	34219	29123	22863	19284	15551	15710	13289	11272	6344	3456	3192	2326	2434	2002	1407	993	683	809	878	710	557	504	451	379	362	361	328	346	329	352	348	318	322	350	366	324	361	298	338	345	328	336	319	333	320	346	351	328	391	337	334	355	360	341	318	350	327	323	342	321	320	328	293	368	319	366	343	361	344	340	323	374	360	304	351	348	340	324	345	350	317	333	314	320	319	345	300	321	323	336	348	354	319	326	318	298	318	343	328	334	308	303	304	329	330	336	309	317	335	356	342	325	328	338	310	341	344	377	321	329	302	306	310	342	338	322	336	320	359	346	354	328	319	332	356	325	356	320	317	308	368	299	310	306	313	345	314	347	326	329	297	344	287	312	273	340	301	333	362	348	345	351	311	323	329	348	316	331	348	325	340	339	340	339	361	354	325	321	335	353	291	325	337	328	324	340	294	371	342	323	362	322	353	334	311	319	365	348	296	304	316	321	351	331	346	331	355	317	335	338	308	313	358	302	320	331	310	345	327	341	336	328	306	306	319	334	296	336	342	352	331	340	338	341	306	333	281	309	317	327	341	313	315	318	334	314	346	333	328	335	328	313	356	331	345	362	303	313	308	301	324	326	327	358	344	344	335	306	324	314	347	343	352	340	324	338	308	331	340	336	339	308	331	310	345	311	330	321	374	320	329	356	334	302	304	346	280	325	338	314	344	303	326	301	306	303	311	352	327	325	348	342	336	318	354	358	277	318	322	330	321	360	332	330	314	318	341	361	328	338	346	354	337	349	353	365	301	334	338	278	327	352	308	336	320	310	329	337	309	308	337	323	332	329	326	336	329	341	338	331	318	318	319	313	310	344	356	303	336	306	339	300	313	350	326	305	325	317	313	300	300	335	299	319	374	304	370	328	331	342	333	333	355	309	350	355	323	368	336	360	331	340	316	353	320	365	332	326	343	319	312	303	312	328	337	305	290	320	279	353	331	307	347	336	324	333	355	307	369	314	318	308	335	343	350	314	336	307	349	310	329	344	334	341	324	324	316	332	347	298	318	321	365	333	344	333	332	344	328	317	319	317	338	298	343	317	313	351	356	324	355	310	309	367	305	353	359	323	350	318	348	347	366	327	320	356	309	295	335	330	321	325	335	317	328	302	291	326	320	318	331	346	342	344	307	328	353	316	318	331	355	328	302	276	329	313	326	323	321	346	352	347	297	326	306	322	335	333	323	316	306	341	328	356	355	360	377	322	353	306	320	332	313	368	322	331	299	324	325	307	312	323	313	361	317	328	365	307	311	294	375	301	336	318	306	329	349	358	357	355	330	336	338	315	323	320	298	348	305	382	338	348	327	309	308	312	348	303	358	336	323	344	333	334	349	288	309	331	352	331	332	334	326	331	298	347	288	302	310	307	311	316	306	303	312	355	348	311	342	315	327	360	341	339	358	333	342	298	314	320	352	293	315	341	311	316	287	314	321	320	321	310	319	350	375	327	348	316	309	348	304	336	296	331	357	349	338	334	314	317	338	318	338	343	306	350	326	299	336	363	369	283	341	324	329	331	324	303	309	320	308	329	383	327	363	322	317	342	309	365	355	333	323	342	347	319	306	321	295	302	328	321	337	300	323	343	342	318	338	313	322	328	337	328	331	297	331	347	319	355	333	307	318	331	298	339	326	305	357	368	334	343	326	343	299	313	320	318	344	348	309	312	313	321	296	333	334	335	317	315	328	321	323	338	338	340	325	338	325	336	314	346	325	361	347	340	320	331	374	333	336	320	330	352	327	324	305	323	325	346	343	348	354	311	273	320	362	343	361	301	349	369	322	312	309	334	323	321	333	328	322	323	352	311	333	324	332	352	321	357	337	292	314	344	355	344	315	314	335	313	332	354	309	318	334	323	312	363	326	317	293	326	323	287	306	342	309	319	330	292	317	318	337	354	301	324	334	368	346	365	355	298	302	323	322	346	314	349	321	316	325	344	362	354	393	331	332	375	320	333	365	321	313	307	333	341	324	335	327	344	355	339	332	337	331	317	328	364	381	303	346	339	352	331	305	309	323	319	326	373	329	347	331	332	358	338	314	324	364	308	334	341	309	325	333	358	342	340	291	332	359	340	326	332	330	334	313	320	336	317	347	352	335	320	296	292	349	319	327	324	321	348	298	350	337	310	334	356	352	368	315	277	308	349	326	364	329	322	362	396	317	296	343	325	365	321	330	347	344	327	304	334	313	338	307	351	340	380	349	325	348	326	313	333	292	302	330	320	314	357	309	328	344	342	312	340	337	339	338	320	321	311	327	342	326	326	304	305	309	350	315	316	343	329	331	315	356	339	306	311	327	361	330	334	330	358	355	338	291	353	344	330	323	346	302	343	309	349	333	323	341	310	340	341	349	320	319	304	313	353	340	336	324	339	332	313	341	318	325	303	369	361	341	320	302	311	338	320	355	331	354	308	329	331	312	351	331	307	320	307	329	331	322	344	356	348	336	340	310	319	304	326	359	346	373	330	319	369	324	319	342	331	357	329	335	323	319	318	338	330	316	309	319	342	313	314	328	295	353	330	328	346	308	332	354	341	323	310	311	338	327	304	329	344	324	339	311	346	327	349	313	385	327	330	311	334	334	364	342	322	325	327	305	331	296	310	351	313	317	322	335	339	319	333	341	322	339	310	319	331	335	310	346	330	323	317	315	331	305	312	344	329	307	327	337	342	318	330	360	304	353	348	302	323	351	323	325	332	368	296	302	348	285	326	320	330	323	307	350	327	353	344	322	327	329	345	309	328	328	334	340	324	320	336	338	339	350	351	333	299	337	293	308	316	333	332	329	309	324	347	349	362	351	331	290	333	337	315	338	311	342	310	339	327	309	319	340	354	336	330	347	325	345	351	318	292	329	358	343	341	336	343	354	324	321	301	343	327	329	324	351	313	346	360	331	324	357	318	313	332	299	333	343	349	317	308	322	308	348	369	332	305	338	321	330	316	344	323	341	324	319	298	318	313	348	316	268	321	350	354	309	339	341	332	358	321	298	330	321	325	326	316	339	320	305	365	293	317	327	314	346	332	311	347	295	342	378	351	317	329	345	352	352	363	317	313	345	306	335	340	327	343	330	334	309	325	349	309	333	340	302	315	318	321	321	306	338	306	315	338	347	327	299	333	309	323	326	339	293	342	313	316	335	326	332	353	327	334	335	307	321	316	348	300	353	310	345	328	356	298	328	348	332	309	307	312	352	331	325	324	314	313	318	368	315	331	324	375	362	324	313	329	322	353	296	306	349	315	339	346	297	357	318	308	328	285	346	314	359	352	309	362	346	331	318	339	358	335	308	301	322	342	338	318	320	304	346	332	327	308	350	315	315	327	342	338	301	315	318	334	334	337	332	290	303	313	373	318	320	349	353	352	361	347	311	354	325	376	330	339	302	330	334	321	288	345	339	345	318	335	332	337	324	346	334	324	327	337	324	311	321	360	325	320	354	323
37242	42973	47839	48539	43310	43446	44741	44406	47113	47426	48697	42787	39356	34536	32865	32572	30004	27261	18547	13224	13657	10622	11381	9122	6857	4376	2880	3694	3788	2976	2275	1720	1603	1083	855	878	898	846	873	862	827	828	791	813	812	839	808	795	802	778	875	827	732	804	770	797	766	822	772	791	767	776	794	753	802	745	785	764	827	795	753	769	776	741	758	732	767	743	786	724	770	733	793	751	744	713	774	769	742	734	721	719	741	737	767	754	793	727	776	685	753	738	767	745	775	742	758	720	756	762	768	752	748	760	765	773	738	772	762	766	751	729	726	755	766	747	769	766	703	717	772	762	734	787	746	762	752	784	714	736	757	746	752	746	715	758	753	769	723	762	687	778	726	733	687	767	761	772	752	731	785	718	758	779	716	803	774	745	761	755	826	782	825	767	743	708	728	741	728	786	762	703	732	749	767	735	759	773	743	751	782	744	738	786	782	789	782	705	728	715	754	739	774	742	787	746	703	812	741	793	769	766	772	786	776	765	745	726	777	721	740	754	755	793	800	733	798	719	790	852	765	735	775	743	748	716	794	714	748	736	721	741	743	743	798	738	760	789	743	764	741	775	795	789	793	748	745	781	747	778	755	772	775	759	761	729	734	758	749	759	753	732	724	760	730	782	747	733	767	758	773	715	731	710	759	743	712	741	739	704	758	737	711	712	756	793	775	730	725	761	768	765	746	728	739	690	826	763	765	792	751	734	765	740	743	803	786	707	752	775	726	772	721	720	725	774	729	782	703	749	743	775	740	763	771	734	741	731	745	726	742	727	774	749	770	767	775	746	737	809	742	740	693	759	778	779	767	764	801	747	783	741	759	783	812	771	730	746	773	779	730	769	733	803	795	774	760	731	759	787	793	734	786	736	753	738	755	730	791	741	731	725	760	775	716	729	717	709	779	711	702	692	746	725	761	759	757	758	758	733	755	765	769	749	730	777	778	767	739	778	737	763	753	759	737	705	766	750	719	753	703	743	722	778	713	752	724	739	728	740	757	799	736	736	714	746	773	777	724	774	736	841	775	738	766	763	784	700	722	729	777	731	697	764	727	736	735	724	746	726	758	708	776	782	721	722	765	799	748	769	725	724	752	770	760	779	736	765	721	691	741	737	794	751	709	804	793	765	756	744	728	728	720	733	796	769	759	773	764	758	738	732	791	711	743	746	717	725	698	770	769	772	703	750	723	754	715	738	709	769	756	778	748	760	749	797	773	775	744	711	701	786	735	703	755	781	767	735	738	765	729	746	716	715	701	741	759	711	767	730	722	771	757	722	752	793	728	710	757	748	781	772	775	733	694	760	781	690	750	712	733	725	815	727	751	743	736	711	711	684	767	777	761	772	751	715	739	762	715	736	725	737	755	766	735	734	715	794	763	696	738	751	755	753	799	736	806	752	774	816	759	778	760	758	752	774	736	772	756	717	777	751	728	771	751	742	726	735	757	786	751	744	726	734	752	742	755	748	733	766	726	765	741	733	740	704	759	729	753	797	739	708	771	745	720	750	752	780	793	757	745	756	774	801	734	741	752	766	728	745	820	749	744	746	777	761	722	720	770	702	764	774	748	715	715	701	774	724	736	698	791	723	697	732	744	717	758	727	770	742	721	747	776	792	753	747	750	779	758	732	788	757	730	741	844	740	752	699	743	786	733	763	741	770	730	774	735	735	757	728	718	773	773	775	706	750	710	761	750	710	805	697	746	751	723	786	766	707	775	809	721	783	750	738	760	764	729	790	733	740	741	750	723	741	697	729	765	745	787	789	774	733	715	703	715	765	764	734	725	731	726	779	744	759	771	689	742	711	736	784	783	750	743	690	706	715	825	752	779	708	767	776	726	725	714	794	739	727	785	744	732	736	697	769	741	771	752	729	743	743	736	814	750	715	704	733	759	695	764	752	776	783	795	744	740	707	755	769	780	710	729	761	702	718	736	783	724	730	758	791	796	714	721	751	775	814	747	768	733	773	777	773	813	766	760	756	753	787	691	718	761	756	755	760	753	721	775	757	763	741	727	713	744	768	738	805	747	794	714	757	776	770	762	785	760	747	695	713	748	762	699	767	799	731	734	730	739	691	776	780	756	765	727	743	777	746	784	740	741	757	796	756	751	724	759	746	763	755	782	753	715	707	725	672	730	810	762	775	734	764	730	771	767	741	752	804	711	747	760	764	718	759	731	773	808	692	717	772	745	768	757	746	721	695	753	789	756	736	818	792	742	780	788	713	705	767	732	767	757	790	744	777	794	710	721	773	683	789	738	764	731	794	739	769	743	782	762	738	724	749	748	722	736	769	764	711	768	755	742	758	774	738	695	733	785	753	736	798	737	762	777	764	741	782	792	749	731	762	708	785	717	724	783	800	726	748	712	742	755	775	740	741	793	814	755	760	740	737	732	778	707	760	738	704	730	802	711	756	724	736	795	707	729	767	776	740	730	758	759	794	779	751	780	728	721	735	767	710	795	775	776	737	756	763	774	771	756	791	759	710	738	777	818	751	740	723	739	779	799	682	710	754	794	765	784	773	740	757	749	777	763	749	794	718	734	750	708	726	736	773	761	740	736	771	750	760	736	744	762	735	758	736	686	773	724	747	745	794	730	777	792	736	784	741	743	738	788	756	764	776	721	743	715	778	711	770	729	729	816	696	763	702	743	765	732	817	767	769	735	773	735	727	787	746	719	768	741	735	774	784	785	709	741	733	738	738	802	728	740	728	753	697	779	754	757	751	776	758	755	771	709	780	729	696	774	772	787	725	752	753	742	768	705	812	760	730	756	787	730	747	728	808	763	779	770	725	732	762	785	736	793	784	752	757	748	784	739	735	736	762	744	745	717	738	781	757	785	783	779	781	742	805	745	754	839	755	709	763	763	760	756	696	753	786	755	720	780	769	767	811	773	771	777	743	750	729	743	755	689	774	748	749	753	760	739	766	727	729	765	806	727	739	746	761	752	742	766	691	769	748	719	792	765	744	751	750	759	768	754	719	802	720	739	727	776	779	758	736	737	726	764	734	798	751	758	721	778	793	758	762	747	804	761	734	755	754	767	728	751	733	770	809	768	793	699	759	756	733	738	832	752	720	784	771	739	719	795	763	734	764	754	779	771	779	743	783	779	771	743	726	797	683	761	786	757	721	743	783	743	746	689	697	757	702	733	801	748	736	761	756	747	775	756	724	787	790	761	723	734	732	737	756	793	779	750	754	773	780	737	701	731	793	715	725	759	778	743	751	773	773	743	720	745	769	808	752	744	757	746	792	745	734	725	753	805	750	794	763	745	771	730	732	789	737	752	745	751	796	743	792	777	774	764	742	721	778	807	757	819	765	791	695	813	816	759	754	721	737	770	772	766	816	773	719	741	744	723	720	755	747	753	798	767	716	790	746	737	768	738	763	779	722	772	743	723	758	766	765	759	725	746	744	759	757	758	725	747	736	746	745	726	732	773	724	752	703	748	770	745	765	726	702	775	750	815	831
33583	26274	24937	17175	7993	6210	5798	4072	2810	1776	1730	1348	1142	906	800	812	704	641	608	569	530	491	523	443	425	426	379	341	382	401	387	375	364	363	381	427	377	362	361	395	394	384	380	353	358	401	375	410	357	384	349	399	392	392	383	348	351	392	384	350	369	393	351	365	355	387	366	358	364	346	377	351	345	392	377	343	362	385	396	398	403	362	384	356	369	357	354	363	382	358	347	387	399	393	376	370	378	367	360	403	363	331	385	362	373	378	364	378	408	369	385	369	363	363	362	340	347	373	346	392	405	367	395	390	386	381	386	370	384	378	369	355	366	357	388	385	380	344	407	359	359	347	336	359	380	385	392	366	402	367	391	405	348	379	353	371	394	338	389	345	373	407	339	355	340	388	383	362	388	359	363	351	402	391	361	357	353	366	388	345	357	368	354	409	415	375	336	396	359	379	384	382	409	385	393	351	366	398	419	396	387	340	359	378	354	369	387	331	382	370	372	398	368	345	330	358	358	371	366	331	374	382	362	360	366	346	367	343	360	383	420	374	368	360	378	399	402	445	384	344	404	330	370	399	379	352	361	383	366	387	383	346	407	370	384	392	395	393	339	344	350	380	389	360	384	366	344	377	371	363	362	382	380	365	397	361	338	355	408	407	397	372	374	368	341	364	365	393	372	399	391	371	363	356	384	349	379	369	345	369	369	371	408	355	395	372	392	345	333	380	382	380	372	396	377	353	382	399	355	352	384	395	408	347	362	384	374	369	358	375	351	369	347	345	362	357	371	396	392	357	404	372	345	387	424	398	412	367	371	398	370	379	355	380	363	322	361	385	359	389	362	364	384	384	385	353	369	373	377	405	388	388	398	387	356	350	359	352	375	387	364	366	361	398	372	381	404	376	374	389	412	375	411	366	368	361	396	368	369	365	374	367	336	361	378	366	364	350	382	373	386	375	378	396	361	389	370	363	355	383	373	381	391	383	359	380	372	387	407	371	347	350	377	364	392	335	357	368	380	370	392	372	356	325	351	361	384	382	376	383	374	335	406	408	354	384	396	405	367	369	373	390	368	334	402	379	351	400	372	380	346	409	397	352	354	382	355	364	388	408	368	375	378	394	393	360	364	361	350	349	392	387	360	357	399	377	378	366	378	375	322	354	361	345	369	376	356	376	394	367	358	367	374	393	358	363	348	328	370	376	396	372	368	382	405	372	334	366	382	385	387	390	408	357	362	401	345	413	369	390	379	365	353	424	386	389	383	369	367	382	431	383	362	370	396	354	376	389	353	335	363	391	390	362	398	341	364	340	347	353	356	382	407	360	368	368	361	364	354	404	391	370	338	385	379	358	379	402	372	363	363	305	391	350	348	361	347	378	388	368	340	349	418	371	382	395	383	361	415	376	372	335	375	341	384	359	338	341	382	391	392	393	407	354	420	363	391	381	357	378	387	372	389	346	333	368	360	405	320	405	381	362	380	356	394	346	376	345	360	377	370	350	365	380	377	355	357	390	365	360	382	361	390	380	385	391	403	346	432	357	362	384	379	373	362	356	343	410	379	395	343	367	369	387	397	345	389	371	390	349	352	386	421	414	366	369	362	356	376	374	403	363	395	356	375	373	377	391	359	371	338	327	360	369	385	360	364	402	356	383	374	389	382	375	374	399	395	380	415	384	382	398	393	414	386	319	347	366	364	394	384	387	371	353	362	385	338	333	373	343	368	377	375	430	369	400	383	346	380	388	378	357	382	347	343	352	380	379	386	380	345	369	359	366	345	375	385	386	385	386	405	370	360	378	408	388	357	354	365	359	335	387	397	365	414	352	371	381	372	387	354	374	374	382	402	375	363	365	357	362	370	374	326	395	337	357	353	372	341	352	378	395	395	343	399	393	375	378	355	391	334	379	393	365	349	408	343	344	359	352	372	345	378	370	343	374	406	361	352	367	362	369	379	395	345	385	357	394	399	397	358	384	349	367	381	361	386	397	369	385	368	338	362	349	368	378	368	391	405	352	401	392	381	360	358	381	418	339	390	368	381	350	387	336	360	369	351	362	337	363	350	374	386	357	352	353	345	386	378	403	358	357	348	408	362	355	378	390	371	331	370	387	350	341	374	356	359	393	386	363	424	360	365	370	364	373	374	357	361	390	340	354	366	395	358	356	392	421	390	394	379	341	379	382	405	376	347	376	356	344	352	371	387	338	388	383	335	358	401	337	371	379	400	408	376	349	355	386	360	370	362	387	394	414	378	357	369	370	385	355	334	366	340	350	343	366	347	395	359	340	343	359	383	334	379	357	403	339	355	345	412	335	352	381	381	365	386	364	374	375	404	367	362	354	323	404	408	354	378	372	372	381	341	395	375	351	380	396	396	379	373	333	382	372	370	406	386	325	356	356	363	374	395	318	378	395	385	386	422	396	398	401	357	331	359	356	406	365	343	364	416	368	372	347	350	356	349	372	386	402	356	380	359	369	366	413	404	373	348	362	389	375	349	379	344	354	383	342	400	377	357	387	384	370	384	385	356	355	376	366	401	401	375	361	353	341	390	352	397	394	391	356	378	365	367	382	378	357	360	361	370	339	358	372	369	372	382	404	374	380	377	387	357	385	397	363	364	356	367	367	375	350	354	368	356	367	391	356	380	350	392	392	350	425	352	367	350	360	349	366	361	387	343	359	360	379	358	367	375	347	348	396	355	350	398	370	386	371	364	368	358	410	378	339	381	369	373	376	394	343	383	352	366	394	362	365	368	381	388	381	385	369	352	351	379	376	344	373	359	366	386	359	356	367	388	398	398	367	379	395	387	403	352	387	363	407	373	410	354	345	351	331	397	338	381	395	376	362	373	338	386	348	387	340	362	367	340	377	363	379	404	376	373	373	362	383	331	364	394	352	373	398	334	416	347	370	409	333	358	389	361	354	394	352	317	374	327	335	366	356	377	362	375	383	411	400	368	361	386	401	365	356	387	400	407	377	378	359	390	400	372	427	383	370	352	356	387	350	350	361	378	362	400	383	365	374	371	365	372	332	352	363	348	361	347	344	405	366	401	365	401	362	377	349	376	369	377	396	384	388	345	344	364	373	386	378	339	424	374	402	351	366	361	377	354	376	357	360	375	381	360	360	392	392	392	345	390	366	371	353	346	367	374	374	344	349	379	393	381	385	357	339	393	357	356	374	376	401	392	369	367	376	361	384	410	375	365	404	367	370	369	358	353	361	343	400	367	349	357	385	373	353	340	347	393	339	352	363	396	409	404	375	399	354	346	390	367	390	433	398	398	374	365	366	392	400	385	368	425	367	425	371	392	388	368	400	374	336	359	407	373	370	390	408	369	368	394	361	407	337	366	378	357	333	342	365	378	411	379	403	352	356	350	385	427	397	389	377	324	367	348	362	406	404	341	387	370	353	396	365	374	430	344	368	413	382	364	398	427	410	380	336	379	363	339	397	400	368	382	362	358	381	374	373	367	390	406	375	393	358	355	391	391	377	363	383
19056	20294	29644	26913	18674	18320	18409	14582	11209	8033	8346	6572	5459	4064	4072	3655	3070	2705	2241	1947	1828	1694	1557	1313	1236	1181	1062	1000	930	941	893	939	914	864	942	909	880	862	854	857	850	875	835	881	858	845	821	822	829	887	854	850	870	863	832	866	827	808	830	795	859	821	843	864	848	809	871	855	893	882	879	872	810	849	824	841	864	806	841	854	860	871	857	861	835	896	822	824	879	834	831	856	871	837	839	825	876	785	881	861	806	833	841	863	910	803	860	816	832	828	904	815	859	890	875	856	855	810	875	866	812	886	779	884	846	819	933	837	860	847	865	837	820	882	841	849	808	893	847	835	819	826	851	867	847	746	833	843	864	854	818	833	840	815	888	815	840	852	870	821	824	824	797	865	872	817	852	844	864	849	807	853	830	831	867	837	861	807	852	849	834	830	821	885	819	851	828	797	850	793	836	839	865	859	818	791	831	872	887	786	786	837	865	826	874	847	841	827	860	858	863	816	844	853	871	863	836	872	870	827	809	820	867	892	801	806	839	862	874	806	840	863	891	843	802	844	835	847	798	872	802	864	852	865	899	892	885	765	848	858	858	864	836	844	884	844	834	859	825	878	823	816	812	814	800	874	864	787	838	854	838	782	798	856	840	857	826	875	910	850	885	883	825	882	829	818	810	842	811	861	853	820	884	878	857	814	865	856	805	892	825	873	804	826	924	839	849	800	818	816	812	829	869	804	849	863	845	852	884	879	882	896	806	824	839	836	856	841	853	846	793	843	826	900	838	887	856	852	876	836	890	857	854	865	831	803	814	851	881	824	835	818	841	870	855	852	835	876	835	798	801	808	812	830	852	823	865	830	843	851	874	865	799	824	870	837	829	871	828	828	809	848	803	814	785	827	874	885	825	822	835	837	886	834	835	849	861	831	830	861	849	838	861	821	872	807	819	793	816	831	829	889	808	829	845	820	842	843	867	812	816	815	883	820	848	848	866	853	863	841	841	871	818	877	837	865	856	869	859	791	827	809	838	840	808	857	853	873	834	857	874	831	862	828	854	851	838	843	829	853	887	906	940	795	804	864	813	819	820	828	847	899	819	840	922	824	847	833	836	817	821	814	808	818	862	864	828	888	866	815	815	827	816	834	860	802	856	848	844	858	845	861	868	874	853	851	832	861	854	858	810	778	837	837	854	889	862	813	827	871	833	825	847	808	807	809	816	857	782	844	829	845	804	851	806	868	915	814	846	829	848	813	842	818	842	815	824	810	824	835	849	824	798	819	836	812	832	868	835	848	798	876	889	844	861	801	827	875	852	809	858	905	796	854	816	848	844	836	811	820	833	857	827	855	866	874	832	858	818	820	846	827	866	864	832	827	865	863	814	774	882	852	870	836	843	851	847	843	864	816	815	865	825	883	885	818	862	811	885	846	803	866	821	864	831	818	803	837	874	862	877	876	887	850	805	816	867	876	809	819	833	904	865	801	847	869	826	849	819	850	799	883	896	822	893	861	828	861	860	847	871	871	842	846	810	847	860	862	870	804	833	839	845	825	773	876	859	818	755	844	829	825	849	839	796	841	856	875	831	864	836	845	868	861	856	813	856	849	866	903	834	865	905	833	762	869	821	837	813	873	829	808	822	851	867	848	845	870	826	783	820	860	856	817	881	776	848	816	814	887	826	883	893	768	796	837	849	822	849	863	840	798	849	904	849	828	815	818	844	794	816	837	868	906	837	851	857	865	868	857	808	874	840	851	850	869	829	829	820	818	893	841	824	856	867	819	879	891	868	862	831	813	863	853	851	850	841	886	795	831	807	855	859	786	848	846	870	876	805	853	846	834	841	830	802	842	875	855	875	840	874	820	845	821	834	823	874	830	845	839	882	847	824	848	841	827	797	874	814	828	827	850	824	811	870	871	834	855	835	810	825	813	865	852	805	899	870	782	810	782	871	857	855	809	846	874	860	891	877	867	890	862	841	865	863	867	856	881	841	842	886	864	771	850	873	902	873	799	842	896	800	879	852	902	800	863	822	880	875	825	820	864	906	869	787	845	894	893	833	897	843	823	848	888	875	856	844	839	855	842	878	869	863	852	797	818	825	941	853	856	861	844	852	887	861	851	820	901	846	835	832	852	862	813	822	851	893	823	852	848	860	869	817	822	844	778	878	811	841	877	856	828	808	825	823	826	858	847	865	827	852	895	838	833	821	850	834	840	823	856	867	886	830	798	864	859	846	859	868	816	812	879	825	858	834	886	806	843	869	825	838	807	841	831	893	845	832	836	840	803	822	868	882	849	807	853	848	818	832	854	819	839	840	828	810	854	832	833	853	820	850	867	828	868	797	836	845	837	815	841	842	801	822	823	823	865	884	783	879	831	844	920	826	848	838	826	828	839	845	814	864	778	791	849	833	852	857	788	803	857	803	790	834	848	871	829	796	925	852	870	835	842	823	848	854	869	890	863	843	845	851	815	807	819	843	839	816	823	842	849	801	832	843	836	795	862	834	792	826	834	829	827	878	877	833	825	877	821	831	843	823	851	878	840	799	850	826	842	862	866	864	857	788	859	879	837	851	844	847	874	830	884	840	826	816	913	839	854	815	797	860	908	806	854	840	822	792	802	846	821	840	853	859	809	853	853	820	837	883	798	821	850	816	821	857	862	814	869	815	841	827	826	837	846	881	874	844	859	821	859	840	818	829	820	835	866	878	884	804	812	892	806	867	833	832	855	809	870	816	885	842	831	874	837	803	848	847	823	865	813	853	907	831	854	870	819	800	884	820	834	875	810	841	844	857	816	858	844	822	814	874	883	831	795	873	815	853	866	856	810	811	902	853	813	822	917	811	867	846	818	869	803	813	873	872	840	857	847	865	850	831	884	796	798	853	861	827	817	845	893	811	807	843	808	794	842	820	808	867	906	897	862	788	856	811	839	819	870	865	878	830	881	788	823	873	832	838	819	869	841	836	858	856	865	904	859	847	804	856	845	884	822	889	808	827	790	888	831	821	852	791	873	826	809	881	832	802	839	845	857	827	842	878	888	847	856	829	836	873	834	815	871	820	888	897	832	863	853	847	872	858	858	893	804	850	851	832	838	798	828	815	814	842	799	802	823	862	886	823	909	810	861	813	832	839	801	820	846	852	809	845	879	876	859	839	834	820	845	814	816	891	861	827	784	874	847	848	848	830	810	850	879	820	864	760	791	858	870	853	846	828	839	849	823	871	829	781	891	810	878	869	825	870	856	827	810	904	832	825	844	828	818	834	793	849	919	803	849	865	835	828	840	894	854	873	871	874	844	845	841	817	898	829	831	866	843	830	865	817	794	812	841	825	829	884	838	853	853	817	837	835	897	802	829	854	853	841	837	805	827	855	821	863	910	854	808	866	861	877	835	855	824	840	893	841	851	820	847	849	847	892	840	816	861	869	829	822	870	834	852	831	837	856	831	831	830	858	781	855	808	825	820	840	838	774	842	816	837	883	884	818	833	833	825	805	893
47669	45631	44417	43485	36570	30256	26042	25324	26647	23506	22844	17736	15098	11698	10424	8515	7028	5319	3240	2298	1983	1552	1506	1173	999	655	452	445	504	467	412	391	367	364	357	363	347	342	373	341	337	356	368	298	352	371	296	342	352	372	355	354	365	370	324	332	343	368	331	337	337	350	362	327	348	330	382	299	297	338	361	350	342	323	332	371	357	343	335	307	313	306	325	354	358	349	336	319	352	322	368	361	333	350	351	382	338	351	331	339	344	316	352	322	352	331	330	298	344	330	309	343	364	332	323	374	357	340	384	346	328	305	320	359	312	343	330	342	329	320	317	316	352	332	355	365	378	334	347	343	352	338	336	305	392	328	341	373	383	357	317	328	362	328	365	328	340	329	368	317	327	324	350	325	387	322	312	351	333	345	320	348	326	317	314	369	337	333	357	325	356	338	339	333	363	307	372	324	330	343	355	326	371	330	361	307	336	351	346	350	333	341	351	290	347	345	311	320	359	307	351	371	315	314	343	379	350	337	326	333	290	350	324	334	345	351	330	349	337	353	314	331	362	344	367	361	354	316	341	359	325	316	335	313	368	345	332	361	340	342	329	341	320	358	368	358	365	368	309	373	355	333	346	345	348	313	346	347	332	314	319	386	322	355	370	315	349	326	351	353	356	324	342	350	348	359	335	367	350	353	331	307	371	336	332	361	355	336	345	300	352	296	361	348	331	327	305	342	350	290	323	323	340	306	330	323	383	352	356	316	325	348	340	331	348	353	328	343	329	323	325	354	335	323	366	331	319	328	325	352	380	374	353	321	330	348	328	308	312	303	357	310	362	324	357	343	338	364	330	284	399	319	339	347	343	346	372	353	344	330	340	364	326	328	354	329	346	331	327	292	322	370	336	355	333	342	372	347	344	308	344	367	347	336	363	361	345	346	298	359	323	323	341	337	368	347	308	321	349	324	336	306	355	337	334	344	370	339	335	314	319	326	322	351	320	316	344	365	321	356	342	334	323	327	345	338	333	343	346	331	313	331	322	330	337	338	318	362	324	309	339	348	369	316	356	355	339	360	352	341	304	331	362	357	312	346	331	375	320	373	350	339	332	316	329	312	329	352	334	317	344	389	351	315	341	368	353	354	329	346	364	324	328	338	320	330	321	355	343	336	324	335	359	341	362	353	343	330	319	321	342	340	338	351	311	323	333	326	337	324	326	328	351	393	328	324	333	344	339	333	366	325	336	349	354	330	333	344	311	365	343	361	345	333	303	336	336	354	338	348	307	335	370	338	351	355	344	321	318	327	337	342	322	345	340	350	333	346	368	314	342	336	313	365	347	352	334	333	310	327	364	341	364	314	330	319	306	332	363	328	339	347	344	356	357	356	333	373	320	321	325	348	348	335	335	330	347	331	321	351	313	356	334	351	356	330	353	294	341	334	358	353	323	313	381	333	327	329	342	330	334	323	329	330	340	339	349	347	358	332	340	338	339	330	349	317	328	357	319	324	316	335	330	343	350	355	343	352	371	334	366	358	354	366	311	367	336	320	376	323	366	368	349	316	320	321	322	359	334	363	372	332	365	352	308	348	359	324	370	316	334	328	379	338	342	339	315	293	316	361	334	311	324	349	344	307	358	316	335	334	360	319	328	293	361	363	384	313	313	349	347	336	296	345	346	324	358	369	304	323	333	350	309	343	330	333	330	322	327	344	366	378	342	302	365	322	357	375	350	304	355	291	301	359	366	299	369	346	385	359	320	336	357	321	307	315	321	330	368	318	329	366	323	322	321	343	333	324	348	320	340	343	329	354	322	336	295	359	339	331	338	346	376	333	350	388	315	324	348	352	322	322	319	315	328	353	376	366	352	339	330	347	330	339	349	356	337	339	328	319	340	339	336	327	352	321	342	304	320	368	333	354	328	318	326	355	352	350	334	300	364	336	354	343	331	385	345	318	349	344	352	328	367	342	334	341	321	337	355	361	347	334	342	336	324	360	358	339	338	325	343	353	362	352	337	344	340	356	343	313	316	321	347	334	321	361	318	348	303	343	363	296	339	316	312	345	379	350	344	315	361	332	350	350	326	346	328	340	307	339	378	352	304	327	341	341	335	343	336	386	346	370	351	322	320	345	335	331	360	338	352	357	326	335	343	377	361	337	326	317	330	373	333	363	342	315	343	329	337	317	359	324	341	351	329	321	345	354	330	344	330	320	295	313	357	351	301	332	368	345	351	335	315	328	296	376	375	336	345	370	331	338	328	319	358	339	331	348	336	343	348	354	317	337	385	323	337	362	352	317	340	325	341	328	332	363	339	335	355	338	354	334	335	335	322	345	354	354	340	329	342	317	361	340	317	319	354	343	321	339	338	349	364	373	363	330	332	359	313	334	311	339	297	338	379	349	335	333	313	289	355	350	342	329	339	329	344	310	340	345	302	346	336	336	337	375	314	331	314	362	332	322	336	356	314	319	321	321	320	349	346	343	363	346	324	327	360	347	309	313	334	346	357	339	323	333	360	355	318	330	307	366	339	348	302	300	307	370	292	332	360	369	365	362	313	349	336	334	341	333	353	308	359	331	330	365	357	370	318	343	333	311	362	346	337	333	307	352	356	338	386	316	363	350	328	338	363	377	325	343	370	352	357	342	289	353	369	336	352	318	345	325	345	312	333	356	330	338	332	358	345	346	339	348	335	359	316	330	340	345	341	325	354	326	325	334	379	332	322	332	344	323	350	347	340	316	336	325	334	380	357	341	341	339	316	306	364	356	342	341	357	324	331	304	322	343	358	314	342	367	335	333	321	321	330	331	329	319	331	324	387	342	352	320	349	322	361	349	338	339	326	338	315	349	344	335	336	338	318	320	340	356	357	348	304	339	359	323	315	356	327	313	325	357	354	356	332	336	345	314	349	362	343	357	347	344	346	372	366	367	319	292	344	346	345	321	335	325	336	345	360	358	346	387	325	334	325	369	343	328	358	290	383	335	371	322	337	330	354	339	338	330	332	317	343	334	347	358	341	322	369	349	325	359	343	333	337	362	344	319	307	345	359	353	327	339	372	343	335	283	362	347	382	320	292	366	338	358	327	356	312	327	340	353	340	336	320	347	368	314	306	346	333	346	337	315	306	361	327	356	352	317	332	361	356	304	329	351	346	356	326	318	357	342	362	344	325	344	344	329	343	338	327	342	323	344	315	339	332	336	328	352	331	351	335	310	325	338	336	320	305	352	344	339	357	330	346	345	343	338	349	349	338	332	343	348	342	347	327	304	367	378	340	301	351	337	320	341	356	342	330	316	297	307	353	346	353	363	308	338	327	317	330	338	364	367	370	312	338	366	314	333	322	358	316	335	344	347	365	314	356	372	364	366	306	315	362	348	321	317	295	334	369	331	317	326	350	370	332	351	344	323	344	295	338	357	348	355	311	372	338	336	348	329	325	330	341	323	338	364	354	345	323	344	317	337	325	345	332	322	352	326	292	345	330	367	316	321	317	338	348	352	322	311	382	314
31755	37914	45040	47337	42197	39967	36505	37860	41394	40425	39306	33442	32765	27503	26342	23168	21498	17442	12669	10152	9550	7133	6925	5182	4963	2484	1546	1368	1628	1532	1365	1219	931	868	881	879	862	802	849	812	793	851	800	792	863	769	784	797	758	796	779	826	843	776	806	757	743	774	730	769	794	795	828	798	763	804	805	760	768	830	797	824	786	752	775	790	752	791	786	741	746	768	803	771	750	810	777	806	792	776	740	784	807	783	754	785	797	750	774	745	763	707	811	799	709	795	770	738	789	753	743	747	754	750	764	770	812	789	744	780	735	755	782	793	781	778	800	740	766	845	795	803	733	769	789	774	816	747	754	752	808	762	794	767	784	758	794	751	805	760	770	764	762	744	767	748	771	773	817	740	747	783	759	765	727	805	783	745	756	774	779	743	768	774	775	810	745	791	763	778	748	793	776	809	757	754	790	811	778	787	788	784	735	750	839	752	799	747	763	788	739	786	815	777	744	768	823	798	779	788	803	731	808	732	790	754	750	758	772	811	760	753	799	774	757	749	735	799	772	782	759	820	827	769	782	778	799	839	776	792	767	771	754	800	735	751	762	754	764	780	780	777	799	783	731	779	764	790	820	737	752	813	743	786	717	797	783	780	764	747	776	779	776	760	799	764	812	724	753	763	731	779	789	770	750	786	778	804	781	801	795	796	750	776	825	824	788	746	779	811	737	767	779	727	781	766	780	768	756	788	778	793	803	787	792	734	791	756	775	826	731	734	759	801	779	764	766	818	763	758	770	766	795	792	790	769	800	754	778	786	767	806	752	788	834	784	776	815	780	776	813	762	790	734	762	792	721	783	758	729	786	782	807	770	793	830	788	750	825	816	744	825	718	757	700	750	777	770	798	793	747	797	774	776	783	739	815	780	777	796	768	779	795	769	756	781	762	816	751	787	754	757	766	755	799	764	719	735	777	800	731	758	834	829	781	776	794	802	768	783	762	804	727	786	792	804	788	788	810	791	775	872	764	793	773	796	818	741	773	781	787	781	763	770	757	788	778	777	794	738	744	782	801	761	754	798	777	799	767	782	775	792	732	771	777	753	745	763	778	783	771	789	747	775	799	768	814	738	827	778	764	740	739	755	814	776	762	783	713	746	825	765	777	759	733	754	766	791	796	785	774	789	781	768	767	776	792	763	751	763	772	794	752	752	815	754	738	744	745	779	828	766	795	835	780	800	787	774	781	786	767	759	760	800	756	847	756	815	774	794	823	779	782	787	787	765	755	804	803	776	742	748	773	761	755	801	755	799	802	758	825	766	779	758	799	795	740	831	806	729	759	754	797	794	765	712	770	750	798	817	709	753	788	811	771	807	718	793	737	783	787	800	770	810	801	735	771	807	844	805	793	829	760	760	794	781	785	764	790	789	762	764	693	768	790	799	779	805	805	754	810	770	776	788	719	697	794	806	795	803	746	764	777	736	793	761	767	822	803	798	773	798	769	819	780	796	813	742	794	800	755	761	748	746	823	737	772	799	739	768	804	787	808	808	744	765	795	731	782	804	756	803	782	779	793	763	788	805	772	856	802	811	751	774	784	784	759	773	760	745	824	830	764	797	753	780	739	785	780	764	737	772	742	753	796	731	759	866	746	775	831	781	779	771	745	799	764	756	729	749	765	764	769	788	783	775	784	740	774	696	744	799	745	770	759	828	773	763	730	781	795	800	768	741	722	734	768	787	728	750	713	779	772	753	762	788	823	788	735	768	787	820	783	787	754	760	721	811	765	796	813	733	744	778	738	749	761	773	758	788	768	754	768	745	787	717	786	811	729	820	775	761	797	829	769	792	775	798	780	777	777	783	793	840	773	789	735	786	781	739	723	761	714	793	734	761	773	751	730	814	772	709	803	782	752	772	791	783	732	798	783	764	739	706	733	791	781	767	788	762	727	786	734	763	735	770	742	774	712	729	798	781	819	797	814	785	752	775	810	759	751	764	764	850	794	733	770	769	737	753	773	810	745	766	816	740	768	724	784	799	780	753	803	802	769	778	806	787	782	774	809	826	759	765	727	760	723	774	781	768	768	755	817	826	782	796	807	806	792	783	767	766	851	771	779	816	773	827	722	738	744	751	750	773	789	848	725	745	840	702	785	730	785	769	803	777	780	786	804	741	790	762	756	752	785	781	819	818	792	731	762	774	760	729	782	787	815	746	801	773	816	739	810	739	777	743	766	774	771	804	767	824	787	811	760	776	776	781	776	766	790	752	776	733	765	794	766	749	843	768	767	726	763	766	842	787	725	717	732	757	704	768	785	791	760	777	785	777	754	742	751	788	777	747	755	773	777	773	813	767	790	797	779	732	776	746	803	756	739	772	764	737	802	802	703	752	728	756	838	778	798	767	864	791	770	810	757	835	771	766	726	786	744	779	771	778	771	778	751	786	793	784	787	762	773	765	797	738	756	802	714	738	805	778	779	770	759	740	740	762	748	804	812	748	787	769	803	721	787	788	714	765	790	756	804	722	798	761	770	739	737	765	774	802	791	814	827	814	772	805	804	718	772	723	771	765	836	765	787	765	784	759	758	777	763	767	778	795	771	711	770	766	754	768	810	753	778	773	752	795	835	761	781	726	812	767	764	784	753	780	769	746	758	789	757	743	728	752	713	778	788	805	802	801	818	801	773	767	746	783	772	756	789	755	782	808	742	795	720	767	743	816	796	812	774	768	775	781	773	801	769	787	809	786	742	795	761	787	795	837	795	799	809	756	733	735	803	807	818	815	778	761	790	770	792	750	762	842	788	792	802	767	751	771	769	737	767	711	767	728	801	766	758	766	776	749	780	751	741	767	749	754	775	750	748	797	750	787	782	793	738	830	791	780	772	762	769	768	818	764	812	784	797	755	782	753	812	755	787	787	772	777	801	774	820	761	798	794	781	795	752	746	755	783	780	787	753	767	793	762	795	796	762	759	723	786	755	723	745	778	772	806	740	762	776	807	786	709	741	733	757	765	778	782	726	758	797	756	764	763	770	728	765	778	794	787	809	761	749	768	785	766	761	803	761	766	741	746	793	760	774	810	784	758	755	817	758	808	744	825	771	725	778	833	766	769	793	773	798	705	772	813	758	772	814	774	734	791	793	752	750	741	825	775	803	816	758	793	766	809	784	764	763	738	819	847	794	749	736	784	769	811	807	833	842	789	813	768	788	712	714	765	808	757	755	746	768	831	717	700	766	765	769	760	771	856	739	774	785	804	746	773	782	754	821	750	791	772	798	766	725	781	767	790	731	764	789	838	778	746	796	772	730	768	741	781	712	767	787	786	794	770	762	777	805	768	802	741	714	806	781	733	730	799	792	737	750	786	821	769	783	776	825	783	770	704	768	788	788	731	744	741	777	791	825	848	785	808	749	753	752	806	745	804	766	780	808	797	765	814	795	831	811	743	774	798	750	756	770	730	758	797	790	826	817	804	785	763	752	781	801	788	791	739	761	760	730	787	771	817	759	743	739	803	790	776
54143	50095	49768	46847	35881	33493	32465	32901	35612	33718	34164	27767	24663	21311	18877	15224	12784	10564	6691	4706	3420	2452	1992	1685	1921	975	555	486	477	577	481	399	346	342	303	339	366	375	332	343	358	351	343	329	305	329	315	315	353	326	319	315	324	332	351	353	378	334	351	325	316	336	353	331	346	315	380	392	329	341	358	312	346	348	362	355	330	345	339	362	356	325	332	321	314	310	311	335	342	351	349	339	319	341	292	340	330	331	331	347	335	338	333	312	303	335	319	331	325	322	325	315	327	345	322	326	340	325	334	357	346	323	333	332	344	314	318	328	317	330	323	358	343	319	303	379	318	340	315	328	352	308	326	288	343	299	335	314	343	348	364	359	323	345	350	314	331	328	325	371	316	334	318	331	324	313	341	380	364	366	328	321	322	325	302	344	339	337	324	328	325	331	367	329	354	343	368	335	332	322	356	341	352	355	346	326	346	327	348	317	331	339	335	311	336	341	345	318	371	359	326	353	342	360	342	352	346	327	310	338	363	346	336	338	352	327	307	326	325	339	287	345	323	328	317	329	328	327	287	325	325	300	316	310	304	337	344	337	350	363	327	359	308	347	380	372	325	361	317	311	318	330	339	327	339	351	362	337	327	316	331	349	345	370	341	340	348	362	305	327	318	301	333	315	343	342	336	332	341	344	319	352	294	331	329	308	320	330	378	333	321	309	342	305	346	348	361	336	290	328	327	335	334	339	321	331	357	344	330	374	341	362	329	298	328	352	346	367	320	333	358	362	348	301	341	337	332	320	351	328	344	326	310	303	312	321	347	322	332	322	314	353	311	376	366	305	318	330	312	324	321	339	341	341	335	329	334	363	352	323	331	317	346	333	342	365	307	334	322	331	326	324	353	314	326	308	293	315	293	389	352	337	330	359	350	359	334	344	354	329	345	330	364	336	299	323	330	307	304	351	325	328	306	345	341	310	330	331	310	302	323	341	336	311	273	345	307	286	301	338	325	315	339	351	324	340	336	321	336	317	313	331	339	357	351	332	331	332	359	314	329	345	370	328	321	357	313	337	331	324	312	369	304	335	333	315	353	320	359	307	319	300	305	317	323	339	353	339	298	314	311	336	335	354	310	339	338	327	316	300	333	308	315	344	319	357	356	361	365	350	341	340	325	318	335	323	332	357	318	365	340	321	320	301	378	310	307	347	346	367	317	300	337	334	312	349	351	319	364	311	356	309	294	369	352	356	355	331	318	318	364	317	356	353	328	290	320	319	320	333	317	321	369	341	327	336	358	301	335	334	343	310	381	350	332	322	324	360	362	348	335	351	361	304	341	298	329	338	293	338	320	322	304	296	347	334	363	340	339	309	322	319	335	327	332	322	308	322	367	317	318	304	310	351	334	327	313	331	337	362	370	338	319	309	328	339	297	325	390	331	357	328	350	350	339	342	351	339	365	353	362	319	336	318	329	295	364	304	379	338	317	369	323	353	346	341	324	326	358	315	322	283	349	358	368	343	340	358	335	358	341	313	311	352	314	359	338	343	344	307	327	343	336	328	333	322	335	335	329	345	332	371	321	320	336	304	356	323	357	315	349	328	289	357	333	323	313	340	358	321	324	343	290	323	337	356	323	314	336	347	320	350	321	338	296	344	303	343	330	329	316	285	331	333	351	352	358	340	330	362	315	290	340	338	345	314	341	333	358	341	349	330	326	352	354	326	319	360	306	346	334	344	314	306	315	338	324	354	364	362	318	354	334	330	322	377	336	321	322	349	363	339	335	322	339	377	309	361	317	319	337	332	352	341	303	336	311	333	332	328	359	304	313	346	305	309	355	354	341	309	355	351	334	363	322	353	327	354	333	363	343	306	351	350	336	345	319	320	311	315	376	355	316	328	317	316	339	356	330	324	290	321	315	323	316	311	315	312	317	333	337	297	348	326	340	335	344	332	336	339	315	284	328	331	334	317	321	349	320	331	378	332	363	344	356	310	322	325	326	307	349	347	366	337	306	336	339	340	340	350	346	357	327	327	379	328	333	332	327	353	322	289	321	338	344	330	287	312	330	358	312	327	343	305	322	349	330	345	340	349	350	369	290	325	332	360	308	349	328	326	338	317	308	339	333	310	310	349	358	340	313	326	344	336	294	313	329	337	337	355	333	335	341	334	365	357	380	316	395	309	357	362	333	345	359	308	311	331	336	329	333	324	338	356	349	303	333	361	357	297	358	360	328	309	312	356	307	353	358	288	330	309	312	327	348	365	353	318	317	345	329	293	306	318	347	358	328	302	333	340	341	333	333	334	325	360	368	305	315	323	360	342	327	353	353	338	355	334	325	332	319	334	371	315	339	321	319	319	317	307	337	325	300	359	334	348	327	355	307	321	324	307	338	314	343	316	361	370	350	307	285	303	300	330	381	347	341	355	349	346	321	307	308	331	342	359	319	299	304	313	343	309	322	342	355	365	337	326	333	317	318	323	304	312	346	353	342	335	323	347	319	302	354	318	309	337	320	315	348	325	358	371	320	344	325	311	335	319	342	331	302	319	326	319	342	345	324	341	307	366	322	311	345	347	311	331	319	293	362	319	328	351	328	340	313	338	326	369	364	327	306	316	314	341	352	339	341	319	320	313	333	303	323	324	328	352	313	359	306	318	353	314	354	370	316	316	290	313	336	301	332	342	346	332	346	321	346	378	326	317	327	352	355	364	326	339	339	331	292	320	340	319	358	358	301	313	311	339	348	321	334	292	316	342	302	355	331	335	316	334	377	360	342	336	277	367	316	318	323	315	349	316	337	358	324	322	332	328	326	381	319	327	348	313	348	300	362	302	300	319	318	344	306	316	328	326	345	332	332	304	338	347	302	346	349	332	317	333	322	336	339	319	313	319	356	357	338	319	342	310	304	308	326	354	324	337	323	337	342	354	356	367	311	361	350	358	369	311	363	376	339	330	321	347	327	311	333	340	327	326	317	359	310	305	338	332	356	325	319	299	296	318	300	331	314	336	325	316	329	344	317	348	325	326	331	342	315	326	354	343	328	331	337	311	321	338	352	336	334	330	359	309	308	301	308	300	327	329	297	303	338	327	325	328	341	342	339	346	336	337	330	367	341	325	332	346	332	341	317	301	349	330	327	366	331	329	330	358	332	334	331	329	353	354	331	322	345	336	302	320	348	374	361	310	331	332	332	291	298	314	340	337	350	306	333	335	342	320	336	341	346	304	325	344	341	331	357	329	289	339	346	337	335	345	336	373	315	337	339	356	321	320	299	330	329	307	320	332	318	326	303	318	312	322	306	308	324	304	311	303	346	320	295	328	336	333	319	338	365	370	304	339	325	323	325	320	360	338	359	353	323	335	337	333	351	348	323	350	338	304	340	308	357	336	325	319	383	316	326	344	313	320	323	321	335	353	308	325	341	362	319	315	330	311	334	316	323	315	326	343	307	317	339	320	355	359	315	322	327	321	342	345	328	352	318	372	349	333	339	330	334	361	346	363	304	339
35826	41815	50256	51102	46469	45811	43602	45319	48857	49764	48487	42057	41688	36810	35237	31592	29553	26820	20619	16504	14762	10861	9054	8201	9365	4394	2081	1800	1746	1865	1468	1218	918	895	898	870	837	856	869	873	846	852	792	829	837	822	813	875	810	807	758	816	823	795	796	827	808	798	797	780	774	795	768	725	813	811	772	773	783	819	752	800	778	776	764	816	775	747	759	793	768	733	814	711	766	790	790	753	767	749	803	762	768	752	728	744	777	813	773	787	771	786	769	711	712	768	746	757	756	740	727	735	763	725	766	747	736	763	784	756	769	784	789	815	768	737	799	745	719	756	777	795	762	753	735	768	735	733	757	712	713	758	790	739	739	719	712	763	789	742	697	808	769	803	780	705	736	775	766	734	779	797	767	748	776	712	816	750	725	764	722	690	743	821	766	781	754	795	708	757	746	752	747	708	773	753	780	756	754	735	820	750	727	748	779	732	716	777	793	782	753	739	726	719	783	739	772	760	726	770	773	739	747	764	785	759	773	754	798	692	730	762	731	750	724	810	738	755	758	740	733	726	686	719	726	754	746	694	717	751	761	727	743	763	729	803	768	765	799	786	729	775	748	744	817	766	721	741	738	771	794	771	798	781	814	740	752	739	736	753	785	745	800	789	710	754	771	760	794	784	784	734	751	768	757	788	775	725	745	779	767	731	769	722	787	707	777	713	764	772	772	785	780	781	768	717	747	732	749	769	813	760	742	802	760	758	746	741	718	773	729	782	734	741	763	747	741	776	734	752	767	780	784	724	756	750	780	723	764	707	821	752	792	753	779	749	783	755	728	775	755	767	739	735	745	788	768	738	791	718	767	725	767	795	754	767	770	769	753	715	746	800	775	750	736	809	753	755	718	782	743	730	798	757	727	712	729	704	790	764	782	744	738	702	798	739	764	770	757	738	738	791	721	773	770	723	738	770	832	731	751	748	785	788	783	750	774	743	736	757	711	765	781	766	783	761	773	745	765	736	725	753	756	752	727	786	745	756	755	775	812	729	784	765	738	780	753	734	765	736	734	704	713	801	718	746	775	731	793	743	776	744	751	722	733	796	787	782	745	711	779	731	700	771	764	738	767	744	722	804	735	752	675	725	769	802	778	740	774	791	775	723	759	758	796	737	795	720	747	733	761	761	750	759	736	754	741	752	780	768	824	746	752	736	733	794	722	740	781	736	728	797	753	778	738	749	767	740	757	720	739	720	785	767	746	772	749	771	836	735	770	754	750	716	788	766	759	759	775	768	734	752	746	722	700	744	711	721	756	707	770	744	780	768	811	817	743	753	728	770	720	810	737	740	737	795	792	782	743	741	774	704	730	795	738	753	718	778	761	766	752	759	774	783	792	772	737	783	765	759	755	722	726	682	758	799	769	756	748	754	751	766	763	779	751	697	768	745	765	799	750	756	746	735	785	770	784	751	740	795	715	719	777	692	711	782	759	774	733	733	728	720	745	724	744	756	736	789	729	767	774	755	759	722	770	728	771	740	712	730	775	784	739	761	751	689	786	754	776	775	739	726	786	755	738	757	769	695	760	755	767	750	736	780	769	746	786	764	758	772	728	719	733	736	738	762	759	720	745	743	766	760	762	744	768	713	743	723	776	769	776	810	795	744	751	729	750	761	731	778	752	747	772	713	773	748	732	747	759	729	755	720	753	789	807	717	766	769	744	830	742	740	786	759	776	727	764	752	742	736	716	749	738	794	727	747	754	760	738	747	766	757	808	766	774	747	744	777	761	774	748	705	770	706	736	761	710	768	726	749	764	766	762	768	752	740	742	771	756	735	754	766	751	715	745	756	786	771	733	784	723	790	709	756	726	752	801	765	747	772	787	749	722	789	760	762	741	782	772	767	735	782	765	782	777	723	746	801	785	756	712	779	711	806	806	796	752	717	789	736	723	743	792	822	756	757	778	785	794	772	752	802	834	750	743	762	761	772	765	774	764	754	765	725	760	730	718	752	747	785	755	756	744	746	773	733	829	803	775	753	717	731	760	735	739	745	771	716	764	793	749	788	771	751	719	774	772	717	819	732	755	748	744	781	740	752	718	769	755	784	726	732	761	756	773	767	740	744	763	762	797	720	734	745	728	737	776	762	741	755	740	753	778	745	766	683	781	795	799	757	777	736	763	753	772	768	760	745	758	725	770	727	709	765	776	764	750	790	760	795	758	780	726	723	759	745	762	726	797	725	743	732	748	745	742	797	720	759	785	782	765	720	740	741	755	802	780	750	733	774	761	750	754	777	747	750	784	730	722	779	791	798	746	720	714	807	785	734	756	769	737	775	765	771	757	773	753	753	781	712	699	760	769	776	675	736	769	768	758	733	747	736	712	773	787	744	771	707	784	731	733	773	715	726	746	709	730	718	790	751	766	736	791	714	772	765	769	746	763	795	746	760	751	784	773	804	719	745	715	744	741	795	737	737	790	772	777	741	712	756	787	788	727	745	786	727	761	795	788	745	794	731	730	736	757	774	790	780	724	721	770	736	757	811	734	748	782	826	801	734	766	789	726	708	705	736	765	774	782	739	800	700	726	750	734	786	783	852	787	729	764	745	763	728	693	721	729	705	689	775	731	755	772	797	745	805	785	772	719	737	822	786	747	785	757	727	750	715	768	777	779	734	744	762	695	762	805	797	756	786	781	700	788	798	728	730	762	792	729	783	757	801	749	711	730	782	759	742	778	733	742	794	727	760	777	744	722	738	753	736	762	774	752	775	762	737	765	709	730	792	729	726	785	786	767	732	734	710	756	772	788	743	788	788	720	748	710	726	764	732	763	748	724	708	723	743	752	744	767	773	726	798	763	785	815	751	732	769	757	760	718	740	769	772	733	775	733	715	745	757	745	777	785	739	723	770	740	791	748	791	740	741	740	762	758	792	751	731	751	728	780	733	755	737	729	724	706	770	784	727	765	726	742	740	739	724	759	786	743	747	742	775	751	744	769	809	738	758	767	743	787	783	769	692	739	750	715	798	755	716	731	722	749	758	752	786	748	722	769	765	726	744	755	745	766	754	787	755	737	793	748	791	765	718	772	746	780	791	772	741	735	781	756	745	721	806	741	747	732	765	785	786	719	759	820	771	737	794	728	756	761	776	758	754	737	718	805	696	733	749	748	768	768	740	758	790	731	784	758	785	781	800	762	762	761	790	773	728	749	749	764	718	786	780	764	763	772	784	761	793	799	791	760	745	728	743	716	728	719	749	762	725	772	733	728	760	747	710	739	757	721	739	784	773	738	744	761	715	782	761	737	714	772	765	770	752	780	756	733	741	764	766	745	770	785	794	734	739	801	763	719	749	749	736	784	740	724	701	789	727	728	719	759	759	775	798	772	759	731	746	762	795	749	750	745	741	744	718	757	767	744	757	718	756	776	720	770	759	740	739	736	789	774	766	749	789	785	747	726	747	730	749	742	800	726	744	752	786	728	743	757	800	779	753	765	747	773	749	757	725	744	763	749	766	737	787
32992	25428	23653	14146	9956	8370	5614	3913	3050	2328	1979	1546	1406	1241	1055	939	929	730	648	601	560	466	462	449	429	449	393	411	407	397	403	362	351	410	359	381	374	348	370	412	375	365	356	397	387	391	387	377	398	407	391	376	412	374	404	376	340	372	332	358	362	335	377	377	379	407	371	408	388	387	360	341	431	407	377	387	364	392	352	391	409	378	363	360	364	363	361	401	365	366	371	357	362	345	374	358	372	362	379	356	355	365	363	335	336	379	368	355	372	380	386	366	406	369	351	398	370	375	338	398	376	372	348	381	384	377	363	399	365	380	366	378	415	386	386	392	378	375	357	397	452	361	371	337	403	404	362	388	378	355	353	346	363	357	395	378	375	354	402	337	385	349	354	365	422	349	396	393	363	393	363	420	384	373	341	388	354	374	333	397	410	370	378	427	406	401	366	357	381	376	367	376	416	366	367	370	402	350	401	403	381	381	375	352	379	349	348	377	370	385	339	381	409	358	368	351	397	376	380	388	355	374	377	344	391	399	362	416	364	342	383	365	388	370	361	397	375	365	395	376	377	405	345	378	384	344	358	374	369	380	363	346	360	385	346	349	340	383	376	368	394	379	407	380	395	365	369	345	379	372	328	393	401	405	393	362	382	387	396	377	387	376	356	375	361	414	359	403	375	392	347	364	382	374	381	368	397	370	338	381	340	363	383	389	419	374	415	372	354	343	358	354	400	388	361	374	356	378	383	411	390	383	336	380	360	376	357	339	389	367	393	398	359	363	369	369	408	399	331	354	373	411	407	390	392	357	347	384	415	375	338	393	394	358	364	402	353	388	381	404	346	379	370	365	374	377	356	370	385	341	407	389	368	367	374	363	388	386	381	403	361	379	352	353	361	370	399	377	365	374	357	379	375	392	385	385	398	417	386	377	381	399	387	396	343	393	406	391	404	434	399	370	369	372	407	376	339	355	388	393	398	358	373	408	370	346	345	384	388	380	352	362	380	359	406	368	367	370	377	393	358	384	344	377	397	385	345	373	362	361	398	393	363	393	408	404	390	407	372	360	356	380	378	363	347	354	367	371	394	341	375	363	388	414	383	378	422	394	380	382	348	377	387	370	378	378	380	401	376	348	364	356	362	340	392	396	380	384	376	377	373	380	380	346	369	361	408	395	373	378	396	377	351	404	366	408	358	368	357	349	362	358	391	372	343	372	372	360	340	394	348	342	361	396	380	367	362	378	386	376	362	380	347	352	373	397	358	400	366	369	395	367	400	403	363	352	363	362	350	374	382	348	373	364	371	362	380	387	374	386	363	385	365	380	421	373	354	355	394	412	373	372	377	373	372	367	380	384	329	391	374	422	377	412	377	376	395	382	360	373	330	383	347	403	397	369	399	368	354	395	363	376	382	377	424	373	346	384	376	416	368	395	384	387	344	369	359	407	396	340	371	367	383	374	377	381	349	389	406	388	359	372	358	372	339	373	371	393	414	343	404	413	374	381	366	361	379	366	373	353	349	382	373	372	384	325	363	366	363	397	378	335	398	373	370	421	369	395	398	378	397	414	372	371	331	370	350	347	355	356	366	342	401	396	391	395	372	374	350	389	352	365	352	375	369	374	373	391	350	388	340	354	365	393	356	335	355	379	372	329	419	378	374	383	389	397	360	392	387	376	374	369	379	390	379	402	347	382	378	385	387	374	371	390	384	351	361	369	364	376	348	363	359	367	382	364	389	401	390	393	367	343	376	383	337	349	329	392	365	336	388	375	331	376	366	373	377	363	386	349	354	363	357	350	342	376	347	404	373	362	372	374	356	368	376	393	343	358	396	356	397	395	407	356	425	375	366	403	405	392	351	390	351	359	366	368	372	383	397	386	422	379	382	356	365	361	351	339	367	358	339	375	361	371	369	375	337	396	398	361	408	354	390	353	367	400	383	375	378	405	365	371	395	383	391	362	355	378	365	392	393	417	381	358	366	370	418	353	380	357	375	342	402	403	416	338	399	398	366	373	356	358	386	396	356	392	377	398	362	376	367	356	408	362	365	345	358	374	353	414	360	365	357	354	374	375	379	365	372	367	345	351	346	349	376	385	352	375	399	358	363	398	412	383	381	376	370	407	368	357	372	386	381	395	395	391	380	398	361	379	366	383	356	351	362	399	346	384	361	360	366	375	390	369	368	379	365	415	368	386	362	386	371	358	336	355	369	385	362	363	364	410	351	378	384	346	372	383	382	345	365	352	386	357	372	366	373	380	379	389	331	382	361	366	380	383	358	376	359	376	374	416	366	388	371	383	378	399	346	396	391	355	337	381	379	371	408	365	339	394	390	352	382	334	388	378	363	390	366	386	347	358	405	394	380	363	379	358	342	392	398	385	388	366	349	375	377	380	390	362	344	366	386	382	366	370	382	352	355	398	360	406	375	348	383	366	413	390	378	362	379	390	376	346	344	383	368	401	332	372	347	423	350	377	373	387	388	434	376	388	368	375	411	399	395	391	372	349	395	367	396	402	386	369	390	373	370	346	383	367	378	361	350	360	371	390	374	387	375	401	391	364	394	347	369	385	368	383	412	343	394	384	372	359	385	382	387	368	392	371	356	371	348	382	411	342	366	382	372	390	355	369	383	375	373	369	363	368	377	370	358	348	380	349	387	364	390	386	408	349	392	407	349	399	396	323	395	393	393	402	370	335	368	371	329	383	391	376	376	380	355	381	387	408	382	373	344	374	354	380	384	407	373	419	380	358	343	374	402	349	364	379	369	344	387	394	346	332	368	394	366	365	372	389	382	384	347	356	381	411	386	368	384	404	396	375	352	372	408	354	392	372	419	374	364	366	394	418	359	357	369	373	402	360	358	396	386	373	374	385	369	378	389	367	348	371	366	358	418	359	357	384	372	399	394	402	358	366	407	387	389	342	376	399	365	375	367	354	371	392	366	384	356	347	387	362	403	366	360	339	367	391	352	363	382	351	371	412	354	367	377	365	401	410	380	401	338	370	343	397	390	398	382	379	373	352	388	360	348	348	364	370	367	358	397	353	379	368	376	387	364	376	367	370	364	386	412	386	384	387	384	381	336	359	387	407	337	392	405	363	383	368	404	364	343	350	343	384	332	379	390	384	368	353	361	382	378	390	350	367	393	385	350	333	384	418	349	399	382	407	378	363	364	387	390	393	365	372	346	410	392	359	360	352	343	389	351	376	387	392	385	374	347	391	386	372	376	374	341	365	387	398	388	375	362	367	408	330	398	351	381	389	365	365	387	393	367	358	368	345	390	385	390	398	369	376	416	391	396	336	399	347	367	350	371	413	342	401	329	376	392	378	392	359	381	462	395	405	411	383	376	362	400	396	363	426	327	398	382	344	380	374	398	368	348	395	382	363	367	396	349	359	348	387	375	403	390	389	387	374	380	381	413	356	354	383	357	395	361	372	376	386	397	352	367	406	376	391	388	393	370	360	405	381	392	352	380	401	382	352	396	357	375	364	379	382
18863	19953	27220	24650	22951	21756	17329	13234	11933	10112	8897	6551	6367	5111	4523	3742	3580	2874	2469	2036	1948	1546	1385	1306	1253	1178	988	1012	938	954	944	950	881	855	896	866	908	860	900	831	892	858	931	876	792	900	852	865	851	779	838	871	883	862	849	836	829	830	858	894	853	810	853	805	887	811	828	864	872	860	865	856	818	861	872	867	841	866	853	837	845	873	840	816	844	841	906	830	823	881	822	841	864	852	883	845	906	867	874	890	874	855	801	853	858	854	799	841	874	811	837	866	862	836	878	844	857	846	827	857	817	840	846	869	833	858	836	833	841	890	892	826	926	865	789	815	897	827	863	797	891	846	882	881	858	765	802	798	801	842	891	809	817	827	866	811	830	867	868	902	864	879	840	849	846	901	840	886	826	805	780	831	853	857	862	872	861	791	889	904	822	799	854	878	801	832	856	871	890	797	838	827	804	797	816	847	824	856	879	829	875	850	907	828	859	858	880	860	851	873	868	813	837	859	858	908	841	942	824	867	896	807	889	856	900	830	852	803	838	848	872	831	897	842	865	892	799	849	798	800	800	809	795	863	867	857	819	817	840	824	845	815	860	828	856	833	891	838	856	844	862	833	862	801	895	850	890	859	837	839	852	866	888	842	827	864	856	874	859	812	854	863	807	883	816	842	841	856	877	849	811	885	832	823	837	860	877	886	869	804	812	842	862	872	817	853	858	851	866	808	848	844	851	829	835	831	874	811	845	879	848	802	862	849	854	864	853	874	855	826	805	830	833	864	825	828	849	863	855	828	825	808	848	856	808	886	879	883	828	914	858	902	893	856	877	857	885	883	859	817	851	855	839	865	887	835	867	821	852	811	832	815	769	841	876	799	832	853	876	792	842	789	844	852	857	822	884	861	822	798	873	901	820	921	853	896	865	837	829	849	779	881	864	817	848	799	834	829	840	801	806	810	866	855	828	820	840	844	848	870	838	874	852	831	787	840	837	834	850	870	843	829	876	816	887	846	835	811	848	861	831	846	823	869	876	838	867	785	826	813	840	862	863	816	861	919	858	825	834	847	875	881	811	849	861	860	869	838	823	864	881	835	872	800	832	834	853	862	823	841	835	878	848	857	807	841	872	857	888	852	860	833	831	864	874	828	839	840	829	865	900	893	893	867	864	883	823	847	819	860	853	825	829	844	861	800	807	874	819	860	838	832	869	847	888	834	837	899	845	830	904	822	865	896	887	831	856	806	795	873	799	837	889	811	806	851	882	850	836	872	823	822	841	872	859	830	794	842	833	847	857	851	823	801	878	875	872	817	880	861	851	863	878	928	835	875	840	902	857	838	843	823	823	869	844	823	867	880	839	898	842	852	850	866	880	864	827	818	893	876	824	820	922	808	775	858	833	863	851	837	858	775	840	882	867	871	872	834	805	825	824	866	868	848	836	878	890	877	854	827	873	840	828	871	827	861	806	874	843	856	860	888	882	843	833	795	870	864	871	846	842	867	848	852	816	813	828	906	836	859	815	868	860	855	868	886	839	888	832	839	818	798	796	853	900	853	860	830	820	858	849	829	894	883	790	858	778	802	891	831	873	866	817	850	869	835	872	868	822	867	886	781	880	827	835	863	819	845	906	881	905	842	785	841	837	785	848	825	865	869	901	817	864	848	863	809	909	825	847	877	850	866	877	843	827	832	852	822	831	834	907	816	829	865	869	815	822	845	845	821	861	857	833	850	784	863	877	803	829	862	842	833	823	868	900	870	822	767	828	849	796	861	827	851	809	819	815	837	790	874	869	868	902	800	868	787	854	849	849	804	875	888	826	807	854	830	881	836	869	850	827	927	842	867	862	797	857	837	864	879	834	799	835	857	882	861	852	867	817	814	903	884	849	826	831	851	906	850	840	838	783	814	866	832	809	897	842	818	792	804	851	871	802	894	825	840	859	810	894	822	848	868	868	829	826	836	910	872	877	872	795	828	811	845	904	846	879	844	773	868	873	827	886	850	860	905	870	841	899	858	801	854	881	827	890	849	825	809	820	877	862	912	842	853	829	872	870	928	852	824	828	863	881	836	854	847	831	815	866	819	841	815	827	878	864	837	918	889	784	871	841	846	787	876	831	849	832	863	845	812	791	835	832	826	853	861	861	835	819	825	843	827	785	833	871	834	878	833	825	826	872	818	857	844	774	834	872	812	857	838	853	805	843	846	850	841	825	817	916	855	826	850	862	848	858	843	840	837	771	812	854	841	873	846	857	805	781	832	851	861	876	821	907	847	914	868	856	838	843	845	812	897	882	847	843	860	870	866	884	838	804	844	822	900	822	827	824	873	844	877	818	871	853	886	895	852	791	827	846	869	840	848	850	858	852	803	851	892	839	870	863	823	868	848	854	858	876	838	878	838	864	806	895	873	822	826	818	885	896	789	847	823	815	823	820	826	824	832	887	832	829	857	838	910	824	887	857	832	864	814	825	820	849	863	844	875	830	808	882	880	861	874	860	859	847	810	816	800	846	873	842	894	847	840	836	859	842	835	858	861	860	896	863	860	828	889	850	836	839	845	859	844	848	843	788	866	857	889	813	841	820	868	858	831	884	843	861	865	837	808	828	851	789	907	883	867	863	839	840	829	822	806	840	831	811	825	839	803	899	850	889	898	862	837	836	847	838	824	773	848	821	858	826	853	896	815	857	853	827	862	851	832	819	844	803	859	880	862	876	872	875	817	884	826	856	804	842	862	878	845	901	782	851	865	838	823	858	797	869	867	831	798	830	846	832	842	889	853	844	834	893	862	860	849	839	867	805	863	872	834	819	878	859	832	842	867	877	853	858	828	813	829	849	816	862	905	854	870	874	818	879	859	852	825	828	881	882	823	821	832	900	887	850	868	829	802	819	844	842	869	771	878	870	853	824	876	880	846	818	810	846	837	843	871	844	871	857	838	921	843	803	852	881	864	873	835	818	860	806	826	831	873	826	850	851	831	801	921	819	841	831	839	834	800	865	851	826	875	826	817	848	862	824	826	844	843	870	844	789	861	847	846	853	862	876	847	876	854	854	832	882	828	842	842	885	899	855	880	820	827	856	820	822	868	826	858	841	828	857	846	857	861	853	824	874	829	851	912	838	837	849	835	845	842	854	873	814	853	847	838	858	777	889	855	857	812	809	871	872	872	942	825	848	901	809	857	834	865	791	888	850	879	872	820	846	885	834	855	852	896	831	814	835	922	827	857	876	886	916	846	879	802	880	804	799	886	869	788	888	843	835	881	864	853	840	845	838	881	850	892	826	805	842	877	877	879	867	824	838	817	905	843	875	875	840	915	894	829	791	842	805	851	856	908	908	794	871	900	850	828	876	792	863	840	872	882	913	846	851	831	869	846	855	883	863	808	848	895	831	811	856	883	831	837	845	851	817	871	844	817	878	844	835	820	912	877	842	850	883	860	836	871	796	840	865	852	877	890	817	872	795	851	815	867	855	798	857	862	882	822	841	842	851	817	817	867
46923	44951	49675	44019	34257	30585	28581	25204	27060	25895	23851	17909	16062	12822	10599	8117	6944	5267	3650	2220	1715	1232	1235	1253	1232	793	553	469	454	417	468	385	343	375	369	349	360	344	331	360	308	342	351	318	324	370	329	334	356	352	329	337	375	358	357	330	361	374	315	373	336	345	368	369	380	366	294	327	354	352	335	374	344	364	363	365	298	366	334	320	312	354	310	328	346	338	378	352	340	336	340	345	369	342	303	341	353	347	355	320	353	328	318	318	357	365	355	348	329	292	337	351	348	338	336	306	305	359	347	360	349	332	330	338	341	354	374	333	374	350	333	342	308	355	333	313	341	343	346	392	353	341	364	346	382	333	346	341	353	348	321	305	353	352	347	387	359	341	312	326	323	364	329	344	328	334	352	334	320	349	343	342	341	333	302	317	309	306	319	325	349	396	352	339	386	353	336	373	360	342	350	358	385	314	350	352	329	316	321	362	367	316	338	366	357	324	342	314	357	355	364	371	360	347	349	346	352	383	345	362	331	364	341	328	342	319	338	363	377	357	295	323	318	315	322	348	325	386	327	320	379	368	371	296	357	315	361	343	341	305	347	352	338	330	342	330	330	346	328	308	357	307	346	292	320	331	340	341	339	341	332	328	374	343	330	321	338	332	336	299	352	311	340	324	324	345	377	371	382	337	353	336	363	311	358	324	337	322	342	345	311	330	349	348	313	334	347	342	315	361	333	339	342	325	354	317	315	356	358	341	319	328	330	315	346	331	402	346	319	375	316	345	387	326	343	364	335	363	321	312	358	373	379	349	341	327	312	326	332	333	330	342	327	341	363	327	352	331	346	377	355	348	339	367	369	341	361	314	302	334	336	304	360	355	342	348	358	347	324	360	339	352	336	324	338	321	294	311	348	335	311	356	317	322	362	368	342	322	341	351	373	354	343	326	367	351	324	324	303	295	350	295	350	288	325	348	344	336	364	336	373	357	331	356	329	354	358	346	329	340	345	328	350	346	345	371	318	343	368	319	351	375	343	350	344	356	330	382	342	339	348	362	379	347	351	360	359	336	337	349	386	338	336	348	350	349	316	353	314	323	329	314	342	346	355	310	333	363	321	355	322	310	326	329	367	353	369	370	337	376	360	352	311	372	291	355	313	354	327	327	343	343	333	300	377	346	359	357	324	336	340	348	384	319	323	333	342	350	357	321	360	348	353	354	334	328	356	367	327	352	363	322	320	307	325	327	345	376	330	375	405	296	385	287	315	351	359	384	347	344	340	351	311	351	343	340	344	386	344	319	340	344	324	330	317	340	312	362	343	355	369	325	309	343	337	362	349	332	320	342	326	343	373	352	345	361	358	345	303	355	349	342	349	348	347	338	358	316	350	293	334	346	356	375	379	347	361	353	350	362	339	366	357	336	327	353	384	333	338	330	329	321	296	342	344	324	306	326	357	330	326	369	333	335	346	345	299	344	356	358	325	327	370	339	324	342	354	349	339	331	341	318	342	334	309	342	331	335	348	352	384	339	312	371	327	344	369	314	369	335	338	322	323	371	313	355	311	348	343	323	373	370	350	326	364	308	319	326	344	320	335	332	340	354	359	348	335	339	337	341	341	334	303	345	349	350	313	318	328	298	322	350	371	353	358	346	361	372	308	337	339	351	371	336	327	377	330	324	304	344	354	346	352	349	284	328	342	353	324	326	350	289	344	343	347	343	329	350	310	340	335	346	352	312	322	357	341	331	359	324	343	326	338	353	334	343	333	363	350	355	357	368	332	351	301	331	299	338	336	355	316	340	346	366	351	337	305	365	348	352	343	347	340	340	365	355	358	324	314	345	305	350	362	333	342	348	326	312	346	351	369	328	340	358	338	345	288	348	368	379	361	326	307	326	341	347	309	331	313	325	327	365	345	339	315	319	338	335	338	322	362	371	330	354	342	330	340	299	315	328	359	314	316	309	325	351	345	338	345	346	338	330	294	355	285	346	350	289	334	281	349	361	343	333	342	358	333	343	343	341	369	335	364	319	335	319	382	312	338	328	339	333	358	355	313	344	375	353	351	350	306	354	309	331	361	352	337	315	340	336	305	321	353	343	356	358	351	325	336	361	343	329	354	330	400	330	321	352	360	334	336	333	345	339	375	353	325	318	363	335	327	329	335	318	325	333	324	358	354	313	365	313	370	327	337	350	360	356	364	314	328	343	348	346	315	335	347	331	339	343	334	340	297	331	387	346	351	310	308	325	330	371	310	351	348	354	344	359	363	334	346	300	326	315	336	330	340	341	373	368	317	341	343	342	368	351	377	317	350	324	336	341	355	364	333	347	376	329	289	349	350	331	327	310	351	341	313	333	366	331	363	374	328	316	352	383	348	289	344	356	304	360	366	377	352	335	339	358	310	318	325	348	384	358	348	356	337	347	355	307	357	299	310	343	342	331	338	343	333	359	353	385	327	341	315	334	326	316	313	292	352	353	327	314	343	349	379	377	330	353	338	365	339	326	349	364	340	340	374	335	323	327	337	365	302	330	334	364	352	316	325	358	343	351	355	335	352	383	315	336	323	301	353	384	332	309	348	354	355	326	315	350	333	329	310	373	379	329	319	301	355	344	341	344	343	344	351	343	303	324	334	321	381	330	318	339	350	327	367	359	321	369	369	327	337	319	334	350	358	343	342	309	325	350	345	365	324	345	334	343	331	345	337	326	355	354	347	319	352	344	343	328	363	319	346	332	314	316	334	343	386	363	348	343	361	323	365	335	329	312	311	333	341	368	349	343	336	314	344	345	323	346	314	340	364	316	342	352	352	365	352	318	333	336	302	348	346	336	333	334	321	318	332	348	328	319	348	341	345	316	345	355	322	374	330	337	356	378	363	354	355	329	339	332	379	335	318	315	356	350	328	347	309	339	340	336	360	326	321	360	324	361	313	357	318	337	331	328	341	322	331	363	347	327	322	361	328	327	373	369	343	361	400	366	334	362	326	339	346	367	327	358	328	336	370	347	348	348	370	380	352	315	323	349	345	315	383	325	376	345	320	326	337	335	332	343	319	352	352	364	343	345	300	323	353	340	335	331	337	356	349	335	338	358	332	344	341	368	324	319	357	326	333	346	300	354	327	352	320	334	342	320	351	327	325	357	284	352	298	369	381	351	363	380	275	309	311	355	291	340	369	375	325	342	320	356	356	316	338	351	355	335	323	355	368	325	357	348	351	351	329	320	324	342	363	368	360	358	370	318	331	321	303	368	359	353	321	343	296	390	340	342	355	346	404	358	339	345	359	351	336	349	333	306	316	337	344	367	315	304	326	324	316	335	346	332	332	348	367	336	342	326	334	337	343	337	406	342	355	322	323	335	366	365	397	300	329	326	328	340	339	379	364	331	326	340	349	333	359	347	345	325	320	333	326	330	320	346	343	330	370	315	355	333	354	330	343	329	294	324	333	354	370	326	341	324	308	359	332	355	351	351	356	356	379	390	330	332	322	346	322	332	332	357	337	329
30101	36574	48269	47790	42918	41447	38507	36673	42103	41802	40579	33199	33975	27764	26035	21857	22053	18172	13950	9548	8561	5543	6134	5889	6004	3133	1894	1620	1440	1487	1662	1070	879	867	893	810	794	840	829	817	841	818	824	799	771	780	839	900	804	826	813	780	855	770	854	801	815	796	825	813	768	819	802	773	771	826	767	796	808	798	766	767	805	762	748	757	790	791	769	730	752	749	773	800	765	712	809	808	754	765	779	858	778	776	781	769	820	816	733	837	750	797	794	802	821	777	813	800	740	792	781	809	759	838	735	788	746	802	779	790	795	815	743	793	790	770	769	749	746	784	746	763	715	788	791	796	783	788	761	792	775	762	771	766	733	755	762	819	772	833	784	792	742	765	785	746	827	702	768	815	735	758	762	793	759	790	740	764	811	778	807	796	796	793	770	779	793	796	805	789	767	737	765	750	819	766	742	800	836	818	805	815	734	783	795	788	717	780	771	785	790	773	777	786	756	771	754	780	796	785	806	726	709	795	773	808	762	772	782	790	758	790	805	715	729	780	747	767	776	796	798	794	784	802	777	747	784	743	780	783	766	775	790	772	761	723	848	771	771	755	771	768	790	822	754	723	785	765	739	777	762	774	764	732	775	797	808	770	740	722	810	769	769	724	816	820	766	792	799	783	758	735	786	737	719	778	784	764	789	808	731	801	797	765	768	737	780	797	788	794	760	786	785	764	768	760	796	744	783	799	737	784	763	768	770	744	797	750	754	787	783	795	743	793	837	800	771	798	816	786	708	784	804	806	746	800	748	774	767	770	791	722	736	737	759	783	823	785	797	720	734	778	819	723	737	772	733	799	774	791	772	769	821	756	749	807	768	759	815	773	795	758	795	777	816	733	791	766	721	763	770	761	768	789	773	757	745	757	808	793	725	733	770	734	760	841	784	772	732	776	776	723	790	819	794	770	740	742	783	805	759	732	805	824	814	720	757	781	788	739	762	739	772	740	776	736	796	751	815	750	766	735	742	793	817	839	806	818	789	766	779	790	749	787	779	766	759	795	775	804	766	774	776	769	740	774	770	719	761	738	805	804	765	744	823	808	764	816	789	727	822	767	803	806	746	747	781	750	746	774	781	776	767	809	806	818	790	793	751	740	823	789	829	764	769	774	800	802	810	790	789	791	790	762	773	720	789	789	760	754	789	747	774	710	771	816	773	766	786	779	727	789	809	769	751	747	767	716	801	766	805	728	756	780	772	788	806	734	841	773	792	773	775	749	782	768	751	798	763	720	792	745	780	761	772	780	782	766	792	769	759	812	792	758	729	778	797	793	766	769	786	743	802	759	743	720	744	778	759	747	759	780	798	757	823	811	798	752	785	752	744	798	761	773	744	754	708	786	773	709	765	774	795	773	735	787	778	747	743	753	740	755	787	768	805	831	762	812	778	730	815	752	801	730	751	779	793	763	762	758	791	804	742	770	776	789	738	743	760	737	801	806	774	785	753	784	787	792	797	755	760	765	779	795	771	779	738	767	765	796	769	762	801	790	799	778	769	766	782	755	794	748	765	721	733	730	769	694	791	772	822	812	706	749	826	783	765	776	783	787	793	761	765	761	778	788	790	747	711	734	766	796	765	806	839	809	792	779	818	795	767	772	769	789	850	809	727	743	762	749	769	783	768	786	782	750	762	759	765	788	785	730	804	799	761	794	754	780	775	798	812	753	760	782	765	803	761	805	792	768	773	736	736	741	749	784	731	836	795	799	745	784	767	804	730	783	797	755	738	748	819	829	764	795	800	880	777	748	774	737	792	786	715	720	738	797	749	788	851	764	779	785	832	752	802	734	793	857	750	765	771	774	731	803	798	778	802	773	759	742	801	765	735	810	761	810	760	753	766	809	713	763	813	798	784	765	759	753	787	778	811	753	808	776	754	767	768	719	764	773	763	800	806	768	771	717	750	762	814	754	737	764	758	750	770	810	771	753	750	751	808	747	768	749	750	785	741	822	783	788	750	766	797	778	783	814	766	769	776	745	750	783	746	798	799	742	787	742	756	743	795	742	780	781	776	761	738	783	773	813	779	777	763	748	835	799	774	777	770	753	732	792	769	719	791	757	795	751	779	728	781	786	827	748	812	763	784	749	791	750	772	766	762	796	789	812	719	748	757	727	767	774	741	753	775	789	744	791	806	777	762	801	824	764	751	760	807	760	740	813	765	777	783	780	788	778	762	798	724	779	749	765	775	741	799	765	767	749	764	783	735	830	761	751	745	799	735	756	794	774	761	773	753	773	780	767	776	828	764	781	841	796	779	761	803	760	828	792	762	828	800	788	792	732	765	782	777	764	752	805	782	762	781	801	773	800	747	775	801	801	838	810	769	732	777	781	766	731	796	749	772	764	755	791	770	736	777	785	803	785	757	776	720	776	779	792	831	752	757	796	764	826	766	789	773	799	731	815	798	739	790	866	750	745	772	785	776	743	849	787	766	783	727	783	777	751	761	827	838	736	775	773	773	763	793	768	751	793	789	787	772	773	779	759	727	783	775	767	792	779	810	772	796	801	770	741	760	738	761	843	762	736	769	726	761	733	804	762	774	782	725	754	801	792	775	796	823	800	808	747	787	797	797	797	772	796	743	796	757	833	755	762	771	746	769	803	807	759	728	760	735	800	783	745	809	800	796	799	773	852	798	771	746	751	784	834	806	737	727	794	828	773	814	756	760	724	705	723	816	823	752	786	757	762	819	783	718	798	761	794	801	784	813	780	756	737	741	796	795	769	787	803	779	752	769	767	752	780	768	788	801	780	788	708	762	758	829	748	810	775	800	767	771	754	791	808	785	767	767	763	743	782	817	837	768	756	739	758	810	732	768	782	806	722	801	780	812	803	756	811	824	760	745	766	791	777	764	729	775	832	741	773	777	755	804	789	747	806	805	731	736	789	786	793	762	740	734	757	822	757	764	760	776	820	813	837	763	836	778	736	773	800	751	797	758	792	759	764	831	779	786	868	794	780	762	830	772	769	805	806	749	799	767	794	729	822	755	747	825	765	731	764	749	754	820	790	805	809	804	762	773	788	749	794	761	786	768	770	784	779	707	747	771	739	735	779	788	803	788	740	747	806	755	778	782	779	776	743	809	773	768	772	791	767	755	778	756	755	772	748	734	783	805	780	774	766	818	808	793	805	737	763	803	758	736	783	729	759	793	761	789	797	827	802	793	752	758	785	751	777	750	767	771	768	757	779	780	785	766	741	748	752	779	765	797	792	818	810	767	768	765	752	754	780	754	747	750	761	822	785	736	848	764	786	781	787	766	770	799	773	751	815	783	763	817	777	763	793	780	769	752	782	749	794	769	718	806	777	769	745	793	771	715	762	750	770	791	776	809	787	760	802	765	744	752	790	772	792	816	815	784	778	741	788	730	770	784	782	784	739	779	766	795	790	763	794	791	781	792	779	788	792	772	742	735	744	808	799	775	778	742	750	766	818	741	819	769	762	836	748	760	767	745	796	799	809
55499	51692	50654	41050	34631	33288	32285	32929	36516	34924	33707	28689	25349	22880	18794	15523	12170	9163	7445	3938	3148	2160	2372	2079	2293	1136	683	562	530	492	422	409	329	343	352	352	363	351	386	332	345	366	306	346	338	350	343	308	344	324	336	367	327	341	330	312	325	387	337	341	304	351	362	310	317	313	330	329	316	337	336	361	328	313	355	331	351	368	338	321	332	352	316	376	342	344	346	335	338	329	309	339	312	329	309	341	349	343	336	334	346	376	333	317	348	341	357	347	328	315	307	345	306	349	335	361	328	334	326	347	331	331	348	321	313	322	332	319	306	339	357	309	322	330	307	340	310	342	342	336	319	315	340	350	333	311	345	323	325	299	352	331	303	368	336	341	341	300	319	316	323	372	347	343	335	323	344	339	347	347	319	323	299	319	314	318	338	326	353	311	334	313	330	337	359	328	360	354	356	318	321	354	354	344	313	368	346	381	323	306	364	346	386	338	314	344	366	324	328	336	353	363	334	317	326	334	344	340	349	339	305	316	320	363	332	319	327	356	324	341	332	348	361	363	347	370	323	321	337	315	317	311	294	313	330	297	326	305	334	338	327	351	334	340	354	313	340	317	325	332	330	344	337	319	355	323	338	324	348	333	297	327	340	356	340	334	364	312	320	298	315	364	361	373	334	339	313	338	337	324	338	358	325	295	325	349	377	334	323	343	349	369	326	337	303	331	312	303	298	350	338	319	317	288	363	341	309	330	341	305	340	339	327	344	346	340	361	322	330	326	316	327	349	334	351	346	332	316	338	317	328	333	317	322	346	310	356	315	302	368	354	324	322	336	304	308	358	318	319	351	319	357	333	327	322	352	312	333	303	315	315	320	352	362	336	339	321	322	346	312	325	302	332	354	311	332	320	377	359	299	303	348	319	338	324	358	337	311	344	355	320	332	293	334	357	330	326	343	354	351	332	348	377	338	320	332	336	339	343	364	348	347	308	340	314	334	329	317	328	376	328	339	318	351	315	327	328	350	317	308	311	312	302	326	318	328	313	316	343	317	329	331	322	340	350	368	306	325	322	301	370	348	339	323	351	330	337	327	281	346	330	338	339	337	344	345	352	306	356	345	341	346	336	304	332	311	347	337	343	334	337	325	318	335	346	340	365	312	366	348	334	328	312	379	335	317	331	337	338	332	350	341	359	351	333	335	322	341	309	363	336	292	325	316	334	292	341	316	336	334	359	335	366	353	320	332	319	332	349	339	349	339	349	342	319	313	366	300	328	312	335	372	332	320	299	356	317	336	328	357	350	331	336	350	332	307	312	349	323	361	317	307	345	307	316	324	330	321	346	301	375	340	325	327	350	326	349	326	347	331	351	347	298	317	354	321	311	316	321	330	316	374	328	323	321	341	380	346	310	340	298	294	333	322	336	333	358	320	353	337	338	378	366	303	340	319	332	326	365	338	332	354	344	316	346	325	328	338	297	330	362	354	344	336	327	337	327	337	340	302	349	294	349	351	328	338	323	319	301	328	326	334	346	337	325	312	346	327	372	320	320	300	318	344	340	319	329	315	347	332	350	335	317	279	366	341	321	344	298	309	346	360	329	334	347	320	314	356	312	342	344	296	308	343	355	344	313	337	351	356	328	334	306	329	338	356	345	354	324	296	322	313	311	319	335	304	342	319	315	332	316	324	364	346	358	319	333	325	322	313	333	324	325	367	330	330	338	335	320	371	301	302	391	324	307	315	309	342	297	308	310	324	327	288	323	350	358	330	308	349	318	328	321	379	344	316	325	356	336	311	296	340	382	359	360	339	329	337	316	335	327	333	299	353	312	316	311	336	301	314	310	327	286	348	310	315	356	310	336	334	328	320	357	317	346	343	331	347	350	364	290	317	304	290	322	344	347	355	314	336	320	369	301	338	325	336	327	330	312	314	313	353	318	330	348	324	350	322	350	335	324	328	320	340	320	308	302	361	347	331	323	358	326	349	330	365	355	341	321	321	313	329	354	322	343	324	353	344	338	323	364	334	344	327	322	323	305	332	334	305	343	361	307	313	358	357	332	306	310	327	306	338	323	338	337	306	365	372	348	322	323	346	345	318	328	341	313	325	321	337	354	334	327	349	345	317	363	342	355	297	331	360	294	330	334	323	348	331	305	320	320	323	324	327	378	357	326	301	311	341	303	327	342	325	313	334	327	319	351	344	336	328	337	343	319	324	365	317	338	324	309	294	340	315	306	336	329	314	345	355	334	341	349	337	300	325	328	338	344	361	322	322	366	349	332	351	347	338	318	338	344	357	302	336	327	322	326	335	329	334	337	330	357	317	376	334	347	326	331	303	351	343	323	328	342	359	339	329	350	330	358	310	337	322	364	315	350	360	338	339	319	332	376	355	342	308	331	338	375	374	319	329	357	364	320	347	330	309	361	323	332	336	319	302	329	313	341	344	372	345	374	332	322	338	336	338	347	360	332	340	340	339	328	318	331	326	316	336	314	344	330	340	293	349	348	325	358	311	301	318	327	324	328	373	317	342	347	343	345	314	342	324	351	365	334	326	297	334	365	345	343	359	334	306	303	303	311	324	342	325	352	352	340	321	340	331	312	338	325	337	331	333	327	322	324	324	329	318	360	322	315	345	349	320	312	293	320	335	325	342	363	372	294	321	345	379	317	337	318	322	329	336	303	317	299	342	320	338	334	336	309	330	323	332	339	324	331	315	326	355	335	305	332	329	313	326	316	341	305	330	320	341	359	310	335	335	315	342	332	322	297	329	350	356	313	356	338	332	351	363	352	344	322	349	332	362	318	337	302	339	338	336	362	308	306	359	340	343	356	338	353	312	316	303	317	314	350	382	363	367	343	351	350	347	343	345	314	343	316	376	313	366	353	357	320	342	344	353	322	351	350	347	331	318	344	333	318	357	296	337	314	332	317	297	342	298	350	343	324	330	345	344	344	354	351	335	313	301	308	316	315	332	316	342	323	345	345	328	332	331	316	321	340	357	314	343	363	319	349	349	288	328	340	357	326	321	315	333	332	341	318	303	347	318	309	340	359	344	335	339	338	335	323	326	341	311	317	344	355	323	335	328	340	365	318	342	354	318	332	333	319	303	343	333	315	330	358	364	308	344	325	294	351	332	345	347	362	358	353	346	327	326	331	330	355	314	349	288	344	306	352	342	331	368	318	329	299	350	309	312	307	315	330	325	338	351	340	328	341	349	323	326	348	356	339	330	344	354	354	380	343	302	337	309	329	330	288	337	357	335	314	343	361	360	312	327	354	336	346	339	333	343	310	311	337	329	327	330	337	290	305	306	341	348	339	322	328	299	331	319	314	348	316	324	338	329	359	337	334	328	338	316	308	323	280	330	338	369	346	315	326	320	317	290	321	363	325	359	321	321	334	333	312	319	324	325	323	289	309	331	316	328	332	337	315	362	324	346	318	354	320	340	352	357	327	347	361	309	341	289	301	340	335	355	342	357	327	357	343	317	328	319	301	343	306	327
36717	44172	52105	50239	47280	45818	43276	44371	49588	50371	48216	43539	42398	37826	34985	30971	28646	24802	21864	14059	13215	9698	10641	9936	10912	4548	2589	2236	2182	1700	1304	956	864	853	858	850	846	824	790	850	849	860	836	824	870	787	851	825	838	765	771	748	779	859	743	808	758	741	766	827	777	776	782	735	774	727	740	733	757	799	754	762	766	798	812	780	758	800	806	798	719	814	765	777	790	766	761	735	730	759	745	749	772	789	752	797	770	767	732	765	732	750	782	731	753	788	806	706	818	746	768	713	766	741	752	712	761	735	783	774	779	771	783	764	744	776	724	727	745	750	747	706	765	755	755	732	764	751	754	767	758	768	728	779	733	738	745	797	773	761	769	725	786	793	745	730	802	751	742	779	760	707	794	771	760	744	762	751	753	786	754	735	755	740	815	759	749	764	716	783	737	775	704	762	779	746	781	763	780	781	792	711	770	692	733	755	761	716	779	759	739	753	768	743	748	763	757	753	762	797	700	776	747	771	762	758	764	785	752	776	730	707	770	731	750	688	765	729	797	767	756	706	765	750	811	721	748	724	731	767	736	738	747	780	775	765	792	767	753	765	747	773	786	747	713	747	760	721	784	763	755	767	725	778	729	738	715	753	739	751	727	752	757	711	733	734	727	678	771	776	760	734	783	752	757	710	749	766	735	730	723	814	739	758	786	722	780	758	796	732	765	745	768	804	686	795	767	728	739	711	736	782	723	748	769	803	696	768	789	738	759	744	759	744	755	731	759	791	734	784	742	756	776	744	717	710	813	731	796	748	760	750	763	728	797	776	715	726	782	754	773	768	745	729	763	766	747	742	733	706	772	755	729	719	749	786	775	737	737	745	755	720	764	754	775	787	768	778	763	730	778	736	711	816	811	735	723	721	719	783	757	762	726	716	828	795	727	746	762	793	811	744	710	756	742	743	783	749	695	759	748	713	765	739	768	712	745	745	709	748	732	801	765	756	776	798	796	736	697	749	722	757	720	738	778	695	756	749	692	737	776	728	746	757	765	728	753	723	800	780	734	729	736	753	745	710	712	723	730	750	765	751	748	736	777	746	765	734	790	770	790	789	755	724	759	757	746	771	770	758	732	777	746	760	766	766	772	783	766	773	744	757	833	783	750	769	697	729	731	789	697	726	780	777	771	744	767	717	728	742	719	780	770	688	759	745	744	751	813	747	759	746	762	781	732	785	773	766	760	709	749	741	726	746	741	805	744	762	735	769	689	741	767	769	749	707	730	795	763	784	711	799	752	721	706	798	718	751	753	746	776	753	768	759	697	739	746	712	712	728	734	749	731	782	759	746	782	777	742	706	714	749	743	786	776	720	837	756	764	783	771	711	747	771	732	760	766	705	740	758	739	773	775	792	810	765	745	713	789	745	760	750	784	757	826	740	724	737	720	745	708	748	739	782	779	723	815	716	759	741	754	751	732	738	776	731	724	721	767	758	728	717	757	759	767	715	738	760	730	740	747	787	754	708	723	752	757	708	746	730	794	768	778	748	799	744	746	734	751	764	789	714	796	761	803	767	762	727	742	724	747	753	698	734	798	765	764	767	759	776	754	742	740	769	766	770	736	747	734	745	796	776	773	765	739	784	715	783	743	747	785	745	767	806	734	766	760	734	756	755	762	762	755	754	721	739	759	756	722	780	783	783	794	800	758	812	739	752	783	776	777	738	763	760	733	735	741	782	833	745	764	722	737	696	759	770	721	768	730	753	769	740	739	787	788	720	720	753	713	748	761	724	766	719	760	715	753	736	739	737	736	750	710	744	742	708	734	765	772	749	751	754	782	730	747	755	776	708	738	728	747	730	781	693	757	760	756	777	761	755	777	790	750	744	750	761	740	761	755	746	732	747	735	747	767	784	767	732	757	764	780	715	707	833	694	738	766	740	748	766	781	740	781	724	708	785	737	818	769	737	766	769	742	738	778	683	769	715	772	730	774	743	719	737	748	756	810	782	741	784	723	766	752	776	763	804	738	734	745	766	746	760	759	749	693	717	759	759	755	718	746	804	747	744	740	772	724	743	787	750	734	693	713	735	768	745	725	754	741	740	820	769	699	775	715	765	702	764	761	717	744	731	731	704	742	722	742	757	734	766	678	765	742	771	818	751	744	810	757	810	788	741	732	804	721	763	735	796	771	786	755	792	748	693	760	749	727	728	789	772	745	736	760	750	700	729	723	813	783	768	740	810	818	741	697	799	740	780	774	729	798	756	753	746	750	745	771	778	755	740	774	691	744	776	694	754	763	754	808	734	751	770	738	758	796	712	758	759	714	775	803	766	753	728	730	792	788	767	736	764	693	750	720	713	750	731	727	773	805	729	765	744	757	718	715	733	784	743	734	714	781	805	785	815	728	745	786	752	755	748	785	790	760	744	754	784	782	772	747	768	766	768	800	762	732	773	700	773	723	757	740	753	764	791	760	769	785	780	757	732	738	721	793	748	738	767	747	761	771	795	755	760	776	751	744	699	716	675	766	790	712	757	712	729	738	795	786	722	763	710	784	728	774	707	737	783	750	770	733	780	725	715	781	764	748	724	727	743	752	738	716	753	755	728	768	744	720	753	735	770	752	766	745	762	805	727	744	791	773	771	762	710	785	793	746	757	762	746	751	759	778	781	730	722	705	796	737	753	721	735	759	742	758	737	734	712	782	749	729	730	736	753	725	752	764	761	758	744	710	763	789	759	712	732	762	708	755	764	769	793	736	736	748	716	744	735	768	751	734	682	751	736	801	820	725	758	746	717	747	760	739	753	732	768	769	746	714	760	788	737	758	747	719	785	752	739	795	729	753	735	762	754	720	763	781	713	738	724	748	721	714	786	754	740	747	739	768	751	777	720	755	807	744	794	744	711	803	751	720	745	766	734	751	739	783	765	699	757	727	740	782	787	719	759	712	737	705	751	793	754	793	732	758	735	708	747	735	753	769	763	750	739	789	756	788	735	776	794	800	719	726	799	724	754	772	747	757	767	779	765	738	757	690	722	791	752	738	745	754	726	713	728	735	721	800	733	758	743	759	728	782	751	731	749	784	692	775	744	807	708	716	763	784	816	741	725	776	775	753	726	731	769	733	776	742	725	752	742	708	706	769	716	773	790	798	751	767	738	762	727	753	693	758	721	753	796	751	764	725	798	762	760	759	749	774	770	727	780	733	797	763	763	748	762	773	731	733	800	737	763	761	814	792	755	713	740	733	689	680	722	765	751	771	808	724	847	725	769	756	750	748	710	757	737	722	763	780	693	745	796	761	790	764	769	766	750	772	788	750	751	751	777	729	753	785	739	743	683	763	730	761	766	754	784	737	731	774	746	791	730	806	829	762	745	747	776	764	735	770	758	775	717	720	743	734	761	755	755	772	730	772	758	729	782	749	722	793	710	769	750	749	763	768	794	743	773	772	802	749	723	790	774	712	711	788	760	754	744	735	761	712	732	788	760	761	775	749	701	752	787	724	703	770	781	702	701
30066	23086	21084	15895	12485	7590	5564	3299	3218	2341	1832	1427	1276	1192	991	852	724	711	597	530	486	471	466	415	419	418	448	422	368	387	379	402	383	382	399	402	375	394	392	359	364	366	383	420	380	387	393	412	368	394	370	371	382	344	365	390	380	371	371	359	313	367	379	365	346	406	374	397	328	398	369	386	362	389	349	359	407	362	385	358	364	435	389	395	373	364	379	349	353	375	376	410	394	336	405	378	380	382	333	358	356	386	365	378	401	404	384	408	401	364	370	370	394	401	362	395	375	330	367	394	382	369	356	359	360	374	373	354	386	396	383	393	358	346	394	383	364	350	373	376	363	359	370	385	387	356	383	383	361	376	395	372	347	400	368	352	334	362	368	402	391	342	400	395	344	407	368	410	374	391	374	363	371	371	361	342	348	387	397	405	400	361	403	365	405	362	394	346	367	418	374	381	331	386	345	370	338	361	356	383	361	382	381	390	395	398	378	356	373	393	356	362	378	386	416	437	389	405	322	380	368	376	362	405	396	352	404	425	384	346	383	353	380	392	423	360	375	382	370	354	380	382	372	420	400	369	385	391	342	378	392	378	395	349	412	380	397	330	378	381	383	363	395	383	370	384	393	376	385	393	374	386	379	347	384	368	380	381	398	376	366	351	419	378	411	395	345	371	387	411	378	381	355	376	382	361	355	380	347	394	371	375	370	386	384	391	395	385	396	385	381	404	359	395	373	422	396	384	350	375	381	386	339	400	388	351	355	387	390	378	365	361	406	397	365	337	372	380	397	396	395	388	369	381	386	371	391	351	382	373	411	392	400	360	369	390	379	354	397	381	385	369	373	332	334	372	360	422	388	371	383	364	428	389	362	380	418	367	379	402	381	439	368	397	360	401	346	339	381	399	363	391	389	377	363	346	358	353	363	408	373	385	379	355	382	369	364	388	412	399	418	381	350	380	360	418	348	395	409	340	403	372	379	360	409	428	374	370	377	370	383	355	358	392	379	350	359	385	378	367	353	390	377	375	386	366	344	383	409	381	409	352	370	350	389	341	364	379	370	397	415	359	379	368	418	383	353	385	359	364	393	372	417	399	353	381	356	394	395	393	398	402	364	376	418	397	383	381	396	409	387	386	368	400	401	352	368	396	372	398	400	396	375	396	394	354	418	368	345	357	360	349	382	371	410	377	371	384	385	393	395	374	388	374	359	375	380	339	371	408	383	360	371	377	388	381	376	390	375	372	427	398	399	345	370	394	365	406	330	418	374	391	395	381	387	371	374	386	375	377	415	378	362	385	377	373	369	376	378	373	368	390	358	345	366	328	347	360	399	411	389	372	369	380	427	333	341	399	392	372	386	392	345	386	401	441	344	405	408	374	432	362	365	359	367	383	391	339	372	362	372	392	385	375	393	386	326	372	393	395	417	340	377	405	382	385	373	405	347	349	376	405	357	402	383	360	378	393	379	377	365	361	418	392	357	391	399	352	420	397	365	364	391	342	352	362	421	438	356	394	360	408	385	385	398	356	354	366	375	386	380	400	400	369	347	387	384	367	383	409	383	362	383	400	390	378	385	387	369	385	357	363	375	367	369	376	376	357	378	377	379	400	360	373	366	395	405	361	390	341	373	397	368	366	360	383	389	364	348	363	368	381	372	360	360	344	400	357	376	388	384	350	413	358	398	366	372	360	420	386	373	408	366	357	364	397	359	390	371	378	392	379	370	394	360	382	374	414	380	379	400	362	343	362	412	392	361	360	341	393	368	347	331	391	370	369	349	331	349	396	363	380	380	366	342	373	367	399	373	378	347	357	390	391	378	374	420	379	368	369	387	415	400	349	369	368	359	359	359	373	362	363	423	347	408	376	386	360	337	377	381	387	380	376	368	360	369	385	392	367	388	377	397	371	393	375	394	371	357	378	378	391	379	354	393	395	401	373	388	422	357	367	386	377	359	357	394	416	391	408	391	369	376	376	372	398	382	364	403	387	362	368	371	374	392	396	397	391	379	359	373	338	383	387	383	346	389	402	409	373	356	357	348	372	387	359	366	338	379	384	370	374	360	387	399	396	405	342	379	396	367	411	349	375	365	356	357	397	397	402	359	349	363	356	369	356	386	375	375	389	371	382	366	374	413	371	388	379	389	400	395	367	347	428	413	360	379	389	381	386	378	378	354	368	366	365	415	371	375	426	390	380	383	358	397	404	341	374	374	388	362	402	366	376	372	389	411	379	378	385	389	401	383	378	396	432	395	352	393	394	366	410	377	431	381	377	360	386	370	378	399	365	362	382	363	392	342	359	369	355	393	422	389	343	320	389	378	349	376	379	368	389	360	365	382	391	370	389	371	354	401	363	337	358	389	398	367	348	379	389	323	341	380	344	368	355	383	412	392	394	377	371	401	376	362	371	342	366	369	362	380	421	368	362	388	336	384	351	358	383	366	388	376	402	378	367	371	360	356	375	370	370	372	369	393	380	395	375	374	370	384	401	365	347	375	380	355	353	387	380	379	378	407	368	423	395	391	385	338	372	396	377	363	368	384	432	387	375	353	361	433	373	391	392	375	365	432	351	396	354	341	393	351	383	349	403	361	344	372	358	339	370	377	362	366	392	388	339	410	368	386	376	383	383	356	378	360	392	392	360	348	372	396	409	394	389	366	401	339	375	411	401	378	386	355	357	392	377	360	406	343	400	359	392	399	382	386	387	380	412	389	379	367	381	381	409	380	397	371	387	352	337	350	416	381	356	381	386	378	389	385	370	390	396	375	371	368	407	353	355	353	381	403	373	362	382	395	337	362	396	375	348	360	383	401	386	391	358	411	398	359	380	342	369	388	385	396	410	409	343	394	379	374	373	383	394	412	396	354	378	365	350	395	388	346	351	342	346	387	373	381	379	371	367	384	373	356	359	357	384	382	400	373	412	394	409	375	356	352	351	371	388	367	345	347	368	369	360	367	405	361	370	414	367	377	388	342	380	369	346	354	360	371	371	367	349	366	406	404	370	374	346	339	361	372	427	370	396	374	403	389	367	429	387	352	399	392	393	367	399	376	400	374	356	387	365	419	372	403	346	401	377	355	375	391	384	364	359	340	363	410	402	374	375	405	366	337	374	396	411	361	351	360	366	415	388	350	401	369	334	365	362	388	370	374	398	407	373	386	385	385	367	374	402	378	392	385	389	385	364	373	384	375	404	411	377	409	346	378	375	402	338	346	379	409	372	395	367	351	381	397	370	418	371	427	379	367	377	358	400	365	381	398	364	389	372	350	382	374	395	388	400	383	381	335	381	381	414	370	380	370	373	400	369	384	392	346	373	374	384	408	384	394	392	368	411	430	383	364	343	383	392	394	367	339	364	365	397	380	435	398	384	399	377	379	400	368	353	397	333	364	395	371	381	393	398	359	319	369	368	440	354	368	375	371	402	374	370	388	359	387	355	393	392	384	357	384	355	356	383	341	366	363	373	385	385	371	377	363	361	376	412	384	345	368	372
16919	18398	25739	28166	25477	20183	17001	12134	13421	10386	8729	6479	5907	5751	4608	3785	3387	2952	2464	1911	1685	1451	1360	1291	1279	1150	1034	941	1006	949	882	891	904	900	907	852	873	912	830	896	889	843	916	864	846	815	866	889	862	907	861	859	913	873	833	884	849	775	842	872	888	856	815	809	862	825	855	830	861	883	886	813	818	786	878	841	854	835	854	820	903	874	836	877	834	842	881	774	831	823	852	847	902	817	846	821	777	907	854	900	810	888	867	849	819	891	871	875	842	837	815	895	863	910	800	812	802	842	843	845	875	919	903	840	823	865	850	856	845	882	887	852	839	832	834	844	816	852	861	807	854	822	817	833	844	829	829	847	865	840	904	866	870	819	860	847	834	852	833	879	848	884	793	856	810	853	865	800	877	854	838	820	812	873	870	838	867	843	896	883	799	859	857	784	815	911	858	892	858	831	813	799	905	876	839	850	843	828	917	861	822	865	859	848	902	863	840	837	842	877	845	877	825	912	850	823	826	857	831	847	867	772	811	842	814	850	834	876	874	856	836	799	839	825	841	829	853	839	779	834	803	818	832	870	858	906	840	837	885	800	872	797	881	796	881	861	851	835	917	871	880	877	896	846	864	864	877	813	805	871	870	835	878	907	857	807	848	831	845	864	879	861	804	878	836	850	795	844	871	884	856	865	861	813	868	890	860	856	885	831	863	884	803	872	836	805	845	846	884	838	881	828	860	882	857	872	864	821	839	897	835	845	828	808	833	805	806	789	820	871	842	841	862	882	874	867	830	847	861	891	873	848	813	793	802	866	873	848	862	849	841	835	799	847	890	846	871	842	844	824	881	872	816	884	819	812	818	804	824	911	851	830	823	850	829	852	763	831	902	848	846	832	767	840	910	847	816	834	891	885	825	833	834	810	840	828	818	872	894	865	892	867	872	845	885	822	864	841	825	863	844	845	823	887	840	842	837	825	902	804	854	857	862	870	845	829	833	802	819	831	846	836	825	847	911	851	839	829	800	871	844	869	873	809	855	863	857	876	859	808	827	854	851	823	844	876	886	801	879	848	919	869	848	841	838	814	862	846	803	816	822	839	814	842	891	892	841	907	878	847	872	857	849	822	843	812	846	820	837	872	847	902	882	840	835	817	780	825	825	866	876	850	860	806	862	836	858	803	810	800	882	867	877	847	818	825	882	883	888	849	852	836	815	818	791	843	830	814	861	826	883	792	853	846	895	836	852	859	842	900	817	820	861	848	886	820	852	813	841	805	924	860	831	841	779	844	817	884	828	817	868	853	864	826	871	853	798	867	868	901	834	876	859	869	888	838	841	880	847	871	815	813	802	824	848	877	911	915	856	848	816	860	839	832	878	824	828	803	811	820	851	817	895	838	887	870	826	886	873	815	856	845	811	819	861	783	842	845	800	811	881	880	870	909	816	864	876	864	842	797	853	857	866	851	860	830	841	859	905	826	814	855	865	798	858	879	869	845	898	865	854	849	913	862	833	816	878	882	924	811	814	829	814	871	809	824	816	846	826	833	885	840	796	906	870	909	807	844	841	862	806	819	864	865	871	826	807	806	794	871	845	872	874	900	849	864	895	840	855	834	844	843	877	861	817	856	870	851	839	843	832	824	861	845	813	867	843	875	883	896	861	834	863	847	844	897	866	912	784	878	847	834	861	808	834	882	877	880	828	826	845	843	883	821	829	805	881	838	825	890	812	849	844	827	785	859	825	866	824	843	802	872	814	861	851	878	849	824	817	847	865	873	856	791	813	844	836	876	840	882	833	803	890	853	842	819	873	781	819	833	831	809	869	835	848	840	838	858	850	886	887	797	859	816	842	853	858	820	835	858	873	867	889	883	849	899	873	834	893	889	842	870	841	876	797	822	788	849	841	827	856	789	871	768	884	894	823	820	826	816	846	837	870	829	897	846	836	863	814	888	822	859	912	852	903	890	842	868	847	839	854	890	863	865	859	814	865	925	837	853	813	808	830	827	903	905	885	878	861	862	815	832	834	808	875	870	835	834	860	891	832	834	819	846	854	875	812	866	850	851	846	819	863	869	846	837	821	808	837	864	867	846	853	860	790	875	818	872	864	918	831	872	845	869	917	813	865	867	836	859	805	840	846	852	881	849	849	837	881	847	866	807	836	872	843	799	860	864	874	900	856	832	905	845	877	831	914	893	875	842	867	878	878	858	877	873	850	869	887	863	823	888	863	851	890	906	778	881	810	862	832	855	851	858	846	838	871	838	853	878	807	902	822	848	859	809	851	832	843	911	876	841	892	893	824	863	853	874	878	910	838	863	887	827	820	816	907	845	830	813	850	902	875	854	841	812	841	795	906	828	828	832	843	891	870	889	789	850	830	794	842	863	855	891	842	859	813	810	848	820	843	868	897	832	819	795	907	890	874	892	841	846	854	869	808	861	839	800	839	803	869	915	833	863	846	865	831	802	838	803	879	904	847	834	852	817	901	839	849	840	901	811	878	833	791	838	842	772	874	867	868	822	865	869	854	865	835	824	818	851	831	850	880	803	852	813	844	821	870	858	821	861	833	838	827	863	906	883	830	860	844	822	846	874	884	835	774	861	834	827	875	794	841	832	886	859	858	917	844	831	872	840	851	875	857	877	780	840	857	841	828	832	905	849	822	820	852	819	885	876	849	823	850	829	815	888	818	823	774	848	852	805	824	832	812	849	827	821	871	796	864	867	839	879	864	879	840	800	847	856	874	836	858	825	863	840	810	845	848	903	852	850	905	872	818	846	855	852	829	822	857	906	821	828	864	844	892	843	849	849	842	839	892	859	880	825	875	886	871	841	888	840	828	880	868	824	852	903	865	836	823	813	820	844	856	870	852	805	826	894	825	871	848	842	837	836	850	837	839	865	866	849	845	910	855	935	860	841	860	871	843	911	771	863	836	796	866	803	855	879	869	810	796	818	837	922	856	873	815	796	856	814	825	841	780	863	851	798	858	804	871	911	875	873	870	848	834	820	883	840	882	834	842	839	804	872	866	852	871	902	830	856	877	785	865	858	858	843	846	872	833	853	846	870	832	880	856	845	855	845	865	917	829	860	866	866	850	861	847	819	805	875	844	855	878	893	852	875	860	872	841	854	835	858	859	829	823	825	826	881	867	829	868	873	881	781	806	849	764	851	840	796	878	866	868	829	886	833	824	831	868	851	839	905	875	865	898	856	862	844	878	825	807	873	835	851	852	861	861	864	866	859	805	813	868	813	834	845	876	826	845	821	861	829	899	877	828	864	873	881	890	849	900	828	846	841	846	849	848	853	844	798	864	832	873	891	863	886	817	861	849	848	878	839	886	836	868	839	794	862	829	907	853	856	886	873	866	852	866	823	808	840	852	862	872	851	904	823	888	856	831	884	814	896	822	834	805	857	823	852	875	822	866	881	871	819	883	870	840	844	863	889	866	802	843	897	897	847	852	821	799	810	870	868	794	857	887	870	826	852	836	842	873	852	812	908
43652	46682	46979	45944	34294	27986	26976	26292	29112	25983	26750	21116	16741	14955	12421	9926	7257	5197	3297	1960	1764	1562	1419	1485	1326	839	535	427	459	468	420	368	356	373	361	348	354	333	348	337	397	357	340	356	388	381	315	325	349	354	375	341	346	371	318	312	350	333	349	370	346	335	335	357	330	350	318	324	332	301	343	319	339	354	342	329	333	364	373	336	353	346	368	379	358	318	335	295	361	312	391	368	337	345	336	339	372	323	323	330	333	340	366	335	318	358	340	317	331	351	330	315	350	345	348	342	349	323	333	342	333	318	313	336	346	328	357	385	315	317	340	314	338	342	347	334	327	360	340	338	327	329	337	359	338	359	319	340	368	323	318	333	306	363	333	366	362	376	315	326	354	304	347	372	336	365	314	349	349	331	352	341	342	382	320	306	318	354	354	340	325	353	333	336	314	341	298	323	330	354	332	344	346	310	355	318	354	339	339	339	324	363	330	347	328	365	333	365	342	365	345	352	384	301	345	311	358	342	346	334	347	334	374	344	371	369	319	324	324	324	352	362	380	305	290	367	336	361	363	352	320	342	353	342	299	366	309	345	349	353	349	304	327	391	349	356	345	354	366	356	338	315	328	320	329	331	348	365	356	367	361	363	304	335	316	319	393	355	339	345	336	355	393	359	355	333	326	356	346	332	328	352	330	355	384	341	351	337	329	338	312	329	333	307	345	347	327	351	367	320	310	385	337	351	340	342	345	333	351	307	325	371	382	344	333	330	376	341	349	344	337	316	323	366	331	322	351	343	338	326	344	330	363	353	345	351	327	359	325	353	352	295	321	329	310	353	339	374	329	357	334	347	336	361	309	319	342	328	318	343	322	350	326	343	357	352	357	348	343	349	358	355	309	334	297	334	330	370	341	329	342	313	351	338	330	344	309	352	335	332	328	317	342	396	341	348	336	353	332	340	310	336	328	312	388	357	371	381	360	384	376	337	342	326	352	355	340	305	339	333	344	337	300	330	358	308	333	339	317	360	365	340	364	356	334	337	331	343	368	324	344	338	371	331	343	349	337	337	343	338	300	344	334	333	311	367	332	379	341	335	334	330	325	308	339	372	365	342	321	347	314	308	331	354	331	348	317	365	355	336	344	363	329	337	335	351	353	383	354	338	308	366	360	324	328	347	344	351	352	309	330	325	369	333	340	346	330	323	348	348	347	301	310	338	311	336	328	354	332	327	331	330	322	344	368	343	324	363	349	367	353	364	342	359	360	347	317	325	340	337	320	303	372	341	347	332	379	359	337	337	344	340	348	348	326	337	331	343	374	335	342	347	364	310	325	336	339	323	322	343	361	310	319	334	336	368	317	332	347	322	307	328	335	340	356	328	325	316	332	284	366	343	350	352	387	363	347	356	328	346	333	305	352	353	366	342	329	332	326	357	349	317	328	389	349	326	336	350	375	329	348	324	349	336	294	354	323	334	327	367	351	319	363	309	344	293	310	305	330	358	340	329	344	340	327	318	371	344	324	367	348	329	304	373	337	314	319	335	367	331	322	334	330	351	357	333	349	350	336	325	313	326	328	345	340	303	362	336	375	348	325	368	378	341	331	324	342	334	319	363	331	336	361	319	336	316	348	328	357	337	351	341	375	333	327	332	325	344	314	331	339	360	335	331	349	372	325	342	372	318	345	317	324	333	367	314	315	350	348	335	325	365	355	353	318	328	350	338	345	345	321	337	374	363	334	374	339	333	316	328	347	327	348	288	308	301	359	336	322	333	317	352	349	331	332	338	329	299	362	344	355	326	337	341	306	366	334	360	332	349	328	343	286	327	364	333	363	328	360	326	364	346	348	322	339	318	349	318	339	329	327	341	346	315	320	356	363	360	334	322	306	349	305	354	317	353	367	324	359	347	359	361	295	328	368	338	354	320	355	336	330	356	325	376	345	370	356	306	330	331	315	313	352	319	319	308	341	344	299	348	334	348	293	302	359	338	331	321	354	331	336	313	340	360	341	364	353	352	352	321	342	280	363	351	319	315	341	346	320	365	367	329	330	330	368	336	376	382	328	348	370	367	307	346	337	356	308	351	347	307	318	326	337	359	311	352	315	308	320	350	377	357	315	341	357	357	349	318	338	357	341	322	320	389	374	327	342	359	344	369	359	313	390	344	337	331	344	357	322	332	329	331	351	338	332	305	331	337	353	312	367	354	324	339	339	332	363	327	350	312	343	359	304	350	342	349	339	333	320	363	330	375	363	334	360	365	354	340	337	353	359	341	347	332	347	350	351	360	321	330	365	313	308	352	372	348	343	335	335	306	344	314	385	348	377	342	383	321	359	324	337	347	346	349	371	336	359	336	334	387	329	361	332	348	357	305	326	309	333	318	345	334	312	348	352	369	333	355	320	341	355	343	355	350	334	340	368	327	297	347	349	346	353	336	333	340	332	332	331	357	330	303	308	363	352	374	336	362	317	343	346	321	353	326	330	331	317	343	383	340	365	375	320	356	324	326	356	303	328	306	364	323	352	374	348	317	273	355	337	313	335	357	347	321	346	298	358	340	356	321	355	363	361	291	315	344	322	348	320	318	347	341	354	352	322	310	354	348	315	349	343	335	345	334	302	320	344	321	328	342	310	353	371	326	397	327	336	326	302	369	355	390	356	353	329	345	296	312	351	339	345	357	379	385	356	345	314	332	303	357	303	363	356	311	327	332	372	372	383	323	328	330	336	331	368	315	343	323	339	318	342	313	324	331	296	339	338	317	333	305	356	341	341	321	359	345	365	373	345	365	354	349	364	351	320	328	340	362	343	335	288	346	335	348	344	309	366	339	349	358	375	354	336	372	379	337	353	336	343	336	355	318	310	364	364	346	352	336	315	367	342	355	325	364	346	365	355	308	293	347	357	358	341	320	323	334	313	364	328	331	334	353	350	332	332	329	355	352	367	332	339	338	319	359	318	353	345	343	330	334	360	346	355	353	324	327	325	339	358	344	378	332	334	306	327	321	350	337	348	342	333	307	346	302	338	352	367	370	366	327	319	323	341	364	337	357	324	370	343	353	324	339	369	329	329	375	345	340	357	300	318	345	358	350	341	326	326	330	302	360	365	292	302	346	326	339	335	342	335	332	323	361	357	324	347	344	380	355	361	343	296	314	335	350	365	363	358	375	332	389	344	346	332	344	332	342	322	323	324	332	359	369	333	322	353	336	325	338	355	353	357	339	315	311	367	336	342	330	336	334	316	337	363	358	342	349	359	358	349	367	326	344	346	334	321	288	346	358	330	362	355	389	326	326	325	326	371	341	393	351	370	350	346	320	304	351	332	327	309	369	344	370	324	315	314	362	337	315	291	358	312	386	328	323	336	342	361	354	322	315	365	348	327	335	375	354	374	373	348	370	345	350	348	328	349	358	325	325	317	340	327	319	313	328	361	347	339	337	316	365	349	348	344	358	373	365	344	308	336	290	331	376	291	357	321	377	357	369	352	344	360	346	352	342	331	336
27681	38290	46138	49724	42307	38626	37316	38836	43573	42116	42382	36680	34178	31481	28102	24976	21830	18083	13057	8611	8540	7651	7053	7179	6096	3338	2038	1486	1514	1547	1235	975	898	890	881	881	851	830	805	783	826	833	862	849	839	817	815	847	793	795	860	861	739	851	815	755	810	801	824	826	797	728	787	774	832	775	775	830	833	810	794	785	770	749	778	797	742	727	795	776	744	761	772	808	821	778	830	750	803	757	769	770	831	735	749	785	768	784	775	773	793	805	755	760	831	801	799	799	759	742	796	711	785	827	791	780	784	801	806	792	764	765	775	816	731	802	795	735	760	789	767	772	717	778	764	731	820	766	780	822	728	749	776	764	781	746	754	748	761	762	741	752	775	795	762	730	809	830	752	760	823	800	751	792	777	778	737	818	834	796	772	741	815	776	750	746	754	758	752	748	811	791	758	774	784	804	785	806	794	776	811	740	799	755	732	761	789	796	801	765	758	799	767	752	775	790	798	752	754	777	769	811	809	800	725	783	778	799	736	749	767	835	841	764	755	756	813	779	752	817	763	747	816	736	773	756	741	699	794	770	827	703	763	783	770	799	797	806	787	734	741	785	764	767	786	779	741	748	783	762	806	757	778	801	726	768	758	758	793	712	784	746	797	741	747	753	744	789	816	748	760	766	774	785	805	769	751	790	760	812	761	787	767	775	783	811	743	787	774	780	806	794	774	760	771	765	791	782	766	834	762	766	750	798	790	792	784	734	769	800	774	758	798	769	760	795	789	729	773	767	750	714	729	812	772	740	746	794	679	797	809	762	812	770	728	770	787	773	773	695	739	775	773	753	750	817	773	777	760	771	784	792	775	769	752	778	787	754	797	788	750	781	794	755	789	804	776	795	781	793	772	768	715	782	758	786	793	739	798	762	750	791	776	760	747	785	757	784	820	762	735	741	781	808	773	727	705	742	737	781	767	805	826	801	756	767	803	735	849	738	813	754	749	786	801	741	785	792	748	728	786	765	801	778	789	803	764	758	739	778	775	795	831	771	733	753	811	748	749	795	780	824	745	803	808	751	745	831	819	783	742	773	805	800	772	800	780	771	724	834	810	766	817	787	778	783	759	757	762	801	786	784	776	809	723	799	827	694	799	809	720	763	750	812	840	822	810	800	812	768	752	747	772	755	744	835	770	771	753	806	807	775	764	785	761	762	759	785	768	718	748	783	739	775	763	796	762	739	782	786	816	746	779	781	779	810	747	743	737	800	817	800	764	772	761	835	747	767	768	715	768	769	783	766	807	763	787	822	820	739	795	758	767	784	826	716	796	769	772	738	765	713	776	725	760	776	796	790	749	753	783	789	731	759	786	781	773	816	774	749	759	766	805	778	740	726	744	816	752	747	768	743	797	762	801	786	771	748	768	768	774	744	765	799	776	764	762	758	781	786	752	789	772	742	796	728	807	749	809	726	805	750	772	793	813	762	755	822	780	753	792	778	748	758	817	719	815	773	751	782	759	796	795	751	778	796	734	787	763	858	768	707	757	727	794	753	777	780	759	754	762	787	787	779	820	758	740	788	762	772	731	785	748	789	774	759	771	728	758	793	796	789	771	755	782	839	800	752	790	781	737	738	767	766	770	779	803	776	753	757	788	754	764	778	767	757	783	768	795	800	765	757	750	841	800	737	747	816	760	754	794	746	774	786	760	779	766	788	798	826	794	753	749	797	777	744	807	778	783	782	776	804	795	791	749	760	754	809	802	794	765	749	800	812	858	788	809	745	796	772	751	784	787	786	746	798	768	764	749	773	745	783	749	809	810	822	772	763	778	755	748	755	799	761	779	806	790	772	715	792	788	795	756	802	802	800	853	735	765	750	780	769	760	769	773	744	744	779	745	794	784	756	800	779	805	768	759	786	763	790	745	703	742	766	827	763	786	762	772	768	776	757	810	752	763	782	721	778	783	755	771	760	734	745	795	819	790	766	810	729	753	760	775	743	769	781	785	732	743	788	812	760	798	792	811	739	753	761	822	787	809	787	775	783	778	792	759	772	833	829	817	784	793	796	738	801	815	811	771	753	747	753	776	768	718	727	758	826	747	715	738	775	739	844	786	817	790	765	746	785	789	741	776	793	700	779	717	744	823	772	810	785	766	776	753	773	772	742	728	755	792	790	812	779	746	773	798	775	769	760	795	782	736	798	794	766	766	771	781	783	791	833	830	793	759	828	835	757	770	789	798	760	743	788	784	800	846	745	714	736	744	772	776	766	788	743	743	740	812	773	762	789	789	756	737	747	735	775	766	783	766	778	805	807	826	826	789	797	785	696	726	806	788	768	813	764	820	782	788	802	779	796	882	800	779	807	797	782	740	748	716	760	741	768	771	726	806	789	773	756	771	804	799	781	731	821	788	862	802	740	807	770	752	816	811	737	779	721	755	789	807	789	796	719	749	774	809	759	798	757	733	800	782	773	772	790	753	819	756	803	732	780	763	779	793	795	791	740	796	795	765	741	834	758	773	812	756	801	754	773	765	720	746	741	777	801	818	795	784	772	776	750	809	842	823	752	737	853	786	769	813	837	726	748	743	796	732	811	771	787	772	808	776	809	744	788	763	747	774	768	766	762	793	734	761	710	752	780	762	824	719	726	776	821	792	775	738	822	822	787	780	802	778	763	797	780	789	778	803	774	758	751	802	786	776	759	799	799	752	732	774	767	793	761	807	773	786	785	744	785	774	749	818	848	815	826	793	794	810	778	744	759	744	731	788	797	755	766	746	785	806	807	751	785	758	789	825	737	761	807	748	760	769	745	733	746	734	786	808	733	795	754	737	759	795	806	755	780	773	788	745	816	757	756	767	789	792	754	812	751	774	766	814	763	791	750	779	773	767	763	774	765	780	752	785	860	774	742	736	786	766	770	779	788	696	778	816	793	733	791	819	758	785	744	803	774	768	781	743	753	806	786	755	796	766	803	817	800	760	757	756	825	777	763	830	729	749	790	865	740	820	747	829	731	778	764	790	779	780	776	767	846	809	738	787	767	752	781	781	752	816	762	787	796	755	742	769	779	771	819	821	752	771	841	774	735	784	809	798	779	771	788	763	786	810	829	796	771	785	729	760	780	772	841	750	777	740	832	811	753	776	757	722	796	786	760	798	782	772	786	798	796	762	790	769	758	801	826	761	777	754	742	786	783	745	779	742	804	795	824	806	794	778	805	759	779	756	769	777	791	788	811	754	802	763	772	730	750	793	789	760	792	758	842	752	834	795	737	765	782	788	780	821	777	773	789	807	702	763	686	770	875	755	707	756	799	801	762	732	707	793	731	775	778	762	793	810	777	810	751	785	756	775	733	773	748	783	745	727	759	775	792	785	744	785	789	737	819	792	720	744	802	780	783	834	773	767	782	799	755	783	766	769	749	782	727	810	764	797	806	754	741	793	728	754	812	776	778	730	798	772	796	774	786	764	750	772	740	789	790	798	768	721	741	765	799	764	750	770	797	775	823	713	787	717	753
50676	49181	49241	43132	36149	31319	32255	33426	36805	35286	34984	31346	26584	23430	20885	17147	13509	10701	5706	3754	3549	3268	2605	2084	2138	1169	629	516	425	441	479	374	356	380	323	332	367	338	328	359	363	339	325	364	347	325	340	356	335	394	326	334	372	347	315	375	346	328	356	300	346	340	331	326	335	296	347	346	333	333	334	333	333	314	325	338	329	347	314	305	333	333	347	317	342	356	336	286	343	325	350	325	369	350	333	313	347	318	318	321	348	335	340	311	325	337	337	340	312	344	301	307	332	356	358	343	321	334	319	334	321	305	342	291	325	342	353	312	345	308	330	316	314	284	327	340	343	335	338	325	340	334	341	329	314	335	350	314	345	330	309	340	336	311	303	325	344	347	329	349	319	320	309	327	301	333	329	337	312	345	334	361	330	318	344	324	327	303	337	282	361	324	328	339	307	326	342	325	354	367	361	315	315	352	337	344	338	316	341	335	315	322	277	356	308	317	339	327	329	367	328	310	295	307	329	303	351	302	356	334	302	320	358	322	336	327	312	336	301	329	340	323	330	305	326	366	320	349	329	385	329	376	351	325	315	310	309	277	373	295	315	347	314	350	350	321	309	333	343	350	336	346	295	324	315	323	372	312	326	336	323	324	350	292	347	341	283	326	335	313	328	337	297	339	339	315	315	325	339	316	327	321	286	316	336	343	273	334	340	300	296	332	321	339	334	339	337	328	322	322	344	325	334	368	306	332	355	340	321	340	343	302	344	313	322	339	341	412	350	302	291	324	325	345	316	341	339	359	321	342	310	343	307	357	328	280	324	343	337	327	348	328	331	352	339	326	331	320	318	309	315	302	366	304	335	309	315	347	349	334	346	367	301	361	359	337	317	329	359	297	346	330	376	333	346	322	333	343	303	289	320	321	330	303	353	316	359	351	350	356	328	326	323	329	332	297	315	350	335	319	367	301	355	344	340	348	384	321	301	314	333	326	340	323	342	334	351	350	353	365	317	358	330	345	319	337	351	353	313	319	280	324	323	332	282	344	299	344	325	307	334	335	297	336	355	308	341	330	349	293	297	352	353	343	333	324	366	336	332	361	327	371	347	311	324	334	298	344	321	338	333	363	302	347	336	346	339	345	330	320	321	351	310	323	337	329	354	324	361	328	324	375	320	363	333	356	326	312	327	334	311	354	315	305	339	351	352	321	384	333	311	272	314	350	342	361	348	342	306	338	379	312	338	302	332	326	334	325	355	361	345	328	345	341	315	330	334	297	348	367	342	353	333	303	340	328	347	304	319	305	354	310	342	344	319	319	318	328	345	329	292	343	322	289	316	295	312	328	283	350	319	341	333	321	313	329	336	318	307	344	369	337	309	317	353	306	335	325	374	348	308	308	302	348	317	286	359	354	341	346	333	334	309	324	337	344	342	331	347	305	303	364	316	331	346	318	344	334	342	337	326	342	343	321	301	311	327	334	321	320	353	371	309	291	334	361	359	344	357	305	306	347	331	350	331	311	332	340	326	341	310	312	312	347	319	331	354	340	332	319	317	303	339	341	340	367	316	313	321	287	311	312	356	310	284	346	290	305	329	324	326	351	329	331	348	330	345	299	345	348	351	326	308	328	348	351	322	321	328	323	326	365	316	355	317	310	361	334	320	324	313	318	322	331	328	320	325	346	349	341	325	336	344	327	370	337	311	331	327	325	327	323	323	332	343	321	334	316	313	305	320	348	349	342	336	328	332	315	332	347	314	327	335	329	294	310	322	338	367	291	297	336	341	301	314	316	336	310	331	323	315	306	349	329	312	308	328	348	318	330	340	350	346	317	336	359	348	324	316	318	352	329	319	334	329	354	312	298	327	316	332	343	322	312	313	306	339	323	360	343	344	323	346	338	338	336	297	342	316	318	317	347	360	315	326	343	344	306	378	343	322	323	301	287	297	326	298	339	311	329	336	344	325	339	370	325	307	319	325	358	350	305	317	319	304	366	334	306	355	335	359	360	304	317	326	342	331	327	351	324	301	340	344	336	358	344	311	301	324	348	365	304	333	327	296	380	351	338	317	355	372	327	332	309	345	318	365	327	322	315	317	328	318	335	300	342	348	337	310	316	340	348	353	359	353	328	354	291	341	346	362	313	321	328	327	345	331	320	340	344	322	314	320	328	316	295	322	314	348	349	312	337	342	355	371	325	358	351	332	360	318	313	341	335	352	365	313	337	352	362	330	298	327	347	314	368	351	320	315	355	343	322	303	331	328	320	328	332	306	330	353	327	334	332	316	312	319	332	359	338	326	337	321	302	356	324	341	355	320	322	288	326	332	348	339	340	321	310	309	342	341	332	317	295	323	346	343	323	330	330	353	361	313	304	309	321	357	326	304	273	348	344	345	370	314	375	334	303	340	330	308	361	346	330	325	292	324	350	353	322	315	342	331	337	335	351	337	346	328	382	351	317	323	306	346	338	325	305	347	361	341	320	315	283	338	303	317	321	368	329	351	346	344	332	320	358	313	315	293	351	339	330	284	372	325	364	314	307	311	350	333	338	311	316	328	318	328	329	319	323	311	347	318	350	302	312	344	354	366	310	354	348	350	320	338	320	337	364	310	374	348	337	357	334	303	336	331	315	339	321	316	333	308	300	359	380	323	317	343	338	377	315	336	339	351	342	310	333	331	312	334	331	304	323	325	323	370	297	340	352	310	348	352	364	322	350	333	345	351	344	327	310	336	326	349	343	314	326	348	359	308	303	371	327	324	306	346	347	303	354	329	331	333	326	315	333	344	351	309	325	341	312	364	303	320	364	335	323	348	326	350	356	295	348	314	359	326	326	332	349	313	317	372	326	312	365	356	303	356	324	331	344	301	303	314	336	352	311	323	332	311	347	324	330	329	338	333	355	346	298	299	299	310	328	345	332	265	305	325	328	301	340	321	322	318	327	343	303	340	327	359	319	309	327	349	315	299	358	335	314	331	314	325	355	315	315	340	358	286	300	325	299	363	379	331	373	312	315	304	303	338	313	329	333	294	316	343	324	346	316	348	332	318	349	333	343	353	330	339	355	349	348	361	314	339	342	340	367	338	290	320	360	302	329	313	318	317	362	344	345	304	370	359	377	349	377	318	321	317	344	330	319	329	311	313	364	323	329	348	286	375	329	342	387	329	326	322	326	379	339	322	314	366	316	317	351	321	348	327	297	360	345	369	339	303	321	325	334	346	326	329	322	366	345	372	331	344	321	322	346	340	308	319	331	311	322	350	336	321	298	321	353	342	354	333	316	333	320	339	320	335	304	353	308	307	341	321	341	334	323	355	291	360	340	327	358	300	335	320	332	323	361	342	318	334	355	345	325	329	297	330	329	311	345	368	314	328	340	335	353	291	328	355	321	348	338	357	327	345	300	355	339	326	342	318	357	330	351	367	332	340	325	309	323	328	325	367	320	322	369	334	354	336	308	336	332	337	312	326	345	345	317	368	324	352	362	319	338	341	326	310	310	339	344	320	367
33340	41909	51631	51995	46379	45314	43381	45795	50565	50363	49118	45978	43197	39364	37458	33493	31024	25995	17981	13825	15443	12604	11507	9881	10178	5031	2592	1845	1609	1567	1579	1032	956	919	923	870	866	810	822	844	830	860	885	838	833	842	799	822	800	834	876	735	790	796	805	821	788	786	795	805	788	757	769	802	775	785	857	772	741	761	779	737	769	792	818	747	741	741	749	746	789	753	745	751	756	784	714	745	762	736	792	761	764	771	755	696	784	727	734	766	767	763	780	739	767	724	784	796	798	765	727	706	756	739	790	717	752	767	757	752	759	764	785	801	757	742	733	788	760	745	722	725	755	783	744	766	730	717	791	697	770	740	671	798	696	785	741	730	711	737	759	748	740	782	731	759	733	758	758	708	742	764	729	747	741	755	766	765	727	782	730	765	756	726	724	799	727	715	735	782	711	778	743	737	763	752	751	753	741	796	688	793	718	736	745	783	732	723	720	768	679	777	704	771	738	760	791	720	772	759	804	787	734	737	724	764	765	774	748	774	758	797	740	743	746	747	745	765	752	762	764	738	730	777	740	719	792	743	771	745	773	773	730	709	702	764	714	767	746	721	783	716	735	748	785	752	757	712	773	684	733	780	771	775	783	760	847	744	700	751	768	749	749	731	739	756	760	746	801	704	745	757	740	709	733	742	783	775	772	785	777	741	734	786	725	731	755	733	717	747	760	777	776	763	713	764	761	691	761	744	740	763	767	768	807	740	739	713	738	735	695	731	820	752	789	766	725	760	779	789	733	732	762	737	757	741	767	786	764	699	797	778	735	761	728	752	754	754	785	804	737	770	772	724	764	756	745	754	712	764	756	767	741	737	718	708	770	755	747	710	732	790	774	748	708	764	742	718	745	766	779	714	742	744	765	745	703	751	768	753	757	776	796	738	701	697	705	726	743	722	738	725	727	751	744	756	763	755	812	761	714	796	708	756	717	755	785	739	745	747	740	789	739	718	758	803	760	755	763	735	790	740	735	765	708	728	725	768	763	774	732	699	783	711	777	749	782	794	772	764	756	782	755	709	742	737	784	797	778	760	722	769	740	754	802	752	764	711	730	778	746	716	762	734	750	699	764	700	727	720	748	752	770	748	759	734	740	738	736	705	745	748	763	739	768	755	800	730	770	762	761	722	776	783	757	723	761	706	742	781	737	691	729	739	766	791	776	767	731	734	754	766	742	809	658	774	766	780	730	709	724	720	802	723	733	743	804	717	748	738	694	771	731	756	744	727	733	696	769	711	731	784	800	700	740	746	753	753	757	726	789	725	758	760	749	781	748	760	779	760	763	746	776	757	809	739	738	805	757	738	718	762	720	724	793	715	699	774	739	757	752	761	771	801	751	792	734	716	711	738	798	772	700	725	719	712	737	754	743	760	695	756	691	758	758	743	727	702	696	735	726	758	795	691	743	777	788	751	791	719	728	819	742	782	772	787	746	773	782	742	776	720	763	802	777	761	714	760	746	744	762	759	758	742	709	746	678	770	722	764	762	788	764	746	740	778	727	781	721	762	774	709	756	743	739	755	777	743	739	732	784	750	743	732	790	730	753	767	772	753	720	701	743	710	723	729	761	719	685	687	780	796	758	745	820	747	722	756	762	754	700	718	744	715	742	739	702	758	784	753	729	735	732	723	738	743	737	753	791	734	729	758	713	775	795	747	737	736	711	720	750	729	770	766	794	701	709	769	790	742	758	737	770	712	771	754	784	710	722	739	728	730	741	682	766	763	772	754	770	771	779	754	753	698	726	662	767	744	740	751	773	778	757	760	757	782	719	760	780	747	754	738	743	764	733	800	752	746	726	747	721	719	752	806	762	742	771	765	764	739	717	730	763	709	751	739	704	708	746	702	778	755	732	716	763	718	741	771	759	768	768	702	788	706	783	702	703	718	759	765	768	776	772	689	755	752	769	720	732	751	787	773	721	764	802	749	784	757	743	712	725	779	733	771	737	759	780	746	721	738	742	785	786	766	760	736	746	753	748	796	687	723	798	786	804	728	807	751	706	751	802	740	737	731	699	732	740	764	764	730	745	755	815	703	765	780	759	790	740	738	722	705	762	775	760	716	784	787	716	772	713	738	743	707	706	763	718	722	752	797	759	775	725	717	773	751	696	745	748	791	753	776	768	767	761	739	763	707	771	747	719	769	747	771	755	788	719	729	742	745	756	764	740	760	780	780	758	708	753	732	743	715	754	737	727	754	751	752	772	731	723	740	746	748	765	744	741	766	768	747	711	757	695	784	759	766	765	753	746	807	739	776	742	742	754	777	728	745	750	742	740	729	788	797	771	727	752	762	717	696	783	773	759	750	739	734	774	760	727	742	788	736	750	822	769	796	748	797	754	749	790	781	809	775	731	722	759	712	752	717	757	717	744	762	807	765	776	744	800	739	728	736	711	751	769	785	761	744	782	694	827	750	757	759	782	713	764	793	705	736	764	699	735	683	742	728	718	758	765	782	818	745	739	749	723	733	738	760	763	719	752	755	705	762	767	725	810	779	759	765	721	785	734	786	770	748	765	710	761	748	739	721	785	747	731	777	735	702	767	768	766	758	796	725	799	747	730	713	735	789	762	741	801	738	731	720	747	762	752	764	732	731	738	727	805	751	786	747	770	753	754	797	718	761	757	745	745	745	749	767	763	791	762	712	757	731	742	759	715	785	764	779	711	750	756	748	736	739	757	745	723	728	741	715	769	711	738	770	709	741	760	770	794	756	735	730	778	748	712	777	754	774	779	725	727	720	708	744	741	713	723	792	787	758	727	771	745	731	743	773	749	767	753	721	735	755	727	746	773	768	742	747	729	738	775	708	735	744	802	706	748	758	739	769	751	831	762	791	719	721	751	810	733	766	723	744	732	805	731	741	702	789	728	777	796	719	765	707	775	756	763	716	777	761	731	773	750	776	707	757	751	736	718	745	785	745	725	796	773	790	759	734	738	767	757	747	746	747	735	712	741	768	774	744	700	759	771	744	750	803	770	756	750	777	751	751	761	744	797	784	748	780	735	768	742	746	769	779	758	738	799	736	712	752	740	774	745	775	692	779	748	763	738	749	721	789	758	782	776	745	721	760	758	757	776	763	759	784	786	742	712	748	757	679	737	767	792	748	741	706	749	774	791	729	779	734	785	756	760	735	761	771	751	749	766	737	749	725	700	730	758	730	762	742	788	729	739	714	743	804	784	776	781	742	791	743	749	773	759	761	780	702	742	783	779	781	717	751	792	798	721	715	767	725	786	752	735	716	737	739	794	743	821	740	723	746	692	731	736	726	718	710	744	765	775	727	784	703	743	759	786	756	719	722	758	740	719	749	767	783	744	731	735	765	779	758	731	763	769	744	695	781	738	760	722	707	700	727	736	777	752	741	709	834	780	771	727	759	725	754	698	705	742	728	785	736	783	740	744	756	728	709	726	766	768	749	714	749	769	793	739	746	716	733	756	719	733	793	775	710	782	705	763	757	738	774
28838	21925	23019	18436	12637	7564	5157	4193	2923	2492	2081	1793	1539	1381	1122	1019	973	711	644	557	525	493	455	449	437	438	459	398	387	402	410	405	399	389	408	376	401	410	376	365	382	385	389	399	389	397	391	357	340	379	397	384	364	404	395	385	397	383	387	399	390	407	387	371	372	379	372	360	388	400	376	353	353	376	365	391	379	367	345	379	405	370	374	357	355	368	391	388	362	403	341	368	373	403	357	384	372	355	340	376	355	367	393	396	392	360	388	385	354	386	372	360	350	378	373	374	395	388	380	390	335	367	375	379	365	383	394	382	352	371	396	372	346	350	401	370	392	363	390	373	360	366	391	390	387	371	385	372	425	382	372	379	374	359	389	399	392	368	366	390	348	359	347	376	401	391	395	374	374	349	371	424	402	361	403	333	386	396	396	364	413	409	356	329	348	395	403	390	391	377	391	336	359	399	355	401	380	355	412	421	404	388	407	399	397	378	395	375	393	364	372	406	371	411	356	380	347	403	392	379	389	352	393	413	374	392	358	388	354	347	390	420	356	364	408	348	374	347	355	350	389	385	381	388	380	409	383	334	374	401	395	397	396	374	344	384	375	380	372	350	390	403	361	377	376	378	371	345	348	361	388	387	354	334	360	394	390	369	377	393	340	383	422	367	397	370	362	334	367	392	347	385	403	360	339	347	380	359	350	386	356	431	386	381	326	352	360	383	380	386	406	397	416	371	385	405	377	369	393	359	385	355	345	367	393	405	379	377	406	401	395	380	380	369	379	391	370	371	387	394	381	373	382	397	329	370	395	419	388	353	391	382	379	376	361	410	347	337	357	453	381	381	399	371	383	379	408	383	369	403	409	414	354	397	380	402	402	374	415	375	362	417	372	329	403	371	363	341	394	364	365	364	419	386	373	445	362	394	361	374	352	381	391	357	380	389	387	414	382	377	392	380	330	361	363	375	397	386	386	354	362	345	357	400	401	399	399	423	416	369	422	399	351	371	399	384	332	392	407	352	415	408	416	358	370	400	360	373	364	382	367	375	378	353	382	399	392	360	365	382	381	382	354	377	380	393	404	392	370	315	370	347	360	332	370	389	389	384	420	362	375	356	348	390	402	325	416	344	403	408	370	372	385	356	398	394	377	373	361	330	368	374	378	370	338	420	387	396	410	399	422	380	372	393	349	379	399	407	374	355	381	389	367	341	377	410	354	363	339	382	399	414	398	401	393	384	402	431	388	397	410	360	372	380	401	371	356	385	347	382	386	378	370	379	388	345	372	370	367	357	390	389	357	378	370	400	383	306	415	370	371	361	354	392	360	393	376	387	397	372	359	368	374	413	370	388	385	338	384	388	355	385	320	400	384	398	410	345	399	366	411	347	391	378	375	361	368	400	397	434	374	391	382	378	390	394	403	346	399	393	370	334	391	357	387	354	377	379	381	394	396	365	346	379	339	372	348	363	385	328	367	394	374	327	385	374	362	370	366	372	336	368	362	353	406	417	356	349	355	365	371	378	410	374	387	342	376	367	330	400	336	343	386	396	344	383	424	361	373	411	370	376	418	382	405	395	369	342	408	380	368	362	414	408	379	363	340	399	352	383	366	366	377	390	388	321	403	371	380	369	367	383	334	355	352	365	355	332	361	378	382	347	366	358	368	381	364	364	418	409	400	417	391	363	351	370	384	410	375	375	383	372	407	347	368	361	407	410	353	355	404	347	367	398	398	374	380	356	354	380	402	386	356	409	395	370	358	380	382	404	381	363	357	405	389	366	359	394	367	363	380	371	390	403	351	378	398	389	375	358	376	405	372	382	377	370	354	378	378	349	368	350	356	335	421	401	399	390	398	341	394	382	374	374	384	375	408	401	380	355	401	358	362	335	400	397	409	384	349	363	367	395	408	326	387	416	375	360	353	367	386	403	388	356	324	412	350	355	383	346	382	397	386	371	386	421	372	392	370	391	390	358	350	331	406	379	352	412	392	391	423	381	415	334	385	389	416	392	428	382	339	384	391	370	371	369	379	368	399	359	370	368	369	363	394	393	392	354	349	382	394	368	345	334	356	405	385	370	336	364	363	378	370	333	356	362	398	391	381	370	387	369	369	376	371	376	327	426	358	376	351	370	357	339	380	405	383	397	402	315	376	388	360	375	356	425	410	413	376	321	391	401	412	348	359	384	363	360	388	359	386	368	388	391	358	396	395	411	390	409	360	373	400	385	340	329	400	357	388	378	392	400	361	378	350	344	324	362	373	369	390	375	398	387	391	367	390	381	401	353	349	338	385	360	381	360	352	393	414	389	366	358	391	358	370	371	389	389	364	381	372	377	355	397	395	379	380	390	374	338	347	396	422	379	419	368	410	361	375	425	391	387	410	400	387	380	394	319	325	365	407	368	409	347	372	372	400	374	389	400	385	393	372	385	381	377	397	339	378	380	397	377	376	399	412	361	352	385	378	369	359	369	383	354	390	396	358	372	343	396	413	359	382	371	381	399	398	371	371	382	353	405	350	349	406	365	367	383	376	410	367	376	355	388	359	402	399	361	391	399	369	385	356	377	368	350	343	401	412	365	351	354	345	369	391	389	354	374	406	391	363	377	330	371	390	404	361	363	375	361	384	376	356	363	356	369	360	372	392	325	377	388	407	366	367	374	350	345	359	370	325	377	392	379	355	386	361	397	383	421	371	393	380	365	363	396	375	340	368	412	401	398	339	347	374	385	359	363	386	401	396	376	373	373	364	398	360	366	341	388	360	369	379	374	385	375	385	421	395	400	363	381	411	362	378	323	391	386	375	364	358	400	351	338	384	370	403	358	341	361	376	362	381	391	397	375	374	354	345	369	383	383	326	371	373	387	352	373	424	355	388	326	382	365	388	377	344	359	419	367	349	387	399	355	369	393	391	369	378	403	336	367	360	370	380	333	398	351	355	371	381	380	378	342	356	396	396	381	380	376	392	426	382	395	388	399	383	376	414	390	362	354	369	372	361	370	377	388	412	370	404	345	365	363	390	401	332	353	353	387	355	374	371	403	397	377	345	393	387	414	379	365	352	400	379	364	360	356	370	371	362	390	338	367	388	344	365	376	374	371	399	394	380	439	365	405	384	393	384	380	367	408	391	393	423	348	398	339	370	348	346	340	392	363	368	376	347	387	376	381	390	381	403	356	418	359	359	376	373	403	340	362	384	374	373	374	365	363	399	415	371	351	375	370	391	386	394	373	364	362	406	374	424	354	373	351	425	384	320	385	393	427	379	372	369	381	355	340	366	381	365	408	332	400	378	397	404	380	390	412	358	415	362	396	370	342	370	380	405	378	365	389	365	384	385	362	378	353	376	371	370	395	385	358	354	405	393	393	358	415	409	379	375	401	411	358	387	370	357	372	393	390	372	421	404	371	374	364	419	372	369	389	375	353	378	373	390	356	403	407	418	360	396	359	385	373	360	363	378	361	402	366	425	360	395	370	401	352	364	368	382	399	387	385	357	355
16049	16927	28599	30118	25107	20440	16439	14861	11551	10134	9008	7552	6742	5689	5099	4337	3700	3091	2533	1977	1830	1508	1429	1291	1248	1160	1011	982	983	986	906	961	925	912	928	919	944	891	910	903	853	919	828	866	845	936	873	889	884	908	883	853	819	896	852	907	803	850	846	811	869	761	888	861	925	844	876	880	874	915	862	859	867	897	856	843	873	888	919	840	825	866	848	880	823	857	836	882	854	865	850	896	846	864	861	860	835	863	887	869	848	877	888	880	859	883	879	873	876	844	823	799	805	900	825	822	887	859	885	829	850	823	860	847	839	862	837	847	851	864	863	845	823	864	766	825	826	796	871	836	859	823	843	876	833	894	872	872	835	871	866	868	803	867	821	849	865	829	857	879	836	849	921	888	836	860	886	836	846	866	863	841	866	848	874	875	833	863	885	834	842	819	848	837	864	816	815	820	880	827	832	867	824	771	878	891	863	837	846	849	799	827	803	837	812	866	871	825	899	858	855	892	840	853	825	850	873	863	857	828	858	865	837	882	850	855	876	839	897	837	839	868	885	890	830	846	862	811	849	866	814	865	865	794	884	847	834	872	914	823	810	846	873	850	843	833	857	790	826	851	862	828	844	852	800	884	887	887	873	832	869	866	866	855	851	831	869	791	899	828	906	890	849	864	883	824	887	938	800	832	877	845	825	853	923	816	825	846	819	875	850	862	848	874	857	874	824	809	849	878	840	829	843	858	843	873	823	838	837	819	842	898	838	874	881	837	836	868	849	841	874	845	891	792	856	828	871	855	809	867	811	844	874	827	883	804	896	821	836	871	868	826	882	909	866	882	850	818	834	844	825	858	860	823	891	853	865	910	850	863	859	832	823	851	879	874	796	852	852	885	878	825	823	848	855	943	876	879	840	858	824	828	863	879	883	896	858	875	861	861	855	866	831	849	840	866	862	815	849	825	857	775	807	894	867	845	847	808	842	880	876	845	817	874	872	865	906	883	797	866	809	869	845	832	842	840	898	866	846	887	882	829	863	881	855	846	855	900	785	894	846	927	840	806	836	827	885	851	844	849	882	849	874	874	862	854	840	867	809	864	826	825	845	829	876	836	869	876	839	865	849	843	790	873	825	864	872	860	837	879	853	878	805	887	851	883	881	871	886	904	873	862	878	854	818	826	923	831	852	786	827	899	912	875	849	818	813	820	818	844	840	846	838	843	878	877	926	851	833	847	845	857	849	807	886	868	883	866	868	870	791	840	811	884	874	923	816	843	850	825	851	839	856	884	847	861	895	881	831	794	858	833	872	812	890	823	818	826	867	851	861	827	907	840	817	888	841	851	849	878	807	821	839	839	835	842	873	839	855	848	860	845	828	800	883	830	809	894	861	829	905	854	921	810	840	860	856	847	855	860	843	844	788	854	873	840	854	883	831	791	832	799	896	835	864	881	821	802	826	867	884	832	835	897	850	874	829	828	883	879	896	920	848	789	812	854	841	866	861	829	787	892	898	789	849	859	938	893	832	850	787	887	854	833	840	837	832	857	868	826	861	883	903	837	865	826	823	840	881	843	864	873	825	880	867	830	879	840	847	873	845	861	848	897	845	840	852	837	794	854	834	861	819	869	879	861	838	810	839	859	895	867	841	880	821	841	859	802	849	887	894	862	875	827	816	856	860	820	831	851	902	798	852	869	878	813	868	885	889	840	851	848	864	832	813	843	858	866	856	883	812	854	915	855	812	864	847	877	865	850	840	904	793	841	844	862	846	867	886	883	835	863	839	848	889	866	839	827	850	871	871	897	823	883	851	833	847	849	858	834	863	907	851	790	847	862	886	856	913	860	883	848	833	826	790	876	852	825	851	852	875	866	857	869	858	842	826	886	825	929	847	865	877	820	796	900	901	836	858	863	883	846	824	876	838	810	848	807	887	807	849	878	886	838	923	828	862	871	868	873	865	854	821	889	841	859	876	882	850	815	834	870	893	805	868	859	802	840	916	834	838	868	822	805	813	853	886	879	794	867	855	812	832	848	868	852	853	797	811	842	868	820	861	841	830	866	886	879	816	869	853	813	807	820	904	908	872	847	788	863	872	841	833	857	829	844	858	864	799	835	821	899	837	886	871	897	833	843	828	841	844	853	850	846	823	895	840	833	828	886	821	892	831	821	827	815	876	884	885	809	837	850	860	891	868	832	863	917	849	850	872	855	836	886	816	901	794	875	906	852	823	849	866	788	880	842	832	825	912	880	872	889	841	859	846	862	838	890	856	863	862	836	846	807	896	848	894	867	879	837	840	871	840	890	870	854	882	769	834	819	864	903	794	828	864	871	852	858	910	878	863	870	850	865	847	833	852	868	834	850	825	876	813	834	865	903	828	865	830	827	812	817	785	878	859	823	865	843	800	876	900	861	847	796	877	838	847	832	822	871	848	857	883	823	855	887	864	849	864	862	823	865	800	856	896	877	828	794	853	862	860	832	880	923	814	838	838	872	813	809	831	867	874	874	867	881	832	845	878	821	876	821	833	879	848	943	848	848	858	873	870	866	886	847	870	856	849	880	835	861	875	839	822	895	795	784	835	838	845	848	837	836	883	836	870	846	830	827	906	839	860	895	819	846	812	853	814	848	845	825	813	830	814	869	847	860	898	832	881	846	864	867	854	904	836	827	877	854	817	842	910	799	870	840	858	841	829	904	834	878	873	878	863	884	885	875	823	840	836	821	865	842	798	846	871	866	878	843	855	830	835	848	865	872	873	883	864	811	827	856	834	909	882	858	821	851	886	854	829	853	871	809	859	851	835	840	854	863	887	793	804	914	863	845	861	878	878	836	827	864	907	897	876	860	879	856	871	834	807	841	871	822	838	858	797	832	844	866	887	888	849	848	836	897	817	865	883	878	863	871	878	889	839	862	845	883	834	875	861	823	851	834	873	827	872	873	888	892	836	883	801	858	818	839	869	846	794	815	855	853	898	837	846	811	882	809	842	908	860	815	881	822	885	864	820	791	855	806	860	872	842	837	852	860	783	819	806	908	845	812	880	880	836	882	876	864	811	844	907	855	854	821	831	841	833	849	888	844	891	808	811	830	844	880	843	878	816	822	815	842	828	852	882	819	875	872	835	858	838	850	832	813	883	873	835	826	864	872	903	882	886	907	815	867	848	849	804	812	828	821	809	840	886	853	895	835	855	812	832	918	837	850	826	877	755	817	830	844	842	907	878	888	884	886	849	842	916	857	884	834	876	818	822	870	833	790	856	900	838	826	850	802	916	827	806	847	839	886	858	827	865	836	887	844	876	809	829	829	846	890	875	835	845	839	871	846	831	875	885	887	833	817	833	872	862	826	898	893	860	862	894	889	847	879	864	816	850	826	853	828	844	909	852	819	831	852	759	915	859	815	782	859	859	830	840	837	846	848	809	868	868	867	842	894	835	808	913	901	883	869	832	858	871	827	854	772	825	831	826	870	855	823	899	843	832	832	839	791	892	843	907	848	815	843	793	824
45221	43239	46421	40166	34353	29748	27201	27207	28941	28128	25731	22016	17650	16121	12500	10969	7329	4338	3360	2295	1959	1538	1363	1026	1041	696	499	416	395	356	403	393	370	337	386	356	344	364	365	362	324	335	367	343	362	342	358	348	345	347	320	374	347	329	354	356	327	353	368	323	326	358	324	354	319	342	351	339	350	310	358	330	350	364	370	353	322	341	347	323	356	362	359	339	321	356	351	343	317	346	348	334	337	306	335	354	360	347	357	359	306	334	342	309	329	335	332	359	351	362	310	342	324	295	358	321	310	360	332	328	333	353	344	383	332	339	349	327	341	310	341	316	325	339	365	358	369	345	331	347	353	346	340	342	327	302	300	350	342	338	346	340	344	351	356	373	382	307	350	317	322	329	356	358	324	364	339	367	347	347	346	357	339	315	348	347	346	342	315	320	338	307	356	315	374	328	345	338	324	319	317	311	312	365	341	367	338	335	350	327	379	333	380	327	320	350	360	348	325	348	348	342	345	361	327	340	340	356	353	350	353	349	337	345	330	322	351	363	306	337	362	347	313	331	349	302	347	329	322	319	314	346	345	324	343	337	363	358	364	342	349	354	333	378	340	317	357	317	334	336	334	336	331	376	331	349	357	335	312	340	315	344	299	329	354	314	366	327	372	295	352	335	312	328	348	321	323	333	353	379	297	334	339	336	331	332	337	336	334	323	358	367	300	340	321	333	332	324	314	356	347	375	320	318	344	323	331	331	327	333	336	364	367	375	297	317	346	350	334	343	359	357	355	367	312	367	332	357	334	325	353	310	324	318	322	355	343	343	371	362	336	321	353	320	307	347	321	338	380	358	346	319	358	339	324	308	390	353	337	319	355	330	368	354	336	331	345	346	340	341	322	312	342	302	366	341	356	340	312	342	352	330	351	351	329	321	337	371	356	318	322	332	328	348	346	365	306	344	377	337	330	338	321	311	339	322	335	350	340	338	335	330	342	347	316	365	329	333	382	366	327	362	349	347	327	361	345	336	325	360	359	341	321	362	318	329	332	342	341	340	324	323	356	330	363	309	355	363	356	328	344	316	310	335	347	320	328	341	335	317	378	280	354	336	361	352	336	296	338	349	302	361	334	336	309	322	363	340	347	323	308	352	369	348	345	362	370	345	357	352	318	359	349	338	304	327	345	364	342	345	345	351	345	358	313	364	367	369	338	351	339	343	334	330	307	323	325	309	355	321	363	344	340	355	333	347	347	323	359	340	366	316	343	338	353	355	328	314	346	333	354	376	369	331	345	352	334	349	355	348	333	366	323	353	343	345	356	364	370	329	364	298	335	334	314	357	332	297	333	372	362	374	317	332	338	373	369	359	337	343	329	380	338	304	331	337	330	363	323	365	338	345	357	326	326	363	338	370	350	344	338	368	333	276	322	380	331	361	341	334	305	346	338	352	338	337	319	343	346	366	307	360	348	363	358	343	355	376	337	344	325	328	343	335	319	327	337	356	322	368	379	339	343	330	339	325	362	337	346	352	303	346	351	326	341	311	302	318	344	316	360	345	307	336	383	366	352	326	348	329	325	317	310	349	315	356	330	335	324	376	338	310	337	391	356	335	354	311	328	328	352	324	317	315	313	340	324	341	366	342	307	311	386	326	365	356	360	323	345	305	342	350	345	339	356	308	333	349	321	332	348	363	337	333	343	354	373	328	340	331	329	321	329	368	316	350	371	345	346	334	327	341	377	341	345	346	352	321	330	328	341	350	342	356	350	292	292	347	331	334	319	353	325	315	350	325	328	339	337	328	340	342	344	325	347	347	312	296	333	321	327	359	361	353	346	373	345	362	363	314	299	325	332	341	366	344	320	319	343	341	326	325	328	313	304	349	317	322	340	357	370	391	367	338	338	333	313	317	335	320	333	385	340	330	387	353	387	328	371	324	326	374	345	366	370	345	359	364	315	309	357	346	331	319	402	329	341	337	359	348	316	350	327	331	356	343	363	325	301	318	332	352	319	346	344	332	371	321	295	321	332	325	349	305	334	307	337	331	320	380	356	346	324	318	319	342	335	359	336	341	389	339	338	336	340	372	322	343	342	333	332	344	348	340	353	361	369	338	325	337	367	360	339	322	343	375	323	340	357	324	387	354	337	329	348	357	344	343	337	346	340	361	354	338	342	326	351	334	344	334	370	360	341	358	316	365	320	330	327	369	329	342	356	312	347	303	333	341	368	334	352	314	348	338	325	331	366	330	332	332	363	325	314	359	328	332	383	336	314	324	335	356	367	317	318	364	355	320	358	318	318	345	312	352	392	338	310	318	322	336	309	365	339	338	356	345	351	330	311	337	346	323	302	339	325	339	360	297	322	343	379	354	361	314	329	350	344	315	341	317	348	334	331	381	337	346	326	314	347	344	356	336	315	331	348	344	322	334	355	351	345	334	375	319	316	345	346	344	367	336	323	370	349	317	355	338	345	326	332	365	324	297	368	359	365	329	308	348	335	354	341	356	365	314	317	315	350	338	315	347	314	346	322	327	325	319	364	326	311	355	346	322	297	323	391	349	350	359	373	332	353	322	379	323	375	362	331	328	334	351	325	338	368	354	372	327	352	319	365	330	355	347	324	325	327	364	352	334	315	337	348	339	324	335	323	342	347	334	337	346	340	370	373	338	326	368	336	353	367	336	335	345	339	324	296	343	325	373	338	355	346	370	371	360	324	338	371	369	406	343	370	320	343	352	344	349	328	316	315	334	335	342	326	353	350	339	334	348	322	330	308	313	345	398	364	364	336	376	355	363	327	343	327	348	311	337	312	340	347	374	359	359	358	337	356	341	331	341	330	304	363	373	326	332	347	362	342	315	363	317	314	319	372	306	358	321	329	342	359	335	346	332	326	317	338	339	332	348	338	338	337	345	336	321	342	357	299	324	361	338	315	369	380	349	342	333	349	344	304	331	375	342	345	320	334	347	367	325	356	334	358	349	342	348	310	316	328	373	368	338	332	348	314	342	368	374	328	337	361	334	346	369	345	362	320	301	300	350	336	328	353	343	324	333	331	354	355	339	338	333	315	355	332	345	325	313	338	361	379	340	357	341	291	348	338	334	321	336	341	354	343	361	321	367	334	328	327	330	313	331	341	373	323	331	335	381	339	343	364	337	363	325	340	275	313	320	302	343	336	305	333	343	349	340	339	338	348	333	347	348	312	365	346	329	386	352	326	335	329	361	296	352	344	328	339	317	325	334	398	308	335	361	339	367	320	330	318	337	343	323	386	369	330	347	315	329	317	320	354	315	362	351	365	300	306	339	301	343	357	375	321	347	341	322	355	361	334	358	327	368	337	348	338	347	317	318	325	334	338	386	371	347	386	323	360	308	339	317	318	342	366	306	357	326	338	339	329	332	343	323	350	273	294	328	336	355	309	315	304	284	352	367	321	370	314	300	382	310	321	342	336	376	345	369	370	366	334	325	321	339	341	319	335	325	331	353	338	304	340	332	352	350	340	401	337	369
28698	35256	45613	45050	41416	39451	38282	38679	44680	43214	41928	37779	35549	33262	30356	27416	22049	16270	14267	9785	9425	7261	6918	5005	5042	2980	1682	1244	1318	1004	1039	957	915	892	859	877	852	788	876	856	823	789	802	859	808	786	841	814	809	776	816	852	824	785	835	761	855	818	822	801	808	825	818	779	759	782	774	783	830	809	793	808	823	814	778	762	792	768	773	780	832	806	832	797	759	778	759	828	788	803	784	741	727	795	798	712	777	746	772	791	748	802	804	746	806	798	723	762	815	820	820	763	769	733	736	776	762	817	782	797	756	760	781	781	816	806	767	763	802	767	778	777	786	782	785	766	778	746	806	723	780	722	817	757	760	808	769	744	737	769	732	741	770	769	745	767	743	780	827	737	744	794	790	745	767	768	779	769	785	750	766	711	790	778	740	765	778	786	761	785	755	722	816	790	778	774	764	772	796	749	775	773	729	752	773	767	774	793	771	773	811	770	781	801	729	765	817	785	817	780	832	728	767	789	752	798	706	780	743	790	765	808	826	779	803	803	752	760	772	800	769	743	748	805	767	806	777	730	797	762	756	757	786	790	787	745	749	764	722	776	787	761	749	779	829	794	746	811	755	720	798	714	809	739	731	737	759	740	791	817	729	765	789	762	762	816	774	792	786	761	814	773	785	795	770	822	776	775	825	768	788	774	756	784	788	802	802	790	754	771	752	742	754	774	778	792	743	770	791	790	782	807	761	750	779	769	790	777	758	786	721	766	736	753	787	738	790	774	805	754	805	742	805	865	859	768	825	711	751	752	812	877	746	723	774	764	754	741	788	758	796	778	784	808	768	773	772	796	756	796	791	777	768	792	754	753	756	771	753	795	816	788	751	822	740	788	746	769	746	798	753	798	772	763	767	736	817	768	740	778	749	695	695	769	788	738	750	755	753	733	802	811	739	741	769	762	796	778	819	755	710	772	724	781	782	767	770	791	764	802	809	770	762	753	750	736	755	766	818	760	817	777	723	750	764	838	793	749	775	790	764	800	782	771	779	825	761	809	784	768	764	791	811	759	780	750	812	793	799	810	752	746	823	810	790	759	757	750	778	786	785	804	794	769	788	776	770	764	745	753	761	776	819	743	798	801	785	778	791	750	738	813	772	749	729	773	760	777	781	749	767	739	790	799	748	783	769	751	740	750	790	763	793	765	827	771	799	805	742	728	801	701	766	798	783	755	781	780	766	766	760	784	767	757	742	782	811	795	770	716	768	747	767	809	789	777	797	785	732	823	772	789	714	725	810	753	754	751	811	717	791	769	727	807	789	800	773	769	809	790	909	700	750	813	793	756	758	760	757	764	748	796	803	814	733	762	775	775	786	756	796	761	804	790	782	816	796	787	785	791	795	797	751	782	792	782	772	749	749	783	766	745	780	786	767	766	816	767	750	770	754	778	751	753	739	745	751	806	831	820	800	790	737	805	751	765	779	752	716	767	761	813	792	737	747	777	721	785	720	771	771	777	786	745	753	794	804	783	812	770	798	773	747	725	758	775	788	815	789	802	737	805	793	792	783	768	760	781	803	812	766	774	790	746	773	759	753	765	775	800	799	708	809	800	782	815	766	749	801	789	764	800	795	754	761	755	736	809	778	792	810	792	745	752	803	774	791	733	777	781	766	754	823	789	801	817	758	790	790	767	764	801	755	777	731	736	751	778	807	723	799	830	786	766	750	790	792	764	779	740	807	786	814	793	787	789	747	749	728	816	752	784	808	781	801	775	790	767	766	774	790	839	806	739	774	739	758	765	781	782	770	784	767	783	760	751	818	748	755	768	752	758	805	779	806	800	763	762	788	752	788	726	817	799	791	778	777	748	752	783	779	851	749	764	769	802	781	731	783	806	754	777	772	778	716	762	747	759	806	781	767	777	783	761	747	763	739	778	753	777	715	750	804	772	766	751	769	816	755	760	758	797	738	774	742	767	780	771	802	763	828	804	754	774	763	741	746	734	779	796	798	723	777	823	783	809	782	804	806	748	745	764	798	765	764	742	792	747	767	780	727	809	755	774	781	743	788	786	832	776	808	744	752	773	755	816	791	761	702	746	791	782	749	758	768	753	759	803	842	769	722	810	834	773	778	788	803	814	788	779	756	760	792	815	796	765	780	719	790	796	837	801	765	775	822	760	808	720	801	773	779	746	797	741	757	785	771	800	777	789	794	745	808	740	751	776	768	750	739	796	810	792	765	802	802	822	789	711	762	814	749	744	760	769	754	806	799	780	812	731	800	760	767	761	735	786	819	785	767	751	768	786	800	747	765	769	779	778	798	856	750	785	761	740	751	740	785	721	745	740	738	757	778	803	777	831	800	696	793	789	796	761	807	792	780	751	790	782	757	737	796	759	782	792	786	809	766	757	750	764	770	789	756	811	760	752	785	772	782	757	809	793	734	804	776	773	796	744	777	730	770	779	792	753	751	821	793	762	785	766	780	794	786	774	777	789	765	747	763	742	765	756	777	767	814	819	760	765	761	759	816	765	810	733	804	718	813	772	769	774	791	778	787	758	803	795	765	769	803	825	798	805	783	803	770	809	761	746	728	775	774	768	785	753	802	796	764	795	777	790	793	807	722	722	789	718	775	774	768	792	743	771	780	775	778	777	783	754	773	759	756	793	773	767	808	760	810	758	750	772	754	759	754	769	793	724	826	767	785	745	764	788	741	786	768	809	792	733	766	833	742	776	740	809	786	780	731	803	781	793	772	816	777	733	811	747	747	778	728	823	830	798	751	801	779	753	762	748	793	745	742	774	792	754	763	782	767	789	749	761	779	816	746	800	831	828	787	794	804	797	768	756	749	766	774	774	786	785	781	768	797	715	810	786	759	782	786	757	728	791	735	768	746	772	800	803	764	772	786	828	755	783	775	787	755	766	735	755	764	701	791	748	714	736	760	803	807	775	798	780	754	758	734	741	767	762	783	756	687	794	784	779	800	742	747	737	740	780	777	796	809	821	765	820	803	743	766	766	751	773	785	839	757	790	745	764	767	782	736	743	788	755	753	771	708	746	763	838	765	790	779	785	801	743	795	733	774	799	784	746	774	818	807	795	746	799	803	769	790	802	786	772	769	767	761	771	784	779	768	783	778	773	754	800	810	809	746	785	762	759	766	718	735	749	804	786	757	799	754	780	785	721	758	778	768	771	768	765	730	773	762	757	725	766	771	785	746	759	808	770	760	783	790	749	780	794	738	782	835	728	727	788	810	832	725	768	731	764	809	758	757	761	811	805	765	761	772	778	777	768	782	746	760	875	759	785	783	792	723	785	754	744	795	784	805	756	794	820	753	751	796	764	689	770	775	800	716	743	814	788	769	769	762	750	783	779	741	778	767	782	728	818	769	748	793	778	791	769	755	804	762	748	791	792	746	757	743	763	761	821	800	765	774	757	736	777	747	780	756	767	792	811	761	799	784	767	731	711	814	769	818	811	725	747	753	777	835	817	785	766	816	736	736	794	744	803
51015	49866	46755	44790	38147	34651	33458	34173	38713	37090	35460	32496	27789	24676	19778	17462	12248	8198	5674	3501	3059	2594	2351	1566	1684	785	542	414	407	399	369	355	348	351	360	358	374	358	317	328	333	313	331	345	362	361	378	340	329	329	340	353	329	355	325	340	313	321	333	342	357	318	308	307	340	323	334	297	352	351	329	358	316	302	354	407	364	360	315	322	359	347	367	344	349	326	335	339	354	315	335	378	318	335	352	337	349	345	335	299	327	318	323	340	320	322	299	322	333	330	348	334	334	301	340	320	323	294	331	349	338	336	308	345	318	277	324	324	336	336	334	349	315	340	346	319	321	359	326	344	332	295	332	342	319	336	301	292	334	297	321	316	336	349	400	329	323	311	324	317	331	304	342	348	308	344	340	333	351	350	324	347	326	333	360	369	341	332	346	317	350	353	342	337	311	330	322	360	341	371	298	376	338	347	341	320	356	340	349	319	345	353	334	356	340	345	310	340	317	324	352	360	367	328	307	319	307	318	315	286	324	336	331	298	320	314	353	319	338	326	374	323	311	353	309	303	315	334	326	353	329	356	327	328	321	335	333	362	376	337	385	332	338	339	323	298	305	336	344	321	347	301	334	311	313	323	365	328	331	316	331	359	328	341	303	312	336	327	350	339	334	328	356	351	317	297	317	362	331	300	337	331	326	332	325	320	355	358	357	362	329	334	311	323	301	331	356	338	328	359	327	338	363	299	339	305	336	330	310	349	327	341	352	351	323	286	307	338	326	339	382	334	343	364	335	290	316	346	299	332	324	303	331	338	327	344	323	324	356	312	284	349	348	315	346	354	303	348	334	333	325	356	369	333	357	319	344	314	330	344	379	355	312	360	307	343	330	320	372	329	322	320	350	332	341	330	329	336	315	328	359	336	319	335	335	338	326	344	346	314	307	316	357	313	328	312	298	337	323	356	350	354	354	334	326	358	331	341	337	329	305	377	307	308	319	320	327	327	315	363	331	318	309	312	356	318	357	296	342	317	344	354	334	331	336	319	305	338	343	350	350	281	320	342	309	311	319	338	345	315	355	349	326	330	329	328	336	307	344	339	389	381	285	336	351	350	317	306	332	339	324	360	345	322	352	343	308	325	340	323	327	321	338	339	343	333	312	352	338	344	353	340	313	330	316	318	331	344	339	348	332	321	341	329	314	326	314	334	295	329	322	316	321	318	357	334	322	339	312	343	346	340	326	342	335	331	291	332	307	316	363	356	345	333	328	314	334	356	310	349	342	324	347	349	329	309	333	300	315	336	356	302	324	338	322	351	341	334	319	334	332	327	338	356	286	305	328	325	322	312	313	330	313	339	361	320	322	326	304	350	361	341	313	330	361	368	345	326	338	311	387	320	327	325	309	346	336	336	333	326	317	321	362	315	332	317	335	359	367	315	372	337	354	331	289	316	350	305	321	327	315	314	336	327	352	323	345	303	313	317	327	341	330	322	334	357	287	321	334	311	369	320	391	366	311	354	315	320	312	329	335	319	327	349	312	354	360	312	343	357	340	328	372	360	361	340	331	322	347	339	337	338	318	319	342	368	342	351	333	323	324	341	331	329	316	331	326	320	367	330	382	341	337	320	336	311	324	350	350	400	360	307	327	306	345	315	342	346	355	315	310	295	331	306	313	303	333	384	320	313	344	292	316	338	343	351	323	332	345	338	313	305	320	342	327	321	330	325	324	347	290	347	347	327	318	282	282	356	348	347	342	293	321	303	312	342	351	343	325	336	318	296	338	310	369	327	328	324	342	361	310	340	302	312	354	334	338	331	309	326	341	303	322	332	360	330	299	301	336	378	333	355	349	333	304	332	316	326	336	320	348	336	379	316	328	316	347	317	343	348	308	355	347	314	366	315	315	300	295	325	282	326	372	287	305	322	333	331	306	331	316	309	328	320	368	337	329	324	345	364	356	373	329	313	327	349	339	335	368	360	337	342	307	299	323	338	319	336	324	382	302	315	309	310	360	300	368	350	321	356	304	360	296	333	369	334	348	317	318	327	356	298	316	315	320	353	335	354	326	314	391	315	328	303	302	346	331	357	330	367	349	281	337	306	306	327	335	329	318	327	337	304	329	340	345	294	320	325	335	361	329	360	315	333	347	332	330	331	289	325	335	306	337	322	294	313	359	302	354	336	341	293	343	336	312	325	311	305	359	371	305	310	301	349	326	351	331	339	335	339	324	306	351	319	316	360	309	318	362	327	334	304	332	316	318	340	337	324	295	308	309	326	318	305	343	328	299	355	348	305	309	337	337	355	287	341	294	323	315	321	325	336	328	276	327	306	311	324	323	350	316	344	313	295	327	358	333	315	315	319	325	327	306	304	301	321	353	310	340	312	316	346	323	336	352	288	318	305	355	349	299	317	310	335	353	325	317	321	298	329	321	323	329	326	315	342	327	316	281	325	338	325	339	341	350	300	316	362	362	323	359	343	319	316	272	285	301	325	330	321	345	338	340	315	311	337	299	335	356	351	353	344	305	347	338	329	348	344	346	334	318	336	357	341	331	333	296	356	337	334	314	336	311	334	292	312	325	327	337	324	314	323	305	330	332	340	312	351	337	326	312	331	303	295	329	317	347	314	335	345	317	343	324	339	337	332	302	328	319	340	351	379	309	345	362	329	319	332	295	344	323	285	307	323	348	328	367	289	348	349	386	331	340	287	343	351	344	281	304	327	337	317	344	327	308	343	345	317	324	340	319	323	333	317	302	341	333	312	331	343	379	319	340	349	340	330	346	330	351	337	316	340	322	308	314	310	350	356	309	351	316	362	368	335	348	335	358	305	357	352	342	309	312	351	312	306	346	349	315	320	308	319	343	352	319	316	337	324	365	304	303	356	328	352	308	326	306	335	330	313	372	338	334	324	342	327	329	317	372	351	335	331	327	356	316	329	348	366	346	328	329	320	344	312	293	344	317	342	344	324	322	329	345	341	317	354	321	379	319	324	349	319	339	375	357	305	328	326	325	339	284	340	348	328	293	335	310	312	311	311	328	365	319	336	335	336	299	333	316	321	375	312	340	359	313	355	360	323	302	356	335	349	353	334	293	307	339	282	341	309	281	332	324	363	340	345	313	329	339	324	349	345	363	337	338	320	329	341	314	328	326	316	316	330	334	324	353	370	337	344	379	326	332	371	297	319	313	294	325	356	313	314	338	343	299	336	330	331	313	327	335	319	312	340	321	352	329	351	322	339	308	317	326	321	326	323	317	311	341	331	299	346	352	322	299	306	319	335	303	300	295	315	350	334	304	334	327	328	296	311	356	343	317	366	320	325	360	310	335	351	328	317	373	313	359	334	347	345	308	313	299	345	332	315	323	325	305	335	350	324	361	331	330	315	329	317	348	316	334	313	320	340	305	310	365	331	346	315	310	329	316	313	342	331	321	318	368	313	319	363	311	343	341	346	353	293	331	315	347	321	366	341	324	343	329	321	317	313	330	305	283	335	336	370	344	327
32463	40695	47672	50052	48026	46118	45525	45732	53367	51038	50259	46819	44274	39929	36708	35020	27810	23725	18328	13787	13523	11521	11119	7103	8333	3756	2043	1526	1315	1151	1031	925	973	903	907	878	890	861	826	753	835	867	854	847	828	848	803	833	872	812	811	794	844	823	767	804	795	858	821	799	744	721	802	742	755	815	831	792	786	802	750	768	776	725	734	744	758	780	716	769	747	793	785	757	731	759	769	800	728	733	741	720	712	745	729	774	758	705	707	736	745	691	676	690	790	790	713	725	732	746	766	781	788	714	735	739	760	758	750	693	764	810	754	748	771	753	744	723	785	742	724	721	752	810	759	719	764	777	750	712	808	712	702	738	748	754	738	746	677	736	776	763	775	720	770	715	753	767	762	773	688	691	730	733	759	743	793	743	744	775	756	750	744	681	730	726	745	766	790	747	804	733	781	735	777	708	750	765	790	742	767	786	758	708	759	701	770	775	748	794	757	710	715	727	729	807	792	721	766	740	760	755	803	719	806	727	753	714	727	784	737	770	741	757	732	776	752	764	747	792	730	769	774	712	749	737	787	768	724	714	743	729	738	750	805	786	761	695	761	748	789	735	795	698	779	778	786	809	745	744	725	805	761	715	730	700	767	735	718	729	811	730	732	805	768	775	769	789	752	712	773	732	758	749	726	716	730	770	745	747	807	727	750	744	725	767	747	706	758	745	748	759	765	757	772	725	741	780	702	770	738	765	720	753	692	714	761	760	770	772	755	739	744	732	723	779	760	727	758	737	750	797	726	750	748	697	732	763	765	807	732	740	722	765	730	741	793	789	760	751	732	767	719	813	737	692	770	795	743	763	778	730	731	732	796	739	780	738	702	736	758	757	754	740	788	779	796	767	764	747	736	760	708	737	759	763	746	715	793	719	767	742	734	770	718	710	817	745	741	740	801	773	716	725	748	722	755	745	690	741	754	794	741	763	738	721	723	777	733	763	767	764	706	786	749	764	778	745	759	792	811	750	765	763	794	738	791	769	781	717	778	769	721	808	678	750	751	720	727	728	748	766	757	779	746	728	751	771	762	741	772	751	774	746	756	750	731	748	775	754	745	751	769	750	765	751	722	764	707	760	726	779	749	746	774	726	720	723	810	725	749	765	713	725	743	747	768	758	725	770	767	791	737	758	748	758	724	770	710	765	772	760	752	722	758	763	715	748	743	737	730	739	766	794	776	732	735	677	714	779	739	764	755	773	733	757	715	704	717	745	727	773	721	761	699	766	745	771	769	786	769	768	784	708	755	739	747	753	728	729	776	773	758	723	767	785	782	707	761	789	743	722	763	791	783	730	743	725	745	751	736	714	748	793	749	706	738	766	730	787	713	731	748	818	713	718	717	788	725	710	772	731	784	727	794	701	742	739	784	743	807	749	783	760	722	731	758	777	717	748	746	775	759	710	812	743	749	718	734	757	751	774	776	761	731	766	806	751	811	778	745	748	704	781	747	747	720	764	745	749	763	751	782	744	752	710	791	782	749	757	726	789	848	810	730	786	793	779	779	757	754	745	748	772	767	749	722	768	729	794	705	720	742	746	743	766	739	742	722	736	746	812	745	731	761	767	761	754	742	760	662	771	789	733	769	728	719	726	740	756	802	788	721	804	721	736	752	790	749	754	771	758	795	784	796	757	755	736	789	770	707	737	723	704	720	723	743	760	768	770	737	741	735	766	786	766	714	735	777	731	744	761	732	756	735	741	768	700	730	733	749	784	701	770	784	732	694	760	809	762	708	726	706	789	755	772	771	735	762	768	724	779	748	741	730	762	712	748	711	752	767	728	767	784	732	748	726	773	720	726	778	740	772	741	720	743	760	763	767	743	734	759	766	754	745	730	720	757	762	769	779	744	760	696	758	780	722	827	762	733	765	767	789	731	762	767	720	724	699	747	778	772	776	736	766	775	751	756	705	759	781	717	730	745	743	751	794	723	766	732	791	654	749	725	729	754	753	759	774	766	725	726	745	770	754	747	704	750	785	732	698	726	695	736	738	744	731	714	729	742	715	750	775	793	811	756	832	779	797	786	785	714	788	696	761	731	762	721	746	785	739	738	757	752	776	711	798	745	729	733	745	762	733	724	763	770	785	766	749	762	781	771	718	781	706	747	765	740	757	785	749	729	671	724	740	710	758	745	716	783	709	724	735	762	701	700	738	735	736	733	754	750	739	733	796	761	817	766	731	715	684	708	704	755	775	728	772	734	742	796	741	719	758	794	742	772	761	778	775	746	714	740	762	717	737	726	772	811	737	738	791	739	731	755	786	748	796	746	717	722	749	766	761	747	801	818	786	776	754	765	726	743	747	788	732	772	794	744	772	772	757	799	692	733	821	759	739	753	782	699	752	771	688	734	780	731	748	733	740	777	722	742	752	787	777	731	789	713	737	760	769	747	741	785	768	726	757	757	739	686	776	794	754	760	736	734	766	749	736	757	754	693	706	744	752	736	781	750	804	750	757	771	765	816	750	797	728	761	764	749	743	771	796	739	739	750	761	774	736	844	737	727	755	785	706	734	746	755	736	754	800	723	758	758	713	735	742	762	769	726	759	739	754	769	733	739	763	749	748	754	748	716	782	753	753	732	739	754	766	726	689	719	750	748	747	771	759	744	733	743	731	764	786	773	754	797	756	745	768	699	814	714	767	796	768	732	729	748	750	745	774	720	748	729	726	797	719	777	731	739	691	742	763	752	735	740	745	715	752	717	754	739	749	751	775	743	725	814	694	738	735	759	763	771	732	780	752	709	722	754	780	722	782	810	794	763	753	762	735	752	785	728	747	744	735	781	751	759	705	729	802	790	739	730	735	779	696	709	746	777	742	758	762	753	725	754	713	838	733	690	764	740	759	727	710	750	748	732	767	750	810	712	786	782	740	689	800	715	737	783	749	814	766	689	803	715	756	785	766	743	773	731	731	763	781	716	772	733	788	756	777	815	762	785	711	742	767	758	744	734	771	725	766	724	741	780	813	746	712	795	745	770	766	768	738	753	770	816	776	764	730	752	746	744	758	756	767	709	740	799	742	783	719	784	768	768	764	705	754	768	713	725	731	742	701	721	701	788	768	762	786	759	748	742	754	751	746	744	786	772	770	726	790	760	758	744	770	714	780	771	779	781	731	726	763	749	725	706	798	719	778	787	706	726	766	753	779	723	770	721	705	753	734	705	774	779	778	783	722	769	671	736	735	706	768	744	737	699	721	771	758	795	756	737	754	720	744	804	762	736	730	716	742	763	804	741	784	722	762	748	741	791	793	754	750	754	782	744	700	731	742	726	735	788	789	771	764	702	704	757	774	747	763	753	725	769	755	701	735	770	751	729	788	755	761	739	775	726	785	743	738	732	782	754	800	808	749	785	754	767	751	756	716	711	739	744	758	784	758	723	738	715	749	702	737	770	719	747	766	782	773	722	784	701	740	775	790	740	756	772	732	754	739	738	785	702	728	733	746	739	798	758	751	798	745	723
28418	22958	20210	15430	10986	7529	4359	2820	3009	2412	2006	1606	1343	1232	1017	910	716	604	561	521	513	439	443	437	425	422	393	383	372	405	379	398	370	366	368	377	359	377	435	427	378	384	379	405	377	369	395	385	398	379	384	362	372	397	418	368	395	358	367	391	365	386	360	381	410	356	352	388	386	407	383	353	353	352	386	385	392	397	369	400	394	380	385	358	384	421	345	356	384	382	394	395	359	395	377	365	368	377	370	398	342	376	389	398	384	410	427	372	395	384	383	357	399	367	340	341	391	338	389	403	361	389	381	393	390	412	392	408	327	377	361	411	379	406	403	392	405	387	372	385	358	369	407	358	375	375	357	361	398	402	389	394	361	362	406	360	349	417	387	368	368	396	394	377	395	401	384	374	350	340	383	370	409	350	376	375	360	380	406	365	366	373	367	376	364	345	353	377	345	364	366	341	392	400	405	358	381	369	373	362	355	384	383	387	361	394	377	371	392	401	391	387	385	361	378	395	397	397	380	333	355	388	404	349	417	366	369	391	404	382	402	352	353	391	384	380	392	387	411	339	347	400	386	383	384	415	390	376	350	406	392	350	399	387	368	386	368	363	407	390	377	344	339	372	424	366	378	399	379	392	394	335	389	383	378	386	354	384	401	400	399	368	412	390	434	380	366	339	416	351	374	387	381	358	374	375	414	373	369	400	404	385	380	374	381	409	359	396	348	383	351	380	396	361	388	405	357	351	395	359	380	392	364	357	412	369	363	395	383	410	416	358	380	363	376	380	390	373	359	399	408	378	379	359	380	362	397	369	394	369	379	382	376	347	369	373	343	368	376	388	351	395	366	404	400	375	368	359	376	391	369	381	375	360	392	381	380	374	392	378	436	409	379	403	373	387	397	377	405	409	356	376	390	385	379	402	407	384	358	380	385	373	350	388	369	353	374	416	402	383	386	357	427	390	325	373	408	386	393	371	374	423	401	396	394	341	414	407	382	397	360	375	387	407	381	383	395	364	343	378	360	369	367	356	373	373	402	391	366	370	409	393	403	381	394	403	384	367	403	380	408	380	376	406	383	359	400	351	378	357	349	412	429	354	412	348	378	374	390	361	357	355	371	360	373	350	377	377	393	405	354	373	382	360	410	383	377	384	375	401	330	386	319	356	372	382	394	392	351	380	363	387	354	339	361	361	391	379	398	390	393	379	364	371	365	375	373	417	390	366	364	364	381	369	354	381	363	389	365	396	378	364	394	366	344	346	376	383	383	377	397	408	358	365	387	398	360	343	339	365	396	410	367	396	361	401	369	365	377	372	378	394	336	374	361	379	393	354	376	373	410	340	381	377	352	370	365	356	390	387	370	362	381	363	371	371	401	386	381	351	354	373	351	383	365	378	378	376	374	396	372	392	371	380	357	358	394	406	399	396	371	360	385	354	413	397	350	333	370	385	368	349	382	413	390	371	356	408	378	378	374	345	372	386	412	376	378	351	406	351	425	365	423	407	378	347	362	345	366	383	399	403	369	372	349	383	351	397	379	385	385	353	342	403	370	369	378	364	351	363	336	401	364	434	343	365	362	336	371	372	371	369	371	420	402	362	366	385	402	385	402	396	363	395	372	391	358	404	397	404	358	391	397	364	334	383	344	368	383	373	371	358	406	393	377	371	410	377	378	426	364	391	376	362	349	388	410	402	360	398	384	394	392	391	358	387	347	382	383	396	387	341	393	368	387	389	375	401	386	395	399	404	378	378	346	351	413	357	379	389	356	384	367	356	379	393	405	363	380	372	392	388	357	379	364	326	379	355	369	344	379	405	397	347	358	358	378	379	389	394	389	360	403	352	373	359	413	362	406	416	409	406	364	358	343	355	370	427	382	410	385	372	363	338	390	392	373	382	375	407	419	368	382	388	383	397	371	321	350	362	386	398	419	377	393	410	359	364	326	367	386	379	360	331	349	371	394	395	386	384	341	378	402	378	370	360	360	355	404	398	373	398	357	385	358	399	385	363	386	364	360	382	391	398	381	391	379	380	360	392	411	360	370	391	399	377	392	355	384	389	401	375	358	389	385	360	377	424	356	359	378	380	390	392	355	397	384	369	384	384	382	357	363	383	377	408	392	371	360	402	374	420	368	395	347	392	381	331	364	376	354	347	384	392	377	363	377	410	385	373	388	382	348	353	390	418	361	386	422	362	427	370	393	384	397	345	394	380	379	387	324	395	375	386	390	390	378	377	405	392	395	390	398	367	356	395	382	382	375	382	342	391	383	376	360	361	365	413	394	355	385	347	356	385	378	397	433	391	401	339	387	411	394	374	376	367	386	371	410	392	348	393	356	414	379	371	374	353	391	409	392	368	377	399	349	361	345	393	398	387	376	382	384	359	366	389	374	365	374	380	398	374	369	391	381	407	400	374	367	393	387	341	363	350	408	380	406	356	415	372	408	378	379	380	378	378	361	425	415	390	397	384	366	396	359	361	391	402	392	372	369	356	387	363	416	376	361	360	391	403	358	381	359	367	345	386	352	407	377	353	401	360	359	366	343	367	400	361	385	369	431	390	385	377	369	403	358	384	390	413	376	379	375	374	377	373	360	388	388	374	389	373	446	445	393	397	378	377	410	399	359	355	370	373	371	383	360	393	432	403	379	373	371	425	366	355	392	398	399	382	389	388	359	360	347	382	371	357	334	390	391	382	409	366	398	380	357	375	384	381	358	387	417	371	427	415	366	399	373	380	374	388	372	383	356	365	382	428	424	413	392	392	403	360	355	375	374	406	380	346	405	391	368	402	398	409	363	413	373	307	381	389	402	353	379	401	397	340	374	401	388	364	387	395	368	363	388	366	375	364	392	369	378	350	395	369	384	360	374	403	378	364	388	400	351	383	380	404	368	398	398	403	401	349	405	353	370	364	399	406	398	419	384	384	369	346	353	377	386	346	362	390	371	371	385	374	414	383	363	378	398	406	391	393	435	328	359	364	394	366	382	355	385	359	362	354	384	361	384	362	402	363	372	344	375	370	387	369	342	355	346	398	393	383	390	419	382	370	377	370	331	346	396	355	355	381	376	385	404	380	400	368	386	394	407	409	381	377	352	382	397	406	391	369	391	371	359	381	332	360	355	374	369	415	360	362	425	365	370	407	363	388	401	381	369	392	394	377	379	378	347	387	359	419	396	426	387	397	380	365	346	381	385	374	419	399	358	371	361	393	377	409	398	391	373	386	366	391	342	382	390	358	368	376	385	369	387	381	345	376	362	385	355	388	405	372	391	385	353	373	384	398	334	342	378	375	362	378	379	381	388	391	371	397	399	409	386	391	359	381	377	366	363	418	391	381	351	346	379	419	383	366	363	344	396	388	342	345	381	397	392	357	344	400	369	395	429	398	386	369	330	357	373	349	367	402	392	371	367	389	381	361	365	375	353	401	376	423	399	388	337	392	411	344	372	388	377	378	386	363	412	362	389	391	375	361	360	391	393	385	375	352	382	390	379	378
16115	17987	23971	27661	23103	19863	14666	10768	12833	10304	9580	7698	6601	5521	4816	3826	3179	2530	2111	1780	1587	1413	1310	1193	1172	1040	981	949	949	919	920	975	908	973	879	845	921	888	864	919	923	896	884	861	906	873	874	850	928	867	823	834	880	835	834	868	864	796	832	859	882	887	800	894	887	877	883	848	879	911	857	863	896	842	896	821	859	831	915	920	831	845	844	853	898	852	858	830	884	780	872	853	856	830	825	886	836	842	860	843	813	820	874	849	862	820	809	867	852	868	899	876	867	862	827	857	862	847	836	857	834	862	838	889	947	851	843	818	834	868	877	890	847	869	840	861	838	882	838	870	848	851	816	828	866	836	824	804	844	882	861	900	822	880	823	836	858	905	844	816	857	823	873	785	801	859	904	827	921	874	842	850	874	851	866	862	841	835	823	814	883	879	850	834	863	854	898	867	882	901	845	889	860	846	887	837	870	885	875	848	874	792	886	856	837	807	826	862	871	898	838	825	886	882	821	804	808	851	868	853	838	826	823	879	846	848	843	826	894	880	826	859	911	847	810	889	804	868	837	863	924	866	848	877	837	864	831	870	881	835	806	877	833	828	891	861	840	927	859	896	899	870	826	891	781	822	860	856	875	868	834	880	869	872	885	857	889	836	846	851	848	865	868	847	821	898	849	847	871	871	874	852	909	814	836	851	836	858	822	873	883	869	850	845	890	868	857	833	854	873	887	848	878	819	843	853	839	880	851	924	829	844	831	807	797	820	863	870	841	815	879	831	817	911	876	845	857	888	847	872	796	888	783	832	910	858	866	827	778	849	863	838	878	853	857	840	857	864	887	840	843	906	868	837	835	848	819	810	879	912	813	879	829	853	846	897	861	876	844	862	875	875	804	851	874	847	846	834	839	872	852	895	847	871	903	870	818	815	833	855	832	859	826	806	847	804	844	869	793	850	885	890	846	861	844	840	876	843	894	858	889	847	862	870	821	841	804	883	865	928	864	875	854	832	849	832	877	896	887	810	838	824	859	903	861	844	850	878	833	888	849	881	859	866	854	925	830	838	894	845	847	828	803	895	878	870	852	810	866	884	867	816	897	811	856	907	868	888	820	864	858	890	819	878	870	856	871	866	854	886	899	858	825	854	892	828	870	890	827	873	876	793	827	891	873	838	857	828	839	850	833	831	871	870	827	834	852	872	814	854	861	832	823	800	828	839	861	874	893	867	860	861	902	862	873	836	812	814	888	832	851	837	861	857	926	856	849	891	838	847	850	915	926	883	810	872	833	865	835	900	818	850	860	862	857	838	857	820	805	900	852	829	841	896	807	872	837	845	852	833	854	841	859	907	813	898	868	885	833	854	881	817	820	884	830	905	818	908	893	872	884	892	854	867	831	830	874	873	931	842	857	843	863	851	823	868	847	875	871	829	821	843	850	856	785	878	828	863	862	863	843	846	836	888	837	825	819	816	834	795	872	857	851	918	878	888	858	835	808	847	870	846	893	890	857	904	905	831	866	838	882	861	852	850	886	834	933	879	906	844	840	880	853	856	837	858	877	810	847	840	870	859	850	850	836	819	853	865	790	880	781	854	903	887	832	846	879	866	836	807	830	828	840	883	895	844	838	883	883	863	931	834	811	836	893	830	858	853	888	861	842	914	899	837	920	852	836	855	843	806	868	850	840	861	844	874	826	841	838	885	896	847	820	876	819	812	852	834	869	829	893	862	860	787	845	839	860	861	877	852	840	859	852	908	811	834	867	930	836	839	847	883	839	801	911	773	866	819	818	885	868	838	839	848	887	821	839	852	887	883	829	844	883	882	828	849	912	827	862	848	886	846	839	869	835	897	866	810	860	864	915	900	860	823	829	902	833	892	877	861	851	868	864	844	826	840	823	874	802	820	863	806	944	808	850	833	844	818	855	868	863	861	809	851	862	864	813	890	866	835	868	850	886	808	862	890	850	820	798	857	848	863	859	889	877	824	782	837	885	847	843	872	861	872	800	864	818	858	878	847	900	890	908	833	885	861	877	915	871	847	850	889	853	866	891	824	819	842	860	843	851	890	811	857	850	821	914	889	918	869	815	837	870	877	851	850	840	827	841	883	843	866	889	787	862	835	903	844	868	882	868	819	857	844	920	889	854	829	854	871	885	851	849	880	841	825	830	886	830	802	849	829	866	835	857	829	868	891	877	861	862	911	898	854	907	848	846	869	860	845	829	893	874	897	814	871	832	821	872	851	864	858	829	870	836	865	891	838	910	890	878	840	908	868	849	805	884	861	898	795	832	850	864	845	851	832	799	872	821	824	904	861	834	841	844	882	833	908	831	818	822	869	860	892	848	887	873	865	844	886	796	850	793	860	875	873	827	851	849	853	813	841	882	826	868	824	873	859	887	851	853	838	838	848	820	872	856	824	852	870	875	805	905	801	856	829	855	781	881	839	824	889	907	825	859	866	882	877	915	786	808	881	830	838	866	861	893	823	810	869	861	883	885	863	879	855	854	826	902	874	872	851	839	868	895	886	827	870	820	842	869	882	875	876	831	897	881	835	836	878	803	848	853	822	853	836	860	840	876	875	903	877	861	893	935	853	813	847	817	810	835	826	861	810	858	842	849	850	877	848	847	832	889	838	839	869	844	849	857	859	874	845	830	855	791	877	823	856	854	809	843	828	882	838	854	852	835	872	838	905	832	877	853	838	882	837	829	836	861	821	860	816	836	829	876	818	840	861	861	876	840	852	935	843	852	861	868	854	852	849	883	834	919	808	847	827	844	851	833	921	803	893	838	847	832	866	829	883	885	871	839	771	874	856	852	846	922	850	877	835	841	846	890	837	898	890	902	860	866	815	878	842	838	841	898	879	838	850	843	843	862	810	878	839	854	837	908	850	857	900	883	816	815	868	880	892	831	835	842	844	833	829	846	897	817	829	883	895	867	874	859	848	841	844	858	879	838	879	864	786	827	862	882	901	855	897	825	870	859	820	872	798	822	861	900	872	851	881	871	884	862	813	833	793	899	821	916	861	886	835	908	873	835	844	844	850	824	843	824	856	841	793	868	851	850	845	879	839	868	899	835	855	844	855	885	883	825	816	830	834	883	810	876	809	835	858	885	783	845	803	860	876	864	871	856	799	890	843	889	882	825	835	882	859	892	834	842	834	862	802	911	853	826	860	822	843	828	832	866	870	832	865	923	888	858	857	864	812	832	858	875	858	907	847	874	880	877	832	870	860	867	832	844	874	844	862	855	881	909	842	852	863	858	804	870	900	842	926	848	855	875	837	863	853	899	873	858	899	853	840	841	850	845	826	865	916	860	876	862	855	855	813	853	839	869	901	888	867	808	789	873	833	855	875	828	853	839	821	818	847	899	845	861	872	857	868	804	837	861	844	843	877	860	856	869	809	878	881	845	813	841	857	872	875	913	863	859	812	855	883	861	870	927	839	897	864	874	836	871	842	844	831	830	858	856	854	831	865	902	881	846	855	819	848	862	908
45154	42380	43052	42527	33330	32011	26969	26569	29079	28479	27547	22313	16494	14044	10039	6706	4807	3179	2496	1865	1630	1207	1264	1012	1241	682	447	411	384	381	352	375	378	363	337	338	351	367	337	370	340	348	389	351	348	323	363	357	350	369	347	325	364	342	359	333	342	347	330	330	344	333	372	354	347	327	329	338	355	315	370	328	328	370	374	295	327	364	361	351	319	377	351	368	337	327	371	351	353	347	348	356	339	359	335	385	361	336	336	329	349	323	358	320	303	361	351	339	359	353	305	349	306	320	311	349	345	342	359	358	376	336	351	297	330	337	304	332	337	323	358	339	335	363	351	355	331	321	334	367	361	368	362	342	355	335	353	338	344	359	340	294	327	356	328	378	339	363	351	370	332	346	326	355	337	349	314	349	349	321	326	319	338	374	343	352	295	311	344	344	343	333	357	346	352	343	379	367	347	355	351	353	336	320	338	314	325	355	384	347	310	355	336	371	331	388	333	352	363	337	318	358	313	358	375	345	312	322	320	360	321	342	322	326	344	303	374	345	331	343	369	370	355	326	341	333	346	352	388	320	371	313	330	311	343	363	352	342	338	361	334	328	327	324	352	383	353	302	336	334	336	365	350	326	358	320	331	334	326	346	345	329	349	337	362	336	315	346	332	343	315	327	341	361	361	311	336	336	394	338	345	335	346	326	352	357	330	342	353	351	328	305	341	373	340	364	336	388	340	329	313	336	337	366	377	333	317	338	339	384	332	309	355	411	373	378	340	306	321	348	304	343	331	318	332	331	314	327	360	325	351	358	344	334	335	321	365	331	356	326	366	393	328	327	347	321	348	351	341	360	332	348	346	359	347	357	351	374	372	361	357	362	330	343	351	330	338	344	331	322	382	371	373	337	322	334	349	353	385	364	323	362	351	332	333	340	376	366	353	342	342	323	348	312	312	342	359	341	355	330	339	339	365	331	313	350	345	344	358	344	307	388	354	331	339	321	358	362	341	369	326	311	349	355	363	353	307	339	355	315	315	351	363	302	338	355	348	352	342	365	342	347	331	330	288	328	334	376	314	329	308	369	349	340	315	349	366	330	336	343	341	355	371	342	368	323	350	350	360	364	367	338	318	331	357	333	361	334	338	355	314	331	351	298	330	323	344	333	313	330	403	333	322	343	343	346	344	326	314	335	339	374	289	330	339	332	335	360	355	368	330	344	351	380	357	336	328	348	303	297	340	357	360	335	349	355	342	339	329	335	328	342	386	369	370	357	338	342	349	360	388	336	333	330	320	321	325	329	329	342	324	301	332	354	375	331	293	336	349	335	313	350	273	362	371	382	356	349	341	318	364	362	316	343	348	340	343	348	343	356	326	345	348	308	336	333	345	315	354	329	340	345	356	379	358	355	337	377	344	360	331	343	370	346	373	329	322	371	364	366	348	329	315	360	336	360	336	336	331	336	329	323	322	321	330	336	320	348	320	331	368	344	325	364	323	367	327	346	361	350	336	311	350	338	303	343	334	347	334	388	326	344	312	383	324	362	361	318	325	336	339	372	345	320	334	340	346	319	345	346	358	356	333	384	328	370	333	334	349	341	366	369	358	337	329	358	351	365	329	357	352	367	325	311	340	358	330	337	346	344	342	310	362	339	352	334	340	349	355	364	346	357	336	366	332	349	345	347	321	375	364	394	350	353	354	375	364	358	320	379	340	348	338	325	354	370	366	331	344	347	324	350	373	333	367	365	361	319	350	365	297	358	382	377	365	337	317	319	380	320	325	325	349	326	342	342	329	351	358	334	347	340	353	309	327	354	329	331	311	351	338	345	343	305	345	339	359	334	341	338	340	375	336	337	322	335	299	361	312	317	355	328	328	338	315	345	368	354	347	327	326	345	359	336	375	337	334	320	352	312	330	318	365	354	351	351	304	301	325	357	384	353	331	336	373	349	365	364	345	343	349	344	371	330	330	380	354	351	306	357	312	336	340	320	348	370	332	362	330	341	345	353	355	313	379	365	345	341	394	313	313	328	351	354	342	360	348	369	327	364	341	336	325	351	364	337	346	337	310	361	348	382	361	351	340	386	339	346	372	320	318	343	340	348	347	344	329	335	314	323	348	327	332	330	352	333	330	322	334	342	331	337	311	323	307	322	358	348	330	360	353	355	352	352	341	349	351	352	332	350	348	320	332	342	309	374	290	339	367	311	336	340	333	289	328	347	349	382	331	346	327	332	327	350	332	364	328	340	367	353	331	303	336	349	325	336	333	340	337	354	365	355	340	346	329	355	345	341	296	351	343	320	361	368	349	367	344	313	344	317	379	316	351	358	360	355	346	299	357	343	348	348	341	355	315	313	326	339	339	312	345	384	361	337	345	346	353	298	340	335	339	356	326	369	324	334	348	325	344	344	369	319	345	323	325	317	310	356	314	340	355	318	349	363	356	355	295	359	343	318	335	328	355	337	366	355	308	339	362	374	337	302	337	343	353	319	298	346	373	335	341	348	383	355	372	354	339	353	367	342	320	336	336	332	322	347	347	326	322	356	345	337	357	348	362	351	320	366	366	340	351	323	376	371	378	325	361	367	345	297	337	353	348	329	335	353	340	328	305	346	355	333	338	336	359	372	354	351	321	348	352	336	307	322	349	361	337	315	371	310	331	341	357	363	348	369	337	304	336	327	344	359	336	321	336	315	311	341	331	349	354	321	344	326	350	322	326	335	353	330	295	329	342	352	361	301	350	314	326	391	330	345	365	352	336	320	342	331	341	345	345	369	371	357	323	333	328	334	342	359	343	342	316	344	363	366	375	331	330	374	363	327	312	330	349	353	342	317	359	387	358	360	367	344	380	366	320	343	300	346	376	339	378	322	341	358	374	331	325	317	319	328	358	345	297	342	379	312	345	313	325	292	346	355	346	319	345	351	352	359	316	313	355	335	335	373	308	368	362	355	365	337	338	355	370	346	347	355	344	400	368	330	327	325	324	331	325	360	312	379	359	327	356	351	318	375	339	338	334	344	328	340	325	354	327	325	338	336	377	350	363	378	358	359	356	345	333	342	326	336	303	316	324	330	311	356	382	363	354	342	338	340	343	317	350	364	335	348	366	336	365	345	324	330	373	318	334	363	337	327	344	328	348	340	332	336	365	334	328	339	345	327	327	327	357	328	375	318	350	344	393	328	368	330	354	346	351	317	372	351	370	317	341	324	341	324	324	371	354	325	350	327	297	340	303	328	328	331	326	334	339	349	361	332	306	331	387	346	349	342	314	344	379	298	345	359	324	322	323	343	332	323	326	337	336	325	349	317	330	352	366	367	336	345	384	378	330	349	350	368	356	347	349	357	341	352	335	329	387	333	363	365	349	326	308	323	361	376	330	333	319	369	339	363	308	345	368	332	386	338	354	368	356	346	353	322	294	376	355	349	328	356	364	331	337	335	335	358	351	326	330	337	323	370	359	345	340	369	359	353	355	341	337	331	368	352	357	352	313	318	359	298	354	343	335	312
28908	34384	42473	45670	43294	40867	36322	38227	44680	44417	43288	38129	33540	30759	25297	20625	17257	13288	11269	8766	7892	5719	5894	4771	5630	2689	1315	1274	1070	1064	954	876	902	919	913	832	874	859	833	823	891	925	804	834	851	844	824	876	825	781	779	819	865	870	809	882	775	786	814	787	789	731	800	818	791	783	762	786	835	781	831	798	748	793	796	827	790	808	754	790	778	821	763	777	810	758	808	862	799	761	750	786	738	781	781	780	751	792	758	786	784	791	738	784	788	759	760	789	790	776	799	731	767	788	794	738	727	763	790	763	837	787	765	816	762	798	775	779	831	796	792	816	786	769	747	762	758	779	745	785	765	749	760	788	737	729	798	780	790	721	816	794	758	779	763	758	749	807	782	759	811	733	794	770	756	789	829	742	755	842	803	768	780	826	778	774	781	735	742	731	776	793	759	792	801	808	791	784	723	784	785	765	748	794	795	781	801	753	741	750	746	785	782	753	821	758	775	762	699	729	762	782	707	778	829	739	782	778	797	800	775	771	758	797	802	728	834	779	763	728	781	774	777	755	773	749	750	782	769	767	743	796	774	751	743	754	792	795	810	827	750	810	753	774	779	724	793	727	781	773	823	744	800	788	771	800	769	759	774	783	786	797	766	780	760	803	754	762	721	737	757	817	809	782	819	808	814	745	761	839	766	742	762	739	802	722	784	758	798	750	830	751	783	775	830	790	756	780	768	773	741	784	742	782	747	708	760	787	784	770	798	797	797	760	775	840	788	773	770	756	764	806	776	761	807	788	754	763	727	742	784	745	767	778	798	767	742	791	807	728	745	779	823	812	754	806	770	795	766	768	789	792	760	769	781	738	805	718	792	770	732	781	755	771	833	764	781	743	749	778	762	785	765	753	733	721	826	775	773	782	801	753	770	792	726	741	775	758	763	836	774	778	768	797	781	801	761	692	764	820	821	761	783	728	791	746	790	744	729	714	745	772	761	817	792	787	778	821	789	812	801	814	796	751	769	755	767	784	723	738	718	730	843	741	792	799	732	727	770	750	809	834	764	779	773	751	769	751	771	767	733	736	776	774	785	779	749	760	758	825	776	793	753	800	798	800	791	784	770	765	768	762	782	762	769	767	811	778	743	761	817	718	779	726	781	721	786	840	819	824	785	769	747	742	775	784	728	771	849	772	797	771	761	768	785	785	756	777	877	767	782	751	783	814	789	734	852	787	704	807	762	762	759	823	791	784	785	752	792	778	762	759	750	811	791	773	783	792	817	746	772	733	795	759	771	738	800	779	826	822	755	757	795	797	786	773	790	736	773	757	726	797	785	763	739	721	782	775	788	787	737	761	769	796	762	718	807	758	824	812	822	759	763	752	794	739	793	764	807	751	761	794	774	792	785	837	770	761	812	783	781	777	740	803	725	789	743	745	827	776	750	765	792	790	737	721	768	755	753	805	776	768	753	784	817	749	802	787	807	729	766	756	778	791	799	768	733	779	769	731	789	764	794	832	784	754	827	752	749	829	749	758	769	766	689	780	787	800	818	801	801	765	745	799	773	748	808	805	748	777	841	795	753	744	772	757	770	750	741	842	785	782	762	812	785	788	785	798	762	763	791	752	789	805	794	801	764	788	765	800	766	733	736	741	800	766	778	776	783	801	762	766	752	750	793	818	795	797	771	848	784	771	783	811	799	782	744	768	788	833	794	814	806	791	763	767	752	741	736	779	790	749	791	765	771	789	777	748	763	748	784	758	747	791	739	777	781	770	731	775	776	758	735	734	784	793	791	779	736	818	783	763	769	817	789	784	733	812	745	770	808	799	810	787	773	811	759	756	800	762	799	763	758	748	758	766	755	783	813	762	766	807	838	736	749	792	714	788	740	743	783	747	763	778	801	787	788	748	751	806	769	784	833	777	738	771	790	726	755	783	762	798	795	779	764	781	781	792	789	790	783	754	763	746	801	764	783	787	802	754	768	762	764	731	749	771	755	744	769	803	762	754	792	789	818	794	795	762	782	758	708	787	783	773	782	823	731	710	733	772	736	778	733	799	797	765	761	775	794	737	729	786	794	775	778	788	796	731	762	777	789	745	738	777	799	772	741	769	742	798	786	791	806	767	749	799	778	760	856	700	734	816	780	725	786	759	761	765	781	832	746	744	827	781	764	801	803	737	781	752	788	782	700	747	762	736	801	752	808	780	794	786	789	775	742	853	816	814	804	805	771	800	748	803	767	784	829	818	769	767	760	812	822	755	767	789	796	759	789	819	799	756	727	710	740	785	806	784	746	757	764	747	753	754	783	764	759	767	774	759	731	821	811	770	745	806	771	747	797	762	818	758	760	765	758	774	816	797	776	752	792	814	824	769	754	745	772	708	742	806	771	756	770	795	724	771	775	795	778	766	795	749	762	743	804	749	811	768	817	791	727	791	793	818	781	757	792	770	781	807	787	788	753	766	756	771	727	839	820	773	733	785	844	809	759	740	793	758	792	784	795	776	773	764	773	839	808	783	774	758	727	798	755	748	765	788	772	803	745	786	757	755	747	767	807	795	752	746	778	771	718	786	797	777	820	755	768	776	729	800	739	756	811	792	787	762	802	771	787	768	781	769	773	759	796	759	747	844	799	728	776	769	842	796	720	774	772	770	767	822	825	748	764	838	809	748	758	804	732	753	738	805	767	802	778	776	743	775	764	820	794	770	732	800	778	763	819	765	761	803	768	783	805	773	776	748	739	763	765	790	778	824	779	761	754	741	805	718	773	758	777	712	738	734	761	761	811	763	760	800	763	734	739	785	820	783	810	770	789	760	813	756	773	841	798	782	782	753	745	734	790	793	793	786	774	757	782	764	759	816	772	750	790	732	783	766	772	783	789	761	759	807	821	776	781	785	807	772	767	796	764	807	793	809	760	822	728	766	753	750	789	703	786	784	815	746	756	787	789	809	760	786	789	777	795	806	743	760	781	789	803	748	737	853	761	798	758	735	772	717	728	779	800	749	813	783	778	752	791	773	797	830	740	779	754	773	759	839	752	765	850	804	791	764	747	752	756	755	811	754	787	795	773	788	783	746	731	794	732	752	812	745	799	763	790	733	788	806	769	761	766	782	790	765	784	729	799	803	810	826	778	771	810	760	777	744	751	800	768	748	778	805	811	785	803	811	777	790	785	742	756	802	805	791	757	768	846	811	802	783	773	748	772	777	732	781	781	783	774	793	811	755	708	719	789	741	770	791	779	819	798	745	814	815	793	749	771	748	766	785	748	749	760	800	774	742	735	762	772	729	805	780	776	788	747	808	792	775	779	752	752	739	773	753	773	790	764	768	765	781	784	779	801	765	838	784	780	722	818	787	812	736	717	762	766	773	749	762	779	792	785	804	781	775	742	775	792	754	781	758	788	769	805	779	847	757	768	768	762	800	777	769	741	760	810	785	815	783	802	791	740	799	758	771	770	740	778	751	769	782	731	773	772	739	773	824	821	754	720	805	761	818	801	834	772	764
51549	48449	49103	41651	35495	35364	31341	33805	37851	37279	36556	31036	26836	24214	18824	13651	9067	6072	5597	3764	2868	2385	2102	1729	1376	931	459	464	414	409	392	331	387	333	320	335	332	339	386	340	324	346	351	340	377	341	359	366	287	314	355	327	366	361	341	350	358	329	343	317	306	351	347	362	359	352	351	306	325	351	334	356	326	352	308	343	352	316	342	345	344	320	328	317	322	359	279	347	348	357	345	338	334	329	295	340	329	365	372	310	324	333	294	337	316	321	355	353	351	336	315	311	336	319	314	352	327	336	304	290	294	326	318	355	369	322	316	337	326	347	326	310	359	359	311	330	287	292	326	321	312	310	320	354	353	334	330	335	351	345	353	324	326	340	339	332	358	382	325	315	310	325	320	361	362	303	324	325	323	315	345	293	332	358	322	318	293	328	301	300	298	359	346	330	329	304	323	371	299	318	334	330	320	330	362	303	312	353	338	313	323	327	300	345	311	353	328	353	332	316	325	307	319	319	342	319	343	333	321	345	327	328	324	311	316	325	335	312	292	353	324	340	338	348	322	326	319	331	315	364	336	356	347	343	300	317	345	354	341	302	311	313	373	366	375	339	359	355	318	319	331	340	300	320	309	318	355	370	385	337	331	345	307	347	360	333	348	334	328	346	319	320	343	320	335	340	344	319	321	317	336	363	335	347	340	311	324	307	333	369	324	351	323	347	302	340	338	348	315	319	306	322	330	316	321	304	351	365	357	360	325	338	323	328	336	320	318	340	334	359	330	316	349	312	336	357	327	362	358	328	342	326	320	335	317	328	342	354	325	303	374	378	285	301	359	300	324	343	341	332	321	340	323	347	296	308	303	330	324	329	330	348	306	294	344	372	343	353	293	324	319	318	364	318	324	323	313	313	358	343	339	306	328	364	320	316	353	345	334	314	318	330	328	323	319	344	347	304	308	330	349	328	317	348	337	324	370	336	272	313	369	364	371	318	378	342	389	345	326	364	309	328	349	361	324	331	351	302	315	342	367	329	311	315	287	352	299	360	334	336	346	327	301	353	321	308	353	352	328	293	312	380	323	346	308	317	353	330	333	340	333	319	314	339	268	319	336	339	318	324	363	374	369	317	312	318	336	359	298	317	316	301	359	337	323	339	347	346	344	327	344	302	354	341	339	314	325	324	326	339	336	336	333	306	324	341	313	306	354	348	331	332	370	323	334	347	287	337	352	348	337	314	315	357	324	307	360	337	332	354	330	333	317	330	319	317	344	340	305	337	338	321	325	342	343	355	334	339	329	314	321	350	334	313	328	365	350	328	306	322	357	315	344	345	335	345	313	319	327	315	340	333	346	331	335	314	356	355	320	336	334	323	332	324	363	322	366	350	359	365	343	274	301	329	321	303	336	292	349	368	308	356	333	313	356	332	337	311	326	328	339	329	317	339	303	345	313	295	344	322	357	336	308	364	302	316	299	351	347	331	318	341	351	305	292	319	336	311	320	359	331	355	368	327	354	310	339	301	329	320	361	335	340	332	304	337	327	338	331	311	319	366	310	320	345	327	305	312	320	349	316	342	326	320	342	347	360	326	339	312	325	324	340	388	333	319	330	319	361	317	316	321	286	357	304	343	338	327	331	387	324	345	306	336	307	364	325	339	325	357	354	338	350	314	329	345	327	360	329	328	300	306	313	339	296	309	319	311	360	354	337	346	334	334	363	331	305	344	338	350	356	302	320	343	346	351	353	359	314	337	340	347	328	370	370	338	335	364	316	340	350	325	350	344	331	311	334	350	345	321	335	347	309	292	316	301	323	322	320	290	341	357	341	343	334	334	317	319	336	354	341	324	323	332	330	312	316	333	321	320	343	358	310	336	333	324	353	341	317	311	317	361	361	322	331	325	335	352	376	335	342	331	332	353	307	392	295	345	310	381	340	337	352	360	390	351	347	365	339	337	332	354	305	285	343	309	339	335	304	307	338	315	331	361	309	307	328	319	321	298	334	290	360	342	320	306	321	337	345	345	312	360	361	329	337	355	340	342	353	353	336	313	333	295	325	331	325	337	300	320	343	327	321	340	286	348	351	322	324	343	291	313	311	296	331	353	340	328	329	323	329	313	359	365	318	345	336	360	339	335	332	327	344	323	318	308	351	347	288	320	321	343	313	361	324	329	355	315	319	312	293	333	348	347	385	353	328	322	293	297	332	374	321	316	358	298	326	355	313	327	331	322	338	313	337	352	337	306	335	332	330	324	312	326	347	361	381	326	311	358	307	343	359	332	364	296	321	347	323	363	324	342	344	315	329	324	305	335	309	315	320	323	330	360	333	344	331	378	319	350	299	306	362	344	304	334	326	325	331	323	315	329	344	304	342	320	325	355	362	327	315	334	326	337	319	347	365	350	335	309	291	330	318	353	337	372	345	305	336	319	361	322	323	325	325	311	338	367	331	356	324	330	343	325	312	316	359	336	336	344	328	322	319	296	336	338	354	379	368	316	321	377	327	352	353	341	320	304	325	331	326	318	321	306	283	317	347	356	340	350	317	306	321	307	312	327	317	280	304	321	341	348	313	329	292	330	341	321	334	353	365	345	360	389	308	351	319	343	309	292	326	352	323	311	335	341	320	345	358	338	332	356	351	313	338	323	357	328	340	350	344	343	361	321	328	343	333	351	342	327	351	343	352	341	323	345	347	311	305	322	347	329	338	352	318	347	275	310	323	330	324	337	327	322	347	344	333	320	339	322	310	347	307	342	314	305	293	297	350	359	332	335	358	343	330	313	339	290	349	316	328	311	322	307	329	330	330	318	365	324	362	330	317	332	303	312	350	335	340	323	334	343	330	334	338	343	334	334	317	326	329	339	345	311	351	347	342	326	343	309	314	302	327	344	360	329	307	322	315	359	345	331	330	331	326	326	328	296	318	342	315	309	317	345	320	326	324	336	305	324	349	352	335	333	367	332	289	354	329	345	301	318	355	341	316	350	304	357	327	333	318	315	354	315	311	349	330	315	328	322	354	305	293	310	324	349	343	378	295	310	308	331	360	331	320	332	301	341	293	357	343	300	324	303	313	322	314	330	301	337	317	347	302	311	309	324	324	354	323	343	330	346	378	313	351	346	337	377	315	371	307	329	349	316	316	309	353	351	326	320	324	348	343	327	280	298	328	375	321	310	332	361	321	340	337	346	366	342	346	335	307	312	326	368	336	297	307	327	344	322	337	286	293	356	330	318	345	308	351	348	342	303	346	329	288	300	322	365	342	312	321	329	306	324	340	345	335	307	336	322	323	297	339	325	324	329	317	331	307	313	305	317	334	305	350	371	353	310	304	305	308	343	369	330	336	304	318	389	381	355	322	294	350	347	328	348	314	374	349	323	318	345	343	304	331	325	321	333	341	303	345	360	328	326	344	361	341	349	312	334	308	335	316	318	331	356	376	359	307	289	322	332	333	302	355	379	367	331	349	345	320	317	333	335	349	341	336	348	335	317	305	331	312	309	313	364
33920	41240	48412	50306	47296	46561	42756	45074	51309	52691	50445	45927	43413	40321	34626	29166	23726	20044	19072	15171	12476	10861	9743	7887	6907	4039	1545	1439	1333	1218	980	1026	978	953	949	863	825	875	862	851	858	891	903	849	867	792	839	892	785	823	855	827	809	835	824	846	806	800	802	809	812	751	796	773	765	765	776	751	815	848	766	786	776	715	760	728	766	782	788	755	769	780	700	777	769	745	733	786	820	742	758	764	758	768	757	772	726	742	768	771	776	788	782	762	765	739	719	697	718	771	739	773	781	735	768	735	755	795	751	699	746	764	783	775	763	723	806	753	768	764	767	712	728	714	756	720	761	702	737	743	754	783	771	749	739	764	767	749	736	717	711	755	749	792	791	729	783	738	715	723	760	732	756	753	800	765	741	754	751	815	718	792	789	774	776	729	720	761	749	779	775	743	751	753	746	694	837	746	724	769	727	771	754	804	763	698	738	722	811	772	809	748	685	781	795	710	790	731	709	740	740	738	782	796	730	730	790	740	705	764	791	693	737	737	744	757	780	768	757	713	754	771	776	776	717	755	762	757	768	744	678	779	747	744	759	779	752	754	768	727	771	744	792	738	768	768	751	762	739	732	736	733	791	763	703	782	778	782	739	766	807	766	728	748	818	758	745	724	735	776	724	775	748	798	751	747	755	758	778	775	761	801	783	772	739	750	771	736	758	760	732	783	799	780	774	755	729	740	737	773	756	734	775	755	762	751	779	739	782	751	748	727	736	762	714	791	706	723	763	742	784	761	743	720	746	731	770	737	753	764	730	711	746	726	748	740	752	771	790	760	743	784	744	654	756	724	761	759	772	789	721	776	780	759	760	746	732	775	743	800	699	769	789	793	764	764	763	804	799	775	749	742	791	723	769	764	732	737	807	737	756	759	772	735	730	731	745	753	773	801	743	731	756	794	762	755	738	747	720	760	757	776	724	760	758	727	725	784	715	770	734	794	731	784	755	718	783	731	708	761	730	735	729	760	743	728	751	801	778	767	751	749	756	732	744	774	772	734	742	735	719	723	733	742	746	725	761	731	747	707	781	748	825	768	744	804	704	721	763	726	708	763	722	767	703	746	736	796	753	743	810	728	746	740	693	751	753	786	790	757	750	762	701	782	736	746	751	749	804	797	792	762	759	751	797	756	719	760	796	745	698	795	787	693	753	770	720	770	716	703	744	804	768	748	773	724	737	740	708	767	827	730	754	736	765	758	720	738	763	736	756	773	744	746	703	730	745	768	763	745	747	787	828	748	725	787	806	745	748	769	745	751	722	737	771	759	789	776	755	728	744	774	733	774	747	782	787	757	773	775	744	747	773	757	764	782	712	754	741	732	742	721	693	766	754	759	768	733	755	788	777	779	737	795	796	759	737	745	791	747	751	741	761	719	748	685	772	750	788	784	706	720	719	743	780	747	730	756	796	781	749	715	728	780	743	709	771	739	741	712	705	753	788	742	743	795	713	805	787	757	754	732	784	745	767	722	754	740	773	770	761	717	752	781	726	786	776	768	758	808	756	760	780	767	733	709	775	730	733	762	758	705	762	709	693	715	749	756	747	720	773	740	791	716	761	799	768	733	750	739	701	770	732	790	759	711	765	803	765	745	729	747	752	803	745	724	811	737	749	696	766	791	772	786	759	730	765	796	785	736	761	780	749	721	721	759	744	758	763	724	774	728	705	727	800	752	759	751	787	763	761	765	706	770	751	777	760	764	803	764	737	773	763	762	729	753	756	735	762	748	759	771	736	765	786	759	704	732	755	717	753	756	754	774	759	781	753	738	747	744	756	726	756	701	762	734	730	758	752	719	743	727	749	784	783	747	749	799	737	742	754	758	732	754	822	745	716	757	767	783	799	724	770	749	742	758	761	776	732	773	789	729	760	734	740	774	799	783	775	748	745	732	710	736	792	764	773	719	748	710	725	762	811	771	730	739	772	703	744	795	752	726	730	721	769	716	729	726	737	729	760	759	818	695	746	740	783	715	739	689	766	743	720	719	743	756	793	784	763	768	780	729	757	737	725	714	782	740	761	726	750	722	682	764	744	747	740	739	743	733	741	736	727	764	705	754	722	751	746	719	755	749	762	720	771	770	760	737	771	715	727	710	754	729	724	741	756	728	792	798	749	717	766	787	715	736	751	769	773	760	777	733	767	705	762	789	688	740	809	704	772	772	727	749	750	783	713	767	747	752	742	826	755	803	783	778	733	771	747	790	759	777	752	739	783	775	699	761	754	769	692	748	735	775	743	745	723	730	789	726	760	755	738	750	732	706	747	742	753	746	741	765	776	763	750	727	750	803	745	757	719	757	730	741	746	715	753	753	788	743	729	742	759	747	757	717	787	723	745	810	777	796	773	748	747	702	763	736	721	748	752	733	790	702	754	772	720	785	742	767	719	761	742	767	772	785	742	765	731	802	756	745	792	818	749	722	789	778	697	742	780	807	734	782	718	723	715	723	758	747	757	723	712	778	763	771	741	752	733	769	728	712	725	760	746	745	728	726	733	766	727	707	772	750	721	723	745	702	771	774	760	739	723	744	741	721	781	756	764	778	731	754	688	731	781	719	769	777	756	756	753	747	761	735	770	787	717	722	763	754	718	753	775	722	717	735	765	747	708	719	751	776	716	731	770	756	721	688	756	759	709	775	774	721	694	765	788	749	745	725	727	749	783	732	743	742	756	742	766	778	744	766	722	838	729	737	690	769	781	789	723	745	732	720	741	730	757	772	753	679	765	746	752	739	755	793	762	769	729	721	722	772	753	759	716	742	808	753	692	788	778	715	719	757	730	753	730	713	713	757	792	757	727	759	682	780	749	781	722	739	757	783	757	753	734	772	759	740	731	758	732	777	698	744	769	784	781	755	755	767	716	744	749	776	767	717	729	783	754	743	777	702	708	763	795	701	813	770	773	764	749	740	788	734	770	799	765	770	785	762	743	761	753	734	759	739	722	760	703	767	756	712	647	755	799	755	754	711	700	742	759	759	744	708	759	742	744	749	755	755	729	694	753	771	734	758	739	769	725	740	783	725	768	783	791	736	750	736	723	755	773	731	755	776	750	771	788	712	762	755	739	785	736	755	742	750	725	786	774	709	773	784	779	742	737	739	756	758	726	743	820	704	743	806	795	771	739	742	766	761	758	752	724	707	703	724	752	708	779	733	752	761	774	769	706	739	741	730	847	773	702	763	713	772	738	734	743	750	735	749	692	728	768	794	723	781	742	746	697	745	730	773	750	770	712	778	694	782	773	759	788	807	757	760	742	747	725	717	746	764	730	717	779	685	786	721	733	726	769	691	778	787	749	771	774	794	763	728	757	772	707	765	738	751	720	749	708	756	769	735	697	732	768	749	756	745	743	794	765	780	731	699	737	784	713	727	731	741	760	732	755	773	716	759	795	742	755	703	777	692	749	782	744	761	725	749	735	804	781	762	682	745	721	719	784	791	743	719	707	726	773	788	748	781	757	753
29464	24915	22190	15248	10087	7071	4621	3321	3298	2701	2564	1876	1576	1446	1153	892	732	667	615	495	517	488	463	426	434	438	398	403	394	386	403	427	410	407	367	399	398	333	353	392	382	371	402	388	412	394	401	376	371	379	369	387	393	387	390	352	391	348	382	357	372	393	427	360	380	397	376	382	387	377	367	362	342	379	365	410	376	358	382	351	372	382	402	381	380	390	394	402	407	403	395	378	363	398	390	370	359	427	373	323	372	373	365	381	408	383	383	365	359	362	342	357	386	374	340	380	330	359	379	380	422	380	407	367	376	378	340	385	376	395	403	404	381	356	359	422	390	377	372	369	393	365	377	393	392	359	397	356	417	392	419	393	398	374	373	391	370	384	383	413	395	387	375	404	339	387	375	394	354	341	369	407	372	391	373	356	377	357	377	372	391	379	392	367	394	387	338	395	378	402	380	411	372	381	398	402	388	348	385	361	402	378	374	369	400	380	371	366	380	357	386	358	418	391	385	365	324	385	368	330	354	376	363	376	418	427	397	344	356	389	383	338	361	395	396	398	388	366	428	324	359	364	391	411	373	375	353	371	415	364	415	355	390	419	394	400	390	382	372	368	409	383	409	394	371	396	408	359	344	337	359	388	420	429	386	388	366	362	380	367	386	402	342	396	349	421	383	374	404	381	397	390	400	362	360	341	410	366	361	401	376	369	377	409	405	373	356	381	420	342	411	405	389	372	404	427	373	352	340	348	363	393	391	377	348	405	377	389	386	388	403	360	380	366	382	383	368	385	369	360	410	376	357	374	362	391	382	361	375	365	371	347	394	389	377	364	418	380	364	378	350	395	383	406	364	353	396	355	388	346	374	390	410	417	390	398	390	373	400	353	388	351	387	372	415	305	409	381	396	351	343	410	405	382	394	388	376	355	413	390	352	364	374	376	373	394	394	379	371	354	375	406	385	402	373	346	406	363	373	376	375	348	373	399	416	359	374	421	381	379	370	399	402	380	389	384	418	423	348	363	346	384	345	406	406	406	336	405	380	370	390	394	375	400	383	377	395	375	359	398	388	380	356	381	384	341	384	387	367	358	386	352	401	410	387	387	384	379	412	381	404	366	398	347	396	411	350	376	382	390	351	353	350	347	367	397	382	341	370	384	384	371	421	380	349	422	377	368	353	385	397	361	379	405	409	383	397	373	357	352	369	421	424	357	412	381	381	391	352	406	344	376	390	388	371	403	393	338	353	415	376	383	356	386	405	382	353	352	410	331	373	382	399	383	370	401	406	338	401	366	384	388	385	394	388	369	369	403	380	401	380	400	368	402	364	360	369	374	357	377	316	405	391	364	393	377	382	380	384	368	357	368	371	386	380	379	408	345	374	395	414	379	421	348	399	398	375	396	363	376	351	357	362	389	386	388	401	353	399	406	437	370	404	360	358	364	387	379	343	395	363	402	384	381	379	373	334	361	416	385	362	347	367	393	409	348	372	383	389	386	381	391	408	379	384	393	392	395	402	372	376	428	391	387	407	345	421	394	338	403	370	388	355	356	409	406	392	379	377	378	373	364	385	357	397	383	400	365	418	362	367	391	391	364	341	391	375	373	389	360	421	422	399	370	423	407	400	378	382	377	408	367	396	341	414	374	396	355	363	377	362	350	352	398	375	368	365	354	368	422	354	405	357	360	373	399	414	375	379	410	404	394	371	343	377	351	389	418	359	372	358	389	362	377	410	379	358	383	349	373	405	391	352	385	373	379	360	352	389	368	366	364	342	377	423	417	385	371	406	410	375	385	375	365	403	363	349	365	360	359	393	380	323	359	375	384	375	405	396	374	381	390	347	381	362	360	394	370	361	379	390	360	366	352	397	356	404	337	349	364	387	443	434	386	362	379	388	398	376	377	424	387	388	375	375	398	356	374	393	371	436	378	357	395	393	385	383	378	381	372	374	381	354	385	369	378	381	382	394	374	358	399	380	388	359	386	370	339	354	366	382	355	417	355	344	359	388	390	364	351	400	409	381	406	356	366	432	397	366	365	407	347	402	328	410	368	359	348	361	414	386	414	365	397	385	408	362	367	378	368	408	386	405	417	382	393	373	427	396	385	381	384	393	378	422	396	368	396	408	394	383	401	384	380	388	359	357	411	386	372	409	400	415	430	412	377	377	407	386	377	400	379	378	396	367	383	381	379	349	356	384	355	409	377	382	392	397	350	414	402	368	371	380	375	384	377	393	410	391	389	395	353	364	377	398	366	368	421	370	424	366	425	374	420	434	367	384	406	400	354	388	369	374	356	398	410	385	361	385	385	388	415	406	378	415	384	390	409	387	346	362	390	389	405	390	350	420	404	416	406	403	372	423	408	405	392	386	393	342	364	352	405	408	377	382	380	403	399	362	389	377	333	352	365	415	407	355	340	394	384	368	425	398	384	366	403	384	385	399	362	334	366	376	370	369	374	372	361	407	390	364	359	365	369	408	373	384	405	382	384	360	400	371	410	395	332	371	357	367	369	380	393	368	397	387	396	362	364	321	324	374	398	406	366	378	356	362	417	364	380	379	365	364	357	355	394	357	375	361	376	373	385	373	370	406	409	384	382	430	403	364	379	336	349	355	381	424	412	390	411	345	370	373	340	386	368	373	374	359	422	388	387	389	398	391	364	394	400	323	361	383	371	412	379	395	365	382	395	378	349	384	384	357	411	403	401	420	357	352	394	359	398	374	372	380	379	417	392	382	392	378	415	386	412	381	393	330	375	376	371	376	391	424	381	410	367	385	398	379	375	363	381	399	324	362	321	394	403	385	411	372	387	394	378	354	350	359	423	405	385	385	377	380	387	376	381	369	341	390	375	383	382	390	374	363	366	378	397	387	366	372	386	354	349	405	387	391	349	363	406	376	399	383	391	376	394	363	390	394	367	399	374	354	393	370	389	361	383	403	361	385	371	348	390	359	398	361	406	383	393	352	366	357	385	377	361	399	389	408	395	379	334	385	367	367	331	333	335	405	348	383	384	348	351	411	421	371	395	396	407	409	362	347	384	355	396	359	370	381	367	386	372	384	379	381	385	373	375	355	391	358	392	384	387	380	393	364	405	344	397	394	365	420	354	424	386	349	365	397	402	433	359	379	375	394	380	389	373	399	389	390	387	404	371	365	361	408	366	400	362	347	338	372	414	402	390	387	362	368	417	392	334	357	374	365	369	391	340	373	377	376	374	374	350	379	398	377	373	353	392	359	373	409	333	353	355	382	330	360	372	385	373	404	382	392	355	363	348	413	373	384	371	391	376	385	381	391	332	367	377	339	392	384	387	384	369	382	378	391	365	387	390	397	404	385	357	392	407	366	374	385	364	377	385	388	382	380	401	380	373	409	402	386	393	397	412	386	405	368	414	398	384	357	398	410	399	389	398	390	392	404	401	381	382	374	447	401	363	371	393	401	360	386	377	357	371	330	349	366	403	353	390	361	380	408	377	375	379	369	403	349	398	357	359	393	366
16509	19194	26470	25891	22725	19021	14588	12168	12537	11092	10748	7888	7232	6089	4774	3746	2877	2551	2204	1760	1542	1375	1300	1319	1200	1069	964	967	952	986	959	968	904	884	855	932	878	823	868	894	897	890	865	866	843	932	904	869	867	901	850	886	820	927	818	878	845	881	853	807	892	859	914	879	863	845	845	880	869	829	869	901	881	874	854	856	834	859	876	860	905	905	818	888	840	841	912	825	875	872	797	795	903	842	873	842	837	865	876	882	874	797	861	867	810	893	874	893	837	868	889	879	845	798	807	872	864	874	827	825	885	835	863	880	857	875	866	848	870	904	856	854	884	789	902	845	894	861	868	845	915	866	852	878	856	922	902	840	833	872	873	814	844	788	890	836	871	827	862	905	839	863	839	821	800	820	832	826	852	846	825	916	838	875	868	820	826	862	900	837	822	847	860	847	871	819	914	835	864	872	844	865	871	871	887	860	836	860	870	872	868	885	854	930	859	859	840	838	836	870	852	819	919	869	850	878	837	847	833	894	837	887	788	869	879	839	852	851	884	873	833	863	868	898	861	859	823	861	824	871	857	861	930	884	842	867	914	827	843	834	882	850	855	900	829	829	869	888	820	857	856	799	852	829	875	822	833	834	812	860	787	873	836	877	853	883	896	843	820	812	863	862	882	908	836	824	793	874	900	845	884	811	845	843	829	875	837	865	831	880	831	828	865	873	800	837	870	832	830	925	870	866	865	852	866	825	842	842	827	851	861	850	845	856	860	847	899	815	850	802	880	862	874	820	873	832	871	823	845	863	822	853	817	888	825	846	888	878	874	838	865	867	854	830	890	889	860	848	871	840	850	829	871	841	845	861	852	854	764	884	854	824	866	824	873	869	815	892	841	889	889	867	825	853	834	835	807	923	824	838	824	861	892	928	874	840	829	894	872	784	844	870	841	893	852	901	830	798	825	883	847	811	840	847	906	847	806	860	885	836	851	853	854	860	847	851	867	919	853	874	854	863	860	844	914	886	900	797	815	843	916	834	826	839	905	859	866	831	812	858	816	863	892	874	866	851	910	893	892	882	837	808	907	861	850	836	895	838	839	824	871	869	882	859	842	812	861	860	859	856	836	875	845	848	848	816	853	863	882	850	898	823	862	906	878	913	802	838	882	811	853	918	859	839	864	843	845	858	877	812	866	840	865	877	887	890	870	826	837	871	823	871	867	832	857	846	843	886	856	831	886	791	869	866	875	820	824	868	859	840	914	870	907	891	840	845	810	836	782	876	887	871	839	852	852	829	826	880	867	869	853	919	872	849	827	836	854	884	823	866	833	849	775	910	880	875	931	869	837	838	823	882	843	848	843	835	876	830	789	863	838	898	860	836	903	867	830	875	826	857	836	874	866	826	850	876	838	870	831	863	869	844	873	869	856	835	812	844	876	845	815	893	835	858	879	840	806	829	826	837	861	863	803	870	861	911	863	846	848	909	826	855	895	861	820	860	859	782	835	895	856	852	829	855	789	828	861	824	846	818	876	803	872	840	852	839	846	838	840	831	896	884	881	855	807	858	865	842	822	813	832	800	865	814	835	897	823	869	894	842	843	859	844	776	861	873	828	852	802	872	817	831	842	827	866	848	844	848	828	839	828	883	886	858	856	866	849	868	832	867	854	837	833	887	819	838	822	847	872	845	884	843	823	803	881	836	822	815	809	857	844	838	806	934	855	876	853	826	846	879	846	859	868	875	816	781	846	825	907	863	849	866	897	804	875	870	835	860	857	853	868	841	828	821	919	837	830	892	872	830	840	878	857	817	864	847	842	875	878	885	922	847	870	906	869	878	881	827	811	865	863	863	849	769	898	844	897	840	913	809	824	899	880	872	876	869	868	828	865	830	883	840	866	873	829	830	871	909	886	858	890	885	845	896	847	892	834	811	862	870	841	895	840	853	834	833	879	857	815	853	851	851	867	877	894	910	846	889	847	904	866	888	863	928	864	830	872	863	792	835	911	854	843	904	871	884	865	888	854	843	875	808	804	839	837	856	844	814	889	830	874	828	860	797	828	889	864	843	850	886	840	823	913	854	889	828	873	856	873	898	817	861	842	850	855	854	853	838	892	920	873	845	803	837	863	873	833	873	890	892	871	815	836	864	833	878	836	836	896	873	846	836	825	829	824	843	886	828	875	829	867	883	834	838	872	850	836	853	821	824	898	849	850	860	861	842	861	863	855	847	896	862	864	861	870	797	888	821	867	880	854	846	861	843	903	871	845	836	838	878	846	866	822	787	832	857	861	814	838	825	805	800	852	937	876	844	861	820	843	887	818	839	868	893	871	899	882	861	840	832	822	868	910	863	904	814	868	916	848	909	873	869	853	817	851	869	888	820	840	870	841	870	876	859	843	895	885	867	870	866	833	864	867	824	836	896	824	878	839	845	831	817	855	840	844	879	873	826	919	845	852	879	878	854	867	813	863	824	924	842	830	809	880	840	859	844	807	898	878	885	808	870	867	864	817	860	840	862	871	834	891	837	838	859	860	845	880	858	874	894	817	844	898	878	808	870	848	795	900	812	874	841	827	870	869	896	897	899	839	880	863	828	815	857	861	855	852	825	899	866	910	832	855	878	849	852	857	862	833	852	848	813	841	882	851	931	885	894	893	837	873	876	837	839	841	832	850	904	874	872	813	837	846	845	854	820	837	898	879	842	813	887	865	867	836	880	833	892	808	860	827	846	820	902	833	860	883	822	859	849	886	829	854	901	842	871	811	893	882	861	840	855	828	816	897	869	852	897	805	822	821	856	877	794	843	922	952	872	824	857	833	872	857	857	812	820	831	890	841	884	835	815	871	836	907	914	850	844	843	868	876	828	912	861	854	846	814	918	885	788	854	863	829	820	876	877	890	834	846	914	838	882	852	900	909	850	822	900	840	899	828	885	879	866	795	902	862	835	850	810	826	859	860	863	891	886	847	834	837	879	850	882	847	873	911	835	848	903	803	832	841	810	841	869	853	833	847	840	899	853	857	859	860	848	869	874	860	892	819	912	857	862	824	857	874	850	800	916	806	869	846	853	901	862	848	842	889	835	804	876	841	836	850	868	849	858	906	876	845	846	917	856	807	834	871	886	842	865	870	901	888	845	839	858	839	801	848	848	891	819	854	868	851	812	848	889	922	824	796	787	820	858	852	839	786	868	849	851	863	888	840	845	835	835	853	860	896	851	834	889	865	897	823	817	864	881	854	842	887	882	863	797	895	840	861	892	891	848	829	883	890	862	839	895	867	895	824	840	818	813	887	858	868	831	865	874	791	864	895	908	874	857	849	881	867	856	800	866	880	844	912	889	807	885	855	864	822	858	923	824	909	830	849	859	879	850	862	831	884	879	837	877	868	830	826	843	835	877	839	924	847	862	830	886	874	842	813	872	839	865	825	831	875	874	848	924	830	849	851	857	830	840	870	878	858	862	858	894	825	852	817	879	840	835	870	854	803	916	871	827	855	887	890	864	886	881
45838	42820	43677	39052	35769	29133	27499	29209	29570	27981	27860	21661	19156	15578	11248	8025	5359	3062	3164	2117	1445	1211	1405	1089	902	609	439	399	392	387	384	359	380	378	351	372	368	316	355	350	364	356	330	346	324	353	333	323	365	330	337	331	328	306	336	357	323	379	343	352	355	360	344	343	341	367	359	344	343	382	344	344	371	338	340	323	351	348	319	336	317	332	367	352	309	338	339	362	330	334	359	342	322	358	336	351	338	356	345	325	304	400	359	351	328	294	318	326	330	347	320	356	303	342	348	334	335	386	327	353	349	349	332	332	328	331	327	354	357	376	365	305	329	309	347	353	316	346	297	295	333	308	317	340	334	288	330	351	381	321	319	331	376	308	376	324	355	342	364	326	314	348	318	369	345	328	317	336	341	332	312	353	356	321	345	367	344	340	323	344	348	327	340	348	345	346	360	314	359	317	330	326	346	324	358	344	344	313	295	311	324	313	334	347	345	340	349	335	354	384	353	318	334	336	327	324	357	379	301	292	350	350	323	405	326	342	334	361	334	371	325	346	313	316	354	357	313	325	383	339	368	327	305	394	358	314	324	343	323	321	337	330	323	367	320	292	303	309	379	322	304	308	317	355	306	330	335	349	304	326	342	351	306	373	355	355	339	314	359	343	333	322	323	343	381	354	347	311	400	343	333	333	331	370	329	324	353	352	308	347	308	352	341	355	301	332	326	343	340	361	292	304	333	318	307	339	335	343	359	314	361	337	325	331	333	338	350	352	356	362	332	357	366	344	341	340	324	329	360	363	336	378	323	356	346	364	326	303	370	356	334	356	319	347	384	366	329	351	368	334	342	359	344	365	327	345	365	348	334	349	334	349	307	324	328	336	329	368	355	340	394	338	337	353	360	339	325	312	303	311	372	345	295	339	338	310	342	330	336	333	317	337	330	341	372	345	374	337	315	325	337	329	328	327	327	327	348	311	320	346	322	348	334	323	310	327	322	353	359	352	345	331	327	397	324	343	298	336	355	338	317	298	342	329	361	310	356	333	325	359	354	361	330	317	348	340	356	347	332	353	365	367	359	355	344	332	361	368	373	315	333	336	322	331	322	345	342	335	325	305	335	356	360	357	356	367	322	348	333	351	338	339	330	367	340	327	318	340	322	320	322	319	334	332	346	317	356	310	361	368	340	339	339	367	371	376	310	341	363	304	340	327	344	323	314	338	341	322	357	302	344	348	339	340	346	340	315	352	321	356	369	343	355	323	375	321	350	304	353	352	322	372	371	323	351	326	345	346	331	322	309	341	329	344	321	319	382	319	344	330	353	342	351	317	317	299	326	355	320	340	341	373	344	329	373	322	319	337	331	333	309	361	329	348	328	313	346	328	324	339	327	310	342	320	334	309	327	360	340	364	317	334	334	371	318	309	362	325	349	332	371	347	340	343	381	349	299	323	335	320	351	315	325	324	330	331	314	360	350	307	332	399	328	328	359	337	345	292	347	354	350	331	321	350	379	327	372	352	328	344	329	330	338	338	341	349	337	342	319	336	369	317	316	346	347	339	348	326	338	374	330	323	305	325	347	331	313	345	331	322	338	310	349	319	362	346	308	328	360	362	348	344	346	369	347	322	378	298	338	310	359	332	346	371	322	354	327	313	311	326	351	358	375	360	322	395	308	346	355	366	353	387	341	357	347	337	345	319	348	355	340	375	344	319	353	335	325	338	338	350	359	377	353	353	344	309	343	321	309	333	336	323	336	356	325	328	321	308	325	368	354	318	345	320	324	332	327	312	345	363	357	353	305	365	319	324	320	368	345	319	352	340	340	342	345	317	368	348	326	348	323	303	320	318	377	310	311	337	324	337	337	309	341	379	343	333	328	341	349	363	321	329	331	353	349	327	361	330	315	373	335	306	314	304	339	332	331	333	315	336	338	362	319	343	344	341	384	339	343	335	349	326	360	344	334	359	341	350	382	365	318	337	347	326	327	334	331	306	347	314	353	326	321	298	327	324	339	355	337	347	351	341	345	352	339	330	348	343	316	336	306	311	325	341	299	339	334	298	358	341	342	321	331	333	313	355	338	335	307	386	341	353	325	352	361	358	333	346	310	333	339	310	332	349	320	339	323	332	287	358	336	345	323	359	330	333	337	327	288	314	333	344	326	373	324	362	352	356	355	290	356	327	316	343	303	353	352	353	338	352	328	330	327	353	354	364	351	339	331	332	341	312	366	336	282	367	358	305	349	334	315	308	337	341	327	368	349	325	317	342	363	359	309	313	313	368	293	323	347	350	345	363	328	327	355	330	320	348	315	317	341	323	326	336	358	317	362	333	311	318	339	301	357	328	349	333	335	362	329	334	311	356	331	335	321	313	334	306	349	310	323	328	357	348	355	320	349	344	348	367	387	346	324	345	346	317	356	358	338	322	352	356	303	336	350	339	362	315	361	317	322	359	325	365	321	308	324	317	330	335	362	364	340	311	349	351	334	327	324	347	323	311	313	333	322	365	326	333	340	360	347	380	290	345	332	309	351	320	326	342	340	342	327	340	309	332	363	342	351	343	318	328	341	341	318	355	354	330	356	339	344	323	324	317	325	346	346	330	333	311	357	341	347	342	343	344	374	316	355	323	315	307	326	343	340	384	351	327	303	327	332	361	315	352	348	337	337	381	361	360	388	321	332	373	404	297	317	352	331	326	357	363	344	325	329	328	342	360	340	353	339	361	330	362	315	370	354	377	379	343	341	308	335	301	351	324	356	352	349	302	335	326	380	327	357	347	339	369	347	356	328	322	367	371	326	371	331	361	352	318	299	318	317	357	337	303	314	344	325	335	356	328	357	330	327	346	327	365	347	321	316	353	364	343	343	313	353	344	369	347	291	326	332	362	352	370	345	326	314	335	344	319	390	335	334	333	308	334	339	344	321	346	378	362	352	334	363	310	329	353	355	319	315	329	338	343	317	331	358	338	313	351	345	335	304	327	296	350	350	379	294	328	315	364	357	327	345	366	358	358	334	364	324	359	367	347	339	307	318	359	339	304	349	360	322	371	307	331	334	300	323	319	309	350	331	354	307	308	386	359	324	384	289	325	344	343	336	320	339	343	334	327	284	315	376	332	337	341	302	337	320	364	365	357	319	335	367	340	349	340	312	322	308	306	340	359	336	342	341	361	353	337	330	323	347	335	337	351	380	350	357	342	309	380	340	363	365	342	324	324	305	351	350	351	363	338	348	322	310	322	341	388	342	320	358	316	338	349	340	356	309	309	322	335	319	320	354	379	355	350	327	319	353	352	342	347	365	342	350	367	321	326	364	329	313	330	349	316	322	359	334	304	393	356	349	357	334	362	324	318	320	331	307	331	336	347	325	365	334	350	343	365	323	292	339	367	335	329	364	356	401	364	368	331	366	319	325	312	334	328	315	320	361	307	338	321	328	328	333	337	285	354	308	320	322	318	323	345	341	343	322	331	331	336	328	341	307	309	330	341	336	346	347	333	357	345
30243	35102	43285	44288	43508	37694	37822	40845	43737	44496	43627	37791	37566	32878	27200	23263	17025	12327	13300	9197	6957	5720	7024	4958	3962	2318	1370	1258	1151	1047	1009	853	892	854	854	845	846	919	825	857	885	844	838	794	795	840	819	834	833	891	830	807	817	785	837	807	793	746	822	834	742	784	793	831	816	852	812	814	765	813	727	742	784	846	801	801	767	746	790	776	804	785	803	764	803	765	734	812	790	770	815	795	757	766	740	785	759	788	759	822	790	808	751	726	732	765	754	740	732	776	779	773	768	784	787	822	759	727	798	800	771	739	782	766	743	774	814	800	772	803	787	792	757	749	785	746	761	771	744	800	795	780	791	743	791	760	759	801	812	775	748	755	774	797	754	791	791	766	790	759	766	763	783	741	818	778	764	809	775	750	803	778	767	818	781	791	814	729	804	787	765	766	803	804	752	771	805	799	795	720	775	775	744	755	741	806	781	755	744	762	766	751	790	787	761	771	806	738	795	778	767	841	782	749	776	772	734	796	800	811	768	768	774	773	769	773	779	767	807	763	774	764	736	790	802	800	754	771	825	786	793	781	741	726	827	778	818	782	791	788	785	825	813	818	736	775	740	819	792	744	817	775	781	767	798	783	740	800	774	777	752	782	780	757	772	748	745	728	784	770	789	770	770	817	777	772	736	769	761	786	752	776	792	769	810	727	789	792	796	796	800	779	742	753	737	773	823	830	794	744	781	819	755	772	767	741	730	758	768	810	719	717	748	765	798	773	741	744	775	792	747	737	817	775	743	776	806	817	763	783	765	782	800	796	753	796	766	805	843	767	722	739	834	787	744	791	761	747	760	750	789	723	743	756	850	745	742	787	817	798	782	722	704	738	753	727	781	800	753	784	817	777	720	810	756	807	792	727	784	742	849	795	735	730	795	772	800	778	778	830	804	754	759	784	769	825	783	803	761	797	738	738	822	732	759	774	756	765	791	754	725	750	794	772	805	736	714	753	793	763	767	801	747	752	817	781	715	761	781	768	832	696	809	738	812	818	790	740	764	806	784	757	804	763	762	782	732	767	747	727	783	728	738	828	768	825	762	775	763	773	733	761	755	760	792	710	801	768	774	794	736	752	784	766	767	750	844	818	819	802	742	811	768	772	742	806	859	768	778	810	793	753	780	789	779	748	722	793	784	753	780	767	766	759	761	803	781	775	783	707	790	756	742	762	775	751	784	740	742	801	772	738	852	749	794	752	819	756	772	800	723	762	793	818	779	806	805	745	821	773	731	790	773	757	759	771	790	745	769	761	751	769	828	808	779	744	784	762	750	810	766	765	785	757	758	773	789	761	795	813	773	830	761	789	813	738	766	803	758	789	794	755	786	735	834	793	788	759	772	746	774	783	717	772	771	787	744	808	749	820	748	730	812	792	774	781	789	797	772	803	819	793	795	796	800	758	726	784	754	766	798	735	786	801	761	848	810	771	762	789	784	800	800	792	797	786	738	767	787	760	801	736	734	765	789	764	752	802	812	785	821	796	798	797	739	762	831	795	725	770	739	780	748	772	775	754	751	719	798	798	760	833	759	758	750	819	760	772	778	785	826	781	779	783	810	797	761	771	783	829	769	762	766	796	762	754	739	794	815	806	823	760	798	723	756	735	800	760	745	767	822	763	805	732	791	779	795	749	738	752	772	777	800	760	762	743	784	752	798	788	733	806	783	789	739	795	766	797	783	754	811	798	781	765	793	758	743	791	774	815	772	763	760	764	779	771	797	750	799	788	744	798	791	776	804	742	787	725	750	739	807	759	770	763	773	750	786	802	742	734	736	709	771	790	747	796	801	777	788	750	763	762	815	794	759	793	747	775	793	787	819	765	744	798	825	765	834	765	776	785	744	784	769	772	797	759	834	757	770	753	776	758	750	751	708	792	822	741	772	733	735	788	787	780	769	815	742	758	764	821	762	791	761	750	793	752	761	798	760	841	784	754	765	774	771	766	768	793	755	783	789	754	766	784	753	822	752	770	788	769	751	760	753	776	742	741	790	772	733	739	727	822	814	789	790	821	768	791	776	794	780	739	763	757	747	836	809	769	743	749	730	755	741	767	779	750	817	767	843	740	728	711	777	751	791	768	789	798	753	790	739	785	791	770	776	792	770	809	754	785	797	781	731	776	764	790	808	791	751	838	810	783	785	735	771	790	827	785	780	775	736	804	795	758	806	755	789	791	774	804	806	761	768	785	756	782	775	785	773	806	806	780	776	760	794	766	793	749	782	758	784	770	758	798	792	793	746	764	774	762	751	774	773	753	786	813	739	804	798	756	785	795	798	767	794	744	822	726	767	759	761	821	805	793	811	824	734	795	784	766	736	739	823	774	783	734	801	800	750	773	811	738	744	731	764	715	758	811	736	775	758	741	798	778	782	799	748	789	787	804	775	763	763	793	726	743	781	705	819	744	812	791	726	775	782	728	781	749	791	788	769	779	741	801	775	806	776	794	727	749	790	727	777	742	777	763	761	794	756	774	754	778	736	750	762	782	806	774	750	707	765	788	800	734	759	748	808	755	750	755	775	803	762	758	774	751	787	778	742	771	848	815	726	780	753	756	775	774	781	768	783	773	787	766	776	752	815	801	771	762	754	751	753	739	796	765	707	755	821	752	798	795	733	762	771	753	736	758	804	757	816	771	793	745	748	718	781	755	792	808	770	741	778	757	760	806	750	796	770	755	805	751	777	801	775	793	754	772	795	746	757	770	807	797	801	751	755	770	737	802	814	819	756	704	802	824	766	788	756	766	772	781	784	746	815	792	785	749	831	760	752	751	763	768	781	784	741	775	804	798	770	784	765	800	819	816	758	802	726	743	764	824	759	782	759	783	730	750	784	856	748	795	745	794	766	781	787	761	780	757	765	757	764	823	771	763	734	831	756	755	728	748	771	752	752	757	746	834	738	793	785	820	801	796	774	725	700	765	816	793	787	743	756	806	762	772	759	793	716	793	767	778	760	744	772	789	785	791	784	720	772	768	779	764	800	813	743	751	765	756	787	786	734	796	743	787	821	785	734	773	771	766	739	755	757	797	799	744	764	770	766	767	766	775	735	815	750	790	745	789	779	751	737	769	745	813	807	782	769	772	791	795	790	761	738	765	786	775	803	778	752	758	789	723	778	794	781	727	776	844	715	829	783	759	849	747	783	751	742	734	770	775	797	761	749	742	723	744	745	814	755	783	799	767	747	717	718	756	749	816	758	808	743	770	777	786	813	722	783	756	770	760	804	722	806	790	771	788	789	773	831	788	857	771	822	744	798	770	774	763	800	796	777	780	759	792	754	789	798	733	789	818	793	787	755	794	772	794	715	791	804	774	785	734	752	771	794	779	742	771	778	814	806	774	779	760	819	735	819	768	777	761	795	743	777	813	788	799	764	720	823	782	797	759	703	798	771	725	788	761	769	753	784	770	737	796	810	733	774	773	751	788	779	786	770	764	800	762	769	762	791	744	770	747	804	760
51646	48179	51219	40254	36647	31436	34642	37205	39426	37740	38203	31603	29055	25352	20461	15455	10829	6074	5765	3164	2674	1853	2264	1618	1194	715	533	504	493	395	393	363	291	320	349	333	370	375	366	359	354	325	311	335	329	318	337	337	327	379	356	324	337	324	324	347	340	347	330	300	364	313	340	320	323	355	321	303	333	335	343	357	339	350	305	350	328	283	343	323	327	305	344	315	322	322	394	331	330	321	317	306	332	325	347	311	319	295	309	303	315	338	335	346	350	352	327	341	328	347	334	324	302	360	318	330	296	353	343	315	323	303	301	369	340	327	340	326	343	351	311	314	331	327	346	330	321	304	341	312	330	306	330	307	360	337	311	316	307	336	330	334	325	343	329	343	353	314	307	339	336	302	333	335	361	325	292	361	304	314	319	335	300	377	314	325	359	327	299	310	356	346	325	299	340	329	306	308	330	352	326	346	344	316	304	358	299	326	305	294	308	320	304	338	349	303	339	323	317	344	336	319	348	319	294	319	340	293	368	310	328	356	309	338	355	342	342	347	309	327	331	324	344	331	332	331	319	326	320	318	328	336	319	357	345	338	371	346	339	332	342	312	327	323	331	321	348	348	329	319	326	336	335	339	323	353	314	324	284	348	322	369	320	276	315	353	309	306	324	306	335	336	338	331	338	349	323	344	319	329	310	306	346	333	317	279	348	294	323	311	333	324	317	326	343	364	296	333	328	335	329	346	345	332	322	315	303	351	316	346	341	343	332	344	326	286	341	355	326	315	349	303	326	331	347	326	367	342	313	296	329	313	339	309	348	320	297	331	303	321	308	355	331	358	310	310	327	360	313	338	332	295	325	285	324	314	321	360	306	339	324	285	307	341	337	320	353	295	327	324	353	304	343	395	330	327	332	307	317	338	358	298	354	311	316	317	344	344	324	321	325	344	312	318	342	329	310	327	325	342	303	345	304	339	350	319	331	330	347	345	317	332	359	354	331	336	345	339	291	328	322	327	348	304	334	303	325	325	330	327	340	325	343	311	322	339	320	310	319	334	312	323	312	311	323	341	316	342	356	351	325	313	326	339	327	311	354	324	360	310	312	361	313	323	343	291	347	320	363	315	295	317	320	334	355	325	316	324	316	334	345	326	346	323	380	336	332	314	299	324	330	335	361	313	344	321	338	308	337	316	325	337	339	309	314	282	344	315	307	322	324	360	353	340	324	366	328	300	332	369	357	347	302	337	327	336	322	321	336	346	323	306	300	351	337	342	319	362	323	317	316	313	331	288	320	324	294	325	327	324	375	354	330	348	287	307	296	324	307	338	320	352	345	334	341	334	344	310	340	312	333	325	312	314	323	314	328	303	335	332	301	322	318	347	310	315	355	324	310	330	332	335	294	307	337	336	314	337	328	328	329	353	329	328	340	358	338	324	323	359	310	332	336	360	309	303	346	336	327	299	308	310	338	308	331	336	315	338	342	351	338	342	315	340	357	298	345	338	344	286	336	326	331	318	325	319	326	305	340	349	329	362	315	344	336	342	332	327	348	326	377	336	326	306	309	310	338	294	302	324	321	330	333	339	314	304	341	298	332	319	331	308	332	330	341	344	317	339	365	334	320	280	320	330	315	305	316	288	311	319	311	347	332	332	347	320	321	307	303	311	332	333	320	333	304	277	345	304	333	332	329	340	360	311	306	347	329	346	344	348	369	317	316	307	338	315	333	346	301	313	309	353	308	325	297	294	310	331	350	321	334	335	320	326	321	303	346	315	299	358	310	323	323	323	331	348	343	315	323	338	296	321	345	335	311	329	327	306	326	353	338	295	308	309	327	310	335	366	326	367	322	366	328	344	342	322	365	297	329	338	355	317	340	342	350	320	340	302	299	340	337	320	298	340	312	354	316	360	320	335	322	333	316	335	335	334	369	319	318	320	341	312	324	349	298	352	307	313	338	290	315	321	342	341	333	278	327	339	321	332	316	341	322	341	357	322	355	325	328	318	328	296	297	316	357	348	319	325	346	298	324	343	367	295	297	325	351	291	333	333	347	291	328	311	325	328	317	338	333	341	344	335	370	354	311	306	289	305	334	331	342	322	299	335	322	326	266	313	347	315	335	330	346	321	363	324	310	301	309	296	371	344	290	338	330	335	357	281	294	324	341	335	322	342	336	314	337	320	346	348	330	326	316	337	313	352	303	351	335	352	352	317	319	327	337	346	319	300	322	306	298	342	360	317	358	318	315	342	336	304	335	364	292	327	318	337	319	343	351	305	350	317	324	295	338	351	341	336	334	350	323	336	313	302	313	309	312	340	338	302	330	331	313	333	321	328	308	335	327	328	315	301	314	315	323	324	309	332	376	353	324	337	369	334	299	323	326	271	353	344	352	315	326	337	342	314	360	345	327	320	345	324	304	307	380	301	311	320	344	331	338	293	306	318	307	323	340	317	336	339	364	305	312	351	326	342	292	333	324	336	343	346	307	308	333	303	321	315	357	351	330	343	333	318	310	290	364	382	321	327	305	335	325	304	337	367	296	340	348	362	318	336	323	334	333	330	321	289	300	336	362	341	295	332	335	358	315	343	334	358	328	328	313	308	340	299	306	322	312	293	299	311	334	318	343	317	319	328	342	331	342	291	305	329	328	328	332	308	324	310	306	308	331	339	349	358	300	312	321	330	363	335	341	326	323	370	321	351	351	350	322	325	372	303	317	320	329	337	356	320	356	329	344	338	332	318	336	343	308	337	317	306	289	331	345	338	320	312	304	322	320	354	295	308	296	319	338	321	317	309	334	329	315	299	328	329	327	315	315	339	349	302	317	294	314	315	364	341	349	326	306	334	361	339	356	338	359	341	330	379	355	331	320	308	305	310	318	323	325	319	317	326	319	376	336	322	354	370	320	333	325	308	324	354	321	339	310	338	351	336	354	386	342	325	336	334	360	358	327	327	324	281	326	339	298	286	307	345	329	351	320	332	329	325	310	302	327	304	311	341	301	344	339	321	313	315	310	333	309	344	329	322	301	324	346	344	286	319	330	310	351	366	310	323	315	341	346	376	344	295	280	359	319	320	309	335	307	320	326	312	303	303	371	308	336	302	330	374	339	317	309	364	355	315	349	316	341	284	350	315	340	331	367	319	330	331	324	293	366	307	316	345	348	324	352	342	323	258	337	331	328	339	325	306	298	313	318	304	368	305	304	334	326	314	315	309	349	315	313	302	316	290	292	313	323	332	292	297	328	332	304	341	331	294	374	360	313	335	346	347	347	366	324	338	326	333	346	315	340	314	340	335	341	359	355	344	316	347	302	297	323	317	327	334	321	319	323	350	310	360	319	301	311	305	321	321	317	304	337	298	310	316	309	333	318	286	327	309	324	332	326	324	323	323	355	319	351	321	339	317	288	330	322	319	342	318	351	326	297	299	343	352	339	353	338	322	337	323	317	312	339	361	317	316	305	313	327	331	327	359	328	334	294	310	297	335	351	301	335	314	328	322	325	355	320	346
33811	39836	50294	48101	47049	41177	46304	48221	52460	53059	52246	46509	45081	41720	36319	32178	25300	19464	19161	12360	12044	8859	10831	7488	5556	3455	1905	1891	1612	1235	1028	961	938	886	821	904	843	878	813	840	825	831	892	880	819	838	848	784	804	758	814	803	795	813	782	762	778	796	780	805	836	792	787	787	757	748	784	737	740	760	758	781	754	816	715	777	805	758	775	776	771	765	725	708	718	735	737	733	782	815	723	722	761	747	735	782	788	749	748	745	757	803	748	736	746	751	776	758	690	783	731	743	765	778	742	771	759	796	735	776	808	754	735	740	732	739	717	780	752	735	717	731	783	735	720	727	742	773	725	759	747	709	720	768	710	705	781	765	743	781	751	760	759	717	742	760	721	734	742	791	785	788	749	768	740	735	756	714	711	750	669	736	731	751	730	727	716	760	721	735	724	751	770	740	757	734	824	739	749	711	759	774	738	767	739	771	775	771	762	737	771	753	728	723	754	754	728	775	760	761	739	773	703	798	764	747	743	736	720	743	729	733	733	730	784	752	800	777	740	745	709	736	707	750	712	712	773	743	715	771	711	712	719	764	772	729	772	776	732	724	701	793	730	736	777	738	697	740	796	821	739	750	731	728	725	752	753	701	742	744	740	726	762	742	730	729	722	762	686	731	708	793	715	715	691	778	755	771	766	710	792	776	721	714	695	748	759	797	771	741	718	756	755	776	738	736	741	759	748	749	737	733	721	781	747	758	729	734	777	742	724	759	727	730	763	754	725	695	737	772	729	723	697	758	726	718	811	771	746	749	739	718	734	719	739	723	759	767	712	737	758	769	740	729	777	710	763	756	771	768	743	671	724	787	757	725	721	712	737	789	739	725	764	753	776	730	749	758	732	708	776	747	803	724	774	727	709	753	715	776	773	758	766	733	755	746	747	750	744	767	750	749	785	793	743	748	723	724	764	737	726	739	735	741	735	763	768	743	713	762	771	774	801	723	715	744	694	775	741	770	717	745	724	743	736	740	805	710	742	680	760	735	731	795	806	713	766	755	732	773	781	693	762	746	753	764	745	726	763	701	741	743	785	743	727	780	737	770	739	745	752	775	761	768	792	734	696	757	747	750	782	685	688	802	725	782	723	738	743	776	700	746	742	716	719	702	738	765	743	710	781	723	713	732	755	757	771	778	793	698	768	737	727	712	791	731	689	754	690	750	766	755	720	742	713	784	703	744	740	746	742	794	705	754	756	746	754	737	685	711	761	740	740	764	694	739	721	709	722	728	741	761	731	756	790	778	772	760	718	693	792	754	786	728	773	750	770	741	747	782	705	742	748	715	756	784	716	779	719	737	737	727	763	748	748	743	760	778	694	769	763	748	778	742	758	836	772	754	764	757	797	748	766	738	787	711	765	773	716	726	752	775	713	764	757	703	781	792	793	724	753	729	721	750	726	737	727	740	739	740	723	722	758	746	710	789	770	766	711	726	700	755	823	770	778	740	732	757	757	706	785	794	747	754	722	766	695	704	703	723	786	690	721	796	695	770	764	774	729	710	736	712	767	740	762	767	721	757	691	703	762	726	718	741	738	781	753	705	750	749	737	725	746	745	741	715	762	771	736	739	713	740	779	715	701	729	727	740	705	752	774	791	712	750	738	667	738	784	747	763	781	804	763	743	773	709	739	757	753	752	734	794	740	716	722	723	744	733	774	737	741	736	750	709	798	738	759	747	724	798	743	725	749	736	753	751	750	721	769	746	758	738	728	754	711	736	770	718	731	749	713	750	741	737	722	735	755	720	761	756	759	788	775	769	746	732	720	744	759	707	694	770	786	712	796	715	762	746	740	747	760	703	759	750	785	729	791	764	734	725	759	740	729	765	720	790	749	734	734	811	701	744	733	703	727	787	733	730	725	700	765	723	744	780	727	755	743	741	698	704	711	752	737	770	725	723	732	716	707	710	768	749	793	688	782	774	772	724	740	720	721	748	777	696	733	760	744	766	733	691	702	771	827	694	739	772	734	742	755	725	767	731	724	760	723	746	761	819	784	744	735	748	739	680	699	723	724	741	754	787	739	752	742	725	776	741	739	691	765	771	776	730	743	708	701	755	757	733	776	752	728	738	739	761	711	717	773	771	778	699	725	736	717	737	765	782	747	753	768	771	745	810	749	771	707	792	786	772	751	762	721	762	705	752	791	732	781	777	748	708	725	713	703	742	730	694	768	771	741	759	742	738	678	792	802	725	737	718	729	763	758	729	745	793	769	725	785	731	730	766	764	781	744	765	743	728	785	755	781	760	744	745	750	760	727	751	753	773	737	737	714	713	773	760	730	730	795	724	779	811	758	724	695	711	742	703	724	695	764	727	778	768	793	738	692	736	755	722	736	719	774	776	747	716	732	812	747	747	743	787	765	725	767	750	741	749	745	730	752	727	768	740	761	741	729	700	754	771	752	721	714	736	754	734	714	790	766	736	768	773	736	762	717	788	718	762	742	753	706	706	764	716	713	740	734	745	752	740	678	736	748	752	754	734	701	758	774	781	794	723	734	753	776	756	738	728	729	775	744	735	733	734	708	729	747	796	759	735	730	691	741	711	722	761	757	753	728	776	751	759	745	765	745	795	758	770	767	747	757	735	698	681	744	763	767	771	739	772	813	773	766	753	744	725	744	743	738	746	682	709	760	725	713	776	768	723	711	695	703	735	779	749	724	729	777	748	809	766	754	730	742	781	733	714	743	769	732	770	717	704	800	754	762	748	743	779	697	754	807	798	722	756	696	708	777	721	781	773	771	777	739	761	737	752	771	739	779	741	759	707	728	761	732	783	726	747	754	712	762	767	681	736	723	736	764	724	677	750	730	767	756	691	739	781	776	778	744	760	766	731	776	761	736	773	715	755	707	748	775	759	725	774	742	736	738	744	729	705	777	803	757	737	757	757	738	719	813	750	785	795	740	720	692	787	795	788	764	726	768	777	784	731	759	773	743	742	763	767	764	720	750	750	716	775	695	693	714	726	763	738	758	758	747	740	774	707	725	776	763	769	790	744	734	708	729	732	737	756	705	746	735	735	759	713	714	778	728	752	744	729	735	800	767	732	724	775	696	710	765	746	707	757	723	727	756	697	744	773	746	771	742	754	724	744	710	743	737	707	752	718	795	724	713	784	730	753	734	744	748	742	754	763	751	740	747	789	775	711	729	715	774	757	746	775	781	782	750	760	722	776	735	756	734	799	702	763	727	704	743	716	754	767	761	767	753	744	747	738	752	755	733	703	722	756	762	743	720	758	772	756	734	775	785	757	749	759	744	728	721	736	739	738	699	762	696	752	820	781	718	722	729	756	776	737	696	773	753	733	729	774	755	718	724	774	721	779	732	737	734	795	721	731	746	748	778	746	764	773	764	731	722	749	791	741	758	712	699	719	723	756	751	768	729	764	764	735	761	731	756	719	714	727	719	719	761	793	750	763	791	761	726	771	774	756	695	761	787	695	787	755	750	749	756	747	736	788
30124	23192	24481	18486	10310	6908	4824	3420	2916	2613	2551	1821	1357	1194	1014	811	678	610	531	488	459	447	453	427	417	403	368	364	403	376	362	383	365	397	377	422	419	395	359	329	431	370	397	413	410	364	375	425	380	411	422	404	407	386	385	367	364	397	366	404	369	383	407	384	393	415	395	361	404	399	384	384	396	386	382	339	363	390	366	381	391	410	364	375	376	397	438	394	332	364	387	385	388	391	352	376	386	397	361	353	371	384	410	351	373	361	367	352	365	376	382	401	376	411	377	403	376	349	381	373	416	380	326	371	348	400	401	369	410	394	352	387	359	412	394	386	386	368	374	358	393	340	369	384	362	379	398	381	371	356	355	368	368	383	350	407	380	369	344	391	374	355	347	380	361	384	386	372	376	388	343	373	380	380	416	369	398	343	382	370	402	388	413	393	344	404	338	363	350	396	377	393	371	368	369	350	379	419	358	375	350	350	394	433	340	424	373	379	361	378	369	378	314	402	382	366	346	378	386	369	374	369	371	386	389	390	396	390	381	379	385	369	380	380	372	392	383	389	425	383	356	381	408	372	375	379	398	391	358	394	391	345	384	432	352	365	387	370	375	364	374	383	412	398	370	410	430	378	392	348	393	390	333	375	379	339	392	349	358	409	424	367	374	402	391	353	379	374	377	385	333	365	374	356	364	409	411	368	423	360	382	382	415	404	355	382	382	373	351	399	357	385	368	369	370	387	345	379	347	375	337	353	387	434	353	397	368	384	399	388	399	382	387	350	418	355	383	354	361	349	361	343	374	393	406	383	358	367	409	370	361	383	360	376	383	380	393	380	398	397	380	410	332	387	377	392	359	349	394	378	367	397	360	340	403	372	348	413	366	371	385	355	396	388	359	370	378	396	331	357	348	382	399	386	350	376	411	418	363	389	345	366	394	367	406	379	332	366	415	383	389	370	370	332	417	396	410	373	340	378	403	355	358	371	392	356	407	352	374	373	388	374	388	390	372	348	376	412	423	376	404	348	379	344	386	398	387	381	396	379	402	353	388	344	392	371	408	408	375	347	431	399	407	395	358	363	387	348	391	414	414	349	384	336	405	387	413	387	370	387	358	376	367	377	398	380	391	358	369	385	385	386	398	407	397	406	380	409	385	350	410	360	387	385	387	374	390	364	397	398	343	395	394	360	373	373	366	385	433	372	366	358	409	400	380	395	359	374	399	367	382	384	387	404	395	419	416	404	407	394	385	357	363	354	390	384	348	397	415	398	379	355	403	363	376	380	368	369	423	380	351	379	348	370	406	370	365	351	369	375	371	374	359	381	389	384	394	422	392	378	382	378	386	410	384	375	376	366	351	334	403	354	377	399	392	370	345	391	378	392	327	378	349	395	382	371	382	374	413	380	356	340	370	369	398	353	385	364	384	394	392	373	384	419	375	388	365	383	386	350	382	348	365	342	398	376	398	393	345	349	378	382	395	378	389	390	396	403	363	364	414	367	366	374	379	393	415	387	355	408	364	385	398	373	345	359	387	390	350	410	363	401	384	356	368	365	364	424	385	362	363	371	387	356	347	353	394	390	345	395	367	385	364	418	399	396	342	400	388	399	355	384	375	397	398	430	402	349	363	336	402	393	361	393	398	377	369	416	398	364	357	372	387	411	396	388	390	378	373	398	374	344	351	372	408	373	395	374	378	419	368	376	372	336	361	349	399	386	402	416	392	359	348	395	406	418	352	405	373	373	417	373	364	395	377	367	394	370	354	381	358	355	381	385	395	385	350	356	374	369	369	394	356	375	381	385	362	367	426	377	365	328	359	371	401	350	387	374	391	401	360	412	386	382	363	387	395	394	394	373	381	407	391	371	373	361	386	352	393	376	396	394	352	359	368	397	360	374	381	380	331	387	379	359	370	353	418	398	381	347	360	384	399	349	374	378	369	393	330	406	354	420	424	376	363	377	390	392	424	401	377	376	395	374	348	384	377	372	377	382	380	352	371	335	382	392	386	374	399	382	371	343	348	341	399	382	379	362	385	362	410	375	353	358	427	396	369	404	396	394	359	374	380	369	389	362	328	373	366	366	344	402	323	356	357	340	377	381	352	371	382	378	381	353	367	402	396	376	372	408	371	372	381	313	372	389	353	339	361	405	373	380	381	392	391	415	381	371	383	404	380	391	375	373	411	430	362	368	352	384	380	366	374	386	379	346	349	426	425	388	400	344	346	391	369	389	403	382	395	369	362	400	362	385	407	387	344	389	378	348	376	380	384	380	387	397	376	365	382	388	367	384	352	411	365	357	384	376	379	368	397	377	329	338	364	427	354	405	372	382	399	371	365	361	356	369	381	345	380	359	388	372	356	367	363	380	398	401	400	407	369	403	412	381	394	378	373	369	367	395	376	385	392	394	390	390	405	378	377	368	392	350	398	387	376	369	337	351	384	378	364	371	353	380	346	392	377	360	382	386	373	353	394	371	368	378	369	388	390	393	361	393	389	374	387	379	367	401	372	363	346	380	379	417	386	381	354	403	398	380	358	393	354	363	417	390	380	396	449	377	345	393	351	400	401	361	382	386	379	357	423	398	335	401	377	359	386	424	362	369	379	390	374	359	381	372	372	356	364	369	372	373	422	406	380	388	376	337	427	371	365	363	376	357	398	332	404	349	352	386	390	417	376	360	411	371	366	379	374	393	379	367	361	357	404	378	383	334	364	365	396	397	360	350	360	362	382	400	375	377	423	356	422	378	380	393	368	398	404	380	395	378	377	373	391	368	341	391	351	339	382	386	392	392	363	364	363	368	365	359	387	377	348	372	383	384	387	360	364	384	376	354	387	356	409	360	397	367	384	333	404	369	355	399	396	392	389	366	358	369	389	380	430	401	379	353	361	340	382	337	388	400	372	362	378	410	341	399	362	352	400	364	371	419	365	372	406	366	381	383	375	382	396	358	387	393	386	378	352	378	345	398	381	380	375	387	367	386	376	385	369	381	366	401	360	345	365	372	376	400	378	343	381	385	378	392	343	386	390	393	379	371	391	358	389	356	384	375	399	398	371	391	366	395	380	386	373	380	351	391	358	377	417	345	365	341	380	357	401	392	366	359	376	384	420	382	418	402	355	393	343	405	403	380	369	386	369	375	391	381	364	362	368	373	407	439	365	376	377	338	345	393	371	363	386	330	368	370	382	374	389	392	401	357	370	355	397	380	377	402	399	360	347	389	377	354	390	366	343	425	402	360	385	407	384	336	370	402	402	398	329	395	357	382	381	387	407	378	379	351	379	411	391	411	401	330	367	389	418	387	390	365	398	367	375	365	412	362	392	379	355	330	377	407	375	349	376	410	359	409	379	384	392	368	394	383	390	367	377	377	373	328	394	384	406	371	380	328	351	385	363	334	387	402	375	404	350	382	368	401	406	382	362	371	374	396	372	394	382	364	350	389	363	375	379	393	360	388	357	338	371	375	337	365	399	368	396	413	409	378	358	380	411	420	380	419
16824	18489	29531	29006	21982	18916	15403	12858	12081	11391	11116	8240	6411	5667	4497	3372	2800	2013	1914	1477	1375	1255	1241	1166	1100	1042	990	950	909	1012	910	933	986	837	904	930	860	909	853	867	882	922	935	883	830	861	881	861	831	868	884	836	925	875	890	885	844	907	846	819	847	858	901	800	960	883	878	814	882	843	849	871	825	891	816	889	813	871	872	858	873	846	882	824	854	835	846	854	866	862	864	875	809	837	881	891	864	841	860	819	871	846	837	831	893	884	822	854	886	853	859	871	870	837	859	853	895	853	875	876	884	884	839	827	822	857	861	862	855	866	921	892	864	868	876	894	835	832	904	852	837	837	788	844	813	886	868	844	813	835	826	811	852	811	848	858	801	886	811	832	855	851	840	834	806	850	880	870	857	863	842	835	858	831	853	873	878	849	823	836	837	863	893	869	832	913	852	876	864	859	912	852	854	835	873	803	839	871	887	843	810	856	840	910	844	835	849	821	827	803	811	842	874	796	858	850	850	840	870	859	838	854	869	860	843	865	803	837	892	854	877	847	858	847	845	876	843	870	944	841	860	839	865	896	857	875	842	848	920	833	854	835	872	858	825	821	852	825	856	890	900	826	821	866	859	877	872	870	811	840	845	863	914	872	838	916	841	886	901	874	824	809	916	864	861	787	835	851	867	853	820	824	882	855	902	882	869	807	882	921	849	870	862	827	849	898	838	910	846	859	856	846	850	845	843	869	871	844	881	899	824	812	829	810	835	861	858	832	832	890	842	788	843	825	837	856	894	857	816	901	824	820	837	820	818	808	887	847	882	878	835	885	917	906	847	871	850	868	823	806	862	864	872	800	804	767	869	888	868	833	880	872	871	864	856	873	844	819	844	867	841	888	815	874	855	895	859	844	883	827	850	829	857	823	842	854	835	809	903	870	895	852	864	830	856	840	821	825	821	825	790	819	841	868	828	891	849	874	847	842	879	823	836	859	894	905	861	859	825	826	838	857	852	884	893	817	890	829	845	851	857	893	847	881	897	870	845	884	835	884	870	860	915	866	838	848	835	837	871	840	822	831	862	858	858	843	812	875	856	872	820	808	857	870	807	866	807	812	896	831	885	795	905	832	807	817	852	878	808	873	857	883	894	865	867	858	856	879	889	831	839	887	840	803	853	828	864	827	841	844	785	848	881	865	855	856	855	885	854	818	874	875	859	861	823	876	853	847	832	912	887	817	905	879	868	846	838	869	869	876	838	864	865	822	879	806	896	822	867	870	858	898	899	863	879	848	821	816	883	852	855	841	905	812	822	839	836	815	847	809	878	837	805	818	868	870	877	850	832	868	885	843	911	838	872	849	856	831	839	876	857	844	869	830	847	826	824	807	786	844	879	821	833	831	814	888	858	851	813	856	839	797	873	874	837	915	838	827	896	868	827	854	851	857	838	815	900	851	854	868	839	862	877	836	841	825	839	890	838	897	872	875	864	861	849	854	848	848	857	870	860	805	867	862	889	870	871	850	864	815	836	858	879	841	897	903	884	893	821	887	845	811	860	856	815	833	848	851	906	869	876	802	853	800	809	851	860	932	854	871	868	830	870	865	864	880	841	846	849	809	864	856	895	830	851	854	821	854	835	878	823	821	893	802	854	824	903	836	849	845	828	834	835	828	908	839	865	830	838	809	893	865	874	877	848	850	845	869	850	871	849	875	862	837	861	883	862	823	864	876	842	875	849	830	844	833	872	865	817	921	823	832	847	850	841	844	934	826	824	861	838	848	882	870	852	829	801	890	839	861	902	886	808	829	876	868	857	806	890	817	857	848	899	846	824	894	865	851	898	885	843	853	845	849	882	890	814	852	909	831	936	828	836	901	833	863	853	812	868	851	880	868	848	836	868	837	853	801	880	860	835	836	869	879	825	887	878	891	860	792	844	829	927	814	877	845	887	784	821	885	833	843	868	808	887	855	871	859	874	882	779	889	856	845	865	882	828	846	914	883	877	889	846	888	846	821	865	850	885	874	864	854	890	847	863	899	904	829	872	878	833	817	828	829	892	863	871	905	828	895	846	912	844	812	861	874	872	823	840	870	844	824	843	856	804	862	788	847	816	845	819	859	834	857	901	815	815	829	844	858	862	873	802	820	841	863	813	826	874	841	929	874	905	849	877	833	870	819	857	851	804	847	853	799	882	846	886	884	877	846	859	867	855	843	838	873	885	816	841	854	877	854	873	834	858	864	865	811	866	887	851	830	813	870	856	870	897	854	877	837	864	809	905	871	850	781	903	838	841	883	845	873	827	818	886	863	874	857	860	831	846	876	823	848	830	824	867	855	850	839	845	834	895	836	831	860	843	880	897	842	837	878	824	855	843	901	820	850	870	917	873	820	863	878	887	844	883	875	914	842	823	908	858	855	849	859	855	846	803	806	868	860	870	771	838	843	841	844	857	867	856	862	896	871	852	904	843	853	827	832	841	839	827	831	846	857	844	877	829	833	845	865	839	853	831	857	886	850	881	879	831	842	826	831	878	863	851	816	835	839	857	876	888	882	847	858	900	826	919	862	811	877	852	867	863	867	818	873	812	801	879	849	895	866	841	868	799	813	830	881	843	836	816	850	838	856	894	870	863	858	866	925	883	814	870	865	846	835	845	802	803	808	837	843	839	876	886	859	803	905	837	837	851	851	822	819	851	850	833	809	837	860	876	863	847	800	855	900	864	921	867	847	829	853	841	882	851	812	855	863	898	843	830	864	912	833	801	790	848	872	794	902	815	867	838	860	835	884	909	857	885	828	851	846	854	793	860	863	851	855	869	881	826	875	897	844	883	870	879	815	823	857	828	914	831	874	881	900	822	865	830	840	831	850	823	878	886	876	879	844	869	865	843	862	845	866	780	845	847	853	859	865	818	854	880	856	790	837	827	877	850	831	870	851	875	826	863	837	895	834	840	837	827	846	786	863	831	867	816	900	870	839	851	882	856	840	799	858	858	869	878	849	819	913	868	835	827	907	884	838	908	864	873	829	864	846	861	843	849	833	817	856	839	919	811	808	932	845	862	866	867	848	809	836	881	863	807	858	879	809	874	844	830	801	858	878	876	857	836	884	849	820	910	790	834	840	835	884	829	907	834	858	822	881	866	863	861	857	819	805	949	841	831	831	891	866	878	818	840	801	842	874	844	840	841	834	866	890	863	870	850	846	794	901	859	873	880	839	871	804	850	846	853	821	884	844	845	851	854	838	886	899	884	841	866	803	807	864	834	845	857	874	785	883	848	819	834	880	860	881	818	857	859	826	810	836	847	850	844	881	841	823	868	860	867	879	827	847	821	812	903	822	874	868	809	840	830	854	889	947	884	760	851	881	822	822	885	816	855	867	875	837	810	814	839	863	839	901	822	879	842	849	832	801	881	840	851	844	827	830	852	795	840	855	805	838	878	814	882	868	848	886	826	861	866	888	878	847	859	877	882	892	833	849	847	868	826	892	864	823	877	889	848	840	839	880
45273	42315	44130	44970	36206	32495	30367	29369	29541	27540	27333	21110	17302	14674	10912	7842	6061	3349	2137	1672	1420	1158	1307	959	846	625	446	488	409	448	373	338	346	355	357	359	349	320	357	377	343	363	349	356	368	355	347	322	321	367	314	325	344	366	336	365	353	330	313	313	349	326	343	355	306	335	327	360	308	366	331	340	330	354	316	337	346	298	358	338	353	362	301	310	320	326	355	345	327	335	368	362	381	345	373	348	338	349	357	330	354	366	331	373	349	361	333	356	351	314	318	347	328	302	343	308	351	353	331	357	325	326	341	359	366	353	311	339	332	327	343	373	324	333	365	297	342	320	315	341	309	334	338	342	286	376	324	326	324	341	357	321	337	337	334	343	324	364	301	329	313	360	330	321	348	362	343	340	315	347	309	302	305	309	330	352	343	325	349	334	351	320	346	349	326	341	359	375	330	346	358	352	332	313	364	343	359	350	364	326	342	329	311	353	333	389	328	330	303	322	364	319	343	327	342	330	329	342	292	335	353	328	340	318	330	371	372	353	319	359	325	327	325	389	321	350	310	336	322	353	339	351	343	341	361	325	294	336	345	333	315	353	309	343	371	323	344	339	331	346	319	339	356	356	327	334	298	330	375	321	367	317	369	329	348	329	331	364	343	362	304	300	331	353	322	325	369	356	353	345	323	342	333	348	340	355	345	350	329	332	332	316	322	315	329	343	334	320	356	325	307	327	348	352	324	340	312	325	336	312	335	353	341	346	313	350	324	363	321	325	347	336	359	309	314	336	320	328	313	343	313	338	343	338	342	336	328	339	331	332	319	330	332	324	350	362	368	353	366	319	355	330	337	297	299	356	359	361	323	319	327	321	313	336	325	328	343	317	313	345	349	366	314	284	334	338	336	332	374	351	332	323	325	339	347	335	348	323	334	324	370	342	342	330	326	336	325	349	347	320	344	351	374	346	336	362	334	324	332	326	362	319	325	346	335	351	346	342	327	342	306	388	330	312	371	339	357	337	329	331	322	319	376	362	387	354	348	312	348	359	315	362	334	318	332	366	320	345	359	342	364	373	325	358	359	323	321	312	304	340	295	329	346	315	337	329	337	345	342	363	321	326	333	325	308	331	298	349	327	321	354	330	354	348	365	331	324	325	346	335	317	330	346	330	289	317	295	364	345	326	372	352	343	367	351	286	333	339	338	313	321	351	356	376	319	318	345	341	351	341	313	315	356	337	390	328	331	322	323	336	318	314	368	347	325	366	309	353	329	295	350	342	296	324	334	318	308	333	380	319	356	346	320	376	363	336	324	358	363	358	369	345	324	321	337	335	350	324	353	328	315	355	355	317	331	336	343	349	373	336	367	342	343	368	390	300	356	348	320	303	328	332	344	329	363	374	348	358	334	335	350	314	335	360	324	324	342	333	308	338	368	346	328	339	315	341	320	347	332	335	355	362	344	338	321	312	341	327	347	365	342	318	339	336	313	363	338	316	369	327	344	349	316	371	304	339	332	298	305	334	338	350	349	317	334	377	369	326	318	323	348	359	339	357	339	339	343	386	318	362	341	353	322	345	394	319	333	345	372	343	365	311	316	341	322	351	338	337	328	336	326	343	299	359	376	312	350	347	344	361	351	335	354	342	310	353	340	355	338	341	360	324	385	334	359	348	338	343	371	334	311	344	292	315	326	302	328	343	325	350	320	351	364	335	374	365	322	333	357	343	336	349	362	349	344	352	342	308	340	312	320	330	331	328	344	344	315	336	344	350	331	369	315	321	328	326	314	349	359	353	337	280	317	335	329	350	330	364	323	322	325	335	304	336	342	325	330	318	361	336	314	361	316	321	324	322	345	323	338	295	321	318	338	343	354	346	337	354	340	319	344	377	347	355	331	318	311	326	347	319	346	352	349	345	353	361	313	333	363	389	356	305	332	331	365	331	332	344	321	314	315	346	315	347	312	330	364	354	366	343	319	318	330	324	343	351	299	338	331	350	338	329	299	367	322	339	355	349	362	338	356	312	352	314	329	287	339	348	346	340	362	322	352	385	335	325	321	335	327	320	334	343	337	322	349	340	305	329	341	349	332	337	326	318	310	298	342	341	346	336	322	335	355	362	375	358	359	380	344	359	316	375	353	362	328	320	350	335	314	353	337	329	323	315	292	332	331	331	329	340	312	360	300	352	364	343	346	310	341	324	331	320	360	311	312	338	368	333	324	339	362	351	367	353	350	374	316	343	345	336	330	340	331	333	349	317	326	348	351	319	348	363	338	356	338	336	370	318	344	318	351	302	320	307	321	325	342	341	310	341	336	350	302	331	324	330	317	350	361	371	326	314	308	325	377	350	370	375	345	333	361	352	334	349	304	309	304	341	342	317	346	334	356	358	316	328	329	349	330	342	348	347	332	343	355	347	361	338	373	337	344	363	371	322	347	345	340	331	347	351	341	310	347	349	314	354	311	324	346	344	335	343	324	340	301	334	348	322	334	354	330	350	302	353	355	343	350	369	359	370	309	320	352	346	345	355	345	373	361	317	321	328	363	368	375	334	301	340	355	382	363	348	322	351	347	326	342	301	324	399	295	333	343	353	340	358	332	357	297	323	327	334	322	344	301	325	315	348	331	347	349	343	336	339	329	348	335	333	309	353	337	348	306	323	368	351	311	404	342	334	329	332	338	346	346	352	361	335	338	344	359	327	323	357	352	305	328	360	325	349	336	327	323	370	371	331	362	351	311	349	325	336	333	303	324	363	314	324	339	357	345	314	346	325	345	349	315	341	348	312	347	318	324	342	281	316	345	317	308	339	360	311	361	340	343	309	329	352	342	325	323	347	337	352	364	368	343	322	365	309	343	345	369	323	334	334	347	323	347	341	344	313	360	336	321	353	345	311	359	319	326	307	353	377	352	350	328	337	300	343	383	325	364	352	346	363	356	362	314	327	327	332	323	358	354	315	332	304	319	374	339	307	310	376	330	326	371	372	325	341	327	329	328	363	324	315	342	322	345	348	359	369	352	350	341	327	345	354	303	307	355	350	381	328	336	340	334	319	316	334	305	315	309	314	366	294	330	337	310	323	345	335	341	338	309	323	329	309	280	322	347	332	352	333	328	345	339	332	345	378	330	321	351	363	348	329	312	340	343	317	324	324	373	332	338	338	328	340	346	339	315	345	313	322	333	313	312	349	353	343	321	334	325	340	369	350	338	322	335	344	306	348	357	355	336	345	304	323	347	333	343	344	345	348	300	358	333	306	345	315	352	336	363	313	350	324	301	313	328	355	336	333	334	326	352	330	334	352	348	370	307	379	313	339	311	340	352	321	315	361	316	349	300	325	323	360	330	354	335	328	341	316	333	308	323	345	344	328	346	297	351	368	347	289	326	314	330	345	349	328	315	326	327	329	358	328	340	334	307	342	322	350	342	349	316	338	339	307	348	323	308	358	313	333	302	310	337	336	356	336	335	342	314	323	311	316	290	368	365	304	340	351	316	345	341	346
28998	33851	43660	49460	41737	42654	40093	42234	42394	43777	43866	36693	35014	31553	26670	22514	19337	12133	9669	8003	7013	5672	6869	4653	3595	2370	1430	1556	1400	1150	937	899	865	876	889	839	864	830	849	801	883	863	842	856	809	771	773	855	803	823	784	773	843	804	787	807	796	850	792	793	815	771	796	764	798	790	765	767	801	836	770	781	749	796	791	809	785	794	786	788	777	805	734	782	712	772	713	809	746	826	767	768	834	746	808	770	767	772	814	774	750	767	760	830	795	773	721	798	772	761	792	789	724	779	798	791	817	794	818	805	764	725	755	783	808	794	745	752	793	740	771	801	758	806	791	763	767	867	790	747	791	755	767	777	788	770	723	766	736	773	759	752	812	806	777	744	769	795	782	775	738	784	755	767	786	792	744	727	777	710	757	782	778	765	771	751	733	808	721	777	777	784	767	784	748	750	732	763	752	815	753	789	788	800	780	802	760	735	776	730	799	739	764	774	744	783	742	762	747	750	842	795	793	687	710	795	740	728	803	789	758	764	800	832	773	766	793	718	819	794	751	805	747	768	772	761	778	774	762	750	766	754	810	763	755	775	758	762	789	787	816	751	713	756	752	784	714	749	775	774	748	760	748	728	794	798	788	762	779	744	729	791	772	788	779	756	714	782	746	712	786	793	818	782	780	769	758	804	756	751	790	754	768	803	762	803	749	728	741	775	756	750	802	776	780	762	811	795	782	756	772	748	782	807	771	756	762	779	799	770	767	786	787	761	815	794	725	794	823	781	755	736	784	819	752	736	745	801	776	766	773	766	759	783	756	784	783	794	783	768	774	721	792	782	752	760	733	781	755	786	792	787	776	764	751	753	765	746	790	783	756	798	776	757	846	800	738	733	768	775	800	767	806	795	739	770	768	781	827	755	765	779	735	776	794	761	735	787	755	789	810	800	771	806	761	719	812	747	764	762	789	776	838	784	784	740	766	776	745	775	730	736	754	770	770	727	738	741	753	782	773	758	839	758	701	756	760	774	760	761	745	793	779	772	801	798	793	779	756	797	777	733	750	771	755	752	790	770	732	721	796	762	750	772	714	783	748	812	779	801	783	762	732	741	749	720	697	730	775	750	758	799	804	836	771	801	735	762	724	776	780	759	796	762	780	777	774	777	754	781	760	793	722	769	722	791	766	783	774	781	765	783	794	795	724	740	824	796	770	742	755	785	787	731	763	761	747	762	790	776	788	814	731	783	762	740	777	738	779	773	729	767	757	759	748	790	775	794	764	751	744	772	785	752	788	718	762	839	719	767	747	813	791	760	784	743	814	780	762	771	748	760	807	744	853	742	793	764	805	799	810	728	739	777	784	771	767	759	772	780	763	796	757	770	760	746	783	806	766	756	764	745	742	793	799	726	777	736	736	695	733	758	785	761	773	803	790	742	774	746	748	781	797	756	725	768	723	779	777	703	773	818	729	789	752	817	802	729	752	772	757	754	790	794	791	791	758	785	770	802	726	761	735	767	774	762	820	803	837	729	803	738	751	776	770	719	765	787	783	745	691	755	838	754	759	779	811	739	772	839	723	744	762	743	746	803	777	789	799	770	759	724	753	792	735	779	713	746	740	753	753	749	758	787	809	766	729	773	752	793	762	775	810	786	773	773	771	737	763	784	716	730	786	770	743	766	775	793	746	745	742	768	733	740	757	803	741	724	764	733	781	749	781	754	766	829	796	789	803	784	725	788	750	751	767	746	778	808	746	752	795	793	757	774	759	788	783	760	770	735	751	780	744	765	783	772	760	775	751	791	779	827	789	761	751	767	771	839	779	799	770	801	727	740	722	715	775	774	744	763	775	738	787	783	725	741	765	733	778	778	745	738	774	791	741	758	768	779	749	828	789	738	797	770	757	771	751	801	713	804	810	778	789	754	761	760	776	815	779	776	784	784	736	747	779	795	761	741	769	792	771	805	786	775	774	788	774	812	770	771	761	760	783	766	730	817	762	765	729	745	820	798	767	733	801	784	770	771	712	788	781	771	768	825	755	807	755	774	743	772	743	749	768	756	814	764	746	736	771	751	747	738	769	803	788	772	764	781	747	766	778	784	745	754	783	786	761	781	741	771	743	751	754	792	746	763	784	749	793	765	805	762	756	766	740	754	773	826	784	776	752	761	753	769	746	785	754	742	745	795	766	734	750	775	755	758	766	736	751	754	798	782	730	761	750	795	740	783	805	789	729	798	771	710	785	763	758	726	767	787	795	777	766	774	715	736	805	759	706	783	742	752	770	770	739	798	766	747	750	763	740	730	734	767	737	754	761	740	800	811	787	737	738	784	766	752	748	744	737	785	777	820	807	771	781	774	782	799	784	800	743	793	764	756	768	803	787	778	776	753	748	801	751	767	770	770	758	773	791	780	800	733	760	767	757	804	741	698	808	766	782	794	767	773	793	739	790	761	761	770	801	757	790	831	799	786	748	749	775	796	762	755	784	767	741	716	756	787	782	765	800	802	799	743	765	805	778	736	748	798	787	771	795	780	793	757	715	779	744	779	771	765	780	742	727	778	743	786	712	757	793	777	798	751	729	757	742	747	743	791	752	759	741	793	779	796	750	754	786	775	809	784	772	780	793	806	774	782	757	730	732	774	732	799	754	804	771	732	744	782	785	757	767	765	788	766	801	808	810	731	789	758	756	786	781	737	763	748	722	788	777	788	744	810	804	777	748	793	786	762	728	790	769	784	797	775	743	781	762	763	773	817	748	804	773	826	790	734	743	760	747	739	751	735	797	761	749	718	809	747	767	756	780	764	744	819	807	741	751	796	794	747	734	805	783	786	737	765	776	750	750	795	712	740	781	770	755	769	793	770	763	779	772	695	771	732	757	769	752	748	757	785	742	811	777	801	784	765	716	781	772	799	749	757	787	713	738	817	732	808	773	723	750	770	778	739	745	778	798	757	791	754	816	753	752	779	745	785	753	789	769	824	752	762	757	795	792	759	751	822	770	770	755	788	803	781	742	757	790	801	802	719	727	773	834	801	781	766	746	792	727	785	735	753	734	766	795	763	781	784	815	746	757	805	759	735	776	775	778	718	757	780	783	762	708	772	740	775	766	772	797	802	774	741	777	751	774	783	783	799	760	715	735	715	769	795	772	759	791	778	750	777	795	766	741	787	752	747	727	772	767	736	837	765	773	711	811	780	794	791	788	781	797	777	781	716	753	731	731	736	773	783	769	780	789	801	740	790	811	778	758	748	755	768	768	802	712	778	723	785	799	797	801	759	719	732	749	770	768	742	743	764	764	781	839	764	767	768	799	780	806	770	740	752	792	757	726	756	792	803	773	823	735	755	756	766	792	778	754	806	754	756	793	789	765	762	784	804	779	748	732	783	776	782	762	807	835	781	799	795	750	788	765	727	765	720	790	715	745	750	741	780	761	769	784	745	773	788	729	703	738	783	854	712	780	764	763	800	801	754	747	754	773	780	778	776	764	760	776	772	823	790	773	712	719	741
53029	47067	46012	50022	37406	35536	34221	36571	35322	35909	37011	30034	26963	24156	19914	15164	12996	6647	3405	3230	2494	2125	2527	1884	1296	863	546	486	396	438	402	362	333	351	355	333	339	364	355	344	332	341	332	330	335	346	364	320	356	314	330	343	361	387	341	354	366	369	344	345	315	347	336	330	338	334	307	290	332	312	353	351	326	314	346	338	350	366	322	297	331	309	328	352	322	338	317	331	346	348	321	344	362	330	376	345	336	343	336	360	344	325	334	360	306	348	294	339	349	326	310	291	290	319	272	330	346	300	326	348	310	331	333	325	378	354	328	359	314	286	350	330	314	322	350	331	297	366	361	332	337	339	299	345	307	330	353	328	324	308	314	323	306	345	363	309	328	337	335	291	344	312	341	350	334	317	340	293	315	314	315	318	294	340	324	294	309	331	287	337	322	319	349	336	326	330	348	348	324	354	317	352	323	319	325	336	323	335	341	323	335	310	322	333	343	348	319	328	341	328	326	299	317	313	290	328	341	338	329	350	318	305	339	352	332	331	303	309	351	300	300	303	348	331	321	347	333	323	303	350	337	355	306	333	307	341	343	339	315	329	350	355	364	334	322	349	324	332	344	333	315	318	304	322	342	324	343	313	351	338	302	312	315	319	334	324	344	335	323	349	314	341	361	338	330	313	340	327	328	347	349	344	297	314	343	331	327	319	341	319	334	300	322	346	344	308	333	297	322	320	305	313	318	314	374	335	333	340	349	346	319	349	335	334	347	339	307	307	330	330	343	327	307	354	333	314	349	267	323	326	306	325	307	340	322	374	331	344	340	338	334	305	311	356	307	328	329	344	332	332	357	312	337	309	363	305	311	317	356	339	320	320	341	291	315	296	323	299	321	342	342	319	330	317	318	320	294	295	320	333	320	302	330	294	330	330	322	341	360	325	304	323	318	343	306	277	324	339	354	343	371	315	314	328	340	311	331	318	315	298	325	329	309	297	297	316	334	317	343	334	349	348	303	326	342	327	326	355	324	358	325	347	331	347	324	310	322	293	303	318	308	316	350	330	341	280	314	352	305	348	327	302	316	328	340	352	307	306	324	319	333	350	314	328	312	320	346	340	308	335	336	332	309	302	294	341	324	295	307	318	290	303	307	337	326	316	317	342	352	309	319	348	333	347	314	322	339	311	338	344	312	337	325	317	343	331	332	306	325	331	308	342	325	372	314	321	362	353	313	336	310	341	337	332	347	314	335	326	332	347	338	345	294	309	326	314	301	321	347	349	320	314	326	344	338	334	332	315	362	329	324	342	290	297	344	314	273	334	315	293	360	302	313	349	307	326	332	338	362	298	313	349	309	304	342	328	320	332	327	334	314	358	314	343	346	309	321	349	329	313	326	309	292	304	297	316	353	281	324	341	348	319	273	327	347	292	332	312	334	342	297	348	327	297	342	310	342	328	292	371	346	325	324	305	321	339	307	299	334	299	306	301	317	343	310	311	308	306	298	335	363	290	341	351	310	337	335	336	312	300	332	327	305	349	315	355	305	318	297	347	317	328	329	335	338	331	315	317	306	323	361	326	333	326	331	333	325	313	350	340	307	333	326	307	297	295	360	317	309	318	299	314	327	302	299	318	293	363	298	278	318	354	314	317	337	326	339	353	328	352	340	316	352	333	357	330	354	302	302	334	357	321	349	340	354	341	311	336	328	312	309	324	311	321	296	311	293	318	345	333	312	321	271	301	313	326	344	328	300	307	333	342	321	338	314	317	297	313	389	329	333	314	363	350	323	312	340	307	318	323	343	351	311	330	295	355	343	357	298	326	328	344	353	292	323	364	340	327	339	347	341	339	318	332	304	300	324	334	334	322	307	319	317	319	293	336	360	318	340	338	361	343	314	353	323	329	311	331	315	346	315	317	344	326	323	316	313	370	302	340	305	314	324	328	305	293	326	316	337	304	327	310	345	305	307	276	325	305	317	341	316	313	339	316	303	362	324	351	378	313	340	324	332	322	302	311	307	340	336	312	337	307	338	323	321	332	306	322	331	275	338	362	315	316	321	338	327	362	300	328	317	327	312	332	307	326	302	342	335	334	306	335	334	344	336	359	307	298	362	354	342	325	336	323	338	341	323	282	293	308	298	343	367	287	347	368	349	372	291	312	323	357	281	330	330	336	320	351	305	303	329	311	341	297	369	314	303	343	328	336	367	333	334	321	307	297	330	311	327	319	307	337	307	308	296	339	323	332	288	322	330	309	307	326	322	331	318	327	302	331	318	343	369	309	310	355	334	345	285	332	295	328	298	330	303	306	331	316	317	336	309	301	339	315	325	327	299	314	355	363	296	340	356	334	325	299	302	361	342	351	316	363	308	358	348	320	338	306	319	361	354	357	323	359	293	314	309	347	335	309	332	331	326	343	318	303	321	336	336	337	346	340	320	323	357	327	367	329	342	338	335	326	353	341	302	346	345	338	311	331	326	332	332	303	322	329	339	322	340	329	328	339	313	327	320	340	331	363	317	314	336	312	355	335	303	307	306	355	329	321	321	326	340	331	321	325	318	316	327	351	328	306	322	333	302	332	336	350	312	305	280	306	299	349	296	334	340	321	334	305	328	379	341	348	321	334	321	329	307	308	321	352	342	310	299	287	323	337	331	334	326	345	339	312	344	339	330	308	303	315	337	310	315	285	345	336	341	354	318	347	306	321	333	371	295	347	323	328	315	360	317	332	344	313	353	345	324	305	320	372	346	347	344	327	321	362	332	331	298	329	324	337	315	311	329	378	370	355	341	317	308	335	310	328	324	337	305	353	343	306	340	314	328	324	343	348	333	369	319	345	320	340	312	325	312	335	331	305	328	299	327	325	358	307	314	311	310	338	339	319	353	306	318	340	328	317	329	350	358	305	334	291	357	278	325	330	324	311	370	311	316	315	330	305	274	284	346	371	317	315	358	306	335	327	349	310	326	338	314	288	301	343	313	350	335	335	334	298	287	302	339	300	330	335	330	306	343	268	335	318	329	339	328	332	342	298	341	307	312	315	325	301	304	326	322	314	312	324	321	331	327	344	295	366	318	328	308	332	327	308	357	324	325	359	294	317	313	300	351	358	339	310	346	315	341	319	337	308	312	294	348	305	322	345	329	348	332	304	293	338	342	347	346	336	307	376	321	335	354	320	336	322	303	332	326	322	315	312	315	334	319	321	340	316	281	323	336	331	324	344	337	339	297	326	320	326	322	315	314	324	334	309	321	322	322	308	348	342	324	306	319	302	333	345	329	301	357	342	325	358	347	321	344	324	320	331	335	337	311	327	339	292	320	355	314	356	350	318	305	300	336	334	306	336	319	345	299	329	301	337	324	321	313	301	339	326	360	318	338	351	298	319	346	337	340	297	316	350	329	344	330	290	336	341	316	360	343	318	316	338	299	307	326	310	348	331	310	315	342	340	326	331	292	322	344	333	337	387	339	354	324	311	360	309	308	345	340	334	305	308	308	350	293	315	336	298
34603	37991	47156	52759	45722	48629	46061	48119	48839	51206	51658	44576	43770	39338	35234	31577	29080	18533	13473	13042	11091	9785	11878	8514	5770	3891	2229	1829	1511	1507	1088	971	982	857	865	865	790	842	849	808	837	822	819	862	817	808	809	821	776	805	803	867	859	784	799	741	855	823	855	757	733	803	733	807	742	788	728	799	798	814	786	816	723	798	792	781	764	789	732	792	710	754	750	717	756	744	756	765	755	767	774	659	689	790	731	730	730	715	759	777	769	733	742	803	727	758	794	694	777	740	728	789	737	702	802	717	763	723	736	724	748	735	738	764	746	763	708	720	677	784	765	744	749	720	732	676	732	769	758	742	767	775	747	804	686	709	727	716	734	757	782	758	745	728	788	707	761	712	714	748	774	743	738	769	766	744	720	729	721	773	743	757	751	705	748	751	761	744	766	750	696	761	768	741	730	729	731	750	723	757	783	717	717	747	727	706	737	752	763	712	764	772	699	768	759	754	707	763	712	771	744	777	718	730	733	698	712	771	763	751	773	706	770	736	764	748	741	765	782	770	709	729	733	722	745	695	716	742	744	680	806	683	710	686	763	716	784	739	762	727	742	678	775	761	777	698	734	754	714	713	761	746	750	756	769	758	751	796	749	741	764	752	771	759	735	800	707	700	763	712	746	773	787	699	756	734	755	741	743	688	747	732	717	729	740	728	730	719	722	745	755	749	729	776	724	727	713	745	768	782	715	707	729	693	771	772	696	717	728	703	742	781	662	728	717	726	747	701	696	677	762	734	772	725	754	729	715	756	713	772	735	740	754	738	713	752	770	721	749	740	716	744	740	711	735	736	753	708	717	797	714	794	745	752	791	790	763	757	754	810	751	765	723	761	774	753	736	794	740	720	797	722	772	752	714	751	760	788	727	769	744	742	683	764	683	735	745	752	793	751	753	705	720	788	754	724	794	712	749	775	762	726	751	708	728	682	755	756	712	785	764	782	734	756	745	748	773	772	732	757	802	778	770	744	772	740	739	774	735	742	753	777	753	766	754	693	771	775	729	750	784	710	710	736	730	716	715	744	705	767	669	726	708	734	721	733	724	763	742	707	747	689	728	770	761	755	684	756	724	732	747	720	761	744	737	749	753	740	686	751	741	731	705	754	743	759	707	703	790	720	750	716	719	756	732	777	770	734	716	697	750	722	718	774	738	721	805	736	761	742	785	697	753	714	805	778	715	760	713	747	744	727	735	780	689	724	730	736	762	770	753	739	773	728	737	749	736	722	720	755	766	687	722	791	751	695	714	701	744	747	744	697	743	744	758	725	692	781	732	762	762	752	707	741	749	740	729	766	738	690	725	803	739	714	718	704	716	697	751	715	701	717	715	743	754	721	736	748	733	747	762	712	731	739	735	781	753	757	708	738	746	731	735	722	719	733	768	738	719	703	748	733	771	762	749	734	757	722	726	744	794	736	765	788	716	782	696	768	706	736	754	730	732	725	729	764	738	735	692	773	761	745	769	757	750	748	700	743	770	758	681	805	729	783	805	748	759	765	745	750	777	774	720	717	722	759	693	701	736	718	790	729	760	762	739	689	743	670	764	734	692	756	733	721	718	733	736	772	703	770	748	736	754	719	776	756	798	733	750	724	705	753	773	761	752	724	729	726	746	778	739	724	717	746	782	780	792	772	791	710	767	713	721	767	725	759	763	734	717	719	732	783	738	725	734	750	729	741	761	729	747	760	778	718	783	727	740	749	736	792	740	734	716	753	708	724	742	779	794	749	707	748	749	757	720	746	754	742	752	746	759	686	688	786	749	756	718	725	736	673	785	750	784	746	733	763	710	771	714	701	716	701	710	747	745	734	743	694	695	716	723	706	693	772	741	745	727	742	765	758	747	742	777	752	728	702	742	735	746	761	724	723	751	737	763	741	745	765	748	690	745	738	697	718	720	774	752	721	755	717	757	739	799	759	778	761	739	759	732	747	675	744	762	728	733	739	772	777	723	730	760	722	757	794	758	732	761	786	729	752	744	692	755	736	723	711	749	759	705	733	744	738	732	692	720	740	758	738	752	744	725	733	752	722	752	762	736	773	761	773	780	729	758	767	731	703	747	692	761	760	737	728	738	756	745	744	760	769	727	740	744	748	737	734	720	699	722	707	739	774	699	709	735	755	713	692	705	758	745	726	741	712	700	722	811	788	760	739	734	768	759	783	791	769	735	732	734	740	731	714	728	796	719	772	779	731	760	713	721	745	721	737	742	722	753	714	775	819	763	717	746	747	756	720	729	760	720	731	764	779	749	709	775	775	767	712	710	723	712	755	751	732	768	738	740	737	730	740	741	732	734	768	761	749	739	728	736	758	748	673	759	749	661	733	718	692	753	774	784	737	759	717	733	697	666	763	718	774	723	717	692	722	690	741	727	711	688	779	695	767	759	764	713	753	766	743	702	758	787	691	779	755	733	748	736	759	704	731	752	703	755	771	734	754	704	767	757	755	702	710	778	795	741	718	691	745	759	685	754	751	741	763	738	735	723	742	733	754	734	698	784	698	749	729	778	736	775	751	758	702	734	772	745	716	706	764	719	772	748	763	714	737	700	727	784	725	732	728	703	725	804	762	707	757	710	742	736	752	754	765	736	754	722	750	755	708	754	772	736	753	703	757	755	757	724	668	739	738	729	706	742	770	686	738	751	761	714	760	799	708	732	722	780	725	728	697	760	741	753	743	733	753	748	733	723	723	791	718	759	689	725	758	745	746	767	725	739	753	731	712	742	776	742	731	740	757	739	705	759	792	782	750	750	764	801	754	780	740	780	741	764	777	779	723	751	733	741	728	759	689	737	747	739	684	782	746	773	720	733	755	760	738	727	740	708	760	719	734	760	730	754	746	764	708	743	750	694	725	765	746	738	738	749	750	730	773	730	759	763	741	734	766	765	739	727	765	713	732	731	768	728	711	747	753	772	695	737	770	773	715	789	733	772	747	668	745	702	771	764	722	758	716	731	727	731	725	783	766	708	739	727	753	767	729	738	752	760	747	778	706	775	709	721	718	763	707	751	667	751	729	683	723	745	780	681	720	741	773	726	761	758	743	747	737	790	775	755	730	778	726	728	762	761	734	777	705	730	730	710	757	714	748	715	734	718	705	751	738	706	713	794	692	745	740	755	723	718	762	734	759	741	751	772	814	726	736	709	690	776	757	781	746	687	763	679	749	694	768	750	729	760	735	748	700	731	721	691	735	731	783	745	774	727	715	761	741	746	735	754	754	803	707	744	728	708	722	767	769	724	742	736	717	740	718	764	725	700	767	756	710	711	731	708	756	747	719	759	736	718	731	735	747	740	734	715	708	714	764	722	735	782	741	728	739	760	746	712	737	745	727	781	767	714	697	725	726	709	767	751	716	723	693	776	764	709	762	757	773	730	721	739	689	767	746	755	695	713	796	718	746	721	742	804	727	744	732	787	784	741	774	768	767	742	712	767	742	746	726	735	796	764	699	731	736	669	738
30078	23330	22413	19467	9730	6478	4716	3991	3187	2781	2581	2013	1592	1292	1007	825	800	597	528	489	475	460	451	401	409	399	419	413	399	424	395	392	369	373	401	391	387	421	417	411	397	365	389	372	350	388	415	365	366	367	404	418	390	377	413	340	403	377	401	397	366	368	350	391	373	383	403	419	405	377	370	383	398	380	362	367	404	358	376	384	356	352	394	383	371	387	372	403	380	363	391	406	383	392	379	372	388	386	398	380	384	365	378	360	394	409	380	362	391	373	371	412	403	382	410	363	356	377	401	360	378	420	381	387	365	405	353	369	394	371	356	384	413	369	359	372	339	401	354	406	441	348	366	357	366	429	352	335	368	402	443	389	381	375	372	386	399	382	398	394	365	344	379	358	384	384	416	381	369	380	394	398	347	365	373	369	319	379	344	386	391	372	352	378	391	371	391	371	364	366	379	379	405	384	383	374	365	435	372	381	387	379	387	373	374	382	420	395	347	367	393	369	385	391	356	407	370	373	356	391	404	369	329	358	368	363	374	387	403	360	390	347	349	408	359	419	359	373	380	386	365	402	362	396	363	390	363	390	334	433	396	356	358	394	372	363	386	368	382	417	377	348	398	358	408	387	383	417	337	384	379	361	396	397	365	369	391	361	371	373	336	382	396	407	384	398	391	364	379	361	363	356	362	366	361	369	372	378	393	330	413	374	359	381	418	383	380	374	354	393	383	397	385	349	383	412	351	370	385	414	391	410	390	383	393	399	417	400	374	408	345	364	361	373	383	374	360	349	418	394	365	394	386	391	386	368	375	365	404	388	379	390	404	385	366	381	362	382	400	374	420	411	377	333	372	383	352	352	363	355	407	383	388	416	395	382	361	415	406	382	378	357	388	378	382	354	358	350	365	352	391	338	348	382	369	364	396	384	410	366	395	366	360	372	356	395	374	391	410	384	383	411	332	400	378	378	378	373	375	369	366	378	355	389	410	368	411	417	400	347	398	422	389	360	365	396	375	379	357	400	401	384	410	330	400	368	391	363	334	410	398	354	394	398	384	353	413	364	369	359	377	379	379	365	366	396	361	415	360	375	378	341	378	393	406	374	369	373	397	359	408	377	386	387	406	350	418	362	398	368	342	401	365	397	388	359	385	377	342	371	398	375	372	391	377	406	386	384	368	360	385	370	394	412	383	443	367	373	396	421	463	398	385	388	418	398	381	387	413	378	387	375	393	376	375	393	370	377	411	405	419	348	367	372	404	393	386	361	371	382	369	400	361	370	389	386	360	379	396	382	348	417	389	358	330	364	416	348	381	379	369	383	377	372	367	421	383	354	378	385	409	370	393	346	400	419	374	402	391	341	340	366	333	392	390	397	369	365	382	393	359	402	361	388	387	382	389	419	322	396	371	355	389	358	400	391	364	381	379	315	381	391	363	351	384	356	369	365	393	388	381	369	385	364	381	377	405	416	374	386	381	422	358	390	375	420	361	380	383	393	368	376	374	344	390	379	405	396	363	406	373	398	371	385	391	346	361	371	382	369	349	374	401	375	374	364	366	396	348	411	367	374	394	369	376	360	386	381	393	391	387	436	357	381	362	412	390	384	378	386	365	340	399	366	374	349	375	372	383	416	355	369	394	345	362	396	384	413	358	409	380	344	339	364	358	368	381	353	362	381	348	368	377	337	407	386	379	371	384	352	382	394	375	357	371	384	434	361	377	390	378	377	408	353	371	422	393	392	385	371	374	377	390	389	396	400	399	369	386	382	394	412	393	368	384	378	370	342	421	365	358	365	359	391	397	397	383	335	411	417	325	408	386	379	402	374	395	382	351	407	395	383	371	387	391	394	362	373	347	380	390	372	375	424	370	365	364	352	398	378	397	408	384	402	381	372	350	366	395	389	406	375	360	365	345	394	393	396	351	382	377	371	413	354	387	367	386	393	393	398	373	402	375	370	387	405	354	340	374	396	353	368	358	383	413	361	403	353	362	391	360	391	406	424	406	423	363	363	335	387	376	387	372	351	362	384	391	361	389	407	386	387	422	422	357	416	365	395	373	408	357	381	354	374	379	384	386	351	389	366	371	385	385	374	423	344	366	368	405	406	383	379	424	386	337	362	362	363	417	371	411	361	378	371	394	389	393	410	355	401	412	395	394	397	399	363	400	373	368	396	383	367	383	420	366	424	386	365	365	395	378	376	375	377	380	403	405	383	376	404	385	369	354	398	374	345	336	398	419	402	369	392	421	385	375	396	407	335	400	374	384	398	385	386	374	377	369	391	383	376	366	381	375	420	373	392	357	362	363	378	384	382	381	375	409	391	378	373	368	401	370	347	389	391	394	389	407	386	374	413	416	344	376	366	370	378	377	388	337	393	350	378	421	382	376	387	355	350	364	379	406	365	403	407	389	359	366	361	378	372	407	372	335	359	403	375	373	384	398	331	396	363	362	361	347	372	353	386	403	387	389	392	376	409	406	389	369	400	373	378	328	347	414	371	386	360	338	407	376	353	346	398	396	337	403	397	370	365	353	387	405	415	398	386	391	362	367	361	389	406	366	380	364	395	384	365	384	400	444	371	368	368	363	386	376	374	374	392	368	339	368	376	370	414	365	342	367	368	375	389	379	384	363	372	404	381	387	373	399	344	365	407	358	400	345	362	367	398	350	398	411	391	387	358	370	412	404	393	375	372	388	412	364	388	368	391	370	411	331	388	362	422	362	368	395	355	376	362	418	380	380	378	390	404	371	387	399	378	389	367	363	358	405	374	421	392	445	368	363	357	376	376	398	368	423	347	392	355	397	360	379	355	384	393	404	384	395	384	381	392	391	366	427	374	385	366	353	371	383	426	410	341	367	379	386	400	358	396	394	357	426	383	372	364	407	391	359	371	362	358	349	361	387	412	417	361	415	373	424	381	378	384	364	361	381	383	403	416	357	395	391	369	413	370	391	394	385	380	405	425	394	373	389	386	402	374	382	383	380	390	398	379	381	381	367	396	370	415	369	397	395	396	396	386	382	330	380	362	369	373	364	380	349	374	367	355	395	375	358	378	370	364	406	372	371	376	386	381	386	381	367	375	381	364	388	370	350	368	358	383	372	359	358	377	368	357	388	373	396	358	364	369	384	393	399	386	403	402	413	351	352	418	423	370	370	367	403	369	359	378	412	382	386	400	413	383	379	382	418	354	393	431	375	359	364	385	378	392	401	405	381	390	379	384	377	366	382	373	387	383	394	383	369	392	374	331	400	413	396	355	397	367	333	382	368	390	361	363	364	408	381	378	401	394	387	391	408	403	379	381	368	373	380	454	374	419	355	403	369	399	381	400	386	422	417	374	392	372	413	343	420	389	371	354	378	387	385	397	379	372	392	321	385	360	394	323	364	403	401	384	367	396	376	370	413	354	371	391	376	399	460	384	398	376	375	386	374	394	373	366	379	403	378	387	388	384	400	379	365	379	394	379	393	377	376	367	384	365	357	351	380	391	378	393	410	385
17120	18094	28240	30495	20693	18278	15004	14232	12407	11534	10867	8275	7167	5719	4248	3375	2906	2210	1718	1483	1364	1284	1299	1193	1154	1064	1028	1000	940	955	904	965	913	885	931	903	924	882	923	871	933	883	852	849	875	846	897	867	894	882	886	836	849	849	896	878	839	868	877	810	830	882	884	850	878	836	820	851	837	812	870	833	866	842	837	847	880	890	854	831	826	822	902	829	810	800	837	900	881	877	872	831	918	894	881	797	799	862	829	768	845	833	792	860	823	846	838	876	810	856	886	853	889	855	925	847	858	822	874	869	834	867	805	829	831	872	859	861	855	806	835	847	879	873	825	769	808	881	871	897	836	817	867	847	822	906	854	882	803	866	844	854	864	870	840	840	846	828	863	807	830	791	848	831	843	848	830	905	811	839	852	818	834	868	863	886	880	909	881	898	869	875	829	851	832	809	830	861	808	854	909	844	816	824	822	904	844	883	847	835	841	876	886	845	906	850	833	833	854	830	877	909	874	891	836	816	841	808	757	865	848	851	888	870	871	841	846	881	889	889	846	846	785	827	908	887	870	886	849	835	841	858	897	866	844	839	877	802	856	814	822	844	881	875	825	833	872	853	847	824	849	799	831	875	846	832	903	852	857	867	898	793	856	827	816	811	829	846	810	876	848	875	877	867	847	837	823	810	849	903	834	783	773	860	815	851	850	856	923	876	838	848	812	891	834	768	854	850	845	855	828	849	822	826	856	888	894	857	865	819	823	845	876	808	893	875	863	837	865	852	846	853	836	819	838	788	817	836	856	854	841	877	838	874	841	881	890	909	847	854	841	815	841	825	865	873	897	830	834	853	861	875	829	828	822	864	866	879	866	925	855	849	840	878	798	930	845	852	856	828	839	878	867	833	814	872	863	854	863	820	887	908	825	883	813	771	879	844	874	810	852	829	850	868	842	887	847	879	872	839	845	857	831	859	842	858	881	789	841	807	893	803	829	929	872	869	887	801	861	856	853	843	875	774	883	879	808	853	831	905	822	844	827	842	834	850	823	806	895	845	854	862	861	838	876	892	853	850	854	816	880	824	883	846	810	883	871	812	860	869	832	891	849	845	860	897	834	828	845	864	832	871	824	797	815	865	881	837	837	867	827	868	861	883	841	836	825	843	809	859	881	837	858	820	869	796	865	851	788	860	842	846	897	880	839	837	865	837	858	846	862	798	854	836	860	861	802	937	897	831	897	878	862	852	842	824	841	877	834	839	880	875	886	858	807	844	838	853	806	861	879	828	846	847	869	857	848	894	830	866	867	848	879	835	806	817	848	878	805	820	857	856	887	867	884	824	834	905	824	852	829	821	805	825	860	842	887	871	896	846	871	864	857	809	821	815	831	840	835	825	845	825	791	862	833	833	873	819	852	884	872	865	847	792	832	872	877	859	862	847	833	846	837	906	808	833	872	863	779	873	869	871	831	855	868	898	870	818	863	903	839	829	852	871	834	808	881	929	854	850	848	874	857	836	834	844	820	851	831	856	847	895	851	863	865	874	872	831	827	819	891	831	887	877	853	830	846	885	819	896	839	853	881	873	890	827	851	828	882	912	872	887	828	874	825	873	843	811	893	873	889	828	815	845	817	837	821	809	915	901	804	861	856	859	841	833	842	835	888	831	793	835	879	895	879	812	868	791	878	859	868	879	848	853	779	818	789	873	918	827	822	813	872	787	837	868	819	824	880	887	872	891	829	843	857	898	893	883	839	796	866	829	814	840	842	897	806	846	860	858	864	858	825	866	847	830	872	886	873	880	889	839	825	849	813	862	846	820	812	858	916	814	882	818	838	885	852	850	862	841	857	850	879	827	830	818	831	820	794	819	854	830	861	841	858	894	823	824	846	839	831	893	807	862	818	844	833	843	817	841	806	872	877	865	906	881	891	901	820	841	865	856	803	851	829	803	848	837	852	833	923	872	833	854	878	867	908	909	796	847	856	892	868	840	855	840	827	855	851	849	821	857	846	855	864	831	790	848	806	831	853	863	885	806	794	809	859	851	875	873	875	840	852	806	806	897	901	836	821	863	866	809	841	885	854	866	855	873	872	816	828	890	883	876	857	876	820	824	854	867	865	902	892	785	851	878	842	898	874	828	824	852	849	850	787	845	861	838	839	871	854	824	879	864	856	848	873	822	829	853	827	831	844	831	904	810	883	858	817	863	899	843	866	873	834	904	865	841	828	857	848	903	814	824	822	866	842	872	893	859	867	864	824	833	837	820	885	839	850	863	850	855	880	869	823	833	835	817	902	828	883	862	830	845	831	797	869	859	879	837	900	812	837	839	879	834	850	835	922	841	882	871	848	892	836	892	850	857	852	854	863	891	881	868	915	846	886	846	885	858	853	828	868	874	816	880	826	847	830	862	808	856	865	876	856	847	890	886	859	908	833	823	847	831	870	881	840	832	806	848	794	875	881	852	877	890	846	871	861	846	857	851	899	820	891	825	873	845	853	879	825	876	854	833	810	872	847	843	893	848	831	863	842	812	848	902	837	856	836	858	825	903	858	843	823	847	834	837	837	824	814	880	837	838	855	852	866	823	872	898	900	864	832	863	860	872	843	886	820	829	870	842	858	847	828	836	842	825	853	861	863	818	869	853	839	855	843	862	866	880	901	899	835	921	839	878	888	837	819	800	876	817	845	890	810	838	836	850	868	858	869	805	901	829	863	841	834	875	875	840	821	889	847	873	875	853	812	905	837	831	836	859	847	846	802	919	825	873	836	891	835	893	897	811	855	871	866	837	842	872	841	842	864	853	875	813	807	840	883	807	845	838	775	850	840	876	822	841	887	892	836	809	869	804	809	845	843	809	805	815	866	891	868	805	895	827	807	892	864	832	839	923	803	830	845	827	855	845	834	852	911	900	860	889	845	908	838	858	833	830	821	837	878	828	887	825	866	791	858	817	858	821	872	815	869	797	838	792	828	875	898	845	845	894	857	882	820	860	847	871	894	811	845	928	902	847	855	863	873	834	844	845	842	889	893	841	869	829	839	896	837	854	841	834	870	810	854	887	851	831	831	891	885	803	857	862	844	838	850	796	866	834	829	899	876	875	854	838	900	870	829	849	810	887	822	861	830	883	853	871	838	823	841	902	884	811	845	863	814	824	830	795	887	870	882	866	796	885	862	845	842	847	831	831	808	845	847	875	865	847	886	837	825	824	853	855	851	855	861	869	835	836	850	817	828	884	874	824	875	829	844	853	839	869	833	853	821	811	861	822	908	858	849	827	903	930	796	824	902	868	824	877	781	877	842	835	872	799	853	852	860	852	835	848	869	795	853	905	798	839	822	840	831	814	827	857	877	920	850	862	858	856	875	826	860	876	855	824	862	844	811	825	789	795	839	867	880	832	793	906	809	846	848	849	835	851	905	843	841	852	894	856	836	889	846	817	784	818	851	782	898	848	827	824	830	808	863	854	876	840	828	838	820	857	840	842	811	859	842	804	888	840	875	877	837	847
48199	42380	49762	46170	31419	29805	29505	29280	28541	26990	27433	20761	18078	12726	9700	7916	5982	3867	2164	1633	1526	1218	1482	1089	968	623	491	439	474	410	418	387	334	333	346	342	370	364	338	342	362	331	353	328	344	378	332	351	322	354	350	357	339	360	332	340	339	384	329	334	336	350	301	330	349	328	337	319	378	318	317	347	349	321	339	334	349	326	358	325	349	324	323	341	326	322	358	327	389	335	349	327	339	353	312	356	351	338	328	342	358	347	331	356	351	316	339	348	333	335	310	317	306	315	344	369	312	341	326	347	331	326	363	348	330	313	325	356	346	338	346	332	327	340	325	320	321	318	347	343	324	358	355	327	339	345	338	370	347	365	329	329	308	328	347	362	335	357	334	344	347	336	351	362	347	374	345	329	343	352	326	310	293	331	354	344	349	343	335	350	305	323	320	316	324	328	378	311	321	360	345	304	337	359	319	312	311	326	343	340	351	358	334	330	338	338	348	362	326	353	336	351	281	331	351	349	353	335	340	358	343	335	333	334	345	313	338	349	337	345	362	335	306	353	334	350	332	355	316	346	370	337	302	358	348	332	302	351	309	343	349	328	298	306	364	317	335	301	356	318	359	298	340	319	353	359	340	350	313	349	374	306	319	382	346	327	369	341	302	342	325	326	346	285	348	350	380	318	337	348	323	300	306	326	331	355	308	341	298	348	339	340	326	354	334	365	337	322	337	351	316	289	334	360	365	368	347	313	355	334	332	301	378	343	343	360	308	318	325	355	331	331	346	332	334	349	339	322	328	357	342	299	324	313	328	315	323	350	348	341	308	337	329	313	341	375	331	350	323	350	310	331	322	356	344	362	324	307	317	338	370	307	332	357	329	344	341	280	303	314	376	319	334	370	317	344	326	319	339	360	322	338	344	324	300	304	341	326	315	322	340	350	341	362	328	331	337	326	333	341	319	347	370	383	327	375	306	343	335	322	318	362	317	334	333	332	336	347	318	333	345	342	343	324	341	355	345	324	308	317	327	349	318	337	346	340	330	337	367	364	373	329	330	358	318	333	332	376	322	326	361	374	334	327	350	320	317	321	317	290	325	330	352	357	352	342	362	352	331	358	335	324	313	362	340	315	372	302	322	351	344	354	361	329	343	379	319	310	349	314	306	331	317	320	340	354	328	357	292	354	352	347	341	308	317	338	319	315	342	329	314	349	314	353	358	336	340	341	343	345	334	342	339	309	343	341	335	344	339	338	329	361	332	308	357	359	332	317	333	326	343	346	333	356	354	332	344	346	330	328	337	329	315	317	324	351	332	323	332	303	345	300	345	307	323	334	312	336	365	288	352	320	316	296	348	326	323	340	336	350	295	347	352	318	348	365	342	352	354	350	370	302	326	334	318	315	329	318	284	346	322	342	328	347	369	363	324	352	305	312	369	317	288	318	300	309	327	324	339	348	347	324	336	341	334	323	352	334	352	338	322	354	376	323	310	312	310	333	334	321	310	315	341	311	336	331	328	313	329	331	342	323	359	323	369	332	343	338	350	340	332	324	295	375	335	367	326	334	340	335	350	372	336	330	327	311	354	340	335	333	339	361	337	318	299	332	329	306	350	341	319	348	365	324	368	338	306	344	311	338	328	362	317	338	322	360	351	306	314	335	283	343	320	326	350	359	354	355	364	337	318	367	325	347	338	319	345	326	326	329	362	340	356	326	348	326	340	340	293	320	332	343	333	331	336	289	362	324	308	337	363	314	348	322	339	356	313	340	337	343	341	335	343	358	348	356	314	334	367	328	308	370	332	325	349	349	341	317	327	320	329	333	314	363	331	308	317	306	333	341	380	340	342	313	364	335	305	334	335	330	340	324	344	341	299	322	301	320	313	350	319	339	323	349	353	319	364	303	310	316	352	346	339	321	343	339	336	332	323	336	349	354	362	342	334	307	311	338	362	351	388	363	352	363	342	322	321	358	348	340	367	359	312	331	316	299	321	329	349	343	339	375	361	347	348	330	329	304	346	332	300	310	330	325	362	333	336	372	330	355	341	359	345	347	370	343	323	328	368	330	382	309	352	358	347	339	343	341	364	335	363	347	328	321	343	345	342	350	364	335	338	279	351	331	287	299	298	340	358	349	323	343	331	330	334	357	327	348	324	348	348	366	365	326	329	325	329	324	315	319	307	380	330	381	368	345	352	380	311	346	345	328	331	311	340	323	319	314	359	311	324	345	364	319	337	319	323	359	364	362	333	305	330	346	330	326	348	295	330	340	322	308	300	349	314	333	348	356	295	332	347	321	366	306	336	364	315	352	284	370	306	340	327	330	358	357	320	355	319	361	330	363	326	384	341	339	371	347	306	309	347	347	344	364	323	370	330	320	325	332	322	335	353	328	339	324	289	359	354	369	318	324	331	350	362	356	334	329	353	325	337	316	347	292	329	334	351	328	331	337	326	366	337	320	333	352	340	331	350	343	343	352	330	329	325	339	330	345	316	360	315	365	318	347	345	317	302	322	355	348	308	342	330	345	367	362	342	332	334	339	314	332	328	376	348	335	328	335	327	349	341	323	345	355	322	344	312	350	336	308	342	363	321	334	332	339	363	313	327	337	317	307	354	343	336	331	334	343	312	334	314	356	326	313	331	324	345	312	319	309	354	367	344	292	299	309	307	361	344	318	329	354	341	353	347	343	332	292	329	312	322	331	322	330	346	361	316	320	328	363	318	328	323	375	329	348	325	327	361	337	344	340	322	325	307	310	338	322	324	377	359	321	330	355	320	331	360	346	366	310	335	322	322	318	366	387	323	348	342	348	316	299	310	327	354	334	330	302	322	336	329	289	310	321	338	341	300	318	311	335	329	345	300	340	325	325	315	318	344	346	373	320	335	336	317	331	324	335	359	349	360	351	347	336	353	361	349	345	306	319	330	359	356	316	339	319	319	326	343	328	319	311	378	350	340	311	343	309	331	363	359	352	350	307	366	375	336	316	355	312	323	364	376	327	349	357	351	327	311	324	354	302	311	328	362	311	323	335	342	368	316	321	318	350	285	347	317	333	345	322	327	312	333	350	319	376	378	361	351	341	352	309	341	318	378	341	326	333	349	372	309	344	310	364	333	333	328	349	351	339	339	337	344	367	350	328	319	368	306	341	348	336	325	325	355	336	341	357	346	343	366	329	340	358	293	324	305	366	351	336	332	336	319	365	344	372	346	344	323	322	361	342	347	341	321	368	344	334	322	331	308	348	327	308	324	361	316	331	303	359	337	326	324	324	326	333	309	324	337	305	324	336	300	349	342	312	305	342	296	330	343	330	350	336	326	330	322	366	369	304	350	350	354	330	338	324	375	358	363	351	349	364	345	327	357	347	339	347	334	353	330	336	327	333	339	346	339	334	324	297	295	308	315	341	349	355	343	333	332	279	329	310	354	353	306	342	353	354	363	307	373	347	335	357	333	343	335	330	336	335	370	314	349	377	311	306	317	310	350	374	323	339	380	369	341	343
30863	33555	48434	49233	39379	41223	39234	41666	42794	43531	43672	36507	35500	28847	24020	22239	19240	13535	9152	7464	7108	5504	7164	4941	4141	2535	1570	1439	1211	1284	1225	1012	879	823	831	827	843	905	823	781	830	852	860	810	853	820	775	830	797	780	794	816	821	786	762	805	777	794	763	784	778	760	790	793	816	737	800	785	799	749	830	764	754	811	747	851	767	807	808	814	731	775	736	803	768	772	814	825	753	758	722	751	753	750	779	786	784	752	781	791	762	780	771	747	790	743	756	764	748	730	783	770	722	762	774	751	801	759	772	804	769	776	779	750	792	811	767	761	770	733	724	726	732	729	703	737	804	754	753	796	755	724	771	798	749	795	753	717	741	758	739	763	730	760	795	784	780	777	820	819	698	833	800	761	730	786	740	816	740	790	791	785	745	770	814	789	766	737	817	766	760	785	748	764	733	728	762	776	688	807	769	764	753	759	782	769	760	748	708	771	742	785	738	774	723	789	708	764	769	772	847	783	771	767	767	744	735	740	756	742	745	780	737	785	755	802	743	792	747	784	774	747	754	750	795	798	797	768	716	718	756	722	805	735	757	756	772	756	775	722	723	722	766	738	755	789	723	737	743	733	714	738	744	712	763	761	814	804	760	780	748	699	782	745	768	821	763	753	787	775	702	773	729	747	774	730	788	722	734	723	761	793	756	771	764	729	743	804	771	737	716	770	769	757	752	755	755	801	725	759	798	695	792	737	764	758	754	784	745	703	740	735	790	778	780	744	756	768	735	760	745	742	733	771	762	749	807	783	760	751	810	774	804	752	737	726	764	706	725	717	776	782	755	777	738	713	753	724	771	724	758	748	769	792	772	743	763	819	772	796	798	757	728	787	724	780	763	813	800	773	772	766	776	770	765	749	768	771	768	769	755	745	814	764	721	766	751	812	821	681	733	724	719	761	771	722	739	771	746	737	767	770	735	821	721	808	712	779	743	777	768	764	825	772	745	824	742	697	725	759	806	775	771	775	788	713	767	705	749	810	724	749	768	753	758	807	733	723	746	780	783	732	796	772	756	735	731	800	782	765	759	750	788	784	763	784	800	756	759	756	742	765	721	777	730	727	767	722	730	770	730	786	723	743	767	711	803	778	777	819	761	727	792	754	756	742	829	790	779	788	788	762	753	724	770	703	803	760	740	767	812	826	753	758	762	779	753	760	726	770	742	745	793	763	763	767	788	789	781	788	746	770	803	765	796	804	771	793	794	743	811	779	745	799	766	802	762	819	799	799	775	750	812	760	790	766	756	727	740	759	763	787	747	723	813	785	789	783	707	722	848	729	775	818	771	721	789	768	730	753	787	758	770	728	758	752	764	808	729	764	776	723	736	739	716	778	736	777	756	770	721	795	785	782	747	745	734	770	724	732	796	754	778	742	771	769	775	737	802	743	828	759	791	744	744	807	753	792	753	787	774	745	777	777	721	786	812	768	757	732	774	755	768	740	743	783	726	769	787	706	786	762	792	735	780	774	796	763	775	735	802	732	809	804	771	778	788	777	788	755	800	744	751	791	780	765	776	782	804	782	731	774	771	723	735	757	771	744	791	757	803	755	794	766	733	773	756	771	773	745	799	740	711	734	778	819	730	773	747	714	768	823	747	723	748	760	750	724	735	740	743	768	784	750	819	766	754	773	788	801	754	791	796	795	735	788	760	747	781	785	804	784	764	741	734	754	768	805	761	775	715	710	763	732	762	778	811	742	747	720	819	750	803	796	750	735	735	750	735	733	817	740	764	762	812	807	738	701	757	755	726	771	745	794	758	759	784	729	769	766	786	749	752	806	763	793	790	764	747	753	685	748	724	794	734	703	735	761	756	779	754	729	787	736	803	690	769	718	787	799	770	796	780	773	738	760	767	787	748	802	745	749	748	712	786	802	726	784	745	753	787	753	757	736	732	746	800	713	755	790	749	739	747	728	731	766	774	767	723	734	770	746	782	731	796	765	802	791	760	784	764	729	796	758	743	743	769	720	748	771	754	749	746	745	790	764	745	756	735	766	725	776	741	763	742	773	771	828	765	762	743	726	732	750	765	778	739	735	739	757	783	746	754	796	771	724	733	742	740	734	753	664	753	786	774	772	740	754	776	763	743	838	749	757	810	734	761	765	746	756	753	766	730	750	728	829	764	731	720	828	767	765	792	774	724	669	780	738	750	750	763	779	746	754	806	731	724	795	773	765	824	757	756	802	734	738	775	807	827	764	768	775	725	758	752	731	767	738	678	777	744	776	796	758	785	785	739	765	732	807	753	759	818	779	790	736	739	785	716	735	754	740	727	741	816	738	734	746	751	741	752	785	722	726	766	755	733	740	760	774	746	741	749	716	766	782	748	682	763	768	734	783	766	726	745	767	833	790	786	744	770	751	742	737	800	761	761	738	723	727	765	755	765	799	753	776	757	763	775	778	747	728	738	761	695	758	763	733	766	737	720	774	761	750	747	718	786	750	750	727	745	777	769	747	763	764	741	766	783	753	705	730	713	722	746	758	705	757	775	719	769	781	763	777	748	716	805	748	812	783	808	739	732	754	775	726	763	738	761	718	766	763	763	829	719	801	788	737	729	756	777	732	775	776	764	767	714	703	747	767	710	801	779	735	778	778	785	803	801	764	798	765	776	760	752	810	783	773	816	743	718	811	748	781	779	816	785	799	757	750	796	786	779	712	725	774	753	767	760	776	741	736	783	752	802	792	722	748	742	730	772	746	794	739	735	755	776	732	807	744	759	748	807	820	736	740	749	755	745	726	751	732	726	753	728	761	726	763	762	784	729	765	770	809	776	776	753	730	776	801	764	828	777	730	734	732	767	721	811	760	762	808	748	715	702	760	764	756	781	764	738	753	779	786	758	791	746	751	747	771	751	774	782	785	801	745	802	720	786	748	768	743	740	704	792	774	768	766	762	818	765	767	781	677	736	756	741	727	738	785	748	777	724	716	726	749	771	740	764	780	791	750	768	758	757	791	762	796	736	730	746	744	822	765	747	779	697	753	762	766	768	769	738	738	707	781	743	752	723	724	801	788	792	802	782	757	756	756	753	763	782	741	764	764	720	765	762	758	767	746	755	799	748	749	739	731	707	742	756	752	723	731	749	742	777	757	735	751	784	754	780	724	762	755	717	745	763	741	735	734	733	789	788	762	763	770	767	744	755	727	759	768	724	790	745	728	836	738	797	764	737	742	766	775	800	794	738	758	771	821	760	752	756	762	728	764	746	747	782	709	735	752	794	790	781	773	735	790	793	803	757	786	798	761	759	742	751	753	736	740	776	780	772	747	765	729	754	776	792	798	783	802	775	712	793	754	748	746	750	742	749	789	739	774	768	790	797	770	745	749	725	764	792	740	786	752	732	743	766	767	737	751	780	780	768	791	752	801	784	796	748	748	776	787	758	758	757	725	722	744	793	758	796	731	763	745	813	796	714	761	763	742	770	801	783	727	730	742	786	735	717	745	773	729	740	739
53171	48545	47879	43659	34660	35610	35732	36527	38032	37180	38859	31087	28587	20855	15365	13026	10907	7383	4443	2939	2657	2137	1951	1565	1422	1166	623	570	517	422	455	466	347	317	357	373	342	334	345	335	363	346	335	336	336	351	327	324	353	351	345	312	319	376	351	332	324	318	306	327	304	355	332	305	314	315	383	333	356	337	314	311	346	361	327	325	333	309	357	349	326	351	307	325	320	346	326	319	339	372	360	295	328	303	282	331	325	313	330	328	330	297	334	365	356	320	332	292	286	297	358	356	348	311	294	260	345	321	350	289	331	350	316	342	329	331	322	336	332	311	336	340	344	320	333	317	337	302	325	328	318	345	291	320	320	339	316	331	339	320	315	355	335	329	316	314	340	346	315	330	308	321	347	340	310	308	325	327	315	306	311	315	285	311	327	314	351	322	299	328	332	342	288	310	337	344	338	328	323	309	293	337	342	360	361	294	311	328	307	313	317	321	343	324	315	318	303	316	333	315	349	335	322	310	381	320	298	316	322	324	345	322	358	329	346	320	325	331	321	326	324	339	331	303	349	301	329	303	328	301	311	336	336	330	324	288	354	322	340	351	297	336	329	329	375	338	329	310	320	285	307	323	330	323	300	302	328	329	322	331	319	337	319	340	344	306	273	298	348	301	311	330	339	322	280	285	316	325	312	352	333	331	326	306	319	274	337	293	330	374	304	319	318	313	340	330	343	331	341	323	309	297	306	335	380	314	322	349	350	306	332	330	324	309	328	299	315	297	328	318	307	296	331	304	304	331	326	349	350	302	306	305	334	320	317	336	347	332	326	375	324	320	310	374	349	297	323	306	318	322	298	322	304	313	348	309	331	336	322	325	321	330	322	299	288	341	271	310	313	288	291	299	344	303	312	331	324	348	334	327	294	303	311	339	305	302	333	313	323	341	329	304	324	316	343	320	334	311	320	346	309	333	309	309	339	326	354	340	356	330	307	330	291	311	311	281	344	329	359	298	333	300	350	343	345	328	343	321	347	332	309	346	320	326	305	298	306	296	343	348	350	309	288	311	308	306	340	306	309	292	299	320	318	317	337	320	349	339	311	326	314	357	347	326	349	340	341	343	296	350	313	272	275	316	324	324	321	282	339	359	318	313	280	302	313	341	317	310	302	326	314	335	310	331	326	335	330	304	301	293	361	329	358	330	358	324	364	335	286	327	332	309	353	305	324	288	326	303	313	365	347	299	322	334	336	320	281	300	318	329	320	349	334	331	325	349	361	310	337	330	327	278	324	311	327	333	315	329	307	311	318	319	328	356	302	323	342	344	315	331	328	355	324	349	340	310	328	303	337	284	296	359	292	324	324	323	339	355	312	314	325	308	299	343	296	320	324	325	334	314	334	376	311	338	330	346	333	326	306	340	319	350	309	315	332	319	312	308	321	323	330	336	334	322	320	338	334	343	307	301	309	346	338	303	324	319	320	328	297	317	312	314	361	319	343	321	332	337	321	313	334	329	357	365	313	330	313	320	312	329	308	300	303	353	304	353	326	297	302	349	347	294	319	297	350	356	338	325	320	306	336	326	330	366	336	313	362	345	314	346	333	300	337	319	339	354	326	321	282	314	331	313	322	313	311	309	355	311	334	346	312	339	287	310	301	296	287	291	363	318	299	291	286	334	331	292	287	318	340	313	346	307	308	332	308	311	304	328	349	337	319	301	318	348	312	330	347	328	335	344	333	336	350	321	318	323	336	325	329	325	309	319	318	315	334	317	329	326	297	349	296	310	312	308	301	292	321	321	326	332	324	389	311	314	336	301	326	317	337	332	329	321	349	321	312	298	335	344	345	311	354	342	345	332	309	320	312	351	332	347	352	332	353	306	296	284	322	327	312	292	319	329	388	313	299	346	319	325	333	299	357	302	307	328	336	309	321	327	325	282	313	333	283	307	345	310	341	332	303	317	282	311	320	332	304	288	370	340	295	339	359	337	328	350	333	304	336	330	329	318	326	319	336	328	315	342	312	297	343	308	328	323	308	314	337	320	324	325	284	350	288	301	338	296	346	318	321	302	333	322	308	324	317	320	298	342	364	318	327	349	333	334	369	331	278	343	388	309	299	329	329	338	343	299	356	345	352	309	300	330	304	331	298	323	311	319	316	322	306	313	326	341	308	262	296	311	324	347	358	298	317	325	317	340	277	309	332	307	326	317	328	334	309	316	364	324	323	368	335	354	314	304	306	311	333	345	324	367	338	301	331	320	286	334	345	328	349	323	311	323	358	363	328	290	316	323	325	328	357	299	319	349	371	321	352	318	317	322	369	299	325	335	347	326	325	313	311	326	335	316	343	327	315	295	301	327	342	297	378	330	302	350	311	346	320	315	328	316	351	304	298	334	333	357	340	315	325	337	317	319	350	320	311	343	340	314	342	313	279	288	354	335	355	327	341	300	335	299	316	333	310	314	334	330	328	295	363	313	331	334	307	313	321	318	309	343	329	317	312	326	305	317	332	329	299	310	337	312	314	351	309	349	318	312	327	346	300	308	334	330	367	313	337	331	308	340	308	321	313	355	344	351	338	303	326	313	332	302	316	288	329	311	302	314	347	345	308	317	340	344	293	351	324	331	319	320	319	323	315	346	317	299	355	334	310	319	309	305	305	346	330	335	294	328	300	321	318	348	303	367	345	301	331	318	306	287	343	273	298	323	299	315	289	329	314	313	327	332	345	355	299	335	326	321	311	346	347	338	320	342	341	332	334	306	302	318	315	342	303	323	331	336	329	332	381	328	324	301	355	339	309	321	350	337	325	317	309	317	314	331	336	311	342	355	346	304	317	348	281	317	340	304	287	364	310	354	312	353	337	307	361	344	314	300	310	330	275	321	302	300	322	326	309	304	310	312	349	343	311	326	348	306	333	303	324	303	320	305	337	329	303	291	371	333	325	326	315	336	328	323	346	345	316	298	315	336	332	300	307	316	307	321	330	349	346	326	318	360	341	311	351	339	316	343	312	343	348	329	314	329	297	345	321	344	336	313	321	320	322	313	322	330	304	329	321	340	335	276	327	304	322	331	317	333	316	367	341	365	336	327	290	303	351	302	307	306	318	332	312	328	311	324	324	325	313	324	298	298	350	343	336	315	353	322	327	324	300	318	316	326	323	332	338	334	356	344	302	291	313	317	312	341	348	321	303	307	324	324	327	326	290	316	319	288	311	346	350	316	316	309	328	309	343	346	342	299	369	324	315	333	306	352	288	296	288	328	304	306	328	330	322	331	311	300	296	320	353	311	324	310	332	375	328	314	315	299	304	329	321	320	294	301	315	320	318	289	338	317	302	333	317	372	288	357	307	318	333	331	346	330	322	330	309	340	322	353	342	316	312	315	327	348	327	326	291	311	338	328	325	324	304	324	363	352	341	318	369	364	314	320	329	314	336	325	336	320	334	303	325	340	317	342	293	323	315	348	293	283	306	321	307	318	336	344	305	337	339	286	344	331	305	270	326	309	323	351
35060	40272	49786	50804	45254	49439	46570	49220	51716	53234	52583	45603	44186	36238	30200	28790	27043	20795	15543	12350	11732	9894	9707	7094	6593	5331	2545	2213	1748	1306	1359	1102	948	931	875	852	896	891	815	861	824	833	887	897	836	813	817	827	826	787	790	819	835	800	865	789	806	815	782	751	724	757	799	793	780	752	760	784	815	759	729	793	752	796	808	770	752	800	696	694	740	738	788	805	743	794	754	694	714	741	731	717	769	742	732	783	743	740	722	743	706	760	734	705	745	766	722	724	723	718	752	718	753	791	734	696	731	735	707	742	763	724	752	727	678	720	742	718	729	700	700	752	782	755	807	737	738	758	729	698	715	755	712	724	754	754	710	703	711	772	710	717	706	713	755	788	763	767	678	734	720	768	722	704	728	691	701	750	718	722	716	711	774	742	791	689	725	732	742	727	697	742	746	770	742	752	704	727	782	729	746	695	742	774	714	732	684	684	710	758	762	771	724	722	723	736	761	771	697	688	718	751	741	697	757	716	676	696	717	750	744	689	740	700	725	709	705	753	734	736	761	746	722	734	715	702	737	730	718	712	752	707	754	722	707	762	738	764	718	719	712	662	722	787	730	709	694	755	745	698	699	690	772	735	757	713	767	731	743	678	779	760	744	757	704	751	720	737	778	735	764	715	755	775	721	702	755	752	713	757	721	769	754	696	738	789	749	713	703	719	738	739	743	770	728	759	756	732	717	692	723	736	658	757	762	729	706	717	776	725	717	752	745	759	718	736	731	713	768	695	732	745	708	745	716	688	719	702	777	748	730	717	743	782	730	721	740	749	730	757	758	748	756	701	745	745	700	715	753	725	717	718	753	736	722	745	746	753	728	683	730	722	740	734	807	769	694	765	774	744	704	685	745	700	731	718	739	752	695	773	701	725	756	715	714	736	749	747	686	733	705	718	734	728	746	723	716	710	748	749	762	740	746	742	725	730	729	759	733	728	723	856	733	741	724	742	729	767	755	767	723	734	747	739	739	700	754	728	768	759	718	690	801	745	738	709	671	730	728	712	742	699	772	750	717	749	747	707	735	768	693	756	721	760	735	722	748	676	743	774	735	788	672	747	820	771	714	689	714	691	714	723	731	702	729	730	719	762	715	745	696	708	682	753	754	738	736	740	731	757	789	756	732	719	740	732	719	725	719	698	717	753	731	772	758	698	718	715	750	694	724	732	755	699	735	755	689	750	736	734	718	770	732	741	764	694	752	711	725	737	720	767	709	757	738	746	713	720	768	723	684	771	723	736	761	766	687	778	764	714	732	733	731	728	702	759	754	689	740	749	767	753	711	732	738	752	729	785	724	745	748	745	716	756	715	731	735	725	743	757	727	685	713	744	729	716	687	715	746	773	757	719	742	711	764	725	757	717	720	725	735	741	731	758	728	703	740	737	689	638	749	760	702	731	719	713	751	760	691	782	763	770	743	764	739	693	728	719	699	734	723	732	760	736	798	753	754	673	718	760	714	766	701	715	751	753	744	725	731	727	745	765	733	716	749	740	735	763	758	743	728	741	776	715	706	723	757	723	753	750	787	750	726	765	718	720	734	716	712	743	730	781	735	696	734	769	728	765	756	714	793	750	778	740	715	759	740	756	701	782	678	748	706	723	713	781	714	730	731	699	724	810	741	677	757	759	746	757	708	751	793	730	703	711	691	734	719	711	734	738	698	770	711	705	753	766	689	714	748	738	762	741	791	727	777	704	732	744	755	740	747	760	743	755	754	714	756	791	792	691	758	740	765	762	740	711	677	763	745	715	753	729	754	779	715	715	732	753	744	757	744	719	745	698	788	706	735	713	742	766	779	730	782	726	702	776	744	755	720	709	736	705	737	740	679	771	753	699	705	759	780	745	752	760	679	768	780	737	734	711	740	708	771	753	722	766	744	719	749	716	762	648	742	720	711	718	707	746	760	699	746	721	782	737	676	772	775	720	709	715	735	716	703	729	705	744	739	710	705	737	754	732	716	745	681	709	748	722	707	745	695	767	750	706	712	693	722	730	765	776	687	728	781	723	745	761	740	676	767	729	724	685	758	742	716	783	738	676	745	719	778	700	733	745	698	755	726	696	752	726	745	748	723	705	793	709	717	769	748	776	705	722	734	734	738	735	711	718	735	713	802	715	739	738	744	770	732	733	735	685	731	703	732	717	708	747	758	726	742	741	734	731	747	759	660	685	691	706	774	744	750	720	720	728	714	710	797	742	719	725	723	724	746	746	746	750	739	725	736	727	711	736	700	695	741	751	756	766	762	780	692	723	738	741	687	769	724	744	718	776	751	743	774	734	765	677	717	776	718	739	750	810	732	731	725	753	744	734	759	693	693	704	762	706	743	728	720	730	766	749	725	736	764	691	778	710	719	762	684	755	754	726	730	751	694	681	730	764	740	697	737	724	732	715	708	727	721	763	722	738	724	763	711	731	759	703	713	794	720	788	711	718	744	702	743	763	726	750	724	720	707	709	795	701	686	697	716	677	730	742	779	746	748	725	788	708	747	692	713	713	744	774	742	722	771	735	721	734	721	714	728	781	729	743	678	750	747	699	739	724	727	699	735	722	708	732	723	750	757	771	769	733	770	712	767	719	742	712	736	745	783	711	693	728	694	706	724	736	694	737	735	728	745	725	781	764	744	695	700	760	742	695	719	722	664	756	762	756	707	701	724	746	746	718	732	773	742	741	752	701	759	724	730	754	760	717	752	776	730	704	711	705	741	709	711	742	718	719	725	736	709	723	727	720	755	736	700	743	693	736	789	759	741	732	719	709	760	696	743	736	715	703	681	725	721	713	738	721	731	704	753	750	736	711	722	712	708	730	713	754	734	719	717	785	725	704	795	695	728	681	727	740	716	702	723	723	739	732	728	708	777	728	690	762	725	755	700	739	709	726	690	737	745	721	753	733	703	663	720	752	722	712	712	769	717	723	690	707	744	703	722	723	710	738	731	664	723	754	713	757	765	775	768	752	779	814	682	701	706	706	706	717	732	738	730	736	759	745	759	721	746	737	747	767	741	733	751	816	707	771	729	767	693	729	678	705	746	718	776	780	712	738	706	740	766	736	792	689	699	690	718	764	720	701	800	706	731	686	722	719	772	761	688	707	751	745	732	712	727	691	740	702	731	712	744	790	724	712	739	741	712	756	696	739	770	719	721	749	727	742	764	741	760	719	710	787	687	723	763	717	743	705	749	710	777	761	696	729	678	728	721	775	749	748	706	783	755	741	777	770	714	730	746	712	760	693	703	781	693	753	747	730	711	717	702	767	711	766	759	765	742	743	717	696	743	713	714	704	756	714	744	731	754	723	729	739	714	745	692	753	723	699	694	671	725	770	722	731	742	705	685	706	721	751	744	701	772	732	776	729	714	754	718	728	719	759	745	699	682	670	745	791	740	760	727	717	728	710	747	752	740	742	731	711	754	763	721	728	761	749	724	738	713	750	721	720	749	773	759	719	758	729	771	728	769	666
27646	20901	21060	15056	9944	6300	4538	4121	3710	2908	2396	1843	1546	1128	841	670	624	556	524	445	446	395	441	385	429	426	386	408	416	388	408	388	346	367	397	398	354	407	393	408	396	389	413	347	384	402	395	354	388	377	397	400	384	406	379	423	375	392	378	387	398	393	381	356	334	411	415	404	405	354	387	375	362	382	400	348	384	344	403	393	361	382	406	372	381	405	339	350	386	368	386	372	381	420	363	407	379	412	388	356	377	403	369	347	392	410	365	398	381	402	373	344	356	361	348	354	336	383	367	338	389	385	407	408	362	403	398	340	375	375	388	390	355	384	383	365	394	428	384	364	381	353	339	376	385	385	331	371	374	356	350	365	373	406	367	381	401	362	381	381	344	370	393	383	355	374	358	383	381	365	365	388	343	369	401	389	360	373	403	384	407	335	379	360	387	357	403	423	414	384	375	382	398	386	384	380	374	386	353	372	368	393	362	355	427	366	381	369	357	361	368	380	355	350	397	384	393	384	364	386	360	413	404	361	412	362	368	381	380	425	335	371	392	384	377	374	378	365	374	358	364	370	381	383	373	344	343	371	411	396	367	366	391	404	387	371	379	354	364	379	370	367	372	409	372	396	383	372	374	367	379	371	391	381	381	383	390	346	376	362	366	371	412	372	393	331	360	365	348	316	396	369	373	361	346	364	383	360	387	413	346	387	392	353	391	375	387	388	346	413	381	394	377	351	347	385	335	361	358	418	375	396	356	391	350	374	375	378	389	387	340	381	411	370	385	333	386	358	373	385	381	391	377	345	358	368	363	370	396	361	380	389	402	374	400	380	413	384	400	390	368	348	374	379	324	379	339	393	383	366	376	413	393	376	353	405	358	360	393	360	391	382	377	382	366	341	382	380	372	401	401	371	387	373	363	371	355	379	325	378	404	344	366	386	392	349	398	390	369	344	382	391	400	361	369	370	387	337	359	388	379	374	380	384	388	364	415	391	372	362	356	364	363	371	346	360	391	365	371	387	359	356	376	372	399	389	378	374	385	399	388	385	366	386	391	364	360	450	367	371	351	338	370	379	362	397	372	374	388	395	346	395	397	359	355	367	371	362	390	371	356	354	385	382	418	393	406	408	380	399	384	348	401	361	384	378	383	383	357	340	340	329	386	392	358	406	407	393	342	358	381	393	427	390	370	363	367	373	359	363	390	362	369	357	362	359	407	424	403	361	381	377	347	371	369	400	359	392	396	378	392	391	396	388	386	397	358	415	388	408	379	374	341	369	362	361	386	379	392	364	372	373	363	361	346	412	369	377	387	345	335	374	373	382	390	348	408	366	354	338	400	367	372	407	404	397	380	361	387	418	407	405	394	391	364	368	383	390	392	387	383	391	348	403	376	366	376	366	352	351	402	408	401	369	336	376	398	364	403	405	353	362	370	382	370	376	359	398	339	361	366	366	374	340	345	390	338	356	424	397	390	357	368	361	415	400	362	359	406	361	356	367	398	338	407	388	379	398	379	393	341	343	350	396	381	360	408	381	412	364	378	353	384	365	367	311	385	408	351	338	388	375	348	393	402	398	378	391	365	371	392	377	353	342	383	358	395	381	361	347	419	372	391	369	377	370	413	383	402	392	372	389	427	355	399	368	342	374	392	371	375	352	364	379	372	382	401	397	362	392	372	385	412	376	372	382	371	374	364	382	373	399	390	374	356	372	370	387	348	381	373	378	397	372	359	383	388	387	366	408	423	393	395	408	349	358	394	392	350	364	397	384	375	342	378	371	356	400	378	350	387	356	360	395	372	355	371	379	359	377	336	365	386	355	372	368	401	386	380	328	378	353	368	367	388	362	353	369	376	359	367	365	388	417	352	385	379	386	377	421	407	392	375	404	413	403	358	405	373	392	388	354	370	400	364	359	378	376	444	367	347	372	331	393	339	380	363	360	365	423	358	380	336	375	412	349	377	391	415	368	376	356	364	356	398	367	407	388	387	353	371	385	343	414	406	369	362	354	389	358	356	398	342	335	387	386	408	386	425	384	405	303	372	366	380	401	360	356	388	405	369	387	372	353	369	391	348	405	396	389	397	382	403	407	363	368	388	342	349	378	396	377	384	381	403	367	367	370	353	374	401	396	342	393	400	389	378	401	357	334	346	361	363	372	342	350	398	366	396	377	391	399	383	398	386	380	347	368	410	386	374	376	397	357	370	361	402	370	389	378	389	398	376	369	371	404	376	411	351	359	360	360	336	373	410	386	391	373	373	378	361	384	379	339	413	332	354	376	352	378	360	369	379	331	369	371	372	387	435	389	363	370	356	389	366	365	354	369	371	391	359	380	389	423	386	367	358	367	377	384	338	364	367	365	382	371	370	374	366	364	346	371	374	322	358	373	356	405	347	363	377	376	382	390	392	384	396	376	372	356	369	401	370	360	395	383	381	398	376	382	366	420	417	414	378	388	375	376	374	392	361	362	363	378	375	377	360	361	364	360	333	352	386	359	391	414	363	396	369	363	373	365	366	385	371	410	391	352	352	403	383	368	391	369	378	393	387	366	420	396	369	349	349	403	356	396	400	429	387	425	385	383	412	351	411	340	367	402	358	402	377	342	340	368	355	358	363	389	398	399	338	357	346	336	388	359	390	376	360	372	403	355	366	374	357	419	364	387	369	358	366	337	357	443	403	364	381	360	362	398	398	370	339	401	400	369	354	389	399	406	374	377	382	342	387	389	349	355	398	390	408	420	394	378	416	390	370	340	375	359	400	385	363	368	393	382	404	393	401	373	355	372	387	358	335	374	382	371	369	350	402	396	370	342	414	378	390	382	382	366	397	366	400	388	382	391	385	396	380	357	346	342	322	361	390	379	394	342	378	388	388	379	348	386	383	394	381	410	382	396	390	394	393	362	386	365	372	414	327	368	338	380	391	383	406	395	369	388	381	370	391	379	369	381	374	380	374	363	385	357	380	318	381	373	376	365	368	359	366	381	391	415	397	346	379	366	388	374	355	400	378	351	367	404	397	397	368	373	388	374	323	340	356	366	390	394	404	346	356	380	362	386	368	380	352	354	374	374	347	382	426	357	418	352	384	383	374	401	406	383	363	366	388	374	327	380	416	339	377	323	372	356	360	409	401	356	383	345	376	347	385	354	390	350	369	379	328	369	379	369	368	376	395	387	370	387	377	365	364	414	411	401	403	344	413	350	397	363	388	411	376	363	381	396	416	364	347	395	393	347	385	355	350	350	375	393	378	393	379	368	348	365	383	390	394	366	372	383	374	383	379	333	362	386	370	366	382	398	358	361	399	366	380	351	361	392	342	337	330	372	391	339	394	386	410	405	403	370	349	364	395	369	387	417	379	388	373	358	315	410	393	397	346	348	339	379	411	383	327	391	373	406	364	429	384	385	373	373	429	382	346	390	349	344	418	341	403	358	368	394	353	355	411	366	393	354	320	380	390	407	363	404	367	372	388	413	377	349	359	384	373	401	357	384	375	409
15592	16863	26169	26093	22258	17627	15151	15186	14468	12522	10896	8240	7446	5230	3565	2824	2574	2026	1673	1368	1376	1219	1182	1150	1060	1054	1059	999	916	920	903	916	862	909	916	898	887	949	901	885	866	912	846	846	884	831	942	869	882	878	865	873	854	905	838	798	824	862	884	799	831	803	877	816	853	793	868	881	837	888	851	872	839	795	824	838	825	816	785	866	849	840	785	862	878	895	848	845	851	824	777	839	847	863	850	847	847	868	887	825	865	805	882	914	830	807	839	806	851	857	782	841	906	845	836	906	854	790	848	778	866	845	788	815	820	816	867	850	841	799	838	873	838	875	829	854	837	792	790	852	861	851	819	852	832	837	849	847	835	872	822	842	828	870	877	842	824	866	892	816	872	903	871	798	842	860	782	862	833	801	747	830	842	810	848	836	881	873	843	845	829	817	831	837	855	794	822	822	829	872	796	825	822	878	841	854	851	840	785	834	860	884	861	811	792	781	901	816	847	824	877	846	798	814	866	830	863	843	844	871	812	833	850	803	854	878	817	854	860	857	843	915	850	870	813	883	843	862	835	815	858	871	826	822	834	871	917	819	811	823	830	818	883	881	851	859	817	874	896	793	824	879	798	842	826	851	892	811	770	792	855	890	811	821	875	849	814	848	827	912	842	866	850	860	855	858	844	832	818	862	852	856	845	845	896	801	869	911	856	790	805	879	834	881	898	821	844	883	829	860	840	828	889	793	871	904	866	831	859	862	826	825	855	805	815	903	890	840	855	856	847	830	858	871	870	825	784	873	818	851	795	856	812	871	847	791	857	834	826	859	874	844	884	858	855	854	841	866	864	830	872	852	814	872	834	821	834	864	888	852	829	870	824	849	824	814	888	797	863	839	867	851	883	838	864	830	787	813	863	813	851	861	849	921	828	870	887	845	819	895	822	784	813	885	853	854	847	851	852	864	853	836	873	825	854	868	834	841	895	877	845	838	849	854	827	823	830	787	766	862	866	851	832	806	858	854	845	819	842	856	826	869	814	831	850	881	838	838	777	805	806	858	776	856	817	822	886	812	823	843	838	863	870	871	854	830	804	887	897	805	854	797	815	804	858	870	904	860	904	882	871	889	816	799	788	850	879	808	860	803	859	873	828	885	880	852	829	833	861	882	854	814	774	840	807	790	889	835	828	823	774	816	820	853	836	855	843	880	884	836	811	845	821	872	874	862	843	844	876	857	847	906	843	817	839	792	840	863	857	833	868	839	835	841	814	869	861	810	831	844	850	780	852	813	857	850	892	836	847	895	867	808	826	827	860	810	837	846	835	850	860	847	849	848	856	860	785	855	854	827	861	804	903	826	892	840	778	930	853	814	836	856	912	786	832	869	839	878	846	810	837	842	899	840	860	825	838	825	826	859	851	830	852	874	835	825	890	843	851	811	861	866	793	829	842	805	852	850	847	832	827	814	871	875	876	815	867	849	849	863	879	858	859	900	865	830	838	844	860	826	810	825	849	881	826	810	791	855	837	845	893	856	887	829	876	823	866	901	874	828	866	840	815	814	819	796	855	857	842	834	843	867	895	873	838	839	882	836	857	895	799	820	833	800	879	840	843	891	823	808	828	824	838	836	888	848	867	841	897	845	883	848	843	843	895	816	830	871	904	830	870	838	944	854	864	877	831	870	843	815	803	845	936	916	839	827	813	873	848	862	844	870	861	811	850	845	843	871	838	816	847	916	857	866	843	843	869	864	808	867	811	882	792	835	830	883	863	842	809	814	842	832	789	849	810	870	870	854	807	793	834	905	841	874	839	814	847	805	815	890	835	915	853	814	834	883	898	882	849	900	860	841	857	832	832	840	886	841	823	833	845	871	772	856	859	786	868	804	832	835	837	838	824	857	845	830	841	831	835	837	900	807	819	897	854	803	830	846	885	832	823	863	844	852	843	841	811	842	857	883	825	835	863	830	844	834	835	838	829	851	862	875	825	843	831	842	823	815	839	853	804	817	854	861	861	825	876	871	870	887	796	785	874	837	861	850	844	817	845	827	836	855	843	868	832	833	885	845	878	788	823	844	895	827	869	859	805	876	830	831	841	874	807	881	862	808	871	807	847	868	806	836	867	848	842	878	826	796	810	885	810	862	885	832	867	745	883	830	802	830	830	788	845	838	821	823	839	858	835	893	856	795	922	884	817	895	852	837	827	792	822	832	852	818	865	788	837	820	815	831	809	834	818	848	842	825	822	846	825	873	875	803	834	867	837	848	836	843	823	807	826	827	860	854	847	801	886	898	823	904	795	819	862	839	832	848	854	791	862	856	802	870	828	883	851	842	792	863	821	787	836	865	851	875	825	831	828	845	866	849	908	859	783	844	914	797	838	823	877	876	861	881	831	898	871	845	861	916	858	853	847	861	883	865	855	843	864	828	849	823	853	820	812	842	862	863	835	848	866	835	808	816	865	842	804	827	797	845	835	858	859	846	826	852	835	863	842	795	856	811	798	842	850	855	866	870	823	799	822	827	849	790	817	883	855	867	840	823	885	789	880	820	830	836	814	833	831	856	886	883	856	857	824	809	834	886	825	848	859	893	849	847	860	844	859	843	903	837	817	810	846	863	897	786	856	876	815	857	852	853	793	837	829	808	874	835	794	921	802	833	804	861	894	802	878	804	832	822	830	854	824	857	810	845	838	782	800	870	806	845	828	837	885	827	831	862	851	805	863	880	859	878	842	856	861	853	845	871	849	860	829	853	845	836	870	807	815	839	934	814	866	813	853	840	815	863	861	832	819	869	872	821	858	814	840	849	852	829	799	828	827	819	851	819	818	875	852	878	782	818	849	869	830	818	809	840	850	846	822	830	807	860	815	809	831	834	846	818	799	884	846	869	825	813	839	810	841	858	797	888	845	836	864	856	835	845	884	908	804	839	870	814	839	816	812	853	898	855	783	818	818	858	847	864	843	836	869	821	834	834	837	811	824	846	840	855	847	818	812	824	821	856	812	900	859	826	795	875	889	869	832	874	815	844	880	845	853	821	777	895	852	927	834	878	791	859	876	839	820	880	831	824	854	852	847	858	847	822	826	811	862	847	911	865	898	844	825	873	834	812	828	856	863	773	856	843	841	860	903	799	904	846	867	813	807	861	849	786	846	856	854	836	787	811	823	855	809	861	854	815	882	803	849	798	838	810	790	847	844	874	853	844	835	871	847	803	831	927	824	798	887	848	827	857	809	801	837	797	872	846	830	854	885	850	854	849	806	800	919	853	812	868	873	861	816	820	835	773	821	847	802	843	819	869	859	816	785	819	871	851	817	779	823	846	809	862	881	843	832	868	812	886	871	830	834	834	829	849	820	874	799	871	854	831	806	828	893	823	860	841	847	794	833	836	894	880	821	849	821	887	858	899	837	781	859	816	866	795	860	876	840	853	795	839	871	851	822	843	842	820	867	858	817	856	823	835	813	830	847	819	833	830	860	852	834	859	813	870	842	855	813	805	826	811	862	865
42714	41633	50221	42115	33655	30873	28985	30812	30101	27942	26673	20249	18023	12740	8095	6323	4975	3389	2558	1837	1736	1227	1018	687	501	482	460	494	506	427	394	356	377	400	347	342	344	325	399	345	338	324	364	344	393	341	333	345	329	348	356	362	348	326	319	310	335	328	350	353	374	341	355	351	329	381	324	320	325	365	342	326	332	351	336	336	331	328	300	328	319	359	301	322	317	341	337	324	362	303	311	349	342	348	326	332	335	352	336	320	318	368	344	319	319	344	361	332	330	334	358	332	364	374	302	329	311	331	359	349	346	331	376	315	354	323	321	320	334	322	352	335	362	323	347	359	299	341	344	344	358	323	352	340	332	318	342	308	361	344	342	329	346	325	342	366	328	327	354	295	320	339	350	374	340	332	341	342	336	349	322	345	332	339	345	341	356	364	329	339	339	309	333	335	309	361	354	291	332	330	309	362	354	304	362	323	316	355	341	329	336	341	367	355	347	321	342	322	311	338	349	347	318	335	312	341	348	377	335	323	355	369	337	356	346	353	310	322	325	315	368	337	339	323	342	346	330	327	288	329	334	345	362	306	360	357	312	321	358	313	295	344	326	354	354	318	338	331	334	313	306	332	348	320	342	360	345	350	399	305	333	332	316	335	322	364	321	352	322	293	337	326	329	334	323	319	338	308	360	324	333	355	340	358	367	357	321	325	336	327	369	333	352	330	345	332	349	350	330	341	318	299	363	352	362	368	323	319	322	369	332	332	332	305	357	323	329	334	346	331	348	341	348	308	335	340	359	319	346	327	354	338	322	318	339	313	320	319	323	305	319	321	318	344	332	320	355	338	296	315	365	335	322	365	311	368	333	332	332	327	312	313	342	328	338	330	350	352	333	321	320	329	356	346	347	316	350	333	338	354	369	343	347	313	309	339	381	350	364	334	310	362	391	324	324	336	329	335	370	369	341	329	358	337	323	336	365	375	357	328	327	352	372	343	294	335	341	312	344	364	360	330	347	338	333	328	320	344	345	328	323	348	349	343	328	350	354	330	319	355	341	367	314	332	317	348	298	343	305	312	315	353	314	328	334	334	351	345	311	337	321	353	340	355	360	334	340	348	346	340	335	327	302	319	338	334	336	341	338	336	337	319	307	320	343	327	350	357	335	346	310	310	349	329	345	306	349	351	361	320	298	329	334	309	328	312	325	326	340	354	349	314	328	407	309	382	378	347	377	371	318	332	323	350	341	342	364	352	363	327	333	297	351	338	328	335	349	326	275	346	323	341	321	293	343	360	370	342	342	319	329	348	309	320	348	333	351	347	333	311	335	345	341	327	362	339	317	316	348	345	310	338	336	335	322	322	361	351	311	343	277	343	320	332	354	310	311	346	377	311	358	369	353	355	313	347	327	336	334	310	312	322	351	315	311	320	366	380	379	338	331	327	318	336	328	338	329	321	327	333	358	321	357	314	311	328	333	339	343	387	352	326	346	327	338	312	325	333	362	324	342	324	353	316	322	342	337	362	326	316	333	338	360	343	326	323	351	368	325	321	317	366	309	333	353	334	321	326	318	372	346	316	336	341	349	357	360	353	325	333	324	316	355	317	339	350	311	316	318	353	353	320	353	367	323	331	335	321	337	331	319	310	359	334	342	326	341	357	342	343	357	330	354	339	331	343	325	327	329	316	333	350	335	333	314	342	342	317	360	309	306	332	323	348	286	358	334	369	332	307	313	354	338	337	307	321	334	346	345	335	336	318	325	332	313	333	350	351	346	351	348	345	318	327	312	322	350	343	341	351	324	314	325	313	339	336	354	316	338	357	344	311	359	359	327	354	334	344	338	337	352	340	329	333	347	339	328	365	331	343	330	309	312	339	343	359	338	325	313	352	365	366	320	264	312	308	306	332	350	334	327	316	310	325	356	331	329	351	312	321	370	328	340	354	343	310	324	337	334	333	339	313	311	345	322	373	319	363	370	322	369	355	348	326	316	331	329	353	357	343	336	338	355	320	326	339	373	309	324	306	340	353	361	347	373	343	345	353	335	342	332	356	341	342	330	332	358	295	379	354	349	341	335	351	320	327	401	323	318	347	313	323	347	331	340	372	376	337	322	340	326	329	308	308	343	343	314	341	295	339	335	353	323	341	347	326	302	342	309	374	343	355	341	318	329	358	338	327	360	318	297	322	356	342	332	334	338	344	343	331	322	358	353	356	311	324	333	363	323	326	331	318	337	351	354	316	327	343	341	349	317	330	343	365	357	339	376	354	348	299	331	324	332	317	334	358	334	318	324	318	336	363	372	344	370	368	353	341	359	340	361	328	338	321	356	296	336	375	353	329	314	320	336	335	315	323	336	318	359	320	316	323	309	304	333	311	326	315	333	315	319	330	331	319	325	331	412	354	332	325	306	360	341	333	325	334	341	353	324	334	337	317	360	356	323	311	345	357	323	316	332	359	324	358	334	351	393	332	352	323	348	349	358	408	332	356	357	308	321	367	350	330	344	304	325	343	346	366	316	338	342	328	275	324	351	340	354	324	318	332	318	358	317	305	322	337	343	335	313	333	335	363	340	321	324	318	328	390	381	352	330	325	308	344	304	305	309	325	353	327	355	324	342	331	334	307	330	335	349	286	298	316	385	382	378	292	366	342	351	368	300	328	370	323	363	293	301	316	325	327	315	308	300	311	343	347	338	325	349	372	336	347	364	355	337	346	350	349	348	347	340	305	350	329	344	323	343	348	373	336	317	356	334	329	324	340	350	339	384	315	346	324	364	307	331	304	313	341	348	379	330	316	350	341	321	332	339	374	316	347	359	358	331	332	323	323	308	326	352	321	323	341	301	344	333	316	350	333	325	318	329	338	325	359	356	315	349	342	322	321	322	342	336	322	332	352	341	358	325	336	371	370	325	301	324	323	317	316	316	352	348	319	351	344	305	333	325	340	350	322	373	317	326	352	338	333	346	334	333	358	338	344	324	350	358	338	326	340	313	331	325	298	341	345	331	345	333	353	358	296	350	337	329	312	326	352	360	357	374	332	334	339	342	328	334	331	310	353	349	349	331	325	325	337	342	337	328	311	355	332	351	330	318	317	349	339	335	328	329	326	342	364	336	348	360	318	313	331	326	345	368	369	339	358	337	319	327	356	325	356	353	341	328	353	339	337	343	361	358	338	308	353	322	347	329	338	329	321	299	302	328	354	324	346	350	317	323	319	341	348	324	370	356	314	306	346	305	311	369	330	348	313	336	300	324	365	339	333	338	319	346	338	340	327	354	300	351	336	341	345	370	329	337	348	336	302	343	311	342	376	345	325	345	332	355	353	326	336	315	350	328	333	306	325	332	335	318	355	323	352	362	289	359	362	342	349	319	345	328	347	333	372	316	321	328	333	340	331	320	328	331	336	303	328	326	364	352	365	295	336	384	325	341	361	356	355	358	331	334	348	375	336	353	336	354	332	331	351	379	374	340	337	342	330	341	327	307	358	308	345	345	313	335	318	331	326
26520	32887	47599	47912	41338	42230	38717	43478	44407	44773	42216	36026	35363	28961	20763	18982	16593	12960	10744	8418	8160	5732	4895	2615	2003	1729	1811	1812	1750	1362	1166	1106	945	863	849	839	865	872	829	870	856	811	864	835	828	817	808	855	837	860	832	839	842	818	808	748	758	834	784	783	735	799	751	748	788	801	783	788	801	802	775	841	775	799	774	739	748	787	780	759	754	768	788	768	750	759	730	752	749	789	760	719	764	822	745	739	794	771	754	807	757	743	722	741	779	750	695	806	761	802	699	763	798	759	819	752	759	761	728	752	753	758	744	777	744	760	718	742	747	766	769	778	764	727	762	710	759	731	799	735	712	735	773	764	710	702	710	743	764	747	759	774	741	720	756	752	747	758	770	734	724	764	761	755	783	745	749	759	775	745	793	757	760	821	789	758	747	766	697	751	777	727	779	723	708	762	771	772	762	742	780	708	812	759	780	807	734	710	728	728	787	736	767	730	779	804	732	741	752	759	717	723	828	780	738	772	818	776	767	776	775	818	758	797	728	747	717	748	753	753	718	727	767	769	772	748	714	743	744	752	732	747	777	765	771	708	730	792	713	765	747	748	693	722	753	771	730	744	807	784	742	730	763	760	756	754	753	793	756	759	780	727	797	749	746	757	764	805	797	801	736	692	734	781	729	697	770	740	756	777	702	737	781	749	774	770	792	807	774	728	742	740	738	747	763	762	725	720	774	746	799	737	782	768	820	718	751	792	705	727	784	778	774	782	759	759	738	733	790	760	765	719	754	752	735	697	756	763	773	753	750	801	758	741	764	699	713	722	790	778	767	781	745	760	756	779	765	746	763	727	739	764	754	754	721	778	746	774	782	739	752	745	780	754	734	798	765	761	780	750	782	770	700	738	780	788	730	749	747	762	726	741	781	753	747	772	735	696	788	749	764	770	753	748	740	768	722	772	820	749	802	752	758	780	773	834	766	767	758	711	718	769	760	745	752	734	747	760	767	681	731	788	737	737	770	749	793	731	803	765	811	780	727	765	771	751	751	766	720	736	764	745	760	728	762	721	744	755	794	739	744	793	781	759	772	810	741	737	795	759	799	734	765	753	764	770	722	793	763	778	771	744	749	742	769	719	745	715	736	766	750	770	710	796	773	707	798	754	809	680	740	769	751	747	753	715	712	760	726	785	799	742	738	694	724	740	721	759	795	743	773	787	759	730	772	705	773	748	767	742	764	722	738	720	786	719	755	781	798	732	759	782	745	728	781	786	769	707	787	727	705	765	730	756	769	760	733	783	792	738	810	737	765	752	743	761	807	693	739	737	752	771	722	765	787	774	835	736	753	738	738	741	752	748	770	720	747	750	756	769	733	766	770	719	691	758	770	741	759	750	729	740	733	794	758	733	727	747	757	772	742	760	755	692	765	783	778	778	766	784	762	771	803	733	729	742	792	784	778	760	774	766	771	726	799	738	701	706	747	807	757	782	704	759	800	743	784	747	742	772	717	763	687	762	814	805	787	773	763	752	764	721	728	735	777	780	730	763	824	745	778	752	753	789	777	763	771	793	781	750	767	707	759	793	715	765	767	736	744	771	734	727	756	786	774	747	745	737	797	712	755	773	729	766	796	746	764	767	751	795	779	724	750	762	795	759	712	777	742	800	755	794	796	768	804	710	719	819	775	718	764	771	738	722	760	751	764	773	777	809	737	742	761	719	747	759	753	728	792	749	751	785	747	733	709	738	735	754	702	810	736	749	771	778	750	749	767	732	816	742	772	761	786	739	793	793	767	791	766	750	802	746	685	788	785	722	764	729	744	790	761	768	777	774	714	769	768	753	785	801	780	738	786	754	795	748	780	775	745	752	754	764	831	767	725	774	781	763	745	803	737	750	728	752	776	738	753	745	725	739	757	757	718	751	780	722	771	799	719	730	786	767	746	811	782	721	735	687	741	801	749	748	721	745	769	737	794	758	728	750	752	785	733	716	782	772	741	736	742	681	740	726	718	763	793	744	740	768	720	789	769	751	727	768	788	747	763	722	733	741	739	717	768	754	753	767	733	773	734	725	756	757	784	769	748	755	745	764	734	775	742	742	754	760	778	732	727	779	742	755	766	758	782	721	752	761	762	759	775	724	784	715	803	781	744	786	708	790	776	755	759	774	749	768	731	798	778	763	745	787	726	743	798	727	740	743	763	770	770	733	774	740	710	738	793	724	776	731	776	772	718	776	750	759	742	729	789	802	747	745	731	805	774	722	794	728	770	726	764	793	740	754	747	774	798	743	792	722	768	744	770	744	790	782	740	746	708	735	747	738	803	742	777	752	762	838	747	729	730	790	778	757	745	743	759	771	759	737	761	793	757	744	798	790	761	750	734	793	731	764	751	710	757	706	758	805	714	763	717	771	762	762	734	748	763	780	731	779	750	718	793	738	789	757	750	783	774	730	762	736	709	775	743	775	783	776	750	769	768	727	756	759	726	723	794	815	727	753	771	809	788	784	716	739	786	751	798	762	760	735	794	781	764	821	762	759	774	758	709	738	770	730	785	743	734	722	769	749	761	731	755	753	813	788	728	701	721	703	750	760	752	710	776	726	688	750	732	709	775	729	721	756	759	739	787	735	814	770	701	731	760	731	775	779	779	770	762	785	755	777	763	731	739	787	792	711	788	755	734	755	775	753	772	782	789	795	785	737	738	753	726	735	728	809	712	786	753	736	767	755	776	782	717	793	743	749	751	773	755	756	723	760	785	723	781	741	773	779	776	701	765	737	780	748	760	737	805	778	758	738	730	771	731	701	754	761	744	755	760	800	756	706	745	721	734	822	790	740	741	734	727	750	713	764	771	766	838	806	729	804	781	755	735	782	708	757	762	784	739	741	747	728	736	739	763	778	720	795	783	723	752	786	761	763	766	776	749	749	762	739	730	733	722	709	761	747	789	784	800	762	755	792	780	788	726	753	760	812	762	744	764	782	697	749	774	784	766	732	747	756	786	753	762	789	715	732	758	800	781	773	772	765	751	715	752	802	755	772	738	814	785	781	765	768	789	860	751	725	770	757	786	789	711	751	785	740	722	751	786	741	719	714	751	722	770	761	775	737	728	774	780	781	715	782	724	774	783	763	791	695	723	766	742	764	725	771	776	765	775	733	745	759	727	743	740	776	773	733	752	755	761	736	779	726	769	717	817	766	824	772	747	728	782	773	763	732	785	731	774	749	797	736	783	774	756	749	754	761	747	784	797	763	785	762	769	755	753	803	802	753	749	803	759	792	750	802	738	793	803	757	747	741	706	766	801	739	759	777	753	714	776	798	726	760	762	760	755	766	782	779	755	778	741	748	709	719	781	759	683	783	707	743	784	794	776	773	773	739	725	745	816	764	720	723	750	745	737	733	748	769	711	730	755	740	778	785	759	748	783	737	760	811	731	813	770	755	748	743	794	748	762	725	733	759	758	731	784	733	755	745	833	779	732	771	756	779	770	839	717	716	789	725	783	734	739	749
51031	48028	52748	45640	33408	31517	33619	37463	38682	38079	36461	28955	27245	20284	16263	11104	8070	6716	4215	2978	2894	1921	1433	986	666	555	499	493	501	408	394	363	343	359	366	367	342	360	356	355	301	307	351	391	323	365	309	349	375	354	352	303	367	317	294	334	345	346	362	354	296	355	378	312	346	318	324	320	325	327	342	319	274	343	365	324	353	347	312	328	333	309	325	381	349	312	320	337	369	325	296	330	304	303	344	336	351	322	319	324	316	356	336	326	322	307	322	292	323	305	303	318	286	360	341	330	298	319	325	331	326	291	334	328	317	312	307	388	330	342	349	343	296	322	303	365	352	325	321	323	312	337	314	326	305	313	319	349	310	331	333	333	316	324	310	335	321	296	333	322	300	292	314	342	348	331	302	324	351	317	312	299	320	342	335	301	318	313	323	330	327	316	317	338	330	326	335	338	313	315	320	295	320	328	331	327	306	308	349	357	290	312	322	349	318	332	322	320	303	314	312	319	331	295	355	381	319	317	332	342	329	325	330	330	338	337	309	325	307	313	307	297	322	347	336	303	336	308	331	311	300	316	310	353	317	331	303	327	296	356	315	334	328	319	304	313	335	338	332	324	309	291	340	325	278	305	323	312	351	349	315	322	315	309	300	337	310	299	336	329	337	334	315	312	332	322	342	313	331	318	296	314	307	324	348	324	296	326	331	327	321	338	344	311	316	306	312	319	317	304	307	295	341	331	361	316	335	293	330	312	304	320	364	323	300	319	327	304	312	316	323	317	301	333	329	334	341	343	334	332	349	318	330	348	323	319	347	352	327	308	357	326	289	345	366	348	351	291	322	335	338	325	344	347	309	328	317	281	327	320	307	310	307	333	333	306	323	302	342	322	327	346	348	340	327	323	353	340	292	325	325	313	289	342	345	325	315	316	312	309	320	339	314	313	323	319	305	321	320	336	306	291	300	314	377	284	336	323	330	311	344	302	374	313	344	335	318	306	290	349	317	305	338	304	297	317	334	334	312	353	343	346	330	337	336	315	334	307	324	317	322	336	318	308	331	330	326	314	321	329	330	337	345	312	334	306	310	325	339	331	352	318	335	306	292	324	304	325	322	318	308	349	303	301	332	339	319	331	349	350	345	334	321	314	333	320	332	279	303	325	306	332	314	318	308	394	303	335	336	315	327	323	330	340	318	322	349	300	332	304	313	307	344	319	315	304	295	290	332	310	351	289	327	292	337	301	305	313	299	284	345	350	348	324	304	301	313	311	325	317	297	305	314	332	311	387	357	295	367	309	323	299	333	326	309	343	315	323	315	351	362	327	325	334	324	313	294	306	344	349	302	286	315	308	330	292	306	342	364	317	337	303	302	342	341	323	352	343	294	304	346	331	306	287	294	358	293	293	308	352	345	339	324	322	319	334	330	327	336	350	356	311	307	342	341	327	312	340	342	351	296	343	290	310	323	324	350	332	339	314	302	332	313	310	359	288	289	317	345	321	306	329	321	287	327	315	339	319	294	299	296	327	337	338	301	341	345	318	321	319	330	352	327	294	358	309	319	326	356	300	289	305	310	296	293	322	321	340	312	338	328	329	331	320	298	311	340	316	341	320	323	312	327	266	331	313	299	316	334	327	325	365	310	299	307	341	348	322	312	314	322	326	349	333	332	303	313	333	339	330	330	328	300	338	316	336	314	328	328	319	290	329	331	313	346	326	305	315	310	323	335	336	322	320	330	338	304	322	318	339	295	294	288	326	349	315	283	341	342	332	314	328	341	312	312	322	313	332	301	311	342	343	314	314	319	354	328	324	351	321	304	321	328	327	340	354	314	317	335	337	339	313	322	322	348	316	300	302	329	301	365	358	310	305	293	295	302	319	300	352	353	328	325	317	304	368	353	357	318	314	340	326	321	322	310	336	317	337	326	324	311	332	314	305	325	332	330	321	313	341	308	296	332	325	344	347	327	354	324	332	333	325	355	328	317	317	320	343	330	311	303	324	329	281	336	353	319	328	309	322	335	356	327	283	336	304	331	338	325	330	312	327	350	325	332	352	312	319	325	342	313	330	313	330	296	322	327	301	312	289	315	312	311	330	322	304	336	299	333	324	330	318	322	316	335	342	335	307	331	310	333	277	328	346	355	306	302	320	342	324	316	326	319	320	341	333	348	333	330	305	321	343	278	325	367	325	322	303	312	338	328	328	324	317	328	304	323	345	338	295	322	318	318	338	326	323	334	323	308	333	325	352	321	318	322	329	302	345	370	339	336	352	296	320	301	348	314	353	285	304	327	316	313	329	330	315	307	305	340	308	291	332	360	344	312	294	335	309	321	322	335	341	326	309	322	351	342	294	279	338	296	328	335	296	320	325	358	325	316	324	314	325	352	336	329	307	293	344	306	332	304	316	350	349	358	348	323	303	314	345	370	321	283	328	320	309	328	328	294	326	317	306	336	314	348	303	308	334	360	315	331	310	340	323	316	312	331	335	330	309	326	335	325	358	312	340	343	286	330	339	312	324	319	296	356	342	340	341	289	316	307	312	335	320	295	305	304	357	287	320	336	344	304	319	321	323	345	325	288	302	372	313	349	313	327	314	319	352	319	314	324	324	363	346	334	348	350	347	330	312	303	339	310	303	318	299	302	325	274	299	327	308	319	319	317	298	316	338	307	310	334	365	341	338	345	311	367	308	312	314	328	348	321	345	343	325	338	303	318	317	339	313	296	333	322	303	298	320	354	349	331	316	329	329	359	332	311	346	340	320	347	351	343	333	331	337	285	314	320	308	329	362	324	298	313	309	329	305	287	335	307	337	328	342	333	300	299	321	321	345	335	319	329	326	304	314	334	308	334	293	328	325	294	375	310	295	318	330	311	320	314	329	356	346	369	335	287	335	364	334	296	325	348	317	339	312	312	323	345	303	329	340	326	312	310	318	343	345	335	311	345	325	313	370	327	309	314	306	328	332	334	327	313	301	335	332	311	333	313	317	339	332	312	345	346	312	319	327	333	327	301	349	342	315	332	325	340	304	306	321	303	355	334	352	301	289	332	318	326	317	315	325	340	367	331	316	342	320	311	356	321	346	331	316	319	299	313	338	307	328	361	371	303	313	260	299	299	338	323	341	311	312	300	309	343	326	322	336	328	321	333	304	352	328	318	304	290	323	321	351	329	329	342	315	338	346	294	313	345	305	341	341	303	304	322	330	352	304	331	363	328	333	300	339	365	349	324	330	341	340	328	328	331	301	340	297	368	302	318	338	339	336	299	334	373	317	322	350	330	303	352	331	307	345	306	309	297	333	348	321	334	314	348	293	301	338	338	333	311	294	308	346	303	328	312	308	330	331	340	366	324	342	318	329	334	358	324	317	348	318	293	329	333	336	326	315	305	322	316	327	315	313	327	325	316	330	294	308	277	326	343	307	335	323	333	319	302	297	290	334	349	309	317	283	306	326	320	302	348	307	323	297	327	329	320	327	289	318	328	336	319	313	318	310	361	342
32850	39522	53437	50987	45510	44423	47283	49840	53272	53882	50315	44373	42454	35905	30734	24966	22047	20710	15085	12290	12288	8224	6623	4187	2969	1944	1935	1917	1860	1380	1223	1069	966	887	881	850	877	872	860	862	818	839	846	808	822	861	870	813	771	837	860	891	855	812	789	819	792	806	743	741	819	724	694	786	832	780	813	772	777	750	721	816	805	758	778	727	775	769	725	746	749	746	706	740	732	728	770	709	731	705	743	743	752	758	756	722	746	771	743	788	756	743	761	717	733	728	741	696	702	749	713	743	691	672	750	700	717	734	718	718	736	778	736	704	723	727	746	717	733	767	718	687	761	729	750	731	720	745	698	709	748	780	756	709	750	774	732	716	739	702	705	754	728	723	701	770	717	729	749	727	739	733	762	736	743	750	735	762	722	731	747	774	705	789	687	756	764	737	750	754	759	722	741	724	737	754	722	720	732	763	710	715	719	738	724	752	743	767	727	739	727	732	771	726	738	748	766	768	719	768	748	783	708	715	716	774	748	766	722	759	743	722	726	712	782	706	687	769	750	704	768	725	740	748	729	728	734	749	746	772	749	724	737	771	713	760	729	722	709	741	766	724	766	763	721	751	749	721	712	694	710	753	729	684	735	752	741	749	747	763	753	780	748	695	706	781	702	750	729	725	774	759	723	701	754	754	785	746	722	685	786	732	736	771	728	718	743	759	730	753	708	701	715	707	803	734	708	713	686	758	717	717	746	697	733	718	750	768	676	718	765	725	746	777	734	740	729	721	698	728	744	770	741	716	754	720	741	731	742	783	720	757	763	762	702	707	737	680	739	649	711	755	754	700	698	746	690	760	764	755	698	685	697	745	755	746	722	773	766	765	741	675	711	720	753	747	748	715	694	689	730	748	755	732	711	747	690	727	701	755	713	749	743	681	737	753	729	738	752	759	711	724	775	717	705	733	720	712	700	687	717	742	767	745	748	702	773	737	714	700	727	730	707	757	741	709	722	799	755	708	753	746	772	752	706	721	713	774	748	702	680	718	744	720	735	744	708	739	737	698	728	704	742	742	787	680	790	705	765	705	758	717	721	790	724	705	705	722	696	763	784	716	731	721	719	728	720	686	726	694	756	737	763	722	742	745	705	730	723	696	751	718	740	734	734	754	692	726	732	720	731	711	766	689	737	699	739	718	786	769	710	733	768	730	742	756	743	747	741	716	742	746	728	759	687	743	737	786	778	742	708	758	732	648	749	756	750	745	728	780	718	726	731	736	740	758	716	789	784	725	729	776	762	724	743	721	733	775	737	711	717	714	730	721	703	745	724	762	733	708	789	755	745	736	783	681	730	750	763	797	711	719	704	733	719	710	751	723	726	709	784	722	728	743	728	752	761	766	740	744	739	717	723	724	731	728	719	675	764	718	749	718	708	753	734	737	755	712	771	723	724	706	769	731	763	745	715	731	756	737	746	713	728	737	761	708	743	750	733	697	693	775	744	742	722	737	780	751	718	733	723	704	740	779	755	738	767	787	741	722	767	722	715	739	715	729	769	773	686	705	738	763	726	742	746	714	743	732	688	746	771	676	732	750	784	753	756	711	701	767	724	755	724	723	718	690	711	717	763	735	798	732	728	757	703	734	743	725	740	738	750	700	770	769	734	728	756	696	727	764	731	728	712	700	704	717	710	755	764	739	751	711	710	782	763	771	698	704	698	778	692	715	745	732	757	745	692	740	753	779	749	725	738	747	725	748	760	741	782	684	693	719	728	697	719	754	693	713	700	726	755	712	775	779	690	715	684	721	736	738	688	708	697	737	762	695	725	723	734	702	797	697	748	734	788	713	740	721	742	681	714	697	725	730	709	714	737	754	737	769	756	694	762	701	755	700	706	748	752	734	729	757	740	750	694	759	727	733	737	765	681	781	663	740	721	755	780	723	722	735	727	735	738	702	752	738	696	727	722	787	721	760	749	750	720	732	737	706	739	755	799	745	741	690	710	745	773	750	743	697	738	723	719	721	789	762	688	779	721	724	757	703	737	716	713	735	741	791	749	692	750	744	758	708	748	698	767	703	718	766	742	740	752	731	762	758	776	701	788	723	710	736	748	725	732	756	748	761	702	734	685	738	753	669	724	767	777	747	720	707	761	715	712	771	758	732	770	721	761	708	759	728	782	730	763	718	767	741	731	752	721	705	746	768	743	735	706	726	714	779	759	720	744	740	725	761	714	709	759	767	763	730	700	690	780	717	720	765	773	768	741	750	729	710	794	696	728	731	720	735	765	746	759	710	711	744	744	741	723	757	708	740	722	694	783	772	730	769	745	736	794	739	727	717	722	764	782	732	745	772	726	712	763	721	805	761	749	773	753	709	740	735	762	741	743	723	725	738	722	739	727	733	760	679	741	720	698	739	715	782	735	781	730	685	746	734	742	707	720	696	760	735	690	746	703	688	763	728	708	759	722	694	738	769	731	704	731	744	751	749	714	744	739	733	735	697	691	751	719	695	742	730	762	761	715	758	723	720	743	723	734	672	740	725	718	736	756	720	727	772	737	744	685	744	729	718	748	738	734	732	696	722	724	714	753	746	729	734	770	797	742	680	767	712	737	782	742	737	774	757	709	726	719	719	709	687	730	689	753	697	746	696	774	775	704	775	712	726	696	732	716	719	759	709	682	747	762	715	773	730	745	817	729	755	757	721	750	761	705	777	709	708	724	727	746	753	708	695	706	744	735	739	725	724	701	718	724	741	750	759	683	685	747	777	732	766	738	765	748	749	744	722	745	736	752	704	692	730	742	802	749	740	712	732	752	739	699	728	693	723	746	697	716	738	734	718	763	727	766	756	722	749	737	717	723	751	715	758	760	730	751	751	688	739	717	723	736	714	761	733	717	725	734	762	736	737	769	780	733	726	721	717	697	752	724	678	776	762	736	766	744	725	715	759	749	728	790	731	731	714	723	763	734	750	739	755	743	739	748	756	691	705	746	727	747	727	764	676	711	769	738	688	721	734	796	692	748	765	763	721	692	760	734	705	729	699	773	741	740	733	757	727	779	709	758	704	801	726	729	733	777	780	737	738	741	734	708	684	701	740	783	729	716	762	732	696	732	777	720	710	720	710	679	709	678	708	740	724	735	764	754	755	763	770	726	724	716	755	760	683	701	730	696	787	699	765	794	752	752	761	695	753	742	768	742	771	715	717	716	736	797	692	728	764	781	738	726	767	802	770	718	747	705	741	753	722	738	764	753	779	724	738	746	743	753	759	708	742	764	741	721	734	716	712	706	774	752	745	745	756	744	762	713	728	749	716	736	720	723	693	706	717	754	764	743	791	739	785	743	704	734	778	729	735	766	707	744	694	749	725	733	713	747	769	691	740	696	746	734	743	738	765	732	733	719	707	745	723	742	700	785	740	753	753	726	762	750	759	719	711	750	743	770	715	745	714	758	748	767	773	679	718	722	722	716	742	681	693	727	725	701	753	753	690	704	680	732	761	758	752	759	690	700	693	753	754
25949	21744	22118	15895	11164	5985	4763	4453	3640	3058	2504	1758	1488	1119	820	772	630	538	519	451	422	420	375	407	418	394	424	430	434	396	367	368	334	352	389	381	370	353	374	370	389	374	380	363	352	408	389	372	393	357	359	383	403	376	396	371	372	378	372	363	349	371	362	408	384	379	414	362	353	382	368	349	347	382	387	396	363	351	351	376	393	383	395	359	369	358	344	368	412	381	365	372	406	348	408	377	366	385	358	384	356	374	336	399	346	369	359	396	387	351	363	378	370	395	350	336	388	376	384	362	369	373	349	369	382	423	383	361	374	384	398	353	397	382	402	366	405	372	406	364	357	381	348	372	326	370	390	384	397	402	397	336	379	366	355	341	396	355	377	405	378	376	352	381	389	385	366	396	362	415	404	394	373	407	386	376	355	352	374	345	404	376	416	395	407	397	355	360	387	386	410	385	389	349	380	370	329	367	357	353	387	398	439	369	369	404	385	403	374	353	388	401	401	381	369	380	374	382	389	381	382	352	365	370	379	393	387	339	394	362	405	350	393	381	397	403	401	371	349	347	356	430	410	389	350	392	388	365	365	385	343	369	399	357	379	351	335	369	378	374	361	377	396	388	419	425	401	434	382	408	354	366	364	382	387	368	345	359	366	328	359	393	368	362	358	346	352	337	378	377	387	384	375	367	376	400	382	354	361	371	394	401	383	395	361	390	340	335	346	337	364	396	381	374	370	382	407	386	373	373	385	392	367	384	399	358	391	384	383	404	382	371	346	384	404	365	354	343	353	383	417	382	379	356	388	358	406	404	391	398	362	381	400	365	357	396	362	359	389	369	372	344	368	377	370	352	410	412	389	391	385	409	394	352	373	401	356	381	398	387	401	404	382	368	347	382	381	352	386	378	380	388	379	352	395	403	358	356	380	353	376	386	381	353	376	368	398	405	367	379	349	391	403	361	379	364	396	386	366	346	332	381	370	349	369	371	360	383	374	396	379	380	367	377	393	375	374	382	380	385	405	387	372	348	378	368	406	347	386	365	384	409	372	364	351	388	373	367	363	358	381	312	373	383	367	389	375	399	381	356	393	379	363	377	378	338	380	392	365	394	400	361	353	372	382	382	393	339	370	363	393	370	373	339	361	391	368	395	359	358	374	402	373	381	375	373	394	383	387	310	383	330	369	360	372	381	332	353	373	388	377	352	368	394	360	339	413	306	364	378	366	390	353	380	354	368	399	377	406	386	395	365	420	368	364	376	401	413	404	368	345	405	338	396	400	353	398	397	396	363	350	382	404	422	356	398	394	379	359	404	362	359	363	383	368	372	384	338	418	376	384	378	360	382	426	393	360	387	384	372	350	376	350	349	371	381	389	388	372	348	360	357	361	371	378	375	396	362	374	404	405	359	366	376	356	362	390	388	366	394	377	371	418	381	353	349	357	354	345	327	379	362	387	367	384	404	333	345	373	370	360	369	416	368	418	415	360	363	383	394	430	384	396	383	348	361	339	401	399	386	378	388	375	372	384	349	376	387	383	426	373	366	378	406	405	377	398	418	407	377	397	343	390	373	352	403	359	408	388	397	378	378	400	332	336	370	401	377	401	398	360	378	339	370	335	392	385	367	369	385	376	357	401	347	398	399	335	373	369	343	361	354	384	353	341	357	385	364	368	394	381	362	389	398	373	364	363	359	379	370	386	378	394	378	370	387	378	372	364	342	361	357	370	351	386	385	369	380	403	402	363	383	326	360	368	389	378	356	388	362	353	375	365	379	405	362	411	378	391	332	348	381	335	373	349	394	392	379	406	410	377	377	340	344	378	380	354	393	375	403	388	382	410	369	362	403	392	381	368	404	396	427	388	378	352	381	361	367	346	328	328	385	367	358	325	398	354	383	387	364	376	377	412	356	378	344	355	375	410	353	385	388	372	343	381	391	356	385	415	356	358	326	378	381	362	336	365	388	352	372	376	382	368	336	389	393	347	373	407	368	410	385	343	380	368	377	363	395	367	391	382	403	335	370	398	363	359	371	403	370	399	351	407	389	372	386	337	355	417	349	371	384	369	407	373	374	388	407	413	400	376	405	390	377	353	386	391	383	372	369	384	354	359	372	390	381	393	393	379	370	367	397	371	342	329	352	368	375	397	372	342	381	349	375	332	381	393	432	383	390	388	363	419	359	336	378	351	358	382	364	365	388	358	382	354	386	365	426	369	338	394	401	349	387	396	385	366	412	364	372	402	379	379	353	359	405	377	367	391	371	426	370	375	389	368	360	396	403	391	385	377	393	387	345	384	363	377	380	340	387	390	398	378	398	357	379	404	400	361	386	374	382	405	407	364	336	373	362	380	347	349	384	412	377	413	392	377	399	370	389	381	331	405	390	372	379	363	390	360	355	328	390	399	407	420	399	411	372	374	359	357	357	385	378	314	390	340	385	348	407	338	355	330	375	365	356	391	378	407	357	384	366	388	391	396	431	379	366	363	383	434	384	404	376	392	383	347	412	385	389	396	404	370	375	368	365	398	383	364	374	396	391	372	379	354	379	405	361	398	380	367	378	371	351	383	346	402	360	384	371	369	411	396	349	382	363	383	381	370	373	381	370	369	379	378	379	346	367	380	385	371	340	394	406	364	372	339	362	371	369	374	385	380	378	377	389	372	358	402	402	366	399	370	389	354	398	361	393	380	360	363	379	364	363	342	374	371	414	361	376	363	356	400	378	399	423	378	414	365	385	398	366	411	341	386	363	368	381	365	393	401	364	390	400	355	372	359	369	360	337	375	369	341	401	378	361	397	390	329	382	343	363	343	366	355	384	364	376	364	359	389	349	346	380	351	373	346	395	371	355	354	350	370	388	375	403	392	388	394	397	421	367	370	374	393	375	407	367	372	397	337	377	363	394	369	401	394	430	365	373	376	393	421	370	382	374	381	420	400	393	419	379	364	353	362	413	383	375	374	349	387	372	344	374	423	391	410	369	366	384	386	414	403	372	397	358	349	402	356	386	391	371	392	403	348	387	380	358	390	375	393	362	370	391	373	371	379	404	391	376	391	373	383	399	391	333	356	384	376	363	377	396	379	380	384	363	348	362	363	376	367	351	399	361	391	325	340	406	392	381	393	352	394	395	336	401	393	397	372	376	401	403	384	352	378	349	377	361	394	411	353	380	394	353	379	382	415	424	362	405	377	382	393	373	348	372	404	396	347	371	394	322	392	345	391	384	366	390	392	357	410	366	369	357	373	364	349	373	325	360	357	361	416	372	389	385	374	360	360	394	365	389	348	380	389	386	402	322	375	366	363	371	362	339	399	388	355	382	389	402	364	348	397	377	363	331	374	347	355	397	407	360	357	367	354	356	386	370	383	375	369	338	385	374	356	402	366	373	363	374	374	407	379	356	402	398	370	383	377	375	397	386	370	385	386	361	381	380	352	370	362	397	384	352	380	357	379	369	358	361	403	393	366	417	383	369	352	351	329	374	383	385	357	411	356	395
14554	17763	27330	26467	23516	16436	16284	16105	14613	13205	11159	8280	7354	4999	3383	3055	2518	2062	1677	1482	1273	1191	1117	1023	1005	1050	996	966	930	977	934	898	913	870	890	868	920	867	878	891	879	860	862	846	835	857	876	873	890	870	847	928	862	839	847	835	901	847	918	794	821	811	887	882	839	801	842	926	811	815	847	854	881	867	888	854	799	868	839	866	816	839	833	799	888	853	894	848	822	839	809	845	859	852	868	816	798	880	903	812	770	852	879	821	887	802	845	871	800	820	848	866	808	791	857	865	838	850	804	825	787	821	836	833	862	825	797	849	851	832	869	859	810	854	875	801	862	808	875	790	856	880	888	806	829	843	803	823	829	816	895	845	829	820	844	883	840	836	839	825	825	832	888	849	902	817	877	840	812	850	842	784	859	837	887	851	854	786	847	851	809	871	796	850	853	853	856	850	801	902	849	883	884	846	826	859	828	863	867	809	817	873	860	826	846	872	862	857	805	850	825	852	781	840	841	858	881	870	800	812	842	834	875	823	827	886	839	904	882	814	819	801	872	828	852	850	869	790	881	827	876	877	864	849	870	844	847	842	883	791	820	844	853	854	884	842	865	838	862	836	809	889	826	819	866	858	808	826	871	798	818	843	836	895	885	852	855	826	906	852	857	848	876	854	830	831	874	798	810	855	858	817	887	872	870	842	845	899	863	879	837	844	785	860	839	875	800	835	854	862	888	871	820	767	848	819	859	805	848	817	861	838	822	856	842	858	868	836	818	848	876	849	887	848	811	818	843	854	835	878	782	926	859	845	859	844	868	842	836	858	866	815	815	895	835	839	882	858	766	831	820	847	797	773	798	847	801	786	837	848	857	824	832	879	865	840	890	850	779	804	829	812	811	801	838	827	826	828	834	857	814	823	908	812	831	825	842	864	850	836	858	905	857	844	935	852	830	819	870	887	845	847	840	802	825	891	825	802	864	861	847	833	898	812	806	861	876	807	834	865	791	884	842	842	800	829	843	831	844	877	823	844	847	858	845	800	840	872	887	824	897	870	820	882	788	848	800	861	835	817	831	790	850	868	820	893	856	887	817	820	849	842	820	869	835	824	830	832	861	848	830	842	854	848	895	865	873	870	873	821	858	838	835	848	837	858	840	834	844	852	819	904	817	827	842	885	829	828	827	903	839	833	934	866	894	856	843	828	896	837	851	851	828	862	855	829	884	833	835	862	816	822	878	859	845	827	850	826	830	818	852	851	864	855	806	771	835	865	868	856	822	810	823	832	867	835	778	839	831	885	875	833	842	833	846	847	796	818	869	813	872	823	883	853	847	820	832	816	832	822	861	892	841	853	907	871	816	806	832	846	833	860	826	785	875	821	837	888	887	834	830	844	856	825	854	886	814	825	849	834	867	877	838	795	852	848	864	866	791	824	857	809	836	857	823	876	800	821	890	860	866	851	850	861	846	849	855	870	895	840	829	873	832	850	836	794	905	827	869	830	806	860	814	845	907	850	860	847	854	859	834	870	801	845	894	894	833	853	872	894	849	836	859	838	837	882	837	846	807	890	868	841	868	844	836	875	803	847	934	854	826	883	889	813	830	851	926	844	849	832	855	888	846	831	853	812	852	850	834	834	807	819	859	851	830	837	833	812	881	880	822	871	833	861	832	832	885	867	847	827	858	793	844	841	808	884	851	866	805	806	865	867	841	806	856	876	803	855	835	895	793	852	797	812	834	839	836	847	834	846	871	872	808	900	844	810	829	876	814	858	875	839	813	791	820	881	807	860	892	814	879	865	848	818	862	806	809	906	815	839	803	834	830	871	882	812	886	882	851	857	846	895	870	877	842	848	889	790	815	808	768	805	852	843	843	883	872	865	847	867	833	899	851	838	853	833	835	851	819	834	790	857	865	865	818	830	853	887	806	859	872	811	841	857	840	858	843	884	819	884	854	842	878	777	802	803	841	822	829	841	871	820	886	855	834	846	862	841	879	869	875	826	842	832	828	819	820	866	857	815	872	852	820	798	807	859	831	853	871	858	815	776	847	865	869	799	889	835	859	870	839	916	864	840	823	822	845	856	849	860	882	844	816	821	807	862	878	868	886	835	829	855	873	893	868	854	833	827	835	817	832	832	860	833	826	900	811	878	805	851	853	842	897	828	828	818	848	882	822	836	847	850	822	830	830	839	860	863	868	854	806	791	797	822	823	836	840	873	860	848	832	845	857	853	840	913	884	835	819	852	906	883	840	838	838	790	886	905	845	813	847	775	854	847	917	825	840	858	843	792	871	915	843	870	802	853	902	830	867	860	804	934	846	809	825	836	871	829	829	847	844	846	815	846	833	817	818	860	859	839	825	823	812	886	878	830	858	792	898	834	880	845	811	828	844	872	867	816	864	887	827	871	799	801	848	830	861	828	825	874	798	837	874	831	872	833	887	873	872	817	800	813	842	833	849	873	858	866	816	855	820	856	833	861	839	829	804	823	833	836	830	826	875	872	807	837	829	833	801	830	829	881	808	855	888	859	846	824	871	893	873	863	862	801	827	813	884	873	890	835	871	839	818	835	856	842	855	837	896	823	850	847	868	902	827	820	867	848	862	864	890	805	869	869	859	911	824	843	828	793	873	837	844	820	907	851	840	844	853	866	851	848	820	921	900	859	897	861	841	877	834	880	831	810	789	751	858	811	826	835	822	814	861	835	842	834	866	845	833	887	834	796	824	882	822	833	843	839	886	880	868	859	889	853	882	823	840	859	823	850	827	844	853	759	859	814	836	847	813	813	822	844	849	823	810	901	874	814	855	834	862	856	857	837	885	808	811	817	816	797	857	855	845	837	820	807	830	855	823	903	824	838	817	861	859	797	779	881	917	874	844	868	837	862	853	833	832	797	843	851	803	920	867	825	819	801	846	777	804	812	818	801	868	849	840	788	853	899	856	900	865	861	852	825	832	891	827	873	804	808	832	869	797	818	818	882	896	860	820	843	863	849	823	847	877	866	837	856	853	823	837	831	811	876	852	907	812	871	829	837	858	868	822	836	859	889	834	835	876	835	822	804	854	821	825	829	843	835	803	896	866	897	833	839	839	855	849	864	816	852	791	825	877	879	887	835	784	833	861	849	822	851	830	841	890	853	823	885	870	895	831	816	862	820	823	825	821	916	847	866	762	817	821	889	861	827	850	815	879	884	903	849	842	854	825	825	904	830	811	784	827	868	800	851	848	810	874	836	825	870	863	755	884	870	863	835	838	799	838	829	835	850	838	866	851	873	901	826	916	881	846	805	825	825	868	815	839	866	837	852	882	841	875	797	837	834	811	851	837	881	817	835	859	825	839	816	828	885	841	848	836	853	873	838	840	892	861	842	846	782	886	833	822	863	805	844	847	810	869	827	882	844	858	860	884	803	851	805	860	788	878	849	848	831	878	839	894	806	908	855	879	899	828	913	835	840	867	832	832	878	860	847	818	852	881	861	860	890	810	831	874	905	809	888	842	813
43575	46909	49194	41427	33596	29530	32093	32499	31418	30811	29040	19411	15079	11454	7821	6615	5170	3278	2133	1870	1470	1182	1019	808	592	425	437	397	391	381	347	362	361	346	342	350	348	359	346	322	295	329	345	355	317	367	347	319	347	365	328	313	359	325	334	355	381	347	332	328	326	323	359	359	366	355	312	348	361	377	356	345	342	303	344	306	305	337	347	336	332	286	322	324	313	330	367	387	346	345	301	306	319	342	320	327	352	326	337	326	311	327	346	385	328	313	351	332	324	316	351	374	346	303	333	310	339	319	297	320	331	331	343	310	330	298	318	337	313	343	350	325	305	329	350	307	353	337	327	334	309	332	317	328	335	329	319	279	351	332	317	387	339	317	330	321	344	282	317	331	337	366	344	363	315	344	326	321	347	351	310	358	353	321	325	331	340	334	369	325	301	359	346	333	300	364	332	367	349	339	331	360	337	327	362	373	309	343	326	340	353	373	314	304	333	311	318	307	349	353	340	302	348	326	316	349	322	333	307	325	346	309	335	353	342	366	324	325	329	318	301	307	327	322	352	339	337	308	354	330	297	339	355	309	354	334	332	328	318	348	375	376	341	295	313	311	315	359	334	355	359	325	314	311	344	364	350	332	329	311	343	344	313	327	318	360	350	312	350	336	311	314	334	344	345	341	312	307	324	351	310	318	322	304	316	361	341	340	294	340	338	330	347	325	303	347	367	329	320	322	322	313	350	364	358	374	334	372	347	311	370	342	328	314	323	320	316	327	316	366	327	354	302	372	316	358	350	328	336	290	312	326	319	339	344	345	339	377	331	339	293	336	305	343	328	364	339	347	313	339	306	310	317	318	298	345	338	338	359	331	351	308	352	350	326	325	351	338	351	321	318	315	324	341	317	326	322	351	360	334	334	336	330	343	330	332	316	349	338	374	311	313	334	337	332	330	307	316	312	331	336	350	302	361	326	354	303	369	301	354	346	340	303	361	322	325	315	345	334	322	338	349	323	341	362	342	339	356	359	319	309	337	338	369	337	324	321	316	324	355	296	360	325	323	351	303	290	333	345	317	349	325	330	306	309	297	372	368	321	337	343	348	326	350	317	357	339	340	348	331	343	289	331	319	365	309	298	328	337	350	323	305	321	344	324	332	328	328	340	316	295	292	336	330	340	325	327	318	300	333	347	307	332	304	333	329	348	308	305	344	310	343	321	340	345	361	346	377	310	288	340	337	309	348	334	363	367	323	383	353	366	315	354	320	310	349	329	303	299	304	326	331	331	318	305	355	375	343	328	304	328	304	351	302	309	331	332	336	327	304	300	321	353	361	331	330	319	346	298	315	361	324	314	323	340	323	342	327	312	335	353	329	330	322	326	327	355	353	354	335	345	323	329	351	336	325	335	348	303	347	307	334	344	324	348	338	328	337	338	307	306	330	337	291	324	312	287	301	323	329	315	308	346	335	305	318	320	324	350	333	344	365	329	328	340	348	320	348	309	330	339	349	322	325	357	321	340	350	294	312	327	313	364	282	336	348	300	324	330	343	322	327	331	336	298	319	336	346	282	330	299	313	301	325	331	327	360	314	327	346	322	369	308	303	305	359	304	342	324	331	335	311	320	291	358	319	356	324	316	314	328	333	326	340	299	338	326	296	331	325	299	316	335	362	330	342	321	341	322	306	355	321	354	322	354	346	314	307	322	333	302	318	343	363	359	331	345	331	328	346	341	321	339	336	322	331	344	321	342	323	309	314	317	308	362	352	337	323	317	366	329	295	308	292	347	360	331	339	337	370	289	315	329	315	310	313	359	359	320	293	338	316	302	325	338	325	306	346	326	333	332	301	338	363	362	309	292	340	341	342	300	377	353	339	375	334	328	337	315	306	342	346	319	318	339	361	358	345	300	308	315	346	364	332	309	304	316	318	345	345	315	324	323	339	338	312	334	293	302	312	327	295	336	323	329	339	304	307	334	308	345	310	317	292	336	344	335	317	350	354	331	302	318	332	331	332	310	330	328	324	319	326	331	324	339	300	323	322	314	301	352	349	305	333	352	328	329	357	348	307	329	309	348	348	297	340	368	356	343	336	323	352	320	332	353	363	318	359	334	333	317	315	332	345	310	320	301	330	319	319	317	348	319	349	324	314	310	335	310	338	346	335	362	308	354	319	352	333	332	345	338	319	295	317	350	335	307	328	302	344	348	313	355	323	333	340	355	301	331	332	317	321	329	343	339	319	338	315	305	317	342	332	343	318	335	295	324	322	301	346	319	336	361	338	310	313	340	331	342	347	338	299	335	295	342	315	348	329	324	329	337	357	317	313	343	298	304	326	313	324	335	353	296	340	309	354	323	322	311	361	326	302	356	327	357	341	358	328	302	323	352	313	322	338	348	290	321	338	318	338	308	323	352	322	354	344	364	374	339	348	327	326	321	341	328	352	303	318	353	349	289	327	333	303	332	320	319	318	328	347	367	328	380	308	322	314	351	347	358	321	325	315	324	356	316	314	357	300	323	341	352	319	350	325	328	328	307	351	349	350	363	332	337	360	345	334	349	326	355	354	346	316	339	317	376	321	343	344	329	350	302	306	307	314	304	337	343	341	304	315	335	331	316	310	340	343	360	333	321	309	287	318	339	311	330	329	349	326	322	351	354	352	373	333	314	304	317	312	336	336	324	322	320	337	335	311	323	342	333	354	329	315	384	353	334	327	330	319	317	339	330	343	338	326	332	305	319	321	324	322	322	322	315	306	320	324	304	328	325	266	313	304	317	345	299	329	332	355	356	320	340	341	327	328	327	328	303	344	324	345	325	324	313	309	379	355	346	380	321	331	355	333	340	341	362	313	289	318	295	336	330	307	355	333	332	329	332	346	338	323	296	329	339	329	365	333	364	365	346	359	348	305	324	333	339	362	322	325	352	337	315	326	322	346	347	346	301	310	313	335	323	326	353	312	336	308	305	331	310	341	338	314	320	294	269	335	343	348	294	370	296	352	329	350	342	364	367	342	339	310	309	323	361	337	327	351	299	299	295	323	328	317	334	340	346	328	312	303	322	356	312	349	324	354	333	287	304	350	332	362	353	335	354	334	336	349	338	341	318	343	361	341	318	336	339	318	311	315	304	350	324	322	355	323	344	341	323	356	362	327	288	341	310	350	339	330	311	322	336	347	305	347	332	334	350	322	343	333	324	322	298	320	338	314	307	341	328	346	333	328	316	310	331	320	325	374	297	313	322	331	339	324	327	328	322	339	332	359	323	312	358	338	314	362	306	357	368	321	331	298	337	344	341	332	361	338	336	363	310	327	317	337	309	337	293	330	333	326	340	341	315	313	325	360	320	341	301	356	385	390	351	308	316	328	336	332	321	310	330	356	339	347	324	374	333	347	346	276	330	340	332	353	332	336	325	343	308	304	355	379	339	305	314	318	325	297	295	315	312	310	337	327	372	318	343	357	305	325	339	311	345	316	322	320	332	354	338	382	323	297	327	349	351	339	323	311
28083	39048	47949	48385	42264	40092	44198	44087	46108	46885	43629	34616	32113	28279	19065	19936	17117	12606	9422	8783	6732	6016	4974	3206	2220	1432	1286	1163	1037	958	894	877	897	864	861	854	773	873	848	834	873	859	810	871	814	839	800	801	774	755	793	830	824	840	803	795	732	790	806	782	756	761	754	798	763	745	823	784	776	810	806	767	732	781	789	785	751	778	756	804	779	723	784	742	747	810	777	729	759	716	747	705	779	726	792	747	749	756	736	765	733	791	774	780	790	750	713	720	753	740	695	735	758	781	701	760	755	732	707	767	715	800	723	719	826	751	773	728	765	756	776	730	748	772	753	782	730	783	744	784	735	775	736	770	729	746	788	756	757	745	736	711	711	691	769	807	758	762	768	746	765	723	730	752	744	726	782	825	790	729	746	757	758	716	753	733	783	746	760	733	779	727	691	725	763	761	760	725	742	746	770	743	754	766	686	764	701	781	822	730	736	789	749	790	737	720	701	769	726	756	770	737	756	715	767	737	775	761	717	782	810	766	743	701	769	795	759	701	750	739	784	736	765	823	714	751	723	801	786	704	727	798	721	749	788	760	736	734	789	755	780	764	782	733	746	786	703	768	735	763	753	781	784	772	758	789	750	734	779	723	755	743	757	760	783	738	738	737	770	774	702	753	765	783	793	712	760	755	752	728	746	731	755	725	748	763	734	742	715	774	731	729	738	714	745	725	752	782	808	773	781	721	711	770	757	736	738	761	780	795	723	723	737	754	757	726	778	811	687	722	703	757	808	740	716	726	764	723	783	727	735	739	711	679	735	744	785	776	782	761	755	712	827	786	694	724	783	720	777	750	806	719	737	755	757	746	775	737	739	716	737	732	781	708	722	791	768	749	758	764	802	789	712	721	729	762	749	753	752	742	725	724	713	784	753	737	714	716	722	731	755	737	747	768	762	727	729	744	713	771	744	781	761	735	735	791	728	777	726	808	757	760	732	739	788	704	707	821	727	724	756	738	735	693	738	748	747	744	775	750	724	718	745	738	752	724	722	745	755	762	713	745	760	703	765	743	789	744	729	737	729	735	764	735	759	742	738	732	748	754	735	791	799	760	745	759	767	730	760	769	759	787	749	743	762	708	701	758	700	767	746	734	762	723	747	755	771	751	763	722	745	721	730	747	735	790	776	721	727	709	734	755	762	725	730	783	755	720	739	771	741	717	725	756	734	772	805	785	842	715	738	746	800	765	713	697	823	689	726	751	743	776	737	711	765	736	669	720	755	769	750	797	764	712	781	766	755	697	757	756	713	748	750	778	752	714	754	708	728	744	735	744	771	769	801	695	772	770	759	737	727	712	688	743	730	717	738	772	749	710	717	783	763	784	720	725	758	758	735	727	722	720	755	743	756	762	790	775	750	769	766	780	764	766	741	764	758	820	783	728	753	788	758	756	766	745	765	747	750	760	752	722	744	750	793	765	761	703	749	768	774	756	782	759	759	732	754	726	735	765	748	725	762	743	771	749	750	755	793	705	689	737	733	713	696	689	739	756	757	780	744	762	758	768	770	759	778	763	731	792	718	773	776	750	762	747	786	724	743	761	753	756	772	767	806	738	751	725	756	768	760	794	757	711	732	689	764	807	747	740	771	764	749	759	723	710	750	778	724	740	779	834	774	766	768	767	710	725	774	769	782	733	735	718	807	741	692	778	724	764	761	682	763	719	773	727	768	712	727	741	741	838	740	743	730	770	734	737	769	737	753	749	760	777	788	738	726	726	803	764	715	751	727	717	717	746	720	727	736	767	777	788	781	709	776	693	725	772	698	781	768	726	707	753	749	758	765	741	731	750	755	740	827	758	757	734	717	713	734	756	763	752	763	702	766	735	748	799	777	732	721	752	713	777	718	699	699	770	732	759	746	702	759	736	768	734	725	778	752	793	798	755	756	749	718	785	693	740	742	713	738	806	753	759	740	763	745	768	746	758	709	729	680	723	731	715	752	713	747	771	740	723	773	747	714	769	761	739	748	766	728	677	760	781	696	758	784	733	733	721	767	741	729	723	718	801	740	720	734	705	766	818	717	783	744	731	744	782	773	718	779	749	755	741	730	790	711	780	745	740	718	761	759	731	704	717	732	816	763	712	790	791	756	771	748	739	742	761	774	800	728	749	720	713	732	742	734	761	755	794	738	702	752	751	763	765	701	726	774	734	752	760	712	776	767	796	732	734	777	761	757	731	719	728	709	780	747	753	737	764	795	760	754	749	763	766	796	754	817	754	779	749	753	743	741	761	732	748	741	716	672	788	769	757	770	755	766	741	784	745	776	760	752	699	715	742	773	733	784	734	745	755	746	741	757	718	746	723	738	735	705	749	767	760	731	712	765	784	761	705	794	776	738	739	762	753	699	753	712	803	742	730	754	746	803	754	759	733	736	756	757	724	761	727	763	763	714	777	754	767	737	730	770	743	754	751	793	757	762	713	719	742	805	748	781	687	770	784	721	726	723	797	724	748	714	787	716	753	708	723	725	750	763	744	738	784	724	694	814	762	696	734	801	770	774	776	751	767	834	780	750	739	758	781	778	748	729	745	716	786	725	735	731	742	759	691	773	736	772	765	749	775	692	798	681	779	765	719	733	728	747	777	755	776	726	747	748	745	687	757	744	764	757	738	719	746	769	781	714	790	692	726	716	798	730	727	780	737	729	715	766	749	764	730	728	730	746	729	752	738	764	789	793	730	745	750	753	745	729	772	695	747	720	738	799	745	671	764	754	737	771	730	714	750	786	708	700	762	727	770	754	745	772	698	783	716	755	730	778	730	781	777	735	734	763	754	768	762	716	779	734	795	702	698	734	786	785	729	747	750	711	749	728	771	819	719	728	781	771	746	761	782	767	730	723	775	727	766	712	775	758	750	746	756	705	756	739	742	764	718	736	735	757	702	695	769	656	766	758	707	718	772	774	758	759	779	748	753	733	707	725	717	721	742	768	719	742	747	794	775	727	751	769	765	712	758	733	771	764	742	770	746	707	727	715	717	815	719	732	746	727	766	734	747	730	711	745	765	728	723	742	728	765	725	757	828	757	732	752	757	739	704	698	782	758	760	769	689	702	726	742	697	821	764	688	711	774	747	722	783	729	742	722	746	749	768	737	799	755	760	731	718	797	772	750	760	753	754	723	713	753	734	722	683	734	748	727	744	742	727	745	704	758	712	721	700	764	749	762	795	722	720	762	764	731	775	727	723	786	722	691	767	775	715	774	742	743	769	768	764	745	751	769	693	727	662	744	756	729	722	747	719	760	763	747	760	693	757	754	752	721	729	749	770	755	697	707	764	757	744	782	708	749	747	735	687	737	788	731	747	740	811	758	812	741	708	741	730	757	759	730	784	718	790	744	726	750	746	761	778	738	728	713	769	730	724	758	795	781	724	755	772	735	766	778	805	735	741	769	728	737	763	744	787	713	784	724	741	742	749	749	767	794	715	772	771	720	829	779	759	778	735	782	742	754	699
50544	49734	49264	42483	32945	33027	33689	38301	39784	39925	37635	28371	25445	20374	15257	10586	7513	4965	3836	4033	2720	2532	1768	1142	854	586	478	454	348	417	315	358	373	333	343	380	370	349	341	332	329	353	355	327	370	359	349	319	347	356	332	325	324	316	323	342	310	335	322	342	319	367	328	353	304	352	349	331	335	318	322	331	316	305	342	315	309	320	309	320	307	292	313	323	311	327	326	325	316	372	339	336	290	325	305	298	337	290	335	319	313	335	329	319	337	326	305	330	312	336	299	334	336	334	275	268	337	297	338	309	319	321	331	317	347	302	301	293	328	294	308	306	338	322	307	326	341	335	316	348	347	311	302	315	326	327	317	316	351	323	298	326	312	293	319	351	322	325	330	359	308	344	344	346	318	346	296	318	305	329	344	312	292	325	288	311	308	324	266	314	291	315	302	277	298	287	312	367	330	312	297	322	308	331	335	341	279	316	308	323	285	301	312	358	334	338	295	319	330	277	323	350	302	315	313	316	323	305	326	315	313	314	353	307	300	259	312	325	328	338	307	333	327	331	316	288	322	295	311	307	292	333	306	290	304	333	344	316	341	331	308	307	335	360	316	322	288	317	273	306	291	297	339	332	289	328	313	309	324	337	317	303	331	317	356	325	336	353	393	319	301	318	298	325	339	328	322	349	305	324	316	278	323	321	301	314	298	330	308	302	332	319	281	300	334	327	327	281	292	306	334	302	319	350	310	343	305	346	322	364	337	334	313	329	322	307	301	318	303	325	315	271	316	332	325	352	318	315	280	332	311	313	291	318	299	330	300	311	318	341	339	303	336	303	314	278	325	345	344	352	325	334	306	310	307	308	339	326	347	325	329	364	326	315	303	314	306	313	295	283	333	353	341	311	333	328	310	311	327	298	344	298	324	290	315	350	274	316	331	351	319	347	343	318	329	347	315	319	317	283	345	306	262	258	316	291	312	332	315	335	307	308	307	302	330	320	338	347	339	297	308	321	306	352	320	322	320	322	315	308	305	302	306	290	326	354	306	340	309	326	299	311	315	288	314	313	342	309	348	313	323	332	335	332	305	347	344	315	319	317	333	345	336	315	294	338	316	283	301	302	322	350	329	286	348	330	315	293	315	311	293	299	307	339	316	284	304	313	309	291	333	323	323	340	303	328	299	338	339	304	349	349	307	348	289	342	314	317	299	337	312	386	284	333	339	290	312	319	314	301	321	310	323	300	295	315	308	306	316	304	295	306	303	329	305	282	306	315	331	346	287	322	333	305	312	316	328	298	345	319	322	342	317	335	326	278	316	368	320	301	318	313	325	321	316	288	303	298	326	332	374	290	347	321	302	319	346	298	306	309	336	326	278	320	370	293	299	299	312	295	338	301	298	359	348	291	348	321	298	285	323	343	335	318	311	333	298	313	311	300	302	307	323	353	343	298	311	297	330	279	264	295	311	286	325	309	321	355	355	330	304	279	325	363	305	292	348	308	306	348	275	317	320	327	331	297	308	295	321	306	277	326	288	321	305	291	309	290	315	324	319	328	350	335	348	316	320	313	317	279	329	300	293	350	293	310	324	338	306	318	334	330	327	289	305	313	323	313	285	323	289	286	283	335	306	326	327	338	294	272	325	353	313	323	303	331	348	321	319	341	335	325	336	285	321	335	321	293	337	309	292	306	302	283	307	293	282	315	344	316	274	297	293	277	324	317	313	309	280	323	306	301	297	325	301	322	308	330	311	313	341	319	349	308	347	378	298	316	331	329	338	295	336	317	317	298	335	326	311	314	295	305	301	300	308	303	302	316	337	309	322	305	326	313	338	299	318	278	323	311	291	319	326	324	290	296	345	330	322	296	352	332	344	315	286	289	291	316	333	277	301	321	306	304	318	297	307	345	323	325	308	300	323	334	294	342	260	338	328	333	349	313	298	306	291	315	323	346	281	309	319	306	335	358	317	332	314	325	321	299	317	329	331	329	302	297	331	337	321	331	339	320	300	328	309	340	322	331	325	326	317	314	287	314	311	300	322	334	299	325	296	305	322	333	316	297	303	298	300	347	334	335	330	322	313	328	292	278	334	315	356	300	327	348	301	330	327	322	307	309	328	307	359	301	310	296	301	281	308	301	310	325	319	340	329	298	319	285	333	321	339	297	261	302	323	340	322	337	343	321	302	323	336	323	320	299	302	315	331	309	311	310	328	322	309	326	317	316	359	305	331	317	290	299	292	351	309	370	336	336	302	333	335	314	343	301	295	314	307	278	310	301	336	350	313	307	300	351	285	286	317	309	286	274	317	350	340	322	304	292	319	331	332	298	304	279	304	327	302	305	322	335	282	338	334	318	299	317	327	290	305	349	312	312	358	295	307	333	291	347	288	304	299	375	306	304	293	309	332	343	328	317	333	325	324	307	352	314	299	295	308	297	306	336	298	291	332	328	339	311	317	320	290	304	344	301	316	326	298	333	319	350	322	326	337	284	294	283	361	303	302	338	340	304	346	305	296	296	325	314	303	283	327	320	327	338	293	324	356	282	312	333	301	311	328	277	311	305	296	324	321	296	307	324	321	297	325	323	358	328	322	312	314	292	313	321	322	305	318	301	324	328	342	330	292	318	322	347	298	354	388	303	285	325	323	330	317	328	290	302	310	315	309	294	332	318	314	297	327	319	343	329	319	334	295	310	293	297	320	307	306	307	364	314	320	309	264	290	338	321	298	340	319	324	288	301	327	317	316	288	332	335	295	296	324	313	335	322	317	325	302	334	330	309	298	304	282	295	320	343	296	316	266	355	327	323	322	292	312	346	320	296	267	315	325	325	333	329	336	314	331	308	301	330	326	340	339	337	337	359	317	328	307	315	316	302	350	318	314	331	302	310	298	277	325	318	285	286	312	306	329	308	281	300	336	342	323	346	305	317	290	297	269	271	336	327	330	302	308	318	345	328	299	302	327	303	315	322	304	326	323	316	275	303	301	332	307	362	320	324	286	299	357	342	324	327	339	338	353	335	314	276	319	340	319	318	291	318	321	345	322	297	333	341	325	353	338	314	307	314	282	336	288	348	273	315	294	335	345	290	278	311	307	298	327	298	295	308	329	347	317	320	340	319	301	312	293	342	326	344	305	339	295	309	307	294	330	334	308	286	296	329	339	319	321	333	333	340	337	306	318	314	318	343	282	295	285	315	311	370	304	344	325	329	321	302	349	348	353	309	319	313	332	347	302	309	310	296	298	311	299	323	334	334	300	334	311	321	296	298	303	299	311	309	304	298	318	324	334	317	314	321	309	312	294	324	316	331	303	329	323	309	343	320	279	338	322	325	330	328	296	327	305	305	339	302	265	322	314	286	322	320	332	334	304	327	295	280	331	334	305	320	320	320	293	331	317	345	297	296	320	316	307	356	325	332	297	273	322	308	324	303	321	317	310	317	343	330	358	295	329	318	297	317	337	315	307	314	294	293	305	335	337	302	306	336	311	337	316	314	272	333	302	337	317	278
33707	42555	51905	51069	44866	47244	47755	51333	54473	55591	50577	43067	41502	35856	28722	23690	20270	17817	14937	15919	12133	11402	8395	5319	3963	2108	1509	1566	1175	1048	997	953	917	917	846	849	916	920	848	913	862	856	848	807	840	809	844	831	823	804	836	866	809	770	767	797	829	809	802	739	758	723	763	727	797	752	800	757	752	755	752	758	731	781	818	757	752	756	738	712	735	759	755	738	765	737	723	748	779	739	741	666	705	714	754	717	733	718	714	772	746	669	703	705	698	756	685	740	701	757	730	706	720	691	740	760	733	729	717	739	702	756	729	729	709	753	686	717	724	656	720	735	702	708	711	729	679	741	720	744	772	716	702	669	702	671	699	738	721	738	691	741	726	744	755	708	743	728	716	722	709	691	767	762	732	707	724	730	720	684	692	733	745	723	721	698	724	723	703	725	772	720	666	696	763	739	697	735	718	682	680	669	708	740	761	778	739	731	723	726	734	739	703	708	729	700	673	707	686	696	710	738	700	708	690	704	693	711	677	749	743	751	719	716	694	683	731	752	707	702	718	716	707	704	708	694	698	716	738	692	689	684	746	765	644	702	672	701	685	718	707	695	685	714	696	696	719	730	727	711	696	747	703	724	719	710	713	710	647	729	715	676	700	672	723	729	720	751	712	684	736	769	723	744	732	660	765	750	688	680	732	646	700	696	755	677	702	693	768	712	713	737	712	717	730	744	724	687	749	742	755	684	710	696	742	725	715	701	735	717	715	720	740	707	740	710	778	729	718	722	745	742	754	710	746	744	722	738	713	740	679	730	814	700	702	696	742	711	743	708	730	748	739	727	743	668	707	679	735	698	690	753	768	760	750	702	783	727	721	717	746	662	723	713	764	727	708	744	713	734	707	683	759	724	723	738	731	759	724	722	751	693	692	746	705	733	707	687	714	697	741	726	749	720	733	724	757	756	762	730	714	732	743	730	733	712	731	708	672	688	693	698	701	728	720	719	704	748	673	761	659	734	707	686	692	786	716	733	777	691	721	719	702	760	725	734	745	686	680	748	743	706	733	702	682	778	720	696	721	743	718	717	673	663	717	726	728	750	681	686	715	754	707	737	725	727	701	727	710	673	694	732	704	702	731	699	704	688	692	718	674	687	707	716	685	737	746	717	696	699	662	743	728	705	713	732	733	715	692	766	714	688	742	733	731	680	748	696	674	782	715	775	693	782	714	739	646	735	728	750	758	737	669	678	702	738	738	682	692	722	748	667	752	719	703	741	719	669	729	696	706	722	724	685	738	749	728	765	681	703	755	714	715	679	709	733	729	717	731	755	708	715	670	711	694	734	726	720	702	698	665	690	723	733	746	715	721	711	742	754	739	705	716	716	723	709	720	722	694	724	702	706	754	734	738	730	747	715	735	681	728	678	730	724	738	674	701	696	720	714	699	704	656	734	694	721	728	682	711	717	692	693	710	732	707	733	768	708	692	681	712	725	734	757	721	728	689	737	730	688	752	741	707	717	688	721	686	679	695	713	735	703	710	706	711	706	798	722	725	739	748	711	713	785	697	697	750	739	724	727	691	739	720	716	737	729	766	715	748	760	755	738	724	663	678	722	746	766	712	703	726	706	716	751	727	752	700	758	733	689	694	745	743	681	695	742	659	743	652	719	713	716	722	742	725	718	731	700	696	737	731	703	713	670	713	739	715	703	718	749	751	702	689	704	688	754	723	706	698	684	727	692	754	717	725	677	715	703	745	722	684	739	729	712	723	739	705	703	732	758	667	692	718	663	680	767	697	726	763	746	689	728	761	766	716	767	689	721	739	713	722	720	737	751	716	740	711	740	715	712	698	718	734	726	670	730	721	766	726	732	720	696	713	709	679	679	703	706	705	731	718	719	753	740	704	724	747	714	695	708	695	696	709	724	750	732	711	697	630	716	703	736	727	695	752	720	711	682	657	724	717	728	736	766	731	683	722	741	705	724	712	710	713	735	796	715	746	694	697	698	745	682	729	742	675	755	719	741	697	746	671	726	718	721	714	745	677	710	714	739	681	709	759	707	712	693	733	701	746	709	753	719	716	736	711	695	708	752	713	730	707	723	712	708	732	751	733	699	716	700	695	726	686	713	658	721	736	706	736	719	703	738	714	697	689	729	719	729	725	717	695	709	737	712	710	694	784	717	768	708	716	727	723	704	676	679	713	714	733	707	697	725	758	707	732	711	735	752	717	743	709	746	677	713	684	743	742	753	700	761	650	689	676	734	695	691	706	716	718	713	730	711	711	727	725	719	700	763	670	753	700	729	675	716	701	764	682	690	718	714	710	681	744	767	720	742	703	677	758	726	735	713	711	692	673	734	729	735	669	666	752	721	711	745	722	706	773	727	780	727	680	736	698	712	741	723	689	700	729	725	741	714	733	715	719	728	734	731	682	696	719	716	721	750	709	732	662	757	771	744	706	746	730	723	704	746	709	693	689	729	696	718	694	705	696	718	767	734	682	702	753	732	711	691	727	690	710	741	738	666	714	686	680	735	694	721	712	747	753	687	697	773	707	726	681	717	724	719	714	699	725	715	712	698	730	719	725	688	656	734	675	710	747	781	710	707	759	675	743	726	717	720	706	729	752	695	707	727	754	717	721	723	706	742	719	707	767	736	725	719	738	735	742	690	701	724	661	687	672	731	721	762	683	733	757	765	758	718	698	710	689	699	695	727	699	696	721	672	702	710	752	748	702	722	712	699	712	670	730	726	723	733	737	721	711	767	711	725	729	730	743	785	718	729	705	716	752	773	707	739	730	736	701	699	751	745	727	712	691	684	696	737	746	662	755	716	741	725	682	722	715	729	761	718	691	765	758	692	744	720	678	726	737	738	702	665	669	682	707	702	703	687	691	705	722	696	711	672	683	753	665	740	649	714	716	758	671	682	692	700	754	735	666	652	735	685	676	709	730	677	760	697	734	705	655	728	753	687	749	743	690	724	706	673	742	681	685	685	673	737	702	704	731	739	713	751	724	715	680	703	708	725	729	693	684	746	723	730	702	698	702	702	706	711	732	696	706	719	739	711	674	725	751	761	738	719	745	721	704	726	707	762	711	724	681	708	707	690	714	749	701	712	670	707	777	695	684	718	703	731	721	720	717	691	687	730	684	718	676	741	716	720	708	736	731	733	706	711	690	781	783	731	702	700	741	712	742	691	692	719	709	710	723	725	752	741	732	641	735	714	703	707	714	721	741	725	717	682	703	682	750	737	641	668	751	687	744	687	746	707	733	734	727	737	755	717	685	664	702	709	726	728	716	671	720	758	723	664	713	717	685	752	743	697	758	692	693	762	738	707	756	731	698	647	713	690	710	689	710	733	738	689	702	703	703	728	713	702	699	682	693	688	751	726	750	762	715	743	753	685	679	713	708	768	739	718	724	701	721	699	700	763	708	745	721	711	706	682	707	703	689	710	658	726	695	742	731	689	723	732	718	720	716	719	681	746	722	680	750	705	765	699	672	737	728	716
26262	20581	17579	16725	9829	6475	5560	4978	3873	2972	2450	1617	1367	955	853	676	615	494	511	459	420	476	437	421	438	453	412	390	449	418	410	362	401	411	351	369	378	400	361	373	377	381	377	360	334	381	374	359	398	341	391	370	376	376	391	402	363	350	347	356	395	413	407	385	366	381	343	344	340	368	324	379	371	384	421	359	370	368	362	361	378	374	388	362	354	347	357	383	355	368	379	378	348	343	322	363	344	343	343	348	336	388	345	346	372	368	366	368	337	362	397	361	382	321	388	385	386	383	359	376	349	367	382	350	360	371	355	340	362	343	359	359	377	396	338	398	380	370	354	384	336	375	362	343	388	346	378	390	413	391	367	413	385	390	352	378	380	345	337	368	383	374	388	352	366	356	388	350	371	361	363	401	372	393	373	362	379	432	329	367	361	382	369	331	366	362	342	357	359	376	366	338	403	368	370	347	351	389	363	349	357	360	360	375	368	371	377	356	359	357	372	370	354	373	406	345	376	401	339	376	382	330	359	387	364	393	354	345	387	350	316	345	358	360	369	347	367	365	371	347	418	387	346	332	376	378	386	367	399	327	372	373	378	363	346	364	383	368	372	328	362	336	377	388	375	391	351	345	381	389	379	363	368	364	333	353	369	392	334	384	404	378	367	374	328	366	388	400	376	350	345	368	374	378	396	399	380	375	386	377	401	396	358	339	390	398	360	424	380	368	406	363	372	380	345	359	351	325	345	371	340	344	354	384	351	370	378	354	387	350	381	373	378	378	356	339	366	362	366	378	322	390	349	369	365	370	367	348	382	366	382	380	396	351	372	371	395	337	378	321	358	399	345	327	400	366	333	362	356	336	379	359	391	341	346	381	356	388	398	388	356	357	379	351	381	354	345	376	331	357	352	375	345	353	369	375	399	381	327	363	371	362	348	350	354	355	400	343	374	376	337	366	401	362	346	358	388	380	380	382	367	373	371	379	349	357	353	369	360	383	317	352	357	386	329	368	345	344	362	358	351	387	376	387	393	356	387	378	342	363	360	379	365	365	380	360	365	382	372	339	346	350	364	347	399	339	343	371	379	426	366	388	402	351	366	370	371	344	333	376	356	353	333	349	386	369	369	407	361	386	405	344	373	337	372	369	351	383	342	326	402	388	384	360	382	353	409	386	331	357	349	348	368	366	392	370	390	364	308	385	356	386	367	399	375	362	338	382	345	361	371	367	385	372	365	377	344	366	337	373	414	398	378	396	344	363	381	401	395	390	384	343	385	340	348	411	374	397	424	392	350	350	334	352	377	349	433	358	412	310	362	317	357	376	368	321	370	363	369	378	327	355	382	347	403	358	368	344	347	406	335	370	382	375	398	385	380	383	311	371	354	395	345	366	379	360	361	385	370	327	360	380	393	338	345	385	372	346	348	312	386	363	335	361	391	358	361	385	429	342	362	384	405	353	339	360	356	368	370	348	379	365	351	357	396	374	377	356	356	346	349	351	359	378	358	355	356	372	371	358	370	380	412	361	342	379	337	355	352	412	353	367	344	387	381	367	333	333	339	397	356	371	339	327	352	368	350	371	380	370	389	399	399	360	373	347	336	348	348	417	340	383	398	348	355	392	369	345	368	382	365	351	381	361	330	367	382	388	366	340	390	364	425	359	374	347	366	376	385	354	348	360	379	386	358	375	335	361	368	375	359	353	359	360	356	364	399	391	348	364	361	356	378	337	362	380	341	339	350	372	372	403	372	378	417	364	361	391	361	351	405	361	368	342	316	335	376	329	398	353	362	377	377	360	378	360	365	388	354	385	379	382	377	381	378	365	348	413	355	376	385	372	360	362	389	353	394	311	415	425	325	398	387	363	382	381	383	362	348	383	370	371	359	389	362	381	383	380	348	358	387	381	403	381	392	360	376	380	362	323	350	344	390	353	343	349	348	411	363	369	383	380	366	359	357	332	398	350	333	362	360	386	358	373	369	408	327	356	376	355	384	343	337	360	344	377	343	383	348	384	388	328	327	395	390	322	395	343	383	393	360	353	360	429	376	390	366	351	382	323	367	408	372	350	335	366	342	383	352	316	332	361	376	371	382	360	360	371	384	361	400	406	357	368	347	372	346	334	369	325	371	350	385	373	400	370	353	383	377	387	381	364	355	382	400	389	367	370	377	356	384	361	382	416	377	367	386	383	375	344	365	338	377	398	349	394	355	366	331	368	394	395	369	364	359	372	386	383	351	379	369	370	381	328	341	413	350	349	365	333	373	362	363	391	383	385	371	345	376	349	351	390	416	370	364	365	360	371	350	355	372	373	393	375	365	364	399	389	392	352	370	388	372	392	377	376	378	376	372	357	368	377	363	377	386	376	352	355	367	388	360	361	374	371	354	351	346	370	377	360	377	377	386	371	355	368	351	354	360	379	332	355	378	349	376	402	369	394	363	358	346	368	352	386	373	364	364	352	350	358	334	360	336	341	381	367	388	388	355	377	362	351	339	355	355	333	380	379	331	365	403	398	397	380	362	361	398	344	382	352	360	375	365	399	376	359	371	393	354	387	376	354	358	348	402	394	347	355	362	351	374	371	369	398	373	379	353	368	340	389	332	372	375	361	377	359	405	387	334	343	371	380	330	327	320	326	339	389	367	384	376	398	353	375	337	364	355	390	379	371	361	380	330	338	393	379	412	354	372	378	371	354	349	366	383	381	364	385	358	370	364	335	357	366	371	388	347	338	374	348	342	399	365	354	341	379	347	385	361	357	361	401	346	374	372	327	347	381	363	351	336	394	383	362	372	353	347	371	382	361	349	382	346	370	352	382	355	355	368	344	354	431	374	340	360	380	342	337	391	343	314	363	384	347	359	351	357	395	361	393	359	387	357	387	369	396	364	372	398	352	359	361	366	380	355	344	367	339	353	413	359	351	354	388	359	414	350	366	341	378	367	391	366	378	364	391	374	395	376	398	413	370	373	346	352	342	368	349	354	377	379	377	399	353	393	324	339	340	348	395	385	354	340	333	391	344	359	394	366	355	386	374	357	366	372	361	368	383	375	359	336	362	378	401	380	359	348	370	371	361	403	351	390	334	356	353	362	358	348	383	356	373	368	381	378	362	353	397	336	375	378	380	352	367	406	363	367	371	357	380	364	331	404	390	397	359	364	356	372	346	375	352	339	334	371	360	369	360	392	392	356	407	342	353	362	379	381	375	398	385	367	376	369	369	410	369	339	356	355	368	384	357	378	367	367	353	355	400	374	378	352	393	318	332	369	352	351	377	373	367	354	375	340	420	359	411	378	392	403	374	384	349	350	377	372	392	372	326	354	368	371	337	372	401	329	360	347	383	370	350	354	379	345	362	373	336	340	379	357	329	316	383	344	343	390	360	366	350	403	367	399	365	332	385	376	358	324	363	352	352	395	349	383	388	367	353	378	327	345	375	318	357	378	377	365	347	377	361	378	386	373	363	396	360	343	368	350	392	357	379	343	340	346	375	375	357
14704	16920	23033	29702	20431	17844	17727	17005	15059	12867	10839	7218	6491	4640	3785	2796	2349	1817	1634	1483	1367	1319	1188	1095	1129	1081	980	990	959	965	925	931	935	886	945	875	871	835	925	878	880	897	880	901	856	842	835	840	807	861	822	828	823	865	840	836	814	825	874	789	853	821	837	805	803	816	859	873	859	839	814	807	833	837	744	831	887	837	801	822	875	800	822	867	807	845	841	837	841	811	810	828	856	842	875	831	790	833	795	869	859	806	799	838	832	841	809	782	826	841	813	809	817	851	807	820	828	837	833	868	830	801	842	877	841	818	821	858	831	813	835	776	828	840	870	840	822	833	826	812	818	832	815	815	853	862	812	831	862	805	842	844	835	821	784	847	814	816	798	864	860	789	853	839	834	826	824	875	828	888	779	776	809	843	842	784	756	802	808	824	774	787	820	751	855	819	847	851	851	823	797	769	881	846	810	828	845	825	828	786	798	805	783	789	791	802	881	843	850	816	806	800	873	811	813	828	805	770	831	862	777	831	843	822	830	862	819	852	854	870	795	782	826	829	857	877	858	823	782	841	789	833	809	846	813	856	853	841	806	814	811	810	823	860	825	810	795	812	812	880	866	805	824	823	839	873	795	866	849	849	865	848	779	824	805	802	873	807	844	867	807	811	858	816	829	830	856	787	786	846	815	807	857	812	785	836	792	788	861	855	798	810	801	832	868	825	784	870	888	784	825	810	786	819	769	864	809	827	834	841	833	832	832	848	772	777	826	832	828	793	813	819	889	780	854	850	838	822	787	847	833	811	806	829	805	822	885	739	822	801	773	783	886	824	853	819	869	853	820	881	811	834	843	814	837	865	854	842	770	805	817	845	843	824	841	854	810	794	829	734	786	790	837	806	797	881	794	775	869	791	770	819	849	777	853	810	824	818	816	857	868	870	807	827	810	821	861	811	809	862	857	824	839	895	837	809	844	885	822	812	826	839	810	830	880	832	844	839	831	836	762	833	854	804	790	827	840	816	801	830	834	817	793	833	855	875	857	798	786	866	877	819	784	816	841	827	836	840	883	838	844	761	825	799	854	803	833	848	851	858	823	798	837	828	806	831	842	860	828	793	781	820	863	792	868	823	818	834	806	845	816	830	801	834	824	861	831	821	849	824	818	806	791	823	789	888	819	777	815	846	865	824	832	828	861	814	842	824	789	799	794	830	829	801	795	783	843	855	847	823	828	801	838	835	794	833	815	828	783	830	828	823	821	851	838	829	790	774	840	843	811	791	868	801	837	820	787	859	862	786	841	805	798	798	778	813	821	834	844	817	791	798	820	833	843	783	821	844	844	848	844	876	851	858	850	844	811	780	877	845	792	753	864	851	837	818	799	790	795	834	839	756	826	847	761	818	846	771	867	803	788	866	859	810	896	832	852	835	808	804	836	854	833	852	841	860	856	778	855	826	818	847	829	833	841	814	848	832	787	789	815	810	864	857	838	773	814	845	833	853	775	816	777	824	854	827	818	869	884	790	835	805	846	835	814	861	820	862	843	797	840	847	831	822	830	828	891	842	832	836	827	807	829	834	855	855	771	837	852	806	813	817	880	831	841	788	852	816	836	828	788	795	798	838	784	788	838	817	815	867	827	839	839	811	785	862	849	779	869	822	830	820	815	799	810	829	824	879	804	822	803	816	825	824	826	835	849	837	851	832	858	830	844	793	832	863	758	825	855	810	871	783	822	807	821	824	828	813	810	878	819	841	827	812	820	837	861	837	813	836	815	811	798	806	784	870	805	801	805	785	845	830	847	907	795	877	839	847	843	797	860	855	847	853	821	801	820	811	793	805	848	848	858	860	817	855	827	805	845	793	784	796	825	828	807	805	824	855	821	834	817	821	846	837	797	836	830	823	872	797	836	786	822	840	817	825	846	821	809	813	840	813	826	809	834	820	816	819	842	809	839	832	784	781	797	850	845	847	866	860	829	785	820	846	883	798	811	758	824	846	836	857	816	790	837	798	822	869	812	860	838	815	839	871	861	837	802	822	827	827	836	805	831	832	850	801	881	805	794	843	854	855	767	865	846	857	773	848	854	863	841	807	861	790	832	841	825	898	821	829	838	798	822	816	795	848	832	824	859	866	813	863	832	846	792	880	873	824	798	817	823	873	826	816	836	835	827	856	863	815	784	847	851	805	861	786	865	830	807	816	883	834	823	865	806	832	837	766	813	860	818	872	844	836	814	843	792	836	769	821	780	837	824	871	788	843	791	807	853	849	843	820	822	825	861	809	818	809	834	820	882	869	810	822	824	837	838	826	801	810	794	809	793	827	851	795	868	855	842	797	820	803	804	878	854	818	795	812	908	812	797	885	813	900	812	860	841	881	812	793	832	845	865	823	847	806	829	890	829	853	830	817	788	843	857	812	820	862	818	846	826	792	825	842	789	833	825	812	773	814	817	820	799	842	818	840	850	786	783	802	859	890	825	841	830	907	817	787	792	856	848	835	873	811	833	775	835	821	834	836	838	817	814	841	845	830	801	828	772	828	857	852	859	825	776	773	829	861	843	794	824	792	829	823	848	847	792	838	763	810	852	802	778	875	880	840	803	794	806	837	877	835	833	799	857	808	799	843	849	839	854	815	814	814	799	813	813	819	774	796	809	859	860	811	829	806	832	858	823	841	839	806	829	757	852	833	815	782	841	792	791	793	872	824	817	813	793	810	854	815	812	866	840	883	794	813	809	847	859	775	802	852	851	849	816	817	852	873	804	803	836	854	871	801	840	839	825	781	871	821	844	869	901	811	808	834	835	820	847	831	874	862	812	859	785	825	861	826	775	814	841	870	818	916	802	856	834	841	774	790	860	805	914	872	824	803	825	840	783	877	861	796	788	848	826	829	850	837	781	838	805	821	837	814	867	832	839	827	780	836	847	847	824	833	813	770	837	826	837	823	847	816	789	885	808	834	827	845	811	807	836	788	836	877	810	836	878	843	858	843	836	786	835	792	833	868	878	796	875	835	847	814	793	798	782	831	876	822	820	844	830	828	816	813	822	814	791	866	818	870	805	801	831	840	814	849	800	740	816	829	867	827	780	839	786	777	813	843	770	865	826	818	814	815	825	834	840	804	817	843	796	837	812	758	781	802	813	836	817	830	797	900	829	822	820	859	818	878	818	848	832	797	814	835	834	830	841	808	800	812	854	837	812	828	823	809	838	794	855	844	844	831	860	813	847	812	840	860	765	809	855	864	825	886	818	792	836	817	817	829	826	859	820	811	844	792	823	851	862	905	847	821	805	860	829	840	834	855	825	788	813	788	798	835	823	803	859	842	818	858	887	849	856	816	865	853	833	776	858	770	817	753	834	793	857	853	792	800	821	842	815	849	770	841	840	835	889	845	861	787	830	829	838	811	823	850	825	802	827	850	811	823	869	826	870	816	770	878	812	841	792	854	852	822	788	824	795	815	872	794	821	812	868	824	801	789	842	856	843	837	768	824	826	840	784	857
42538	47267	49150	46372	29735	30942	32507	31958	31160	28925	29333	19360	15593	11546	9779	6924	5453	3483	3237	2311	1785	1813	1337	824	568	515	420	410	361	390	344	370	353	399	328	338	358	360	331	342	359	330	327	316	344	357	329	328	325	327	336	320	319	339	350	318	333	306	306	371	330	355	314	353	349	326	330	381	325	326	339	331	336	332	384	363	329	309	324	323	360	331	339	319	284	325	310	316	325	338	308	311	332	298	328	359	312	344	334	342	328	328	327	317	332	309	366	301	345	317	322	314	342	322	336	332	340	322	333	307	337	300	328	325	319	338	331	319	311	338	317	339	312	333	337	316	328	324	357	340	302	308	317	315	297	319	298	346	304	340	330	318	311	349	341	349	317	322	312	301	324	329	324	298	337	305	315	330	347	318	294	314	311	347	322	294	314	336	329	301	367	326	299	320	339	321	342	337	326	332	310	352	324	303	323	331	325	325	335	333	327	340	318	341	334	360	350	334	336	314	303	350	334	284	321	303	296	306	323	321	337	335	293	312	280	335	335	318	338	314	326	321	314	340	323	287	330	328	304	309	340	338	319	318	301	318	334	316	341	349	321	306	321	314	329	326	338	339	344	354	327	317	326	303	315	307	345	334	326	353	316	322	318	322	347	344	316	311	326	293	326	323	329	317	321	318	336	317	358	370	321	320	335	316	331	331	328	325	312	311	318	314	318	324	330	308	321	324	344	305	330	311	292	382	336	330	308	312	323	283	322	372	309	337	322	304	311	307	350	353	334	329	304	313	343	332	332	332	326	314	341	335	326	302	313	308	308	323	316	326	306	320	355	326	298	319	355	341	342	339	308	337	366	376	331	302	322	337	308	351	302	302	310	314	324	340	330	315	290	304	330	358	332	299	310	335	321	273	325	319	327	333	326	327	288	347	340	312	322	342	326	326	327	345	327	335	337	323	348	326	305	311	318	283	317	352	299	327	286	299	307	319	315	345	337	312	292	329	337	315	317	302	325	366	317	307	364	299	335	288	314	317	313	319	325	336	340	330	318	356	300	348	344	344	339	320	317	318	317	316	327	335	344	337	307	343	332	353	301	316	305	351	316	333	297	347	322	327	338	323	319	334	296	346	322	334	333	307	316	337	294	318	340	320	292	310	331	331	351	344	314	342	313	318	349	289	325	329	339	323	311	346	306	328	336	328	305	356	323	338	315	296	320	339	329	324	302	309	350	317	309	314	308	300	335	314	339	316	326	314	337	306	300	320	307	316	301	333	328	322	318	345	336	339	305	321	336	368	319	337	312	304	321	333	339	342	311	346	359	348	291	342	334	316	314	306	366	299	317	335	344	320	326	306	311	325	313	286	308	336	353	347	323	368	328	291	326	322	352	294	330	304	315	330	338	304	325	324	311	338	299	339	311	321	328	306	352	325	323	347	329	346	328	352	325	340	312	353	319	314	327	313	283	292	309	339	346	311	340	344	297	334	358	325	313	344	331	304	316	309	336	303	323	340	327	306	328	300	338	315	347	338	302	344	378	326	324	343	346	314	338	350	300	334	378	303	350	300	315	333	319	316	308	322	349	317	317	323	329	403	347	342	333	308	299	291	334	336	287	288	306	317	314	306	301	323	347	338	348	329	348	306	320	310	289	312	335	337	306	331	327	337	299	306	321	321	299	310	327	338	321	382	316	327	294	307	321	343	331	337	289	340	305	298	321	297	336	307	347	332	330	326	324	330	334	329	334	337	339	334	320	334	311	337	331	316	330	342	330	340	322	310	313	322	340	336	316	333	343	321	281	364	307	343	322	358	354	336	311	338	290	296	282	329	313	318	325	329	315	353	306	343	313	317	338	318	317	318	301	344	325	274	318	316	328	350	321	361	335	347	332	323	349	335	333	328	320	303	332	312	288	351	298	342	325	321	317	324	298	320	336	331	305	338	319	304	331	313	345	327	331	324	340	298	345	319	324	332	319	315	321	328	327	319	361	328	335	311	360	336	313	334	289	344	323	324	309	329	311	311	316	321	301	314	294	322	327	317	307	321	320	314	371	347	326	335	291	336	332	335	330	315	319	309	324	327	331	366	334	307	320	328	357	350	327	333	357	328	306	304	345	312	312	317	333	304	324	323	317	336	335	291	300	328	352	311	369	320	319	295	318	298	304	324	325	348	314	308	314	293	306	311	326	331	362	358	327	284	312	295	310	308	320	332	322	315	342	283	310	337	334	335	332	342	319	303	306	288	338	324	317	315	335	307	335	338	333	314	325	337	328	297	301	312	342	359	313	323	320	332	293	322	327	321	318	352	298	319	313	347	303	324	379	302	340	332	299	359	303	339	319	309	332	320	377	329	304	325	323	335	325	356	322	335	318	332	335	326	330	358	347	340	344	357	326	348	320	312	304	315	291	323	348	345	324	327	362	313	350	345	315	305	268	295	322	311	323	342	333	317	320	315	329	346	336	373	337	319	327	343	327	321	316	351	299	323	293	336	315	375	336	330	302	321	333	315	348	332	327	339	304	345	304	316	311	299	325	334	325	312	325	296	288	355	332	313	312	331	330	305	349	327	330	312	340	312	303	322	289	335	297	292	288	347	317	317	338	348	307	289	301	323	336	304	330	306	328	284	325	337	302	332	322	298	312	325	305	310	363	329	335	298	314	313	314	340	330	319	337	311	345	291	315	337	322	339	293	320	319	307	291	337	341	316	311	326	335	317	333	272	333	329	343	354	320	332	322	334	350	298	360	294	319	326	329	330	300	324	303	297	299	324	358	312	339	325	320	318	298	308	318	335	337	322	354	288	336	341	303	340	324	298	337	345	315	351	337	329	316	332	330	316	306	318	328	331	333	309	333	306	287	341	338	309	297	300	321	341	339	342	341	311	335	324	310	309	282	333	287	300	347	328	335	346	322	364	312	333	334	363	347	322	310	313	364	324	343	334	347	344	342	328	345	304	351	325	327	356	343	306	388	335	295	330	341	298	318	348	355	343	311	354	294	326	327	341	343	344	309	329	316	320	340	320	332	325	353	351	358	333	332	299	294	322	318	317	314	361	322	312	292	310	305	319	341	307	311	315	349	346	309	325	280	312	293	320	346	295	328	335	318	312	331	335	346	302	310	342	351	299	357	312	327	310	355	301	334	329	335	280	306	334	318	326	316	298	330	330	364	296	350	297	330	314	334	335	325	327	318	312	319	301	336	294	318	342	323	313	333	360	290	333	348	307	345	336	296	333	327	327	333	360	339	312	333	376	348	307	327	330	314	313	321	309	334	339	332	330	321	314	321	343	363	338	363	297	311	313	322	353	318	341	289	332	339	312	339	294	361	327	331	302	352	349	303	308	313	337	343	328	302	319	326	330	364	294	324	349	344	309	295	321	326	289	325	312	307	334	334	317	305	311	332	302	349	309	322	345	324	318	295	366	343	325	282	279	315	322	347	382	343	346	318	315	331	326	329	309	323	338	322	343	333	304	306	341	323	319	323	309	313	352	345	341	330	309
26671	39093	48949	46658	38826	43576	45447	43881	46485	45636	43838	34014	32494	27576	24616	19428	17798	12828	12977	9653	8535	8537	6114	3867	2460	1925	1343	1282	965	999	918	950	833	901	894	825	865	802	792	817	860	826	828	774	742	814	782	787	809	847	820	806	822	788	784	760	758	846	788	755	740	764	725	776	736	748	790	735	778	731	757	754	749	739	732	758	704	771	774	782	745	724	733	716	737	766	711	742	768	768	719	771	730	767	722	757	785	671	705	729	718	706	712	729	787	717	727	742	773	757	781	749	745	769	728	798	781	726	712	764	740	761	758	760	752	753	760	734	735	750	701	748	769	745	717	729	733	745	706	719	741	717	756	733	739	747	737	742	708	738	752	708	759	760	737	749	714	725	806	724	717	734	671	745	746	707	754	754	737	761	746	714	719	698	727	769	753	773	756	736	772	776	739	739	754	760	782	789	740	798	738	744	737	737	712	742	700	718	714	710	726	753	741	705	716	778	741	700	722	717	746	699	728	751	700	722	754	729	700	720	702	764	779	680	748	713	715	719	772	730	724	764	763	756	715	764	729	731	719	738	769	724	753	731	710	709	773	714	716	763	747	735	692	715	705	703	748	733	729	739	748	757	718	718	738	743	785	795	723	711	721	724	731	736	713	729	773	707	713	763	718	678	771	743	713	790	685	730	739	762	745	737	760	776	764	720	744	709	785	710	734	745	691	771	733	735	742	756	755	755	725	750	765	696	786	694	752	740	712	731	697	773	639	754	739	720	760	732	772	711	696	761	683	714	789	733	746	737	725	775	719	755	732	667	729	776	757	784	736	740	767	740	751	710	750	724	733	743	759	763	721	716	710	721	725	686	707	731	734	785	715	752	710	751	744	707	740	712	748	786	762	759	708	755	752	759	750	705	730	765	717	701	690	741	744	700	742	758	766	723	736	699	759	727	754	782	748	770	749	674	740	756	750	756	749	753	724	745	770	754	750	755	697	750	676	722	719	751	714	723	743	762	751	783	759	686	728	713	734	725	702	752	761	717	769	733	728	763	727	763	745	755	718	707	733	730	736	725	742	707	676	704	757	760	751	671	742	712	764	738	718	713	724	759	711	730	742	738	707	763	709	712	720	688	737	733	719	760	713	708	714	716	728	778	730	694	685	752	726	711	769	717	743	777	731	765	743	718	763	747	738	736	702	750	755	713	772	755	744	729	736	751	693	743	719	701	718	718	725	757	724	730	696	698	739	707	749	743	722	748	767	726	725	754	707	713	751	703	722	755	795	774	740	692	747	730	715	731	702	755	765	774	797	722	782	739	756	749	785	720	769	709	722	760	726	706	721	747	715	747	757	718	777	757	707	712	725	733	741	713	743	694	744	744	723	723	723	759	761	706	740	729	706	717	756	739	723	748	718	715	769	758	722	742	718	723	739	745	728	729	710	765	730	748	708	738	734	673	723	694	729	699	767	767	759	735	755	718	710	773	726	700	727	733	716	766	729	732	746	751	709	708	697	714	723	745	728	680	776	700	741	721	778	751	784	743	754	711	683	717	729	730	697	758	763	734	741	721	776	695	713	703	716	720	713	756	764	764	745	788	684	731	751	753	772	746	674	722	715	770	670	676	763	741	730	700	742	715	704	750	718	741	767	727	677	718	691	766	759	767	748	746	758	790	699	759	745	672	709	779	745	744	769	770	745	711	738	701	724	706	716	773	780	761	749	740	688	721	740	756	725	759	706	787	723	707	713	765	732	771	765	720	734	725	717	700	718	721	798	743	762	750	733	749	754	760	729	796	728	789	788	740	766	732	742	721	714	694	734	743	730	753	787	746	697	716	738	744	719	727	746	739	734	775	737	651	683	697	702	706	725	729	720	725	723	745	714	730	715	734	703	724	720	734	723	729	715	712	773	702	741	769	755	788	726	791	729	701	751	757	717	752	759	720	692	743	707	701	706	736	751	756	713	713	753	726	770	765	736	745	728	723	692	693	685	746	744	781	746	704	698	759	760	720	700	749	747	740	766	756	680	730	671	723	768	730	765	747	748	765	742	740	755	733	770	794	764	681	707	677	725	708	747	722	743	741	732	721	755	695	702	712	741	761	717	735	729	775	769	721	735	741	712	761	766	713	649	787	702	714	739	727	774	716	710	721	740	739	719	738	737	737	755	671	718	733	774	708	734	742	707	753	764	749	708	753	771	706	726	744	735	743	736	723	753	724	708	750	728	698	771	721	742	755	749	763	736	738	711	702	717	736	740	677	756	647	749	729	760	787	679	749	727	788	721	748	731	774	712	749	758	722	691	682	700	711	775	727	711	773	765	706	767	722	713	755	725	726	761	728	726	736	739	755	713	732	706	716	741	731	714	706	752	721	698	730	752	718	694	726	720	722	757	812	782	774	749	773	695	712	797	742	712	771	699	711	741	730	747	770	768	698	700	721	733	726	727	758	729	728	734	691	753	739	728	746	740	762	746	691	782	743	723	756	735	746	758	741	707	751	695	758	745	715	697	686	761	729	751	715	751	726	697	719	713	680	750	761	704	735	732	750	704	705	770	772	726	711	782	750	723	764	717	733	717	740	731	730	732	677	741	754	733	714	727	755	737	723	715	734	709	684	742	712	733	725	727	736	749	722	800	732	713	739	722	729	744	739	734	695	713	773	716	743	715	761	716	682	671	765	749	760	738	739	742	761	738	743	742	726	680	708	722	751	781	715	724	707	728	690	672	734	712	689	719	713	768	751	718	746	698	747	733	703	738	703	744	743	723	732	760	739	704	755	781	713	709	823	743	738	783	761	740	719	741	698	706	673	682	735	748	721	702	755	748	725	781	739	696	711	697	726	717	763	711	742	669	740	724	750	717	768	703	707	743	748	698	713	761	689	756	734	762	720	699	762	807	778	747	702	780	759	756	748	761	731	704	738	697	731	746	731	663	708	728	761	721	742	679	758	748	725	734	708	720	738	755	734	737	777	767	730	685	731	741	723	743	676	740	801	726	786	703	735	715	739	757	690	705	670	737	732	759	712	736	731	748	746	727	717	771	739	759	744	737	738	741	711	719	703	742	717	738	696	779	706	773	701	763	751	709	745	750	740	737	734	713	747	722	767	723	670	714	793	687	700	719	733	696	737	770	735	707	708	734	798	728	709	727	751	731	674	773	688	713	749	763	741	748	709	783	687	767	711	742	776	714	675	753	719	736	710	743	729	716	730	745	721	766	746	718	753	717	713	764	782	778	746	714	723	705	738	751	760	673	743	737	699	732	734	718	748	798	693	727	703	714	731	743	688	768	727	728	748	722	732	743	708	808	779	780	730	768	720	714	682	731	731	727	726	729	692	778	696	771	731	730	735	771	716	753	765	729	748	730	768	753	759	727	702	693	741	720	761	714	760	712	730	719	716	685	727	753	765	746	721	727	715	697	739	701	732	752	719	724	728	720	729	698	750	756	732	753	705	748	771	711	699	734	699	739	691	734	773	703	696	736	712	722	748	739	671	740	740	775	703
52042	48965	50904	46147	31685	33685	36901	36677	38865	38153	38145	28526	27697	19956	18026	13751	10799	6397	5301	4186	3607	3157	1998	1222	916	617	521	479	418	357	345	380	342	363	364	387	338	319	330	357	373	352	307	293	320	343	338	343	362	346	322	388	349	319	335	352	331	340	315	332	312	339	372	326	309	297	297	301	311	299	323	325	328	282	322	317	297	319	328	340	307	311	300	286	321	281	293	323	285	291	336	310	308	295	318	309	343	328	322	320	323	323	332	329	300	329	314	327	294	293	303	305	313	280	317	317	306	302	303	317	301	337	298	319	298	331	301	307	304	324	307	302	288	296	303	323	340	294	342	304	317	308	330	327	319	317	281	327	322	299	325	340	333	293	284	314	318	304	309	283	299	311	312	340	313	290	309	315	287	328	287	302	309	305	310	304	308	321	342	300	310	282	283	290	318	301	286	311	286	302	346	293	314	313	295	301	305	300	297	312	290	317	328	301	287	309	300	295	304	338	317	313	320	318	328	271	298	313	341	323	340	302	314	333	298	297	312	328	322	313	312	321	278	302	273	330	350	334	338	304	334	320	307	304	292	310	321	304	356	300	324	311	348	288	293	333	318	337	295	328	284	302	308	287	317	290	328	314	308	308	308	291	304	332	338	330	336	286	310	302	301	292	309	295	327	316	301	313	342	326	329	296	320	325	329	301	254	310	356	323	338	316	305	266	296	307	304	361	300	313	297	322	339	343	339	304	295	313	295	287	291	300	320	304	315	322	306	358	292	324	295	294	302	293	298	318	273	319	290	332	312	335	295	313	268	326	302	319	304	308	320	339	292	315	278	285	299	306	308	307	327	333	340	322	320	327	298	311	304	331	331	300	321	316	303	311	291	325	319	294	292	285	308	308	293	308	299	340	291	327	270	296	357	318	292	266	312	329	339	328	353	282	298	302	319	322	299	308	299	291	305	292	307	320	320	323	328	318	300	333	347	310	332	292	293	284	313	335	294	341	294	281	311	301	334	303	321	302	322	298	290	285	285	298	298	322	299	293	342	286	303	315	310	338	284	326	322	316	312	325	281	316	320	298	306	312	357	320	316	317	305	321	308	297	298	330	304	364	316	352	322	323	283	301	298	313	299	316	315	322	309	346	322	320	325	322	325	316	315	295	313	324	302	364	309	318	364	309	315	302	304	343	352	321	324	282	315	347	305	342	298	309	322	336	329	308	314	319	285	292	330	342	309	325	304	287	298	288	338	314	335	331	344	298	368	272	300	314	295	296	294	341	324	313	303	307	308	290	303	311	331	332	304	344	294	318	312	314	303	304	347	335	339	340	313	305	296	319	331	289	301	314	321	349	302	337	294	302	305	306	282	310	309	285	283	300	297	307	315	316	293	336	325	312	293	322	339	348	303	298	299	302	333	300	312	316	327	289	291	328	342	293	319	297	325	324	317	296	328	309	294	292	312	334	289	295	330	308	316	315	316	305	313	294	291	295	309	313	268	282	302	287	299	290	308	326	321	333	330	329	310	316	359	321	299	294	300	275	299	314	309	302	339	275	296	317	316	284	310	339	311	294	312	299	332	313	321	317	337	314	327	320	273	313	333	304	271	313	321	322	308	306	327	297	329	310	320	327	353	299	315	294	367	298	282	308	309	302	284	297	321	280	332	342	329	279	297	324	292	300	358	333	305	301	328	320	318	333	299	318	342	292	333	301	317	325	289	324	319	312	285	315	330	348	281	301	316	332	298	321	324	285	319	282	309	304	297	331	320	303	282	291	341	293	306	302	327	300	292	290	291	321	304	351	303	287	331	273	321	302	306	303	363	298	318	333	256	312	332	287	316	322	293	291	328	316	314	327	334	327	340	313	304	318	304	274	320	298	322	307	284	310	309	314	279	296	310	291	338	304	280	339	306	320	324	293	322	330	301	299	325	324	291	321	306	294	286	309	333	299	298	316	350	287	322	293	322	283	325	326	280	303	339	283	319	343	307	315	321	304	308	331	303	311	314	301	306	345	330	316	305	319	271	304	294	318	328	312	322	274	328	294	300	283	331	284	292	316	310	285	319	296	323	308	322	317	324	293	299	309	304	335	307	300	268	301	314	322	320	300	275	317	309	311	288	314	306	299	352	333	302	312	305	318	318	320	306	270	299	332	333	296	320	299	288	281	334	325	331	310	320	291	306	312	315	299	316	284	332	355	302	324	286	312	323	294	305	337	292	330	323	355	313	310	315	346	280	299	287	288	332	326	316	313	341	277	336	334	330	310	329	315	281	314	287	308	334	294	314	292	329	314	336	302	299	306	271	309	320	300	306	338	275	300	320	321	310	322	289	299	319	317	328	289	300	307	299	303	309	320	300	288	274	343	347	306	308	301	317	319	293	330	286	311	353	322	305	296	315	320	330	327	301	321	330	303	324	300	281	317	292	303	292	304	269	267	312	309	329	307	321	316	293	331	296	308	300	299	270	295	307	287	297	295	338	304	307	312	312	300	329	309	315	309	329	312	288	319	280	326	313	318	332	296	342	320	318	320	286	317	292	296	292	358	266	261	291	337	314	285	344	310	308	315	322	322	321	299	320	303	318	300	323	335	326	313	357	325	299	347	303	260	317	330	312	302	346	296	328	296	326	284	348	340	323	340	297	331	269	301	271	295	310	299	298	299	325	284	295	318	319	301	281	309	294	333	335	303	332	298	336	320	288	299	318	307	291	304	336	310	319	281	292	283	307	353	313	297	325	304	319	312	302	344	304	311	306	284	330	301	306	297	293	322	306	326	316	316	320	328	337	309	302	287	306	322	311	333	289	336	324	300	294	335	303	318	293	302	327	277	319	319	323	298	292	298	316	317	317	355	326	299	291	270	318	278	337	309	327	310	314	315	337	306	294	302	286	298	345	342	314	283	287	352	323	318	304	330	309	309	288	293	326	313	329	323	315	327	281	308	320	332	309	300	320	302	309	286	309	314	306	304	291	303	307	313	284	339	332	369	319	284	310	298	292	290	302	303	297	341	294	349	334	307	299	312	323	318	328	274	298	292	326	309	289	299	339	293	330	310	304	292	285	307	332	307	314	313	261	292	356	321	299	322	295	289	316	324	335	333	303	294	342	315	322	303	282	326	294	313	307	304	285	306	305	289	343	294	320	282	309	308	296	260	316	294	304	303	314	318	308	349	339	315	343	331	325	300	313	320	296	310	309	317	327	302	317	325	318	329	338	332	321	345	333	285	313	298	310	266	299	283	343	296	310	294	281	282	286	321	332	280	346	300	276	306	357	314	327	337	342	329	296	310	300	319	309	320	312	273	337	312	317	308	298	313	318	317	307	315	334	318	332	300	362	316	278	331	333	282	318	331	331	294	300	328	331	322	311	317	304	320	294	297	311	299	308	295	314	349	316	307	298	302	326	329	310	312	324	315	299	333	307	288	323	286	315	339	327	294	277	306	307	298	276	303	310	319	294	325	308	336	329	327	332	307	285	301	343	304	301	309	325	335	307	326
34003	41718	51880	50169	43003	48649	49735	50734	53478	54420	51190	42984	42021	36407	33839	28574	26090	18650	18392	15243	15018	13900	9200	5726	4105	2602	2113	1664	1117	995	967	905	913	863	884	870	892	902	866	844	867	920	850	853	812	789	838	826	858	841	884	814	768	788	781	809	766	804	768	721	751	730	771	742	746	758	788	752	756	739	731	778	694	731	732	747	780	744	717	718	735	757	739	684	730	731	724	691	707	709	699	716	737	730	716	703	717	680	701	654	721	718	698	721	669	676	723	723	692	711	730	701	639	719	694	712	714	714	711	741	727	689	677	688	705	661	690	690	700	738	701	723	717	703	693	687	668	694	736	667	710	636	713	711	656	689	659	698	677	695	716	720	704	705	705	657	701	728	658	689	676	742	706	700	701	715	731	675	705	704	673	745	698	694	713	748	717	687	730	767	696	744	692	693	631	706	683	701	711	716	708	693	709	717	677	674	742	669	705	670	692	668	677	732	716	710	716	737	716	699	716	679	719	714	736	714	721	734	714	735	711	745	711	704	720	735	670	775	721	714	693	695	709	642	672	688	702	719	688	744	665	700	678	712	729	723	723	739	681	702	705	733	668	700	723	663	671	767	711	657	712	697	705	711	697	719	709	709	717	715	642	705	698	691	681	704	714	678	730	708	658	680	738	692	744	695	686	662	667	721	741	726	690	693	679	732	678	691	706	723	688	692	746	674	736	683	738	697	703	725	683	699	756	717	715	714	640	691	682	710	712	683	704	652	706	732	671	668	673	760	707	733	739	680	691	676	665	694	662	703	703	723	685	686	682	715	766	692	679	684	701	675	708	743	708	679	718	745	682	682	663	707	654	723	719	727	662	711	644	714	704	678	690	695	669	720	697	682	712	715	688	710	741	703	662	708	752	733	623	700	676	679	686	691	769	738	705	691	685	655	681	684	695	667	663	697	755	724	698	665	742	717	726	724	685	679	744	685	727	699	727	701	708	684	708	696	676	714	709	694	738	701	747	720	692	686	719	665	719	679	725	733	686	669	671	723	672	688	730	692	720	725	687	698	724	730	714	712	752	728	723	709	708	727	732	710	671	671	713	680	703	702	709	708	665	742	681	711	691	765	721	713	734	646	697	710	673	687	674	730	693	712	707	688	733	706	682	721	653	684	665	724	730	670	695	695	709	692	685	699	682	728	713	701	720	698	725	752	708	703	682	713	690	691	740	722	709	666	676	715	743	773	723	731	702	657	713	697	721	686	676	733	673	709	734	735	728	703	699	693	745	726	712	655	757	714	708	698	682	709	691	703	754	717	664	706	766	727	761	701	671	675	696	721	688	708	696	686	711	723	715	697	671	708	712	718	671	700	690	703	701	678	656	704	735	673	694	712	708	722	702	714	737	706	682	684	694	702	656	658	682	702	715	696	745	689	689	702	723	676	623	720	741	685	653	682	761	704	743	680	708	692	697	700	687	692	679	673	694	694	670	718	682	751	752	731	650	722	723	722	726	701	728	662	733	703	722	770	716	674	688	725	651	695	724	742	661	667	710	677	724	735	712	686	680	695	664	718	670	649	686	710	708	711	688	705	666	729	730	687	716	730	704	692	707	730	684	665	693	702	725	708	704	698	704	680	679	651	691	688	686	679	688	699	696	705	716	687	740	710	700	685	745	709	710	646	668	669	681	717	707	707	715	700	700	739	714	710	632	687	714	671	653	736	727	689	722	698	687	719	705	712	712	722	709	687	657	686	704	691	693	685	701	743	709	674	669	720	696	680	733	668	712	686	676	685	723	737	695	677	647	670	754	692	726	747	688	683	759	721	711	708	710	737	686	733	676	681	688	701	712	722	706	722	647	701	733	732	674	690	734	696	679	703	678	705	720	711	679	670	670	660	706	713	691	709	747	751	686	698	655	761	718	702	690	679	717	691	720	698	720	695	709	702	717	684	685	713	696	680	714	690	681	692	720	700	641	677	684	687	659	692	733	729	737	742	724	667	753	695	662	714	669	684	667	668	689	686	739	721	743	700	735	701	676	733	707	703	694	687	697	707	665	662	706	711	742	700	699	704	707	656	753	671	680	715	743	711	671	726	734	747	683	685	709	702	687	670	681	699	670	732	713	741	701	657	685	724	693	768	723	684	726	668	733	761	723	649	720	688	732	680	739	741	673	738	645	721	692	729	666	681	759	690	704	686	679	686	707	686	676	685	715	687	704	697	744	743	710	699	698	731	684	692	700	706	669	671	693	726	726	695	763	740	743	683	704	724	719	742	682	698	693	726	700	712	712	661	721	737	694	664	658	744	681	717	687	736	709	699	695	678	753	759	725	689	755	701	723	680	694	709	722	700	696	734	687	698	704	682	741	738	716	766	716	697	704	754	711	681	744	694	723	724	707	737	697	696	720	738	724	676	664	695	745	699	692	661	665	717	699	650	669	705	726	692	731	667	713	737	703	734	669	716	644	704	704	735	688	681	733	645	711	689	717	717	721	703	748	705	694	703	639	701	697	675	736	695	729	735	674	721	723	720	655	689	696	695	666	733	670	729	678	704	745	703	692	703	645	688	691	706	720	648	703	707	665	704	717	721	669	710	675	723	737	708	715	763	656	688	713	688	678	723	708	714	711	741	658	706	659	720	708	704	706	680	731	709	668	702	715	689	731	684	700	697	628	729	653	729	697	664	702	677	701	739	736	672	702	698	668	716	684	710	673	717	732	698	714	695	680	698	740	675	693	706	744	674	703	704	697	707	702	718	724	743	700	710	695	688	707	684	692	712	723	725	712	693	707	734	695	725	706	685	726	669	731	691	709	715	673	732	703	745	720	679	696	743	738	656	701	709	674	717	725	638	702	702	707	670	692	683	733	722	653	706	721	675	671	748	710	689	694	665	679	689	696	754	660	670	705	695	719	682	733	658	747	713	706	746	684	687	668	709	701	700	719	709	708	695	686	672	667	719	725	724	674	697	687	710	687	679	748	733	702	711	696	714	673	687	698	686	691	696	678	712	701	664	678	660	713	715	677	719	692	690	723	720	744	692	685	713	681	733	739	687	692	699	700	682	728	735	649	693	691	698	656	735	731	673	754	699	673	667	683	743	771	705	674	683	683	707	692	748	733	687	704	685	705	750	705	753	748	704	666	693	702	693	719	744	741	716	715	684	681	689	761	662	723	690	708	706	698	695	736	701	676	696	696	681	686	702	672	698	710	678	707	718	698	721	687	697	654	710	717	725	690	713	705	709	659	693	687	742	684	704	698	729	680	683	671	704	764	707	733	725	680	704	665	687	703	711	736	701	685	693	693	698	754	721	669	696	757	691	751	754	688	712	725	719	731	719	673	737	702	671	740	660	685	687	652	698	660	670	730	716	776	691	679	721	697	674	735	719	667	758	713	669	703	736	693	678	738	724	710	661	701	707	665	690	701	713	715	655	667	719	686	728	691	701	707	648	718	712	669	729	700	715	724	706	683	699	693	702	668	658	689	716	754	653	750	707	697	717	663	717
25607	21962	21638	17402	8166	6933	6362	4741	3789	2873	2372	1488	1297	910	916	676	579	581	508	494	452	479	417	438	460	419	398	367	322	385	356	389	365	391	369	377	372	364	351	394	376	385	334	383	345	362	385	356	337	376	355	321	391	369	368	378	360	375	381	355	354	354	375	358	342	365	372	357	363	371	358	364	391	366	341	327	381	370	370	368	364	367	368	365	382	358	379	335	392	387	375	359	350	368	328	366	391	355	356	358	334	337	367	356	368	362	375	398	372	335	363	344	345	364	406	357	405	338	368	375	345	380	381	359	367	396	364	377	336	375	354	372	323	383	384	368	367	356	378	391	373	348	374	349	350	379	385	365	381	371	334	365	368	363	374	367	351	375	380	373	385	378	344	401	343	366	377	368	358	370	359	384	397	340	373	347	368	335	390	382	346	327	371	371	376	361	361	358	347	357	358	371	367	347	371	366	365	353	339	386	372	341	375	401	335	396	388	392	383	368	359	371	389	358	350	360	359	387	363	354	375	363	355	346	365	394	345	357	357	376	372	368	405	355	382	374	388	364	322	383	402	383	355	361	361	345	374	360	359	357	361	381	344	374	343	370	383	378	358	356	388	381	376	346	356	336	333	357	347	345	375	304	392	385	339	360	374	359	351	393	351	377	325	364	332	381	376	360	352	347	350	409	336	374	357	390	339	375	360	374	378	355	343	381	404	366	341	358	350	386	351	350	374	366	334	420	368	385	356	359	368	378	349	352	354	382	375	369	363	370	355	372	384	392	395	355	359	403	361	369	342	349	373	339	375	385	330	362	370	399	397	357	369	358	384	380	362	373	367	379	384	379	372	360	352	383	358	371	359	328	350	341	323	396	357	338	338	355	351	385	375	373	345	371	324	383	347	370	345	355	357	366	348	340	344	343	357	357	337	360	347	349	355	401	351	402	370	366	367	404	386	377	398	365	377	394	362	358	342	361	354	378	376	406	346	410	379	355	361	339	375	343	371	340	377	379	354	387	400	372	339	349	324	356	400	348	353	386	362	322	363	379	376	350	389	354	327	372	343	366	383	359	360	330	333	355	353	373	336	351	358	358	383	366	333	332	383	357	367	387	375	353	384	367	343	363	370	357	390	343	348	382	359	377	346	394	377	379	334	375	358	377	397	366	372	357	358	381	345	356	373	358	385	367	358	396	342	378	375	342	391	353	417	370	361	375	399	371	368	361	356	377	356	361	360	354	341	348	362	352	341	378	388	330	360	365	358	344	338	355	381	384	367	368	336	373	337	339	352	367	391	379	365	353	326	344	402	378	336	385	380	344	376	335	365	371	357	383	351	348	335	373	359	343	363	390	414	334	380	393	376	364	354	345	393	345	350	345	365	360	357	384	394	393	363	393	364	345	325	326	365	346	381	326	359	376	365	333	357	346	335	389	389	344	330	343	343	372	389	372	364	332	355	393	387	339	328	369	386	375	344	371	346	341	346	355	356	377	352	332	390	358	351	375	368	355	348	364	349	352	334	390	367	349	343	375	318	398	368	348	384	347	391	375	386	378	367	370	357	356	362	381	366	347	328	374	349	346	389	379	356	403	367	392	369	353	329	376	383	367	356	389	406	330	408	363	393	365	384	360	343	343	391	362	359	382	380	379	338	325	382	315	391	367	368	364	362	353	355	349	380	347	332	340	340	316	359	302	395	366	339	364	337	373	359	366	362	377	372	359	394	360	382	352	320	352	384	354	329	359	380	419	378	355	355	355	344	343	372	334	359	389	347	355	371	333	357	359	333	338	302	374	373	368	387	362	337	367	376	388	377	363	375	369	400	323	349	367	364	362	355	339	371	345	368	397	387	398	330	378	341	336	354	334	400	368	355	399	345	369	404	383	389	336	362	320	377	323	366	345	350	335	369	342	367	357	350	390	398	393	383	372	419	349	344	376	346	415	373	375	355	322	388	371	339	353	353	335	343	396	351	349	373	328	385	381	331	375	390	391	356	337	388	382	369	362	360	363	365	358	352	361	356	387	332	359	382	352	361	355	371	368	368	379	364	340	400	385	387	399	352	348	349	355	350	353	362	347	358	364	345	328	381	425	342	343	350	374	358	328	369	375	365	378	326	393	376	373	361	390	383	385	349	336	367	377	399	346	378	361	377	322	360	368	333	334	362	392	358	399	353	343	374	361	383	344	360	350	350	361	363	364	358	331	365	366	356	336	342	344	362	389	368	345	338	365	367	379	391	362	382	347	341	360	388	339	367	383	345	373	371	360	376	363	356	361	393	355	352	363	356	395	369	378	362	371	343	351	364	399	364	362	343	375	350	407	380	349	331	386	395	357	374	372	357	354	384	343	399	352	368	355	341	377	353	383	359	356	331	327	341	342	356	349	367	326	377	366	337	370	377	387	385	370	347	365	377	353	355	390	361	376	338	363	371	390	373	347	319	357	371	367	352	372	393	352	347	346	374	388	371	338	379	369	396	326	369	358	373	428	373	349	360	379	379	358	357	337	388	382	355	358	343	385	363	372	333	329	400	357	355	368	392	370	342	366	361	353	333	364	339	382	358	391	339	356	331	368	333	391	339	374	369	365	361	396	326	379	387	352	359	339	349	382	358	333	359	348	337	324	349	386	360	353	362	378	360	338	350	352	371	403	360	412	353	404	360	368	355	385	346	357	352	347	365	334	391	314	337	345	343	385	381	346	364	357	394	363	365	369	351	334	359	368	365	378	340	336	358	308	391	349	377	326	367	399	381	364	327	371	364	381	362	327	328	364	354	396	386	360	336	351	384	361	380	368	365	364	383	381	349	377	368	394	354	376	365	397	356	363	388	385	385	377	396	335	369	360	351	388	341	332	385	392	389	356	351	380	330	359	352	377	356	381	402	368	358	383	373	425	395	356	324	367	414	357	357	342	359	386	355	355	375	400	382	342	342	396	360	389	380	363	385	366	372	359	360	392	357	343	371	337	342	367	347	354	361	373	353	376	382	332	337	378	414	364	348	329	362	355	370	358	343	324	376	356	354	376	358	370	381	399	346	364	391	384	350	320	326	374	355	361	356	407	352	355	357	383	355	386	365	372	343	375	363	393	334	337	383	354	377	398	382	351	371	328	376	355	355	395	333	357	356	373	348	340	389	370	343	347	395	340	365	338	388	377	380	400	367	337	358	348	376	367	341	391	354	365	375	368	340	366	425	351	364	401	402	327	365	384	375	376	387	364	352	387	356	358	364	409	382	378	355	341	336	346	379	362	353	340	358	332	368	346	366	381	385	377	371	365	346	339	356	389	367	348	354	382	366	343	369	363	384	375	365	351	365	356	401	379	348	380	384	363	351	339	362	363	381	364	390	349	356	364	365	389	371	355	367	338	403	369	348	372	350	333	378	369	407	363	353	344	358	358	421	339	329	374	378	355	369	376	361	379	347	384	355	357	388	351	341	349	329	379	386	412	381	370	367	412	393	340	374	390	398	391	389	331	353	325	343	349	382	351	340	358
14557	18065	26935	27669	17985	20156	18958	16169	15019	11783	10102	6402	6155	4460	4142	3119	2445	1903	1858	1625	1555	1368	1282	1274	1045	1025	967	965	957	939	890	864	868	868	884	855	824	847	884	873	863	823	864	846	884	899	836	858	824	850	867	844	805	860	809	801	807	855	852	841	812	784	800	851	829	838	760	816	807	763	847	793	782	819	868	790	813	739	803	826	771	832	827	823	830	833	832	826	835	770	781	827	847	807	821	832	793	788	827	824	813	786	838	795	790	805	790	802	820	801	862	840	780	817	820	834	816	782	795	821	800	812	806	807	747	823	819	818	834	822	770	789	817	836	826	868	804	841	801	758	805	802	836	816	828	874	799	852	784	845	852	760	837	801	861	839	836	798	806	828	805	831	829	792	864	783	874	834	836	840	826	831	786	755	821	839	824	815	806	803	822	843	773	810	822	809	810	799	842	824	773	810	791	836	875	799	802	847	859	808	840	804	826	770	858	778	784	831	793	777	804	779	806	817	776	847	804	767	823	819	820	816	818	820	784	834	807	757	851	756	878	808	792	827	814	742	824	853	821	849	799	781	841	772	847	819	823	823	872	798	837	763	840	834	827	857	798	806	838	781	845	813	819	799	834	805	808	842	816	810	809	792	826	815	811	795	799	817	771	753	841	767	809	823	815	779	809	828	789	847	824	886	850	851	798	873	748	784	859	803	785	785	810	813	773	761	797	841	854	830	832	800	820	827	828	818	773	834	778	779	795	826	767	806	827	800	780	778	776	859	795	779	807	757	792	813	802	790	854	821	756	821	794	804	783	789	791	821	820	813	804	846	764	787	839	813	828	782	805	828	807	816	785	796	822	835	833	880	874	808	853	835	854	816	785	807	871	766	878	794	816	823	822	820	841	797	830	830	828	801	775	842	779	800	842	798	819	819	812	789	798	817	795	801	928	883	807	820	847	848	795	826	796	774	814	826	811	779	824	776	842	819	827	796	793	784	858	818	758	820	776	861	839	863	796	801	815	807	803	787	837	848	784	799	822	808	834	800	820	794	784	832	797	781	812	853	812	807	805	793	758	830	788	829	851	806	825	775	838	759	815	778	809	798	812	821	796	836	817	773	802	789	792	848	823	777	833	842	856	738	811	813	809	774	811	778	775	816	822	821	803	799	838	785	838	824	828	828	832	791	824	798	842	777	809	838	831	817	785	861	839	832	792	810	873	802	759	808	795	862	828	765	792	814	806	805	841	851	837	840	798	792	860	784	812	839	831	787	842	845	874	804	812	804	806	805	802	801	807	823	839	853	800	843	784	830	827	746	771	832	817	801	824	845	823	802	795	779	834	826	837	776	833	840	806	796	767	810	822	826	829	824	856	756	784	840	797	850	861	771	861	792	787	784	820	816	757	787	805	791	783	805	859	840	793	796	778	750	797	806	823	861	830	829	800	830	805	836	850	781	789	887	791	821	814	823	845	798	832	798	805	779	790	803	821	882	799	768	763	885	839	803	831	812	806	831	842	814	834	831	850	810	805	852	811	794	767	798	828	809	826	827	878	827	803	841	844	786	794	816	805	803	774	812	811	767	810	805	835	784	846	873	845	853	815	767	822	834	804	797	795	803	827	792	831	836	773	798	845	838	793	812	811	783	843	836	852	777	786	817	794	822	848	775	833	754	814	779	763	747	809	817	784	775	764	841	768	798	794	789	842	784	837	812	804	835	808	794	849	834	848	767	817	776	792	784	805	797	822	809	759	832	810	832	826	807	771	785	802	802	801	832	784	828	884	886	854	825	796	808	794	825	797	835	824	858	879	795	796	789	805	923	801	765	778	824	808	807	827	871	764	764	811	839	796	858	843	819	805	776	772	788	803	784	841	855	817	827	798	807	804	788	845	805	821	821	836	869	795	814	788	804	817	857	815	833	803	739	837	821	796	797	784	753	794	823	770	806	798	752	842	829	817	815	785	850	816	789	869	834	786	763	820	874	822	804	817	778	827	823	820	795	819	842	788	831	824	794	814	816	758	789	803	820	843	766	794	826	798	798	856	789	798	822	827	804	833	797	783	843	845	804	889	882	833	787	838	801	788	814	759	831	795	774	778	821	823	838	846	790	790	814	805	826	807	838	822	790	811	780	839	864	815	770	786	833	819	802	798	835	872	772	865	837	820	775	790	780	781	839	804	823	810	817	840	803	785	840	853	794	794	811	792	765	830	833	813	808	842	812	839	815	771	820	856	824	781	842	862	768	797	809	825	782	788	835	846	803	794	841	805	794	823	814	847	878	871	788	820	817	812	796	828	843	863	812	828	815	816	827	803	811	814	798	810	803	859	822	815	787	791	811	808	820	818	797	812	763	770	824	803	856	783	849	783	838	833	786	788	845	850	756	865	789	817	825	835	764	841	766	784	854	809	856	778	802	794	840	811	818	829	821	787	805	813	808	848	780	807	844	833	872	848	822	803	840	815	834	771	820	803	769	834	836	799	840	810	808	820	818	821	770	779	875	827	824	800	805	833	824	828	799	790	896	829	826	831	788	845	806	791	814	794	870	820	785	837	822	811	830	835	836	867	831	816	835	818	781	856	827	767	798	772	853	783	821	801	859	802	806	821	788	798	824	814	812	852	802	759	835	814	851	833	800	816	796	789	836	837	769	768	827	810	835	801	850	821	874	829	811	816	833	809	779	843	752	760	766	802	867	855	809	803	833	815	798	816	793	807	875	807	814	811	793	811	808	797	805	789	777	838	813	863	834	843	790	822	851	820	817	834	831	832	791	834	878	741	787	762	846	813	795	821	744	812	793	780	829	779	784	785	848	790	745	847	836	782	814	776	812	807	773	802	829	841	774	805	801	762	830	783	857	750	853	796	761	846	805	774	854	795	822	802	776	808	790	771	805	776	849	811	803	830	845	786	831	809	808	802	842	838	855	768	811	817	837	827	798	771	784	822	887	781	774	835	805	843	794	789	794	829	836	800	766	850	812	834	838	776	833	817	827	803	769	784	846	794	773	793	812	794	847	831	808	816	865	880	846	759	779	791	827	812	827	841	806	823	829	785	791	844	835	833	833	837	813	799	795	812	812	776	847	853	826	788	818	715	829	822	854	882	769	795	811	845	801	783	848	790	767	870	828	810	802	789	840	817	839	829	838	811	855	792	822	812	801	831	789	887	831	816	806	852	816	809	794	846	801	854	766	790	789	841	807	773	836	823	825	843	803	777	821	834	822	843	801	776	782	833	813	784	847	847	842	850	774	806	811	820	793	881	767	884	829	779	829	812	833	783	830	811	872	770	814	809	882	833	815	788	827	830	789	794	771	849	815	800	829	790	787	803	816	839	814	767	802	791	790	822	858	834	810	846	789	820	857	860	847	837	831	821	791	844	825	847	802	831	808	762	801	822	839	843	827	837	838	804	831	834	796	835	808	795	846	778	773	818	803	803	790	788	772	849	809	831	822	837	842	801	839	798	832	817	833	867	881	791	782	821	779	813	813	806	845	820	822
45635	46398	48743	45050	31748	32744	32412	30124	32094	29222	27202	17120	16231	14275	13240	8951	6138	4171	3293	2413	2396	1678	1022	957	700	428	413	404	377	392	376	354	381	381	351	340	390	346	320	326	354	329	331	301	360	304	317	302	331	304	305	333	326	331	329	342	312	351	322	343	327	346	324	323	338	316	301	277	320	310	324	316	345	328	325	345	326	332	330	322	334	337	330	345	321	303	330	290	341	335	351	334	332	333	333	307	318	291	324	318	331	317	303	295	310	313	295	334	301	320	309	342	300	300	294	357	321	344	320	370	323	288	330	332	310	331	324	297	329	345	296	288	329	322	313	299	356	306	340	297	331	345	329	361	315	334	287	301	299	318	306	319	317	301	286	313	303	306	366	306	340	291	314	324	317	315	322	327	331	318	309	313	347	329	323	360	321	344	302	310	318	360	338	318	334	325	309	296	313	322	334	375	376	330	305	311	320	316	299	253	321	332	317	316	338	315	294	308	353	338	349	328	352	311	314	321	331	332	339	310	355	360	324	305	324	341	298	331	333	319	289	360	297	305	337	332	351	312	310	322	296	287	336	324	295	326	307	296	297	328	313	338	306	310	313	322	289	321	306	272	325	322	310	308	264	325	322	316	307	323	301	353	316	294	314	312	316	324	327	293	292	349	359	285	305	318	312	285	306	298	329	282	338	302	367	298	323	341	298	315	312	304	323	322	305	345	317	302	320	313	338	338	320	323	310	324	326	306	295	312	361	319	327	313	316	331	340	341	312	311	311	325	258	296	327	277	312	301	339	328	332	329	351	319	318	297	324	319	305	292	306	318	324	321	297	301	344	315	285	327	307	350	321	329	296	296	319	324	277	316	338	317	335	296	307	318	301	306	301	334	320	332	345	340	331	310	319	347	302	329	321	327	337	342	324	305	329	324	285	312	339	293	308	323	356	331	294	300	316	325	317	327	328	329	321	303	360	305	291	338	290	356	305	316	321	338	319	323	335	283	323	329	303	293	332	353	369	323	334	320	328	349	326	287	347	329	334	343	321	326	345	328	336	313	253	334	321	329	297	310	319	305	307	310	298	296	348	314	309	304	309	341	315	326	311	294	339	282	313	291	294	347	288	317	306	315	307	327	296	333	310	300	349	355	318	322	302	312	296	339	313	318	349	332	300	330	312	339	320	321	336	270	299	307	336	313	327	307	301	332	292	316	324	300	349	288	315	294	329	353	323	310	279	307	325	337	336	319	283	288	347	319	351	343	291	334	362	330	347	313	303	343	290	329	335	309	299	314	320	307	290	318	303	301	317	327	330	284	319	324	332	319	320	340	280	320	290	285	307	292	337	306	321	303	298	339	321	292	323	288	316	323	300	343	303	289	289	304	295	355	320	309	327	324	321	377	323	348	321	313	331	319	329	297	334	323	321	309	285	292	302	333	333	336	318	326	348	290	336	323	331	314	310	344	279	312	331	302	351	354	304	311	327	319	294	328	297	305	293	318	309	294	289	309	299	342	319	305	283	307	315	334	340	289	322	309	305	299	294	310	294	296	351	327	314	313	288	324	306	286	308	301	291	294	346	318	300	321	303	327	321	322	341	337	328	319	342	294	313	334	301	295	342	303	308	299	342	350	333	335	282	315	317	315	315	323	325	304	308	341	313	324	310	289	353	307	342	325	346	321	321	351	311	325	343	313	340	321	334	287	307	326	281	319	318	306	336	310	307	301	331	314	313	310	334	301	316	320	292	320	320	313	315	297	325	321	316	307	324	328	315	289	342	313	333	311	319	313	357	339	308	317	310	303	311	342	351	294	310	348	293	336	312	289	318	331	308	303	288	281	310	324	340	351	334	281	343	309	330	325	334	301	322	281	290	306	337	322	342	340	307	315	295	308	292	341	330	339	324	338	304	329	318	352	282	328	317	293	331	301	303	286	329	320	302	353	333	294	322	319	295	315	309	306	296	299	294	329	310	323	339	313	289	287	292	378	335	298	308	305	344	361	313	313	313	344	309	323	352	310	351	326	328	299	296	302	330	292	320	328	296	314	339	326	331	340	330	276	315	308	313	290	300	353	326	298	291	326	300	320	331	310	308	339	361	334	318	336	336	333	330	340	323	319	313	352	336	316	302	316	356	322	298	316	340	343	285	311	344	311	297	333	328	286	351	292	320	343	299	294	311	301	294	308	314	305	337	342	318	352	313	358	320	312	331	324	333	316	308	294	336	329	317	311	315	354	300	358	310	302	289	301	299	323	299	317	300	312	327	322	300	311	314	354	306	321	288	310	284	314	294	328	330	306	298	343	328	326	324	329	281	306	336	319	338	314	291	306	323	265	333	315	331	319	308	334	288	329	291	327	361	315	285	331	303	310	308	309	318	312	290	301	321	302	300	293	297	311	276	314	318	304	342	326	324	314	349	356	318	311	345	320	341	329	342	339	335	304	315	313	306	315	348	317	330	312	312	317	365	339	327	317	345	302	304	343	310	340	329	297	318	325	321	311	329	330	300	286	320	313	296	330	318	347	289	338	340	300	311	295	302	312	331	287	304	306	331	342	337	341	290	362	306	301	330	316	297	306	313	306	336	319	315	315	320	305	291	310	312	327	310	341	345	312	338	317	344	287	331	288	327	308	344	293	335	326	337	319	372	286	323	311	270	286	307	342	321	308	304	305	323	313	334	286	312	332	307	324	311	333	315	316	329	364	331	310	308	311	316	339	340	331	332	352	319	320	323	286	304	328	319	298	314	305	365	304	318	276	325	315	326	307	295	307	325	325	315	324	313	305	321	350	318	313	324	297	339	361	326	336	301	306	326	321	315	297	336	328	333	286	350	334	321	326	318	345	309	356	295	342	334	312	326	317	310	326	311	327	346	304	308	304	301	305	337	333	327	315	319	290	260	280	312	296	322	293	305	317	303	323	303	296	315	313	356	292	325	336	339	372	282	332	312	300	303	314	327	313	306	315	322	326	355	342	314	309	302	283	295	338	288	306	313	325	309	284	306	320	298	310	280	312	309	322	300	315	335	323	322	341	320	276	354	318	328	303	303	302	355	319	345	324	318	314	286	293	309	307	324	349	339	323	272	309	336	340	320	346	317	284	303	307	329	316	294	340	300	296	326	329	321	340	368	333	301	333	346	325	301	323	295	352	304	346	307	329	334	312	327	305	330	312	305	320	326	351	333	318	348	314	338	306	336	359	351	325	324	296	334	328	317	293	287	300	318	315	292	302	329	309	307	341	338	316	294	319	320	328	308	285	297	325	302	345	316	368	310	316	334	318	347	307	305	333	325	309	353	297	306	343	344	356	322	335	309	312	334	326	339	348	320	337	306	296	299	342	298	317	336	319	318	312	313	316	309	328	352	319	313	300	331	328	309	328	312	316	329	322	333	289	322	302	316	316	338	312	317	304	320	313	320	350	339	350	312	311	326	290	290	333	300	294	320	297	323	315	325	314	317	312	306	309	297	292	323	285	336	350	335	344	326	317	296	284	332	285
30995	38970	49091	49001	37732	46623	42177	43434	45620	45479	41736	30862	33420	31740	29287	22730	18692	15005	13001	11050	11217	7513	5002	4785	2719	1406	1510	1396	1146	1017	931	895	911	902	853	805	816	812	854	871	856	816	821	847	787	816	819	780	777	830	798	815	799	827	796	844	842	753	808	736	760	760	783	756	758	728	768	750	803	732	710	766	769	767	734	814	727	722	702	717	778	727	744	701	776	723	701	731	771	782	726	714	771	733	762	728	757	746	769	704	733	697	737	755	695	717	721	762	683	742	710	723	724	696	742	735	759	707	707	698	681	709	710	759	708	723	725	701	724	781	714	711	745	754	706	728	708	741	692	705	712	723	732	721	714	746	723	717	701	740	678	708	757	685	736	726	697	725	690	764	704	741	679	745	755	730	683	724	730	764	680	742	731	704	694	752	733	737	706	712	718	678	761	678	728	747	725	707	704	745	746	700	737	669	737	747	704	751	734	706	747	695	754	727	722	721	745	727	784	751	743	724	757	779	725	758	717	752	734	691	752	720	734	685	709	727	722	692	747	710	720	748	759	744	719	757	703	735	721	720	749	735	757	710	714	681	696	721	704	697	725	703	718	742	672	680	743	702	743	737	764	736	706	711	751	696	728	713	699	715	726	717	740	753	748	753	712	691	713	726	694	732	749	719	716	737	746	715	735	695	705	739	755	682	738	729	752	747	743	685	713	741	719	741	711	702	739	710	722	732	772	702	738	714	739	798	696	742	750	747	732	751	695	708	690	734	716	716	706	741	735	716	697	710	712	705	704	769	713	750	737	719	704	724	711	716	704	723	701	657	700	708	734	761	685	745	727	708	753	766	746	709	694	717	745	733	720	711	676	744	735	693	664	708	698	724	726	750	755	682	727	721	739	690	746	730	724	728	738	714	742	744	726	696	747	678	696	695	725	719	764	734	708	711	750	727	675	766	771	721	763	715	720	729	705	713	703	775	706	735	706	749	714	733	715	701	719	729	715	698	757	673	759	672	721	695	726	706	791	716	718	722	739	733	714	714	744	726	717	733	778	713	723	759	722	697	709	697	710	744	701	719	700	736	739	752	734	732	714	695	716	691	727	775	722	726	717	700	774	708	714	716	677	705	765	688	739	710	721	744	679	708	708	737	709	747	755	725	731	705	743	704	717	738	767	747	721	694	726	731	722	738	726	740	765	707	670	740	717	764	770	720	688	733	671	753	692	748	691	711	757	709	780	711	732	731	713	699	743	686	734	726	753	705	686	729	711	747	729	737	721	691	709	707	732	705	717	698	729	723	722	793	664	720	688	750	721	751	682	739	691	713	733	711	741	687	751	700	742	727	754	708	743	734	764	715	704	708	741	681	710	705	713	744	756	708	700	661	689	749	708	732	773	703	716	744	692	701	709	668	677	771	717	724	737	683	687	710	730	721	725	740	713	701	735	715	688	731	700	666	692	737	695	739	702	713	725	693	714	679	722	719	727	712	738	691	718	750	745	760	727	704	699	708	759	749	733	727	739	731	706	743	738	706	758	710	715	713	766	721	658	705	693	686	695	706	746	692	736	728	702	735	730	761	697	732	737	661	742	730	750	722	676	725	766	694	704	687	729	741	674	766	723	749	718	679	726	738	743	713	719	677	701	699	718	690	666	728	719	748	751	682	748	717	739	721	718	771	707	716	731	695	656	684	727	728	717	746	685	710	728	723	755	677	683	708	770	768	745	713	684	715	733	719	706	722	702	701	741	745	713	746	720	726	689	735	714	781	738	712	682	717	727	729	734	718	757	737	765	742	757	746	688	739	705	777	686	708	734	699	749	721	787	737	705	758	744	759	767	738	780	705	726	714	676	692	660	709	735	716	729	710	730	681	726	712	752	721	694	720	737	735	731	702	720	754	716	734	719	689	753	654	699	684	711	736	746	699	748	745	723	722	691	699	746	716	718	734	717	768	744	713	715	715	717	668	728	705	712	729	749	688	727	712	687	728	713	768	758	743	742	738	752	761	712	682	707	744	744	776	753	701	758	726	677	671	742	704	727	726	700	749	706	772	724	708	721	738	694	702	731	705	711	676	738	700	702	740	718	733	737	749	709	671	714	742	663	744	675	670	787	668	718	723	685	709	739	722	730	705	748	722	690	716	742	697	728	762	735	701	707	709	696	732	775	710	736	696	702	706	744	737	707	704	742	690	751	736	703	724	739	689	733	729	726	686	754	717	693	754	695	717	733	690	718	754	702	714	729	730	681	725	747	708	672	691	718	707	712	685	769	749	751	704	759	722	749	732	710	720	753	741	757	656	755	743	715	740	730	742	773	726	718	732	702	756	732	707	750	706	756	734	711	706	723	721	699	706	710	698	726	699	755	704	711	736	785	740	729	750	734	704	690	744	730	709	640	710	701	726	747	710	749	701	684	713	697	714	746	693	718	734	722	755	745	713	731	723	714	745	715	708	712	717	691	746	679	728	728	743	676	732	727	695	709	692	751	712	698	757	746	699	688	724	688	768	722	717	741	748	719	701	697	714	690	744	650	670	709	714	714	773	736	768	724	723	717	716	768	740	714	742	701	761	695	726	725	752	744	686	703	718	736	737	695	729	727	723	682	750	707	736	718	716	688	714	709	704	720	772	714	752	743	669	691	691	726	734	657	682	669	685	715	695	706	730	733	777	725	685	784	726	729	716	719	682	721	736	696	692	717	713	744	705	720	727	731	688	717	744	738	679	728	766	713	731	761	703	766	757	729	782	730	724	744	690	705	751	755	740	714	739	736	710	711	703	748	734	729	719	747	725	744	690	738	721	729	700	728	679	736	742	703	753	715	775	744	791	750	674	736	732	701	727	748	686	691	700	727	759	726	724	715	716	729	732	682	715	725	717	709	698	725	721	742	741	735	784	704	712	690	667	718	741	711	743	670	742	729	711	743	678	663	652	703	678	746	738	719	734	703	747	713	702	711	694	697	743	740	732	697	748	695	695	716	717	760	682	754	769	739	709	686	729	719	735	765	710	704	698	725	725	701	766	708	762	697	658	745	747	820	706	715	726	725	684	737	678	670	722	700	705	709	706	743	748	676	726	731	712	735	752	678	749	747	729	645	739	730	741	749	719	702	725	738	670	744	753	747	726	713	776	751	741	710	745	698	710	738	786	689	694	709	702	706	688	696	758	707	743	686	685	735	721	757	679	750	764	724	782	722	715	747	729	720	763	707	734	735	701	736	731	734	721	718	710	738	754	706	775	681	652	695	731	705	740	705	747	720	699	689	739	696	717	681	725	756	713	709	669	786	735	716	711	711	727	736	705	704	710	706	712	705	729	717	717	703	729	702	722	702	670	680	709	695	751	781	740	697	723	710	717	715	702	697	705	704	687	733	719	742	705	743	713	718	689	715	759	723	719	732	702	728	712	741	758	687	722	760	748	740	695	775	675	735	706	755	694	700	667	758	737	742	706	732	690	686	703	705	712	703	731	712	674	769	713	760	713	754	717	716	708	705	678	663	742
52281	48441	51780	42773	32847	34534	35394	36654	40340	38622	36874	26238	23944	23534	24053	16925	12212	8206	7054	5209	3887	2584	1767	1887	983	569	489	557	400	374	372	357	300	310	335	323	329	326	347	329	369	344	312	344	336	331	312	332	320	332	302	325	381	359	349	282	318	317	303	324	305	325	334	288	265	327	335	323	314	292	264	349	302	340	304	313	300	312	294	312	294	334	307	307	319	333	317	340	296	343	340	290	275	270	268	310	290	302	301	322	303	306	300	322	333	298	304	290	312	318	326	286	267	288	301	311	310	298	291	302	303	297	325	326	321	291	299	283	312	311	323	305	305	300	305	299	300	309	282	306	298	263	282	321	328	304	300	312	297	306	282	284	283	299	317	301	286	285	291	317	328	313	309	305	296	295	317	297	317	308	272	288	281	304	286	320	283	308	331	343	299	324	310	269	328	299	328	320	298	354	297	321	297	277	316	303	321	309	306	284	296	303	301	321	323	281	321	335	330	281	288	327	296	312	308	265	327	302	309	273	292	264	292	306	281	287	343	306	299	333	320	319	303	331	294	324	258	307	324	309	331	317	323	325	284	322	278	300	290	288	313	311	304	325	314	311	319	313	312	310	300	325	299	291	300	310	270	268	341	291	275	316	286	283	329	270	273	304	281	290	293	269	305	295	294	297	289	303	300	302	272	319	304	311	292	272	304	296	330	309	311	301	306	296	267	331	306	287	302	288	304	296	324	317	327	315	314	314	328	306	326	290	322	316	296	307	288	287	291	292	285	300	291	322	335	322	293	311	294	305	272	302	320	308	314	313	288	305	310	310	293	294	274	281	305	303	354	276	367	324	306	308	338	334	318	298	277	304	282	293	319	299	315	305	336	300	310	277	332	285	306	277	296	289	285	280	309	274	314	296	293	295	280	297	288	307	324	315	286	317	325	301	288	313	328	323	283	304	305	270	277	314	299	310	302	285	304	329	293	317	298	286	286	301	298	325	277	294	291	300	280	294	328	294	311	283	304	300	278	314	325	302	276	274	318	321	334	300	295	304	314	322	316	290	309	311	315	299	305	290	324	299	303	287	288	282	288	317	280	283	309	304	305	287	290	303	326	314	288	285	309	288	315	284	336	298	327	308	317	276	279	287	322	311	298	298	297	303	300	301	283	309	316	322	307	326	305	292	278	320	297	294	313	324	282	328	306	299	297	307	327	323	323	296	320	303	300	297	299	302	291	318	287	311	280	293	276	314	273	309	336	300	313	304	311	303	333	319	305	309	288	282	332	316	274	324	318	301	340	329	319	349	300	282	344	339	333	307	311	307	309	293	287	351	307	303	300	297	275	303	304	293	268	302	313	295	295	328	256	301	298	290	300	297	318	271	296	304	276	323	305	286	298	304	307	306	297	338	291	288	320	312	270	303	294	280	332	292	280	308	279	292	302	324	302	279	266	305	301	330	313	296	302	280	297	298	263	308	300	297	297	268	299	303	310	287	323	330	313	313	335	305	299	334	260	297	312	304	340	289	284	313	294	310	326	318	301	286	339	286	328	294	294	327	302	323	295	331	304	302	264	269	283	303	292	279	309	317	342	273	318	328	297	288	330	310	325	306	308	296	303	324	296	288	293	322	281	314	306	348	340	297	292	316	318	291	309	285	273	354	304	257	319	308	342	329	316	318	344	305	298	255	298	293	289	312	317	243	339	316	292	281	287	318	285	321	322	319	304	284	288	301	277	327	349	324	307	303	315	288	327	291	298	299	293	301	306	314	327	305	316	329	269	263	320	292	299	301	307	300	306	310	286	293	295	291	295	293	297	309	297	280	287	326	294	295	314	286	295	305	297	314	314	295	298	295	315	323	324	326	308	298	251	295	297	283	314	333	288	285	327	316	340	306	292	260	305	301	290	313	291	291	332	280	286	274	279	291	311	276	349	291	293	297	291	323	312	310	309	298	307	327	298	293	286	294	306	302	309	289	313	320	285	321	293	309	298	301	299	321	298	338	292	294	278	312	302	303	292	326	284	281	301	303	281	264	268	342	325	319	321	329	327	305	330	321	279	315	321	285	295	303	304	321	288	304	331	294	333	287	290	286	306	315	291	281	295	289	281	294	289	319	289	341	263	289	318	311	299	316	315	324	278	317	276	261	283	263	306	282	306	282	299	295	308	324	316	293	266	314	319	295	290	263	340	269	289	323	278	326	300	310	311	300	316	318	289	303	264	312	279	298	254	317	325	285	296	280	296	330	283	323	290	299	321	308	312	303	302	296	306	309	310	334	319	318	295	318	310	282	299	315	312	304	310	272	308	318	296	308	308	315	335	320	307	291	294	294	290	301	285	316	269	286	314	309	309	333	309	273	293	295	283	296	313	264	323	298	306	314	289	314	274	286	332	293	302	322	314	287	288	303	274	297	327	282	337	289	323	317	313	315	312	303	284	304	267	313	309	290	287	332	275	284	288	323	348	328	316	315	334	303	322	324	295	296	305	279	303	308	315	288	295	301	303	313	311	307	321	304	326	310	318	312	335	324	284	296	293	332	287	282	344	297	327	295	310	321	307	322	322	299	312	297	308	328	296	295	289	307	313	286	280	287	297	295	285	316	298	274	303	273	336	318	337	318	293	295	309	299	287	302	322	284	301	307	263	326	308	298	274	277	305	305	319	297	304	295	313	314	327	296	289	255	316	323	305	344	298	305	306	283	284	274	287	311	305	338	297	323	280	326	294	358	289	310	291	329	316	264	320	272	288	312	348	330	294	323	321	292	300	295	313	315	305	283	305	342	275	317	300	282	341	319	273	305	261	293	330	313	301	306	306	288	311	267	257	321	293	295	315	283	268	300	335	304	298	297	275	281	323	320	318	278	314	298	351	286	319	313	310	308	303	306	318	308	318	294	269	315	297	267	283	279	294	286	330	321	352	311	318	305	328	305	307	285	296	301	304	307	337	279	303	307	313	292	279	315	313	307	278	287	307	310	334	284	325	318	289	342	317	312	312	309	305	295	327	300	291	292	284	292	295	289	319	310	297	306	323	287	284	283	312	320	321	288	281	321	280	301	283	295	300	318	289	318	303	304	293	319	330	279	303	314	316	276	299	271	289	338	270	283	294	328	287	306	291	318	315	297	302	303	308	331	314	324	286	289	309	314	284	306	298	300	328	324	332	264	285	276	310	311	285	326	320	279	302	297	334	332	283	309	342	320	293	324	346	321	289	303	305	323	313	326	303	289	320	282	265	307	271	297	289	284	321	308	304	294	298	319	326	303	319	306	305	308	276	280	284	304	292	295	313	292	299	305	303	324	312	313	317	318	324	329	325	347	346	310	290	296	296	303	314	308	289	293	296	305	278	306	294	323	278	317	306	292	274	299	287	286	285	306	325	295	316	375	302	322	321	280	302	316	275	334	311	311	297	266	354	319	314	298	324	286	295	289	300	319	283	275	294	321	329	311	301	307	316	285	324	309	280	285	317	305	309	315	309	309	307	290	282	309	312	295	300	294
36129	42984	54488	50118	45626	51783	48488	51775	53852	53760	49028	38852	39835	41691	39057	31905	26422	22641	21501	17571	15402	11232	8426	8886	4362	2145	1817	1964	1300	1085	1035	949	900	912	876	864	899	873	855	884	848	783	806	820	819	804	780	812	794	863	806	859	833	840	794	837	812	831	730	804	737	746	784	759	759	747	784	754	751	748	741	662	747	749	716	753	718	690	713	738	677	680	712	674	718	679	739	693	675	727	696	695	703	694	701	719	650	690	651	672	670	694	727	695	688	662	719	715	680	674	713	750	730	701	692	721	662	705	666	687	687	721	730	713	663	692	725	687	685	697	607	687	767	654	728	688	660	663	639	701	755	679	641	676	629	677	696	761	698	683	708	715	701	708	633	678	691	747	706	711	712	660	729	722	710	669	730	689	647	680	640	633	709	709	674	732	666	662	660	690	661	709	658	642	702	647	685	709	696	678	698	718	709	655	677	644	673	694	675	680	703	662	730	737	682	683	694	709	689	722	692	713	728	678	731	737	680	668	734	719	697	677	692	680	695	652	678	696	664	692	701	681	631	751	644	706	731	694	660	661	688	691	707	630	710	697	696	657	700	682	696	695	693	651	680	680	651	708	681	655	710	691	652	721	652	703	675	634	683	673	735	680	711	688	707	651	706	684	694	685	671	707	683	726	675	676	685	694	701	694	713	755	721	677	718	638	717	666	728	723	708	683	666	636	694	703	720	680	666	741	694	740	658	667	717	701	709	712	657	672	715	698	657	689	720	682	742	671	628	724	669	699	665	677	691	674	734	656	662	674	690	690	666	713	725	719	693	667	696	676	681	682	699	730	686	642	641	691	714	682	699	708	701	694	681	690	659	713	678	679	691	707	689	702	720	710	696	677	674	681	687	719	661	681	737	642	678	695	709	744	715	691	687	647	710	729	662	666	678	729	732	669	747	731	752	701	656	671	701	690	671	730	751	750	694	722	740	674	651	663	699	679	679	677	686	685	721	655	647	675	678	652	680	667	688	699	644	692	671	677	686	614	697	713	729	676	707	687	681	668	685	667	672	683	692	645	679	714	718	699	695	700	699	667	632	701	695	632	702	711	676	677	693	690	699	668	666	705	690	673	695	717	724	671	705	683	702	717	681	702	696	710	652	663	662	654	694	680	688	615	702	718	697	675	723	640	668	673	714	640	717	676	648	698	656	707	640	652	657	681	711	694	645	652	727	685	738	711	708	736	620	671	702	668	693	675	708	713	693	697	708	662	728	683	643	670	700	661	734	691	686	656	725	703	676	672	696	668	709	713	672	677	671	726	719	674	677	689	675	655	703	698	707	701	655	687	660	674	687	697	686	694	702	693	663	665	667	670	647	683	727	724	727	701	657	678	671	719	644	707	693	740	724	682	696	604	671	667	705	693	728	694	682	661	672	658	694	708	725	720	657	698	655	659	709	684	748	693	705	682	662	679	719	678	717	705	774	690	699	695	647	662	668	715	695	675	675	660	703	694	723	672	690	710	674	651	672	659	697	696	657	711	709	672	696	760	769	704	685	726	689	704	660	724	686	671	684	682	708	658	667	663	692	683	645	698	698	704	712	696	684	703	707	684	725	712	738	648	728	716	685	725	676	701	668	683	650	705	714	702	725	659	693	712	653	714	668	646	612	708	674	710	670	687	727	689	712	673	696	700	691	682	697	726	705	682	677	672	681	653	687	692	697	682	698	681	671	662	697	701	638	666	683	707	710	669	646	652	667	683	657	687	712	705	690	700	683	682	665	674	706	702	629	688	715	707	718	690	776	661	651	730	690	710	663	670	694	625	618	732	690	675	697	707	702	662	713	681	690	650	691	713	681	704	667	669	666	640	706	680	657	731	661	652	698	708	707	681	699	713	637	715	670	697	740	699	656	711	653	688	669	697	680	647	689	713	713	687	737	656	711	730	654	690	677	693	733	678	642	708	711	692	641	631	648	721	669	662	674	723	701	680	656	729	672	650	695	690	748	665	748	693	700	692	686	701	697	692	622	692	709	653	726	652	721	676	677	667	664	630	664	739	699	684	715	657	682	697	713	748	686	678	699	716	706	663	681	718	686	660	684	666	693	694	693	667	661	663	704	702	678	693	685	675	663	709	701	708	701	701	756	689	698	711	667	750	686	686	718	636	707	671	678	690	652	690	733	687	665	650	674	700	685	689	704	683	685	691	616	652	704	653	714	691	692	697	668	661	677	668	690	663	694	728	630	694	670	669	692	678	691	683	666	698	678	674	722	676	711	688	693	682	713	706	736	676	671	704	685	708	677	702	640	710	689	705	725	683	680	740	670	649	691	668	702	702	707	657	695	680	641	672	673	670	669	651	717	741	667	742	671	693	685	698	661	695	642	677	685	732	630	687	685	630	659	668	688	716	649	683	675	691	665	692	698	657	768	690	705	681	683	685	672	661	673	671	715	703	715	678	659	659	700	715	697	673	663	675	649	673	708	688	675	699	664	698	699	720	673	710	659	649	695	659	694	685	706	666	701	693	665	682	718	684	634	660	717	666	677	696	659	706	700	698	690	709	709	694	709	680	700	696	691	707	672	677	704	674	723	708	724	709	680	677	656	701	678	673	656	709	648	720	704	725	677	717	707	663	683	666	670	665	683	662	691	680	664	732	706	685	747	698	656	700	714	706	706	730	700	674	704	634	714	710	705	686	705	662	645	724	688	699	680	651	658	702	671	638	708	685	602	726	673	685	661	661	675	685	715	700	727	685	710	710	684	671	667	679	693	729	660	662	662	669	720	668	718	679	718	670	663	723	646	674	634	697	668	665	661	672	695	691	696	653	721	692	686	639	685	651	685	722	673	691	642	632	668	685	687	702	640	720	706	691	681	726	640	692	735	707	707	713	676	720	700	710	663	716	692	683	643	689	638	743	711	702	715	698	688	745	711	681	662	664	668	641	647	646	700	714	663	685	654	688	669	682	694	653	731	718	738	690	698	704	662	698	681	716	692	656	637	695	717	682	741	638	657	698	670	655	700	664	716	648	684	659	691	668	695	660	685	682	700	688	712	767	652	705	679	673	670	740	694	693	668	720	708	680	716	683	673	687	743	666	675	668	688	699	695	649	664	672	722	653	705	672	662	683	683	662	694	684	695	711	669	755	682	676	707	696	660	683	705	641	679	717	668	692	677	711	696	696	679	712	656	718	714	665	669	708	634	683	689	684	708	669	655	711	708	720	679	689	624	683	647	682	672	714	655	685	671	632	705	699	714	704	710	671	650	729	743	720	684	743	663	640	744	695	691	724	682	638	717	706	695	674	661	689	705	655	659	659	639	696	672	745	680	720	704	672	668	688	687	694	701	694	714	646	653	685	666	675	653	699	704	716	671	732	725	694	690	659	703	706	637	701	730	701	735	675	697	676	703	699	661	660	658	719	705	720	705	704	644	686	705	643	647	677	699	641	658	661	672	691	724	694	684	698	655	638	657	713	690	716	720	721	645	670	701	680	657	708	717	715	645	703
26399	21928	22458	14560	9607	7897	6214	4710	4024	2573	2003	1312	1109	1020	1004	777	666	574	536	454	457	466	452	430	422	428	372	355	348	377	373	365	394	356	401	344	376	367	386	338	331	376	356	347	368	371	376	372	401	326	329	326	353	351	337	349	348	334	390	345	412	352	415	347	346	357	388	374	363	362	395	359	338	385	347	369	346	364	376	399	367	368	371	349	358	315	369	331	337	381	383	325	356	355	341	327	387	386	367	381	360	359	374	364	335	403	380	370	373	346	379	345	343	346	350	375	357	321	373	355	329	363	351	366	338	337	369	347	370	348	359	323	337	412	351	355	323	352	396	392	341	353	351	361	348	338	331	396	330	368	363	353	358	411	375	347	340	349	370	353	369	403	358	367	382	368	355	329	334	376	379	390	353	357	394	429	392	343	329	365	355	382	362	356	345	339	376	375	345	349	374	364	357	416	368	348	351	356	396	351	359	351	389	368	384	392	384	343	351	369	341	353	368	396	343	349	360	355	358	340	359	363	359	393	349	345	351	364	391	364	374	385	335	363	381	340	311	343	401	396	345	384	360	355	346	325	369	369	414	368	335	388	369	337	358	368	375	360	349	354	346	362	320	360	335	368	345	348	357	374	353	341	351	365	395	359	360	368	356	349	356	335	351	382	356	385	373	363	334	355	355	357	378	360	389	393	343	339	363	356	339	339	355	374	357	331	386	382	368	337	325	365	379	359	370	369	369	359	337	306	360	398	322	351	355	350	355	351	354	379	364	387	378	364	384	345	355	351	352	357	382	313	362	381	347	353	340	370	389	391	334	355	376	348	364	352	342	367	336	351	351	357	361	356	373	361	375	385	367	398	382	405	369	351	328	376	358	364	346	323	352	373	377	352	366	386	353	359	294	371	334	350	340	346	348	367	350	344	387	380	365	329	355	330	366	333	324	385	376	351	350	350	394	356	352	318	356	352	329	358	340	369	389	346	404	362	355	380	346	405	365	358	366	337	378	374	371	387	314	366	360	322	336	360	358	317	344	356	333	327	344	352	362	347	351	358	367	342	357	354	317	357	370	363	349	374	342	373	358	377	371	350	351	377	332	339	384	360	337	376	350	398	384	337	360	380	340	376	368	369	360	397	375	366	390	354	359	338	370	402	378	347	340	360	370	369	381	386	364	358	316	352	338	361	373	328	355	378	359	354	365	368	364	387	353	393	399	338	378	358	373	340	384	318	388	355	335	344	329	385	369	343	349	340	358	377	351	368	344	368	343	356	394	375	328	349	346	343	336	328	314	309	389	354	404	350	325	360	369	330	387	367	342	367	402	371	368	357	349	371	377	356	369	384	380	374	359	340	385	344	372	350	369	364	336	336	353	401	346	345	372	378	363	338	362	339	359	380	349	348	383	372	346	396	329	367	360	332	374	345	382	330	370	375	370	373	359	337	363	349	387	331	389	370	344	395	357	381	376	341	350	337	354	384	354	325	356	372	383	344	353	362	343	338	344	360	385	387	382	388	349	383	386	378	355	354	340	389	365	387	385	318	357	368	366	380	368	359	367	339	338	332	334	334	335	336	397	334	360	353	381	368	362	342	358	376	341	352	373	365	382	346	382	374	333	386	341	362	370	333	349	364	348	369	349	370	361	365	341	385	379	374	359	335	365	378	352	323	394	368	419	362	368	347	389	331	364	374	366	379	332	372	344	328	319	360	356	371	375	392	350	367	349	349	356	403	353	361	360	361	327	358	341	334	356	371	326	372	343	350	388	343	352	351	349	349	378	354	341	362	396	361	373	356	355	391	366	314	357	339	356	406	363	394	381	350	376	311	356	326	326	371	337	351	365	346	369	354	362	344	367	378	366	406	347	355	359	397	358	351	342	365	384	351	370	375	367	364	341	372	334	372	378	387	416	343	374	379	348	366	380	408	365	372	350	370	360	319	392	341	357	393	353	353	383	386	371	397	352	333	384	355	363	398	387	365	395	354	380	331	349	363	343	345	343	344	383	347	349	369	343	350	347	350	358	365	340	377	365	365	355	362	366	368	379	373	383	390	396	344	338	361	359	330	348	333	334	347	358	393	354	363	361	389	345	376	340	359	362	319	313	334	377	372	364	366	347	370	387	372	335	331	359	340	355	360	355	353	384	363	351	358	373	347	325	362	390	356	386	332	375	367	370	387	368	382	376	402	358	369	379	362	331	367	378	363	366	350	365	333	353	365	356	370	346	362	347	375	367	328	382	361	400	312	397	353	370	366	404	365	339	340	354	345	378	351	360	378	360	364	374	356	319	315	347	375	331	356	371	347	373	359	368	349	364	377	364	341	336	333	366	336	405	346	389	368	346	350	374	391	379	380	335	355	379	371	331	340	328	340	337	369	372	374	368	346	339	337	369	367	372	359	330	380	321	364	343	305	352	358	365	336	383	352	333	365	369	364	362	390	362	377	365	360	386	357	319	319	359	379	353	379	354	397	374	361	340	402	407	397	347	364	354	391	342	368	342	400	354	385	352	328	356	411	362	348	417	387	356	343	330	363	345	371	323	370	370	347	387	355	371	354	314	376	358	343	348	366	343	384	367	332	359	353	336	333	358	353	356	345	369	360	354	369	340	346	319	309	360	376	335	365	363	356	361	365	358	388	369	380	350	375	340	361	353	387	379	357	380	337	329	358	363	387	373	379	352	353	334	350	359	371	337	330	367	376	357	368	343	368	312	357	367	350	355	346	358	329	359	330	377	334	344	336	356	369	355	381	350	373	402	372	387	404	380	364	374	346	370	353	350	356	364	350	347	366	355	344	365	333	310	373	362	366	368	376	373	382	344	344	376	330	339	377	341	418	372	366	359	365	354	364	353	392	372	411	350	356	375	356	350	333	345	367	362	361	294	383	372	355	385	325	331	355	365	391	391	379	346	367	426	359	377	385	354	370	317	375	380	375	380	375	408	378	356	386	356	366	368	363	346	356	344	361	365	349	334	344	339	358	370	353	392	378	359	354	404	377	385	330	366	390	334	352	392	363	369	394	370	382	334	347	354	397	337	352	332	326	356	342	363	340	357	349	353	345	391	371	349	359	341	392	388	362	356	361	325	391	371	375	342	368	399	356	360	351	362	364	361	384	355	365	362	389	348	338	358	379	358	359	368	336	329	368	378	335	367	350	329	389	373	390	354	336	373	346	379	350	369	360	381	353	383	366	352	381	337	357	367	374	356	382	336	369	375	372	336	384	334	336	346	353	359	402	328	388	370	382	390	369	361	374	370	345	362	324	363	377	357	386	358	367	368	366	346	384	362	348	371	342	343	338	362	355	382	364	399	329	390	368	383	345	387	368	359	345	358	381	346	358	351	344	355	362	355	367	377	331	370	380	343	306	338	355	367	345	342	375	360	357	366	364	332	358	367	369	348	355	340	367	354	357	368	377	341	365	382	356	351	390	411	394	353	366	359	397	339	358	357	390	373	345	365	352	364	322	367	365	362	319	351	346	337	330	367	376
14964	18625	27577	24413	21539	21406	18886	16719	15238	10987	9157	5787	4947	5136	4889	3523	2759	2015	1938	1680	1398	1333	1348	1293	1100	991	908	957	905	905	925	944	898	813	877	909	932	892	870	911	885	849	872	860	866	858	808	823	786	885	860	852	820	818	777	807	808	819	820	821	855	844	809	797	816	808	845	766	819	793	817	827	812	840	841	827	788	814	815	808	810	851	832	807	802	810	839	786	801	778	805	825	793	850	813	850	805	794	815	820	855	793	794	792	830	805	819	832	774	762	815	851	814	806	805	790	765	840	796	763	843	824	785	842	793	737	791	798	822	824	798	768	792	775	796	768	814	772	795	797	804	846	796	800	806	775	800	766	808	765	834	819	798	761	786	750	814	802	863	811	759	827	795	810	805	807	789	799	843	832	808	853	779	767	828	837	788	816	836	820	789	786	815	799	771	856	800	803	805	845	789	802	785	768	774	763	810	814	762	822	792	803	799	803	787	780	759	809	869	811	772	807	756	797	816	797	771	806	804	795	780	786	800	809	801	790	784	785	795	793	781	818	753	801	824	852	788	803	778	826	768	810	787	826	791	823	799	810	810	798	773	819	773	775	777	771	795	899	785	821	811	852	808	749	750	788	781	798	784	792	753	789	785	773	822	808	840	839	867	807	799	812	782	776	846	838	832	793	781	848	787	829	814	805	772	803	811	829	784	794	782	841	749	780	810	817	781	823	786	851	796	812	801	839	807	784	862	822	780	855	762	822	756	780	831	801	743	809	790	784	803	818	822	806	820	866	768	818	785	789	805	785	805	761	733	780	794	807	827	754	790	751	826	814	816	836	780	822	822	790	808	798	869	825	857	757	786	800	810	834	834	827	808	742	810	829	786	771	830	776	830	806	833	849	797	803	783	784	810	853	793	796	764	783	813	812	783	833	762	805	802	831	790	839	787	783	785	840	817	807	833	807	823	766	779	815	843	782	835	827	803	765	836	782	849	832	792	818	804	749	787	745	782	792	789	812	792	792	798	826	840	823	810	823	806	813	801	782	791	765	844	790	798	758	834	864	820	759	835	805	790	805	813	777	746	794	822	849	811	796	804	794	849	838	822	793	803	766	815	765	794	798	799	782	749	750	810	755	780	846	763	826	768	789	874	799	789	779	825	836	770	801	844	804	799	797	812	814	817	840	824	822	820	797	769	838	818	828	841	800	800	828	821	784	789	800	821	821	823	772	856	852	844	783	845	814	811	794	785	810	785	867	823	796	817	813	895	788	777	778	806	822	803	749	816	781	765	843	864	790	832	795	793	796	843	826	834	792	806	803	812	783	758	876	857	846	815	785	825	821	781	749	806	829	748	799	774	777	808	858	800	755	819	766	815	799	781	798	801	857	779	828	774	751	794	797	802	807	825	809	773	822	769	816	782	792	783	810	835	814	765	812	793	813	769	844	835	827	802	805	779	809	783	816	813	821	790	818	836	859	787	780	782	818	792	797	809	840	790	804	858	796	811	824	797	760	743	833	817	810	780	835	830	855	814	786	793	837	815	779	835	791	791	811	807	764	782	798	797	812	855	819	751	800	840	842	768	821	768	837	822	817	834	832	789	815	774	843	765	851	790	777	825	864	815	789	810	758	775	807	794	817	781	779	816	787	774	819	810	809	787	824	775	789	812	831	826	780	836	749	845	829	789	804	810	797	846	833	830	826	756	776	817	824	784	858	790	844	805	773	779	871	780	777	814	831	831	806	804	811	824	756	805	776	847	770	778	783	838	782	794	779	808	783	754	796	784	798	763	848	803	861	811	804	784	780	847	806	764	793	767	819	791	812	808	819	811	811	824	813	803	868	798	719	833	810	813	755	813	809	775	828	821	826	799	858	770	783	825	830	822	783	788	783	798	799	824	826	843	824	788	829	808	798	782	804	844	797	771	796	798	801	818	805	814	889	803	837	819	773	813	804	764	793	800	767	771	810	778	786	778	841	827	795	800	851	802	805	774	775	778	788	824	816	820	778	801	846	820	784	784	837	815	798	796	792	767	832	804	768	753	849	806	810	856	776	853	792	843	811	811	785	791	746	775	788	794	799	800	809	752	819	786	791	790	813	846	835	809	820	781	825	849	781	824	836	815	817	767	828	733	785	726	846	829	805	853	825	788	790	789	804	838	822	843	813	804	882	788	827	822	770	832	827	791	827	804	866	804	789	855	806	813	815	820	789	782	792	820	775	828	779	862	845	820	769	833	820	846	837	803	837	836	835	807	789	783	787	800	773	774	778	778	841	798	824	779	772	806	819	792	762	832	824	769	809	841	820	831	808	754	798	792	809	875	756	776	802	776	767	770	843	783	760	812	763	805	813	831	774	806	824	797	815	793	817	818	837	773	805	819	812	833	850	797	783	787	779	742	843	765	801	760	760	809	812	789	827	770	790	809	806	843	826	804	755	808	830	820	783	818	824	744	834	800	772	817	811	794	756	810	822	778	766	782	807	817	788	796	763	792	811	849	809	785	849	772	788	770	802	796	808	813	726	840	750	841	842	759	794	787	798	806	798	822	793	788	839	803	766	834	815	766	778	783	827	766	800	751	793	805	791	820	796	808	843	795	798	808	819	771	815	784	821	792	823	794	758	781	769	733	816	818	821	802	799	774	813	823	836	783	835	825	804	791	869	793	737	773	820	757	808	818	845	815	784	793	790	803	735	830	799	759	801	849	802	769	808	819	862	830	826	766	780	774	823	823	814	825	790	802	819	784	772	852	790	851	785	862	783	805	740	755	794	820	794	817	747	819	791	823	785	796	839	828	815	775	791	805	814	862	790	802	798	782	788	798	789	804	819	822	805	799	823	777	782	814	772	807	804	751	764	824	786	838	798	811	742	799	739	857	774	757	791	767	771	849	811	796	792	797	773	797	814	796	817	830	804	825	825	834	829	839	823	792	784	797	760	832	809	740	824	808	810	767	802	769	785	764	803	810	786	758	800	790	829	785	799	729	836	784	766	827	781	807	763	795	769	813	783	824	808	754	867	794	769	804	783	843	788	787	836	807	821	815	783	818	748	806	807	800	793	787	809	794	829	806	818	814	784	802	876	814	808	774	806	788	826	813	790	850	792	774	781	818	839	747	783	779	796	835	782	835	785	735	861	786	778	805	804	798	833	764	816	842	800	830	755	803	777	849	784	799	794	875	791	809	770	839	827	848	826	840	785	818	737	861	783	757	818	806	795	788	834	822	804	748	825	846	826	798	763	827	775	758	745	816	796	804	849	813	794	816	820	780	787	818	755	851	820	743	855	836	810	775	817	758	789	810	839	802	792	808	793	735	802	788	812	782	811	773	810	802	784	827	846	784	826	781	846	797	779	835	804	824	792	843	741	792	770	817	747	837	834	827	788	776	801	811	792	802	738	842	810	762	754	786	839	827	819	797	749	812	797	822	769	775	743	809	824	789	799	828	812	795	812	792	830	815	757	808	808	791	809	774	762	789	811	788	809	786	827	836	794	740	814
45279	47994	49681	43511	35056	33633	32689	32322	33782	27291	24774	16384	13200	13535	15357	11983	7336	4470	3979	2445	1572	1260	1239	1183	665	449	409	448	399	378	349	330	351	327	371	311	309	321	335	321	326	356	350	322	319	331	330	312	318	344	312	318	323	337	312	275	332	337	335	342	306	317	337	291	337	325	325	351	302	331	340	345	300	325	318	311	296	303	312	294	299	316	306	334	325	298	321	324	284	318	310	343	301	341	337	301	321	323	320	314	324	298	273	282	323	292	296	322	316	295	315	311	316	290	294	334	298	286	338	310	296	324	323	303	347	326	298	293	318	327	261	286	286	314	297	302	359	295	288	335	294	326	335	285	285	282	325	292	313	317	289	339	314	317	333	328	301	271	324	321	285	283	326	312	280	326	348	321	293	328	300	329	341	317	276	298	305	316	298	301	308	310	312	340	296	294	305	308	316	283	286	312	305	330	321	301	313	316	307	303	303	322	318	312	319	308	319	294	315	299	330	319	336	301	328	313	322	338	341	325	296	324	304	314	288	297	336	306	317	301	309	306	346	328	326	287	297	316	308	285	338	315	316	321	322	310	305	332	316	315	297	321	301	314	311	308	303	309	312	332	305	349	333	339	297	307	318	313	293	297	282	298	300	330	293	328	298	304	306	297	306	279	333	294	330	317	326	302	310	305	321	315	323	304	313	279	278	305	300	307	324	338	317	312	308	298	299	297	296	343	283	318	317	323	284	302	344	316	301	338	297	313	326	318	324	292	319	336	317	341	282	290	320	308	293	300	302	314	298	293	333	314	292	314	292	289	338	285	295	303	319	316	262	300	336	296	324	316	281	312	307	282	331	321	307	311	279	320	320	319	355	291	307	302	325	275	318	311	294	340	336	311	300	299	285	301	312	332	298	316	331	310	323	350	280	293	289	300	322	294	321	318	314	296	310	297	313	291	327	319	309	312	294	307	300	308	302	297	303	314	303	302	338	300	327	320	305	294	328	334	306	341	299	310	318	310	288	320	321	297	316	356	296	272	312	304	337	278	302	335	314	313	316	323	315	298	271	306	333	331	318	334	331	361	299	308	316	296	315	334	295	292	292	318	299	270	292	366	339	294	341	273	287	354	329	341	311	318	305	323	292	309	315	323	318	328	361	299	315	319	322	313	265	330	305	311	319	301	279	339	310	307	335	337	337	328	310	308	321	306	326	309	320	337	338	320	322	302	317	357	348	318	289	339	338	306	318	309	308	319	321	313	332	324	279	307	327	285	323	297	312	296	297	307	306	368	319	318	295	328	319	276	316	282	298	296	315	292	326	328	289	300	310	287	266	289	327	310	305	291	294	317	312	289	327	291	311	285	296	302	315	321	308	323	347	291	347	319	320	329	303	319	289	337	309	349	312	290	323	300	274	320	356	306	325	305	318	322	302	313	304	307	297	306	327	325	296	294	303	325	299	299	300	308	301	312	310	290	305	328	340	286	343	347	325	308	299	289	318	277	298	308	285	337	320	314	322	313	306	335	302	332	310	329	309	332	296	287	322	343	288	313	298	309	313	302	305	300	316	336	302	288	308	313	292	310	296	321	332	305	310	324	326	333	322	352	312	276	326	340	272	305	306	341	313	333	311	327	316	294	298	320	297	318	286	310	308	289	319	315	285	279	319	296	317	335	288	301	303	298	297	335	311	344	317	358	317	335	307	300	319	299	324	294	300	309	287	330	335	304	325	302	290	296	319	332	331	336	319	310	304	329	283	329	310	340	318	291	316	308	324	300	294	325	314	300	305	272	354	304	305	302	316	319	322	296	309	307	317	313	306	304	337	315	280	322	308	320	283	309	294	332	314	324	314	313	330	306	328	312	275	290	312	309	307	293	320	308	290	292	321	292	289	307	314	301	337	328	324	327	345	319	310	335	302	300	295	330	284	301	302	305	297	280	282	297	330	296	289	318	309	291	297	335	337	271	346	284	302	343	303	298	310	358	311	290	325	339	296	323	335	349	335	293	327	299	323	321	320	297	339	360	340	321	318	340	316	317	290	319	308	315	295	318	332	324	322	315	301	307	312	298	311	271	302	315	313	295	299	296	282	330	287	286	268	315	305	281	341	335	312	304	326	283	322	286	321	296	286	335	316	333	325	308	287	378	307	304	305	308	310	298	309	321	317	270	290	284	316	328	304	271	337	332	300	302	301	312	329	325	317	352	298	335	316	321	313	299	318	300	350	304	332	305	304	316	278	293	346	306	310	320	321	329	338	316	294	319	335	316	318	320	326	349	290	325	309	317	311	310	300	325	303	288	329	328	286	306	327	286	321	333	321	313	301	326	316	325	293	309	304	311	276	341	292	292	304	352	322	298	315	321	279	289	294	306	307	307	316	356	303	338	330	313	325	350	297	349	324	294	279	323	294	298	316	303	308	333	310	295	310	329	334	290	314	327	337	313	307	296	300	322	321	302	302	295	299	319	332	294	313	300	266	304	325	299	283	277	336	300	319	328	304	295	311	328	312	325	311	307	328	320	327	295	276	300	354	316	327	318	292	322	309	306	325	319	345	350	333	307	296	300	313	342	296	309	340	342	321	323	327	286	299	325	300	322	287	288	279	311	315	320	329	321	321	324	311	318	320	308	309	330	272	283	330	300	306	324	317	301	318	306	347	339	310	321	346	310	346	320	308	311	301	303	337	298	309	352	298	302	319	295	305	311	321	337	308	335	297	338	322	318	338	347	314	343	298	323	333	301	318	328	326	320	292	342	326	297	296	306	315	319	291	275	326	312	299	314	345	283	306	326	330	299	288	320	313	321	301	322	315	333	314	312	303	286	308	338	274	305	302	350	306	299	308	305	353	287	317	312	299	302	347	293	324	289	307	315	308	298	327	289	295	307	319	298	305	312	278	306	307	323	303	313	319	317	333	294	312	304	297	300	306	329	355	325	288	332	310	297	304	331	287	304	300	306	291	301	286	280	296	294	312	297	311	297	317	337	295	309	308	309	295	302	303	315	308	321	294	322	307	311	320	340	321	333	321	315	300	308	313	317	302	294	334	338	289	331	309	283	276	308	293	295	315	297	304	291	335	306	355	328	281	299	302	295	333	332	329	311	298	320	304	290	322	341	318	287	327	317	295	327	301	311	301	269	305	317	358	303	332	332	309	290	310	327	315	310	314	325	325	329	290	290	296	298	300	321	314	333	332	326	291	318	302	319	318	356	339	284	330	309	310	324	308	299	310	297	327	314	286	291	308	305	307	267	300	330	287	326	314	306	315	334	324	329	304	307	318	310	341	302	284	315	302	317	289	291	310	326	321	300	331	303	289	308	340	303	330	286	357	305	287	310	284	310	305	333	312	299	302	318	299	309	338	310	313	324	300	312	319	338	309	313	319	328	284	329	320	334	304	315	309	318	320	319	314	282	313	307	326	325	299	312	326	323	308	297	330	327	286	326	316	312	323	333	329	303	338	310	310	270	307	296	291	307	307	309	301	306	327	271	318	317	325	295
29986	40644	50341	48793	42112	45611	43804	46096	47040	42415	39313	29051	29400	32442	31732	27207	19654	15401	15665	10262	7692	5804	5659	5313	2766	1719	1393	1547	1248	979	910	1001	905	889	860	861	882	848	825	830	885	790	799	799	824	769	805	783	754	807	747	851	808	756	759	769	782	828	789	734	757	700	702	740	758	711	751	748	695	733	811	705	744	731	713	721	723	716	750	701	717	693	696	740	660	741	709	741	697	686	721	747	708	705	699	660	767	680	713	720	718	718	709	714	695	703	721	676	723	785	752	686	727	771	699	695	733	709	728	668	706	729	719	731	701	742	717	665	696	706	738	718	715	701	715	726	693	718	741	684	737	732	693	673	681	739	714	712	648	656	729	701	707	720	728	730	687	746	688	749	729	732	731	706	733	668	694	693	753	663	727	745	674	643	701	726	677	692	722	699	690	754	732	743	748	665	676	737	707	724	754	716	721	695	689	676	738	649	706	717	718	690	662	675	736	695	679	710	705	732	755	727	671	717	716	731	681	726	741	726	748	702	672	656	748	733	670	748	690	729	701	711	708	736	739	689	737	667	717	699	697	679	661	732	671	675	690	743	694	717	692	651	725	721	705	670	740	708	680	696	695	689	726	689	779	684	693	719	739	753	675	723	686	670	670	672	728	756	695	734	682	677	713	755	734	707	698	686	683	696	752	705	698	695	695	754	732	746	642	698	718	676	674	691	699	709	711	767	709	636	732	746	664	677	667	691	716	735	696	706	711	629	696	688	669	700	766	729	659	712	720	695	700	757	679	684	681	687	695	667	634	714	694	709	717	716	699	742	682	704	722	676	697	710	760	674	714	693	698	693	711	691	689	717	721	741	683	736	704	704	748	723	722	726	760	701	699	706	706	752	716	695	669	652	718	695	694	710	716	723	748	712	734	701	701	724	704	700	700	704	722	704	724	730	692	730	659	765	749	705	720	707	692	684	702	671	682	730	749	678	662	720	679	676	714	702	726	777	723	655	674	676	678	681	679	687	692	643	721	653	642	746	684	759	726	728	701	711	671	694	691	686	728	622	730	719	700	699	687	691	720	690	753	715	735	679	729	701	676	709	665	715	652	732	666	682	673	709	706	702	712	746	669	723	736	687	731	700	744	654	688	756	724	721	676	701	692	755	733	692	718	682	696	723	667	681	743	676	711	709	648	665	691	700	695	703	723	757	713	709	729	675	706	715	705	660	660	736	718	688	681	692	695	728	742	667	709	680	684	709	755	724	704	695	744	724	685	683	732	731	631	703	745	648	698	717	718	719	709	738	724	726	696	684	675	747	718	675	686	698	671	697	682	711	697	763	711	732	674	728	692	733	729	672	688	693	673	691	717	695	697	659	649	734	716	662	728	670	695	720	746	729	686	671	679	723	685	697	694	687	718	706	675	673	755	681	689	676	703	668	658	673	666	694	697	684	711	722	740	731	675	701	704	723	741	718	684	682	667	725	692	739	700	720	691	707	683	693	659	720	730	754	676	708	669	716	659	693	669	664	716	666	701	685	719	728	727	738	733	690	732	711	777	717	668	721	741	702	659	720	691	691	685	697	761	702	693	660	669	741	681	723	658	659	733	697	715	669	712	670	735	710	682	712	718	679	679	749	704	710	687	707	680	660	700	728	720	697	780	667	739	666	702	689	766	696	745	733	695	730	703	733	733	654	699	679	706	727	721	702	694	714	684	687	734	749	714	684	699	717	717	695	739	697	690	727	713	659	704	709	722	708	702	723	672	690	759	694	707	692	661	698	689	636	723	692	718	697	707	694	708	707	746	709	666	718	700	707	682	733	710	695	719	766	675	700	704	722	753	736	745	715	671	706	705	746	727	706	751	707	703	690	729	704	693	682	709	676	686	705	718	774	661	757	685	680	716	741	712	729	694	655	696	739	666	704	688	762	702	704	720	731	713	657	690	685	679	674	734	728	692	702	691	698	727	679	731	663	719	725	699	703	727	686	631	690	700	743	726	699	689	764	691	661	694	720	684	731	721	663	693	711	732	664	689	673	715	707	712	734	641	696	708	702	737	707	681	690	659	698	659	719	728	698	703	677	724	681	694	700	688	655	763	731	737	694	690	737	696	738	772	761	678	626	680	685	691	679	709	685	711	706	725	655	684	705	724	698	741	750	703	755	661	678	711	706	704	688	709	666	713	659	706	710	730	747	672	665	718	671	699	697	743	688	690	727	684	704	751	724	684	679	748	732	679	721	722	719	688	724	715	732	690	755	693	687	698	756	735	696	705	682	699	720	717	691	716	682	696	609	727	707	717	718	671	714	679	718	685	735	698	713	662	713	674	723	726	665	654	675	712	704	720	722	685	729	690	701	736	678	708	693	671	669	757	655	719	700	691	753	711	729	700	699	667	706	736	716	717	679	681	766	712	682	702	688	676	733	710	655	716	722	723	669	722	686	755	679	690	701	668	702	646	703	706	695	713	738	729	737	713	695	683	720	691	732	686	688	665	737	731	688	704	681	678	682	701	734	685	695	699	717	670	707	723	714	705	688	705	749	681	683	766	688	742	708	715	719	703	696	718	727	739	720	669	756	703	706	731	765	721	688	661	714	692	669	661	682	751	691	715	699	712	710	702	747	745	741	700	705	691	731	668	722	712	732	691	717	725	732	729	732	701	755	697	704	714	651	684	688	687	692	722	726	722	715	680	683	737	754	728	702	706	678	648	714	706	648	701	730	684	744	710	684	714	686	709	738	714	680	735	728	718	683	695	707	707	707	729	708	705	695	691	749	696	677	681	665	718	724	723	716	704	666	714	722	779	707	731	699	715	720	668	693	696	735	697	716	708	713	690	668	705	708	739	734	678	738	705	710	707	730	740	667	724	680	711	638	714	698	771	683	741	680	706	686	678	773	701	719	680	691	656	681	711	716	682	684	740	705	656	670	746	709	730	677	712	708	680	714	698	704	667	701	664	700	691	724	713	706	692	724	726	706	715	711	731	743	671	711	689	718	756	691	699	712	710	705	716	712	715	723	695	697	719	706	738	699	666	707	682	711	744	725	707	668	701	678	711	718	690	697	698	736	700	719	686	718	685	712	713	707	740	657	681	688	692	688	688	720	707	738	701	731	722	714	684	722	743	729	702	709	721	708	703	721	689	715	726	690	742	713	723	719	704	717	674	675	729	695	698	679	700	741	726	759	710	730	733	689	693	683	672	732	671	752	734	690	697	714	693	715	689	717	672	679	705	673	699	676	694	721	723	696	677	736	668	705	695	709	714	713	737	717	680	700	735	699	739	671	747	729	723	653	690	695	719	718	695	696	762	705	668	705	698	691	694	697	677	682	727	677	733	645	748	709	691	733	729	696	721	703	703	684	678	692	722	717	677	733	722	703	735	725	721	688	749	733	709	721	697	697	690	710	663	688	718	659	723	728	720	692	692	718	771	678	723	691	695	681	707	678	723	724	718	684	718	690	700	698	738	708	673	666	742	702	724	690	771	669	684	714	675	722	697	722
53600	51890	44307	44282	35384	34261	36913	38327	40238	33920	32490	24240	23538	21320	24961	21385	15883	9799	8117	4305	3027	2115	2134	1813	1039	603	492	559	505	457	369	360	366	376	352	348	330	376	326	321	318	297	308	350	298	320	288	330	289	352	320	325	343	327	339	305	319	297	308	284	281	322	325	314	313	324	282	284	310	295	316	293	292	291	335	266	317	294	300	312	318	329	340	309	315	303	317	313	293	308	293	284	237	305	292	318	271	286	289	299	288	308	268	296	317	279	322	303	296	318	283	303	338	286	310	305	307	331	282	302	308	325	276	318	324	297	306	308	324	299	300	267	281	298	296	298	295	276	310	294	292	326	288	310	309	303	279	249	292	273	329	261	307	287	320	288	291	293	328	327	293	309	332	282	307	284	312	292	330	299	299	326	292	298	309	282	274	298	274	309	322	301	312	280	306	286	299	262	296	316	297	290	316	319	308	311	300	274	287	311	308	326	293	321	310	341	287	297	289	302	291	314	323	312	311	301	330	308	294	287	296	318	313	303	331	295	312	288	277	330	311	290	323	315	282	267	304	279	272	302	279	276	326	293	259	296	291	318	285	293	272	297	310	308	310	271	284	300	295	319	311	321	284	310	295	314	283	287	289	266	269	284	303	306	305	357	279	268	333	317	286	291	297	288	308	312	301	305	303	297	268	290	303	270	297	319	328	291	312	280	304	316	281	284	315	267	305	276	281	296	284	287	282	296	298	297	290	279	330	307	285	289	271	288	295	304	305	289	299	313	296	298	330	269	309	287	309	322	280	270	262	268	309	302	294	269	269	291	295	283	318	283	293	299	295	247	311	305	298	314	291	303	292	285	303	294	315	309	279	285	289	295	296	312	289	272	242	318	272	294	346	297	319	330	331	283	285	294	296	312	298	265	302	299	314	310	310	300	293	264	279	313	326	302	307	296	295	292	293	302	292	271	297	271	336	316	289	320	300	313	275	311	263	284	310	321	306	298	297	291	278	317	300	278	287	277	311	277	275	274	299	286	299	272	262	302	313	302	308	323	297	337	295	297	325	275	283	285	325	281	326	336	299	297	291	281	260	321	298	293	285	277	318	355	306	278	279	342	287	308	305	311	313	317	301	281	288	324	285	318	291	265	272	304	293	264	311	281	298	311	305	299	279	281	303	310	299	314	335	298	310	300	311	291	311	303	305	299	276	310	294	294	283	293	289	301	285	308	294	288	295	263	283	325	294	328	311	291	342	309	296	316	346	284	299	304	277	307	283	310	281	301	303	292	314	298	309	318	327	293	329	341	290	298	300	261	278	265	303	326	307	338	283	301	317	293	284	290	294	329	275	290	289	284	299	304	306	310	297	331	266	294	282	326	299	296	279	334	283	318	302	300	291	299	318	274	292	307	278	294	304	330	304	303	318	299	285	295	332	309	314	319	310	289	299	292	317	320	297	312	290	309	293	284	324	295	318	325	282	299	324	265	286	268	276	308	294	250	310	303	275	313	277	272	278	282	330	273	313	269	275	288	292	298	281	276	305	310	298	278	293	287	277	274	270	335	296	279	301	289	301	345	307	306	291	319	298	311	331	313	304	262	278	287	281	285	313	272	299	272	250	299	297	307	310	310	284	277	315	268	304	296	256	305	289	272	276	281	283	285	305	294	266	296	327	302	266	264	282	269	282	284	311	286	326	327	280	308	306	297	260	285	300	315	266	287	261	323	314	294	283	332	288	297	291	296	274	312	304	271	294	259	308	321	306	318	329	298	310	326	257	313	293	267	327	281	296	248	300	295	293	292	284	302	289	312	309	273	312	309	330	304	277	287	275	285	263	287	326	288	303	346	271	306	288	286	296	284	288	326	285	303	311	338	274	278	302	272	289	305	299	262	303	311	337	311	317	328	304	306	297	328	311	256	301	315	306	316	286	310	287	289	256	326	307	291	271	284	283	330	255	273	291	307	299	240	274	286	289	255	280	313	335	293	280	318	281	292	328	293	285	301	310	317	298	295	270	273	306	283	317	309	314	278	295	300	338	284	298	302	283	293	271	268	301	296	306	311	303	262	284	312	279	330	285	274	272	307	294	300	293	306	265	274	273	301	281	274	304	288	279	308	315	303	303	273	283	274	325	278	289	303	289	277	299	307	279	289	316	264	300	271	294	314	302	308	266	257	276	296	314	301	331	310	320	293	274	288	318	277	293	293	292	308	259	302	291	269	293	295	285	314	320	275	292	302	296	312	267	298	272	322	296	291	304	317	327	272	326	293	303	307	289	306	305	311	312	289	297	323	324	320	301	330	267	268	315	285	301	303	291	303	317	296	303	289	305	300	345	289	289	272	286	282	266	292	280	289	321	273	281	297	315	309	315	326	297	290	308	293	307	272	313	290	281	319	298	280	272	271	309	315	317	296	260	315	296	279	299	277	294	302	321	287	295	292	322	304	280	289	307	290	330	284	317	314	309	332	284	287	282	280	319	307	304	300	291	293	288	284	299	312	289	263	290	270	305	289	284	300	318	300	304	320	303	291	276	289	283	311	277	283	294	308	300	286	259	323	270	306	289	276	278	265	290	302	294	280	319	309	328	290	284	266	293	276	286	284	292	293	284	261	318	288	299	316	303	304	269	289	276	282	306	306	297	304	286	306	292	313	283	329	323	321	288	297	312	337	282	309	277	321	291	301	301	289	301	324	308	277	299	283	304	300	334	324	278	274	303	327	270	286	356	321	284	316	282	275	306	326	300	299	298	292	300	300	306	294	325	286	312	319	277	301	287	315	292	302	325	274	301	301	283	283	279	308	287	308	330	287	276	273	287	310	297	333	278	271	279	271	291	277	281	327	321	287	281	299	310	312	295	298	307	285	315	301	285	296	274	299	282	282	281	275	309	314	296	315	343	301	273	302	310	281	258	293	289	300	305	304	267	251	283	297	312	273	304	278	312	260	298	274	298	291	279	263	276	303	326	292	266	302	329	299	303	332	297	272	312	303	277	268	299	278	265	295	291	316	312	311	314	332	307	267	283	306	299	295	303	290	311	275	303	247	293	326	294	289	306	293	270	318	323	294	298	275	313	277	314	317	281	290	254	285	321	293	298	304	256	298	277	301	331	310	296	312	322	293	289	310	325	283	310	324	292	306	286	248	261	291	299	303	257	287	309	309	331	313	293	278	274	266	271	299	332	297	298	268	250	311	313	310	306	332	287	294	312	314	314	288	290	302	280	298	330	284	338	287	294	291	320	274	305	273	252	297	291	293	302	289	311	312	297	293	279	294	290	275	288	279	308	288	290	284	285	294	299	271	305	333	272	314	293	280	281	296	278	290	287	310	325	286	280	321	310	316	284	315	320	294	277	290	287	287	335	319	296	304	315	332	290	311	284	304	283	289	322	301	289	313	282	277	263	290	319	272	341	304	289	279	284	308	280	274	310	302	293	305	305	276	296	296	308	276	294	300	280	303	295	295	293	314	270	282	301	294	291	270	283	308	304	309	292	312	287	273
38225	48793	49542	51658	45374	50205	49394	53191	53294	49822	46409	38063	39573	39833	40609	37200	31076	25122	23901	14634	12588	9952	10448	8650	4793	2656	1836	2243	1862	1820	1132	998	957	962	898	894	881	874	875	896	827	822	867	888	798	785	793	851	840	878	830	901	801	774	824	819	826	834	779	729	736	759	704	758	727	762	734	724	768	718	734	696	679	730	740	710	700	690	726	734	649	721	730	670	715	697	726	644	694	649	674	682	645	670	722	729	657	705	664	700	684	695	713	669	633	650	677	665	634	683	662	693	683	657	643	660	717	651	647	684	633	661	665	659	712	683	664	670	662	649	702	687	716	722	711	679	644	653	680	691	676	659	679	652	655	708	679	651	680	669	686	637	707	653	661	673	663	626	666	615	666	670	705	640	652	638	660	650	709	685	671	674	632	621	670	658	661	695	675	648	672	673	670	676	674	680	633	697	651	692	669	690	657	644	655	625	652	704	650	648	679	663	668	695	684	686	677	676	680	667	662	689	707	666	642	717	671	684	664	657	668	666	686	685	643	656	684	696	689	730	672	693	688	680	613	699	651	702	652	679	677	645	652	698	661	644	635	690	651	669	693	680	702	661	625	642	672	668	659	701	645	633	670	663	691	701	685	663	680	682	679	698	616	660	674	699	728	673	706	656	668	660	682	697	650	686	639	658	704	701	660	660	667	693	709	637	698	677	658	650	673	632	676	660	674	684	698	670	681	679	637	661	680	664	630	678	634	648	673	704	606	675	639	689	672	689	630	690	666	726	633	661	661	698	673	648	691	615	615	695	737	640	690	676	671	668	671	686	704	700	689	727	658	668	645	686	700	677	674	618	690	638	686	647	605	669	676	704	664	682	639	661	650	652	657	611	718	687	720	735	636	666	654	708	669	734	668	700	685	717	701	674	649	684	658	677	611	649	685	684	701	667	670	691	708	729	670	657	659	683	677	724	650	683	697	674	673	687	690	682	702	715	673	756	678	672	677	695	638	675	757	654	699	695	702	773	684	679	682	689	712	696	689	678	671	662	677	711	674	664	675	678	667	668	667	628	655	664	685	669	660	650	752	682	670	673	691	668	630	655	631	664	645	676	706	671	645	731	657	625	683	698	690	718	635	678	658	717	668	625	677	656	666	680	642	670	669	621	682	633	679	672	715	681	670	659	702	720	719	686	686	675	638	645	687	679	648	617	648	666	695	636	673	760	625	683	711	706	693	681	694	667	664	707	713	667	675	717	655	630	686	669	677	685	676	690	646	650	701	682	663	639	746	709	701	695	699	642	670	680	670	740	676	649	638	713	679	661	679	697	697	724	669	698	699	688	699	675	657	658	665	685	689	695	669	665	663	666	648	682	728	684	671	662	679	660	684	673	676	650	640	663	650	651	647	685	701	669	670	668	662	700	709	662	624	669	689	693	642	659	714	635	665	704	689	654	701	673	660	683	686	647	637	698	631	667	682	616	672	705	662	651	672	649	692	662	709	669	655	658	660	654	682	618	629	680	711	636	633	654	668	687	671	645	653	679	704	663	692	690	661	680	620	697	652	670	678	637	656	693	676	686	678	679	654	655	689	662	683	695	672	668	624	680	697	687	685	679	666	658	671	703	682	642	657	701	642	679	645	715	651	679	701	692	661	670	670	660	634	661	701	668	680	706	670	704	651	622	693	622	680	659	673	599	654	709	670	690	680	654	725	642	667	662	651	705	694	675	650	635	645	656	664	666	697	652	612	660	699	655	691	656	598	685	688	689	683	681	660	690	687	694	635	662	680	676	662	692	663	656	662	698	675	675	684	663	715	643	732	672	639	707	716	649	650	702	721	715	682	711	685	661	701	656	644	664	683	662	634	657	651	704	700	689	671	651	633	679	639	714	684	647	683	632	649	638	693	645	685	657	678	627	702	664	708	655	647	671	734	674	703	686	657	672	671	650	711	650	684	645	674	608	672	727	705	682	656	665	675	652	651	657	706	667	660	717	733	685	655	680	659	632	709	675	650	688	688	650	676	616	643	657	654	707	672	678	688	646	672	650	671	634	682	699	693	645	676	667	630	712	649	676	664	667	632	708	679	672	669	665	655	660	676	676	696	714	668	690	681	667	673	702	632	679	683	659	684	658	649	664	711	639	675	704	673	735	684	684	662	669	656	670	699	675	654	710	677	648	631	725	644	658	661	638	642	623	732	677	647	667	641	648	659	618	699	702	664	683	745	664	685	713	664	641	716	668	659	705	697	681	677	636	688	649	702	689	662	665	656	698	691	650	680	680	672	746	712	647	689	704	633	662	680	668	676	658	645	657	659	712	697	650	720	691	675	695	680	656	697	679	654	665	668	680	618	653	653	652	660	643	697	684	699	696	698	677	725	633	642	636	668	631	658	691	688	688	682	679	674	653	650	664	701	689	630	672	690	634	708	680	654	682	691	722	636	707	704	661	669	666	687	669	616	636	689	682	621	636	702	653	677	682	652	654	651	671	639	660	640	669	646	688	685	691	662	642	690	690	617	663	682	660	666	676	664	662	671	648	656	659	643	694	670	671	651	652	652	675	623	667	709	643	647	634	653	642	708	680	717	704	650	687	652	657	671	661	666	664	666	707	723	669	704	634	638	675	703	671	739	692	691	640	660	678	690	660	677	674	684	650	635	631	672	637	693	632	696	629	680	661	700	681	654	687	688	661	693	695	693	714	682	678	722	662	646	689	648	633	661	621	653	712	713	672	631	716	671	646	643	678	696	690	630	669	699	658	660	722	690	644	681	667	677	640	697	672	699	712	643	698	673	702	665	663	641	689	680	692	728	649	693	628	720	644	679	667	718	663	686	606	657	699	609	679	668	708	672	683	695	624	694	667	618	673	629	662	625	680	669	679	666	648	645	686	638	671	647	667	663	634	642	713	688	652	635	705	595	659	670	667	726	646	666	699	631	685	682	699	683	657	644	654	679	713	717	659	647	667	664	673	713	681	684	627	737	588	708	714	697	627	663	689	682	689	657	633	713	708	696	692	691	601	666	654	614	661	690	648	669	693	651	637	682	656	656	638	716	697	676	671	660	670	674	713	689	686	701	660	662	652	652	679	684	711	689	644	632	672	671	679	641	679	651	690	687	679	660	661	695	683	666	629	741	692	668	684	674	678	703	626	653	652	653	674	676	654	621	674	669	657	692	668	697	671	643	699	674	680	653	632	648	691	659	611	689	750	645	685	652	621	666	633	671	717	695	666	633	654	678	685	656	680	633	638	600	652	685	690	693	674	695	665	683	681	652	678	697	685	658	691	626	669	712	673	676	592	645	669	684	641	664	679	647	676	697	662	641	676	663	712	658	670	662	676	657	656	677	684	701	698	655	662	668	683	656	683	721	698	709	692	614	662	632	687	705	680	624	691	672	722	665	710	645	660	684	628	697	630	632	649	629	631	685	663	671	660	662	643	683	700	717	648	675	672	637	663	675	712	663	667	653	634	678	674	708	724	689	673	695	645	648	661	653	710	695	685
25862	22425	20257	14031	8757	7242	6639	4710	3105	2010	1613	1209	1032	890	879	778	686	579	513	481	450	407	441	401	417	403	380	395	410	375	379	394	401	354	347	399	373	360	378	337	351	362	368	325	354	374	344	397	328	384	377	373	360	335	365	362	339	335	344	378	326	394	340	396	378	336	393	352	355	343	363	379	383	363	377	337	407	374	363	339	385	347	354	345	346	350	338	322	384	370	376	329	406	384	363	365	311	335	408	386	354	357	331	327	364	371	372	343	369	308	372	369	370	354	307	312	346	320	315	377	353	361	321	356	376	349	336	373	359	305	344	365	335	362	338	333	354	356	373	363	375	382	334	333	366	361	333	334	371	312	354	360	343	314	335	352	368	336	363	367	382	380	345	332	361	394	328	348	327	348	357	349	361	349	405	318	368	336	337	390	328	376	331	368	318	324	364	358	338	361	332	321	340	355	361	344	387	372	333	329	371	374	368	327	352	367	349	345	362	326	355	370	350	332	334	366	361	338	345	360	322	390	353	328	338	393	374	359	354	350	347	337	339	361	384	338	318	381	322	345	354	332	334	362	358	318	340	315	376	349	342	331	359	344	319	376	340	359	341	412	383	361	330	319	328	320	364	345	368	366	347	378	323	350	334	343	347	325	341	370	337	353	335	372	339	356	368	374	337	354	346	333	352	316	310	362	380	353	368	361	363	356	359	353	318	367	365	357	356	378	322	347	311	376	353	354	344	380	349	338	371	344	328	365	358	328	357	347	321	373	364	331	340	358	362	377	382	349	368	309	338	359	349	348	305	331	353	350	368	359	338	370	353	343	351	371	362	364	350	362	346	352	336	367	351	325	349	357	357	356	382	361	322	336	324	328	366	351	388	374	394	313	366	341	354	340	311	360	341	362	367	366	326	341	327	346	343	338	329	353	385	392	357	327	367	325	329	346	335	384	336	350	363	351	331	381	375	375	321	346	328	362	311	337	368	357	344	342	346	305	362	347	369	326	342	363	392	356	339	372	383	356	342	367	362	320	376	327	357	323	344	330	381	323	384	343	348	364	366	361	340	364	340	341	323	336	348	330	357	355	345	334	367	369	381	315	368	365	358	374	361	336	355	420	349	352	381	341	353	379	345	368	357	330	379	311	350	365	373	367	346	342	345	363	393	367	358	331	367	368	353	333	346	341	350	352	379	333	354	316	315	390	325	375	371	328	376	347	349	345	337	342	381	322	354	385	355	339	348	346	366	346	365	373	362	359	349	373	347	355	347	347	329	371	357	351	347	357	336	337	380	340	377	352	347	352	402	352	358	353	360	358	369	343	361	399	368	363	380	348	303	343	387	341	364	358	388	332	372	342	358	334	388	337	340	337	386	298	343	346	360	337	331	385	364	340	367	341	354	375	358	341	354	349	350	376	346	326	365	337	353	351	337	355	367	353	325	365	312	370	329	339	355	351	350	356	341	325	350	380	348	362	346	328	340	343	319	313	340	351	364	319	333	378	310	354	368	362	382	383	350	322	344	378	367	370	404	315	341	322	328	346	327	367	382	310	339	347	326	348	358	419	344	365	323	351	374	365	347	347	369	359	349	336	358	323	340	357	356	373	396	379	350	366	369	361	401	333	350	373	363	341	352	357	347	349	357	358	323	355	333	358	323	344	348	339	349	343	371	333	326	325	351	355	360	367	325	364	346	380	355	319	348	354	345	304	354	343	321	285	348	362	321	360	370	356	348	344	336	370	311	384	365	357	373	348	336	368	347	357	371	341	315	366	355	388	349	329	348	377	356	356	384	346	353	361	396	331	357	355	350	345	344	321	377	362	365	356	368	383	394	334	345	386	342	314	339	334	345	381	356	384	371	363	365	350	360	366	344	371	361	369	326	356	313	342	361	376	365	353	344	349	329	353	343	355	359	351	358	352	312	335	356	327	379	400	358	356	341	385	340	352	371	346	370	365	354	360	340	344	354	350	361	333	383	378	359	350	368	340	333	353	362	364	371	368	373	347	351	344	327	326	370	364	355	357	360	358	353	354	382	361	322	339	385	343	369	355	376	381	351	327	344	337	340	322	366	362	375	369	353	345	376	370	341	328	308	349	381	356	378	350	350	383	300	349	309	363	361	324	380	340	337	340	362	383	327	328	387	369	371	355	347	362	353	362	359	362	314	322	344	354	349	346	357	329	378	375	371	311	335	375	345	375	321	351	393	347	349	380	366	373	334	355	349	356	351	380	328	375	334	367	350	344	380	356	300	339	372	369	354	367	365	356	350	359	349	339	340	360	323	361	320	350	350	356	365	362	375	352	374	336	344	360	391	377	381	360	362	357	362	363	331	384	340	377	376	317	348	330	349	350	393	335	355	339	346	358	368	369	362	347	363	361	340	358	330	391	305	356	350	334	335	345	378	396	355	355	394	346	367	355	372	355	349	385	336	350	372	336	323	348	328	334	322	326	319	343	362	383	331	360	308	345	305	368	303	344	350	317	320	345	344	345	366	355	357	311	354	366	368	359	376	381	361	335	370	372	351	360	361	365	365	347	347	336	325	340	334	322	335	350	340	319	332	379	369	382	306	351	350	330	364	357	359	329	376	342	327	393	376	307	315	361	363	354	363	354	323	359	353	340	371	385	342	357	324	357	345	379	342	392	350	357	338	359	326	384	364	301	348	358	324	360	323	345	349	356	351	337	362	384	326	349	347	363	360	336	353	351	373	351	342	311	362	350	352	365	340	410	338	332	383	371	361	357	327	373	391	340	371	329	365	337	356	319	345	394	370	352	382	336	322	356	362	371	352	324	341	351	341	351	355	334	365	360	349	336	372	348	394	335	382	380	380	349	345	365	374	359	361	351	321	339	330	346	319	391	354	346	354	372	349	375	367	345	398	344	365	374	347	348	369	357	372	353	346	337	350	388	356	382	343	351	337	356	373	366	345	310	369	344	312	338	358	342	377	349	363	296	382	366	336	331	348	360	359	358	356	345	378	328	386	339	305	331	354	388	358	328	355	362	351	343	342	330	385	333	344	375	354	340	363	368	343	332	340	345	330	331	364	350	389	393	333	330	404	361	412	355	362	356	329	362	354	359	354	338	385	375	345	361	366	347	381	333	365	324	356	352	326	346	343	321	340	392	386	416	330	358	334	337	355	369	348	346	324	327	354	357	378	340	341	353	332	352	338	328	355	325	337	377	355	348	320	354	331	329	405	380	351	388	353	372	343	372	384	371	348	350	346	375	369	353	343	381	361	322	350	369	381	329	353	361	365	337	360	363	358	321	337	365	361	388	404	368	349	329	372	349	325	348	417	345	364	326	339	363	327	354	398	355	343	362	319	348	353	302	369	342	343	357	353	364	355	341	360	338	355	363	356	344	346	378	390	409	327	411	384	349	365	349	355	352	371	331	373	347	358	341	340	357	345	348	347	323	343	344	341	342	361	366	341	339	357	358	405	330	363	312	380	335	345	344	337	331	338	356	310	366	324	315	365	333	354	354
15103	18681	25667	24302	20638	20431	19274	16264	11957	9110	7671	5210	4774	4309	4304	3787	2759	2148	1944	1560	1454	1405	1245	1173	1020	958	972	958	911	902	984	962	890	861	857	929	840	916	851	873	841	880	825	873	850	845	804	843	823	828	807	753	831	796	795	852	788	794	844	838	803	815	818	745	813	845	803	767	811	806	786	779	759	784	777	763	806	766	787	794	744	803	764	790	779	788	811	793	765	779	782	778	770	806	763	816	751	848	803	854	794	773	824	757	813	821	773	824	807	817	809	855	777	818	827	745	794	852	779	763	799	817	751	813	792	823	805	793	811	758	752	834	803	754	795	817	807	775	808	854	757	773	746	790	780	780	772	803	844	778	783	752	806	777	854	795	818	790	790	724	798	824	741	764	858	802	825	764	795	796	823	821	820	770	811	760	812	806	811	808	811	820	792	788	780	782	769	799	830	820	809	776	802	826	830	813	749	822	782	810	770	810	830	799	787	808	803	788	795	816	787	806	753	806	777	810	801	806	772	762	782	786	816	774	811	790	825	792	767	827	814	805	753	788	807	796	800	722	791	797	791	782	793	826	809	860	825	812	721	821	793	816	768	776	773	798	773	787	764	825	793	785	770	770	796	751	855	780	760	785	798	744	817	802	751	798	782	792	801	789	781	782	842	768	802	750	770	790	803	756	795	821	789	786	813	816	780	780	753	762	809	766	795	798	765	846	808	834	810	779	745	836	757	798	750	768	799	793	765	793	805	809	748	861	755	781	775	803	791	798	757	789	809	809	806	784	789	804	861	774	840	769	789	779	780	770	764	782	765	778	745	863	738	812	765	833	770	758	747	804	801	811	781	829	734	753	752	837	768	812	791	767	828	805	782	779	746	761	798	790	784	846	793	763	835	795	833	764	790	848	787	737	757	745	804	808	787	843	787	821	770	767	826	801	797	783	770	797	789	817	768	744	779	756	750	794	802	800	769	815	775	780	768	735	774	847	762	796	782	825	785	736	788	761	777	804	848	804	760	800	791	796	762	842	793	784	804	747	758	808	785	808	778	828	784	782	753	798	823	798	782	806	778	812	749	805	806	800	820	775	767	778	796	790	793	799	808	743	789	812	832	788	759	829	803	807	835	760	829	760	799	793	787	795	807	783	830	780	859	829	815	821	832	758	790	786	768	796	818	819	784	802	789	787	824	740	789	811	750	837	775	805	821	792	794	859	808	767	766	748	855	737	819	772	811	815	796	817	788	803	806	827	791	799	759	755	792	791	798	797	805	824	820	755	786	750	833	799	828	854	864	809	755	792	828	783	766	798	835	848	788	790	799	800	822	801	765	806	833	782	759	752	801	790	796	786	784	763	715	762	797	843	815	809	824	812	771	845	774	799	786	822	807	737	790	743	754	816	788	798	760	799	819	777	817	790	776	806	830	808	787	752	793	796	788	779	805	856	777	803	776	806	762	804	803	854	867	786	791	816	835	755	779	811	778	798	798	789	765	859	793	771	816	814	802	784	768	802	775	801	783	780	774	802	759	800	809	753	771	791	830	771	767	763	743	769	803	787	808	796	775	792	815	789	808	843	777	773	727	793	769	775	764	806	762	791	821	809	757	762	769	799	843	802	767	764	809	810	818	808	808	833	824	768	796	754	775	781	806	827	812	783	794	850	833	867	774	777	827	853	814	750	775	788	815	786	830	875	831	770	789	830	791	815	750	761	828	800	792	752	767	856	777	799	774	787	796	743	753	772	768	811	782	762	769	777	753	784	754	786	808	792	836	803	780	822	842	829	783	760	795	771	772	797	776	771	779	821	765	844	786	811	796	783	829	771	779	817	773	749	792	826	785	775	797	811	794	825	841	764	808	820	806	802	785	760	838	802	829	789	777	804	766	793	775	793	780	768	786	780	811	752	820	807	778	809	777	754	807	830	800	861	790	799	821	824	758	741	766	833	799	779	819	784	798	791	782	808	802	774	817	761	786	829	785	782	790	794	792	811	789	786	821	763	777	767	757	815	824	740	838	792	781	837	767	830	799	778	812	774	836	849	756	792	801	792	779	771	823	757	766	787	782	792	778	844	784	772	804	742	765	801	836	749	798	830	835	767	787	780	805	778	816	768	770	795	836	799	816	782	805	801	798	766	820	789	837	763	814	768	791	773	787	830	793	777	803	809	758	754	814	769	801	735	763	830	774	792	801	856	765	791	752	739	776	794	801	827	791	791	814	775	801	775	821	829	844	803	821	832	773	816	797	791	768	752	769	748	752	794	824	777	753	787	827	785	821	828	803	780	769	819	770	847	814	836	734	759	805	799	763	793	815	802	768	796	796	819	791	792	799	808	821	806	771	753	764	820	766	786	789	836	784	829	700	757	819	793	833	808	826	766	812	769	756	787	809	821	823	792	778	767	807	779	812	804	799	814	818	776	759	779	766	809	818	806	787	803	739	799	785	803	775	782	783	816	760	780	739	794	788	829	837	779	788	793	806	828	782	794	786	786	789	754	793	804	760	758	785	775	738	800	819	785	761	811	775	776	783	833	802	792	816	812	799	801	740	812	855	839	754	858	778	809	759	759	844	795	766	829	817	834	797	772	822	836	747	819	743	742	772	809	763	773	809	741	789	794	767	780	773	808	740	799	813	795	814	744	787	839	840	768	819	822	836	803	751	775	832	807	758	761	789	730	788	766	808	845	820	799	821	729	787	763	814	774	791	788	813	779	767	787	803	807	810	791	757	822	801	769	837	797	803	797	785	812	806	723	794	852	787	800	784	819	824	782	870	797	825	757	788	819	771	791	802	798	827	767	809	746	789	756	742	796	781	786	782	756	759	828	816	841	810	790	806	815	814	801	782	817	774	824	811	735	833	801	790	774	750	837	769	772	826	768	778	833	794	835	795	755	773	785	826	775	746	822	738	836	758	759	799	793	760	798	800	804	800	772	791	795	825	762	815	793	780	755	825	803	775	815	830	851	799	788	752	806	800	811	800	776	845	784	782	756	839	769	763	760	755	770	792	764	778	819	777	793	785	849	734	793	773	772	832	803	833	778	814	823	826	845	767	822	793	786	805	814	824	873	815	789	760	786	809	797	784	827	794	854	741	826	815	850	735	790	730	790	784	799	780	792	752	779	805	780	843	780	790	783	774	782	724	746	800	796	845	793	765	721	802	804	777	802	839	820	822	841	810	762	721	788	828	794	756	782	775	806	772	781	806	802	762	826	851	807	796	823	825	769	865	776	778	834	791	736	828	801	771	806	855	791	761	772	806	845	835	765	801	784	816	795	775	773	796	806	821	805	799	750	830	816	805	761	774	796	819	779	853	812	794	782	781	814	800	813	785	777	814	775	793	787	805	822	773	804	831	760	778	809	789	829	808	785	793	832	801	858	806	843	853	788	810	798	803	781	800	833	792	812	752	755	788	795	813	845	773	820	774	792	799	801	799	772	752	883	792	831	797	752	802	810	802	781	805	822	797	778	789	778	758	810	753	780	813	780	816	784
45546	47992	44287	46449	36454	33291	33251	30166	28060	23380	21346	13960	12710	9775	11347	11551	7735	4575	2852	1704	1309	1343	1085	844	874	443	425	381	360	394	370	347	354	319	335	321	370	318	327	376	324	312	318	362	319	281	311	328	305	321	303	311	320	351	298	353	370	297	296	315	327	306	313	319	313	312	313	323	300	354	286	290	311	295	364	325	302	321	327	305	309	289	287	294	306	315	312	318	317	342	304	301	289	335	295	295	294	274	324	310	345	282	294	320	302	287	304	311	324	294	299	297	307	335	272	298	296	246	269	308	326	314	296	295	280	292	317	300	276	302	320	312	300	298	315	245	295	352	291	299	315	334	305	311	313	287	323	307	285	309	318	341	325	313	312	276	314	297	279	338	288	302	338	319	292	318	305	293	317	310	281	292	322	300	295	276	301	318	311	290	294	296	302	291	321	340	301	279	356	286	295	294	294	253	274	318	327	283	319	325	305	303	309	314	299	303	302	311	271	288	289	286	322	347	282	296	299	308	285	299	313	334	310	323	284	317	293	317	304	305	333	294	297	283	298	293	321	315	295	286	316	286	298	292	290	351	298	284	333	324	297	310	310	301	304	294	300	301	295	286	329	305	286	296	291	319	305	312	291	320	283	282	307	318	280	313	324	316	315	312	332	314	293	300	283	326	285	272	290	326	318	304	294	300	309	286	307	295	306	332	311	315	297	316	272	295	327	277	322	350	298	345	296	286	302	302	312	301	312	278	282	283	326	296	312	320	288	307	324	342	318	305	273	320	278	309	310	287	297	281	296	269	297	328	293	317	327	305	302	314	328	321	282	272	305	337	318	311	315	305	288	305	283	318	302	272	274	303	293	302	312	295	305	295	314	302	313	268	275	309	305	319	297	316	283	305	340	278	309	288	291	288	334	291	284	305	343	318	305	296	307	279	302	315	269	339	308	345	300	305	315	314	298	331	327	302	299	300	319	331	335	328	295	314	324	304	322	288	308	343	300	336	286	313	303	324	315	281	336	280	301	288	328	278	316	281	289	312	299	290	334	310	295	298	307	309	305	304	301	324	322	332	270	291	321	321	331	300	321	310	284	298	302	281	342	355	301	306	300	274	318	286	305	346	298	272	303	301	310	284	328	330	282	301	294	299	299	290	298	312	307	319	306	292	300	308	296	295	306	304	298	318	324	279	291	327	308	313	316	284	326	303	275	284	339	287	306	277	286	311	296	313	317	314	285	334	297	311	347	319	303	296	330	303	303	308	269	318	284	334	298	314	311	280	274	337	292	257	311	347	307	331	292	290	298	272	336	330	321	298	314	290	298	293	322	344	321	318	304	292	316	294	297	290	313	294	284	302	275	326	305	275	282	309	307	293	293	277	305	308	300	300	313	307	301	321	344	309	292	309	288	320	300	291	318	330	331	326	328	289	306	303	287	279	314	329	312	310	307	312	290	303	334	288	307	290	314	295	294	287	330	306	290	322	339	306	277	320	283	298	316	287	304	307	275	308	295	281	289	301	272	305	305	327	273	292	325	320	305	323	313	316	304	312	315	327	282	326	325	291	311	260	292	312	304	302	314	290	300	303	300	301	361	302	295	324	316	313	309	304	305	306	274	279	278	313	297	330	329	324	309	295	304	316	285	306	281	320	304	308	325	331	303	307	309	326	322	297	304	298	302	320	324	337	364	318	296	308	290	323	301	299	304	279	297	331	294	264	325	296	329	311	320	303	292	312	296	342	332	325	329	302	295	329	286	269	285	296	313	317	295	275	276	301	281	322	290	323	308	312	323	293	312	314	299	292	299	297	291	313	294	314	280	328	306	299	286	309	303	286	306	343	299	306	302	296	297	297	285	331	292	280	296	272	302	302	300	283	344	318	301	304	273	302	282	285	309	301	296	321	316	284	311	328	296	306	297	294	276	279	312	327	293	340	312	320	326	309	313	345	288	319	318	301	302	292	287	297	340	326	311	269	311	314	306	306	287	302	312	290	293	316	322	320	287	303	258	289	309	276	319	281	359	307	347	282	308	304	317	306	259	291	277	318	304	320	297	294	304	318	290	299	335	320	309	314	293	346	283	292	303	306	283	304	295	310	293	323	302	311	331	284	284	330	305	326	288	301	309	294	312	351	300	292	320	303	315	309	320	293	320	294	294	296	324	344	313	341	313	312	300	344	314	325	312	299	302	341	311	318	322	315	311	276	314	337	301	285	263	311	310	302	313	317	311	287	294	298	292	335	293	280	297	291	308	307	329	301	318	346	316	314	302	283	284	269	347	300	269	328	326	308	320	325	292	302	304	299	292	320	319	291	304	307	319	260	310	309	321	309	303	290	328	277	307	337	270	302	310	318	281	315	313	277	323	313	317	277	276	269	296	311	295	303	315	304	312	297	323	316	298	302	313	312	307	302	295	293	289	314	305	275	292	287	314	315	299	309	274	321	314	320	294	304	299	322	260	318	299	293	307	317	309	312	313	321	287	345	287	316	290	279	277	319	302	285	319	308	305	270	325	306	323	330	321	335	350	317	263	278	300	296	290	276	294	305	280	319	280	324	327	294	304	302	281	310	298	327	300	289	315	326	294	331	305	328	310	319	283	306	334	283	317	323	292	302	305	288	301	264	318	310	302	313	265	308	295	292	279	280	290	284	317	337	312	335	324	267	298	303	308	326	319	298	337	323	297	302	341	296	305	336	280	290	320	302	335	328	306	316	309	304	288	331	337	308	307	312	306	309	303	303	314	300	299	298	267	339	285	316	277	310	310	304	290	312	304	304	294	320	292	314	304	298	273	291	315	283	305	313	278	296	297	299	316	316	317	300	293	294	298	326	299	304	307	311	335	283	314	308	311	268	291	301	312	284	324	315	293	299	321	316	308	305	319	326	270	299	287	336	289	316	324	314	295	325	309	315	323	280	325	308	298	282	324	291	280	268	298	309	302	290	323	320	307	293	292	303	325	284	331	271	296	306	290	294	301	304	288	307	277	291	303	319	338	330	303	285	332	299	298	293	300	284	303	276	290	326	307	295	301	283	304	302	313	283	270	280	332	298	361	287	290	317	318	289	278	314	311	282	302	288	294	278	315	299	304	294	344	311	291	299	333	313	298	319	306	305	299	319	316	294	295	328	315	280	286	294	279	300	319	298	316	298	299	317	341	311	335	316	300	331	301	282	314	299	304	333	325	311	285	286	312	307	327	319	300	294	312	290	315	311	334	300	298	314	304	308	343	326	273	310	325	289	333	301	271	309	289	303	293	326	329	325	332	328	288	310	321	301	293	296	316	298	316	328	298	311	329	335	295	275	305	304	310	290	287	286	295	322	323	301	291	326	263	298	312	316	301	291	300	300	286	312	305	271	327	300	304	297	299	323	337	303	333	309	298	296	292	297	315	302	276	297	338	289	308	303	318	324	296	320	281	316	319	292	295	303	326	289	323	316	325	316	294	312	325	291	310	282	295	292	330	322	325	311	306	305	293	301	297	289	318	316	275	345
31048	40462	45919	50591	41687	46696	42424	43803	41715	39594	36265	28064	28671	26215	26621	26831	20840	15903	11847	7996	6399	6691	5496	4054	3947	1611	1357	1335	1226	1138	975	1013	899	893	902	830	839	782	831	861	801	834	758	814	795	773	726	801	767	755	776	772	749	779	722	819	790	778	794	751	783	727	743	745	751	732	746	749	743	732	701	712	730	725	694	733	725	768	732	750	675	726	670	757	686	696	723	712	747	695	706	711	705	693	686	724	698	645	701	719	667	743	682	681	705	746	699	630	688	715	712	756	694	723	662	665	727	618	667	695	680	653	730	707	679	687	675	723	694	666	667	715	655	686	703	717	691	693	704	684	710	680	725	641	683	724	667	703	704	665	703	679	728	690	714	695	662	712	696	702	674	698	699	678	667	683	672	741	708	684	642	717	715	708	653	714	677	671	687	674	713	679	678	666	700	648	665	658	634	687	673	666	698	711	691	683	716	682	720	674	724	682	690	679	663	698	717	717	668	680	712	747	672	732	672	691	704	699	735	721	735	682	714	671	695	668	683	670	721	711	664	676	697	731	693	655	716	680	671	695	686	660	696	733	682	644	673	702	679	737	705	665	679	700	675	648	685	731	713	668	675	672	740	743	700	709	713	678	693	727	735	688	689	689	743	703	678	710	716	718	731	699	664	708	678	671	724	724	744	707	731	722	675	681	692	690	681	685	668	655	671	747	676	731	669	674	765	695	682	681	714	722	716	655	677	712	702	717	737	701	686	703	669	676	689	711	689	746	701	654	685	701	665	734	702	676	709	656	696	714	679	675	729	675	733	707	683	709	728	678	679	666	743	665	701	674	740	704	687	695	707	684	687	727	705	672	679	707	688	725	713	659	679	703	666	741	657	696	733	662	646	694	719	726	663	684	727	701	725	737	695	662	662	731	693	722	709	686	697	734	685	688	742	719	697	695	693	695	667	682	642	702	688	698	688	627	693	634	697	667	659	684	713	675	717	723	716	724	668	689	740	697	714	724	703	710	685	676	731	713	714	715	678	684	715	699	694	722	709	703	684	720	744	690	671	734	712	664	718	699	662	693	671	739	664	725	692	716	702	648	721	712	692	651	710	699	725	732	684	711	703	692	679	674	688	708	687	715	719	677	672	656	656	719	704	709	698	696	680	672	751	727	677	710	706	710	651	707	715	710	648	751	659	685	690	728	679	700	710	678	668	700	671	694	707	682	695	664	711	644	723	735	655	724	671	664	682	699	729	675	666	716	738	701	719	731	749	702	711	675	672	709	664	672	681	707	655	763	694	714	705	697	674	700	682	672	695	712	684	651	715	681	680	656	667	699	679	681	697	703	716	677	696	678	660	714	668	725	689	671	702	700	704	684	687	649	697	659	673	758	722	712	746	726	669	649	702	712	700	700	687	663	739	630	670	643	718	682	720	718	648	713	692	674	680	738	633	749	699	662	687	635	651	683	702	648	724	752	700	678	681	699	743	703	686	686	684	682	676	694	693	644	654	702	664	684	734	698	663	696	703	697	762	713	678	701	707	659	677	646	719	704	649	690	702	664	750	701	680	723	664	695	680	680	684	664	701	708	672	731	681	718	741	699	666	662	748	707	678	658	708	683	675	687	639	672	698	673	687	688	717	677	712	704	685	714	659	701	692	681	702	707	700	661	639	742	721	669	666	650	672	698	650	704	707	714	666	705	683	697	640	708	717	709	708	696	714	693	656	657	766	715	721	725	685	648	683	677	755	664	722	692	704	629	709	698	725	721	697	676	745	673	683	677	698	692	698	725	677	733	697	671	695	697	675	712	692	693	698	670	727	701	678	643	675	648	667	708	684	693	697	638	700	657	652	681	714	731	725	649	699	708	634	705	721	656	674	710	701	719	730	701	702	716	701	676	694	675	704	669	680	701	705	716	672	705	726	656	702	660	702	706	699	685	687	737	681	680	662	692	684	688	714	699	692	690	720	695	691	678	707	707	680	709	730	661	676	698	669	674	677	737	711	667	676	721	695	691	684	696	691	685	702	690	693	695	703	691	680	664	707	653	680	712	712	686	695	725	685	723	652	664	659	680	697	749	646	715	673	734	675	676	719	658	665	671	726	712	675	667	670	706	675	692	715	695	724	716	701	727	701	629	681	723	648	642	699	711	746	701	730	658	670	635	691	614	663	697	656	712	697	717	739	724	767	628	723	691	737	684	672	702	675	632	688	680	744	667	712	663	690	677	679	702	724	730	729	691	713	696	690	707	673	700	660	685	647	666	684	688	725	674	725	705	686	690	718	733	716	635	661	694	664	728	696	716	703	755	688	640	728	694	652	697	739	659	675	690	690	724	700	701	674	722	716	680	718	662	679	689	671	637	655	684	697	675	701	680	672	693	788	705	733	673	662	675	685	724	696	705	707	680	614	682	702	690	706	687	729	697	695	683	695	741	722	712	660	695	660	716	715	675	695	694	665	713	730	668	694	700	722	680	684	661	665	683	696	685	697	694	677	689	684	709	718	696	695	723	700	670	696	710	680	730	706	703	662	706	664	678	675	721	712	739	698	766	701	716	695	733	673	677	661	650	704	712	680	713	647	728	699	669	698	701	696	668	695	692	635	709	727	736	689	726	700	683	697	689	707	688	727	680	701	673	671	705	735	633	726	699	687	733	634	696	684	701	725	721	708	710	716	709	674	727	682	719	688	678	700	657	692	701	710	692	700	696	643	677	710	672	712	685	708	693	687	660	711	689	724	695	661	712	702	704	704	711	662	673	677	683	734	663	734	718	641	644	727	686	724	701	690	622	746	705	691	737	735	693	644	695	674	694	653	731	717	675	688	692	689	664	710	684	657	669	736	691	666	718	663	717	673	694	660	697	673	712	670	727	713	678	654	660	699	709	706	620	688	698	757	727	707	712	683	696	696	726	644	663	715	689	692	664	737	666	722	653	662	691	695	715	666	688	683	713	660	671	655	739	711	682	680	751	754	691	719	678	714	691	718	690	764	683	689	723	713	655	660	708	721	704	670	695	757	733	661	704	741	676	729	674	666	705	718	684	701	701	682	721	671	702	706	649	705	677	678	666	688	684	689	711	711	703	678	687	671	704	733	736	674	723	708	710	705	691	650	672	743	692	704	700	667	681	692	743	693	709	668	619	670	709	712	663	695	677	679	731	679	730	707	715	710	686	701	718	690	717	668	726	739	667	761	667	689	679	706	693	667	692	725	719	713	684	730	714	644	719	678	671	695	673	700	729	697	684	698	672	677	717	673	680	686	671	728	685	726	717	710	710	695	722	675	677	699	733	667	713	716	701	747	722	719	697	702	743	703	657	713	670	700	706	746	693	718	661	721	709	633	665	700	651	692	724	710	682	717	737	708	693	719	700	704	702	665	725	708	665	630	685	686	739	688	664	648	710	696	723	671	669	642	697	716	691	687	647	714	687	698	693	692	675	732	691	714	691	683	723	688	677	715	685	691	697	693	697	687	732	658	684	697	708	708	684	671	693	724	735
53209	51463	49832	46014	36925	35200	36249	35809	36325	33500	32043	22715	21035	16665	16451	15913	12564	7873	5159	2913	2198	2151	1585	1581	1570	596	456	433	455	431	437	441	352	337	356	341	349	333	337	324	322	309	360	333	313	300	335	354	328	307	340	336	332	349	327	296	298	315	315	341	322	323	287	319	323	294	321	332	301	318	306	258	304	313	323	295	295	292	291	278	301	306	296	298	302	302	295	278	300	303	301	322	283	290	287	294	283	318	324	304	262	278	312	315	276	266	316	304	299	303	294	302	339	300	299	292	277	293	270	274	251	281	326	299	287	302	276	256	288	282	329	297	326	296	304	290	275	296	308	287	262	275	293	294	260	271	296	323	308	300	297	306	268	263	283	300	303	292	282	300	285	276	286	288	317	299	323	282	276	295	288	302	306	301	294	311	275	254	308	315	272	304	301	289	284	272	296	307	271	289	282	314	284	269	307	289	290	266	324	306	290	259	295	283	244	282	296	295	284	279	273	339	299	305	301	285	243	286	273	318	302	277	324	284	249	285	275	332	305	295	305	281	264	286	275	303	255	289	294	311	303	304	319	323	294	302	288	295	286	302	332	303	300	289	307	298	257	293	297	295	295	287	285	282	253	294	279	297	324	276	276	311	304	280	269	290	287	295	262	261	311	292	313	299	313	300	282	290	300	314	288	267	291	301	267	310	298	272	299	265	299	292	291	274	341	290	307	263	292	272	305	324	313	291	314	326	309	312	289	270	298	275	294	305	290	310	294	285	279	275	301	257	283	280	320	300	287	277	283	243	305	273	294	295	314	290	276	287	277	302	294	293	288	292	292	315	293	275	309	293	295	274	286	303	293	317	304	303	262	291	290	288	306	321	316	296	265	261	282	285	275	300	294	320	251	320	302	295	298	293	324	289	320	298	289	307	317	265	276	295	290	304	298	297	304	248	301	258	298	284	277	330	285	274	265	262	315	306	280	274	282	287	289	298	296	276	272	296	272	303	270	302	321	310	308	295	298	307	278	322	302	302	270	297	307	279	291	307	293	284	295	299	284	301	295	318	261	289	291	299	321	288	299	275	271	296	274	305	314	311	274	261	296	312	287	311	280	283	279	251	276	297	303	269	291	265	279	319	287	308	264	283	303	289	296	283	292	289	303	293	301	306	285	250	308	302	289	257	296	310	294	299	322	282	308	299	280	311	293	278	295	316	309	326	306	320	296	290	265	272	305	300	293	269	306	282	282	262	313	297	263	288	282	297	313	320	285	297	285	275	281	293	295	248	271	309	293	289	290	274	316	297	276	299	303	329	305	284	297	312	290	296	298	275	280	292	321	322	308	284	310	262	329	296	276	306	289	289	322	254	247	309	306	306	273	296	308	319	310	297	274	293	290	298	304	256	248	279	303	290	284	297	272	307	291	312	294	298	298	270	297	309	294	308	296	299	268	284	282	280	312	302	297	274	347	269	314	298	299	258	264	294	257	299	294	276	291	268	269	292	278	315	316	277	305	290	294	342	293	278	301	310	312	328	299	310	291	290	311	303	295	325	292	306	300	264	278	303	271	334	325	283	262	305	256	308	269	292	272	300	292	296	295	277	278	321	299	307	295	286	291	308	325	288	284	276	311	284	278	299	254	262	307	245	295	262	270	283	298	320	266	284	292	306	277	272	303	289	248	277	279	330	305	283	291	284	293	324	320	315	310	259	265	296	300	257	285	301	294	294	287	285	279	298	287	302	285	286	281	287	298	305	294	289	313	287	300	294	294	281	286	297	274	279	279	312	300	269	312	289	329	287	284	285	290	299	295	299	293	333	279	298	299	298	321	317	296	319	275	275	255	297	258	311	318	327	310	295	295	332	288	284	311	284	291	288	245	308	272	315	266	291	268	275	282	257	277	312	286	274	313	279	291	311	295	312	306	294	308	280	293	279	270	261	307	294	327	306	297	250	286	310	305	280	310	288	320	293	317	301	315	303	299	304	308	333	263	270	305	301	305	299	324	292	309	252	304	297	300	286	265	280	313	284	277	322	293	270	272	281	334	300	289	287	279	299	301	302	315	308	294	298	331	312	291	288	288	278	267	282	277	319	315	299	311	268	266	304	292	320	305	292	324	292	296	297	311	304	322	305	262	295	290	296	298	285	289	299	296	280	351	274	254	298	305	297	260	303	279	287	289	263	274	272	291	283	291	269	287	250	286	272	282	293	326	254	282	267	277	283	305	295	296	269	310	295	285	253	270	298	328	289	285	295	286	283	316	302	288	283	283	288	285	293	288	294	289	284	239	270	267	286	316	272	276	318	268	298	289	352	276	293	297	295	305	327	297	291	279	297	287	271	295	316	287	292	278	287	274	301	264	279	280	291	291	267	288	296	279	291	304	296	300	291	292	259	278	272	293	296	294	289	305	302	305	271	302	306	294	296	295	321	279	282	305	302	300	254	317	281	311	255	276	261	293	286	295	295	307	262	312	286	315	274	273	288	289	295	295	310	279	294	284	309	279	313	297	291	296	294	295	296	302	286	284	285	307	287	278	305	321	290	314	283	295	288	302	294	305	269	300	301	296	288	300	295	261	279	263	271	306	312	311	296	300	285	278	300	301	303	288	324	282	280	281	290	297	307	254	283	290	292	327	251	285	302	279	310	310	325	359	294	302	278	282	273	287	301	279	267	296	287	282	257	267	310	276	268	273	301	273	268	266	304	298	317	274	277	312	264	285	273	287	288	312	292	293	289	307	301	291	299	333	313	304	336	268	269	301	299	290	294	324	285	313	300	266	290	311	292	305	313	280	275	323	310	286	269	238	307	309	288	263	283	314	300	277	290	283	291	284	262	307	296	298	322	314	314	277	283	278	295	287	304	295	258	308	265	321	300	283	335	292	289	287	295	292	287	322	339	269	274	313	310	303	316	317	312	285	295	303	310	302	305	315	303	288	287	305	290	328	296	272	282	286	285	317	297	309	275	321	304	298	282	279	273	264	303	292	329	287	304	289	314	322	304	276	294	278	325	274	323	288	303	281	316	311	292	292	291	305	296	301	296	253	297	317	288	271	271	283	291	299	295	277	283	328	303	304	309	267	271	290	313	273	299	296	293	267	290	306	291	278	271	290	268	293	297	316	296	277	308	299	285	293	301	254	282	287	295	262	288	293	281	276	282	271	283	301	302	277	316	289	262	265	275	336	268	301	302	302	292	290	316	296	291	296	296	274	280	299	287	299	304	294	263	285	292	307	290	337	267	257	269	294	295	266	292	328	280	277	295	294	258	301	307	284	298	287	300	298	269	302	319	314	310	290	298	279	298	287	276	309	315	284	306	271	280	295	313	283	299	294	283	304	267	305	266	295	291	290	292	296	320	263	282	287	300	289	299	272	291	300	299	268	310	298	319	264	281	277	304	300	300	279	296	303	299	269	292	307	290	283	312	294	294	299	298	301	279	298	274	299	294	327	283	313	282	283	277	319	267	270	294	285	310	300	309	308	303	277	305	298	304	273	289
35979	45409	53095	53048	48453	53477	49855	51171	49911	48376	45096	36266	36645	33979	30903	31808	26383	21052	16161	12019	9764	10398	7423	7687	7705	2396	1770	1757	1630	1502	1699	1465	1033	872	871	879	831	896	879	869	768	833	837	840	856	777	812	855	902	796	819	882	867	813	764	835	759	824	852	753	748	756	681	751	759	730	736	707	726	713	691	702	701	756	692	730	690	665	691	684	700	637	664	662	695	653	655	699	712	707	726	677	680	644	719	697	696	731	699	676	650	712	677	640	607	709	638	683	645	720	665	693	649	655	683	699	675	659	695	692	683	669	647	715	650	675	641	634	695	624	692	646	659	643	658	709	695	641	686	677	617	677	600	704	695	654	618	676	688	679	610	638	658	643	650	690	630	648	690	677	634	718	691	659	631	689	656	682	675	641	653	639	671	679	666	670	631	682	671	698	685	636	688	643	656	661	717	696	646	654	741	658	688	666	650	691	672	653	666	694	664	645	644	598	691	672	640	670	682	656	692	688	677	660	628	678	648	698	692	659	625	687	673	660	657	703	643	653	647	691	690	668	673	662	618	636	627	655	713	638	672	665	643	650	665	664	654	663	633	662	621	687	626	633	633	663	720	610	682	627	689	629	662	648	681	680	656	630	674	650	668	607	697	701	713	697	668	641	684	673	668	667	672	698	634	678	623	656	667	642	644	695	636	667	618	634	675	682	658	657	632	690	695	682	689	693	670	677	665	698	662	655	647	631	670	645	722	640	699	672	640	708	694	663	648	652	686	661	616	735	653	690	674	685	710	638	672	659	676	685	664	622	645	650	661	680	672	708	696	642	686	693	704	669	671	644	652	682	650	635	653	666	675	649	680	664	671	678	648	672	692	701	690	669	649	646	644	655	642	627	667	684	661	701	659	662	692	654	698	673	666	674	659	660	642	672	647	670	640	654	630	685	670	672	689	652	687	642	682	662	593	646	633	678	698	699	662	687	690	620	669	702	655	669	682	689	690	637	649	662	631	685	685	630	685	617	644	648	687	669	684	681	673	666	639	653	675	688	659	675	683	665	686	604	686	651	657	683	676	703	677	686	676	657	669	686	619	668	712	646	647	667	673	672	657	692	683	671	657	690	684	669	699	684	712	674	629	632	703	665	618	610	701	666	673	727	706	639	675	674	716	673	634	647	633	702	691	669	664	640	653	666	633	678	679	632	661	631	687	628	628	701	639	674	688	667	680	686	690	637	658	654	674	691	655	673	622	631	686	680	714	664	728	712	648	653	647	648	648	703	660	634	651	685	680	643	700	687	681	695	664	627	630	664	715	681	683	681	649	660	682	684	668	682	628	627	654	628	682	642	662	656	651	680	714	644	670	685	673	673	659	641	660	634	656	714	682	634	665	700	676	632	678	705	654	626	679	704	672	656	675	635	640	663	675	666	665	671	643	691	690	679	690	673	631	668	649	686	668	660	633	597	677	658	657	666	678	640	711	617	687	682	697	725	681	728	676	643	616	644	683	657	687	724	692	677	695	653	660	666	608	656	710	599	652	667	656	666	638	681	704	704	652	673	691	641	647	617	629	658	648	693	650	636	682	662	631	660	690	661	638	709	632	673	681	718	647	705	631	660	736	655	681	698	654	666	654	695	656	642	666	666	651	617	711	669	649	646	649	655	666	646	659	640	694	696	664	679	658	593	667	673	702	669	677	697	643	669	678	677	688	700	675	684	669	728	644	637	636	664	628	738	686	635	644	691	633	596	654	690	677	698	679	695	646	674	725	658	669	675	624	684	674	654	696	628	672	690	662	675	687	657	689	724	671	641	695	690	678	670	653	697	679	684	672	656	704	660	671	650	647	664	664	653	713	689	649	712	687	647	698	659	635	655	637	682	685	675	669	703	657	716	684	660	643	656	697	674	672	652	698	707	722	680	632	688	649	715	660	667	658	666	670	647	709	688	645	679	653	638	676	685	650	672	688	660	722	684	667	625	625	694	663	712	688	696	692	673	693	640	651	638	621	680	638	645	692	649	653	642	678	640	676	654	636	654	640	705	706	655	668	669	697	701	619	646	681	680	635	684	614	696	670	688	621	683	656	719	674	645	688	718	731	704	671	620	659	659	630	687	646	675	686	671	679	646	657	626	636	650	688	681	667	699	623	642	682	693	684	644	664	671	652	700	685	678	658	677	664	602	655	593	652	676	703	706	685	696	655	644	607	627	617	642	682	641	701	651	647	667	662	694	671	638	665	662	682	655	673	639	658	677	642	641	609	665	657	690	649	654	674	657	671	677	654	668	668	660	656	694	700	683	639	700	642	703	664	669	658	677	659	645	672	655	671	650	671	637	655	609	683	671	698	705	669	680	691	695	683	663	622	608	660	649	683	650	656	662	662	676	714	658	645	645	648	699	683	679	714	651	687	638	665	653	686	674	640	693	686	702	627	683	672	667	674	651	658	683	662	653	645	665	643	661	690	692	667	684	626	640	663	725	695	642	710	674	656	689	659	689	664	658	644	695	661	692	698	674	699	670	662	653	704	689	660	669	663	675	642	706	588	669	632	666	661	695	657	703	683	641	668	670	658	657	636	676	620	699	662	649	648	637	700	715	648	627	670	714	656	709	640	666	625	661	678	679	668	673	702	671	672	654	673	659	661	648	679	620	686	677	692	673	656	665	630	693	681	686	657	646	640	660	712	702	659	698	638	640	674	660	648	708	634	662	620	669	667	708	718	652	668	678	657	665	687	684	716	681	648	634	676	679	648	703	674	663	661	655	653	671	681	662	653	651	695	651	674	667	640	655	698	659	621	680	651	669	650	629	673	659	689	661	648	654	680	642	633	660	645	646	624	694	683	642	692	706	666	663	691	675	680	644	650	648	635	658	667	628	679	643	687	660	653	649	682	693	697	664	666	660	680	654	662	658	665	685	716	680	677	674	657	627	705	640	640	685	706	666	619	669	688	638	632	661	698	668	596	686	623	719	639	689	650	678	701	691	653	641	628	654	684	668	725	610	688	669	673	656	653	688	620	648	680	727	678	659	677	641	688	632	672	626	682	670	670	666	650	681	647	655	661	699	685	638	655	653	685	657	645	636	625	629	667	653	628	690	700	646	632	674	641	713	641	685	675	661	708	633	669	663	684	696	670	650	686	632	649	691	657	702	640	668	688	682	655	664	686	655	625	649	627	667	661	656	651	655	657	701	633	661	651	709	670	675	683	689	664	642	684	669	646	648	683	643	719	656	652	682	687	651	678	676	685	669	684	727	705	675	651	664	665	642	683	637	630	652	683	621	679	616	668	664	667	687	654	665	655	649	630	676	656	638	723	650	671	600	627	723	673	692	684	651	664	643	698	639	629	644	680	659	660	676	719	658	659	652	674	667	673	700	660	681	642	662	674	660	608	686	669	662	663	698	701	687	654	646	712	637	670	710	664	635	666	667	731	678	661	660	657	670	658	713	686	651	681	642	664	669	676	675	655	697	635	640	720	657	631	694	674	647	650	626	710	668	622	671
28510	23259	22060	16656	10328	8339	6595	4300	3168	2067	1558	1079	956	861	769	721	626	545	479	474	458	463	398	400	426	392	411	418	392	392	410	381	359	361	347	369	355	354	356	360	332	346	354	360	359	375	335	348	360	319	375	338	315	375	339	353	364	343	352	369	335	350	348	392	367	341	373	329	334	389	346	330	320	349	347	364	372	378	363	349	366	397	306	387	361	365	353	378	365	368	353	379	367	331	347	327	349	375	354	345	354	359	347	369	351	309	371	344	371	373	362	341	377	331	344	352	332	336	357	326	366	352	356	362	345	360	350	318	368	357	382	355	355	356	351	327	403	404	369	362	371	326	346	351	367	362	350	369	386	372	367	364	332	354	383	340	340	346	339	338	360	335	367	334	352	333	368	337	325	354	319	335	381	376	379	321	369	339	362	367	354	339	333	332	324	336	357	373	375	368	367	335	376	390	330	353	358	336	370	350	376	338	326	326	326	374	355	368	357	345	307	319	326	345	369	347	377	329	368	344	351	329	320	360	350	384	328	337	374	338	375	347	339	373	363	358	369	322	349	333	338	356	427	358	331	349	340	364	345	342	307	367	373	348	370	340	371	330	355	368	337	340	319	351	362	321	320	373	352	381	365	417	349	383	395	320	398	360	391	375	395	354	331	326	365	356	348	359	350	332	336	355	350	349	347	382	354	359	374	347	355	373	312	381	341	334	349	350	310	349	350	341	379	322	382	386	376	329	340	323	340	348	375	326	345	328	339	348	328	353	361	328	318	353	356	352	340	353	377	335	330	312	341	321	334	350	364	363	342	339	332	345	360	327	352	367	388	372	344	335	327	350	339	320	359	362	350	375	388	367	315	369	289	327	362	354	331	365	362	366	320	377	375	365	344	341	393	350	358	374	343	331	349	373	340	358	330	347	340	364	347	327	359	374	340	360	364	362	414	377	336	340	343	345	403	357	363	321	373	357	393	336	358	370	328	343	378	368	380	340	360	327	370	348	397	364	354	365	351	344	364	357	398	314	358	352	314	381	374	396	329	340	380	359	351	333	346	367	341	327	320	368	345	356	343	343	348	341	331	347	340	351	395	351	357	347	318	377	371	325	339	360	327	329	324	309	362	356	381	354	349	328	348	314	362	332	328	352	394	371	357	375	327	356	326	373	343	335	356	363	360	330	372	358	339	321	335	350	323	358	352	348	349	332	365	357	376	338	359	357	350	361	330	373	348	376	373	320	345	339	360	342	344	337	382	344	351	372	388	370	355	356	413	361	338	368	368	361	333	325	380	362	353	342	362	349	363	356	363	360	334	326	359	345	331	345	350	364	358	369	342	364	328	331	373	312	358	358	373	347	366	339	377	358	353	358	349	357	318	337	373	338	371	351	383	352	325	372	350	330	355	392	344	371	375	361	367	332	344	307	351	374	341	365	346	373	349	371	334	375	358	385	356	362	328	371	346	322	345	361	345	353	346	353	362	343	345	348	357	322	384	360	348	362	354	367	366	363	387	318	362	355	365	386	323	356	320	366	374	381	344	359	337	321	365	362	351	398	333	344	336	359	356	331	366	386	374	326	329	355	351	346	327	368	363	387	358	368	320	307	380	377	349	375	354	366	351	348	357	342	322	349	352	372	370	324	346	360	362	361	375	360	363	348	368	362	365	349	345	340	340	351	365	387	353	362	340	337	353	362	336	399	362	364	344	339	317	355	337	333	343	352	375	378	392	335	358	376	352	353	380	354	329	335	345	372	401	343	388	358	339	317	377	391	336	313	355	359	381	339	374	370	354	380	354	348	370	344	339	345	329	354	342	353	374	342	356	347	347	353	357	367	367	363	348	328	332	362	354	350	351	367	368	340	377	356	393	311	338	341	361	383	361	364	368	348	334	350	343	329	370	348	360	349	351	358	366	376	336	418	335	354	348	373	374	371	369	375	322	320	334	328	371	338	348	342	300	359	395	379	376	368	343	378	358	333	338	383	403	330	321	336	366	389	336	341	356	349	367	395	346	368	349	370	336	348	361	343	347	366	341	342	375	389	311	413	322	379	315	339	310	351	348	363	371	353	337	353	336	371	369	360	358	378	357	384	330	332	370	388	376	372	338	362	334	332	327	369	343	318	386	330	315	340	379	343	354	333	319	312	345	382	359	332	386	364	341	328	340	352	375	304	375	363	327	314	317	333	354	360	367	344	353	387	361	326	335	380	370	365	336	351	372	349	355	390	357	379	339	348	348	371	344	332	325	358	382	368	350	351	339	339	321	380	407	348	361	391	354	332	325	367	328	320	360	351	352	380	348	372	324	381	351	335	370	378	333	345	392	365	351	358	359	394	383	361	366	349	319	314	329	337	374	378	345	355	333	349	362	366	379	376	373	380	345	346	329	353	365	359	344	346	363	349	348	308	332	371	366	348	340	379	356	340	321	333	332	391	352	327	350	368	354	386	330	355	350	375	358	333	346	356	348	342	338	373	358	335	354	327	342	332	361	348	344	332	376	319	341	368	367	344	360	327	347	334	370	344	363	349	312	341	341	373	355	347	339	362	341	383	326	335	355	351	379	344	363	353	360	376	354	327	349	351	324	343	329	358	357	317	334	351	350	350	390	373	377	344	358	335	389	305	313	352	335	357	388	360	362	342	358	345	368	366	349	325	379	355	356	344	357	384	341	372	354	333	388	340	366	382	392	344	333	361	349	344	340	383	311	369	311	367	381	325	352	372	377	366	355	315	348	343	333	364	300	355	339	350	360	354	356	383	352	345	372	373	365	344	340	351	343	344	358	370	390	370	366	355	355	333	413	379	388	355	347	351	369	330	329	353	344	399	320	377	374	388	363	376	352	352	346	363	330	358	350	386	374	355	370	342	368	334	342	318	355	321	350	335	377	363	374	351	335	359	377	319	338	383	347	371	354	359	366	324	381	360	350	361	338	385	367	318	373	361	352	362	322	339	372	362	321	359	344	360	342	345	318	348	358	325	358	376	370	383	382	322	351	345	363	378	349	345	372	346	333	355	322	348	377	351	352	334	332	397	320	375	378	326	394	319	335	364	355	355	352	360	375	365	342	350	340	387	356	346	342	334	357	366	381	388	331	347	365	333	348	330	358	337	391	338	348	357	351	358	336	370	359	335	376	324	343	334	322	373	334	370	336	360	314	373	379	336	341	356	299	355	345	360	391	355	323	409	327	341	324	372	351	345	321	364	343	356	372	358	324	319	355	368	327	385	351	352	344	351	357	338	341	376	365	352	379	353	367	381	345	328	350	391	355	403	312	326	364	328	329	346	383	399	345	348	353	358	345	352	361	358	375	301	339	365	341	350	344	354	379	306	352	355	375	346	362	346	321	375	369	357	339	365	331	367	335	326	389	332	370	363	365	344	372	352	306	336	347	367	390	325	353	364	361	377	323	375	364	361	378	396	361	287	364	349	355	334	374	337	339	348	366	345	363	365	343	377	341	363	399	376	359	352	357	363	373	396	415	352	348	354
16136	19234	27231	28255	22490	22618	19351	15122	12831	9329	7451	5042	4355	3622	3403	3178	2764	1940	1878	1544	1314	1305	1255	1176	1175	987	945	955	955	893	960	872	912	861	868	871	883	886	814	848	781	814	848	822	865	844	800	807	835	792	815	775	815	811	802	870	870	831	809	790	841	798	802	792	807	852	858	841	847	823	766	790	798	781	782	846	819	760	791	750	778	827	795	817	775	811	823	837	812	801	790	847	822	772	765	752	840	800	786	828	768	825	786	827	799	792	799	806	821	778	782	833	777	768	839	791	819	804	830	763	792	739	806	788	796	808	809	810	791	788	758	771	819	826	789	832	819	779	818	736	772	780	769	790	766	801	767	774	784	794	829	803	763	829	808	779	770	734	803	768	768	863	820	781	822	784	844	790	785	811	778	734	763	792	813	767	795	765	822	787	804	792	836	799	812	814	766	809	801	769	819	815	784	737	809	808	838	772	837	772	783	787	832	813	812	788	821	800	759	811	802	773	820	768	849	803	811	752	806	792	778	804	799	801	833	766	754	800	816	768	796	785	782	797	765	769	792	823	767	798	802	801	829	777	796	816	786	794	832	797	742	810	771	809	786	831	812	806	815	803	841	810	780	788	822	773	837	765	834	812	757	788	815	801	855	756	814	765	828	780	786	793	799	810	843	782	805	797	830	801	827	795	773	786	801	836	829	826	830	811	793	798	810	794	788	781	753	803	798	807	835	794	815	812	811	727	770	779	794	791	849	796	800	783	829	781	757	778	751	835	752	824	799	789	831	775	770	754	776	791	801	801	744	796	795	796	772	807	806	820	837	860	808	819	788	798	834	759	798	805	810	799	811	782	829	789	801	814	809	778	811	806	762	794	792	828	761	825	798	824	744	817	784	788	786	760	771	776	782	767	735	831	767	809	794	798	773	738	780	791	829	781	801	869	787	814	787	854	773	770	798	822	790	789	770	779	801	804	825	758	797	787	788	777	803	816	820	824	803	803	808	768	767	783	757	774	724	793	764	749	812	776	827	795	812	779	798	791	792	795	799	758	777	766	835	727	802	815	810	802	803	779	824	794	796	775	814	779	822	777	833	810	803	755	809	787	849	826	798	819	785	802	795	745	806	793	859	812	780	755	777	773	801	776	786	807	782	772	812	821	799	793	808	763	809	767	784	806	847	845	820	748	817	790	753	786	799	808	791	821	841	742	791	787	789	842	809	784	802	800	759	764	791	826	816	764	781	791	809	789	725	796	820	836	774	761	863	817	789	799	805	786	788	813	786	794	769	778	745	812	774	812	782	781	805	754	791	791	775	775	796	741	801	812	786	780	791	818	826	828	763	814	804	795	810	828	809	873	790	724	769	805	825	814	817	790	778	813	798	833	812	832	820	802	759	782	772	794	791	757	814	770	773	801	806	761	796	773	810	849	791	793	790	793	790	762	771	812	787	830	790	767	808	765	784	820	764	809	819	814	831	745	810	745	805	837	810	790	779	773	757	816	735	763	765	770	778	792	793	794	766	809	813	836	793	819	819	820	807	785	794	730	784	830	825	746	794	762	788	794	758	808	785	762	838	776	785	807	830	771	793	779	789	776	771	758	771	759	826	778	826	765	816	811	816	800	764	794	814	814	801	828	816	764	727	807	781	794	853	785	830	789	750	792	814	762	807	779	852	762	804	841	754	813	820	818	839	798	780	795	788	820	781	796	801	764	826	854	768	799	782	783	762	805	797	799	787	808	802	768	847	797	803	813	764	795	791	818	773	824	748	781	836	774	771	808	800	827	813	817	801	759	796	829	766	782	744	780	759	802	795	744	756	820	791	774	792	799	767	751	788	806	751	855	741	782	779	763	801	788	804	767	811	766	787	852	875	774	849	799	811	765	754	791	815	837	826	774	828	757	783	732	773	807	778	787	786	808	814	829	801	804	795	787	795	786	778	817	783	776	782	757	768	791	787	788	792	816	836	793	740	807	794	800	779	795	742	780	789	776	776	779	813	735	790	805	769	819	802	795	776	795	854	725	784	787	812	769	835	852	778	816	794	825	733	770	805	846	808	786	805	831	815	803	735	809	840	767	745	819	810	799	765	773	770	760	757	843	797	782	822	761	791	870	791	796	787	806	772	765	829	847	785	822	770	806	831	811	793	788	805	819	776	815	793	812	841	806	744	816	798	794	829	798	819	810	773	822	811	769	797	778	812	800	794	795	735	815	872	774	809	824	825	794	795	815	772	814	794	761	845	790	770	795	715	776	774	785	852	780	794	763	770	776	818	788	805	761	807	805	809	801	776	818	742	812	796	847	770	795	831	797	769	769	798	792	770	807	758	802	768	755	782	846	801	761	768	767	745	814	789	750	814	768	793	782	829	761	774	766	801	799	819	817	796	811	759	825	785	773	802	769	864	794	744	787	843	828	752	733	778	776	809	808	814	802	777	826	799	738	820	808	844	819	786	749	781	774	803	806	861	777	803	757	841	767	826	807	808	817	785	758	801	773	799	819	792	763	767	812	812	763	847	768	778	817	778	805	843	781	797	781	792	766	799	767	820	768	810	786	785	842	814	812	842	806	825	793	809	755	792	815	780	800	815	832	814	823	766	748	823	824	758	859	760	773	832	790	788	806	862	749	776	815	754	772	757	778	791	824	804	733	764	832	783	802	765	817	798	744	798	756	783	820	809	847	837	799	791	755	813	800	833	784	813	807	776	791	860	823	782	781	841	777	765	778	800	799	817	798	801	794	760	809	902	781	830	744	828	841	839	754	773	814	767	776	823	746	812	805	787	823	814	791	755	745	815	757	824	758	822	756	809	802	798	796	836	804	765	741	766	809	823	819	788	810	798	761	822	793	780	813	822	770	790	805	800	823	784	762	854	835	780	912	776	828	810	811	809	788	783	823	778	770	763	815	762	824	791	837	787	778	791	760	821	791	792	765	858	777	783	754	793	786	788	817	824	811	784	763	772	729	824	771	809	829	781	816	777	808	769	832	767	753	779	875	800	789	794	835	769	827	809	842	780	802	749	822	816	728	744	777	803	829	798	804	795	786	819	774	812	792	834	827	802	781	730	775	808	800	824	777	759	774	788	801	822	775	785	766	817	789	793	804	773	795	802	803	790	810	778	800	789	800	841	756	844	823	789	758	784	803	791	769	818	802	782	829	790	816	794	819	855	855	778	806	814	762	804	769	808	838	819	753	769	854	827	781	770	795	811	862	834	833	830	825	771	807	770	832	791	761	732	868	766	816	795	790	811	836	804	778	791	818	803	804	800	820	807	774	822	811	774	816	773	799	824	795	782	815	763	814	853	843	775	838	832	767	821	788	752	804	819	771	748	797	797	763	816	774	817	797	824	796	817	854	817	828	772	787	797	773	839	819	821	783	753	796	839	841	787	833	818	797	785	801	793	767	790	789	826	794	730	763	817	794	787	770	808	782	824	819	790	765	793	779	821	833	808	817	860	794	766	788	804	836	793	795	752	801	778	812	767	871	806	798
45722	48813	48123	43591	36185	35379	34811	29860	28703	24413	20835	13418	10301	8218	8128	6513	5848	3100	2261	1472	1242	1274	1139	857	789	537	414	399	383	398	410	409	347	328	333	320	365	320	317	323	320	317	319	323	317	296	338	324	313	302	318	326	328	302	326	346	330	345	316	353	340	299	330	342	370	287	333	302	315	308	296	318	317	316	301	301	328	297	300	311	306	312	298	337	287	326	287	286	322	303	313	299	283	309	248	289	273	316	319	319	334	275	306	286	323	317	279	347	323	317	296	308	318	290	312	292	282	303	307	324	300	275	311	281	290	284	310	321	294	289	345	347	329	291	341	289	298	276	309	306	302	285	295	296	305	297	310	308	333	303	337	325	305	304	292	303	338	290	300	323	302	289	248	307	274	306	317	272	335	277	290	303	304	305	294	323	303	293	264	311	328	332	290	340	315	314	279	280	311	320	325	317	307	314	335	318	331	335	309	347	267	297	335	314	303	324	310	332	294	276	317	288	300	295	289	296	310	314	309	318	277	302	291	281	293	304	301	280	348	304	279	313	329	343	307	299	307	311	324	334	310	302	282	338	297	292	324	324	322	294	309	346	290	309	316	306	343	324	279	285	302	331	300	285	299	326	293	306	308	369	299	273	292	306	277	303	304	313	305	303	322	311	315	328	328	285	299	309	315	326	289	324	297	324	308	286	293	339	317	275	298	327	341	322	329	306	306	278	319	301	324	311	313	303	317	318	327	316	319	359	304	291	311	282	328	305	322	291	302	308	331	318	318	276	309	358	301	317	335	303	293	310	287	281	306	322	301	316	325	320	329	308	326	283	282	330	300	326	318	337	300	298	287	306	330	296	329	290	344	297	287	301	339	361	290	311	331	293	320	320	305	324	322	297	275	353	301	276	307	333	296	268	312	325	275	304	335	327	290	325	306	297	292	347	302	298	314	314	310	312	328	305	338	292	301	327	318	319	285	299	292	303	324	307	302	331	269	289	305	321	324	314	301	312	306	325	313	299	369	306	323	266	312	340	338	342	312	317	313	339	287	283	290	291	303	304	304	287	336	324	339	318	321	308	294	312	281	298	308	309	321	255	334	319	300	324	286	337	337	315	320	317	295	323	315	319	318	326	291	291	276	311	283	323	279	315	306	307	300	286	309	318	304	287	326	310	299	314	296	334	317	320	302	300	310	306	299	314	300	309	304	294	314	332	326	324	307	303	339	296	327	323	332	284	308	280	292	301	296	299	345	295	315	329	308	320	324	289	330	290	270	319	327	318	296	304	294	291	292	316	317	318	270	283	309	309	307	311	306	291	316	321	309	297	353	297	310	304	331	299	301	340	325	259	292	309	298	333	312	272	285	263	279	297	317	321	288	286	315	271	259	331	313	316	293	345	338	314	318	321	275	318	322	335	357	325	319	306	304	310	318	336	286	303	296	335	331	331	315	292	321	310	325	324	305	318	315	291	322	330	302	305	274	294	317	318	322	308	318	285	303	291	299	295	309	273	328	284	327	316	326	365	272	279	313	303	306	316	320	323	288	317	317	353	298	313	300	296	282	295	301	293	314	348	313	288	322	317	287	329	312	278	316	321	291	324	320	300	293	337	292	328	321	309	322	312	332	342	266	333	359	291	305	302	289	293	316	312	271	348	296	307	326	301	309	304	300	302	336	280	323	303	308	299	310	345	318	302	302	283	317	309	320	294	311	336	294	338	315	308	321	309	335	329	316	299	287	336	294	267	320	305	296	275	302	309	299	274	334	310	316	332	315	318	296	319	357	308	334	334	297	295	303	337	284	319	293	325	313	287	310	323	320	301	300	252	311	302	310	310	300	296	324	297	290	314	328	313	315	321	308	326	335	355	323	360	276	309	311	337	319	318	306	310	309	342	333	332	285	311	298	303	292	315	325	294	294	280	294	302	295	288	273	273	334	321	328	296	369	313	320	312	290	328	308	283	335	298	285	295	295	309	331	338	334	307	312	322	318	305	325	317	313	329	306	327	276	301	318	305	360	269	322	310	317	261	317	321	324	302	303	322	328	315	313	299	300	308	289	307	283	301	290	295	270	320	365	301	330	290	306	305	308	343	299	299	335	324	322	289	304	312	316	288	308	267	299	324	309	325	315	309	309	335	308	281	299	302	276	325	314	321	312	312	294	336	307	309	289	306	307	297	314	326	304	318	320	304	306	288	264	298	310	322	314	317	268	310	298	332	344	330	311	334	329	286	338	296	277	312	301	313	309	308	311	329	300	312	319	302	324	317	304	320	325	293	317	322	300	296	315	324	343	308	321	293	297	320	294	317	316	318	300	334	292	345	310	327	331	296	331	283	310	326	335	315	260	329	303	325	305	307	326	305	320	314	310	317	313	307	291	304	273	303	296	265	321	357	290	325	287	296	323	311	337	289	287	310	293	303	305	292	277	338	301	310	323	316	293	296	329	331	313	312	313	277	315	338	290	324	332	280	313	339	301	327	286	303	333	376	336	316	298	331	300	327	336	304	272	295	323	334	296	302	322	333	301	293	319	323	308	317	310	345	321	301	337	327	334	322	290	328	317	300	347	327	287	303	279	285	322	315	324	319	320	319	309	319	294	314	301	309	331	302	305	291	310	321	308	352	303	319	321	340	315	264	327	304	336	294	279	334	299	311	290	294	295	295	308	325	272	342	285	313	319	308	282	320	297	313	282	304	306	303	308	308	290	281	303	329	354	289	304	315	287	306	284	306	311	315	303	283	303	292	313	326	326	317	293	295	308	349	310	299	308	328	290	279	308	292	329	316	317	300	322	312	333	288	330	334	307	331	288	295	290	329	311	307	319	306	321	307	316	338	326	307	291	315	307	343	299	312	289	313	274	297	333	308	338	347	346	310	322	310	302	306	330	330	312	306	294	301	302	275	274	281	295	301	276	309	297	274	288	288	271	274	329	320	318	303	310	276	310	330	329	307	315	322	303	327	284	297	341	314	353	316	338	345	303	303	309	290	303	321	288	319	302	339	313	329	274	297	336	338	319	347	310	285	326	288	320	299	285	311	316	285	321	298	325	333	300	314	323	319	329	322	307	293	308	287	281	336	314	306	318	354	308	279	331	284	326	309	296	257	312	282	317	280	336	294	323	304	317	322	321	287	285	319	263	315	331	306	308	313	300	315	329	334	293	318	256	277	337	312	310	298	300	319	299	317	325	355	311	334	329	268	335	307	349	328	295	329	301	313	297	316	289	328	313	332	326	335	310	312	268	278	292	317	307	285	289	294	348	331	300	264	308	308	328	313	298	287	358	284	250	305	317	297	304	329	310	294	303	308	283	295	307	319	298	287	307	323	321	307	344	339	308	326	313	315	351	317	296	279	336	298	322	293	311	298	342	304	315	301	310	296	339	335	266	309	315	284	302	341	327	327	319	300	321	305	295	312	308	314	306	294	309	299	303	303	307	311	289	299	325	278	345	315	274	303	323	295	304	283	313	316	288	270	319	318	317	316	330	282	302	333
29736	41314	49092	49006	44186	47802	44339	42518	42208	39424	34741	26223	25878	23703	20996	18889	18081	10947	9466	6637	5627	5745	5538	3904	3224	1831	1373	1161	1199	1180	1231	1241	1000	902	894	938	851	823	890	810	754	824	821	797	765	779	778	800	819	800	793	819	795	754	775	767	769	788	817	742	766	714	741	749	763	749	721	705	739	758	709	724	721	736	715	706	744	716	699	733	698	717	711	695	676	700	680	713	700	714	713	720	685	719	710	716	723	709	718	674	693	697	736	710	685	698	672	684	696	696	700	706	729	689	704	700	684	667	694	701	693	700	703	660	706	719	676	706	724	702	711	691	687	739	754	700	649	691	710	682	717	667	707	727	717	738	670	726	715	664	671	687	697	725	720	719	667	717	675	734	669	713	765	664	707	729	718	731	710	666	649	706	728	701	712	716	682	701	696	709	696	690	696	655	713	723	689	705	656	726	710	724	740	710	703	702	695	653	730	713	678	701	713	731	720	713	662	688	701	655	696	690	665	669	679	763	684	695	691	665	711	720	665	670	682	713	698	689	698	711	701	672	699	724	680	690	738	732	696	675	721	699	682	678	678	674	714	690	694	700	711	706	698	674	717	701	695	683	735	712	735	693	698	713	720	688	698	723	700	715	672	686	691	698	743	702	692	723	700	712	718	664	695	718	690	675	721	719	696	684	705	670	698	737	743	709	659	731	673	704	679	702	691	618	700	671	675	684	694	664	724	678	675	702	661	687	689	687	687	749	708	722	666	704	665	703	708	715	710	680	706	697	746	740	714	692	690	699	708	721	705	709	686	644	604	732	688	696	704	725	656	689	681	712	624	732	657	683	673	681	661	711	701	686	693	719	689	653	678	711	728	723	698	714	697	699	727	705	677	741	683	712	684	718	699	705	707	708	697	674	701	699	722	712	729	699	697	656	694	686	684	708	664	715	697	686	693	738	689	665	694	773	668	714	712	644	684	690	666	729	663	650	674	707	700	711	669	694	729	672	691	705	716	661	663	704	682	673	664	705	695	728	691	670	663	705	723	700	697	696	754	674	675	717	642	709	687	723	706	679	683	719	683	692	703	676	697	686	708	697	743	695	708	743	698	668	669	689	732	653	703	664	668	686	704	715	700	705	709	727	723	662	723	684	659	666	703	698	700	711	695	669	692	691	706	656	654	738	647	694	688	686	695	700	761	690	711	675	718	729	671	677	711	694	680	691	714	726	712	685	742	674	707	689	695	705	709	700	664	649	739	692	700	703	702	663	699	711	684	670	666	688	764	677	675	655	686	663	705	733	679	686	697	683	711	738	737	690	669	664	762	701	653	694	681	725	690	685	715	731	725	704	686	675	684	696	700	666	707	676	716	699	661	695	702	676	629	700	750	666	671	718	736	771	679	718	686	681	679	706	676	699	709	759	688	689	702	669	678	692	682	648	689	712	703	707	697	678	638	666	704	745	673	687	622	661	710	697	708	686	699	748	701	710	693	756	733	717	720	656	687	693	673	686	701	694	719	683	732	680	679	691	711	698	733	671	683	676	711	706	680	695	710	664	726	684	696	757	742	668	736	714	704	685	650	661	701	710	698	663	686	679	690	677	682	694	684	675	697	698	709	684	708	666	706	681	695	715	732	733	700	683	706	652	735	675	676	744	726	671	715	728	748	744	717	723	701	678	686	706	706	712	677	739	712	739	690	665	711	711	708	707	746	720	661	703	724	657	714	687	714	702	703	715	684	715	678	717	703	688	689	733	696	675	689	671	694	681	729	713	690	685	685	731	713	708	690	672	711	708	705	690	683	738	725	670	709	689	662	700	705	733	686	706	693	675	727	673	666	741	701	694	657	709	697	650	654	676	699	730	671	644	715	669	640	680	700	733	707	732	705	723	720	710	686	694	725	653	737	679	661	701	722	735	756	683	664	660	716	673	711	693	665	670	711	691	685	753	697	685	649	644	703	714	687	702	711	697	749	698	727	668	683	704	686	685	755	643	698	681	701	676	691	656	699	718	683	654	728	680	678	705	712	714	698	684	661	701	695	622	709	707	687	729	715	759	699	701	698	708	752	717	668	694	732	747	711	662	648	750	645	713	687	657	679	717	686	707	705	672	697	740	680	653	700	729	739	717	742	744	669	714	693	691	666	752	727	718	696	639	687	698	705	687	718	664	667	737	712	728	690	659	659	675	703	678	785	734	675	687	685	673	735	679	708	679	735	696	676	677	673	684	667	681	733	670	749	709	710	742	690	741	740	702	679	741	724	750	705	685	721	672	708	700	744	692	702	741	675	679	691	693	709	672	668	730	737	727	676	734	685	719	671	694	683	711	696	655	665	746	664	720	713	712	637	699	735	738	702	745	713	708	747	690	721	728	655	742	741	688	714	699	695	696	666	734	702	614	657	704	694	711	676	711	690	724	696	737	733	705	730	674	737	744	664	663	669	677	716	714	701	688	723	730	702	710	730	739	698	667	695	656	700	654	712	727	702	705	716	672	700	691	692	725	686	713	697	734	720	712	696	699	699	700	672	723	671	729	664	744	679	662	627	694	676	727	700	682	667	674	763	698	745	665	690	748	684	704	682	674	663	679	704	666	726	699	697	694	699	728	688	720	704	698	672	665	674	627	667	672	706	697	661	651	699	669	733	761	665	711	756	719	701	729	691	668	690	728	679	699	684	727	699	713	691	722	742	717	655	736	736	659	755	693	698	716	726	655	704	727	704	736	728	663	717	688	660	672	653	696	677	679	641	700	743	692	665	733	711	662	682	706	729	747	691	685	746	712	671	698	736	707	671	685	648	659	697	683	703	707	726	681	675	665	707	730	702	691	723	694	701	696	722	636	694	704	726	733	710	697	629	720	725	665	727	689	732	663	693	654	681	709	664	703	701	688	671	703	710	697	709	695	675	718	688	679	637	691	699	716	700	772	715	697	688	669	648	741	719	650	677	677	690	718	706	679	689	690	695	671	647	697	676	695	722	720	656	707	657	699	689	693	698	675	713	690	691	722	720	674	703	712	705	711	715	734	688	688	715	686	724	693	710	720	679	670	637	710	673	716	698	675	665	684	674	667	734	714	660	633	771	680	717	697	692	746	712	682	718	685	713	680	681	728	701	682	730	708	736	649	724	716	684	677	692	713	701	715	759	692	686	680	699	740	670	690	708	680	648	713	657	720	714	672	718	719	743	694	725	662	703	697	697	692	712	721	673	703	720	703	699	698	691	708	641	666	722	686	683	685	703	734	729	685	719	605	706	727	687	680	725	730	677	712	672	677	709	692	664	683	666	741	711	716	686	729	721	688	722	726	671	699	731	690	685	673	724	722	698	682	679	697	701	707	694	699	743	709	673	659	695	708	691	712	665	737	731	684	729	658	707	712	683	673	690	696	726	725	746	661	698	726	727	682	654	718	694	674	715	666	699	689	697	675	705	712	724	756	712	667	677	688	683	664	719	709	723	711	695	695	675	679	718	675	682	735	700	680	744	703	665	723	664	725	665	667
54976	51633	50443	43624	35160	35959	37775	34177	34791	31431	28417	20412	18402	15569	15449	11942	10139	5829	2871	2268	1730	1533	1607	1187	1046	662	518	427	377	435	320	362	387	353	338	343	338	320	330	321	340	354	323	338	306	336	347	300	331	335	314	324	297	320	318	311	292	308	317	307	334	320	307	281	292	290	295	294	289	323	322	318	311	292	309	296	312	289	310	283	308	291	307	295	269	304	289	320	312	339	302	281	302	274	302	330	266	309	304	286	321	322	295	270	299	277	319	295	274	314	259	309	308	302	317	278	302	313	295	289	287	266	278	311	283	285	285	282	260	310	284	296	309	332	314	299	285	311	296	328	306	306	296	258	320	302	290	293	270	297	280	261	298	291	296	314	294	322	338	313	275	266	326	322	324	308	294	280	294	307	312	289	279	309	274	311	308	297	307	300	302	288	282	331	304	267	304	310	309	316	292	311	295	319	306	301	318	278	302	274	279	317	303	307	284	300	292	306	288	297	302	277	305	278	322	298	306	297	310	309	301	306	313	291	309	323	277	323	301	314	316	272	308	307	356	328	296	304	312	297	293	289	292	267	317	308	281	293	300	276	319	304	299	319	304	303	296	291	271	294	308	297	292	284	296	314	288	284	290	323	285	306	286	288	264	275	270	307	312	279	251	317	289	300	308	283	313	309	286	282	318	271	313	327	267	300	294	275	345	261	317	276	301	290	276	323	317	283	278	280	299	283	318	307	297	289	308	302	288	275	298	308	268	255	322	294	283	282	301	259	288	246	303	302	289	316	296	310	295	302	303	252	285	256	276	306	342	271	302	349	310	261	291	293	326	337	310	297	282	269	307	290	293	301	309	303	278	278	294	296	287	325	302	292	322	284	303	322	301	322	308	275	307	308	271	320	295	304	327	302	281	283	303	331	281	287	324	334	262	308	315	286	280	271	316	305	295	302	300	328	319	269	317	320	311	291	327	285	307	287	294	306	287	275	276	314	299	279	310	256	327	274	279	285	287	302	311	284	298	273	280	305	265	292	286	277	277	300	262	306	278	297	281	310	315	304	338	260	285	289	314	348	302	315	308	331	320	325	324	308	278	294	326	322	275	312	294	266	299	311	302	311	298	274	292	356	318	309	324	310	291	278	285	252	301	309	305	312	286	300	299	307	293	324	317	309	290	287	321	320	300	297	262	254	307	309	262	283	269	277	308	294	284	331	309	310	322	287	298	287	288	298	275	315	332	300	284	281	295	320	315	294	286	291	310	324	330	315	283	302	305	308	296	320	354	298	317	303	278	288	340	286	296	281	318	290	288	319	338	285	320	288	328	273	326	293	304	274	279	270	314	308	302	288	320	304	271	330	307	296	301	298	323	306	300	288	329	285	304	264	297	294	302	293	298	265	314	287	286	315	282	305	293	268	274	303	294	263	326	290	294	312	279	310	294	269	294	293	307	322	278	306	287	293	261	290	288	296	337	278	304	294	330	298	320	291	318	299	308	316	301	285	315	285	298	326	302	301	347	294	270	307	236	304	291	314	269	282	289	293	280	257	320	314	312	300	308	309	314	314	277	288	316	293	276	269	306	288	298	296	293	302	294	288	306	291	301	297	277	276	310	310	274	306	319	276	278	277	287	322	292	302	319	337	276	285	294	310	298	290	329	309	322	312	322	303	323	281	271	304	296	294	276	311	308	279	298	304	300	297	284	322	277	321	307	335	291	303	337	296	321	273	284	312	350	309	314	282	261	297	269	299	284	300	306	279	292	305	308	336	294	295	326	306	303	306	293	293	272	308	298	315	285	302	291	272	320	310	299	289	261	232	318	276	304	323	299	282	300	323	289	267	316	261	321	288	295	308	337	302	252	293	265	294	259	316	300	292	276	309	316	271	299	288	314	303	321	291	258	289	299	316	268	276	269	287	305	286	290	297	317	288	297	312	306	318	293	312	303	284	321	282	277	295	324	299	271	272	282	321	305	277	306	277	331	311	278	324	287	284	309	325	290	315	324	274	282	318	291	289	322	306	297	314	306	288	330	288	303	265	283	325	296	296	296	295	278	329	300	315	317	286	323	300	281	330	271	268	274	302	294	283	302	275	297	286	318	277	296	296	297	296	298	286	304	311	297	325	281	294	284	311	296	312	313	301	306	294	261	314	302	300	293	312	275	259	300	287	309	321	320	286	295	266	301	297	314	278	280	291	305	288	297	259	251	299	305	283	285	291	286	309	304	294	291	294	300	306	296	311	274	311	289	308	293	267	285	295	293	313	283	295	280	277	290	302	319	268	339	296	326	259	297	312	308	263	296	289	291	318	311	293	295	313	307	307	284	312	298	292	300	294	253	306	305	287	309	309	327	273	290	332	293	284	295	278	283	316	293	306	281	306	299	299	276	285	314	302	309	302	297	296	278	274	292	307	318	313	287	290	323	344	301	276	300	285	279	272	315	299	309	323	295	307	286	297	291	294	286	306	314	291	315	269	292	293	322	302	293	316	313	307	305	296	292	325	311	297	282	331	315	296	310	316	277	289	266	268	281	277	312	292	284	285	304	317	347	316	291	288	319	289	374	328	280	310	287	340	332	320	314	299	313	314	281	271	306	304	321	271	304	308	329	306	275	311	282	309	291	289	296	277	322	313	309	338	309	293	309	284	296	270	270	308	279	268	320	298	325	314	332	267	310	286	271	309	307	281	319	334	283	301	297	299	294	316	291	296	269	288	273	301	298	276	297	322	308	313	303	304	327	319	297	304	277	329	289	276	279	323	317	319	270	292	284	283	282	336	274	316	303	291	283	282	315	330	302	292	297	299	287	271	249	288	295	317	277	295	333	265	280	305	345	306	303	287	300	305	328	276	271	317	303	316	302	313	294	305	326	290	312	284	315	294	286	299	301	280	302	294	272	323	319	334	306	293	307	284	292	316	301	276	335	297	300	309	269	323	300	320	322	310	309	312	302	305	281	306	306	286	286	280	280	338	270	286	290	311	289	291	311	306	284	314	293	282	280	322	313	280	290	303	282	298	297	298	302	291	288	293	297	310	285	324	321	287	310	295	278	320	283	307	287	345	338	289	279	267	274	295	318	294	290	317	318	303	284	308	293	330	283	267	298	254	287	299	298	315	314	272	326	320	268	270	304	270	314	311	315	309	292	319	307	301	290	309	281	304	292	285	290	313	295	307	288	289	313	314	288	291	281	335	291	333	289	306	272	300	277	297	312	287	320	296	297	319	287	304	293	346	297	303	309	303	287	277	335	291	315	309	295	275	301	301	286	289	279	293	279	284	276	312	279	272	320	309	292	282	280	287	311	314	283	286	304	282	287	321	313	303	280	303	299	310	292	279	259	295	305	320	288	296	303	279	288	328	312	327	286	292	274	283	308	287	292	302	320	319	288	275	279	319	268	282	276	310	290	300	296	292	316	342	310	310	277	293	312	300	298	301	314	328	298	289	320	300	290	287	295	326	284	300	303	303	316	321	318	280	279	292	269	299	266	247	293	322
36652	46088	53396	51210	47426	52543	49104	48106	48442	45738	41820	33917	34668	32905	29442	25860	25241	16267	10882	9888	7921	7494	8105	5469	4697	2940	1835	1437	1388	1406	1178	1229	970	988	931	809	865	875	895	844	856	874	847	848	830	794	883	892	817	902	816	810	888	773	766	799	760	785	803	769	722	695	762	763	724	709	694	762	726	734	707	683	670	717	679	713	725	714	716	698	726	650	673	693	712	666	662	633	687	657	697	706	661	682	669	673	673	690	662	666	709	635	654	641	669	682	646	658	695	688	683	685	668	701	698	671	690	660	664	639	647	650	676	651	694	678	685	700	676	656	704	696	662	677	688	669	679	657	695	701	673	704	688	679	677	664	717	640	673	704	672	676	699	694	694	656	644	678	657	685	687	683	639	666	664	703	722	630	630	664	658	720	721	652	680	663	659	683	662	678	665	646	701	648	729	728	680	697	653	690	669	685	696	674	698	664	690	635	698	681	702	665	642	671	690	647	653	693	699	684	701	667	633	699	672	667	699	653	662	663	645	668	664	747	710	724	706	628	639	681	681	719	676	664	696	702	699	681	719	689	656	649	654	658	670	707	637	693	722	641	653	629	614	695	741	674	677	727	647	665	660	656	720	627	695	721	692	630	661	673	641	717	657	688	659	690	676	654	698	644	643	695	671	670	688	710	698	684	672	709	652	629	621	699	621	631	679	657	684	700	646	708	661	662	693	644	677	621	654	690	664	667	689	668	667	681	651	666	678	675	620	672	652	637	673	710	694	683	683	642	648	673	692	635	705	644	643	692	690	661	657	636	673	660	664	666	633	642	645	664	658	669	701	687	697	654	656	660	663	670	659	716	689	663	705	689	658	721	698	660	685	659	705	652	682	658	685	655	701	694	684	704	639	664	681	699	717	663	657	681	690	676	662	639	628	651	664	631	693	653	666	686	703	696	667	699	665	670	684	684	667	678	684	668	680	660	715	656	696	726	724	649	687	667	658	674	710	666	664	688	681	676	649	633	689	678	649	685	659	649	723	687	670	651	670	621	658	679	694	661	666	657	707	671	704	670	645	708	721	692	745	715	661	663	711	648	655	697	665	636	722	684	678	715	669	686	675	711	695	734	632	660	654	646	659	659	687	646	693	673	703	680	666	657	653	695	681	638	646	651	669	627	665	669	650	678	674	695	640	639	744	731	660	687	667	696	679	658	673	651	662	672	694	639	671	664	678	741	641	654	657	674	677	698	682	700	678	621	676	663	666	687	642	717	690	662	604	673	658	681	654	607	717	660	661	685	659	711	685	634	630	648	682	689	680	669	703	703	697	723	666	678	674	654	663	629	633	680	646	709	673	626	673	671	686	639	714	666	699	657	713	708	679	659	669	657	664	665	618	690	674	678	637	692	648	680	703	663	641	725	716	676	665	659	661	668	712	691	652	695	670	679	679	685	682	683	654	689	652	666	665	670	672	694	624	681	680	673	679	687	644	650	669	635	712	677	691	683	644	669	698	685	630	626	672	660	712	715	709	651	693	664	636	693	657	665	636	739	709	655	676	675	692	635	651	665	632	684	725	663	683	684	716	713	691	722	695	659	670	667	659	646	683	649	665	717	710	699	670	660	662	643	682	662	646	655	671	707	674	691	664	661	664	643	694	728	673	682	693	642	701	667	726	712	647	643	695	691	690	663	653	660	672	695	693	699	642	704	698	666	678	677	696	702	640	690	713	638	682	624	703	679	688	687	666	690	683	695	668	646	671	696	672	650	702	663	650	671	673	663	691	679	682	685	686	667	656	681	657	664	691	692	711	639	709	726	686	681	664	653	637	652	681	707	687	659	700	664	659	649	644	671	687	672	717	664	700	662	675	658	691	680	691	693	693	711	675	693	657	667	679	656	722	620	706	669	677	699	696	649	659	660	662	679	683	695	664	670	666	664	661	693	661	669	712	670	671	665	691	720	647	705	674	691	691	690	683	679	715	686	668	680	693	679	664	689	658	648	659	662	702	683	665	683	672	661	705	741	668	653	686	699	655	660	680	681	715	692	646	657	637	680	667	645	633	669	644	698	707	588	684	682	655	642	657	700	693	706	674	661	697	674	685	665	665	661	652	652	693	619	673	617	641	632	621	635	684	702	655	722	659	645	698	655	633	622	641	651	665	670	644	654	660	655	674	671	681	688	640	682	701	666	717	667	675	711	698	749	686	634	634	632	694	684	663	621	676	690	646	693	708	686	660	639	679	646	653	661	663	667	688	674	717	670	667	635	669	701	730	672	701	664	669	643	676	678	677	687	735	636	679	667	691	691	666	698	733	689	631	677	707	696	642	723	634	706	697	672	684	711	686	675	642	692	664	719	677	600	694	673	641	624	684	675	656	663	671	645	714	659	629	659	661	704	683	670	674	670	711	675	683	664	682	697	647	642	691	651	660	712	724	678	675	707	641	707	727	649	689	645	636	653	734	676	653	692	629	632	634	677	667	674	674	663	643	650	727	626	672	709	633	675	650	651	682	635	658	686	644	683	659	642	661	678	694	682	655	707	673	648	676	618	654	684	616	675	701	658	647	705	648	695	653	695	667	726	711	687	669	705	715	635	677	709	693	700	669	687	714	685	659	688	697	722	641	719	661	651	664	678	674	703	666	681	631	700	669	733	699	612	674	627	664	682	663	689	665	677	655	669	726	691	658	672	710	670	676	625	671	643	662	728	677	661	678	691	698	683	641	693	662	703	698	710	712	634	657	660	654	680	650	675	683	671	682	671	681	695	649	668	670	653	646	663	668	708	635	704	664	716	700	685	665	690	631	686	676	684	632	674	622	694	686	664	656	643	665	665	708	701	657	700	643	659	697	681	683	690	685	666	667	685	710	663	654	694	689	651	678	643	659	688	660	679	687	679	690	662	678	684	672	696	698	682	675	669	672	673	647	708	660	677	620	635	692	705	656	673	669	685	699	693	699	645	681	708	685	676	648	672	632	688	676	644	664	642	672	700	688	669	713	634	642	670	629	709	624	685	652	658	644	671	697	635	647	689	696	682	735	654	669	700	635	660	669	660	733	657	726	663	719	659	706	651	675	672	677	681	653	739	663	655	685	677	691	712	648	658	653	711	691	665	711	679	703	671	701	658	689	643	652	637	694	677	631	660	701	663	684	677	718	675	671	605	713	637	655	693	656	700	673	652	710	674	683	667	652	674	688	716	700	701	610	636	671	696	632	716	692	652	697	636	671	681	650	664	694	661	664	665	683	708	730	667	662	639	657	651	659	689	710	680	684	695	720	691	681	666	683	636	649	650	690	680	664	708	666	697	681	722	677	644	668	640	741	668	717	691	727	678	685	677	662	676	687	690	663	662	602	656	659	716	691	658	696	690	666	621	702	686	703	718	720	645	709	667	723	639	631	638	687	717	689	697	702	642	671	644	682	633	744	660	650	648	662	642	679	692	672	653	702	677	666	671	627	670	660	664	648	719	638	650	688	680	643	654	660	664	674	692	696	651	667	696	637	657
28806	23401	22976	18858	10088	8386	6263	3962	3108	2102	1586	1110	987	893	915	818	761	594	526	499	475	460	445	430	367	373	381	351	416	367	384	391	359	372	396	377	348	379	362	313	361	341	350	340	351	368	327	375	364	362	386	351	325	364	379	349	344	403	375	356	389	367	352	360	343	377	320	362	321	350	342	397	371	378	372	383	352	373	359	351	346	389	372	355	342	386	378	358	347	359	378	365	388	393	328	351	345	347	378	346	364	380	352	387	342	351	329	321	330	375	326	339	346	358	372	356	373	365	347	371	371	342	336	356	342	364	382	349	365	372	358	345	378	351	366	377	359	374	380	333	341	381	343	368	357	345	338	395	369	355	343	349	366	360	358	362	319	326	384	354	357	379	366	345	359	389	336	360	365	362	367	369	341	360	353	367	384	395	367	344	369	338	347	328	302	353	386	332	332	346	362	355	357	364	299	347	342	370	372	350	340	342	341	345	363	338	352	362	351	374	393	364	363	341	341	379	367	393	358	402	330	367	352	352	384	358	351	356	349	376	361	341	348	350	356	391	384	375	344	346	363	366	318	341	347	364	360	390	349	347	327	335	363	354	352	349	342	377	349	340	327	364	382	335	324	359	363	352	415	346	342	358	323	321	360	344	333	367	317	361	384	339	338	363	308	387	344	357	420	351	397	351	358	362	390	377	347	366	411	335	366	341	342	353	386	383	392	345	331	350	376	367	366	365	357	373	345	350	335	375	362	364	375	348	347	368	350	359	359	356	358	386	347	336	366	345	334	333	390	339	345	321	391	400	380	353	372	363	372	332	341	345	353	330	384	362	352	354	325	337	356	325	389	347	344	344	347	341	346	366	373	342	312	367	383	365	353	377	350	352	372	351	335	366	352	355	362	359	345	342	361	387	341	348	389	344	360	369	372	344	367	398	335	386	361	374	369	344	378	375	349	313	349	371	321	347	390	361	361	348	334	343	335	355	343	334	359	349	348	353	366	368	328	350	338	368	371	365	362	369	410	371	372	356	381	367	336	327	340	394	380	359	417	333	377	365	356	376	388	310	355	373	366	379	382	322	360	356	359	352	375	336	337	344	398	383	344	376	362	357	329	351	361	370	337	353	389	336	355	347	381	356	350	348	323	337	348	368	409	341	362	363	338	364	357	386	373	336	385	346	354	374	366	390	358	372	334	352	360	386	357	344	317	329	335	346	384	359	320	337	375	358	386	350	362	357	359	390	343	319	372	366	354	322	337	359	400	408	363	329	356	394	351	367	368	336	358	367	386	358	352	373	367	384	378	330	367	335	354	376	390	334	369	362	363	338	381	344	394	346	377	354	334	352	372	371	367	343	348	368	376	351	385	359	350	320	350	367	368	350	329	360	384	325	384	343	347	350	383	363	363	356	344	377	351	332	351	353	342	371	358	346	389	363	336	379	377	380	368	341	350	351	363	350	368	344	358	368	377	335	358	395	333	343	388	370	351	372	357	356	368	337	364	373	380	386	357	373	385	364	349	348	398	353	385	381	349	379	298	333	375	326	378	342	320	383	325	341	357	375	374	396	373	363	343	355	346	348	354	349	375	337	328	339	366	354	364	343	356	351	367	374	371	382	351	339	380	367	390	336	329	339	367	371	352	359	362	355	359	341	356	350	350	364	369	363	335	345	329	397	363	380	295	330	370	335	340	376	353	317	357	340	359	352	368	351	334	322	374	386	371	369	363	321	385	360	354	358	345	319	348	354	363	372	345	396	372	309	324	352	354	379	355	346	349	348	377	329	323	351	331	392	350	337	379	338	337	379	352	314	362	344	347	389	372	352	375	370	329	316	367	348	368	365	342	351	355	393	376	357	335	388	352	338	373	373	367	347	329	378	390	336	372	361	366	376	368	363	350	359	345	363	324	325	405	386	371	400	359	357	362	341	369	342	346	357	363	354	367	372	341	332	354	368	374	349	376	332	347	338	367	358	344	378	371	357	340	330	363	336	352	345	318	413	338	346	354	353	351	366	380	346	345	345	315	324	357	361	326	340	372	387	335	327	332	364	346	375	366	385	366	340	374	357	322	361	375	355	349	345	347	364	381	369	380	384	361	366	335	365	355	350	331	355	369	351	363	342	382	366	330	335	318	375	346	326	378	369	386	346	382	341	333	358	348	364	343	383	295	382	369	347	349	343	391	364	365	344	357	353	374	368	349	411	383	331	351	330	348	365	334	400	351	385	372	328	385	365	356	375	325	344	387	326	372	369	368	370	375	349	398	364	359	373	344	341	360	364	314	338	373	355	326	359	371	364	390	402	382	356	381	347	356	350	343	354	333	376	367	374	362	379	338	377	338	368	349	355	395	364	359	365	343	352	342	369	347	349	372	373	376	370	352	326	370	334	371	347	349	339	358	361	374	353	383	345	351	347	339	365	370	361	337	353	355	376	320	371	356	396	373	372	346	336	390	351	314	322	360	388	348	341	371	338	362	346	367	385	358	338	359	362	338	325	341	362	331	354	351	374	339	349	346	349	351	377	370	378	352	362	339	378	345	351	330	399	340	359	351	368	345	349	404	336	323	387	357	355	330	361	343	367	373	331	355	360	345	391	363	372	390	365	336	360	375	364	386	377	330	353	388	363	402	361	353	330	354	321	372	373	365	326	390	350	376	353	325	371	400	397	387	321	338	365	340	383	347	407	380	343	390	362	338	316	343	396	348	361	409	376	375	383	354	334	387	382	335	350	393	352	356	353	361	371	351	362	312	363	328	328	346	362	327	347	356	339	338	376	365	385	308	364	345	350	348	335	395	356	353	354	350	373	363	371	373	359	328	345	326	360	349	394	322	331	363	364	381	346	352	377	375	340	363	354	340	383	364	336	352	304	376	336	378	338	342	356	368	335	362	353	330	394	333	347	389	339	337	340	366	385	364	379	398	343	365	348	355	362	361	349	347	365	366	345	355	354	364	367	356	380	370	344	342	359	342	356	347	334	412	366	380	350	387	368	340	409	395	334	342	345	340	388	364	349	359	381	321	356	331	369	382	363	349	380	386	339	378	387	347	360	374	364	365	390	343	339	320	333	353	350	342	368	367	333	360	380	355	349	343	365	356	335	348	383	378	356	365	392	362	387	336	351	363	354	375	373	332	361	373	358	338	399	357	346	357	337	340	360	354	337	331	366	351	348	339	349	381	337	366	334	366	360	345	363	358	384	323	373	344	387	345	367	356	363	390	336	312	399	355	356	372	347	372	342	370	358	380	362	320	335	379	362	360	373	363	366	398	380	366	373	358	326	324	391	368	345	355	317	357	352	354	344	331	349	325	365	338	339	352	361	345	357	348	365	352	378	384	368	381	351	374	367	354	394	342	361	378	351	348	329	343	344	370	328	340	340	360	346	362	358	345	341	331	321	386	344	337	350	399	362	377	352	367	364	382	384	326	374	353	364	356	353	356	358	398	329	323	381	360	383	393	368	362	329	384	355	346	347	366	349	408	331	355	385	355	348
16488	19552	28628	29326	21189	22149	17912	13469	11246	8608	6811	4708	4566	3766	4206	3233	2857	2074	1709	1526	1313	1338	1255	1192	1115	1073	990	951	922	988	948	901	868	899	856	873	917	878	871	827	882	827	871	881	831	823	809	808	772	807	828	841	824	821	870	740	802	788	862	871	789	838	808	784	843	781	822	812	795	803	816	859	797	747	811	825	810	839	811	758	839	804	870	821	727	826	764	792	799	762	767	811	806	816	797	824	825	806	783	833	742	774	781	836	838	802	765	754	763	832	808	849	839	779	787	799	781	816	795	782	820	809	769	785	813	788	821	835	835	829	813	797	826	808	833	810	766	748	798	753	795	822	858	718	808	782	813	795	750	778	857	848	844	784	773	788	809	832	753	792	821	813	808	783	792	791	848	778	770	874	823	782	814	787	774	761	790	850	773	709	847	790	848	783	751	794	823	790	783	818	750	785	790	791	794	842	818	775	846	841	813	801	781	824	789	770	810	813	814	804	819	837	794	761	783	766	842	801	808	812	776	824	787	764	835	828	765	804	816	812	825	779	831	771	849	829	786	810	820	817	807	833	820	773	804	840	803	782	794	776	800	832	779	786	827	736	795	788	814	792	782	808	838	819	789	803	788	789	742	810	790	816	756	818	783	774	815	843	782	743	817	789	819	771	808	775	816	793	841	807	800	775	747	790	785	793	792	830	838	816	804	815	758	808	828	773	793	831	771	798	784	792	759	783	766	763	811	814	817	823	753	788	806	845	762	822	820	817	765	787	777	835	772	788	808	828	809	772	765	782	791	829	821	772	756	809	787	794	776	824	783	781	812	767	821	809	794	795	773	780	820	789	828	817	762	802	899	793	827	816	826	808	848	743	786	777	806	838	781	825	778	771	788	820	816	793	717	804	798	756	817	804	804	805	802	818	781	804	795	814	734	756	796	756	800	779	838	759	837	862	747	854	808	748	785	785	825	798	792	784	771	796	802	815	772	776	811	783	776	803	849	808	820	803	850	800	786	812	773	782	764	792	783	816	797	805	782	827	818	727	774	787	786	791	829	765	759	859	740	777	791	828	831	834	815	805	806	798	711	826	782	858	788	785	773	772	835	782	828	791	753	837	808	835	849	788	780	765	802	808	792	847	828	840	739	832	782	769	765	768	771	783	794	768	755	799	784	784	809	779	765	805	780	798	822	835	839	761	818	803	814	789	783	772	798	751	819	850	811	793	819	772	795	792	781	769	790	839	764	790	818	791	781	830	794	779	782	756	785	769	794	804	791	801	804	774	811	833	848	785	800	795	791	784	792	741	798	783	802	816	851	740	829	840	761	864	723	804	792	774	792	824	804	781	824	777	826	839	833	791	797	744	830	815	763	791	799	811	833	757	794	788	798	806	850	803	800	829	780	842	781	791	809	830	797	804	797	807	782	812	827	811	800	837	823	757	861	728	792	806	797	795	804	766	769	749	769	817	832	813	806	801	791	810	755	787	749	744	803	812	810	774	789	795	805	778	811	776	782	795	786	796	812	718	843	764	808	777	790	783	754	826	789	801	785	768	805	753	814	762	765	791	789	793	818	809	757	781	831	788	790	824	779	740	786	761	837	766	813	749	805	806	820	777	809	783	726	827	780	794	783	800	812	802	810	780	831	823	761	791	825	839	791	822	812	846	809	831	768	835	825	840	802	788	845	816	775	839	773	813	804	802	813	805	791	808	835	833	774	856	875	822	831	795	805	781	780	794	804	825	791	800	874	785	778	767	762	807	847	807	782	789	789	774	806	787	877	844	784	851	785	811	781	801	797	790	779	777	792	788	818	792	827	809	833	814	777	774	850	779	831	807	781	771	820	780	841	799	805	794	770	771	808	767	764	765	802	812	765	781	826	822	783	812	795	823	796	750	805	820	799	802	837	779	821	816	804	762	774	822	822	753	753	796	779	787	778	749	811	785	809	752	815	782	809	798	845	855	785	797	856	764	765	798	816	821	829	740	788	789	772	814	779	782	782	827	795	768	861	776	784	827	816	786	801	831	821	754	838	797	788	817	786	766	820	807	790	820	796	788	822	800	853	827	807	829	823	803	813	824	784	800	743	834	769	789	795	809	814	788	808	788	800	811	806	851	780	803	860	769	819	771	853	794	759	800	840	797	838	785	751	746	809	812	826	835	814	802	796	804	793	778	846	779	818	781	778	784	775	793	780	815	805	769	831	782	785	745	794	862	804	787	799	825	798	774	847	864	798	866	841	825	809	786	778	820	789	834	782	777	827	794	759	750	810	801	801	820	843	826	784	765	813	766	783	797	819	785	794	815	817	804	767	790	790	833	753	798	816	821	790	806	806	845	797	834	829	849	847	795	829	780	787	804	812	774	775	804	809	827	814	795	771	789	765	799	796	775	879	816	775	809	844	831	795	743	793	838	740	772	785	796	798	819	809	814	777	819	829	768	833	862	796	749	808	810	796	794	772	805	878	789	793	828	786	857	792	811	795	810	786	792	769	806	847	773	799	805	787	806	785	770	928	825	787	786	803	794	809	773	783	869	791	831	825	822	830	798	780	797	777	812	838	786	756	799	832	751	791	784	774	796	816	783	780	789	825	871	781	824	725	814	792	787	768	852	798	794	798	810	773	767	836	770	799	785	778	789	811	796	802	812	848	757	750	827	804	824	838	799	848	803	782	803	832	772	805	793	841	766	835	778	777	772	774	835	752	779	851	817	821	813	799	812	781	796	824	753	817	795	859	828	795	758	816	842	829	773	781	787	788	803	797	790	779	829	787	775	841	777	740	791	765	845	755	809	795	776	796	818	795	838	836	835	845	803	797	800	823	826	822	815	775	815	779	791	756	807	806	793	772	842	728	815	811	844	813	786	757	779	806	759	790	838	801	800	807	808	840	841	781	783	810	760	778	818	797	782	779	825	754	787	812	809	812	850	780	747	783	795	830	767	789	838	734	807	809	805	807	827	809	813	806	797	776	801	749	772	756	788	805	809	844	827	827	783	800	791	771	828	790	809	787	823	769	820	776	809	819	757	782	810	792	830	769	749	818	813	821	759	804	762	829	816	801	772	759	783	762	774	776	780	821	793	777	788	854	809	831	791	821	801	728	836	787	787	829	829	793	769	823	808	717	703	792	770	781	791	797	781	775	742	786	789	744	801	772	778	864	765	823	827	787	777	771	803	813	854	806	815	757	839	763	813	808	784	777	785	815	814	780	777	780	820	809	798	822	773	853	766	767	775	817	812	806	825	846	834	806	835	821	788	847	865	779	807	853	810	792	835	812	792	798	740	831	792	824	826	815	790	780	839	802	834	781	821	784	811	802	822	775	748	816	867	835	818	795	798	810	775	771	760	776	772	827	813	784	803	800	790	796	777	809	792	805	797	809	777	719	721	793	820	792	788	741	788	824	821	826	765	764	792	815	780	833	775	821	759	800	797	839	808	821	763	801	791	813	799	791	766	783	806	817	765	797	784	838	805	853	760	776	762	767	799	758	820
46862	49015	47872	39453	32403	35400	33581	29586	27828	22207	18521	10666	11052	8761	9761	8352	5329	2582	1731	1264	1092	937	838	773	623	553	459	369	372	373	389	333	351	364	354	316	334	296	348	326	326	361	330	361	324	306	333	354	312	301	327	347	311	340	316	360	321	308	301	291	298	299	305	322	341	320	309	327	323	294	299	279	334	295	305	293	286	329	309	305	287	287	330	305	297	328	310	299	304	322	311	307	291	307	331	313	285	302	316	321	286	288	344	347	290	317	299	314	282	296	304	337	303	304	307	285	306	316	277	321	310	320	335	307	317	310	328	323	331	299	305	290	312	295	333	300	294	317	318	286	307	344	331	275	306	300	293	323	313	303	309	307	323	293	297	319	322	310	268	295	310	324	308	321	282	308	296	299	297	297	319	300	338	330	311	265	302	311	280	303	326	312	298	327	297	318	301	366	308	331	310	299	330	292	304	299	276	342	317	305	302	317	346	316	343	301	298	302	316	315	302	286	305	329	346	354	309	292	285	342	307	300	302	294	325	299	311	328	361	331	311	287	299	315	314	325	319	348	297	310	308	299	292	281	330	281	270	302	287	323	318	300	337	299	317	285	324	296	282	278	317	336	335	297	301	292	316	300	294	323	294	303	297	321	313	309	263	311	323	329	293	299	299	308	303	315	291	286	319	301	315	297	289	277	303	292	314	304	338	279	323	297	300	296	335	292	338	317	360	341	332	295	311	320	309	298	323	317	320	305	279	319	350	306	337	322	307	319	328	280	278	309	262	288	295	303	316	306	315	330	312	316	327	340	309	289	316	318	325	321	309	310	341	320	324	265	320	292	313	299	293	307	337	325	321	333	303	363	357	317	328	305	300	308	312	321	316	341	309	297	317	318	305	314	313	276	279	300	307	294	336	321	293	350	297	323	295	284	278	310	282	333	303	295	345	325	296	271	308	314	299	279	302	307	341	282	284	286	311	317	283	289	289	294	289	328	286	329	306	286	310	285	341	297	292	283	297	300	307	301	298	307	291	306	311	291	343	276	344	318	313	297	300	304	308	279	298	326	333	300	316	301	291	297	317	274	313	311	290	322	318	287	305	329	331	289	308	284	325	338	298	334	302	308	326	293	302	305	308	328	319	277	308	304	304	314	297	306	313	275	318	314	310	274	320	322	330	307	322	329	318	290	296	303	346	275	300	327	289	297	304	293	294	332	341	319	316	298	301	328	349	308	285	292	279	317	298	305	290	266	318	366	311	350	293	307	295	342	314	298	302	317	305	300	266	325	317	303	328	337	319	306	297	289	306	296	322	295	289	326	334	313	328	314	317	275	289	296	307	306	294	291	314	295	296	298	310	281	320	292	321	305	304	305	283	327	325	326	305	300	318	269	353	280	296	299	301	319	332	288	328	339	300	277	310	330	310	305	304	316	308	277	297	278	308	314	330	334	348	317	329	320	317	359	297	298	320	309	287	272	295	315	284	325	296	309	303	302	299	315	284	291	282	288	327	324	308	320	292	316	291	335	303	341	303	308	300	327	325	329	315	327	328	302	316	309	338	312	319	295	320	298	304	286	320	332	309	318	300	308	292	288	299	325	302	282	293	326	280	277	280	345	337	298	298	301	294	300	321	279	296	356	312	336	309	317	325	306	310	317	316	327	301	347	325	296	307	317	302	313	321	294	286	263	290	274	284	291	339	311	338	318	304	305	359	285	318	287	298	309	320	303	368	336	325	303	282	332	318	341	304	296	272	279	334	309	312	291	318	308	305	314	304	332	329	314	328	314	347	299	326	324	315	319	319	315	258	294	314	311	315	280	342	298	331	315	322	352	345	358	294	315	313	265	302	309	338	322	288	330	321	329	300	305	327	305	335	328	318	322	316	298	311	324	338	288	337	313	291	309	299	314	290	309	261	326	324	341	296	315	348	269	314	266	310	291	276	309	310	286	292	299	282	297	291	316	313	308	289	308	294	328	298	305	284	286	299	281	309	278	331	335	297	330	324	317	327	316	316	304	298	343	319	296	327	324	307	291	314	301	287	304	295	283	286	298	311	327	289	309	305	290	295	316	298	308	315	320	311	348	319	295	278	285	320	325	304	337	299	320	326	301	298	297	288	340	318	305	296	286	310	274	303	312	328	321	308	303	278	309	361	326	318	327	305	281	285	298	323	294	287	334	283	311	328	304	299	319	260	318	327	299	300	277	301	336	289	318	309	338	362	340	316	306	297	319	308	333	320	301	300	308	287	337	330	307	338	312	319	274	323	314	315	322	291	309	315	301	311	333	293	332	327	294	287	288	294	320	318	305	319	299	339	266	313	315	316	335	274	294	287	318	304	280	319	301	304	316	319	291	335	285	347	337	326	271	285	283	295	286	306	295	352	316	296	323	288	309	280	338	322	305	318	341	348	340	301	304	305	292	282	304	279	303	349	308	325	296	306	336	325	295	314	289	308	316	329	320	343	307	287	311	314	264	291	271	324	299	295	319	313	289	293	309	299	341	323	314	328	278	317	307	329	302	293	290	323	301	295	310	299	322	329	291	322	323	299	308	294	276	336	347	316	319	317	279	287	282	308	298	336	334	296	313	300	300	302	300	320	309	309	305	345	299	294	334	266	311	322	354	304	335	290	287	358	298	291	309	294	306	318	311	308	337	308	287	309	297	294	287	296	301	287	306	317	306	302	310	311	296	300	291	301	288	307	298	329	275	316	280	315	300	329	325	287	283	324	322	311	330	301	304	286	305	312	302	310	305	314	301	318	303	305	296	320	288	318	303	338	305	302	323	315	329	299	274	272	297	296	332	286	314	292	352	300	333	348	320	325	316	300	321	335	305	279	281	284	325	316	310	331	344	303	310	281	282	308	323	294	325	320	292	286	319	340	291	299	313	290	340	343	308	307	309	312	333	313	303	331	324	330	296	302	304	337	319	284	317	318	312	259	340	348	351	311	285	323	294	266	280	280	298	335	304	295	290	311	311	282	315	347	331	335	313	276	308	300	312	323	289	310	345	307	314	299	326	310	294	306	312	309	310	320	301	322	336	303	312	285	310	311	304	318	271	323	318	329	285	335	306	293	327	336	319	338	306	318	347	301	286	331	299	306	302	312	318	328	307	277	328	282	287	359	304	306	285	345	303	289	300	314	289	292	333	295	288	312	286	318	310	294	321	319	328	316	339	295	293	315	314	290	291	322	310	353	326	308	326	315	287	307	285	301	318	332	335	324	324	307	307	309	331	315	295	299	339	303	283	300	270	287	291	282	350	325	303	320	317	307	328	295	336	313	320	319	320	285	355	281	314	290	333	295	296	281	303	320	310	310	292	350	286	310	332	293	291	325	328	317	303	298	304	316	286	308	296	334	309	301	281	293	316	300	247	330	330	325	307	302	298	324	327	296	308	281	325	313	324	295	292	297	285	296	306	300	314	279	278	325	318	273	329	305	289	296	292	316	328	331	305	281	290	308	302	305	298	335	305	308	313	290	333	313	313	360	325
30795	40864	48618	46280	39867	46735	42653	41396	41342	36562	32489	22757	27147	24532	25353	21604	15809	10240	7726	5797	4741	4351	4081	3566	2725	2154	1679	1255	1098	1170	1047	921	888	851	881	893	837	759	883	861	825	824	846	842	870	800	820	851	818	769	822	779	770	788	752	744	750	796	789	686	685	719	730	716	782	749	701	725	737	738	746	715	727	681	720	785	723	666	719	713	720	750	721	740	746	695	707	676	722	682	718	712	699	699	707	697	707	691	752	685	661	724	696	722	706	690	737	728	658	679	732	689	754	729	674	718	752	654	744	697	643	741	663	677	678	692	677	697	737	660	699	683	703	732	694	645	713	732	688	706	652	749	746	731	746	696	716	770	733	739	677	697	711	717	693	700	682	679	692	714	712	712	678	699	760	681	678	729	703	701	751	732	695	692	694	711	653	665	678	685	684	737	710	661	727	680	661	653	671	717	701	675	719	700	639	727	699	678	679	733	669	696	711	720	701	673	742	747	656	671	663	702	727	713	726	687	689	717	688	740	726	721	743	695	714	701	663	660	720	661	724	649	655	702	732	683	700	718	746	672	661	711	724	723	725	693	720	705	696	679	703	727	704	717	697	713	763	679	715	709	700	708	734	706	695	691	683	739	703	676	678	720	664	688	693	656	703	689	725	712	703	657	656	706	647	735	731	702	663	686	661	675	747	696	705	662	688	635	658	721	700	688	740	676	727	699	705	690	674	686	698	705	670	708	717	724	716	713	699	733	729	695	723	664	676	700	705	714	695	661	725	700	676	656	722	720	708	682	697	676	678	721	745	664	754	700	743	709	711	663	705	737	663	703	668	710	644	651	715	753	733	711	700	703	696	708	698	694	683	709	716	690	709	734	654	697	680	680	696	648	678	693	685	685	670	714	701	694	692	716	691	731	678	697	710	741	719	757	712	675	770	660	691	689	681	677	654	678	695	668	717	694	669	677	697	652	699	702	691	700	730	706	717	674	714	638	702	712	688	689	709	754	730	751	663	753	721	742	702	708	642	707	684	696	681	666	677	723	695	678	676	709	699	659	710	649	781	711	679	699	689	699	716	676	725	719	682	694	696	678	696	686	659	686	710	666	702	673	696	726	702	708	686	711	705	733	721	718	689	729	744	729	727	706	707	669	729	700	720	702	709	655	716	624	724	716	711	698	678	730	710	720	668	714	723	703	728	657	680	681	709	687	691	711	705	690	687	681	719	691	697	717	717	713	712	696	649	724	727	710	670	722	754	696	717	686	682	728	694	651	702	704	700	675	688	697	729	689	729	716	713	697	717	682	705	693	680	671	713	691	695	708	724	738	705	696	714	733	716	698	682	673	679	721	724	710	670	732	688	713	714	751	672	706	688	727	715	685	687	725	702	723	693	674	645	737	741	657	690	766	738	724	686	676	733	700	655	709	719	681	736	704	718	647	724	730	671	713	722	722	693	659	696	664	671	711	745	709	743	672	691	704	713	683	692	689	698	732	671	714	749	700	716	700	714	677	693	708	630	707	738	733	702	645	675	713	712	722	684	687	700	728	684	693	734	734	683	688	715	694	683	644	747	693	685	713	711	708	672	721	730	661	719	684	741	723	701	664	720	672	648	675	710	736	667	699	651	741	673	714	694	660	704	690	686	637	659	691	684	698	697	693	678	705	689	704	681	728	691	672	720	707	660	689	680	729	688	678	718	720	690	708	688	693	716	661	719	716	693	715	709	714	685	674	704	657	695	702	716	701	721	702	705	693	722	689	711	682	738	688	698	730	705	713	719	753	710	694	621	698	685	681	720	712	698	674	736	674	700	674	681	734	702	709	706	639	760	675	676	750	720	740	722	721	663	732	726	715	742	695	729	714	717	686	697	681	707	717	735	656	728	730	678	745	667	710	777	715	713	710	672	694	718	739	697	699	711	708	717	694	713	666	684	679	732	678	699	695	692	747	701	683	691	704	671	690	662	688	698	668	703	705	672	699	675	707	687	710	683	699	713	732	734	703	679	742	691	704	646	702	725	720	714	652	717	710	663	740	646	700	694	704	654	720	738	672	713	738	696	720	695	731	745	696	704	698	704	653	703	688	656	670	680	728	695	674	723	743	704	684	717	693	692	691	721	689	699	706	678	695	619	705	680	728	671	710	692	736	726	704	701	735	653	740	704	695	705	679	735	716	700	655	693	706	722	701	699	734	680	688	720	665	700	660	660	674	679	715	706	756	714	688	683	707	732	632	666	727	650	643	691	704	659	686	714	700	680	687	644	716	674	727	669	721	735	672	711	720	674	718	671	693	715	716	692	700	666	727	668	698	686	663	706	669	723	699	682	705	755	701	704	686	694	714	732	690	711	703	781	695	723	702	692	700	679	649	755	673	679	711	713	679	669	731	728	740	679	722	696	702	654	681	675	660	707	724	712	705	712	649	697	710	680	665	710	728	674	689	661	706	733	653	691	705	715	667	674	695	695	727	711	685	735	671	703	689	702	683	688	690	698	717	715	706	675	700	689	691	701	713	698	704	699	705	685	702	705	685	755	743	707	713	715	701	715	699	668	689	682	691	676	756	672	706	700	727	675	675	713	701	689	660	724	674	693	691	708	722	707	665	702	701	699	693	715	727	640	694	748	704	664	708	649	732	718	727	655	724	682	746	678	714	670	692	713	690	729	675	693	742	701	697	715	686	706	741	693	739	701	680	756	689	717	649	720	680	650	674	659	693	733	736	700	676	655	729	680	703	738	670	686	699	693	698	683	684	643	740	688	660	701	689	699	714	640	677	706	671	654	642	709	706	695	721	674	666	698	652	715	742	693	636	726	676	660	740	672	711	665	672	697	716	690	686	693	725	734	673	736	699	696	719	696	664	711	670	717	710	679	681	692	699	706	706	679	709	699	714	679	692	704	649	727	708	731	685	664	675	686	703	728	682	688	720	727	728	660	684	731	694	696	737	701	676	708	690	667	679	686	690	710	737	740	630	678	686	674	726	654	715	737	719	758	678	690	714	668	696	671	671	756	708	723	680	709	763	718	676	655	715	715	725	670	664	700	704	737	709	675	700	713	681	671	704	723	714	678	751	766	702	683	706	697	678	697	699	724	682	679	741	704	727	730	780	716	697	674	695	735	657	719	729	690	689	739	679	711	740	748	706	640	680	671	725	715	681	685	701	684	690	709	699	681	708	716	738	717	737	717	695	703	627	707	721	680	727	701	755	695	685	686	703	712	740	719	719	671	698	662	731	701	725	707	719	719	764	695	720	701	674	665	710	667	693	699	735	717	678	716	677	696	718	664	665	692	680	702	689	710	755	741	717	698	688	675	738	681	723	694	711	681	669	750	658	711	736	682	696	736	725	701	706	701	694	707	703	722	730	683	784	723	655	696	717	705	650	700	698	708	695	708	691	660	687	729	712	686	668	712	741	706	716	673	654	668	709	720	678	711	666	684	662	728	701	741	714	671	728	680	739	700	680	757	696	710	697	664	696	797	707	722	736	681	756	693	652
53404	54809	47123	40003	35437	36682	37191	35524	34845	29275	26495	17548	18967	14525	15604	13732	10292	4744	3188	2053	1561	1402	1484	1188	757	743	582	482	413	434	419	372	377	345	341	310	349	335	288	322	355	314	312	318	333	330	326	354	316	298	331	343	305	303	324	307	319	329	340	308	350	285	304	313	294	340	302	294	323	330	306	313	296	292	308	289	314	320	319	339	303	350	296	321	296	318	313	327	278	267	266	291	325	300	321	311	279	281	327	310	281	292	259	283	311	319	302	284	278	354	275	292	312	327	294	281	316	326	270	305	304	294	306	323	296	313	307	309	309	287	286	299	336	289	272	329	299	321	308	301	301	285	293	271	290	288	274	295	301	306	287	307	300	279	282	280	284	283	314	288	297	294	300	283	317	336	295	261	298	329	286	321	301	289	288	289	291	285	297	301	297	294	293	325	347	280	306	290	286	299	292	326	292	277	297	281	306	289	275	309	266	292	320	276	284	284	277	328	308	292	311	329	315	294	331	283	307	322	268	306	304	301	306	295	273	291	296	272	294	297	297	303	280	281	301	277	299	284	313	313	292	278	296	282	286	282	272	302	288	327	302	287	294	305	263	306	290	304	290	260	310	300	336	284	282	291	325	309	291	313	315	317	295	279	273	314	264	274	304	303	296	308	289	275	277	320	276	302	295	288	291	304	323	274	318	300	290	312	289	338	284	307	304	311	313	317	294	269	287	285	291	322	284	312	328	310	278	288	325	285	284	300	311	317	283	299	282	314	334	325	306	298	317	277	308	302	314	281	313	299	294	313	310	277	303	287	315	300	286	284	323	274	286	280	283	317	250	304	288	269	283	285	290	322	285	277	270	266	308	299	340	294	273	292	302	291	282	296	285	300	325	298	302	329	287	297	312	310	292	294	302	342	306	319	270	301	329	332	304	319	316	334	322	297	312	291	274	306	338	316	256	280	271	304	304	299	308	306	315	290	295	310	319	316	309	294	274	308	266	319	337	303	314	312	292	269	279	283	291	291	300	275	304	290	328	318	292	284	301	322	313	305	297	281	283	308	275	259	265	303	296	279	260	350	298	282	302	299	259	295	275	294	291	295	273	300	298	293	296	295	305	294	286	304	315	309	317	287	284	274	289	306	306	304	306	294	320	317	256	303	281	302	247	294	322	293	298	266	313	269	290	294	287	327	290	310	300	306	338	327	320	285	315	287	288	298	286	304	281	324	275	283	301	293	316	305	281	328	300	301	277	304	295	295	333	309	281	332	305	313	266	285	316	286	325	299	300	319	332	295	287	305	324	299	258	330	299	327	301	299	309	299	289	309	294	298	327	302	302	294	286	312	294	285	297	287	312	302	259	281	341	288	305	249	271	292	269	321	271	297	323	305	293	280	294	321	300	300	305	328	340	281	314	315	318	350	298	274	305	281	308	273	318	300	306	289	261	332	303	303	293	286	288	284	304	285	317	314	292	313	322	324	317	305	297	279	310	293	281	317	295	288	260	276	288	304	338	304	314	315	273	310	306	284	310	253	276	314	284	317	299	357	295	285	320	294	303	287	312	279	286	325	271	310	281	310	312	301	296	283	299	304	269	319	281	284	276	309	306	266	271	320	322	288	296	285	295	318	284	279	298	324	282	270	285	280	298	292	291	313	271	322	327	294	273	303	294	304	318	275	301	299	306	313	291	314	325	312	298	260	312	295	287	316	313	298	295	288	295	300	301	303	274	316	265	289	297	265	293	305	319	265	286	310	275	273	311	325	286	295	266	344	272	291	300	321	315	292	318	289	329	304	308	314	325	300	311	324	274	275	317	297	297	305	320	297	314	293	299	313	298	323	297	314	294	322	294	297	291	279	314	303	295	299	320	326	316	307	289	277	285	314	280	316	263	284	303	306	309	294	312	328	265	318	305	281	308	278	323	323	310	316	276	308	305	292	278	296	319	300	289	285	315	287	261	308	305	300	300	302	281	298	320	329	289	320	295	284	277	293	320	326	294	318	280	279	259	294	286	294	275	289	289	307	277	299	332	307	290	295	321	291	313	318	281	313	296	320	265	317	294	305	291	311	303	296	296	300	313	316	329	322	309	297	288	303	309	295	335	301	260	293	305	309	267	300	357	286	297	298	310	270	292	361	313	271	312	295	291	295	300	299	305	284	301	295	313	271	277	256	291	295	247	323	281	282	256	276	304	296	285	343	297	285	275	318	293	307	306	282	296	314	324	314	307	306	291	274	298	323	287	310	296	328	346	316	296	316	314	289	303	293	263	303	280	280	288	254	307	287	324	273	280	315	289	324	327	289	264	322	306	372	287	300	283	310	286	330	309	317	291	293	315	273	268	308	293	290	304	302	297	310	323	307	284	317	263	316	300	281	279	293	308	312	282	292	313	287	279	314	263	275	298	299	336	318	304	293	295	301	296	292	302	290	289	300	295	321	302	286	265	279	281	315	308	317	279	303	286	314	305	287	267	313	287	285	318	317	316	307	277	294	283	276	318	279	284	300	271	284	318	280	299	311	318	327	346	305	287	277	306	292	301	301	265	317	304	326	285	300	302	301	317	337	297	318	280	280	282	302	320	293	275	308	326	295	301	321	278	298	325	282	268	321	275	321	293	334	273	286	270	281	301	306	296	259	291	276	343	316	289	269	316	308	271	276	280	288	285	297	288	284	312	311	301	283	294	312	300	285	288	317	300	300	275	273	319	308	301	300	292	284	303	280	324	305	261	323	331	310	279	307	292	317	316	322	259	303	274	285	278	304	309	312	289	265	283	272	273	292	294	310	327	307	318	320	290	296	315	325	316	313	262	288	284	288	318	290	307	284	265	319	277	289	292	293	283	300	268	300	264	291	330	332	295	303	288	320	301	314	304	288	317	291	269	310	273	325	302	324	345	301	274	300	276	314	308	292	351	290	291	305	302	316	312	310	278	300	295	268	284	305	235	269	290	279	313	286	297	324	303	294	313	304	298	355	284	315	321	324	311	296	318	299	281	294	301	284	320	339	319	303	292	262	279	307	309	304	321	298	291	295	299	317	301	287	293	310	321	304	316	318	292	285	328	275	274	300	252	315	269	281	305	300	280	299	315	293	288	331	278	294	308	298	330	291	292	300	259	262	279	319	280	278	343	299	291	277	310	283	250	322	310	290	317	309	287	307	272	318	287	333	322	290	315	299	313	311	290	311	315	297	309	292	274	306	287	266	322	314	329	308	278	306	302	289	330	291	330	331	271	307	322	288	287	271	303	296	291	297	340	318	284	298	338	287	279	326	291	300	329	357	310	308	316	309	287	290	311	272	281	251	286	302	266	309	304	322	282	277	312	275	299	286	342	309	275	316	364	298	268	320	311	287	271	274	285	288	315	294	281	287	301	291	305	301	300	306	310	275	310	290	319	298	333	316	298	313	309	332	287	337	318	314	329	300	308	291	296	325	349	315	288	317	319	303	266	262	329	288	323	313	298	323	312	286	295	279	302	325	299	278	304	318	317	339
36307	49843	53144	51886	47712	52052	48744	47939	47221	42146	39036	29896	34630	32064	31728	27964	22568	14760	12204	9280	7095	6491	6732	5119	3516	3067	2201	1626	1356	1426	1363	1203	1026	966	992	906	927	872	917	883	838	844	833	815	854	833	893	911	795	899	820	826	837	854	797	776	786	789	732	713	731	696	750	773	774	736	755	784	746	710	722	682	707	713	729	713	672	683	737	729	717	681	691	657	691	686	671	638	667	689	660	713	714	694	687	689	645	707	722	685	681	693	666	679	703	680	679	705	620	664	692	680	762	655	691	688	674	646	686	657	713	662	662	660	652	704	709	632	719	677	661	668	669	636	685	687	641	717	650	663	671	668	676	645	676	669	629	675	659	652	718	702	697	683	676	694	717	675	672	649	647	667	687	668	660	644	665	676	664	696	645	646	679	671	672	683	700	721	620	654	675	660	643	715	687	624	696	670	712	674	722	674	644	671	710	679	615	666	692	685	680	690	665	666	684	674	701	644	729	688	665	687	720	653	677	689	745	670	694	659	679	703	662	672	674	643	681	696	717	658	636	638	691	637	617	660	693	710	668	642	718	669	672	679	689	682	647	687	691	681	680	678	683	663	670	694	661	702	705	699	691	687	713	665	693	635	704	660	669	700	667	685	667	656	693	657	644	697	705	675	692	706	658	670	649	705	668	684	686	646	671	707	633	661	658	670	699	702	679	698	719	647	684	644	648	705	639	667	700	653	711	716	658	624	661	666	674	660	646	670	695	672	644	695	672	654	633	665	686	685	627	670	689	660	680	671	668	680	686	658	645	651	609	694	657	661	677	680	657	717	654	676	653	677	661	663	690	682	660	676	657	668	671	670	702	665	686	658	654	716	638	648	657	676	674	705	680	671	698	680	653	653	656	709	708	721	650	681	682	707	711	626	705	683	716	669	701	647	654	653	694	696	669	682	676	682	647	655	671	657	676	701	703	717	674	650	667	701	680	682	697	642	669	680	645	665	697	671	681	661	640	682	638	670	688	685	683	688	685	643	644	680	623	661	711	687	686	689	713	684	650	677	683	651	675	683	647	702	645	650	629	655	689	621	653	647	678	648	678	690	677	643	652	689	655	661	695	677	645	731	726	676	718	637	671	726	648	686	670	702	702	691	698	729	682	669	694	678	699	697	665	705	706	669	678	693	630	637	647	673	697	699	661	660	686	646	693	677	655	704	671	694	676	686	669	712	659	687	701	699	652	698	650	666	710	688	655	734	672	693	711	623	637	680	680	678	680	665	687	677	659	654	624	663	652	696	755	666	663	666	676	641	721	701	688	622	684	669	677	675	660	651	623	694	676	678	646	674	689	650	697	706	638	678	671	632	733	669	665	644	653	663	684	658	703	641	680	658	677	667	664	719	652	694	698	661	661	699	603	718	666	635	673	673	703	673	683	704	707	642	678	696	672	700	680	659	672	613	672	651	689	713	666	714	685	678	716	673	702	657	676	680	721	705	700	664	649	665	707	649	697	673	638	699	640	635	708	675	690	668	711	653	667	703	687	742	678	737	669	667	661	602	616	647	672	646	695	696	665	635	696	674	660	690	614	724	626	687	635	643	663	697	659	642	680	616	676	630	734	623	666	694	678	685	704	644	699	675	665	695	679	672	653	675	678	653	640	670	695	645	656	688	680	673	696	681	663	684	653	682	681	658	687	666	651	682	699	632	679	662	673	645	692	681	715	710	699	683	637	642	656	653	671	674	687	691	621	652	688	701	683	680	688	680	706	687	678	646	704	680	666	711	658	655	685	665	689	704	676	687	701	686	657	677	674	667	657	689	674	704	662	660	685	689	674	682	636	693	708	665	678	678	630	644	663	670	674	675	705	672	663	666	691	673	709	653	633	655	648	682	721	697	666	693	665	667	721	698	703	688	641	657	671	675	648	692	662	691	644	667	632	683	660	631	720	625	715	678	683	640	668	651	655	706	638	679	711	639	669	670	665	674	659	702	656	715	660	674	761	699	693	631	698	658	690	670	624	679	666	658	686	620	666	686	661	648	691	697	712	715	716	667	656	662	655	640	701	661	636	661	665	719	669	646	670	661	697	672	692	687	670	657	708	664	730	702	675	692	672	691	742	662	641	637	690	676	715	685	700	666	677	718	690	684	668	697	661	694	666	641	662	687	638	728	669	646	661	682	696	684	660	689	685	715	647	668	671	663	674	684	642	676	704	624	690	735	673	718	665	689	657	679	729	685	692	689	691	675	660	671	671	640	713	670	703	657	664	697	698	677	638	680	669	680	692	692	720	671	715	698	671	705	700	684	661	667	680	631	665	658	665	679	663	671	653	624	695	721	702	669	662	660	690	655	631	675	664	671	666	691	676	678	683	684	690	682	675	651	645	662	676	709	630	659	671	681	649	654	651	664	665	721	691	671	645	702	641	657	716	706	734	631	636	686	679	646	705	704	636	708	682	668	639	660	678	687	683	694	644	685	648	673	689	700	701	692	684	707	649	713	653	639	676	643	683	675	674	666	719	650	641	679	680	678	665	719	614	662	659	696	672	658	647	670	689	669	729	701	672	653	721	663	675	664	658	692	667	664	721	675	662	695	670	676	691	674	631	691	694	679	666	654	639	664	711	674	697	694	654	675	710	629	719	677	689	677	669	658	684	681	657	691	634	684	633	680	661	732	651	667	669	695	688	651	661	653	694	684	675	690	655	679	661	691	718	665	675	693	702	691	692	660	695	677	674	717	682	668	669	663	684	725	680	668	679	652	671	695	704	682	690	686	665	686	689	750	696	670	630	659	683	646	634	735	674	695	707	657	652	699	647	666	693	675	699	666	703	653	677	665	700	688	696	697	642	718	715	672	654	627	667	707	645	701	677	718	688	683	627	650	681	685	679	719	666	643	724	682	696	660	646	680	719	674	677	656	650	678	703	687	684	698	641	661	628	661	671	638	677	685	654	638	658	713	689	659	706	648	691	684	688	643	670	707	639	664	662	648	696	676	660	687	709	680	654	701	656	723	658	650	668	646	661	676	640	689	699	681	657	680	667	678	715	634	686	670	655	670	692	690	711	697	637	718	623	697	680	680	707	723	660	665	656	670	690	688	624	699	727	694	686	687	681	660	681	662	734	673	673	713	674	700	676	674	684	644	658	662	673	663	688	651	635	679	702	709	695	664	665	696	676	718	662	676	644	656	654	729	658	660	688	714	664	665	678	667	694	639	688	748	704	691	646	690	718	676	667	687	701	692	653	706	688	658	666	648	708	650	625	682	677	629	698	696	680	666	670	644	654	696	660	640	647	657	664	638	641	676	687	689	659	690	680	663	664	669	651	663	688	707	657	700	677	672	655	651	679	643	655	648	667	698	718	653	700	693	658	693	664	688	720	659	703	647	677	689	735	663	690	668	684	638	702	689	687	682	732	685	728	690	648	637	697	638	718	667	656	663	683	678	678	714	677	691	651	690	677	630	698	650	688	616	670	710	657	643	686	668	706	683	692	637	680	706	665	667
28653	23365	23864	18525	12200	7666	5077	3119	2286	1715	1272	855	895	821	827	690	610	554	508	452	453	409	397	408	409	377	391	389	374	376	383	372	416	390	394	388	374	402	373	378	335	376	378	362	372	367	350	349	329	355	356	365	362	363	368	357	373	386	339	374	371	369	382	346	358	345	400	358	335	376	373	355	356	367	366	362	344	361	344	350	374	362	357	354	344	345	325	354	341	411	390	370	359	333	365	391	376	345	345	377	372	344	355	365	327	365	374	374	360	358	398	371	354	373	390	394	392	377	389	394	379	360	380	316	376	356	378	393	359	340	352	373	358	402	376	379	362	380	351	371	373	368	335	402	359	370	354	339	400	376	347	362	362	367	370	346	353	341	427	349	365	365	346	357	366	350	373	379	368	389	369	335	387	344	361	405	377	322	388	362	396	335	360	365	349	343	354	333	352	357	390	331	381	401	334	381	360	376	340	366	380	369	389	350	361	349	333	402	379	363	360	370	339	344	343	388	378	334	378	340	373	392	378	377	369	396	386	387	343	353	368	337	369	393	348	362	388	336	340	376	358	342	381	338	353	356	340	339	340	379	390	344	374	347	390	373	391	382	352	371	379	396	370	384	334	378	395	386	353	383	354	361	352	366	388	334	366	378	336	371	379	334	348	367	370	358	389	374	347	360	357	390	362	378	316	350	356	372	330	353	356	369	330	404	381	330	340	319	356	341	333	355	393	381	342	340	348	329	381	366	313	375	382	338	365	349	370	395	373	370	377	380	369	378	364	360	357	379	402	386	387	394	367	367	322	376	333	376	350	395	360	372	341	362	333	372	383	353	404	331	373	388	380	377	390	367	388	386	365	374	358	342	383	360	352	354	366	371	358	366	357	356	380	358	405	325	347	353	379	373	383	350	351	371	365	379	350	406	365	330	383	361	354	367	340	361	357	347	354	371	333	364	348	324	340	385	384	338	373	364	391	379	345	346	379	378	390	343	372	357	351	343	378	353	374	342	355	382	349	366	380	364	365	354	357	333	396	360	336	370	362	374	387	356	348	374	330	364	363	358	330	380	365	352	365	359	345	360	356	385	369	318	374	372	358	359	386	338	352	339	363	362	354	346	355	335	334	371	394	385	365	340	360	379	349	339	385	345	350	366	359	360	370	367	388	371	361	371	345	387	389	388	361	394	345	389	377	397	349	344	373	367	353	342	359	332	354	365	405	360	365	396	378	353	337	359	371	340	343	355	363	352	367	356	387	353	359	358	378	373	370	356	376	373	379	361	352	350	361	348	338	339	371	366	378	355	336	333	402	399	401	357	352	351	429	380	392	399	368	379	362	350	347	357	379	367	366	333	376	377	370	346	373	390	388	373	352	346	348	356	313	354	388	397	382	382	327	372	362	400	360	339	372	354	331	335	342	378	379	370	350	374	345	358	366	346	393	354	377	372	358	363	396	393	317	381	328	327	358	332	356	390	346	357	376	364	345	367	345	343	355	350	376	336	380	357	415	365	337	360	382	375	369	342	364	340	346	320	388	348	322	376	378	343	328	346	373	368	345	350	385	333	352	371	386	380	362	336	362	367	359	367	378	363	369	352	378	346	397	379	326	318	385	364	382	342	354	363	363	354	371	378	341	391	371	383	370	386	360	345	337	383	348	355	403	367	374	336	373	356	343	371	374	425	345	339	339	359	388	375	339	386	369	347	393	391	330	350	358	365	348	346	399	378	358	352	365	395	400	367	361	343	355	365	349	386	349	352	374	370	373	344	382	366	348	336	381	396	358	363	346	355	400	347	365	351	357	389	330	352	341	354	352	350	368	382	360	372	375	371	363	359	363	344	396	356	362	346	355	350	390	408	341	353	339	380	368	356	358	341	355	389	366	388	376	366	371	369	368	361	363	360	387	360	357	371	348	374	359	378	345	363	389	361	350	347	356	359	345	354	354	339	358	338	379	362	380	354	358	387	368	356	373	374	339	392	380	353	366	375	364	389	388	336	357	405	391	361	378	372	360	318	372	339	353	356	357	346	386	397	324	333	351	364	380	352	347	371	372	345	357	380	369	355	383	371	347	349	360	338	357	347	353	352	336	352	347	381	391	375	374	359	357	392	356	358	379	355	402	356	401	373	389	392	356	394	342	354	369	331	358	350	364	364	382	361	372	327	391	359	359	373	350	372	337	367	370	380	379	403	374	385	382	378	371	347	383	348	375	375	347	384	357	366	346	327	365	371	366	346	372	367	369	376	370	362	373	334	346	379	373	337	368	348	356	339	399	362	360	369	361	364	368	345	386	338	360	359	330	344	363	371	374	378	349	357	337	363	351	376	371	341	358	384	391	331	387	394	335	341	383	368	365	363	376	373	419	379	383	356	353	376	352	362	374	328	367	334	329	412	355	341	350	349	370	363	358	375	378	350	378	329	396	370	402	355	375	416	383	346	370	365	361	398	377	359	365	347	395	342	374	408	361	399	386	343	391	344	382	367	364	371	363	369	379	355	348	366	368	350	379	383	382	356	327	391	370	341	348	399	424	370	345	400	367	378	349	371	410	374	369	356	367	329	362	391	362	367	347	370	389	359	363	354	371	382	415	321	384	355	351	352	401	352	340	365	376	352	352	348	381	358	342	364	368	371	347	376	323	356	371	316	356	394	357	368	393	326	377	363	376	395	368	381	390	373	346	372	332	309	345	364	369	343	378	352	392	341	332	374	374	358	376	368	365	401	360	321	432	373	391	405	364	371	384	355	347	326	391	385	336	350	358	363	358	356	326	360	377	371	399	346	344	350	352	382	369	361	342	361	371	386	380	361	388	337	340	376	372	357	349	365	365	355	340	341	368	378	350	333	409	396	374	370	339	348	357	352	353	356	367	337	384	371	333	356	380	451	353	348	362	350	365	375	362	390	373	396	339	370	337	318	334	344	372	373	345	381	368	374	377	335	335	341	378	362	355	354	370	403	357	319	379	349	346	356	370	324	390	381	317	366	380	364	390	390	337	367	376	370	382	369	389	344	388	347	329	347	399	372	363	342	377	336	364	377	391	341	390	395	356	349	336	410	352	345	405	371	334	344	364	348	397	399	374	367	326	371	392	346	357	326	386	360	392	354	343	387	387	363	346	364	339	355	323	376	361	348	360	401	371	375	362	381	380	358	347	358	344	333	373	343	326	333	354	374	357	385	362	379	360	351	364	374	336	357	351	365	363	384	413	355	373	366	354	359	352	410	345	383	373	379	366	335	375	409	406	375	384	395	344	347	356	368	368	359	349	377	328	366	357	343	380	409	388	355	385	359	391	386	395	357	355	356	364	364	362	326	369	400	364	349	375	361	368	340	371	365	392	395	358	351	355	386	405	387	314	379	353	320	370	373	391	334	312	380	403	367	339	331	382	331	343	389	399	321	358	351	370	348	384	362	380	331	364	354	367	336	330	397	357	342	392	393	345	398	367	368	385	365	337	386	384	385	375	347	363	339	337	364	388	331	310	381	377	361
16159	20792	28952	30271	24926	19434	15610	11333	9480	7406	5648	3742	3722	3279	3473	3080	2412	1883	1696	1421	1358	1268	1218	1114	1061	1077	1010	1089	977	1049	1007	951	923	902	890	875	896	866	844	871	852	897	860	839	819	879	859	839	836	835	814	812	816	806	780	823	844	814	821	805	816	847	851	794	839	814	850	912	855	840	803	824	869	776	796	803	768	817	807	816	745	819	783	822	849	771	804	825	887	789	792	829	845	792	808	858	782	796	837	770	840	847	794	785	839	824	762	799	798	824	789	846	844	846	863	823	806	826	791	774	783	853	798	807	829	791	823	821	791	851	812	849	794	803	804	781	827	820	842	795	770	807	788	844	787	822	833	780	804	793	852	808	811	759	795	792	848	829	834	773	843	774	815	757	846	797	826	871	800	828	807	855	792	822	806	783	870	857	793	822	797	833	792	819	806	856	831	760	842	802	809	839	784	810	804	837	850	779	808	806	831	812	841	804	820	834	796	797	848	800	828	795	835	777	819	877	850	775	814	815	823	784	830	807	785	854	815	826	795	761	820	773	836	758	802	894	796	840	773	818	801	838	832	842	798	854	865	780	811	834	825	815	795	804	786	771	776	750	805	823	787	795	842	835	815	846	800	822	881	859	767	856	823	819	823	834	789	791	864	825	816	811	816	790	774	784	812	761	817	823	814	790	808	862	793	759	813	822	825	776	783	772	784	824	754	843	808	805	803	810	784	823	805	825	859	840	830	814	782	799	814	792	836	797	830	832	793	832	824	724	829	816	781	827	872	846	795	803	751	826	861	788	820	820	853	833	857	810	807	810	835	767	820	799	822	760	768	837	877	817	811	795	791	790	776	822	845	809	846	817	838	800	820	798	815	806	814	829	819	767	819	837	783	812	815	802	839	804	853	798	825	794	816	837	790	776	762	778	822	834	854	776	782	839	830	831	772	781	755	777	833	809	861	817	796	840	771	787	794	818	842	801	890	808	809	828	811	771	799	813	811	862	797	809	851	782	794	887	823	818	849	818	785	780	842	805	814	807	799	767	830	827	776	845	804	826	835	791	779	793	841	802	838	807	777	830	804	827	867	805	775	798	815	825	774	756	812	803	776	809	822	830	837	809	798	804	892	883	797	793	841	800	801	773	842	826	774	777	788	810	814	778	813	753	805	873	853	835	819	842	779	828	805	856	868	795	844	807	777	787	837	826	818	826	784	848	792	795	894	797	817	776	819	851	853	771	818	775	798	814	781	832	794	758	828	852	787	823	842	815	752	852	790	797	847	829	794	802	790	812	824	796	756	829	751	847	814	855	820	830	781	839	789	806	765	883	847	805	864	797	843	816	811	825	816	770	838	796	799	810	815	866	831	835	777	787	765	778	792	837	830	819	845	770	774	786	782	820	881	832	821	803	816	739	780	795	836	835	816	806	831	770	822	820	801	758	778	837	798	835	770	833	840	821	790	778	794	796	795	817	852	802	782	800	802	821	829	761	811	876	771	861	854	787	853	769	809	790	773	780	820	797	798	784	800	844	849	820	814	865	806	806	809	835	800	855	900	844	780	798	834	826	788	815	839	743	785	845	808	768	815	830	800	756	814	812	799	818	843	824	802	824	818	796	764	803	789	775	823	837	812	799	743	819	790	755	788	734	821	826	779	840	839	799	865	816	814	801	814	808	815	895	759	844	779	776	791	756	811	806	805	796	823	793	841	811	787	823	833	757	844	786	799	796	780	806	795	774	789	825	825	802	844	795	779	832	783	806	813	869	740	795	819	831	778	794	883	792	830	794	796	822	786	803	783	781	858	805	802	778	799	817	843	764	790	828	779	793	816	805	813	796	779	775	804	812	790	821	834	791	825	818	808	816	837	822	776	831	848	764	797	801	835	807	860	870	851	772	745	798	777	792	827	813	770	814	787	812	818	846	835	806	829	808	806	806	791	831	818	904	812	810	848	840	841	782	830	811	768	836	748	830	817	777	823	817	761	811	844	826	818	844	825	799	809	824	792	758	813	852	812	818	793	839	860	782	814	833	788	801	810	839	788	819	745	810	779	810	818	824	831	804	795	819	789	835	808	779	819	822	814	862	825	838	839	809	771	792	783	799	800	799	835	739	786	813	787	817	857	798	775	835	830	840	810	827	817	799	832	836	796	848	785	791	822	836	789	841	798	820	826	832	911	808	801	815	830	806	859	819	826	818	839	810	745	782	840	785	846	826	802	798	797	802	774	835	761	791	815	811	794	799	836	868	786	824	868	860	801	769	849	803	813	815	797	806	763	789	813	841	799	767	807	808	853	811	827	802	802	842	790	787	835	775	797	827	860	815	822	793	814	792	847	785	806	836	829	806	778	867	833	795	781	797	846	838	821	867	808	793	810	780	821	836	829	819	816	794	801	815	856	769	809	787	860	812	784	801	860	824	800	830	840	829	754	808	769	754	805	834	801	798	797	790	818	854	795	802	821	794	822	831	832	815	795	847	802	773	795	822	822	851	807	774	797	823	830	858	805	871	804	794	809	820	823	788	841	795	801	787	809	818	849	791	787	790	815	847	814	814	806	839	824	878	778	835	800	880	792	808	798	817	815	801	781	790	805	784	815	824	783	788	780	825	806	853	821	797	819	828	767	791	823	737	774	800	790	813	845	830	806	805	820	782	841	817	838	771	784	859	836	810	823	859	811	813	834	800	831	851	814	810	822	896	823	771	791	779	819	832	804	831	803	836	789	815	866	861	810	769	833	785	841	849	791	765	789	797	839	778	853	863	856	824	758	852	822	834	839	764	840	798	798	808	767	742	834	748	814	756	833	799	774	810	844	826	795	841	852	780	791	821	789	808	747	805	840	767	845	845	852	835	813	829	768	835	787	803	859	833	776	821	821	801	773	840	809	816	795	826	765	759	779	836	856	786	804	785	816	844	852	814	790	824	821	801	805	799	792	797	753	823	842	833	827	791	820	816	823	807	798	791	826	833	846	806	797	775	845	774	872	795	844	795	836	806	815	777	817	826	830	829	787	770	803	853	803	815	831	810	834	801	773	832	799	767	789	878	804	762	795	763	782	782	797	820	804	776	818	848	813	823	843	833	772	773	831	766	783	761	853	891	841	782	800	853	780	839	810	830	847	813	770	823	805	788	781	770	820	781	813	783	814	845	813	778	736	786	816	853	839	792	790	849	798	792	796	832	817	798	822	784	835	824	831	851	806	797	856	839	792	823	730	833	808	782	778	839	781	830	859	749	830	807	808	834	838	792	795	828	879	772	818	848	782	829	785	808	798	780	804	822	776	825	821	850	840	784	773	842	803	831	782	826	793	855	835	759	801	784	840	826	781	820	797	889	820	894	844	822	764	782	825	768	819	898	808	831	767	850	825	798	826	790	834	779	793	794	860	781	798	832	810	800	778	804	816	793	830	838	820	781	807	795	838	782	838	850	792	818	785	832	817	772	770	788	802	834	801	804	849	854	806	824	836	817	776	837	801	804	770	796	795	791	863	851
47077	50676	47211	45837	37704	30984	31950	28036	27644	21446	16542	9003	8276	7135	7873	7405	4813	2542	2012	1153	1020	934	1034	829	586	510	495	431	431	451	407	390	353	327	341	348	334	338	306	343	315	304	360	343	317	367	343	344	334	332	304	324	351	339	326	307	308	301	321	281	345	326	309	340	291	323	329	358	354	319	324	312	333	313	301	305	286	315	310	341	319	358	338	325	318	343	304	360	332	327	308	331	348	312	337	317	338	326	290	289	325	337	310	330	308	289	322	304	328	297	292	289	313	324	299	325	302	288	320	295	370	298	289	328	347	310	314	310	316	312	329	296	301	324	317	345	288	317	310	329	300	319	332	340	315	325	321	330	322	339	327	312	300	335	329	336	325	286	310	309	309	298	331	349	293	309	340	328	308	319	314	298	285	304	346	319	329	326	332	350	326	315	291	318	327	283	327	315	326	302	300	315	322	297	303	315	292	323	306	302	334	342	325	325	297	293	314	335	347	361	357	314	303	323	327	248	318	289	309	312	295	311	320	297	289	316	275	327	328	298	322	317	363	281	348	308	350	295	296	311	344	332	314	339	311	300	333	322	336	316	288	309	320	329	330	305	294	341	315	345	326	309	288	343	282	329	306	304	312	302	288	334	331	262	275	319	309	328	329	302	272	291	347	347	324	312	294	288	284	268	283	318	294	321	300	297	308	300	312	370	316	307	306	335	296	316	339	300	317	303	311	334	325	326	328	302	295	305	319	316	299	314	339	303	336	301	344	291	317	335	313	279	289	313	294	299	304	315	295	321	337	346	292	276	272	287	292	303	303	329	298	331	307	333	331	343	328	310	323	305	327	321	324	322	316	305	293	295	323	305	350	320	298	352	316	320	309	334	304	307	309	359	340	315	316	296	321	300	281	308	305	321	320	336	314	335	311	335	288	326	349	315	323	284	332	321	308	318	323	296	326	327	317	294	304	336	359	316	336	335	312	268	341	299	307	285	308	299	323	278	297	346	321	319	304	336	332	346	332	302	306	344	283	304	328	329	297	295	335	358	324	351	301	317	349	328	333	329	344	318	323	298	344	316	315	302	334	287	315	305	336	310	339	310	359	350	324	282	313	310	323	324	320	334	335	293	293	330	344	324	301	288	313	312	344	320	317	328	291	324	274	323	313	275	318	331	287	305	315	315	290	304	309	315	303	306	331	302	289	313	309	346	334	314	280	335	306	326	287	290	310	316	324	313	281	337	324	328	294	300	288	313	269	331	309	325	297	297	296	310	328	318	298	326	311	341	329	319	343	307	305	312	287	318	314	295	329	275	323	319	301	307	298	295	308	330	286	312	306	318	270	300	319	309	300	353	296	264	333	338	327	294	309	302	340	326	305	349	324	320	315	325	324	321	344	323	358	307	323	306	318	322	338	309	322	300	321	307	314	325	252	324	305	297	323	296	291	310	331	298	291	374	358	313	354	323	311	310	318	309	314	329	337	330	314	323	306	311	300	308	299	293	317	317	306	341	309	304	299	342	330	299	294	320	325	302	334	327	289	318	312	316	297	328	339	313	298	308	338	279	299	273	316	286	280	341	326	304	319	300	291	274	337	310	316	334	285	291	338	300	309	307	296	318	316	314	332	310	312	299	293	332	316	309	305	321	327	308	332	306	320	279	279	302	311	326	310	321	309	311	324	318	318	324	322	317	304	304	314	312	312	308	282	302	292	318	321	299	285	342	288	318	324	332	335	320	339	326	340	341	324	306	292	321	299	310	295	313	313	303	307	323	306	301	322	304	322	318	321	305	311	333	299	292	316	311	322	331	307	341	331	288	317	312	333	326	297	288	328	338	329	298	294	290	331	348	296	300	340	364	311	352	335	317	342	291	325	328	310	290	330	301	316	322	288	280	319	328	332	312	325	291	275	310	318	295	313	296	299	300	298	316	330	308	288	319	310	306	329	291	314	342	309	316	297	325	311	305	304	266	297	311	350	345	309	338	318	312	318	318	340	300	331	325	299	311	310	320	301	315	330	301	297	321	328	327	288	320	324	309	321	299	326	341	308	322	295	274	332	311	336	282	321	274	333	330	284	321	325	341	339	298	294	331	308	290	311	320	368	350	269	291	335	292	335	325	289	319	314	305	311	322	331	324	347	333	325	320	343	336	327	291	320	322	351	346	290	312	301	280	293	299	279	324	337	338	333	294	317	326	294	283	309	302	314	310	312	322	358	322	312	317	288	323	323	277	340	295	310	306	313	328	291	307	313	306	306	331	310	322	341	337	303	287	319	336	305	313	297	312	292	300	356	332	305	318	335	316	306	337	318	330	299	307	317	295	338	315	316	314	305	313	323	329	319	314	313	345	335	298	333	307	335	322	310	324	305	313	381	347	297	323	297	308	322	335	310	310	298	306	331	289	317	268	285	340	308	316	303	310	310	334	312	295	301	311	305	318	334	319	302	284	324	333	320	284	328	334	321	315	272	317	290	316	320	342	341	284	316	339	335	294	316	325	317	303	341	297	321	303	301	318	274	329	338	304	326	288	320	355	313	335	309	321	340	322	303	317	322	287	300	356	326	308	296	308	310	315	323	317	296	297	315	302	310	332	312	336	310	281	327	297	295	342	315	326	310	290	306	341	300	286	319	313	314	333	329	295	339	318	283	308	311	324	339	288	346	298	327	326	319	291	318	305	308	341	333	317	318	306	286	333	316	327	292	333	311	290	348	322	323	331	300	318	278	316	312	337	329	316	374	310	334	334	337	339	318	326	298	325	311	287	306	371	353	322	312	330	304	316	319	327	275	312	351	330	324	323	290	286	317	308	306	321	324	307	332	311	305	316	304	352	289	313	354	331	321	302	317	303	305	326	283	304	326	326	299	313	322	289	311	306	325	325	307	318	351	328	329	314	310	287	356	345	322	302	294	331	322	342	308	323	291	314	315	319	307	289	291	322	350	307	295	320	336	304	312	309	297	311	328	330	303	316	305	278	330	308	319	316	319	312	318	274	297	287	316	314	334	338	333	314	293	305	298	325	302	313	328	256	341	348	314	283	334	317	309	303	305	277	328	336	321	299	346	331	330	327	316	299	283	329	324	304	322	284	326	297	329	307	317	329	295	286	317	304	328	284	324	334	337	324	306	323	303	334	287	315	316	313	324	316	329	377	311	318	283	337	296	318	316	326	328	325	266	340	298	305	307	321	310	335	319	287	321	341	307	296	331	326	309	337	346	306	339	318	287	314	337	305	363	300	327	332	327	315	318	300	311	332	314	300	311	317	274	305	296	310	311	317	342	310	307	326	288	318	308	309	299	323	322	332	340	285	332	290	355	323	308	297	323	322	314	308	339	323	291	320	291	332	312	306	301	336	320	306	328	369	327	292	324	295	327	340	329	313	305	273	309	342	307	308	315	328	329	313	298	300	296	316	333	304	302	294	318	302	325	329	309	345	318	299	313	302	294	348	342	305	337	331	303	324	347	313	295	329	304	309	284	330	307	319	309	327	305	259
31087	42867	49366	51328	43802	41831	42796	39423	41324	34960	29774	20290	22747	21944	23111	19403	14531	10274	8614	4784	4443	4465	5017	3681	2609	2169	1840	1326	1219	1332	1390	1332	910	940	892	863	887	838	867	818	849	842	863	764	772	758	863	849	842	748	804	810	731	723	783	800	741	796	762	769	751	770	751	728	760	772	779	730	718	773	700	721	715	709	737	711	731	720	745	747	735	712	704	736	735	704	720	691	770	758	714	729	775	759	699	735	743	675	743	717	692	729	689	706	753	675	696	708	731	702	655	700	710	659	717	693	699	742	679	733	725	725	684	710	689	686	720	751	645	728	742	768	676	712	663	768	731	710	704	711	684	701	738	714	717	702	679	725	744	683	697	706	695	680	745	740	738	695	725	682	663	753	722	685	735	684	717	741	694	700	713	698	688	711	664	720	741	730	693	673	666	737	765	710	716	751	735	712	675	681	732	676	681	713	691	694	750	730	662	690	718	708	704	755	730	686	749	669	708	705	677	716	723	672	706	724	705	716	677	652	695	719	739	700	676	750	685	714	714	691	726	774	722	740	667	716	702	734	726	685	725	698	671	717	704	769	701	716	699	719	716	719	684	705	709	691	711	687	699	707	697	752	713	706	689	673	743	741	662	693	720	701	696	717	714	718	711	697	725	711	706	666	735	714	708	738	729	704	679	757	695	746	699	718	680	705	716	723	679	693	684	746	712	727	705	718	692	704	736	702	723	677	685	648	687	736	683	724	776	721	708	739	701	721	714	674	707	714	734	669	699	736	735	726	680	748	657	707	721	705	725	713	704	683	714	713	731	702	728	678	712	747	746	715	706	699	704	703	743	709	693	724	715	700	721	686	707	673	713	685	693	688	738	758	720	710	690	730	695	700	714	717	697	708	727	728	707	675	736	680	704	755	674	729	702	695	700	708	713	710	709	731	664	690	699	741	714	690	724	727	711	681	728	703	711	698	703	728	708	696	744	722	752	758	687	710	704	730	712	699	690	706	732	699	706	686	700	682	740	765	703	691	720	716	725	726	705	784	691	769	696	719	703	694	708	700	658	671	716	773	719	712	725	698	744	737	739	714	711	708	709	698	690	708	747	740	690	657	722	716	690	738	693	660	750	694	688	704	740	661	698	716	726	750	707	693	677	723	715	694	716	721	689	693	685	655	685	777	677	710	704	657	720	701	694	727	709	724	723	706	689	701	662	727	680	707	696	705	691	725	716	714	667	702	727	722	714	736	686	746	693	696	687	728	727	701	669	678	657	684	676	698	695	699	678	674	741	682	740	683	703	698	683	682	718	707	681	708	730	716	679	704	710	682	702	696	729	687	726	731	685	738	688	662	756	738	750	738	710	739	702	689	677	704	731	703	687	739	718	718	735	729	714	756	715	702	693	723	711	756	693	658	704	720	683	681	709	695	730	704	723	715	703	718	727	691	742	713	696	698	692	763	724	689	731	699	700	714	727	697	720	680	712	766	679	703	716	681	685	703	701	716	675	642	700	744	663	671	703	734	694	755	693	720	695	709	712	694	697	666	706	678	689	760	753	681	740	696	737	717	684	693	758	688	707	673	697	716	694	680	706	722	673	656	683	691	677	701	733	736	745	686	672	739	725	763	670	728	706	684	735	712	687	727	686	766	699	735	741	678	734	704	718	749	725	685	695	674	738	694	705	683	745	701	678	675	685	727	739	703	613	686	676	697	711	687	736	743	746	751	714	682	714	687	733	738	694	715	760	691	717	689	707	725	673	685	695	714	722	719	706	631	714	719	710	679	684	703	689	683	696	704	705	721	717	724	742	699	705	701	724	693	675	686	716	687	708	741	655	730	705	695	675	684	669	757	722	721	726	726	679	680	684	702	744	677	718	718	774	678	699	718	702	728	741	734	687	719	701	752	723	695	712	740	687	733	742	716	675	695	715	694	709	735	700	688	761	742	720	693	701	725	688	703	766	722	743	775	772	695	708	719	713	710	733	734	699	729	748	707	703	695	736	757	749	694	704	713	684	689	672	723	707	717	728	729	736	712	688	716	656	710	750	684	704	711	728	723	753	746	711	702	679	730	726	725	708	698	701	750	714	697	724	713	683	723	695	685	738	705	774	671	744	674	708	681	728	715	677	703	726	748	710	671	708	720	672	770	741	688	744	706	775	709	730	719	746	742	726	677	777	726	722	709	683	690	707	642	648	697	711	701	713	683	685	704	706	722	741	751	692	654	707	697	676	712	685	684	698	703	709	707	671	741	716	722	664	713	672	700	717	716	721	665	693	689	672	707	667	729	718	692	692	728	698	761	735	714	713	754	747	730	716	725	703	699	731	684	731	715	727	648	690	686	663	735	668	715	721	671	657	693	705	723	688	764	744	708	705	754	716	721	753	680	705	702	738	718	704	709	695	700	726	714	733	701	715	748	733	707	693	688	708	701	687	689	698	748	755	680	760	732	732	698	692	759	726	725	679	703	713	691	701	708	705	702	722	718	710	720	723	709	743	708	731	723	679	710	665	729	679	722	740	698	675	730	721	694	715	688	698	719	686	688	717	709	699	714	702	726	741	708	714	706	671	722	741	688	720	693	714	710	745	695	705	733	668	751	721	718	745	704	749	704	698	723	676	674	739	674	720	727	729	719	757	737	679	699	701	709	732	703	679	717	698	686	718	666	745	755	704	684	718	709	742	750	702	708	704	703	734	699	693	700	708	716	729	688	703	715	732	709	762	702	724	701	756	692	754	715	740	732	713	717	717	686	707	713	712	662	727	719	727	725	712	698	711	708	724	651	709	723	674	668	686	700	774	728	748	706	703	669	710	745	716	707	712	710	720	726	728	690	704	671	684	724	706	734	639	691	694	723	705	693	720	704	723	712	714	728	722	712	701	717	719	699	668	698	744	682	693	721	692	764	782	682	716	722	756	669	722	680	704	716	732	748	695	674	685	748	690	674	746	749	698	741	758	683	675	710	696	655	728	697	682	724	744	782	737	717	706	725	682	692	698	708	717	717	735	691	740	695	714	716	720	720	730	704	721	705	669	747	706	741	742	707	774	709	701	710	705	675	695	750	723	691	667	723	687	714	696	680	730	721	765	732	690	711	672	732	699	680	724	709	702	711	712	659	674	742	676	692	707	722	721	708	695	676	691	713	723	658	720	793	724	735	691	703	703	750	730	742	747	715	702	687	717	689	762	723	723	740	723	722	746	661	750	713	722	715	657	705	698	673	659	658	683	738	709	701	702	701	694	715	673	706	724	728	750	709	715	730	717	667	709	689	701	709	664	694	719	736	733	706	704	726	678	702	685	712	725	688	676	676	683	704	697	700	753	744	721	701	691	731	696	746	710	667	683	730	695	693	745	684	714	745	698	717	683	711	716	699	732	732	693	707	718	691	683	744	784	721	720	697	720	760	789	732	723	713	677	714	687	676	669	695	752	692	725	716	670	716	662	720	699	703	678	722	693	687	747	795	696	688	725	725	694	750	705	700	737	775	680	736	708	700
54017	55147	48069	46223	42437	30637	34229	33166	35249	30161	27894	17158	14783	12271	13726	14129	10051	5141	3278	1802	1746	1882	1591	1104	1002	773	605	490	454	382	476	416	344	407	331	329	347	315	345	316	322	356	346	314	364	344	349	319	317	316	302	331	346	360	311	317	338	283	337	336	294	334	327	317	303	330	318	324	349	294	336	307	340	308	292	302	279	328	313	285	281	286	331	341	318	318	340	310	309	290	319	308	299	293	283	286	295	294	306	292	279	313	307	310	280	289	307	325	296	304	315	286	285	332	301	336	290	295	301	319	306	298	307	339	300	295	299	289	304	332	286	361	301	302	292	298	281	305	285	283	269	337	300	340	299	300	285	319	308	301	335	295	292	333	307	325	302	295	309	292	316	351	326	294	262	347	284	295	284	303	287	316	280	307	310	305	338	295	318	281	307	284	294	308	271	307	291	310	303	325	279	316	294	287	319	279	291	307	305	340	341	267	345	295	293	290	284	325	275	355	292	277	285	275	278	316	290	297	293	323	271	302	312	293	288	292	275	285	314	321	296	301	330	288	295	263	295	320	285	316	324	325	291	301	305	322	271	317	312	297	292	316	359	302	296	286	300	304	318	303	307	306	280	302	324	293	268	319	316	322	301	327	324	278	266	333	324	334	289	308	282	288	306	292	309	279	322	304	314	277	305	290	270	283	313	319	319	310	308	325	318	266	286	325	299	269	267	294	321	319	312	312	300	302	281	316	302	309	295	310	294	301	316	291	337	311	309	308	299	305	308	332	287	331	267	272	313	290	250	297	313	294	297	320	303	318	289	305	311	327	334	269	257	312	295	295	339	292	290	300	269	279	300	295	311	304	306	315	290	309	326	275	296	279	324	317	300	260	313	308	284	307	307	304	298	306	272	268	273	267	306	339	328	323	326	295	287	286	329	304	275	297	289	285	313	323	325	306	304	313	299	307	309	300	314	340	304	328	311	292	291	322	312	267	294	284	287	325	302	344	300	322	314	303	293	289	290	289	304	320	304	297	328	325	305	282	331	287	332	311	279	314	319	283	304	303	300	317	315	315	336	304	287	307	339	287	283	324	279	306	298	287	316	299	314	311	318	281	301	293	290	330	302	309	322	321	312	320	339	322	293	248	289	296	311	308	305	307	322	301	305	285	316	313	315	291	292	284	338	325	335	348	286	317	305	307	316	308	321	324	293	293	282	337	282	305	298	310	304	306	281	318	279	296	328	300	322	304	263	286	341	316	300	297	292	303	304	271	317	289	293	347	306	317	334	341	322	313	316	266	299	334	286	295	322	320	295	322	282	274	297	311	360	360	311	300	265	312	285	261	292	317	298	272	305	317	307	326	320	319	305	338	322	285	276	312	326	320	292	337	301	304	303	288	282	300	335	283	271	306	293	293	282	284	291	289	308	276	294	306	312	290	277	276	299	299	302	281	316	309	301	325	287	300	299	291	320	272	295	279	337	285	300	294	291	314	303	282	302	279	296	304	319	314	270	323	325	335	315	279	313	306	300	307	312	309	312	284	261	307	293	297	301	274	268	302	324	294	350	320	303	326	308	288	293	333	320	305	297	289	344	288	289	308	283	308	302	297	300	305	287	273	283	299	319	322	292	294	296	333	303	317	302	290	323	322	315	296	289	315	305	344	281	327	279	294	285	311	315	294	291	327	319	322	303	293	341	312	290	316	308	283	322	315	342	331	324	272	297	313	299	301	316	294	288	269	293	266	274	302	316	339	325	321	341	287	289	301	306	287	298	334	308	320	324	279	314	293	303	294	285	331	338	280	317	295	267	324	309	308	295	304	321	341	266	291	295	311	350	312	288	286	291	271	281	286	284	293	283	296	284	338	289	296	308	282	292	275	304	279	333	285	271	301	285	300	339	327	300	291	340	307	318	310	275	305	316	318	310	341	297	295	302	315	282	273	313	302	299	308	304	283	317	294	261	314	300	313	310	296	308	292	297	299	295	297	322	313	297	303	294	348	272	323	332	310	281	271	295	309	325	326	314	277	280	259	331	298	306	296	289	293	300	274	327	295	283	304	299	272	309	292	326	283	316	322	327	294	299	303	325	319	306	313	288	317	308	307	316	297	313	313	300	315	298	303	277	312	295	292	317	340	304	324	324	319	309	317	315	328	256	309	347	294	298	322	323	285	300	299	296	285	254	333	315	307	310	303	280	295	303	322	282	274	298	296	299	277	275	308	341	332	310	299	315	291	295	318	297	285	279	282	305	304	311	289	343	325	279	296	323	348	295	309	300	295	351	287	297	292	298	309	301	301	283	295	289	319	283	307	346	296	291	303	314	306	281	351	315	304	311	295	325	281	303	304	333	294	313	313	290	303	308	290	320	325	330	303	278	290	333	291	280	278	285	319	307	313	306	249	266	270	296	286	283	311	292	278	325	292	254	304	284	285	296	307	316	303	316	321	304	315	312	307	313	323	309	284	275	325	309	301	300	292	293	304	296	318	324	320	309	315	316	324	313	283	316	341	277	290	301	298	296	303	309	309	319	291	319	291	324	282	298	293	349	299	289	299	274	329	322	324	308	293	323	320	335	289	274	301	290	280	303	309	300	326	302	320	330	314	297	288	304	277	308	294	296	298	291	294	310	326	271	310	299	299	306	316	302	308	307	277	303	283	307	303	284	307	311	305	295	334	323	293	278	286	335	290	272	297	302	306	301	329	280	293	332	306	308	320	292	290	292	293	291	291	294	282	314	302	331	253	308	299	284	334	319	313	297	305	312	264	290	329	310	283	265	313	306	265	300	294	322	303	290	327	308	297	263	281	291	292	316	290	292	307	310	270	305	313	277	268	320	309	305	291	282	292	287	306	318	308	325	269	296	294	326	313	304	321	309	266	300	326	306	304	282	300	321	307	287	334	294	301	293	303	297	287	297	326	242	316	294	317	317	298	290	300	300	296	290	312	291	282	332	306	299	304	298	274	270	322	296	301	302	292	323	330	325	280	303	312	290	297	293	320	300	339	293	311	290	321	299	303	330	318	287	315	272	290	279	309	322	326	330	310	289	284	270	297	284	291	286	283	334	314	290	331	318	286	293	314	321	310	296	298	329	278	291	323	315	293	306	299	305	297	319	341	287	299	280	292	307	332	312	288	299	319	303	311	303	278	306	329	331	309	295	289	301	317	307	327	326	289	315	304	277	320	325	301	301	286	321	273	259	320	309	312	314	339	276	303	308	320	309	267	282	285	292	310	305	303	293	308	295	293	307	271	292	306	297	297	296	309	287	317	296	302	323	314	328	307	305	304	308	300	320	303	310	281	351	327	299	318	291	313	324	316	300	298	317	305	306	329	290	323	304	324	309	287	308	289	308	283	313	317	322	300	283	318	323	289	305	275	307	302	309	300	324	300	268	299	325	316	278	309	302	309	314	276	330	346	311	284	311	276	299	326	292	301	304	327	283	313	279	305	285	292	326	296	327	299	331	309	320	310	306	294	273	300	296	299	322	285	317	274
35872	49240	53311	56048	50146	46020	49520	47026	48178	44304	41023	28988	31041	29071	31575	27929	24043	15305	11917	7424	8132	7992	7333	5391	4409	3385	2465	1751	1546	1441	1572	1440	1018	886	927	951	917	916	871	931	929	893	806	803	881	860	958	912	875	822	858	798	839	774	765	820	731	786	727	685	730	744	715	757	754	764	783	784	774	761	741	664	717	721	775	705	733	697	676	725	700	738	653	670	704	693	711	670	694	669	695	702	737	670	675	697	670	683	687	725	704	691	708	721	683	698	664	717	648	662	661	706	724	661	721	692	694	674	714	718	707	690	663	690	723	677	705	744	700	663	699	691	658	681	637	682	670	684	704	686	692	721	660	666	661	667	667	677	694	672	711	672	685	645	615	658	657	642	657	649	679	680	711	697	701	685	695	650	682	702	688	717	659	688	648	679	681	682	700	693	669	688	694	692	695	676	662	692	685	721	698	705	675	701	681	664	679	649	649	681	701	702	722	686	697	686	688	662	706	679	726	680	674	693	647	689	705	736	689	696	694	642	711	699	659	692	699	639	692	693	631	645	757	684	694	684	690	725	679	692	721	667	640	720	722	693	714	697	634	728	695	689	664	718	692	714	675	675	682	656	697	689	677	723	673	694	684	698	710	684	647	673	678	689	671	676	672	668	657	673	723	691	687	706	675	652	661	666	706	680	695	677	715	649	704	711	681	707	664	685	689	640	683	672	682	657	674	661	694	652	675	701	682	702	625	688	679	653	710	717	708	667	677	714	699	717	730	716	643	646	706	707	665	687	664	675	663	658	625	672	678	690	681	689	694	708	702	701	659	749	659	704	675	735	740	716	681	671	661	683	687	732	657	635	709	685	700	684	706	704	714	689	684	658	666	682	684	668	728	688	689	738	695	669	691	703	641	700	682	709	667	677	716	706	653	713	717	663	637	690	716	702	702	674	665	656	749	703	704	649	693	679	703	733	641	692	671	633	660	702	652	698	720	685	647	656	676	692	725	664	708	703	668	659	668	672	733	652	661	672	742	720	730	724	709	681	660	730	679	716	675	730	662	675	704	689	682	699	639	655	691	642	679	673	664	678	666	704	665	681	638	663	695	685	689	674	690	675	662	721	709	655	725	633	694	687	643	689	733	698	681	722	691	656	690	677	690	647	680	640	679	749	726	625	713	660	639	677	659	616	676	709	701	679	757	729	627	681	669	668	717	712	614	693	716	706	656	650	703	667	699	675	674	681	665	703	704	701	685	650	691	686	667	693	700	694	674	690	689	698	667	665	707	733	696	711	658	693	657	682	749	660	692	678	665	685	642	681	690	697	692	657	673	687	675	732	676	731	687	628	677	664	665	690	686	739	704	660	669	703	740	652	713	715	665	690	717	671	664	725	688	707	643	657	672	662	666	672	685	704	734	702	680	656	657	674	730	709	739	717	672	670	651	720	728	718	694	665	719	723	656	705	661	700	669	668	671	697	697	702	681	733	674	669	656	714	700	697	701	684	715	687	692	672	674	669	687	660	686	643	669	653	685	657	667	671	718	659	703	699	702	664	664	686	686	659	642	705	690	663	702	657	691	699	713	706	680	674	669	640	692	660	706	646	663	693	727	664	666	627	762	692	660	661	709	697	691	721	715	664	684	664	642	717	643	675	723	674	665	677	688	689	667	672	684	671	673	705	712	662	703	694	688	643	657	656	708	707	666	686	708	750	685	689	651	700	713	684	680	679	673	710	642	747	634	688	627	651	697	681	674	672	680	662	668	671	664	712	653	620	720	715	650	647	672	689	718	690	685	661	669	617	635	662	681	649	655	638	704	707	687	705	625	681	697	693	702	732	678	648	660	638	670	661	682	657	658	683	671	647	662	700	743	707	659	676	719	713	693	716	725	707	731	770	714	703	704	698	658	674	722	711	721	695	703	684	658	668	669	697	685	652	658	682	703	698	721	673	696	682	747	665	717	644	702	708	678	683	678	644	683	693	657	716	693	668	672	669	702	665	685	706	645	700	694	660	687	707	665	674	720	664	646	705	708	673	741	705	693	671	671	682	718	727	626	651	695	702	663	686	675	712	672	707	688	720	645	697	677	684	671	650	671	704	696	680	685	669	699	717	699	670	682	666	665	708	649	640	720	670	667	728	686	736	715	690	680	718	653	690	680	692	639	662	680	697	710	659	640	695	656	679	671	665	687	723	658	665	663	687	684	701	684	670	644	688	714	672	666	686	637	679	699	665	712	652	707	617	704	691	665	666	729	626	741	679	649	669	711	648	686	701	681	682	691	663	733	660	724	687	712	690	698	677	707	675	708	708	703	659	674	656	625	685	665	722	673	720	635	718	704	704	701	674	685	684	687	688	729	637	705	704	669	626	696	683	690	725	686	662	654	647	694	637	654	640	692	680	697	689	687	728	678	675	681	643	667	662	719	689	663	707	644	650	693	668	710	721	692	690	683	633	681	682	679	699	764	714	668	696	707	654	737	658	652	674	692	638	667	675	685	672	664	715	638	658	691	736	687	707	650	722	696	685	657	697	710	723	710	671	675	686	751	697	686	656	690	687	676	657	693	672	664	669	669	687	720	680	665	679	668	699	674	746	649	646	663	666	695	646	677	716	663	644	666	681	692	662	672	668	609	689	661	693	710	702	657	681	710	649	668	652	692	768	684	686	675	665	678	707	716	686	674	687	693	649	667	664	639	679	707	702	658	693	659	743	700	672	666	674	590	677	649	678	688	645	692	659	699	659	702	698	678	720	690	684	665	707	672	667	708	679	682	704	695	694	669	680	690	679	648	715	703	648	685	706	686	690	650	670	639	666	708	708	669	702	710	651	729	700	695	699	671	713	680	667	691	663	712	710	698	634	695	655	679	675	641	666	699	665	669	680	654	659	662	664	702	661	705	718	711	688	702	638	678	659	687	677	684	663	667	719	686	718	676	696	704	644	659	685	741	682	693	696	705	683	714	671	697	664	670	677	720	649	670	668	697	669	681	700	695	713	731	660	667	689	672	677	676	701	697	644	692	679	688	695	669	668	670	658	704	679	690	714	677	690	693	648	675	700	694	674	686	681	665	684	695	686	719	673	719	668	670	665	663	704	680	683	685	679	748	695	688	638	643	676	687	659	684	712	658	644	690	696	675	709	713	686	702	679	698	697	652	705	691	659	645	681	655	708	712	690	717	668	694	691	692	652	700	694	725	630	694	666	720	703	664	692	683	706	705	673	731	684	706	650	671	703	694	677	671	703	681	706	682	713	665	702	654	647	706	692	720	664	669	691	634	668	684	704	688	663	690	697	694	688	706	708	698	713	698	712	675	660	712	702	695	724	700	679	679	715	704	641	669	673	700	713	741	734	694	689	692	664	709	707	658	628	668	661	669	713	714	696	691	654	689	711	696	693	705	689	615	689	687	689	676	674	671	702	687	684	689	645	704	709	662	681	708	644	691	684	701	719	693	646	721	703	713	713	696	690	695	704	672	720	700	704	668	687	685	669	713	657	719	657
27836	24671	25658	20466	15230	7138	4462	2960	2515	1827	1691	1079	1017	878	939	876	680	589	443	471	483	449	422	422	395	421	398	374	409	371	405	347	429	334	369	411	362	374	375	392	384	361	381	378	377	377	373	378	378	344	352	380	388	390	372	362	331	405	388	397	367	383	383	387	355	376	374	358	341	372	352	337	387	340	365	375	389	388	353	394	374	348	331	351	373	372	375	373	337	349	393	411	376	308	363	335	386	359	363	369	371	361	379	338	337	388	311	346	379	337	377	351	377	364	359	365	348	371	356	324	366	386	343	332	374	354	373	372	363	362	344	386	341	391	380	362	361	345	384	400	371	366	381	386	392	340	384	368	366	384	409	363	374	399	405	356	378	350	370	344	383	373	366	379	378	375	346	397	353	335	313	368	370	374	333	377	355	367	356	370	357	365	340	391	347	406	398	351	348	366	358	331	332	364	386	386	330	373	368	377	344	365	378	369	348	327	372	382	394	384	354	344	384	321	387	339	362	395	402	375	384	418	391	360	359	340	350	390	355	374	379	360	373	324	350	353	337	343	381	404	361	370	379	374	384	367	321	373	344	358	355	366	362	344	388	384	392	342	363	352	371	390	313	333	376	391	337	349	351	385	366	316	325	345	343	397	329	347	344	395	344	378	373	345	353	365	322	347	353	398	335	353	378	368	358	357	366	335	396	352	343	384	375	364	345	396	339	377	337	358	357	363	364	375	393	382	368	357	391	361	302	371	362	373	370	380	364	387	349	347	399	363	359	341	339	359	369	348	358	371	355	352	362	344	333	357	347	332	389	391	377	382	371	373	385	404	380	365	364	361	362	389	370	383	341	363	387	364	348	334	378	399	360	378	398	369	333	352	405	351	345	377	376	363	393	373	367	355	348	369	384	362	384	384	361	367	357	397	335	369	379	338	353	381	369	343	345	382	359	359	404	344	370	354	363	380	364	377	359	346	362	332	338	384	403	360	356	339	385	381	358	356	365	366	380	372	364	368	369	395	358	326	354	367	376	344	367	350	362	310	344	361	347	311	389	355	357	316	408	350	349	356	369	347	377	372	337	409	395	352	329	334	363	383	389	348	333	382	316	355	340	395	361	353	340	344	354	345	372	346	353	370	363	361	361	378	354	368	382	354	367	390	368	365	366	368	365	327	353	346	341	372	346	371	362	390	337	364	364	389	378	343	379	350	372	364	385	340	374	361	351	336	353	353	376	362	355	369	377	351	339	368	360	371	362	315	380	354	379	347	342	372	366	362	370	385	394	329	349	360	364	347	358	365	355	379	346	375	349	402	372	361	336	359	382	359	353	397	378	338	326	371	372	367	368	366	373	325	383	394	342	357	365	351	323	336	376	345	365	353	368	369	357	337	378	339	346	346	360	378	416	357	370	375	340	370	394	373	365	381	367	346	383	356	330	393	370	393	371	361	362	327	379	374	376	344	380	365	357	380	386	340	379	356	333	376	384	338	375	322	351	410	366	368	345	344	408	371	347	338	356	394	369	378	407	333	373	339	408	334	330	351	360	390	397	407	369	334	338	338	356	390	350	344	365	337	354	367	380	388	351	365	362	349	364	368	362	357	336	376	362	353	343	361	357	372	347	382	360	369	353	367	379	370	358	350	376	340	403	362	373	370	381	392	363	363	356	332	371	358	376	364	362	384	383	360	337	391	372	396	359	345	364	387	391	359	349	356	363	339	383	309	365	400	329	337	358	356	375	397	364	341	381	390	361	340	383	371	367	347	374	358	358	374	347	353	314	370	382	343	364	365	352	382	383	373	372	377	346	372	369	382	333	371	367	349	343	386	372	376	345	378	362	365	368	370	367	364	389	373	377	382	348	348	348	336	342	369	365	330	343	342	330	379	408	356	342	373	387	377	373	369	352	357	360	375	336	345	363	385	373	350	323	368	377	362	383	350	355	345	332	358	368	337	352	339	383	357	382	363	379	346	367	332	384	345	369	395	364	385	391	350	322	340	361	363	338	350	356	330	340	364	364	348	346	396	348	348	379	356	375	367	339	360	396	385	396	342	351	354	357	330	333	390	365	311	374	352	383	397	366	385	398	327	350	348	353	354	354	366	357	349	346	397	395	381	340	382	356	362	381	402	374	376	332	376	349	368	364	394	346	366	370	368	338	392	385	371	349	372	336	361	385	346	374	366	372	376	322	354	377	375	360	375	384	366	380	377	365	327	397	344	345	373	323	338	390	358	328	389	378	326	387	351	369	325	362	351	349	349	367	368	389	410	344	363	376	391	389	372	351	364	339	372	384	369	348	387	349	379	369	394	375	330	369	364	358	358	357	370	372	347	367	349	343	350	359	361	374	348	358	358	356	379	361	376	392	334	373	371	364	367	353	343	346	352	342	327	359	372	340	370	340	358	367	413	343	362	385	359	322	354	353	353	355	350	399	364	344	353	329	383	382	364	386	348	382	382	371	338	361	398	379	360	381	350	386	365	378	372	407	364	361	341	345	354	382	352	380	323	359	351	322	363	376	350	392	351	350	359	382	345	394	376	362	370	343	351	330	375	381	339	353	373	392	345	385	369	406	375	351	381	368	359	345	332	370	360	345	351	346	340	372	386	340	324	357	395	360	412	352	330	379	397	365	408	348	325	369	353	366	336	361	355	343	334	345	361	343	366	350	372	365	349	372	378	367	370	341	355	352	389	368	352	383	360	371	385	366	368	360	374	377	359	360	347	363	376	373	345	391	344	379	368	396	387	331	347	376	347	361	374	334	347	367	350	395	371	389	326	330	352	353	330	331	389	360	327	349	383	363	375	372	360	342	335	363	342	349	380	343	358	385	385	388	337	359	343	319	327	330	397	343	366	371	409	325	343	368	397	335	406	344	357	358	350	390	367	356	387	367	352	378	362	331	381	350	352	335	382	350	350	370	392	337	362	403	385	347	334	344	361	351	352	352	385	358	306	345	373	403	372	374	359	378	336	350	353	324	345	395	335	357	340	356	346	362	385	322	371	372	366	365	366	355	422	374	361	341	335	368	364	349	362	371	376	385	346	343	363	307	380	346	339	378	353	384	388	330	337	355	375	391	355	337	326	350	349	391	327	361	342	363	395	370	353	389	367	340	337	363	363	311	369	408	376	362	355	368	357	351	360	375	354	352	380	368	377	386	352	331	352	381	376	350	358	378	364	374	372	360	374	369	378	380	386	352	332	358	357	347	377	359	379	359	346	370	391	370	371	365	349	379	374	343	354	332	364	357	354	382	328	379	409	402	366	365	359	353	347	396	356	371	360	369	386	349	318	374	354	374	371	377	377	383	374	350	375	381	361	386	351	363	383	380	330	385	367	383	370	356	362	377	374	376	376	396	352	337	318	395	387	365	377	341	366	370	388	364	360	334	364	381	362	334	361	374	352	356	368	345	382	367	400	365	354	376	354	365	387	381	382	337	353	385	391	337	369	346	309	402	372	409	369	369	363	368	356	337	372	357	353	344	337	382	366
16212	20883	31209	31838	28617	18056	14322	10275	9673	7334	7002	4193	4012	3500	3644	3279	2684	1856	1497	1463	1397	1348	1225	1135	1169	1088	1047	1091	993	984	905	999	921	853	899	823	902	888	898	926	887	907	837	842	830	881	817	869	815	841	862	872	804	849	805	855	830	782	806	863	828	853	858	874	806	783	790	779	805	791	846	856	805	835	851	822	845	895	801	826	822	841	839	844	821	836	836	774	842	829	823	837	803	872	753	786	795	804	822	807	775	824	840	843	879	830	795	817	806	821	800	849	793	777	790	794	820	805	827	831	844	858	807	798	784	830	845	798	819	816	825	857	807	798	784	787	844	807	802	816	807	789	794	798	784	834	825	825	796	794	755	855	785	810	855	770	831	889	821	834	779	844	783	809	801	839	850	866	849	835	818	883	829	817	839	720	790	810	824	799	813	784	804	890	805	815	782	848	789	799	815	844	838	837	797	862	783	808	782	743	798	770	812	841	856	799	820	822	799	825	791	770	864	813	876	815	821	798	792	826	856	850	799	865	851	806	772	808	779	840	762	800	793	845	788	829	833	756	822	854	801	844	820	801	823	777	799	819	785	792	833	816	800	759	811	823	848	804	822	791	781	789	823	797	814	827	844	810	850	818	792	808	781	852	827	830	819	816	750	866	799	753	804	804	821	851	808	844	834	812	749	830	739	799	831	817	787	871	811	781	816	812	800	820	840	754	847	787	818	804	861	813	817	844	824	786	849	805	827	898	830	793	844	804	791	805	862	815	832	794	807	789	834	801	824	796	837	824	786	848	860	802	793	774	798	840	789	803	799	887	827	794	808	780	809	785	785	815	761	789	820	763	815	801	812	812	825	818	751	788	844	823	808	830	819	804	854	824	824	813	785	818	800	832	825	798	831	783	826	771	824	789	788	785	824	808	778	802	832	797	798	811	845	830	791	809	766	828	802	901	852	847	826	754	784	767	843	784	791	796	827	854	781	801	800	856	847	778	844	776	844	790	859	811	805	837	809	801	783	767	830	791	806	852	851	804	817	788	814	828	802	839	773	822	821	818	816	802	803	813	822	833	820	848	802	758	904	813	800	819	824	768	794	825	841	793	854	828	794	823	826	806	872	812	759	776	806	786	812	804	820	794	814	823	831	800	852	824	798	794	781	838	809	799	797	847	794	801	870	840	785	847	781	831	822	801	870	816	806	835	851	824	821	777	741	791	816	784	827	831	803	815	806	788	819	811	762	848	774	809	867	841	762	833	822	811	812	831	784	799	814	843	813	785	807	793	837	817	796	772	812	786	792	878	836	818	862	875	801	852	804	811	826	814	820	795	822	788	771	789	823	857	816	786	737	811	789	875	820	761	871	773	841	816	793	834	848	798	820	781	780	800	846	796	795	844	869	796	792	875	786	799	795	809	856	836	835	813	841	764	802	784	777	763	750	822	787	846	842	797	830	768	809	853	857	842	788	824	838	850	825	814	837	826	822	803	789	818	809	858	873	815	865	811	762	819	833	776	828	801	815	820	751	857	796	770	846	782	825	818	827	818	829	772	819	841	839	848	842	769	784	855	853	849	805	820	819	817	792	819	760	785	843	875	810	828	827	786	808	814	768	769	804	793	809	782	796	788	800	840	798	854	812	818	867	847	812	825	780	822	800	805	808	857	825	818	792	854	862	818	838	852	794	827	809	824	828	817	807	800	819	813	799	790	812	841	809	795	821	784	764	833	845	846	845	830	845	820	770	837	825	871	789	802	847	791	864	855	792	863	805	855	819	827	824	870	858	827	835	810	807	803	791	799	798	792	809	816	793	813	798	819	866	775	806	805	805	820	855	789	780	819	804	789	825	830	842	809	828	802	810	819	832	829	890	798	808	774	800	846	833	798	812	806	801	826	860	833	838	804	778	820	813	809	815	830	767	807	800	827	825	813	775	799	828	832	813	872	858	799	797	800	812	825	838	797	797	807	838	773	805	803	801	794	773	802	793	811	819	793	779	800	811	826	851	822	824	848	794	802	832	842	832	804	828	855	812	779	849	813	832	816	797	802	784	802	833	807	787	773	811	826	836	838	799	809	808	839	796	793	890	824	814	821	816	800	842	796	798	856	865	830	833	827	780	792	803	812	829	853	775	808	826	829	797	812	759	819	774	827	820	837	807	817	814	832	841	797	761	823	788	782	815	816	833	870	819	814	797	819	844	835	821	893	792	800	814	836	767	820	816	836	820	801	813	830	858	792	807	807	773	810	825	868	824	800	798	790	869	816	815	819	832	796	831	816	817	833	795	814	817	819	868	781	788	847	807	841	805	867	827	794	832	829	834	810	799	804	803	751	828	739	836	835	798	823	809	789	849	802	830	821	777	835	840	821	826	822	822	804	809	813	809	816	845	783	803	802	795	819	856	839	798	816	811	826	788	836	910	848	782	837	823	780	774	796	856	860	838	795	823	784	809	810	812	788	847	777	851	812	780	847	765	791	819	820	850	785	839	890	822	813	840	771	833	818	830	857	810	813	832	827	796	783	789	849	802	853	835	792	860	849	817	796	821	847	838	789	826	839	831	823	825	829	795	803	772	803	822	831	799	793	853	783	816	756	786	843	845	784	855	838	842	821	795	792	810	828	722	774	862	814	831	843	810	820	804	772	808	793	841	852	808	788	839	790	811	782	774	819	835	764	772	750	805	852	838	789	802	846	802	839	787	797	814	818	770	819	821	842	789	781	770	802	825	839	807	837	818	825	769	829	843	801	829	809	861	817	863	849	812	829	823	837	797	814	842	811	857	780	827	810	839	788	821	774	850	775	802	805	856	799	874	850	850	795	841	839	844	844	836	803	839	819	814	827	798	826	820	792	877	820	820	813	814	861	792	792	795	833	780	850	804	862	777	776	794	821	787	783	810	847	848	809	819	836	858	841	811	800	787	805	833	765	839	777	839	787	791	857	801	815	806	785	784	838	816	866	843	838	824	827	838	823	786	801	843	821	818	824	804	821	814	782	813	836	826	807	833	820	824	806	773	787	810	819	835	792	787	766	781	826	864	840	774	832	761	818	851	854	785	838	860	805	802	796	785	837	804	740	748	799	790	860	801	818	758	813	800	779	746	852	826	758	855	796	776	846	821	802	843	823	850	784	777	813	809	767	840	827	806	836	813	821	831	829	781	851	812	834	796	762	846	823	778	788	834	825	788	841	814	828	781	837	794	850	808	830	808	820	805	798	764	785	830	847	794	835	849	823	798	822	853	776	786	816	818	813	838	815	847	838	850	809	796	871	825	803	845	764	842	835	791	828	827	770	807	787	840	803	800	810	804	817	829	780	747	872	797	834	790	824	787	821	809	844	799	789	789	834	807	852	807	827	803	742	812	820	801	836	863	766	827	815	847	837	789	809	788	802	850	765	813	753	865	784	784	830	773	834	784	796	832	831	836	817	777	792	829	804	794	808	804	849	784	810	793	753	799	849	800	845	835	815	779	788	835	827	808	774	787	785	809	781	802	819
46244	48599	49321	47428	40294	30833	30521	27432	25415	19035	18474	11926	8485	6211	6715	7730	5548	2603	1393	1237	1255	1017	1071	783	635	529	498	406	367	369	375	346	368	326	388	349	369	346	359	367	350	345	330	336	354	345	331	283	365	315	311	308	342	325	300	349	323	314	331	321	332	306	302	328	324	320	328	319	324	306	338	325	391	323	315	315	328	339	295	313	328	291	342	339	347	312	290	303	284	299	307	327	331	269	337	316	322	338	300	318	293	321	307	317	315	300	301	304	292	328	334	332	295	321	315	324	321	331	321	327	291	322	334	339	315	337	357	364	292	322	329	297	301	302	300	332	296	315	321	330	280	314	319	287	363	304	334	354	313	312	330	313	322	327	301	292	325	325	288	278	335	327	288	333	313	316	327	318	327	324	297	328	319	331	321	294	336	294	302	349	312	355	332	291	313	329	301	327	311	313	319	297	285	329	330	301	330	319	332	332	355	303	291	278	307	298	331	316	304	298	291	314	313	328	319	285	322	292	285	293	272	294	299	311	322	309	323	286	342	316	324	264	307	301	319	306	303	308	316	307	321	319	317	311	287	354	328	331	343	292	348	335	322	260	284	296	320	325	321	295	285	301	353	307	287	278	329	303	315	345	280	331	342	354	316	298	313	304	334	316	298	277	311	340	301	312	313	288	324	289	304	340	312	333	299	302	333	305	324	310	327	308	367	279	300	308	294	313	304	294	302	287	330	328	310	344	303	305	342	321	301	283	313	333	334	319	318	291	300	270	303	332	328	300	309	338	297	309	285	282	313	323	329	314	322	303	325	339	317	304	302	322	294	341	326	332	297	290	318	341	300	329	327	334	333	294	312	303	302	324	279	330	320	307	286	333	322	324	312	311	295	332	298	326	320	338	306	315	325	300	330	316	303	303	328	329	303	317	297	356	299	337	311	289	317	316	328	333	286	295	343	281	309	323	309	293	327	309	312	330	314	297	305	303	318	303	264	300	299	319	280	322	308	344	310	317	301	261	305	321	324	320	363	322	300	310	287	284	307	320	355	327	349	339	331	288	302	320	332	357	307	298	322	286	315	332	336	298	321	322	339	335	305	309	343	320	309	287	296	314	348	319	304	318	302	296	334	281	291	302	292	301	305	312	316	295	296	329	320	309	291	309	321	299	327	317	332	265	346	308	324	321	316	327	312	357	315	313	319	315	301	318	288	306	323	294	295	363	307	323	308	327	314	308	316	293	318	362	298	301	310	308	307	268	287	317	280	278	314	321	291	295	318	294	320	311	326	287	345	303	300	280	327	283	284	337	305	338	315	299	288	318	331	339	324	305	326	318	318	298	335	299	330	327	321	328	331	312	318	313	296	304	324	316	310	323	318	299	309	286	354	295	322	305	354	321	354	309	315	336	324	324	332	321	324	315	321	327	298	327	331	294	293	279	338	324	317	316	298	312	299	318	320	312	338	357	314	317	320	319	312	317	315	351	323	306	320	293	289	296	273	294	351	313	292	290	287	310	285	319	340	307	324	324	370	310	319	311	298	342	310	300	329	341	333	329	310	312	292	325	339	326	284	318	331	306	328	276	298	333	290	281	309	341	331	354	323	273	314	343	326	293	326	312	310	352	290	300	305	342	328	337	297	370	318	282	310	296	317	298	324	340	310	303	315	317	296	316	273	311	292	317	307	304	310	302	323	333	306	328	316	284	346	327	290	267	326	298	309	337	333	318	325	306	304	327	328	338	292	315	296	330	301	302	316	334	290	314	309	348	312	340	347	332	322	328	290	301	331	329	288	306	335	298	312	318	334	280	322	304	325	341	335	321	328	319	322	334	324	280	318	342	320	317	313	334	338	334	321	351	293	313	337	349	283	306	304	312	331	338	341	310	347	352	302	304	329	303	328	304	308	321	317	333	323	298	339	309	291	343	336	327	304	333	302	340	319	321	336	300	323	358	338	318	346	296	316	334	313	326	315	288	313	320	283	291	301	319	328	308	312	312	336	299	316	341	325	319	323	332	311	328	324	323	306	330	308	291	334	298	323	319	338	293	345	266	291	303	318	330	293	307	306	326	326	342	315	302	317	304	313	316	328	303	321	297	306	291	322	299	318	306	321	309	321	352	306	304	321	293	328	324	318	331	334	335	340	326	327	346	309	321	332	339	311	325	319	341	310	339	344	322	332	335	314	306	321	326	319	334	292	302	299	288	335	312	364	306	312	330	295	310	293	332	288	343	301	334	312	307	303	316	321	329	343	314	341	317	311	306	321	301	283	314	347	321	309	295	301	311	343	314	289	306	299	306	315	312	344	315	327	299	306	308	331	339	317	316	357	318	297	313	346	339	340	277	330	328	326	289	343	341	287	332	326	308	309	311	341	315	333	305	330	284	298	298	331	305	305	329	306	326	324	312	339	326	293	354	332	335	314	296	314	355	314	317	299	323	344	306	277	298	340	316	301	352	314	323	322	307	314	328	306	302	314	298	329	314	315	334	329	324	296	311	291	334	314	317	302	325	303	352	346	325	306	291	340	299	316	308	297	317	333	336	304	313	283	297	313	347	331	308	324	324	312	310	341	338	304	310	327	299	280	331	317	308	282	303	280	301	303	301	301	327	308	313	315	320	290	331	331	319	327	312	316	327	297	299	302	279	321	333	323	331	307	306	325	321	284	342	316	306	312	325	312	298	317	325	299	304	282	333	342	343	332	318	319	339	326	316	293	348	285	334	338	314	313	326	291	325	316	295	325	336	327	301	307	319	324	296	307	316	325	319	307	297	297	288	339	302	330	328	289	336	294	317	345	353	328	324	324	308	322	300	317	311	299	289	278	317	299	304	293	303	286	342	302	302	328	317	292	288	316	321	327	266	354	279	322	332	306	315	326	330	319	322	334	347	321	297	294	284	295	303	313	321	343	292	282	301	348	338	333	327	325	299	362	313	302	322	298	295	323	314	311	312	349	333	338	310	321	334	314	333	333	327	348	328	327	286	286	322	318	299	332	345	330	337	289	314	302	323	291	303	284	331	294	290	287	293	303	324	297	351	341	298	317	335	316	311	307	319	320	319	302	315	303	293	303	326	310	302	346	345	296	315	291	314	327	329	325	320	343	344	343	318	318	308	274	314	325	319	301	300	317	318	321	309	317	316	316	282	311	346	346	336	307	319	307	329	308	318	353	299	313	305	297	324	306	308	292	315	341	300	323	311	316	317	315	352	321	334	294	351	324	298	283	344	317	317	336	305	301	311	318	299	305	325	319	321	318	333	332	311	298	303	322	315	327	286	278	299	325	302	303	328	320	315	322	324	326	343	337	347	338	347	336	316	323	331	278	324	347	319	307	316	303	285	322	282	296	293	289	313	315	331	314	306	335	309	363	326	339	304	296	331	328	317	291	334	292	352	321	316	299	310	315	322	307	297	326	313	308	329	328	272	363	304	296	289	315	313	312	299	285	324	313	319	311	289	304	303	306	327	309	287	298	329	316	290	325	303	326	350	328	310
30472	40774	49454	51910	47748	40952	40390	38109	38534	32914	34535	22676	21496	19157	21122	20354	17322	8803	6112	5480	5747	4669	4881	3230	2708	2155	1692	1429	1192	1202	1065	1010	901	869	867	853	820	823	879	853	802	831	817	841	796	791	814	858	862	775	812	772	799	810	733	886	750	765	717	729	740	705	744	776	768	742	726	752	742	709	776	726	773	707	769	761	744	750	715	741	723	711	708	665	744	729	693	730	718	739	699	751	740	746	716	714	712	730	739	748	681	705	694	721	689	700	765	719	684	705	723	707	748	700	739	699	700	774	753	731	736	665	753	685	720	726	698	723	737	714	733	682	742	717	711	698	726	719	747	765	696	721	724	740	703	693	686	738	702	645	705	712	746	753	710	755	735	680	636	736	721	764	717	682	704	694	768	744	710	688	730	735	714	681	724	749	719	771	709	752	676	703	718	723	716	681	763	734	726	756	674	724	787	727	686	735	723	712	721	694	710	706	650	734	696	692	725	727	676	697	729	732	704	693	696	720	709	727	699	743	726	717	726	727	721	739	714	692	701	728	717	735	726	737	722	709	722	708	726	676	668	720	701	679	759	757	700	654	700	752	720	685	685	693	690	734	716	696	693	710	725	792	722	753	731	676	731	684	732	715	735	738	745	684	714	699	725	697	712	699	714	718	697	682	709	743	692	725	692	677	684	670	737	754	653	735	750	720	687	720	703	676	716	663	710	719	672	690	708	758	675	720	715	687	692	717	675	681	686	766	730	705	725	718	719	702	721	730	663	728	765	716	666	729	709	673	709	687	729	652	694	732	711	708	687	717	702	699	679	738	715	676	726	683	702	687	681	714	710	693	719	727	702	662	741	658	699	718	703	686	709	699	715	684	686	706	699	649	693	712	678	712	727	674	659	766	663	719	706	704	711	721	683	758	687	759	748	694	729	721	689	680	727	695	708	690	704	740	711	685	702	693	663	756	721	710	700	715	749	710	742	693	697	720	692	705	684	729	748	702	724	694	704	716	673	766	727	709	726	685	694	703	729	701	727	729	702	715	709	700	706	721	721	745	678	695	754	725	739	668	750	719	738	735	723	694	699	694	698	718	711	743	711	720	675	736	710	693	716	705	718	700	712	716	718	757	666	695	676	703	690	733	713	672	701	671	728	729	732	694	738	675	737	699	708	674	700	698	707	702	677	723	678	683	730	714	721	737	685	699	699	684	705	761	737	690	742	714	692	732	730	675	692	721	709	736	753	729	720	698	681	748	749	724	711	641	695	722	670	724	723	712	721	709	707	691	700	742	719	670	715	697	721	734	707	731	723	701	678	692	721	687	714	702	755	685	731	739	706	645	668	669	701	711	664	684	726	724	729	721	718	684	691	733	718	671	716	753	713	707	730	681	696	707	728	708	706	741	736	707	704	677	763	675	684	724	719	702	724	719	695	712	715	707	687	716	712	661	731	694	733	708	739	723	760	695	719	740	715	742	703	688	751	676	776	689	716	695	688	751	687	703	727	703	674	729	665	657	727	723	749	702	717	761	705	706	651	676	703	731	723	692	694	730	709	699	724	716	737	754	710	688	708	724	681	703	721	693	710	708	684	703	706	712	698	687	731	742	691	714	733	723	704	708	673	732	744	726	703	694	690	701	711	713	735	722	740	702	742	705	703	694	695	659	703	724	692	720	659	715	706	705	730	714	673	733	693	728	697	750	637	705	720	709	679	697	741	731	688	719	661	744	724	715	714	693	699	743	694	663	728	707	727	720	731	742	670	696	711	713	669	656	715	683	700	659	756	702	741	733	733	686	718	740	712	731	706	692	676	708	685	744	719	712	679	755	710	698	775	715	709	698	658	740	696	731	718	721	760	729	691	719	624	690	722	722	749	685	692	718	753	690	735	704	675	711	688	698	684	728	680	705	732	697	675	717	677	664	722	671	753	637	701	697	701	759	718	719	698	714	722	683	735	702	701	696	733	701	715	689	725	721	747	697	761	725	706	717	656	731	701	749	742	690	744	705	729	716	727	646	680	669	747	688	721	707	719	757	705	744	779	716	711	677	660	723	763	725	745	701	736	792	711	723	742	705	697	680	723	754	778	719	726	716	696	745	714	730	728	729	710	695	731	695	734	741	730	710	754	722	742	717	718	697	749	650	685	703	705	754	676	740	749	764	677	696	701	703	671	736	717	718	718	704	744	735	698	737	756	725	746	741	708	742	709	732	687	659	786	708	695	740	727	717	702	644	698	724	725	743	669	673	712	646	684	721	729	746	708	701	715	714	725	646	695	712	703	713	726	700	741	723	763	733	773	708	736	669	717	746	649	700	686	679	685	705	697	680	737	665	741	730	724	723	680	680	735	706	772	766	737	686	698	721	726	711	669	697	692	739	679	726	689	736	680	702	771	706	683	695	707	707	722	686	680	749	727	695	721	725	748	737	706	660	707	732	762	717	686	686	722	711	757	704	756	688	750	718	719	683	723	676	755	711	694	740	747	716	706	686	752	692	715	724	699	697	671	666	689	701	695	700	701	679	698	721	703	677	698	758	724	699	703	714	707	688	727	699	789	704	717	736	689	688	680	711	697	738	716	671	691	719	701	698	703	710	682	703	713	723	736	647	732	771	712	694	685	704	701	745	723	677	720	734	720	713	700	719	690	691	690	727	747	693	744	711	720	718	704	732	704	693	731	730	776	724	691	696	648	692	721	716	755	737	703	720	712	727	734	682	649	716	718	719	739	751	712	733	701	710	713	716	693	710	669	752	700	718	769	702	663	703	681	733	709	660	669	758	756	684	749	706	685	709	728	700	722	730	706	743	704	736	702	684	663	687	763	700	693	715	655	729	746	696	747	742	684	714	763	726	696	685	722	690	704	729	660	726	691	736	728	761	746	708	707	687	675	688	702	702	703	714	701	753	722	753	779	680	733	728	644	689	691	697	721	704	708	731	730	720	699	736	724	707	718	753	685	734	717	717	728	720	652	726	752	724	670	708	706	714	673	683	710	707	683	719	708	699	706	735	708	675	680	728	740	667	703	699	689	664	717	707	759	709	694	701	774	710	705	687	738	679	742	699	684	704	773	703	721	748	697	713	716	685	684	724	701	753	751	726	754	729	679	731	703	684	732	751	737	742	679	699	672	694	691	699	688	733	774	739	663	722	730	721	732	713	681	679	696	751	697	695	725	670	680	672	732	739	694	701	717	729	666	673	695	686	684	738	706	770	701	699	710	709	695	705	743	680	726	676	724	701	715	732	747	707	663	682	725	727	713	705	697	689	718	732	752	731	717	766	700	688	690	690	730	688	761	736	698	708	694	734	719	718	720	704	704	756	693	690	672	726	679	734	698	769	688	732	719	704	704	684	658	723	772	766	694	772	738	730	736	685	720	679	666	681	685	682	675	748	709	744	730	700	738	752	709	730	696	688	700	718	701	733	722	718	683	718	697	709	695	700	716	682	738	685	703	738	710	725	684	724	717	719	691	746	703	730	692	670	762	684	713	748	730	753
54169	51248	49288	42503	39091	32893	35205	34078	34321	28611	27707	19393	15093	11766	12621	13000	10117	5219	2564	2402	2161	1588	1615	1088	929	759	690	500	446	444	391	428	405	395	352	357	346	364	326	320	312	352	314	334	356	349	338	337	359	336	340	330	350	337	332	288	318	287	355	309	279	303	339	295	306	307	297	309	310	286	313	306	286	293	294	342	305	305	304	303	308	305	326	327	319	302	283	321	308	324	287	294	307	309	273	315	343	282	307	288	322	290	301	287	285	285	316	285	289	267	303	282	312	315	301	296	329	298	295	296	319	301	337	280	300	293	253	282	307	307	315	267	321	273	280	263	278	326	287	309	307	298	359	286	302	286	277	299	309	291	305	275	268	306	277	267	294	272	290	292	328	319	292	300	284	337	280	325	258	268	297	313	282	316	321	340	301	292	318	283	303	312	288	314	276	333	326	311	296	270	319	305	306	309	304	295	292	272	324	307	283	322	286	312	289	295	297	284	327	296	289	297	305	274	328	293	287	284	285	316	327	329	296	292	296	298	276	332	323	278	319	305	310	310	327	300	324	277	287	295	309	291	289	300	337	298	273	338	315	257	370	284	313	318	318	319	304	327	332	286	307	315	304	277	341	311	283	286	270	304	332	317	295	277	269	280	318	316	295	295	295	315	353	322	311	303	307	304	334	283	311	316	277	295	313	325	290	263	272	290	316	284	305	293	308	279	285	305	287	293	296	267	310	301	309	283	276	302	275	294	257	301	288	310	304	313	297	298	291	304	304	345	289	296	306	312	288	266	279	328	302	268	311	296	307	308	295	280	310	321	330	326	345	312	292	296	267	302	324	298	307	293	271	310	292	284	283	309	288	314	314	300	266	289	303	301	311	295	311	281	285	299	291	305	283	317	306	311	305	295	296	306	296	292	280	314	324	322	325	286	329	302	285	297	271	304	310	275	307	284	298	299	294	305	303	267	323	293	299	305	308	296	284	286	284	278	306	277	304	302	265	305	272	267	261	261	303	323	305	319	318	328	310	277	304	291	292	280	313	321	298	259	322	295	352	301	291	325	307	309	274	292	290	326	293	277	293	310	290	299	321	278	331	292	299	262	288	296	294	294	299	285	295	314	316	262	318	277	291	273	284	296	291	301	274	302	290	286	295	293	318	280	307	281	300	302	307	285	305	284	309	346	295	333	317	299	317	284	293	286	306	317	301	336	306	300	298	321	328	319	299	305	298	304	255	302	302	305	313	290	305	309	259	276	308	296	281	287	295	296	317	283	302	281	302	290	292	293	266	310	281	291	292	300	321	305	316	319	300	282	317	331	270	289	281	297	310	286	317	298	303	289	299	311	295	288	293	293	293	308	283	322	297	287	284	307	309	315	311	314	306	301	297	306	325	274	296	272	322	283	309	301	268	306	315	282	281	297	305	290	288	319	302	312	327	266	295	313	296	298	290	292	279	314	302	298	338	291	289	298	304	304	297	298	289	315	338	294	265	330	311	295	278	298	307	290	268	309	310	334	300	251	295	306	275	288	322	312	320	303	297	309	312	286	327	285	287	317	290	308	289	311	338	314	344	295	302	296	309	301	330	316	273	309	291	320	332	314	282	281	326	314	282	314	302	300	284	332	329	307	292	291	282	267	270	283	290	326	298	300	325	296	282	338	304	288	297	313	304	285	286	301	299	316	310	293	360	283	266	306	300	296	297	280	273	293	320	307	305	281	271	323	306	308	301	335	309	299	301	336	248	282	280	344	283	304	327	287	261	307	291	276	291	329	308	294	297	312	319	269	297	321	304	269	265	261	291	308	293	317	300	304	292	294	315	313	317	315	317	319	287	304	260	266	294	291	287	311	347	328	294	312	285	311	293	277	319	295	336	282	292	308	309	287	309	304	308	304	292	295	305	308	307	313	298	291	295	329	302	303	333	339	290	296	314	288	277	287	277	287	344	278	298	262	332	286	298	273	298	294	346	296	296	279	316	287	284	294	281	310	292	307	288	280	268	332	324	294	285	278	314	317	329	308	309	292	318	260	321	287	318	323	310	302	292	329	285	329	277	331	285	295	292	320	281	287	341	290	301	281	310	284	290	281	333	314	307	307	300	333	292	326	292	279	318	267	289	305	312	316	306	292	336	246	324	324	313	283	332	326	286	308	299	287	328	315	286	309	288	275	279	298	288	290	282	302	343	316	286	312	318	314	277	324	297	322	327	301	300	281	298	313	312	311	362	302	289	294	288	290	306	285	306	300	285	313	278	274	302	313	288	299	274	309	308	293	324	339	313	284	274	282	275	301	300	284	290	310	313	272	322	303	293	280	265	321	310	293	326	309	255	256	285	290	282	299	270	310	266	311	281	287	303	302	295	279	310	288	300	318	314	335	293	327	279	262	277	290	309	291	324	349	317	312	298	336	330	323	297	301	298	308	301	311	336	293	326	309	275	310	306	289	346	300	317	300	277	301	275	301	300	316	288	305	319	303	300	313	315	337	296	307	289	290	304	311	340	305	303	280	295	299	290	311	296	303	305	340	297	309	310	316	290	312	308	290	310	308	310	296	292	279	306	290	313	293	294	296	309	321	274	299	249	295	284	336	294	296	307	309	276	299	318	290	282	280	311	278	284	333	302	311	323	271	283	301	307	259	313	282	316	316	298	286	290	292	291	290	284	273	286	305	305	274	270	278	316	286	301	263	295	278	274	265	310	283	281	316	271	317	288	309	301	311	308	308	288	276	268	319	292	313	322	276	301	291	318	284	326	283	291	313	303	297	300	347	316	315	270	316	296	336	271	265	297	301	297	318	283	316	306	289	299	313	303	287	321	299	332	304	306	316	292	322	313	287	290	279	282	284	292	311	312	304	311	320	248	320	274	288	308	293	312	317	321	314	282	311	290	291	288	272	309	275	289	315	296	287	308	295	262	284	307	310	313	275	324	302	333	293	318	332	306	308	294	259	294	308	297	290	333	285	320	293	288	319	268	296	313	294	272	297	306	292	293	274	299	307	303	314	266	323	322	317	304	339	288	279	317	296	260	283	309	307	322	304	324	270	295	303	289	286	313	298	321	277	287	285	313	329	312	302	300	318	298	308	346	327	291	318	327	304	314	312	303	310	262	323	328	312	333	308	354	276	328	290	297	333	285	317	314	305	326	311	293	302	293	314	313	287	333	311	297	261	302	293	304	283	321	318	286	290	305	278	277	292	323	312	271	290	296	302	304	300	296	317	314	311	305	281	285	275	288	298	324	312	282	289	276	303	300	280	298	303	309	285	298	290	327	286	329	328	294	256	319	268	304	285	291	302	280	319	319	304	338	325	314	323	291	331	268	302	303	265	322	320	302	294	311	337	267	282	286	322	268	260	335	322	324	275	266	296	312	305	297	282	287	295	320	302	269	300	291	320	290	312	305	285	309	287	293	310	267	293	312	292	313	261	315	324	315	306	305	298	309	310	307	290	295	309	263	280	297	308	279	266	314	312	279	296	337	270	299	309	294	313
37564	45890	53146	52442	47365	47401	47538	46468	45899	42517	41444	31670	29397	26888	29165	27834	23951	14108	9449	10603	9625	7386	7799	4731	4277	3565	2504	1917	1699	1411	1416	1410	1214	1031	975	941	912	913	883	898	863	849	848	880	877	880	899	919	958	888	853	883	933	829	833	758	774	769	786	714	767	732	701	738	769	796	728	794	785	751	754	747	730	716	714	715	710	690	715	707	681	726	716	661	700	682	693	631	703	687	719	727	675	682	755	711	722	660	714	727	678	670	698	657	676	666	732	664	676	688	715	662	699	720	658	702	725	705	692	680	655	651	728	703	651	732	665	691	677	695	688	680	709	659	662	697	701	706	662	655	643	694	647	634	661	687	677	673	703	701	680	717	660	662	681	673	625	732	698	740	667	710	683	710	644	660	697	688	659	683	627	696	709	703	635	687	734	715	723	728	723	696	734	669	706	706	650	695	688	668	649	660	689	708	757	655	649	731	682	686	710	665	671	635	696	683	709	642	691	678	662	651	673	725	703	696	646	666	629	672	663	712	753	689	683	646	690	682	689	674	665	717	675	639	658	669	687	713	678	680	660	665	692	702	708	659	655	701	698	697	700	719	676	670	693	719	667	680	637	692	679	685	747	696	681	718	682	674	645	712	651	677	701	663	705	690	673	722	675	695	685	753	728	684	630	675	695	696	679	719	689	627	658	683	615	684	680	663	666	676	711	692	674	644	686	628	675	667	709	622	706	682	669	653	659	695	663	666	682	685	652	702	693	637	715	678	724	700	656	667	721	676	676	665	694	622	652	718	622	681	691	736	661	679	723	693	665	697	690	713	704	680	702	658	692	641	638	661	625	673	654	645	662	682	662	685	681	681	661	731	705	678	667	677	675	698	642	688	685	648	670	641	657	673	677	722	675	687	711	688	712	709	671	699	718	703	738	682	685	702	663	679	695	650	694	677	680	645	693	709	699	668	698	654	674	682	740	694	694	704	748	680	703	676	698	701	704	650	665	683	705	678	683	664	682	640	672	694	661	722	699	683	677	694	666	726	690	738	715	669	652	705	683	656	695	642	669	633	701	686	638	715	659	690	722	672	652	622	673	709	660	628	668	662	683	677	646	697	690	674	694	727	651	669	650	668	676	703	702	672	691	662	669	686	721	668	672	696	633	669	687	650	670	697	711	710	671	656	660	723	716	715	701	650	734	665	675	640	716	692	653	741	655	646	768	703	688	674	695	639	702	635	642	655	681	687	651	691	667	717	722	688	671	678	705	665	629	679	731	669	690	703	640	649	692	696	706	682	713	646	715	682	663	717	695	704	713	644	655	683	698	658	677	658	673	681	713	669	678	652	727	718	641	676	699	721	709	685	699	736	724	689	702	680	728	694	687	679	707	731	687	662	665	702	697	710	705	689	677	692	701	687	675	676	702	702	729	689	684	739	658	700	695	670	682	693	709	727	696	667	669	682	658	675	694	659	669	679	680	668	633	676	680	679	685	684	687	643	640	642	702	722	679	636	682	708	686	652	699	647	715	684	695	690	707	671	688	750	628	671	669	647	677	712	679	660	659	702	672	682	653	685	669	731	722	686	681	630	625	715	672	680	663	680	677	687	667	682	704	677	654	718	694	693	688	666	669	652	678	671	691	700	669	650	681	748	664	719	736	707	603	677	686	707	707	677	720	649	708	678	724	693	675	693	724	717	685	659	694	714	674	706	695	715	712	671	703	669	711	683	689	695	681	626	716	676	699	646	658	687	629	688	676	682	698	735	658	705	645	719	681	667	680	675	696	654	700	691	712	680	664	689	656	669	667	677	713	693	698	682	666	655	705	712	713	630	658	672	711	673	675	674	668	669	731	707	719	700	667	677	696	714	667	641	676	687	680	656	644	669	656	689	685	684	678	650	654	674	666	710	696	690	678	705	688	696	720	682	684	658	694	621	684	698	740	719	683	647	666	700	666	629	684	707	668	680	696	668	700	645	679	687	748	668	726	699	652	709	684	737	681	657	741	679	619	700	645	680	721	660	675	655	669	657	675	688	665	710	666	659	696	705	664	655	663	728	692	681	685	690	664	660	706	680	687	723	700	685	682	716	705	672	723	701	676	659	673	650	712	698	683	650	647	710	628	680	706	658	700	701	654	658	707	718	699	647	715	689	685	651	630	649	703	706	675	674	696	667	683	661	692	668	668	715	693	689	696	668	618	721	696	704	645	670	695	666	661	686	656	692	717	639	679	652	643	651	709	650	667	667	671	695	658	701	657	621	683	647	659	690	690	695	697	692	718	702	708	756	686	688	701	660	705	676	716	641	694	694	686	667	732	697	676	632	647	694	669	673	693	707	664	698	661	655	715	648	693	688	642	618	614	694	698	701	702	630	699	689	700	657	696	667	679	693	620	688	694	658	683	724	660	705	671	684	680	672	657	645	710	685	670	656	689	690	663	646	703	626	691	707	697	679	661	681	684	662	659	626	651	700	663	667	722	721	613	703	703	656	731	702	687	652	719	685	675	693	653	682	708	700	687	673	691	676	737	713	701	679	684	684	658	674	666	702	689	707	668	679	712	669	684	692	701	666	695	676	662	719	601	704	673	737	668	658	698	676	659	673	661	701	637	684	682	687	693	653	639	691	686	644	675	714	637	720	749	690	673	679	661	685	695	656	684	699	686	651	729	736	715	724	688	664	715	722	677	671	674	734	665	678	694	711	703	685	690	682	669	683	676	658	653	647	690	646	691	661	682	704	651	688	710	676	636	705	709	704	681	703	707	688	629	705	679	667	680	664	668	655	705	691	680	676	680	651	664	706	684	678	687	712	671	635	677	691	682	722	642	700	691	665	692	666	649	675	676	653	698	671	660	641	655	678	706	690	676	704	702	705	688	673	640	684	699	697	666	659	671	694	644	668	680	673	731	697	677	662	661	625	702	648	626	703	676	655	674	730	677	684	704	714	676	680	636	688	710	662	691	691	733	669	694	657	739	675	669	712	659	688	682	642	712	681	655	686	669	648	610	629	703	723	674	703	738	717	751	700	702	704	704	705	695	655	675	690	723	705	659	674	664	659	705	651	698	675	692	670	676	688	706	697	656	696	661	664	656	707	638	682	688	701	719	695	718	660	634	719	742	686	696	621	660	675	681	666	668	730	689	692	685	705	640	656	696	751	662	678	706	677	656	620	705	673	662	719	656	676	690	686	671	697	698	687	744	687	706	702	709	696	689	652	677	715	707	718	673	670	709	703	662	718	679	700	704	690	692	665	685	739	639	731	658	679	690	635	654	636	663	693	658	677	678	661	681	681	668	707	721	701	653	683	714	652	673	664	679	674	669	629	725	671	654	661	686	670	735	684	687	664	655	678	672	650	662	692	692	677	725	725	708	689	694	670	684	689	691	687	663	696	704	672	686	660	695	687	672	670	689	710	640	631	702	679	728	735	670	673	632	688	687	653	681	659	682	716	702	689	646	670	718	670	708	674	751	712	669	666	685	673	658	647	659	726	702	695	700	709
29022	26268	23993	19609	11569	5891	3682	2489	2142	1608	1360	1002	844	782	782	735	588	510	528	482	452	425	418	435	415	368	384	370	371	403	418	363	385	363	364	381	381	343	370	384	417	383	389	377	367	371	365	369	365	405	384	402	351	373	362	386	401	364	383	377	360	368	384	346	374	357	362	373	390	360	369	360	342	386	311	369	371	365	371	378	391	349	361	355	350	368	410	397	338	355	356	341	326	339	382	320	362	377	316	380	361	372	350	363	353	322	369	398	361	369	346	345	376	362	408	349	362	364	381	381	386	352	339	406	347	327	373	355	356	358	392	353	390	356	361	333	391	343	363	353	315	335	364	375	345	400	382	360	350	368	377	366	352	345	343	363	352	335	379	379	397	373	362	342	377	338	368	333	350	362	339	384	341	364	364	348	369	348	340	348	358	369	414	375	368	343	355	337	374	369	396	344	338	335	343	396	368	350	365	379	360	370	389	388	337	360	410	358	338	388	374	379	348	347	351	378	350	328	384	320	392	330	336	348	339	376	359	389	354	399	394	378	350	321	353	338	369	362	328	363	365	360	372	360	394	366	391	362	350	337	319	421	368	357	380	351	346	431	362	350	319	353	365	330	336	339	339	331	385	367	352	367	371	332	393	382	364	338	365	360	371	356	331	353	322	384	341	349	397	356	369	392	363	350	386	376	362	356	361	375	352	358	346	350	381	372	372	315	337	356	349	337	342	360	357	381	327	364	356	364	391	346	419	378	353	337	363	388	404	344	346	346	393	356	309	342	394	343	403	396	378	381	383	377	381	333	382	353	346	429	368	391	383	343	370	388	345	351	359	351	362	363	364	318	365	365	348	355	354	344	379	319	387	362	337	389	394	375	370	366	363	352	347	322	369	355	357	374	374	378	382	336	355	382	349	304	387	350	343	347	384	365	344	390	352	370	381	362	352	362	348	398	345	375	362	383	348	363	347	378	356	361	316	417	370	366	359	357	376	354	363	356	342	409	376	363	393	366	405	372	383	366	397	363	366	372	358	333	349	366	345	381	408	345	360	320	375	354	360	397	378	399	386	368	367	324	338	368	378	335	389	387	385	346	342	377	371	399	375	338	364	378	369	346	385	367	335	373	381	360	360	371	324	390	368	357	373	327	350	355	343	337	353	351	370	341	360	372	332	355	335	368	354	347	321	391	397	357	347	402	354	390	340	351	364	365	347	418	399	398	334	363	373	393	391	388	371	355	378	365	348	339	386	332	338	365	350	381	359	359	363	372	336	387	366	350	343	360	359	351	409	402	368	335	369	314	406	377	337	382	392	348	368	381	366	351	378	348	340	348	367	370	371	370	383	390	348	332	383	337	357	372	383	353	372	367	401	375	344	351	345	354	395	407	340	369	397	348	410	345	345	367	347	368	369	378	358	358	373	387	359	349	358	355	360	363	352	388	328	359	366	342	364	376	345	333	344	346	406	356	351	368	390	350	364	394	370	361	344	351	390	391	371	378	366	336	340	348	341	350	356	347	356	331	362	379	363	379	392	370	354	374	368	373	332	350	349	419	406	377	407	343	367	341	382	357	360	355	374	361	346	341	345	366	341	360	352	348	355	311	362	359	363	354	389	364	365	357	354	376	362	363	377	359	357	348	345	363	337	410	354	358	377	377	384	402	356	336	376	381	399	365	359	345	368	378	366	360	356	375	347	354	372	361	337	335	357	405	351	349	338	406	368	360	364	373	382	381	355	393	373	317	358	357	375	385	365	352	366	338	381	360	370	346	353	334	362	339	347	344	347	404	362	349	389	364	379	374	351	352	370	330	366	361	394	337	327	367	358	391	368	365	327	354	347	368	377	358	344	371	383	377	386	355	362	336	355	393	371	343	364	358	400	346	372	361	331	404	390	374	342	345	327	374	342	327	403	372	359	347	357	375	389	378	330	362	381	344	419	364	331	338	379	377	370	359	398	362	354	373	345	336	367	307	329	344	366	359	357	358	365	337	352	380	365	368	337	369	352	367	334	337	393	369	362	358	393	373	350	369	382	344	375	323	370	386	338	367	381	358	371	357	380	360	348	392	386	336	371	331	370	346	336	362	377	362	333	369	353	386	326	382	379	375	361	376	391	392	399	359	355	372	368	364	333	338	346	395	351	369	354	378	366	358	359	376	358	351	373	344	358	343	374	336	366	348	322	395	354	357	383	326	368	415	340	362	356	375	371	388	389	402	343	364	350	377	375	337	349	334	358	359	347	344	401	343	397	376	340	364	366	339	359	362	365	335	371	369	332	365	372	350	387	392	335	373	388	356	360	379	340	334	377	374	334	388	371	390	353	381	379	356	347	305	339	375	362	357	371	380	378	413	337	380	367	362	353	398	336	393	390	391	319	377	350	338	369	343	358	366	359	370	354	387	356	352	323	393	369	347	359	386	362	363	332	370	378	354	338	346	341	341	341	357	379	356	355	326	367	370	350	348	335	394	375	364	347	369	363	327	405	356	381	350	352	360	339	375	364	363	361	375	336	408	339	345	382	350	371	345	371	361	354	369	332	381	358	398	332	328	375	371	394	365	384	372	386	400	327	343	360	330	383	344	381	331	346	390	340	351	322	358	359	352	391	381	385	366	358	318	404	363	348	322	346	314	332	389	368	325	364	341	335	397	394	396	379	336	372	365	354	391	382	382	357	391	369	342	345	369	356	358	352	378	380	383	378	353	358	380	380	351	367	338	338	354	331	393	376	372	361	370	363	350	350	386	384	343	350	354	367	340	361	369	379	379	378	355	346	346	386	376	349	343	394	373	332	391	334	393	403	391	361	403	341	344	362	372	367	406	337	332	346	368	376	375	347	373	359	379	363	339	353	387	386	397	388	364	354	385	365	348	373	376	334	331	364	366	350	410	370	395	338	363	361	361	374	373	375	357	359	348	346	364	380	336	387	386	373	354	354	338	329	367	386	378	351	349	375	394	385	394	356	393	372	355	365	378	402	392	348	397	359	344	374	386	372	352	365	364	369	362	336	391	367	330	381	358	355	368	373	361	351	354	382	364	360	364	354	375	344	367	372	365	366	371	349	390	412	346	364	378	334	354	408	382	362	362	355	328	322	361	383	345	368	360	353	370	383	394	380	368	336	370	367	376	372	371	372	372	398	327	346	341	361	366	367	373	374	387	364	390	362	405	370	346	341	372	364	355	375	342	358	360	398	386	373	339	383	342	343	383	346	362	350	388	384	405	354	398	375	375	355	379	339	368	360	356	397	361	353	364	386	336	401	389	396	363	390	407	364	396	342	364	359	353	372	367	370	366	358	363	298	342	339	385	362	375	344	334	371	371	346	328	350	376	323	374	351	370	371	370	351	370	403	380	372	371	407	358	337	372	373	357	346	394	371	367	357	383	360	359	366	338	364	375	348	367	384	356	365	379	358	383	359	358	360	364	349	357	355	366	374	353	380	339	325	352	387	377	379	335	355	333	387	350	373	322	387	351	360	372	394	316	336	392
16710	22235	29181	31486	22581	16362	12309	9858	9064	6737	5954	4206	3746	3174	3107	3034	2354	1812	1576	1525	1381	1275	1253	1213	1157	1148	1029	1052	1067	988	996	997	897	940	902	923	920	886	923	880	859	814	900	838	827	852	873	820	818	874	862	825	810	867	849	807	830	836	820	816	852	775	835	817	833	784	821	821	879	818	815	825	808	816	833	833	869	853	771	796	846	825	804	846	800	837	823	827	750	807	833	822	890	829	804	793	836	818	848	796	865	818	869	799	789	815	827	821	762	775	807	769	767	806	801	826	825	825	787	838	818	768	803	803	764	826	800	832	802	812	812	799	788	804	810	821	850	788	827	781	836	834	819	840	810	829	841	804	861	811	813	796	790	839	791	818	821	791	820	812	827	841	851	833	755	799	793	795	853	831	827	822	826	821	771	820	816	826	759	843	799	818	788	807	817	798	825	826	803	857	820	852	824	798	775	805	819	816	843	818	760	779	839	740	811	782	829	812	775	827	820	836	821	817	852	774	800	797	804	830	815	795	851	839	777	884	787	815	851	841	794	794	829	794	833	826	831	852	824	835	803	877	778	836	815	847	854	871	846	793	806	782	815	815	806	857	764	809	834	818	841	802	794	835	809	803	811	802	831	765	782	799	803	768	815	794	849	802	807	809	780	799	843	827	805	848	799	763	824	760	800	849	783	800	761	839	821	790	862	830	814	764	800	875	788	788	827	802	788	879	772	818	809	823	777	826	826	802	826	831	801	784	837	830	827	804	803	805	807	774	828	793	769	813	846	799	806	809	799	846	816	852	856	803	761	789	820	844	808	846	822	810	869	760	864	840	826	789	796	812	830	808	812	814	832	803	804	802	837	813	796	820	816	874	828	796	845	826	827	830	819	835	865	777	847	783	809	816	796	823	742	790	817	875	807	790	803	794	786	804	832	830	809	780	836	774	870	799	821	796	770	788	815	833	799	786	823	866	818	832	814	802	786	810	836	812	826	871	822	755	792	811	826	799	807	821	777	779	814	824	797	889	816	724	782	829	813	861	834	857	778	783	801	763	810	815	821	809	767	791	771	776	794	792	809	826	768	823	872	857	801	755	818	818	816	818	818	818	840	810	768	766	817	801	817	773	803	821	806	858	782	818	826	827	808	820	829	830	832	818	816	804	810	789	811	814	815	814	796	858	843	827	826	765	784	806	843	772	806	807	761	815	793	813	847	795	806	851	797	791	835	816	810	827	803	788	800	832	826	797	830	814	877	821	814	802	806	821	856	805	857	797	784	814	814	791	794	853	874	833	809	818	854	755	826	800	792	825	803	824	805	858	803	843	825	804	848	798	787	781	807	847	832	764	809	799	815	830	808	850	854	859	802	824	811	846	793	824	831	884	827	844	819	787	794	817	779	792	831	855	823	841	802	871	826	794	803	783	810	752	796	845	828	801	774	786	797	830	783	748	821	810	813	807	792	743	819	828	844	824	811	822	843	809	796	812	779	784	791	811	759	789	820	875	826	817	821	822	841	807	842	820	809	875	818	822	840	742	790	793	836	803	898	775	825	824	757	767	822	795	823	778	821	793	752	815	816	794	806	847	834	815	886	790	764	810	863	806	790	832	697	791	881	862	857	846	782	748	789	838	798	856	840	764	811	837	798	780	774	813	766	829	764	817	780	811	838	886	771	887	810	786	846	827	790	790	815	816	862	813	851	786	787	784	827	828	788	825	839	858	818	862	844	835	795	778	828	789	812	820	846	792	834	819	852	790	806	804	817	786	834	812	774	845	882	807	807	814	865	827	813	788	795	816	768	803	781	795	791	798	774	852	769	803	803	800	833	808	757	785	843	818	834	779	797	829	779	802	887	833	814	831	794	851	810	759	805	828	836	825	780	779	859	824	830	816	808	824	823	812	859	829	749	811	860	760	842	853	840	842	806	819	855	853	816	839	828	793	774	840	787	807	885	839	830	761	794	839	813	856	810	834	856	810	830	841	806	849	796	869	798	799	828	827	813	868	815	835	781	838	827	814	819	786	862	813	840	860	775	809	818	766	849	827	821	861	838	827	829	811	824	809	825	812	789	838	825	804	809	787	813	849	809	796	792	786	809	856	826	803	811	811	849	762	798	770	857	872	808	785	810	832	815	827	822	843	848	847	803	795	817	851	838	812	822	803	798	822	843	838	816	881	785	784	759	807	838	767	794	757	808	863	808	813	870	789	787	814	784	797	872	796	841	788	787	832	797	835	783	816	828	784	811	810	763	799	833	797	814	819	810	842	795	808	839	823	778	800	760	810	852	774	820	769	827	774	847	817	799	770	807	808	833	809	840	821	846	739	845	846	810	751	773	860	839	795	801	840	849	809	795	828	819	790	830	785	787	750	835	828	876	780	817	814	797	849	819	817	839	826	818	784	802	813	829	806	773	822	886	805	858	825	818	776	763	772	802	815	805	794	832	802	798	808	783	791	841	787	827	797	870	807	806	840	800	805	844	838	795	868	792	803	779	785	834	764	826	796	818	789	779	771	805	813	795	824	830	801	762	811	770	771	804	896	859	793	832	810	779	806	829	754	829	804	768	855	800	792	829	877	818	785	829	903	832	785	801	848	806	769	798	770	816	805	791	828	850	822	833	838	823	817	802	813	838	842	862	829	857	794	854	802	765	802	814	863	831	835	882	848	802	792	804	826	803	794	793	821	810	738	836	813	817	851	835	841	767	812	842	750	797	794	790	759	818	817	756	804	788	797	772	814	827	782	757	847	821	818	760	773	840	800	835	837	786	864	812	840	815	805	811	825	805	819	817	786	811	826	794	788	845	835	833	786	835	833	840	813	841	840	804	788	821	820	826	807	812	829	783	799	773	783	819	805	806	817	839	849	843	764	830	816	802	791	796	755	840	773	807	857	827	853	778	805	809	812	817	798	788	808	841	835	810	830	815	801	805	812	799	812	813	801	791	785	808	777	815	799	812	805	848	827	790	773	825	845	819	842	815	761	819	863	789	834	798	850	808	813	807	805	754	811	814	809	817	821	796	849	815	822	792	801	760	774	860	801	818	843	775	803	772	768	791	833	827	832	818	838	859	794	821	781	802	843	797	849	844	817	797	818	819	835	813	834	811	824	837	812	828	807	794	829	847	808	857	789	812	835	822	791	811	810	771	833	798	778	864	812	819	786	794	759	771	875	782	843	767	813	817	861	781	822	805	794	819	823	779	814	844	869	830	786	820	790	836	828	840	872	764	848	814	862	874	790	842	807	803	824	767	814	795	815	784	859	752	838	786	815	850	823	869	837	842	815	767	793	842	795	808	817	811	825	807	768	837	813	817	827	823	810	832	846	764	818	765	774	782	833	792	832	817	792	847	813	789	808	844	828	815	813	820	769	805	806	858	853	817	856	793	838	820	820	814	781	829	803	785	796	816	840	808	794	798	831	796	808	829	815	805	747	866	808	816	800	784	821	819	828	803	836	845	804	818	787	828	880	830	773	849	802	808	798	844	836	856	783
48877	49350	52201	45283	34483	30144	31477	26566	25087	20232	17088	10283	7706	5725	5242	6588	4964	2643	1899	1360	1348	1205	858	698	587	663	537	446	392	372	383	363	392	341	350	346	319	340	360	346	350	304	341	338	386	327	351	347	342	318	352	337	335	328	296	320	316	322	295	353	326	336	318	306	319	326	321	342	322	309	311	308	318	272	312	305	303	325	323	362	321	336	282	304	307	335	313	321	332	313	287	322	301	313	277	282	336	332	279	342	300	293	329	314	288	301	313	292	334	351	342	365	303	316	319	302	343	318	316	332	290	322	319	356	294	290	312	309	323	297	285	333	293	299	324	285	327	289	300	336	321	321	276	291	358	313	331	323	319	338	334	322	289	345	318	322	328	300	305	298	327	346	332	282	304	332	334	328	315	318	312	272	298	325	286	354	341	341	321	325	298	301	314	351	320	319	292	339	316	330	337	317	308	294	335	343	303	304	316	301	324	331	332	311	285	322	293	299	290	315	296	313	305	316	309	319	310	331	286	339	320	327	316	296	306	302	316	321	321	291	322	326	286	309	317	296	307	290	312	306	318	322	317	302	309	322	329	352	317	323	314	281	296	337	284	306	319	309	345	329	324	311	330	318	337	315	343	319	321	309	332	313	303	301	303	302	335	319	324	325	322	338	331	355	329	320	308	281	335	299	333	280	330	323	323	286	315	327	326	306	308	310	297	337	306	334	337	305	323	311	307	320	323	286	331	283	298	320	345	325	317	310	328	294	329	299	337	282	274	313	318	345	306	308	283	267	283	304	332	299	292	328	308	343	336	336	310	321	317	321	316	354	320	340	311	312	307	324	289	281	297	308	348	326	319	328	266	302	311	326	281	304	348	315	339	338	289	320	325	301	336	332	308	346	311	292	318	338	310	313	276	312	319	316	313	314	291	316	349	306	323	348	333	323	287	298	308	287	314	330	341	300	311	318	321	332	315	322	306	318	327	317	313	302	307	305	327	327	307	324	311	320	313	344	316	345	306	299	317	318	297	317	334	336	321	306	283	320	301	327	317	329	307	306	342	344	326	338	319	338	302	312	273	290	322	320	301	287	353	355	319	318	336	312	332	300	320	308	307	336	320	305	316	314	346	296	311	294	343	298	300	302	305	349	312	298	309	336	296	324	340	316	305	306	296	308	298	330	341	300	342	305	317	300	301	354	334	334	323	321	340	273	299	338	315	327	320	307	300	282	282	297	308	307	299	309	333	339	309	334	343	336	313	338	317	288	285	323	323	321	345	287	323	337	297	335	314	351	313	299	306	329	340	301	306	328	314	295	300	299	315	310	301	322	341	300	294	283	310	333	337	336	307	324	310	284	315	285	305	300	295	351	340	327	325	329	322	321	334	301	309	314	354	331	324	334	332	315	317	324	290	340	308	363	323	305	291	335	333	333	291	319	337	294	289	322	331	305	301	312	289	306	325	344	275	322	295	306	337	299	305	333	319	312	312	319	308	321	291	344	320	287	320	304	282	330	301	323	314	306	332	302	303	345	313	328	341	298	315	312	310	331	281	351	337	301	327	331	317	315	312	335	296	289	295	264	323	314	310	315	328	343	332	331	374	344	302	290	309	317	311	281	337	316	305	319	307	299	285	334	299	305	321	320	311	308	337	320	311	318	308	301	309	333	331	319	330	305	301	301	346	317	303	294	328	335	330	300	318	290	310	321	305	306	322	286	306	335	324	311	306	319	302	359	349	308	325	307	323	361	312	315	344	335	313	329	332	328	268	313	307	302	329	295	309	331	312	308	295	319	328	319	301	323	314	290	329	293	351	290	282	311	325	356	306	332	332	328	296	355	305	296	294	304	348	329	325	332	277	335	290	339	307	302	310	321	306	323	334	303	289	318	357	311	320	295	325	323	315	354	328	304	315	348	316	300	289	335	336	320	303	300	334	337	314	313	332	349	312	314	307	321	316	299	314	316	322	307	337	325	320	298	308	305	304	302	314	319	324	269	311	298	302	290	322	295	315	313	316	289	324	326	297	318	297	332	311	335	335	300	300	356	303	305	309	337	311	311	324	312	306	361	300	312	297	315	348	336	338	325	355	334	333	302	328	345	303	310	319	303	331	371	331	303	285	313	308	291	328	329	298	332	313	291	335	328	324	349	311	334	330	347	350	333	328	338	320	307	356	319	310	322	322	299	311	314	310	327	305	302	335	329	305	273	269	350	335	315	297	310	320	336	289	296	297	320	284	326	285	290	293	294	313	331	325	318	320	305	338	323	291	309	352	295	305	330	345	325	305	275	307	330	305	329	297	310	332	332	329	316	329	319	337	284	356	307	324	319	316	360	315	309	345	299	336	329	337	338	309	334	326	343	323	328	332	315	338	316	321	307	345	342	347	325	290	309	304	364	320	299	298	328	339	303	308	334	326	319	317	316	303	353	300	318	330	321	296	300	343	327	304	357	345	303	332	280	317	296	314	317	311	318	286	310	305	342	284	293	308	319	307	305	295	308	329	293	319	300	338	361	307	316	297	322	307	318	316	309	309	293	316	338	335	302	316	329	332	340	341	311	324	298	283	334	307	331	325	287	324	351	341	317	298	318	310	312	323	302	299	334	334	259	330	319	291	312	293	315	321	320	307	329	309	322	294	338	277	320	302	298	315	283	294	319	334	335	329	301	323	319	333	298	315	332	318	278	366	295	296	306	320	322	305	350	319	315	282	330	363	331	326	300	321	327	328	327	320	309	338	302	341	307	300	336	315	307	297	351	324	338	339	311	307	308	311	314	339	310	293	339	330	315	277	293	267	340	312	282	281	313	309	340	285	308	324	343	284	332	308	319	332	290	331	303	308	314	306	332	322	332	292	361	268	320	300	312	293	319	335	276	297	319	316	302	340	308	310	289	333	325	315	328	315	292	337	298	345	327	319	275	330	306	318	334	313	301	301	321	311	311	287	299	300	289	323	287	302	349	318	338	303	304	339	295	346	295	315	316	303	294	328	286	325	318	302	327	317	325	328	320	330	326	336	334	345	331	309	309	295	311	326	345	321	346	353	339	350	336	307	348	321	339	329	346	302	338	322	334	324	325	331	348	276	322	330	319	327	312	314	336	321	322	307	328	315	319	344	299	314	325	309	315	304	319	338	305	332	326	302	336	300	308	304	356	324	310	311	302	298	327	318	307	308	335	319	333	321	305	300	348	324	325	308	305	303	302	294	298	335	279	314	315	299	355	321	317	309	297	331	350	306	296	289	320	308	316	298	313	312	332	298	298	286	311	274	270	299	332	312	332	322	299	311	325	341	308	294	281	313	353	316	335	315	308	311	301	308	343	334	325	286	324	322	303	309	295	289	349	314	330	282	312	315	297	331	281	312	338	305	299	330	331	325	318	331	323	318	306	294	320	290	302	305	314	307	306	297	321	284	308	366	303	300	319	326	342	318	332	298	296	305	330	314	288	347	380	305	318	316	306	323	298	314	360	289	327	316	318	341	320	313	304	344	316	317	336
33066	41430	52670	50713	44287	40353	42032	38207	37929	34181	31143	22012	21358	17961	17892	19539	15827	9791	8089	6848	6137	5107	4184	3126	2729	2893	2149	1325	1238	1258	1193	1234	1144	1000	896	888	863	920	863	858	836	822	802	847	882	853	892	877	805	827	852	822	789	816	795	747	736	774	710	775	720	723	807	718	755	766	758	768	698	725	744	759	765	727	718	747	728	761	691	759	720	707	692	748	732	676	686	716	691	782	736	725	694	745	699	762	765	732	690	694	691	693	694	712	735	700	757	746	710	703	760	712	699	718	711	714	742	745	733	736	676	715	681	735	695	678	717	738	722	725	699	734	639	725	643	708	734	720	679	701	731	744	720	697	720	700	740	744	749	686	728	683	707	719	681	685	690	751	691	715	700	704	706	725	760	673	687	757	687	729	695	758	679	686	710	670	707	660	723	735	729	695	675	695	723	711	705	744	728	709	684	696	734	692	695	731	694	703	727	721	670	691	711	734	732	749	750	755	729	706	734	725	765	753	717	688	744	701	733	733	710	699	702	690	768	717	677	715	707	680	733	683	725	749	682	722	718	711	693	740	700	715	676	673	727	704	704	781	737	697	710	705	701	680	749	675	719	680	708	702	743	716	692	683	746	738	681	725	744	752	711	670	745	742	705	707	718	749	676	751	700	730	744	734	748	717	707	704	699	757	718	692	735	753	746	718	689	707	678	736	744	685	728	733	769	726	715	722	754	731	743	690	741	765	716	748	707	746	687	769	698	706	738	744	684	699	717	711	681	704	683	720	739	734	696	718	691	716	712	724	722	742	758	698	709	693	710	703	741	719	717	703	716	704	738	714	700	750	746	726	753	721	740	689	709	722	687	720	722	675	710	746	684	722	720	719	751	700	693	675	682	721	750	711	704	707	705	730	762	710	738	728	721	758	742	708	716	718	705	741	714	689	696	707	736	725	680	712	720	698	686	701	713	672	709	767	699	686	750	692	692	694	698	697	737	716	750	739	701	719	709	716	704	701	698	775	655	710	689	742	661	749	734	699	653	705	714	754	697	748	699	678	733	695	659	718	765	721	710	721	701	704	720	683	706	758	708	734	754	712	746	743	726	708	678	732	695	667	685	723	738	739	739	689	742	740	718	756	705	645	670	775	704	723	728	719	746	730	711	720	744	710	737	729	711	726	688	726	688	770	712	734	686	744	637	717	742	732	679	739	718	682	690	706	721	702	681	707	691	748	687	702	708	732	773	757	735	734	677	686	699	726	685	757	738	726	764	722	729	738	707	696	730	738	715	718	716	738	728	714	770	709	743	719	651	699	698	686	714	731	745	771	698	702	707	693	755	766	694	705	729	712	715	664	720	754	679	724	668	721	781	713	685	732	692	712	728	723	698	706	713	760	713	736	689	694	689	729	670	752	725	680	726	716	697	689	696	690	763	702	700	722	724	725	717	707	715	711	712	730	725	702	711	717	710	687	727	701	717	740	720	739	691	717	705	734	682	708	735	707	769	750	707	683	691	709	671	706	642	699	697	710	692	702	676	662	693	728	731	710	718	735	684	746	743	707	703	686	745	716	692	727	715	718	747	739	727	702	713	713	745	691	757	706	714	693	708	732	687	725	761	761	703	757	691	741	720	748	652	748	728	743	695	727	712	700	707	765	721	746	719	694	743	694	695	724	716	674	708	735	732	752	695	745	665	729	704	757	709	741	710	710	719	746	746	706	747	695	720	687	718	761	722	730	741	677	700	698	664	729	735	759	672	690	676	705	690	706	723	719	704	716	718	686	707	681	708	729	755	652	761	659	694	676	697	692	714	736	730	703	697	728	685	774	769	712	711	755	702	739	741	776	749	704	783	737	708	685	745	747	677	735	711	694	692	703	777	753	753	676	739	717	696	690	727	691	709	702	734	707	724	739	669	709	693	723	696	728	719	716	697	728	740	713	740	694	697	694	689	726	693	752	711	731	762	747	697	666	735	721	699	707	680	706	711	670	761	716	718	736	744	679	722	730	698	714	710	673	748	721	770	706	670	695	726	703	711	706	715	700	686	709	699	743	679	706	732	684	715	762	716	708	684	705	686	727	717	714	751	737	739	710	692	695	700	723	715	701	714	708	710	711	740	688	700	715	778	686	670	727	741	716	733	721	708	683	685	728	679	714	762	731	709	705	686	757	734	735	706	733	658	740	740	715	746	681	708	765	689	678	651	733	744	753	714	677	732	746	717	696	712	702	713	707	655	716	700	734	683	735	744	748	685	699	721	734	650	732	681	746	701	708	715	705	724	767	702	727	726	722	749	723	741	695	719	751	741	729	732	723	723	708	685	734	741	733	762	657	711	728	725	687	715	742	711	694	739	688	733	700	722	723	724	708	705	704	687	706	728	783	643	703	709	729	750	724	709	722	682	714	759	693	687	671	741	729	690	711	696	768	726	717	711	693	714	718	710	674	776	694	698	775	748	737	718	724	730	737	692	723	735	750	716	716	720	698	742	694	691	732	723	682	758	703	741	728	750	698	694	707	733	715	683	727	700	751	678	717	682	723	716	707	726	745	696	730	696	699	709	735	706	681	714	715	708	686	704	722	743	705	693	704	709	694	677	710	702	661	727	690	726	725	707	744	737	714	722	639	742	703	756	675	740	724	685	737	747	741	730	741	736	729	668	750	745	706	751	709	741	741	709	694	693	701	766	680	764	690	673	708	716	683	682	725	680	679	704	695	730	730	691	741	673	727	693	720	726	716	731	727	690	683	746	683	711	697	706	692	704	690	668	700	702	700	724	734	753	727	704	665	690	702	710	689	708	679	753	701	683	750	737	703	724	762	692	709	718	693	703	704	760	713	750	734	704	733	749	702	705	686	678	717	702	750	775	716	720	715	752	714	729	678	672	736	738	723	728	688	734	701	749	748	763	764	774	728	702	718	699	751	725	710	685	706	703	760	686	733	732	689	744	729	756	708	691	730	690	732	725	726	741	734	735	726	728	692	722	689	785	687	693	711	735	702	685	705	683	709	757	793	765	757	712	793	700	724	686	704	711	703	669	684	691	721	705	736	725	731	738	741	793	744	740	682	706	703	706	734	710	716	680	714	702	691	731	746	701	752	753	703	690	721	666	709	708	737	725	732	768	682	751	681	697	709	758	717	759	705	710	733	750	682	722	739	744	679	719	715	710	718	762	671	702	698	754	701	766	753	728	716	729	756	732	719	728	699	707	737	723	706	760	712	690	722	684	701	684	696	739	769	773	749	712	744	712	733	713	726	708	701	706	758	650	760	730	662	740	683	777	682	723	724	759	717	733	699	747	645	715	703	742	708	659	718	708	692	686	696	699	696	690	699	704	706	728	716	717	764	706	669	774	766	713	720	739	732	712	736	717	698	757	714	683	731	711	693	692	692	705	715	701	732	734	693	725	655	738	738	720	716	665	724	724	736	725	693	709	682	726	738	710	761	733	712	730	685	748	663	728	706	726	732	669	740	695	709	708	742	714	693	648	688	712	704	768	748
54531	54084	51124	43907	37407	30484	34818	31958	32381	28574	27630	17700	13996	10296	8306	10419	8419	4637	3500	2385	2076	1774	1383	1011	780	1031	696	537	447	459	391	366	394	372	356	351	323	363	333	353	322	317	342	338	338	316	333	374	369	355	352	346	334	317	333	336	317	295	306	329	279	324	340	325	326	318	327	337	309	325	300	292	315	324	293	323	297	319	286	300	329	311	299	323	303	293	326	303	332	334	290	267	273	300	316	286	300	287	296	309	314	304	273	310	370	306	324	290	290	258	299	332	307	305	307	296	290	311	294	309	341	323	330	309	307	317	311	310	317	309	334	318	313	294	310	287	317	322	304	295	304	268	329	275	279	318	286	311	291	299	269	304	304	302	302	319	331	290	337	304	309	300	294	320	321	327	324	295	326	322	277	298	288	291	331	292	309	320	308	286	317	292	298	281	292	291	336	320	309	302	276	318	338	313	338	297	314	326	298	303	334	335	304	284	302	309	284	281	313	313	308	297	307	309	282	260	292	294	313	299	317	287	271	300	320	304	329	304	297	337	301	255	279	311	321	318	306	327	311	317	282	316	319	267	313	295	326	316	292	283	317	332	342	322	305	331	353	290	307	331	337	317	312	296	301	303	267	310	328	268	290	301	303	332	310	322	281	306	306	262	330	325	290	278	312	321	332	333	304	284	322	294	304	296	332	304	285	353	285	319	323	339	302	299	335	329	304	310	296	327	303	323	306	280	287	324	335	310	282	292	313	277	295	311	329	313	331	282	334	326	315	328	280	326	318	288	327	301	324	286	274	295	321	329	283	311	316	320	325	274	299	312	327	301	288	287	325	302	285	295	274	284	299	312	318	306	311	282	301	285	294	302	295	322	282	283	315	298	325	337	313	301	301	312	335	305	276	316	308	314	293	330	283	344	305	307	320	307	333	323	305	308	297	304	301	310	346	333	318	346	304	316	313	297	295	311	306	318	276	284	338	307	286	279	297	308	318	306	287	301	316	290	289	271	317	320	320	306	313	268	329	301	291	299	299	288	329	321	313	297	337	301	255	316	295	312	296	297	332	303	330	275	288	311	310	298	296	290	324	335	327	308	307	294	266	270	276	321	306	308	295	283	309	282	296	294	355	289	320	292	287	327	276	290	308	300	297	292	329	283	351	307	335	322	274	308	298	325	298	296	305	318	296	286	296	322	284	301	302	276	315	321	293	314	311	296	280	321	303	303	327	322	311	295	296	309	277	317	309	323	317	302	333	311	313	300	281	290	293	338	326	335	298	327	279	304	332	300	323	323	301	264	296	311	333	316	342	330	302	319	324	312	354	299	315	291	318	295	277	295	315	288	265	311	309	278	316	284	297	306	357	302	303	301	327	303	309	270	309	286	288	291	291	299	284	327	310	304	312	296	308	316	295	318	291	280	305	312	282	279	270	302	317	297	335	319	304	344	281	295	281	326	277	304	296	322	293	287	304	318	303	334	294	296	322	302	312	313	311	298	301	314	306	292	320	284	282	304	335	333	325	299	322	327	285	345	260	298	306	276	295	313	320	320	302	319	308	320	322	308	297	323	290	302	311	276	281	331	286	316	274	278	308	298	266	306	291	317	302	290	277	307	310	307	290	287	284	300	327	289	313	350	299	332	287	311	302	277	289	336	275	289	312	269	375	317	317	273	308	301	285	307	308	321	305	287	302	318	295	318	296	317	316	305	319	294	309	330	291	318	314	334	271	322	320	327	334	299	287	293	326	320	283	309	317	316	303	305	276	315	316	320	324	346	299	288	295	311	296	295	325	298	301	342	307	311	283	334	320	289	297	315	275	317	273	330	301	309	279	323	289	320	305	308	322	282	296	298	292	302	326	320	315	285	333	294	301	286	297	260	313	310	284	285	313	272	306	285	317	316	277	295	336	326	321	313	291	289	324	286	301	300	319	328	295	316	286	286	281	278	296	296	305	270	305	309	321	293	316	323	342	265	309	307	292	307	349	324	298	259	292	296	290	323	317	318	283	282	290	317	310	305	324	317	312	305	297	288	294	319	297	317	278	290	319	322	337	330	294	303	327	302	323	302	316	299	305	289	312	314	335	268	277	295	300	332	305	297	311	308	274	283	299	297	283	271	285	348	331	313	326	270	286	303	284	311	303	319	299	338	271	295	298	308	305	291	282	320	317	300	317	293	284	335	335	309	290	288	323	247	275	326	279	314	327	288	283	303	321	282	314	297	316	329	294	297	291	280	308	309	300	273	311	309	296	300	316	309	297	336	344	310	321	281	300	283	289	315	311	290	301	278	321	293	301	288	305	326	298	300	314	307	309	299	316	324	310	263	273	272	296	322	319	338	301	321	315	272	291	314	298	318	295	326	290	312	316	314	323	306	308	347	302	299	300	337	311	305	341	318	318	287	325	286	292	310	310	301	285	330	313	272	307	272	321	324	319	286	303	335	325	276	313	280	300	311	315	304	313	292	321	273	321	319	315	300	294	299	294	287	316	290	320	308	307	308	316	332	302	330	345	293	328	329	286	293	272	267	305	299	332	305	311	316	291	321	294	296	302	286	284	310	317	267	344	298	310	327	276	304	311	301	300	297	317	288	334	304	329	315	310	283	309	306	303	313	337	304	306	328	312	305	296	286	310	312	332	319	310	335	307	301	309	271	303	312	303	298	300	315	309	318	312	283	302	334	268	328	314	277	295	305	287	293	302	265	306	298	284	290	316	320	318	346	307	273	282	307	324	304	313	299	285	285	292	363	318	343	308	299	312	329	304	275	287	254	297	312	300	264	324	305	316	332	309	270	302	310	324	330	299	304	337	292	307	321	305	300	301	315	303	291	280	267	343	325	249	301	312	320	314	289	305	328	295	317	292	331	275	297	320	296	310	293	286	290	324	302	303	285	300	289	314	290	282	311	302	344	273	302	331	293	264	309	333	276	284	304	317	309	313	291	307	317	301	298	330	320	289	290	311	306	291	294	323	308	364	334	313	278	318	295	309	278	310	314	319	298	323	292	299	317	325	297	319	294	289	319	314	295	306	303	310	293	287	319	320	326	299	305	308	304	328	308	332	299	308	306	299	313	325	307	286	339	329	285	280	288	320	328	314	318	328	315	295	293	302	328	304	338	328	279	308	327	293	292	309	307	340	292	306	296	308	301	327	288	314	300	332	306	285	314	317	340	319	304	303	317	308	301	281	294	305	327	316	314	293	292	264	278	293	281	303	317	283	288	345	331	310	318	314	340	327	308	332	311	321	280	287	288	326	321	297	301	277	329	294	308	298	295	312	285	299	308	291	285	329	314	308	277	305	294	331	299	280	332	310	291	280	327	279	302	283	297	317	326	329	308	305	335	313	297	319	312	275	295	308	302	282	301	301	297	310	299	284	327	273	298	325	301	307	312	304	313	311	347	294	283	307	308	332	302	301	292	303	295	313	339	327	302	301	327	296	300	304	301	275	302	303	324	341	281	285	322	297	294	335	303	332	293	282	281	309	328	325	354
36326	47439	54681	55221	46208	46161	48440	44670	45008	42459	41405	29579	29424	25847	22644	25984	22173	15007	12354	9768	9366	7895	6698	4299	3617	4485	3199	2038	1501	1547	1513	1311	1400	1077	992	934	938	939	953	939	894	826	877	945	900	923	917	973	932	879	892	849	911	805	829	837	796	819	695	772	768	752	778	743	756	776	784	742	744	722	684	729	717	731	714	682	778	721	722	749	753	689	727	668	704	718	660	731	700	676	681	783	720	714	670	743	707	704	694	716	660	714	702	772	729	676	682	720	651	715	702	709	716	696	666	688	694	685	707	680	658	632	666	730	710	722	681	688	665	657	690	667	676	737	690	694	674	689	734	725	699	646	681	651	693	712	666	719	750	678	681	703	712	679	719	709	712	711	670	713	686	709	664	711	696	674	707	639	681	691	653	674	642	659	689	656	667	680	687	680	677	626	722	695	676	692	667	681	686	691	688	623	707	680	658	701	714	690	698	716	702	685	702	715	674	698	724	700	674	694	682	718	723	719	699	664	708	733	651	675	656	733	671	736	704	692	688	669	683	694	667	711	707	724	713	697	688	698	658	695	724	714	687	689	683	672	672	758	670	707	641	742	682	676	736	693	727	704	656	671	711	719	734	661	637	709	643	675	742	637	677	706	700	682	696	730	676	686	733	649	679	711	660	682	690	688	660	645	682	630	673	681	675	686	704	671	769	668	743	669	700	701	660	689	706	712	723	668	702	682	664	666	695	670	660	647	658	691	742	667	699	685	669	698	631	682	686	678	676	722	713	688	747	692	707	698	639	672	692	749	672	718	687	681	689	663	705	697	702	690	713	672	732	669	720	733	711	695	712	727	695	718	683	702	640	693	714	666	659	687	659	722	701	671	707	678	694	688	670	688	657	689	717	683	670	752	714	713	685	681	708	717	679	692	712	677	731	701	685	686	662	693	738	710	721	719	692	682	680	695	692	700	657	672	671	677	667	701	672	681	664	723	698	635	681	660	716	703	706	665	695	706	672	700	656	694	706	710	716	659	686	710	701	683	707	706	711	709	707	697	683	661	726	671	678	671	676	701	678	715	699	665	688	671	744	680	708	704	708	685	690	683	764	673	675	708	691	752	787	678	663	679	663	675	668	721	709	694	668	684	686	713	665	735	692	663	702	715	691	698	665	683	710	709	690	737	716	713	683	702	685	711	671	676	679	725	688	713	696	707	721	686	647	700	692	687	730	686	710	728	684	679	684	695	709	676	687	691	682	644	726	688	673	676	666	704	741	656	703	680	677	694	669	691	711	724	681	717	679	723	700	713	716	741	699	706	736	722	637	659	695	714	706	740	668	665	726	717	642	760	679	655	679	731	692	684	700	700	701	680	682	658	677	695	745	724	693	692	740	633	635	669	673	729	691	676	695	640	689	669	705	703	711	717	675	682	746	677	684	707	712	670	716	684	648	707	676	693	659	694	697	700	663	700	693	676	744	645	674	722	672	750	649	621	703	755	692	662	702	716	686	710	725	690	726	667	679	669	671	687	656	639	708	714	667	674	680	668	717	695	719	684	691	670	700	684	703	666	685	748	729	737	699	667	649	678	710	689	690	671	699	712	697	685	680	698	701	687	683	717	728	714	677	661	695	739	661	702	692	667	686	694	677	714	649	708	730	719	686	667	666	669	624	739	727	703	699	648	721	715	641	672	713	673	657	698	670	716	636	688	654	648	692	688	704	677	677	685	715	671	682	691	701	748	685	710	688	661	705	705	679	703	712	708	720	681	694	693	660	667	690	695	670	679	665	676	689	664	703	678	700	727	706	680	651	692	691	683	710	700	672	673	675	671	743	686	678	708	673	687	723	647	662	652	681	660	642	667	704	646	665	746	680	677	676	682	664	695	638	651	702	685	715	701	638	642	742	685	670	662	666	689	719	663	696	683	706	695	708	675	702	646	709	719	722	684	648	679	686	655	668	692	701	674	675	680	709	660	691	719	699	661	666	699	683	719	713	715	682	693	702	744	722	681	672	669	674	695	720	683	688	699	730	647	694	725	673	711	663	711	728	707	669	732	701	674	681	697	732	702	689	668	693	667	695	638	744	718	655	684	698	696	698	708	709	688	702	672	653	741	697	664	690	705	673	685	701	722	728	706	682	691	680	687	701	718	674	716	686	709	756	718	687	697	717	653	657	700	660	696	673	704	680	691	721	676	659	677	669	701	697	698	688	699	655	697	692	709	702	688	650	720	759	668	637	704	719	698	646	655	654	688	703	666	655	732	659	641	670	723	682	675	724	697	700	685	742	705	704	671	719	700	682	657	694	719	728	697	708	694	709	669	675	685	718	739	756	750	674	679	644	708	696	672	739	678	717	687	697	744	672	704	653	689	700	708	686	687	703	697	692	689	724	679	680	667	751	678	701	737	698	682	653	674	677	680	742	695	683	705	670	681	669	653	671	710	657	679	692	753	705	684	710	705	689	696	684	694	707	694	670	724	715	691	687	661	682	671	721	667	666	657	700	698	723	615	684	713	652	690	690	683	663	719	658	735	686	700	660	717	685	695	731	727	690	659	676	656	667	704	723	698	684	708	691	705	680	700	669	691	698	710	704	686	711	740	716	689	636	674	668	709	687	728	704	728	680	719	652	700	668	683	726	652	707	729	658	644	692	713	705	726	693	679	695	735	693	691	717	678	667	690	687	681	689	712	696	761	659	663	650	676	689	699	671	734	679	683	680	713	697	671	736	660	642	682	724	716	687	721	708	667	700	661	664	683	661	693	655	685	671	658	684	723	684	665	705	687	683	701	685	716	694	677	650	703	683	672	692	671	647	683	703	717	713	704	645	688	681	716	749	675	643	657	740	686	713	673	662	706	677	679	703	731	680	643	738	707	705	693	722	713	680	712	710	699	687	697	719	663	695	694	717	708	715	656	681	693	655	681	714	685	699	685	658	689	690	696	707	675	667	675	750	702	693	637	672	686	692	653	690	733	671	709	652	675	648	686	720	734	750	647	687	695	716	715	730	733	723	719	697	675	684	670	699	736	727	648	682	699	718	647	707	716	668	697	692	668	768	680	715	706	713	706	667	686	717	708	693	700	693	677	725	706	679	690	671	688	687	704	699	676	681	682	745	690	673	700	658	708	701	697	695	720	677	686	670	689	661	670	691	684	688	704	691	648	712	680	698	691	726	669	711	649	732	690	710	713	667	703	671	689	671	696	715	744	711	664	671	667	634	678	721	688	701	716	684	697	708	728	695	699	716	679	679	680	676	683	643	659	732	703	638	676	725	685	705	679	661	629	641	707	671	690	720	679	687	682	680	680	708	660	700	719	677	698	732	712	639	724	695	696	705	748	698	739	681	700	683	743	728	721	675	699	685	689	676	719	697	653	671	698	666	644	664	684	702	721	717	705	743	704	701	714	663	684	695	666	691	740	699	671	663	720	695	678	729	643	740	673	686	664	750	694	704	716	665	682	697	717	737	665	725	686	701	694	702	706	703	694	730	661	651	703	702	711
29411	25268	27349	20799	10074	4934	3316	2335	1909	1404	1389	975	856	758	657	647	561	495	495	477	471	455	445	406	472	468	411	360	399	431	408	383	391	356	411	357	388	411	347	412	370	391	350	394	399	362	405	329	340	362	362	373	344	402	381	396	359	326	333	381	421	381	347	356	344	404	367	373	369	376	347	375	343	354	387	383	381	338	346	380	344	354	379	389	398	377	369	356	368	361	380	365	392	404	375	389	382	358	375	358	368	347	359	365	378	365	386	362	366	375	381	378	384	373	371	346	398	328	393	370	331	383	371	358	348	384	374	360	377	390	343	351	370	373	345	406	374	363	341	401	387	357	334	360	330	366	380	343	327	360	417	393	401	372	355	356	345	380	393	349	337	332	395	389	361	383	399	412	380	367	357	363	362	408	367	345	373	384	381	342	353	396	399	353	355	368	406	340	367	339	323	334	359	338	359	341	378	361	368	379	374	388	386	368	366	373	399	350	346	340	355	347	342	354	355	341	373	347	402	349	371	397	345	335	351	394	393	367	394	398	340	362	367	381	393	342	360	360	356	368	347	322	343	389	348	368	384	342	351	361	355	325	356	356	384	395	406	408	390	393	370	375	371	332	376	359	346	389	366	397	398	359	351	355	361	404	373	387	365	378	382	351	396	371	386	376	370	366	366	358	370	381	345	375	378	355	395	396	385	354	379	383	340	348	385	359	376	381	368	366	364	299	398	334	363	388	343	388	366	382	366	347	376	416	389	373	341	347	376	378	388	351	360	387	376	360	333	375	373	362	345	373	366	388	359	367	365	389	361	354	355	363	373	382	385	375	382	388	363	363	342	351	356	317	387	382	364	357	397	370	324	365	345	373	332	304	373	347	404	366	341	356	372	363	346	378	360	404	360	377	402	373	388	352	364	358	363	368	365	364	347	370	363	359	354	367	357	384	344	393	341	348	365	384	362	393	376	348	368	372	377	369	357	364	382	380	397	373	326	351	353	295	342	400	349	371	365	348	391	377	375	349	354	372	348	351	344	423	369	359	371	412	366	338	344	371	389	384	355	354	350	350	366	384	365	361	380	382	334	359	368	379	386	371	352	367	360	372	371	358	376	341	392	372	412	401	368	387	363	362	357	375	413	382	380	357	328	361	386	375	338	365	338	390	348	358	333	376	364	364	353	359	336	362	382	399	358	375	366	333	343	391	391	385	374	342	366	335	381	343	347	344	377	362	380	352	362	359	362	388	363	343	359	402	340	377	371	335	358	351	373	361	345	344	330	344	374	363	352	361	345	397	396	354	381	352	366	363	351	390	362	394	355	342	374	337	350	342	371	404	395	389	370	352	363	372	374	374	358	354	367	328	347	349	362	375	389	362	401	366	372	359	359	349	350	352	375	366	347	342	363	349	371	380	361	370	353	348	362	383	356	369	386	365	396	399	397	356	354	339	353	393	353	371	351	386	343	375	405	341	377	377	341	386	379	344	373	415	391	379	374	400	368	325	345	366	366	363	349	357	342	374	382	359	375	374	396	379	364	370	346	367	386	380	406	383	369	376	389	350	351	362	360	376	350	350	357	387	342	368	370	345	363	372	353	386	384	376	390	366	327	406	371	377	373	349	363	369	358	366	362	394	380	375	385	387	396	372	374	337	397	377	358	381	380	394	372	355	362	392	325	360	344	362	379	355	384	355	400	353	357	335	363	388	345	323	363	363	347	373	385	351	352	365	357	370	342	322	382	360	355	312	365	345	364	419	370	336	353	341	333	379	348	392	361	379	376	401	351	355	366	371	413	393	371	372	351	376	363	344	373	347	360	363	348	354	371	358	364	367	408	387	360	369	375	387	346	335	356	377	361	398	356	374	362	382	360	378	386	336	358	380	366	351	359	320	364	392	353	371	361	363	338	367	380	398	352	344	342	383	334	364	368	346	379	351	341	393	366	374	345	392	374	361	360	339	391	404	339	359	335	354	360	350	384	350	360	351	402	373	381	373	326	369	362	398	390	371	361	379	386	404	382	333	370	376	387	396	404	382	373	370	364	359	388	396	365	396	379	382	377	351	356	366	370	388	360	364	413	372	396	355	338	373	383	371	404	375	361	332	364	383	385	372	386	363	376	366	314	338	328	340	360	389	394	371	339	341	372	390	361	402	355	392	333	411	378	361	341	346	386	399	369	381	362	386	383	383	347	369	349	374	363	387	390	367	369	351	347	338	390	337	378	321	371	343	364	379	354	362	377	345	373	336	360	371	334	341	372	352	374	395	353	397	362	359	356	353	341	379	375	355	335	385	377	335	353	343	375	351	357	317	378	377	364	331	357	329	406	367	365	388	359	372	366	378	348	324	347	379	367	366	373	370	354	383	348	379	392	374	373	360	344	325	338	361	355	388	380	388	348	344	389	390	358	385	368	384	394	360	361	373	429	397	391	381	384	419	348	391	393	368	359	338	338	378	375	379	369	381	386	386	376	340	366	409	340	386	365	373	371	368	352	354	344	364	374	373	399	356	352	362	342	383	376	382	383	359	389	325	366	410	356	378	335	395	345	391	355	397	357	367	384	359	370	373	356	379	363	378	339	384	378	371	373	356	367	324	393	357	384	392	409	359	349	402	351	393	350	370	370	360	366	408	380	347	380	354	363	353	334	385	394	379	379	389	371	363	396	371	382	383	366	366	374	376	379	338	356	370	357	385	338	375	374	356	347	372	323	385	380	385	341	367	357	355	385	401	408	374	378	330	388	354	375	367	350	376	360	394	383	404	378	347	351	322	394	355	330	379	357	377	383	338	354	380	352	348	374	355	385	398	383	370	345	370	400	342	362	391	338	366	343	355	319	396	367	344	349	346	400	375	376	343	362	373	366	389	399	355	347	417	353	363	374	368	367	370	402	416	382	408	401	362	350	395	381	378	342	364	351	360	354	345	365	360	341	364	350	396	377	370	372	345	349	362	366	375	363	358	377	344	354	382	349	365	351	366	356	353	355	357	398	374	374	340	323	346	383	310	362	376	350	365	361	394	340	378	379	343	358	370	373	380	330	356	363	343	357	370	375	352	362	350	346	381	344	363	337	372	368	394	387	355	373	353	351	331	358	366	306	410	393	341	348	391	341	365	387	367	378	362	400	370	380	367	392	357	379	344	392	355	351	372	359	350	390	378	345	372	361	392	357	379	354	377	392	412	397	324	361	369	373	346	387	357	355	357	375	364	354	318	398	359	370	358	348	399	395	315	391	344	362	327	363	360	371	340	389	347	368	393	359	378	357	392	329	387	364	368	346	355	380	369	371	358	360	345	366	367	351	354	365	341	364	365	401	386	372	378	372	369	367	350	373	366	371	359	375	380	332	378	357	366	330	393	387	359	349	367	370	356	389	360	371	372	386	372	397	336	366	333	342	382	363	355	382	358	349	387	344	394	353	365	368	382	385	373	375	380	398	368	381	384	382	417	374	379	388	371	335	343	354	368	356	346	357	373	333	357	374	370	372	369	367	369
16639	22116	32644	31142	19129	14021	11302	8867	7987	6177	6131	4284	3782	3155	2565	2885	2119	1788	1570	1465	1433	1326	1236	1207	1125	1125	1142	1033	1075	998	1009	895	901	963	908	905	918	886	884	863	894	882	868	830	833	895	854	854	846	838	842	823	837	871	856	868	763	819	803	876	825	869	782	853	826	806	821	823	839	850	846	841	834	850	875	851	894	818	805	803	836	835	880	873	830	874	812	802	826	807	852	817	820	821	820	820	844	770	785	820	838	787	822	820	789	863	856	827	893	815	772	821	809	819	838	832	802	832	823	869	796	801	840	862	788	839	777	805	795	886	801	881	803	749	808	820	839	833	822	787	816	772	817	813	811	842	831	805	853	833	794	794	822	871	839	849	858	850	847	857	840	841	825	817	813	803	837	873	869	860	793	784	817	829	802	843	837	811	806	854	801	845	835	839	851	832	801	815	829	855	821	832	851	845	841	740	808	812	810	751	844	853	846	812	826	829	771	817	795	796	805	881	859	807	835	825	863	868	772	860	833	810	825	802	828	834	821	769	820	862	833	810	809	847	868	811	827	811	815	803	792	815	823	813	806	820	814	827	854	822	854	780	821	812	836	878	855	797	838	879	824	825	862	805	905	840	791	832	819	862	907	831	812	808	778	817	816	819	752	813	821	826	780	817	801	792	837	817	845	817	822	819	795	811	802	831	826	784	825	821	819	826	804	845	851	789	835	788	830	780	843	816	878	813	873	820	838	807	815	824	826	779	772	769	769	824	797	823	825	794	811	824	833	882	788	871	835	820	821	838	813	809	778	878	855	820	814	836	818	786	819	836	801	794	792	793	818	821	819	843	781	830	804	843	851	812	830	801	805	815	810	812	820	851	870	785	856	780	832	799	800	789	800	785	871	856	807	773	811	814	804	842	852	828	837	809	836	833	784	795	814	805	827	885	827	834	780	872	847	810	782	834	821	829	828	815	799	777	805	823	829	849	831	772	822	788	897	799	822	857	814	854	796	796	819	888	774	801	787	856	763	795	785	807	822	822	863	833	867	821	809	805	875	847	825	889	844	822	838	811	777	792	827	825	887	813	826	809	818	794	805	840	846	842	824	854	834	801	848	854	834	774	830	837	777	815	805	815	857	799	781	864	801	801	848	876	831	857	820	841	847	828	865	834	825	809	814	857	801	805	821	877	832	789	828	812	817	823	842	797	841	844	842	817	866	834	785	843	817	826	846	845	866	863	786	840	832	817	761	894	816	809	799	808	823	831	813	804	786	832	764	793	831	858	843	827	782	812	813	806	844	792	806	823	804	777	804	826	842	786	816	870	818	846	829	852	796	855	836	785	832	827	877	863	855	851	774	764	846	828	826	823	884	783	788	778	817	827	813	829	825	859	833	850	790	836	811	834	776	817	822	779	827	855	822	860	848	782	784	836	852	831	802	829	834	793	830	809	786	857	851	894	821	804	825	788	821	786	820	868	813	860	825	840	828	821	805	823	822	808	850	786	820	809	885	856	813	836	837	825	779	838	828	826	834	848	814	841	827	782	800	837	861	858	887	810	833	859	841	852	840	846	859	766	840	774	831	830	811	815	817	846	800	812	865	861	798	855	785	854	793	799	756	781	805	820	849	829	788	847	806	857	781	825	846	800	815	788	800	792	778	802	870	895	790	819	794	800	890	817	792	846	790	800	852	825	820	829	817	785	799	861	832	810	774	789	814	831	802	809	832	806	806	903	819	810	834	845	842	834	788	805	803	793	846	821	815	826	843	798	812	783	818	810	820	809	784	814	788	802	815	811	859	824	828	825	838	866	759	804	839	846	820	813	784	801	823	894	782	820	795	815	818	827	811	808	805	854	820	812	744	767	809	799	840	813	849	832	787	781	846	829	712	837	818	847	846	792	858	870	833	815	832	830	801	844	836	837	834	816	841	812	845	848	819	795	831	823	791	774	782	820	833	838	884	812	836	847	816	850	845	870	866	821	834	887	792	814	873	833	887	807	870	771	823	760	795	817	857	826	784	805	833	799	878	811	806	796	872	838	863	781	818	804	783	883	800	831	795	796	849	811	809	836	808	814	867	818	824	821	785	805	788	812	804	877	900	779	830	784	843	812	850	845	799	748	790	841	816	830	803	824	818	820	816	782	851	826	874	858	832	835	853	782	816	794	858	804	892	837	782	798	816	835	833	840	798	841	838	829	818	862	815	822	834	849	785	828	829	853	839	862	804	800	829	838	840	849	830	791	804	790	855	861	808	804	778	807	751	822	831	825	810	818	778	879	822	807	772	804	822	799	805	820	833	809	844	798	840	827	830	819	798	867	857	824	882	827	776	779	841	849	826	808	877	810	812	773	859	813	805	845	854	826	818	777	835	830	869	834	877	798	853	785	815	846	770	770	750	848	817	802	838	790	851	832	787	819	849	796	795	833	768	780	807	786	816	816	846	785	819	831	827	789	873	828	834	767	791	859	813	797	784	827	840	799	831	841	797	844	842	802	796	784	799	887	821	840	846	826	844	815	821	755	858	808	831	836	836	845	806	845	795	808	838	799	794	821	810	824	846	784	856	824	840	833	854	808	801	794	769	833	808	828	818	853	822	791	811	832	836	827	741	827	871	834	833	809	832	817	836	793	812	803	857	774	813	852	872	842	815	815	832	838	804	803	852	787	833	818	832	815	832	822	813	801	839	831	847	812	830	843	827	829	846	817	761	860	833	785	863	794	828	848	827	840	839	856	818	836	861	805	760	844	846	821	830	801	848	849	873	818	807	770	791	810	847	857	761	820	822	826	819	844	792	818	859	847	787	817	783	835	828	828	811	854	886	818	830	879	875	752	877	819	812	832	852	837	820	845	836	853	825	820	849	845	807	862	809	844	825	820	868	821	826	835	838	865	781	858	853	854	824	838	825	798	829	777	875	819	826	835	797	780	816	860	783	776	775	822	798	827	782	825	887	819	867	834	749	822	807	828	841	771	849	809	819	834	804	840	844	883	765	760	796	875	818	832	865	750	815	857	815	810	829	870	807	803	896	853	825	817	803	826	900	809	802	795	830	834	788	811	767	829	806	814	804	877	801	834	811	834	822	774	831	851	873	827	807	794	849	790	794	770	805	808	786	832	811	824	842	843	799	735	821	793	827	811	879	820	789	819	826	849	833	818	845	871	900	857	766	838	835	818	822	789	860	830	855	826	792	858	855	808	844	846	848	788	813	851	814	838	824	801	792	835	820	815	837	836	856	830	848	803	825	811	891	751	812	838	815	757	825	789	899	776	855	795	805	805	761	779	819	844	841	812	769	809	826	816	858	846	821	829	849	837	841	869	796	872	808	845	843	827	789	809	764	829	813	851	853	832	834	805	875	813	814	809	847	838	817	891	815	802	812	826	820	790	832	806	872	869	831	836	784	835	806	829	792	820	801	795	806	812	873	813	812	783	836	853	791	837	845	844	836	801	799	801	808	787	847	851	822	836	846	818	844	790	776	834	795	818	825	803	812	825
45990	49406	54010	44647	31627	30720	31282	26442	24010	19222	18282	10775	7870	5543	4236	4719	3594	1921	1642	1238	1280	1040	884	663	603	615	590	433	392	344	395	377	331	366	364	344	332	343	334	342	347	376	330	330	315	310	335	345	324	351	332	344	339	323	289	332	315	344	316	345	311	306	293	343	317	308	328	323	344	343	370	350	327	353	334	324	307	310	297	289	324	320	329	292	311	326	320	317	338	336	298	339	337	303	322	315	287	350	300	288	313	312	311	325	334	327	319	310	301	327	335	340	294	273	300	331	335	311	315	315	317	304	301	315	302	293	314	318	316	338	341	316	325	342	307	320	336	315	352	308	307	323	313	301	316	326	361	347	316	326	321	281	318	328	302	327	294	301	326	332	332	272	311	319	271	316	338	303	289	292	309	318	305	313	321	280	307	314	311	370	308	340	326	334	289	300	322	301	334	338	299	339	319	311	315	338	339	300	262	327	329	317	335	304	347	301	331	323	323	317	287	299	301	329	316	316	330	321	346	303	308	339	345	315	322	337	323	295	315	301	344	289	310	315	330	287	302	306	302	304	324	324	314	288	319	267	309	312	341	308	281	346	319	312	278	345	330	255	324	316	340	305	337	306	325	356	295	345	301	294	294	329	313	314	314	331	317	293	301	321	309	318	331	303	325	342	323	283	298	331	322	298	312	292	302	316	286	311	366	336	287	310	279	313	318	316	319	294	298	303	312	305	282	270	280	337	342	288	324	336	321	313	312	306	332	344	287	340	305	351	297	299	312	312	326	330	318	327	329	331	335	305	329	281	330	332	334	347	320	288	311	324	339	314	285	327	280	294	342	308	276	343	320	317	317	294	303	336	355	332	351	293	304	286	313	305	320	339	312	294	296	336	293	317	339	313	309	317	326	316	315	308	311	316	318	304	314	309	280	323	300	294	327	304	318	310	305	319	324	325	303	309	310	304	319	330	318	291	304	322	315	326	306	338	283	309	300	273	305	308	271	328	326	330	302	278	296	342	277	303	333	276	329	292	333	300	314	317	304	325	292	297	352	337	342	293	314	304	331	314	328	270	317	326	339	329	316	330	324	311	320	294	324	314	285	314	280	303	292	312	303	306	292	322	326	280	335	319	295	354	339	342	311	333	332	329	293	273	302	307	299	296	291	281	333	361	278	317	277	320	325	304	317	304	303	313	336	315	306	345	285	287	298	302	304	334	311	320	317	313	327	328	300	319	327	327	284	314	325	346	324	348	273	295	339	296	326	302	314	317	341	306	329	330	323	329	325	296	304	339	313	343	320	345	300	338	298	294	320	291	320	300	304	291	319	354	328	335	330	248	305	331	286	331	312	310	296	290	326	302	303	311	296	267	298	333	311	338	336	327	311	336	321	310	294	323	306	292	300	294	319	302	308	354	298	320	326	287	271	276	288	319	343	316	335	333	292	358	326	303	330	326	294	312	322	284	286	331	334	313	314	315	318	271	298	281	321	296	299	316	281	311	323	306	332	304	311	297	275	317	276	306	309	314	324	338	323	323	317	296	320	335	367	312	314	330	337	306	291	358	323	289	289	319	310	278	300	335	280	292	304	294	308	337	331	320	319	283	308	320	291	346	321	314	311	327	332	290	293	338	342	300	330	359	307	331	317	310	301	298	299	320	312	318	313	317	300	299	309	347	330	312	341	330	305	301	285	322	317	307	308	299	304	325	358	318	332	311	314	317	286	314	288	337	309	328	322	314	309	275	344	326	295	288	309	319	319	311	319	284	320	315	312	331	284	290	296	351	306	303	314	307	339	339	352	301	293	319	286	294	353	312	325	318	348	290	308	334	325	368	294	336	310	310	306	340	296	321	317	318	332	334	289	329	312	321	328	334	337	326	287	321	314	300	297	301	334	336	311	341	314	298	306	317	300	309	298	324	327	348	330	370	266	308	329	301	304	284	317	310	304	321	341	322	309	312	316	316	319	317	315	319	342	316	339	297	318	318	319	306	333	304	299	310	312	322	295	343	305	266	309	302	322	331	329	286	338	286	297	312	301	333	293	319	320	328	311	340	324	324	332	307	331	330	319	274	320	281	324	339	345	312	325	320	342	334	305	294	306	325	327	328	333	339	366	318	307	290	335	288	300	299	307	293	321	275	303	338	318	299	337	354	306	294	314	282	297	312	339	308	319	307	294	329	280	304	295	296	335	316	302	292	319	296	309	342	332	314	277	334	316	330	282	344	318	339	297	307	315	313	333	319	331	336	316	343	344	323	303	305	293	308	310	315	336	324	319	322	296	338	328	320	295	307	286	312	349	277	334	307	342	310	328	335	326	285	334	322	329	311	275	285	311	314	339	335	316	326	303	355	311	318	288	310	310	298	354	305	332	323	305	325	300	333	319	289	311	297	337	317	324	323	305	326	333	318	294	326	300	331	318	329	321	316	317	302	327	321	320	291	306	322	308	330	296	304	307	307	308	306	305	303	320	305	309	355	279	327	307	321	319	352	290	300	355	308	292	279	286	311	314	308	356	347	328	319	326	293	291	302	319	313	326	310	325	293	345	331	296	328	307	279	344	338	309	343	324	332	315	307	337	335	318	296	343	330	262	321	318	383	321	304	292	302	292	324	306	306	312	295	323	302	327	310	321	321	281	335	300	315	280	293	330	279	315	301	318	304	290	304	353	317	291	301	307	322	306	328	349	305	316	308	290	303	283	292	352	298	299	346	303	313	338	277	305	294	302	301	335	291	314	329	311	286	306	285	314	332	301	289	332	301	292	333	317	323	293	310	310	308	342	302	329	298	324	329	295	303	309	301	322	349	297	324	294	292	324	327	295	289	292	308	312	314	294	295	308	292	324	325	304	311	348	336	315	327	299	309	304	345	318	320	309	328	317	301	318	293	296	319	332	344	307	318	316	325	288	294	344	278	311	344	332	279	327	317	314	292	312	324	305	320	321	309	340	317	308	351	299	295	287	321	327	317	296	350	302	322	274	292	303	270	348	329	290	331	333	287	342	333	303	302	289	289	316	321	358	284	309	298	318	316	304	302	332	303	337	318	361	301	300	326	312	324	299	348	289	324	322	346	326	307	294	305	320	303	311	345	331	293	324	303	300	346	283	337	291	307	284	306	298	303	291	286	287	316	305	268	337	323	341	308	299	327	301	318	320	315	299	301	332	297	277	289	304	340	318	328	319	293	322	285	316	333	296	342	336	323	287	359	301	319	298	296	324	316	288	318	303	297	318	333	311	332	317	325	328	307	284	302	305	330	328	304	279	315	308	314	360	305	332	322	311	299	275	291	338	333	317	295	315	297	326	317	332	335	325	350	296	287	320	316	297	324	275	364	319	292	323	275	346	364	315	299	317	305	266	313	292	305	319	294	311	310	293	342	278	334	295	344	351	316	308	329	306	289	313	308	272	328	310	323	369	277	300	313	306	318	302	287	291	332	320	336	326	283	316	313	336	310	325	272	318	302	296	281	353	357	287	321	295	313	330	292	321	302
30234	41897	53856	49035	38297	42372	41247	37741	37272	34085	33486	23638	21710	18725	14911	16482	12209	8334	6978	5748	6120	4768	3848	2884	2333	2576	2631	1451	1313	1194	1290	1170	1012	915	934	887	886	840	878	831	845	840	796	853	826	849	894	882	837	846	854	851	827	819	855	780	797	755	766	737	714	757	762	758	815	772	794	769	768	749	782	692	754	693	666	712	728	748	718	744	754	748	783	680	730	723	760	693	718	691	772	706	743	729	721	717	712	737	747	704	734	756	768	665	767	682	681	712	726	730	690	750	711	723	663	685	696	695	758	705	685	708	747	697	720	682	691	722	678	741	671	698	754	771	667	664	696	738	725	704	681	718	737	674	690	720	683	713	721	715	710	731	671	694	689	701	728	624	675	787	686	712	657	723	746	718	726	684	689	708	675	744	719	697	716	714	693	749	759	752	751	703	737	711	722	712	709	702	767	722	723	734	691	681	733	730	730	708	691	705	677	731	686	701	689	694	680	730	716	744	695	714	783	676	734	741	741	722	686	704	753	748	762	701	704	725	703	722	704	696	695	718	716	723	742	739	709	728	724	726	724	689	753	697	687	707	676	717	752	695	703	698	751	700	688	745	684	724	665	734	752	729	715	732	737	715	742	714	694	710	682	665	707	704	676	705	686	728	737	675	746	688	715	708	735	715	705	700	717	746	723	706	723	730	709	710	755	720	718	714	734	703	704	679	726	689	667	714	721	718	710	670	707	661	712	719	721	704	686	695	757	746	742	768	699	741	684	718	746	749	672	712	729	739	669	736	697	749	691	716	705	638	730	742	689	688	719	729	700	767	773	709	714	728	722	707	684	701	723	693	724	740	732	751	769	672	675	720	710	706	726	730	712	723	708	702	713	686	691	705	733	721	750	703	673	726	703	723	738	738	677	716	707	677	720	728	772	724	705	698	689	707	736	665	725	725	717	729	700	701	719	734	666	749	687	728	707	715	739	710	669	764	711	686	698	650	684	746	693	773	755	741	752	727	698	687	694	721	736	726	688	674	694	801	714	695	729	672	806	674	700	701	730	730	745	717	737	748	740	740	683	746	710	725	676	685	738	661	700	663	702	666	707	692	693	760	691	741	694	737	802	721	730	675	715	699	694	726	719	713	720	753	696	708	679	744	664	703	741	681	713	702	740	703	703	693	709	730	690	762	712	748	720	705	703	720	698	670	696	724	711	717	716	715	787	736	735	715	685	679	698	707	737	724	712	693	708	698	709	727	722	683	740	694	735	753	726	748	735	716	712	708	708	715	690	746	670	680	696	743	644	734	719	702	706	740	683	726	744	775	672	721	670	708	685	768	705	736	716	699	695	746	660	715	692	734	770	705	699	720	704	702	714	706	707	738	741	726	746	710	750	697	712	731	734	720	710	716	737	701	652	717	711	707	716	715	689	735	707	690	737	652	728	683	649	717	675	671	742	735	750	710	706	682	680	727	676	746	711	712	693	695	741	714	723	657	699	720	737	690	728	695	731	695	790	727	708	703	671	726	729	715	677	728	749	712	699	703	719	733	642	722	670	740	751	751	703	715	703	700	759	697	736	660	727	682	695	730	760	705	705	693	739	735	675	682	714	736	737	697	758	724	676	730	693	743	696	706	744	746	743	710	714	750	702	692	760	709	711	713	746	719	701	703	738	743	694	692	694	743	688	683	688	764	723	730	730	720	687	699	746	718	713	733	680	722	763	696	769	686	696	731	691	696	703	737	661	717	664	771	707	715	677	718	736	729	656	689	786	727	715	680	692	703	675	713	730	706	710	714	726	726	777	643	636	714	719	658	708	699	715	748	708	751	732	720	692	739	755	755	703	723	675	735	751	709	706	682	657	676	705	677	676	724	750	709	656	720	742	693	697	687	711	689	725	734	662	733	673	727	718	694	777	702	696	715	748	711	705	706	714	715	697	717	662	723	719	736	710	663	723	664	762	760	720	750	680	711	713	699	718	704	750	665	687	751	719	757	711	712	723	730	717	704	739	760	747	698	692	669	679	688	721	672	723	710	710	733	673	725	745	692	707	689	710	727	741	741	726	724	729	747	693	785	689	689	701	727	696	714	720	745	695	733	688	738	688	736	759	697	727	705	741	728	710	679	727	674	679	675	701	735	679	713	728	785	712	747	697	728	751	712	689	757	634	706	735	746	684	722	676	732	679	699	667	748	681	722	713	716	721	699	668	698	761	680	702	687	745	743	717	705	685	635	700	718	718	755	740	744	688	707	743	729	680	705	728	720	692	746	673	706	709	665	739	743	709	668	667	744	723	667	728	693	691	710	722	682	719	686	744	729	681	699	769	746	704	717	749	733	723	651	695	699	740	705	734	703	760	758	700	697	680	753	639	727	729	657	728	681	705	754	678	729	731	719	742	742	712	696	703	712	751	700	712	678	723	756	718	661	711	671	685	680	714	751	692	713	711	692	762	737	709	756	681	719	675	721	720	692	727	762	738	682	697	744	682	718	676	755	715	717	721	713	727	698	770	713	719	752	725	774	750	713	710	696	675	733	701	685	720	728	738	713	668	725	747	691	760	720	728	708	711	733	723	740	707	762	696	683	744	671	731	689	712	766	721	728	699	801	709	757	712	690	689	734	683	690	764	705	736	704	730	715	743	737	718	717	722	731	719	724	729	711	752	714	704	722	699	712	683	701	720	706	716	791	674	721	727	714	722	754	735	727	658	701	727	734	662	704	730	735	714	675	716	711	686	682	711	697	696	688	703	724	733	745	675	767	762	695	720	728	709	681	723	691	706	693	725	750	727	748	698	707	688	716	713	749	677	728	747	703	704	700	693	719	715	712	684	721	729	756	691	716	770	738	701	694	630	670	670	709	687	730	733	717	752	743	699	678	762	740	690	686	684	727	707	665	734	707	732	740	713	684	666	753	680	669	740	736	730	698	680	681	684	708	732	737	715	707	716	718	708	732	700	691	786	732	727	753	735	714	698	707	706	709	727	731	716	715	655	692	693	742	679	714	680	718	686	721	714	708	701	739	681	725	729	671	746	677	717	709	699	770	713	714	678	696	667	700	728	733	728	724	715	691	713	657	771	763	674	728	712	717	725	705	728	737	732	658	703	680	724	712	716	650	758	742	706	733	712	718	764	680	655	692	706	686	712	749	686	685	695	712	705	720	692	692	726	724	670	716	752	648	728	697	688	696	713	666	705	713	694	723	685	694	688	726	722	684	704	655	729	698	706	699	727	755	750	690	722	728	735	720	719	754	670	741	733	691	740	738	717	719	760	697	750	681	730	774	674	692	667	660	662	719	718	689	722	730	692	707	709	689	704	749	706	730	716	721	729	721	716	741	711	653	665	781	671	746	713	693	693	697	740	715	730	685	744	686	734	725	736	733	717	717	692	712	710	707	722	697	763	745	740	650	661	698	743	714	728	704	717	707	670	688	707	673	725	732	733	661	715	742	694	711	704	760	674	698	676	721	683	748	767	701	697	685	728	694	730	703	711	711	696	748
53712	55850	48902	42513	33146	33142	34121	32330	32119	27237	27204	18130	13218	11031	8785	8361	7344	4047	2627	2019	2141	1423	1316	867	772	809	762	529	477	445	500	429	429	346	368	331	373	355	345	335	357	349	339	391	369	333	335	308	343	335	337	357	368	317	338	309	307	326	328	308	324	326	311	321	295	333	293	330	313	313	341	324	294	338	349	294	317	348	358	345	315	307	320	329	306	290	299	281	292	302	317	297	266	284	299	303	297	301	310	323	307	309	301	295	286	318	339	296	289	327	317	320	285	298	314	300	299	324	312	305	295	288	303	315	293	310	321	315	320	315	311	284	303	275	275	327	295	324	305	306	313	312	282	287	315	330	312	309	309	295	291	275	286	324	305	266	289	329	264	307	282	284	339	292	322	315	305	324	289	324	309	306	304	277	282	317	303	268	297	304	309	304	325	298	323	298	316	301	315	298	290	301	293	310	284	322	300	308	283	337	317	312	314	301	294	306	292	311	300	317	293	319	313	338	307	323	322	299	320	296	328	289	335	294	310	277	307	335	299	319	321	316	296	331	308	307	302	263	295	302	264	307	301	310	329	302	303	279	355	278	318	310	309	334	310	298	293	292	319	323	285	308	298	273	289	310	328	286	284	296	303	310	300	312	287	283	322	312	279	319	317	323	300	314	302	300	290	295	307	293	298	294	284	321	284	312	320	292	277	323	315	298	298	312	290	310	350	287	276	345	339	291	309	318	293	291	299	312	292	345	338	290	297	283	296	322	288	310	274	284	303	302	307	278	296	306	287	303	335	351	321	283	309	272	276	289	278	320	308	296	336	289	328	305	297	304	288	299	314	310	290	300	277	287	287	294	281	317	315	315	320	304	298	273	281	330	304	286	316	302	294	315	301	301	259	301	324	288	321	308	309	305	338	312	290	293	278	287	263	291	304	302	329	306	317	325	312	319	257	284	301	278	288	291	307	304	306	300	326	287	318	308	322	308	294	312	325	283	295	306	309	331	344	303	301	314	281	321	298	323	275	274	343	318	291	290	298	296	344	284	331	302	316	284	278	316	297	281	330	298	294	292	255	309	274	291	286	303	270	287	298	320	314	263	313	289	329	279	306	321	290	321	312	298	280	343	326	267	316	353	311	291	282	332	316	303	334	287	330	308	300	294	292	310	310	267	311	298	289	286	311	308	294	316	300	312	312	293	305	316	307	289	309	327	330	292	295	282	311	325	333	280	303	303	297	340	253	307	282	287	322	315	302	310	330	324	291	260	290	277	297	291	315	314	300	327	299	313	303	297	315	316	322	330	330	305	342	289	327	359	300	312	266	289	293	305	282	289	284	284	302	283	297	335	312	291	303	314	299	316	289	316	301	314	280	302	282	290	290	290	276	300	269	315	321	326	314	272	316	317	305	302	311	275	326	315	297	337	290	277	266	293	306	298	308	295	299	304	321	297	302	296	321	300	299	308	293	319	322	311	325	288	319	339	327	285	290	296	308	280	278	353	293	298	295	319	341	334	287	293	303	303	319	314	300	309	295	281	280	278	302	310	268	313	302	277	321	297	314	284	317	339	338	303	307	325	302	295	313	309	317	326	335	354	295	340	268	297	278	282	275	317	316	298	289	294	306	301	330	340	291	356	295	286	293	278	319	348	285	321	297	320	320	309	297	305	313	319	303	310	298	314	322	326	315	311	323	316	320	303	310	326	292	277	316	264	336	347	336	329	293	290	310	300	324	284	292	288	282	330	304	290	295	308	284	295	274	313	283	342	316	330	312	295	315	285	308	318	334	293	298	285	294	281	322	293	309	296	310	318	310	319	303	312	298	271	274	290	347	350	312	315	273	333	287	277	317	332	300	289	278	336	298	303	309	306	330	312	292	297	303	269	270	302	288	285	299	333	303	319	277	350	322	301	321	301	314	316	289	311	303	307	323	315	317	329	279	300	290	313	297	296	278	296	315	311	339	299	292	302	301	304	300	301	317	290	315	320	292	314	303	299	311	294	324	290	316	294	318	334	277	317	292	305	307	325	301	277	314	286	323	314	291	324	304	309	302	294	298	292	327	316	313	275	291	306	296	288	290	282	289	299	335	314	285	295	311	284	295	303	347	289	339	318	296	324	281	310	339	299	333	294	296	334	312	308	288	311	308	293	306	321	303	278	273	280	269	260	292	313	310	307	279	286	315	285	273	301	345	303	311	310	284	312	296	333	287	299	312	291	304	314	348	325	291	315	314	333	272	304	322	284	267	307	291	303	291	328	298	312	271	326	320	311	311	301	307	321	294	309	313	282	282	327	278	307	303	308	329	312	285	300	276	317	292	305	296	318	285	289	283	339	283	293	301	290	300	316	281	278	271	335	340	280	272	303	300	296	320	313	288	319	296	306	291	320	270	271	324	298	305	317	329	302	330	301	340	301	314	303	295	328	292	339	315	331	296	336	304	314	296	285	309	311	322	315	347	324	270	293	305	305	333	323	322	275	270	309	329	276	293	291	306	311	296	273	285	294	302	289	312	296	327	287	302	303	296	297	313	319	289	277	309	284	301	325	292	319	330	284	280	280	310	273	311	271	332	297	275	315	291	297	321	295	307	303	322	335	296	314	298	317	280	311	294	327	311	284	292	330	305	320	317	300	302	294	275	296	328	320	308	331	292	287	311	324	296	330	307	291	337	304	311	280	292	320	273	306	294	288	283	299	303	289	326	283	314	295	307	289	326	294	311	302	335	270	334	304	324	291	309	280	288	290	313	357	293	277	302	306	277	317	311	320	290	314	281	317	340	329	285	287	279	293	359	295	318	295	279	306	286	322	320	289	329	312	287	311	309	313	298	322	311	271	320	299	297	270	308	332	284	310	312	327	319	321	322	264	307	310	304	314	305	266	307	300	307	312	303	299	340	356	282	299	316	323	316	275	282	323	295	306	298	305	337	320	304	277	311	292	306	282	294	303	297	301	333	318	281	294	324	295	286	286	308	326	334	300	292	254	276	284	286	278	329	319	286	292	310	295	295	292	284	300	286	283	269	313	288	307	331	305	264	309	323	308	304	292	291	281	305	335	267	272	314	294	353	337	274	303	306	292	283	302	352	314	336	306	270	294	303	251	312	299	300	312	293	303	308	288	286	309	298	290	294	342	304	309	321	314	294	306	311	282	338	336	350	301	299	291	319	278	301	293	277	309	320	277	286	283	267	316	309	305	282	281	312	308	302	285	298	278	294	299	267	289	318	300	298	315	300	318	323	304	283	294	311	282	307	340	316	285	311	304	331	318	308	303	316	301	339	285	308	342	302	301	269	298	315	296	315	303	330	313	292	291	289	301	313	291	299	300	262	303	314	314	315	307	277	312	302	278	294	289	338	287	309	276	305	325	295	263	296	319	301	284	285	323	315	303	263	319	314	292	317	302	329	329	308	289	294	331	326	304	316	290	276	306	288	297	302	346	299	299	302	320	331	295	251	296	315	310	327	308	329	309	324	308	267	306	298	319	315	287	318	277
36710	51404	54425	52302	43148	48537	47759	44321	44498	41501	41926	31699	29134	27600	23148	23367	19915	13445	9780	8834	9981	6243	5908	3849	3586	3731	3662	1998	1541	1478	1760	1423	1276	1076	1050	971	968	917	905	855	909	891	856	961	914	890	906	853	950	892	910	899	924	867	897	926	842	835	741	745	723	744	705	721	747	817	770	698	760	750	733	719	728	740	746	735	695	752	684	760	702	675	716	720	734	693	713	707	746	754	714	710	704	667	734	689	686	711	726	683	703	718	655	685	726	691	734	654	666	691	694	677	685	661	697	706	676	721	726	715	661	754	686	648	678	721	716	690	655	692	701	678	693	669	706	724	662	658	629	655	674	729	703	695	705	630	675	676	695	640	727	711	681	675	718	690	701	663	742	718	694	670	710	697	732	673	721	644	720	713	674	689	716	693	700	669	714	674	668	654	685	691	680	710	657	707	693	756	685	690	655	702	694	658	693	680	686	699	692	677	681	705	611	732	704	680	644	710	658	681	674	704	663	686	682	671	695	689	666	694	711	691	690	688	692	717	672	671	675	740	690	660	679	678	700	686	695	675	650	680	696	691	639	680	675	692	701	776	648	647	667	722	721	700	697	684	723	686	698	673	707	674	672	641	712	694	672	678	664	659	684	744	687	638	704	650	689	658	698	699	755	662	664	694	696	706	688	684	649	686	649	660	673	688	685	654	650	725	695	691	715	724	737	650	666	689	727	698	683	658	651	667	670	711	674	693	723	657	705	703	702	703	725	736	653	643	685	642	707	666	683	660	731	706	725	685	649	743	672	652	640	714	685	681	691	686	662	670	696	701	705	670	715	656	671	664	665	713	686	688	711	718	663	676	641	694	668	675	692	666	702	672	636	701	694	662	680	661	671	695	688	726	690	652	657	664	721	736	703	712	738	730	660	673	637	696	698	682	673	702	709	696	649	682	645	709	725	684	694	677	726	705	649	659	672	728	678	724	660	680	708	682	691	656	698	717	654	677	699	672	661	647	658	700	646	690	657	679	670	690	668	672	738	742	678	661	658	681	679	696	702	685	714	692	684	689	729	707	703	625	687	719	710	664	669	707	692	689	647	668	674	721	717	649	676	661	729	658	718	713	644	704	697	684	656	681	692	702	663	682	641	674	711	658	716	687	717	685	665	709	677	679	715	699	689	702	654	638	685	708	678	746	701	704	722	703	668	674	649	705	680	675	679	709	673	707	703	693	684	673	707	673	664	676	750	726	658	673	717	687	719	676	643	649	719	717	703	630	686	655	724	668	675	674	696	677	664	669	687	672	695	685	684	696	725	697	717	684	718	714	684	662	636	708	670	727	695	690	705	693	701	720	716	695	655	709	723	681	690	664	666	706	701	694	653	680	670	720	706	688	662	662	666	662	632	729	674	672	659	702	723	665	692	679	641	680	691	654	679	665	669	716	686	712	730	709	729	666	702	687	710	688	725	630	716	681	704	718	684	665	661	682	695	672	687	736	640	696	763	650	683	671	677	674	701	664	688	676	694	699	687	706	704	731	690	672	675	681	661	655	729	687	683	690	667	737	722	692	718	712	765	740	720	707	644	725	715	684	702	682	705	715	682	694	688	744	715	654	696	698	664	698	700	683	642	677	718	685	686	739	722	696	674	645	656	757	694	682	631	676	717	652	674	690	687	715	674	668	669	686	692	661	694	647	674	679	676	721	681	663	738	666	691	723	683	691	680	723	699	650	647	708	654	645	695	691	659	653	729	670	675	656	710	682	656	695	694	673	652	663	682	620	699	671	644	686	662	663	669	666	670	707	679	686	673	714	680	701	660	672	679	673	695	663	725	724	707	683	710	729	693	702	698	683	727	687	703	676	751	661	703	651	704	664	704	701	713	688	674	683	712	700	701	677	676	669	685	687	658	697	663	687	653	663	704	655	647	713	689	695	683	675	722	710	681	718	699	671	679	673	719	693	691	684	628	668	653	674	694	728	688	718	707	699	676	738	693	698	697	690	706	667	697	679	688	683	660	704	685	673	756	698	699	689	706	665	748	687	668	702	657	682	699	682	674	691	722	646	725	684	715	696	681	684	732	677	653	687	664	704	645	692	693	665	701	714	709	697	709	693	670	677	694	668	709	652	713	660	677	723	693	667	704	683	665	685	670	655	692	689	649	650	733	718	698	629	718	686	713	679	689	640	681	706	719	735	673	697	722	654	650	704	684	699	658	663	671	663	667	685	681	684	658	728	667	701	668	689	717	699	666	678	637	647	690	707	659	696	734	675	683	684	614	713	706	715	709	733	663	713	707	676	704	725	679	687	629	686	725	687	677	695	663	668	673	707	670	681	709	708	679	712	684	724	682	694	673	681	707	664	710	705	724	656	642	677	693	707	719	700	670	668	699	698	635	609	711	673	709	677	684	685	658	683	669	697	704	729	728	671	693	683	711	660	705	736	692	703	672	680	675	705	697	686	688	701	678	678	643	677	641	716	666	735	656	663	681	703	720	671	680	652	707	678	692	657	628	728	715	670	707	663	704	678	706	635	692	716	741	676	706	720	685	688	681	707	696	691	692	672	679	702	708	673	722	683	704	707	689	719	657	699	746	672	689	696	680	675	711	671	685	702	664	772	710	713	675	651	712	708	689	658	726	710	664	708	681	649	641	720	692	667	716	693	707	691	688	670	633	699	665	688	672	657	699	682	667	662	675	721	655	684	686	674	737	702	709	673	704	682	678	705	695	685	720	712	719	721	694	681	687	683	696	661	725	672	731	735	689	691	688	709	706	698	716	714	720	675	731	647	716	679	664	740	666	668	648	757	703	691	702	730	674	690	666	730	691	727	711	692	686	679	714	708	677	692	705	705	726	694	702	666	656	724	711	694	680	679	696	711	713	692	673	708	726	662	701	738	666	710	663	694	702	693	672	646	650	695	641	666	700	682	693	661	687	684	668	734	714	694	705	711	693	697	661	694	643	661	681	705	701	637	656	704	693	687	698	673	703	716	685	656	668	665	681	663	706	693	690	681	690	691	685	660	680	693	724	665	689	684	747	720	716	675	705	648	695	683	682	672	635	676	717	708	676	683	675	713	710	648	748	691	707	667	679	750	690	656	659	670	692	693	716	676	698	645	652	681	706	657	708	713	721	704	685	691	700	712	658	684	715	636	668	739	685	698	703	711	671	694	703	679	716	717	683	677	683	682	702	700	681	668	683	657	715	716	665	727	670	665	711	687	716	685	653	701	691	686	672	666	679	664	732	714	711	678	696	727	705	670	693	717	645	696	676	681	667	701	710	724	677	638	700	670	673	713	691	648	723	692	669	682	693	676	663	673	672	686	652	652	715	692	734	669	650	729	672	681	694	680	687	692	678	666	642	709	727	715	703	691	646	663	696	707	677	712	716	758	676	699	685	675	642	692	693	656	692	704	638	669	658	698	686	730	644	748	678	707	733	653	695	624	704	653	688	713	671	688	639	748	633	681	680	724	695	669	702	676	702	658	693	694	679	678	622	708
29515	27327	28403	19374	8838	4852	3401	2352	1829	1556	1388	981	873	807	707	695	632	551	449	476	463	438	416	426	424	462	391	451	386	383	389	382	411	420	390	377	369	367	395	368	391	404	342	363	379	355	332	368	368	363	363	397	332	347	370	400	389	340	362	360	390	373	382	357	386	398	336	360	369	345	389	366	370	324	362	350	376	367	373	365	377	369	376	369	357	367	394	346	350	331	383	399	368	339	320	362	389	362	372	343	368	368	359	379	357	345	384	368	356	352	346	370	342	360	353	359	369	403	374	380	362	383	374	364	360	375	342	374	379	356	332	392	419	388	329	372	331	367	368	379	357	373	391	374	362	372	355	411	380	375	358	376	360	372	367	369	386	402	361	378	341	358	344	349	384	343	357	335	364	394	364	351	352	374	342	375	355	372	351	370	365	375	388	394	369	369	383	377	376	357	339	355	364	361	370	400	377	360	391	353	356	360	367	352	364	378	387	356	368	358	369	393	355	372	381	370	327	392	375	364	352	363	349	346	338	369	357	365	372	356	366	360	313	355	348	326	358	365	366	377	353	414	396	336	356	344	372	367	357	347	326	390	333	345	389	361	347	390	396	395	376	369	348	387	391	361	359	389	377	363	363	366	393	400	346	390	372	389	373	359	366	351	371	331	331	400	365	398	352	343	346	355	358	336	386	368	412	364	370	345	337	368	357	359	357	352	381	404	365	360	354	338	385	346	356	340	378	397	353	377	387	349	376	373	349	334	362	347	357	363	360	389	374	382	375	348	359	368	353	371	362	363	386	389	378	395	351	332	366	378	396	378	372	359	412	378	374	331	344	374	337	380	410	356	358	359	337	368	358	347	347	355	359	368	345	355	332	382	346	390	377	371	399	396	381	361	382	390	369	387	368	393	371	366	330	351	368	378	373	352	363	366	375	311	375	403	426	326	385	372	378	353	359	355	416	384	370	397	337	340	389	351	400	389	383	376	350	360	349	364	349	340	363	386	408	376	368	336	345	339	379	388	348	387	401	363	379	382	383	366	368	385	381	335	397	340	416	346	355	340	341	335	340	340	349	381	342	372	355	377	360	357	363	384	368	355	366	382	380	365	327	336	335	362	382	340	371	394	359	358	388	382	369	333	374	379	397	416	367	403	327	365	368	378	375	374	338	363	380	378	364	391	330	374	367	347	350	380	363	358	356	366	383	344	359	313	330	359	330	362	335	357	364	381	370	365	359	397	392	335	384	390	412	353	370	381	345	371	373	375	355	413	342	332	375	388	342	381	381	378	358	382	393	385	389	331	371	345	335	341	365	362	345	399	395	342	355	326	363	354	368	347	389	376	322	366	382	357	373	362	374	351	365	366	369	371	348	372	344	370	407	358	327	358	380	380	362	399	367	393	379	315	363	413	399	396	370	343	346	373	385	358	367	357	396	362	405	359	391	374	388	349	382	371	346	361	378	362	355	408	366	355	333	395	334	386	340	342	415	381	386	377	352	384	360	325	370	337	385	337	371	370	342	405	348	337	358	383	364	356	350	378	367	360	350	329	336	361	387	382	344	322	351	356	399	402	365	367	385	380	356	387	387	346	382	360	347	385	387	337	359	354	352	358	399	395	400	370	332	380	347	380	340	369	358	356	348	365	366	345	365	343	383	348	356	368	350	365	402	355	366	368	364	368	408	408	367	366	379	391	357	356	352	367	377	364	407	362	375	356	370	367	362	341	346	361	370	372	373	347	361	399	308	352	374	347	375	377	350	380	373	357	373	364	357	358	360	339	389	396	379	384	380	387	377	350	351	375	364	338	355	351	362	349	390	417	350	364	365	376	377	366	369	364	384	392	362	362	396	331	397	405	347	385	370	378	363	387	372	364	379	360	381	361	387	393	367	412	327	352	387	389	368	372	350	381	345	354	356	378	368	341	359	381	411	396	380	348	388	349	365	362	406	376	364	348	361	358	345	357	355	384	377	360	372	387	357	366	357	348	388	364	389	368	388	351	355	362	368	369	360	349	369	340	373	366	364	379	335	419	366	366	380	385	366	354	338	413	382	416	382	379	387	366	370	363	344	379	351	384	404	366	361	376	366	371	373	336	391	374	358	357	356	373	360	374	346	356	401	408	395	370	344	372	364	375	358	357	363	336	345	355	339	379	378	363	368	327	355	363	335	338	345	360	363	365	367	411	345	361	437	342	363	363	358	357	342	314	374	375	378	376	400	380	377	350	373	373	390	373	391	343	360	336	335	343	377	364	350	392	352	374	391	391	366	344	362	375	336	397	350	350	361	365	320	352	387	394	371	312	381	373	339	326	371	390	353	342	374	376	381	362	352	341	370	366	350	374	356	377	345	380	361	355	387	378	350	367	376	353	353	354	396	353	334	407	362	348	380	374	366	339	344	395	396	356	365	351	357	382	302	334	338	394	362	386	366	367	353	346	375	339	402	349	342	386	389	408	382	368	359	393	383	342	384	324	357	371	343	344	370	351	336	401	356	327	325	402	367	368	352	331	392	347	407	354	350	363	369	353	341	354	389	362	360	327	398	357	359	362	330	376	357	357	385	389	402	367	397	380	371	373	375	368	389	412	373	360	346	354	379	352	365	395	389	367	384	401	357	357	395	404	384	349	385	350	405	380	393	373	363	362	314	353	388	395	345	367	372	386	385	353	374	397	385	367	396	352	400	364	389	351	396	369	363	397	343	362	377	340	372	343	367	336	382	354	357	375	344	366	340	366	383	366	359	385	364	341	367	361	384	378	329	337	365	371	372	377	381	402	335	371	362	379	405	356	357	346	387	397	405	380	367	370	361	356	323	379	340	389	369	366	359	378	400	376	368	384	369	385	400	412	383	364	358	412	349	402	363	364	361	343	387	359	363	355	332	339	381	329	397	378	366	343	381	380	357	360	342	357	338	367	381	386	344	342	347	358	359	353	360	392	399	361	379	394	390	357	367	365	354	400	398	382	348	368	358	375	390	352	402	392	380	378	371	373	362	360	419	391	374	374	355	378	399	372	365	345	341	342	379	363	379	352	372	375	368	379	344	376	360	383	354	354	345	366	375	335	377	348	393	362	374	408	357	358	381	366	370	384	367	362	380	382	374	396	384	354	355	372	368	340	390	367	401	362	368	353	349	376	346	334	326	351	349	393	364	386	358	353	331	356	364	319	354	348	370	410	321	339	374	371	373	372	364	354	355	361	372	350	382	338	340	390	353	334	381	372	366	382	389	332	375	304	367	358	343	388	344	357	328	370	359	362	351	341	358	382	375	381	353	416	404	378	381	364	360	382	377	372	338	333	340	385	346	383	352	350	375	388	358	365	342	377	350	361	376	374	375	375	382	396	411	381	369	336	387	335	366	375	383	355	337	367	368	392	392	352	316	370	366	371	364	349	361	333	356	398	383	338	376	330	389	404	367	374	369	353	384	342	368	360	374	399	357	378	386	335	383	385	376	349	402	374	355	368	359	369	374	394	367	367	394	363	394	381
16930	23667	33529	28948	17745	14363	11943	9070	8075	6895	5957	4463	3895	3294	2764	2627	2333	1827	1649	1498	1391	1243	1265	1253	1175	1187	1135	1078	990	999	960	971	949	941	939	1017	912	931	867	864	808	871	834	892	838	864	861	896	858	798	840	838	837	794	844	827	876	854	859	857	814	816	814	833	801	850	826	779	818	813	807	835	894	812	795	850	854	857	888	864	843	849	813	781	783	812	832	846	828	825	812	861	871	832	817	799	777	829	836	805	820	858	837	829	786	801	856	856	786	781	904	855	788	803	878	864	819	813	819	832	779	865	803	823	783	826	868	791	794	836	798	808	793	809	840	828	847	819	855	871	774	792	825	852	816	858	841	831	850	823	823	787	764	801	850	847	825	853	857	877	743	831	805	844	822	858	878	855	863	847	816	865	844	860	876	836	859	838	850	829	826	865	797	841	824	815	803	838	785	863	780	829	827	842	877	788	836	787	796	851	821	756	849	818	858	774	848	805	830	810	840	809	827	792	794	813	853	828	850	810	772	837	866	823	832	782	804	801	845	837	796	845	827	777	805	873	801	806	809	848	769	866	854	835	804	839	797	826	806	796	774	864	805	861	860	856	821	812	817	819	784	792	841	749	799	826	845	848	818	859	824	812	814	827	837	823	870	821	811	877	825	784	788	858	840	799	848	837	870	872	844	852	852	838	795	846	766	838	855	823	777	843	833	836	805	787	813	761	830	823	822	834	870	784	881	858	832	816	795	765	786	803	821	842	837	760	763	848	788	845	821	825	831	804	832	834	797	828	782	908	849	860	814	870	829	727	845	780	812	829	805	830	822	788	862	790	816	770	815	852	822	818	834	845	819	783	816	862	866	785	789	831	819	848	849	886	834	864	851	816	843	796	808	816	831	847	825	871	785	862	796	816	848	807	847	849	825	805	814	826	814	748	835	833	817	805	816	784	822	827	793	818	824	845	842	846	839	854	804	786	844	829	822	881	832	845	843	804	823	831	825	810	781	832	877	780	824	808	811	857	796	816	797	845	800	813	855	886	825	818	838	854	825	861	834	839	841	820	822	840	805	792	867	836	823	865	893	786	810	857	821	826	857	769	830	825	829	849	826	784	816	823	825	857	824	865	776	820	773	830	804	818	822	886	842	792	808	876	814	822	860	821	857	834	905	826	863	841	790	755	861	872	833	862	811	864	824	836	771	829	799	862	803	819	878	795	830	816	854	836	859	828	839	801	808	814	788	822	793	842	800	828	880	819	874	777	838	755	781	868	808	796	865	844	834	809	839	782	820	775	811	824	760	839	804	825	799	845	801	783	829	837	804	782	837	831	803	817	904	832	843	799	779	824	817	772	840	779	891	817	780	853	838	825	847	801	832	852	744	863	803	799	866	804	811	824	810	831	783	801	801	841	805	799	860	814	806	824	830	839	833	803	834	815	831	828	856	833	801	850	846	809	882	804	815	818	854	824	828	860	857	807	915	839	807	811	834	841	821	838	813	897	882	785	876	832	863	849	833	871	852	871	823	811	807	787	851	806	776	805	809	817	798	791	824	816	791	825	849	808	838	869	810	834	784	852	869	771	893	780	827	753	791	797	824	812	826	796	828	835	815	859	796	774	824	823	836	811	830	841	853	850	810	827	803	846	815	832	791	787	791	790	824	846	836	827	842	878	802	821	825	852	782	821	856	814	824	836	790	839	842	801	821	834	845	832	790	828	811	830	877	859	841	837	815	837	870	848	792	830	811	813	825	851	843	873	867	835	778	815	830	845	855	828	880	847	872	847	799	811	820	796	855	775	844	796	851	808	782	752	825	814	790	797	807	795	806	837	798	832	832	824	864	814	820	842	832	842	842	805	812	819	809	791	822	785	847	802	893	807	862	843	851	824	809	849	814	821	774	815	851	870	800	792	831	867	835	793	830	770	800	835	773	828	836	890	797	860	830	841	809	800	835	824	819	799	828	801	808	798	849	782	819	857	871	825	830	821	832	808	831	794	871	887	852	783	868	825	810	857	855	819	789	840	837	824	821	786	728	819	834	879	837	826	848	835	792	809	817	820	824	818	786	824	835	856	758	773	800	851	774	876	830	845	826	819	803	850	771	829	810	858	838	765	798	822	841	874	827	860	836	788	829	805	805	829	866	812	828	837	811	846	845	853	846	871	835	820	797	805	796	832	826	826	829	877	816	851	797	801	815	865	825	782	834	842	790	800	804	835	852	813	816	793	863	823	795	818	875	844	790	878	840	811	843	837	789	847	814	800	817	809	814	840	854	875	815	820	828	846	817	852	830	837	823	826	824	799	842	849	807	894	759	842	788	841	841	848	834	851	859	833	814	879	832	833	884	783	864	838	778	818	798	833	819	839	836	842	826	813	835	806	806	778	802	840	841	823	868	775	807	799	874	822	805	830	847	845	816	845	813	823	822	804	776	819	858	806	801	852	834	850	849	776	808	835	810	815	818	823	793	848	815	811	818	872	828	822	802	852	832	822	802	842	891	842	774	826	783	815	841	815	821	816	834	848	801	836	859	813	789	830	824	842	790	860	817	776	808	869	831	818	829	824	763	878	795	788	862	831	808	838	805	821	803	797	805	804	833	797	784	805	775	800	843	828	799	820	771	860	829	823	822	851	826	838	797	775	855	775	779	819	812	866	845	847	820	821	849	818	834	793	802	802	841	825	832	799	863	793	890	813	844	858	807	856	840	849	819	853	844	779	897	835	863	847	837	826	856	851	789	807	805	883	766	852	885	829	817	833	842	799	827	822	879	758	829	778	824	931	791	789	829	800	846	867	876	787	824	837	839	793	832	855	817	814	862	810	796	842	849	851	835	785	780	821	825	827	802	809	821	763	871	894	860	834	818	803	897	809	765	827	791	845	791	816	850	815	829	852	825	806	807	830	839	846	804	833	815	790	859	829	823	803	870	809	813	818	843	842	864	818	872	857	890	855	829	845	792	866	794	848	834	799	790	806	824	830	852	831	823	852	835	819	833	851	816	835	839	795	798	865	759	804	842	828	826	829	798	787	776	823	852	815	837	855	832	866	828	779	876	804	802	778	829	793	850	798	773	831	829	825	826	793	804	858	838	853	789	829	841	799	778	814	769	817	831	886	852	835	808	778	871	802	879	840	809	806	792	824	782	864	845	792	828	817	840	789	776	815	837	824	847	823	808	817	796	808	797	870	814	859	856	821	810	880	776	854	869	857	847	892	784	765	846	857	886	795	847	804	822	824	827	794	797	806	798	786	819	852	827	874	817	814	836	823	794	823	773	830	818	803	825	861	843	844	747	805	818	824	865	816	822	802	848	805	817	808	855	864	767	845	858	856	775	858	787	859	776	857	831	853	835	766	869	832	842	834	818	834	805	840	807	797	807	808	797	856	856	860	817	779	807	859	853	809	794	835	797	845	796	826	815	832	875	825	802	845	831	857	859	846	778	873	795	857	821	801	809	797	838	824	840	864	791	821	745	806	858	831	766	794	786	849	836	823
49038	51514	50447	41768	31646	31674	30526	25841	22207	16762	16530	9572	7494	6287	4002	4368	4377	2509	1620	1243	1093	816	718	654	607	571	477	487	413	364	387	348	357	401	362	299	344	341	335	292	354	356	351	337	331	333	327	369	365	306	346	335	315	311	361	321	343	332	367	343	365	326	328	343	320	325	286	334	299	294	323	328	324	335	273	303	333	290	292	306	291	319	335	329	307	339	307	340	348	352	322	297	372	310	314	300	341	301	306	317	326	290	309	318	307	282	330	337	350	277	292	323	339	314	341	315	312	323	338	326	323	296	316	296	317	342	338	323	316	333	318	297	289	317	291	347	308	318	291	337	311	287	315	327	325	299	329	314	284	347	339	312	326	329	277	339	320	305	267	286	346	331	343	302	285	304	287	315	339	309	337	299	320	297	318	283	297	337	298	304	318	353	304	291	340	332	328	316	323	310	340	327	312	305	309	337	314	325	299	299	260	303	319	337	297	310	303	327	282	307	319	308	290	310	293	286	318	322	317	334	323	292	322	304	300	289	313	335	318	315	326	324	313	319	311	294	276	298	343	323	309	278	306	313	330	278	312	311	318	318	308	315	360	313	331	326	282	335	287	326	322	357	311	290	332	318	315	304	313	333	283	296	313	288	334	328	305	334	335	303	328	304	282	304	310	314	316	310	339	303	308	312	326	310	328	353	317	296	340	343	324	321	300	318	314	316	324	319	285	322	322	317	316	321	292	292	339	322	331	330	315	302	320	264	300	309	316	309	335	324	334	327	287	310	310	312	287	311	334	364	330	314	321	324	311	327	306	334	336	313	312	331	333	338	290	308	314	337	327	325	332	314	330	307	328	316	349	313	318	317	307	325	330	334	301	330	332	322	323	332	327	323	316	341	267	334	335	336	302	348	321	300	311	313	332	304	318	305	323	290	284	306	285	296	321	311	317	314	310	314	298	296	316	321	328	304	324	284	304	336	329	333	333	323	366	320	348	328	307	332	359	318	312	309	328	310	336	313	311	294	316	325	282	308	284	275	315	316	296	311	333	318	329	334	289	310	277	333	326	322	314	312	330	322	315	302	316	350	318	333	323	319	287	295	351	325	296	312	340	309	304	297	339	321	301	290	294	313	307	321	337	294	294	342	274	316	322	296	332	379	286	305	295	291	314	332	324	317	309	325	312	295	346	297	331	293	282	298	293	305	292	299	325	292	332	328	315	291	318	307	307	305	280	355	326	344	323	308	317	331	284	303	315	295	297	334	304	319	348	330	344	316	330	309	316	314	299	305	352	320	303	325	330	302	303	321	313	328	342	306	302	290	307	337	333	336	314	311	303	302	341	315	274	302	290	331	329	310	276	317	331	301	322	312	311	306	323	324	318	303	323	357	307	316	318	334	345	353	313	337	332	304	323	328	285	326	310	348	283	290	328	342	301	295	317	293	311	284	308	280	308	330	294	336	317	296	305	304	341	355	286	300	320	329	342	323	321	259	302	335	323	334	326	324	327	341	306	311	336	285	311	315	307	325	298	322	294	298	295	320	291	306	322	335	313	319	294	316	330	324	312	335	308	319	298	297	316	333	324	310	346	336	309	337	282	329	300	315	311	345	282	302	329	280	299	289	276	307	292	347	300	312	299	279	324	313	290	347	277	323	322	328	320	340	322	345	323	337	286	336	308	369	348	308	282	270	293	323	309	329	322	305	331	323	295	311	319	321	305	340	317	317	349	325	341	316	333	306	321	332	315	328	288	296	307	305	286	326	338	300	318	288	317	327	297	333	317	282	298	341	324	305	280	286	333	314	308	308	285	306	297	287	310	313	321	305	291	316	309	294	296	291	320	339	300	302	310	309	321	305	310	313	312	347	342	332	289	329	332	326	346	347	327	335	316	310	314	318	323	350	289	336	313	318	280	326	323	294	337	319	306	357	332	351	326	317	299	271	309	327	315	312	336	289	256	331	367	298	299	329	296	259	329	311	290	301	289	325	338	297	282	330	284	313	298	316	332	291	346	301	321	303	294	296	322	300	312	311	323	321	300	299	295	315	325	305	307	335	318	332	323	309	306	335	309	330	271	299	345	318	315	290	322	348	321	317	332	285	303	333	306	306	306	324	335	360	344	322	335	332	306	312	349	336	321	336	310	321	294	319	332	318	318	317	341	305	302	337	292	320	275	283	303	324	299	293	274	319	287	327	302	308	321	339	255	298	299	326	305	309	316	328	307	343	299	315	301	325	323	328	312	312	343	310	307	296	307	337	320	288	335	324	357	318	297	299	311	306	323	328	301	319	305	319	323	296	348	303	315	320	318	281	314	339	280	302	314	281	331	297	349	313	290	313	323	319	319	308	320	304	297	335	312	333	292	349	306	284	277	345	304	363	331	322	317	336	348	337	322	312	310	325	341	329	338	306	304	295	318	328	318	290	356	291	358	312	316	309	335	308	337	301	300	341	299	311	295	317	302	344	311	336	321	277	291	317	288	330	324	350	299	351	289	329	340	317	303	314	293	329	325	349	319	331	336	378	309	328	357	366	318	321	337	309	308	308	319	278	303	286	344	293	350	318	308	293	277	282	339	312	329	325	329	341	314	319	299	291	303	329	309	328	314	334	326	343	322	293	365	305	330	313	316	306	347	329	334	347	319	344	328	326	319	303	346	315	328	323	315	309	350	296	318	324	312	282	333	298	330	335	306	313	308	301	306	332	317	332	327	332	302	296	310	323	327	317	342	288	336	317	296	352	278	318	328	311	351	352	306	327	310	337	289	315	311	333	298	331	310	306	289	340	328	325	325	294	329	322	332	331	303	321	316	286	298	317	324	261	302	295	306	304	303	338	288	336	316	304	297	332	333	328	318	309	309	318	316	294	323	307	334	301	312	343	321	348	308	282	316	335	305	326	296	323	337	297	283	317	339	298	293	331	318	321	285	315	294	298	333	338	331	295	324	283	288	324	305	300	280	280	310	309	294	316	335	330	299	332	342	317	312	319	317	331	299	287	294	314	293	346	324	281	282	372	303	279	279	317	298	316	305	325	313	323	320	315	321	299	324	310	364	280	297	296	314	321	324	298	295	309	350	347	323	317	306	329	290	328	287	337	330	326	306	331	296	308	338	328	305	300	330	319	279	328	349	353	337	332	307	310	310	299	321	322	323	302	320	324	357	314	342	339	319	299	324	303	293	326	326	306	328	288	301	280	326	341	298	316	328	299	330	311	331	315	304	308	321	328	322	317	334	312	322	320	313	312	282	315	340	306	280	289	306	289	302	278	338	332	340	316	362	318	285	327	297	309	332	338	283	328	304	311	295	292	320	308	275	290	320	312	315	298	305	310	278	314	318	315	321	354	337	297	336	318	334	295	338	350	320	314	327	351	337	322	296	289	302	346	296	314	308	315	288	326	281	341	302	298	301	317	323	310	333	245	314	284	311	317	326	299	307	301	313	334	333	332	330	342	320	316	308	301	317	330	301	301	314	300	291	300	296	317	323	310	351	319
33248	45115	52358	48350	39886	42227	40504	36383	34103	31154	31524	22060	21249	20416	13491	15408	13803	9695	6775	5847	4794	3556	3151	2694	2345	2459	1691	1541	1410	1240	1189	1146	1122	980	919	912	894	885	833	821	843	823	864	813	823	894	855	908	832	824	854	859	869	819	895	900	817	808	783	750	762	737	715	747	776	790	758	767	793	737	741	728	729	768	743	716	716	741	746	727	695	706	712	728	693	772	705	729	766	699	710	782	717	690	663	706	734	739	690	724	664	683	657	697	697	730	680	682	729	716	734	690	714	704	675	702	722	770	673	695	744	706	670	672	695	732	680	690	728	762	705	741	746	708	758	733	696	716	749	751	728	741	749	738	722	707	722	685	697	736	697	731	690	718	726	695	691	729	736	742	710	665	704	746	683	680	762	708	721	726	730	743	724	715	728	710	666	694	715	732	703	710	692	702	698	724	739	768	715	733	729	765	722	733	633	705	667	727	680	704	710	758	738	701	701	702	734	766	745	699	736	700	748	701	688	726	743	720	697	678	707	736	741	709	696	737	666	717	720	724	704	717	718	678	651	735	733	702	730	740	706	708	716	682	708	733	702	727	703	709	657	771	729	701	697	688	709	724	684	718	754	672	738	715	694	675	740	728	722	720	745	712	702	682	679	747	726	712	751	745	702	686	726	641	731	689	717	732	706	667	674	715	719	713	693	727	698	687	729	747	747	697	675	740	707	715	718	703	713	744	684	683	676	733	695	693	749	718	731	714	680	716	692	725	739	699	752	699	737	713	736	754	677	716	677	758	687	716	723	703	718	679	738	740	681	709	695	683	725	709	733	719	717	679	768	762	751	725	705	669	680	759	689	707	716	723	749	700	702	692	743	718	726	743	725	731	736	737	711	686	686	694	737	706	670	701	676	686	721	695	712	759	671	726	730	710	725	660	680	692	739	706	698	709	701	707	726	690	754	711	757	718	706	726	708	684	682	699	666	714	739	750	732	681	692	730	735	719	721	697	765	779	686	738	744	720	720	686	744	716	721	778	695	699	725	749	712	683	757	713	701	737	689	697	692	708	712	687	710	692	683	709	714	742	759	725	719	757	709	701	732	721	697	730	707	679	718	720	717	731	728	718	714	754	730	696	731	682	680	695	727	711	754	705	698	723	744	728	698	711	732	752	720	746	682	733	748	715	696	685	687	754	776	713	716	697	676	772	735	723	702	701	681	744	728	692	713	668	748	714	700	692	741	711	741	691	744	713	760	713	693	701	752	739	700	739	741	702	706	724	692	689	666	723	767	673	744	701	726	775	680	705	730	707	732	675	726	700	718	749	680	665	744	710	685	740	716	746	718	705	729	762	712	696	720	729	728	743	734	683	690	745	739	715	721	697	741	662	749	714	742	664	698	731	754	692	693	737	728	725	750	735	704	731	683	707	697	753	747	672	733	709	686	667	698	687	720	718	749	700	774	692	710	729	705	692	713	759	735	716	756	742	720	716	724	680	758	682	699	720	721	679	742	714	712	718	718	690	684	698	696	710	668	678	694	672	719	705	701	719	743	691	757	710	699	736	729	702	738	687	731	729	691	727	730	705	722	692	765	709	717	699	725	697	724	708	705	737	736	749	705	729	690	688	663	687	710	725	744	679	712	740	727	716	716	711	753	711	755	720	699	693	701	728	736	677	701	717	763	744	719	773	699	703	754	750	747	703	674	695	682	724	747	715	705	669	708	733	739	700	676	682	707	720	727	731	736	665	758	718	692	679	704	724	711	725	711	723	687	741	744	703	734	708	718	737	723	713	694	681	645	728	729	721	730	718	698	707	706	684	703	755	724	719	738	676	712	738	714	699	756	722	741	719	705	739	687	727	728	698	711	685	728	691	709	728	754	710	647	717	706	710	735	710	713	682	733	714	703	739	731	725	744	736	748	775	796	733	733	755	745	711	700	708	760	736	680	735	796	750	690	718	720	649	716	695	695	684	714	703	679	714	684	758	720	670	674	690	698	700	739	703	723	716	709	694	718	746	739	706	728	717	689	682	747	712	718	692	721	695	724	708	723	719	719	696	696	683	737	685	713	718	722	776	717	676	683	671	738	737	714	716	712	705	730	685	741	735	694	717	730	758	676	700	737	706	692	676	697	712	713	743	689	724	669	761	678	720	702	756	715	694	711	666	730	637	664	756	724	719	729	701	686	683	755	719	717	724	696	685	713	716	713	725	709	714	713	700	718	730	751	696	698	716	747	698	707	709	714	750	701	691	737	673	691	715	716	718	675	738	728	743	706	755	688	684	774	712	714	745	699	760	715	753	718	733	696	682	732	728	737	748	692	679	761	676	700	745	690	700	709	727	725	739	758	679	720	714	709	717	725	723	679	732	648	674	718	717	744	717	664	679	713	735	714	687	734	738	708	690	672	699	713	728	717	778	751	689	717	721	705	748	725	714	722	726	714	785	705	754	669	688	676	728	703	740	714	728	677	757	713	724	730	721	685	781	710	704	738	724	728	697	722	722	741	756	707	726	679	742	684	760	706	719	707	725	698	691	726	694	715	666	704	700	694	710	746	730	718	740	765	705	730	703	739	694	742	733	701	715	737	661	741	709	703	760	728	714	704	712	712	740	735	688	718	728	710	700	716	728	657	663	714	721	740	690	735	690	693	729	730	695	684	715	686	703	719	734	714	681	686	695	730	706	684	694	705	743	687	669	700	732	707	675	693	722	674	732	691	742	742	733	709	713	728	708	649	741	677	731	694	706	717	707	691	723	707	708	737	731	727	711	735	674	723	764	732	712	709	715	692	722	749	723	741	756	694	709	749	738	692	722	721	700	688	679	744	698	699	726	717	677	724	709	676	739	727	743	740	725	747	695	721	712	684	673	760	718	756	702	706	724	717	668	742	724	682	686	689	728	720	714	714	728	779	736	732	692	727	687	725	678	730	702	715	720	718	718	744	691	675	726	677	691	701	721	723	735	753	745	706	694	728	670	715	696	705	706	716	745	728	683	718	720	716	755	719	731	700	695	702	720	739	714	707	686	716	693	748	737	721	678	661	708	664	740	776	720	749	681	722	736	685	739	700	699	694	730	730	721	698	749	728	704	708	751	764	747	730	755	703	772	735	696	763	722	728	724	710	755	742	723	687	710	701	718	690	741	723	716	702	672	681	744	703	725	704	751	760	723	680	688	708	721	740	702	698	661	707	754	699	708	672	743	727	719	715	705	726	704	709	659	703	735	706	746	712	713	728	717	782	768	740	686	704	737	706	722	737	727	705	684	723	720	722	718	700	697	750	708	719	694	707	680	679	722	729	722	747	708	690	705	725	711	694	733	733	722	733	696	730	689	732	698	775	693	690	769	742	689	715	755	666	749	709	733	721	707	710	704	760	730	699	698	720	748	715	653	677	692	694	717	737	701	716	718	740	671	720	690	714	691	708	711	720	717	778	728	730	722	742	693	733	683	699	722	741	737	632	708	657	725	719	697	731	696	734	716	713	724	698	725	700	761	690	734
57543	52586	48897	40048	34642	34302	36127	32596	30131	24275	25865	17075	13000	11340	8639	6497	8215	4477	2875	2091	1793	1336	1159	1044	846	820	652	528	515	446	460	424	398	382	377	358	322	365	306	323	326	338	340	316	329	329	350	354	321	308	342	320	350	330	326	386	338	323	349	318	307	301	317	320	290	317	302	294	293	309	315	299	323	289	290	286	315	297	270	265	296	297	334	318	317	333	319	313	334	297	268	283	318	318	328	301	318	308	303	332	353	310	272	316	302	303	305	287	327	306	297	329	321	316	315	307	329	303	292	293	331	304	322	333	286	315	292	303	316	315	297	321	282	317	314	289	325	323	300	296	300	293	290	326	306	327	290	316	305	303	297	318	314	319	316	292	305	274	307	272	277	291	329	322	313	299	303	284	266	275	283	285	290	277	291	287	311	275	337	271	290	291	275	325	299	283	298	287	292	306	319	289	281	271	357	307	263	286	294	294	313	294	300	324	283	301	384	292	298	305	294	315	308	312	334	301	302	310	297	351	302	277	288	322	328	328	320	303	281	307	319	297	312	319	307	327	341	297	286	326	302	306	275	308	296	293	277	312	303	287	286	303	305	291	299	306	273	271	284	289	346	317	301	330	325	341	347	321	300	264	293	278	302	308	303	330	309	317	302	297	311	304	306	284	316	268	277	307	324	309	311	343	299	314	336	279	329	309	281	306	311	308	301	280	286	308	318	299	295	336	321	303	302	280	302	334	327	302	309	328	293	316	302	315	296	267	305	286	284	285	297	294	265	307	293	305	281	304	299	298	287	306	327	314	303	300	332	314	320	327	310	303	292	286	298	298	288	284	299	310	291	313	323	296	277	320	267	340	317	288	316	310	297	311	304	321	353	285	295	304	281	303	319	315	275	299	282	279	317	329	320	279	294	289	312	288	285	306	312	325	297	288	281	308	286	310	312	337	302	307	293	312	302	330	301	322	280	307	307	308	320	278	251	308	283	295	308	320	308	302	288	302	319	279	292	260	320	329	314	263	305	305	294	314	314	316	317	294	302	292	319	264	311	289	340	335	318	315	298	284	298	294	294	271	291	285	292	336	296	291	296	290	284	314	308	305	316	304	297	317	324	323	272	298	324	332	311	329	311	311	302	280	267	304	333	286	310	312	254	273	290	341	300	303	318	272	320	306	314	306	286	297	296	328	320	296	306	323	282	278	278	304	304	308	299	321	283	286	312	310	336	279	276	308	289	280	285	311	301	303	298	289	254	319	293	297	315	307	318	303	311	322	289	294	318	299	314	287	343	314	306	306	307	322	312	296	329	305	277	330	312	311	303	281	273	277	284	313	302	309	302	289	310	320	290	336	312	318	278	290	283	338	285	320	299	278	285	311	303	339	327	311	290	295	336	305	330	292	334	308	327	297	302	309	321	339	347	292	301	295	329	314	322	315	302	295	273	275	295	290	285	298	262	318	283	299	266	324	311	311	303	284	283	335	324	304	292	303	289	292	329	330	314	308	268	274	331	296	309	313	286	279	307	307	342	285	320	286	307	325	319	281	307	301	299	307	306	302	342	301	300	286	303	317	321	301	283	303	325	309	319	323	318	314	299	295	300	259	312	286	296	306	318	314	307	290	306	307	324	325	271	313	323	331	300	282	291	307	319	309	286	287	311	299	307	267	309	307	309	309	323	320	300	288	289	307	272	295	288	313	283	319	304	270	295	287	308	303	290	322	313	307	279	302	293	329	296	322	313	281	298	306	283	293	319	312	291	302	277	276	324	301	317	288	325	300	356	314	275	300	275	310	304	316	306	291	285	288	316	308	294	289	316	292	326	295	305	322	329	340	306	285	296	320	324	297	292	294	301	319	294	348	293	308	265	288	296	304	291	312	290	292	287	277	295	266	330	329	331	296	289	314	299	324	311	307	274	308	303	299	255	261	312	292	295	326	313	308	284	291	263	313	317	295	318	304	291	360	289	297	327	323	301	296	301	287	296	308	284	289	291	332	284	286	304	289	292	326	296	273	287	325	333	278	296	303	309	329	305	327	319	314	300	261	299	284	279	304	333	307	316	297	330	271	324	304	337	354	296	310	287	313	317	287	337	288	275	264	305	271	276	314	320	335	318	307	298	346	333	299	322	308	299	309	303	281	294	320	320	305	304	272	297	271	305	306	282	321	299	331	301	306	300	273	332	297	298	317	300	295	281	307	306	263	319	318	314	285	280	305	322	282	299	307	320	316	310	318	321	306	329	300	282	301	288	316	315	326	309	304	313	324	278	298	290	301	299	328	315	350	309	301	288	295	297	297	287	289	329	319	281	324	287	252	290	297	306	331	315	309	311	318	282	316	278	289	296	300	273	334	340	292	289	301	312	298	332	286	278	309	330	307	308	295	296	317	313	303	332	287	303	291	339	285	284	283	306	322	298	308	293	304	307	313	321	302	290	300	327	296	274	286	300	302	293	278	290	324	293	261	312	289	311	310	328	299	288	281	282	334	324	306	316	313	313	318	318	309	307	300	268	324	288	328	299	286	329	288	273	316	315	306	289	298	325	337	290	299	311	330	289	303	304	301	296	325	298	311	295	326	331	311	288	287	302	337	280	301	330	321	314	308	300	319	323	290	324	310	310	275	312	312	303	313	331	290	323	281	297	324	308	285	276	319	284	299	310	301	302	314	310	304	305	302	309	327	313	322	303	284	314	327	292	327	309	302	330	322	294	274	306	299	268	311	296	299	294	299	316	281	292	312	305	314	315	332	310	284	301	322	304	311	328	320	300	305	264	296	288	265	265	298	311	289	293	314	277	315	318	288	321	294	288	286	318	297	305	311	269	294	318	281	301	311	333	295	305	319	303	314	299	310	320	312	289	298	333	312	278	297	311	261	314	288	311	324	329	330	305	311	308	331	313	318	321	279	284	323	306	315	317	319	313	299	312	313	276	287	313	297	281	316	291	319	293	312	275	292	311	287	330	298	306	333	305	315	287	304	292	292	299	304	330	310	306	321	317	293	319	313	305	274	315	296	318	298	335	304	294	287	294	310	282	298	326	318	297	325	302	281	262	296	338	320	298	335	301	315	334	307	319	279	299	314	301	274	289	314	319	289	293	329	318	283	317	313	308	297	298	290	312	310	296	294	323	285	334	291	271	278	320	279	305	284	299	271	278	329	291	312	309	296	284	305	309	266	289	300	294	274	285	322	283	284	306	249	277	310	289	316	315	324	304	284	279	310	338	289	302	310	298	286	320	281	300	256	292	330	308	312	296	307	293	280	310	289	303	316	287	296	297	312	327	271	284	326	319	278	317	291	297	300	293	284	285	290	292	280	316	303	324	299	320	298	305	323	291	296	310	287	308	305	339	290	294	303	312	301	317	321	297	283	319	295	301	277	299	298	336	327	319	308	318	311	300	309	349	294	288	286	318	276	287	316	341	327	315	307	265	299	307	305	279	294	299	309	300	282	356	323	275	330	308	289	307	286	285	327	267	288	296	328	310	302	273	309
39513	48778	53314	50917	45913	46802	48610	43309	41909	37987	40252	31052	28453	28244	20791	20847	21699	14501	10325	8650	7289	6040	5505	4554	3769	4044	2661	2050	1827	1627	1647	1389	1220	1118	1028	1112	1042	978	936	888	840	903	933	909	928	946	1034	1012	913	912	927	917	914	918	948	945	821	852	808	754	733	725	720	714	751	696	726	752	706	753	740	716	729	806	697	671	733	732	689	673	687	656	683	707	701	676	654	674	738	740	710	693	720	687	715	705	678	726	698	700	682	697	701	706	669	704	685	672	658	669	659	714	697	700	684	715	725	662	687	686	693	685	634	716	656	644	653	691	654	752	716	730	650	687	707	674	680	687	678	672	669	721	692	715	697	717	686	727	656	688	668	708	665	696	659	686	705	701	722	681	675	687	651	706	669	717	680	740	645	644	694	705	743	713	678	702	702	670	687	723	693	755	716	665	667	711	702	689	629	728	708	700	696	666	667	716	687	704	672	668	671	679	688	695	648	717	693	689	688	691	672	733	676	696	695	695	709	647	674	675	697	647	653	760	675	677	712	631	703	681	673	740	677	725	647	689	740	669	705	683	741	673	704	684	674	730	636	660	699	674	675	666	708	645	721	657	728	704	689	675	709	735	673	653	666	678	715	685	734	704	685	689	753	690	673	685	686	723	691	701	683	721	686	719	669	682	655	694	666	687	682	728	682	696	688	671	682	691	745	700	709	715	655	699	677	678	678	708	706	713	666	701	673	653	660	710	688	695	694	693	655	698	694	663	715	673	670	726	732	641	720	685	681	742	654	690	726	739	686	688	688	725	646	730	772	691	715	681	625	734	679	678	731	751	691	703	656	655	657	703	714	686	738	676	712	719	687	686	680	712	724	704	677	722	660	716	676	627	723	684	659	690	687	669	729	638	691	709	675	680	677	679	717	688	707	703	715	713	667	699	679	690	660	688	717	696	692	706	711	699	695	646	684	721	684	671	671	694	694	675	701	701	766	696	696	643	658	684	672	678	669	692	689	669	631	697	719	647	710	715	680	718	696	718	722	694	742	668	659	680	651	709	629	742	689	675	727	690	731	660	697	670	721	707	696	699	660	656	732	718	663	671	740	695	715	663	716	672	706	672	720	680	699	722	689	656	655	690	686	696	680	669	649	703	649	694	656	740	705	708	629	651	672	662	661	680	722	627	685	659	700	673	678	692	671	681	686	719	685	671	733	708	676	667	663	695	673	673	677	656	713	703	639	704	703	668	692	687	680	636	647	684	723	628	732	683	680	706	677	683	708	678	672	674	720	707	637	672	694	692	727	686	707	669	700	674	675	671	681	719	700	683	662	690	674	688	694	695	681	665	693	703	693	677	715	636	671	688	719	704	692	709	694	673	694	685	666	640	638	698	702	668	740	680	680	679	693	659	682	661	662	699	665	765	670	682	690	663	654	676	679	708	694	660	707	689	676	628	717	646	676	680	707	691	677	673	724	707	713	712	683	690	656	638	664	695	666	673	645	681	705	700	687	649	683	672	728	672	662	681	671	661	686	675	719	679	699	705	695	728	713	713	694	702	697	692	631	644	656	723	705	694	665	702	703	706	704	675	728	741	692	702	683	701	717	761	685	674	683	668	673	680	702	733	681	692	716	633	678	748	705	683	719	676	687	690	714	684	709	718	670	694	688	711	684	688	675	648	693	709	723	667	699	729	716	661	711	697	653	699	691	680	659	661	711	673	703	693	671	691	663	683	685	688	733	696	662	706	703	719	647	699	705	673	741	652	622	653	656	665	686	683	676	669	694	668	632	720	731	672	691	650	686	700	681	655	678	677	679	684	729	717	738	667	652	656	735	676	680	730	680	703	697	676	651	673	670	710	639	668	706	698	746	731	693	671	640	684	685	662	697	673	647	657	655	669	658	708	639	674	660	704	686	673	704	655	694	706	692	675	691	718	686	654	694	666	737	650	698	712	708	660	683	684	688	693	730	692	692	724	716	724	715	700	698	746	645	723	676	685	654	702	677	702	696	675	650	657	699	662	661	662	720	689	678	687	693	682	698	734	637	682	680	704	711	668	700	712	687	674	701	727	673	655	668	691	725	686	749	665	733	689	672	696	686	749	705	671	713	687	721	738	684	661	712	717	692	669	644	737	705	613	714	693	693	674	737	661	700	662	649	674	693	672	751	732	694	647	695	713	677	677	681	687	691	633	690	646	612	670	687	694	686	702	728	647	658	715	658	703	684	697	689	695	728	688	712	691	706	693	682	706	688	676	713	754	678	700	664	686	676	711	678	694	656	704	650	678	659	688	703	719	687	721	724	648	649	706	664	685	678	763	693	695	705	683	704	685	669	710	708	643	671	729	671	680	702	693	629	708	696	670	656	679	685	700	667	757	710	691	692	687	650	715	698	662	701	675	725	654	637	690	684	641	659	729	679	722	695	666	676	684	693	689	730	715	742	679	662	683	705	686	660	669	688	735	708	653	686	675	700	701	699	667	677	688	728	768	712	709	643	705	667	671	646	692	741	636	655	760	701	659	684	664	688	701	651	694	668	673	672	710	743	714	705	685	729	694	662	701	756	671	687	696	688	679	703	723	663	689	691	705	685	650	659	713	661	714	711	610	648	700	683	694	698	728	639	702	632	665	691	675	686	710	683	692	718	674	718	665	681	676	675	690	700	653	687	702	712	697	691	688	688	659	709	716	720	685	680	689	724	684	705	716	728	747	676	691	646	696	737	669	724	680	670	685	679	720	712	712	678	683	722	674	670	685	668	628	686	714	644	738	673	651	762	690	673	663	688	722	672	690	711	665	725	682	659	723	679	713	687	672	655	723	673	699	657	658	672	683	674	684	648	717	702	703	704	698	702	693	712	622	687	670	726	690	637	677	670	695	670	682	679	715	686	691	665	688	707	687	692	710	708	660	673	697	676	669	733	705	693	683	674	651	696	665	654	670	708	685	682	698	678	689	660	687	699	701	665	672	652	693	692	678	682	732	720	664	678	698	710	721	723	685	684	721	662	742	701	688	672	728	671	682	728	694	749	662	717	723	701	660	683	719	716	731	679	679	721	669	687	699	700	704	666	686	728	645	700	699	709	655	655	729	701	659	681	771	683	716	661	694	709	695	700	602	718	641	671	697	702	717	670	719	689	660	692	708	671	692	671	693	665	687	632	713	650	709	671	688	697	689	708	678	676	689	704	702	725	677	666	670	669	726	690	744	754	674	674	705	696	680	683	676	720	698	739	659	714	706	657	704	663	710	695	687	733	707	645	702	665	656	703	650	674	693	697	707	659	682	690	688	707	738	680	707	652	700	656	688	672	673	638	665	641	710	687	708	629	721	662	669	705	720	684	707	675	703	639	671	690	664	697	699	692	667	751	694	707	699	712	696	722	775	690	720	644	679	704	697	682	680	703	663	687	625	653	679	664	700	715	701	739	646	721	707	758	646	653	722	682	678	677	719	689	660	709	686	677	662	716	662	663	685	707	725	676	734	690	685	718	684	708	692	664	744
30609	27397	25107	15745	7727	4199	3142	2525	2056	1587	1370	1011	870	838	667	586	558	500	493	480	460	456	448	445	421	395	435	412	383	389	368	375	407	360	376	378	371	377	385	356	393	376	405	365	350	367	366	353	388	363	360	377	393	369	370	365	352	366	409	364	388	348	376	362	394	402	345	366	362	349	353	372	349	360	385	369	378	332	378	331	386	363	388	359	346	380	346	352	351	387	325	379	369	350	349	359	356	377	345	358	374	318	357	368	354	371	341	347	383	376	394	368	365	401	357	344	406	367	389	356	375	378	395	369	402	371	390	421	356	368	340	368	371	373	350	359	333	387	359	368	357	383	371	357	368	347	355	385	346	373	321	358	368	386	330	329	396	385	363	378	361	364	331	348	352	359	316	358	349	340	356	375	373	370	360	345	367	335	361	340	338	363	344	337	370	346	328	337	345	361	383	354	376	389	362	338	395	360	363	373	343	387	350	370	331	345	345	382	340	362	365	349	356	362	349	341	377	358	374	344	339	352	428	317	370	396	362	359	349	340	340	368	376	354	374	332	336	370	341	354	337	372	341	369	357	348	317	387	370	345	342	363	378	399	344	367	391	331	371	371	367	407	337	368	415	339	410	347	370	350	318	371	365	351	360	374	360	348	405	373	390	344	358	366	381	380	362	364	341	370	357	349	377	366	343	397	397	396	359	366	348	379	339	380	338	401	378	350	346	378	355	378	415	387	351	361	344	382	390	342	337	359	354	342	360	370	363	347	381	354	348	345	380	377	377	367	336	373	362	357	367	399	351	335	371	324	394	366	369	356	370	357	333	358	398	351	382	354	361	365	351	362	355	377	341	356	388	342	347	344	384	345	367	364	366	371	360	332	322	369	374	367	401	349	387	402	336	359	362	364	376	339	354	391	339	360	362	358	318	356	385	389	356	366	391	393	363	368	386	326	352	361	333	371	337	354	389	343	354	357	337	355	364	375	351	355	360	327	394	344	345	324	347	381	348	376	362	387	367	359	388	395	352	318	340	334	351	391	345	317	388	389	351	350	378	378	368	359	353	339	344	383	382	388	359	347	348	368	374	388	369	393	359	359	356	373	377	362	408	344	395	361	341	356	358	367	349	349	344	381	384	340	377	367	402	373	359	386	344	323	313	378	380	368	381	368	333	345	356	391	377	359	357	369	326	354	336	317	338	374	388	384	373	368	368	363	380	370	339	380	352	358	410	365	377	421	317	353	388	374	359	347	360	371	394	360	338	316	376	358	345	357	359	406	370	366	346	346	379	354	349	342	356	353	346	360	406	358	407	368	384	380	384	333	356	370	360	373	348	336	417	385	363	313	351	333	375	343	342	389	372	367	402	359	396	357	361	343	338	394	382	363	366	373	322	359	341	374	382	360	384	347	368	339	336	367	371	353	359	365	379	386	387	378	369	359	370	371	390	354	383	359	401	370	375	364	315	342	343	349	367	347	379	321	339	350	338	322	393	358	362	348	355	317	358	347	351	356	355	357	378	365	362	352	401	352	353	350	344	372	343	354	367	409	382	317	390	371	324	362	351	364	377	341	394	368	367	385	377	332	350	378	362	381	346	335	324	383	351	377	389	386	366	359	348	351	355	376	388	381	352	385	414	344	366	340	373	341	388	395	361	363	404	358	352	339	351	335	358	360	380	365	366	396	359	368	382	383	363	375	357	390	387	369	362	386	357	375	348	368	377	367	334	387	398	342	374	353	363	399	384	379	344	355	336	353	374	363	371	381	328	382	340	371	367	369	351	354	353	373	344	360	340	373	358	372	364	368	424	345	347	361	373	382	384	354	354	361	344	364	343	392	390	390	371	355	356	369	347	403	391	377	354	362	371	332	337	370	313	373	428	372	356	367	345	365	352	371	375	356	340	374	362	391	366	375	376	351	370	352	399	332	360	374	374	385	343	366	383	377	379	393	380	350	376	362	364	348	356	348	408	376	339	376	354	364	348	342	355	380	369	345	350	379	365	404	390	343	375	348	348	373	346	368	356	378	413	358	375	379	395	384	356	384	340	343	330	367	377	341	384	358	380	359	368	389	365	335	350	360	394	381	398	347	391	377	386	389	367	399	364	355	341	397	371	355	366	357	355	361	386	365	361	390	365	344	375	318	370	348	368	314	368	352	375	364	345	345	376	353	372	356	363	370	349	358	361	325	390	356	356	369	396	388	350	374	355	400	365	370	380	373	340	380	381	368	362	414	356	332	329	330	353	378	384	360	385	359	366	367	345	356	338	369	374	373	345	389	353	358	381	391	366	351	365	334	358	362	343	372	348	361	365	358	375	369	345	394	363	364	375	363	343	369	339	352	303	352	362	343	339	373	329	381	381	378	346	371	375	357	353	399	366	351	321	333	353	377	375	349	345	350	392	368	348	360	382	354	396	320	397	353	367	385	358	384	350	362	351	341	346	389	379	353	354	356	387	332	373	359	380	354	356	392	357	358	350	346	357	328	358	338	392	368	362	402	356	365	371	360	348	398	356	332	350	365	369	360	364	387	334	334	354	369	379	350	353	339	364	357	366	381	398	378	386	384	386	344	380	374	360	396	354	354	361	382	330	340	378	353	368	384	400	366	395	373	350	318	347	382	423	386	382	336	378	381	350	356	379	327	348	371	346	344	350	356	347	348	380	335	389	357	325	378	385	394	361	329	383	350	337	372	322	366	354	370	338	338	325	373	327	386	370	329	386	373	338	351	362	369	322	352	370	372	388	392	332	363	381	348	348	372	373	346	352	357	350	393	378	374	373	370	350	373	367	394	355	336	335	389	386	338	374	347	315	333	395	359	391	341	368	369	417	360	415	366	348	344	350	332	366	371	390	330	350	323	356	365	385	363	336	344	374	367	362	348	360	359	362	379	364	365	328	377	348	366	364	393	370	318	373	357	378	364	354	355	387	359	359	380	328	351	379	318	338	367	365	351	368	332	390	346	359	352	358	390	321	354	367	376	360	350	350	409	352	372	364	379	355	341	370	401	381	353	342	399	393	376	378	376	371	342	353	365	351	415	387	378	358	355	347	367	373	357	323	374	397	374	402	388	406	349	388	384	348	349	372	339	325	370	363	363	362	343	379	360	368	356	360	355	352	337	376	330	393	374	343	357	365	378	389	374	377	369	354	341	363	378	338	354	350	369	355	343	372	348	371	360	320	372	347	360	388	359	362	352	361	385	359	339	360	398	352	378	363	404	396	365	345	333	376	340	346	381	364	347	315	350	416	324	353	354	356	358	407	384	365	374	382	358	356	335	375	367	368	388	411	395	374	409	353	364	390	374	368	371	362	353	361	335	364	389	377	372	346	343	366	403	353	370	347	384	365	348	374	374	357	354	343	367	373	400	394	357	364	379	388	374	321	388	354	367	377	346	398	364	337	361	332	350	353	374	406	343	365	352	363	363	359	376	359	389	361	376	403	341	372	350	344	351	346	339	354	370	411	348	369	385	373	353	341	338	364	336	368	394
18088	23490	29536	25413	17868	12624	11333	9311	8263	6195	5860	4344	3767	3342	2674	2228	2214	1810	1563	1476	1388	1352	1354	1189	1198	1200	1057	1041	986	998	930	854	951	897	942	902	915	850	834	855	886	847	871	828	906	825	841	847	819	802	881	880	825	808	821	827	804	810	797	833	807	872	812	826	856	855	854	841	815	798	850	836	847	809	802	843	823	829	797	797	824	829	797	881	831	815	851	879	864	817	844	845	804	808	831	823	855	835	870	838	790	820	775	844	754	848	814	812	819	833	808	804	814	801	875	822	823	802	806	768	812	781	792	836	808	818	805	830	825	767	806	877	871	794	829	803	835	792	799	862	821	822	814	785	842	856	805	831	807	812	792	857	846	806	798	781	819	834	796	819	830	806	840	820	768	842	853	822	782	846	748	807	852	808	842	859	799	808	861	849	799	806	808	826	812	832	818	832	833	844	782	843	801	794	840	866	835	832	809	828	818	813	832	855	821	792	843	774	855	808	817	864	801	767	837	859	863	830	739	885	799	830	848	808	871	764	793	817	839	880	853	851	810	859	794	820	845	780	842	792	763	805	781	813	816	763	864	792	822	798	809	801	804	830	855	865	825	819	833	835	817	842	826	855	837	811	824	832	868	862	839	844	844	852	805	859	807	829	823	907	810	804	815	787	833	838	830	820	823	767	808	779	821	792	853	830	832	764	825	767	833	816	816	871	833	832	855	863	877	831	854	810	870	787	787	835	806	793	825	798	839	794	745	825	764	806	806	840	803	803	800	836	829	802	795	843	815	803	786	801	794	857	822	811	815	813	809	782	871	820	849	832	851	802	802	830	785	820	811	853	825	812	780	774	769	791	833	802	871	758	842	844	806	833	784	757	861	813	790	717	863	822	816	874	805	829	815	823	829	811	829	807	766	811	795	821	828	820	813	796	807	805	815	866	835	793	825	741	830	824	854	795	807	821	852	797	783	840	787	839	783	832	833	829	850	838	850	813	792	805	802	808	806	794	845	841	795	767	794	799	819	799	834	861	783	801	816	808	794	817	821	857	800	787	852	760	821	840	804	829	770	804	820	809	824	843	824	772	811	834	860	828	785	792	786	822	820	757	794	782	872	800	791	833	800	864	802	790	819	799	820	826	838	811	798	779	857	811	850	874	778	773	808	833	760	831	775	787	841	781	830	792	771	780	818	828	804	794	784	774	813	796	836	803	875	822	816	810	810	863	851	815	854	848	787	820	862	849	839	787	794	839	804	855	847	846	835	822	792	804	839	872	786	753	831	812	768	786	855	792	796	825	847	814	828	802	804	789	803	825	809	782	837	838	810	815	850	820	815	828	811	823	763	816	824	810	822	865	798	767	837	841	822	857	784	786	869	793	740	831	841	760	778	851	761	773	791	832	831	780	809	769	824	855	803	814	796	861	831	784	803	815	844	831	855	794	782	771	819	822	823	810	794	821	806	831	789	799	772	826	823	823	823	835	831	831	824	852	793	847	796	781	817	841	827	781	834	858	824	818	818	829	795	861	809	869	820	802	853	790	799	761	755	783	801	815	820	778	783	857	855	809	800	797	824	818	815	798	823	851	825	837	832	795	827	869	791	821	834	803	850	794	818	844	870	828	853	807	802	847	853	805	798	876	825	839	794	769	808	801	839	896	777	842	795	799	786	791	801	790	790	840	780	807	799	846	824	846	829	840	811	809	824	831	807	820	806	856	839	815	817	818	781	871	793	780	808	793	783	813	794	784	788	831	820	853	833	800	800	775	851	824	846	856	809	799	812	863	833	823	837	797	792	748	785	789	774	827	861	864	789	798	830	811	812	844	832	824	820	769	839	810	796	766	797	802	819	827	815	796	805	816	760	807	843	847	777	823	878	854	758	862	837	844	827	818	884	904	798	797	851	827	830	780	787	803	822	832	893	765	834	795	856	821	826	805	809	801	850	829	803	783	783	816	834	798	835	814	805	787	819	821	888	793	797	785	811	824	772	837	821	812	820	793	847	786	839	841	864	842	785	774	846	778	820	816	760	830	801	809	785	844	830	785	863	799	804	814	784	805	830	814	851	814	844	804	759	853	798	839	791	886	824	816	837	757	751	802	800	842	811	837	843	814	878	826	845	801	789	762	848	813	814	836	775	819	812	855	804	783	816	783	768	791	871	793	788	870	815	803	825	862	855	833	815	827	778	860	813	827	831	813	847	772	818	782	841	825	790	830	811	821	811	853	794	859	811	817	815	808	798	787	847	839	777	767	820	844	811	817	800	813	820	772	807	841	822	851	858	833	800	841	786	799	820	854	846	849	814	805	836	808	836	771	825	753	832	850	812	826	780	797	905	826	798	785	841	787	825	857	778	838	866	825	865	778	843	795	833	789	867	802	799	846	840	841	858	770	787	787	852	877	860	819	830	836	811	831	797	763	843	819	844	831	812	857	811	782	807	807	795	839	814	825	855	857	792	817	779	833	782	798	808	822	800	810	838	813	794	861	838	806	799	812	825	854	889	841	833	800	821	825	843	788	799	808	833	806	838	797	808	849	888	810	818	827	802	817	820	867	821	810	816	814	833	824	828	878	860	820	767	813	774	826	784	860	742	869	846	808	823	817	833	804	817	854	766	812	774	751	809	802	847	809	776	797	827	842	814	835	853	866	791	830	766	846	814	839	836	795	832	768	814	825	833	759	834	802	763	820	834	864	767	879	825	781	805	820	826	788	814	802	862	849	812	825	801	806	803	851	829	780	821	759	801	895	821	816	856	808	856	841	802	761	788	763	833	791	825	805	780	853	787	847	874	824	822	799	879	824	816	829	825	778	840	843	849	815	838	832	831	837	817	806	779	807	830	833	804	818	782	861	782	810	835	812	829	842	838	808	840	817	840	872	820	744	860	836	786	858	830	806	802	850	832	791	835	852	781	820	777	788	836	817	791	827	830	806	893	781	791	803	818	822	785	798	842	866	839	806	803	808	830	770	810	841	799	835	789	854	860	802	828	798	857	860	818	794	838	841	837	869	831	818	818	859	806	829	813	833	798	810	804	812	789	831	806	789	836	844	850	855	795	883	888	789	819	786	824	795	837	768	862	835	796	813	895	807	803	786	777	842	765	834	813	827	828	842	775	808	792	844	801	784	831	836	787	795	773	781	826	852	839	852	850	838	847	727	794	859	880	798	808	832	771	822	811	783	825	823	811	807	850	789	851	810	804	819	806	772	777	819	856	828	770	826	843	770	850	843	779	792	838	838	794	842	827	774	807	800	787	819	857	781	808	815	794	833	801	881	814	829	771	780	812	877	760	832	792	774	814	786	830	824	817	796	804	821	829	808	786	820	830	766	884	814	822	842	838	863	836	807	776	902	853	855	764	858	810	802	797	794	835	791	771	803	832	785	822	834	847	787	812	794	782	811	841	800	847	829	778	817	863	829	816	790	884	793	830	819	790	834	773	819	858	814	812	816	762	873	781	854	866	871	848	792	843	807	881	872	886	762	740	788	824	822
50779	52006	48312	40699	33030	30303	29312	26067	21275	13281	13105	9242	6901	6457	5257	3392	3790	2504	1628	1192	1052	870	766	686	675	564	483	418	453	373	431	420	355	349	317	360	304	336	329	296	294	353	354	342	336	361	327	320	331	311	337	313	315	329	336	311	327	352	328	317	276	329	343	310	331	391	333	290	300	313	340	324	369	303	305	314	299	318	310	286	323	306	307	328	305	304	330	300	296	322	303	342	329	308	325	359	323	326	308	361	322	289	284	293	319	319	310	296	326	307	294	326	311	283	299	303	303	292	292	278	320	299	311	336	304	297	342	324	310	354	282	304	333	289	290	316	351	324	296	345	328	316	329	331	300	287	294	314	313	291	328	311	297	310	318	302	324	337	297	297	345	297	290	295	293	282	347	331	328	303	314	350	283	292	326	333	326	287	326	303	268	314	273	341	314	313	346	306	299	286	286	337	299	302	309	321	313	324	287	300	314	335	293	333	323	293	332	321	324	320	316	293	334	327	314	328	324	333	314	276	312	314	291	302	301	306	338	299	317	313	305	283	323	317	302	325	324	299	318	303	331	305	294	352	308	359	325	341	301	302	325	313	287	299	291	336	336	330	326	294	324	318	315	322	287	314	288	352	318	312	334	313	323	330	320	303	308	269	339	335	361	358	311	312	282	339	301	317	301	318	325	341	277	337	275	311	284	319	324	313	338	315	295	321	319	339	337	344	290	332	313	299	340	274	334	318	347	298	298	308	331	346	304	309	294	300	369	312	307	338	322	331	310	308	308	295	295	329	319	303	310	316	290	317	350	299	299	324	308	291	317	338	327	322	286	301	277	340	329	292	304	328	263	283	290	334	323	321	299	307	309	347	328	337	278	324	315	282	311	279	320	338	353	346	322	303	309	290	339	322	308	313	315	304	315	304	331	309	334	314	270	308	328	320	330	278	331	311	302	297	294	338	345	292	310	309	327	304	299	331	312	322	312	336	300	288	308	300	313	302	319	336	307	329	327	343	340	309	311	321	314	324	315	309	303	294	304	299	291	315	293	340	343	308	315	263	283	307	321	345	272	331	318	315	302	331	319	296	308	331	335	279	308	307	340	302	296	316	292	335	316	297	317	304	299	314	304	337	307	309	286	300	280	289	302	296	329	312	313	312	311	344	300	289	286	312	315	316	320	321	306	329	307	311	305	323	293	297	315	302	289	310	306	330	299	325	280	325	306	333	279	303	270	306	320	330	349	287	338	333	330	364	291	302	337	314	297	330	350	342	300	321	325	315	338	309	322	323	317	318	336	285	344	297	322	296	321	318	310	319	291	316	312	300	329	318	278	298	325	344	323	332	296	304	327	345	331	294	333	340	306	343	305	318	322	274	312	306	313	307	322	291	329	308	301	327	308	308	350	318	341	296	309	308	285	298	324	317	335	331	336	298	327	320	305	306	336	356	293	292	325	322	299	273	284	288	356	340	297	304	274	304	319	337	306	320	289	308	311	313	295	300	278	307	271	298	311	318	349	318	301	309	320	325	324	311	353	285	320	339	308	327	292	306	331	320	324	318	303	310	277	306	349	317	302	339	306	292	301	295	304	316	295	336	330	310	281	289	287	321	315	315	314	295	318	302	295	325	302	350	328	343	305	285	269	324	297	351	341	305	292	297	320	339	301	345	280	323	297	335	332	295	321	337	344	281	286	323	317	314	340	311	310	308	323	331	336	302	315	330	292	282	335	316	330	315	307	319	317	324	266	297	288	326	304	299	298	321	287	307	304	318	292	313	291	299	307	338	302	310	314	336	311	310	308	331	331	323	339	297	297	306	299	314	291	296	307	323	335	329	296	327	313	264	307	298	329	337	319	292	309	325	279	318	281	326	336	289	305	323	309	315	312	310	325	304	312	297	335	308	339	342	307	337	311	333	335	326	320	321	292	348	327	327	292	282	307	343	317	266	324	343	302	315	274	347	317	284	339	322	326	307	314	284	288	334	317	299	318	303	313	306	332	280	299	325	297	313	311	279	303	276	309	322	307	315	310	296	313	293	333	309	312	328	307	289	320	285	331	322	323	302	330	283	310	302	298	350	306	335	295	329	322	333	334	284	297	289	328	316	319	326	308	326	285	295	313	324	314	314	307	307	318	300	344	313	316	348	311	304	346	290	313	287	319	295	328	333	300	288	313	281	291	324	306	321	297	292	312	294	306	307	317	318	302	319	300	344	318	302	292	340	316	322	303	308	328	306	337	333	313	356	324	294	331	339	300	282	332	310	318	282	313	307	315	312	277	316	318	299	284	308	319	318	328	307	318	329	330	308	353	288	315	279	320	318	310	293	335	324	305	337	309	315	317	323	328	316	307	316	307	284	298	305	308	302	338	322	328	309	257	336	325	352	297	308	267	307	344	341	314	317	301	296	315	335	357	335	322	326	329	293	309	326	296	324	331	277	338	338	311	311	288	310	323	316	299	323	320	284	286	301	284	336	348	308	336	322	322	304	286	316	329	323	300	285	308	323	295	281	309	332	305	294	286	314	321	308	294	317	304	294	320	302	339	358	344	301	286	328	325	326	327	290	295	310	341	308	279	319	321	328	296	339	285	323	304	286	308	287	319	289	311	273	311	307	322	302	329	313	324	315	307	303	319	314	327	314	325	293	316	306	341	313	299	322	317	302	304	303	342	329	313	304	321	297	282	331	313	301	316	298	337	305	291	293	284	332	289	322	349	325	273	305	308	285	340	311	295	315	340	327	307	292	320	296	310	297	307	305	321	311	314	270	315	349	328	347	319	298	343	344	348	330	330	315	334	337	298	314	313	309	297	318	323	324	270	340	324	302	332	328	291	324	312	302	316	287	355	310	305	327	327	295	318	334	358	299	331	306	314	293	292	346	279	307	301	317	328	331	317	287	309	292	284	297	340	336	307	324	325	310	318	332	291	282	299	290	306	288	316	337	296	321	308	315	303	341	297	326	276	285	309	325	290	297	322	281	319	314	337	341	310	330	327	314	356	320	341	324	294	308	321	332	294	274	323	284	334	320	283	333	295	334	340	313	294	299	302	289	334	331	279	324	313	322	328	311	315	341	348	339	329	291	321	295	322	339	327	290	335	290	326	305	297	316	350	331	288	304	333	291	292	313	327	319	275	296	343	311	305	355	261	315	288	313	306	311	338	296	316	310	339	298	333	303	346	327	328	333	316	315	306	291	310	346	312	320	314	330	261	304	332	275	308	350	362	319	292	318	312	333	349	320	291	335	323	305	330	315	302	325	289	306	290	330	316	320	315	339	313	291	302	325	315	331	290	314	330	315	303	335	350	327	338	301	288	302	317	342	301	305	311	331	302	288	318	330	281	316	284	308	285	312	331	317	326	296	324	322	285	288	357	333	297	304	323	295	325	314	302	305	304	323	304	328	287	293	304	309	313	327	295	348	294	331	331	327	318	312	293	313	299	299	298	284	340	327	292	320	347	298	324	324	318	337	325	309	344	305	304	372	333	325	309	282
34870	47026	51764	44885	40225	38219	39816	37976	32749	25556	28669	23167	20012	20602	16777	13142	13507	9688	6688	5064	4959	3786	3611	2666	2914	2420	1687	1502	1366	1322	1587	1194	1059	1032	879	858	902	842	869	823	876	837	793	851	826	857	824	847	819	888	868	837	829	810	859	857	738	825	770	722	744	743	763	773	743	790	760	735	747	703	718	736	725	744	707	728	726	730	782	672	741	689	723	706	725	718	692	721	701	713	717	750	762	728	741	737	706	719	707	680	749	749	749	752	738	724	705	706	700	777	713	695	702	750	730	731	723	706	750	717	739	705	763	708	768	727	679	724	698	695	689	735	732	729	703	729	720	679	755	702	678	711	717	733	725	679	696	710	721	704	695	683	701	761	643	765	709	694	705	719	708	712	690	738	700	705	736	699	702	772	728	710	703	690	683	657	713	731	777	734	758	736	693	760	701	740	689	733	713	673	677	729	703	691	718	716	698	758	733	760	715	703	673	702	711	683	720	690	745	709	722	772	713	668	681	698	702	713	745	775	769	708	709	725	692	739	730	687	736	726	740	726	700	709	690	748	754	708	701	723	686	706	713	709	718	648	765	718	689	759	682	739	685	726	753	717	677	748	704	693	769	772	658	719	722	664	690	713	721	758	721	735	691	662	710	738	729	668	710	740	686	715	691	723	705	695	714	712	676	665	720	686	715	747	727	706	717	702	714	654	762	733	699	728	757	723	720	728	730	718	744	706	725	708	706	734	718	726	664	693	714	706	713	735	699	727	682	682	701	682	713	706	747	725	682	726	711	743	672	725	681	721	724	691	684	712	732	727	719	711	716	777	740	740	682	750	716	735	735	732	743	688	717	697	713	739	698	742	694	685	728	691	759	688	713	701	703	709	715	725	784	757	724	717	712	747	702	704	707	728	679	711	709	730	673	719	684	733	699	718	700	689	710	732	710	732	690	697	699	667	757	683	693	699	696	705	680	733	734	694	673	712	683	680	752	752	703	729	673	713	677	765	724	698	715	735	690	664	728	681	699	730	724	721	696	679	713	724	670	718	700	718	729	735	705	679	730	700	724	749	725	728	741	719	723	745	738	712	697	703	706	690	697	679	697	717	735	675	678	732	708	750	737	677	719	670	758	699	718	732	729	753	673	737	760	752	722	678	677	716	693	702	688	717	690	727	720	756	723	669	697	759	711	731	732	747	743	737	760	660	732	712	775	679	773	733	682	710	771	698	705	740	746	646	692	743	750	679	675	684	738	732	729	651	684	711	723	720	713	721	697	734	710	655	703	687	709	668	691	713	691	749	716	695	729	753	728	743	744	732	731	715	715	690	729	687	762	694	739	719	718	719	727	666	681	701	679	686	694	743	686	707	759	706	691	719	734	748	686	726	715	721	736	652	710	720	738	672	690	772	722	730	725	713	700	746	707	714	727	726	726	715	660	711	695	720	700	740	685	715	688	717	687	656	759	719	768	726	739	696	739	726	700	697	707	710	685	707	769	662	714	662	687	747	680	669	747	677	654	719	754	691	700	694	731	709	722	743	729	713	775	668	690	695	744	720	654	735	740	689	753	703	669	710	707	714	709	745	736	773	719	747	703	735	748	717	747	741	689	759	711	674	673	666	745	709	747	660	726	678	707	688	772	757	713	718	678	730	720	697	738	704	684	650	762	684	715	696	713	712	767	716	684	770	719	666	734	706	709	719	738	685	688	719	744	735	757	733	711	664	736	707	739	717	777	703	726	662	694	721	711	713	695	738	730	668	724	674	694	707	722	733	712	712	714	699	709	721	695	740	727	698	690	716	706	752	712	706	714	715	687	738	739	708	696	696	727	708	692	718	691	674	760	688	738	708	714	714	735	693	723	693	693	736	730	727	744	750	691	712	745	753	753	771	715	708	726	704	673	695	710	771	693	710	679	776	708	702	685	721	698	691	709	740	698	694	732	741	693	732	747	698	666	735	663	706	746	713	755	681	688	741	724	709	709	720	743	743	711	729	706	737	757	699	667	738	705	729	657	692	711	751	664	732	761	727	663	737	679	686	715	680	764	710	766	687	717	700	734	689	750	724	736	719	717	694	707	732	723	738	676	682	711	670	734	707	735	749	727	690	704	701	736	714	721	728	689	673	715	708	751	718	730	650	751	703	700	730	726	725	656	741	687	687	704	716	695	717	704	764	719	712	739	697	736	764	685	750	719	726	705	665	737	688	719	702	706	711	732	689	712	753	698	673	726	704	708	753	697	738	701	731	740	675	696	744	667	715	704	674	723	685	730	713	713	734	752	744	695	725	707	710	717	723	658	726	751	750	718	737	704	726	701	745	674	673	710	716	688	724	695	708	742	703	690	697	700	720	711	710	674	703	758	736	699	754	752	751	744	699	668	742	725	711	708	757	694	726	679	697	694	702	730	670	688	713	726	721	746	804	721	742	741	703	736	713	736	714	680	743	727	686	741	716	724	734	687	710	687	775	700	734	704	737	728	715	746	694	707	710	688	737	719	750	667	734	731	709	706	689	702	696	741	682	725	686	702	745	703	724	684	679	704	707	764	682	726	732	700	702	728	690	711	704	752	649	723	696	702	699	750	748	724	775	702	726	682	683	729	706	709	676	718	704	719	673	726	736	683	664	733	706	698	713	716	721	732	727	718	713	688	689	722	649	718	694	671	744	696	705	720	758	733	710	692	723	657	689	703	687	701	718	687	720	729	730	741	699	704	807	722	728	782	672	705	713	747	724	712	758	672	695	671	725	710	719	724	767	684	699	789	641	697	687	660	739	698	734	677	745	763	699	675	712	714	710	759	729	673	743	685	725	697	679	708	672	723	759	703	678	677	714	691	627	773	695	710	680	759	703	698	717	665	731	713	714	729	691	699	720	724	685	762	772	732	724	713	707	731	701	698	734	725	662	728	708	723	700	742	696	707	748	744	675	683	762	729	705	717	736	754	716	703	714	711	752	732	727	729	735	719	688	714	723	687	699	723	721	666	715	718	728	743	732	746	741	718	729	772	700	721	675	772	706	693	673	747	700	698	742	714	662	664	742	684	666	738	680	724	723	695	763	723	735	715	719	699	728	668	678	665	688	711	745	725	710	734	703	740	747	697	693	732	679	716	689	725	706	738	715	721	690	729	706	721	676	707	704	780	724	784	742	718	737	775	707	760	747	748	742	712	712	738	717	673	741	666	734	701	691	724	697	752	699	734	705	709	704	723	732	678	747	723	711	739	694	711	694	687	735	756	678	731	724	693	760	714	698	730	718	729	738	733	732	747	703	728	713	731	750	689	707	653	720	709	724	763	743	715	666	691	703	731	707	716	691	708	695	690	637	703	771	736	710	748	709	748	692	684	714	704	728	707	698	739	725	715	725	686	728	718	766	671	686	708	703	733	688	730	670	755	708	697	753	712	763	729	708	695	664	693	729	673	672	686	683	734	719	697	731	736	715	695	705	699	727	656	694	697	694	762	744	695	694	755	736	721	719	704	709	680	708	732	710	698	687
57511	53295	48077	38833	34162	32947	34913	33175	29000	18948	18715	15363	13333	12678	9631	6917	7139	5740	3454	1976	1756	1217	1156	886	1021	835	576	524	465	446	456	417	386	337	377	346	339	363	323	377	343	315	319	344	318	359	328	331	343	356	365	307	340	332	315	334	320	300	298	326	309	281	299	307	318	324	290	296	317	293	335	309	351	337	330	358	315	311	306	322	321	282	310	333	277	309	299	270	299	311	299	352	321	291	289	279	293	324	335	320	296	312	297	318	310	319	356	326	319	319	287	283	267	266	294	313	304	300	281	307	313	330	308	283	298	316	290	268	296	318	302	301	263	327	272	292	311	297	300	285	292	279	283	287	298	275	316	284	302	295	267	307	294	315	289	290	271	264	311	307	293	283	252	305	356	284	286	314	272	280	298	319	315	278	310	291	286	307	293	272	319	292	285	300	296	333	292	303	321	327	294	320	305	290	314	331	301	301	321	303	310	295	319	314	304	287	286	301	279	310	304	295	300	313	286	292	291	293	286	296	297	308	284	320	296	292	329	276	322	313	277	288	303	299	325	290	328	345	264	314	304	297	291	277	302	300	303	323	287	302	308	337	324	294	300	298	287	294	243	273	305	307	294	307	298	265	319	275	313	305	302	287	295	306	314	333	301	279	319	319	307	320	328	312	320	311	284	341	314	273	320	345	330	305	278	275	304	339	311	281	329	300	264	290	312	326	289	308	298	334	292	287	319	290	306	285	313	304	295	317	335	308	302	293	278	272	286	274	307	320	307	288	301	268	320	303	303	305	296	259	283	299	305	292	303	304	293	311	293	312	309	317	287	295	314	312	303	298	298	272	295	284	324	315	282	272	280	322	287	303	279	329	312	285	323	343	320	268	330	294	307	311	312	295	262	291	304	316	277	345	310	288	272	316	280	323	275	268	284	281	277	284	301	315	316	306	297	293	310	293	307	316	278	309	312	283	274	322	299	318	315	282	310	280	290	303	337	304	290	328	360	277	293	305	307	315	300	312	291	283	293	296	311	305	301	315	295	279	297	286	335	306	314	304	314	298	299	285	325	327	326	311	296	275	293	286	321	301	278	291	315	302	307	292	263	312	274	309	299	321	271	277	317	296	267	272	368	319	261	279	307	312	261	281	285	297	306	331	306	325	343	278	305	281	323	324	289	318	300	311	298	310	300	304	299	330	270	289	292	298	258	326	264	281	314	279	317	323	322	310	286	289	287	332	269	289	302	245	308	282	304	280	284	295	303	307	326	340	285	283	297	286	309	356	304	316	327	278	307	282	312	321	291	276	297	284	335	282	305	286	287	288	319	308	271	299	309	279	314	303	286	311	321	301	307	299	311	295	302	305	299	308	273	319	321	301	304	284	323	286	292	293	307	301	297	281	296	315	291	284	287	302	290	293	265	298	305	319	269	333	268	316	303	322	321	317	289	319	286	294	294	303	301	289	311	286	277	283	292	287	315	308	296	277	286	305	281	350	294	317	312	301	285	289	332	319	297	291	300	294	297	317	318	335	323	293	293	292	281	323	293	272	294	273	327	314	300	316	299	288	304	331	342	324	292	310	275	337	295	299	292	297	297	287	281	299	304	313	302	298	286	313	359	287	292	279	313	315	317	338	305	315	274	283	317	298	309	316	286	300	316	310	317	301	302	322	298	291	315	301	323	331	287	290	290	291	279	295	295	298	295	291	314	319	299	335	314	285	297	302	329	322	280	294	307	292	290	330	282	304	335	274	295	298	324	320	263	311	304	303	273	286	298	315	278	278	313	315	326	267	273	272	261	306	316	311	319	266	303	311	288	290	240	303	302	282	298	311	331	318	293	264	311	288	303	286	288	279	287	284	302	338	345	293	297	300	324	305	249	303	296	288	312	351	318	291	302	316	278	274	302	312	319	302	294	335	314	298	276	307	323	309	302	281	321	304	322	299	320	252	260	313	303	294	323	304	315	280	291	284	320	343	297	289	342	287	295	297	337	300	305	292	274	324	309	301	332	287	278	332	309	298	309	303	314	297	344	295	332	336	290	272	311	282	297	330	265	304	309	320	299	307	310	302	265	322	307	280	251	285	299	307	288	269	288	318	267	270	257	301	316	325	310	320	286	298	297	267	329	299	270	279	298	306	287	308	297	283	285	307	317	324	316	311	270	289	306	310	294	326	296	322	286	301	323	292	281	284	285	308	278	278	310	322	293	307	271	285	296	272	284	312	280	283	266	303	340	289	319	316	338	302	319	312	275	325	282	320	295	299	281	318	336	305	312	291	317	279	296	313	293	281	292	322	312	286	288	269	287	291	293	277	337	297	294	309	300	313	296	265	309	283	312	319	307	316	276	321	327	309	306	267	285	290	328	312	321	298	286	324	325	327	321	297	310	296	318	305	291	314	301	315	250	291	311	293	283	319	286	302	293	268	283	286	306	285	293	316	344	299	311	284	267	299	302	288	323	301	292	312	273	288	284	282	287	360	320	298	278	318	300	304	286	265	315	317	279	309	302	286	302	312	326	315	295	283	326	294	318	301	301	318	296	297	283	321	295	305	299	304	295	316	326	304	279	314	292	286	301	300	285	332	298	293	299	293	305	293	289	304	319	280	303	280	265	285	310	286	308	293	302	319	290	278	308	284	309	311	290	334	312	302	296	313	324	301	318	327	292	304	290	325	316	291	315	312	300	348	251	301	288	308	301	325	303	297	306	313	299	302	278	254	292	281	282	249	308	319	321	322	299	292	297	253	305	266	316	300	274	320	325	310	295	331	320	309	306	289	309	276	318	307	337	311	319	286	295	297	296	301	302	297	337	277	278	276	301	291	298	309	284	296	308	318	295	281	285	279	305	285	291	287	302	292	316	286	298	309	295	326	314	309	318	288	294	299	302	308	284	322	301	274	308	297	294	310	320	308	310	294	340	332	290	285	301	294	353	325	269	304	291	311	301	293	295	319	285	323	323	306	307	313	268	312	271	316	282	294	285	292	287	290	324	282	276	287	272	300	314	288	275	316	319	282	305	298	278	298	274	303	238	295	318	321	272	295	305	297	288	292	309	303	309	342	338	327	332	299	320	302	268	272	335	282	319	316	321	303	282	312	313	323	308	345	298	274	309	281	293	309	287	325	286	316	303	315	269	295	345	302	304	279	290	285	285	282	300	287	303	309	278	308	329	331	296	292	268	305	309	295	301	313	320	296	307	325	320	314	277	290	316	295	279	293	263	268	326	287	282	327	322	307	286	294	294	313	313	331	280	297	323	307	305	311	275	300	283	281	316	328	287	284	299	268	297	348	296	264	290	317	282	271	299	302	294	311	294	319	307	331	264	315	303	298	350	324	271	309	278	295	314	314	290	318	301	265	260	308	316	270	307	276	326	308	293	328	333	277	266	288	302	296	254	265	302	333	303	299	291	304	271	340	312	331	275	298	287	300	289	297	265	286	318	270	308	286	299	302	303	324	307	324	316	314	260	269	296	303	299	305	282	320	307	299	302	290
40437	51090	55023	49184	42145	45725	45780	44946	39378	29681	34300	32175	29995	30796	23665	20924	20196	16702	10923	8421	7795	5771	5688	4056	5231	3457	2197	1954	1635	1531	1964	1479	1142	1075	1020	963	889	911	877	848	876	920	884	886	896	997	949	913	847	889	949	901	891	902	911	913	832	914	778	790	700	783	715	788	775	734	745	703	696	730	699	724	711	682	706	714	673	707	719	738	705	697	683	701	688	680	667	687	699	718	718	677	709	679	688	673	673	707	679	674	717	693	696	680	704	669	673	703	669	689	671	674	708	675	687	706	718	660	639	643	654	644	686	678	720	675	648	649	663	673	611	700	671	710	740	734	740	668	699	677	633	650	650	657	688	696	722	669	710	649	704	685	636	711	705	648	711	603	764	678	673	648	705	684	681	684	660	692	680	690	707	722	687	701	722	685	738	696	652	688	649	643	676	699	659	692	695	721	703	689	684	668	661	662	681	726	671	664	684	723	692	656	622	689	648	675	692	661	649	689	691	655	690	705	717	710	675	688	719	704	675	672	648	675	682	665	702	702	616	726	680	684	650	692	662	699	678	742	667	678	623	681	682	727	663	693	667	666	693	661	682	697	661	700	650	662	656	695	668	710	668	730	721	682	662	693	673	684	685	703	702	650	677	607	688	708	672	683	726	721	648	648	698	678	696	670	711	690	659	681	691	698	722	689	675	695	693	688	701	692	702	657	693	705	703	676	703	704	740	705	705	686	683	689	673	696	675	705	667	714	681	692	676	654	690	638	682	697	717	684	652	711	640	658	668	674	691	720	719	703	675	744	697	662	723	684	708	640	672	647	711	679	741	698	702	712	745	674	662	668	677	684	647	702	690	712	672	704	656	641	668	702	712	688	716	690	695	697	649	638	678	697	706	713	654	668	659	670	703	705	693	632	717	712	673	648	652	633	694	745	648	672	671	687	677	714	660	641	637	723	674	665	692	680	672	688	690	666	660	709	728	671	674	672	647	706	627	690	658	650	721	675	693	690	687	668	701	724	652	732	708	660	666	694	622	677	688	662	676	717	699	710	677	726	686	695	686	726	686	664	644	716	674	687	694	642	656	643	772	739	698	685	677	724	676	699	664	687	689	693	670	686	749	640	716	692	711	692	726	703	678	666	728	689	708	681	677	734	688	684	691	707	763	695	679	654	674	650	642	681	709	630	737	667	662	649	654	640	655	683	668	689	656	662	726	710	692	727	743	713	667	679	699	658	694	708	688	641	752	640	743	693	662	730	649	651	686	689	658	673	642	674	706	647	657	669	696	676	671	703	691	698	711	645	674	696	689	679	685	664	687	713	650	664	725	657	672	679	651	679	671	673	704	663	652	668	650	650	687	716	650	666	639	639	723	651	671	654	632	716	675	654	697	654	689	669	700	740	652	711	704	730	657	686	690	645	659	657	638	634	705	692	660	637	704	664	626	651	682	697	672	704	642	662	721	680	662	656	675	676	712	667	702	673	671	639	697	703	702	718	691	705	667	676	673	650	743	676	678	679	708	656	707	665	708	665	697	683	655	680	655	660	667	676	692	711	665	734	648	733	664	669	656	678	698	656	645	711	685	747	701	672	725	690	696	662	663	687	672	663	646	681	739	663	681	692	660	679	682	705	682	672	706	666	697	719	658	720	713	690	707	687	695	711	641	647	734	688	688	665	645	663	712	701	680	711	675	705	651	658	713	687	694	665	681	668	711	686	668	650	668	729	703	730	668	602	713	710	717	697	681	698	665	654	719	675	688	647	658	666	726	658	657	712	723	649	684	650	720	692	638	694	701	673	651	663	655	710	679	692	706	705	682	691	697	720	666	708	665	690	695	678	662	661	700	680	654	664	705	681	686	694	697	720	666	676	657	689	664	679	665	693	669	672	720	651	722	643	642	660	655	695	657	697	709	672	702	667	705	666	675	658	665	683	709	655	666	708	661	690	701	667	752	702	706	653	696	659	714	666	699	659	666	704	701	670	674	704	673	672	670	637	649	691	674	686	677	685	698	691	678	703	613	648	676	690	676	710	625	734	680	710	667	686	632	701	670	675	693	719	641	717	731	669	672	717	666	718	703	647	700	683	675	676	654	698	707	675	706	689	697	683	702	712	679	724	722	738	693	716	678	716	683	727	672	672	667	628	640	666	680	723	673	703	718	678	647	698	727	717	627	723	697	685	690	707	644	687	688	658	659	684	657	718	660	700	662	679	641	705	658	681	727	719	682	686	653	695	645	726	696	624	660	666	720	687	684	683	745	654	669	642	672	696	700	665	694	695	644	700	711	695	723	627	720	709	698	691	668	687	761	653	716	697	692	665	694	661	686	689	642	654	721	657	725	733	688	670	712	708	705	669	652	677	686	687	678	671	693	653	670	657	644	646	684	725	705	669	670	695	637	691	666	665	667	661	675	736	712	702	713	682	706	701	670	705	701	698	688	668	718	691	680	640	710	717	676	685	671	685	688	709	709	722	669	681	696	670	697	691	688	652	627	645	706	685	718	658	687	662	644	703	649	711	687	705	697	678	753	685	719	625	683	677	666	649	639	666	654	682	643	654	691	662	667	664	713	637	655	649	657	661	658	697	640	687	684	702	721	676	668	654	689	686	640	644	729	692	663	679	700	699	699	659	650	664	665	688	636	726	658	683	634	734	667	680	696	695	695	665	657	647	677	671	662	637	677	706	641	699	658	693	663	679	686	696	689	676	715	689	635	703	675	633	691	688	702	695	690	687	673	660	669	716	685	650	683	713	638	685	712	707	677	669	712	681	701	653	671	680	594	673	691	712	678	701	683	650	668	701	701	687	733	663	676	672	685	699	698	698	710	685	673	694	712	653	675	689	684	680	693	675	678	672	686	642	644	659	667	719	667	707	682	680	692	685	649	698	675	697	705	689	665	662	712	672	676	666	700	654	683	653	673	654	707	689	709	759	698	652	747	653	707	679	685	692	706	697	692	677	659	709	705	642	696	688	675	650	672	685	679	711	658	674	674	668	714	681	691	674	712	732	683	721	649	677	693	669	674	711	723	674	671	646	687	714	644	661	701	708	688	661	686	659	712	653	726	687	659	704	665	620	652	710	691	688	726	700	663	695	682	652	670	678	690	675	654	721	709	694	700	680	689	651	634	655	723	675	665	669	661	723	718	705	717	686	680	687	692	694	672	666	676	660	621	672	675	660	690	674	668	663	694	672	675	633	685	663	714	675	671	683	664	708	663	705	660	662	664	664	654	677	673	709	701	659	687	707	726	656	690	649	663	657	678	701	655	670	646	668	710	689	728	683	673	655	684	692	687	691	684	730	675	686	668	691	671	691	667	633	664	684	680	716	649	675	683	645	697	666	699	683	652	691	676	670	651	753	707	703	659	675	699	671	703	681	677	639	683	711	677	683	666	656	672	696	703	664	691	679	693	662	692	679	664	668	717	717	685	613	675	708	697	670	705	680	680	688	697	675	693	699	672	707	651	661	697	723	705	705	679	686	641	688	705	693
31140	27450	24681	13119	6352	3933	3260	2546	2032	1539	1255	993	862	821	725	627	579	574	499	481	467	430	407	418	430	414	395	381	407	396	400	369	395	372	378	374	339	363	341	379	386	346	415	377	368	370	359	374	376	395	352	348	388	365	335	371	397	374	369	376	394	313	357	376	385	360	369	361	353	362	343	370	333	324	385	372	356	337	382	320	407	327	365	350	376	349	321	368	374	339	339	366	362	361	365	337	354	358	350	387	322	340	341	372	370	374	370	360	330	350	373	350	375	347	348	388	400	381	354	320	333	372	339	342	360	342	367	315	355	356	364	378	377	350	384	334	336	332	385	365	384	348	363	347	331	358	324	369	338	324	334	358	394	342	349	368	370	323	356	379	355	331	362	349	379	375	331	394	392	383	334	377	361	372	357	322	356	381	376	340	340	327	356	332	409	342	374	359	405	387	376	341	349	346	365	348	347	345	347	342	372	403	360	379	365	337	396	376	321	342	382	313	343	348	371	367	389	358	368	329	336	354	360	365	361	403	332	375	335	387	370	359	387	343	348	349	396	360	383	369	345	366	336	373	348	362	351	324	353	385	369	376	387	353	367	382	339	343	348	392	371	370	347	342	323	343	366	390	395	352	384	399	333	341	372	363	355	349	356	349	359	417	377	366	372	346	352	347	351	367	354	378	360	340	368	351	332	347	373	328	374	338	317	340	348	400	388	377	360	368	391	343	372	345	358	386	388	392	388	372	367	341	337	361	348	383	334	371	379	368	372	354	356	367	367	307	365	404	370	328	361	357	378	386	390	345	352	343	343	323	391	321	385	370	335	367	391	400	360	373	351	341	366	371	360	382	397	353	357	399	374	354	352	352	364	408	347	368	398	389	351	335	326	375	358	317	357	369	367	350	390	375	335	388	328	354	379	339	351	363	366	392	330	355	338	332	333	329	367	350	313	316	366	379	358	349	322	361	336	352	363	367	341	330	363	327	327	339	362	344	338	336	389	370	350	303	373	338	354	368	355	311	351	388	338	391	406	336	361	366	337	380	350	339	381	360	360	354	330	370	372	387	346	353	380	335	370	366	386	351	375	320	362	333	360	367	355	343	369	366	356	360	354	356	405	351	394	364	363	366	369	330	340	366	362	357	328	374	374	362	378	367	352	358	357	332	338	360	365	375	332	362	353	364	333	357	348	399	346	355	362	386	374	341	356	367	317	373	368	354	345	373	345	373	323	340	385	350	358	339	354	355	325	392	384	336	385	372	370	318	346	367	358	376	343	323	334	334	327	387	364	385	390	368	348	370	353	379	349	368	335	325	378	354	373	330	384	351	339	379	349	364	382	377	345	334	367	370	360	371	368	363	331	364	381	348	375	369	330	362	370	364	373	337	361	360	348	369	352	355	379	381	367	385	360	382	359	367	356	329	324	377	373	387	362	368	352	340	371	364	354	342	334	379	370	352	362	348	368	360	370	358	368	370	343	338	387	360	362	377	350	358	321	375	314	357	350	362	350	345	352	395	383	376	359	369	341	342	340	393	345	358	351	363	396	349	355	320	399	378	342	363	320	343	378	337	365	348	338	374	352	364	356	363	312	368	379	349	391	333	354	368	354	410	375	368	340	348	383	341	325	405	381	356	374	352	379	395	358	352	352	356	386	351	346	371	350	355	365	345	298	361	346	349	359	355	366	353	386	361	376	335	330	368	407	354	380	348	369	363	375	356	349	386	392	381	342	335	359	361	343	377	374	352	371	359	366	361	341	373	338	383	381	336	362	342	335	345	384	326	354	355	346	364	343	361	390	345	356	343	358	381	348	415	364	368	327	385	366	374	367	352	374	330	358	304	349	352	344	392	393	348	359	367	359	365	325	349	370	382	384	358	351	365	383	395	350	341	381	348	379	378	344	370	391	326	386	347	384	350	418	352	350	373	354	357	344	381	374	375	370	345	321	321	386	327	371	345	365	361	356	361	396	363	374	369	383	354	379	365	343	347	351	386	365	358	347	350	303	356	372	368	381	372	338	392	395	353	328	363	353	395	393	330	360	385	360	337	357	332	342	356	334	368	346	399	329	341	352	367	341	288	354	357	374	354	348	327	359	382	345	364	345	345	383	349	364	346	348	341	366	364	376	356	343	368	346	369	353	382	348	359	375	377	364	357	361	388	340	378	367	390	315	359	305	339	353	319	353	370	339	367	365	370	381	371	396	356	382	362	419	373	370	339	334	349	383	372	348	333	357	361	328	334	368	363	339	395	376	356	339	360	399	364	373	378	318	347	373	353	363	397	335	351	376	349	347	359	382	362	369	390	372	329	375	369	359	384	387	359	371	354	394	369	365	349	341	364	348	372	371	388	359	389	367	353	393	401	385	351	347	399	377	400	354	336	383	385	386	358	373	342	350	301	322	337	348	376	343	366	388	313	323	339	378	361	359	354	384	342	343	329	357	362	327	364	356	344	384	377	388	327	343	351	370	365	341	330	350	405	375	336	372	364	384	371	342	344	389	367	396	372	362	358	334	406	326	346	374	385	333	330	348	370	327	362	381	350	333	354	370	371	362	354	365	340	347	366	365	356	325	361	338	376	340	365	365	380	377	366	357	363	324	360	356	365	375	372	333	343	341	334	356	350	362	351	387	349	368	333	354	382	379	373	367	349	328	326	360	373	363	342	349	336	375	375	338	344	341	336	314	368	327	365	373	362	418	371	375	368	327	369	364	364	343	369	384	371	338	369	355	361	367	365	337	377	354	336	363	344	361	368	355	369	341	380	328	382	342	373	347	402	364	384	390	329	383	387	333	362	360	350	334	358	380	359	344	357	347	369	368	333	328	346	411	365	361	369	335	327	358	351	346	335	399	385	339	349	346	390	394	364	349	353	374	388	347	357	395	331	355	383	376	355	329	342	363	356	395	362	363	355	338	373	400	334	334	349	314	383	355	343	367	340	346	357	346	356	344	368	377	361	366	333	307	339	415	339	407	371	356	355	320	373	351	360	327	336	353	384	328	381	351	359	346	360	342	374	353	352	373	376	381	372	354	380	370	374	351	383	343	369	377	383	395	354	349	354	386	375	373	365	385	368	353	344	377	348	382	348	358	374	380	342	357	360	337	335	363	337	378	324	338	304	377	345	343	358	345	298	400	375	380	385	327	359	378	347	375	389	333	353	363	339	353	353	377	312	377	388	361	363	343	368	376	347	359	344	366	380	388	353	367	374	381	362	350	349	367	335	339	359	359	319	354	406	331	368	348	388	374	327	351	412	346	333	354	359	370	364	353	387	335	369	391	372	373	365	372	350	380	364	318	352	371	375	376	366	330	361	357	350	338	345	363	350	340	349	371	344	396	371	363	361	362	365	344	387	343	383	335	339	361	368	341	353	350	371	359	349	353	404	352	379	392	346	377	364	372	336	342	344	361	378	392	337	361	359	346	371	339	322	363	391	345	351	375	351	387	338	340	364	358	415	383	356	353	327	350	378	322	357	361	353	375	362
18345	22955	28730	22340	15225	12600	11179	9774	8260	6090	5303	4298	3711	3608	2732	2338	2241	1946	1667	1548	1587	1428	1302	1281	1293	1125	1071	1047	1035	1047	953	920	871	964	940	941	832	840	867	897	841	810	852	857	843	804	860	758	814	803	826	752	777	791	843	841	858	833	891	761	844	838	855	818	777	810	850	829	819	786	801	882	808	769	870	795	804	787	787	868	827	764	795	788	793	808	773	804	819	770	799	785	828	765	750	768	788	766	772	767	774	792	811	779	818	842	797	850	771	831	786	777	818	840	754	835	797	801	780	795	816	753	775	768	768	815	795	785	815	766	864	808	765	768	781	761	786	775	765	828	817	871	798	792	770	815	832	773	817	841	756	840	727	780	828	790	825	830	764	805	805	756	777	732	785	798	852	797	820	811	817	821	794	799	787	778	809	871	830	823	790	830	823	794	801	800	829	754	799	800	796	805	803	805	817	797	820	845	816	801	795	806	773	833	786	812	833	740	812	774	783	855	801	803	835	793	789	865	769	785	782	852	735	835	833	822	801	769	751	815	792	844	748	798	810	795	800	824	761	819	790	831	783	794	806	830	763	813	849	774	783	779	829	783	793	793	819	784	818	789	807	824	789	840	827	773	785	825	848	848	806	776	779	824	816	844	813	806	779	773	817	819	828	814	810	853	799	846	772	842	799	772	784	786	792	827	796	816	810	842	829	806	780	832	761	859	837	823	828	850	793	876	848	815	784	751	815	840	828	827	807	786	847	837	815	804	754	819	801	758	815	772	827	776	775	745	841	783	792	809	824	834	863	827	788	788	808	829	795	798	774	782	794	774	811	815	843	769	799	754	820	843	836	834	790	818	804	884	863	787	797	782	790	765	802	859	797	829	822	802	766	818	757	781	797	803	799	818	832	813	817	819	788	786	785	760	832	795	795	799	766	791	786	769	817	756	786	808	761	782	813	838	796	788	820	774	796	803	783	779	815	810	834	808	816	803	807	799	900	879	798	820	822	806	770	790	780	788	838	800	837	799	812	813	870	805	767	803	792	785	771	794	818	800	840	817	771	794	779	812	772	840	784	820	828	823	809	741	802	800	814	816	821	781	758	818	825	815	847	774	779	840	817	812	800	841	783	804	809	839	873	818	804	781	829	785	798	839	742	791	830	883	752	841	801	786	820	793	775	815	822	780	836	829	823	800	826	778	857	800	737	830	827	817	793	791	770	824	788	814	808	813	809	864	777	828	826	801	861	785	865	826	808	828	785	831	770	828	836	817	772	815	849	872	760	765	795	801	799	823	767	834	809	807	820	821	787	828	809	806	831	773	811	795	831	720	781	847	817	762	805	794	822	831	801	845	828	805	822	794	787	800	766	813	835	801	778	756	846	787	799	811	712	804	819	818	788	788	798	793	836	834	819	788	792	789	828	816	799	846	800	880	806	790	828	840	771	789	804	842	827	864	786	833	787	809	775	783	801	772	759	815	770	813	849	797	770	797	835	831	806	821	820	759	840	764	835	796	786	834	793	800	782	798	795	839	804	751	743	788	805	753	819	769	791	800	840	793	824	831	829	775	866	824	841	805	811	800	778	829	807	796	819	790	793	811	794	804	756	811	820	762	799	801	823	786	761	833	843	804	807	786	810	855	813	784	821	777	841	809	791	790	777	785	795	798	768	782	810	855	808	820	798	785	752	793	771	852	813	797	823	795	796	764	759	831	798	858	782	818	864	859	742	748	807	800	836	805	773	802	761	832	837	847	835	813	767	808	842	796	830	834	821	856	846	890	837	789	818	839	801	835	828	798	819	821	815	822	849	824	832	811	798	822	820	830	793	775	776	752	771	811	845	752	753	801	815	753	762	811	740	811	800	821	842	816	845	775	777	806	819	750	853	831	761	791	810	807	797	824	823	743	859	804	772	820	781	811	838	825	786	783	784	806	788	825	844	775	833	834	776	810	801	825	774	746	833	812	799	854	794	774	774	826	743	833	797	835	790	775	860	815	841	815	803	818	804	758	828	773	801	780	791	781	815	805	829	802	799	802	792	812	814	786	824	833	844	792	825	792	778	778	780	813	764	829	801	823	762	798	830	812	820	842	846	743	779	783	847	792	823	801	786	831	801	821	847	795	817	754	823	758	786	805	833	770	822	796	794	810	800	850	769	741	806	841	856	798	771	787	806	804	784	791	817	836	784	817	799	740	766	744	810	769	755	794	824	807	805	796	830	821	823	807	788	796	859	829	766	795	792	747	857	833	801	803	832	736	848	844	824	788	808	849	790	862	836	800	737	828	759	829	771	789	821	767	803	789	817	831	773	777	837	846	809	770	824	800	823	784	808	829	771	773	816	771	812	787	800	839	810	847	846	815	815	805	813	838	819	772	761	825	801	827	814	852	804	755	779	807	846	808	791	767	812	832	793	794	841	838	817	793	810	788	820	779	798	844	847	817	793	802	828	762	802	819	809	832	832	816	816	823	862	788	814	820	748	785	740	863	752	812	804	824	858	832	843	788	787	799	800	868	788	827	814	835	840	777	799	825	771	821	799	759	796	795	803	827	831	803	791	810	868	843	856	812	803	762	756	839	806	731	796	825	818	758	874	820	824	832	775	803	755	822	826	796	755	801	892	835	826	816	816	785	753	797	764	826	855	860	805	770	787	798	830	838	798	789	789	793	762	800	837	857	728	790	796	775	820	772	820	828	859	764	860	801	784	853	797	817	790	816	768	822	796	837	765	816	838	755	762	812	754	759	785	783	808	806	798	804	805	813	801	788	770	770	863	846	819	821	816	798	813	761	792	796	758	860	786	765	767	797	826	822	873	810	835	796	797	822	798	791	811	769	775	760	801	789	823	793	781	746	764	808	799	808	797	808	813	763	784	815	761	867	820	830	829	838	812	842	800	822	873	794	845	771	818	791	780	793	761	817	817	811	797	832	780	764	763	793	776	778	810	788	839	817	823	805	833	814	785	766	781	830	763	789	821	830	817	832	798	777	824	803	824	794	798	803	801	825	791	807	773	850	822	845	801	829	745	838	783	776	857	784	821	775	822	838	792	848	805	772	824	845	883	795	841	799	818	805	770	751	808	864	784	817	802	770	790	869	808	851	807	775	775	822	791	770	843	747	802	826	832	779	747	803	787	835	782	796	783	764	821	826	844	809	775	781	854	748	784	780	764	779	802	833	803	842	845	791	795	823	830	883	808	804	826	792	829	824	811	730	805	816	752	824	869	818	787	792	764	773	784	823	814	765	849	818	773	798	825	844	791	852	773	854	788	785	789	771	875	794	783	794	774	810	816	831	763	816	812	841	826	770	807	774	847	813	820	821	786	812	810	810	815	757	849	751	857	843	828	799	829	815	798	780	777	854	832	791	769	791	789	849	815	838	777	772	797	817	839	795	809	769	847	821	829	810	812	794	823	816	809	793	808	748	869	810	791	799	858	756	845	826	781	853	819	812	797	768	760	806	816	794	791	828	814	804	802	822	799	783	784	809	785	819
49807	48781	48706	42083	32225	30043	30912	25465	19013	11203	9516	7131	6208	6381	4862	3881	3911	2838	1661	1349	1121	893	805	628	676	589	445	475	424	411	367	415	364	370	359	341	345	353	327	317	328	326	324	349	339	311	335	342	343	332	331	315	305	337	345	354	327	361	315	338	294	328	322	321	329	302	338	331	321	327	301	323	285	308	337	347	328	310	320	334	351	303	325	298	323	319	309	319	304	320	307	337	313	302	287	282	318	292	320	310	288	328	288	343	263	317	302	306	310	287	284	311	332	287	301	284	325	306	293	324	300	311	306	289	304	296	298	312	335	281	310	308	325	312	307	304	304	298	304	295	334	310	303	310	305	315	283	316	304	309	311	304	305	327	324	294	280	289	305	307	305	289	292	334	297	296	342	316	287	312	310	294	283	329	304	300	309	328	295	338	335	321	286	319	299	307	336	320	307	337	307	292	322	319	303	288	309	293	303	316	311	335	292	296	299	313	307	306	302	297	305	347	307	328	314	314	274	295	318	318	297	325	323	304	258	279	282	311	325	294	273	340	320	290	311	262	355	310	308	335	269	307	307	316	314	305	271	308	316	296	284	274	339	311	305	312	337	290	331	305	298	308	290	327	314	299	309	313	323	320	315	325	288	331	295	321	315	308	328	320	301	294	306	279	322	299	287	280	342	299	316	303	286	290	311	313	295	297	309	349	295	335	285	335	315	317	314	294	298	337	267	305	310	299	286	332	286	292	288	306	314	299	326	282	323	323	308	319	291	311	328	315	311	319	303	311	314	291	287	289	309	310	302	278	301	317	357	279	307	298	320	334	293	281	322	325	295	330	309	330	314	275	331	292	299	302	316	355	262	305	325	291	332	293	300	268	340	324	337	292	300	345	309	318	311	304	325	276	306	302	295	311	300	300	298	293	293	292	309	315	299	306	301	340	294	313	319	318	304	313	320	301	325	323	284	342	315	316	313	290	321	357	302	316	281	262	300	283	304	307	294	331	311	325	303	300	307	269	285	327	324	318	296	328	314	308	300	306	308	317	263	285	294	297	316	332	290	324	288	314	309	309	319	291	322	317	352	340	314	291	282	291	334	293	354	297	297	322	321	290	275	290	268	276	295	324	293	291	269	312	318	317	304	295	290	322	305	312	324	306	345	303	313	305	318	296	309	330	314	304	313	289	311	321	330	343	293	322	289	326	340	309	310	312	304	307	323	250	297	326	268	324	286	289	278	313	291	318	317	315	280	313	320	341	280	318	278	305	312	299	301	324	314	319	309	344	319	313	309	327	316	298	300	322	294	302	314	290	329	332	304	299	351	305	320	333	301	294	287	277	280	326	292	296	266	290	305	322	321	326	297	306	291	267	279	308	296	291	285	302	298	317	292	316	315	307	304	317	315	307	284	300	307	338	313	294	275	296	274	327	320	299	323	317	295	317	326	317	281	296	320	299	305	289	318	330	293	300	298	311	353	311	297	318	317	295	345	315	315	317	334	285	305	319	287	284	279	332	305	324	318	291	283	305	295	299	327	330	276	336	321	319	308	306	327	330	304	307	307	302	297	316	289	272	307	311	315	299	350	315	325	348	319	280	313	311	317	325	332	305	294	299	303	324	325	301	286	299	331	292	308	325	290	324	335	300	290	320	288	300	295	326	294	310	302	307	351	316	309	283	283	327	292	315	321	323	275	312	314	331	285	295	300	298	328	275	361	309	280	331	303	286	342	320	329	317	326	296	289	289	315	297	327	337	283	294	327	310	339	319	295	298	325	306	304	296	296	322	294	304	271	280	302	351	349	284	312	316	309	326	288	281	321	303	290	269	276	308	307	309	300	308	301	291	335	315	327	272	272	328	319	320	302	304	286	315	289	295	287	330	298	324	313	317	291	359	328	309	313	339	310	323	301	280	307	326	305	286	298	313	290	344	381	324	300	308	324	318	301	289	315	286	323	303	290	306	325	321	316	312	313	321	293	317	316	285	296	305	275	341	325	285	339	304	341	347	330	273	300	323	321	326	315	341	294	331	295	295	319	312	293	287	301	296	289	318	325	319	321	312	303	304	280	282	281	339	331	277	309	282	333	303	244	307	329	351	306	297	320	313	312	289	340	327	306	288	296	301	320	344	330	332	337	334	299	331	302	269	301	324	291	299	306	359	307	285	273	312	302	321	346	328	293	317	325	299	269	286	328	313	285	317	313	326	290	336	274	290	291	282	289	344	289	324	311	328	338	313	323	316	320	325	310	301	311	309	303	320	333	308	311	308	296	298	301	318	299	260	324	335	287	261	318	340	346	309	303	311	286	284	299	317	290	346	322	320	326	335	358	334	310	298	295	306	290	311	297	337	319	291	309	331	324	281	293	300	289	323	311	330	328	285	309	301	291	355	321	349	338	313	337	353	326	337	292	332	323	285	295	307	335	329	307	283	299	322	312	288	277	308	280	305	287	300	320	302	285	291	316	295	295	324	339	288	294	302	310	320	262	295	335	281	353	311	323	282	314	309	298	326	323	301	330	340	309	302	306	292	318	328	325	299	307	296	303	293	282	282	312	300	322	314	328	294	272	301	328	345	326	283	324	336	304	330	314	333	325	305	294	298	287	342	305	329	316	304	290	322	290	269	286	300	310	312	291	304	285	295	314	354	343	272	310	307	290	301	329	293	281	297	325	284	322	293	336	298	314	305	335	346	307	300	298	328	304	311	324	300	278	314	295	316	326	287	334	341	296	272	308	356	294	309	337	305	307	319	324	288	291	319	293	271	298	307	308	333	318	296	345	321	285	296	288	303	299	313	287	276	306	317	302	316	317	338	304	302	315	283	316	278	316	326	289	364	310	314	333	290	318	317	283	323	315	345	334	289	305	330	302	351	334	295	302	286	290	276	314	323	295	336	335	327	331	282	282	324	284	315	337	313	308	303	309	297	340	304	326	316	300	300	320	323	327	298	322	305	311	321	290	328	319	289	302	286	307	317	305	313	300	336	355	320	323	298	289	287	297	292	329	285	313	304	316	283	300	346	290	282	302	314	348	297	288	290	300	338	291	314	308	290	299	310	323	317	305	322	299	336	278	293	306	319	315	308	286	310	285	300	350	302	312	278	318	302	322	307	302	344	303	303	307	298	285	284	291	284	339	307	307	288	287	323	291	299	334	308	326	298	307	306	288	316	345	342	307	296	308	283	336	296	335	350	321	328	295	314	339	337	291	333	296	324	313	335	340	287	295	277	291	301	298	300	319	311	331	312	311	315	314	298	292	317	346	312	282	329	346	324	303	337	324	325	322	325	350	314	327	303	290	306	340	324	293	325	298	316	286	341	287	311	331	315	305	302	328	295	322	292	286	297	276	329	296	312	295	336	318	317	316	335	350	339	286	282	329	286	265	285	295	296	361	309	315	295	328	298	294	307	339	298	320	292	285	297	307	315	319	312	293	288	329	297	297	289	295	328	323	318	284	313	308	286	328	298	282	305	311	288	299	329	306	311	310	306	301	282
33163	40523	48415	46223	36828	39790	40280	36601	29774	21911	23176	20423	19686	21263	15806	14802	13839	10239	6975	6161	5426	4043	3724	2761	3163	2387	1712	1606	1339	1234	1347	1204	1124	975	962	968	869	903	823	825	809	786	845	860	851	892	849	833	808	801	856	837	882	782	859	793	730	811	780	698	732	719	742	756	755	693	708	730	738	722	730	712	728	725	755	706	739	699	725	690	720	700	717	712	722	722	734	731	735	727	745	745	691	695	729	711	689	734	716	709	717	674	737	698	708	698	649	694	712	707	732	681	689	686	670	676	678	745	719	711	706	704	731	713	679	709	690	685	714	666	672	666	728	738	687	706	720	724	698	710	673	726	723	683	691	673	707	699	715	757	704	691	693	706	738	671	680	672	666	725	739	736	691	679	766	721	700	725	683	717	705	698	722	673	702	718	719	714	693	710	735	704	700	708	668	693	686	735	649	689	702	678	730	704	734	702	681	706	721	672	674	727	689	678	724	723	708	691	684	679	709	701	698	686	698	743	714	698	735	751	729	671	677	714	697	636	744	729	679	686	691	700	737	724	685	707	676	691	680	668	712	677	684	716	683	741	650	716	748	703	696	645	721	681	706	662	686	714	726	733	674	678	719	706	714	695	765	682	777	703	687	720	696	743	714	709	703	634	698	697	698	687	748	687	710	704	648	689	738	718	689	725	656	709	757	682	721	757	680	705	692	725	666	737	670	687	698	724	727	690	672	690	722	701	722	712	709	697	735	722	716	727	733	695	669	762	643	664	741	737	742	722	707	732	725	724	653	656	717	663	721	733	726	713	680	711	727	705	751	687	688	664	710	736	726	701	674	731	680	636	705	725	763	647	703	767	663	746	734	666	726	684	731	765	682	664	689	700	688	710	678	731	724	674	630	675	660	645	668	753	691	647	698	701	700	695	714	731	708	671	708	698	684	687	694	744	624	760	726	702	682	675	693	759	711	662	668	714	712	666	682	699	685	671	710	692	707	732	743	671	747	737	702	717	674	700	678	694	692	745	684	719	739	713	706	707	685	699	717	727	706	694	719	693	708	653	736	734	716	696	716	699	737	733	715	699	745	732	687	693	742	708	666	645	693	670	675	668	719	697	646	700	704	717	649	705	721	712	725	758	680	729	708	660	708	718	647	738	671	695	724	724	695	653	735	729	719	738	692	682	728	682	712	696	704	691	724	677	669	660	681	687	716	732	672	698	708	679	698	709	710	694	708	712	721	712	688	722	711	688	731	708	742	734	719	697	741	728	647	697	701	681	697	679	727	673	682	735	728	679	670	726	718	704	673	683	706	663	711	689	665	696	750	732	716	686	724	722	705	715	728	747	722	698	708	665	722	747	728	704	730	674	753	659	753	720	678	753	712	705	693	731	694	689	677	739	717	683	693	764	706	700	718	670	695	715	674	722	688	715	704	695	703	723	714	708	704	710	732	727	751	690	690	739	705	719	709	700	687	656	683	658	699	737	775	686	653	679	704	701	722	683	710	700	710	723	706	710	684	723	777	731	664	690	744	708	721	740	696	687	725	707	731	651	641	700	662	693	720	709	747	673	660	683	689	686	729	659	690	752	681	697	729	717	726	678	701	747	701	675	712	646	725	698	676	743	661	697	754	748	665	720	711	733	739	735	681	704	667	699	706	666	686	693	738	691	696	736	723	719	717	662	668	689	705	676	730	668	718	740	736	711	720	686	716	707	696	659	702	703	712	737	700	708	734	715	706	662	712	737	674	682	703	639	745	717	666	710	696	660	684	723	745	732	674	668	721	709	686	686	712	724	750	780	692	705	730	672	664	693	696	696	709	656	715	674	698	704	728	741	709	710	678	721	719	665	706	707	698	690	754	659	727	686	733	696	739	655	746	669	717	646	705	721	698	672	684	679	678	724	685	713	689	693	673	725	736	711	645	694	742	711	704	706	748	720	693	730	734	707	649	706	762	709	709	741	731	714	694	722	695	741	647	669	745	698	689	673	696	727	716	702	681	687	717	716	738	731	722	737	687	680	716	670	746	713	738	696	697	698	688	691	708	709	680	730	693	688	754	702	684	702	747	679	676	723	725	695	657	697	697	688	709	680	718	688	662	683	726	706	715	694	659	707	710	672	683	644	687	696	739	705	692	709	710	710	718	711	692	714	633	759	738	688	697	691	675	691	730	716	714	755	654	695	687	691	682	702	694	679	698	636	710	727	724	656	673	737	694	652	698	697	726	683	659	713	712	698	685	696	699	716	679	726	671	700	715	661	737	714	734	707	744	728	697	706	655	689	723	667	697	652	711	739	700	697	743	726	707	734	686	691	737	718	710	768	683	739	726	755	690	675	699	733	686	663	652	682	721	721	721	689	663	721	661	686	720	759	714	686	721	736	678	719	733	703	640	718	713	716	689	720	707	667	734	742	662	758	698	708	690	717	651	687	681	715	660	729	731	699	743	718	718	722	677	697	716	708	733	729	650	718	685	690	690	692	698	717	714	709	699	697	734	728	727	746	705	674	748	689	701	648	730	697	654	645	710	690	706	686	669	709	709	706	714	699	670	671	661	721	684	710	783	719	713	720	673	717	679	704	716	713	696	722	723	672	732	749	703	687	679	694	729	679	669	739	754	724	719	700	730	686	697	674	727	689	708	737	637	733	697	715	719	685	696	687	698	756	729	651	725	731	699	705	703	728	709	660	729	731	717	703	681	699	712	662	736	689	697	693	715	688	746	684	678	704	731	697	681	686	761	710	699	725	723	715	709	710	702	706	722	719	727	703	734	735	681	706	705	765	699	758	743	746	710	728	729	725	663	679	728	660	690	695	719	688	705	712	673	731	664	731	716	709	755	687	698	721	724	700	680	718	656	695	679	702	712	719	691	702	776	688	749	701	714	731	692	702	707	697	734	701	723	678	707	692	646	720	666	772	693	669	758	766	733	700	722	755	731	681	706	721	677	730	719	698	697	676	691	707	682	696	675	704	692	692	699	765	708	711	728	691	686	670	682	686	717	684	667	642	657	722	654	725	675	656	741	734	673	680	688	697	701	722	662	668	724	695	709	712	693	735	732	682	762	743	739	701	697	721	734	703	687	681	687	661	733	706	675	764	671	676	651	716	709	714	689	631	695	685	733	774	681	717	698	732	701	661	674	749	742	700	679	711	701	680	670	703	743	705	655	672	709	673	719	679	691	689	712	690	671	732	688	710	712	727	737	718	681	706	777	694	719	752	718	723	668	687	681	729	686	716	700	718	695	651	741	678	705	679	721	767	686	723	718	716	684	654	653	738	711	653	652	683	724	686	691	731	707	702	781	667	709	679	756	676	730	716	684	709	681	710	710	711	683	676	701	727	692	720	703	727	725	686	662	678	711	740	687	725	662	748	723	717	668	676	723	749	651	682	695	719	733	687	791	702	732	694	701	687	722	703	748	724	718	698	685	653	736	688	685	683	718	786	695	676	713	708	681	728	664	736	724	687	702	679	693	669	730	711	679	698	719	690	781	711
58209	52753	46648	41482	35024	33300	34737	29432	24430	16934	15430	11216	10353	10326	8244	6634	7582	4777	2934	2267	1751	1302	1151	903	857	870	587	483	470	391	430	456	402	344	327	306	305	308	337	329	330	289	330	329	342	349	327	325	361	374	324	333	344	299	312	360	314	311	321	278	301	344	319	320	301	322	318	308	320	270	295	341	296	288	323	300	267	318	305	300	321	290	297	299	281	322	296	275	310	297	312	258	293	267	304	328	300	294	308	299	317	292	275	287	304	268	295	302	311	279	280	288	282	305	297	287	314	292	255	274	292	309	304	316	323	319	347	303	274	321	301	299	297	309	304	323	238	299	294	294	298	282	325	286	313	300	313	296	301	308	297	294	298	294	254	284	306	281	262	314	294	315	322	283	329	284	321	299	292	259	296	305	284	271	276	294	274	293	275	296	291	282	299	307	268	302	332	315	291	323	290	308	288	280	315	297	314	289	291	300	308	296	282	278	302	267	315	282	266	259	331	327	274	296	278	291	299	294	296	269	299	284	311	301	303	293	295	299	290	311	313	298	287	283	333	316	294	298	293	308	288	322	278	279	272	239	272	297	285	260	309	314	299	299	288	304	263	287	297	317	287	291	269	319	277	299	329	282	306	292	316	311	298	338	309	285	276	281	303	273	332	263	297	308	291	306	287	260	305	315	288	289	272	295	315	313	293	270	283	301	279	301	297	294	295	286	293	285	337	305	287	248	294	267	306	294	293	268	294	284	250	301	289	287	311	304	309	284	307	285	286	292	247	303	280	313	300	248	328	320	296	283	292	287	302	303	308	314	298	275	278	288	318	299	309	287	293	305	286	292	323	315	258	270	291	267	287	266	288	293	287	279	325	307	278	292	285	327	312	290	283	301	289	319	307	275	270	303	277	271	302	317	307	298	298	327	288	302	308	276	291	296	271	294	250	304	299	302	254	288	302	286	309	314	277	305	305	289	282	323	316	311	301	286	313	289	301	319	308	287	282	292	307	299	285	297	306	289	317	313	321	308	318	319	280	326	307	322	317	306	283	319	300	292	253	293	315	320	277	278	314	284	289	291	320	304	293	274	286	277	277	305	308	291	298	300	270	296	305	331	284	301	307	259	297	315	331	268	275	292	311	277	321	312	282	302	289	291	286	303	275	282	271	333	317	278	287	292	257	284	280	293	348	298	295	285	281	303	274	272	277	280	298	264	327	324	310	286	303	274	305	297	325	308	320	287	296	293	283	276	332	252	311	297	298	313	287	311	279	273	280	299	302	318	311	290	285	302	291	272	316	286	277	303	295	298	301	269	304	253	255	293	263	279	258	295	307	276	290	281	293	315	285	269	272	303	301	303	297	296	297	287	315	305	288	251	292	262	266	306	327	321	329	311	291	260	257	280	286	290	291	278	292	290	259	266	281	323	290	290	287	312	292	275	304	320	271	290	286	307	308	287	312	278	287	324	296	281	278	286	291	285	264	267	291	307	300	296	301	323	270	258	269	275	299	312	287	297	321	302	277	266	309	308	298	287	305	294	267	316	283	266	286	277	302	280	306	331	289	265	266	316	278	312	280	267	278	274	269	314	302	289	287	287	295	297	270	286	334	291	332	294	294	306	301	263	311	329	297	272	290	300	268	274	288	280	323	297	315	296	303	307	321	274	295	296	297	306	275	283	272	288	297	295	273	307	303	267	288	303	297	320	289	290	287	314	280	304	292	256	272	299	274	278	281	283	281	291	279	298	312	276	314	325	314	289	306	275	273	293	322	286	283	301	314	277	290	286	286	301	289	295	269	247	275	284	314	306	305	300	294	268	298	299	270	287	307	284	287	283	283	317	284	312	300	298	267	304	292	290	301	291	298	300	293	281	279	272	296	276	312	290	302	308	310	309	283	298	293	285	280	313	263	287	297	297	264	271	283	312	287	273	242	266	323	345	305	311	273	298	299	304	272	281	279	311	300	296	258	277	316	304	302	265	291	297	270	298	294	326	286	273	297	285	275	289	263	298	318	332	313	283	294	291	301	280	286	295	292	299	276	309	275	291	299	287	304	278	300	308	289	275	289	301	277	281	306	321	309	280	302	309	273	272	282	317	303	286	302	318	269	270	269	299	310	285	270	293	289	290	302	324	315	282	313	271	310	261	297	296	293	300	292	312	277	282	311	316	315	298	283	324	306	282	262	294	307	305	233	322	308	326	293	307	289	259	287	309	299	278	274	285	286	286	322	302	282	302	314	310	287	282	275	281	326	277	290	290	308	294	283	302	306	331	266	291	261	318	274	318	293	287	289	312	309	311	295	290	295	296	298	299	297	305	269	270	303	324	308	275	304	304	301	306	285	307	276	301	315	316	295	291	293	264	263	289	267	284	329	291	245	301	307	284	278	292	313	307	311	283	289	284	305	320	300	297	298	303	321	312	305	289	296	257	315	304	294	278	321	315	259	273	302	274	274	302	268	295	309	277	273	266	290	315	298	313	275	313	289	298	299	267	335	315	277	284	276	284	315	357	273	283	276	285	285	273	297	281	282	280	300	302	310	336	273	282	315	303	303	295	309	286	253	292	299	305	303	274	310	265	294	326	341	292	310	297	272	274	294	303	299	300	311	249	298	312	284	288	294	295	284	294	273	286	286	300	276	289	337	283	299	281	284	330	281	307	303	284	281	295	290	285	305	310	286	299	296	289	289	300	293	279	286	297	293	289	325	316	289	297	269	292	266	347	316	312	303	302	302	287	286	283	310	271	311	328	334	294	310	284	291	328	295	302	324	316	303	287	266	312	288	297	297	287	294	292	269	286	335	310	287	305	320	284	322	297	292	315	305	310	270	297	273	296	294	288	308	293	283	292	301	293	285	338	297	319	290	299	298	289	306	296	303	298	305	290	277	298	314	291	311	264	286	267	306	305	308	302	363	327	311	290	307	261	304	302	319	287	297	294	330	297	285	282	304	289	319	294	286	300	282	302	275	257	301	293	295	285	288	318	298	263	273	291	277	277	300	272	274	292	282	296	309	301	298	280	297	279	337	295	289	279	271	288	287	320	302	303	309	280	267	296	284	298	297	296	298	294	317	304	306	298	314	301	300	258	292	278	253	312	326	293	353	292	309	252	304	281	281	289	281	281	268	275	290	316	304	288	292	297	277	328	289	287	278	302	286	308	304	285	301	293	265	326	303	305	284	273	274	282	283	294	312	295	257	337	319	293	309	299	308	293	306	268	306	314	278	296	276	298	276	276	311	276	291	304	289	303	341	261	321	291	322	290	314	306	313	284	286	292	303	323	282	307	302	299	306	304	327	290	294	295	295	293	269	301	318	318	336	303	252	281	254	296	288	286	290	289	278	278	296	277	321	303	285	285	309	281	239	283	275	299	282	285	282	274	329	316	274	273	332	316	294	294	289	304	318	300	277	309	309	313	285	290	317	275	272	292	331	278	273	312	286	313	268	265	296	295	286	281	320	276	279	286	298	299	253	281	342	324	277	289	305	307	323	294
39326	46826	50442	49148	41902	43979	45115	40423	34692	28534	31191	26830	26169	27387	22641	21404	21049	14694	11030	9979	7700	6161	5463	3805	4268	3558	2285	1983	1852	1578	1629	1726	1251	1245	1046	1006	968	923	882	871	839	920	904	949	980	954	895	894	877	843	906	886	855	812	823	873	809	803	790	718	773	748	771	737	751	800	710	691	742	668	680	721	684	682	699	679	678	676	718	697	686	654	676	693	672	684	698	708	677	693	715	640	690	705	674	702	661	656	661	711	651	660	641	648	727	709	706	680	666	677	680	711	722	656	654	685	676	737	745	662	674	628	660	663	669	638	670	647	653	681	684	629	706	673	633	649	682	676	666	689	662	688	617	695	677	708	671	667	697	674	696	650	692	642	642	655	688	660	691	683	662	643	689	655	712	686	671	675	705	696	693	739	711	693	651	732	643	688	702	678	655	702	668	695	667	665	694	703	638	664	630	696	677	666	703	646	647	661	637	674	665	653	670	649	667	667	651	664	681	682	675	658	668	659	672	677	668	678	665	690	707	687	621	640	669	674	654	675	692	683	657	669	682	709	653	687	653	699	661	681	707	660	659	637	729	719	698	704	662	711	677	711	675	707	704	647	727	665	699	686	644	716	671	727	710	684	645	665	652	669	683	697	644	679	666	713	614	647	697	676	665	733	690	639	701	671	675	662	687	710	621	685	682	671	645	686	672	665	718	669	681	651	681	665	710	722	674	654	705	640	643	671	664	672	677	644	689	645	678	694	635	670	637	668	679	672	654	655	670	664	664	700	675	706	682	702	622	657	655	690	691	678	672	692	659	698	707	663	677	646	684	627	675	670	677	710	681	658	691	665	696	680	681	660	691	617	664	637	674	722	624	682	708	617	679	665	682	641	684	658	671	683	690	712	659	662	676	652	648	677	715	640	713	685	696	664	715	683	698	678	643	676	694	665	656	677	740	675	699	700	706	682	699	675	674	656	695	670	647	718	647	682	665	662	696	749	675	697	661	690	601	686	685	717	673	657	655	653	665	678	623	616	642	704	689	726	703	668	692	658	665	685	655	667	697	690	691	681	661	696	642	735	645	690	663	626	662	712	665	673	656	679	698	697	692	626	669	680	650	658	667	698	701	709	668	688	635	701	710	694	705	643	656	694	646	705	657	658	654	657	660	699	699	692	659	685	678	671	692	703	663	682	679	646	745	655	685	643	674	704	677	656	690	705	723	695	685	673	646	722	724	650	665	701	716	638	680	617	686	682	663	678	682	688	687	641	632	711	644	663	646	703	691	693	654	674	687	686	673	650	701	683	695	679	666	661	685	664	666	645	670	675	634	696	686	674	666	685	688	680	666	674	665	700	676	655	687	660	692	645	689	631	692	650	641	707	647	643	685	657	661	683	685	632	638	697	661	707	680	701	662	697	716	663	749	644	665	630	696	664	668	620	703	669	692	650	653	662	659	665	655	657	667	699	688	666	666	673	676	680	662	635	672	663	670	668	673	638	643	678	624	630	658	655	669	677	702	630	681	674	667	644	669	617	683	668	653	687	646	645	653	686	700	712	652	676	674	661	633	668	716	688	677	660	670	676	699	713	675	671	685	647	679	680	695	661	710	663	626	646	645	711	656	679	721	600	641	654	638	716	667	656	677	683	666	677	650	701	680	707	656	684	685	645	640	671	710	674	694	637	704	684	705	672	675	651	694	679	732	751	715	668	705	639	708	674	647	703	649	698	644	713	654	658	699	700	710	673	667	696	723	666	689	684	741	682	713	659	710	677	668	663	686	652	628	642	652	715	740	666	689	672	658	672	650	696	714	691	686	689	640	688	649	724	653	662	686	660	647	627	640	642	673	650	635	678	702	634	669	678	705	722	666	676	637	675	687	640	728	681	670	662	649	698	687	666	700	707	673	693	657	631	682	701	654	702	631	632	630	620	693	645	715	694	698	657	681	644	687	689	706	735	733	664	696	692	651	671	689	664	685	657	685	689	698	683	694	655	676	724	661	669	673	683	677	661	684	675	672	634	703	678	684	646	675	692	674	678	634	651	651	686	674	622	696	721	628	681	680	703	680	690	700	682	615	692	662	720	672	682	668	645	639	666	647	657	649	731	726	644	685	667	652	658	668	679	683	690	669	648	685	669	686	679	719	676	702	653	679	669	667	697	688	667	724	694	693	692	651	671	632	704	686	693	657	673	733	684	699	627	726	703	653	721	640	676	652	708	682	681	683	669	668	669	683	633	704	734	697	677	728	723	670	667	643	708	692	676	660	685	671	672	677	673	680	639	682	656	647	681	624	674	654	643	648	711	659	675	711	658	694	724	703	682	661	682	675	651	667	676	659	654	663	681	658	648	690	647	653	673	685	678	686	687	690	641	680	662	653	649	678	737	625	625	681	652	685	700	638	646	655	645	704	676	656	669	668	683	688	655	697	734	668	694	655	676	661	676	684	670	687	680	692	627	647	714	671	685	629	651	652	679	698	693	674	685	673	638	722	671	702	657	680	681	686	653	670	695	621	692	627	677	663	689	705	747	671	684	725	671	667	673	669	683	698	630	711	648	688	654	687	698	669	685	657	653	669	719	706	672	655	667	721	677	643	694	656	712	674	673	662	677	669	713	638	678	673	689	644	685	674	643	701	649	677	713	661	695	693	641	665	654	657	665	653	704	669	717	682	650	684	702	681	685	670	673	702	706	697	671	698	660	655	716	668	689	639	662	676	668	685	659	640	636	660	628	719	699	649	661	651	705	693	661	693	626	695	677	690	670	703	657	717	726	701	702	672	611	657	682	683	695	660	663	719	683	631	671	697	690	630	659	651	723	675	665	659	618	691	679	707	647	725	646	663	703	655	630	683	701	633	683	673	641	689	704	667	641	683	683	680	655	620	701	651	709	674	629	679	721	651	643	684	685	676	677	642	652	689	681	638	657	663	655	639	659	659	686	654	704	683	655	602	678	637	682	678	693	678	698	653	709	677	686	660	660	642	652	680	686	728	624	695	722	660	685	731	691	652	729	601	648	667	679	703	674	642	670	663	666	687	732	687	676	748	730	659	671	680	684	652	686	713	698	696	676	698	690	683	657	680	696	721	660	674	725	660	674	637	657	664	694	668	642	662	612	671	660	662	643	647	617	667	643	589	663	706	687	711	663	698	713	673	677	672	721	635	654	637	674	673	624	670	653	706	685	648	640	649	678	677	705	681	692	632	672	703	641	671	683	699	723	643	673	699	670	658	735	660	685	710	597	638	674	680	699	700	689	638	665	685	676	674	632	655	653	673	675	711	662	630	678	645	658	617	713	665	643	659	723	683	673	686	694	628	683	626	672	680	664	647	694	686	665	658	606	654	656	656	721	687	663	660	695	670	655	686	632	701	690	666	638	682	692	666	644	716	641	721	716	739	673	664	698	722	661	715	654	650	698	630	699	659	661	640	678	661	693	664	617	674	626	643	685	672	688	659	721	662	638	674	660	684	641	686	677	655	679	612	664	647	692	627	667	683	692
32918	24149	20824	11865	5157	3796	2906	2126	1780	1284	1180	904	788	797	635	641	582	536	522	496	480	429	453	452	450	398	342	404	393	400	381	373	390	392	378	371	339	378	404	402	352	343	363	368	377	366	344	349	370	368	368	347	410	345	337	328	360	366	375	406	373	342	361	352	299	377	351	387	360	373	384	352	374	336	346	313	312	374	374	337	344	353	360	374	323	358	386	325	359	353	380	351	370	379	372	368	358	340	352	348	372	352	342	373	371	354	362	331	364	326	334	367	340	361	375	349	373	332	345	337	371	340	372	401	371	369	337	384	316	374	374	336	335	357	382	349	347	344	358	354	362	351	383	366	351	341	365	356	372	392	328	353	378	378	361	344	364	356	356	324	364	353	376	367	416	370	358	388	344	357	347	337	407	350	347	343	314	372	367	343	367	376	341	385	381	314	381	343	362	368	376	363	368	336	351	344	346	374	370	347	370	350	337	380	326	322	324	346	367	365	388	366	371	361	346	366	378	349	400	349	347	356	344	377	354	328	344	375	404	343	358	356	324	379	359	359	389	362	393	374	361	364	352	345	373	336	392	404	335	358	351	357	336	362	362	329	327	337	365	372	359	352	359	395	362	367	396	372	351	364	365	339	361	354	347	296	367	384	349	341	353	334	337	326	380	342	364	371	393	389	361	354	385	352	324	360	349	323	335	362	349	358	361	341	398	369	357	340	370	378	330	386	342	357	369	366	373	369	327	329	350	353	339	368	397	358	326	338	377	377	364	324	340	367	381	354	415	329	366	340	381	374	325	346	335	400	390	365	353	365	392	358	352	368	351	356	355	360	353	356	329	375	326	370	342	377	353	368	345	391	352	361	343	367	304	335	349	355	371	365	350	365	365	363	330	376	336	327	353	348	377	337	348	398	355	339	373	330	362	368	358	362	333	362	325	413	337	362	367	361	358	320	350	337	355	369	388	377	369	374	356	380	370	341	350	353	386	354	364	314	363	358	355	392	393	335	330	315	370	331	336	377	379	383	374	375	354	334	360	388	321	332	344	351	362	371	368	376	360	347	372	376	328	348	340	381	364	337	348	374	349	352	372	367	358	316	360	376	379	337	346	354	332	342	340	338	401	342	364	382	388	353	380	354	370	361	335	361	362	350	355	370	341	356	331	360	387	351	346	375	359	366	404	342	349	348	366	393	359	342	348	343	366	389	361	346	354	367	325	317	363	366	323	362	365	379	388	392	376	325	384	332	358	329	339	338	356	363	386	349	365	374	369	349	336	373	331	351	341	358	391	362	352	342	382	335	388	346	364	369	365	354	348	355	334	373	349	330	352	390	368	372	339	386	343	352	398	370	355	291	369	354	339	329	346	374	352	380	365	328	360	335	329	370	395	357	375	355	365	373	349	335	340	354	350	367	351	355	336	351	398	363	343	346	378	386	367	335	330	355	367	341	344	351	351	363	389	377	371	377	408	362	367	349	360	339	369	357	361	360	380	371	351	343	368	367	364	383	369	358	369	380	409	383	331	418	403	369	353	362	352	369	353	375	408	356	355	366	353	382	384	368	351	368	339	330	340	347	331	360	352	320	352	329	345	369	367	381	370	344	356	361	355	354	399	347	318	382	379	378	359	377	365	371	353	364	345	338	336	341	372	348	393	357	357	372	376	344	384	362	351	349	376	382	377	393	330	367	347	359	385	353	378	375	334	356	369	346	361	361	332	353	358	364	394	336	370	400	334	370	372	350	348	354	370	350	347	344	349	367	383	387	348	308	362	312	350	363	349	355	372	336	388	369	372	360	354	364	357	365	379	400	351	322	362	378	323	383	330	350	365	334	358	344	375	337	363	368	375	348	372	371	338	355	330	354	360	346	383	345	340	379	337	333	376	378	352	380	365	363	375	363	313	344	353	333	385	323	357	344	398	374	364	357	355	348	351	360	367	331	356	358	342	353	373	377	343	382	355	357	369	373	395	364	387	348	345	343	358	344	345	389	369	353	372	334	377	370	344	376	332	334	340	325	358	339	360	315	381	365	352	346	353	396	328	353	344	358	323	385	357	332	336	391	352	374	342	328	369	358	350	362	329	407	375	368	360	346	377	378	357	378	353	335	348	359	379	352	380	327	358	370	374	359	368	357	348	385	377	382	387	383	369	346	349	368	367	406	359	357	369	348	352	365	371	373	331	396	339	357	369	350	371	309	333	369	345	356	343	350	363	358	359	352	372	356	352	340	366	343	372	376	328	350	353	361	354	369	359	368	359	341	333	342	358	354	345	329	335	368	331	354	348	358	384	391	336	355	389	378	364	394	337	369	369	393	331	381	372	335	334	343	348	336	360	394	341	337	344	325	321	374	341	359	368	399	350	329	396	374	387	378	380	361	368	362	320	369	339	309	370	355	355	369	342	337	322	335	333	364	373	343	349	354	362	350	374	364	364	344	382	357	367	333	352	377	333	311	335	346	364	368	377	351	407	368	345	335	335	317	383	330	414	374	353	350	395	373	356	344	333	390	343	379	349	333	353	362	393	337	367	335	384	352	338	404	356	340	359	378	373	371	364	361	382	370	368	350	364	338	346	352	372	360	359	368	380	353	363	380	362	371	315	370	352	355	378	354	367	333	327	351	342	304	362	363	339	364	369	368	367	371	364	342	328	371	378	390	320	335	357	370	368	340	382	366	333	342	356	375	366	351	357	367	375	350	356	355	317	377	377	347	359	392	378	366	401	381	368	357	369	387	388	363	384	411	372	351	345	368	308	387	399	339	344	332	358	328	335	371	351	366	344	384	350	341	328	367	378	309	352	375	361	368	388	370	320	364	313	319	354	327	380	339	372	369	336	348	349	364	374	328	332	375	365	351	348	351	367	386	328	373	355	367	333	347	384	353	349	337	381	345	398	386	332	367	370	342	310	359	341	378	387	370	352	346	340	373	374	367	339	336	359	372	339	397	392	367	343	323	370	366	355	380	372	355	377	352	326	338	365	352	317	344	351	334	395	364	366	367	368	381	335	361	375	335	318	368	352	355	342	373	354	347	373	335	352	381	344	363	364	346	370	367	348	353	334	352	386	352	348	371	359	396	343	347	345	386	391	349	357	414	352	382	368	372	353	362	361	340	374	343	371	344	372	380	382	353	369	383	366	351	332	353	332	355	343	330	358	368	335	374	365	372	343	361	370	339	368	369	341	381	370	374	367	361	347	354	370	368	353	395	396	354	358	365	361	366	387	361	311	358	367	379	386	370	333	363	350	351	379	348	336	361	375	355	351	344	366	360	405	333	336	334	351	340	369	382	390	338	334	325	362	336	304	359	343	357	370	336	386	361	356	343	327	360	340	391	357	358	341	351	329	371	353	334	363	365	359	348	390	324	349	373	361	378	371	356	349	335	351	390	365	376	344	364	351	355	390	351	343	366	335	336	323	348	363	365	336	348	334	319	368	338	350	346	363	363	391	360	326	375	348	351	359	347	358	362	373	343	367	356	330	363	356	344
18794	19998	26134	19857	13468	12158	10491	8465	7302	5652	5236	3855	3422	3104	2750	2413	2308	2047	1700	1669	1478	1527	1376	1239	1188	1160	1080	1058	979	928	916	953	914	942	907	908	856	802	894	828	854	832	884	869	821	825	843	783	829	824	904	868	756	783	793	811	822	835	831	780	812	835	803	834	805	788	839	810	789	800	855	794	817	836	800	787	858	791	884	818	795	804	789	792	829	844	841	803	828	827	798	787	838	830	802	854	781	807	824	792	813	797	802	847	835	809	825	791	804	815	838	794	836	827	817	806	785	855	807	771	795	741	822	798	751	779	789	805	801	803	734	796	764	767	756	801	818	822	824	818	779	821	828	818	839	824	786	801	729	783	785	824	806	790	811	776	785	783	810	791	799	786	770	818	782	851	778	790	781	801	845	818	800	820	813	812	809	768	785	833	846	821	792	788	814	810	821	787	819	815	788	793	826	817	792	766	770	796	831	809	780	776	797	847	789	787	805	775	806	828	805	780	778	770	802	805	811	811	809	813	811	817	794	821	770	793	797	796	783	838	767	863	861	792	811	807	834	820	813	782	882	838	794	795	827	772	845	840	837	828	802	803	799	810	795	816	798	788	765	800	790	842	848	801	835	807	788	802	829	786	813	819	825	832	826	783	790	787	812	883	803	809	802	794	837	800	806	782	775	796	814	836	816	768	834	792	742	876	833	784	782	777	798	768	810	820	793	810	791	803	841	800	813	813	780	805	819	828	839	795	812	834	784	839	785	789	752	815	829	741	843	813	847	809	794	813	811	756	761	801	867	796	828	868	796	795	770	826	816	791	854	828	813	787	820	787	823	813	835	857	767	806	806	797	835	784	861	815	812	792	734	750	817	837	853	799	787	798	800	834	822	826	814	815	766	799	833	832	723	789	844	794	812	757	817	802	800	826	749	765	825	810	795	774	819	836	758	795	828	810	847	794	794	779	785	809	773	832	805	795	784	775	802	808	821	788	783	806	735	854	801	788	786	830	774	800	803	781	782	819	833	797	800	800	794	732	830	782	816	812	804	758	834	749	793	775	826	828	831	834	766	757	804	802	833	783	774	818	839	841	857	810	779	789	791	789	800	848	751	840	776	775	776	812	797	773	801	733	799	800	811	799	794	836	749	738	752	767	829	804	792	836	775	776	817	849	793	855	724	828	775	776	801	792	743	797	811	791	820	828	813	789	819	847	796	788	818	796	781	804	769	807	778	803	832	770	796	765	777	824	848	807	838	796	777	781	791	769	813	830	829	835	816	766	827	811	788	781	779	780	779	820	774	816	787	845	820	820	737	788	809	820	794	843	798	791	810	791	846	812	819	782	781	782	784	806	792	774	833	812	844	782	785	810	819	796	814	777	770	787	773	856	790	828	808	837	791	781	814	764	739	748	818	829	852	808	805	829	839	777	779	797	814	810	806	830	803	805	773	779	815	810	790	738	820	770	777	834	822	821	813	842	861	780	816	812	875	817	829	810	827	777	819	762	836	768	841	789	779	728	794	814	816	795	803	804	853	787	852	776	817	827	757	773	836	781	844	796	798	888	797	781	759	822	806	754	771	770	829	788	794	783	835	800	811	805	772	849	755	806	771	813	811	818	798	817	821	818	793	800	794	836	799	805	814	841	775	788	822	759	779	796	777	805	760	777	793	777	762	813	823	769	799	795	830	793	765	831	811	799	803	759	904	793	836	778	788	831	789	808	822	833	838	785	814	760	818	777	826	794	773	809	855	785	784	782	755	833	811	852	809	832	732	790	808	801	856	792	799	865	777	812	788	832	805	816	825	775	783	829	791	753	797	810	841	794	747	767	763	826	820	802	806	782	797	809	776	828	790	770	824	807	806	798	803	804	803	811	864	849	805	819	809	839	784	780	834	850	782	748	839	829	862	838	767	800	815	852	782	790	819	807	803	775	810	841	843	802	818	802	772	830	786	810	821	802	826	771	790	804	808	825	759	801	823	795	863	761	809	808	866	807	840	793	821	772	726	805	804	808	798	830	744	734	793	813	830	761	826	782	789	807	772	764	801	787	779	808	838	792	786	794	816	795	823	783	812	832	822	790	814	766	804	786	755	812	823	835	820	743	819	799	788	836	834	818	814	826	817	752	806	806	815	796	814	778	792	814	794	784	793	818	813	796	792	810	808	805	825	757	803	800	816	783	794	797	826	841	805	859	784	811	841	825	799	815	821	758	752	830	841	767	801	782	833	793	792	866	769	803	814	846	773	833	779	806	796	818	775	829	775	765	815	799	783	803	776	849	812	798	828	750	789	757	751	838	840	789	767	793	764	801	810	794	831	824	822	817	811	782	785	770	758	751	802	844	832	811	804	768	793	806	793	810	817	810	812	805	825	761	786	832	821	809	834	803	805	816	778	808	787	766	845	796	773	798	817	819	822	804	862	794	869	753	815	766	816	743	809	845	826	840	900	740	849	826	802	752	807	804	772	766	804	810	794	773	795	794	777	817	771	810	831	812	770	839	812	835	748	827	769	840	839	793	768	769	784	824	781	807	742	783	768	835	842	787	786	792	798	795	806	803	828	740	779	786	795	788	827	817	834	822	810	759	811	748	776	798	775	793	751	801	820	811	761	812	781	788	855	875	769	829	823	810	812	843	799	847	781	814	770	817	776	835	789	765	800	813	795	827	766	754	805	807	809	806	787	839	811	767	750	796	777	794	824	842	793	786	861	831	843	770	812	818	805	801	845	885	856	832	833	849	816	825	787	787	788	791	804	743	775	769	857	818	810	815	827	800	793	788	799	796	803	784	788	818	797	822	861	779	802	756	827	826	789	792	795	794	773	744	835	795	787	785	823	839	883	787	814	797	792	824	820	789	730	798	822	823	768	802	803	813	835	793	799	833	814	854	782	766	812	832	755	811	802	822	859	832	814	839	834	797	818	826	789	801	824	749	834	815	758	721	844	842	799	814	811	802	823	781	804	824	799	786	817	774	816	812	808	804	785	800	812	778	798	796	801	811	814	808	791	804	850	820	802	808	776	823	748	811	802	792	837	782	739	769	775	774	806	833	849	836	801	781	775	825	803	798	823	797	833	799	883	754	786	789	832	776	824	752	767	834	781	783	824	765	798	815	831	814	770	775	783	802	792	796	894	823	822	782	816	774	788	817	799	797	804	841	802	813	745	761	848	829	841	817	796	846	778	823	821	863	854	803	795	804	770	758	817	769	818	852	818	812	788	811	799	858	811	805	775	858	843	769	858	821	782	757	823	827	771	844	820	820	805	819	833	804	781	852	866	804	785	786	783	830	822	855	788	782	796	817	803	784	821	814	776	845	797	860	799	857	815	826	789	781	791	844	843	804	795	771	800	782	803	744	838	804	816	795	764	832	781	817	798	814	832	750	761	776	788	807	798	772	776	793	782	765	823	754	825	745	757	812	756	848	795	814	853	758	800	786	791	786	824	834	796	792	820	810	844	798	832	786	822	828	796	844	817	859	839	775	827	785	820	813
49836	47307	47531	38007	29269	27454	28052	20741	17109	11023	10403	6865	5732	5309	4667	3947	5097	4031	2213	1431	1152	1012	709	621	645	583	435	435	446	421	393	392	392	323	373	327	332	351	331	322	322	357	334	386	358	308	324	334	297	299	360	316	293	331	321	317	327	332	299	306	281	318	320	321	283	319	342	293	318	274	321	282	319	286	357	340	287	316	297	294	318	317	334	320	295	300	297	300	332	304	328	323	307	289	301	312	312	302	306	348	285	324	323	289	298	313	316	324	315	298	287	308	313	310	326	290	274	321	302	312	289	313	297	295	296	305	318	297	317	280	296	314	319	287	305	341	327	322	305	308	322	303	287	290	289	311	288	300	305	326	344	327	287	300	298	311	298	313	317	277	272	307	303	292	339	298	332	330	294	289	297	298	325	281	333	358	293	319	287	298	285	278	296	318	318	319	331	302	336	317	334	300	306	327	296	318	322	322	302	278	305	286	278	292	297	292	280	312	313	314	300	312	295	287	303	319	323	305	321	276	281	315	299	325	333	299	295	305	275	319	296	285	322	290	303	288	290	277	337	331	311	308	295	317	317	347	301	295	308	294	321	316	316	319	297	304	307	312	314	284	331	311	298	288	298	308	311	306	294	329	326	296	315	338	330	315	349	297	285	273	329	312	310	280	307	296	293	320	332	302	289	293	304	337	299	319	317	317	332	255	307	288	270	319	304	309	281	324	337	318	316	271	285	332	303	327	316	321	330	338	290	305	311	310	290	313	302	325	318	339	280	279	299	308	341	287	272	310	316	276	337	290	328	321	319	307	313	310	328	309	322	303	313	330	282	357	311	297	307	302	285	265	303	320	313	305	295	306	278	314	320	338	316	306	297	297	302	298	328	330	287	299	297	311	359	298	300	295	302	339	347	330	289	305	332	321	316	313	317	311	278	325	321	296	258	336	325	300	308	280	331	290	298	339	342	307	322	306	340	312	298	321	308	326	330	295	310	320	256	335	320	298	296	272	308	333	322	320	283	312	307	347	309	282	305	325	328	292	334	309	314	289	291	322	296	314	284	315	309	283	300	313	324	310	304	332	308	313	344	279	314	304	282	294	290	308	278	306	314	286	316	277	321	290	317	312	292	330	326	321	319	289	312	316	281	301	295	330	309	289	302	311	267	301	293	342	300	315	320	343	323	297	297	326	325	299	292	323	317	308	288	313	319	314	307	287	315	303	294	294	301	272	309	315	324	317	316	285	304	334	306	320	328	278	316	332	286	317	315	309	304	327	330	278	333	314	289	303	288	316	279	295	291	346	351	290	285	306	329	286	319	308	264	309	309	286	327	315	276	309	287	305	315	312	321	266	292	294	340	317	336	291	331	327	320	290	303	310	308	318	304	308	322	301	321	329	335	317	308	334	268	293	334	303	300	291	292	304	290	290	310	301	314	286	276	328	304	311	282	290	307	307	283	334	293	309	296	314	318	316	309	299	289	317	336	316	301	304	321	327	286	295	309	309	340	308	327	295	316	291	303	292	270	337	314	325	304	306	310	298	328	311	340	302	335	310	304	322	308	293	318	311	295	303	342	312	292	298	299	331	322	288	277	310	298	298	315	286	313	282	328	319	306	276	302	297	345	304	276	290	307	315	315	319	288	308	290	303	289	326	314	324	301	269	283	318	328	317	313	276	339	321	281	318	306	273	315	309	305	319	296	322	302	307	327	299	272	320	319	261	300	350	316	309	298	307	297	345	331	280	283	315	282	332	325	270	331	293	305	293	306	273	339	322	287	282	295	312	326	278	312	293	285	320	329	340	342	311	332	316	305	325	313	334	308	323	337	274	281	339	285	326	281	281	287	301	283	315	328	287	301	309	282	297	268	309	310	323	329	348	281	267	314	280	243	285	299	285	317	290	324	328	332	316	286	305	322	315	324	309	323	324	318	310	289	318	281	330	299	295	309	326	324	304	301	284	317	326	301	324	301	322	271	338	308	297	303	255	299	306	295	293	326	275	298	304	291	316	291	281	328	294	321	335	321	317	301	297	318	315	284	334	294	321	303	279	336	313	317	284	311	291	289	298	302	307	295	298	265	278	302	298	312	307	331	311	293	292	286	310	290	303	270	306	311	303	309	313	307	308	310	323	317	289	326	305	313	325	278	280	298	316	317	304	321	327	279	292	323	321	285	275	298	340	312	304	305	303	252	302	334	333	311	300	291	298	262	304	288	327	333	334	296	321	349	295	331	297	329	320	308	346	316	309	310	323	294	287	295	293	328	299	305	288	312	314	307	301	335	316	297	294	369	318	322	263	328	281	291	284	297	304	275	300	278	271	307	286	304	297	329	310	277	318	316	316	304	295	303	300	325	320	308	299	322	311	340	310	316	334	323	312	281	340	302	302	329	312	284	285	305	284	347	294	305	298	297	302	298	294	296	318	273	288	295	338	297	266	295	297	280	285	330	321	301	317	318	329	325	282	303	292	308	311	286	299	304	301	315	301	310	343	328	329	278	292	323	299	331	298	307	336	310	292	300	338	323	306	306	362	339	331	316	298	318	322	307	318	342	302	348	325	308	299	300	318	298	317	312	312	340	311	310	302	296	302	310	307	291	340	308	309	303	299	297	349	315	291	338	306	291	307	318	325	294	321	297	345	302	304	298	343	291	324	301	339	324	297	284	317	304	334	313	299	333	358	366	296	320	310	318	309	280	302	347	327	322	306	305	317	320	313	272	318	304	272	283	296	320	324	299	308	319	312	342	305	296	319	310	309	290	347	307	298	294	306	333	334	289	324	319	325	272	307	310	345	309	322	319	265	322	281	292	339	342	335	324	318	319	313	313	292	306	299	287	294	316	304	334	311	311	315	289	329	318	305	348	328	295	315	342	328	281	281	289	306	326	274	309	292	276	359	311	348	327	317	313	315	317	286	325	310	299	263	346	338	316	279	303	332	333	288	297	310	302	336	303	332	304	287	318	324	294	287	283	348	321	314	325	314	323	311	292	301	275	324	324	301	317	298	300	326	330	319	298	293	300	317	300	334	297	317	299	287	299	329	296	296	310	284	325	305	327	314	289	282	324	326	307	313	276	292	316	315	323	312	324	304	332	295	329	317	320	265	304	290	291	300	299	272	309	315	295	314	310	326	308	286	291	324	292	338	285	342	300	283	304	319	298	294	327	319	295	308	310	286	309	313	307	327	306	339	310	289	315	279	339	292	318	300	286	312	289	360	312	278	287	299	284	283	298	321	316	293	291	322	324	320	345	323	328	316	312	316	307	335	338	308	312	310	337	346	304	332	289	294	321	295	318	315	303	277	301	295	300	318	325	303	305	284	293	354	304	285	295	298	316	329	303	317	329	310	278	325	304	323	306	320	315	303	321	325	300	316	333	314	299	289	306	304	317	345	305	305	319	304	332	320	301	309	363	294	322	306	316	297	282	308	307	300	309	297	314	300	309	288	313	319	314	318	307	292	267	303	288	276	316	286	329	291	322	306	320	326	319	277
33321	40391	45987	42118	33058	35579	36872	31405	28617	22343	23682	19493	18108	18250	14660	15208	16896	13255	8264	6534	5522	4579	3173	2597	2855	2224	1732	1482	1337	1275	1250	1295	1213	1069	916	936	935	812	842	853	839	917	846	874	843	913	844	854	833	826	814	830	793	840	839	789	753	725	759	748	719	757	758	760	751	774	712	758	751	742	740	713	739	769	662	740	714	720	703	654	689	671	669	714	679	720	705	703	675	744	709	706	697	724	679	687	769	725	771	724	685	742	703	691	752	718	721	732	711	717	675	673	647	726	728	685	722	682	704	668	689	732	691	707	702	692	710	697	704	718	709	723	699	690	683	664	710	716	708	700	743	695	698	742	673	718	720	638	726	730	745	706	724	702	631	690	698	702	681	679	708	714	685	704	681	749	756	709	726	674	678	690	699	728	683	699	705	711	682	746	655	675	722	675	735	748	686	664	673	762	723	651	648	684	660	685	746	685	701	694	694	726	684	679	698	695	656	679	733	702	709	694	697	737	729	723	736	741	696	727	721	692	680	696	712	698	740	727	721	728	710	719	700	683	688	714	706	689	695	695	684	674	709	708	705	748	710	733	662	700	697	684	742	671	717	722	669	677	696	666	682	690	711	740	712	677	707	677	694	695	672	661	701	716	700	702	676	728	688	707	726	676	697	728	674	766	729	705	688	718	635	711	691	740	689	704	707	677	703	714	684	659	762	751	702	697	690	683	719	642	673	737	731	673	672	687	704	706	641	710	685	703	671	710	678	741	713	677	714	702	714	727	690	677	712	689	685	712	726	681	737	713	720	683	716	701	671	693	709	731	691	714	707	737	720	685	717	695	671	711	705	708	725	688	698	740	664	719	651	695	657	710	706	706	718	760	743	738	673	707	701	672	712	718	708	661	712	693	691	720	677	693	712	705	678	675	689	701	687	671	703	726	694	712	711	673	688	713	702	680	720	716	744	676	692	688	715	699	719	707	736	736	717	651	716	742	660	718	678	715	673	710	706	673	750	728	705	676	683	732	703	706	706	666	736	733	735	656	720	692	678	699	718	666	707	677	732	681	658	718	711	699	710	715	679	720	699	703	697	713	734	741	698	688	763	744	644	680	725	703	646	711	732	693	715	676	718	774	663	737	689	647	711	704	638	685	678	668	721	717	726	691	707	688	629	770	700	760	692	717	706	692	708	648	724	639	747	706	689	704	683	699	698	691	680	702	686	691	681	695	712	717	710	698	718	697	707	763	674	752	698	686	695	707	673	701	650	719	728	665	726	662	729	701	726	697	720	684	700	681	677	735	725	743	755	706	705	661	687	682	730	697	664	722	687	718	708	728	697	684	690	740	744	714	683	685	694	720	709	707	707	697	754	755	698	708	714	724	656	677	734	698	663	719	672	738	694	694	758	736	673	701	684	717	664	704	710	774	733	768	695	718	699	697	717	732	677	709	640	706	757	727	662	687	704	730	715	686	716	729	720	705	691	702	709	718	700	674	746	700	703	706	662	670	661	661	688	728	675	684	672	717	668	738	695	739	717	742	632	612	682	724	684	679	721	736	698	702	703	739	720	713	705	701	688	694	748	673	688	711	689	737	693	682	705	657	720	718	706	654	704	692	715	685	765	728	700	707	712	697	665	671	675	745	750	696	705	757	691	709	717	687	664	664	721	684	708	709	745	682	702	656	711	740	668	691	700	723	688	701	677	698	701	700	724	721	741	678	680	702	701	661	670	689	728	634	708	736	728	684	708	664	678	727	681	658	659	648	680	728	665	726	608	759	708	685	711	667	677	689	699	679	684	730	715	764	737	702	718	675	716	678	735	708	722	689	717	697	667	715	722	680	717	702	708	675	694	711	735	673	707	724	720	675	670	703	675	678	675	732	704	669	719	719	714	724	730	703	737	714	681	667	677	693	734	691	707	726	713	659	686	672	703	710	736	664	717	671	698	714	703	718	690	700	745	683	679	690	715	688	695	730	687	668	705	666	668	723	720	726	712	698	731	755	690	711	698	697	660	645	755	696	754	662	686	703	712	696	688	680	700	707	722	703	701	725	710	732	672	729	704	685	730	691	715	713	748	716	658	645	719	718	757	729	706	689	728	709	661	690	693	673	684	705	703	666	717	681	712	712	706	736	714	675	694	730	696	727	671	719	737	713	696	730	725	717	722	702	649	712	717	705	689	711	666	677	728	687	702	712	709	748	715	711	749	715	690	704	755	720	693	718	722	693	693	706	709	711	703	666	703	712	728	665	693	739	702	681	702	681	673	684	693	703	693	710	698	705	693	677	716	716	716	707	700	666	711	691	750	680	711	757	658	698	726	733	708	689	638	673	750	670	706	701	671	711	674	714	663	703	677	719	668	714	672	703	707	693	725	740	699	691	712	710	676	722	735	689	718	717	703	720	704	715	714	685	711	709	694	723	682	690	711	704	665	685	749	694	697	644	663	632	712	711	654	736	693	689	704	680	704	687	670	698	678	724	704	764	716	718	738	656	740	707	727	679	736	712	722	688	708	737	665	679	701	749	660	725	735	757	667	666	738	736	750	709	698	694	686	711	736	687	680	723	687	690	730	669	678	699	698	706	695	695	697	694	696	681	701	727	697	760	655	673	748	698	688	685	724	698	731	706	658	708	683	661	724	709	724	691	679	661	686	705	686	698	681	697	661	708	706	733	691	682	720	687	717	682	641	681	706	638	672	691	693	728	737	704	709	679	657	715	734	715	716	655	671	708	713	693	725	691	704	683	696	672	686	713	696	712	685	734	691	686	681	715	711	674	683	740	694	707	684	714	703	714	717	694	697	745	722	687	649	720	696	696	722	719	682	741	739	717	722	704	759	697	708	705	742	683	684	704	733	724	686	695	707	681	653	718	692	729	716	732	679	710	736	699	671	737	696	704	714	714	734	634	703	709	716	686	710	713	713	735	701	729	705	730	671	730	752	721	696	722	737	703	695	775	690	696	756	708	716	650	719	700	699	700	704	711	721	736	748	662	719	688	667	753	752	729	715	707	688	671	708	682	759	700	719	684	715	731	720	730	658	678	701	764	694	729	715	695	711	676	687	724	738	718	737	672	700	694	718	718	689	742	700	681	736	703	693	700	707	702	716	688	738	688	689	773	724	687	681	736	696	743	756	724	699	684	694	687	697	685	702	633	693	664	711	694	718	683	739	709	708	685	746	669	713	678	686	692	743	672	738	740	676	683	699	703	702	732	708	679	671	721	750	657	688	722	718	674	681	642	666	746	695	678	702	722	717	692	712	711	655	698	688	686	649	753	707	708	677	686	748	681	736	665	744	701	656	704	691	721	694	681	730	700	751	693	731	731	662	685	693	667	687	654	711	710	728	703	689	664	698	665	733	702	699	690	674	736	668	715	677	726	698	717	693	673	673	719	699	684	741	706	687	723	681	672	691	751	698	735	677	710	713	701	692	712	691	668	710	715	722	689	722	675	723	703	702	681	665	708	673	718	672	733	716	656	668	761	711	670	693	642
57165	51228	47926	39752	32097	30745	32815	27572	25519	19064	16305	11307	9232	9316	7918	7628	7044	6296	3885	2166	1736	1404	998	826	833	707	574	451	481	454	425	412	397	394	356	348	349	313	300	331	324	342	312	365	316	346	317	362	342	348	327	330	279	310	326	311	334	293	316	298	313	342	322	314	297	333	306	296	299	304	293	311	286	315	317	342	316	303	276	302	319	275	308	287	293	321	313	299	278	300	289	264	331	285	293	334	281	265	310	309	285	280	316	302	280	351	278	265	284	303	265	286	298	308	305	278	306	279	308	281	313	284	282	317	314	290	277	295	277	292	327	315	313	317	283	283	302	305	318	307	298	286	280	282	303	283	303	299	299	291	286	305	306	293	263	250	306	298	312	288	298	317	322	301	297	304	318	298	313	290	269	321	296	285	276	271	313	293	280	288	338	308	329	294	289	300	292	282	310	271	273	301	271	271	271	289	323	291	295	280	271	302	239	287	328	277	322	292	328	331	301	290	297	270	298	314	299	323	279	270	284	272	287	303	325	287	290	278	291	274	279	329	295	266	273	315	288	309	289	281	277	304	300	286	269	272	314	332	294	286	305	301	265	296	308	323	305	285	300	288	279	280	273	281	278	250	292	324	278	294	337	328	306	295	258	299	311	280	297	295	300	275	332	270	303	301	284	264	276	334	298	290	303	308	268	307	287	312	309	288	276	277	281	281	303	296	279	328	290	298	317	303	269	296	273	278	300	298	278	280	305	309	326	320	298	301	284	307	339	324	284	257	326	278	283	256	317	296	282	271	313	297	271	266	287	262	268	282	290	334	275	280	283	307	277	295	298	294	281	300	274	320	301	310	282	276	298	268	269	294	294	292	264	276	308	335	298	295	319	294	309	304	318	319	296	293	325	311	304	293	285	308	304	318	296	282	304	295	302	297	273	278	299	262	306	294	303	294	306	277	312	313	334	257	299	303	295	313	275	281	291	284	325	308	272	312	283	303	281	309	307	294	311	280	284	326	257	248	313	266	310	297	316	296	286	287	284	304	313	278	304	295	306	313	328	324	299	293	301	296	266	287	292	261	307	285	274	287	284	274	266	299	316	314	300	309	289	299	273	308	247	258	266	292	278	298	286	289	303	257	277	319	304	300	322	282	264	291	333	261	271	295	300	282	281	285	302	296	291	283	276	301	280	291	326	278	290	332	286	305	321	285	285	294	291	295	314	299	283	304	248	327	308	303	324	312	309	296	293	268	321	286	267	303	301	248	291	298	280	337	311	301	291	266	298	300	304	307	265	276	307	292	299	295	306	273	303	295	266	283	274	310	322	294	280	271	300	301	276	294	325	295	302	306	294	269	255	282	315	316	294	292	304	321	286	302	267	315	287	270	272	267	298	285	268	307	275	269	264	316	304	312	312	293	266	296	276	305	303	287	320	304	296	263	277	294	348	302	268	340	297	271	301	302	306	307	270	284	266	277	273	293	308	291	285	277	289	276	286	278	319	310	293	272	267	310	294	292	271	338	283	291	271	291	328	279	269	274	296	299	278	311	290	296	280	303	319	307	297	280	284	289	299	303	325	300	280	308	310	255	288	285	291	344	283	321	284	295	280	299	338	282	284	312	273	287	282	293	278	303	277	290	269	297	275	296	333	284	280	253	268	314	289	267	271	284	301	270	269	258	287	299	289	285	278	292	300	262	332	311	273	286	277	316	313	285	331	312	288	304	263	320	278	319	319	251	296	275	292	285	302	256	280	296	284	287	318	290	294	268	307	298	280	294	312	289	307	339	293	335	312	313	284	295	268	296	305	297	272	280	278	321	298	277	271	308	271	291	295	266	320	284	302	338	280	256	275	298	294	308	294	302	310	288	295	298	294	323	318	298	284	256	298	283	310	304	300	291	287	291	276	297	306	293	297	288	331	324	319	310	293	301	292	330	307	263	286	301	309	250	275	275	278	310	276	308	257	311	296	284	291	275	295	321	299	278	281	253	266	274	276	273	291	273	290	288	278	295	293	251	333	313	298	331	301	300	293	302	278	299	278	297	319	292	283	300	305	272	297	272	278	280	281	301	320	317	297	277	321	313	337	272	263	281	322	284	292	276	294	268	322	311	312	335	326	311	312	280	280	306	273	301	274	312	306	289	284	278	288	283	311	287	282	291	292	289	298	301	294	302	286	270	280	309	289	306	290	307	296	303	323	277	312	294	323	296	285	286	290	268	304	288	291	319	302	287	281	290	301	308	254	288	302	294	273	276	286	341	291	294	319	313	296	285	303	274	283	276	315	313	263	285	310	285	276	288	297	307	300	324	282	316	252	262	269	294	286	308	267	295	334	307	326	301	299	309	283	274	291	309	286	294	300	298	280	314	313	297	304	296	275	321	324	276	281	280	277	277	322	327	286	269	321	311	269	295	317	292	306	300	284	294	304	322	297	292	332	300	281	287	292	288	271	287	294	288	273	275	311	286	293	271	276	286	289	288	296	301	299	299	283	265	281	270	292	293	259	285	297	301	282	269	271	300	309	309	316	285	302	303	302	299	302	308	274	261	264	309	310	287	302	296	301	292	296	288	275	290	330	270	302	307	267	296	276	316	294	265	316	292	292	302	305	319	299	294	302	284	323	271	293	308	296	280	314	314	308	281	304	286	246	312	286	286	281	280	306	307	271	319	286	275	317	275	287	261	299	309	302	268	304	303	300	287	268	300	263	290	303	267	298	282	285	295	321	302	292	279	286	284	303	294	285	254	307	307	276	308	300	302	296	297	280	260	262	296	287	312	328	298	276	295	307	288	290	303	312	287	318	297	298	301	313	307	308	286	327	278	294	309	252	277	295	284	309	286	318	276	257	310	266	298	301	292	281	280	278	281	287	275	294	298	291	302	295	295	285	301	320	285	256	323	290	277	281	265	302	298	298	283	299	286	279	296	246	261	316	286	301	285	250	313	277	318	294	309	289	289	312	310	260	293	266	325	288	300	275	307	258	286	277	299	285	299	298	312	316	293	306	271	284	267	282	307	308	295	288	276	293	317	290	291	336	307	302	292	303	265	316	299	300	265	301	284	327	291	317	284	275	274	330	296	284	281	312	321	284	293	291	282	290	294	324	298	291	264	295	258	311	311	297	288	299	298	279	317	304	257	330	276	285	283	297	282	264	288	307	304	284	292	297	290	269	275	309	293	283	276	312	282	278	296	318	275	303	312	255	320	275	275	288	285	290	290	315	315	273	325	303	261	284	311	289	306	277	326	287	302	263	294	281	278	311	296	297	279	289	290	299	285	297	285	314	289	294	299	305	289	311	280	303	268	285	277	287	290	276	292	288	308	265	285	315	339	268	332	320	293	285	290	303	306	288	267	278	306	278	282	265	290	309	299	288	284	302	294	294	293	293	307	278	290	308	305	303	305	281	272	291	302	276	287	269	298	294	276	287	278	284	301	318	309	274	288	299	280	309	283	292	308	332	340	292	292	331	284	273	282	318	284	289	330	332	290	300	295
38894	46151	50861	46523	39501	39728	42426	38818	37433	31387	31189	25639	24406	25385	21355	21006	19804	17275	12984	8997	7915	6378	4415	3590	3784	3271	2383	1761	1674	1578	1732	1669	1349	1264	1080	1004	984	922	866	926	943	996	944	1000	936	1001	909	957	857	927	881	897	811	807	789	782	764	849	779	759	737	706	741	773	724	737	741	712	730	782	753	706	734	696	659	686	728	701	719	716	709	699	719	705	723	670	714	657	670	664	694	718	673	656	676	655	721	677	683	648	694	635	664	642	665	670	680	740	686	733	611	642	651	649	667	617	653	674	663	677	705	707	628	630	649	685	655	685	702	675	685	635	676	691	654	622	690	708	658	661	643	688	735	658	688	670	670	667	696	689	687	644	696	642	693	655	637	689	707	658	690	694	701	669	663	680	701	680	673	629	677	631	691	688	684	638	670	658	646	677	673	680	678	678	659	650	698	636	702	642	671	687	651	694	673	666	694	634	650	637	653	652	656	666	709	633	661	655	725	654	715	648	678	704	679	670	670	634	677	671	671	702	702	634	691	618	642	656	625	661	690	673	685	651	680	689	678	713	711	712	652	670	676	688	667	645	731	679	678	674	687	684	628	700	635	653	641	663	681	639	683	683	731	665	645	639	654	647	683	670	678	732	667	678	612	681	722	665	702	636	685	613	729	696	689	699	714	660	696	714	725	643	726	672	650	646	703	653	650	708	651	674	669	652	648	686	702	716	715	707	645	691	663	699	624	719	692	678	680	652	693	658	714	670	630	683	677	689	682	627	678	657	685	671	650	697	700	674	709	694	653	650	702	689	661	675	688	693	664	702	666	646	655	692	657	640	613	656	690	669	715	694	716	647	629	657	619	631	721	698	628	702	679	642	626	673	672	645	693	677	632	651	666	640	647	641	671	658	681	707	693	670	719	683	706	669	724	672	689	667	638	691	652	684	687	692	665	654	694	653	672	639	722	702	660	649	715	639	676	677	658	690	677	662	652	670	704	731	671	707	680	678	675	670	729	641	701	632	634	684	666	665	693	696	643	667	621	675	694	644	665	657	723	698	692	711	718	687	692	721	649	679	691	676	640	675	656	654	669	653	662	670	683	662	678	699	679	608	695	683	669	673	628	667	652	687	649	678	622	682	654	678	670	655	663	676	666	696	653	681	662	691	643	653	705	682	692	653	672	632	665	694	681	681	678	672	678	670	666	697	693	687	728	636	663	705	695	681	690	673	696	681	658	695	681	707	683	623	701	668	701	698	652	654	689	688	652	685	673	709	700	665	683	658	699	666	675	665	673	689	699	677	656	682	724	684	679	665	719	706	663	697	697	716	666	655	655	640	712	623	661	680	666	657	674	654	662	674	659	665	669	676	626	623	684	689	664	676	663	728	646	673	678	705	685	614	669	652	644	674	669	697	690	675	657	666	639	690	653	639	713	716	676	718	671	657	646	616	654	692	657	641	667	694	690	697	687	641	707	714	652	684	681	684	643	664	654	692	681	677	684	665	700	687	654	693	692	656	671	693	642	625	686	683	632	687	636	671	694	687	650	677	694	651	675	654	705	627	661	739	687	660	693	689	682	667	681	698	673	682	607	669	698	671	651	669	707	681	705	669	683	654	677	662	682	672	667	720	681	627	639	662	718	715	697	664	698	687	702	683	687	685	688	696	664	684	715	629	623	656	679	653	676	657	655	718	625	653	681	682	690	707	675	680	660	665	681	642	691	700	643	635	640	693	682	649	720	669	680	666	718	666	696	712	679	687	655	664	689	660	622	671	730	677	656	690	734	643	651	677	647	663	717	679	671	665	674	672	648	658	629	605	682	630	678	647	690	675	640	644	706	678	666	694	620	706	699	704	625	702	709	637	692	698	745	698	675	713	684	657	664	675	677	709	659	678	694	628	677	661	673	635	665	699	716	624	667	706	718	713	695	636	672	668	713	675	676	670	709	663	666	726	703	665	704	702	709	648	696	658	674	685	641	660	670	705	645	634	655	634	648	667	668	665	629	698	701	673	681	725	615	699	614	666	688	669	692	644	671	626	658	632	674	641	653	680	686	688	643	680	692	680	685	691	672	682	719	719	666	652	681	658	653	696	648	680	625	647	677	658	694	657	638	690	660	646	666	683	719	696	669	713	660	699	666	681	660	654	643	670	664	668	699	704	681	685	667	671	679	687	684	655	669	702	707	689	657	654	650	679	684	675	699	698	688	692	707	670	671	684	652	662	628	662	716	645	688	682	635	695	680	685	685	669	655	655	679	677	696	645	670	636	716	668	671	654	694	718	697	658	714	625	682	672	689	690	618	651	689	672	660	716	689	658	680	661	716	683	733	655	671	665	681	703	711	713	664	634	657	669	663	686	677	673	673	688	717	655	697	646	642	639	680	673	661	672	664	656	666	666	686	698	615	690	698	607	693	673	635	669	668	672	675	679	651	673	657	656	713	693	654	661	639	646	636	659	703	690	644	630	683	664	658	717	622	636	637	700	652	662	723	669	704	700	672	715	656	660	683	659	679	723	644	694	644	654	669	674	659	679	701	674	675	627	678	655	695	660	613	675	695	641	690	719	670	688	661	670	680	665	654	683	677	695	679	660	681	691	661	656	646	726	691	685	677	644	662	668	647	653	692	683	633	627	675	728	705	646	662	665	657	671	654	646	679	683	697	696	638	675	680	643	693	677	651	656	652	644	686	642	672	682	667	713	664	670	655	685	648	699	654	683	656	702	678	645	669	670	675	617	683	671	666	681	661	682	639	652	655	649	686	675	696	669	651	712	698	671	734	699	668	683	713	659	666	691	632	693	636	723	693	696	700	672	696	663	654	659	685	658	671	667	652	697	685	676	658	649	662	732	701	632	640	685	707	671	658	694	655	715	718	652	689	666	660	661	664	645	664	644	701	633	685	668	725	652	691	693	672	679	687	697	638	685	689	687	599	653	709	672	669	673	649	655	673	670	614	666	667	699	666	646	714	679	687	661	709	707	690	670	639	675	681	683	648	682	633	645	691	679	658	666	654	704	685	687	737	663	677	662	690	670	687	665	663	660	659	686	680	713	665	663	640	673	648	671	715	689	729	667	678	713	655	673	665	670	661	629	685	663	691	691	672	639	637	667	657	645	690	715	685	679	686	641	627	694	671	676	642	645	648	657	686	658	650	660	670	699	684	688	698	669	684	712	701	646	636	697	678	699	703	652	692	675	699	694	669	671	648	697	673	695	666	670	690	650	686	689	698	639	657	654	674	744	651	703	645	679	667	740	659	624	671	652	652	676	645	691	621	687	681	652	654	640	679	635	696	688	678	648	703	656	674	704	633	691	662	706	658	631	667	693	630	691	693	651	667	731	704	662	712	610	693	692	659	664	710	695	681	686	666	662	630	703	700	684	635	681	677	659	642	678	680	720	655	713	700	690	659	690	708	675	649	652	669	626	658	668	644	636	665	650	675	693	691	654	644	681	610	681	670	666	662	656	639	644	691	713	648	681	667	660	687	661	649	616
30026	24267	21616	10574	5450	3779	2761	2237	1934	1386	1139	867	825	741	653	590	598	547	514	527	477	493	434	406	390	426	432	401	367	435	392	360	344	332	387	368	369	387	377	350	336	362	333	371	366	349	344	354	350	342	295	335	359	344	363	337	348	355	348	373	369	362	359	356	332	330	396	361	372	320	360	373	372	352	336	372	373	348	357	340	351	320	336	374	318	348	367	359	346	278	346	343	338	357	351	378	373	369	369	322	360	359	351	352	349	350	340	360	351	360	342	359	326	287	366	351	336	328	329	359	358	381	359	338	375	327	341	350	351	363	342	322	359	315	360	350	345	383	334	349	353	341	360	382	334	331	375	356	353	383	335	365	309	324	341	344	334	365	386	310	325	383	343	349	326	338	358	371	351	379	356	334	337	369	354	346	365	359	382	347	378	363	355	365	361	379	363	374	326	342	341	350	345	342	352	321	373	361	385	347	336	338	366	386	351	388	374	352	361	338	367	336	354	376	377	365	359	365	338	384	365	351	358	351	384	389	353	358	347	409	372	365	359	330	349	336	360	369	369	340	362	340	345	350	369	336	352	372	352	337	328	319	362	371	403	406	384	367	354	379	364	366	341	345	391	363	362	306	381	338	393	373	378	328	381	375	358	332	373	330	320	353	334	325	377	342	347	339	364	361	382	384	377	362	348	366	364	333	341	372	346	381	321	372	347	376	342	385	361	336	291	338	396	323	334	336	351	375	363	338	336	345	339	374	362	340	396	347	315	372	369	343	362	331	370	387	314	369	337	365	335	407	340	339	344	341	341	325	372	351	359	347	388	340	302	379	353	352	349	319	364	330	324	357	376	430	364	319	371	352	356	370	358	315	326	348	343	338	343	314	339	362	370	353	372	352	332	367	366	328	338	342	384	370	397	398	353	351	361	343	353	362	402	380	355	334	363	367	385	346	384	347	334	349	363	357	349	363	434	348	353	353	343	369	344	346	364	363	385	356	334	335	367	398	381	383	335	329	343	340	369	365	340	341	350	342	344	352	338	346	378	338	385	365	371	367	333	344	371	342	357	336	373	349	361	368	349	373	347	383	352	334	392	335	383	354	348	345	337	349	370	374	390	354	321	328	383	368	337	358	348	356	367	395	331	328	385	346	353	380	322	349	383	359	334	379	389	351	348	382	349	367	375	385	347	389	327	333	365	330	350	323	337	354	345	333	373	410	330	367	356	341	396	353	364	364	384	317	388	374	361	365	345	335	341	336	331	343	358	335	381	348	321	384	373	361	338	309	369	364	358	380	380	326	352	352	381	338	369	348	358	310	375	350	377	390	345	351	337	392	357	366	342	350	360	323	358	358	357	340	346	383	368	397	372	339	327	347	353	357	378	375	353	340	384	364	329	344	382	373	382	323	338	294	366	374	345	347	349	359	372	321	364	349	344	345	342	300	367	353	364	343	385	362	352	338	357	340	369	345	351	338	365	348	337	354	372	329	358	330	344	363	359	380	377	336	385	309	333	340	331	373	372	369	335	392	340	367	332	383	350	377	376	346	389	363	362	350	353	338	367	348	370	347	341	345	368	369	366	348	344	359	374	361	341	367	374	332	362	399	335	383	315	396	375	418	353	321	365	395	354	319	355	359	371	377	360	343	355	358	332	331	302	379	377	346	336	333	384	369	354	383	377	335	367	326	336	385	352	326	356	362	360	352	398	362	353	350	383	392	345	353	330	363	329	350	345	370	356	345	377	381	374	411	381	379	388	360	328	368	342	347	392	333	355	344	412	357	372	364	352	349	365	412	371	336	336	343	333	376	387	386	346	353	385	365	338	345	336	320	342	374	350	390	364	349	338	386	359	331	391	339	366	329	368	312	366	351	338	375	378	341	342	344	334	356	346	361	354	339	315	366	397	344	357	361	348	344	332	357	370	328	380	347	344	334	355	348	304	356	369	387	354	353	370	342	344	337	312	355	359	346	347	347	341	366	333	355	357	365	324	339	358	349	356	335	321	362	386	382	342	402	325	351	359	336	364	399	335	381	321	357	388	371	353	343	370	388	346	356	329	326	356	366	353	351	376	374	416	356	341	359	347	363	385	330	337	367	359	361	352	382	385	326	347	369	355	356	361	344	353	345	308	352	344	365	351	372	376	346	318	339	364	345	362	359	356	407	368	330	347	354	324	318	378	346	348	336	373	349	352	368	362	378	344	351	349	351	339	347	353	337	350	362	335	381	352	388	355	327	372	349	353	360	391	355	372	344	355	344	381	309	359	375	352	339	389	357	347	332	376	379	343	378	356	379	352	346	354	388	341	334	377	344	342	362	362	354	364	329	350	343	354	330	396	374	326	352	359	346	342	345	333	343	339	387	344	373	379	368	390	354	360	330	368	334	375	371	353	337	357	353	342	360	344	375	370	341	350	359	358	329	320	334	372	362	350	370	326	343	365	366	330	343	344	358	373	346	354	366	350	364	318	376	341	334	358	358	341	335	348	365	364	355	349	348	343	344	369	336	346	331	361	365	379	333	345	361	376	333	343	358	348	369	349	368	371	339	347	382	360	337	396	341	369	346	370	350	366	365	345	355	357	361	346	339	361	354	384	351	348	345	373	330	359	392	357	343	346	379	381	371	367	370	370	361	394	341	350	353	365	378	369	384	344	367	372	358	373	398	344	373	369	402	365	344	352	374	364	389	354	371	367	364	383	362	313	345	368	338	330	337	319	396	375	352	395	359	336	334	332	334	318	343	321	361	375	348	357	381	397	327	352	393	342	331	343	363	335	320	333	342	367	359	313	384	342	321	364	376	386	355	365	346	317	305	404	320	378	398	311	357	333	367	380	361	329	339	359	372	368	370	330	359	355	328	362	346	342	366	366	356	347	353	389	377	366	371	353	343	391	383	349	356	338	339	338	380	373	360	334	340	346	358	354	343	373	338	347	344	346	382	313	332	342	372	345	351	386	337	330	286	342	355	392	368	339	365	345	378	347	372	334	366	381	364	311	345	335	357	351	367	376	354	355	365	370	347	360	396	364	339	358	349	346	357	384	354	356	331	337	385	349	356	364	362	326	352	364	328	331	342	354	346	358	358	331	381	334	377	327	334	350	344	366	334	354	350	376	303	345	322	380	353	346	348	379	344	363	340	335	354	333	354	381	352	350	328	348	345	351	348	349	359	350	364	357	378	342	365	347	363	341	338	376	369	334	353	385	326	362	336	358	320	379	350	368	350	322	338	368	317	329	354	361	403	347	357	371	347	339	373	360	389	386	364	365	340	374	344	335	335	321	333	372	364	378	361	347	350	348	361	359	353	316	357	352	353	367	361	341	370	354	361	335	356	335	345	364	354	344	359	382	325	301	352	338	374	358	346	411	373	390	347	363	366	323	360	367	353	370	379	352	361	339	358	417	353	367	375	346	339	309	313	352	331	315	336	367	329	333	339	334	346	354	366	347	358	348	357	349	340	332	350	353	365	325	361	380	341	373	372	357	339	354	355
17737	20416	26691	18137	13919	11747	9792	8875	7868	6038	5279	3951	3349	3351	2653	2694	2427	2157	1868	1630	1463	1340	1329	1181	1111	1113	1055	1009	994	1041	998	936	910	891	917	860	892	848	864	843	767	824	777	889	837	816	801	814	813	843	817	817	793	787	865	758	779	824	843	837	835	812	786	781	823	773	791	766	817	766	838	799	789	761	808	815	797	748	765	829	807	794	815	808	755	801	824	793	806	767	808	838	821	843	773	774	831	798	798	783	833	802	794	803	808	798	776	811	810	868	829	817	825	784	789	821	799	798	808	785	775	812	771	829	815	799	783	769	796	786	747	789	816	784	811	780	821	821	803	841	776	812	818	831	802	788	789	832	775	766	838	772	841	807	817	753	808	793	807	816	776	815	797	778	838	799	793	764	822	780	783	778	814	828	873	735	829	776	776	766	781	776	753	806	791	818	857	839	755	801	832	813	831	793	797	845	772	757	823	806	791	798	767	788	780	800	807	806	745	791	752	784	830	744	773	812	752	841	765	816	818	777	772	841	829	816	765	789	797	753	771	787	784	793	759	849	820	784	809	751	805	827	774	765	838	822	763	804	791	785	813	828	756	795	858	824	792	770	795	785	791	836	804	777	799	766	743	824	813	787	834	774	850	819	798	794	853	759	773	752	837	845	744	776	774	780	771	824	803	802	726	800	872	781	802	816	787	789	784	752	773	844	813	801	746	764	819	832	813	766	812	782	764	798	847	818	776	813	762	812	835	811	779	876	762	834	872	769	815	781	757	765	792	831	757	823	817	820	823	815	764	736	775	811	817	817	822	777	801	775	827	809	815	756	837	766	808	785	773	774	809	797	802	765	790	871	825	815	843	807	833	758	804	784	795	803	785	780	837	800	793	839	733	855	753	797	830	802	817	786	821	798	771	734	796	757	773	765	819	779	751	781	789	771	813	772	824	725	843	799	801	825	802	795	760	782	790	802	827	801	823	803	803	808	819	801	795	813	814	839	830	815	769	846	732	799	868	789	790	818	823	785	829	812	794	812	778	769	808	839	800	808	783	809	803	768	787	768	807	781	820	742	713	799	812	845	802	773	832	833	787	832	823	791	800	776	787	806	764	784	792	804	749	778	774	834	813	818	778	800	826	799	829	800	839	839	805	751	774	804	816	758	784	776	778	733	760	867	799	833	837	814	814	781	809	797	840	808	779	830	788	784	827	794	852	769	830	836	789	798	776	862	824	813	782	761	785	816	776	809	782	786	799	811	866	817	816	789	817	781	817	766	805	775	787	788	805	824	802	813	801	784	833	790	843	737	825	812	795	796	765	841	748	805	836	750	802	854	810	773	816	780	832	734	821	795	789	830	798	798	838	818	776	840	803	782	785	794	772	811	823	823	838	840	771	802	815	830	767	791	826	820	741	797	765	751	775	773	783	766	804	791	822	792	829	824	820	844	813	804	799	821	850	821	805	794	839	822	787	797	811	793	802	817	807	805	811	756	800	777	793	809	794	808	817	802	738	839	769	790	771	794	791	822	788	703	842	792	816	799	795	795	756	817	864	824	821	829	808	812	785	805	789	754	840	749	800	824	860	785	833	842	798	798	836	821	824	770	745	792	801	793	850	790	776	794	806	806	766	838	854	777	802	800	748	813	753	782	800	806	789	788	765	791	805	788	769	821	801	798	789	801	792	791	808	828	819	765	822	786	755	780	804	837	788	789	803	780	795	813	760	829	819	784	815	830	829	815	803	772	822	770	826	802	773	809	808	814	858	783	842	769	780	820	816	802	808	770	769	840	808	798	786	848	809	809	856	733	793	790	814	796	828	809	764	813	822	787	838	801	796	778	840	792	824	816	778	806	763	798	829	767	836	767	800	759	828	783	768	780	776	835	763	771	825	778	817	786	778	809	762	848	793	752	797	827	799	830	750	768	778	820	825	804	814	811	742	816	774	823	821	796	807	789	792	777	788	810	771	833	813	746	754	821	767	768	777	808	812	804	805	784	783	756	816	743	786	865	784	797	766	780	816	772	787	823	817	811	816	768	807	818	794	847	813	764	780	782	807	787	787	782	785	791	793	762	839	813	790	761	792	856	790	797	784	769	798	809	795	811	790	806	810	821	811	802	837	735	826	841	801	785	783	819	791	752	836	842	768	826	796	843	779	831	827	863	824	804	811	840	786	822	792	809	840	835	794	837	784	806	861	779	782	784	820	842	797	738	795	778	826	820	792	747	833	783	836	763	823	787	787	779	784	832	807	825	802	764	772	759	837	802	819	783	784	776	765	778	769	796	820	807	816	783	791	812	786	779	791	821	806	751	835	832	880	791	824	791	780	794	819	767	795	840	802	773	806	847	788	771	822	845	779	819	790	740	782	824	791	779	776	787	788	775	772	738	819	772	813	808	800	828	781	821	791	777	832	808	808	785	820	825	835	835	763	801	772	768	777	827	836	816	791	806	796	791	782	808	800	782	801	778	768	779	805	840	815	812	854	793	751	822	823	776	805	809	791	810	819	795	793	793	816	819	782	808	818	770	751	778	808	839	781	800	756	778	761	807	825	872	803	836	788	781	765	754	745	826	848	835	773	829	810	828	828	820	797	756	767	812	811	828	839	783	745	834	810	773	842	805	840	791	804	805	822	768	809	841	809	885	721	792	779	842	811	791	792	754	808	789	759	774	810	798	743	811	783	792	788	819	804	791	823	783	797	796	786	793	814	778	768	821	784	806	789	800	763	790	805	794	790	784	811	827	751	832	756	755	828	849	766	776	802	801	783	781	793	779	796	774	803	775	778	794	782	801	769	832	774	846	790	790	755	758	793	701	843	758	790	806	811	780	804	794	825	812	758	823	793	803	731	748	787	865	801	781	755	774	781	795	850	809	836	785	784	832	835	841	773	768	813	784	850	831	825	826	801	820	849	767	834	762	744	799	803	877	813	782	770	807	799	817	775	824	834	857	796	787	761	770	803	862	776	807	811	801	833	820	832	847	796	797	772	777	792	786	832	829	757	824	798	800	804	800	799	768	801	776	810	832	783	830	824	776	806	789	855	814	803	783	826	789	843	840	863	821	814	772	805	753	782	841	740	820	829	785	793	758	807	772	776	820	806	805	842	794	783	826	770	801	853	809	792	761	792	832	771	778	810	861	812	773	775	775	762	777	791	770	799	795	790	784	835	804	802	758	824	812	861	814	814	826	807	815	820	794	794	778	744	839	848	755	827	775	810	808	829	794	790	781	786	795	778	833	785	806	743	794	798	772	768	849	796	800	737	858	813	816	825	802	805	799	802	764	788	807	828	830	805	763	837	819	788	765	788	812	793	783	792	830	816	828	820	826	833	773	781	795	811	781	827	784	829	764	805	824	847	774	825	811	823	844	790	753	797	835	828	796	766	748	790	804	757	822	807	830	771	748	792	824	834	813	819	757	808	794	786	843	791	838	839	783	756	774	801	775	778	809	762	797	814	785	785	733	847	771	786	760	805	799	772	819	811	787	845	845
49098	50222	48645	41270	33769	26600	25231	19407	16311	11586	9487	6009	4354	5523	4366	4058	3826	2894	2010	1317	1029	810	719	590	591	540	457	444	343	413	381	385	368	332	408	354	361	326	315	334	274	295	325	355	363	336	317	331	296	327	309	283	330	320	324	323	318	283	300	313	323	319	305	309	318	291	306	302	322	280	296	319	324	323	337	322	334	310	316	269	311	298	311	290	295	324	321	327	309	297	290	291	335	296	280	310	308	330	282	309	271	278	297	299	314	319	303	293	307	321	269	297	324	313	326	288	328	318	334	263	285	338	304	291	273	314	278	310	292	305	303	295	313	289	286	279	328	308	307	274	335	298	293	266	296	318	298	302	306	294	273	308	307	301	276	312	298	309	334	308	309	302	339	319	291	301	283	311	297	277	317	255	326	317	262	312	294	267	303	340	339	320	277	303	295	323	263	304	321	307	268	314	291	271	332	263	315	331	307	307	267	298	326	304	290	272	276	300	327	294	299	311	309	313	307	281	305	290	332	320	253	325	292	304	312	297	285	301	283	325	302	291	320	355	342	324	285	279	315	307	302	292	325	330	295	295	325	311	285	287	317	302	303	264	299	313	284	291	322	322	327	277	305	306	287	321	293	321	328	292	283	324	315	313	325	326	304	292	279	294	267	278	306	321	320	275	298	337	307	313	310	311	300	302	277	317	296	274	293	279	281	322	272	261	318	287	300	319	299	290	291	346	281	313	304	295	278	289	282	280	290	325	303	288	289	300	293	305	313	284	285	320	286	316	305	327	289	289	305	322	301	309	293	279	319	289	296	249	313	316	319	292	301	286	311	280	297	276	268	308	287	312	305	340	312	296	285	303	322	302	300	308	347	323	334	279	321	303	297	310	299	305	314	277	273	329	305	304	290	339	304	289	301	296	294	268	316	296	337	289	325	313	287	304	296	280	326	310	309	328	276	313	292	293	305	335	277	290	317	272	287	334	286	313	267	339	279	314	310	288	286	288	295	291	320	292	310	311	311	318	326	301	301	321	294	332	285	330	297	328	310	292	300	303	314	287	304	292	308	333	294	278	317	330	267	293	304	296	309	310	327	303	308	271	302	285	276	315	339	313	278	307	320	300	304	335	329	319	287	309	294	307	302	300	289	332	264	303	304	309	275	272	287	328	331	337	336	306	303	272	336	263	281	313	284	314	298	265	279	275	292	300	296	317	316	297	291	309	289	286	285	314	294	289	313	289	279	294	274	303	325	322	308	314	303	327	313	319	289	279	316	326	265	261	302	294	310	315	315	309	316	332	309	301	275	311	304	320	278	298	293	325	313	277	294	319	289	281	295	274	325	287	315	311	318	288	334	297	282	314	285	289	309	301	323	296	273	303	316	314	306	309	279	296	321	288	279	310	300	337	322	315	271	297	314	308	296	321	324	307	317	308	298	267	340	318	303	295	299	280	288	309	309	286	283	308	295	270	295	292	312	294	297	317	328	324	310	291	294	323	310	281	301	298	304	305	307	316	279	322	315	317	298	257	278	355	282	296	323	323	298	278	297	295	304	283	300	294	296	306	308	296	321	271	338	290	300	296	315	310	273	297	318	294	317	333	316	278	286	287	292	299	307	279	311	349	317	324	314	296	303	294	286	359	290	279	332	315	307	295	302	290	275	299	278	286	291	295	328	262	288	312	290	290	280	297	286	313	326	314	281	307	306	299	317	314	306	288	286	311	312	316	311	293	271	288	287	305	300	296	296	295	305	292	314	300	277	302	320	292	302	291	333	287	305	322	277	307	283	307	285	280	279	279	288	318	315	298	313	288	284	329	297	302	302	283	306	294	316	291	295	328	315	309	314	290	289	316	310	328	269	305	298	312	302	286	303	313	282	313	328	284	339	296	312	281	286	337	318	312	274	316	294	300	320	289	300	332	317	327	320	309	270	299	278	287	320	306	301	297	271	312	304	298	320	287	311	302	297	298	293	300	325	289	281	292	287	327	273	307	304	304	283	306	346	316	270	300	283	321	309	310	312	287	298	299	310	300	276	303	320	285	319	326	278	318	290	326	282	304	313	319	267	292	288	287	306	310	294	278	304	285	300	255	315	305	301	280	303	300	268	295	310	301	290	305	268	327	306	278	272	310	316	312	304	290	292	298	289	298	300	308	293	307	284	302	349	320	273	310	329	291	304	295	312	323	329	298	309	292	293	328	311	322	292	318	296	302	323	311	311	303	273	305	295	291	307	309	320	305	305	315	286	326	309	302	280	311	294	284	300	316	288	287	300	306	309	296	354	250	304	320	323	275	282	278	355	287	287	317	301	292	273	328	298	295	309	278	285	320	291	298	280	297	318	295	288	314	285	298	308	313	281	306	285	306	303	308	323	346	291	323	282	293	306	308	308	306	303	300	311	297	310	282	301	323	306	318	296	290	324	317	289	322	295	340	265	306	292	297	291	268	306	263	295	295	297	309	294	310	318	266	278	301	287	284	316	271	271	288	295	295	329	314	319	291	296	334	301	324	299	308	268	329	323	294	299	293	319	274	294	288	310	285	312	272	318	273	279	329	306	275	276	320	323	300	277	321	303	289	298	275	269	275	292	294	326	300	294	289	282	307	277	290	327	296	287	332	273	259	273	331	298	304	294	266	298	319	300	292	304	309	272	309	300	266	350	314	286	324	309	294	287	286	297	303	334	323	310	289	309	303	331	314	261	312	326	281	289	313	280	275	289	308	319	299	294	263	305	344	319	312	320	287	287	287	308	295	293	299	335	323	287	286	305	304	328	318	317	301	291	291	264	315	300	309	280	332	298	319	292	283	283	305	308	299	325	292	326	285	337	314	279	311	319	297	300	329	349	286	274	278	307	298	302	330	303	308	301	304	286	305	315	316	283	289	308	287	294	270	301	292	263	297	286	302	313	260	291	287	301	317	297	287	311	281	318	284	284	322	289	329	344	299	342	290	280	303	303	279	295	327	300	315	305	300	290	299	305	294	298	293	291	337	302	311	331	321	322	295	305	329	317	276	308	299	288	294	289	299	288	280	303	311	303	301	301	292	315	306	284	297	305	303	362	279	311	310	294	284	309	302	269	325	327	295	285	308	306	332	287	307	320	331	338	306	313	317	258	341	286	343	305	295	316	309	290	265	306	299	325	319	309	319	295	299	313	303	324	270	301	294	343	328	273	319	332	324	313	325	263	263	295	300	308	296	293	276	307	323	314	308	279	296	290	289	343	290	293	293	305	292	275	329	332	333	288	323	314	311	320	281	342	317	279	307	309	311	297	296	295	304	261	292	308	268	295	298	328	295	286	288	303	316	318	276	319	286	297	297	326	305	318	315	288	277	299	342	293	320	312	324	287	296	356	337	308	304	304	293	304	315	295	302	319	324	310	304	288	327	294	301	307	315	306	310	335	295	299	292	315	306	318	293	280	325	274	284	313	319	300	316	316	288	300	319	291	302	293	272	293	270	311	270	288	286	293	301	289	282	296	294	287	287	332	297
32830	43170	48739	46435	37376	32355	33672	30248	29986	24249	23860	17611	14975	18701	14026	14438	13880	10896	7754	5948	5000	3689	3146	2469	2617	2213	1820	1530	1374	1223	1337	1304	1177	1019	942	916	969	820	889	896	866	924	851	908	849	901	862	809	806	817	757	794	762	760	784	742	759	754	742	727	713	748	728	737	727	742	731	759	690	737	762	713	690	732	719	686	753	724	723	696	714	686	680	726	695	707	698	677	688	652	685	741	695	740	733	681	678	705	711	700	703	695	733	707	679	701	689	688	727	704	707	703	679	705	704	719	659	658	662	636	677	648	673	684	672	690	687	695	714	721	696	680	673	653	698	729	627	644	678	678	725	645	684	691	677	745	652	657	627	698	673	657	736	709	725	656	700	694	675	701	677	715	651	710	680	648	737	685	684	671	651	685	689	664	640	677	680	657	682	728	675	681	709	717	687	719	712	707	729	692	688	688	668	707	674	680	682	720	680	696	702	664	702	676	703	728	684	682	720	664	747	660	655	697	715	660	695	674	705	755	682	682	664	656	677	663	735	715	670	685	651	674	638	686	722	761	672	718	657	670	684	720	680	711	739	674	704	673	634	735	688	684	685	682	690	711	722	737	729	636	662	678	671	637	669	716	701	690	731	639	712	653	689	723	725	702	693	690	685	670	707	703	692	713	662	699	716	654	658	720	701	733	706	674	651	664	659	671	702	721	709	711	727	695	672	667	664	695	709	683	720	725	651	703	656	711	670	657	726	660	709	738	707	689	698	684	674	714	707	714	662	718	691	663	703	662	679	712	683	688	684	722	676	693	681	652	666	661	711	680	667	695	654	707	638	658	695	649	652	705	705	660	721	681	701	709	712	678	702	717	743	713	666	703	720	659	653	699	705	725	643	717	691	683	694	705	706	658	684	701	695	684	648	671	674	717	728	697	706	679	715	630	698	672	723	671	686	703	702	697	619	680	638	682	680	715	730	691	684	699	645	720	645	679	690	672	660	659	730	726	667	718	751	693	717	667	696	681	705	730	688	705	747	669	691	722	674	691	726	697	660	681	684	706	659	640	652	660	679	728	685	726	724	682	702	710	656	670	679	684	646	669	709	696	767	672	719	661	761	690	652	679	744	663	701	651	685	694	691	701	715	721	709	672	666	705	678	699	681	688	664	713	694	655	623	700	670	717	675	646	713	684	685	684	733	689	663	726	668	685	711	667	676	697	649	640	700	712	655	692	690	666	690	708	735	684	720	736	646	694	644	639	678	669	652	733	755	700	737	691	674	687	661	710	675	718	660	637	697	698	678	698	643	671	695	700	660	723	689	674	697	749	661	688	708	733	667	684	714	723	670	670	711	676	683	647	671	697	738	732	660	689	636	698	709	703	696	731	711	675	678	688	728	685	696	689	645	717	722	698	704	704	690	705	689	698	649	639	681	735	674	674	667	698	754	685	711	661	667	685	642	716	659	731	695	677	692	700	684	655	634	723	695	732	682	734	717	686	665	710	706	698	664	661	671	698	691	705	677	658	711	686	718	728	689	673	683	676	694	769	671	723	679	687	695	741	701	638	681	688	720	682	676	695	666	691	671	671	693	656	711	673	718	669	669	685	704	695	752	713	694	711	713	669	743	688	696	696	675	691	703	729	667	683	713	717	674	691	699	700	696	674	729	708	645	672	650	666	707	703	732	707	687	715	718	659	703	667	609	765	679	671	682	658	696	719	668	623	653	687	679	681	681	693	669	667	649	708	713	686	702	705	680	683	750	697	696	691	673	685	683	692	711	641	725	680	639	648	698	659	649	678	674	721	701	667	723	689	656	745	685	642	701	694	705	691	662	680	700	701	695	767	696	711	619	687	704	676	668	649	700	710	681	664	666	661	700	686	676	676	661	668	712	712	663	682	703	679	674	721	733	696	675	679	656	709	717	712	707	676	712	746	688	658	676	678	652	721	653	670	687	634	661	722	708	677	698	701	726	725	760	720	676	684	719	712	685	687	718	726	679	700	655	723	692	719	709	697	753	663	717	675	671	667	688	701	701	677	668	716	695	699	675	702	706	680	712	696	664	654	704	709	681	687	738	694	723	696	705	673	647	630	676	685	708	703	727	705	719	735	680	690	653	705	664	684	678	652	683	693	695	674	648	694	690	713	671	691	688	704	703	701	691	710	686	687	694	745	701	685	671	703	749	709	722	682	710	693	666	679	713	729	702	695	701	703	705	718	697	726	704	692	703	713	734	727	707	704	654	718	690	718	689	671	680	722	729	691	656	689	703	720	670	691	640	708	668	725	650	700	681	629	633	765	684	653	694	650	670	685	649	637	693	688	726	669	660	685	673	670	688	675	686	713	696	682	685	680	710	729	667	688	695	675	707	795	658	685	695	689	671	680	669	653	678	711	660	691	715	698	659	695	655	670	740	695	720	699	677	690	746	732	674	660	711	725	720	717	675	736	708	691	713	643	708	670	687	721	678	661	696	680	719	712	701	705	665	707	658	706	716	729	673	708	700	735	643	691	682	715	658	678	677	652	718	680	711	708	649	725	651	680	671	698	699	701	674	709	734	694	689	704	730	678	688	686	736	660	726	677	646	706	660	716	730	698	679	750	716	691	706	716	716	689	679	714	682	666	628	715	680	685	698	695	688	692	665	690	703	729	672	691	730	650	714	680	664	654	693	669	650	757	722	722	696	701	713	660	715	720	697	718	680	688	723	664	712	742	724	727	700	722	675	735	675	667	681	691	648	733	719	684	672	702	682	667	715	701	671	708	683	618	684	712	658	652	712	727	694	715	702	717	695	688	724	617	689	749	713	702	689	691	659	677	692	698	701	698	680	742	665	645	722	663	633	722	678	711	675	652	687	678	694	707	637	704	695	730	623	747	671	697	716	685	686	710	671	710	695	706	686	676	640	715	652	721	673	703	691	640	673	732	666	697	655	691	708	730	717	626	689	686	696	704	692	703	685	657	653	690	682	666	706	717	700	706	660	706	657	702	734	696	728	719	665	656	706	667	651	725	710	725	684	720	731	714	716	701	683	740	696	642	658	705	694	655	694	727	689	672	665	687	630	714	686	681	709	694	712	645	665	695	681	766	681	696	696	686	730	627	675	663	756	674	681	695	670	701	760	643	684	727	687	709	698	688	631	681	676	699	673	711	633	662	717	661	635	687	670	712	711	716	721	678	635	686	638	703	699	710	712	663	661	720	675	711	729	652	687	667	675	673	689	697	713	707	641	687	718	690	697	686	762	700	711	751	707	707	684	709	717	704	687	679	712	742	678	729	718	691	747	655	728	742	658	671	705	679	698	695	713	706	668	688	675	678	723	647	716	694	636	663	649	713	718	655	658	709	688	697	720	692	682	734	720	695	706	704	666	683	702	664	645	672	682	705	702	667	734	662	694	676	688	691	718	681	712	623	704	668	658	708	701	621	723	720	724	708	684	699	685	706	681	674	685	692	688	709	719	689	646	707	647	759	683	671	718	682	721	634	703	696	662	663	640	706
55968	51604	50707	42477	36483	29271	30063	27411	25177	20287	15922	10196	8176	8135	7025	6091	5905	5704	3593	2143	1651	1269	985	824	874	708	630	555	461	418	438	442	416	370	323	337	347	326	337	335	335	334	309	326	363	360	363	305	314	316	320	292	311	304	293	322	272	334	322	312	306	268	306	313	284	294	314	323	298	319	294	306	287	317	275	289	321	304	276	295	293	303	318	290	315	275	316	284	272	281	295	320	264	312	278	345	307	344	312	299	297	285	280	288	282	291	289	265	277	311	290	276	308	301	292	302	298	311	257	285	302	296	279	316	260	295	299	318	278	291	259	295	348	299	259	298	312	287	351	295	310	303	313	279	297	271	293	298	303	270	274	299	284	272	301	268	270	277	273	302	292	292	265	287	282	301	300	306	285	262	281	296	289	291	296	304	334	315	302	268	267	273	268	297	284	326	291	301	312	285	282	268	309	288	272	305	280	305	245	301	279	299	286	306	291	284	300	270	300	304	285	266	283	285	312	293	314	279	275	303	278	299	313	282	295	294	310	281	277	295	302	289	298	278	283	288	315	299	311	299	270	291	311	266	319	285	270	332	275	281	271	297	296	280	295	289	272	293	304	297	311	273	275	300	286	287	278	279	313	301	281	264	286	293	294	280	316	290	280	297	310	269	248	288	286	280	279	314	313	324	305	318	267	269	312	302	270	298	282	293	262	300	258	266	285	275	332	320	337	315	265	300	309	270	281	278	285	293	291	310	281	291	266	282	277	279	287	307	309	268	313	288	290	290	329	289	314	297	296	290	282	283	298	262	324	289	269	323	294	309	258	303	270	279	282	256	282	256	282	304	313	311	284	305	291	330	299	314	290	244	276	275	278	286	314	300	271	266	286	297	280	277	278	292	284	284	292	309	293	285	296	299	281	287	285	286	288	297	299	284	316	299	274	270	277	313	321	268	307	307	302	374	290	257	313	269	291	287	287	312	327	259	316	282	342	251	302	287	283	281	277	308	283	316	324	318	285	257	279	284	257	276	290	293	309	267	277	306	260	265	253	303	296	325	277	296	275	291	322	279	257	310	292	299	297	292	290	266	320	294	287	259	285	294	284	282	247	288	275	281	299	284	290	284	276	302	287	294	288	275	291	274	299	275	309	313	321	304	285	284	297	288	258	269	269	282	317	306	299	263	307	279	295	294	270	291	299	271	289	300	255	280	273	283	319	289	303	312	281	308	285	279	279	260	268	284	260	279	319	295	296	287	315	300	256	276	258	303	276	297	270	279	300	306	299	300	286	295	289	294	291	248	303	315	297	276	307	322	325	291	281	274	296	312	293	260	280	263	302	299	273	287	307	322	290	275	304	291	305	288	275	295	286	300	286	279	290	266	321	285	303	272	272	287	312	311	325	300	319	280	302	271	285	303	301	288	304	309	305	309	282	309	284	279	276	289	287	301	284	298	306	272	276	296	304	276	272	307	274	309	319	296	305	272	271	332	308	316	267	283	284	299	309	274	285	304	296	310	301	276	297	312	259	305	306	279	263	326	272	307	273	310	312	271	297	310	291	255	339	259	288	299	321	307	303	254	301	299	271	312	288	279	259	301	289	267	307	284	299	274	294	251	283	285	278	321	283	295	243	266	289	285	282	297	314	327	308	271	302	291	270	266	287	289	271	296	273	314	308	286	292	278	278	288	272	318	264	309	297	299	267	260	293	324	255	285	270	313	298	300	311	291	296	322	336	273	299	303	280	287	297	271	313	301	304	275	253	292	265	270	285	330	262	272	272	275	287	277	272	286	281	302	294	269	292	288	294	302	281	286	294	287	281	282	298	297	310	316	290	282	310	271	269	276	305	255	307	290	296	319	305	257	286	305	299	281	295	301	292	284	301	279	253	306	281	289	289	285	290	337	308	275	296	311	277	282	279	298	317	270	304	265	285	276	294	312	308	266	310	292	276	277	322	314	292	319	261	310	279	272	280	288	269	282	276	311	308	307	290	285	281	303	299	308	280	306	310	301	296	293	267	291	315	323	263	304	269	271	283	296	270	290	282	272	293	287	282	268	274	321	298	295	303	290	297	297	263	298	312	299	325	289	303	299	320	296	329	307	304	305	340	296	334	277	307	300	296	283	306	282	284	293	260	304	289	317	312	334	308	267	263	309	276	304	312	283	269	286	296	311	303	308	276	284	293	317	272	303	293	273	278	286	259	295	282	278	270	276	290	337	320	293	283	273	289	322	311	326	300	309	297	314	278	290	305	279	313	338	293	288	291	281	311	266	319	293	324	280	296	264	296	304	311	302	300	294	299	276	274	305	325	306	288	285	297	276	298	291	271	259	302	288	310	298	282	270	280	300	321	293	291	293	352	301	310	287	270	265	283	316	280	280	305	281	256	322	281	287	282	261	317	301	307	288	301	265	317	272	259	297	312	301	275	292	277	257	299	295	305	273	291	291	294	258	301	284	290	308	298	312	299	274	288	299	305	272	302	276	239	315	294	251	292	306	274	286	305	314	277	324	284	300	283	287	287	307	277	303	305	276	293	295	303	308	298	281	279	285	283	318	258	272	284	262	324	295	287	294	321	288	295	291	281	319	289	261	299	289	294	283	297	264	278	258	276	289	299	292	291	290	275	274	312	267	287	288	257	276	318	280	279	300	318	272	312	290	310	294	253	298	326	263	302	277	311	291	274	305	304	315	269	277	281	278	296	278	295	283	289	289	303	303	285	300	271	294	284	293	302	317	257	308	292	293	274	317	337	279	317	289	319	296	285	305	312	319	304	265	276	286	291	253	284	263	300	279	305	297	300	317	292	312	276	273	278	296	269	303	273	290	280	302	277	299	273	305	288	326	307	277	303	264	286	274	257	288	320	302	270	278	264	282	275	283	297	272	276	272	289	298	293	270	281	292	291	293	316	272	259	315	272	315	300	289	250	289	251	272	285	281	283	298	280	275	297	295	274	277	298	305	294	267	284	298	306	299	301	248	290	303	309	272	315	281	271	293	293	307	265	305	276	300	336	291	267	276	284	297	277	258	321	296	308	299	276	331	304	293	284	274	318	285	277	281	269	285	284	292	277	284	301	310	294	266	310	293	296	308	281	286	274	308	272	264	290	290	282	293	310	280	313	305	304	300	277	270	273	309	252	285	294	320	293	279	279	299	294	293	296	286	291	247	269	295	295	262	302	280	285	305	296	294	310	292	297	278	274	307	305	318	300	309	315	273	283	280	300	282	284	299	282	255	279	272	300	316	300	281	306	284	309	288	297	285	263	279	282	283	273	283	273	267	312	315	294	302	277	304	266	270	321	293	326	283	319	276	316	307	296	292	289	288	286	305	300	265	307	313	305	302	297	307	315	303	295	278	287	320	284	293	306	293	295	279	276	297	296	287	311	314	335	270	311	299	284	298	286	276	300	296	321	312	287	280	297	257	287	308	323	288	278	308	300	296	300	293	253	310	279	320	273	298	298	289	257	287	279	325	298	279	310	265	293	307	289	284
37583	45360	52753	50581	44933	38085	40589	38684	38567	32922	30331	24503	22357	23383	18564	19570	18526	16626	11678	8392	7452	5605	4503	3729	3749	3230	2698	2315	1790	1491	1660	1674	1453	1259	1059	1010	939	884	942	962	972	928	927	1013	934	911	911	927	815	872	861	857	848	757	747	776	714	775	759	677	739	728	746	729	751	719	756	706	675	740	734	659	703	687	686	714	685	692	670	675	674	687	697	670	632	676	697	701	672	679	676	665	674	648	668	574	708	698	701	649	701	700	642	708	688	683	680	617	608	622	670	654	683	614	690	685	661	699	663	648	637	658	687	646	676	704	665	669	650	642	639	645	718	639	682	612	676	651	673	672	632	687	735	672	686	652	651	620	641	679	659	671	657	708	659	676	690	640	668	674	660	634	617	674	653	614	690	701	672	655	673	680	665	658	716	648	637	652	676	667	649	661	647	731	684	690	657	661	670	656	638	682	670	650	683	614	638	629	659	666	648	664	672	718	677	689	688	670	658	663	657	698	629	656	653	628	638	694	672	684	670	667	729	696	665	647	621	675	644	656	700	657	639	670	614	637	665	677	674	702	681	670	702	648	685	661	658	663	668	622	686	704	659	658	637	664	690	666	669	669	637	644	654	726	633	659	649	632	664	688	660	665	657	639	664	635	691	685	698	698	654	685	629	618	615	662	622	679	655	630	643	669	687	714	686	689	648	678	651	642	661	684	621	681	723	713	679	721	624	673	627	670	673	650	664	691	659	642	712	676	649	680	708	688	690	674	664	636	635	636	617	676	664	661	684	625	666	664	673	668	639	653	672	662	716	633	664	664	639	646	617	619	710	624	651	672	648	696	642	717	667	658	647	670	633	709	702	656	654	643	661	677	641	628	680	654	616	665	680	652	683	648	683	695	652	652	693	639	633	655	668	671	670	640	655	650	635	694	681	650	628	718	681	678	683	691	708	722	629	660	675	637	669	639	644	668	602	665	638	656	689	649	695	624	672	676	664	684	652	660	630	636	672	646	679	661	625	677	634	673	657	693	657	672	649	623	704	674	679	658	663	651	688	645	626	647	666	615	687	687	723	693	684	620	683	670	657	718	696	615	661	681	694	676	619	598	693	661	641	688	668	605	609	667	660	676	643	679	655	671	651	584	695	647	678	664	690	644	665	662	639	679	637	654	656	670	631	692	650	665	646	728	664	672	650	618	689	619	640	695	655	632	687	642	663	676	630	632	654	631	650	689	632	665	643	718	660	672	631	717	678	680	651	675	639	663	633	681	643	631	682	706	629	662	728	656	680	657	640	685	645	686	680	685	683	674	631	693	681	668	675	662	635	631	701	670	677	644	621	610	642	660	644	628	667	618	630	670	678	621	658	624	690	631	691	678	711	663	669	638	661	673	640	664	638	665	631	643	682	656	664	707	720	699	667	694	622	666	669	684	675	672	669	648	623	661	673	619	651	718	711	646	671	642	665	671	675	641	644	659	619	697	609	644	722	664	623	647	674	640	669	710	669	690	705	682	659	669	661	648	672	667	673	693	670	662	659	677	671	656	678	681	643	647	659	674	707	662	680	626	673	635	634	643	674	656	704	661	674	656	705	651	673	638	662	666	641	705	626	636	660	665	695	654	607	623	657	691	736	648	627	683	677	647	691	673	653	661	675	639	658	654	680	697	652	656	701	657	622	683	617	692	680	674	630	687	649	670	732	680	649	640	649	647	648	668	674	675	630	654	634	663	628	662	637	674	690	647	621	674	671	613	663	626	648	665	670	668	707	616	642	638	692	648	703	645	659	676	619	671	664	683	645	645	653	675	721	674	710	645	636	649	685	688	706	634	659	673	643	672	650	641	688	647	646	637	638	645	704	626	709	620	662	681	714	681	654	666	677	757	681	650	691	638	659	661	656	653	649	634	683	672	678	639	640	665	682	678	663	681	681	684	704	653	614	703	694	649	692	646	681	660	665	633	610	675	700	669	644	683	660	700	680	659	686	698	685	687	635	669	634	685	689	678	703	665	658	671	641	701	656	622	640	632	680	686	640	660	656	700	644	652	677	681	666	665	652	714	670	660	619	638	665	644	636	640	625	673	673	650	654	697	708	670	655	677	646	683	651	657	723	670	693	664	666	654	694	690	697	689	652	643	682	691	608	646	650	682	678	669	655	658	684	636	663	640	637	676	617	674	643	660	701	685	691	652	638	692	691	639	721	685	700	629	681	665	684	691	639	661	670	732	712	648	700	671	691	667	675	697	670	668	679	681	648	672	663	686	636	650	695	694	694	656	640	665	675	697	682	725	655	692	661	688	646	612	638	712	661	642	677	650	651	577	615	634	671	672	715	638	669	663	684	660	683	671	666	682	661	701	731	648	667	681	654	734	694	662	693	661	657	645	668	616	674	626	640	720	651	683	660	690	643	622	682	625	666	618	686	681	632	690	695	643	646	676	620	656	701	631	657	710	643	708	655	687	611	665	669	679	691	677	618	669	723	670	663	641	645	692	651	647	660	673	656	674	631	637	698	695	653	668	640	653	677	655	651	638	640	645	681	704	669	632	682	653	636	652	690	679	640	665	665	707	676	654	622	628	637	659	610	665	671	653	643	627	684	654	667	683	614	623	645	614	663	644	667	673	655	621	664	707	650	678	737	700	637	658	642	667	654	651	616	643	589	661	677	622	677	665	604	652	675	700	631	677	697	658	672	625	683	683	679	668	670	690	647	665	665	633	658	712	697	660	655	664	624	652	662	657	650	661	665	699	637	621	660	682	675	686	645	730	663	666	627	674	640	678	619	658	685	654	682	670	610	662	635	641	643	678	683	677	693	672	635	671	667	610	624	653	647	670	661	667	667	648	656	633	675	621	636	656	697	707	684	680	652	672	668	622	652	714	600	711	683	639	659	710	650	608	718	693	626	659	642	724	636	694	609	698	646	643	641	712	655	673	701	677	680	636	652	625	682	680	677	652	673	689	696	646	648	677	627	661	693	660	668	658	633	686	707	685	682	660	636	650	659	652	662	686	648	689	640	636	665	648	629	638	660	705	652	676	665	653	695	666	700	682	683	626	684	683	621	614	662	708	671	669	687	674	654	620	660	711	663	623	692	644	647	622	628	681	633	641	629	655	642	623	661	644	636	666	633	642	661	642	675	645	619	665	690	650	694	648	649	686	707	691	664	665	642	652	637	675	626	677	658	677	674	692	658	720	662	650	676	694	635	657	689	653	665	671	638	690	684	673	637	664	659	667	649	659	657	637	674	683	672	661	635	686	664	717	682	628	640	628	624	668	638	664	676	669	661	651	669	651	677	690	667	639	707	685	677	605	592	646	685	705	679	656	660	646	652	699	701	665	669	687	655	664	649	675	694	683	574	684	641	669	637	686	709	669	645	629	657	676	641	617	680	673	654	684	686	666	658	641	731	668	683	635	657	631	613	747	676	631	637	702	689	680	642	629	667	658	677	645	668	674	652	677	620	677	666	663	674	699	673	653	684	699	622	668	649	655	737	676
30411	24408	21394	10996	7256	3725	2813	2307	1782	1426	1174	827	748	707	655	572	553	584	521	463	420	434	424	423	380	390	377	399	420	408	406	363	389	397	403	386	361	370	348	359	378	350	358	343	361	359	354	373	348	370	342	349	336	322	352	362	358	323	351	350	383	366	387	373	360	368	379	321	401	371	324	335	352	324	351	393	336	360	343	353	354	352	360	344	384	366	332	350	392	353	365	358	345	367	395	317	369	345	360	330	307	357	326	356	329	384	367	331	385	364	390	361	338	361	367	326	386	386	386	357	328	332	378	355	340	356	359	347	370	327	338	351	353	345	356	348	376	351	336	343	358	360	338	314	405	368	336	366	365	356	336	351	371	378	347	386	355	340	388	385	342	374	346	348	351	337	351	356	305	382	363	345	345	339	363	360	344	335	376	367	334	355	375	348	369	324	344	352	333	352	330	336	346	375	356	341	354	356	320	365	337	354	347	330	347	361	344	342	359	350	357	316	344	362	382	362	412	364	346	349	340	355	362	305	357	328	378	353	356	342	331	377	392	357	365	359	352	358	365	366	348	367	336	350	363	349	369	321	361	353	364	360	313	325	372	337	342	348	319	359	345	309	346	349	363	337	345	346	373	350	362	367	344	358	367	343	363	378	367	358	377	362	326	355	351	368	311	298	365	341	331	315	376	333	350	326	367	346	377	332	350	355	376	373	343	377	353	388	347	362	360	323	349	408	358	359	341	331	373	365	359	360	375	380	358	370	353	341	358	354	321	343	350	360	370	356	362	362	337	323	324	346	371	330	367	324	347	355	345	335	362	342	375	366	369	344	398	349	350	303	353	363	371	339	353	360	354	382	354	337	324	365	318	356	383	350	331	332	358	362	325	332	315	352	337	325	336	356	383	365	381	349	358	321	365	356	322	344	352	336	355	382	337	339	337	372	332	327	363	356	378	357	366	346	342	406	357	415	313	340	349	351	361	370	375	383	345	361	367	330	406	351	331	366	373	386	298	376	374	355	358	363	370	381	373	352	354	339	355	344	360	347	383	315	352	363	349	315	309	350	365	337	352	368	361	373	348	355	374	324	391	350	337	350	370	354	395	369	353	329	367	347	399	356	331	363	362	370	341	377	375	373	354	373	365	352	356	330	326	376	378	357	371	378	362	391	336	352	355	354	365	348	340	359	379	332	355	349	354	376	344	328	333	367	363	359	348	370	381	360	361	388	318	362	343	310	374	309	327	329	307	341	356	336	321	306	365	353	340	358	342	344	348	356	369	381	343	367	349	329	387	340	358	370	361	319	339	315	364	353	344	330	345	350	349	362	328	377	358	355	400	330	332	359	366	369	362	373	397	331	348	370	374	354	330	378	351	384	374	364	403	354	361	336	375	341	351	344	363	383	366	338	362	348	318	392	378	351	350	333	363	376	384	352	364	334	367	370	355	361	379	334	365	379	352	349	362	349	349	338	361	336	306	344	322	356	324	381	378	352	366	359	356	354	384	370	337	370	338	330	373	381	344	325	342	367	327	362	357	377	351	380	357	346	361	339	374	380	329	383	364	388	373	376	376	346	344	342	347	354	374	347	343	367	363	347	358	353	384	351	356	380	341	350	335	357	359	353	326	312	348	348	350	365	359	360	349	336	345	342	310	352	376	342	381	342	355	355	357	349	405	342	371	365	345	336	343	325	362	335	363	356	332	339	332	326	337	363	353	348	335	343	328	369	363	387	372	331	345	326	377	353	349	377	352	349	376	374	380	336	377	342	389	380	330	378	362	338	343	367	350	346	346	356	365	361	349	385	336	372	359	369	349	371	380	373	354	359	353	388	365	349	340	322	366	347	349	373	374	361	316	373	332	311	351	326	351	344	339	372	359	315	361	385	345	340	338	346	339	317	362	386	353	366	369	395	347	357	352	357	367	364	336	340	334	387	354	359	381	352	332	367	351	366	332	360	340	356	365	362	361	396	362	331	361	343	334	348	374	328	379	345	365	326	348	324	352	356	365	338	350	360	336	335	363	354	391	360	350	351	362	387	358	369	349	345	360	344	379	370	340	345	334	349	375	349	346	387	338	337	360	382	345	367	362	350	374	377	332	358	364	357	345	338	378	371	350	335	363	354	371	398	324	370	405	370	358	342	341	340	349	348	355	339	352	364	333	363	328	355	377	367	359	371	358	346	351	331	351	372	370	346	373	367	358	361	359	367	365	366	325	367	361	345	342	379	326	363	337	351	338	379	390	336	361	343	331	315	333	323	353	348	374	350	363	387	363	379	348	356	371	347	363	343	356	375	376	341	327	358	347	347	371	352	315	354	351	336	342	334	349	334	379	338	363	345	361	370	325	352	346	323	343	337	412	376	346	376	360	344	338	313	311	357	339	361	356	364	349	346	300	326	368	349	330	325	342	337	339	368	374	364	352	329	360	338	350	362	365	368	356	346	350	325	373	362	364	364	334	318	376	352	371	351	362	369	319	344	360	339	328	358	378	335	351	402	339	361	337	384	375	352	365	331	355	350	353	368	319	381	334	376	340	353	364	328	323	330	351	345	350	330	388	324	325	345	382	355	383	392	359	346	378	318	343	325	337	379	356	347	372	344	345	346	335	360	358	336	344	352	347	375	348	355	372	361	347	393	361	352	367	343	377	347	341	362	323	337	366	365	359	342	345	358	356	357	359	327	339	340	365	378	356	384	365	343	344	331	380	365	345	386	306	353	353	361	361	354	385	358	373	329	371	364	328	348	372	353	399	372	342	348	349	357	336	365	331	350	334	361	331	348	367	352	344	355	335	362	330	357	365	349	342	342	335	364	348	382	322	349	343	369	364	393	354	318	369	338	362	365	373	378	354	386	342	374	362	353	365	364	331	322	340	367	382	341	354	363	357	349	334	366	366	353	386	311	344	349	331	360	339	341	348	376	334	348	362	379	367	317	318	363	344	324	320	330	341	368	349	326	358	316	316	346	371	342	356	353	339	331	307	386	386	380	356	330	363	357	324	326	310	323	381	348	342	360	327	369	362	373	329	349	354	354	354	340	336	357	369	377	310	380	401	343	339	356	361	339	344	324	338	360	348	338	357	363	314	342	376	348	349	372	362	360	368	375	322	384	342	375	347	335	375	331	343	347	369	416	357	352	373	369	382	318	394	333	399	334	364	385	371	337	348	335	382	365	348	346	360	342	341	393	319	351	320	346	347	342	357	372	327	355	370	406	371	361	337	347	370	365	343	355	327	333	339	350	331	350	358	357	387	352	369	371	404	337	373	350	342	355	361	345	348	364	352	335	337	361	334	339	349	355	339	360	337	356	387	343	356	359	375	357	364	364	389	311	364	376	307	353	356	373	354	338	365	356	340	361	346	327	396	333	366	339	347	373	373	357	389	339	371	393	345	346	365	349	351	368	406	337	379	384	350	370	357	352	368	345	358	317	352	353	359	409	368	353	351	354	330	345	319	315	334	363	353	331	352	370	305	362	339	347	349	386	391	338
17848	20697	26659	19007	18610	11401	10141	8645	7836	5828	4902	3641	3146	3088	2610	2147	2115	2188	1861	1647	1498	1323	1250	1148	1162	1176	1062	1024	1012	994	984	889	945	906	911	853	870	853	826	850	817	852	852	810	868	824	849	834	858	805	826	820	776	809	788	826	820	810	808	861	878	763	849	821	857	844	821	780	813	814	779	818	794	829	764	806	820	789	808	834	781	792	805	822	752	788	820	781	815	785	792	727	779	800	759	772	830	785	766	831	776	803	831	799	785	876	812	769	848	822	835	829	783	827	765	780	773	801	759	784	725	817	807	814	788	768	778	775	783	799	834	822	785	790	784	803	780	806	822	830	793	752	834	807	810	783	810	749	763	814	850	777	792	782	755	803	843	800	861	781	799	849	774	784	811	834	813	783	821	836	790	836	775	822	825	786	783	800	780	798	804	757	778	830	810	821	821	749	828	791	800	756	790	757	810	795	812	764	856	782	760	819	849	800	820	802	818	773	742	788	785	831	806	889	826	790	769	882	777	828	776	811	766	867	802	772	781	818	789	814	735	730	755	826	754	797	802	765	799	791	836	831	758	808	816	767	775	882	770	801	771	810	792	814	771	844	789	849	830	766	806	808	802	801	775	755	781	830	855	799	811	843	802	818	781	854	846	824	818	822	770	831	802	813	822	801	768	799	839	801	772	806	816	809	806	786	815	828	800	798	723	791	801	814	824	813	773	816	838	773	784	837	800	817	816	796	793	813	811	812	815	783	797	844	797	809	811	796	801	810	820	757	796	799	730	820	836	789	781	798	781	830	751	807	795	764	832	807	783	757	820	775	778	811	784	853	795	808	779	794	847	828	811	839	796	800	807	792	799	843	747	808	821	805	744	809	799	784	803	762	875	761	776	826	768	747	781	789	809	861	804	777	799	806	751	845	817	818	797	757	779	802	814	766	789	837	777	803	784	830	801	750	748	848	814	841	750	770	762	816	804	816	845	791	815	807	773	838	752	841	762	799	744	781	822	783	828	827	809	751	794	809	822	792	801	808	793	782	824	776	774	799	831	810	823	800	790	756	836	803	820	832	747	763	815	825	793	768	820	823	761	821	776	805	778	817	828	813	818	794	808	778	802	815	789	824	754	821	781	780	776	816	799	828	796	795	841	831	815	786	794	803	748	767	824	781	825	799	775	782	839	779	787	822	812	870	794	776	760	779	779	763	751	815	815	787	810	839	787	773	799	809	769	752	825	796	758	795	718	795	844	792	828	792	745	828	839	814	756	739	779	779	792	818	820	797	749	825	826	778	811	822	783	828	797	798	827	796	795	803	810	804	804	832	784	834	756	767	801	814	773	795	779	786	825	818	788	775	781	805	809	822	793	810	771	769	851	760	756	805	796	776	820	765	744	847	825	754	742	838	810	836	822	814	756	794	807	794	722	810	825	778	824	816	776	749	786	811	802	787	800	779	849	791	790	780	785	830	811	806	786	806	767	808	774	772	847	812	749	777	786	838	785	784	794	858	798	808	743	805	820	764	785	794	806	735	789	798	767	771	800	786	815	792	801	791	808	792	790	803	778	822	806	808	767	802	780	759	781	788	800	792	745	854	829	803	862	798	801	787	754	786	832	765	768	791	713	850	813	797	782	832	735	796	772	836	780	781	793	800	757	798	727	814	793	794	812	795	794	806	780	819	730	836	802	848	842	795	784	800	837	796	834	754	805	804	839	792	810	785	803	814	792	803	820	814	845	820	786	795	741	816	808	808	790	832	820	806	763	826	758	780	748	778	807	836	820	829	748	770	774	805	808	779	788	780	786	766	802	776	832	825	809	824	801	835	801	792	738	861	787	841	771	768	781	829	819	809	815	773	838	759	789	791	766	788	821	778	777	814	779	876	789	816	765	797	774	828	778	833	790	808	760	774	752	798	824	817	769	770	819	802	857	809	803	776	800	746	822	822	788	798	788	787	838	764	815	826	760	767	808	804	778	785	752	759	783	778	763	815	818	835	793	785	771	817	824	830	809	770	791	767	814	743	795	756	814	812	803	792	796	777	818	802	804	820	854	772	824	831	845	818	783	856	804	800	791	813	795	839	789	766	811	793	773	780	851	856	785	781	808	800	817	824	798	771	815	843	779	789	761	777	802	764	747	761	815	820	789	804	778	838	801	795	794	803	810	812	793	794	788	801	836	788	784	781	746	811	739	761	765	820	817	792	764	809	812	852	797	822	859	818	800	768	791	786	808	826	811	770	784	788	768	778	791	783	786	837	797	791	794	744	793	815	828	777	789	818	787	791	819	787	804	758	798	783	825	745	794	838	754	859	835	861	803	788	842	846	789	793	829	761	819	784	830	788	769	772	798	777	759	758	816	835	799	769	766	823	794	853	786	838	829	797	829	820	792	757	763	832	814	782	811	787	770	824	757	778	856	871	800	788	761	798	780	822	791	802	783	819	753	884	757	803	788	780	830	750	816	800	806	777	844	768	737	788	823	766	809	793	816	810	811	772	864	769	845	782	791	849	789	841	805	814	791	852	788	781	794	820	763	808	832	769	835	820	830	735	795	758	711	793	759	805	776	773	791	803	771	819	780	801	790	782	802	813	820	830	797	837	795	761	759	799	815	773	812	793	797	866	748	787	798	773	813	800	763	786	810	790	783	813	708	805	837	854	772	800	778	793	799	789	808	816	823	816	812	798	782	791	768	763	796	766	794	835	730	850	785	768	802	814	766	806	795	871	794	806	801	762	803	788	840	838	867	780	810	794	762	833	744	804	760	794	799	784	793	802	780	758	772	785	775	784	796	773	793	841	819	779	828	764	789	747	788	842	796	815	800	802	789	750	804	775	825	812	800	838	850	818	769	836	796	803	778	800	790	774	807	798	823	778	809	829	805	809	820	808	802	791	781	808	803	790	778	851	773	793	783	795	809	773	785	757	801	801	783	776	796	821	794	779	776	791	808	739	803	873	795	779	789	810	720	805	783	818	826	828	766	762	793	791	807	812	761	810	844	819	775	801	740	797	803	778	768	760	817	844	848	853	764	798	836	810	799	775	800	816	809	775	735	786	801	797	811	785	743	832	802	784	820	790	765	811	765	824	758	794	769	797	817	832	843	844	748	796	766	783	769	807	771	849	766	845	788	818	796	756	799	788	804	763	829	784	813	833	852	775	795	834	811	794	820	766	759	788	785	824	792	808	798	813	783	753	786	765	813	758	797	813	862	780	808	778	843	778	752	762	794	785	808	818	780	819	802	828	784	814	772	741	773	815	853	816	764	856	793	810	789	765	807	804	822	806	801	788	833	793	790	792	775	805	836	765	818	818	805	838	821	774	787	740	762	791	748	828	788	811	796	769	822	793	832	812	769	790	770	816	783	802	785	838	776	832	808	794	753	768	765	747	794	822	830	811	837	810	768	771	767	772	790	795	765	775	815	803	824	797	803	790	818	816	808	798	836	769	794	831	857	795	806	779	782	808	777	807	780	776	809	810	791	783	774	823	814	783
48250	54601	49434	37837	36322	26811	25908	20188	18084	12739	10428	5211	4428	5246	3818	3074	2628	2696	1952	1205	974	820	705	583	683	582	548	533	472	445	419	398	365	348	352	331	338	343	291	361	330	306	352	329	312	346	327	280	330	311	341	327	303	302	310	333	296	332	315	287	285	290	280	316	315	284	318	306	306	284	293	327	315	303	287	306	279	326	282	314	289	299	311	284	299	306	313	263	282	349	293	314	310	317	323	333	313	307	311	288	266	318	315	303	315	332	325	300	334	316	296	309	315	312	275	309	314	282	317	289	283	308	330	309	284	276	332	291	305	318	297	286	290	298	295	297	295	303	273	302	311	292	293	296	306	300	306	303	299	312	319	308	298	314	314	308	297	297	319	327	331	308	313	300	332	310	301	322	286	270	309	328	310	312	288	309	315	332	300	292	324	307	284	298	293	289	284	294	288	301	304	280	315	295	304	299	313	318	294	321	293	297	293	288	293	283	322	300	319	314	323	321	312	319	296	302	300	285	320	329	289	293	337	282	288	276	308	289	309	277	292	307	304	315	297	286	275	289	289	288	358	349	308	297	293	293	288	304	315	293	293	309	311	341	313	294	285	328	300	306	282	317	292	308	304	302	317	310	315	325	297	317	334	335	307	306	313	322	285	299	289	286	291	271	298	309	324	319	292	297	335	274	318	303	302	291	307	324	316	301	303	287	302	312	274	307	308	305	316	303	301	283	289	266	275	287	315	290	309	336	315	333	296	361	328	318	291	253	284	323	286	312	307	314	298	312	287	289	333	304	285	315	304	314	290	281	299	252	280	290	286	322	332	326	289	335	296	316	289	316	261	289	308	302	315	309	298	281	273	322	309	282	310	285	318	285	295	300	287	277	323	316	293	332	277	286	324	313	292	288	306	319	327	277	273	323	292	313	298	299	321	318	305	295	325	335	321	301	295	283	313	310	310	314	317	300	285	313	310	306	313	301	315	285	310	312	324	320	336	314	317	281	314	328	322	347	321	263	323	321	313	284	313	297	336	317	322	298	279	303	322	312	317	304	295	325	345	303	295	301	312	314	311	281	330	312	272	283	277	275	336	324	348	307	304	305	288	312	330	324	287	297	309	313	303	298	311	324	304	297	302	322	315	313	320	305	279	291	280	313	298	292	311	302	322	317	280	310	274	292	304	325	294	289	282	302	293	304	288	287	337	322	301	299	276	319	310	280	335	322	294	327	332	344	309	278	315	308	302	298	308	333	277	313	313	342	279	293	319	298	306	301	350	292	304	300	258	308	299	311	289	308	285	329	287	312	305	315	299	259	328	301	332	261	330	292	320	291	297	314	288	287	297	313	340	308	307	277	290	290	338	313	307	268	279	311	314	346	339	325	334	360	296	303	311	276	293	292	304	312	302	290	280	312	275	354	302	267	286	289	328	284	309	305	278	312	286	286	319	305	318	299	294	315	299	268	308	291	298	286	303	299	277	271	328	299	311	267	332	322	305	300	307	268	309	272	283	283	310	298	295	305	271	298	308	318	280	320	276	309	304	296	288	309	329	286	283	326	325	277	299	287	299	307	307	296	321	312	315	279	311	320	309	317	280	295	287	296	281	299	297	296	302	335	318	308	287	320	305	314	314	335	298	313	305	302	302	297	273	299	283	322	338	285	323	288	328	282	306	288	297	288	285	337	299	320	308	326	295	300	294	301	301	321	321	293	289	289	330	315	293	285	346	337	304	303	297	279	322	293	276	312	302	299	321	296	285	291	325	317	342	310	323	307	264	298	314	314	312	304	296	326	309	306	320	316	306	365	343	296	276	328	264	315	296	295	353	325	333	321	317	263	300	302	303	334	300	281	324	270	287	319	293	284	331	297	277	300	321	315	325	265	300	294	297	313	322	313	265	308	329	301	340	310	355	340	344	320	303	327	307	293	297	281	287	284	294	332	324	283	288	316	321	277	294	317	271	309	290	301	287	308	280	321	327	310	312	298	285	287	275	291	322	344	284	289	305	309	308	284	338	281	279	301	302	321	327	315	287	325	339	313	298	301	308	340	296	310	301	257	258	314	283	334	274	273	301	292	301	296	328	300	325	322	321	305	282	327	332	293	323	337	292	262	299	316	308	326	296	306	275	351	288	328	303	304	295	294	278	339	286	298	320	334	301	335	290	297	346	304	292	314	316	307	298	304	322	295	304	298	290	319	314	318	321	299	317	329	315	273	290	310	310	309	330	332	319	315	330	294	290	306	282	324	311	311	302	345	311	312	334	315	290	300	323	313	296	311	314	313	318	309	311	280	292	297	311	291	305	298	303	320	291	292	305	303	319	302	303	309	302	304	299	315	286	313	297	300	281	285	278	302	327	329	310	321	309	279	282	315	315	330	314	318	287	321	257	305	312	285	340	343	301	300	293	292	334	298	301	288	276	320	301	321	277	294	304	272	308	307	290	288	321	270	293	324	301	309	297	312	307	306	269	307	272	286	309	298	316	269	266	263	316	269	308	291	286	289	337	329	293	308	280	295	332	316	305	289	297	298	300	320	299	284	319	275	288	300	329	317	305	320	326	310	316	302	314	295	285	310	318	321	318	312	315	327	341	296	303	307	316	309	283	305	275	305	330	308	315	332	288	300	324	360	291	303	295	316	318	307	305	299	317	306	317	322	317	289	297	326	285	328	304	291	317	306	297	292	292	299	286	316	327	327	284	336	284	277	324	298	293	285	270	297	333	303	320	291	319	332	276	282	290	314	290	337	307	284	312	298	321	300	279	287	311	298	293	276	301	275	313	272	319	296	288	360	283	307	315	311	300	303	329	294	288	315	305	311	329	304	327	328	288	331	286	290	343	264	325	290	317	297	323	307	313	329	307	332	292	278	333	275	300	293	309	319	312	336	308	322	345	287	305	360	301	331	279	297	333	318	293	309	334	315	292	299	299	312	321	303	316	289	302	313	296	293	318	314	305	279	298	340	279	309	325	333	291	361	310	310	293	328	299	314	312	271	299	300	298	313	274	313	322	288	268	308	314	308	304	320	303	312	304	310	272	285	342	298	323	329	323	333	287	282	310	297	258	298	302	317	293	323	277	316	301	310	329	297	290	300	289	329	310	281	294	289	331	313	292	316	318	310	318	294	326	297	312	313	302	326	334	326	287	282	326	295	297	326	309	296	328	295	312	317	289	321	284	284	318	286	346	295	308	323	333	302	306	319	327	345	288	292	300	314	329	323	285	297	311	338	304	275	298	287	277	278	309	297	300	307	308	283	279	289	283	294	290	355	292	299	306	307	304	303	318	294	294	307	341	343	271	309	286	309	340	297	308	293	306	290	334	309	301	265	308	318	322	310	315	289	340	283	296	295	299	290	299	314	318	313	290	291	304	274	307	332	301	317	314	305	276	294	329	290	288	313	299	316	343	301	322	307	314	288	272	273	308	320	311	326	310	301	290	320	283	301	281	304	289	322	323	267	302	325	325	305	314	300	304	312	332	313	311	302	320	323
31796	47947	50104	46047	40735	32657	33931	30516	31451	25169	24469	15094	15562	18089	12204	11409	9843	9841	7518	4998	4526	3770	3268	2585	2847	2255	2162	1817	1530	1381	1353	1280	1281	1064	954	906	856	890	845	945	869	833	763	888	840	874	843	802	821	769	773	787	718	733	747	763	728	753	781	746	739	728	789	750	743	714	720	717	712	700	742	734	744	713	697	677	749	682	687	647	768	695	696	676	678	684	726	725	701	718	689	692	665	715	685	724	682	688	668	730	705	681	708	684	686	670	699	687	660	755	694	651	655	718	693	678	703	655	722	716	720	684	689	677	673	634	680	700	697	696	636	663	623	698	703	736	716	712	685	723	693	719	672	695	739	704	703	739	713	681	702	700	696	668	693	741	638	711	679	693	720	651	663	684	695	693	643	678	707	720	688	669	696	653	714	709	669	687	693	692	697	703	724	713	679	704	681	669	655	717	730	655	684	730	657	728	718	661	683	744	684	682	674	675	651	688	718	761	655	695	694	692	713	720	699	696	721	677	711	700	656	724	698	703	684	679	673	646	672	653	706	684	708	667	701	712	677	651	663	709	654	702	676	686	695	734	678	696	692	706	715	689	696	724	715	695	714	649	660	667	728	657	677	673	650	675	641	701	643	736	711	684	699	689	705	668	656	709	730	714	678	684	645	707	683	703	687	652	705	680	708	656	672	707	610	713	661	703	675	655	641	681	734	658	687	707	757	651	714	716	740	696	667	691	695	744	697	735	685	728	676	705	704	708	728	693	700	679	653	683	681	658	658	684	681	659	693	656	717	722	689	681	675	693	682	697	663	733	663	708	683	651	648	723	704	703	712	754	720	737	668	705	702	656	734	716	678	659	701	721	664	729	707	701	662	700	659	688	663	686	698	674	723	677	656	702	672	710	675	675	705	701	671	694	683	656	663	681	655	733	705	670	684	667	723	700	661	723	673	690	721	738	699	703	714	692	711	664	735	664	702	653	632	687	666	677	656	702	691	661	647	699	720	736	695	684	672	727	690	662	695	686	711	701	689	680	737	731	668	675	725	670	697	699	693	695	715	657	711	663	704	688	693	704	688	661	649	679	690	672	686	711	685	710	718	664	732	668	691	673	669	691	665	731	697	703	652	727	736	679	683	722	670	686	689	661	698	677	693	713	678	697	753	724	717	687	649	711	740	671	680	682	712	749	640	703	649	676	680	684	710	662	671	722	709	721	721	714	662	690	712	675	701	669	678	691	706	685	698	693	666	676	684	680	677	742	686	734	739	718	721	683	633	726	700	666	703	667	679	634	695	682	689	711	681	671	696	674	726	689	668	696	711	689	678	689	661	696	696	718	676	740	691	717	683	661	677	720	681	673	679	768	694	692	730	664	755	691	639	680	771	701	685	682	675	711	673	694	705	695	719	689	684	733	680	664	660	707	649	678	688	689	745	716	673	705	665	752	668	666	674	679	692	662	675	725	724	676	688	685	682	684	691	693	668	700	680	688	709	710	715	649	672	644	698	682	720	704	654	728	693	692	709	680	663	679	691	690	652	737	711	714	705	703	666	699	687	694	729	695	700	652	688	743	661	704	695	707	694	716	654	702	641	655	674	628	711	678	663	638	694	702	734	662	686	658	669	687	670	688	721	689	668	703	700	674	701	704	710	703	698	697	635	644	647	696	689	665	691	662	661	702	749	704	718	670	659	677	685	709	656	640	668	682	728	701	675	653	686	706	689	665	690	704	613	680	642	766	709	674	700	683	732	717	715	678	610	669	692	686	692	700	738	686	696	681	730	695	750	689	718	687	739	656	686	755	715	671	667	666	719	651	699	695	679	680	640	676	710	689	688	719	668	690	710	737	714	696	719	645	713	668	681	677	692	658	689	676	656	698	726	682	669	698	694	699	659	749	654	674	673	684	638	696	704	671	702	678	680	689	696	725	657	719	726	677	687	686	720	676	659	683	651	701	687	732	702	691	693	662	733	711	633	689	659	661	696	655	686	682	685	660	727	702	693	720	743	727	693	673	719	699	727	643	674	704	689	727	689	652	715	642	654	715	672	630	667	678	658	726	728	676	740	687	655	671	694	705	693	645	679	686	669	709	723	689	710	662	699	672	659	677	643	671	674	701	674	629	685	746	671	706	660	666	717	653	650	717	696	684	673	696	673	669	630	676	702	695	710	725	702	688	736	691	707	691	679	687	647	696	683	693	729	685	674	743	700	688	706	678	701	656	721	701	698	682	647	714	701	698	653	657	739	695	646	731	720	679	672	680	662	690	681	698	678	663	713	709	688	655	707	661	675	665	706	677	690	679	708	705	666	698	701	693	682	724	723	661	719	639	671	666	726	696	664	680	680	678	667	673	696	678	707	701	612	690	694	712	703	725	706	722	670	711	682	651	678	657	658	653	666	714	666	700	706	693	673	670	706	709	678	702	701	689	668	709	710	697	694	655	705	678	685	682	683	662	704	700	694	725	666	662	642	692	671	660	699	685	688	722	671	687	670	777	723	651	721	707	712	662	626	706	678	663	683	678	707	645	705	692	685	660	710	646	683	716	672	690	677	680	667	685	695	686	674	713	724	693	691	663	685	715	687	706	726	679	679	691	689	680	677	737	739	647	693	725	686	697	701	717	733	678	702	642	682	669	670	669	659	709	665	691	662	676	717	676	673	668	699	671	692	692	668	741	688	654	713	700	697	681	695	714	648	715	713	709	667	692	700	674	666	693	691	673	655	742	716	657	739	703	698	642	700	685	724	727	682	678	720	657	698	733	695	703	702	715	707	681	709	704	647	687	685	748	707	727	712	732	655	661	672	676	698	672	686	716	693	698	680	731	699	679	707	674	695	711	713	674	695	704	666	667	666	652	658	651	716	661	711	722	708	722	680	687	721	703	707	722	630	703	686	649	706	647	717	690	700	700	714	697	722	691	707	668	691	705	729	723	725	662	679	711	714	737	732	710	706	674	651	628	695	695	713	735	687	665	703	684	649	679	676	710	631	713	728	672	707	728	699	623	690	697	688	713	654	652	707	709	650	698	684	695	689	703	690	707	713	648	683	656	704	697	733	693	705	710	673	679	712	688	753	718	672	689	673	714	686	711	702	708	690	728	714	659	702	700	683	725	685	697	723	620	724	674	670	688	688	722	670	698	678	717	685	722	688	682	663	737	718	684	684	769	705	678	662	698	643	639	726	715	678	674	647	680	721	681	700	698	704	699	702	666	664	676	635	670	690	640	659	697	666	676	667	684	724	671	699	624	671	711	681	686	695	663	665	735	704	701	691	669	681	661	732	659	686	732	686	686	719	705	660	653	657	724	656	695	703	639	681	663	664	702	727	660	687	695	660	742	766	705	744	709	629	695	714	687	696	608	695	724	715	712	742	680	673	716	691	726	665	685	714	742	699	719	700	738	654	646	701	719	744	683	641	681	707	642	686	718	690	719	674	667	676	695	667	707	644	689	720	695	714	670	665	667	700	678	724	686	647	675	697	695	688	702	703	698
54926	55440	49720	39362	36693	29117	29614	25793	25536	21156	17674	9710	7621	8094	7122	5266	4808	4451	3282	1760	1596	1300	1042	855	1074	923	759	582	523	443	490	457	459	363	402	364	331	350	333	326	365	339	349	313	325	356	330	308	302	311	334	324	341	352	285	321	285	329	287	292	303	268	289	304	321	319	318	312	299	300	299	298	284	308	298	267	317	300	295	308	268	293	297	304	273	244	297	302	287	260	299	310	301	302	293	311	310	321	312	277	277	272	287	285	310	282	272	284	286	303	277	321	289	270	276	281	304	312	304	292	280	271	262	302	314	302	294	283	288	287	332	292	291	314	287	288	292	284	310	298	324	314	265	285	284	289	286	272	287	279	301	312	300	299	295	305	273	299	267	282	292	277	314	313	286	316	272	301	279	258	320	305	281	265	283	266	316	282	275	272	306	304	281	297	267	303	315	307	273	295	287	291	304	305	282	310	324	296	258	269	311	310	270	293	266	275	305	289	306	298	300	302	275	301	274	295	271	316	266	316	302	306	291	335	310	284	293	314	302	298	279	316	305	311	303	316	273	290	322	301	312	295	328	296	284	305	285	297	285	301	291	292	327	268	270	300	301	313	296	326	307	309	302	294	296	286	274	288	303	335	289	299	248	275	292	280	259	276	321	269	299	288	275	291	301	278	278	320	293	299	289	313	298	299	310	294	291	303	293	274	268	296	308	333	267	297	301	278	288	273	299	251	317	294	299	324	296	302	286	307	288	328	297	298	283	292	294	279	301	331	296	320	285	302	327	289	299	343	324	306	312	312	322	318	289	301	291	260	280	309	296	289	290	292	286	299	300	260	310	301	284	275	269	294	283	309	282	296	291	288	318	298	272	291	291	288	304	308	314	335	294	301	303	253	299	285	280	284	289	275	309	274	279	279	300	266	323	275	293	290	272	273	287	267	290	272	298	315	286	292	296	309	317	301	271	286	314	342	322	283	295	291	320	307	268	314	315	283	288	278	307	274	288	268	298	305	280	288	284	268	290	333	309	300	303	350	275	300	324	280	301	295	261	288	288	316	274	312	279	292	309	287	309	316	291	299	270	291	330	301	295	301	336	284	307	310	288	305	317	275	303	283	278	273	294	326	305	307	299	295	311	306	304	283	308	312	283	294	274	303	292	301	299	273	274	309	254	276	290	293	336	267	288	284	290	277	305	285	273	301	305	295	301	290	302	322	279	276	320	315	282	278	277	298	315	299	295	293	284	311	318	303	319	346	301	292	278	294	279	283	273	313	288	302	250	305	296	301	334	316	303	337	295	302	301	296	291	289	317	304	289	285	314	322	289	295	293	271	316	286	330	299	338	293	293	283	304	305	269	353	292	307	267	284	271	303	305	296	283	303	315	289	329	289	289	301	318	294	308	291	287	291	318	274	327	273	302	337	338	285	332	302	311	310	267	271	275	287	344	300	308	294	296	276	292	274	315	267	311	311	317	240	308	300	303	291	299	320	274	277	304	300	306	312	285	317	289	329	295	287	320	277	298	278	316	291	292	296	283	312	324	300	312	240	291	291	319	303	265	294	290	324	265	306	291	291	313	288	280	276	321	318	275	284	288	324	279	296	299	292	290	293	317	298	274	279	297	293	318	284	318	261	301	257	272	301	296	307	284	293	276	266	304	284	298	255	291	283	283	255	293	291	316	246	293	300	301	299	285	323	297	301	283	319	296	318	287	259	280	297	293	281	267	279	283	271	242	307	304	259	282	262	306	268	326	310	294	311	331	333	309	314	340	277	293	282	290	351	294	329	275	262	292	317	287	259	285	278	287	278	301	262	264	315	299	277	290	300	301	311	294	299	262	294	316	270	293	281	301	272	308	282	310	305	259	319	297	303	251	321	317	282	303	290	291	292	281	281	301	293	319	310	305	273	286	320	293	301	299	280	284	293	300	280	328	308	302	303	280	287	311	303	322	301	283	290	285	324	308	329	304	292	262	297	292	267	300	293	279	308	270	300	289	306	280	307	291	271	279	312	314	307	310	277	299	279	262	286	276	304	278	311	300	307	296	330	312	298	299	295	278	316	317	267	312	271	270	321	273	306	307	324	276	270	293	326	284	281	278	294	274	277	318	310	285	289	296	275	316	311	306	290	303	298	273	303	312	275	294	281	316	309	308	302	260	300	282	305	293	294	298	293	270	292	281	318	285	271	262	279	278	262	302	300	265	308	279	317	290	324	303	342	259	293	289	269	304	298	294	294	310	313	275	288	288	316	316	334	307	286	283	275	293	316	275	282	275	321	289	279	277	294	255	272	287	290	339	297	299	316	340	299	299	265	313	267	302	275	304	286	320	317	305	317	331	288	297	315	312	283	318	296	282	313	301	311	294	311	286	298	296	279	322	327	298	268	274	257	294	244	287	295	298	252	281	314	335	284	262	259	302	284	298	283	301	274	309	288	297	255	295	284	296	312	307	298	296	336	287	268	273	267	303	311	303	316	328	262	297	331	305	312	315	297	299	349	279	296	310	292	287	291	277	296	299	305	271	299	268	307	318	283	312	295	314	295	288	292	306	302	278	293	289	306	294	272	314	258	286	281	277	265	326	283	293	338	324	309	281	337	286	305	280	289	283	279	277	303	313	303	287	271	263	302	313	299	265	288	258	293	331	274	270	301	278	282	314	303	300	317	297	294	313	299	251	305	286	290	294	294	236	298	290	289	255	305	264	297	260	293	288	320	315	292	254	282	332	308	301	294	298	253	300	280	280	282	270	300	329	279	300	283	305	264	310	289	287	302	302	289	276	302	272	291	290	285	323	302	295	289	298	299	289	287	291	264	308	300	333	301	309	310	304	320	262	318	314	331	310	294	301	289	311	303	338	280	285	312	286	278	277	278	291	300	284	276	310	314	255	330	324	284	283	275	326	275	292	292	311	317	272	276	267	278	316	289	282	294	326	301	326	280	284	298	307	296	328	295	293	314	316	301	300	296	263	257	281	301	276	321	300	290	287	280	291	270	293	327	312	255	270	284	288	267	300	318	309	303	289	335	294	292	304	301	321	289	317	276	311	299	283	329	306	287	300	311	292	260	281	321	275	285	280	305	315	302	312	279	282	292	291	290	290	274	322	304	284	298	300	299	290	281	278	295	290	277	301	305	295	281	310	270	298	287	337	293	285	304	279	296	305	336	285	265	301	270	317	296	306	306	290	306	290	296	299	281	292	279	311	308	310	318	274	307	289	287	300	312	303	312	307	244	304	311	302	298	302	301	290	278	322	327	298	313	295	288	310	302	323	310	329	306	279	280	295	289	259	310	331	273	269	303	294	306	274	307	277	334	292	280	307	277	339	299	314	305	292	299	322	287	287	301	323	280	281	286	298	295	291	308	297	279	305	318	303	279	294	277	282	259	284	293	306	308	321	302	294	333	304	292	280	281	280	267	257	291	279	302	295	294	277	296	304	294	307	269	323	303	299	286	305	291	275	298	300	291	268	284	295	336	312	267	284	282	266	304
37236	49894	54724	50483	44495	37834	40077	37294	38108	35251	32216	22657	21877	23166	18664	16830	15437	14384	11275	6992	7135	5990	4821	4015	4565	4239	3467	2371	1999	1840	1919	1700	1532	1131	1074	1048	943	941	929	951	1040	1015	949	996	871	899	886	913	854	843	827	808	772	824	794	794	737	763	672	726	736	703	672	739	797	732	766	726	729	690	685	664	658	693	683	715	700	644	682	749	695	696	716	686	672	675	681	696	647	659	782	684	705	666	662	701	691	651	714	676	688	675	637	664	690	674	675	666	668	678	677	648	670	660	664	647	649	674	677	733	655	675	675	612	662	669	655	673	699	646	692	663	665	662	626	668	738	680	692	699	624	677	607	629	633	689	722	693	712	672	703	665	653	709	690	676	657	699	649	690	638	652	641	655	650	643	697	688	658	663	639	641	685	652	698	641	652	661	667	682	688	671	663	676	680	674	662	665	671	660	658	701	656	654	621	651	671	699	684	638	717	692	632	635	657	634	668	695	646	640	681	702	631	675	638	658	659	661	639	681	636	641	614	635	684	661	713	649	656	721	692	650	672	709	688	687	651	692	692	714	686	672	693	648	670	692	659	667	666	694	661	664	668	649	660	648	699	687	634	675	682	674	679	677	671	686	711	684	624	674	669	671	633	650	696	681	658	661	682	676	710	615	665	658	682	667	677	690	640	631	721	675	684	649	656	683	681	693	645	639	658	701	690	663	686	693	639	657	697	695	671	673	655	685	690	624	667	642	647	666	636	653	652	638	650	664	663	698	632	653	655	708	660	674	696	635	605	645	667	662	647	637	695	670	666	661	638	648	663	627	692	670	631	640	690	682	712	669	668	665	622	659	609	636	659	704	684	689	668	684	627	659	644	645	675	649	691	674	670	679	653	640	649	675	666	679	631	673	669	628	668	717	681	629	658	653	711	660	641	611	665	629	654	705	719	627	638	608	638	669	645	714	668	653	642	635	647	647	642	727	693	667	683	659	701	625	659	671	700	686	700	681	686	726	644	643	664	652	637	680	643	665	644	631	641	648	720	633	681	676	627	705	682	653	700	665	611	673	658	656	641	617	683	684	686	660	666	662	657	654	705	685	627	661	670	620	659	698	639	693	675	672	630	669	691	658	638	710	664	658	635	643	658	694	661	655	679	671	690	644	655	681	682	712	637	667	693	683	670	642	639	683	683	647	672	667	679	672	704	648	681	663	686	696	688	731	671	669	694	653	690	701	655	696	622	690	639	721	639	666	649	638	656	687	686	704	735	678	695	663	699	656	642	632	652	663	649	656	671	650	718	679	590	660	660	669	669	673	671	678	669	694	680	660	654	655	666	622	670	641	676	666	626	610	669	610	687	678	634	643	693	671	686	632	629	653	677	650	694	686	697	705	662	711	703	662	658	675	654	654	640	674	696	666	700	650	650	699	672	720	675	664	652	695	688	645	656	698	619	648	686	688	642	684	644	667	666	666	650	670	657	642	675	628	653	646	680	679	653	690	652	677	620	672	691	672	685	699	643	717	614	708	681	655	667	642	632	667	681	694	651	691	660	696	693	738	711	662	649	702	635	651	692	674	686	691	695	651	691	651	683	712	630	631	662	702	684	692	653	672	672	694	678	663	685	658	680	699	685	638	656	655	664	672	675	619	616	676	685	644	667	703	657	686	666	659	635	660	689	629	667	666	654	676	664	641	697	681	682	666	697	664	691	676	696	708	637	669	681	628	653	649	662	648	649	623	630	656	703	697	640	645	636	632	653	661	677	664	653	660	635	703	669	691	642	654	656	699	643	661	684	658	636	649	700	647	663	637	676	684	664	685	662	664	620	640	648	681	698	677	722	661	640	687	682	665	649	636	726	678	689	676	673	661	699	651	664	682	671	667	662	701	716	704	696	667	635	756	666	680	653	631	658	686	677	667	678	649	676	666	698	685	629	679	658	708	661	675	620	659	687	681	694	617	692	676	678	652	674	647	640	668	663	690	649	649	672	673	595	629	694	661	665	685	688	718	684	705	695	677	703	690	685	689	702	651	695	643	650	662	657	691	686	657	655	678	669	670	646	676	640	699	676	699	673	669	666	659	677	672	682	699	646	712	670	684	666	652	663	682	691	688	677	725	679	680	648	670	671	637	674	687	652	679	691	652	654	658	643	639	658	701	614	652	645	665	700	667	645	676	645	653	667	708	696	680	632	662	689	664	661	688	671	706	622	629	662	671	628	649	680	648	641	646	697	655	724	680	672	641	673	668	703	672	685	642	700	681	661	681	705	703	679	676	669	662	649	648	705	689	693	643	636	665	646	656	647	671	673	724	642	652	704	678	642	713	646	659	677	670	686	662	635	667	640	651	664	671	611	638	659	634	681	655	632	629	679	703	662	640	626	653	680	688	648	617	710	597	665	684	662	688	662	712	674	727	646	668	629	677	722	655	627	663	704	652	653	665	669	683	683	671	664	587	652	673	698	678	651	681	671	628	618	697	718	731	690	661	702	714	652	691	661	648	665	664	673	621	655	659	705	715	665	637	640	644	687	659	687	669	652	653	706	618	689	691	683	675	606	685	622	651	680	610	652	642	693	662	679	712	694	666	679	657	653	682	677	628	660	707	717	594	670	704	646	660	680	694	667	700	700	709	684	654	671	649	705	699	709	635	686	670	687	661	673	699	644	661	680	673	663	717	665	671	685	654	717	658	609	648	664	701	677	671	666	684	659	635	685	643	615	660	636	670	706	637	672	720	670	668	670	676	679	689	692	684	651	646	719	650	684	670	661	629	680	692	662	646	682	644	687	684	674	646	693	657	681	642	641	706	664	656	695	664	639	659	675	628	674	673	651	691	664	688	665	688	605	645	654	677	645	699	690	687	676	704	673	672	673	649	662	701	719	677	684	665	613	667	639	625	700	686	632	661	654	660	636	695	662	641	685	676	672	668	702	675	678	645	684	630	695	653	677	645	648	664	701	672	689	662	709	665	699	693	675	712	682	637	687	634	673	720	652	670	682	671	608	713	674	646	680	655	651	700	691	728	688	671	749	646	661	675	674	705	710	673	676	682	642	657	699	680	684	669	684	659	654	644	695	634	696	641	683	627	629	661	620	679	676	707	655	669	652	666	663	671	657	705	668	701	663	668	643	715	667	667	675	626	662	685	688	707	648	706	631	624	710	673	679	676	670	647	681	708	674	699	659	677	673	638	679	669	651	670	626	702	630	636	640	657	670	675	622	646	644	628	656	680	627	632	667	706	704	681	652	699	663	687	695	671	626	653	677	628	696	659	677	666	665	657	655	687	674	674	658	662	668	670	641	669	666	687	653	681	657	660	686	657	671	673	675	699	722	632	666	655	632	678	659	675	660	664	684	617	717	679	669	672	659	580	658	686	627	671	684	688	662	694	669	637	654	697	667	678	658	678	688	627	684	652	665	684	643	665	679	642	700	707	695	659	672	693	652	660	684	681	661	683	681	656	690	628	640	721	643	641	679	724	707	653	675	668	684	653	643	671
30464	23933	19986	13653	8119	4057	2996	2179	1781	1443	1144	891	782	736	628	596	578	510	520	465	473	418	413	450	416	397	369	406	420	379	412	367	379	376	376	371	412	383	368	366	343	338	339	333	355	358	371	352	378	399	361	354	345	351	364	367	357	375	390	367	373	353	377	390	367	336	340	365	370	365	336	406	390	390	366	369	365	329	355	335	334	335	364	329	389	365	359	364	351	354	353	345	369	333	359	317	344	381	328	358	409	335	375	314	393	374	351	373	339	389	351	384	329	314	365	343	366	357	329	356	390	354	334	371	338	375	372	355	347	363	339	346	350	312	331	350	349	359	344	383	373	360	373	334	428	352	371	358	354	363	363	376	343	357	359	340	316	322	382	374	361	410	368	367	296	372	379	364	332	363	359	358	347	368	344	384	362	347	376	316	339	365	363	394	317	376	338	348	344	371	368	347	416	351	332	317	328	350	328	350	379	357	363	388	342	349	408	360	341	387	364	374	333	356	312	341	391	329	316	346	343	351	370	332	371	354	380	384	364	343	301	341	333	337	360	352	359	357	375	379	340	346	342	361	330	324	353	370	336	333	401	349	329	343	364	383	363	380	363	335	376	344	333	361	403	341	362	309	355	353	336	372	350	331	361	375	355	327	360	341	363	390	348	345	345	358	344	373	329	348	346	356	355	335	352	363	345	359	367	325	316	382	320	389	354	375	365	340	354	351	352	374	360	349	345	367	359	347	391	349	357	360	343	353	356	364	363	358	386	347	353	358	363	333	364	394	341	357	344	362	342	359	397	372	374	384	371	366	340	376	364	305	320	361	358	383	343	341	355	364	331	347	322	370	391	373	349	347	330	347	340	362	362	369	330	362	421	343	337	350	354	346	355	346	347	348	385	364	331	349	331	361	358	342	364	326	359	333	353	347	365	338	368	353	355	358	341	348	351	350	354	327	386	355	338	366	348	378	345	380	374	346	358	373	344	356	373	362	349	405	392	362	343	389	344	333	372	366	374	349	354	349	376	379	359	371	352	374	378	376	343	358	367	349	350	325	348	365	381	330	393	372	371	341	337	387	373	378	376	328	358	372	341	366	350	360	339	343	347	375	377	351	426	350	364	372	352	366	396	344	336	348	369	364	375	360	369	339	332	348	370	342	371	374	333	397	361	355	371	322	353	370	331	380	376	339	342	386	347	359	358	370	376	372	326	380	389	367	327	374	370	360	360	347	355	364	341	313	338	356	326	343	335	382	339	379	362	353	343	333	372	373	353	326	345	345	374	346	393	336	330	324	370	358	320	343	319	339	365	346	343	326	396	377	371	360	375	373	340	360	384	375	354	335	374	374	382	373	337	411	346	330	359	371	354	350	370	344	354	375	376	327	362	371	363	365	317	351	366	324	353	324	386	337	362	337	374	353	365	346	338	376	343	363	346	356	351	336	312	348	354	349	375	363	360	356	366	338	376	365	346	372	345	398	407	356	410	354	373	334	351	353	351	353	371	378	328	339	358	351	356	387	334	344	358	346	345	379	360	380	358	324	350	321	348	367	317	348	366	347	350	344	336	348	370	387	362	354	370	391	343	398	364	356	383	364	350	377	371	385	324	338	339	366	373	358	405	366	344	378	423	354	366	340	337	343	359	373	393	370	389	351	343	391	345	366	369	340	352	338	352	319	331	359	324	379	349	395	367	353	324	366	361	353	356	321	381	334	357	345	340	366	392	333	361	358	363	357	352	304	347	375	359	362	369	347	352	353	352	366	355	404	345	361	373	374	341	376	347	336	341	343	327	334	338	381	343	369	374	359	382	370	312	351	372	369	360	382	319	350	335	341	352	346	368	346	369	330	358	377	339	358	386	371	328	351	354	365	361	363	369	374	386	351	392	363	389	409	358	367	345	373	372	331	371	346	344	360	349	355	364	384	377	385	348	357	364	311	350	405	344	362	336	356	356	343	343	370	344	351	395	329	354	352	355	311	347	358	367	335	340	358	344	369	360	340	377	346	353	388	361	358	394	359	384	335	341	367	359	349	320	364	357	366	361	338	333	335	340	354	333	374	372	352	362	377	355	353	379	348	363	360	411	375	381	385	339	366	350	316	388	346	311	382	374	359	348	345	367	350	394	353	363	357	380	343	349	371	359	354	352	374	342	357	378	359	369	351	363	366	360	337	385	356	378	415	320	377	356	345	353	380	340	366	387	352	351	354	388	352	312	365	367	361	359	367	369	372	359	344	367	377	368	362	363	368	368	358	363	376	322	397	335	337	403	343	353	347	373	355	367	365	331	370	341	342	347	335	361	349	394	312	361	391	335	340	318	340	355	368	355	355	328	325	378	370	351	365	332	350	321	376	382	376	363	377	370	357	373	319	367	331	328	366	387	354	318	308	308	381	403	375	347	341	331	382	347	335	341	367	378	380	349	367	337	393	342	352	370	351	305	339	340	316	362	329	350	344	372	296	393	350	349	385	373	330	376	362	366	349	358	321	384	340	344	316	367	337	396	389	314	347	362	327	361	386	365	361	373	367	397	344	352	360	356	365	329	385	354	369	325	393	392	394	359	357	360	368	383	337	324	361	366	350	390	351	370	344	374	325	389	376	351	354	387	345	365	376	369	347	378	413	374	377	344	382	351	362	397	363	350	358	367	347	344	365	370	337	340	340	382	345	367	353	353	348	345	374	350	372	378	386	325	333	376	359	381	380	350	336	336	355	361	346	363	352	397	369	340	387	353	345	408	347	382	377	363	343	351	365	338	388	348	362	356	327	400	331	409	337	395	322	368	339	337	435	336	332	345	331	354	360	326	379	347	354	349	358	380	324	379	355	386	390	340	399	389	373	382	367	383	374	368	368	364	351	384	345	361	346	364	379	355	365	390	337	338	383	384	334	359	378	354	350	346	355	340	365	367	363	333	367	337	396	383	358	302	352	335	365	343	356	367	330	346	368	335	384	375	324	326	340	364	365	351	361	334	357	348	359	359	365	374	345	321	330	372	319	327	396	378	372	386	334	367	368	344	356	378	360	353	373	364	361	399	360	383	408	356	366	346	347	355	327	338	365	348	380	363	374	345	348	369	354	342	373	352	342	319	346	364	333	347	380	348	367	389	341	390	366	359	350	380	360	414	355	327	369	320	363	384	416	375	368	355	367	335	366	350	329	339	346	324	352	410	372	371	347	344	342	347	342	324	359	351	355	374	335	349	327	331	331	348	367	356	332	333	369	364	387	357	390	368	327	344	398	374	349	326	355	362	341	331	348	367	346	355	335	330	350	363	343	345	377	381	412	379	345	345	341	375	341	346	368	342	361	366	364	363	334	339	332	357	411	373	336	367	316	367	318	343	356	366	355	363	346	375	348	356	365	367	352	387	319	362	382	380	346	327	359	329	342	351	375	340	367	359	353	371	374	362	365	355	356	356	377	357	324	386	340	350	366	351	358	314	352	372	339	346	338	368	351	394	364	383	350	372	360	315	375	336	384	354	377	343	373
17587	19778	25756	24683	17766	12335	10531	8652	7499	6495	5052	3720	3139	3000	2494	2300	2295	2143	1832	1545	1392	1389	1263	1222	1216	1175	1138	1031	1047	1056	964	990	930	897	854	873	879	836	861	831	821	859	831	817	800	884	866	869	806	760	813	804	757	803	774	804	797	800	823	811	786	825	829	814	840	830	815	824	815	733	764	806	770	796	827	796	812	802	806	826	796	754	773	803	799	792	789	799	842	845	810	825	782	799	776	789	833	811	847	839	744	838	811	782	821	806	745	819	807	817	868	769	817	810	806	788	801	723	787	790	844	795	806	775	764	869	767	769	776	845	793	809	818	845	823	796	791	850	777	829	818	816	813	795	797	812	806	765	815	784	787	799	858	833	751	794	810	866	797	815	767	800	787	802	862	872	817	815	774	754	805	816	839	822	829	769	788	819	859	778	808	789	839	826	804	804	784	756	762	834	849	787	814	785	740	836	802	805	766	790	769	792	844	752	834	767	809	804	814	778	784	823	828	823	804	774	766	795	816	819	752	803	781	755	820	791	794	771	803	816	755	778	797	804	740	828	818	803	790	802	871	827	837	818	794	757	791	809	829	794	790	810	761	853	805	789	818	802	825	757	842	777	773	820	785	815	772	802	787	772	778	799	794	823	831	811	754	802	808	815	739	785	845	874	827	805	748	837	786	807	813	896	770	782	777	766	810	783	793	789	785	804	833	813	771	772	820	832	752	804	823	808	773	829	841	812	826	771	760	825	763	778	797	787	763	805	823	820	750	815	864	776	816	818	812	782	839	800	823	816	779	774	778	809	748	786	770	813	785	786	771	794	831	776	867	807	809	763	813	827	788	807	815	823	834	794	820	805	809	800	736	762	774	776	780	825	813	822	820	822	759	774	793	764	738	814	825	848	836	834	808	792	794	786	853	776	808	789	839	809	800	830	773	811	739	804	848	751	792	735	785	785	780	854	815	804	785	816	777	820	753	854	802	734	803	805	822	852	814	817	888	748	749	774	760	827	782	831	799	806	799	806	824	836	770	788	829	817	815	794	821	747	818	817	763	803	852	812	836	785	825	853	837	843	781	786	804	806	775	795	761	826	811	810	808	759	768	806	801	783	802	824	775	798	764	833	771	788	783	835	806	776	771	860	853	794	844	816	770	814	810	795	770	845	813	831	825	779	817	803	802	840	793	781	797	805	771	832	809	782	811	797	825	810	814	884	824	759	794	810	771	791	824	789	797	818	764	757	795	809	778	840	797	787	807	815	841	794	804	788	778	852	767	811	805	829	766	731	842	796	753	788	756	826	817	798	786	836	842	835	840	835	790	782	799	844	837	790	831	858	805	811	862	786	761	749	824	849	797	852	801	861	793	822	806	794	787	812	796	814	796	806	817	828	745	809	795	765	763	731	825	751	780	740	791	735	795	812	792	837	761	806	808	782	733	828	822	808	817	797	800	802	804	825	801	794	837	814	806	822	830	775	775	791	822	806	866	819	776	788	782	797	794	777	750	795	887	833	827	801	810	821	835	842	838	797	790	781	803	804	753	762	808	759	760	850	827	828	836	834	814	833	831	846	815	824	772	826	814	826	776	781	791	792	854	797	781	801	773	783	843	811	802	811	786	820	826	836	777	769	829	870	791	745	739	743	836	756	826	819	740	821	798	847	807	785	801	794	841	836	751	802	838	841	806	818	814	775	759	798	827	816	760	784	808	809	813	803	797	803	788	778	768	806	803	818	825	776	819	785	789	780	791	776	805	732	805	798	769	819	855	754	809	841	819	758	762	801	843	792	817	811	811	832	798	782	840	782	797	770	776	824	822	791	762	811	812	796	762	775	876	830	797	832	763	809	715	820	801	783	789	807	820	805	830	749	729	833	785	824	774	744	773	822	798	815	806	793	797	752	798	775	888	814	817	800	751	790	835	823	786	782	782	810	776	815	796	794	782	815	778	831	796	792	877	805	793	834	777	832	798	844	820	804	789	835	800	897	847	767	817	780	798	822	800	774	852	792	800	822	810	839	825	800	822	862	787	793	793	818	781	814	826	795	792	806	804	789	877	834	793	820	812	789	808	787	774	828	788	781	787	770	831	810	780	843	699	794	805	789	787	819	822	773	823	759	791	800	855	846	791	799	753	825	774	793	857	788	785	818	824	812	818	788	855	802	797	796	832	800	845	810	767	772	853	823	781	794	797	726	791	839	834	745	810	770	801	811	812	821	820	866	755	762	797	842	821	764	815	808	774	752	793	785	780	784	786	776	807	796	756	773	728	769	840	811	822	822	827	809	782	789	792	783	796	853	768	823	769	807	815	847	788	744	830	846	808	806	825	816	784	769	805	845	791	762	791	842	804	822	737	809	828	791	795	836	803	772	834	827	782	791	765	782	764	782	814	791	821	791	794	836	783	819	756	791	800	819	831	804	788	816	827	807	817	806	776	799	784	811	813	775	809	786	834	751	784	778	758	817	820	808	789	760	791	805	805	815	830	822	802	809	831	830	753	744	812	782	877	822	845	827	821	792	849	826	804	782	775	819	767	789	746	787	847	797	805	833	753	835	777	790	842	778	825	796	804	812	802	803	809	831	782	782	833	810	780	831	842	812	813	787	766	836	769	803	763	825	810	806	823	824	810	820	770	780	822	865	803	785	779	806	833	812	804	849	733	798	848	797	853	798	798	804	803	808	805	778	811	823	774	857	816	822	798	848	762	798	796	819	845	791	809	805	753	820	788	783	816	812	773	823	828	831	801	812	773	815	795	787	777	775	830	793	775	749	819	832	750	765	786	806	802	762	780	813	809	765	799	801	847	823	842	827	824	782	774	816	765	796	775	784	796	821	789	819	895	833	779	807	792	802	835	825	804	789	818	809	831	813	888	818	799	835	777	790	830	795	801	796	791	800	797	771	847	803	816	824	776	784	782	802	783	847	807	784	823	767	804	838	806	809	795	786	780	849	820	816	817	767	751	816	835	811	772	788	822	797	762	797	766	801	800	777	765	789	757	773	800	868	847	780	829	761	806	771	867	854	837	787	774	808	764	824	795	797	827	827	830	782	821	804	827	833	809	807	801	827	799	789	807	789	864	772	776	815	793	828	778	800	803	800	770	780	776	806	775	771	820	820	786	808	833	822	818	806	796	828	778	817	767	793	780	783	824	801	796	788	840	850	855	822	804	772	829	797	806	783	827	834	788	832	806	800	809	763	801	767	785	770	795	783	789	813	778	813	791	811	825	801	786	842	818	764	797	784	829	769	756	823	777	812	745	778	792	795	810	836	779	848	799	795	773	810	812	819	818	762	800	791	820	790	782	810	827	787	795	836	831	805	797	803	785	799	802	837	757	796	780	815	791	773	799	823	780	770	782	787	799	850	778	775	753	817	806	832	861	844	823	828	862	813	818	790	768	765	807	822	813	781	806	823	807	780	781	852	799	857	766	793	774	821	809	778	841	778	775	811	758	780	822	793	795	786	823	780	823	810	800	776	777	800	788	834	789	763
49050	45606	51570	44472	33936	27046	24836	19388	16661	15672	10262	6180	4681	4528	3797	2849	3129	3197	2145	1044	994	835	701	640	857	743	636	467	421	405	429	420	374	420	344	372	352	317	332	349	326	329	309	336	343	291	289	313	331	299	295	295	335	366	337	297	347	300	267	329	309	325	267	293	295	280	312	338	303	350	328	329	338	279	320	330	342	314	310	315	315	321	296	300	309	294	297	319	303	311	300	296	286	299	316	328	319	331	323	303	320	334	304	275	324	340	287	326	327	320	312	300	263	317	308	314	277	307	317	304	315	291	277	261	301	282	366	316	330	316	312	306	291	306	310	314	299	330	318	347	273	338	308	287	308	305	348	288	299	320	321	326	323	318	310	323	301	329	305	292	325	291	296	286	320	303	300	320	334	295	315	314	326	288	286	289	298	312	295	305	285	323	284	271	276	340	301	326	298	308	321	295	302	320	335	301	275	313	322	312	295	294	319	336	309	342	316	317	309	312	314	308	283	333	324	307	291	312	318	293	289	318	299	342	320	318	329	314	267	290	324	302	312	313	269	303	316	298	289	315	310	280	345	311	310	307	293	300	302	322	309	275	316	298	282	322	281	327	319	301	295	276	296	298	318	317	334	287	307	296	305	311	327	293	280	304	313	290	298	309	316	289	309	299	288	289	273	315	294	317	314	320	304	303	305	295	294	280	316	303	306	289	312	312	313	313	315	329	319	299	280	286	310	286	313	293	304	305	331	288	283	316	300	284	341	321	303	296	281	305	309	290	309	315	305	316	316	301	310	272	300	303	341	298	315	323	295	284	319	301	294	307	298	300	321	309	352	291	308	273	302	312	282	285	271	278	339	306	341	282	345	309	309	308	347	315	289	305	291	326	296	308	332	320	305	352	277	310	300	336	314	277	311	323	303	278	322	288	278	278	328	312	316	320	305	301	317	287	289	300	306	304	284	305	303	295	266	326	323	320	298	308	308	301	314	295	286	297	301	347	328	309	294	271	289	306	302	327	299	318	283	316	337	299	282	292	294	291	319	311	300	333	303	306	343	298	307	310	323	342	292	308	327	304	302	330	339	309	286	322	342	286	331	308	293	306	281	284	326	285	312	291	288	302	335	305	310	324	303	315	322	326	295	339	314	269	306	339	305	308	331	311	301	287	307	279	304	287	271	289	318	281	294	307	330	308	282	298	319	303	323	316	305	312	297	311	292	295	332	345	282	308	327	329	297	328	310	316	295	337	328	316	306	288	324	281	310	318	313	310	315	290	334	317	309	316	303	297	279	310	327	293	323	272	336	322	304	289	304	327	313	285	310	308	294	298	294	321	310	288	311	353	292	307	308	295	277	311	324	331	300	309	313	320	302	334	323	307	299	286	319	307	329	301	294	308	292	312	314	309	301	321	302	323	296	299	323	282	280	310	275	333	265	288	278	308	325	304	301	331	310	295	312	316	314	305	313	326	316	305	299	305	319	323	309	315	237	311	324	290	331	310	334	304	315	309	320	292	312	317	308	337	283	328	283	303	295	337	297	288	295	294	301	291	296	300	266	319	310	302	314	303	346	292	309	289	309	320	288	304	297	318	318	296	307	306	310	265	313	353	274	306	292	315	303	282	304	309	318	328	317	280	326	303	284	302	317	317	324	322	285	311	305	314	341	301	288	291	283	318	291	325	292	280	306	299	308	295	321	301	345	305	330	324	319	303	295	327	304	307	308	299	308	313	319	333	310	307	312	306	288	288	338	314	329	275	305	312	312	293	334	305	311	292	285	292	287	298	336	315	294	317	328	325	346	331	298	310	323	292	287	330	290	314	315	319	255	308	341	287	309	335	301	318	292	332	335	293	280	292	275	358	277	289	291	337	298	309	295	327	325	302	294	305	304	331	296	286	318	329	298	308	294	289	310	289	278	330	313	261	299	302	295	309	311	314	286	327	323	277	318	327	336	303	306	293	324	300	282	306	340	315	289	320	290	326	290	286	288	258	287	288	319	318	331	339	300	292	314	303	334	294	319	306	310	305	305	286	317	305	284	315	329	310	321	313	293	312	317	317	326	293	303	291	336	347	315	292	315	270	335	317	289	296	308	317	277	329	344	305	319	330	312	315	289	300	290	314	313	314	301	298	310	301	324	288	301	292	286	296	301	330	276	324	294	331	353	313	305	298	321	300	314	301	317	300	307	303	299	330	314	339	334	335	337	306	290	281	284	271	324	330	302	295	340	325	292	281	282	317	309	321	307	337	299	311	306	322	312	306	326	301	315	286	331	333	323	297	309	353	290	288	295	315	329	303	329	308	282	301	297	376	331	291	345	296	314	305	328	307	304	334	333	288	269	323	315	291	287	320	320	287	275	311	315	300	305	316	281	302	323	323	291	300	316	322	327	350	298	289	323	287	291	328	314	320	267	353	287	311	287	275	319	307	318	329	302	353	258	275	310	319	275	282	296	326	292	276	310	298	322	293	263	307	311	322	338	289	300	341	294	284	317	278	285	307	296	316	268	292	272	287	329	319	315	325	276	288	308	331	286	293	294	324	298	305	337	284	307	332	314	297	292	275	274	314	313	345	284	290	311	316	299	337	344	310	299	302	289	295	305	295	314	281	295	301	310	325	332	299	302	296	312	287	284	288	299	323	323	269	302	305	301	351	318	297	314	330	325	334	333	324	286	301	302	307	324	278	289	316	291	310	310	327	311	316	286	290	291	324	334	304	273	314	303	299	317	281	321	314	308	343	337	323	308	315	292	313	290	262	292	349	319	344	330	318	297	328	332	286	299	322	274	337	307	317	306	312	312	319	312	300	326	305	307	318	334	317	326	311	312	309	313	261	298	258	302	318	281	306	317	305	313	328	315	309	295	275	294	291	306	300	307	315	336	317	320	287	311	297	316	262	306	303	316	288	299	305	309	281	290	345	306	322	327	299	306	330	311	288	316	261	277	327	311	292	309	343	318	288	289	329	319	289	309	303	265	308	343	322	318	320	293	295	305	311	302	306	284	336	318	308	306	302	327	326	304	347	280	311	291	306	293	319	296	331	302	305	315	263	283	308	293	303	304	322	301	307	322	322	284	314	326	265	318	317	345	300	279	303	328	314	313	291	320	333	308	273	313	283	277	304	292	310	328	335	304	303	293	308	297	297	297	311	306	302	330	358	320	290	326	336	311	281	303	312	349	313	287	295	298	344	306	324	344	313	281	289	300	328	307	325	312	310	300	308	297	307	295	306	278	298	304	315	311	309	325	285	344	294	319	298	315	280	309	304	323	304	285	291	305	332	315	338	332	289	290	308	331	316	334	302	307	328	348	319	316	278	323	333	292	287	294	326	338	286	315	306	300	337	270	314	331	335	314	296	312	300	332	299	282	328	271	284	310	298	298	293	313	317	304	278	295	288	313	300	290	294	322	280	315	301	313	314	313	297	289	272	314	317	353	300	304	353	326	297	295	322	294	315	345	293	286	303	279	290	296	285	338	299	331	310	285	327	312	272
32510	37796	50078	47886	40549	33785	32524	29769	30770	30814	22847	18750	15914	16598	12767	11222	11802	10961	8197	4158	4931	3928	3618	2913	4002	3487	2757	1704	1578	1455	1432	1284	1114	1023	901	952	867	865	806	873	917	846	853	861	787	901	849	847	789	757	746	748	750	783	771	750	765	714	750	735	713	739	766	767	719	752	718	736	728	710	766	705	694	717	717	730	721	711	698	699	724	691	679	682	747	725	740	677	639	697	754	721	730	701	721	723	735	705	706	743	732	693	677	711	708	677	724	720	715	697	728	705	661	703	753	682	687	668	693	689	715	672	716	699	707	724	671	684	668	663	699	715	652	700	675	692	737	681	716	708	679	721	677	697	717	664	707	747	686	704	678	699	685	718	672	639	720	715	689	690	707	696	697	708	683	726	683	710	707	711	682	690	726	699	688	699	726	707	687	697	702	720	702	715	686	701	722	718	736	749	631	678	690	727	723	702	715	682	710	662	660	700	674	704	746	698	703	658	714	665	720	750	667	734	722	694	709	713	666	672	704	727	681	627	705	682	690	659	673	690	743	663	685	710	691	680	725	703	737	692	727	687	724	662	681	699	718	685	693	664	693	691	709	689	680	681	726	685	653	698	688	681	713	730	738	689	676	704	675	716	716	699	697	713	741	703	725	711	685	660	706	738	654	656	755	689	661	677	675	700	723	655	712	680	659	669	679	694	716	708	731	689	650	661	692	738	710	673	703	657	712	728	695	732	723	732	725	664	687	697	707	690	664	722	732	692	714	714	743	702	711	690	666	692	665	681	720	647	710	728	662	681	683	667	716	676	725	665	733	685	717	723	713	713	651	741	709	704	698	686	720	664	688	712	749	673	668	692	698	666	702	757	714	663	683	693	696	733	657	688	744	697	710	676	684	720	653	704	702	671	702	700	706	667	665	672	677	691	693	697	738	736	700	729	725	668	664	692	712	688	711	685	700	719	704	719	702	680	762	684	687	667	636	647	717	684	699	705	705	723	658	724	699	675	743	605	678	737	707	664	660	699	705	677	661	695	696	701	679	726	675	689	709	652	642	704	727	643	745	661	664	739	727	700	690	703	724	732	705	681	703	722	693	703	650	645	651	727	720	677	669	684	720	745	703	754	694	718	704	678	629	706	693	688	698	737	721	712	718	685	699	714	722	695	663	638	692	693	687	719	682	744	755	718	672	679	673	681	705	707	701	691	683	691	688	717	661	736	675	690	710	743	682	727	710	666	722	673	687	700	717	688	702	743	703	701	702	680	686	666	661	727	738	708	713	706	647	727	667	768	656	669	718	684	666	696	666	693	663	709	695	673	690	720	696	693	733	733	732	704	632	713	708	636	716	707	719	705	753	726	696	687	707	707	701	738	661	704	676	681	690	665	697	677	683	709	701	678	695	653	747	696	677	731	726	715	747	700	670	669	699	650	703	700	692	695	690	676	708	701	670	662	694	716	741	696	707	763	685	730	683	745	677	706	682	696	735	718	680	666	717	739	698	750	678	690	687	749	732	707	702	701	683	705	708	711	716	706	669	687	700	739	673	670	665	709	684	678	710	680	698	675	723	717	692	674	678	684	695	684	689	636	710	641	668	672	671	710	711	710	740	711	684	675	714	677	688	688	731	709	709	743	669	631	665	714	673	696	719	695	670	726	705	720	712	723	675	711	698	686	735	700	705	698	681	683	689	703	647	664	701	678	679	674	711	712	666	731	707	707	698	708	734	669	687	711	699	717	677	692	665	715	735	674	662	711	684	710	724	721	715	733	705	693	709	743	666	674	707	691	728	680	670	725	687	685	733	693	668	713	685	679	704	730	704	638	742	700	696	697	696	748	747	757	724	739	736	730	689	696	744	710	702	705	741	705	681	682	674	688	712	726	741	686	706	671	707	697	750	645	707	709	670	703	700	707	706	691	678	714	734	689	728	714	673	722	705	667	639	676	702	695	709	707	691	668	708	681	708	688	675	683	698	713	695	683	729	701	689	687	699	695	712	691	741	748	672	722	709	695	657	664	699	699	691	672	729	667	663	677	737	704	698	719	701	699	694	680	691	718	710	688	689	657	675	655	708	665	647	746	703	700	658	693	689	647	678	698	720	743	727	676	700	694	683	695	704	672	698	696	662	721	690	668	678	696	704	721	709	697	695	693	712	674	703	716	718	682	639	670	755	689	700	679	688	706	695	737	666	721	657	609	662	689	621	680	699	710	699	715	688	692	719	681	725	648	688	712	697	764	711	712	747	671	663	678	693	710	724	679	716	695	668	680	711	722	732	701	705	672	695	681	631	700	712	706	681	724	685	709	680	675	692	679	716	647	754	658	710	720	642	695	709	695	685	726	677	671	712	710	707	733	704	720	664	735	713	684	711	679	713	711	695	714	732	707	685	698	716	705	679	697	670	758	705	673	667	729	697	699	693	695	713	679	703	695	634	713	718	752	679	716	701	677	666	672	659	751	744	696	714	685	684	706	687	680	669	680	684	751	693	694	750	712	660	692	672	691	726	731	724	718	707	673	687	733	699	684	747	665	692	668	682	692	706	711	662	684	649	687	733	688	633	705	685	686	714	764	653	686	715	717	648	745	695	692	649	666	692	708	684	656	686	671	675	690	699	699	679	656	667	705	736	666	673	703	700	727	705	725	662	694	707	672	728	704	722	735	652	712	725	682	718	682	694	754	716	708	682	692	704	689	721	650	689	701	689	719	674	694	729	735	702	731	658	663	720	668	731	703	728	749	654	713	750	687	723	655	683	724	710	749	665	741	715	713	705	683	682	670	698	665	710	654	705	680	658	684	731	666	657	689	708	699	711	702	684	716	730	705	678	688	708	676	751	681	707	721	693	721	680	678	661	701	650	684	682	698	701	697	684	707	679	717	692	708	678	703	696	700	677	704	658	696	687	711	690	659	652	690	702	721	679	710	676	683	692	747	758	703	718	659	658	723	731	685	677	666	662	700	697	734	697	699	705	719	672	714	711	694	646	692	703	710	720	700	665	783	714	693	721	683	697	715	654	751	700	690	732	707	682	699	711	711	710	719	695	692	668	703	779	700	751	655	706	690	703	690	708	718	650	683	712	718	679	750	690	679	686	653	682	732	702	724	732	735	691	654	635	691	694	696	695	657	690	717	668	675	704	678	663	677	741	679	660	702	671	704	750	684	697	715	664	690	692	669	693	715	694	692	699	713	720	655	701	693	659	699	677	685	645	660	660	698	693	663	699	686	680	699	689	665	662	681	675	682	636	711	674	717	700	703	713	723	704	690	716	690	696	644	707	706	671	700	687	676	681	650	710	630	721	656	709	713	750	747	694	677	685	708	680	705	697	699	665	721	679	714	701	668	674	724	700	690	718	675	696	669	677	745	690	653	677	690	661	711	701	681	700	735	751	717	686	656	688	738	658	685	665	714	692	719	685	673	723	734	697	762	693	717	665	707	717	692	660	693	730	684	710	699	695	651	683	673	660	668	703	695	665	665	699	684	715	690	691	703
56110	54107	51539	40226	35243	28052	28070	25396	24033	22083	15961	10458	7539	7581	6237	5068	5177	4044	2937	1501	1505	1265	1114	1043	1298	1198	869	727	589	459	448	427	414	383	415	364	321	321	320	298	369	346	284	317	298	335	284	337	269	294	323	328	328	352	305	304	286	342	290	292	327	307	307	298	294	299	293	309	294	297	303	307	305	291	314	288	310	268	293	273	262	282	319	299	299	271	308	281	295	320	263	313	316	308	295	289	287	274	299	294	320	293	260	309	306	269	313	278	296	291	299	284	299	304	299	340	291	331	285	322	283	292	263	269	287	319	283	283	290	313	304	280	251	310	332	303	314	300	340	312	297	290	275	304	299	313	287	278	304	278	269	265	283	282	269	307	258	291	298	315	293	281	259	308	296	321	323	285	296	323	326	307	324	297	313	273	300	260	296	264	255	286	302	264	265	290	289	296	299	309	318	295	273	316	307	291	310	292	309	293	328	268	300	272	290	290	286	298	246	296	301	292	308	286	308	308	296	302	250	299	307	316	300	260	327	265	282	297	325	305	292	290	262	301	279	291	331	286	298	307	312	301	268	314	304	317	303	264	301	317	310	316	330	299	280	281	313	296	351	269	304	304	320	282	300	276	273	288	278	276	274	297	290	315	304	306	265	303	291	294	261	305	269	311	301	277	281	317	310	310	265	292	293	318	295	295	303	294	282	308	326	312	281	309	325	261	314	273	317	301	297	292	280	328	261	318	300	279	303	287	306	284	273	293	268	327	300	272	290	305	294	293	295	310	268	295	306	296	275	308	315	267	285	280	300	280	313	321	306	286	326	277	274	350	278	300	276	282	328	261	260	287	289	285	314	295	266	306	291	275	296	334	256	284	306	322	289	328	298	303	270	289	295	267	289	317	278	288	277	299	289	303	285	283	273	291	312	286	276	268	311	281	311	251	306	290	297	313	297	298	295	342	289	295	278	308	306	267	312	315	320	272	303	303	295	317	298	295	280	258	292	294	273	327	311	304	299	271	297	305	303	320	306	282	282	284	309	308	325	266	300	266	302	255	286	284	313	323	289	286	314	289	283	271	303	304	301	324	288	307	309	271	292	281	297	273	288	284	279	297	302	303	298	309	294	287	310	291	282	282	317	299	319	277	298	277	313	289	275	318	302	282	319	317	313	314	322	330	285	305	281	293	283	273	267	347	323	305	275	304	302	324	290	268	308	288	296	292	291	283	296	295	292	316	295	290	279	295	275	291	261	294	316	305	285	318	281	291	268	307	285	280	312	312	279	292	307	311	323	300	296	307	287	300	264	282	306	297	264	297	300	300	299	289	279	319	288	311	270	303	305	302	292	293	290	279	291	284	320	296	259	290	313	307	291	267	300	303	315	303	299	291	299	313	277	314	285	282	288	322	312	300	269	308	315	311	289	291	313	276	291	286	283	278	308	312	243	303	319	313	306	315	272	291	304	301	299	271	291	278	306	316	280	294	282	281	283	319	334	297	299	310	268	261	271	305	275	290	282	302	273	273	260	285	319	286	329	250	297	302	315	322	273	302	305	288	286	317	301	292	284	296	332	305	283	334	279	316	300	301	288	277	251	281	273	311	278	294	289	321	301	285	281	276	304	283	289	284	291	286	300	300	315	284	312	295	311	279	279	283	300	305	304	288	315	309	315	276	340	289	298	291	277	280	293	303	310	296	293	274	292	289	296	275	319	318	301	293	290	294	278	301	301	297	258	281	279	297	316	293	316	294	279	310	274	319	308	296	266	318	296	303	265	315	276	300	309	305	272	294	290	270	323	284	306	290	282	312	283	308	293	288	263	306	297	293	282	298	316	293	313	308	281	272	264	294	300	252	290	338	290	290	283	309	294	313	273	317	281	282	298	243	291	301	305	268	263	316	319	300	305	300	301	279	298	306	278	329	303	261	306	313	293	297	338	334	312	281	289	287	297	275	274	303	319	275	315	294	306	312	288	276	298	301	256	314	273	277	316	300	324	298	287	312	316	321	293	293	276	290	299	302	277	277	308	279	293	298	304	297	267	278	309	324	318	313	316	286	294	270	312	287	287	304	303	291	282	320	316	294	297	313	322	288	304	307	274	281	283	307	299	311	291	282	248	277	291	301	297	286	238	270	307	294	281	298	306	273	295	281	257	283	286	274	307	295	294	323	327	303	291	309	310	293	293	279	273	301	330	292	300	310	313	315	288	271	312	256	307	283	280	298	287	310	277	276	312	305	294	294	295	309	299	303	314	296	288	316	279	298	295	302	301	263	307	309	268	293	290	284	309	281	294	327	297	314	286	283	339	281	296	295	252	283	307	280	289	271	313	289	263	305	310	316	297	278	262	303	335	317	288	249	281	287	308	307	303	296	288	326	291	283	273	307	301	289	271	305	308	270	305	288	299	302	288	287	305	312	292	290	302	309	319	320	280	292	340	291	287	318	280	292	298	305	305	278	318	284	317	308	318	312	300	319	265	268	285	301	309	294	314	266	296	282	290	258	267	302	304	271	285	297	297	314	309	309	306	312	279	308	312	288	287	293	282	296	322	284	320	328	311	302	316	323	294	314	295	256	263	286	309	288	310	284	320	300	307	306	284	282	297	291	281	270	282	291	305	290	286	310	315	264	298	302	301	314	308	323	290	280	299	313	313	311	284	292	331	276	291	269	274	289	274	286	299	264	292	291	295	298	309	283	292	309	286	276	314	291	290	300	289	292	315	310	297	305	314	287	320	277	311	326	284	278	330	309	312	293	277	266	288	315	272	299	285	277	298	290	280	317	313	317	292	298	268	316	313	297	295	310	267	271	279	286	276	320	317	290	266	285	311	276	291	282	277	276	304	289	282	313	242	260	282	277	288	338	317	301	290	293	319	292	284	296	319	297	286	273	311	273	311	259	301	304	307	290	324	314	294	318	313	304	291	293	281	268	289	311	279	312	282	307	291	316	295	279	281	268	296	266	304	289	301	298	290	287	302	304	306	334	275	284	303	290	297	305	311	321	288	304	313	318	304	283	324	274	291	284	276	282	285	294	298	289	269	297	311	278	295	267	281	255	303	290	319	308	281	310	281	307	286	329	290	308	314	315	299	282	309	298	282	302	280	298	327	266	294	270	301	298	322	279	308	284	303	306	310	276	309	290	321	318	284	283	269	280	264	288	294	322	295	283	300	325	306	317	299	277	343	297	275	292	300	326	320	318	302	276	276	291	288	318	326	285	317	281	287	315	320	312	277	292	287	304	287	315	289	289	265	327	306	279	294	300	308	270	300	313	305	284	299	282	272	313	261	261	318	304	298	323	289	291	256	296	301	302	314	300	290	281	310	254	316	298	286	291	295	316	288	283	294	316	275	283	286	276	324	306	312	304	284	331	300	276	257	331	338	260	310	289	279	324	316	297	319	310	299	294	317	307	299	289	286	312	308	290	256	296	299	291	299	315	295	298	294	271	311	295	313	283	333	332	301	303	300	289	298	304	294	274	307	274	313	318	270	321
37673	47999	54395	50428	43604	37594	36846	34915	36918	37631	28500	24967	21368	22693	18600	17430	16537	13894	9996	6908	7283	5771	4955	4819	6311	5267	3864	3028	2256	1840	1707	1561	1380	1204	1090	1074	930	873	928	1066	1065	953	847	946	832	887	823	922	829	800	819	770	834	875	751	792	738	773	700	689	723	757	773	775	742	735	757	701	722	690	749	654	692	683	691	708	721	710	694	707	654	697	717	649	683	665	722	695	651	691	688	646	696	659	645	710	735	673	660	646	678	676	658	683	687	669	667	664	702	665	662	694	698	653	679	667	681	652	632	682	635	657	683	670	670	666	668	689	705	621	666	696	669	650	660	685	705	617	702	647	674	674	688	657	696	729	680	656	648	677	684	653	654	669	613	683	640	704	687	636	696	646	690	615	705	689	660	674	711	632	685	666	681	658	686	673	685	706	691	695	633	644	661	649	682	647	626	668	651	656	642	702	687	681	706	597	690	689	676	697	656	679	698	676	700	655	638	658	675	639	666	679	696	679	667	650	680	680	673	632	702	680	619	630	677	669	637	649	667	676	688	673	665	655	690	632	652	687	683	610	643	694	619	671	656	628	755	662	668	657	700	629	647	678	687	694	660	625	676	695	676	657	647	619	619	665	679	661	682	718	633	647	662	696	711	654	657	706	633	630	737	679	655	670	661	709	673	666	713	711	650	638	692	659	654	629	666	680	658	674	659	670	674	655	709	659	647	662	676	689	683	679	675	707	638	662	648	690	636	634	659	662	685	672	677	663	720	690	638	722	645	643	650	700	620	654	667	643	619	687	657	687	703	615	651	706	656	712	673	680	732	670	690	736	664	711	685	662	726	674	631	640	683	690	664	667	670	701	648	628	656	609	695	679	660	712	694	651	719	647	679	605	705	712	682	653	699	673	659	664	617	688	674	711	691	710	649	670	634	656	689	654	655	696	645	672	694	701	704	720	673	667	679	667	677	654	677	649	708	665	670	626	650	693	654	635	717	712	701	663	708	654	670	673	657	636	634	635	671	612	663	725	652	680	681	658	694	627	710	689	680	680	672	608	688	666	678	675	657	656	667	673	682	643	679	639	665	702	678	673	692	644	696	696	657	717	678	662	702	671	648	641	672	687	640	656	698	673	662	657	690	631	675	699	642	662	650	695	654	663	675	645	680	650	650	663	666	671	668	695	625	678	636	641	645	694	649	659	665	648	637	609	666	649	674	688	696	719	643	703	642	642	666	627	674	650	688	659	694	674	664	675	641	665	628	684	690	640	655	657	674	621	687	646	675	671	704	691	638	679	664	661	671	688	662	696	668	687	642	688	680	658	653	677	675	699	624	701	628	673	664	645	672	663	625	695	688	710	626	672	649	692	680	668	654	659	683	640	714	721	650	665	658	670	713	644	703	665	667	674	645	636	687	638	728	672	662	700	672	664	654	666	698	659	668	665	687	655	677	676	694	669	642	666	697	650	672	653	691	701	724	657	670	655	685	658	664	676	675	668	686	661	663	667	658	663	711	699	685	659	656	654	701	679	646	647	661	673	702	695	669	669	708	679	654	652	671	688	646	671	683	608	703	654	662	642	604	724	642	646	717	676	634	682	623	637	692	678	686	650	717	673	711	687	707	660	648	683	677	674	695	634	684	625	695	651	644	638	671	678	667	678	699	670	717	659	677	670	708	690	653	658	673	663	694	646	668	625	658	680	648	678	655	660	693	660	698	684	641	658	697	642	659	665	694	703	666	686	650	657	688	660	643	651	635	686	660	704	655	692	668	663	630	651	707	692	667	672	667	648	677	663	663	698	688	659	676	663	612	714	668	649	666	644	711	604	679	707	668	646	643	675	629	696	680	658	665	710	672	651	673	675	637	646	707	683	693	651	678	633	671	667	651	654	666	681	671	666	687	655	644	721	657	687	658	675	642	670	696	651	688	651	683	633	665	666	686	675	698	701	690	658	677	664	698	702	696	679	668	645	709	639	664	622	608	661	701	656	660	653	704	676	621	670	698	646	667	655	663	656	672	653	654	656	679	675	648	642	656	675	693	640	669	677	677	668	644	670	648	619	718	646	666	627	679	677	684	671	659	659	674	657	625	642	694	665	622	715	680	682	692	651	699	713	691	652	646	674	649	680	657	660	688	658	653	668	662	617	694	677	646	661	644	660	641	668	613	662	645	622	663	665	708	621	682	679	690	675	672	690	660	682	738	718	637	658	686	660	662	678	654	650	664	660	683	690	683	664	674	642	629	692	692	659	675	657	656	659	678	593	630	669	663	670	673	660	656	691	717	630	688	684	645	672	618	675	662	656	674	661	666	672	702	645	617	639	671	650	656	675	631	651	712	621	694	670	672	666	634	676	659	688	703	648	673	671	687	643	674	699	733	681	640	659	655	682	653	639	692	649	676	641	716	644	623	686	662	613	674	683	653	709	659	704	686	656	693	675	665	677	618	709	692	689	671	678	673	682	666	674	656	697	654	637	717	665	645	646	653	736	661	645	654	621	689	639	653	660	672	632	655	638	658	695	638	637	644	679	688	642	694	673	641	673	659	647	648	685	682	678	647	651	678	687	684	686	663	675	638	649	669	695	659	631	723	619	635	669	663	690	664	660	675	689	665	691	668	674	648	658	650	710	634	701	675	664	707	659	644	660	635	656	641	654	673	656	658	653	662	676	615	684	668	641	682	653	696	676	690	710	646	672	692	656	671	690	706	721	694	675	643	714	678	696	670	659	655	683	660	655	640	687	661	684	664	707	647	639	660	630	681	699	702	662	643	621	690	729	666	658	671	733	635	636	678	653	668	684	660	639	626	664	658	634	665	688	658	596	702	652	674	710	677	657	665	690	675	658	661	704	656	638	679	712	687	663	660	652	686	711	669	647	697	670	691	649	669	658	672	662	692	631	683	660	711	677	621	675	714	655	664	694	601	619	655	663	681	666	652	707	695	666	648	665	687	620	703	659	719	666	640	651	687	681	629	681	659	659	688	650	672	711	661	690	731	639	646	601	654	641	687	724	678	659	650	639	646	694	678	678	647	689	675	722	656	657	665	609	694	688	655	696	655	681	655	695	638	684	669	661	690	668	677	703	643	688	664	657	625	684	706	660	663	636	666	641	668	686	634	669	683	690	707	679	665	627	706	664	652	624	631	657	645	711	675	694	699	639	656	696	677	666	656	669	668	671	653	689	650	666	655	679	598	648	714	653	672	686	669	659	675	677	658	673	657	633	702	677	648	664	705	697	717	675	701	705	642	649	665	684	641	692	687	670	699	668	676	697	654	671	683	668	663	689	680	679	621	678	654	648	662	710	710	672	676	695	671	672	674	666	702	638	606	679	716	684	682	671	624	684	701	667	652	674	692	678	660	683	623	660	648	670	721	619	664	672	631	666	651	678	617	668	655	646	682	692	623	630	655	678	702	674	657	637	699	696	690	641	674	687	615	692	677	696	690	651	637	659	705	656	641	671	662	639	678	731	674	620	759	683	690	682	699	674	685	743
26755	21439	19332	14750	7875	4108	2873	2204	1835	1470	1159	905	803	788	647	633	570	518	527	557	426	464	430	443	452	410	401	397	406	439	408	330	399	359	412	384	390	363	369	349	375	393	340	371	372	384	402	353	341	334	327	336	339	361	364	335	369	358	367	329	383	332	345	367	333	373	373	364	386	369	356	363	414	385	363	378	321	354	369	405	391	365	356	354	367	386	350	355	373	370	380	344	383	346	377	368	334	348	358	344	329	317	343	378	347	361	363	369	350	325	371	344	333	353	382	410	335	342	348	361	344	353	342	359	346	334	346	352	370	364	381	345	341	340	333	369	378	367	342	321	374	386	331	311	360	350	329	351	331	372	348	339	373	363	351	381	347	381	347	396	362	353	360	350	367	345	353	348	355	329	358	367	352	354	353	375	357	371	360	388	334	340	405	340	378	337	325	388	360	383	372	342	323	330	355	377	358	334	369	373	341	365	343	336	357	375	354	335	324	368	333	384	356	315	382	369	344	377	300	353	328	369	343	310	368	344	340	364	335	328	342	332	335	374	348	333	331	334	317	364	337	356	333	356	367	355	345	341	351	365	369	387	404	359	372	354	380	342	360	317	354	351	362	330	369	382	354	317	335	332	359	374	370	368	363	312	368	327	326	325	328	384	346	362	366	362	347	368	333	349	364	362	335	372	353	364	351	338	367	329	339	369	342	348	360	296	324	333	381	362	340	340	347	368	344	349	393	341	357	371	334	320	351	347	325	357	343	358	356	335	370	377	351	363	366	370	383	355	359	351	376	382	376	365	346	354	374	382	334	371	375	338	330	380	382	373	346	377	342	381	347	329	321	368	363	350	371	349	368	368	376	342	341	344	311	348	350	344	362	356	346	334	364	388	360	377	355	387	324	331	333	345	381	356	385	356	319	342	391	377	349	356	364	392	341	333	348	356	381	359	339	332	354	367	358	352	361	329	347	339	364	357	345	312	352	362	368	353	339	379	354	369	366	342	370	354	373	367	349	370	339	373	376	354	348	375	322	361	325	331	356	340	381	367	383	360	351	311	328	354	348	349	331	307	391	357	327	393	349	361	337	343	344	324	349	326	387	346	336	379	357	348	380	328	337	320	309	394	359	357	372	399	360	340	332	375	339	376	385	376	364	377	380	328	360	349	358	354	359	374	372	389	346	397	318	339	371	340	359	348	318	344	358	372	320	346	359	369	347	314	354	333	342	345	385	386	378	356	360	353	347	335	361	359	368	327	362	368	352	352	366	370	358	376	346	361	355	376	337	319	350	341	369	336	351	323	364	316	346	356	352	370	366	340	341	310	348	327	356	366	353	346	351	369	344	369	390	372	350	348	375	329	337	330	375	317	351	367	355	389	360	372	377	343	321	351	330	378	353	365	370	382	343	371	347	349	362	364	353	329	346	326	363	373	364	346	357	322	353	361	370	324	365	363	336	349	366	378	328	337	326	335	344	361	340	318	351	387	342	347	308	352	327	339	369	342	360	377	349	368	356	374	330	337	343	360	354	333	342	388	342	364	392	363	347	342	361	355	369	342	356	375	357	368	363	337	383	365	362	337	396	353	372	397	348	361	383	359	330	371	341	347	339	385	366	320	387	327	356	347	369	375	337	301	344	312	369	332	327	345	350	360	321	368	343	358	375	367	372	328	370	355	366	367	368	333	343	325	359	367	359	360	346	338	377	386	355	335	350	388	338	386	350	362	348	370	349	387	336	341	357	339	345	367	361	379	319	341	383	354	324	365	345	363	353	366	368	360	387	364	360	379	349	369	353	337	376	347	351	343	335	346	363	353	360	347	383	359	349	358	320	354	381	355	357	345	365	366	363	335	363	345	376	355	352	329	374	359	341	349	334	344	381	352	324	344	367	320	316	385	363	335	331	352	379	371	320	336	359	321	365	375	347	351	377	352	347	354	334	356	386	317	344	326	389	381	359	370	343	363	350	364	330	373	388	331	343	356	370	359	357	375	350	345	333	350	358	352	335	356	304	338	368	362	361	344	337	388	341	328	364	330	382	343	345	334	384	389	348	358	354	345	359	378	340	358	376	384	365	350	357	332	351	359	386	347	342	366	357	357	388	312	350	355	351	381	341	356	374	353	393	355	360	385	389	352	326	377	373	340	359	339	336	378	375	363	326	355	312	360	331	362	365	355	337	376	361	395	366	327	367	373	382	335	381	355	345	349	366	336	336	328	360	319	349	341	391	333	357	357	376	355	358	352	335	341	372	322	366	358	357	359	373	365	344	336	366	366	366	334	334	361	353	343	344	342	350	353	334	360	351	346	351	342	360	362	344	386	370	347	341	354	344	376	356	314	344	347	364	374	358	391	352	366	346	367	360	352	359	327	380	331	342	348	301	362	328	363	400	386	342	370	320	358	335	380	399	351	376	321	322	287	378	402	385	372	361	355	367	352	320	369	373	361	338	354	349	379	365	364	349	349	354	337	367	369	306	370	364	329	366	361	323	350	379	357	323	357	341	357	356	368	330	388	330	357	336	359	361	349	334	340	386	347	379	357	344	371	342	367	382	346	379	347	364	350	409	342	363	349	383	355	377	372	333	336	350	346	377	331	347	340	366	369	365	367	360	360	343	346	338	365	359	364	326	328	348	396	355	369	374	344	386	361	361	348	378	354	374	349	376	356	363	312	386	333	376	347	364	390	369	329	346	338	357	336	335	377	375	347	397	373	383	378	363	353	399	354	339	340	340	361	304	333	359	340	360	379	382	371	344	373	386	371	353	367	345	353	374	408	349	330	370	358	348	372	359	393	323	343	377	365	359	350	372	361	372	320	346	337	379	354	343	376	356	379	335	353	363	367	338	383	328	350	372	349	347	358	318	387	358	322	337	370	354	379	354	369	372	343	348	357	371	395	350	348	329	349	370	344	335	351	344	352	341	340	309	321	340	388	378	348	327	382	380	368	344	331	329	326	334	379	350	369	336	371	344	343	371	360	377	356	362	369	332	333	339	334	317	350	350	354	352	338	311	354	375	335	356	390	354	353	318	310	377	341	346	337	344	318	347	347	400	345	307	380	352	345	355	380	353	338	346	354	352	358	356	359	330	323	378	381	362	364	355	377	358	341	350	325	312	376	365	359	348	364	383	337	322	363	363	331	377	362	379	353	362	343	357	374	362	336	369	358	337	387	358	322	388	357	335	346	351	358	367	324	307	383	354	358	338	352	344	345	374	344	385	329	369	351	357	345	351	308	366	345	387	352	311	356	319	406	319	334	377	325	338	347	315	339	381	348	412	372	369	338	355	354	369	370	355	350	343	361	334	347	337	339	379	363	338	350	387	379	332	379	336	370	374	329	341	356	327	361	390	347	396	369	356	367	335	373	354	332	365	366	341	334	372	352	339	364	364	386	408	366	306	338	365	361	359	398	355	357	338	333	373	374	353	377	319	372	378	355	369	351	360	356	364	361	373	352	363	371	365	371	343	331	330	374	374	359	383	368	340	335
15784	19008	24863	26198	16701	12748	9970	8315	7533	6459	4867	3866	3280	3134	2757	2526	2249	2003	1818	1546	1451	1310	1302	1246	1300	1225	1119	1083	1097	1072	979	1000	978	958	832	851	860	818	850	843	869	849	828	814	846	850	819	847	822	846	819	834	808	829	816	826	824	777	826	828	774	834	798	775	789	866	787	760	787	847	760	816	814	814	848	811	828	870	822	859	801	799	794	805	752	835	787	784	754	826	783	771	808	783	801	786	757	813	772	808	783	815	766	813	790	805	769	815	818	754	745	780	793	832	761	813	837	791	817	844	792	816	767	835	719	859	796	781	800	763	818	762	814	785	824	837	799	830	782	797	735	802	821	740	823	844	789	804	798	783	817	789	793	785	778	785	806	831	801	781	803	742	835	804	779	778	795	790	772	843	786	770	732	777	763	801	789	812	806	813	749	795	815	814	763	852	804	792	759	782	804	794	801	726	821	801	832	757	779	840	815	779	823	801	775	734	772	794	803	785	796	796	769	745	805	760	786	793	790	802	815	818	785	819	826	839	794	807	774	798	784	813	773	805	775	728	758	796	785	802	766	821	766	743	792	772	805	833	725	804	770	751	806	804	765	789	777	758	781	801	825	808	811	776	839	777	760	838	804	796	814	801	764	800	793	757	783	748	827	791	820	768	785	762	760	783	751	767	816	801	792	830	810	767	787	828	769	835	722	783	796	789	780	766	802	822	834	783	798	746	753	787	789	850	759	775	791	796	791	814	758	832	806	735	780	742	829	793	811	801	791	790	795	790	772	794	812	799	763	812	799	777	801	830	787	801	741	775	826	806	820	770	821	873	825	782	757	753	785	788	753	775	833	778	777	742	823	814	780	742	759	766	749	756	774	812	811	805	795	784	829	781	812	826	748	802	810	834	771	754	766	794	810	757	807	760	775	802	735	752	771	773	815	775	777	798	894	741	816	745	769	834	794	778	807	842	823	792	762	806	791	787	813	803	778	742	814	773	805	831	777	829	781	799	752	782	789	781	823	812	814	776	733	790	816	801	826	816	780	764	791	765	779	785	798	783	778	829	796	795	789	783	812	824	796	780	811	784	824	792	825	806	795	844	824	787	769	775	825	877	780	763	834	827	779	835	772	799	785	782	787	817	812	737	820	803	753	805	817	824	847	843	769	770	855	770	779	814	797	768	798	837	780	802	789	792	776	796	774	739	823	776	756	819	778	794	788	818	747	783	792	857	771	788	739	793	777	798	765	795	787	814	787	779	755	763	806	816	758	830	809	804	776	738	852	799	783	815	769	769	805	824	789	767	782	785	875	760	780	799	772	846	847	834	788	823	759	772	788	815	799	852	809	816	768	782	812	758	777	872	785	764	767	788	876	823	789	778	802	780	825	799	835	754	781	794	791	747	805	806	819	762	793	809	787	798	789	763	803	759	822	767	803	825	810	829	814	813	808	823	750	807	774	791	776	783	820	793	832	810	758	761	754	783	802	807	772	794	843	822	803	774	766	791	845	770	804	783	794	817	783	751	850	759	746	777	808	785	791	854	769	856	810	847	774	790	795	762	762	844	754	779	736	743	764	783	826	831	814	816	806	799	838	818	818	794	826	793	809	803	818	823	820	827	818	776	820	842	775	852	832	795	826	830	828	773	816	800	807	791	809	775	757	818	799	780	771	780	823	762	852	826	812	773	768	777	792	781	744	748	784	776	808	794	853	772	779	814	800	826	850	779	799	805	807	803	802	783	801	833	795	798	868	841	809	843	760	804	818	784	793	767	802	805	798	820	772	788	833	818	830	773	829	769	761	781	714	752	801	771	757	797	764	783	791	749	787	770	774	791	800	807	820	793	795	800	812	772	856	794	816	845	790	805	817	731	802	781	871	771	801	765	752	744	760	822	740	764	720	748	825	770	791	802	776	740	751	803	783	782	842	815	808	813	728	796	799	784	805	777	801	779	792	791	799	743	774	826	770	832	756	813	824	781	787	769	830	810	765	814	787	808	796	773	783	812	790	753	781	797	784	823	758	799	797	787	823	807	795	833	811	764	763	790	756	803	826	809	784	817	812	767	793	854	820	803	812	772	812	793	788	775	791	814	797	827	851	832	790	802	829	801	796	810	792	802	788	794	808	803	818	790	803	781	865	761	768	792	797	799	773	852	778	795	809	780	812	752	820	768	808	802	805	820	792	812	821	799	751	750	781	777	805	779	785	775	832	860	778	740	778	793	822	840	799	699	806	788	782	771	766	813	764	813	788	780	852	845	807	816	847	819	756	763	811	782	812	776	827	836	829	832	841	818	759	839	785	785	843	773	810	799	793	796	773	758	814	750	732	801	780	746	801	773	741	815	766	793	810	804	835	778	834	775	796	816	751	782	834	807	741	825	808	814	784	748	785	791	809	752	811	744	743	819	783	795	837	819	806	847	760	776	736	756	780	746	779	798	789	768	809	789	785	793	800	793	797	794	804	825	862	771	791	770	817	818	815	840	718	815	789	844	791	835	811	820	831	812	741	762	797	771	812	820	768	738	734	751	809	783	777	817	806	750	798	804	771	794	761	775	803	853	819	781	810	769	796	742	808	807	824	821	781	737	760	799	820	739	766	822	807	768	808	721	786	765	781	816	763	817	841	837	755	801	810	781	786	780	789	812	793	803	801	798	759	779	804	793	829	817	779	833	774	742	756	770	802	796	828	797	865	780	784	756	839	766	792	782	838	808	773	803	786	782	780	777	765	781	811	759	781	774	751	815	774	808	814	791	783	764	827	778	825	815	767	837	833	801	771	783	790	794	811	759	853	788	744	788	814	770	749	797	763	815	767	840	794	825	770	794	785	796	771	756	803	763	809	765	811	773	779	840	836	764	775	832	790	746	844	775	770	767	791	748	811	786	822	827	804	814	797	804	838	746	763	780	790	801	845	781	774	768	759	782	748	829	817	790	795	838	775	790	804	801	847	731	832	793	783	812	848	798	760	810	803	819	827	746	765	810	779	777	819	780	807	798	766	776	781	779	864	853	800	822	793	770	823	761	812	759	837	812	757	768	792	808	795	727	796	809	764	796	832	817	766	778	771	810	788	821	739	797	794	814	822	761	741	806	786	848	786	796	806	775	763	791	793	779	826	801	808	793	779	779	797	796	790	769	797	792	823	781	823	775	791	797	792	836	756	793	780	794	803	775	790	795	851	825	790	794	844	792	812	807	771	753	791	809	803	805	741	812	825	836	849	815	799	761	828	797	797	815	781	809	824	778	797	812	752	779	818	823	740	795	798	767	782	779	744	811	785	805	735	768	739	767	804	759	794	799	765	782	801	756	818	804	831	841	802	784	789	739	813	757	814	779	780	811	804	781	764	768	777	790	799	821	786	798	801	829	836	795	814	761	795	733	754	847	782	827	818	808	842	815	834	814	793	766	803	809	761	794	801	777	832	784	812	796	774	784	766	748	766	858	750	756	804	824	758	794	769	787	809	761	745	803	818	767	735	794	814	789	759	801	749	823
44924	50891	49032	44279	29495	25621	22869	18405	17571	15599	11624	6074	4393	4185	3263	2790	2368	1932	1608	1212	1057	933	819	733	787	835	707	636	496	448	394	382	389	343	307	317	324	323	291	314	311	298	322	327	331	306	321	310	357	319	302	293	319	294	326	319	284	289	335	342	293	290	343	291	338	318	313	289	269	337	321	305	293	325	300	321	303	308	284	305	303	319	337	317	301	300	304	271	304	307	310	294	331	307	304	305	285	314	311	310	313	298	301	293	290	280	293	311	294	308	319	281	301	326	305	294	312	278	298	279	285	300	321	291	321	320	298	310	307	309	292	319	291	307	305	293	291	295	290	280	288	289	310	301	300	316	288	319	294	277	313	283	288	292	307	291	303	337	302	270	286	304	293	312	298	282	277	317	305	310	299	307	279	330	295	325	309	299	314	294	313	319	295	319	285	319	255	329	330	273	276	298	323	306	292	294	324	305	325	297	325	311	310	322	298	310	308	295	312	265	334	255	306	336	320	327	303	314	336	317	296	307	318	307	286	310	338	257	318	294	341	328	324	300	304	273	340	304	252	290	313	308	272	312	326	289	289	278	338	282	276	308	317	278	286	300	322	272	296	323	268	318	311	294	285	290	275	291	304	305	240	298	300	285	300	281	314	296	302	313	279	272	336	341	334	292	307	319	294	296	299	341	325	316	285	322	311	295	288	228	303	307	318	291	295	296	304	327	290	278	314	321	296	334	322	299	268	330	302	300	321	304	317	309	309	313	317	322	306	278	337	292	291	322	288	313	317	302	287	272	302	326	306	303	342	299	342	303	308	319	343	312	276	276	302	300	306	309	299	303	293	285	281	281	264	274	301	339	314	328	313	330	290	320	324	314	305	323	299	296	289	334	294	312	279	270	312	359	308	297	286	283	282	289	298	300	308	306	294	292	306	316	308	279	310	296	297	298	288	293	326	288	298	266	339	312	281	301	268	295	315	282	270	281	349	301	295	338	316	341	279	282	250	289	294	311	290	303	297	304	312	296	293	306	315	311	292	329	308	350	299	325	325	302	273	320	273	262	262	271	297	309	296	318	299	329	266	325	307	305	296	278	284	310	305	314	292	308	305	314	326	314	315	287	308	304	317	296	309	292	281	322	327	307	341	296	273	298	286	294	302	286	289	307	314	323	320	310	321	306	321	323	320	287	264	346	279	301	323	300	323	311	308	302	299	282	325	324	321	297	310	294	305	311	299	301	313	271	264	302	327	310	266	274	273	283	311	298	326	301	311	301	299	300	290	303	298	332	293	323	322	309	285	297	318	320	305	294	278	321	309	315	323	305	314	274	308	285	275	284	299	315	284	307	347	330	323	316	306	287	291	321	314	302	298	276	302	268	295	311	282	313	304	299	328	328	292	330	294	312	337	305	304	314	321	356	292	314	297	341	289	304	270	297	296	284	292	294	264	329	329	323	307	304	317	313	309	298	291	316	304	307	320	264	273	286	320	301	311	342	312	298	299	295	298	295	290	315	287	313	321	268	305	297	287	274	284	320	320	315	343	289	313	330	317	305	268	341	303	299	283	325	280	332	320	295	310	327	313	283	320	331	269	288	299	348	312	296	285	283	309	309	293	292	280	351	318	302	295	293	290	321	299	288	303	313	319	313	283	300	264	298	319	281	288	329	318	301	292	280	306	294	324	328	291	323	328	284	312	302	303	359	301	291	286	322	329	269	296	312	300	330	308	304	275	307	334	273	297	290	324	308	335	314	286	282	336	305	279	312	280	320	299	308	308	307	282	325	299	264	332	324	304	310	321	358	303	303	299	275	297	276	304	277	296	280	306	286	339	308	300	309	298	331	321	310	294	288	309	277	322	305	294	294	321	277	307	344	296	315	277	287	303	310	279	299	309	317	291	280	314	326	282	315	289	313	301	304	295	321	342	308	280	296	302	283	294	306	289	306	290	330	282	278	293	310	310	321	342	326	277	319	308	317	317	317	316	296	322	323	296	313	317	319	279	308	318	319	300	322	318	302	292	272	305	288	299	319	276	306	340	268	303	293	323	291	292	329	292	333	292	311	301	319	289	313	296	277	319	292	291	311	277	303	291	315	311	294	274	317	334	316	307	314	310	339	313	279	289	302	295	307	325	321	324	315	323	287	316	313	320	295	293	284	293	341	301	267	313	306	311	318	252	327	315	295	290	315	309	331	296	277	279	320	280	327	324	284	321	345	304	328	307	302	307	305	316	280	322	299	301	291	297	306	318	309	290	289	310	321	288	279	339	274	304	333	290	291	292	279	275	290	292	291	305	305	336	287	319	301	294	293	292	293	268	288	295	281	326	299	299	322	310	294	276	314	312	337	300	335	298	295	331	298	288	300	324	283	327	307	298	306	285	322	273	327	298	303	293	291	263	339	305	317	305	338	307	314	274	309	299	312	304	288	315	331	309	306	267	309	296	296	294	302	322	264	288	294	343	306	334	287	291	318	290	320	327	299	320	291	292	294	301	324	327	307	323	297	297	329	355	344	287	317	298	341	284	321	312	320	318	282	285	331	308	317	281	281	320	284	305	295	313	323	317	330	309	260	319	300	323	312	264	303	279	308	316	301	313	291	304	290	271	285	326	306	326	318	299	273	309	290	299	305	304	303	270	287	273	320	272	333	316	325	285	299	300	288	310	294	311	325	333	305	307	342	313	329	292	325	315	287	312	290	297	307	310	311	327	305	318	282	314	307	298	291	303	325	309	305	303	319	314	307	340	318	336	264	321	326	293	296	289	306	294	266	299	284	313	283	272	302	346	341	294	312	295	298	295	306	292	254	290	297	312	319	340	290	314	312	329	321	300	295	322	312	296	273	262	280	279	331	310	314	287	301	275	290	297	300	298	306	329	313	262	274	269	277	303	325	301	300	320	299	311	315	330	281	297	324	310	280	345	319	296	294	274	300	352	321	298	314	267	291	345	335	290	283	292	306	320	277	281	332	301	328	323	312	297	288	314	321	307	309	305	321	299	304	298	310	305	311	289	301	274	312	316	285	314	313	289	301	297	293	270	339	311	300	305	288	325	320	319	284	304	303	304	302	283	317	312	323	290	309	311	288	299	324	263	301	308	280	292	331	291	311	316	300	331	293	306	306	321	311	281	287	334	286	312	294	297	283	304	322	296	292	296	296	294	308	286	304	306	301	338	299	288	312	302	291	294	275	320	304	303	319	273	281	300	322	318	287	257	319	288	300	311	322	302	321	304	290	259	323	299	279	291	307	289	295	331	303	285	341	297	302	267	287	304	287	307	281	324	299	331	323	323	305	308	294	338	310	306	292	323	288	322	312	323	302	271	308	311	337	294	297	328	303	307	331	310	277	300	295	303	300	288	323	322	285	318	294	270	327	303	272	306	301	303	314	311	310	319	315	281	304	293	323	318	266	293	293	302	287	317	293	296	288	326	297	298	302	292	308	311	299	275	327	290	319	306	299	280	332	326	331	317	341	324	304	317	292	285	309	272	298
29391	43120	50183	46768	32573	31808	29756	29275	31511	32110	24918	17690	15023	15376	11868	11214	9258	7771	6300	5071	4985	4482	3543	3041	3709	3695	2824	2534	2045	1709	1460	1270	1094	930	936	907	892	876	838	944	896	853	844	797	827	902	851	864	808	728	805	767	761	757	767	791	735	698	707	704	702	737	731	778	710	691	719	747	725	762	725	693	729	693	748	692	694	672	732	695	716	693	723	715	670	706	672	721	677	734	692	707	719	720	625	680	670	740	737	676	693	711	701	632	652	713	695	700	656	693	702	667	721	689	695	659	671	690	690	726	748	701	662	717	774	650	695	681	695	702	697	717	690	722	667	641	661	679	642	709	712	644	647	727	718	644	709	701	700	675	705	696	734	698	710	714	691	649	677	679	703	653	710	674	688	713	697	720	706	685	639	682	676	687	705	699	639	680	710	651	637	642	699	698	695	700	725	698	712	718	712	707	690	722	669	706	724	695	654	657	629	701	738	697	658	709	703	688	652	719	675	660	710	645	678	669	742	676	720	673	677	687	701	717	703	737	675	731	687	698	712	702	692	674	636	698	665	738	705	674	710	700	700	669	724	688	674	644	669	649	682	680	677	711	691	664	700	702	706	704	700	662	676	718	694	650	707	666	731	677	693	698	651	693	642	694	696	686	677	658	688	693	676	650	688	735	649	685	679	641	643	715	729	706	681	698	633	716	671	674	692	683	723	697	735	725	685	655	726	663	670	719	718	692	666	690	703	637	740	700	686	730	667	708	698	712	675	700	721	682	698	690	661	706	684	655	679	710	666	643	671	677	698	671	732	703	689	686	674	640	715	687	659	713	677	725	704	666	684	702	685	668	667	752	658	669	655	722	699	657	710	717	651	700	712	737	645	663	762	663	697	711	710	679	696	623	642	754	695	695	671	670	662	710	681	671	712	683	621	652	698	640	710	665	724	655	696	741	716	696	715	709	694	732	687	687	702	710	680	717	630	658	685	694	698	749	673	724	706	697	714	697	685	679	731	720	669	672	655	641	695	674	737	690	663	667	706	643	713	642	704	666	700	677	654	689	731	695	699	679	659	667	660	662	681	695	718	664	726	678	679	693	706	703	661	657	734	694	695	667	721	662	649	692	690	679	716	702	683	658	667	690	687	699	673	690	680	681	671	707	686	650	694	705	727	666	695	675	654	694	700	671	663	708	722	675	712	651	675	706	656	684	706	748	688	703	671	679	693	704	673	692	680	702	644	685	664	695	692	708	703	703	720	701	714	680	703	719	681	691	700	643	690	618	695	733	694	711	743	658	714	710	650	657	689	696	675	722	702	678	713	657	665	655	633	729	700	636	668	678	651	706	694	705	690	693	642	635	698	694	727	725	676	640	715	673	716	698	684	693	695	695	690	678	700	687	682	666	655	688	671	702	705	724	737	696	679	658	694	693	698	710	679	701	728	718	714	735	653	679	715	685	701	666	680	701	653	731	706	685	690	708	707	640	691	667	703	699	677	658	674	691	644	607	724	713	665	703	651	672	676	675	719	724	705	693	688	663	690	704	753	716	716	655	729	710	674	722	716	680	672	728	664	701	692	688	717	761	679	704	691	694	695	704	661	646	698	677	715	651	725	714	711	707	655	677	705	703	680	725	684	678	627	664	715	637	712	669	665	730	711	657	668	659	697	687	720	683	688	691	671	703	692	660	670	679	720	663	687	672	689	718	668	690	683	732	647	672	674	685	688	649	682	691	671	705	695	683	689	692	670	701	729	722	703	693	712	713	665	671	692	684	683	694	680	684	716	730	709	685	730	645	698	677	672	726	728	684	690	704	695	649	699	644	663	677	704	694	654	681	649	717	663	674	666	713	678	691	659	696	656	638	693	634	663	712	676	637	726	672	692	717	712	718	698	669	682	691	701	735	693	702	664	646	650	673	652	676	711	712	630	693	673	721	690	653	678	662	658	719	666	730	666	671	681	716	649	707	704	687	662	623	706	657	680	686	690	677	673	705	666	677	694	668	671	708	658	667	688	734	673	680	681	677	681	671	682	707	667	674	705	689	725	668	672	718	705	680	701	686	699	698	644	616	680	698	692	724	693	727	708	712	674	676	703	655	696	686	666	693	689	713	704	697	690	702	686	701	660	688	665	703	679	675	675	710	669	688	736	660	675	681	660	706	650	703	682	706	692	707	688	691	662	679	663	686	698	699	679	676	679	687	673	761	693	685	732	714	676	690	688	648	643	644	724	694	702	707	737	690	699	685	740	696	679	691	684	748	735	720	703	687	670	646	703	687	681	686	709	668	713	701	702	683	712	711	748	744	712	679	667	722	685	687	690	671	684	671	713	706	749	683	662	690	661	694	667	633	676	711	668	697	712	700	700	690	675	694	688	677	672	703	714	713	641	661	697	714	680	677	716	686	689	713	665	648	685	690	637	707	661	663	689	723	692	647	675	655	731	729	677	719	661	694	706	706	713	693	711	715	724	683	704	654	701	688	699	699	706	699	708	717	688	703	635	727	645	710	691	706	666	671	678	718	680	670	660	720	633	644	704	668	704	631	701	694	666	672	720	701	669	680	670	726	680	698	676	663	686	680	699	681	730	702	690	702	675	688	690	687	745	669	697	660	662	641	706	730	668	691	643	655	676	638	690	710	679	677	682	658	743	685	701	669	681	735	698	637	717	667	673	692	670	667	693	680	684	665	665	669	679	654	717	640	698	658	671	703	666	664	647	679	674	652	768	675	682	691	726	689	692	698	706	660	704	639	680	678	727	720	681	684	720	686	716	707	682	719	667	722	686	682	740	688	706	705	739	736	676	678	634	679	701	750	688	715	716	701	715	711	665	709	708	687	692	693	672	636	680	684	687	663	661	734	725	721	685	672	668	679	682	693	686	673	707	690	707	657	661	681	720	653	661	700	657	701	702	725	633	690	706	622	710	667	711	682	643	704	744	687	651	642	695	675	701	709	696	695	694	698	719	702	703	718	668	681	701	663	674	665	651	705	685	698	678	745	695	692	717	687	701	658	696	701	664	691	700	656	689	672	680	717	684	699	635	688	661	726	701	710	641	657	666	693	680	670	719	678	687	712	679	736	687	698	706	674	638	677	648	640	741	682	692	679	680	687	691	688	637	710	727	695	684	707	754	684	668	636	656	731	743	665	715	701	747	707	698	698	702	668	688	690	679	706	677	653	700	702	699	646	701	709	726	729	750	679	647	675	657	671	712	671	703	766	661	720	677	631	695	713	667	728	695	686	704	638	709	690	732	681	680	683	732	704	709	673	693	716	679	724	702	659	683	682	653	647	670	704	645	683	694	690	667	743	708	694	685	688	687	687	656	738	683	646	678	643	665	662	694	707	658	659	690	656	667	692	721	683	694	713	671	677	670	652	714	681	692	662	710	698	678	688	675	625	718	669	702	656	706	696	688	690	679	715	672	688	694	667	676	658	688	680	641	663	652	651	637	662	702	689	739	654	705	651	657	684	709	655	709	675	696	717	685	674	719	672
54230	52406	49691	39683	29539	28328	27666	25750	24036	23234	20400	11978	8396	8737	6026	4623	3509	3350	2739	2087	1589	1460	1240	1114	1296	1195	997	748	642	589	521	449	427	436	346	341	329	337	338	334	326	333	343	314	309	321	371	322	334	265	300	330	278	293	338	301	313	276	273	284	291	331	316	310	302	347	309	290	294	292	276	288	282	270	293	304	281	300	310	272	279	278	319	288	292	275	255	297	296	294	314	264	302	279	295	297	307	305	281	305	283	263	283	273	279	288	308	258	266	305	318	302	287	315	324	293	302	286	305	302	295	296	293	292	247	309	287	265	285	275	302	283	291	276	291	297	307	284	261	287	278	303	280	295	307	303	293	291	304	312	315	279	278	276	250	266	271	274	295	307	290	263	261	308	273	270	282	300	303	297	284	286	297	307	280	241	311	302	281	278	269	264	289	274	283	284	286	266	295	323	295	309	271	283	304	301	277	267	301	276	279	261	291	314	303	289	269	296	287	249	271	278	272	252	268	317	292	276	282	291	275	292	296	279	287	291	325	304	288	270	287	296	281	269	284	265	296	309	301	263	296	316	318	329	290	310	278	271	294	303	291	326	314	299	308	309	273	291	274	296	278	280	295	298	282	298	302	301	281	287	288	283	279	300	262	279	293	292	288	290	277	283	280	288	290	293	305	320	272	281	281	293	311	268	280	296	267	305	278	260	281	307	280	292	291	291	304	280	269	262	329	305	272	313	270	274	287	297	311	284	312	291	270	273	284	291	289	289	284	296	314	296	295	289	282	271	329	289	271	297	283	301	319	362	302	279	291	280	289	299	273	284	293	282	298	295	337	278	313	311	306	252	275	278	266	271	302	266	322	322	300	303	320	293	300	275	303	303	281	283	311	266	269	283	290	315	310	264	282	313	267	257	298	288	291	309	275	297	287	287	270	295	256	273	317	322	301	303	274	285	308	263	302	266	293	253	329	312	305	300	306	267	257	309	319	303	284	265	293	302	311	286	297	258	255	286	309	272	284	295	278	269	305	303	315	293	335	279	289	270	255	296	298	306	272	276	270	263	285	292	283	270	294	307	293	278	290	258	304	290	291	289	277	265	266	272	274	305	301	312	316	286	284	328	307	286	305	296	286	303	305	289	283	289	303	304	266	299	291	283	334	291	259	267	273	292	308	301	303	322	280	275	300	278	269	256	283	283	262	294	309	291	301	291	280	282	266	278	276	269	281	296	288	305	270	334	282	282	284	300	318	288	302	251	322	272	263	293	280	317	302	270	309	318	295	285	293	262	293	277	276	310	268	298	261	287	317	326	272	278	270	295	332	288	289	281	336	335	295	302	296	304	266	283	296	293	251	256	242	317	329	313	293	308	299	287	300	264	335	294	293	282	267	276	305	276	295	292	272	282	266	264	314	307	275	279	315	278	292	281	282	257	260	291	287	271	293	302	283	275	288	291	313	279	309	287	270	323	294	307	274	295	320	300	270	291	273	282	292	269	268	308	303	258	282	284	226	262	295	278	273	289	305	292	274	285	283	302	282	332	318	303	280	285	268	267	304	304	272	304	289	290	275	266	275	261	276	313	271	263	297	273	269	304	312	269	290	306	289	279	317	315	269	295	296	269	272	295	268	299	281	293	287	292	274	289	302	321	317	328	292	273	315	310	319	280	313	300	294	261	281	305	307	279	292	305	307	283	271	294	283	313	297	283	269	274	282	271	310	300	280	317	278	280	290	273	311	280	262	272	289	295	300	317	292	300	279	263	293	282	326	282	273	288	324	301	287	291	290	298	301	291	287	310	279	287	292	296	298	320	309	289	290	280	266	277	312	295	294	271	309	284	274	288	303	293	299	280	296	305	296	284	268	306	280	289	294	282	276	289	294	310	291	287	284	267	265	266	301	301	275	268	282	311	317	272	279	315	281	286	293	278	286	313	281	281	259	250	292	264	251	264	294	301	287	293	273	279	256	295	262	260	295	293	257	305	297	281	305	296	262	276	292	313	269	305	298	275	269	275	286	310	305	343	311	301	280	289	297	270	266	267	281	290	285	307	291	292	271	311	261	262	286	280	271	276	275	262	291	293	295	300	295	296	277	308	265	275	269	277	312	278	268	314	309	274	304	301	233	282	268	302	280	276	271	273	275	296	295	273	286	269	308	297	297	296	306	285	282	320	266	269	289	281	305	262	284	287	314	288	273	301	316	301	293	306	301	319	241	288	291	286	294	280	284	269	289	294	290	314	295	279	271	251	292	291	248	266	304	302	288	279	298	323	283	265	289	290	303	310	284	239	256	294	277	319	266	274	292	267	283	284	244	273	271	327	298	287	314	288	301	273	276	272	284	257	283	306	281	277	263	299	301	288	297	293	298	310	283	274	251	291	299	278	277	320	289	274	294	273	261	287	271	296	287	285	296	265	293	278	275	297	296	301	276	260	283	251	291	253	309	303	278	302	280	278	294	305	278	261	291	289	294	266	309	298	314	282	316	302	268	265	277	284	282	278	295	272	285	304	306	268	325	321	268	299	291	289	296	267	270	321	323	293	270	257	260	278	289	313	281	270	263	299	310	261	247	269	296	315	288	277	268	297	317	256	286	269	283	319	313	289	289	292	292	292	284	321	266	275	319	334	275	301	303	307	299	305	288	259	236	261	275	306	287	289	305	281	267	268	279	314	272	298	285	289	283	267	269	275	286	252	279	309	260	283	303	273	272	301	296	277	268	287	335	280	285	319	294	281	321	317	272	285	299	267	290	287	297	272	285	295	294	270	301	287	299	261	296	308	286	321	322	274	329	251	305	329	303	297	288	270	318	277	313	315	295	302	282	272	266	296	280	320	283	279	321	283	298	282	334	286	286	277	293	271	303	309	310	296	288	326	281	288	300	267	264	315	282	255	298	289	313	298	279	299	303	271	298	262	295	295	274	276	292	304	262	295	289	294	276	288	245	276	319	264	298	290	265	281	296	305	250	309	303	272	279	297	306	286	300	315	295	291	281	303	273	306	266	277	297	289	272	248	251	307	275	275	286	306	295	321	311	279	301	300	282	286	292	287	321	308	307	304	293	310	308	287	266	306	327	309	311	284	322	313	247	316	322	263	317	278	301	287	298	279	297	293	316	285	274	292	289	294	289	239	273	301	292	266	293	286	299	300	333	301	295	255	307	261	280	295	312	293	297	300	305	317	279	288	296	304	305	266	307	298	304	265	276	309	291	281	299	311	290	289	279	287	271	285	315	269	290	260	302	266	304	281	303	288	309	319	299	299	265	313	299	290	294	286	298	274	276	311	284	287	274	318	269	292	296	272	297	287	288	293	281	277	304	310	314	317	289	275	251	267	308	304	286	310	264	268	297	287	296	292	276	307	295	295	299	293	299	283	288	296	283	304	303	286	325	299	298	297	269	284	303	267	271	294	293	254	286	301	279	285	301	293	292	286	286	294	266	298	351	272	254	289	311	282	310	264	260	283	279	305	290	247	279	291	285	300	310	302	312	318
36635	47621	53703	46282	37833	38106	36339	37369	36437	39049	34491	25581	23305	24279	17285	15973	12155	12146	9922	8142	7422	6863	6145	5340	5985	5514	4199	3741	2753	2297	2097	1827	1461	1080	1001	968	1011	974	983	967	934	931	836	927	847	1010	858	856	825	885	802	750	825	874	795	814	733	741	718	704	721	765	813	806	784	740	703	711	678	722	729	695	666	667	671	650	646	660	697	678	701	653	602	718	661	646	668	630	646	652	647	631	658	649	651	643	671	711	677	725	646	657	638	698	672	697	656	621	622	677	621	623	630	658	667	706	651	629	653	682	596	645	601	677	655	708	624	624	700	688	711	673	631	662	651	676	667	656	678	645	701	636	701	615	663	650	615	678	658	615	686	640	695	662	646	620	669	678	639	622	625	659	618	645	670	682	674	649	654	662	693	648	662	637	627	621	657	697	650	620	680	703	648	647	674	682	623	619	649	645	657	654	613	680	623	621	658	644	669	671	620	637	645	632	655	679	643	620	666	701	676	639	582	627	636	699	668	683	657	671	682	632	680	619	637	633	670	650	694	704	647	610	647	628	709	706	659	663	667	708	656	657	652	630	685	677	643	652	673	647	677	634	611	685	693	652	624	637	685	658	638	636	650	666	667	621	677	669	699	658	691	647	612	644	671	613	649	638	653	642	668	648	680	646	668	644	647	694	626	635	647	683	667	677	638	650	666	602	616	650	616	617	672	617	666	651	643	639	662	636	675	664	680	677	641	615	629	650	700	661	646	659	655	648	688	619	699	681	682	636	643	691	713	648	634	667	657	637	669	681	637	662	646	621	662	625	650	692	654	685	700	610	642	625	629	607	656	647	698	643	648	660	667	680	641	635	673	646	649	622	646	622	677	678	653	637	656	636	603	717	694	654	677	642	620	666	650	652	672	628	641	670	684	662	679	641	635	631	660	698	634	638	645	676	645	620	680	657	677	649	647	664	649	634	645	650	650	615	684	649	697	644	649	633	664	688	659	604	665	689	632	653	630	663	609	672	632	646	650	651	664	651	634	642	695	699	661	633	714	679	697	693	677	638	660	659	667	627	650	629	668	650	675	663	671	698	652	687	656	633	664	616	656	624	682	667	690	658	648	649	652	646	620	644	659	673	605	668	710	672	660	677	676	630	655	669	683	626	695	673	654	688	655	664	644	655	709	656	662	657	710	649	647	666	674	691	588	638	658	672	719	622	626	625	626	648	618	651	631	688	633	603	714	644	671	644	632	642	652	624	632	677	642	657	676	646	663	642	658	625	651	686	700	680	693	612	657	639	642	673	729	655	616	645	629	697	649	701	681	644	643	663	646	652	615	633	675	649	677	671	620	638	599	686	623	616	659	680	659	644	635	638	632	672	620	625	676	690	685	671	607	617	652	660	677	664	641	642	636	674	630	640	691	651	650	679	629	612	662	642	673	672	669	635	624	691	615	671	712	614	672	641	671	626	651	657	664	665	698	638	643	638	653	675	675	674	687	628	681	658	713	642	631	663	637	623	671	621	636	672	668	681	666	639	714	667	696	634	641	685	674	633	628	642	637	643	649	660	664	652	640	657	626	628	638	648	685	716	675	658	711	615	644	604	716	644	628	610	659	696	635	655	660	673	680	641	648	663	689	688	652	678	647	650	672	655	670	627	616	649	690	668	668	638	659	704	622	697	652	657	661	660	629	639	665	669	625	672	620	629	670	653	633	667	677	625	674	643	661	701	680	667	627	639	634	688	687	704	707	672	656	668	681	632	676	665	671	661	666	673	681	644	669	619	705	677	641	673	623	655	642	680	650	655	673	641	671	650	654	709	682	652	611	660	612	694	663	699	630	667	639	626	705	647	646	646	670	671	701	660	627	642	647	663	624	670	587	625	645	658	664	656	671	635	650	682	686	679	661	696	701	722	665	628	688	666	652	687	669	689	635	677	657	627	647	639	677	664	664	673	654	686	656	660	626	633	650	647	689	709	662	652	628	634	646	671	662	667	634	647	658	698	631	655	663	667	617	618	640	626	683	639	672	679	635	620	636	663	670	648	639	671	654	623	684	636	657	666	682	672	652	642	652	608	674	652	695	611	653	672	642	629	601	638	625	666	678	656	645	678	661	655	672	665	674	658	692	623	683	699	659	718	637	639	654	653	649	644	648	630	663	636	649	667	665	631	633	690	634	666	664	647	671	677	689	584	622	659	655	661	657	639	635	599	608	617	603	621	652	634	653	645	679	682	653	654	677	608	622	661	661	666	681	660	654	637	675	677	708	685	667	666	665	669	643	674	694	665	629	638	621	635	615	672	661	623	658	612	641	636	695	672	676	629	678	720	687	673	671	650	635	658	630	644	689	647	650	636	690	661	683	610	646	658	686	667	639	651	675	685	665	664	653	664	668	673	599	668	699	634	661	701	640	667	681	665	696	669	660	644	659	696	622	650	641	617	666	649	643	658	644	663	603	650	653	653	685	656	643	631	654	599	663	644	648	653	617	656	650	674	627	649	667	614	681	637	668	623	657	668	651	651	609	693	640	667	683	664	654	630	629	654	632	678	679	695	631	663	657	646	619	657	650	680	692	658	667	679	673	619	663	680	624	664	643	609	642	639	676	665	689	623	652	646	694	644	647	702	623	707	647	649	625	618	641	669	662	664	685	643	667	663	643	662	673	600	610	645	651	676	661	684	648	631	669	643	690	640	638	653	683	680	625	663	628	693	669	683	673	663	669	629	659	665	708	620	604	640	636	695	683	655	642	690	654	650	684	617	666	631	658	627	713	637	684	671	640	635	633	656	616	660	625	649	628	674	664	656	600	632	634	645	677	649	625	642	683	653	677	675	659	657	674	692	642	680	617	668	682	636	663	604	632	688	650	639	640	686	647	620	633	673	664	669	662	639	598	625	654	673	655	657	666	705	665	650	649	676	626	689	673	668	705	614	627	650	643	582	643	682	674	631	680	609	676	674	641	641	656	662	629	664	711	671	689	633	706	673	639	689	635	694	677	681	653	678	691	632	673	661	672	646	640	632	657	700	617	660	694	656	638	667	648	653	684	643	677	653	680	638	656	610	655	667	645	641	660	673	674	670	664	628	666	674	650	674	647	668	642	631	642	684	646	659	675	659	653	671	650	647	689	623	668	649	654	640	648	658	642	644	644	655	664	665	711	668	678	627	657	651	676	653	629	659	692	695	640	648	646	664	699	636	669	623	671	701	624	679	694	629	711	628	621	640	613	653	673	693	618	662	623	660	650	649	675	670	692	652	632	654	700	674	683	654	619	629	657	652	642	664	656	641	699	675	639	631	637	663	653	588	662	595	695	667	646	644	710	665	626	637	674	699	634	680	680	649	652	672	658	643	671	660	654	666	683	681	681	652	705	652	633	642	647	649	654	676	660	687	622	681	648	667	667	654	593	673	663	666	650	632	655	646	626	683	633	638	631	637	681	691	675	633	646	641	650	671	656	634	686	640	641	643	651	667	649	655	641	697	639	636	625	650	649	672	674	702
28222	22309	17236	11499	5917	3790	2868	2084	1604	1398	1195	824	828	857	737	616	577	516	474	447	481	442	416	424	438	474	429	416	433	382	384	386	402	348	354	345	318	368	369	338	336	380	366	316	334	331	381	320	337	388	356	369	342	338	318	317	341	359	322	359	320	317	356	380	301	348	302	351	349	366	342	350	334	337	347	312	363	372	337	377	339	322	345	385	349	359	334	331	364	309	369	344	363	329	365	359	371	354	364	344	360	341	361	377	343	305	310	369	353	398	351	376	341	368	356	360	346	356	380	359	377	379	356	338	351	340	364	348	344	363	342	343	364	352	352	341	348	357	377	358	368	369	366	359	400	366	384	367	374	342	319	339	396	313	363	370	351	349	398	376	366	363	364	353	365	320	340	334	372	351	349	394	378	346	345	345	352	331	355	325	346	327	341	336	332	377	358	339	336	327	302	352	310	354	377	377	348	341	342	333	355	348	361	323	383	335	330	341	358	346	344	326	359	352	325	369	347	361	357	309	347	311	346	351	363	348	341	382	366	356	345	344	337	343	374	354	393	349	313	363	317	358	353	319	345	341	375	353	368	351	354	356	329	338	331	355	359	341	323	355	332	336	368	337	344	330	332	321	337	326	350	364	333	351	373	325	356	329	347	412	352	396	329	347	372	367	413	380	357	348	352	341	402	334	365	372	364	379	370	327	380	370	342	324	359	357	330	330	364	347	345	386	361	357	356	365	326	351	373	395	360	332	351	332	303	348	369	382	360	345	347	343	369	365	306	370	354	327	328	320	351	361	333	387	333	337	336	351	346	320	325	303	403	354	365	293	321	363	378	353	362	372	371	372	375	356	343	324	315	383	365	329	325	399	334	349	350	388	329	361	356	354	325	330	383	360	335	342	328	354	340	366	351	374	340	357	345	369	346	378	345	367	351	331	316	327	375	345	354	340	356	367	360	333	370	333	367	380	367	355	383	313	357	365	364	352	336	341	344	358	358	384	349	369	379	339	330	330	355	332	363	312	340	351	379	373	350	327	371	334	334	341	355	329	333	343	351	334	348	367	380	363	344	339	327	321	290	338	320	344	367	328	301	368	319	359	348	382	366	356	296	350	371	343	335	356	384	367	344	377	350	353	338	329	331	363	347	380	373	376	332	349	346	325	337	374	379	328	347	356	334	349	330	345	358	321	334	323	355	365	332	359	351	346	342	399	347	373	373	347	344	366	329	339	348	338	353	399	355	333	349	340	318	338	333	370	363	372	328	353	355	358	353	346	373	365	371	361	366	344	338	352	369	344	369	346	339	359	388	317	395	344	333	340	334	372	365	368	333	343	376	360	334	347	374	327	368	354	351	376	340	368	346	397	376	382	362	322	356	343	331	338	357	335	339	362	382	314	361	380	352	368	356	388	358	332	377	354	355	377	361	361	355	354	380	350	355	349	306	353	325	349	376	326	337	355	358	348	360	376	354	332	333	317	335	352	352	375	325	341	306	339	359	353	348	344	352	368	366	355	374	317	303	344	348	368	357	368	374	373	358	348	359	353	385	346	340	369	365	354	351	340	412	342	349	334	362	347	335	334	337	340	349	356	363	357	390	353	334	352	351	325	335	339	331	377	329	346	357	361	349	331	335	352	364	362	353	342	314	371	339	336	319	348	335	340	375	372	405	326	356	332	358	334	350	379	340	322	320	376	357	347	333	334	337	340	341	326	360	355	353	332	324	294	328	342	339	332	363	363	324	371	383	348	343	366	388	356	380	356	361	341	349	360	362	321	369	335	373	343	367	379	356	349	343	350	336	349	327	368	364	322	312	352	347	347	347	340	340	326	377	362	324	374	366	384	383	349	349	357	367	358	357	322	351	368	392	343	383	375	344	369	364	360	376	336	384	390	333	384	369	364	342	349	336	345	350	355	377	350	342	368	378	354	385	369	345	357	357	357	353	362	331	353	332	346	338	368	346	332	337	316	367	349	360	335	337	320	393	351	399	323	386	350	357	347	343	363	306	343	367	364	363	356	345	346	338	370	322	341	326	313	304	366	384	343	344	363	316	350	325	383	381	356	345	360	360	348	281	359	377	365	346	317	364	337	331	378	374	350	363	363	350	383	334	346	348	320	350	366	341	343	340	335	323	350	365	350	351	374	371	370	370	330	353	392	346	353	347	408	329	331	350	332	366	341	353	358	347	372	356	375	387	340	391	332	352	359	358	352	347	369	323	356	363	346	353	369	391	355	348	332	341	348	343	319	377	360	374	327	358	373	338	312	356	370	339	352	345	357	363	358	348	327	345	359	363	369	311	337	369	341	383	315	360	395	340	335	352	341	375	374	352	365	356	361	360	351	342	350	311	344	388	370	359	345	389	366	353	398	330	350	339	363	355	320	387	354	351	333	352	349	366	382	324	371	373	334	343	330	362	376	371	360	350	349	371	372	348	343	347	339	344	333	348	374	358	322	354	365	381	321	358	365	349	361	361	364	387	378	294	355	335	350	341	335	375	316	344	357	349	360	382	330	342	346	359	372	349	353	375	342	326	308	381	310	337	343	341	308	334	325	304	339	362	312	333	353	332	360	361	354	354	348	358	357	394	332	357	337	356	333	339	364	361	333	329	326	369	351	323	355	363	346	369	339	374	373	335	360	361	377	356	329	342	361	379	345	334	344	371	355	357	326	378	352	360	364	361	371	376	369	382	324	402	366	362	367	316	358	372	387	383	346	352	293	392	354	317	340	352	337	367	331	353	364	322	358	348	346	348	352	354	358	358	365	378	326	360	354	368	325	367	343	329	326	321	320	349	363	374	339	328	366	385	342	369	339	339	342	336	351	366	333	327	334	347	356	343	344	335	320	347	365	351	330	339	348	351	326	356	369	379	370	364	362	329	333	354	348	358	375	374	333	353	371	324	371	351	365	349	358	356	339	343	343	319	354	352	345	363	330	347	332	386	364	343	357	368	331	359	328	337	348	356	366	383	370	346	337	337	367	375	337	376	335	357	351	319	345	347	330	384	323	313	334	383	356	325	356	345	343	362	331	322	355	366	364	330	343	338	357	360	378	347	336	380	357	317	328	313	359	355	328	371	334	352	361	349	358	322	367	341	366	365	342	380	369	360	344	384	342	389	388	360	338	353	341	329	315	332	365	355	328	336	381	318	329	341	366	381	348	361	350	335	357	357	383	364	291	358	395	368	300	353	345	362	352	350	345	321	332	349	353	366	319	375	372	358	390	374	333	364	352	317	358	352	351	394	356	353	332	394	354	362	346	403	322	385	341	362	280	384	382	313	387	357	345	368	358	342	312	320	338	329	339	379	347	358	378	370	323	336	275	355	341	333	348	345	358	333	382	375	343	327	332	348	332	345	358	353	308	354	329	388	387	377	331	391	350	362	352	391	379	332	370	304	325	382	332	361	383	349	357	331	360	354	360	349	351	342	336	339	379	390	346	362	318	333	347	324	334	322	345	345	331	343	356	329	384	350	333	379	292	327	360
16414	19134	22340	20752	13921	12010	10260	8338	6886	6014	5145	3968	3427	3534	2819	2452	2146	1858	1677	1555	1454	1396	1393	1329	1276	1218	1177	1189	1067	1048	941	971	929	907	880	860	833	834	840	866	868	827	814	837	848	797	789	786	790	775	827	762	776	814	807	803	755	737	816	782	783	756	794	818	790	797	818	783	811	783	834	829	786	738	783	760	811	762	774	770	763	788	785	771	774	826	814	812	810	816	820	818	825	796	813	767	797	807	790	779	817	827	798	738	845	773	793	772	783	789	830	772	788	789	808	840	789	810	787	783	811	792	775	781	783	789	793	756	793	828	749	821	776	807	785	783	768	810	775	752	791	778	831	755	773	767	758	769	753	822	792	827	822	774	791	802	831	769	783	775	775	755	762	876	764	826	829	788	753	789	767	784	829	796	777	779	831	803	788	787	759	787	791	792	816	795	791	801	803	820	747	730	843	774	798	803	773	807	780	763	805	764	771	840	809	868	783	792	788	786	802	765	822	804	812	798	755	742	750	800	746	752	829	778	749	808	814	778	768	849	787	748	833	775	759	805	834	830	784	750	773	764	796	812	770	814	808	766	742	859	799	794	780	834	823	761	776	834	759	751	799	763	773	779	784	785	782	807	800	742	778	762	755	785	797	778	735	777	777	817	752	778	789	810	782	796	755	735	776	762	773	754	796	780	768	783	798	736	815	828	756	795	805	799	742	786	754	779	803	769	825	765	826	810	791	802	836	819	822	802	739	791	794	739	813	763	765	760	797	774	771	789	739	778	769	798	773	769	804	821	762	757	728	831	782	775	782	783	756	770	792	857	767	752	757	800	850	773	803	794	744	812	761	808	839	806	770	786	794	799	795	782	817	775	791	804	824	768	764	802	772	785	781	855	821	785	749	792	775	823	787	829	770	755	733	762	747	772	767	788	776	799	800	741	779	806	806	765	777	720	815	808	739	821	771	775	777	778	762	806	839	774	801	798	745	819	796	778	813	765	778	779	793	784	833	790	778	752	757	743	781	808	772	786	845	769	772	739	825	765	797	758	806	783	763	798	785	768	745	769	765	832	825	813	826	789	813	752	790	803	802	774	772	803	791	833	770	832	745	820	791	834	759	760	760	806	792	756	808	805	763	758	823	747	827	788	780	753	800	805	757	792	841	749	787	777	747	829	783	770	744	834	754	756	745	776	777	773	767	815	817	816	806	762	758	767	767	769	757	788	749	773	774	754	742	796	818	763	767	793	793	823	818	761	746	830	785	836	763	789	773	808	774	803	794	752	827	753	809	757	838	784	776	763	838	818	793	720	766	775	821	768	765	786	785	807	787	816	827	758	794	767	770	811	757	779	812	795	782	789	807	857	773	759	758	820	763	758	804	791	798	811	784	781	756	736	789	799	775	792	827	746	758	751	791	720	700	725	806	790	766	792	752	846	830	797	832	796	804	782	853	824	788	837	818	779	830	788	736	776	810	823	773	772	805	808	839	813	768	759	805	739	800	774	755	806	786	747	814	830	842	748	781	747	793	755	753	714	767	815	770	786	817	816	798	815	823	809	815	770	775	756	873	793	812	810	778	786	782	832	784	780	774	789	783	759	790	787	769	781	790	744	766	775	757	816	857	796	806	815	821	808	751	774	760	814	818	806	757	777	831	791	791	757	785	799	784	830	833	814	783	797	766	766	822	821	781	824	796	808	797	793	788	797	805	816	811	834	806	735	794	808	767	767	803	772	815	781	773	794	756	714	805	779	815	722	808	812	814	786	771	772	761	796	796	767	767	813	825	786	848	785	802	740	800	823	767	745	811	751	703	767	779	728	783	797	778	790	749	814	782	798	794	765	786	790	775	796	784	772	821	754	812	773	798	827	721	761	801	754	763	760	763	772	819	777	789	786	837	796	791	810	753	782	817	748	804	722	828	778	756	744	808	790	825	809	807	807	769	754	837	790	769	793	823	791	799	828	792	767	828	784	802	801	768	754	778	744	801	790	793	780	791	796	806	774	788	844	820	745	765	774	793	770	790	855	802	796	785	798	776	748	778	724	700	753	739	845	785	801	772	810	780	794	813	761	749	724	795	771	783	799	818	785	804	803	787	756	794	798	802	765	780	810	784	774	790	762	764	815	774	808	790	810	808	838	786	809	779	767	796	776	794	751	786	769	757	789	765	763	764	786	788	785	770	808	792	804	782	756	797	751	774	796	829	775	782	774	795	778	778	809	792	750	771	779	771	789	774	795	758	767	772	787	768	801	733	769	773	768	794	783	789	826	768	824	791	774	825	822	816	833	793	743	790	761	768	715	823	743	796	821	802	850	782	813	774	766	801	775	807	805	747	740	800	741	803	743	829	823	787	788	815	841	782	813	730	862	775	819	756	777	801	789	822	793	797	786	783	740	823	806	797	739	811	787	761	781	756	812	792	756	749	771	803	781	804	809	771	774	748	777	795	808	841	853	764	787	778	784	824	754	781	833	787	745	791	780	776	769	772	771	827	780	747	798	795	785	749	780	802	810	765	814	765	821	850	752	766	788	788	754	768	750	824	821	796	808	747	784	772	761	799	857	747	800	818	763	793	799	812	787	779	797	766	770	784	812	834	810	820	796	706	790	810	804	824	752	795	784	791	797	805	751	869	824	828	811	765	801	806	762	795	783	791	815	807	806	771	832	817	793	776	826	801	800	782	761	731	829	750	772	809	813	814	779	801	735	768	746	802	757	806	760	814	757	778	800	828	817	844	783	845	838	771	799	795	803	811	792	825	753	791	785	807	794	802	795	801	863	798	753	780	843	794	781	805	722	758	800	773	742	816	804	853	732	802	751	791	765	791	831	794	819	725	784	830	824	738	784	774	790	844	832	824	795	798	761	770	737	836	754	808	771	814	824	767	777	784	780	829	741	750	817	787	760	820	788	818	824	762	753	745	793	757	794	761	763	806	762	795	827	741	799	819	861	785	822	821	744	806	756	765	744	809	787	759	830	789	749	780	778	791	791	815	788	799	778	770	779	781	793	769	776	836	742	809	787	754	807	846	798	770	809	768	766	840	795	776	773	810	786	781	792	828	749	781	836	829	784	786	787	768	745	801	831	806	785	769	739	813	799	830	805	744	773	806	788	788	792	819	779	820	789	829	759	796	788	787	810	809	778	764	760	791	715	768	793	809	782	781	816	760	757	755	782	791	822	775	770	812	785	770	788	802	753	794	840	733	763	807	771	814	825	784	772	739	801	761	810	822	811	832	814	825	812	782	723	734	762	792	816	746	777	836	788	777	773	770	762	812	740	776	777	764	780	749	766	806	814	770	777	809	752	750	754	801	803	776	776	795	783	807	756	797	814	833	793	785	814	766	777	786	804	748	779	777	764	792	815	777	774	819	814	711	796	751	797	803	792	789	800	787	786	784	808	786	803	790	828	795	808	784	783	836	845	735	749	746	812	785	785	774	795	734	769	790	811	811	815	828	781	832	820	761	809	804	790	813	776	748	772	734	819	804	785
45726	47239	48136	38017	28317	25982	21250	17519	15248	11144	10533	6989	4809	5428	4021	2843	2536	2016	1797	1166	1113	1150	1010	890	897	900	702	599	525	439	425	404	390	323	356	334	317	322	332	317	345	351	261	344	323	304	342	360	353	335	330	320	323	334	311	323	309	360	287	322	293	284	304	309	307	291	307	319	314	281	293	310	304	301	285	319	314	326	310	260	282	305	321	283	289	294	336	302	325	322	304	291	282	311	284	302	313	300	298	285	297	287	319	292	310	312	316	324	313	311	278	265	305	296	320	291	326	311	309	302	263	310	333	320	281	316	292	306	325	292	279	293	300	317	302	300	319	286	295	274	298	307	280	283	335	274	308	298	297	325	305	307	309	303	296	311	288	320	295	306	276	298	318	296	276	291	316	323	285	324	279	298	293	312	294	297	274	293	281	273	322	300	291	326	304	313	279	342	284	331	324	315	317	290	270	280	280	288	313	292	315	277	324	303	311	285	304	309	298	314	300	304	308	308	322	312	321	285	295	295	292	323	301	332	305	313	333	290	304	289	294	324	302	298	273	278	285	318	288	262	292	272	311	269	267	323	289	298	277	283	295	316	302	317	283	326	277	277	329	299	322	330	299	302	291	295	307	283	275	299	289	287	338	304	279	301	321	293	264	310	321	295	294	318	295	286	277	280	310	263	317	266	282	278	273	265	326	274	280	297	321	315	321	322	296	319	298	274	310	306	257	325	280	317	298	299	280	247	298	306	288	282	289	260	280	337	304	282	319	314	322	299	292	306	311	273	291	301	284	286	274	286	296	319	285	283	309	331	296	335	315	327	305	283	272	316	296	319	282	290	298	312	285	298	285	302	294	337	301	320	291	310	297	300	271	285	308	295	298	280	290	265	307	311	305	311	308	285	310	347	281	304	313	278	275	298	316	292	339	302	289	300	289	297	305	298	281	320	304	286	304	295	272	314	312	312	288	321	299	304	301	300	290	279	310	283	322	306	304	289	296	254	309	276	290	315	292	289	305	293	313	271	282	317	314	285	290	296	273	337	296	322	270	316	302	307	314	308	282	277	304	288	331	320	289	308	303	285	324	309	280	299	300	256	291	319	279	294	286	286	307	263	298	296	324	304	317	313	333	307	294	288	310	322	304	336	278	301	301	282	280	291	290	300	279	284	332	315	322	297	274	256	325	323	298	305	302	294	312	302	306	324	283	291	321	290	307	298	308	276	292	278	286	275	297	305	295	273	275	285	292	297	281	285	298	310	269	291	298	304	281	330	277	309	298	308	300	292	297	300	289	321	286	287	281	321	263	270	297	296	308	320	311	291	328	327	304	298	270	291	307	292	306	290	299	275	323	280	270	326	295	303	302	283	287	292	292	263	324	302	322	297	281	277	313	268	295	320	303	270	302	345	285	291	259	301	297	325	351	314	274	312	300	270	292	273	280	319	266	305	298	308	294	334	259	308	324	264	321	293	299	273	326	314	306	283	327	309	277	267	279	333	280	337	318	323	313	294	308	302	313	306	291	306	283	304	286	277	295	294	311	291	297	303	273	297	300	278	296	326	274	324	312	349	301	295	307	264	294	286	297	310	295	280	319	300	293	302	301	272	271	328	315	300	308	288	303	335	305	291	289	302	283	317	292	312	284	293	313	267	291	311	289	296	302	285	319	310	275	307	319	325	317	325	300	337	264	300	260	286	319	296	315	309	296	298	301	284	275	270	314	281	294	280	265	290	259	327	288	294	310	293	298	308	314	309	290	307	277	308	328	291	305	305	295	297	288	261	291	320	305	298	300	275	299	305	301	316	283	300	298	341	294	289	332	286	311	315	308	319	321	324	267	293	316	293	320	302	273	262	282	303	318	295	316	282	308	301	302	309	300	293	292	276	308	258	313	287	301	297	293	315	293	311	297	300	313	339	299	302	298	312	258	293	298	296	321	309	283	308	280	285	311	301	333	307	290	316	269	271	284	284	260	299	328	298	316	318	333	282	284	286	298	300	306	334	328	320	299	324	306	327	289	320	278	314	334	260	300	301	241	300	304	320	289	324	303	303	343	294	343	273	296	288	312	285	305	298	291	284	285	309	306	285	293	267	284	299	301	306	301	304	306	310	288	293	306	294	298	334	315	303	298	318	319	304	323	303	305	307	306	318	302	303	313	278	301	304	307	293	315	271	301	319	297	289	334	320	257	287	349	305	319	309	277	267	302	293	305	271	302	306	317	317	311	339	288	300	293	314	306	296	298	310	268	267	281	328	313	314	301	311	319	288	301	312	323	291	296	294	335	297	315	313	287	316	303	279	302	279	345	317	296	315	294	309	343	286	307	304	313	307	329	328	352	302	291	307	308	299	299	326	311	300	287	310	289	298	303	317	293	299	307	297	290	292	274	316	335	284	310	324	314	301	320	275	312	309	286	299	335	293	293	307	308	322	318	277	301	278	299	288	310	287	316	273	316	283	280	291	322	277	283	289	317	325	287	310	289	311	311	288	303	296	293	282	324	280	304	293	292	297	291	307	279	294	295	288	297	286	301	289	309	281	329	297	300	289	301	317	290	291	269	338	313	326	281	289	250	279	293	302	279	270	306	284	318	350	274	278	302	302	318	297	288	329	299	275	309	307	295	313	280	292	316	295	309	299	298	317	300	337	326	324	342	296	301	270	308	312	299	286	270	291	298	302	317	293	313	292	311	325	338	314	281	296	306	278	260	316	304	301	276	287	308	324	318	302	300	286	278	273	321	335	289	321	294	280	306	265	303	323	285	321	306	283	305	307	295	309	315	279	295	320	297	266	274	289	310	293	308	331	267	308	326	290	273	286	306	309	320	283	301	303	285	279	271	306	301	320	304	298	309	296	308	271	317	300	324	322	282	288	285	305	273	286	309	302	291	311	305	342	308	298	286	291	289	316	281	305	330	265	282	312	284	301	288	314	303	298	276	330	309	309	314	279	308	279	306	313	291	269	328	281	314	299	319	314	296	309	288	299	311	311	335	317	268	278	311	289	306	349	307	279	306	312	286	261	329	267	314	318	320	312	269	274	294	324	330	302	315	320	277	300	308	278	294	303	294	268	288	320	282	301	281	312	293	301	301	312	285	326	312	276	297	325	326	320	328	287	301	285	307	266	320	312	281	279	325	291	315	265	292	280	311	309	314	322	289	320	334	325	305	309	323	277	289	295	324	319	318	293	289	314	303	286	277	294	307	276	292	289	301	298	323	313	284	293	291	297	307	286	277	300	309	288	301	292	314	292	315	301	302	291	349	320	301	342	321	279	310	297	303	276	272	306	283	282	307	266	329	269	279	264	310	320	308	315	338	304	343	290	295	309	282	279	283	281	273	307	295	328	295	311	309	333	292	280	296	316	319	301	289	275	285	297	303	291	279	309	268	308	291	319	312	297	299	286	300	303	303	282	305	311	331	317	322	304	315	294	316	307	290	300	324	303	293	304	266	336	285	315	305	310	290	264	307	289	304	324	271	318	312	279	300	298
30396	40879	46693	41905	31357	33371	28683	28749	27880	25288	25939	19207	16859	18294	13686	11091	9749	8162	6910	5202	5150	5151	4595	4126	4229	4007	2907	2503	2037	1717	1538	1500	1253	1004	923	934	888	878	904	917	872	849	861	836	782	859	817	835	838	827	763	801	801	770	738	789	707	770	720	721	743	663	691	712	773	725	723	716	747	697	722	707	737	720	690	714	723	686	744	690	704	652	674	696	660	656	746	657	722	694	668	654	726	681	765	689	703	682	641	738	640	683	661	659	670	717	704	674	677	701	693	649	679	689	705	648	691	683	675	705	725	659	692	692	706	626	679	675	733	712	705	691	657	684	687	721	690	626	658	681	649	608	746	687	682	658	676	685	690	692	684	687	700	686	706	692	729	711	675	658	694	710	660	724	716	707	710	692	641	694	709	658	701	662	684	691	641	722	706	692	654	731	702	718	677	701	697	670	683	671	697	698	718	706	704	671	706	616	687	683	696	676	691	702	701	706	709	676	671	681	692	689	679	691	633	662	693	672	668	715	632	712	692	685	681	684	647	663	653	672	718	685	666	654	642	694	693	629	660	648	688	666	641	668	638	687	646	699	675	638	626	678	674	662	715	665	704	679	687	666	706	736	670	651	671	701	728	690	637	690	729	652	655	726	650	597	698	670	711	683	698	699	684	695	688	640	691	661	666	674	652	703	690	684	724	668	627	691	705	668	717	691	638	695	679	683	693	701	731	671	711	693	711	671	712	661	626	686	698	663	687	671	713	712	748	657	658	735	691	681	699	696	685	670	702	724	639	686	681	703	672	660	674	685	693	703	698	666	662	691	684	665	691	704	696	694	634	655	702	671	669	707	703	689	689	698	696	680	673	670	717	741	659	628	695	693	635	715	674	659	697	696	649	646	694	693	680	693	692	674	630	698	672	695	637	695	710	653	671	626	703	685	679	708	683	665	702	669	625	715	651	671	752	685	660	686	726	676	638	666	728	697	665	643	647	686	716	665	673	718	695	700	715	659	703	630	669	727	690	690	687	694	641	640	655	710	715	701	633	655	674	687	657	697	730	694	687	697	634	713	694	670	698	702	666	664	685	699	692	698	651	666	716	657	616	697	674	768	688	709	686	696	682	730	623	677	724	711	705	640	686	729	708	713	629	669	675	639	702	711	691	647	727	663	685	659	706	687	718	664	689	647	695	720	688	672	687	704	675	684	728	612	676	726	679	767	646	661	662	674	655	677	688	674	639	666	698	711	697	716	685	705	618	660	679	673	694	671	684	703	719	687	677	710	673	728	731	667	682	725	678	662	652	674	707	656	662	675	715	632	694	655	687	686	660	679	674	674	657	711	714	668	642	719	678	673	682	663	706	640	693	664	700	713	653	664	688	690	719	671	683	665	704	688	690	637	633	660	714	689	640	687	692	697	681	655	645	639	696	695	674	690	719	716	698	694	696	687	669	669	689	683	693	675	689	725	697	693	670	681	681	696	688	665	669	698	650	616	698	660	684	683	671	722	716	663	723	706	697	688	656	669	687	656	688	721	691	729	683	672	691	673	725	723	653	685	667	671	699	694	669	667	673	697	680	686	624	728	669	672	721	704	689	684	718	698	662	720	686	708	677	678	712	709	709	674	651	679	656	678	642	693	695	704	691	651	731	608	676	715	699	652	670	672	669	663	698	652	679	686	683	670	693	683	668	701	671	636	669	688	676	668	664	645	726	711	690	707	704	681	700	675	656	674	643	706	702	693	728	682	689	680	698	655	655	696	711	652	711	616	675	657	636	707	711	689	695	700	695	679	698	728	675	623	678	664	724	708	689	702	637	705	666	666	693	633	686	693	748	702	678	687	686	689	652	709	735	695	730	695	688	691	726	672	683	644	645	668	693	710	673	690	697	689	698	703	706	644	680	688	695	670	643	667	688	647	710	706	718	695	702	679	695	708	679	740	656	690	677	701	663	708	627	671	714	701	708	694	679	664	664	675	662	752	664	685	674	676	678	669	646	641	723	672	662	693	687	684	721	687	675	704	659	665	709	707	748	679	692	691	658	614	685	677	687	705	678	687	685	669	688	666	665	721	633	720	669	636	697	695	711	644	677	670	694	667	642	675	673	691	690	629	649	689	691	714	645	683	693	668	627	711	643	681	672	701	698	694	658	702	716	652	702	679	680	672	647	650	724	721	664	719	663	753	712	682	681	692	656	698	665	681	656	681	684	675	705	674	702	691	652	706	671	679	700	627	692	733	677	722	695	661	711	657	710	652	672	694	663	671	664	696	695	695	680	684	683	633	734	679	647	674	667	719	663	659	690	665	684	688	679	688	650	741	720	712	654	693	690	671	656	667	715	686	675	686	723	660	720	647	691	695	680	657	683	753	667	678	667	662	676	654	683	722	704	641	671	678	706	674	702	699	669	636	661	685	620	685	679	666	689	679	686	640	693	699	701	656	637	650	678	670	670	711	712	668	721	689	700	697	667	604	700	723	667	682	672	652	746	671	693	682	674	713	740	730	687	672	657	696	675	706	633	690	664	712	676	715	715	731	664	631	703	695	617	737	680	662	688	642	688	690	714	704	695	667	638	660	702	691	716	697	654	662	697	668	654	709	724	698	682	690	676	647	711	670	678	690	661	648	670	710	716	644	663	702	658	674	672	734	684	697	673	658	693	671	689	651	619	734	720	672	681	672	673	658	716	688	680	664	676	698	708	725	698	691	689	676	684	669	704	664	684	707	661	649	683	675	705	676	686	721	707	666	746	664	686	662	664	713	686	660	710	701	667	646	666	660	677	619	708	710	673	689	697	662	665	631	675	678	670	676	690	655	679	695	690	656	684	647	667	688	669	694	690	690	697	650	668	695	638	675	696	719	699	650	700	691	685	721	686	646	654	665	702	668	729	724	685	672	730	708	654	692	690	689	707	649	689	687	745	692	637	668	668	691	685	668	673	644	674	646	653	682	720	685	712	672	652	697	689	684	714	680	698	647	655	634	716	633	688	682	720	662	677	722	656	677	675	744	725	714	675	667	713	705	662	724	701	720	668	734	710	716	745	666	695	666	686	679	672	699	677	675	706	687	709	675	667	669	673	682	671	634	639	646	704	679	697	663	738	703	711	679	685	710	697	695	691	687	696	691	756	668	681	682	644	700	693	681	673	674	662	667	714	701	638	682	691	702	671	663	678	713	684	670	678	751	652	675	692	682	675	680	665	677	698	701	650	691	697	696	706	664	670	709	658	703	680	641	659	689	682	652	677	680	713	687	652	642	681	645	697	662	685	670	722	634	688	680	683	710	736	707	705	682	674	710	671	656	664	738	663	668	667	693	690	678	705	663	659	671	713	685	696	655	626	658	620	702	712	673	673	699	650	668	683	643	711	661	731	694	686	654	671	714	684	646	686	621	683	673	696	690	668	674	690	705	698	648	674	677	688	666	656	704	706	728	681	653	698	665	683	671	664	648	654	723	768	666	651	663	691	645	705	679	669	675	672	721	678	710	685	655	674	654
54099	53162	47008	38882	30930	30714	29406	27211	26981	20496	18181	13329	9353	10470	7619	5285	4256	3340	3210	2085	1863	2054	1755	1389	1554	1313	1000	895	759	638	539	544	468	359	329	331	363	380	347	338	385	348	351	366	344	308	341	315	331	344	329	329	330	298	300	329	310	318	315	317	300	302	279	282	308	291	296	296	310	301	303	322	280	301	291	285	250	289	286	288	299	295	267	270	282	298	291	308	274	288	278	323	295	283	325	285	274	288	292	311	269	304	283	311	284	308	303	254	292	300	274	268	266	316	312	296	281	282	316	272	303	292	242	285	279	329	263	286	270	274	251	323	296	289	288	269	296	294	298	289	294	294	279	275	280	308	338	300	300	311	272	287	282	304	289	275	301	310	322	303	296	298	286	299	316	289	262	286	294	260	315	264	300	273	321	311	282	291	307	294	298	298	299	312	311	298	260	280	293	317	313	280	291	287	282	283	331	281	316	306	275	273	281	276	302	262	261	262	318	271	298	314	283	285	304	291	294	302	299	270	280	299	297	241	260	289	305	272	297	279	271	261	299	302	293	289	294	274	287	305	281	291	269	307	291	322	265	294	262	249	320	289	286	290	283	292	245	252	305	289	284	273	296	283	297	274	309	303	297	334	292	317	272	272	272	301	296	268	287	269	298	292	282	295	307	286	308	291	275	298	284	278	275	327	299	260	286	289	318	294	285	273	295	275	297	274	283	252	314	274	274	294	297	272	296	285	261	253	250	286	272	284	293	317	316	280	316	303	293	330	305	303	283	308	271	281	268	265	255	283	295	300	283	310	270	270	290	319	285	278	274	294	294	291	294	264	276	306	295	270	290	288	276	277	304	284	316	317	255	310	279	270	323	258	279	303	298	282	252	271	277	282	292	350	328	276	276	321	285	299	305	263	307	307	304	290	266	272	250	302	272	280	287	285	286	312	278	305	332	307	284	282	289	282	294	296	267	291	259	277	277	253	294	279	284	297	255	294	311	272	302	291	279	301	278	291	287	304	283	292	285	277	273	277	294	287	306	301	279	265	288	282	303	250	327	314	286	282	311	287	268	302	303	294	291	299	307	286	266	257	286	316	279	277	292	288	296	276	343	280	283	271	255	268	291	273	273	334	271	300	301	284	287	294	316	278	266	271	299	291	277	296	323	305	321	311	297	289	254	271	301	273	303	294	320	278	288	276	287	281	295	305	305	287	283	284	289	315	272	279	298	314	291	296	302	294	279	302	292	256	283	298	302	287	319	290	298	302	316	287	321	271	286	340	287	308	281	313	272	279	289	245	279	274	301	288	273	291	309	299	285	334	296	327	287	259	283	286	341	289	292	290	286	304	321	279	288	307	296	266	264	292	253	264	284	282	285	273	312	283	278	315	297	320	281	268	277	277	272	283	304	287	265	280	319	291	296	297	297	286	293	296	291	309	324	297	263	279	308	298	308	290	305	263	289	283	283	282	309	255	327	284	292	276	303	318	305	286	251	279	304	292	306	267	297	286	299	290	261	244	316	277	291	262	251	305	310	302	257	270	309	292	326	297	299	299	303	264	305	304	283	275	322	270	309	271	256	293	290	275	270	305	315	282	294	304	286	298	290	283	297	272	286	307	284	306	282	257	332	311	283	268	283	312	292	254	308	293	311	294	307	305	276	271	295	309	344	271	265	268	308	313	320	277	282	315	261	277	278	308	303	293	289	299	269	282	306	284	310	283	294	281	304	295	312	295	295	287	307	272	248	268	247	298	283	292	273	273	319	318	310	289	310	275	260	328	295	267	299	272	290	289	293	285	277	263	263	323	308	318	274	289	295	264	282	305	290	266	319	285	293	264	276	297	288	281	312	264	259	315	335	284	265	282	273	305	315	259	272	287	307	277	306	292	292	284	284	277	298	289	285	288	279	305	267	276	276	288	313	287	262	299	247	283	317	268	291	249	313	301	293	292	311	274	271	250	275	291	287	303	296	311	278	316	266	311	273	278	305	280	301	291	274	267	278	332	297	276	270	302	262	281	309	277	290	271	283	268	303	279	258	335	306	298	294	252	290	296	289	336	308	291	267	320	278	287	293	305	270	291	310	276	292	248	309	301	299	263	321	273	286	303	289	315	272	267	283	255	319	300	279	290	301	277	274	312	286	299	262	244	309	294	315	298	277	268	308	284	300	308	280	307	297	321	269	269	276	280	304	291	292	303	304	273	287	261	274	319	304	297	285	280	314	292	291	277	313	300	280	312	287	265	291	293	279	267	280	264	286	319	297	299	336	297	304	281	277	277	276	271	323	292	306	293	280	286	263	282	305	264	337	269	281	279	262	319	284	294	276	270	265	322	292	302	302	281	285	300	276	290	267	309	268	302	283	292	297	274	265	323	316	305	260	253	287	295	275	264	281	272	319	268	283	334	313	279	271	301	278	270	312	274	268	316	296	297	307	252	276	318	296	280	302	288	264	286	272	294	272	282	284	333	336	313	291	292	304	313	300	322	315	266	293	296	268	296	281	298	296	270	298	278	272	298	278	292	312	323	283	282	291	293	311	315	292	269	303	287	319	280	266	277	294	280	290	286	286	290	291	295	289	301	290	278	301	303	289	305	302	255	282	293	296	256	300	259	290	302	307	290	272	282	296	317	292	261	292	297	302	311	273	297	287	306	316	274	292	295	307	302	286	281	301	306	300	313	265	275	306	289	313	304	294	257	322	285	276	310	292	299	281	281	286	293	301	259	297	278	295	318	293	299	277	269	289	273	314	307	286	311	297	274	321	281	298	287	273	281	270	323	296	305	299	288	289	282	299	314	300	246	277	313	270	323	311	294	280	287	278	266	241	321	314	274	273	296	288	307	290	314	278	294	264	274	301	305	239	297	309	289	295	279	285	282	305	284	286	315	295	263	283	277	261	287	287	283	263	279	286	291	255	291	297	312	288	278	325	255	295	307	317	281	310	294	266	299	279	289	272	259	290	287	314	309	268	281	277	294	298	262	294	280	298	319	265	307	299	287	282	273	289	305	298	273	299	292	268	306	305	281	280	297	288	288	266	292	299	296	297	277	264	288	283	273	282	296	260	292	253	291	297	296	278	275	247	318	295	271	304	292	284	292	310	318	315	282	296	269	278	275	278	300	323	313	310	289	275	306	299	252	304	301	276	259	231	276	334	278	295	271	296	263	293	272	235	287	315	305	280	266	283	297	315	296	280	283	301	277	300	286	277	268	303	274	248	292	286	307	286	316	303	301	320	273	297	278	301	284	264	310	296	255	280	283	309	276	282	312	284	322	288	311	293	296	285	318	312	313	281	324	287	271	279	291	265	302	283	260	297	279	296	322	259	319	294	290	283	282	289	267	289	277	302	286	281	294	274	278	287	283	278	295	322	302	287	306	302	288	299	274	297	298	286	245	300	274	312	293	290	290	285	295	291	295	306	282	264	291	319	280	297	296	274	278	294	280	316	284	289	281	300	262	304	273	288	282	298	268	302	293	281	273	279	326	301	287
37263	48959	51159	47148	40161	41575	38714	39258	39313	33624	32544	28108	24409	25900	20608	17131	13893	12634	11807	8348	8334	9333	7673	6216	7276	5707	4411	4035	3135	2567	2284	2001	1531	1151	1105	1009	1061	1023	1016	975	988	868	913	908	927	1004	914	891	876	815	853	921	812	844	860	834	768	739	697	685	754	720	709	768	726	758	723	753	768	780	680	724	705	647	673	637	713	719	682	615	717	679	634	628	674	639	651	701	646	652	649	710	666	689	671	665	649	636	656	645	735	690	651	641	717	656	627	682	643	696	635	671	703	657	661	663	647	678	666	631	678	658	628	688	636	670	637	665	622	629	661	670	694	662	668	632	665	653	639	638	659	693	651	661	693	605	660	640	655	650	648	632	665	619	645	667	626	624	638	680	620	713	648	660	668	670	659	649	648	679	721	616	670	658	667	648	678	754	673	681	655	656	671	686	615	649	650	635	639	654	652	633	712	673	687	663	683	674	654	662	684	632	622	639	659	620	673	670	676	645	688	662	603	650	695	644	708	662	697	646	679	691	708	726	628	694	659	660	673	675	678	661	648	691	638	668	667	664	625	674	650	654	645	659	664	650	685	633	640	643	659	655	680	619	679	647	662	650	607	716	642	699	690	660	654	671	659	708	636	684	692	672	618	667	692	613	651	645	655	626	644	691	652	653	638	631	649	666	669	673	673	647	669	634	647	676	704	664	622	693	604	632	652	653	684	629	691	704	666	656	678	637	635	678	644	654	689	622	646	638	652	643	706	644	640	665	654	624	633	700	645	631	711	611	666	706	660	660	579	684	673	662	683	644	619	638	650	685	718	599	654	643	616	654	686	645	681	637	648	645	658	670	624	694	660	651	669	657	682	638	695	652	636	684	685	624	678	623	620	636	663	643	666	680	653	627	651	717	652	704	705	632	635	646	689	697	610	650	669	653	684	669	657	641	672	712	651	629	713	650	657	657	637	673	674	636	623	660	668	656	657	639	681	677	660	643	646	699	639	589	674	659	645	673	640	622	635	635	694	645	663	673	655	631	673	658	716	696	653	678	676	666	672	629	662	658	641	667	629	654	633	663	657	649	657	647	652	674	698	666	623	690	658	656	646	650	659	632	692	691	653	649	629	677	664	630	649	679	679	672	645	666	654	596	612	635	690	658	595	651	629	633	643	672	632	660	691	660	686	688	657	643	659	658	665	632	618	683	666	674	653	642	603	629	649	654	627	647	677	667	657	674	665	648	623	663	698	685	690	682	658	671	659	619	657	689	665	630	637	692	672	647	675	609	677	653	666	679	628	682	622	631	653	660	660	630	623	658	665	627	613	656	663	658	631	642	682	706	633	665	612	658	640	632	638	650	640	679	645	647	616	652	669	646	653	650	665	635	658	676	617	619	634	640	685	654	657	674	690	626	695	670	632	683	664	658	693	626	673	691	641	633	671	639	647	654	690	614	648	664	691	577	652	717	606	646	649	641	673	669	662	691	631	661	673	700	660	627	620	668	687	666	642	655	659	685	667	661	661	674	688	683	635	664	647	683	629	627	640	671	668	682	638	686	654	640	612	636	661	651	671	662	670	667	696	642	667	668	708	632	672	696	652	684	666	650	655	641	638	608	624	695	656	686	673	660	625	647	666	674	673	655	655	682	632	661	651	666	708	672	624	645	642	718	660	676	646	705	636	658	692	650	676	675	624	609	694	655	668	667	686	623	614	659	616	590	646	657	664	712	691	590	680	644	684	671	665	663	647	640	678	682	651	617	635	662	660	624	637	652	606	675	658	677	649	658	640	639	634	628	633	599	668	621	685	685	626	670	651	646	641	650	623	647	682	674	660	657	682	645	638	637	665	690	678	671	670	630	648	681	665	661	619	640	699	688	655	646	610	662	628	684	640	663	622	686	697	636	634	685	647	641	644	691	645	669	654	674	678	660	665	668	659	645	636	664	693	682	682	632	687	676	651	683	647	703	682	668	690	636	636	642	673	615	709	660	703	647	683	632	667	674	642	677	686	694	708	635	667	678	646	671	683	665	659	604	640	656	631	589	644	691	640	636	684	642	674	699	593	624	605	669	657	647	660	679	648	654	632	643	650	624	638	670	636	665	628	657	627	673	689	678	683	647	646	698	712	662	623	656	677	638	644	656	621	700	685	637	650	665	665	661	661	682	680	704	616	622	632	663	690	675	687	662	658	709	654	705	689	655	623	660	667	644	665	640	652	668	648	673	683	675	675	659	692	626	641	678	660	673	670	634	680	623	653	642	689	681	680	666	665	685	689	615	679	639	644	640	633	646	658	592	672	724	657	637	680	663	669	618	635	644	657	616	687	665	658	677	667	689	707	667	641	657	643	682	608	689	660	672	666	651	653	687	650	664	658	671	655	619	674	671	654	686	637	683	631	687	695	643	626	664	681	655	674	642	671	705	638	685	623	694	646	629	693	698	674	652	652	668	632	659	600	652	696	669	635	687	676	682	670	638	711	698	669	668	630	607	624	639	648	627	682	686	616	718	648	711	611	671	652	647	636	643	676	661	677	617	689	686	673	626	624	700	674	676	692	674	648	671	667	706	613	662	658	686	689	650	686	653	629	629	684	661	665	660	648	652	668	667	663	663	664	667	661	688	668	659	666	653	596	641	680	668	672	640	641	680	679	715	693	631	665	658	711	714	626	717	671	664	654	654	666	644	635	682	653	667	630	675	680	639	656	687	670	639	662	662	660	651	603	662	653	661	648	652	626	658	669	712	659	687	604	664	660	621	671	688	672	703	693	673	643	652	692	669	643	696	684	645	647	621	632	676	658	637	598	635	606	692	615	659	658	631	665	671	650	606	643	631	650	663	666	640	682	650	656	639	692	653	676	680	657	655	652	667	641	640	700	692	693	698	654	677	700	655	615	715	647	734	689	676	647	697	670	651	630	611	662	670	671	670	615	627	656	639	642	607	656	668	667	649	670	659	657	679	645	684	688	632	663	637	625	693	665	697	638	670	680	664	665	684	687	654	653	670	668	708	666	634	678	693	642	673	722	620	704	644	623	677	631	639	647	641	599	658	645	629	694	653	662	682	648	690	690	668	636	658	600	672	672	630	672	653	627	696	627	646	651	612	624	642	662	736	663	673	693	612	694	632	670	688	698	673	642	625	666	614	624	658	639	661	615	644	663	662	664	668	677	640	685	671	672	624	671	698	645	634	639	666	660	676	649	636	679	690	681	695	660	695	653	639	669	689	680	609	678	636	664	669	616	650	632	651	663	651	608	671	643	697	657	668	685	674	619	682	655	613	669	642	641	647	655	676	659	641	637	655	659	626	691	661	664	671	619	625	663	668	610	617	650	657	718	653	669	662	681	664	652	679	635	623	652	640	643	637	674	660	672	662	665	671	719	644	702	665	669	640	637	672	639	641	609	690	639	610	646	681	673	668	665	616	659	642	617	677	659	661	669	659	658	659	680	604	628	695	683	690	688	667	678	684	669	629	654	655	693	654	626	638	669	622	657	702	629	623
25413	19708	17673	12341	5714	4257	3344	2191	1811	1415	1155	938	835	849	674	611	546	542	535	454	448	466	442	419	428	426	449	372	385	383	377	388	396	346	352	367	365	382	353	370	360	365	346	374	383	364	370	345	360	371	370	356	367	372	356	376	372	397	370	339	366	369	351	377	359	350	356	335	343	345	362	362	376	341	315	356	372	369	377	374	368	392	382	361	363	341	360	331	411	372	367	349	383	395	359	382	379	358	353	339	352	402	360	356	338	372	362	336	346	331	369	385	392	360	341	336	334	351	337	375	341	358	321	371	363	359	390	363	343	359	375	359	350	375	384	338	358	349	355	365	362	304	373	347	371	363	334	394	374	366	317	327	338	332	361	362	344	332	374	355	361	356	350	339	369	325	316	321	354	412	366	344	394	362	344	352	366	367	369	361	372	355	367	344	350	375	331	351	372	356	353	342	382	317	381	335	368	352	360	319	375	371	350	330	334	348	336	349	354	367	353	381	354	346	335	360	335	339	352	346	377	361	356	351	307	341	366	373	341	327	361	367	342	374	344	363	317	328	322	325	376	316	362	334	332	336	383	373	334	374	371	353	382	373	368	337	332	348	359	375	405	323	356	338	348	365	333	342	356	355	363	362	348	324	373	328	322	375	345	336	348	364	359	345	353	369	314	369	325	372	374	349	333	358	331	346	356	365	354	361	348	350	357	370	310	347	374	374	349	317	349	358	360	368	338	341	353	343	385	376	336	357	358	365	344	359	348	350	382	338	371	358	349	362	334	355	350	334	341	339	372	346	348	369	349	344	358	371	341	364	337	354	363	377	366	345	377	340	349	347	366	332	350	334	362	383	325	375	372	340	354	341	340	371	339	372	360	362	380	360	320	383	346	363	353	335	363	377	353	352	341	355	338	353	360	347	336	372	358	371	349	380	354	334	351	336	306	348	361	361	337	381	361	362	340	359	334	356	346	348	339	354	353	385	367	384	359	307	364	372	376	352	333	386	352	335	379	387	354	335	342	359	354	334	358	351	333	346	341	362	342	348	377	370	374	339	347	375	339	335	354	357	360	324	339	324	375	316	348	373	374	341	351	355	366	344	313	325	375	356	358	356	373	338	346	361	350	340	373	352	345	357	342	334	349	344	354	342	358	392	352	382	322	321	345	377	342	364	357	352	345	369	338	365	357	380	331	366	328	338	387	378	380	352	362	420	356	343	322	351	359	375	315	341	345	373	345	342	377	323	339	347	351	364	343	378	349	343	349	353	346	334	365	348	364	349	342	376	393	369	337	388	338	385	384	347	345	341	310	386	337	334	364	348	318	345	356	353	347	342	376	365	354	348	351	328	380	337	346	359	354	314	369	326	325	370	335	369	374	364	362	353	369	344	369	344	365	341	337	361	332	383	367	357	314	357	326	343	341	364	363	334	359	351	380	386	381	362	335	384	367	376	356	364	332	370	310	345	365	339	387	380	359	336	360	334	376	295	315	344	322	376	323	350	365	335	354	389	345	361	318	366	349	333	335	357	367	361	360	348	376	341	344	371	343	354	389	320	353	373	348	348	362	360	360	371	340	329	341	400	342	328	402	354	345	344	394	350	360	349	388	336	363	352	353	337	369	361	390	356	370	339	370	338	362	350	362	350	354	339	383	346	333	359	331	343	348	400	392	372	347	357	340	372	342	345	312	321	345	394	363	337	343	361	352	379	358	365	362	353	369	352	316	338	360	383	319	376	375	313	326	386	360	362	345	331	343	348	373	366	377	321	329	308	362	371	381	363	302	384	342	328	330	323	359	376	321	338	387	338	362	363	357	389	374	365	341	352	339	363	342	352	344	354	377	363	373	338	365	331	401	330	375	383	373	369	364	352	351	349	336	355	371	327	398	350	326	391	374	357	374	384	337	374	350	366	370	368	348	365	412	376	384	354	363	354	373	360	367	354	333	349	340	349	343	316	356	369	326	337	378	379	318	360	319	367	334	293	353	327	377	350	376	335	359	324	360	326	323	347	343	360	364	358	400	295	343	363	355	384	369	371	331	373	344	361	349	346	342	349	378	325	347	379	331	355	362	394	385	379	336	380	335	350	363	352	350	347	355	342	357	355	353	354	355	343	344	345	367	355	370	351	351	354	332	368	383	344	353	322	339	324	339	361	331	328	357	360	352	376	317	360	361	363	337	331	347	383	364	328	362	373	405	336	348	348	315	351	360	357	330	354	376	328	380	364	330	387	381	384	362	365	335	343	351	356	328	306	389	395	361	357	322	361	328	358	345	383	336	341	356	365	348	374	370	344	360	348	354	379	355	377	369	354	334	374	374	372	344	401	336	328	328	376	350	330	363	377	348	336	328	326	353	344	354	341	361	372	367	348	349	389	336	343	322	326	366	373	358	368	336	333	340	328	384	340	324	376	385	363	359	391	362	359	356	369	363	365	380	374	351	322	349	373	373	377	331	356	306	337	374	334	349	357	372	383	352	344	363	368	376	360	345	352	355	321	317	326	356	359	333	354	360	368	325	390	371	351	351	340	365	362	331	356	375	347	334	340	316	341	345	318	362	332	374	330	365	350	362	356	340	331	351	353	378	359	359	337	365	372	391	365	397	379	391	361	407	344	363	341	353	333	365	330	370	375	340	359	364	361	377	332	310	332	382	328	384	323	337	366	330	362	332	358	378	384	367	349	333	339	342	374	331	363	343	373	371	373	365	359	364	325	356	389	373	369	368	339	354	382	387	384	384	353	378	353	332	372	361	333	318	356	371	340	338	380	340	354	327	373	323	386	357	366	365	330	362	380	345	386	373	327	355	344	306	379	312	383	340	324	342	319	376	342	354	359	363	350	345	398	333	317	407	345	380	378	355	380	357	340	358	354	329	366	345	358	365	366	344	342	344	342	353	376	323	373	366	367	380	336	359	353	335	337	361	352	374	356	370	326	374	329	441	369	397	357	384	383	361	353	311	327	355	379	356	367	326	375	366	373	332	357	323	376	376	347	363	347	354	371	379	352	341	336	353	395	338	352	362	345	333	355	360	367	354	387	337	355	317	329	349	354	357	378	342	348	375	386	325	369	355	372	363	378	393	371	357	357	353	349	325	351	353	405	364	367	345	367	355	310	403	330	354	361	379	316	317	376	411	350	395	338	377	381	362	357	346	352	407	376	363	366	364	371	376	386	374	353	348	329	366	373	361	382	330	375	337	366	370	345	312	374	356	326	336	338	344	331	355	371	378	358	393	385	318	354	376	365	327	370	358	349	348	367	352	352	335	376	340	339	344	381	345	368	359	334	342	344	397	401	370	359	359	368	376	349	339	347	356	366	373	369	323	364	345	347	350	348	360	384	327	347	366	381	328	373	355	300	321	368	341	343	377	355	344	373	319	401	396	360	385	349	351	346	356	348	350	346	353	371	346	369	333	351	317	316	375	336	307	386	354	322	361	359	381	319	383	360	339	370	338	361	361	384	303	347	382	327	356	324	351	340	349	324	351	361
14546	17012	23404	21473	13919	12780	10932	8731	7721	6093	5067	4188	3595	3465	2770	2339	2030	1954	1733	1448	1500	1467	1354	1328	1324	1272	1188	1163	1057	1096	962	937	915	920	896	911	910	901	836	893	807	885	836	818	833	853	813	842	819	790	829	817	766	809	854	814	790	856	832	826	843	819	801	840	826	794	805	818	805	790	800	767	803	796	780	773	775	814	819	804	795	813	796	807	766	826	764	837	816	798	803	756	804	760	772	761	765	841	830	821	819	766	765	787	784	794	800	781	836	793	850	795	798	772	771	795	840	773	784	773	787	804	770	795	755	814	748	758	775	770	814	770	797	774	815	796	789	796	792	798	812	789	792	783	831	774	783	878	787	796	787	796	789	805	781	777	777	781	767	801	786	766	802	809	791	847	759	802	739	768	806	809	799	774	802	779	783	797	770	741	776	806	814	758	765	722	762	791	836	803	793	753	790	776	807	831	773	810	839	778	762	767	833	773	781	842	731	819	760	764	764	803	813	812	824	839	754	817	812	808	842	779	827	749	774	796	808	802	856	748	805	816	807	762	813	757	784	830	793	816	763	806	789	788	792	772	777	796	793	793	817	799	780	812	792	747	815	847	822	793	746	762	808	819	853	815	766	792	833	782	776	769	812	783	773	837	799	794	805	777	786	802	783	736	800	779	784	796	835	829	804	849	793	792	794	829	798	826	823	837	833	817	778	851	837	786	860	768	748	779	817	789	758	735	781	767	801	781	815	786	814	791	764	824	832	826	788	816	800	807	846	774	842	812	798	795	783	718	790	794	776	757	751	780	781	786	795	770	806	777	774	772	769	711	766	807	826	780	793	793	812	736	824	786	798	786	812	825	802	797	773	806	745	736	782	820	827	737	746	870	834	722	796	775	802	810	762	803	757	790	783	797	775	841	833	807	812	772	782	791	824	813	815	728	810	825	769	805	809	795	827	818	802	792	805	808	761	787	759	791	734	772	776	825	794	817	798	806	773	792	800	835	772	779	801	816	803	756	775	806	834	762	796	810	778	777	795	823	824	828	774	859	812	805	774	811	751	825	808	783	828	793	803	798	816	818	787	771	805	850	822	838	791	841	779	791	732	774	751	794	814	822	743	784	787	783	802	824	829	811	804	788	751	872	786	801	708	787	850	768	853	764	789	798	820	767	805	775	773	775	779	815	806	806	778	814	827	808	816	784	835	795	867	781	825	784	774	754	815	797	800	808	808	798	866	767	817	792	860	795	821	827	767	794	823	855	820	824	792	813	774	784	764	775	810	779	800	796	843	834	791	805	810	798	786	792	797	815	726	720	778	748	753	796	823	823	831	799	818	822	804	762	827	778	783	782	767	853	831	800	765	804	750	863	775	801	792	768	800	827	829	832	775	789	760	781	843	828	818	772	825	794	822	770	777	797	774	858	818	793	743	770	781	770	802	835	836	797	800	792	800	809	797	739	831	783	799	830	788	778	796	787	747	791	813	762	791	755	758	775	847	784	829	873	751	779	789	812	799	803	794	767	798	793	770	806	816	778	799	751	809	774	807	777	798	835	776	795	783	773	774	768	819	801	782	743	790	758	847	816	799	801	843	821	826	812	814	771	850	837	740	815	814	833	819	792	764	790	784	774	839	804	802	811	765	816	783	792	815	823	814	760	781	792	806	773	841	810	766	760	766	778	785	778	800	839	797	810	812	763	806	787	798	785	797	747	800	786	778	784	807	761	790	847	820	806	735	778	780	788	777	814	778	790	794	744	790	818	827	800	810	808	787	746	785	766	834	788	789	773	807	761	803	792	816	761	821	817	825	814	809	758	819	785	862	798	799	800	790	787	823	776	772	780	752	805	778	839	761	840	799	778	775	774	795	833	762	791	807	791	784	784	803	800	753	785	767	820	808	765	786	833	805	811	805	804	776	772	794	788	778	829	807	814	785	809	803	742	810	810	803	772	755	782	780	788	816	796	820	772	794	826	777	779	775	871	744	806	783	848	808	786	838	783	823	814	849	792	799	811	820	804	800	782	813	784	785	809	799	793	790	798	799	814	766	789	823	779	789	785	787	828	738	804	818	778	792	802	784	731	815	825	792	786	808	792	739	782	776	777	836	800	811	836	801	832	805	808	775	765	748	770	844	821	807	784	772	766	803	730	776	800	774	800	790	784	753	806	809	815	809	803	773	859	815	809	770	798	779	828	770	806	751	806	834	753	801	817	790	782	784	756	814	829	793	828	857	785	824	797	789	753	759	738	836	832	785	789	710	795	780	811	791	821	745	810	813	775	809	740	790	827	819	808	779	773	810	731	797	751	733	835	782	780	790	758	787	773	763	764	807	797	752	819	808	786	847	787	731	769	792	748	775	819	772	803	775	714	798	766	827	799	779	811	807	823	798	823	801	824	766	797	788	780	814	770	759	755	775	800	812	783	763	797	835	843	775	786	776	812	781	806	816	847	766	803	777	809	796	833	778	789	799	802	792	767	804	762	755	771	801	797	794	781	808	804	816	810	800	819	818	826	773	772	817	763	811	760	799	837	824	851	821	830	783	762	762	794	765	794	820	789	842	811	804	758	802	798	777	797	806	786	812	836	806	814	803	786	801	761	766	779	803	802	799	840	764	785	822	788	799	810	834	826	826	815	788	808	795	844	805	791	836	847	785	821	843	814	803	718	817	812	821	764	820	791	806	780	786	811	820	803	800	803	795	782	783	829	794	821	796	818	831	786	785	791	824	817	769	825	784	761	822	820	817	777	786	816	897	793	810	795	843	812	771	781	759	842	808	782	834	758	780	822	766	797	757	784	812	855	832	775	817	810	762	818	801	809	803	826	726	754	783	812	768	796	806	784	807	784	836	822	796	779	762	808	788	807	839	727	782	778	828	806	811	828	802	812	782	812	803	813	788	858	794	807	780	776	783	785	796	778	855	755	863	789	832	781	836	812	801	802	860	811	830	883	747	793	724	752	797	818	812	800	805	751	850	785	786	801	788	802	821	773	807	807	766	827	805	777	791	737	816	815	788	799	790	808	799	854	813	765	807	818	807	764	826	766	815	809	831	756	793	783	765	792	782	806	799	806	817	806	773	812	795	848	797	789	763	749	790	779	810	790	757	842	816	749	780	787	804	841	775	818	776	815	744	716	767	800	799	824	828	798	818	840	784	778	785	799	776	820	830	780	784	805	800	746	777	776	839	772	785	780	767	837	817	830	799	767	828	814	761	784	841	762	744	826	796	697	822	791	847	788	821	823	793	753	797	770	819	802	817	764	795	825	783	758	771	845	774	739	819	843	780	796	763	847	863	749	777	838	777	796	794	828	848	772	758	769	771	815	828	792	806	775	814	803	736	798	836	796	840	783	786	799	761	797	760	794	755	799	769	779	785	785	804	810	774	843	826	806	805	800	809	800	790	781	820	785	815	783	794	788	785	799	773	771	793	779	825	782	786	763	794	773	821	775	777	799	778	838	777	805	806	767	778	793	786	794	837	835	796	747	776	796
43690	48017	47983	38486	27302	27197	24048	21670	17523	12603	9370	6486	4612	5647	4189	2802	2131	2145	1941	1052	1180	1373	1116	919	1057	896	681	688	588	480	476	409	372	357	317	281	315	337	320	325	323	374	307	336	281	358	314	301	314	307	289	328	282	307	343	298	318	318	308	306	337	300	289	302	316	324	319	313	296	297	326	321	309	271	280	300	301	278	303	301	281	291	310	314	312	327	319	298	311	316	297	337	300	275	312	319	299	319	278	307	279	325	325	305	308	286	297	303	296	304	292	302	306	308	291	283	311	338	329	308	276	271	291	300	317	279	320	327	307	330	306	278	304	295	311	312	328	270	308	284	300	294	286	323	287	311	284	297	300	318	292	307	286	298	309	297	327	293	333	306	294	294	301	292	310	298	265	293	327	325	312	254	268	316	307	283	272	330	301	284	295	295	318	283	289	275	295	286	281	302	328	305	284	292	300	328	325	294	307	323	296	307	286	303	318	305	275	290	307	285	279	296	301	309	267	303	274	334	322	279	303	311	296	305	311	316	277	329	317	330	361	295	290	302	293	288	270	313	312	299	310	268	282	318	264	302	300	285	313	286	305	291	305	316	303	322	276	301	330	321	298	307	310	287	281	300	309	301	285	285	288	316	340	281	281	303	298	298	305	302	339	298	284	276	295	313	292	337	317	308	275	328	285	309	302	315	336	292	293	279	297	327	301	290	307	300	309	322	343	290	290	241	308	293	350	311	318	275	316	335	311	301	327	317	332	296	332	325	276	289	314	326	287	315	326	335	291	302	289	335	320	310	289	307	327	268	310	304	304	272	303	298	313	348	294	306	301	288	308	295	293	324	290	298	313	302	301	318	299	282	292	315	270	292	300	313	314	302	320	294	303	320	298	275	328	308	322	301	270	289	279	297	288	317	312	332	290	290	290	337	306	303	327	269	296	305	268	283	312	284	315	330	325	308	327	325	333	261	286	290	264	324	282	303	329	283	295	284	291	313	314	319	284	293	318	289	307	320	316	267	315	307	280	332	269	303	324	336	334	319	288	298	319	330	327	294	301	298	280	293	332	315	304	282	295	336	333	291	303	285	293	280	311	332	315	286	319	323	320	330	266	277	305	306	317	305	290	295	287	321	314	299	292	311	286	306	320	311	308	277	300	303	304	334	312	345	281	290	315	288	291	294	331	320	286	296	341	311	297	302	301	315	290	310	290	287	291	288	274	293	255	302	268	321	281	276	310	305	298	300	331	282	285	328	286	330	316	275	309	309	282	322	289	308	331	312	305	336	319	278	319	278	269	351	297	321	276	312	258	321	293	295	279	306	263	325	295	301	301	260	327	311	270	326	315	291	322	296	332	307	344	314	284	327	272	312	303	276	282	283	289	323	255	311	272	312	312	322	314	319	302	309	283	297	299	274	310	300	302	289	296	314	305	288	310	314	300	281	317	296	292	276	298	333	290	305	321	321	309	291	301	307	310	326	329	319	308	317	263	292	273	291	283	254	323	316	293	291	320	285	285	291	320	284	318	297	291	312	287	290	278	289	306	282	319	280	279	285	323	314	318	291	282	287	288	296	293	322	296	287	361	307	294	307	316	294	349	332	259	311	294	291	283	311	253	319	292	316	282	292	311	293	328	315	298	324	283	298	300	329	299	284	294	288	302	298	308	337	274	300	310	283	307	303	323	305	303	326	318	304	300	320	318	271	305	278	294	302	310	315	342	310	311	372	333	288	286	300	296	319	320	289	309	293	317	294	279	341	308	313	314	312	270	306	277	305	294	299	326	313	346	309	281	323	304	303	304	264	291	288	299	334	305	325	291	312	312	326	333	266	303	250	293	307	314	300	320	291	278	297	277	291	308	297	315	278	297	300	297	305	275	318	303	303	339	279	307	298	325	298	351	292	293	300	313	283	317	313	283	285	291	310	285	311	307	278	292	283	305	308	280	291	302	311	298	323	304	273	283	313	295	294	287	290	306	302	295	315	307	302	291	298	320	280	294	290	312	306	314	280	318	301	312	313	292	299	315	286	311	308	323	292	286	296	312	293	285	302	305	283	285	301	294	308	335	299	315	318	312	288	293	333	312	296	320	288	281	293	286	302	248	284	293	336	275	309	314	302	309	259	288	320	290	286	305	301	300	279	326	309	321	312	280	286	272	303	270	271	296	310	294	321	322	347	312	276	284	290	303	306	308	334	281	266	256	322	310	306	324	274	312	277	330	342	306	319	291	280	304	320	312	310	307	341	322	296	324	286	315	296	310	302	292	316	307	305	295	314	329	285	307	307	276	270	340	306	297	286	320	323	269	305	304	289	283	284	304	311	323	301	297	295	290	299	294	316	299	321	309	289	286	291	335	316	309	306	338	300	303	301	305	308	286	323	318	281	301	300	315	331	320	282	278	323	317	301	296	293	304	296	297	328	297	321	329	343	360	284	319	321	294	318	317	308	310	298	296	300	325	295	294	295	316	304	311	297	347	313	279	294	308	349	301	315	297	304	296	305	306	304	292	279	326	278	318	297	286	336	295	292	330	329	318	279	327	289	327	302	326	331	312	314	299	308	321	312	284	281	295	313	329	299	303	312	308	275	293	268	311	319	276	307	310	314	285	289	325	295	272	284	292	286	258	283	309	307	281	281	291	256	291	274	297	295	303	291	315	267	290	294	280	294	321	286	321	302	302	302	294	287	311	295	311	299	309	278	312	291	280	240	274	283	292	286	276	319	289	315	291	292	293	305	292	300	285	285	305	292	273	323	273	285	295	324	310	318	323	285	304	331	293	297	310	290	288	316	330	282	312	291	294	284	292	315	286	282	298	320	308	288	279	296	304	277	290	312	272	306	347	300	329	294	302	329	293	292	327	316	295	288	287	290	314	304	322	299	307	312	304	272	296	300	295	321	299	289	271	318	263	301	281	302	296	306	302	279	299	321	290	299	315	332	321	287	280	312	292	286	308	302	338	302	290	320	277	324	276	281	306	327	282	309	322	304	305	300	296	272	350	312	293	332	324	315	300	312	289	275	305	313	327	283	305	308	316	308	295	288	281	302	325	304	301	329	281	310	316	293	316	322	293	286	291	287	294	280	293	314	302	284	296	310	282	292	318	280	310	288	328	292	317	265	284	316	288	277	320	314	312	329	300	286	315	284	312	318	303	312	293	306	306	349	267	301	280	274	271	289	245	297	301	286	265	269	307	323	279	322	291	307	322	313	298	319	275	295	317	310	301	306	285	303	311	298	303	274	321	282	303	318	296	279	306	329	311	301	292	320	328	308	298	260	292	274	293	277	311	295	316	296	287	297	306	301	293	284	316	279	307	285	275	341	317	282	258	316	322	302	292	302	310	297	290	297	299	274	291	291	328	303	303	306	310	298	260	323	286	302	322	300	328	313	319	280	311	291	341	297	264	290	278	301	321	304	295	329	307	305	290	283	317	314	285	292	302	314	277	313	296	310	266	320	306	300	323	340	320	298	282	285	314	312	300	293	305	301
28329	40535	46745	41022	31621	35107	32854	34867	30730	25804	22029	19048	16465	17430	14246	9617	8500	8428	7538	4597	5499	6453	5079	4157	4878	4125	3040	2929	2334	1857	1698	1450	1161	1037	972	882	943	861	883	840	860	826	864	814	813	896	830	809	847	738	769	733	742	728	774	727	729	734	739	772	694	743	751	711	799	727	745	727	685	735	701	724	678	713	725	651	678	648	710	737	729	732	697	667	711	688	689	680	723	654	704	681	708	701	699	686	696	710	680	718	722	701	716	679	671	704	655	689	690	695	664	677	714	696	666	689	659	718	723	658	666	668	690	657	696	714	701	679	673	677	671	650	678	680	714	673	634	645	674	659	711	686	698	701	677	706	664	677	714	727	690	696	709	717	706	713	702	743	638	677	684	683	692	704	640	685	694	701	691	671	675	686	713	681	698	659	689	666	688	688	643	671	674	642	625	698	647	680	738	658	695	688	733	662	671	693	711	702	723	685	690	699	701	748	716	667	694	700	731	744	733	670	679	687	704	676	717	686	681	658	653	667	709	639	671	682	634	657	750	666	686	688	661	637	647	725	668	688	656	677	753	655	681	746	695	708	681	702	681	683	650	687	688	738	676	667	625	679	717	709	671	675	702	690	698	673	635	690	688	703	653	706	682	704	665	706	680	684	662	716	698	664	662	656	646	714	720	689	705	689	723	686	667	632	715	676	714	706	721	734	688	655	683	683	658	684	681	672	673	677	698	695	647	706	652	703	711	663	677	716	614	683	698	711	705	692	663	695	706	690	694	673	708	714	691	698	670	700	680	740	686	706	647	686	687	672	675	691	681	709	654	634	682	641	670	688	713	670	657	710	682	706	696	710	651	655	663	662	679	680	716	649	646	706	692	700	719	642	678	671	636	643	676	698	676	666	673	705	661	712	686	716	667	692	713	696	683	651	720	652	720	694	686	658	693	667	686	697	698	718	730	718	707	643	673	686	668	670	713	714	673	744	692	720	676	656	689	692	687	693	650	710	652	694	705	667	712	686	653	748	722	684	676	730	697	693	692	696	672	703	650	715	666	694	699	694	637	647	714	661	716	678	696	702	712	643	666	684	695	661	679	675	699	657	670	756	668	690	679	668	662	638	687	631	686	644	705	688	690	716	698	729	671	701	699	633	656	703	706	674	681	757	674	692	664	652	673	733	692	652	646	724	708	685	719	698	698	694	699	706	652	683	700	702	659	704	676	661	675	674	627	720	722	695	752	703	652	691	705	688	648	645	715	732	701	715	638	661	719	667	682	714	628	663	652	717	729	664	674	679	632	673	750	705	697	662	638	629	690	698	694	670	682	691	689	692	715	739	716	661	709	683	689	668	673	681	672	729	717	678	699	679	722	688	677	680	689	675	648	706	686	639	724	699	694	713	713	648	721	649	688	648	698	696	698	700	646	690	688	679	725	671	700	702	712	672	649	634	694	646	710	666	713	659	699	687	756	712	705	666	700	678	673	699	663	725	676	665	626	679	714	739	738	681	660	720	692	694	692	721	711	657	725	694	644	687	750	713	735	706	678	703	671	699	672	679	678	663	694	664	661	692	672	672	628	733	699	625	678	695	682	638	685	738	694	670	685	701	728	727	664	721	717	719	691	661	710	670	669	712	675	651	690	697	683	691	667	659	689	664	683	665	710	683	706	686	683	690	657	728	660	649	693	676	712	661	683	721	713	654	731	688	658	681	746	684	731	704	710	716	656	681	659	707	680	712	686	706	703	695	694	679	645	686	688	672	666	692	702	712	726	696	669	669	685	714	672	673	688	681	703	676	701	717	726	683	683	675	703	717	689	679	674	693	665	695	717	712	679	657	765	649	737	682	668	738	672	696	623	668	766	656	695	690	712	723	707	661	673	682	673	695	709	722	664	689	670	670	683	730	718	672	692	718	706	685	661	678	657	696	679	714	661	665	688	691	736	719	665	690	668	708	725	744	676	717	766	695	718	719	674	653	696	677	672	710	754	693	679	707	681	700	681	641	752	683	679	674	674	709	664	662	688	716	689	682	669	701	640	650	645	683	707	697	662	684	665	681	668	718	677	689	717	707	725	716	660	672	659	671	664	671	690	679	716	641	681	706	711	679	689	669	697	736	696	641	679	671	658	693	665	719	737	695	707	689	696	702	722	718	726	681	704	690	744	716	647	755	717	701	677	684	710	610	661	708	713	681	639	655	676	717	681	665	682	717	675	688	687	642	676	708	710	696	668	667	701	648	679	690	684	685	688	725	667	682	733	665	686	676	663	701	702	704	742	694	723	688	679	702	718	696	669	722	685	670	744	722	667	689	700	684	648	700	685	709	688	705	711	692	695	657	731	716	730	696	684	720	653	668	693	726	683	692	713	725	722	724	665	680	701	701	648	710	684	699	732	724	658	713	652	680	616	656	729	740	655	673	748	684	650	663	707	688	724	664	747	658	678	732	689	672	681	691	646	687	740	713	700	698	676	670	697	626	672	676	702	644	673	688	674	628	739	661	677	678	730	664	661	752	693	711	711	684	714	628	714	655	724	678	672	706	671	682	658	664	721	625	639	666	722	719	687	673	707	703	663	735	713	693	713	680	698	680	721	697	679	668	712	655	670	656	696	709	661	682	686	728	739	640	679	694	672	714	700	702	660	729	697	690	655	653	651	669	693	657	734	679	649	754	715	637	704	738	657	689	681	684	659	702	680	714	701	721	694	694	715	693	677	714	695	647	720	700	665	662	686	667	680	666	705	704	680	754	693	658	664	711	774	689	728	667	689	635	656	707	682	718	715	653	665	686	670	683	718	678	701	683	674	647	716	681	650	701	708	630	695	657	714	701	715	694	704	679	726	705	721	661	763	679	723	677	681	662	712	707	664	685	702	675	722	667	664	701	696	745	666	708	701	702	673	706	708	679	724	712	698	686	649	673	692	699	706	701	718	710	615	652	709	709	648	659	685	684	666	683	696	740	701	657	669	684	701	729	642	697	671	638	704	678	701	771	708	706	698	701	713	684	703	707	670	704	709	715	690	712	678	697	678	645	693	652	667	673	700	687	656	624	643	684	703	701	672	702	663	647	671	650	655	757	729	684	714	743	659	701	666	649	698	680	657	711	689	662	689	661	669	720	716	664	666	734	687	707	668	675	715	696	719	672	694	744	669	646	697	691	678	676	703	691	697	679	645	730	690	693	678	674	662	701	699	722	679	699	701	716	720	709	703	705	726	680	702	644	675	706	670	684	705	696	734	682	659	712	648	701	752	659	687	664	681	746	677	670	725	694	675	703	658	706	690	629	710	698	669	706	681	687	672	671	699	730	663	662	710	694	737	730	655	699	668	705	665	721	646	645	665	655	705	713	695	722	740	720	713	677	678	694	717	722	626	716	670	667	716	686	649	709	694	687	701	651	718	703	645	673	675	661	669	665	667	719	740	689	697	664	692	696	693	713	700	731	687	659	691	700	700	689	673	676	667	663	716	672	676	661	647	710	720	708	670	701	703	708	646	649
52257	47597	49029	37787	28417	31615	31321	29532	27599	21679	17129	11280	8510	10451	7057	4989	4347	4030	3278	1976	2270	2848	1895	1681	1883	1420	1055	909	922	703	642	497	492	397	380	354	331	377	331	372	313	315	318	323	285	306	326	343	288	311	334	303	338	288	314	265	278	299	303	305	337	330	349	311	304	303	303	336	297	272	280	269	318	282	279	303	267	342	295	323	303	297	283	281	277	302	271	288	272	300	281	272	313	294	292	274	281	309	253	291	299	276	263	317	289	297	302	289	274	306	285	279	278	281	308	318	307	290	301	303	293	303	281	258	264	285	265	309	294	294	277	287	293	284	278	308	328	298	303	314	288	292	302	300	317	305	292	290	293	300	273	270	303	239	270	295	280	279	286	307	257	298	311	283	313	290	300	302	246	304	272	295	283	289	290	296	274	315	314	302	276	307	311	317	317	313	281	304	320	300	312	282	229	285	294	293	252	301	296	256	312	304	274	287	291	266	313	286	306	292	285	325	259	261	278	310	305	327	285	258	319	317	319	256	284	297	264	279	284	280	271	283	296	274	297	306	311	275	301	279	256	286	299	298	298	267	293	297	284	289	328	286	302	296	286	295	302	279	292	294	268	305	273	250	310	301	293	302	299	269	292	281	263	285	323	305	302	325	281	290	272	282	286	249	270	305	304	286	288	278	305	301	306	277	314	249	315	309	309	284	289	313	321	282	259	279	290	309	326	286	301	263	271	255	292	298	283	293	297	284	314	272	277	270	264	276	276	293	282	281	277	289	306	304	299	294	317	304	248	279	284	274	293	260	287	297	274	301	291	266	267	322	250	259	303	280	294	292	290	312	278	274	295	299	291	294	304	288	285	301	264	309	320	292	264	267	302	318	295	298	280	288	306	278	296	268	288	274	290	280	288	268	301	297	294	302	289	294	278	283	286	270	283	278	280	268	285	295	274	274	298	299	334	290	271	304	277	280	294	299	270	320	308	307	252	318	256	241	301	292	294	262	283	306	306	316	306	292	307	256	273	274	295	265	303	282	280	285	300	293	317	298	248	294	315	281	274	266	308	291	313	290	307	281	272	284	262	312	307	268	264	278	281	265	273	254	323	304	269	290	289	284	312	328	295	312	275	315	279	295	277	292	291	298	331	274	257	276	283	294	276	272	300	296	239	291	290	284	275	254	252	286	329	304	290	300	307	290	273	275	300	317	290	290	290	280	298	316	270	319	246	273	290	289	274	284	278	282	288	303	255	275	278	279	288	305	285	306	307	304	299	300	300	327	321	288	277	306	262	306	325	297	303	295	282	299	286	280	279	323	278	293	292	319	293	289	272	258	285	319	316	308	288	276	323	300	299	315	325	286	278	276	263	316	301	280	291	292	249	266	289	277	316	279	306	275	280	272	266	270	280	307	271	277	307	284	282	321	262	294	296	288	278	275	299	291	288	292	268	285	275	272	281	304	307	269	260	271	284	266	292	285	279	284	273	335	315	269	317	317	269	262	288	302	267	323	282	314	331	310	286	258	267	268	281	286	288	301	290	279	306	270	317	307	295	306	259	295	288	311	267	312	294	273	349	285	341	311	288	302	296	293	284	278	288	322	266	308	299	273	297	340	280	301	285	263	290	290	275	283	299	276	331	319	308	313	279	272	285	304	312	302	337	292	277	318	313	329	270	309	290	307	265	277	299	281	274	311	276	281	328	306	261	300	272	277	328	274	292	307	289	286	295	287	289	323	273	304	292	264	263	288	258	278	311	289	314	288	272	306	286	317	294	279	295	285	328	323	274	264	264	294	335	288	301	269	294	307	259	282	292	284	281	304	290	286	333	320	331	314	302	282	306	351	331	293	282	261	291	282	294	293	294	278	315	293	287	282	300	300	263	274	278	276	301	264	299	293	306	292	284	280	289	292	275	307	284	315	314	306	316	273	259	268	299	289	303	307	279	286	319	289	273	273	271	309	254	305	307	303	273	273	290	329	279	293	289	287	282	280	292	268	318	297	272	290	296	271	307	287	333	279	282	312	295	294	272	270	296	265	296	298	267	268	297	269	308	275	302	296	292	257	291	310	301	306	307	302	271	280	301	290	276	281	293	273	284	298	293	311	303	277	282	292	300	317	269	271	293	276	301	305	286	277	302	293	307	330	305	275	283	293	291	278	236	279	295	306	307	296	307	324	249	295	274	302	289	305	277	285	293	249	336	270	280	281	279	310	264	284	314	247	304	278	309	307	295	239	279	315	295	306	292	293	308	284	280	284	268	284	309	305	278	277	288	284	310	272	304	278	294	306	283	280	300	292	262	299	311	269	267	313	312	295	301	260	290	280	318	257	286	277	278	300	252	290	258	286	256	266	318	305	292	295	299	249	238	306	296	272	289	269	250	273	312	283	285	270	265	283	309	287	296	284	279	292	287	301	300	266	305	335	291	273	290	286	307	291	277	287	286	330	283	284	312	283	282	272	285	272	282	302	302	270	269	290	327	281	278	290	282	267	247	243	292	258	275	286	299	300	285	302	295	270	280	290	307	295	288	288	283	273	283	302	273	275	281	280	285	273	302	293	297	318	298	288	291	336	288	252	262	292	331	307	283	292	287	317	301	271	324	289	294	245	306	271	287	273	288	250	308	272	284	308	285	311	283	270	283	296	294	281	294	292	277	286	291	302	306	290	279	301	280	278	274	301	278	308	318	299	291	299	308	303	329	294	327	296	295	289	325	269	275	311	256	305	267	301	300	271	302	320	292	297	275	314	294	296	314	272	288	351	322	305	286	271	292	281	260	280	277	322	270	296	282	293	306	283	293	311	308	273	303	323	314	262	267	302	304	275	264	296	273	260	278	286	313	288	304	296	282	287	282	320	320	288	272	304	297	266	308	281	334	288	285	315	289	264	281	280	289	276	280	269	297	282	282	297	288	303	272	301	271	290	304	284	287	255	255	269	299	308	283	313	273	271	264	308	294	276	306	292	271	255	296	285	242	316	274	294	305	260	275	285	312	259	299	279	286	270	290	294	330	296	299	266	295	290	290	298	289	290	296	283	287	288	280	301	298	271	312	296	280	325	273	289	291	293	266	286	280	301	295	321	329	294	293	307	289	268	300	288	302	269	298	269	284	310	282	281	280	289	276	268	245	325	298	264	292	272	260	284	288	295	280	300	291	279	268	281	298	287	287	269	263	262	304	239	288	273	269	284	269	287	290	267	309	277	275	285	323	292	312	291	273	266	292	289	295	291	299	304	275	292	306	344	319	308	259	290	307	279	310	269	292	270	295	297	268	284	308	307	257	296	303	269	285	296	297	304	294	291	289	286	320	257	283	311	290	299	275	279	295	294	290	274	279	306	256	281	290	269	282	300	299	269	316	287	265	293	283	279	281	256	280	296	286	274	308	287	309	282	303	278	300	270	303	271	312	302	294	292	289	276	300	297	278	278	252	290	275	296	299	270	275	306	298	295	259	249	295	269	292	279	313	287	278	291	275	314	288	318	304	282	278	286
35760	40533	50283	40666	37508	40714	42166	41084	40179	34869	30220	25350	23536	25476	20383	15953	14323	13421	11356	8315	10590	12069	8255	8003	8670	6660	5152	4606	4415	2865	2595	2001	1605	1325	1163	972	987	1060	942	1012	918	955	910	852	923	975	1029	1003	891	804	787	776	774	790	792	761	756	779	701	734	751	800	840	765	723	694	731	689	686	729	683	668	643	706	693	696	697	637	716	699	619	646	659	665	680	728	664	660	715	672	677	662	688	678	689	675	684	627	671	632	667	695	628	686	669	658	614	651	699	647	642	685	653	699	694	631	661	705	680	634	645	635	675	608	642	674	641	646	671	685	594	660	637	650	597	656	737	630	668	697	682	674	646	668	662	682	668	661	648	630	649	645	640	657	682	706	655	685	631	695	626	667	658	672	642	707	663	692	634	610	687	675	707	625	640	686	655	637	643	650	649	658	664	662	680	627	652	651	630	611	659	611	666	661	659	683	634	661	687	654	629	682	704	666	652	642	739	622	627	663	672	653	694	652	654	630	666	652	616	649	634	662	651	694	702	694	688	733	634	666	657	710	659	658	690	622	694	678	671	681	676	678	665	654	626	695	659	698	656	676	669	652	653	635	672	684	642	670	619	637	641	620	642	671	673	666	673	667	652	662	642	681	681	670	654	673	676	667	673	675	682	630	658	659	647	680	657	665	640	637	658	650	685	650	656	655	693	630	652	629	658	647	642	724	659	678	667	672	645	627	645	656	677	635	695	648	632	691	678	633	660	636	683	658	675	660	646	598	635	683	669	662	699	663	685	640	663	651	708	676	695	669	685	680	667	639	635	625	649	665	672	643	606	667	654	640	690	663	650	689	675	674	691	653	644	645	620	641	700	614	659	689	670	692	672	627	694	639	718	678	662	654	685	696	671	670	641	710	704	674	671	660	640	641	642	610	736	652	669	638	704	675	656	657	642	669	672	687	665	657	685	697	658	669	701	620	645	637	665	665	674	654	642	659	669	692	644	650	660	655	695	612	685	641	677	651	708	693	700	677	678	700	670	637	698	632	701	717	645	630	688	617	638	654	631	657	636	676	693	636	635	647	657	648	657	637	694	669	671	699	650	628	697	664	720	663	644	668	630	625	644	713	671	694	629	657	628	662	679	641	673	601	680	659	653	666	659	690	637	614	634	683	632	648	699	667	677	654	630	662	668	649	642	651	662	660	675	661	681	691	684	635	698	687	724	615	656	678	644	629	652	627	639	648	604	691	710	677	633	672	677	672	647	659	652	658	670	627	668	657	736	628	716	693	662	682	662	657	674	609	656	672	665	656	660	634	689	644	671	631	688	673	683	656	680	696	648	654	663	680	660	687	642	643	656	668	648	688	626	667	663	665	652	697	655	679	622	640	659	693	661	678	680	647	662	686	632	685	651	625	621	670	645	636	646	697	659	639	671	719	673	670	654	647	659	675	642	629	668	698	665	672	672	675	682	659	699	648	714	640	617	630	677	718	684	632	701	685	664	646	674	661	702	607	673	667	682	673	700	686	643	660	701	677	630	653	686	679	611	696	649	705	670	663	656	672	663	657	667	662	685	669	692	619	679	653	639	659	642	662	611	646	634	657	674	623	648	661	651	606	700	645	647	688	635	639	647	656	667	637	657	623	673	666	628	683	682	662	645	700	633	690	703	630	668	670	702	638	642	639	660	623	627	647	651	674	644	640	668	661	704	680	637	675	615	659	626	658	681	660	694	657	693	688	677	665	652	648	624	664	662	659	701	673	632	677	692	658	685	579	643	700	681	627	638	651	635	683	655	649	686	648	638	638	666	703	668	642	691	665	653	651	670	683	628	659	621	693	661	669	648	675	631	629	646	630	672	682	653	628	671	693	670	652	672	675	654	623	691	604	625	678	654	654	687	677	631	679	680	623	652	686	673	633	651	662	671	694	678	701	655	672	715	640	633	651	635	616	630	671	673	652	665	666	641	658	656	677	659	653	636	651	638	666	690	658	642	640	652	671	613	627	737	662	672	641	694	712	705	690	655	696	614	648	616	693	664	625	701	632	652	686	672	688	663	699	628	616	669	667	659	658	654	651	720	659	651	671	710	657	667	634	646	674	654	665	622	667	674	679	632	682	662	674	633	694	691	662	611	675	645	662	686	671	703	644	640	691	674	695	670	653	668	658	630	675	661	639	651	677	669	620	639	651	683	641	668	683	663	641	626	694	659	627	619	631	676	687	688	650	658	688	708	676	689	705	651	684	671	643	628	644	639	686	689	672	662	668	670	695	641	638	647	664	653	683	692	674	639	664	687	673	666	670	650	662	669	659	683	615	678	676	701	649	675	631	659	668	671	698	674	659	652	640	681	687	641	708	669	626	667	700	684	696	609	699	653	663	656	677	656	666	676	682	657	683	646	684	646	716	650	621	701	702	666	649	644	655	672	637	640	707	653	674	677	663	653	640	704	627	648	652	647	639	618	657	695	698	660	639	665	641	607	636	642	633	666	672	666	747	645	654	691	660	639	633	664	637	629	647	641	721	638	676	652	664	626	701	648	662	674	641	687	627	666	678	654	654	671	598	695	667	642	633	677	685	707	633	671	667	648	731	674	631	699	666	675	677	708	718	682	705	662	637	613	612	652	662	653	686	651	673	640	630	649	680	675	669	626	690	656	647	663	620	629	663	676	644	618	639	646	683	640	699	685	642	692	616	644	680	641	694	672	665	667	642	613	683	624	741	650	660	664	655	636	684	642	609	627	667	685	634	629	667	673	680	643	692	605	637	630	670	677	673	648	651	635	690	678	660	652	663	686	699	656	654	687	664	650	663	658	616	624	672	614	717	714	683	685	661	646	670	635	660	677	661	639	658	647	639	659	651	646	691	631	708	684	684	669	661	608	670	668	624	665	627	659	663	661	617	697	665	681	719	678	664	679	649	639	632	676	632	674	701	651	662	654	692	673	638	660	667	639	626	644	619	652	647	638	684	683	649	679	677	666	643	633	718	643	660	690	611	673	668	647	658	677	679	667	651	653	682	687	655	661	673	669	629	694	634	666	666	629	676	627	697	667	689	686	651	646	678	712	683	660	668	682	661	583	652	716	640	653	695	637	651	694	672	629	697	659	686	672	661	636	610	656	619	675	647	683	679	662	683	692	703	675	680	660	646	666	666	693	703	657	668	686	620	667	651	645	625	624	661	714	673	654	709	651	664	653	657	634	650	676	617	652	641	647	681	626	639	633	715	675	638	665	627	683	675	653	643	680	712	674	674	638	664	655	669	666	729	646	703	662	620	658	684	672	665	650	726	640	637	663	637	639	704	719	658	685	723	687	656	697	662	672	665	650	674	631	601	667	667	652	678	663	671	704	666	622	627	661	625	657	616	660	636	690	696	661	624	676	620	711	656	663	672	662	648	622	620	626	688	605	634	616	611	655	639	667	672	651	670	633	670	689	668	645	671	676	683	708	619	643	624	629	660	661	661	687	599	677	649	653	639	635	671	606	664	710	655	667	663	646	648
24678	17012	15706	9169	5558	4250	3454	2674	2211	1728	1374	1017	840	824	671	645	602	548	612	477	454	463	439	442	439	407	404	415	423	388	418	367	370	399	383	351	364	316	334	333	368	371	353	320	354	364	310	362	341	333	359	386	320	347	366	325	339	330	343	350	371	341	369	330	335	387	373	357	348	343	335	351	364	352	378	345	336	358	376	347	365	413	392	345	344	334	370	348	352	328	320	369	357	383	384	341	341	344	352	368	343	361	343	348	378	358	373	336	337	359	343	324	360	370	401	346	341	302	341	362	340	296	337	338	330	370	367	332	368	353	342	347	339	355	383	349	361	335	353	338	342	352	316	355	356	399	353	383	356	392	385	382	369	333	357	350	328	356	346	318	328	343	361	355	390	343	347	347	329	388	379	362	368	348	343	326	331	330	368	363	360	342	359	359	363	367	382	375	333	387	357	349	347	337	329	395	359	370	345	343	369	381	382	343	334	363	324	344	329	370	377	339	384	333	352	331	350	355	331	380	329	372	379	351	340	345	368	335	372	381	338	366	352	319	323	346	402	352	378	331	347	369	344	339	375	366	331	384	311	378	391	359	337	378	321	333	343	362	349	361	362	357	328	355	370	395	347	353	350	318	356	339	353	327	330	351	364	392	340	349	366	377	351	316	358	344	320	351	338	349	342	351	359	382	346	338	367	355	343	358	355	344	381	347	330	338	328	338	351	317	367	369	362	372	360	354	349	374	351	302	371	387	360	358	384	361	351	366	345	339	327	361	357	336	371	354	380	338	338	344	348	359	354	360	340	322	359	356	366	367	339	379	339	337	368	327	358	388	354	363	327	323	319	382	335	365	346	388	316	357	333	345	363	389	297	369	370	344	352	344	348	353	354	391	366	316	361	346	372	350	352	382	340	345	355	330	313	369	386	363	335	334	314	330	367	357	352	326	323	347	385	369	335	352	380	361	346	330	378	342	376	358	354	343	360	400	351	375	339	347	382	348	323	364	363	371	386	355	371	352	324	338	350	380	360	348	331	338	341	344	376	332	326	333	369	352	308	339	379	352	338	335	322	298	345	366	378	349	370	346	351	354	350	368	327	377	351	337	327	338	375	367	348	368	362	355	335	353	386	338	346	386	359	327	355	362	351	341	370	333	343	351	372	347	367	366	344	383	351	330	382	358	339	379	317	341	350	396	342	337	350	358	355	328	369	357	333	325	326	325	367	346	349	368	368	362	362	348	316	363	340	366	335	345	363	358	362	360	369	357	349	329	352	311	385	373	374	367	362	362	340	350	312	329	371	372	371	340	333	347	370	343	351	329	314	325	322	339	321	324	328	310	376	387	353	377	364	322	357	345	345	368	329	346	384	364	301	378	354	389	322	348	358	328	348	329	350	344	320	371	341	319	378	340	374	366	338	355	371	334	348	359	351	379	342	368	357	355	347	356	355	356	348	347	379	333	341	356	394	326	344	368	353	364	371	334	340	354	333	374	336	356	353	331	369	361	402	355	328	351	305	329	394	376	360	331	368	338	332	352	391	357	328	353	350	366	344	351	354	410	355	337	356	373	345	353	336	382	358	341	382	359	340	356	366	318	339	345	386	371	366	325	337	321	382	340	377	333	356	359	346	311	336	330	330	369	382	338	314	387	348	344	364	320	344	324	374	391	352	369	320	368	359	342	352	347	383	304	369	346	347	369	328	346	395	359	350	373	332	364	392	352	337	345	373	379	290	377	347	386	351	347	348	371	376	378	401	341	326	366	376	346	346	393	346	362	381	378	358	324	335	357	323	364	336	345	347	345	376	365	346	322	343	366	330	362	395	333	340	381	326	367	329	374	356	394	341	353	340	353	362	350	359	361	326	343	360	339	356	370	351	359	359	398	313	357	321	318	315	335	345	363	338	385	365	363	375	395	363	347	359	367	376	368	344	360	358	357	341	354	348	366	370	370	354	351	373	346	346	347	370	330	382	353	347	356	349	364	347	349	327	365	343	351	343	340	362	367	333	361	348	397	369	364	350	364	345	345	342	324	346	367	327	356	362	328	322	346	359	357	378	363	377	365	354	350	377	372	389	345	374	388	343	323	338	356	317	363	306	337	376	354	330	361	334	322	336	343	328	339	333	323	360	339	332	350	363	363	393	381	365	369	372	313	339	386	394	335	359	363	335	362	334	364	376	390	405	372	360	299	342	368	353	361	317	334	361	351	343	343	363	361	343	346	340	352	344	343	315	358	378	326	362	310	353	330	362	348	374	336	352	363	368	351	370	375	359	389	365	342	357	333	350	360	362	344	321	326	321	350	357	334	367	343	359	346	329	380	343	333	348	340	356	367	374	366	336	328	347	312	343	309	349	386	356	348	343	371	332	364	319	343	331	363	353	347	334	379	375	337	341	349	373	374	348	342	354	411	377	372	343	373	329	354	389	344	363	377	367	351	399	366	347	353	365	345	350	357	333	353	336	370	345	346	354	336	375	351	360	359	363	339	319	374	366	348	368	365	316	336	366	339	337	384	359	317	350	337	328	339	340	363	344	393	344	343	328	327	363	361	341	375	345	364	360	352	364	323	362	333	333	350	338	338	358	375	365	313	314	335	334	346	347	383	348	387	346	361	369	340	355	377	369	333	357	326	344	355	366	340	369	345	348	335	364	362	351	372	325	379	324	338	325	377	321	359	357	357	316	348	318	379	367	323	361	369	364	348	359	346	350	343	346	361	357	341	362	359	353	388	376	344	366	345	356	341	353	350	363	365	349	345	393	343	356	376	355	331	336	339	348	372	328	341	369	329	343	353	344	352	328	337	328	350	376	361	359	366	350	363	367	344	367	386	363	339	371	326	316	377	361	388	344	367	338	344	327	324	340	363	349	353	340	358	370	367	336	341	344	339	340	322	333	354	350	340	382	369	354	371	329	348	326	369	318	358	355	348	348	337	328	360	325	367	355	365	343	362	361	341	354	349	338	333	377	346	370	341	351	370	402	361	329	353	341	334	392	379	377	338	378	357	361	364	355	339	334	384	352	353	332	361	350	332	370	357	353	380	372	369	363	322	357	366	353	364	352	336	348	349	356	348	365	369	321	324	337	371	353	330	375	345	313	340	353	325	341	365	351	327	340	345	391	354	345	357	373	325	372	383	330	331	365	355	333	344	374	361	364	371	346	314	338	375	361	358	343	335	322	338	356	380	365	360	374	334	343	333	362	347	338	358	345	375	332	322	380	353	334	329	367	364	328	334	393	363	367	367	372	307	337	367	315	384	331	325	327	321	366	340	329	342	322	363	324	369	324	386	344	367	356	360	350	326	367	346	370	357	327	390	342	357	355	325	325	376	343	349	354	384	399	342	332	386	370	359	352	388	358	327	375	362	370	351	339	354	351	374	330	354	339	344	294	345	357	363	347	366	343	338	377	383	351	318	403	382	320	342	355	317	306	337	339	327	359	332	366	341	365	331	355	325	398	365	387	337	374	317	372	338	400	357	380	356	369	340
14034	14613	21095	17231	14018	13004	11957	9672	8260	7130	5706	4425	3642	3463	2779	2404	2184	2074	1821	1680	1681	1638	1387	1473	1515	1358	1258	1187	1129	1086	1003	994	918	930	885	813	866	904	849	800	837	828	869	822	795	846	814	811	866	801	803	824	794	789	773	820	770	819	810	835	809	800	848	798	764	777	787	804	779	811	787	818	790	809	788	796	783	804	781	775	779	828	780	826	838	836	775	820	818	818	817	807	788	836	822	820	810	761	844	825	751	799	774	774	798	775	818	788	806	847	847	758	809	755	781	778	771	811	792	834	812	742	759	813	747	818	788	787	785	780	837	745	741	824	763	774	730	782	806	761	829	783	784	836	806	814	786	815	837	770	869	829	809	771	775	756	794	906	820	783	812	779	787	821	810	807	855	746	841	846	753	777	811	782	793	804	776	824	823	805	750	799	782	790	816	823	808	771	804	822	825	791	796	744	797	796	787	766	777	839	788	797	782	787	774	767	813	813	754	813	835	865	830	782	789	783	809	802	805	837	787	735	767	823	818	790	739	785	801	799	764	751	793	768	802	847	839	835	746	837	778	788	810	797	795	801	756	759	819	797	749	824	799	810	767	740	760	813	795	833	842	841	780	799	784	797	802	791	733	740	786	744	828	766	810	819	775	786	815	765	816	811	794	788	813	803	762	853	795	770	799	751	804	862	817	773	803	764	774	776	779	822	825	796	767	797	838	822	804	720	800	769	799	749	795	814	786	745	784	766	743	780	776	794	818	766	760	824	791	809	797	800	755	812	792	766	772	771	803	806	825	780	812	807	815	758	779	777	770	746	779	834	813	825	785	828	740	784	775	780	733	819	806	837	819	811	786	798	751	772	734	759	829	799	799	763	763	797	802	815	850	802	777	772	826	776	811	837	810	818	808	794	808	790	799	779	790	795	768	812	775	774	756	816	781	811	796	838	787	790	800	787	759	828	820	797	823	787	783	771	780	765	850	794	740	770	819	781	803	799	824	808	822	815	793	804	781	775	784	788	783	782	779	791	777	786	755	756	776	792	779	791	798	729	768	786	768	786	762	764	819	769	799	794	772	786	801	763	789	795	766	767	815	806	779	744	794	821	806	768	807	804	828	782	781	822	753	826	732	810	767	777	797	788	803	787	770	783	808	803	760	830	795	747	820	796	807	785	810	776	764	772	785	826	832	782	781	827	818	777	823	748	784	770	773	793	843	817	784	815	771	767	761	839	786	766	801	768	805	775	784	799	789	806	840	769	786	796	796	816	808	783	822	751	819	775	787	821	753	807	755	778	787	779	837	773	758	817	835	836	790	784	771	775	807	802	838	763	784	758	787	777	788	833	803	760	813	773	813	790	775	802	768	798	783	806	833	807	793	826	828	826	753	788	834	775	786	793	796	794	827	801	810	813	803	799	748	807	781	746	773	763	815	803	789	774	765	778	814	796	866	814	775	772	774	788	761	769	792	769	782	730	750	814	776	834	847	850	786	782	812	768	802	788	800	782	856	793	757	776	800	789	745	807	785	806	751	815	778	804	829	785	796	775	756	843	796	813	801	806	768	811	753	801	781	816	829	811	807	800	826	825	785	811	808	795	777	807	766	759	818	800	804	735	804	760	782	776	783	813	760	844	798	766	781	783	771	809	791	764	803	838	765	825	745	797	808	784	750	799	749	772	770	765	845	806	801	796	784	787	778	826	815	791	745	785	765	799	868	800	824	785	793	781	817	825	745	822	782	796	798	824	803	810	785	863	830	778	832	824	780	839	788	804	751	784	801	785	773	780	783	767	781	827	815	810	790	787	784	790	823	791	764	805	820	833	759	805	825	784	806	813	735	787	767	744	797	779	774	828	778	795	832	766	812	781	815	790	770	799	800	772	762	774	824	805	771	747	794	852	760	794	786	851	759	850	780	791	798	823	822	784	810	782	819	763	799	813	802	794	814	751	729	797	793	826	818	771	809	791	805	839	795	860	838	814	816	809	815	786	785	800	779	826	777	793	744	763	808	854	789	786	819	750	793	772	793	818	773	780	819	808	768	810	836	784	793	822	744	840	766	825	804	820	789	789	827	816	796	793	807	765	805	786	808	813	789	836	818	788	804	779	787	778	776	766	795	778	797	884	781	811	828	768	801	789	745	782	791	783	805	774	805	799	728	765	764	781	763	821	756	764	772	796	829	803	790	780	774	798	791	749	826	803	784	843	845	806	803	789	803	764	789	803	795	839	786	771	792	806	780	849	800	779	766	747	798	773	823	814	855	811	811	813	786	831	794	753	809	818	761	829	804	800	781	809	812	818	745	762	834	761	744	838	752	811	795	819	793	772	777	764	823	765	777	824	770	842	810	821	799	771	788	808	814	829	781	795	740	772	791	846	825	796	839	797	790	742	757	846	765	802	797	770	783	794	830	811	837	800	804	769	760	769	852	785	779	772	748	756	805	752	785	796	775	757	798	759	763	768	781	839	787	781	802	838	786	775	842	794	752	837	799	795	799	797	786	802	867	708	760	782	785	840	774	777	831	752	792	840	830	772	778	788	788	797	829	743	809	851	839	769	775	803	765	756	803	858	804	812	771	797	828	820	799	782	793	810	766	780	762	778	805	800	790	796	773	794	791	789	805	804	784	761	771	797	750	786	762	775	790	824	811	796	789	752	746	798	802	812	755	797	789	807	804	792	795	796	785	807	814	794	863	804	781	797	815	765	760	817	738	780	771	764	793	779	789	809	765	756	774	778	779	823	776	826	800	742	753	812	769	804	777	761	789	753	778	748	815	739	791	842	792	832	797	807	790	796	756	838	776	769	802	797	849	809	777	745	781	804	807	828	806	783	780	768	761	781	771	815	787	766	780	790	798	782	782	771	781	783	865	815	792	794	755	798	759	812	762	785	791	823	793	748	808	783	791	814	744	769	796	805	816	797	762	789	837	819	785	768	796	752	809	803	827	802	777	795	809	778	796	807	741	757	774	764	817	788	806	796	815	819	811	831	784	797	786	840	768	783	733	787	812	796	777	816	818	824	770	836	793	816	801	744	837	766	778	794	764	753	781	782	800	861	774	780	757	803	766	855	751	788	806	770	800	796	796	829	759	767	787	816	783	810	765	803	799	867	770	750	814	823	790	764	823	795	771	764	765	828	768	772	820	856	804	751	807	751	830	803	818	812	809	838	764	796	760	798	798	780	736	826	836	873	793	778	864	814	812	793	798	799	801	749	803	751	840	829	829	840	781	784	749	781	818	762	775	784	833	759	775	789	736	842	754	802	779	814	774	762	759	772	788	837	790	809	769	815	823	799	782	791	816	826	793	851	791	864	746	783	831	817	806	824	842	773	807	785	780	815	818	796	802	815	821	736	845	832	785	803	750	822	821	762	785	814	794	809	802	835	779	789	754	795	752	797	747	762	798	774	782	784	809	808	810	782	778	784	826	755	785	815	836	760	830	798	808	836	798	797	777	747	750	800	792	769	786	794	773	804	781	824	800	834	777	782
42665	44954	45815	33444	26114	25247	24336	22430	19580	16209	10889	5724	3986	4980	3378	3001	3090	2550	1985	1325	1553	1224	1101	1096	1329	1072	714	682	692	489	524	480	444	388	364	348	356	312	336	336	289	335	302	347	302	344	281	324	321	348	321	301	361	304	332	325	323	315	331	325	313	319	294	318	299	293	305	286	287	326	338	296	300	332	279	301	271	297	297	281	292	338	273	291	312	316	330	313	305	336	309	286	341	287	294	284	323	293	292	277	295	294	307	293	297	298	303	297	327	330	247	305	286	315	275	339	280	289	291	326	279	313	306	310	309	319	303	307	343	339	332	270	315	308	308	288	324	325	285	307	309	322	311	334	319	326	324	323	307	309	305	293	290	284	288	308	286	310	368	300	311	277	293	286	311	295	290	298	309	304	326	324	318	317	346	307	309	291	301	304	290	314	329	293	301	334	327	339	275	297	283	278	293	341	311	312	283	293	268	304	315	287	327	296	293	298	303	282	308	321	297	311	298	299	315	298	328	278	303	301	262	349	299	320	273	300	329	298	313	283	289	316	314	324	303	296	303	272	263	275	312	289	304	309	309	277	262	314	307	303	281	287	329	329	322	299	307	313	334	283	332	304	301	292	310	263	323	317	277	303	324	325	283	281	296	313	286	289	294	295	295	286	301	265	291	321	301	288	343	314	308	279	308	309	297	312	298	295	287	272	295	331	293	286	325	286	277	319	261	314	277	294	281	284	318	259	303	272	301	311	258	305	305	292	307	312	286	275	320	288	296	288	279	309	316	297	339	287	307	285	300	303	304	306	324	315	271	323	292	288	284	268	325	299	338	313	322	310	313	287	303	283	331	295	334	295	317	315	287	270	281	321	277	327	296	276	317	307	307	303	269	288	333	301	316	284	309	307	325	313	321	287	274	301	305	322	300	306	299	289	321	311	301	280	296	291	314	310	300	257	280	314	286	335	314	302	298	296	327	301	273	272	279	320	331	299	318	322	240	300	332	296	282	307	298	256	306	324	295	296	306	298	288	322	311	325	324	270	335	264	319	310	309	318	280	304	323	309	301	300	334	286	322	337	290	319	313	305	310	290	287	322	305	300	286	272	301	295	297	299	304	325	293	284	307	271	313	347	324	329	313	306	313	296	321	339	298	289	296	334	313	302	326	307	294	313	276	321	305	269	304	296	299	284	302	306	303	322	331	309	312	317	292	325	300	294	315	312	314	323	268	289	306	280	297	299	329	297	279	338	320	303	306	308	322	333	321	294	288	276	306	289	286	307	329	343	310	310	284	296	282	297	354	335	285	279	284	317	307	316	283	309	339	283	281	306	303	313	303	321	303	341	310	325	305	319	287	301	313	302	294	312	312	303	349	286	273	273	328	331	305	262	286	303	321	292	326	316	345	335	304	323	309	304	308	301	326	280	295	287	311	311	298	304	272	312	302	301	271	307	296	296	306	301	296	274	277	337	327	335	290	291	307	323	328	305	281	289	331	284	284	282	300	277	295	312	286	352	279	295	273	315	285	256	293	284	271	298	334	291	339	329	285	352	286	286	297	281	312	296	292	269	293	310	316	298	279	330	317	326	302	306	344	288	281	304	315	311	296	300	310	324	304	299	306	292	291	293	289	303	296	312	317	281	278	281	296	312	294	318	324	312	302	274	326	281	308	297	310	332	314	301	295	300	306	347	303	284	285	298	313	317	304	315	259	284	316	321	295	296	324	313	328	301	308	299	307	293	290	327	300	308	298	328	296	287	307	301	320	307	324	295	319	317	319	307	310	258	316	305	298	327	326	280	301	318	318	300	314	302	305	292	310	332	296	280	299	304	298	317	287	338	278	288	309	274	297	288	299	265	317	305	293	294	299	293	305	320	269	310	336	315	294	324	292	282	323	309	315	336	309	316	295	334	311	328	305	337	325	307	311	272	307	320	308	271	331	295	299	297	306	304	299	295	325	261	307	336	296	275	265	314	303	308	315	275	274	291	317	302	289	300	300	317	308	287	298	308	325	303	278	328	284	286	282	295	316	296	267	299	282	305	292	290	314	333	306	334	282	320	333	300	288	311	273	291	286	292	319	276	287	324	291	330	312	320	349	324	290	319	299	310	303	299	286	296	334	297	329	323	311	311	309	296	316	296	342	321	305	296	304	294	322	288	268	307	352	273	297	315	294	334	295	304	313	329	313	289	289	321	300	303	268	327	312	305	295	311	253	318	328	307	297	297	271	300	310	313	318	273	314	290	289	297	314	301	298	310	250	322	279	307	283	269	333	335	256	284	323	306	319	269	318	308	315	305	287	320	312	311	313	284	308	291	276	323	289	285	294	354	294	289	298	305	303	281	295	268	303	324	296	320	326	293	273	307	294	265	295	296	328	316	320	277	294	299	318	282	288	319	288	322	296	273	327	295	290	326	301	296	309	319	275	299	270	263	338	315	312	305	284	278	302	294	293	299	290	283	346	311	246	312	303	282	266	272	293	307	311	281	302	267	274	311	330	331	326	316	294	321	327	280	284	297	309	326	338	286	301	293	330	322	316	286	319	282	308	282	317	325	291	275	296	301	280	301	316	315	308	306	306	296	311	283	303	307	308	314	316	293	315	302	295	309	306	299	309	315	280	315	310	297	296	307	291	343	305	293	311	290	288	318	296	282	277	288	321	269	290	262	313	298	304	297	295	312	300	321	294	319	303	317	272	297	309	341	283	316	347	298	308	293	323	302	302	330	318	301	293	311	276	291	316	287	325	307	321	321	302	301	312	278	298	292	295	268	312	311	351	323	316	315	289	295	307	267	302	313	277	277	278	287	298	300	282	322	346	311	284	260	294	314	255	294	323	319	299	315	309	316	317	336	303	299	314	288	294	297	329	300	316	290	302	332	295	313	313	274	285	278	302	319	266	332	322	307	325	340	300	299	313	288	313	290	302	293	287	286	290	320	307	295	294	278	310	321	284	359	311	272	269	292	298	299	327	313	293	298	279	275	312	302	295	314	308	284	284	317	336	318	278	316	330	303	273	283	314	310	304	298	286	275	302	290	333	323	267	308	298	307	306	325	310	300	296	325	330	291	292	299	287	289	295	294	301	297	273	320	303	267	297	300	301	297	305	308	305	284	289	318	292	308	320	309	321	286	289	273	308	297	336	296	302	279	302	310	290	309	295	301	299	319	335	292	333	308	294	324	314	318	298	275	303	289	299	287	314	304	322	309	298	286	320	296	316	315	304	296	292	294	275	310	298	291	296	279	306	260	314	278	289	316	295	315	297	295	263	288	290	294	318	311	314	303	331	261	304	343	293	324	261	271	295	296	269	314	278	290	309	307	303	306	293	305	308	318	309	307	330	290	298	339	319	318	295	295	304	303	305	307	295	293	296	295	299	315	310	321	287	309	281	263	310	286	304	272	301	286	290	257	292	281	304	301	287	289	302	301	304	295	316	324	306	281	310	313	307	305	272	275	274	293	313	288	280	295	304	266	319	291	327	293	297	297	329	288
27295	37260	43274	36144	30771	32816	34182	35268	33790	31598	22929	16697	14379	17334	12887	12134	11741	9783	8211	6001	7573	6064	5260	5988	6549	5127	3621	3200	3111	2010	1855	1794	1628	1211	1021	977	935	940	899	869	871	905	814	822	852	868	831	914	796	803	807	795	796	769	772	757	815	752	745	735	782	716	714	803	712	741	719	706	722	711	718	738	718	708	705	723	719	695	705	668	703	688	689	684	695	709	663	727	634	675	644	706	709	691	683	703	708	671	764	680	689	593	685	719	663	701	707	622	731	742	663	674	710	679	674	661	712	714	668	698	671	661	682	686	697	671	681	712	750	742	732	731	704	644	679	689	702	673	668	692	713	670	701	702	693	735	639	671	707	714	658	695	671	682	688	679	642	639	674	685	673	667	712	694	721	709	666	696	718	677	663	684	694	671	673	680	675	675	664	640	691	674	764	679	709	655	644	723	654	705	697	691	696	663	665	724	678	657	694	700	737	653	721	677	689	657	690	628	698	680	696	665	703	670	687	686	663	707	713	673	723	720	671	707	739	650	699	667	703	710	713	649	690	683	645	690	671	713	701	692	709	720	686	677	668	679	707	673	707	662	697	689	669	691	674	694	706	737	725	679	654	743	706	698	691	752	693	764	672	685	682	686	690	713	652	646	698	671	632	719	659	690	687	679	650	618	706	645	680	676	677	700	695	680	748	659	622	676	714	689	730	670	681	707	660	663	653	694	677	756	689	680	659	648	678	660	701	637	608	717	679	685	679	688	707	681	692	641	707	665	698	689	692	710	702	648	682	665	723	694	675	695	696	682	645	691	745	705	675	690	682	718	689	686	686	704	661	697	698	700	666	637	710	686	649	702	639	672	725	681	717	631	680	699	699	688	682	659	686	703	678	675	684	657	664	705	683	645	759	684	682	684	693	695	707	717	692	653	640	661	647	708	687	741	692	658	642	702	694	713	722	659	668	680	693	684	670	639	667	670	686	685	705	716	710	679	673	641	654	704	648	675	641	674	707	676	720	691	640	635	660	690	678	685	695	688	673	699	697	711	708	682	677	672	683	661	712	673	693	730	719	704	643	725	706	701	681	711	736	681	742	647	681	709	685	707	670	711	657	692	706	685	704	658	693	662	707	691	689	674	727	732	733	701	664	696	710	689	719	694	694	650	729	708	651	671	657	702	676	668	712	702	641	692	691	710	658	665	690	694	688	667	660	631	675	696	705	689	677	677	716	731	668	716	695	680	670	657	686	675	678	685	624	678	749	704	707	662	710	665	665	677	704	694	656	661	653	650	671	708	679	708	642	703	723	680	662	710	704	670	661	701	717	712	639	667	639	701	700	642	719	701	704	695	670	671	650	664	640	658	667	724	676	709	677	667	690	669	662	691	658	705	700	714	683	714	694	644	737	711	690	666	700	677	686	650	720	679	697	700	697	721	649	709	681	674	675	731	700	736	692	720	737	679	699	654	708	714	641	681	683	670	654	714	709	691	763	717	683	687	683	654	702	663	701	667	652	687	701	653	713	673	698	725	661	678	663	741	685	712	674	657	646	695	703	690	725	721	689	677	647	688	743	714	727	693	652	687	684	713	702	681	675	690	677	709	715	673	654	679	666	736	671	739	696	725	686	703	674	660	664	656	714	630	697	697	721	642	735	719	644	725	675	685	673	704	677	721	659	745	684	712	704	676	727	629	669	668	638	694	704	670	709	689	645	679	690	683	671	666	685	680	682	688	678	645	721	700	679	672	668	699	705	690	674	691	697	693	739	674	683	705	682	684	660	699	717	688	683	703	655	702	721	747	695	750	695	669	722	647	747	694	727	669	632	697	726	696	683	718	668	643	698	675	713	725	712	676	675	649	641	672	680	676	642	674	659	637	730	704	665	662	732	654	705	733	681	733	730	658	667	708	674	685	677	699	705	669	714	682	708	667	684	675	685	674	685	691	699	683	703	673	703	697	705	691	655	671	724	691	701	689	701	680	757	680	665	677	692	650	725	660	697	666	665	702	692	709	710	686	656	726	696	728	713	653	656	690	692	670	711	673	655	697	678	647	694	678	698	679	727	672	682	686	696	681	662	751	700	697	658	710	687	730	689	665	695	709	700	763	756	670	699	713	705	695	668	713	663	714	642	708	721	672	683	713	686	670	679	719	651	680	696	684	677	660	629	654	617	676	663	684	704	678	645	718	689	679	697	703	665	685	653	704	661	679	664	650	676	715	646	660	718	680	691	689	684	693	709	701	677	688	694	679	725	635	723	644	715	710	687	665	635	693	698	726	679	732	714	697	731	711	711	716	694	706	683	661	660	693	689	658	646	652	711	683	691	641	685	712	652	712	679	715	689	730	687	696	698	664	682	736	683	653	660	673	674	720	703	722	658	729	690	709	699	698	696	718	696	691	627	660	699	667	668	692	681	672	706	683	673	718	679	682	725	661	698	668	703	677	662	646	641	728	687	655	663	659	729	706	699	698	652	658	706	665	689	666	688	694	751	727	708	695	712	701	680	691	682	703	658	698	678	690	653	710	726	681	702	687	694	730	706	696	724	688	636	672	706	747	695	672	697	721	689	671	665	673	702	708	737	719	716	737	724	669	702	727	741	633	686	718	686	662	709	674	673	736	726	654	717	696	690	673	705	670	658	673	704	678	680	735	699	691	703	733	666	670	685	683	742	677	698	730	697	724	740	709	672	698	704	658	646	692	686	682	665	697	682	681	714	672	637	693	637	676	685	737	681	716	674	680	706	676	638	641	678	673	676	713	690	698	679	705	653	676	656	704	664	741	674	628	680	702	698	707	644	692	667	709	665	687	656	733	664	681	676	657	694	689	715	698	709	691	681	663	715	651	715	681	713	704	701	667	691	689	653	675	680	655	690	699	706	730	704	695	693	706	665	720	674	664	711	707	694	700	686	707	697	713	710	675	661	702	680	702	726	689	700	706	709	688	747	728	714	693	671	703	658	719	664	651	684	704	686	682	694	652	701	698	671	716	730	691	698	703	703	634	679	708	682	664	684	675	697	693	672	691	625	710	673	704	738	664	665	656	709	643	642	708	747	690	709	719	707	684	721	710	673	671	628	675	729	690	662	691	722	712	734	675	692	670	704	647	718	642	678	656	715	683	662	670	671	717	660	693	697	712	674	687	696	704	697	693	665	709	668	715	711	700	701	694	681	699	699	678	673	672	700	693	684	671	660	681	657	676	717	723	700	672	663	672	688	674	659	660	671	698	664	691	704	668	690	672	685	701	691	649	693	657	694	656	698	683	705	675	713	701	739	684	702	692	729	701	701	730	698	691	689	683	669	716	690	668	688	658	698	675	730	722	718	693	714	724	701	706	722	715	711	664	715	703	686	683	662	656	686	670	705	696	667	691	726	726	696	702	716	702	708	694	765	673	690	708	703	681	716	695	674	687	671	701	678	680	724	662	657	667	707	684	710	721	705	677	654	714	686	733	658	717	652	689	692	668	680	663	649	674	706	700	660	679	710	695	660	668
52657	47815	47966	40537	29665	29847	28494	28634	28328	23976	17040	9945	6850	7453	5417	4904	4714	4517	3352	2141	2522	1972	1900	1839	1938	2021	1417	1138	876	711	626	551	490	437	404	325	322	343	341	292	347	311	340	302	335	339	302	336	351	296	289	326	302	296	268	317	336	338	288	285	303	310	285	315	327	306	307	292	279	324	300	302	281	308	324	271	315	283	287	292	287	281	295	294	294	281	271	268	283	257	302	279	319	314	303	299	314	311	282	293	322	302	297	275	279	306	290	310	302	314	322	318	283	282	295	297	298	282	281	320	308	271	270	301	290	296	296	302	299	275	304	316	323	283	308	278	300	300	300	291	317	253	282	273	304	282	323	291	303	257	327	282	290	280	301	315	276	283	299	288	282	256	295	324	270	307	294	296	295	287	279	293	290	276	287	303	268	264	309	323	319	304	309	316	297	295	260	282	271	273	297	301	264	262	281	320	289	288	282	271	270	288	319	290	311	279	287	256	277	281	274	300	295	290	300	299	274	288	300	295	302	269	261	309	251	288	320	277	288	302	313	280	291	277	283	290	278	283	313	273	302	313	321	276	269	296	287	308	254	300	283	279	313	279	287	297	267	302	270	289	280	296	284	288	270	303	265	263	277	281	285	288	286	271	298	306	270	270	281	268	314	286	274	290	286	270	255	298	290	293	309	283	305	296	315	260	286	283	318	291	281	270	294	271	282	337	274	318	271	279	267	281	278	260	296	288	286	284	265	310	305	307	266	285	296	290	285	302	263	255	254	315	303	290	279	288	245	287	292	287	283	298	309	291	331	303	319	280	272	280	291	270	279	297	276	280	293	311	311	276	310	292	282	295	252	321	280	302	292	290	259	278	284	319	314	296	309	299	265	296	288	340	306	311	303	294	312	266	268	274	290	284	275	281	331	315	286	289	292	305	319	289	279	315	293	267	254	280	269	307	268	264	299	257	307	298	299	278	301	291	265	271	286	292	301	287	269	311	310	280	249	263	260	275	311	268	278	312	242	277	303	284	298	263	314	279	312	272	280	328	264	320	290	299	296	300	287	293	264	287	318	290	259	298	288	291	333	287	298	311	271	285	321	290	274	301	313	299	276	285	282	295	302	288	283	285	305	303	292	270	312	307	293	282	320	288	297	293	295	290	309	282	279	316	285	281	287	292	313	306	299	291	287	269	292	318	304	260	282	285	267	318	342	270	319	283	258	261	310	304	290	281	271	281	279	316	293	292	299	306	282	260	288	311	274	292	271	310	256	259	266	278	320	280	292	310	282	292	286	266	306	313	301	278	285	279	288	297	264	307	304	293	270	287	279	259	271	271	280	301	295	310	281	304	313	320	281	300	280	300	299	281	270	289	307	337	276	266	297	287	294	286	264	306	323	273	274	274	279	291	306	312	272	283	297	293	281	282	278	269	301	311	293	292	275	305	276	315	273	252	300	284	292	290	313	323	321	274	277	285	279	276	314	248	281	275	287	301	282	291	280	284	277	297	330	286	277	296	301	292	286	302	302	348	294	326	291	302	279	312	274	274	301	287	287	315	299	298	278	273	318	271	325	305	282	277	299	287	312	297	316	295	309	277	287	299	303	283	332	319	308	303	298	267	321	260	304	305	292	323	280	298	337	303	282	266	278	285	290	287	290	307	278	287	293	294	299	284	314	321	280	292	290	289	271	281	300	286	286	325	263	285	270	276	291	318	300	311	323	305	274	277	277	297	280	268	330	274	275	302	303	275	287	289	301	285	328	330	271	293	318	296	290	291	286	299	293	297	282	260	316	314	315	295	293	300	255	288	276	266	281	292	287	301	339	313	298	276	275	295	259	264	284	278	268	309	283	322	317	296	285	321	307	283	286	311	266	276	260	289	250	301	265	308	276	281	291	314	301	302	255	284	273	323	310	295	256	320	294	271	289	303	301	316	283	295	280	306	318	329	320	284	289	264	280	295	316	264	340	254	311	269	290	308	303	278	271	282	282	283	267	298	298	295	288	307	280	286	271	228	271	261	275	300	274	340	321	320	282	291	293	316	284	270	284	296	270	275	285	327	279	282	286	271	283	278	293	291	291	288	272	355	303	297	292	330	298	279	317	278	303	309	281	293	293	291	282	291	310	299	274	299	312	271	306	272	285	265	296	273	291	267	291	289	296	277	288	300	281	266	296	301	280	293	295	284	274	293	281	281	271	279	293	282	264	269	311	302	315	259	267	296	304	276	278	324	315	304	301	294	281	296	284	276	313	304	296	295	271	301	282	273	267	309	253	279	291	295	287	276	281	276	268	293	298	285	298	296	281	286	270	311	306	275	289	311	301	325	273	287	288	280	294	285	298	286	297	299	261	264	293	313	285	297	254	307	337	271	280	304	270	265	264	294	267	306	304	284	291	269	307	287	311	299	284	281	279	275	292	294	276	282	308	289	295	301	300	316	304	293	295	303	306	308	311	322	269	302	280	279	293	281	292	317	316	271	260	282	270	295	315	300	287	279	276	289	286	301	277	292	292	325	289	259	301	304	314	296	282	282	284	292	288	298	289	279	281	256	309	306	293	300	297	274	258	266	279	295	281	267	295	277	284	303	270	295	318	288	293	310	304	269	288	268	287	297	296	273	281	292	287	302	311	272	279	290	281	279	274	273	281	299	262	241	298	285	291	283	280	263	294	286	292	316	284	311	304	307	276	294	292	265	281	302	278	297	254	296	283	307	304	245	294	263	309	292	303	293	303	276	313	272	298	282	295	283	285	303	286	302	287	294	316	275	283	286	315	303	256	291	318	315	292	273	304	300	299	295	293	300	251	279	306	334	292	312	283	277	301	324	292	258	280	297	273	303	299	267	292	302	275	289	253	271	305	301	273	295	256	265	311	291	286	318	298	278	315	272	275	284	301	334	316	311	282	291	273	278	305	300	290	304	312	298	284	295	350	293	290	282	269	272	312	298	310	305	298	283	274	313	277	300	295	310	318	274	284	292	293	283	331	313	278	288	276	273	274	266	267	241	264	260	287	270	277	310	298	315	271	298	254	256	276	252	272	258	300	288	318	298	290	280	301	282	292	297	298	316	272	288	294	291	319	289	262	269	293	295	309	295	298	235	288	311	321	287	307	310	295	315	272	285	268	278	291	296	292	297	296	277	311	297	277	274	269	332	298	293	280	296	270	276	294	297	306	285	281	326	302	293	270	278	319	269	268	298	285	294	301	288	266	281	289	295	287	267	287	296	286	305	281	292	308	289	328	279	256	273	278	324	261	287	336	299	290	304	275	270	272	317	280	302	306	307	309	288	311	300	283	293	307	295	266	268	294	276	283	314	288	338	301	274	291	277	288	298	274	281	267	273	277	280	299	309	295	242	274	297	288	306	276	277	261	289	297	304	288	310	294	292	296	299	271	260	300	293	315	343	295	295	287	317	295	288	295	319	303	293	303	280	282	322	278	293	260	290	285	290	288	308	279	291	291	277	302	273	294	294	266	297	278	300	305	289	308	275
34946	40412	48794	45044	35721	38303	37808	40916	41390	37790	29751	22764	19937	22374	18093	17515	16604	15171	12044	9384	11352	9497	9410	8975	8848	9436	6573	5540	4241	2841	2562	2231	2214	1599	1194	1084	1065	979	998	894	940	1047	882	833	899	1003	921	970	861	804	803	807	818	758	796	820	782	791	754	737	712	796	780	720	708	683	739	687	738	713	708	711	689	696	734	684	653	687	705	704	610	666	679	688	679	691	678	709	660	667	671	690	665	668	696	645	670	705	681	685	652	653	633	659	693	702	689	650	675	685	698	644	683	660	657	649	615	656	646	666	669	666	634	627	676	660	671	682	694	656	652	679	661	628	642	696	684	655	659	661	654	623	651	675	671	618	695	682	688	674	695	683	667	661	635	652	655	618	669	591	640	664	656	657	634	717	663	662	657	678	630	708	690	650	645	641	657	665	651	685	676	652	668	716	673	681	663	608	662	690	662	666	688	698	649	691	659	683	659	676	662	653	704	644	674	662	640	645	690	636	654	639	638	671	658	711	662	687	668	695	624	650	700	703	623	617	696	675	719	625	666	675	687	659	656	631	683	666	695	614	653	669	689	658	651	655	671	655	695	672	634	653	647	683	677	658	676	678	624	665	666	609	692	648	656	677	648	686	708	687	636	663	631	698	662	645	637	653	716	650	659	625	622	636	655	649	652	629	663	689	638	693	620	700	649	708	665	644	623	619	647	643	692	672	699	707	690	639	646	645	691	641	686	621	689	665	635	660	649	611	669	667	681	686	690	688	658	684	657	683	668	600	674	715	678	654	658	644	679	622	687	659	670	613	640	644	682	647	676	665	643	696	648	652	677	621	689	606	673	640	647	693	680	691	662	656	684	717	663	641	671	718	685	634	675	673	644	684	687	676	661	680	664	667	635	669	641	649	674	639	692	663	713	669	648	672	679	649	644	693	656	659	622	666	634	664	642	664	667	673	657	679	654	675	720	666	680	662	636	652	684	697	657	702	627	697	638	697	660	649	663	657	666	648	693	690	634	637	638	661	630	690	690	641	649	661	657	639	692	666	600	660	638	636	716	641	669	702	644	661	677	634	633	674	655	690	644	671	661	660	661	663	662	665	642	705	652	618	694	669	665	637	655	685	662	630	644	694	658	664	675	653	635	683	707	699	655	670	669	684	656	668	665	668	649	704	648	696	611	609	695	647	662	665	670	678	658	636	567	640	684	644	678	607	638	630	680	641	703	631	661	633	626	668	633	686	683	667	666	688	684	668	570	602	670	662	628	653	679	672	652	679	654	643	691	640	669	663	681	672	674	683	664	647	632	640	683	651	638	697	632	650	676	663	670	653	679	641	629	675	727	687	652	671	680	667	649	681	676	649	648	669	688	615	670	697	705	690	669	626	612	693	690	645	715	641	619	664	724	697	679	638	638	668	623	671	637	629	700	675	647	679	687	677	634	689	641	703	661	666	645	668	668	663	679	643	630	624	663	679	629	689	655	638	703	678	650	631	652	646	648	647	658	645	657	629	671	640	632	673	646	703	649	658	618	688	685	638	694	631	679	672	668	704	685	648	648	675	651	717	688	606	698	647	693	598	652	652	673	704	719	622	700	664	721	697	652	690	694	659	648	623	670	681	644	708	664	625	638	696	689	648	671	679	690	642	672	656	624	677	697	655	679	650	686	653	659	658	710	679	658	593	617	666	647	633	667	728	674	609	643	694	662	644	677	704	675	643	623	650	646	646	639	658	639	668	673	655	642	677	636	658	637	623	695	668	621	673	654	618	689	654	637	667	661	677	700	674	661	649	707	645	637	675	630	670	630	689	639	640	656	640	629	671	668	727	657	669	657	636	644	650	642	663	646	689	680	672	675	632	662	645	681	685	656	656	623	632	647	662	661	652	713	638	651	684	638	648	641	691	676	682	614	700	690	679	685	661	595	668	613	663	635	635	674	631	687	595	685	636	640	618	618	636	678	615	691	638	640	690	698	657	673	669	647	669	650	638	651	658	668	673	638	691	635	641	660	649	681	671	625	671	628	708	677	639	680	649	616	629	704	659	662	676	679	653	639	719	683	696	690	613	685	623	633	654	630	696	624	642	662	665	693	678	644	627	671	641	634	675	719	701	650	648	692	678	701	686	676	670	704	692	718	680	672	662	629	666	711	679	631	672	659	722	678	690	623	651	670	668	624	641	676	621	596	688	691	643	604	702	698	641	594	628	601	647	656	709	686	659	648	644	652	654	687	666	678	647	669	671	719	630	664	658	667	666	642	644	695	687	705	633	663	621	607	651	627	670	656	601	666	664	648	667	646	665	683	682	616	665	670	663	679	693	704	653	599	660	676	667	667	649	670	645	626	641	633	628	638	696	640	680	662	664	674	677	684	690	658	641	709	648	671	640	673	671	686	647	651	661	619	685	668	697	665	657	690	602	673	702	642	659	656	663	675	684	611	672	641	693	689	648	646	637	692	652	689	615	671	629	646	669	649	663	643	643	671	658	670	676	658	670	650	686	655	595	690	650	679	683	682	682	683	603	635	698	671	724	668	677	661	644	663	646	680	670	640	671	641	633	656	643	665	670	657	661	655	707	637	646	641	678	673	679	667	634	660	660	662	663	646	690	700	680	675	691	666	710	647	688	630	630	665	675	695	666	636	684	675	653	696	726	672	643	676	664	639	646	619	677	660	673	693	672	675	661	619	670	695	664	626	667	697	680	640	661	632	639	672	664	692	694	628	674	656	691	639	671	693	618	662	649	677	685	659	673	697	700	645	691	612	640	650	652	692	703	645	663	639	635	627	677	646	621	643	664	687	723	685	650	667	668	661	659	686	685	660	658	665	648	665	654	679	632	706	706	651	646	643	620	686	650	661	687	661	688	659	638	678	637	641	628	644	662	666	625	607	650	703	659	671	673	648	666	629	724	667	715	672	662	681	695	691	670	623	622	639	632	641	633	651	616	696	637	653	664	646	666	693	634	695	678	630	645	703	644	656	662	619	668	659	722	612	624	662	689	644	648	710	600	615	663	660	630	689	631	643	646	643	634	651	643	661	646	619	606	686	695	664	708	677	655	621	652	674	668	608	680	655	721	646	652	596	635	640	685	664	692	700	675	666	643	624	708	629	673	705	676	667	663	694	652	685	684	632	662	673	645	672	668	729	658	679	665	686	690	715	634	680	659	672	652	683	671	719	675	654	650	674	629	716	647	621	674	663	742	683	670	700	642	647	631	703	660	623	636	627	626	707	690	725	650	689	630	661	637	624	644	660	647	682	676	635	652	613	671	652	703	664	674	652	646	648	686	642	696	674	645	662	631	649	674	723	652	653	663	669	641	688	610	634	669	640	669	666	643	634	652	649	638	656	670	656	659	648	686	676	662	684	626	644	670	666	676	661	648	682	664	680	668	668	680	630	634	678	665	672	648	660	680	652	670	663	656	648	625	665	655	675	693	662	705	682	734	706	639	628	659	667	686	657	713	669	638	693	633	679	624	674	626	709	672	665	651	706	653
25119	18325	16731	9948	5432	4273	2896	2285	1987	1524	1300	931	770	734	581	607	563	539	530	514	444	514	453	465	430	440	415	403	392	382	373	378	350	391	353	341	331	383	334	400	325	374	398	339	354	379	385	353	338	391	373	383	361	391	379	352	380	357	326	357	330	333	349	373	339	337	370	345	385	387	384	341	366	350	360	354	331	356	341	370	381	355	383	342	334	332	362	330	341	390	362	351	335	345	367	361	365	361	379	328	360	352	342	362	394	369	341	323	348	368	350	371	332	357	357	405	374	356	371	345	317	389	362	349	330	336	373	396	371	368	315	376	389	349	391	355	387	364	369	391	340	356	363	342	327	396	346	365	333	301	332	351	385	348	354	380	328	358	316	354	328	320	350	359	351	368	379	360	336	332	360	359	362	349	324	350	350	382	328	391	365	348	374	400	381	369	331	334	357	362	365	349	393	374	374	383	326	349	351	357	331	345	349	304	358	345	374	392	351	360	347	374	349	337	371	385	385	314	319	384	315	378	374	356	322	375	358	363	340	382	372	339	347	346	306	331	374	359	328	357	350	330	322	390	401	339	345	350	359	349	333	361	370	345	342	337	390	353	377	354	364	368	338	366	355	372	375	382	333	314	390	342	351	341	363	368	340	361	354	372	372	359	342	356	331	361	361	333	355	346	366	349	384	350	371	321	372	334	362	350	387	321	367	366	393	358	334	365	361	346	354	331	377	382	343	337	342	374	330	359	366	383	362	368	346	323	327	352	356	391	354	382	376	305	360	334	362	369	342	361	350	365	372	386	375	350	356	343	333	350	349	357	324	367	393	364	329	388	367	353	368	324	353	388	324	334	338	354	370	370	361	379	326	364	312	331	336	341	342	342	389	361	333	333	394	376	349	361	371	363	349	342	367	369	339	316	373	363	321	352	348	369	315	398	318	335	330	426	379	351	372	376	365	344	324	385	341	310	314	349	364	351	306	373	386	338	353	348	347	349	385	329	377	359	367	327	375	346	375	346	370	390	397	362	329	296	364	342	395	329	344	353	398	351	349	339	302	375	367	331	317	343	372	394	339	342	353	371	373	357	360	332	348	315	374	364	385	359	357	369	364	375	347	385	343	356	379	399	316	325	342	353	336	342	344	352	376	334	362	376	308	353	335	362	406	337	365	329	354	350	353	372	368	360	334	352	355	333	360	378	346	367	384	367	344	357	362	337	336	374	340	335	341	345	336	348	360	360	374	352	367	354	341	362	354	402	349	360	360	345	361	359	354	370	341	371	372	350	359	358	344	385	342	328	339	371	343	356	350	334	371	340	330	340	337	390	358	339	349	330	286	378	352	349	368	338	376	342	308	356	363	346	322	337	330	332	357	365	360	366	375	340	344	341	349	356	362	331	345	331	358	362	346	368	363	374	351	337	323	349	350	339	341	321	342	325	366	373	354	392	361	370	381	375	347	368	348	360	353	318	327	363	314	341	341	354	323	393	358	367	352	362	354	372	360	355	389	403	358	364	358	340	362	386	350	370	358	324	344	350	362	354	332	370	367	346	349	354	353	353	336	334	347	380	366	329	344	369	365	321	365	354	370	350	352	380	354	366	355	362	354	364	329	361	337	370	343	337	347	340	329	371	341	349	358	373	323	328	346	372	354	361	353	361	359	312	343	362	308	377	340	340	373	336	363	343	370	351	366	365	342	377	375	344	340	351	381	357	342	328	341	373	385	353	298	349	384	329	339	324	353	338	327	347	353	372	346	321	341	355	328	332	357	335	330	356	344	346	325	377	345	372	344	358	328	345	366	387	352	316	369	330	362	347	325	350	389	361	364	358	309	371	353	358	366	328	350	385	352	357	370	384	354	344	373	365	326	349	335	378	305	337	322	395	406	368	348	362	384	312	346	347	361	348	326	315	324	330	339	332	375	357	320	332	344	350	351	375	361	364	346	374	366	373	375	351	354	380	352	345	371	341	392	365	362	339	372	348	351	314	325	335	328	353	343	350	350	359	381	378	309	322	337	338	337	336	370	361	372	386	371	340	376	380	359	322	361	409	331	345	395	370	371	381	352	362	339	336	360	358	344	347	323	353	370	325	340	349	376	344	336	344	348	355	377	327	334	340	381	346	366	338	312	348	347	332	352	326	397	357	351	363	356	361	330	328	373	351	372	354	329	340	385	371	372	359	352	371	366	356	336	373	366	351	373	339	318	354	356	366	373	353	351	358	356	359	358	364	359	345	347	351	399	380	367	327	383	344	386	361	319	353	323	379	357	358	344	392	332	342	335	381	342	309	350	329	388	334	386	341	362	364	375	351	359	342	376	378	329	344	378	348	366	371	371	389	354	351	364	390	352	341	323	374	375	342	390	358	321	344	344	367	378	357	343	370	340	350	353	335	368	372	350	345	356	364	328	371	342	341	391	371	354	316	357	339	358	338	373	362	371	355	328	350	382	317	344	318	360	344	361	347	345	359	335	351	345	378	364	344	345	358	388	377	395	363	379	359	354	344	371	342	370	335	370	358	349	342	332	330	334	338	377	361	332	388	389	379	315	304	395	378	350	386	336	317	376	339	332	335	371	381	344	344	342	388	384	376	357	361	358	351	355	351	382	377	335	340	340	313	361	385	358	357	367	354	345	358	374	355	356	355	376	339	337	385	344	369	330	355	333	343	399	366	352	361	339	371	360	360	358	363	359	352	368	345	349	332	370	378	352	347	347	343	349	338	357	373	359	348	379	379	358	316	395	355	335	327	356	328	364	372	393	360	348	346	377	319	375	347	357	339	381	340	343	346	342	368	345	358	325	351	356	355	378	328	370	395	359	387	338	320	368	371	365	368	362	323	354	366	350	361	349	373	363	348	351	349	361	380	348	354	327	363	355	356	328	340	342	377	363	362	334	386	378	337	335	350	349	392	351	338	354	329	363	368	343	355	325	335	364	358	372	337	338	331	384	328	354	340	318	344	344	378	362	333	356	376	330	324	365	388	358	321	356	391	347	373	318	391	368	369	369	343	372	331	343	356	324	388	357	330	337	394	319	337	341	348	364	362	370	361	339	346	367	328	342	345	356	359	339	341	337	359	351	353	374	366	391	312	331	324	329	346	343	341	410	367	344	367	378	355	359	403	335	341	362	311	352	331	352	373	323	346	352	341	386	333	381	351	374	364	362	312	341	346	385	354	369	335	346	346	356	334	384	333	373	354	349	347	348	409	371	361	367	353	336	334	397	357	343	329	344	338	382	313	358	384	330	352	369	320	371	356	323	344	399	352	362	355	353	359	376	356	343	387	393	332	346	355	376	364	369	356	355	343	343	350	358	328	324	366	331	332	348	364	376	357	369	339	339	349	338	345	399	380	357	346	359	323	326	346	355	356	372	384	379	365	324	381	363	382	371	370	365	353	346	359	343	357	334	369	358	342	349	375	355	348	365	326	349	366	370	360	356	327	314	331	349	357	365	344	404	337	344	335	361	363	363	363	373	352	344	348	403	361
14411	15820	22285	17747	14038	13218	10150	9204	8576	7011	5769	3889	3140	2850	2492	2309	2117	1967	1843	1583	1606	1608	1604	1456	1434	1289	1260	1186	1048	1017	1024	912	945	929	889	887	860	850	777	869	799	837	796	800	779	814	820	833	814	787	812	805	777	786	766	795	816	833	841	774	821	813	852	842	769	814	781	737	783	798	801	771	774	787	827	805	816	837	819	812	808	790	813	853	797	832	773	807	874	814	820	853	753	773	793	853	751	781	795	770	780	811	795	807	828	784	794	804	781	744	792	790	853	854	723	765	750	789	814	793	819	769	812	839	821	804	804	779	773	729	740	821	827	798	798	810	805	775	781	786	794	856	794	777	785	768	782	822	758	752	813	771	812	798	817	822	759	788	836	870	807	794	827	813	780	805	837	760	844	793	784	789	782	763	800	755	807	824	737	812	785	786	808	779	831	804	821	812	766	798	778	809	770	799	815	823	752	823	791	810	778	764	798	800	781	770	841	771	746	768	785	828	804	773	781	814	734	781	818	782	805	799	811	813	757	766	803	804	770	797	793	816	822	792	811	763	765	738	761	841	756	791	802	774	777	832	766	783	818	815	763	725	790	793	823	795	779	743	826	808	822	814	780	767	777	800	827	798	774	819	761	758	826	784	761	824	793	834	755	793	793	795	757	809	756	780	802	751	804	793	783	821	799	762	863	791	810	813	845	790	775	791	805	766	812	782	779	791	782	788	757	774	772	779	765	781	814	826	778	785	829	789	823	820	762	798	789	766	851	777	835	744	788	770	842	783	812	760	760	765	758	809	771	747	793	801	827	795	763	818	786	795	743	760	785	810	810	798	787	794	791	823	780	799	780	797	814	812	809	812	769	825	742	744	801	788	805	747	815	816	826	814	736	808	761	782	789	755	800	814	816	787	815	799	816	841	755	766	819	823	795	801	789	744	774	804	840	799	825	765	829	794	789	807	841	776	844	796	789	807	714	779	792	833	789	860	796	779	832	842	770	793	801	802	827	842	815	839	765	804	749	797	786	788	727	775	754	806	821	781	774	804	799	828	800	806	796	823	800	807	794	818	787	763	803	835	786	768	707	821	769	746	836	791	806	821	762	783	771	784	841	793	830	762	770	803	809	821	747	806	807	772	848	763	810	755	806	814	775	798	857	806	780	761	742	742	766	770	817	779	852	828	778	755	769	768	815	791	798	820	798	749	801	806	772	821	828	770	769	818	765	802	762	822	781	771	862	814	819	799	784	801	790	798	812	781	807	799	796	830	833	834	788	834	830	833	800	802	788	793	821	807	833	767	777	762	797	848	840	750	790	785	799	762	775	758	748	782	823	818	772	793	754	820	771	820	790	794	774	810	837	796	765	783	784	754	848	750	804	778	784	774	778	801	859	781	778	777	819	764	854	809	757	839	843	805	784	740	824	804	810	790	774	848	811	812	793	816	770	763	843	824	806	810	766	823	783	755	793	803	824	825	798	831	786	793	804	851	823	774	793	797	781	795	757	766	824	778	773	778	771	732	774	771	789	784	824	774	815	766	840	770	791	851	809	803	810	811	863	813	767	795	813	721	831	794	786	809	803	803	743	827	740	783	773	785	809	776	768	808	839	749	818	841	815	765	778	824	741	817	824	772	802	852	773	752	800	815	779	766	804	793	759	789	828	765	788	791	782	779	772	793	801	773	840	790	762	825	808	812	819	796	831	790	791	802	777	778	803	838	797	815	794	777	828	810	825	755	862	754	824	804	901	807	774	760	839	788	788	795	778	826	848	837	788	757	790	803	850	812	786	834	788	785	845	803	781	800	788	836	839	801	791	790	791	790	758	811	814	818	728	786	808	802	745	826	806	802	828	829	792	840	830	799	808	777	854	824	766	783	851	798	741	786	825	793	815	828	842	773	824	775	823	803	863	784	806	833	777	800	797	782	779	818	738	764	747	757	816	797	771	778	821	788	762	820	832	762	795	846	758	695	779	787	814	788	760	816	828	774	811	814	784	757	786	772	793	772	811	759	775	805	755	821	770	801	785	808	826	819	877	867	777	765	788	743	766	791	836	800	810	797	845	838	820	746	786	789	800	822	809	778	800	802	790	776	796	762	778	763	777	796	764	759	816	775	835	812	789	801	844	805	817	805	755	812	806	832	812	785	792	805	855	826	842	827	775	798	810	779	795	794	795	802	818	759	800	783	766	792	765	817	819	823	761	800	786	796	764	802	823	833	814	824	831	836	829	822	845	771	775	798	791	785	787	785	767	735	791	770	801	765	825	781	755	739	750	812	796	814	788	767	781	757	786	811	768	767	788	770	816	777	796	852	744	780	788	806	787	812	793	760	774	827	801	812	783	784	811	817	807	781	786	825	818	769	786	833	776	795	739	800	830	822	820	800	776	807	860	783	729	795	833	835	778	777	811	731	761	770	836	784	788	764	807	789	760	787	787	834	769	775	820	791	788	786	800	784	781	813	854	782	789	763	775	824	773	753	799	800	820	807	817	778	802	777	761	822	797	801	770	781	799	795	843	805	790	778	819	772	851	809	807	752	846	732	852	783	813	775	788	801	768	784	798	799	804	752	784	771	809	816	790	856	782	817	773	873	772	772	795	769	767	812	721	841	827	769	794	817	726	873	788	808	829	769	801	802	775	767	761	775	829	796	785	804	758	829	791	796	812	803	779	828	764	818	756	801	800	760	803	784	801	772	771	810	838	761	739	836	828	789	798	834	807	794	822	825	791	796	813	792	802	847	819	798	820	813	798	770	757	775	825	779	778	756	776	781	794	753	822	804	745	801	736	757	823	816	805	780	756	780	794	783	751	781	783	820	794	818	764	779	751	783	761	786	845	778	798	808	806	792	771	851	814	790	811	805	815	831	800	784	788	837	841	779	833	799	819	805	805	755	758	793	814	832	800	763	783	791	811	820	826	788	791	803	773	788	791	817	821	810	806	797	807	796	762	771	788	793	780	815	772	809	796	751	849	795	773	813	795	764	786	768	804	774	810	767	817	814	787	806	821	837	864	785	826	785	794	776	805	791	791	829	795	803	798	763	787	781	757	778	794	797	796	793	792	825	823	767	821	782	829	803	806	791	826	803	755	848	797	729	877	767	812	786	839	757	792	818	799	786	808	780	787	771	801	811	806	807	834	803	773	814	798	766	831	832	810	807	808	832	803	841	816	825	763	807	814	791	801	801	776	786	767	824	769	775	741	821	811	784	811	764	827	819	809	767	823	872	792	812	837	787	797	807	820	781	800	799	762	830	790	771	805	804	811	770	812	786	792	864	752	802	841	798	800	794	776	784	823	762	772	779	806	829	769	797	771	782	792	811	820	780	799	786	760	793	804	803	770	786	791	845	801	793	820	732	812	743	761	785	770	822	770	841	778	781	798	823	766	803	795	827	815	771	800	798	807	806	767	792	821	761	723	822	806	792	752	815	793	850	813	819	852	729	768	836	802	795	824	727	792	814	861	795	788	802	818	825	827	774	807	826	767	793
42490	48566	47554	37706	26299	25863	22097	22941	21978	15366	10821	4922	3658	3856	3447	2653	2740	2836	2342	1567	1475	1526	1610	1198	1385	1226	997	780	658	512	469	445	429	417	370	348	330	325	343	347	329	322	337	297	327	310	326	334	328	316	305	317	315	322	321	272	309	288	350	353	320	301	292	317	322	299	313	299	302	295	329	275	333	302	282	342	315	267	302	285	289	265	281	299	293	300	305	316	317	301	281	301	300	298	285	328	294	281	294	284	314	284	300	286	310	297	282	298	287	315	314	300	295	265	311	331	326	282	305	299	319	303	288	265	292	330	315	307	296	277	318	296	315	289	327	297	303	293	324	280	291	260	287	281	289	332	290	318	292	318	294	282	310	305	281	314	311	311	307	286	325	271	305	303	312	276	305	261	306	310	306	316	303	286	330	334	255	318	280	295	292	304	276	321	301	275	306	295	297	279	281	304	276	286	332	293	328	280	315	310	302	292	314	298	346	298	302	323	279	288	344	290	299	324	297	312	274	286	325	330	306	293	320	271	299	297	329	295	307	335	300	285	328	280	292	312	297	302	267	331	292	292	282	280	290	307	331	303	262	308	308	285	264	329	305	324	289	309	311	278	314	327	310	268	292	288	290	287	313	282	300	294	285	311	274	311	269	295	313	287	317	301	269	299	321	290	295	322	286	294	326	327	314	331	306	314	298	302	302	309	270	270	302	282	297	323	305	325	304	303	308	283	345	278	308	312	312	332	295	306	294	314	349	298	276	314	328	302	280	293	292	319	328	310	320	270	293	277	281	326	315	306	290	280	275	287	343	328	303	291	313	306	261	293	292	292	293	319	307	307	306	313	289	317	319	321	288	273	328	294	322	296	302	281	284	319	319	323	324	318	285	319	325	291	302	284	333	337	281	296	301	320	301	329	281	295	263	256	315	326	278	308	317	317	307	310	301	297	309	299	306	280	308	296	301	318	304	270	302	285	297	304	287	309	322	298	282	340	310	337	270	305	292	266	294	315	290	310	300	317	304	298	283	324	286	305	247	283	289	297	297	312	321	312	320	271	286	345	297	289	292	289	325	277	336	288	323	282	337	289	288	279	313	290	290	304	289	269	319	323	273	302	286	314	303	323	296	313	283	299	281	302	327	312	338	288	314	293	301	291	323	277	278	315	326	304	313	303	303	316	318	318	317	291	277	281	305	294	299	280	283	283	346	310	331	303	328	274	311	282	288	324	315	311	306	310	335	333	260	305	276	302	280	300	293	307	305	280	316	293	340	308	293	312	271	278	313	306	329	295	325	293	298	317	250	304	285	293	284	292	330	311	305	275	292	274	329	308	292	304	294	277	262	308	270	295	343	297	301	305	276	300	308	316	297	253	293	315	301	283	301	274	307	305	308	283	278	326	284	279	284	291	266	308	287	329	302	306	326	312	263	280	295	297	292	318	318	296	308	279	308	298	300	276	317	272	277	327	311	318	294	305	288	288	318	258	265	290	301	268	309	301	291	288	339	277	310	322	340	290	316	294	317	317	267	274	298	279	297	321	282	318	335	291	316	334	286	290	274	298	291	283	273	289	300	275	294	322	290	290	306	318	306	360	302	305	307	273	281	262	302	296	345	324	290	297	322	316	296	285	279	310	306	297	307	305	290	284	307	295	278	306	289	277	306	323	313	328	310	285	306	276	294	304	287	304	297	308	276	293	313	310	317	271	317	260	297	303	330	294	305	280	314	301	282	301	272	300	316	294	297	316	316	306	309	270	310	269	319	311	297	280	303	293	320	307	318	297	315	298	336	320	297	271	300	292	313	276	321	315	315	293	352	290	301	288	301	282	305	327	317	294	288	328	292	321	298	316	328	319	297	322	278	337	290	297	275	278	328	314	307	292	308	292	297	298	297	278	316	312	305	326	276	287	301	298	307	292	299	268	279	322	297	312	293	296	298	299	303	294	295	343	290	300	326	322	326	332	321	328	313	300	309	319	325	289	300	296	296	311	317	341	311	268	291	310	301	289	284	307	279	291	293	309	311	316	297	323	311	299	308	309	291	321	326	329	310	303	286	289	301	339	307	315	292	278	319	309	314	294	329	291	311	311	294	314	291	297	299	305	302	331	303	301	294	290	280	267	303	308	310	261	306	295	313	338	297	310	314	311	314	301	300	299	284	304	268	345	320	295	293	277	324	310	290	293	296	280	312	334	298	305	322	312	320	323	286	296	320	314	316	303	340	291	326	315	313	323	314	321	304	320	302	322	289	295	294	282	266	279	305	279	298	287	312	344	301	297	312	270	336	307	307	268	309	299	298	308	331	303	325	306	315	298	282	310	320	288	307	291	301	303	299	300	293	308	334	280	297	315	277	322	309	283	315	268	322	281	303	271	310	293	309	318	257	311	299	328	283	297	303	287	278	291	308	291	306	301	298	283	297	285	272	315	320	313	294	329	297	261	336	334	303	317	323	297	284	312	307	275	297	285	300	281	303	299	291	299	349	293	309	284	309	331	332	287	313	264	287	277	306	298	331	304	294	287	307	307	270	313	298	304	304	336	269	289	291	285	288	315	308	285	317	337	310	300	274	312	326	338	339	300	311	334	314	303	293	289	296	311	279	287	315	321	312	305	303	289	317	298	313	318	316	311	310	277	334	336	293	301	306	277	275	305	302	281	300	317	309	282	299	284	323	281	298	285	306	293	269	310	280	318	344	300	283	303	281	297	328	293	308	318	319	283	299	262	295	325	291	297	300	306	309	302	297	303	312	292	295	312	295	315	317	311	333	313	324	316	302	303	305	301	330	302	310	349	301	319	262	304	297	274	289	318	283	327	288	297	309	321	253	335	299	300	291	303	310	290	300	278	300	314	290	313	286	286	322	292	322	316	293	302	309	290	282	329	247	309	291	281	287	310	283	304	321	331	302	306	326	329	297	287	284	320	270	322	321	308	312	302	273	314	315	275	289	289	313	301	285	334	264	288	317	333	300	311	306	274	301	317	300	323	305	286	318	307	296	301	306	322	318	306	294	304	290	301	283	286	325	324	311	277	297	311	287	312	283	300	324	346	284	295	287	276	294	298	304	281	284	355	294	294	281	290	344	253	279	302	296	292	287	306	294	288	298	286	272	281	299	286	292	339	327	286	286	290	281	300	301	303	298	316	314	300	302	299	263	274	314	322	299	312	295	317	319	253	334	295	297	316	311	296	297	284	319	285	325	303	272	298	309	301	289	316	268	309	332	305	277	301	329	304	299	290	270	252	315	290	317	314	296	282	307	295	302	308	341	286	279	299	310	314	307	296	318	302	317	301	287	326	271	312	318	308	308	284	302	294	310	295	293	307	271	283	324	279	307	324	298	299	266	287	313	330	317	308	290	284	330	324	283	272	311	322	320	280	295	305	269	264	296	305	306	323	283	292	301	324	265	315	295	323	318	322	281	306	332	273	317	308	317	304	306	322	302	283	291	341	328	288	335	294	286	247	348	327	275	318	311	281	330	342	303	303	352	289
27294	40525	47071	37389	31947	33243	28691	35997	36049	30272	22574	14820	13835	14521	12905	10741	11476	11342	9169	6643	7305	8012	8330	5952	6625	6044	4923	3885	2922	2006	1851	1721	1714	1401	1055	999	953	895	880	871	868	883	773	792	826	851	844	770	765	732	757	725	777	761	816	704	797	714	753	740	773	721	718	725	729	775	733	754	731	741	705	692	692	712	688	723	702	683	710	715	711	671	697	698	679	691	743	707	692	661	652	688	706	686	697	682	660	694	657	717	652	714	690	695	699	678	715	641	705	711	681	673	690	675	656	670	686	653	662	724	686	655	647	660	704	673	630	719	694	716	649	666	704	683	691	677	690	671	665	713	672	705	659	712	702	638	691	706	698	628	675	706	661	743	619	677	736	674	678	683	689	642	686	743	661	676	692	735	712	653	683	673	693	724	685	642	671	640	663	662	677	731	668	686	664	684	657	664	665	673	632	629	691	654	699	700	702	712	698	651	681	673	683	654	699	659	672	658	675	682	675	687	713	668	654	704	672	668	654	699	741	688	688	685	698	666	682	696	688	681	713	693	665	732	661	665	688	718	680	747	672	695	687	647	693	710	689	668	692	685	710	679	669	679	689	740	710	643	698	732	701	659	646	634	691	713	689	699	682	686	711	693	660	707	678	722	647	678	679	651	655	707	683	673	662	677	686	658	700	667	687	700	737	683	695	690	666	667	642	712	651	715	690	737	751	661	675	685	700	709	659	646	723	705	683	703	700	696	659	685	628	678	659	694	667	661	734	678	677	685	698	688	686	708	735	664	756	692	694	669	691	681	731	603	686	676	721	700	700	721	732	728	688	694	732	656	681	677	693	652	752	722	712	679	670	732	652	660	672	619	693	685	676	663	642	716	674	664	675	675	665	666	664	687	719	612	688	713	718	701	692	678	679	749	673	645	700	691	672	697	671	690	681	662	677	639	631	663	689	698	709	669	709	716	738	653	693	681	704	720	737	692	640	683	675	659	665	622	688	672	670	669	674	726	655	689	694	692	704	671	674	720	639	677	655	684	729	690	690	662	670	633	681	667	687	648	676	670	644	667	693	696	691	723	686	686	719	619	663	701	637	681	666	683	664	673	693	652	708	637	672	696	686	663	709	690	690	702	688	649	701	689	726	652	627	725	742	677	730	699	691	679	753	706	722	712	639	692	708	658	681	693	631	635	654	679	664	654	683	655	670	700	683	675	656	674	646	661	710	693	737	672	674	726	715	660	691	710	659	677	677	671	668	714	633	675	697	714	722	704	684	671	673	711	678	655	723	678	670	712	668	678	664	648	683	711	642	704	681	638	665	690	680	717	667	671	642	703	708	736	691	675	636	655	690	683	677	723	694	728	696	681	672	712	699	696	640	686	722	686	676	734	671	659	698	672	669	678	680	648	665	653	720	703	631	717	684	687	637	638	634	669	716	713	688	719	653	637	717	673	672	696	697	695	701	665	704	696	704	689	717	702	716	685	667	649	676	646	704	650	670	689	673	707	736	679	694	676	668	729	679	679	675	706	708	658	700	688	707	698	675	712	682	661	675	679	713	661	743	685	663	688	685	670	653	728	685	681	699	690	703	666	675	678	695	663	635	644	659	672	692	689	705	707	695	665	664	665	695	677	687	694	693	745	661	661	720	693	653	677	686	707	700	682	683	699	689	649	637	697	676	672	690	684	642	733	686	692	718	660	694	691	693	686	653	667	626	704	711	682	733	691	692	674	666	642	647	686	694	643	707	658	707	715	699	677	681	692	673	695	664	638	634	666	646	696	683	723	669	668	623	681	643	707	669	699	686	686	682	698	668	640	650	702	715	652	668	733	673	723	651	659	657	660	722	717	653	671	704	710	625	719	635	690	648	653	672	701	672	689	693	708	720	707	669	701	683	683	696	715	635	672	692	658	694	669	672	645	674	684	678	681	661	681	730	693	674	638	695	651	677	695	677	713	685	677	694	708	670	711	678	619	659	688	658	650	643	683	660	676	678	724	678	703	703	693	681	677	686	663	687	748	685	690	677	678	688	662	653	681	641	686	702	684	672	680	730	679	668	711	707	688	706	672	662	668	726	666	659	676	720	740	714	685	698	695	717	712	710	704	698	711	706	680	656	698	622	672	642	661	643	663	662	694	737	659	731	677	643	697	722	667	688	706	685	737	664	686	704	716	700	674	716	682	677	608	694	678	664	713	691	664	712	677	648	677	673	638	711	719	653	705	669	659	690	655	713	670	681	681	669	686	672	643	706	637	713	671	664	689	695	703	672	735	654	694	646	713	656	664	692	694	705	731	650	735	634	698	643	653	657	699	692	705	694	711	723	663	694	647	649	684	668	754	705	663	680	683	669	685	649	659	707	662	692	642	657	638	686	681	650	716	689	696	650	732	688	683	684	679	696	688	697	670	674	701	669	676	660	671	679	726	624	648	700	651	667	679	686	693	655	702	683	675	689	706	659	692	672	678	688	696	682	683	700	697	704	659	688	670	690	733	717	691	697	667	717	651	672	666	680	700	646	663	680	656	716	703	631	676	671	680	681	714	656	709	672	757	614	703	700	670	670	690	687	731	694	710	662	695	667	638	663	649	708	662	641	727	707	680	653	679	676	647	668	682	675	674	720	709	648	738	676	653	731	687	643	689	684	700	716	701	646	672	671	662	680	686	739	707	705	695	688	687	716	678	646	719	658	686	685	714	658	699	667	751	653	697	689	683	688	643	683	630	722	648	647	676	686	643	706	670	644	662	711	633	706	643	661	674	705	674	721	677	690	668	709	686	689	687	624	714	674	714	650	652	737	679	703	663	691	638	634	716	716	700	600	706	697	687	663	701	693	673	721	688	697	648	672	713	688	724	710	708	701	690	667	674	720	702	707	696	682	701	691	653	692	695	727	731	716	721	684	690	715	689	684	709	711	667	706	672	634	683	726	688	689	696	737	699	681	721	679	660	693	658	671	682	723	708	651	688	671	617	675	648	693	656	723	656	665	677	676	692	703	659	696	695	727	755	654	688	676	654	671	725	712	728	667	665	666	711	687	669	703	695	698	657	691	696	710	670	658	656	686	692	710	692	635	682	620	717	647	694	718	631	690	731	633	720	694	681	689	701	680	716	723	684	707	668	678	699	661	701	671	651	681	672	677	658	688	683	681	651	658	691	711	722	625	683	692	714	673	664	649	643	725	684	681	690	683	677	690	693	684	738	647	663	697	674	671	694	679	690	660	695	687	670	720	690	716	669	674	669	693	681	726	677	684	678	679	677	733	695	688	684	691	719	713	698	658	678	653	689	690	676	684	711	645	696	706	678	709	657	703	674	692	703	717	701	693	692	697	694	670	721	652	733	680	669	692	667	664	742	688	634	696	661	679	677	653	715	682	695	668	677	656	703	688	698	735	683	719	669	654	719	727	681	685	663	657	690	680	643	685	724	654	695	672	682	699	709	682	717	643	680	694	705	660	672	670	653	662	628	674	668	630	708	664	655	686	712	729	650	693	695
49246	50410	50077	36024	28116	29346	29266	33581	32506	25958	19581	10050	7632	7240	6190	4811	4114	4556	4078	2330	2431	2951	2841	2100	2269	2242	1589	1424	1120	852	567	560	510	595	412	385	373	315	341	319	294	322	308	346	359	351	361	305	346	324	331	317	293	316	283	259	319	303	255	280	256	299	284	314	286	331	290	319	283	333	343	294	312	312	314	293	281	317	332	263	296	303	271	270	315	321	297	306	267	273	326	279	318	272	288	274	291	278	291	278	304	269	244	286	308	301	302	300	265	276	292	340	286	307	293	281	280	302	282	285	291	288	242	299	290	269	272	323	301	292	274	291	280	299	291	258	303	300	282	318	318	292	289	286	295	304	322	324	312	295	313	284	323	333	276	313	289	300	278	283	292	303	247	274	253	289	291	309	312	295	329	320	289	286	305	265	303	327	274	270	278	275	312	267	286	281	285	269	268	284	281	276	262	297	281	285	296	309	310	295	276	284	303	292	289	282	287	286	272	282	276	275	245	333	310	297	289	297	288	292	333	278	309	307	306	340	298	279	268	302	269	303	330	300	308	280	311	297	282	279	303	328	294	263	282	275	317	295	304	309	283	295	279	291	289	266	300	289	280	277	284	272	294	273	281	281	311	277	306	266	298	280	292	318	279	284	281	307	286	282	284	298	265	274	302	273	283	294	284	320	302	272	308	292	291	310	296	291	287	258	318	321	287	275	305	263	270	277	283	277	295	294	314	274	273	285	272	277	264	269	297	309	281	303	281	274	278	304	301	286	269	285	289	307	305	289	293	289	284	318	306	291	291	280	270	310	308	284	272	329	300	308	253	307	275	292	252	320	273	283	314	296	328	341	307	289	295	278	298	292	331	298	265	280	269	290	292	344	299	295	292	311	299	303	267	294	307	295	312	282	286	294	281	276	291	327	281	295	296	292	298	291	298	309	292	287	296	291	324	282	304	290	306	283	278	242	274	294	335	310	306	288	330	298	282	292	272	267	317	281	292	282	274	275	277	244	303	285	291	283	283	276	321	307	266	317	272	297	312	310	298	282	293	310	294	261	255	278	304	304	293	270	278	299	285	283	282	328	312	290	307	294	311	301	280	276	288	263	266	300	300	320	267	272	271	262	285	297	277	271	249	287	279	297	295	297	272	317	303	294	280	329	300	283	282	251	286	277	296	285	324	281	278	288	284	298	287	253	294	292	291	262	281	284	290	292	290	315	278	266	286	278	316	253	257	291	277	318	311	320	291	278	272	302	286	303	289	292	284	294	291	258	310	305	288	296	304	308	289	318	332	301	279	321	298	247	289	289	297	295	260	322	295	273	273	289	286	268	275	296	284	293	239	286	304	280	290	299	321	289	326	290	295	307	315	305	321	274	263	268	308	262	295	303	305	286	299	335	273	288	280	288	268	290	267	270	270	280	303	315	313	270	284	278	305	291	316	277	285	261	278	275	293	274	289	284	310	277	275	269	293	285	319	285	293	287	295	265	290	303	309	278	283	292	303	299	301	252	302	294	296	275	319	309	266	315	297	294	330	315	272	281	277	303	289	308	304	304	266	277	280	302	298	266	319	281	298	285	303	287	273	261	266	281	296	264	307	279	262	306	289	274	283	315	288	304	287	336	277	291	304	299	295	308	285	318	304	265	290	294	278	316	303	261	298	310	276	310	296	315	312	303	288	313	278	293	269	317	274	323	279	268	297	285	292	289	297	275	269	300	311	348	279	286	311	287	307	296	322	293	291	311	292	293	298	285	286	289	257	266	278	289	265	290	307	264	288	304	310	297	306	302	320	290	268	276	309	306	299	276	286	279	272	288	282	271	261	300	264	293	304	291	275	286	241	286	311	269	297	262	341	275	268	263	297	290	260	310	282	293	302	302	287	316	315	282	302	278	306	251	293	303	289	292	257	312	301	295	265	259	247	285	270	294	300	293	269	277	264	294	279	263	276	259	324	274	297	316	286	280	294	309	300	264	293	289	282	291	291	297	276	295	294	316	284	270	303	288	325	282	303	299	309	265	289	331	275	287	274	317	308	293	311	276	327	279	320	306	293	256	307	254	258	287	291	275	292	272	282	299	266	255	269	302	301	306	274	287	291	306	283	308	290	268	278	281	290	273	275	305	255	302	292	312	291	309	325	306	306	301	291	270	291	296	286	284	302	280	275	273	303	302	301	338	290	308	270	309	290	302	290	290	305	282	291	300	282	301	273	305	287	298	297	253	293	257	328	297	318	282	331	277	307	330	307	287	275	335	288	291	301	264	294	296	287	319	285	285	287	281	294	297	303	300	300	330	280	277	313	291	276	266	314	312	279	299	272	286	316	324	290	298	295	302	301	289	309	274	287	301	277	266	296	286	289	262	256	272	262	275	279	293	296	246	294	278	311	295	308	286	304	296	310	307	317	289	308	265	298	294	259	284	319	302	313	313	284	268	301	267	299	265	297	287	283	284	274	283	293	296	265	291	315	278	300	292	297	314	291	304	300	324	290	280	285	298	246	297	313	269	286	278	304	323	291	297	240	290	279	264	284	335	285	307	293	279	282	301	287	271	287	268	270	292	285	314	312	307	284	314	274	283	313	291	299	274	314	298	283	286	305	260	315	291	281	326	298	271	286	270	284	261	283	306	299	284	279	275	319	300	269	309	281	292	292	308	277	277	303	297	313	286	315	320	287	272	291	334	305	282	252	279	310	277	308	274	285	275	284	283	298	263	298	290	287	283	292	292	279	308	297	282	298	306	310	291	287	301	331	253	296	286	272	298	301	309	310	313	282	286	283	273	323	285	281	266	265	266	295	298	322	313	294	268	285	295	279	287	334	320	303	297	279	293	281	311	296	284	303	327	285	299	273	326	286	309	306	288	278	295	300	283	278	288	287	292	273	284	294	291	308	302	281	261	294	273	307	231	311	293	305	300	319	276	299	297	259	287	287	269	264	296	310	282	261	278	273	302	277	285	285	299	271	284	272	295	303	280	306	321	305	324	296	252	284	252	287	338	272	265	310	274	268	289	260	279	301	285	265	264	292	289	276	288	272	282	304	305	289	314	306	294	287	303	277	291	269	319	313	292	251	309	295	283	286	264	252	261	308	295	309	294	278	293	308	292	288	271	292	291	290	276	285	263	266	309	287	290	316	301	313	272	266	298	331	279	279	304	301	320	289	286	277	270	284	329	282	255	277	295	287	274	272	261	319	267	285	300	287	295	312	297	240	331	294	259	309	270	272	286	283	270	276	307	283	272	265	331	296	268	282	285	297	305	318	275	281	295	318	310	298	281	285	279	302	320	324	307	271	308	273	288	293	288	312	274	308	279	288	287	292	264	275	292	289	282	267	316	284	256	283	290	282	258	274	271	315	276	309	280	303	304	300	313	282	261	290	306	291	286	315	248	307	307	297	281	317	299	281	280	306	320	293	277	273	269	304	298	300	294	274	302	293	281	275	308	288	323	284	284	293	290	281	274	322	299	289	318	280	307	272	287	274	279	298	278
31894	43456	51705	40370	39576	40146	38229	46124	45184	39374	30898	22008	22033	21371	19247	16318	16262	16634	13213	9756	11672	13843	13032	10299	10728	10339	7870	6678	4950	3406	2567	2556	2270	2337	1437	1154	1081	1013	1012	924	974	928	831	849	1002	996	861	866	811	786	834	796	811	824	795	750	743	769	699	676	661	743	720	736	712	709	711	727	753	685	677	688	680	679	658	717	688	703	704	628	688	647	644	643	666	677	724	667	660	686	662	680	641	669	640	671	695	614	662	715	657	650	684	676	734	648	663	635	665	710	687	670	712	659	623	643	696	671	688	653	661	650	647	651	655	649	649	639	682	632	630	643	654	707	698	673	678	661	666	652	654	596	657	683	616	651	664	706	647	642	650	635	641	636	667	652	651	630	634	709	646	655	723	693	653	698	683	703	642	685	668	683	664	668	656	681	659	704	680	707	656	675	664	629	668	695	656	639	666	647	684	662	643	662	666	650	643	650	651	691	701	663	666	652	692	627	630	663	627	665	651	611	711	660	690	665	704	731	648	675	628	623	659	714	676	646	692	641	610	648	667	677	625	648	625	660	718	630	652	629	675	665	644	661	668	632	687	638	713	609	712	690	646	703	624	670	671	674	666	649	651	632	700	656	632	637	691	665	634	644	690	621	607	623	675	646	625	652	697	694	660	654	597	673	648	649	646	618	662	626	668	618	680	662	693	702	652	628	659	707	650	650	670	703	638	678	644	654	642	647	679	637	703	625	635	690	632	666	643	705	675	673	707	650	630	638	592	642	679	711	651	648	674	683	630	655	681	692	687	664	662	700	687	632	675	679	668	642	684	675	625	671	675	635	643	663	651	680	614	659	653	663	659	616	653	691	661	654	641	657	664	688	709	707	700	655	638	621	642	661	720	667	638	644	677	711	640	667	673	649	661	652	686	664	644	664	685	672	656	699	682	672	668	687	639	681	661	643	661	633	633	677	626	619	659	686	681	677	693	696	659	646	645	642	688	649	667	674	642	680	644	717	688	631	681	606	681	670	656	695	638	704	628	631	668	667	670	694	624	606	678	668	687	685	645	650	688	617	620	647	648	687	667	675	694	664	674	647	698	647	695	628	659	678	660	655	645	723	644	705	678	622	652	654	703	646	636	671	622	658	672	638	667	665	666	657	682	650	622	684	660	649	689	634	645	672	651	637	647	679	688	664	677	673	647	655	670	676	647	652	665	640	621	665	669	655	700	623	668	662	680	664	718	662	654	673	638	646	669	656	715	652	688	646	616	612	680	636	673	645	640	677	642	662	690	635	697	653	685	653	681	642	693	693	671	711	617	658	705	662	637	686	647	687	621	666	637	657	659	675	647	665	634	646	640	653	717	694	638	711	687	620	649	670	651	704	655	627	673	643	673	689	627	679	615	682	655	652	659	661	603	623	652	646	732	662	648	657	653	671	657	638	619	655	652	646	681	678	595	617	652	675	713	680	640	658	678	650	666	693	698	630	678	703	630	601	618	673	661	649	686	633	722	606	712	648	644	647	691	635	678	618	670	649	687	675	668	735	676	686	657	717	660	672	638	656	655	619	667	650	634	656	666	659	669	661	684	642	639	636	640	663	654	677	660	714	687	656	658	663	658	675	635	653	707	684	615	706	643	655	659	657	710	679	643	638	626	645	670	652	642	667	604	669	681	723	683	707	665	712	699	655	675	656	612	709	653	631	639	639	658	695	672	658	674	679	654	653	656	689	722	646	686	643	671	636	665	690	657	685	651	666	675	628	641	667	655	649	709	611	665	614	653	620	691	658	626	694	650	679	677	673	667	674	652	629	625	604	662	672	579	661	642	691	673	661	656	669	626	662	681	699	635	621	643	634	663	707	669	647	648	681	672	709	704	668	708	671	660	693	662	678	664	673	698	680	643	662	693	617	653	646	625	710	710	658	624	681	650	682	702	656	619	653	642	654	647	673	600	670	650	667	675	659	699	712	702	615	654	682	641	628	633	677	646	663	658	639	672	631	621	685	625	683	662	641	678	652	652	643	686	654	680	712	690	661	660	640	625	653	657	658	643	662	686	675	672	621	661	656	661	682	667	616	648	681	668	658	697	656	699	648	661	641	681	620	658	680	681	644	696	644	686	661	666	719	670	630	685	590	624	611	643	673	657	658	664	666	654	616	670	641	668	659	683	650	618	677	664	633	636	664	641	610	639	633	622	637	656	616	672	619	688	689	660	659	660	668	675	656	667	652	659	643	673	637	684	637	623	674	666	701	659	637	646	623	685	671	654	677	656	648	659	638	629	648	669	678	630	631	657	624	713	686	659	641	632	686	656	622	655	705	666	613	648	691	679	671	686	675	684	633	663	666	656	653	651	642	692	677	675	641	685	605	658	641	652	645	634	719	647	630	666	667	668	658	652	675	647	668	673	647	717	682	682	690	677	626	649	629	656	687	704	646	658	617	686	667	662	655	655	674	678	656	631	673	652	686	694	639	723	632	706	635	692	651	697	642	611	662	660	661	678	636	669	631	687	692	630	690	650	655	671	661	713	697	681	627	624	642	622	651	623	678	680	632	637	617	684	681	665	668	685	688	665	659	680	638	638	675	632	637	676	676	677	671	616	615	698	665	665	643	625	672	663	683	661	671	666	645	650	658	682	619	640	736	607	629	632	667	657	638	664	655	705	660	678	660	643	668	645	620	663	669	667	637	642	677	733	643	674	690	648	680	641	668	653	640	653	667	580	698	655	659	660	681	641	649	698	641	636	656	675	665	656	678	655	646	686	689	662	680	627	669	679	682	662	678	644	657	662	661	645	672	619	634	678	628	656	609	667	651	667	661	625	617	682	709	658	636	675	662	665	669	617	638	643	698	694	665	692	679	661	642	635	655	666	656	658	639	726	679	623	676	652	690	594	674	666	690	612	664	634	649	713	616	705	637	632	658	611	674	640	634	669	670	646	738	680	693	651	666	671	663	679	683	688	677	675	670	659	611	667	631	650	636	633	657	693	628	698	639	653	664	677	673	674	715	686	659	638	684	687	667	718	652	621	666	661	661	635	648	677	637	695	657	615	675	645	638	625	614	642	631	637	666	696	659	657	644	638	641	637	673	715	651	697	692	639	669	649	665	650	660	702	686	668	674	652	661	655	664	657	721	702	654	649	707	670	641	712	619	611	642	649	654	645	719	684	684	628	642	699	681	626	712	697	680	668	679	606	671	642	658	653	655	654	647	681	666	706	664	638	651	673	711	653	630	671	642	672	691	609	697	640	663	667	628	666	669	687	677	641	626	714	676	642	668	644	706	678	675	674	700	650	647	715	708	655	683	675	611	667	671	651	665	616	643	652	645	645	634	683	697	655	635	678	636	682	695	633	617	635	694	664	682	659	648	662	653	662	675	656	740	691	637	624	662	659	676	705	631	623	683	672	639	688	639	633	682	688	643	704	682	616	697	659	675	710	646	654	632	652	715	671	629	628	687	690	631	639	635	642	650	658	695	634	634	654	613	676	699	639	638	669	615
24308	16518	15940	10441	6165	4376	3169	2714	2330	1696	1289	894	825	734	632	622	544	527	502	508	463	495	453	498	459	447	415	384	418	417	378	350	367	372	377	371	369	370	371	391	392	400	368	333	368	335	341	402	362	324	352	322	377	373	363	390	339	337	378	379	307	325	364	345	351	390	374	324	340	349	385	364	328	347	355	324	379	349	327	355	350	344	359	355	320	358	352	394	355	316	365	335	341	355	388	373	328	370	298	351	327	354	368	376	347	367	357	308	371	351	348	365	350	370	314	363	345	400	374	358	332	377	360	339	331	358	358	338	343	370	352	359	343	352	362	349	355	365	353	377	364	332	352	352	331	336	381	372	369	341	351	382	337	364	355	340	333	355	378	345	369	341	379	342	345	353	335	353	362	339	358	341	379	336	367	333	377	363	370	374	339	400	306	354	351	397	362	353	344	366	376	353	363	332	347	352	411	349	343	336	385	357	351	397	370	352	342	326	338	359	359	350	362	344	400	393	357	337	339	364	330	339	355	345	346	361	352	388	354	377	336	337	356	351	381	344	365	388	351	381	376	353	345	322	385	358	331	342	359	351	364	352	359	371	337	384	355	344	358	349	302	360	313	344	346	342	329	363	332	336	334	340	384	346	351	389	349	337	375	345	341	338	363	346	340	346	341	332	377	394	366	315	381	365	352	341	381	400	322	333	351	381	355	377	334	349	340	346	347	339	321	341	334	324	380	303	350	336	354	366	358	324	353	358	369	328	335	370	334	335	349	335	377	357	385	370	350	355	340	341	371	328	321	350	342	345	355	368	378	362	334	315	381	366	338	337	365	330	323	329	337	376	365	336	345	336	318	358	362	357	338	390	346	331	356	344	332	370	384	365	336	350	345	398	352	378	348	344	337	359	359	358	393	361	374	389	367	360	360	347	359	356	377	328	315	366	381	378	347	339	380	393	375	391	381	328	388	368	356	358	371	353	349	335	320	363	328	356	365	315	339	334	343	360	332	322	384	325	346	351	326	350	359	339	337	342	360	367	367	363	374	368	349	331	364	345	305	350	362	355	382	320	342	351	372	332	334	357	331	370	355	400	346	339	322	351	365	387	342	369	377	336	385	376	303	374	322	369	359	368	329	336	351	310	394	371	322	356	371	388	340	375	386	321	401	341	351	344	348	363	348	360	369	325	386	363	344	342	334	368	355	360	340	335	342	321	339	379	348	365	364	374	392	355	369	338	359	399	357	325	361	330	350	367	321	368	362	331	345	337	357	359	320	342	396	358	332	367	340	364	365	325	331	379	366	369	381	334	344	336	370	343	356	348	360	346	340	327	364	364	348	338	337	360	372	382	321	354	357	381	341	332	350	357	326	362	359	360	357	350	367	370	352	349	363	375	349	338	330	348	345	347	365	376	369	350	376	363	344	351	352	329	368	376	360	341	327	331	344	381	392	393	344	301	354	370	343	344	364	352	371	357	359	361	319	377	345	353	365	341	381	362	372	396	346	328	357	370	363	372	384	343	321	330	314	373	403	344	338	379	351	362	349	364	394	337	359	349	354	303	356	337	298	334	342	347	322	340	370	362	334	378	353	346	370	390	335	348	386	316	351	341	316	323	334	358	347	329	341	365	367	369	389	309	360	356	356	361	338	345	394	377	355	358	381	367	358	341	336	361	374	353	327	370	363	372	364	337	356	344	334	378	391	317	354	359	377	364	353	327	341	302	337	391	387	354	383	339	373	332	367	395	361	336	350	352	333	345	343	383	343	317	330	333	378	362	391	359	354	387	393	356	369	357	380	355	355	336	353	348	335	346	370	387	370	352	383	330	351	337	406	368	346	361	361	371	363	366	336	313	348	335	356	343	344	372	323	338	395	344	375	355	380	349	365	387	394	344	370	332	389	360	344	344	346	313	323	360	340	383	369	398	358	373	356	356	352	360	356	345	354	337	369	391	341	366	362	381	378	365	375	360	332	318	353	317	339	359	367	337	333	306	346	391	353	336	335	329	384	327	374	343	368	336	372	341	368	345	357	351	329	356	346	350	336	358	339	390	350	356	348	358	343	380	345	309	372	345	391	368	377	331	357	364	344	369	373	326	370	342	367	324	348	335	361	375	391	334	355	363	349	338	350	366	352	395	316	352	361	342	339	365	380	383	341	352	332	360	366	344	324	384	334	393	339	334	356	346	381	335	371	376	369	367	334	370	339	378	334	352	386	412	381	351	337	333	359	343	347	324	347	392	349	387	370	315	354	322	331	358	367	342	355	366	371	367	398	380	369	385	381	348	357	361	378	365	345	350	367	393	341	335	346	344	360	373	358	360	390	356	373	369	323	330	353	366	330	395	377	354	344	370	398	379	390	340	365	356	350	377	356	312	337	334	359	373	353	364	347	352	371	366	363	363	364	338	323	380	368	350	338	375	339	301	372	394	358	348	347	353	343	371	343	352	364	361	356	385	360	368	370	315	355	343	354	365	319	332	371	379	345	370	352	351	335	315	351	356	332	322	357	352	327	370	345	383	357	363	368	351	352	336	347	356	339	350	356	363	351	374	372	324	372	329	360	346	374	337	359	400	374	346	346	351	363	323	369	340	366	314	326	382	365	355	379	387	327	366	361	334	373	348	342	357	357	343	355	380	357	320	346	380	370	362	338	363	352	343	339	358	321	351	335	349	362	367	358	359	330	361	360	340	321	358	316	342	376	344	356	361	381	347	344	360	329	324	354	378	365	372	360	387	326	363	342	352	375	387	361	365	343	363	353	346	338	362	342	345	317	383	381	333	348	362	359	364	362	358	326	340	324	370	349	343	351	351	342	345	310	397	365	356	354	323	389	333	372	315	383	349	346	377	369	336	353	375	331	339	369	355	359	344	337	395	356	330	335	360	364	350	362	364	321	352	340	350	335	353	352	335	346	375	355	378	376	359	336	357	369	389	358	358	324	349	347	328	355	369	363	395	351	330	347	317	380	375	373	331	364	358	324	355	394	382	359	328	378	381	323	339	353	368	345	342	356	383	350	393	360	336	323	386	317	374	396	338	330	381	368	338	312	393	365	337	374	334	362	324	377	375	303	367	339	348	376	336	368	353	360	370	354	355	372	373	371	332	354	356	363	345	364	360	348	349	356	372	322	361	369	366	349	357	348	335	371	344	366	333	372	343	331	333	349	361	396	414	369	390	364	356	371	340	384	343	395	410	353	343	348	390	372	347	326	317	341	362	388	348	367	392	347	347	323	370	350	349	380	379	338	344	324	354	326	318	341	359	331	354	361	342	354	327	337	309	362	376	365	350	364	360	345	356	381	350	325	388	384	327	362	353	360	333	356	363	330	374	334	375	383	336	350	340	344	341	336	341	357	358	332	357	343	373	327	367	377	337	317	404	354	379	341	349	335	341	367	362	372	335	367	383	329	392	354	355	351	327	360	364	412	359	362	351	376	334	357	336	326	384	377	358	325	345	352	375	357	348	364	360	333	349	340	363	347	393	343	341
13392	14920	21473	18892	15512	13374	11303	11200	10033	7457	5422	3859	3411	3034	2688	2336	2100	1997	1857	1580	1614	1803	1752	1489	1574	1387	1276	1173	1070	943	909	941	895	872	881	894	896	852	849	853	897	849	867	828	790	840	828	807	782	806	801	780	767	799	819	780	772	827	818	811	805	807	788	823	829	782	767	838	853	803	843	812	771	839	805	819	795	787	852	786	841	796	785	781	818	751	790	863	776	787	793	809	840	808	798	747	786	757	830	790	752	811	792	833	763	766	793	772	799	797	837	775	789	803	787	794	746	775	819	748	768	768	787	742	779	827	767	806	822	761	867	758	793	791	800	796	766	789	814	760	817	795	822	801	818	821	820	806	753	811	799	832	762	833	857	759	820	809	841	789	726	805	791	756	768	855	753	758	758	826	809	734	785	794	770	815	815	752	827	762	820	782	841	802	753	759	822	813	799	757	768	807	759	785	809	827	808	760	797	813	813	798	786	752	790	815	831	824	767	790	813	772	827	862	830	796	756	836	742	765	826	782	784	772	802	827	781	810	776	836	831	797	757	789	801	788	756	711	843	809	786	755	765	742	816	798	781	802	773	785	771	778	769	784	811	803	835	762	820	742	774	771	809	794	813	737	810	799	871	769	771	818	826	797	796	782	757	823	800	773	789	762	815	798	810	813	762	777	843	822	778	849	781	751	764	750	797	842	757	743	828	797	791	782	746	818	819	778	776	854	808	843	768	799	834	796	775	782	801	745	787	787	801	782	817	761	765	755	743	803	823	746	754	805	810	849	748	808	839	804	798	812	773	752	759	814	770	789	772	735	774	827	776	778	792	816	818	743	777	799	745	797	748	836	703	824	772	784	819	771	773	786	782	799	801	804	793	785	812	766	752	767	740	773	777	814	753	797	847	794	780	744	810	774	792	801	786	774	787	801	764	792	788	850	790	807	876	806	800	784	815	800	784	839	810	840	799	806	772	807	803	748	785	783	831	807	779	730	807	794	775	799	761	754	796	755	782	832	840	838	886	779	817	835	809	780	820	752	784	799	827	811	803	800	772	764	867	831	813	780	835	788	799	807	805	776	782	794	782	764	785	829	831	807	778	779	800	776	804	789	807	776	775	814	785	785	807	835	839	823	780	779	781	782	763	797	786	803	844	871	811	799	816	801	811	817	796	794	808	810	867	778	787	756	743	827	768	760	783	783	784	767	744	773	841	820	765	791	825	810	767	777	799	821	777	793	791	805	834	805	820	768	799	790	815	800	790	762	702	844	822	778	764	768	794	773	826	831	816	812	812	838	770	785	820	757	764	795	832	813	786	772	790	791	817	748	831	789	750	792	819	826	799	849	748	786	827	789	828	784	802	758	810	793	780	782	773	840	832	797	819	747	817	746	816	808	829	776	809	774	792	825	807	779	734	803	790	780	808	846	759	808	788	840	802	805	753	794	769	815	821	740	779	798	784	828	850	787	763	781	787	746	823	729	807	811	785	793	832	782	826	794	789	751	796	790	795	815	809	834	805	768	766	794	803	818	772	843	749	806	831	790	814	841	814	797	820	808	784	803	785	785	845	782	751	825	795	805	786	793	788	834	731	788	839	811	783	767	788	818	807	769	789	754	791	782	847	807	797	810	819	802	786	747	774	814	764	816	826	800	799	776	809	776	803	780	790	805	811	787	743	830	758	767	757	814	815	839	787	820	824	796	747	799	806	831	754	793	811	786	778	820	771	803	795	793	839	791	813	832	766	797	822	813	787	793	814	821	813	825	782	787	765	804	789	811	771	813	773	792	830	789	821	818	814	788	786	812	799	828	771	784	826	799	812	794	815	764	787	805	816	785	773	785	757	821	804	795	829	748	824	825	795	861	758	796	778	802	771	862	804	823	755	778	822	790	762	758	791	810	798	793	791	799	764	787	734	822	847	791	775	771	802	822	807	828	805	733	803	782	791	813	801	772	821	830	809	847	759	822	827	849	806	792	819	799	785	777	808	835	797	795	798	797	818	810	753	782	798	782	828	802	847	798	786	812	784	833	798	809	856	791	841	801	794	818	787	821	779	827	784	787	773	812	803	808	814	817	825	859	788	792	784	781	803	801	784	785	813	776	745	784	823	795	811	769	797	794	774	834	785	778	780	841	831	809	779	774	723	846	849	772	799	776	817	762	758	824	822	776	786	798	764	800	802	812	779	828	796	851	784	782	837	850	784	787	783	770	766	823	835	732	850	782	776	813	787	855	794	769	842	828	836	768	791	780	772	796	817	780	795	800	839	815	773	790	836	806	813	772	734	816	791	807	858	802	805	803	754	793	801	832	801	796	810	821	822	833	829	838	823	851	793	772	841	796	747	813	814	776	790	776	819	806	790	770	700	837	839	765	794	830	769	781	834	833	840	827	764	847	784	803	744	801	785	788	812	788	830	801	804	794	751	844	827	826	775	795	789	791	781	830	765	769	764	817	836	776	791	759	820	762	831	786	737	847	776	779	790	829	762	809	810	827	801	823	819	805	833	788	769	812	784	834	813	799	782	765	812	810	818	807	787	806	805	816	781	833	844	788	761	817	781	781	759	785	797	786	802	809	752	764	770	819	817	816	795	773	816	750	772	763	795	786	794	734	787	740	766	798	791	766	816	820	791	817	823	774	798	829	784	774	793	859	823	794	803	790	776	781	868	822	790	808	799	774	878	765	803	737	769	824	804	834	762	807	803	775	780	777	750	808	724	751	828	758	792	808	783	739	785	763	789	739	781	795	818	793	774	825	830	818	801	798	729	812	793	775	775	804	797	812	805	758	790	827	813	738	776	749	789	728	762	824	825	831	788	775	772	764	766	825	847	799	735	762	797	856	800	849	815	797	798	849	802	740	705	859	805	815	813	766	786	812	797	837	795	781	778	771	800	792	776	763	764	762	818	795	816	857	790	762	795	794	777	786	751	745	804	831	828	791	809	810	799	755	798	803	774	779	770	814	782	796	770	818	734	815	794	757	802	787	782	753	794	787	783	825	806	797	757	835	807	807	799	759	805	817	800	770	812	745	823	814	714	726	788	809	813	831	835	789	815	809	777	787	837	760	817	809	760	830	811	827	808	740	784	796	802	835	773	817	789	793	871	758	801	772	816	757	788	778	788	835	775	820	782	805	784	802	770	748	816	770	786	825	795	774	794	831	799	772	790	804	859	773	824	810	809	847	738	787	824	815	783	790	799	810	832	766	810	753	835	779	787	820	777	797	780	833	812	803	818	765	754	798	783	774	819	770	814	804	789	784	759	800	804	764	755	798	780	781	799	818	810	805	797	798	806	799	756	831	827	793	839	828	806	791	813	757	814	794	807	763	754	815	848	790	812	777	825	775	781	781	826	813	856	792	817	753	813	800	818	737	823	805	831	807	804	784	806	753	766	858	780	795	807	834	750	817	838	785	822	766	784	776	749	815	798	850	754	778	780	859	788	782	825	785	846	807	759	812	818	807	815	761	784	766	828	806	767	781	777	826	776	819
41801	43240	45007	33269	28475	26281	25674	27311	25972	20651	13678	6283	4571	4257	3335	2910	2077	2221	1967	1375	1774	1856	1696	1349	1519	1423	1014	764	720	567	480	461	418	404	349	367	345	396	337	328	324	335	280	310	308	313	315	317	311	334	315	344	328	311	304	304	277	327	285	312	319	295	310	315	316	300	314	309	315	297	309	307	294	323	320	297	294	284	290	295	286	319	325	303	285	308	294	294	279	306	295	285	295	294	317	259	307	301	317	312	314	317	347	335	306	307	291	303	315	307	307	287	309	302	276	304	319	322	301	267	306	320	297	290	312	318	311	318	310	290	299	296	265	318	290	288	281	288	301	305	297	281	320	351	301	309	296	301	298	307	275	315	293	280	279	313	303	265	324	279	302	286	319	292	309	289	279	288	312	301	315	293	290	297	296	315	338	295	314	290	277	289	302	286	272	298	275	292	337	298	307	302	334	305	312	290	291	321	286	331	318	274	315	287	315	319	290	291	297	320	296	312	274	292	311	292	301	309	291	294	301	292	291	324	334	321	326	303	276	279	318	326	291	315	311	298	296	325	335	312	323	328	296	307	320	303	269	311	325	283	276	304	303	358	272	312	305	303	279	275	303	279	306	288	305	301	317	333	306	283	306	287	314	366	321	281	305	313	324	297	287	271	288	324	311	276	319	289	307	287	299	304	274	281	320	329	285	300	317	260	306	270	266	316	300	316	321	271	297	286	248	296	279	286	287	275	298	304	310	306	285	286	313	306	303	317	281	321	288	289	279	276	294	288	337	322	278	315	304	350	298	287	318	283	295	336	270	291	287	283	269	303	307	280	281	289	282	297	286	309	297	321	324	296	288	306	271	299	322	331	299	285	265	279	296	285	280	295	316	326	305	296	293	302	290	311	278	313	280	282	305	319	317	289	311	296	306	314	313	275	333	320	317	309	335	304	280	338	279	318	295	294	298	273	295	299	297	284	307	286	320	327	298	287	301	302	307	306	285	293	316	296	299	310	331	296	296	307	326	315	304	263	295	279	313	309	313	298	302	287	312	285	352	309	318	315	264	304	310	323	319	328	286	341	303	300	311	309	311	266	322	285	291	273	310	336	320	280	290	310	303	278	285	334	279	279	308	282	327	291	300	298	287	292	276	296	307	287	307	313	291	308	300	289	289	335	327	303	282	301	331	302	292	304	307	303	289	293	315	303	317	286	302	311	304	264	306	272	281	266	308	288	296	311	303	294	325	327	307	309	329	284	309	345	267	309	306	319	287	293	325	281	300	306	310	305	292	326	286	348	309	283	284	289	287	309	233	288	287	290	331	322	311	318	305	297	312	307	288	280	304	308	294	281	263	304	299	283	321	291	257	305	331	309	300	261	276	277	309	288	309	270	297	308	296	307	324	330	307	289	303	300	293	271	305	302	321	333	325	302	282	308	321	323	314	293	324	313	300	312	310	299	313	280	297	278	322	297	311	300	293	290	277	312	294	299	310	296	299	307	304	263	286	285	312	302	281	311	332	274	290	325	283	320	301	305	296	297	278	296	304	295	323	317	327	336	281	290	302	292	283	348	313	331	336	279	299	341	300	310	277	281	303	317	270	309	325	316	296	296	277	307	315	302	303	280	290	313	308	305	263	287	337	294	295	292	300	313	300	270	311	303	287	289	302	313	315	327	303	309	300	297	329	313	282	301	325	295	308	300	292	282	329	325	281	329	313	323	281	277	292	283	293	303	312	281	305	269	287	313	271	304	324	313	292	329	305	320	298	268	300	315	321	328	277	292	294	346	289	315	308	312	283	285	269	301	337	300	302	289	290	311	309	286	296	284	307	297	321	268	321	262	312	317	294	295	315	305	320	312	309	332	332	306	310	311	321	288	313	272	301	310	313	309	317	265	305	331	304	344	318	307	307	281	288	275	297	308	290	289	300	305	303	297	336	313	337	341	327	309	300	299	315	285	303	321	313	293	303	320	278	282	267	286	312	271	274	290	301	321	308	300	299	315	280	285	305	339	271	297	294	293	330	292	285	320	327	305	291	297	302	272	302	298	297	298	292	309	343	335	329	303	298	301	298	298	287	327	282	298	281	277	301	295	294	307	307	289	281	300	307	283	318	322	300	296	320	282	320	317	305	333	271	283	294	278	294	275	282	273	329	308	320	288	283	303	335	299	307	331	315	314	330	295	340	265	316	252	277	305	316	303	299	310	316	307	269	270	302	318	286	307	295	298	293	295	309	298	304	264	296	323	308	332	319	304	329	272	278	309	307	314	282	320	311	287	282	304	311	310	330	248	325	312	329	300	293	278	288	270	300	296	290	312	314	305	274	318	315	322	311	306	316	280	286	289	291	307	260	297	297	328	297	337	302	330	298	296	283	300	277	263	284	303	291	290	287	302	330	285	298	288	304	296	299	309	291	307	323	315	278	287	322	288	307	334	314	315	290	278	260	300	297	296	318	333	303	292	266	290	294	306	333	303	291	351	270	282	283	299	283	277	326	310	322	320	272	286	294	294	295	300	306	315	297	327	322	339	305	300	294	313	310	344	267	308	318	311	290	291	265	320	316	284	319	274	267	296	315	318	312	296	286	313	291	303	261	311	312	305	266	308	338	314	302	306	332	300	292	287	296	320	308	291	291	286	280	324	345	308	301	343	332	310	325	317	283	304	288	335	295	301	323	274	316	320	307	256	298	338	291	288	324	307	285	348	295	291	317	296	276	307	298	298	278	279	276	293	294	281	300	277	274	270	317	330	352	309	279	319	334	302	276	320	321	338	312	320	308	300	307	269	287	332	274	311	311	309	325	278	305	305	338	298	273	298	310	318	280	304	277	270	302	281	308	276	292	325	254	303	294	297	308	280	318	266	327	286	322	291	292	298	310	282	302	291	318	334	284	318	288	329	315	320	308	319	296	312	306	310	309	281	305	291	299	331	334	294	269	301	310	315	323	323	332	327	318	271	319	313	311	306	322	286	293	306	310	312	314	309	289	255	289	291	285	283	319	290	291	310	302	288	300	320	288	310	273	341	293	320	309	301	279	280	306	276	325	297	291	273	299	296	310	285	277	291	286	289	282	303	293	313	302	331	343	321	319	275	320	300	314	309	316	290	303	314	298	306	331	305	295	318	317	290	294	300	355	275	324	303	295	308	303	296	287	332	309	333	316	297	314	282	313	305	293	287	304	291	323	301	274	303	288	283	302	332	276	288	290	299	317	278	291	303	299	316	306	294	320	306	303	292	287	333	283	293	294	325	322	293	276	281	282	314	313	330	327	323	373	308	311	293	280	339	289	319	280	307	320	306	317	325	319	337	277	282	306	334	291	296	298	296	305	298	300	297	287	358	294	286	287	288	297	297	276	314	288	330	330	318	308	310	308	291	328	286	270	309	297	290	291	303	313	319	341	306	320	298	293	288	291	308	306	315	294	316	296	296	287	272	282	284	312	267	306	301	276	279	315	316	300	301	316	301	312	358	259	285	319	296	305	294	299	294	307	306
26771	35702	42642	37378	35044	34682	36280	40999	40802	34627	25449	16585	15749	15520	13053	11173	9375	9486	8227	6287	8794	9421	9015	7042	7562	6704	5082	3569	3104	2262	2014	1622	1404	1332	1074	1003	922	854	867	823	887	858	816	828	832	843	799	757	752	767	777	793	768	778	729	765	786	775	715	738	717	739	733	733	743	726	714	744	715	700	683	716	716	696	691	708	680	700	693	674	720	724	668	716	673	680	710	692	690	719	736	644	696	698	656	688	680	685	683	679	694	675	680	692	690	679	644	717	711	692	697	698	741	658	711	696	682	694	667	697	638	674	646	669	710	727	679	660	724	665	678	710	698	683	615	714	698	642	666	708	707	652	700	669	697	680	706	669	667	679	715	733	643	652	698	690	684	669	736	637	661	654	698	683	685	646	665	677	677	696	686	722	728	715	682	676	719	717	658	657	697	712	715	714	704	685	696	634	682	624	736	712	723	671	633	727	670	701	714	691	666	699	715	670	684	694	712	661	679	657	694	704	669	728	690	713	639	695	683	699	707	697	731	698	726	715	733	690	656	715	670	751	688	705	718	673	656	673	686	687	684	697	667	680	671	678	709	675	673	685	687	682	676	687	726	681	682	675	696	715	689	670	739	691	714	717	675	719	736	681	709	677	755	705	689	666	680	689	698	685	662	660	731	646	696	729	733	645	716	669	710	682	684	750	657	726	677	722	689	691	681	649	673	703	668	662	683	668	715	725	720	664	737	659	695	668	726	675	637	660	710	688	651	698	665	710	730	672	673	738	652	718	726	700	698	709	680	696	681	664	689	685	723	696	710	694	685	677	744	735	684	682	675	693	696	720	647	674	713	714	643	712	681	718	693	710	692	692	715	725	703	694	719	694	705	671	678	698	704	674	690	692	674	713	713	657	718	699	653	732	706	699	707	644	704	698	692	734	696	731	708	726	664	687	724	721	689	720	664	664	720	707	695	714	681	720	669	699	705	712	695	673	658	667	660	638	696	758	658	705	680	676	727	677	685	700	758	676	691	716	728	699	696	687	708	713	715	696	662	731	710	714	676	708	694	660	687	731	693	699	717	695	685	711	684	634	731	709	673	683	722	693	697	730	704	678	727	673	656	677	684	689	686	699	690	687	715	715	676	680	654	660	669	662	707	686	710	646	689	671	639	728	676	674	745	682	666	685	706	656	707	666	661	646	674	656	683	697	659	671	648	704	686	701	693	676	663	674	680	674	670	680	701	672	641	672	662	666	718	710	658	673	707	705	663	683	672	648	679	682	706	716	684	740	683	659	670	654	697	675	662	725	707	683	707	663	725	620	752	708	702	709	684	653	702	649	681	703	681	691	676	664	746	695	637	733	679	672	633	700	738	717	726	728	683	687	705	710	709	700	691	676	691	719	688	716	714	684	736	687	646	672	676	670	685	712	707	678	687	751	668	675	661	729	671	716	706	696	650	681	676	670	643	697	645	713	695	675	672	655	727	687	692	681	685	717	669	702	709	681	708	705	718	699	756	665	692	664	673	791	687	744	704	686	681	686	678	680	699	724	744	693	741	699	690	668	680	699	716	658	648	677	684	708	684	710	692	671	664	727	651	705	683	689	756	718	700	675	683	658	684	690	706	723	756	681	688	659	696	685	671	664	702	661	671	682	688	673	666	693	658	687	700	668	650	668	664	657	696	689	700	716	665	705	714	675	711	760	699	652	698	642	648	726	677	671	683	689	710	706	694	675	732	690	667	684	652	687	733	698	694	694	684	699	698	698	666	702	666	676	705	700	725	726	681	716	670	661	686	730	673	719	705	690	701	733	718	627	721	683	742	643	695	694	676	668	674	692	705	688	705	713	699	672	680	694	640	628	686	688	774	733	717	673	675	709	680	681	680	712	669	705	697	687	707	695	718	678	642	697	699	717	686	665	679	653	686	667	671	712	754	712	704	685	693	740	669	667	706	682	695	665	660	689	726	679	684	655	658	688	679	743	660	637	701	647	737	738	709	704	698	684	700	633	658	658	698	651	736	708	690	668	761	700	717	665	660	685	697	713	677	656	699	698	746	704	691	708	675	675	714	689	689	655	700	675	685	706	706	674	667	669	710	639	623	678	654	632	692	689	706	686	666	692	703	692	718	657	727	720	656	713	702	708	692	663	618	700	698	717	673	651	725	694	697	706	705	642	687	682	682	710	730	687	645	685	648	676	731	686	658	663	695	672	655	707	745	695	711	735	711	698	678	646	728	702	701	667	708	672	715	680	665	690	630	676	685	729	684	705	667	642	728	686	695	672	666	661	644	732	715	732	669	697	682	738	735	727	654	723	715	706	662	660	712	724	719	729	652	673	670	742	671	692	669	651	719	710	690	686	675	689	689	677	692	666	717	706	666	685	691	706	735	673	662	728	678	650	710	707	646	693	672	677	746	695	677	696	689	668	684	679	708	732	718	711	728	693	716	668	653	684	698	669	704	715	730	655	680	714	676	711	697	668	674	667	681	691	689	685	680	706	669	684	625	684	709	690	670	687	725	655	667	731	688	693	671	635	691	701	695	658	720	704	670	671	714	733	658	723	674	704	693	669	623	677	731	683	700	665	765	695	719	747	725	678	643	698	625	655	708	687	679	676	675	644	708	696	697	704	698	668	716	721	676	710	723	676	690	696	688	682	750	683	697	682	697	694	700	661	689	689	685	670	732	669	689	704	693	705	696	702	699	699	675	670	712	744	676	692	632	710	630	680	669	654	694	715	690	724	696	672	712	713	666	715	689	685	707	762	693	612	709	709	691	699	683	716	659	688	751	661	669	747	697	642	660	717	693	645	699	731	722	683	692	720	705	721	641	720	700	704	687	720	714	700	719	740	673	696	750	702	689	697	672	671	693	727	693	684	676	708	724	713	660	675	684	680	666	705	701	725	712	681	704	664	677	698	711	632	686	694	732	671	690	700	698	704	685	741	719	693	694	722	701	669	694	694	687	708	667	686	697	678	708	692	701	687	682	700	726	628	680	662	684	696	712	667	722	664	718	700	673	698	718	689	688	694	651	700	732	643	698	685	688	728	692	723	689	705	683	685	674	726	719	735	753	687	696	695	641	693	717	699	682	699	699	631	681	702	676	745	687	666	638	696	696	669	732	702	675	721	685	697	650	714	753	682	661	660	709	710	632	657	713	680	788	678	715	685	699	718	728	731	637	711	674	639	688	674	689	720	655	628	743	685	674	661	667	692	677	683	731	672	696	724	685	698	685	679	681	694	658	730	694	668	664	643	698	689	670	669	699	730	691	683	605	697	658	686	677	677	675	707	721	714	726	676	719	694	693	715	705	714	694	684	696	751	673	691	666	719	723	669	704	681	696	704	652	693	694	677	706	692	726	703	745	727	654	660	692	713	675	699	677	684	661	668	664	684	729	692	761	644	681	696	680	674	677	696	732	648	653	654	689	658	658	685	669	722	715	692	704	664	662	710	690	658	719	692	674	670	666	660	678	774	689	694	687	627	638	668	682	680	716	678
48916	47151	48985	38668	30373	31440	33260	37395	36109	29196	22484	12342	8747	7823	6233	5198	3744	3627	3526	2452	3352	3395	3270	2089	2529	2660	1778	1324	1059	865	715	642	534	495	439	373	345	317	337	330	350	339	317	330	306	336	339	313	319	310	302	321	304	270	323	301	309	317	302	295	308	321	267	288	329	293	278	291	274	291	262	292	271	302	296	282	303	307	326	259	279	295	292	299	307	301	291	274	299	285	281	311	324	277	278	271	328	312	277	270	282	281	262	266	281	302	298	266	301	273	274	273	277	288	309	293	258	296	267	291	292	302	281	271	286	269	252	279	296	291	267	285	293	262	286	300	275	307	298	250	292	298	292	317	295	294	268	286	276	277	276	274	262	286	278	315	313	321	289	303	299	290	276	297	270	307	272	264	279	287	320	279	286	282	307	287	308	296	286	290	272	308	325	308	266	314	277	310	275	273	271	296	269	321	286	285	311	289	278	274	302	276	305	262	307	276	289	294	313	258	281	305	294	294	256	271	287	276	305	301	294	290	284	282	303	285	297	280	293	276	308	272	306	297	284	292	322	283	314	291	290	271	281	321	281	318	258	302	308	305	306	298	319	304	309	297	279	310	300	280	279	259	323	277	268	293	246	258	293	279	284	317	310	277	259	260	298	307	284	267	312	263	280	281	281	290	275	282	278	273	281	300	311	289	322	294	271	276	277	303	301	317	308	297	288	286	310	284	254	275	301	244	286	279	285	299	304	299	288	275	299	307	282	306	299	312	308	286	298	283	287	261	274	283	263	295	288	300	299	302	281	291	291	261	306	277	275	279	298	300	287	299	287	304	297	269	298	305	302	286	300	281	279	278	319	267	306	286	297	279	271	322	296	282	271	300	267	262	280	251	269	305	271	315	299	268	299	275	292	278	286	282	276	276	292	275	317	288	288	295	265	259	281	289	254	277	268	295	293	312	256	312	284	292	333	283	267	285	303	325	306	313	298	296	304	287	278	315	306	302	322	273	283	297	285	275	285	290	264	285	287	250	298	303	296	232	303	312	296	261	310	301	279	303	294	296	298	294	284	294	290	295	254	268	277	335	275	314	296	288	299	298	260	272	290	269	307	268	318	308	300	279	296	303	285	308	295	251	310	303	289	292	309	261	290	302	296	286	278	298	269	289	267	266	313	309	270	276	238	298	276	267	283	321	258	305	289	270	285	317	293	280	259	313	324	278	273	306	297	282	288	271	309	307	283	269	300	284	291	289	286	301	281	288	241	257	280	246	300	284	307	315	261	279	276	287	329	334	283	268	306	277	284	274	268	287	311	270	314	268	286	268	287	310	271	286	312	281	305	317	319	275	268	305	306	284	278	285	274	302	310	305	257	317	289	283	282	305	291	307	295	270	307	275	295	255	259	273	267	276	257	279	304	320	283	310	316	256	281	243	281	298	310	296	305	272	301	274	300	285	277	303	264	276	272	291	285	282	280	279	273	249	259	263	303	310	275	270	325	338	296	323	295	302	331	275	298	306	305	294	294	287	283	302	284	282	323	303	304	298	310	308	309	291	289	294	266	310	294	284	280	262	279	303	315	317	291	289	296	278	299	263	274	286	263	285	269	279	313	298	280	267	286	293	268	297	304	286	298	291	286	299	261	305	274	279	276	299	285	257	293	291	256	276	286	302	310	274	257	315	275	327	278	277	305	274	288	307	273	298	274	297	279	302	292	307	326	294	274	294	300	282	283	272	272	274	293	289	278	247	296	280	271	291	314	279	266	324	264	292	264	273	290	320	300	279	286	276	313	279	318	299	274	281	294	290	301	293	302	308	271	318	300	298	295	299	332	301	305	303	291	295	266	288	298	294	303	301	287	284	311	254	282	306	265	298	290	277	285	291	279	295	272	276	286	316	265	304	291	263	307	290	273	271	269	284	278	290	300	303	281	302	285	285	287	279	281	298	287	265	304	284	273	294	275	302	281	272	289	262	291	298	307	259	291	306	297	303	294	268	287	274	306	256	275	296	278	289	316	274	287	350	283	288	291	281	297	312	245	290	284	319	290	289	247	283	278	321	281	290	265	305	292	285	279	272	276	241	298	295	298	317	318	285	300	313	284	287	272	317	296	297	303	319	315	279	258	292	306	264	284	280	281	304	267	305	317	334	289	306	307	310	290	270	292	292	306	323	261	291	300	294	291	299	252	287	272	293	303	290	321	279	282	316	303	316	293	267	266	301	324	262	287	272	275	276	332	254	308	282	295	295	285	285	276	335	312	310	293	282	273	246	325	273	290	292	267	272	264	291	306	283	273	313	279	270	271	331	288	267	273	330	270	300	286	272	284	261	287	297	289	305	272	283	268	311	286	264	302	309	284	271	279	272	278	278	283	292	263	280	324	302	280	288	261	298	294	280	279	297	311	295	306	276	324	298	260	272	276	279	273	296	304	310	273	282	271	270	254	293	268	324	294	299	288	293	295	298	282	298	300	277	312	312	320	291	268	277	316	290	296	291	310	305	297	275	297	321	299	299	272	275	278	279	330	263	293	291	273	286	272	315	294	263	302	256	295	313	334	308	312	261	304	288	276	312	291	297	277	310	312	288	274	337	318	284	273	253	296	292	268	287	307	287	306	305	275	273	267	287	309	302	289	263	277	294	276	274	302	308	298	282	273	299	310	280	271	258	334	286	306	309	276	287	323	314	272	286	285	338	307	277	271	285	307	281	256	288	269	279	287	270	275	282	317	293	297	291	277	242	267	288	305	265	257	273	285	313	308	291	309	278	316	266	259	261	318	279	266	301	272	319	277	275	289	268	277	277	275	316	273	303	275	290	305	268	287	329	296	284	290	277	299	292	289	307	308	268	277	281	315	299	304	291	310	289	246	281	291	307	285	320	279	281	281	301	292	322	283	314	282	303	305	290	296	233	296	274	279	287	263	297	290	247	296	313	320	280	289	293	292	285	281	303	264	288	311	279	278	318	267	277	256	273	257	291	266	264	295	301	280	262	278	306	285	294	319	272	312	273	287	266	284	292	270	290	319	300	269	332	273	281	309	266	281	284	284	306	299	294	312	284	287	297	315	318	287	268	265	311	312	309	304	320	272	266	292	286	284	338	296	282	270	284	281	293	304	292	294	265	258	264	285	300	270	266	286	296	281	319	317	291	296	309	274	270	285	289	305	294	258	282	283	275	290	325	307	309	285	287	263	281	282	278	297	280	266	280	297	273	272	292	273	274	284	318	308	268	270	286	272	282	270	296	294	314	276	276	297	299	297	292	268	309	290	294	304	262	310	275	284	272	304	314	309	313	251	279	297	291	292	291	254	267	292	277	279	310	298	278	344	288	287	264	264	289	280	295	274	267	267	337	268	309	291	310	291	296	283	278	285	286	269	276	283	295	277	315	290	279	309	295	312	257	304	303	289	274	306	294	265	322	316	258	288	259	307	291	297	274	298	247	286	270	289	306	314	262	278	282	271	284	295	276	297	273	288	294	274	272	286	260	302	303	308	292
31665	38584	48966	43883	39136	42258	44056	49911	49230	41848	34145	23981	23393	21707	19267	17325	14423	14357	12848	10426	14769	14998	14106	10120	12165	12099	8611	6581	5093	3612	3095	2691	2173	1918	1645	1175	1030	955	958	915	951	881	883	919	883	842	829	918	790	756	767	751	730	758	749	748	835	737	703	686	669	704	716	741	709	728	724	754	675	676	684	749	684	652	691	685	689	695	717	649	701	650	665	672	663	702	670	652	677	685	674	625	686	643	670	661	646	632	650	693	670	667	697	670	691	657	698	663	688	655	647	632	632	657	644	653	694	617	683	644	650	685	653	653	688	686	617	651	707	643	669	656	660	643	682	678	673	653	639	707	682	675	661	672	630	701	641	670	722	635	638	652	684	687	659	673	666	680	671	696	639	646	646	680	623	650	650	617	677	660	649	650	681	680	651	651	635	670	696	650	650	700	643	659	675	675	667	646	651	649	674	668	673	682	675	588	637	684	662	660	664	648	583	697	670	701	656	626	706	644	648	620	655	680	666	654	697	666	654	674	637	668	641	632	650	604	693	660	709	677	635	663	647	685	644	639	683	638	655	676	651	654	642	664	640	661	606	641	653	684	655	640	669	643	657	652	699	709	649	649	638	630	653	633	674	668	667	674	668	613	679	667	685	696	667	638	664	693	700	657	665	690	680	711	649	658	693	681	673	676	680	683	675	639	598	602	653	660	683	661	667	639	673	693	647	662	669	691	642	662	638	705	654	665	662	655	650	656	685	678	614	673	648	646	633	674	652	686	643	688	628	650	632	666	640	699	646	601	647	622	690	667	743	666	668	687	656	666	698	712	648	669	689	682	689	672	709	653	699	623	654	645	693	692	661	632	674	648	683	694	645	673	632	629	685	649	721	664	675	678	678	683	683	667	727	647	650	675	633	645	652	682	631	676	682	634	645	676	660	663	623	649	623	721	678	670	662	625	687	659	706	627	660	671	633	655	631	664	664	665	668	659	671	655	663	641	661	635	662	640	668	645	663	680	659	669	668	661	711	631	627	620	692	642	665	656	611	659	684	684	669	691	663	704	680	672	680	633	676	600	688	659	641	691	678	665	628	705	679	658	696	637	645	673	660	645	666	672	712	671	683	668	636	700	659	699	627	667	645	656	637	633	655	624	642	666	678	653	714	655	681	662	682	670	623	671	684	590	653	668	644	674	651	660	706	669	662	664	638	621	644	655	695	678	626	719	618	650	663	719	624	689	676	620	618	706	662	661	656	641	697	674	696	661	641	728	694	650	672	637	703	691	623	674	651	640	637	631	663	681	654	639	662	659	631	682	699	647	617	659	648	671	659	626	683	681	632	615	623	674	658	683	697	681	681	659	652	681	674	615	678	678	693	663	669	670	679	675	667	638	699	639	697	659	686	631	647	658	628	653	641	645	582	668	611	617	649	677	645	638	633	695	631	669	697	639	678	600	682	670	671	688	664	649	711	680	639	638	651	643	639	676	657	674	690	647	635	688	638	665	649	640	647	666	680	644	678	676	648	677	655	618	656	640	664	690	625	669	680	632	665	627	623	694	655	642	692	661	612	655	645	630	644	651	706	680	642	650	668	652	667	669	673	659	640	666	677	696	675	675	613	680	700	650	649	649	662	654	596	675	683	647	665	644	690	685	661	698	641	658	657	630	637	645	696	644	685	645	648	631	668	642	670	698	633	643	670	676	647	654	660	684	656	655	627	649	662	687	658	662	682	644	667	660	697	599	694	623	659	672	708	664	680	619	680	690	617	646	661	651	633	624	682	698	640	629	682	637	683	697	631	684	691	647	687	683	663	644	682	649	676	631	684	693	643	730	668	688	668	643	653	671	690	665	632	638	663	701	646	658	691	614	661	655	630	663	677	703	662	683	698	695	667	689	690	677	720	662	649	668	652	697	641	684	644	658	632	695	629	658	668	663	619	622	606	702	675	636	636	655	667	673	656	632	645	656	649	660	668	697	696	692	641	623	654	616	657	645	709	680	700	705	659	664	677	643	682	713	689	705	641	674	704	701	663	639	673	645	675	627	677	658	667	643	626	646	678	699	643	638	639	675	674	706	683	661	624	653	677	651	622	664	654	638	689	691	710	642	696	650	689	664	650	630	654	685	659	716	651	693	667	675	654	646	675	629	631	662	671	665	681	637	645	602	649	629	690	669	664	676	639	711	690	714	655	665	657	660	633	666	649	680	674	675	653	662	642	637	649	655	644	691	672	653	621	687	653	680	679	684	669	696	663	620	639	678	667	682	686	670	704	683	630	684	675	722	673	670	643	645	659	688	637	630	681	694	630	720	716	672	643	709	660	657	708	699	650	627	651	700	656	683	648	645	709	687	711	653	688	611	647	652	684	662	617	651	665	664	614	669	653	658	688	643	654	666	643	662	638	671	672	646	635	677	662	676	649	624	693	667	688	678	678	646	664	659	669	668	662	665	628	650	648	642	639	654	659	663	678	693	613	660	665	676	660	662	677	681	656	626	694	641	665	696	649	682	697	668	689	683	659	733	672	639	681	624	674	696	705	655	678	668	669	647	640	623	628	632	650	668	671	671	683	676	658	643	666	666	684	683	653	673	659	677	636	657	682	669	632	676	661	656	638	644	685	675	711	661	663	657	691	708	701	670	634	625	626	639	672	650	632	719	651	686	686	654	630	675	689	643	667	655	671	667	645	625	687	665	651	678	688	666	644	632	634	697	663	665	646	616	664	664	637	637	667	689	672	729	670	696	642	675	702	660	649	635	661	661	711	641	711	688	702	662	679	661	628	705	651	658	656	704	650	657	707	648	651	616	670	625	648	665	652	646	662	662	651	655	651	661	677	664	657	655	616	655	662	620	608	682	616	703	657	643	615	630	655	643	647	717	647	633	699	667	718	651	679	710	662	665	727	635	672	672	681	655	674	679	646	638	702	679	663	660	683	665	624	680	643	660	665	655	696	672	663	662	691	643	643	640	683	617	704	639	681	689	660	676	682	662	657	692	641	683	659	693	655	619	676	672	644	677	692	663	673	650	614	668	689	662	638	668	687	644	620	692	704	677	702	614	666	652	688	699	669	662	637	683	681	674	640	653	705	667	662	723	674	641	693	656	649	694	643	672	672	658	674	618	614	668	662	663	681	672	704	653	680	675	673	677	689	686	637	641	641	670	624	687	664	627	690	652	665	660	703	678	628	647	708	673	617	647	633	635	616	677	678	612	691	698	728	613	669	666	634	659	645	657	701	629	686	653	637	691	682	634	706	645	649	628	708	699	658	652	702	659	639	677	707	638	687	655	668	634	628	673	687	647	658	632	679	674	700	664	641	700	709	668	669	653	662	581	655	651	672	645	604	654	680	638	677	676	679	651	667	757	725	676	660	649	660	633	612	672	691	655	645	660	692	642	628	652	681	688	658	623	650	697	675	662	659	633	654	647	626	683	724	717	651	655	684	660	655	628	647	669	631	657	664	733	677	633	632	682	646	645	654	643	676	644	643	650	609	655	632	704
22641	16556	15809	10482	6143	4639	3553	3453	2600	1842	1325	929	783	719	625	633	658	538	520	463	567	529	478	464	437	417	406	376	390	393	338	378	370	371	358	412	327	395	332	360	345	309	319	321	379	358	352	379	355	368	372	360	336	341	327	354	358	357	354	323	372	340	365	337	365	375	360	329	362	366	343	338	328	352	378	353	350	341	349	375	339	364	359	329	318	353	372	329	368	351	290	352	330	352	350	347	361	373	347	338	347	350	329	332	355	334	347	362	353	371	357	357	386	332	314	319	331	362	380	370	358	346	363	352	380	389	368	360	339	351	322	366	373	378	349	358	305	370	373	335	333	308	346	367	363	331	370	355	339	363	352	332	359	352	329	333	330	325	345	361	331	377	379	353	345	331	366	360	365	375	337	325	365	340	343	335	359	356	361	348	355	359	361	320	361	345	330	349	359	379	348	366	336	349	333	324	354	370	337	343	346	336	319	367	370	330	351	355	353	346	365	353	351	377	333	339	345	359	336	353	340	366	346	364	375	352	389	340	343	313	356	333	331	354	389	309	350	365	361	355	342	317	346	344	328	338	349	358	360	348	356	363	370	343	342	340	345	332	339	350	339	330	388	343	328	351	344	338	359	336	329	324	366	327	365	350	343	334	352	340	353	354	356	374	380	364	333	333	312	329	346	363	365	336	337	344	367	320	350	321	321	314	363	347	351	338	370	368	378	349	370	353	376	368	341	339	363	301	352	379	347	343	337	391	361	361	369	373	366	332	341	347	340	337	309	348	365	329	331	391	355	373	378	359	380	355	367	369	364	328	387	356	344	330	360	356	340	342	360	370	323	380	368	315	360	365	344	383	395	385	385	363	352	325	366	348	386	364	348	332	366	325	376	330	369	393	353	365	330	380	327	358	297	332	348	354	354	352	337	354	358	367	378	377	368	347	341	335	334	337	372	312	344	349	386	352	325	308	322	352	368	330	367	345	353	343	326	379	360	368	353	391	340	307	357	335	363	363	333	354	333	361	367	338	359	325	358	334	346	417	341	343	368	346	376	332	321	347	333	333	346	346	370	309	347	308	372	372	379	352	319	345	361	342	363	358	358	346	359	371	389	339	351	352	386	336	390	336	330	360	382	341	362	347	364	345	363	385	337	332	406	335	348	346	324	305	358	340	367	374	364	372	325	331	362	357	362	329	337	360	375	362	367	370	358	364	354	339	340	367	345	360	340	339	368	357	336	353	333	340	376	334	311	356	339	341	376	339	367	366	362	365	349	319	344	333	353	360	407	339	335	368	375	352	384	359	320	363	351	388	389	334	335	337	355	361	332	365	358	386	363	407	379	329	347	364	315	352	345	364	373	349	337	351	349	357	377	331	333	326	352	347	360	382	343	371	332	358	337	364	363	332	334	351	338	344	373	388	350	319	347	382	338	374	352	368	356	344	386	360	345	342	330	302	326	339	318	353	383	353	327	334	378	345	342	351	372	329	348	336	368	377	353	352	350	318	383	402	334	320	329	340	338	337	350	345	323	327	364	357	362	333	354	327	317	315	362	330	360	326	344	375	339	364	326	321	349	338	357	386	343	353	313	353	357	338	358	328	386	347	392	367	338	374	330	334	325	370	370	368	346	341	343	345	367	363	326	353	386	373	364	350	348	360	338	409	336	419	346	352	339	401	368	365	329	381	365	328	321	371	389	335	382	355	336	328	358	345	336	342	359	344	340	357	368	325	348	340	397	360	357	361	335	348	309	315	344	357	350	374	343	375	369	377	360	339	363	338	349	413	380	363	385	366	345	308	311	355	351	353	342	344	335	371	358	330	357	357	362	288	330	363	329	320	361	354	356	367	332	384	368	352	336	371	379	348	352	340	354	371	367	385	345	359	363	338	320	365	329	352	343	360	341	340	356	329	346	354	371	348	335	340	343	303	343	348	355	354	316	347	363	343	349	345	324	369	367	320	340	354	392	360	334	374	353	340	306	325	353	375	360	317	361	333	345	329	335	341	320	320	316	336	326	325	406	334	350	346	338	348	359	358	360	350	349	404	351	362	339	362	373	386	373	351	379	386	360	336	334	361	358	340	356	340	363	362	329	363	332	367	348	341	327	375	361	347	353	370	366	352	330	338	358	358	347	340	332	372	361	350	348	362	356	349	361	334	381	374	358	362	335	357	329	381	348	353	376	347	357	364	354	361	348	325	328	342	345	388	353	359	386	346	373	348	349	345	379	301	338	381	355	364	353	339	346	359	346	371	377	322	352	366	336	358	354	334	346	360	367	282	315	359	347	320	328	345	366	356	353	309	370	330	332	363	334	353	331	340	352	357	402	345	361	362	350	342	348	372	342	325	347	352	383	380	388	331	337	346	358	363	348	353	366	342	327	362	348	339	325	329	342	322	349	340	373	366	306	351	366	349	363	357	364	334	345	353	341	353	353	330	394	362	337	330	305	353	386	389	347	328	361	347	314	370	350	338	372	357	331	371	331	327	323	349	364	328	328	370	393	385	346	334	354	341	357	327	345	382	343	341	361	369	348	317	318	351	372	348	369	371	332	322	383	355	353	357	345	324	384	354	367	365	342	320	333	350	334	344	374	349	349	358	345	341	335	312	346	343	331	365	324	317	353	377	347	310	366	377	355	351	319	347	371	371	340	391	343	369	351	365	371	379	321	369	368	347	347	322	358	373	387	339	340	364	344	323	341	352	340	327	352	363	346	346	340	357	367	332	357	334	358	370	338	368	357	359	341	377	343	359	407	334	357	364	356	353	340	365	375	355	362	317	386	345	382	391	301	372	360	363	365	360	344	362	331	345	319	342	359	358	331	349	347	386	401	357	351	369	363	402	395	390	350	332	332	361	340	342	333	366	343	350	349	352	338	358	373	381	321	357	352	376	360	350	357	344	355	343	340	355	357	312	372	341	334	340	364	358	328	367	345	324	348	372	368	348	356	352	351	348	339	355	376	340	345	375	352	351	379	356	332	382	324	345	322	336	332	312	330	326	372	360	326	349	363	387	349	359	393	374	378	369	337	342	328	336	328	337	338	328	383	357	340	328	348	400	345	337	362	358	337	358	346	376	372	355	383	353	345	372	345	332	299	359	362	333	381	318	339	320	353	360	347	344	365	371	339	363	345	344	316	339	380	388	346	373	364	349	301	368	358	368	312	329	350	381	323	352	347	365	339	333	331	331	342	349	362	329	331	358	339	342	367	365	389	366	347	382	337	354	369	319	355	321	371	373	379	345	388	339	339	328	358	352	378	364	399	320	370	366	324	341	347	347	316	332	356	352	385	356	328	365	382	317	335	348	378	356	349	362	336	400	302	335	381	347	339	340	369	333	353	352	326	360	344	336	363	375	385	356	344	348	360	338	349	349	339	393	360	347	343	344	340	371	371	357	369	359	325	348	363	389	347	337	337	374	343	321	351	339	363	390	382	351	367	332	360	298	330	352	312	356	382	368	335	338	337	344	333	355	358	358	320	387	349	375
12889	14127	22132	19203	16142	14772	12591	13536	11329	7999	5765	4038	3414	3132	2714	2408	2186	1971	1879	1775	1812	1873	1672	1532	1478	1449	1237	1158	1073	987	987	961	930	943	873	858	803	845	823	840	841	801	845	847	859	797	806	827	816	869	770	781	825	827	817	766	819	782	818	843	802	775	794	786	843	799	811	780	797	832	809	756	762	832	828	753	789	810	732	802	840	830	790	846	814	805	788	819	812	772	840	796	773	786	799	824	858	787	769	814	817	812	816	737	789	806	792	765	795	871	815	810	763	767	771	828	793	797	832	795	816	795	834	792	775	793	827	798	778	804	806	778	807	766	795	785	814	804	805	758	784	802	805	755	779	790	783	735	824	741	775	790	809	820	848	805	799	777	838	796	832	794	813	824	769	826	777	755	799	806	818	795	793	818	809	813	828	802	876	813	770	777	843	780	796	807	778	760	762	789	771	798	795	789	825	797	808	726	794	792	784	841	762	793	773	849	760	761	787	785	786	834	784	776	807	805	796	794	779	771	813	802	797	808	817	769	768	790	808	784	781	813	756	769	768	799	775	781	787	777	819	766	811	806	842	835	746	816	811	758	771	775	834	824	759	795	813	792	780	831	807	764	807	799	787	842	763	788	769	778	789	764	833	801	799	789	798	799	737	756	748	799	777	773	832	801	851	814	747	786	779	769	790	751	789	778	784	833	815	787	803	836	813	799	820	748	783	763	804	743	766	780	807	797	794	790	791	826	790	776	767	812	840	813	807	791	770	770	834	771	809	798	785	782	751	791	803	835	740	735	811	789	809	742	802	797	762	791	833	825	830	781	828	787	794	763	811	789	797	819	799	776	788	797	806	830	821	788	839	787	796	799	783	814	827	815	754	800	786	792	798	802	782	771	761	792	794	765	758	800	817	765	793	777	822	778	799	796	822	844	772	779	769	788	753	798	826	759	739	805	740	815	793	770	776	777	812	746	753	844	821	765	762	775	840	830	782	820	847	750	794	819	822	769	796	790	796	708	808	761	860	823	757	816	789	827	820	816	858	802	772	758	783	800	820	791	784	791	812	796	769	834	756	830	794	780	810	830	811	816	842	717	753	785	827	822	827	780	753	812	831	786	800	776	801	806	815	760	790	780	832	823	777	795	818	784	793	761	784	838	783	784	746	773	845	818	755	828	801	816	838	820	829	814	781	792	793	796	827	777	783	797	795	845	830	804	774	788	830	801	757	805	756	830	794	767	824	804	815	789	831	839	762	841	779	819	759	776	851	776	823	726	820	793	780	805	804	772	802	803	812	785	801	760	804	811	817	850	817	794	784	831	794	764	793	765	784	769	798	846	779	746	786	804	768	764	729	845	808	769	819	737	754	768	820	782	843	796	777	773	765	753	806	825	818	792	739	867	786	776	788	775	833	789	765	759	761	765	753	775	784	815	777	817	795	792	775	762	803	826	765	828	821	789	778	768	775	810	800	829	839	799	789	766	757	790	822	799	840	783	823	796	843	798	852	812	748	752	792	777	794	792	833	786	807	808	829	790	776	800	767	755	846	765	784	805	775	803	803	825	755	803	780	787	828	765	809	820	816	820	798	756	825	760	783	750	836	837	771	791	796	780	803	797	761	797	786	775	777	777	762	766	753	748	818	831	839	764	770	788	801	838	805	834	793	800	779	790	792	778	856	769	807	781	790	752	797	811	797	778	811	794	824	807	766	788	812	809	794	818	775	762	750	810	780	830	828	746	739	816	815	757	785	799	818	755	802	809	783	778	826	837	735	804	772	814	793	821	788	794	806	817	770	820	796	832	794	784	789	796	806	828	800	810	861	741	819	788	744	764	732	837	802	828	824	798	741	822	728	795	804	801	803	786	805	803	785	812	851	779	800	812	759	819	783	836	777	783	786	807	818	828	783	844	793	777	775	806	801	785	800	794	780	872	786	780	800	797	757	815	777	772	808	747	760	797	837	767	794	816	796	834	820	749	788	761	771	789	825	822	792	787	769	814	724	755	776	736	794	739	805	778	777	792	803	804	782	831	771	831	770	797	733	833	828	842	788	797	781	847	788	792	795	746	804	804	820	764	783	805	773	826	806	790	758	763	787	788	800	790	779	784	849	770	771	797	820	785	787	789	815	777	837	802	827	811	813	788	790	812	820	787	818	801	791	774	808	787	789	761	777	765	846	775	816	812	827	771	777	806	787	768	769	820	774	775	791	782	830	829	804	758	806	783	813	807	810	828	749	839	838	774	760	802	819	804	801	770	825	859	801	847	788	778	796	806	818	787	819	824	767	749	811	821	816	806	749	802	813	804	815	826	853	828	792	808	783	777	790	829	779	760	786	755	795	752	750	764	800	768	820	801	795	756	809	802	809	847	784	836	788	788	750	787	796	797	808	836	823	793	796	766	833	777	823	851	775	788	794	820	796	788	791	835	835	778	771	778	786	841	798	815	837	838	808	752	826	782	795	808	809	823	808	784	759	809	779	788	715	797	778	810	822	730	804	760	802	797	778	805	746	764	761	797	790	809	828	716	752	795	821	782	776	813	774	803	804	777	837	809	744	817	768	853	800	831	835	812	850	770	822	795	763	807	816	795	784	803	769	763	762	804	819	816	802	757	767	810	785	817	814	794	775	787	783	785	785	762	779	819	788	786	763	783	849	859	780	747	765	798	798	818	788	796	768	793	800	790	754	762	772	841	792	824	813	830	785	801	762	800	766	824	797	802	792	756	799	734	780	831	797	798	832	783	761	835	810	793	802	781	794	820	859	770	786	758	781	759	790	786	802	786	758	737	815	794	796	860	789	834	786	806	788	732	732	807	808	763	776	777	807	820	813	773	799	757	832	857	760	757	783	866	831	764	786	792	797	773	785	800	845	759	820	779	752	827	846	779	782	816	811	783	788	770	796	885	796	819	798	835	811	818	774	799	748	781	800	792	816	869	775	786	795	776	755	791	821	797	819	760	795	801	859	795	725	805	786	762	789	816	772	813	793	783	794	847	781	756	788	771	784	775	765	806	790	785	803	797	765	772	791	808	802	836	809	801	746	764	765	777	809	777	825	787	796	792	769	822	798	802	779	816	781	782	774	812	804	839	818	788	820	823	802	791	762	758	787	838	760	859	770	794	772	834	762	759	829	771	801	833	776	766	809	792	814	790	803	807	806	808	780	794	786	777	741	826	826	764	867	781	829	749	767	771	835	800	808	813	785	773	755	771	779	792	788	764	814	771	799	717	768	780	757	762	799	802	809	767	741	765	860	791	800	804	789	809	813	837	805	804	802	793	799	782	751	751	791	778	797	808	816	775	763	806	788	816	757	833	780	796	827	759	791	767	750	713	791	819	859	787	768	791	792	779	833	796	801	795	761	803	774	775	811	822	790	737	783	725	819	826	793	805	773	777	771	796	818	815	782	809	761	824	776	803	789	827	798	778	783	827	848	794	756	817	816	745	815	817	821	864	808	810	796	781	784	838	787	816	750	810	812	824	787	755	806	760
40267	41935	49500	36674	26813	29043	30109	31963	28252	22547	16225	8057	5590	4808	3930	3284	2451	2200	2462	1701	2588	1958	1665	1444	1582	1533	975	772	741	687	519	464	415	403	396	343	345	329	327	357	347	337	325	295	338	335	309	301	327	322	290	309	276	307	307	309	297	301	294	316	325	271	286	310	312	336	290	316	348	290	313	320	316	318	301	302	324	297	270	297	321	287	293	282	306	290	307	288	326	300	281	313	308	285	276	299	326	299	304	310	318	336	285	320	276	320	303	292	308	288	286	297	295	288	312	257	306	299	288	279	345	304	283	300	309	265	284	285	312	282	296	265	276	296	364	286	290	266	320	276	303	300	308	335	294	294	296	331	329	327	287	309	266	310	323	307	294	296	296	276	304	290	299	270	306	303	295	300	266	360	323	268	288	270	314	315	321	303	316	318	306	304	308	302	321	273	329	321	284	286	314	303	333	317	343	305	278	336	329	283	301	289	324	280	293	304	304	306	280	267	268	322	331	308	285	337	317	312	315	280	301	264	276	319	296	283	285	311	303	295	304	282	327	283	298	314	285	287	339	326	330	294	306	280	281	305	311	295	299	344	295	298	297	296	315	316	322	316	310	289	307	276	254	314	302	279	264	325	289	278	311	316	302	313	323	311	309	302	274	308	309	321	279	305	353	275	311	290	284	306	308	286	324	301	322	287	280	323	285	322	309	328	322	294	296	310	311	297	303	275	277	282	294	275	308	271	295	320	275	283	314	290	307	280	285	299	311	294	262	300	311	286	299	275	331	269	287	349	321	293	331	307	306	303	318	308	321	280	313	300	301	293	306	303	288	298	268	324	324	302	292	305	291	278	306	313	293	300	295	277	287	315	297	323	300	290	291	292	287	279	289	324	304	298	301	319	298	313	288	321	291	314	292	296	284	291	284	309	277	307	286	328	316	300	320	316	287	319	311	297	313	327	277	263	294	317	305	300	312	330	266	298	305	274	306	283	306	311	299	310	305	293	293	310	278	298	317	273	317	273	310	309	321	286	292	294	285	310	306	280	285	285	318	285	265	323	300	309	296	307	283	276	319	325	312	265	276	286	285	277	313	266	279	300	306	312	336	317	351	312	320	298	317	314	319	302	308	269	308	309	312	312	341	318	297	296	302	286	301	303	281	283	286	288	274	328	287	295	259	293	317	302	287	296	289	294	288	305	300	288	289	299	297	301	306	285	292	314	307	343	336	285	313	286	289	311	312	296	259	301	309	324	308	281	293	302	329	294	332	274	305	319	296	284	305	305	283	290	293	252	318	304	317	285	277	293	308	294	288	281	313	306	285	287	308	315	299	283	292	292	281	291	313	277	313	294	319	300	291	296	306	317	281	314	310	302	302	288	304	337	285	315	330	320	302	297	297	309	319	300	327	301	309	294	326	281	287	268	250	320	305	314	298	323	305	305	289	309	286	282	285	304	315	329	262	326	267	306	315	311	266	284	309	318	284	261	313	260	316	332	308	308	303	344	315	302	295	294	280	259	302	313	310	300	302	281	281	267	293	299	289	330	271	302	307	254	292	277	298	303	309	286	270	301	318	309	310	300	294	311	321	282	295	282	313	314	306	271	286	302	306	273	333	299	281	292	320	273	295	280	270	295	298	323	286	270	317	311	307	325	325	295	281	297	283	295	276	316	314	333	273	285	292	313	301	300	304	286	279	307	306	283	290	287	282	295	308	249	281	328	282	339	269	285	312	278	306	332	291	312	321	303	316	298	295	318	317	318	292	290	303	278	307	287	308	312	312	308	298	288	288	286	289	307	309	287	319	320	337	277	296	283	318	288	329	291	298	306	297	315	295	310	280	326	307	268	254	321	312	280	283	292	327	269	306	295	287	305	330	306	312	312	306	288	303	335	290	323	313	322	304	293	320	293	315	304	282	291	316	298	302	312	289	271	294	310	305	281	303	316	299	299	269	311	300	291	307	277	305	335	308	296	305	303	288	268	293	314	300	285	279	310	310	319	288	313	306	304	323	300	321	299	293	291	312	325	303	308	288	309	303	295	289	316	304	293	287	307	321	304	293	302	297	283	313	286	301	303	311	288	312	298	334	289	302	314	353	312	293	285	309	312	302	327	343	297	294	275	284	273	240	310	269	279	322	259	309	277	292	329	293	278	329	282	295	305	298	305	296	301	331	333	275	283	325	286	285	303	271	331	309	270	298	324	264	305	294	300	295	299	297	328	294	287	288	321	284	308	322	280	287	304	308	297	317	302	294	327	283	311	319	274	261	311	300	302	317	299	325	290	326	324	295	300	295	307	315	295	304	283	303	292	281	334	307	306	297	321	288	320	279	312	297	302	291	316	330	307	295	324	289	350	295	280	286	288	287	303	296	274	315	294	285	278	286	332	308	309	298	305	308	279	327	290	259	252	313	301	307	315	304	321	314	305	308	307	299	301	266	298	289	319	318	302	309	285	314	268	289	307	279	317	308	281	330	307	295	275	275	289	274	291	303	311	277	307	307	276	265	300	280	284	293	296	315	269	297	284	305	303	279	308	305	315	302	290	303	286	303	282	311	345	287	307	287	254	330	320	339	282	285	339	300	336	276	309	293	323	312	296	319	295	307	291	291	296	273	330	327	318	307	316	292	296	298	302	288	333	295	283	309	312	334	299	325	325	327	307	315	326	334	358	316	296	327	319	293	288	284	270	308	290	306	297	308	312	316	303	299	322	296	321	279	306	290	308	301	267	332	289	328	265	337	322	286	270	278	280	323	306	277	306	303	318	298	314	315	304	305	298	311	296	297	261	305	268	331	323	322	275	279	300	288	329	307	306	280	322	286	290	294	278	309	293	289	297	316	303	341	315	271	310	301	309	300	295	290	282	291	302	308	285	290	310	306	318	318	297	285	301	303	295	323	322	328	332	331	283	307	277	282	299	303	271	306	345	300	320	287	291	317	300	288	299	297	282	302	335	280	303	267	294	304	293	310	315	298	278	275	304	295	277	297	304	256	303	293	310	289	327	300	273	309	285	300	307	332	326	275	283	320	330	302	301	315	307	289	306	291	267	308	300	296	298	307	272	308	306	285	290	289	302	317	318	308	273	298	291	309	297	267	335	252	300	330	318	277	298	282	316	315	283	294	291	300	313	300	297	297	273	309	333	330	312	280	293	310	291	277	302	299	287	325	295	299	344	301	319	300	326	306	308	336	319	306	305	304	298	310	292	301	305	280	293	296	324	309	280	316	326	291	290	286	296	356	326	287	301	308	299	288	310	278	315	313	323	286	261	286	333	285	292	333	307	306	298	313	342	315	289	272	304	295	286	310	306	288	298	315	293	311	292	297	294	307	264	251	317	293	318	313	293	307	285	330	293	317	317	308	306	308	294	279	294	296	312	293	327	281	299	336	299	294	293	294	282	300	344	323	284	282	292	291	326	300	316	300	302	289	323	272	324	294	314	283	298	299	308	302	305	267	288	259	305	326	296	306	304	333	293	283	296	335	333	286	344
25013	34444	47842	38539	33976	39192	38872	45261	42888	36464	28690	19603	17479	16924	14746	13241	11041	10210	10254	8184	12649	9882	8075	6651	7702	7555	4966	3703	3648	2823	2179	1913	1489	1570	1306	984	891	841	896	858	828	799	821	807	780	823	770	811	802	764	726	767	718	726	756	770	721	737	695	726	703	693	727	714	737	697	708	669	781	639	745	714	725	724	680	745	687	679	715	688	702	736	708	697	697	736	713	689	693	678	716	710	706	709	711	681	713	705	652	688	688	724	672	668	669	717	702	681	666	711	684	696	649	722	667	644	661	664	710	691	667	717	655	692	655	701	697	706	695	647	672	701	699	691	697	714	659	659	699	736	672	708	718	715	708	684	702	697	688	712	693	658	731	660	708	656	700	709	683	703	774	673	707	663	711	688	702	641	716	752	709	653	745	726	667	658	612	712	687	683	641	655	742	694	676	693	690	667	628	709	759	642	675	678	735	682	698	652	701	663	669	658	719	707	714	695	718	651	696	655	703	700	690	734	687	649	718	644	694	677	656	700	696	680	651	665	698	703	707	728	716	705	725	699	682	660	729	694	683	681	674	700	651	661	691	724	671	693	707	749	654	725	708	717	681	680	670	687	640	686	707	674	713	679	684	694	637	701	692	649	651	682	655	695	708	684	670	713	710	662	665	715	684	710	722	680	670	692	704	689	690	712	733	653	688	728	655	711	674	687	685	681	687	679	715	718	710	644	699	723	733	634	716	721	635	714	671	687	682	736	730	670	649	629	685	677	676	714	658	733	720	669	665	661	677	680	686	666	699	694	715	700	688	672	711	689	725	720	721	744	679	740	617	699	618	691	651	698	657	661	699	731	689	677	718	743	651	660	713	732	646	682	716	675	649	689	658	695	697	678	649	694	714	650	672	662	723	656	702	656	669	729	766	665	699	670	695	706	702	688	669	700	715	690	654	706	718	671	735	727	680	684	741	691	678	701	691	652	672	716	732	694	706	706	649	684	725	665	684	682	681	702	741	715	686	703	681	718	696	692	675	747	674	681	692	677	649	652	660	685	762	707	700	722	702	642	684	671	660	676	696	684	698	735	726	659	638	700	710	648	735	655	685	705	724	686	686	690	658	701	755	685	733	687	703	694	687	654	680	667	665	662	643	714	671	683	711	689	670	664	683	705	695	710	695	615	693	679	687	722	704	723	685	650	657	684	661	711	669	696	677	688	665	642	688	687	675	722	700	668	666	677	724	705	644	718	645	717	717	657	645	694	712	702	701	682	647	698	665	679	687	718	688	710	660	680	670	720	686	662	666	690	728	630	708	676	665	719	665	682	684	721	699	673	696	665	674	703	689	650	712	672	670	660	691	712	761	690	733	668	678	695	685	644	649	739	651	696	738	680	637	680	661	683	728	720	710	712	690	703	650	637	654	687	702	737	691	651	706	658	682	690	718	697	707	697	687	710	649	697	676	675	726	637	664	700	731	716	714	693	693	712	685	696	650	709	670	686	736	676	663	666	643	625	684	634	744	712	699	676	677	722	671	639	648	712	704	676	678	649	683	699	721	684	666	686	677	688	682	717	653	732	714	727	713	696	630	741	685	667	743	667	706	661	695	726	630	713	708	648	683	671	669	683	675	693	698	731	684	642	680	634	670	723	685	686	652	720	687	670	724	717	656	681	713	693	728	705	657	693	689	676	716	641	689	708	710	724	647	712	737	716	671	663	696	692	687	655	655	714	714	700	677	745	674	680	715	695	702	714	681	696	635	692	695	706	707	668	700	706	656	689	695	722	718	676	659	679	678	718	673	678	683	685	723	701	664	684	666	671	673	667	650	689	690	692	668	729	647	698	704	704	668	671	679	698	708	675	658	682	700	647	631	686	705	688	696	734	675	673	685	711	705	690	699	699	685	670	704	675	715	647	650	650	692	650	666	687	662	643	668	654	733	688	672	662	705	691	680	716	649	705	679	729	713	717	676	663	660	724	687	646	729	726	668	669	699	694	739	660	649	741	678	709	706	693	689	680	694	697	703	709	646	747	677	729	673	732	719	681	733	708	671	708	673	691	696	710	696	674	671	695	693	714	697	717	703	738	690	645	694	758	667	727	683	673	642	750	736	668	687	712	666	700	651	688	691	711	673	660	652	702	656	658	658	704	680	677	666	658	685	708	683	700	682	709	737	722	699	660	648	695	697	707	716	714	723	674	672	731	713	682	684	720	691	697	686	687	695	685	686	687	715	678	693	736	689	689	691	718	714	725	716	664	738	719	678	653	671	713	694	713	684	686	724	691	658	677	731	653	726	658	671	691	694	660	666	713	690	723	737	721	659	709	749	710	683	731	673	676	663	712	734	673	680	689	710	674	715	719	660	724	692	684	681	670	705	727	703	679	699	720	691	645	733	714	664	648	671	684	697	655	693	692	691	704	677	689	697	718	681	660	660	668	653	739	687	718	692	708	698	669	651	647	697	685	669	653	660	711	685	701	674	744	719	701	692	672	709	705	689	657	714	656	710	680	689	624	695	719	684	682	691	653	663	689	711	701	655	657	678	650	685	749	681	701	685	657	683	713	718	712	702	710	638	697	689	676	685	683	683	702	685	709	734	707	711	651	665	706	663	691	699	679	670	673	696	657	691	706	694	722	683	715	656	643	663	705	665	671	672	654	675	708	680	662	711	699	665	660	684	682	682	752	641	690	672	688	668	673	665	706	720	682	700	680	748	731	676	689	634	706	644	734	640	684	681	708	680	657	670	694	669	686	714	667	680	667	689	685	680	716	674	731	704	723	707	694	689	696	716	645	713	675	651	733	684	680	662	714	677	706	697	714	676	662	713	705	707	718	661	676	697	669	699	672	684	674	667	675	744	692	704	653	664	695	713	743	644	691	676	663	705	640	703	675	683	658	693	745	698	652	688	652	716	706	675	676	699	698	707	684	697	691	691	683	654	701	679	649	696	681	700	672	678	656	667	699	672	727	695	709	648	696	708	707	722	702	662	696	678	728	704	660	677	695	680	729	657	647	730	689	678	632	694	730	698	674	691	703	671	629	666	635	693	697	684	708	735	702	715	663	704	700	685	654	697	736	714	668	644	682	724	688	721	693	687	681	668	709	696	679	670	659	685	687	691	681	668	694	686	709	699	671	693	651	738	695	636	714	710	725	651	648	699	666	698	612	679	694	743	679	707	698	649	629	673	705	691	669	692	745	753	617	703	703	680	646	645	669	694	668	660	710	693	696	692	652	680	661	705	669	688	703	698	652	724	658	696	625	699	671	689	706	676	684	663	701	675	666	669	651	681	747	689	721	682	687	713	688	703	649	713	705	726	716	702	677	723	660	664	677	657	678	698	704	717	718	667	667	642	677	691	659	700	692	699	704	693	671	674	727	700	713	716	695	705	688	756	685	739	693	680	670	688	679	693	689	667	665	670	700	660	733	718	673	702	689	700	652	702	723	660	686	636	686	716	687	665	682	672	697	648	708	716	688	722	698	717	753	689	702	661	703	680	698
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
