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
336842475014	336842475570	336842476120	336842476670	336842477220	336842477770	336842478320	336842478870	336842479420	336842479970	336842480520	336842481070	336842481620	336842482170	336842482720	336842483270	336842483820	336842484370	336842484920	336842485470	336842486020	336842486570	336842487120	336842487670	336842488220	336842488770	336842489320	336842489870	336842490420	336842490970	336842491520	336842492070	336842492620	336842493170	336842493720	336842494270	336842494820	336842495370	336842495920	336842496470	336842497020	336842497570	336842498120	336842498670	336842499220	336842499770	336842500320	336842500870	336842501420	336842501970	336842502520	336842503070	336842503620	336842504170	336842504720	336842505270	336842505820	336842506370	336842506920	336842507470	336842508020	336842508570	336842509120	336842509670	336842510220	336842510770	336842511320	336842511870	336842512420	336842512970	336842513520	336842514070	336842514620	336842515170	336842515720	336842516270	336842516820	336842517370	336842517920	336842518470	336842519020	336842519570	336842520120	336842520670	336842521220	336842521770	336842522320	336842522870	336842523420	336842523970	336842524520	336842525070	336842525620	336842526170	336842526720	336842527270	336842527820	336842528370	336842528920	336842529470	336842530020	336842530570	336842531120	336842531670	336842532220	336842532770	336842533320	336842533870	336842534420	336842534970	336842535520	336842536070	336842536620	336842537170	336842537720	336842538270	336842538820	336842539370	336842539920	336842540470	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2550	3650	2300	2553	3650	2300	2555	3650	2300	2557	3650	2300	2559	3650	2300	2561	3650	2300	2563	3650	2300	2565	3650	2300	2567	3650	2300	2569	3650	2300	2572	3650	2300	2574	3650	2300	2576	3650	2300	2578	3650	2300	2579	3650	2300	2581	3650	2300	2583	3650	2300	2585	3650	2300	2587	3650	2300	2590	3650	2300	2592	3650	2300	2594	3650	2300	2596	3650	2300	2598	3650	2300	2600	3650	2300	2603	3650	2300	2605	3650	2300	2607	3650	2300	2610	3650	2300	2612	3650	2300	2614	3650	2300	2617	3650	2300	2619	3650	2300	2621	3650	2300	2624	3650	2300	2626	3650	2300	2628	3650	2300	2631	3650	2300	2633	3650	2300	2636	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
45096	35415	32638	29504	26194	19670	15691	11980	11187	10334	7335	5965	5451	5144	4794	3728	2581	2652	1934	1494	1160	1273	1184	1525	1049	874	986	1096	982	1037	757	591	389	408	486	471	391	355	294	325	244	273	303	309	268	259	246	267	259	264	307	289	264	275	267	300	259	249	259	293	295	264	272	242	266	263	249	279	268	298	237	262	256	261	250	301	294	243	273	262	261	271	251	276	273	291	267	255	278	243	273	260	225	260	282	241	279	267	265	282	279	301	287	277	250	247	258	250	300	262	248	270	264	266	230	277	266	264	294	257	279	262	286	269	279	264	261	277	273	261	240	279	259	279	294	256	260	261	246	287	281	272	255	291	293	244	270	281	296	305	255	291	281	265	280	252	296	265	253	256	260	245	276	280	297	247	290	282	285	250	236	256	257	250	273	267	282	276	255	234	265	263	265	262	277	268	280	247	266	263	253	272	272	266	262	272	280	291	274	266	281	252	278	249	302	260	272	263	234	288	256	260	273	259	280	275	248	252	255	267	274	279	250	279	235	256	241	266	258	274	298	238	269	254	262	280	302	257	280	263	265	302	271	254	254	251	295	262	311	277	279	269	243	321	270	252	256	256	270	271	272	286	270	265	258	271	264	294	283	286	235	298	282	245	247	285	289	260	285	274	265	260	273	259	259	276	288	273	240	270	260	280	247	286	283	255	275	271	262	253	282	272	249	277	301	251	269	286	285	269	274	295	248	275	291	262	282	259	284	287	261	271	273	258	246	271	260	267	263	275	271	266	272	290	251	254	278	285	307	278	272	266	274	273	285	266	235	279	271	265	257	278	274	273	261	275	242	257	263	253	261	261	287	228	247	254	273	282	271	257	267	243	302	261	262	262	247	249	253	266	293	251	244	275	271	279	237	267	299	258	270	276	259	261	275	279	274	281	265	262	294	221	235	285	267	248	243	284	246	258	251	286	272	254	267	265	257	261	259	277	247	255	279	275	267	228	266	264	268	246	268	284	242	268	291	272	260	265	281	271	236	295	285	275	254	297	260	272	270	266	294	268	289	296	265	248	267	286	311	291	264	243	267	255	299	259	267	239	278	267	243	279	266	266	276	287	252	271	255	271	246	248	302	252	264	263	263	262	276	242	269	264	282	291	248	259	254	237	261	266	283	251	260	267	258	299	261	266	259	279	265	288	261	245	281	274	280	250	269	259	265	272	241	262	277	299	281	282	268	261	279	270	239	261	251	271	269	229	277	257	285	249	282	271	259	279	251	255	264	262	281	266	296	277	251	273	285	276	313	300	245	246	291	259	246	234	259	254	258	269	269	281	271	235	281	280	290	283	258	248	259	292	283	271	279	237	273	276	278	290	275	289	247	282	286	257	223	251	253	284	260	280	271	271	264	238	275	277	276	249	290	241	266	273	271	287	264	294	274	266	264	272	250	258	277	260	276	292	251	275	250	269	279	263	254	284	253	275	313	252	247	282	261	258	252	276	287	258	246	272	259	265	271	292	246	256	236	299	251	302	267	289	292	278	296	260	266	248	243	265	269	300	300	311	300	282	267	273	289	268	260	272	303	267	283	258	269	265	244	258	271	220	266	251	259	268	287	280	266	300	259	267	292	249	290	279	269	263	262	297	275	265	263	261	242	269	253	269	310	260	290	261	296	267	257	243	255	297	294	270	247	252	245	248	254	263	278	232	261	271	275	252	265	284	247	247	290	275	261	250	276	280	254	251	279	297	260	261	295	248	275	268	279	279	273	251	270	275	266	272	276	290	263	278	269	276	265	265	267	298	282	267	281	260	241	264	264	304	250	271	265	256	270	276	281	273	256	275	267	270	255	286	270	244	260	304	270	261	264	270	270	224	271	252	280	260	257	258	237	297	260	262	261	253	256	257	272	279	263	281	262	249	223	281	281	261	283	275	263	294	235	255	292	254	278	242	244	257	240	246	271	265	260	263	241	266	275	275	268	264	273	275	256	296	266	268	283	250	266	284	267	257	266	281	256	283	312	274	264	281	256	247	287	269	261	282	280	271	245	258	272	280	262	276	259	265	254	295	259	256	267	290	267	265	267	234	267	252	238	256	285	239	266	248	261	266	274	272	312	292	267	237	261	287	293	268	261	245	280	267	252	257	278	271	266	242	274	262	277	274	236	270	259	259	273	277	262	255	306	246	253	259	286	267	289	259	267	284	276	280	274	276	263	277	246	240	267	296	248	270	258	252	256	267	275	252	311	265	252	253	268	231	244	251	281	262	260	254	243	262	280	271	239	268	259	278	236	246	269	307	276	262	241	250	299	258	258	273	280	278	271	299	254	248	264	257	280	305	268	242	252	284	266	279	259	279	277	289	275	280	279	276	245	287	272	287	285	270	248	265	274	239	284	286	258	257	249	266	252	255	275	270	274	237	278	284	275	257	235	263	301	253	231	264	281	260	256	283	289	243	293	260	270	268	249	250	270	271	243	269	264	279	248	269	280	286	297	228	274	255	258	246	279	260	240	262	257	293	274	226	271	267	304	287	240	242	253	234	326	267	276	247	269	275	264	267	296	276	248	255	284	235	252	265	275	296	256	254	245	266	254	272	268	286	281	281	261	264	267	280	270	238	276	288	285	259	251	270	285	273	232	245	273	222	241	309	266	302	262	274	275	269	261	266	263	303	253	289	269	260	237	270	266	291	247	260	265	265	270	258	281	276	280	247	255	238	287	276	275	299	276	260	293	220	251	253	276	296	254	265	257	284	268	273	288	267	229	271	275	254	291	248	285	252	257	293	271	279	262	286	267	280	263	248	290	256	259	224	262	253	264	266	271	260	272	260	234	270	272	275	241	264	275	270	253	281	258	279	262	290	265	260	266	252	285	287	284	260	277	268	278	245	274	266	251	267	271	274	254	270	286	294	257	257	242	298	266	270	247	268	263	259	268	254	275	276	288	274	269	278	301	279	288	263	257	295	276	256	272	266	300	266	278	298	277	256	246	273	277	262	257	293	263	235	273	271	277	254	258	275	274	285	241	308	287	267	281	244	263	266	263	272	296	266	254	252	263	250	263	277	270	276	275	267	247	265	268	269	237	261	269	262	259	259	276	277	300	290	262	286	244	259	277	271	308	284	252	265	291	246	263	266	268	250	305	289	259	294	255	237	286	265	269	271	267	267	276	281	282	248	243	264	311	259	238	280	269	261	230	293	234	274	278	250	265	275	258	249	265	272	273	249	254	251	253	283	280	272	254	257	286	232	278	282	269	240	304	260	258	269	279	288	287	295	291	297	275	254	222	250	280	247	300	311	245	267	267	262	263	262	283	246	305	258	296	285	270	292	259	274	261	250	260	289	285	274	265	236	274	262	297	287	273	238	263	266	300	263	267	262	285	269	264	256	270	278	282	273	256	288	273	271	252	303	264	259	248	235	307	266	287	270	263	242	250	269	261	280	268	289	249	270	277	289	273	237	276	264	272	295	272	264	264	272	275	268	282	277	253	283	300	280	293	270	272	259
29194	27561	35442	37402	35925	30497	28029	23127	25206	24761	21345	19715	18409	18376	17637	15256	11406	11641	8575	7286	5202	6469	6055	7899	5529	4896	5293	5950	5288	5514	3675	2930	1544	1326	1931	2107	1722	1291	935	824	835	814	887	825	719	750	700	694	681	701	730	661	662	658	691	679	658	701	651	640	668	674	694	658	697	662	657	624	680	698	683	588	666	650	656	638	624	671	661	640	628	624	676	672	655	676	644	647	669	607	632	603	610	651	670	653	650	686	660	649	620	652	664	640	664	609	670	676	581	636	611	671	654	614	647	636	665	642	688	631	687	710	635	679	685	629	641	620	641	640	663	660	618	621	651	662	630	676	651	678	640	659	636	712	645	645	653	637	595	609	633	649	648	670	647	613	648	622	694	652	650	646	628	671	677	685	651	642	695	645	655	675	681	665	677	657	653	674	673	659	633	646	653	673	658	640	656	658	631	662	628	595	661	656	653	639	653	684	659	620	637	623	672	678	670	636	663	606	691	663	632	683	717	677	641	635	625	615	632	678	625	629	651	672	683	653	648	630	635	646	653	612	650	669	642	595	623	641	651	660	686	656	644	683	652	673	698	622	653	706	726	635	648	650	663	667	651	617	637	654	624	620	630	694	656	631	671	691	631	651	640	626	630	602	663	676	657	618	643	640	635	651	695	667	605	680	665	627	649	685	643	689	663	666	654	621	669	588	621	683	636	696	659	644	663	653	662	653	634	643	677	672	664	652	651	640	666	659	609	608	621	656	646	665	646	710	641	649	639	698	628	681	621	639	663	672	689	658	604	673	638	601	638	645	652	680	640	615	667	682	708	635	650	652	620	597	644	655	689	623	693	639	643	681	667	666	632	641	639	646	665	650	647	628	612	676	651	646	662	626	631	668	644	675	696	628	618	670	645	676	650	677	660	624	632	649	639	654	626	701	633	644	652	648	668	631	662	619	687	616	650	625	668	666	644	658	677	627	636	639	625	662	618	620	660	660	662	637	661	649	644	606	635	652	666	662	652	678	653	623	683	656	662	629	637	643	655	652	630	662	652	678	628	654	671	619	641	649	681	652	633	649	659	636	627	675	647	684	633	626	645	648	660	632	649	678	677	697	653	595	608	655	681	615	642	620	652	631	664	669	648	658	638	665	649	665	643	715	687	670	670	681	681	684	647	634	626	675	656	643	628	641	667	608	669	615	701	690	638	676	686	640	636	582	651	644	643	648	655	664	648	647	638	654	669	659	609	680	657	612	644	609	648	645	664	606	673	639	641	701	645	693	678	694	638	635	633	693	665	639	665	615	695	638	630	658	652	639	662	621	642	668	638	700	615	688	632	657	682	686	690	648	662	682	653	664	639	643	661	630	650	650	653	645	704	657	649	698	648	681	709	683	671	633	642	697	647	664	635	684	644	691	695	688	638	676	617	657	665	631	664	651	643	649	646	635	643	676	660	649	684	669	682	649	674	638	636	619	637	668	635	659	659	668	631	632	644	677	692	689	661	630	676	692	645	626	656	656	637	639	627	681	659	643	619	626	666	681	690	655	667	574	686	642	596	641	672	654	645	674	664	651	630	655	625	665	685	648	642	649	627	647	686	677	625	624	630	670	637	673	678	657	634	674	676	674	658	703	641	634	653	613	613	643	651	660	665	672	686	685	636	626	630	693	677	652	668	648	654	668	660	655	672	663	607	637	656	614	673	623	655	630	616	649	635	656	675	635	645	643	670	658	593	635	641	673	671	642	678	663	663	616	654	637	612	649	653	689	644	616	662	658	641	695	626	628	641	595	621	618	628	648	565	696	660	615	663	663	600	666	638	651	679	686	671	609	655	649	605	598	665	626	631	627	642	655	662	669	655	663	647	633	607	654	648	605	667	684	629	601	670	663	656	600	687	632	657	692	657	684	664	645	672	647	688	659	634	683	635	625	686	644	654	606	654	625	653	642	656	667	621	665	622	635	666	613	680	644	618	650	674	651	662	634	664	661	642	660	658	667	632	613	646	637	616	601	608	663	658	650	653	629	633	634	677	655	678	649	625	679	604	700	626	617	646	635	673	642	633	661	706	661	640	660	618	666	668	682	657	648	677	654	649	660	646	650	632	627	681	610	648	642	609	705	615	655	603	676	697	629	625	646	633	648	708	655	691	664	625	687	615	664	690	645	622	642	669	641	672	609	622	640	669	612	652	651	668	666	656	632	669	634	638	677	657	584	599	660	646	613	638	643	625	654	664	674	691	681	646	626	674	648	633	643	662	679	672	691	640	629	672	680	659	653	691	609	655	691	640	659	666	664	687	655	653	615	621	698	671	664	652	634	618	697	609	649	606	711	592	631	638	649	676	681	647	668	654	645	654	598	655	662	663	675	675	661	657	669	653	648	652	630	575	656	623	665	628	647	679	650	642	659	623	635	652	643	660	636	648	683	632	627	683	675	669	651	660	629	669	669	674	677	631	654	633	654	626	656	664	616	622	640	643	645	667	638	648	649	664	622	635	650	647	652	652	670	605	662	625	593	659	655	669	664	638	634	691	643	667	667	629	682	661	667	634	622	617	585	602	657	625	667	651	646	668	638	647	651	661	664	649	613	661	654	618	628	659	681	643	634	643	611	642	666	673	680	652	662	647	644	644	653	628	684	643	594	645	630	633	596	634	629	648	653	632	665	654	706	642	657	674	673	602	623	671	643	658	687	673	632	665	674	692	649	662	676	604	669	623	660	691	691	666	636	679	645	639	628	648	663	653	626	650	608	650	669	675	644	630	648	656	634	638	661	639	626	679	661	659	626	645	600	598	656	637	645	646	617	622	698	645	605	652	676	624	650	606	650	685	639	656	665	673	610	726	664	684	647	669	635	631	676	627	708	670	661	625	643	638	674	654	599	661	672	665	677	648	668	635	688	669	627	657	623	655	651	616	642	640	639	658	700	639	656	703	611	634	678	647	593	706	662	646	662	670	652	647	677	674	660	628	679	649	642	636	650	621	662	626	607	681	636	605	637	692	679	685	662	665	630	606	648	675	660	619	654	609	666	650	617	649	650	688	667	648	671	653	676	684	638	644	640	644	680	693	679	629	718	630	661	655	645	619	642	671	639	656	656	644	643	645	657	679	650	684	642	615	679	633	670	663	640	676	679	624	628	681	649	646	625	680	639	646	643	707	617	646	676	690	649	689	652	639	691	643	655	633	655	669	669	670	646	668	641	702	685	619	688	664	651	654	662	629	651	628	691	621	654	639	720	640	627	628	648	673	673	656	623	645	654	636	644	641	622	641	640	660	625	688	647	678	657	700	605	679	693	681	640	715	643	671	674	671	636	662	603	673	661	670	678	670	683	579	633	637	661	628	664	638	614	643	642	679	662	660	670	664	624	670	662	645	667	619	681	664	639	679	647	654	710	648	679	639	643	595	697	665	661	630	641	682	651	682	657	678	666	637	598	645	617	671	652	650	659	654	644	664	663	641	696	679	621	625	647	668	645	622	665	627	601	641	657	640	674	622	636
23301	15741	14863	10940	7171	4608	2734	1935	1668	1341	1169	986	733	662	594	511	474	440	449	384	380	338	318	326	337	313	319	308	306	338	318	288	312	312	284	322	268	294	289	274	281	290	284	271	279	255	280	255	270	292	303	285	277	259	280	280	272	263	292	277	266	240	258	272	283	285	310	268	280	271	269	254	277	252	257	255	282	293	279	284	249	288	293	222	262	305	247	264	277	313	297	260	255	278	258	251	291	247	254	259	244	266	233	269	266	278	266	259	261	266	258	232	237	270	299	255	258	262	262	272	295	260	251	248	239	270	277	238	274	264	269	290	277	261	261	264	272	258	265	298	284	253	319	269	294	242	279	237	272	263	325	294	254	265	316	261	251	267	282	258	266	258	271	296	274	263	289	271	268	244	233	299	298	281	276	270	258	282	279	249	259	261	289	268	259	261	237	264	252	249	270	248	271	240	288	267	281	254	255	268	279	271	272	293	276	289	242	250	247	256	259	250	238	251	264	290	271	258	242	266	293	260	237	258	270	267	271	266	252	276	279	273	273	255	254	264	272	268	254	297	253	251	242	284	233	260	289	281	286	271	312	242	296	272	252	263	263	272	280	255	270	296	302	257	270	254	279	268	316	274	253	278	270	268	258	268	252	258	263	236	302	261	287	268	231	257	267	280	248	264	268	241	278	261	286	274	284	286	266	260	298	263	253	263	300	278	296	273	269	256	268	266	273	323	281	244	268	281	264	267	277	294	292	284	265	280	264	293	278	300	315	280	270	292	259	293	232	289	274	265	252	265	293	270	283	268	274	266	271	266	270	282	261	229	277	253	292	267	260	266	281	266	287	306	263	239	280	266	273	281	269	257	277	267	283	290	271	289	288	305	294	283	290	272	279	257	240	257	272	269	293	254	266	258	252	267	285	269	246	283	262	255	275	271	265	283	243	250	268	264	241	306	276	266	278	277	284	295	274	253	277	245	273	262	243	258	274	277	258	274	271	273	256	280	268	271	284	268	237	245	276	242	274	257	240	285	253	252	264	281	238	258	278	271	290	269	267	290	267	258	284	284	285	273	258	280	280	286	259	252	282	251	235	304	287	280	262	283	260	276	262	272	275	284	275	289	274	262	271	262	269	263	270	287	283	266	276	266	281	291	300	244	245	250	274	262	269	267	251	279	263	248	270	250	258	246	266	250	255	264	244	262	293	269	285	282	264	286	275	273	294	254	268	258	258	267	269	262	302	255	279	260	231	279	273	258	306	278	268	276	263	266	280	252	283	279	263	268	268	283	277	268	266	254	272	285	264	288	280	266	246	237	277	284	290	305	282	313	256	278	249	271	290	245	251	291	279	262	294	307	273	266	284	306	262	265	290	263	286	276	252	243	263	254	275	275	275	289	274	278	267	264	261	281	282	249	272	244	253	264	259	253	275	265	284	291	275	283	285	278	276	245	255	251	268	286	255	262	282	263	257	259	271	287	298	265	264	278	260	294	260	228	241	276	273	285	271	266	272	254	267	276	243	273	267	295	271	275	281	307	274	299	302	256	249	259	272	277	282	272	273	259	271	244	247	266	248	265	270	275	269	276	305	254	271	282	256	282	290	290	261	273	288	257	272	278	271	274	281	229	262	286	245	268	250	286	260	270	251	289	234	275	251	300	250	293	308	275	289	249	290	278	272	260	281	269	283	261	265	269	268	291	239	284	308	276	271	326	251	260	259	283	251	277	288	293	263	254	272	261	279	305	286	239	264	293	284	276	305	250	287	247	239	283	299	308	283	253	261	223	271	255	264	260	259	276	267	248	274	264	276	287	261	254	277	269	277	277	251	261	292	288	280	286	275	273	287	294	254	265	261	239	288	228	274	278	262	263	266	268	271	297	266	281	271	266	276	264	257	264	289	268	233	285	254	294	266	271	266	273	296	302	300	285	283	264	259	261	261	267	286	297	266	285	273	230	259	263	264	262	282	252	277	298	286	281	269	281	275	283	237	272	280	280	284	266	294	260	261	297	251	254	259	262	274	255	242	268	290	252	310	275	270	296	267	300	239	257	295	290	293	279	268	275	279	262	275	286	267	282	294	306	256	258	279	277	270	257	270	261	242	303	278	266	257	246	300	251	265	275	280	274	288	265	243	266	275	270	294	283	277	276	270	275	281	270	244	275	267	267	279	273	257	293	278	273	276	280	274	275	290	247	262	246	246	265	269	259	300	254	267	281	287	234	271	291	307	254	247	290	268	289	304	274	293	266	273	289	246	283	266	271	261	250	253	272	251	284	271	227	256	255	260	268	256	279	295	263	278	267	265	250	283	290	257	283	272	259	265	281	251	241	299	237	241	237	268	282	275	291	244	275	270	284	254	284	286	268	270	285	263	264	252	261	266	272	265	278	271	231	274	283	274	276	261	286	288	280	246	259	267	280	291	242	291	273	281	268	247	268	244	273	257	272	280	272	264	276	255	263	266	245	289	261	247	235	251	281	277	265	264	273	244	261	234	295	250	277	284	268	248	240	268	287	285	287	289	256	253	249	268	263	280	252	252	280	290	269	285	258	269	267	259	267	235	272	300	273	286	279	279	257	247	273	272	278	275	281	290	262	266	270	255	287	287	286	262	235	270	250	313	299	285	260	249	306	283	278	265	252	269	290	270	241	259	293	279	257	260	275	287	302	246	263	266	294	269	286	295	286	278	273	274	283	268	288	269	243	262	290	244	246	263	264	234	291	261	294	253	288	282	274	254	235	258	247	293	269	257	288	313	255	291	271	268	289	247	269	267	292	276	303	276	266	271	269	297	270	272	244	272	260	294	268	265	271	256	284	275	267	247	260	276	270	274	242	241	265	259	283	303	261	275	259	270	289	261	265	262	256	268	258	261	307	284	265	271	280	245	283	292	261	263	268	260	249	290	281	265	241	265	267	278	254	288	259	258	274	267	265	274	247	283	273	283	249	281	274	269	291	275	251	277	283	284	246	299	257	227	253	277	282	231	245	270	278	291	290	273	271	286	327	291	250	280	245	250	276	273	286	283	323	265	271	284	259	255	277	248	276	262	268	287	281	255	266	284	247	276	266	269	249	263	278	266	266	254	257	257	260	269	274	274	292	255	275	281	251	257	259	258	287	280	263	260	274	256	292	250	254	296	241	276	256	243	262	262	266	296	279	272	247	283	261	245	261	283	257	252	247	275	274	272	253	245	267	268	294	257	257	286	286	286	304	260	220	272	274	258	262	244	299	285	279	265	269	267	277	250	257	276	242	261	281	284	245	271	281	260	263	285	255	231	248	267	297	312	248	301	267	260	272	267	304	278	272	257	274	272	278	273	255	264	275	266	283	274	258	271	258	272	293	273	294	259	263	287	267	252	282	272	263	263	260	259	304	250	283	280	280	261	282	279	267	253	263	289	285	265	272	293	249	283	297	237	282	257	276	246	269	255	268	299	266	276	271	288	273	307	297	255	265	286	288	259	270	265	269	279	281	263	270	291	289	276	287
14544	12755	20159	21044	18112	14014	9946	7882	7508	6255	5285	4588	3446	2921	2723	2304	1904	1775	1658	1385	1208	1185	1132	1116	1057	998	1000	870	881	907	864	825	713	745	778	795	752	775	692	752	694	711	700	702	640	713	687	697	675	667	694	647	651	630	649	658	650	618	638	681	662	703	658	633	640	676	687	718	671	651	670	667	666	692	636	668	653	683	680	660	665	659	639	647	651	647	662	671	630	672	654	702	658	618	706	652	657	650	673	648	658	686	663	641	640	697	627	662	653	631	671	649	679	714	633	674	645	686	635	654	653	603	636	646	687	665	686	643	620	668	688	675	630	616	646	627	641	669	659	671	655	619	666	654	644	621	667	685	665	606	682	657	653	645	645	637	688	644	634	628	641	711	704	675	626	679	705	689	678	645	647	693	661	656	632	671	675	618	672	656	639	621	683	647	663	658	680	633	626	654	634	714	611	609	663	612	677	648	684	644	699	644	642	661	622	628	676	665	648	633	646	635	696	629	648	670	655	662	650	653	680	624	657	651	681	663	633	649	721	609	712	670	695	594	631	634	671	636	652	660	691	686	644	666	678	663	696	686	634	641	630	652	672	663	652	683	672	616	686	632	671	683	691	639	617	672	667	691	644	662	678	631	605	665	639	664	665	692	687	605	686	651	628	663	641	726	665	659	643	687	626	659	640	673	672	633	655	654	678	641	668	676	666	626	650	693	685	691	640	636	669	662	682	651	642	675	662	665	678	634	657	667	677	633	691	628	641	624	626	652	606	649	643	684	682	644	662	680	702	707	677	644	686	627	642	704	632	687	643	651	634	649	643	644	661	714	673	679	713	688	672	675	637	657	652	677	713	682	666	695	653	716	666	676	687	651	655	643	667	668	669	697	624	654	641	692	680	683	630	655	635	608	674	647	716	666	681	665	667	673	667	624	616	600	680	673	699	666	670	665	698	691	655	684	673	677	683	684	626	648	659	621	643	653	659	669	657	690	670	672	666	656	652	664	662	628	675	629	626	651	682	640	676	664	691	663	669	643	678	631	620	674	616	643	666	668	701	690	697	648	644	672	651	659	676	642	656	706	662	620	626	645	657	659	667	624	604	639	692	632	676	665	664	638	681	667	691	695	705	673	638	675	662	621	657	668	709	684	668	642	667	657	663	673	676	624	642	667	692	655	683	647	655	631	656	647	663	663	628	655	702	683	636	738	681	632	697	656	672	681	699	666	707	673	667	674	615	646	643	655	665	633	638	686	671	672	641	695	665	671	644	686	635	663	713	647	634	704	664	644	669	685	643	669	654	608	648	657	683	669	656	645	698	670	681	654	685	663	670	662	666	658	685	655	697	670	696	667	669	684	691	685	664	660	645	641	653	675	678	644	637	606	666	652	653	646	685	693	638	677	651	690	677	598	665	653	698	627	654	646	663	693	633	678	684	660	656	661	631	644	693	653	681	647	701	672	672	682	684	645	681	657	656	680	636	709	647	653	682	647	640	715	648	714	644	657	684	656	687	642	662	642	688	664	667	649	662	664	709	690	713	625	609	641	665	671	681	670	642	655	653	694	640	671	652	666	647	678	678	686	638	702	622	659	688	620	646	625	650	649	679	667	634	651	627	652	685	688	665	686	643	677	620	676	652	618	700	666	712	611	640	676	682	661	640	624	637	677	659	664	652	652	683	608	663	659	616	685	670	667	705	677	664	663	653	669	675	672	658	663	636	664	606	705	680	650	684	652	649	667	702	662	637	670	657	634	660	684	637	668	683	673	666	692	653	677	644	664	697	632	663	632	659	657	619	663	634	673	640	674	629	661	644	672	632	671	657	652	668	640	670	689	598	669	663	670	651	703	654	647	650	666	668	658	680	666	651	665	658	677	651	665	653	659	652	634	664	666	683	666	654	670	652	642	682	628	673	677	698	657	634	667	680	689	677	685	656	700	664	673	648	634	673	671	691	660	670	675	644	693	687	634	705	671	644	663	668	669	681	655	677	683	645	631	695	683	653	649	649	632	714	675	655	668	656	610	643	672	698	612	658	679	649	643	655	656	697	611	633	674	710	674	666	677	640	682	671	625	614	637	640	670	636	665	642	674	666	634	661	642	662	705	656	664	684	667	644	623	712	618	712	663	709	666	656	683	653	665	634	644	642	672	703	659	645	689	699	678	636	657	591	649	620	594	689	637	651	632	672	686	651	602	657	652	611	706	710	651	644	664	617	631	683	651	675	699	633	690	647	646	669	668	640	651	679	658	631	700	688	632	665	668	637	674	617	646	690	652	661	656	637	665	683	669	654	654	633	630	632	681	640	666	677	660	700	708	676	689	614	661	645	628	659	664	685	677	647	649	634	665	665	634	622	671	679	626	661	695	637	634	633	681	647	648	651	636	620	632	657	667	646	677	646	674	663	645	616	672	632	663	633	651	653	629	638	659	687	623	672	676	661	658	649	639	626	637	652	695	650	635	658	668	679	639	624	672	627	652	653	725	652	625	666	691	653	690	661	668	612	705	664	692	639	675	649	707	629	689	648	688	647	692	672	683	690	653	662	632	609	639	719	689	707	661	655	674	693	697	593	678	671	649	643	670	627	664	704	615	650	653	628	657	674	684	668	680	659	647	661	685	642	669	619	661	664	685	679	628	640	704	660	659	605	655	691	642	696	670	656	681	687	630	658	684	670	668	649	708	674	650	700	676	624	661	630	610	701	673	587	681	654	651	637	706	645	720	691	695	681	699	679	648	634	624	647	624	651	703	701	647	627	657	652	646	633	693	627	655	652	608	704	669	685	680	644	679	642	702	687	633	595	635	650	630	633	607	659	633	651	665	619	659	686	676	625	640	660	672	630	681	665	684	646	661	657	641	661	625	657	641	667	653	659	622	652	594	618	716	659	643	635	629	649	607	670	629	640	649	663	656	645	651	623	681	675	675	640	667	675	668	680	641	668	645	668	647	631	640	666	633	628	695	642	698	652	597	642	704	670	671	679	660	652	701	629	657	673	600	697	672	652	693	616	653	665	690	659	670	649	648	662	605	670	655	638	654	676	643	676	695	625	653	656	677	659	661	652	634	628	635	620	658	654	653	681	696	683	679	608	618	678	616	607	643	639	665	626	653	679	632	665	639	678	642	673	648	645	661	645	654	627	674	658	634	685	645	633	670	633	668	689	668	652	680	654	655	682	722	652	628	608	635	659	647	677	689	606	661	628	650	678	629	665	659	645	676	652	634	677	677	694	646	670	657	714	660	674	665	658	650	668	697	666	654	656	690	628	689	682	667	631	637	689	678	693	663	657	617	654	673	640	644	671	643	691	670	648	651	694	697	669	624	679	644	680	643	662	659	671	700	677	668	617	646	678	716	730	661	628	656	627	652	635	650	596	672	682	637	736	644	701	700	672	679	648	642	693	742	621	648	641	630	699	593	642	653	603	631	606	675	670	680	659	687	648	697	621	610	620	638	669	658	640	706	682	668	651	684	693	618	649	617	647	651	689	655
31870	23903	21582	18332	13679	8562	6212	4963	3870	3182	2570	2063	1887	1523	1482	1214	991	945	830	682	627	612	522	613	510	415	459	480	484	449	384	318	337	329	320	341	314	268	273	280	288	233	273	273	281	327	288	292	287	270	265	257	256	292	279	258	258	268	270	271	301	263	290	263	291	243	288	239	253	265	261	276	266	249	256	256	249	280	275	291	269	304	251	261	247	306	278	245	276	286	279	254	279	248	267	266	287	276	291	270	258	290	298	257	266	278	263	287	297	267	271	287	277	268	267	245	264	262	257	270	286	259	262	240	258	250	256	276	238	272	273	282	284	276	263	264	265	264	266	237	251	264	285	259	261	269	289	264	294	272	252	234	258	284	273	267	307	253	255	264	268	253	282	263	295	281	269	261	265	316	260	263	264	256	245	269	246	252	266	261	264	259	241	280	249	286	262	302	272	272	245	279	259	263	257	285	256	274	258	244	264	262	258	291	250	270	307	298	288	278	265	249	284	251	285	314	261	271	259	246	265	290	271	282	246	300	291	303	304	267	263	257	275	267	257	282	289	276	234	257	260	275	264	265	253	284	288	284	251	314	260	259	298	259	289	266	282	290	270	238	250	241	258	262	268	247	258	259	242	273	238	253	266	273	268	256	270	238	275	292	246	248	279	277	261	277	280	259	302	268	298	261	259	265	243	265	252	270	260	268	291	257	262	299	260	270	253	293	264	273	265	300	262	301	258	233	266	269	296	271	294	284	277	296	291	255	267	253	285	253	266	263	282	282	265	276	258	274	262	265	268	267	287	260	261	257	272	288	286	288	264	276	274	285	252	252	253	255	273	263	292	255	247	259	261	284	266	257	268	269	258	276	257	245	252	255	278	244	277	238	258	272	272	295	258	231	292	270	270	252	281	281	272	292	254	272	286	283	269	254	279	289	247	296	270	300	281	280	275	250	266	271	243	303	236	275	269	269	278	269	245	272	258	254	274	257	289	253	284	255	265	257	269	285	292	279	257	276	258	251	275	244	259	265	264	282	259	274	290	248	284	271	257	285	259	256	268	284	315	300	251	304	276	260	274	293	280	277	236	269	307	282	270	266	254	288	282	273	252	257	255	275	258	275	259	253	270	265	252	269	233	281	310	253	261	271	271	273	270	249	248	276	281	279	284	250	266	285	290	250	283	256	264	248	261	270	259	277	257	281	305	296	286	264	294	287	299	278	246	246	273	285	276	260	270	285	243	217	255	282	260	248	290	262	270	263	288	267	271	256	262	286	282	278	279	268	269	264	303	278	272	264	256	268	274	270	277	258	299	299	293	287	257	291	282	290	278	265	245	280	288	261	246	270	250	280	289	290	245	276	245	269	284	287	271	264	275	264	277	293	293	264	253	264	276	258	276	263	270	283	273	268	271	263	287	275	266	258	288	283	247	262	275	300	256	284	271	276	285	274	228	272	251	278	263	273	263	296	284	264	281	251	289	276	294	266	262	292	280	264	298	268	256	268	279	251	246	282	248	261	291	266	248	279	250	267	271	267	234	271	290	238	249	243	262	280	291	302	246	305	247	243	277	258	253	264	281	245	266	311	252	265	277	288	275	258	259	256	285	276	281	276	283	276	261	279	307	282	263	264	265	243	267	272	265	262	263	277	273	270	287	246	244	249	277	269	289	254	258	260	247	237	245	275	309	271	289	269	307	273	253	277	278	258	307	240	291	264	275	255	248	280	252	268	265	259	296	269	283	270	269	298	272	265	278	287	269	268	292	283	263	289	289	264	248	271	267	259	296	264	274	258	277	259	250	279	272	259	268	250	249	280	288	272	260	290	261	274	267	249	294	276	294	280	294	267	250	250	278	253	274	240	257	249	268	274	273	258	260	288	239	248	269	272	297	270	261	281	282	260	273	276	259	257	284	256	272	259	275	271	279	334	294	275	250	267	283	274	273	254	256	292	267	226	286	300	269	259	288	275	250	251	256	264	266	249	257	278	271	285	283	260	267	272	258	279	264	270	274	266	249	292	305	269	262	270	247	261	276	291	269	263	268	283	260	286	285	295	282	249	261	271	238	280	273	263	292	295	289	249	265	270	261	288	239	243	283	269	251	275	265	285	260	305	263	282	283	285	258	298	268	274	230	274	270	283	274	288	267	283	260	273	297	257	283	271	244	262	232	275	278	251	249	266	253	265	257	283	280	252	277	280	264	257	269	257	273	269	276	255	259	249	267	269	267	278	228	265	258	260	268	295	269	275	279	296	275	272	308	291	257	283	282	236	291	254	250	259	284	257	257	243	256	255	248	286	303	285	281	275	279	278	292	250	271	266	243	303	262	292	263	261	292	256	288	260	251	276	269	262	298	265	246	277	254	247	258	287	228	285	277	262	294	291	250	262	286	265	274	258	232	270	257	276	276	248	244	264	274	291	252	252	258	287	298	306	264	246	279	259	255	260	237	272	260	253	271	296	275	288	284	241	262	283	263	287	270	292	273	268	275	277	263	264	276	248	274	286	282	284	239	278	255	286	261	252	258	268	279	271	263	268	256	268	277	264	252	293	270	249	264	219	305	265	266	258	283	254	291	269	242	251	249	281	274	282	233	262	283	236	279	253	258	274	248	281	277	297	259	283	281	279	257	290	276	273	257	271	274	301	263	286	241	215	264	266	265	287	253	275	275	234	242	252	296	282	253	277	275	272	268	282	248	255	242	244	298	285	246	261	263	290	289	296	260	280	262	241	279	288	265	272	295	271	263	283	282	277	278	259	245	250	277	276	266	249	248	254	279	281	282	265	292	265	261	266	275	241	265	247	280	242	285	285	277	269	267	276	288	259	249	283	271	280	274	244	297	257	308	266	266	290	275	275	317	282	300	278	245	258	298	302	251	285	276	265	284	265	269	275	254	265	274	246	242	287	286	278	251	277	273	270	280	303	245	283	255	279	251	257	280	273	250	251	296	279	270	261	274	264	262	275	268	271	232	273	247	261	278	251	301	270	293	258	263	270	282	241	251	283	271	286	267	280	297	270	266	257	254	257	248	262	270	257	251	274	274	265	258	280	281	304	266	295	271	268	287	256	259	273	264	273	269	268	258	259	267	283	266	268	250	276	274	252	286	252	314	287	251	275	296	250	258	248	265	276	243	265	260	253	275	287	248	277	286	263	259	291	261	280	272	248	269	265	269	268	286	270	270	277	295	285	246	271	283	272	278	239	277	264	269	256	254	290	297	254	276	283	249	288	264	241	275	292	275	291	275	286	245	255	282	265	271	279	269	250	235	251	280	239	265	258	265	261	252	266	277	225	286	274	290	243	246	242	273	269	307	275	264	278	276	267	252	270	260	279	276	276	251	277	244	268	245	244	234	298	253	266	274	269	290	282	293	260	258	295	306	280	263	264	250	259	289	308	275	282	292	245	245	264	253	251	279	250	288	270	257	273	279	294	271	285	279	280	310	284	257	271	263	278	261	291	292	253	253	263	291	275	269	288	257	280	281	271	253	285
20296	18234	25634	27776	25198	19228	17185	14622	13434	12494	10397	9697	8769	7178	7362	6092	4622	4570	3943	3171	2971	3005	2433	3367	2209	1982	2203	2079	2166	1949	1520	1103	1134	929	981	978	924	843	754	831	732	759	727	695	722	688	713	693	660	721	682	683	680	644	674	661	650	636	690	604	642	638	661	701	638	669	672	650	711	648	653	685	687	703	636	641	664	659	698	694	635	614	636	682	624	633	666	644	638	667	638	645	646	624	641	663	657	696	688	628	622	682	607	646	650	663	656	658	672	663	667	664	682	708	647	634	647	688	641	683	699	641	664	632	702	653	642	663	652	700	613	621	657	686	681	653	664	664	705	636	654	667	677	609	686	666	677	709	702	669	651	706	607	660	638	677	657	642	618	687	622	642	695	645	702	706	651	629	687	654	664	644	697	621	734	653	629	660	675	661	641	639	649	661	651	680	690	623	635	624	635	628	651	650	610	617	680	643	660	709	625	635	627	624	609	651	659	627	696	628	669	620	624	642	697	692	652	644	619	698	674	671	646	660	613	705	669	684	659	719	637	620	657	664	713	635	623	690	633	644	657	651	629	658	616	660	660	640	673	693	674	634	649	669	627	667	655	631	678	663	636	690	668	646	664	687	609	600	683	665	702	638	665	700	670	654	673	639	653	645	679	645	645	667	614	626	718	648	671	662	675	624	684	642	667	611	719	669	634	663	622	718	625	659	662	669	664	658	644	654	662	640	688	625	653	670	627	626	650	653	654	623	660	681	654	636	677	646	631	648	691	641	662	653	638	659	695	619	687	643	668	659	649	648	671	602	629	630	606	638	665	667	691	624	670	647	651	688	666	620	676	657	654	678	655	597	683	657	642	689	665	643	629	653	612	640	660	598	595	681	629	680	643	637	669	661	659	659	658	654	644	683	704	698	659	641	703	652	646	701	667	680	671	650	653	693	658	678	717	657	658	698	642	669	663	641	614	686	676	658	648	681	649	648	666	642	639	623	656	666	657	690	668	654	721	651	652	657	630	642	657	651	658	681	663	635	622	641	645	668	637	656	683	659	691	671	665	665	657	715	695	690	716	653	682	619	629	665	690	639	638	665	634	674	711	646	694	646	671	668	685	667	621	691	667	648	679	685	642	670	685	675	646	654	642	694	622	632	684	642	658	657	633	659	669	692	623	655	634	656	632	680	675	693	687	640	638	627	679	664	685	675	716	637	685	680	670	643	678	644	641	685	636	677	617	704	692	628	663	660	666	657	668	635	661	666	650	641	658	676	669	654	702	651	649	691	680	650	673	652	609	655	636	601	690	693	688	648	656	669	638	646	638	636	667	631	650	702	668	618	660	627	693	673	718	679	623	634	658	633	657	633	653	639	731	665	688	621	675	646	655	601	672	640	686	684	690	642	661	651	669	648	633	718	642	654	674	660	649	670	673	656	658	659	714	610	642	594	676	662	680	645	614	589	675	666	695	638	670	617	658	643	668	684	677	662	659	678	632	660	690	655	657	603	674	613	630	677	665	655	642	629	634	667	637	655	654	663	647	648	625	677	669	640	614	633	718	647	676	689	675	660	665	646	684	666	670	627	671	669	615	670	668	672	647	648	669	665	645	630	711	637	665	647	677	642	710	643	635	620	690	644	675	707	636	664	666	629	646	644	651	666	658	634	642	659	646	642	659	653	675	664	641	674	658	649	665	668	622	605	667	664	679	670	621	676	626	657	668	680	661	581	653	641	652	646	687	684	665	694	641	709	640	645	671	679	666	673	640	644	716	651	619	650	646	664	652	641	607	661	626	660	660	616	651	638	692	669	674	694	648	642	659	675	658	644	675	638	624	660	665	712	657	687	633	639	681	645	690	667	626	678	636	606	644	695	676	656	704	659	681	643	685	617	655	689	716	692	647	635	645	648	673	671	675	646	626	645	601	679	652	622	652	656	617	692	675	674	620	630	658	607	675	661	619	624	646	641	695	637	665	648	653	675	608	623	686	691	699	652	647	611	679	622	661	661	655	669	649	646	739	641	667	704	658	667	661	671	650	685	648	651	665	631	656	644	619	674	655	692	681	647	688	630	653	656	631	658	649	706	663	615	663	596	626	626	657	668	694	652	668	634	672	636	628	667	679	660	623	635	608	687	628	641	631	625	630	651	639	647	661	682	656	604	704	636	682	666	662	663	697	690	682	692	684	651	640	665	608	620	653	630	659	676	677	701	646	670	660	638	639	669	659	633	676	728	649	694	675	682	660	630	596	651	634	694	655	624	683	652	710	640	641	641	627	663	623	696	660	675	660	685	656	667	656	645	696	647	664	630	606	636	650	617	642	683	662	674	666	653	674	657	643	635	667	685	662	703	617	625	640	706	701	663	653	659	623	643	678	661	712	647	733	693	659	634	653	684	678	643	687	635	674	645	640	700	626	684	625	675	642	655	642	651	653	681	666	624	646	654	667	632	667	644	708	668	642	643	634	667	650	623	645	685	647	682	645	658	650	711	626	653	648	694	621	707	634	661	632	699	669	700	676	654	613	671	700	686	658	665	695	691	693	623	678	611	695	616	676	704	672	646	647	694	680	658	642	628	663	664	667	689	709	646	608	619	600	675	676	669	645	687	628	662	592	676	605	661	659	620	728	666	621	687	642	639	619	673	702	659	653	672	647	675	645	651	677	636	661	639	668	612	640	660	670	655	631	672	651	601	634	679	635	606	676	639	655	600	730	719	677	655	666	687	668	655	664	701	636	678	714	691	667	631	655	656	649	687	670	650	669	617	640	684	685	621	665	636	689	665	653	677	626	642	684	669	688	687	706	630	600	649	636	633	629	725	628	629	628	672	632	653	648	669	684	669	653	664	691	674	692	667	682	614	699	644	663	664	640	643	651	671	668	648	677	666	633	633	656	672	639	633	654	666	665	671	667	666	641	632	642	602	632	659	619	661	608	663	624	681	641	664	674	637	627	664	664	659	673	651	685	626	634	621	686	627	687	633	669	605	646	652	680	649	660	672	632	654	645	679	655	654	647	687	666	639	642	672	625	650	721	688	644	633	609	660	663	688	617	688	692	661	650	638	648	641	654	661	621	660	630	679	629	653	679	652	617	699	617	677	664	649	616	681	688	645	620	650	668	633	674	640	666	683	653	653	644	597	642	596	680	642	640	687	651	636	656	650	647	642	652	708	668	688	612	640	674	659	683	641	627	646	619	671	610	659	687	662	721	713	689	617	622	629	682	641	658	685	677	629	729	677	639	690	719	632	636	640	691	665	685	662	671	657	663	643	661	636	601	676	622	676	644	635	627	645	708	671	683	657	633	630	652	676	699	638	619	669	665	655	677	655	661	669	643	636	631	687	663	649	626	635	607	643	620	666	644	647	659	622	642	633	668	684	677	647	675	694	631	675	660	700	644	658	638	640	648	683	638	658	656	622	664	677	657	631	664	679	638	643	643	650	649	632	688	639	654	659	641	638	655	633	644	647	651	647	680	656	610	625	652	690	599	652	700	645
44134	36155	32531	28022	25622	18731	14466	11958	10645	9296	7296	6421	4779	4101	4301	3398	2727	2505	1913	2002	1571	1492	1302	1858	1017	871	1077	1085	1027	942	709	495	399	337	457	482	426	414	306	322	298	301	271	273	248	272	248	241	248	254	246	264	278	254	274	269	248	281	224	267	270	272	285	287	290	281	258	266	255	302	293	285	266	267	245	232	271	276	265	288	278	263	234	285	262	271	255	256	241	268	231	272	276	268	266	304	276	258	290	240	268	258	263	287	238	287	264	262	266	248	252	263	261	266	249	279	282	255	289	253	265	275	266	248	285	267	273	273	310	278	280	258	278	284	263	279	270	239	250	242	280	258	234	254	249	217	257	260	251	273	255	272	260	254	267	262	267	225	269	283	296	286	275	264	263	278	279	296	278	282	276	227	261	277	250	292	292	279	253	296	260	292	301	242	247	268	268	278	273	271	253	282	241	243	277	257	264	233	260	282	256	290	253	272	264	247	284	261	279	285	266	267	254	257	231	274	285	272	263	265	290	293	283	269	242	288	263	246	259	306	247	275	248	249	270	263	283	253	246	261	266	252	263	265	291	276	265	301	251	243	271	250	258	263	253	313	246	274	258	295	275	273	256	239	243	277	272	267	273	261	258	255	261	275	255	249	260	255	263	273	240	256	231	248	269	294	301	279	271	246	267	265	297	271	277	284	304	275	279	247	276	248	262	252	233	279	268	241	272	287	273	270	295	288	274	276	243	254	255	274	271	277	266	269	298	246	305	250	273	250	245	260	254	265	263	241	277	264	257	261	271	257	258	257	275	260	252	264	275	284	246	254	281	290	261	258	305	280	258	289	290	272	286	245	270	257	275	306	294	274	239	278	243	274	289	264	273	267	273	251	261	250	273	261	282	278	271	261	270	244	251	275	278	275	272	256	281	285	262	259	268	281	284	268	246	265	277	290	241	278	239	280	226	272	305	247	292	299	275	272	246	285	261	267	259	282	266	250	290	254	249	231	267	270	282	247	242	283	282	276	260	276	261	269	285	300	268	263	250	281	259	265	254	279	227	269	275	274	267	287	251	262	259	252	220	272	259	265	269	267	266	279	274	261	290	287	248	289	260	280	283	251	273	265	259	269	264	258	273	255	303	267	284	278	284	265	252	306	258	278	247	272	251	249	279	241	288	265	292	262	269	249	274	273	273	253	260	242	277	253	253	256	272	269	261	268	260	242	292	292	274	262	243	249	258	278	276	275	279	274	247	250	253	261	250	227	289	259	242	244	247	256	263	270	262	286	278	280	289	243	262	272	242	256	265	263	254	286	303	256	279	283	242	257	247	238	234	268	297	250	249	281	237	270	226	303	234	261	253	271	280	278	268	232	260	262	266	292	289	282	269	251	266	287	266	286	259	279	259	244	265	243	288	254	270	254	262	231	249	255	284	289	272	252	261	286	265	274	270	260	266	254	262	240	265	284	261	300	269	275	286	288	258	271	270	256	275	237	263	261	251	270	283	304	267	258	261	265	312	252	291	245	269	283	263	269	271	282	282	263	284	257	272	274	226	259	286	265	277	273	258	243	247	257	278	286	280	281	262	285	280	285	254	277	282	293	266	270	283	279	270	289	289	262	282	274	257	254	257	268	249	257	270	258	249	266	288	268	277	286	279	272	290	271	258	277	243	252	286	230	220	256	278	277	285	279	297	267	277	272	312	273	306	251	261	316	269	248	301	226	259	259	255	253	276	293	305	263	262	266	257	245	269	280	298	266	234	281	259	261	271	252	287	275	261	267	252	247	236	280	246	268	259	245	244	239	282	280	272	263	270	263	263	284	240	275	282	270	260	243	281	281	296	235	269	302	266	251	261	263	266	278	263	261	253	272	256	245	280	284	253	304	295	276	262	239	249	264	273	285	247	303	280	288	262	266	285	253	305	248	266	241	286	242	259	279	279	237	257	253	259	258	286	293	269	285	269	261	284	255	265	260	285	275	249	269	262	291	241	265	283	240	264	271	269	322	260	297	270	281	234	280	260	275	265	254	258	256	287	275	253	301	276	291	306	244	298	265	284	271	264	276	255	261	271	293	245	235	253	303	271	290	314	242	286	280	265	241	281	261	297	270	285	278	266	260	267	263	291	269	255	281	274	280	259	284	271	269	274	269	270	273	252	266	247	280	287	263	232	273	259	256	261	253	234	285	240	280	264	286	282	253	271	283	248	259	275	254	294	271	251	280	278	251	248	284	290	269	250	252	248	233	273	264	279	256	251	277	252	270	260	253	289	248	229	249	235	279	258	278	255	283	275	231	268	261	286	294	270	239	266	251	279	272	247	267	261	259	273	280	253	242	266	274	265	260	284	254	269	263	258	245	281	255	250	254	270	287	241	263	275	279	298	262	269	288	294	264	244	269	307	286	239	276	259	257	285	263	299	246	275	234	247	235	238	285	284	263	275	271	244	275	229	272	243	261	259	294	253	282	260	274	251	255	267	278	226	254	275	281	297	266	248	279	270	277	260	278	233	266	263	293	282	266	273	256	253	248	262	256	254	232	275	246	267	260	281	277	287	265	261	253	253	262	241	283	297	227	258	294	272	266	255	260	276	263	276	294	259	300	300	261	264	230	254	278	292	279	250	277	280	281	278	270	277	289	256	258	266	262	238	282	248	237	238	264	284	263	268	257	270	263	271	297	269	264	248	253	235	267	254	266	269	274	260	244	251	272	285	248	254	297	245	241	270	302	263	242	240	253	235	275	256	267	270	298	264	250	255	267	245	264	273	258	271	229	256	269	275	297	271	251	283	259	279	231	281	267	224	266	295	310	298	247	270	282	277	279	255	278	242	251	274	266	250	260	285	226	256	295	272	272	284	272	251	251	240	264	280	259	251	271	265	279	259	284	261	260	284	266	296	272	276	284	291	270	284	294	259	279	267	282	296	266	247	247	276	273	232	280	280	266	294	285	273	263	279	277	258	272	256	284	296	294	305	271	235	250	232	275	242	258	277	278	231	266	240	269	273	276	281	269	261	250	294	244	274	246	277	269	240	227	257	268	253	257	262	285	261	285	272	267	292	240	288	255	295	288	279	265	272	250	239	292	249	275	244	255	271	246	257	259	294	299	273	258	252	251	250	275	279	262	279	268	240	293	259	269	268	288	255	279	262	242	232	272	249	268	242	243	250	279	241	324	238	278	283	285	272	243	260	266	269	253	249	250	276	236	284	309	287	245	274	253	243	300	260	245	226	268	262	264	277	243	280	264	275	269	274	274	259	264	285	299	261	267	249	265	281	269	239	231	283	267	274	260	283	280	274	266	257	276	258	280	247	251	265	244	239	260	267	277	246	277	231	277	260	275	258	250	315	278	244	284	253	241	249	258	268	250	272	278	262	285	248	258	266	279	264	282	264	249	280	294	241	250	295	281	269	244	273	260	256	286	268	251	243	291	254	268	263	273	271	281	278	298	290	251	255	264	264	262	269	269	274	277	261	268	258	266	243	228	235	250	245	245
28653	28263	34781	36442	35432	28415	27357	23867	24746	22200	20540	19695	16934	15902	16455	14239	11479	11482	8623	9815	7802	7240	6385	9881	4886	4885	5966	5602	5299	4942	3379	2273	1658	1371	1819	2128	1708	1294	926	919	797	863	780	753	726	676	717	703	716	693	725	664	616	662	682	672	682	625	649	668	661	672	665	666	634	668	639	635	655	599	634	599	651	623	644	662	632	639	677	659	699	674	675	648	628	638	668	628	645	673	607	611	678	641	649	683	648	686	646	687	599	676	652	637	611	631	652	670	668	638	678	633	671	664	614	653	637	640	667	661	656	681	670	657	652	711	628	631	676	657	609	668	668	677	649	666	670	628	649	674	639	651	633	666	631	631	642	639	680	693	667	668	647	621	683	625	651	658	631	651	651	619	661	676	650	649	650	686	667	632	656	618	670	660	652	661	670	666	649	669	701	681	601	627	659	662	629	648	608	632	642	680	634	634	665	642	696	647	696	659	680	616	662	634	677	680	626	649	651	652	648	647	590	622	651	618	656	634	627	598	613	665	650	639	676	667	627	653	641	620	651	658	628	628	639	629	647	609	617	629	640	643	604	601	626	627	643	662	623	614	617	682	644	646	688	649	648	645	619	605	664	610	664	654	652	671	591	659	655	644	641	627	634	645	661	648	645	610	650	669	630	637	625	666	614	638	658	668	673	674	647	615	679	667	686	617	650	614	648	671	582	684	657	651	612	651	634	682	639	607	653	635	658	641	662	607	636	663	648	628	667	660	674	646	625	686	657	651	611	631	611	667	598	615	637	664	609	668	643	652	636	664	661	643	664	662	636	627	639	612	735	642	633	647	610	611	610	635	646	649	633	656	652	655	661	644	626	652	676	619	651	613	650	701	625	643	610	656	630	679	631	668	672	632	675	667	656	661	621	673	692	669	627	599	623	640	650	650	638	692	641	615	612	694	640	689	622	665	657	624	704	602	615	628	662	714	688	655	679	638	654	617	634	648	694	682	599	698	641	688	660	667	631	653	671	682	588	652	609	685	635	661	681	645	631	679	683	625	662	631	654	655	669	640	670	634	646	673	674	689	645	629	650	683	678	621	652	620	584	678	684	637	648	660	640	610	680	640	623	623	607	650	641	644	624	634	634	691	653	610	650	656	689	671	620	630	703	634	665	626	632	662	667	647	652	647	658	678	651	619	646	660	696	632	657	675	669	589	635	652	648	649	679	632	658	663	605	688	617	656	696	647	662	628	658	669	600	664	647	658	665	655	613	681	658	648	625	653	675	642	610	656	662	623	671	647	630	608	658	659	662	630	608	636	619	652	686	653	635	664	701	649	633	676	638	640	675	691	642	661	656	662	664	655	683	662	630	671	647	635	609	693	660	670	650	631	605	630	581	649	672	678	655	656	613	676	627	661	646	627	650	657	645	607	636	633	672	619	640	682	689	667	620	656	676	672	664	662	637	655	655	644	635	675	599	619	597	664	687	648	643	671	603	688	683	646	614	670	645	659	641	673	644	668	654	663	637	649	691	642	623	662	616	643	681	694	608	651	606	654	640	659	636	642	621	645	667	639	676	641	609	646	633	644	642	660	645	659	644	648	627	648	693	633	689	694	622	645	589	605	667	633	669	692	662	633	677	696	653	628	687	637	661	617	637	659	700	615	600	669	634	629	681	674	690	670	632	628	670	596	673	674	636	646	627	628	636	639	667	632	609	643	640	643	679	647	616	703	620	653	663	698	647	635	650	693	672	637	680	676	636	626	629	651	681	615	687	656	654	672	659	641	657	675	677	656	655	622	662	656	733	666	639	678	607	602	614	645	665	653	636	649	613	693	628	682	629	627	714	649	648	653	619	617	635	629	690	669	626	648	646	651	646	623	611	651	659	646	642	630	600	653	653	630	649	649	673	641	667	696	649	621	632	701	656	641	609	624	646	657	644	629	633	631	603	667	647	666	657	682	651	641	630	631	683	646	636	659	661	654	670	653	624	681	649	636	646	666	653	661	650	618	652	604	656	641	616	643	649	652	688	668	612	658	644	636	634	655	645	692	694	692	656	646	628	658	666	615	674	672	642	708	661	657	681	648	672	620	658	644	643	663	598	677	656	629	677	641	680	617	603	604	659	601	664	654	638	639	624	633	654	646	621	653	651	660	648	643	612	675	644	641	631	621	662	684	657	681	668	633	649	686	666	638	664	644	674	614	660	663	603	612	628	627	661	671	664	646	643	670	678	636	648	615	645	677	667	627	622	643	639	675	643	642	606	642	631	636	644	654	672	664	692	661	644	626	659	668	653	684	646	665	642	656	669	672	648	627	602	636	630	665	602	661	681	639	617	675	655	656	620	629	654	602	643	658	687	647	636	611	635	642	636	610	666	657	651	640	686	621	636	629	612	659	668	627	608	667	663	650	628	667	666	655	632	634	663	645	654	651	636	667	639	651	617	627	658	680	641	645	628	697	623	626	581	681	630	664	615	649	630	605	647	686	654	622	635	616	655	670	649	647	642	633	651	671	673	685	643	661	630	665	664	666	661	631	646	657	659	665	637	640	667	620	648	638	667	652	644	632	654	636	625	653	609	676	662	691	666	639	662	623	704	665	638	652	621	645	593	688	624	653	619	650	659	627	644	677	685	681	647	701	669	669	627	633	602	590	607	712	662	655	617	700	649	650	658	630	641	644	661	668	662	667	625	626	655	615	627	642	653	669	630	663	664	670	681	671	612	671	631	682	636	604	688	659	662	682	631	635	647	621	652	644	686	695	646	641	652	654	642	611	637	643	623	650	572	663	630	689	634	643	639	635	645	628	669	650	611	639	623	678	664	624	629	681	640	619	662	671	678	697	683	653	650	667	696	654	659	679	655	664	630	648	575	605	660	666	663	632	640	685	647	655	660	636	631	634	650	639	668	643	664	612	603	623	662	624	639	640	625	643	660	681	675	645	639	624	648	670	660	609	688	673	688	658	674	650	634	644	627	652	643	649	658	650	615	600	699	646	669	671	645	651	648	665	634	696	655	667	606	595	661	601	675	654	648	639	657	650	702	642	642	649	643	641	659	666	652	677	650	667	633	685	640	676	660	630	616	650	694	671	645	632	633	647	652	619	657	646	664	649	675	665	681	653	619	646	660	697	658	632	641	679	622	651	683	654	641	649	629	645	653	654	646	591	635	652	646	646	671	669	644	704	669	644	672	684	661	657	628	607	614	691	654	669	653	649	664	668	606	636	669	631	688	655	634	672	638	674	684	612	627	664	684	632	646	650	607	637	629	674	651	642	666	618	632	631	635	635	634	655	645	644	625	638	642	607	637	606	666	617	661	671	671	654	636	582	658	658	623	654	624	623	671	678	636	630	625	598	640	666	674	635	639	617	663	653	609	672	586	619	644	632	634	658	615	639	619	650	626	657	673	631	651	638	646	680	626	622	673	637	670	652	648	644	636	672	648	578	665	627	664	639	690	602	611	631	650	632	620	667	631	662	664	603	650	659	634	634	669	603	667	663	687	619
23350	15739	15041	10847	6734	4181	2826	2190	1807	1439	1116	866	684	648	577	572	436	475	407	434	332	394	360	364	337	301	334	330	301	318	302	276	317	272	300	287	285	284	299	295	257	313	285	259	276	286	267	311	266	244	275	269	288	270	286	275	299	259	287	272	242	251	278	260	292	304	245	243	268	275	256	273	262	264	254	262	281	319	251	285	272	268	298	288	279	265	280	293	272	255	275	242	271	260	276	287	259	265	280	284	292	272	268	253	280	282	281	278	267	276	273	238	266	269	281	280	253	289	276	282	302	286	264	272	284	265	258	289	277	241	293	270	282	244	255	281	297	289	288	282	272	257	327	281	280	257	264	271	256	268	305	278	286	244	232	249	246	263	257	263	275	285	257	250	273	244	260	281	300	297	276	250	301	277	272	274	248	289	271	294	260	241	289	257	248	280	285	267	286	263	271	280	265	296	276	281	253	275	291	277	290	273	258	253	258	281	255	247	271	291	288	301	279	261	284	285	263	280	290	295	283	269	275	310	278	293	303	276	260	275	266	260	252	281	277	265	274	265	271	268	253	292	289	249	249	265	268	279	276	253	267	235	262	255	289	268	276	280	233	257	256	261	249	253	262	298	258	270	242	285	280	259	276	258	272	267	244	276	267	262	279	290	259	296	279	266	268	265	261	294	255	266	284	263	262	263	255	283	285	233	287	278	256	279	255	272	279	285	301	277	286	246	270	283	307	276	231	286	298	298	244	326	249	274	270	249	251	288	238	272	282	274	278	275	270	300	254	316	298	276	276	271	251	274	278	274	230	268	276	255	295	267	248	293	269	263	264	243	277	277	276	283	286	307	248	258	293	258	304	290	244	262	265	301	283	258	271	254	292	268	252	267	293	254	252	248	269	272	269	275	276	282	264	269	267	268	297	262	246	263	244	264	281	295	275	281	274	310	274	275	276	298	298	291	281	263	300	263	268	264	251	276	275	239	259	283	260	310	245	251	288	270	283	246	285	295	263	293	256	281	231	306	261	325	259	269	282	289	269	268	276	273	277	282	291	308	303	281	277	250	268	248	296	301	306	273	278	285	253	264	280	287	300	257	248	265	281	280	277	266	250	297	280	296	320	288	308	294	295	260	253	246	279	284	255	269	279	286	285	287	263	265	273	276	292	239	261	274	245	286	249	281	266	236	276	286	249	262	289	269	269	274	264	307	306	261	296	300	274	299	275	304	286	293	284	272	245	267	293	268	281	254	301	261	257	280	268	293	259	270	275	269	245	267	269	280	282	297	280	271	269	260	262	246	271	263	260	236	263	264	283	266	257	282	304	269	271	273	284	264	251	261	323	275	278	275	274	268	257	300	284	246	276	284	269	281	293	297	287	218	272	269	272	312	287	305	277	290	272	259	288	281	264	298	263	302	251	266	253	245	254	266	308	266	254	273	265	275	298	286	277	253	289	255	251	305	283	269	274	281	292	247	270	263	254	279	249	259	289	265	260	275	278	271	267	279	249	271	315	270	300	281	248	273	255	262	249	282	279	273	270	259	261	277	283	254	280	280	302	307	281	269	240	288	297	257	279	269	263	258	284	225	251	254	273	298	293	250	259	262	281	287	279	260	275	271	307	242	251	291	290	281	322	268	266	260	289	271	309	301	293	281	256	263	245	282	245	287	293	265	257	294	291	227	302	274	267	262	252	277	262	254	289	263	269	271	253	291	274	293	270	282	275	248	255	303	280	289	286	286	313	252	330	285	274	274	279	286	242	255	270	275	294	269	257	262	273	263	262	240	280	279	289	247	309	238	268	265	303	285	267	287	262	260	252	262	255	281	252	284	261	279	274	252	273	285	241	266	262	292	249	281	295	294	310	268	245	300	307	248	280	280	299	299	277	263	293	268	292	295	252	287	289	246	268	276	276	282	273	263	295	260	278	248	268	280	253	239	256	262	250	260	242	268	284	258	264	277	267	262	291	275	261	237	274	268	269	289	276	243	252	271	301	259	299	274	262	260	286	269	266	284	262	244	239	274	291	300	295	275	277	244	298	280	280	306	271	292	263	276	277	240	300	268	279	275	285	273	252	262	281	297	299	287	305	281	293	232	274	281	255	294	263	270	292	273	254	280	295	285	285	269	304	268	271	289	290	282	277	276	269	271	295	266	281	273	259	279	262	245	255	254	281	266	287	267	259	280	292	268	259	304	295	277	286	280	251	261	271	277	265	288	279	266	265	266	250	303	304	293	271	288	257	276	280	272	264	263	273	280	264	251	265	269	294	265	271	281	309	285	259	287	245	246	280	288	283	237	276	269	259	252	245	269	276	294	267	283	248	278	273	295	252	227	286	249	297	265	282	279	287	277	279	272	250	267	305	262	271	236	271	256	264	302	276	257	260	272	283	262	259	310	271	287	265	298	276	277	291	278	260	269	275	267	274	272	311	291	282	276	240	251	288	275	277	274	278	287	289	289	290	274	264	270	296	286	256	293	293	265	292	261	244	268	258	263	258	250	226	297	276	286	261	304	310	277	276	280	235	286	296	269	289	266	257	269	266	291	266	256	298	265	280	247	273	276	271	249	266	287	265	234	274	274	281	265	265	291	240	287	270	256	270	281	288	278	283	259	267	289	285	255	275	289	273	299	280	263	279	278	281	297	257	264	288	264	260	256	264	296	272	283	269	267	267	282	252	285	261	261	258	293	278	254	298	305	298	267	268	254	265	288	255	281	289	290	273	271	285	294	258	296	271	261	252	289	256	246	281	298	275	268	235	276	253	251	256	273	269	249	261	259	280	255	291	262	265	283	277	252	277	297	268	241	248	258	269	280	292	279	287	263	282	242	282	280	273	317	269	286	265	275	285	247	272	260	295	326	280	269	279	279	238	259	264	266	293	255	276	299	283	270	219	254	264	271	252	282	272	249	281	275	327	265	270	291	261	294	271	295	266	235	282	251	282	238	283	268	263	271	242	262	294	285	265	266	244	310	241	276	257	279	308	279	287	283	271	277	284	278	238	278	277	258	268	286	265	280	264	264	255	268	255	265	275	249	239	298	255	268	267	304	277	286	307	285	284	276	276	257	298	326	264	262	296	244	276	263	259	273	278	285	263	281	258	244	258	256	245	240	285	286	268	279	300	294	286	284	281	247	273	266	265	283	270	267	274	268	287	305	271	240	278	277	278	279	277	315	272	265	285	285	268	282	256	244	266	277	298	295	263	260	266	287	266	294	274	263	261	271	270	303	263	263	307	284	266	250	294	292	269	286	283	276	302	285	284	303	274	264	284	290	285	251	302	284	263	277	285	286	290	267	295	257	288	294	269	295	302	272	280	289	267	256	282	296	283	304	273	307	310	252	238	242	266	266	294	285	285	270	284	290	271	299	281	278	269	267	241	243	246	292	275	278	274	270	286	275	282	269	286	259	291	292	293	245	294	268	281	264	277	276	290	260	276	262	255	257	290	249	260	280	269	293	284	275	305	230	268	242	246	273	238	256	279	305
14496	13123	20080	21131	17654	13079	10666	8731	7719	6307	4948	3968	3136	2981	2805	2355	1931	1808	1587	1411	1287	1211	1143	1241	1070	959	910	991	930	900	855	804	763	725	808	782	753	737	718	711	742	707	719	687	650	700	691	652	655	669	694	673	671	699	682	635	661	663	666	718	673	646	656	655	601	641	670	714	661	681	642	666	667	645	673	660	640	660	645	681	696	664	674	628	653	632	671	650	595	677	670	683	606	634	673	703	671	665	619	644	670	672	650	674	692	657	703	672	684	690	635	685	652	678	677	591	665	690	652	700	670	628	664	676	625	654	712	668	681	678	643	679	640	634	669	653	631	665	659	729	650	616	659	659	681	657	673	660	633	690	656	619	663	644	699	679	663	635	678	657	680	620	636	702	671	660	646	688	660	653	660	671	695	669	647	677	672	657	685	670	649	640	696	695	687	657	647	647	657	664	637	707	700	631	698	649	647	687	675	654	647	655	663	691	645	631	628	680	665	678	679	634	674	642	677	638	678	640	672	657	667	689	663	681	632	661	689	659	655	656	645	675	662	654	683	661	649	616	704	644	709	655	586	674	720	708	655	707	667	701	674	649	692	674	659	651	691	681	648	667	673	673	641	666	630	660	644	677	615	705	634	638	660	691	637	691	690	673	609	659	690	655	649	651	717	704	616	667	664	642	663	602	669	655	691	629	648	663	720	698	677	702	645	611	684	655	613	689	667	672	668	671	630	624	665	715	640	615	675	605	658	686	671	642	661	649	639	640	627	641	651	652	671	679	611	662	680	646	662	635	643	668	670	677	648	653	636	690	729	694	672	664	659	666	664	635	625	659	687	649	668	678	720	647	660	661	673	623	656	661	659	652	669	661	646	676	681	675	638	686	663	671	666	722	624	670	666	681	615	615	645	676	724	603	650	647	674	691	663	674	693	639	664	658	665	640	653	639	667	684	630	697	703	632	637	703	624	623	611	633	643	699	630	697	605	626	682	669	687	689	641	714	667	674	667	677	647	695	676	713	671	692	663	668	650	681	673	628	699	673	655	673	640	683	691	650	672	662	660	708	682	676	671	656	665	675	682	660	641	671	729	657	650	628	631	618	677	664	659	640	667	660	695	690	621	685	666	687	675	631	651	640	644	669	658	652	659	730	664	661	633	654	653	667	710	667	709	638	662	664	647	713	672	656	707	665	732	682	659	686	683	684	637	691	661	651	673	632	643	701	645	646	682	631	619	656	676	653	635	629	649	695	689	625	648	628	659	718	693	672	638	629	661	696	694	661	721	659	681	612	643	625	679	625	655	678	669	641	694	637	714	694	650	676	699	657	640	702	674	671	654	673	672	620	654	683	654	692	685	636	661	648	651	697	617	674	674	653	650	663	686	615	683	673	639	668	659	648	680	626	687	630	674	601	698	676	647	680	646	611	643	636	674	661	646	666	592	675	693	667	644	647	684	629	633	728	692	673	628	719	707	692	650	650	650	730	656	614	648	631	637	701	632	636	664	612	672	648	670	662	650	661	667	645	675	652	673	640	658	645	673	700	650	689	684	678	627	655	684	638	615	681	631	675	664	712	718	667	699	676	692	651	662	690	665	649	669	640	700	653	674	686	657	643	687	665	644	683	654	684	663	649	600	695	699	674	640	713	647	646	687	609	666	658	634	675	601	682	706	705	702	682	645	655	693	686	651	670	688	661	698	667	652	638	617	683	674	688	643	611	671	640	649	681	719	652	715	712	690	678	591	637	636	641	646	661	626	650	711	641	590	667	684	638	623	660	668	674	634	681	654	613	655	661	667	659	731	678	678	675	671	686	692	662	684	652	679	650	665	699	650	684	646	678	659	670	641	652	654	652	607	698	674	692	648	637	701	699	690	619	656	695	702	652	642	693	672	670	708	670	679	662	642	669	672	645	632	677	658	668	661	667	675	663	661	658	661	675	656	653	668	691	631	644	667	636	684	677	634	655	706	690	670	651	640	619	673	688	643	712	673	652	663	625	650	660	666	679	667	675	647	678	566	687	615	653	653	673	693	628	671	683	691	635	661	622	625	649	728	640	674	656	654	675	710	692	709	665	686	674	643	611	640	686	657	665	670	637	682	638	711	608	650	648	652	673	666	665	684	659	640	678	656	651	618	700	693	680	697	710	638	686	631	692	654	649	659	659	666	626	676	682	673	672	685	637	689	666	663	673	689	644	657	655	640	659	689	677	714	633	662	666	653	626	640	698	651	704	660	672	650	635	648	682	683	683	639	667	657	648	642	659	631	652	634	711	624	597	684	621	665	681	652	687	670	654	661	673	663	602	642	694	667	690	664	676	696	656	639	701	670	682	657	679	623	712	701	665	690	606	631	680	657	639	681	673	629	650	659	694	659	668	666	630	682	695	630	703	651	644	628	629	675	718	656	630	705	674	654	681	646	622	694	645	680	650	683	650	671	639	669	646	656	679	634	680	702	626	647	615	663	648	678	708	635	625	667	703	698	651	681	657	670	660	702	663	620	663	685	703	658	724	663	675	668	673	688	669	689	637	629	655	662	638	645	663	636	654	694	664	643	665	616	696	625	636	670	663	652	683	690	696	669	652	668	647	637	707	679	662	693	675	647	631	665	668	656	661	681	690	680	650	677	683	637	690	630	697	705	639	666	656	626	656	644	698	670	631	668	659	654	626	670	696	709	606	622	673	641	680	693	671	624	697	630	682	619	652	662	679	634	702	665	662	650	659	675	664	685	653	676	690	637	637	640	666	679	698	651	639	656	706	695	628	651	629	675	706	615	662	650	667	674	643	637	658	674	686	659	674	628	660	646	676	643	666	653	650	659	643	740	675	680	651	678	637	697	621	665	664	666	657	610	643	657	694	598	680	599	648	696	699	608	657	676	639	697	669	693	661	649	643	673	686	666	661	670	677	677	673	677	670	671	681	710	710	674	704	671	701	658	642	667	680	636	636	648	691	625	654	620	658	636	627	673	671	703	664	663	643	641	665	638	655	654	601	644	646	632	674	651	716	704	676	647	685	623	663	646	626	634	673	622	649	672	641	663	704	653	687	672	690	636	637	675	663	633	666	630	698	651	646	695	673	644	685	676	637	676	690	682	675	662	701	650	717	659	685	648	669	641	646	673	690	701	658	616	659	692	682	671	625	681	658	646	669	706	665	661	618	652	703	671	644	650	685	688	671	627	661	697	732	674	670	634	666	664	659	710	667	634	690	634	670	646	663	694	665	645	660	685	632	664	682	674	652	704	661	672	737	667	668	701	614	663	649	678	666	684	710	702	637	648	660	663	650	662	669	687	647	657	621	623	715	644	684	666	626	700	658	630	654	674	676	673	670	659	673	663	655	650	687	627	644	646	600	657	662	665	682	660	656	659	719	673	635	667	682	658	651	646	660	665	650	658	662	645	685	675	669	660	657	699	645	703	642	634	695	648	656	713	658	631	668	648	641	681	657	638	689	608	704	672	643	724	633	681	665	709	683	624	682	714	630	643	637
30570	22528	22164	16822	11746	7735	5541	4651	4221	3082	2389	1951	1540	1460	1365	1131	964	890	775	637	509	571	522	664	496	453	483	515	500	478	406	328	294	322	295	346	340	285	321	312	301	262	283	250	284	287	268	264	306	271	262	247	284	271	297	270	283	257	272	271	254	253	263	293	264	255	266	281	281	288	271	276	255	258	258	274	258	260	231	261	259	289	257	280	281	267	292	278	278	259	275	257	277	238	267	287	277	286	272	248	253	263	268	271	270	310	290	282	259	260	267	278	273	284	295	279	252	278	285	263	261	310	257	259	294	269	246	291	268	267	285	272	268	287	267	302	275	272	254	308	260	233	244	246	277	277	264	305	254	284	275	289	271	256	272	279	268	253	296	271	259	249	263	312	294	277	267	279	279	258	261	250	270	265	253	294	258	286	280	283	265	271	248	309	267	308	269	291	273	254	247	283	277	252	259	282	274	251	259	271	301	251	276	296	256	262	262	247	303	256	273	281	256	238	261	249	287	273	281	269	250	273	281	250	269	297	290	247	264	266	267	274	282	227	271	278	296	275	267	284	278	304	298	237	297	254	280	264	289	270	248	247	232	276	280	287	269	276	261	291	278	257	260	247	297	250	307	245	269	263	261	233	293	269	277	258	288	313	278	281	281	267	271	250	287	241	268	283	292	281	249	253	279	269	286	274	265	297	263	294	299	275	284	279	268	271	304	281	294	298	277	256	274	239	273	295	262	274	312	283	282	272	268	260	273	253	294	281	298	267	272	285	269	254	273	227	284	296	268	258	277	284	269	276	280	267	265	310	274	267	303	284	248	259	263	257	306	258	268	231	287	267	267	249	244	274	293	240	275	271	271	284	280	252	233	254	244	276	259	291	277	271	269	289	284	277	280	306	257	287	274	257	281	262	275	256	256	254	266	251	248	253	290	259	257	280	282	301	298	282	271	261	285	241	288	241	270	253	261	270	278	263	287	260	252	231	246	281	284	273	270	285	280	263	271	252	282	296	303	288	294	278	268	275	284	249	269	285	242	231	247	283	264	280	255	288	238	283	260	287	285	262	279	292	298	274	277	288	292	270	276	258	271	294	273	257	280	253	266	260	280	264	251	283	291	278	249	321	290	259	262	239	285	307	279	267	268	288	271	229	265	279	259	263	255	274	264	286	266	292	272	270	300	271	280	278	266	285	239	267	271	268	302	284	290	251	270	262	256	273	262	252	265	292	269	268	252	290	281	276	250	279	263	261	270	279	288	291	253	257	288	264	299	255	252	289	282	272	271	263	253	264	256	235	284	278	293	286	230	279	283	251	227	263	269	223	255	280	266	263	230	294	254	284	267	249	281	281	271	269	256	272	312	291	304	296	257	297	267	254	285	258	302	282	298	245	269	295	252	260	273	275	271	274	259	237	290	263	275	270	238	254	261	268	282	272	273	269	310	269	265	267	280	262	289	257	279	276	279	268	265	262	282	284	279	250	265	285	271	284	255	290	286	291	276	277	261	284	271	264	254	286	254	287	279	258	258	267	296	269	293	269	300	288	265	264	305	288	295	263	286	276	274	278	289	295	285	269	261	259	274	266	258	288	262	262	277	265	263	259	289	285	244	246	284	294	274	283	271	279	254	262	269	303	245	258	281	260	280	261	254	239	253	281	277	259	300	265	289	264	264	263	263	247	266	266	285	279	293	279	264	298	284	269	281	271	268	277	265	247	277	261	288	280	279	255	264	254	261	274	273	288	275	254	276	256	246	276	287	303	277	261	275	268	248	271	300	327	280	283	276	285	254	266	311	290	293	273	288	262	266	250	264	262	247	265	274	254	279	309	291	251	249	274	269	294	277	253	245	239	300	243	270	295	250	276	298	270	276	238	254	283	267	283	257	283	279	287	224	316	270	306	291	273	262	293	260	288	280	286	318	263	268	267	229	268	264	248	282	245	246	330	274	243	292	276	276	268	272	247	259	276	241	252	260	269	292	288	262	273	265	286	257	264	257	249	275	268	256	238	301	305	274	280	271	271	266	263	266	234	268	272	260	284	263	279	298	279	265	279	256	283	256	259	263	267	259	243	291	291	265	241	269	273	266	260	245	250	253	249	248	284	250	267	269	277	283	265	268	275	263	258	274	294	233	257	277	270	272	283	264	261	284	266	250	261	293	286	285	245	288	235	257	281	291	294	292	272	287	255	257	281	289	261	278	277	253	263	272	281	260	270	245	276	283	290	242	260	279	281	280	272	287	272	258	291	277	291	281	270	260	262	266	278	244	263	268	283	255	269	279	251	261	256	246	304	273	275	292	273	245	258	294	248	256	281	293	261	253	274	296	278	275	263	260	229	254	265	261	266	290	300	248	293	279	274	295	258	266	260	274	254	283	229	252	267	255	276	297	279	248	287	275	286	285	303	300	239	290	284	259	269	305	270	273	283	269	249	273	268	274	263	270	272	279	272	284	276	265	262	266	237	254	295	290	320	260	245	250	260	271	283	257	273	266	251	285	253	281	257	265	267	286	308	267	272	267	260	270	268	267	267	263	303	250	244	287	279	288	272	260	251	249	300	252	292	290	234	271	247	275	301	280	278	292	306	278	262	304	256	292	289	256	263	274	260	282	279	307	224	273	252	263	246	277	298	267	294	289	276	302	310	268	256	247	287	261	272	273	285	259	270	258	292	290	271	273	284	311	248	265	281	248	264	297	267	242	256	271	253	273	271	282	282	271	291	266	276	280	245	264	242	268	279	290	242	271	276	293	282	269	256	268	289	247	276	301	291	292	243	272	262	279	260	299	277	244	270	269	277	262	290	262	290	284	294	268	268	254	283	266	277	272	278	280	247	267	258	247	281	263	266	271	278	256	246	260	280	264	256	260	304	260	270	292	269	262	257	279	267	268	276	277	277	287	290	265	270	251	276	260	291	283	258	269	291	296	296	285	299	252	275	268	274	251	267	263	281	264	276	262	278	285	294	264	297	272	279	274	273	258	276	279	271	282	279	273	259	274	279	251	299	293	270	274	280	270	291	282	271	257	245	271	306	280	278	269	266	227	272	270	284	284	249	280	280	267	270	245	267	266	290	285	278	284	254	284	272	271	268	262	267	266	253	282	269	272	255	260	258	286	291	281	254	267	252	268	294	263	284	267	286	246	280	283	270	291	266	286	268	289	279	269	268	260	252	301	256	294	259	279	290	267	256	261	315	302	283	269	266	302	276	272	275	281	285	272	269	261	265	281	297	285	296	294	308	294	288	287	275	273	248	240	251	284	261	256	250	254	270	295	268	302	271	275	262	277	270	272	275	254	283	259	279	294	300	274	242	286	284	284	314	274	258	276	259	291	270	288	308	269	281	290	257	279	280	266	274	250	298	292	250	273	261	259	283	248	289	260	261	269	288	240	257	289	277	265	287	281	264	282	297	300	291	240	257	251	300	261	254	284	261	281	295	290	289	283	258	285	269	280	245	278	284	288	293	290	304	267	280	281	280	276	278	292	283
19747	17243	25724	26644	23194	18836	16204	15395	14705	12081	10433	8390	7347	7256	6859	5633	5163	4401	3717	3506	2293	2594	1966	3448	2112	2037	2241	2583	2146	2164	1496	1073	920	971	1115	1121	965	872	763	772	757	748	702	708	651	737	747	668	657	662	694	659	695	659	752	687	662	651	669	716	650	687	654	666	674	665	655	675	683	684	688	651	658	608	609	674	663	642	679	643	661	658	667	656	659	673	670	644	708	663	656	726	696	638	669	669	659	662	648	645	644	658	691	642	703	677	596	631	688	614	672	652	668	672	652	655	693	623	646	655	649	641	642	679	646	607	662	665	620	718	684	704	717	658	673	650	671	666	664	652	703	666	671	647	666	654	661	662	623	657	694	678	655	654	677	656	683	652	652	710	633	696	631	667	647	641	673	654	717	648	694	694	661	677	643	696	681	666	664	633	685	690	628	638	648	664	657	726	715	643	645	643	663	665	645	657	666	665	640	653	746	662	675	662	679	636	688	669	653	658	686	666	623	666	594	645	654	673	686	689	659	666	689	681	701	645	655	673	651	655	677	669	699	680	700	651	658	631	604	653	699	664	684	658	627	627	662	649	683	638	696	668	630	654	625	668	657	670	668	669	635	648	634	670	686	677	626	691	633	679	692	638	653	690	592	663	649	648	674	627	644	649	652	663	666	663	678	640	671	623	662	652	664	652	652	651	672	679	665	664	650	686	650	647	654	678	643	644	711	680	691	674	659	666	680	651	679	667	657	708	667	633	657	643	717	643	670	670	684	663	664	630	691	633	657	670	636	667	644	621	624	652	692	620	675	672	651	692	663	670	625	632	709	746	642	706	635	666	647	698	638	687	648	680	673	660	643	658	635	652	654	681	664	688	671	640	706	654	675	700	697	649	679	657	674	650	628	671	692	645	610	702	652	669	674	670	660	660	637	687	631	691	651	673	653	629	666	630	617	659	635	674	673	626	655	673	683	662	672	687	681	676	682	633	678	660	675	620	633	677	719	669	728	666	666	686	688	696	628	629	628	643	710	645	682	638	696	633	675	651	670	679	631	643	669	676	672	661	630	634	649	693	690	671	664	645	675	648	656	668	681	653	681	637	695	669	646	659	669	674	621	639	667	696	633	643	701	709	672	639	665	678	634	646	704	703	647	688	622	634	670	668	699	670	646	694	694	623	678	680	664	715	683	648	701	679	682	626	635	605	678	690	648	641	662	647	704	660	663	685	693	695	674	635	685	685	685	682	656	635	644	651	724	719	686	659	637	670	600	669	654	723	641	665	685	674	652	681	676	579	659	660	689	671	660	664	657	633	665	688	680	651	645	689	689	707	630	633	623	677	629	644	655	665	660	693	654	689	700	654	660	640	679	693	641	618	691	692	650	632	675	688	661	677	636	659	711	714	704	699	726	677	678	657	672	647	717	621	679	581	666	661	623	661	687	662	690	655	579	663	637	653	675	649	654	647	589	680	674	669	679	657	666	704	649	617	700	665	666	630	648	684	670	650	641	672	656	708	689	701	643	672	697	603	686	673	608	647	644	670	682	666	635	627	667	663	692	668	702	627	597	662	670	639	633	628	646	629	646	669	673	697	656	676	697	624	671	640	690	649	681	664	669	702	667	603	649	682	667	657	653	664	615	692	694	653	687	652	679	694	673	655	669	668	677	654	661	690	624	693	692	680	696	635	648	688	675	679	690	682	720	627	643	694	692	667	664	677	656	667	638	685	655	638	695	667	694	687	686	673	711	674	631	680	682	621	666	697	698	658	652	711	652	671	712	671	644	647	676	689	647	624	672	673	660	634	701	671	652	635	667	659	644	706	645	621	644	658	632	661	666	646	657	659	673	689	661	664	655	683	653	644	665	652	695	639	657	710	682	658	645	662	645	683	635	673	638	670	764	651	651	682	687	675	653	638	664	663	665	624	637	652	674	704	635	663	679	621	630	708	710	636	687	673	644	639	657	623	678	651	676	651	661	631	700	643	698	680	647	674	622	667	676	697	661	626	679	653	640	616	653	657	688	623	719	669	654	652	675	691	643	660	661	679	653	644	663	682	699	595	658	636	623	647	687	648	652	663	654	646	629	684	691	685	674	659	664	666	661	650	717	672	668	660	672	676	727	705	683	629	642	697	642	666	665	625	622	683	703	676	641	661	672	638	638	640	649	679	708	682	633	626	678	651	676	701	722	654	667	690	705	662	659	667	668	672	686	647	666	738	668	624	663	689	661	664	657	639	633	645	619	628	658	666	651	689	618	700	687	608	693	642	640	629	657	615	655	714	699	656	658	625	689	650	689	635	691	684	655	661	689	682	671	631	701	658	674	666	704	668	655	647	630	640	645	658	647	658	663	616	655	704	692	709	636	657	683	656	635	651	697	666	695	633	706	674	650	677	659	633	630	660	622	681	669	704	631	667	709	653	696	674	629	680	696	676	676	655	674	635	681	652	693	642	644	745	644	642	685	651	623	682	631	662	652	663	625	691	710	634	703	674	680	644	674	663	658	637	720	702	684	651	697	707	601	626	688	685	651	659	670	632	711	643	679	653	650	677	647	663	679	685	656	670	741	639	674	711	670	639	657	627	657	679	698	667	671	641	685	674	701	662	690	690	682	675	678	659	661	688	673	661	647	676	663	675	615	656	642	697	625	639	696	656	671	688	658	694	679	683	687	673	702	646	660	656	669	643	692	697	691	698	651	643	666	700	651	685	664	655	619	634	683	616	619	721	660	679	674	674	655	669	687	690	621	700	642	674	663	675	670	712	713	669	677	678	668	682	649	668	661	680	668	635	678	699	714	662	705	690	627	705	680	625	702	627	717	694	692	684	684	665	641	650	606	686	673	620	680	676	603	662	657	667	651	664	679	640	658	638	636	616	626	681	697	640	663	668	665	665	684	690	653	656	624	673	676	625	670	678	666	695	672	647	694	670	674	666	634	593	675	637	678	692	671	719	655	645	655	646	607	658	639	681	672	675	658	657	652	720	695	662	646	658	674	662	659	637	667	652	646	643	622	642	681	651	607	691	666	685	679	669	697	646	656	714	656	677	649	668	627	723	726	676	658	628	694	681	674	693	646	684	691	646	669	658	667	694	675	651	637	648	678	648	649	641	689	661	677	702	667	721	692	644	663	668	659	664	642	697	671	646	697	662	652	687	674	697	645	667	675	644	694	652	701	653	670	658	699	678	649	657	652	632	677	628	676	707	639	685	663	671	674	672	647	718	699	656	664	678	686	643	660	667	677	666	660	668	645	614	674	630	636	668	701	649	653	680	727	671	679	705	643	658	678	657	706	654	674	631	653	666	696	663	671	670	724	653	622	673	656	646	666	662	686	660	621	669	688	671	666	636	642	696	606	622	651	652	670	720	661	650	682	667	666	685	652	719	633	685	719	681	626	688	640	675	712	635	651	679	653	686	683	708	667	662	654	690	709	706	681	614	662	680	649	621	680	647	647	647	634	656	675	670	690	651	627	646	669	639	662	655	703	706	659	667
42672	32807	33790	28514	23043	15414	12297	11908	11872	9137	6528	5291	4418	4064	3512	3053	2403	2131	2007	1623	1367	1502	1592	1695	1212	915	1090	1168	972	931	644	483	398	352	457	470	411	367	355	304	309	299	273	296	316	277	270	283	283	295	280	272	268	282	274	279	279	294	278	284	271	254	273	274	270	261	266	316	274	254	240	237	290	242	291	256	222	264	297	288	266	279	234	257	271	254	291	240	268	310	277	269	254	275	267	281	229	287	290	275	261	276	271	253	254	251	254	250	287	255	261	271	245	248	257	233	291	267	310	282	300	270	314	266	258	296	291	283	259	279	256	262	263	275	281	263	271	278	280	281	253	294	273	257	292	255	266	271	251	270	275	253	269	292	301	273	272	251	267	287	304	266	266	270	271	245	249	260	294	238	240	275	280	222	269	254	231	274	267	263	246	253	305	289	273	293	261	281	299	299	253	285	261	299	289	276	216	271	254	274	271	268	265	281	290	273	277	270	271	281	241	271	289	301	271	257	280	273	287	256	242	298	251	296	267	256	288	277	306	311	271	277	267	271	260	265	254	278	255	272	285	248	278	260	279	252	275	285	227	273	218	266	253	277	265	275	273	310	274	268	286	287	273	292	261	298	269	261	264	265	257	265	263	246	264	244	278	273	291	271	267	272	292	253	286	291	245	257	261	258	257	272	278	286	247	235	270	280	296	279	245	269	279	277	264	284	284	246	275	245	280	266	273	269	270	293	262	293	266	275	275	264	252	289	281	254	242	273	268	266	268	281	254	251	266	269	285	272	280	270	299	263	231	243	245	249	281	244	296	277	257	267	262	278	289	300	238	274	273	274	246	288	280	280	261	276	302	280	260	290	259	233	271	276	255	292	270	250	288	270	264	249	250	234	267	260	271	238	277	271	253	276	279	264	290	280	276	282	271	284	250	272	268	270	270	276	273	263	277	271	292	299	268	271	291	268	304	273	290	251	275	284	267	269	248	263	250	276	285	315	252	246	273	283	278	253	271	244	260	282	266	280	267	283	240	274	256	281	262	251	259	246	287	252	285	264	271	286	263	300	245	251	256	259	244	269	232	257	286	279	248	263	272	274	272	294	290	256	268	252	262	290	280	295	274	315	278	268	278	232	302	284	255	286	248	274	256	301	269	241	263	288	277	275	319	325	313	269	244	265	272	296	283	286	249	241	274	256	270	256	287	293	277	278	267	281	259	281	267	256	269	261	270	281	273	277	245	278	292	284	244	251	261	256	254	267	277	267	244	260	251	263	227	265	290	265	259	283	323	285	262	277	248	270	248	283	276	246	264	257	237	257	252	273	288	278	262	258	247	275	267	297	281	242	295	268	280	272	247	274	287	264	277	243	239	268	244	262	264	269	283	283	277	287	269	251	232	290	309	265	308	253	267	272	251	267	272	240	256	274	269	276	250	281	264	243	269	253	289	261	243	292	265	269	295	294	293	272	289	265	286	252	279	271	268	266	262	242	253	219	264	294	254	271	293	272	299	297	288	270	260	286	265	235	267	269	252	249	268	273	283	263	270	305	255	220	279	269	245	255	262	295	276	247	275	259	287	288	247	275	265	271	259	263	245	278	306	271	275	293	265	254	263	245	287	260	280	268	262	284	281	255	275	294	277	252	250	264	240	312	267	256	288	271	258	275	286	238	275	271	252	268	251	292	273	280	239	265	276	268	260	261	240	277	283	274	282	291	276	299	284	274	283	292	290	273	258	281	264	285	254	272	250	265	268	276	276	266	246	271	279	289	272	286	226	283	272	239	284	286	294	250	283	243	270	251	277	264	277	280	299	269	246	310	270	280	261	308	257	273	272	290	260	261	266	286	265	240	270	238	309	295	265	235	261	290	270	258	294	278	281	274	261	261	244	274	265	269	248	277	288	261	261	247	257	285	249	273	287	233	235	285	271	239	276	261	270	275	299	271	249	263	280	225	281	243	251	259	297	265	267	302	269	255	264	299	268	261	294	277	262	272	296	262	229	303	288	271	246	253	271	287	274	271	247	263	285	312	278	265	265	285	254	289	249	257	275	245	260	277	270	270	278	268	280	280	281	271	267	238	265	281	253	282	260	271	263	270	299	257	280	268	237	261	277	270	244	280	239	287	278	257	248	240	268	290	295	272	265	263	284	263	240	243	284	273	260	290	233	279	285	235	250	291	269	255	265	276	308	261	303	264	242	272	266	286	285	292	271	278	309	244	284	295	260	266	272	266	271	289	280	275	260	305	283	263	251	269	305	271	250	251	284	292	279	240	257	256	253	271	262	240	267	254	291	259	272	287	275	274	290	266	272	280	259	299	259	270	261	257	267	275	271	223	295	267	235	269	253	280	292	252	243	275	289	271	324	283	268	252	260	276	254	241	280	240	293	258	238	266	260	260	304	247	266	272	272	267	270	235	282	291	253	278	248	239	240	256	276	271	248	259	262	298	267	278	267	264	272	262	272	260	292	260	276	265	278	238	277	276	278	285	291	267	283	274	258	280	282	269	265	267	317	274	265	257	288	233	286	276	271	303	294	260	257	259	275	272	251	268	258	272	260	290	292	236	232	280	292	233	283	322	272	273	277	265	271	286	279	269	279	280	277	262	285	302	258	303	280	285	249	268	258	273	271	280	248	269	251	280	297	276	272	252	280	273	273	267	287	260	237	277	267	277	275	254	274	264	270	267	270	293	278	263	267	280	259	274	234	269	263	250	280	274	270	272	260	271	269	274	265	248	257	279	255	304	282	252	274	255	280	244	304	267	264	270	248	265	299	314	261	265	251	266	267	284	290	271	302	295	280	266	261	294	289	273	292	271	270	299	260	290	259	278	269	271	232	292	282	247	264	246	267	272	263	232	258	329	298	275	256	270	274	259	270	214	267	267	260	282	290	271	270	277	294	288	281	269	246	286	250	254	250	258	260	218	250	274	267	306	294	299	277	261	280	264	264	247	292	274	286	257	273	266	261	279	236	261	276	266	294	269	250	276	282	274	233	261	262	271	277	255	272	255	273	264	263	295	261	270	268	271	282	277	250	272	282	266	273	281	279	270	253	290	275	274	286	291	257	297	311	277	261	270	276	245	259	272	243	294	260	279	253	267	260	289	260	259	262	258	271	281	270	272	273	270	259	259	265	280	276	266	242	275	267	237	249	285	265	306	285	266	249	280	284	236	308	245	271	271	285	290	270	258	244	255	254	224	259	269	293	273	244	287	279	264	280	265	238	280	287	267	263	271	243	303	267	263	251	300	207	264	291	266	287	263	312	263	243	268	273	284	261	262	248	275	261	268	286	290	295	249	257	251	279	289	229	291	277	287	248	268	269	259	258	273	270	285	280	247	267	253	246	255	262	278	254	252	273	302	269	238	237	270	271	239	277	279	252	264	256	263	279	291	296	255	279	285	245	296	289	281	283	301	265	282	265	270	261	284	262	271	265	284	264	281	266	248	265	277	258	287	247	268	246	281	270	284	267	250	271	252	267	265	272	281
26810	25819	34512	36131	32142	27415	24474	25875	25803	22811	19282	17298	15960	15977	14962	13057	11373	10735	9856	7725	6942	7490	7562	8621	6015	4460	6363	6336	4962	5039	3223	2055	1480	1355	2081	2009	1717	1198	977	847	830	768	744	729	788	731	715	686	687	712	694	691	660	668	687	701	685	676	683	711	692	651	704	681	708	698	646	668	659	660	663	662	688	640	639	661	655	622	684	637	622	649	683	654	647	609	672	657	605	672	619	693	651	667	685	642	629	654	637	667	659	672	662	666	671	639	676	626	665	640	673	639	628	676	643	700	639	656	642	669	646	632	704	687	679	639	683	683	655	666	683	691	621	655	662	682	670	685	627	662	680	661	682	701	649	655	689	710	650	635	617	660	608	632	695	671	649	638	659	604	701	659	694	677	648	708	670	662	662	626	648	653	639	637	624	627	687	692	670	639	654	678	640	623	647	654	640	636	695	675	598	652	641	662	631	639	667	615	660	621	671	670	687	677	638	636	642	646	659	655	670	629	647	607	675	671	620	666	635	689	633	676	674	649	706	662	691	647	644	663	664	658	654	619	677	657	688	644	698	632	667	629	639	632	632	675	657	672	631	669	627	666	662	664	643	663	634	703	661	616	645	687	639	643	627	651	637	667	634	676	658	648	657	674	640	635	620	662	639	683	666	686	616	673	643	703	667	634	682	700	644	642	639	653	639	659	702	667	646	658	656	661	647	729	704	626	644	654	686	640	606	660	644	714	672	618	650	618	679	698	649	672	627	670	687	621	615	647	680	641	651	664	592	642	679	693	713	634	721	594	674	643	660	713	698	622	623	598	642	647	707	646	719	658	661	652	665	622	636	701	690	653	659	625	619	687	685	681	657	684	685	637	674	658	647	652	631	692	667	643	650	631	654	666	643	629	714	658	711	656	726	651	660	663	640	639	615	666	674	659	638	634	669	651	640	651	658	647	675	702	652	613	679	623	632	692	680	602	669	642	681	696	669	675	691	670	622	668	685	673	663	696	677	617	682	612	648	660	639	647	668	611	628	697	644	601	692	650	625	687	659	635	643	645	672	636	611	652	662	635	639	666	646	640	664	621	643	659	671	634	625	683	616	608	662	708	636	642	686	614	683	645	624	629	646	646	678	646	673	630	644	677	704	682	650	666	611	653	662	678	634	648	661	615	643	692	640	680	686	702	683	631	683	614	682	637	630	676	653	653	674	652	630	699	670	661	642	654	665	684	658	652	629	716	746	655	604	628	681	697	689	694	621	682	650	651	636	656	704	656	630	696	672	677	650	689	626	655	685	672	685	662	613	650	688	656	690	660	637	659	599	650	681	635	669	637	630	660	645	601	644	663	667	618	655	652	612	607	669	702	638	664	630	672	635	632	652	661	662	677	709	649	712	704	676	666	693	661	669	668	660	688	638	646	649	677	674	606	637	697	696	677	678	674	663	690	686	636	689	682	691	635	665	651	622	627	652	698	709	674	642	654	648	631	600	638	694	649	702	628	632	634	666	652	655	630	675	638	693	624	698	653	692	627	634	680	656	659	723	654	668	656	683	685	602	649	668	671	636	628	639	660	677	626	706	678	653	666	728	667	688	661	629	666	654	652	626	601	655	659	673	641	696	672	644	642	653	675	645	690	678	602	610	682	666	672	680	688	624	676	695	691	672	633	664	671	650	675	648	683	698	665	672	656	671	663	654	669	614	645	660	612	654	649	647	668	683	647	584	678	721	667	614	671	606	648	662	692	621	650	653	628	658	655	637	649	647	668	685	635	658	612	680	662	716	595	648	649	684	649	643	621	654	628	663	631	693	619	657	624	669	645	628	614	652	681	642	640	632	629	686	623	659	681	666	668	647	663	659	638	686	649	673	661	660	646	644	673	634	617	646	655	632	655	645	628	673	662	629	673	680	675	651	682	667	637	623	663	682	675	641	642	631	625	634	654	679	646	638	645	669	610	650	626	692	673	655	632	643	676	630	672	639	625	630	669	634	638	685	660	684	715	666	620	622	687	682	635	690	670	628	628	620	705	648	678	669	674	657	687	656	634	613	664	646	669	631	608	694	684	635	666	661	612	699	623	704	601	696	652	653	679	692	701	659	638	638	644	652	601	617	670	593	586	709	680	698	681	643	603	640	659	599	655	644	677	642	614	615	622	680	674	713	654	672	686	665	688	621	643	692	642	641	642	677	673	644	670	645	659	665	653	629	695	663	664	665	689	657	624	697	627	659	633	659	683	661	664	674	656	658	625	658	624	658	677	692	639	668	620	664	665	667	642	639	654	651	648	680	654	656	632	637	659	613	661	683	663	633	667	669	648	682	688	679	673	653	664	649	657	651	681	728	661	706	640	668	640	703	677	648	610	608	646	626	684	660	666	688	663	665	644	641	643	658	649	669	648	649	674	623	634	661	644	636	634	656	670	611	661	668	624	624	689	690	684	681	673	658	676	668	626	617	716	610	669	697	698	667	680	655	700	661	678	643	688	695	636	698	661	650	654	644	642	635	662	636	682	645	610	681	680	655	622	613	662	678	633	651	654	625	658	667	659	648	602	610	630	690	643	623	642	681	640	599	644	644	632	668	635	674	677	664	628	649	655	661	677	648	676	639	640	661	654	686	644	621	628	714	636	676	637	693	647	644	651	641	642	643	641	679	649	633	666	672	628	686	655	655	628	624	627	652	629	659	647	707	624	606	648	653	653	638	685	661	632	677	661	712	693	640	679	647	629	661	695	618	664	629	572	637	662	681	667	645	635	653	658	699	637	665	662	644	672	630	669	644	653	647	658	703	674	690	655	676	626	658	623	637	679	657	608	629	624	695	654	675	662	636	661	663	643	633	689	647	627	681	633	652	654	647	643	676	572	674	692	650	669	626	676	596	662	674	601	683	656	659	622	659	662	660	654	701	676	642	669	637	665	652	635	636	643	715	629	674	618	651	682	653	639	605	699	648	628	649	645	676	633	637	657	651	623	703	608	650	649	612	633	651	645	651	614	682	687	661	601	633	616	655	636	653	660	637	671	647	650	703	664	673	652	671	613	660	633	692	634	684	673	667	687	698	637	686	674	658	654	655	639	699	659	613	677	690	638	657	651	643	596	618	631	661	631	627	660	666	643	599	647	681	620	685	645	638	637	586	693	668	616	641	624	706	630	603	732	671	685	674	646	703	649	684	707	703	626	634	648	654	653	686	625	666	641	654	683	641	685	655	672	672	662	643	657	649	656	646	668	640	647	663	680	623	664	707	644	652	649	602	672	645	671	660	675	656	666	677	640	685	637	664	617	621	622	651	628	671	673	636	677	653	656	694	659	656	622	645	602	658	664	647	674	651	665	665	638	650	659	656	621	686	689	689	643	651	643	669	664	621	661	637	645	637	638	612	655	678	673	678	609	683	677	698	629	619	631	647	597	656	672	654	682	714	616	625	625	696	677	681	665	662	698	693	632	677	680	629	646	629	654	656	655	663	632	674	638	657	641	710	668	670	651	664	640	656	657	690	622
22419	15329	14641	10202	6554	4015	2777	2070	1740	1380	1132	863	668	688	617	589	477	481	436	443	389	352	338	333	325	351	309	317	322	332	308	310	290	324	266	285	300	291	286	303	276	277	286	243	294	291	285	277	277	256	315	278	289	268	278	301	270	246	262	276	286	283	291	284	304	248	273	281	283	268	276	296	297	295	290	291	261	277	285	269	298	284	322	276	282	290	259	272	283	268	272	262	265	286	276	313	290	285	306	251	280	305	262	273	300	288	288	275	267	296	275	306	286	261	294	276	263	271	268	278	294	264	305	292	268	254	289	242	266	269	266	306	278	298	247	295	309	239	299	248	251	283	256	287	280	282	243	290	285	273	288	296	267	293	280	273	264	280	304	290	263	258	287	276	297	284	280	283	274	243	270	255	277	284	281	278	272	267	253	243	294	265	275	274	282	286	259	248	267	309	258	262	255	287	285	299	294	296	280	272	244	284	265	273	257	279	267	284	272	269	282	277	276	267	287	263	265	267	290	273	277	292	262	293	274	266	292	277	289	263	262	246	260	242	281	247	251	240	269	262	288	276	272	288	241	325	271	273	244	291	287	259	270	256	273	273	263	287	310	242	286	310	275	294	268	303	298	289	282	283	250	281	286	281	289	305	281	293	296	289	259	295	261	288	284	285	281	240	242	251	277	266	283	271	277	284	222	294	267	293	270	284	263	244	292	283	269	246	253	262	304	275	258	264	271	280	301	251	282	256	257	230	279	245	266	277	314	282	260	285	263	281	273	278	246	252	272	280	231	314	281	276	294	289	271	281	292	294	289	280	255	271	252	303	291	274	295	264	286	303	268	272	296	260	258	277	298	263	302	274	265	265	273	239	291	265	273	263	244	261	250	263	281	327	269	266	264	269	267	284	286	277	301	263	294	298	274	298	294	271	288	310	283	261	279	308	271	278	278	287	240	295	272	278	300	304	259	288	293	258	272	270	274	263	264	259	321	273	264	262	243	278	286	252	259	268	247	260	295	263	270	264	304	290	273	285	282	260	277	285	282	284	313	259	284	283	258	278	271	282	270	275	257	268	306	266	312	263	299	254	285	294	287	284	267	265	241	290	249	304	275	305	283	251	292	289	268	300	299	262	260	278	286	274	274	280	273	270	288	252	267	301	287	272	266	259	294	278	287	263	252	268	293	301	267	292	244	325	277	280	253	258	256	291	252	290	286	257	262	299	315	289	299	304	268	256	273	264	297	278	281	244	287	297	292	282	276	296	262	273	304	287	271	259	252	251	268	261	261	259	296	304	281	292	299	253	278	248	277	279	247	294	280	290	252	268	273	267	281	256	246	283	281	259	271	298	258	281	306	281	267	249	294	306	310	273	275	257	274	264	233	235	242	248	252	261	255	261	271	262	299	286	286	279	268	257	283	269	270	263	307	314	272	248	247	251	257	281	281	258	318	246	251	290	285	277	276	264	277	274	284	285	270	265	248	262	265	298	267	280	293	304	276	266	274	286	235	244	273	258	276	292	250	265	258	258	264	265	260	279	245	282	261	304	283	281	307	264	294	266	267	267	247	282	255	263	268	258	251	275	253	275	273	263	299	257	254	238	263	254	280	261	310	281	276	269	263	271	290	286	251	307	267	266	291	239	264	285	251	289	314	243	242	263	276	283	246	281	305	284	273	279	296	266	284	298	262	281	292	304	258	277	264	280	264	266	328	281	297	279	286	317	270	263	286	256	255	268	302	301	266	296	250	276	280	290	285	280	271	256	274	281	294	249	279	273	289	306	262	265	263	287	280	274	278	250	251	261	277	277	274	271	274	290	282	277	272	265	281	267	256	261	268	238	313	285	286	295	272	286	301	294	300	301	232	282	272	267	280	279	284	249	312	238	315	251	293	278	262	244	281	290	254	264	274	263	269	247	276	277	298	255	233	267	321	294	271	268	250	269	288	237	259	302	277	278	257	262	273	292	275	283	265	269	266	306	292	262	269	270	278	287	266	271	271	293	280	267	283	272	258	300	276	285	277	289	273	300	280	249	272	306	316	259	262	276	283	288	303	287	273	254	294	248	294	285	279	305	301	279	251	268	261	275	277	259	299	278	264	270	288	247	296	315	281	287	270	260	305	294	288	275	253	278	299	280	285	302	263	257	256	288	251	284	279	260	276	281	254	308	263	258	276	274	270	238	289	252	278	276	277	254	248	291	309	281	245	259	294	270	285	271	254	290	250	255	266	278	287	315	298	267	261	266	284	275	255	292	272	304	268	267	276	243	269	266	292	272	248	272	275	278	273	265	301	284	262	276	277	290	244	275	278	289	268	294	248	252	232	272	286	237	277	246	305	276	262	283	308	304	273	281	294	281	285	282	299	282	280	282	249	273	250	284	292	292	293	264	306	281	281	256	301	301	313	271	295	263	273	297	264	281	290	251	293	245	256	284	247	260	299	250	274	284	269	271	277	273	286	251	286	243	286	265	271	258	272	298	263	260	303	302	273	266	274	300	297	262	283	248	283	285	274	260	283	287	263	289	255	261	265	248	291	270	281	282	265	265	304	271	294	274	267	257	290	279	281	283	268	273	265	273	261	285	297	262	279	290	272	260	271	304	256	271	267	317	289	282	269	265	291	266	284	276	276	280	288	287	265	317	271	261	266	306	285	268	290	286	284	249	290	291	286	263	250	284	298	270	267	241	267	264	271	299	263	253	262	254	254	269	265	274	271	271	268	247	288	266	266	266	259	261	280	320	252	260	257	291	303	258	264	267	286	277	315	258	293	265	259	295	295	268	280	272	280	259	278	263	258	264	317	285	300	316	281	240	255	288	284	266	248	266	247	273	263	285	298	276	278	297	284	283	262	285	278	268	282	271	264	272	282	261	285	265	277	270	252	291	255	316	299	281	256	258	266	285	292	272	312	271	275	275	272	268	292	258	285	256	280	256	261	265	290	290	265	265	282	278	256	279	287	280	269	265	272	303	280	281	266	275	248	300	269	277	246	284	259	286	275	297	285	249	273	276	291	299	297	266	285	312	278	264	272	298	289	294	282	280	311	284	280	253	285	251	295	290	265	270	303	299	295	297	294	280	251	278	268	245	291	283	249	262	264	265	284	307	276	298	296	243	281	297	280	246	257	277	270	284	266	261	292	236	251	277	247	277	250	285	283	286	283	254	290	267	258	284	277	298	258	264	279	304	270	268	277	278	289	259	296	252	300	276	255	273	262	266	275	251	260	286	282	289	264	253	282	300	304	257	301	282	279	332	254	270	307	299	270	284	267	262	315	266	278	279	287	291	258	292	273	319	264	281	284	300	305	261	296	289	275	270	304	276	271	281	239	257	296	284	297	282	232	236	286	250	279	284	254	287	274	258	283	303	281	290	281	270	294	295	290	285	302	253	310	288	256	263	258	243	285	292	293	254	277	265	270	299	260	280	289	278	259	267	277	296	264	271	259	299	276	283	283	293	273	289	303	290	270	269	288	283	276	287	278	294	257	308
14438	12801	20070	19973	16973	13244	10428	8603	7455	6150	5067	3866	3054	3037	2833	2340	1985	1853	1701	1630	1351	1277	1195	1072	1050	982	970	1004	983	932	920	844	804	732	802	759	781	762	763	759	693	740	684	725	665	661	692	654	713	714	691	714	650	700	699	711	655	682	652	649	698	687	680	704	660	625	668	671	679	660	679	676	689	667	679	652	660	644	741	693	673	672	665	683	629	671	641	620	688	697	714	639	680	671	691	678	669	658	682	659	683	716	699	691	674	647	677	677	674	623	647	659	680	682	662	722	679	686	647	660	656	619	691	691	675	668	655	668	648	670	730	618	706	647	648	699	695	686	683	664	655	683	674	684	680	625	650	635	655	643	671	694	695	629	642	625	680	678	654	655	642	651	631	628	622	685	681	669	686	722	673	661	674	680	676	695	709	629	688	664	699	662	667	667	715	634	674	637	696	667	684	689	671	724	669	667	639	667	673	662	649	675	657	640	689	680	713	632	648	657	638	660	670	667	669	680	648	667	702	709	692	675	658	677	648	680	698	696	653	696	687	628	690	685	665	694	649	651	606	691	685	693	685	695	698	691	625	678	680	653	668	647	654	716	649	683	656	658	665	631	659	679	666	660	670	642	665	638	658	638	677	689	672	671	658	624	651	685	731	665	683	682	683	711	622	666	652	643	672	684	646	644	677	640	685	634	697	654	689	639	642	670	694	702	683	673	645	660	679	668	664	670	692	654	635	683	688	695	682	684	637	679	666	688	631	626	684	712	671	656	653	655	696	648	624	603	661	623	668	676	625	697	673	678	658	663	714	693	679	664	646	671	684	687	675	630	667	658	678	649	675	691	643	700	723	658	663	649	639	658	674	655	683	704	673	672	685	640	650	699	734	663	666	670	653	658	668	655	645	637	661	678	643	698	649	684	675	665	675	680	646	691	678	660	680	708	676	661	662	686	712	670	706	662	694	669	647	664	629	641	655	670	691	684	667	636	656	652	700	679	673	613	672	636	659	637	679	630	637	698	668	652	668	652	679	678	674	696	668	663	695	638	606	654	676	701	656	695	735	670	715	676	669	671	651	677	632	664	693	682	657	686	649	686	671	625	664	662	668	684	661	673	677	656	671	659	657	690	655	662	638	661	664	712	675	623	649	634	738	688	686	661	660	695	663	669	628	675	655	654	714	677	694	685	674	695	620	694	686	678	723	699	636	663	666	671	645	654	630	683	660	676	646	650	725	654	661	658	646	648	658	672	663	669	643	680	683	681	675	692	644	699	664	662	704	747	654	691	696	673	697	661	691	646	629	628	602	691	690	638	634	686	692	651	625	655	644	706	612	643	698	670	646	653	710	678	658	664	685	731	675	653	691	668	638	681	666	708	653	691	675	669	697	715	655	680	671	688	648	678	691	673	683	689	654	642	687	675	694	663	693	665	673	680	692	656	719	708	665	626	666	678	654	680	705	658	640	639	685	674	665	651	657	645	680	653	713	711	642	677	638	648	649	700	691	651	665	618	670	685	705	694	656	659	656	660	687	653	698	649	720	637	676	644	662	681	673	685	655	651	681	685	724	698	649	657	657	653	667	645	666	686	713	703	646	697	698	697	653	702	635	689	664	710	690	642	702	671	677	680	668	646	666	641	692	664	702	671	665	672	680	693	625	678	700	654	715	693	662	666	636	661	674	684	672	605	707	650	686	673	642	633	651	674	666	697	669	705	650	686	626	659	681	713	679	694	679	703	686	662	678	653	701	643	642	639	704	672	694	666	699	692	667	673	685	703	688	672	656	658	704	699	648	651	652	628	677	657	666	641	650	665	668	674	632	688	684	600	671	671	661	685	682	708	628	681	703	644	673	683	660	733	729	732	645	632	670	703	666	663	638	673	662	649	670	705	660	667	688	649	667	696	626	698	630	689	660	668	645	672	644	721	642	673	687	645	755	652	675	692	660	645	663	629	677	663	697	640	645	656	635	700	669	647	702	673	701	689	629	670	650	670	647	720	666	665	700	628	702	680	671	658	634	666	690	654	681	631	677	652	649	678	691	689	672	695	691	687	684	691	693	675	654	646	723	643	666	662	685	680	680	628	640	651	655	655	644	681	692	644	688	670	648	673	745	674	646	679	673	656	637	720	661	718	663	602	677	662	710	673	645	651	653	682	641	686	655	710	641	680	655	621	684	682	701	647	646	657	657	708	646	659	685	687	722	647	658	665	598	704	665	668	707	667	644	640	715	695	673	638	694	666	613	663	679	710	695	635	650	692	683	625	660	659	694	702	685	608	644	641	680	654	638	693	678	663	716	632	615	666	710	672	683	668	634	652	688	623	656	687	687	717	634	650	645	656	654	657	685	670	666	652	680	670	643	717	669	677	625	641	658	719	646	684	673	640	652	710	659	661	711	637	711	745	657	712	659	618	645	646	696	678	683	658	678	684	662	649	699	652	671	645	673	694	701	659	697	682	665	702	700	680	685	686	681	653	708	680	642	661	658	731	688	650	666	683	627	644	679	712	662	610	669	656	698	710	652	692	648	657	642	660	706	699	677	601	641	680	696	648	633	679	660	673	633	678	687	654	637	656	672	682	691	688	669	689	679	659	644	733	682	661	677	668	686	651	673	692	651	671	664	643	706	654	631	668	677	686	713	627	653	702	677	695	641	684	682	711	653	682	679	629	717	689	668	684	720	624	658	638	673	656	648	645	712	643	666	645	682	665	685	646	646	677	656	691	719	617	652	630	666	682	645	687	636	659	655	699	691	675	699	717	648	642	674	657	678	701	677	687	672	619	643	664	694	673	711	659	653	659	670	683	713	711	684	709	718	681	646	664	668	716	695	649	662	700	661	662	715	667	659	712	665	691	681	694	700	698	665	698	664	617	672	670	676	653	739	660	677	642	646	647	648	698	641	649	681	656	637	680	681	630	649	643	637	663	663	685	673	674	667	645	643	711	694	689	675	709	669	692	674	654	655	648	635	695	650	641	634	680	639	642	662	652	639	662	657	676	660	641	669	715	675	695	672	661	618	627	681	689	693	684	726	695	640	673	671	673	652	647	638	672	726	725	691	660	672	668	679	708	691	688	677	707	667	665	639	663	625	707	658	706	708	671	675	633	721	691	692	687	614	650	653	638	692	639	689	671	663	665	692	679	655	697	684	668	702	665	654	665	682	629	702	664	701	648	658	735	691	678	662	638	703	672	641	661	697	633	692	625	688	659	628	673	679	649	670	685	694	659	666	681	704	641	681	651	689	662	657	625	660	657	691	647	672	648	687	627	690	650	656	637	645	688	632	692	652	674	633	718	674	651	696	690	625	726	688	653	649	728	650	664	668	652	653	653	713	643	665	685	630	640	652	638	651	663	658	672	703	630	639	697	622	675	676	704	696	677	690	690	647	710	663	677	680	621	653	660	673	665	688	655	688	667	673	718	656	671	683	626	657	670	676	676	700	697	705	667	693	644	701	678	708	664	682	684	642	705	645	684	692	665	691	674	650	641
30766	22338	21370	16579	11734	7640	6190	5633	3881	3016	2262	1844	1527	1482	1264	1149	925	958	824	858	629	628	591	557	519	497	499	512	423	443	384	361	337	286	322	301	322	264	280	276	271	259	274	266	275	290	285	294	307	290	285	268	254	263	285	249	247	255	326	263	289	279	267	287	252	280	276	281	267	294	285	272	278	293	281	245	277	243	260	252	288	298	272	280	306	242	278	271	288	290	260	288	285	282	260	257	269	285	265	263	273	278	247	253	281	252	303	261	253	277	259	274	292	282	240	257	269	253	288	280	286	280	296	246	317	263	214	252	315	266	245	283	281	277	266	274	264	275	247	270	293	305	278	306	270	283	291	259	285	276	280	234	276	290	238	288	287	269	286	240	322	275	262	278	311	282	296	288	252	266	277	259	291	246	246	281	245	291	274	263	264	273	253	284	272	237	267	275	285	265	267	295	263	273	296	279	269	261	241	304	261	284	240	320	295	309	244	283	276	310	290	264	246	259	302	283	266	283	262	290	285	252	288	249	265	266	259	268	307	259	246	267	263	278	275	267	249	280	234	297	274	264	281	321	295	299	281	297	292	261	292	282	250	290	270	278	259	279	272	267	299	297	271	292	251	246	271	284	285	306	225	270	248	262	241	262	284	269	274	287	272	257	323	275	277	292	302	257	256	297	265	307	275	273	274	257	260	266	259	273	293	271	297	270	261	265	282	271	272	267	295	286	261	295	270	256	261	265	256	268	262	268	289	274	259	254	264	265	279	279	281	266	234	265	233	267	288	269	268	277	261	271	254	273	251	285	275	278	240	294	246	303	263	275	273	246	285	293	258	272	290	294	266	255	260	275	266	284	269	269	279	263	266	269	300	264	230	249	265	277	257	259	287	300	268	258	278	288	279	272	280	284	234	270	248	278	258	292	280	225	256	267	271	237	277	288	295	250	264	249	272	253	282	260	259	256	287	283	270	272	243	280	257	293	270	305	275	277	283	257	262	262	302	251	260	268	267	307	262	255	260	275	294	282	303	248	257	254	290	286	299	264	255	276	278	245	274	255	264	269	255	288	298	270	277	277	270	274	287	263	252	260	279	286	278	279	274	271	271	264	247	298	264	259	263	275	275	304	286	243	273	303	265	263	291	257	237	275	266	285	270	296	256	248	269	287	266	278	256	247	289	237	246	268	274	283	265	269	263	259	269	286	285	259	257	261	285	272	287	274	280	251	298	262	266	284	270	281	271	263	249	312	270	255	233	259	269	280	248	245	282	271	259	310	283	255	262	286	268	275	314	293	283	253	253	291	319	270	268	293	268	258	266	272	294	276	274	257	272	276	280	249	263	262	285	304	281	280	277	248	269	291	269	276	263	261	270	271	268	262	277	261	295	283	263	292	264	276	290	274	300	268	286	303	269	273	276	288	256	304	265	266	268	276	287	295	265	260	285	272	280	260	280	279	279	239	299	282	287	294	272	263	295	247	294	279	310	256	256	253	259	271	249	299	274	262	283	289	261	266	274	227	264	274	271	278	279	277	256	274	286	281	302	269	261	285	284	259	249	269	259	293	269	237	281	272	240	252	262	263	256	283	258	268	265	271	261	247	225	271	287	268	262	262	258	257	254	251	249	271	251	294	255	289	235	254	303	263	258	265	288	277	254	239	284	281	272	313	292	275	250	252	263	274	251	266	310	283	255	252	268	293	272	280	270	239	263	254	289	287	280	281	252	288	265	275	246	270	281	270	280	267	280	271	241	258	275	249	261	285	276	245	254	271	254	278	261	261	311	286	306	279	284	257	262	257	267	234	264	299	286	279	263	265	275	259	285	273	290	281	289	253	278	293	264	283	278	306	265	271	297	270	299	282	271	324	276	294	276	264	253	310	266	268	287	290	276	291	242	263	293	267	276	272	285	311	282	273	322	261	288	253	263	274	250	251	303	270	259	257	280	286	248	292	249	254	266	281	268	270	269	289	278	294	299	270	256	272	260	281	275	320	276	239	309	297	270	261	283	254	294	256	257	268	280	266	279	285	257	272	280	278	277	260	262	269	322	248	290	287	255	275	290	239	244	298	271	277	251	251	262	270	275	272	271	279	283	280	323	276	267	285	284	267	262	296	266	279	284	271	278	274	272	297	272	283	254	300	254	286	257	256	263	289	263	299	274	277	264	275	295	301	275	269	280	267	271	246	253	312	327	270	287	285	256	263	296	312	271	260	255	266	272	259	272	256	252	271	266	298	271	275	253	273	270	269	272	259	281	275	298	247	292	266	230	261	262	235	284	288	300	252	252	245	281	297	252	275	287	270	264	273	293	282	270	275	267	282	255	253	273	309	266	263	278	268	272	261	273	251	248	290	291	258	251	248	265	275	266	268	274	271	275	302	282	268	260	259	258	270	275	297	279	291	271	257	274	247	273	303	278	298	248	282	269	265	262	257	275	299	273	278	272	267	298	265	266	250	307	276	260	259	283	264	264	277	288	242	283	243	259	273	247	260	306	272	286	261	274	252	211	272	255	276	303	242	246	270	299	286	281	290	241	307	289	282	260	298	252	277	283	291	254	290	283	296	276	258	250	255	287	250	269	265	278	262	247	271	270	267	259	269	279	256	273	267	250	268	291	276	256	263	287	281	269	259	283	253	287	267	219	248	279	265	288	298	276	272	271	280	294	269	307	283	255	275	253	270	276	264	275	319	268	276	256	256	270	255	290	271	298	261	304	281	281	274	257	277	274	258	275	253	253	253	260	293	282	262	289	269	269	300	259	250	285	303	286	290	270	252	284	274	269	274	262	265	274	284	269	268	295	245	301	256	271	253	311	299	280	266	253	250	298	260	284	256	247	284	259	250	324	260	253	274	262	243	256	244	261	251	252	257	265	295	288	239	261	286	242	281	324	297	280	250	278	293	266	269	283	277	299	271	284	265	288	254	281	289	277	263	309	268	286	286	299	286	274	277	297	284	251	264	275	238	273	270	283	277	261	251	264	254	288	297	273	262	260	247	260	289	297	282	297	250	271	277	242	290	289	269	265	275	257	283	242	278	302	267	268	253	262	257	269	285	290	308	283	288	279	280	306	258	232	242	289	271	267	276	268	275	282	279	275	255	284	270	267	277	267	265	281	278	271	263	241	267	279	277	260	280	290	267	292	306	287	276	300	264	251	288	291	266	270	291	291	259	263	267	256	241	277	310	255	271	291	249	277	258	288	272	273	266	269	240	258	271	265	249	267	295	274	297	233	265	280	316	285	308	272	265	277	264	269	253	273	308	265	285	269	287	273	289	296	275	271	275	266	250	274	279	293	252	272	284	296	248	280	270	268	283	230	271	276	266	296	276	258	276	275	257	291	287	258	265	238	270	292	264	275	288	273	277	267	250	257	264	277	293	268	257	256	267	272	273	253	270	265	241	258	236	304	288	284	270	257	280	256	281	287	270	268	302	283	272	300	259	276	268	278	292	280	287	237	273	270	276	261	274	267	287	264	293	283	280	306	309
19949	17181	25643	26266	23510	18324	17704	16362	13514	11704	9639	7922	7369	7107	6355	5765	4304	4632	4023	4497	3180	2986	2687	2754	2516	2262	2347	2320	2176	1977	1627	1064	990	986	1099	1039	929	783	741	804	698	752	753	717	708	651	687	688	681	702	699	637	691	688	695	666	703	680	654	711	662	679	647	703	724	632	694	703	669	684	660	681	652	680	703	666	721	676	711	662	680	684	696	704	630	679	688	666	662	692	697	644	691	660	703	708	681	662	684	629	651	686	629	653	698	644	661	678	650	668	637	665	694	636	694	634	658	646	621	678	691	616	657	634	628	637	692	699	664	673	669	645	678	704	652	681	640	711	653	646	647	642	646	682	666	628	644	666	645	678	697	639	674	683	668	708	682	680	662	673	705	642	678	664	678	653	629	670	697	642	706	652	727	647	637	638	648	663	652	650	653	639	711	645	637	665	682	662	688	749	656	668	663	696	639	633	651	602	700	636	636	668	721	654	635	706	677	715	641	707	665	639	670	711	596	657	661	674	667	681	645	647	664	685	645	651	658	634	617	636	650	720	709	668	641	711	685	649	704	639	649	658	644	650	663	648	696	670	715	730	677	654	686	654	674	646	688	657	633	651	663	696	670	627	678	672	673	690	675	671	704	723	693	690	679	656	665	636	666	648	671	680	690	646	648	659	649	702	657	651	658	670	658	660	675	684	628	662	642	664	661	648	665	716	651	668	653	631	637	674	632	628	657	671	689	695	659	641	660	674	662	687	641	662	684	680	674	633	695	692	682	641	661	645	634	694	680	631	662	650	683	672	670	684	672	682	672	708	698	592	676	622	649	715	657	647	698	678	695	650	642	671	665	699	698	655	655	682	676	652	673	694	687	660	675	684	667	656	646	647	674	675	670	699	661	683	670	662	711	649	671	657	663	665	679	645	664	673	656	703	676	647	688	659	644	652	671	644	646	686	673	628	632	690	675	668	658	694	734	641	638	696	635	645	701	675	642	683	643	683	660	680	711	700	704	658	633	683	656	712	683	629	653	662	650	708	715	657	676	640	700	694	680	675	662	650	631	659	661	644	673	677	714	659	684	667	609	663	661	704	684	716	703	723	663	722	693	689	677	690	687	696	613	700	640	670	678	680	663	676	648	695	699	734	681	660	649	711	687	696	652	706	618	643	681	676	671	638	694	700	646	667	696	610	684	642	633	667	672	693	669	713	635	638	639	655	711	648	681	669	646	669	664	678	648	686	681	674	676	719	618	708	639	688	696	679	651	671	651	655	715	714	636	652	691	681	638	642	625	672	633	667	624	644	711	683	673	679	685	657	676	690	631	657	687	627	659	651	657	664	665	672	628	607	674	669	651	658	694	700	731	681	662	685	699	668	666	664	661	632	596	721	694	635	666	694	652	617	689	654	664	654	687	685	659	679	703	684	642	690	680	671	670	677	656	656	660	671	720	621	688	655	626	637	648	624	631	642	659	644	655	732	678	666	671	657	688	653	668	593	651	653	658	668	669	657	684	693	739	670	692	700	681	674	666	662	667	666	715	691	678	607	702	658	672	651	686	681	667	661	685	653	666	613	656	640	671	667	690	697	647	663	675	654	676	672	733	593	633	667	655	642	686	631	670	671	653	654	722	685	663	666	648	683	673	683	671	661	671	626	681	672	675	661	653	674	686	661	673	659	659	648	665	678	664	702	659	611	658	677	670	666	652	707	673	702	699	688	673	675	642	624	654	679	689	632	625	674	692	658	668	594	695	653	670	669	640	690	654	619	720	718	696	687	666	689	672	649	697	762	701	651	674	658	666	673	653	639	648	693	674	678	649	674	646	660	667	663	650	637	670	641	675	636	666	670	705	649	671	707	689	640	644	689	674	654	614	653	670	660	706	648	695	633	690	678	680	675	662	665	664	677	632	663	700	666	644	676	661	664	689	652	719	647	675	672	650	662	658	657	658	653	684	670	636	654	658	656	670	669	653	666	689	674	670	699	655	669	740	714	687	704	687	697	633	607	703	683	619	670	707	648	652	690	659	625	674	678	689	565	645	681	653	650	676	716	635	709	686	631	683	662	675	650	621	683	681	691	683	697	638	659	681	685	680	641	674	685	698	658	679	643	679	627	716	661	673	669	718	707	639	670	655	634	676	640	651	685	634	676	658	666	679	682	665	657	656	657	662	648	618	676	646	706	697	705	664	644	668	680	641	700	655	674	676	626	699	640	649	683	693	681	653	666	694	674	683	653	686	689	659	679	666	683	649	671	655	660	675	647	654	612	696	695	633	636	665	688	670	621	683	699	615	659	694	665	667	678	643	635	641	685	706	693	627	672	667	646	632	663	659	656	700	640	679	651	694	700	669	701	671	663	664	696	649	668	703	693	673	646	675	686	696	670	676	637	661	670	658	653	696	698	685	675	661	645	682	708	649	707	678	653	707	632	672	627	661	663	640	667	744	672	643	703	693	703	646	651	698	687	636	751	666	685	648	619	666	698	665	653	650	670	648	586	725	724	679	682	646	601	681	630	661	660	670	658	711	678	690	727	638	642	682	635	684	600	678	654	655	683	715	675	727	672	667	676	663	676	666	692	632	668	620	661	659	681	671	666	612	663	633	659	623	673	710	603	705	651	705	701	638	669	629	689	684	689	673	680	695	623	640	651	697	681	703	680	652	674	648	674	644	707	651	668	632	651	680	687	710	689	599	744	650	646	673	656	659	654	659	665	682	663	686	669	651	595	713	671	648	668	675	647	658	649	614	672	656	605	737	678	620	675	669	682	690	665	704	671	660	623	706	711	638	654	626	646	692	702	685	608	683	652	698	646	642	624	639	689	676	675	663	693	652	705	694	651	690	659	655	669	683	717	650	667	702	676	629	661	680	647	662	690	694	640	663	658	655	690	622	627	658	685	696	687	650	679	675	714	582	694	702	711	649	682	700	635	651	669	685	665	671	715	628	758	648	645	656	709	678	699	646	648	655	683	669	661	641	679	646	682	672	643	695	671	679	691	674	639	701	663	686	669	677	666	697	723	671	667	659	696	673	689	690	609	650	701	670	648	660	643	636	695	688	657	662	677	669	655	675	658	665	625	658	696	656	673	635	679	703	708	713	695	635	594	695	678	682	674	677	704	658	718	658	663	650	682	684	656	700	676	674	688	653	673	661	672	652	645	716	661	670	634	666	676	623	692	671	620	665	710	680	697	738	680	709	707	650	737	641	652	644	653	637	661	641	639	673	657	648	608	675	676	662	708	632	625	686	654	660	689	642	665	658	657	659	650	697	670	645	638	639	701	635	681	624	680	614	715	619	673	706	708	670	655	680	689	617	653	666	705	651	643	641	678	667	701	691	688	693	678	667	674	653	682	644	672	697	618	681	687	643	688	656	702	657	681	679	714	681	676	657	685	699	605	670	682	664	683	618	621	677	615	684	653	681	671	683	677	640	644	654	649	675	708	667	673	689	678	664	646	665	649	667	664	674	671	644	650	673	667	661	701	736	670	651	696
42855	34354	31814	27378	21655	15505	14487	12980	10396	8071	5891	5601	5152	4426	3798	3373	2386	2264	2033	2467	1961	1512	1250	1394	1190	1113	1260	1204	1030	752	618	478	441	426	429	428	391	315	313	310	290	298	300	306	328	291	289	297	265	261	256	274	263	293	315	277	276	249	280	272	227	248	274	243	275	278	253	253	268	297	274	267	287	302	291	270	260	267	293	290	270	247	234	270	281	261	301	261	235	269	256	271	246	281	299	260	265	257	263	271	275	279	262	252	314	290	283	274	258	276	252	258	235	289	267	278	250	272	301	306	286	253	271	299	275	310	287	230	276	277	255	289	281	269	288	275	281	247	276	269	295	262	303	292	276	255	273	278	284	287	264	265	270	281	286	260	262	299	260	276	270	269	296	269	302	292	302	269	269	275	291	280	246	230	267	267	279	280	264	299	252	250	274	270	268	294	264	265	283	287	231	265	252	304	245	266	263	280	259	264	276	256	253	274	266	296	285	292	255	276	268	251	314	279	329	271	290	269	280	288	258	258	224	275	236	267	266	268	283	282	287	290	268	274	249	262	255	276	297	286	273	246	248	292	253	291	275	295	239	226	262	247	255	267	247	294	244	291	261	273	251	253	275	270	241	247	259	281	293	240	261	255	249	273	262	281	261	264	236	278	273	266	270	270	308	280	268	252	279	261	255	268	261	261	278	282	277	278	266	273	267	297	281	253	287	275	291	270	240	255	246	280	262	289	270	247	258	259	302	299	254	255	269	295	270	250	252	313	290	294	278	284	277	249	270	262	278	227	281	262	268	265	263	300	271	269	256	250	285	273	267	276	264	275	249	284	233	256	278	259	272	276	271	240	271	281	282	283	258	298	291	232	255	299	278	278	293	254	260	266	276	292	258	277	259	299	293	285	266	287	268	288	274	281	264	248	293	269	281	253	289	243	269	283	311	289	273	244	277	292	247	291	267	248	240	257	258	267	260	242	299	273	287	252	282	278	282	245	273	274	258	251	279	262	296	274	286	244	243	252	258	291	276	267	244	249	255	272	270	271	276	263	252	265	307	262	297	289	262	264	287	255	271	242	256	262	291	277	255	253	269	233	269	327	276	283	274	267	282	282	287	282	302	252	260	246	270	289	271	262	250	294	286	249	244	270	295	264	261	309	265	262	305	266	265	275	276	266	263	261	252	279	271	274	280	270	257	275	293	297	270	265	278	277	277	258	282	266	276	270	225	247	274	257	271	259	265	284	262	240	279	289	272	271	271	302	295	268	299	261	268	291	277	259	282	285	250	231	280	310	271	245	277	301	296	287	258	249	231	283	266	278	277	255	295	247	225	272	267	269	275	280	271	266	301	249	258	286	296	269	276	314	244	275	291	246	266	293	274	295	285	267	252	275	254	275	289	292	286	261	263	267	295	263	298	268	292	252	253	287	256	270	296	260	290	250	261	256	280	273	265	304	309	259	253	272	232	268	260	281	262	291	243	274	269	258	281	275	298	265	263	265	309	276	251	275	281	285	246	295	245	280	283	286	284	252	274	285	282	262	270	264	290	263	249	262	308	297	308	260	256	270	296	294	264	285	257	264	249	267	265	251	262	252	250	282	299	256	303	245	249	241	280	251	282	250	277	273	278	285	272	271	283	281	287	258	230	270	281	260	261	272	262	275	261	250	281	273	284	257	274	262	281	317	265	298	271	273	284	272	295	272	262	273	282	271	253	284	297	237	265	247	289	268	262	285	259	248	270	271	269	266	274	257	289	288	255	271	284	292	272	268	270	278	258	270	265	278	279	253	259	296	287	274	291	253	271	256	279	283	259	287	249	270	287	243	277	279	257	250	259	274	277	265	292	282	290	261	289	259	277	286	293	274	250	270	267	281	264	262	279	260	261	254	250	295	287	281	266	260	277	263	282	272	259	271	279	233	237	289	251	290	281	243	285	277	257	259	307	280	259	258	260	264	262	268	301	276	289	274	300	246	258	263	299	286	274	268	269	298	272	281	302	254	263	262	252	283	264	271	262	268	281	304	226	265	269	252	260	261	291	286	279	270	288	272	266	296	254	263	269	281	266	270	285	246	279	240	264	295	255	291	259	276	284	273	265	278	294	278	291	266	250	269	282	298	292	264	297	245	288	262	290	277	268	247	280	253	253	304	298	285	248	252	234	266	256	281	272	271	285	267	283	273	294	256	231	300	283	260	261	280	247	306	307	283	304	270	261	286	278	262	247	273	270	281	242	249	289	258	267	292	295	266	235	270	276	255	274	244	286	286	280	246	273	281	310	280	293	294	277	305	282	253	287	255	276	281	268	292	286	285	256	270	277	243	277	264	289	283	288	279	269	289	280	289	270	275	288	279	270	284	285	255	283	277	297	260	243	255	232	265	242	271	290	247	277	310	265	267	256	274	266	275	284	288	267	281	280	258	243	255	307	236	264	291	279	306	257	271	279	295	250	295	255	251	256	281	284	254	286	257	281	263	273	250	259	264	289	275	316	278	271	280	258	262	258	287	282	270	275	277	241	281	297	295	273	250	245	241	262	283	279	267	278	240	278	299	273	282	257	274	272	251	251	245	272	261	294	258	259	286	259	286	267	275	290	257	258	268	261	276	271	242	288	283	265	288	266	269	292	262	246	304	275	295	280	277	250	279	245	262	278	260	265	263	318	278	274	271	265	249	263	248	284	283	276	267	272	274	269	274	257	238	294	290	258	281	276	276	285	264	248	249	248	274	292	275	272	279	271	285	283	273	241	276	269	285	269	279	278	264	280	284	252	259	277	266	298	270	268	249	272	262	291	282	268	236	286	246	271	244	258	245	265	281	250	277	235	287	273	268	259	259	250	264	264	267	255	276	265	268	274	291	265	242	301	279	283	258	279	252	297	261	250	264	262	284	283	267	270	269	291	255	259	273	268	283	255	256	291	303	308	291	264	286	276	257	266	239	262	267	286	304	272	278	257	250	261	281	248	250	259	265	257	256	248	295	257	272	272	225	263	268	249	261	300	254	251	254	246	264	278	255	287	242	257	289	283	266	274	257	267	303	266	292	272	283	279	279	265	270	277	241	294	271	275	236	240	293	262	262	255	247	276	260	285	265	263	291	277	282	295	268	285	288	288	268	283	268	261	288	267	253	276	290	288	294	269	257	283	265	277	293	252	255	278	278	281	272	298	288	244	276	253	262	262	268	289	291	255	282	260	278	262	274	260	240	289	277	253	263	266	269	261	263	280	306	267	302	272	229	288	266	241	279	293	291	272	252	257	274	274	268	265	250	281	276	300	291	263	295	291	223	265	273	238	277	249	314	273	283	249	284	263	255	247	253	275	257	274	267	259	277	287	305	295	277	272	264	264	277	291	257	271	260	246	263	285	257	257	263	279	282	256	287	270	228	276	272	283	291	295	274	261	284	283	291	275	258	252	285	257	279	308	306	250	270	286	264	252	244	266	281	265	260	290	253	266	275	261	270	278	249	258	239	243	248	270	263	266	238	257	251	284	264
27738	26800	33831	35231	32466	27056	28671	25277	23967	21761	18248	18000	17166	16289	15004	13415	10738	10666	10054	12057	9078	6941	6319	7532	6315	6000	6808	6597	5539	3634	2975	1900	1794	1744	2133	1894	1420	974	966	883	813	813	808	824	775	726	736	744	674	707	697	694	692	676	665	653	689	643	659	666	686	696	646	680	699	675	619	675	643	684	675	712	689	695	650	671	648	713	646	654	635	635	666	628	654	675	651	622	672	658	623	672	650	652	655	682	676	657	621	659	602	625	649	691	599	650	639	657	658	647	658	633	656	680	630	625	638	609	631	624	687	685	636	689	656	666	653	655	706	676	659	681	629	632	683	671	686	628	655	631	669	659	683	639	699	648	633	627	647	612	639	685	659	697	672	602	637	653	600	679	633	670	698	673	643	645	670	686	624	615	653	638	676	614	696	646	641	650	633	660	692	683	600	710	645	644	646	653	640	655	638	640	647	662	692	715	656	686	650	682	659	700	675	638	663	651	690	671	671	684	613	666	618	705	671	617	609	659	678	733	638	636	638	650	644	660	638	647	652	617	665	678	630	684	674	660	631	648	609	643	655	642	693	671	697	628	640	674	636	674	657	684	654	649	641	699	647	617	653	613	648	614	675	662	647	693	671	668	662	675	646	696	636	617	645	685	661	699	616	673	665	688	643	678	665	661	675	685	684	665	658	656	672	670	694	642	669	652	670	629	604	646	667	634	662	641	684	684	678	691	636	636	702	647	664	665	648	624	632	622	661	659	673	693	680	627	622	686	683	632	607	675	685	682	678	651	662	685	629	664	686	650	704	679	657	667	622	656	653	645	638	619	688	662	619	622	636	648	657	685	675	665	653	697	692	632	645	627	669	667	651	655	636	663	615	660	634	710	685	637	666	661	657	670	653	672	659	618	664	675	637	660	656	679	616	688	701	649	674	683	682	657	663	674	671	677	644	670	648	677	653	639	648	627	654	704	699	693	657	654	692	621	663	656	710	648	645	655	647	660	678	665	651	668	635	657	659	620	706	630	689	626	682	661	697	607	666	671	643	626	603	684	670	646	663	696	686	722	634	650	669	718	666	665	615	641	647	663	648	676	650	703	631	699	676	691	643	665	653	671	706	714	668	622	678	635	671	678	667	650	688	659	621	692	623	662	651	658	641	672	676	651	657	616	664	623	612	672	633	623	657	682	637	637	689	644	707	684	668	683	613	656	652	632	656	670	683	648	651	659	656	624	656	637	661	663	662	688	622	649	651	677	680	681	654	674	600	671	660	641	680	651	656	664	637	661	654	659	678	632	659	661	677	668	628	654	728	646	652	662	700	661	709	719	677	619	647	662	649	626	667	622	646	644	665	654	631	660	668	668	646	646	706	650	625	655	688	632	643	626	650	653	675	646	643	652	681	660	668	669	671	746	658	646	694	682	676	683	659	636	614	606	674	630	637	664	667	633	664	687	662	723	641	670	701	689	656	684	713	681	640	659	656	664	671	661	632	672	654	660	646	648	660	677	632	639	664	635	686	663	685	645	642	683	681	715	681	669	652	667	662	615	631	668	653	594	676	696	626	623	642	657	698	653	624	656	667	654	650	630	685	666	683	682	618	678	622	641	686	629	666	664	605	680	713	698	677	658	641	651	673	625	609	698	695	677	623	626	679	676	684	637	656	643	615	648	618	730	698	655	622	662	672	609	710	664	619	666	656	698	652	699	633	674	638	635	680	665	638	644	643	666	716	618	655	620	645	663	710	712	689	635	676	646	651	611	672	637	650	641	687	654	616	629	641	650	648	632	667	643	653	643	653	639	645	663	634	642	710	676	654	651	651	650	698	647	673	680	672	625	642	640	671	701	644	656	657	682	678	688	652	662	629	649	670	674	699	666	645	669	647	613	658	671	607	660	655	657	685	682	668	644	638	630	686	626	636	632	643	611	621	683	644	666	655	650	623	632	680	650	664	665	707	709	648	663	643	644	598	696	645	650	673	679	659	658	634	633	655	689	657	668	662	710	673	685	656	694	762	669	653	660	686	644	690	693	674	637	623	630	670	695	713	648	652	658	636	632	684	724	684	653	633	650	626	673	645	639	662	700	637	659	639	684	661	660	668	642	636	717	646	653	672	667	652	665	678	613	694	660	653	647	640	674	651	634	662	652	672	636	713	653	658	659	665	678	640	652	698	668	725	621	678	677	714	675	658	632	686	667	625	653	665	679	668	642	650	682	653	682	678	655	624	692	638	677	614	634	654	704	675	654	637	661	659	715	640	669	602	669	709	663	680	719	655	642	637	673	598	663	654	648	593	663	617	656	641	644	680	698	690	654	654	649	625	647	687	692	662	702	653	666	651	600	669	697	653	705	705	664	653	616	689	661	601	696	677	646	661	668	687	654	675	671	648	668	643	641	669	664	653	683	651	707	680	633	648	654	697	646	679	660	667	657	663	637	672	671	630	624	670	695	616	681	645	662	629	644	663	679	662	708	659	688	694	648	695	666	680	683	615	604	651	646	650	628	637	759	699	642	617	617	645	694	643	648	615	663	643	640	666	671	662	612	665	633	664	650	646	642	630	668	618	686	667	702	679	641	654	668	693	679	653	631	608	665	670	686	655	604	617	629	684	622	588	646	650	623	688	624	633	677	687	679	634	658	634	723	621	674	681	675	661	641	710	675	655	636	652	658	694	634	648	645	679	673	655	673	676	669	680	644	645	666	685	651	661	667	641	637	626	624	597	703	677	654	652	656	685	660	661	631	664	676	679	621	732	644	663	695	651	643	631	628	643	669	622	642	690	679	706	683	694	690	671	658	671	672	673	616	662	673	617	648	685	696	660	680	635	627	665	686	626	663	686	688	699	645	677	642	652	607	654	685	624	668	659	629	652	647	676	644	636	675	643	634	642	679	696	631	660	684	682	665	605	690	668	660	655	664	627	655	649	689	670	686	643	696	685	664	675	675	638	662	664	647	667	684	652	664	628	632	668	686	674	671	627	642	625	686	632	676	661	666	720	697	635	663	690	665	672	650	647	665	679	701	718	623	676	671	666	674	675	639	684	651	679	627	671	657	690	681	682	632	658	702	728	638	676	615	664	655	651	632	664	676	686	662	716	675	634	681	632	655	706	654	652	623	678	663	630	623	666	645	648	628	640	653	680	699	666	660	668	634	661	677	662	676	669	671	663	647	695	630	687	677	676	626	681	666	632	659	674	695	631	677	619	670	680	689	673	654	645	629	662	651	660	656	693	642	687	645	707	664	677	677	670	643	663	658	655	650	632	601	646	658	639	698	666	755	656	707	661	707	670	613	701	620	678	668	665	683	672	658	692	640	668	719	657	709	679	667	674	642	717	646	642	669	702	616	633	632	674	626	641	650	666	688	666	654	633	651	720	679	651	657	626	681	673	616	651	680	658	644	674	652	669	652	660	672	698	605	624	628	633	640	709	648	647	678	662	652	622	634	696	712	669	661	723	638	653	680	695	653	678	665	647	674	693	604	665	628	669	676	664	670
22241	15026	14288	10781	6671	4118	2760	2070	1679	1232	981	820	706	675	613	518	439	444	410	393	411	354	349	342	316	324	345	322	324	328	328	282	328	295	295	303	310	270	292	313	273	277	305	294	298	266	315	295	254	284	294	279	295	292	254	301	275	256	270	281	294	291	287	262	278	296	268	284	289	265	297	313	274	295	296	268	269	270	281	273	257	254	266	274	261	282	300	264	274	273	300	292	277	273	289	288	247	266	260	299	261	255	281	290	276	296	275	270	314	267	251	240	254	292	272	280	273	282	286	281	240	259	306	281	305	302	287	282	271	264	302	287	270	274	233	292	273	284	264	291	251	263	272	318	266	251	284	300	287	275	281	292	259	258	275	314	286	282	262	282	280	276	298	274	278	277	251	316	296	303	290	274	249	301	248	250	281	260	270	279	282	281	259	289	292	282	301	288	275	272	283	319	264	274	279	284	293	298	280	303	291	268	272	285	257	254	236	268	286	309	286	286	277	261	262	275	283	289	288	305	288	249	267	291	287	314	296	280	263	244	283	266	309	303	267	239	283	236	293	278	266	290	288	259	290	325	284	266	300	270	290	274	278	270	295	269	294	273	285	278	305	299	268	267	273	266	246	303	282	283	259	283	253	278	305	270	287	261	269	329	268	266	269	282	294	271	278	276	280	267	307	252	284	283	288	300	276	280	259	286	264	273	281	275	275	236	289	278	277	276	291	248	286	276	317	271	291	281	301	261	270	267	264	272	276	296	280	292	310	281	298	244	288	285	288	259	273	312	279	262	274	301	263	264	291	285	284	286	268	283	261	265	283	275	305	273	267	252	283	294	250	265	296	319	294	257	304	244	291	278	294	263	238	283	284	310	276	287	261	279	273	294	289	268	276	270	246	282	259	242	270	285	316	277	285	292	255	270	274	286	263	252	241	288	286	283	257	227	294	230	265	270	273	254	263	274	240	296	271	263	275	284	283	286	290	264	290	288	256	263	309	228	289	290	291	242	309	277	280	268	263	260	285	275	241	264	279	284	292	264	289	271	253	297	281	269	266	294	262	298	267	265	293	299	290	299	290	286	288	276	289	301	277	297	268	262	256	293	300	283	280	277	283	275	267	282	271	290	296	264	298	316	269	309	297	276	251	288	271	268	263	243	282	298	285	284	264	258	266	290	287	278	285	293	269	255	298	276	299	295	264	289	256	306	288	284	284	286	272	309	283	314	270	255	294	292	294	304	240	268	258	267	273	254	269	270	266	269	276	272	273	288	305	273	246	274	266	258	273	286	275	281	307	285	267	265	262	240	296	269	306	254	282	248	255	291	275	265	285	280	286	272	286	256	260	292	259	268	273	270	301	284	280	265	257	257	282	261	308	262	280	278	289	285	256	249	273	284	299	283	254	265	280	289	246	264	282	281	266	289	276	270	268	287	278	257	278	278	262	265	289	262	279	290	262	281	289	279	265	279	266	301	259	292	272	298	298	266	269	278	254	287	259	302	265	249	267	265	262	271	276	271	272	295	287	270	279	308	259	300	244	319	260	272	269	267	262	234	291	283	269	275	284	308	259	276	272	292	299	287	264	279	273	242	265	283	313	301	238	287	282	273	292	299	325	243	297	289	289	267	266	304	276	262	286	268	286	260	298	266	274	281	278	232	305	333	308	295	299	285	265	286	250	308	290	246	264	242	261	263	262	273	294	262	231	277	229	272	295	274	298	273	285	266	274	277	286	260	281	297	249	279	300	290	317	259	289	295	306	269	276	270	269	302	298	274	305	284	316	285	305	295	293	278	319	266	256	255	274	276	282	294	291	260	273	288	267	245	274	303	269	250	255	299	250	271	302	267	268	262	263	259	274	278	268	269	296	245	287	245	257	266	286	257	310	287	255	314	301	302	263	261	274	266	261	285	268	249	293	254	302	281	267	259	252	296	298	280	288	258	278	280	271	241	270	287	294	264	245	292	250	254	243	280	247	249	312	308	285	294	261	271	285	285	244	309	268	335	316	264	278	261	287	303	278	290	304	280	276	285	237	259	295	252	292	283	279	272	278	284	282	296	295	272	307	303	259	302	237	260	277	279	292	309	270	262	281	274	289	287	292	298	274	273	260	260	278	269	294	241	263	270	244	268	271	288	301	265	304	275	311	282	265	275	269	277	263	263	263	266	269	294	288	310	282	267	275	265	301	267	290	275	277	293	274	274	278	267	235	270	287	271	286	285	289	286	269	266	316	308	299	271	293	263	258	255	262	275	260	248	305	293	252	282	268	305	266	277	277	260	272	311	285	266	313	274	299	286	270	281	302	298	284	271	274	290	252	266	259	282	250	290	265	283	298	271	288	264	277	272	264	273	276	294	294	288	261	260	275	261	303	253	280	279	249	296	291	274	302	273	268	283	288	299	280	247	319	253	261	263	266	275	291	275	262	309	279	307	261	246	271	260	290	242	270	277	280	250	289	256	287	274	289	295	281	272	292	289	261	294	293	276	292	276	279	278	309	290	304	252	279	238	266	304	290	289	280	294	304	296	259	270	296	288	258	258	274	277	293	303	280	252	267	287	265	289	273	277	268	281	254	254	280	258	276	290	303	287	314	261	272	269	275	301	288	260	276	268	229	297	272	294	269	285	294	301	294	266	291	305	271	260	237	303	279	278	271	275	269	266	259	272	279	278	290	308	274	298	278	305	292	281	292	291	260	308	264	307	286	273	295	285	277	308	258	281	267	253	268	294	247	270	250	273	301	293	291	285	250	270	278	318	275	284	283	273	285	245	285	278	288	280	280	252	285	251	262	254	282	289	286	302	310	243	268	277	272	274	269	279	254	263	272	291	268	258	282	286	276	267	289	293	283	277	312	281	277	277	260	281	245	290	306	279	266	262	298	295	278	285	299	289	316	258	272	262	308	274	280	274	290	301	327	294	277	292	242	270	266	301	301	294	273	297	293	250	302	300	256	306	304	273	289	275	250	278	299	286	279	271	255	275	249	245	276	291	257	261	287	265	300	258	280	295	287	280	256	280	277	269	256	305	287	289	275	261	307	282	303	288	299	277	273	279	276	289	264	286	280	277	277	276	261	301	288	253	282	307	279	270	253	259	287	301	261	258	309	291	258	284	260	270	284	267	277	269	284	244	273	277	283	291	272	255	299	285	267	291	287	284	277	274	298	264	290	277	291	282	243	296	276	267	303	282	258	307	278	291	291	280	239	270	292	233	264	286	290	263	276	267	293	267	264	260	282	268	269	322	283	254	258	229	254	266	288	262	281	241	257	286	266	280	257	262	299	260	271	290	279	315	300	279	276	287	282	311	314	292	249	296	268	290	273	284	293	266	244	281	291	225	251	295	287	257	280	265	262	287	273	316	288	287	312	301	286	272	274	268	281	300	283	278	265	258	279	269	279	301	277	249	251	266	255	259	272	310	255	267	265	298	261	284	258	277	288	273	296	310	270	282	295	323	292	288	257	259	299	279	294	234	259	272	280	284	260	272
14297	12501	19706	21249	17186	13314	10694	8515	6989	5742	4481	3787	3297	3107	2844	2269	1847	1757	1690	1590	1446	1326	1147	1084	1100	1044	1101	1083	1037	890	898	770	791	761	780	766	770	745	720	698	678	714	748	726	725	692	695	718	742	678	716	645	692	721	686	715	691	659	679	682	691	677	620	694	700	652	686	682	654	667	702	656	624	684	673	655	709	696	691	673	692	664	672	709	660	662	702	684	634	674	662	677	647	674	752	675	698	684	727	704	669	723	672	695	684	650	647	674	678	626	683	655	645	685	696	665	716	733	667	688	688	690	688	661	701	639	634	662	679	664	668	666	673	681	705	660	665	674	689	675	643	631	672	677	691	707	672	675	645	688	702	683	630	686	689	673	644	652	633	703	630	700	704	696	675	657	645	675	727	702	648	610	680	642	660	705	664	674	666	640	641	664	721	676	667	684	666	697	678	673	653	659	675	739	674	674	644	694	669	683	696	630	700	670	734	667	691	649	656	657	630	657	676	649	726	657	648	623	698	692	690	724	683	706	647	724	693	697	688	683	666	671	691	679	635	659	666	684	689	632	646	724	680	685	664	698	654	685	667	664	679	702	687	646	621	686	690	698	673	708	660	674	672	651	657	688	668	724	638	667	687	707	677	676	676	678	673	687	674	717	649	651	688	699	725	689	666	675	713	665	665	676	641	642	662	683	639	650	677	658	630	702	684	717	621	660	692	638	688	672	647	669	700	668	682	660	683	670	695	650	693	664	687	659	664	657	668	652	729	654	678	641	679	680	682	664	664	690	696	667	647	666	662	684	671	661	665	664	682	672	644	674	718	639	660	655	673	657	684	680	670	677	686	645	659	656	647	688	658	672	681	668	674	681	681	650	702	696	650	686	665	622	718	675	652	667	677	673	707	657	666	664	707	682	633	638	689	682	664	707	670	699	754	686	694	680	706	710	653	628	714	679	662	665	655	699	644	691	717	719	684	706	736	670	677	706	674	665	666	691	706	702	673	631	697	690	646	641	658	674	688	649	643	644	663	670	638	674	673	689	663	688	656	658	632	701	697	636	675	700	655	710	705	728	636	720	705	681	700	673	692	669	686	636	688	718	706	649	665	658	707	644	647	615	712	664	723	699	692	661	745	700	687	678	699	678	688	703	670	668	667	612	671	640	674	646	714	712	662	681	657	689	666	690	684	657	653	679	658	673	716	661	687	703	696	694	651	671	682	685	681	625	668	665	690	634	660	694	738	651	717	707	647	678	651	666	693	687	679	679	688	680	673	688	648	679	722	665	658	678	662	687	643	663	684	670	676	688	648	676	693	711	685	637	697	669	681	668	658	735	652	659	693	676	659	665	660	665	702	673	683	690	693	693	638	651	677	642	667	684	678	672	688	712	711	693	681	692	686	671	662	618	660	690	684	664	651	666	719	689	695	684	655	613	661	688	664	706	714	706	701	682	672	719	700	631	687	692	698	680	642	646	712	681	675	612	642	657	679	669	662	642	694	662	687	670	681	664	652	684	646	694	645	722	700	635	653	688	698	648	686	699	683	706	662	652	677	696	685	690	640	639	677	723	634	673	697	653	714	752	636	675	652	710	685	670	693	713	675	702	670	672	650	666	678	702	665	728	681	675	641	664	633	701	641	691	626	719	679	727	688	651	624	677	664	671	703	658	666	677	624	686	654	680	728	658	663	687	714	688	700	675	687	683	664	687	691	685	691	679	685	695	681	691	667	667	701	660	708	722	717	663	699	656	707	649	686	647	642	680	660	709	670	651	673	670	647	619	679	695	696	659	719	651	668	700	681	665	688	700	714	640	669	698	681	669	702	641	661	694	658	682	688	678	677	679	660	689	663	647	679	708	681	694	672	626	643	689	691	643	680	690	654	656	622	643	708	650	674	698	705	658	664	668	697	675	729	667	693	637	706	664	670	688	681	697	715	651	674	586	695	684	629	693	698	714	684	687	714	666	687	641	669	648	681	701	691	682	690	713	663	654	679	681	678	725	690	711	709	696	701	673	644	670	685	717	695	656	627	689	694	649	700	686	701	660	688	675	668	648	698	670	649	700	670	687	687	638	647	668	671	686	680	680	678	681	672	676	613	626	726	673	659	696	689	691	649	649	677	664	705	683	659	729	703	667	671	640	690	709	699	705	692	658	671	713	669	674	630	699	690	682	676	690	672	705	685	683	704	665	671	665	663	662	650	733	665	671	706	675	605	691	671	691	671	654	681	708	676	663	710	674	689	649	639	685	659	655	709	678	699	672	672	700	701	695	723	658	720	684	660	666	618	643	700	677	691	656	612	683	714	704	680	648	664	697	668	693	661	670	725	662	649	744	644	707	745	669	667	701	684	716	700	675	675	679	687	680	697	706	658	685	663	652	687	705	704	688	680	671	677	695	670	663	685	704	748	682	672	639	647	667	717	654	698	719	694	718	748	662	724	674	693	668	658	647	693	672	666	675	670	617	676	701	655	640	659	686	669	653	692	641	674	715	678	687	730	709	646	707	622	648	679	721	693	663	673	700	668	671	658	647	689	667	652	653	672	647	673	677	661	718	694	643	675	670	658	668	697	663	661	672	690	665	682	712	654	663	690	680	673	717	664	651	648	662	686	676	682	683	701	655	724	689	678	720	708	720	678	653	643	626	623	677	671	729	677	670	675	688	684	677	657	689	677	692	687	704	670	630	689	670	703	662	641	691	680	674	671	652	653	729	689	633	678	677	655	658	679	667	653	680	709	667	663	669	648	643	668	686	663	653	663	685	656	645	637	724	654	655	681	640	696	684	672	665	702	674	692	683	681	628	695	693	682	675	667	629	663	683	680	674	693	650	679	669	700	666	697	681	679	629	656	699	664	691	664	606	710	657	650	710	672	702	648	704	658	703	687	702	611	702	675	663	706	664	659	686	658	697	682	711	698	676	704	690	709	690	685	677	692	651	688	674	608	669	708	672	674	697	693	687	681	671	683	679	662	722	646	651	701	682	707	723	722	710	651	660	690	689	716	674	672	675	726	667	659	713	656	684	684	655	667	657	688	670	648	688	690	701	675	708	680	635	631	702	689	682	701	650	689	689	663	719	660	655	722	679	704	648	667	698	668	604	659	696	665	700	675	613	709	689	730	674	674	674	657	679	666	670	717	699	672	689	677	659	668	659	687	672	625	642	680	661	710	729	673	689	631	656	712	664	688	677	666	681	683	701	706	685	651	659	685	718	688	708	653	662	676	599	656	714	717	644	653	675	692	675	660	706	720	685	698	635	701	689	704	672	675	662	694	650	673	745	712	691	704	705	654	722	686	707	640	648	719	657	691	695	726	673	655	657	676	689	676	709	715	661	694	695	691	678	697	624	673	657	684	719	683	661	652	700	709	661	698	691	670	672	662	663	678	656	684	658	691	725	647	604	648	678	670	664	679	662	679	667	638	697	688	652	701	649	674	674	647	695	687	719	679	690	667	743	686	687	665	679	587	703	660	699	667	666	656	617	719	665
30617	22584	22093	17693	11631	7246	6747	4578	3682	2765	2017	1851	1825	1739	1370	1117	978	933	984	747	719	652	518	512	564	510	558	535	430	447	407	362	381	319	294	300	295	294	278	288	290	293	297	272	290	264	306	231	288	282	260	272	310	304	289	277	297	282	268	276	281	289	267	276	265	262	267	318	296	280	243	258	265	265	272	256	268	287	263	268	272	298	284	280	280	283	282	294	279	277	267	242	272	278	301	311	267	272	249	248	284	264	267	279	274	263	243	258	274	270	260	232	293	269	288	265	284	255	262	272	272	298	291	292	285	286	283	245	270	280	276	280	238	278	238	260	286	308	296	286	302	279	254	287	255	267	260	261	248	292	261	286	274	279	281	277	238	251	271	271	273	236	274	263	253	265	302	236	282	244	279	273	264	280	248	260	269	285	270	281	290	260	267	282	293	300	244	269	280	262	266	263	263	285	294	304	264	253	293	277	261	261	275	300	248	278	269	252	234	270	287	244	259	291	281	261	253	243	270	285	267	259	247	289	293	296	270	311	281	255	269	291	292	254	309	277	308	279	279	277	276	274	293	258	256	298	250	299	290	272	293	268	304	280	267	268	249	292	299	277	280	270	268	278	276	259	265	271	311	267	270	272	289	251	280	255	261	292	271	285	252	285	276	257	286	288	308	320	256	275	262	260	282	286	267	261	279	308	274	260	272	286	273	280	292	281	292	266	262	263	278	300	284	267	296	289	257	269	279	246	265	262	257	288	275	276	266	290	272	270	239	298	280	271	274	294	281	292	285	286	287	260	265	277	307	265	283	285	299	283	269	261	279	290	267	257	278	232	267	289	289	274	276	242	248	282	299	290	258	249	250	306	279	265	282	275	276	303	274	266	282	260	285	279	261	282	274	269	267	290	269	259	253	291	285	245	279	294	285	331	257	291	262	259	259	293	271	254	269	255	236	290	277	278	267	238	277	270	251	258	261	275	288	263	304	290	251	256	261	270	269	258	251	276	279	275	275	286	291	282	258	294	261	260	268	232	267	250	296	302	257	281	255	281	287	287	288	264	270	257	254	305	282	277	280	272	301	288	273	299	259	247	286	266	279	270	260	249	264	295	298	259	274	284	314	258	255	266	276	282	262	270	250	258	288	281	278	294	253	284	241	276	263	298	258	296	258	248	285	303	261	268	274	270	277	241	252	297	306	302	278	258	280	281	253	258	289	246	263	297	243	268	249	290	296	293	247	281	294	292	284	277	266	257	282	281	284	282	300	308	292	282	268	259	283	295	289	307	284	256	285	299	265	294	270	257	268	300	310	294	305	269	261	264	302	273	284	269	291	278	250	256	233	258	281	253	279	253	275	268	267	283	273	315	255	278	311	248	281	328	277	272	274	279	274	276	267	293	285	262	254	269	285	285	303	280	295	275	293	293	272	264	276	284	275	239	244	272	265	263	270	257	288	263	256	287	263	288	288	286	234	314	272	248	260	277	297	237	252	280	289	294	283	247	295	287	266	288	276	283	295	243	283	262	260	279	285	254	272	257	260	278	291	255	264	322	265	268	259	259	264	272	227	283	284	269	273	288	275	277	304	263	272	272	287	309	265	278	285	305	295	243	300	290	262	265	305	256	299	252	298	278	262	245	293	276	294	282	270	265	272	299	289	285	278	289	267	262	265	248	271	272	271	272	262	258	261	256	272	287	244	288	289	270	286	276	279	291	290	281	275	275	274	266	248	280	290	265	274	295	234	283	269	266	274	271	283	256	283	243	271	266	270	291	286	296	300	255	277	295	271	256	269	285	254	287	260	277	292	300	266	317	271	276	295	279	278	271	281	273	279	283	272	268	282	284	291	272	297	248	282	236	294	269	298	280	277	266	277	269	249	296	295	285	306	274	276	281	259	276	284	298	250	279	277	286	272	275	245	239	289	296	283	269	290	264	296	258	285	256	283	291	266	283	287	274	259	253	280	250	268	245	260	296	264	258	234	300	282	271	314	269	268	250	271	256	271	289	259	274	280	259	259	292	281	251	251	247	243	253	254	290	284	289	290	294	271	276	282	283	238	303	268	286	295	290	266	266	271	301	276	276	280	250	295	242	312	295	272	277	255	272	277	277	281	262	287	286	261	258	260	293	292	274	266	247	247	294	294	264	272	268	279	270	266	282	267	275	287	301	263	254	243	288	247	267	267	291	290	268	272	282	262	283	248	281	276	293	284	260	277	256	242	241	289	262	283	282	305	276	297	278	287	280	276	295	302	222	274	268	296	288	266	258	308	287	316	280	287	295	323	257	292	263	289	279	264	276	308	289	258	283	313	264	255	287	268	277	276	298	286	305	258	272	281	293	296	306	275	287	267	270	300	296	283	288	267	256	281	274	295	258	284	292	275	271	274	280	279	285	247	279	274	253	272	274	274	269	264	289	233	288	285	293	230	292	268	277	253	298	290	293	294	313	260	285	272	276	253	234	286	288	259	291	282	244	269	279	324	295	273	293	303	272	277	264	318	281	297	288	269	290	262	268	284	272	291	275	287	308	271	257	250	250	281	260	287	287	273	251	284	284	310	274	262	295	268	290	287	297	267	271	290	283	252	274	300	272	285	295	287	290	266	279	263	269	255	265	264	271	302	273	285	274	303	289	278	268	294	240	272	253	289	270	271	303	305	286	273	277	277	279	244	277	281	301	286	250	246	280	287	304	303	271	316	251	265	307	261	298	286	250	255	275	263	294	260	261	252	287	310	280	265	267	261	278	306	274	266	295	263	268	260	269	252	293	250	283	275	266	248	278	283	307	255	298	271	276	269	239	278	277	265	249	247	238	292	285	290	316	279	256	291	309	272	295	265	304	254	285	268	268	270	240	269	288	270	273	250	261	252	295	260	264	283	293	301	298	263	235	254	298	269	270	260	288	288	295	256	304	263	261	261	271	314	265	301	315	242	270	262	282	259	292	280	259	288	257	294	259	287	256	267	271	290	302	285	285	274	291	294	261	322	271	274	288	262	293	257	266	297	271	279	293	239	257	251	294	233	255	267	274	311	273	300	300	296	262	246	298	259	264	282	257	296	260	269	296	278	315	278	287	269	283	261	285	283	274	280	283	246	243	254	267	272	265	270	282	272	287	266	291	293	259	284	294	286	269	326	250	284	302	275	306	259	268	282	320	276	288	299	265	278	276	260	266	260	270	288	276	257	272	290	261	271	302	291	284	297	247	256	303	279	235	259	260	273	255	274	261	258	297	268	288	268	295	273	271	322	273	275	289	287	284	307	293	306	294	286	277	284	270	287	259	294	260	285	278	267	274	279	286	270	279	282	275	278	258	280	262	288	275	275	248	283	265	290	257	275	278	251	287	284	269	298	283	280	302	279	297	265	280	256	274	272	292	300	259	287	296	283	252	290	268	287	320	276	277	274	276	275	264	257	271	266	252	260	270	243	258	253	267	267	275	264	267	262	297	272	269	255	270	311	280	292	276	282	288	266	288	269	273	273	291	276	289
19639	17815	25289	25984	21484	16842	17258	13247	12273	10540	8559	8245	7918	7322	6436	5570	4551	4561	4634	3520	3249	3000	2125	2375	2522	2303	2641	2511	2030	1753	1568	1104	1180	1081	1087	1015	942	805	795	732	730	718	740	692	723	706	677	721	724	721	659	669	679	737	669	712	692	669	714	673	682	705	639	663	688	673	685	648	676	712	691	664	654	685	632	658	692	644	703	691	643	641	727	720	691	654	646	685	649	671	679	693	667	707	668	682	640	674	727	660	734	700	687	683	705	665	648	700	678	659	676	690	689	649	680	652	664	687	754	674	672	687	642	660	674	663	728	675	646	689	733	672	672	691	714	683	685	678	719	690	655	667	649	698	708	674	636	691	649	690	652	717	699	656	627	660	664	695	645	714	664	727	689	618	645	658	657	656	673	669	644	659	686	660	657	679	644	681	695	665	658	666	642	746	667	671	697	674	687	650	677	666	684	689	654	666	602	674	687	675	627	614	703	659	660	664	646	648	630	670	676	613	615	702	653	677	680	643	671	682	651	689	713	658	730	653	664	737	660	683	651	678	723	634	660	663	669	653	688	682	669	682	682	647	663	694	663	698	639	676	650	669	656	704	715	685	639	676	656	666	679	628	675	654	690	674	625	711	622	654	657	628	643	659	668	652	664	680	666	673	721	721	674	660	690	659	714	713	696	706	685	689	689	750	676	630	693	656	683	651	720	641	672	686	681	695	628	661	649	694	673	681	659	715	740	705	665	677	685	663	682	680	737	689	676	676	706	698	670	664	653	676	704	678	689	688	660	652	662	676	644	650	696	677	678	678	700	650	647	734	635	697	736	679	656	679	665	660	668	666	650	674	684	645	669	685	678	674	643	658	691	705	699	746	708	673	671	681	705	675	693	684	666	699	669	687	619	673	706	700	654	667	691	714	635	678	689	656	697	671	690	670	690	717	732	638	652	673	715	675	676	675	674	636	683	665	672	714	645	684	688	671	667	725	671	647	661	630	676	663	665	673	651	646	680	666	681	683	635	697	638	723	630	670	674	703	636	696	747	655	698	659	671	658	673	682	705	658	713	669	659	673	631	640	722	688	732	718	710	725	710	602	632	682	648	728	640	696	657	685	698	652	685	698	702	674	700	695	682	684	657	729	643	733	700	637	683	679	615	705	642	706	652	662	644	661	628	647	702	677	697	655	677	669	635	683	695	653	686	686	687	700	670	654	659	664	667	690	677	723	631	657	710	666	681	653	638	673	678	674	668	664	678	658	690	669	595	658	719	693	690	653	670	661	633	641	642	685	676	701	666	655	670	721	659	639	667	662	696	637	676	672	651	693	745	632	636	682	704	633	686	686	690	675	672	673	685	647	667	653	687	695	698	689	657	676	645	689	626	667	682	644	664	669	656	657	686	745	729	658	682	656	665	699	705	701	684	684	667	732	668	677	701	635	674	649	721	645	709	649	695	646	696	669	676	700	708	721	689	693	644	681	674	667	692	671	685	758	658	693	710	647	662	672	676	678	672	724	663	693	705	667	657	662	666	675	656	634	688	637	650	636	695	632	658	635	629	668	701	675	678	685	682	650	670	657	692	673	702	707	658	701	715	719	660	668	668	622	711	637	706	698	717	628	664	654	683	703	661	656	650	672	651	635	701	643	686	704	701	677	688	714	649	685	697	708	664	664	680	643	625	653	695	644	695	653	704	699	706	660	699	620	712	679	655	673	679	652	670	656	673	660	713	662	627	680	689	639	734	677	707	680	625	654	718	670	646	645	716	679	696	669	712	652	693	657	711	671	737	647	663	682	714	637	672	629	669	624	688	661	648	681	692	659	708	712	678	699	689	656	704	697	678	669	666	719	681	655	710	643	673	675	668	672	639	647	642	680	678	696	670	633	648	613	665	699	686	687	639	705	665	728	655	646	659	617	657	638	679	671	650	663	658	697	649	663	719	649	662	668	706	676	646	664	696	672	685	695	699	686	695	616	678	631	667	660	659	654	714	670	667	652	617	656	726	662	661	683	668	713	733	672	665	645	654	680	721	659	663	648	695	723	646	721	692	704	644	604	692	668	684	630	671	705	708	666	686	622	653	709	692	707	638	666	670	629	715	703	686	657	629	664	724	634	670	684	746	680	673	668	639	681	719	686	671	685	681	674	678	751	663	653	681	690	691	638	666	644	668	697	659	705	701	653	651	642	686	691	645	692	708	642	713	684	716	695	673	710	687	625	656	669	643	686	701	706	709	700	706	682	698	648	697	650	689	667	635	633	632	699	697	676	658	673	618	642	661	732	673	649	676	687	661	658	669	673	624	650	670	688	685	665	644	648	648	649	718	658	670	660	655	680	691	653	691	688	621	661	715	660	717	688	683	701	724	727	650	715	646	690	662	708	701	660	658	648	664	659	694	681	653	673	690	661	677	659	666	708	610	697	714	667	642	721	679	696	665	625	646	690	641	699	654	625	687	661	715	658	685	710	691	653	659	648	705	650	677	679	670	691	633	641	685	742	675	697	640	700	707	660	683	707	637	701	724	638	686	640	716	705	650	715	673	651	684	698	682	674	661	665	661	662	682	664	722	701	691	634	662	700	676	632	652	601	698	660	668	648	687	646	686	668	699	690	663	693	676	625	634	686	604	686	686	667	704	632	696	683	660	672	605	694	678	692	715	713	676	667	700	675	657	630	657	660	679	620	653	676	694	716	658	664	696	680	671	666	738	689	646	642	713	713	707	695	666	712	683	665	646	685	675	666	668	653	682	684	668	658	653	678	657	686	684	681	683	668	645	689	688	649	628	697	686	676	657	729	621	686	682	671	637	598	650	692	675	679	708	661	691	658	664	627	669	670	716	673	643	675	692	672	664	622	706	636	694	669	658	738	667	681	696	644	673	671	662	695	689	705	680	655	699	652	665	689	661	644	656	637	683	682	663	657	717	665	612	680	632	630	700	679	679	658	675	671	657	682	704	680	641	633	676	669	650	682	721	637	680	694	669	664	637	660	646	664	700	667	698	657	700	618	726	674	670	657	662	672	683	670	650	645	634	672	670	669	644	701	639	652	651	675	688	659	716	658	701	656	732	737	628	717	652	655	705	668	652	660	661	682	679	730	705	694	638	681	699	693	674	670	691	704	679	657	678	646	652	675	698	654	637	634	653	652	678	653	678	699	664	646	672	690	697	693	677	662	663	694	691	658	673	683	686	659	697	648	685	655	722	649	683	664	679	692	656	654	624	652	661	645	659	624	700	664	721	696	679	684	720	700	673	676	692	672	640	676	665	673	676	685	656	668	624	677	668	674	644	685	673	665	674	666	703	690	691	639	723	640	699	647	640	707	708	645	701	705	668	673	655	670	691	678	704	660	632	667	618	722	736	688	674	687	667	691	719	625	655	658	708	696	708	709	648	649	758	662	650	724	701	689	683	703	675	673	689	691	653	647	689	650	640	697	658	688	684	727	620	677	723	712	665	722	672	673	714	675	675	678	684	650	689	693	660	687	639	668	678	659
42261	32475	32295	29711	21658	14811	12775	10890	9348	7263	5358	5423	4692	4313	3443	3273	2887	2376	2246	1835	1289	1262	1107	1064	1241	1126	1234	1173	944	863	645	479	530	460	484	420	417	338	264	286	290	295	277	276	332	293	297	286	249	270	292	273	264	270	276	281	247	277	266	286	299	294	266	260	294	303	296	268	287	283	260	254	267	269	277	277	259	268	267	247	295	289	270	258	264	266	273	295	262	293	292	242	274	286	295	268	282	301	283	258	270	247	277	281	267	273	253	258	269	260	259	264	275	275	280	292	291	310	296	294	265	268	251	262	285	295	287	282	276	271	302	281	267	278	296	288	281	288	268	266	276	259	270	290	263	274	259	245	291	240	267	278	295	265	268	300	259	275	256	257	285	277	278	285	316	291	263	263	287	285	287	294	276	271	266	260	279	271	254	278	284	299	256	287	277	290	271	280	279	280	289	289	252	258	269	296	286	264	264	230	247	272	296	276	285	284	250	257	242	287	296	303	226	280	290	262	276	286	304	267	266	280	259	279	249	307	244	279	268	265	291	254	250	286	273	259	258	275	293	293	305	260	280	275	306	251	246	272	273	272	280	256	243	264	273	277	286	286	285	283	262	267	266	261	284	281	271	246	281	269	253	315	275	265	260	280	266	286	263	249	264	244	295	293	251	288	265	266	243	279	241	251	276	259	257	294	298	280	278	286	260	277	252	303	287	258	261	279	253	255	281	243	319	234	271	265	261	261	281	300	298	269	270	273	260	249	285	273	268	284	266	277	266	266	242	269	283	255	295	279	274	287	263	275	269	271	268	270	275	258	274	274	291	281	312	271	273	269	243	261	295	279	273	306	263	285	269	286	300	283	292	296	253	269	289	277	265	266	215	281	264	267	265	271	255	252	253	272	272	284	278	258	262	275	269	275	295	236	252	261	275	279	258	296	248	301	271	286	226	238	294	268	287	274	306	286	274	310	264	236	264	275	284	283	272	264	270	276	275	289	266	259	250	274	256	286	249	271	284	287	283	253	260	312	253	270	275	274	256	280	294	271	279	290	250	307	301	277	254	301	255	263	268	288	255	245	266	283	267	261	303	267	283	315	284	252	267	285	291	245	272	254	288	247	268	250	260	298	284	273	264	253	269	259	262	276	259	263	247	260	272	279	265	280	285	280	282	269	252	262	249	265	269	323	265	280	305	248	286	265	268	296	275	280	279	274	283	275	259	266	291	267	249	279	312	282	242	263	256	253	274	272	235	292	261	277	293	250	274	247	281	283	258	257	275	266	274	275	232	263	270	273	266	285	252	282	309	238	288	247	270	243	291	305	262	279	276	259	259	303	254	282	295	273	239	285	292	252	315	269	268	300	307	270	252	294	257	273	244	287	282	243	252	283	273	264	300	253	283	290	299	274	275	239	277	295	270	271	271	287	280	290	276	256	257	290	314	280	275	333	270	269	289	247	280	258	286	297	269	331	288	290	274	270	279	264	286	274	273	287	279	272	268	286	271	273	268	284	258	277	279	322	265	277	269	278	254	248	280	284	267	280	271	251	265	286	286	290	276	274	284	256	331	286	245	277	274	255	306	281	263	255	258	305	245	271	256	298	274	279	302	267	280	283	284	279	286	341	262	270	256	262	289	267	260	268	264	293	284	272	285	234	276	267	244	275	277	285	278	293	263	285	284	275	304	295	277	300	286	298	255	297	260	241	279	291	255	299	272	262	279	270	290	261	277	268	268	249	256	269	293	283	284	278	300	255	271	287	285	284	281	297	266	266	278	287	290	279	274	277	260	296	258	259	274	248	283	265	284	276	296	253	298	273	271	253	239	273	278	255	268	283	244	277	283	245	254	263	279	269	282	262	267	265	272	286	278	270	287	274	283	282	301	254	244	263	250	256	259	274	265	269	290	246	287	282	291	247	292	243	250	306	279	269	263	281	284	228	250	287	288	277	285	286	257	280	304	281	271	290	267	292	284	278	278	266	287	272	274	273	292	275	306	261	247	293	256	272	274	236	289	289	252	293	284	270	255	275	294	249	277	257	280	282	256	277	274	277	267	263	267	249	255	291	293	255	243	289	262	274	261	276	265	260	285	277	261	289	259	244	313	252	294	275	240	245	247	268	248	245	268	270	289	274	290	283	273	297	269	265	268	301	265	250	267	250	302	276	236	280	300	257	290	278	307	274	296	289	260	265	287	328	278	259	280	263	283	263	273	291	303	278	281	284	293	262	263	252	304	262	247	274	290	298	288	252	254	294	272	241	259	233	269	269	277	261	236	308	288	287	251	242	253	247	260	272	304	265	271	269	290	280	281	250	278	276	301	266	299	299	274	298	294	248	249	259	297	279	281	267	328	265	289	241	267	262	279	257	276	257	274	282	275	270	320	251	277	305	283	275	247	258	275	269	278	295	274	287	247	275	269	296	271	246	284	274	286	286	306	264	255	306	275	268	277	289	289	254	249	278	280	287	282	283	250	264	267	281	254	288	283	250	250	260	274	282	243	270	270	250	292	265	289	270	252	281	270	243	264	258	297	290	271	288	280	272	268	282	252	285	283	281	260	247	300	280	277	269	264	285	270	267	271	271	291	276	311	268	248	264	275	274	240	270	276	287	267	261	290	288	284	254	271	298	269	292	262	284	267	245	267	272	295	269	242	278	264	241	236	287	257	282	279	254	282	284	252	249	260	271	309	266	275	264	248	274	264	294	277	287	273	256	281	247	286	299	275	237	282	264	262	248	287	273	290	283	295	293	268	285	314	297	317	278	276	230	269	252	270	278	233	277	280	257	294	284	253	257	298	267	289	281	289	250	291	269	255	299	254	320	293	270	238	292	234	265	264	263	261	296	284	257	311	263	298	269	281	303	292	268	275	274	277	257	250	289	256	245	248	262	272	269	269	279	302	253	282	276	256	280	248	266	270	270	274	259	254	301	265	299	295	266	257	272	256	241	262	290	239	277	263	261	274	262	277	257	249	253	300	279	282	282	273	283	274	298	281	309	301	265	257	295	247	327	261	269	278	276	254	264	310	292	303	294	296	247	275	270	278	281	244	264	257	290	267	283	267	265	233	244	285	254	285	289	289	266	275	280	294	305	273	274	251	286	300	282	265	259	270	274	240	259	294	284	260	273	271	257	263	291	296	263	270	270	272	268	285	278	276	283	267	277	252	267	288	240	290	278	266	232	273	265	253	273	262	277	293	282	303	266	285	293	302	291	283	236	270	281	280	263	273	287	268	273	239	292	250	242	283	296	277	241	264	264	277	250	250	330	258	279	255	289	266	279	291	282	269	307	273	266	276	297	268	286	306	270	317	243	255	291	285	269	262	233	259	266	272	291	256	301	274	302	243	294	266	246	256	262	295	277	274	258	267	292	287	268	284	265	288	286	280	262	264	288	310	287	273	245	270	252	291	257	268	262	259	302	282	275	289	280	292	274	251	242	256	254	253	271	297	300	254	269	276	312	263	276	252	285	257	259	250	281	279	275	327	282
26625	25678	33428	35122	30314	24600	24069	23496	21222	18612	16376	17448	16718	15817	14153	13236	12082	11146	10213	7790	6083	5992	5274	5808	6300	5745	6466	6126	5066	4497	3303	1871	2077	2055	1983	1706	1594	939	920	802	859	815	816	779	729	718	729	690	672	662	699	692	660	661	691	679	697	659	692	670	639	664	659	657	651	679	653	682	647	669	631	664	679	724	691	679	626	678	669	630	672	693	661	637	689	622	634	673	648	718	610	621	674	662	654	635	656	682	650	650	661	676	666	674	666	617	680	681	694	643	655	674	686	678	675	687	667	651	684	651	662	634	682	652	704	664	702	670	652	617	701	687	651	640	650	682	656	684	647	676	654	611	662	660	655	648	675	654	663	710	641	683	651	712	682	626	655	711	675	667	660	631	656	652	626	659	677	657	677	663	672	674	678	620	666	650	606	631	651	663	693	679	665	694	640	633	683	663	636	712	708	667	686	619	673	648	671	652	666	648	642	644	664	653	675	639	673	646	644	642	678	721	674	649	687	662	690	656	659	657	658	660	678	659	606	714	699	637	699	651	646	659	662	704	670	649	651	656	699	673	689	641	694	644	673	668	694	630	686	657	656	641	660	676	686	626	679	627	668	636	635	674	687	678	659	612	675	647	665	655	664	666	658	656	680	647	648	632	660	659	659	666	652	696	643	675	625	660	666	669	637	636	680	680	663	665	691	691	675	678	648	674	677	733	678	696	673	701	668	648	650	674	633	615	715	645	698	706	630	686	662	669	684	663	673	634	679	655	647	630	663	657	680	707	620	691	624	678	703	645	640	661	647	711	645	695	649	659	686	693	647	648	677	682	668	693	641	638	656	717	682	685	646	636	665	624	662	634	708	648	663	641	684	661	664	627	660	704	666	693	674	625	675	671	634	673	650	642	667	656	691	703	680	695	674	669	615	656	632	710	666	651	632	685	655	633	655	662	636	696	725	657	652	696	655	683	658	653	684	671	673	723	633	673	668	696	667	680	660	691	672	680	691	696	649	660	684	655	730	625	677	694	667	639	652	654	674	622	680	686	672	638	691	652	705	691	663	643	696	660	642	675	739	652	700	669	711	680	658	671	664	680	631	675	632	688	667	669	620	645	616	654	682	686	687	670	666	678	669	681	671	670	673	676	664	673	641	637	669	658	673	704	663	664	668	579	675	660	641	649	675	649	681	664	643	630	646	677	623	668	682	659	674	690	668	667	626	647	688	628	679	677	649	661	690	674	706	687	631	697	647	677	693	669	642	641	664	616	678	682	678	700	642	676	650	712	680	637	651	667	748	665	653	677	676	692	666	658	667	612	640	641	670	650	678	651	672	683	678	659	679	641	620	639	699	732	673	668	671	696	653	664	621	685	701	631	636	654	669	695	666	708	670	697	673	688	656	627	701	629	656	712	627	699	652	673	672	663	698	696	639	696	670	661	670	661	682	642	610	633	681	650	645	624	673	668	709	660	685	669	676	650	664	657	684	678	658	667	640	662	664	682	654	670	695	632	668	638	673	694	640	655	618	675	715	631	656	667	707	664	666	678	644	671	659	651	723	679	669	697	650	669	666	649	665	646	667	674	696	662	637	639	648	636	672	702	619	657	667	613	689	650	645	613	682	705	649	638	685	649	636	642	661	704	652	714	614	683	710	648	694	665	687	669	635	646	693	695	697	682	656	657	671	667	685	638	667	634	700	670	650	694	645	664	627	606	707	685	665	678	679	622	658	609	634	661	652	713	631	675	716	728	716	675	682	644	688	639	667	630	693	633	684	691	664	673	665	682	714	722	688	656	647	610	666	609	684	615	641	670	649	658	643	679	697	645	642	680	655	657	665	669	677	680	663	589	679	695	666	722	642	622	729	678	697	617	601	700	604	638	685	692	727	690	632	671	634	633	674	646	686	681	718	645	674	685	654	670	678	636	651	646	646	672	671	669	640	671	692	671	676	666	708	646	653	693	647	655	690	602	638	741	687	647	675	619	699	672	687	692	663	662	670	703	631	681	668	682	642	664	648	666	688	642	680	640	665	650	645	625	650	699	663	620	667	684	670	689	645	684	609	658	662	670	669	635	669	680	654	634	695	671	663	665	672	654	647	675	690	622	686	660	658	628	676	670	746	611	698	694	664	693	670	640	669	670	603	691	699	674	638	650	695	664	627	633	659	686	668	657	635	695	692	672	642	645	739	657	704	663	661	670	746	633	691	704	656	624	657	648	648	669	676	665	656	609	690	687	625	608	695	658	641	679	648	678	625	661	658	682	695	662	655	681	672	688	689	645	607	696	699	572	702	633	649	686	658	663	641	682	624	664	693	688	701	696	642	640	680	707	680	683	625	635	690	681	642	642	662	700	671	650	686	660	655	657	680	655	676	682	627	685	612	688	650	665	644	695	677	662	671	689	644	678	635	639	706	656	673	687	639	647	639	649	711	666	645	674	660	660	630	657	664	649	684	649	645	675	657	670	673	682	670	669	636	657	655	681	657	676	659	589	681	639	642	670	618	669	619	690	652	662	684	644	660	655	657	664	672	701	693	662	670	674	652	658	658	677	632	661	706	682	682	656	669	655	682	677	696	664	648	641	672	637	660	687	660	663	649	699	664	651	630	624	667	622	678	642	674	688	656	645	655	642	718	708	697	688	668	639	685	672	677	618	694	658	705	635	686	679	650	668	677	670	634	698	663	713	689	656	657	647	648	695	668	607	682	681	650	644	725	656	682	680	651	651	688	649	686	703	638	639	673	698	681	664	647	623	663	690	663	670	682	625	655	684	680	684	614	662	634	669	602	660	622	655	690	657	684	667	678	658	670	659	650	642	680	648	682	624	691	710	647	664	665	674	679	673	682	642	670	668	673	661	669	681	680	649	626	660	625	654	671	698	676	693	691	653	637	681	671	662	639	664	669	655	681	682	661	668	625	722	626	644	685	618	662	662	663	621	696	636	673	636	652	660	683	664	717	729	643	655	637	635	709	671	670	643	645	635	718	643	588	652	675	636	641	637	619	699	655	664	648	668	629	649	677	660	631	646	706	629	682	634	676	674	659	645	644	650	689	642	670	686	651	641	652	632	674	669	686	649	670	638	645	663	697	670	646	681	638	661	669	696	606	642	720	646	655	690	653	658	652	670	696	648	656	712	645	650	669	704	663	664	650	639	653	637	679	644	662	658	665	641	689	655	674	686	665	666	682	644	691	682	666	671	637	660	693	641	635	652	691	724	663	656	713	680	632	679	684	635	682	625	703	666	679	640	644	647	640	658	683	696	678	641	658	680	701	651	671	672	679	656	663	623	686	642	671	674	679	688	668	655	598	626	665	657	658	713	698	659	620	663	658	656	682	684	661	674	612	655	688	649	642	683	669	678	655	658	676	595	697	651	656	643	625	643	689	701	683	685	689	642	641	643	680	641	681	657	674	674	667	646	693	665	718	634	699	663	698	662	665	720	651	683	643	664	661	645	673	682	656	606	690	676	666	677	673	712	661	677	672	645	670	649
21855	14462	14424	10671	6468	4188	2938	2187	1568	1214	954	813	639	631	646	545	486	376	450	437	370	373	348	353	330	307	338	344	285	334	299	314	314	278	318	292	306	284	321	275	263	287	288	282	288	274	290	309	286	303	285	280	291	277	311	270	273	272	263	258	290	280	249	276	257	268	309	252	271	310	286	281	293	286	270	256	271	284	309	269	299	322	280	259	274	269	306	276	257	257	250	271	269	291	297	282	295	284	300	266	273	273	296	283	281	284	247	260	281	259	300	265	258	266	286	242	283	290	263	297	275	313	298	277	280	301	299	264	284	268	267	262	284	245	299	291	268	287	297	305	268	281	295	295	280	263	278	285	295	295	289	294	282	287	296	275	261	268	278	295	234	267	276	266	277	316	300	263	282	282	326	302	299	256	258	273	281	287	306	296	304	276	246	259	270	280	287	305	290	283	286	310	268	296	272	274	295	310	283	284	299	284	278	274	257	299	281	267	271	306	292	289	269	275	283	280	276	264	265	300	265	274	328	291	275	300	273	266	292	297	312	288	276	318	287	300	283	280	294	285	254	280	281	270	307	287	293	263	292	247	298	228	289	271	253	259	252	282	280	275	305	284	278	275	276	279	258	274	293	300	265	269	280	288	257	265	247	305	270	276	316	253	304	293	264	293	284	293	269	293	284	256	260	273	276	288	282	305	280	291	286	270	265	257	274	323	270	282	295	274	279	256	265	296	288	283	274	296	278	260	270	272	265	275	297	279	288	293	298	288	308	295	271	263	285	279	288	275	294	285	282	254	262	257	274	300	293	300	294	279	273	286	258	310	293	265	257	288	287	299	289	263	290	244	273	285	296	315	314	278	283	282	291	250	301	308	314	273	276	275	296	267	291	319	287	284	282	259	291	261	286	282	304	280	269	291	260	301	265	256	261	267	268	282	267	279	264	282	268	257	282	288	285	278	246	257	296	262	257	303	268	271	286	290	292	270	285	280	279	288	297	259	283	273	286	264	310	295	295	279	276	266	288	282	286	289	279	301	262	282	301	280	314	317	288	302	302	255	279	260	276	280	307	284	277	265	254	300	270	278	296	284	252	271	299	280	281	280	291	293	289	306	306	295	285	271	257	282	280	275	294	281	291	243	273	287	293	270	262	278	304	240	269	253	266	289	273	281	331	291	272	273	275	257	290	270	247	260	272	251	277	269	294	303	259	258	265	269	287	304	306	270	276	280	293	293	283	259	283	290	298	288	276	285	268	259	285	306	288	292	280	238	282	246	287	282	282	261	285	243	283	295	284	297	303	292	281	268	276	267	264	275	306	248	267	298	306	296	277	262	325	263	293	279	272	292	296	298	306	265	295	306	270	266	262	290	253	268	298	286	270	283	280	282	269	282	260	321	279	291	258	284	265	279	283	256	300	282	262	269	289	293	275	284	310	258	259	296	293	304	286	311	251	281	289	247	285	285	295	264	279	305	268	284	290	290	280	277	301	278	306	254	261	282	277	274	288	263	243	290	247	271	261	297	288	268	246	268	295	306	252	294	281	294	277	253	293	269	280	278	269	290	293	252	262	282	284	298	293	280	285	262	287	264	267	261	257	284	269	265	252	245	310	269	300	270	300	301	279	273	247	281	279	296	269	268	236	265	277	273	276	286	287	297	270	271	324	256	272	267	244	258	278	281	285	280	287	266	281	265	303	299	295	275	300	266	266	253	272	312	258	271	286	228	304	315	280	300	273	265	308	278	294	270	259	285	278	273	275	292	285	250	291	324	286	266	281	270	290	299	311	296	287	280	285	285	235	271	301	276	262	283	258	278	273	248	294	311	280	286	240	303	300	298	267	280	286	264	305	269	309	296	246	280	267	261	295	272	283	247	253	258	279	273	285	272	277	303	270	283	315	311	276	254	265	251	323	273	278	273	304	260	305	303	268	270	269	282	262	343	264	288	283	269	299	255	239	284	275	268	298	270	272	313	299	286	278	246	283	282	325	255	252	282	271	279	290	269	272	273	271	282	266	272	264	270	311	261	266	279	266	311	273	264	311	319	284	261	320	248	271	266	302	270	257	283	257	259	316	242	269	278	273	323	281	287	271	255	277	296	292	272	301	253	294	256	267	297	269	265	304	289	285	287	267	302	300	281	244	286	301	293	263	268	262	323	303	292	289	282	260	288	273	305	270	264	260	283	288	279	303	273	251	293	289	255	273	269	297	260	269	268	261	255	265	257	279	282	259	300	262	289	273	269	292	305	300	303	288	290	312	276	260	275	267	284	299	262	248	272	262	259	290	264	286	289	287	267	276	262	236	266	277	287	268	281	256	274	295	258	290	266	296	284	289	282	274	274	293	270	276	279	272	281	287	286	259	269	262	278	287	279	290	276	274	285	282	273	248	266	271	276	314	293	269	269	293	259	289	287	273	252	269	305	272	276	283	289	299	290	270	276	259	268	321	283	273	323	294	305	270	286	295	305	260	259	280	270	294	299	280	270	329	288	281	276	273	259	244	306	307	289	286	254	294	264	260	287	246	270	276	245	274	263	284	314	296	285	281	264	260	309	303	258	278	290	264	286	291	254	276	301	299	273	267	255	310	285	267	292	282	263	302	268	288	285	282	293	274	255	266	280	307	260	301	289	302	280	273	285	254	279	303	274	296	281	270	249	271	294	255	305	284	291	301	271	292	240	261	255	286	294	271	307	260	284	259	266	280	285	273	264	252	274	286	286	285	263	282	267	259	275	264	317	265	280	266	273	305	277	282	275	257	271	281	296	257	288	243	279	306	272	254	279	256	282	308	307	266	255	269	255	292	299	303	267	284	292	292	259	263	248	263	287	290	265	249	321	289	274	271	299	273	289	273	317	282	316	254	273	288	324	266	279	290	239	295	263	275	273	269	263	282	249	275	287	266	279	273	259	274	253	286	274	271	258	278	260	283	272	297	276	263	287	259	261	277	288	306	275	284	288	283	299	255	260	307	287	258	259	251	279	314	265	301	295	292	290	258	265	280	289	307	284	270	291	301	264	291	277	298	301	288	303	271	268	304	250	280	269	281	278	277	274	288	280	285	276	270	273	275	265	268	271	281	280	258	281	287	312	309	299	269	295	292	268	289	303	287	251	259	290	291	235	314	289	282	273	281	284	263	281	309	282	301	304	280	276	272	285	288	256	320	267	310	261	279	283	298	276	310	284	293	274	264	293	264	282	284	261	312	275	274	268	301	310	258	272	280	244	270	271	286	287	281	251	293	283	256	255	289	276	289	262	301	304	284	290	281	272	310	245	297	278	263	314	271	295	263	306	219	265	262	263	292	290	287	298	275	277	266	298	269	285	272	271	297	274	260	279	293	279	301	293	298	294	257	270	322	324	264	263	277	290	309	303	265	300	276	303	280	262	258	259	274	269	249	295	282	289	283	298	282	306	285	270	284	259	281	288	263	274	302	256	281	262	257	261	288	304	277	269	309	284	263	291	273	286	276	270	278	277	304	265	265	268
14154	12625	19366	19135	15437	12529	10190	8031	6144	4891	4160	3394	3015	2917	2655	2388	2028	1677	1639	1614	1377	1347	1086	1056	1065	1009	1114	976	981	962	886	807	830	839	731	762	736	734	757	736	727	761	672	729	726	677	726	704	657	681	689	719	716	638	690	677	691	678	679	666	709	691	634	700	617	701	702	670	680	671	666	643	709	689	689	640	718	701	668	685	690	702	666	703	706	682	693	737	674	656	682	676	644	696	657	721	634	689	637	721	745	679	650	665	649	665	697	659	722	694	668	666	707	690	678	675	667	665	695	703	677	654	709	697	671	696	683	662	707	684	682	708	679	681	664	700	650	702	701	694	703	707	655	671	690	696	682	667	681	722	684	704	687	702	673	677	664	683	705	697	672	669	668	694	671	658	702	693	658	719	651	687	698	657	718	667	678	652	673	700	596	697	674	653	681	673	647	707	657	690	643	665	703	758	700	658	683	714	663	673	675	695	685	639	688	728	699	701	675	732	649	648	694	676	677	743	697	660	689	731	682	659	698	678	682	706	692	701	729	674	709	694	642	683	704	692	719	660	681	666	695	723	679	656	649	694	679	645	697	656	670	649	723	695	670	709	755	666	620	630	684	700	700	717	726	695	682	701	696	687	674	682	661	691	680	725	659	650	702	660	719	674	677	700	663	720	657	681	674	643	704	655	693	659	691	693	717	667	677	707	669	718	692	681	732	633	678	684	647	683	691	627	685	701	680	683	701	642	629	673	675	669	670	714	677	658	658	689	712	701	718	698	653	667	648	680	672	673	693	657	695	707	739	667	680	653	732	663	683	664	650	622	680	673	659	670	689	673	690	672	629	663	687	690	711	658	709	671	666	670	653	706	706	675	692	706	619	663	698	705	720	660	699	683	693	624	677	684	680	647	685	663	656	658	684	668	678	673	722	640	676	656	711	722	672	681	722	671	665	741	684	673	729	671	655	664	666	655	684	663	677	704	678	655	696	690	698	707	649	627	719	697	660	715	675	679	705	764	696	676	695	678	693	673	666	676	644	671	688	745	747	727	658	667	693	690	680	692	704	681	634	683	708	656	680	687	618	687	704	662	707	663	730	671	660	713	670	672	674	665	705	652	634	662	652	704	702	696	719	652	682	699	741	682	713	711	662	677	681	700	676	718	697	715	673	664	669	682	661	693	666	676	692	647	667	679	661	676	690	709	680	641	687	675	714	675	680	685	636	637	700	645	684	695	743	682	707	680	655	703	658	704	684	660	620	649	664	724	702	668	641	690	690	708	694	659	705	697	651	687	690	671	673	661	619	724	671	693	696	720	666	695	666	700	694	700	697	690	652	708	665	683	659	686	711	718	679	696	695	684	666	648	689	674	664	679	701	677	686	685	677	708	668	656	694	681	696	732	674	699	673	652	664	666	686	672	662	704	654	700	705	690	655	679	694	645	635	698	673	715	686	657	647	654	666	696	690	641	655	683	673	656	667	685	675	702	693	692	703	677	698	731	698	661	690	703	695	698	652	684	660	660	640	641	633	691	620	693	688	686	667	665	675	659	682	670	682	680	658	660	655	693	654	698	698	701	695	641	668	688	689	693	712	695	691	675	706	674	663	666	703	685	688	657	692	716	700	637	686	655	722	653	643	665	663	654	655	698	736	683	687	635	726	662	710	694	680	652	698	667	665	707	693	652	664	657	693	690	630	689	673	680	702	695	693	649	692	666	677	705	626	700	699	680	679	680	693	735	677	728	685	684	700	652	702	702	697	646	666	634	706	677	703	708	685	642	672	680	702	687	668	648	685	728	645	663	658	699	626	684	687	709	657	677	681	671	660	684	702	663	662	682	692	722	773	695	650	680	672	738	693	725	664	694	683	674	651	662	690	653	715	692	746	656	664	663	695	676	685	671	673	709	684	707	705	650	671	660	726	696	663	678	692	680	615	682	675	689	670	638	660	675	683	682	632	667	665	657	668	709	694	673	691	660	674	715	699	694	651	705	662	634	697	683	684	696	715	717	620	642	691	667	690	729	675	693	677	694	654	640	659	665	686	659	665	677	709	659	659	720	651	662	702	748	687	715	698	674	680	681	644	694	710	647	724	672	647	620	681	644	695	696	703	655	673	640	727	668	695	700	680	667	666	688	638	696	688	679	695	691	651	719	648	707	670	662	689	641	688	656	710	641	691	682	659	682	626	725	633	699	700	653	672	693	674	646	680	660	748	723	655	708	661	650	700	612	697	683	705	683	662	638	666	666	669	661	712	671	643	668	650	718	662	711	689	702	693	677	698	691	668	704	675	701	718	706	663	719	665	669	637	705	675	728	674	703	717	677	636	672	668	647	675	688	664	687	693	742	666	649	697	671	652	698	694	699	674	670	670	707	657	642	681	638	685	638	651	675	624	688	693	670	701	681	693	642	700	709	702	676	693	612	676	695	621	674	706	691	662	639	660	673	623	689	662	724	648	699	707	684	718	680	735	660	685	670	691	673	664	674	680	697	684	697	669	667	667	661	659	664	667	656	639	672	637	710	699	729	682	739	696	657	680	719	687	650	677	681	689	659	693	700	676	778	702	688	676	670	663	709	685	720	700	702	699	681	686	654	662	660	692	717	712	680	691	636	669	675	668	693	656	678	681	680	715	676	688	705	720	670	692	627	666	702	654	682	675	695	691	665	675	662	667	676	639	701	681	685	654	687	659	662	643	713	748	686	664	681	695	688	636	675	693	633	689	645	654	685	653	646	675	683	684	692	686	681	682	693	719	701	692	649	704	688	665	690	682	696	706	701	698	697	672	664	654	693	710	667	695	649	708	696	637	689	708	745	696	627	659	679	650	692	687	645	658	697	689	716	674	681	684	692	730	669	648	671	702	695	701	715	691	681	691	699	697	685	698	666	642	641	713	706	712	683	707	687	693	672	655	742	684	642	670	709	666	687	642	656	713	665	662	681	663	659	648	694	700	678	655	655	710	650	723	681	688	647	685	667	712	628	621	650	670	692	666	695	705	643	707	705	685	675	704	696	689	690	620	683	665	726	698	722	722	654	655	648	701	675	731	668	710	655	702	720	711	682	694	687	677	646	700	675	743	697	667	679	672	687	648	601	637	687	675	671	695	701	685	652	713	673	686	665	695	660	690	704	649	674	709	701	696	689	688	647	634	684	667	694	668	742	688	686	676	704	700	666	653	626	693	681	669	679	669	646	690	700	700	664	685	698	665	682	715	689	683	645	674	709	751	662	731	682	651	645	668	670	666	683	701	670	683	679	711	704	672	657	708	697	668	698	686	720	680	681	672	765	676	684	701	688	706	668	682	663	675	709	711	692	664	706	683	676	734	650	660	669	681	743	659	675	675	657	742	682	689	648	739	682	661	696	664	650	710	723	677	669	665	658	659	662	700	683	616	703	691	704	725	719	678	683	675	710	639	655	685	654	734	701	689	671	689	623	683	656	675	727	672	710	708	606	686	677	661	665	689	682	662	698	645	646	702	694	672	678	702	674
28634	20488	21174	15911	10544	6838	5603	4098	3217	2637	2345	1973	1721	1724	1409	1142	1009	853	969	914	676	635	515	573	567	515	559	546	486	431	361	334	325	315	376	295	330	296	319	314	292	285	260	311	279	276	282	255	264	259	285	252	287	302	265	302	296	294	278	270	274	275	291	257	288	287	311	275	301	283	289	305	243	309	286	300	265	295	322	241	256	291	259	282	264	260	281	290	273	276	266	271	279	297	283	271	276	258	268	280	268	281	278	287	274	303	277	266	273	291	246	282	295	264	269	274	281	267	280	253	263	248	288	276	267	290	310	283	306	291	286	262	303	275	278	285	281	280	270	270	281	252	305	307	301	284	295	269	282	277	268	266	270	284	285	253	280	264	279	282	293	262	288	292	287	281	261	282	274	286	294	274	281	288	284	248	296	293	276	280	287	267	275	267	264	272	303	255	281	277	278	254	265	273	268	298	277	275	276	303	263	255	283	287	305	307	264	255	260	280	278	299	273	266	264	280	281	288	265	247	289	269	287	269	265	278	274	290	271	260	290	246	306	259	279	270	283	274	303	289	254	277	292	267	281	285	240	261	264	258	318	279	290	243	281	294	276	269	291	249	264	287	277	276	264	285	264	277	262	270	289	307	296	271	264	266	295	232	300	284	236	268	291	288	265	238	285	292	280	297	304	300	273	301	289	280	287	306	253	277	274	272	278	309	276	272	262	273	287	262	262	298	267	263	279	282	299	279	279	263	271	289	284	256	279	272	295	264	305	256	270	295	266	281	273	281	306	245	256	272	255	265	281	266	287	272	313	270	301	268	271	323	284	259	293	274	283	283	279	302	257	281	262	286	270	270	282	279	268	252	284	257	301	266	286	231	297	306	270	287	258	295	263	287	268	279	287	271	256	290	258	262	299	283	304	266	292	262	305	303	299	284	290	265	264	271	276	269	318	288	266	271	275	262	265	270	264	282	264	271	259	282	276	281	273	262	291	261	281	257	279	311	298	255	298	261	270	285	273	303	282	289	278	267	269	283	305	260	306	280	273	275	280	267	262	271	274	273	232	292	276	302	284	262	287	291	275	257	302	310	240	290	270	284	277	275	267	271	314	246	285	263	269	263	256	294	269	274	269	253	253	288	274	241	258	263	274	308	300	300	272	284	309	277	271	236	265	272	278	252	268	276	271	265	274	309	280	260	282	272	260	285	294	264	269	306	311	270	279	295	246	280	264	259	281	262	289	269	292	264	309	304	281	243	287	285	286	272	310	281	250	227	267	294	269	246	295	297	267	300	267	285	262	297	308	278	318	271	264	268	279	296	266	284	261	265	274	285	281	279	256	278	249	263	284	304	259	256	284	273	263	304	272	277	278	274	285	261	288	267	311	289	273	257	250	298	282	295	281	272	273	273	255	289	275	297	272	296	286	293	296	276	291	272	256	340	285	274	267	282	270	267	262	244	301	276	270	276	268	248	259	289	262	280	277	274	287	295	270	276	284	277	268	273	288	273	275	284	263	285	277	276	288	273	292	306	259	291	259	297	262	296	265	262	289	282	274	263	266	296	271	269	296	276	278	265	287	256	255	316	288	302	275	288	263	283	241	269	278	261	250	279	255	296	285	269	285	278	278	308	243	279	258	271	279	286	288	320	278	294	272	290	283	251	239	270	298	281	290	258	270	279	249	296	293	267	301	267	259	296	268	249	264	297	274	259	294	284	291	292	322	297	266	309	270	302	269	261	289	278	274	269	323	279	275	253	274	342	301	270	275	296	266	259	294	280	324	262	264	265	281	297	289	292	255	278	257	310	286	251	304	275	330	311	290	287	233	252	260	270	271	261	278	299	282	275	284	295	256	280	258	254	280	305	262	276	287	263	274	278	244	269	276	312	279	261	292	279	296	303	294	293	296	265	274	265	285	254	264	287	283	250	278	272	309	276	274	297	302	277	266	268	305	264	256	286	272	297	292	306	253	258	280	291	288	286	276	264	267	266	292	270	290	257	241	258	286	286	321	292	279	273	278	276	264	278	295	283	303	301	296	303	268	262	279	303	285	294	280	296	264	252	302	308	292	253	267	288	278	277	297	304	284	260	266	296	262	277	280	265	283	292	316	262	272	279	278	273	306	303	267	288	250	287	311	313	278	268	255	310	262	279	281	301	249	301	285	290	279	257	294	295	264	273	298	293	283	259	260	280	282	284	306	285	270	295	272	265	284	283	314	286	287	278	268	318	280	277	282	274	285	265	263	255	272	256	308	284	272	296	284	303	280	281	302	254	262	310	325	250	260	280	274	262	299	250	299	285	273	279	257	280	257	297	295	285	280	274	280	275	305	273	293	297	296	271	278	319	272	225	273	285	268	327	273	286	275	291	260	279	296	274	275	292	295	266	261	281	266	300	264	294	276	269	295	251	254	260	298	302	275	261	283	278	270	262	260	275	289	272	255	285	296	289	254	285	253	284	296	300	289	277	284	258	276	267	263	298	290	250	276	269	279	262	281	271	302	282	305	301	265	294	276	261	267	249	274	276	314	312	277	269	257	278	274	263	320	265	280	248	271	262	252	284	295	270	265	274	263	324	306	271	284	267	289	295	281	272	291	288	276	289	296	288	265	266	275	279	298	281	265	284	284	257	281	267	289	283	268	274	271	281	267	277	244	262	262	312	263	266	290	275	284	276	294	308	290	279	281	262	268	274	259	276	295	290	291	264	251	265	310	267	279	251	271	277	272	265	274	251	275	266	258	295	283	275	295	297	282	276	254	285	276	263	251	278	253	269	281	279	249	287	278	302	262	266	268	281	286	283	258	269	268	300	288	266	301	266	293	299	264	285	276	279	249	274	288	261	261	273	275	302	307	269	287	282	270	247	255	284	263	250	259	267	280	287	262	263	291	279	270	275	257	271	267	305	287	290	263	271	270	267	266	288	257	253	295	241	285	293	279	284	266	248	263	270	281	270	283	271	271	266	289	270	277	266	278	273	314	292	270	274	275	289	263	286	279	293	255	265	314	269	277	265	276	280	283	287	276	296	284	282	287	285	271	276	280	270	267	256	278	285	260	301	284	264	247	295	262	288	290	285	266	289	285	280	296	275	302	281	309	271	306	257	274	281	273	309	268	278	272	268	274	271	284	286	280	259	262	278	283	300	274	281	283	260	292	277	269	318	237	289	287	264	275	296	264	286	260	243	264	270	291	298	253	275	270	286	315	279	279	270	275	277	252	300	269	285	320	274	275	290	251	265	256	295	287	256	290	259	258	292	257	302	283	262	287	273	261	280	294	288	286	276	273	267	287	270	292	269	250	291	262	273	280	263	298	270	279	278	277	248	290	281	285	235	303	308	301	267	294	282	264	286	301	259	285	280	315	254	253	288	274	276	288	285	273	278	253	299	269	280	278	283	261	293	295	301	273	280	294	264	297	281	252	294	278	288	279	299	309	269	278	277	286	308	279	292	276	284	295	291	253	262	292	279	280	274	255	264	251	266	268	274	241	292
19215	16778	25069	24315	20685	17228	15934	13454	11565	10187	9290	8479	7754	7742	6550	5812	4910	4097	4799	4513	3140	2741	2042	2735	2580	2241	2586	2389	2132	1886	1461	1117	1203	1134	1089	987	885	825	770	737	752	728	702	722	741	682	644	684	667	722	678	665	690	733	681	660	742	688	700	668	692	630	694	660	698	710	675	757	667	722	706	674	724	645	711	697	693	673	708	687	709	712	681	679	702	651	684	680	733	712	695	706	672	666	716	708	701	649	665	695	666	679	702	638	722	680	688	717	664	642	669	699	675	707	683	678	650	686	689	680	692	655	658	672	708	667	680	742	698	692	698	712	706	691	672	714	714	663	666	635	659	673	665	696	688	702	669	678	664	711	667	641	702	706	691	687	717	670	641	693	687	700	678	650	692	645	723	645	729	672	694	709	690	725	667	679	682	714	691	644	673	664	687	693	692	676	684	700	665	705	637	720	694	722	705	683	725	660	684	668	702	716	670	688	669	663	683	730	656	684	677	660	722	694	662	685	672	693	712	729	663	674	700	645	681	686	669	647	677	718	671	668	700	718	649	643	664	691	688	647	685	647	655	689	670	728	662	655	667	694	691	761	629	641	657	690	662	653	690	657	685	667	658	659	699	671	705	699	674	669	676	655	703	742	715	711	741	714	673	641	663	611	716	689	674	657	634	698	665	726	663	704	690	689	687	700	694	672	674	700	662	659	663	681	667	695	664	702	685	744	662	697	720	688	683	633	681	696	683	678	696	666	657	746	683	676	664	677	678	730	703	699	683	680	701	640	655	689	700	692	706	682	646	630	688	647	665	698	686	663	664	642	667	661	694	707	722	636	724	677	695	669	686	689	681	652	683	672	773	697	656	704	678	599	674	650	715	709	694	683	696	633	711	677	691	712	696	686	602	703	682	692	666	712	722	649	720	690	705	662	689	647	627	650	702	707	691	716	705	703	657	661	717	699	681	663	681	702	651	684	663	634	670	700	674	673	697	687	644	699	716	730	681	663	696	674	643	737	660	692	685	706	691	671	715	663	703	686	703	696	688	667	693	692	652	643	657	719	681	738	632	711	655	686	696	666	708	721	687	662	696	645	628	665	663	685	695	678	754	659	696	662	630	723	663	667	666	702	653	656	671	728	669	657	664	643	656	683	633	709	702	703	695	652	740	665	675	686	686	720	722	657	681	703	687	704	676	695	640	696	646	672	620	679	670	670	654	709	667	661	680	693	763	694	667	628	692	697	642	678	693	693	687	667	723	716	710	670	690	631	678	695	674	699	665	643	648	687	631	735	648	736	644	671	691	671	663	630	722	697	687	661	699	662	695	735	669	696	683	681	665	652	726	712	665	659	653	709	699	691	703	670	699	698	687	689	682	705	611	687	660	636	630	676	702	712	689	694	702	751	694	669	677	691	703	702	659	675	672	607	707	682	690	696	702	669	739	707	641	663	669	695	716	690	697	692	700	674	661	659	686	684	646	672	664	730	687	686	700	679	657	638	688	644	662	705	632	674	713	643	688	631	660	696	674	704	645	694	708	681	675	698	672	687	684	735	670	725	713	660	665	643	707	685	645	732	682	726	632	648	695	658	724	654	607	675	715	665	682	676	648	657	680	644	682	678	699	687	654	659	652	675	702	689	681	699	665	650	694	729	689	658	680	684	689	667	656	643	668	721	676	628	676	690	651	659	634	697	667	658	701	707	668	675	672	677	651	716	712	672	672	695	713	679	680	701	726	600	692	709	684	682	671	626	716	708	692	668	721	642	712	662	651	715	669	704	690	661	688	653	696	669	667	710	690	731	656	679	700	643	648	713	686	621	688	683	709	636	714	670	645	739	752	744	646	661	684	639	681	695	722	638	663	663	689	741	749	681	688	652	660	674	695	670	705	735	668	698	701	669	682	665	653	729	715	714	655	646	720	680	662	674	680	672	654	659	654	659	699	622	693	686	676	652	684	689	674	661	650	687	686	692	690	703	695	655	715	659	690	707	681	680	644	666	708	745	695	669	700	701	692	643	708	712	678	667	694	685	662	693	724	697	661	694	694	661	716	654	716	700	669	725	653	693	714	641	696	692	731	711	683	635	671	698	663	707	688	696	670	641	687	682	650	689	672	670	709	626	666	692	666	678	663	685	679	714	679	689	691	692	633	655	695	655	667	629	694	716	710	664	679	713	680	682	687	654	688	652	684	673	666	666	668	689	648	688	676	672	714	672	691	685	692	664	677	693	684	640	680	770	699	692	669	698	711	663	694	699	694	661	725	672	693	675	673	696	686	709	731	711	693	703	674	684	689	676	717	667	693	645	661	684	670	679	706	725	673	668	659	713	652	706	699	672	642	716	708	716	691	658	684	695	684	681	699	675	667	670	701	634	694	691	700	724	694	683	673	695	670	673	653	708	681	734	650	689	671	663	695	670	683	689	703	674	691	682	659	715	705	685	696	718	700	680	712	708	708	699	650	700	731	696	734	658	651	658	704	643	691	664	685	689	671	672	626	663	684	640	610	661	701	640	664	636	744	674	700	705	642	685	741	719	718	631	663	677	668	725	706	639	710	685	696	699	695	687	682	640	689	684	658	696	636	664	665	670	691	685	677	634	659	677	680	690	693	707	669	683	705	662	677	679	730	645	670	654	659	653	670	712	707	666	682	719	630	711	677	640	647	678	727	724	706	665	681	656	690	668	692	656	697	675	711	652	673	701	675	664	732	667	648	740	726	715	674	716	684	668	686	744	683	660	718	703	682	658	708	677	696	651	709	692	692	674	651	694	675	647	684	701	681	708	700	713	680	680	704	684	649	663	681	743	648	719	695	660	676	692	626	672	633	678	707	665	702	648	697	659	676	655	705	664	688	658	661	625	701	682	702	688	683	687	662	681	600	641	676	704	676	639	671	678	628	664	740	648	712	661	678	714	722	649	719	655	673	690	712	640	657	685	666	645	680	676	692	669	691	674	692	687	692	662	701	658	693	724	702	702	698	668	686	705	710	685	730	694	719	727	663	644	633	681	650	677	668	661	681	713	686	690	711	736	652	735	669	668	677	704	736	641	680	692	677	686	652	672	691	696	640	664	685	684	638	747	686	669	719	668	709	682	702	677	673	695	693	687	676	661	679	700	718	693	627	746	681	655	688	682	662	677	665	662	665	705	715	702	673	677	687	676	663	699	683	688	706	693	706	727	687	639	687	656	658	702	707	621	650	674	727	698	673	700	632	711	693	705	704	681	686	673	666	690	658	678	693	688	717	704	669	712	670	678	665	684	699	683	706	685	648	692	666	710	719	742	629	691	710	657	694	681	703	669	657	707	653	667	674	687	733	653	725	712	707	645	685	676	705	649	700	662	684	700	694	663	670	684	679	727	665	685	645	679	649	674	710	676	732	695	706	688	675	688	651	690	688	713	701	660	698	650	716	716	667	667	660	643	695	680	685	691	656	669	659	674	676	664	668	705	686	625	683	700	644	640	659	677	685	681	677	688	672	698	696	637	673	651
40936	31382	34369	28038	21103	14944	14106	10605	9562	7905	6257	5415	5343	4573	3801	3475	3095	2374	3246	3018	2245	1824	1683	1413	1313	1007	1224	1267	1275	1056	625	481	505	477	479	444	367	302	302	280	295	259	295	277	283	285	277	302	263	320	289	294	273	262	296	315	285	284	291	273	300	266	279	272	288	296	270	277	297	270	270	304	280	267	269	280	274	291	284	282	272	276	268	273	260	278	264	264	243	282	278	279	290	271	294	236	260	287	293	262	282	305	263	289	293	306	293	277	309	277	283	245	295	253	251	270	267	273	295	288	311	273	285	283	275	281	286	284	285	301	269	277	270	284	244	284	295	325	290	287	285	268	269	295	279	265	278	251	297	285	286	287	280	240	278	271	288	282	270	289	254	275	318	273	273	306	275	296	282	265	267	283	294	256	255	277	285	293	287	262	263	271	257	262	290	262	279	287	261	263	296	296	270	270	267	273	270	260	253	297	287	289	269	294	279	281	287	267	261	287	286	270	261	285	265	258	271	265	282	288	311	243	293	285	293	283	290	271	274	264	272	278	268	262	295	256	290	225	275	288	261	302	292	264	287	257	303	279	291	290	264	280	259	275	272	261	271	266	276	264	291	269	278	264	251	251	307	270	264	291	259	280	241	275	258	261	287	276	313	280	283	280	298	289	281	248	238	318	275	276	273	273	284	258	286	251	280	255	299	290	271	301	277	304	263	244	261	292	283	278	276	242	280	269	293	271	283	277	272	282	276	270	288	263	307	292	232	259	273	268	322	299	274	281	280	263	254	292	306	272	275	257	290	258	267	248	306	281	278	263	257	272	255	252	288	302	273	290	294	260	287	254	262	280	251	267	269	290	263	269	252	245	278	285	267	302	291	284	294	274	279	274	277	258	300	279	313	279	261	283	269	274	299	272	312	261	301	304	291	239	303	281	233	271	262	274	274	252	270	272	264	288	271	282	294	296	289	287	287	293	273	247	285	254	255	282	257	298	272	275	303	282	273	267	278	281	272	298	281	267	290	268	270	258	313	288	289	294	265	290	291	278	276	274	295	270	272	294	271	282	276	270	265	272	277	256	280	302	287	307	269	295	283	274	269	277	285	270	270	285	248	287	251	276	251	257	276	251	261	285	292	241	266	268	299	234	255	272	251	286	277	259	269	293	276	281	278	247	255	274	290	277	287	288	275	292	304	271	235	264	261	290	271	252	289	268	283	260	282	253	318	286	276	298	290	261	257	244	262	284	282	283	294	271	284	262	295	260	276	304	293	288	278	277	266	272	287	258	261	274	263	278	251	278	250	260	270	262	299	299	277	264	295	268	255	288	241	291	315	293	289	247	278	253	262	305	295	261	274	293	276	302	301	300	288	281	280	259	259	257	258	280	267	298	285	254	292	282	294	272	293	260	297	263	265	271	279	287	303	295	279	280	279	273	305	289	289	261	283	289	298	279	296	252	297	275	297	266	304	286	295	283	283	279	257	278	280	284	289	283	303	273	286	265	264	273	273	243	265	267	275	263	223	246	276	256	306	298	282	304	294	272	293	244	283	299	290	274	292	261	276	257	260	267	294	284	276	271	280	293	265	282	277	285	271	281	274	282	312	297	283	269	293	277	273	284	272	254	308	294	292	297	291	277	253	299	257	296	248	265	245	250	267	267	290	275	265	298	263	253	282	279	295	260	272	281	299	255	289	234	286	263	270	292	275	268	288	242	287	288	265	245	286	297	255	290	273	309	293	276	276	311	289	268	279	247	282	296	296	303	265	279	241	296	282	268	259	273	278	254	292	278	239	280	265	267	266	281	272	260	273	287	274	270	255	252	269	272	267	275	258	266	282	254	275	287	250	303	287	300	263	305	268	232	299	304	288	255	270	276	277	295	277	275	277	304	288	286	277	271	269	280	270	286	274	325	265	264	268	258	257	251	277	272	268	310	268	268	281	283	288	276	272	246	298	293	294	286	275	252	282	248	267	277	273	265	275	262	265	274	270	246	271	278	279	303	265	292	279	270	278	285	277	268	293	238	275	275	298	278	301	260	283	266	256	276	261	270	265	268	294	285	327	278	281	290	279	274	323	270	282	270	290	286	252	266	275	283	241	280	261	310	296	280	252	257	290	238	250	277	297	279	276	261	271	247	278	263	291	248	290	291	296	280	308	330	286	264	276	266	282	309	275	292	283	285	284	278	270	280	266	295	272	313	269	266	254	272	266	277	272	264	280	273	284	295	290	305	270	274	315	265	266	264	229	275	261	265	282	267	240	267	261	274	293	272	273	249	274	281	277	282	317	269	289	281	266	274	288	259	267	276	301	295	279	314	284	288	262	271	250	264	253	282	270	303	260	284	322	274	284	305	286	264	275	286	261	283	271	274	282	264	284	265	268	299	265	238	271	287	273	262	286	275	263	259	265	269	285	289	284	271	279	252	274	264	266	272	293	258	298	292	299	227	253	277	275	292	264	279	273	279	277	281	266	241	308	257	266	286	284	291	291	287	303	276	283	291	272	301	249	267	296	272	285	284	262	303	263	281	308	272	293	266	275	270	261	254	258	276	306	313	272	277	278	311	297	296	260	254	299	270	287	294	292	265	282	276	322	281	254	280	296	262	263	296	267	278	265	273	253	272	262	265	284	287	265	257	279	290	318	308	299	263	290	280	287	299	303	274	240	252	268	251	257	270	277	292	262	274	273	262	277	261	247	283	289	297	291	277	275	266	287	290	280	285	285	275	277	256	268	295	292	294	274	278	299	275	298	304	278	253	304	235	272	291	279	260	269	272	291	266	307	271	221	306	261	258	262	299	276	285	282	285	268	290	296	285	304	295	255	269	284	285	261	248	275	284	300	235	300	267	260	314	297	323	277	281	258	278	274	254	256	286	267	239	286	297	251	274	278	277	281	306	295	251	281	244	239	246	269	315	248	282	277	278	304	237	279	296	286	312	295	305	294	283	245	273	279	278	282	288	289	269	265	265	274	264	283	278	257	294	253	263	307	310	304	251	265	265	241	251	300	281	271	288	268	259	303	311	251	256	266	267	243	272	283	272	270	266	291	258	249	313	303	276	266	276	290	298	257	264	263	314	264	269	288	278	298	287	263	287	305	279	263	264	282	266	283	247	243	272	299	254	290	250	274	255	271	238	265	274	276	274	267	289	286	293	281	252	268	284	276	249	269	266	270	309	283	278	266	265	284	290	308	270	291	257	274	265	303	272	274	274	308	291	301	274	262	287	293	278	253	293	284	272	284	248	256	297	289	276	289	282	264	257	302	300	264	259	245	266	268	274	260	317	268	258	295	283	282	271	241	290	281	280	253	282	272	271	289	278	251	289	284	278	268	292	245	244	240	282	250	271	258	290	268	279	266	289	256	262	254	243	275	317	266	274	308	312	241	280	258	269	253	300	291	287	270	245	291	265	255	316	276	256	277	262	259	258	269	272	267	266	265	264	262	281	311	272	294	271	279	289	281	296	264	288	260	276	280	253	291	289	282	286
26535	24717	34932	34064	30002	25815	26355	23321	22319	19724	18395	17904	17478	16571	15118	14015	13046	10952	14400	12309	9610	8083	8088	7240	6718	4925	6376	6895	7089	5611	3038	1851	2198	2062	2131	1724	1276	991	867	855	835	840	757	775	753	762	759	705	718	699	680	717	728	702	718	696	736	676	683	713	688	706	701	706	709	689	704	663	695	664	645	646	670	674	679	634	701	709	700	710	667	680	698	685	674	675	681	674	720	678	636	670	704	694	694	685	710	646	626	676	654	675	708	675	709	691	683	709	708	699	635	656	669	724	690	664	644	712	702	684	641	697	682	688	687	657	655	644	679	646	653	689	692	677	608	710	667	690	695	615	705	716	702	661	674	677	689	667	673	668	623	682	685	708	680	676	698	676	665	668	633	649	666	690	698	677	696	652	668	682	661	669	667	698	683	677	680	656	689	630	638	718	636	662	674	685	624	683	692	672	643	660	723	673	709	705	644	640	703	665	677	665	657	704	709	579	674	683	622	672	659	688	684	709	663	663	657	670	696	670	644	682	694	684	716	652	663	676	667	649	631	694	675	671	680	657	657	631	658	675	645	679	716	600	744	687	649	688	716	692	686	652	684	703	685	682	670	627	692	635	653	685	682	707	685	690	648	683	650	653	669	721	625	690	675	667	720	705	687	683	594	670	674	671	691	656	709	684	710	690	660	682	672	683	657	660	740	634	622	665	684	697	666	677	654	685	655	674	692	623	668	682	654	704	631	729	673	638	700	720	718	672	639	668	671	688	658	679	717	747	634	697	662	666	665	651	692	653	692	688	711	689	677	692	687	622	630	716	699	687	667	667	662	712	698	671	693	721	680	660	628	651	720	615	658	667	693	690	665	696	689	696	726	667	705	670	721	668	656	682	669	674	726	645	709	694	697	654	683	689	701	671	684	665	665	671	669	661	677	641	694	678	612	657	684	643	638	654	670	692	677	704	661	646	688	707	684	659	662	736	627	640	675	701	681	682	636	702	703	671	724	657	706	715	682	698	696	631	664	675	684	693	691	681	685	650	683	635	716	700	696	710	659	654	725	707	722	631	705	646	649	660	660	693	650	674	645	667	668	682	674	661	677	639	682	636	642	640	751	706	663	670	684	609	657	641	671	664	699	659	667	677	693	689	692	654	638	663	702	657	633	708	696	712	672	653	671	641	612	698	695	693	674	687	653	716	695	686	675	738	685	653	674	708	627	677	686	717	667	643	696	674	685	642	679	744	683	640	653	704	728	659	718	650	672	675	669	662	677	651	691	668	649	649	631	706	677	696	603	737	676	656	685	644	689	696	700	668	663	680	650	677	701	669	662	697	630	659	682	645	676	680	661	639	629	669	677	692	655	670	681	683	688	659	662	710	676	693	675	697	676	700	693	674	672	669	699	636	677	688	663	648	683	657	698	650	675	686	659	693	676	660	671	699	667	704	698	630	642	643	684	658	690	680	685	657	700	697	653	664	684	674	700	670	731	685	685	666	689	686	697	650	708	681	696	675	653	664	658	698	671	680	703	684	626	633	678	641	680	642	691	667	676	705	636	670	693	675	672	671	660	623	711	694	686	704	663	615	644	646	657	686	663	681	634	716	698	687	671	690	667	637	644	690	681	660	680	707	665	651	694	671	685	715	697	689	684	684	665	660	683	712	692	667	685	667	650	676	640	694	678	685	647	705	673	691	666	695	671	674	639	676	629	690	688	684	679	665	642	685	647	670	673	676	681	664	697	597	655	680	641	685	635	705	639	657	631	660	679	696	671	710	673	693	672	684	660	717	708	631	691	663	643	726	664	678	653	729	629	632	688	687	666	670	732	621	614	686	672	681	709	685	668	673	701	660	662	685	673	646	655	692	710	637	656	648	690	636	654	665	691	625	713	623	672	668	679	726	719	670	728	706	676	652	649	728	660	628	681	691	665	683	663	661	690	682	674	723	687	656	710	703	643	676	662	673	677	708	676	637	660	661	673	705	636	701	700	684	676	698	677	691	678	689	668	644	688	657	657	703	676	713	679	653	672	687	704	689	674	686	652	659	667	655	601	665	601	664	649	647	713	653	689	655	680	669	649	687	679	683	658	687	669	687	652	672	717	677	657	671	691	710	660	666	731	650	636	647	682	691	703	639	665	737	695	707	659	646	651	668	657	619	658	666	675	637	697	642	667	631	659	666	630	689	667	685	660	678	647	672	683	673	663	696	695	638	658	640	672	684	692	679	673	683	691	693	686	691	612	659	697	719	659	694	675	686	646	662	629	706	646	669	700	644	689	660	691	679	651	639	592	719	629	683	673	657	727	698	678	678	679	690	647	644	656	688	674	671	676	663	629	628	689	680	693	668	678	663	651	668	678	641	688	686	683	700	674	679	654	678	699	686	654	653	711	711	685	680	656	662	680	690	680	695	677	718	650	682	701	665	697	731	673	707	696	677	654	642	640	620	687	677	689	653	704	655	656	706	686	721	657	660	675	722	699	628	675	680	663	698	693	710	686	636	679	700	666	613	672	708	683	640	659	680	677	706	666	730	660	646	675	666	691	647	646	672	692	653	673	689	692	687	683	698	675	653	725	705	680	675	709	695	647	658	666	704	648	628	653	675	672	652	681	619	705	688	683	687	700	647	670	661	644	674	703	696	667	717	683	695	668	679	684	681	664	688	713	672	739	655	707	688	695	717	688	675	688	666	695	701	663	672	649	665	687	667	683	672	660	691	706	635	626	657	651	678	696	676	662	666	681	633	655	665	677	670	650	685	704	652	683	681	691	707	702	674	642	699	647	659	668	686	708	695	644	637	696	665	663	652	718	713	695	707	659	684	657	683	689	665	609	628	696	650	644	704	673	693	719	654	670	626	636	720	743	689	622	655	682	679	700	706	691	638	653	655	678	694	650	641	699	697	672	682	685	634	717	702	653	666	695	693	721	704	659	675	684	648	660	700	654	685	677	703	657	665	653	719	687	651	650	685	737	659	710	691	669	698	698	708	628	674	660	715	656	647	683	677	646	675	666	686	732	653	705	687	705	685	709	644	656	691	684	672	671	653	663	667	656	698	684	726	654	654	646	679	672	638	645	655	642	650	698	699	685	703	651	667	710	673	695	620	707	679	657	679	658	637	659	679	610	654	663	653	655	702	669	632	685	675	662	695	679	637	658	655	695	681	661	687	681	698	661	643	707	684	670	635	672	670	707	679	654	658	689	674	694	649	706	668	656	669	702	676	681	638	646	701	634	693	658	658	711	644	671	675	707	701	705	638	679	663	628	674	610	608	689	666	683	709	658	659	687	673	676	719	696	678	655	691	643	651	684	702	662	671	720	683	676	677	665	670	718	671	698	688	681	681	719	680	664	734	722	675	637	684	691	676	672	638	703	634	719	703	724	690	709	670	664	632	661	684	666	658	692	660	617	620	699	708	701	631	716	627	689	617	690	702	645	673	650	624	643	678	677	645	685	737	649	622	686	665	698	690	692	655	648	629	691	741	667	649	696	656	696	670
20766	13992	14987	10950	6776	4292	3033	2083	1536	1317	1040	807	754	603	642	570	563	452	462	441	377	375	385	348	342	321	353	311	316	350	323	310	308	319	312	294	257	281	270	298	287	303	268	257	266	302	264	251	289	282	298	262	288	267	280	290	281	278	260	289	266	274	296	266	284	279	312	288	282	279	301	282	315	297	324	263	273	259	288	267	301	292	270	294	266	297	242	270	253	269	272	265	288	294	305	317	269	300	272	279	267	317	256	274	274	292	294	297	271	278	283	294	271	290	287	268	317	234	276	301	292	259	285	269	296	296	304	250	287	267	277	295	274	285	291	289	284	291	302	292	296	299	271	260	273	310	266	281	278	264	287	268	301	269	310	256	295	263	277	298	299	277	276	305	277	288	299	272	277	260	287	267	281	297	266	291	297	272	263	284	284	288	304	279	327	272	271	272	312	296	279	287	257	285	283	289	258	236	298	274	264	268	285	276	272	250	277	316	293	271	295	243	266	313	294	291	273	283	255	287	305	297	286	267	271	304	284	283	300	299	266	266	291	273	276	303	278	267	315	269	277	292	284	276	283	316	300	280	256	267	287	262	251	304	268	282	285	278	272	295	291	275	283	261	298	255	279	279	283	258	284	295	281	240	270	296	267	264	323	296	266	290	275	310	293	257	286	264	251	271	310	282	279	257	242	297	238	291	293	308	269	307	289	283	285	266	294	317	276	303	301	269	234	273	287	304	289	303	298	267	316	266	313	249	279	270	293	256	271	283	273	275	274	271	291	287	298	283	264	230	275	287	301	258	295	300	273	296	261	292	271	295	273	244	271	286	308	260	314	296	281	278	288	254	287	289	303	258	239	281	317	267	266	256	278	295	270	291	255	292	314	294	283	289	274	265	301	291	293	275	258	246	280	293	282	264	302	283	258	258	298	282	279	266	306	292	279	272	253	286	280	292	293	303	290	283	279	261	260	317	251	278	256	289	288	250	273	260	287	313	277	282	261	315	288	317	294	293	282	302	273	284	291	275	289	295	247	260	315	277	288	272	316	273	286	296	272	290	295	316	274	280	257	272	301	264	275	289	327	309	271	282	304	287	288	288	283	282	266	260	268	281	280	286	308	281	300	254	279	289	269	254	265	265	279	281	255	284	281	262	262	250	289	291	293	282	257	316	274	315	312	288	281	285	271	278	270	292	263	272	268	300	278	282	309	295	278	302	267	311	296	296	266	258	277	298	305	268	308	278	278	265	267	289	263	293	286	273	280	289	291	279	299	263	292	264	284	273	281	287	281	289	281	297	279	305	307	283	294	274	286	252	288	283	277	297	297	256	268	289	252	251	303	323	263	300	279	295	268	282	278	290	268	289	323	282	299	294	284	275	251	268	270	276	289	281	261	297	284	288	260	277	279	309	306	303	286	299	271	265	282	273	286	280	256	318	255	300	272	276	293	293	298	273	276	280	315	296	271	289	319	284	276	274	290	295	250	277	308	283	321	304	295	298	274	282	299	272	276	291	256	289	302	327	287	261	292	252	270	256	312	314	289	251	301	275	268	286	256	288	277	293	269	262	286	294	257	315	297	287	284	304	237	259	253	253	269	274	268	271	258	291	299	274	301	327	281	312	266	305	266	265	312	300	241	303	287	285	322	299	298	289	267	260	273	253	286	289	293	289	274	272	269	274	287	285	272	344	311	261	288	265	229	260	291	300	288	317	279	318	286	305	280	266	280	282	289	266	281	319	280	265	284	278	298	287	256	255	300	252	277	305	294	308	231	298	291	279	277	281	274	289	269	275	297	296	251	270	274	286	315	281	290	316	294	274	273	283	296	297	272	283	297	286	270	273	307	281	304	283	252	270	271	272	286	260	337	288	261	285	278	257	290	285	270	299	263	293	262	308	280	261	268	283	287	326	267	280	268	309	272	296	260	298	287	283	286	278	284	295	297	286	296	295	259	276	308	268	287	265	270	255	291	266	297	286	252	301	282	294	268	274	272	290	302	280	309	251	289	288	282	295	301	277	294	274	301	293	278	251	294	272	309	269	289	319	275	252	246	252	286	295	291	267	296	294	277	286	248	258	265	261	253	286	298	332	293	272	268	276	298	272	261	298	276	306	263	289	300	293	304	246	268	296	312	282	273	287	288	280	253	261	262	275	286	291	303	309	312	306	283	280	286	289	247	268	297	307	293	300	298	278	275	302	287	249	274	284	297	278	278	274	290	285	259	273	285	269	259	281	289	273	327	277	281	325	256	324	302	297	266	266	265	265	278	325	298	271	285	267	309	288	265	296	291	238	266	278	279	279	265	273	302	255	250	294	308	304	291	294	277	305	300	274	277	322	292	269	278	306	300	284	292	288	266	265	266	318	280	251	268	299	281	275	284	284	279	286	259	277	240	272	293	309	273	278	283	313	281	286	291	278	263	254	265	279	304	273	274	264	279	265	269	293	326	282	274	288	287	267	280	295	291	271	270	292	291	282	260	254	239	265	276	283	267	292	277	291	277	257	299	288	285	259	281	269	270	315	313	257	285	258	289	263	295	303	278	248	281	262	286	295	272	277	285	284	263	276	282	284	276	260	268	285	299	274	295	315	263	261	259	254	275	289	309	255	275	292	238	281	266	298	297	278	302	282	302	256	266	290	276	266	270	261	285	251	280	259	276	266	272	259	239	297	243	252	291	275	261	269	282	265	300	297	273	297	287	304	299	284	282	291	294	276	269	297	283	301	297	281	285	295	295	302	287	290	284	290	320	269	296	295	264	276	280	306	273	255	267	278	311	303	271	276	274	304	274	305	276	300	246	273	281	270	271	290	296	264	318	257	282	281	302	263	273	266	298	287	264	278	274	295	300	276	263	286	274	300	320	287	290	276	298	265	285	275	298	289	292	271	280	302	280	266	300	272	293	305	278	302	278	282	296	286	302	290	278	282	272	295	288	253	272	275	290	297	292	262	275	276	290	302	279	271	301	281	274	259	301	273	286	316	295	311	294	256	271	288	292	295	281	282	292	290	251	280	265	290	273	267	281	286	282	251	313	285	278	297	291	293	276	275	278	273	296	281	279	292	286	288	284	285	280	281	251	262	282	289	297	280	274	294	300	268	297	301	300	261	258	298	298	285	274	311	273	289	270	277	272	265	278	279	303	259	275	288	304	282	287	272	286	287	271	317	295	238	277	293	278	306	281	269	308	324	272	273	259	281	267	279	271	297	273	295	285	272	278	276	273	288	274	257	260	279	265	277	279	239	264	304	301	248	253	319	275	251	270	301	285	299	278	294	292	283	280	258	281	319	292	279	261	303	296	278	301	265	310	284	285	267	284	278	278	283	258	247	306	300	295	310	270	276	297	252	283	279	262	291	229	284	288	267	280	260	287	283	292	290	239	279	291	264	310	282	278	264	226	276	273	263	274	298	299	270	293	264	266	286	273	299	264	282	298	299	307	328	268	272	267	307	261	273	304	273	302	293	252	282	302	280	300	286	303	332	308	279
13834	12181	20189	19896	16449	12625	10335	7973	6409	5210	4248	3681	3164	2827	2660	2468	1965	1744	1978	1735	1501	1312	1169	1117	1084	1044	1143	1076	1041	961	917	846	880	815	780	784	788	749	721	756	727	705	719	695	695	737	680	667	746	714	721	698	684	706	686	661	707	729	706	696	684	724	735	686	696	698	646	690	661	706	632	663	686	711	702	667	655	701	671	657	695	689	703	663	742	700	672	665	744	645	700	702	633	697	728	700	692	692	721	702	679	735	676	690	729	721	731	684	634	645	698	648	645	693	695	669	703	685	710	728	657	667	702	668	711	705	694	711	685	715	717	685	665	725	701	743	712	722	698	684	721	683	669	728	710	712	653	651	688	729	675	703	715	696	721	711	706	696	697	667	709	669	678	680	687	687	692	702	735	713	681	681	719	681	694	724	678	712	659	678	648	691	709	723	686	718	693	693	606	698	732	710	725	712	667	694	726	676	659	717	719	638	679	671	673	681	723	655	659	671	705	663	641	658	653	637	695	720	680	691	728	724	736	656	671	682	654	684	662	682	634	641	650	711	719	675	684	701	706	678	720	669	668	718	725	623	671	661	699	668	700	727	731	690	654	718	653	701	676	751	689	677	702	658	666	715	664	724	641	663	671	712	693	654	663	654	668	683	642	661	679	659	685	677	701	711	680	648	660	670	711	675	761	697	717	694	686	679	685	659	698	706	676	711	690	694	739	722	675	700	672	701	669	673	671	708	672	730	692	721	666	698	711	696	676	710	697	664	687	690	703	704	687	688	664	709	665	660	674	716	685	718	684	714	654	685	650	689	669	705	680	708	673	659	699	667	691	670	688	675	688	678	684	649	692	680	676	675	681	649	712	716	642	700	743	729	679	710	714	676	687	685	670	699	697	693	652	709	712	745	651	723	735	689	722	672	710	654	704	676	680	729	660	694	719	704	670	615	694	671	726	674	660	674	661	689	682	694	679	723	705	718	668	683	682	673	670	652	673	670	666	713	703	712	649	663	677	701	653	697	666	681	657	689	717	704	700	717	704	665	715	707	663	656	665	697	716	712	624	688	695	664	683	605	712	671	700	674	689	686	676	666	742	699	695	703	698	667	710	718	679	663	697	656	655	629	679	665	682	655	681	623	721	674	695	656	687	727	664	666	638	712	601	738	680	738	688	669	690	721	700	693	707	702	676	683	701	690	654	682	696	723	691	663	696	662	715	677	679	680	694	715	684	736	683	704	674	636	668	700	714	716	664	671	702	690	696	726	730	640	694	674	721	658	690	663	682	678	696	736	698	709	685	672	734	629	752	658	676	683	665	712	735	694	686	692	691	649	740	709	671	689	654	700	690	713	676	657	673	716	675	688	683	639	634	650	655	714	671	737	720	703	723	679	664	637	735	647	670	684	710	698	649	686	659	707	695	650	705	714	659	685	679	666	699	667	679	674	727	661	651	717	721	686	674	697	727	657	700	697	692	684	679	631	692	680	727	682	675	706	715	640	627	680	719	658	735	678	752	670	672	710	697	710	674	735	691	696	648	702	661	700	732	707	682	661	707	735	721	709	678	676	693	709	659	728	646	706	723	686	670	684	705	689	676	701	718	685	687	681	661	692	654	671	760	643	698	681	685	702	699	696	747	709	615	687	670	686	729	713	719	704	709	698	664	769	733	649	702	724	725	698	676	649	628	676	719	676	728	695	690	679	698	699	691	703	671	701	684	722	679	690	673	689	684	653	693	641	680	669	715	699	698	685	661	702	707	709	690	684	707	700	672	644	683	688	694	721	700	674	690	721	649	668	662	675	691	660	692	678	704	685	675	701	654	680	715	684	695	724	683	661	713	749	631	677	684	667	707	662	668	687	678	691	680	734	666	649	644	636	715	655	698	724	715	683	659	643	662	670	706	689	740	680	722	696	689	704	693	710	685	710	682	698	706	686	742	669	645	694	703	702	690	690	658	683	698	658	695	721	656	710	648	688	698	689	724	709	703	714	680	699	714	724	721	673	712	724	669	649	685	709	652	686	695	653	641	704	685	644	703	705	674	663	696	713	710	667	686	649	726	696	683	641	697	679	689	744	717	667	663	679	674	713	684	648	667	685	656	729	677	712	673	696	694	710	669	661	674	660	711	696	717	681	662	671	688	714	734	658	693	662	693	683	693	623	720	704	676	647	683	673	662	694	706	702	678	681	725	708	656	706	733	707	681	712	685	721	707	662	636	685	664	722	704	702	680	693	702	704	669	691	682	713	649	662	665	703	654	679	731	687	695	731	713	699	683	684	681	680	658	689	708	645	708	668	670	693	707	667	722	697	674	696	676	661	673	706	717	679	679	703	678	673	674	651	665	716	696	701	705	678	726	683	694	653	682	698	659	699	668	676	659	673	646	700	691	699	679	677	687	769	668	697	647	698	676	649	723	743	713	633	684	652	696	750	690	694	726	693	687	703	682	660	677	700	659	685	683	752	711	675	695	697	702	714	714	715	619	743	744	747	683	682	682	713	690	660	650	710	704	703	711	686	667	665	712	710	696	681	654	673	694	727	706	757	668	694	732	700	734	690	729	688	674	724	720	716	674	707	673	686	712	710	706	666	697	675	713	709	690	685	657	733	739	698	702	673	753	684	721	700	679	679	702	697	715	695	711	692	714	687	683	657	708	673	670	710	705	681	707	720	671	714	659	675	714	700	637	715	670	688	680	664	662	685	688	670	664	671	618	692	721	696	704	718	710	701	686	743	661	711	746	639	665	699	696	700	714	674	689	725	677	689	717	695	742	712	692	670	682	705	674	648	729	635	693	682	674	681	687	682	664	679	683	717	706	663	672	670	683	725	704	682	717	676	674	655	678	689	702	700	663	662	722	708	695	691	714	712	732	729	707	713	707	678	687	631	678	681	687	721	703	666	672	733	692	725	718	688	673	720	664	708	654	720	720	737	661	709	661	684	702	678	702	622	723	711	706	692	706	728	677	722	667	690	698	704	689	708	656	691	681	670	672	666	677	734	677	692	754	683	655	685	713	709	707	659	705	668	708	728	711	668	705	713	687	673	671	704	647	696	718	654	701	658	694	676	683	720	657	675	642	729	668	661	674	706	694	681	713	647	721	662	675	730	668	670	666	692	672	642	697	706	668	657	708	656	675	723	725	716	708	690	745	702	704	673	714	690	699	665	694	740	645	696	714	719	658	680	700	663	670	708	684	703	691	671	734	679	734	658	683	690	713	707	747	712	630	713	662	724	679	703	643	692	620	676	651	714	699	672	734	671	732	624	677	706	680	669	666	684	699	706	693	725	698	688	706	702	685	650	618	722	682	691	643	671	695	702	695	718	674	670	677	708	698	731	698	676	694	710	703	778	720	672	700	734	673	664	730	726	660	654	657	703	697	675	720	713	684	688	697	666	687	682	714	714	695	695	686	754	652	693	673	671	705	649	708	706	717	737	680	714	705	670	631	658	724	676	720	653	723	692	675	688	694	701	665	667	735	713	691	707	692	639
28795	21939	23111	17368	11772	7689	6763	4665	3730	3259	2337	1976	1803	1576	1494	1274	1115	1045	1201	1044	717	545	542	695	551	519	581	607	605	476	363	339	384	346	305	317	341	292	285	284	300	281	257	290	326	288	274	294	298	277	272	312	304	260	293	296	290	289	257	288	281	277	280	267	293	316	332	298	290	304	258	299	262	249	287	272	308	290	291	275	280	258	274	294	265	258	305	280	268	265	250	281	306	264	286	268	267	261	273	285	298	289	275	273	295	260	283	303	275	265	272	275	296	263	281	272	277	276	286	275	271	291	292	304	293	279	304	280	302	279	274	253	298	286	254	278	282	284	271	296	313	279	294	281	273	289	278	282	328	275	301	289	264	284	327	273	272	283	287	280	253	305	299	265	293	269	277	263	239	250	263	272	262	273	259	281	275	287	277	282	304	272	273	264	290	296	289	273	293	262	288	248	270	283	278	278	250	295	251	308	294	284	273	308	286	255	278	263	262	264	272	300	285	255	287	259	289	282	268	293	301	270	251	272	272	315	286	284	313	253	291	297	251	266	275	281	263	291	260	273	277	268	224	267	266	284	273	267	257	286	305	313	275	281	285	285	274	293	289	265	281	246	263	270	277	262	308	262	272	270	278	323	279	281	292	265	284	284	281	268	278	291	284	270	288	277	261	256	260	282	289	290	268	271	264	272	292	288	276	306	256	295	255	325	275	280	317	286	268	261	272	284	283	271	301	297	280	268	265	280	322	261	295	280	287	292	286	288	296	284	276	270	302	283	307	317	302	277	293	291	293	237	263	250	312	321	275	277	310	283	316	257	278	286	302	264	288	295	278	292	256	274	266	263	258	280	270	303	265	283	270	292	260	279	293	282	291	292	278	291	292	274	312	274	308	285	290	272	275	260	279	249	286	290	294	260	250	273	297	266	277	310	286	274	281	271	281	301	268	255	287	272	288	271	242	283	305	275	277	324	268	294	267	263	288	303	308	293	306	267	283	268	299	279	269	300	315	304	302	287	293	271	325	278	259	275	274	280	315	277	285	226	271	287	295	265	304	308	293	275	281	239	255	313	287	288	254	274	263	278	300	270	278	266	283	300	251	285	271	268	280	314	302	260	272	280	263	298	283	255	272	295	261	284	286	296	280	269	275	266	248	290	274	296	303	270	292	296	287	261	277	280	251	295	287	300	314	274	267	277	270	257	280	285	276	269	249	276	280	259	289	260	294	270	259	262	280	289	293	278	296	251	282	315	287	298	293	275	297	264	305	289	281	304	258	285	265	285	273	270	281	258	266	289	239	303	298	283	257	268	299	287	266	305	280	300	274	253	349	239	255	230	253	266	292	292	297	282	285	287	286	279	260	249	289	291	262	298	262	294	280	256	282	308	265	283	294	275	283	287	276	289	271	276	263	259	289	310	280	279	280	268	299	282	273	234	274	287	274	308	274	249	287	253	292	284	255	308	267	276	280	273	253	266	301	255	317	267	274	255	291	286	311	273	268	267	270	295	325	280	301	286	303	262	305	316	289	294	269	282	297	281	274	260	268	276	259	291	268	280	267	301	297	287	283	279	296	261	291	290	275	285	273	279	261	264	303	286	288	319	299	283	283	288	275	258	307	263	260	295	272	264	250	286	283	283	278	273	281	269	295	282	295	265	273	288	276	264	306	320	279	289	269	270	279	263	318	280	264	258	254	250	265	278	271	287	277	278	263	282	261	289	292	319	277	263	245	250	245	294	295	274	293	272	295	260	295	269	256	290	249	305	268	286	261	283	315	276	301	277	273	254	265	286	283	275	278	264	285	298	322	256	279	271	276	264	277	250	274	283	266	244	281	262	298	280	270	286	289	298	273	290	264	264	288	276	306	294	260	279	285	255	271	284	273	265	305	323	274	264	280	272	309	295	251	279	284	256	313	277	265	266	281	269	247	272	282	284	263	274	257	295	297	282	296	296	287	296	300	280	277	259	298	261	292	275	295	252	281	292	298	268	270	280	295	304	276	279	284	299	252	277	279	292	273	281	306	269	289	238	300	288	264	288	273	270	298	281	281	285	259	265	301	279	272	264	279	273	281	252	273	289	261	281	300	318	287	265	270	311	261	309	262	256	271	276	279	304	281	279	275	277	288	271	244	286	282	270	279	288	289	295	268	256	281	271	283	281	277	292	285	285	286	273	297	282	269	244	330	294	295	267	303	240	293	276	277	286	262	293	281	274	294	275	280	270	281	262	264	295	237	304	272	274	279	262	290	289	311	296	284	287	258	273	314	300	304	301	272	281	279	295	252	279	307	281	259	246	298	294	291	283	288	263	273	254	280	253	300	286	256	267	310	285	251	273	269	274	266	315	295	289	296	266	301	260	261	306	288	299	295	229	300	282	281	304	283	287	292	252	320	284	290	280	297	287	317	301	271	300	286	286	308	290	285	265	273	275	292	279	271	257	274	312	278	296	322	290	268	301	288	318	259	263	283	264	231	279	290	285	295	278	294	259	288	280	288	277	288	307	306	309	278	292	261	293	274	296	282	288	299	282	263	287	281	302	273	279	300	264	284	296	263	255	268	288	264	258	262	271	267	288	297	270	294	286	282	342	247	272	287	274	264	286	295	289	293	270	310	277	293	281	312	281	274	285	291	289	295	273	286	285	279	268	291	296	266	266	272	280	296	294	274	276	310	246	276	265	273	281	275	291	274	283	302	273	280	299	292	280	290	285	272	265	294	280	298	246	316	281	255	276	267	263	289	260	330	287	272	287	257	264	299	305	293	310	275	290	305	252	280	292	278	311	278	281	283	280	269	274	294	319	277	317	257	281	305	292	308	272	293	286	297	297	283	268	290	274	256	296	325	319	259	309	269	285	299	284	258	289	274	285	293	284	302	244	262	277	288	278	286	282	280	301	288	241	257	296	288	275	295	282	254	281	260	279	263	261	252	287	300	266	267	283	294	287	283	298	304	243	278	270	266	290	282	241	279	305	272	289	279	285	306	287	253	305	283	276	304	272	300	273	263	278	294	293	267	285	279	322	263	264	278	265	298	277	303	294	285	280	266	303	238	294	288	267	267	284	257	273	269	254	287	289	284	293	243	270	287	291	289	291	269	268	264	293	275	282	287	262	292	252	298	292	277	273	261	281	299	291	318	275	280	265	283	293	247	292	278	250	249	293	281	278	293	284	279	296	280	265	291	304	288	281	288	271	301	281	299	287	311	282	278	249	272	277	276	267	279	302	280	267	274	278	282	272	290	287	275	298	293	268	327	264	267	288	301	330	279	279	268	293	278	246	290	263	287	262	275	296	294	289	276	277	307	304	280	284	294	280	298	303	289	296	288	259	328	268	290	294	287	302	293	299	262	305	305	274	283	282	275	262	268	253	323	308	270	255	279	273	275	275	283	262	287	265	287	289	281	303	312	286	280	279	298	286	278	310	279	291	297	277	274	280	293	284	290	270	279	311	299	259	266	261	266	314	294	286	291	289	307	283	268	279	279	295
18680	18069	26208	25434	21940	18665	17162	14153	12551	11750	9384	8678	7721	7600	7058	6512	5620	5234	6257	5019	3334	2425	2752	2937	2410	2167	2444	2726	2676	2158	1319	1100	1208	1156	1132	1046	835	811	819	810	759	770	772	704	697	748	721	716	782	689	657	740	733	693	698	681	687	691	688	685	713	716	659	675	667	711	747	640	696	711	679	670	683	649	730	708	715	675	678	696	697	691	649	698	681	699	715	677	673	646	624	713	718	697	696	688	702	691	686	670	699	697	711	696	653	673	718	694	683	709	711	710	677	684	660	694	683	735	698	669	686	698	673	707	625	677	715	729	650	696	679	669	675	723	735	687	660	658	718	747	699	688	680	706	731	664	686	652	718	718	688	700	700	705	669	655	697	715	716	715	728	662	718	655	715	706	649	678	707	700	676	693	691	697	689	660	695	693	650	773	695	697	667	706	671	698	676	681	682	668	699	686	728	677	670	723	734	653	710	671	716	715	670	663	696	666	681	681	671	681	679	651	729	644	689	700	674	695	735	709	638	670	671	661	696	689	666	662	731	654	655	737	701	655	652	694	709	686	711	660	675	664	701	686	706	645	672	690	659	686	684	701	692	712	727	662	666	664	701	728	682	706	672	689	714	679	640	679	700	660	718	698	670	698	664	684	682	668	729	712	690	670	696	711	678	716	677	734	700	712	688	661	681	706	678	654	688	672	708	671	679	686	706	712	703	696	705	691	647	699	679	647	655	639	705	724	693	703	682	687	651	684	712	692	666	704	694	667	632	695	722	757	717	638	710	701	702	669	685	722	720	740	684	696	694	656	685	647	678	683	720	687	716	690	684	700	631	664	705	684	680	719	689	721	682	690	721	684	693	639	663	722	708	722	623	700	636	653	678	684	696	695	713	693	749	709	680	688	684	713	708	643	660	648	691	688	686	703	665	658	662	631	747	696	685	660	696	690	637	745	694	702	682	676	664	706	678	684	735	673	679	701	687	713	683	679	694	692	713	697	687	715	682	664	702	688	711	671	663	698	703	718	727	666	720	693	664	657	666	684	720	687	617	673	671	721	726	671	655	683	748	697	690	716	728	656	736	709	687	667	640	729	700	689	649	698	607	652	694	715	645	739	652	692	724	699	677	710	720	736	758	678	703	690	693	719	673	751	720	681	704	684	671	660	657	669	709	649	674	727	687	672	649	674	621	655	698	722	679	681	679	701	636	765	687	736	666	734	677	669	667	699	714	648	641	680	680	674	699	673	709	657	702	675	715	712	699	694	712	646	670	700	701	641	705	676	651	685	683	681	704	721	679	727	702	680	645	698	689	691	727	691	755	715	706	728	687	711	686	725	699	696	644	668	731	689	659	743	726	727	722	646	681	734	673	681	691	727	667	687	687	691	670	683	728	688	691	670	721	704	696	681	679	699	658	667	670	645	685	697	662	685	707	692	664	687	651	683	687	683	701	740	685	651	698	661	657	690	724	696	708	673	756	648	720	658	700	707	694	689	730	647	667	709	672	678	654	718	681	684	675	621	674	645	717	702	727	712	635	638	694	708	679	721	683	758	689	699	693	687	685	649	664	675	706	689	643	656	686	665	699	686	675	675	685	714	667	682	664	676	698	703	679	684	695	676	675	649	695	664	685	704	667	717	695	690	672	663	653	683	675	682	705	651	740	692	735	711	674	658	660	626	693	660	697	713	694	651	693	687	691	699	707	660	664	697	690	710	640	683	657	673	668	686	745	708	717	641	694	646	702	639	674	727	722	682	658	703	766	685	666	603	677	643	630	743	686	716	747	678	646	673	667	721	718	730	660	732	671	689	657	726	659	707	674	672	689	693	668	694	664	650	650	675	711	680	733	678	704	720	642	651	695	693	681	708	691	675	665	698	666	710	715	705	712	660	712	709	690	673	745	682	678	672	681	729	693	652	700	687	658	671	664	676	685	663	722	706	697	687	668	703	666	699	671	703	714	686	647	681	676	638	682	686	661	701	668	668	728	717	688	704	664	705	691	661	701	692	706	634	632	731	704	656	694	692	678	696	673	689	667	667	710	670	733	653	635	737	690	701	704	672	695	676	686	686	679	729	660	682	646	717	666	682	723	645	688	659	690	698	659	693	654	689	706	698	697	682	729	707	680	692	704	695	634	659	693	645	671	671	704	690	696	717	742	732	717	716	656	707	730	693	636	733	703	760	705	661	736	687	694	712	651	622	655	649	688	686	681	699	687	618	726	641	652	694	755	659	700	697	664	683	666	693	738	703	681	710	668	751	671	687	703	674	686	714	705	658	711	707	750	667	643	698	641	709	683	726	641	711	668	676	668	677	766	680	660	673	722	701	639	704	732	648	702	681	668	667	663	639	668	640	670	732	657	693	709	777	749	639	672	648	658	705	652	674	667	699	723	674	722	692	668	639	663	693	711	701	662	680	710	657	691	678	699	705	653	676	665	683	673	724	678	660	720	735	664	672	669	656	654	680	677	691	674	687	728	739	679	682	687	729	652	687	676	671	703	740	672	713	728	708	700	701	689	690	697	692	703	674	734	663	648	724	678	659	707	706	674	673	628	708	719	682	712	715	684	645	657	670	688	654	711	675	700	692	657	687	659	687	671	710	673	661	703	621	661	663	688	706	687	677	700	674	639	708	666	724	666	717	639	620	693	731	709	700	735	695	690	717	722	695	670	696	728	648	738	664	672	741	667	666	684	659	700	697	690	690	703	684	649	713	698	755	696	660	718	712	640	692	648	692	692	693	722	710	682	673	680	677	637	687	708	687	687	715	704	725	699	667	692	647	698	668	689	702	709	661	669	690	688	724	741	652	660	682	662	644	740	731	701	693	683	672	644	632	693	683	696	658	673	680	689	716	692	678	701	679	696	659	696	696	656	706	667	706	698	723	751	713	717	701	655	694	663	682	713	710	675	642	651	684	682	683	672	646	618	695	698	661	714	675	712	700	668	725	666	715	696	707	652	697	679	644	680	674	684	677	684	686	707	696	745	680	723	712	676	737	723	646	687	748	683	685	704	683	658	726	711	697	689	681	672	709	706	722	691	659	662	704	679	676	689	687	671	664	656	726	669	703	728	709	703	711	674	663	699	666	668	707	664	720	667	660	669	684	691	656	689	669	676	698	701	662	669	739	738	653	736	675	703	708	719	701	693	650	651	682	667	714	729	689	686	654	675	726	674	652	667	726	670	704	657	705	734	707	660	703	696	699	767	656	680	663	673	677	695	713	681	729	683	724	690	685	675	696	666	664	711	653	683	690	682	727	672	675	679	748	667	694	699	655	696	703	727	680	710	685	703	668	692	649	694	678	706	681	694	695	699	703	711	703	681	684	685	713	661	708	680	661	649	679	681	681	694	686	695	668	662	711	723	732	657	659	699	697	696	650	710	674	699	723	696	677	687	672	695	672	678	644	699	701	669	668	694	670	650	604	645	679	673	695	668	672	728	676	701	709	695	703	674	652	733	660	673	681	730	703	686	688	687	665	651	672	666	704
40862	34266	33168	27111	21267	15859	15351	12627	9569	8881	6938	5864	5270	4662	4279	3984	3423	3026	3505	2477	1916	1123	1676	1568	1251	1022	1240	1390	1501	1145	646	520	599	518	505	418	387	319	339	291	317	319	255	277	284	284	289	302	278	300	245	307	276	255	301	293	247	284	320	298	265	262	281	278	284	279	287	271	296	277	300	278	269	267	307	265	286	272	292	296	292	288	276	287	256	284	298	301	295	303	273	341	296	278	297	295	268	293	285	301	275	258	263	305	262	268	289	283	298	280	253	306	304	274	300	286	263	303	270	265	283	276	251	257	277	278	288	302	298	285	280	273	296	299	274	291	297	312	278	267	298	274	270	264	256	280	277	255	291	295	291	289	268	301	259	269	289	265	238	289	305	260	284	269	288	260	286	297	277	252	281	296	265	244	293	289	258	270	287	217	284	272	293	266	292	277	296	294	313	243	324	276	303	263	280	270	311	276	306	312	288	276	260	298	290	280	296	278	312	268	269	242	276	314	276	251	275	280	286	261	291	266	291	277	288	320	289	278	274	258	280	271	268	286	300	261	278	257	298	290	252	298	301	280	304	252	268	281	279	251	267	254	256	324	272	254	259	282	257	291	251	302	315	304	290	298	301	281	270	282	279	255	293	317	280	262	310	286	284	282	266	251	295	279	265	256	291	292	311	240	313	273	301	284	329	268	299	271	273	245	294	328	253	299	287	298	251	315	284	291	291	294	308	318	286	296	263	293	305	304	260	309	270	298	309	294	271	280	306	305	295	274	286	283	300	243	279	295	255	285	253	263	276	304	279	285	265	278	285	266	254	277	287	283	270	303	299	292	297	268	274	259	260	314	274	301	266	262	270	298	287	280	256	286	297	262	265	296	275	262	273	268	277	260	259	287	249	274	269	267	261	267	267	290	316	283	254	307	242	285	268	259	302	289	278	282	257	274	294	287	310	296	273	274	287	267	300	267	254	299	287	276	277	322	252	274	284	282	294	270	273	280	283	308	266	281	253	292	299	259	261	272	277	286	288	289	266	278	281	273	263	305	295	301	299	258	285	300	284	313	282	277	263	295	283	293	275	268	278	267	282	265	273	275	267	282	297	270	286	276	252	263	280	257	265	266	289	279	250	287	268	278	272	262	262	298	287	289	259	296	254	276	300	243	290	266	275	289	284	282	285	308	293	268	305	273	299	305	294	288	291	271	311	301	311	288	267	253	283	285	304	280	277	276	279	283	285	326	267	275	277	283	310	288	286	280	264	297	301	270	271	248	277	281	286	272	262	263	262	263	292	295	285	262	280	281	270	280	278	300	261	303	250	293	279	281	296	309	239	284	260	270	242	272	284	303	299	293	298	281	271	275	292	280	252	297	287	270	297	264	287	278	282	266	246	273	262	309	284	261	260	285	296	301	294	280	264	261	264	286	249	284	277	266	268	265	274	268	287	283	264	287	275	241	298	289	300	301	273	278	286	290	298	287	258	317	305	263	298	289	279	266	289	263	287	294	287	306	234	249	303	267	258	264	244	250	302	262	248	280	261	269	283	312	305	274	283	295	282	284	268	288	273	259	301	299	285	277	279	292	286	272	284	290	262	294	284	296	274	301	302	278	303	267	244	301	286	267	297	267	296	294	286	293	309	266	283	279	275	259	334	267	271	277	302	293	289	302	274	290	293	268	240	289	285	297	295	274	294	272	314	237	260	255	314	273	290	276	315	245	298	261	287	277	289	278	297	297	307	264	271	268	260	258	256	245	276	302	293	277	249	312	284	271	287	274	316	288	267	274	283	291	311	292	293	249	266	294	291	272	256	305	273	286	270	295	297	250	302	296	290	244	271	292	270	300	289	267	281	293	308	297	279	267	301	261	283	274	267	284	286	249	305	247	290	288	274	291	284	288	294	288	284	297	286	281	319	276	278	280	275	267	264	288	296	265	275	249	258	292	269	290	330	270	261	256	301	286	290	260	252	303	289	284	244	272	293	298	285	307	299	250	267	295	272	260	247	261	281	260	287	331	290	287	285	279	266	301	279	274	276	283	296	263	310	277	292	278	309	311	251	292	283	301	282	320	278	296	292	292	308	286	280	299	285	279	274	289	290	294	303	277	259	299	294	315	264	276	301	293	290	297	272	275	302	267	301	322	229	264	265	284	264	276	315	277	300	293	256	272	290	287	272	255	252	295	297	274	286	270	259	278	290	261	301	275	278	268	273	262	280	283	273	279	265	295	311	306	260	283	269	267	264	274	265	265	253	270	311	292	259	283	289	307	302	288	275	286	291	290	288	286	291	276	284	308	255	266	277	282	297	292	286	254	327	274	292	296	308	251	271	276	278	268	272	290	301	298	256	253	315	266	270	302	278	286	260	266	283	262	294	295	274	274	282	295	276	299	312	267	297	298	273	298	279	268	280	240	263	284	296	276	270	298	287	308	292	251	275	326	253	299	263	272	277	272	282	318	261	272	278	302	272	294	286	285	279	268	280	291	275	287	268	296	275	274	291	308	318	270	288	289	266	265	277	282	263	256	270	297	290	280	261	279	270	307	247	291	267	273	310	281	259	267	305	273	271	278	275	296	288	299	274	277	286	265	270	249	272	277	307	301	270	271	258	295	298	291	293	293	276	272	272	289	267	264	273	273	278	281	270	286	292	269	297	277	274	281	290	294	280	291	274	314	266	288	280	298	263	294	262	257	272	258	258	287	296	282	271	281	301	293	284	275	261	281	277	288	290	251	282	296	288	283	279	280	298	283	301	289	313	290	276	286	275	256	281	250	268	283	277	268	298	277	286	270	271	295	267	275	287	280	274	287	275	273	278	258	264	285	269	271	314	285	256	287	265	303	272	296	289	282	304	304	295	284	296	265	264	262	270	274	290	269	293	287	272	270	262	315	324	304	273	288	299	312	279	272	290	268	281	300	258	280	289	284	278	287	266	271	279	264	257	282	281	290	268	276	266	310	245	258	279	269	294	278	312	290	266	265	287	285	291	272	287	270	271	312	276	295	285	261	284	304	283	282	329	286	291	309	281	260	324	250	266	296	282	273	279	269	245	266	305	283	277	284	272	240	291	289	263	275	249	294	291	267	281	292	274	267	271	272	273	262	283	304	260	283	268	269	290	276	290	237	298	292	272	276	298	262	263	257	288	272	315	270	291	262	261	272	267	301	317	285	264	276	252	284	258	280	276	297	277	282	278	274	279	275	302	295	262	290	316	305	275	263	280	272	291	270	266	270	308	293	284	287	293	248	252	279	269	265	241	272	286	253	244	295	260	287	258	299	279	272	264	295	253	273	286	293	264	268	257	300	262	264	274	301	253	315	257	272	286	303	287	287	290	314	267	259	281	296	279	299	247	277	265	282	293	276	274	305	300	297	266	265	276	281	284	281	283	306	282	304	295	314	282	287	260	283	305	292	276	288	249	296	268	285	273	270	274	273	296	238	284	290	292	274	315	270	276	264	263	305	300	268	260	299	277	243	286	273	284	258	261	269
26491	27642	34400	34363	30448	26691	26789	25058	21661	21894	18874	18296	17986	17309	16073	15510	13425	12939	14336	9877	7905	4805	8330	7911	5854	5022	6775	7741	8207	5866	2978	2381	2603	2267	2277	1801	1414	1027	938	902	827	815	770	730	798	726	762	692	709	692	767	720	706	702	673	703	716	714	697	681	712	654	638	757	740	688	666	716	658	677	692	682	699	694	641	674	692	682	683	690	632	668	660	628	684	646	672	658	660	669	691	707	651	643	708	646	709	694	720	685	712	646	666	664	710	671	725	734	721	698	707	724	673	666	715	683	717	684	706	655	706	676	671	665	713	763	714	671	727	701	685	683	674	665	668	695	686	656	661	721	684	637	664	658	659	721	664	619	702	661	687	658	708	712	676	667	672	652	685	687	723	675	688	660	647	655	686	702	685	657	687	683	662	690	618	637	707	703	698	688	668	661	680	626	660	673	670	729	674	690	646	661	660	672	737	710	652	688	705	695	673	671	654	729	697	664	637	691	674	719	657	668	657	758	711	646	683	691	685	691	684	658	671	674	641	670	655	676	664	709	721	665	720	668	699	693	692	722	670	708	650	709	663	701	606	658	668	675	675	747	686	699	676	680	661	696	641	709	654	711	687	652	714	713	723	713	643	670	669	720	652	689	691	699	654	658	721	666	622	660	666	718	664	666	713	678	661	654	664	725	665	671	633	678	750	698	645	659	664	677	663	731	716	668	688	697	693	672	661	710	629	739	717	631	668	654	685	661	748	658	706	689	677	688	684	718	725	693	696	679	655	700	697	708	660	651	710	706	678	674	673	628	650	675	705	700	693	719	706	727	708	674	682	675	678	713	703	650	688	676	680	641	712	698	704	657	679	682	684	697	680	739	663	678	697	686	683	706	673	643	699	709	680	685	670	644	685	679	661	725	681	697	702	654	692	677	689	703	693	679	680	689	647	632	634	679	672	670	737	653	669	721	726	683	725	725	716	683	649	709	709	697	661	695	670	784	677	680	689	657	685	673	680	646	727	713	705	651	677	678	683	659	700	731	713	672	667	714	710	710	692	711	673	696	698	645	674	702	718	690	613	666	696	687	679	659	674	695	675	666	699	710	678	680	670	721	645	664	700	658	681	609	706	660	697	668	687	713	624	675	677	687	727	664	673	728	683	682	666	698	710	707	700	682	728	712	658	649	674	694	634	683	684	638	659	678	662	680	711	681	626	747	686	710	675	671	639	653	701	684	651	706	663	694	690	625	680	735	639	732	705	701	659	647	709	644	710	674	737	668	706	658	696	664	674	678	718	711	723	644	726	639	703	700	675	707	676	667	695	709	685	671	704	738	682	664	688	643	658	691	686	702	618	683	675	711	708	691	712	693	676	656	652	690	658	660	672	656	687	712	710	716	701	707	708	691	660	720	702	696	690	635	674	663	679	704	652	682	712	602	671	681	652	699	731	708	670	685	664	684	713	648	687	712	679	700	723	707	629	731	712	680	706	713	702	646	684	691	682	635	701	612	705	712	738	671	648	676	686	710	662	671	652	730	680	667	663	680	664	658	719	671	694	701	706	674	663	707	688	703	668	659	639	668	702	671	699	640	713	689	704	685	659	706	675	707	708	682	684	700	667	661	675	700	674	676	680	719	680	720	602	700	635	686	712	669	708	698	660	713	680	682	649	699	714	676	720	698	657	701	718	632	713	678	703	708	657	664	685	690	672	696	659	666	704	674	670	711	714	647	708	671	693	679	665	663	691	681	662	691	669	747	696	723	658	737	641	680	691	742	677	675	646	732	708	703	734	710	707	676	725	661	662	728	660	681	722	693	693	725	673	698	694	664	662	682	685	718	683	706	692	654	640	666	660	635	699	671	700	730	692	681	704	663	641	681	679	668	680	658	704	678	683	711	658	636	678	687	645	718	735	696	708	674	680	674	715	646	689	699	693	696	679	667	659	670	705	667	624	730	685	709	667	674	670	667	663	717	686	694	663	672	688	664	721	655	694	705	720	666	682	670	705	702	706	676	638	671	647	731	676	725	662	760	666	720	642	675	692	706	716	729	693	709	683	738	702	708	661	647	682	694	714	670	684	664	642	684	722	674	673	643	709	715	668	698	678	668	681	682	678	725	670	675	662	712	710	646	682	655	694	723	685	665	666	686	639	687	677	667	646	690	638	651	678	727	707	711	664	675	605	672	699	731	671	671	665	671	669	693	669	723	692	709	666	663	658	660	665	701	709	656	715	682	694	628	697	698	665	705	639	668	746	679	698	658	635	697	703	696	675	703	674	696	698	687	693	692	695	675	663	660	687	701	664	737	680	679	655	658	687	662	708	713	697	671	722	722	691	693	670	693	707	703	683	656	723	654	724	664	689	715	619	716	690	674	695	688	685	701	655	690	644	685	699	677	669	729	680	716	657	700	674	706	702	703	644	658	651	674	644	674	671	658	673	669	673	696	690	711	706	702	647	666	678	699	709	678	674	683	667	702	655	652	668	698	672	687	670	664	688	666	619	728	649	649	693	665	700	675	660	695	649	680	712	696	720	649	716	715	694	721	642	680	708	680	735	653	708	716	698	669	703	712	737	685	678	684	698	689	699	683	727	648	676	715	647	704	680	670	676	740	675	696	675	700	743	683	716	694	673	673	699	666	684	728	662	681	693	657	726	731	671	721	655	717	712	642	675	684	711	662	659	631	703	693	687	728	669	676	669	655	725	705	673	752	726	684	679	649	648	682	739	718	693	682	678	672	667	724	702	691	682	666	686	696	709	629	691	660	657	621	676	628	674	660	679	716	723	694	688	675	673	668	685	732	679	681	661	665	680	658	669	707	693	664	682	691	614	668	694	704	670	685	709	658	674	712	668	671	657	640	643	651	681	681	689	661	643	693	640	675	666	678	719	688	728	694	677	712	686	673	718	695	692	709	663	703	645	683	631	698	666	693	703	674	699	686	708	641	700	667	629	672	632	700	706	646	686	680	681	657	714	637	683	658	661	708	671	638	688	692	655	684	670	687	697	701	691	651	665	709	671	686	735	695	655	672	654	685	689	672	730	695	647	687	706	676	694	720	705	663	731	678	712	704	687	655	715	687	664	681	651	723	654	658	685	709	621	669	705	674	702	737	688	684	703	719	676	708	687	651	640	688	680	695	687	664	702	675	707	695	670	668	712	670	658	682	688	703	676	651	671	659	716	679	667	689	672	727	710	700	680	697	748	705	700	696	644	674	710	697	662	685	692	716	683	671	670	682	690	711	673	690	635	688	679	685	689	662	714	704	729	675	694	654	721	660	678	684	678	676	689	726	680	667	703	644	712	695	706	710	680	699	690	679	698	719	661	730	689	716	690	697	667	699	651	678	698	677	652	683	675	657	668	671	713	692	651	713	698	726	701	666	706	676	656	711	684	638	690	698	670	674	652	664	674	733	654	672	644	675	707	641	678	707	682	632	737	664	630	681	674	664	675	710	659	696	684	706	700	647	657	750	684	700	702	708	657	695	673	670	671	684	707	669
20879	14623	14756	10988	7197	4654	3133	2184	1480	1105	963	786	713	653	612	521	475	464	476	433	392	398	380	363	349	367	341	326	348	314	321	312	341	313	329	295	268	281	324	302	295	281	292	290	295	295	274	298	282	287	316	272	290	296	308	272	294	295	291	283	302	288	284	285	271	314	277	266	300	297	289	266	300	282	307	306	301	281	296	328	261	281	297	294	273	286	267	274	322	259	280	268	308	280	288	259	290	274	265	280	283	289	276	313	257	295	288	298	291	286	302	322	301	296	277	320	280	254	265	292	269	280	279	277	293	272	301	278	273	246	295	252	270	279	274	290	290	289	260	271	269	290	310	266	266	274	300	297	272	257	253	267	296	277	268	277	279	291	307	278	254	281	288	279	271	293	271	284	278	260	253	282	285	261	297	325	262	283	297	316	301	317	299	287	298	283	276	272	293	290	263	278	311	290	281	286	270	307	275	293	280	271	263	276	290	292	294	257	271	267	292	295	289	296	281	252	285	246	256	272	308	292	301	283	290	301	290	276	298	285	271	301	259	288	272	293	284	287	279	261	284	320	302	262	251	255	306	280	273	280	283	269	272	281	289	262	269	281	282	283	298	253	293	288	287	302	279	287	288	272	334	272	267	310	330	301	318	273	277	286	273	298	270	274	292	293	265	265	295	311	275	281	265	305	280	280	298	289	271	299	253	283	278	278	294	265	300	305	309	286	287	253	288	275	317	292	284	289	284	288	274	301	281	282	279	287	279	279	278	269	274	272	293	306	302	288	284	255	300	275	279	283	286	268	279	303	277	291	279	307	309	301	293	288	288	324	276	284	313	289	296	306	262	256	279	279	306	290	260	277	306	286	285	305	297	310	253	301	263	287	261	270	283	290	317	293	270	251	267	278	286	278	290	262	279	266	284	288	293	256	286	293	291	327	319	305	285	331	295	301	278	312	297	285	262	295	298	268	293	297	312	317	261	289	299	274	268	301	270	267	275	242	281	299	300	296	299	305	293	265	284	307	303	301	325	282	270	282	290	279	312	268	254	254	270	301	293	264	269	295	296	276	259	296	306	293	282	283	275	292	296	312	302	309	262	301	258	309	320	287	259	297	277	271	281	287	284	255	297	278	257	303	292	291	291	276	303	303	267	286	271	280	288	293	311	290	285	298	289	310	304	267	264	282	278	292	291	278	313	258	250	309	299	290	298	314	298	296	260	268	298	302	274	310	282	272	274	261	280	273	278	307	294	297	277	279	272	263	278	284	284	302	264	276	292	290	292	290	293	307	282	252	293	282	271	302	273	299	300	290	304	292	313	296	293	296	271	303	279	261	283	270	282	288	283	268	301	294	299	302	309	281	256	282	295	266	282	312	314	258	279	300	286	291	276	283	285	282	294	304	271	290	296	295	262	281	284	264	263	253	289	306	289	290	275	268	284	275	316	274	285	307	293	284	280	283	292	267	295	289	265	268	305	279	295	292	299	272	266	264	308	278	291	278	306	273	299	285	315	261	291	284	285	271	266	280	277	266	286	283	279	303	295	269	286	308	310	284	289	299	289	271	294	265	272	295	268	279	307	295	268	279	282	278	304	253	314	267	302	291	276	266	275	288	277	265	260	280	283	284	277	286	295	291	317	285	282	262	265	250	270	299	274	261	293	276	280	257	301	284	273	285	287	288	302	293	280	269	274	319	293	244	317	315	284	284	286	298	286	284	307	267	255	314	263	253	306	275	309	298	303	329	271	262	280	275	272	300	279	267	293	297	287	289	302	277	280	309	316	310	306	278	272	277	285	289	283	274	283	306	278	281	312	279	264	268	280	324	311	305	286	292	294	264	310	279	289	285	269	285	278	269	304	301	334	265	283	297	295	276	259	309	265	293	267	299	245	266	294	275	308	305	279	288	291	289	298	294	279	255	308	307	285	272	315	309	296	273	283	283	295	255	296	277	309	288	258	247	285	277	329	285	306	295	300	260	280	274	287	239	309	255	285	312	264	316	307	292	287	274	268	320	259	276	296	259	303	315	301	324	274	261	288	280	280	278	277	291	325	268	305	269	298	298	281	297	277	287	314	253	289	306	234	293	300	288	296	249	269	308	309	249	295	300	304	302	252	276	276	258	257	319	271	278	287	306	271	280	292	270	281	284	296	284	290	235	297	296	267	281	299	291	275	271	293	256	283	280	290	273	298	285	264	270	278	294	272	285	299	321	312	276	267	279	266	315	262	283	278	265	288	278	258	292	284	293	305	309	337	252	300	293	297	306	265	293	294	281	268	258	288	285	290	295	301	299	275	313	315	261	313	276	281	263	268	286	291	277	277	281	295	291	310	282	267	300	259	277	302	279	267	342	288	315	277	277	306	281	298	296	264	305	281	255	280	290	252	294	278	261	304	234	320	285	265	274	277	302	285	271	292	290	297	287	302	287	283	316	311	266	293	278	275	291	296	275	285	287	291	254	278	286	296	296	280	253	281	309	268	245	299	263	298	311	308	309	306	263	314	311	289	267	277	283	298	292	257	275	291	299	273	289	272	309	294	298	286	288	310	285	275	285	292	279	266	299	285	280	261	279	291	264	263	300	293	261	234	253	281	278	259	275	289	287	263	330	323	279	295	279	287	285	291	294	270	295	297	282	287	293	280	267	286	282	278	283	287	264	293	293	256	298	251	320	299	270	273	299	304	301	293	272	307	297	281	313	248	272	280	282	265	290	283	320	306	286	307	265	309	289	274	284	292	279	269	309	277	295	318	291	290	281	279	313	286	275	290	270	263	287	313	281	290	287	321	315	296	266	258	279	289	260	311	314	267	293	306	302	257	284	285	303	289	261	252	267	275	267	282	242	259	255	307	273	276	272	259	279	260	303	270	297	277	263	288	306	283	296	281	276	262	305	274	307	312	288	266	315	285	309	289	281	322	316	280	242	284	289	321	289	278	268	291	303	273	289	285	278	271	289	276	323	299	278	281	261	270	299	303	269	252	282	287	283	303	269	281	261	297	272	275	284	289	268	269	282	276	281	319	255	319	286	285	272	288	272	299	295	295	276	279	286	277	310	286	280	264	268	304	273	269	273	268	312	278	268	270	301	297	290	303	292	283	289	288	264	291	301	300	278	269	287	287	270	287	281	323	282	284	279	310	296	255	263	253	260	258	294	287	307	299	285	284	294	323	269	298	275	311	252	282	327	290	284	299	316	301	316	300	310	290	279	288	299	293	265	286	266	289	296	278	306	277	294	286	294	272	280	271	285	285	273	295	287	266	253	292	261	287	283	267	301	326	268	275	289	314	283	259	275	283	283	299	277	261	275	290	275	278	282	257	293	293	270	272	304	264	293	295	322	302	286	279	300	271	272	315	262	266	270	287	254	249	309	264	304	274	267	258	256	321	261	287	301	332	293	299	272	290	266	299	289	289	290	280	330	301	277	326	276	302	299	234	295	296	300	281	273	291	296	295	280	272	281	245	285	292	296	281	294	310	303	307	280	307	322
13799	12920	19712	19945	16557	13242	10617	8126	6157	4848	4179	3541	3042	3134	2623	2184	2094	2047	1942	1628	1402	1258	1215	1191	1119	1115	1126	1020	975	940	835	819	885	828	848	825	776	778	757	739	735	733	698	665	753	720	688	739	753	717	701	700	681	747	694	679	701	674	707	668	687	715	676	727	688	687	664	688	720	714	680	705	705	666	664	663	744	729	712	680	694	724	679	725	725	672	664	699	726	756	692	708	672	673	669	673	700	696	698	644	684	675	717	681	706	694	675	665	691	615	704	683	764	716	711	665	664	702	698	719	714	652	676	700	702	773	679	710	686	688	735	726	699	693	678	721	677	743	698	698	688	681	660	705	722	663	703	685	730	683	663	734	695	651	705	717	665	711	685	693	721	670	725	641	697	702	715	725	699	705	687	689	717	696	689	689	733	720	697	671	720	725	724	716	685	699	650	713	705	748	686	693	765	700	659	698	724	680	723	676	736	649	689	728	674	709	711	717	725	737	673	691	694	694	742	724	679	688	666	710	705	729	702	717	749	703	689	674	672	644	722	746	679	659	686	688	683	701	700	709	661	694	633	704	639	702	670	681	721	676	715	693	667	631	691	713	748	700	680	673	671	673	710	678	732	705	709	704	711	652	690	719	660	675	676	712	689	738	690	693	707	689	619	715	689	664	715	673	693	721	685	717	705	719	641	674	693	692	696	754	741	671	731	640	655	668	683	689	682	688	705	679	645	670	668	749	679	681	683	665	706	651	683	735	702	663	719	698	691	718	714	720	679	678	692	689	672	719	744	712	712	656	662	715	700	732	723	692	671	668	638	677	706	742	667	732	740	716	730	727	719	670	653	656	739	692	680	711	715	727	729	658	701	663	704	676	714	671	715	696	700	752	653	698	691	672	672	686	685	668	701	674	738	720	728	665	735	704	717	711	705	695	656	663	689	699	677	682	678	695	740	692	671	708	676	709	697	633	701	703	680	706	654	725	683	718	657	703	708	695	675	685	716	644	729	694	682	758	697	735	747	694	679	701	700	738	730	709	707	709	738	665	695	717	726	713	668	663	669	726	753	678	692	720	734	729	617	685	744	707	656	663	736	735	655	665	700	749	712	700	670	707	685	696	670	708	700	694	695	683	745	740	705	647	683	688	691	670	721	644	676	683	713	697	696	650	687	721	655	682	689	723	679	713	695	690	718	685	727	665	682	707	697	662	693	718	695	671	694	685	691	648	702	655	726	624	700	742	697	737	708	667	698	707	680	669	719	709	699	674	684	666	670	710	650	687	745	670	700	755	708	712	700	659	689	634	720	695	730	688	693	687	686	690	684	754	719	658	643	735	672	699	608	664	695	698	705	676	710	729	739	712	666	698	683	728	701	680	659	669	669	717	666	688	683	667	703	697	662	695	722	723	656	681	736	686	722	724	700	686	640	660	681	643	702	739	676	720	707	716	685	691	672	693	729	676	719	656	687	711	741	711	709	654	660	662	726	723	706	731	687	702	708	719	660	649	684	672	730	712	653	657	681	705	664	710	661	704	675	689	669	721	698	688	686	717	663	742	706	688	682	670	690	674	717	687	737	698	719	736	684	687	693	710	698	704	746	718	702	682	712	730	687	683	631	695	700	704	694	707	725	705	720	662	665	685	705	691	750	720	651	649	708	757	699	675	739	674	678	716	735	719	673	686	742	680	695	686	711	659	656	675	724	718	702	681	659	707	702	719	710	701	675	671	665	706	681	722	680	723	686	735	726	654	672	693	675	712	697	727	701	741	707	735	750	704	695	673	758	684	713	712	726	691	675	701	721	717	708	706	647	699	734	663	763	741	718	712	674	685	700	710	674	701	725	701	689	725	679	739	713	744	667	662	725	672	690	684	659	697	666	677	724	704	682	676	720	720	710	706	670	768	687	748	720	748	648	699	650	666	760	678	641	666	666	732	735	688	676	689	694	699	712	730	709	717	681	671	736	662	717	665	686	683	727	693	666	708	693	685	703	643	698	684	705	708	729	681	725	725	709	695	706	687	682	717	728	718	740	672	677	738	652	686	662	711	692	694	709	709	695	715	724	697	711	671	763	739	731	698	702	699	707	719	710	739	711	671	691	683	671	718	732	679	680	758	679	736	660	687	714	671	700	694	681	678	700	684	725	731	774	685	710	698	701	684	703	750	702	687	669	659	674	720	721	659	697	722	702	708	715	713	683	691	724	663	713	668	751	704	742	724	696	680	710	694	664	649	684	751	709	695	714	718	693	687	718	728	688	643	673	685	713	748	729	700	663	690	672	679	724	692	713	749	720	717	668	714	692	696	712	705	710	744	708	699	699	698	684	680	672	730	681	717	670	688	670	696	670	667	712	690	726	694	680	682	683	655	728	720	674	719	661	725	699	688	685	667	729	691	698	715	679	676	662	661	696	690	747	681	693	677	697	682	630	694	687	665	685	697	726	703	673	662	723	656	706	700	684	698	688	717	691	672	688	667	717	661	688	738	704	671	727	680	703	680	707	705	668	718	671	649	682	681	706	691	671	716	747	699	676	659	671	708	701	707	683	688	751	718	679	690	691	711	664	700	732	696	700	681	703	684	726	710	666	741	727	652	715	690	693	624	713	684	708	651	713	735	713	684	685	684	707	718	696	690	713	704	718	670	704	704	742	667	696	721	656	701	720	693	712	692	703	741	714	674	669	688	703	702	697	697	711	730	697	681	740	685	684	734	694	722	712	686	699	708	699	682	699	698	705	701	701	677	691	661	726	705	704	727	683	720	752	724	699	714	729	711	704	701	719	722	679	700	670	661	694	701	694	756	703	709	646	724	707	695	719	699	667	702	704	707	721	679	672	699	632	699	716	692	710	705	683	719	657	724	697	656	727	741	696	699	700	734	733	730	669	685	653	628	703	701	699	645	675	672	698	668	694	756	711	668	697	675	716	680	685	694	709	723	728	688	686	740	711	708	700	712	676	657	671	742	684	717	710	686	704	676	684	669	674	701	701	713	707	681	703	729	652	698	675	709	710	716	647	685	690	690	677	753	679	672	649	721	674	688	708	704	706	705	657	695	700	669	715	713	655	724	685	750	675	718	652	724	671	693	692	707	701	731	707	703	730	653	683	741	697	760	663	667	670	703	676	694	620	739	702	722	772	709	694	657	666	702	674	676	744	645	718	634	663	689	715	715	717	702	701	649	725	731	717	694	671	675	681	735	715	675	712	733	688	651	696	724	715	693	666	769	687	653	678	725	708	728	723	737	710	732	682	729	714	713	619	679	714	670	699	702	684	701	752	691	686	706	708	677	663	696	695	709	652	670	723	673	745	672	654	674	671	672	746	693	734	664	679	654	677	709	712	691	686	734	689	667	700	723	727	683	689	710	736	695	696	681	688	739	690	728	661	706	694	715	637	675	750	685	681	706	688	676	739	659	702	734	682	644	706	677	715	752	691	752	707	729	700	690	704	614	712	678	712	683	706	717	674	704	671	699	692	710	656	742	693	699	730	684
28638	22348	21652	17433	11191	7727	6211	4947	3412	3244	2494	2270	2106	1728	1717	1545	1284	1105	1171	1004	801	666	758	643	654	527	552	543	531	563	434	365	369	368	367	328	307	313	315	307	305	306	270	283	310	289	275	287	252	297	299	263	283	312	275	318	266	269	270	260	285	285	271	280	277	253	283	261	280	261	295	288	302	272	316	280	264	300	268	285	313	291	281	296	278	271	290	291	305	270	288	288	265	261	292	255	287	340	296	284	258	289	285	291	263	268	298	282	255	259	288	256	271	299	314	275	276	286	293	280	261	272	266	294	301	278	320	281	289	315	313	276	271	280	297	303	283	260	265	253	283	273	266	295	273	293	267	265	258	295	279	257	294	261	287	274	297	285	252	281	284	289	313	259	247	306	239	281	278	312	270	272	270	297	288	301	296	275	323	280	309	259	297	241	272	278	323	269	254	285	304	275	241	284	285	278	303	301	264	289	311	298	282	322	262	281	272	289	296	293	245	302	255	280	277	281	280	291	278	313	263	326	287	266	287	299	304	277	305	264	287	263	296	309	271	302	284	294	291	284	303	289	280	312	278	274	272	281	279	304	265	306	298	280	315	326	267	295	256	303	274	295	323	286	298	291	274	291	271	267	290	289	292	277	295	256	276	265	304	338	290	283	290	279	242	259	217	291	271	262	281	280	273	280	262	302	300	310	284	247	308	254	287	290	264	291	299	273	262	294	282	282	284	294	297	275	284	254	331	273	301	283	295	289	260	297	299	274	280	262	255	272	281	292	283	267	276	279	299	271	287	307	329	288	282	278	283	278	289	304	304	281	267	264	310	316	261	270	267	303	273	307	298	286	308	273	279	293	321	304	315	290	288	278	270	286	275	303	305	301	296	265	285	274	261	276	271	287	263	286	266	324	272	285	312	266	265	249	291	280	260	297	261	258	266	299	293	283	278	287	255	258	278	285	270	258	263	293	270	261	299	287	286	258	270	268	298	283	293	299	271	294	299	307	297	264	285	283	287	271	299	268	273	271	268	268	264	259	304	290	282	301	280	263	275	298	290	259	254	314	291	329	267	298	271	256	284	302	286	297	303	305	303	301	282	265	278	294	282	296	298	253	304	304	290	279	271	282	241	294	299	278	282	296	263	280	295	273	289	283	305	292	247	274	274	296	268	296	300	308	273	292	281	287	303	283	290	269	280	291	279	261	276	279	297	277	277	296	312	281	272	309	271	279	306	258	277	277	272	307	277	268	263	278	296	345	250	278	279	288	258	280	302	284	265	272	247	260	269	280	296	279	315	299	281	272	273	313	276	276	259	263	277	303	289	300	286	258	265	268	281	274	304	313	304	290	279	294	236	298	290	286	277	251	309	286	299	307	274	297	264	290	280	278	275	282	300	285	275	308	286	298	281	293	305	260	246	302	294	248	316	289	297	304	302	266	272	291	268	270	291	290	253	277	274	276	249	297	292	273	276	324	284	313	279	285	310	318	277	273	292	309	281	274	313	270	272	287	307	324	285	296	280	271	297	263	283	264	290	286	281	293	280	293	274	298	300	283	261	288	281	282	286	267	280	253	299	263	272	294	273	267	321	289	307	251	272	295	304	264	298	254	295	291	281	277	300	265	309	304	264	281	260	324	263	287	320	291	268	272	288	260	287	276	262	277	300	282	281	280	290	284	301	275	300	252	312	294	257	256	283	311	287	285	252	288	268	265	300	298	281	283	276	297	286	307	284	293	259	281	296	256	296	336	271	282	287	290	285	296	289	316	300	290	286	265	281	312	291	296	287	309	323	273	279	308	263	283	297	276	261	336	315	259	310	253	289	299	304	251	307	297	264	296	309	284	293	274	294	273	286	303	276	272	277	316	264	277	278	278	297	302	290	314	283	280	304	298	286	268	244	305	288	287	287	300	273	310	256	279	302	280	293	250	292	272	288	286	273	284	267	298	259	292	308	301	291	276	294	264	265	276	268	273	301	281	313	305	296	274	274	293	298	283	237	235	277	262	282	275	259	291	285	257	262	287	307	282	300	282	325	271	288	278	273	267	267	273	278	281	304	326	298	251	303	294	287	282	252	255	295	293	292	276	285	285	291	290	275	316	275	297	316	278	266	305	320	301	294	309	295	295	270	297	260	287	272	289	269	314	316	272	276	287	276	282	283	272	269	322	283	308	268	271	260	257	295	274	265	270	287	294	285	270	299	270	274	247	295	253	270	255	253	282	266	318	302	279	284	324	296	280	264	296	283	288	296	254	273	266	314	302	292	308	304	283	290	289	277	299	284	295	275	266	288	289	277	319	304	293	259	308	291	266	283	305	281	286	284	259	305	291	294	258	256	299	291	273	291	267	286	294	271	285	297	302	317	287	268	310	236	276	286	270	291	269	301	303	282	285	283	257	297	302	282	317	276	262	270	278	311	289	271	302	256	278	277	267	281	279	296	280	276	269	245	301	289	332	323	276	261	287	292	289	284	274	271	239	306	336	297	280	278	254	281	288	289	278	288	278	297	289	281	309	275	299	294	286	306	285	248	265	255	278	292	338	301	260	270	286	307	301	285	298	269	301	283	281	282	294	299	313	269	279	280	275	290	267	257	271	276	262	273	293	280	288	274	308	266	292	262	308	294	297	280	294	272	276	312	281	297	299	282	286	294	295	307	281	270	295	283	315	287	289	296	283	275	301	292	301	295	266	305	288	278	277	264	282	286	271	287	331	287	294	256	298	266	297	278	271	281	289	255	265	306	271	273	307	287	285	259	302	285	278	297	272	295	262	290	272	307	269	289	269	289	312	275	292	336	274	286	263	266	280	295	249	292	282	268	265	269	292	258	291	334	303	310	299	284	281	269	307	267	313	267	280	292	272	314	262	293	295	290	254	312	307	287	328	287	275	265	282	293	288	289	288	243	313	299	306	310	284	250	278	292	278	272	258	262	255	323	287	292	275	254	270	275	307	284	272	281	264	294	265	274	274	270	279	292	266	291	268	247	271	292	302	286	267	294	293	277	299	291	298	283	300	282	299	264	288	295	303	282	267	300	288	274	277	284	250	270	298	288	261	286	286	291	291	258	278	291	299	270	273	273	293	296	277	284	303	287	284	266	307	296	286	270	274	321	293	306	275	323	284	281	279	297	308	328	280	289	266	299	276	281	305	284	269	285	264	275	331	296	280	272	285	295	286	275	289	260	251	297	266	299	310	304	255	280	274	255	269	302	282	259	285	284	269	266	297	289	312	272	295	256	264	310	251	292	266	287	295	277	289	287	277	287	284	261	309	268	271	297	284	274	276	293	323	302	313	298	296	259	305	288	278	288	306	308	302	285	285	263	273	275	287	296	284	337	280	273	268	270	294	280	285	275	316	293	271	284	320	312	280	280	268	300	280	277	237	308	280	299	264	296	247	280	268	267	271	310	272	298	255	286	297	269	306	298	277	267	294	282	292	314	316	268	312	290	276	301	277	304	323	273	285	287	301	298	267	288	299	278	280	313	268
18814	18182	25715	26075	21536	18859	17033	14437	12010	10951	9424	9117	9166	8008	7994	7181	6439	5809	5961	4782	3315	2834	3793	3314	3004	2392	2731	2733	2519	2273	1529	1261	1166	1111	1080	994	983	856	768	775	738	711	745	688	677	700	722	737	727	769	721	710	723	742	698	678	714	730	681	752	655	710	749	732	687	672	659	670	698	658	666	680	671	668	743	675	664	677	678	694	754	684	706	725	739	675	688	710	682	673	680	682	694	697	725	713	715	712	729	767	704	760	720	686	679	693	665	701	702	712	690	664	696	719	680	668	652	685	680	721	694	678	680	674	686	684	677	690	706	753	711	678	699	707	702	679	700	708	699	667	678	693	706	679	690	660	649	686	707	744	693	678	686	669	663	687	689	730	683	675	684	718	668	748	657	682	718	705	669	688	656	718	637	719	735	722	673	697	760	680	747	694	704	679	727	676	685	688	678	660	701	662	680	658	672	735	722	676	688	654	700	725	664	680	647	679	680	713	673	731	729	633	730	696	664	672	649	692	703	681	696	674	693	736	695	705	712	702	670	647	681	661	735	686	676	723	682	710	667	656	710	695	712	643	682	746	669	686	723	713	699	664	732	695	688	661	671	677	692	622	674	691	731	730	668	713	680	723	716	677	747	708	629	698	697	703	710	737	646	701	670	722	714	714	712	706	661	711	708	706	711	648	701	723	717	697	720	696	689	694	680	723	706	697	693	736	698	663	748	731	717	700	636	697	674	719	723	681	669	627	653	677	720	655	724	695	696	700	684	716	699	691	660	671	704	707	693	712	661	705	711	675	636	709	672	707	711	690	694	678	705	700	644	663	699	728	732	708	696	678	665	673	737	698	699	660	706	622	716	669	702	700	690	679	658	663	653	706	670	702	666	715	700	664	703	704	680	650	747	656	706	721	715	684	681	694	695	727	698	717	679	714	688	708	657	711	697	671	690	665	721	681	655	695	689	725	701	691	688	627	704	681	662	657	724	732	658	721	691	682	705	722	685	651	699	714	669	675	710	694	729	702	720	675	647	681	675	703	708	686	693	686	708	681	722	675	692	711	722	691	664	712	691	714	698	688	697	680	697	658	735	697	615	661	738	725	681	723	652	680	687	693	681	713	708	670	711	682	675	723	701	702	710	723	710	728	703	728	668	682	670	661	706	672	698	650	691	717	729	665	675	690	712	671	689	721	701	689	710	672	717	694	678	707	712	670	686	682	717	669	707	720	692	681	710	708	676	681	683	665	676	667	675	691	654	691	708	695	694	655	719	701	684	715	746	671	689	698	681	700	693	695	677	686	674	696	702	681	718	679	691	727	681	713	700	658	689	682	705	669	700	683	708	668	677	735	671	750	738	674	646	707	682	680	683	672	702	693	671	696	714	674	682	723	700	666	681	635	666	754	703	723	641	736	664	700	682	657	737	684	678	716	697	753	673	703	687	734	665	661	663	725	721	677	733	743	713	737	717	723	700	688	688	691	719	696	657	699	697	710	738	724	687	754	640	766	659	702	687	724	732	682	708	674	729	680	702	649	699	684	718	762	661	692	678	714	686	626	699	646	687	713	760	711	680	675	765	721	684	718	682	635	691	696	722	747	732	721	703	691	703	690	680	734	727	721	742	713	751	707	688	713	637	694	701	699	670	712	704	669	720	703	688	680	676	710	688	672	726	681	703	688	663	685	687	680	696	725	660	710	696	721	736	670	668	673	695	664	745	668	701	726	721	673	660	708	716	765	705	719	676	706	703	695	703	709	698	676	668	664	699	692	698	675	725	672	705	731	707	712	677	693	741	679	688	665	704	716	701	691	665	722	695	706	666	659	734	710	714	710	675	687	661	681	735	695	696	690	669	666	672	685	695	708	678	684	717	674	675	686	717	700	714	695	725	684	688	670	680	708	714	683	655	712	699	701	698	702	714	697	677	690	683	658	689	659	646	677	752	676	705	682	697	668	709	666	690	725	696	723	698	694	627	695	654	715	712	702	695	638	711	708	695	727	694	665	685	690	669	709	684	755	740	714	704	661	710	680	741	690	693	655	735	690	697	693	702	694	690	714	677	693	687	698	664	745	752	668	695	718	698	686	674	721	699	651	680	661	781	728	681	694	689	678	696	703	648	720	662	705	684	701	694	671	708	688	706	713	725	742	712	682	711	705	734	685	652	689	689	688	757	667	661	691	704	669	721	690	725	700	668	687	719	727	697	648	645	737	712	723	683	686	657	668	715	748	718	703	651	718	709	691	680	685	685	644	745	735	709	708	708	679	633	677	679	689	720	694	656	693	718	699	708	719	698	682	695	662	692	676	698	666	702	696	692	690	668	687	642	718	711	728	729	672	646	662	687	714	673	692	654	703	673	675	722	687	649	665	727	731	698	706	672	688	657	652	697	679	730	717	680	721	728	730	710	708	672	718	667	684	660	722	697	741	726	688	666	705	713	716	701	664	702	691	678	708	702	718	653	749	665	740	725	681	734	662	707	725	741	737	699	704	732	712	669	714	708	693	635	719	696	666	716	681	687	711	672	737	696	682	632	662	735	737	728	691	696	697	654	718	707	698	718	677	677	667	700	719	683	729	668	660	662	675	679	646	723	663	715	668	681	676	726	746	696	742	687	705	736	708	680	699	696	718	668	649	705	665	654	704	689	756	709	653	694	722	684	684	646	716	726	702	663	715	639	653	719	714	637	717	733	705	688	679	681	739	670	696	722	711	694	663	679	688	704	700	727	661	733	721	688	704	675	646	688	662	707	690	683	717	714	671	668	687	690	722	696	721	645	648	700	730	695	697	702	686	741	678	706	712	746	676	639	670	664	669	694	685	680	684	700	698	686	651	705	679	704	669	719	709	713	700	711	662	687	703	713	647	709	659	735	730	658	700	659	661	686	695	681	694	703	687	713	696	718	691	658	663	689	634	719	684	714	744	690	646	696	689	729	763	701	704	689	717	724	727	707	721	649	679	673	659	709	665	679	635	722	699	699	692	673	704	710	688	707	673	726	678	725	647	688	687	675	737	712	712	710	760	703	743	697	683	715	699	725	689	715	659	690	739	734	674	706	696	648	687	709	670	720	740	669	677	700	677	724	683	686	684	678	665	685	690	666	726	706	715	662	661	709	675	658	703	744	695	723	669	715	677	702	719	669	689	653	674	701	685	702	694	691	666	709	677	666	680	717	712	672	738	657	652	694	687	712	658	700	691	689	720	685	635	686	679	718	644	660	714	685	714	696	727	732	687	687	687	732	677	709	678	679	658	684	763	667	702	681	657	723	700	702	737	698	753	664	700	682	728	694	690	712	736	692	673	695	678	703	732	721	692	674	697	682	700	722	704	709	712	724	680	687	657	718	694	665	711	741	676	725	680	682	678	711	674	702	691	669	656	687	635	685	703	701	677	714	693	691	694	674	719	752	631	693	691	711	691	679	632	699	727	669	713	682	714	701	714	742	718	710	707	690	635	752	712	731	730	709	720	679	684	719	697	685	741	702	672	711	721
40152	33569	34066	27971	20565	15612	13754	11325	9183	7597	6799	5929	6136	5774	5915	4984	3898	3544	3578	3238	1857	1363	1216	1762	1394	1138	1192	1169	1182	1158	693	582	505	470	488	407	384	340	347	317	281	340	275	284	288	277	280	294	301	281	307	290	282	280	292	278	281	274	316	310	277	282	277	320	302	285	254	286	310	248	270	280	291	301	258	275	282	280	275	273	294	301	302	316	293	294	260	258	271	289	292	309	287	274	289	287	290	293	265	266	283	285	290	282	277	285	300	304	302	295	291	279	283	286	267	261	269	286	293	284	301	288	292	277	273	271	300	289	292	289	261	248	320	279	289	281	302	304	274	262	272	272	277	323	269	291	277	289	305	315	262	285	289	273	278	304	313	286	293	287	301	299	305	261	286	280	295	268	275	274	283	284	312	269	284	261	266	274	263	280	273	249	267	264	269	260	268	292	253	304	290	270	279	277	251	303	259	274	293	251	290	286	260	255	290	299	270	266	275	265	267	295	290	255	269	297	296	281	262	297	274	290	278	254	278	292	329	262	325	262	302	280	298	293	262	268	296	290	307	293	296	276	264	294	301	275	278	286	288	298	273	271	261	278	288	319	287	280	294	273	296	310	281	299	285	281	275	289	280	270	302	260	275	300	292	314	277	274	278	263	291	283	266	262	308	284	295	290	249	318	261	285	306	309	255	304	255	280	283	285	275	282	294	297	298	287	307	321	274	276	295	295	296	269	271	242	249	276	273	271	286	288	279	255	262	287	294	295	280	296	309	290	255	266	278	287	285	323	280	294	293	281	253	287	281	292	281	284	310	305	283	314	286	276	299	288	268	278	292	291	280	303	280	295	261	294	285	295	327	237	290	266	302	325	306	292	312	256	259	268	286	306	271	281	296	291	266	292	299	279	299	292	260	291	312	303	289	306	302	256	261	285	301	305	301	304	292	288	296	327	299	274	282	291	301	259	271	287	251	291	302	279	294	262	318	276	275	290	269	299	265	292	295	266	286	279	314	263	279	283	270	295	281	304	298	278	278	285	284	315	261	290	274	262	289	302	277	254	298	280	238	283	288	271	284	248	291	325	308	297	273	287	321	287	319	285	273	300	300	292	290	279	289	288	272	335	306	291	270	301	289	281	268	301	295	253	272	271	277	308	264	306	297	277	261	285	278	287	288	266	276	296	284	276	300	316	287	293	271	275	289	252	280	274	290	305	281	282	294	306	258	291	307	286	272	294	290	280	312	278	282	288	283	278	276	302	270	300	252	296	268	293	292	270	295	279	288	240	278	267	293	314	278	290	258	287	256	267	287	254	266	288	289	276	271	277	282	265	278	267	313	281	293	268	268	278	309	289	279	275	264	303	292	291	269	301	319	294	297	260	277	303	291	284	258	276	296	279	270	302	260	273	275	281	289	287	272	267	291	308	273	286	277	287	283	284	291	278	284	261	299	306	309	292	265	297	293	297	263	301	288	302	265	280	293	277	266	335	284	274	277	260	285	286	283	291	312	263	299	251	258	284	278	285	271	292	269	276	261	293	267	269	265	270	292	297	275	285	310	295	299	259	275	283	294	290	262	286	288	342	287	270	286	246	275	288	275	259	302	300	289	265	272	280	298	271	293	294	285	293	287	304	274	309	297	283	299	271	252	254	289	284	308	288	302	291	284	259	287	315	285	297	233	291	313	266	287	294	290	299	280	279	309	273	270	283	276	294	317	324	287	274	275	268	304	269	290	301	307	274	314	295	303	267	301	297	288	302	265	307	267	271	296	308	256	321	305	272	301	284	291	261	268	280	263	277	278	281	300	257	295	278	265	305	253	268	268	303	269	287	290	293	291	287	285	276	280	300	271	290	264	309	299	280	292	278	302	280	271	271	291	291	289	298	272	307	265	269	283	279	290	295	252	287	297	292	291	270	306	279	261	264	289	289	257	296	305	251	291	282	321	287	271	307	286	278	295	297	283	294	342	286	273	275	269	272	306	254	293	259	276	310	308	261	290	291	286	257	295	269	322	277	289	270	290	297	279	263	282	306	302	286	271	279	281	289	287	285	291	278	280	279	268	285	313	314	276	300	261	260	262	278	299	259	285	272	295	289	266	307	279	270	279	286	276	275	290	259	295	284	288	274	273	274	259	288	277	271	308	273	258	299	314	282	256	279	237	290	285	273	321	281	296	270	285	304	293	287	281	279	286	253	243	273	282	299	282	300	287	274	276	243	276	286	301	274	256	275	277	302	286	259	295	305	270	278	283	304	270	296	323	318	266	251	319	280	257	284	280	303	302	275	292	288	295	275	304	264	268	283	278	268	285	283	284	268	296	269	271	285	284	274	277	311	291	304	297	299	264	272	273	288	258	294	272	278	270	270	295	280	282	306	294	278	277	269	281	284	307	318	302	319	288	328	278	256	275	300	312	264	265	309	266	254	287	283	284	259	294	276	292	322	273	271	297	292	292	281	301	270	254	290	271	276	317	256	277	271	299	260	283	276	287	250	292	287	307	276	302	298	273	270	297	284	305	300	254	302	263	249	295	288	272	261	247	293	295	296	277	325	292	319	290	285	297	284	251	285	282	294	270	285	292	283	263	271	280	253	315	320	292	279	272	295	261	311	293	293	302	277	314	323	263	299	309	284	308	289	279	281	307	297	309	289	278	289	301	299	316	291	273	274	317	311	278	321	272	285	309	292	256	280	286	314	262	301	293	278	240	301	274	267	287	263	295	277	304	270	269	275	277	268	310	310	291	294	294	270	296	272	282	263	274	283	291	277	264	279	311	251	251	293	274	312	261	290	329	277	276	264	279	286	287	293	230	245	301	263	279	291	277	293	294	297	298	290	274	281	323	265	307	285	278	289	269	269	245	295	297	260	287	266	288	327	293	287	264	259	319	305	308	287	305	275	271	259	291	260	284	277	288	264	275	259	267	280	305	271	303	331	290	287	266	270	284	279	277	255	242	284	276	295	257	262	289	277	311	286	244	299	315	295	294	283	297	278	290	303	282	265	321	277	297	275	287	275	265	244	294	276	298	238	281	287	298	285	254	299	265	287	256	258	270	299	285	305	313	271	286	277	305	279	289	262	270	267	271	275	306	277	274	251	260	294	273	309	330	286	288	288	280	312	286	259	285	284	292	275	304	292	275	284	261	277	300	300	313	305	273	290	289	257	312	287	318	279	305	254	244	304	312	280	336	290	264	256	303	287	264	299	312	296	301	289	273	292	307	256	305	274	283	246	258	266	317	316	291	257	266	297	282	297	243	294	282	287	268	279	297	277	277	299	285	277	291	292	274	297	286	322	312	270	268	286	279	272	298	271	287	272	278	288	260	274	265	286	268	238	260	289	271	289	279	296	264	310	268	310	276	304	297	287	265	304	284	277	271	279	317	290	299	294	300	271	278	270	269	274	280	291	286	299	284	277	286	279	280	312	273	281	275	296	305	279	295	277	289	267	314	324	308	319	261	306	256	288	276	267	311	265	263	300	251	274	284	278
25740	26892	35159	33960	29517	27153	25321	22852	21043	20102	19506	18330	20141	19157	20219	18078	14777	13416	14807	13691	7885	5768	6255	8817	7196	5607	6556	6507	6025	6075	3521	2346	2379	2032	1946	1714	1264	1146	1034	893	885	841	842	709	719	736	746	735	754	704	748	715	726	732	712	708	686	689	714	708	712	696	687	695	715	726	722	669	697	682	693	677	712	673	655	650	684	690	682	671	696	712	719	688	671	664	681	660	677	712	699	673	681	699	735	642	685	689	685	682	704	640	681	680	727	693	675	739	697	726	658	669	713	700	677	718	666	729	686	674	690	708	673	691	680	684	681	712	691	708	682	703	679	683	760	686	666	685	672	701	718	705	691	693	662	726	659	652	650	713	717	673	717	695	693	690	674	740	687	682	725	636	702	709	689	651	717	686	715	663	657	729	682	651	676	710	713	665	673	696	728	672	709	681	694	684	751	717	723	695	646	680	710	714	694	698	730	684	686	664	651	659	697	713	712	631	656	721	677	673	715	679	673	710	709	689	700	702	709	710	680	707	722	709	679	753	734	712	678	709	671	724	703	683	691	658	702	665	658	678	690	694	676	678	659	688	719	761	668	711	716	699	697	699	718	653	710	708	682	680	716	677	690	652	724	713	682	696	700	657	683	681	689	726	718	689	674	704	693	719	672	692	657	671	714	710	647	697	714	690	712	649	749	714	734	673	681	721	730	683	686	705	633	693	747	613	671	702	696	702	715	676	709	727	683	687	674	666	736	710	689	701	684	704	679	689	629	688	695	616	698	679	690	735	699	709	695	710	666	656	672	683	681	735	699	685	714	674	660	694	680	679	680	705	714	713	711	647	684	710	692	709	697	648	713	686	688	677	675	659	707	668	699	697	691	710	681	687	716	639	679	727	675	648	694	736	700	658	682	724	720	652	704	703	674	692	727	667	670	677	713	734	713	684	733	679	676	652	721	678	689	693	703	689	652	706	697	685	746	696	726	732	697	656	664	637	672	703	672	664	716	665	677	747	672	679	697	747	650	705	699	696	675	698	717	697	729	717	715	705	742	704	695	674	714	691	691	690	701	694	705	644	655	663	702	742	707	702	709	705	676	696	678	691	706	682	710	716	700	702	698	691	730	697	742	704	691	706	684	680	759	717	688	685	671	699	672	651	665	704	718	691	714	682	687	705	689	662	688	680	683	685	707	708	696	688	713	688	667	694	660	685	737	710	679	687	713	684	661	642	718	669	768	752	673	687	657	679	681	696	692	689	708	667	693	696	663	735	706	672	662	690	732	699	707	677	694	687	673	696	676	690	680	724	694	655	701	683	702	754	658	713	650	711	711	683	717	688	659	698	687	728	680	681	725	691	691	719	716	676	709	724	695	669	652	689	703	669	670	676	645	701	682	698	649	727	665	704	699	698	739	680	691	678	626	702	662	717	674	711	730	750	660	710	704	710	658	705	703	702	682	697	679	660	671	619	691	731	696	699	677	721	683	694	699	699	716	668	737	697	705	672	658	721	710	700	712	723	669	682	708	671	767	687	663	676	709	720	686	657	740	694	692	652	664	693	736	688	744	707	702	705	665	727	711	650	673	745	682	704	653	694	661	736	669	633	687	657	734	719	688	654	666	723	720	695	683	728	677	683	706	655	660	698	709	695	703	695	699	699	717	681	694	683	681	694	695	734	682	655	743	711	692	688	686	682	671	685	666	704	685	706	728	709	689	703	742	695	702	695	695	676	704	700	703	669	687	666	661	659	690	666	713	731	679	707	680	746	692	706	663	713	710	702	682	687	726	692	690	718	707	692	676	703	625	707	666	672	699	722	662	681	674	672	706	695	693	727	672	711	641	707	742	673	686	698	718	731	738	683	652	653	702	761	668	686	689	680	705	673	715	701	696	687	717	696	737	698	700	651	672	679	761	696	709	722	679	710	722	642	696	714	683	672	695	694	716	660	643	723	717	688	686	654	725	681	685	717	705	679	702	707	675	787	661	705	693	670	706	623	676	742	676	726	724	718	723	684	669	655	700	671	694	694	669	714	656	647	739	675	688	656	677	687	659	683	675	708	699	695	703	702	715	747	725	730	691	670	691	692	728	691	663	673	730	718	712	664	738	723	686	686	664	714	708	727	696	655	704	682	727	670	688	674	610	690	658	698	712	691	682	740	601	702	658	650	696	678	705	689	688	699	716	655	695	674	666	661	709	708	694	736	706	650	677	686	668	690	700	639	662	671	676	663	691	637	716	724	707	710	669	741	697	688	678	716	718	691	674	690	730	690	723	704	706	721	694	710	699	701	689	711	727	677	686	623	717	657	616	742	688	690	663	712	654	703	684	710	696	696	683	714	692	678	717	745	689	688	715	701	721	687	689	721	696	713	696	652	725	691	685	670	701	685	719	644	731	676	668	695	689	679	696	697	675	712	700	720	685	683	695	738	702	653	670	748	704	624	725	687	666	709	654	722	655	670	650	668	693	694	730	698	737	693	695	689	679	660	736	709	718	692	688	718	696	714	693	699	697	715	657	703	705	680	700	676	702	733	687	690	672	687	722	681	703	658	684	679	745	688	634	652	701	701	646	686	717	700	621	740	668	691	697	699	678	725	683	694	689	697	726	694	672	704	704	688	707	690	663	666	711	649	741	680	724	711	657	667	649	722	668	696	678	715	708	679	660	703	642	704	717	694	687	719	715	653	706	657	701	704	688	665	679	700	739	683	672	693	705	655	678	666	700	696	638	703	655	709	672	697	676	719	676	687	700	728	688	686	707	675	701	670	644	705	669	673	691	660	714	654	726	686	761	715	710	711	667	688	678	672	704	688	734	711	699	677	725	721	673	649	740	689	727	679	696	683	672	695	685	657	673	666	726	717	678	677	660	712	678	725	684	714	698	691	693	679	676	716	707	654	686	687	680	699	662	666	707	721	702	720	661	692	721	677	659	719	689	704	691	682	620	723	714	703	686	721	683	700	733	729	685	683	682	692	686	662	704	663	688	670	672	716	664	698	697	669	638	686	641	708	707	693	685	669	719	641	699	724	715	725	734	717	676	683	700	708	665	647	651	726	693	668	669	667	668	733	690	738	656	693	680	677	708	673	738	645	675	720	719	691	683	674	723	691	693	656	698	699	681	698	670	677	714	650	726	703	725	699	739	682	655	708	723	662	674	703	681	723	691	684	698	687	675	695	685	704	692	710	682	685	693	745	678	694	663	703	709	697	733	673	729	736	731	726	712	705	676	665	713	701	731	708	677	689	684	740	708	710	669	675	753	667	707	737	697	684	710	683	712	677	681	713	702	704	704	745	697	690	662	684	716	617	742	723	670	737	656	663	681	688	671	700	716	717	680	733	706	716	706	628	689	685	750	698	692	741	686	631	672	732	701	671	703	689	711	704	698	736	705	674	731	686	681	716	674	680	633	686	779	708	668	647	684	663	686	734	643	714	689	729	649	708	726	630	750	725	664	717	661	682	702	723	665	697	686	690	694	745	650	683	681	669	687	704	666	656
21639	14672	15452	10722	6659	4330	2789	2003	1605	1252	958	775	795	776	635	500	507	454	536	411	379	379	374	347	337	329	355	341	335	354	311	308	316	327	274	296	291	276	306	307	312	272	286	298	311	311	268	299	326	286	297	310	303	290	343	277	301	282	293	269	264	307	302	284	301	291	301	300	274	280	309	311	305	287	296	287	281	295	296	290	280	291	308	288	321	281	267	319	300	280	293	261	276	314	279	296	285	292	315	310	288	320	293	305	311	294	291	282	287	296	268	307	262	312	311	286	290	280	294	311	259	281	286	309	293	274	319	288	277	269	297	302	277	295	272	297	301	305	295	301	284	317	306	278	322	284	280	275	266	266	303	285	293	289	307	323	341	250	316	275	281	248	284	271	313	263	264	287	253	272	311	293	295	284	303	279	313	305	293	295	331	308	260	290	322	269	302	275	281	293	306	262	284	273	292	286	288	286	281	301	274	274	261	299	320	295	298	269	271	294	296	279	296	300	309	273	281	278	290	279	245	316	299	319	307	292	290	279	322	245	301	338	268	298	274	279	322	284	302	299	266	308	315	275	360	284	288	302	301	307	270	268	285	290	275	274	291	329	299	289	323	310	297	267	293	282	322	252	296	303	298	286	282	264	308	308	279	267	295	290	304	280	267	305	280	307	300	294	303	282	299	302	278	278	309	278	326	296	307	275	275	298	264	321	285	288	309	276	297	271	272	294	291	288	287	284	285	323	258	279	321	292	274	309	305	279	273	302	331	326	306	245	300	267	308	284	298	282	259	263	279	295	293	278	308	309	309	282	276	284	270	257	292	293	269	299	269	283	317	297	288	267	282	316	328	323	294	297	302	271	293	252	287	293	292	297	281	319	278	281	260	257	274	271	314	270	276	300	299	331	246	296	313	272	273	311	280	278	269	302	263	294	303	283	297	296	271	284	295	272	260	273	299	290	293	281	296	313	319	280	316	248	293	301	268	272	277	305	309	313	291	304	308	281	275	300	312	310	284	342	275	290	299	311	270	296	281	289	320	301	324	304	263	286	280	274	294	276	299	274	311	296	317	295	261	301	323	296	285	302	290	286	301	273	312	266	276	296	305	303	278	299	311	302	254	291	280	264	312	271	279	294	316	310	305	313	271	287	282	286	287	292	283	294	275	277	286	299	278	279	276	291	321	299	305	261	290	310	267	258	291	278	299	300	307	315	279	286	260	307	286	301	297	309	309	286	264	289	314	301	287	294	287	256	280	267	280	268	270	245	312	302	322	303	274	279	287	273	284	284	306	293	315	297	266	274	331	285	278	310	290	294	308	306	322	283	277	304	286	298	294	282	293	301	302	288	298	280	295	270	307	273	269	258	282	296	315	284	273	310	266	289	300	288	280	268	334	286	281	278	273	267	266	298	287	287	281	294	297	295	313	279	288	254	299	310	315	278	295	295	294	289	325	278	291	282	293	290	318	311	307	277	282	322	290	289	315	293	262	321	246	257	286	271	304	292	304	285	311	256	282	281	321	310	308	293	324	340	292	279	321	299	269	298	295	309	304	255	327	299	291	313	304	318	281	314	289	293	302	294	290	287	274	267	288	279	266	299	287	297	286	283	273	268	318	276	279	301	281	281	308	284	280	297	311	283	291	294	283	302	315	294	259	295	276	299	256	279	316	303	314	255	289	308	265	282	270	289	282	277	301	294	308	307	304	280	305	296	323	261	305	314	252	317	305	282	291	278	313	261	272	251	296	300	263	294	293	282	270	296	278	277	306	262	271	290	279	318	290	265	314	320	293	307	282	283	288	283	314	308	294	319	309	264	287	296	292	265	311	311	271	280	313	280	265	314	270	316	281	298	271	286	317	279	304	300	290	322	316	311	294	293	285	287	298	300	303	272	277	271	278	318	299	289	286	286	315	317	293	298	296	288	283	300	303	274	298	294	301	293	295	294	282	279	331	292	303	295	315	286	283	338	315	319	307	330	304	291	292	270	288	270	297	273	259	310	307	311	295	284	288	323	281	310	296	311	267	278	285	268	291	293	288	277	311	270	265	327	303	276	253	306	288	289	317	268	334	291	294	289	303	268	302	304	261	293	281	303	301	293	276	298	321	275	290	319	282	306	282	327	289	278	294	281	321	295	285	272	284	257	310	269	264	292	295	303	316	312	285	289	285	290	250	314	276	277	268	302	322	295	298	270	275	317	294	281	270	304	253	282	282	304	277	288	287	276	295	307	276	281	278	288	262	307	289	293	298	285	324	287	267	312	302	308	288	298	260	283	279	275	316	326	261	298	258	281	290	312	306	302	300	302	300	278	294	263	269	296	299	298	274	303	292	302	275	270	271	272	311	257	289	288	276	281	305	279	284	306	283	304	290	302	310	285	299	313	296	284	290	324	317	323	271	303	302	280	276	278	298	300	290	320	269	279	302	285	259	285	314	292	281	281	262	296	265	301	271	308	298	278	299	285	275	305	295	289	325	297	272	307	304	301	287	310	302	248	278	330	285	261	274	284	295	304	307	288	297	287	287	301	299	297	304	302	309	262	266	273	303	283	272	279	318	276	271	290	276	288	291	278	286	324	276	302	292	282	321	274	308	252	298	275	292	290	302	305	268	297	311	263	298	324	291	267	276	294	301	273	286	275	282	253	289	309	288	264	301	329	272	318	248	299	264	317	249	275	280	314	293	310	316	300	275	284	248	262	310	277	285	306	303	307	286	311	291	277	327	274	308	276	288	302	298	328	281	303	300	268	320	277	261	277	281	289	303	335	289	292	296	326	314	260	316	338	279	272	308	312	283	312	295	294	276	301	288	313	302	281	283	329	265	309	264	308	300	305	304	255	286	276	321	288	282	308	296	309	307	282	308	274	299	259	307	290	331	272	305	289	298	256	289	297	284	292	316	290	293	267	296	301	291	271	301	276	309	291	262	280	255	287	310	311	285	293	306	281	302	295	262	281	294	288	280	266	305	253	277	278	269	296	258	277	297	310	327	284	315	278	305	287	317	289	293	293	293	298	273	255	269	302	294	300	268	288	316	272	308	275	325	301	287	283	293	289	233	304	298	289	284	304	294	309	316	309	287	296	263	295	317	312	307	297	303	301	286	301	303	277	287	321	311	279	308	279	285	288	284	279	302	313	243	279	281	291	306	292	310	287	298	323	290	285	291	264	286	310	264	296	283	269	295	330	289	267	290	285	305	300	313	301	282	303	302	269	292	293	322	321	278	317	314	306	303	277	302	296	295	325	284	283	294	337	303	280	304	315	308	253	252	290	307	290	290	295	282	283	298	274	304	301	311	296	260	302	312	279	277	320	292	279	284	282	288	263	290	295	282	279	287	294	287	282	293	260	299	285	262	305	272	315	288	318	271	265	256	319	300	305	301	252	286	268	277	306	320	261	273	282	300	288	296	307	270	288	301	299	285	286	297	288	272	280	304	275	285	263	291	257	286	287	277	284	274	299	284	283	302	279	318	271	318	312	292	307	308	278
14171	13081	20776	19588	16161	13052	9856	7711	6302	5172	4185	3558	3364	3248	2784	2196	2089	2003	1896	1619	1437	1311	1186	1213	1173	1100	1138	1014	1067	982	822	845	862	827	790	818	776	748	799	748	773	754	783	696	780	701	747	712	751	717	715	715	729	674	689	683	670	672	770	704	733	729	730	714	735	699	714	719	710	688	744	701	739	736	701	679	733	725	680	766	736	735	720	740	710	722	728	708	707	688	675	728	753	706	702	703	698	677	688	692	716	685	707	726	737	707	708	684	692	714	663	725	640	721	731	694	657	699	655	679	680	709	731	731	712	662	715	695	695	723	695	706	709	703	709	703	715	705	699	681	674	734	682	727	729	670	746	676	677	670	733	687	733	667	724	734	696	691	672	715	704	684	717	736	720	713	686	710	756	679	692	722	715	713	764	724	687	728	670	682	663	700	676	749	698	726	678	742	682	680	699	733	693	670	692	694	717	664	721	672	719	696	733	703	693	707	726	702	685	665	752	724	729	683	666	686	726	715	704	734	695	715	749	727	738	743	713	687	691	637	684	661	719	688	751	726	702	709	669	754	720	713	691	722	716	711	697	686	653	704	703	695	696	674	680	723	694	690	661	733	674	703	694	703	683	723	676	703	772	725	711	749	669	747	701	701	691	680	742	774	691	678	701	654	687	711	701	707	695	708	713	721	725	752	679	711	677	763	718	698	714	727	659	705	731	730	716	672	727	699	695	674	702	736	723	670	710	730	732	713	717	672	729	673	718	712	683	770	712	635	717	641	724	740	669	698	677	765	700	712	756	724	685	704	727	716	718	724	669	714	696	714	711	757	711	678	785	741	708	694	708	695	705	683	686	706	715	687	684	700	702	668	719	681	754	727	664	701	716	692	730	732	695	715	737	720	699	740	720	700	753	708	699	675	670	727	757	694	708	691	710	716	755	714	696	736	697	682	732	662	691	716	727	711	732	700	751	710	655	742	707	706	720	673	668	680	698	720	680	676	723	704	734	719	725	715	677	682	710	692	676	717	678	727	721	714	771	719	689	705	703	697	720	693	717	713	712	710	707	688	718	666	674	755	712	702	734	682	680	702	683	732	766	731	713	700	741	735	747	726	760	649	725	719	693	671	681	709	708	705	711	708	678	703	708	734	731	708	716	705	761	705	701	741	719	731	689	713	721	706	707	729	740	681	704	750	690	705	716	707	692	726	701	712	700	688	752	750	740	698	673	722	706	701	702	689	713	717	651	679	638	700	714	725	736	731	690	643	712	719	706	653	725	650	713	689	707	706	719	693	703	693	711	669	746	730	702	706	695	749	771	715	732	710	719	719	728	707	692	715	731	715	734	727	680	718	723	725	686	677	683	675	701	691	667	757	725	688	666	758	724	700	650	724	712	741	710	733	683	688	666	667	712	726	729	693	672	735	709	729	678	701	696	741	705	673	712	742	704	695	685	754	669	712	712	697	685	713	759	731	689	705	679	674	741	702	735	714	713	673	695	711	699	714	762	729	704	733	728	686	699	708	694	731	730	689	730	699	696	652	750	697	675	665	680	726	674	718	700	688	693	718	703	731	770	715	713	710	678	708	720	713	696	708	660	687	718	709	686	710	761	668	693	693	702	739	713	724	679	727	692	692	754	702	702	690	729	703	718	712	690	735	667	702	716	740	688	680	710	670	704	694	746	721	721	725	732	733	680	722	769	726	672	676	669	724	681	767	724	649	714	720	696	741	650	749	710	694	671	720	715	725	752	685	700	659	693	655	717	668	705	726	715	734	703	743	679	739	712	736	666	706	741	722	709	764	728	726	761	715	692	682	764	692	751	705	739	675	674	712	686	735	711	681	688	691	677	706	720	704	700	705	706	711	698	682	688	727	703	712	718	672	695	735	732	772	729	720	718	720	683	706	709	762	763	692	679	726	688	728	746	715	711	701	696	710	698	708	663	751	696	715	707	704	688	675	677	686	707	714	667	704	668	704	735	678	702	687	716	724	749	666	699	745	735	680	725	730	689	693	713	762	717	686	710	753	730	671	710	669	725	719	695	721	725	702	734	706	734	677	706	688	663	677	693	690	736	661	713	705	749	690	697	739	696	706	707	702	742	719	727	685	751	727	740	724	678	652	699	698	691	753	687	740	725	727	692	673	716	674	702	693	678	696	709	746	689	706	688	716	750	698	711	704	694	733	708	726	705	691	704	681	722	723	721	713	741	714	724	701	676	712	708	665	725	693	712	729	755	742	711	725	753	737	726	694	699	718	631	696	658	733	743	730	731	684	707	684	737	740	696	683	742	664	705	685	731	717	667	691	735	694	718	688	707	700	668	677	733	665	687	689	744	720	705	733	738	678	690	704	729	681	752	691	743	717	697	678	730	707	657	724	712	722	737	694	696	687	734	690	698	685	688	656	718	725	697	668	689	697	691	692	680	708	701	731	768	719	683	678	732	742	670	710	721	699	695	672	761	695	702	657	721	683	697	691	718	671	762	675	666	661	733	729	683	709	689	700	691	703	661	708	673	693	713	710	728	664	643	729	720	725	700	716	681	712	683	738	686	695	704	719	700	645	756	712	712	701	666	675	702	686	729	736	700	706	708	723	748	654	708	708	745	686	724	675	687	701	695	709	733	712	653	697	726	758	731	726	746	720	744	707	743	719	707	676	719	714	729	683	717	720	703	739	682	734	719	694	756	735	717	710	681	704	721	722	673	698	709	727	664	680	745	759	782	761	739	701	741	749	668	689	688	671	680	650	733	695	718	700	726	722	708	681	725	702	705	693	717	719	687	715	729	692	725	680	705	708	706	739	729	678	737	740	681	697	728	734	753	697	764	678	685	724	719	778	679	711	694	744	689	732	691	718	662	713	723	661	722	694	701	719	693	683	693	710	700	702	682	716	689	698	714	713	729	671	693	704	713	730	691	692	706	767	685	686	708	691	707	672	682	677	742	754	736	737	720	653	708	738	681	682	681	716	716	671	745	675	643	713	687	702	740	724	698	713	730	738	713	679	703	691	702	721	653	683	705	653	741	726	707	723	722	710	731	697	733	723	675	709	709	687	731	687	718	678	730	691	732	669	701	702	722	668	709	691	706	732	683	714	683	689	707	689	653	759	753	689	685	746	735	761	728	672	735	744	727	719	747	710	739	706	727	721	746	691	720	677	733	642	652	696	715	699	699	695	669	723	722	667	718	763	672	655	695	690	698	672	707	763	739	747	696	672	708	702	692	711	753	668	664	690	726	683	702	743	691	753	723	650	737	706	692	671	758	702	719	716	746	719	720	726	695	726	730	707	712	685	711	749	657	710	719	743	691	705	682	717	687	653	733	713	709	712	647	716	726	735	724	700	698	690	664	720	741	715	705	697	665	695	713	734	721	662	702	703	720	701	707	677	678	763	694	692	712	658	698	668	696	704	734	675	691	704	729	714	683	696	689	672	682	711	699	728	682	696	684	675	730	696	689	712	694	665	748	649	736	748	713	717	690	689	685	711	664	741
29326	22481	21717	16315	11028	8237	5828	4001	3218	3037	2715	2422	2629	2174	1799	1601	1337	1331	1335	1004	723	652	487	665	569	525	495	513	540	514	407	349	354	359	353	350	319	295	280	292	277	313	292	330	303	280	257	301	293	301	327	299	298	294	280	317	310	257	303	290	269	286	280	326	305	320	276	293	300	302	291	298	295	297	326	271	291	305	292	298	299	301	283	281	280	308	302	289	312	302	289	284	307	290	264	302	313	289	311	300	300	272	280	278	289	283	282	284	319	332	277	256	276	300	319	256	270	292	291	257	288	303	296	309	287	283	277	286	277	290	307	295	278	266	273	282	285	276	297	297	279	298	270	298	267	275	256	275	271	313	300	270	271	305	256	264	282	309	305	235	317	271	295	315	285	294	288	282	315	276	298	264	291	295	285	323	292	298	245	318	280	279	292	287	261	284	280	291	265	291	284	303	289	298	259	288	295	297	283	296	315	298	281	288	293	286	284	259	277	294	298	293	280	287	307	264	310	267	285	293	290	268	286	306	281	279	328	293	309	303	299	317	302	263	280	295	289	289	304	297	305	277	273	268	278	283	298	285	293	293	287	315	283	283	301	304	269	302	317	306	275	292	283	293	282	316	313	263	274	274	296	291	286	294	285	293	281	300	260	281	311	298	296	281	298	277	276	298	279	268	301	288	263	266	284	266	283	260	281	257	271	301	310	284	277	289	277	299	282	298	330	291	283	261	279	275	271	298	275	288	287	294	291	299	279	297	256	285	268	278	304	316	261	298	319	288	296	303	306	281	288	285	278	288	284	294	292	273	299	278	283	309	298	265	268	317	291	289	263	285	298	290	307	268	311	312	294	304	279	289	302	278	292	287	287	288	279	296	325	258	256	265	261	313	292	282	300	299	280	280	286	291	263	254	285	274	266	251	321	294	295	298	292	268	301	294	300	271	272	294	296	291	282	301	331	296	293	282	302	285	265	295	299	299	325	294	321	277	305	287	308	267	299	276	278	300	278	282	286	303	301	333	266	278	274	299	316	296	311	318	311	291	296	298	280	292	301	296	273	291	271	236	265	279	289	293	282	288	258	272	298	315	281	279	267	298	288	265	274	272	272	272	276	324	320	299	269	284	265	274	291	296	279	265	286	323	285	297	321	260	303	261	270	310	294	258	284	275	272	293	302	297	304	303	299	283	297	301	273	281	282	274	305	280	280	318	295	316	302	288	251	262	285	279	285	267	273	285	280	295	301	261	289	272	275	298	293	292	290	308	303	315	296	273	285	286	300	247	287	272	276	283	272	286	292	266	295	289	297	298	310	249	277	308	279	276	310	285	263	287	276	277	286	271	293	305	279	287	285	284	300	292	280	276	277	254	313	310	307	266	278	328	287	277	279	304	318	309	296	298	280	283	317	306	275	312	279	291	279	312	307	283	282	268	325	292	274	338	298	288	272	291	275	315	275	306	295	294	304	271	281	292	291	316	280	272	303	279	284	325	307	307	288	292	299	306	289	279	274	280	273	279	301	279	282	290	304	252	255	277	301	235	297	315	269	301	297	289	311	285	273	311	282	264	260	253	285	279	326	291	291	286	285	280	255	282	291	301	311	312	281	278	287	319	271	271	281	291	318	289	293	293	277	296	277	287	307	275	326	269	273	277	271	291	252	283	303	302	280	289	300	287	280	261	312	311	296	310	266	308	314	289	279	327	312	246	288	285	296	262	266	294	319	313	307	259	303	290	241	289	281	268	296	304	301	278	309	313	309	293	308	307	270	278	279	276	280	293	291	283	305	286	279	263	285	268	247	300	304	277	301	297	326	255	295	280	271	296	325	301	289	257	292	296	291	313	305	283	277	300	291	270	273	272	293	295	321	304	288	286	300	301	303	263	302	272	285	311	280	299	292	282	284	295	306	310	262	304	310	271	241	288	276	296	287	275	308	289	286	264	312	298	295	286	293	295	295	289	283	271	287	306	290	271	276	296	312	340	273	263	297	302	297	304	285	320	256	269	301	333	288	291	296	255	308	285	294	298	271	302	306	300	265	303	282	274	283	295	302	290	292	280	302	270	269	296	295	297	310	251	278	293	268	295	262	324	275	290	316	315	298	295	289	289	279	298	312	315	313	276	264	279	275	260	323	281	325	269	305	283	273	279	284	265	292	289	273	282	320	268	266	289	261	274	271	285	278	298	277	286	299	269	288	298	280	241	272	291	328	262	300	267	268	285	319	281	332	336	287	311	278	322	308	281	266	287	280	308	284	321	285	305	243	270	306	276	320	291	285	286	312	290	305	295	304	281	284	277	279	290	286	290	264	260	308	271	289	261	260	269	296	320	271	317	281	275	294	304	283	301	307	291	283	263	278	266	299	300	279	332	286	280	291	300	297	254	281	309	301	293	275	277	277	302	248	315	314	276	320	307	291	277	315	281	315	308	268	267	287	277	277	258	293	282	276	284	284	287	289	288	275	286	297	311	299	281	265	311	273	276	283	270	310	286	292	267	269	264	288	272	264	260	311	270	284	285	310	321	300	290	249	288	298	271	286	279	284	300	272	260	277	297	322	345	275	277	287	263	279	289	301	304	297	310	299	268	319	300	294	296	317	268	294	275	270	251	297	294	272	303	277	276	277	261	300	324	298	284	287	285	302	261	283	299	307	307	297	301	288	279	266	332	339	293	247	259	264	311	288	310	264	290	282	292	305	291	274	270	290	262	250	263	281	283	303	290	295	295	276	318	289	297	277	273	291	273	278	268	274	269	295	293	276	308	292	307	281	285	312	297	286	268	295	286	294	271	252	300	298	316	300	306	285	306	291	288	270	280	309	279	289	295	255	271	308	301	260	252	285	263	287	290	287	296	302	288	280	327	293	312	299	278	294	264	274	293	279	267	318	266	310	283	291	294	265	266	327	271	254	295	282	293	313	295	262	286	285	291	297	269	272	247	289	324	309	294	258	298	263	319	275	282	268	321	259	271	291	241	319	297	279	273	288	297	280	298	302	313	279	285	264	262	300	271	297	299	275	258	277	307	290	291	284	287	272	281	283	300	294	258	287	286	287	293	267	288	290	256	275	299	302	274	304	299	291	273	290	313	306	267	284	265	307	283	295	267	273	258	272	284	259	304	275	270	283	271	300	287	288	291	289	262	300	266	328	283	278	302	280	281	268	307	254	252	281	280	287	266	273	293	313	288	273	309	293	315	334	260	290	279	264	266	291	285	294	294	306	296	263	283	308	290	301	289	291	271	289	290	309	263	275	312	249	265	276	296	276	289	281	295	325	265	276	308	289	295	268	289	264	279	272	299	278	300	291	263	294	288	295	291	288	306	256	270	266	322	312	289	301	281	272	277	286	307	257	275	292	288	279	279	305	253	257	285	299	289	267	277	288	285	254	301	270	267	248	287	311	272	296	294	301	270	291	278	291	287	299	286	298	299	269	290	295	302	289	298	263	309	292	320	284	295	289	281	257	302	307	332	281	274	288	284	300	261	279	293
19105	18525	25085	24689	21644	19806	14823	13136	11659	11140	9997	9865	10132	9999	8843	7775	6188	6568	6723	5076	3558	2749	2413	3410	2815	2599	2286	2444	2233	2646	1601	1199	1258	1090	1038	1087	892	857	840	790	767	765	785	775	724	726	693	733	726	691	723	772	720	704	688	728	725	672	697	674	717	703	704	766	735	718	692	692	745	718	738	726	740	699	695	698	652	708	681	702	731	681	749	649	711	679	736	710	717	739	658	664	709	715	719	741	682	653	730	684	665	670	720	742	699	756	713	721	683	731	765	675	728	678	677	696	699	740	690	693	710	716	678	696	708	649	714	762	698	695	744	734	694	688	725	680	683	722	747	711	709	725	717	711	712	693	745	708	721	676	700	708	678	737	757	722	703	666	712	711	701	713	703	681	726	755	701	681	714	689	673	684	684	685	719	709	736	739	675	694	642	688	722	698	677	709	694	695	704	704	694	704	774	688	697	734	681	690	696	729	689	692	721	670	707	689	716	706	639	712	755	708	684	697	714	720	684	716	676	729	738	750	746	697	673	735	695	754	699	721	699	704	682	705	698	730	712	724	737	687	684	681	682	742	682	730	698	689	661	716	734	713	697	688	678	728	688	742	738	695	707	701	722	669	700	669	734	757	691	741	686	715	633	716	710	677	734	691	709	671	718	700	695	729	649	755	732	700	669	675	723	700	722	672	740	713	691	701	693	729	700	716	665	707	732	718	717	689	728	687	741	714	698	738	697	701	721	724	692	770	697	706	709	712	716	686	743	730	713	736	716	671	708	715	658	696	700	704	711	649	684	677	717	748	693	747	702	683	688	725	695	739	698	732	697	708	719	741	673	678	673	736	715	683	750	676	733	715	683	677	664	724	677	697	723	729	745	688	735	698	730	749	716	688	725	768	688	702	730	718	730	731	700	704	694	721	688	683	742	730	726	691	679	707	704	676	711	707	709	707	705	724	683	708	698	684	719	681	726	673	764	750	712	681	704	698	721	686	665	728	688	660	713	713	717	721	697	706	667	719	679	706	718	721	711	761	700	723	726	685	723	654	727	744	648	685	684	711	707	689	698	717	641	679	706	705	717	745	724	749	705	733	695	715	725	726	722	710	735	740	772	705	692	710	680	672	666	707	704	705	746	706	688	724	728	667	725	685	702	729	711	697	691	674	729	723	713	752	652	731	722	753	712	700	693	706	743	751	711	695	690	728	682	657	686	766	654	723	735	729	690	727	665	708	686	689	689	725	736	706	673	736	676	750	753	662	680	756	727	720	725	700	714	703	699	747	727	644	692	718	690	714	717	696	732	698	670	745	697	681	729	685	685	723	714	730	682	675	710	729	693	722	720	720	697	663	742	713	730	696	749	703	719	727	721	714	736	671	706	718	726	689	779	764	721	721	724	723	731	695	695	715	714	727	714	670	659	675	700	705	712	658	729	767	680	736	742	690	713	687	693	676	725	732	717	747	683	724	710	681	668	718	709	710	678	671	683	740	736	718	756	685	693	714	669	742	724	716	714	713	731	733	692	678	712	762	730	702	712	688	676	699	710	708	732	708	690	671	703	744	697	709	670	715	724	707	676	681	702	702	703	721	672	748	749	750	727	674	728	678	702	689	661	724	708	685	697	742	702	720	713	706	692	694	697	703	690	710	694	709	728	766	724	674	678	643	726	719	761	718	672	646	743	752	717	784	710	695	688	716	667	733	745	706	713	689	715	708	742	720	700	748	698	700	675	683	695	738	728	710	719	694	743	725	691	711	700	727	777	704	694	661	725	678	694	695	702	708	722	725	697	703	686	695	787	742	666	720	732	718	737	728	729	705	697	697	694	728	684	739	705	741	664	689	682	687	692	678	712	701	748	679	706	749	719	693	720	739	696	659	722	718	695	683	727	692	703	689	725	705	697	692	716	668	668	647	651	713	746	724	707	725	666	721	702	701	701	695	685	704	700	717	717	742	694	731	711	718	747	775	704	742	716	723	723	682	672	719	702	711	722	723	707	691	717	699	750	667	754	697	695	703	671	755	686	721	674	665	679	690	687	685	736	682	711	705	702	688	696	681	671	687	655	706	685	691	710	699	713	723	678	680	725	725	688	727	688	665	724	705	719	695	705	695	695	719	677	747	686	720	654	707	699	714	677	687	687	688	680	730	716	703	675	682	725	680	673	712	700	699	686	657	711	696	664	709	710	649	721	739	709	716	688	730	749	709	734	680	707	699	708	674	673	728	697	705	751	694	692	670	708	719	689	662	679	715	700	747	718	690	712	707	669	754	711	745	730	739	706	703	645	677	675	692	712	720	681	682	770	729	691	675	715	713	710	679	734	726	755	675	656	730	696	717	669	694	729	704	733	704	701	757	706	714	687	714	722	707	675	727	695	709	718	703	727	691	725	686	690	729	689	728	703	683	648	729	700	691	765	724	708	708	721	700	719	725	713	726	710	753	699	709	700	713	696	708	723	672	696	738	694	737	673	722	720	731	684	676	698	721	746	727	733	678	708	716	636	721	719	725	740	755	692	678	702	672	717	688	738	710	653	715	700	676	728	677	718	716	659	725	731	709	700	687	702	753	694	723	718	725	710	717	696	699	725	734	713	718	734	708	690	740	686	713	643	692	770	662	744	682	707	713	719	674	722	721	696	791	680	700	693	682	694	676	706	768	747	668	677	716	727	648	736	690	732	705	682	714	704	705	685	737	752	752	671	644	716	658	693	743	681	722	707	722	723	696	672	739	692	708	718	761	701	682	727	694	722	704	723	677	687	713	735	728	686	696	677	687	711	677	705	717	706	740	756	679	699	723	687	720	759	755	679	718	754	663	755	711	710	694	749	675	653	704	651	696	698	727	710	711	741	704	681	686	705	731	695	721	700	661	720	678	669	702	698	702	695	728	705	748	717	706	688	734	724	719	746	684	709	744	729	729	709	694	680	710	715	711	695	736	726	748	694	715	718	718	663	726	717	676	748	694	762	713	715	764	675	727	708	756	716	712	722	665	709	680	736	689	709	737	731	702	648	715	717	703	734	696	683	739	721	698	686	740	712	760	661	700	734	697	702	684	714	708	716	759	662	728	701	694	698	644	719	743	707	714	742	672	721	670	655	679	713	735	680	670	734	686	709	681	674	656	768	715	711	738	708	666	699	718	709	685	744	711	714	687	694	755	699	749	677	712	761	704	728	704	741	761	685	730	695	740	698	695	709	697	699	756	654	705	671	680	711	678	672	740	689	683	638	695	700	694	744	711	729	689	742	670	725	718	729	707	696	737	731	705	702	748	696	658	727	724	705	705	699	702	680	698	704	729	721	697	739	697	727	706	694	696	716	728	694	676	667	718	659	709	710	673	677	707	700	695	676	705	693	744	740	687	693	708	667	758	691	683	666	692	663	696	709	696	690	710	705	709	720	745	709	719	705	701	716	663	718	703	695	691	667	702	696	741	691	750	684	701	688	718	725	690	650	671	697	711	683	718	756	695	707	704	737	665	709	746	737	728	674	701
40008	32981	32219	27803	21234	17501	13020	11166	9943	8037	6732	6546	6486	6660	5769	5271	4262	4518	4005	3219	2212	1950	1268	1730	1412	1245	995	1133	1112	1251	754	560	579	465	453	461	425	386	324	329	349	314	311	294	288	292	297	283	282	287	282	294	295	289	287	282	279	302	308	280	276	282	261	308	294	248	259	264	277	279	305	309	247	282	261	268	282	281	288	277	299	297	306	264	286	230	281	284	286	285	256	282	283	293	291	285	283	275	315	290	258	280	296	319	293	282	251	274	269	299	296	280	267	311	275	279	280	295	298	323	270	284	304	285	285	297	261	295	295	264	249	301	278	311	274	278	279	275	245	286	308	289	258	296	260	284	291	260	282	287	266	264	305	267	287	319	289	321	291	260	279	299	292	349	248	315	275	287	237	279	259	287	269	288	276	276	290	324	293	298	293	285	293	266	296	273	300	270	287	289	290	308	270	279	284	285	287	290	288	271	268	269	264	276	282	270	281	296	270	299	270	301	288	276	313	289	292	280	276	286	302	252	270	307	273	296	299	300	272	260	247	260	296	274	271	278	319	258	267	283	288	282	270	305	290	283	274	287	272	291	295	275	277	266	288	304	270	290	280	282	294	251	309	309	310	293	287	291	307	281	279	281	288	277	332	298	298	283	284	275	282	301	289	286	299	274	288	302	272	312	280	279	272	296	298	275	267	272	312	301	315	284	295	265	286	283	289	267	316	307	300	323	314	280	286	257	296	312	285	278	312	309	302	282	281	255	272	287	309	254	291	305	268	292	292	301	293	293	288	288	276	305	277	288	292	269	290	264	266	269	279	283	301	286	312	278	287	313	290	305	284	300	276	262	291	306	305	259	272	310	277	282	266	296	273	249	274	294	282	310	275	283	321	286	287	285	312	314	274	272	301	255	302	250	285	289	306	281	321	318	292	286	266	289	274	298	269	303	323	297	312	288	303	305	287	265	296	269	289	272	253	284	288	279	258	303	300	322	303	276	270	288	265	266	266	301	308	286	292	296	334	278	272	302	290	289	280	301	293	266	316	276	276	247	284	308	304	271	302	314	309	279	263	307	267	315	274	261	281	292	311	266	295	273	321	260	281	280	265	283	310	290	239	269	272	290	283	265	282	301	275	273	299	279	301	284	290	307	279	285	285	289	297	290	262	269	274	321	301	302	316	274	282	322	302	328	305	293	294	297	323	314	281	294	289	308	271	288	282	284	286	272	285	295	299	268	273	275	288	296	286	286	301	306	264	273	325	278	302	271	296	250	305	270	290	304	296	286	308	300	314	301	288	297	287	284	287	276	292	303	272	287	306	263	297	287	302	321	274	295	289	279	294	310	279	300	281	271	266	321	304	308	288	311	248	265	293	303	292	289	266	298	316	267	306	285	298	264	280	273	274	266	301	290	284	293	277	279	267	284	277	283	293	295	285	309	270	294	296	268	280	264	327	293	285	301	282	297	280	273	258	270	313	274	287	289	290	313	295	311	270	299	263	285	309	308	293	281	290	294	280	267	277	305	282	313	306	275	288	274	275	299	280	275	267	282	291	294	314	272	307	306	283	282	277	267	252	284	292	270	282	261	319	273	287	288	290	293	292	293	295	312	308	262	304	279	319	303	289	283	304	308	294	296	273	289	296	289	298	277	290	277	290	316	291	285	259	296	285	259	284	265	312	278	276	284	280	275	304	306	331	296	309	269	258	250	298	277	293	275	286	282	300	288	300	298	284	318	246	279	244	298	261	289	300	247	276	291	264	272	283	306	278	284	283	287	278	274	256	288	304	257	280	256	253	270	283	292	282	294	289	275	298	298	275	255	291	272	268	272	280	268	291	292	277	277	250	275	306	283	312	274	273	291	282	300	269	266	286	293	298	254	319	267	262	290	288	277	303	264	278	281	293	288	273	295	292	283	304	283	320	300	260	269	275	295	259	228	313	266	274	278	283	290	263	285	290	272	293	289	305	296	289	298	278	279	270	302	337	298	278	247	294	264	291	282	314	310	291	305	288	274	284	266	280	291	309	311	281	264	291	280	289	305	272	275	297	269	296	267	288	302	284	268	280	314	287	303	268	319	274	277	289	271	291	267	290	298	289	296	319	270	297	293	298	271	302	285	287	273	292	285	279	289	265	310	305	274	330	307	324	258	308	294	295	298	318	319	287	277	282	304	286	313	284	242	259	265	282	280	284	252	287	297	277	302	279	272	278	295	294	273	288	315	252	332	265	270	281	309	277	285	265	269	285	298	297	291	259	302	298	279	293	316	269	289	326	282	268	303	292	318	290	259	287	259	288	258	274	257	275	277	314	297	281	265	289	264	304	286	275	275	318	298	306	269	254	289	283	282	279	272	256	271	310	248	287	276	294	290	285	285	269	249	282	314	292	281	306	284	277	263	272	313	293	296	301	285	311	302	260	269	311	305	299	286	265	272	284	277	284	262	281	280	288	299	300	295	300	295	300	312	287	279	289	262	300	284	304	299	293	257	290	276	292	292	285	298	270	280	258	286	272	312	292	275	312	293	298	264	298	277	302	276	300	289	317	304	268	303	342	295	305	316	280	281	294	285	281	294	279	266	330	245	311	301	272	317	274	289	280	281	245	289	306	276	305	256	316	292	296	275	285	298	294	277	248	263	259	286	280	312	292	266	292	280	323	251	276	275	315	307	273	311	297	268	271	294	301	283	279	316	284	272	298	292	296	278	265	290	295	309	270	283	264	320	299	275	307	276	272	261	284	290	268	306	319	309	267	273	294	287	282	288	284	299	294	297	244	287	316	299	275	301	270	274	289	299	286	264	306	293	304	297	301	289	261	276	279	310	277	302	278	278	261	274	297	291	273	264	262	302	293	282	280	306	286	284	279	286	297	256	307	272	311	307	303	311	284	308	271	315	291	275	285	311	263	271	286	289	282	280	325	253	298	272	288	299	308	297	276	260	258	310	285	298	260	279	291	254	326	275	305	320	274	288	277	277	287	297	297	280	277	305	275	254	291	299	286	296	290	263	293	275	309	262	283	303	296	298	304	297	277	270	285	292	268	266	274	285	276	287	280	290	311	276	282	276	299	276	262	298	285	258	306	303	310	316	275	299	306	289	298	283	274	312	321	290	293	286	284	327	328	294	295	251	287	309	270	257	283	271	327	276	293	272	309	279	295	293	295	301	284	301	275	256	328	270	294	314	295	255	318	300	268	273	315	295	267	282	309	285	268	301	290	322	291	299	267	327	262	286	281	301	255	320	323	266	313	311	270	297	262	254	311	277	285	262	280	286	287	267	296	284	262	274	274	288	297	276	274	248	327	298	287	243	270	289	301	285	292	305	316	289	296	310	297	277	246	291	275	292	261	254	278	308	265	281	283	310	285	282	284	317	292	293	264	285	283	280	326	293	266	300	302	288	297	318	265	259	276	288	270	278	312	285	278	295	279	275	283	266	305	301	280	286	272	285	280	251	296	259	276	285	304	311	317	274	287	308	299	249	305	274	300	310
25500	26443	32644	33993	30458	28608	23036	23865	22434	19749	18778	19911	20625	20916	19410	18999	15631	17172	15823	12597	9373	8483	5617	8494	7338	6497	5042	5736	6226	6840	3802	2485	2584	2242	1956	1986	1598	1230	977	943	865	838	810	835	782	781	758	710	745	710	757	729	702	693	753	694	723	729	751	757	735	716	715	695	704	655	713	681	701	690	676	694	662	722	693	688	695	698	704	725	710	688	721	737	678	758	737	713	727	727	750	705	766	755	726	734	709	752	680	747	674	718	676	713	675	689	725	670	702	683	727	713	738	642	651	708	701	657	686	727	677	716	707	670	725	650	776	725	725	720	704	698	707	728	687	693	702	661	723	696	684	702	747	740	732	706	681	651	663	698	730	713	709	655	737	669	693	684	694	741	664	736	730	708	707	704	686	693	702	691	677	739	681	658	669	695	744	685	702	701	669	698	651	655	725	727	695	706	700	702	734	679	674	663	673	713	734	728	694	718	712	673	754	695	710	699	757	691	730	686	705	692	695	703	718	668	723	712	714	732	682	734	697	676	724	722	692	686	734	731	704	715	687	695	702	723	675	704	714	734	682	756	702	695	712	693	716	730	694	743	689	676	704	714	690	711	694	644	699	685	741	698	656	704	671	664	684	692	706	758	707	717	677	664	730	732	686	705	717	702	716	725	676	669	692	710	727	698	680	702	715	694	714	741	724	719	754	672	711	731	716	699	697	728	683	701	682	756	708	681	710	689	690	678	685	702	703	711	730	725	693	680	675	669	704	668	721	695	649	726	676	699	698	687	720	746	731	733	690	706	680	696	666	659	665	690	713	723	716	667	739	706	676	707	680	729	655	695	707	739	726	738	657	725	693	674	711	697	749	711	747	698	745	683	679	750	727	743	720	678	720	712	664	728	691	684	720	681	730	689	705	694	696	708	662	645	727	681	672	716	688	704	758	705	678	745	705	693	741	705	724	699	694	710	682	701	723	687	692	720	710	682	687	682	679	712	682	692	735	751	682	713	708	704	741	686	675	678	694	715	724	719	683	679	659	714	693	689	701	738	688	705	672	719	710	712	707	759	696	707	642	716	710	715	695	680	675	678	704	742	708	728	660	696	695	709	654	727	665	718	678	715	765	713	712	719	716	719	635	669	667	732	712	671	673	678	652	701	701	702	737	721	708	661	659	705	678	686	714	713	666	720	702	722	709	676	712	689	736	699	715	732	717	665	742	669	689	697	706	713	683	727	690	691	699	706	672	677	726	701	679	730	704	685	730	696	709	741	685	663	718	682	683	666	721	718	694	713	649	646	702	672	690	644	667	655	722	653	711	688	725	701	676	687	746	715	754	721	696	707	691	719	707	724	696	704	673	674	730	687	686	716	730	719	689	748	717	678	673	716	722	710	716	703	688	666	691	767	679	693	670	690	682	691	702	687	703	664	723	740	667	658	691	692	698	630	690	729	700	711	735	692	706	662	714	674	727	729	694	725	729	706	701	665	710	678	655	697	715	668	649	749	678	690	706	743	736	663	725	666	747	708	717	721	648	666	700	669	661	707	699	699	727	755	730	695	701	680	669	666	671	692	712	698	602	738	673	700	694	711	680	700	695	733	697	711	723	728	705	711	691	721	678	744	703	698	732	773	763	694	720	694	738	680	714	681	693	685	672	665	696	734	734	664	686	729	645	660	671	721	657	726	655	668	689	688	677	723	736	705	709	671	680	732	676	727	733	696	743	726	710	689	716	674	747	720	740	682	691	719	702	681	711	675	721	636	693	742	683	734	698	695	679	694	707	746	696	721	733	735	693	732	713	657	729	708	698	761	711	736	682	681	701	698	709	707	672	680	707	715	722	707	711	652	665	722	713	689	703	669	700	749	694	694	734	707	692	656	749	675	696	721	761	686	723	713	699	687	728	729	705	674	732	707	679	734	731	749	655	721	678	707	694	738	714	743	713	707	659	703	693	716	727	729	706	675	729	648	752	702	714	743	741	748	680	705	657	712	673	723	685	694	701	744	719	675	710	723	686	728	718	682	720	731	646	716	678	699	706	682	715	697	663	701	688	703	675	663	676	702	701	715	706	722	743	728	673	703	675	718	743	698	695	656	723	671	700	704	690	678	738	706	725	719	721	689	739	705	681	724	681	623	711	698	706	721	711	704	737	744	710	714	675	697	705	708	681	755	729	699	676	679	660	721	660	734	695	701	753	761	702	759	731	675	704	732	701	646	690	655	702	698	673	706	693	685	669	686	720	730	712	665	642	700	686	725	713	738	703	717	713	678	735	676	699	692	710	722	736	733	754	697	658	666	700	740	660	712	695	685	749	701	710	724	678	763	738	714	668	721	632	704	674	702	714	726	717	681	720	714	716	696	728	666	668	713	695	717	676	692	703	680	683	697	712	776	721	689	719	720	664	732	716	704	693	709	639	701	692	715	699	671	702	666	764	699	681	731	658	735	668	682	716	691	674	732	720	688	675	698	720	689	691	741	670	689	723	711	708	690	703	704	693	667	713	681	667	668	711	707	743	700	779	698	689	713	678	692	718	683	722	684	690	676	689	663	700	686	693	734	671	718	667	696	767	702	704	693	714	703	679	724	724	709	719	720	744	693	693	690	706	732	692	712	703	707	670	659	674	669	737	748	685	732	773	706	708	635	715	676	701	719	717	677	705	741	675	694	705	686	720	675	740	663	667	696	720	695	688	649	693	684	653	671	759	691	680	704	764	711	751	745	740	735	724	694	674	694	713	668	715	712	648	707	696	693	704	735	689	704	690	672	704	683	711	694	668	716	717	704	715	717	726	681	699	690	649	723	701	721	696	735	635	748	683	744	680	706	707	670	638	672	680	726	708	741	685	669	661	672	690	735	737	720	704	728	697	731	701	716	673	696	662	752	670	679	668	657	707	702	709	697	702	686	709	716	687	688	624	712	724	670	729	730	702	715	726	721	730	669	714	682	703	688	716	727	736	696	693	661	744	708	712	702	689	700	688	671	668	703	731	699	697	692	694	719	705	696	690	666	701	728	688	724	721	723	670	685	682	682	710	694	705	740	700	695	682	715	657	664	667	669	698	705	693	660	699	712	697	708	727	772	690	704	668	699	756	732	726	716	693	728	687	729	680	674	674	686	657	703	687	705	678	700	689	761	761	709	662	713	725	684	757	730	682	718	741	678	711	689	661	720	688	662	730	714	705	773	739	675	690	678	716	656	681	672	701	680	720	691	710	687	694	670	706	695	719	688	662	680	708	738	713	684	690	720	684	708	716	699	668	712	702	670	691	748	735	686	680	691	669	701	734	686	680	657	720	681	673	720	694	730	691	652	769	735	703	640	653	749	699	742	732	737	692	644	730	717	726	710	645	679	737	696	681	716	718	723	646	713	739	720	654	706	703	733	724	742	726	693	691	674	683	711	701	637	662	709	695	697	695	671	709	692	719	710	684	733	672	712	733	679	671	688	699	701	679	701	697	712	696	683	683	713	702	702	679	690	689	705	732	704	681	693	723	745
21777	14646	14120	10523	6714	4313	2863	2096	1668	1205	1064	911	811	660	630	527	560	605	472	416	423	401	407	371	351	376	382	326	331	325	293	279	314	312	297	301	315	276	302	315	275	300	309	301	309	278	295	297	296	301	299	310	287	308	289	285	294	290	306	288	297	300	297	292	323	285	299	322	284	289	271	309	328	295	292	301	317	301	295	251	300	288	262	322	289	262	267	295	279	290	245	265	280	335	293	279	295	282	296	286	292	293	258	289	329	308	310	279	294	291	288	297	285	304	293	306	288	323	263	276	330	322	290	300	302	292	251	322	257	275	284	294	323	289	300	285	277	297	307	298	320	307	304	331	304	306	294	298	319	308	304	301	315	279	273	313	277	321	306	302	276	303	285	267	304	295	263	284	282	309	295	298	287	260	291	288	304	287	283	257	259	299	319	341	319	295	260	310	276	296	300	284	248	290	327	303	306	279	275	293	311	272	281	282	289	296	261	288	275	303	328	282	281	287	286	309	292	292	324	293	273	271	290	313	280	314	291	287	280	285	325	291	264	282	306	291	292	310	304	296	283	265	295	332	304	316	297	301	281	322	289	298	304	304	274	288	286	277	280	316	277	294	326	287	326	252	279	282	304	271	316	294	307	314	284	296	277	317	280	283	281	260	326	301	302	288	275	300	283	292	326	301	324	281	297	294	269	259	287	321	289	304	296	314	300	306	300	317	286	286	285	318	291	316	284	273	290	262	296	317	285	309	290	277	301	292	325	315	295	282	296	270	278	283	298	325	288	298	293	262	288	290	328	276	302	323	308	311	322	276	256	288	288	283	285	272	283	266	292	266	270	298	306	298	309	298	316	306	279	289	303	304	292	303	293	233	286	256	263	304	302	291	276	301	306	290	251	295	293	328	314	284	299	282	287	298	296	276	297	287	331	306	288	287	274	273	277	307	271	286	298	321	297	292	302	277	295	294	276	319	277	313	299	295	283	302	295	278	305	286	284	304	275	286	293	298	265	308	273	271	299	335	294	257	300	297	322	305	311	303	318	286	286	298	298	288	289	288	292	247	284	321	305	316	246	261	279	277	298	282	308	313	298	275	271	277	276	309	267	316	280	280	279	281	304	298	271	339	282	266	288	305	324	310	292	288	294	286	292	292	279	265	291	293	300	276	276	305	311	291	295	293	289	276	265	323	299	301	318	304	269	277	291	276	298	282	309	291	271	295	265	324	303	281	295	266	300	297	286	259	301	278	275	268	301	295	273	285	278	316	317	291	284	304	318	269	314	291	301	319	328	289	288	278	307	289	320	278	296	289	278	256	274	292	320	294	296	269	325	276	301	259	298	287	305	282	306	279	296	304	320	277	293	287	299	299	304	277	286	303	310	322	270	284	308	271	288	291	275	272	309	312	296	307	271	290	276	287	266	253	289	311	322	276	300	293	266	272	265	289	294	329	312	319	263	341	297	326	270	289	270	282	315	328	326	251	288	282	317	305	309	297	295	283	311	282	291	303	313	256	301	326	285	281	341	277	279	283	288	306	280	329	281	352	301	302	264	287	318	267	307	285	291	311	336	324	281	290	298	310	278	278	296	295	291	281	269	309	292	305	310	249	282	264	278	297	297	297	289	292	281	278	282	292	271	280	304	305	293	316	274	271	314	291	324	306	305	262	286	280	299	287	298	295	294	318	283	294	248	288	297	283	312	297	270	295	291	319	278	315	278	308	333	264	339	289	249	284	316	305	282	288	294	266	287	283	305	290	277	279	269	312	271	318	286	301	285	300	313	299	299	286	316	294	266	294	300	300	292	296	272	289	290	285	314	295	303	299	312	302	297	310	296	282	293	265	295	272	274	310	273	300	292	316	276	305	285	284	312	275	308	306	277	276	305	305	287	295	293	298	299	289	324	309	313	266	292	284	266	281	288	304	267	283	319	266	283	295	256	280	298	279	275	288	287	299	284	289	285	292	311	281	261	275	271	251	265	296	308	307	281	307	273	304	290	295	273	310	280	302	292	291	295	302	288	298	249	278	291	281	296	289	311	255	276	305	281	278	291	284	257	291	280	319	290	313	261	278	300	284	281	278	294	318	296	299	278	302	280	306	318	323	305	278	313	290	304	305	275	310	303	249	297	283	275	251	303	274	297	297	293	266	312	301	272	287	284	295	274	289	268	318	292	305	264	271	323	289	282	256	262	336	286	268	297	291	296	298	300	289	303	268	302	325	288	283	287	309	329	304	284	280	288	263	300	308	306	273	291	309	312	284	295	278	316	285	286	272	271	283	311	293	291	294	283	293	301	297	271	283	310	318	290	295	278	297	275	263	273	295	289	314	283	279	280	309	275	310	295	291	298	290	287	286	301	300	315	299	288	251	300	316	323	272	292	280	295	310	297	264	315	289	284	312	312	333	298	318	312	273	289	291	278	256	291	258	283	315	266	269	292	291	274	344	263	316	279	310	305	310	271	301	311	286	284	294	288	281	268	305	288	284	314	261	292	303	287	289	295	303	324	309	304	301	300	311	311	284	310	305	311	290	295	299	296	279	287	292	306	295	286	264	260	279	265	286	282	265	288	304	303	288	294	282	260	303	339	325	316	289	298	290	321	301	307	282	325	301	297	291	285	301	312	308	312	289	290	308	263	263	309	293	316	267	295	326	270	283	241	296	291	302	307	304	268	290	285	294	291	303	293	305	293	285	290	306	257	296	339	279	322	275	280	268	299	301	273	286	289	284	288	286	306	277	311	296	276	283	295	317	288	277	305	284	305	286	298	289	278	303	263	290	291	312	281	341	292	276	305	330	301	282	301	283	299	278	287	316	286	276	292	289	304	277	323	289	275	279	314	302	269	318	311	278	264	273	284	293	296	311	306	281	273	272	320	295	291	311	273	292	307	294	298	267	305	298	289	298	286	327	284	278	276	314	304	271	269	289	273	301	288	312	291	314	296	264	285	303	261	260	264	290	301	302	290	300	321	275	265	269	291	293	309	271	295	284	285	291	284	319	281	267	301	342	294	295	269	305	302	277	277	281	296	315	314	297	287	309	296	289	312	307	286	291	324	307	295	297	270	300	308	288	275	294	290	291	324	325	278	329	307	309	296	296	272	276	331	270	299	297	286	271	318	284	292	273	285	288	291	324	319	274	288	276	336	282	315	286	293	307	334	314	257	318	296	235	289	282	305	296	270	302	272	272	287	330	316	287	283	312	283	297	310	293	302	292	286	282	286	307	270	317	276	333	294	304	307	314	274	318	280	296	296	251	309	278	297	305	288	293	284	293	287	266	293	308	312	282	319	311	293	289	297	297	287	310	310	282	260	287	317	262	311	297	297	316	310	302	320	298	308	260	272	305	268	264	308	299	308	304	275	295	306	309	311	324	302	319	288	268	282	275	311	276	310	297	323	301	264	291	280	290	288	316	290	323	292	300	290	283	310	291	324	294	293	287	258	269	284	273	294	292	266	304	326	293	297	294	272	262	263	272	311	290	257	288
14345	12937	18727	19033	15882	12815	9967	8265	6328	4878	4297	3825	3691	3018	2542	2328	2432	2327	1927	1696	1597	1526	1360	1316	1262	1169	1107	1040	984	1013	949	901	855	825	817	818	790	767	774	723	784	715	715	784	719	740	766	688	735	699	765	706	763	722	747	747	699	711	697	730	755	705	734	706	708	720	730	691	706	665	721	711	684	715	728	718	684	728	723	702	747	710	711	748	719	663	710	742	734	757	687	711	736	712	699	681	686	732	780	751	726	729	735	758	723	708	729	751	729	735	691	678	711	752	680	779	710	715	726	709	722	693	737	724	704	703	737	696	680	733	712	691	727	704	746	692	707	689	689	716	734	669	718	705	698	734	752	707	715	706	701	647	726	725	708	711	732	701	747	709	773	697	729	672	724	671	671	672	671	677	692	720	718	701	699	733	738	692	731	692	694	697	726	742	740	695	680	740	720	708	680	784	640	708	753	704	722	713	736	739	702	726	710	689	656	668	733	671	685	717	712	700	709	690	744	717	746	716	757	696	706	699	734	685	710	737	682	697	703	708	678	728	703	759	686	687	660	735	758	704	717	734	742	699	763	708	733	707	715	662	725	722	710	713	682	706	752	710	763	768	694	705	712	673	742	703	726	714	735	714	728	707	734	706	772	712	735	665	731	708	658	693	714	718	744	706	687	663	766	695	708	740	728	696	722	705	687	723	729	723	721	704	781	712	689	713	672	703	664	715	717	723	695	688	731	724	735	756	741	765	717	690	709	711	737	715	734	705	754	730	742	747	701	760	732	693	674	731	703	716	755	686	703	746	716	696	736	725	759	722	710	765	712	699	670	749	732	717	742	721	767	678	714	670	750	681	757	740	730	725	718	672	668	710	724	758	711	669	718	673	723	666	716	720	767	671	759	696	747	755	707	709	750	714	728	727	758	695	753	689	763	702	656	718	716	701	716	665	784	660	711	755	720	717	715	731	707	700	703	733	720	734	705	692	766	723	744	710	659	765	693	706	681	730	721	709	718	717	741	735	719	740	748	711	703	708	767	722	692	704	813	723	740	700	699	734	733	701	616	672	762	723	749	705	723	741	750	771	717	654	706	690	719	689	727	780	744	748	736	708	642	709	702	706	678	689	755	681	736	718	690	769	721	705	705	790	741	713	734	713	695	750	686	738	689	750	685	710	739	687	726	717	754	694	711	707	709	698	716	653	693	717	698	723	715	715	709	773	720	701	711	714	730	710	734	742	770	751	733	725	714	692	720	714	728	766	705	709	771	706	729	741	736	700	709	712	693	700	679	764	698	685	685	665	730	707	729	733	763	654	719	707	705	670	695	710	748	763	703	735	752	686	699	734	708	726	723	725	716	783	719	724	755	741	666	686	721	692	691	740	746	719	760	709	724	746	722	733	717	733	723	723	665	735	673	782	734	770	695	693	709	728	749	727	692	756	749	694	713	682	702	693	700	700	750	713	742	734	709	747	730	720	699	721	680	779	717	792	695	696	720	703	742	672	701	712	715	706	700	749	752	675	785	710	701	689	685	665	727	725	756	800	699	718	723	711	696	698	679	749	698	735	680	704	721	673	742	684	684	660	712	707	753	721	779	701	740	716	763	728	740	738	680	714	702	685	743	760	744	704	726	738	683	671	691	752	713	716	754	729	771	757	714	717	721	693	738	735	751	668	724	752	727	693	716	724	789	738	729	769	761	767	711	729	752	776	693	742	671	680	756	734	729	702	690	728	697	719	709	670	683	726	705	723	704	759	744	711	705	710	711	741	692	731	716	754	722	728	695	696	710	695	704	790	703	713	742	708	733	709	713	721	718	688	742	739	690	686	692	722	730	722	767	712	689	727	760	693	672	722	747	713	690	757	701	684	726	702	678	717	693	782	743	718	726	741	714	755	741	781	730	745	676	786	695	683	728	702	745	737	713	690	709	705	717	733	737	747	742	696	714	669	712	770	691	770	655	722	749	700	745	732	753	706	738	708	742	791	726	674	729	703	751	704	691	716	718	702	723	690	729	780	676	682	688	763	685	732	737	713	786	653	687	697	709	706	709	680	733	706	737	769	758	722	703	684	750	699	754	709	669	717	651	709	679	711	757	732	732	723	728	734	757	704	739	707	706	759	684	695	733	694	718	732	717	691	723	691	709	685	718	708	739	677	678	752	709	735	728	735	725	722	689	694	722	747	720	703	702	693	726	684	731	700	747	727	719	747	730	691	683	690	725	709	703	698	739	700	677	753	752	689	700	723	696	716	735	716	742	669	750	720	717	696	714	772	710	714	709	753	699	772	720	704	735	730	672	703	728	693	691	691	736	691	682	729	740	687	704	625	756	728	699	710	791	661	686	696	694	720	709	742	683	721	727	685	703	691	709	738	746	700	704	727	746	714	728	753	698	711	682	747	706	676	694	701	708	697	697	723	754	708	717	648	739	700	734	720	727	722	710	695	730	754	754	729	738	722	697	710	659	690	735	773	757	683	723	678	749	711	745	688	738	726	699	754	721	710	719	757	734	713	715	763	723	689	718	747	717	753	698	708	769	717	740	686	778	694	700	734	719	677	781	704	729	731	738	769	730	671	756	694	781	688	742	705	717	736	719	720	756	722	700	713	699	677	741	722	741	702	734	780	688	720	711	721	727	727	698	756	737	711	744	718	729	739	742	737	735	711	696	735	710	719	691	705	716	710	742	737	723	716	708	765	765	735	723	703	775	723	717	746	703	733	749	730	725	740	691	702	696	728	723	716	712	722	728	697	743	734	707	674	745	695	706	758	745	763	689	713	706	708	716	697	750	722	675	688	696	738	724	714	734	690	742	745	676	686	713	757	698	675	670	726	715	699	737	700	718	687	694	686	743	700	700	725	750	686	708	722	709	711	699	740	659	724	718	701	744	748	752	762	698	737	725	702	724	722	654	744	722	732	749	711	731	728	719	745	724	715	700	735	738	718	701	694	660	729	727	697	706	725	729	699	718	720	727	741	765	689	719	753	680	727	740	755	765	707	668	719	699	726	756	700	689	738	741	706	731	712	739	755	732	671	711	743	702	743	718	759	697	698	719	750	727	720	688	750	715	709	719	719	728	685	778	732	717	721	752	752	724	729	663	733	695	701	685	705	705	751	687	705	754	710	744	721	688	731	727	727	724	709	719	720	740	668	710	650	770	770	746	691	680	712	748	693	745	759	688	720	721	727	687	701	759	738	685	775	727	668	725	710	735	743	716	766	707	709	719	637	684	737	708	703	709	736	693	763	736	725	717	713	713	689	696	752	697	759	726	702	708	721	709	731	700	734	734	700	744	701	734	727	731	665	730	730	702	724	768	738	677	768	725	697	706	744	775	717	701	730	745	745	688	742	704	729	733	718	802	704	717	710	703	694	699	742	753	718	665	718	724	715	702	766	691	758	678	705	763	694	717	696	713	751	755	713	737	683	708	740	748	744	758	708	735	734	720	719	773	694	735	701	749	757	722	726	737	748	674	732	701	744	703	737	758	732
28939	20860	21042	16356	10877	7931	6024	5165	3914	2851	2581	2760	2444	2244	1854	1520	1548	1666	1508	991	781	714	565	682	677	564	494	527	520	538	427	408	395	394	380	363	336	329	313	327	306	295	316	313	322	315	316	290	317	310	296	262	267	286	279	322	295	329	333	282	302	261	262	268	306	285	292	270	280	317	304	288	299	266	268	286	329	266	291	270	295	258	305	293	281	282	280	286	274	290	290	281	286	308	305	314	297	261	309	289	317	266	296	281	299	322	301	303	277	281	325	309	275	290	277	308	270	293	266	285	284	286	333	298	283	290	280	278	294	329	346	257	295	300	275	295	303	311	314	286	292	288	278	296	295	322	291	291	305	294	283	293	284	246	290	299	292	344	294	299	252	279	298	291	302	275	296	306	286	295	280	301	307	289	291	299	300	287	292	275	260	301	275	307	296	298	293	281	294	310	291	322	290	310	317	252	293	276	301	293	271	288	285	279	342	294	279	321	298	292	272	318	266	278	294	274	320	295	277	315	245	323	324	305	330	317	306	298	330	290	310	285	275	278	316	304	298	314	274	308	310	293	267	325	321	289	289	277	284	292	291	309	279	302	303	295	278	272	285	285	301	302	288	272	295	269	307	286	274	315	317	323	267	301	278	273	264	320	308	300	307	308	304	315	292	306	290	306	303	289	276	289	306	288	303	291	296	300	291	294	282	276	278	295	283	272	258	284	271	321	309	276	310	291	297	251	316	299	268	289	304	276	292	290	291	326	271	326	260	302	310	310	294	331	319	329	278	291	302	298	289	267	301	285	298	280	324	303	280	329	314	279	301	290	281	310	288	287	313	290	317	275	300	268	262	309	321	289	310	287	255	296	292	301	289	292	308	290	296	329	310	318	306	299	297	278	312	307	350	289	283	294	328	293	303	314	277	288	279	273	296	282	291	266	246	307	293	304	295	325	274	306	290	287	281	289	294	282	313	296	282	269	281	314	283	288	283	272	276	277	296	300	277	296	267	319	288	303	294	279	279	304	287	303	274	311	294	328	270	322	300	296	304	292	258	292	279	294	307	288	295	312	329	283	315	308	290	315	285	294	289	289	301	299	306	292	293	297	287	279	283	277	296	300	268	313	309	296	301	307	288	306	298	304	282	277	286	289	299	295	312	313	298	282	281	310	331	293	335	295	271	272	307	314	290	298	285	312	286	281	289	295	286	297	296	283	294	277	280	292	311	299	286	331	273	282	310	290	291	295	305	274	310	315	276	297	317	277	282	300	276	291	290	302	273	299	301	284	281	262	300	301	290	321	271	312	326	292	312	259	298	287	254	262	268	275	311	325	278	282	301	301	265	283	270	314	286	285	283	326	307	304	299	271	327	281	285	299	298	264	269	343	300	291	288	306	294	291	299	309	249	298	312	293	298	300	316	310	273	281	309	294	298	290	311	303	272	306	309	285	288	305	316	309	297	317	300	321	299	293	311	281	276	294	276	293	269	297	304	275	292	279	307	293	288	301	302	294	302	300	293	301	315	326	297	275	301	246	271	286	322	311	295	285	298	286	291	314	296	305	305	261	303	334	304	293	290	312	295	284	286	283	304	304	289	301	366	276	327	290	279	293	316	296	273	307	269	314	307	271	321	246	280	299	305	301	337	288	296	295	281	310	315	289	293	265	284	302	302	279	288	322	294	250	294	291	288	346	294	301	290	297	312	304	324	331	294	285	285	272	287	269	322	259	290	286	323	314	285	311	327	314	286	267	298	281	281	310	259	271	263	312	285	310	277	298	275	288	288	298	300	263	311	277	298	301	305	319	316	286	312	263	319	298	303	304	283	291	290	296	306	282	307	282	277	279	294	310	272	306	289	297	277	311	299	300	304	291	320	301	267	269	291	335	322	294	313	304	275	269	321	293	296	284	264	292	272	298	275	269	307	297	267	282	316	277	265	305	292	284	296	313	277	319	279	311	273	300	310	293	281	275	277	303	287	299	310	283	329	310	307	305	274	289	282	282	310	268	295	248	305	281	286	308	270	274	265	287	306	267	292	324	278	331	289	291	315	267	276	279	297	297	293	268	313	273	334	302	278	313	310	296	312	342	254	301	288	286	304	290	313	305	303	321	313	291	290	294	281	289	292	290	306	289	302	291	273	279	273	280	287	291	276	298	308	330	279	284	315	277	265	260	318	301	280	311	267	286	284	303	289	287	298	275	310	286	294	262	287	293	301	303	327	300	319	319	328	292	290	284	293	293	312	266	257	313	269	308	271	315	272	274	290	304	337	314	311	311	298	280	268	301	296	307	289	324	288	282	263	317	306	300	274	267	279	321	263	264	298	275	280	266	298	307	289	290	269	283	299	294	286	309	284	283	307	293	280	319	304	275	279	296	286	315	262	286	288	283	319	311	286	310	268	291	316	307	280	282	342	271	272	294	320	253	296	289	277	284	307	276	328	276	301	296	286	267	295	273	260	310	316	286	300	302	284	296	304	285	304	253	286	309	292	293	313	311	295	308	317	299	299	296	284	278	310	286	331	307	304	296	329	308	330	289	280	296	293	280	331	278	308	289	270	284	278	342	300	297	284	303	306	266	303	277	283	307	277	308	294	274	317	284	288	319	336	280	277	302	291	302	281	292	297	299	292	289	283	275	324	294	294	290	278	313	267	302	291	289	294	255	291	281	278	288	295	254	297	292	320	298	294	328	299	326	332	318	286	268	284	283	303	281	269	306	281	259	290	312	293	324	303	287	308	293	292	317	312	296	297	290	269	257	310	291	275	297	292	315	310	257	289	302	308	327	292	298	286	283	271	292	296	320	311	282	293	330	303	308	307	267	280	289	270	285	289	276	319	317	330	290	321	306	288	292	292	272	281	293	321	308	284	298	280	310	293	320	269	298	293	357	283	289	293	244	297	303	320	285	301	295	289	258	273	318	301	311	268	282	310	300	293	315	314	315	285	286	274	306	304	277	270	298	308	268	275	297	315	282	277	313	292	293	293	299	271	261	278	272	325	272	279	323	309	246	262	289	266	316	285	313	268	314	318	336	320	297	289	331	286	256	289	294	293	305	281	273	275	286	297	279	272	292	325	274	286	298	325	262	307	270	318	284	275	273	270	307	300	309	273	286	308	279	290	300	292	283	285	314	297	291	302	296	303	284	304	302	272	302	271	292	272	312	269	270	281	288	295	245	258	303	278	319	288	293	301	317	266	277	295	280	253	270	302	309	297	285	250	294	309	297	293	298	313	272	297	322	280	295	294	266	290	298	309	282	327	300	280	305	270	267	302	271	263	311	305	262	290	288	266	283	303	297	313	301	291	266	287	316	288	283	292	281	284	289	328	299	326	321	287	299	289	260	291	284	287	322	320	304	295	302	296	287	295	299	314	289	300	291	277	283	291	296	286	326	288	315	319	285	285	287	308	307	304	298	305	304	272	290	275	291	300	306	297	272	294	282	262	268	289	277	270	276	275	289	284	295	287	326	310	288	314	292	280	304	309	297
18154	17662	24465	24141	20324	18762	15119	15744	12559	10254	9868	10917	10144	9675	8610	7857	7496	8004	7402	4504	3299	3129	2586	3000	3174	2598	2423	2148	2214	2416	1962	1408	1269	1212	1090	1111	1000	899	795	842	805	767	774	739	766	743	718	742	760	741	714	708	709	721	779	722	732	714	722	699	730	683	746	709	707	731	750	739	703	768	751	695	759	701	746	745	721	754	670	737	752	710	756	710	663	742	715	729	741	779	729	731	720	723	719	691	707	719	694	703	729	698	713	724	697	743	655	726	710	721	708	696	722	713	743	697	721	717	706	678	692	732	709	739	763	713	708	731	737	711	686	702	761	665	732	674	686	708	714	721	748	728	704	706	713	740	685	740	749	725	671	683	690	740	695	768	702	699	696	755	730	704	720	675	771	749	737	728	712	755	712	711	693	705	741	717	745	719	734	680	696	748	738	717	717	715	690	722	729	688	726	773	699	775	744	694	693	734	701	750	753	722	684	732	705	710	741	737	728	756	715	720	715	737	718	676	724	727	699	665	717	760	737	744	705	755	708	752	737	714	741	742	761	708	720	712	742	753	726	746	711	695	760	727	717	723	699	766	696	716	703	718	744	739	773	681	767	694	737	693	714	699	703	718	710	722	770	737	757	695	729	723	730	693	750	724	724	748	687	692	643	734	741	715	737	694	713	734	734	738	715	704	717	718	701	690	715	695	753	751	728	708	681	661	726	724	723	716	777	749	735	707	713	746	698	737	788	710	695	733	759	681	722	717	741	689	736	745	755	707	700	694	708	703	734	683	712	710	659	728	695	687	701	741	705	714	714	686	736	713	710	745	709	673	723	726	704	751	694	749	711	725	701	723	716	779	709	721	749	725	741	770	737	639	727	733	704	699	730	735	677	708	732	671	703	772	720	725	744	714	765	717	675	741	720	718	737	714	702	682	715	716	739	741	669	732	743	709	756	739	765	696	692	699	702	708	730	741	742	687	705	722	757	709	713	685	760	759	735	706	679	730	738	712	776	695	708	720	736	682	688	683	686	754	722	729	769	732	722	670	729	741	732	711	779	659	746	726	727	733	714	704	755	703	709	675	687	687	744	729	699	687	742	725	691	763	677	721	738	733	692	699	740	708	742	718	681	714	704	738	723	746	715	729	703	703	711	730	659	744	665	733	696	693	723	711	677	758	731	696	747	752	694	733	716	709	701	735	664	746	703	726	781	712	698	722	680	727	674	718	658	778	734	705	761	729	735	708	706	734	707	751	724	685	761	759	710	756	739	716	746	738	707	690	714	738	737	722	721	741	702	726	728	704	739	725	735	735	711	716	755	739	648	730	697	709	703	787	727	722	697	768	744	722	660	755	725	686	784	714	727	699	675	693	733	706	741	731	710	745	730	717	696	758	666	735	736	706	746	759	721	739	734	788	690	686	748	754	731	780	707	750	756	688	685	729	677	727	761	742	712	727	704	721	747	747	733	735	733	740	757	731	788	696	749	701	726	715	735	687	735	736	695	731	683	713	737	725	728	700	735	674	736	752	681	698	739	660	713	729	721	732	713	725	731	677	718	691	740	750	710	722	683	745	735	756	733	753	731	729	690	725	712	721	712	712	707	711	718	706	770	732	754	738	709	671	706	702	742	715	700	726	666	720	699	783	728	733	707	723	770	707	736	713	680	736	739	705	733	767	761	699	740	733	734	725	680	750	701	740	706	693	688	651	712	710	700	738	698	680	745	750	696	706	710	727	758	711	721	760	748	716	693	756	716	736	660	687	726	712	696	670	748	723	716	639	725	698	750	726	678	724	711	701	701	731	731	699	691	750	760	723	759	704	763	707	767	715	736	682	717	753	708	693	707	748	698	695	704	701	717	741	715	722	696	694	744	743	717	716	748	764	719	700	727	735	769	730	715	775	724	683	711	751	746	699	725	755	698	739	695	767	708	727	726	743	735	714	727	739	698	697	718	708	745	756	761	686	696	741	737	693	697	730	721	680	670	714	673	723	726	708	801	733	709	747	685	704	727	708	706	739	699	711	710	759	655	740	705	738	689	677	668	698	717	686	732	720	749	700	664	734	690	738	734	701	712	713	716	767	712	667	706	701	701	695	708	733	737	730	756	670	674	692	696	748	745	693	740	718	647	733	690	733	711	674	752	772	725	720	684	701	758	691	725	718	758	699	741	716	711	699	718	740	761	742	702	694	739	721	705	706	746	696	734	679	699	716	733	702	724	697	708	683	706	722	704	707	714	702	759	743	703	684	757	702	695	667	701	746	724	691	711	740	702	761	750	715	754	756	700	661	725	747	714	702	692	727	698	679	711	674	697	711	724	701	760	739	736	690	708	690	698	737	725	724	684	677	747	746	768	697	692	753	707	722	682	710	690	686	736	702	703	724	683	654	695	725	698	689	731	729	723	733	751	727	714	716	706	731	724	747	709	678	686	702	727	727	731	727	722	721	703	690	712	765	699	748	748	740	682	696	768	714	747	706	697	723	786	716	728	723	708	727	735	698	706	775	692	719	699	755	718	737	704	703	709	668	718	709	699	741	771	711	747	704	743	686	684	719	697	705	762	717	738	682	711	720	702	702	785	679	716	728	697	707	723	736	751	736	756	694	711	732	700	692	720	792	694	766	754	728	734	666	751	719	690	748	689	756	747	701	721	761	713	705	722	727	695	713	749	737	732	702	774	726	687	698	737	718	687	701	715	704	715	713	711	747	737	735	761	733	726	755	685	746	717	692	648	704	731	693	699	723	690	699	739	696	721	732	783	711	727	692	739	731	722	758	703	701	724	706	725	773	740	722	765	718	714	774	728	699	752	721	756	714	731	743	730	719	711	738	717	716	704	755	757	701	693	687	702	726	735	746	743	707	711	718	716	730	742	737	701	679	742	784	697	708	680	695	668	685	678	744	712	738	695	712	746	712	686	694	674	747	712	710	691	744	672	753	682	708	765	721	721	782	686	743	749	717	712	700	709	711	742	728	750	683	668	713	718	703	716	741	724	674	711	661	712	688	731	698	729	743	719	689	784	761	747	740	758	692	714	693	700	708	730	719	692	708	701	717	738	737	729	657	709	722	745	746	734	712	712	704	684	706	686	741	708	716	710	736	723	689	719	712	735	705	691	709	700	663	732	721	704	770	713	716	727	681	705	746	705	733	740	757	751	707	760	750	754	744	701	733	701	733	701	726	706	671	696	710	701	729	712	728	699	703	795	734	710	734	778	650	752	766	707	740	730	744	719	725	731	753	760	710	697	719	713	766	712	753	685	737	733	712	707	727	707	741	738	697	737	685	692	729	711	712	725	672	693	739	737	719	704	664	723	702	724	743	739	714	694	708	732	731	750	705	709	707	756	706	734	745	705	753	726	712	699	723	719	688	715	685	701	712	723	725	753	680	768	753	694	738	704	738	697	722	744	674	769	697	697	652	730	741	705	729	757	749	742	707	677	738	711	743	704	731	738	746	759	740	691	723	776	734	745	704	670	743	734	743	695	745	712	737
38970	32100	32435	26009	19495	16865	13524	12506	9531	7989	8574	8633	7320	6670	5510	4818	4822	5344	4599	3480	2152	1499	1348	1588	1476	1276	1020	1088	1099	1179	834	655	580	470	428	471	436	358	332	351	360	324	299	278	346	288	284	305	288	310	293	253	295	299	263	318	268	280	314	317	346	272	277	305	298	314	283	312	289	303	282	299	271	274	296	287	301	235	294	321	274	315	282	325	327	286	289	285	241	256	293	289	284	284	333	261	309	310	295	306	270	294	290	282	283	272	275	317	317	302	320	339	274	292	293	279	306	290	291	296	303	311	302	278	311	298	298	291	268	298	268	273	285	293	291	290	308	307	270	294	265	290	297	288	293	314	287	251	283	300	286	267	299	270	311	274	308	313	308	286	277	300	255	287	307	267	302	306	323	305	282	296	311	297	313	268	285	279	271	279	298	282	269	276	298	280	339	303	270	273	315	293	273	286	292	317	293	292	286	309	295	270	274	286	297	273	283	287	293	289	279	259	277	293	277	266	309	284	296	282	293	326	287	274	292	296	295	310	310	290	284	296	326	292	274	269	305	289	297	275	317	280	304	272	311	314	274	308	317	256	307	288	294	274	321	294	286	290	299	296	279	286	263	302	276	318	328	293	290	283	281	266	306	295	279	288	312	279	302	280	281	275	283	296	266	285	262	274	312	309	297	284	303	296	338	297	292	275	300	279	296	245	287	316	290	294	267	310	266	305	296	269	296	282	294	309	293	300	258	298	290	303	271	319	264	274	327	318	302	288	304	256	282	301	306	256	269	268	295	283	289	277	287	287	267	300	282	270	290	284	263	302	285	311	298	276	293	287	266	293	273	316	305	300	272	275	316	263	304	284	320	275	305	264	280	293	309	273	277	268	295	284	269	306	268	288	294	306	276	323	297	290	280	331	280	295	296	279	282	291	290	268	280	318	287	285	324	290	273	305	286	298	323	308	280	315	275	316	293	300	275	289	288	308	328	308	292	320	333	305	276	271	281	313	288	280	311	308	296	300	289	325	310	284	285	279	269	285	319	295	319	295	281	267	299	295	313	273	295	296	281	323	322	297	284	276	344	304	309	289	302	308	272	252	267	301	292	321	286	285	302	293	264	269	309	288	294	289	282	282	324	282	301	259	272	283	266	291	294	318	299	295	256	272	306	320	280	274	302	291	300	310	280	293	326	297	259	304	299	301	257	293	270	300	293	285	313	265	293	281	266	298	315	279	274	321	292	286	287	312	293	292	320	281	305	315	270	272	271	282	282	284	275	293	300	250	275	284	293	282	284	268	310	264	268	319	290	324	287	294	279	275	307	279	279	317	292	304	309	265	264	327	276	278	296	269	272	295	280	324	316	283	286	270	291	266	272	331	282	290	293	295	296	286	283	306	299	308	301	277	296	306	296	266	280	300	282	328	277	286	279	312	303	283	318	283	266	296	305	282	270	330	271	284	273	296	253	300	270	275	305	287	295	314	293	296	297	278	294	288	276	296	261	293	267	310	297	293	315	312	259	299	317	252	271	312	298	278	288	305	303	299	265	317	276	295	305	293	280	272	298	319	308	310	302	279	324	296	284	307	299	278	276	305	310	274	313	295	278	338	290	303	311	290	299	291	316	307	271	292	261	293	308	255	294	259	291	269	265	294	328	279	301	289	302	296	289	290	319	307	315	301	304	296	289	275	287	302	326	271	289	310	321	301	279	278	289	272	279	286	288	325	284	259	306	318	286	322	309	273	286	298	288	286	269	326	321	299	289	288	334	290	257	270	311	314	284	306	263	262	271	289	304	312	282	295	277	284	326	321	296	290	274	290	276	306	280	286	294	290	311	317	321	266	282	301	273	322	281	292	289	275	280	299	250	264	286	305	283	309	317	266	291	298	305	296	294	286	307	314	280	282	300	281	284	282	290	282	286	308	318	317	325	304	281	300	281	292	291	270	305	301	285	299	300	285	280	268	272	284	308	253	313	289	290	308	286	279	262	304	283	280	258	293	306	260	279	304	305	287	280	304	306	268	324	258	255	277	296	280	294	273	291	304	267	296	247	292	319	271	313	282	289	304	308	270	291	275	272	269	300	317	287	305	305	283	284	301	293	270	310	280	283	314	290	266	290	307	281	317	300	310	296	299	291	259	268	276	300	288	285	304	311	283	315	279	284	295	289	297	314	314	279	273	316	295	307	288	278	281	292	296	303	311	289	304	286	283	290	291	296	279	272	275	287	286	280	274	290	320	273	293	303	275	278	291	302	301	284	305	295	298	316	297	285	282	296	297	287	284	281	253	310	276	281	299	306	280	274	289	283	288	312	311	286	288	289	309	298	292	312	302	275	322	297	271	283	284	294	294	292	298	282	277	265	289	270	290	305	293	257	282	305	268	322	248	297	273	250	287	276	263	303	291	255	323	326	263	285	290	302	296	275	262	302	301	320	279	302	302	292	286	273	294	286	296	324	266	293	259	298	264	329	268	305	293	309	293	286	291	247	274	251	306	300	289	287	297	269	265	287	302	270	273	291	266	280	282	288	324	284	321	283	270	303	268	278	308	291	309	319	290	307	273	320	293	301	304	297	293	319	303	298	288	307	300	284	311	294	294	300	291	287	297	304	267	254	305	286	258	273	295	271	315	304	293	305	288	284	254	285	297	275	295	266	277	292	302	298	302	278	289	305	289	303	297	301	285	305	322	271	270	291	296	269	275	284	313	292	276	284	289	287	312	302	261	272	296	276	289	302	275	299	304	285	251	311	302	294	286	302	303	295	279	335	258	289	269	279	322	287	300	286	309	286	299	308	286	282	301	283	292	282	324	307	312	246	300	278	269	288	278	296	278	279	293	298	293	282	292	328	298	302	270	307	285	291	285	294	284	257	266	277	265	260	297	281	296	292	264	292	295	280	295	308	276	275	289	294	298	276	275	285	296	304	321	272	295	265	292	291	266	311	258	255	288	303	282	269	274	282	325	282	260	302	288	328	291	280	281	303	339	298	274	270	292	303	251	299	299	307	324	316	274	340	267	289	280	270	287	275	263	281	316	287	296	287	245	319	314	296	298	295	288	285	299	320	310	300	310	303	302	298	266	292	293	295	286	267	280	284	270	286	275	295	274	317	298	305	298	280	280	279	277	277	288	299	297	256	281	269	296	315	282	277	312	273	317	290	319	299	308	278	293	300	315	280	295	328	311	324	284	284	317	342	300	289	319	298	264	333	301	286	311	282	308	301	310	277	280	283	308	312	298	300	255	303	310	283	310	293	277	284	287	306	287	274	260	280	312	313	295	266	328	312	268	289	305	288	328	293	307	275	307	315	311	283	278	254	263	301	305	262	278	291	293	304	267	301	297	295	300	301	299	308	291	308	299	287	293	285	304	259	291	291	293	284	290	262	315	280	306	251	306	301	301	297	310	275	314	272	272	306	265	301	301	304	283	272	277	281	302	284	308	256	299	317	297	311	279	303	290	290	294	319	307	285	293	278	268	263	299	274	273	303	297
24569	25702	31851	32020	28551	28317	23601	24629	21366	19155	22093	22701	20566	20692	18588	18175	17822	17901	16670	13390	8680	6198	5900	8439	7726	6236	5191	5486	5901	6294	4284	2863	2572	2059	1732	1911	1431	1102	1037	1067	965	875	856	846	804	776	784	741	750	746	750	762	721	729	784	768	687	703	729	710	696	733	735	723	702	707	708	757	721	702	681	725	736	717	717	743	725	721	683	740	656	712	733	687	685	673	700	734	692	739	693	694	732	739	710	739	746	766	737	662	693	698	670	671	679	715	704	660	725	730	686	725	689	650	693	671	713	705	711	752	698	699	755	739	687	694	679	696	700	742	731	687	659	740	652	722	698	677	702	740	746	726	713	711	686	698	731	730	763	693	731	695	699	716	694	720	693	694	712	703	730	728	704	683	715	681	693	697	725	701	715	703	750	710	703	724	680	709	706	690	664	734	734	697	722	729	683	696	687	693	693	705	738	718	797	649	710	736	695	750	697	670	702	752	710	699	698	725	711	725	694	699	786	758	761	729	699	675	727	704	731	661	737	760	699	754	738	733	721	724	693	719	744	756	753	699	662	736	718	719	701	710	708	678	670	699	711	706	726	751	697	769	712	713	721	670	674	722	721	687	778	694	682	744	723	671	702	680	735	720	747	670	707	727	726	661	703	707	726	700	691	769	727	676	730	702	669	727	668	713	670	725	710	669	678	694	745	712	664	706	715	685	739	755	697	686	685	708	719	689	700	658	722	669	675	723	710	731	706	705	689	722	701	712	701	719	699	669	718	708	724	755	690	696	704	698	707	696	732	701	721	715	762	725	726	678	716	725	751	752	708	673	687	718	704	705	714	672	751	746	683	721	710	684	731	737	682	701	709	685	699	690	685	746	737	696	698	709	745	767	728	694	675	702	728	715	722	690	697	692	697	684	725	682	721	740	752	708	761	696	713	681	696	718	725	723	742	672	717	678	687	734	753	686	717	721	723	746	730	731	722	722	687	696	735	749	729	692	731	730	673	741	748	676	709	726	734	736	725	683	711	656	714	693	729	730	691	687	703	753	712	692	691	696	712	710	687	689	735	731	770	714	688	748	708	690	691	717	739	682	715	706	672	694	679	707	733	728	710	680	714	733	697	720	759	667	748	697	722	705	698	721	746	695	754	702	705	692	728	679	708	739	690	711	743	719	657	694	728	736	728	718	654	739	729	748	673	690	688	728	690	739	708	698	669	707	739	700	727	723	695	692	719	744	695	721	740	697	719	688	697	736	758	739	674	709	730	694	732	745	720	718	723	726	702	731	728	696	742	713	741	760	762	740	706	742	727	721	650	679	737	702	769	691	724	685	725	736	717	736	744	718	730	737	702	728	709	730	693	696	670	714	698	673	714	736	688	681	709	739	689	750	718	723	731	688	707	706	685	691	749	743	709	701	699	677	731	707	727	686	698	698	684	726	727	721	713	746	763	737	677	728	691	694	691	686	713	740	710	667	689	713	705	737	683	742	748	695	749	707	719	733	732	726	690	735	745	695	726	675	688	782	741	702	747	708	717	699	690	711	716	687	715	712	749	729	704	687	733	716	676	700	762	676	748	718	710	708	727	738	700	717	747	657	720	709	711	680	671	684	721	724	709	694	713	706	734	701	699	696	714	721	751	707	716	708	667	726	705	674	659	723	741	702	699	698	692	708	747	721	726	700	705	728	689	718	724	700	714	731	728	731	715	762	643	721	652	742	663	727	716	740	723	667	681	738	710	703	703	726	711	695	736	698	719	713	712	703	707	734	691	703	700	710	698	708	732	692	732	728	734	701	713	707	684	710	741	694	709	694	704	742	707	668	746	693	763	735	715	667	698	732	739	709	723	732	745	666	704	690	759	666	682	739	703	730	692	734	697	721	698	739	713	696	703	703	714	728	689	718	765	739	706	713	729	746	720	722	726	714	700	718	696	695	739	717	759	738	713	702	754	741	669	691	672	760	720	743	740	731	697	742	710	704	725	716	696	732	691	730	687	733	692	697	754	731	728	719	705	735	689	679	707	701	717	727	697	682	706	741	744	701	696	679	716	751	689	703	694	681	716	693	721	730	701	726	687	727	719	753	658	726	699	717	701	725	724	748	732	741	762	716	729	674	762	695	694	717	685	736	711	708	713	712	741	684	729	713	753	756	697	691	693	707	749	712	728	751	716	726	694	743	727	690	736	729	686	734	705	756	724	721	684	723	708	727	724	703	707	677	706	716	728	726	737	668	747	742	761	730	671	670	746	740	732	713	719	691	742	674	696	690	675	709	719	665	668	725	729	705	753	713	698	706	714	715	684	709	697	700	718	689	645	689	657	718	677	726	699	704	759	741	708	798	731	715	722	714	677	722	762	685	717	730	647	696	765	730	686	678	745	703	707	716	745	694	714	686	688	706	699	701	692	701	667	669	793	718	737	703	750	705	727	714	767	759	664	716	722	671	765	720	699	682	672	715	727	764	694	735	717	683	710	710	775	722	697	683	718	710	707	701	667	734	727	733	714	708	731	702	743	673	725	684	733	727	694	741	726	733	709	741	740	655	714	744	713	713	746	723	776	716	723	678	763	730	667	705	721	737	669	726	709	711	725	690	687	664	691	734	688	699	652	748	731	712	711	694	741	707	730	780	714	754	723	690	700	712	713	726	705	746	674	729	715	739	745	656	744	683	686	743	688	719	710	781	672	694	709	704	707	717	686	689	721	668	718	782	761	709	720	743	707	738	632	718	735	714	732	749	763	746	706	710	687	750	696	705	710	708	699	725	698	733	732	731	737	743	702	642	676	705	684	734	692	686	710	750	723	712	728	732	709	692	698	720	682	698	739	722	751	696	755	677	695	718	709	715	672	715	695	713	704	715	713	691	687	756	732	723	738	689	708	684	705	731	749	716	738	681	731	701	738	652	713	680	725	683	717	699	702	691	667	672	732	722	700	740	747	746	713	721	723	730	707	744	720	695	698	701	695	698	650	682	714	730	750	682	661	735	751	722	730	720	714	728	701	706	690	651	703	702	703	683	739	673	732	717	646	740	702	754	718	722	670	673	723	687	721	740	734	707	700	670	683	718	699	694	755	721	707	705	711	692	692	719	720	757	702	721	745	716	700	761	690	757	696	718	675	736	693	730	779	731	695	699	742	757	709	747	731	713	719	687	679	704	715	739	694	716	718	711	727	724	701	716	708	718	750	685	740	743	705	704	709	729	764	708	685	707	701	748	752	707	682	726	747	729	739	730	690	723	708	674	722	686	654	758	698	726	709	681	712	695	732	668	698	720	738	728	720	761	710	669	686	702	655	695	694	662	758	685	710	701	709	690	705	719	723	730	727	667	751	694	686	731	693	663	738	639	764	726	753	692	679	732	726	703	729	714	681	706	687	724	712	682	732	778	723	708	697	678	707	754	716	685	659	732	699	707	707	670	716	736	694	680	733	728	739	702	712	737	712	732	719	706	719	684	727	711	708	672	684	697	648	674	698	730	740	711	739	708	721	678	699	704
22567	14255	14284	10664	6535	4531	3112	2125	1536	1193	1095	1003	808	667	632	546	583	552	518	483	452	428	371	427	395	358	338	345	304	341	322	339	338	320	309	321	330	304	322	305	314	292	309	301	292	303	320	313	272	323	313	321	295	302	296	287	281	311	330	320	284	299	302	310	313	317	285	304	294	299	321	295	312	296	281	296	302	294	324	277	292	320	285	273	282	300	312	296	310	312	289	291	325	305	302	318	278	303	282	299	323	276	327	283	276	309	309	303	293	295	295	288	300	297	275	255	280	289	291	304	314	309	330	302	279	336	316	293	315	309	275	303	302	329	281	292	316	291	313	321	303	319	276	264	298	308	335	320	296	306	301	337	313	312	314	325	284	313	293	269	278	298	318	314	296	301	296	281	298	316	289	318	280	272	292	287	297	311	268	297	290	313	283	287	276	279	295	278	311	260	305	280	283	293	307	313	325	293	291	291	245	271	312	305	267	282	281	273	276	287	307	301	311	321	312	273	288	305	286	265	284	296	283	283	291	283	304	329	288	266	299	319	262	293	276	315	275	265	292	290	293	309	295	295	279	306	287	303	315	317	327	306	302	281	261	338	312	317	302	301	289	305	277	282	339	286	293	296	307	298	309	297	306	312	325	246	275	316	278	296	289	282	282	288	283	295	278	310	288	287	303	297	294	315	307	287	330	310	287	287	303	301	294	324	279	295	305	336	281	281	296	280	289	285	274	306	306	322	320	313	303	329	281	317	311	299	301	279	294	273	313	296	314	302	338	303	292	321	286	304	313	310	297	297	306	284	302	309	328	308	327	287	274	301	296	305	313	303	289	339	286	286	294	302	282	328	271	329	309	321	287	286	292	302	329	282	298	285	308	316	288	282	297	310	290	312	300	304	305	295	312	312	292	312	294	289	313	320	316	305	310	287	331	279	286	277	329	320	302	293	307	299	280	281	274	307	305	306	289	280	314	296	311	314	309	291	315	302	319	308	281	277	280	306	320	307	321	275	297	280	316	301	276	302	314	293	269	303	347	347	280	327	312	314	338	307	273	326	286	296	303	322	303	290	291	250	286	335	298	278	278	326	308	296	304	305	316	326	291	280	315	321	311	332	316	276	305	283	294	262	291	300	271	319	289	316	316	286	321	300	283	301	302	317	349	293	295	304	289	310	293	308	299	279	293	310	287	285	312	315	318	289	266	297	315	298	318	309	337	273	302	278	297	307	290	277	315	294	293	298	325	300	279	305	311	295	320	315	268	270	290	299	317	261	298	292	324	296	297	318	349	305	311	326	283	282	314	287	307	303	315	295	306	280	292	303	304	287	310	301	273	320	286	307	309	285	324	300	305	297	280	302	270	311	309	292	288	244	308	275	313	289	310	282	291	304	277	295	290	299	267	332	283	291	318	306	276	301	303	281	311	319	296	278	300	279	285	364	309	297	303	317	270	291	316	283	315	281	292	314	338	309	296	310	291	297	297	295	323	300	338	325	306	326	308	268	325	317	293	298	283	311	279	328	299	299	289	298	296	294	288	301	315	299	314	301	280	256	337	337	290	294	300	317	288	301	328	270	304	315	293	319	291	287	332	321	305	268	329	337	279	285	294	290	310	287	294	342	319	310	299	309	326	301	293	285	319	299	292	278	336	300	329	280	280	282	282	270	317	299	287	289	274	274	289	290	301	252	289	279	268	325	321	304	279	299	292	308	299	275	293	283	290	275	270	307	308	302	316	315	303	318	325	327	333	299	294	293	282	300	325	282	277	284	319	287	274	300	277	270	323	276	303	295	274	302	281	290	305	290	334	310	307	296	275	301	284	318	342	306	311	268	307	309	276	299	297	279	295	296	280	293	318	294	290	316	272	306	326	325	317	290	325	275	325	291	309	307	279	270	327	295	310	287	313	314	269	288	295	264	295	261	311	304	296	302	295	322	304	282	288	322	278	316	280	335	302	297	303	300	318	323	329	287	315	300	298	327	308	290	319	291	289	309	273	310	294	285	323	304	296	280	296	279	315	294	291	303	289	328	322	290	350	295	327	335	301	311	280	308	323	297	289	302	277	282	303	320	272	294	337	310	280	303	303	294	292	305	293	292	294	303	288	318	261	268	307	289	299	288	306	285	308	303	278	302	277	288	334	283	299	285	289	306	296	295	283	307	298	306	301	279	294	317	283	284	290	323	301	316	311	296	285	308	281	306	304	290	308	303	299	310	278	300	321	309	297	323	275	310	298	300	279	332	296	300	301	287	276	288	291	312	347	309	314	314	309	324	292	308	320	291	278	314	302	295	296	259	302	298	294	327	290	307	296	332	325	306	282	281	298	325	280	299	302	289	332	285	319	313	304	295	299	297	283	295	291	330	298	282	302	318	310	347	300	316	322	320	337	309	283	299	264	268	326	303	306	287	316	296	352	298	302	334	331	258	332	310	335	330	306	298	292	323	313	303	281	314	285	262	326	299	288	288	299	276	330	292	278	297	292	275	296	278	303	291	267	291	296	314	296	273	276	303	299	271	309	290	298	299	301	309	329	281	293	293	298	290	320	298	321	288	338	299	281	293	297	286	283	327	322	288	266	282	264	314	303	295	304	289	284	258	236	277	339	321	282	299	287	321	320	299	274	283	292	299	300	278	297	287	297	300	288	296	299	313	283	301	286	300	281	292	330	300	307	300	329	292	289	308	304	277	310	311	303	313	300	297	303	291	290	294	289	303	327	317	274	272	301	304	278	282	329	298	298	297	317	306	303	321	283	318	350	319	274	316	303	303	343	281	285	296	305	319	287	276	294	310	311	284	293	266	296	276	296	318	331	293	293	309	299	287	271	320	339	303	290	299	306	291	307	284	289	284	319	286	313	268	295	321	302	325	295	300	319	305	300	307	309	292	295	287	281	317	312	280	313	313	298	321	277	318	306	269	319	276	283	303	284	297	288	312	272	297	285	317	327	331	290	302	313	316	303	301	286	306	273	289	302	284	287	315	323	302	286	269	262	300	281	270	299	291	299	294	303	271	322	326	301	265	324	305	284	298	305	319	288	263	299	305	296	283	293	325	276	308	291	296	279	291	326	284	315	300	281	281	308	316	303	309	282	315	321	302	317	292	268	322	297	303	288	301	279	315	302	296	284	295	308	308	301	277	312	297	298	337	327	279	284	302	312	288	331	294	283	292	289	288	294	309	306	285	266	283	283	288	287	338	300	298	299	300	312	341	286	271	303	317	267	281	322	304	309	290	287	294	277	317	286	307	320	290	274	292	322	276	323	320	305	295	299	299	306	275	283	320	255	300	317	274	317	291	327	329	265	282	284	318	299	285	295	306	250	292	282	261	300	320	309	308	271	288	300	274	299	318	299	307	324	324	287	303	299	271	286	318	284	279	318	292	283	319	310	328	301	318	272	301	289	343	292	298	326	310	303	271	271	300	278	290	321	297	282	282	293	299	322	287	341	282	274	295	321	306	300	324	276	260	298	272	283	289	330	320	293	285
14253	12655	18801	18699	15228	12734	10005	7979	5800	4985	4479	4220	3557	2792	2353	2327	2353	2291	1934	1716	1495	1425	1312	1364	1243	1172	1008	1078	1009	1023	970	839	868	829	779	795	858	762	807	791	787	781	747	739	789	712	739	731	766	724	706	758	725	756	783	729	764	762	741	714	707	755	741	705	739	725	741	745	746	731	751	746	725	764	747	723	757	770	723	714	732	741	760	779	671	717	780	728	704	717	740	735	738	734	745	739	758	720	742	746	719	750	752	719	736	740	762	669	706	714	739	732	741	739	679	727	708	703	735	696	707	705	788	704	748	702	725	708	730	704	732	703	673	708	766	736	745	692	738	724	699	757	732	739	690	720	730	743	707	721	701	765	717	701	756	748	735	699	714	714	765	746	720	767	719	787	714	707	663	672	748	741	713	718	756	765	772	750	723	715	727	732	706	794	758	734	741	717	735	696	716	802	760	720	738	748	742	670	756	731	692	729	672	773	809	721	784	751	747	733	745	721	773	725	731	766	743	765	696	711	700	717	747	762	714	696	729	765	728	746	703	715	754	680	745	676	780	711	754	726	735	744	775	682	753	736	783	713	752	720	757	720	761	741	751	711	729	728	715	719	740	751	749	761	723	782	739	734	786	720	725	716	763	706	745	736	710	757	729	751	761	705	732	737	722	731	748	714	735	751	705	658	741	712	740	709	810	729	709	723	682	753	734	715	697	764	761	701	685	705	771	727	717	730	659	788	735	769	714	743	726	689	744	728	735	731	691	755	779	727	757	776	756	743	783	803	690	715	746	725	713	732	699	695	719	703	712	717	702	728	729	728	709	720	676	706	724	728	722	740	755	700	756	785	694	775	698	731	735	732	722	737	727	707	730	713	719	695	730	724	747	724	758	720	708	746	743	724	696	789	707	758	723	721	701	748	781	722	735	687	714	731	723	724	684	713	752	725	749	729	738	745	729	758	695	733	756	709	735	710	759	747	749	704	727	717	717	712	691	690	700	703	717	750	739	754	653	725	707	750	767	769	753	755	713	753	687	740	721	724	739	717	768	709	775	708	747	717	702	692	745	688	711	736	713	719	726	757	768	745	716	705	698	705	751	761	717	679	761	758	686	694	781	703	734	705	702	723	713	698	719	755	726	724	742	730	700	681	774	725	750	759	758	729	751	761	735	714	697	747	751	754	764	733	751	733	753	689	765	682	726	699	695	712	762	755	718	677	715	698	749	749	696	672	732	788	696	735	714	684	687	717	698	759	758	729	760	755	768	705	697	748	716	707	753	707	756	685	785	702	704	740	742	748	772	730	710	757	745	690	727	705	753	780	731	746	723	763	711	734	808	712	709	722	733	764	737	722	793	733	758	701	745	738	732	722	736	726	760	760	739	703	701	721	726	770	716	703	716	728	717	736	713	770	726	746	728	728	702	724	725	772	750	732	706	744	733	707	695	740	726	666	741	711	706	762	755	756	707	709	699	655	780	699	727	722	739	692	776	696	743	731	713	754	723	752	712	726	723	759	691	720	755	745	725	768	764	716	721	750	733	759	683	701	687	759	751	756	737	716	724	691	779	692	749	714	729	747	714	710	680	767	722	778	692	729	761	726	724	695	700	716	712	731	714	673	738	778	737	710	762	752	714	729	720	715	747	714	733	710	715	750	709	722	732	725	716	724	773	719	716	744	726	754	728	743	745	757	722	689	739	772	692	725	762	727	726	723	760	759	732	745	714	754	635	718	739	718	737	724	693	757	704	723	731	765	741	673	741	684	734	719	730	790	672	735	721	725	741	765	718	714	761	744	716	705	739	663	704	762	728	731	745	676	745	729	713	721	740	688	670	723	736	747	723	771	692	732	729	705	768	734	745	735	703	723	668	799	720	739	776	695	703	778	714	735	738	731	722	710	722	695	724	691	722	729	706	737	725	715	734	756	758	727	749	680	738	766	776	715	710	741	710	774	768	806	687	774	697	674	723	783	752	727	750	732	769	746	727	737	722	728	708	734	755	722	671	759	694	707	721	667	771	771	704	763	748	745	714	726	749	699	709	731	728	735	727	716	716	763	746	720	715	752	707	763	718	745	744	738	726	722	721	727	775	700	711	735	741	706	738	719	680	726	729	688	770	720	754	704	769	713	730	730	697	778	750	758	726	759	720	757	720	696	747	725	736	730	753	712	724	688	714	662	770	733	748	723	799	727	710	698	745	715	723	720	721	758	736	727	713	743	705	718	737	724	740	697	766	680	721	793	776	676	764	729	743	704	729	726	726	747	705	760	702	739	725	745	722	736	797	735	728	729	728	698	732	742	761	729	770	781	732	755	705	728	708	756	691	746	751	700	701	755	781	709	761	730	738	701	704	711	701	770	722	734	759	691	745	755	698	696	775	761	732	727	708	651	714	767	712	735	737	779	787	737	736	753	727	702	715	714	747	733	699	703	732	684	725	715	740	772	698	742	723	728	688	752	780	757	759	776	751	793	750	801	707	753	752	706	727	758	742	701	745	697	736	708	702	704	758	747	723	764	709	768	694	712	739	716	759	721	771	743	748	713	736	779	759	685	773	731	724	725	732	725	782	702	693	702	754	746	697	721	742	750	725	748	735	709	734	727	752	678	772	683	733	764	728	732	708	718	745	759	746	726	730	747	743	744	765	716	761	673	747	716	723	698	714	729	736	758	757	751	718	752	749	689	752	705	723	769	742	718	737	724	701	747	756	701	702	739	694	721	725	760	737	754	803	720	734	725	740	737	704	779	712	694	765	721	700	776	718	693	742	709	751	756	746	740	701	676	764	704	715	711	749	698	700	775	729	754	738	706	773	722	751	665	709	716	762	734	702	754	701	711	743	735	766	726	738	745	717	744	754	766	738	712	738	718	683	732	718	749	804	743	700	718	699	747	658	677	745	701	753	715	682	733	731	720	722	707	738	701	716	764	683	762	712	765	769	703	712	751	708	734	705	746	683	690	769	739	674	713	721	726	675	707	699	712	718	761	756	802	745	738	729	717	766	746	746	711	713	722	740	735	720	758	689	696	724	655	708	684	682	748	787	723	720	737	741	734	728	786	758	774	718	783	736	724	756	667	742	727	751	706	789	717	741	710	717	734	709	732	719	804	732	711	745	688	720	779	716	729	704	689	730	712	754	726	722	697	761	684	755	726	699	732	746	749	732	677	714	718	695	699	728	760	755	741	742	721	724	780	754	725	741	744	700	731	702	740	729	746	687	759	731	741	748	713	731	747	747	739	758	703	759	734	749	722	700	740	783	768	697	762	712	751	687	675	762	696	718	736	748	748	764	752	727	736	730	762	717	740	773	728	706	772	747	712	741	713	725	741	736	730	711	718	697	719	711	706	709	739	713	756	746	714	657	687	707	757	689	729	783	725	710	731	720	726	731	725	781	728	670	718	768	671	726	716	756	700	760	721	772	734	741	741	727	760	765	708	780	744	712	722	728	761	713	714	711	667	765	686	731	681	707	712	740	761	693	778	708	718	729	746
29293	21110	21223	15996	11196	8566	6032	4982	4153	3906	3916	2913	2357	2003	1776	1835	1567	1560	1391	1405	918	631	602	710	659	601	552	521	566	496	504	377	365	336	361	341	354	340	312	304	317	315	295	279	321	288	295	337	292	314	313	296	307	319	291	299	287	277	280	310	271	298	278	348	275	280	278	276	273	267	290	311	304	320	311	315	296	307	291	314	309	269	316	305	310	303	285	266	312	300	305	290	282	309	285	305	291	315	330	306	272	297	336	277	322	293	286	288	289	290	304	309	324	295	309	307	275	293	290	310	288	307	311	290	254	292	295	259	287	281	304	294	339	323	300	286	322	273	294	299	296	290	259	301	287	285	320	302	295	276	305	290	291	279	309	302	281	328	294	321	314	266	289	330	267	285	288	294	322	283	331	277	254	285	292	292	253	273	301	276	265	295	288	283	286	285	293	285	268	304	303	338	277	325	304	289	326	308	325	337	296	274	297	318	318	295	267	267	284	264	302	311	329	286	315	319	299	279	305	290	307	308	301	289	314	279	280	293	282	295	282	300	302	290	279	258	303	294	310	310	295	323	310	292	293	291	304	285	297	290	313	323	283	270	327	329	282	275	307	273	273	332	303	303	324	288	296	266	304	283	294	304	295	295	282	274	308	278	301	301	272	264	311	271	278	287	283	323	276	273	290	299	309	306	302	288	271	312	288	277	300	302	319	305	282	294	301	289	302	307	298	320	310	333	311	297	319	320	315	298	308	296	278	316	285	278	273	326	285	288	286	298	281	281	312	305	297	276	287	325	325	280	283	301	321	264	282	332	295	275	289	301	320	303	308	312	297	317	304	314	303	293	299	289	280	280	298	302	286	303	315	302	285	301	312	302	319	281	313	325	296	292	280	275	305	308	297	295	282	293	317	289	305	276	298	342	297	267	299	334	302	310	278	280	280	300	270	289	296	274	283	303	327	315	287	336	310	283	295	302	265	302	281	293	265	295	293	290	328	285	272	292	290	309	318	328	270	320	285	275	291	310	305	280	302	291	284	332	308	312	294	322	295	293	312	282	258	299	279	310	313	322	253	315	288	307	272	311	292	308	285	307	311	306	319	300	287	298	304	292	335	290	321	323	284	287	328	295	292	276	294	257	284	298	313	277	260	254	307	285	280	285	321	296	261	278	295	299	306	280	282	340	296	290	299	300	321	288	296	318	270	281	293	258	280	293	308	311	297	303	281	291	286	251	312	323	325	287	296	272	299	322	282	280	301	304	280	282	321	304	296	299	326	301	268	303	302	302	283	316	255	293	308	307	315	281	298	285	293	291	284	293	330	298	300	279	277	303	296	305	291	315	287	308	261	284	327	276	281	351	303	258	301	296	321	315	313	307	290	288	279	314	285	289	268	334	304	305	299	310	279	331	301	312	326	298	285	298	300	293	292	292	313	273	307	309	289	296	281	317	321	326	300	286	287	318	295	272	287	282	277	274	274	309	306	315	289	306	304	299	296	285	353	303	331	300	292	316	304	303	269	324	304	323	319	279	328	295	317	349	275	283	249	315	287	312	310	271	303	296	332	280	328	319	297	328	305	289	278	316	311	293	318	284	320	288	283	292	264	292	312	261	296	301	299	297	288	273	291	272	293	289	280	306	300	317	293	334	287	296	313	292	280	291	262	287	290	285	312	292	283	298	298	299	288	278	300	330	280	271	314	256	313	328	285	301	284	296	290	305	324	308	288	312	289	318	338	293	283	299	297	287	310	278	293	270	295	278	301	294	304	288	304	304	296	294	333	302	311	275	284	296	264	310	279	303	267	313	274	305	328	314	312	255	326	315	297	312	300	291	287	272	302	305	342	293	290	276	301	305	288	296	322	305	297	302	295	311	301	310	334	267	278	277	296	292	296	295	302	267	295	289	300	291	267	272	316	310	319	280	292	264	268	307	295	314	295	330	306	305	320	289	316	305	255	296	263	293	306	296	278	302	286	306	326	285	303	289	333	279	312	312	268	271	322	297	303	283	297	302	287	287	293	303	301	306	276	317	292	282	270	283	304	308	316	296	284	282	340	282	322	308	295	319	324	287	298	311	282	298	320	276	324	295	299	301	319	307	297	296	301	309	306	275	292	294	290	269	297	289	293	315	295	272	292	325	269	273	284	263	280	299	322	268	281	299	276	297	308	282	315	291	261	275	316	336	318	319	292	322	282	335	317	285	248	322	297	283	270	306	319	270	309	313	281	303	302	278	310	336	294	277	329	303	285	321	311	308	286	274	321	322	284	285	304	281	285	276	309	309	327	276	281	346	304	298	270	261	298	306	267	292	294	292	311	314	293	326	270	316	301	273	267	306	304	291	290	302	291	301	306	287	294	303	297	277	326	329	309	304	302	305	285	321	302	313	290	323	289	327	279	284	281	317	298	283	303	305	320	291	327	302	323	264	280	284	273	283	313	270	301	349	327	286	303	293	263	284	282	284	314	260	288	292	309	300	283	320	311	286	286	295	272	285	299	262	269	269	275	286	258	299	290	292	271	273	302	316	315	285	302	309	278	290	300	279	321	310	326	311	319	304	293	301	282	308	278	303	295	294	303	324	278	321	305	295	306	298	282	311	273	292	297	308	313	300	302	305	319	319	334	270	338	313	278	297	316	296	303	289	298	292	330	286	285	301	285	281	309	305	334	257	293	293	322	300	315	289	297	314	310	312	290	284	302	284	309	292	267	327	301	270	348	296	298	298	283	267	324	304	282	309	296	269	300	287	298	282	328	311	278	320	319	285	307	299	286	318	310	268	291	325	276	305	309	288	308	292	307	283	282	286	264	264	288	339	259	299	320	282	307	331	305	284	316	300	270	318	301	279	274	295	315	329	324	315	300	234	297	301	308	266	303	274	299	306	319	305	322	273	325	309	278	260	268	268	297	300	301	298	312	286	305	301	313	288	302	267	305	298	288	300	311	320	290	279	302	296	288	302	267	292	333	315	324	277	281	269	284	278	309	298	271	284	289	267	296	274	304	298	313	296	306	308	302	307	294	277	268	285	294	314	294	304	309	281	278	283	290	293	297	311	299	297	330	304	304	326	300	302	307	280	267	302	292	279	287	280	292	306	293	289	312	280	295	292	309	330	322	294	274	303	326	302	276	299	328	303	286	296	293	300	283	313	303	279	280	300	302	285	296	316	296	303	322	291	307	305	294	293	308	317	286	297	308	269	333	294	265	296	282	328	269	274	297	277	274	309	303	314	304	286	321	279	298	287	289	313	281	291	308	317	304	277	324	333	313	287	294	305	274	308	335	319	306	291	266	316	309	274	280	299	301	325	315	324	303	300	310	282	319	291	329	316	307	313	317	292	312	273	303	311	295	311	321	333	292	307	281	305	310	278	311	287	290	334	268	303	294	302	304	276	308	301	320	279	317	297	317	337	292	289	300	286	292	305	303	294	276	299	267	279	339	285	327	295	317	343	278	270	301	240	297	314	288	267	317	261	298	317	286	286	275	297	315	354
18142	18055	24783	24599	21263	19521	15263	14728	12612	12738	13437	10736	9147	8600	7994	8710	7581	7550	6483	6691	3989	2651	2491	3385	3238	2609	2152	2239	2290	2133	2017	1279	1235	1038	947	1169	921	866	888	844	758	753	776	745	732	744	758	750	765	710	750	800	729	740	773	747	779	733	702	738	711	772	696	726	700	724	695	721	735	742	708	763	745	656	695	740	704	740	717	753	718	776	709	765	745	751	709	730	753	761	781	684	681	732	739	669	650	718	686	711	724	729	744	713	746	731	686	680	679	731	714	760	711	709	701	720	754	735	723	736	748	691	686	686	718	788	758	723	720	750	699	723	692	769	701	716	717	780	719	707	744	752	722	753	754	724	728	692	726	724	750	705	712	725	651	756	743	719	707	756	699	694	736	747	728	754	708	761	715	703	716	749	705	725	734	726	700	727	742	740	716	697	713	679	716	734	681	747	770	722	748	721	678	698	748	713	737	693	727	689	692	687	751	716	671	759	782	744	729	744	719	737	741	732	679	747	716	732	729	712	712	740	736	748	711	783	708	689	723	694	682	738	701	772	722	728	777	738	710	755	679	696	760	744	755	730	727	703	773	720	754	721	712	700	783	711	737	705	720	747	723	717	711	742	751	686	744	762	713	747	718	733	766	773	710	711	710	733	702	767	677	738	717	725	700	745	718	733	765	716	712	726	728	716	721	662	761	708	726	737	737	751	719	746	732	702	750	737	706	792	691	717	717	755	745	747	735	718	714	758	731	715	749	733	726	707	713	748	742	728	719	724	737	720	724	732	750	790	745	707	790	745	734	691	734	686	688	742	681	784	719	727	748	750	721	636	717	735	707	729	725	726	706	694	704	763	737	706	678	707	725	742	714	737	763	709	717	745	753	712	728	731	756	753	699	698	776	754	693	741	761	720	737	704	758	745	748	751	758	693	651	725	737	700	739	731	713	705	726	715	713	709	719	709	744	719	780	699	722	758	740	729	711	700	739	731	774	742	715	735	760	721	744	706	717	777	790	737	759	720	723	704	714	745	749	699	709	734	699	683	712	724	688	758	728	753	731	764	744	758	738	723	695	768	705	735	720	693	750	758	696	801	725	748	749	713	763	763	732	707	704	744	750	703	709	733	728	735	742	697	718	694	767	727	691	758	703	750	728	740	722	768	761	749	715	683	723	708	739	723	683	732	698	716	680	712	719	705	698	741	713	732	727	713	721	730	714	714	749	729	677	721	708	728	728	744	714	685	721	725	758	642	729	747	746	741	741	697	724	715	735	723	694	694	746	712	735	677	765	754	729	689	708	741	726	720	703	768	762	749	719	704	743	749	709	749	663	741	723	738	727	763	698	715	708	762	741	770	734	723	711	722	684	707	715	730	667	741	740	732	735	723	745	733	727	776	720	713	732	707	736	732	801	764	733	745	748	729	741	711	740	691	698	744	726	708	696	762	663	692	707	752	732	720	698	705	737	710	750	729	713	719	749	736	739	710	720	701	676	729	730	710	702	704	722	741	751	715	717	720	693	673	686	726	769	707	724	685	720	727	748	741	685	711	737	764	727	748	732	720	727	724	732	678	749	706	709	721	725	695	712	688	712	703	750	713	741	742	718	717	754	716	733	766	751	750	711	705	711	700	723	720	744	701	707	732	713	739	778	717	764	715	756	700	766	782	709	772	766	695	712	734	713	769	709	674	712	781	695	708	750	754	723	679	754	715	682	718	715	758	758	742	734	721	731	739	764	712	709	762	705	746	746	751	730	744	724	716	758	747	704	716	726	750	709	732	727	738	721	726	762	744	716	691	777	740	750	726	703	762	699	750	732	707	704	745	771	725	721	693	702	722	734	751	752	733	758	713	726	775	696	732	731	717	745	679	700	740	744	752	763	730	787	713	681	720	752	709	697	743	689	750	692	685	739	754	744	722	722	744	726	758	753	729	741	715	742	720	726	723	700	736	711	745	720	743	713	723	739	774	745	695	741	726	719	723	699	678	711	730	720	698	705	728	736	689	694	738	686	752	718	718	687	708	724	716	709	742	675	668	703	721	758	786	762	696	768	675	738	769	658	731	704	721	725	733	743	727	726	714	725	761	706	736	685	733	702	720	711	669	748	748	743	755	822	725	714	740	737	742	697	748	747	742	744	764	755	788	709	753	753	735	769	716	720	749	720	736	744	752	734	751	782	710	757	734	707	739	672	731	739	774	690	711	720	751	718	731	742	716	723	732	730	752	725	689	703	718	732	735	732	724	704	733	724	744	729	751	717	727	752	726	728	673	676	741	709	725	767	737	716	737	761	723	737	730	747	726	690	714	733	739	726	718	693	764	731	740	727	735	727	782	748	690	739	707	740	745	705	733	757	695	750	707	708	679	731	685	769	747	758	729	727	722	716	740	740	757	736	757	744	744	716	720	725	742	712	749	727	772	761	721	737	724	718	687	761	717	752	724	716	726	716	751	744	658	742	742	711	678	719	709	724	734	661	705	728	751	697	782	712	695	753	723	746	714	731	695	670	713	765	751	717	714	723	739	722	733	700	710	746	753	724	698	743	768	697	697	731	726	746	732	729	710	725	751	727	745	787	697	741	736	717	705	734	739	747	722	755	728	697	769	704	733	694	711	695	754	727	717	735	736	708	722	704	715	695	772	723	708	714	726	760	737	739	703	725	751	782	740	736	730	718	728	741	766	739	713	698	703	730	711	712	706	786	712	719	683	721	749	754	701	742	704	767	709	715	737	696	694	715	723	771	686	698	758	702	701	738	715	711	723	739	739	755	727	763	736	709	757	818	712	730	725	702	691	727	722	745	772	747	712	724	754	696	708	741	722	738	709	748	730	720	692	728	692	739	727	712	722	710	724	733	769	690	721	747	730	784	731	663	699	704	750	695	723	683	737	756	715	719	743	759	725	773	704	697	694	757	791	673	742	700	746	743	769	735	747	745	762	762	718	776	737	719	739	745	736	720	721	753	760	742	716	710	707	780	750	765	711	679	715	685	749	747	728	703	752	759	679	699	708	677	750	746	771	742	737	733	754	749	735	741	738	734	724	700	731	708	717	715	723	737	725	756	714	697	685	739	677	664	712	755	693	694	722	696	717	723	702	704	716	687	739	722	748	720	757	727	771	688	734	753	725	702	697	689	697	736	746	717	734	695	715	738	708	761	728	762	735	719	745	710	706	718	690	744	747	726	659	689	743	715	750	719	717	756	740	740	722	736	700	743	724	733	721	753	727	711	731	760	704	705	729	714	736	750	708	679	713	675	758	736	743	767	735	690	744	701	732	762	689	725	697	688	742	748	713	714	713	679	744	764	737	682	710	701	706	736	708	772	754	738	664	712	703	726	731	714	694	742	706	702	688	722	659	713	728	732	710	753	724	725	731	697	743	725	708	763	754	757	746	780	720	728	718	698	732	733	707	712	684	720	765	743	768	748	730	736	726	729	750	751	753	687	708	758	705	729	702	763	756	726	710	734	703	748	719	688	726	761	730	718	730	702	756
38761	32039	31809	26695	20104	17677	14051	12927	11284	10175	10619	8074	6720	6301	6018	5749	4879	4872	4003	3614	2009	1525	1277	1663	1654	1294	1091	1049	1105	1054	961	621	510	509	401	469	425	383	362	352	321	307	313	295	304	276	350	345	304	293	320	305	329	297	302	285	274	285	306	272	295	333	282	272	272	267	292	288	306	281	313	304	299	319	332	297	281	292	306	276	288	288	279	298	316	275	293	271	300	277	276	336	329	318	284	325	245	290	274	316	299	310	287	319	311	283	299	301	305	291	281	311	299	294	294	284	305	340	301	297	314	294	326	271	294	296	299	285	313	300	301	263	293	291	296	286	314	297	292	322	311	295	306	240	306	309	301	321	300	282	295	263	291	320	272	310	310	315	308	320	274	289	316	310	278	259	305	304	286	277	298	290	282	305	290	289	280	304	278	282	273	295	298	296	290	309	297	309	293	296	280	282	290	294	293	304	312	306	295	305	312	291	308	294	288	279	304	288	279	308	289	330	311	301	304	301	313	299	288	274	283	282	281	288	295	288	327	322	278	293	299	322	299	310	332	271	283	290	272	285	256	288	293	304	320	314	289	344	287	336	273	271	293	275	284	295	297	284	262	291	297	291	282	305	288	313	287	284	314	284	311	282	275	294	297	290	277	334	316	322	311	289	318	315	308	265	271	292	279	278	306	324	303	241	288	311	293	295	284	338	321	275	311	317	278	295	310	290	314	303	330	322	315	292	285	327	305	311	301	303	270	286	325	300	275	274	295	301	271	286	284	276	280	303	300	322	274	298	302	337	328	290	287	318	294	286	257	302	307	298	321	300	281	253	301	285	324	297	286	292	313	306	281	294	320	300	287	296	268	288	309	285	300	323	332	288	286	318	285	288	304	292	276	272	310	318	306	315	285	299	281	289	273	273	276	296	313	327	303	304	289	285	308	285	295	291	286	296	297	283	312	310	280	272	281	275	320	283	299	281	291	315	314	267	295	300	287	312	282	312	297	298	300	296	289	319	305	299	291	331	314	307	292	299	309	286	286	313	298	311	310	291	301	272	292	269	287	293	286	288	285	286	297	319	305	297	306	276	257	263	278	303	307	300	318	305	268	312	322	264	292	317	280	286	281	292	319	263	284	262	269	317	293	327	285	268	308	305	312	309	304	321	307	291	301	262	306	301	281	333	282	304	326	304	284	296	323	285	297	304	311	291	315	260	298	300	294	317	286	299	320	294	275	310	293	290	303	288	307	294	246	315	314	294	294	259	279	294	315	284	316	256	309	294	301	303	331	278	319	309	309	292	300	314	258	273	300	305	267	284	286	262	297	313	328	262	280	312	288	308	298	286	282	310	327	291	288	313	320	299	325	319	315	297	289	262	326	315	276	318	318	283	300	316	286	303	309	300	303	295	288	301	294	283	287	282	277	320	316	298	295	300	299	287	279	315	262	286	277	327	291	280	319	321	327	291	275	285	288	296	291	275	276	316	266	292	296	300	314	283	301	257	287	324	292	275	297	316	291	292	292	308	312	271	305	312	328	314	308	295	329	295	288	318	305	283	295	299	289	280	282	268	323	270	300	304	312	292	279	328	300	321	315	319	322	290	297	295	327	294	309	280	301	293	327	301	292	320	320	281	287	281	279	284	279	261	291	282	288	306	290	277	296	269	285	303	322	293	288	287	292	280	297	291	278	280	286	296	290	301	262	302	329	278	309	291	259	318	292	293	287	301	294	308	311	298	272	317	289	295	334	297	278	289	325	271	275	314	312	297	328	267	303	268	290	288	321	327	317	302	277	287	308	282	318	308	300	329	326	297	281	289	262	286	298	293	318	281	303	320	320	322	277	355	283	289	269	287	285	310	315	309	323	276	268	277	303	304	306	306	322	279	295	283	314	299	309	291	290	282	308	264	312	326	322	322	268	313	312	304	260	302	308	288	338	286	272	295	313	297	305	288	319	288	308	274	268	264	304	279	292	286	278	309	271	333	283	309	302	311	317	295	309	280	295	293	336	312	293	263	338	304	313	280	284	286	274	289	330	302	299	317	274	271	289	294	307	295	279	308	279	290	315	282	286	302	324	325	289	318	279	275	296	300	285	285	292	281	288	262	330	303	307	283	314	289	286	280	326	289	279	306	304	283	311	330	267	287	320	309	309	280	283	311	302	298	287	303	281	265	306	295	292	293	301	281	313	310	315	280	277	270	287	317	287	284	321	287	293	297	271	295	295	310	290	301	275	299	310	297	292	326	345	285	291	306	286	276	295	265	264	308	315	274	278	306	304	276	301	280	297	291	295	312	286	310	287	275	313	294	287	314	308	311	290	300	311	305	307	277	300	314	264	307	303	305	284	330	297	309	304	294	314	324	270	277	307	270	278	298	304	267	311	298	315	302	277	303	318	302	328	269	288	310	275	315	256	297	327	289	289	271	324	298	307	293	307	276	306	307	290	316	305	271	283	256	297	305	293	288	289	261	307	309	298	307	260	301	299	291	295	292	281	275	293	294	316	313	303	290	295	305	280	280	305	281	275	279	295	302	284	292	286	282	304	279	307	280	310	273	333	290	272	314	293	310	293	288	299	275	263	296	290	291	294	310	269	284	291	271	320	311	299	308	300	299	285	308	315	291	321	278	303	326	326	344	283	306	295	295	315	276	316	298	307	319	295	289	316	288	290	296	283	276	283	282	269	279	277	302	341	294	326	305	273	274	308	268	293	278	298	287	300	285	286	268	317	303	309	313	328	311	308	276	302	286	284	325	300	313	287	302	325	272	285	303	272	266	325	285	278	269	304	315	311	283	291	294	295	292	278	287	298	314	266	305	307	308	329	309	296	299	323	312	289	283	296	301	308	273	286	277	288	279	306	304	307	267	307	311	305	303	305	314	317	295	327	318	285	293	293	307	283	303	327	289	278	312	298	310	319	306	281	285	267	277	288	288	289	307	295	312	312	310	304	317	299	287	280	292	305	267	304	265	296	300	255	296	318	295	312	281	315	306	327	271	336	299	314	288	305	277	302	291	318	290	283	262	307	301	280	278	265	281	256	299	269	292	267	299	313	299	328	293	323	294	318	287	303	267	274	304	300	281	291	292	305	274	284	303	307	266	284	285	270	306	290	295	307	299	316	314	299	297	306	293	279	284	261	315	315	326	267	321	304	321	316	283	314	286	250	302	304	307	317	275	298	296	290	296	324	275	302	277	310	304	284	281	278	310	275	312	292	277	306	311	317	287	300	280	281	279	306	282	294	290	310	296	293	297	285	298	326	275	283	296	309	309	291	257	278	282	314	322	290	281	300	287	277	311	293	302	278	282	304	290	284	300	299	311	292	293	289	282	293	270	291	287	310	272	289	310	312	279	287	301	305	297	273	294	322	307	311	305	309	267	324	281	275	299	329	299	292	290	294	332	265	292	304	281	293	304	307	341	285	299	291	268	312	299	292	277	305	286	296	267	308	313	303	296	302	295	317	278	271	262	274	305	272	291	302	294	279	279	304	291
24396	26265	32540	32731	29206	28893	23922	24858	22578	22555	24687	19781	19413	19182	19895	19341	17428	16902	15021	14390	7316	6491	5608	7906	7637	6139	5196	5226	5833	4805	4625	2842	2487	1895	1430	2014	1509	1099	1083	1007	903	873	838	838	785	791	766	754	743	736	748	799	775	715	750	739	750	753	693	742	725	706	728	715	702	723	730	729	742	747	738	735	703	714	745	728	686	756	723	696	731	711	715	732	756	765	722	701	730	696	741	739	688	711	700	729	724	721	760	762	743	719	695	724	687	726	720	724	753	687	692	750	721	760	701	732	695	706	738	733	709	732	726	722	728	684	711	729	672	800	697	727	704	719	715	715	720	684	731	703	699	739	685	754	752	763	730	698	737	736	710	704	743	693	730	726	701	754	738	696	722	706	703	732	712	721	744	755	736	683	687	696	687	753	694	740	704	724	702	776	709	739	761	728	725	745	742	736	675	696	741	678	719	736	748	756	736	717	708	674	686	720	716	695	725	724	691	740	707	764	694	754	688	697	683	758	722	746	689	700	688	695	677	738	711	721	700	727	730	713	655	745	707	698	704	730	723	760	713	753	700	691	741	719	689	707	708	747	766	714	708	731	713	759	716	732	700	729	699	697	755	710	704	710	725	715	707	696	720	719	722	703	730	711	697	694	757	709	743	750	710	725	670	727	742	725	724	709	763	749	753	744	674	725	710	703	722	679	708	741	716	687	703	745	733	731	723	705	727	728	767	661	732	689	746	683	761	704	724	777	732	740	751	691	752	774	730	719	741	649	673	725	724	677	691	765	707	719	725	740	742	715	749	707	725	712	773	713	688	736	778	668	764	688	719	721	700	714	727	753	707	727	743	733	721	689	673	685	688	769	758	752	691	744	732	742	741	723	728	789	720	721	700	751	685	711	706	725	764	773	766	732	742	731	706	783	697	729	757	694	735	750	713	762	712	733	704	713	664	766	732	745	750	713	739	740	769	716	740	726	704	685	759	751	768	701	726	718	710	754	728	707	763	705	743	688	739	736	731	743	724	666	678	742	728	763	740	756	741	722	725	727	733	780	683	702	711	737	696	716	765	743	707	704	738	688	752	749	715	759	733	753	716	714	735	700	747	726	721	690	678	729	718	705	716	689	761	739	676	711	695	752	690	725	704	731	713	736	692	685	731	736	759	723	703	751	682	719	767	776	723	751	718	697	711	736	742	677	753	750	696	708	672	719	717	753	698	671	730	731	697	685	697	727	689	716	727	679	714	735	691	713	711	714	714	712	753	703	777	745	709	701	756	742	747	704	733	694	696	747	706	681	695	697	747	723	751	717	664	726	734	727	698	754	716	748	749	775	709	709	726	694	748	737	716	733	699	721	688	726	697	770	750	731	724	701	736	723	715	735	724	758	723	715	736	697	734	767	746	691	737	707	692	737	690	725	731	716	689	764	724	753	716	718	699	720	726	700	703	722	737	720	743	748	657	710	701	706	729	692	696	673	699	676	738	717	744	678	746	714	742	711	705	706	721	685	700	683	775	740	755	742	732	771	675	703	732	729	799	722	691	725	725	722	731	677	717	742	721	692	716	733	711	734	704	717	710	734	719	714	730	772	710	753	704	674	712	738	728	732	740	701	719	694	723	754	689	659	709	787	711	754	728	738	737	682	673	728	692	716	730	711	716	740	690	752	736	732	758	692	659	689	706	740	698	739	696	751	709	754	758	715	720	727	723	729	757	728	715	738	736	706	694	715	725	745	727	733	720	680	728	710	725	700	686	726	723	757	709	751	710	696	698	679	728	772	721	768	772	692	734	696	705	713	722	713	766	744	708	719	710	728	710	789	716	679	701	733	708	690	752	740	700	709	744	727	733	703	697	727	688	763	738	760	717	755	752	730	716	700	747	735	706	762	738	695	717	738	725	738	726	690	767	749	772	704	751	746	707	704	702	720	738	741	777	736	719	753	756	766	691	725	704	751	722	660	726	741	715	725	715	696	697	700	731	768	684	700	709	677	720	739	731	743	720	737	731	723	743	708	732	764	683	714	732	755	690	706	753	739	670	758	716	724	713	710	722	683	675	713	691	737	743	689	736	703	697	705	717	678	677	723	708	729	713	761	739	739	727	734	721	710	753	732	779	784	754	719	733	728	727	721	717	703	677	737	724	711	715	728	732	723	740	690	724	725	716	717	774	746	722	728	782	742	727	727	707	750	734	726	734	702	705	724	717	702	733	727	709	734	714	718	734	740	773	757	704	778	734	724	701	682	726	716	748	716	718	779	720	742	722	785	727	724	692	716	727	740	746	705	712	718	680	694	742	743	708	720	719	725	700	735	721	757	712	703	744	696	707	736	700	745	708	676	732	742	729	721	663	724	739	719	782	721	709	753	722	754	750	746	762	683	707	758	708	734	671	741	766	707	728	708	707	753	690	718	712	743	765	727	728	729	729	725	664	719	726	726	763	705	711	749	711	731	748	744	713	720	723	680	687	730	702	718	759	738	741	705	678	753	743	717	764	709	711	678	683	766	712	697	740	746	700	735	722	715	741	765	700	722	760	703	729	699	704	742	664	669	727	757	720	733	689	745	704	742	714	773	789	703	738	730	748	678	755	773	668	731	710	710	735	736	722	721	710	719	732	730	786	720	738	751	692	782	713	761	708	760	712	762	683	723	654	707	694	703	690	687	723	715	736	736	713	756	732	716	731	702	726	689	709	655	725	715	706	747	707	715	723	742	717	720	697	716	724	728	715	738	746	717	708	700	743	725	721	717	712	691	693	748	757	744	686	738	705	703	700	694	728	707	746	680	727	690	716	726	693	750	685	781	681	741	734	737	700	741	716	712	710	729	759	694	770	757	737	706	688	660	736	737	700	709	701	735	761	740	726	741	693	760	737	725	740	703	716	727	722	719	662	726	737	751	715	724	726	744	751	752	684	717	759	746	727	711	744	701	701	758	686	780	725	727	731	662	759	719	719	739	683	712	700	692	716	712	713	667	709	745	751	714	725	688	703	748	712	721	723	717	694	748	714	718	740	718	770	760	705	706	740	749	675	740	748	701	739	708	747	717	704	710	748	709	737	708	680	690	721	734	727	745	728	734	777	731	712	727	767	698	720	703	702	719	734	701	707	698	692	740	755	720	742	723	717	724	718	718	680	767	707	724	745	703	673	663	774	705	719	729	705	703	649	784	702	760	703	702	712	719	726	733	710	714	724	737	692	728	752	746	719	701	715	740	758	743	707	734	736	680	762	741	737	693	720	670	742	705	740	708	699	699	676	734	727	702	735	752	729	730	745	739	698	739	734	714	702	703	748	720	752	699	753	729	722	739	740	725	725	739	747	705	773	757	720	694	721	746	714	765	743	720	675	716	721	756	708	690	748	750	744	736	735	726	730	709	713	714	721	735	714	697	689	693	709	693	755	731	730	711	722	705	695	716	723	702	743	690	703	680	757	721	690	711	731	761	744	722	716	722	734	747	747	725	720	755	703	737	739	714	745	780	774	753	737	646	715	724
22157	14018	13584	10142	6245	4523	2954	1894	1541	1231	1112	980	818	722	611	588	569	533	487	443	448	448	418	412	394	331	343	375	369	290	342	314	340	288	341	331	332	323	336	339	279	307	306	322	326	293	300	301	293	355	301	278	313	282	250	263	307	324	334	314	303	314	311	305	291	279	322	316	291	293	336	289	322	316	327	319	292	304	297	318	344	323	328	309	312	271	301	314	298	293	273	262	275	309	322	314	325	292	296	316	315	271	305	302	317	273	296	297	344	303	294	286	297	308	325	299	306	321	306	305	284	325	300	293	301	302	307	308	307	311	328	300	302	283	294	305	312	303	322	318	313	296	274	283	329	324	307	284	297	307	269	314	326	294	280	294	312	292	296	355	299	311	298	336	284	287	344	346	344	316	293	294	328	313	300	319	288	297	314	295	308	294	320	321	279	282	313	347	314	310	283	306	331	293	303	308	293	323	272	348	281	282	274	355	315	300	284	309	310	320	282	310	319	308	326	310	298	277	278	298	292	346	300	275	291	299	324	302	272	310	302	297	291	342	282	312	316	328	307	290	303	306	288	326	302	294	300	321	293	318	274	315	277	316	319	281	293	309	302	324	296	308	308	296	287	318	315	295	309	314	274	320	329	306	313	277	326	281	320	316	297	320	338	283	262	276	296	319	329	294	288	340	271	290	298	298	348	294	299	328	338	298	311	318	315	352	316	278	289	318	301	293	306	318	310	306	291	280	277	286	296	327	331	288	292	274	283	312	322	297	318	320	283	295	288	268	309	298	315	318	317	320	300	328	341	314	304	304	299	278	335	291	268	318	264	287	325	323	271	308	303	304	277	303	313	331	298	294	335	302	288	300	297	304	284	297	304	304	314	280	305	310	278	289	307	304	290	296	316	303	249	305	329	313	300	324	282	342	330	302	327	310	314	278	270	296	283	298	286	259	327	310	338	298	291	343	310	319	289	318	324	297	282	288	313	298	300	320	308	300	330	290	300	300	306	314	284	319	294	287	312	283	311	319	304	308	319	309	349	331	297	297	312	286	298	311	284	335	297	314	319	295	300	321	283	288	290	324	266	310	321	362	302	319	296	330	293	312	304	324	297	311	300	285	261	289	322	295	319	314	310	311	325	297	319	284	306	291	292	289	287	303	293	279	348	314	304	319	321	309	285	319	331	299	310	291	297	307	298	333	303	297	287	278	295	290	313	281	289	285	305	291	292	313	332	303	286	306	303	278	292	338	285	295	315	332	320	258	287	314	300	318	303	320	312	272	325	311	340	288	321	275	297	309	285	307	319	291	309	313	283	294	292	317	294	291	315	279	312	280	317	317	297	290	303	316	295	312	306	303	290	316	306	316	292	270	297	317	328	296	292	316	300	296	327	331	297	317	318	313	288	309	308	310	282	298	283	301	296	288	299	298	289	316	317	292	294	307	293	271	292	316	285	286	293	297	287	313	257	290	305	290	283	275	311	304	271	328	292	310	315	302	292	317	324	305	327	284	302	305	313	277	317	281	293	283	294	304	284	293	317	336	299	277	290	285	304	286	305	309	311	298	264	336	292	268	301	308	308	311	291	322	302	295	290	292	297	324	308	302	293	246	312	302	298	303	311	289	319	307	324	278	326	269	336	321	312	274	302	268	348	292	276	283	277	317	296	330	294	334	311	328	278	291	282	324	280	289	299	286	315	295	318	295	302	298	302	310	298	315	306	307	307	297	296	306	297	303	308	294	271	284	259	311	271	297	320	321	275	285	294	316	299	287	293	283	289	297	275	318	292	291	281	309	328	290	295	286	300	284	325	289	328	342	302	352	286	291	289	291	277	293	307	279	280	297	319	334	282	344	265	304	279	307	283	318	313	308	310	278	264	295	315	284	286	305	335	278	286	306	332	304	288	295	306	314	308	309	306	303	319	316	318	308	312	308	305	296	291	284	321	288	298	358	323	331	335	297	290	319	289	309	332	309	335	299	285	303	297	276	267	311	319	302	295	301	307	290	311	306	316	314	303	305	300	285	298	308	303	281	320	280	281	312	274	273	281	294	308	317	326	323	288	278	302	293	304	286	302	305	284	299	293	311	299	299	296	288	286	301	315	296	305	297	304	345	299	280	313	318	302	322	279	325	290	340	287	329	285	307	331	303	326	318	322	303	308	289	325	301	274	290	284	335	301	311	320	306	334	273	311	307	318	305	309	294	348	288	292	306	341	294	333	259	334	298	286	277	272	283	291	303	315	329	284	285	263	296	293	292	286	325	297	318	296	307	304	300	298	317	317	333	299	289	303	284	278	321	283	308	306	312	319	291	281	304	296	324	315	290	280	300	313	327	278	289	272	283	280	287	321	294	302	281	304	323	310	289	281	306	279	304	323	332	314	273	324	301	296	322	297	297	300	306	304	307	275	288	340	318	291	304	326	306	279	298	306	325	292	315	296	292	304	291	275	299	292	293	333	286	298	328	298	325	284	274	303	273	304	303	313	343	319	296	304	317	291	258	299	297	308	298	303	340	316	298	326	306	305	323	290	268	253	346	289	296	305	326	282	298	288	322	318	310	342	295	312	325	314	321	325	285	294	317	308	319	319	311	296	309	282	338	303	335	295	314	294	281	314	323	286	309	289	277	294	298	307	282	289	274	288	283	287	346	320	305	292	274	296	328	302	293	300	306	295	308	285	296	338	329	284	324	298	272	323	282	303	290	308	270	324	318	314	293	294	337	306	318	272	290	293	306	310	326	317	302	270	295	295	317	297	321	297	340	296	296	280	277	308	336	317	324	290	277	284	310	303	284	286	285	291	308	309	298	275	304	305	286	306	325	308	299	299	289	316	275	299	337	293	327	324	316	316	294	299	306	300	294	322	312	290	287	322	307	326	318	300	308	286	259	301	312	308	311	319	294	298	301	296	304	308	306	304	285	298	333	320	303	304	319	328	313	319	302	340	313	327	288	294	312	315	313	333	311	317	342	326	313	311	321	286	293	297	297	265	299	314	312	303	293	306	314	292	291	304	318	290	303	306	315	289	321	325	279	305	277	284	316	305	301	317	330	324	336	315	285	287	329	335	316	305	303	324	313	289	314	294	277	284	287	309	301	310	297	301	288	301	326	330	290	301	310	285	305	282	288	299	273	328	278	278	307	335	332	274	309	334	304	316	299	296	335	314	301	293	320	304	285	358	295	347	312	311	315	302	328	296	320	328	304	281	300	297	314	255	291	297	317	322	293	327	326	275	290	279	291	317	287	317	280	291	330	341	307	279	279	330	300	296	315	277	313	291	280	299	321	297	299	293	287	334	311	290	296	263	327	304	283	306	285	288	314	296	272	284	299	302	291	337	309	306	285	282	316	307	271	313	296	297	278	270	298	255	304	329	324	313	303	288	286	293	320	291	321	319	316	314	308	265	315	325	292	282	341	313	297	307	319	330	288	287	322	305	306	296	267	298	257	313	300	342	286	300	295	320	312	344	313	319	277	302	340	310	309	312	307
14219	12458	18640	18401	15020	12792	9423	6921	6011	5092	4547	3857	3199	2809	2555	2470	2315	2190	1887	1727	1492	1478	1465	1241	1134	1072	1053	1026	1004	970	920	900	837	876	852	844	822	820	864	782	787	731	851	791	768	758	736	733	766	754	727	740	722	745	707	791	784	693	716	747	731	745	723	770	738	815	766	762	731	752	729	747	773	745	765	751	747	724	720	709	767	716	716	767	757	753	749	711	734	736	734	763	752	805	767	730	721	745	703	721	724	787	710	760	714	769	758	743	722	730	737	741	766	743	739	769	779	727	705	764	748	789	721	716	764	762	744	750	770	704	703	783	704	725	745	814	785	705	762	746	776	688	750	784	747	745	768	769	734	766	728	770	693	748	700	769	742	718	714	793	726	746	724	713	726	757	782	708	716	756	725	724	722	749	726	760	711	758	770	719	760	812	756	745	731	755	698	753	765	780	747	798	734	708	763	764	759	702	775	725	719	735	744	755	731	743	730	719	775	688	738	706	758	763	735	721	702	718	716	725	702	687	749	758	758	729	697	751	770	750	710	726	727	761	775	754	787	731	751	749	748	722	748	799	744	741	739	709	722	757	747	731	732	774	750	769	784	722	742	745	758	725	740	736	708	751	721	710	764	709	731	753	765	748	723	753	719	740	753	742	752	746	754	697	672	771	721	787	707	701	761	747	759	746	775	755	746	780	664	695	715	754	718	753	716	743	784	746	744	770	773	790	743	744	745	772	732	719	749	761	717	742	745	722	780	729	706	743	779	779	749	771	772	763	760	713	734	740	683	707	753	745	747	746	714	697	710	762	692	695	753	705	737	771	730	733	716	699	762	696	775	758	731	698	746	744	729	756	747	740	778	723	787	719	710	744	752	733	788	769	764	710	724	703	757	718	756	726	721	754	693	751	736	716	724	721	719	758	684	757	711	764	731	745	760	695	743	757	717	773	712	706	749	721	715	729	761	727	696	724	770	771	736	773	682	720	751	720	746	679	709	695	718	720	715	764	728	723	759	719	776	754	743	728	693	730	728	709	743	726	767	789	740	719	732	750	761	784	774	752	750	765	751	763	767	731	731	764	768	737	735	729	755	730	737	766	769	720	725	682	781	726	732	715	729	765	783	728	749	726	704	747	754	775	762	696	744	739	737	732	694	753	666	728	729	737	726	757	725	755	789	690	783	700	680	716	744	785	776	781	701	781	745	718	752	716	689	708	744	711	699	728	717	711	775	705	712	706	740	768	751	716	685	734	695	714	749	684	739	746	788	711	737	740	755	726	793	744	694	734	725	761	706	693	718	750	727	726	702	714	710	789	780	741	773	761	719	711	763	715	710	736	809	747	705	757	742	774	726	745	806	716	798	770	724	714	730	769	753	769	732	803	764	736	755	754	746	791	715	749	753	775	804	743	734	708	773	721	705	760	677	740	694	788	717	788	705	747	723	730	806	736	718	726	744	702	744	726	753	774	760	717	744	804	804	779	741	756	736	757	706	733	754	759	739	734	750	720	724	744	770	762	779	770	764	756	751	712	749	724	743	684	764	724	761	712	711	697	756	704	757	807	714	764	753	767	759	776	707	726	781	809	742	705	731	756	779	713	730	758	742	724	762	725	721	801	718	750	797	737	764	778	751	753	720	702	715	781	743	742	752	742	725	766	731	717	684	774	736	733	740	768	702	759	755	743	785	718	719	796	745	765	745	708	769	735	728	719	749	690	744	738	732	763	764	695	735	757	714	772	734	694	744	769	736	768	756	781	724	717	772	750	763	734	780	790	717	723	750	754	721	732	751	735	738	759	747	752	699	696	733	781	737	705	726	805	751	748	736	786	701	717	700	732	719	758	746	740	703	736	807	787	722	726	758	774	739	760	726	778	763	792	752	760	728	745	738	776	701	787	737	708	748	719	755	734	706	758	736	735	754	738	734	700	713	764	772	701	779	724	694	730	772	714	764	743	761	763	765	717	721	736	785	742	752	710	734	693	740	746	751	750	736	753	742	764	766	736	755	744	731	752	728	731	729	688	738	724	724	757	740	744	750	719	785	781	738	730	731	729	737	743	699	747	756	701	731	732	708	768	740	765	733	734	742	745	797	752	699	752	736	746	771	758	746	746	724	801	733	777	743	790	728	784	742	666	736	756	730	753	769	707	760	793	735	753	717	727	728	723	786	713	689	713	688	738	757	703	753	760	765	692	709	749	735	774	759	735	758	745	768	736	725	755	714	736	769	740	791	731	758	793	752	746	683	706	753	706	737	745	738	728	749	765	740	736	801	728	749	719	744	778	744	769	763	711	732	747	758	723	748	718	746	783	773	743	742	766	750	709	752	755	762	745	717	749	749	746	753	755	752	721	765	737	730	705	737	777	739	761	751	753	759	752	744	742	705	704	725	720	768	738	774	733	705	749	738	723	745	747	785	740	771	726	772	756	712	687	733	757	739	727	715	759	764	723	710	736	742	725	739	744	755	705	740	736	755	742	749	734	764	768	703	735	711	703	703	712	688	738	765	714	777	757	775	739	754	751	746	773	789	756	706	753	737	741	749	726	758	740	721	764	777	717	775	778	755	734	752	702	764	757	737	715	727	713	746	736	755	737	760	762	711	748	758	742	740	755	727	759	744	739	721	748	725	756	711	745	740	765	721	794	758	754	779	726	727	727	718	742	705	755	741	719	727	739	732	754	775	722	726	742	737	739	740	726	737	713	759	767	761	737	753	736	750	741	759	766	751	786	750	713	750	736	748	756	779	754	748	756	737	704	779	761	722	748	799	714	705	770	737	764	728	764	721	754	757	737	760	735	697	760	747	715	731	725	752	720	740	767	705	762	809	730	776	720	765	660	751	762	722	734	750	760	775	785	716	790	798	765	732	755	691	760	720	756	745	772	753	759	714	748	761	759	739	727	740	730	718	775	794	678	695	730	723	735	757	741	717	703	726	754	789	773	729	709	702	753	762	786	717	712	732	727	721	768	770	683	720	751	740	715	714	752	673	704	735	708	762	782	749	687	759	736	685	736	718	739	731	752	735	690	725	733	721	747	709	753	723	728	756	742	773	719	747	748	774	710	815	738	697	728	761	750	704	742	751	720	761	762	736	732	753	773	774	698	778	790	691	735	705	756	713	746	759	757	755	724	708	741	728	729	699	774	684	733	741	713	730	756	698	782	772	694	753	724	786	781	767	740	691	748	725	748	707	714	722	738	791	745	759	750	746	761	750	776	736	755	686	717	756	709	743	720	760	728	755	738	757	762	754	718	734	699	729	753	755	735	766	714	748	759	759	760	701	741	728	786	720	774	742	718	752	771	749	750	799	686	765	713	677	755	722	765	714	749	711	740	742	736	732	715	749	696	678	728	750	767	776	703	765	697	753	757	750	777	754	730	793	733	734	740	723	684	722	753	738	746	743	726	740	740	752	762	728	740	731	734	764	728	729	779	747	751	722	737	715	730	693	716	730	754	738	732	714	708	753	786	703	758	760	695	747	701	787	773
28426	20968	19744	15681	10806	9416	6960	5337	4637	3596	3590	2689	2571	2180	2011	1752	1624	1665	1230	1087	975	746	553	618	667	607	577	495	562	527	498	409	348	336	326	385	358	330	324	334	292	332	322	272	281	270	305	307	314	305	288	339	313	299	274	305	301	267	305	347	288	348	273	304	309	299	293	307	300	300	313	289	288	290	326	274	303	320	317	290	315	294	303	285	300	298	303	338	278	300	259	284	275	288	310	299	307	290	282	305	290	334	287	284	310	306	305	325	310	287	310	278	295	262	305	289	294	300	311	307	320	302	307	306	304	302	290	307	291	328	283	279	340	299	316	338	279	306	292	305	299	298	280	302	334	291	313	281	307	329	311	313	295	275	302	311	290	341	313	288	272	306	314	304	284	295	291	315	284	319	300	322	300	315	304	345	300	311	316	284	286	306	300	301	293	348	336	314	299	303	315	285	300	302	300	300	304	305	273	286	289	318	285	329	267	300	290	297	294	305	318	305	310	292	324	278	309	325	301	300	329	306	303	278	297	303	275	319	257	305	296	298	334	308	285	255	287	289	303	327	301	295	318	264	288	322	293	297	324	288	279	298	291	329	307	286	288	313	339	275	320	299	324	296	311	311	342	316	312	289	289	285	293	314	294	304	316	302	306	323	279	310	310	311	280	294	312	299	323	314	298	307	282	281	290	299	308	291	276	306	305	319	298	260	281	291	304	336	328	306	307	268	302	284	303	314	290	286	317	284	281	290	273	314	305	314	280	311	276	298	296	280	303	293	316	308	295	262	323	344	324	306	314	320	308	319	286	274	286	315	310	310	270	303	297	313	264	291	297	296	317	322	288	321	290	285	323	300	306	360	295	332	315	272	279	267	303	285	308	319	319	305	302	303	286	316	312	274	325	293	306	292	307	308	283	300	286	277	269	328	316	288	292	287	308	325	300	326	313	317	303	279	281	267	303	300	334	311	311	300	290	285	333	310	268	288	296	295	294	298	310	316	272	295	266	307	326	345	312	269	283	284	334	278	285	299	310	334	293	280	280	302	305	295	331	303	294	310	318	282	280	315	309	333	311	301	313	320	286	321	331	313	327	301	292	342	308	297	292	261	312	314	348	331	295	314	310	309	307	273	280	293	284	301	293	303	306	306	312	297	295	282	292	281	291	314	307	305	281	311	259	283	320	295	287	268	284	313	321	328	290	295	303	291	289	299	277	297	279	290	339	293	276	266	305	300	310	315	301	307	303	316	326	342	325	280	289	319	281	277	316	307	296	273	300	311	309	271	278	319	316	316	303	307	297	282	294	274	270	309	291	307	304	341	277	283	296	281	269	299	305	326	282	321	303	313	303	318	269	318	327	322	291	301	291	321	294	301	292	307	305	273	309	300	282	290	295	296	293	320	297	293	311	304	325	318	319	263	332	305	303	350	330	281	268	286	306	327	335	275	303	341	329	328	340	297	284	301	276	323	252	271	330	312	299	344	323	340	293	336	305	285	262	300	310	298	266	308	266	253	319	314	317	319	316	295	308	295	316	305	329	307	322	321	302	281	320	304	322	324	341	284	278	285	311	292	314	293	279	301	318	307	309	296	298	275	299	287	305	310	273	306	294	307	298	302	278	304	295	308	279	287	305	289	291	310	311	298	297	305	336	295	324	297	321	311	272	304	313	304	300	297	288	306	287	322	315	306	294	293	286	288	336	306	297	254	292	282	300	279	284	315	285	298	312	299	315	287	291	325	313	316	324	294	315	295	317	272	268	312	278	313	295	304	302	325	330	308	294	308	313	306	320	332	312	299	311	317	306	299	280	301	295	297	315	304	297	279	266	313	307	311	302	292	331	325	309	286	299	274	285	321	327	286	292	260	293	304	269	298	305	275	300	298	301	283	304	308	290	291	308	306	300	322	287	278	278	307	341	315	333	288	276	307	288	315	276	327	282	300	309	300	303	332	311	316	330	319	280	290	274	302	304	332	296	311	289	296	302	309	275	259	306	328	311	321	278	279	308	278	304	272	309	300	311	286	291	299	321	290	303	320	303	310	300	322	304	272	310	267	294	324	329	306	254	278	302	288	306	305	297	292	316	276	307	326	316	288	306	312	292	294	297	258	278	276	268	316	293	339	301	293	312	319	319	303	288	306	307	325	278	304	300	303	325	316	273	293	299	300	303	296	312	301	279	341	290	312	293	305	275	329	300	274	341	300	332	301	279	283	283	302	291	293	289	279	334	314	299	327	313	316	295	316	313	295	327	298	310	317	291	303	293	298	337	292	311	305	268	311	318	280	293	250	315	296	298	303	342	321	303	337	307	285	292	298	303	310	323	316	272	301	335	290	289	310	289	288	315	284	289	312	286	310	309	266	263	312	309	280	310	310	301	297	300	316	295	280	336	295	273	301	300	309	298	251	300	314	301	316	321	286	291	304	298	304	285	319	308	261	288	311	326	277	274	292	292	282	302	288	292	329	343	349	340	306	288	310	293	293	325	293	272	313	297	327	279	306	302	289	303	289	331	296	305	295	306	296	292	300	282	291	345	331	313	320	300	296	282	304	302	297	299	288	336	303	325	295	326	298	315	309	301	329	322	298	310	336	271	294	286	290	301	313	292	301	323	305	348	280	282	301	297	286	312	303	299	280	307	297	282	274	263	295	288	307	316	314	313	278	315	271	320	312	290	267	298	282	315	279	309	356	320	297	328	304	307	296	327	313	304	302	279	291	310	319	318	280	304	281	326	284	259	292	306	298	301	306	287	287	317	291	314	297	346	295	320	310	289	304	315	295	279	286	338	303	313	291	317	349	281	313	324	284	283	327	307	298	317	288	285	275	301	291	303	285	316	305	315	334	313	291	315	281	318	283	295	257	267	280	298	314	302	316	295	319	277	291	272	312	300	276	287	318	339	315	312	325	327	303	314	285	295	302	327	308	306	321	295	293	298	301	317	322	288	289	298	292	327	327	304	317	294	352	325	282	296	298	293	298	307	308	325	261	338	314	328	318	299	284	306	281	320	293	282	321	301	286	292	306	295	318	308	304	306	276	277	295	315	326	301	289	307	264	293	280	348	291	302	299	314	292	308	283	254	284	302	262	270	302	297	289	286	300	320	339	307	310	320	314	290	291	291	299	274	301	319	304	309	336	315	276	329	288	298	296	291	311	295	306	320	271	282	296	284	304	298	262	295	303	319	318	281	306	268	314	308	299	290	334	276	298	293	302	305	304	288	290	294	290	286	324	287	326	298	286	299	310	284	275	338	288	294	269	288	307	322	333	298	322	295	254	323	340	300	304	318	275	279	311	287	285	332	270	275	319	289	287	282	275	302	299	315	293	283	323	276	293	301	307	307	315	304	312	348	309	318	304	268	296	322	322	300	293	285	268	268	284	275	281	293	283	283	290	277	303	291	290	274	290	319	302	309	309	338	281	280	321	292	284	291	292	283	291	284	294	315	293	311	270	295	309	302	272	301	273	307	280	300	303	307	308	303	304	305	298
18024	17935	23694	23845	20833	20586	15998	14551	13594	11775	13045	9487	10152	9146	8925	8422	7505	7729	6006	5068	4266	3061	2339	3153	2983	2527	2531	2413	2404	2415	1644	1317	1250	1185	1002	1115	1089	967	844	799	824	834	803	729	795	730	729	756	755	744	732	756	762	737	746	721	738	755	746	731	724	761	729	712	712	749	760	736	730	704	731	719	731	697	760	748	729	743	717	708	714	718	719	734	779	755	731	701	781	718	768	746	735	718	698	721	734	721	698	744	742	720	751	718	731	717	723	718	760	704	690	773	758	748	782	706	747	693	688	717	739	751	787	754	768	755	680	727	698	721	755	798	709	742	718	743	744	731	740	756	794	751	722	732	717	762	745	709	704	725	742	745	719	776	709	768	738	683	724	756	799	723	753	737	776	744	714	764	751	744	725	777	739	730	690	689	715	745	757	742	765	725	721	746	730	731	745	782	756	744	733	739	738	717	755	709	769	730	750	771	714	758	760	722	739	693	760	721	731	740	705	716	728	734	738	732	703	720	705	738	762	754	780	722	728	772	721	751	752	760	705	742	702	700	698	756	725	752	714	783	745	713	740	759	717	751	738	708	726	781	708	744	762	737	740	770	751	746	721	767	756	714	706	776	787	778	722	728	763	762	757	726	783	749	726	749	717	735	736	744	728	746	741	763	750	746	746	718	707	707	736	744	716	749	688	713	751	690	739	714	745	779	713	755	733	788	729	732	781	758	706	730	758	742	747	758	730	777	740	757	762	743	740	726	733	727	795	732	727	738	763	761	760	728	761	724	777	732	757	736	746	733	771	785	669	742	750	732	741	683	766	733	688	755	753	754	784	725	755	722	741	710	709	749	737	782	733	775	746	757	750	781	766	767	733	724	740	779	731	784	756	743	733	773	771	713	749	763	764	663	747	696	733	768	712	746	756	690	719	747	803	686	729	717	730	735	712	702	760	723	718	761	722	760	820	821	735	732	705	749	785	723	738	743	750	796	732	734	743	787	730	752	733	815	748	746	699	717	763	755	756	748	716	744	754	768	779	792	743	711	721	762	743	783	682	715	752	714	702	755	739	727	779	684	737	731	769	733	726	708	746	735	697	694	701	738	770	764	738	727	777	710	758	775	744	739	718	784	771	742	747	697	760	708	727	708	730	775	747	730	726	730	738	697	765	682	744	796	733	759	691	751	734	735	739	708	741	713	705	729	790	788	729	781	728	751	748	759	797	736	720	760	771	731	737	770	769	764	750	727	745	681	746	738	714	752	742	766	757	725	709	707	742	681	731	769	745	749	760	793	727	738	718	748	739	726	754	731	762	726	774	758	757	715	714	778	743	716	685	771	743	796	752	757	730	746	760	764	740	726	773	698	744	791	739	744	773	748	736	744	698	721	782	754	751	715	764	720	722	743	740	740	691	734	809	733	699	736	768	725	696	752	750	733	692	719	730	772	698	772	744	742	696	787	715	755	750	756	719	770	722	812	718	740	758	722	702	753	746	708	802	692	748	717	712	748	731	704	742	733	714	753	731	743	685	744	774	743	766	745	765	765	748	755	734	726	787	747	702	739	719	799	750	702	702	752	735	721	758	742	731	767	723	723	780	705	739	721	771	698	743	746	730	704	760	748	706	701	707	727	743	772	750	743	737	755	711	760	756	769	750	699	713	688	776	745	757	729	745	745	755	731	768	756	737	766	753	738	699	753	795	741	734	744	730	727	716	749	715	732	739	763	717	742	731	740	789	773	818	763	723	739	724	738	723	754	707	740	744	733	702	763	732	757	756	689	755	771	777	778	686	742	729	710	751	754	713	763	773	730	718	728	720	707	719	712	753	695	694	742	760	753	740	717	735	766	721	760	742	746	719	744	726	779	724	765	746	737	759	772	726	724	735	686	742	752	776	749	781	742	763	713	702	747	753	718	748	707	700	742	751	747	782	715	758	791	730	742	727	774	757	728	721	733	757	760	756	723	725	736	744	721	720	744	729	738	729	732	765	744	776	730	729	688	716	791	765	738	765	754	748	749	785	729	740	731	700	781	708	746	760	718	762	689	681	742	742	748	728	775	743	789	707	752	735	783	693	762	740	684	703	766	737	736	788	751	714	745	734	682	720	728	718	770	725	767	761	759	781	766	759	733	716	762	747	740	728	755	733	748	742	782	734	739	746	722	726	777	720	754	777	698	721	753	713	719	757	760	754	727	704	796	723	721	706	733	743	737	776	746	732	745	761	729	769	755	744	716	687	782	789	718	752	731	740	723	769	739	754	719	714	765	730	736	752	762	729	736	772	732	773	735	780	772	790	765	809	749	731	719	727	733	713	725	755	741	729	742	753	742	726	759	709	685	729	798	725	731	741	739	729	743	723	724	729	750	741	692	712	752	714	762	772	712	768	679	698	792	698	720	729	729	739	726	734	743	717	723	722	681	743	744	736	709	822	691	746	728	755	746	763	719	788	721	703	762	695	718	742	703	764	793	723	747	722	728	722	736	750	761	748	746	759	736	720	740	761	801	749	746	715	717	759	736	712	716	773	753	723	723	688	799	746	719	732	738	692	741	738	779	671	762	697	742	756	702	724	721	747	730	751	767	732	707	717	727	732	752	700	746	756	700	769	696	759	709	715	698	699	750	749	747	709	759	756	681	693	760	762	711	746	740	735	702	743	732	735	764	701	778	729	727	729	772	737	763	732	716	729	741	737	704	758	753	737	707	714	733	786	764	791	786	756	737	778	731	737	737	777	745	738	751	711	768	769	760	740	725	748	730	768	740	797	728	717	729	756	728	735	729	763	782	759	712	717	689	761	733	728	722	754	756	767	763	747	763	752	695	739	724	739	719	763	743	744	780	778	769	714	721	743	674	729	771	731	690	761	818	733	715	752	766	740	730	767	733	718	770	716	716	734	735	698	776	785	712	739	732	719	722	715	759	723	761	792	737	741	733	725	748	713	752	761	767	791	683	759	739	763	777	703	723	704	738	764	785	698	774	757	723	752	737	732	731	723	743	704	740	732	743	762	719	712	715	723	750	727	718	732	764	732	715	734	752	706	740	756	741	794	711	701	749	719	748	746	740	793	698	751	746	718	738	741	756	755	706	739	741	807	693	772	756	737	762	721	741	736	774	747	755	759	726	721	679	723	741	725	758	756	747	686	732	744	734	771	720	700	716	701	704	768	744	751	749	702	764	741	764	718	718	710	779	759	737	760	713	746	717	767	720	698	744	749	722	754	739	763	706	687	683	718	743	694	703	715	733	735	743	707	728	731	745	737	730	746	758	752	728	703	773	732	721	698	758	722	745	717	737	712	779	750	748	749	692	719	731	728	753	770	729	725	746	752	711	706	784	791	737	753	705	700	729	767	707	741	760	755	746	723	736	782	741	748	729	742	760	734	728	744	750	703	749	757	767	733	714	758	739	707	744	751	720	787	771	707	715	713	740	751	745	709	757	752	788	736	794	716	728	724	767	727	819	815	767	774	714	765	702	724	731	749	719	709	774	764	715
39095	32064	30764	26012	20403	19200	15915	12806	10511	10939	11544	8291	7568	6963	7100	5259	4432	4473	3752	3025	2349	1335	931	946	1365	1338	1244	1199	1115	1073	796	602	507	475	455	476	494	438	352	363	328	301	339	313	298	319	338	309	246	300	332	299	303	294	268	292	323	314	295	285	341	275	299	331	298	331	270	309	300	326	292	281	304	275	273	321	286	324	303	291	276	299	329	286	309	327	317	309	292	295	305	277	307	312	304	324	327	328	307	299	283	328	285	306	280	269	290	317	321	312	322	307	329	281	300	293	294	281	311	310	314	315	308	296	271	281	307	297	316	306	315	271	295	314	306	287	334	301	328	313	308	296	275	285	320	301	297	324	329	289	300	351	291	293	293	298	286	293	324	314	285	314	295	283	307	275	300	289	283	284	317	298	295	290	302	300	285	320	309	309	326	287	282	301	301	299	305	302	305	269	305	312	285	302	294	338	293	303	305	304	322	288	304	274	322	308	269	322	341	312	294	289	287	304	303	290	299	297	341	290	326	286	275	304	303	324	308	305	309	301	276	297	320	318	264	319	317	294	288	318	296	320	272	278	298	321	324	304	323	268	327	285	297	316	291	296	312	301	323	293	288	297	293	277	332	317	344	309	301	312	326	319	315	325	288	271	270	301	290	312	275	322	283	298	314	297	310	330	291	300	296	286	301	301	294	269	282	323	308	315	302	311	287	274	296	260	295	321	277	298	326	291	300	315	281	295	299	314	315	292	298	295	275	303	299	283	330	307	300	309	358	327	320	319	303	277	284	316	291	279	287	308	308	301	294	301	309	309	304	301	278	307	334	327	285	283	341	339	294	295	288	291	280	287	320	304	324	309	287	299	303	272	294	294	287	324	318	287	323	306	307	313	285	316	283	293	311	322	312	289	319	310	281	329	338	285	314	330	309	284	278	307	314	310	259	297	308	280	348	309	335	304	310	295	310	305	295	278	315	280	312	292	297	268	307	311	300	308	286	312	310	314	301	317	308	271	303	286	292	282	299	285	322	303	297	334	319	324	342	319	313	287	270	291	308	302	303	313	334	299	275	265	288	301	322	286	299	284	312	287	304	315	314	261	273	297	275	304	287	278	326	285	344	319	326	284	317	326	307	282	285	283	291	288	288	284	286	317	289	329	323	308	316	317	301	297	293	292	299	308	302	293	321	285	303	294	331	308	301	343	284	316	287	303	276	306	315	304	282	281	326	319	268	307	319	298	259	307	301	310	334	300	307	280	313	300	287	297	301	304	290	284	300	291	316	301	292	309	318	276	291	314	301	315	298	341	274	315	307	292	273	299	328	308	306	293	303	297	300	280	313	284	277	325	310	327	306	328	286	328	347	307	283	297	278	310	316	312	293	329	308	301	293	319	311	280	290	302	313	284	303	311	305	297	291	305	296	310	321	296	334	285	338	316	296	334	313	306	284	297	291	290	294	309	279	280	295	320	336	296	300	278	314	324	307	318	311	330	286	289	286	279	307	300	294	249	275	300	283	334	299	314	278	293	312	315	299	314	349	258	305	297	292	287	288	301	280	279	328	328	297	295	302	314	316	292	316	284	297	316	323	287	301	326	312	277	284	306	279	344	297	321	306	299	309	307	308	314	288	254	300	333	295	286	316	290	264	310	315	297	304	298	314	311	289	325	281	316	310	312	323	317	286	284	308	293	306	302	308	318	323	318	276	295	308	286	288	295	308	272	328	301	312	295	310	269	304	295	315	318	295	304	290	300	283	282	302	289	313	325	284	279	296	302	287	347	306	274	312	305	330	297	315	265	281	312	296	281	273	274	312	292	314	291	326	313	307	258	304	301	298	310	296	291	323	302	307	274	287	259	303	294	341	317	268	340	284	304	312	281	324	310	333	269	286	298	306	308	304	299	300	292	302	294	310	285	293	288	317	327	285	337	310	294	302	285	298	297	305	302	304	303	312	310	307	326	273	271	304	319	323	309	291	289	285	309	270	306	310	292	293	310	341	269	291	310	296	288	301	330	314	304	333	300	307	312	285	294	303	347	329	276	321	288	318	291	301	314	322	328	301	299	294	279	301	300	311	275	295	312	299	300	301	319	321	307	308	286	314	314	288	278	334	307	323	278	307	315	310	323	313	293	304	290	287	292	307	318	291	291	294	282	317	303	314	285	320	281	291	319	324	335	287	278	285	308	320	290	276	300	301	324	319	274	326	277	292	307	285	314	348	287	281	275	279	293	336	283	319	278	328	327	301	304	298	319	298	285	273	319	325	262	290	297	279	292	284	334	299	278	295	312	308	308	303	306	290	297	281	314	266	300	294	299	265	310	309	335	302	312	281	321	300	283	268	306	303	290	269	287	307	323	314	302	352	304	293	312	293	334	293	306	286	306	303	277	302	278	296	334	289	288	290	297	341	305	307	288	289	314	337	290	276	299	286	327	327	308	322	289	278	318	283	323	296	301	311	292	303	286	283	292	317	301	273	285	302	290	295	322	313	292	302	344	277	317	301	302	318	295	321	313	297	313	319	298	294	294	267	297	281	338	320	298	268	322	284	314	292	307	310	300	309	317	257	337	319	281	303	292	314	298	309	300	304	290	310	312	273	281	292	286	287	306	329	328	330	260	279	291	298	305	254	298	320	312	318	296	329	307	296	296	308	287	284	302	294	307	300	279	313	341	299	296	312	313	331	272	306	356	269	293	273	291	310	309	291	333	312	299	309	294	290	313	270	281	324	294	303	337	316	290	268	274	293	280	297	292	289	315	309	294	310	298	281	288	291	328	301	327	299	295	323	287	325	292	322	309	298	295	297	321	316	311	327	315	301	282	304	262	296	281	301	300	296	312	298	291	287	286	341	341	288	302	300	304	297	303	259	283	302	308	310	291	295	306	270	336	298	284	316	327	287	282	298	312	293	308	281	304	269	307	342	314	312	300	275	292	347	354	310	268	331	326	305	309	306	296	287	293	279	267	283	300	299	293	319	283	298	297	279	315	297	272	313	323	302	320	299	315	307	284	287	338	312	274	269	294	306	302	278	332	285	301	278	337	308	309	284	274	312	314	330	292	307	306	296	271	276	316	291	324	315	301	309	301	290	301	315	283	285	310	294	278	280	346	322	317	286	311	282	287	313	273	320	320	309	307	311	286	289	325	298	297	308	332	288	327	324	297	319	295	303	301	298	320	258	294	301	280	305	319	300	313	317	292	334	314	310	345	303	318	289	275	295	287	275	292	281	274	289	310	323	251	312	292	313	313	287	294	295	283	334	304	281	336	285	277	295	289	297	293	308	318	307	313	297	313	286	292	293	325	299	308	336	301	320	306	276	302	268	282	289	302	335	292	309	277	306	305	329	286	303	302	289	296	303	353	287	290	273	320	302	299	275	314	298	309	301	282	317	267	323	315	302	298	322	302	277	317	293	309	283	303	292	304	296	310	318	288	290	298	353	288	315	320	295	308	301	295	315	306	286	314	294	299	263	291	291	302	270	326	294	301	315	302
24838	26074	31897	32463	29658	29826	26095	23775	22353	23498	26412	21237	21884	20933	21305	18215	16377	16409	13847	12160	8933	5590	3993	4156	6631	6283	6090	6048	5820	5620	3665	2641	2058	1825	1506	1812	2056	1500	1045	1019	920	830	848	826	774	823	803	767	760	723	778	732	715	804	715	744	719	746	779	725	715	705	729	751	745	765	752	719	723	722	674	720	800	768	703	753	763	778	718	746	722	707	729	675	709	782	716	756	728	789	809	737	761	728	740	720	730	778	731	748	718	713	765	722	769	756	730	726	770	706	780	775	720	737	691	755	775	752	732	653	750	775	691	757	736	695	736	705	725	778	723	767	704	723	698	727	724	731	790	769	768	730	774	720	720	661	716	719	738	711	730	764	715	686	733	689	766	723	765	693	754	749	707	703	742	714	747	721	722	723	723	727	727	751	675	707	787	715	785	748	702	725	733	734	763	731	714	745	719	798	762	761	695	730	712	740	711	745	715	763	729	780	728	700	718	705	698	761	695	729	718	750	773	739	751	786	692	775	813	738	739	732	787	771	753	720	724	763	721	741	703	706	712	777	760	715	744	747	759	700	735	761	762	692	715	734	769	707	693	708	723	793	780	736	737	733	760	769	711	744	717	699	780	702	783	700	702	744	752	709	756	699	777	727	732	718	731	710	749	732	723	733	698	778	719	735	743	705	733	739	759	704	754	724	762	744	731	731	747	690	708	734	731	727	752	783	693	790	705	770	737	760	712	741	742	700	739	745	744	720	723	739	740	714	717	783	696	718	769	732	772	763	755	659	738	738	718	713	769	690	760	728	720	747	717	716	735	757	712	727	722	712	763	735	708	733	722	731	760	705	712	739	780	695	732	753	726	734	697	697	749	728	768	694	726	773	759	749	748	728	711	708	733	724	714	681	774	712	754	740	738	747	683	782	743	741	707	739	722	742	737	731	733	748	771	735	677	706	728	737	684	719	763	706	737	752	711	756	735	789	766	700	743	706	709	776	745	730	768	739	708	735	734	750	757	742	730	739	764	716	789	788	698	771	702	742	791	780	693	700	760	754	753	707	720	713	731	726	744	749	721	739	747	742	738	736	749	730	720	738	725	772	795	743	790	707	758	792	796	746	702	723	722	696	782	649	768	753	756	781	724	739	696	723	730	751	752	713	728	755	741	712	734	735	698	753	751	723	707	707	782	749	746	733	742	742	695	742	701	739	737	731	721	704	703	726	685	694	725	721	736	770	740	753	772	759	766	724	713	754	808	776	699	708	774	729	754	691	771	742	763	740	738	757	742	753	750	736	744	752	749	774	735	693	703	746	766	683	723	721	750	689	770	671	747	720	752	744	742	743	741	726	741	722	733	778	755	766	740	747	754	719	753	722	743	740	752	756	749	691	728	729	714	782	735	743	756	752	728	693	705	721	757	731	743	791	717	758	704	732	749	688	764	786	697	754	744	770	743	762	717	707	713	700	709	761	727	735	712	665	766	704	767	736	719	765	756	685	737	727	697	728	719	721	730	670	693	697	705	754	764	769	720	770	725	765	735	775	727	729	680	724	743	775	748	712	738	792	728	709	763	774	757	688	731	731	776	791	679	761	702	678	697	677	730	682	713	686	692	711	728	767	672	743	724	741	707	724	714	722	735	725	717	775	734	708	723	752	705	750	764	771	753	714	714	704	693	761	701	726	746	708	711	698	732	725	740	768	781	720	710	720	759	723	750	720	706	753	740	730	742	729	769	713	764	739	704	736	738	739	753	737	723	738	719	751	790	786	732	733	748	704	770	711	700	736	686	757	731	736	735	752	703	739	708	743	769	793	752	739	765	696	728	732	744	713	714	719	711	809	742	713	741	758	703	711	740	714	754	766	733	743	684	697	727	723	730	734	753	718	768	717	747	756	713	740	754	775	731	699	709	741	745	720	709	707	762	768	751	735	699	778	724	744	733	747	651	775	716	708	764	764	709	714	759	765	711	736	701	718	704	693	682	771	729	694	735	740	717	778	756	676	759	699	725	732	771	718	706	745	740	758	728	714	732	754	740	756	702	720	706	757	774	744	744	715	732	762	728	751	718	744	715	758	716	711	720	781	731	731	728	736	749	740	784	756	732	741	708	723	706	734	688	746	790	743	779	739	729	733	733	716	705	745	686	719	718	758	725	743	736	740	732	749	698	735	775	729	727	737	744	691	760	719	768	755	702	779	736	731	753	703	730	756	744	750	801	715	714	720	698	718	744	721	689	721	721	718	719	709	726	745	737	753	719	715	777	705	781	795	677	711	676	741	721	728	724	734	737	686	728	745	765	723	760	764	742	723	737	736	737	743	755	735	776	739	780	711	727	725	728	720	698	753	718	752	743	696	742	742	778	746	775	789	769	741	764	716	815	772	739	716	757	753	753	787	735	736	789	760	741	732	769	785	738	752	718	705	721	749	811	764	759	722	702	719	716	751	720	744	719	766	758	692	703	759	758	705	808	746	761	747	716	779	775	775	737	705	667	750	746	720	721	749	717	655	747	749	782	692	756	750	723	715	721	732	722	712	744	733	739	747	650	760	705	740	772	762	755	760	737	758	753	718	708	689	720	734	721	747	756	771	689	757	758	692	718	718	755	771	731	687	719	727	747	732	723	790	786	757	688	725	760	738	771	727	751	717	712	756	744	764	741	673	726	697	704	761	755	711	712	690	766	731	699	726	778	723	754	723	740	775	746	720	733	730	724	739	724	705	764	726	704	749	709	721	758	761	760	726	751	734	763	676	743	736	788	743	719	790	697	782	745	742	687	756	782	796	689	728	725	728	765	718	722	708	702	729	743	772	730	743	700	710	783	687	747	703	731	683	721	741	730	724	701	781	789	739	754	714	743	736	703	714	754	702	751	747	693	738	726	735	760	699	763	712	769	749	734	738	722	685	768	731	718	728	737	722	698	743	708	708	745	748	736	767	766	756	701	741	730	749	775	763	736	731	734	754	726	676	752	710	746	736	690	736	758	726	752	786	793	735	700	716	741	705	744	779	741	749	746	742	740	716	720	756	734	764	769	751	748	689	718	699	724	753	760	711	707	740	717	715	757	707	752	739	738	746	785	679	753	690	745	718	688	755	759	726	780	788	726	725	757	739	694	730	752	737	760	762	770	684	695	746	719	804	741	748	715	746	709	754	718	760	772	722	704	713	710	695	691	700	758	730	778	743	746	737	703	735	728	717	759	742	673	743	758	767	731	767	754	728	709	732	782	755	757	727	729	725	729	706	760	738	705	722	757	758	749	693	692	722	712	714	728	747	729	748	720	754	715	718	770	738	721	694	763	760	732	763	740	775	732	749	756	771	696	741	725	731	698	727	729	719	683	729	752	724	742	757	735	690	760	704	734	714	728	767	745	725	716	734	746	729	756	726	740	760	718	769	717	677	720	734	738	758	730	734	768	774	764	760	754	785	741	760	713	721	737	818	703	705	736	762	776	750	729	741	718	744	733	708	739	737	729	793	736	707	784	723	691	692	722	700	739	752
21613	13490	13045	9901	6393	4621	2871	2058	1522	1270	1082	928	816	702	654	577	571	546	468	448	448	438	392	351	352	356	359	348	340	324	313	317	309	329	356	336	328	328	286	335	312	296	308	320	347	316	340	300	333	291	284	292	318	326	307	297	300	306	281	310	300	306	327	315	328	324	306	306	306	327	307	313	313	283	362	318	318	292	296	299	332	310	271	331	312	320	306	278	282	312	297	323	298	298	315	333	291	272	315	293	310	304	315	306	315	317	315	330	319	279	344	332	274	314	284	317	350	309	324	311	335	309	299	314	312	329	293	306	314	321	308	315	348	314	305	361	316	350	286	297	320	314	292	311	283	290	290	301	298	312	315	333	284	311	292	316	290	303	293	303	343	326	314	322	328	317	280	289	297	303	298	316	356	309	293	300	314	319	280	325	277	308	314	314	287	316	302	325	287	333	310	316	313	317	345	306	290	301	323	318	313	299	321	341	325	311	304	275	321	297	347	321	310	311	295	344	295	274	297	292	340	300	340	302	341	316	297	304	288	292	307	316	295	313	312	307	319	314	295	327	287	304	305	294	301	299	309	329	312	308	297	310	327	302	328	289	291	295	295	325	270	293	331	315	343	293	299	300	299	314	325	309	315	340	300	333	307	273	291	283	293	322	280	307	351	298	278	295	285	299	311	289	325	313	283	315	305	312	306	261	276	326	324	310	281	307	306	297	304	275	314	313	270	302	291	304	339	312	302	326	341	312	325	320	307	291	301	292	301	301	296	324	285	292	319	291	312	326	313	286	301	300	313	315	308	279	303	293	329	327	288	297	306	300	355	296	330	301	313	299	319	283	313	316	322	286	285	294	303	330	326	316	336	303	308	342	328	302	291	287	312	295	340	294	304	302	321	304	283	290	320	320	283	304	284	320	307	298	346	281	335	304	323	325	302	283	323	310	331	297	322	268	292	347	309	287	284	306	288	313	287	323	296	323	283	295	331	342	294	307	291	290	300	281	279	324	298	306	292	281	331	313	305	308	326	309	322	310	267	300	335	289	311	305	314	324	298	291	282	307	285	317	314	315	305	299	310	322	308	296	303	291	341	331	323	314	351	312	314	321	286	310	302	296	337	277	315	286	309	334	323	298	292	281	303	279	289	306	295	288	269	295	312	313	291	271	284	317	275	294	284	284	314	271	299	318	337	280	302	282	309	251	320	296	285	304	308	294	315	274	318	282	296	298	289	279	317	339	289	312	307	315	292	280	340	275	302	327	293	311	333	276	313	326	286	317	299	306	301	304	300	296	289	263	295	293	328	320	294	287	310	335	327	297	313	300	321	314	328	316	313	259	341	300	286	323	337	308	317	309	304	302	287	327	306	316	339	308	330	329	294	293	307	290	333	307	324	322	315	308	327	303	311	325	313	303	305	322	324	303	305	294	298	312	270	290	310	350	305	335	307	318	334	343	305	296	320	336	304	304	288	292	347	311	298	309	276	298	323	326	358	344	316	285	313	302	292	310	294	327	310	287	303	283	274	314	318	289	330	312	280	318	325	286	301	270	279	323	294	289	319	335	311	324	304	304	324	284	290	275	314	322	299	306	293	293	332	303	302	305	324	311	305	289	331	302	327	290	323	266	309	289	317	315	280	324	295	299	323	305	320	338	338	328	306	318	324	293	315	300	303	319	320	293	298	311	291	320	302	346	330	295	306	346	296	292	293	336	346	320	320	308	319	304	293	300	308	294	360	332	305	294	318	324	312	322	266	302	319	312	304	312	288	327	290	356	291	297	304	311	317	298	288	298	336	320	294	272	300	332	280	303	340	299	277	312	335	285	323	315	311	304	295	318	321	305	304	335	319	347	277	336	306	309	275	307	295	349	292	302	300	314	294	289	352	292	308	298	279	304	327	319	287	326	284	308	297	306	323	311	320	281	313	331	300	309	281	285	305	307	295	299	317	279	306	285	303	301	309	313	294	323	313	325	297	327	298	313	306	294	293	322	318	321	293	336	270	294	323	341	284	306	297	296	310	336	293	323	282	311	304	295	330	300	287	298	300	305	307	289	314	328	272	292	333	334	320	318	291	317	284	304	311	296	308	280	302	281	329	287	264	293	314	319	344	326	262	305	290	323	298	286	321	294	313	328	306	314	324	311	331	318	311	301	318	302	295	323	309	290	320	298	273	287	319	302	265	289	269	287	303	290	300	306	321	332	295	318	318	340	309	291	291	308	293	305	289	311	330	307	306	299	308	297	299	314	294	316	305	311	299	311	305	344	286	306	306	316	308	317	291	297	307	310	341	299	331	317	320	345	317	276	321	301	311	299	300	282	295	319	325	275	273	277	314	292	341	314	306	297	274	308	274	295	326	327	351	295	322	311	311	268	294	307	292	330	306	305	316	327	284	331	327	298	290	294	311	286	312	279	298	331	320	304	323	304	302	303	291	322	311	276	315	291	312	307	312	298	292	316	305	322	322	335	294	329	316	337	307	321	286	319	290	304	324	296	332	288	315	277	290	289	338	308	331	310	311	341	304	319	313	294	302	324	328	310	290	294	309	327	283	291	299	345	299	292	295	305	307	262	325	303	307	304	306	344	302	295	271	301	295	264	337	283	286	327	317	354	316	299	316	270	275	292	283	329	312	313	285	317	293	292	303	287	280	310	292	307	301	302	297	324	305	303	330	329	323	317	324	300	286	304	296	306	310	307	311	289	322	294	313	282	306	303	281	316	288	340	305	320	317	298	298	327	301	316	300	319	308	292	321	349	307	296	292	281	304	316	335	279	316	301	303	315	310	300	332	327	318	308	299	278	298	331	334	297	337	325	312	304	281	277	314	337	330	303	326	331	315	318	346	317	290	275	294	328	277	291	311	316	305	310	297	317	289	275	297	328	306	313	304	317	309	293	310	306	314	305	313	317	349	334	343	336	301	266	289	300	339	291	296	317	313	301	311	322	308	315	341	306	314	336	330	333	278	310	269	311	313	330	288	289	296	302	330	324	301	312	288	314	320	294	302	312	293	294	353	327	341	320	296	301	296	330	318	304	280	347	330	299	286	321	292	314	312	279	351	287	298	296	295	322	319	309	326	311	330	295	296	314	301	309	274	302	339	300	329	315	314	310	330	310	300	289	327	281	316	334	311	323	333	306	306	318	311	309	315	322	280	306	286	299	315	288	283	320	299	310	317	308	337	321	319	287	288	332	316	275	315	313	332	315	300	318	300	281	290	313	307	310	290	308	303	308	308	320	321	335	300	279	305	286	331	321	289	328	314	298	301	317	270	289	301	284	308	313	296	327	358	310	353	302	314	326	322	290	315	285	305	318	301	321	331	297	302	305	308	305	291	324	301	302	338	341	298	329	301	315	316	322	274	286	277	307	298	296	331	323	302	315	306	302	291	325	309	297	307	299	338	302	332	287	297	307	332	309	285	297	335	299	319	302	290	317	284	283	299	288	306	335	340	301	302	305	314	299	333	318	312	301	297	276	306	351	309	315
14228	12400	18403	18352	14732	12692	9234	7152	5856	5121	4638	4006	3540	3127	2676	2550	2152	2092	1894	1751	1635	1458	1352	1177	1153	1124	1117	1005	1032	1007	867	841	855	818	808	847	793	745	787	847	826	762	822	761	762	783	756	738	801	746	703	809	747	771	729	763	749	772	786	797	747	747	740	738	739	742	748	819	694	723	748	742	740	776	745	752	686	799	711	703	738	705	709	747	723	772	753	769	756	717	750	690	771	706	753	754	779	768	754	755	754	725	723	720	724	658	723	714	689	791	717	793	777	755	724	713	715	681	756	757	783	775	729	721	731	819	785	726	786	801	806	742	756	759	761	755	748	695	798	825	742	772	768	744	736	756	696	770	778	718	733	724	784	792	799	740	727	754	751	732	808	805	735	745	714	736	759	739	728	771	732	717	749	752	795	773	752	757	751	759	748	740	748	766	695	748	752	751	688	770	736	783	736	817	758	761	756	735	755	758	737	770	804	753	746	796	768	755	756	721	738	762	775	752	742	762	740	736	752	801	772	755	790	754	741	814	769	716	713	713	751	760	772	785	755	761	766	743	713	759	814	753	766	769	721	743	777	749	701	739	767	757	748	746	725	723	728	731	805	748	683	766	732	760	745	750	718	768	772	678	744	725	727	739	759	732	717	733	771	744	755	790	774	752	781	757	728	749	706	699	779	789	745	789	736	775	793	689	772	771	753	743	731	745	708	729	753	749	735	781	752	752	726	724	807	721	730	723	727	773	731	740	744	745	787	773	767	724	717	715	774	750	740	710	738	704	752	758	775	795	729	773	776	816	738	723	739	744	727	754	750	742	743	721	766	764	724	779	742	720	769	746	786	724	737	758	725	706	744	753	715	725	782	707	731	722	755	737	730	743	782	768	720	807	762	785	736	680	754	768	741	760	768	791	703	747	754	770	717	776	735	758	747	717	799	705	753	748	772	752	726	718	727	787	791	724	781	743	780	734	743	783	722	723	774	782	707	765	795	733	712	767	766	743	779	736	715	732	760	760	733	747	713	692	749	730	777	719	768	733	747	754	741	791	732	706	759	728	706	713	746	733	712	821	770	756	753	783	750	770	788	748	743	748	746	716	705	751	722	761	749	747	740	761	783	761	767	805	716	789	773	738	713	746	764	728	721	722	761	727	757	753	724	717	694	839	787	769	681	767	814	774	778	731	762	766	730	739	741	811	781	764	772	754	755	734	727	757	738	750	733	717	746	719	810	738	745	778	721	736	732	787	699	735	764	735	767	780	772	724	769	754	752	719	737	724	772	744	713	725	804	724	745	774	792	719	758	739	789	734	777	724	799	735	765	745	761	776	767	745	732	734	761	717	769	701	769	764	777	779	798	790	754	752	770	777	746	745	734	743	725	748	748	745	732	727	716	724	701	704	763	731	776	757	732	734	752	739	803	750	796	710	761	670	748	738	794	721	733	749	775	724	740	723	749	776	719	780	732	737	749	734	752	766	788	768	763	776	769	766	747	721	762	780	730	713	766	780	769	771	749	749	775	786	755	729	764	807	782	755	738	801	734	786	747	763	768	720	764	747	740	754	743	726	753	749	784	752	703	738	775	700	799	726	714	757	726	726	768	732	747	784	752	747	765	777	761	775	760	787	750	725	753	735	754	731	748	797	735	788	737	810	760	807	751	748	696	737	756	778	734	757	737	796	722	781	798	691	771	728	770	726	759	780	758	779	776	757	748	762	784	776	762	761	694	749	722	724	771	799	753	759	752	746	757	742	772	723	728	709	721	766	757	692	762	746	747	746	744	741	748	736	729	751	741	764	745	783	766	681	720	737	734	770	764	762	817	746	760	775	738	720	758	781	729	740	740	714	746	703	744	688	727	752	779	739	732	781	773	766	726	730	765	731	748	700	783	723	769	775	775	763	762	778	728	769	775	769	725	794	736	732	732	781	716	781	728	749	801	753	730	750	778	766	732	704	788	723	743	731	744	761	743	789	735	758	718	763	743	749	783	789	763	793	749	751	740	783	773	711	751	754	725	766	674	728	707	743	756	739	708	709	757	767	728	761	763	770	754	768	737	750	767	796	769	766	697	758	712	777	711	745	731	780	791	747	808	739	761	799	713	769	770	761	742	715	747	749	787	717	832	693	751	748	796	732	747	739	694	750	767	730	780	743	771	753	732	768	734	711	740	721	753	807	749	750	772	764	757	776	808	785	751	795	758	814	752	736	797	744	770	779	723	772	779	752	747	736	721	716	749	776	738	754	724	806	739	773	724	715	784	737	782	737	726	796	708	727	747	707	726	784	732	792	810	725	726	750	740	733	720	716	800	768	725	773	753	757	770	760	768	749	717	768	768	741	713	701	801	771	726	689	758	777	759	744	742	775	754	737	792	793	751	736	789	737	756	685	827	730	738	722	685	758	754	746	723	730	742	733	812	758	744	735	754	748	741	783	711	765	772	723	743	725	765	800	740	734	780	761	744	740	768	759	766	762	740	767	774	736	747	723	765	765	727	750	751	757	773	773	717	726	731	726	789	804	772	744	743	732	735	753	782	765	686	743	791	734	765	764	752	765	746	729	756	731	753	735	702	794	757	758	769	734	734	706	693	800	711	770	737	755	766	731	713	727	741	724	739	726	709	768	741	795	782	794	767	729	693	756	736	737	732	760	754	733	816	771	793	725	730	729	711	766	776	771	789	723	700	791	767	757	749	801	768	773	777	808	754	793	790	734	773	726	738	757	779	724	766	732	710	775	781	740	757	766	796	742	768	771	735	724	736	749	729	759	708	727	757	800	739	740	720	802	777	746	755	801	734	748	757	707	772	760	824	760	737	771	725	733	741	746	785	771	732	731	742	740	742	750	754	731	807	707	767	736	778	781	768	745	763	769	714	780	740	765	707	777	770	761	751	742	731	776	783	739	767	801	772	792	790	754	779	763	754	790	745	780	747	752	727	731	747	726	740	748	766	699	756	671	764	739	733	741	792	692	693	766	739	719	757	770	793	755	706	707	786	775	820	783	824	735	712	854	764	754	708	724	703	761	715	743	784	753	753	707	746	778	718	753	776	755	775	754	761	729	779	755	706	799	802	745	737	726	755	759	720	771	722	728	740	770	781	743	735	723	785	719	709	792	713	738	739	706	753	767	815	783	696	777	723	765	771	793	742	762	820	765	767	747	706	734	762	771	754	739	726	796	722	788	786	778	786	807	770	729	736	833	790	753	789	745	756	730	803	761	798	756	751	751	750	729	787	700	797	766	774	751	749	730	762	746	733	737	771	751	716	743	781	736	752	784	754	753	762	731	729	767	747	801	756	749	749	767	730	754	751	770	715	747	765	730	764	718	706	749	742	743	859	775	757	717	737	742	782	758	739	760	771	728	747	771	775	751	758	729	786	747	733	754	774	757	714	759	740	714	763	771	791	758	812	782	741	772	704	765	761	712	692	743	801	761	773	718	759	738	773	710	783	730	787	746	752	742	723	781	751	767	769	778	749	756	714	751	760	760
27815	20213	19398	15557	10857	9838	6888	5633	5228	4893	3732	3659	3204	2961	2641	2117	1546	1559	1303	1124	961	712	539	450	666	605	555	515	533	485	441	388	371	353	332	345	350	344	357	326	356	292	285	322	294	312	307	317	308	308	310	301	306	266	294	325	317	322	302	323	318	300	326	298	304	288	322	292	315	289	308	310	283	319	331	258	306	286	280	319	295	299	317	312	301	315	323	317	307	289	276	290	284	311	268	300	298	293	293	297	294	307	298	312	306	304	297	301	328	320	323	298	316	312	348	302	276	322	333	307	298	273	304	309	284	317	312	279	290	287	288	283	295	311	307	310	310	332	304	280	317	331	300	327	302	305	286	276	312	314	287	326	337	307	320	315	317	301	289	303	297	274	307	297	310	303	281	302	299	309	312	299	312	322	347	297	320	321	309	305	289	304	335	320	290	306	313	308	305	308	321	324	359	309	331	311	303	308	325	306	298	295	319	351	321	322	286	327	326	314	321	314	319	291	316	285	296	277	289	303	329	315	343	287	299	325	308	309	314	336	347	312	317	327	302	294	313	292	272	331	372	291	302	300	336	309	295	351	310	293	307	299	299	308	355	346	314	306	319	278	312	308	327	291	279	320	297	304	341	332	306	303	322	327	319	314	280	298	283	317	306	282	293	289	277	308	324	310	312	281	290	294	316	313	256	289	325	287	303	327	305	315	300	295	342	295	290	310	311	313	290	302	292	307	353	267	278	273	314	297	295	297	293	334	288	291	300	293	320	336	295	291	310	289	309	315	283	306	306	310	311	287	310	286	319	290	344	298	307	309	307	299	308	299	284	307	259	274	279	284	291	306	309	311	306	340	295	321	330	299	345	288	302	314	332	311	309	281	301	289	322	267	268	279	302	280	295	280	317	288	264	277	285	301	302	322	294	323	316	326	288	303	308	323	326	327	302	280	309	313	315	311	357	331	316	312	320	293	334	316	311	294	306	275	323	303	295	285	303	301	311	315	297	330	322	322	321	297	327	282	294	317	313	294	346	319	297	286	278	310	310	298	301	327	299	294	301	283	315	315	343	305	287	322	310	303	288	305	340	324	328	322	260	323	304	318	288	286	295	328	261	277	299	336	312	315	280	330	294	319	322	313	301	326	309	286	324	304	301	313	284	355	324	297	298	327	334	314	302	303	252	286	288	288	304	326	302	338	326	303	317	294	338	296	311	315	279	326	289	305	288	314	303	264	282	342	319	321	286	297	336	304	346	316	336	280	257	304	313	313	317	306	302	311	307	309	312	335	317	301	308	329	299	312	335	330	304	325	296	301	313	321	320	301	284	305	282	314	312	299	301	353	311	328	309	307	335	311	303	314	292	289	298	300	376	326	293	301	315	314	302	294	331	293	286	300	287	328	302	334	334	297	312	320	294	315	289	329	319	327	297	300	309	285	300	310	341	300	274	288	302	310	318	308	280	328	335	296	332	348	358	324	282	329	322	324	306	328	326	346	333	273	330	311	333	317	301	287	309	307	312	307	311	335	280	277	318	289	306	292	289	322	320	267	302	300	308	288	309	309	298	311	271	312	325	338	290	302	311	297	297	305	306	310	313	320	272	303	305	291	288	290	289	305	313	299	291	294	310	286	323	323	325	325	285	305	318	303	323	329	298	302	328	330	337	316	320	280	325	312	293	314	336	274	311	312	289	327	303	315	277	323	336	275	303	294	278	318	322	304	288	324	283	279	302	294	305	301	310	332	304	307	364	330	326	270	312	306	281	280	325	332	299	298	322	303	330	285	289	298	326	289	295	289	333	315	296	321	316	314	335	297	323	294	276	289	320	307	323	295	298	302	296	323	304	293	302	277	328	326	307	333	291	323	324	341	314	333	307	291	322	310	333	289	316	303	332	315	287	315	320	278	294	307	304	288	344	308	300	287	305	322	315	295	302	317	319	299	304	297	295	303	323	283	311	294	356	329	312	338	271	302	287	276	317	325	320	274	305	309	307	275	302	292	324	278	308	310	317	290	369	328	327	305	288	292	347	330	302	311	289	321	290	298	294	307	326	314	282	307	289	308	317	304	311	301	331	302	312	317	303	328	332	310	321	315	322	354	312	300	309	308	260	327	276	301	262	313	296	309	312	352	293	317	298	309	282	275	282	303	298	334	329	321	316	292	308	284	309	331	332	345	328	277	299	323	305	313	296	327	327	293	314	318	299	303	308	298	292	302	322	294	311	279	315	307	301	274	285	312	335	261	296	277	293	295	300	318	297	282	284	336	335	312	306	304	314	315	306	314	307	282	304	282	278	292	318	290	270	270	349	328	283	317	327	303	284	341	293	314	320	301	301	330	308	318	294	326	312	268	305	303	321	307	319	282	326	309	316	307	322	302	297	331	298	339	339	309	316	329	289	316	321	307	338	311	303	302	325	315	292	302	289	340	328	324	268	304	304	298	318	336	304	322	319	293	317	277	281	272	306	291	333	270	346	302	295	294	320	311	317	313	296	306	295	309	299	317	290	310	317	301	329	302	328	288	318	314	290	290	291	323	309	293	296	294	317	282	321	292	283	291	337	303	317	320	317	327	285	289	320	321	313	324	301	290	307	321	301	312	298	268	326	308	284	271	314	301	323	321	305	315	348	303	323	276	313	317	330	278	291	309	285	298	316	315	274	316	312	328	322	300	304	293	312	293	298	261	266	288	291	277	291	271	303	335	317	315	295	300	309	307	275	300	296	315	277	345	312	284	289	296	291	285	312	318	298	298	333	329	330	283	313	282	280	291	322	309	340	288	319	261	299	338	302	335	336	294	300	326	314	312	285	315	337	343	299	303	337	315	308	278	315	309	296	328	288	309	324	287	331	301	317	301	330	307	316	343	281	263	318	312	326	299	315	312	323	295	300	315	332	303	302	302	327	288	290	323	311	286	283	309	331	325	309	332	344	293	336	315	311	298	293	297	276	319	280	314	305	329	297	302	304	330	290	334	306	280	311	291	280	322	328	304	313	313	345	296	289	286	299	282	294	306	320	324	294	336	297	288	310	320	326	280	297	328	299	292	316	297	319	307	326	271	332	303	269	291	304	280	314	289	289	312	302	316	300	290	305	325	282	312	304	290	307	270	304	303	268	285	298	311	326	296	293	298	310	295	294	302	302	274	275	295	321	311	276	339	333	326	294	326	291	331	276	312	349	290	298	298	316	316	289	281	270	287	271	306	310	303	337	272	309	308	286	339	291	348	304	320	292	290	287	340	361	273	337	342	308	304	316	327	304	333	283	323	333	324	317	314	308	331	321	328	291	273	310	267	324	286	281	296	305	302	318	328	317	297	308	320	295	301	309	293	322	300	299	299	301	339	290	299	330	321	294	316	317	321	286	319	361	293	340	334	306	313	286	284	317	295	304	324	321	287	310	334	299	322	285	313	314	308	309	283	279	306	312	311	312	271	301	315	296	311	266	306	283	304	288	278	304	288	322	295	324	317	305	295	291	292	312	296	333	317	298	301
17626	17373	23762	24130	20822	20885	16581	14559	14878	15807	13058	13767	12820	12565	10707	8738	7275	6919	6138	5418	4089	2853	2118	1738	3020	2613	2512	2339	2416	2136	1579	1276	1171	1110	1049	1126	1220	1034	902	863	800	840	821	801	812	722	761	770	745	717	794	791	741	777	815	806	781	742	773	795	764	767	787	707	770	744	701	757	748	725	720	726	750	726	746	761	726	730	782	753	805	739	774	692	783	753	753	739	779	770	739	758	753	776	699	731	805	765	756	818	703	755	775	793	818	693	799	744	762	755	732	738	719	729	787	709	764	767	741	749	726	723	722	763	731	756	729	782	717	726	715	753	804	755	714	741	746	779	734	766	770	720	788	769	720	756	704	708	671	756	816	800	761	752	780	782	729	727	769	758	754	738	753	789	773	747	746	742	749	737	801	690	732	730	780	817	726	778	742	741	764	718	750	740	745	729	743	720	777	800	707	757	768	772	704	795	773	769	750	774	751	779	774	768	764	728	724	722	747	749	762	734	775	795	758	779	788	743	726	741	739	748	727	729	787	723	740	781	745	757	736	767	812	738	740	725	712	762	774	761	737	784	762	759	763	784	781	721	736	777	765	724	753	745	772	798	754	736	761	716	762	746	725	760	744	751	737	736	735	720	774	753	802	777	746	757	763	760	755	781	779	736	760	764	725	775	715	801	701	726	737	817	756	735	783	770	740	778	748	762	767	741	767	719	784	753	781	743	723	745	781	790	738	722	729	745	783	743	733	786	765	756	773	734	757	755	738	741	761	723	750	809	759	750	761	786	765	785	771	776	730	761	735	756	751	779	747	765	797	698	726	775	769	749	795	745	741	738	757	752	747	704	763	789	771	743	734	738	771	782	825	783	718	810	786	780	720	794	761	743	751	766	756	780	743	755	728	722	720	740	772	768	743	691	729	711	765	711	732	762	787	770	754	740	740	748	728	715	772	746	759	730	776	730	737	729	751	781	747	747	784	751	744	760	754	710	764	743	796	779	714	753	806	762	786	774	722	752	741	779	768	716	749	726	741	769	790	736	763	785	750	731	754	728	738	752	758	767	813	748	776	749	752	785	761	702	811	786	819	738	785	732	729	763	737	757	777	767	735	738	793	802	720	747	727	770	787	752	734	741	778	768	802	774	728	723	720	719	798	801	761	758	753	714	778	797	785	751	788	739	702	756	675	812	732	756	752	748	796	789	730	831	831	726	758	736	745	722	749	767	758	754	734	779	750	731	730	700	774	754	758	727	696	733	707	729	726	747	771	742	714	781	814	713	767	777	778	759	754	788	778	794	755	786	793	732	753	775	788	761	744	730	747	777	755	780	741	782	751	809	703	715	743	760	747	773	732	774	753	743	756	749	757	779	793	734	710	754	775	729	725	779	759	768	734	757	734	764	734	745	740	787	750	762	787	692	745	744	712	740	749	713	773	732	752	785	759	791	724	785	765	751	767	780	728	752	758	747	789	764	752	760	780	717	726	716	804	743	762	708	706	755	780	751	747	784	810	774	731	773	766	784	774	782	725	778	729	765	694	736	771	766	749	731	819	686	736	703	776	707	745	760	755	724	760	723	775	764	798	731	722	745	754	771	783	729	773	789	782	755	765	759	744	727	773	708	782	774	747	743	738	764	747	757	765	752	738	769	766	711	750	729	740	741	770	726	734	712	775	751	762	728	787	719	770	763	744	775	687	749	797	769	736	779	765	778	761	759	810	743	737	744	740	755	745	748	774	702	700	788	696	697	765	776	732	734	758	775	709	762	761	748	733	739	759	721	717	766	743	826	769	753	763	738	700	754	740	737	702	732	734	739	745	739	790	797	762	771	744	739	744	737	716	746	792	845	744	773	699	763	807	775	742	734	689	722	753	733	801	765	690	787	786	761	729	767	722	768	811	680	739	781	729	752	739	755	767	761	751	727	769	831	780	826	844	778	749	783	714	766	741	760	736	766	762	748	782	724	751	755	738	731	722	796	739	733	776	783	779	771	741	772	811	711	742	742	743	740	704	768	796	757	767	791	763	785	728	747	785	774	747	751	713	778	749	722	768	786	766	747	776	775	746	756	706	719	751	762	765	794	763	767	804	774	749	766	711	697	770	820	755	756	748	792	751	720	733	783	686	770	699	777	769	773	719	775	755	716	716	705	729	794	767	748	762	769	721	743	790	742	729	737	804	756	754	792	791	689	750	766	781	725	772	824	757	764	766	746	718	751	732	755	736	749	757	763	752	742	717	706	719	696	850	744	720	752	737	716	728	782	783	756	720	748	786	780	721	741	781	744	738	740	759	756	719	755	718	748	739	753	760	775	721	755	747	760	782	740	761	806	752	726	740	754	763	745	800	765	701	750	721	734	744	730	786	757	764	705	805	789	701	719	786	771	733	753	789	736	778	751	736	764	765	742	728	738	761	722	718	813	791	746	794	745	786	732	728	761	767	729	771	760	723	665	735	788	724	744	781	697	718	763	725	789	720	767	736	732	783	766	746	739	761	714	722	764	782	733	775	723	737	747	759	740	786	711	796	740	722	806	740	753	752	786	707	818	685	815	739	748	710	702	710	756	776	745	810	733	801	731	768	741	767	836	745	805	773	757	788	762	764	810	773	750	765	700	769	770	720	794	701	764	747	720	702	775	778	791	744	745	737	751	785	789	711	740	787	731	762	739	767	747	744	719	747	728	722	756	795	721	746	725	746	728	768	749	749	783	679	751	720	769	732	796	802	781	703	744	750	727	761	729	773	764	778	781	734	757	775	781	751	710	773	720	792	743	720	807	741	693	768	760	787	750	741	803	693	758	732	781	722	774	806	728	793	753	766	749	715	766	755	769	768	742	767	727	749	714	741	758	836	797	731	786	684	807	799	734	798	749	700	740	754	772	720	726	736	767	776	776	796	768	755	722	749	809	763	741	726	703	796	709	761	754	735	791	737	760	754	766	773	724	768	746	719	735	793	712	741	763	714	780	744	771	775	738	727	780	732	713	768	774	783	738	740	742	740	727	733	700	764	786	737	747	751	734	730	795	768	749	762	737	735	722	718	738	760	780	745	772	767	769	727	788	801	751	751	716	741	741	709	762	792	783	723	752	758	735	756	785	769	727	774	744	738	787	719	778	765	806	741	750	739	771	774	758	807	724	739	714	727	728	756	758	729	776	806	732	770	690	774	768	756	707	757	749	737	777	809	776	729	759	753	720	745	750	728	738	744	719	720	778	792	758	691	722	733	760	786	749	751	785	764	750	755	724	746	752	729	721	770	808	780	774	740	735	732	760	727	715	741	775	803	780	726	764	827	742	765	778	748	771	752	740	744	751	789	756	747	753	747	751	780	753	727	739	751	817	747	752	721	760	792	791	766	789	744	733	753	719	736	773	748	739	753	760	678	757	765	733	737	763	762	755	822	730	699	766	755	730	755	757	741	769	729	772	754	800	725	756	760	714	770	754	758	749	686	783	768	817	756	740	721	775	740	762	764	786	707	772	738	714	776	782	789	717
37238	30019	30228	25405	20870	20377	16921	14570	14991	14755	10998	11313	11708	9838	8133	5917	5449	4364	3677	2997	2465	1396	998	975	1377	1106	1190	939	1118	1061	728	516	461	481	431	486	533	422	368	340	342	369	326	306	294	307	304	303	340	328	293	321	318	291	314	304	324	323	295	331	309	321	291	270	321	311	306	321	312	293	305	295	323	327	310	274	322	297	317	282	290	287	318	310	290	311	328	263	332	310	339	355	326	320	312	313	292	309	280	304	300	292	310	304	274	301	277	329	292	306	344	304	313	319	289	304	298	342	312	298	310	270	318	303	302	291	311	315	305	321	299	330	297	313	315	292	304	285	297	286	323	299	302	310	298	298	300	331	303	287	332	328	291	312	281	294	327	310	280	308	295	297	301	314	311	309	341	305	304	307	341	329	314	302	335	289	324	336	318	308	323	293	339	308	301	296	311	316	334	315	289	335	335	303	316	298	321	298	329	303	295	319	292	344	286	306	284	301	319	340	324	315	328	318	289	309	332	289	328	329	315	335	289	338	317	315	283	297	322	300	321	283	299	311	273	319	302	296	324	329	272	319	321	278	281	269	284	316	307	326	300	297	316	306	325	291	296	313	305	290	309	305	300	360	317	335	298	329	280	289	313	309	324	311	279	296	290	318	329	337	324	297	316	301	306	312	306	320	316	347	307	307	291	311	340	320	317	294	306	300	293	309	305	295	326	300	309	375	297	295	263	318	300	326	310	289	302	318	288	307	322	271	289	324	307	280	321	305	308	284	289	292	285	311	324	331	315	317	295	310	330	311	339	278	301	293	306	321	349	293	313	294	329	319	325	328	308	312	284	318	319	337	320	288	316	316	300	304	315	313	318	317	336	293	306	316	318	321	292	288	329	287	295	324	292	289	293	316	327	272	312	304	328	293	321	292	305	306	284	295	292	327	325	301	294	300	310	310	284	340	269	318	294	315	280	307	326	320	321	299	356	320	315	274	314	325	277	325	300	304	304	293	287	311	318	294	270	282	315	306	306	286	307	278	305	320	294	305	299	288	292	311	290	320	312	285	292	300	287	300	312	286	349	332	324	295	292	311	321	331	332	299	316	297	320	300	316	298	317	282	273	298	302	305	291	287	296	312	304	342	295	307	329	289	319	302	328	287	287	350	297	301	313	335	297	303	309	292	284	333	322	304	296	317	280	297	279	301	318	304	289	308	318	314	299	325	317	336	310	296	296	301	301	371	326	301	345	322	313	285	312	307	298	306	326	316	348	271	294	281	276	317	308	278	309	314	294	286	300	315	305	336	309	303	314	299	311	294	326	323	296	317	340	309	323	300	318	317	342	288	299	299	311	287	313	291	288	313	304	306	291	320	311	307	309	279	311	321	333	341	311	325	321	288	299	295	300	332	305	304	267	273	319	311	319	279	292	279	297	288	310	326	279	327	273	307	306	285	284	309	309	349	331	296	312	322	293	326	316	308	290	295	300	278	330	324	320	307	288	339	320	290	335	317	315	320	311	290	288	279	290	289	318	319	311	325	309	296	329	309	282	335	303	276	276	297	303	317	318	297	295	267	325	322	296	317	298	319	310	326	287	322	290	332	287	321	295	337	314	286	305	310	344	324	303	320	301	310	313	287	283	304	303	281	297	295	300	325	313	304	330	292	317	285	284	309	295	282	326	292	311	273	309	334	317	301	314	270	287	289	296	325	297	319	302	285	308	310	307	311	311	330	293	310	298	321	306	293	288	311	272	276	338	305	305	328	296	318	280	291	326	318	299	345	263	292	326	266	336	280	314	318	303	328	319	288	302	319	283	301	298	294	313	311	285	298	333	308	348	273	322	306	302	338	330	288	315	329	316	304	311	262	306	304	318	323	286	313	282	297	308	283	295	332	284	313	326	325	353	337	307	341	302	298	316	303	288	286	325	293	309	324	316	321	308	300	327	306	264	300	282	293	304	298	319	321	371	337	311	314	323	308	335	294	325	315	316	324	311	293	278	303	317	307	315	287	315	320	310	288	316	306	316	322	279	299	305	324	307	299	315	322	327	281	323	314	317	312	303	319	328	302	325	338	328	320	309	294	299	284	302	307	330	317	296	315	340	288	311	289	293	322	300	316	304	291	340	304	301	310	275	296	308	316	322	323	297	289	309	293	314	308	280	283	343	293	329	302	300	309	289	314	292	336	304	298	315	322	286	335	323	302	329	312	310	323	312	330	327	281	332	308	265	301	300	312	277	300	351	308	280	330	328	285	321	301	330	291	299	338	307	313	304	296	309	349	299	308	328	295	286	331	306	305	296	282	327	298	272	319	316	289	313	302	298	314	298	309	307	280	287	296	283	291	292	314	322	319	293	285	297	310	322	304	309	337	328	298	306	331	302	293	335	295	308	332	286	326	312	306	287	320	343	296	295	273	296	282	292	329	304	305	298	313	307	292	317	302	292	296	324	320	322	281	292	310	300	334	313	315	310	325	291	325	307	290	350	313	300	308	325	276	335	317	318	327	311	309	332	288	288	337	322	311	340	300	317	308	286	326	291	274	316	326	283	318	309	297	323	271	310	284	307	301	298	337	321	329	279	315	318	304	328	335	331	321	295	288	299	283	310	323	305	278	309	301	304	287	250	292	293	301	324	288	280	292	292	339	306	320	315	356	298	337	292	323	316	297	287	306	279	294	269	299	298	280	318	334	283	311	325	301	337	287	288	318	287	301	301	357	288	316	330	294	311	288	319	275	273	309	304	307	277	285	280	285	283	345	295	308	309	295	304	310	320	293	325	281	286	293	319	288	301	316	331	306	297	292	311	276	318	326	333	279	308	276	314	332	314	298	304	288	331	306	312	324	308	308	277	292	294	326	314	302	291	324	303	307	273	294	298	291	293	307	305	305	272	282	292	348	301	353	309	296	275	334	310	310	328	329	342	283	301	271	350	301	310	297	289	316	302	308	297	299	313	324	331	311	290	323	318	319	307	293	341	305	322	299	292	308	284	283	301	263	270	295	332	321	339	295	350	297	317	338	296	305	287	295	284	339	299	340	312	270	279	306	308	330	322	277	282	293	297	293	308	312	301	303	305	295	316	320	320	318	332	317	282	263	291	307	343	277	317	317	319	303	316	316	303	304	300	316	288	294	311	314	325	304	316	299	331	322	310	315	290	324	300	311	318	274	298	297	292	291	322	323	330	313	339	299	320	304	308	310	306	290	292	311	314	310	268	316	339	289	294	264	283	331	316	319	292	357	295	300	300	294	284	315	327	302	315	292	297	270	301	306	312	321	340	308	325	309	305	329	331	317	273	329	293	304	285	297	312	321	282	308	311	297	321	291	306	287	307	327	288	308	317	322	296	322	309	326	318	313	309	335	319	310	306	327	279	317	285	300	322	311	298	280	313	286	263	310	345	308	302	306	279	313	300	336	299	306	297	339	286	327	320	307	303	311	312	327	319	327	309	286	314	291	274	326	305	314	332	287	305	323	300	294	311	303	323	286	309	321	309	326
23969	24061	30393	29968	27898	28512	25109	24266	26415	28354	24294	26287	28227	24733	21199	17589	17634	14338	13176	11426	9563	5488	3978	4110	6595	4924	5486	4486	5432	4574	3166	1929	1680	1697	1377	1722	2073	1534	1227	1022	1015	860	827	847	843	831	783	729	791	740	788	771	745	776	746	732	747	754	726	767	735	736	719	760	745	741	772	761	746	730	725	740	726	731	761	732	769	763	802	752	808	749	790	727	739	750	721	706	743	783	826	776	741	762	765	759	788	758	765	729	747	778	719	750	706	768	683	703	751	791	709	749	730	799	737	718	745	748	736	758	781	774	741	731	741	747	748	737	751	777	738	726	750	747	736	704	706	735	771	769	741	765	797	750	782	698	804	802	701	753	753	748	729	731	736	772	772	726	726	725	742	742	715	722	704	770	768	760	780	734	741	780	773	727	763	753	739	763	730	693	772	761	708	726	786	765	746	732	792	714	726	810	744	744	760	769	726	740	713	770	752	736	736	794	773	733	742	757	724	737	703	704	777	744	733	741	748	719	745	739	794	747	765	737	750	734	781	791	770	746	775	773	820	768	708	837	736	771	733	747	723	697	768	751	750	752	737	728	705	802	747	693	748	735	779	736	771	716	745	728	714	742	735	727	770	752	745	799	755	763	743	743	774	799	763	744	744	764	800	754	811	716	687	736	774	791	728	806	752	734	764	727	744	688	747	750	714	737	751	740	736	756	719	737	758	738	708	694	717	806	766	738	748	727	730	782	802	707	723	729	754	764	724	751	769	748	723	733	731	748	764	742	720	763	770	766	727	767	780	732	733	758	717	728	726	760	716	721	756	760	749	808	728	712	735	760	779	745	718	759	703	771	780	784	727	742	750	762	744	775	711	744	789	734	751	762	760	778	742	683	728	738	686	724	773	725	791	725	737	751	731	740	785	780	759	783	762	738	723	741	726	753	711	756	781	839	746	770	738	763	763	706	716	770	734	779	738	755	777	725	774	768	752	716	744	776	733	756	803	771	757	732	714	734	720	702	758	739	713	730	794	735	717	731	754	730	763	794	703	762	745	740	719	724	740	732	749	758	762	732	749	757	750	747	764	719	781	721	779	724	762	753	756	752	747	757	745	726	782	736	731	754	716	728	748	773	720	719	744	758	717	763	739	787	752	794	743	760	751	768	719	778	762	750	756	773	759	759	688	763	724	820	745	721	740	763	738	745	738	770	768	791	758	765	751	763	758	795	745	770	718	757	800	763	737	683	729	763	742	776	765	712	789	776	736	740	719	700	745	755	733	754	703	700	773	762	712	759	728	748	741	771	750	693	755	739	702	716	765	732	798	702	744	726	694	783	772	770	793	736	738	750	772	762	783	756	730	688	787	741	736	793	699	760	773	751	753	799	787	796	756	789	762	766	786	759	752	740	726	807	813	766	713	763	771	789	753	727	739	743	771	746	757	779	746	722	781	801	788	750	744	738	761	741	738	745	706	687	799	695	734	718	738	712	739	759	707	738	708	808	761	715	747	778	736	730	789	705	764	740	731	743	778	779	732	739	735	761	793	749	741	728	731	737	753	728	735	742	759	769	689	757	688	787	727	791	724	757	751	781	722	759	767	788	741	766	730	768	768	729	754	770	763	696	747	784	736	738	736	761	747	750	770	749	752	812	768	735	750	765	790	786	788	780	792	754	790	718	765	745	734	766	790	727	759	781	765	746	784	707	764	747	708	730	793	729	749	720	751	765	785	757	768	751	779	789	749	721	778	773	781	749	751	799	771	725	733	710	788	739	765	747	777	799	733	788	699	748	793	790	762	753	759	780	775	764	726	796	803	698	744	768	694	726	750	779	736	698	796	737	757	750	745	716	699	694	776	767	747	708	748	740	741	784	748	767	721	772	692	698	782	724	724	716	783	718	737	677	710	749	765	759	731	784	746	726	751	777	752	754	749	700	736	749	746	713	725	796	769	741	763	738	776	763	707	741	762	755	723	720	729	765	752	745	738	669	704	722	735	715	741	707	733	769	768	731	753	743	757	787	732	744	727	731	784	775	746	733	787	763	747	754	816	782	764	776	716	727	759	744	737	731	817	765	748	763	745	763	769	725	711	745	743	779	711	764	750	717	786	704	744	760	754	768	722	789	713	742	700	767	755	764	762	763	796	765	734	758	747	740	766	781	754	687	813	813	772	798	703	803	779	769	730	759	699	718	758	779	762	757	782	721	756	711	716	768	728	720	728	775	770	768	726	707	748	786	756	738	783	748	746	742	707	724	787	700	706	773	717	782	713	716	708	728	762	758	734	758	749	727	801	707	735	783	790	775	780	763	736	738	745	773	751	717	790	732	786	801	750	786	777	757	756	737	797	723	733	744	728	747	743	729	755	739	783	777	722	720	727	772	710	758	793	787	713	745	740	693	735	765	720	704	747	738	756	780	715	729	786	774	769	762	813	749	738	709	739	764	774	746	774	730	728	769	792	706	774	805	787	816	752	752	741	737	729	764	774	700	748	773	783	750	716	748	714	729	724	773	778	754	732	735	806	725	725	768	744	787	717	745	729	742	757	738	720	764	766	740	799	752	761	744	768	736	751	733	791	770	730	766	766	771	708	765	739	778	761	763	753	722	756	801	750	736	781	749	726	754	740	718	756	704	773	744	796	767	769	771	737	764	779	761	730	721	748	728	764	758	723	794	712	734	770	732	790	756	745	750	771	722	777	716	753	731	804	701	740	767	683	753	792	787	765	767	735	794	743	729	807	793	719	796	695	687	759	772	778	771	719	766	723	694	750	723	760	736	781	727	781	713	787	736	767	746	738	734	758	767	731	764	690	741	777	750	743	718	781	758	736	728	801	727	710	733	754	747	774	747	738	696	749	747	740	733	751	741	753	772	747	779	758	720	769	731	714	766	728	717	798	695	745	725	754	744	751	715	732	722	743	795	723	712	740	738	760	748	726	797	767	762	717	727	776	792	755	721	721	736	789	744	720	738	755	724	770	762	773	770	762	770	737	684	758	747	761	750	800	727	809	713	745	751	765	783	740	753	725	727	782	799	776	740	726	745	765	769	770	700	738	781	755	744	751	744	771	717	772	747	784	771	741	714	715	775	778	799	799	750	822	782	755	740	751	728	746	805	771	761	756	764	777	696	763	786	745	771	748	729	710	744	756	711	724	761	742	768	796	735	785	732	744	723	696	739	778	771	790	718	737	746	749	735	754	834	758	779	780	696	743	708	760	757	749	743	745	726	752	757	746	753	750	773	746	748	764	764	760	812	704	763	728	752	730	716	730	767	772	804	737	723	803	723	804	753	765	764	763	740	755	733	733	768	747	784	730	760	770	756	771	768	815	709	798	752	733	712	722	715	681	734	760	708	725	766	759	753	721	738	760	740	725	747	809	795	831	719	813	772	746	765	734	799	779	770	741	758	739	738	771	734	743	769	784	777	714	715	756	795	765	741	775	751	779	737	779	748	735	739	755	759	763	745	791	760	705	715	718	753	759	749	772	713	759	771	761	747
19367	10464	12379	9513	6383	4238	2698	1933	1561	1344	1148	998	896	730	643	568	563	498	454	454	440	448	414	362	355	351	400	338	359	347	340	351	342	305	341	321	329	318	296	317	301	323	319	303	309	297	319	315	293	315	321	282	336	304	324	328	305	283	315	325	323	356	288	309	324	297	307	293	310	294	323	333	341	318	303	334	368	281	306	292	324	348	288	325	310	333	333	336	344	344	319	315	284	303	323	293	307	316	326	317	322	302	326	292	309	339	296	311	313	324	301	289	279	350	350	274	295	308	325	319	327	330	291	333	302	325	306	324	325	321	314	353	302	296	320	331	334	286	320	325	258	291	337	327	325	305	277	310	283	310	304	340	263	315	305	316	309	345	266	298	285	332	308	291	302	321	309	331	321	300	304	307	307	303	307	317	340	283	327	286	293	324	306	303	318	282	312	308	309	316	314	339	301	310	308	334	336	336	274	299	336	304	347	328	278	313	325	346	289	317	304	325	315	296	313	299	297	308	306	345	317	299	322	280	300	321	283	320	299	314	315	305	338	320	281	323	303	318	325	324	320	327	303	304	316	298	346	339	338	311	261	331	314	297	303	299	314	329	340	270	299	292	333	323	328	291	329	332	338	318	347	327	337	336	330	315	335	319	323	332	342	332	332	281	289	331	343	302	312	322	358	301	282	324	306	345	310	308	299	349	342	340	329	310	309	295	306	321	310	340	305	290	317	311	283	307	334	301	298	325	296	322	351	306	310	305	307	304	330	313	320	341	328	335	347	317	316	323	296	306	308	335	294	315	312	302	319	266	307	303	275	312	301	303	303	283	327	336	357	296	313	303	316	349	332	325	335	333	322	301	325	314	309	337	324	328	307	316	310	304	325	304	334	346	334	300	324	319	314	291	300	321	312	292	294	272	314	307	316	345	361	308	341	287	339	294	300	294	327	317	308	304	301	342	303	304	348	339	294	302	312	313	317	309	307	318	328	345	297	339	333	319	326	358	329	282	302	334	299	325	320	294	324	322	293	338	332	308	345	344	288	301	349	267	309	308	336	319	303	304	323	307	316	292	326	311	296	296	309	315	277	311	315	279	338	312	315	302	304	326	324	328	325	325	317	304	308	307	353	303	329	314	301	295	335	321	311	309	319	317	280	335	274	313	311	329	316	296	304	314	315	304	343	304	316	322	323	294	301	322	289	291	323	338	320	318	292	290	307	339	329	308	299	320	303	340	314	293	311	327	312	327	336	326	319	291	313	333	309	293	323	338	313	309	328	335	332	300	288	303	300	316	328	289	301	299	327	319	283	326	307	293	307	320	322	329	323	314	350	331	292	309	300	337	311	279	285	293	315	288	320	309	300	301	340	309	311	305	316	300	285	298	321	266	317	315	311	303	311	324	318	298	275	316	334	332	295	300	284	277	329	297	273	305	300	310	322	315	354	335	317	308	289	313	323	299	322	322	299	312	310	285	281	296	353	315	338	312	307	277	330	306	307	277	324	301	318	344	306	320	302	324	340	325	303	323	327	320	327	338	313	325	324	301	312	298	316	303	308	306	302	334	308	338	305	308	294	326	295	348	333	293	334	309	353	301	310	291	320	281	291	324	299	345	346	299	288	317	310	320	310	358	330	304	288	337	340	289	309	318	286	333	359	335	332	314	291	289	303	331	364	336	307	319	284	318	289	309	319	299	322	305	311	314	337	309	303	335	301	301	295	289	340	319	309	311	307	320	314	326	298	351	343	321	314	301	325	327	321	309	310	325	292	302	339	306	318	335	274	300	320	325	336	331	286	314	338	294	299	274	321	335	298	324	302	309	346	328	295	321	309	311	293	318	348	320	265	315	248	318	310	319	296	328	312	320	293	317	316	305	288	304	337	335	303	303	321	289	290	327	325	342	348	308	325	320	304	322	300	296	302	291	334	301	311	328	288	303	345	317	324	313	320	341	329	336	296	302	330	352	312	319	324	298	299	322	330	348	328	319	345	323	318	347	331	302	295	338	316	314	318	336	306	314	302	359	290	319	302	313	350	300	348	318	307	307	332	308	291	338	301	308	295	287	307	357	323	283	325	335	310	338	317	309	311	347	299	297	298	307	319	334	309	355	316	309	334	317	308	329	317	339	332	291	352	350	333	320	348	327	337	316	314	338	313	348	304	333	295	287	323	314	303	294	311	304	302	316	324	308	316	332	323	326	300	325	301	328	318	313	349	327	294	334	323	332	266	292	323	316	335	329	312	313	295	310	320	320	297	310	324	350	321	356	295	335	287	302	306	304	321	325	289	346	301	332	313	319	334	319	332	303	319	336	328	312	290	298	280	323	296	313	311	291	354	289	302	325	300	284	314	300	307	317	341	275	316	320	323	332	320	338	329	342	317	305	305	336	336	280	318	356	310	299	334	312	306	299	342	313	300	295	312	332	321	318	280	328	330	350	345	327	305	308	307	318	303	298	321	317	315	313	320	328	316	320	313	292	307	326	319	298	330	292	297	332	326	308	333	326	316	311	301	305	330	318	331	307	342	320	322	319	319	303	285	307	325	306	314	313	324	346	272	315	344	282	317	317	290	326	323	285	321	282	317	300	321	322	300	303	322	317	299	317	331	311	306	315	316	346	322	288	310	328	314	298	313	318	284	290	317	271	300	356	296	300	319	329	295	301	325	332	346	348	297	312	315	322	300	319	324	330	320	308	311	302	295	280	301	312	320	309	305	334	327	330	319	305	283	306	321	325	296	316	328	303	281	306	314	296	326	331	297	310	311	337	322	287	291	323	320	311	334	333	301	313	322	342	335	330	325	309	329	329	310	312	296	313	318	296	309	296	302	341	323	334	334	297	332	321	305	333	335	326	318	344	316	312	301	324	290	319	317	282	300	309	317	302	309	317	297	318	332	288	326	320	312	281	298	321	341	307	326	264	292	329	309	305	292	298	339	321	282	313	321	320	304	295	333	317	309	326	299	297	354	325	321	328	316	373	326	345	318	306	328	298	313	319	309	318	306	316	323	290	337	298	312	316	305	313	317	327	281	295	338	345	287	318	322	319	308	323	307	283	296	277	318	333	345	342	313	334	285	330	313	306	321	294	320	296	311	340	291	290	314	277	303	343	266	296	336	306	306	295	322	282	301	322	316	332	301	338	316	325	296	311	301	323	311	310	325	335	295	300	314	335	305	315	308	274	310	356	326	321	320	319	300	339	333	331	311	314	339	303	327	333	325	347	301	329	304	327	317	305	327	338	292	286	322	305	337	333	319	311	262	295	293	322	311	308	300	281	333	331	335	313	303	328	312	318	332	315	290	311	335	316	317	332	347	313	293	291	336	308	323	302	331	289	308	326	334	337	329	332	294	330	354	332	332	278	313	309	330	310	314	298	297	327	320	330	338	304	343	278	308	308	295	310	300	332	321	335	316	306	302	286	291	325	297	355	332	290	294	325	300	285	297	318	329	328	327	356	331	319	316	331	319	340	316	307	319	293	306	321	314	326
12814	9912	16202	14735	11872	9667	6986	5509	4901	4345	3699	3312	2886	2571	2320	2000	1822	1737	1583	1511	1319	1380	1147	1110	1053	1017	1014	998	986	962	847	872	797	790	808	840	854	810	792	765	747	786	826	732	768	776	798	760	796	763	795	728	776	818	830	780	683	731	768	768	775	732	778	751	752	735	801	756	761	762	782	738	795	769	738	768	758	789	750	722	746	725	784	777	732	765	782	787	781	760	730	723	786	745	735	790	787	818	777	777	777	791	772	744	780	781	812	751	763	731	786	761	803	810	777	725	786	746	736	775	748	701	800	766	757	730	811	751	825	739	770	762	744	796	778	788	807	749	696	762	805	782	822	737	788	809	807	769	766	773	752	766	790	786	788	761	797	776	759	733	760	731	721	745	770	779	765	747	740	771	776	758	800	763	711	710	762	749	801	764	743	818	771	784	777	730	743	747	772	778	777	733	773	784	807	805	782	734	769	780	784	754	796	765	819	766	730	730	727	803	766	714	758	772	793	828	737	771	773	753	757	754	765	792	785	775	792	753	689	784	784	810	735	832	775	735	722	781	792	756	773	726	759	750	792	785	799	770	786	745	773	765	742	798	738	781	791	719	727	790	770	813	770	810	770	738	789	779	749	799	779	775	746	769	772	773	793	761	764	808	764	705	786	782	695	771	759	760	743	789	820	759	793	808	763	745	830	704	776	746	775	755	734	773	708	819	768	775	708	761	740	783	757	799	746	811	753	806	793	730	769	724	735	748	747	763	799	801	782	767	745	812	772	795	786	778	770	756	727	788	792	757	757	749	794	763	755	794	776	742	777	726	742	800	779	760	757	786	790	797	747	776	817	776	766	750	743	786	752	755	749	709	751	740	781	789	705	791	729	743	768	791	792	779	787	748	778	739	732	777	750	761	787	762	771	729	790	755	772	741	792	791	766	779	783	786	722	807	755	770	771	791	743	785	726	767	781	778	773	817	759	733	770	756	783	709	749	754	821	792	767	719	752	811	787	794	753	800	744	776	838	734	752	775	809	786	761	790	805	765	753	730	766	795	757	765	790	790	725	740	763	749	803	714	732	816	804	729	791	765	759	754	747	763	754	754	771	758	784	764	753	767	792	717	781	770	745	768	693	756	772	809	806	770	801	796	808	778	768	777	796	747	729	778	759	771	792	780	780	757	807	759	799	750	753	782	769	767	746	769	738	809	755	792	749	819	773	768	783	676	724	725	752	737	760	738	685	769	767	782	745	758	766	699	734	751	791	790	753	733	778	747	739	754	740	784	791	745	769	755	758	821	746	749	811	724	723	765	733	738	808	731	739	767	741	762	747	751	760	779	772	790	780	741	750	747	772	759	804	726	792	738	749	754	716	740	775	743	777	690	707	741	769	786	765	778	804	727	748	800	732	802	791	755	811	770	764	741	738	784	782	755	783	739	791	778	771	835	794	761	774	726	759	777	714	758	740	744	762	775	790	784	789	756	746	777	743	787	734	773	782	814	777	795	751	761	776	770	771	805	768	760	755	734	765	765	763	755	806	793	773	742	785	777	765	763	753	750	764	776	726	770	817	804	762	798	779	739	753	762	782	777	756	726	770	789	774	795	761	807	758	786	794	708	805	786	767	704	795	761	806	764	756	758	769	767	774	779	772	761	779	791	768	797	817	737	782	808	795	776	777	790	752	717	744	768	784	760	741	754	740	796	817	749	734	751	749	762	760	708	819	755	756	768	799	754	816	742	792	784	768	796	776	768	766	747	706	757	752	778	785	765	784	794	743	745	770	799	757	725	779	709	796	725	791	759	755	760	763	796	758	739	803	729	791	766	744	762	716	772	775	779	773	786	799	736	743	760	749	795	767	753	785	809	730	775	788	737	780	786	780	741	733	793	779	790	801	782	729	747	767	758	828	795	797	767	785	777	788	770	752	760	800	783	736	796	773	767	793	751	742	761	724	773	775	771	804	757	808	782	744	785	779	768	782	767	783	720	762	788	757	773	798	767	795	735	789	743	776	792	761	784	736	775	790	839	728	743	799	794	754	830	827	773	779	832	775	768	713	763	774	757	772	719	740	763	787	748	759	704	711	776	762	773	728	825	770	797	728	789	765	761	787	812	749	787	793	757	778	758	743	754	764	759	749	702	754	813	757	755	746	797	783	742	739	742	759	743	735	709	715	751	749	784	796	706	733	776	778	773	779	793	756	765	759	745	817	766	767	830	756	784	755	800	740	803	761	777	680	703	769	792	753	780	779	774	778	775	767	751	760	796	702	742	737	781	754	783	785	817	773	797	761	769	736	770	782	784	772	794	721	774	746	762	758	770	765	754	783	781	762	748	756	778	777	756	810	764	781	748	712	760	773	744	768	814	767	784	787	742	772	747	726	755	770	763	771	781	705	689	809	735	741	766	747	748	772	762	782	775	802	818	787	748	814	754	777	781	774	757	764	799	763	771	690	801	739	733	775	765	791	754	780	793	740	717	784	767	749	805	775	724	787	761	783	734	748	762	731	749	745	735	746	848	814	784	782	845	733	712	818	800	747	776	767	774	790	780	766	764	768	769	788	742	775	764	751	781	770	804	785	781	777	819	740	744	776	742	760	738	785	758	766	803	778	790	766	799	800	786	778	816	767	749	744	691	799	726	796	781	730	808	746	730	741	760	727	740	730	753	799	801	783	777	763	708	758	758	787	804	757	745	788	717	770	766	745	777	743	729	781	840	718	792	786	779	746	721	746	740	769	737	782	794	774	720	745	771	781	768	770	847	769	795	796	797	765	729	811	755	761	799	763	785	748	741	794	773	818	759	747	777	783	735	727	740	800	807	719	781	735	812	788	740	812	770	803	747	778	798	723	772	800	773	747	731	775	757	741	775	792	738	744	756	795	789	720	807	728	773	804	730	733	787	815	769	773	774	809	777	780	728	726	758	756	750	800	798	752	803	785	782	790	749	733	738	815	786	775	741	749	804	789	773	775	777	760	770	815	726	816	709	772	807	759	767	765	788	740	790	752	737	823	770	751	747	754	711	761	688	772	793	705	770	695	781	760	758	743	726	763	751	824	741	731	781	767	763	761	799	772	748	743	766	753	779	742	718	802	749	748	793	758	754	763	767	804	745	779	730	778	767	772	786	734	742	776	757	771	756	766	801	761	794	749	762	801	750	802	731	748	767	734	764	791	733	789	713	750	742	758	763	756	752	760	741	782	759	762	745	776	685	762	761	782	776	761	775	802	792	743	763	749	779	754	767	743	773	760	759	736	760	786	740	808	784	811	758	744	799	800	767	760	783	766	759	760	772	749	784	789	775	773	776	779	789	754	766	828	735	811	792	789	735	729	713	750	791	766	788	754	744	758	792	793	763	764	799	744	751	801	786	762	801	760	754	747	767	811	769	717	791	744	763	757	754	808	791	764	737	781	759	769	713	767	779	739	736	785	760	784	793	748	765	720	725	745	769	764	760	746	793	781	751	749	752	746	745	780	777	762	752	725	759	788	763
23394	17284	19694	15598	11083	10074	7269	6070	5611	4545	4154	4584	4188	3334	2666	1895	1675	1514	1235	1152	1077	901	545	559	736	663	574	522	502	526	401	387	340	351	365	317	337	337	315	340	319	334	302	322	320	335	285	289	342	311	309	352	348	322	316	327	287	314	310	301	326	335	347	311	323	326	342	307	350	307	308	308	327	344	311	313	317	316	295	287	315	359	304	290	303	279	319	316	332	348	313	302	321	287	298	298	285	323	332	348	292	334	318	337	297	318	318	302	290	325	327	306	318	307	302	305	285	314	319	304	309	321	319	325	318	298	290	327	294	312	322	299	298	311	302	327	316	330	290	302	300	310	326	313	305	322	295	291	311	291	285	315	289	311	334	316	297	326	342	294	350	320	283	309	302	299	281	361	288	316	338	277	273	301	328	303	302	316	301	288	310	318	320	308	291	330	321	319	350	340	322	295	308	311	324	319	272	327	319	335	313	292	316	293	315	300	295	334	342	323	299	328	311	283	299	296	340	319	296	338	303	302	326	292	274	310	313	310	293	288	290	304	323	274	322	340	335	284	310	313	334	309	293	307	297	338	344	339	316	310	320	323	286	300	321	306	310	285	283	330	308	283	319	300	364	309	322	307	306	321	306	317	324	334	276	325	349	319	287	317	301	321	320	286	308	306	315	294	311	296	329	338	332	335	313	297	318	293	317	302	293	313	303	310	282	319	284	325	277	302	328	295	303	320	287	325	303	308	301	297	285	299	308	303	340	309	303	316	289	294	305	346	304	345	286	316	306	288	316	329	334	300	315	309	336	346	288	299	295	281	304	318	297	349	311	300	305	295	329	324	306	307	282	289	336	294	325	294	309	308	321	329	349	320	299	292	321	333	339	323	312	329	302	342	296	323	288	343	327	302	331	289	336	318	315	329	297	322	294	330	312	281	319	325	369	320	305	324	316	319	312	306	303	302	284	298	308	306	312	330	339	286	312	312	333	311	289	323	295	315	323	298	297	289	332	294	287	292	311	306	306	334	317	281	340	308	278	293	317	294	327	314	292	296	316	303	302	298	317	302	302	328	307	315	339	347	298	297	293	306	292	339	319	331	298	320	323	294	307	298	326	315	285	307	300	309	308	308	338	300	323	295	287	327	268	288	298	300	290	337	352	329	283	348	306	310	356	308	305	319	307	323	275	311	314	332	291	282	275	322	310	304	322	321	331	325	276	307	311	306	289	311	316	334	317	346	314	321	324	328	302	278	320	308	298	268	310	306	306	308	277	318	300	277	319	310	298	310	303	322	314	311	309	322	310	319	320	315	297	307	306	277	318	299	328	277	315	308	316	284	302	303	275	300	312	330	318	303	328	295	313	298	294	323	331	286	314	336	301	309	317	296	274	351	312	298	337	320	350	307	317	309	296	303	330	312	301	325	330	273	279	338	327	309	334	309	337	307	312	297	310	312	312	280	331	331	326	307	332	319	305	323	291	348	287	329	297	299	325	291	277	290	301	316	320	325	327	315	332	356	314	312	320	302	359	271	310	340	319	316	336	310	343	326	335	304	294	292	315	298	319	300	327	296	329	266	312	323	316	312	309	299	328	305	296	318	306	314	335	291	290	329	311	311	297	326	327	322	295	274	295	305	335	295	333	319	300	309	297	319	307	320	335	327	317	328	311	315	320	260	323	311	276	315	362	331	335	347	348	313	340	293	316	309	308	314	308	335	349	323	318	318	294	291	330	297	329	300	316	315	293	291	307	286	332	323	326	318	327	294	313	325	310	321	309	326	326	313	279	305	329	338	311	295	311	328	311	288	297	301	291	322	320	323	286	333	321	298	329	315	334	301	313	297	302	294	302	322	326	316	327	298	315	302	338	315	320	326	308	313	329	299	294	296	302	264	313	359	348	301	309	306	330	337	309	336	309	332	338	343	311	328	312	302	321	307	301	294	318	330	337	305	309	311	316	323	315	330	301	293	300	312	297	340	306	287	296	301	300	307	283	305	307	302	336	327	304	310	305	273	335	308	306	296	284	320	296	348	295	300	338	307	312	273	279	295	305	354	346	294	309	324	280	300	313	305	303	294	294	283	302	318	316	285	311	345	325	288	324	333	281	296	282	328	338	349	324	328	306	316	324	291	324	329	319	303	336	332	338	319	300	286	309	332	306	324	316	287	293	302	317	323	299	311	304	293	351	290	309	345	313	300	339	291	294	312	280	285	307	313	317	289	316	337	302	323	296	313	321	330	335	322	298	318	319	292	296	307	276	277	318	295	285	327	306	306	315	286	316	306	298	325	309	303	280	352	333	322	340	305	291	291	322	315	319	288	304	312	317	294	307	318	314	314	351	320	326	327	306	317	291	302	340	282	300	316	322	295	294	295	316	347	286	289	309	319	304	284	286	340	339	342	325	334	288	313	303	318	309	292	304	320	315	298	311	297	310	308	291	346	337	326	309	331	333	299	300	334	285	303	293	295	309	331	332	316	274	298	329	338	290	295	321	329	301	325	333	315	297	311	295	275	295	334	313	305	322	295	333	288	309	265	288	322	303	335	331	290	302	296	319	316	305	319	310	287	311	331	307	349	324	310	297	310	349	304	309	322	291	309	301	293	327	288	310	321	310	363	323	300	312	313	286	311	309	364	276	345	363	340	297	343	346	292	308	319	301	322	325	322	269	304	301	316	332	323	310	322	310	289	318	285	351	300	301	324	331	285	302	306	319	346	296	302	323	285	317	309	322	350	329	328	308	326	292	299	295	286	344	307	306	311	298	313	327	309	296	316	281	325	301	320	325	273	297	352	318	301	305	368	296	291	293	291	335	308	316	313	317	332	312	349	279	319	283	327	306	343	273	363	335	308	295	282	330	334	310	322	315	320	328	312	313	337	294	355	300	304	331	277	308	299	320	329	321	301	275	312	325	302	329	288	304	298	309	307	372	316	312	332	272	295	312	333	300	350	301	314	307	282	319	321	337	344	286	329	331	295	326	303	362	320	307	316	289	284	317	298	314	297	295	320	316	303	295	307	308	338	339	292	302	332	294	307	318	336	311	344	344	317	278	338	296	343	312	274	319	300	291	288	303	340	320	349	319	338	300	325	341	300	294	303	314	306	322	317	331	318	299	335	323	345	314	286	299	301	324	290	299	299	336	318	317	298	301	325	339	307	315	319	361	337	341	297	304	285	303	316	287	292	299	351	309	295	324	336	313	324	330	334	316	294	318	331	322	310	354	290	331	308	330	348	326	316	330	276	297	310	319	292	323	290	309	318	336	307	302	292	328	299	321	344	317	288	304	283	290	281	317	301	338	326	297	289	334	325	357	319	302	337	326	308	311	296	309	365	293	323	340	306	284	298	281	321	339	311	310	280	329	312	312	310	301	328	324	302	292	290	301	288	319	310	304	330	312	326	315	331	307	313	328	317	325	295	304	283	345	317	284	326	279	303	295	298	301	346	352	350	299	301	316	319	330	298	323	294	320	318	318	276	330	299	295	322	287	341
16900	15480	24239	23611	20434	20017	16341	15912	15304	13802	13614	15433	14598	11578	9747	7390	6602	5957	4800	4269	4339	3387	1797	2082	2971	2583	2069	1780	1878	1788	1360	1145	1051	1039	956	989	1075	1014	894	802	832	784	820	837	772	793	789	773	794	784	803	801	805	776	791	702	780	805	760	753	798	741	794	763	759	782	770	730	751	732	823	779	773	755	713	754	796	758	799	768	792	745	766	767	761	719	763	758	783	782	783	767	736	784	743	792	746	766	729	720	781	739	791	773	782	794	756	834	759	736	751	832	745	785	791	757	735	806	782	780	759	776	777	769	767	787	757	725	755	754	772	707	765	756	780	785	775	759	770	829	745	745	792	796	745	789	766	747	786	778	791	818	765	778	779	741	791	760	732	729	803	770	749	764	829	749	812	810	765	742	745	799	762	791	737	733	761	809	801	732	725	766	715	738	768	761	744	785	749	808	808	747	727	755	807	800	755	803	752	738	702	793	763	764	781	778	735	779	776	780	741	754	731	802	750	754	755	746	788	753	826	788	753	759	799	776	759	775	814	810	775	765	745	781	778	783	751	757	725	720	786	732	761	826	784	780	737	794	777	767	775	714	826	776	761	782	744	709	781	755	764	739	754	803	787	751	766	748	751	739	751	771	784	742	718	746	770	773	798	759	792	743	758	781	769	736	775	818	789	816	753	762	758	772	773	768	802	754	761	756	730	780	735	700	764	825	772	767	763	728	773	773	773	725	762	728	783	746	745	776	758	792	766	757	773	797	755	802	775	782	766	755	803	748	773	744	770	763	789	799	810	752	779	744	765	750	706	755	713	795	733	789	775	747	711	828	787	754	744	759	808	756	771	740	791	777	776	727	717	831	755	769	732	768	810	765	753	781	746	815	774	783	755	834	783	775	791	762	786	784	752	767	783	811	797	747	776	778	814	789	783	776	756	738	752	764	758	799	754	735	793	821	736	723	791	814	732	794	788	682	785	774	762	776	805	782	773	720	779	777	797	751	752	776	777	776	780	750	782	719	797	803	786	755	775	773	812	794	801	758	770	763	765	776	766	751	765	817	710	753	727	779	762	786	787	740	775	800	715	822	772	739	745	749	775	739	770	785	801	712	789	767	748	725	812	747	795	744	847	706	749	712	743	760	728	722	788	783	735	757	708	790	791	723	807	807	748	780	801	770	726	783	781	776	753	757	706	766	742	748	815	781	788	782	772	785	765	783	761	765	796	724	777	738	759	801	806	776	752	793	728	786	732	788	749	762	745	760	739	747	777	768	769	781	750	772	755	756	780	788	760	771	760	776	725	798	752	753	787	780	729	774	766	769	701	739	740	795	815	771	750	768	765	783	774	733	776	769	804	792	771	721	796	773	774	726	751	790	759	709	718	777	791	743	747	759	756	751	784	813	774	749	774	794	749	785	773	824	819	774	789	764	773	779	744	784	759	762	771	724	752	736	745	734	743	776	751	745	725	784	771	753	804	776	772	797	730	704	814	781	775	794	780	750	772	779	727	733	751	752	764	755	801	727	758	769	809	739	792	804	775	751	809	780	757	786	824	761	721	811	776	761	752	744	766	728	787	843	748	765	679	744	815	740	730	757	744	791	816	794	781	751	768	768	719	792	746	771	733	754	781	749	759	723	757	766	804	742	810	751	769	705	758	799	754	749	811	753	769	753	733	770	765	779	739	785	786	829	796	802	741	786	739	766	719	727	797	795	796	771	762	751	761	712	739	760	788	786	762	750	764	785	771	784	771	759	763	729	812	743	793	766	734	781	755	775	787	752	781	763	801	767	770	792	745	819	757	795	767	746	781	780	795	742	798	770	753	768	838	764	765	717	755	788	741	743	821	735	758	766	750	733	777	764	741	740	764	767	760	746	766	734	791	832	766	733	771	747	724	751	814	809	750	745	800	780	793	726	762	784	765	769	782	774	754	778	773	791	707	743	746	768	760	774	755	751	826	725	789	758	738	797	814	728	740	747	748	758	809	724	772	786	770	734	751	766	749	776	781	757	729	745	735	744	744	733	783	775	745	785	721	781	743	761	742	796	735	765	748	819	782	836	742	748	774	788	743	760	760	801	759	802	758	767	766	737	796	762	769	764	785	747	779	740	782	732	753	747	786	774	746	788	784	777	781	772	777	771	749	772	717	803	754	800	749	766	762	766	726	772	757	749	788	783	748	791	736	788	758	796	734	728	751	805	767	755	749	830	790	753	775	801	792	727	775	766	782	762	740	733	750	776	765	807	775	794	782	777	788	781	792	732	770	740	830	817	769	746	777	767	753	800	774	784	757	781	830	800	758	762	775	754	783	807	773	744	778	756	791	760	789	763	813	752	766	744	760	815	772	809	780	781	760	800	766	797	759	800	728	711	747	725	822	752	793	764	758	766	816	808	765	743	758	791	816	837	793	760	726	753	796	721	770	746	782	771	784	783	753	746	759	805	733	752	757	760	785	785	772	774	785	728	782	781	796	778	816	801	762	738	749	771	792	786	750	736	741	782	793	793	801	799	769	782	743	760	780	761	756	718	739	765	770	786	769	760	771	757	735	727	768	758	750	792	791	807	754	788	796	807	737	769	745	753	785	770	745	787	726	803	770	779	756	757	729	807	766	788	797	794	762	778	767	794	735	804	766	766	755	734	765	765	787	749	743	772	761	797	807	716	744	729	703	725	737	766	768	751	716	808	754	729	732	707	806	747	762	764	734	735	771	756	772	759	758	742	772	694	728	787	765	756	766	768	811	744	754	787	761	781	735	772	739	759	808	788	821	794	774	786	798	765	772	755	740	768	726	793	762	780	766	787	762	749	794	787	771	721	737	780	748	761	773	789	773	763	758	728	720	742	774	785	770	716	779	784	806	782	750	765	792	785	768	765	772	775	766	759	729	813	794	720	825	728	760	772	766	763	790	728	760	779	733	817	757	767	801	776	802	750	800	787	755	730	828	757	775	772	837	753	735	764	793	782	765	741	784	741	787	796	761	772	757	756	769	759	752	792	797	753	742	772	778	751	751	747	839	791	791	824	755	787	737	807	754	777	754	806	763	761	749	743	789	736	751	779	788	758	746	770	732	789	729	771	750	742	785	776	753	776	770	770	744	735	742	777	772	725	853	713	770	742	776	743	751	769	753	799	748	736	755	761	777	831	756	720	851	725	806	772	746	790	752	768	774	762	776	761	750	747	791	777	770	788	762	814	746	740	769	784	738	762	768	771	753	752	805	733	749	811	789	787	760	786	748	811	808	777	792	809	736	749	822	760	784	778	746	732	783	786	763	763	754	732	750	750	747	776	759	744	749	748	800	766	711	760	748	772	791	742	828	779	782	788	744	740	730	774	769	736	733	765	792	772	751	739	789	721	793	762	767	785	775	762	737	729	719	733	750	725	770	746	809	763	704	763	811	760	795	751	747	773	742	758	791	762	794	762	780	767	772	720	731	781	698	759	756	745	754	784	740	770	821	814	800	724	784	801	817	758	777	740	748	776	809	757
36005	30206	31401	25609	19939	20032	17950	17134	16797	14331	14458	17074	13289	10064	7462	5170	5130	4480	3520	2997	2555	2091	1068	1156	1901	1902	1221	1017	1010	1088	708	532	480	533	475	431	508	455	421	386	371	359	355	332	328	362	343	325	349	350	311	336	321	316	322	327	287	326	324	303	302	334	329	317	297	309	309	334	282	333	318	302	358	334	313	320	329	309	312	327	295	311	318	322	312	315	347	306	293	322	317	329	279	340	326	305	296	327	309	308	303	333	290	321	344	316	326	344	327	344	308	326	284	315	309	325	342	326	300	319	334	293	297	303	329	321	315	339	343	288	325	329	319	308	294	311	312	328	332	288	325	286	296	303	316	325	308	319	360	293	332	341	322	317	331	320	331	323	332	307	315	318	323	329	285	327	287	339	336	315	291	284	291	300	346	293	313	307	302	297	290	320	338	304	316	329	283	307	287	327	319	359	299	308	335	314	315	292	296	302	318	316	319	298	302	310	313	299	311	317	317	322	308	290	343	306	339	303	322	287	293	360	331	323	332	324	305	325	323	312	328	329	298	304	339	316	325	338	306	339	339	352	269	329	307	312	320	304	322	297	334	321	322	306	316	290	340	334	308	316	306	320	321	310	292	276	327	330	322	307	330	318	325	317	305	343	315	327	300	310	326	306	273	293	343	335	341	312	346	310	327	291	347	324	325	306	326	287	286	302	298	335	328	305	305	325	308	297	306	330	290	319	293	315	348	319	299	300	295	281	299	337	322	338	309	328	293	296	312	314	292	308	344	312	326	322	289	320	343	317	293	282	333	320	297	315	332	331	303	278	299	315	284	303	324	328	341	289	264	328	297	349	310	328	309	317	313	337	322	322	283	346	303	301	311	312	294	331	330	320	305	320	302	299	275	311	331	364	317	285	259	297	289	339	351	304	322	338	319	327	285	333	312	288	304	282	305	325	325	305	316	301	323	323	276	308	316	284	322	304	294	323	350	320	317	283	344	324	332	297	340	310	326	312	321	323	300	322	298	319	285	285	338	349	304	318	321	322	314	336	298	347	284	313	300	361	316	362	301	316	314	354	292	325	336	282	350	317	321	276	310	288	320	294	348	324	341	308	297	317	277	299	297	330	321	326	315	299	321	360	333	271	348	323	326	319	310	325	334	304	318	315	313	299	316	318	330	335	300	307	308	289	317	343	299	307	306	316	294	311	292	292	319	323	307	318	347	354	329	313	304	302	319	322	321	278	301	301	317	336	307	321	287	314	315	280	302	321	327	296	291	327	296	312	351	302	318	289	329	323	318	334	303	312	330	309	315	294	307	275	304	324	340	329	312	314	323	306	318	302	330	294	308	269	330	298	342	324	291	317	300	310	335	341	301	313	353	318	342	319	318	311	352	326	324	317	306	344	326	305	308	300	304	316	334	305	316	322	306	343	363	320	331	312	322	317	349	308	314	304	312	296	327	289	343	318	292	311	318	300	305	315	302	355	285	337	327	300	302	310	307	318	328	343	288	292	307	310	333	317	294	325	308	296	313	322	327	306	331	320	322	334	345	305	330	297	309	333	336	325	323	334	301	295	298	342	348	325	316	318	333	299	310	299	300	335	278	296	331	290	315	288	288	322	329	313	343	331	344	340	299	333	298	308	335	325	302	346	300	332	312	314	348	282	285	301	332	307	301	315	357	346	309	316	308	303	292	299	302	321	320	317	312	308	304	326	311	305	330	337	295	354	314	316	314	319	309	308	347	278	294	314	312	287	306	330	319	297	282	307	317	323	313	333	297	324	345	329	318	318	280	305	310	352	307	342	349	317	312	314	336	304	340	324	346	324	324	295	302	277	322	306	329	334	325	337	287	277	317	325	312	341	318	285	345	335	310	328	293	321	336	316	291	287	306	346	320	322	308	320	322	328	283	309	319	323	304	333	316	320	309	339	302	271	292	274	321	336	278	324	324	326	328	334	336	308	297	306	328	317	285	308	301	324	299	348	328	290	326	297	320	325	300	359	335	329	320	312	319	317	275	308	297	325	342	333	318	335	311	287	290	274	331	314	298	314	322	286	309	307	302	326	305	309	330	308	306	303	334	317	304	279	315	308	326	314	355	297	301	325	340	316	346	278	296	343	315	316	379	318	323	321	339	332	312	302	311	304	326	316	317	298	333	334	324	306	303	330	309	306	316	324	308	304	322	324	330	307	300	321	310	295	320	350	317	323	301	325	336	339	297	297	345	303	333	307	352	329	333	313	340	302	281	332	294	325	269	337	301	325	299	324	357	323	320	312	292	338	317	308	311	292	295	317	349	325	309	297	338	322	322	333	312	293	362	299	322	341	318	326	336	298	296	314	305	324	351	321	317	331	314	353	313	318	316	311	302	325	301	313	316	298	308	318	325	311	352	327	322	332	344	337	316	290	318	322	323	292	326	325	311	324	271	292	290	331	342	304	338	298	319	295	363	286	316	318	335	298	332	321	304	331	312	301	304	327	309	321	317	335	324	313	348	348	346	315	309	302	322	327	296	330	317	297	313	312	295	288	308	322	320	311	309	318	314	301	317	311	331	295	296	291	300	319	321	313	360	337	283	340	303	294	297	296	329	284	336	335	327	319	318	323	284	337	287	337	327	311	276	344	312	326	328	331	308	294	324	330	345	316	334	293	296	331	321	326	336	293	323	313	298	355	314	327	314	322	324	295	331	330	294	325	297	305	330	307	316	347	329	309	337	330	333	331	341	325	298	311	315	287	315	318	304	330	323	339	315	313	296	311	347	300	289	291	336	320	319	327	307	301	305	338	319	273	316	359	283	290	303	317	306	295	300	296	279	340	306	294	320	340	321	309	292	302	355	276	310	326	309	305	328	335	314	275	282	352	308	299	347	329	305	322	324	310	318	321	274	306	293	307	368	359	332	333	310	324	296	310	335	325	339	309	270	276	309	325	288	319	320	305	342	312	306	372	300	326	320	330	310	308	318	301	325	322	361	326	317	272	304	303	286	293	347	310	338	315	296	301	304	322	316	331	320	322	317	307	336	290	314	325	350	303	326	337	322	326	306	268	325	319	285	294	272	318	357	311	319	308	309	330	324	285	311	339	294	315	354	309	337	317	297	284	298	319	324	285	279	322	323	294	339	288	277	282	316	338	299	316	281	307	335	315	321	363	315	277	317	273	295	315	323	307	334	368	293	329	303	298	297	287	315	317	294	315	318	288	293	327	343	286	321	299	317	325	273	301	336	324	318	299	281	291	324	288	310	327	314	333	299	320	337	297	318	313	331	345	311	314	346	315	332	320	311	308	310	317	303	307	303	335	334	304	298	346	284	264	323	318	327	307	313	324	295	315	302	320	311	319	304	322	290	309	295	323	299	331	342	332	328	366	305	283	296	308	331	318	337	334	306	301	328	316	315	379	307	328	289	314	320	314	288	333	347	303	297	302	304	313	329	326	324	302	318	316	315	333	323	303	287	274	299	331	332	342	342	322	335	327	338	296	310	283	324	331	303	326
24993	24618	33855	35359	32145	32893	30680	31881	32979	28728	33213	36168	30439	27058	21799	17320	17734	17250	13086	12051	10539	8369	4619	4985	9054	8679	5686	4784	5303	5051	3194	2231	1805	1828	1602	1794	2105	1678	1319	998	986	867	863	858	851	776	814	783	810	818	744	827	793	809	766	805	810	714	783	756	786	763	789	716	795	778	769	734	788	852	734	744	763	786	736	722	749	771	725	779	821	763	780	749	749	812	748	773	739	745	764	766	762	781	742	806	774	816	760	775	763	744	733	798	801	758	759	779	733	749	784	752	748	772	770	755	742	793	749	744	750	738	783	795	724	752	739	774	742	786	761	789	750	755	835	797	761	746	764	750	715	737	771	802	803	750	783	743	764	780	757	742	802	799	760	761	806	770	777	778	791	790	788	829	785	810	768	786	720	806	795	748	736	764	791	793	815	792	809	763	693	792	758	736	775	793	811	725	750	765	785	737	762	751	792	752	783	783	727	788	784	752	788	715	782	756	771	761	725	729	752	846	733	752	794	730	748	762	714	770	758	749	737	762	766	779	738	788	729	787	692	779	741	761	779	758	765	749	773	754	733	783	740	785	837	750	738	769	728	780	744	738	780	763	690	804	731	729	750	755	761	789	813	769	760	752	730	747	818	758	756	788	784	813	772	785	750	759	807	814	726	773	804	763	763	791	783	733	776	770	742	757	800	797	764	812	778	722	746	741	743	722	752	734	805	790	798	793	758	765	757	782	708	722	778	741	778	741	766	787	752	755	736	791	733	736	715	771	774	795	768	782	817	724	800	729	731	762	760	771	798	796	785	818	728	737	784	771	795	750	772	806	761	736	747	764	792	744	775	738	746	792	759	752	771	765	757	710	811	771	748	780	730	795	721	699	735	727	797	737	769	799	804	738	758	706	720	785	777	790	738	746	766	826	769	711	770	810	730	771	699	773	771	809	694	782	778	753	746	799	815	760	756	733	766	764	812	773	817	767	713	741	782	823	796	748	804	783	805	789	760	765	761	762	757	788	823	771	694	812	750	775	745	723	790	768	782	779	766	780	750	792	768	782	789	760	784	788	775	730	794	773	747	771	803	777	774	750	751	746	820	748	808	752	778	792	774	753	794	794	808	747	791	750	783	748	808	765	803	798	713	755	775	787	764	740	716	777	779	764	795	773	759	810	776	806	738	724	757	704	776	771	758	757	742	737	783	794	764	797	741	756	736	840	779	731	765	724	800	783	765	767	769	762	770	754	750	762	768	761	762	750	806	781	782	766	737	765	771	766	786	763	774	792	785	786	802	727	776	743	733	836	758	784	744	765	777	698	764	744	722	730	727	804	744	789	772	692	763	767	731	809	788	778	773	829	735	794	719	784	744	737	747	742	749	748	774	778	755	772	803	765	761	758	800	762	773	738	756	755	727	756	743	784	743	804	764	793	785	713	685	784	812	723	761	727	816	725	707	747	790	749	821	793	764	762	757	722	789	735	775	751	802	727	763	768	774	787	788	784	764	744	808	808	803	756	750	782	774	769	817	758	750	758	752	726	768	721	769	796	784	768	816	756	816	726	745	767	732	747	836	738	805	745	783	746	773	785	726	800	752	754	804	816	787	758	787	768	741	785	777	783	748	755	789	758	747	774	716	773	819	706	761	775	776	727	813	765	769	732	756	794	765	765	824	754	706	743	761	749	765	733	788	760	744	730	774	758	797	782	727	816	754	734	736	778	753	777	753	817	739	764	757	727	769	734	766	780	746	720	790	752	770	780	785	773	746	771	750	797	756	801	757	716	756	800	797	747	795	728	724	694	797	778	787	772	736	735	777	731	813	741	813	767	788	787	736	768	777	795	779	798	741	730	719	794	747	795	722	761	770	766	749	742	782	728	741	809	717	774	759	737	709	794	770	774	756	791	802	779	756	755	773	821	789	763	789	749	798	722	814	782	717	800	774	764	795	741	816	777	738	793	777	794	817	738	762	747	760	727	753	806	783	768	796	750	760	766	784	831	801	769	737	771	731	768	773	792	808	742	748	744	787	749	793	757	778	748	758	735	714	788	733	734	756	765	753	766	774	753	762	721	788	759	762	739	729	773	763	752	777	752	766	795	744	764	710	753	824	723	790	769	747	731	747	733	774	724	736	765	776	820	743	763	780	762	768	742	767	782	759	809	805	782	764	747	762	758	761	743	769	751	786	782	736	791	762	769	831	717	786	765	812	732	774	783	758	755	719	743	769	736	795	735	768	749	788	724	749	761	808	764	739	753	791	729	769	740	728	759	793	780	737	748	783	750	775	765	758	786	827	760	770	811	820	733	758	767	806	760	808	796	717	800	769	740	768	778	713	815	773	747	748	792	785	778	795	752	742	741	710	764	753	745	749	766	736	752	766	762	767	785	812	756	742	743	735	775	752	761	758	797	766	777	762	786	736	818	753	756	822	715	794	776	762	797	752	757	741	770	783	729	779	752	755	782	774	774	759	766	772	788	803	812	752	846	793	762	778	788	831	771	802	753	748	815	768	781	789	771	746	774	765	773	762	791	756	731	766	784	748	736	736	788	747	755	799	790	783	803	749	789	831	774	731	802	779	785	801	750	775	772	797	805	725	746	777	729	743	762	760	762	772	790	750	757	771	734	795	802	838	799	746	750	767	768	752	799	746	735	753	730	805	791	734	768	751	761	774	755	743	737	725	770	774	755	758	756	786	710	758	809	813	766	812	775	773	817	706	714	758	735	776	717	742	784	793	757	750	728	739	764	744	776	752	805	757	750	787	778	783	786	728	800	769	754	784	782	772	750	792	727	780	807	754	706	769	756	753	772	734	785	753	750	743	786	746	766	735	701	771	746	785	795	798	759	776	757	792	749	741	771	736	817	775	749	768	768	721	724	759	775	763	763	720	735	775	772	796	776	757	756	781	721	789	740	766	795	799	781	764	778	748	782	788	772	739	792	755	745	745	801	783	822	739	818	738	775	768	784	741	739	780	727	732	810	730	757	776	787	765	760	723	740	773	763	775	809	783	732	729	770	813	790	801	775	793	724	789	718	783	796	752	771	762	768	773	778	760	742	805	803	770	724	802	786	778	759	735	757	772	787	774	785	752	742	748	776	759	793	741	736	763	759	831	749	815	780	764	815	714	771	717	772	745	709	823	720	743	803	739	756	741	803	774	762	760	817	736	751	721	728	768	801	713	749	760	725	756	788	757	765	781	768	718	774	790	780	725	815	743	766	805	770	771	781	709	789	792	782	770	754	746	738	798	812	773	801	752	779	762	788	776	739	747	781	736	734	809	727	798	770	772	743	814	736	753	755	760	740	825	775	812	788	775	761	781	758	755	757	748	803	764	777	793	753	772	764	754	717	754	838	765	787	771	794	757	749	784	748	790	781	742	755	804	765	753	727	747	745	763	774	781	760	769	778	818	816	799	745	738	790	744	738	718	791	772	754	770	778	765	787	728	825	753	790	727	719	718	780	775	733	762	712	770	747	749	784	799	726	765	749	764	803	779	778
16976	12581	12997	9728	6379	4376	2897	2018	1828	1479	1353	1153	940	732	611	533	527	539	547	466	473	460	437	404	389	380	391	368	343	349	338	351	320	348	341	347	299	301	350	342	318	351	331	338	328	312	338	319	356	312	372	345	318	313	318	305	314	305	315	316	326	332	293	321	340	344	318	309	301	299	322	337	339	298	307	355	320	323	351	291	314	331	308	350	325	343	329	342	322	322	313	321	316	289	322	342	289	319	303	300	317	294	314	299	330	299	320	316	348	321	314	306	286	348	348	288	333	301	319	349	323	335	319	308	292	317	363	333	333	328	335	328	317	341	327	324	295	316	333	317	308	305	309	294	344	323	323	335	324	288	307	335	317	314	297	295	315	286	312	339	356	335	334	326	336	287	315	324	301	348	314	299	301	297	322	301	329	337	313	296	325	317	312	315	345	330	323	324	334	339	346	321	317	332	319	357	301	299	314	316	297	319	317	295	328	323	338	328	326	324	301	348	329	303	308	308	301	342	318	336	309	339	323	310	334	313	320	346	339	305	339	346	334	334	313	300	317	339	328	277	306	317	341	350	316	329	344	309	305	315	328	338	299	295	330	302	327	347	341	353	302	312	308	323	325	323	311	338	323	288	313	333	348	302	296	329	313	311	314	306	313	293	322	295	315	302	338	305	321	331	314	320	350	315	305	298	341	329	319	321	316	352	328	352	292	326	288	301	311	329	325	301	328	278	338	290	334	337	329	315	322	308	324	283	338	347	332	297	341	351	311	303	319	375	322	359	314	333	295	300	350	332	291	288	327	296	306	321	331	312	335	330	321	296	323	306	354	332	329	323	348	303	307	304	314	357	310	303	345	331	313	326	327	362	305	327	308	323	308	340	288	335	323	308	315	310	333	349	301	329	311	324	335	333	328	304	329	340	322	316	305	313	339	309	318	301	330	304	344	266	314	279	357	316	292	289	329	304	347	336	372	321	298	301	340	317	340	316	330	342	353	328	353	284	304	328	290	300	298	310	331	324	320	334	319	323	325	312	322	305	312	353	347	311	337	379	333	320	327	324	259	311	258	336	305	308	294	335	330	294	334	309	334	323	287	302	328	328	326	341	315	339	329	315	313	333	305	343	338	309	317	341	324	312	328	317	339	315	335	311	279	373	330	319	340	315	347	301	337	307	337	317	318	372	314	290	308	316	318	360	291	317	310	339	296	327	312	289	313	330	334	338	291	286	352	336	317	327	286	311	292	333	315	298	336	327	318	287	339	315	317	331	335	317	286	327	348	307	345	332	300	307	317	328	347	306	312	301	284	319	316	353	346	329	318	332	330	335	285	328	345	341	327	320	315	316	319	328	304	305	334	324	323	299	300	277	309	333	347	311	322	302	306	328	322	297	312	316	348	319	329	297	266	294	326	341	309	341	300	308	318	330	299	315	308	330	296	309	319	354	353	321	317	295	309	290	333	325	273	338	312	321	336	333	317	302	346	298	316	360	337	322	309	326	329	348	291	354	337	315	342	323	318	359	330	321	310	329	327	277	328	340	302	299	308	348	321	284	341	348	300	317	299	337	316	342	291	312	308	304	277	326	332	315	329	326	333	360	329	344	308	338	319	305	296	327	295	343	297	321	326	311	363	345	290	330	340	304	329	326	314	325	302	329	311	315	315	334	308	350	309	348	337	309	337	323	297	319	319	312	302	321	348	323	346	337	328	327	342	323	301	319	323	350	318	320	329	343	339	323	343	329	335	319	320	337	330	320	298	308	332	314	321	331	341	335	329	312	314	331	316	323	328	308	303	297	311	330	293	314	308	319	311	317	301	319	309	316	315	325	348	348	314	352	314	316	309	324	354	333	339	335	325	312	312	329	304	299	365	336	323	331	286	294	308	340	283	319	279	303	266	334	325	326	348	323	309	324	331	323	335	314	307	312	286	340	338	333	332	361	336	312	311	351	316	330	324	327	328	322	328	348	313	315	327	343	324	356	315	315	330	341	293	336	331	337	358	299	299	324	338	337	352	300	324	338	336	332	310	311	320	325	332	366	360	319	283	300	288	329	313	289	325	290	298	330	293	345	306	317	339	338	307	340	317	333	321	327	317	288	324	322	352	317	340	298	300	308	314	326	274	314	326	307	320	335	320	327	294	321	334	296	326	299	323	308	316	334	325	346	321	334	287	335	316	316	320	314	332	314	307	343	318	302	319	331	301	316	343	327	345	335	326	314	323	313	331	336	338	304	286	319	340	299	329	330	313	305	296	303	339	330	313	315	306	327	315	317	288	317	303	339	306	294	328	347	302	330	297	319	332	351	294	297	330	313	275	320	318	339	340	312	310	316	307	302	352	307	287	301	294	333	347	309	293	375	321	312	342	324	309	321	305	304	301	310	325	289	306	311	315	332	331	299	343	352	316	320	294	353	284	307	351	316	274	340	274	315	330	316	323	318	295	312	302	330	317	314	286	285	339	303	334	339	297	329	328	324	328	343	330	340	315	320	333	325	332	306	300	317	310	340	342	315	298	306	277	306	325	330	333	325	345	294	305	345	338	299	323	327	328	308	312	327	284	301	338	290	309	294	342	309	307	280	329	336	312	334	306	318	298	335	316	316	331	340	349	292	342	334	289	294	330	308	317	314	326	309	328	311	331	318	322	318	328	314	326	342	315	309	305	311	329	345	303	323	326	346	333	337	340	312	298	309	313	307	338	296	311	316	344	321	332	307	330	327	304	327	275	308	343	325	352	311	325	331	342	328	301	316	343	344	320	285	320	336	306	323	292	309	355	313	324	335	313	283	341	288	302	312	326	309	299	311	338	357	304	332	336	310	338	337	328	312	343	350	360	319	321	337	331	315	307	319	317	357	360	368	335	330	330	300	304	368	333	318	360	294	321	335	326	282	314	332	316	332	329	316	344	313	341	300	290	316	331	292	324	319	334	357	300	308	312	336	317	285	322	314	309	310	343	318	316	320	327	355	329	303	314	344	337	288	326	347	317	343	344	334	317	342	334	327	318	348	335	336	317	321	307	328	359	311	301	323	309	327	333	313	334	322	319	332	337	347	347	298	309	330	323	305	350	310	309	334	333	331	280	334	347	331	281	337	331	332	360	296	301	329	311	353	378	324	345	342	320	315	312	320	327	318	315	309	288	326	366	283	334	333	309	310	328	317	310	329	317	327	317	341	358	330	320	305	322	305	333	282	337	343	343	307	313	296	305	319	340	320	306	345	320	318	320	308	333	310	320	298	302	315	278	319	328	336	318	292	357	339	326	347	307	307	306	326	294	339	318	283	314	326	335	322	317	299	301	290	320	316	307	311	316	353	322	315	317	356	314	326	319	328	303	292	336	319	325	298	361	320	331	359	321	293	306	288	341	311	350	309	339	315	363	302	313	355	376	303	298	331	331	331	315	313	321	336	309	328	324	320	302	322	321	314	305	319	316	325	298	333	313	294	324	317	341	303	293	315	263	311	317	307	316	306	334	343	302	309	312	318
12646	11856	19732	21026	17917	14626	11217	8855	8087	6790	5738	5674	4307	3206	2547	2133	2126	2114	1959	1800	1734	1598	1463	1254	1286	1287	1199	1101	1053	1059	987	906	899	892	876	838	831	867	862	830	824	813	777	764	792	822	809	800	795	770	773	794	773	789	729	764	784	788	794	803	806	724	804	783	770	822	788	795	769	800	761	766	733	749	765	755	739	774	744	826	761	749	754	783	782	762	766	772	787	776	730	733	783	803	780	768	792	772	794	764	772	788	788	764	774	839	783	801	783	739	763	821	754	764	755	832	772	777	748	778	818	748	742	788	801	817	781	831	784	797	730	778	717	813	773	830	798	807	749	800	749	765	795	758	798	782	771	769	755	805	787	777	756	773	762	821	753	815	840	800	792	849	776	806	779	825	761	808	792	804	748	788	813	782	763	843	795	793	787	791	831	787	772	826	782	751	777	791	784	799	826	790	821	762	794	828	748	811	833	770	745	776	790	741	799	773	754	765	795	806	796	774	804	821	787	770	773	795	763	805	787	739	782	773	768	767	773	791	858	801	773	758	806	766	802	749	801	788	811	798	792	813	785	804	771	805	736	760	785	801	783	755	831	782	743	781	782	856	762	730	763	810	782	829	833	773	728	800	821	786	744	813	784	791	795	796	776	780	772	823	804	757	721	763	798	797	769	769	723	803	722	796	762	794	805	802	795	770	755	757	815	755	816	733	760	779	766	751	850	820	801	750	737	782	804	783	809	739	780	793	769	792	738	763	736	787	759	797	790	738	814	733	823	807	775	743	832	764	766	789	814	750	763	772	786	787	867	788	771	805	785	703	799	764	783	806	799	777	756	783	822	808	768	815	731	777	838	764	759	788	774	780	811	778	788	747	806	746	812	837	774	791	847	796	796	779	757	782	774	726	784	762	787	818	752	815	824	750	761	756	782	762	767	815	772	811	767	813	787	774	756	844	785	781	799	738	772	755	804	793	805	779	758	838	807	740	742	794	759	786	810	764	748	728	746	817	841	770	754	807	796	760	801	762	794	753	809	768	735	764	787	771	784	812	731	783	760	777	752	745	801	781	790	777	770	772	780	779	786	787	797	830	748	800	773	789	780	769	779	764	748	737	746	767	819	740	724	810	765	769	761	785	787	764	808	776	803	772	809	744	792	782	757	789	783	790	761	805	747	796	756	803	736	770	742	757	768	768	752	773	821	789	783	813	782	787	795	763	781	816	790	767	816	762	771	766	752	775	776	811	800	789	781	782	784	782	786	779	793	809	783	778	806	792	745	747	767	781	794	792	749	720	799	752	748	786	816	783	795	727	770	774	758	807	749	793	805	808	817	781	762	828	802	772	733	741	775	778	739	770	755	762	819	716	822	842	781	755	807	763	817	791	777	731	818	751	770	771	756	801	785	777	776	792	794	756	757	804	773	785	804	754	813	828	742	744	755	782	823	801	797	786	829	788	810	793	749	790	821	831	758	760	764	729	827	785	828	817	854	816	769	732	757	793	750	765	769	803	752	801	820	804	811	846	753	796	769	747	783	807	796	782	801	778	789	750	806	786	809	748	729	809	850	835	787	819	732	813	816	832	766	793	754	722	774	779	825	804	781	759	769	756	777	785	770	763	801	796	769	820	768	778	782	818	805	800	764	755	818	781	801	801	746	761	779	828	829	748	817	793	766	772	762	793	785	771	773	756	811	802	766	769	820	817	764	830	782	711	851	844	755	773	749	775	765	878	759	815	764	754	789	739	812	769	774	812	771	793	770	774	781	773	791	803	796	782	778	725	741	801	777	761	755	790	763	767	771	765	759	776	790	758	788	741	800	784	828	750	751	801	790	795	844	770	777	800	780	780	748	793	799	755	801	754	751	825	748	769	810	859	761	805	798	772	756	775	834	755	799	802	756	787	791	756	768	761	790	756	765	818	754	761	769	802	804	758	776	761	800	783	833	764	782	800	742	757	799	757	803	765	787	732	764	829	727	841	704	749	792	778	817	759	819	805	763	801	782	758	743	768	771	828	772	798	796	788	788	773	769	804	791	760	732	785	801	770	782	751	777	768	788	791	805	758	783	762	791	842	747	837	845	766	753	712	813	719	752	802	821	805	749	787	828	844	746	756	760	805	783	768	740	841	788	764	774	768	785	772	796	758	784	791	814	804	763	731	778	825	808	797	765	848	755	792	815	809	771	759	799	729	774	826	804	793	817	820	801	784	790	785	762	778	791	790	802	795	726	741	744	787	781	795	785	775	739	757	778	781	736	759	756	736	782	773	761	798	769	797	758	746	777	728	751	829	769	810	753	784	811	763	789	779	800	807	800	787	771	772	706	764	801	760	738	766	769	802	773	790	764	789	759	798	811	790	822	783	761	773	794	763	868	777	792	828	818	752	789	747	785	760	792	785	806	789	817	803	774	786	783	792	784	799	790	794	830	787	831	804	788	784	788	790	783	753	778	786	802	760	767	795	798	767	752	811	737	797	782	795	776	791	791	765	796	747	788	733	785	827	776	756	805	792	789	787	784	798	830	796	779	796	726	754	789	804	759	801	776	758	791	765	781	829	735	768	814	756	798	807	747	787	757	855	818	806	778	743	815	743	741	802	786	805	771	848	793	756	806	765	810	792	838	763	780	785	800	770	765	779	773	781	770	769	822	761	789	783	804	764	761	823	763	713	763	788	793	789	749	732	811	776	781	808	764	758	733	800	817	825	808	823	746	799	754	779	785	771	794	840	777	794	787	807	787	767	786	801	795	827	771	762	792	780	761	796	767	836	814	787	758	762	746	752	808	773	748	768	781	799	711	808	757	770	762	846	811	729	797	728	806	811	825	809	745	799	756	777	797	758	791	764	769	742	736	786	830	755	768	756	772	776	808	810	788	861	805	795	802	773	750	764	751	769	805	771	843	754	813	792	820	770	788	768	789	764	763	771	757	751	758	849	803	750	819	789	782	765	767	729	786	791	803	771	762	795	780	781	785	804	784	791	785	854	781	840	810	728	753	809	775	780	786	787	809	790	770	787	780	809	798	780	849	808	750	775	757	781	766	817	756	761	762	792	800	834	776	775	830	814	748	787	769	732	793	736	797	796	822	775	715	810	786	778	788	810	742	761	796	807	720	804	776	807	746	789	748	742	806	823	809	768	758	760	751	789	733	780	751	813	809	749	826	714	756	771	799	775	721	797	811	750	759	790	815	773	829	809	750	759	801	754	821	763	787	779	756	791	777	763	787	811	779	802	778	788	782	781	790	823	852	762	829	789	777	802	773	786	766	746	728	779	766	790	802	749	792	770	808	785	738	794	759	805	776	777	816	762	795	782	778	801	760	780	802	715	743	782	759	755	808	845	765	807	808	769	857	819	766	860	774	766	743	763	802	763	766	761	787	787	807	752	792	806	795	772	717	776	823	722	829	750	750	801	773	787	783	753	848	774	753	772	788	791	776	750	777	804	761	758	815	804	802	799	777	806	777	772	790	783	708	784	753	759	736	760	781	750
24949	20203	19457	15521	10916	9133	8373	7030	5803	4992	5229	3770	2385	1209	1013	1031	763	954	1350	1162	901	1064	742	582	684	702	628	575	527	503	477	441	414	386	352	363	358	369	349	330	306	283	324	313	326	319	306	323	319	322	317	298	339	305	323	337	327	313	314	297	347	310	327	338	340	322	315	331	327	312	289	279	322	342	293	320	311	313	317	319	341	349	307	346	330	315	291	311	326	315	316	318	318	362	329	327	311	327	326	291	310	341	311	316	310	347	303	299	286	292	320	315	329	299	314	321	347	341	301	305	340	299	348	294	322	289	310	305	322	338	336	334	295	318	310	345	349	307	318	326	343	311	299	331	286	321	305	299	337	313	296	302	294	305	304	310	321	307	328	314	345	312	335	313	328	324	301	325	291	303	319	301	321	317	321	334	306	328	321	313	310	325	338	296	301	304	339	321	290	271	342	313	330	328	314	295	275	302	301	336	329	340	297	305	290	316	328	297	289	313	309	304	303	323	331	316	333	340	332	315	304	292	327	322	319	332	351	296	329	326	331	306	296	339	324	333	304	322	320	326	339	308	289	292	349	316	322	332	337	350	343	281	319	332	308	305	289	326	306	324	319	286	352	302	332	288	291	344	289	317	324	314	325	277	296	321	328	302	283	313	310	308	301	313	312	347	302	330	314	303	334	348	339	308	336	304	337	347	342	291	334	327	287	318	344	317	303	307	308	318	295	294	319	341	312	308	288	312	317	323	327	324	328	286	323	316	327	333	324	305	288	300	292	333	302	328	311	324	297	327	340	329	319	341	334	348	322	319	308	305	301	289	310	307	315	311	322	305	350	340	315	322	347	310	305	333	277	307	311	310	312	324	319	326	284	346	306	330	321	329	351	315	298	348	332	342	373	345	301	332	287	319	336	322	334	335	325	348	339	327	325	343	327	332	345	317	308	314	288	329	286	308	321	371	335	306	315	330	384	338	361	340	332	342	322	306	309	323	315	342	311	360	310	308	334	339	318	344	351	330	325	306	327	333	347	360	309	340	330	322	311	263	321	301	317	313	310	313	345	321	307	308	310	301	330	297	323	281	293	326	342	319	286	346	319	290	310	296	327	315	282	316	317	326	324	287	322	305	305	299	306	311	335	337	340	295	303	322	337	310	284	326	316	316	337	323	329	307	357	380	354	310	324	319	313	328	326	338	329	283	315	331	319	329	295	323	331	302	313	313	312	305	284	338	303	308	304	307	323	311	314	289	301	296	272	325	312	328	331	310	310	342	334	313	331	313	290	349	298	294	351	346	312	334	336	304	321	347	313	323	331	308	316	312	342	304	317	323	323	308	322	292	337	337	360	341	333	303	352	298	315	319	304	321	339	312	343	324	326	304	360	320	346	320	294	307	310	325	321	336	319	338	315	345	308	320	313	265	324	347	317	315	331	352	346	319	353	321	313	328	306	324	315	351	318	292	283	304	341	296	340	312	291	320	310	308	332	325	342	331	331	312	318	319	296	320	313	281	323	349	304	326	342	311	334	318	306	310	322	308	333	320	296	301	316	312	336	313	327	315	313	312	322	324	295	298	317	310	341	310	282	341	310	337	337	351	313	316	314	318	312	326	307	328	347	310	334	352	292	297	306	310	327	319	342	325	316	360	322	333	336	311	299	306	295	326	309	309	332	319	301	308	320	332	320	337	315	301	314	318	317	304	308	335	322	302	316	316	325	322	327	298	337	338	351	340	297	299	355	309	280	308	327	306	372	344	309	323	307	334	289	317	329	307	315	337	326	332	309	335	317	304	276	328	324	298	340	346	333	309	323	316	288	287	289	364	330	326	300	300	336	329	326	329	303	332	325	336	352	305	344	324	341	305	316	323	291	314	352	334	355	317	306	329	317	321	330	313	340	314	326	311	336	339	328	328	339	332	339	331	306	307	330	308	303	342	336	295	308	344	343	302	329	318	343	326	344	320	320	309	308	338	314	354	338	283	324	299	317	310	312	329	311	297	277	292	322	319	324	344	334	343	320	339	336	305	324	313	330	322	295	315	325	319	325	332	346	310	287	352	365	302	332	335	308	302	345	300	318	313	296	308	316	347	295	304	307	324	319	320	295	293	325	321	335	319	337	293	316	301	329	314	327	343	321	321	313	301	324	326	332	360	332	329	341	342	307	298	294	319	293	311	305	303	315	303	347	310	331	300	300	296	333	294	319	338	337	311	300	312	365	349	360	327	345	323	333	339	349	326	314	320	316	331	307	338	332	338	326	322	329	325	312	331	305	320	290	326	343	330	289	319	298	314	313	340	307	315	318	350	284	343	335	314	347	327	322	299	312	352	334	356	315	342	344	338	303	333	308	322	338	314	328	313	347	330	289	325	337	320	301	317	297	327	281	330	280	295	343	325	288	333	321	344	329	289	314	312	338	296	314	320	321	337	331	308	355	346	327	291	303	324	324	342	326	325	318	321	304	312	333	324	291	300	311	348	311	360	291	340	332	330	349	330	360	312	309	327	344	347	296	298	345	323	315	328	340	335	345	304	301	294	332	300	322	347	339	325	294	307	347	291	330	303	319	297	344	297	296	292	310	320	310	334	309	305	355	356	309	352	298	317	349	296	286	304	302	306	322	270	346	300	351	315	321	320	339	320	323	333	318	312	325	318	315	333	297	288	310	327	332	336	344	302	316	300	323	324	314	287	328	317	316	306	337	286	324	327	297	321	317	343	325	274	290	334	311	301	334	312	329	315	319	311	320	328	325	362	323	363	340	312	336	335	334	328	306	332	310	300	351	323	311	330	331	303	312	298	285	354	316	290	304	320	313	327	308	314	300	318	325	357	336	295	311	328	303	315	298	305	304	317	322	346	299	319	314	329	289	313	323	311	325	292	316	297	301	343	351	314	331	351	326	330	303	345	290	351	300	325	334	337	294	316	346	321	325	324	313	346	312	325	280	313	304	330	337	306	304	331	332	321	297	315	322	311	335	328	289	340	323	334	307	322	332	328	310	321	311	311	320	329	342	317	323	330	311	320	338	311	315	325	283	295	357	300	300	319	319	346	314	304	318	315	330	352	319	323	355	330	322	310	348	313	284	333	327	328	320	298	332	330	313	287	348	315	336	321	330	330	340	330	351	310	335	294	329	321	327	344	306	343	311	312	320	349	306	309	299	342	313	332	328	322	303	343	305	323	303	340	313	320	310	320	337	330	312	311	279	320	313	355	313	368	324	335	319	301	347	303	328	328	322	288	307	341	305	331	309	304	308	313	333	322	312	319	312	304	318	324	329	316	340	335	336	301	304	303	324	297	314	322	293	312	343	300	321	353	315	333	316	334	339	299	324	309	336	319	322	349	328	348	313	314	322	334	313	300	275	305	321	294	321	326	325	300	282	326	313	316	318	319	300	305	307	313	352	313	316	328	290	339	322	303	313	331	313	348	324	337	343	344	348	287	317	316	321	321	306	311	286	343	320	306	342	319	336	286	314	322	325	365	308	312	315	281
17674	17578	24910	27125	24195	23251	22003	21192	19814	18351	19674	14942	10393	5772	4774	5032	3213	4443	6758	5585	4666	5084	3261	2463	3260	3619	2777	2351	2246	2298	1778	1398	1262	1240	1146	1101	1316	1074	982	897	867	787	827	797	824	848	800	806	782	879	756	793	874	798	838	826	805	745	804	832	791	738	775	761	818	822	765	793	776	735	771	776	750	836	730	769	772	874	775	779	854	775	797	786	796	786	765	805	775	786	766	761	806	770	826	829	769	826	790	752	743	788	794	786	801	759	791	784	763	769	774	776	800	833	777	743	798	789	812	772	762	782	778	794	826	811	777	795	759	769	772	768	783	786	811	792	747	783	788	778	792	813	730	762	794	774	800	792	829	775	764	769	775	768	774	789	804	809	753	774	760	785	765	786	762	775	696	777	855	756	825	778	784	803	778	816	816	769	810	809	808	796	791	762	817	803	794	746	794	773	810	841	783	792	799	765	786	741	803	764	802	777	800	789	673	776	800	787	787	819	728	764	788	792	773	780	776	784	833	780	791	809	759	811	805	801	813	785	801	720	746	779	781	746	803	783	826	780	781	755	838	798	813	811	771	807	758	766	768	725	808	776	819	790	748	801	776	766	786	829	823	786	764	770	803	784	813	799	790	774	736	793	803	804	814	740	823	796	779	786	761	749	809	749	815	813	789	782	739	809	747	775	775	785	758	775	774	754	800	776	838	747	797	790	766	770	774	842	769	823	821	770	774	789	792	760	821	836	794	785	769	788	814	822	843	797	765	832	790	741	810	791	796	789	803	810	796	746	733	826	743	832	761	781	793	800	794	751	796	824	804	757	810	775	827	764	788	835	774	836	725	805	791	766	790	832	807	832	824	813	744	855	771	790	806	791	821	833	742	768	724	796	766	882	785	816	803	821	803	786	743	821	777	799	800	783	777	795	809	693	808	838	800	742	809	819	828	796	773	765	741	777	795	766	771	800	797	791	793	828	792	748	791	800	743	818	835	787	796	771	834	754	768	745	783	770	779	766	771	761	793	808	742	780	800	823	799	777	765	791	814	799	805	782	765	747	783	723	791	796	771	822	757	775	783	796	789	785	789	833	756	825	762	774	781	776	796	772	781	807	780	793	789	795	859	786	756	807	733	781	782	738	866	741	767	758	799	742	712	764	805	760	775	769	810	767	801	764	807	774	772	839	831	795	824	799	743	795	781	820	785	742	758	796	777	822	836	782	790	819	811	835	713	781	783	756	814	761	752	744	774	780	820	802	772	800	758	792	783	783	783	808	751	783	822	762	815	781	778	770	801	815	798	787	761	794	804	744	773	762	788	830	785	782	837	754	797	748	826	781	817	793	755	775	787	805	813	774	759	780	767	734	774	793	725	784	776	791	759	795	813	767	782	785	768	749	872	773	814	808	806	760	790	765	763	849	795	793	812	759	774	825	783	735	806	788	769	816	785	792	798	753	764	754	775	765	779	788	765	838	761	748	757	786	773	821	742	815	772	799	776	765	764	796	728	814	777	762	741	792	806	779	829	805	773	762	793	776	696	786	757	735	798	807	768	784	738	764	786	809	802	796	812	768	787	824	765	785	762	814	792	787	765	786	787	767	793	725	803	827	788	743	832	805	828	742	795	750	753	780	787	828	756	782	775	805	779	806	764	838	816	779	781	786	832	794	773	774	718	803	756	843	796	794	778	827	833	838	750	826	817	777	706	785	761	788	792	865	772	770	828	804	801	801	757	758	825	777	802	819	794	743	794	805	789	813	814	743	850	811	848	806	749	842	762	796	790	830	826	776	769	829	792	784	760	757	837	832	821	807	810	740	792	808	806	849	810	825	835	779	783	819	823	800	775	810	781	745	732	788	820	809	800	812	808	716	799	742	809	771	813	768	785	758	790	784	822	784	767	802	777	747	782	819	764	842	781	795	721	808	772	799	774	759	808	779	828	794	852	829	840	793	759	787	759	832	775	859	760	751	803	734	774	796	784	782	759	727	835	797	763	783	797	790	811	821	791	789	814	801	755	753	745	777	733	774	766	796	773	734	769	838	815	807	790	795	848	796	802	791	741	826	799	746	751	818	752	763	774	821	764	746	773	816	768	788	813	765	777	789	779	853	803	782	759	818	827	791	777	791	807	799	776	797	775	819	798	767	796	782	823	780	813	768	790	793	792	792	768	772	775	772	728	783	771	762	818	833	812	771	756	773	774	744	784	766	765	777	780	774	706	792	788	776	816	766	771	762	839	839	778	790	758	779	762	809	760	759	806	788	819	816	777	799	779	831	793	790	794	781	794	795	858	793	778	763	774	788	789	819	792	786	776	841	799	784	776	820	780	774	803	787	812	755	814	800	802	764	773	757	810	795	782	816	837	756	824	825	811	809	825	754	795	785	773	788	776	760	803	840	778	759	731	809	780	776	735	796	820	805	824	767	758	787	800	861	744	862	768	758	773	757	753	802	836	788	809	787	793	771	763	788	728	838	781	771	781	786	796	749	829	785	788	823	824	769	790	809	812	801	813	806	761	830	798	793	854	805	819	794	799	846	776	810	769	827	753	776	791	776	771	797	748	757	772	745	787	759	813	807	775	767	825	827	790	786	790	791	799	800	801	795	800	812	763	776	763	834	802	784	793	808	781	802	841	795	816	775	824	730	797	820	764	747	789	834	802	764	807	785	800	733	808	812	774	772	835	746	816	798	780	798	810	813	810	813	785	752	789	778	785	785	775	772	787	797	835	757	768	769	772	758	836	767	830	807	816	759	757	771	749	769	756	838	757	794	798	733	772	751	800	810	792	812	767	775	820	805	809	780	775	810	791	783	753	810	783	770	767	752	761	803	764	810	761	789	749	778	781	782	736	774	779	786	742	794	784	806	756	804	858	760	777	826	790	735	813	789	776	798	748	774	761	789	824	731	772	788	771	792	740	786	744	807	725	811	807	818	787	801	791	780	787	769	787	797	813	763	747	778	824	776	774	771	775	779	809	786	799	748	801	778	744	800	758	776	795	841	770	809	761	835	753	787	845	774	792	751	778	777	778	769	811	800	803	760	790	796	810	731	755	805	767	771	782	816	790	796	789	793	802	738	793	781	855	816	751	772	799	803	767	819	761	758	821	756	782	805	785	828	798	772	802	778	736	810	842	796	755	789	799	717	766	739	769	744	737	791	800	757	815	762	765	744	740	823	780	774	761	758	791	779	800	770	784	760	807	716	793	781	793	786	812	755	796	711	797	744	826	796	770	826	804	804	808	816	793	746	800	768	758	758	791	793	782	825	812	786	758	821	824	796	798	768	788	773	791	756	786	788	802	839	766	744	790	779	744	790	739	762	785	794	806	786	794	833	799	854	839	791	824	807	788	811	768	795	792	806	767	774	777	765	800	780	748	818	740	768	791	833	793	692	785	833	742	797	802	819	773	785	824	817	796	760	787	793	788	802	734	805	777	796	790	752	778	762	755	826	766	829	794	787	726	788	769	802	803	779	786	773	769	820	805	830	725	817
37161	31845	30792	25392	20124	21987	20634	18008	16235	14412	14291	7502	3692	3116	3042	2409	1984	1377	2074	2658	2462	2345	1621	1206	1067	1567	1362	1232	1051	1123	876	659	503	548	516	455	599	454	404	342	365	311	350	318	343	331	340	333	346	341	325	336	307	345	287	338	321	287	338	368	301	329	325	316	341	338	323	261	341	349	335	330	322	317	343	311	299	326	309	320	358	298	329	299	313	301	315	355	312	324	295	314	339	320	336	331	356	354	307	344	357	349	307	332	348	294	311	333	343	352	318	289	314	338	314	297	332	312	333	326	317	339	303	335	313	312	332	335	322	334	324	322	314	345	276	312	338	304	291	346	304	297	290	290	292	321	336	302	320	368	310	335	309	321	331	348	308	331	308	298	319	326	359	336	319	320	317	318	334	321	294	318	330	330	313	328	321	314	329	334	340	357	312	325	323	334	313	323	319	298	336	339	332	323	320	346	298	306	318	324	279	300	303	313	335	347	332	304	339	325	343	343	335	340	298	323	323	334	314	331	312	308	318	310	313	293	313	316	317	316	328	344	303	322	317	340	294	296	340	322	324	288	316	352	321	347	326	333	338	315	303	346	329	306	312	313	341	294	309	313	308	288	304	317	282	321	312	318	307	336	332	319	313	350	337	304	353	354	320	323	322	296	327	310	308	343	301	322	315	305	324	312	322	347	314	289	324	351	346	332	341	301	308	323	332	292	319	334	317	350	325	325	289	315	313	328	328	325	333	317	321	309	321	302	323	333	332	329	316	296	319	348	291	333	352	316	320	307	304	326	345	320	342	301	315	307	296	290	313	307	299	296	301	295	352	305	356	308	321	336	290	273	314	336	334	308	333	327	313	327	318	343	291	321	288	333	311	371	296	318	271	342	340	313	353	329	284	284	351	323	288	289	305	318	320	355	338	328	372	306	308	319	319	342	319	347	348	324	325	323	309	305	323	320	311	323	317	317	324	337	327	334	319	318	313	331	312	297	313	289	336	323	318	325	312	330	352	327	293	333	293	340	341	314	319	316	325	340	281	342	300	311	324	313	324	347	307	332	320	291	302	364	334	293	315	310	322	314	329	321	347	314	298	336	332	295	346	350	333	343	296	287	331	336	283	337	329	355	297	298	348	339	327	313	320	329	325	327	284	299	328	312	332	313	321	313	318	328	331	327	318	324	372	325	325	327	316	284	309	317	299	301	281	296	326	329	313	308	315	309	302	315	338	295	297	305	310	329	297	312	284	301	302	308	299	323	312	312	264	313	344	318	302	320	288	334	371	316	350	323	351	313	348	365	321	278	304	306	310	326	322	315	317	333	330	297	374	293	317	291	336	309	326	320	352	344	311	312	348	346	305	320	303	295	326	303	318	306	297	353	300	308	312	302	289	288	336	305	347	303	334	335	290	305	301	308	303	322	322	337	284	353	321	300	306	301	316	325	325	316	302	308	299	347	330	326	299	283	301	304	310	334	317	335	302	296	334	318	299	298	279	324	299	321	343	286	329	335	281	338	320	344	299	338	354	280	310	327	336	306	320	307	309	353	301	322	327	284	326	304	303	322	341	318	333	371	353	310	302	339	315	313	339	309	324	313	326	355	313	335	302	328	334	300	336	300	300	291	322	322	329	350	306	338	319	292	328	321	294	279	327	330	334	344	292	328	289	327	340	335	330	330	305	304	322	338	337	314	284	319	318	329	278	302	355	337	322	340	321	296	319	316	341	308	335	318	332	314	317	321	328	328	326	337	314	304	320	349	299	336	333	287	330	314	316	350	299	341	349	351	327	316	333	289	324	333	333	350	343	304	337	301	324	319	314	326	301	293	338	323	338	305	330	311	321	313	323	355	277	327	325	308	324	347	341	325	369	302	325	317	346	283	324	330	321	332	312	307	321	332	308	326	319	313	310	345	314	320	336	332	319	305	317	291	328	317	307	315	318	322	321	339	312	335	322	328	309	337	326	286	299	318	283	337	299	318	310	323	329	312	316	329	340	323	337	324	297	311	308	304	349	319	362	345	320	331	332	323	332	305	312	309	329	329	339	293	327	333	329	294	315	301	326	329	347	291	313	330	294	349	333	312	317	348	318	344	336	326	326	338	375	321	319	348	312	316	355	303	307	324	322	295	342	335	340	301	329	341	335	342	326	318	281	317	299	334	355	363	298	320	310	317	322	336	323	322	293	334	335	323	343	351	366	336	315	310	293	338	333	302	342	341	315	316	350	340	332	324	346	313	333	359	297	332	314	333	308	325	318	347	317	345	310	312	337	333	337	342	329	316	358	308	328	316	319	362	316	310	310	291	332	327	292	321	317	323	306	370	337	301	329	332	330	343	306	333	284	323	301	274	335	307	330	288	317	281	342	313	322	326	321	364	324	321	288	287	316	319	318	299	328	278	306	303	293	323	319	315	334	330	302	331	313	314	309	310	355	337	313	314	301	304	311	318	306	318	317	312	305	307	322	333	310	307	328	346	354	319	289	328	315	302	304	301	341	319	323	316	342	329	299	341	309	291	333	293	333	353	320	324	330	330	307	313	332	332	313	348	328	327	302	322	304	311	325	303	312	306	293	319	346	314	294	313	324	328	313	325	332	320	337	332	316	315	335	321	295	331	338	304	333	316	280	316	318	322	311	329	322	313	352	337	337	352	361	328	319	294	280	322	299	331	318	323	313	341	318	332	342	311	316	316	328	322	322	329	309	329	298	333	328	318	328	320	312	304	333	315	299	327	300	323	324	337	313	317	348	303	306	301	342	354	293	328	303	318	296	307	307	298	338	315	338	343	335	336	307	316	306	327	302	340	301	323	298	324	331	313	337	325	347	340	301	305	341	328	324	316	309	322	323	326	300	313	324	316	328	328	339	328	282	344	343	287	299	366	300	303	305	312	330	329	342	293	324	300	324	296	361	361	285	307	300	309	329	348	319	307	319	308	325	332	328	314	323	327	312	303	362	339	333	320	342	315	347	315	317	311	319	364	309	323	326	368	340	330	305	322	343	319	299	348	302	311	306	346	322	349	294	306	350	321	319	324	310	327	336	333	281	278	321	347	292	312	302	340	342	334	368	314	314	302	374	338	362	305	329	323	310	323	323	352	355	340	313	332	304	346	336	311	330	336	319	300	307	334	355	321	281	338	298	298	294	319	312	346	325	333	304	289	323	314	330	303	339	298	352	337	345	305	319	327	330	307	321	327	298	295	328	309	331	326	311	318	296	336	299	326	309	324	300	328	345	310	319	320	315	312	312	316	332	304	287	301	330	357	333	355	317	314	328	321	311	311	308	327	312	293	339	306	309	345	303	332	347	311	317	346	318	326	346	308	327	360	335	314	356	306	377	326	327	322	328	348	319	321	364	328	327	324	342	324	306	328	347	309	312	332	294	322	336	323	303	317	303	296	322	341	337	337	306	327	319	322	306	302	309	271	291	316	325	299	302	333	337	324	358	327	314	345	306	286	320	334	351	283	312	320	334	315	307	334	344	342	314	319
25239	25658	33309	35630	33608	35727	35467	33749	33903	32354	34005	19730	13790	13292	12780	10346	8633	6219	9530	12168	11231	11524	7602	5727	5358	8778	7057	6054	5531	5633	4252	2732	2201	2068	2008	1788	2320	1872	1270	1068	1070	937	929	876	820	866	842	869	823	794	796	812	845	793	824	852	778	844	789	744	813	779	788	757	774	815	763	746	747	860	772	714	758	764	759	758	783	769	817	792	769	770	773	747	756	769	745	768	798	768	752	738	754	750	796	729	815	798	776	806	764	793	802	784	772	836	775	788	784	797	753	805	830	830	791	795	785	744	793	817	741	784	826	763	781	776	780	770	805	800	858	798	792	796	771	790	725	795	741	772	788	761	762	763	787	760	748	713	774	764	775	760	755	774	746	764	718	739	780	819	774	773	788	828	762	777	787	793	752	776	805	811	858	758	817	802	817	731	756	797	763	758	759	846	813	775	778	778	763	732	729	762	784	803	806	764	757	763	800	820	797	801	785	770	785	781	728	832	796	815	813	780	768	826	783	724	791	797	801	821	816	758	767	809	759	800	792	800	776	770	797	748	803	854	747	774	807	791	764	824	807	790	786	751	792	796	751	762	729	773	768	853	705	769	750	788	776	786	798	853	753	784	796	796	776	790	744	755	729	776	796	770	746	778	808	786	776	810	785	777	772	822	753	812	755	789	755	772	775	763	774	785	761	791	739	780	800	787	776	815	731	809	744	738	758	774	766	754	769	774	808	827	768	791	767	747	769	813	803	812	781	798	815	762	817	832	801	793	774	764	756	779	772	816	793	812	804	787	770	801	763	785	752	762	796	772	798	755	783	787	760	804	807	815	780	794	843	764	773	787	827	807	763	776	763	797	761	793	783	798	807	757	763	840	762	741	797	766	786	792	788	775	759	750	742	780	794	752	821	779	802	794	766	782	767	831	779	789	780	801	769	757	865	763	783	793	821	791	739	781	822	833	775	759	781	743	775	749	807	800	809	785	770	835	778	839	757	868	795	729	804	818	769	767	790	741	767	743	786	795	758	757	765	824	806	845	770	753	792	764	763	800	809	757	740	757	804	749	707	767	761	815	757	782	780	735	736	765	812	787	733	773	764	780	762	786	814	764	785	784	754	795	784	764	780	798	753	786	765	816	778	771	807	772	796	765	791	788	791	800	807	795	778	785	766	802	820	767	784	804	778	817	805	754	812	756	779	802	798	785	813	831	768	847	761	779	831	781	763	802	768	817	800	766	737	817	781	753	791	766	797	801	788	765	782	741	765	763	807	760	778	797	784	737	765	810	773	786	801	769	829	827	754	797	811	798	780	711	772	757	769	796	789	803	813	802	770	804	752	750	831	798	773	802	789	761	760	816	749	762	755	798	766	818	804	839	832	752	807	829	797	777	761	809	792	755	819	766	820	729	790	788	800	786	783	797	784	804	755	779	746	772	818	783	779	761	786	791	778	730	791	774	748	779	759	769	810	824	801	760	785	756	807	764	776	784	812	788	769	725	792	770	818	738	744	780	788	799	833	817	770	813	768	842	822	813	774	750	744	782	803	764	777	778	797	760	740	815	819	824	761	750	842	784	775	781	767	782	839	749	807	783	784	792	783	799	809	821	765	789	783	750	836	774	776	829	814	815	794	764	782	812	776	745	776	810	820	798	830	794	759	816	765	798	800	795	779	742	774	769	790	752	828	756	765	764	760	797	776	743	828	776	750	800	777	783	752	777	848	800	790	790	754	804	799	802	784	748	780	748	824	783	775	804	769	783	823	817	790	820	783	778	819	802	769	754	816	774	777	780	792	750	787	825	760	809	804	816	765	804	760	769	767	802	785	778	803	761	783	820	809	748	709	830	782	809	793	774	800	801	837	768	812	780	794	815	827	781	786	786	831	793	774	785	800	758	778	781	742	785	808	765	797	766	744	825	845	772	728	792	697	787	730	750	803	758	773	747	797	767	764	750	821	769	756	817	825	788	748	762	789	803	789	787	830	835	811	784	865	758	764	728	824	774	766	764	839	772	780	763	841	791	767	813	806	805	787	761	777	776	761	772	791	766	752	816	840	752	779	767	797	766	764	765	806	773	753	797	808	796	759	791	776	772	750	765	808	720	775	773	795	777	799	792	830	805	740	782	757	804	794	803	845	814	805	728	734	794	828	752	799	769	780	793	764	751	822	803	752	833	776	796	751	797	783	762	821	768	791	804	766	805	803	760	831	732	749	824	766	795	790	788	792	730	777	810	766	788	797	795	716	779	784	758	795	782	755	745	830	777	747	765	826	769	778	787	814	764	795	766	763	757	759	774	787	809	815	750	770	816	764	772	789	785	726	787	776	785	818	746	822	783	754	862	735	745	802	797	821	772	774	784	785	761	746	747	778	840	764	827	770	760	737	767	771	768	727	815	782	796	838	831	747	757	744	767	794	803	742	754	768	816	783	757	732	793	816	777	749	796	788	738	805	780	798	813	727	800	784	753	776	740	788	785	799	781	782	750	741	743	753	795	812	819	767	783	826	771	772	738	783	755	792	774	745	789	762	766	788	782	838	805	823	773	824	780	776	767	787	798	785	763	793	802	830	716	760	758	751	823	773	772	803	729	791	764	777	762	782	773	835	804	824	803	776	830	785	825	811	747	764	777	757	829	771	782	801	773	772	758	804	791	782	753	793	788	780	723	743	704	781	757	809	808	789	753	770	764	790	761	794	820	830	832	824	767	769	776	772	771	780	773	745	788	798	758	790	801	706	780	810	773	763	791	772	769	760	788	787	831	783	780	773	766	782	817	750	790	752	792	789	815	773	783	714	794	803	791	745	732	773	744	747	774	765	752	804	759	720	814	845	813	782	738	748	761	762	784	800	774	786	798	771	792	792	775	744	743	698	783	749	800	731	753	831	810	748	728	778	848	752	778	824	807	793	713	781	835	761	759	773	795	797	738	806	777	800	824	792	792	740	780	810	751	808	790	763	831	786	777	765	776	793	811	749	860	808	807	800	733	769	810	784	796	757	819	803	816	781	806	815	798	737	817	756	784	757	770	753	785	793	781	815	764	772	706	786	788	762	766	728	732	784	753	822	811	748	776	788	796	803	742	768	794	762	817	751	791	784	863	796	795	798	789	745	774	742	818	806	733	768	806	849	769	806	810	774	758	813	837	807	814	767	767	829	790	771	753	766	760	810	806	720	719	799	802	782	797	771	799	760	759	797	781	857	832	764	786	758	766	750	832	750	774	811	786	799	754	761	744	833	768	787	797	741	787	785	788	789	808	826	809	756	760	778	804	794	797	762	751	793	814	781	784	764	772	808	799	833	779	811	834	698	737	781	806	792	765	777	824	801	756	776	779	783	786	786	772	790	787	755	775	781	811	794	774	752	772	750	788	778	800	831	774	786	753	815	766	773	767	770	779	812	849	852	798	804	797	765	703	800	764	833	804	773	780	788	795	776	755	787	765	785	832	746	771	802	761	841	760	753	759	821	742	797	805	763	746	801	775	782	737	785	776	769	734
18709	13300	12678	9912	6322	4158	3001	2210	1787	1331	1150	1106	939	771	672	643	571	475	461	483	444	479	408	409	391	424	405	355	334	392	344	360	330	327	360	336	349	361	347	383	326	313	338	348	345	356	365	324	302	327	312	349	340	307	334	337	307	309	313	364	349	318	360	333	304	339	333	342	330	330	367	348	341	335	337	304	311	324	371	309	315	310	324	298	293	328	324	317	298	316	356	331	342	355	318	330	299	322	354	342	329	324	328	343	352	315	321	332	363	329	318	328	341	338	313	325	310	305	361	300	312	352	344	327	320	324	335	326	345	290	331	335	337	303	333	316	288	347	324	312	336	339	310	299	364	382	331	343	318	305	360	314	320	350	318	348	306	303	346	324	314	337	314	331	326	338	319	330	356	317	285	358	325	305	333	328	290	364	346	361	333	325	364	328	300	334	323	335	302	340	347	327	331	326	341	322	305	308	334	360	323	359	338	324	330	318	319	313	294	326	355	326	330	315	343	331	327	288	311	346	322	359	309	295	326	325	303	334	306	352	319	339	337	325	327	316	316	313	350	341	320	322	304	322	355	328	339	352	345	352	321	315	329	301	342	328	331	294	307	299	357	333	336	356	334	320	314	336	345	302	337	301	326	307	322	273	321	363	297	356	351	332	308	284	355	300	332	339	328	354	336	329	320	316	340	329	351	323	329	329	327	324	326	317	376	339	312	332	353	366	346	315	328	308	322	328	304	346	321	328	325	313	326	327	311	329	312	345	356	331	329	314	286	324	345	346	296	352	330	309	279	327	324	323	307	306	355	324	342	309	321	290	331	333	307	332	330	367	317	355	331	339	315	368	343	320	299	352	329	320	325	358	318	321	311	322	299	331	344	353	338	337	320	330	311	338	345	336	328	318	314	316	318	349	305	355	313	321	283	324	333	340	321	316	295	360	346	354	301	353	349	346	310	315	312	344	306	292	328	295	291	344	316	337	323	328	344	312	287	306	329	330	340	323	322	342	354	298	327	343	317	331	319	358	348	338	323	310	308	275	316	309	305	318	307	320	346	309	298	304	341	314	363	358	329	331	306	326	309	330	269	318	325	321	325	318	320	335	342	322	317	359	334	296	306	353	307	316	351	340	326	341	322	340	335	337	325	304	329	339	319	317	347	312	344	330	327	318	317	348	314	326	329	322	338	354	325	313	329	340	292	319	300	341	319	319	328	337	347	344	313	315	325	328	340	303	316	320	321	323	312	322	307	325	346	333	342	348	349	342	301	375	346	299	352	320	325	334	356	353	331	339	333	285	337	318	363	309	342	299	334	337	332	347	298	341	326	304	341	377	352	295	321	325	348	329	301	375	353	297	312	323	336	360	319	363	341	324	357	335	348	308	334	304	303	359	319	311	336	344	331	333	302	301	354	326	312	325	273	338	326	338	344	371	309	321	370	336	346	326	324	332	338	316	318	336	313	360	349	327	326	337	346	348	321	339	321	327	320	361	339	317	337	311	328	323	335	353	348	339	298	359	265	313	351	311	315	348	345	338	308	312	329	326	386	319	325	321	321	295	341	333	307	334	310	311	294	311	323	357	299	326	323	341	342	315	320	333	348	329	338	317	324	332	331	340	344	334	318	324	307	339	304	281	309	297	328	326	336	321	321	319	342	306	317	352	298	335	301	297	296	326	290	323	343	321	345	349	308	325	352	331	337	342	353	305	304	315	347	330	359	341	278	340	281	318	314	345	349	317	343	355	343	319	331	336	383	371	352	345	322	333	320	294	333	317	289	340	325	369	312	322	329	300	315	353	325	342	365	299	315	323	343	334	327	341	364	328	332	349	302	324	297	326	293	313	344	332	356	329	306	344	314	317	337	352	328	348	333	300	341	337	335	342	319	326	351	323	352	331	326	299	315	340	328	297	335	324	329	333	332	317	339	293	332	358	328	331	338	317	370	327	323	331	328	347	343	332	324	318	296	297	324	353	291	316	353	323	339	328	327	299	344	325	355	321	333	349	327	326	330	305	355	322	315	357	340	342	355	336	326	304	309	329	310	316	356	333	319	325	329	346	337	338	352	321	342	332	319	363	318	342	336	364	298	304	332	309	340	333	316	299	365	307	313	338	307	312	322	299	351	322	324	332	345	299	298	302	323	320	317	349	348	321	334	344	323	318	313	351	340	309	329	377	332	308	308	297	326	347	357	324	334	329	347	330	317	337	343	337	330	307	326	322	322	362	320	346	347	331	338	329	341	299	304	345	305	335	347	327	328	353	347	323	334	308	350	361	301	339	310	320	316	344	321	350	340	327	329	335	341	325	325	351	354	331	317	348	329	313	300	341	353	333	331	308	340	305	339	315	319	313	303	319	345	289	342	365	351	342	340	342	291	326	334	341	314	305	319	347	345	329	353	324	325	288	353	360	323	322	310	327	344	333	311	301	363	327	328	339	349	300	335	343	361	317	314	309	348	330	354	301	315	309	316	345	327	338	299	322	316	332	293	325	300	304	313	336	340	348	346	326	345	314	321	327	308	314	326	321	322	309	321	307	331	324	331	312	321	312	315	313	330	337	341	365	310	348	325	340	355	327	312	322	334	317	351	332	330	315	313	320	352	348	306	317	331	296	296	333	332	330	317	323	325	333	304	356	364	360	284	334	339	329	315	350	309	308	340	381	316	298	355	341	327	340	329	322	312	323	332	316	349	338	328	301	327	335	315	335	325	326	328	327	339	336	344	322	345	298	342	300	365	345	342	354	319	328	339	338	367	341	347	331	321	320	323	342	329	307	322	334	341	349	313	311	317	323	332	346	317	345	295	313	348	330	340	364	367	348	305	312	341	316	344	321	321	306	309	285	353	339	353	270	330	305	380	355	313	325	340	316	300	332	332	315	310	316	357	312	308	320	294	318	334	304	317	333	371	352	354	327	338	302	333	329	346	325	312	331	341	353	311	338	301	329	308	305	319	320	331	314	324	341	345	364	318	294	331	317	335	346	301	314	302	335	330	333	308	318	327	317	349	307	302	345	324	306	303	307	332	344	308	313	321	330	345	327	351	319	325	319	323	312	313	335	347	345	359	331	359	317	313	350	298	335	328	329	329	286	306	321	305	312	304	337	349	326	325	316	325	363	361	318	308	308	357	338	292	323	336	330	332	358	330	325	325	330	343	321	293	299	353	323	310	333	301	348	322	316	313	302	336	340	311	337	343	335	383	324	357	332	327	271	326	320	336	344	312	341	327	347	292	306	320	341	340	313	327	350	316	354	327	314	278	369	342	302	323	314	337	302	317	315	316	332	355	330	320	327	330	328	308	282	314	311	343	345	309	332	340	303	317	337	305	298	318	339	322	297	358	326	325	381	318	347	363	330	334	321	350	320	323	298	314	312	348	309	322	342	326	353	341	283	303	342	329	330	337	325	335	324	299	301	347	354	338	309	327	325	313	319	367	302	324	313	323	302	311	339	348	357	302	330	326	361	324	350	351	356	349	341	394	335	334	343
13298	11869	19213	21443	18104	14632	11923	9556	7961	6473	5863	5036	4274	3401	2806	2372	2122	1892	1840	1993	1747	1679	1466	1291	1330	1322	1251	1166	1110	1019	988	999	898	908	945	901	942	822	819	854	865	828	887	849	840	821	801	812	751	853	829	802	800	763	813	812	796	817	820	774	857	811	792	773	780	750	804	782	816	793	805	803	801	770	799	835	826	793	804	843	791	841	834	801	750	806	790	785	757	830	779	844	795	785	778	826	788	775	762	779	815	844	786	788	767	766	794	791	776	801	804	777	796	833	833	757	824	808	767	856	775	763	817	783	835	838	766	781	816	832	768	807	771	783	813	812	831	763	792	756	809	779	808	765	770	771	775	767	842	829	763	802	783	858	804	750	826	848	803	815	785	840	792	794	768	791	753	789	815	742	778	753	811	857	825	741	834	793	811	801	793	821	820	843	815	829	810	802	811	797	805	849	831	764	804	742	834	785	856	860	793	849	784	785	828	842	809	753	837	795	835	796	805	751	791	800	819	851	813	799	826	781	808	828	809	836	802	848	785	774	784	780	774	730	804	830	765	789	772	777	828	772	757	786	809	801	766	797	807	804	767	846	764	807	889	820	779	784	806	755	807	771	764	792	793	785	742	817	787	782	791	792	797	821	845	810	829	805	785	824	771	798	861	832	776	820	756	846	821	813	885	792	799	756	783	838	804	763	825	807	796	792	808	836	776	740	780	848	830	825	831	756	801	782	782	822	842	810	839	819	821	766	797	762	778	803	848	763	783	790	735	791	763	747	743	799	788	794	847	798	833	870	847	780	786	762	775	774	807	763	760	781	744	829	816	773	785	774	791	818	769	847	822	787	779	781	811	792	787	760	822	777	796	786	795	827	783	817	761	788	812	768	830	767	822	830	773	832	822	771	822	780	835	808	759	751	881	802	768	803	800	793	778	803	762	769	822	764	808	747	784	795	859	795	820	792	802	784	829	820	785	767	784	836	748	755	820	788	816	822	821	742	778	754	816	834	765	771	790	845	776	787	818	750	837	798	827	774	754	782	768	783	752	812	816	816	806	806	791	788	783	788	764	796	801	818	793	830	815	806	781	790	771	793	811	815	837	799	807	764	795	843	794	829	760	828	786	802	804	755	777	859	803	826	802	837	783	827	786	786	786	780	832	803	725	812	808	792	800	785	782	795	791	769	850	774	755	790	822	779	821	779	803	806	760	803	756	833	787	796	824	792	772	799	776	818	788	768	801	803	798	779	877	799	828	791	769	821	810	787	833	802	833	804	825	753	782	798	770	789	801	799	774	791	832	850	816	819	805	801	823	836	790	776	773	808	790	830	816	824	769	797	819	800	789	787	798	853	823	784	822	812	834	786	779	787	809	810	826	831	805	817	844	770	846	733	818	832	765	804	802	824	771	777	785	818	834	779	819	828	806	757	815	776	822	804	809	799	855	838	819	796	780	762	749	825	762	772	842	868	805	781	824	833	788	820	797	831	752	813	846	816	782	799	836	863	800	796	782	786	764	818	810	774	784	844	823	841	794	769	767	751	770	798	803	761	866	840	793	782	786	802	813	801	779	778	829	825	773	757	790	798	806	804	752	818	859	776	753	784	770	830	823	828	817	791	750	784	781	772	771	843	812	801	784	793	762	786	786	797	839	751	791	816	800	778	810	835	798	744	769	816	833	829	794	789	825	796	766	764	868	826	796	783	832	855	836	795	810	825	760	812	819	829	828	828	812	799	767	752	804	772	807	806	784	753	764	791	845	801	750	817	804	784	783	845	813	763	826	836	810	792	793	782	773	846	755	799	775	769	834	797	794	815	774	816	798	795	757	807	754	818	788	805	759	804	773	763	824	810	795	818	783	784	784	840	790	806	778	829	807	776	824	787	806	811	775	767	741	795	807	772	827	836	791	853	808	810	791	807	802	856	796	837	761	846	806	814	790	815	771	813	840	853	809	835	769	757	829	823	793	805	797	806	778	806	788	821	759	767	762	867	792	830	864	813	791	771	840	810	825	798	830	789	807	837	791	842	837	787	799	800	806	801	846	774	749	824	830	808	779	836	765	766	798	785	792	787	770	786	823	786	791	778	813	834	779	808	768	774	746	792	780	799	816	794	838	827	823	816	777	778	758	757	807	800	845	777	814	779	765	819	805	819	766	781	842	770	765	776	779	813	772	796	777	802	787	789	797	805	794	809	766	731	800	865	815	775	796	818	845	832	817	793	837	773	794	768	787	790	805	790	788	757	758	809	784	771	814	792	808	773	744	827	745	756	788	836	837	827	791	793	812	846	813	787	808	820	766	759	830	767	820	754	793	751	800	829	829	783	817	743	785	787	809	790	791	808	848	811	849	807	766	820	771	813	806	794	820	793	777	838	781	785	734	836	810	823	851	769	816	801	837	803	822	833	799	803	782	853	792	824	809	786	796	803	786	789	814	814	807	817	796	780	736	784	770	778	780	822	815	771	808	795	746	767	828	750	766	766	766	826	782	839	824	819	784	814	791	773	744	773	783	833	830	780	817	842	776	789	830	822	813	799	864	762	843	818	836	737	773	764	756	796	795	831	837	811	794	804	791	807	766	857	814	775	797	783	820	809	831	813	805	790	825	810	730	810	803	775	810	856	786	826	706	814	830	815	758	824	807	873	827	845	806	769	794	842	725	787	893	811	781	793	791	731	823	764	764	843	802	773	762	787	784	773	777	815	829	793	794	777	736	793	792	819	807	841	868	790	811	796	815	833	757	783	804	829	750	827	827	752	803	815	818	783	809	837	800	828	806	758	779	759	773	808	800	813	727	820	749	771	771	827	802	784	820	786	816	848	769	812	830	782	772	805	796	827	817	806	821	822	840	794	822	792	781	793	759	806	795	785	739	796	777	820	756	820	808	820	780	787	795	807	763	749	812	801	808	796	823	771	747	840	817	774	735	815	794	817	781	850	836	835	715	781	781	780	837	807	802	788	790	802	750	775	822	799	808	807	802	765	835	796	807	837	793	824	810	834	867	847	844	806	789	780	776	778	806	794	819	764	803	747	778	797	822	782	817	767	794	766	783	851	802	806	797	799	773	783	813	843	797	753	802	808	767	777	787	769	813	845	801	741	793	807	815	780	835	826	783	775	826	845	763	821	822	788	812	746	815	768	803	844	807	848	808	825	839	809	748	811	788	747	784	776	752	803	768	780	823	791	789	785	842	768	798	848	809	771	817	833	793	811	792	810	794	778	810	834	775	791	813	784	818	800	821	848	842	798	809	779	793	803	836	807	773	797	817	762	849	804	817	788	799	824	792	708	817	808	783	829	762	828	811	801	843	780	810	832	760	780	776	818	778	796	764	771	834	808	760	791	784	796	786	801	798	795	807	827	738	791	855	823	792	759	804	801	804	766	789	775	735	791	785	791	837	766	800	767	783	817	771	816	785	805	799	847	754	784	815	798	854	790	771	817	841	831	776	833	803	797	798	815	808	754	751	771	781	791	797	795	815	821	781	793
25900	20143	19310	15404	10248	9748	8287	6608	5710	4369	3672	2037	1624	1751	1363	1068	804	762	967	756	1005	954	622	580	531	661	602	609	543	547	517	405	379	376	379	355	390	364	307	336	353	347	348	362	320	340	348	297	337	327	342	335	324	319	315	343	325	325	351	321	325	309	318	341	340	331	333	326	312	307	292	295	303	342	322	322	349	327	340	328	294	332	351	324	289	336	347	308	337	324	327	313	290	319	332	304	369	337	301	307	333	340	344	346	325	290	360	358	308	322	321	315	326	361	324	316	326	334	333	319	353	303	381	317	351	319	323	351	357	323	337	309	324	331	336	334	307	337	311	330	347	309	344	335	328	324	305	311	313	277	345	302	345	306	308	337	340	328	328	331	356	330	340	309	324	308	280	323	327	301	323	321	335	345	326	296	318	305	331	329	313	357	339	301	327	327	374	336	343	314	330	336	325	290	313	336	321	329	333	324	294	297	368	333	295	305	314	305	351	320	344	321	320	313	325	342	327	327	337	313	317	341	359	325	354	301	329	318	330	326	314	341	330	322	311	355	349	356	341	308	301	345	331	329	339	338	340	306	330	291	320	331	340	333	314	302	304	336	342	335	301	289	324	353	305	329	319	304	350	331	356	341	352	306	310	353	280	301	302	339	344	316	296	321	336	301	320	313	337	323	349	329	374	315	325	308	334	323	336	340	320	330	325	334	305	341	332	327	355	329	348	326	341	306	354	323	323	315	294	311	304	347	303	279	327	332	335	322	314	349	338	313	308	356	333	343	325	362	335	340	307	334	311	305	338	345	304	317	308	301	339	314	304	362	360	363	348	334	339	317	343	285	281	330	304	338	341	345	310	339	326	324	321	352	311	283	293	347	304	299	320	322	360	316	301	350	307	335	339	301	323	305	340	339	294	336	309	273	340	310	323	309	339	330	311	309	305	353	339	343	324	315	317	329	324	330	301	324	336	332	333	291	311	291	287	311	325	342	322	326	306	359	283	320	310	313	315	310	335	311	318	342	338	323	290	352	309	292	291	360	305	323	307	324	345	358	314	342	375	322	342	322	325	314	343	351	338	332	284	318	312	335	320	344	330	314	316	313	308	355	324	328	344	301	306	320	329	333	315	348	331	319	314	329	352	286	306	355	333	321	302	350	342	328	312	332	338	319	306	330	350	336	302	321	335	312	337	346	335	302	311	316	320	349	303	309	310	340	331	336	325	335	294	350	327	325	317	320	328	346	332	319	354	333	350	303	317	323	330	335	337	320	326	313	314	338	324	304	353	350	326	354	306	307	311	307	339	311	308	305	345	333	297	322	312	314	324	336	336	329	323	329	344	347	329	343	320	308	319	322	306	342	323	319	332	335	317	359	316	336	342	275	363	333	326	346	347	325	332	303	304	334	316	318	305	290	355	288	334	323	294	325	295	329	297	325	349	342	341	319	350	328	288	322	307	317	369	346	303	300	304	319	294	339	340	331	333	343	331	323	328	299	307	299	291	310	301	333	318	298	350	319	326	369	317	345	329	317	328	316	334	329	328	308	327	321	342	307	315	327	335	292	306	364	358	334	325	315	309	330	322	336	360	292	319	314	320	335	356	336	311	314	350	304	321	321	334	332	340	355	283	325	341	355	327	336	318	301	318	297	332	378	308	307	356	318	317	323	317	321	324	334	333	316	308	355	314	330	319	295	336	299	339	339	340	333	318	340	330	316	334	308	344	313	295	348	337	347	327	315	325	285	329	320	318	324	360	344	325	363	334	296	336	368	300	335	315	337	338	322	336	294	339	339	306	331	317	310	357	324	360	314	339	344	335	314	341	339	280	313	319	321	329	344	316	341	363	343	344	348	306	323	365	316	320	322	344	336	328	322	300	319	273	310	321	383	330	343	317	335	328	342	300	323	314	359	328	315	372	280	344	340	310	305	313	317	312	338	327	322	325	308	323	330	304	329	330	319	339	321	328	337	317	309	318	307	310	314	329	278	308	319	326	323	343	306	305	339	313	345	350	308	380	363	315	332	315	322	328	325	331	316	308	324	341	360	303	307	345	337	354	319	344	300	312	332	339	300	310	323	351	357	319	354	316	361	361	338	337	345	327	323	310	338	344	326	319	321	315	307	317	323	343	337	317	307	344	320	316	348	350	318	299	348	338	328	325	312	357	332	346	327	316	340	342	356	355	336	294	336	325	331	326	313	334	329	338	320	340	300	323	337	332	325	328	346	300	327	278	349	328	314	303	328	324	336	331	291	311	338	335	338	322	350	309	330	291	343	350	304	326	351	320	356	345	353	333	298	327	326	334	329	299	323	324	329	351	340	331	324	332	313	328	348	351	323	342	360	311	344	305	325	315	332	331	311	318	358	334	308	352	337	343	291	368	336	354	305	351	338	345	310	363	316	314	313	290	320	349	340	328	285	324	337	306	318	333	299	321	303	303	319	322	300	354	322	320	356	341	317	327	327	327	300	318	286	338	327	343	319	336	330	309	344	333	355	317	344	306	313	347	313	340	303	337	310	319	291	328	281	348	313	301	339	342	320	305	309	318	335	332	294	334	339	342	345	310	302	301	298	337	327	322	319	324	354	341	362	311	310	318	341	329	311	321	326	336	333	295	299	311	310	344	357	312	298	317	315	340	314	307	336	322	341	329	332	326	315	320	336	305	302	332	328	309	341	314	327	354	336	354	340	309	315	330	338	354	315	322	340	333	338	340	308	307	327	297	297	361	315	326	340	371	346	335	341	317	322	299	297	330	343	344	308	336	316	338	335	365	334	323	302	341	368	305	306	318	327	318	319	321	315	317	298	301	305	277	313	296	341	328	362	301	304	321	329	343	306	311	311	296	351	325	327	315	332	316	344	321	310	331	304	298	332	348	322	324	327	335	342	324	287	338	323	316	322	337	296	309	324	305	330	288	323	308	324	338	338	323	282	336	354	348	333	309	351	320	316	315	347	301	335	304	312	344	354	332	331	329	331	286	340	313	326	305	306	312	309	300	344	346	313	332	340	320	327	309	326	330	314	318	316	330	316	332	344	332	346	311	330	348	329	319	312	350	300	283	340	303	302	350	338	324	322	319	338	306	290	326	350	319	332	353	329	319	324	327	270	311	328	302	338	331	324	343	355	291	308	310	336	356	328	336	298	330	343	345	344	355	336	329	321	288	320	315	329	314	328	298	322	342	328	315	337	301	336	307	338	352	344	322	317	329	274	331	319	289	317	333	340	355	329	307	300	276	339	329	319	326	287	321	321	333	312	323	311	313	346	358	329	301	331	314	361	342	323	322	340	347	324	313	318	289	290	331	385	336	323	321	325	332	309	317	310	341	328	342	312	331	327	320	299	319	334	304	311	316	314	308	317	312	324	317	334	335	347	339	313	322	300	351	311	312	334	338	330	332	311	335	327	342	304	353	327	266	312	320	318	353	350	351	305	320	325	314	351	377	350	310	315	295	285	338	337	309	340	327	341	340	339	316	318	290	327	326	342
17579	16922	25073	27016	23596	24311	22513	20584	19893	16854	15656	9073	8161	9014	6796	4900	4130	3679	4691	3799	5350	4851	2922	2643	2115	3326	2691	2639	2183	2476	2125	1569	1299	1340	1270	1067	1291	1156	966	933	914	863	852	840	822	888	835	821	806	860	814	823	792	817	804	826	863	820	781	779	765	816	820	820	778	790	825	830	853	757	841	831	780	786	793	722	799	805	825	776	823	828	800	824	779	820	812	742	774	804	809	793	829	830	807	792	787	768	808	842	831	790	790	799	833	771	806	800	794	777	776	825	805	801	814	800	840	823	749	760	791	820	815	751	812	788	792	771	790	780	809	771	804	787	778	764	799	806	784	843	807	792	779	780	852	779	842	782	792	826	803	778	760	792	740	784	796	817	785	763	836	829	787	835	821	756	802	796	801	769	756	825	791	785	823	757	840	804	823	903	786	863	780	853	797	791	841	804	762	826	786	726	793	775	741	744	814	813	823	804	795	808	743	780	847	780	771	794	791	778	778	764	799	780	806	798	818	813	767	810	814	786	785	754	817	809	826	805	789	789	818	817	797	800	755	804	850	789	813	765	783	787	791	808	810	825	771	797	773	820	844	763	799	822	775	826	840	801	815	778	797	818	808	778	767	843	831	828	788	756	806	784	780	773	754	786	813	809	790	791	850	789	812	815	788	774	766	792	792	773	818	801	798	803	760	803	845	762	822	758	783	816	785	766	763	856	788	749	839	797	839	806	802	776	783	792	832	827	762	812	791	868	787	816	770	744	799	818	843	784	818	822	822	731	798	820	790	784	779	810	864	754	791	760	790	767	801	760	791	791	806	760	763	821	799	748	796	770	798	775	827	810	817	833	790	788	727	766	762	747	759	806	813	811	859	817	812	798	810	814	808	774	822	783	859	749	780	823	787	798	746	800	773	817	770	869	788	800	826	784	827	781	801	824	803	779	853	761	813	799	800	836	821	792	780	836	764	808	889	844	778	775	808	771	758	832	798	838	796	793	827	815	804	818	830	785	820	835	835	846	812	811	780	739	789	769	784	815	799	761	842	807	795	825	788	807	859	810	832	809	809	795	821	853	820	793	780	802	777	805	787	811	813	775	791	780	883	840	749	824	802	848	796	798	800	780	795	789	805	763	801	835	853	816	849	814	805	786	819	793	736	799	826	782	857	832	795	836	780	779	792	743	792	809	802	812	738	811	757	799	762	784	783	754	803	796	769	797	789	722	797	826	836	800	788	819	821	808	788	813	799	822	787	779	834	823	778	805	787	820	793	833	839	808	843	806	784	780	800	805	812	817	753	785	804	781	844	823	837	785	737	806	766	828	769	757	825	832	807	787	766	799	853	783	737	742	825	824	741	788	823	809	757	845	811	823	788	799	804	811	835	822	764	775	840	789	783	856	753	783	811	782	778	791	869	787	791	798	811	800	728	807	769	835	837	781	831	850	790	818	803	778	762	804	805	789	789	780	806	820	807	804	803	798	828	843	813	816	765	841	823	808	782	836	773	824	792	794	766	782	778	809	807	799	799	781	765	814	789	849	830	739	893	795	752	803	754	802	848	766	810	829	803	790	843	758	807	805	849	788	799	830	837	795	789	787	819	789	782	771	862	779	835	792	770	794	798	806	756	816	822	753	792	767	832	810	855	775	758	755	791	824	836	790	771	778	799	780	782	792	789	810	795	755	785	821	756	791	811	794	769	797	798	808	779	755	793	798	824	823	782	824	750	832	772	763	771	811	803	837	815	804	813	815	847	763	753	814	784	767	850	823	776	796	762	873	880	789	786	808	766	802	783	787	836	765	829	874	813	831	777	795	802	797	785	834	799	810	764	839	811	821	800	855	798	776	815	832	778	818	819	781	835	837	818	819	787	791	769	811	825	799	860	787	785	775	835	814	863	855	835	784	774	839	759	782	791	796	843	802	832	784	785	775	770	769	794	779	760	791	800	836	792	789	769	802	831	775	786	768	775	785	803	805	793	794	780	774	799	764	800	831	747	840	800	782	783	828	854	794	748	833	765	833	836	809	821	772	766	775	863	805	755	810	778	773	793	818	742	757	755	810	705	783	785	810	830	795	819	850	778	797	777	819	787	863	786	779	783	814	792	814	802	809	816	814	820	801	822	785	752	819	849	813	781	820	866	779	752	801	765	829	796	787	822	807	798	748	774	795	805	795	821	809	843	830	763	777	763	775	787	810	773	805	819	801	788	779	850	804	762	765	808	797	751	821	783	795	828	776	802	785	833	825	828	825	800	784	752	789	835	815	850	789	825	777	763	825	802	813	797	794	780	784	802	836	850	815	781	814	815	813	828	777	765	770	802	816	840	798	793	798	827	727	832	822	794	810	818	822	758	799	774	808	876	859	766	837	772	790	767	821	805	820	800	763	792	796	754	781	774	815	756	776	846	843	767	746	783	852	775	815	821	810	819	785	761	791	784	792	852	826	758	798	726	811	805	829	797	752	787	828	761	820	789	823	804	813	739	796	782	811	813	797	796	785	793	791	789	776	777	800	722	787	764	838	782	795	775	790	792	812	832	768	798	773	808	838	826	837	747	829	843	808	805	770	797	873	786	823	774	813	817	770	753	798	821	816	828	776	782	846	818	786	803	804	792	777	780	856	821	798	851	816	820	814	772	796	782	835	779	789	820	785	799	854	801	821	782	804	816	794	781	769	785	816	787	770	800	814	810	784	832	835	800	808	836	766	809	764	858	783	801	780	829	814	768	821	806	889	889	772	740	791	806	809	747	797	793	800	765	801	785	792	807	781	815	769	778	785	779	799	768	779	819	798	834	787	798	779	748	778	777	815	808	836	808	798	787	736	749	807	823	770	788	807	778	816	796	851	782	811	800	814	792	845	777	800	776	800	839	810	777	787	833	817	840	813	839	836	835	793	819	819	786	806	764	749	847	798	861	794	809	757	807	819	806	774	784	823	787	809	791	805	838	840	774	752	821	833	816	783	789	795	820	812	795	861	745	797	771	809	878	828	750	804	812	803	798	812	804	787	798	750	830	802	821	786	782	810	800	790	841	795	779	765	806	789	802	798	780	807	774	801	784	758	765	778	798	816	789	762	847	828	827	820	784	806	820	806	770	835	817	829	783	766	816	857	841	785	832	775	737	846	797	789	843	788	842	830	778	828	801	830	810	828	789	786	792	796	782	819	821	807	793	769	786	785	823	784	906	818	773	822	802	796	784	767	786	802	770	835	796	800	813	812	799	849	833	796	806	806	772	796	777	809	792	824	799	800	840	820	787	867	754	780	809	795	852	803	758	762	857	838	755	789	771	738	818	832	770	789	779	793	810	785	814	739	778	810	746	782	822	800	784	721	786	831	838	793	749	789	779	836	768	802	747	794	801	766	794	815	787	759	787	782	786	813	801	813	761	798	810	785	774	801	777	801	797	791	771	802	788	848	791	775	820	817	819	809	833	780	831	833	814	787	746	786	773	827	780	852	822	806	730	793	809	856	833	792	848	790	848	789	777	789
37003	31413	30659	24748	18684	23278	19265	18072	15087	11319	8741	6172	3852	4593	4528	2229	1848	1606	2159	2736	2357	2317	1929	1126	822	1389	1244	1088	963	1047	911	669	566	531	467	442	507	510	412	356	351	324	336	344	325	304	365	341	289	341	366	338	315	352	319	306	356	319	305	292	332	369	292	342	362	285	311	305	318	319	334	316	377	355	330	324	300	348	330	336	347	309	323	309	335	344	314	324	322	352	333	323	351	313	304	339	330	353	315	341	318	348	381	311	298	324	328	319	371	292	328	317	319	298	300	332	327	335	323	348	314	322	332	324	311	331	344	348	342	343	352	299	294	316	328	321	311	322	353	309	320	341	310	313	315	325	331	351	333	322	365	329	303	357	338	310	322	324	337	315	341	309	350	317	332	284	325	353	336	336	367	326	316	332	305	327	334	321	285	324	338	341	319	359	342	379	331	338	313	327	310	362	299	308	356	353	315	344	317	315	344	281	333	337	305	307	286	313	308	322	352	344	304	329	311	349	314	304	307	332	342	303	358	311	322	327	335	292	341	311	313	342	331	340	328	341	333	311	338	302	307	310	332	319	325	350	317	299	296	326	321	318	306	322	347	311	324	308	373	310	367	320	362	300	315	326	299	279	331	336	324	312	310	292	306	316	328	320	312	360	339	330	308	339	316	328	324	324	342	335	301	344	371	303	347	296	320	320	332	345	337	325	340	338	338	347	314	328	304	312	331	325	339	315	281	346	330	306	303	302	359	302	336	316	301	343	339	363	351	341	324	318	364	335	323	345	307	308	356	332	344	323	367	325	348	341	330	311	313	342	350	333	292	319	343	349	328	325	329	308	320	312	295	320	343	315	309	325	303	332	308	352	336	314	331	344	301	302	337	344	330	296	344	333	332	331	355	352	316	337	307	298	353	313	351	337	327	333	375	313	298	300	359	327	326	349	323	379	315	332	311	329	336	341	323	332	317	344	303	341	337	300	327	344	320	327	322	340	341	352	312	319	336	330	317	345	319	322	357	368	337	307	329	329	341	340	333	311	337	317	345	358	282	323	321	322	326	309	302	334	330	344	313	319	343	303	337	312	324	316	314	313	337	317	286	296	337	322	278	341	319	298	345	328	306	320	363	347	302	330	324	330	338	320	325	325	326	348	300	323	348	329	325	320	309	348	346	338	326	342	341	347	333	327	326	342	337	299	325	315	340	302	348	309	304	349	343	319	319	330	325	298	319	332	383	320	298	341	316	343	331	349	338	348	361	290	323	316	330	339	361	301	305	343	336	299	318	295	340	325	335	299	297	341	350	347	309	308	337	365	316	332	322	337	315	328	342	305	288	340	321	309	340	312	319	310	338	326	334	324	329	358	342	341	338	330	330	357	342	283	338	349	328	334	329	314	309	305	331	318	294	312	376	336	315	336	307	340	312	317	320	334	362	314	327	326	334	338	329	320	333	338	322	349	309	306	344	369	327	317	346	371	299	335	325	308	312	375	317	311	328	309	326	328	326	308	325	322	300	313	312	318	327	320	339	308	344	328	334	321	317	323	323	325	314	354	323	302	361	334	334	325	336	316	337	363	304	341	328	352	334	315	349	301	317	302	335	314	341	350	309	292	311	325	327	351	363	346	324	321	345	289	333	335	340	292	332	354	346	330	343	322	315	325	343	329	313	293	335	351	331	355	330	348	286	341	337	330	318	358	323	302	286	316	329	283	357	307	322	333	341	345	342	342	322	339	373	317	322	315	321	347	338	332	307	360	349	329	320	323	332	343	311	264	306	301	329	310	343	335	338	365	305	325	322	324	323	334	350	327	353	320	325	351	359	345	307	326	297	335	332	330	339	318	309	318	333	326	344	329	304	329	340	334	328	330	334	301	322	325	342	299	351	340	326	319	310	327	339	344	321	333	320	326	316	309	313	305	342	353	325	323	307	325	351	317	309	319	323	317	288	309	318	333	349	306	275	348	319	341	339	328	321	304	310	354	359	310	339	341	315	346	350	323	333	340	318	314	329	334	316	372	323	298	326	333	316	325	305	302	331	321	339	340	352	308	306	324	326	324	382	277	316	323	328	354	328	327	314	330	305	281	347	345	316	317	324	322	334	313	303	323	314	318	323	311	340	326	359	341	332	308	277	310	339	382	348	324	302	359	320	313	344	290	358	286	349	327	335	307	353	317	331	351	286	333	328	316	311	339	305	309	339	315	332	349	316	319	296	309	317	316	356	309	328	338	295	314	357	338	373	334	334	316	308	308	320	305	330	310	324	360	349	357	285	325	307	311	336	324	292	323	322	350	316	336	336	372	338	366	315	313	279	323	300	325	342	362	363	339	302	318	302	302	313	331	344	328	312	327	356	312	320	312	334	311	325	315	321	312	316	345	325	375	301	321	318	312	292	299	320	303	331	336	337	330	359	336	298	341	339	313	347	305	341	323	305	335	344	326	339	298	322	366	339	316	313	299	341	329	313	350	296	335	328	312	306	336	325	311	320	320	356	343	318	320	307	313	338	341	323	298	323	335	293	367	338	363	301	331	332	357	333	373	325	345	310	330	313	316	311	333	291	348	352	338	319	335	343	318	329	341	325	306	324	327	283	307	318	327	326	348	326	309	323	331	334	318	330	347	317	332	315	329	357	316	311	318	314	305	313	338	309	329	322	329	319	341	336	350	334	337	348	328	300	330	313	332	314	305	319	354	337	346	336	338	303	343	354	268	347	342	360	359	302	342	315	335	335	296	309	341	335	339	334	333	351	326	332	326	305	317	299	335	314	356	346	336	320	322	308	317	324	310	316	315	305	309	343	339	327	314	341	339	354	340	323	343	335	310	325	327	324	343	301	329	319	320	332	334	328	326	326	339	316	305	319	340	305	317	316	306	278	328	322	342	290	312	362	338	298	369	323	318	324	315	320	312	307	331	305	326	332	326	333	304	323	358	319	339	323	299	302	331	311	330	335	323	375	353	348	328	322	314	329	326	333	302	325	325	334	340	307	335	371	334	314	323	349	325	339	330	345	348	335	323	338	310	311	293	324	307	329	329	331	308	340	329	325	322	313	346	364	356	332	295	338	329	330	317	306	365	330	322	331	323	353	315	365	359	341	335	302	310	286	340	329	326	335	318	327	369	316	312	336	333	316	328	334	354	344	375	329	339	327	319	325	300	316	313	335	272	355	331	346	316	387	345	344	334	321	340	291	317	288	313	330	357	326	322	316	333	363	322	298	342	316	316	299	323	318	324	330	317	335	306	340	332	321	317	325	343	326	334	290	312	325	339	302	357	321	347	329	309	324	313	316	341	309	302	339	351	335	294	322	301	284	319	345	311	277	323	316	314	308	308	330	312	317	321	327	313	325	331	343	331	341	297	313	371	327	332	330	307	323	356	336	321	359	341	349	311	337	339	341	308	359	350	341	300	317	386	319	336	335	326	324	320	315	331	334	287	340	375	291	337	382	307	320	325	302	340	315	342	314	281	339	329	335	325	346	357	312	316	309	315
24146	25056	33376	34662	32488	36818	34554	34469	32834	28450	26419	20227	15906	18606	17979	9394	8328	7256	9525	12348	11717	11012	9316	5390	4101	7674	6155	6028	5145	5498	4531	3170	2228	2091	2113	1415	2089	2026	1307	1102	1055	914	872	854	858	854	799	756	867	898	832	850	820	818	795	743	831	837	843	785	797	792	793	819	806	757	773	743	776	842	810	789	790	830	773	774	733	727	761	809	781	790	748	796	797	815	846	736	778	790	803	827	750	792	832	801	786	803	792	755	799	804	758	812	798	783	826	805	800	818	845	826	827	757	814	815	793	809	810	806	820	793	731	763	823	749	802	783	700	810	785	820	808	776	802	820	786	805	804	769	815	816	761	790	793	813	787	820	802	808	767	825	786	836	772	843	785	751	809	790	801	807	787	802	793	801	809	810	803	779	817	781	810	842	836	799	816	779	796	812	816	812	764	786	808	768	800	784	795	765	850	747	835	758	752	828	794	802	771	821	824	775	791	851	829	808	752	815	871	860	785	814	847	826	788	809	774	799	774	773	809	787	778	806	818	811	769	839	781	760	781	810	793	725	813	760	782	762	800	809	773	814	798	783	801	787	810	836	784	773	841	802	802	807	793	784	813	844	817	805	802	834	802	787	790	751	814	781	798	769	776	790	837	848	758	847	783	788	773	856	830	841	797	821	799	793	803	799	803	786	844	801	809	826	835	816	800	804	776	828	759	761	794	778	779	811	815	781	818	817	852	779	753	810	771	796	816	772	773	813	787	775	762	830	843	890	784	800	818	774	793	774	790	760	855	818	776	820	795	823	799	827	769	801	757	800	876	793	792	771	864	782	837	773	806	770	821	776	769	775	809	763	831	761	792	811	734	830	795	807	797	762	793	772	776	814	807	791	797	783	799	848	824	768	813	788	825	768	816	731	799	806	784	739	778	831	766	772	800	875	792	777	825	820	825	798	797	796	786	823	820	836	792	834	789	800	839	782	775	805	772	805	794	779	847	815	840	787	758	839	797	800	812	784	820	794	780	815	820	802	809	750	805	825	820	815	820	827	800	788	763	742	781	807	829	794	799	799	758	822	785	775	801	751	818	777	774	786	752	862	825	799	761	849	806	799	843	788	797	774	798	800	797	764	836	810	834	809	816	762	820	811	817	852	791	778	801	788	832	808	775	808	764	794	792	772	831	768	768	806	830	866	763	815	824	773	847	774	749	838	788	790	852	827	794	816	824	747	765	777	809	790	781	789	810	822	816	762	780	825	805	767	794	766	750	791	800	764	794	816	789	797	810	797	761	774	811	809	804	822	793	810	769	786	828	771	806	821	785	768	780	748	828	744	774	774	782	780	802	765	770	834	835	775	788	788	795	813	803	798	789	727	777	751	774	799	860	760	830	783	850	813	798	757	804	802	818	763	788	771	796	794	761	799	798	795	783	795	790	844	808	727	839	786	759	820	824	753	781	784	808	759	826	803	746	812	824	827	810	823	784	771	841	828	800	804	839	808	805	750	777	831	773	776	778	816	793	817	835	769	790	798	801	760	820	833	789	795	819	789	844	827	827	811	747	811	798	838	840	846	856	748	760	762	806	777	822	789	743	800	758	819	827	836	733	767	791	803	763	795	802	781	755	777	807	793	807	742	796	827	844	814	798	796	786	768	800	797	769	759	770	811	829	759	828	825	775	773	792	751	824	804	792	825	744	806	811	757	777	814	746	807	811	797	819	818	789	803	811	822	795	791	797	793	804	839	762	800	798	834	771	807	767	793	785	824	763	808	826	798	821	805	811	815	841	812	784	792	780	795	810	798	802	846	763	794	831	760	820	766	837	745	810	841	797	815	814	816	777	778	831	848	811	778	774	837	755	791	827	836	752	757	771	770	744	818	796	815	811	795	790	761	804	839	780	808	793	790	721	777	837	780	820	771	868	806	779	808	809	829	801	777	787	776	770	841	785	776	799	826	815	815	790	806	801	795	812	835	799	753	732	782	862	719	755	761	815	809	777	789	812	798	820	801	812	799	839	753	795	831	838	832	865	778	810	796	847	782	768	828	786	801	770	850	838	766	782	831	758	761	770	768	781	752	789	809	778	807	800	791	811	808	835	819	791	812	807	817	857	769	811	844	853	821	788	817	776	791	805	804	837	758	822	780	867	792	729	730	771	811	767	798	808	804	834	745	802	811	793	722	821	773	790	832	802	778	814	780	821	842	726	830	753	789	771	762	790	774	809	742	801	789	777	792	798	846	797	820	796	815	776	783	726	752	808	776	787	825	796	782	817	830	833	834	772	837	793	800	830	802	861	816	805	818	791	779	799	759	785	818	817	842	790	862	780	804	827	814	806	817	832	769	783	802	802	796	846	810	784	773	781	779	779	824	798	795	823	842	815	749	802	791	847	771	802	809	726	823	805	805	774	774	763	797	839	856	802	787	802	761	833	765	773	785	798	798	835	791	761	828	811	818	819	830	789	782	793	800	795	810	785	774	782	754	819	797	765	799	793	805	828	809	777	822	770	832	858	835	799	805	830	828	843	766	795	759	786	810	780	794	782	829	771	802	800	733	742	748	816	783	833	765	796	871	842	804	767	825	837	762	775	807	822	802	817	795	785	773	814	749	757	781	833	809	816	795	786	762	838	803	804	845	794	773	798	827	766	813	824	779	840	788	786	831	791	798	806	833	823	807	803	804	804	803	813	755	782	761	741	792	775	743	769	792	814	759	814	819	782	836	788	792	808	784	855	766	819	810	797	871	787	838	818	827	834	807	773	816	805	868	789	756	799	798	776	760	848	794	801	809	757	804	814	835	784	789	794	782	770	814	778	798	826	804	837	800	766	785	801	784	799	846	829	826	805	741	778	766	789	839	817	780	803	811	810	820	805	807	794	829	813	792	768	835	787	806	858	834	808	791	788	793	759	784	786	729	806	789	781	788	810	832	813	816	819	744	806	761	821	839	809	785	774	799	797	795	785	826	811	800	782	802	780	786	736	768	825	769	746	802	815	826	794	811	771	798	789	814	831	765	791	786	805	753	794	797	775	755	790	814	809	818	812	761	787	810	831	785	782	803	786	809	847	789	800	753	808	782	786	810	765	783	779	842	774	780	802	756	823	855	774	832	832	771	792	751	769	796	826	818	795	783	787	802	827	841	814	762	812	850	779	835	782	788	828	791	797	753	818	876	803	810	791	800	766	790	784	822	852	789	779	741	840	837	773	812	819	799	869	775	853	786	775	846	800	794	760	839	768	836	728	801	782	761	792	796	776	770	782	777	766	811	761	785	760	752	761	799	808	814	791	771	801	753	819	792	864	771	824	783	752	805	817	757	806	794	781	806	823	796	830	828	824	849	789	792	794	784	785	797	817	764	782	791	800	794	785	768	760	781	783	761	801	809	838	781	804	785	825	813	817	745	784	814	782	775	809	804	774	767	816	789	790	802	801	860	814	769	812	843	825	818	782	787	832	790	799	816	815	765	803	802	808	833	794	806	797	832	849	794	808	789	818	816	811	768
19169	12635	12233	9151	5843	3847	2963	2247	1703	1397	1239	1122	1004	753	716	556	522	501	500	502	498	429	417	430	403	413	421	385	340	392	370	384	346	330	341	350	348	399	322	352	373	354	329	295	335	321	339	322	333	321	333	341	352	323	382	292	329	319	330	323	322	320	332	326	333	308	349	315	309	327	324	326	347	334	324	348	376	336	352	355	313	331	357	322	321	334	333	348	345	318	329	319	313	350	285	342	321	332	320	352	348	375	343	368	330	342	326	342	330	324	307	301	308	348	357	347	329	336	320	332	351	356	351	324	326	332	353	340	294	327	367	320	300	332	356	313	314	362	338	327	310	373	315	339	317	347	311	328	327	323	312	310	353	294	356	363	394	341	361	320	310	320	366	353	362	319	333	343	385	354	308	293	360	317	321	331	338	325	343	311	360	351	353	340	299	384	320	331	298	333	342	340	325	347	327	337	347	333	297	347	327	340	337	332	376	356	343	353	340	328	319	333	325	353	328	351	332	354	323	338	343	284	326	321	288	320	367	328	335	312	316	321	313	342	334	307	336	305	323	345	297	313	304	315	366	337	337	327	315	349	326	360	328	337	323	369	320	312	349	326	338	298	335	339	345	330	344	306	316	325	349	324	320	309	324	359	352	290	338	344	328	303	311	350	330	335	337	357	309	316	332	333	319	336	343	357	347	336	329	371	318	345	292	340	342	359	351	340	337	359	332	349	322	342	313	362	318	313	344	311	344	349	349	344	348	329	343	294	370	356	363	303	338	308	298	343	348	341	298	381	328	314	321	310	286	371	320	336	345	346	338	324	372	335	333	324	329	305	304	345	354	324	327	332	332	327	359	360	336	297	345	327	330	327	330	363	348	316	327	351	327	326	361	335	353	344	306	345	325	327	336	329	331	311	349	308	349	355	316	338	369	356	318	333	330	318	350	347	321	312	357	342	325	343	352	348	360	330	312	294	336	336	343	311	327	342	332	313	311	328	324	303	366	349	324	336	327	319	336	317	324	337	357	366	321	335	347	305	320	328	374	334	336	309	343	321	363	336	340	312	346	342	333	337	312	303	310	326	339	351	303	311	325	307	338	298	351	326	335	329	346	317	320	340	303	319	306	333	312	343	310	313	331	345	294	354	318	331	345	340	331	326	314	318	324	369	373	330	322	346	327	349	325	316	356	334	345	337	374	365	340	345	336	357	359	318	319	325	330	327	325	342	305	334	322	318	344	331	325	335	328	369	351	326	295	296	335	333	344	365	352	290	330	328	346	336	331	331	362	361	309	315	346	294	293	368	335	354	327	318	344	295	328	320	340	374	338	316	357	310	357	323	343	353	324	309	347	329	335	324	317	330	322	321	334	312	311	334	344	322	307	365	313	326	330	356	378	328	347	339	318	349	389	335	322	344	335	338	340	346	326	326	335	333	334	324	327	344	317	340	340	294	348	334	349	369	334	336	331	325	314	353	321	339	320	309	339	295	307	360	339	310	329	270	352	352	312	323	327	306	332	334	352	313	365	314	358	308	381	322	315	323	326	383	326	340	314	308	346	365	306	331	342	309	311	327	324	342	350	343	339	318	335	337	300	323	319	324	296	321	309	313	316	326	336	355	315	320	316	365	303	331	343	275	337	332	353	315	343	373	327	324	330	326	322	336	310	316	342	306	350	346	330	325	317	320	323	303	324	306	371	374	309	316	291	343	334	329	377	335	369	323	335	328	296	303	339	328	331	308	349	355	329	357	337	372	360	354	343	337	356	317	367	335	362	319	349	359	315	315	347	345	338	330	334	331	331	331	349	337	303	326	337	333	339	343	321	298	315	294	307	343	336	325	322	354	351	293	318	351	321	334	338	330	323	296	327	321	386	337	304	342	355	329	359	344	314	365	327	352	334	317	284	373	347	315	304	348	344	368	315	338	343	321	298	354	372	329	324	364	316	349	350	314	343	349	309	353	363	326	338	291	328	333	342	331	358	330	327	314	334	335	341	302	327	355	324	355	347	328	343	309	310	305	353	350	338	303	330	300	322	379	387	327	330	337	318	332	320	337	382	324	324	352	342	328	320	322	336	357	333	341	352	358	346	288	337	370	314	278	349	365	332	343	345	353	313	359	350	334	343	329	348	326	329	330	324	313	334	324	309	321	320	319	364	322	320	332	326	339	353	335	320	342	322	304	322	342	317	336	346	321	306	349	333	329	326	316	351	337	329	308	354	341	328	313	295	336	314	337	333	347	361	331	323	351	335	354	340	327	352	305	337	360	354	314	345	318	340	359	335	332	362	361	320	318	322	335	338	331	335	350	336	315	355	339	306	339	307	311	339	327	349	351	335	324	350	321	332	359	335	317	356	326	319	330	311	324	365	343	333	329	349	306	342	328	332	328	312	388	350	354	346	348	338	318	312	324	304	339	344	327	334	294	364	355	334	331	349	355	342	345	325	359	327	329	357	359	311	331	323	320	322	311	307	349	310	329	339	331	357	332	364	323	315	351	374	332	340	321	265	316	328	319	322	354	312	318	319	341	307	305	345	331	338	345	336	345	344	337	329	322	335	327	346	330	335	338	341	308	309	323	334	339	306	347	326	343	337	316	329	312	350	365	338	348	339	307	313	316	328	305	316	304	327	370	311	343	340	303	321	314	363	312	363	334	336	313	357	351	327	327	335	325	308	306	319	311	333	371	296	321	371	351	329	319	319	355	318	327	341	349	349	357	360	327	332	334	337	342	351	342	324	320	312	342	348	306	358	334	349	331	337	337	315	376	307	334	292	330	314	359	320	333	312	340	350	337	361	324	341	375	340	349	317	337	337	326	341	298	310	332	351	353	350	350	372	361	329	337	346	322	347	300	330	318	332	347	357	359	355	326	312	347	343	292	330	310	348	367	331	318	329	315	355	357	295	337	339	325	302	313	345	296	330	336	350	354	338	321	337	332	355	321	327	296	346	356	365	328	321	310	364	326	364	367	324	339	341	327	329	320	308	342	354	367	304	353	308	337	319	323	329	341	323	323	325	292	359	330	345	357	349	322	319	354	331	357	322	319	313	327	315	319	301	321	301	325	368	298	351	382	345	328	320	357	330	300	348	322	314	330	313	358	350	366	326	292	330	326	345	321	346	351	306	311	323	305	314	365	345	309	313	366	371	318	333	357	310	335	298	356	317	318	316	335	342	327	330	351	333	334	332	339	335	337	330	344	302	293	306	342	358	341	312	281	310	329	320	318	360	317	344	367	310	317	311	342	338	362	302	351	342	342	348	296	381	358	359	352	309	344	333	380	353	339	336	344	321	333	344	332	345	327	347	351	317	331	324	319	327	347	348	346	328	316	360	328	327	339	342	301	329	314	332	330	356	362	314	339	335	355	324	351	329	332	349	335	306	306	340	344	388	350	311	383	302	327	337	330	332	303	318	336	348	305	335	370	356	318	349	304	312	335	313	345	336	308	294	332	348	311	335	345	311	336	343	321	341	358	348	325	354	328	322	336
13465	11597	19294	20544	17217	13932	11780	9764	8141	6377	5787	5705	4368	3349	3231	2425	2100	2051	1956	1941	1743	1543	1545	1355	1241	1232	1162	1185	1099	1114	1034	956	963	918	899	868	879	833	867	902	861	792	824	853	838	832	861	808	839	870	781	778	811	817	828	849	809	783	819	845	841	822	796	879	802	806	768	801	809	833	834	749	799	814	835	797	776	757	813	831	785	801	803	777	797	757	786	844	794	829	867	802	802	816	805	796	834	800	776	756	777	795	794	862	816	818	822	838	840	837	837	785	793	815	886	824	812	839	834	787	794	824	811	806	817	810	789	785	797	853	825	828	832	860	781	808	850	830	816	825	808	817	850	807	839	845	824	820	798	859	818	777	819	814	803	833	789	810	844	782	748	792	801	852	816	838	829	821	760	775	827	835	809	813	853	828	780	802	803	741	850	817	827	740	793	800	823	834	860	828	801	849	844	823	865	830	798	778	866	863	823	790	823	832	800	803	827	789	836	786	789	822	789	834	781	789	856	868	790	806	839	777	811	763	832	826	846	805	844	805	845	769	805	808	785	818	753	830	749	780	843	794	837	863	793	828	835	812	793	829	826	833	812	815	855	802	859	813	845	805	815	781	816	795	803	792	847	764	825	830	801	828	849	872	799	821	819	839	783	855	812	804	754	778	820	786	746	768	831	839	780	797	814	771	811	814	796	788	843	784	792	832	839	810	824	850	770	822	795	860	839	818	767	801	816	804	823	838	876	793	786	817	801	832	797	767	821	808	885	816	830	784	842	814	765	845	793	781	814	826	785	831	852	841	853	784	820	825	769	832	806	857	850	832	842	778	760	863	780	802	805	817	772	804	808	826	848	825	794	824	838	837	852	780	784	823	790	781	799	819	884	826	805	813	808	788	804	775	798	835	816	806	820	802	833	794	833	810	806	762	785	772	796	786	863	817	784	820	778	832	791	770	773	790	841	806	763	818	780	811	787	768	791	805	837	871	826	791	753	873	839	825	829	780	806	869	748	817	859	810	792	831	805	837	812	826	781	805	783	781	818	823	797	854	830	798	787	799	816	782	787	805	841	850	823	823	850	792	791	859	841	827	833	826	828	738	811	820	768	860	845	793	819	805	823	821	805	806	796	824	851	867	831	813	859	798	781	812	810	794	886	826	784	804	796	877	810	790	837	802	784	786	816	778	814	855	824	831	809	808	788	858	765	812	842	797	817	834	833	836	854	803	844	811	811	817	813	825	816	783	822	835	800	808	837	766	808	784	835	839	806	768	818	837	796	813	807	762	818	777	839	779	778	811	829	803	823	800	835	774	842	818	823	830	833	799	799	804	792	776	845	793	836	789	811	794	808	838	787	815	788	833	775	808	791	814	773	802	777	837	810	856	799	841	816	822	804	813	802	838	823	762	880	853	803	801	799	840	790	819	838	745	830	751	786	878	790	836	837	813	854	832	822	768	850	782	802	787	809	780	831	807	850	787	835	829	838	786	823	815	792	819	840	808	864	742	807	840	846	831	846	830	829	774	813	817	777	801	814	845	820	813	796	724	829	818	807	833	822	806	723	815	869	855	820	804	781	822	793	825	788	773	811	810	810	777	806	859	808	835	788	823	825	880	811	771	822	810	804	797	894	798	810	785	813	783	817	815	798	817	838	806	832	801	824	758	830	823	779	812	756	825	790	810	784	874	859	823	841	752	775	815	801	842	827	765	806	792	783	777	871	794	793	839	833	809	790	809	822	816	827	811	844	791	813	771	809	811	776	846	818	808	812	801	789	900	815	790	860	781	799	763	809	835	854	807	857	834	802	806	818	819	773	763	854	833	850	849	802	812	883	886	800	783	831	818	880	830	764	781	841	837	807	760	783	776	803	792	833	801	820	752	788	799	783	771	809	808	803	786	822	766	835	834	785	819	849	806	803	760	779	864	880	773	780	827	813	829	853	784	787	822	801	760	826	778	856	838	830	829	859	793	777	826	811	811	798	830	789	769	824	818	779	837	799	829	794	794	840	818	816	838	788	822	839	802	792	881	823	802	788	798	858	824	818	835	810	841	827	776	804	767	807	777	797	845	768	808	776	819	806	821	818	871	773	820	794	781	831	841	822	826	810	858	837	778	819	799	810	764	794	803	765	767	802	792	831	805	831	834	794	791	836	808	824	843	783	797	786	841	855	848	828	867	858	868	784	808	768	775	810	802	747	793	827	764	832	797	780	803	776	808	813	824	814	817	778	855	813	768	820	840	841	822	785	826	864	822	784	855	790	820	764	857	776	856	816	856	831	848	788	834	829	794	831	868	843	826	832	769	873	793	824	811	816	837	775	812	751	854	854	810	839	850	847	857	838	825	834	759	842	852	804	841	803	814	825	840	753	831	799	817	846	855	824	833	797	813	810	776	823	757	840	850	797	783	878	797	761	822	811	744	828	797	797	821	817	825	817	796	798	803	799	837	796	850	812	826	829	798	838	817	860	831	871	792	782	812	812	766	817	848	856	776	867	777	781	803	813	797	789	836	794	797	785	826	816	839	810	788	825	846	829	783	816	842	805	809	822	774	805	794	774	860	806	797	841	848	814	815	849	793	840	793	836	813	809	741	808	848	871	794	832	816	761	827	794	734	849	860	828	789	833	813	796	865	784	767	806	838	785	798	876	775	829	817	814	831	850	883	784	770	806	806	815	782	821	833	825	851	815	803	824	810	800	816	811	828	817	860	835	739	771	797	825	800	809	777	810	826	805	788	764	817	874	798	797	813	797	789	829	780	813	805	805	792	860	799	766	827	793	775	785	800	783	859	801	817	820	858	792	838	824	839	842	814	878	831	795	796	785	792	774	837	837	809	815	856	837	779	787	822	819	780	823	822	811	819	786	844	846	791	825	826	796	832	756	785	837	851	814	829	831	792	816	846	782	814	792	778	772	793	821	794	824	846	811	812	813	777	855	813	817	826	854	790	801	816	823	840	797	769	771	812	805	845	750	827	813	837	809	792	826	803	742	815	862	803	843	789	811	819	820	822	836	790	801	825	799	856	807	780	795	798	812	904	840	829	790	828	815	820	842	812	836	801	829	792	790	792	793	805	823	832	807	811	797	835	795	843	804	800	788	792	824	766	823	789	801	802	793	822	791	822	803	809	833	831	801	777	819	799	878	800	864	795	768	825	807	834	759	815	804	812	805	805	853	836	808	800	817	756	815	839	807	815	867	861	785	805	766	817	808	779	820	817	827	842	822	793	867	826	830	824	869	780	885	824	820	813	816	790	810	820	784	748	803	790	794	750	839	811	765	743	833	805	850	800	844	809	859	817	769	862	765	818	886	810	797	811	772	868	777	810	820	812	805	780	800	824	831	859	793	796	848	807	781	813	817	808	850	801	832	845	790	788	800	816	863	775	820	808	812	796	784	781	817	805	818	823	837	820	820	830	807	824	816	799	814	789	775	801	836	805	813	899	810	815	884	804	797	804	831	861	799	783	818	838	811	796	861	821	791	734	770	832
27170	19745	18475	14350	9490	8443	8158	6500	4769	3452	2948	2573	1609	1546	1931	1027	826	810	712	614	636	854	986	680	525	592	608	558	517	533	530	475	396	405	425	404	373	389	390	403	345	334	336	342	353	326	306	333	331	327	320	340	337	338	320	309	334	348	341	337	284	306	329	332	337	381	335	325	326	362	322	337	360	361	340	296	321	321	308	321	323	314	346	312	317	341	344	315	341	333	351	347	342	331	337	337	299	324	326	332	325	360	360	303	323	350	353	317	330	325	306	357	302	352	340	339	324	303	345	361	344	322	327	328	336	363	346	348	335	348	311	346	335	329	309	331	309	372	318	334	329	336	336	372	319	317	364	318	308	335	321	297	310	339	349	326	333	338	363	323	328	328	333	348	328	370	346	288	339	354	323	332	347	344	331	350	365	314	334	317	348	340	333	329	337	342	288	353	335	333	347	325	313	367	357	339	299	322	310	332	336	355	341	356	388	315	321	348	338	332	362	359	323	331	316	314	352	362	378	342	336	358	341	303	333	314	333	312	363	304	359	350	332	320	338	325	340	348	331	329	342	337	351	347	361	292	334	351	339	346	355	324	367	343	325	322	325	329	326	314	306	339	332	344	338	319	336	360	286	325	301	306	331	296	317	300	318	366	348	314	328	337	324	336	317	326	316	312	371	312	316	318	339	309	328	335	324	329	358	325	341	327	293	319	344	337	355	277	362	315	327	373	326	351	315	315	358	319	326	360	299	350	340	366	358	369	305	330	328	305	370	318	374	308	331	314	363	320	352	363	375	322	336	331	357	331	347	324	352	325	328	317	348	327	304	329	314	352	340	328	341	354	348	336	351	333	371	348	305	385	330	320	313	343	318	316	349	322	355	316	335	348	338	341	318	324	326	370	348	339	307	319	342	345	346	337	363	352	330	345	318	371	339	314	339	317	328	349	286	317	317	350	322	345	354	338	321	316	355	323	319	313	347	312	351	363	305	351	340	363	355	352	345	362	371	325	324	344	321	367	338	287	336	309	356	355	338	314	337	331	340	320	336	369	337	333	345	366	310	350	345	311	322	318	329	320	345	327	351	310	306	332	326	333	304	343	319	340	342	338	362	332	333	335	307	321	309	336	335	314	343	313	365	372	342	354	311	305	328	324	344	321	351	334	340	369	334	337	306	328	331	296	331	320	316	319	329	374	311	331	330	355	322	309	337	379	338	356	341	345	343	347	333	322	312	342	346	325	364	291	329	310	295	277	331	306	298	353	351	332	348	346	322	300	318	331	339	337	319	319	334	322	323	351	340	374	320	319	333	356	339	321	347	318	322	317	348	337	311	345	324	329	304	331	306	331	286	300	315	357	346	336	340	310	288	328	357	326	325	323	316	311	335	351	324	329	359	328	356	342	342	318	362	337	324	337	328	336	366	329	311	340	358	352	348	321	319	379	335	333	321	306	357	372	367	327	314	342	335	359	371	319	350	319	321	348	356	318	321	326	330	355	332	338	346	371	332	289	337	338	338	333	337	313	360	348	338	356	344	338	340	331	336	335	341	347	314	335	343	319	364	322	305	321	339	368	323	336	349	340	346	310	294	310	317	340	333	336	327	322	324	340	331	307	347	317	331	335	300	343	318	339	309	342	329	324	327	313	339	335	347	340	345	332	343	347	335	354	309	310	344	298	314	335	331	342	354	334	325	319	353	371	329	347	337	325	334	332	365	354	357	313	326	354	320	304	353	325	355	334	311	337	283	293	293	354	316	336	319	295	334	315	308	383	320	357	341	304	302	317	346	357	323	371	333	333	288	342	317	319	311	347	326	328	345	356	314	314	350	340	326	316	320	330	336	317	343	331	343	329	356	311	316	355	326	340	310	384	331	349	317	309	325	305	309	318	349	326	328	351	326	305	329	341	353	362	348	312	330	345	313	352	336	335	359	327	355	321	309	353	344	291	317	333	352	353	330	363	316	319	358	346	336	344	309	342	329	308	360	323	327	307	332	318	332	336	331	347	344	296	344	366	345	359	326	339	349	335	350	301	302	350	349	296	350	341	346	358	300	308	310	316	318	321	352	346	327	321	314	315	307	326	344	328	336	349	305	347	314	323	321	345	333	344	280	340	308	370	357	339	341	321	348	323	352	343	312	344	363	334	356	323	320	330	299	336	330	332	337	313	325	335	309	309	314	334	324	333	351	333	294	335	320	335	312	342	328	301	321	342	336	313	321	317	345	330	343	319	373	321	339	309	335	321	343	357	328	348	326	332	325	312	357	329	318	319	307	340	342	326	331	295	305	319	335	345	327	324	321	337	335	325	323	312	340	322	285	343	345	355	362	338	319	371	334	329	331	365	341	344	318	322	334	316	358	361	325	302	318	349	316	320	327	345	284	361	354	335	336	336	327	335	337	321	328	335	320	335	304	369	353	326	339	361	333	319	359	390	351	331	345	325	350	297	344	333	330	308	353	332	350	343	318	303	307	340	313	326	336	338	317	301	345	349	329	351	352	325	302	336	306	334	325	349	321	357	352	337	316	302	333	361	333	341	329	350	357	343	336	337	313	328	327	333	342	348	332	346	309	336	330	320	342	354	348	328	302	342	311	329	342	341	354	310	324	343	342	323	300	339	342	311	363	332	337	342	341	354	348	341	364	329	337	346	378	322	324	322	325	309	333	283	314	326	316	385	335	309	337	366	336	328	319	367	310	289	354	323	324	345	333	339	318	293	351	327	351	339	321	337	323	340	359	329	341	345	346	328	366	359	339	337	301	348	341	316	337	333	334	325	332	332	336	351	312	328	351	360	350	327	321	323	349	348	350	291	340	357	296	303	314	354	363	333	337	373	309	336	319	355	320	318	325	327	326	343	333	368	355	331	349	317	330	313	355	328	332	336	314	319	354	372	360	337	341	349	328	364	352	370	360	332	345	343	340	328	310	320	325	304	322	350	332	331	344	342	336	322	358	317	313	338	334	309	362	355	336	330	315	338	321	294	334	320	314	352	321	323	326	331	277	328	353	348	325	342	317	301	333	314	340	317	344	314	333	355	312	317	313	349	342	310	322	333	313	380	326	319	323	307	359	321	325	305	341	357	337	361	342	316	322	323	362	309	324	362	352	325	321	326	326	339	365	333	333	350	301	327	348	357	313	326	350	338	356	316	342	332	336	338	346	333	329	331	331	315	309	341	320	319	307	376	338	307	325	363	323	304	342	351	332	341	326	315	345	318	339	337	374	305	355	337	335	332	327	324	332	319	372	355	313	328	314	342	325	324	383	320	339	343	340	331	328	386	364	334	322	334	360	321	374	341	315	326	300	320	339	325	358	350	342	344	340	308	307	296	343	324	312	315	318	317	316	316	351	367	372	314	321	336	330	329	331	316	325	369	315	355	282	334	333	307	357	348	327	362	352	320	315	355	352	319	344	310	325	328	340	314	374	339	309	283	353	327	312	354	324	365	339	339	324	336	314	344	343	316	323	338	341	345	284	304	331	356	311	337
18555	16745	24160	26277	22649	23600	23495	20772	17692	14483	13182	11933	8045	7800	9802	4808	3782	3883	3379	2984	2518	4313	5260	2915	2045	2819	2615	2627	2089	2112	1914	1614	1327	1260	1279	1055	1135	1140	1020	950	947	903	867	837	849	844	848	851	822	810	806	856	829	780	825	812	860	817	820	796	818	786	798	795	769	827	819	749	799	855	816	849	802	789	791	779	802	793	790	824	782	834	839	852	801	832	824	818	778	810	815	786	829	827	769	826	814	840	856	811	844	804	818	826	748	816	862	792	808	802	812	827	790	819	839	843	794	830	805	809	842	826	818	849	785	841	830	798	857	841	784	801	831	850	835	817	816	841	847	855	781	796	787	806	831	820	837	803	848	767	842	803	756	830	848	835	825	795	804	866	850	756	828	823	787	814	794	792	813	796	789	816	818	781	806	768	751	837	796	801	788	756	815	810	779	800	770	849	811	772	815	840	784	827	806	803	759	833	759	811	805	801	873	797	820	816	796	772	742	783	856	821	820	810	836	847	794	833	749	841	820	826	815	809	832	908	854	768	813	789	773	789	822	810	827	837	807	772	779	800	810	793	811	794	846	791	802	826	826	807	817	823	834	773	809	830	898	770	778	792	795	773	803	803	838	830	778	805	781	783	778	797	821	850	815	765	802	786	797	833	811	778	823	760	772	819	851	796	793	811	846	803	812	801	812	778	801	792	845	854	788	830	847	825	761	771	772	801	815	818	791	820	819	802	796	814	793	788	817	814	815	772	893	795	873	795	813	796	838	829	838	845	758	845	824	813	842	808	763	789	841	832	778	783	784	787	843	829	800	819	802	830	821	864	796	852	825	824	821	833	800	810	822	817	782	779	847	796	787	810	797	869	812	804	808	811	868	789	773	825	856	814	808	824	857	877	789	796	796	822	837	811	813	806	803	774	825	819	781	823	818	846	793	855	774	836	815	823	797	848	821	844	716	802	813	766	859	823	811	806	844	808	823	849	794	794	869	792	838	805	893	789	778	838	819	835	843	859	817	834	822	829	828	822	784	841	782	774	814	771	869	794	792	840	828	856	811	802	823	833	775	820	828	860	842	779	790	781	809	812	857	822	794	808	768	824	777	819	783	809	811	814	788	833	831	780	810	801	821	804	842	852	785	801	818	795	804	798	850	807	787	857	876	811	842	789	788	820	763	812	832	811	849	783	821	828	827	798	901	810	823	826	798	870	834	838	834	802	789	823	831	859	828	792	792	818	838	846	795	805	810	826	801	807	801	821	795	829	849	813	803	878	832	792	793	835	815	780	822	790	824	860	805	826	814	762	831	831	827	850	771	790	809	850	822	841	845	822	840	796	816	850	793	851	858	793	787	833	838	849	751	812	784	787	857	825	808	843	796	796	823	835	782	805	796	753	889	788	776	848	800	776	808	793	835	841	804	854	785	793	780	813	875	796	776	842	749	797	792	828	818	800	755	812	793	775	846	793	806	794	825	818	809	796	797	854	856	802	766	753	870	814	789	817	804	836	843	811	794	871	796	804	781	852	818	860	819	835	807	826	825	831	841	834	826	837	762	807	806	786	856	870	784	814	828	803	843	835	802	821	804	819	848	787	813	824	763	829	816	822	873	797	807	816	846	835	846	783	781	760	793	848	807	840	824	833	755	831	819	778	820	809	775	814	787	810	805	835	816	784	781	784	819	844	799	786	791	768	794	759	809	796	807	783	808	815	848	827	806	832	780	791	766	807	771	772	797	806	829	776	825	769	827	765	798	834	838	804	836	796	822	843	822	855	804	839	819	818	806	881	833	831	813	885	807	837	831	819	834	799	873	774	860	783	840	807	839	826	829	795	770	753	804	812	769	827	780	833	854	846	787	833	813	797	783	790	810	832	818	782	793	866	843	832	860	767	836	805	802	809	804	797	815	831	782	849	816	841	861	868	824	816	779	778	801	793	826	807	832	770	860	816	849	818	798	831	819	807	801	822	793	803	838	800	776	810	840	830	857	827	806	848	793	814	823	826	798	835	793	822	817	817	791	841	827	800	806	770	793	795	804	818	775	787	816	802	821	818	780	796	826	819	820	816	792	812	833	836	807	828	804	849	837	795	810	815	793	805	797	794	834	816	788	830	766	774	827	875	845	797	848	802	800	789	799	802	815	855	801	786	808	807	805	817	779	816	776	813	829	816	832	796	833	838	780	825	847	817	781	796	825	814	789	830	768	824	838	798	841	814	797	826	820	787	758	792	797	804	851	759	832	839	762	817	780	847	763	795	830	808	766	797	795	853	799	813	805	847	860	832	798	808	830	835	803	819	813	772	839	821	806	791	877	818	781	820	806	787	816	859	808	807	796	847	766	813	873	762	838	807	874	782	800	789	790	828	840	811	730	842	823	824	839	860	771	770	894	757	874	843	824	824	829	799	801	824	854	774	824	821	792	790	740	776	838	813	839	768	798	783	810	812	813	791	774	799	825	792	799	813	840	739	791	813	886	796	812	857	809	818	816	796	836	767	809	801	815	799	799	813	799	793	841	850	820	803	753	809	824	825	831	854	830	816	852	825	842	818	873	842	849	842	818	781	832	777	817	831	781	779	787	820	830	799	834	789	816	754	825	765	830	824	778	836	853	826	795	840	820	847	756	813	818	800	813	840	802	805	803	823	781	775	809	799	806	779	798	821	824	799	788	824	770	793	796	816	811	871	843	788	823	809	859	806	840	808	799	805	811	804	809	846	783	855	787	816	819	797	773	794	781	784	795	817	815	829	809	818	775	775	833	830	799	822	811	854	796	813	879	774	794	829	838	800	831	834	816	782	831	788	880	847	812	801	769	830	813	793	824	797	808	793	801	863	751	863	800	812	830	825	821	803	759	839	777	778	832	810	789	768	825	853	818	850	789	834	796	833	839	742	816	817	821	798	825	840	812	832	795	840	867	791	857	868	894	816	755	813	787	842	794	828	847	809	825	853	816	785	807	835	841	818	818	792	874	841	790	784	874	771	812	828	784	736	812	778	805	823	837	865	868	814	785	771	783	759	803	765	814	800	805	802	782	812	820	860	858	829	801	831	862	789	767	781	852	852	787	864	817	786	839	828	851	782	796	841	816	869	789	800	818	797	836	802	770	803	780	811	830	765	799	817	855	846	837	842	791	838	818	792	784	864	816	845	825	799	815	789	815	855	816	865	824	765	807	762	769	819	769	809	795	831	793	829	846	806	805	849	814	854	821	842	773	860	798	775	791	858	800	796	820	793	801	777	782	772	860	758	845	845	855	822	757	815	832	853	818	835	853	797	856	847	866	815	778	803	850	823	780	841	873	836	800	787	828	805	789	790	802	816	781	841	852	811	780	829	730	815	806	781	822	792	818	821	781	860	753	839	850	787	828	787	823	776	767	831	802	774	818	825	875	802	844	785	778	783	809	878	780	822	782	819	815	809	865	825	789	789	783	813	798	785	788	805	816	799	807	797	788	864	845	839	822	804	823	802	801	826	802	819	852	821	836	822	848	819
37393	30669	29116	24078	17582	19063	19854	16408	12379	9251	6696	6443	4574	4978	4165	1990	1624	2385	2545	1355	877	855	1652	1447	1024	1020	998	1047	728	825	878	644	521	489	525	382	483	462	417	412	370	336	326	358	330	361	350	333	325	373	315	300	353	325	308	322	355	329	317	330	350	355	338	358	346	322	384	314	318	312	318	300	343	318	335	337	336	314	308	346	336	323	351	336	325	326	346	336	329	313	306	371	360	366	328	324	366	334	331	344	338	329	354	325	326	338	329	344	309	327	375	327	359	322	370	330	349	331	319	279	345	344	349	291	297	334	304	334	323	321	327	353	347	307	317	355	344	331	318	339	333	313	344	323	323	281	330	346	327	336	339	377	328	337	335	352	305	352	345	328	321	309	347	324	323	339	336	324	325	309	331	305	329	306	317	360	343	319	337	350	340	337	346	314	361	331	339	343	330	349	343	357	330	357	304	317	320	346	318	336	336	328	332	334	320	336	331	324	375	319	363	334	346	353	344	321	378	314	323	335	322	322	335	350	319	363	297	333	340	324	312	351	343	319	342	325	303	350	337	347	314	304	353	304	340	345	374	372	320	338	378	332	312	324	326	356	357	350	334	376	316	325	350	352	297	348	351	343	357	338	303	342	313	375	345	314	326	306	317	330	329	345	364	332	345	319	352	340	314	328	383	307	324	338	372	322	336	314	335	351	334	330	331	323	334	335	316	351	325	355	304	340	335	334	323	398	353	354	322	291	355	347	326	357	352	345	342	311	349	352	333	328	282	307	311	329	305	308	330	321	359	339	308	374	338	317	310	327	315	315	317	362	337	364	315	334	335	380	332	358	337	308	312	317	336	315	394	304	331	354	336	316	322	346	320	355	330	317	347	320	335	309	363	352	298	346	321	359	353	310	331	362	355	273	321	346	357	338	361	284	335	318	335	339	359	306	324	331	341	340	362	336	358	316	325	301	303	342	336	332	316	363	339	352	332	335	349	318	313	321	315	366	389	295	325	320	351	356	337	336	308	340	328	335	356	324	327	342	362	327	323	320	324	352	330	351	323	357	316	344	318	320	314	297	339	324	325	321	331	350	327	343	349	319	335	402	341	290	324	319	315	342	331	323	325	337	375	350	355	287	336	320	330	280	318	325	301	356	287	349	359	305	287	351	349	344	370	307	331	374	370	354	336	340	300	340	315	353	344	336	333	338	339	328	319	348	367	317	329	311	336	367	331	335	333	349	332	338	289	384	330	348	305	322	312	315	335	322	327	302	328	355	330	331	336	329	332	333	318	323	302	349	315	334	366	310	319	318	377	351	346	329	344	334	327	328	336	363	340	300	324	354	335	367	353	310	311	342	344	349	315	314	319	340	371	339	341	318	318	363	378	343	328	330	296	304	359	333	344	326	320	343	321	317	332	343	349	314	312	309	336	328	352	281	334	343	310	346	358	346	328	338	334	327	288	324	338	323	328	312	323	343	325	322	358	317	331	311	327	344	306	345	322	341	331	372	331	307	351	345	339	321	332	334	324	320	337	342	350	362	348	342	352	317	312	336	326	335	340	329	326	317	352	328	358	334	312	339	348	316	372	309	327	358	334	329	350	324	347	347	356	337	326	306	322	316	326	317	396	342	349	312	330	354	340	295	313	320	323	315	345	321	305	316	338	299	342	340	321	342	295	358	327	325	350	341	337	324	340	330	315	299	330	321	319	338	346	329	330	316	323	357	340	312	329	319	343	370	364	341	322	339	316	326	341	345	319	356	317	366	360	354	297	310	314	344	334	320	337	350	345	328	354	327	339	342	315	318	349	324	350	338	345	324	348	337	317	314	284	342	340	354	359	365	299	309	304	334	357	371	311	291	323	345	358	325	319	354	311	327	332	312	303	344	331	362	354	306	351	331	360	329	311	315	318	350	322	341	319	325	331	354	337	305	333	353	325	356	348	349	328	292	331	325	340	342	352	339	338	316	345	326	310	356	340	349	341	295	352	340	344	323	361	305	330	322	326	320	343	311	310	340	360	345	334	328	331	329	310	316	321	323	343	327	314	327	326	335	315	318	347	308	309	325	318	356	315	333	344	365	354	339	355	337	374	338	336	331	334	292	341	310	291	338	321	346	304	318	327	334	321	319	339	304	346	328	352	333	327	331	324	346	372	325	304	336	360	341	322	329	328	314	310	365	361	320	306	349	313	356	334	340	310	324	359	351	377	338	354	331	329	322	345	288	329	341	350	363	361	357	351	364	310	349	308	353	328	325	320	344	343	321	341	335	359	352	336	319	352	350	344	323	314	306	297	339	318	319	318	339	309	327	330	348	343	327	352	332	328	351	334	314	324	353	336	358	353	324	324	302	337	361	322	324	335	342	325	367	296	318	356	318	305	305	351	370	330	353	322	341	331	323	356	339	347	364	349	364	349	348	326	322	308	333	332	302	346	337	342	319	362	317	314	335	343	351	358	354	351	345	307	300	314	330	325	338	321	322	298	339	337	334	329	330	326	309	335	323	327	339	308	334	353	320	336	306	264	339	345	322	323	356	316	327	360	325	312	347	288	324	327	365	356	322	329	319	337	333	351	349	325	343	346	335	342	326	311	328	354	320	325	348	338	335	336	317	321	320	346	333	363	349	343	363	318	334	358	328	318	360	340	334	305	364	330	354	315	317	334	347	352	315	362	300	332	347	374	321	359	311	339	337	325	362	350	349	304	347	315	349	338	321	349	308	307	343	324	329	347	326	339	349	333	358	334	346	319	355	319	306	330	318	340	318	332	303	334	345	299	358	324	350	337	302	343	340	384	357	313	356	310	367	298	357	377	340	372	317	306	302	329	302	350	320	315	332	337	319	375	316	357	327	343	350	337	336	376	356	322	304	319	313	332	325	383	361	359	352	331	350	348	347	346	324	282	340	361	325	325	351	327	323	308	326	307	326	311	351	302	332	375	354	334	326	312	334	371	371	345	317	341	336	334	330	345	339	359	355	347	357	304	343	335	378	341	361	350	375	318	339	307	333	343	333	339	333	333	304	346	329	375	340	353	321	338	343	314	325	391	360	340	320	318	316	303	331	369	292	336	322	355	359	346	343	319	329	355	332	307	323	335	351	331	345	335	338	367	357	333	358	325	307	334	305	308	343	350	309	348	329	386	333	303	339	340	327	353	329	354	333	298	345	311	319	322	353	333	342	326	322	325	314	337	350	346	337	337	318	351	330	355	297	365	388	327	311	300	336	332	334	327	313	310	347	360	324	350	346	303	331	351	350	338	320	356	334	324	347	335	312	371	317	336	314	317	329	321	339	323	332	307	342	316	319	316	374	347	321	349	363	342	308	316	329	349	337	326	319	326	346	315	347	334	372	353	339	306	345	337	344	361	348	286	343	325	334	347	331	305	340	339	328	336	320	315	303	309	317	334	336	333	364	328	313	360	353	367	343	311	304	360	350	352	335	357	358	332	357	299	341	308	344	330	305	327	339	311	332	335	311	328	352	332	314	350	341
24522	24570	31865	34410	31047	34035	35924	32865	29406	25612	22975	22498	18069	19810	16079	8691	7816	11298	11179	6106	3833	3933	8772	6877	4661	4930	5114	5486	3706	4524	4054	2949	2176	2140	2061	1377	1686	1829	1343	1246	1157	922	835	914	888	839	892	839	831	856	827	815	816	820	883	811	820	818	802	820	763	803	822	856	770	790	810	820	804	845	771	792	759	822	766	864	833	821	806	829	778	802	783	818	810	769	819	822	790	866	833	830	811	794	808	837	783	817	822	786	752	824	850	797	824	798	803	762	821	770	768	839	764	789	843	822	785	854	765	760	795	831	860	777	804	839	794	827	862	795	773	785	780	862	804	800	786	772	802	747	814	781	818	833	759	828	810	725	817	817	809	823	820	835	862	799	832	860	788	798	836	818	788	809	803	777	820	765	805	787	822	816	838	806	787	797	873	782	833	787	866	770	810	805	794	813	777	775	805	784	785	769	814	813	785	808	797	801	813	796	861	760	808	814	778	788	797	787	817	812	829	828	766	793	802	866	844	807	808	854	827	748	829	828	801	818	834	853	831	785	867	775	869	849	820	807	819	827	827	820	800	859	813	843	878	823	828	798	793	828	810	778	827	799	812	791	777	771	767	805	793	829	813	823	813	794	775	785	822	778	810	820	818	818	805	805	860	808	833	809	831	777	794	822	813	828	831	803	793	781	787	771	798	801	880	836	824	816	798	775	772	800	759	841	832	831	732	785	819	816	848	780	754	835	860	795	807	780	801	771	810	810	761	828	829	802	814	847	766	816	857	768	786	779	821	782	768	801	818	847	818	804	816	822	787	818	780	805	786	778	807	838	866	780	853	815	800	785	802	855	843	819	833	848	852	839	750	823	797	773	811	807	822	851	804	825	816	809	831	777	791	862	800	790	770	779	819	834	775	806	823	796	846	793	786	823	764	775	810	839	792	842	857	817	745	830	798	771	790	801	858	806	816	790	783	826	776	779	837	777	780	817	756	845	850	823	778	702	785	780	792	833	820	816	801	811	801	837	850	827	809	804	809	845	908	779	815	766	798	833	788	819	794	802	787	799	855	805	811	781	831	832	769	808	811	786	844	814	826	833	766	832	825	812	837	776	789	797	811	840	779	785	868	784	883	817	805	803	786	831	796	776	720	762	811	760	809	805	811	831	830	774	824	809	827	831	810	773	796	809	794	771	871	834	828	796	750	809	788	803	815	814	803	852	801	826	796	779	776	761	816	799	805	854	784	777	788	825	842	820	802	856	805	840	786	875	803	853	802	792	829	816	785	815	820	810	828	821	782	867	819	800	775	799	792	788	839	815	816	783	781	824	785	831	815	792	800	808	860	804	777	849	858	829	863	808	835	829	793	777	814	794	828	821	794	798	802	839	831	842	808	828	789	830	839	768	778	790	803	801	769	814	848	795	810	757	844	833	811	744	800	845	829	778	771	787	799	787	777	802	815	863	834	820	787	812	785	768	813	811	823	904	823	845	786	789	845	824	869	780	803	846	794	814	819	775	809	822	803	778	802	823	795	846	812	824	830	765	788	777	769	800	791	775	831	800	819	785	793	814	771	778	800	816	822	765	816	804	795	822	825	777	809	804	797	776	778	851	793	830	815	796	785	849	824	835	814	822	775	858	847	786	810	773	848	845	777	825	810	811	787	863	780	799	807	780	808	892	823	739	826	803	772	792	789	846	830	800	821	821	779	824	829	835	805	803	811	830	828	823	832	813	817	807	818	792	820	813	779	793	808	806	807	759	831	794	844	793	815	816	777	739	784	815	811	835	830	882	812	842	772	796	815	802	841	835	848	779	778	818	855	795	839	800	801	786	799	757	785	819	815	786	758	781	760	848	858	801	795	803	770	817	841	847	794	809	791	823	839	825	810	790	824	821	810	828	865	797	812	812	798	832	834	803	809	823	764	772	866	782	826	833	768	806	835	803	809	829	838	844	832	783	830	794	828	823	850	836	795	811	786	821	801	870	826	787	722	845	751	832	781	825	813	816	796	812	840	793	829	799	840	813	810	841	776	813	841	857	841	840	828	809	807	750	782	800	815	878	820	837	842	811	792	838	800	818	800	817	841	783	796	793	820	826	814	810	843	783	825	806	857	830	789	811	818	820	791	815	786	787	848	855	771	833	829	789	849	843	832	782	836	831	795	807	823	873	808	825	816	777	798	782	816	809	832	841	776	808	804	834	722	812	812	790	867	759	785	805	806	829	814	871	778	836	843	800	814	806	790	809	808	828	834	793	806	774	864	837	789	824	800	772	790	785	825	795	811	797	829	775	805	870	851	797	834	807	786	799	784	799	797	783	776	785	787	857	808	826	837	789	835	787	824	859	825	772	829	786	809	782	817	804	830	807	812	819	792	805	764	800	818	757	824	763	817	823	821	779	810	810	801	837	809	798	846	848	809	760	769	821	794	839	825	801	793	804	822	806	825	825	876	807	823	788	841	807	804	788	833	802	828	774	774	810	837	826	773	771	771	801	818	826	792	839	779	797	768	800	824	779	745	788	788	824	830	781	803	813	846	810	823	815	814	827	819	798	829	819	796	773	819	795	841	777	824	795	797	781	822	833	848	792	782	778	795	819	784	812	819	790	792	836	786	812	782	796	796	809	797	833	808	812	818	823	795	775	819	868	816	783	836	801	770	801	778	845	843	839	814	802	803	810	820	811	863	783	792	817	767	826	816	815	856	857	804	841	841	781	803	834	782	821	831	844	811	742	837	808	799	809	827	816	834	794	782	822	835	814	825	818	761	802	847	804	833	835	820	818	785	808	857	825	834	808	806	800	770	765	792	797	795	836	829	824	807	811	803	805	900	830	771	843	763	826	792	835	803	813	832	774	856	813	742	797	845	846	833	795	813	818	830	827	737	801	798	806	841	782	808	785	832	826	819	833	812	839	812	818	804	827	830	793	833	879	813	810	827	775	790	800	811	754	798	838	815	816	804	802	854	778	808	794	840	823	801	830	786	802	840	786	805	810	819	756	814	794	815	809	819	819	787	798	789	796	847	738	832	807	814	811	814	765	820	794	813	827	827	777	803	804	836	837	804	807	882	817	769	847	804	785	811	798	792	830	807	836	792	804	815	827	794	800	750	854	808	754	816	802	818	783	791	795	766	814	799	798	834	875	822	822	795	814	814	784	808	829	816	803	850	829	817	818	796	791	794	787	825	779	777	840	810	816	776	818	809	822	804	798	812	795	793	817	812	811	780	875	801	805	781	816	801	818	821	846	795	763	791	798	843	811	765	796	826	789	805	819	860	777	794	783	801	783	869	796	819	783	800	795	786	800	816	788	803	802	823	814	820	790	815	778	821	839	797	778	811	812	802	812	818	851	750	816	814	849	755	799	792	814	827	794	828	754	769	789	797	816	815	815	829	803	849	860	848	842	844	863	814	853	792	820	801	757	813	813	840	836	808	794	828	777	812	820	806	822	782	791	713	824	835	805	809	791	834	800	808	811	801	803	792	807	795	836	825	792	798	815
19603	12811	11944	8997	5468	4069	3140	2542	2045	1484	1276	1155	933	892	853	652	605	599	574	459	422	450	392	406	427	377	428	368	402	395	365	364	344	387	344	328	353	331	334	392	362	364	331	333	322	348	316	343	336	370	366	341	329	339	365	320	296	297	339	347	352	348	368	337	339	323	340	347	370	364	332	336	357	334	332	381	389	331	307	336	320	349	311	323	336	335	345	323	357	342	350	317	338	351	351	340	329	328	382	341	311	326	342	351	358	347	302	318	350	333	322	336	364	344	349	304	361	350	359	320	317	402	349	329	326	317	337	341	350	371	332	344	341	364	325	371	353	353	331	359	319	353	339	334	340	356	341	346	340	346	349	373	343	332	320	341	336	358	380	322	320	307	343	359	367	332	354	348	319	343	396	328	349	307	330	363	342	368	324	345	333	358	338	324	358	333	314	355	359	339	333	355	322	340	370	334	338	346	342	335	355	322	338	343	343	311	340	327	327	373	327	336	359	339	333	344	313	319	349	335	354	336	367	337	317	346	366	334	311	348	340	346	353	326	365	316	329	325	343	293	327	354	365	334	327	305	331	350	356	339	325	362	367	362	353	351	356	351	335	336	341	351	338	339	323	367	342	344	330	351	370	315	315	338	354	334	342	335	311	359	352	325	332	352	343	356	341	354	323	340	342	330	318	299	355	358	338	366	360	315	333	304	342	320	341	319	313	337	347	334	345	348	295	347	349	324	308	321	366	389	319	329	325	366	326	358	369	327	361	341	360	358	342	352	341	321	320	349	278	359	363	326	329	351	302	346	344	355	376	368	321	338	373	348	352	305	362	329	338	306	310	346	355	316	337	315	328	379	335	326	356	314	312	323	352	381	356	331	313	350	306	343	342	325	375	337	347	344	358	364	352	339	333	366	348	329	343	325	319	359	328	327	351	352	343	318	303	325	382	326	339	353	298	337	327	356	326	360	345	324	354	330	355	364	365	350	343	307	355	344	358	345	355	332	338	325	328	322	354	344	313	328	339	311	353	384	369	329	337	326	324	311	341	353	362	359	342	382	342	354	382	313	336	284	346	362	339	339	333	336	367	350	326	304	333	354	352	344	371	338	310	348	337	309	338	352	343	357	343	358	354	340	333	348	352	351	331	360	346	346	343	369	356	324	348	341	344	325	314	312	353	382	345	345	331	357	333	369	376	325	358	351	341	335	327	314	370	352	381	347	329	333	345	317	359	358	343	334	307	333	352	375	339	324	355	359	352	338	376	332	316	342	355	340	351	318	315	351	364	329	346	341	334	334	334	371	341	352	332	363	371	357	331	355	324	338	318	322	353	315	354	328	347	360	340	379	350	327	342	331	361	344	317	323	365	342	316	333	324	343	358	342	351	329	293	319	338	350	347	354	328	331	332	306	337	322	329	334	351	365	332	336	333	305	312	307	370	314	332	339	351	334	323	356	355	316	335	367	348	339	370	339	351	342	334	329	338	313	346	330	333	343	311	353	317	338	319	340	312	375	328	303	340	342	328	341	329	320	315	342	341	333	341	350	310	339	320	329	357	322	368	368	332	345	353	336	338	352	350	338	338	331	336	316	334	309	372	379	360	348	328	365	370	374	327	351	347	326	337	330	325	321	368	320	310	357	321	352	339	323	342	389	331	375	374	360	341	352	328	323	329	334	322	329	330	351	350	306	366	340	329	319	358	358	334	342	348	366	353	349	305	372	366	345	350	343	330	327	319	371	337	341	364	367	351	378	334	341	323	341	363	331	311	346	333	345	338	354	332	311	315	375	351	346	313	356	328	339	312	339	380	338	350	304	361	356	354	342	367	320	314	353	347	357	364	328	342	341	328	294	312	323	350	318	338	341	338	336	358	348	330	325	312	347	336	345	367	395	353	318	390	322	338	330	330	316	360	338	323	324	346	348	323	318	378	330	342	326	326	337	383	366	327	342	301	317	340	362	327	321	377	365	342	357	316	339	370	348	328	328	316	335	347	339	359	344	339	347	336	352	318	327	340	342	344	352	342	322	339	359	341	339	373	353	323	385	334	360	365	350	315	359	366	322	341	354	336	304	307	347	314	358	357	376	325	345	327	323	379	331	366	345	393	356	328	306	313	360	351	327	328	340	330	348	330	350	369	327	337	332	312	357	355	341	363	366	359	375	336	324	355	325	329	318	351	343	366	310	326	333	389	317	344	354	334	329	346	333	319	330	353	372	343	344	376	358	325	339	358	308	348	323	368	347	334	367	386	354	371	320	327	321	375	340	345	320	361	354	315	332	360	327	329	344	348	333	318	354	325	331	344	385	349	355	322	356	377	326	335	369	293	345	387	338	339	331	325	358	364	323	333	343	332	353	369	360	337	332	352	368	351	386	337	332	339	331	336	329	333	343	333	324	326	361	332	332	340	332	321	364	324	334	354	365	337	363	371	378	370	339	332	348	339	317	326	353	349	344	359	372	346	326	354	369	313	323	348	342	342	339	317	342	327	337	327	302	307	335	337	346	318	392	361	338	341	363	389	325	325	304	344	360	350	343	359	357	289	350	335	346	334	319	317	329	311	347	322	325	335	361	367	350	340	309	346	341	326	344	308	349	330	327	322	338	332	369	348	340	319	326	348	325	349	346	367	302	330	344	321	303	333	326	320	354	370	356	345	327	352	328	315	332	359	334	329	356	351	302	292	330	320	343	329	342	347	339	347	353	385	347	377	301	336	337	334	346	332	342	341	372	358	374	317	336	348	347	369	369	319	328	307	333	346	350	330	344	345	318	333	343	374	364	365	379	333	346	336	344	352	344	313	343	351	325	343	330	349	360	360	318	320	290	325	358	327	341	358	336	312	331	346	339	341	327	358	338	346	344	360	351	353	353	301	325	323	352	332	327	332	331	348	315	356	340	339	316	320	362	337	321	377	364	326	340	329	344	346	380	353	340	325	347	311	383	351	333	353	361	337	341	326	357	358	315	317	364	342	371	383	298	348	352	337	324	327	345	309	404	353	386	368	353	322	352	306	322	343	319	316	328	326	365	368	349	353	336	346	344	367	358	336	345	330	319	324	326	347	329	320	364	380	305	345	360	341	346	354	302	364	344	327	314	312	361	322	351	403	361	342	335	387	338	359	362	350	320	323	345	321	368	332	315	316	352	360	347	317	332	340	348	347	359	326	355	350	323	328	334	338	338	357	369	344	332	305	298	351	323	348	324	357	352	360	338	347	350	344	359	347	342	364	319	374	314	349	353	366	363	342	360	355	334	326	346	333	301	337	351	323	346	299	345	341	322	352	327	336	344	331	325	350	318	338	357	349	350	322	355	354	329	349	372	340	333	340	312	378	342	366	349	323	333	330	311	354	334	370	308	347	325	366	337	363	378	345	395	360	344	368	335	321	355	343	340	352	333	342	323	366	355	345	334	342	315	352	358	339	331	343	311	365	332	345	334	356	357	337	356	335	322	331	359	330	357	364	384	321	334	362	352	358	346	362	368	320	360
13892	11716	18266	20306	16347	14504	12327	10577	8729	7090	5921	5327	4252	3893	3876	3018	2503	2533	2304	1923	1472	1427	1467	1371	1294	1248	1151	1112	1099	1051	1017	1031	979	902	889	880	952	882	847	866	798	818	836	814	898	837	871	885	830	790	787	818	855	880	864	804	818	837	811	811	867	780	796	806	812	860	852	836	849	815	797	846	821	812	845	868	839	836	833	868	815	856	813	850	800	838	837	817	876	801	812	849	846	873	854	863	767	838	790	847	849	834	842	837	817	794	851	844	792	843	829	852	832	801	823	809	802	841	795	788	872	881	808	817	845	822	863	790	858	846	848	852	847	849	838	815	768	814	822	853	769	866	838	834	912	839	748	812	844	810	843	776	846	820	822	851	816	826	827	806	856	818	779	801	773	794	815	829	782	852	821	867	778	802	821	785	821	860	840	829	837	880	856	808	800	835	829	780	854	812	842	805	833	809	805	792	769	811	876	831	778	854	847	813	808	800	844	835	886	809	863	789	823	860	839	835	836	856	790	882	857	857	817	829	785	834	813	877	878	788	834	853	825	847	803	870	821	809	802	813	868	869	848	809	835	819	812	780	785	797	812	794	823	785	843	804	824	865	827	789	839	812	856	800	825	864	822	838	804	842	824	838	864	824	782	812	801	834	882	832	820	838	816	796	851	893	792	874	818	824	727	848	846	800	849	826	831	835	848	802	832	805	825	816	787	808	817	838	869	769	831	807	797	815	842	851	821	846	871	805	844	793	824	840	867	847	889	829	768	825	780	833	825	834	880	804	870	800	787	852	857	832	821	809	836	795	836	820	842	843	791	768	872	823	842	846	829	844	821	811	802	806	809	814	867	877	811	810	853	741	814	810	813	863	835	839	824	809	826	843	847	864	782	820	824	838	782	800	824	824	820	828	836	778	869	814	829	807	814	816	813	786	825	790	863	819	814	846	771	834	817	845	862	825	827	890	881	811	850	871	773	818	863	840	811	822	843	793	792	825	741	838	888	813	848	801	857	802	865	854	842	808	847	817	836	791	839	852	801	781	862	848	813	812	814	848	820	799	795	812	892	809	840	807	813	798	840	825	815	876	804	835	879	852	752	830	831	825	836	873	832	813	836	812	856	858	786	827	837	777	823	795	873	846	804	875	811	807	874	808	836	753	858	846	831	842	819	849	763	814	793	791	821	780	857	784	779	829	800	878	813	864	837	810	773	853	804	816	783	823	825	834	871	816	832	849	807	822	846	804	815	848	840	874	856	835	824	814	823	890	844	790	815	867	853	839	799	805	770	827	812	828	777	839	822	789	835	810	807	858	770	784	838	821	800	819	837	792	839	778	814	781	813	852	865	930	834	810	830	812	800	824	805	821	798	827	844	777	809	837	846	825	858	815	789	831	823	856	816	763	811	840	869	779	827	787	780	817	857	823	868	827	835	823	835	834	816	814	850	818	822	824	801	811	792	894	822	827	795	851	865	838	851	859	772	797	854	817	862	837	764	825	823	846	852	857	807	822	879	791	815	803	834	810	813	830	839	818	840	797	866	826	831	799	814	824	797	833	826	839	818	841	790	868	829	818	852	847	862	808	827	844	828	848	814	797	849	821	857	807	802	823	809	800	861	846	836	823	852	755	790	815	799	847	806	842	797	862	863	853	836	834	822	801	831	802	831	849	855	810	863	828	859	779	871	854	853	844	824	834	847	839	879	808	851	831	828	789	835	808	821	837	828	854	776	843	803	882	792	837	816	829	821	819	803	880	816	828	835	839	836	822	794	818	829	818	832	820	815	825	803	863	833	839	805	779	810	845	797	844	857	862	803	791	850	876	829	817	829	805	780	772	749	832	884	796	803	793	792	840	847	837	792	842	839	814	832	807	839	788	805	826	808	835	786	826	869	834	796	888	838	853	877	836	824	750	844	840	798	850	827	803	814	822	833	824	814	799	812	852	844	799	843	866	819	831	821	796	814	821	813	782	820	890	876	830	774	839	805	811	782	827	824	836	840	909	835	856	868	830	839	831	724	794	808	744	835	814	787	887	806	854	840	785	846	802	786	810	857	792	844	848	787	776	838	761	804	791	813	793	806	822	845	835	879	848	846	814	843	814	812	808	819	802	887	829	798	829	856	821	820	784	838	897	844	800	797	792	871	820	846	812	806	844	808	805	842	849	765	832	872	840	841	823	782	784	802	756	816	829	850	809	839	793	787	828	738	822	843	826	805	801	815	863	828	785	836	859	821	815	865	860	766	804	769	857	861	798	756	839	821	844	846	770	851	867	842	789	871	829	822	785	819	819	864	860	885	795	817	879	788	824	819	876	807	835	826	800	805	816	794	805	858	860	814	837	834	798	790	757	820	842	858	822	832	788	789	814	822	821	857	799	833	819	815	839	830	841	837	822	862	830	853	849	842	788	815	814	794	851	838	816	821	821	805	793	821	878	855	801	877	864	852	827	880	811	774	792	825	856	854	873	858	801	854	856	804	829	826	835	842	848	815	798	898	792	813	823	835	832	865	845	807	850	853	857	818	839	779	803	788	837	802	837	797	852	789	784	870	823	808	812	842	830	829	805	857	824	840	841	831	896	831	862	860	845	852	788	836	821	814	817	842	816	808	844	801	827	821	840	856	795	846	847	809	774	774	834	862	798	816	859	835	877	858	795	793	799	814	811	790	805	870	827	799	850	802	843	811	775	831	819	837	846	808	823	838	844	826	770	832	849	810	792	838	811	817	801	844	831	829	815	845	816	854	785	826	807	842	835	790	790	804	846	846	759	856	846	863	837	860	807	789	899	823	853	796	879	791	877	886	840	819	890	827	777	802	782	819	842	770	840	859	785	827	898	792	856	850	823	824	815	838	796	786	835	822	765	805	838	849	851	808	836	809	794	824	832	812	837	850	785	813	870	836	779	818	779	793	802	818	827	833	783	863	797	854	816	825	811	827	859	817	818	800	833	838	824	858	867	851	839	863	830	807	837	776	853	867	859	841	839	796	792	885	892	833	867	840	852	821	841	788	843	844	862	828	816	810	820	854	839	831	821	827	817	807	860	760	829	873	813	863	795	774	840	810	857	804	917	829	837	787	894	774	853	816	805	778	810	811	829	788	786	791	856	795	875	836	854	768	827	834	811	803	850	805	794	830	811	776	799	788	802	813	821	826	813	799	811	795	796	809	852	884	843	863	823	859	789	810	870	810	771	844	878	791	811	836	849	831	840	856	839	797	814	809	804	819	855	875	844	874	851	875	837	804	856	833	834	798	854	861	851	819	779	838	815	841	870	804	819	849	838	853	833	817	847	816	824	834	882	826	881	814	842	813	786	809	824	796	835	895	807	774	839	832	860	834	799	827	843	823	858	856	829	804	835	778	808	824	861	833	861	833	862	860	838	787	799	841	832	847	826	849	831	860	824	811	834	839	820	844	841	846	860	801	815	828	798	832	770	900	838	831	834	800	842	800	804	831	829	819	825	791	861	870	868	799	848	816	809	795	803	839	820
26343	19965	19511	14207	9794	8411	8077	5689	4611	3424	2732	2346	1875	1497	1753	1313	1151	904	844	789	593	783	780	570	537	473	532	541	486	513	500	435	409	394	456	390	355	366	358	337	354	375	361	355	385	327	333	341	346	325	389	329	342	332	366	334	332	351	337	321	358	351	351	353	332	330	330	316	338	342	349	332	337	336	330	364	350	362	354	359	339	330	333	357	359	353	314	360	326	356	321	352	359	364	360	352	327	354	338	356	332	366	351	355	355	344	334	355	338	344	331	336	355	285	347	342	358	347	345	364	350	343	335	381	363	343	344	348	323	335	375	343	369	321	369	355	344	348	357	363	332	345	342	324	352	339	337	363	333	360	344	357	330	332	343	327	334	324	369	340	315	328	289	338	290	361	341	340	348	323	335	333	335	328	309	352	347	347	337	302	326	322	327	349	366	316	316	312	368	347	320	343	326	329	347	345	322	334	359	345	334	321	344	353	361	368	353	333	357	363	332	367	356	331	364	334	320	331	310	325	355	326	330	330	351	360	362	359	330	368	348	295	329	354	331	329	335	346	345	311	354	368	329	362	365	326	304	313	347	323	318	385	377	337	303	358	373	313	361	323	335	314	335	333	345	320	336	356	347	346	361	359	329	351	351	345	334	326	330	358	338	350	330	350	372	299	324	336	373	380	343	322	346	333	318	314	371	330	357	321	374	340	311	340	332	348	360	348	339	336	323	362	297	331	373	344	328	331	324	319	353	369	311	350	335	332	318	344	325	338	351	335	341	362	375	325	362	320	339	354	317	344	327	339	335	310	352	317	317	316	344	310	318	315	349	347	351	336	342	331	336	393	362	354	352	379	348	379	350	359	339	314	317	317	366	352	386	326	379	324	358	367	327	337	359	346	295	349	327	355	339	350	351	361	338	362	355	330	332	316	332	373	340	326	328	337	386	322	350	332	334	349	331	345	371	342	307	339	370	314	317	331	335	331	335	346	332	326	313	347	338	354	336	322	337	339	307	344	368	343	359	346	324	337	333	370	330	348	309	336	308	338	338	333	378	348	337	355	337	317	376	335	343	344	326	346	344	326	334	357	337	325	339	325	363	324	352	360	343	353	332	336	360	356	370	337	345	346	313	348	328	346	378	337	335	297	329	365	315	356	319	373	319	343	345	357	313	334	357	374	320	329	339	330	347	348	321	360	354	359	331	361	353	330	344	331	340	366	350	345	322	349	349	343	341	350	339	333	330	313	369	333	340	340	323	368	338	377	360	329	332	284	374	332	333	337	331	373	364	331	326	323	322	351	354	344	355	344	343	292	329	333	369	310	352	339	328	320	333	333	341	324	358	358	313	325	327	346	336	360	338	336	360	348	335	343	341	327	359	320	339	339	364	348	354	335	333	356	314	337	315	338	345	346	317	330	312	349	311	352	349	365	334	335	372	363	336	365	356	322	337	367	322	353	343	320	341	364	308	345	339	342	316	332	342	294	364	366	338	378	349	338	361	323	307	334	341	330	307	332	382	331	343	335	310	318	347	364	348	320	326	330	329	308	335	353	336	321	383	351	388	354	346	346	320	362	373	331	301	322	363	349	349	336	363	350	341	344	330	331	364	337	309	331	352	348	314	327	361	318	336	344	335	330	384	360	302	354	359	352	381	335	347	349	350	311	331	352	325	345	327	337	305	326	320	334	352	316	333	347	333	330	356	344	317	323	354	332	326	294	343	316	312	337	340	329	313	301	329	317	328	343	360	346	337	335	322	345	336	320	342	355	335	350	347	361	329	361	335	289	353	332	353	365	345	354	314	330	366	383	321	328	359	368	358	361	344	322	359	355	329	368	347	319	318	379	387	384	329	326	349	332	354	343	298	326	345	346	292	295	325	378	340	349	311	362	344	365	373	359	330	338	325	378	352	341	313	332	343	362	343	352	322	320	355	330	324	330	341	344	337	347	333	298	328	314	344	319	325	315	359	351	336	359	324	349	354	362	357	363	353	323	344	329	311	334	316	346	365	333	329	336	313	345	369	336	308	349	313	328	341	319	316	348	356	355	324	318	374	306	354	345	373	328	362	340	295	335	318	336	360	357	348	350	349	326	322	343	346	299	331	347	343	328	312	360	362	323	345	326	325	341	352	321	330	336	336	333	343	362	362	362	342	315	341	349	332	333	372	370	372	361	329	336	366	329	315	323	348	341	335	359	362	380	326	322	339	364	341	344	329	327	326	350	356	355	370	368	340	327	371	309	313	314	349	320	337	339	337	335	361	324	378	325	349	337	306	335	344	364	385	334	337	330	318	350	338	334	362	337	330	340	353	349	350	306	348	361	362	354	343	350	333	316	346	359	353	327	361	336	353	344	355	372	351	344	383	325	354	331	352	369	340	372	336	367	382	319	357	357	342	315	344	342	342	346	349	328	366	344	355	350	336	343	320	310	334	333	327	360	338	362	344	329	329	344	349	356	338	328	351	351	344	329	305	319	292	313	323	378	337	359	333	319	377	348	343	360	355	373	370	349	324	316	338	350	322	349	334	314	339	387	338	339	376	331	354	343	336	314	314	322	328	330	344	350	325	371	322	336	327	320	342	345	334	330	368	331	335	346	371	355	355	363	358	336	355	316	333	317	340	377	355	362	331	344	332	362	316	318	369	358	341	375	353	320	349	340	349	359	306	329	340	371	325	358	323	324	361	339	336	329	324	361	315	359	333	323	333	362	352	298	321	326	347	319	292	347	382	351	317	309	350	390	353	357	336	341	333	350	323	374	337	318	348	341	352	325	337	318	355	307	327	346	344	344	308	347	354	355	320	328	337	333	327	314	340	306	355	326	363	317	344	369	337	332	318	342	324	344	343	337	348	337	316	318	321	362	367	343	351	340	348	359	319	340	325	386	361	366	359	355	349	323	303	317	370	351	363	362	353	329	332	347	358	324	354	368	341	333	316	381	334	381	343	327	363	314	316	295	358	307	332	357	355	300	354	380	344	307	357	322	377	319	326	355	295	338	355	354	354	362	344	392	370	350	298	377	306	360	344	373	350	346	342	356	362	305	347	325	344	366	358	367	340	338	322	344	349	314	336	335	357	345	344	334	329	354	355	305	332	306	330	331	352	364	344	331	332	346	356	320	363	339	358	373	358	345	353	343	369	348	349	343	318	369	315	360	368	350	328	329	409	320	378	351	351	345	333	345	330	351	342	312	297	289	328	342	357	358	335	357	320	403	354	322	339	353	356	368	355	340	364	352	332	343	342	306	370	344	356	288	332	349	327	344	351	336	373	345	348	333	317	336	345	329	339	351	327	364	386	336	326	337	324	330	353	342	325	341	314	350	355	323	330	339	328	323	359	335	347	353	333	349	375	319	328	368	332	376	350	313	326	343	338	369	356	350	325	349	308	323	316	351	350	345	352	347	340	354	345	343	339	332	315	350	345	341	313	327	374	331	334	350	331	338	359	351	332	362	338	302	323	351	347	317	352	363	334	319	373	345	349	303	302	349
17610	16740	25125	25335	23017	23003	23001	19203	17498	14255	12437	11674	8652	7035	8771	6075	5206	4424	4207	3665	2542	4162	3509	2466	2080	1998	2063	2454	1877	1892	1972	1511	1292	1153	1156	1032	1027	1148	1021	958	939	893	858	836	853	889	867	839	809	881	864	772	830	805	810	793	808	812	820	795	848	839	841	817	843	812	827	800	808	844	812	863	824	862	764	848	818	864	832	809	800	850	837	852	846	846	823	832	894	833	786	844	833	839	853	825	802	855	851	867	819	786	809	805	833	829	843	886	821	862	833	822	830	880	836	849	860	807	833	849	844	790	782	818	831	840	884	815	845	816	853	821	869	834	802	847	837	853	831	839	813	852	857	833	838	860	833	856	787	778	871	814	860	861	806	861	815	774	839	803	890	763	869	849	860	824	800	862	809	825	804	855	827	806	806	820	780	861	817	840	828	805	841	786	809	838	865	814	788	824	815	840	834	847	842	851	847	825	813	773	800	775	812	838	839	781	811	814	900	809	840	878	845	850	825	865	822	834	829	826	825	849	804	844	809	869	840	868	780	819	854	842	778	834	830	822	770	847	874	795	767	876	866	810	856	864	810	845	851	821	829	845	824	818	880	821	834	829	826	811	839	849	786	828	840	799	855	787	850	853	818	835	815	792	814	805	797	824	854	861	880	866	840	779	783	777	815	826	837	860	870	826	833	844	813	869	834	843	861	804	870	839	826	838	806	821	813	801	833	819	810	849	795	842	813	795	818	845	829	840	840	853	881	832	829	836	906	809	820	879	823	835	823	816	835	808	858	854	805	860	821	786	829	805	836	875	777	828	820	841	828	815	855	818	824	848	840	851	818	812	824	834	799	786	810	808	844	838	824	865	866	819	830	847	818	830	802	805	809	878	851	796	769	857	877	863	862	832	842	814	835	797	802	815	874	848	825	855	849	795	769	796	856	817	855	862	848	843	862	854	827	876	850	825	794	840	764	821	795	848	885	846	848	851	823	850	876	836	812	804	800	792	770	880	824	812	811	856	779	823	836	796	826	823	842	815	796	773	797	876	840	896	828	811	795	879	857	816	850	838	835	826	854	900	802	818	849	799	829	810	815	827	776	838	801	807	831	815	855	826	882	822	836	833	855	839	865	835	870	820	794	847	789	828	829	815	808	816	889	877	835	802	810	886	807	806	835	837	839	803	819	841	845	836	911	831	853	799	802	822	830	823	804	835	854	807	804	839	858	775	781	856	848	821	815	856	853	833	827	836	892	840	812	844	856	822	836	838	791	812	837	876	855	853	867	851	900	792	839	857	798	860	814	828	875	862	824	819	885	794	892	829	848	860	847	858	844	819	794	881	795	802	831	863	855	825	779	843	871	832	818	835	867	818	819	809	773	827	852	791	857	848	860	885	876	815	811	838	805	793	807	825	837	750	853	868	852	857	823	805	803	825	787	793	791	794	816	825	842	835	815	839	826	853	820	805	811	820	839	791	818	829	892	810	874	862	837	800	818	865	827	792	788	814	801	825	833	893	796	831	794	819	821	819	820	827	795	836	857	846	812	812	819	804	762	790	851	848	790	840	811	835	775	842	846	878	798	815	871	828	847	826	816	863	791	852	856	810	796	841	817	823	826	848	833	832	838	846	834	808	797	903	844	863	802	822	815	799	805	829	821	837	858	842	843	817	783	808	859	834	793	816	859	828	823	791	838	872	795	832	833	837	803	807	806	799	843	868	837	840	818	815	797	826	831	855	835	824	837	812	821	813	835	786	789	811	838	788	811	784	807	790	777	829	810	879	885	873	820	821	823	812	852	828	821	874	846	842	801	858	834	776	800	815	871	864	809	771	825	803	837	821	823	839	821	836	841	842	856	780	831	822	803	818	859	840	849	895	764	820	828	799	819	854	806	825	833	807	823	887	779	749	804	852	823	832	823	842	792	784	879	834	795	812	821	843	825	860	855	847	850	845	841	807	826	859	856	826	868	817	809	866	774	797	845	786	863	816	851	830	759	826	875	854	775	859	889	833	794	849	859	855	841	818	876	858	829	844	854	857	836	792	868	831	866	821	811	854	806	824	831	810	789	854	793	803	829	806	819	840	844	801	836	875	902	828	850	770	864	865	830	813	840	797	803	839	803	757	847	810	898	782	858	849	866	886	791	805	850	860	835	833	804	882	817	841	831	848	873	831	817	833	851	770	822	758	801	839	823	853	855	802	817	848	823	825	833	763	806	850	843	847	810	859	853	858	804	814	885	825	798	827	827	865	791	834	845	828	837	850	856	842	850	829	837	888	807	846	823	851	807	826	867	868	772	807	802	823	779	811	812	860	816	839	872	817	818	868	810	819	855	812	805	822	799	898	820	792	794	830	820	907	831	823	837	792	835	788	845	842	839	838	812	819	841	823	859	826	814	827	863	818	814	838	831	818	832	855	809	860	855	830	770	879	847	869	857	855	795	835	828	804	819	819	789	808	773	841	824	832	779	856	800	822	839	816	840	837	859	820	809	795	851	807	834	856	845	797	822	771	807	819	849	817	857	849	821	844	889	861	911	859	807	850	851	825	801	857	864	834	808	785	792	842	876	812	790	821	851	867	816	875	825	844	875	812	829	857	810	837	824	802	852	816	861	857	853	884	799	796	811	836	876	845	864	818	820	809	833	796	848	824	819	791	819	822	839	796	777	856	883	860	847	840	834	817	861	882	860	804	835	834	848	807	846	814	848	805	860	835	859	819	789	837	835	862	808	887	854	831	795	855	836	811	850	775	824	828	859	814	835	866	809	851	819	852	804	784	849	858	855	856	862	871	827	857	826	783	801	856	821	801	816	810	821	855	856	852	815	829	807	834	831	815	824	808	856	821	810	849	793	784	841	828	779	880	807	859	863	800	795	822	847	790	845	813	814	832	873	843	835	828	824	830	822	834	872	811	855	843	829	855	776	799	813	862	819	810	826	802	803	813	847	877	862	833	874	801	851	828	758	838	844	793	803	863	845	854	820	816	874	793	833	822	921	833	817	778	861	792	809	792	857	832	839	829	865	868	800	866	874	834	817	808	842	860	846	833	820	839	846	843	837	818	908	833	834	835	856	832	808	820	841	836	841	875	810	832	813	828	809	877	812	883	821	809	820	876	817	844	813	848	890	814	834	824	806	864	844	845	844	798	905	797	815	844	873	824	771	831	884	890	846	798	801	840	816	859	780	842	831	794	794	827	838	840	878	824	794	818	816	831	839	885	841	822	808	810	836	845	890	803	828	818	767	849	800	804	834	814	859	796	863	793	786	812	817	830	852	837	843	774	848	792	787	851	818	811	786	833	826	835	850	828	765	825	810	796	796	823	858	829	788	839	835	798	812	811	807	783	797	852	854	826	824	794	836	808	838	869	863	828	836	847	828	754	875	832	832	828	814	876	805	842	829	855	826	830	842	908	842	813	838	799	823	801	806	829	860	850	844	901	824	791	786	790	830	815	805	778	862	859	816	852	780	815	845	797	826	811	796	839	833	885	794	876
37482	31072	29562	24121	18380	17891	17326	13999	11154	8040	5645	5782	4923	3063	3686	4108	2687	1943	1321	1132	1300	1264	1234	1216	777	753	786	881	749	826	764	642	535	490	485	416	400	480	366	370	386	340	367	336	339	361	341	338	348	396	350	325	330	332	316	351	342	335	334	354	355	334	350	337	321	336	338	374	335	292	333	346	367	334	351	319	352	362	341	311	332	341	339	300	338	353	322	346	331	299	328	345	318	353	326	352	315	334	326	368	326	365	342	315	353	378	359	340	356	347	339	353	319	334	335	330	348	330	367	319	355	329	298	324	334	325	323	345	339	331	349	301	340	350	317	341	328	353	340	351	313	315	334	324	345	318	328	328	358	373	340	352	333	345	356	287	336	319	295	344	353	342	367	354	333	326	347	315	295	355	335	286	340	310	336	355	356	366	340	371	332	364	298	351	348	328	327	334	358	361	355	325	337	360	333	318	311	361	317	331	353	348	372	330	373	383	321	349	306	306	319	282	356	321	363	358	319	327	360	329	336	348	368	333	331	378	327	347	347	347	339	322	339	380	351	341	337	305	372	342	302	340	302	345	314	362	338	328	329	323	354	322	353	332	347	348	351	342	328	356	346	319	377	341	318	364	325	371	349	336	356	396	346	334	342	324	344	306	348	351	338	315	339	351	343	320	329	347	330	328	368	330	325	304	359	338	358	317	346	309	350	349	354	355	365	363	347	329	325	375	367	335	339	329	343	344	317	351	341	286	372	335	323	306	333	350	378	307	369	327	309	305	343	330	375	356	339	339	344	340	323	310	324	343	347	328	338	353	336	355	329	327	349	323	319	351	382	319	368	339	351	360	315	308	335	368	371	354	313	336	335	361	305	338	335	337	315	338	306	313	331	340	354	342	326	345	348	336	305	317	311	326	324	361	340	353	359	379	367	365	390	346	327	333	344	344	326	360	332	323	329	322	331	370	372	364	351	318	349	322	332	340	334	346	348	321	337	348	328	352	335	342	392	353	329	361	342	362	365	343	375	321	375	330	373	365	343	353	344	326	312	331	345	319	344	365	366	351	312	327	369	356	345	354	347	317	333	354	346	345	335	339	309	332	357	332	344	330	325	344	360	312	335	367	345	364	374	377	333	331	326	380	327	327	329	364	323	346	335	336	362	365	365	344	340	336	314	353	324	334	300	347	346	348	360	334	348	329	332	332	382	338	312	374	319	324	313	333	336	316	342	338	350	318	317	325	320	346	363	337	374	322	374	336	344	329	322	362	359	355	353	331	331	337	318	332	347	327	353	332	352	320	350	319	386	323	339	354	355	351	369	316	348	339	326	358	354	343	350	341	342	327	363	320	332	371	331	330	360	311	338	333	340	346	322	348	342	365	353	347	332	318	317	330	332	335	348	353	355	368	337	343	312	366	333	325	359	310	346	342	338	357	331	337	342	330	344	323	318	301	351	356	329	325	357	353	364	344	357	349	371	313	367	338	356	368	344	312	343	346	328	352	326	360	347	345	372	354	301	332	366	364	354	379	348	330	361	325	333	347	360	344	330	373	335	344	377	363	342	334	365	329	320	349	389	344	307	335	324	317	324	314	322	337	337	360	365	343	305	326	371	295	324	315	360	355	356	344	313	323	299	362	312	347	328	334	360	331	329	314	337	357	364	280	348	334	321	341	366	360	382	361	358	344	357	340	361	353	311	327	314	350	340	362	336	353	348	345	326	326	382	366	354	324	344	354	372	352	362	329	321	322	353	340	363	324	351	347	333	331	313	309	334	383	349	350	335	336	357	330	319	312	336	356	331	344	314	294	315	314	333	341	302	371	350	330	356	334	312	314	355	349	350	344	344	316	314	348	349	328	344	360	318	315	349	353	387	322	358	338	346	359	350	328	324	347	327	310	367	334	278	349	333	351	291	341	371	353	324	311	345	369	339	381	310	336	339	347	374	296	380	317	346	390	318	380	321	340	329	354	317	370	327	326	353	341	348	343	373	325	348	348	344	364	332	360	332	322	381	345	361	342	340	321	348	384	326	348	336	321	373	338	333	343	371	355	321	326	356	346	291	335	363	334	367	334	328	328	349	346	345	346	322	329	315	341	348	343	321	316	354	323	331	368	324	334	357	347	362	327	364	340	345	290	320	332	348	329	344	373	359	323	346	360	323	338	357	329	297	370	324	308	335	330	369	314	309	343	355	380	344	339	342	333	340	327	363	382	352	337	330	329	329	349	339	317	351	327	327	368	380	358	373	325	322	378	369	324	338	310	366	335	322	335	355	338	361	363	346	345	324	338	344	308	356	334	347	358	334	379	340	330	325	340	386	337	324	337	339	352	368	348	357	336	328	331	366	320	357	376	342	333	279	362	338	293	341	315	355	324	385	340	350	346	343	321	317	370	351	331	393	357	335	330	349	335	350	318	336	361	340	337	342	333	321	362	323	344	328	403	335	359	344	331	311	331	368	299	300	313	316	325	371	354	328	323	348	317	319	319	334	364	357	347	375	345	341	358	336	356	343	330	306	348	335	350	316	357	314	309	319	365	295	329	342	339	346	349	310	321	330	315	325	308	328	327	309	331	333	358	346	348	344	340	334	372	321	321	340	339	363	328	302	341	338	328	357	316	355	332	356	344	317	311	329	336	328	376	332	332	354	317	357	299	322	354	328	349	363	335	343	340	301	380	303	333	378	298	354	338	352	314	356	310	343	326	351	340	350	356	363	342	346	336	344	346	321	330	367	335	334	356	327	348	331	342	340	339	359	342	334	330	355	357	330	362	354	355	344	354	341	347	351	328	394	381	351	315	336	307	348	361	309	362	352	338	306	312	336	316	355	355	356	328	349	349	297	320	332	316	336	330	343	313	348	355	323	340	348	365	329	319	327	378	347	342	347	353	345	339	301	310	320	371	356	339	316	310	327	329	345	294	335	340	327	322	362	333	357	322	319	350	327	344	352	298	317	315	328	338	338	339	322	350	352	333	329	328	351	369	339	362	351	348	315	363	302	334	334	334	341	348	327	337	311	369	344	344	348	333	325	329	341	362	336	314	339	359	319	353	339	351	359	334	342	349	326	342	308	341	355	367	292	344	316	354	327	335	357	358	325	322	333	366	362	361	324	357	335	365	361	374	349	382	359	313	335	350	353	310	349	361	344	358	358	360	380	353	350	339	325	312	332	377	368	362	348	296	349	336	377	342	341	369	334	314	339	307	376	338	342	380	361	331	361	361	344	373	344	334	339	343	354	344	337	352	323	352	368	320	316	365	324	317	359	329	326	344	345	323	348	351	359	303	343	349	354	347	332	333	363	317	345	340	325	311	325	341	332	313	351	323	342	322	345	345	303	358	362	322	349	368	361	327	336	287	334	330	327	345	328	349	339	324	344	349	366	296	351	329	367	351	321	317	360	328	317	335	356	356	357	327	364	323	341	362	335	357	334	351	321	334	325	360	366	357	350	321	338	320	313	341	347	348	339	335	351	333	306	354	353	341	362	338	347	351
24044	24782	32436	33303	31928	33856	33621	30588	28498	24230	20167	21526	18860	13773	16035	16723	11642	8778	6248	5161	6657	6652	6593	6220	3856	3716	3691	4808	3982	4157	4212	2976	2206	1925	1948	1464	1476	1842	1380	1195	1115	1001	920	910	964	864	868	842	908	831	852	865	838	858	874	859	846	866	852	839	796	800	881	817	847	867	823	889	846	806	819	844	806	838	802	800	843	814	844	826	754	768	834	862	794	856	844	885	802	844	861	822	800	825	791	837	871	824	797	803	833	817	863	835	841	795	851	836	846	813	880	777	800	806	851	804	856	847	833	797	799	859	861	772	828	862	857	860	810	814	826	827	806	791	814	815	820	846	879	791	832	830	824	790	811	866	860	808	827	829	808	801	821	858	809	822	853	870	792	824	794	894	815	768	823	858	832	809	786	852	857	781	866	864	871	827	855	839	807	796	815	870	794	824	809	788	834	846	833	841	759	826	826	789	781	806	813	808	862	866	780	830	849	836	839	825	846	806	853	795	820	815	868	822	834	792	809	891	867	817	783	851	845	805	875	844	788	855	849	830	818	852	819	865	828	794	866	842	832	809	774	826	801	861	848	811	811	862	814	793	806	802	801	835	819	787	824	862	854	798	781	820	824	832	767	830	857	854	820	838	778	856	776	803	832	850	881	825	786	808	840	822	823	794	811	789	818	837	822	803	849	822	828	824	834	874	819	808	835	849	793	798	826	809	830	800	821	803	832	833	790	842	854	837	804	849	820	853	774	840	765	852	831	825	822	862	819	798	831	874	817	832	814	816	806	812	853	821	841	845	822	838	841	786	813	820	812	880	839	833	823	847	821	861	784	821	809	847	833	832	832	789	802	833	865	932	778	802	827	798	822	832	847	796	795	837	824	839	737	810	853	768	838	835	777	857	831	897	835	829	829	863	838	783	835	822	834	842	805	908	807	817	794	838	844	800	813	803	815	823	809	896	828	833	843	813	817	841	844	837	786	807	852	784	805	807	800	877	876	818	849	832	841	839	796	849	804	861	792	805	847	839	796	842	833	777	817	820	795	878	776	848	835	777	857	851	867	890	804	865	797	819	777	866	818	806	831	861	848	825	825	802	818	806	815	805	820	821	921	818	822	825	841	809	807	830	807	813	801	840	807	826	873	818	795	817	834	838	829	832	856	797	819	801	798	883	810	812	802	836	837	830	839	807	814	804	868	851	814	788	769	868	782	798	886	836	810	850	823	872	874	827	846	849	806	803	785	800	828	848	824	817	819	798	863	841	809	801	865	796	839	818	781	820	827	806	852	826	809	854	793	846	794	805	825	876	811	842	823	868	819	826	807	788	843	806	834	794	771	785	797	810	799	825	832	847	844	813	799	853	802	818	820	813	889	812	835	839	857	829	849	860	864	798	848	813	802	840	787	827	827	805	794	835	834	819	827	811	838	863	810	856	800	850	861	801	835	801	772	801	820	814	855	815	798	860	807	823	900	810	831	850	805	815	788	844	831	815	840	824	805	823	813	824	817	867	805	864	827	862	795	879	779	847	856	824	793	808	845	803	790	788	842	850	809	796	826	816	820	809	809	851	805	864	884	790	791	827	827	832	826	817	811	805	848	858	847	850	838	793	816	792	823	818	833	853	849	842	800	804	805	812	878	841	758	816	824	842	827	778	853	847	825	825	770	818	839	792	828	830	841	863	879	827	762	825	834	839	823	779	813	829	813	807	797	855	787	816	839	817	812	855	841	827	775	796	851	850	836	856	821	790	830	814	843	854	802	790	878	810	803	829	797	841	839	822	827	790	845	799	787	861	840	794	787	839	827	809	867	795	866	812	856	835	870	824	818	831	842	812	839	800	797	809	789	801	811	827	869	813	797	872	818	814	877	854	823	785	898	823	808	830	903	827	802	806	854	838	783	915	839	849	829	849	857	832	830	836	829	849	886	815	885	802	819	805	861	847	834	816	808	821	818	795	856	872	800	808	800	894	836	853	875	801	809	805	835	889	841	855	857	833	841	780	884	845	840	813	808	787	800	797	843	819	831	834	820	851	839	851	837	845	831	834	866	849	825	817	827	794	831	820	919	811	803	824	787	787	816	847	817	807	821	802	799	800	841	826	854	792	850	872	842	837	842	788	815	776	788	780	848	807	827	835	803	878	788	840	830	836	828	847	859	778	837	816	822	815	848	853	821	813	861	806	841	866	841	843	825	811	840	857	824	827	841	793	838	810	822	833	780	812	838	819	820	818	828	816	800	823	768	856	835	859	847	788	844	854	801	794	824	814	798	804	873	838	853	840	832	890	819	846	814	835	841	839	812	808	787	875	833	850	831	827	829	844	836	849	842	863	851	828	826	841	801	845	794	858	823	751	826	833	793	853	804	842	815	820	826	830	837	866	828	864	826	788	808	828	779	843	880	827	855	840	852	831	865	849	763	813	784	792	848	772	823	827	823	792	850	814	835	818	775	874	887	810	827	855	793	795	805	842	839	862	849	836	810	838	777	837	809	806	799	803	811	789	834	816	845	812	793	834	865	841	835	791	863	847	815	777	835	819	885	860	813	838	817	801	844	846	827	797	873	886	845	861	803	856	795	815	881	814	786	782	824	883	858	854	831	829	831	805	868	791	820	839	798	819	842	875	819	841	812	816	803	756	839	803	818	822	819	820	843	778	805	801	812	859	820	793	876	812	857	798	865	835	803	872	845	806	842	831	837	861	842	782	824	830	815	865	834	915	798	805	841	824	805	841	815	849	755	901	902	820	815	820	885	850	826	825	808	855	826	809	812	805	834	825	762	840	802	839	813	849	871	804	777	794	803	797	824	849	821	816	834	821	830	849	829	817	820	821	809	813	830	830	765	797	803	829	834	805	751	819	846	860	804	832	832	855	866	828	849	899	884	770	795	800	856	819	780	807	851	781	829	827	852	772	851	814	843	837	813	814	818	846	835	811	848	791	786	784	832	837	845	785	779	829	810	777	871	802	842	791	826	792	840	858	863	801	793	807	781	817	803	801	868	838	775	855	827	852	835	834	819	800	850	858	837	823	860	839	844	805	880	813	865	850	889	823	829	850	802	819	828	799	813	826	850	833	883	798	782	846	804	798	775	862	829	825	803	852	863	802	836	854	849	807	819	829	809	821	842	863	844	844	879	863	777	836	840	873	837	791	794	812	820	797	782	868	876	839	832	810	886	808	820	814	818	871	785	816	848	812	853	813	845	783	786	812	823	817	834	794	825	822	856	824	843	803	807	793	789	797	807	836	803	832	813	853	846	850	810	788	856	803	858	819	830	803	880	851	854	864	827	852	819	848	763	764	848	798	842	805	785	844	807	785	801	796	824	809	806	788	854	818	835	886	817	863	830	831	824	886	813	792	811	847	883	829	830	844	765	832	827	781	826	876	831	812	807	862	863	844	890	806	839	821	787	806	858	818	839	836	828	795	788	853	877	816	823	760	808	841	843	827	750	870	764	809	817	824	846	799	858	803	817	805	815	805	820	773	859	784	831	802
19756	12172	10943	8237	5592	4262	3202	2538	1911	1458	1213	1136	961	849	759	657	576	562	468	442	446	434	469	405	380	431	407	392	429	366	339	370	399	353	363	303	368	384	355	368	365	347	342	371	347	348	358	367	357	310	324	357	371	353	381	352	367	355	332	354	302	356	356	352	344	343	352	342	352	358	362	337	364	364	312	348	323	325	344	360	371	356	373	386	353	350	377	342	346	363	375	361	354	357	348	348	331	326	327	341	333	348	364	335	343	349	339	327	344	348	324	341	368	382	354	346	345	353	365	364	385	316	333	315	313	345	335	376	353	300	375	361	339	387	353	345	369	356	306	348	333	349	349	348	373	307	328	356	345	342	300	345	373	344	313	368	323	363	330	342	322	347	380	373	321	376	314	325	339	336	347	373	374	336	359	338	319	358	352	345	365	371	324	383	338	318	334	360	320	354	330	339	364	363	351	342	389	401	369	358	352	360	340	333	348	317	367	373	325	334	354	315	333	370	341	360	377	329	356	325	325	334	362	386	338	353	345	339	356	308	367	375	373	357	340	342	336	369	331	394	336	380	328	356	327	331	353	381	318	380	354	383	390	371	347	333	361	337	331	374	340	341	349	361	380	344	372	387	358	331	392	342	344	324	350	318	338	372	351	332	357	338	359	344	344	345	363	339	360	339	342	361	335	324	353	345	342	339	322	356	321	331	324	360	299	340	321	356	331	329	338	387	364	356	343	339	341	348	323	363	321	345	314	362	337	372	337	347	350	306	388	369	293	315	340	366	382	346	369	311	376	353	350	372	316	328	349	345	344	352	344	364	327	397	340	353	333	361	389	318	358	331	343	360	358	320	350	356	338	309	374	353	343	348	347	335	355	324	334	348	359	328	362	367	353	375	364	342	365	364	340	331	373	347	349	312	327	348	355	305	331	326	342	313	358	363	359	316	372	363	345	320	346	320	337	366	353	352	346	362	350	343	346	362	329	316	329	349	345	337	359	346	380	336	319	365	356	343	362	360	342	329	330	345	397	333	343	361	360	373	372	355	321	345	319	318	378	350	336	352	359	390	341	323	332	379	344	376	367	332	349	313	366	334	351	384	338	337	344	330	390	352	304	324	360	353	367	332	348	332	355	351	344	326	356	342	341	348	338	317	356	334	348	356	340	325	323	370	365	367	311	321	295	345	348	344	324	358	371	347	333	325	313	333	336	361	332	388	346	334	343	347	349	367	353	363	330	363	402	368	349	344	334	354	352	308	330	337	363	316	379	345	360	318	353	325	342	362	323	351	341	312	357	387	326	338	363	355	345	347	326	310	352	331	368	332	366	390	330	366	362	354	330	390	360	407	337	355	359	361	353	341	364	341	348	321	358	301	337	335	327	342	348	334	390	376	351	346	303	342	355	371	367	321	341	377	349	354	337	338	332	366	351	346	341	355	357	364	359	329	335	344	330	359	357	345	325	329	352	358	323	381	372	344	358	363	329	352	353	340	355	336	338	332	387	342	356	363	362	342	349	312	349	354	366	373	359	362	350	366	340	333	334	337	342	367	334	366	350	363	356	333	362	334	343	362	366	351	375	341	342	370	318	314	340	370	353	344	362	341	353	352	387	327	317	345	324	353	335	356	347	337	327	355	354	376	349	344	344	372	325	362	342	340	342	411	319	343	337	338	358	367	367	309	345	360	319	332	368	366	314	324	338	314	359	330	335	396	335	347	379	344	354	354	337	327	344	357	337	344	384	358	354	335	371	346	326	359	364	344	347	373	348	324	354	343	343	354	322	331	341	371	367	352	386	364	319	317	375	316	368	327	330	337	333	352	385	326	367	393	330	348	367	397	351	324	374	360	379	343	374	349	360	326	349	335	360	338	355	355	328	373	349	372	327	342	378	333	346	370	284	345	346	370	361	330	370	360	356	345	356	339	348	363	379	352	347	374	341	351	371	374	374	355	395	332	363	319	345	344	318	358	331	349	332	332	348	343	361	328	341	344	327	344	322	347	373	322	336	341	362	353	345	359	386	345	337	325	362	352	334	354	342	356	309	357	365	330	339	341	314	351	340	347	372	396	342	310	351	316	349	329	382	363	335	345	358	368	364	337	345	324	319	375	352	354	325	327	363	334	363	331	352	362	327	337	344	312	371	340	350	355	313	371	303	353	358	368	315	359	345	355	361	373	326	343	334	363	332	339	342	333	317	346	335	352	347	341	369	353	322	368	350	339	357	360	348	316	349	395	396	335	336	365	345	344	369	323	351	348	330	369	386	344	332	368	314	354	356	372	374	361	326	327	366	343	329	312	343	339	364	349	362	354	311	327	349	311	359	357	352	335	369	358	335	294	366	333	331	341	348	382	345	313	358	372	345	357	345	398	340	351	368	349	312	349	335	360	368	360	347	365	342	348	352	394	362	361	352	352	335	345	350	354	338	364	324	348	347	346	364	338	364	357	338	329	358	350	363	362	339	370	364	324	344	338	316	322	319	316	346	322	370	349	364	360	357	326	376	367	365	355	377	353	309	340	349	316	367	355	319	349	374	346	341	351	299	342	348	339	300	350	335	354	368	379	326	347	375	368	313	367	331	335	340	345	315	351	351	323	332	356	302	340	343	376	339	336	337	327	322	350	329	343	366	349	330	361	357	374	342	311	356	363	338	366	328	351	364	376	360	355	389	339	370	328	346	364	340	369	338	367	324	367	328	340	339	332	360	366	358	364	364	366	355	394	351	337	405	338	369	320	319	330	359	353	367	321	330	366	326	325	349	329	364	337	325	356	356	369	342	337	352	370	380	336	354	353	358	375	372	315	365	323	322	319	332	330	338	369	333	327	395	407	339	348	339	358	350	347	368	344	351	376	350	352	317	370	300	345	356	366	362	371	334	325	317	351	366	330	328	349	369	319	372	350	335	355	335	337	333	344	346	349	345	338	343	339	337	334	336	343	346	344	388	363	370	366	342	344	341	357	348	351	340	373	357	354	357	353	352	322	339	329	335	347	346	325	337	329	332	345	339	349	362	338	343	323	347	327	363	364	380	351	318	319	392	341	339	356	369	344	351	363	330	379	377	365	335	341	346	362	358	343	335	348	353	326	330	369	293	327	351	345	343	350	361	356	365	394	326	350	339	328	344	322	360	354	347	354	339	320	347	346	326	326	292	314	323	374	345	337	346	364	367	333	362	344	325	319	355	355	349	350	323	336	357	332	350	347	352	356	341	362	366	328	350	317	346	371	360	339	343	326	383	342	313	364	352	347	334	346	375	344	356	386	365	350	340	349	377	368	329	357	377	351	312	345	354	359	329	317	335	357	338	351	341	346	374	362	355	350	378	353	338	346	335	380	329	356	359	327	338	378	353	347	394	354	342	350	333	360	351	341	344	343	359	325	353	356	361	321	344	344	357	343	331	333	364	390	369	355	354	366	384	339	332	340	342	357	360	354	350	312	349	330	382	367	366	357	355	340	344	374	344	373	352	326	345	376	324	367	343	368	335	368
13738	11232	17526	19105	17136	15428	12910	10688	8505	6788	5999	5303	4795	4022	3513	3054	2471	2197	1863	1616	1648	1505	1579	1424	1297	1212	1219	1187	1050	1077	1051	1014	946	908	902	946	889	901	891	913	827	862	843	917	931	857	856	840	882	894	825	787	877	866	863	853	841	873	853	812	851	875	812	824	877	825	801	869	874	864	905	850	862	906	917	774	801	902	819	813	836	849	780	823	827	884	868	850	848	865	858	885	824	884	869	828	847	848	797	859	789	834	827	847	829	882	823	852	866	846	880	870	871	891	834	838	852	834	831	844	848	837	847	875	824	840	854	850	864	810	839	840	881	889	868	848	837	878	832	940	866	872	828	795	855	848	888	860	852	865	864	821	874	841	781	866	847	862	854	842	871	855	917	840	831	829	802	857	859	819	887	868	822	838	861	795	863	894	848	831	800	838	874	817	858	796	863	854	886	852	812	840	876	888	811	790	823	853	870	813	879	863	819	895	828	837	857	823	842	826	863	870	856	864	836	794	806	889	893	777	820	853	849	879	871	862	855	817	807	831	819	865	869	806	845	792	848	868	839	799	858	819	858	832	913	857	854	782	868	855	886	821	849	797	844	835	858	833	846	816	809	869	866	820	853	887	826	818	805	859	854	820	822	860	843	865	851	841	874	865	852	834	833	889	853	838	814	855	767	773	830	845	816	873	856	799	864	826	849	880	848	794	829	832	897	810	835	859	835	856	926	787	842	860	902	873	873	814	865	862	796	822	862	849	797	860	846	849	862	838	842	831	820	849	851	875	843	903	871	785	820	888	844	857	863	869	863	809	851	816	882	876	859	866	801	844	812	812	803	850	868	792	878	855	845	890	833	863	835	779	783	858	847	829	867	777	869	820	846	876	824	823	851	790	845	854	832	848	831	845	832	829	839	841	828	816	827	853	816	812	827	819	846	843	871	875	838	865	818	827	806	809	856	830	807	859	819	877	813	827	879	874	830	818	838	851	866	852	818	825	848	869	842	820	865	861	891	836	808	829	855	821	894	851	854	857	834	877	854	806	850	841	823	857	838	841	865	869	853	791	881	835	814	863	857	843	894	807	914	814	841	804	827	818	824	805	836	848	791	886	844	848	860	875	805	876	789	865	850	886	802	911	829	830	879	817	839	839	870	912	877	838	866	816	747	770	892	860	842	818	887	913	828	798	812	834	872	857	876	836	822	894	836	849	833	842	808	843	842	836	820	787	831	844	824	855	803	843	921	802	823	791	833	836	858	835	899	847	835	830	867	821	833	889	841	783	828	844	862	836	855	809	851	857	868	809	810	826	831	860	830	806	852	825	818	856	853	816	872	816	872	788	814	876	850	820	845	846	824	870	892	800	867	847	808	823	849	823	816	824	862	823	831	829	818	870	859	863	794	824	837	862	820	853	867	803	834	810	853	837	808	824	859	835	788	882	797	888	762	850	886	861	867	784	862	811	796	857	869	880	872	842	855	824	852	811	850	833	803	848	848	824	871	805	846	848	835	840	920	847	850	872	834	816	843	893	858	873	849	841	817	856	840	856	848	795	831	863	868	849	858	844	845	850	835	807	895	836	840	872	819	844	869	877	859	821	861	834	856	844	822	890	872	830	859	901	870	793	885	851	826	881	841	871	828	842	884	831	859	842	807	872	858	856	834	832	847	849	838	862	831	876	853	783	852	815	887	807	806	849	858	920	862	834	862	848	845	835	861	827	829	861	837	817	846	844	819	884	845	827	843	837	878	824	822	817	829	865	867	842	851	838	876	881	815	847	844	816	824	841	857	836	895	831	848	849	876	900	797	871	834	866	872	925	848	812	875	837	844	833	823	894	864	822	840	819	877	859	857	844	864	879	840	772	838	812	815	822	906	866	804	821	827	880	892	791	878	827	910	863	858	823	903	826	810	815	818	871	856	828	911	806	842	786	870	825	820	854	873	862	848	860	822	816	851	801	858	861	824	860	840	868	837	843	788	833	839	848	891	862	844	845	861	875	834	861	879	830	834	876	862	856	794	801	901	847	825	805	837	880	822	813	831	827	905	864	845	843	823	898	848	841	840	830	849	842	882	894	812	835	842	841	823	833	862	767	849	868	823	848	806	815	859	859	806	876	841	824	896	847	877	837	857	832	836	835	893	844	777	875	825	831	854	878	848	816	822	868	838	785	793	857	775	903	848	866	858	863	802	835	851	825	869	896	851	814	881	879	815	817	894	818	827	835	835	841	813	902	828	858	834	830	835	822	869	778	859	850	824	878	879	848	906	886	830	878	812	863	845	825	829	817	913	856	819	872	844	863	875	852	865	858	862	845	860	763	838	823	795	818	869	869	800	823	857	881	858	858	856	831	827	810	849	868	801	863	854	878	866	821	892	804	854	885	830	808	868	834	849	856	849	847	854	829	843	902	913	868	822	833	840	835	813	860	800	870	877	845	840	818	828	817	811	891	873	908	798	864	801	869	846	865	835	869	876	872	833	833	881	845	864	818	869	861	834	829	819	827	851	844	820	826	827	864	824	892	837	850	853	822	854	860	874	827	860	839	846	857	892	858	845	849	868	789	851	864	847	796	867	861	846	882	852	891	855	816	889	844	836	870	857	870	857	849	841	850	869	845	859	783	868	833	920	818	863	857	839	869	859	828	843	844	859	849	841	838	826	862	822	841	836	828	843	841	849	858	848	873	847	841	843	860	800	772	851	818	850	842	851	808	836	827	825	863	850	824	840	861	851	870	788	865	848	873	808	848	831	818	851	849	845	857	825	859	852	818	842	853	793	864	840	816	860	862	851	814	819	840	839	883	819	834	852	799	808	778	770	884	852	806	878	798	824	923	789	800	824	851	836	757	876	811	874	861	825	845	857	826	871	895	857	813	801	870	826	807	835	891	881	846	864	845	815	849	855	831	837	837	850	868	828	843	865	816	800	821	791	894	815	830	821	844	796	852	806	804	859	843	852	893	834	806	874	887	826	868	825	834	846	804	830	861	840	869	839	854	806	800	839	851	850	836	780	837	789	804	861	880	840	897	889	860	864	851	811	892	842	823	840	805	833	895	851	853	857	880	821	823	854	802	832	870	825	851	818	829	830	845	872	865	878	871	910	879	868	828	910	825	907	898	827	776	832	817	835	824	882	806	828	835	814	864	809	833	883	830	864	843	818	851	804	820	849	865	818	816	848	843	825	808	848	808	844	863	853	835	829	869	839	840	852	848	845	858	894	810	853	841	848	887	831	846	853	793	862	849	865	855	829	821	813	819	827	817	872	793	890	827	798	850	874	789	822	867	874	858	902	827	812	858	857	787	823	836	825	882	871	845	868	871	839	857	890	809	889	902	901	900	853	809	810	903	815	882	822	828	844	899	869	871	862	816	792	829	846	849	849	784	853	844	850	883	849	862	783	827	824	886	875	867	841	887	850	823	809	841	844	861	812	845	806	803	857	856	851	846	817	807	822	792	841	868	859	922	898	810	858	818	855	865	862	823	842	912	836	825
27361	19520	17297	13025	9791	8785	7499	5281	4350	3104	2292	2121	1958	1810	1575	1833	1210	896	682	641	716	653	708	664	593	500	536	582	504	544	495	471	399	389	427	385	359	399	382	367	374	352	371	373	383	318	333	332	370	352	346	326	331	357	351	347	350	353	350	348	340	367	315	339	339	341	356	308	377	359	362	324	369	351	344	342	369	329	372	337	331	329	347	336	368	363	354	320	324	317	357	356	345	376	309	360	337	320	350	336	327	363	358	352	322	361	333	371	343	331	339	356	327	339	364	336	362	347	320	365	317	362	339	337	334	330	325	365	322	344	344	328	379	345	314	333	318	351	325	376	301	355	342	348	329	324	350	330	374	357	352	335	346	363	360	330	334	362	323	330	328	332	335	368	324	322	328	339	353	343	320	329	322	324	341	340	324	359	350	322	324	336	372	347	336	370	354	312	350	368	345	338	309	328	330	345	339	325	333	295	324	342	321	344	375	344	365	345	340	352	336	330	337	326	369	318	316	331	323	343	372	332	335	340	316	361	347	318	340	317	349	345	326	358	387	318	336	332	284	342	378	359	356	341	322	361	345	396	361	334	333	353	312	339	341	356	350	333	376	359	366	339	348	347	331	359	359	319	348	338	320	322	341	329	338	335	334	352	328	362	352	368	320	353	384	369	350	317	348	341	341	338	342	354	357	342	357	367	372	315	332	353	321	346	352	346	341	371	367	327	343	373	357	349	356	343	303	334	339	371	339	340	344	354	350	328	334	363	359	346	361	337	324	317	364	346	323	349	330	382	310	320	337	360	357	323	362	351	336	357	383	353	333	358	340	373	367	355	329	327	336	347	352	365	345	339	368	370	360	351	350	381	342	339	322	378	339	402	327	382	319	338	335	373	365	330	378	328	329	325	345	342	348	332	351	363	340	357	346	362	330	303	375	337	337	376	351	361	353	380	360	335	337	320	332	345	360	353	364	338	353	331	333	367	346	349	346	366	336	328	353	354	353	331	342	347	348	361	359	334	369	345	327	344	333	334	354	348	341	331	323	349	326	322	350	356	391	310	364	354	354	368	329	307	403	339	367	384	360	336	333	353	369	334	340	330	317	352	330	376	353	316	341	354	341	323	317	354	322	340	344	373	358	344	366	375	342	344	377	313	360	355	346	319	315	322	359	356	349	329	369	314	357	319	341	356	340	306	346	301	345	310	374	345	362	300	328	357	341	312	308	360	350	328	353	345	347	341	356	353	341	325	324	347	354	357	363	372	365	328	367	326	364	332	382	341	315	327	354	372	362	359	358	320	372	331	354	338	365	355	312	328	343	329	407	338	347	368	370	310	358	391	331	328	386	368	345	343	339	337	344	334	347	333	318	341	365	350	349	367	313	378	332	333	338	362	333	367	377	332	338	385	357	364	334	334	327	350	362	370	351	348	357	346	383	321	355	332	352	337	352	374	355	336	355	339	346	327	354	326	340	326	362	334	343	348	338	355	331	343	333	321	386	356	376	369	349	306	344	341	388	348	350	346	315	349	360	335	360	307	358	356	340	363	356	337	321	338	336	379	300	323	348	372	325	343	350	324	362	356	381	323	341	381	363	370	349	343	379	337	332	338	327	320	370	353	328	354	361	334	353	328	347	315	345	389	381	367	334	366	342	330	351	367	348	366	361	328	327	356	353	310	320	361	347	368	347	358	386	349	361	344	339	345	353	365	351	368	347	359	354	321	343	359	353	357	324	329	346	359	368	334	325	344	324	335	357	331	300	352	337	341	301	355	353	315	359	351	353	346	332	361	324	340	329	349	329	336	326	335	324	345	339	355	316	358	356	320	345	334	315	322	358	342	366	346	348	353	341	348	308	352	342	395	341	356	362	350	385	326	372	322	361	362	294	336	316	338	381	330	372	353	363	341	352	347	355	342	359	371	346	358	354	351	351	355	330	349	350	328	344	353	345	377	307	340	349	334	316	323	353	378	360	334	353	347	325	340	335	344	359	369	368	347	330	335	349	349	302	313	337	352	329	374	338	347	359	357	358	303	365	351	342	343	299	364	344	357	373	368	352	347	320	349	367	332	316	357	326	298	387	364	339	380	313	348	332	329	330	337	381	346	316	362	328	336	341	310	387	352	372	326	335	311	364	342	364	306	333	342	343	336	363	330	348	349	331	326	368	369	328	302	360	378	353	329	347	371	332	369	356	328	385	330	401	343	330	338	316	363	335	361	343	338	330	344	319	344	343	352	353	348	332	330	333	330	368	346	331	367	347	353	372	354	364	376	335	365	337	360	353	325	361	350	336	351	337	330	319	360	358	374	363	347	357	360	373	324	322	352	332	350	306	311	336	405	328	337	337	347	375	349	321	352	383	372	303	344	323	358	319	350	360	355	353	348	347	360	316	361	347	340	342	349	356	335	338	333	335	330	356	340	320	364	371	340	366	342	345	382	359	315	346	341	322	342	342	351	360	355	329	356	347	352	357	346	351	339	311	334	373	338	319	374	327	341	327	342	348	354	364	348	336	375	331	343	338	338	383	323	313	355	337	370	360	373	334	338	356	357	344	404	352	337	354	352	333	357	338	344	367	372	349	302	354	352	329	352	337	341	334	345	347	356	337	334	334	312	352	310	332	337	357	327	387	323	344	362	374	341	343	365	348	341	342	339	332	343	359	377	350	371	350	335	303	402	325	354	362	336	371	353	362	338	352	373	368	359	320	351	370	349	333	358	354	355	354	354	326	325	353	346	334	314	336	377	334	401	354	351	345	360	350	350	361	370	337	326	358	331	380	318	349	341	357	363	367	360	351	373	345	322	322	333	323	356	308	305	344	324	336	352	361	331	349	341	335	359	337	329	328	371	356	346	365	352	338	341	328	367	336	352	360	334	363	360	312	359	356	338	352	323	380	312	341	356	354	359	356	356	362	366	321	333	341	354	347	373	322	334	319	347	340	350	336	345	316	377	386	363	357	382	338	348	355	350	323	352	346	380	317	353	336	352	358	301	366	363	340	399	359	344	319	360	373	368	352	332	347	328	372	349	366	324	373	339	324	335	332	321	371	370	353	342	348	359	339	314	331	339	343	362	321	337	388	384	340	345	332	350	370	320	331	312	376	336	358	400	323	340	346	352	351	362	335	344	315	327	377	330	334	319	346	342	348	354	370	365	314	359	349	339	362	371	360	339	337	353	365	351	343	355	349	336	358	343	350	350	337	350	346	364	349	354	388	348	378	366	366	355	321	334	351	327	317	343	358	351	328	348	318	314	340	350	319	357	349	333	345	376	326	352	345	302	344	392	312	330	342	364	336	338	338	337	398	353	344	333	309	358	337	347	380	351	357	368	359	314	334	374	357	335	300	319	343	366	326	360	350	354	332	341	360	348	332	334	336	391	374	358	353	378	398	331	365	392	375	345	338	316	354	342	315	355	353	329	375	341	325	374	332	352	345	325	399	317	318	359	334	331	341	356	396	327	320	348	335	315	364	318	354	316	342	327	333	340
18112	16583	23181	24534	23764	24087	22337	18528	16817	13040	10654	10427	9908	9741	8177	9361	5998	4428	2922	2616	3022	2829	3563	3002	2387	2131	2273	2412	2049	2219	1867	1573	1343	1266	1164	1175	1098	1183	1001	918	971	916	883	883	871	891	896	898	826	876	869	900	853	891	828	866	806	861	862	831	839	803	878	843	858	813	864	869	836	843	869	796	849	871	846	895	788	814	827	846	841	817	825	868	797	861	838	873	832	848	908	790	827	869	848	896	849	905	819	844	823	873	837	842	825	873	859	825	868	805	851	787	834	814	847	833	870	811	806	832	817	868	869	858	854	831	832	829	863	761	863	932	867	871	869	814	851	838	804	847	804	814	853	846	872	870	850	805	895	838	804	831	866	837	834	808	870	833	813	852	826	833	878	841	800	834	840	849	808	880	807	840	822	824	832	793	825	843	831	809	856	870	830	843	807	823	844	835	833	783	829	840	859	812	823	836	869	887	826	811	819	833	838	848	828	814	875	809	845	887	801	858	785	764	866	842	846	866	852	864	813	883	814	829	816	842	860	853	849	854	891	809	897	855	878	857	857	799	857	792	840	839	817	882	827	861	844	882	821	809	864	800	807	811	838	888	918	845	838	821	782	845	876	839	831	843	835	819	921	855	833	852	814	854	802	781	816	843	848	800	823	835	821	836	793	848	850	847	804	863	841	838	835	886	850	851	820	869	821	882	834	834	848	870	819	833	856	771	858	907	800	855	823	868	876	846	817	881	829	852	810	804	865	787	820	828	904	809	838	855	910	834	845	806	885	850	804	904	821	871	854	828	832	860	808	841	867	853	857	833	817	857	864	878	852	858	866	822	859	894	849	829	846	877	867	833	835	869	853	869	797	880	814	877	858	893	846	876	833	832	839	825	850	873	896	862	813	867	850	854	843	873	823	861	836	847	840	827	821	803	915	887	846	833	792	859	861	841	862	863	809	842	823	837	817	872	830	848	857	856	893	844	825	819	822	852	855	831	827	823	802	821	832	895	827	828	821	864	821	870	822	849	776	782	816	859	883	899	857	865	859	880	852	793	815	828	884	841	876	824	849	851	843	821	772	900	902	810	845	826	849	794	839	823	852	855	824	883	780	818	822	867	833	799	886	814	911	865	863	848	819	840	862	838	857	874	857	833	826	836	870	897	886	868	850	850	854	886	850	857	852	836	842	813	865	825	843	829	880	865	805	846	847	850	869	899	808	903	875	866	877	909	873	872	843	852	913	865	847	849	865	823	836	856	864	803	818	870	820	892	821	849	826	852	813	859	798	851	851	818	847	844	879	873	811	816	793	838	792	848	825	856	817	884	822	882	839	801	873	850	867	818	864	860	829	860	847	842	862	852	786	825	859	883	781	873	879	835	838	860	847	894	821	931	867	850	829	828	871	830	876	851	851	878	860	797	822	824	878	827	812	850	778	856	860	786	860	882	834	829	860	862	821	838	890	797	863	786	858	823	874	885	840	862	832	832	878	815	897	853	832	873	910	826	840	879	868	859	847	804	831	849	835	855	876	832	823	852	835	843	876	813	785	848	873	877	860	848	810	837	816	835	830	837	893	784	821	879	831	828	840	904	850	827	858	871	842	880	832	872	854	871	862	835	877	850	840	843	850	893	820	837	909	798	804	885	830	837	830	828	801	821	859	865	869	842	824	811	835	861	867	815	820	822	840	864	853	855	860	889	800	819	850	832	817	854	806	873	867	860	852	849	841	862	814	804	810	804	841	792	838	822	829	857	866	765	835	791	860	875	876	821	814	811	838	841	865	872	777	835	853	849	872	860	822	851	823	845	874	835	855	824	815	848	842	841	856	864	856	871	796	836	817	873	868	840	851	868	886	809	809	843	804	870	849	912	854	857	819	817	841	845	799	828	844	849	879	866	887	862	835	811	841	838	845	834	818	856	852	837	846	822	857	840	897	819	790	827	855	823	883	819	844	843	771	846	824	821	856	835	853	829	869	831	817	879	784	836	823	885	887	866	828	843	835	826	827	837	843	860	823	850	857	880	864	824	896	790	845	829	832	872	860	859	809	837	779	840	851	808	848	853	831	864	835	829	844	811	892	838	791	845	925	834	809	851	900	841	857	819	871	821	861	849	794	827	876	833	861	831	829	832	841	869	803	832	802	876	792	814	820	830	830	814	854	856	820	897	899	821	876	871	821	852	847	848	831	768	849	808	890	866	826	840	836	768	811	855	837	831	840	840	812	822	883	868	809	838	831	826	856	821	815	861	812	851	868	842	890	840	852	838	841	889	871	857	844	930	901	865	898	817	821	843	836	831	839	871	811	829	830	846	779	874	824	840	759	850	864	859	833	844	881	870	887	812	928	828	867	827	841	869	872	852	886	848	860	816	818	832	880	879	838	771	882	906	867	819	848	924	883	790	830	850	886	812	850	761	847	882	863	857	830	887	855	863	843	845	814	825	852	864	809	829	859	931	822	855	829	814	874	841	889	817	825	812	906	887	879	813	839	864	866	826	832	847	857	887	895	857	911	850	780	878	798	841	845	844	827	781	814	835	893	808	879	819	811	787	837	781	845	828	880	809	831	845	900	857	813	849	826	907	846	838	893	824	876	785	869	840	833	855	842	862	862	857	813	815	876	847	872	837	900	817	814	865	844	819	836	841	840	885	824	844	810	862	840	843	889	888	944	842	869	873	866	831	803	879	812	840	850	815	844	856	891	873	829	821	853	808	808	860	882	805	821	824	798	838	807	876	853	818	877	828	853	871	824	872	826	876	830	805	845	837	842	849	810	894	856	815	848	829	815	823	798	821	816	876	889	831	840	820	862	830	860	839	846	886	814	812	861	858	829	788	779	847	867	818	879	865	858	811	866	781	896	874	874	812	855	842	839	855	806	866	830	876	839	825	817	852	859	843	809	836	857	853	891	874	827	825	849	892	914	829	841	849	827	832	831	830	830	828	817	811	848	861	850	849	811	809	770	820	814	852	802	803	869	835	750	845	867	838	792	864	830	859	872	895	880	834	805	804	838	828	805	883	856	832	800	875	863	819	867	841	825	835	801	833	879	812	824	854	848	861	838	865	801	894	751	813	882	848	885	857	843	813	846	871	831	842	810	837	844	866	815	862	822	860	900	842	871	828	804	851	785	832	829	832	830	857	903	816	794	870	820	822	821	848	876	840	864	861	838	763	792	828	863	835	811	828	847	845	856	826	825	849	850	878	867	901	877	840	833	819	867	841	837	857	787	906	852	799	869	842	873	828	828	909	800	824	835	870	859	804	858	811	839	846	881	810	792	864	879	894	832	844	851	878	806	801	859	821	831	832	815	800	860	819	867	855	807	842	852	826	844	889	861	844	843	879	809	854	826	822	847	840	818	835	858	824	829	826	819	853	874	839	864	869	879	870	909	850	837	832	868	808	824	801	824	816	830	840	822	805	865	825	821	869	878	817	846	836	837	848	872	842	896	861	890	869	832	846	795	797	886	858	860	862	802	852	846	847	854	797	868	890
37141	31682	29012	23892	18450	16846	16524	12557	10112	7127	4936	4939	5170	5457	3967	4775	2992	1461	1303	1209	1101	986	1478	1109	997	802	989	852	761	920	786	583	605	497	466	457	429	464	464	422	378	371	326	377	391	365	375	378	335	336	347	381	316	334	355	345	332	358	347	353	330	369	338	331	343	361	345	319	359	315	372	377	359	358	364	373	336	353	356	326	358	359	333	344	344	346	381	352	362	347	337	333	359	349	314	320	348	315	351	354	315	311	342	325	343	363	344	357	368	316	351	353	343	342	377	371	336	340	307	344	346	350	316	319	364	358	387	386	371	383	349	376	340	373	354	377	338	357	351	355	348	345	359	360	363	347	373	396	351	351	357	320	350	342	372	344	355	296	334	327	346	351	344	367	379	347	338	336	343	340	363	341	400	339	342	356	331	371	327	372	365	328	342	367	389	341	343	357	349	344	326	307	340	328	376	346	329	358	331	363	341	339	338	338	320	351	364	350	338	352	353	341	362	371	358	363	335	346	358	353	362	355	377	360	323	358	364	375	338	356	346	351	335	323	321	337	376	322	348	371	331	330	350	374	346	353	377	336	364	350	340	345	364	332	359	301	352	367	349	331	346	351	361	336	326	362	333	343	314	346	343	338	351	327	336	347	353	370	306	374	324	346	319	300	361	353	362	363	337	362	328	349	364	356	352	349	320	329	356	360	356	350	347	298	369	378	337	372	332	353	315	350	356	348	352	389	357	356	347	326	362	354	355	348	324	377	357	347	352	349	368	356	355	319	364	341	291	351	327	370	316	349	387	379	362	344	346	369	363	340	345	346	309	330	342	357	321	348	348	375	343	331	333	366	343	364	349	362	341	335	337	325	316	358	321	331	369	346	344	354	344	354	323	335	339	340	352	385	345	351	352	340	315	348	326	346	355	354	317	334	377	334	362	350	317	360	353	342	395	359	324	343	334	350	306	319	331	337	369	338	348	362	328	350	391	338	356	364	344	369	341	355	338	330	357	339	359	336	313	385	362	381	317	321	365	369	343	360	331	349	315	322	317	358	328	335	354	353	354	318	343	339	346	328	345	343	302	303	342	376	365	314	316	357	324	300	352	327	329	399	337	330	338	365	353	316	371	346	318	356	355	379	344	334	361	368	329	367	377	326	327	365	349	354	314	374	346	380	384	355	332	318	346	341	353	333	377	340	354	358	328	354	352	337	376	366	357	312	374	342	340	362	335	364	336	342	361	352	352	326	339	330	350	370	362	348	349	346	356	322	364	321	370	381	360	354	338	357	351	362	343	368	362	321	359	323	340	320	329	357	346	317	394	372	326	385	365	351	364	375	362	335	356	342	317	345	371	319	339	378	406	308	349	339	348	368	341	351	359	332	336	361	331	341	364	351	351	355	311	336	353	314	331	334	340	356	316	347	358	363	347	326	349	338	351	379	354	346	342	394	337	344	335	333	368	331	330	326	333	321	355	347	384	360	361	337	316	373	357	343	349	374	379	314	358	361	371	372	369	324	363	322	335	337	329	345	352	353	330	370	332	330	359	345	328	368	349	317	324	320	345	328	363	362	369	333	356	325	339	348	335	347	352	341	336	357	398	364	328	347	318	333	341	348	345	337	339	356	331	304	320	355	320	360	355	346	349	370	360	372	341	377	334	351	332	362	343	321	371	346	344	348	323	375	345	355	354	336	358	331	359	359	332	334	356	348	348	324	318	364	352	353	385	332	379	386	358	364	366	361	361	364	351	350	327	315	321	340	336	367	368	348	386	351	295	363	341	337	351	397	357	366	348	310	400	369	348	373	356	323	350	335	323	363	367	360	360	373	380	339	357	346	379	346	359	365	358	362	335	355	365	387	364	352	312	381	370	381	341	349	340	324	349	311	373	339	336	347	379	364	348	344	384	348	366	339	314	337	333	355	344	317	381	329	390	353	329	338	352	345	371	323	370	312	350	364	341	327	349	326	360	370	341	371	380	364	354	350	351	360	314	309	339	328	332	364	359	319	348	348	341	321	355	306	394	338	328	364	308	347	360	347	344	332	337	327	373	363	338	356	355	354	337	347	336	367	356	363	352	372	360	341	313	360	354	352	333	351	349	317	366	320	323	334	335	340	338	327	335	341	366	362	367	354	367	353	355	358	353	327	332	337	360	333	351	354	353	377	343	345	393	341	330	348	361	350	343	388	349	324	379	366	302	330	330	331	338	331	365	385	355	329	340	337	383	365	323	328	328	380	333	332	322	310	332	338	356	323	338	340	327	349	337	335	340	310	339	344	332	321	340	345	342	363	377	351	321	328	360	369	342	389	352	334	333	374	325	327	349	364	310	336	402	319	330	398	343	316	325	342	349	361	327	345	350	346	368	318	336	332	325	332	360	335	320	372	359	322	340	333	317	341	340	328	354	329	292	363	344	357	327	369	329	344	327	361	333	367	371	345	316	322	340	349	355	374	335	386	320	313	326	343	386	322	353	361	347	358	328	343	336	351	368	340	302	364	382	306	366	372	341	372	319	339	343	340	361	357	380	366	358	330	344	353	358	379	338	359	330	357	331	365	337	327	325	355	328	364	343	345	385	363	347	332	356	326	341	378	365	360	340	332	369	337	320	348	361	338	340	350	347	354	334	341	318	336	320	359	380	348	338	333	362	361	374	364	321	348	372	350	338	335	323	313	326	322	340	355	335	342	327	355	330	358	347	344	341	338	363	348	329	376	339	341	311	352	338	358	306	345	368	343	356	363	371	337	354	337	338	332	343	336	328	344	319	343	328	334	330	354	339	337	318	331	357	364	332	367	329	369	377	354	312	344	308	337	329	378	331	314	338	359	382	343	360	342	360	367	351	336	334	347	335	338	330	343	316	372	371	357	359	333	345	341	358	331	323	366	326	352	302	347	348	355	355	323	331	313	355	350	339	346	366	328	341	342	361	360	359	364	389	332	357	348	357	311	345	317	379	337	361	373	339	347	351	344	349	350	360	355	373	372	349	356	342	328	340	334	337	371	307	352	352	373	364	351	373	301	343	367	340	347	375	342	364	339	345	325	299	392	336	385	330	362	352	354	367	332	307	343	342	360	328	406	325	334	355	332	336	336	319	357	372	327	331	341	335	379	342	386	342	317	345	352	362	323	351	351	328	338	325	355	368	331	343	337	354	353	346	339	339	351	315	374	335	334	346	330	363	354	360	356	314	313	354	356	368	331	328	347	313	372	345	338	350	352	338	379	323	301	347	373	354	373	363	351	332	334	330	322	369	348	368	338	368	349	362	380	360	328	365	335	339	338	345	357	360	368	363	352	326	356	327	338	322	361	349	352	341	360	365	352	361	339	356	332	376	357	375	365	340	379	373	341	358	364	321	346	323	335	372	368	348	359	359	350	362	341	345	375	319	349	331	345	357	347	349	363	364	331	340	310	359	313	331	360	344	368	353	338	342	348	369	336	329	335	356	351	344	368	365	344	354	334	357	337	318	347	370	351	349	362	365	353	345	356
23676	25373	31508	34020	32284	32702	32519	29536	27526	22474	18859	20015	20353	20706	15816	19109	11877	6855	6383	5715	5073	5085	7768	5051	4830	3981	5036	4863	3719	4530	3599	2823	2105	1759	1783	1557	1442	1810	1459	1231	1132	991	940	911	935	876	884	868	882	874	917	853	877	860	891	915	874	823	808	842	889	877	850	891	895	848	885	891	900	874	806	843	780	793	871	804	865	848	827	838	829	829	842	850	832	781	835	811	891	831	835	795	807	852	834	801	817	819	859	822	851	818	830	868	858	825	830	840	840	829	881	866	845	895	807	807	855	841	828	814	872	778	847	852	884	852	853	841	851	835	875	834	861	840	811	852	821	838	840	836	870	819	818	875	830	815	861	827	880	818	864	854	830	840	846	835	821	802	846	880	820	852	804	813	883	835	819	877	807	804	826	908	868	797	886	850	858	772	868	885	866	839	851	900	848	842	876	850	859	804	840	828	899	894	849	815	804	847	848	868	804	859	867	900	833	839	834	885	838	794	856	861	849	822	814	817	813	816	854	900	882	831	858	893	843	905	858	822	821	858	812	870	814	866	780	810	865	817	848	859	827	875	821	790	836	883	824	871	837	863	829	804	829	830	809	833	855	820	835	855	817	809	892	861	859	856	806	771	805	861	834	828	815	836	806	852	848	848	885	853	896	764	905	840	867	850	850	842	795	809	850	855	826	834	857	863	815	875	848	811	867	841	835	882	839	829	831	843	874	868	842	833	859	850	820	842	803	855	851	845	859	815	855	852	852	871	842	841	846	895	798	831	873	867	815	825	876	819	845	820	810	845	821	812	883	833	852	885	798	831	854	828	806	837	886	854	836	855	854	826	816	849	822	855	915	796	866	853	815	805	902	822	876	872	841	840	825	864	861	850	795	824	863	873	836	831	842	793	848	876	851	774	864	823	846	877	821	843	843	828	812	844	869	818	813	796	800	843	826	784	857	820	816	803	842	848	830	808	826	801	838	868	807	842	834	850	848	918	819	792	846	793	830	819	874	834	843	813	814	892	780	809	782	867	908	862	800	834	806	792	873	792	855	856	821	856	859	788	862	867	827	893	838	914	861	879	855	913	839	837	900	807	869	893	844	823	815	843	871	873	837	840	887	852	836	842	900	864	898	824	845	875	846	866	858	884	839	877	847	788	812	824	803	845	845	857	815	819	861	834	797	820	854	884	873	872	801	881	807	857	813	833	788	866	839	874	853	827	841	827	847	822	925	857	873	840	855	858	792	877	853	826	831	836	833	862	848	850	813	791	868	814	864	815	804	865	834	881	851	824	852	821	840	829	856	833	826	855	819	835	872	800	841	883	812	819	872	874	847	867	842	810	818	829	860	867	831	807	876	827	819	874	842	800	804	861	853	831	820	874	820	838	852	828	906	850	835	827	819	838	849	881	832	819	818	778	851	860	835	799	855	825	854	828	882	819	851	865	852	784	886	818	858	847	839	863	867	843	818	853	818	828	768	844	843	827	834	863	861	840	871	853	843	832	856	822	843	814	865	813	804	815	839	768	834	833	875	854	847	841	881	837	828	851	855	828	864	875	833	800	828	859	854	849	821	802	822	804	846	857	824	806	915	897	852	876	813	836	887	813	822	936	830	865	785	838	865	885	823	835	822	878	878	850	889	837	811	858	829	865	863	883	807	828	848	919	838	897	836	849	859	817	829	840	829	838	828	878	826	837	813	857	826	842	867	883	829	850	816	847	888	803	891	834	849	874	800	873	841	808	839	834	796	832	824	870	786	823	806	828	818	850	872	849	865	880	820	823	884	881	824	860	849	859	876	828	828	822	847	870	863	869	908	878	852	836	837	851	836	829	801	824	890	858	821	861	821	829	854	871	863	824	836	800	841	850	823	832	821	801	785	839	820	796	905	865	829	856	830	818	801	839	872	815	813	840	822	856	857	888	836	861	857	790	835	822	852	856	840	872	816	864	816	811	824	819	834	817	837	870	856	858	840	762	828	804	904	863	861	843	831	888	823	863	798	844	818	814	848	857	782	842	904	795	812	792	881	835	782	832	852	793	870	834	851	804	799	858	821	795	812	768	887	845	833	844	863	884	828	849	791	829	850	820	835	866	830	823	900	849	842	838	786	818	804	841	832	845	860	862	784	807	854	815	851	792	814	919	840	844	837	814	822	783	818	825	822	825	828	793	823	866	860	834	863	867	852	844	844	864	846	860	874	818	806	852	832	888	865	877	837	832	856	870	848	854	847	811	844	833	872	822	826	877	811	850	814	813	849	847	791	856	840	883	862	827	788	837	869	837	854	875	857	849	833	867	829	863	872	786	844	883	870	832	813	833	813	822	857	804	850	882	856	861	880	835	845	822	883	828	847	883	785	838	849	818	866	845	848	913	802	829	860	832	868	843	807	830	872	873	823	775	861	831	898	825	902	820	826	889	787	838	834	841	866	827	877	832	878	903	821	855	844	870	823	799	829	902	785	835	855	840	841	866	791	828	830	877	879	872	818	817	828	803	825	860	881	816	903	881	841	872	823	879	866	801	871	857	886	789	845	856	872	879	805	873	849	827	836	837	804	808	821	842	782	853	878	855	849	815	838	804	845	891	863	807	840	841	813	865	841	867	891	870	844	850	860	851	871	841	783	903	832	851	828	875	833	876	792	835	814	843	852	806	828	857	839	865	873	835	841	823	848	863	828	863	831	790	817	886	818	851	836	815	875	839	870	798	805	866	856	835	870	869	852	845	839	834	842	840	886	825	831	829	840	880	830	889	864	848	894	768	819	854	840	855	828	843	826	835	843	841	867	856	808	816	846	820	835	784	854	863	807	848	840	870	829	850	860	852	844	919	795	838	829	797	878	812	850	836	831	828	798	816	863	847	810	790	851	822	865	854	827	831	886	884	832	842	884	861	833	830	821	815	855	909	849	858	849	823	841	811	895	881	824	872	803	865	852	839	825	814	843	800	890	808	859	845	806	841	805	848	858	800	835	864	856	799	827	822	895	859	828	841	809	893	807	844	839	863	816	896	864	870	815	872	807	872	866	875	867	842	791	828	857	854	792	872	878	841	833	852	812	833	815	844	814	814	862	937	886	869	816	864	882	825	843	876	834	827	847	855	846	841	873	841	876	853	905	835	796	825	826	850	903	855	840	821	833	857	819	853	822	868	802	845	872	822	849	844	815	860	817	821	809	838	808	859	838	857	855	809	863	890	811	885	837	843	826	884	810	817	840	846	823	827	835	882	796	815	845	857	879	844	844	872	839	845	774	855	850	831	860	840	865	880	856	841	821	850	866	816	874	872	763	822	850	829	843	847	827	802	835	846	780	837	852	853	825	863	875	859	831	834	861	841	915	848	851	845	833	851	837	864	822	844	818	800	879	818	842	883	835	838	892	859	859	826	815	834	875	859	845	808	819	866	838	808	851	907	806	819	782	858	894	793	833	852	848	863	776	839	818	880	810	836	796	881	830	850	805	850	849	848	869	835	843	848	815	878	789	805	833	857	805	829
19591	11811	10845	8130	5476	4465	3377	2466	1937	1559	1335	1163	1051	866	688	684	586	519	503	445	431	477	432	414	412	380	364	419	399	396	410	391	395	375	369	356	349	370	360	326	369	344	360	369	352	359	404	347	306	362	359	388	353	351	362	361	338	359	338	405	355	345	335	324	337	353	388	382	371	335	373	341	354	341	367	349	355	339	372	349	342	355	352	350	381	341	333	362	366	372	338	354	363	363	345	389	343	332	379	333	367	366	382	335	337	330	344	368	391	358	378	362	341	336	385	386	346	354	345	396	392	367	338	361	340	342	346	367	355	332	339	333	359	351	349	373	361	344	364	381	378	351	371	365	341	364	356	381	344	367	349	295	356	364	361	351	340	336	352	365	325	337	368	344	380	347	349	336	357	316	363	318	348	354	336	353	351	355	348	360	354	372	349	356	337	336	329	345	358	355	380	343	361	376	331	357	373	351	357	347	336	324	360	345	367	333	336	369	343	363	358	358	364	362	372	325	388	353	324	397	368	323	375	344	375	384	337	366	390	368	351	325	346	358	336	362	386	362	351	333	337	349	358	378	382	350	358	362	357	351	336	365	354	387	358	330	403	371	368	326	347	327	389	331	383	366	343	370	367	341	349	362	352	362	331	363	335	343	356	364	368	338	354	320	332	351	342	358	372	349	336	353	389	382	365	349	379	349	326	355	356	374	324	356	359	376	343	344	372	377	328	390	366	370	361	354	360	374	365	388	368	346	330	356	375	335	370	364	333	359	348	368	323	332	354	346	370	343	348	307	358	383	343	378	357	319	348	375	353	360	364	346	362	353	342	382	384	354	365	355	361	355	361	379	384	321	378	337	364	341	341	356	363	351	351	364	393	365	351	343	363	370	338	364	366	336	324	327	341	339	350	311	336	351	350	332	368	356	341	376	385	344	342	332	358	376	358	338	343	373	343	354	363	383	366	351	358	350	380	348	367	405	361	363	350	350	364	389	350	367	342	331	336	382	336	360	339	335	370	341	351	386	361	336	343	344	335	373	331	367	382	350	369	348	329	369	344	357	357	367	394	402	355	334	353	333	362	360	320	365	347	357	346	346	370	365	338	352	356	333	350	374	317	314	331	332	337	367	351	354	362	303	347	358	331	334	351	346	367	389	398	341	336	337	365	335	385	389	383	364	347	374	359	372	353	340	365	371	350	353	407	370	388	367	377	331	391	348	355	337	357	368	334	358	352	357	379	369	365	315	374	365	356	361	389	348	327	322	364	386	351	331	346	374	352	372	367	329	381	343	388	365	362	359	327	354	325	369	370	339	351	335	320	351	323	376	360	381	343	337	367	293	352	380	351	375	366	348	325	315	332	351	380	356	372	358	376	347	362	392	349	363	360	346	342	348	340	374	355	325	336	319	371	380	378	339	329	372	368	362	359	351	372	350	341	349	335	332	355	351	381	340	400	320	371	358	317	366	350	354	357	351	373	334	370	351	350	320	341	344	380	358	372	342	397	337	356	333	368	347	346	368	387	322	329	347	357	360	339	353	367	352	354	332	327	346	364	348	358	354	362	358	339	346	369	353	353	368	339	350	351	346	388	387	357	372	358	359	351	313	320	356	339	383	350	344	379	333	360	348	362	284	351	354	333	333	346	341	350	344	340	381	323	356	316	370	351	340	369	345	321	345	363	351	353	330	344	370	390	358	319	330	365	355	336	378	352	368	365	322	356	367	371	361	352	390	381	373	372	348	326	332	369	390	332	332	364	343	329	325	373	343	301	352	344	351	352	353	326	351	380	412	357	334	369	375	350	342	338	351	336	356	329	352	362	358	388	354	360	359	369	355	371	385	364	348	347	361	346	352	335	358	343	377	362	340	366	356	331	360	331	374	355	356	350	329	331	348	397	347	367	370	341	365	340	372	394	362	335	321	322	357	367	410	379	330	349	363	327	372	348	383	375	345	350	373	347	395	336	330	353	327	381	373	371	361	330	361	354	349	382	342	343	355	364	355	335	365	361	367	339	346	311	353	331	347	330	358	342	378	374	347	338	334	325	345	349	357	352	351	356	323	328	318	356	344	339	381	379	327	359	330	373	378	353	356	380	341	361	340	308	352	377	368	376	359	352	372	317	356	350	380	346	338	337	362	363	349	387	350	386	391	375	319	361	370	372	378	328	355	359	370	349	354	365	409	384	373	370	330	382	358	368	384	356	353	401	338	364	347	329	318	375	339	323	362	336	364	355	317	357	334	352	327	362	339	343	378	343	373	413	353	343	326	359	367	381	356	320	332	336	317	331	358	355	334	351	348	379	352	346	337	355	349	359	347	350	364	349	366	376	351	359	335	387	360	369	391	370	308	335	341	350	352	320	318	360	337	355	347	309	355	347	353	363	333	362	351	353	359	375	350	326	347	321	363	370	336	386	377	362	350	351	377	342	342	333	353	323	379	348	345	347	358	341	357	339	340	331	380	331	352	349	357	365	340	369	345	366	370	345	338	318	321	328	333	353	334	331	362	338	374	335	332	367	375	340	375	348	358	369	347	358	354	341	372	390	383	342	354	361	404	380	381	325	348	352	332	378	327	354	335	343	366	310	359	368	367	354	331	352	337	373	340	297	373	381	326	376	354	313	348	372	325	387	365	376	326	315	351	318	361	324	366	390	361	345	356	325	357	339	399	345	340	332	335	388	396	357	341	343	364	387	387	339	354	343	336	363	354	333	339	350	328	351	353	376	370	402	376	322	362	336	340	342	357	343	322	334	375	338	348	324	330	336	344	365	336	359	358	344	341	359	367	340	316	394	368	351	328	306	368	358	333	352	336	378	352	343	348	327	313	409	347	366	335	357	332	356	370	340	350	320	380	359	386	319	341	335	385	355	306	355	332	350	389	347	354	333	374	361	333	337	348	349	346	375	347	353	349	360	341	368	363	351	327	347	376	354	351	369	359	374	341	332	359	366	352	355	351	372	359	340	355	356	386	346	344	342	374	370	353	352	366	383	334	366	363	362	376	317	351	363	385	352	364	366	355	384	367	394	387	337	348	367	345	368	379	337	356	354	378	347	313	411	382	358	349	328	398	360	381	344	351	365	351	354	349	343	403	366	333	337	359	390	362	360	349	366	352	339	386	370	334	341	317	344	342	367	329	393	349	392	348	367	331	343	334	364	355	371	356	342	347	361	347	347	361	378	364	352	363	357	350	342	382	363	342	402	361	348	365	361	375	378	367	346	320	357	384	357	359	386	356	349	363	333	347	345	364	372	359	348	377	339	375	341	331	351	355	361	341	320	340	351	365	363	342	358	349	382	352	348	327	349	357	347	332	357	373	350	357	372	373	350	371	392	350	375	351	356	347	384	326	333	351	360	389	345	364	348	365	347	347	400	349	351	404	352	366	371	390	347	365	380	343	347	335	349	340	345	345	320	368	352	335	381	340	388	356	373	327	322	333	354	364	384	349	359	388	382	398	373	325	359	380	359	359	379	350	322	348	393	342	345	339
13617	10947	17552	19064	17484	15684	13168	10653	8670	7131	6200	5711	5090	4125	3228	3119	2638	2211	1573	1581	1619	1649	1544	1328	1215	1136	1215	1099	1100	1044	985	955	916	974	955	947	993	908	907	913	906	871	884	867	828	860	903	853	860	848	865	916	871	896	872	840	810	832	902	877	859	873	862	861	896	860	909	838	795	902	860	859	884	916	862	882	875	850	824	890	836	848	893	863	855	865	842	798	869	837	865	796	879	841	828	856	902	902	839	908	813	811	832	843	856	893	850	808	868	865	884	838	834	894	887	861	795	807	811	833	831	837	890	881	845	881	880	914	873	863	897	868	881	958	910	862	837	862	830	863	837	846	813	844	853	884	909	860	854	821	842	864	837	854	864	864	820	854	847	923	890	825	851	883	822	833	831	858	850	907	844	819	886	856	843	873	828	833	841	882	847	892	831	867	853	826	818	851	861	922	845	873	798	778	916	849	841	888	844	885	834	886	831	855	897	851	839	832	858	858	855	917	839	888	796	816	837	809	859	805	877	847	839	866	861	839	862	888	867	897	848	858	897	866	879	822	822	847	853	812	838	814	831	883	869	844	856	839	890	839	864	859	830	874	843	904	789	883	897	832	822	847	833	839	824	855	858	863	841	908	857	864	865	808	803	827	879	834	850	845	834	921	816	839	824	870	919	871	858	879	833	858	875	834	863	858	860	848	863	912	884	951	866	830	813	925	890	873	859	873	858	897	859	852	919	892	865	795	822	814	875	853	796	845	835	795	855	855	873	853	850	856	872	836	840	867	879	871	821	812	863	833	842	806	895	847	887	848	824	852	845	799	835	857	869	900	847	894	821	803	846	825	844	870	874	868	857	853	877	831	850	895	914	825	854	817	841	851	829	814	873	828	863	897	862	823	869	868	873	852	863	921	848	853	916	863	844	920	851	806	874	846	894	928	858	837	862	887	846	814	869	856	886	909	848	852	826	835	834	846	825	830	862	820	850	835	852	870	861	842	899	926	806	890	874	899	831	844	829	900	857	872	864	855	850	849	830	900	803	869	795	900	874	848	863	841	911	865	893	860	845	870	853	899	863	859	885	829	850	863	807	858	796	845	840	867	887	881	836	856	893	886	900	854	860	860	799	877	837	799	877	862	843	841	861	884	848	823	871	818	816	896	868	872	849	884	847	873	918	845	851	832	835	872	779	885	810	855	847	855	831	852	860	882	868	862	901	861	859	855	862	869	867	856	901	899	907	905	863	835	864	846	861	869	890	882	870	851	896	851	858	872	894	829	851	893	877	829	826	888	845	862	916	860	832	803	883	864	853	854	846	868	865	855	812	906	856	856	864	867	833	848	827	850	880	895	834	873	855	869	823	840	833	887	852	863	894	842	832	892	885	832	851	884	795	822	865	813	892	865	883	865	846	856	893	889	841	863	881	842	813	839	846	854	814	870	889	833	826	854	858	871	842	873	806	843	843	917	802	807	849	898	833	861	820	849	838	855	867	854	863	897	815	860	871	877	869	818	863	849	877	870	810	845	880	864	871	840	845	839	824	858	876	841	803	834	874	825	809	910	877	864	882	851	850	837	921	800	844	856	873	821	825	878	830	846	872	859	832	829	916	862	875	804	922	902	869	840	885	846	834	859	808	846	850	868	815	880	842	842	885	916	850	821	841	822	878	886	824	826	803	795	880	819	878	850	898	871	854	865	871	877	744	870	837	814	870	931	878	811	931	873	801	883	906	809	820	845	829	805	865	873	850	844	865	900	822	836	884	839	820	852	852	848	818	847	853	825	870	854	816	818	813	842	898	829	873	811	879	849	845	875	847	867	839	872	871	870	820	829	838	804	835	883	858	813	851	881	851	829	827	838	887	845	837	859	842	967	874	913	852	811	819	878	881	860	881	872	889	918	892	875	843	916	884	828	872	837	869	853	798	875	826	841	851	822	858	856	853	873	857	858	929	848	861	840	892	886	824	831	845	843	871	839	860	799	877	880	827	847	901	892	893	810	865	824	869	835	862	838	886	829	769	883	880	856	836	912	866	843	828	853	879	889	854	817	870	869	803	861	817	841	836	821	827	844	833	881	846	868	844	907	868	838	867	868	882	867	844	927	862	862	877	832	859	851	833	896	863	834	905	900	820	905	854	865	852	836	831	861	843	880	836	850	897	895	829	849	827	828	834	849	851	862	853	865	880	888	854	811	858	841	807	858	883	836	851	842	838	748	859	856	823	857	851	772	891	893	834	821	832	858	844	880	842	852	843	842	884	857	854	915	788	889	840	810	832	837	813	846	866	832	926	874	898	876	902	844	876	881	845	848	904	776	887	850	840	839	914	852	855	814	843	844	875	857	886	868	849	840	853	855	832	861	851	842	914	884	815	868	881	914	828	864	817	863	815	778	823	807	871	871	832	829	875	856	801	855	834	877	848	917	849	858	859	816	873	859	847	848	884	842	837	912	865	835	855	888	885	860	873	876	838	845	879	852	837	866	870	913	861	877	821	853	839	852	801	798	904	838	880	868	840	862	831	922	826	879	870	824	850	824	840	895	864	883	805	841	826	937	842	828	838	814	883	879	873	881	893	864	840	854	859	877	837	832	837	809	873	856	877	885	894	882	860	911	851	813	792	865	848	826	876	840	840	892	863	815	859	818	944	840	871	834	877	838	875	791	854	836	864	857	857	848	853	843	893	863	816	840	875	872	877	780	818	843	814	872	931	862	898	801	821	825	850	830	854	821	854	834	861	888	847	892	872	863	857	856	843	820	857	900	903	858	859	854	869	885	807	811	849	901	813	868	854	797	783	875	806	869	898	857	798	830	784	943	888	895	854	830	844	852	871	826	893	894	873	898	872	917	879	855	829	842	835	907	864	875	877	811	882	858	858	831	898	827	884	852	830	827	878	887	904	877	844	842	855	867	788	833	855	862	902	834	844	864	912	883	861	837	872	816	901	831	860	876	840	858	900	871	865	853	831	862	927	866	861	846	854	849	807	873	853	876	828	834	850	853	860	830	864	879	894	845	813	823	877	879	862	849	878	851	814	866	877	856	840	833	816	820	897	871	892	780	886	843	876	902	855	854	876	865	823	889	849	834	853	813	912	864	878	833	860	912	837	870	892	885	870	814	860	873	844	833	809	913	845	831	833	841	851	814	898	896	853	818	898	853	834	825	856	863	849	873	829	852	875	784	829	841	884	821	850	871	850	850	837	778	834	901	839	868	885	855	899	825	843	855	917	860	857	921	873	868	884	794	842	816	881	769	852	857	850	898	879	853	906	853	882	897	803	852	862	854	888	870	874	871	828	851	857	843	859	848	817	829	824	862	841	851	860	888	894	803	825	840	850	833	813	887	880	841	842	865	879	847	827	833	861	899	877	861	894	843	851	903	826	841	819	842	928	821	829	846	834	871	870	870	890	879	886	858	835	842	858	848	829	812	841	791	866	930	843	916	850	826	839	812	881	889	898	859	857	813	877	844	832	848	838	870	853	856	822	909	848	858
26307	19526	16890	12803	9399	8847	6746	5369	3822	2822	2463	2426	2422	1879	1680	2030	1495	741	681	535	556	614	791	567	501	514	485	521	519	488	461	455	382	380	346	374	389	380	373	357	378	337	345	365	392	354	365	391	378	393	372	340	369	395	335	347	342	329	363	407	380	392	355	354	349	362	349	371	339	345	348	357	319	372	351	366	358	341	341	347	379	328	306	309	364	331	334	384	342	390	300	343	355	325	364	354	344	327	384	296	335	334	344	339	385	354	352	369	326	364	364	373	333	351	357	356	349	364	355	343	380	339	337	341	306	369	357	343	366	340	342	358	359	317	358	293	375	330	343	341	384	347	385	325	350	335	332	369	351	381	336	320	399	350	354	369	336	393	420	329	344	358	352	338	326	333	336	330	352	364	340	349	351	362	371	386	344	383	372	356	381	353	340	345	350	312	370	346	333	342	362	331	364	309	377	393	347	336	354	377	342	347	355	336	321	330	370	356	356	338	352	344	360	391	392	355	339	332	358	357	359	350	374	340	354	381	346	359	371	388	331	352	323	347	362	340	363	349	353	348	396	387	375	351	343	333	364	350	339	338	326	367	317	357	383	380	331	329	373	362	337	349	381	353	368	326	332	378	348	349	371	336	356	336	383	354	336	388	365	331	365	375	312	358	375	353	328	339	402	392	379	357	346	366	361	357	364	355	355	345	312	325	309	345	346	364	361	329	356	364	354	386	378	336	340	343	387	355	346	341	336	348	352	369	352	363	362	347	351	349	334	360	369	358	363	332	329	351	355	336	335	393	363	335	340	332	369	361	336	370	350	389	364	349	341	384	350	383	352	379	341	382	350	362	368	354	322	373	342	368	368	341	373	359	360	329	325	356	376	349	370	347	353	318	378	342	356	352	309	334	333	363	391	338	338	343	358	346	332	366	349	365	341	393	373	352	333	340	367	372	305	372	348	372	363	346	357	363	375	361	333	375	351	412	367	390	362	320	340	326	355	378	359	353	333	388	339	339	338	344	331	342	356	394	383	374	343	362	376	329	335	350	345	371	390	379	351	370	337	350	332	339	340	372	339	344	349	408	370	369	319	340	319	339	344	365	348	347	379	354	360	354	362	338	332	331	349	367	341	331	346	352	339	385	368	351	379	324	339	349	327	369	355	372	347	326	345	354	352	353	374	320	345	365	341	346	353	355	330	341	342	339	348	307	339	381	343	358	389	335	358	315	346	336	375	351	326	358	329	310	377	384	319	332	336	345	339	308	314	330	345	357	382	370	333	338	354	351	316	340	352	367	356	388	352	350	371	343	340	364	338	333	401	349	361	339	366	366	348	367	324	356	348	358	354	386	343	349	344	348	348	353	339	352	362	355	348	374	338	362	380	353	370	340	338	351	382	369	350	349	369	367	347	340	348	374	355	341	351	361	339	348	355	318	359	328	363	370	349	338	328	335	382	339	352	328	364	345	384	359	361	367	358	378	330	375	337	366	357	331	351	372	331	324	348	332	358	321	364	345	371	340	314	354	341	362	343	352	391	342	322	345	357	325	349	356	362	337	352	346	352	375	315	331	357	334	349	341	352	363	328	374	348	380	354	345	372	358	364	334	314	351	362	391	335	379	349	363	340	347	384	315	325	349	355	382	370	340	347	341	366	346	362	352	333	353	368	365	361	386	393	355	349	350	350	338	391	329	350	303	343	354	361	338	337	364	355	353	353	343	350	307	323	363	361	367	370	322	331	358	340	326	320	346	332	338	338	340	358	370	360	341	375	350	388	370	339	353	366	345	339	357	367	380	347	356	324	369	340	372	372	359	355	340	359	329	363	350	390	352	362	358	363	353	325	379	370	360	410	349	332	328	350	365	338	312	375	305	353	354	379	346	380	359	361	340	356	371	332	365	351	377	343	375	318	343	376	331	307	352	365	398	369	343	367	349	390	349	346	339	353	327	367	327	337	329	410	358	377	358	374	338	357	364	351	337	370	356	370	371	367	335	314	329	326	360	343	326	372	352	371	377	357	350	342	345	329	353	360	318	326	383	357	368	377	336	344	310	379	346	346	337	325	360	351	319	354	330	342	323	350	351	366	328	365	361	369	314	345	346	335	390	340	344	352	346	326	354	349	376	327	348	334	331	332	325	363	334	360	349	371	386	368	373	361	336	371	371	396	369	366	356	391	356	340	364	360	352	333	355	334	336	334	330	333	357	370	365	365	312	343	349	377	387	344	340	340	322	370	376	344	371	364	331	375	368	354	361	330	373	352	374	343	390	361	361	347	386	332	358	346	340	322	328	336	351	367	347	345	360	371	384	363	354	355	332	362	348	366	356	349	310	369	361	354	381	340	343	318	345	331	338	345	370	381	310	328	354	379	335	354	337	332	342	364	344	383	365	377	368	362	349	363	396	359	359	327	373	350	366	374	351	375	315	338	358	333	352	339	350	382	357	367	374	349	334	361	364	357	361	347	356	364	393	345	385	391	352	372	407	356	356	384	350	326	352	371	351	365	358	333	324	378	371	351	363	373	367	365	352	365	378	344	323	340	360	342	364	325	357	360	402	339	336	347	362	309	348	331	349	340	374	398	371	378	323	368	340	366	338	362	393	374	349	381	364	334	355	344	355	356	370	328	351	327	326	385	332	373	365	350	341	354	358	396	359	342	373	372	344	362	348	352	351	339	334	363	335	382	349	332	354	351	357	332	321	359	357	339	373	336	347	315	320	361	373	373	377	352	365	331	355	360	345	360	353	362	342	361	366	335	360	357	350	377	361	351	362	333	323	355	353	341	329	362	384	362	359	330	343	346	376	326	360	364	351	353	316	375	347	340	346	384	303	360	352	338	345	393	320	317	377	348	328	342	346	376	334	323	363	345	366	350	341	366	342	331	373	350	336	364	336	348	337	348	364	357	306	336	389	357	324	339	349	337	338	366	337	328	375	367	345	358	353	348	374	371	368	362	328	330	311	346	350	353	335	349	341	382	352	359	383	338	357	360	366	369	350	352	340	342	337	357	359	363	326	329	352	330	371	341	318	355	348	329	343	326	348	406	337	351	356	351	337	351	332	367	365	318	355	344	327	342	323	349	377	321	354	351	339	363	346	366	339	360	353	361	384	364	360	363	346	324	350	347	340	343	353	378	347	346	348	323	375	327	353	366	340	333	383	381	317	335	389	393	376	359	356	331	322	356	335	344	354	348	371	352	344	343	387	356	356	381	355	392	355	337	366	322	337	352	324	380	394	395	361	359	347	373	353	338	348	344	350	345	398	340	328	353	355	357	343	310	320	365	342	360	331	385	351	354	327	377	344	385	351	347	354	343	359	320	325	372	358	326	331	333	364	329	334	314	348	364	400	392	338	332	364	340	351	338	357	321	326	335	371	370	351	332	335	340	353	372	364	325	369	343	353	356	341	363	351	331	337	371	360	321	357	369	366	362	351	357	331	345	375	348	316	349	371	361	349	357	356	354	338	335	360	365	326	344	335	304	344	364	396
17346	16276	22509	24606	23408	24254	20603	19555	15587	12750	11535	11559	12263	8622	8218	10029	7260	3230	2704	2490	2212	2354	3947	2573	2019	1793	1965	2058	2058	2000	1707	1518	1271	1221	1199	1125	1079	1130	1062	1015	989	902	936	936	920	854	863	896	846	860	859	841	812	824	832	873	851	859	900	857	854	885	892	850	875	836	884	830	894	834	857	831	894	833	859	825	843	877	851	918	883	843	905	841	844	873	869	899	842	830	868	761	884	861	805	826	850	854	858	858	847	838	830	887	758	833	833	869	781	845	874	852	905	810	844	831	860	902	870	903	845	849	842	842	848	861	818	845	871	840	840	849	893	908	892	835	840	882	849	832	833	859	829	865	836	811	891	900	843	835	883	892	845	828	865	881	816	862	888	826	867	852	836	825	873	864	835	826	867	859	880	880	822	889	828	892	852	836	845	888	847	835	800	791	811	870	907	880	823	895	823	844	852	852	876	802	828	836	807	903	834	835	887	819	888	864	880	848	899	869	901	862	841	832	877	859	821	860	875	877	831	847	863	815	891	858	892	857	859	864	907	866	890	818	822	816	787	844	868	869	878	825	892	852	847	850	878	933	887	844	808	831	836	881	855	840	840	819	909	859	869	870	837	853	852	839	820	870	839	842	860	906	831	954	845	829	800	860	873	848	813	811	863	803	847	833	910	908	831	889	852	859	840	867	882	890	905	870	840	839	878	849	819	880	858	809	864	817	883	868	871	902	885	852	848	893	799	813	833	868	881	860	855	782	901	832	862	873	826	816	829	886	861	860	914	847	889	864	875	806	882	888	846	877	868	886	898	872	844	937	836	850	905	835	839	853	890	903	875	863	864	817	888	865	863	841	885	852	870	838	828	880	854	861	849	819	837	855	881	844	831	828	847	837	879	833	838	884	804	883	868	842	870	836	845	862	821	853	890	835	864	847	843	873	838	896	859	883	872	876	891	828	865	906	850	884	804	894	833	903	856	871	836	903	861	862	847	882	877	865	885	792	900	852	863	813	863	860	815	802	852	836	843	851	850	846	882	855	841	852	837	844	864	879	838	879	857	805	849	883	839	857	868	867	907	855	880	839	858	850	854	923	846	816	872	794	910	857	853	876	877	892	861	854	865	838	877	827	838	825	828	880	889	863	852	859	889	839	872	815	839	833	848	814	886	871	841	867	884	832	872	868	874	888	848	877	880	814	881	841	855	884	879	889	837	867	857	861	841	885	801	860	914	904	853	880	809	822	894	883	861	798	886	856	821	833	859	853	868	860	925	862	825	895	865	817	881	851	873	843	827	830	857	829	844	821	885	886	841	885	780	897	882	864	881	893	832	835	860	836	845	875	874	859	832	863	843	799	844	932	934	894	840	850	861	920	844	905	885	868	865	862	856	836	852	813	827	914	847	849	866	884	774	878	875	924	798	867	830	863	869	831	846	921	922	832	852	824	904	857	884	858	856	877	875	848	860	854	868	867	858	858	884	870	849	850	845	939	855	863	806	865	906	848	842	880	783	819	867	865	907	870	855	864	854	864	834	799	811	894	849	851	869	861	814	868	903	868	867	822	852	894	889	813	866	863	908	890	830	852	817	864	889	832	871	851	834	863	829	861	864	839	868	852	855	887	877	876	813	847	865	866	811	816	816	920	832	865	919	837	823	852	864	867	876	896	867	823	856	914	858	809	918	822	847	853	847	877	859	827	867	897	791	808	814	830	894	891	851	816	868	939	891	852	883	813	799	874	853	858	918	860	848	836	855	919	847	828	889	879	841	849	825	871	857	826	804	873	839	812	843	848	869	771	886	842	886	879	849	836	875	853	893	891	809	842	841	878	911	867	861	886	892	876	817	828	859	837	785	817	845	838	843	865	871	868	827	875	896	875	845	853	866	849	830	838	843	885	839	893	810	856	876	821	829	910	860	875	889	883	870	827	872	836	851	851	873	856	866	869	837	833	888	811	847	854	836	854	879	857	901	897	862	892	870	874	886	828	864	841	818	883	849	837	864	874	834	879	864	831	870	874	867	879	850	852	861	813	869	829	874	828	931	833	901	880	858	857	872	851	875	812	852	877	839	823	810	833	855	925	848	838	901	868	868	860	846	841	876	894	869	858	873	847	880	851	907	910	843	879	856	825	883	879	884	879	843	858	843	863	859	888	840	846	865	837	887	809	873	867	844	877	862	866	878	880	872	900	833	861	858	878	936	899	823	871	843	820	852	885	802	915	869	840	907	818	890	870	839	840	830	856	800	858	911	801	899	875	870	887	831	835	844	848	856	818	911	815	813	845	833	854	849	899	883	845	841	874	839	894	801	876	809	850	804	836	837	877	844	843	885	874	891	908	830	775	894	871	846	819	914	861	892	867	817	895	910	906	873	832	868	870	867	852	844	853	852	853	884	882	903	898	883	802	881	900	908	860	841	908	832	823	861	810	856	840	905	858	841	875	878	884	842	851	856	844	838	881	801	870	831	862	867	869	858	837	896	879	857	847	809	833	856	840	831	882	877	876	853	848	880	829	836	859	874	849	835	829	830	841	843	892	899	837	858	887	886	902	824	825	850	865	802	823	896	824	867	860	844	872	831	833	840	842	816	804	895	846	859	863	882	882	844	909	849	841	844	815	861	828	903	828	826	847	852	838	863	851	919	825	949	874	861	884	891	890	850	847	823	830	818	916	783	805	809	868	864	850	838	839	871	867	884	822	847	799	830	814	840	823	858	846	843	860	855	865	813	824	876	841	820	879	844	885	867	899	907	798	847	876	894	866	854	856	850	820	846	840	844	849	796	899	884	873	879	895	852	815	879	856	883	816	841	908	852	881	886	885	846	820	892	844	934	878	801	872	826	867	860	830	848	807	826	880	872	796	890	868	830	885	905	831	896	885	874	845	834	862	841	839	866	902	874	868	823	863	889	820	880	867	866	888	863	845	915	821	889	925	893	886	835	870	843	878	874	843	853	854	828	811	865	849	885	837	861	831	798	849	863	845	849	851	855	797	879	784	876	847	875	891	850	889	906	908	858	812	863	845	894	860	896	847	853	811	826	835	854	812	832	875	836	882	885	871	861	798	879	875	872	893	834	838	839	840	884	910	824	909	902	872	881	836	872	884	867	883	857	840	865	911	898	887	859	839	850	798	838	871	814	861	804	839	832	828	842	866	877	861	854	761	875	830	896	887	857	916	848	855	864	865	833	876	904	807	813	859	861	897	822	857	903	800	805	891	880	858	826	872	877	883	836	873	855	881	829	831	870	857	874	884	907	875	801	892	888	822	917	810	845	868	889	844	808	851	888	864	820	791	843	885	865	885	864	814	839	806	865	820	855	871	888	901	882	859	805	829	804	886	842	847	850	868	798	826	852	834	865	813	915	828	856	885	825	819	853	835	849	861	844	820	886	881	865	841	823	880	914	849	842	865	848	866	795	877	855	862	843	869	909	842	846	796	889	819	825	858	768	879	896	822	868	826	838	888	885	889	808	899	906	868	812	825	858	889	823	829
36805	29711	26707	22646	18333	18008	15163	11486	8825	6199	5380	5637	6675	5063	4916	4821	3260	1366	1140	907	900	719	1348	1113	737	708	747	802	872	850	668	613	565	479	478	432	445	439	469	389	372	376	365	352	369	326	367	323	370	337	327	335	352	379	368	371	334	341	341	309	356	359	358	344	375	345	358	370	340	357	341	359	378	335	363	315	353	338	346	353	370	374	364	363	361	330	328	329	359	353	351	338	379	349	327	383	344	338	369	351	366	337	350	362	336	353	317	339	332	348	335	339	359	372	350	340	366	382	350	383	339	357	357	371	325	352	346	366	349	367	385	388	363	326	386	357	355	336	372	354	341	366	362	364	348	336	375	351	367	342	378	343	332	372	304	373	367	364	340	328	373	378	356	336	322	332	355	342	350	348	358	338	329	353	391	368	352	350	354	367	368	363	351	421	356	354	366	387	381	396	363	351	341	359	333	362	375	366	399	344	323	342	340	375	393	337	320	356	335	363	349	343	340	394	325	324	340	389	362	361	328	343	366	365	331	367	386	373	366	379	374	367	340	323	345	341	372	384	367	340	351	357	338	343	356	342	390	369	355	310	348	364	371	336	352	351	359	360	340	342	327	354	385	347	325	365	350	365	383	356	390	365	356	360	375	339	361	331	340	351	345	343	350	326	361	344	370	330	349	375	357	342	343	398	349	345	338	333	316	357	342	339	372	324	366	345	344	341	349	374	356	373	374	382	374	364	345	409	356	308	329	353	334	396	345	333	400	356	349	366	374	375	344	349	349	364	380	338	355	371	348	372	372	358	365	344	354	348	339	329	331	358	338	352	362	401	367	390	329	375	337	378	313	343	360	357	367	336	320	387	364	359	363	371	344	323	400	346	396	364	369	357	366	368	351	349	332	357	346	335	343	333	360	371	320	343	343	358	323	375	369	384	341	347	376	359	360	353	340	377	330	352	345	329	346	358	327	332	365	356	337	355	353	367	324	381	376	340	357	348	324	380	311	366	326	341	319	378	340	362	344	371	344	378	372	332	357	350	378	331	367	363	332	326	338	391	383	401	359	358	342	339	339	340	312	348	337	337	351	333	362	395	330	339	336	369	322	374	357	327	327	334	326	371	374	336	338	337	344	327	373	344	365	349	351	340	333	339	337	379	356	338	345	372	329	330	353	367	364	338	341	368	362	354	324	349	295	320	384	373	378	365	346	366	356	331	341	373	361	364	358	370	348	348	299	389	361	329	351	347	368	330	346	313	335	357	354	354	338	377	314	349	388	360	328	336	382	361	364	322	325	339	333	360	379	360	372	350	353	357	357	367	343	358	358	402	347	353	365	337	294	347	376	334	329	372	346	370	365	381	330	351	340	334	348	354	343	366	327	357	363	370	325	314	353	365	352	340	361	323	383	346	343	369	347	349	312	356	323	348	341	349	386	345	337	358	349	355	336	355	318	386	342	352	356	379	346	370	330	311	340	356	325	359	347	350	342	351	292	362	368	374	350	326	366	351	343	377	368	384	381	366	365	361	333	355	361	346	364	360	350	352	358	339	324	387	391	349	328	362	377	370	367	358	341	369	343	328	376	345	332	339	393	371	355	351	379	369	321	375	353	355	353	327	352	372	332	332	343	355	334	310	337	344	378	382	346	375	322	348	344	349	345	377	340	360	356	333	336	340	333	349	391	392	362	351	383	331	311	347	379	351	349	387	334	326	367	334	366	354	345	372	371	379	376	371	378	361	332	356	364	324	346	365	347	355	330	337	329	371	397	298	347	358	373	353	359	358	392	352	367	344	337	345	363	346	353	320	329	331	374	336	369	321	340	330	385	363	364	370	365	322	377	371	352	377	350	370	342	358	371	343	350	365	373	356	379	350	335	344	370	335	373	365	352	341	348	313	379	375	321	311	323	345	321	355	355	391	350	367	306	325	333	362	362	322	367	322	339	350	369	357	327	350	332	319	375	329	307	334	369	375	341	391	333	354	348	351	384	345	332	344	343	363	371	345	371	340	328	354	366	370	344	385	320	339	372	373	341	381	360	370	385	390	363	347	366	350	356	349	346	359	335	332	345	316	339	357	384	348	363	341	360	339	371	391	335	360	353	366	383	351	341	380	329	317	313	383	335	353	364	364	359	372	350	338	325	345	357	363	371	381	357	331	346	329	330	412	348	360	380	338	353	371	346	396	332	370	361	381	349	351	352	364	336	371	370	361	331	348	386	334	341	362	363	324	366	357	363	308	337	369	358	326	312	368	365	340	342	367	354	355	343	336	354	325	347	359	376	380	343	345	406	375	322	371	345	315	334	328	365	349	364	342	362	347	358	343	379	371	375	363	341	355	364	336	358	350	346	354	371	363	362	388	364	341	331	321	368	315	359	350	342	335	337	345	348	342	359	340	335	320	360	371	354	361	388	355	362	355	341	354	294	334	368	377	357	364	329	382	330	335	339	337	318	361	379	358	348	353	356	337	366	359	326	357	343	354	359	327	343	326	384	353	341	382	367	347	359	328	358	363	335	359	371	365	342	336	336	390	322	373	360	351	344	337	363	349	350	390	356	360	371	349	318	345	390	363	358	351	367	338	353	341	325	336	337	400	354	348	334	337	367	341	423	340	353	346	394	364	365	371	350	339	372	353	362	344	389	367	365	342	378	332	343	368	348	367	364	342	329	369	345	381	357	323	366	360	360	380	339	320	363	371	381	366	354	343	334	344	332	381	335	353	343	321	396	338	366	342	363	359	338	366	364	405	364	339	311	359	347	326	319	350	326	340	381	347	333	359	385	352	314	320	360	328	363	355	340	349	334	353	358	359	348	337	365	349	358	351	375	362	395	333	348	355	363	361	310	360	341	353	377	371	331	366	348	351	321	348	351	403	348	340	366	341	367	379	367	371	372	381	361	314	337	390	309	330	355	383	349	354	361	370	336	345	334	367	345	335	342	376	339	338	346	328	347	386	352	316	343	337	358	389	310	358	398	366	320	336	396	376	365	330	347	336	335	374	342	322	379	339	378	355	354	340	344	378	391	366	354	365	355	392	365	374	352	363	371	362	324	350	373	345	356	344	377	357	365	337	365	360	347	348	359	320	364	355	361	319	369	345	344	372	348	348	368	345	385	355	395	353	317	330	372	339	340	356	370	353	333	341	360	362	334	348	346	372	344	359	339	399	337	340	356	344	351	329	322	326	371	335	324	352	367	332	328	355	374	331	354	353	324	346	346	387	349	316	397	410	346	334	333	338	341	368	390	363	348	377	352	358	365	342	341	348	357	346	347	322	325	367	383	360	354	366	334	352	388	354	343	331	351	359	333	351	374	364	366	364	330	352	350	330	354	334	360	361	355	351	360	343	347	355	381	358	339	355	366	342	347	338	355	372	360	332	382	366	381	354	335	347	352	377	345	345	362	355	384	335	372	369	388	353	346	337	345	294	354	382	352	328	363	375	380	355	355	375	356	370	399	363	327	330	322	333	343	321	342	344	367	374	348	323	357	362
22821	23419	30019	33270	32275	33473	31639	28117	25637	21019	20049	21413	23842	18196	18843	18304	11866	6214	5271	4251	3831	3354	7628	5725	3610	3034	3772	4226	4247	4416	3268	2572	2181	1841	1771	1629	1505	1780	1331	1087	1138	944	914	909	905	927	912	851	890	846	854	845	804	873	885	885	896	803	844	797	797	871	841	883	828	809	871	872	880	830	894	825	848	890	880	838	886	841	843	819	858	885	936	895	845	886	853	868	881	843	874	880	843	836	868	865	879	796	892	877	812	878	850	861	866	882	851	822	842	852	862	835	895	878	856	880	838	833	816	816	859	799	845	861	860	851	858	825	855	899	873	841	894	854	865	868	835	827	836	877	893	829	852	849	868	843	798	886	854	860	870	903	859	873	840	827	838	935	833	866	904	838	878	837	819	855	881	830	909	847	817	866	824	833	850	815	850	837	814	804	845	827	801	844	921	878	861	836	810	904	841	822	827	841	843	818	867	889	902	825	844	864	891	858	889	843	864	876	857	854	872	857	875	773	824	900	896	843	891	847	824	880	860	845	886	850	814	820	886	897	837	873	811	867	887	820	862	875	853	833	879	847	832	816	823	855	837	858	875	862	866	834	834	898	819	869	859	905	854	842	865	858	888	845	868	876	809	866	824	869	857	821	925	851	856	863	854	825	873	854	824	870	840	845	865	810	829	840	850	827	819	829	848	862	808	865	871	857	834	828	850	820	867	877	892	946	820	872	840	824	846	877	874	790	834	853	900	847	853	828	859	848	832	859	846	873	861	840	839	883	827	845	875	857	796	844	906	858	811	807	838	872	863	859	930	835	858	785	822	826	828	815	867	861	845	883	856	883	893	817	855	838	863	855	796	864	828	864	858	878	857	864	871	812	851	911	841	823	787	869	813	826	873	887	842	892	872	760	875	820	854	818	848	870	867	863	883	867	871	850	842	874	874	832	875	811	904	869	840	863	857	812	902	869	801	894	922	908	886	877	836	897	871	805	906	887	855	865	829	853	898	876	837	802	814	863	844	925	885	846	804	830	842	800	861	857	898	866	855	837	863	874	825	905	818	829	881	822	892	866	829	801	844	877	839	893	878	876	867	832	869	820	859	838	874	835	833	820	825	886	854	817	840	858	889	848	828	836	774	858	831	899	859	852	842	837	830	858	901	874	813	886	845	854	835	845	893	841	824	823	874	902	834	861	875	864	878	819	925	826	840	808	887	935	888	877	851	821	860	855	892	871	826	819	865	860	829	851	819	833	821	829	840	818	861	837	850	874	858	816	903	835	844	840	854	906	849	839	826	807	883	850	847	808	862	846	842	838	861	862	908	869	874	858	820	867	876	824	848	840	856	811	800	842	866	838	828	875	808	782	839	885	846	819	858	878	856	836	815	866	925	858	800	865	834	819	866	853	865	864	848	830	872	780	854	834	855	923	871	864	847	845	879	801	804	836	870	875	850	836	804	817	815	827	807	844	813	803	824	815	887	860	865	842	817	829	858	818	884	885	832	853	899	873	845	885	827	861	856	838	886	849	862	855	900	821	817	858	870	808	803	842	820	828	863	857	847	846	849	841	849	802	815	850	865	839	835	839	804	908	858	811	884	884	845	816	866	839	851	852	860	900	880	807	856	856	886	882	887	889	823	865	869	862	850	917	825	835	879	866	869	819	896	850	899	895	864	841	815	859	890	863	896	906	824	849	864	852	780	857	859	884	792	841	855	833	846	867	849	872	864	818	832	849	864	859	912	900	869	847	878	859	841	894	862	864	860	864	901	873	833	898	841	847	839	816	838	809	851	823	841	847	830	859	865	854	853	829	848	841	856	866	877	807	861	807	863	811	833	839	909	876	838	874	874	842	835	835	832	862	880	861	904	799	889	843	807	804	833	866	810	873	860	839	858	857	875	844	842	835	868	856	831	863	838	799	876	841	859	836	820	843	838	874	829	851	905	839	847	817	875	855	834	813	847	820	831	878	877	896	873	847	856	864	871	865	874	837	866	840	832	832	814	872	887	826	852	812	876	807	834	858	822	852	790	823	823	863	848	865	835	851	821	853	862	888	848	896	872	854	861	888	858	877	805	826	843	886	819	852	839	826	831	823	879	826	904	838	880	863	831	875	884	864	828	842	886	874	884	914	820	843	856	845	802	803	877	842	844	860	801	814	895	852	855	814	874	866	851	862	828	827	814	831	808	869	831	869	838	828	849	815	916	881	857	888	853	812	863	859	861	823	838	875	826	876	876	865	837	924	804	874	855	868	855	817	844	891	870	839	928	829	858	863	901	875	827	889	881	837	878	839	877	863	871	843	849	861	867	858	828	858	861	852	858	861	834	846	858	810	879	803	799	892	821	833	844	836	882	862	828	821	814	831	831	814	818	881	878	809	843	873	853	877	878	872	789	813	881	846	873	891	868	825	867	869	884	840	874	828	853	902	873	873	841	810	856	839	853	839	841	872	840	840	806	834	862	810	825	865	792	862	895	844	784	840	853	794	836	817	787	870	902	848	856	857	824	894	818	939	865	837	838	869	821	833	819	847	880	832	839	938	855	900	814	879	839	827	815	843	843	807	856	825	897	880	775	821	861	800	857	863	905	856	896	882	844	881	827	895	846	857	883	824	865	897	821	833	851	857	923	844	873	893	874	891	889	887	870	800	867	861	880	845	826	848	844	870	846	873	854	808	852	829	829	852	865	868	941	904	871	867	853	842	820	818	871	856	861	845	884	819	878	838	808	868	869	836	876	896	821	868	810	841	838	863	851	906	833	860	867	851	880	866	820	864	853	828	864	863	871	844	869	810	910	847	879	861	847	886	829	843	840	822	862	801	844	857	855	774	884	815	888	865	876	838	812	882	855	853	848	886	855	855	861	867	879	845	866	877	862	857	834	848	818	927	920	909	820	858	812	894	871	872	812	814	820	854	845	864	876	822	901	851	909	842	874	817	859	873	858	857	878	871	876	824	834	825	802	852	826	858	826	819	809	901	867	853	858	841	811	860	810	867	886	883	910	853	865	790	908	868	828	837	864	839	861	851	829	872	866	855	791	877	865	853	817	846	895	831	790	883	863	827	845	777	863	874	799	832	809	869	835	850	855	873	831	885	840	814	874	846	842	800	845	838	802	821	815	868	832	875	903	846	873	854	859	782	927	849	849	834	833	845	872	841	820	838	921	834	825	798	873	862	835	849	877	882	885	846	808	800	825	851	894	850	884	796	835	822	853	868	847	883	860	866	896	889	806	860	852	866	859	873	874	830	844	855	901	840	857	831	823	802	806	870	852	861	843	836	855	910	903	873	862	888	803	839	870	808	829	807	806	883	865	843	806	828	879	865	796	825	856	818	886	820	861	806	804	840	876	825	851	835	844	837	855	831	898	838	859	885	826	850	921	892	844	835	784	797	859	848	843	875	885	893	792	845	849	839	882	859	841	841	849	873	798	809	839	828	862	839	917	836	804	888	826	820	857	856	842	873	835	848	857	891	884	886	893	828	831	868	849	829	859	902
19163	11317	10219	8278	6302	4456	3210	2401	1897	1547	1313	1216	1027	800	761	673	623	519	446	484	523	461	448	412	432	418	405	398	392	387	398	398	383	350	362	374	359	349	331	372	395	349	356	361	346	363	364	360	339	346	354	350	337	361	372	360	362	377	346	379	335	343	366	383	368	339	349	360	385	330	381	363	348	342	342	337	373	333	342	362	344	340	355	352	386	363	381	376	357	338	382	375	392	369	342	342	357	353	389	365	342	346	370	344	366	354	366	338	357	362	384	355	337	320	332	361	387	351	347	358	333	352	312	354	334	347	377	351	337	344	358	356	352	391	365	362	358	341	371	369	353	342	366	380	377	364	344	348	393	362	398	345	355	342	356	324	377	381	363	390	366	375	338	388	392	358	362	345	379	363	356	324	367	345	368	392	344	357	351	321	363	371	362	383	336	353	375	338	355	343	381	350	357	349	362	314	344	333	366	355	350	375	357	332	372	356	355	367	353	351	339	331	396	358	348	375	372	351	323	378	313	340	352	331	353	341	343	348	339	359	359	367	361	387	360	363	361	310	371	349	357	329	368	355	363	354	362	346	398	352	363	362	393	366	349	383	348	365	329	344	382	353	353	332	352	372	403	356	336	384	354	352	355	347	346	349	360	350	356	341	332	351	374	358	349	353	342	337	361	345	337	354	356	358	371	321	400	344	345	365	366	373	427	343	355	338	364	365	349	353	351	341	380	362	338	370	391	343	393	375	351	344	380	346	376	353	355	381	367	352	361	398	371	356	379	317	377	352	309	330	345	355	367	343	329	377	358	349	353	370	392	360	380	321	348	343	358	354	364	366	331	348	336	357	375	358	363	327	356	357	354	339	381	375	356	351	365	393	350	355	318	356	366	331	371	366	356	402	332	392	332	348	360	356	377	369	358	375	354	365	355	373	378	353	327	363	355	332	360	328	347	363	378	349	373	338	386	375	352	367	369	368	318	340	379	353	360	379	369	357	333	338	349	351	322	383	367	368	363	381	327	309	336	354	361	336	371	368	361	332	348	365	357	366	379	357	348	330	350	332	349	340	377	353	379	333	352	345	365	399	356	367	366	387	361	336	360	358	421	342	358	338	337	350	382	335	367	393	363	368	313	365	364	325	350	310	317	325	369	333	338	343	375	385	376	360	353	316	358	382	373	395	348	319	395	351	360	369	337	369	357	390	380	341	361	378	373	357	359	333	335	373	351	348	355	374	317	340	332	379	335	322	349	321	354	374	374	348	335	356	355	369	381	377	376	353	360	358	360	351	375	369	341	370	361	369	331	364	363	361	352	369	380	320	375	351	371	332	399	343	364	380	400	354	354	339	367	370	363	381	363	372	365	366	357	362	342	346	337	382	356	358	357	362	414	374	352	351	355	346	413	359	350	343	355	338	367	360	352	410	346	332	327	342	374	376	399	352	396	354	314	384	360	355	374	339	357	340	392	401	345	351	342	370	358	365	348	386	338	367	340	359	399	337	318	341	353	375	356	370	353	341	388	389	338	325	355	325	379	359	404	305	356	348	379	367	357	368	377	331	357	322	388	399	352	359	364	356	368	374	357	334	327	304	355	335	365	349	354	369	390	398	352	383	358	343	342	357	390	375	378	348	394	397	363	355	397	394	363	349	341	363	375	369	342	354	354	343	387	333	354	339	347	382	356	331	334	385	339	379	375	380	347	367	333	343	347	345	360	335	332	394	337	368	356	356	353	336	356	348	349	356	376	338	364	362	334	360	401	342	376	325	340	356	338	390	388	324	380	390	352	380	409	337	335	353	362	397	342	367	371	355	362	365	352	353	329	369	382	332	385	364	347	363	352	336	376	396	383	391	393	350	369	353	350	355	385	365	361	391	344	360	327	362	378	378	365	368	348	345	370	340	351	352	331	382	361	355	347	336	372	352	351	386	338	363	362	368	362	334	398	343	399	334	350	351	340	340	348	351	386	401	352	377	325	381	369	352	398	362	359	366	374	359	341	355	376	308	342	334	407	349	360	348	393	405	373	347	367	364	355	351	392	383	366	364	333	384	362	360	341	337	381	390	363	346	384	327	383	374	331	373	364	398	368	355	361	391	323	339	362	332	379	357	332	399	359	351	349	362	392	372	331	354	342	369	342	386	399	380	344	355	393	342	313	377	360	362	375	357	334	352	358	354	348	348	347	376	336	347	373	383	361	388	363	367	342	368	344	362	383	335	340	379	402	367	348	346	361	362	365	370	389	365	379	343	347	357	341	379	381	337	361	348	358	349	384	345	382	346	341	365	342	354	341	341	382	395	343	366	362	357	356	394	351	372	376	387	359	335	347	372	364	374	360	391	361	368	346	344	372	339	350	369	342	332	364	356	374	336	376	380	350	331	409	366	378	362	375	365	351	345	355	372	384	346	354	427	318	333	369	368	347	353	344	344	357	357	319	343	363	308	359	387	339	329	374	376	336	315	348	354	361	366	344	389	353	357	346	341	337	349	371	361	350	340	327	320	354	363	335	365	387	327	357	371	363	366	389	374	343	362	342	343	355	373	366	363	325	357	349	333	343	394	382	404	392	344	345	350	340	367	369	372	363	360	339	364	356	369	336	364	363	343	344	360	354	360	327	377	366	375	349	346	343	359	383	378	360	344	362	355	358	367	348	392	380	394	387	373	357	345	374	375	389	370	394	364	376	373	377	340	359	345	368	368	357	321	342	341	343	355	329	341	390	391	356	330	379	374	342	368	358	384	336	346	376	328	379	356	360	339	392	367	349	343	342	360	387	326	360	354	370	373	330	357	359	333	355	346	364	366	365	354	359	368	343	322	346	392	369	341	390	352	321	348	340	356	365	388	366	382	359	343	354	337	359	350	322	372	336	349	332	374	348	369	321	361	382	366	346	354	354	361	355	345	370	338	377	338	346	375	350	392	371	372	356	334	341	365	328	385	361	358	383	353	353	333	363	366	384	334	351	371	337	343	369	378	377	387	374	359	357	362	366	375	336	358	399	388	378	399	354	373	355	392	391	382	322	334	386	347	355	315	354	381	375	354	371	369	360	372	344	336	345	338	351	370	337	357	341	341	321	360	352	338	373	375	346	369	370	401	364	396	396	389	386	347	301	345	372	377	348	363	384	390	367	371	349	344	347	385	366	327	351	359	361	344	342	352	363	364	350	375	386	378	358	354	385	376	366	364	350	397	391	340	334	361	375	338	336	347	337	336	370	359	346	335	345	375	371	330	350	366	411	371	370	346	339	361	333	346	344	370	356	356	360	366	350	341	358	345	367	344	310	369	358	364	353	347	335	396	404	375	346	356	370	382	398	398	391	355	357	360	351	351	350	384	378	336	341	366	307	375	337	342	340	350	359	378	354	352	330	358	356	364	345	346	374	353	345	381	372	333	378	354	337	350	368	349	345	396	364	368	371	392	362	376	362	345	327	370	333	340	334	380	346	358	345	345	365	341	378	382	362	350	398	358	363	384	394	339	363	363	358	360
13346	10551	16945	19607	18613	15607	12718	10187	8144	7117	6257	5602	4603	3538	3508	3057	2562	1961	1780	1747	1692	1576	1439	1360	1195	1217	1129	1112	1052	1081	1026	937	973	957	877	896	884	887	873	905	935	872	894	852	839	887	922	863	866	825	875	898	835	910	868	863	858	869	878	872	869	860	888	823	825	893	833	869	871	914	866	890	896	927	862	848	857	861	891	839	823	836	831	860	873	876	889	857	832	831	890	916	901	826	870	886	833	915	893	854	792	834	860	866	806	878	862	819	902	942	848	864	904	872	846	803	901	856	851	862	894	869	881	876	884	862	812	887	866	952	837	870	866	836	876	882	873	806	887	911	805	861	856	851	899	854	862	838	809	855	864	859	860	829	833	909	839	859	911	839	839	828	884	849	912	837	826	807	876	842	857	842	872	849	902	903	866	882	857	862	844	838	908	892	863	914	902	852	845	903	880	854	854	907	863	880	913	860	873	874	844	863	831	836	865	824	898	901	911	853	910	854	911	850	840	834	891	812	845	920	845	880	851	865	899	885	859	883	875	897	863	852	861	860	870	834	831	890	882	831	861	846	847	855	805	885	882	836	899	826	851	895	902	893	859	814	853	850	844	893	840	831	856	827	866	835	868	823	845	879	812	912	878	894	877	838	828	879	903	855	872	856	884	861	884	880	848	830	795	893	834	827	884	886	880	850	862	907	868	889	867	847	858	902	870	885	903	829	850	887	868	799	912	862	861	836	803	910	900	896	868	866	918	875	833	846	909	867	787	859	871	879	836	901	804	836	863	898	844	857	842	859	848	886	843	868	855	896	883	924	869	903	893	878	842	850	799	849	848	834	837	897	850	928	846	891	890	898	843	857	897	821	862	839	814	875	857	852	883	887	847	833	860	895	886	834	814	871	853	847	861	879	810	858	860	840	855	869	898	885	857	865	823	889	826	799	859	879	867	867	930	842	840	848	854	873	854	906	894	839	804	830	912	831	866	880	849	838	809	846	897	894	852	791	857	877	859	880	855	859	928	852	861	858	902	855	872	854	902	895	814	853	879	866	851	845	869	887	840	829	885	892	868	856	888	809	869	830	789	860	897	878	905	812	857	865	828	846	886	888	898	843	862	910	852	849	844	873	865	926	807	826	855	858	903	868	846	858	842	890	875	885	845	883	847	881	865	853	906	886	856	902	915	940	866	882	803	887	851	889	870	846	870	905	889	927	883	878	840	833	895	898	900	877	878	810	842	852	937	868	877	929	864	925	851	908	885	828	934	923	876	828	904	873	834	875	864	851	828	810	871	849	844	846	870	826	878	874	887	878	882	865	842	835	856	882	804	864	896	904	869	830	828	909	928	859	892	872	832	924	865	890	903	864	880	880	880	883	881	877	869	902	860	847	840	872	832	871	875	844	896	896	883	817	816	826	837	847	900	844	860	874	889	840	843	875	803	912	806	846	890	813	875	870	860	845	842	860	939	885	869	862	894	869	811	918	863	899	900	875	862	889	867	868	862	882	842	842	876	922	884	844	880	872	845	850	876	872	939	836	823	880	865	856	924	827	902	869	898	815	827	851	818	860	891	860	897	829	850	849	885	852	872	811	863	888	887	888	854	872	919	830	862	849	967	854	881	882	893	927	889	884	854	877	838	854	836	844	870	861	827	857	827	860	859	854	856	869	837	826	854	842	829	927	869	930	919	853	829	918	906	877	853	884	865	927	883	862	903	876	871	867	867	882	850	880	849	900	902	846	845	852	888	805	864	825	870	881	843	891	861	850	890	845	924	907	848	866	877	864	894	909	847	859	858	854	788	890	907	865	877	912	867	892	883	840	865	835	885	903	900	917	897	859	893	904	863	866	864	925	861	835	865	901	844	831	898	881	883	842	767	833	867	901	863	851	856	798	850	866	873	860	858	833	913	895	881	903	843	846	906	854	879	860	892	855	853	879	828	917	862	837	823	861	810	882	894	882	889	868	848	904	847	879	883	862	903	871	860	877	840	891	850	869	876	831	850	869	837	903	852	872	800	781	894	882	846	853	834	856	824	855	881	870	870	854	879	847	859	927	857	878	862	857	851	883	820	904	854	865	849	860	880	871	858	832	869	867	892	918	809	873	871	822	852	829	902	824	817	861	875	800	900	807	924	883	866	896	880	843	868	883	782	882	879	875	878	889	875	836	822	886	880	844	871	856	902	865	936	867	872	828	849	879	871	847	903	851	829	862	872	823	835	836	886	880	835	838	980	833	880	855	890	874	883	836	836	819	835	842	853	853	814	899	906	838	870	867	859	798	895	953	819	862	878	827	835	867	886	887	860	847	834	854	882	876	821	900	857	871	880	853	831	896	899	839	898	890	936	861	860	835	883	903	874	850	886	867	851	837	858	877	855	865	876	838	876	842	893	849	873	890	891	869	855	844	847	884	894	839	879	914	877	852	855	859	866	870	852	889	850	847	881	862	866	834	804	901	875	810	886	846	904	824	899	822	868	893	852	838	888	850	914	862	829	860	886	883	814	893	882	869	879	821	896	819	833	885	870	905	864	825	907	892	829	891	846	870	844	897	851	877	870	877	841	848	902	855	872	845	828	860	882	838	848	860	866	840	866	826	913	814	861	895	881	881	911	905	779	836	840	917	841	881	869	851	839	878	848	872	876	840	851	871	875	853	854	865	861	848	934	900	894	864	839	875	835	903	885	873	829	821	868	869	850	836	875	871	903	878	876	896	872	848	893	864	846	885	925	905	919	879	891	863	857	824	827	889	958	850	880	849	782	875	851	861	864	812	886	866	855	850	909	878	856	865	855	870	880	886	874	861	827	873	885	834	873	856	895	885	865	853	883	822	887	816	834	846	884	929	906	799	857	911	927	895	849	844	895	869	919	844	822	879	893	856	837	859	866	855	835	848	844	833	890	886	860	835	828	868	906	842	856	871	851	907	906	832	873	850	879	831	862	865	834	885	844	853	853	855	862	878	847	862	932	865	851	840	827	851	916	889	867	898	849	871	879	809	822	909	865	851	866	826	866	831	864	867	864	831	829	894	795	868	926	831	805	926	884	845	850	897	846	877	892	899	857	882	895	832	847	892	825	855	866	855	888	899	887	915	908	870	813	861	843	875	872	879	910	819	845	873	809	840	864	840	884	831	845	880	876	865	846	839	850	862	857	834	886	841	921	853	849	871	876	861	823	842	852	835	881	839	860	913	845	897	860	835	877	873	862	826	886	875	860	861	916	878	874	904	916	854	853	827	897	864	831	853	884	907	846	831	847	838	842	867	887	904	923	882	861	865	838	853	833	905	839	875	861	846	883	852	841	834	852	871	806	845	885	858	832	838	886	908	823	860	859	857	803	830	837	814	832	886	862	843	909	880	893	831	889	894	883	879	825	877	879	853	862	859	860	855	872	850	914	854	888	844	881	905	887	905	826	831	871	903	891	837	869	965	862	896	875	882	849	856	905	841	852	893	868	840	862	896	842	833	836	845	820	864	912	838	881	843	863	894
27217	19758	17510	14738	11000	9148	6902	4920	3877	2838	2746	2741	2251	1630	1633	1464	1554	1066	796	721	640	524	506	542	509	498	528	485	516	479	435	442	434	424	382	412	370	404	365	404	369	354	374	368	364	386	361	318	340	379	355	401	374	337	375	353	333	366	366	348	375	351	360	331	345	362	324	383	320	364	404	350	353	348	368	366	334	364	373	375	350	391	341	353	383	367	368	377	343	354	379	380	323	339	386	387	344	370	348	395	366	344	345	375	360	356	359	342	316	362	340	339	355	353	349	338	331	343	308	350	361	336	331	343	346	366	345	353	365	328	367	389	338	396	348	320	360	374	360	367	350	330	357	386	344	369	353	356	341	346	346	352	377	338	357	338	367	383	341	339	373	368	369	386	332	343	330	383	350	375	348	360	342	354	387	370	360	374	347	351	352	373	366	354	347	330	371	337	339	318	379	371	362	320	323	351	351	279	352	375	319	319	342	365	346	341	387	360	337	350	342	329	373	348	345	372	344	378	376	375	377	340	363	371	359	374	340	357	376	354	354	371	362	342	351	371	364	343	350	383	375	347	353	331	334	355	364	335	349	348	369	366	360	345	336	345	365	336	380	298	368	388	373	412	376	376	372	371	359	339	376	371	360	364	346	365	378	394	331	367	369	361	363	369	376	334	348	333	341	365	379	336	372	334	330	358	376	335	346	369	341	364	362	345	341	326	335	394	359	367	364	395	382	336	368	312	375	381	356	346	358	362	367	349	387	323	349	370	379	335	378	374	371	371	330	358	345	346	344	391	307	326	356	356	365	338	360	355	356	358	392	369	353	352	378	357	376	356	369	357	380	322	317	353	384	339	380	371	363	383	341	335	334	384	333	349	362	401	356	325	340	363	383	395	357	359	334	349	362	372	374	360	350	371	362	385	352	370	356	396	367	356	363	336	349	360	331	336	368	348	338	369	374	341	407	355	339	366	378	329	351	402	395	351	353	338	375	339	382	364	379	333	344	396	376	369	380	361	351	333	349	339	347	354	348	343	348	354	371	396	350	337	344	374	370	367	393	317	339	400	323	365	354	346	345	374	337	367	394	362	369	374	341	345	353	367	371	345	358	396	336	337	338	316	345	363	341	345	329	377	346	333	347	330	367	329	394	386	332	362	351	381	339	393	355	360	352	332	345	357	382	342	367	361	380	382	347	347	341	340	376	381	367	360	367	350	342	370	363	365	379	370	360	372	382	375	367	346	379	299	357	370	326	345	348	355	362	358	336	304	353	365	367	365	343	321	379	347	339	361	373	354	340	363	339	386	343	339	329	355	364	373	372	349	324	379	343	340	358	373	354	340	329	379	357	359	356	355	346	370	367	360	341	356	384	380	367	337	345	342	338	372	318	361	377	382	348	355	374	347	331	348	337	345	354	378	356	331	354	349	362	358	359	380	327	343	349	344	374	327	355	348	381	360	330	365	337	367	352	351	340	351	358	370	358	378	358	390	352	345	343	341	393	357	327	358	365	337	362	334	350	350	373	361	380	368	333	341	362	375	379	370	347	355	354	369	328	331	353	342	319	371	347	337	390	370	357	362	355	351	382	345	335	386	368	391	325	373	361	380	372	391	339	325	353	379	367	328	341	352	328	382	382	371	352	391	386	378	372	379	344	365	369	345	356	368	349	343	346	331	319	344	365	359	346	339	351	352	425	363	335	370	372	366	328	369	354	366	368	360	362	371	353	370	328	359	352	375	354	373	307	347	379	353	332	349	347	364	334	327	359	315	341	372	359	358	368	377	371	351	338	413	334	358	361	350	361	336	344	370	382	371	339	365	353	329	343	327	342	375	367	399	361	332	373	365	349	335	368	337	343	357	330	323	344	370	357	361	356	369	338	332	363	352	364	362	366	389	368	366	336	315	327	329	333	342	368	336	337	324	392	350	384	348	338	335	342	347	350	331	358	347	333	388	360	372	395	358	375	360	321	335	343	362	383	350	392	321	359	387	349	364	400	371	407	323	350	330	368	356	363	359	357	349	366	341	349	357	353	383	341	354	338	372	343	330	339	385	368	354	349	330	362	389	374	369	343	368	342	351	318	338	345	375	391	353	374	369	322	339	384	360	391	349	364	381	351	339	364	354	346	341	340	364	367	339	404	364	365	371	357	345	349	353	358	374	335	379	382	349	372	366	362	307	342	348	367	348	336	379	359	374	341	307	363	370	371	387	317	331	359	355	366	365	325	369	363	320	390	348	370	341	344	362	355	328	357	361	392	366	394	366	328	351	346	373	380	350	368	330	345	300	367	345	349	344	372	354	359	352	341	384	363	345	373	337	355	341	340	401	343	325	334	368	347	337	351	367	373	330	346	372	363	359	376	353	387	335	369	366	380	358	379	355	324	355	344	355	364	355	343	330	357	366	329	379	353	418	354	361	335	358	346	331	345	367	357	371	367	367	330	369	319	357	344	357	345	344	348	381	335	318	346	368	418	378	326	349	328	369	345	328	347	382	331	374	309	402	343	366	366	317	332	370	384	340	380	336	342	322	372	342	310	334	357	370	349	351	346	341	350	344	374	362	351	347	383	361	392	362	331	371	382	387	342	393	343	356	359	383	347	342	350	337	374	359	377	339	340	351	363	357	358	326	345	376	361	362	355	393	340	337	356	373	373	322	370	359	362	381	330	378	361	370	355	358	359	339	364	373	347	350	351	374	330	372	353	321	358	396	361	342	378	358	337	332	347	370	354	369	341	365	335	352	352	374	380	372	379	334	331	330	389	361	346	344	336	355	366	392	353	367	340	378	391	346	382	335	340	404	362	363	325	366	347	339	311	378	335	350	357	361	359	325	384	354	384	292	353	335	344	385	384	325	374	333	363	391	335	345	337	347	348	374	353	338	390	379	335	368	349	376	339	355	371	351	367	360	352	360	342	337	331	330	374	345	356	399	394	365	363	363	359	348	316	367	377	346	341	341	360	323	340	365	358	371	309	356	312	360	338	381	355	370	335	372	346	373	342	360	340	367	355	368	350	325	331	320	395	357	358	359	364	334	363	316	367	352	363	381	369	332	342	360	370	367	355	366	351	342	311	347	359	342	359	340	380	353	356	339	333	382	344	363	359	349	343	321	353	315	354	358	349	351	393	361	363	344	347	332	365	356	367	367	330	324	336	371	350	373	316	354	371	327	353	375	359	337	359	331	360	363	346	358	372	375	333	371	383	369	355	350	387	366	373	380	341	369	353	372	334	369	347	351	345	346	363	332	346	369	365	384	354	351	315	325	366	348	387	324	342	345	364	345	360	346	353	349	357	351	352	356	331	324	357	354	363	338	347	327	391	368	379	359	369	313	340	354	381	365	368	388	368	357	360	336	363	336	374	374	383	351	358	347	316	376	354	348	388	390	371	342	360	394	320	347	349	375	360	389	376	375	356	375	347	353	336	339	340	381	368	377	343	373	353	378	363	341	351	384	357	343	355	347	353	363	379	364	364	381	355	352	342	386	322	327
17411	16566	22774	26274	24748	23645	20888	17141	15100	12836	12635	13065	10717	7534	8249	7635	7753	5096	4048	3230	2606	2013	2204	2353	2118	1752	1930	1914	1859	1902	1546	1420	1324	1142	1270	1117	985	1103	1004	972	971	895	905	904	864	865	853	864	865	884	860	938	833	843	892	872	845	889	892	806	859	886	879	871	909	892	813	888	853	834	874	861	879	903	839	820	871	911	851	835	845	831	839	934	851	882	853	848	889	847	858	781	850	841	863	851	798	926	834	893	873	841	837	872	813	873	864	855	843	866	891	877	839	831	855	903	886	911	857	850	859	829	835	876	844	841	887	814	846	892	865	868	818	873	883	883	913	864	895	918	881	817	839	832	876	894	889	836	873	873	892	834	872	829	867	930	840	865	929	882	855	890	847	839	873	832	809	821	853	826	826	856	859	868	907	856	883	860	851	858	849	839	822	808	827	896	871	891	873	823	892	846	847	867	900	840	864	844	886	840	889	821	869	864	849	833	853	866	837	873	856	888	823	859	805	916	863	835	880	830	843	906	850	842	842	828	863	868	887	831	878	837	884	845	867	860	812	814	824	860	838	808	889	848	823	843	879	857	814	849	858	860	821	864	889	906	845	840	831	865	840	862	875	870	860	866	857	868	892	887	871	813	886	856	868	815	846	871	818	858	808	800	900	863	874	874	841	832	828	863	837	882	893	955	880	826	887	874	918	916	884	814	817	923	870	858	875	894	870	851	829	920	804	876	870	888	869	842	861	858	892	863	853	908	833	834	879	917	846	854	896	886	805	832	840	889	877	909	882	878	867	865	826	851	872	858	892	866	872	850	867	862	830	874	846	872	878	861	793	877	920	871	883	918	821	899	853	925	930	852	864	927	823	834	871	865	928	864	884	860	850	892	896	841	860	871	900	875	859	887	922	896	825	894	866	899	839	906	885	863	898	874	870	852	861	896	879	838	890	861	857	866	838	909	859	896	862	857	905	887	949	923	898	851	900	887	860	884	858	817	872	872	893	845	893	899	908	823	837	843	867	880	865	885	931	870	885	887	933	850	808	859	831	835	881	811	856	849	855	842	907	841	818	859	868	840	834	851	827	869	860	871	830	893	850	877	847	900	828	865	861	880	903	919	881	887	832	888	904	877	872	854	830	846	825	859	846	816	878	911	901	861	859	874	887	860	835	878	856	877	860	856	876	823	833	912	873	887	871	889	897	846	842	883	810	823	876	842	864	823	823	860	899	883	884	833	832	843	867	862	854	886	832	839	878	865	863	853	888	834	870	826	892	872	855	835	870	833	847	854	820	854	840	842	834	864	916	857	849	853	823	846	835	913	908	851	825	890	885	872	849	872	908	829	864	851	827	818	826	899	839	901	868	833	844	848	898	838	897	921	856	866	857	856	883	815	903	827	888	835	862	867	887	828	873	796	830	884	891	855	894	857	853	861	844	867	863	825	889	865	884	851	866	910	878	832	768	864	838	883	890	870	945	890	854	883	816	920	825	881	887	896	934	904	858	838	845	885	807	922	874	857	835	899	893	880	832	858	863	848	859	871	879	846	847	863	862	824	829	842	861	832	863	878	858	865	865	849	842	824	875	917	875	913	834	881	856	868	904	877	869	848	865	864	811	849	867	885	909	863	870	871	843	918	927	882	845	859	863	908	900	828	866	898	854	908	918	864	882	869	847	804	836	919	912	843	913	843	915	828	926	806	894	866	852	896	863	915	881	925	919	865	926	848	864	828	836	821	856	828	865	876	878	842	874	884	921	905	839	875	820	862	841	884	878	836	854	825	858	899	854	884	895	872	846	892	905	809	868	805	839	892	866	865	826	855	893	836	844	833	890	871	833	883	878	842	847	880	863	848	884	852	902	855	855	881	836	823	875	862	852	841	860	853	849	850	868	817	867	861	830	883	821	824	847	919	881	838	898	839	881	867	876	838	882	933	883	829	866	825	864	878	872	874	869	853	888	835	896	868	823	845	869	839	906	853	841	876	818	850	853	828	874	869	890	872	927	899	861	867	860	854	812	832	870	887	829	809	878	863	849	840	872	856	833	803	873	889	887	800	839	849	864	859	864	862	886	921	845	873	865	838	845	860	877	822	857	840	844	855	900	809	834	850	852	869	856	844	896	857	811	810	878	909	864	844	813	868	836	870	832	864	840	872	843	840	849	896	881	889	872	859	850	858	762	888	833	897	877	855	819	891	894	840	900	868	862	884	843	894	858	861	856	798	851	871	887	854	880	839	891	836	853	848	847	887	870	901	839	862	852	887	860	831	925	874	839	885	838	859	913	860	814	873	855	871	806	842	836	873	857	887	877	883	852	836	898	937	870	845	866	841	833	857	872	908	886	862	886	894	850	865	892	876	869	839	868	815	874	895	843	886	832	810	825	871	857	815	871	898	910	869	849	900	851	904	880	907	845	925	866	831	860	900	888	867	839	874	840	898	880	842	898	813	896	827	912	844	823	856	845	890	863	883	877	844	890	848	890	877	854	872	863	854	836	828	874	930	850	855	836	834	870	869	877	821	867	829	827	832	880	890	865	826	864	858	867	859	876	798	860	860	846	825	848	852	824	834	823	862	870	815	884	885	898	894	845	937	853	853	858	892	840	847	868	894	886	892	897	812	847	860	870	870	845	903	841	877	822	861	859	870	862	832	886	823	837	846	899	875	878	896	872	850	864	847	860	853	924	841	905	899	887	861	862	833	876	864	883	854	874	856	828	871	812	867	868	850	878	852	868	842	853	888	863	899	919	844	879	857	891	883	810	848	884	810	906	842	862	877	915	864	906	842	876	873	876	885	808	824	873	837	894	850	833	896	832	897	869	873	866	813	800	862	845	804	844	873	859	884	902	859	878	811	834	906	874	872	882	849	870	842	851	875	851	830	838	891	891	883	875	893	879	887	810	917	859	864	909	891	874	855	811	832	833	860	864	893	865	838	867	872	821	833	837	816	794	883	856	881	816	853	831	841	870	828	881	844	863	875	843	836	829	861	832	870	872	901	856	894	859	907	838	871	882	839	860	856	817	844	874	850	861	888	865	897	879	855	850	807	870	876	876	914	885	856	855	841	912	827	872	856	915	909	813	936	866	820	867	863	860	829	877	849	854	869	917	863	830	835	849	895	881	810	821	849	855	777	841	833	841	849	844	858	890	901	835	842	869	849	887	939	901	909	893	871	884	864	844	844	835	862	848	850	891	878	856	909	887	887	872	858	845	874	945	889	891	945	842	878	853	889	893	854	869	897	869	841	903	860	910	866	850	822	949	833	879	816	911	861	860	864	835	914	872	900	866	902	913	865	805	881	879	876	809	831	854	864	857	848	862	841	844	890	889	862	859	836	824	863	953	830	830	864	855	891	853	867	889	886	876	867	827	833	841	879	848	821	860	866	919	867	877	829	831	881	867	854	887	857	855	867	896	842	882	872	836	828	818	839	834	842	850	819	815	807	877	847	877	855	879	836	864	828	875	843	880	858	867	853	893	838	841	796	879	873
36199	30018	27647	24466	19515	18320	15227	10985	8296	6885	6313	6489	6046	4188	3759	2727	2639	1708	1468	1200	854	751	1162	1046	988	754	705	788	852	749	644	577	508	475	448	473	422	450	401	370	368	340	338	361	382	354	366	364	410	381	325	360	383	352	367	363	399	361	390	337	372	347	351	318	323	366	369	374	379	362	332	334	315	355	360	373	344	359	316	367	355	330	335	341	374	367	357	311	362	339	381	377	283	344	309	373	372	351	350	381	381	344	319	383	312	375	340	314	349	323	358	365	341	375	346	368	357	331	344	363	340	368	370	374	328	343	362	331	381	321	354	365	380	359	352	369	370	344	368	376	358	349	375	355	363	355	335	350	319	413	343	331	362	351	373	332	341	339	356	330	355	354	364	374	331	378	383	324	361	347	350	348	353	391	348	375	370	338	380	372	362	356	400	361	358	320	346	298	362	364	358	334	352	335	373	363	343	367	343	357	357	361	351	349	331	347	347	362	368	367	331	364	374	319	349	341	338	364	349	342	391	352	376	346	313	315	395	351	341	343	378	351	391	352	351	356	336	371	318	356	358	349	352	346	360	338	356	318	356	386	371	343	348	341	333	345	344	338	352	371	327	371	333	392	344	362	362	348	373	328	370	354	352	348	356	365	348	364	358	391	342	329	354	343	341	334	401	373	360	368	393	340	384	326	351	376	374	373	359	358	325	337	366	363	366	350	376	360	339	372	370	370	347	378	367	362	370	354	370	360	330	362	324	331	310	311	336	337	391	350	339	383	323	357	324	357	345	348	374	378	328	371	351	383	314	363	357	351	329	320	366	352	354	349	361	374	349	360	361	397	368	348	338	355	331	383	359	312	322	398	342	348	342	360	357	330	352	345	385	348	346	365	371	346	361	358	344	336	329	348	328	363	385	359	344	345	358	350	366	369	373	376	323	386	345	366	372	358	376	340	342	331	375	337	356	344	395	317	319	319	368	369	382	338	356	364	335	332	401	355	375	399	365	362	334	408	335	355	335	375	337	356	377	343	340	369	357	348	347	399	382	352	365	329	363	336	334	346	349	330	349	364	332	373	370	329	360	371	337	348	332	350	311	346	347	325	347	343	376	390	356	364	340	382	324	341	361	368	348	317	377	333	351	367	366	346	388	362	354	361	371	355	385	339	350	324	315	360	336	377	330	365	383	344	334	329	367	348	348	344	337	353	330	366	314	323	342	316	348	372	359	387	355	353	368	321	362	368	361	361	396	376	316	355	354	336	339	346	346	358	343	360	377	342	345	355	345	345	317	351	384	344	363	361	355	355	337	363	361	369	386	324	382	355	347	369	348	355	367	357	365	389	337	344	374	372	322	381	326	343	350	366	344	322	348	369	351	346	378	352	369	372	369	361	367	361	348	354	379	392	328	375	335	374	355	375	396	356	361	358	359	356	367	324	357	347	353	319	362	343	359	338	363	332	366	381	352	353	362	313	344	301	344	369	347	356	352	353	378	340	380	377	343	340	367	309	344	363	312	357	338	367	355	361	351	342	376	355	344	335	367	398	329	344	358	330	360	373	334	337	339	345	360	381	355	377	341	348	344	404	356	336	333	351	359	346	364	338	358	359	350	353	338	380	348	389	365	361	357	344	352	334	396	337	360	338	324	343	335	334	372	348	340	359	365	364	358	356	360	352	324	323	348	319	351	327	379	347	369	385	368	365	365	327	346	314	375	384	378	359	328	374	356	361	362	358	368	356	357	382	387	316	316	372	373	327	386	369	384	358	329	330	393	315	327	366	340	356	368	345	381	345	349	366	388	365	373	337	323	356	357	338	382	356	357	344	339	352	357	385	354	316	381	357	335	369	331	383	359	390	357	342	367	371	384	311	344	387	362	351	340	325	350	355	383	364	360	372	348	337	339	356	348	319	356	332	336	369	310	348	346	351	354	345	370	341	377	390	369	381	368	317	340	367	373	346	364	361	375	351	345	325	355	354	331	371	366	317	328	382	312	312	371	347	334	337	345	353	369	350	359	353	367	327	356	353	404	334	321	317	354	360	341	326	349	335	335	355	386	355	394	383	372	324	334	353	350	317	339	355	350	399	368	381	327	344	364	320	348	336	353	383	380	336	353	408	323	325	349	327	365	361	353	380	343	402	326	352	383	365	351	350	344	330	333	341	391	364	399	374	342	353	390	388	361	346	397	370	336	387	338	354	349	401	368	386	350	376	355	353	323	393	365	381	363	358	368	335	336	341	311	364	352	359	341	343	343	379	382	359	371	342	343	351	321	333	351	328	330	343	354	339	340	318	336	367	336	339	366	373	332	358	374	338	365	338	359	363	350	330	365	385	349	389	341	331	340	334	365	363	356	370	357	341	376	324	364	349	386	362	387	386	358	335	394	336	393	357	354	349	351	368	342	333	367	350	371	351	357	327	365	366	365	412	378	337	356	335	340	367	358	380	352	329	341	364	365	356	327	361	371	352	360	336	377	324	392	352	334	366	387	372	390	355	380	374	353	340	353	345	339	368	346	388	346	331	355	333	362	358	359	370	353	363	359	328	363	346	350	358	347	315	367	359	348	359	368	352	375	350	340	373	349	337	347	339	375	344	352	364	366	352	338	333	377	351	351	358	357	348	366	314	331	403	372	354	341	324	362	376	369	383	359	323	349	348	360	370	350	317	332	323	320	330	341	373	392	349	362	351	330	345	314	369	346	308	343	386	334	344	390	334	340	386	353	351	361	375	352	378	344	327	355	335	324	358	339	352	360	337	334	374	354	348	377	334	366	372	347	353	334	313	344	360	335	344	359	374	359	362	392	346	319	347	327	358	377	338	330	339	340	352	357	341	352	350	353	340	335	364	380	344	351	332	369	376	380	365	349	368	408	372	317	365	366	347	354	334	347	339	347	351	332	329	351	361	337	302	343	314	291	351	352	347	346	310	327	366	356	363	348	344	318	367	336	304	371	353	316	333	349	354	324	330	326	366	389	320	383	345	358	356	373	327	346	307	366	356	362	372	392	377	332	359	338	320	358	357	353	358	332	398	356	316	356	323	346	359	354	344	387	348	339	360	362	362	370	339	353	346	321	354	321	375	345	333	362	359	348	352	373	355	335	357	362	326	336	350	331	365	336	382	358	324	375	328	330	371	363	323	345	375	347	354	368	325	339	364	388	380	335	368	344	348	366	367	363	358	368	357	385	349	395	364	374	331	342	332	368	374	361	356	339	353	318	350	338	374	327	362	352	366	355	333	354	355	351	313	340	347	366	337	343	363	354	362	347	336	352	354	353	326	341	364	364	329	379	375	343	328	338	353	383	344	358	305	342	356	374	327	341	291	364	319	348	317	375	361	374	335	341	357	354	336	330	354	362	362	358	339	351	354	361	389	371	362	364	394	372	349	378	363	360	384	373	357	372	370	345	396	393	385	392	358	333	354	375	328	333	353	328	379	350	348	329	368	349	322	330	343	336	357	325	364	372	370	352	339	322	359	319	350	346	381	350	367
22790	23838	30353	34490	33217	33189	30496	27735	24244	22895	21246	23093	20528	16660	15198	11705	11968	7697	6608	5568	3816	3323	6170	5082	5002	3447	3417	3835	3912	3656	2822	2227	1934	1750	1774	1822	1469	1486	1362	1103	1049	995	984	883	899	901	927	880	913	841	806	841	860	910	884	876	870	910	827	793	880	781	816	845	872	907	855	847	884	870	865	858	842	868	867	824	850	795	857	813	880	826	855	836	824	886	869	807	853	828	875	838	845	827	862	863	889	878	847	857	903	787	853	793	833	822	852	819	847	861	868	899	834	845	912	872	856	840	893	831	867	878	886	866	813	841	859	827	862	852	844	870	842	852	886	876	789	862	855	906	841	813	849	842	862	866	843	863	829	791	866	855	847	831	825	876	884	875	836	838	879	853	825	878	844	856	823	863	888	864	865	903	878	842	846	865	833	870	825	870	858	843	830	858	913	890	857	832	855	840	850	891	857	849	905	874	874	885	838	801	817	895	819	840	893	858	838	924	857	814	835	882	906	852	835	905	822	816	840	820	909	902	830	836	843	831	892	883	889	821	817	816	847	844	877	852	832	881	887	862	870	865	849	886	891	830	842	831	889	817	837	861	859	850	856	861	858	837	849	867	888	913	846	822	858	857	900	897	816	860	887	842	882	911	894	898	816	855	901	864	865	847	840	852	907	828	882	858	837	848	804	808	876	909	849	856	838	837	881	913	851	889	845	915	874	849	893	862	869	797	871	863	900	841	875	881	826	873	851	841	838	799	793	826	838	834	882	882	825	861	888	886	892	857	886	856	854	852	852	837	855	886	893	894	834	835	841	893	837	876	861	808	874	796	830	925	847	857	832	837	817	877	842	847	844	833	828	835	891	858	843	850	882	836	875	885	817	819	882	826	831	852	857	856	908	786	867	835	853	853	853	883	868	831	836	846	880	868	834	872	850	883	895	841	910	879	856	850	834	869	847	867	808	842	852	846	865	885	840	887	880	855	839	872	902	840	859	875	898	904	877	826	845	906	805	879	813	819	843	876	841	895	862	852	798	854	856	867	859	845	883	814	861	863	856	823	864	863	897	848	834	875	860	838	871	843	850	810	850	896	840	812	847	849	868	891	795	872	843	884	825	909	818	862	827	893	872	851	870	846	805	844	831	819	875	856	849	876	825	856	791	835	825	847	864	856	809	830	857	849	856	904	803	809	894	858	867	817	887	849	815	909	813	852	879	845	816	814	885	884	859	832	825	804	903	848	894	841	848	809	879	845	834	816	833	808	784	843	853	841	856	827	914	855	881	885	885	818	822	863	898	843	820	841	829	926	894	883	867	841	862	869	839	876	849	865	896	866	899	844	864	837	840	874	876	834	862	869	873	848	856	882	855	854	799	881	857	854	862	899	813	847	897	801	832	824	869	854	870	915	878	874	835	863	815	842	866	838	846	828	823	848	910	832	840	846	873	854	831	808	869	921	880	839	813	841	808	879	906	932	887	815	812	829	857	907	803	844	824	806	895	881	806	849	864	859	868	835	869	873	870	905	801	896	904	845	868	831	859	812	851	857	840	880	844	843	837	822	860	848	895	841	842	858	867	827	853	864	879	850	844	911	878	840	823	896	808	872	860	839	880	842	805	839	878	793	897	828	864	877	833	878	879	850	889	806	827	864	839	874	856	834	845	876	873	815	858	844	843	873	854	881	878	868	841	825	822	886	828	844	866	871	873	881	828	878	848	829	806	808	850	885	834	889	879	911	880	794	853	789	827	870	863	879	853	848	798	832	847	861	837	847	871	853	862	864	857	864	850	846	855	856	854	878	876	876	886	867	904	829	862	809	842	871	844	874	848	917	887	870	814	907	871	835	842	880	867	841	837	844	839	851	841	839	891	876	859	875	854	827	828	844	817	840	831	800	827	887	888	910	853	859	870	796	804	858	814	858	862	843	867	832	797	879	873	870	911	873	860	835	843	820	824	876	825	852	871	879	856	806	818	826	856	866	821	884	840	863	852	866	805	801	823	819	788	867	883	830	888	842	857	843	832	871	842	853	880	879	806	866	886	813	814	832	881	848	844	900	878	888	861	837	877	844	854	860	818	831	869	941	918	852	863	851	840	829	837	792	854	814	861	829	847	873	860	879	776	824	820	852	896	870	888	849	846	853	858	886	847	863	840	823	872	862	822	816	861	846	855	833	866	821	804	848	863	839	876	795	855	830	875	857	830	827	887	923	878	795	849	833	833	870	828	864	871	912	860	826	855	876	906	851	821	890	826	840	832	873	863	862	862	867	842	861	821	830	811	819	818	823	883	812	900	843	843	846	858	863	840	809	896	832	846	872	865	895	890	897	850	887	851	849	852	860	883	849	903	876	872	830	828	820	814	872	857	833	869	865	847	843	870	882	842	867	807	815	831	827	850	867	828	864	865	833	858	894	831	800	861	890	843	819	856	849	910	865	884	888	867	849	840	913	771	818	838	796	841	885	875	840	854	829	876	855	838	846	804	872	814	833	900	886	858	817	956	860	832	848	864	838	901	833	838	867	895	919	829	830	857	868	849	847	865	845	807	897	830	806	861	809	843	852	822	809	825	828	857	890	861	866	905	893	834	906	875	904	848	888	869	857	878	895	855	816	804	847	857	857	846	839	883	822	832	864	847	862	817	870	868	834	873	840	913	830	897	824	837	850	836	822	849	836	881	856	863	865	866	882	854	818	878	896	879	861	817	833	851	916	838	891	893	880	831	854	837	829	855	840	867	884	850	843	848	826	802	879	855	875	854	863	910	835	882	888	820	849	889	853	847	870	843	816	923	822	886	923	866	859	815	849	878	823	835	851	834	814	882	892	901	836	908	812	789	908	811	876	884	880	860	815	901	817	878	834	894	822	873	868	875	835	886	809	880	804	859	851	863	858	839	844	886	848	823	802	857	808	854	877	816	811	826	860	923	825	885	860	820	886	872	841	837	920	887	826	835	903	903	838	825	855	850	838	851	830	846	845	866	915	842	841	888	877	753	825	843	775	841	884	820	891	882	825	808	834	862	785	858	849	868	860	851	877	847	840	851	834	869	873	804	859	854	850	888	828	840	830	822	857	843	911	865	933	843	885	816	844	855	864	837	861	894	880	927	805	828	838	825	827	894	856	863	876	804	846	810	820	869	898	867	935	854	846	837	889	826	835	857	853	851	811	843	871	829	783	824	854	824	861	844	844	877	864	845	898	824	859	909	867	858	831	883	839	818	856	794	902	840	852	863	849	803	833	861	850	877	858	838	880	836	856	853	819	914	867	852	876	829	879	827	847	892	837	873	897	811	863	856	842	885	862	833	888	857	841	822	882	823	782	860	826	850	805	856	879	815	851	848	830	839	880	845	854	854	818	810	869	871	869	870	857	840	889	872	833	864	847	831	910	834	869	892	844	833	817	849	829	898	837	844	858	924	896	843	867	804	836	904	864	825	869	836	832	850	885	855	855	818	847	877	841	844	832	870	838	858	885	855	864	864	879	880	901	895	869	854	897
19096	11544	10200	8224	6220	4617	3303	2548	1944	1495	1320	1241	926	816	814	681	566	555	560	465	456	398	468	444	393	414	352	409	407	339	416	367	374	386	360	357	359	332	392	374	353	345	355	325	356	378	347	344	369	361	365	344	380	418	363	357	319	361	359	371	345	378	388	366	368	358	348	320	368	363	358	361	360	345	382	359	342	332	387	405	346	369	383	347	372	333	357	392	377	335	339	371	329	387	360	367	368	386	329	357	403	353	326	389	338	374	322	358	331	372	398	333	317	340	351	410	353	354	371	372	324	354	399	370	365	341	376	387	348	376	359	365	380	391	363	355	355	344	351	359	377	369	375	376	338	359	349	342	365	362	398	340	386	327	377	367	369	352	338	366	356	369	360	388	401	360	364	360	386	381	392	384	359	356	363	356	362	351	367	333	366	328	337	333	338	349	373	353	352	335	378	330	366	353	364	326	349	381	360	373	398	396	346	339	322	377	378	404	338	323	353	352	325	356	368	374	369	361	337	350	393	364	353	347	320	370	355	353	372	324	376	335	365	371	380	362	375	354	382	336	368	347	363	368	361	347	365	378	342	362	390	326	383	415	361	342	394	355	383	346	348	380	355	369	318	396	380	385	350	399	331	365	353	369	350	381	370	379	376	356	402	355	366	333	321	353	349	344	423	401	370	334	342	402	342	381	370	365	361	347	353	370	353	361	362	347	365	384	341	367	342	353	332	339	392	327	357	360	343	369	357	355	372	364	356	331	356	340	391	351	374	361	373	390	336	388	365	344	366	325	359	372	302	356	341	336	373	336	380	368	349	376	350	369	379	371	407	361	363	338	352	365	365	338	368	370	343	358	346	335	345	341	372	374	317	380	345	376	374	345	364	342	331	351	380	352	380	351	336	363	356	337	357	353	340	348	373	332	361	358	331	336	405	350	354	361	351	366	355	345	384	356	347	378	370	345	337	366	342	362	365	359	340	328	345	328	373	356	364	395	364	355	352	351	400	379	417	363	396	380	345	317	359	349	341	348	350	348	342	347	363	354	370	331	339	389	360	334	359	334	354	359	355	350	382	341	359	363	328	381	345	330	325	335	385	345	369	405	378	312	361	378	389	374	363	368	361	371	350	356	380	348	360	349	348	350	328	345	349	357	361	353	367	389	344	374	370	322	411	366	357	347	384	394	378	352	347	387	370	381	346	375	347	350	351	351	372	375	381	387	343	345	379	356	310	352	326	340	327	397	337	357	365	363	376	361	378	354	361	370	350	338	368	364	378	362	334	327	397	333	378	379	379	362	318	411	364	397	330	376	349	352	356	360	378	373	340	388	380	368	393	365	326	350	338	374	354	367	356	373	387	349	351	366	331	332	343	376	344	343	338	371	357	361	360	332	334	373	351	331	343	375	392	328	352	369	340	384	357	358	360	353	363	357	380	348	335	377	357	353	312	355	351	390	403	332	364	351	379	365	339	363	342	364	333	360	397	371	369	346	353	347	357	340	374	388	328	328	365	359	352	340	395	320	372	347	359	335	362	395	334	379	348	342	354	341	343	381	348	365	367	335	359	348	370	386	333	323	335	359	368	340	312	341	369	364	364	391	356	391	343	372	379	335	355	350	351	337	374	352	368	347	335	329	345	335	361	344	353	378	375	323	346	392	351	345	362	332	345	338	354	374	338	376	368	352	369	365	358	375	385	363	352	334	342	352	387	352	377	355	362	335	320	321	333	345	334	356	351	377	361	358	355	344	377	368	380	362	401	347	353	377	376	376	362	364	350	367	348	361	340	371	367	358	380	375	365	359	353	388	352	346	367	348	356	331	356	370	384	347	371	338	354	405	352	376	371	372	368	340	330	361	312	335	351	320	366	342	376	343	367	342	418	349	365	380	370	364	380	385	360	342	343	354	355	372	351	360	342	353	387	363	377	363	330	364	385	360	373	335	339	393	364	367	396	336	343	324	364	348	344	365	350	400	347	370	351	354	355	344	388	364	362	345	365	388	347	340	335	355	396	331	357	379	372	365	349	343	364	333	342	377	367	336	376	369	356	345	327	330	382	370	405	358	371	373	387	319	344	342	339	354	350	359	347	373	336	334	343	341	374	373	342	364	383	379	385	346	372	400	399	355	322	380	364	340	354	367	335	345	391	365	323	367	339	384	351	346	363	392	329	325	381	368	372	354	344	347	363	380	388	403	354	304	373	360	339	356	344	329	340	371	361	376	322	388	362	382	355	324	343	375	363	342	333	352	373	363	384	396	338	332	345	376	348	358	339	369	324	373	359	367	382	358	362	389	362	353	350	370	343	355	365	350	374	366	372	366	346	369	360	370	356	357	370	405	337	350	374	376	341	370	334	362	346	367	346	381	374	330	373	377	370	382	377	339	354	362	362	359	350	352	376	388	375	365	342	364	375	375	351	348	344	348	378	329	405	344	357	359	388	361	316	348	336	377	357	362	348	348	391	332	344	333	385	372	366	327	358	347	357	354	349	351	358	344	360	332	353	323	363	361	354	394	345	352	382	371	364	356	334	361	387	334	400	347	335	360	378	326	353	360	345	358	372	341	320	372	373	378	366	342	350	346	376	385	330	375	359	356	344	337	384	344	369	353	354	352	352	365	379	364	349	336	363	337	343	338	358	350	320	363	375	344	356	382	332	368	356	347	354	362	362	350	346	374	337	366	344	400	363	385	370	349	340	348	340	364	400	324	337	319	392	361	344	349	352	372	360	380	358	363	357	360	356	377	344	330	364	365	341	353	362	374	340	364	388	385	347	342	403	361	389	344	347	367	357	388	363	306	351	363	356	350	385	393	361	356	371	355	358	324	395	377	347	364	375	400	363	371	355	378	386	376	377	330	356	338	330	362	381	352	358	349	336	366	368	367	373	344	346	347	344	364	335	350	342	351	375	386	327	363	334	347	346	354	345	355	404	358	341	312	353	353	393	339	337	344	345	346	367	324	375	358	379	374	355	350	359	357	359	345	404	339	371	340	367	368	343	298	364	357	379	352	343	360	370	341	332	359	355	386	373	334	364	358	338	353	354	356	345	317	386	336	354	328	393	320	339	384	360	329	367	363	367	365	369	341	373	338	346	374	371	352	337	379	353	335	336	346	378	392	399	365	368	329	369	391	350	343	376	363	362	387	346	355	358	337	353	356	372	357	349	372	376	335	369	375	364	360	344	357	391	402	345	354	366	351	348	360	343	288	337	392	354	374	356	348	331	345	321	370	363	347	344	362	365	348	377	362	337	367	370	347	373	361	326	403	345	396	375	344	365	348	345	379	346	362	370	360	338	351	337	346	393	351	352	376	353	328	369	400	344	362	363	324	370	351	381	336	370	355	384	393	320	372	354	363	396	360	363	363	372	357	341	389	344	322	359	341	382	339	390	401	344	368	372	361	354	353	328	340	350	359	378	368	352	372	378	364	390	326	349	383	324	374	329	369	368	336	362	340	336	363	361	364	389	388	337	328	355	350	359	361	339	328
13393	10856	16993	19461	18158	15666	12920	10825	8610	7043	6232	5920	4587	3729	3406	2770	2308	2178	2009	1834	1597	1393	1423	1331	1281	1192	1087	1133	997	996	1002	985	922	923	964	899	939	886	864	920	918	897	901	876	873	860	913	862	869	888	867	864	877	862	856	933	873	833	862	938	816	862	870	869	836	892	913	865	845	818	867	848	854	908	854	878	841	860	900	835	848	821	861	868	822	831	890	833	901	865	883	856	870	835	896	842	855	803	853	900	854	888	877	895	875	863	880	871	882	847	878	901	863	882	857	806	908	893	914	864	848	837	869	880	890	844	862	868	931	860	897	837	901	897	844	815	847	853	922	834	876	849	873	854	887	875	839	909	901	844	900	847	911	876	844	826	877	930	893	858	838	867	890	875	901	893	845	821	840	876	887	841	883	899	858	886	903	822	878	842	858	859	837	846	876	844	871	852	839	894	885	917	831	852	932	890	885	835	821	853	848	785	822	824	911	890	858	780	844	864	868	889	827	841	895	812	801	874	844	910	819	877	837	866	862	861	893	809	827	824	886	819	857	845	926	862	927	801	845	863	829	829	884	802	792	862	906	884	800	894	872	882	936	857	799	846	875	833	867	891	857	858	846	886	845	888	853	882	889	839	876	863	878	862	870	841	886	839	907	885	841	832	872	867	861	873	870	838	846	883	861	773	882	863	870	868	817	791	900	806	837	870	891	921	875	906	889	863	886	829	852	858	854	875	870	834	896	871	852	862	856	850	835	847	865	911	881	862	834	879	826	851	869	886	926	861	872	881	889	870	900	838	848	835	887	867	838	849	847	902	854	860	853	865	842	862	864	857	849	819	880	893	907	899	893	887	891	867	849	817	872	870	860	857	886	886	854	869	852	854	893	855	903	839	831	844	886	863	860	848	828	880	828	881	870	844	851	853	878	843	823	831	829	873	865	868	894	914	854	916	871	860	805	828	850	869	907	828	830	849	865	840	873	796	898	836	808	825	844	854	844	876	864	838	873	864	892	883	873	896	859	870	843	894	853	826	874	880	901	825	868	858	878	821	894	861	855	829	803	841	848	841	882	855	904	809	858	858	896	862	890	888	839	832	802	858	830	853	887	862	861	884	843	866	869	842	840	877	890	786	845	859	794	801	851	836	834	845	861	869	879	857	917	863	867	842	826	895	856	872	917	890	883	865	885	892	821	859	854	877	855	833	858	882	845	828	887	889	857	918	844	873	901	891	906	844	870	853	862	848	870	855	865	819	833	891	859	858	818	860	864	852	874	857	825	865	803	843	866	834	804	859	884	907	837	846	836	858	842	832	836	865	899	843	894	844	904	905	868	908	845	869	863	856	889	910	857	841	834	883	916	881	872	879	905	830	844	911	874	876	889	884	864	854	834	860	899	880	834	836	869	863	851	875	861	840	810	865	835	867	876	848	848	894	856	868	887	889	855	937	849	832	901	858	884	846	872	860	815	895	849	838	931	844	883	853	876	837	896	870	871	906	888	905	853	868	891	887	874	846	881	857	867	859	829	872	871	830	819	862	842	867	848	863	874	855	884	859	906	885	833	831	862	846	818	865	847	853	836	890	796	875	834	827	886	840	880	916	835	863	807	848	923	872	889	836	868	896	854	881	874	916	874	892	841	879	896	859	892	854	862	903	854	895	851	846	835	838	851	873	860	911	906	849	894	837	870	850	869	855	861	877	836	846	897	860	852	838	846	868	874	879	825	817	883	864	863	864	837	835	835	870	857	884	867	870	874	878	871	823	865	807	862	823	855	883	857	853	897	915	853	880	877	905	851	873	876	870	887	882	807	867	827	853	870	886	840	821	832	816	868	887	870	881	871	804	863	847	831	895	875	865	838	797	904	827	836	842	855	861	855	898	879	841	906	885	863	848	892	874	866	830	834	847	879	875	839	869	833	843	873	877	894	889	877	868	831	895	887	860	876	846	878	900	852	871	869	830	812	890	840	899	849	944	916	865	891	869	845	898	886	838	883	880	854	843	826	863	867	899	896	846	847	840	896	913	865	812	875	903	855	910	877	881	869	848	865	872	830	856	898	911	855	913	874	884	864	892	908	867	877	878	878	832	821	856	901	816	933	810	902	922	844	890	869	861	850	849	839	867	841	865	888	808	878	919	795	853	852	878	868	903	868	860	841	823	890	816	838	889	857	833	864	909	947	847	939	882	796	853	842	871	842	904	883	875	864	819	828	886	875	849	883	864	914	877	839	923	841	855	870	883	853	863	822	847	853	823	849	831	814	897	843	889	890	863	883	893	867	881	811	889	862	889	868	857	931	872	871	930	835	902	864	837	855	845	905	828	861	858	852	857	864	857	944	924	864	864	835	851	894	838	868	872	856	882	820	866	860	851	884	902	880	875	858	840	879	894	855	853	870	890	908	904	842	906	873	857	943	902	886	830	932	873	837	823	858	907	886	809	871	902	866	831	847	863	879	877	865	893	812	933	811	891	886	877	886	823	894	885	833	894	802	884	831	832	873	838	851	843	912	909	898	857	901	878	869	840	848	867	807	873	887	885	846	822	835	874	841	839	871	835	901	874	888	874	863	859	818	837	895	861	865	890	850	886	898	808	823	835	871	877	848	899	831	883	869	859	889	821	930	852	907	837	914	857	885	907	874	885	826	860	839	853	876	919	886	848	785	874	890	809	884	904	810	881	902	867	824	815	898	857	858	858	867	876	908	889	877	908	872	900	845	855	850	820	854	845	875	878	875	835	840	881	881	876	827	849	852	832	875	884	878	864	869	818	879	849	896	867	882	848	816	905	803	846	854	885	837	882	871	861	850	922	874	866	866	818	886	869	853	860	876	883	872	884	874	835	882	843	856	861	861	864	893	884	885	864	885	863	824	913	919	850	864	889	804	890	886	859	830	870	859	860	888	887	856	891	860	894	878	826	884	823	857	894	876	873	830	884	847	854	862	842	905	870	847	848	868	902	886	836	887	865	881	907	808	858	866	846	812	839	905	871	853	847	861	857	880	854	866	869	818	838	825	804	861	833	878	828	845	840	914	883	885	859	848	936	886	845	846	841	890	872	868	888	954	870	834	885	815	869	878	859	883	921	860	853	846	882	842	824	885	878	897	839	864	855	890	868	843	871	886	886	833	836	814	836	848	902	836	887	843	826	897	805	816	850	893	821	859	798	877	883	870	872	883	887	841	812	877	846	887	900	867	841	850	821	840	850	843	861	821	870	840	830	814	862	879	857	856	867	897	848	920	879	810	921	830	860	910	862	828	813	910	895	858	856	842	864	875	864	886	896	843	885	821	854	890	885	886	865	860	832	891	829	827	843	883	852	832	868	837	821	834	866	829	845	831	846	898	853	837	862	884	868	871	855	857	887	889	891	833	914	923	848	832	850	865	891	849	862	847	867	896	839	859	834	865	878	859	878	833	871	864	875	837	852	884	868	854	906	889	835	871	875	861	907	898	851	856	865	893	911	867	858	890	832	895	803	824	877	811	861	896	879
27211	19241	16905	14736	10283	9143	7021	4593	3674	3186	3044	2759	2036	1697	1639	1172	1178	744	766	580	527	647	686	619	537	524	438	485	503	500	457	410	408	397	374	407	371	382	386	332	355	399	370	365	375	361	367	373	343	382	355	342	346	304	348	374	335	360	377	362	324	381	365	338	366	368	365	327	353	343	348	354	393	360	382	370	349	368	386	327	365	337	362	351	320	364	355	356	377	349	347	384	341	342	346	338	376	351	378	339	380	349	346	317	353	352	344	342	378	362	363	372	313	372	361	388	337	350	366	339	321	343	376	363	303	328	375	350	352	323	327	337	315	357	334	322	351	348	376	343	336	322	349	381	334	361	362	362	366	379	373	338	352	378	373	356	363	354	379	357	351	321	387	354	336	325	356	335	380	324	344	380	339	329	398	372	384	384	373	376	364	331	364	329	371	325	364	342	366	372	367	350	347	337	343	359	349	360	329	369	331	341	366	370	365	375	371	384	362	359	361	377	365	348	358	364	313	358	362	361	372	361	339	326	340	368	368	328	347	339	400	364	283	350	343	346	363	387	373	339	352	358	338	352	344	354	378	337	385	401	377	396	335	345	332	326	314	334	373	359	364	370	315	360	328	341	385	330	352	305	356	371	356	334	373	353	324	360	336	350	347	353	347	363	348	327	332	369	361	342	352	364	364	348	388	332	381	383	359	352	336	356	356	371	351	361	329	356	369	337	356	374	353	345	328	353	346	355	387	360	345	317	347	336	364	351	376	322	372	345	363	347	328	384	335	336	362	327	350	350	385	349	360	352	362	362	358	360	386	359	375	365	381	356	370	350	368	366	375	334	317	359	361	365	373	380	356	365	314	400	327	369	382	323	333	351	338	374	352	358	382	352	344	381	351	340	361	366	322	318	373	323	325	314	329	362	320	331	333	335	325	355	349	372	332	352	353	367	343	351	369	357	319	317	377	353	355	322	349	373	361	339	366	349	333	374	342	373	329	356	348	332	340	368	347	357	359	356	344	373	361	358	342	359	352	351	382	358	370	397	350	353	333	387	356	362	370	323	351	349	356	346	325	343	348	330	378	322	378	333	309	337	332	346	345	370	326	341	344	382	369	374	354	351	345	348	341	378	341	376	365	368	374	361	353	374	358	342	330	360	337	347	360	341	357	414	370	366	318	360	328	388	369	345	344	373	361	350	350	340	363	394	366	334	390	365	385	377	375	377	361	347	350	348	349	339	373	369	354	358	324	339	352	308	331	325	382	332	380	323	358	362	351	366	320	404	325	366	361	375	375	341	366	374	337	343	349	354	372	353	404	409	374	388	354	322	378	350	328	335	390	360	382	327	333	360	365	337	361	375	382	346	364	330	346	363	338	342	324	344	331	352	364	342	395	317	342	352	330	357	352	367	338	370	361	312	360	323	361	371	363	345	337	334	335	365	380	361	347	340	334	374	353	372	350	377	354	327	351	360	359	355	370	362	352	331	333	345	344	352	358	340	390	384	361	335	351	341	353	328	351	373	399	343	329	342	335	303	345	342	389	341	326	358	323	377	367	379	342	367	350	347	377	383	325	377	340	363	360	311	363	341	365	399	390	375	385	360	313	367	324	395	359	327	377	355	349	318	332	353	310	349	359	375	362	321	326	380	324	362	364	322	355	323	346	316	359	334	343	342	329	347	328	324	348	378	356	335	334	338	352	341	342	346	358	306	355	384	357	363	343	328	370	346	323	328	334	367	358	328	385	362	357	342	365	340	327	328	369	329	380	357	320	391	372	335	324	323	349	347	362	358	408	337	346	394	325	337	338	377	349	344	361	365	361	359	346	352	348	379	370	368	371	384	361	392	356	402	362	356	341	390	335	370	340	361	388	348	362	346	369	362	392	381	361	352	354	357	360	353	365	364	372	379	354	338	388	332	356	358	341	337	374	346	336	351	361	360	327	341	360	348	376	325	326	388	395	376	349	370	369	365	323	391	356	364	341	407	393	357	362	425	368	374	359	341	338	327	358	320	350	367	355	354	351	354	359	358	352	349	361	382	364	349	354	344	367	392	353	352	381	356	398	366	337	358	312	345	352	347	333	326	344	337	332	385	352	355	400	330	372	330	330	354	342	358	370	355	328	360	355	382	339	353	347	394	326	335	340	353	376	370	375	358	345	328	370	374	349	354	350	366	351	354	351	337	357	343	342	372	333	343	358	336	351	375	355	354	355	353	316	372	363	349	356	392	356	322	376	376	360	322	341	367	357	377	364	333	359	340	379	376	337	345	391	327	366	331	342	335	328	358	334	347	355	367	351	343	347	366	360	336	347	366	361	338	358	371	338	350	373	374	368	348	359	350	347	343	368	333	352	346	345	358	339	372	347	349	353	343	391	370	336	361	367	393	367	335	351	369	327	334	337	342	339	347	348	346	359	362	343	357	336	375	353	341	339	327	344	368	344	379	334	337	373	367	360	338	365	370	335	341	361	361	365	340	333	337	369	349	333	326	342	347	342	363	341	353	363	338	342	327	341	345	357	373	358	344	347	333	347	353	367	347	345	350	330	322	339	369	341	348	351	351	350	355	339	378	363	351	370	372	327	347	330	351	375	321	323	389	357	360	334	326	361	332	362	325	379	329	367	389	358	315	351	347	380	410	317	385	324	350	317	363	372	363	355	357	369	352	322	356	360	349	367	367	360	340	347	323	354	350	343	338	368	339	344	316	370	372	340	336	348	335	331	329	379	363	382	325	341	319	351	359	324	361	329	363	353	343	382	389	325	366	360	373	355	323	377	316	375	341	328	353	363	372	340	346	352	329	326	316	387	350	377	314	345	399	382	344	354	341	331	355	352	381	322	376	329	371	322	347	360	351	353	367	324	346	341	359	329	352	342	335	312	360	327	371	370	343	343	378	348	321	354	334	355	328	326	382	314	363	345	377	354	361	351	354	358	354	371	321	364	368	338	375	353	346	399	378	347	334	384	345	377	366	306	348	391	344	353	350	305	369	377	297	355	349	369	360	348	355	379	359	376	359	340	369	351	323	359	375	381	351	366	376	337	305	333	341	353	350	359	368	372	365	345	349	381	338	347	361	357	328	348	325	341	335	365	313	362	338	319	345	338	352	338	321	385	354	350	358	339	360	388	389	348	340	329	372	364	365	352	379	336	323	364	345	368	331	323	356	390	348	342	303	344	322	370	368	358	359	364	358	351	377	343	341	343	362	348	362	368	335	363	324	351	363	334	351	378	309	367	347	347	337	349	323	325	391	373	355	369	357	345	326	363	338	340	357	338	358	326	353	317	378	303	349	317	338	380	315	359	347	368	330	359	350	352	360	350	357	342	350	328	327	363	371	392	337	373	321	352	341	371	374	365	324	317	340	319	377	365	367	359	345	323	367	325	355	343	393	367	318	330	323	355	371	350	342	382	382	359	370	386	323	357	360	386	408	362	353	368	352	331	356	360	341	367	396	386	334	313	344	339	383	314	367	361	343	360	334	321	374	351	415
17218	16018	22512	26160	24097	24180	21190	16536	14472	14042	13121	12226	9401	8465	7388	5586	5490	3558	3393	2391	1994	2688	3059	2666	1945	1710	1732	1763	1825	1812	1437	1328	1234	1204	1136	1104	1083	1091	933	1019	910	925	918	949	885	877	852	865	831	878	803	875	855	812	843	859	839	907	834	810	810	838	851	859	875	839	843	837	852	794	885	874	895	887	849	838	830	839	929	847	858	844	822	819	845	899	852	833	872	895	858	879	830	831	913	872	834	828	865	878	857	887	876	929	825	880	897	854	859	859	853	820	844	901	843	871	865	851	848	833	845	857	888	837	889	895	873	935	855	897	858	887	842	853	855	870	933	843	872	858	910	847	854	819	886	849	848	879	934	839	828	906	892	869	896	917	825	864	934	837	832	819	908	844	908	843	860	908	846	901	831	850	874	850	838	814	844	836	869	857	892	903	811	800	831	848	864	852	889	898	858	806	865	929	880	817	823	833	844	868	854	891	832	883	836	877	848	836	842	832	857	883	814	882	891	900	861	809	831	927	867	823	803	868	869	845	919	893	870	885	805	882	813	879	818	828	868	839	844	845	850	842	774	901	800	832	875	800	869	866	920	848	881	838	870	916	849	858	841	841	858	829	868	869	872	882	855	826	838	897	854	878	880	855	850	834	834	858	887	847	864	852	810	905	864	895	860	842	843	819	857	823	826	794	850	878	835	866	844	809	847	886	881	888	843	805	838	895	835	833	816	900	893	823	907	872	883	827	884	816	901	857	868	819	838	846	885	834	809	849	849	811	834	886	851	821	897	872	856	883	876	886	805	817	887	852	869	846	894	854	876	834	845	899	892	850	845	831	875	822	895	856	811	869	845	840	892	865	885	857	868	858	916	836	784	856	868	845	897	847	891	831	856	923	860	838	882	845	868	798	841	836	845	808	895	800	841	903	861	896	833	912	842	887	898	797	836	854	895	840	864	829	843	823	919	865	873	922	815	846	829	905	856	826	848	803	826	927	847	823	877	880	857	866	840	902	859	915	866	833	874	907	899	843	872	886	848	869	854	826	951	880	885	843	879	925	878	855	855	871	876	832	914	868	888	824	830	893	830	878	882	854	898	919	847	909	854	831	865	907	847	870	873	845	891	851	795	843	880	859	863	829	831	840	828	851	853	843	877	856	784	844	882	807	811	887	827	868	833	850	913	899	926	812	875	826	882	863	846	855	856	921	866	854	851	883	863	870	895	861	828	834	868	869	912	864	904	872	850	878	828	816	854	863	872	913	883	839	872	835	850	845	864	837	848	932	840	857	893	825	836	831	832	835	854	843	844	876	817	903	830	868	842	876	829	839	875	828	882	895	856	836	898	826	892	877	869	912	863	868	846	870	880	859	908	845	897	864	900	887	889	853	854	848	889	857	935	864	895	840	833	873	875	900	884	890	912	844	883	832	899	877	897	818	892	861	815	851	886	872	853	883	846	873	873	829	848	858	914	840	825	859	879	878	844	846	864	848	793	829	838	877	820	843	830	870	816	860	821	857	885	850	898	860	871	865	821	851	909	850	846	874	850	809	871	864	861	838	857	845	844	847	873	867	829	855	839	891	867	861	828	823	790	838	846	869	889	831	778	814	873	860	850	835	850	850	851	881	911	857	873	867	840	837	851	844	862	830	801	884	808	838	872	842	859	832	883	870	867	856	864	882	843	852	846	858	866	886	827	832	835	877	865	844	848	805	845	875	883	844	858	844	868	832	869	828	808	859	798	783	831	804	884	820	826	824	822	860	866	838	846	860	888	875	874	845	870	844	823	792	891	878	873	853	862	891	855	840	842	854	900	865	819	898	819	802	868	885	865	883	917	836	852	849	848	850	795	824	872	865	832	862	854	871	852	804	859	873	846	873	798	873	875	886	844	860	838	880	853	846	888	872	880	865	846	847	899	863	862	830	882	897	874	920	878	912	857	875	841	875	915	869	863	893	849	878	839	855	840	874	858	917	911	832	833	847	826	877	813	887	873	910	880	860	845	874	881	855	835	835	847	870	875	859	821	892	855	846	873	798	853	852	892	855	867	832	843	867	811	901	936	849	884	890	826	872	800	811	809	820	884	887	841	840	856	792	898	899	841	895	869	851	900	882	793	887	840	906	883	867	864	868	855	846	856	889	886	861	884	866	816	843	863	831	880	855	857	854	915	859	837	844	820	802	849	859	886	825	828	840	892	858	894	837	875	889	837	848	828	866	842	858	837	840	845	816	886	861	841	819	887	839	889	857	873	822	862	888	885	838	906	824	849	870	833	856	820	844	881	897	834	866	873	872	856	848	835	840	855	833	863	814	873	926	895	852	882	891	887	875	831	848	905	837	832	829	881	844	865	890	863	824	884	845	829	851	921	871	833	916	898	807	848	881	897	858	869	909	839	859	907	822	863	862	870	796	862	856	826	873	819	860	872	809	879	938	905	881	866	833	896	841	858	821	852	814	873	864	850	880	879	879	830	860	867	819	870	885	852	859	841	868	885	854	862	801	873	880	840	861	841	789	855	858	885	857	899	875	829	846	871	890	860	824	843	939	892	862	850	816	866	863	850	840	875	856	875	856	852	883	874	864	869	881	865	848	893	818	835	855	819	856	849	837	844	903	842	851	866	872	862	813	871	860	881	851	914	857	880	893	820	839	796	828	822	844	880	855	870	880	868	836	876	865	895	874	862	856	835	879	897	919	864	848	912	884	838	828	865	818	842	873	857	847	818	888	877	813	826	863	885	768	895	885	874	849	850	841	867	900	902	861	852	857	843	828	827	888	882	861	826	875	840	864	867	884	826	863	862	913	862	891	863	834	847	867	914	878	871	896	834	859	890	873	836	879	850	891	859	872	836	862	846	875	851	844	867	843	892	812	850	888	880	852	896	852	840	874	899	900	832	905	823	875	902	874	839	860	856	898	838	818	832	865	865	855	875	873	820	838	843	846	843	870	799	892	873	834	903	897	855	874	861	836	948	887	906	887	873	861	812	888	843	839	871	806	857	852	880	849	818	821	831	899	825	865	880	851	829	844	847	919	804	886	872	821	881	822	830	874	880	877	859	836	863	843	835	897	826	851	888	816	841	823	794	822	824	892	886	849	877	882	861	882	855	827	850	884	881	849	871	860	843	888	885	853	873	818	820	826	829	863	871	882	830	887	870	876	861	878	853	860	872	861	833	896	852	813	857	834	826	872	883	880	804	843	878	832	877	902	813	873	858	915	866	871	827	912	875	868	878	834	891	838	891	850	913	883	848	850	845	856	903	869	870	829	892	899	843	852	868	835	851	843	882	954	831	846	889	859	864	826	859	849	868	824	801	849	895	859	817	862	817	889	824	843	876	853	849	869	894	882	864	824	848	846	890	810	860	896	904	852	878	784	806	828	850	844	934	911	833	904	905	903	848	846	888	817	828	900	858	898	869	844	884	844	834	891	859	889	838	835	873	856	838	839	802	849	850	874	829	841	813	841	840	866	851	884	830	843	821	894	867	819	875	802
36237	28837	27899	25137	19604	17980	14043	10072	8275	7847	6402	5576	4949	4064	3259	2636	2455	1735	1297	981	709	1267	1350	1021	922	685	616	702	703	756	580	562	535	462	460	441	407	444	423	365	398	390	356	358	344	360	313	331	368	337	362	353	359	353	380	386	380	363	329	321	380	333	338	374	366	350	365	359	373	383	364	347	353	351	363	389	364	342	320	313	345	346	332	360	366	372	376	384	349	330	367	337	343	348	351	358	329	332	343	346	374	383	352	316	344	352	381	363	373	355	345	326	353	328	360	350	338	341	353	364	347	375	371	313	356	348	348	370	339	349	322	347	352	341	371	393	382	365	355	338	351	339	369	360	359	348	317	361	372	306	358	354	351	380	345	315	365	347	378	365	362	345	343	320	368	349	345	386	355	362	331	353	348	342	350	343	393	344	340	363	327	347	366	345	331	368	340	336	334	354	340	416	355	359	326	378	355	396	366	375	355	391	329	300	357	375	330	353	355	364	358	343	339	350	350	347	339	341	374	344	369	341	349	337	337	326	355	366	357	351	371	363	373	341	318	386	354	359	342	344	363	363	353	360	361	328	362	346	372	344	362	343	356	355	338	351	344	368	349	328	347	355	348	311	328	380	384	397	350	345	367	361	364	357	349	370	364	400	356	358	378	414	368	375	364	361	396	388	367	343	368	368	356	346	355	316	360	340	343	355	354	341	364	379	344	339	369	389	329	333	308	370	352	379	325	369	356	297	356	311	332	336	372	360	349	365	386	333	351	343	339	344	322	354	365	346	350	351	354	355	345	313	342	328	340	381	347	381	357	361	325	361	367	363	320	348	360	345	359	376	348	339	319	361	352	372	314	367	372	389	337	342	368	361	350	370	338	317	376	382	362	346	358	317	394	393	337	347	329	355	328	367	388	380	351	368	371	340	339	341	373	377	338	347	331	324	355	379	374	357	387	341	365	341	330	340	346	360	342	352	365	337	328	332	332	320	416	321	367	343	349	401	342	371	374	334	338	358	346	341	331	311	352	364	336	356	347	362	346	375	318	369	341	378	387	325	345	339	369	337	367	339	338	350	367	358	347	335	372	360	377	360	363	349	355	360	356	380	336	333	346	338	383	361	368	346	348	327	352	329	395	348	360	329	324	369	354	348	362	327	351	360	356	381	356	381	352	362	355	358	347	337	323	367	354	329	349	349	327	339	326	341	367	346	352	335	379	362	384	340	332	357	373	372	341	347	320	366	382	325	345	335	358	322	334	360	362	305	359	339	320	368	345	330	363	362	347	335	364	359	349	370	324	352	344	377	372	372	375	355	380	347	382	340	358	346	326	349	351	366	352	355	380	342	345	367	334	367	330	355	351	379	360	343	351	364	362	345	374	354	342	366	346	355	372	369	360	358	350	366	355	366	345	346	345	379	356	336	346	343	349	346	333	342	340	335	343	357	324	344	337	357	327	362	346	338	331	343	341	310	339	345	371	345	334	384	345	363	348	317	396	391	367	337	362	331	375	319	361	350	350	355	332	350	360	360	368	391	360	368	374	357	336	340	394	332	366	329	351	370	401	358	390	328	318	373	351	338	310	350	368	334	365	309	367	318	334	319	366	372	344	369	332	338	346	347	343	364	384	380	370	361	347	365	359	352	325	338	370	353	347	380	351	356	334	342	348	332	320	346	385	389	366	371	347	342	347	347	313	330	369	375	356	330	354	372	349	346	370	379	383	328	371	363	348	335	384	355	363	357	337	357	364	373	376	369	349	353	355	370	356	353	356	359	339	346	361	380	331	367	359	346	337	365	359	360	360	380	367	350	354	333	328	326	312	368	352	383	355	349	335	365	349	379	374	344	327	364	353	342	387	368	349	361	334	391	362	369	362	391	350	396	329	355	382	342	326	341	339	356	368	365	350	393	390	359	357	368	349	372	377	351	333	345	374	379	328	365	329	331	340	354	359	340	393	355	359	348	365	369	359	313	397	332	370	363	369	364	368	353	371	348	367	322	344	343	388	377	378	371	316	349	377	333	353	366	345	363	361	328	368	395	375	379	342	355	376	310	360	313	367	351	357	349	333	348	333	378	346	343	360	370	322	358	347	370	382	357	371	355	364	310	316	335	344	325	335	398	365	353	336	346	339	339	362	340	320	406	343	365	380	348	349	358	331	348	385	319	374	349	337	359	340	374	399	333	371	363	356	366	348	352	353	366	347	369	375	368	359	369	404	332	332	356	351	333	347	365	383	363	354	354	374	358	355	350	328	368	368	331	361	323	373	338	317	340	339	342	376	363	366	368	355	388	350	337	353	374	352	348	396	332	332	331	346	381	349	336	336	384	343	332	330	327	363	353	374	357	338	319	328	354	353	356	356	357	390	341	393	355	352	370	379	376	353	371	353	382	346	347	366	358	369	338	365	340	364	340	368	364	384	362	358	356	368	338	347	353	356	354	357	354	359	356	357	348	332	354	346	360	378	352	421	342	360	338	360	373	346	340	350	361	372	362	367	371	337	360	343	369	401	381	350	365	339	361	350	370	365	377	358	355	374	332	353	371	325	357	319	319	362	317	308	381	346	352	346	352	353	378	367	365	367	372	382	352	356	320	370	356	348	352	358	314	353	379	343	318	344	325	368	373	376	331	331	364	352	358	331	348	375	386	332	356	326	344	393	356	371	349	366	355	354	338	352	350	350	363	342	378	325	326	328	335	340	357	340	344	342	349	352	300	338	342	387	351	319	343	358	361	398	336	338	361	358	347	368	346	335	349	329	332	352	370	364	413	358	379	332	356	323	358	376	332	370	378	361	343	345	349	315	381	319	352	336	345	358	336	352	373	374	364	360	323	342	332	348	367	341	356	390	350	372	332	350	363	396	347	372	379	351	358	344	347	355	351	369	383	373	342	361	338	325	349	345	363	335	360	346	357	361	364	360	356	352	382	351	339	342	354	361	375	390	356	373	316	329	305	385	373	324	356	401	348	342	352	364	382	400	343	357	334	368	349	356	355	326	364	391	364	363	382	350	340	371	390	370	398	376	331	359	363	342	337	341	362	356	358	330	327	374	358	343	285	357	349	333	335	347	354	360	318	334	347	343	375	315	356	324	342	347	392	337	357	323	356	379	326	346	389	373	346	366	345	355	374	363	347	327	315	348	353	343	363	360	358	355	343	357	343	325	353	385	361	373	324	358	349	355	356	391	393	372	349	379	351	361	365	370	352	338	349	353	383	358	363	332	342	342	362	366	363	340	375	332	375	353	353	391	370	365	344	328	361	355	362	372	340	352	381	352	368	342	366	363	363	369	372	330	350	362	365	352	368	346	356	347	381	333	352	367	354	329	352	324	360	336	364	346	337	353	354	342	331	349	343	340	370	396	363	313	355	374	361	333	360	357	350	370	348	360	346	336	367	361	360	324	388	385	357	341	368	339	364	324	361	418	335	362	350	358	329	389	346	393	341	370	385	339	373	360	385	342	358	387	350	390	363	348	308	392	353	337	363	323	389
22290	22502	30271	34242	32550	32721	29391	25915	24325	24271	20874	20567	17741	15384	13884	11507	10680	7513	5915	4425	3356	6157	6658	4539	3952	3163	2489	3413	3450	3496	2511	2243	1935	1785	1654	1749	1472	1453	1155	1103	1079	933	939	930	868	889	902	907	922	866	858	853	891	875	861	848	858	860	856	866	844	861	882	852	915	880	860	875	845	881	821	770	853	804	917	866	838	874	896	907	877	879	875	815	855	786	803	859	850	825	785	796	821	881	922	825	835	831	867	856	868	823	846	864	872	844	807	866	907	899	854	865	823	814	822	836	843	819	874	893	858	843	823	819	898	903	849	837	862	862	799	887	826	854	869	853	841	826	866	862	804	844	845	836	819	824	807	838	879	824	827	853	865	886	911	794	908	838	838	813	880	926	856	830	868	880	858	857	854	781	833	876	835	870	875	827	860	850	905	853	842	812	831	850	862	884	857	850	861	831	800	805	845	904	895	831	802	862	849	828	895	828	869	889	881	886	839	872	813	819	874	841	843	871	863	875	860	849	837	844	854	907	881	862	879	856	838	828	800	833	842	858	860	849	833	894	888	885	821	808	858	843	819	869	838	827	840	821	832	837	873	884	914	865	821	847	841	821	841	867	844	808	883	877	911	855	842	843	847	828	830	841	880	888	853	841	855	819	839	820	872	850	840	853	891	856	856	862	895	849	866	801	824	851	881	803	832	835	813	812	831	866	824	838	869	866	861	814	873	851	877	832	872	922	867	837	829	846	837	814	907	835	835	814	951	876	876	855	878	858	783	842	845	841	855	867	837	807	858	864	870	830	855	815	847	873	858	854	826	821	829	807	856	866	854	817	864	799	894	802	842	821	879	815	834	912	880	824	853	866	904	811	853	845	804	909	888	900	798	814	858	843	828	858	846	810	861	896	840	857	850	861	844	831	879	869	845	840	836	855	865	858	861	846	861	830	833	867	861	799	877	842	870	855	887	922	883	851	779	887	810	844	903	874	885	847	772	823	822	808	820	822	837	824	841	828	805	858	902	820	860	850	843	864	887	861	852	824	868	882	813	813	889	845	829	880	880	791	848	863	850	864	879	875	850	832	863	820	834	863	850	835	834	859	902	845	827	869	849	815	840	840	857	853	911	814	871	880	830	854	777	864	831	850	887	789	840	857	864	870	824	810	875	934	840	872	843	842	851	859	836	877	813	836	819	842	853	887	875	890	806	873	829	816	890	876	881	916	809	821	885	882	844	819	866	871	818	892	828	878	922	870	869	853	839	885	854	790	851	882	882	857	848	845	813	853	853	832	870	838	836	903	841	909	854	854	863	852	786	865	830	898	853	918	839	870	886	835	848	867	867	798	856	829	844	855	839	812	852	921	858	881	824	875	858	894	896	882	890	845	787	827	866	786	830	889	878	833	861	863	838	850	856	864	878	857	868	894	874	845	879	914	838	832	881	868	862	870	826	798	885	837	844	851	862	828	829	837	880	888	792	849	886	840	859	860	823	823	829	876	841	852	906	890	773	804	894	830	820	868	822	875	875	859	919	872	897	912	871	832	802	839	864	847	856	809	840	795	850	863	862	838	866	900	860	847	840	859	883	864	844	852	849	864	845	841	833	836	857	853	853	780	824	892	915	834	923	846	840	829	826	942	873	846	826	865	827	876	860	833	881	861	811	858	852	828	870	863	873	848	871	760	865	856	853	813	827	841	922	848	867	826	872	868	799	857	844	841	854	866	818	828	896	883	823	834	811	859	862	802	896	868	824	862	881	824	858	809	829	887	842	860	869	838	907	881	883	852	806	806	910	858	860	887	872	857	850	785	884	820	854	829	901	916	880	801	837	788	840	819	854	808	828	858	830	868	866	893	829	893	886	878	849	811	863	839	819	861	846	903	814	852	851	828	829	843	906	851	889	856	839	888	875	787	931	870	876	852	830	878	892	890	887	821	844	817	790	828	839	777	799	834	878	884	832	856	846	867	837	810	872	861	864	830	823	819	838	812	884	783	834	884	889	834	839	859	861	890	844	832	824	888	862	845	835	833	873	858	840	827	798	859	838	832	824	792	866	900	843	832	816	866	845	873	874	818	836	853	838	830	868	829	850	871	820	921	845	893	854	897	909	813	837	819	839	881	837	816	843	828	910	871	898	840	889	823	812	824	864	855	847	863	844	822	948	811	860	871	879	868	830	870	833	810	799	844	870	854	833	863	817	820	883	846	829	886	875	846	879	845	825	828	875	889	883	820	840	816	825	812	821	879	862	882	795	821	850	824	826	876	844	793	876	859	880	831	896	837	889	867	862	850	796	838	846	816	874	858	839	831	884	873	829	826	873	869	835	913	870	874	925	911	868	798	843	811	829	861	829	821	869	855	876	824	811	857	891	802	813	866	833	862	861	861	897	876	861	851	814	875	899	888	829	822	822	821	804	846	891	879	791	855	823	860	836	848	803	817	872	856	904	819	862	871	843	851	811	874	813	850	884	846	832	806	830	911	921	866	817	855	869	867	874	870	876	822	848	850	860	863	853	824	840	849	798	918	861	830	882	864	837	819	874	891	897	834	873	817	805	877	849	860	859	843	832	892	834	854	863	851	864	812	826	823	920	872	814	911	849	869	887	906	852	882	857	869	905	841	863	896	821	869	833	863	855	795	848	835	860	852	830	824	893	870	840	843	884	850	815	828	832	809	805	826	832	866	881	844	884	813	803	848	839	876	818	850	885	792	870	824	840	823	870	827	886	795	821	820	867	807	825	834	919	858	837	868	879	882	832	876	799	868	877	829	869	869	841	851	837	856	840	815	858	816	820	863	852	829	823	896	869	859	888	821	869	847	850	828	816	824	848	917	798	851	856	831	835	843	856	873	814	878	795	843	835	865	870	840	826	861	864	821	867	820	874	815	848	851	847	840	866	832	835	851	867	807	835	861	820	874	874	786	874	846	896	797	869	839	839	833	849	852	847	844	898	859	868	870	822	815	840	884	843	852	845	863	886	879	914	820	902	822	820	860	814	850	836	838	817	814	813	806	826	863	826	866	802	905	838	859	858	833	856	872	870	838	862	850	854	844	853	817	845	838	858	855	897	866	794	848	827	857	898	859	858	851	856	821	859	862	891	873	832	815	882	883	833	913	857	847	813	815	885	832	886	903	852	846	870	875	905	853	894	865	877	857	781	910	798	847	825	889	852	852	816	796	848	846	781	847	847	889	859	786	909	814	826	865	845	861	828	862	866	883	869	875	927	892	847	915	922	873	914	883	850	840	797	866	863	836	813	854	887	816	855	848	825	851	886	823	847	862	881	915	910	875	836	859	869	849	820	879	876	794	859	814	889	827	819	841	857	846	883	844	831	801	826	844	853	851	791	869	881	895	883	851	843	859	852	817	864	822	875	827	864	841	876	837	843	865	834	865	807	819	864	825	794	847	858	841	856	845	807	844	828	817	896	866	911	804	870	780	879	821	808	891	869	883	800	872	795	815	827	853	867	903	824	887	828	863	851	850	838	880	851	886
19853	11490	10727	8814	6352	4936	3364	2557	2076	1614	1270	1093	993	850	711	615	599	589	497	473	465	471	436	420	400	392	367	375	378	368	416	395	363	387	388	403	367	364	379	380	401	340	356	397	360	371	339	330	396	379	351	350	339	360	368	369	341	341	351	330	389	370	378	401	334	379	347	371	364	409	381	352	349	363	378	361	341	369	399	412	366	347	338	374	368	356	357	346	339	340	327	343	371	353	359	347	309	375	369	359	361	368	330	354	327	354	325	372	338	334	368	348	379	366	360	322	374	347	296	372	348	371	385	360	346	371	364	344	357	354	385	341	370	367	367	344	356	339	373	351	355	346	380	338	353	372	358	387	362	375	388	366	357	362	363	362	329	389	350	345	376	377	351	364	387	350	336	357	334	328	335	349	328	398	351	372	340	346	332	377	364	341	368	360	360	346	338	378	359	361	367	306	345	407	316	376	360	336	373	345	335	311	389	365	404	339	338	358	363	368	365	380	374	349	398	383	345	352	362	368	359	390	340	325	344	393	346	366	322	361	347	370	341	349	361	403	381	367	351	347	358	351	370	370	393	341	309	318	351	349	361	375	338	371	362	351	364	333	372	386	357	342	348	370	354	362	337	333	366	352	390	363	366	354	332	409	385	357	332	374	324	334	360	369	338	350	331	366	328	358	351	339	351	369	354	365	404	359	372	362	337	374	359	341	371	422	381	377	357	400	344	333	322	328	351	396	364	357	363	341	358	389	339	343	361	395	368	358	379	381	356	330	362	375	364	331	341	387	339	347	367	357	355	412	343	342	348	349	319	337	342	352	361	336	386	333	360	394	380	373	375	331	361	342	384	325	366	367	368	375	370	337	377	348	386	340	383	370	336	345	339	361	361	376	325	325	362	341	366	364	357	337	391	343	355	329	355	350	382	349	360	359	325	347	361	351	347	344	385	382	397	310	376	380	351	397	357	359	346	337	342	364	354	380	335	387	350	369	383	353	392	339	355	346	364	357	368	371	372	355	356	349	382	384	340	337	380	375	360	320	349	358	314	353	385	352	366	384	352	337	352	366	345	397	360	342	329	346	350	359	335	354	354	359	339	364	340	363	370	375	354	359	361	355	351	349	360	342	374	352	368	383	360	383	321	372	367	371	385	363	360	381	395	341	342	365	386	378	368	367	344	371	373	350	388	357	351	380	382	383	352	349	365	382	365	344	329	361	374	339	361	322	364	357	329	419	357	341	378	366	348	368	382	360	375	383	339	341	351	369	346	340	340	345	380	365	337	365	341	360	355	319	392	367	387	391	360	352	358	382	339	343	339	334	368	388	346	331	357	361	353	389	353	377	393	332	373	379	340	375	391	328	396	395	326	355	387	377	374	370	389	364	358	357	385	367	372	324	342	354	374	353	328	403	339	358	370	350	371	343	346	338	366	359	360	354	341	353	361	415	322	336	367	400	321	357	346	347	348	347	369	337	357	355	340	361	375	347	341	344	362	359	366	384	352	358	344	364	359	394	341	355	333	335	354	342	379	383	349	340	356	352	373	347	380	360	358	343	372	336	358	355	377	357	343	368	391	387	379	350	326	354	347	325	372	363	362	359	350	375	342	336	383	353	332	375	361	354	373	364	328	355	351	362	370	380	332	335	344	406	368	323	361	353	375	330	376	360	371	367	372	331	374	381	377	363	344	373	350	346	324	377	375	383	343	396	331	359	384	365	357	341	375	328	396	357	337	346	351	355	333	337	346	359	335	393	331	334	335	370	350	344	360	372	395	380	362	350	375	359	356	338	367	349	365	362	355	370	354	373	359	346	365	369	374	381	354	356	376	367	371	366	355	327	347	321	365	383	402	348	342	379	343	307	364	385	361	382	369	343	354	354	334	348	323	354	354	354	313	368	376	385	342	348	364	373	367	369	355	375	360	336	352	370	344	381	362	356	356	337	353	366	348	369	354	344	351	358	367	356	362	351	355	378	332	364	352	338	367	354	339	350	312	383	326	345	327	356	373	335	368	345	382	362	383	348	334	370	368	381	371	354	313	309	364	336	339	316	333	358	370	372	343	315	390	386	397	329	388	360	373	384	356	353	342	330	370	345	336	368	357	361	328	356	344	367	345	353	361	339	353	379	338	337	359	332	340	382	358	325	353	382	369	358	368	350	378	368	334	328	367	369	385	344	371	329	330	367	350	349	340	338	333	364	308	343	381	344	364	365	375	352	321	393	384	383	342	413	382	351	334	371	353	351	350	392	364	365	338	313	352	367	360	360	312	316	365	340	345	381	358	357	342	359	362	350	346	398	384	363	355	370	347	366	364	378	354	373	324	347	348	342	349	341	355	384	347	338	365	373	343	354	365	381	343	361	358	306	363	355	359	358	356	369	339	350	360	330	329	358	353	356	380	347	328	371	351	350	350	345	329	394	345	375	339	340	330	349	337	324	308	363	341	398	381	359	352	331	336	348	354	363	317	377	365	369	345	373	333	330	351	339	358	357	366	356	356	365	328	371	380	372	374	331	397	349	372	357	355	329	343	362	361	384	379	351	372	407	361	353	370	351	365	365	360	360	342	322	375	355	355	350	342	312	351	385	391	353	345	373	384	357	351	357	371	364	371	325	354	374	352	342	378	349	365	343	377	314	355	356	352	329	370	371	337	341	345	335	344	346	353	345	377	371	360	340	350	349	369	376	360	352	332	374	350	357	390	357	346	360	364	320	321	348	354	327	370	333	386	380	353	359	321	344	357	332	360	404	340	347	352	374	343	369	377	315	347	367	311	347	364	363	355	349	355	354	394	368	364	348	373	384	365	340	386	371	364	368	350	326	343	375	360	370	352	341	355	341	370	355	367	372	360	349	357	354	368	360	351	326	354	391	359	336	345	354	312	373	352	410	371	356	366	356	378	342	358	364	374	364	349	339	359	379	366	340	343	365	386	376	342	356	343	338	325	370	367	381	386	382	369	373	359	363	365	344	316	373	354	368	391	346	372	361	362	335	374	432	352	356	336	355	373	359	377	358	370	352	362	391	366	387	382	353	387	360	378	347	345	366	361	372	393	339	355	347	395	333	315	389	346	348	343	345	359	335	345	360	375	346	360	348	355	386	347	359	343	355	344	381	362	355	370	357	355	389	359	379	368	334	371	349	332	358	372	340	369	363	363	340	355	407	362	363	390	360	343	344	350	349	397	361	360	403	387	366	328	333	333	336	365	381	331	367	363	339	393	410	375	360	364	372	376	360	348	322	372	358	383	358	343	356	382	349	322	370	375	340	359	322	382	364	359	366	370	331	363	345	354	375	364	373	358	357	352	335	369	344	350	329	365	343	321	358	336	353	345	343	357	342	382	374	381	326	374	360	368	327	349	333	317	380	375	335	380	358	405	381	356	344	377	351	358	350	373	362	368	341	356	358	343	361	364	353	360	384	350	341	379	365	373	367	396	364	356	323	357	366	339	334	346	307	336	369	350	394	350	355	378	395	342	357	374	345	328	351
13221	10334	17043	19327	17790	15626	12634	10539	9047	7351	5789	5059	4560	3887	3330	2724	2455	2069	1850	1645	1544	1538	1471	1280	1314	1202	1124	1113	1023	1040	1013	1007	925	968	932	922	917	932	904	859	900	902	820	827	898	850	849	886	903	902	859	878	895	905	894	868	858	838	859	835	838	855	822	896	807	833	860	842	847	879	837	865	858	834	855	873	832	840	830	873	894	926	831	890	830	866	892	868	864	908	839	859	859	861	863	863	894	840	820	850	822	842	908	848	899	850	849	813	892	808	904	831	870	838	814	878	835	861	846	858	842	882	837	826	883	854	825	868	865	898	831	874	889	850	877	817	850	874	811	862	864	836	875	875	890	884	908	860	928	855	796	917	877	859	890	874	863	839	853	908	860	872	876	939	805	845	852	862	852	899	875	847	826	832	852	851	794	809	853	887	881	909	869	875	905	888	896	958	830	832	909	895	894	895	843	886	843	802	849	831	877	858	850	879	868	838	857	885	900	857	889	867	906	862	816	860	897	857	897	874	851	820	863	935	886	859	818	877	872	891	831	866	821	843	840	817	786	876	876	839	891	851	871	898	917	888	842	892	838	877	870	880	840	873	856	828	854	856	862	845	840	895	868	812	853	804	841	850	897	857	806	863	817	828	816	836	858	871	904	850	847	805	814	794	887	912	851	860	888	848	858	871	886	843	892	889	857	864	836	844	830	873	850	841	835	887	856	844	901	836	829	886	873	824	865	817	883	876	847	853	884	870	856	892	939	912	856	812	849	902	829	856	855	808	867	841	876	900	892	866	851	848	787	840	879	849	874	847	851	851	842	834	860	848	906	861	847	790	827	822	839	881	881	894	850	842	883	849	836	851	822	884	832	792	846	852	881	858	834	885	878	874	898	875	904	828	877	842	872	837	882	838	860	886	914	892	858	813	917	860	803	922	808	843	856	852	932	849	831	811	887	872	882	835	848	822	849	866	893	860	867	788	848	861	861	862	850	860	819	846	853	867	860	823	863	879	852	874	917	890	898	871	870	870	870	817	899	859	882	844	822	849	899	869	870	824	863	890	853	886	834	855	824	839	818	856	829	863	870	852	911	843	831	878	865	831	892	854	900	871	848	830	821	900	826	856	879	836	850	884	903	826	894	850	822	863	858	867	827	856	898	823	880	850	884	834	865	824	798	824	854	872	884	811	893	895	794	877	898	813	886	884	828	863	845	888	876	855	821	878	840	823	808	834	842	848	930	840	825	844	840	828	840	898	848	806	856	816	903	836	861	873	867	883	832	841	826	866	891	844	895	937	870	826	898	850	851	904	872	832	802	862	887	885	871	850	846	882	820	835	857	871	845	865	946	867	890	886	849	872	873	897	864	883	823	853	879	855	846	857	871	874	906	877	841	830	830	829	901	889	879	842	834	834	849	861	884	904	851	819	859	883	861	903	843	862	848	885	853	911	861	852	894	869	808	830	912	860	820	858	884	813	789	924	871	879	863	892	827	814	868	870	904	867	836	864	839	873	866	857	859	850	796	873	885	849	873	871	813	880	893	857	835	915	841	873	885	870	882	802	835	873	812	844	834	862	860	848	829	835	848	820	881	918	868	880	849	785	855	824	844	866	876	909	818	920	878	872	898	832	857	887	888	883	870	845	843	814	872	856	850	819	867	897	891	849	878	863	888	855	820	861	833	849	846	817	883	890	837	859	865	837	809	837	858	827	880	827	871	848	829	823	927	863	866	906	846	873	883	884	858	808	855	862	834	865	863	825	903	885	849	868	906	829	789	849	906	863	805	795	859	858	862	880	896	816	856	861	853	833	826	891	854	839	776	875	851	810	811	858	888	850	845	846	863	832	766	817	884	890	895	843	862	877	859	872	829	888	805	892	860	926	873	877	875	880	861	844	885	829	815	874	857	890	918	890	884	846	880	842	832	821	879	855	854	789	902	894	884	864	876	883	904	891	839	842	900	889	855	882	835	870	827	836	837	809	824	838	859	862	812	834	852	877	907	867	858	891	910	880	895	885	875	817	812	849	901	830	862	803	880	827	877	879	818	789	837	824	831	881	839	844	882	817	866	830	816	876	823	839	846	842	885	838	882	881	878	798	850	826	818	961	875	798	837	813	885	876	806	875	824	803	858	878	873	862	882	875	865	861	808	839	848	911	844	913	876	867	901	881	897	879	910	869	869	831	835	888	870	914	843	917	849	861	856	844	855	894	842	809	858	890	847	865	840	862	836	846	878	821	817	837	839	854	862	859	900	832	874	830	841	859	869	811	879	875	792	879	860	838	847	896	803	886	913	866	916	907	918	844	869	849	841	825	825	871	845	905	816	895	844	846	840	873	894	872	840	845	888	915	888	871	839	816	858	865	840	898	846	853	857	849	829	865	861	866	863	847	866	844	866	853	903	837	840	839	882	824	808	810	873	842	827	835	875	781	879	902	863	868	879	872	834	864	887	881	844	817	842	897	871	878	856	813	869	850	941	844	862	817	883	857	871	821	899	878	890	815	890	873	914	891	844	854	845	894	854	912	903	836	880	872	867	795	882	802	866	896	853	855	848	852	865	856	840	784	883	818	888	887	841	814	886	902	828	887	873	875	883	852	909	900	903	856	866	882	920	782	887	858	855	895	887	925	888	846	881	864	853	891	831	831	849	821	863	848	838	795	903	817	849	886	914	909	845	921	877	809	863	855	885	870	813	851	815	867	850	853	834	859	835	845	856	832	886	887	834	863	858	846	829	903	871	847	817	807	891	811	866	869	853	874	891	862	883	811	869	886	843	872	839	886	890	824	899	821	820	895	880	857	881	861	848	870	855	922	850	868	889	820	828	911	833	854	909	930	866	922	873	899	870	886	858	838	912	881	847	905	895	850	878	874	928	891	904	861	840	855	843	870	832	815	852	890	804	850	850	838	898	845	955	847	861	882	839	875	848	842	875	835	844	852	900	865	848	871	870	870	864	830	875	861	841	827	879	844	910	848	926	871	850	906	904	857	857	803	906	891	889	870	894	867	832	875	846	828	908	888	854	854	858	837	851	896	855	841	819	855	859	878	799	893	861	824	878	873	814	896	833	820	834	882	801	788	847	832	842	852	802	862	856	819	878	859	916	832	813	857	888	828	815	859	864	839	891	837	876	867	861	852	902	926	880	878	847	860	876	843	878	891	880	857	880	915	835	880	858	829	854	878	878	858	847	809	879	846	863	804	869	841	892	881	841	895	813	866	821	869	828	813	812	846	828	870	848	936	874	840	878	887	822	850	875	853	843	854	845	864	923	893	881	887	878	826	868	895	842	879	903	863	842	839	867	863	858	900	875	862	878	869	856	848	854	892	878	885	874	892	931	791	866	922	874	872	874	842	857	877	946	838	850	886	867	884	864	874	871	916	846	877	858	848	763	820	868	863	865	886	858	841	900	885	839	825	915	924	827	870	840	867	801	840	848	822	848	827	853	869	887	862	880	857	862	944	880	923	876	856	862	859	873	849	851	902	853	871
27441	18421	17135	14420	10682	8496	6320	4749	3891	2901	2420	2198	1892	1882	1754	1743	1394	828	725	630	516	533	657	569	526	503	431	487	539	464	436	426	420	396	385	360	397	367	375	412	374	334	380	314	342	362	333	405	373	324	331	365	395	327	351	388	344	351	366	359	352	340	334	397	327	370	338	340	313	344	358	364	366	320	360	342	330	346	352	371	343	331	350	336	351	339	354	331	347	343	358	331	345	330	343	348	393	345	363	348	391	359	366	349	378	390	386	344	377	334	361	357	361	399	355	365	395	354	384	338	342	343	367	361	352	342	389	372	337	361	353	330	365	362	376	371	367	375	415	413	335	330	353	327	357	397	341	328	358	327	357	374	331	367	359	349	346	365	335	348	361	345	292	350	344	375	340	355	314	338	333	376	312	328	387	353	362	331	342	331	350	339	325	356	326	352	357	332	358	358	333	348	320	346	348	353	381	348	387	360	358	373	313	363	336	391	384	339	329	332	369	357	371	311	341	373	344	403	377	343	395	353	368	353	340	355	369	341	380	335	328	345	342	362	339	347	367	370	392	353	356	357	343	393	361	314	352	344	349	352	340	370	367	359	362	362	348	337	378	366	375	363	389	365	313	339	354	391	361	335	352	353	320	358	366	348	364	379	350	358	343	363	350	349	366	329	367	350	350	339	338	341	350	351	372	347	348	352	355	356	372	367	355	350	365	349	363	349	345	354	360	325	336	350	332	378	350	331	336	363	303	345	346	363	375	345	362	363	341	332	360	373	345	331	355	366	320	343	327	377	374	382	346	353	335	367	350	379	349	360	351	358	360	351	383	333	389	392	369	379	357	377	335	342	362	346	369	332	388	346	340	369	305	339	315	336	363	371	360	353	327	371	377	345	332	358	313	332	340	352	377	307	341	404	378	366	374	387	327	388	373	377	377	377	332	354	334	368	366	343	340	350	337	342	373	357	360	356	319	375	326	323	386	358	355	337	353	328	390	334	305	355	364	335	364	341	350	342	321	367	317	358	348	374	350	363	346	345	323	330	348	350	375	335	346	346	334	344	344	352	339	357	348	357	339	357	367	352	338	371	332	365	325	383	343	353	354	332	329	366	356	337	348	365	336	320	378	368	352	362	361	369	301	360	315	341	384	314	350	341	374	367	368	371	339	339	355	393	356	353	383	375	352	356	371	358	353	329	346	332	346	365	384	377	380	322	332	370	337	325	370	366	371	362	347	385	345	348	343	330	369	350	345	358	395	359	363	363	359	353	358	350	388	340	352	341	360	376	399	323	353	377	361	342	328	370	346	404	354	369	362	371	363	354	365	337	341	370	369	338	329	327	352	374	341	321	342	361	324	323	352	349	363	355	343	353	336	329	326	346	369	333	373	365	362	373	372	387	352	369	342	356	366	354	360	365	379	338	354	355	380	355	380	364	369	348	328	363	334	360	337	371	400	349	315	342	348	334	377	357	371	346	369	353	342	351	337	371	320	382	359	305	359	344	366	374	355	355	351	342	374	358	322	382	350	387	333	385	336	341	366	349	384	364	338	354	360	376	369	332	358	334	389	360	345	321	345	390	355	406	370	331	346	340	379	350	336	353	353	323	368	342	358	348	338	331	362	373	324	354	338	350	329	343	353	350	378	313	339	395	378	336	350	353	378	341	343	353	356	358	348	350	342	347	312	344	340	353	328	324	355	376	388	354	389	388	347	349	335	341	346	342	349	324	347	362	378	351	331	350	339	325	376	317	325	359	343	369	345	328	339	347	335	317	346	343	355	346	350	384	371	360	378	355	377	378	351	349	345	382	360	359	310	397	364	347	339	384	345	402	362	368	326	342	370	370	336	375	357	355	354	362	345	335	373	404	363	336	334	401	341	367	377	381	357	367	344	376	350	347	328	378	387	344	347	358	368	380	344	352	341	316	354	331	353	364	310	369	355	328	358	344	346	388	394	391	356	348	328	339	324	356	384	336	329	327	341	368	354	393	354	306	360	357	352	348	358	361	375	322	360	330	357	352	389	340	352	358	359	371	347	376	319	351	328	363	363	383	371	360	381	345	381	403	381	334	350	392	344	374	342	347	358	360	352	357	363	346	355	351	354	392	335	383	350	354	359	356	341	353	349	370	367	357	339	336	341	344	388	334	343	374	382	372	347	387	330	376	340	372	367	348	375	359	340	343	352	378	358	400	370	373	346	343	366	327	337	344	361	356	330	399	379	408	338	372	362	371	364	351	376	354	343	364	357	365	357	346	337	339	341	324	358	348	326	355	391	343	368	347	358	345	354	389	330	367	364	384	370	354	405	363	339	395	358	357	344	338	370	399	337	353	329	369	357	343	378	367	339	343	358	342	312	387	331	390	318	332	297	330	357	369	389	362	367	335	316	360	370	374	372	383	330	372	346	403	361	391	352	330	341	330	374	335	357	345	361	367	349	358	387	372	326	344	343	327	339	356	375	317	340	361	350	352	359	314	365	376	364	354	344	346	353	392	388	329	322	357	373	341	311	341	393	350	350	347	355	361	340	361	343	347	353	337	378	331	338	341	350	360	380	319	344	350	391	354	359	364	322	345	397	372	362	359	384	349	362	342	379	370	376	320	367	404	351	349	373	356	360	338	343	315	387	349	359	295	390	359	370	355	375	359	317	313	352	363	358	358	387	341	376	367	325	358	314	378	356	353	331	372	352	361	384	333	342	377	374	343	358	357	376	368	345	338	343	360	343	341	375	361	380	361	358	372	332	325	352	348	334	359	398	362	343	332	384	359	355	369	337	343	326	366	362	345	365	343	371	357	359	365	313	381	345	369	390	358	368	319	327	355	359	318	376	359	389	357	339	326	337	376	322	342	336	362	368	328	346	332	387	352	320	360	391	356	360	363	334	345	382	384	355	352	351	378	353	331	328	347	327	348	359	359	370	365	365	374	368	366	323	333	357	335	349	345	331	351	394	344	350	361	329	351	365	351	348	372	357	343	366	380	363	348	354	362	351	369	346	373	326	328	380	360	360	355	335	351	361	382	334	336	328	361	377	337	410	365	324	344	329	391	386	355	382	347	334	344	342	368	350	371	366	348	345	328	328	346	323	364	342	334	362	354	358	374	332	342	352	383	366	364	352	348	344	356	376	342	363	345	316	306	372	343	370	363	380	369	356	361	368	336	360	341	358	338	327	363	391	364	316	373	373	365	348	338	321	347	347	343	349	355	378	377	333	373	365	393	357	323	352	354	375	354	343	388	338	349	343	359	346	341	348	374	376	334	340	347	369	343	387	365	360	346	349	346	365	347	360	372	410	339	393	343	365	314	321	335	350	351	364	366	359	374	327	344	302	336	360	337	353	349	365	382	356	367	380	344	319	328	379	342	371	322	347	388	337	383	363	347	335	338	336	365	344	362	344	384	357	337	342	370	347	364	305	342	366	348	343	299	377	357	344	352	338	374	368	356	385	376	345	321	336	339	378	359	349	352	389	386	336	334	362	358	340	364	339	311
17172	15025	22419	25402	24415	22662	19455	16996	15325	12605	10834	10644	8948	8814	8028	7986	6479	3668	3202	2605	2103	1883	2856	2669	2139	1749	1637	1677	1997	1641	1541	1352	1252	1160	1154	1115	1012	1078	946	947	953	952	884	894	873	850	869	900	902	873	875	914	862	872	904	834	820	901	848	877	837	885	838	865	832	909	829	855	885	879	851	844	871	861	834	801	825	866	837	851	880	845	878	836	843	863	818	913	865	867	833	811	845	833	896	844	790	838	825	861	839	857	862	849	869	830	839	853	857	818	814	817	827	864	852	846	837	852	851	830	841	836	810	857	883	871	872	884	818	873	856	839	848	862	843	829	813	865	845	891	864	869	934	911	897	817	831	910	849	845	847	886	829	848	821	847	908	847	877	842	795	843	873	851	860	866	848	896	887	845	819	864	859	860	881	837	838	835	856	860	830	865	823	875	849	867	877	834	868	883	836	830	824	843	796	802	845	867	866	880	803	882	838	880	862	813	865	861	843	820	826	826	911	830	839	851	868	851	880	856	837	839	844	818	865	830	886	855	828	791	869	880	905	844	876	829	807	868	860	854	849	884	849	853	805	816	881	813	834	830	892	852	838	863	823	811	849	815	845	915	857	886	846	823	828	852	895	814	859	827	854	900	863	826	855	903	847	870	820	848	862	900	894	897	852	866	894	842	825	852	896	823	851	860	911	841	855	871	850	863	842	827	841	874	875	852	901	907	895	848	899	865	851	824	820	848	858	876	828	855	854	777	833	877	843	855	838	865	897	884	821	831	849	858	843	828	857	845	861	882	847	848	837	902	871	844	866	863	849	825	871	832	877	900	876	884	882	844	851	869	872	879	819	852	816	830	952	830	795	850	821	829	874	821	889	832	856	881	849	826	887	896	839	817	876	827	872	860	865	864	834	799	785	845	815	863	817	862	801	825	876	846	871	895	840	833	843	848	909	852	846	838	873	830	866	825	876	821	834	836	863	855	828	840	889	853	873	807	834	876	887	917	909	847	843	826	839	894	855	849	853	856	825	839	780	883	833	875	845	866	866	842	886	837	819	878	841	833	863	801	811	836	878	900	847	806	830	913	791	806	843	817	871	806	840	881	822	878	847	890	856	872	861	859	823	863	833	853	950	862	844	849	878	884	884	837	789	826	866	862	823	847	805	837	803	858	876	895	874	863	908	828	827	839	847	864	833	876	834	828	878	836	811	848	868	864	875	830	855	887	879	877	827	789	859	875	884	853	857	889	842	824	792	845	798	840	834	826	837	873	863	867	848	886	873	841	846	846	819	893	812	847	809	908	830	833	805	813	853	871	856	819	921	882	870	815	817	883	868	864	879	858	906	850	845	841	886	824	913	832	846	828	853	880	840	854	862	850	838	842	888	832	839	859	889	771	845	832	885	843	892	915	819	829	854	815	839	851	801	894	833	855	865	799	837	795	880	899	833	900	852	826	859	798	834	873	853	842	848	867	842	884	806	870	832	898	864	867	866	851	831	894	874	866	857	825	851	820	857	807	891	814	853	829	869	885	877	859	839	848	835	827	858	858	823	928	877	805	816	810	903	877	856	909	857	872	868	875	819	835	863	846	869	866	899	835	850	877	851	859	866	818	853	822	867	847	841	848	830	857	843	908	829	850	812	869	877	866	865	904	857	840	825	836	856	864	895	899	903	864	830	839	873	879	860	815	876	855	798	798	855	830	859	867	836	833	852	876	795	901	839	860	812	864	810	851	765	841	864	851	887	843	894	869	931	825	829	810	866	881	847	887	882	839	859	842	862	891	892	840	847	870	838	840	837	876	834	855	830	810	856	892	832	816	868	840	859	861	855	808	887	843	845	861	845	895	921	795	886	861	891	826	928	824	839	819	815	892	827	857	902	860	811	890	882	851	888	870	925	893	834	861	844	828	901	844	909	863	906	911	897	843	803	801	885	837	834	868	864	832	866	880	886	851	849	841	861	800	864	863	874	861	839	848	837	851	874	830	847	824	880	888	852	834	862	840	866	849	841	880	856	849	836	820	887	829	879	846	804	813	849	839	851	876	846	882	827	851	896	928	819	859	823	876	856	855	860	856	867	885	788	876	815	852	890	852	864	869	874	799	799	842	869	835	859	831	841	822	850	856	887	869	880	889	862	845	822	856	852	879	878	842	813	906	864	887	818	811	823	876	854	815	910	842	870	829	855	853	866	885	866	882	833	886	848	860	838	895	881	858	839	885	887	877	859	817	824	844	850	868	909	848	813	872	875	785	842	889	873	836	869	807	824	829	873	832	876	802	846	856	831	816	918	819	801	837	839	877	842	778	804	862	827	813	869	827	822	837	865	794	870	873	840	808	791	842	871	872	812	904	878	838	859	813	883	881	852	888	862	854	856	861	862	855	859	833	805	874	838	815	847	844	877	821	845	840	898	862	879	866	872	864	902	908	933	879	838	838	838	862	819	867	838	857	883	852	905	866	872	814	896	883	881	868	843	849	889	847	818	833	872	887	870	885	822	913	869	835	893	828	828	864	833	829	877	863	905	871	807	861	886	845	871	853	887	841	829	808	826	829	872	864	847	868	819	833	834	832	884	833	878	880	823	855	889	891	852	877	836	879	846	848	841	892	857	831	821	919	818	847	858	810	827	883	841	886	838	769	859	852	868	833	854	873	847	828	844	849	903	819	832	854	838	812	808	867	844	837	830	823	820	895	866	833	842	813	851	873	805	925	839	853	886	843	844	875	843	891	819	826	844	869	922	852	886	847	852	805	806	854	786	853	881	876	836	852	853	867	881	880	879	836	886	901	862	835	845	858	899	846	832	861	863	853	864	856	859	867	816	828	908	856	881	885	832	832	860	897	859	802	851	860	832	867	826	831	850	849	786	857	866	855	865	836	792	860	879	847	866	830	882	853	869	801	855	840	874	899	875	864	799	853	837	815	874	831	839	890	821	805	810	860	883	820	915	829	832	864	861	905	879	892	854	857	873	877	808	893	834	914	854	843	830	860	865	814	847	845	822	824	821	859	882	890	870	831	820	822	848	817	829	851	830	874	821	838	866	890	827	846	887	831	895	881	857	833	893	852	790	862	887	824	841	843	899	854	806	829	876	834	839	847	857	869	855	853	839	854	840	867	829	879	905	826	838	906	876	886	845	878	855	848	779	833	854	866	880	853	809	870	878	862	871	885	780	890	855	822	812	813	840	858	825	830	863	864	869	809	828	836	881	851	829	855	811	888	820	857	856	879	846	862	899	895	831	836	893	841	841	892	865	895	863	848	842	919	847	842	861	883	828	845	843	898	857	884	873	885	836	833	859	833	844	898	834	894	842	877	876	778	837	919	841	857	832	886	871	890	820	814	778	842	838	888	832	822	869	828	823	884	826	852	844	837	869	896	825	858	867	853	831	840	870	864	884	859	880	869	937	830	867	838	857	879	874	814	859	901	919	859	867	869	874	855	863	887	843	863	808	888	842	855	832	930	801	815	845	870	820	850	864	892	859	817	863	889
36666	28478	28180	24344	20800	18280	13370	9856	8380	6744	5553	4999	4630	4494	3906	4093	3949	1725	1159	1367	980	673	890	1360	848	721	764	702	782	627	561	607	540	462	476	481	438	456	403	390	413	362	365	347	362	377	381	324	356	367	380	358	330	379	339	383	347	316	358	343	361	334	310	347	364	381	370	356	350	371	321	363	328	372	349	365	328	366	343	329	334	346	372	313	336	382	316	361	369	343	347	341	352	357	368	374	355	353	328	380	372	383	380	373	357	335	365	405	335	360	336	385	344	348	323	366	365	304	333	430	362	352	378	347	343	333	345	363	346	356	342	359	374	366	329	391	366	361	362	380	342	347	413	408	372	339	360	363	342	373	368	351	345	388	345	351	335	364	383	354	347	376	360	363	348	338	355	361	380	348	355	349	377	356	363	367	316	364	371	369	338	357	361	346	360	355	369	371	332	363	350	338	309	347	342	344	336	353	364	395	369	364	353	362	330	369	372	352	417	356	370	352	361	347	351	372	374	364	352	367	394	352	359	367	362	344	342	364	319	366	326	362	392	354	344	355	339	348	329	347	380	366	380	326	333	341	313	345	356	365	358	408	374	361	338	352	354	357	329	344	342	356	369	363	371	341	371	350	367	357	358	307	343	335	340	325	370	364	366	376	400	357	315	366	329	393	353	343	330	340	366	337	361	394	360	344	355	357	346	345	358	330	367	338	344	355	343	350	367	395	380	359	366	354	368	339	332	352	371	345	382	332	325	332	346	322	314	329	351	383	384	335	314	314	353	357	378	338	344	380	360	331	329	353	332	378	385	352	343	348	374	315	362	370	362	378	348	379	365	383	377	343	341	345	339	343	312	358	375	359	374	315	349	353	346	338	363	372	355	347	355	350	395	355	325	377	325	354	349	365	374	393	369	385	326	346	355	391	394	356	324	365	346	341	351	385	394	362	356	331	396	389	343	343	347	362	328	345	328	368	376	350	363	341	342	328	368	367	375	336	367	359	368	355	356	344	339	346	345	355	369	393	347	354	383	368	355	351	372	361	314	358	339	375	335	350	342	348	336	329	335	352	374	359	366	344	347	328	353	376	364	339	364	334	353	358	353	346	352	342	364	355	343	330	325	336	335	396	348	366	344	399	344	335	362	355	362	339	330	358	342	356	328	345	355	372	393	360	364	368	361	354	344	336	342	365	327	308	309	326	354	353	389	354	341	372	371	348	355	321	354	356	344	372	365	344	318	323	329	330	371	328	364	371	352	364	366	345	369	382	312	334	330	385	385	338	327	325	335	357	301	328	352	344	354	360	354	353	346	351	346	343	355	320	363	329	363	347	349	352	367	345	353	362	323	370	353	387	334	384	367	341	353	376	393	353	330	353	363	358	365	379	360	337	342	356	363	375	321	383	390	312	360	359	374	338	298	355	359	367	364	319	390	347	359	351	350	308	315	361	357	350	376	330	359	342	378	353	325	329	349	350	341	389	385	373	352	353	329	338	321	364	364	358	346	351	352	323	325	323	350	329	345	383	360	399	347	319	330	312	371	344	381	368	364	332	376	340	370	353	348	382	325	346	352	343	378	363	329	360	359	360	364	369	318	372	335	377	404	350	348	338	357	379	358	353	372	364	324	352	364	338	330	370	375	363	349	331	324	347	368	326	320	346	345	368	415	310	366	351	344	370	355	306	337	347	343	380	344	391	337	369	360	342	343	325	356	377	322	355	379	350	342	345	347	345	345	323	339	331	328	362	325	314	388	379	322	329	355	346	305	332	344	338	339	381	330	361	326	340	351	386	318	349	359	355	348	376	371	365	350	363	388	384	350	381	351	382	323	373	373	315	354	361	348	338	344	361	324	365	318	335	352	326	356	348	346	370	337	343	372	370	367	383	350	365	340	309	337	377	339	327	341	365	327	362	352	341	365	337	360	348	350	340	329	314	357	349	356	340	344	332	390	352	387	369	396	300	340	337	380	344	306	365	363	368	348	350	383	330	328	385	319	382	337	327	322	369	366	352	376	349	322	350	352	355	323	348	323	329	349	370	320	344	385	348	348	331	325	333	356	381	351	364	332	336	293	338	358	368	343	383	351	331	351	362	361	343	361	369	372	349	391	333	366	368	342	339	361	373	375	373	350	367	348	351	365	369	364	334	360	374	373	342	313	369	352	322	325	356	334	346	364	365	353	380	343	348	364	348	368	343	404	347	347	350	338	376	386	358	323	347	349	298	351	341	330	330	376	340	336	337	330	367	336	384	350	346	345	339	389	351	330	360	346	335	382	354	345	372	385	390	357	363	356	395	336	423	367	373	337	361	355	361	361	355	376	329	386	327	367	374	384	391	343	359	350	358	334	362	338	317	347	347	379	336	370	311	382	380	321	336	316	314	345	353	314	331	338	385	337	370	367	359	374	369	357	360	332	362	332	344	349	354	342	347	341	368	331	337	318	396	340	345	354	346	354	311	341	341	359	373	312	361	322	355	344	356	377	379	333	315	357	374	397	317	331	339	333	373	378	337	355	354	368	346	332	356	374	351	313	386	349	363	357	351	358	361	354	320	331	353	335	380	370	327	379	345	374	370	363	374	364	369	347	340	329	375	374	372	341	371	356	356	363	347	340	346	356	357	339	381	367	381	367	322	364	368	334	313	365	332	362	340	325	350	348	339	369	346	380	375	347	302	356	358	355	349	392	377	346	334	359	322	349	368	353	372	358	341	379	367	342	337	349	350	387	380	392	340	292	334	337	358	346	333	331	367	363	368	352	393	360	319	392	386	333	355	383	337	373	340	357	369	304	343	337	356	374	349	333	338	361	334	322	350	347	347	390	350	352	348	343	352	359	384	336	351	382	360	366	404	367	343	371	352	370	385	324	351	357	301	363	354	338	335	346	372	356	314	368	359	351	356	435	373	387	333	333	345	326	367	328	408	395	343	364	327	418	353	358	380	354	356	362	358	350	340	389	338	357	339	352	343	352	343	348	327	355	373	413	359	383	344	319	341	321	357	323	398	320	359	350	339	351	361	359	371	337	346	360	363	396	338	352	360	351	352	366	341	390	363	356	354	380	300	342	359	355	331	360	367	355	352	318	377	330	352	350	321	362	325	346	349	342	334	350	360	377	341	354	372	332	328	384	361	346	362	350	359	387	337	325	333	350	342	376	381	343	337	328	352	359	391	348	371	346	328	364	366	396	310	392	333	343	328	331	336	337	363	374	345	381	326	359	367	373	378	342	345	380	352	315	331	323	321	387	371	316	327	364	356	354	366	345	335	383	366	358	332	343	352	355	375	347	368	361	388	370	366	361	342	339	340	310	382	327	344	336	351	317	329	371	325	352	346	318	358	340	347	330	331	379	369	372	411	366	343	347	357	323	350	361	383	339	356	321	357	370	378	343	369	350	353	377	354	393	332	340	359	361	339	361	346	346	349	366	353	344	318	380	354	374	363	375	371	343	354	350	345	373	368	363	379	396	311	331	351	347	331	332	366	336	352	364	375
22376	21977	30152	34020	33812	32844	28261	25710	24050	21475	19283	18172	17043	16645	15687	16366	15547	7529	5649	6328	4505	2669	4318	6649	4215	3074	3360	3293	4013	2826	2585	2529	1920	1706	1639	1493	1436	1423	1195	1067	976	937	919	890	921	880	872	822	888	865	870	862	906	845	873	898	839	836	847	851	840	832	915	876	876	867	835	849	800	892	867	868	806	813	825	841	787	872	849	809	819	907	805	870	858	893	819	864	864	857	877	879	859	876	874	845	876	856	897	854	820	861	845	839	918	853	863	848	840	832	812	862	884	832	898	851	863	878	823	836	864	823	921	840	804	878	836	829	835	821	816	857	848	830	866	823	848	875	892	859	854	851	825	815	829	823	789	862	840	904	818	836	832	880	833	866	837	892	790	841	857	867	824	837	823	837	833	795	842	816	815	854	828	837	805	891	844	824	854	845	811	890	881	820	840	890	829	868	852	872	848	833	795	816	829	806	836	827	852	855	850	858	822	828	854	825	871	822	830	900	865	834	813	849	783	784	797	812	819	871	827	893	843	890	856	888	889	851	835	853	871	793	792	898	909	838	852	832	921	874	834	813	857	815	862	874	824	915	863	805	850	878	864	834	896	827	806	864	829	864	826	870	780	798	826	871	847	841	818	854	858	833	841	847	863	886	880	814	847	856	823	858	848	848	858	834	796	883	803	825	841	835	886	848	838	818	816	850	830	832	828	826	799	834	897	864	852	782	921	871	802	817	826	863	859	869	857	880	895	815	854	850	834	897	844	868	865	893	819	820	804	781	906	860	832	879	829	857	818	869	879	831	826	861	859	854	856	833	883	831	845	901	849	858	825	800	898	834	864	860	885	877	799	877	824	839	841	848	842	834	790	867	865	836	831	850	869	887	865	823	890	871	834	883	836	836	889	856	817	869	787	882	901	859	855	845	870	866	853	829	852	890	811	868	849	829	838	816	857	875	879	866	870	837	860	864	856	837	873	877	842	842	873	911	843	826	818	812	846	870	819	868	808	831	842	853	802	892	841	865	831	821	800	879	833	884	897	859	846	911	811	861	826	870	888	870	865	818	900	820	852	865	827	819	859	831	841	851	851	883	877	876	818	864	869	849	872	851	901	843	876	908	848	855	822	838	850	853	877	832	845	807	890	865	866	863	812	850	852	828	863	813	877	793	860	870	847	870	830	836	910	867	885	845	830	819	832	866	877	798	894	890	836	818	825	860	849	830	915	834	790	838	862	855	882	799	907	876	855	859	810	913	841	829	807	864	862	870	832	867	834	845	860	840	834	855	815	843	855	877	843	828	858	817	805	845	820	803	830	814	838	859	897	854	845	831	829	839	844	816	862	874	815	871	857	805	823	854	854	847	861	912	869	862	895	851	843	873	829	833	801	795	860	826	896	875	867	847	777	913	850	832	864	866	839	883	882	803	843	818	818	823	851	846	873	858	899	842	784	812	853	819	898	829	833	906	871	906	880	830	859	885	854	855	864	873	838	851	901	814	824	852	823	862	828	832	867	774	848	817	868	851	884	858	811	836	850	866	854	811	847	847	874	821	845	883	858	843	856	843	828	819	797	837	879	785	889	883	833	860	843	834	805	832	861	847	879	834	838	856	884	888	858	848	861	829	828	872	845	786	868	827	879	884	837	833	841	884	848	865	861	872	833	897	875	866	835	895	831	842	828	857	861	821	841	862	909	799	852	806	826	832	890	898	865	815	839	842	834	883	821	820	911	870	819	799	838	804	820	848	868	893	868	843	836	826	813	781	860	844	898	839	809	813	889	878	867	831	892	828	880	837	865	844	853	850	834	836	899	872	814	820	832	870	847	840	806	856	823	827	881	869	806	844	862	856	850	820	870	837	859	925	826	852	896	878	797	836	832	843	857	824	810	828	860	848	840	901	902	828	842	850	817	846	825	801	830	875	865	850	869	863	802	860	846	831	867	873	861	845	854	841	853	860	856	863	847	829	832	858	818	899	852	835	837	884	833	849	846	868	811	831	830	800	872	836	890	841	828	832	846	793	865	868	821	883	889	846	837	825	921	840	859	895	873	806	862	853	845	905	871	828	912	806	849	826	901	876	858	898	858	930	822	729	870	907	880	835	822	820	852	806	851	790	860	862	838	835	811	915	805	810	866	810	850	839	805	919	862	867	907	862	860	833	864	890	846	877	904	878	878	852	930	838	850	800	874	847	830	841	816	877	878	814	891	822	863	839	862	857	878	845	848	826	876	826	839	821	833	813	859	852	847	827	849	870	871	918	846	844	868	895	885	827	880	850	839	861	905	845	822	837	799	869	837	841	828	842	882	839	893	803	887	911	821	798	890	873	874	841	857	831	863	856	868	857	804	827	835	841	887	907	809	812	818	838	863	831	843	905	848	840	878	819	835	852	867	802	877	809	837	878	836	831	803	850	849	823	832	819	838	877	887	868	842	842	880	888	879	870	857	803	846	821	854	833	822	835	804	824	868	838	836	856	870	894	844	831	832	861	878	864	844	911	868	845	833	826	848	852	858	863	829	867	834	870	869	826	815	831	831	899	827	834	855	853	893	872	808	890	793	887	851	797	844	788	830	844	876	854	880	796	839	823	888	812	859	824	865	806	839	832	836	838	837	850	848	783	897	881	837	833	850	914	880	822	848	862	838	873	866	857	801	862	816	858	865	833	819	856	860	802	837	849	856	791	839	856	884	841	860	863	880	907	843	831	858	824	901	859	840	905	894	825	803	857	879	864	878	851	839	846	822	809	874	856	884	864	891	817	867	827	893	901	865	897	872	861	863	868	833	799	880	847	823	913	872	794	862	826	844	805	871	811	871	865	862	864	843	861	855	815	840	846	867	876	878	847	838	862	818	860	823	884	909	806	922	840	840	869	879	844	833	886	849	864	818	866	851	811	829	886	877	860	866	844	783	833	843	855	905	833	851	852	844	843	864	817	829	869	806	840	878	862	871	824	884	882	872	882	852	815	817	897	850	858	852	822	837	870	862	864	829	862	826	811	889	807	844	839	801	833	831	819	879	839	864	889	837	890	833	829	798	869	830	864	861	803	883	848	844	865	868	847	836	886	826	793	859	858	882	868	814	867	853	872	823	862	852	856	821	916	831	796	887	780	882	859	849	876	877	864	824	914	891	910	841	861	834	862	839	895	803	812	845	818	874	857	845	795	876	820	856	804	838	820	868	785	845	824	857	807	875	832	850	869	842	854	885	859	873	837	834	877	859	802	872	824	788	833	825	847	855	856	882	868	863	836	883	874	869	865	815	897	894	855	837	819	861	844	853	851	900	860	871	846	896	824	839	897	828	906	861	860	896	871	825	858	826	888	854	856	887	866	895	873	856	865	828	858	799	878	856	830	871	847	864	833	866	865	867	838	869	840	875	885	862	810	881	880	849	867	852	872	866	882	886	926	844	829	841	827	794	898	853	892	873	826	838	789	817	851	879	856	862	866	797	864	842	843	883	834	846	853	863	840	839	895	816	826	830	872	863	875	838	866
19519	10627	10981	9373	6971	5298	3565	2634	2086	1526	1202	1182	866	849	735	685	623	538	516	460	454	427	447	457	396	417	407	387	390	367	382	352	369	395	379	367	353	404	338	356	387	365	360	371	353	361	392	355	373	388	365	362	361	331	334	366	359	343	344	351	363	376	326	310	358	346	351	367	369	378	375	378	327	333	323	353	367	351	364	349	346	343	347	323	365	365	342	357	332	352	357	345	356	377	379	359	357	394	354	375	342	378	378	345	321	345	351	354	358	365	343	380	361	365	363	366	373	320	344	375	379	380	366	353	391	347	344	340	329	336	366	357	338	358	392	338	333	338	400	358	355	350	336	369	354	350	343	344	354	359	342	350	385	370	369	313	370	339	360	355	400	366	345	353	361	350	374	374	339	345	372	367	331	374	356	341	376	366	372	377	359	344	347	342	345	371	390	356	390	397	372	355	335	366	372	347	393	355	351	362	385	372	366	364	338	375	325	351	360	363	363	377	347	344	338	355	393	355	329	369	372	347	380	345	357	366	368	370	331	352	339	327	357	339	354	354	353	324	342	348	371	384	353	376	372	370	395	339	396	349	363	330	370	349	326	383	355	346	333	340	378	315	413	367	351	357	360	382	390	357	385	393	366	380	347	379	380	357	364	361	315	357	383	331	362	319	349	383	362	349	355	360	328	361	336	357	375	371	347	324	350	352	386	361	352	393	377	367	359	366	342	319	394	356	403	346	363	345	327	359	358	346	349	359	331	324	351	349	334	354	331	367	349	355	346	405	365	349	386	366	365	348	344	373	357	376	354	396	339	364	383	361	345	344	360	341	321	384	358	403	380	347	343	343	349	339	355	366	357	324	353	357	347	340	349	408	350	365	385	358	371	373	371	367	375	302	370	347	347	387	381	348	368	354	338	346	348	379	365	314	349	363	389	358	347	344	336	359	354	345	337	378	349	360	328	363	372	352	362	352	374	360	366	384	350	359	351	348	348	324	348	379	344	326	384	361	337	332	333	384	375	382	357	347	353	351	359	376	338	333	363	349	363	367	310	326	382	354	370	336	374	361	356	353	365	353	378	349	365	341	346	353	344	343	354	357	350	381	364	344	336	356	384	331	384	354	363	335	360	365	369	299	360	340	351	375	377	335	355	343	365	331	328	344	345	368	402	340	345	358	391	360	357	360	376	331	358	371	353	328	368	346	356	334	358	385	357	358	333	329	352	349	345	346	344	324	370	358	349	373	388	367	334	374	389	371	348	370	344	380	372	375	358	339	356	372	352	342	390	341	357	326	354	316	353	339	357	370	329	362	378	380	363	358	360	375	332	349	347	328	352	356	368	330	315	338	346	357	409	360	377	355	366	334	364	328	375	359	366	348	366	336	325	332	360	355	380	375	370	375	385	338	353	369	311	342	377	357	359	365	357	336	353	325	341	352	360	346	356	358	354	355	341	318	358	350	334	369	353	354	321	373	321	368	369	350	334	345	342	352	363	366	361	348	344	368	356	339	352	338	327	348	385	332	373	339	349	362	360	351	328	351	339	348	388	352	370	350	324	370	323	362	348	369	369	330	367	365	312	327	361	375	367	379	343	374	349	377	365	346	346	309	375	393	380	347	347	352	368	347	362	397	391	366	353	337	358	369	343	324	389	377	366	373	346	395	334	378	359	353	358	376	357	378	359	339	395	359	357	380	316	324	377	336	355	340	363	432	381	345	349	368	388	289	368	347	321	397	340	387	347	360	350	324	375	341	371	339	363	329	377	381	341	354	406	354	344	329	351	391	332	362	374	378	361	327	342	364	351	367	345	336	356	370	320	353	377	372	394	364	388	370	348	365	348	360	362	324	334	352	362	346	368	350	336	373	365	362	383	346	362	344	380	353	386	365	337	347	343	384	396	354	344	360	390	353	336	377	348	365	351	356	337	331	341	349	340	352	379	353	335	376	354	387	396	324	325	363	380	412	356	329	373	343	375	338	336	338	343	364	319	359	348	363	324	383	398	342	390	384	362	335	359	348	340	331	339	359	384	372	370	327	337	339	353	313	328	364	365	356	365	375	349	325	388	379	350	355	367	332	333	350	344	325	322	334	345	410	333	362	360	342	369	364	377	370	379	325	375	386	363	304	344	367	376	360	348	359	328	325	351	357	352	344	402	352	366	331	391	385	349	374	337	342	321	347	348	365	379	391	382	355	364	351	328	366	366	334	347	360	374	350	355	345	356	363	352	353	362	368	308	354	330	361	321	364	342	375	364	332	365	368	368	401	368	349	361	358	343	368	349	362	339	345	324	375	312	415	348	335	341	383	314	354	374	364	332	371	355	400	342	378	394	414	359	353	337	357	345	345	346	364	363	347	354	363	340	380	373	352	371	380	340	379	355	323	345	356	372	410	298	375	346	327	367	344	344	336	406	353	384	336	364	343	403	343	335	332	367	347	347	369	389	324	348	357	339	331	348	373	387	312	341	361	395	378	382	374	354	337	344	352	348	360	366	392	324	341	362	351	346	330	372	408	328	361	368	353	339	318	332	381	362	355	321	344	341	379	353	370	402	326	345	340	370	351	372	355	409	370	366	372	372	348	341	357	370	345	363	325	362	345	339	406	330	361	313	369	353	376	349	374	373	377	353	369	379	373	361	389	357	356	371	366	384	383	360	347	346	374	381	349	330	352	411	346	357	335	364	344	345	353	354	391	366	323	321	375	358	352	360	347	315	350	364	352	333	359	401	334	353	369	311	342	354	375	407	339	394	342	362	367	367	378	336	368	377	373	361	322	347	365	314	339	382	397	383	354	349	349	311	397	366	351	398	345	372	362	330	365	327	380	328	352	384	353	353	358	327	343	350	375	385	360	368	366	378	320	370	354	367	355	371	341	365	363	362	321	373	356	357	384	384	350	351	344	389	363	372	366	404	318	351	345	324	372	385	372	352	345	342	357	372	374	356	362	375	348	334	374	376	355	347	375	388	377	358	359	368	320	363	359	368	358	336	341	394	356	321	392	331	385	347	389	356	347	327	353	344	368	337	368	390	339	337	355	340	345	337	344	326	380	375	355	384	359	366	361	364	339	375	346	363	344	365	345	352	388	368	355	349	375	334	351	349	325	391	373	330	372	343	360	363	369	362	339	367	342	364	368	362	354	368	369	357	360	365	359	360	371	347	356	359	349	359	387	356	354	349	358	345	332	358	320	355	326	335	337	320	326	343	366	350	368	350	347	330	365	360	358	336	340	322	330	349	343	361	357	350	365	382	357	337	370	340	369	363	372	337	387	333	360	352	376	358	338	366	360	338	368	348	369	331	357	377	345	372	361	341	380	322	343	353	369	338	374	372	348	314	376	350	390	361	365	347	347	376	365	347	355	345	342	351	364	339	345	347	386	355	369	352	345	361	356	358	364	367	359	385	360	343	360	396	392	341	349	326	344	355	341	376	369	335	359	387	366	329	346	322	363	336	372	387	331	349	373	361	346	351	347	375	375	327	359	363	356
13094	9481	16667	20032	18711	16432	12790	10528	8833	6918	5717	5370	4024	4105	3229	2743	2553	1964	1789	1696	1467	1294	1360	1345	1265	1203	1071	1047	1028	1010	964	899	949	909	936	947	948	924	931	797	894	847	853	863	907	895	821	867	862	854	842	881	858	845	894	847	849	836	818	851	861	919	854	852	861	813	870	864	844	880	881	831	892	845	902	934	898	843	881	857	849	819	851	867	906	848	837	853	856	870	839	797	783	867	818	854	858	868	869	890	875	833	799	856	846	889	819	821	800	880	871	855	869	869	869	837	918	865	845	870	852	874	838	838	879	828	835	896	832	844	886	853	842	862	810	837	875	856	911	784	836	881	851	838	850	845	897	848	848	927	831	828	837	832	808	814	855	824	865	845	865	811	839	851	875	852	856	917	889	909	820	888	885	840	907	841	893	858	834	843	813	942	877	880	833	853	853	868	899	841	837	874	880	872	827	895	858	893	846	868	867	869	900	822	821	884	876	872	834	832	791	794	879	846	820	855	834	849	849	795	919	846	846	779	870	852	864	885	908	873	833	844	872	859	826	872	909	822	797	873	877	858	878	837	828	893	856	839	836	804	859	850	869	821	865	804	830	823	837	859	889	855	823	900	831	875	838	867	838	849	902	910	876	866	860	856	878	834	893	836	871	849	865	807	847	776	839	837	881	913	844	857	818	848	833	844	866	860	862	878	823	868	845	871	880	880	871	867	825	857	885	833	849	854	826	881	827	862	869	877	846	874	830	811	796	861	876	865	850	860	854	844	848	861	844	895	821	849	850	891	840	795	878	882	838	831	855	866	851	805	864	858	832	858	870	853	826	846	877	801	855	814	860	899	835	787	813	822	896	845	900	851	855	899	895	850	881	837	887	840	863	857	835	878	857	840	836	873	777	849	841	838	898	830	833	892	869	900	855	849	896	861	838	835	846	873	878	876	884	869	857	848	823	894	887	880	866	853	865	874	910	843	864	857	866	860	864	844	854	840	847	828	834	825	882	834	872	884	874	857	846	848	860	811	846	839	849	871	840	842	857	823	838	870	831	811	899	863	831	901	896	829	868	838	868	854	847	852	874	812	853	876	900	857	804	836	886	822	856	832	860	813	847	832	837	805	850	855	826	860	883	859	856	829	871	876	795	887	797	852	911	824	906	859	885	828	885	893	873	845	852	854	840	808	893	891	868	885	906	862	921	824	836	909	868	907	833	867	900	845	803	842	846	825	881	827	876	848	825	879	902	842	861	869	860	841	813	861	836	868	885	854	890	822	849	833	852	845	867	855	840	856	869	830	887	910	861	839	850	838	900	927	844	871	895	884	870	872	893	854	854	884	834	899	810	877	850	869	844	854	834	856	836	890	777	844	887	830	826	935	897	806	839	860	860	832	884	915	875	831	871	879	845	824	884	861	818	845	840	837	902	865	788	894	809	867	873	890	849	873	831	860	820	880	815	858	885	875	870	895	843	842	865	913	845	805	818	942	787	811	859	900	792	887	884	824	791	861	855	820	856	910	854	828	835	839	816	813	875	869	874	871	886	824	862	873	837	848	845	809	819	889	836	877	867	902	884	828	840	813	895	851	828	906	865	840	833	888	868	892	836	878	884	863	835	850	785	878	858	860	799	906	844	859	871	926	869	843	822	892	872	817	862	844	843	864	843	842	851	878	850	883	834	844	887	901	837	799	861	861	939	818	859	856	874	877	858	888	851	895	913	892	856	862	851	838	848	896	941	834	895	835	819	826	885	833	824	809	873	872	827	867	855	832	812	880	872	818	866	855	833	846	845	857	872	897	873	891	853	854	860	856	909	868	901	896	836	891	848	824	852	854	846	884	823	842	861	850	892	835	874	872	866	843	868	879	858	928	834	857	882	843	907	864	894	872	855	847	814	885	864	881	879	830	835	851	824	857	849	869	872	827	864	844	827	887	841	931	817	858	834	862	846	846	839	851	858	863	829	896	893	849	888	904	880	890	827	801	873	848	871	891	822	820	818	880	863	837	853	859	851	846	845	874	860	869	868	850	836	848	866	907	874	911	826	847	872	857	836	879	873	845	890	840	837	856	825	869	840	856	859	859	840	892	838	883	904	847	891	851	879	819	932	848	800	892	897	846	812	898	855	881	870	857	861	857	873	832	882	831	853	833	872	820	833	851	853	862	830	833	847	835	869	891	865	852	862	870	839	918	889	849	825	864	848	868	857	826	828	875	844	894	921	875	854	798	859	853	832	876	871	834	875	924	860	864	828	846	829	851	849	839	833	853	886	876	909	824	849	879	865	819	854	850	874	882	833	854	806	848	880	869	867	912	848	847	866	850	869	871	845	877	879	875	858	833	796	873	842	889	922	884	848	855	859	861	863	842	793	867	802	859	824	831	832	846	945	827	857	856	855	878	832	871	871	847	853	856	876	881	847	878	873	879	880	866	827	817	862	879	888	835	815	833	814	853	854	879	832	871	832	847	897	871	878	850	872	863	832	819	768	840	886	915	899	873	831	865	873	871	916	906	846	877	854	888	842	880	819	850	877	876	853	861	830	862	841	835	845	839	859	849	896	898	837	864	891	831	868	884	867	862	868	901	847	853	901	890	830	880	853	891	960	884	841	832	841	845	844	836	819	798	851	840	826	836	879	840	789	873	879	891	884	900	905	832	847	865	884	882	879	838	801	842	844	852	797	822	866	840	853	860	837	859	841	846	838	855	872	791	877	869	899	814	839	836	809	866	852	839	927	859	828	827	884	872	878	856	848	907	825	812	858	886	867	871	916	885	827	877	893	879	933	864	826	824	840	850	901	823	841	844	811	894	861	862	842	826	818	837	833	815	852	861	848	862	835	911	860	832	884	774	910	878	877	851	802	879	844	887	823	855	839	885	825	895	810	858	817	868	879	832	881	869	841	896	900	894	906	848	824	884	873	886	862	783	855	894	853	872	833	803	833	859	867	860	844	856	908	882	846	881	917	809	907	889	837	820	867	909	830	860	931	903	869	881	843	803	843	878	826	861	870	795	864	823	843	936	828	844	860	829	887	837	875	941	906	836	849	831	842	838	877	879	850	843	847	831	888	876	827	833	846	880	842	824	839	867	902	858	830	840	895	898	881	867	817	875	882	888	840	906	850	869	827	853	816	843	817	846	864	880	834	844	859	893	870	847	850	880	865	869	841	845	865	835	803	878	867	823	848	860	844	901	872	872	856	872	816	908	858	875	866	816	850	846	896	854	847	822	854	845	907	850	853	817	900	864	872	830	901	868	847	853	860	845	842	822	840	812	849	863	865	870	869	845	866	826	918	901	833	793	874	885	928	819	945	855	858	883	843	903	849	869	856	860	855	849	868	833	842	846	823	867	835	874	836	865	882	896	825	812	902	895	869	894	865	842	808	864	879	843	826	797	916	832	808	870	830	823	912	845	847	850	893	826	877	828	859	896	885	899	869	856	810	889	855	826	834	836	882	859	840	860	817	871	845	886	876	846	834	886	846	838	852	798
26447	17533	17059	15615	10511	8556	6184	4680	3847	3326	2960	2505	2119	1753	1638	1288	1374	972	748	639	527	497	493	621	594	500	483	481	513	469	463	415	402	397	381	408	405	374	377	397	355	346	333	360	362	326	369	347	356	347	355	374	334	310	300	381	387	364	340	332	317	345	364	358	344	378	319	359	353	346	368	359	353	374	339	324	363	367	343	372	337	364	382	338	360	345	334	343	293	306	327	342	351	350	349	355	367	321	324	367	365	338	364	355	357	347	353	381	343	358	346	353	366	336	373	348	352	345	343	355	349	357	311	329	338	373	371	334	336	325	358	370	340	349	375	366	354	382	376	350	349	333	330	325	338	350	350	340	372	341	362	365	355	371	360	353	329	367	340	386	355	364	333	372	361	343	368	331	379	342	340	379	355	371	353	329	335	370	382	366	345	340	368	373	318	353	290	339	304	349	343	347	399	353	324	343	349	321	349	366	367	347	357	366	377	324	330	368	409	356	338	321	346	337	331	349	340	353	334	379	344	357	358	378	315	348	342	357	359	341	345	334	329	375	328	327	347	371	368	364	381	358	355	365	390	338	352	353	309	321	350	367	341	337	352	346	324	351	380	343	371	350	359	358	395	339	360	338	336	337	373	348	346	358	354	360	334	363	315	350	371	340	349	352	330	355	361	366	377	333	332	345	387	326	359	357	312	354	363	368	347	370	332	370	334	360	388	369	324	338	353	382	316	325	308	318	396	335	369	323	383	379	303	374	366	345	340	325	355	346	351	361	333	350	397	354	342	359	323	355	365	329	369	337	355	333	341	357	390	371	347	333	328	334	351	373	327	355	393	327	324	348	410	310	392	357	377	320	340	358	372	332	337	354	351	362	351	356	335	396	332	347	345	368	342	339	344	364	365	341	356	379	309	331	359	328	328	337	352	367	360	337	346	357	329	339	334	367	350	348	362	372	345	374	347	375	333	386	311	338	344	333	350	368	324	336	348	354	343	360	376	327	322	338	373	362	345	347	388	333	386	331	332	355	318	365	343	347	349	371	360	386	333	320	365	349	346	330	331	350	330	345	364	353	360	358	345	356	359	369	371	352	332	413	358	381	347	346	347	348	362	371	348	362	314	364	379	329	358	361	376	380	357	358	353	361	354	363	353	358	354	315	331	343	379	365	355	360	372	334	347	360	373	396	380	353	333	341	344	324	368	351	366	398	369	343	338	361	379	343	304	348	374	325	288	364	306	350	375	328	364	339	347	363	344	349	352	354	355	339	396	343	337	296	373	333	357	378	343	333	356	368	383	377	357	372	359	334	376	376	339	357	351	338	321	359	373	363	361	344	328	342	390	358	317	342	341	329	339	358	384	378	391	335	332	358	340	332	358	378	347	329	343	351	348	371	364	355	356	365	347	346	334	356	341	322	371	370	345	345	358	311	365	340	376	346	376	393	311	372	310	381	369	352	364	350	317	343	336	335	352	338	348	362	389	352	311	352	318	351	332	355	321	358	333	408	385	369	358	348	349	357	368	327	354	376	347	350	351	361	343	355	338	338	353	357	346	335	340	352	355	318	315	345	351	352	369	357	325	330	386	365	350	347	373	355	387	344	360	311	395	365	378	354	346	312	353	349	351	333	358	359	340	363	348	364	349	380	382	397	384	396	353	355	349	324	350	321	348	358	360	362	350	348	311	326	361	353	362	366	348	367	320	355	354	368	381	396	343	343	337	321	319	365	341	366	371	379	364	384	346	327	360	374	359	347	345	351	350	334	326	317	348	345	356	362	368	337	308	363	354	338	344	362	364	341	359	395	353	351	387	373	347	381	367	387	383	347	352	358	366	361	369	340	360	385	343	357	360	350	368	369	379	360	340	389	375	363	356	329	336	336	336	376	359	372	366	377	342	329	335	351	355	354	340	329	376	355	341	331	369	330	363	297	330	373	368	357	335	346	346	335	331	356	367	348	365	351	337	323	328	351	348	349	358	353	340	339	358	351	339	370	363	354	353	337	346	359	322	339	354	386	321	354	343	326	338	340	334	321	344	336	344	307	327	348	373	341	348	330	334	339	355	336	332	343	347	353	327	344	329	349	366	326	372	349	357	362	298	370	334	392	345	361	327	338	363	353	352	321	327	340	350	367	341	351	375	363	354	350	389	341	352	359	362	352	336	384	340	352	368	385	350	333	386	365	330	336	352	377	340	402	326	366	343	327	349	342	355	336	376	374	367	323	341	344	345	345	374	344	353	326	333	332	379	347	352	364	384	348	342	366	381	343	364	341	361	364	336	369	346	360	359	338	340	328	347	343	353	355	388	357	347	332	349	365	343	350	346	339	342	339	353	322	361	336	335	361	307	350	368	342	378	336	367	378	340	362	322	375	338	336	340	340	283	345	350	359	340	351	349	356	353	385	361	349	384	387	367	344	360	348	370	322	335	353	374	376	380	304	332	344	348	362	343	354	351	340	360	331	336	350	364	379	336	328	339	339	354	326	390	347	325	363	342	353	342	354	348	347	347	342	339	360	343	376	346	347	366	345	364	361	321	354	374	329	352	332	345	372	356	359	349	351	347	324	369	349	331	332	335	372	335	336	336	332	331	357	376	331	347	360	332	354	345	337	362	321	350	310	351	363	414	336	345	367	368	322	348	355	337	339	337	379	341	378	367	391	353	385	379	365	375	330	365	371	350	345	377	353	335	356	353	320	323	353	354	351	341	339	378	375	347	327	348	327	349	337	354	338	372	350	360	311	358	365	383	355	351	352	342	327	374	343	334	362	372	322	349	356	350	314	363	362	370	375	342	369	359	354	369	354	353	355	352	339	366	356	335	330	354	321	347	338	329	338	311	344	335	323	361	350	355	359	368	348	358	364	390	375	281	362	347	401	353	350	346	350	366	324	368	354	357	358	368	332	378	333	368	344	365	358	315	346	304	355	357	346	357	381	336	379	355	381	327	334	375	354	335	331	328	346	380	383	304	338	375	368	370	355	316	329	368	309	312	325	363	342	391	347	393	333	386	368	367	369	305	353	330	349	353	370	356	367	342	372	345	356	338	320	342	343	345	354	345	343	359	346	373	360	364	361	340	332	324	378	360	340	356	344	331	353	345	353	337	334	359	323	327	318	358	334	363	367	332	320	343	326	312	343	371	336	342	334	354	324	397	369	364	393	321	339	326	341	382	392	341	327	330	328	341	368	345	365	357	351	329	329	339	353	382	364	358	328	368	351	359	355	366	392	360	346	361	331	352	330	345	354	354	367	328	305	312	350	373	378	342	347	381	327	354	305	321	362	350	344	357	364	366	312	342	331	373	351	341	361	305	382	364	340	338	324	325	325	343	346	366	345	368	355	335	389	347	317	361	400	364	334	361	331	353	359	322	352	321	348	371	338	367	330	307	333	364	328	346	372	323	347	327	339	339	400	374	327	379	328	350	357	346	346	314	321	344	340	336	331	355	366	367	336	383	354	374	349	330	408	342	361	356	394	361	335	352	361	341	332
16656	14386	22155	26723	23259	22623	18760	16461	14616	13518	12453	11095	8938	7779	7689	6586	7162	4746	3218	2707	2147	1741	1931	2963	2429	1820	1642	1741	1742	1513	1535	1397	1183	1110	1096	994	1059	1008	919	982	872	871	913	862	866	879	892	884	859	863	867	842	848	823	834	876	857	885	832	804	857	831	888	870	859	908	889	810	834	855	853	894	851	854	798	833	831	812	856	844	848	870	873	883	873	878	837	795	866	853	844	915	878	855	889	872	868	821	889	837	859	810	851	881	847	827	857	861	889	838	868	839	848	837	884	868	843	926	909	871	866	836	826	847	825	827	870	852	853	921	839	883	856	880	857	852	842	809	844	831	858	805	850	858	882	865	875	847	851	803	831	824	855	855	846	865	836	903	837	879	789	850	889	918	849	833	814	902	870	823	797	879	876	871	860	798	779	866	849	799	848	834	827	861	830	861	866	814	871	846	847	834	845	829	867	844	871	821	862	829	835	858	850	868	877	888	820	849	802	861	855	913	883	870	822	896	791	816	845	864	862	860	846	869	842	824	847	809	841	846	853	810	878	926	847	931	863	848	849	868	822	859	844	829	822	843	855	865	830	886	851	816	836	891	874	825	831	866	870	896	848	831	894	842	854	882	852	823	856	862	873	855	796	878	797	849	815	840	848	834	844	872	840	801	812	850	821	848	842	841	897	802	853	858	897	873	868	841	822	902	837	848	888	846	832	814	891	863	892	859	874	836	862	857	853	817	866	840	860	847	900	839	919	818	811	848	846	801	831	852	936	856	851	843	823	843	839	893	837	864	842	803	812	855	905	847	877	868	861	849	862	907	826	859	871	891	748	876	830	838	861	838	866	851	883	835	828	842	800	896	837	850	847	830	842	802	838	814	845	852	863	858	791	875	836	827	848	834	823	889	863	822	859	892	863	795	849	835	871	899	835	846	832	853	833	895	870	823	899	844	847	843	871	827	910	840	816	871	883	876	824	833	878	860	844	828	907	826	815	841	839	854	815	816	850	844	863	864	887	851	868	840	874	895	906	874	832	871	828	863	864	862	833	890	926	863	862	817	834	839	868	856	831	847	891	886	846	801	825	838	819	888	831	891	869	858	842	847	779	845	865	854	823	869	828	823	907	858	838	788	874	866	859	854	849	813	840	838	857	823	841	840	911	834	876	881	840	856	889	868	913	845	864	842	900	873	861	867	786	861	895	911	899	897	843	849	818	814	883	839	859	819	821	832	830	882	828	813	814	836	826	823	862	863	836	843	843	862	828	864	840	811	905	874	814	787	841	831	844	888	811	892	856	854	863	870	815	851	849	845	862	870	875	830	835	864	863	838	803	869	882	876	846	827	805	858	813	821	823	799	822	830	875	811	883	854	853	830	857	836	789	844	828	813	875	908	852	886	847	879	903	840	885	821	850	851	859	887	800	868	868	860	883	837	793	838	861	831	857	881	859	868	865	841	897	826	815	881	884	805	837	835	802	811	808	859	872	843	889	844	843	817	813	845	759	817	835	863	851	814	880	841	856	861	809	853	841	821	917	870	873	845	826	867	880	886	885	839	864	817	936	856	822	865	886	815	828	881	866	851	836	832	890	824	864	869	850	876	813	864	817	827	813	847	828	835	905	828	896	871	794	822	858	896	825	877	891	792	824	854	818	861	851	889	845	816	855	847	830	818	822	822	858	796	870	924	829	855	859	854	854	858	855	894	864	855	851	869	883	860	843	850	883	806	895	923	862	802	871	800	854	911	824	883	834	881	820	810	856	830	886	837	850	886	825	871	890	866	877	884	849	817	826	814	853	812	852	875	857	832	864	805	819	878	855	825	882	862	839	833	820	830	860	830	824	829	901	893	870	862	898	818	835	839	859	845	835	884	853	831	879	868	893	805	851	887	853	861	849	876	884	855	886	874	851	876	873	810	827	885	847	791	851	875	841	885	841	848	842	838	862	819	859	862	864	846	862	812	878	830	843	812	885	864	817	847	824	824	864	849	809	914	879	829	812	863	879	835	900	809	846	852	873	852	844	859	834	822	849	861	845	892	865	869	875	890	835	912	898	880	846	866	842	871	870	854	813	887	790	864	815	834	845	870	824	813	856	872	901	825	910	842	898	880	879	876	795	808	864	834	822	883	841	861	828	826	873	847	916	814	861	817	833	894	851	875	855	857	855	860	836	872	924	856	911	881	810	843	873	817	842	790	811	880	855	837	830	820	861	893	882	808	794	858	870	868	839	829	859	860	884	833	792	861	864	849	832	860	865	830	831	855	884	846	826	837	837	832	798	856	841	907	870	853	869	832	777	792	822	836	844	820	857	840	924	840	870	865	839	766	832	859	864	850	835	816	849	886	860	850	863	815	858	846	833	860	846	880	809	877	883	827	817	855	836	832	832	845	887	901	844	827	869	846	831	825	861	772	885	857	842	847	863	854	832	807	899	889	851	821	836	854	898	819	866	813	867	875	859	844	842	882	829	892	820	809	837	833	856	854	888	875	850	877	858	872	821	895	830	826	818	848	826	849	849	862	894	834	824	843	816	867	814	860	867	841	889	874	852	833	875	864	833	793	851	803	872	836	874	818	828	840	816	804	807	803	816	812	909	880	846	862	806	888	873	852	888	848	854	863	859	831	807	884	863	891	849	816	880	829	846	812	835	873	860	864	808	829	915	819	852	858	803	874	861	837	798	823	852	862	848	796	829	854	864	843	849	827	822	833	808	850	830	881	841	836	857	886	864	809	785	839	865	808	860	876	835	842	877	836	793	823	890	866	828	859	839	870	808	821	819	833	864	874	849	851	845	911	847	908	883	851	828	832	857	877	867	866	852	832	876	807	890	836	846	885	835	854	814	893	875	856	879	833	854	845	866	841	858	819	859	854	876	873	872	847	926	830	846	810	855	823	826	872	833	793	792	872	865	841	880	830	876	836	831	860	869	836	850	840	888	825	875	844	885	816	832	850	812	837	867	801	845	886	871	877	835	866	837	789	862	819	890	899	805	870	844	837	890	831	805	815	833	891	911	849	811	865	826	819	812	879	807	812	860	873	882	865	873	869	830	863	799	853	820	830	860	793	868	837	812	826	854	852	832	795	871	852	887	870	822	866	804	865	867	844	823	852	854	889	860	798	868	905	822	815	858	820	856	900	823	912	848	887	784	884	855	863	845	853	857	852	801	828	892	828	870	913	883	867	857	838	887	854	829	833	848	850	899	825	830	863	847	839	830	827	814	859	827	812	812	855	839	890	843	851	839	868	839	865	825	868	839	895	878	863	863	898	864	879	880	828	830	887	822	898	805	861	800	878	852	849	788	852	884	842	856	880	855	862	824	867	881	847	913	837	868	813	891	801	880	846	899	825	837	854	826	815	851	845	814	848	833	845	923	822	889	874	831	862	861	856	837	820	879	885	890	845	883	846	831	879	866	831	845	883	840	864	840	859	857	892	827	843	809	854	825	886	831	889	872	855	856	785	795	844	832	869	845	849	885	877	865	844	810	789
35447	26945	29088	27036	19800	16254	12348	9575	8578	7449	6021	4969	4143	3438	3408	3197	3331	2552	1411	1029	1008	695	822	1035	907	756	663	718	702	613	619	531	522	461	464	442	432	449	360	389	386	354	348	358	354	384	366	337	380	362	353	345	373	352	368	340	333	360	362	351	380	362	332	334	362	321	367	327	292	351	349	339	353	349	333	365	393	336	349	311	346	319	376	345	366	338	339	319	352	327	348	345	342	371	337	365	340	333	368	375	347	373	326	388	349	337	361	346	338	326	345	350	337	361	344	355	372	341	362	378	351	331	327	309	356	337	350	327	342	358	342	406	355	332	338	356	342	356	349	309	340	356	372	399	330	347	386	327	351	354	343	324	365	321	374	348	372	343	367	365	377	354	335	373	346	348	318	311	350	370	356	317	351	358	373	360	365	350	322	368	321	324	328	348	342	347	325	329	315	366	343	371	359	344	331	345	382	391	336	356	346	337	345	349	350	353	335	356	359	352	369	360	332	355	326	356	358	337	347	358	332	332	335	335	354	319	345	345	322	392	360	361	327	346	356	341	357	337	379	343	365	327	356	372	350	356	378	369	351	293	322	341	339	393	292	343	334	333	350	290	352	376	339	365	292	361	364	323	327	355	361	343	360	349	352	363	325	376	362	374	309	350	322	364	327	339	326	343	375	376	346	325	345	352	356	373	360	366	361	325	367	335	360	350	345	335	385	370	358	350	353	327	330	352	355	384	341	381	369	336	350	368	325	317	358	345	369	356	358	383	363	367	346	351	368	318	368	322	341	361	340	354	352	349	334	367	345	329	342	366	342	348	371	328	319	298	352	373	325	379	338	372	346	342	364	351	330	311	343	342	396	368	370	354	330	334	331	326	354	344	315	362	373	371	369	342	362	373	334	352	315	305	340	329	327	352	301	334	334	345	332	340	369	366	321	332	375	355	349	359	359	349	342	335	336	333	325	324	350	343	365	355	375	353	338	330	337	365	327	345	320	349	365	340	317	347	344	388	320	335	404	388	357	342	369	317	327	328	378	344	379	360	383	362	338	346	348	345	381	380	354	342	317	334	390	355	357	345	341	359	308	330	355	339	364	391	367	340	346	363	363	331	340	338	360	342	358	324	381	347	339	387	342	382	333	312	336	353	356	338	331	322	372	334	324	347	354	317	347	326	358	353	368	364	342	358	331	308	338	349	326	330	360	361	328	349	357	336	357	328	358	342	298	346	333	337	364	354	355	337	370	349	316	341	318	354	358	362	342	402	345	343	361	358	352	347	341	341	360	355	356	362	354	342	315	323	344	359	356	314	346	353	334	371	364	376	345	341	356	352	321	322	343	356	370	356	384	337	353	312	365	329	351	339	325	353	333	326	358	338	319	331	374	363	328	321	353	333	360	344	379	346	346	374	377	342	354	357	331	354	362	333	366	346	353	333	315	356	343	344	320	377	312	341	346	331	355	316	344	353	350	318	358	339	363	338	355	341	343	376	356	310	344	374	382	344	353	314	330	330	323	378	367	341	351	330	329	344	299	355	330	348	344	334	359	322	377	349	329	369	342	323	361	353	365	342	339	354	351	335	325	356	354	346	342	315	328	332	358	358	358	339	351	371	341	350	342	356	319	340	336	343	368	376	361	378	357	348	339	336	361	311	346	372	356	363	367	346	359	356	354	329	377	364	335	350	325	345	382	332	378	348	318	333	341	356	365	355	387	375	329	336	355	351	346	343	344	357	335	364	388	369	373	357	357	341	359	385	386	345	330	338	363	358	380	357	350	369	351	336	326	325	334	322	353	352	337	342	336	337	323	380	361	385	359	316	339	315	387	357	360	359	357	354	318	326	339	324	363	351	347	362	335	361	338	344	349	366	321	339	317	352	377	312	334	348	346	337	328	357	348	370	372	322	347	324	339	358	343	341	343	345	315	368	336	356	320	365	325	357	354	336	342	355	332	332	325	321	379	349	334	337	354	386	364	344	378	345	311	342	353	374	336	340	350	362	365	350	372	352	379	372	341	356	346	334	331	366	361	361	340	327	331	349	341	353	326	356	347	371	342	318	346	348	331	319	379	337	376	322	330	369	380	329	370	349	362	346	367	352	362	358	324	353	361	329	347	374	308	323	371	339	384	353	349	372	333	350	325	360	303	344	348	347	388	349	352	354	345	318	364	348	319	349	332	355	368	363	363	376	359	314	346	393	375	330	380	343	344	323	352	354	358	382	342	346	327	360	363	330	363	344	360	365	322	350	355	339	346	334	353	339	384	334	352	378	330	351	360	359	323	383	347	362	332	327	297	351	333	356	345	320	333	352	379	353	333	347	423	365	310	349	360	361	349	360	352	368	347	358	358	383	362	338	365	335	362	353	355	344	309	328	320	352	361	326	364	335	366	336	347	352	337	354	358	318	361	362	342	332	326	367	320	359	354	338	339	358	364	342	354	325	359	344	350	349	369	315	325	373	325	361	343	358	329	344	357	364	328	316	348	348	358	335	361	359	347	381	335	374	359	350	340	328	365	362	379	359	346	318	364	359	353	388	331	330	335	346	354	358	287	355	353	341	375	355	349	395	352	345	306	345	353	339	361	390	317	349	389	358	328	363	351	322	335	377	331	357	349	351	311	344	355	332	364	342	336	325	385	365	385	339	345	348	328	385	348	350	332	370	371	365	323	385	354	347	335	361	346	361	365	365	367	352	327	368	340	341	391	352	344	325	329	356	339	376	357	390	349	373	351	350	334	365	397	363	360	369	350	336	348	334	327	330	345	347	350	358	363	352	397	361	356	332	326	374	382	369	374	343	353	354	334	326	374	350	359	356	317	333	380	351	350	329	346	355	300	335	349	348	336	390	326	353	397	357	328	319	380	349	307	348	292	374	339	321	334	347	334	362	350	380	322	393	334	321	338	339	352	365	349	394	341	321	351	361	330	363	377	340	368	349	322	339	371	337	316	316	352	364	393	351	333	355	334	398	328	323	397	343	338	348	362	325	360	334	345	346	320	319	406	358	347	340	345	347	341	329	358	342	364	343	330	341	351	363	341	338	321	326	372	349	358	332	344	319	332	335	378	334	355	335	379	341	338	346	349	371	339	342	350	369	320	358	311	340	343	345	355	340	321	356	347	344	336	352	307	332	387	339	354	366	330	343	342	338	318	363	333	356	407	356	326	310	389	336	346	348	347	338	323	342	331	334	336	326	359	362	364	369	338	347	370	339	300	343	366	356	357	337	337	354	361	376	343	340	338	337	370	378	370	342	345	329	347	342	317	329	374	343	344	363	336	332	359	362	333	314	327	346	334	315	350	358	320	332	329	331	356	361	337	307	358	323	376	364	333	320	359	340	345	373	407	354	328	324	334	317	323	339	360	380	358	336	331	379	332	327	349	391	364	360	334	355	380	349	370	311	357	325	361	347	379	377	325	311	376	339	336	341	346	362	328	365	336	341	345	338	356	365	358	343	351	337	320	297	341	345	333	355	337	365	376	336	331	332
21306	21560	30776	35165	32380	30780	27367	25342	24611	22983	19912	17681	15139	13332	13921	13618	14704	10923	6629	4606	4829	2616	3849	5362	4438	3535	2844	3311	3465	2630	2505	2459	1951	1647	1728	1500	1509	1358	1106	1052	922	1009	903	905	893	873	900	843	914	879	934	868	859	866	844	826	843	849	868	827	861	803	841	823	828	895	831	872	850	814	818	849	921	830	862	896	841	764	872	882	897	770	834	817	819	843	830	848	834	843	842	866	860	801	867	849	836	898	864	855	876	821	844	820	856	887	876	894	807	835	827	822	871	824	834	865	844	854	828	829	832	920	812	895	912	819	874	824	857	844	833	859	837	838	812	846	854	870	860	862	844	848	880	877	818	812	858	870	857	839	860	789	858	828	848	895	817	877	823	799	901	854	813	850	817	857	835	884	880	858	804	838	881	862	883	867	838	818	835	895	858	795	831	789	876	827	847	840	882	880	904	871	829	861	865	867	868	787	836	803	875	920	829	784	854	843	804	860	903	840	815	846	848	846	875	842	839	878	840	834	857	841	875	817	786	840	859	810	860	822	859	837	810	849	873	879	819	781	803	887	862	803	845	839	819	836	909	872	819	927	839	912	797	849	859	850	828	794	818	833	788	822	797	810	872	837	852	822	832	862	851	810	838	781	863	806	906	851	835	849	817	837	806	850	901	824	832	936	858	848	833	863	843	872	782	867	816	833	818	859	855	813	848	854	839	866	868	853	845	825	800	862	802	837	789	836	783	874	872	847	836	893	868	806	862	820	867	888	808	814	841	864	836	886	835	830	899	825	821	876	833	827	807	899	791	875	832	863	820	842	812	820	822	781	865	859	853	852	845	843	821	864	866	857	853	817	860	844	831	862	818	860	860	831	845	847	803	844	792	831	848	894	823	879	863	827	890	886	829	855	852	861	855	870	817	824	850	825	826	821	826	826	852	818	845	864	824	876	814	808	859	840	816	853	813	845	867	807	808	853	842	883	817	809	861	859	805	827	866	852	809	892	851	856	826	887	889	861	870	853	902	862	845	884	837	811	857	860	859	853	882	843	829	878	844	832	849	889	828	855	832	870	844	860	774	828	826	805	832	824	842	881	871	871	887	831	875	822	836	841	832	814	805	810	877	782	826	903	810	883	873	895	853	806	847	872	899	831	852	836	832	823	847	799	866	795	815	781	859	819	793	836	830	914	865	800	902	881	794	842	812	864	881	824	826	861	861	881	802	845	857	837	866	839	911	818	843	831	855	839	833	868	867	815	848	895	860	837	846	850	858	860	900	889	930	809	856	815	896	852	859	838	919	883	839	852	869	874	866	838	839	876	900	871	830	843	831	870	859	841	869	815	791	818	839	908	859	848	866	849	832	883	818	822	868	851	876	907	825	885	815	873	853	847	811	898	902	869	805	826	842	827	849	857	860	854	870	802	844	826	805	833	856	809	789	901	792	850	926	803	774	814	853	802	823	837	891	790	862	862	838	849	827	870	815	860	859	855	842	806	819	852	859	809	843	796	853	829	878	897	850	874	836	864	868	878	850	824	763	781	892	831	773	887	831	874	817	794	864	849	861	872	898	843	830	818	832	844	818	870	876	818	875	852	844	809	841	895	844	839	865	811	850	869	861	885	838	833	818	856	861	828	842	857	805	890	843	835	826	816	842	839	869	869	808	851	839	835	815	857	865	817	828	847	878	802	869	800	861	823	821	863	863	863	819	836	887	865	833	806	866	858	830	832	802	850	874	787	871	839	813	874	843	841	852	830	803	822	826	801	816	858	840	834	793	824	819	801	825	834	855	815	848	801	875	822	847	828	833	829	887	904	822	806	820	824	861	916	898	817	888	865	847	872	873	849	868	822	898	858	816	875	800	842	855	823	928	861	841	862	832	856	882	838	884	839	852	777	897	867	860	829	818	900	873	827	862	887	886	860	807	875	857	861	828	808	897	820	809	816	854	869	884	864	842	838	844	799	916	866	822	833	896	828	877	830	814	885	865	832	792	821	763	829	865	824	857	862	849	789	877	814	805	845	829	843	833	827	878	833	834	820	844	875	845	784	845	875	793	846	801	840	833	880	831	839	816	853	846	858	901	833	880	820	842	885	843	813	898	834	834	858	813	818	808	831	863	854	889	812	848	889	840	854	832	832	820	816	799	876	867	827	802	857	798	867	818	856	864	873	829	881	835	813	827	853	859	833	818	873	876	827	843	823	842	826	833	827	840	832	875	861	797	809	836	879	843	858	842	832	910	867	811	841	879	834	842	871	836	835	908	807	851	812	930	821	780	822	872	825	857	866	870	855	819	840	893	827	861	902	792	855	867	845	873	815	850	857	856	812	838	805	891	888	833	861	807	835	848	887	808	783	815	826	840	789	866	841	858	837	810	855	861	865	880	853	875	834	854	880	806	890	842	856	784	885	807	822	842	873	808	833	815	834	819	867	891	835	819	854	843	786	878	907	856	825	779	770	873	833	793	877	802	844	806	871	872	890	823	862	889	836	837	827	842	879	845	841	849	817	838	804	818	845	842	878	884	855	846	835	796	828	807	806	864	885	822	796	838	867	814	845	878	856	847	884	817	831	906	866	855	872	920	814	870	855	830	812	889	845	812	861	856	849	819	816	879	821	833	844	861	857	849	833	868	899	933	871	857	833	817	849	820	843	802	853	841	811	838	822	822	860	860	859	869	887	832	860	813	848	839	864	853	818	850	827	854	789	866	801	824	846	874	821	836	845	851	877	876	818	833	830	894	913	831	913	876	868	804	849	820	806	830	824	856	855	870	880	869	825	870	846	816	788	865	814	817	847	895	841	843	822	843	832	824	853	851	828	856	816	820	825	818	826	837	794	787	872	884	853	818	850	851	834	868	818	872	826	860	832	805	831	815	896	819	831	845	848	799	847	900	830	863	845	858	876	777	830	841	877	854	847	836	866	833	902	817	829	770	828	857	799	879	849	861	865	903	853	817	855	798	877	812	832	817	886	817	832	895	858	859	883	861	872	829	836	827	804	824	889	817	818	804	820	838	842	862	817	897	883	854	826	863	828	907	833	807	826	833	818	852	819	880	873	833	843	784	859	840	841	808	820	834	857	826	823	869	838	794	870	828	778	847	817	814	861	886	862	821	873	862	821	872	819	868	828	860	847	863	819	865	817	805	812	813	860	856	845	837	820	817	811	815	817	889	856	843	815	833	834	879	898	834	833	828	869	841	878	823	862	841	812	818	834	864	833	851	870	812	834	880	822	840	787	833	869	838	862	875	847	821	836	876	849	829	858	812	889	838	856	865	892	877	851	865	819	817	889	764	794	863	867	860	850	892	875	859	800	875	873	876	866	806	829	853	871	818	802	884	833	895	863	857	865	843	862	859	871	887	873	871	819	829	894	844	862	888	822	848	832	841	816	891	833	860	827	884	798	888	844	828	824	845	827	781	831	889	848	829	870	835	822	872	815	825	894	836	914	837	824	818	788	821	819	823	853	793	834	795	841	811	910	816	814	858	812
19378	10506	11214	10016	7037	4683	3125	2560	2015	1516	1325	1087	934	773	738	643	607	548	507	437	418	431	420	435	405	417	394	359	428	407	351	356	375	324	373	355	337	365	374	347	344	347	357	409	359	356	363	368	337	387	369	342	345	361	357	338	326	340	385	334	389	328	354	338	336	329	353	353	363	371	352	327	347	352	348	368	336	331	346	335	356	309	346	362	379	335	379	353	334	367	376	359	323	357	380	357	365	370	354	345	339	318	378	340	328	341	380	372	376	350	361	349	371	384	342	356	392	386	352	370	360	327	356	375	335	338	371	342	357	337	330	357	321	326	354	386	346	322	332	358	336	354	332	334	346	360	366	335	361	370	342	353	350	361	324	360	360	343	368	334	345	385	349	355	355	335	399	330	328	364	358	372	329	345	386	339	319	331	343	354	341	403	362	313	350	357	319	335	380	363	339	359	379	349	341	351	402	356	347	338	348	364	350	377	373	369	391	329	363	340	359	351	377	383	367	321	352	361	380	357	358	389	333	359	337	329	332	334	408	362	368	371	321	329	357	337	364	340	379	352	382	371	393	318	338	345	329	369	358	363	350	355	350	364	353	381	357	359	322	367	347	344	300	334	350	322	351	337	332	365	350	360	363	372	342	341	339	356	348	386	351	344	349	340	367	336	345	349	385	351	360	342	356	314	387	351	375	355	351	351	370	329	341	352	383	366	351	355	332	347	339	395	351	370	364	351	357	345	332	356	372	341	346	368	331	358	318	329	344	338	372	353	334	348	348	393	335	368	335	382	375	369	340	363	389	333	353	355	379	357	320	350	378	370	318	357	343	377	354	363	355	362	368	349	342	356	373	356	354	364	369	324	337	341	328	341	365	354	325	360	380	333	341	352	356	353	365	357	381	325	319	330	342	367	312	343	358	369	352	361	337	349	319	356	309	356	361	362	385	339	326	376	364	368	327	320	342	362	342	365	369	348	376	363	350	325	352	331	370	387	305	353	392	351	362	337	344	318	353	377	369	371	368	355	384	332	353	339	339	311	368	361	351	350	355	345	375	383	356	361	394	333	349	332	360	376	340	318	352	331	357	369	409	385	392	361	321	370	312	313	363	361	355	344	330	380	358	381	388	365	340	339	348	370	346	348	343	371	364	324	356	339	378	363	353	346	375	344	356	332	363	332	354	335	345	366	343	369	393	391	316	358	342	340	358	347	349	397	313	359	367	358	377	361	363	344	362	361	343	354	365	337	367	349	346	358	339	335	338	316	340	368	339	349	360	382	380	360	355	360	349	381	326	327	383	352	345	390	331	377	396	352	368	363	367	384	311	355	340	334	348	346	355	320	338	325	321	366	349	348	355	371	340	383	370	340	353	313	333	328	334	356	328	343	340	347	353	346	337	335	373	356	372	360	358	362	309	345	359	384	363	327	343	359	343	355	351	326	333	360	341	348	320	359	332	326	354	373	307	347	333	357	320	400	366	338	374	334	327	372	312	349	354	350	376	351	353	338	372	370	365	387	384	400	346	371	340	339	372	366	365	372	335	374	357	344	333	373	333	357	359	362	327	371	361	352	346	377	364	378	363	391	371	355	328	318	374	344	400	380	360	358	351	378	369	332	314	354	328	354	375	373	334	362	356	309	332	332	371	357	327	339	381	359	358	353	324	354	360	381	397	378	346	349	362	375	365	362	358	357	327	361	366	350	353	366	346	362	335	379	392	353	368	341	337	363	330	330	378	358	389	346	373	351	373	342	329	365	344	383	324	370	347	350	385	324	371	352	374	386	353	359	344	307	335	354	351	344	334	337	344	353	353	350	368	356	332	368	369	393	357	355	356	348	362	371	331	345	322	401	401	312	339	378	384	368	324	365	338	362	380	352	353	327	336	336	376	401	343	313	366	347	327	366	338	369	357	365	368	375	361	394	336	341	348	370	349	368	346	315	327	366	312	365	359	315	375	340	384	336	353	340	358	332	366	315	360	360	351	350	375	334	332	391	344	381	374	333	362	373	342	371	364	328	402	340	336	330	353	368	359	358	324	342	333	348	359	364	331	352	342	376	366	319	349	348	377	353	361	313	353	353	355	384	351	343	353	348	353	333	330	395	377	363	354	343	349	362	348	341	327	330	390	340	357	355	345	318	340	346	333	363	329	412	352	381	332	358	323	352	345	307	335	341	369	350	366	351	347	355	337	341	361	354	360	370	370	330	355	347	371	352	362	339	331	338	350	349	359	344	363	371	353	382	357	360	350	344	334	348	365	350	362	344	350	368	362	373	388	333	338	368	358	399	363	336	341	348	359	327	350	349	329	362	350	341	365	374	359	360	363	340	329	393	347	324	348	384	376	343	338	342	313	359	386	360	331	361	374	404	373	351	362	351	376	357	334	376	344	347	380	347	371	336	332	334	352	361	329	331	332	354	348	325	373	363	383	380	360	336	309	378	335	358	346	343	390	342	344	334	349	347	374	344	378	344	358	328	382	361	364	322	396	384	405	361	296	338	388	345	341	336	356	348	341	362	340	375	415	370	372	368	344	353	355	356	355	376	325	384	354	369	344	341	378	369	348	313	367	338	357	384	304	375	362	371	356	328	360	347	333	341	368	339	341	355	344	358	359	360	366	348	321	348	339	336	312	328	321	358	379	334	374	350	359	350	361	366	395	337	337	363	376	341	354	374	371	339	364	380	301	330	352	337	349	340	362	377	347	368	382	363	371	343	356	373	367	361	341	335	325	359	354	317	355	334	357	334	337	332	330	348	357	348	343	340	399	355	362	362	307	367	357	374	371	351	343	339	356	324	387	352	358	328	332	372	347	373	369	342	359	344	361	329	334	322	342	376	384	376	346	370	372	324	370	327	370	361	303	402	385	389	351	331	377	348	311	335	378	349	348	364	343	317	345	361	321	367	347	365	367	350	316	314	345	327	362	348	373	396	387	379	353	364	341	372	324	333	384	314	359	361	354	361	393	357	350	383	361	354	353	361	347	367	351	349	350	355	348	370	338	368	352	367	355	336	310	350	362	352	345	338	346	363	362	407	416	354	362	357	341	348	348	369	350	350	316	346	369	349	343	388	349	374	356	326	313	362	294	330	344	334	357	342	395	356	342	394	358	350	319	370	359	334	369	341	332	332	344	376	369	362	343	351	351	369	384	373	359	327	329	344	355	368	397	367	343	327	348	313	361	324	367	361	353	373	359	344	354	349	350	360	347	328	367	387	373	381	357	348	356	353	352	326	358	350	322	359	369	340	340	365	342	360	350	358	341	347	375	360	352	339	386	321	370	376	342	363	330	374	384	367	349	354	378	334	393	345	343	348	348	339	320	318	335	304	322	343	349	359	364	385	347	312	348	375	352	353	329	352	356	363	367	375	392	357	354	341	339	351	344	332	340	352	332	315	360	332	349	351	352	383	369	331	365	362	364	372	349	326	357	352	348	331	364	330	298	370	335	345	371	346	350	348	351	361	359	353	336	332	372	366	322	342	362	363
12711	9608	16924	20826	18539	14871	11527	10203	8236	6886	5920	4910	4381	3566	3146	2730	2482	1988	1802	1561	1375	1369	1322	1318	1182	1125	1067	1017	1032	1032	935	929	914	955	904	899	869	883	859	881	858	898	873	921	880	851	816	857	848	820	862	827	820	808	900	849	831	854	865	860	861	884	832	884	840	850	875	895	840	910	857	869	847	854	836	845	886	876	926	906	863	863	887	841	803	857	836	825	815	820	895	809	805	822	849	849	854	851	882	854	861	878	834	903	857	838	855	879	834	858	869	880	828	862	854	854	868	849	855	879	798	846	816	854	867	842	856	792	809	875	886	844	818	824	864	814	803	867	817	859	841	844	834	805	798	835	870	840	831	885	826	817	848	777	869	860	890	913	844	852	893	807	798	843	860	863	850	887	846	857	809	835	863	842	897	839	836	838	855	800	856	846	859	837	859	903	876	853	863	855	831	872	857	858	841	837	903	845	875	853	839	802	852	842	844	901	826	834	829	874	832	832	852	808	870	820	827	809	844	871	874	863	855	834	870	864	839	810	898	827	805	834	863	850	820	827	854	849	841	805	819	875	828	840	861	806	846	823	830	868	774	828	859	857	919	874	838	836	833	860	867	819	861	876	892	824	822	853	871	821	842	889	887	834	866	816	861	866	848	862	822	857	872	876	826	878	822	838	824	871	854	883	856	856	811	821	865	892	827	857	815	827	859	866	881	835	868	875	895	856	897	875	842	841	813	905	869	837	844	870	854	870	864	809	855	852	833	853	895	854	853	835	854	787	825	862	819	894	849	853	889	860	874	836	817	899	842	836	832	904	883	885	870	817	871	878	854	874	858	846	761	836	905	862	876	808	866	812	834	875	871	854	840	839	863	826	874	825	878	826	812	857	823	857	850	855	846	828	868	839	797	903	879	872	815	912	882	842	887	809	819	891	789	903	871	819	835	893	824	841	850	886	851	842	859	877	877	840	848	849	834	843	816	844	881	901	845	809	859	804	890	849	863	831	832	931	817	830	873	873	897	861	856	856	853	818	834	853	853	903	863	804	843	847	771	827	877	794	852	841	850	790	873	800	850	822	816	793	866	783	813	842	866	826	861	874	876	836	818	834	848	849	869	837	825	843	921	850	935	850	836	842	885	817	842	813	868	867	823	872	890	861	843	875	818	821	852	847	830	858	842	844	831	858	899	852	845	833	858	875	854	830	836	839	840	825	849	910	806	843	808	835	842	878	864	887	841	881	908	818	858	867	904	836	878	841	883	860	853	840	837	856	891	823	839	854	847	832	868	795	829	822	834	828	815	785	879	867	926	848	866	911	870	829	829	848	808	889	839	843	844	853	851	864	857	888	888	912	828	831	850	804	907	847	858	822	918	844	859	814	873	812	824	896	889	837	874	835	836	857	820	879	838	836	813	836	849	860	840	863	888	825	859	840	845	873	847	801	825	859	857	835	866	842	845	792	825	821	836	860	894	835	845	815	814	830	908	894	887	870	874	907	827	833	831	848	795	820	864	867	865	910	809	897	865	893	866	822	849	857	860	809	899	865	890	847	814	830	818	806	780	887	879	856	845	837	837	837	883	818	799	858	874	863	883	847	854	865	874	910	859	826	843	838	835	826	848	893	871	868	833	840	870	852	849	912	838	808	863	815	833	838	831	870	809	842	813	895	844	860	874	866	842	857	810	871	839	797	846	827	873	809	865	879	876	862	822	858	885	826	859	880	834	837	820	827	846	849	858	869	840	819	867	819	812	828	884	833	864	819	848	833	854	856	892	869	859	873	833	835	825	880	840	811	837	818	824	798	792	879	832	856	903	874	895	864	840	852	858	843	887	831	906	855	825	855	878	832	861	806	850	868	827	857	844	859	888	857	880	860	863	860	907	879	848	787	797	868	815	851	904	844	848	863	878	845	827	866	851	840	812	806	813	863	851	828	831	872	871	866	865	869	873	854	826	882	877	843	813	825	849	856	863	848	909	827	884	869	856	870	845	852	828	834	891	825	905	915	836	836	908	869	880	848	821	843	836	837	856	853	864	897	828	821	871	802	860	859	863	857	859	862	821	859	835	861	824	825	847	875	846	798	822	821	865	862	817	781	872	855	821	851	836	853	846	857	821	829	822	817	924	818	819	880	872	887	873	820	883	845	840	881	856	829	844	887	826	902	865	827	888	873	841	820	830	782	815	853	882	861	868	834	882	787	825	835	868	840	850	829	858	870	874	888	875	802	840	845	816	831	870	878	839	856	898	858	829	864	838	839	892	872	918	844	858	884	849	905	883	843	884	792	863	868	849	860	867	836	842	845	861	850	919	876	904	868	838	878	869	883	824	828	888	867	852	868	892	865	846	838	851	860	859	850	800	854	857	869	855	851	850	858	878	830	814	878	893	822	832	853	868	866	869	860	846	851	833	877	827	857	825	839	836	861	870	845	836	879	870	826	884	793	836	911	806	803	808	857	875	847	780	858	877	850	853	865	864	804	822	854	848	846	866	839	840	871	819	878	837	900	864	880	908	860	846	827	828	864	874	847	843	849	840	865	834	846	919	888	906	849	869	804	834	857	858	849	867	826	803	853	825	792	839	854	829	848	854	855	841	826	834	892	894	832	829	882	866	864	844	840	892	818	873	855	828	843	874	900	903	853	850	880	828	861	860	834	867	849	866	829	813	821	827	864	872	833	810	837	855	796	861	851	891	867	854	812	817	904	916	818	885	862	869	834	852	867	869	854	887	849	891	862	843	843	818	876	847	840	869	906	853	891	820	872	814	886	886	847	862	876	880	860	883	857	806	828	943	851	902	877	836	859	878	865	866	873	812	836	886	801	868	861	859	850	847	888	792	833	867	797	833	809	852	862	831	802	816	827	871	830	865	856	871	828	861	835	869	828	822	841	835	848	863	825	872	841	885	828	886	834	857	859	842	886	818	844	839	847	869	878	830	835	817	888	879	819	849	850	833	856	848	815	845	840	830	821	870	862	839	835	833	840	810	849	874	853	851	829	887	836	833	797	870	881	857	897	870	853	888	829	853	894	803	858	898	852	843	838	821	877	861	874	807	884	870	816	817	781	839	855	832	856	805	853	820	850	884	889	867	881	857	871	843	842	854	856	859	850	898	874	877	838	862	874	812	810	853	844	828	850	816	836	851	843	835	899	846	840	851	832	813	801	842	854	867	840	859	874	867	892	804	880	900	882	853	856	906	856	827	867	856	845	830	864	820	864	859	877	848	907	787	873	868	813	882	902	884	851	914	884	875	813	836	805	826	895	817	851	834	844	911	851	888	849	859	814	862	919	914	864	876	824	838	865	829	853	854	889	876	911	854	840	893	865	853	898	870	847	867	828	815	825	886	811	870	835	857	824	814	852	869	908	831	848	877	847	888	807	948	865	861	834	867	763	868	869	892	909	824	828	853	879	846	833	808	892	848	812	829	904	873	855	843	867	844	829	877	870	833	886	873	871	888	816	869	832	883	818	843	886	890	855	876	812	887	805
26758	17272	17595	15754	12091	8599	6231	4163	3494	3420	2914	2560	1957	1510	1646	1389	1553	1436	1023	678	566	603	479	632	560	511	474	491	477	436	423	420	440	385	393	381	371	347	368	362	359	353	385	363	365	355	391	333	345	354	339	349	347	349	323	341	348	350	361	327	344	332	329	376	364	354	335	351	323	357	338	333	342	361	359	357	342	337	306	372	364	390	353	367	352	334	352	375	365	357	338	356	338	330	362	383	339	332	333	338	368	355	329	362	363	346	332	361	336	326	350	371	368	355	384	346	366	360	379	362	337	357	322	312	324	331	382	357	323	340	346	393	348	363	341	345	359	367	343	358	335	346	336	339	348	372	334	379	335	352	345	362	349	342	359	334	394	374	362	344	341	364	330	341	339	324	365	333	351	354	352	352	347	359	371	382	331	347	359	315	335	364	370	379	341	354	336	335	381	342	344	366	331	339	354	355	356	347	342	330	343	330	362	342	310	329	345	370	368	354	333	326	328	348	354	338	352	353	364	387	350	339	358	356	337	349	339	318	356	377	357	328	364	380	346	361	363	343	319	339	361	366	341	365	369	358	361	347	331	362	344	343	334	353	323	346	345	366	356	357	374	368	359	327	367	360	360	363	404	325	348	365	331	382	333	358	373	353	356	353	314	372	345	354	367	326	351	331	362	328	343	352	312	372	362	378	352	337	352	341	359	354	373	367	362	348	394	377	345	363	359	357	340	359	342	316	339	351	308	387	374	357	357	346	357	351	336	368	344	349	374	365	331	365	362	339	309	351	356	337	342	328	376	383	395	317	337	348	333	309	359	359	342	337	309	331	341	354	344	338	367	334	380	354	368	339	340	382	361	324	334	378	351	358	336	332	320	319	345	326	391	347	387	378	334	334	313	343	345	353	326	370	346	336	368	320	324	336	371	353	356	352	353	352	336	325	355	331	353	340	319	374	322	334	323	339	367	351	378	339	370	305	362	328	344	372	337	332	338	336	331	361	371	332	365	332	329	367	393	329	336	316	360	355	332	323	343	385	336	357	344	322	374	354	360	333	351	328	334	367	315	371	359	355	380	371	338	353	361	340	361	333	340	325	354	346	333	347	342	348	335	323	378	364	325	349	336	386	329	338	350	323	342	321	361	338	356	323	330	330	351	325	364	331	319	384	360	352	358	359	327	398	343	375	376	366	312	359	348	338	337	341	385	337	352	376	338	337	346	365	349	344	335	352	361	311	366	337	354	340	338	340	357	369	367	377	356	350	373	377	348	325	364	354	374	344	376	325	323	378	356	331	382	358	360	334	332	340	320	350	345	361	358	351	367	337	308	365	341	329	315	362	353	334	346	360	322	308	331	315	323	357	340	372	350	338	351	365	327	351	359	338	378	353	358	339	359	327	351	355	336	355	377	335	324	388	361	338	369	373	330	352	333	325	344	368	380	351	373	362	369	363	364	334	352	346	329	331	363	357	358	337	367	367	368	335	403	326	315	319	347	378	341	349	355	371	354	350	367	331	345	323	343	366	366	349	351	352	331	339	278	372	312	339	379	331	343	365	318	357	321	359	336	367	350	395	328	365	351	361	335	353	369	372	331	359	376	358	345	323	348	341	327	389	364	355	336	338	334	348	351	332	317	332	349	351	366	346	352	356	351	373	365	373	339	340	365	376	365	343	362	332	335	331	366	344	325	348	362	327	324	338	345	350	373	341	359	325	328	386	347	375	348	344	362	338	349	348	359	320	339	351	319	336	364	340	367	359	305	345	374	337	352	363	372	344	386	376	363	340	319	368	352	364	339	373	330	351	325	356	351	326	357	348	288	311	337	351	338	355	372	360	359	345	344	358	368	364	352	355	350	350	357	332	320	324	343	349	364	361	343	372	338	366	349	378	362	353	357	376	375	373	330	332	336	338	312	337	389	352	370	342	334	342	351	344	352	351	366	362	331	330	349	343	376	383	339	347	365	332	349	361	370	356	368	333	338	334	330	347	311	372	327	373	341	370	344	366	336	349	326	337	315	347	329	339	349	363	344	339	361	351	326	343	323	363	357	347	356	343	334	369	373	345	348	377	350	335	383	316	335	355	354	399	392	318	380	343	328	332	356	332	338	335	306	345	368	333	363	347	349	355	340	342	334	376	374	362	346	327	340	347	328	348	331	358	299	370	328	359	376	330	343	377	337	362	354	331	370	351	323	361	338	326	344	358	376	360	350	334	338	368	368	374	334	362	358	314	330	340	377	326	365	341	359	351	355	342	337	323	332	306	335	346	341	367	361	351	361	350	357	350	386	323	345	343	341	355	337	366	326	352	359	390	354	374	330	340	315	361	358	337	323	343	349	345	359	347	355	360	353	355	351	338	375	355	324	349	370	388	339	341	379	362	356	351	341	356	364	321	359	329	337	332	356	323	356	399	372	345	289	345	353	367	366	343	340	311	374	346	317	359	327	335	353	343	350	348	358	333	343	325	348	341	395	353	324	340	365	357	358	377	338	326	364	396	379	334	351	331	331	339	325	370	346	345	381	328	331	351	350	391	361	363	350	344	366	294	360	354	325	342	361	369	363	335	307	345	347	366	368	384	364	378	356	341	366	329	360	327	361	359	381	358	350	381	342	381	326	361	361	387	364	349	315	382	333	355	360	383	352	355	369	363	359	328	339	368	350	340	406	422	318	335	361	360	375	321	326	347	359	345	329	336	377	360	350	310	370	335	367	337	332	344	388	351	343	333	344	368	369	330	335	318	348	348	343	337	379	346	332	415	362	340	349	327	368	379	379	347	348	385	367	363	351	362	352	358	330	307	343	334	352	357	365	337	314	348	371	362	365	358	373	349	341	367	342	338	369	328	361	343	369	334	339	361	317	351	335	337	314	336	319	338	362	374	370	325	355	359	366	323	327	336	337	381	350	350	367	347	352	388	355	361	336	305	368	385	332	362	349	343	337	337	327	371	378	327	353	365	355	328	366	338	346	381	343	335	369	340	377	348	343	355	380	356	348	371	321	359	362	361	354	356	358	362	346	331	336	365	346	365	354	373	350	324	327	325	355	330	325	361	354	330	356	366	403	351	348	346	368	364	338	338	372	354	351	360	326	329	367	319	346	368	349	360	378	350	314	316	350	358	362	345	320	333	393	325	351	360	332	335	336	344	348	343	369	369	316	364	331	323	357	342	331	361	353	335	367	357	331	353	327	374	330	349	388	342	343	350	346	355	374	328	356	352	327	371	369	330	357	312	339	359	375	332	347	314	346	347	364	324	349	341	348	383	359	365	349	381	347	399	357	315	353	380	370	377	369	313	326	367	321	356	348	362	335	353	367	354	405	338	332	331	356	357	369	367	336	353	381	333	365	329	336	346	372	341	377	360	330	353	357	323	344	333	376	332	340	349	338	338	328	330	337	313	349	355	357	338	320	355	327	353	349	384	354	340	349	356	343	324	355	334	370	331	345	373	337	391	363	322	353	328	351	379	405	380	380	361	351	376	351	366	358	347
16367	14462	22426	26828	25316	21177	18509	15039	13797	13842	12230	10851	8723	7381	7955	6337	7722	6984	4510	3078	2460	2189	1649	2359	2003	1668	1673	1827	1764	1566	1468	1373	1175	1166	1186	1070	1079	970	935	938	928	893	886	873	849	813	866	882	852	927	886	913	855	815	889	863	862	834	882	853	863	810	844	908	864	856	855	854	857	882	854	867	822	878	821	826	837	817	845	877	862	807	826	850	826	765	921	845	866	842	838	802	856	842	855	874	852	816	824	803	845	814	863	830	855	839	798	845	849	799	881	884	814	840	860	832	856	835	842	859	852	794	851	873	885	867	851	869	885	817	859	874	854	873	839	902	820	852	817	858	820	849	829	859	886	860	836	841	791	826	802	862	896	815	793	915	797	864	828	894	832	888	887	797	788	876	808	819	841	900	843	885	813	837	855	826	895	826	810	872	873	857	844	894	862	857	835	876	841	783	866	845	845	790	834	822	879	813	789	828	793	857	847	843	817	864	850	820	820	871	872	844	822	866	867	812	876	807	839	825	822	855	849	844	834	887	883	933	921	857	886	826	854	852	782	862	857	822	838	861	860	846	833	840	866	849	906	865	875	797	812	792	854	856	835	860	848	827	843	892	877	834	833	843	857	903	858	853	856	886	842	833	855	839	858	844	802	867	906	852	818	866	825	866	805	860	857	830	819	820	833	832	815	922	869	841	841	850	830	842	816	821	824	876	856	879	834	852	892	808	801	849	832	814	873	812	871	839	862	835	819	871	850	793	833	858	896	856	877	790	867	843	816	854	855	834	901	874	887	840	858	872	852	853	805	880	869	887	813	775	827	867	849	874	853	788	845	854	903	861	865	802	870	885	862	852	861	854	829	836	887	860	887	812	872	875	812	852	805	813	839	826	804	875	824	810	820	845	852	841	847	871	865	865	879	827	809	871	883	886	811	890	812	814	823	855	863	802	857	835	819	865	802	839	817	797	843	849	886	862	844	861	877	874	883	838	843	842	857	831	881	931	848	891	836	837	828	833	865	868	813	860	812	847	839	832	916	823	869	888	847	895	837	841	858	861	843	884	850	828	876	860	863	810	839	832	882	843	805	904	821	863	816	870	836	860	854	912	906	856	833	838	893	866	881	863	841	876	836	830	812	843	845	837	836	845	830	814	856	877	844	855	879	810	852	790	830	828	849	803	847	880	851	901	811	882	877	884	864	840	880	827	888	896	861	870	872	796	860	870	811	921	858	854	822	858	833	814	855	857	807	790	894	813	810	835	876	829	884	864	862	844	876	819	851	870	830	864	854	897	851	817	831	871	857	878	857	841	799	825	767	869	836	864	848	853	857	868	887	840	860	852	826	800	839	873	865	834	828	855	817	806	851	860	859	876	838	868	789	813	782	822	832	832	873	849	871	828	851	876	837	839	859	839	854	835	817	859	800	863	817	807	869	843	801	806	894	857	855	837	828	897	854	839	828	846	842	845	859	844	798	885	860	822	913	856	827	825	884	851	879	858	879	813	874	856	841	821	903	854	865	841	822	873	844	828	836	804	820	847	850	890	866	812	874	838	814	828	884	854	809	832	872	853	850	880	833	818	867	832	802	825	838	890	841	825	874	871	895	835	883	826	822	830	803	815	837	834	845	866	863	856	819	811	791	941	834	813	861	844	839	891	866	845	882	886	845	834	853	825	772	840	836	859	857	883	894	827	831	844	838	814	863	866	809	831	885	832	843	877	816	810	875	899	798	827	820	894	807	828	867	871	860	844	842	862	818	848	844	863	825	878	856	856	832	863	828	868	823	840	829	811	833	909	821	855	884	864	861	899	841	805	834	868	846	889	855	908	798	875	906	848	853	885	855	857	792	857	836	856	860	859	828	856	870	822	893	878	810	876	853	831	878	873	852	882	856	840	809	897	862	885	899	853	895	846	826	799	893	831	832	833	806	863	874	893	819	820	851	845	859	863	871	834	883	875	828	865	847	852	830	807	805	938	881	840	841	824	906	856	867	863	815	859	861	868	853	849	797	883	858	805	858	880	847	808	868	847	868	883	843	850	810	835	856	860	839	864	839	814	875	838	845	887	854	833	863	792	875	858	887	845	901	841	828	845	902	821	840	887	874	854	852	832	828	848	863	821	851	848	884	828	873	826	834	811	823	846	804	845	904	823	884	838	834	817	881	861	857	840	831	900	854	865	864	818	893	871	869	858	831	791	874	860	810	851	841	800	858	928	822	827	886	885	859	887	882	831	821	859	814	883	821	800	850	905	804	854	812	846	870	858	823	847	851	891	846	859	835	863	832	845	869	816	872	863	853	827	838	845	855	860	882	879	859	886	827	893	846	837	850	836	866	895	848	826	815	839	851	822	846	839	877	910	810	897	849	851	871	835	898	817	860	900	795	875	887	812	795	875	787	856	890	879	841	841	842	839	864	828	857	857	863	795	867	832	823	844	827	792	816	894	897	858	815	854	847	905	916	857	852	847	800	861	853	862	878	854	813	820	832	849	846	851	863	849	876	879	794	829	843	897	849	772	869	854	883	862	846	794	844	825	842	890	840	885	916	934	880	900	808	831	816	814	834	840	878	847	803	861	886	860	813	829	862	874	808	875	899	841	807	857	808	869	870	834	891	878	853	865	831	872	858	823	839	829	852	822	845	879	836	813	835	867	822	850	896	851	807	892	841	867	867	830	838	868	826	872	815	865	860	897	851	849	863	878	813	840	844	934	875	824	851	821	800	826	906	835	873	858	887	838	842	799	812	868	819	778	820	865	872	879	839	901	849	852	854	860	866	867	804	823	865	859	852	832	894	834	829	839	830	833	800	894	844	889	848	899	866	827	882	854	861	802	888	853	842	834	884	854	880	852	862	855	814	879	849	824	893	840	878	869	848	824	824	863	815	900	852	843	764	811	832	853	872	838	855	872	895	821	849	889	852	819	814	871	858	830	860	859	849	777	821	803	809	830	870	841	794	880	847	784	891	869	834	835	898	916	823	831	855	846	821	853	863	828	877	885	822	897	828	862	850	872	820	878	835	862	899	829	828	846	845	830	844	852	903	847	852	892	849	855	864	828	829	818	879	823	829	823	820	854	845	886	846	859	831	843	890	818	869	829	845	823	833	867	896	797	834	860	823	848	881	882	863	864	896	825	814	854	806	880	862	806	881	817	868	873	815	839	850	867	834	829	841	759	892	920	881	870	860	840	861	878	848	817	836	841	851	815	811	857	848	895	843	850	824	865	862	802	869	808	855	844	857	838	829	900	807	867	819	852	818	858	868	825	827	884	850	841	847	823	864	855	848	830	849	858	804	877	844	815	846	838	857	879	805	850	837	927	821	860	880	805	869	856	874	834	826	909	851	839	903	818	834	833	809	880	874	850	821	817	878	892	841	911	900	799	858	882	863	831	806	845	805	912	850	819	852	835	869	826	863	802	853	881	845	857	883	872	848	852	855	892	801	888	834	899	865	883	874	858	877	840	841	827	858	847	851	844	853	807	848	893	862	855
35267	26314	28346	25795	19739	16549	12082	8478	8113	8062	6742	5493	4199	3556	4076	2900	3479	3165	2187	1236	926	763	765	1017	799	781	753	733	676	675	576	550	506	465	467	373	451	402	374	363	363	335	394	387	363	307	361	337	356	341	312	331	366	347	319	333	331	319	330	362	352	347	363	332	328	334	336	344	317	347	329	350	366	329	339	325	344	359	353	342	323	345	345	354	352	373	366	366	356	337	340	333	360	306	346	344	309	326	384	371	361	308	376	343	368	353	327	338	359	351	375	339	330	348	372	316	321	343	385	359	368	353	337	374	317	358	356	336	352	358	355	350	353	321	339	344	339	327	323	316	324	327	358	319	379	346	367	335	342	390	369	353	360	337	352	359	332	351	360	345	343	353	370	331	354	361	345	357	323	346	350	340	316	333	321	380	345	368	329	344	360	383	355	352	320	372	342	344	300	349	383	305	372	347	364	329	339	324	319	355	315	339	341	406	329	321	365	373	341	349	321	334	369	375	374	322	383	331	374	317	373	362	387	327	363	368	357	375	346	368	376	372	352	333	345	365	370	309	332	348	305	327	347	328	338	383	339	358	356	332	348	334	362	377	330	365	335	349	358	352	345	362	338	350	347	358	344	367	339	363	372	405	353	349	361	321	302	329	362	363	362	356	341	384	333	314	354	323	338	345	362	350	366	317	373	363	312	337	319	336	359	373	338	378	338	355	322	372	346	350	359	344	342	338	376	354	346	328	345	376	354	363	378	321	369	364	330	344	377	350	360	352	365	334	339	336	380	339	329	362	355	346	347	331	357	335	334	343	356	325	329	399	354	330	374	391	333	331	359	348	374	372	333	341	382	332	349	363	386	347	359	347	317	360	329	329	331	359	351	387	357	357	344	336	355	327	327	332	349	356	351	348	336	359	332	354	353	330	369	325	340	350	361	351	304	327	393	355	340	344	364	341	350	339	317	373	366	348	362	344	332	311	362	355	390	367	332	349	339	379	334	331	342	335	323	366	328	328	365	346	369	372	335	351	324	348	362	323	328	314	349	386	301	348	351	360	355	324	379	312	382	339	341	325	351	363	354	359	358	341	366	345	361	335	327	344	344	379	362	391	324	338	346	333	344	362	331	371	341	384	346	353	359	327	353	356	335	343	334	317	373	339	370	345	342	324	365	347	347	324	340	358	355	332	334	338	367	382	328	334	353	339	380	330	340	333	345	341	360	350	350	333	344	354	354	368	376	336	323	337	372	358	349	369	366	375	315	320	389	342	357	375	363	391	363	400	343	341	330	324	346	367	352	350	348	349	335	360	342	333	355	320	329	382	360	361	363	337	357	343	341	384	358	359	357	337	328	371	357	336	340	367	336	331	368	334	323	382	352	333	312	348	317	328	327	330	326	380	316	353	365	364	351	321	357	326	334	351	311	373	354	369	335	333	351	347	326	357	327	363	362	354	372	336	336	363	360	379	326	351	308	338	330	370	323	306	350	367	357	307	329	310	306	323	361	327	345	346	339	319	347	344	337	350	356	350	345	347	349	337	344	341	368	322	319	326	315	333	339	383	375	349	346	361	347	377	356	352	370	336	314	363	321	364	373	330	315	363	370	353	364	342	362	332	327	360	330	368	364	366	337	353	363	347	326	330	314	373	342	333	343	336	369	296	343	320	327	350	371	349	321	332	322	378	357	345	329	338	398	330	330	366	365	349	325	361	345	367	377	323	311	358	340	339	333	379	323	369	379	385	341	381	346	348	374	334	352	328	361	368	337	346	364	411	356	346	339	349	368	374	320	315	348	335	389	339	329	364	363	343	343	344	330	353	358	349	322	333	357	371	324	377	351	347	345	360	347	325	347	333	389	345	350	352	360	357	358	345	326	318	335	337	309	349	360	369	363	354	338	323	332	352	311	347	345	334	349	355	343	308	341	368	319	389	345	363	333	324	337	321	354	306	337	346	355	311	355	359	352	332	331	384	365	358	320	343	332	355	333	347	312	360	338	331	322	337	353	335	355	337	351	324	315	350	335	398	351	321	308	346	350	329	371	367	350	336	313	332	336	377	331	352	376	345	353	314	363	330	363	372	380	347	341	348	339	343	320	325	335	341	343	329	377	354	326	366	368	353	352	324	323	351	349	325	359	314	364	366	334	381	360	380	314	329	325	385	329	351	355	349	325	346	320	342	343	351	352	334	322	344	386	351	364	387	331	322	322	368	355	345	350	356	363	343	364	355	363	372	346	352	356	327	323	360	313	353	364	342	307	333	323	346	362	336	367	340	358	359	372	341	336	336	327	346	347	348	381	356	317	330	355	365	345	377	350	343	390	326	336	337	336	370	314	357	361	366	354	345	331	347	361	336	386	350	373	337	333	369	349	367	379	403	336	331	364	344	339	335	354	337	314	358	381	366	399	392	345	345	363	366	346	346	369	381	360	337	346	353	343	339	330	338	351	333	412	329	332	339	357	389	330	324	397	370	344	319	331	320	374	351	361	352	341	340	357	363	353	318	369	307	350	350	317	333	344	357	365	333	346	345	306	364	363	310	352	334	346	325	338	366	345	376	368	335	340	368	347	333	344	358	318	343	341	349	348	337	360	346	339	343	354	324	381	351	331	322	352	351	377	336	347	350	336	369	342	356	396	320	348	353	370	324	333	335	333	325	319	360	390	344	352	357	320	350	346	359	363	336	348	353	355	370	382	364	337	332	364	348	366	339	345	360	321	334	357	335	318	331	351	341	326	372	334	340	320	315	360	343	350	317	326	359	380	360	330	349	325	331	344	309	362	317	361	346	358	327	397	342	309	311	327	355	354	372	347	361	376	356	318	336	350	340	381	357	350	357	326	325	350	310	338	370	385	357	342	324	329	338	359	316	343	345	324	354	367	343	353	343	359	375	352	353	359	346	359	359	383	369	322	365	375	374	379	366	371	355	365	388	321	345	355	356	382	340	362	300	333	334	328	307	350	328	341	352	368	352	360	368	356	395	363	330	323	318	342	334	360	311	327	320	336	312	357	375	340	372	364	342	385	359	332	353	315	362	332	372	360	325	334	385	366	359	339	323	314	359	318	337	325	338	298	388	354	358	333	404	312	363	358	345	335	357	328	347	349	352	332	357	332	342	331	340	354	349	339	366	321	371	347	328	351	369	354	338	365	381	351	336	377	340	373	354	344	331	348	340	356	317	382	351	342	382	301	307	341	342	361	374	316	354	347	356	368	349	349	368	355	334	344	355	387	329	319	352	355	374	290	316	367	350	333	339	363	379	355	318	378	349	336	330	349	336	356	317	303	360	337	348	340	344	346	354	382	364	388	335	321	316	332	354	341	374	397	303	374	299	380	357	344	336	343	347	343	355	316	374	364	362	346	349	341	320	371	360	353	358	331	320	345	337	329	323	359	348	334	325	304	333	327	364	352	323	360	363	324	359	321	343	341	336	375	374	334	306	309	336	374	401	354	332	310	330	363	382	339	356	350	332	344	333	351	357	344	349	311	329
21339	20640	30604	34775	32339	30975	26854	22650	24112	23295	20738	17868	14692	14165	15597	11761	14461	12837	9366	5764	4132	3481	3335	4922	3611	3494	3061	3539	3218	2689	2324	2288	1915	1609	1630	1437	1544	1258	1121	1000	982	928	912	908	911	867	902	847	898	841	806	869	854	809	840	877	821	847	850	809	811	837	849	844	865	876	862	838	875	897	868	844	840	802	845	839	881	799	850	797	818	873	841	845	825	886	854	853	854	834	840	878	844	822	878	864	831	861	830	870	905	851	854	818	835	845	803	842	861	845	843	841	810	799	857	789	846	838	819	860	863	817	842	873	809	850	842	850	782	802	790	824	841	862	824	876	827	862	829	825	898	824	786	816	827	826	855	817	845	825	887	847	821	843	811	816	768	852	855	857	847	842	802	862	839	868	829	807	840	816	857	846	814	837	832	904	855	831	872	865	852	836	795	813	852	829	831	882	848	827	809	803	809	806	865	842	904	849	830	858	855	871	849	834	866	868	851	857	851	810	852	831	822	857	820	859	876	883	825	796	839	796	872	847	868	873	828	883	862	843	812	878	814	821	850	878	837	838	853	834	853	789	851	788	856	823	814	853	891	838	825	821	843	837	829	883	765	770	852	815	829	881	850	783	836	852	851	839	824	841	794	856	869	823	833	808	833	869	859	839	854	845	835	837	864	841	867	862	831	830	838	836	837	886	824	837	820	822	839	813	874	891	851	857	803	842	824	881	829	825	766	880	866	837	843	820	780	865	842	799	823	823	809	821	765	825	865	869	875	821	819	837	808	856	824	929	871	801	882	840	903	783	890	824	802	819	875	852	880	830	830	828	838	779	807	892	813	816	812	852	842	810	835	830	819	820	872	807	843	800	838	788	853	845	862	846	812	792	850	866	893	879	902	844	837	807	821	838	803	856	870	855	817	820	830	851	870	837	896	825	877	799	823	873	828	831	855	850	865	857	864	861	856	837	821	861	860	838	911	814	839	868	885	850	846	826	817	861	811	855	835	780	823	851	841	914	807	881	812	801	850	866	857	847	773	855	823	832	842	837	808	841	826	827	863	875	889	826	828	824	799	802	863	815	847	840	838	879	797	856	866	843	854	847	836	791	867	843	881	828	829	879	773	815	920	822	847	880	850	839	827	788	791	817	846	872	838	841	856	836	836	824	783	870	857	836	835	879	866	813	848	787	825	803	859	835	850	839	837	847	875	888	893	795	843	890	864	842	866	802	831	825	860	844	777	841	757	814	876	853	864	878	867	846	855	836	881	826	872	817	904	854	880	854	827	808	804	835	835	843	805	929	852	831	826	805	834	855	909	806	845	789	866	874	839	896	860	836	885	819	864	811	823	826	791	822	865	847	899	801	799	840	838	839	857	871	794	902	854	807	905	832	859	811	827	910	885	826	884	836	849	822	875	899	823	836	909	840	748	849	883	815	841	848	851	804	855	847	820	840	805	798	822	807	814	841	828	824	803	842	836	850	815	832	851	870	838	836	868	823	859	806	825	804	813	859	838	802	870	830	875	861	833	848	832	874	846	819	807	858	835	892	810	827	862	848	838	841	873	838	860	828	826	866	815	845	855	852	838	832	827	899	836	833	794	846	824	834	809	843	804	785	853	853	860	873	838	822	844	823	839	825	849	858	799	887	883	855	766	817	846	780	855	856	847	838	821	804	869	853	827	811	831	842	867	799	877	808	824	838	828	885	838	878	821	859	854	860	822	811	891	777	806	819	822	819	753	838	826	838	852	873	801	878	893	886	838	829	822	854	860	896	842	856	831	860	900	847	829	805	877	841	832	821	842	798	847	863	789	871	805	828	879	826	907	829	823	853	806	877	841	824	857	824	812	828	794	854	812	808	852	823	835	848	821	832	802	790	817	812	813	836	869	806	859	861	803	838	778	870	871	857	848	850	810	816	887	809	877	855	804	833	815	814	796	864	899	867	835	838	852	808	843	833	835	853	806	835	820	868	873	806	850	853	827	788	881	797	825	822	836	838	839	860	826	865	866	755	874	833	895	834	907	820	883	835	807	850	815	856	833	838	881	846	849	873	820	850	862	843	849	854	812	820	827	840	878	816	847	814	841	859	812	827	865	784	840	845	831	849	898	855	797	816	800	837	867	839	853	840	814	856	785	802	853	886	844	857	841	811	884	835	826	830	844	851	861	835	845	827	856	895	763	815	826	853	787	901	800	781	824	834	816	896	872	834	819	881	820	849	822	831	820	801	853	808	869	833	847	825	822	854	809	849	780	865	845	813	848	869	853	877	835	829	878	788	836	845	873	893	807	850	827	807	883	873	826	852	829	778	876	839	845	792	807	807	884	850	845	830	838	853	853	839	841	894	892	805	833	862	881	878	885	874	806	822	840	832	868	828	780	833	803	900	838	856	784	808	808	839	865	838	849	833	801	777	874	863	849	895	827	858	864	865	861	795	856	812	853	832	833	839	839	815	864	890	861	820	892	838	810	853	870	862	839	836	850	781	863	816	819	835	835	788	837	818	817	815	811	836	844	863	832	869	868	819	800	835	853	862	829	823	799	812	850	825	852	842	864	822	884	870	827	862	829	867	839	891	842	831	844	853	816	823	826	841	912	825	829	822	869	834	842	841	823	903	824	787	855	811	849	835	885	807	829	858	830	835	817	857	817	819	826	823	769	779	832	805	833	908	838	799	875	834	857	937	872	829	816	828	876	812	850	881	825	861	870	827	865	818	885	857	836	821	874	853	876	804	834	870	804	853	849	865	845	852	849	772	826	845	868	825	823	844	880	848	883	842	857	815	847	839	842	850	836	806	823	872	863	815	838	856	847	794	833	794	795	822	802	824	840	876	778	848	843	818	798	807	812	842	845	847	829	827	836	829	866	861	815	858	851	821	831	839	823	868	805	829	797	831	852	918	819	852	864	817	832	819	836	843	833	844	848	841	908	799	840	840	865	838	876	848	825	845	825	857	832	850	821	845	804	883	808	872	858	823	825	879	880	852	812	799	839	895	902	812	883	861	826	842	842	879	845	855	837	848	878	810	818	822	869	793	858	854	803	862	812	850	820	819	842	828	847	797	834	874	846	850	868	867	832	809	800	792	829	781	783	855	840	809	822	835	816	856	855	836	844	857	823	879	850	807	818	824	889	821	829	878	875	822	866	854	835	829	848	879	815	863	825	860	831	861	867	854	849	890	821	780	853	886	782	793	853	861	787	823	837	816	850	831	827	806	795	798	877	869	848	817	855	802	805	828	824	846	888	845	830	860	857	934	880	850	812	882	797	763	882	796	825	821	848	879	871	851	895	820	850	827	804	843	806	916	881	833	824	847	842	820	817	862	862	816	833	803	804	820	855	840	879	878	813	828	851	841	860	840	831	840	851	867	857	870	877	854	818	837	828	847	852	850	831	832	851	842	834	824	845	838	854	852	892	823	828	862	793	845	849	818	810	857	830	823	852	824	844	879	838	879	852	803	859	859	834	858	909	820	865	831	889	864	831	844	825	836	805	799
19734	10502	10960	9444	6283	4509	3228	2494	2116	1774	1370	1158	1020	905	796	666	629	580	481	423	416	426	452	405	445	376	388	391	395	367	366	344	362	362	329	334	331	336	355	353	371	319	363	351	399	370	348	376	361	350	389	356	305	340	345	377	357	363	329	359	356	330	321	349	376	313	385	388	378	331	349	348	312	342	342	351	374	394	350	341	376	349	324	374	320	360	336	354	358	383	315	323	333	318	333	372	358	331	351	352	365	364	356	340	331	345	358	350	295	369	359	321	359	351	338	370	371	381	317	346	340	375	330	313	324	399	356	320	372	378	341	352	384	390	363	322	377	355	331	350	382	353	384	345	338	329	345	351	388	350	339	367	331	354	355	371	354	396	357	312	327	325	377	317	371	362	336	327	346	372	342	324	349	351	353	360	344	334	342	327	336	358	330	339	354	339	328	360	367	333	337	340	347	330	345	354	363	335	395	374	343	345	331	367	365	338	351	358	347	340	360	346	328	319	369	357	336	354	365	381	336	340	335	329	348	337	341	335	383	347	357	383	367	341	348	351	337	305	337	353	340	326	341	354	354	370	360	367	338	379	348	349	342	371	353	314	357	353	335	353	328	349	350	360	344	330	332	360	338	339	333	376	332	351	346	335	340	331	363	331	359	370	355	357	374	331	385	355	341	342	329	343	360	370	347	325	350	330	365	353	387	354	364	348	381	359	359	365	318	331	342	325	350	384	338	353	360	342	347	378	380	358	363	390	341	370	359	367	362	355	386	357	381	354	329	337	360	352	391	352	349	368	331	345	350	334	334	366	381	369	337	355	303	340	313	331	369	394	345	400	339	351	324	347	337	376	387	321	387	363	390	378	344	313	315	353	353	379	355	377	337	326	312	382	356	328	325	370	375	349	357	367	354	363	353	362	328	357	382	358	329	313	315	330	336	367	335	377	348	340	338	337	348	374	369	338	315	351	317	332	387	365	347	347	350	335	349	345	350	360	330	332	337	356	382	358	353	345	365	353	374	365	342	357	384	348	376	339	358	345	341	358	359	327	351	364	323	345	367	334	328	333	383	374	360	340	354	347	338	361	378	364	368	362	347	318	360	326	338	322	356	309	359	302	329	323	351	343	346	338	335	350	332	343	354	355	358	343	348	357	352	336	340	298	359	337	345	346	349	369	334	355	359	360	329	336	366	318	321	353	350	349	350	331	300	350	370	359	340	332	369	350	327	329	363	349	337	353	346	324	369	352	350	313	365	371	359	352	368	366	355	330	355	373	356	345	357	372	358	339	357	352	349	329	325	344	338	343	327	347	322	313	358	371	370	343	353	362	360	359	370	389	334	346	369	355	355	344	355	375	374	340	389	361	340	356	371	388	357	332	334	340	344	353	333	321	324	343	380	309	353	352	362	343	341	323	354	368	373	360	368	362	379	371	373	338	322	341	332	379	336	360	344	347	346	345	358	350	371	372	347	327	327	342	358	394	338	347	344	327	338	358	373	355	368	359	325	366	372	349	376	351	358	356	333	359	350	339	362	351	351	334	348	349	328	328	364	322	346	362	324	352	361	324	331	358	362	374	331	343	336	352	365	354	352	343	306	376	324	354	320	348	316	360	343	361	395	346	345	400	351	325	338	344	330	330	398	369	352	340	343	349	388	333	327	300	340	350	389	332	359	414	372	331	384	344	332	339	324	315	354	345	323	340	335	351	340	341	356	314	307	312	347	360	355	360	352	349	345	335	363	298	365	369	347	330	351	365	396	350	300	344	365	365	356	364	334	360	328	361	341	351	346	385	351	344	353	341	377	365	357	375	358	330	322	342	369	370	326	343	377	344	370	332	360	374	356	375	296	346	333	338	397	330	363	362	352	329	335	389	368	346	368	333	326	358	393	343	360	360	369	353	368	368	358	340	344	346	339	329	349	368	337	359	354	374	343	361	357	324	302	341	380	398	332	349	299	368	363	371	349	351	367	360	339	318	346	331	359	370	370	362	363	341	318	326	375	330	334	347	322	352	382	383	332	331	377	341	335	318	323	330	356	377	342	334	383	368	336	330	343	335	357	314	390	374	354	365	355	358	341	329	373	340	351	359	417	341	351	331	367	360	363	327	358	362	371	344	356	342	321	354	344	340	342	348	326	344	351	382	369	362	363	356	345	344	379	349	348	363	368	330	341	353	326	338	366	352	349	345	359	337	343	327	340	334	371	348	360	359	352	371	339	369	365	320	353	327	320	389	357	349	355	377	346	356	400	385	409	368	331	333	325	356	330	338	380	381	351	328	344	329	339	336	405	369	376	358	343	351	348	317	380	358	341	341	322	345	338	301	333	349	387	372	345	316	344	345	349	360	337	332	341	358	358	385	330	315	327	359	339	345	352	357	397	351	366	361	336	333	340	361	357	344	413	348	368	339	363	383	353	326	329	369	347	334	377	349	336	341	312	344	333	355	344	344	334	314	330	334	348	323	355	353	346	327	329	359	316	357	362	363	352	357	385	320	306	364	336	346	334	341	347	374	363	350	336	385	317	327	359	359	340	367	345	337	348	347	389	344	350	378	363	395	367	335	340	331	389	348	335	341	320	344	329	357	349	368	327	360	376	347	381	359	363	334	348	346	342	383	348	355	347	382	307	371	346	369	329	379	306	314	357	357	353	367	344	331	343	347	356	342	331	373	350	353	348	338	324	364	350	325	362	367	351	396	364	344	368	351	352	350	366	346	360	385	337	359	379	376	350	331	351	350	346	345	363	372	379	348	315	342	324	346	384	376	363	341	366	403	334	357	361	352	385	349	346	377	373	350	347	349	356	331	336	345	384	357	338	355	379	340	359	355	389	384	371	347	385	342	323	351	339	337	322	347	348	330	320	370	343	357	365	338	364	332	351	356	348	357	370	370	368	331	334	366	322	375	323	374	364	323	373	363	342	337	343	361	376	350	349	305	364	348	348	393	328	352	357	354	378	360	353	353	353	341	368	303	367	325	368	337	374	368	382	366	371	339	346	358	347	325	351	356	353	366	363	366	377	346	363	371	348	336	367	345	356	341	353	349	353	336	348	354	374	339	340	312	361	333	348	377	380	348	434	329	359	330	337	354	348	368	352	344	335	359	331	361	386	335	330	341	365	337	399	376	323	381	350	344	338	351	339	362	339	350	393	351	347	346	343	301	324	343	347	329	350	343	344	345	338	368	366	343	330	372	321	335	360	346	322	332	343	343	379	370	351	325	335	339	343	356	337	342	370	367	337	336	329	322	333	383	367	340	372	347	348	347	335	345	337	334	365	343	335	373	343	373	327	329	346	355	336	341	342	347	312	340	359	364	368	321	337	356	352	357	351	336	338	317	324	337	338	347	373	358	358	354	320	333	360	356	338	377	333	352	358	363	347	365	345	357	341	333	288	368	341	311	354	350	350	343	346	322	381	371	357	368	347	356	355	353	322	367	357	320	336	335	373	363	350	362	374	325	351	345	330	367	340	339	373	362	324	366	371	342
12702	9745	17040	19527	17059	14380	11715	9715	8732	7710	6241	5370	4682	4002	3430	2833	2364	2091	1760	1484	1389	1324	1332	1199	1192	1111	1107	1049	1055	1055	949	965	914	979	834	896	938	885	822	886	874	854	873	843	858	827	825	833	883	849	822	843	889	798	863	880	901	829	834	852	826	818	850	854	874	927	815	850	887	859	853	874	818	824	834	808	804	806	888	811	848	931	751	876	847	901	865	851	846	841	858	873	852	826	876	844	798	826	846	847	825	881	859	841	866	844	860	832	836	861	830	867	823	826	846	879	889	855	845	816	850	858	835	831	838	793	867	824	838	877	800	883	888	812	872	870	845	865	859	881	906	836	840	821	871	882	880	816	827	812	846	827	800	883	851	853	857	830	819	850	823	894	841	816	880	813	847	847	791	838	870	844	852	862	821	898	875	856	814	817	827	871	873	834	848	870	842	895	933	851	812	847	862	847	866	866	861	863	896	865	805	814	838	870	839	883	793	835	829	851	858	849	871	869	833	849	886	921	842	886	875	876	862	800	784	839	884	865	885	877	876	902	814	831	883	834	838	848	850	856	839	878	804	876	814	868	787	875	847	810	827	843	853	879	847	841	843	846	823	845	852	842	789	850	856	831	834	838	825	834	879	870	822	851	856	869	881	889	844	823	868	879	823	853	833	837	826	867	854	816	861	865	844	864	858	842	881	876	857	863	837	855	830	844	888	821	840	779	803	873	830	862	845	873	826	919	866	807	887	831	918	788	865	873	845	854	855	835	830	870	888	853	872	834	870	881	868	808	883	884	887	844	827	873	860	791	888	834	883	845	808	850	835	858	846	875	909	828	836	766	888	856	853	810	862	817	829	808	820	843	827	851	829	824	901	832	826	798	862	871	824	819	872	873	815	824	840	866	880	869	877	841	815	893	856	811	757	804	816	866	920	864	886	861	837	836	846	865	794	867	834	784	816	829	773	852	846	838	826	869	863	890	856	812	849	823	871	813	875	840	848	843	830	826	860	862	816	893	811	859	841	862	834	794	837	829	850	867	868	789	833	811	874	830	861	895	774	854	844	880	881	834	855	859	883	845	875	916	825	845	864	859	826	885	837	807	838	816	860	875	804	870	836	836	858	860	816	816	845	856	840	843	834	873	795	851	802	894	842	841	813	856	846	843	810	841	874	839	860	828	818	844	865	912	807	819	865	832	826	827	848	864	849	865	840	864	868	856	782	847	848	859	909	850	868	874	863	785	903	850	868	838	802	848	863	873	882	840	861	879	842	838	828	865	853	790	864	860	859	845	802	830	883	880	864	855	818	877	859	833	844	911	862	831	826	809	852	820	874	847	892	836	835	853	867	860	796	832	839	844	821	864	890	831	900	801	886	857	869	837	869	866	809	860	880	856	861	837	864	821	900	846	859	810	837	901	806	872	821	878	866	843	819	836	867	841	837	855	781	815	855	830	814	861	828	815	845	877	817	897	868	816	851	856	841	871	832	801	784	826	817	844	829	833	817	826	795	884	855	836	808	926	803	833	871	835	861	841	865	854	809	872	874	823	872	829	880	845	858	832	900	783	816	869	819	836	864	875	889	833	879	874	795	832	867	791	843	876	842	818	879	799	851	853	833	855	834	796	864	845	859	898	789	865	849	873	887	898	902	833	876	860	856	782	838	811	886	798	857	831	934	795	845	845	863	822	827	844	881	798	840	859	843	832	869	872	783	836	805	830	815	861	817	839	839	838	789	847	926	818	813	833	809	919	891	847	874	837	854	864	827	820	822	835	872	907	821	852	862	902	844	820	834	873	820	834	899	846	843	876	874	831	859	852	844	845	839	916	872	859	848	865	805	850	910	821	824	867	880	823	851	850	856	840	816	822	854	888	850	797	847	835	826	837	936	886	877	840	815	826	841	861	872	854	841	830	860	826	810	829	848	808	824	844	852	777	903	798	885	842	869	864	836	802	793	817	865	812	870	828	847	874	834	828	842	789	891	810	854	789	810	862	876	868	856	890	845	823	827	858	883	837	860	830	803	878	831	830	858	861	871	861	833	816	885	792	842	869	829	844	867	839	816	856	827	795	859	815	870	846	895	811	858	801	871	858	858	770	863	831	870	810	831	828	838	808	864	885	806	876	827	888	852	871	774	851	893	770	825	881	859	845	839	855	831	859	886	867	854	859	846	841	821	829	826	901	858	861	875	841	817	848	887	829	876	826	867	852	885	848	862	837	825	877	843	831	879	859	830	838	851	866	865	886	855	869	811	841	789	809	902	868	838	829	855	896	856	819	839	820	852	840	857	809	826	832	847	860	829	825	864	852	855	818	844	842	860	857	864	857	873	834	876	835	801	837	867	839	835	845	879	877	842	868	847	899	821	834	888	836	850	828	855	823	807	860	839	850	872	847	830	904	881	860	837	863	892	837	880	857	838	887	801	854	808	861	863	859	852	816	891	872	854	798	829	866	868	818	836	855	856	841	891	863	799	870	808	822	884	880	852	827	850	849	836	817	899	852	867	904	873	879	813	827	847	830	836	812	825	865	845	852	866	844	835	821	856	859	773	849	881	809	881	884	856	927	889	875	812	820	873	809	841	864	832	837	817	852	793	888	848	862	878	888	834	801	862	830	925	860	893	898	804	820	853	853	845	803	813	858	853	837	786	897	834	866	824	893	834	833	853	876	824	829	844	827	837	847	772	860	828	839	854	872	829	875	891	833	863	878	864	855	819	890	853	869	843	838	883	839	865	823	903	833	826	834	848	829	817	798	880	852	828	912	863	872	834	900	886	869	881	862	867	843	850	826	838	856	848	824	871	877	865	826	881	879	877	825	848	843	911	903	842	856	852	859	828	816	851	799	792	911	864	869	849	830	838	860	866	801	840	881	796	823	826	819	880	876	827	847	796	841	872	832	897	822	806	837	855	849	865	916	836	842	883	831	865	830	842	827	865	827	834	829	842	853	848	828	847	850	860	900	833	837	860	820	852	863	862	845	896	808	913	824	885	836	861	799	810	828	846	824	831	838	789	874	825	876	789	836	856	808	856	888	814	835	775	891	811	873	814	897	831	857	857	841	805	851	883	771	819	836	810	862	827	808	825	861	839	873	817	868	834	845	805	844	834	822	865	845	857	795	837	888	862	816	861	824	889	834	875	822	877	821	769	886	808	837	831	876	881	838	799	859	846	897	832	862	839	796	861	860	863	827	891	826	884	830	790	850	769	832	864	831	821	864	889	872	838	830	878	838	846	852	833	901	896	808	849	852	810	859	892	836	826	866	783	845	785	825	894	867	779	877	821	859	841	908	850	836	804	867	875	861	880	818	828	869	869	809	832	824	867	803	846	865	833	852	886	843	865	857	892	860	879	890	820	857	828	797	870	840	909	885	854	870	827	880	836	797	830	865	820	877	868	841	785	865	874	837	854	859	809	844	848	799	848	796	838	879	836	880	828	880	872	790	855	801	823	789	837	805	850	831	841	833	838	865	851	826	860	866	895	875	816	845
26189	16829	18244	15022	10909	8060	6069	5493	4464	4223	3285	2376	1751	1940	1521	1265	1186	1195	992	654	537	439	540	577	544	529	473	485	452	446	400	386	407	398	421	345	385	356	366	368	364	323	355	386	341	364	323	354	360	305	351	354	330	366	328	368	409	353	367	355	364	347	334	356	348	346	389	352	359	376	359	342	355	337	334	353	346	358	350	342	363	334	353	370	347	359	335	358	351	358	308	358	322	331	393	330	328	351	349	371	362	359	370	388	349	364	351	338	327	327	307	354	343	339	346	352	365	351	348	354	332	336	383	336	315	347	358	295	330	338	360	358	377	342	342	325	356	336	356	362	359	361	333	360	359	337	335	328	338	376	355	326	337	332	327	343	329	356	355	365	327	323	378	331	319	365	362	328	342	367	372	367	355	356	339	366	345	361	379	339	350	338	377	361	373	357	343	378	344	330	334	345	383	335	341	350	339	346	369	332	377	319	378	363	366	364	358	373	323	340	348	357	328	309	333	370	375	373	323	402	300	309	370	347	348	373	378	361	344	338	362	343	336	362	330	355	360	360	381	324	331	397	373	389	323	349	347	343	358	359	337	330	351	327	315	303	329	372	365	352	352	371	303	332	355	346	366	331	314	346	355	362	349	346	324	352	348	388	332	334	356	348	370	368	333	330	393	346	345	349	337	371	336	390	326	355	367	371	342	339	343	387	346	346	342	315	371	367	367	386	388	323	312	352	317	354	355	354	298	389	304	335	354	355	350	347	328	329	372	353	331	358	362	341	340	324	361	345	330	333	333	342	356	342	329	341	350	358	350	331	362	341	357	347	353	350	341	361	322	353	346	339	325	360	349	331	334	343	315	358	343	362	328	335	314	304	368	327	339	348	338	377	327	345	349	371	320	350	370	329	340	369	364	363	346	341	349	343	375	322	357	310	349	322	360	360	347	329	353	334	332	346	369	369	344	338	333	308	368	345	335	389	345	344	351	332	361	343	341	337	374	370	350	347	395	356	380	336	354	347	319	355	349	331	309	367	379	332	332	323	353	359	359	351	359	312	361	361	319	323	285	307	372	343	323	374	364	322	372	368	398	363	326	328	361	359	352	331	303	364	300	314	363	368	345	349	341	316	352	347	349	342	381	340	344	348	324	347	354	352	390	363	331	345	341	362	361	344	360	343	360	349	332	368	380	348	361	376	349	319	380	359	345	349	334	382	342	383	360	364	338	334	313	369	345	375	342	369	352	354	347	382	348	349	332	361	321	343	334	361	308	331	360	366	333	329	325	350	365	371	325	340	328	373	373	329	342	350	341	332	355	385	365	334	389	364	336	322	349	334	387	321	334	364	348	341	335	378	361	332	351	353	330	345	340	398	351	352	342	334	359	354	328	331	376	372	335	363	323	349	348	359	310	351	365	316	339	350	383	367	365	362	340	333	342	337	352	363	334	385	373	350	362	373	324	361	342	328	346	358	372	382	355	329	382	310	375	325	359	335	337	308	313	320	355	334	343	309	353	341	350	320	311	363	390	323	346	334	334	352	322	350	361	356	361	333	363	327	335	367	333	328	342	345	353	333	341	329	343	348	349	335	358	353	336	332	364	343	331	336	337	341	343	337	314	335	369	360	325	330	314	324	351	378	341	340	333	367	326	342	315	359	312	309	363	358	350	330	344	323	358	296	377	365	335	375	345	368	338	353	331	401	339	358	370	368	346	351	333	354	337	361	363	331	318	332	349	369	359	351	352	342	320	329	376	373	316	363	337	351	336	371	365	355	340	367	317	344	379	329	336	318	342	327	341	339	358	338	355	337	357	352	348	356	357	340	349	339	346	337	339	328	372	341	337	342	328	351	340	331	344	362	362	324	332	332	360	340	325	370	362	381	350	359	369	331	357	363	338	347	350	348	379	349	335	316	388	343	329	344	356	353	374	339	313	347	345	330	353	333	341	329	381	323	340	354	375	351	354	335	347	371	347	384	337	353	376	343	340	366	334	369	350	330	314	319	341	369	311	359	336	353	358	355	343	340	321	337	352	338	330	347	359	345	371	377	342	301	338	351	341	354	326	367	362	335	368	331	319	348	371	357	343	335	368	355	355	367	340	362	344	340	356	338	369	358	334	339	315	341	341	350	363	349	332	340	353	342	359	340	334	356	374	330	366	332	355	338	365	355	338	350	334	326	364	319	368	345	361	362	343	364	324	350	331	366	365	368	322	340	327	358	365	351	344	322	297	332	354	334	352	353	351	328	355	367	382	365	361	334	369	349	351	330	343	310	356	328	348	342	368	343	360	384	327	317	385	349	346	358	324	373	335	395	344	351	351	306	344	371	319	341	366	353	335	340	382	356	337	334	351	367	360	347	346	333	337	309	319	346	365	332	363	348	359	365	335	341	321	361	351	305	387	350	374	372	357	348	324	343	331	360	364	385	315	369	305	339	324	320	340	352	321	314	311	337	343	343	367	375	351	348	344	332	353	333	330	352	312	365	346	318	351	345	374	309	358	353	340	307	330	363	328	356	342	360	349	343	361	356	351	368	331	377	389	358	352	330	337	328	312	357	363	347	358	310	371	325	323	383	338	316	354	353	382	351	385	390	300	365	348	367	339	347	366	361	362	367	352	351	349	348	325	326	345	329	348	348	374	319	301	359	335	375	389	370	350	370	352	314	345	316	352	333	314	341	326	348	359	363	344	362	368	334	388	342	383	332	372	318	380	332	372	356	340	352	369	329	384	362	334	314	341	342	347	338	357	335	375	354	362	344	355	322	334	355	377	351	336	349	384	372	338	339	362	357	318	385	340	347	370	368	334	352	341	325	341	321	356	346	383	354	372	338	365	326	353	368	375	364	359	327	360	352	330	350	358	346	375	369	337	375	316	329	388	370	358	350	325	321	370	351	349	385	359	351	334	334	342	368	379	369	337	342	348	362	318	326	314	323	329	330	388	339	336	324	360	344	329	364	332	373	364	347	331	345	365	355	379	372	349	348	354	342	360	342	329	337	372	325	362	352	345	334	365	378	361	364	369	331	382	365	342	357	362	351	362	309	294	363	353	389	371	350	329	379	340	348	328	365	330	345	367	345	324	321	313	340	371	352	312	357	324	356	380	337	393	357	344	324	355	352	319	333	336	338	377	336	340	359	370	346	348	328	316	369	330	322	298	368	361	359	339	375	349	360	340	344	341	315	342	344	346	328	336	347	304	388	383	382	344	326	347	303	306	337	323	338	336	360	353	373	334	349	368	360	357	340	323	349	318	365	329	323	355	372	362	347	346	375	341	325	342	326	324	346	298	362	354	369	344	347	374	334	361	352	372	343	309	361	331	360	326	334	363	298	384	334	368	327	307	339	321	330	376	341	344	349	332	371	349	359	325	318	336	347	352	323	356	333	347	333	316	336	341	324	369	381	345	325	308	359	353	359	352	353	348	339	321	339	341	322	339	318	360	322	337	365	357	319	341	311	335	314	344	357	351	325	315	372	339	375	339	358	351	341
15847	14194	23110	25599	23906	20832	18694	18429	16183	15625	12707	9970	7971	8950	7373	5729	5745	5864	4367	2554	2181	1714	2321	2517	2315	1746	1619	1699	1585	1389	1393	1381	1198	1162	1089	1081	1057	955	923	939	886	832	895	906	863	867	826	864	851	910	828	822	835	894	810	821	805	873	809	832	864	829	820	851	825	861	820	842	851	852	820	759	826	818	831	791	880	866	911	835	824	880	835	834	872	840	802	822	851	844	903	787	838	854	819	834	802	852	839	815	790	843	876	827	879	866	873	875	812	874	846	836	846	807	878	829	849	830	825	833	815	811	839	834	858	819	889	808	787	805	827	833	849	845	875	856	813	900	837	827	863	868	801	846	890	782	835	828	841	787	836	826	859	846	871	840	777	853	858	880	850	836	858	875	823	810	873	854	854	788	829	821	843	930	879	815	900	855	794	833	826	842	842	844	883	821	802	878	926	883	858	818	845	849	825	843	873	849	855	833	874	862	871	870	815	892	892	891	793	817	839	873	858	825	845	835	837	832	825	852	848	821	882	877	820	896	866	846	859	863	880	839	818	866	869	896	862	857	857	802	887	833	826	812	866	904	884	869	814	877	851	812	816	846	822	841	827	837	821	830	839	904	800	844	853	863	843	785	780	830	830	822	804	824	849	788	835	871	889	870	834	812	889	832	896	791	856	854	893	832	827	800	848	839	872	828	859	856	861	858	879	820	795	885	871	818	844	838	818	911	823	864	863	841	825	832	903	832	849	871	861	815	836	851	856	878	813	862	861	880	867	832	855	857	801	871	859	844	814	851	795	837	814	868	872	855	875	825	859	835	844	884	873	861	832	816	824	817	833	808	847	869	832	871	850	803	832	813	837	857	789	802	897	813	859	859	840	829	839	842	857	798	832	808	827	874	842	814	845	892	837	911	834	886	847	869	841	826	833	852	859	845	781	840	889	870	858	839	800	857	821	843	777	865	854	826	851	840	874	822	865	784	850	863	894	737	822	780	853	837	869	891	796	873	914	899	875	824	822	867	912	868	829	871	863	843	886	866	857	826	878	810	813	873	891	821	866	818	869	811	843	839	854	796	866	870	858	867	798	818	834	873	863	844	888	874	848	834	855	875	857	834	821	847	866	827	849	807	793	822	866	868	870	902	823	858	848	872	840	819	755	786	879	856	836	841	851	901	811	848	829	802	839	847	864	843	853	816	846	832	861	839	857	838	838	826	851	896	842	825	865	829	825	881	850	799	803	826	911	835	836	803	829	835	820	821	882	817	785	814	826	899	866	855	880	846	841	828	858	875	826	857	833	833	790	847	854	787	852	853	856	870	879	822	839	834	825	852	865	817	851	840	852	848	828	851	819	856	887	862	892	839	845	814	833	849	860	856	841	869	879	802	884	884	855	838	847	858	887	844	841	835	790	875	817	828	854	844	817	800	821	793	820	873	854	828	867	803	906	806	857	860	819	876	860	897	904	802	793	854	865	852	928	850	809	863	925	865	805	827	845	835	774	857	798	842	853	821	785	795	855	799	880	838	839	808	876	859	868	873	825	891	837	831	819	808	844	872	855	838	807	863	865	852	897	836	780	801	838	770	873	848	847	879	805	876	851	866	821	853	832	837	804	888	842	819	800	856	812	871	832	832	775	832	825	831	853	880	844	848	827	837	864	835	874	856	810	810	849	828	811	883	883	831	806	822	797	853	866	767	818	876	882	858	877	874	827	869	896	841	850	837	810	796	862	827	846	879	885	802	900	837	834	852	832	805	802	853	808	859	848	845	848	801	755	861	838	859	869	843	841	871	862	876	911	850	835	836	824	856	886	856	778	807	819	816	856	836	830	862	844	827	889	838	859	852	860	816	835	853	873	871	837	867	858	843	835	855	819	881	834	853	813	847	844	866	830	853	854	869	831	887	826	856	813	872	819	824	834	877	815	847	834	854	879	845	830	823	861	845	864	867	843	843	795	836	835	855	859	879	833	855	849	896	867	822	817	897	854	810	802	825	852	845	853	828	835	793	904	843	815	812	820	848	819	805	875	883	811	891	811	854	872	817	796	858	831	830	861	880	842	832	884	824	827	846	866	861	804	802	858	831	841	855	843	809	848	902	850	870	822	815	893	853	824	789	853	800	878	808	810	845	844	887	871	852	829	848	871	853	831	839	892	826	792	842	875	832	806	800	869	848	821	822	855	863	820	821	863	840	809	843	863	856	911	809	836	868	880	828	902	819	861	806	825	868	843	834	850	821	846	846	861	851	813	813	832	888	862	830	804	862	828	819	792	856	915	884	845	832	871	804	868	812	852	889	809	841	834	837	885	876	864	833	848	866	788	836	879	860	890	885	806	831	833	830	900	829	859	862	856	837	860	888	896	844	839	868	806	869	845	802	824	902	827	839	833	887	842	808	849	844	829	863	842	850	825	820	853	818	829	855	855	815	923	834	874	901	852	847	828	857	905	863	863	846	851	854	820	838	893	891	860	804	847	873	904	884	869	832	887	871	839	863	813	823	889	841	854	862	872	812	819	823	842	868	872	853	835	820	866	824	813	853	851	828	825	842	823	810	865	833	818	834	817	832	865	813	823	841	902	853	822	811	847	856	840	782	870	861	924	818	841	876	847	874	830	849	852	855	834	908	826	811	884	830	839	901	870	820	813	856	835	805	836	846	844	826	824	854	855	830	790	877	833	859	850	859	833	812	830	851	858	851	892	821	843	846	807	886	809	862	873	842	873	837	830	833	840	890	809	810	807	856	859	849	840	847	796	812	799	856	851	824	828	798	801	823	829	813	789	826	820	865	808	846	879	835	853	809	878	896	823	888	869	817	804	823	845	843	827	865	817	856	871	854	877	824	834	850	850	888	800	850	890	838	805	871	794	874	828	819	831	813	850	820	816	814	869	796	854	831	889	837	836	787	832	823	859	853	860	840	840	882	849	897	888	831	816	842	854	832	855	823	828	818	832	846	894	861	876	838	857	858	832	850	858	787	796	877	869	864	859	847	849	816	834	883	877	875	836	834	819	844	827	805	816	806	819	864	860	823	881	847	789	840	907	781	876	820	857	838	862	809	891	831	905	766	877	812	866	872	844	849	859	814	819	857	822	822	870	814	895	867	868	853	823	845	850	829	851	883	804	864	840	829	820	863	885	872	852	841	851	884	876	813	834	811	829	839	847	881	879	837	823	865	806	860	856	857	917	845	849	878	850	841	844	856	817	846	832	875	794	865	881	893	835	855	828	805	832	932	883	816	841	895	803	839	826	851	851	878	871	794	836	822	846	831	895	807	817	818	838	815	835	809	889	864	842	885	869	892	817	886	831	880	953	870	828	807	824	854	847	830	773	848	894	868	846	819	848	900	872	837	839	847	854	847	842	844	847	839	925	838	867	827	785	822	884	813	840	856	860	845	795	824	889	831	807	855	843	841	839	818	873	882	798	831	853	864	871	860	846	845	859	856	836	843	887	856	835	801	838	841	803	855	854	825	810	882	818	918	864	857	821	803
34653	27229	29728	25290	18466	15296	13526	12097	9712	8522	6042	4728	4303	4111	3490	2835	2735	3141	2116	1241	936	703	733	1222	1171	711	605	696	677	599	581	561	518	472	473	383	447	400	372	338	318	352	378	341	397	350	352	329	321	338	345	370	349	340	378	324	347	339	351	360	347	352	319	344	368	346	360	330	346	343	345	358	321	339	372	359	349	336	331	349	354	341	343	339	344	370	396	375	342	348	346	362	379	331	349	339	352	318	343	314	310	319	412	344	359	327	363	344	373	348	328	354	352	327	359	351	350	367	354	350	328	334	341	305	354	380	371	347	314	338	341	353	365	374	351	343	378	289	358	338	340	308	318	320	384	318	385	364	350	351	361	368	317	340	363	343	354	361	348	346	375	371	344	331	353	350	365	337	355	350	372	375	318	393	370	377	344	348	331	355	322	339	340	316	351	345	332	330	373	324	344	350	344	358	362	332	354	352	322	315	378	332	328	346	336	371	361	338	347	347	371	358	339	337	320	363	385	343	367	334	351	346	339	365	332	365	332	356	357	349	351	342	345	327	332	341	367	345	360	357	369	350	342	336	350	375	360	348	349	318	336	363	397	334	349	376	370	343	348	358	315	358	353	352	316	323	338	337	366	334	360	343	337	372	343	339	328	323	345	329	357	344	351	354	359	358	386	306	359	335	311	345	356	329	334	310	355	339	327	365	348	376	329	324	365	355	370	377	354	373	362	305	335	343	351	344	355	334	349	351	329	351	379	337	369	350	358	348	338	372	364	357	339	379	392	333	332	338	313	348	346	361	360	355	327	311	304	341	358	367	359	330	331	338	333	363	366	342	324	332	368	360	329	330	334	296	326	339	363	333	346	362	359	332	369	365	350	327	351	347	372	337	334	362	357	332	345	339	340	348	349	340	325	325	364	398	357	343	356	333	339	346	363	368	343	310	345	360	379	335	372	320	338	371	375	353	346	341	346	348	299	336	323	340	343	367	354	344	347	347	329	351	362	341	349	353	336	317	309	337	345	379	334	287	340	341	341	355	361	346	356	355	360	357	379	353	346	326	343	359	378	372	323	327	340	354	340	324	319	351	362	365	326	332	354	348	344	356	353	342	353	370	369	354	326	331	366	354	379	361	372	355	335	319	332	320	349	355	349	349	329	369	330	388	332	358	337	316	326	323	343	360	371	351	332	360	336	355	331	352	354	329	327	351	340	335	348	379	323	340	353	319	343	338	376	323	333	338	327	336	307	319	315	379	362	357	343	359	339	341	338	330	346	338	377	343	330	373	328	340	382	323	383	374	373	332	330	358	338	361	342	363	343	349	344	341	358	332	337	353	330	322	340	335	322	352	342	355	336	329	385	341	335	339	327	318	343	345	345	335	352	346	311	333	359	327	338	346	361	348	333	356	344	303	380	375	328	368	350	344	334	350	354	335	347	338	328	381	378	332	324	358	365	317	335	352	322	323	345	359	388	340	348	324	371	319	329	324	335	321	341	328	313	345	335	368	341	342	318	388	348	388	323	325	334	339	330	334	333	341	342	346	337	364	366	360	353	343	353	359	347	358	331	358	381	362	342	355	358	314	327	352	337	331	344	353	335	360	329	324	329	306	325	356	348	370	358	350	338	317	362	363	316	362	404	346	331	333	363	345	326	373	316	339	345	323	367	365	338	347	357	353	357	343	353	346	322	350	339	372	336	358	334	352	346	342	312	376	341	344	313	339	353	373	348	335	388	365	339	341	358	331	371	330	335	345	328	331	382	320	351	337	336	344	358	358	364	378	346	347	380	360	387	385	347	337	349	358	363	305	332	384	320	331	334	305	345	327	351	327	324	331	345	350	363	348	345	333	352	351	387	345	330	362	346	351	331	324	362	333	335	366	359	336	346	369	346	363	346	329	338	353	340	350	352	333	349	369	357	349	337	375	377	394	378	325	375	321	332	329	355	374	350	350	337	350	309	336	338	348	322	334	327	335	343	357	323	359	327	351	349	339	365	310	337	332	322	351	313	360	345	327	357	351	372	335	355	349	336	320	332	349	340	351	352	383	391	368	352	321	354	346	317	369	320	328	334	326	377	329	338	387	325	334	324	370	343	345	346	391	337	349	319	368	332	314	318	317	385	305	312	359	323	385	340	339	329	333	338	331	327	288	348	354	339	357	327	360	333	339	370	358	355	350	332	337	344	354	346	318	386	324	351	351	347	317	339	371	368	362	342	348	333	300	336	356	350	343	354	351	303	359	330	317	339	349	356	296	341	330	334	302	354	337	377	339	368	332	338	329	350	324	358	318	351	367	343	378	365	337	348	316	325	346	331	331	369	375	362	342	330	352	329	340	356	353	348	350	335	331	351	349	341	359	343	377	312	353	343	365	327	348	365	356	345	356	358	397	346	363	332	349	376	385	394	334	331	368	351	347	334	354	341	337	349	319	380	352	318	377	327	328	368	358	364	354	332	348	354	339	334	328	311	359	347	342	353	374	318	350	344	345	339	349	344	356	365	341	358	331	359	315	328	324	364	335	382	341	357	350	335	325	344	347	317	366	368	317	349	349	352	360	295	347	357	371	388	322	332	349	337	373	345	375	335	354	362	337	349	328	342	367	346	376	337	319	332	302	322	325	314	346	335	350	352	352	328	357	321	347	359	362	387	366	350	341	339	328	329	357	345	365	341	344	352	328	328	335	342	314	345	330	364	333	365	372	361	362	324	382	337	337	352	355	359	348	339	329	350	339	325	338	364	373	380	336	329	311	349	349	365	331	358	337	367	344	366	318	362	356	343	343	348	355	353	336	310	337	347	383	361	367	346	325	348	379	364	345	372	348	362	362	356	343	344	376	317	372	373	318	361	342	344	371	376	374	305	368	369	353	314	331	315	352	314	333	334	342	337	344	368	361	324	332	384	375	354	366	345	376	331	351	348	370	363	362	341	309	335	329	334	352	355	360	353	377	328	383	338	355	351	339	335	352	360	356	315	376	339	344	337	339	369	349	374	317	327	364	357	334	344	370	325	330	350	372	359	375	327	338	364	356	358	326	324	353	327	356	364	331	350	324	336	327	369	333	348	368	349	346	346	322	325	349	355	361	314	355	356	350	359	344	369	324	365	365	313	321	351	341	329	365	346	359	323	312	346	328	329	360	325	312	351	364	333	319	355	336	322	339	322	308	336	324	349	357	352	389	333	335	353	317	355	371	326	359	379	367	360	368	364	360	300	353	334	367	382	330	352	358	338	340	316	301	345	348	340	379	384	324	361	368	357	364	340	355	313	337	356	370	351	351	300	323	337	358	347	369	349	333	360	326	368	334	352	334	334	331	342	352	395	314	325	354	346	366	336	318	390	349	364	356	372	325	346	324	361	339	329	345	349	356	315	334	359	326	327	349	361	328	343	368	335	340	370	323	349	339	350	348	373	346	373	332	352	332	310	316	340	328	347	336	367	344	338	355	314	350	322	348	343	363	327	309	315	336	343	353	341	356	355	319	336	366	354	316
20660	21477	30947	33756	30518	29756	28934	27614	25104	23456	18664	16564	15244	15507	14099	11865	11772	13616	8958	5594	4498	3153	3437	5997	5561	3275	2322	3216	2980	2599	2459	2271	1884	1784	1713	1422	1428	1135	1106	1057	989	892	953	897	865	899	927	814	867	832	861	834	854	855	827	841	884	796	857	833	830	843	873	821	858	885	876	814	828	806	865	824	784	827	831	846	797	822	851	828	766	823	819	871	780	839	911	852	844	861	855	845	840	846	812	809	893	827	788	831	859	831	775	905	852	832	849	835	802	819	829	860	829	842	816	849	873	816	790	820	845	841	846	873	834	849	781	836	804	821	838	891	786	799	775	839	866	893	897	820	868	786	813	766	817	849	889	820	811	918	881	842	857	813	857	850	868	790	795	813	826	862	825	856	805	879	869	833	825	815	898	802	795	789	818	846	846	835	874	826	822	847	812	819	805	829	820	845	820	828	818	842	791	844	820	801	835	880	906	858	804	831	840	771	781	856	815	857	854	819	855	815	772	870	831	871	809	824	865	822	880	823	812	845	833	846	845	833	845	861	809	843	844	817	890	821	874	839	820	812	831	850	818	837	741	826	786	805	843	807	831	894	840	860	818	837	837	811	783	819	817	844	831	820	853	871	851	798	883	883	863	889	820	881	834	866	873	841	863	839	881	864	835	812	837	789	892	832	813	829	842	813	853	847	811	837	807	806	860	855	852	854	786	861	862	853	880	837	814	877	770	873	829	839	853	855	827	818	813	868	849	810	848	808	882	801	814	870	867	820	831	812	772	833	798	820	808	901	870	887	820	830	785	834	853	834	825	898	872	857	827	906	857	830	887	828	860	823	831	783	825	852	893	842	850	815	855	861	872	829	855	842	822	835	855	807	817	859	810	883	868	778	755	829	848	839	883	859	858	903	863	836	865	791	891	820	866	780	869	833	823	874	819	880	810	844	856	850	838	862	832	813	824	840	826	820	810	861	815	824	824	888	818	837	872	878	890	817	837	804	818	842	772	832	862	863	833	829	908	796	792	840	842	853	801	851	810	870	853	848	839	817	816	879	865	809	794	781	846	815	755	842	839	817	847	878	899	823	811	846	824	819	831	884	820	820	833	828	879	827	815	906	817	806	831	854	852	817	875	827	845	858	821	815	819	781	854	827	852	878	819	865	805	839	851	819	854	818	852	838	826	842	821	789	861	872	839	890	824	877	847	811	808	849	802	828	854	863	818	848	852	888	826	810	828	825	859	812	827	843	810	858	846	834	838	876	886	775	833	829	882	813	870	825	832	873	841	851	791	819	818	879	797	845	864	810	855	801	828	808	829	866	812	852	818	849	843	844	823	891	826	822	849	844	846	843	866	867	848	858	799	892	838	829	818	813	794	839	757	820	852	864	857	754	790	853	878	844	862	817	856	882	863	857	866	824	862	807	842	849	846	819	820	821	821	810	879	826	833	857	866	884	793	823	872	818	844	848	860	857	814	827	829	831	858	798	844	809	862	813	843	821	799	827	816	864	808	859	810	879	841	831	790	853	846	786	793	817	862	812	813	816	758	813	884	837	854	917	870	776	872	844	831	826	799	826	869	856	831	871	789	861	800	821	816	870	819	779	859	810	884	857	869	835	822	851	828	838	831	810	847	779	824	862	821	827	830	802	825	821	782	825	839	808	817	876	819	788	830	812	816	847	858	871	818	804	801	857	820	792	865	804	877	840	806	830	850	833	785	817	829	858	811	862	899	775	820	836	788	837	877	852	844	787	905	837	852	911	846	786	852	896	845	876	866	783	863	830	843	844	789	851	832	836	852	809	792	807	845	822	862	811	801	839	801	835	842	896	864	864	884	828	822	856	834	829	851	824	871	812	863	842	820	849	863	848	814	833	861	826	794	836	838	851	846	853	823	802	823	811	834	830	775	806	824	835	853	804	865	831	802	808	850	794	823	772	820	890	807	861	821	850	824	833	823	813	809	840	834	838	810	826	779	863	832	817	897	796	824	869	810	826	880	877	847	853	786	852	808	809	796	833	838	805	844	864	906	855	867	863	786	851	817	829	851	840	876	827	874	822	826	799	827	874	820	836	817	862	835	816	809	835	790	823	819	849	831	820	842	797	854	845	829	869	799	791	832	855	841	864	831	828	834	807	837	816	830	853	829	883	868	820	848	782	858	808	853	821	850	856	868	864	853	848	814	818	833	850	864	798	863	775	868	811	847	858	833	762	804	812	794	788	878	812	796	871	814	828	826	856	800	768	826	853	810	809	898	873	837	799	839	834	841	866	848	827	819	801	799	777	884	805	821	801	851	832	877	865	848	825	888	891	767	841	875	882	782	872	844	860	825	885	783	852	879	823	796	856	850	852	841	917	862	826	838	835	844	838	861	794	847	830	834	846	855	824	850	810	839	876	830	855	824	865	800	881	856	850	785	851	850	894	837	889	848	822	795	828	800	889	818	835	848	800	842	820	775	796	793	842	792	841	857	858	838	891	828	868	882	820	825	822	814	867	894	800	799	864	797	830	863	865	810	870	839	787	795	824	887	782	838	803	889	795	849	861	803	824	803	865	826	817	818	827	830	871	816	859	840	819	855	842	863	864	858	852	801	847	841	832	864	829	880	830	823	818	814	805	819	792	821	836	867	836	841	848	847	846	853	834	861	875	796	820	826	869	861	863	822	802	804	882	815	880	856	874	870	848	845	839	852	818	822	849	838	845	876	816	815	821	848	864	863	843	822	830	789	854	857	861	873	792	837	870	833	822	890	852	815	816	805	832	800	837	820	859	838	853	790	835	781	794	811	868	861	867	844	779	832	861	821	819	837	845	843	852	869	892	798	826	829	838	851	818	850	853	838	847	814	849	812	863	841	888	832	842	838	815	863	826	855	844	818	850	849	851	884	849	858	833	838	875	860	829	849	810	827	836	843	802	816	800	791	831	791	840	785	863	835	776	804	827	802	843	810	833	844	847	842	836	861	842	852	832	877	827	832	816	840	840	826	833	865	885	778	843	788	789	833	866	861	817	811	765	767	803	740	811	887	813	798	805	849	816	787	876	809	864	828	872	802	854	862	906	828	806	883	868	832	806	809	818	826	848	832	854	834	835	814	884	838	823	876	818	798	815	823	825	808	857	860	839	834	750	855	855	808	792	880	848	866	844	872	871	810	790	839	829	837	787	873	834	870	848	816	887	840	822	871	809	813	835	863	796	867	833	848	876	857	881	866	797	876	761	826	821	853	814	795	809	802	879	811	795	814	808	865	807	830	855	820	829	800	881	841	845	872	792	845	812	824	819	850	841	838	841	876	861	834	824	867	826	862	857	832	812	814	849	813	812	845	831	842	835	870	838	848	824	827	814	841	807	821	868	881	817	820	843	820	824	808	851	817	846	823	811	835	843	884	834	840	843	865	816	823	832	876	870	780	831	862	860	857	856	845	857	803	860	827	802	834	816	805	883	849	809	873	851	837	782	855	798	817	839	819	784	830	840	848	854	810	883	854	857	812	830
19984	10357	10757	9157	5852	4300	3563	2657	2152	1704	1314	1267	1120	980	826	660	599	512	486	461	402	405	426	418	344	383	392	406	386	339	383	359	356	362	375	328	341	347	373	346	345	316	368	332	293	304	334	332	383	323	356	355	334	329	387	378	349	340	326	354	345	344	353	370	368	343	337	328	337	296	350	306	345	400	361	341	334	366	353	360	352	369	332	357	377	343	353	341	337	370	353	380	368	312	332	332	314	353	334	363	340	359	365	373	369	360	355	358	349	338	337	330	326	322	349	321	336	336	354	342	340	348	329	353	346	332	360	358	351	345	380	340	350	349	334	339	344	352	359	330	337	390	379	356	353	376	368	322	378	375	345	362	376	352	346	308	343	337	357	324	369	366	371	348	342	385	318	354	327	332	344	359	344	329	367	354	363	369	356	353	307	355	360	341	330	349	345	368	335	348	330	368	371	369	339	317	352	378	341	334	339	339	322	316	355	372	349	352	349	325	383	350	350	387	359	344	347	393	340	339	354	336	349	347	350	368	365	361	312	325	339	341	371	364	349	361	375	361	310	369	339	374	354	373	352	337	328	310	351	322	370	357	356	351	342	351	336	321	365	342	333	324	348	371	392	388	319	339	313	347	345	349	335	310	330	365	360	377	363	363	345	366	381	376	320	392	348	363	348	363	346	373	356	324	370	356	333	331	325	320	334	322	336	351	373	341	337	334	344	369	345	319	364	328	346	337	328	336	329	352	360	343	324	326	394	345	351	349	325	314	367	361	381	347	330	380	351	338	313	360	335	335	381	305	346	366	379	345	325	331	324	340	376	349	339	334	351	362	332	387	361	367	347	381	344	320	366	334	356	320	341	355	354	331	342	333	322	361	385	346	297	388	354	290	317	330	344	390	361	380	355	371	343	342	344	328	324	360	357	355	330	343	358	372	388	359	327	356	357	336	404	346	356	342	342	349	335	381	357	369	346	382	324	373	347	358	332	348	330	372	364	344	338	332	341	336	336	352	365	351	316	386	337	317	374	328	317	367	343	344	335	345	376	379	351	334	353	349	343	335	376	345	359	359	358	365	363	321	331	338	334	366	340	348	306	371	361	351	332	338	339	342	337	347	352	323	354	347	353	348	354	367	321	343	333	351	362	353	375	326	355	352	359	342	352	356	364	356	360	346	373	316	369	350	340	312	369	341	390	321	331	372	326	390	322	359	344	347	343	342	332	337	353	348	346	331	367	371	370	317	340	346	348	323	330	392	335	339	346	377	328	394	327	304	347	355	363	371	350	374	351	348	335	333	353	337	332	350	352	369	393	342	350	330	348	337	361	381	326	376	361	350	382	350	344	330	321	353	374	352	366	335	329	327	336	327	367	363	305	340	347	346	376	386	330	356	337	331	354	342	364	375	365	338	311	343	346	336	360	319	361	352	353	380	380	378	353	352	340	349	354	344	314	361	346	338	324	324	332	338	342	344	351	346	341	381	347	362	379	352	341	355	337	338	308	380	340	377	371	382	379	355	354	387	333	325	337	325	357	319	384	367	339	310	330	348	358	354	347	369	342	358	337	387	361	379	332	337	345	347	378	360	362	364	368	321	329	353	324	360	348	357	337	342	383	321	330	357	351	354	329	325	319	338	318	358	378	353	366	340	351	377	378	398	323	364	349	355	344	319	346	336	352	348	327	319	353	348	348	338	340	340	347	338	342	360	327	345	352	363	349	324	353	376	332	364	399	328	368	391	375	355	338	331	352	334	352	337	336	340	360	335	342	338	344	336	343	335	337	348	340	380	337	359	373	370	376	361	392	343	316	358	325	378	397	344	352	354	370	390	357	333	372	337	343	371	349	346	359	375	375	313	302	337	345	376	341	333	344	344	362	355	380	339	367	354	363	362	327	343	341	333	327	311	352	356	316	342	369	351	327	377	337	340	323	330	324	326	352	375	347	334	346	338	349	346	334	327	345	299	312	350	354	342	359	346	329	357	343	336	330	326	368	372	345	353	315	308	379	371	323	354	378	377	349	368	327	373	341	343	345	321	336	345	346	359	341	336	372	380	353	328	373	357	314	333	370	362	343	351	367	336	384	359	364	356	354	323	365	343	388	377	350	362	362	326	382	351	334	327	344	347	362	345	350	360	367	361	331	323	351	348	354	327	376	357	345	370	347	353	360	377	357	361	371	343	354	353	341	387	339	315	361	342	344	352	378	347	316	367	341	350	346	348	371	358	359	353	350	376	351	351	327	369	306	347	330	320	340	307	343	336	372	350	355	347	325	324	343	344	349	365	326	330	325	385	364	366	343	343	348	340	335	365	342	351	347	367	353	355	324	369	365	349	316	354	351	373	335	338	358	295	339	340	356	388	347	337	336	379	325	366	324	369	353	382	374	325	342	352	343	329	332	311	333	374	365	368	353	316	361	324	363	359	320	327	326	362	340	344	336	361	355	364	373	362	324	336	376	346	345	345	344	332	360	318	330	361	313	363	364	352	331	363	344	346	370	359	332	368	370	332	373	367	360	321	337	361	353	340	342	358	334	325	369	324	348	328	368	351	350	348	362	343	336	355	373	356	329	332	342	337	343	370	375	331	319	361	337	358	333	318	346	363	345	383	317	334	365	366	364	335	332	333	336	333	331	336	370	340	308	345	365	324	347	328	348	334	367	340	345	383	323	342	361	344	349	361	369	359	377	309	363	340	348	352	345	372	335	340	355	370	328	285	317	355	307	330	361	363	318	349	366	353	369	341	342	334	346	365	338	340	325	364	334	352	353	331	396	320	342	352	399	338	358	307	323	334	365	332	358	337	366	302	347	361	358	363	369	361	334	331	348	362	345	325	325	341	331	344	366	337	330	363	384	343	320	351	367	378	358	368	326	338	387	361	367	385	351	378	333	357	327	327	349	361	343	320	317	338	343	340	357	353	343	337	336	347	359	339	365	360	365	329	346	361	348	324	342	327	334	375	337	351	368	376	347	326	373	341	361	382	329	361	361	352	361	332	352	342	360	330	346	355	381	356	369	370	318	333	356	318	350	328	366	330	328	376	357	332	343	351	377	357	368	334	323	353	362	354	371	334	347	324	328	359	340	352	364	369	360	332	359	313	366	360	396	314	356	372	330	362	323	325	364	349	384	334	376	327	356	321	362	350	347	333	370	360	352	373	376	359	325	332	371	337	371	356	370	312	382	356	340	375	359	318	318	362	366	363	384	352	372	365	358	388	342	351	308	363	340	364	353	364	364	327	338	341	338	343	363	355	317	358	379	315	327	339	372	346	325	361	324	369	367	356	343	311	362	333	360	334	337	343	343	352	376	347	342	332	383	362	366	352	325	369	350	354	321	344	338	361	360	326	359	343	357	361	333	365	367	348	342	356	368	388	348	359	344	374	341	340	343	311	335	349	359	370	318	346	365	341	363	358	404	390	347	357	372	376	345	342	369	347	374	358	367	329	361	327	313	332	327	353	341	326	342	361	334	368	378	387	342	335	364	378
12938	9252	15931	19039	16001	13984	13063	10532	8620	7284	5877	5405	4918	4093	3194	2692	2311	2105	1731	1475	1310	1235	1185	1155	1192	1112	1025	1004	1015	978	930	931	881	870	888	933	852	867	821	867	808	881	870	862	815	825	832	851	837	876	816	861	863	886	810	862	875	848	839	802	848	867	846	873	833	850	821	818	852	836	809	817	859	864	797	861	820	855	841	807	826	847	824	794	844	785	911	845	873	858	846	858	845	809	860	870	841	876	867	821	803	843	888	832	792	833	815	886	873	878	830	796	812	808	863	814	801	857	829	814	840	808	877	856	845	830	833	822	870	854	860	871	847	844	855	831	808	847	833	768	798	809	858	824	824	835	810	822	900	832	859	801	884	869	860	851	776	786	861	872	848	878	763	845	852	856	842	867	879	814	858	795	859	824	807	912	803	835	861	874	822	809	830	893	860	889	830	838	838	836	845	871	838	855	846	800	885	837	907	813	831	813	829	839	848	804	805	804	822	822	797	838	864	819	863	828	826	851	814	869	866	776	846	821	846	833	795	790	866	842	849	850	836	830	857	866	834	824	849	808	857	815	860	841	844	856	878	810	803	808	831	888	824	818	848	827	863	863	803	832	808	856	812	867	840	837	845	834	833	837	828	850	838	815	873	874	838	780	854	831	846	844	903	807	816	821	816	835	828	797	852	847	860	880	804	827	882	846	805	856	763	856	819	827	775	814	825	824	862	821	858	809	823	850	878	881	847	823	781	819	836	861	849	858	825	806	843	813	815	843	827	834	820	878	855	815	799	818	835	828	873	864	888	863	860	824	826	829	830	819	854	826	813	840	826	831	792	857	844	826	813	848	834	829	797	870	826	821	827	870	832	839	809	832	925	838	811	869	803	840	894	868	871	850	843	863	879	781	813	838	830	807	916	873	793	815	853	892	790	875	887	841	837	867	881	887	890	788	815	884	796	801	838	808	818	817	857	868	803	857	859	812	865	840	819	875	875	818	823	861	804	871	892	832	826	863	876	812	847	852	815	852	813	844	835	864	774	854	877	816	853	882	780	901	842	842	872	847	872	839	826	863	814	810	835	861	787	822	910	789	807	830	843	819	892	804	850	849	846	844	836	895	832	891	825	860	766	872	802	827	844	871	860	867	853	889	782	824	863	814	848	826	846	889	828	897	842	834	882	823	870	852	884	841	837	866	818	847	832	823	831	836	811	873	849	866	824	796	814	844	835	850	827	903	841	837	859	837	841	886	855	822	830	839	810	830	862	877	808	891	848	820	812	869	903	868	806	844	870	808	835	878	854	795	860	844	874	821	854	820	818	818	848	837	841	864	845	805	847	851	847	818	831	812	833	825	845	873	828	834	807	869	855	823	834	835	869	838	827	832	827	820	867	800	889	816	824	851	833	863	843	878	850	805	827	860	864	858	821	812	830	850	914	863	861	880	814	899	892	792	797	894	883	846	845	789	839	810	823	844	827	836	843	825	848	828	869	847	804	799	869	813	872	820	852	911	846	802	861	845	867	833	845	844	836	834	820	825	784	826	842	855	857	881	833	853	829	810	864	769	784	873	796	833	882	854	846	820	817	858	852	816	843	826	866	869	887	887	846	875	797	837	823	857	826	823	808	832	834	863	864	793	876	826	849	836	820	839	809	882	839	806	879	789	866	897	822	797	891	825	853	795	829	845	866	820	850	878	887	843	806	815	873	858	806	861	827	825	876	831	849	838	859	814	815	843	857	844	864	898	856	787	844	838	856	844	872	925	865	896	849	816	854	853	851	791	801	838	915	781	814	863	859	813	837	813	846	804	909	863	849	798	819	847	856	850	828	847	822	842	864	849	779	847	864	917	835	829	879	892	821	877	860	843	807	811	864	852	878	905	860	886	852	794	800	873	816	837	831	827	829	859	877	805	859	846	853	855	796	874	882	834	869	873	835	863	846	819	875	835	896	793	844	813	875	865	870	828	825	868	841	813	816	880	848	855	815	836	854	890	797	823	808	846	813	839	800	830	805	775	862	851	855	861	838	832	864	845	842	861	867	825	871	885	854	836	860	847	842	818	870	846	881	846	841	848	801	818	812	882	858	898	818	846	835	843	871	811	836	822	811	849	871	837	827	869	804	835	838	843	826	780	806	848	811	889	835	856	858	782	817	793	820	781	834	868	839	811	859	755	828	845	819	844	841	805	803	856	806	849	836	875	805	819	905	886	849	841	806	852	865	810	833	833	815	857	824	838	865	873	819	845	803	802	857	833	902	822	848	808	831	830	883	806	813	825	859	827	853	851	864	833	856	829	920	808	840	896	855	856	810	806	804	855	826	848	745	824	867	808	849	817	772	847	797	919	828	819	889	924	792	845	821	827	791	831	813	845	881	864	819	809	833	849	811	802	838	841	823	872	834	821	845	816	798	858	838	827	857	845	820	830	838	817	839	859	816	849	829	840	858	872	818	819	846	837	821	877	852	836	904	850	883	862	803	869	848	872	836	806	838	823	817	823	806	857	819	794	862	870	833	845	789	872	820	858	837	842	865	877	882	841	834	875	828	840	877	792	807	831	799	816	849	824	847	815	851	848	786	824	789	872	811	823	805	813	847	838	873	884	844	840	828	796	864	891	839	819	834	838	811	874	857	810	828	873	813	802	833	836	854	861	787	880	868	862	842	833	823	873	833	846	855	858	851	808	852	861	858	887	834	803	830	865	842	788	818	889	793	838	856	847	862	833	837	850	801	825	787	841	842	824	824	831	797	895	900	829	816	832	805	836	844	838	779	883	897	818	794	832	797	896	818	806	834	848	870	811	895	821	869	822	880	860	867	896	873	854	827	855	866	814	862	869	820	874	832	802	908	831	810	835	829	886	804	823	828	852	834	818	866	810	811	858	808	827	855	839	810	818	833	848	814	860	855	856	860	840	811	906	824	819	806	874	811	837	797	855	760	840	788	856	846	843	856	847	859	863	810	887	873	828	833	861	839	859	870	799	856	854	805	869	916	871	832	855	828	848	839	794	867	855	802	816	905	852	841	838	893	854	798	804	820	863	854	798	892	874	825	807	869	850	848	831	809	889	856	814	862	803	833	881	840	849	807	833	829	859	879	840	853	832	843	833	862	810	785	804	840	842	820	821	790	811	850	921	837	855	884	804	798	861	837	853	805	870	882	870	851	808	846	880	831	820	809	839	845	810	846	905	847	802	868	858	830	814	823	861	766	815	808	862	877	841	871	837	802	796	885	910	849	826	875	878	790	792	822	787	878	874	844	779	836	854	843	826	824	889	863	815	826	856	847	822	812	860	846	836	846	818	827	882	829	875	823	817	883	898	865	850	790	876	823	866	827	783	829	854	818	867	845	821	813	864	874	909	842	842	873	855	811	830	830	861	804	850	795	810	860	854	861	781	847	889	822	862	862	850	837	819	848	804	784	867	835	869	873	826	846	856	836	814	846	838	891	844	861	876	858	818	857	823	862	820	859	855	838	878	834	810	843	886	911	869	835	863
26559	15515	17531	14349	10139	7876	7612	5504	4100	3441	2616	2662	2325	1922	1693	1442	1329	1235	931	678	549	486	431	506	605	531	445	456	441	428	437	388	387	381	336	338	370	371	363	370	379	371	339	350	377	340	348	353	364	373	311	375	361	332	360	367	347	336	380	364	335	361	340	324	355	332	338	337	360	358	325	333	341	364	363	353	382	346	360	337	333	350	355	344	359	362	379	320	340	354	297	344	314	333	328	335	323	343	360	322	330	358	387	326	344	320	307	343	362	318	327	307	345	341	366	346	350	360	337	327	399	326	346	361	318	364	311	307	325	326	356	369	349	332	315	323	322	358	333	355	335	335	368	324	338	333	363	343	375	336	309	352	330	348	344	336	322	344	358	363	350	333	346	340	346	365	328	337	363	385	342	346	359	376	363	363	315	306	359	372	321	326	348	365	301	347	352	347	324	352	355	366	325	334	362	325	344	348	358	368	317	353	319	352	359	334	365	367	349	338	357	324	362	374	348	356	364	336	372	324	349	342	350	361	328	365	329	340	356	357	348	362	316	378	355	349	345	331	350	365	331	319	331	346	359	362	401	314	358	338	337	323	367	336	361	309	359	335	351	365	343	352	354	334	365	348	344	342	327	327	334	340	364	330	356	341	351	334	343	336	372	349	334	309	307	326	357	338	365	373	352	380	374	343	323	355	322	314	351	348	353	326	346	366	329	320	340	342	345	317	363	361	351	349	347	337	369	353	349	328	357	330	356	316	349	344	370	341	367	361	354	346	315	346	337	377	360	359	348	367	384	342	355	361	351	356	366	340	348	368	348	335	360	344	360	391	348	354	363	346	348	337	339	340	337	392	355	363	326	318	324	372	349	364	380	373	363	375	335	373	340	337	351	312	346	383	337	317	362	353	373	318	338	358	378	348	351	361	359	331	351	365	357	333	380	329	342	341	343	348	336	367	368	329	357	339	361	340	331	374	355	333	367	356	302	330	356	347	338	330	342	319	340	338	348	342	335	323	328	343	333	340	322	330	337	333	324	356	331	343	367	330	347	338	317	350	317	373	369	346	314	355	352	331	380	350	351	324	328	351	374	348	343	356	351	345	333	356	362	328	373	349	361	318	324	339	349	359	331	367	374	330	358	326	344	363	350	353	326	347	349	370	345	341	329	324	336	300	337	339	361	357	332	349	340	358	335	381	332	330	312	359	369	330	376	356	392	379	357	337	350	351	324	321	349	348	323	346	327	338	355	364	348	352	374	336	339	348	371	341	344	345	352	327	354	367	340	329	329	334	343	344	352	325	330	352	340	349	326	311	371	365	353	319	328	334	326	318	321	364	336	334	361	339	346	346	342	329	335	345	327	334	344	332	342	321	357	340	356	350	331	326	353	327	312	354	318	367	357	329	345	377	313	319	374	315	333	322	352	353	346	348	342	353	346	375	303	338	329	395	343	352	333	340	381	379	338	326	361	394	341	343	371	373	359	340	359	323	335	375	335	335	327	351	349	347	362	352	334	345	338	347	383	353	328	350	332	336	377	349	377	345	327	329	306	326	348	365	368	374	336	369	380	320	351	348	365	355	353	353	391	338	349	375	334	362	355	355	329	375	323	331	350	339	359	352	379	366	333	332	366	368	357	327	361	348	327	352	332	331	332	364	363	353	335	331	339	339	353	327	332	326	333	369	360	318	291	326	346	386	349	323	332	342	345	333	318	359	331	362	352	317	325	328	310	352	344	359	299	317	303	362	361	318	315	386	324	373	350	346	334	379	358	351	301	354	332	368	332	316	345	327	371	330	357	324	301	342	376	323	366	346	352	329	360	377	336	358	354	328	334	358	366	341	355	324	346	343	335	354	321	354	359	326	306	371	363	320	317	343	337	362	352	347	319	341	352	367	367	357	339	379	348	341	361	347	338	344	328	376	363	341	356	384	361	349	374	338	341	325	333	340	335	321	375	349	355	349	342	336	389	367	371	333	349	339	343	362	342	312	349	319	375	355	351	308	347	331	382	326	335	360	349	317	390	345	303	352	378	377	348	339	355	355	359	344	345	337	365	353	314	344	363	340	366	326	321	333	348	347	340	354	319	405	355	312	338	358	377	339	303	328	334	343	341	339	355	331	344	331	382	346	329	387	369	326	334	377	337	343	357	362	335	338	339	354	326	344	345	341	371	340	355	368	335	362	337	364	333	366	324	363	331	332	336	352	326	366	362	304	333	381	357	347	338	349	344	322	371	340	322	351	345	376	332	332	313	351	358	315	342	329	340	370	314	353	349	334	327	354	338	348	337	335	336	355	341	335	353	347	331	326	377	332	354	376	353	323	342	368	336	362	314	312	350	322	337	340	367	326	317	338	329	356	344	297	362	350	357	336	353	358	351	336	366	330	323	352	330	355	331	349	325	378	339	332	368	339	319	322	358	337	365	340	357	356	307	357	318	353	346	319	390	334	367	313	349	378	331	354	321	318	314	343	344	353	319	306	348	316	338	358	329	354	359	356	360	387	344	338	367	381	338	364	346	313	339	332	318	340	347	330	324	324	362	341	349	359	344	358	352	359	350	340	349	351	336	360	380	353	344	334	323	341	354	364	346	352	357	359	373	327	339	352	359	310	364	337	360	342	293	352	323	345	345	382	323	341	339	362	337	365	307	354	324	310	344	336	317	335	315	329	375	357	338	331	320	326	350	315	346	351	316	348	354	327	371	368	357	349	311	345	326	333	333	377	325	371	365	370	343	323	367	356	372	334	355	355	361	337	353	359	356	354	331	336	293	351	322	357	376	341	362	360	371	358	309	349	352	351	323	359	352	342	361	341	355	348	356	353	343	349	331	346	332	333	351	364	340	399	363	360	367	350	348	342	392	329	379	349	372	354	301	347	351	362	329	349	349	339	350	335	343	366	325	321	333	345	397	326	321	387	361	353	355	368	369	346	337	343	346	348	314	321	338	326	348	340	341	356	353	346	322	343	348	323	341	355	342	346	342	331	350	352	348	332	365	361	333	371	312	347	334	348	342	347	315	318	341	330	343	339	359	312	350	345	330	350	366	312	346	306	355	337	376	351	331	374	345	339	327	368	334	293	352	373	338	318	349	336	349	339	358	330	346	330	360	389	306	305	359	358	337	364	379	332	352	335	331	309	346	332	372	338	330	340	363	315	335	323	369	340	310	372	332	358	329	351	389	362	351	334	371	356	331	325	334	353	338	312	344	334	324	338	329	338	367	392	354	333	356	329	316	334	326	340	313	385	345	354	344	344	338	342	323	364	339	362	320	385	369	344	343	350	342	364	386	368	342	316	345	325	360	378	341	343	365	347	315	343	330	345	328	360	362	324	342	374	359	350	330	377	328	335	327	336	324	345	352	334	308	374	318	326	330	321	339	355	357	335	339	333	344	362	352	374	335	335	358	344	359	356	339	327	343	348	340	355	366	332	314	357	330	341	345	319	339	354	349	386	347	344	368	334	304	354	319	346	353	340	324	346	360	335	343	343
15995	12944	22196	24516	22244	21404	21688	18087	14714	13453	10672	11000	10329	9168	8546	6901	6724	6061	4560	2967	2408	1846	1327	2361	2483	1779	1422	1566	1681	1420	1263	1269	1222	1060	1118	1018	1000	972	1002	895	884	859	880	846	809	815	851	828	834	861	850	855	825	821	800	821	853	799	831	839	818	837	805	851	799	829	887	802	852	834	801	775	798	852	865	794	809	836	828	818	810	838	815	875	820	862	775	837	813	858	864	813	802	801	803	851	909	814	798	844	806	792	888	875	852	815	808	780	851	816	860	859	845	837	868	847	801	835	863	784	825	816	847	806	832	822	783	849	850	855	813	855	812	781	833	823	878	887	828	846	877	846	835	808	834	826	812	866	861	834	848	858	916	823	871	845	829	801	828	829	827	837	847	805	829	822	838	875	838	883	793	844	841	867	815	803	852	859	846	837	882	844	770	890	870	845	846	867	824	823	853	805	819	916	783	780	886	912	846	819	834	817	869	815	832	814	859	772	858	828	811	817	814	849	863	872	829	804	839	846	819	839	846	819	809	836	839	863	827	837	795	831	843	828	815	838	796	826	798	808	849	820	877	824	887	842	832	769	811	805	816	819	841	835	823	845	788	870	832	844	805	767	838	843	873	793	793	868	808	828	882	842	847	835	845	839	836	872	878	859	853	831	857	847	856	854	884	844	838	823	818	842	868	873	840	802	836	840	848	819	833	798	857	879	837	854	796	899	843	825	811	818	861	826	845	819	835	821	826	845	883	839	845	803	807	872	854	834	857	852	844	810	834	783	830	822	815	869	869	818	830	762	866	854	853	843	872	822	788	831	812	829	780	811	819	848	839	850	833	868	819	844	879	872	853	817	802	845	773	797	829	878	863	829	827	832	831	904	885	843	854	790	825	873	804	887	805	764	861	843	847	832	799	795	800	889	854	850	782	841	804	807	809	819	819	847	828	868	850	812	819	821	836	887	779	854	818	840	800	845	851	772	809	858	864	816	801	849	840	778	839	789	809	820	821	861	824	861	838	819	847	843	827	849	872	855	839	777	822	805	806	800	842	800	848	796	823	917	820	855	829	888	852	847	853	831	882	853	871	848	855	852	819	833	825	886	837	831	784	788	852	845	859	811	834	817	803	881	834	857	837	829	809	816	763	848	804	816	901	879	835	850	844	812	842	804	813	835	780	774	870	822	797	805	892	775	837	792	869	835	840	873	839	820	812	810	803	816	841	836	807	892	827	820	842	870	860	821	841	830	803	868	857	852	829	816	847	819	806	834	800	819	818	888	835	813	851	863	851	869	805	865	866	823	806	852	868	836	856	833	856	876	856	801	890	846	846	827	817	874	817	868	832	825	845	838	843	850	860	819	837	865	864	809	844	842	827	873	790	836	860	848	866	840	866	813	815	818	804	827	877	873	809	789	818	866	813	826	805	796	873	850	854	826	862	797	810	776	883	813	903	813	793	807	799	870	826	808	857	857	840	843	819	830	822	865	886	789	844	809	874	837	809	844	823	837	815	906	842	813	836	887	845	829	854	822	796	841	900	819	836	876	838	823	879	843	811	853	818	855	857	805	827	844	860	834	833	762	841	785	788	792	863	856	817	829	821	802	829	786	814	866	864	854	796	836	850	824	880	827	842	846	813	863	864	834	836	819	857	848	799	807	837	854	871	858	788	827	865	791	823	834	849	816	808	822	792	854	857	820	842	887	837	844	866	831	846	903	861	813	804	815	847	832	826	846	873	816	821	862	826	856	865	880	807	869	852	820	833	826	879	822	826	833	759	814	826	827	782	880	851	861	791	832	811	845	855	792	844	853	825	828	838	864	861	831	872	855	817	851	781	825	802	819	844	804	864	857	798	850	790	811	809	882	793	857	817	839	837	785	827	830	849	826	888	873	841	795	823	815	825	874	866	816	857	862	852	948	852	853	863	884	819	807	855	839	858	825	802	834	820	839	858	839	823	796	860	874	781	818	880	785	811	849	849	801	826	846	819	807	784	775	813	776	823	853	848	812	874	851	913	836	831	909	817	852	867	798	853	838	800	865	760	828	824	831	837	829	834	880	859	825	834	860	849	811	879	828	844	825	873	811	839	827	843	812	842	814	802	849	866	794	822	880	796	821	841	817	807	849	850	859	868	882	825	765	815	913	873	850	868	798	805	829	846	782	830	819	831	889	785	829	811	839	844	869	840	815	860	832	841	792	852	849	858	862	806	801	851	818	789	870	869	848	832	889	836	859	812	798	819	819	874	827	802	798	889	829	859	850	842	792	832	816	787	816	849	868	873	777	839	893	832	860	885	858	810	839	863	824	873	849	851	842	818	864	801	824	828	807	852	862	788	806	830	807	861	815	786	827	864	855	847	804	775	882	814	849	827	781	891	810	817	822	825	846	817	834	879	769	793	867	815	816	804	831	832	818	834	837	815	864	869	814	831	783	846	798	797	786	834	877	835	853	902	792	834	860	855	783	848	832	830	804	823	829	847	860	873	819	875	868	842	838	810	866	852	837	877	813	843	883	782	879	843	848	810	850	831	837	782	851	814	813	844	834	852	833	804	856	813	854	832	811	803	839	797	844	848	830	838	847	784	848	855	850	849	795	839	861	821	869	813	843	836	827	799	817	814	788	855	863	832	854	788	847	811	810	841	828	849	827	815	875	870	829	827	846	852	899	820	879	788	813	858	856	856	810	799	776	769	850	785	873	848	833	855	874	876	831	851	864	824	825	811	829	806	809	886	854	805	847	799	820	849	871	863	796	838	809	862	824	821	848	798	798	841	812	860	843	808	808	823	860	865	830	828	855	797	855	802	889	802	853	837	858	833	817	804	854	883	843	834	824	855	847	790	876	875	842	798	832	810	796	857	863	858	831	789	840	854	846	801	863	835	803	828	820	845	779	780	799	836	802	874	860	803	815	812	866	839	869	840	851	847	837	817	821	832	839	840	778	809	850	858	813	847	856	800	861	863	824	852	844	859	839	770	835	822	818	815	798	875	801	804	796	834	851	834	864	811	785	876	822	796	774	871	831	821	821	819	819	878	867	851	838	805	844	827	824	800	805	846	820	823	835	844	889	801	868	824	837	854	799	817	809	782	889	833	822	907	834	828	844	832	835	811	867	803	892	831	867	832	862	840	846	838	837	854	875	812	812	842	840	791	866	802	803	813	927	843	857	836	865	854	852	798	882	846	837	864	869	867	824	799	810	821	829	831	805	788	846	821	834	871	814	824	858	831	820	803	866	860	823	823	833	825	830	856	870	878	895	824	828	819	836	860	813	823	797	838	830	807	790	840	852	769	864	825	850	832	841	864	828	892	800	845	806	859	852	802	831	830	769	862	835	849	894	844	822	834	850	850	881	845	825	820	838	832	820	902	834	851	797	836	814	777	855	791	822	891	845	841	810	817	826	823	792	856	794	831	841	786	842	851	831	831	856	851	855	780	807	763	844	837	863	825	826	839	834	847	859	854	846	795	871	810	824	845	802	813	839	860	763	825	842
34609	25022	29351	25198	19374	15957	15407	10765	9019	7617	5862	5740	5770	4794	4234	3344	3755	3170	2526	1309	1087	780	553	789	955	891	616	675	685	590	552	514	464	461	428	445	416	433	379	376	341	356	331	360	341	373	325	356	351	324	340	338	343	333	326	322	340	390	314	353	328	339	318	334	303	321	369	357	333	338	377	342	353	357	342	341	331	314	338	323	340	337	352	363	345	343	331	337	358	338	369	347	355	345	341	344	351	349	320	342	311	359	340	352	340	346	344	357	319	330	343	331	337	375	339	329	333	326	320	338	327	372	345	360	345	322	305	351	323	345	349	345	341	356	343	360	345	348	359	329	357	343	330	321	322	367	341	346	339	358	320	350	328	342	338	353	360	358	327	340	332	342	365	325	311	334	323	352	330	334	326	320	361	329	312	347	326	310	328	312	330	350	319	364	334	345	326	311	357	363	289	343	315	363	317	347	367	307	368	350	322	316	343	346	340	321	349	340	349	350	344	341	355	371	363	358	371	369	347	331	354	357	366	345	354	323	347	332	304	346	372	354	349	355	322	324	344	375	354	367	372	368	330	346	332	345	346	312	335	338	311	343	320	345	319	325	366	355	358	368	326	318	344	356	343	328	336	313	370	323	309	343	312	341	347	314	302	358	328	316	345	351	329	342	341	336	367	329	338	300	337	360	340	349	357	349	350	340	333	351	313	349	342	318	329	326	323	343	343	351	347	310	348	322	330	345	307	351	336	322	350	373	313	334	348	361	339	352	364	363	370	352	326	339	345	334	366	345	349	344	320	331	360	338	297	350	307	330	337	327	320	300	346	338	350	331	342	346	339	351	331	323	362	326	381	354	305	300	337	335	323	308	322	318	346	336	356	321	317	331	361	334	334	356	299	297	375	356	360	337	349	327	384	366	386	360	382	362	329	365	356	320	335	317	341	352	400	355	303	354	350	323	317	344	324	358	321	323	332	320	365	339	324	348	338	322	361	333	361	337	347	331	341	350	378	349	333	354	327	328	375	314	309	340	357	343	390	334	316	325	371	339	332	340	356	349	336	361	330	351	357	340	355	383	339	339	343	352	346	344	360	364	373	383	323	357	323	304	348	349	328	366	336	357	364	345	316	304	367	324	343	329	330	337	340	356	306	312	338	331	361	358	324	351	361	356	355	359	360	330	331	381	355	324	340	348	353	351	324	305	292	335	342	313	307	330	324	322	349	335	347	359	313	345	335	317	369	345	360	312	380	300	359	347	323	341	370	337	342	288	320	327	352	331	345	353	342	361	333	348	334	357	352	362	319	306	336	317	303	314	364	327	291	379	350	359	385	330	331	339	352	335	378	347	327	352	336	322	355	362	352	338	324	332	371	358	296	322	314	339	335	355	359	342	364	364	350	361	335	343	336	362	338	340	336	361	335	318	311	328	345	343	338	329	343	364	338	323	354	358	339	356	363	339	354	329	344	322	314	288	333	317	328	345	365	372	343	335	356	334	341	360	344	354	320	329	323	354	355	347	311	363	341	333	378	298	317	329	336	356	348	346	340	334	321	321	326	334	340	310	323	311	324	335	383	331	325	321	316	335	367	349	334	338	320	377	333	324	327	336	338	334	358	377	338	339	320	325	373	336	347	321	316	371	294	359	305	301	346	335	314	346	348	362	332	360	325	324	351	364	369	302	346	305	341	333	348	333	342	336	340	364	311	351	366	340	327	364	309	353	361	364	337	328	321	309	342	366	322	310	332	362	338	334	338	342	304	328	357	343	367	342	362	319	335	344	316	343	346	353	363	370	339	311	330	351	325	349	337	350	309	341	348	350	332	344	361	342	308	330	342	384	317	304	315	350	331	335	305	368	349	353	323	337	329	323	341	310	337	355	310	337	368	351	345	360	354	330	316	342	325	354	380	349	318	323	351	344	362	348	340	354	339	364	316	326	359	349	373	339	342	324	292	348	342	373	336	358	352	330	357	326	349	307	356	375	335	319	341	344	323	320	345	340	316	350	364	352	328	334	323	345	338	368	332	336	345	331	352	334	355	331	370	337	316	335	334	335	358	335	316	348	358	356	360	373	368	357	359	350	355	357	345	338	329	350	339	368	354	346	333	357	335	298	320	354	338	316	314	296	340	314	331	359	333	323	346	360	337	327	326	376	346	330	336	336	338	341	373	335	333	332	293	342	334	326	349	361	333	373	336	340	321	356	331	364	345	330	353	359	315	349	332	360	311	375	350	341	351	356	343	307	366	353	343	307	373	330	343	299	366	326	338	332	320	341	379	338	330	342	372	342	347	340	346	346	345	322	376	334	350	356	341	344	381	346	351	366	329	340	338	358	348	319	344	367	324	358	321	356	356	338	348	344	366	325	337	359	308	302	363	351	367	306	346	356	367	297	341	304	315	373	374	319	325	334	354	326	333	309	338	328	322	310	346	324	300	353	324	329	366	380	338	319	341	350	359	325	313	329	360	341	329	307	332	346	318	366	364	327	358	338	333	337	355	387	339	333	379	360	348	346	342	362	354	307	340	348	299	335	311	374	317	357	345	350	341	338	338	339	324	346	329	351	301	333	342	357	343	347	342	333	373	387	332	324	329	354	341	324	359	368	323	359	338	358	383	374	384	341	363	368	361	334	331	344	343	354	349	313	313	364	390	323	351	334	346	373	331	379	323	376	349	350	341	318	365	369	319	314	311	327	328	317	346	319	360	359	330	308	346	307	310	338	357	319	351	387	369	346	322	329	344	367	315	331	354	303	340	321	297	385	315	366	352	345	314	352	346	349	397	333	353	358	343	345	379	351	320	349	330	372	361	316	346	334	363	343	327	345	321	338	340	349	367	360	353	337	310	362	357	360	334	335	374	335	376	342	326	352	373	319	362	336	344	323	375	310	328	322	314	348	333	378	346	361	321	353	321	348	358	343	341	347	342	364	329	329	362	351	370	358	328	367	335	389	332	313	321	359	347	331	327	361	335	337	325	344	355	327	310	320	323	333	330	349	317	322	328	345	341	338	367	321	335	353	347	346	331	340	338	293	348	337	311	377	350	301	335	360	354	343	332	353	308	359	329	349	349	326	349	344	360	352	365	333	350	332	365	369	318	314	372	384	357	327	336	315	350	311	350	307	328	394	347	321	357	369	316	315	351	362	363	357	334	349	356	315	343	324	355	347	364	346	336	390	304	325	341	319	327	346	373	341	337	353	366	329	343	354	359	315	367	341	360	338	345	365	336	329	343	376	342	350	352	331	351	352	353	336	361	355	321	353	344	333	320	335	330	380	306	341	304	357	311	345	331	326	376	345	339	306	324	351	329	336	324	326	359	362	363	354	368	333	356	335	347	357	325	324	317	338	329	351	352	318	343	366	341	364	380	359	359	338	363	329	397	373	345	354	314	311	349	305	348	319	405	366	319	340	331	332	339	363	361	373	330	339	354	341	322	318	368	350	343	365	339	340	337	355	340	350	342	321	386	339	340	347	368	322	357	331	322	354	343	373
20408	19091	30802	32984	30439	31224	30226	25580	23145	21389	17743	19595	19403	17600	16649	13849	15187	12936	10942	6502	5282	3331	2124	3722	4578	4199	2412	2942	2912	2254	2217	1854	1759	1621	1506	1293	1272	1101	1017	998	961	888	888	911	910	920	927	836	844	850	892	834	820	858	848	822	803	831	852	838	838	806	798	833	829	899	849	794	852	807	810	810	831	905	790	815	874	813	843	775	848	869	821	830	907	810	799	829	805	822	792	865	816	881	831	819	803	841	815	832	817	819	850	815	778	849	778	847	817	827	815	806	871	818	841	791	851	817	840	829	822	804	833	820	878	848	826	833	839	806	914	834	861	838	822	835	829	821	859	845	889	842	834	823	830	810	868	770	834	815	898	848	867	849	787	841	800	873	831	843	814	782	796	817	845	813	784	809	843	873	835	798	903	844	809	791	819	821	806	869	785	843	783	829	799	795	835	793	849	738	835	756	842	852	849	858	846	797	850	868	849	870	789	824	856	875	819	831	836	825	808	817	809	850	896	795	857	832	823	817	822	810	820	904	811	828	808	876	874	819	866	822	772	850	856	848	831	852	851	835	822	870	879	851	820	811	811	766	846	847	859	803	850	779	845	831	857	797	818	770	785	810	865	844	862	810	839	770	840	817	830	878	802	843	868	844	813	848	839	867	868	831	819	767	800	857	847	835	796	817	871	807	840	783	856	783	845	835	821	798	909	827	854	774	856	887	798	838	848	790	875	846	820	858	875	843	830	803	770	834	814	812	818	853	809	797	867	846	774	850	841	825	810	862	821	816	879	857	791	845	836	819	787	852	836	819	799	810	793	807	839	862	846	826	824	805	810	827	751	834	866	862	838	862	824	854	836	783	807	845	831	849	878	872	797	823	755	832	821	845	892	812	823	880	804	880	754	784	786	837	798	823	831	773	853	890	838	772	826	843	783	836	836	859	882	786	821	785	831	876	814	801	804	802	825	825	831	793	799	821	847	883	879	842	855	828	818	813	855	845	806	826	785	813	855	798	770	784	809	826	829	830	851	823	797	856	834	835	839	847	813	809	801	831	794	853	896	860	836	823	784	843	869	832	819	808	807	857	870	814	796	848	829	839	811	834	848	839	844	763	832	879	828	799	842	821	843	809	848	787	801	783	802	806	820	821	823	797	827	880	764	740	838	827	797	859	844	851	865	811	801	816	807	802	848	789	858	865	817	812	820	832	818	831	777	802	831	820	819	825	788	826	816	812	830	848	858	871	796	843	805	827	845	872	810	820	818	850	819	842	809	826	796	868	804	833	851	808	843	827	762	783	863	858	825	833	821	841	843	893	808	862	853	810	844	828	823	788	786	811	801	801	833	805	823	857	831	797	856	805	820	823	821	819	822	832	823	796	789	851	853	824	890	847	852	872	799	792	829	821	856	884	854	816	788	835	803	803	833	829	825	798	857	810	838	846	831	842	754	795	821	819	854	868	841	828	748	826	812	838	824	787	831	880	814	884	767	830	803	865	845	823	839	832	832	791	782	805	832	805	859	800	859	776	842	797	843	862	810	879	901	850	821	839	851	856	903	876	830	849	820	781	877	803	850	858	870	830	858	823	832	853	815	870	844	839	843	825	818	855	823	824	845	854	848	871	825	833	807	873	831	807	763	806	834	813	833	820	787	828	882	866	850	810	855	809	830	853	831	786	845	862	881	800	800	814	816	817	851	831	785	814	889	818	824	785	835	865	797	768	808	849	828	874	826	815	828	831	800	781	830	785	833	827	855	829	788	861	782	872	816	853	837	849	799	843	883	839	832	827	819	796	843	845	793	777	765	790	846	792	847	843	784	850	859	847	813	793	831	802	841	833	869	840	866	839	761	833	833	807	852	794	868	800	844	806	808	845	848	841	815	826	782	821	835	841	807	815	837	814	797	821	841	784	845	811	848	846	834	847	809	841	806	868	826	853	814	807	813	785	854	863	821	746	851	803	802	825	789	819	834	785	838	777	820	861	761	807	828	844	809	845	769	809	871	822	806	841	837	831	821	823	833	796	823	857	842	829	800	881	859	820	855	816	840	830	824	768	813	867	830	824	802	880	849	841	765	785	775	818	828	851	853	803	790	824	810	831	808	869	853	832	783	790	860	852	787	831	847	794	775	810	799	834	792	781	835	848	802	771	805	820	872	783	867	833	824	845	781	870	803	817	829	841	817	807	876	830	826	802	826	800	817	821	843	851	810	848	829	768	765	816	843	864	843	816	829	814	822	820	762	844	791	870	817	845	841	844	842	801	831	807	829	878	871	862	870	761	848	831	882	861	818	805	843	812	876	842	848	806	828	820	804	846	825	817	782	857	857	821	817	792	792	804	802	857	819	778	805	817	868	845	828	823	900	779	791	801	783	862	819	826	787	768	883	805	787	776	819	808	820	780	854	832	817	811	798	880	800	851	790	792	818	840	872	858	823	820	864	838	836	805	859	891	793	806	831	850	774	823	842	802	788	868	831	838	791	785	834	812	837	880	831	819	842	843	807	810	822	895	884	877	775	873	913	831	815	868	830	857	850	827	751	846	816	752	839	785	873	806	836	750	862	828	853	817	839	828	843	843	860	820	831	828	833	823	773	849	849	840	810	836	805	803	880	749	814	829	813	792	797	826	801	878	820	830	778	815	839	806	809	825	826	852	825	812	790	850	884	859	829	814	826	860	869	781	887	822	811	863	797	794	852	783	764	807	796	802	815	845	846	814	845	828	827	819	828	812	795	859	861	805	869	838	814	820	823	825	799	859	820	847	835	794	781	847	842	805	860	852	812	789	859	743	907	826	861	802	849	819	850	799	835	805	858	803	822	842	782	865	870	791	809	798	840	833	865	808	833	801	858	812	804	795	810	863	825	807	821	887	792	838	783	768	873	831	813	849	833	865	840	814	858	830	835	819	865	812	821	804	816	823	815	783	809	865	852	844	782	788	807	815	838	816	863	816	813	848	877	784	827	822	841	855	777	788	861	792	792	839	792	836	859	809	757	815	800	814	774	821	823	830	840	797	806	839	851	808	816	768	891	841	808	837	809	828	868	826	824	778	811	881	826	803	866	823	820	789	849	835	883	755	807	852	808	814	837	834	838	834	837	836	851	830	795	798	827	805	778	831	823	828	829	843	818	850	868	811	871	829	861	805	842	817	820	794	820	883	835	865	791	858	827	792	819	832	893	805	850	883	790	769	822	837	823	811	801	868	802	786	860	783	796	801	859	869	837	825	815	814	854	786	804	790	818	791	851	835	807	896	872	804	827	821	794	839	791	832	896	836	883	834	864	864	818	792	857	836	842	816	881	847	836	855	790	806	840	859	823	834	831	816	792	871	851	838	850	849	811	836	843	809	788	852	805	836	895	806	792	844	780	844	789	865	797	802	844	812	777	823	825	825	861	831	792	801	858	848	841	891	846	869	834	833	788	804	874	867	813	829	808	850	795	786	786	817	821	825	777	766	847	820	829	860	832	845	835	869	866	791	799	810	854	788	819	835
20290	10179	10679	8693	5728	4792	3475	2353	1899	1617	1364	1324	1130	909	706	619	617	597	519	420	425	370	373	433	369	367	391	379	354	372	380	378	324	341	339	358	337	335	370	379	369	330	369	351	359	344	325	368	329	352	362	342	370	351	375	357	339	318	335	348	350	358	360	338	372	382	347	374	339	373	356	300	334	344	359	316	339	306	336	369	314	368	366	346	369	305	361	345	334	324	372	375	350	331	354	332	313	389	321	328	343	339	374	369	347	340	354	352	334	323	367	323	365	377	371	342	315	355	365	368	323	308	325	337	351	347	337	353	357	342	328	349	344	324	311	341	364	322	344	330	321	337	374	338	334	367	342	364	350	324	344	337	346	333	348	305	333	342	364	333	366	355	341	380	364	332	320	338	353	342	341	329	350	366	357	340	311	366	357	350	369	344	364	333	369	345	344	348	336	368	346	402	372	360	326	343	356	350	361	338	347	309	362	320	354	328	338	337	304	314	331	364	318	317	317	355	366	336	334	319	372	304	314	356	333	342	335	330	357	336	352	337	349	349	392	327	339	333	352	376	322	343	348	344	319	313	358	339	335	306	339	343	327	333	336	328	296	389	371	365	355	334	349	351	351	361	345	350	363	336	364	314	326	346	311	338	350	316	321	355	334	383	371	318	349	343	340	331	339	345	338	332	367	355	341	350	329	328	313	339	349	336	331	363	339	362	372	358	346	364	368	379	386	364	330	317	370	388	361	350	379	331	333	340	363	346	360	355	360	350	342	368	350	346	351	324	358	372	315	364	386	321	353	376	293	323	348	323	362	338	331	332	377	320	340	340	399	334	333	348	355	380	327	368	310	319	349	355	336	346	354	320	334	340	340	339	335	348	331	350	335	342	330	319	326	321	343	320	331	349	355	352	325	335	376	344	373	362	326	352	337	346	365	361	330	354	366	371	375	361	349	401	360	362	371	362	340	317	343	336	333	345	341	335	331	388	361	329	345	363	387	336	345	330	360	374	346	341	336	375	334	372	359	335	365	385	340	309	348	359	325	348	389	347	367	344	347	343	345	362	350	330	323	316	369	317	348	358	336	319	337	356	299	356	366	358	333	328	356	341	374	326	330	347	370	385	339	336	343	327	351	372	345	344	362	373	317	315	321	370	327	334	331	325	314	330	354	387	326	365	342	327	355	339	318	361	367	355	304	323	349	317	353	344	355	315	369	331	379	366	344	345	339	313	322	333	318	358	381	365	370	350	361	336	328	344	315	370	354	324	320	358	325	370	348	318	336	343	381	390	379	348	342	372	338	333	342	356	368	363	363	335	315	344	359	325	358	332	389	348	355	350	294	332	323	328	323	340	364	333	354	310	353	361	357	367	334	370	369	353	358	329	385	327	353	353	327	361	358	352	321	331	366	370	331	337	324	325	366	321	344	340	346	328	343	354	385	349	364	351	333	336	320	344	306	356	344	378	332	326	356	368	325	312	352	356	327	339	336	374	298	345	323	327	361	333	359	320	328	371	334	351	351	322	381	329	397	357	355	338	333	361	383	335	367	356	367	328	309	387	336	355	364	355	342	333	342	368	331	321	369	364	333	374	332	363	357	339	323	319	362	313	359	373	346	350	349	384	353	372	341	323	371	334	318	317	312	341	333	324	330	329	340	347	343	378	358	322	370	357	388	358	299	341	333	294	351	352	329	342	363	320	300	302	335	305	328	338	353	349	359	323	350	327	326	363	324	323	367	377	350	340	357	324	347	327	382	352	388	321	339	349	294	343	339	330	365	374	323	360	350	348	358	368	338	337	397	310	324	322	321	317	340	313	346	350	329	340	339	376	351	320	343	370	340	369	344	339	322	356	337	332	350	366	377	373	369	339	394	318	360	319	366	377	338	334	337	345	334	326	346	332	345	328	347	334	382	382	325	332	331	381	361	406	326	333	375	346	361	336	345	345	318	333	356	353	329	312	377	375	331	339	338	374	349	345	366	339	312	302	353	345	341	328	380	306	330	370	335	374	339	355	366	336	319	334	348	352	326	351	348	382	356	393	346	365	328	363	354	319	346	346	349	348	321	380	347	373	340	340	342	379	358	342	366	329	347	317	344	325	322	309	342	301	347	341	341	351	350	333	334	348	344	334	358	327	350	362	332	347	335	329	374	315	328	341	320	352	371	401	363	353	379	344	338	346	332	345	308	367	346	361	340	316	331	302	307	348	319	298	316	350	375	352	359	344	358	330	326	384	353	350	349	322	337	331	315	340	352	324	362	355	367	317	342	341	336	349	360	321	351	349	324	340	358	315	347	319	345	362	321	323	323	338	347	349	356	329	325	293	345	350	368	351	342	394	317	337	354	309	337	342	344	353	361	332	352	362	354	366	365	377	366	360	377	328	351	325	317	352	358	349	339	334	351	347	332	319	343	329	337	368	344	326	341	339	357	346	353	314	331	353	389	350	367	365	340	367	360	339	351	323	303	359	330	356	344	354	347	348	346	352	390	353	367	357	336	300	341	336	392	340	337	330	317	357	315	352	329	355	347	363	350	314	341	351	391	342	337	325	353	344	347	340	315	326	328	335	349	338	336	362	385	334	342	363	335	348	347	344	361	363	345	394	363	350	357	352	320	378	329	330	355	361	338	343	356	331	335	368	343	305	365	353	364	353	300	317	340	352	327	317	341	342	345	307	351	354	314	375	322	343	339	376	335	348	333	343	345	345	347	375	374	358	351	348	336	349	360	337	343	348	370	325	340	335	339	331	373	345	344	333	323	342	372	345	329	317	372	346	376	336	371	299	319	345	336	313	364	339	340	343	311	352	344	333	362	346	365	386	365	356	349	368	333	342	370	297	341	401	354	388	349	334	322	360	335	355	341	348	384	341	323	345	331	372	345	337	331	328	356	350	331	353	308	367	376	322	290	351	371	365	364	358	347	337	365	336	342	368	354	310	338	327	375	377	346	350	365	329	339	327	348	349	339	319	324	389	339	333	336	371	344	338	348	367	318	307	328	339	347	320	364	340	350	338	337	319	378	339	355	341	372	335	334	360	322	358	350	383	379	350	360	316	345	311	351	321	379	319	342	339	345	349	335	367	310	373	354	340	347	343	315	364	351	295	355	363	358	372	351	367	352	345	344	381	358	317	372	358	357	341	350	347	353	355	318	379	368	340	364	361	316	349	328	315	359	350	407	347	343	330	352	331	337	353	316	365	339	388	336	346	393	336	372	368	322	308	331	371	358	378	338	321	348	330	332	354	307	337	309	342	351	393	374	358	333	338	351	348	339	340	350	357	349	325	331	353	327	356	343	357	363	347	351	323	358	312	354	329	357	331	359	356	337	330	321	368	338	325	332	372	352	352	346	338	390	350	351	362	385	358	356	297	350	370	321	308	341	350	356	313	347	344	351	344	334	317	335	340	358	331	319	368	317	344	352	328	371	297	330	303	345	368	361	351	353	321	356	366	359	341	369	355	363	312	336	317	345	368	373	322	374	327	333	341
13099	9110	16181	18469	16183	15779	12592	9495	8092	6992	6139	6337	5152	4019	3080	2454	2301	2056	1899	1385	1338	1249	1170	1231	1167	1079	1014	992	1007	939	970	858	877	951	876	885	833	900	869	878	800	870	850	828	846	860	804	823	844	864	854	856	801	802	823	815	784	844	869	869	859	853	849	867	822	858	829	860	832	817	799	804	805	837	848	797	827	778	864	872	786	841	838	812	845	821	866	838	883	836	818	808	841	828	830	840	808	812	838	822	812	805	810	834	863	848	843	845	857	799	778	829	833	844	866	822	871	858	841	793	793	833	775	817	798	811	822	821	803	799	799	850	869	810	824	827	826	875	823	815	886	813	874	825	850	885	820	837	830	839	825	843	824	835	846	802	818	866	830	881	816	820	788	805	811	808	928	829	880	831	831	887	825	856	843	838	857	810	833	867	792	845	840	837	850	829	800	859	854	815	829	876	795	799	881	886	853	777	891	804	849	808	862	804	865	817	857	850	823	833	784	864	865	811	809	828	866	836	782	852	829	852	805	807	816	865	814	803	822	864	763	820	861	862	836	786	802	850	784	875	815	834	844	846	860	864	790	844	812	879	832	792	831	829	806	832	833	837	859	837	854	770	862	773	848	882	790	859	830	834	874	830	842	845	855	819	846	862	790	870	853	837	856	829	828	805	799	856	804	832	886	821	879	871	852	830	789	844	818	834	877	836	827	818	872	845	837	870	879	797	823	863	830	786	811	792	833	832	822	858	804	849	825	876	817	885	824	821	826	860	878	799	815	858	853	841	779	825	824	858	855	821	875	852	789	825	811	848	839	863	787	885	824	884	835	906	878	804	808	866	838	858	848	826	818	798	840	873	844	826	852	816	821	807	831	844	872	813	813	767	817	862	843	850	841	851	818	843	866	822	834	812	833	861	828	873	821	861	841	805	815	832	831	835	825	813	844	839	848	860	828	796	811	827	836	847	813	837	834	805	826	820	794	815	858	806	814	878	798	823	855	784	837	838	834	837	817	858	794	847	863	838	851	862	849	855	855	866	822	838	832	795	793	823	804	812	854	789	816	834	852	849	858	791	853	863	841	846	859	796	813	849	790	864	826	827	834	808	828	833	826	840	780	880	884	802	821	876	846	822	861	868	866	852	817	824	845	824	844	822	815	826	837	829	818	842	819	827	875	835	837	842	826	824	882	833	836	843	842	821	829	846	869	829	839	829	834	856	810	790	832	850	845	857	816	807	802	780	850	817	837	858	841	825	807	829	801	822	847	825	837	830	852	757	902	822	880	840	873	827	835	793	837	808	841	808	862	840	849	875	875	838	829	858	808	861	831	852	814	817	806	792	824	775	823	871	904	810	838	818	904	793	812	834	830	872	875	814	794	847	850	827	842	880	812	842	836	874	803	883	877	788	829	811	833	813	848	838	829	844	820	775	800	831	870	858	842	867	857	799	822	792	879	793	814	842	841	798	815	807	831	828	811	828	826	870	828	796	808	867	836	785	844	846	823	808	826	796	867	910	870	825	857	838	830	918	824	863	854	873	867	844	849	798	809	887	824	821	867	838	860	864	826	779	820	853	847	813	827	844	885	799	858	796	791	860	870	837	831	843	824	820	848	786	844	880	851	841	855	866	778	821	765	782	872	837	807	810	791	880	798	813	835	850	822	802	831	861	872	803	821	817	886	884	817	876	845	834	786	805	820	817	837	833	794	853	841	877	854	833	849	836	823	801	875	834	809	842	825	842	855	856	808	887	883	840	866	822	808	839	782	855	853	802	844	819	879	821	835	782	821	824	816	883	858	849	875	844	814	798	840	826	826	847	819	815	837	870	903	794	804	833	926	848	812	837	858	793	849	884	856	886	864	826	817	888	844	849	885	863	809	848	850	860	862	785	820	772	867	795	867	844	824	872	880	817	793	865	820	793	810	855	839	885	853	818	804	798	838	837	823	823	805	863	842	819	846	827	840	809	843	826	811	858	838	858	840	805	873	823	856	826	834	793	835	817	872	829	790	859	904	806	825	832	857	886	863	832	821	812	848	829	849	788	896	822	832	847	797	839	867	821	869	850	830	821	837	886	825	831	850	913	807	865	805	880	848	822	846	808	806	840	806	837	832	876	856	826	862	865	837	825	778	799	861	769	886	831	877	859	847	836	840	849	828	817	854	802	818	816	819	869	794	803	792	873	874	781	860	840	808	860	822	848	888	856	784	814	840	853	830	852	817	851	824	806	861	872	851	894	830	845	822	796	807	836	806	870	854	849	826	844	816	791	800	852	787	822	857	814	849	806	890	814	826	809	821	795	812	888	829	863	821	831	790	783	806	836	829	824	851	789	791	854	872	794	873	839	827	789	819	850	846	806	882	821	793	846	785	861	876	850	829	817	833	880	806	852	858	926	816	785	838	791	825	836	835	849	814	805	827	857	814	799	812	858	837	864	783	799	840	870	844	799	787	754	841	847	805	857	804	799	813	779	784	856	808	779	817	809	842	872	848	834	858	779	819	844	867	821	859	810	844	875	793	857	820	838	876	776	833	893	827	859	877	874	809	864	819	822	835	834	816	807	880	867	864	857	795	829	880	804	875	864	804	878	850	831	815	808	818	866	876	788	831	816	832	828	807	806	800	837	810	843	805	823	875	774	865	876	882	829	827	818	825	881	808	803	859	832	832	859	828	839	865	831	794	817	791	810	826	839	837	867	886	794	868	865	810	844	819	835	763	782	837	815	838	823	891	851	816	893	812	843	851	878	780	850	838	842	822	873	823	801	887	830	821	864	821	833	858	881	806	825	891	886	861	762	779	839	853	844	848	840	809	806	872	810	877	877	859	823	847	830	808	831	881	801	865	828	833	842	836	830	829	795	788	791	851	816	840	803	813	788	820	868	820	795	862	862	854	848	898	792	866	793	829	844	865	897	835	862	855	838	856	784	852	826	850	832	870	795	880	875	894	831	854	824	859	874	855	818	828	828	871	830	876	818	865	821	793	857	829	809	808	822	800	786	870	853	859	821	878	786	867	868	822	890	817	846	849	879	817	837	801	797	826	864	800	822	834	843	797	826	837	813	843	815	843	802	795	888	845	833	870	860	787	868	825	834	819	871	807	798	878	864	783	825	858	843	861	810	840	846	844	810	870	831	849	853	810	855	832	812	792	840	851	819	788	861	838	812	823	793	779	869	853	809	807	810	841	818	810	839	878	815	796	865	848	859	810	790	836	805	877	860	839	823	844	869	880	856	858	905	825	902	813	863	848	867	889	854	808	843	777	785	824	830	854	854	865	859	802	799	841	802	843	890	776	868	825	781	888	846	801	829	877	820	915	858	766	883	800	857	865	834	856	811	772	829	848	852	854	795	807	784	845	831	843	816	856	814	871	780	812	840	839	804	839	844	824	871	815	821	824	830	832	822	880	894	821	820	836	860	800	839	815	825	824	864	810	867	802	819	795	806	849	782	826	829	854	847	860	849	800	833	865	816	833	816	823	837	843	787	824	841
26827	16501	18268	15281	10062	9614	6603	4777	4414	3727	3245	2992	2570	1985	1809	1823	1668	1341	1103	769	546	511	431	563	569	550	452	436	455	464	400	387	396	411	356	352	339	367	404	360	357	343	321	327	327	341	360	360	344	351	323	350	349	363	338	328	339	346	350	360	305	324	351	352	328	335	375	346	365	332	345	357	375	377	382	373	337	372	362	313	351	328	369	317	333	301	330	320	354	317	312	317	356	308	329	308	352	341	335	363	357	315	354	328	344	344	353	320	346	330	348	363	362	352	322	342	312	319	360	372	304	364	330	372	327	380	377	369	326	331	339	333	375	349	328	348	318	335	341	354	323	365	318	310	377	326	350	347	333	361	327	339	326	329	358	321	339	352	344	353	338	363	333	368	370	348	328	317	353	306	321	348	323	362	335	325	357	312	333	322	333	372	342	364	318	311	334	332	327	336	334	329	330	351	329	333	385	355	326	375	347	346	334	339	343	340	308	320	345	339	336	346	314	305	363	349	339	320	340	346	330	311	312	336	358	342	352	312	363	325	347	334	338	354	334	339	324	341	359	347	330	372	330	345	358	351	317	347	366	352	325	313	371	331	318	350	367	339	333	376	318	364	356	355	342	335	342	322	324	362	347	314	355	364	354	323	328	343	353	363	370	355	353	330	321	359	341	348	375	290	348	324	355	331	336	345	339	337	364	328	350	329	337	311	341	361	375	298	362	326	301	328	327	382	346	312	325	332	332	351	345	328	336	331	351	323	355	345	360	312	350	319	360	335	324	381	340	356	326	379	341	326	323	342	348	338	348	359	328	319	330	330	333	369	365	355	341	320	333	366	344	360	342	351	305	335	344	359	328	346	306	329	352	351	386	335	329	333	340	339	349	367	335	314	343	363	317	397	362	351	347	386	340	343	403	348	356	340	284	359	338	305	325	353	363	364	392	366	317	327	336	342	365	343	359	334	345	352	339	336	359	340	337	351	330	313	360	361	345	305	327	340	330	351	339	308	343	344	332	325	370	361	335	344	328	330	364	335	315	370	334	355	370	326	312	349	352	319	336	340	317	335	353	332	427	382	344	355	356	350	331	318	366	378	337	312	346	327	354	369	376	336	339	341	360	355	336	334	327	332	332	339	341	340	343	340	340	348	314	336	336	321	359	360	302	320	376	327	347	360	320	313	331	339	335	343	288	325	357	338	352	358	341	327	300	357	333	351	336	392	379	332	332	347	367	303	354	334	323	352	359	329	360	360	359	348	315	365	372	319	369	357	291	324	349	350	321	356	336	357	352	352	345	342	336	338	328	325	374	348	317	351	307	357	354	341	344	302	322	299	364	364	351	333	360	350	349	320	363	346	355	332	321	328	347	343	340	316	338	340	336	326	350	349	328	348	354	343	334	356	318	312	346	315	337	324	342	350	333	318	333	321	310	323	367	351	355	335	360	328	336	310	321	321	335	364	326	347	362	322	399	384	316	343	325	306	352	370	362	334	303	354	340	373	346	323	355	362	337	340	338	360	349	349	318	294	356	353	378	344	337	371	352	329	316	375	385	365	347	302	329	353	333	330	345	308	331	359	367	318	344	363	367	331	324	321	325	339	327	326	341	362	360	334	344	279	349	352	341	322	330	347	351	341	330	344	313	333	336	325	338	328	360	346	359	376	337	343	334	317	371	342	334	332	353	329	343	387	388	354	344	372	338	355	366	352	342	340	332	310	334	355	360	353	360	330	338	361	334	346	363	336	349	359	360	332	345	325	337	355	348	317	337	364	337	318	337	302	345	350	342	307	340	355	327	319	358	337	309	341	345	337	313	319	326	349	360	335	312	382	348	333	348	335	335	342	316	381	330	343	330	343	372	314	323	353	355	329	320	344	337	331	389	342	329	340	338	343	351	326	323	322	325	347	349	347	323	334	347	368	332	359	337	345	335	360	362	346	310	325	353	381	351	374	367	348	322	369	363	348	308	374	370	325	356	325	336	311	379	341	314	378	334	350	317	370	355	330	342	356	349	375	335	343	350	343	303	356	376	315	353	329	344	313	355	336	335	340	354	333	332	314	326	338	334	339	342	385	359	343	331	313	354	369	354	309	330	332	338	365	321	349	339	350	336	350	365	337	388	366	340	344	325	342	312	340	338	317	366	329	342	316	345	337	353	344	318	327	348	346	343	353	329	348	334	332	326	351	332	324	311	341	349	329	334	312	350	352	409	314	328	388	329	358	317	332	321	365	335	329	337	358	341	362	345	319	347	364	360	326	324	339	326	379	331	356	344	348	355	354	376	326	376	309	376	349	342	333	352	345	344	356	355	349	321	323	357	346	383	340	343	341	325	330	335	345	383	338	333	349	348	350	336	318	364	338	323	299	339	365	316	323	323	321	346	352	345	341	315	350	346	312	358	376	371	355	331	363	341	352	336	338	365	336	342	349	392	394	354	363	344	353	331	317	340	327	346	356	311	311	349	352	348	332	336	360	343	356	344	341	340	326	341	351	370	352	360	315	346	338	372	334	335	369	326	317	355	351	350	342	330	319	379	314	346	363	356	324	354	341	308	314	336	357	324	358	341	352	347	339	348	306	356	314	348	322	334	398	380	357	340	305	337	333	311	345	341	357	324	346	327	331	342	344	334	350	336	355	333	318	317	351	346	356	369	350	333	378	344	346	374	325	343	334	351	376	338	323	361	308	348	337	350	337	371	329	345	330	314	330	321	338	333	355	362	341	322	346	356	315	364	321	324	343	331	344	333	318	344	352	346	327	332	322	330	334	359	351	349	343	372	336	327	326	358	340	343	298	347	347	349	357	332	329	355	330	352	350	344	338	334	331	354	330	347	345	349	340	369	350	331	327	349	319	303	334	361	334	339	342	337	324	357	354	325	346	335	346	313	328	346	357	344	333	327	340	313	339	367	339	331	355	315	334	368	300	375	350	333	342	316	387	333	361	319	353	349	322	357	355	329	357	319	355	316	345	334	357	311	342	323	364	342	352	329	307	377	358	330	349	311	334	368	306	328	340	333	340	323	336	324	346	364	326	344	325	348	359	361	350	342	356	328	334	332	322	328	367	362	358	335	363	375	343	359	343	337	351	355	320	346	312	332	352	334	361	353	365	344	342	354	373	363	357	321	308	356	342	323	308	325	345	357	367	308	317	350	353	344	361	320	354	342	343	348	369	355	362	368	330	341	336	349	358	299	343	324	340	368	363	355	338	352	351	366	319	345	321	328	319	363	347	379	356	355	330	335	319	372	311	340	351	339	357	326	352	349	324	335	342	354	340	338	375	361	338	358	353	353	321	345	361	316	344	340	321	369	380	318	304	321	336	354	338	336	389	323	349	332	353	317	301	343	334	371	322	316	302	357	341	344	377	370	336	334	324	334	371	345	312	336	354	371	309	334	369	365	344	347	340	341	330	350	333	322	318	325	319	389	406	307	353	332	378	372	317	320	343	305	324	313	341	333	340	356	377	339	369	326	344	359	349	360	359	319	353
15909	13740	22927	25421	22579	23930	18740	16433	15658	14304	13161	12574	11287	8792	8202	8440	7998	6657	5469	3296	2134	1995	1591	2455	2445	1928	1554	1535	1595	1457	1471	1228	1177	1168	1066	1023	1162	953	921	927	872	855	838	853	871	809	845	811	845	829	835	836	872	819	838	866	821	853	810	810	815	848	805	772	809	804	813	844	857	865	859	862	816	843	845	833	806	811	871	793	807	839	824	823	787	791	827	811	799	795	793	909	775	837	841	859	858	778	802	841	847	813	809	893	835	809	803	869	828	857	824	837	764	830	866	853	860	834	859	846	772	869	804	825	881	825	818	793	896	816	849	856	818	847	819	826	848	795	827	837	844	837	815	836	825	863	851	818	810	814	834	795	873	809	827	807	844	829	806	818	822	757	825	837	836	847	845	820	843	853	849	845	763	821	809	830	815	862	864	841	882	898	865	857	838	820	815	798	800	858	865	849	826	804	786	865	875	851	837	818	803	829	907	846	840	823	810	786	788	819	850	830	873	858	853	863	864	771	827	802	824	845	824	784	823	827	873	830	809	829	826	865	839	871	792	857	812	820	812	877	814	861	837	804	816	819	825	826	849	854	875	806	818	818	824	842	815	820	852	810	881	834	791	812	851	783	867	802	832	852	819	831	827	862	848	793	814	850	839	857	839	781	819	806	864	855	831	842	806	823	868	846	832	838	865	838	834	814	823	836	810	808	827	820	885	832	831	840	811	848	837	858	834	824	831	827	839	801	842	826	791	832	817	819	855	844	828	837	871	794	784	801	815	792	869	795	810	844	820	828	815	826	846	797	851	820	870	858	836	851	847	830	760	839	858	830	794	820	828	844	846	852	782	817	828	836	796	826	818	869	815	802	820	887	817	861	836	798	861	800	877	798	892	836	867	838	826	824	799	775	882	858	844	818	844	794	905	824	786	825	851	782	860	804	852	805	844	816	826	816	824	857	798	773	803	821	866	858	842	829	904	857	836	783	858	878	825	859	828	825	803	819	859	843	856	832	829	797	854	753	824	826	855	860	857	851	843	856	828	852	827	841	782	830	827	859	800	803	819	808	819	805	828	816	868	878	809	804	868	860	872	851	830	770	863	839	873	860	804	802	762	858	838	849	906	847	839	846	760	812	903	831	801	838	804	803	841	839	830	870	817	840	842	841	814	800	788	838	784	840	836	837	766	807	827	836	830	846	818	852	808	838	818	861	854	796	812	816	793	840	860	896	807	849	831	824	842	811	788	847	822	843	807	801	808	810	812	819	837	840	860	823	818	785	795	851	791	850	819	797	837	865	823	828	798	898	787	887	819	845	832	837	854	781	853	834	832	849	850	794	835	831	845	820	835	778	864	823	834	845	845	817	787	805	858	836	866	888	805	759	869	812	869	821	830	831	819	823	836	826	863	873	872	860	849	839	793	840	838	876	825	864	815	816	815	896	834	856	853	820	886	891	817	829	836	843	792	781	811	856	824	852	830	818	860	825	768	795	795	844	806	787	860	799	867	793	813	836	828	878	846	780	867	832	838	852	810	845	822	816	791	870	765	839	782	787	795	814	826	825	826	813	829	795	857	806	857	803	866	832	786	787	811	880	823	809	858	808	837	857	801	848	776	776	772	823	812	812	825	822	892	826	836	806	843	785	801	783	790	839	890	811	878	817	775	879	796	839	808	804	822	842	844	820	794	791	918	793	792	802	792	865	869	838	841	852	859	788	819	842	855	801	874	842	836	858	848	792	784	802	836	845	821	818	755	792	817	827	848	865	771	863	828	841	852	813	798	848	781	828	822	789	810	855	797	816	829	852	812	847	812	854	835	848	827	881	786	848	835	847	794	851	850	852	844	774	805	850	842	807	821	858	826	849	818	850	812	771	863	821	805	829	829	791	800	786	857	842	772	849	838	809	827	867	816	874	892	854	820	828	835	887	818	813	803	818	831	798	815	869	812	839	800	879	862	840	795	873	825	845	863	867	833	812	800	827	895	796	815	811	783	813	814	817	845	877	829	842	834	761	834	831	859	810	811	814	795	815	839	870	818	853	754	836	828	840	828	816	808	783	825	831	818	833	865	807	851	824	782	863	883	845	809	822	804	848	841	788	812	868	853	819	836	801	824	806	874	805	798	859	854	880	824	857	834	820	815	825	802	856	819	864	808	797	865	879	876	938	882	833	815	780	806	845	860	835	878	764	815	895	893	828	846	829	797	810	828	808	863	808	823	833	849	852	778	823	835	861	826	769	798	844	791	843	785	886	847	772	840	841	828	834	883	821	805	818	837	850	820	873	868	859	852	847	796	790	836	865	765	808	840	823	824	829	831	817	859	876	870	830	849	862	829	853	793	835	813	827	807	821	825	829	844	794	786	844	851	839	814	834	806	808	783	821	843	826	831	788	830	829	802	825	787	842	849	812	809	818	831	825	883	833	776	771	779	844	892	860	863	825	834	862	847	851	881	864	818	878	881	910	827	837	817	860	814	800	819	852	862	833	847	842	836	776	849	804	822	809	835	856	878	816	742	817	790	827	841	840	875	799	833	804	834	866	808	847	807	837	814	893	818	831	843	857	847	821	813	847	791	865	870	817	845	841	818	880	751	819	821	846	848	823	819	816	838	810	879	829	837	811	848	813	864	769	843	852	833	816	822	850	810	791	798	830	836	805	850	830	823	842	862	787	794	795	785	811	815	787	826	840	837	860	859	838	851	863	823	826	892	788	804	861	808	879	811	839	850	813	861	818	787	822	809	861	835	838	826	810	835	796	839	854	847	848	795	875	773	846	818	826	817	859	874	826	836	870	857	854	860	821	858	806	758	847	890	863	791	854	848	883	844	840	827	841	802	835	839	845	842	827	792	781	817	821	819	826	844	840	835	865	833	865	830	797	872	843	842	825	817	809	786	846	836	815	799	847	834	880	807	799	794	839	851	830	821	813	838	814	780	845	882	810	860	824	826	822	817	865	832	833	822	816	823	823	872	839	842	831	841	891	845	872	802	801	826	869	867	838	827	818	863	834	867	814	820	818	851	876	877	857	846	833	836	842	812	879	854	860	818	850	889	845	792	865	783	833	853	843	827	830	772	825	807	843	804	880	836	836	856	844	807	810	822	870	889	798	806	820	818	857	820	835	821	822	796	794	826	761	768	823	816	805	896	870	815	819	813	806	829	822	805	897	801	858	819	869	807	867	794	826	823	866	800	798	837	864	845	859	872	769	844	863	768	851	846	861	806	851	805	821	792	833	789	810	814	841	816	843	773	811	861	858	854	873	819	851	838	814	775	862	829	786	843	802	829	787	817	843	853	818	839	811	837	784	841	839	861	837	799	803	804	810	834	863	846	827	824	830	784	857	852	828	844	779	831	824	857	806	846	812	788	776	860	845	817	796	839	890	805	852	792	820	852	806	866	824	856	825	882	804	909	821	838	790	846	822	832	827	807	843	890	847	826	871	876	800	830	810	897	873	841	790	797	845	801	824	819	809	848	817	794	816	875	834	822	877
33966	26318	28229	24099	18324	18012	12762	10144	9372	8769	7766	6770	5934	5102	5090	5120	4368	3229	2255	1544	769	662	553	873	1020	819	594	654	690	605	569	500	490	466	503	399	459	402	369	353	396	311	375	358	349	345	316	351	360	328	355	330	340	355	379	339	311	359	343	327	352	335	326	356	361	408	362	370	374	356	318	322	329	323	349	352	345	328	348	371	369	342	361	344	338	313	330	322	341	326	312	327	358	346	338	353	358	322	400	355	327	345	296	309	376	332	334	315	344	329	359	313	333	331	332	331	336	316	334	366	313	372	375	323	348	370	345	343	355	347	344	333	320	362	366	322	332	349	358	341	364	329	313	366	369	361	336	321	317	328	343	381	347	352	344	377	305	364	326	336	363	351	360	331	346	356	377	367	323	353	384	371	350	348	351	362	349	336	349	352	336	330	334	340	363	361	335	326	311	352	374	347	337	350	329	333	352	346	334	359	359	305	352	303	346	350	328	323	339	321	321	330	366	364	328	329	328	314	343	364	338	351	363	310	348	334	360	319	331	347	357	326	356	341	346	326	323	350	357	339	345	306	332	337	345	346	324	317	311	328	339	344	341	340	351	347	356	336	356	338	367	335	326	349	328	338	342	355	316	334	331	326	353	349	329	340	337	351	351	352	362	329	334	338	343	340	329	317	326	305	352	344	337	334	350	316	319	349	348	309	315	377	321	320	343	326	312	339	329	298	341	336	355	336	321	309	344	324	350	326	308	332	338	343	351	284	334	362	355	360	354	331	320	314	349	348	370	334	337	387	352	333	342	389	359	300	349	336	320	325	363	331	362	349	359	346	342	377	347	319	358	310	312	339	356	322	322	362	383	348	325	358	367	326	335	342	317	324	354	338	363	364	336	337	343	357	329	333	299	333	376	337	352	355	346	394	349	318	360	371	357	352	348	323	327	326	363	326	367	331	338	351	350	318	317	326	341	375	302	297	346	350	377	307	339	309	339	344	353	344	339	351	340	326	350	325	311	331	318	351	338	345	326	341	369	374	357	335	389	333	355	335	356	351	332	316	402	364	374	355	374	327	374	362	344	314	349	333	337	345	335	349	324	366	359	341	341	351	327	332	337	339	352	332	335	320	358	338	327	315	315	332	350	327	342	327	323	301	336	335	308	321	338	324	324	353	341	328	378	361	314	390	353	328	349	355	323	299	338	348	321	333	327	364	356	372	357	340	359	339	365	340	343	336	349	341	324	339	339	319	331	340	347	359	344	368	319	318	372	334	323	369	339	369	357	365	338	346	349	292	336	323	335	314	334	353	351	351	361	351	320	344	365	329	355	301	345	325	305	328	333	331	318	350	314	329	354	306	364	332	342	356	324	329	301	359	352	327	349	345	300	324	323	336	327	351	344	352	335	316	358	335	316	314	330	328	317	330	377	338	329	328	328	336	297	319	369	325	287	323	349	351	368	323	333	366	334	335	359	333	339	323	323	319	326	343	304	339	343	341	337	306	308	335	337	319	353	331	328	342	370	345	351	332	354	354	330	340	365	355	346	346	361	355	370	333	330	339	334	316	364	344	349	347	366	339	335	332	318	351	329	345	376	310	326	354	342	327	340	365	357	317	382	356	344	314	331	342	350	359	322	337	326	335	347	349	372	345	343	342	343	361	331	312	342	320	337	376	347	342	322	332	345	351	338	310	341	343	334	376	321	321	351	339	341	370	354	357	406	339	340	342	346	322	355	350	362	338	324	308	331	329	327	325	339	321	326	360	327	337	350	311	339	325	334	322	356	376	364	345	372	363	338	321	335	346	334	359	369	326	330	325	358	348	327	343	346	336	337	324	376	348	384	350	315	355	312	357	347	372	347	363	359	352	320	358	325	325	370	343	353	350	346	370	332	323	295	313	368	353	372	312	307	342	296	320	311	342	363	352	355	346	317	343	376	355	351	327	365	327	345	349	334	304	335	355	375	356	312	332	323	325	328	354	350	355	328	335	348	353	350	378	372	361	377	337	325	356	303	338	353	315	349	336	310	341	332	331	334	312	319	366	342	335	368	339	331	321	364	335	320	342	345	338	358	345	350	335	366	384	333	351	336	352	357	339	302	335	344	349	333	354	342	318	333	334	338	390	340	339	356	333	344	346	333	386	340	389	311	318	364	333	316	341	344	365	370	361	349	301	352	321	343	340	318	352	354	314	329	339	307	349	356	360	327	346	346	336	333	311	381	329	366	313	354	302	372	330	338	314	335	360	335	363	340	349	354	352	340	329	386	317	354	352	355	345	313	314	358	333	332	352	321	340	337	327	343	351	330	357	337	351	303	278	343	370	322	315	337	333	350	338	347	368	370	347	370	359	336	355	327	352	347	322	303	302	333	328	327	364	346	347	340	345	313	352	334	332	340	336	314	324	316	336	373	340	346	365	321	336	344	342	345	311	343	305	332	377	313	334	333	322	336	376	345	370	324	341	366	341	347	343	321	321	350	323	334	335	309	361	366	325	353	320	332	405	327	340	332	333	333	348	316	330	326	323	325	359	318	295	313	325	315	319	356	350	316	297	351	305	347	339	321	387	355	343	335	344	337	343	363	340	340	317	356	358	349	327	293	308	336	340	333	330	330	325	351	331	342	319	358	297	356	371	324	340	324	350	319	344	337	344	327	348	356	331	319	301	328	317	344	331	354	362	365	360	340	341	355	352	344	333	323	345	351	361	320	377	348	313	335	333	369	357	329	331	339	339	340	352	324	332	331	324	317	365	325	364	342	330	331	339	330	352	397	332	344	323	326	368	346	344	343	373	358	307	308	356	339	328	362	289	319	366	353	328	315	316	330	360	308	352	339	353	376	297	300	324	318	347	337	351	319	377	342	331	333	367	357	360	316	354	338	360	335	341	316	348	350	363	340	317	338	370	370	286	298	344	340	352	321	346	348	333	392	329	336	334	356	324	336	339	361	323	348	346	369	332	340	342	365	358	354	368	325	345	340	337	357	375	347	306	346	329	307	351	331	331	331	352	321	344	346	324	334	366	366	351	339	341	363	328	362	323	359	279	294	335	333	310	352	356	343	341	351	381	361	347	336	315	342	351	385	319	358	323	371	306	275	331	309	342	355	313	348	356	356	325	317	350	332	358	353	338	360	323	312	341	340	365	330	342	336	325	351	345	332	325	371	316	329	316	366	359	358	340	331	326	319	365	327	342	350	348	329	348	338	361	360	365	378	331	351	329	372	333	355	338	340	338	328	348	355	351	322	294	348	336	333	356	331	347	332	344	321	383	360	371	348	363	328	348	330	361	345	349	344	326	348	358	315	341	349	359	294	330	331	329	333	320	331	327	318	302	350	361	324	338	339	340	363	314	340	371	368	335	329	333	355	341	330	352	330	354	352	333	346	363	336	366	348	338	330	352	354	340	339	343	329	349	353	312	351	347	325	313	369	333	330	334	352	321	320	365	366	323	324	350	338	304	359	348	345	354	336	345	332	370	363	336	330	350	312	358	334	350
19895	20513	29911	32460	31145	32733	25922	24491	24003	24030	22040	21419	19740	17566	18498	18807	16848	14233	10347	7082	3212	2849	2132	3962	5316	3983	2619	3105	3122	2627	2656	2041	1739	1714	1659	1250	1465	1287	1019	1052	975	878	837	859	868	837	858	837	783	785	847	854	827	783	842	830	802	847	805	816	780	851	886	818	819	808	840	800	825	801	838	806	860	763	859	844	867	840	808	802	843	834	818	848	769	818	817	858	812	807	841	832	830	813	834	837	785	825	774	836	797	869	785	871	790	771	804	801	829	839	808	807	798	849	790	809	826	780	825	831	773	784	854	809	873	796	811	798	764	861	840	840	827	786	817	813	821	884	791	825	747	801	820	754	817	786	799	800	794	821	894	837	831	814	828	799	769	798	786	812	838	842	772	852	872	875	781	814	836	866	780	804	854	796	862	788	805	846	848	852	842	826	805	819	850	833	845	860	827	847	838	764	861	819	795	839	826	782	815	811	811	813	832	855	770	845	814	834	841	800	801	796	830	794	797	820	866	826	828	813	816	808	791	857	771	820	770	842	815	787	857	805	786	831	757	855	826	805	811	830	817	749	872	825	803	814	886	789	766	828	879	802	839	843	770	834	874	779	768	806	868	851	814	825	856	870	868	861	800	836	799	859	796	804	825	820	733	796	810	841	802	820	815	867	794	782	849	788	788	812	787	871	824	800	835	758	807	786	812	815	842	813	824	789	853	802	813	847	750	859	783	825	817	858	795	867	811	806	789	825	875	827	837	791	801	801	843	815	788	810	834	779	819	796	831	842	796	775	786	857	787	803	862	823	797	826	814	881	850	853	862	837	824	796	833	843	819	788	813	827	814	793	825	768	822	832	807	792	819	844	799	814	833	837	840	827	877	841	789	846	827	823	801	823	869	756	821	795	803	808	854	833	809	804	821	846	798	793	821	772	836	811	840	838	865	801	826	840	827	822	804	853	817	781	809	857	813	891	762	862	852	827	773	849	772	817	849	823	856	820	853	848	784	835	780	775	806	757	875	790	853	845	853	820	793	820	834	826	833	795	824	815	807	829	813	836	786	812	780	802	733	802	851	809	840	805	786	821	790	768	775	841	835	809	850	829	884	816	841	818	821	813	872	853	820	796	824	781	849	746	842	776	845	788	846	840	909	836	822	827	844	795	752	845	815	756	832	841	821	806	853	811	830	824	844	781	829	860	802	822	789	815	798	836	820	828	791	793	801	814	784	856	777	816	832	834	873	858	869	815	815	811	812	846	836	833	826	821	786	775	758	834	822	806	795	806	895	796	809	807	808	823	833	813	841	779	817	783	802	849	810	795	856	816	824	814	840	836	819	803	811	793	822	856	809	840	812	832	850	853	813	840	803	861	808	846	815	826	846	842	828	836	822	849	834	842	810	775	809	808	802	814	864	777	816	806	806	862	803	792	802	800	792	807	808	817	848	797	856	794	829	822	819	791	844	819	822	823	806	850	830	803	802	829	794	832	794	792	819	852	832	841	796	825	831	831	773	863	766	783	786	800	803	801	825	819	810	854	833	833	845	845	757	829	799	877	807	765	799	813	777	830	788	790	774	774	819	770	799	804	795	834	787	879	801	856	813	844	815	821	792	814	811	840	810	819	824	814	823	817	812	884	797	824	838	819	806	859	817	744	796	824	793	855	822	755	794	843	780	828	798	757	814	819	840	788	834	853	867	808	877	810	795	801	823	827	776	786	822	796	854	836	789	829	852	806	848	803	812	828	713	861	827	873	856	824	812	766	811	797	808	812	842	843	833	766	777	821	799	870	866	763	857	834	792	831	792	846	822	863	772	815	785	815	784	798	799	794	809	828	800	832	800	794	843	829	810	837	812	848	779	813	849	858	857	807	853	837	771	767	811	821	828	810	804	816	799	817	830	786	814	849	848	773	831	782	821	813	805	800	800	788	869	782	825	799	813	823	876	782	794	829	722	785	828	847	815	817	815	817	826	798	783	798	835	853	848	857	796	862	880	791	858	832	852	837	830	865	768	827	804	783	875	827	826	774	853	845	856	800	881	837	818	820	799	865	836	845	824	805	842	782	822	818	850	828	810	864	836	807	804	822	789	830	833	832	804	834	831	825	802	811	799	843	820	802	823	803	785	821	825	774	803	833	792	835	862	810	837	801	826	836	842	831	785	855	802	829	851	856	831	830	808	849	857	852	811	797	858	799	834	839	835	849	812	830	812	842	842	790	840	814	914	814	743	822	805	789	806	795	821	820	835	865	780	842	814	811	806	776	822	864	768	889	818	827	857	824	843	842	805	835	842	822	835	828	793	807	837	866	763	761	842	822	857	841	839	828	817	821	786	803	811	826	815	857	841	844	890	794	858	839	790	794	780	812	797	854	807	857	792	834	751	809	826	787	795	770	779	833	813	767	825	837	847	853	835	812	829	809	823	823	872	780	857	806	832	837	841	848	804	870	825	777	806	854	841	817	792	802	836	840	835	753	826	831	827	807	791	826	811	823	786	843	825	832	763	833	843	828	819	809	863	792	887	860	806	837	861	839	834	793	772	854	784	807	821	854	793	793	825	825	811	774	782	832	789	816	800	809	812	827	798	811	798	820	799	838	819	810	837	769	839	777	833	925	855	804	827	789	779	799	811	806	839	842	802	820	793	801	771	831	836	822	865	854	804	824	783	928	858	825	829	829	843	796	839	807	767	828	834	846	798	804	807	798	824	819	830	823	775	853	768	777	835	826	818	860	824	796	804	875	876	819	826	868	882	763	818	840	796	783	768	867	792	831	793	815	812	838	791	849	820	855	807	797	810	829	814	776	814	870	836	853	833	831	811	787	804	854	848	798	792	823	792	845	749	817	853	881	825	824	884	821	788	776	827	782	802	798	831	776	810	816	871	802	822	818	813	805	772	780	818	827	795	835	766	749	873	854	816	777	824	823	813	821	846	841	832	833	822	864	841	824	824	817	835	788	797	840	803	805	837	782	815	790	799	917	877	855	765	816	793	794	795	840	842	832	799	869	814	826	809	833	812	811	845	804	822	777	772	836	813	774	810	813	801	814	808	812	836	795	830	809	852	784	842	862	797	765	819	818	828	784	795	820	816	820	853	829	794	812	812	803	789	818	822	874	809	784	837	880	807	794	832	760	783	811	797	803	813	811	812	861	833	805	804	788	775	878	795	836	820	837	824	849	775	798	814	818	830	863	830	837	779	821	825	820	827	822	829	817	780	792	812	871	848	839	810	857	882	830	800	804	845	871	762	823	858	845	823	849	787	833	842	795	836	800	802	879	817	780	790	814	828	811	878	844	826	840	747	827	777	800	851	832	823	771	848	834	795	869	804	849	796	788	809	791	840	887	873	791	816	853	798	776	858	831	812	831	805	819	777	792	822	824	801	885	774	847	830	790	802	822	816	798	785	861	848	843	836	859	854	826	866	806	840	794	841	815	831	801	815	878	812	805	800	827	795	840	812	838	852	859	816	854	823	819	852	842	783	767	855	811	813	839
20808	10695	10659	8375	6052	4512	3156	2316	2033	1649	1339	1225	1081	847	750	699	527	494	451	417	416	438	413	390	370	377	410	350	336	324	361	324	383	357	332	388	343	379	345	356	330	337	348	350	324	354	295	331	322	315	350	357	335	348	322	330	362	360	340	304	355	374	348	322	328	335	369	352	311	322	319	348	343	352	362	349	334	328	324	347	309	313	329	328	378	355	350	355	327	369	368	338	325	313	324	374	329	348	332	331	377	337	324	359	298	333	342	305	318	316	308	337	334	327	345	349	337	305	371	313	330	333	362	324	326	371	355	326	317	307	336	330	324	340	341	314	337	337	324	356	377	319	325	321	373	350	357	341	337	353	302	336	307	327	352	339	361	355	321	348	343	357	360	336	317	352	365	300	326	356	347	352	351	364	345	385	330	345	357	328	353	353	356	348	403	341	312	354	321	358	359	349	343	337	344	399	326	359	316	333	348	321	357	360	334	326	363	340	326	333	348	381	328	342	340	335	350	353	350	326	331	367	358	310	355	312	301	398	332	351	344	344	334	344	338	328	341	322	362	325	322	345	352	357	324	361	354	327	338	358	359	320	356	330	343	349	345	365	376	311	333	341	345	350	319	342	342	290	376	341	334	361	348	353	349	358	323	334	333	310	339	351	360	353	306	321	336	340	317	309	329	350	355	339	346	317	330	349	368	318	341	340	336	350	380	348	326	318	349	331	356	375	313	325	316	370	340	356	368	333	325	361	357	359	358	349	328	351	299	329	366	348	331	362	359	353	348	368	362	339	355	303	338	373	350	371	372	321	366	319	339	315	338	326	349	310	351	350	323	324	361	294	378	344	359	359	341	357	339	335	351	341	328	325	341	323	366	359	361	370	338	356	312	342	336	345	356	357	334	329	334	351	331	347	364	345	329	333	371	331	343	356	348	379	335	346	339	331	334	348	335	365	335	362	323	351	365	333	347	337	364	343	349	355	375	382	338	350	310	380	331	335	324	346	286	330	330	311	342	354	367	314	345	366	307	323	305	344	335	363	356	331	360	325	339	361	338	370	364	357	362	349	306	343	327	325	370	333	348	381	340	347	294	351	318	325	346	309	330	365	281	354	331	327	340	360	346	360	357	331	342	309	351	346	328	355	342	331	345	322	352	332	360	354	359	322	344	347	363	347	347	334	332	327	333	351	314	324	372	329	338	346	328	336	334	363	336	324	331	336	336	374	320	292	317	360	380	332	345	353	316	328	333	309	312	335	295	347	356	336	325	345	356	299	336	381	338	325	354	297	333	344	341	373	325	337	331	346	391	337	331	337	341	310	338	336	352	346	328	342	327	348	349	345	329	304	324	332	332	343	320	337	316	346	341	344	356	343	336	339	360	318	317	368	333	354	345	366	342	347	299	337	296	323	351	340	398	302	351	360	347	351	334	305	357	316	326	383	313	337	323	317	352	321	326	355	329	357	339	327	327	323	358	342	350	340	328	345	331	337	378	320	347	365	334	356	394	348	347	353	353	327	307	372	346	324	325	338	352	342	347	342	284	318	338	314	325	326	333	331	365	325	323	329	333	323	340	331	325	353	329	345	373	334	305	319	341	369	336	349	303	333	332	372	345	341	351	344	402	375	328	352	332	350	336	362	359	359	320	340	348	337	355	336	352	340	303	334	317	328	341	333	354	345	337	342	283	328	321	314	332	353	368	329	344	344	367	377	369	326	369	333	362	295	365	370	343	338	348	358	325	360	346	346	325	329	332	355	318	335	339	349	342	318	347	365	331	312	310	312	317	344	372	347	342	344	320	334	335	306	341	355	362	360	339	347	354	341	330	330	350	347	318	342	399	330	347	367	310	327	302	341	370	375	320	372	329	347	330	321	346	353	323	374	350	324	348	360	371	357	331	330	329	352	341	345	359	322	317	352	354	382	341	339	345	311	329	353	328	352	349	331	356	348	328	363	333	323	335	350	350	351	364	333	375	335	341	349	384	326	349	346	335	349	331	311	383	321	340	385	333	341	359	321	299	309	323	360	356	374	358	330	330	349	341	350	336	346	349	333	329	361	331	328	334	350	336	318	333	342	318	315	332	348	391	334	332	356	337	345	320	362	368	374	341	355	381	345	371	335	330	351	327	340	363	362	352	342	352	366	310	357	292	349	351	318	321	336	355	350	349	319	337	339	349	348	333	311	341	347	367	358	326	324	345	350	333	361	332	338	344	342	311	327	331	327	368	332	338	330	351	348	350	316	370	320	335	309	385	342	337	354	340	336	344	319	355	355	322	335	346	341	345	334	362	355	327	292	367	327	350	336	345	331	323	318	336	306	356	322	311	323	320	359	351	329	348	331	332	359	334	331	317	316	338	365	346	360	329	307	308	329	338	355	364	334	327	356	358	324	338	355	340	325	349	316	371	340	365	313	329	337	335	352	337	295	346	360	358	356	334	364	345	347	330	357	320	342	341	344	359	347	327	352	340	351	315	325	329	362	354	346	340	363	330	330	339	324	330	351	358	374	346	343	346	359	335	326	323	330	317	333	335	320	357	359	347	327	352	310	328	365	321	347	285	333	340	352	383	354	373	335	365	381	345	348	339	356	349	311	327	325	355	296	384	333	350	350	351	341	345	339	319	338	330	329	346	330	318	362	312	387	364	312	343	334	276	367	329	352	344	350	346	374	349	357	364	337	345	377	300	354	391	361	381	345	343	348	346	342	342	392	329	341	339	342	347	336	317	376	384	371	344	324	326	314	340	322	300	361	363	342	345	350	316	341	344	346	369	341	337	323	320	331	361	337	313	318	343	364	329	321	318	357	341	336	320	328	329	372	347	335	342	365	336	365	334	383	318	305	323	361	350	337	380	313	364	338	332	312	360	361	362	336	306	327	339	323	335	345	339	340	364	362	340	327	306	338	344	328	338	317	357	332	336	359	336	387	330	342	316	367	333	346	319	340	345	358	333	313	324	360	341	357	343	324	323	372	353	344	368	337	324	345	325	300	355	333	344	345	336	328	355	315	326	336	360	359	355	352	339	355	308	366	329	312	331	343	362	318	330	325	330	354	353	340	339	314	360	324	341	340	337	339	331	353	325	357	337	338	368	369	310	337	329	331	341	379	356	318	322	346	324	349	356	343	328	385	335	341	360	343	334	373	333	336	357	355	366	354	322	305	351	338	342	346	339	320	368	335	329	335	322	322	342	325	342	380	310	339	332	344	347	329	368	358	318	335	356	330	336	339	358	347	310	306	389	311	326	347	351	380	353	332	341	345	367	341	309	329	324	314	322	356	336	309	321	331	298	348	319	349	333	357	343	331	332	328	357	336	346	379	343	363	339	337	361	330	328	346	338	362	352	335	346	354	325	334	312	347	342	350	348	352	378	342	345	335	344	341	372	327	347	319	326	339	363	364	344	352	341	395	331	380	329	334	354	327	299	323	332	367	353	367	346	327	341	363	319	341	373	362	377	339	365	347	343	356	338	329	313	350	303	351	377	349
13572	10737	16328	17621	16906	14205	11114	9379	8048	7458	5769	5780	4255	3729	3126	2557	2135	1754	1600	1385	1234	1225	1225	1164	1096	1069	1000	980	987	1031	933	875	933	838	880	871	897	865	869	871	822	805	861	877	867	815	813	876	823	806	820	831	819	881	814	794	811	825	851	856	834	859	841	814	828	794	806	822	866	781	820	848	827	834	849	810	850	836	816	819	879	798	849	837	823	807	829	770	793	823	802	774	801	866	799	880	807	817	836	825	846	831	833	825	834	833	829	769	841	864	818	765	862	873	828	815	863	773	817	826	818	877	825	861	832	822	794	800	808	846	779	844	796	787	850	892	855	821	816	870	810	814	802	827	815	831	823	791	856	811	788	818	793	834	849	815	813	824	789	791	857	803	834	828	778	871	872	841	788	861	790	824	826	828	849	810	842	799	883	840	859	846	828	841	821	844	822	844	868	821	854	818	789	822	812	858	823	796	785	841	823	856	817	799	840	830	865	795	847	831	784	841	828	857	801	810	851	851	790	834	827	889	865	863	826	822	810	809	837	822	798	840	829	830	814	840	853	831	814	786	829	848	815	842	835	806	802	846	849	793	799	828	827	881	819	822	771	868	813	843	828	852	778	819	837	811	866	834	829	804	871	852	833	798	820	801	787	807	883	839	840	811	832	827	838	837	844	763	842	841	841	827	833	835	866	840	781	821	765	849	818	835	787	828	790	831	861	845	843	818	768	857	828	863	834	845	878	831	845	808	835	836	827	813	854	882	866	826	822	854	857	810	824	823	858	882	831	867	858	831	789	796	771	797	818	829	809	832	855	844	833	814	842	805	853	889	825	822	799	794	887	846	835	863	812	809	807	773	866	876	782	788	860	803	826	852	827	886	815	808	858	847	840	816	793	852	821	825	825	835	810	835	802	800	810	855	848	837	859	848	853	851	792	807	817	842	855	811	803	813	816	848	839	812	837	796	806	839	834	857	849	816	862	811	810	812	803	857	846	803	830	848	836	866	839	815	835	824	783	900	793	814	894	829	839	784	849	857	799	834	808	824	846	870	774	836	861	805	773	821	840	799	800	821	825	861	845	828	828	804	849	838	846	876	842	878	809	764	792	803	848	866	832	877	805	847	900	804	820	839	862	834	814	849	825	846	844	806	782	834	847	821	813	821	830	856	876	845	851	842	889	829	859	878	810	825	806	852	808	809	835	778	846	782	849	841	820	818	807	864	811	851	816	790	798	875	777	866	787	844	859	816	817	827	844	881	857	775	818	828	787	823	838	889	819	863	810	839	826	848	850	833	817	799	846	848	839	829	831	828	826	864	864	857	814	821	820	809	797	821	873	878	839	815	804	844	849	795	817	765	839	842	870	759	894	826	845	857	787	856	874	909	803	801	851	805	832	842	848	824	881	803	784	809	828	856	801	833	802	850	771	885	821	838	853	898	858	807	825	803	801	837	861	810	827	824	801	818	825	852	813	849	870	837	822	779	832	871	871	787	839	845	833	804	770	781	828	827	840	871	838	828	854	816	841	805	809	800	773	811	839	834	844	838	831	887	814	790	804	844	865	808	823	789	857	844	852	774	823	808	823	800	819	802	817	770	775	793	831	810	841	797	811	817	816	845	832	844	822	806	891	823	797	828	876	853	821	865	835	872	824	840	821	834	823	831	813	826	829	792	863	837	741	818	807	786	796	815	836	858	853	800	785	816	804	896	859	862	806	787	808	806	875	876	823	853	795	795	827	866	822	845	819	873	781	893	831	844	840	797	851	892	828	807	848	834	856	788	853	809	821	839	877	889	802	792	828	832	796	827	779	823	838	803	819	834	808	863	841	809	869	801	829	841	863	846	821	776	769	826	853	835	856	871	835	819	848	802	828	803	839	833	804	846	855	807	845	862	819	794	832	833	830	789	823	768	809	880	890	836	832	796	832	834	835	867	816	844	832	859	809	892	858	799	904	818	835	802	827	848	824	763	842	894	809	818	820	848	820	843	831	841	856	795	813	831	834	857	829	793	823	871	828	772	867	875	866	844	786	855	808	866	800	817	810	876	826	822	846	831	790	808	839	870	815	857	835	831	870	825	790	868	847	819	818	822	840	829	814	887	867	811	829	790	759	831	830	848	831	779	812	774	822	827	822	827	801	793	785	887	856	779	823	838	801	810	838	841	834	815	871	847	822	878	829	835	819	853	816	861	803	836	812	793	838	754	829	839	810	830	834	843	807	855	813	909	847	838	825	829	811	807	783	790	843	838	871	862	829	842	869	813	876	785	842	839	833	818	783	838	836	783	884	820	833	799	814	856	841	852	843	844	853	829	849	823	848	850	870	840	809	850	839	898	804	827	867	825	858	843	813	858	809	828	799	810	867	857	874	834	806	792	836	855	826	839	820	813	880	825	870	820	821	808	865	878	876	914	867	880	781	875	844	809	802	812	812	796	819	811	789	846	832	780	825	857	840	819	788	802	797	844	836	859	847	805	849	807	799	832	863	843	918	893	836	863	760	836	837	857	850	887	834	855	833	783	835	774	827	861	835	816	845	830	821	808	867	826	804	839	843	852	847	836	816	806	830	837	828	858	828	842	834	771	820	805	841	837	868	764	782	827	788	832	832	823	803	836	800	824	845	815	837	853	826	833	825	813	819	830	822	834	817	867	839	849	861	769	854	836	884	782	870	861	789	834	841	829	882	827	813	818	848	852	785	843	878	834	852	835	845	906	841	800	840	855	815	847	859	800	809	835	811	896	801	838	807	800	829	859	839	845	840	847	811	825	872	790	868	841	850	854	805	813	864	817	891	894	806	845	817	811	775	849	845	811	799	833	800	827	823	832	818	862	845	798	821	818	846	829	815	835	825	853	795	838	845	819	780	850	868	788	814	810	843	794	837	814	817	817	841	784	792	843	851	900	837	801	862	768	841	865	777	834	812	817	872	822	864	849	791	857	856	792	859	818	832	808	833	771	818	817	825	869	842	855	850	856	833	835	789	806	819	817	777	833	805	870	805	841	866	828	815	807	843	853	827	821	858	838	805	802	852	800	854	780	841	877	828	852	793	830	818	829	856	853	788	888	824	840	856	906	808	848	809	823	829	807	809	824	853	803	819	823	847	851	822	825	854	840	866	837	802	793	836	896	838	850	738	837	825	858	777	833	861	870	864	837	885	856	864	809	842	811	915	873	804	856	838	869	802	767	817	863	779	817	770	823	872	770	831	869	855	827	860	851	829	868	840	899	831	831	799	805	870	825	825	908	837	789	827	795	867	856	845	780	776	827	804	802	808	833	839	881	827	846	819	833	796	832	815	882	810	840	844	833	816	843	828	849	832	862	837	793	788	894	836	824	893	808	810	822	800	841	828	827	846	869	803	825	822	821	851	792	833	854	831	841	840	824	821	856	794	802	822	866	816	820	826	843	855	834	878	825	796	772	792	832	856	804	838	786	837	849	895	871	880	796	838	862	816	810	842	825	789	784	839	864	858	827	830	880	843	792	877	858
26874	17194	17825	15412	11241	9246	6352	5169	4489	4184	3566	3148	2755	2409	2035	1798	1455	1201	917	836	509	433	502	522	585	536	484	479	424	394	414	383	405	339	373	354	352	376	343	343	351	344	320	366	364	324	332	351	367	355	348	335	333	310	327	341	363	342	333	322	344	360	315	329	345	308	341	316	348	348	312	337	319	364	346	356	345	357	335	360	317	326	346	344	297	316	344	339	323	333	395	345	351	362	343	342	334	316	351	323	364	323	327	354	379	293	323	329	315	353	349	360	348	330	327	317	358	346	326	336	342	336	332	349	318	305	352	329	337	347	344	341	324	338	358	359	389	360	338	345	339	340	286	330	319	287	349	320	339	353	328	357	379	336	364	355	338	358	340	367	323	322	357	351	342	344	378	330	367	327	314	335	320	323	318	347	318	315	375	346	323	319	385	334	330	337	336	337	314	362	377	323	338	352	330	342	319	336	317	338	336	351	348	357	389	321	356	350	323	359	350	340	329	346	353	330	352	325	337	355	328	328	314	319	337	358	321	343	349	333	307	336	334	381	336	326	307	352	311	324	328	331	295	359	376	350	321	339	340	337	339	326	365	302	334	343	350	337	336	313	333	351	336	345	354	336	305	339	334	352	332	354	343	351	340	332	340	350	334	373	322	374	375	354	331	320	359	325	354	371	339	292	360	339	368	339	312	302	369	308	332	349	327	370	331	355	351	336	329	338	328	321	334	323	289	340	306	312	316	318	342	335	345	347	359	346	339	323	333	318	333	344	333	342	350	332	327	317	355	317	330	339	345	319	322	381	354	360	335	322	312	356	348	331	328	315	342	298	334	342	372	319	363	376	360	326	333	374	333	318	313	348	348	357	369	318	355	314	314	329	358	313	360	294	314	361	356	361	299	360	367	323	365	365	343	315	356	330	340	337	339	343	369	352	331	309	317	331	306	316	324	318	337	351	345	364	361	362	366	349	314	356	344	374	297	345	332	350	350	373	323	347	314	383	364	327	307	332	343	325	340	324	288	358	314	387	300	341	330	326	321	334	348	382	290	345	310	336	361	353	328	316	319	286	307	350	336	348	380	358	361	351	349	325	355	332	292	335	359	376	336	343	352	360	341	351	339	363	340	339	317	332	357	368	333	341	365	343	351	339	312	341	326	366	347	350	326	330	331	336	331	318	318	334	320	333	328	374	353	327	331	346	334	326	338	306	337	326	339	361	349	324	327	316	349	330	325	363	340	382	323	365	333	372	313	331	318	350	349	381	342	310	350	339	314	310	362	301	342	326	319	329	339	340	350	318	331	343	337	343	338	311	345	377	330	317	335	367	315	339	348	313	340	328	330	351	325	340	354	320	317	309	354	344	345	355	320	309	336	340	331	330	358	328	343	309	345	334	354	301	350	337	328	332	329	344	335	332	310	336	312	322	361	357	353	333	338	376	324	350	356	354	358	365	334	345	328	356	352	322	336	326	356	357	359	319	364	341	366	342	349	355	343	350	395	335	354	339	312	364	341	339	343	336	298	330	331	337	313	335	320	312	337	346	365	353	297	343	339	339	316	334	337	349	344	321	364	383	362	297	336	343	296	350	358	360	326	358	349	344	337	339	308	332	336	363	322	317	344	328	329	357	315	350	345	340	350	348	327	340	324	345	308	326	332	360	357	324	306	352	343	366	315	311	356	342	330	360	313	332	340	330	317	323	352	340	307	359	334	332	329	317	352	327	361	359	362	297	329	316	328	348	342	344	326	352	332	317	337	317	357	336	369	325	338	316	393	342	358	310	355	332	348	319	305	325	358	327	320	357	314	346	321	341	354	360	351	334	318	341	334	335	345	321	337	334	385	354	337	352	349	329	313	332	343	350	332	336	368	321	322	366	375	308	347	312	344	348	318	347	302	335	360	323	328	336	333	341	374	352	360	357	318	330	350	322	376	378	324	324	300	302	343	307	317	328	337	330	375	353	299	362	377	384	297	328	391	360	320	355	321	360	313	326	367	336	296	349	328	318	316	341	365	317	323	334	385	326	322	321	342	302	352	328	344	304	327	324	324	344	355	346	328	335	332	319	354	334	335	353	374	353	311	355	351	316	363	345	339	345	376	295	325	332	340	314	334	337	369	373	342	332	321	315	336	358	351	330	325	341	338	355	345	337	341	329	360	321	344	314	316	331	356	344	349	369	320	323	312	335	322	297	344	344	366	393	347	368	359	339	361	322	331	320	339	358	363	317	349	346	361	344	340	342	365	337	349	329	341	345	337	338	348	347	339	388	345	326	323	341	326	319	344	361	324	325	324	354	325	334	378	369	333	341	290	333	343	334	338	349	315	320	329	352	335	328	344	293	366	359	336	335	349	335	304	365	314	314	356	358	331	348	342	294	312	334	340	313	336	317	338	340	336	355	363	370	358	359	338	358	373	335	328	310	330	309	325	340	312	326	356	348	354	321	355	319	318	322	301	350	326	320	305	320	365	311	353	354	345	316	358	344	322	319	306	324	335	328	333	351	311	353	348	332	351	326	364	346	358	341	322	326	333	362	352	322	324	370	354	336	362	364	350	357	316	323	328	326	330	335	309	331	349	350	317	338	299	339	332	334	368	337	339	320	339	362	346	348	367	354	356	358	398	362	347	373	314	340	337	341	314	349	343	332	377	326	345	383	370	341	347	333	326	334	344	334	308	355	340	373	316	348	290	342	337	333	325	321	288	353	328	353	337	333	359	345	361	364	338	317	334	335	336	336	313	311	336	341	307	334	350	350	339	332	337	345	338	318	341	357	301	302	349	327	337	332	339	327	290	330	369	355	329	360	310	343	382	349	350	344	315	339	361	346	355	340	361	360	331	329	327	342	329	366	346	336	331	347	348	364	299	336	367	341	333	330	357	322	336	311	327	308	354	350	331	328	342	317	330	338	323	328	319	333	344	345	329	363	333	372	342	339	336	302	318	364	361	319	341	376	351	319	336	344	338	323	336	381	342	346	349	337	340	319	327	330	331	342	349	371	328	317	357	350	358	342	347	339	338	377	355	387	375	349	347	359	320	352	330	362	319	312	329	334	317	328	328	322	375	353	341	314	366	348	356	349	335	306	303	286	343	333	308	357	325	369	327	349	326	316	344	325	337	353	336	330	314	322	331	348	354	348	317	372	361	351	342	335	345	315	328	338	321	308	361	308	323	318	363	347	322	333	302	332	349	338	351	342	352	325	376	339	342	337	340	382	354	316	342	323	324	347	334	320	322	309	321	315	325	307	348	341	326	324	357	352	322	338	353	315	312	354	325	344	325	330	342	349	347	394	323	340	313	343	322	340	384	331	354	371	340	334	359	352	354	327	297	319	365	349	334	332	340	374	346	349	307	330	333	314	348	334	364	337	369	318	330	339	340	343	338	317	357	312	359	366	367	354	356	339	333	351	376	336	329	317	344	327	346	320	320	337	318	353	314	350	304	328	344	309	329	338	318	371	348	344	337	357	360	367	359	316	348	337	319	319
18905	16869	23279	25789	23879	22333	17945	16321	15842	15592	12993	13063	11900	11278	9259	8647	7098	5895	4427	3712	2070	1540	1695	2161	2448	2135	1697	1681	1602	1400	1427	1300	1151	1051	1040	964	1053	997	880	932	883	827	864	828	855	825	843	823	872	849	841	908	832	855	851	841	866	827	834	770	762	777	856	908	843	822	840	804	776	832	818	820	782	809	803	832	834	829	806	852	813	823	812	779	799	818	773	818	805	811	835	783	855	796	833	818	767	809	875	823	786	808	828	796	806	817	856	848	805	805	813	810	845	836	832	771	772	805	797	835	787	824	874	816	872	864	823	809	765	808	851	827	871	836	836	830	757	804	792	776	822	846	836	831	777	811	883	798	846	870	833	778	859	821	822	835	811	865	825	848	863	802	826	840	871	821	819	830	823	842	791	819	894	903	840	823	783	799	811	818	830	843	824	848	819	818	842	767	866	852	838	863	789	841	837	892	819	785	831	809	836	819	848	804	832	852	816	846	792	836	808	841	845	838	814	804	830	831	825	884	797	813	847	842	873	767	801	872	843	811	814	821	830	821	785	862	866	789	833	781	822	825	799	741	777	820	823	818	816	829	770	829	729	803	839	814	793	817	843	752	828	809	851	847	779	781	816	832	806	760	830	828	846	829	815	819	768	878	827	795	863	824	815	831	805	832	796	816	850	760	800	773	821	845	820	893	808	831	847	822	841	814	782	798	836	814	816	828	796	761	836	857	838	872	844	862	856	827	826	828	765	811	814	819	838	810	807	877	842	777	813	804	847	826	782	818	830	781	875	828	827	787	857	822	815	812	826	836	819	816	829	757	850	810	840	788	838	861	809	802	840	870	764	815	783	779	814	856	832	814	843	808	782	839	761	790	796	897	822	741	841	827	799	808	863	841	808	796	820	828	822	852	772	839	840	813	842	850	767	827	824	860	804	830	842	838	826	793	815	844	844	857	820	796	831	884	839	859	850	841	832	837	828	856	815	838	816	792	811	839	798	807	764	863	848	782	793	799	767	857	839	861	814	817	821	807	840	823	810	786	852	767	790	784	803	762	864	832	800	768	846	783	824	801	845	851	799	853	833	797	785	811	792	776	800	874	828	834	862	814	782	761	823	794	812	813	798	825	832	862	859	771	822	809	865	799	818	894	875	806	838	851	786	791	854	812	865	789	844	834	813	849	832	758	792	878	782	763	835	862	876	846	777	874	813	850	889	831	811	834	804	785	834	839	837	812	878	798	844	853	845	855	823	774	816	817	827	835	807	844	831	851	861	837	822	852	818	788	831	828	791	848	813	848	833	768	828	769	797	855	822	791	828	819	844	834	869	829	798	826	844	785	826	819	789	829	850	882	794	805	837	866	832	813	819	806	864	826	791	813	812	787	823	833	796	810	882	816	881	816	858	819	809	812	882	870	834	831	818	846	800	834	861	790	827	807	844	862	865	832	760	800	831	803	855	811	787	838	851	867	769	850	832	795	826	797	806	845	802	812	840	873	804	851	831	860	859	849	822	775	785	809	781	841	784	833	841	862	829	802	786	880	850	827	838	757	769	825	860	825	831	831	825	827	777	842	814	828	831	794	826	795	780	874	849	814	871	846	809	844	778	814	830	805	881	821	848	831	873	835	841	840	866	837	842	852	838	856	841	804	829	833	854	856	764	800	841	833	833	797	824	789	825	823	825	831	802	809	834	815	780	806	805	847	800	806	819	834	858	841	876	860	816	899	808	802	837	853	793	845	805	783	803	842	806	775	865	842	822	870	863	877	825	822	796	820	847	797	798	827	802	836	834	805	825	812	830	822	857	848	850	857	857	810	849	854	831	778	811	834	802	831	811	792	854	796	835	837	869	855	806	802	842	864	839	789	817	821	852	835	849	791	840	831	859	837	811	884	841	838	809	804	820	789	798	766	840	870	833	794	834	810	799	827	855	790	792	838	840	793	853	843	883	787	797	853	811	811	799	848	839	865	837	810	829	819	853	833	782	790	790	793	852	851	874	833	814	794	846	852	823	822	836	800	778	825	782	834	815	848	845	832	785	848	807	856	815	840	839	832	818	838	807	820	843	861	869	853	843	832	753	770	782	807	844	832	853	845	832	771	804	837	817	794	800	820	779	834	828	798	858	834	819	794	791	817	795	835	807	850	793	828	824	796	822	801	804	842	856	841	852	836	850	778	820	824	829	791	824	859	791	831	878	803	804	856	872	770	858	826	834	874	815	817	858	821	827	802	771	789	806	791	829	860	849	773	821	843	824	841	797	840	825	847	817	819	837	809	810	873	828	780	850	795	863	866	898	804	792	831	824	836	837	866	783	832	807	825	764	801	812	874	793	845	841	857	813	803	855	789	785	809	800	845	868	825	816	854	859	842	826	825	792	822	882	826	827	817	819	824	786	822	840	845	785	790	839	823	826	841	857	865	798	822	777	821	787	820	788	887	795	802	800	874	872	798	787	846	809	889	753	793	791	831	830	807	821	822	834	812	813	816	880	842	826	774	814	773	834	814	899	857	821	782	805	798	811	781	874	797	841	795	800	805	803	869	802	837	845	884	820	822	865	839	808	791	801	835	843	807	857	803	802	781	827	828	844	828	814	906	832	824	840	834	835	829	832	763	824	817	850	773	802	844	793	867	853	801	843	877	872	853	833	831	758	835	830	754	854	846	843	782	832	824	848	838	815	796	774	853	812	845	868	801	810	823	812	834	788	821	840	826	848	886	771	791	828	797	849	880	806	848	802	810	845	808	822	870	806	815	809	842	796	834	778	849	865	802	809	876	793	832	824	825	831	839	797	859	833	782	813	807	798	898	799	850	814	805	782	815	800	831	830	823	772	813	813	812	852	848	832	826	820	791	839	790	863	808	750	803	818	805	835	830	844	775	783	802	859	843	827	880	839	844	805	844	836	810	862	842	853	802	864	832	815	827	904	831	829	814	825	797	828	838	885	854	795	831	805	824	875	854	851	826	817	820	853	824	878	770	830	854	793	852	847	794	826	817	796	788	817	812	831	833	795	820	790	801	807	857	821	806	838	817	860	791	816	831	849	859	806	800	869	817	806	847	811	848	817	793	855	802	841	815	778	774	789	871	868	850	843	843	841	840	794	854	813	882	835	815	866	826	829	819	791	806	840	810	790	828	810	838	859	842	853	841	801	842	797	756	838	812	819	814	823	814	773	867	797	796	827	823	813	795	818	814	845	819	809	863	810	839	849	774	782	859	836	826	850	810	782	851	822	856	796	763	798	827	813	834	796	843	833	830	856	848	884	813	857	809	829	831	784	801	825	803	816	796	838	853	850	784	846	836	811	822	817	821	763	856	811	831	821	818	844	818	787	800	836	845	847	806	790	775	805	825	832	794	806	806	870	857	801	824	783	842	860	814	827	835	860	827	820	822	806	827	806	829	847	862	832	823	853	828	807	846	821	812	815	814	778	842	799	844	784	811	842	870	840	815	825	831	847	794	812	815	838	796	825	844	861	769	835	848	832	820
34691	26321	27392	25198	19455	17604	13036	11383	10169	9397	8204	7391	6529	5905	4626	4246	3483	2863	2408	2820	1575	595	515	620	1138	1015	645	601	649	579	584	531	444	489	436	418	409	394	379	393	348	365	348	364	357	344	301	383	350	292	361	330	340	326	340	325	341	347	345	342	379	317	339	310	322	346	341	331	355	346	367	301	329	341	349	319	386	346	333	350	364	349	343	305	332	303	352	354	341	357	338	347	331	329	359	334	374	335	328	321	322	358	327	353	339	325	346	320	345	322	311	358	310	355	385	293	301	332	325	347	328	342	330	313	347	323	365	349	351	352	330	328	352	347	316	348	344	323	336	349	309	281	353	328	351	314	343	330	336	333	331	343	361	327	347	315	325	342	349	329	333	330	342	333	341	316	303	353	337	332	321	360	333	346	320	339	354	322	328	349	325	334	321	325	352	332	352	323	330	337	296	345	332	346	350	346	377	323	323	342	348	345	352	291	349	330	346	337	321	355	353	346	337	292	305	333	331	330	337	335	334	348	327	298	353	314	351	374	302	330	337	333	324	367	308	350	349	327	321	360	334	316	342	342	334	338	332	384	322	317	351	355	379	331	362	380	346	304	334	309	323	325	342	345	372	332	288	297	323	321	349	326	321	299	328	307	343	323	310	332	374	360	340	308	319	316	342	342	380	373	336	321	313	356	318	346	347	359	322	343	312	336	357	330	324	349	356	329	321	314	365	331	350	322	341	328	345	355	348	312	356	314	333	349	306	342	361	336	326	346	304	343	324	357	306	346	359	357	317	332	340	357	317	334	360	350	324	331	327	328	326	345	309	332	363	333	339	312	329	360	311	336	309	359	335	349	319	308	353	337	345	313	330	346	334	324	320	331	347	338	345	313	326	320	332	347	321	336	351	372	348	310	378	327	353	356	336	354	365	355	322	368	296	356	360	337	328	331	344	341	329	352	308	338	309	338	295	349	322	341	320	327	314	323	309	356	334	350	367	363	308	321	296	344	336	320	346	340	333	307	330	365	350	343	359	323	314	317	341	316	317	308	342	326	326	347	340	349	324	319	331	313	328	326	327	307	323	345	324	308	325	337	314	321	344	357	336	319	337	336	321	331	329	321	365	342	371	347	407	333	348	331	336	326	343	353	331	318	335	341	336	324	338	325	368	302	301	358	356	357	330	295	325	335	342	319	363	321	342	302	354	333	323	366	326	322	327	329	287	323	316	349	335	347	329	347	319	332	348	326	320	349	325	327	340	354	349	318	351	347	343	333	355	338	302	300	301	319	366	380	333	352	335	345	313	307	345	360	318	323	358	374	343	324	329	318	326	310	357	337	310	353	309	342	339	354	339	328	334	362	346	339	335	356	320	343	349	309	294	349	325	341	338	335	364	346	301	348	324	338	317	322	328	324	364	340	330	337	332	306	309	310	332	338	316	302	355	292	346	319	361	378	370	347	344	366	337	316	334	324	322	352	327	314	314	358	344	367	326	343	383	334	340	342	275	376	384	350	312	334	329	352	319	323	336	298	343	339	345	304	326	355	382	324	342	329	323	336	331	346	360	337	357	343	336	338	359	341	313	351	316	293	321	367	300	347	347	319	342	331	356	321	304	353	319	306	329	331	342	331	308	324	335	362	290	336	326	325	362	311	371	344	384	325	317	318	341	320	304	364	312	368	350	357	305	342	294	313	308	342	316	308	350	309	302	338	342	320	322	343	327	338	344	329	349	374	294	306	315	315	327	309	332	319	327	311	350	346	335	332	337	382	346	336	333	298	353	357	291	372	340	380	359	305	343	360	322	318	362	335	361	318	341	320	322	329	353	330	312	352	335	334	369	356	352	351	320	341	343	318	342	317	367	328	346	352	309	330	366	339	331	333	324	313	318	371	332	347	347	381	329	356	367	314	316	340	336	339	358	333	284	312	324	334	340	308	299	369	313	322	359	337	354	358	320	384	300	335	338	400	329	333	304	346	329	341	337	334	335	344	340	327	351	324	336	340	330	325	342	319	350	307	341	302	348	350	362	350	361	353	336	342	314	331	307	367	334	346	329	318	321	352	291	311	356	348	339	325	385	332	348	361	351	327	361	327	353	358	322	346	321	324	322	367	345	316	334	312	325	335	331	339	340	334	333	348	343	331	333	324	315	321	383	348	380	318	304	323	313	299	331	359	322	308	322	320	342	337	343	314	343	333	314	337	313	337	350	366	322	300	343	353	352	314	316	346	344	332	339	364	329	305	333	344	359	329	337	342	314	343	326	341	346	344	325	372	309	337	347	351	354	354	351	341	331	334	331	336	358	357	337	314	370	350	348	314	309	341	324	333	314	351	353	345	356	358	314	335	328	286	312	322	346	314	323	342	323	346	329	322	341	329	330	342	304	352	328	341	333	312	336	333	332	274	342	345	340	317	347	321	343	306	330	322	332	377	337	376	343	313	325	368	360	352	309	308	295	358	346	317	314	341	366	338	330	353	381	313	330	340	318	298	305	365	328	351	338	345	343	312	345	321	330	320	338	317	341	324	331	334	336	338	320	352	347	338	306	327	359	314	338	341	295	323	366	368	315	328	337	350	341	315	334	313	310	323	329	332	344	317	370	327	358	329	313	326	344	315	341	348	321	312	362	346	308	353	293	316	341	350	351	326	349	351	341	366	343	348	305	380	343	326	326	330	329	328	325	346	368	326	347	326	350	340	320	323	329	309	332	332	326	322	325	359	322	313	380	309	385	362	317	334	334	366	342	353	316	346	308	326	287	329	325	374	317	321	344	308	332	322	332	326	303	340	342	323	338	334	308	334	327	346	346	353	317	313	330	357	315	354	321	346	342	317	320	321	314	356	316	358	302	340	333	339	313	316	367	338	319	338	345	345	345	339	328	368	348	344	327	330	341	331	312	356	323	364	311	358	338	329	367	336	321	327	336	328	368	299	380	352	327	318	329	319	329	336	342	336	330	322	362	334	319	332	317	330	331	357	382	345	297	373	361	330	352	360	360	317	367	344	348	323	299	310	349	317	322	374	350	348	338	325	332	344	352	337	319	360	340	353	331	361	315	337	355	364	338	329	376	330	333	357	369	358	316	339	332	353	326	343	328	345	331	291	311	318	329	330	350	334	352	330	350	310	345	323	340	324	334	311	323	308	336	337	333	353	359	324	337	372	365	314	376	337	313	347	333	348	337	325	311	341	326	358	336	348	334	334	334	323	370	304	341	337	374	300	335	341	334	351	340	293	335	325	331	309	335	355	321	319	365	324	352	331	333	326	331	360	370	361	320	324	312	325	357	321	358	340	365	324	328	341	340	328	364	322	343	338	336	313	358	318	335	342	302	321	357	305	346	349	362	343	324	391	335	308	374	330	312	311	342	325	336	333	310	324	364	338	364	374	330	330	336	323	352	320	338	343	371	346	337	313	330	310	328	347	335	364	321	300	330	376	333	357	349	341	318	350	323	350	357	303	326	328	378	307	332	327	357	320	313	311	313	287	330	298
24849	22271	29812	35291	32362	31957	27050	26390	25315	25031	21849	23118	21475	20829	18132	17252	14437	13188	11744	13417	7261	2272	2222	2560	5545	5161	2892	2928	3034	2345	2448	2091	1747	1629	1554	1296	1497	1250	1098	1021	947	886	841	861	819	884	911	811	830	865	808	847	840	843	804	807	846	801	779	818	807	760	796	819	813	790	887	840	784	864	793	844	838	823	836	834	828	822	800	831	829	815	776	809	793	869	843	779	854	828	788	790	843	848	823	771	795	833	817	816	844	808	777	817	794	803	794	812	820	823	808	823	755	842	827	869	862	814	778	830	805	818	829	773	808	890	768	815	818	849	807	860	816	816	858	826	805	812	851	805	854	807	823	793	840	833	770	860	859	852	834	803	815	840	830	795	788	851	801	855	873	817	806	770	819	818	817	760	869	803	844	863	794	817	908	807	776	851	831	842	773	787	856	784	823	830	811	847	786	799	741	823	822	827	791	793	813	882	853	775	804	851	787	817	843	821	847	838	790	806	831	845	851	777	838	803	839	826	826	760	828	839	840	794	772	835	798	848	838	845	806	833	814	811	856	817	827	765	802	828	844	796	788	780	826	806	813	824	802	844	818	807	789	820	832	838	814	860	816	798	803	827	830	795	806	852	819	832	793	835	791	831	830	837	820	823	784	798	825	834	840	821	787	825	837	764	824	822	796	842	804	817	840	835	874	853	846	838	819	817	823	830	837	844	836	792	776	834	812	789	849	789	821	822	781	801	846	837	841	792	807	829	822	767	827	845	812	766	836	856	828	831	825	804	831	758	820	843	796	857	804	833	768	835	837	782	808	828	797	863	786	833	816	806	849	813	822	821	846	836	809	812	817	799	861	762	842	866	807	851	749	763	809	831	808	830	814	827	813	769	793	793	827	847	794	838	792	811	790	768	844	854	837	835	809	790	804	820	823	763	794	834	844	825	817	788	797	784	823	792	838	810	814	819	848	822	800	835	788	856	801	831	841	850	766	834	793	886	795	791	818	825	842	800	875	809	828	804	762	811	799	791	811	803	804	787	793	801	824	798	818	805	841	801	774	813	782	797	810	757	847	812	854	790	831	825	820	824	860	805	797	804	791	856	846	847	787	811	777	789	805	748	797	826	862	829	847	836	825	835	829	844	812	827	839	830	830	819	837	879	775	816	772	776	848	862	796	847	810	823	810	836	835	852	831	791	770	815	784	804	830	801	867	810	850	871	801	794	862	790	840	836	773	839	836	813	831	835	834	784	837	801	784	798	818	820	819	838	829	856	846	841	842	845	820	810	839	820	829	802	825	845	847	776	783	806	834	814	796	812	802	782	789	785	776	877	765	819	832	835	844	802	807	779	808	766	837	811	794	843	833	805	824	839	854	840	804	802	787	808	814	829	828	842	835	785	780	834	801	797	817	811	820	834	814	765	864	824	816	833	807	833	835	752	801	885	842	744	848	804	823	841	826	826	819	727	867	865	854	784	806	809	802	793	813	801	852	813	827	820	748	808	801	881	843	845	846	791	829	816	784	820	828	833	815	845	837	770	803	819	853	795	790	822	789	819	834	807	809	789	800	825	866	740	833	780	843	805	823	809	875	838	769	795	845	836	839	818	833	750	810	810	816	750	792	807	846	866	814	855	821	849	872	828	839	793	757	837	832	848	812	785	806	813	831	857	776	816	870	840	824	841	831	798	855	805	757	807	835	773	787	815	779	837	786	818	827	839	835	803	789	812	808	795	856	851	771	788	831	813	789	815	834	776	880	778	854	826	808	824	777	804	777	803	807	843	849	791	807	854	820	784	862	816	839	850	807	831	829	804	816	802	800	813	823	862	816	819	843	856	845	799	863	805	864	818	768	816	812	779	790	785	806	794	846	765	814	814	855	769	835	832	804	807	802	806	747	813	828	824	790	816	838	835	818	846	786	836	819	861	826	820	872	790	754	834	808	795	850	797	832	848	841	819	830	814	807	809	801	799	830	772	821	832	796	805	756	830	790	812	845	842	816	816	800	818	846	783	824	844	771	793	812	861	855	788	816	791	797	790	806	826	816	826	869	753	784	801	880	810	783	793	828	810	821	821	830	802	844	865	813	807	793	842	799	787	799	855	854	793	861	832	792	838	801	840	814	773	809	789	802	842	825	762	787	753	825	781	843	822	829	819	817	846	832	826	890	827	800	764	820	824	819	813	792	789	867	755	816	782	847	764	826	819	799	834	789	792	839	835	764	832	838	768	827	834	796	837	854	761	817	813	812	815	836	846	804	824	796	806	831	812	846	877	820	885	818	788	782	803	828	815	787	828	801	874	819	824	810	781	815	782	819	835	806	804	823	805	804	760	807	815	809	839	831	821	823	808	817	827	841	800	819	875	852	830	822	851	818	806	807	829	869	830	819	793	845	805	814	831	842	822	755	827	789	790	818	858	873	808	833	796	847	792	852	822	811	833	786	860	819	850	852	843	781	831	844	851	773	844	847	809	781	829	818	798	821	791	794	800	789	875	810	818	800	759	806	802	855	767	802	831	840	842	858	856	766	794	837	858	834	864	805	852	824	846	801	809	804	822	847	847	799	785	823	859	819	788	817	776	790	874	885	848	855	799	784	818	808	859	840	806	812	899	841	774	829	762	869	812	832	813	794	802	827	859	840	793	800	766	780	836	835	800	800	765	780	811	806	812	824	786	768	808	761	797	814	788	824	775	820	785	773	827	828	775	779	811	785	807	788	812	816	799	819	800	805	839	795	884	824	864	844	807	832	829	850	836	798	832	800	855	830	775	831	841	866	879	808	824	810	837	822	785	820	793	803	836	816	849	844	787	809	837	820	805	799	802	807	803	875	827	788	856	779	809	811	879	837	818	805	791	800	812	784	797	791	816	803	871	788	752	792	816	815	797	785	752	769	787	809	825	840	834	762	810	805	818	790	816	838	762	849	733	849	821	799	822	792	811	829	851	848	841	796	809	880	817	814	833	824	794	802	868	795	791	852	789	782	820	837	831	764	834	848	826	826	830	797	817	838	831	833	812	847	786	816	851	816	800	835	815	847	767	783	809	812	835	797	836	794	828	831	789	855	862	798	855	814	853	814	822	829	823	841	796	839	827	867	810	855	859	822	819	836	759	845	811	859	856	789	797	813	779	793	796	841	829	834	832	793	841	846	788	780	834	816	841	846	777	789	810	814	839	837	802	818	823	796	822	820	810	847	766	809	808	782	780	799	862	795	852	826	789	770	847	852	768	812	842	759	868	814	857	770	874	784	806	801	831	808	833	784	790	854	798	839	773	773	838	787	836	795	781	819	787	811	799	803	828	883	852	803	829	782	844	848	790	840	794	767	866	830	803	811	794	821	793	809	843	785	807	857	864	762	848	807	777	814	840	828	851	799	792	814	793	843	764	853	840	853	793	807	805	810	808	845	795	819	819	875	819	833	859	814	834	843	812	821	850	860	826	820	834	809	836	820	820	845	807	845	787	825	809	836	778	794	799	840	811	785	791	818	879	835	764
22524	10388	10581	9921	6964	4804	3512	2680	2150	1706	1520	1250	985	923	792	664	556	515	470	456	423	391	391	369	444	386	376	377	339	334	364	360	356	338	328	341	309	348	348	332	364	346	340	349	297	325	356	361	343	337	356	331	351	344	335	310	325	331	358	325	348	315	333	324	362	334	359	338	356	326	332	315	336	301	336	379	318	324	346	302	360	355	342	357	379	326	344	342	323	329	350	326	361	339	342	356	317	335	334	307	362	344	353	387	365	328	293	352	327	339	315	347	332	347	299	306	353	354	348	321	334	324	315	338	357	356	364	371	368	359	348	357	303	331	329	337	318	329	353	301	336	383	370	347	320	324	366	332	327	369	360	320	319	352	309	348	336	336	304	310	352	321	326	312	334	375	312	359	337	365	336	342	330	342	353	361	311	326	343	348	367	301	323	318	351	352	344	362	358	339	339	338	400	346	354	345	331	344	343	336	341	350	346	323	325	324	332	352	326	373	312	375	332	324	365	330	316	371	331	310	347	348	319	326	324	354	337	317	358	358	319	349	322	355	315	338	341	331	366	359	339	334	365	321	351	338	335	311	346	343	306	331	328	371	345	341	323	341	343	344	352	317	362	348	356	332	354	339	368	323	351	353	333	313	317	320	314	345	335	382	348	315	339	307	382	355	332	350	367	370	343	324	332	286	356	325	353	342	368	355	333	344	353	350	354	331	354	343	355	327	350	322	326	326	332	315	355	320	367	345	331	316	357	335	346	304	367	328	331	338	339	331	354	297	360	325	348	320	342	399	352	336	337	331	356	335	391	304	359	371	348	338	323	339	319	353	336	314	335	336	295	327	348	324	308	344	366	326	351	347	356	333	339	347	315	353	358	371	341	360	325	341	373	364	331	317	315	353	343	339	367	342	327	359	339	373	317	313	344	331	349	345	386	323	332	331	333	321	344	322	392	349	314	344	310	307	341	370	354	323	381	354	319	330	320	355	321	333	346	335	334	328	360	302	323	338	361	313	368	365	300	369	329	343	353	329	338	326	366	333	374	315	336	336	329	359	334	355	359	353	338	388	355	349	356	294	328	336	340	354	307	333	325	328	353	369	333	332	323	340	348	330	340	324	370	354	348	366	382	345	392	359	343	321	381	367	382	327	344	347	357	341	350	340	349	356	333	347	334	332	338	320	338	319	331	338	351	326	341	335	332	351	334	330	342	331	324	322	351	335	337	338	344	328	333	331	346	326	356	360	355	354	372	348	317	323	353	301	346	334	398	355	321	328	306	353	324	320	356	317	350	301	346	318	355	328	305	349	333	347	315	362	377	324	329	342	339	364	333	351	329	375	338	343	334	323	346	365	313	338	366	347	318	317	289	326	321	352	337	340	342	342	360	324	348	353	331	347	321	340	329	349	373	288	334	339	352	354	343	338	367	329	367	329	336	341	360	351	311	316	335	339	329	338	364	363	385	339	383	296	340	331	324	319	310	355	320	335	343	298	346	314	338	352	381	331	309	338	329	326	357	316	322	336	356	336	389	313	352	357	319	359	347	340	328	340	309	332	363	342	318	329	351	325	354	338	358	376	344	348	365	336	342	356	373	367	361	344	354	326	331	388	349	355	315	324	358	377	346	328	349	333	405	358	316	349	342	360	362	325	331	345	343	347	321	333	312	286	367	315	339	333	339	346	305	359	331	344	331	343	321	326	333	316	311	335	320	366	331	319	328	368	346	341	369	324	353	348	339	325	361	340	327	349	342	356	331	358	363	316	329	380	318	350	338	339	355	324	341	334	329	355	347	304	354	322	310	344	335	373	352	336	338	339	335	360	355	343	357	348	316	306	348	363	316	350	352	359	374	329	326	346	343	342	370	347	316	329	367	289	351	324	353	309	304	355	341	363	340	374	339	337	377	354	331	330	313	323	321	347	354	365	312	358	335	343	362	371	362	374	310	329	357	352	321	309	366	325	351	344	304	350	315	340	378	319	349	351	339	339	362	326	335	349	341	351	350	355	343	348	337	336	323	346	344	353	393	335	340	335	339	326	358	337	356	339	372	325	295	327	331	325	320	345	357	368	345	361	363	318	302	384	340	320	326	329	346	344	319	342	368	332	356	314	344	340	353	335	327	347	346	366	333	331	326	330	356	342	311	369	337	327	370	349	326	313	341	307	337	364	327	368	344	362	358	342	348	350	343	374	353	339	341	347	335	358	332	339	326	327	321	369	347	309	351	313	307	372	335	365	355	323	369	343	341	333	361	347	362	341	366	343	336	349	346	313	346	338	320	324	338	336	349	362	326	338	318	344	342	352	314	313	361	366	368	312	329	353	370	353	340	368	336	294	321	330	340	372	327	346	329	326	355	342	343	349	354	353	331	351	342	321	351	335	346	388	370	362	319	336	315	363	367	359	319	354	340	340	319	296	313	340	339	348	364	308	350	348	346	360	323	382	371	339	345	378	336	339	349	343	356	364	326	365	366	331	334	373	332	375	348	323	340	337	345	349	372	339	301	317	326	318	360	386	307	304	319	330	361	333	333	333	361	324	334	350	341	329	348	326	315	332	351	351	338	327	332	318	328	315	338	359	342	309	308	355	334	343	316	350	337	341	324	352	336	350	335	354	329	338	315	340	378	338	338	333	341	345	334	353	356	287	355	336	357	336	320	315	332	331	360	348	341	342	382	348	386	334	334	333	365	310	345	334	340	314	309	337	357	334	351	337	309	335	353	329	338	340	323	362	352	322	325	319	345	341	351	329	344	328	324	358	341	328	321	338	339	349	358	337	335	373	328	314	312	345	368	341	326	312	335	383	328	347	370	311	355	334	349	346	351	348	346	334	331	367	327	329	399	362	362	329	326	351	361	343	312	321	357	380	314	341	362	322	324	334	348	327	344	340	318	361	344	351	376	321	323	325	333	352	382	311	372	358	354	357	322	327	355	352	355	340	337	362	340	338	308	346	366	330	374	357	361	329	328	332	350	342	342	352	375	358	351	356	342	333	325	354	330	307	345	352	362	323	345	340	345	330	339	323	327	359	355	383	338	313	317	313	317	303	328	338	297	346	318	331	314	340	358	321	335	366	325	359	342	317	318	344	329	306	348	332	350	339	329	321	315	355	358	333	380	355	334	312	355	360	354	356	369	350	355	342	342	319	353	339	332	325	336	338	347	340	312	341	343	311	343	367	321	317	350	358	354	323	344	350	354	363	324	378	349	301	318	336	333	309	327	340	340	339	308	343	340	343	339	331	385	375	323	395	333	337	345	354	315	301	352	363	339	336	348	330	352	377	342	327	339	355	323	349	334	345	338	315	359	320	353	314	339	355	309	367	348	339	355	321	327	375	311	370	342	333	349	350	343	349	322	357	339	336	354	317	314	335	332	328	331	348	350	329	363	327	359	330	335	369	313	328	347	319	324	320	339	334	348	350	306	333	347	333	341	329	336	326	371	312	349	376	355	370	334	333	359	333	344	374	313	341	377	338	330	368	373	320	347	354
14166	9390	16909	21915	18909	16183	13043	11174	9508	7691	7169	5834	4650	4397	3709	2923	2356	1936	1771	1636	1475	1297	1207	1168	1104	1095	1091	1074	960	985	978	923	924	937	885	954	899	842	828	829	878	858	828	772	828	838	803	845	863	809	845	825	823	790	799	823	842	801	841	865	849	855	854	870	810	824	803	833	828	836	779	872	870	856	827	807	818	806	852	846	810	863	837	773	850	825	808	845	823	819	805	813	810	816	821	830	806	806	840	795	840	863	793	821	822	853	859	838	826	819	843	816	783	797	813	830	855	843	826	860	826	797	787	885	828	815	852	776	870	895	827	844	831	797	868	827	829	854	843	815	807	849	827	812	841	901	853	791	801	833	823	828	815	792	768	820	839	807	825	779	865	805	852	816	808	835	837	834	860	847	851	795	813	823	850	848	838	801	817	851	801	776	838	819	870	840	862	831	826	807	780	812	796	799	832	787	835	805	809	823	807	833	837	854	839	807	842	799	826	824	817	833	814	894	808	819	857	821	795	829	789	825	818	845	809	860	858	760	772	867	827	789	805	790	797	830	824	831	766	785	816	810	819	823	794	816	835	795	833	779	832	843	845	873	839	813	839	831	800	767	785	805	831	810	790	872	888	867	860	869	842	797	814	856	851	801	831	822	835	816	791	820	823	833	828	839	802	795	852	836	832	842	820	836	822	806	863	831	785	803	844	844	863	833	803	772	800	819	835	851	916	878	823	824	837	864	855	877	827	818	786	831	856	833	829	866	780	825	829	858	778	828	824	835	783	875	828	784	798	816	857	811	864	819	818	816	818	820	804	812	822	875	877	860	799	809	828	824	838	789	789	855	788	801	830	818	820	848	862	821	800	827	832	835	834	774	846	848	804	756	816	787	772	787	809	828	796	817	759	821	810	826	813	798	817	816	848	797	802	870	842	836	833	834	862	788	860	769	819	792	865	807	833	804	838	797	852	848	859	841	844	850	849	813	802	842	853	810	858	876	795	820	825	796	859	804	770	795	777	788	842	818	790	813	809	809	866	830	847	817	834	825	825	821	809	758	765	862	858	841	830	840	836	792	807	793	852	797	805	850	827	814	808	840	839	835	808	823	838	771	863	815	854	847	893	786	847	812	861	869	784	877	829	836	789	846	803	841	854	826	844	838	878	793	801	831	826	851	854	825	827	788	837	763	802	857	778	837	816	827	826	821	796	825	816	858	818	895	857	787	792	788	785	807	865	844	817	795	814	879	756	875	819	804	850	839	786	920	780	834	784	852	781	845	864	823	825	883	831	769	878	872	748	816	840	874	824	829	837	828	814	787	840	800	826	787	871	847	799	833	816	876	832	852	839	831	812	902	804	808	839	824	842	809	843	786	803	798	879	821	850	840	856	836	811	826	834	821	843	813	783	789	797	818	782	854	875	796	873	819	834	801	822	835	814	765	783	824	815	765	815	800	813	825	813	822	808	834	845	853	800	781	780	831	802	822	799	837	875	811	857	868	848	841	809	746	864	859	843	838	854	843	864	800	814	845	845	804	838	802	795	851	855	861	854	854	828	855	748	815	850	871	793	832	776	864	864	842	829	843	776	867	873	789	823	785	841	778	855	809	847	850	850	828	849	802	793	847	833	822	811	790	854	822	848	822	883	838	824	873	851	791	776	799	828	822	799	842	806	860	849	837	819	812	800	815	842	857	811	838	811	806	867	800	836	806	796	820	807	838	848	857	834	849	799	781	859	847	845	786	823	866	819	770	838	794	792	821	846	877	788	854	794	888	827	870	871	859	856	792	812	809	818	803	891	833	846	826	820	847	811	768	800	804	816	851	851	830	812	830	834	784	860	871	826	855	817	823	774	829	799	805	854	796	854	834	842	818	783	862	813	836	890	813	822	804	756	808	809	831	835	835	804	841	814	820	855	808	825	850	834	846	831	807	800	833	807	809	834	853	835	844	817	852	867	834	853	862	857	865	794	849	907	814	809	826	793	848	840	828	850	839	792	803	858	823	806	872	844	819	773	846	857	776	821	802	856	836	792	858	848	787	820	833	797	861	806	817	835	863	846	816	819	858	883	813	834	832	786	839	859	784	819	821	819	849	822	838	875	846	788	869	819	826	848	822	835	851	854	858	804	852	816	832	839	795	872	847	832	796	785	826	787	774	831	828	791	758	812	829	816	840	873	811	815	826	800	800	842	813	917	764	785	811	831	831	853	835	867	837	817	850	837	802	872	852	817	797	856	808	846	822	906	856	832	891	812	803	886	845	816	832	801	826	807	850	824	877	829	874	832	825	809	778	872	814	856	805	793	815	875	851	779	864	834	858	866	785	863	842	782	815	818	859	821	827	801	820	785	828	849	818	795	829	837	824	803	792	817	864	847	846	832	864	862	836	897	847	822	827	800	870	798	831	808	816	770	827	809	858	859	823	818	841	797	832	824	839	896	817	869	787	848	850	787	833	820	811	826	835	813	818	823	868	844	843	865	836	777	809	824	852	820	831	826	819	791	852	837	855	804	871	858	845	771	792	838	868	800	862	825	813	790	844	793	804	822	818	816	874	766	839	839	799	817	838	807	861	832	824	860	818	826	801	821	857	776	825	824	821	779	808	803	822	855	832	805	789	863	833	843	832	850	801	891	845	853	765	809	780	835	843	809	849	863	782	788	826	821	849	790	824	848	823	801	837	810	827	815	811	830	808	819	821	860	796	819	808	808	824	855	857	842	823	841	829	862	847	829	850	817	788	817	759	819	804	843	838	772	806	784	820	819	817	838	809	783	814	830	835	819	829	829	815	799	813	819	820	813	850	858	801	813	856	825	844	856	787	816	855	827	814	796	807	850	864	838	794	770	845	839	847	844	847	831	834	831	817	842	914	820	821	824	867	838	802	889	803	834	816	850	801	814	821	865	858	852	783	800	796	810	855	779	910	871	809	800	838	865	838	847	856	878	794	836	826	808	819	769	857	844	849	851	854	849	840	862	855	822	791	812	811	807	856	824	793	855	847	820	836	838	790	821	813	834	775	789	858	798	828	821	861	860	802	843	819	846	897	869	815	880	835	807	828	836	842	837	810	837	824	844	801	851	767	875	815	847	839	853	768	788	870	830	826	823	800	821	846	826	824	859	780	884	864	826	849	815	846	828	831	788	796	817	819	793	811	849	808	814	879	840	814	840	858	820	827	832	779	868	870	841	786	832	817	863	835	851	781	835	833	828	805	796	894	776	799	831	819	811	871	861	765	823	834	817	826	812	841	858	815	824	776	794	814	776	802	840	810	834	799	819	829	824	817	834	792	793	791	859	779	837	865	821	783	838	844	853	830	811	823	815	855	825	838	854	832	820	817	827	788	783	789	863	818	810	808	814	762	791	924	767	796	824	833	841	868	850	868	794	867	845	825	815	848	872	836	835	816	875	836	817	794	818	807	818	824	791	849	817	837	851	800	815	809	782	842	826	816	828	820	851	863	828	839	771	892	811	828	816	821	796	826	810	849	852	839
28145	17193	16866	16822	12132	9131	6723	5667	4665	4216	3667	2770	2860	2472	1909	1429	1030	948	1165	1117	1085	642	502	631	604	532	455	419	441	456	402	400	360	392	368	373	359	386	362	355	363	352	296	298	338	346	345	311	341	317	330	327	361	370	347	336	333	312	331	296	329	328	318	354	302	303	365	374	339	312	339	375	354	334	336	335	320	333	345	320	377	339	310	339	345	324	319	324	336	341	341	355	343	317	340	296	366	353	342	377	369	337	314	327	335	306	330	361	355	332	335	346	307	343	307	329	314	330	327	336	361	346	342	347	315	334	344	311	367	357	348	347	335	312	344	330	324	343	312	322	343	378	347	345	302	331	347	337	344	319	346	353	317	303	349	347	311	327	334	316	324	364	333	328	360	327	337	322	323	346	332	354	337	341	314	327	315	327	341	336	338	321	300	338	350	356	345	338	305	341	336	327	330	333	320	331	301	317	318	299	345	354	408	337	325	328	356	346	326	363	337	349	352	347	342	338	323	332	344	335	360	333	347	340	329	357	350	326	322	297	340	336	344	335	289	324	320	331	346	322	312	325	341	328	355	339	336	324	328	314	303	345	342	304	344	335	363	331	328	311	361	312	320	327	338	319	351	340	286	292	323	280	322	319	353	321	347	354	333	316	301	341	336	298	348	260	331	326	347	325	317	328	340	332	344	350	384	332	340	351	331	351	329	373	332	338	348	331	315	328	338	325	306	352	323	334	324	315	315	304	328	343	324	328	342	352	343	309	326	320	345	337	353	327	348	303	323	373	320	368	334	358	322	334	317	299	336	330	316	320	296	316	328	328	325	346	336	344	382	315	331	347	343	312	330	325	328	329	348	329	334	364	339	356	339	341	356	364	314	335	335	374	344	342	338	315	320	313	366	340	375	323	317	336	370	348	312	367	348	327	335	329	328	375	344	338	324	330	328	345	341	326	359	316	325	351	321	306	334	318	338	389	334	316	371	336	356	344	322	333	344	370	318	369	326	358	335	348	346	343	360	330	341	339	324	328	302	331	320	325	336	296	337	343	335	322	352	388	351	336	328	330	315	344	309	334	326	342	317	358	320	325	360	308	330	336	355	330	372	319	333	328	309	334	366	312	354	342	317	310	342	311	321	323	330	345	332	335	326	354	361	299	342	359	352	318	329	308	338	318	354	350	353	334	318	372	323	347	336	321	316	359	334	361	354	319	318	341	355	322	317	363	341	343	351	345	310	358	339	318	331	364	340	342	329	341	323	356	341	328	346	339	305	336	284	338	285	348	341	339	322	358	335	320	339	328	347	326	344	336	337	346	326	342	341	356	312	338	335	349	307	327	328	336	333	334	338	336	341	358	363	365	343	321	337	340	303	316	381	300	353	353	342	347	314	348	348	313	340	306	324	302	332	330	318	378	330	361	344	312	308	321	343	314	348	363	351	333	340	304	339	334	315	342	356	327	323	369	311	335	323	347	324	339	347	329	323	322	322	331	330	339	338	332	311	305	335	345	353	323	345	319	368	307	334	307	325	343	342	336	324	324	313	335	344	306	331	318	328	321	309	353	313	319	361	339	355	362	309	350	330	300	327	344	377	337	342	351	335	340	361	348	331	344	341	365	351	340	323	309	357	324	356	377	331	329	329	334	361	345	301	343	336	356	309	318	322	373	305	316	336	356	326	335	328	366	320	348	322	293	315	334	357	312	338	331	348	312	296	330	333	341	345	353	299	329	325	343	314	332	318	313	341	359	349	338	354	335	363	359	329	325	363	320	349	324	356	323	302	324	328	316	316	317	331	323	324	343	334	309	361	328	324	353	364	320	327	325	315	351	335	323	311	307	354	328	322	340	358	310	315	326	333	316	320	336	340	343	363	318	347	361	327	329	368	325	334	345	320	314	314	323	301	353	318	336	336	353	351	349	342	324	309	320	345	326	342	358	329	351	357	339	361	352	375	309	356	317	327	353	349	357	281	337	326	332	335	325	317	339	305	348	343	351	344	305	341	343	341	349	318	342	327	355	349	308	334	340	341	322	324	314	317	306	293	333	358	342	356	322	332	336	313	356	349	312	304	351	336	331	290	295	342	370	347	285	342	311	339	320	337	346	327	303	346	306	355	322	338	343	321	301	341	312	334	333	318	354	350	318	335	299	318	315	369	328	389	317	324	313	353	317	350	320	353	323	341	318	331	361	342	312	327	327	341	324	300	360	371	321	321	336	334	326	342	340	347	319	356	342	329	329	317	343	338	312	318	338	339	333	353	335	345	335	340	365	329	335	346	350	330	354	347	346	364	342	349	344	335	371	318	348	337	322	372	345	325	346	345	284	347	358	341	362	347	326	306	334	363	347	324	313	316	327	344	329	336	342	366	317	356	329	329	316	362	334	321	318	301	370	316	323	325	340	342	324	331	327	302	334	324	368	340	329	309	329	339	360	338	322	322	315	322	329	313	353	352	330	338	361	316	311	316	325	334	335	360	331	328	341	325	357	342	325	346	312	287	345	339	295	334	338	326	339	317	325	370	324	329	338	338	322	357	348	353	340	333	334	325	350	320	337	334	295	322	320	342	352	359	321	349	324	352	332	340	317	318	328	310	326	335	351	350	322	344	336	350	343	340	350	312	313	341	376	337	323	354	328	326	327	340	322	370	301	317	308	306	346	352	366	352	367	373	353	323	325	368	350	332	350	315	353	328	343	324	316	363	338	365	349	366	373	368	348	325	334	345	356	324	335	344	316	335	351	299	353	329	309	363	344	334	329	362	331	326	359	333	318	335	326	351	312	308	337	343	333	354	319	355	317	323	318	319	358	321	327	331	314	319	303	334	311	360	331	319	292	326	347	298	333	335	326	343	372	296	317	361	328	337	328	352	333	361	312	337	325	359	326	351	350	338	323	336	319	324	352	335	362	327	351	352	340	332	302	324	326	343	316	349	339	368	353	329	319	323	351	355	324	322	354	356	337	351	324	371	322	315	355	345	327	343	321	314	363	319	370	353	340	368	337	321	363	356	310	335	344	345	345	316	315	316	359	342	324	332	329	322	331	349	332	317	337	350	328	292	340	292	342	332	301	304	319	354	347	331	333	333	331	368	343	296	349	296	360	334	335	346	333	333	324	367	342	346	341	345	346	342	349	348	314	332	322	365	353	320	306	324	326	341	350	315	329	337	383	342	361	353	329	325	345	306	343	319	302	319	321	337	307	329	314	370	346	321	313	371	303	307	355	281	323	347	352	335	354	325	349	326	348	339	324	325	361	323	346	344	364	335	372	312	320	317	328	316	328	319	290	338	308	344	304	323	321	341	300	329	343	311	357	331	346	345	325	342	322	374	302	337	316	325	343	338	322	321	331	337	380	329	326	362	332	330	319	362	306	306	334	367	330	299	320	322	289	349	338	316	344	313	311	302	355	346	333	303	348	312	347	332	347	299	347	330	338	343	315	343	326	324	337	324	353	347	352	309	334	346	346	338	329	312	347	348	351	327	351	339	326
17184	14088	23465	29225	26658	24180	20655	18766	17008	16262	14507	12743	13804	11998	9700	7237	5114	5058	6119	6264	5501	2970	2091	2932	2911	2295	1849	1812	1746	1443	1471	1404	1200	1122	1076	1048	1137	966	959	953	817	878	814	852	797	876	819	824	797	848	858	859	785	839	802	884	843	816	763	812	758	775	783	817	814	813	800	846	858	855	845	788	842	831	799	833	818	853	870	839	815	802	838	827	814	772	828	877	877	868	769	831	874	806	828	857	857	787	893	814	854	817	812	838	895	802	766	818	743	804	864	828	844	794	770	811	801	789	820	795	840	827	770	807	847	829	834	830	827	797	812	844	853	851	816	795	821	817	840	804	835	779	804	831	848	852	801	859	839	778	818	856	767	797	849	792	783	851	822	858	829	870	809	785	840	783	783	827	786	853	831	791	805	831	906	764	884	811	833	900	762	798	799	867	829	804	816	822	873	805	801	842	849	851	775	796	841	848	815	835	799	825	770	787	844	815	813	831	829	817	813	759	799	730	798	810	838	790	845	903	782	831	810	884	800	871	820	827	803	865	829	868	790	862	834	820	805	859	822	767	807	783	757	812	842	808	796	828	828	789	833	836	845	783	811	810	801	851	794	840	821	790	841	779	807	858	815	853	762	825	828	754	847	795	877	786	823	795	813	831	858	821	842	832	848	792	810	828	851	804	810	794	846	839	809	841	843	811	870	844	857	847	797	836	820	811	860	850	851	829	784	852	812	827	859	844	782	841	786	827	827	808	884	817	782	797	844	819	831	780	814	819	822	809	826	850	862	804	810	821	833	811	763	788	789	845	825	804	804	779	807	772	798	815	786	805	821	793	834	789	829	830	841	824	817	841	878	805	833	865	825	827	808	824	797	864	806	820	786	810	840	823	786	778	837	849	818	852	864	808	849	886	821	844	779	786	826	821	794	806	783	810	827	851	829	776	812	847	784	841	864	842	817	823	823	802	818	824	816	792	802	883	814	853	829	829	797	816	830	810	817	869	789	855	821	846	820	802	851	845	821	783	809	796	797	786	797	817	786	802	809	764	833	879	848	840	809	801	833	799	854	808	832	809	831	815	854	885	813	802	870	819	769	815	837	846	790	854	796	769	822	814	840	818	797	830	857	847	869	851	812	817	832	843	775	862	845	829	827	825	804	839	842	836	824	814	778	861	776	833	805	808	831	825	787	804	847	812	824	801	822	831	824	843	761	810	799	840	815	836	840	829	835	822	828	816	813	791	763	815	809	848	832	855	821	837	793	840	832	821	831	830	804	816	761	810	766	868	838	835	849	819	831	851	789	819	858	825	849	842	863	824	839	785	821	785	835	874	814	794	801	856	751	828	789	799	867	833	824	855	831	839	790	802	829	836	813	799	763	852	816	756	839	873	811	825	802	812	828	848	827	804	847	836	778	876	759	788	812	800	795	822	843	811	782	823	818	836	823	802	811	809	783	820	807	870	827	853	836	882	857	780	807	868	809	832	785	850	809	847	795	808	782	848	813	817	801	831	799	818	834	783	774	791	804	845	860	780	792	853	848	846	870	840	791	840	786	808	855	802	789	797	794	800	753	785	793	756	866	822	845	813	803	791	854	815	806	804	787	881	896	815	773	846	803	815	846	831	850	824	807	848	832	843	897	821	820	849	800	810	809	806	819	831	795	815	862	864	817	796	835	811	773	823	828	815	772	820	840	766	783	767	850	836	870	832	838	818	843	799	786	806	827	770	832	823	824	848	806	858	823	834	782	852	807	813	821	801	846	852	815	764	816	823	834	841	824	808	846	791	823	769	804	867	830	775	817	786	759	843	780	817	769	839	779	823	798	870	772	846	853	842	798	835	872	780	813	808	789	824	855	827	836	814	751	787	774	831	866	804	826	800	783	758	795	806	787	854	778	775	804	864	768	847	785	813	818	865	840	862	786	833	808	859	838	834	776	818	842	803	783	861	842	863	840	794	835	833	826	814	815	826	806	883	804	882	803	784	810	776	784	825	798	865	850	807	810	827	789	776	754	810	843	796	813	793	843	846	861	836	827	830	821	815	797	806	820	806	810	861	787	825	764	798	779	802	873	838	810	790	820	797	791	854	915	779	833	808	835	833	853	856	816	852	814	836	835	776	771	803	841	774	833	859	852	786	879	809	801	805	829	803	812	831	817	834	798	798	827	814	799	813	781	788	726	814	815	846	809	794	795	818	824	798	810	797	781	802	852	870	842	804	801	816	762	832	810	770	803	848	809	816	798	864	841	803	813	810	826	778	779	852	777	838	859	840	818	849	827	845	786	810	792	800	825	809	814	813	794	854	785	774	845	819	810	865	814	829	792	788	825	833	799	820	875	848	799	852	811	830	877	864	855	863	799	807	803	753	800	796	842	748	841	802	848	843	843	832	833	807	804	883	867	849	808	797	811	824	839	798	816	781	788	850	839	847	767	807	841	833	810	807	840	762	792	794	824	826	854	847	837	788	842	775	823	817	849	821	845	828	858	826	850	816	776	795	823	822	875	846	810	814	821	860	824	805	792	801	823	775	814	823	789	813	803	860	836	830	810	847	775	816	845	852	785	880	800	847	818	852	802	799	858	864	856	771	828	823	827	817	723	758	848	812	836	852	857	841	865	766	779	823	818	796	860	795	837	795	810	835	832	835	785	792	801	835	876	810	798	812	845	844	815	871	873	768	831	864	823	787	844	808	819	752	789	818	803	856	784	816	831	820	832	787	811	828	780	757	810	824	822	816	836	834	802	818	824	827	863	827	839	788	795	872	843	837	832	839	838	813	791	819	784	763	823	827	805	829	836	893	861	835	826	822	777	812	848	762	772	836	817	814	845	801	859	844	806	800	762	819	830	835	802	788	830	820	859	753	791	802	807	836	813	872	783	803	824	772	777	797	822	809	763	807	808	823	795	794	832	823	845	864	781	780	804	850	832	770	778	742	850	806	882	842	836	797	858	772	822	810	834	807	823	818	833	849	793	826	801	830	808	821	825	852	833	830	818	824	832	817	808	848	844	863	816	844	783	801	795	809	863	804	835	795	862	817	837	824	822	831	803	798	800	855	865	824	814	769	773	828	847	847	858	811	864	835	800	887	783	835	826	781	822	830	779	835	850	768	832	828	799	827	812	818	866	844	739	847	861	812	870	832	789	813	842	769	829	815	802	822	851	821	787	844	765	817	850	807	832	845	846	828	819	821	842	837	813	817	785	837	817	771	827	803	792	815	824	808	802	812	841	796	843	837	860	779	865	845	794	782	845	784	849	855	799	809	807	821	806	825	836	818	800	796	801	830	839	834	818	815	795	834	792	811	861	852	816	794	831	791	817	784	845	909	813	785	771	822	805	825	820	822	781	794	809	821	886	835	839	737	832	861	808	846	822	857	787	813	810	832	843	822	819	809	797	758	780	832	796	876	840	820	829	874	819	795	790	814	802	845	820	851	824	853	837	823	834	797	835	830	813	781	832	813	840	793	852	806	779	843	822	837	838	824	849	802
34769	26497	28616	27142	20203	17638	13184	12252	10229	9040	7566	6908	6425	4254	3585	2672	2422	1998	2397	2448	2468	1994	1060	1098	1226	723	731	714	673	544	544	529	439	445	452	381	398	404	368	352	355	348	335	336	313	271	349	338	303	346	323	350	352	317	329	336	333	344	315	370	308	337	326	334	344	335	308	298	325	316	366	315	339	312	338	330	329	341	335	342	351	321	310	359	331	368	338	351	342	343	334	311	356	314	352	342	315	353	359	332	336	308	347	326	320	340	316	337	319	322	329	312	338	319	348	317	308	338	366	365	349	329	344	297	303	324	341	332	323	317	334	321	332	303	332	368	312	344	349	322	355	404	347	355	365	345	379	313	338	334	343	333	370	363	326	357	314	332	316	344	326	319	329	343	321	336	337	339	328	332	335	328	361	333	329	323	344	319	335	333	341	326	331	325	335	329	335	310	324	344	341	353	322	358	294	313	337	340	349	364	322	333	332	353	348	319	305	308	313	339	284	337	327	282	325	346	381	336	298	361	326	348	379	310	318	333	319	355	321	333	364	333	314	307	355	352	340	300	364	309	352	330	336	310	302	352	350	301	328	349	317	315	339	306	337	308	352	318	322	328	331	323	320	326	363	347	345	362	361	358	304	301	354	310	319	327	329	354	350	372	342	353	310	338	329	319	309	319	314	334	337	351	345	307	323	350	327	328	330	340	341	310	326	307	342	325	372	339	318	359	331	319	320	318	310	340	355	332	337	367	338	348	307	336	328	311	318	325	296	342	349	331	322	367	338	361	336	338	341	349	352	346	311	333	323	309	312	320	329	318	335	341	335	353	319	321	341	339	314	319	336	342	361	306	338	324	320	310	362	346	326	327	337	365	332	314	341	326	330	319	324	337	331	300	339	331	341	346	353	357	322	352	312	352	329	333	336	365	346	320	297	291	310	308	334	348	314	337	338	289	347	370	317	357	321	333	330	347	322	365	347	350	345	323	330	315	349	330	334	319	360	331	320	316	351	332	343	328	316	352	368	338	340	337	321	363	344	282	334	314	339	346	335	351	345	326	340	326	347	316	354	309	336	335	341	330	370	377	337	351	360	295	348	340	319	317	348	332	354	325	333	363	320	330	313	331	338	310	318	329	333	349	336	334	326	355	356	298	373	304	358	311	341	342	339	292	340	308	339	366	365	286	316	315	331	321	366	343	363	346	361	338	337	302	348	372	335	317	314	358	347	325	316	324	337	323	323	344	328	293	310	323	341	351	338	317	330	348	331	321	347	313	352	335	337	377	314	322	337	345	337	315	363	372	355	322	304	341	320	344	372	323	348	326	385	305	324	304	356	318	313	309	311	339	315	342	317	342	345	317	332	336	352	350	358	334	304	303	299	340	333	347	334	336	355	328	351	333	342	316	295	326	373	309	342	340	312	351	319	306	317	362	326	298	321	351	331	352	315	343	354	364	339	328	337	369	364	336	360	340	326	294	381	341	274	357	336	360	339	358	359	329	347	343	334	337	340	297	331	330	337	309	338	272	284	350	333	328	307	336	335	326	339	330	312	330	332	347	326	335	317	371	333	323	337	379	346	347	361	354	357	325	362	334	367	333	319	350	356	315	361	339	313	390	320	336	327	292	339	368	313	311	317	336	335	341	326	321	315	316	336	338	325	359	359	344	347	384	346	326	316	349	339	344	342	328	347	288	339	328	309	336	315	300	360	364	312	319	286	315	327	344	342	353	360	317	331	359	330	326	328	336	318	303	356	328	309	364	327	327	354	357	354	309	310	309	337	353	347	340	331	312	292	323	349	306	343	348	336	366	312	316	340	344	336	318	307	333	338	356	350	342	310	306	332	312	310	350	325	369	330	340	369	364	333	357	351	340	317	293	355	360	328	351	333	337	343	349	350	324	325	285	306	355	311	334	341	322	312	349	369	321	305	331	305	331	314	347	340	370	350	325	318	311	302	309	325	314	359	336	336	310	339	347	347	334	330	323	351	330	328	325	319	332	335	354	329	343	329	317	317	324	363	331	329	375	315	379	310	312	335	323	325	347	344	355	302	327	330	301	343	338	339	318	364	347	313	331	356	336	367	337	319	308	364	330	354	340	353	331	341	354	346	290	311	364	334	326	330	343	323	295	343	313	316	344	325	353	330	344	330	321	335	369	289	308	344	328	326	328	326	332	305	294	274	316	365	338	358	335	328	324	348	331	375	324	284	321	343	321	306	324	309	321	327	354	347	336	291	313	316	313	349	322	315	350	360	335	327	329	319	314	296	317	301	360	330	319	341	351	339	357	351	347	337	313	340	317	315	329	373	337	315	345	351	344	326	343	320	348	329	325	345	309	300	347	307	302	351	322	314	340	375	318	369	346	293	363	340	329	344	344	342	344	343	349	355	293	315	333	324	330	327	344	340	306	342	318	341	358	342	312	340	340	363	318	302	382	352	322	316	347	346	363	315	354	318	348	349	353	339	334	339	327	331	315	309	324	342	358	357	323	338	326	322	348	349	326	342	323	346	317	346	331	320	366	351	312	361	340	333	335	307	336	317	324	337	302	331	319	343	319	314	342	350	376	327	306	352	317	325	337	350	356	323	351	327	326	313	356	342	340	286	296	297	316	311	347	336	291	322	332	366	337	331	330	336	322	338	365	350	342	295	339	301	337	335	347	336	324	300	344	368	322	323	342	337	352	339	306	316	322	328	335	355	314	322	333	348	348	362	318	337	327	331	324	320	339	337	344	319	347	291	348	324	329	352	349	338	334	349	312	343	356	332	312	353	328	312	350	307	344	331	327	325	313	326	327	349	347	338	351	339	316	325	317	314	360	314	336	327	323	321	339	341	311	351	343	332	310	312	300	325	363	343	321	314	351	338	333	308	303	311	334	326	351	319	338	324	339	341	368	364	334	300	327	307	398	352	333	353	358	349	323	343	328	325	299	369	327	346	336	316	317	341	344	322	348	298	346	311	336	345	329	337	356	320	353	333	292	323	334	336	323	312	355	350	353	365	316	319	337	345	286	323	335	303	365	317	327	342	321	361	343	362	361	334	347	368	315	349	346	290	319	335	352	331	305	351	337	367	338	327	314	366	319	351	314	329	325	332	340	345	344	333	331	314	335	353	326	340	347	331	366	307	341	334	328	355	339	312	324	328	343	339	351	328	322	320	363	314	321	330	327	356	332	350	349	337	353	353	297	357	316	316	347	304	305	304	338	319	359	340	304	337	324	354	337	350	364	353	325	353	319	312	353	354	331	339	331	335	348	373	338	338	358	368	312	362	342	333	309	309	301	320	346	302	334	347	341	316	331	341	338	350	322	280	352	317	362	369	375	323	341	320	351	325	353	359	324	341	354	318	334	327	338	315	345	346	364	346	346	322	319	343	333	315	314	291	322	296	388	345	307	337	334	293	352	340	331	326	329	354	328	322	328	338	308	359	361	337	334	276	302	324	304	345	360	328	331	308	333	302	329	354	361	309	333	344	338	320	347	341	353	345	357
21423	21560	32483	37482	34194	32616	28678	28586	26326	25660	22335	24289	23573	18256	16151	12610	11367	9802	12245	12590	13061	10421	4966	5941	6683	3417	3431	3394	2976	2519	2363	2224	1778	1686	1694	1434	1433	1245	1104	1107	967	881	909	867	871	822	871	874	831	868	877	781	799	846	809	849	793	815	848	805	782	823	797	832	820	818	776	797	804	833	824	855	818	850	821	813	824	793	844	813	795	884	863	819	825	795	815	825	808	846	842	822	830	820	832	800	793	817	823	848	815	775	784	814	795	803	829	813	791	789	826	807	793	766	851	836	803	778	805	783	779	764	800	836	835	808	820	827	842	861	802	794	779	845	798	767	792	845	787	867	833	827	844	778	826	815	774	831	847	820	793	862	780	869	796	744	791	787	797	814	819	807	818	771	838	820	847	782	778	851	807	792	819	823	786	834	808	772	794	809	769	839	794	850	820	751	843	812	856	801	800	818	816	801	843	853	782	826	795	846	822	782	794	892	791	808	754	865	805	805	780	850	778	810	805	813	809	868	843	790	752	831	817	816	786	824	818	850	745	821	823	830	821	789	790	792	799	867	811	826	801	822	800	797	793	794	787	793	790	810	860	849	841	781	816	859	840	869	794	834	827	838	779	847	772	797	813	824	808	846	817	824	824	823	823	779	809	779	799	842	834	791	799	827	800	794	812	785	786	802	769	790	795	828	847	823	778	803	885	785	779	824	853	859	805	759	798	810	823	845	811	780	837	802	839	852	785	775	853	815	813	802	780	790	827	778	779	821	842	776	839	796	834	810	860	761	833	807	826	784	782	809	733	836	801	797	731	822	755	776	846	872	814	824	789	801	827	774	799	814	857	759	856	772	831	792	837	738	827	802	836	760	819	808	793	860	870	785	793	838	796	827	817	799	816	756	883	796	798	772	790	782	847	854	774	873	758	799	798	822	820	802	801	833	814	789	832	842	754	827	789	849	836	795	786	814	790	803	870	818	805	787	810	795	847	822	867	826	834	808	766	803	791	801	807	822	789	841	807	768	868	839	792	810	832	780	796	818	823	770	840	788	788	830	794	783	809	843	812	811	804	804	811	807	799	854	824	827	773	817	855	841	785	849	817	859	827	811	821	789	749	859	883	823	802	808	793	850	828	838	805	797	805	868	827	841	818	886	783	833	834	762	795	818	873	828	841	839	791	848	809	806	796	773	832	793	822	775	812	784	773	823	821	797	782	776	833	819	813	866	824	830	802	796	790	838	824	862	761	836	812	784	784	844	812	832	825	787	793	816	790	796	828	822	799	786	826	822	811	831	808	808	788	860	772	813	801	794	815	757	864	802	845	828	850	823	843	798	825	822	818	802	859	814	808	805	787	824	795	789	809	799	798	759	791	852	786	821	759	806	832	763	829	807	795	792	852	832	837	774	801	815	796	809	780	826	803	800	808	831	802	833	871	860	826	830	810	786	806	810	812	771	816	828	779	845	831	807	825	816	798	829	811	819	778	807	811	852	793	838	824	820	823	822	828	798	779	837	862	782	838	775	814	838	787	798	849	836	827	864	815	813	816	830	845	796	803	795	794	830	811	858	837	828	780	848	823	865	819	826	831	849	813	821	829	876	821	796	844	825	859	811	782	811	805	800	766	786	799	825	830	871	793	770	807	831	783	830	792	797	806	767	849	841	813	812	838	824	788	781	807	813	779	803	868	811	796	756	803	812	817	846	828	819	783	820	842	791	816	791	782	846	805	852	794	834	780	814	827	816	793	810	797	815	842	781	780	788	810	811	806	847	816	767	778	812	805	813	810	839	821	792	816	799	815	840	808	834	829	834	831	814	852	799	764	810	790	809	817	858	811	790	859	814	803	807	826	825	826	811	851	819	794	811	808	837	808	805	825	771	794	831	781	813	822	789	788	856	778	828	795	831	767	830	767	839	825	822	807	812	806	906	779	801	778	769	836	819	813	802	849	805	834	810	789	837	813	794	825	812	767	791	820	772	860	811	814	883	773	801	827	771	822	816	796	855	835	769	820	872	843	790	797	801	816	825	821	827	791	804	779	801	828	812	806	774	793	847	782	770	790	822	785	785	784	817	804	811	804	776	803	800	783	822	806	799	835	822	813	855	797	791	823	805	856	776	848	828	821	828	816	814	764	815	816	821	828	843	849	852	806	796	791	752	769	816	834	826	794	789	819	869	787	867	802	798	826	777	807	821	819	826	839	804	851	824	825	790	811	849	868	812	805	800	807	774	844	817	798	805	835	837	833	831	800	814	841	776	782	782	810	818	791	867	803	824	814	788	813	797	875	833	828	803	820	822	811	781	797	859	828	842	807	825	825	803	830	809	781	813	830	788	793	836	784	788	802	835	776	774	828	793	836	785	833	808	800	861	801	802	881	797	821	762	827	818	793	833	856	792	811	835	810	861	804	853	748	829	800	820	836	748	868	802	771	863	833	837	852	839	786	810	829	755	743	821	816	841	874	834	777	838	832	846	773	762	773	785	787	845	750	792	812	812	807	818	768	825	779	829	818	778	870	846	756	773	828	814	799	784	801	778	828	765	800	795	803	805	811	825	793	840	781	795	808	795	845	801	833	869	791	825	800	785	782	824	814	807	836	809	805	822	781	828	821	834	885	808	813	848	845	793	790	818	811	821	789	842	839	844	818	827	840	815	837	833	864	825	828	806	775	769	785	832	833	803	756	766	818	847	825	829	828	783	825	786	840	836	824	794	833	863	807	823	777	813	800	829	809	793	821	822	837	805	808	809	846	868	810	804	812	765	832	797	812	824	817	815	772	879	810	792	804	841	795	789	807	799	809	810	807	817	811	810	834	801	801	787	833	812	807	775	803	831	805	768	829	792	829	788	802	857	824	780	849	823	902	828	825	830	845	865	823	805	822	795	749	821	773	789	781	796	793	785	787	828	790	792	834	782	796	773	816	792	803	804	778	782	840	845	831	802	815	833	849	819	837	786	839	770	823	817	778	822	789	775	767	845	854	806	802	840	815	817	807	788	876	817	820	768	908	779	833	827	861	813	792	845	792	804	811	793	800	792	842	765	809	817	815	816	808	825	796	818	822	787	797	795	803	897	817	826	796	787	815	779	798	798	808	800	837	825	805	784	817	798	819	784	822	817	797	807	814	854	863	827	817	781	822	813	767	779	805	823	865	786	826	752	792	772	793	794	816	801	814	770	817	768	778	825	799	865	782	810	770	850	782	825	807	767	816	811	824	805	798	806	771	867	829	843	816	778	832	812	847	815	847	868	794	837	859	766	806	809	786	823	787	797	854	812	875	820	779	792	780	797	802	791	798	853	785	826	802	812	804	796	797	811	811	765	865	805	857	775	818	779	852	838	782	840	828	831	838	772	845	827	804	822	810	811	761	833	800	825	814	762	857	836	822	822	824	828	784	824	812	789	828	828	801	807	839	789	832	817	825	819	870	821	809	819	805	857	819	820	783	798	829	812	848	795	858	792	841	806	792	788	837	780	777	826	821	832	817	820	817	824
22317	10490	11744	10236	6687	4650	3586	2672	1943	1498	1265	1092	939	781	699	659	592	463	421	451	464	419	389	356	358	376	354	364	367	325	350	335	338	339	344	310	359	321	356	371	334	337	327	359	351	307	337	351	346	319	350	348	346	340	369	330	334	314	322	364	356	302	312	346	331	355	309	358	324	341	335	344	378	339	332	339	348	331	351	325	352	348	318	334	361	315	325	314	348	361	338	365	336	358	356	351	328	404	343	323	353	313	327	332	346	357	362	327	329	320	365	330	372	342	350	353	349	344	355	340	319	320	345	317	329	352	305	356	315	320	349	311	316	330	311	315	350	311	312	325	363	379	340	341	324	380	293	355	329	330	340	355	325	375	352	313	350	319	352	326	374	306	335	333	306	346	290	338	319	331	353	331	344	341	335	291	326	330	302	326	324	330	304	320	345	361	340	323	343	331	361	332	300	347	329	340	357	335	328	346	379	314	306	311	364	346	338	347	341	328	347	366	341	329	323	335	334	362	325	338	356	350	331	322	356	353	328	350	331	352	338	325	338	362	348	313	324	343	343	369	325	381	350	366	325	336	331	322	313	345	342	293	336	336	320	343	330	334	341	339	295	301	319	311	341	338	363	311	329	345	329	344	363	324	334	358	317	327	357	311	319	357	344	347	323	342	339	354	318	301	352	326	308	299	347	315	303	321	330	336	338	324	311	357	358	327	294	332	314	369	354	317	329	352	358	309	334	332	349	308	315	345	341	340	351	363	360	354	340	340	369	329	332	351	341	319	391	334	348	354	351	314	344	359	344	358	337	356	355	343	362	345	328	309	300	329	345	344	333	330	337	327	360	324	370	372	327	337	364	331	320	320	328	334	328	301	326	315	357	345	337	330	342	338	328	325	341	335	318	367	327	303	348	349	358	317	361	318	316	341	344	346	358	318	330	334	324	352	342	327	344	337	354	303	337	365	329	364	341	338	346	322	356	334	353	307	328	333	353	341	337	355	317	363	341	392	324	332	346	323	349	346	340	335	346	307	331	318	341	297	326	354	322	364	368	353	324	339	347	349	330	347	310	281	382	327	341	405	356	325	358	355	327	331	361	362	327	333	343	336	352	330	319	353	305	376	358	363	330	342	340	260	294	355	325	340	341	323	334	341	346	337	355	305	355	359	324	328	350	371	365	322	320	316	343	356	326	317	354	320	334	354	345	343	317	328	393	332	323	377	346	334	331	351	316	351	323	322	338	343	297	337	341	322	356	385	346	355	347	337	320	312	360	349	326	367	332	357	322	317	357	341	332	295	319	314	365	307	342	336	346	324	341	342	321	343	361	349	324	365	363	377	356	331	345	335	355	345	314	330	325	316	334	337	362	320	355	318	342	313	337	325	340	351	329	343	344	372	324	349	344	303	330	344	351	346	370	321	356	339	314	344	340	321	334	363	418	324	354	341	343	358	303	339	335	352	340	335	337	334	344	362	293	319	356	310	365	286	319	353	346	315	373	325	314	372	347	334	328	323	324	304	369	336	342	327	319	349	336	354	342	340	327	309	332	359	352	347	330	349	354	337	342	332	337	317	303	329	361	370	357	332	360	330	328	309	334	325	352	331	338	336	343	303	313	366	333	293	329	377	321	286	341	309	323	370	331	357	324	316	350	357	338	337	331	350	326	334	321	324	352	344	321	369	359	342	336	327	317	336	313	343	330	337	348	358	317	373	343	361	330	375	326	325	346	327	327	341	334	331	354	314	352	362	329	321	308	339	314	347	329	319	362	354	353	376	360	363	305	310	328	353	363	303	338	349	348	372	349	356	333	350	337	321	367	349	304	311	353	353	332	341	349	321	318	290	337	320	328	343	306	327	355	327	357	323	375	346	376	325	325	337	355	308	350	330	326	316	317	352	337	305	299	339	314	318	340	334	331	345	335	325	348	331	337	342	344	337	319	319	336	358	341	323	324	349	354	317	347	339	334	317	367	352	302	351	309	328	315	354	335	322	347	357	311	348	338	325	352	349	318	325	292	335	357	305	348	358	332	339	350	333	336	321	335	337	331	321	325	351	341	330	342	310	318	327	318	324	338	336	339	343	340	326	324	332	342	340	333	338	376	326	355	326	309	357	356	322	344	330	321	348	365	323	343	333	333	328	364	373	310	334	331	361	345	360	364	314	334	348	326	332	300	312	334	347	327	353	363	315	329	341	353	338	308	308	318	323	353	328	342	341	342	342	353	317	349	365	315	325	365	351	341	343	379	316	345	363	349	340	349	312	306	356	337	328	366	305	327	340	345	374	328	330	326	313	321	323	312	345	301	373	336	355	331	360	337	316	346	309	316	347	321	336	358	381	330	381	352	347	320	347	310	341	343	334	336	340	374	364	341	361	344	368	313	304	334	360	332	363	354	314	361	313	332	355	324	333	357	318	385	380	330	348	365	359	328	346	329	319	344	349	332	342	332	317	342	325	330	332	357	327	339	322	316	371	372	323	331	329	333	343	307	344	368	329	321	352	373	336	354	352	325	352	344	358	328	328	326	315	357	328	312	326	322	339	304	318	308	334	346	355	325	362	327	325	343	319	313	344	322	348	337	331	331	313	326	300	297	316	317	348	360	345	331	307	326	382	362	367	362	338	322	333	361	348	334	339	343	369	320	333	340	355	374	385	333	374	343	346	341	316	326	335	361	322	342	340	369	326	325	336	345	326	301	313	330	354	330	336	336	310	298	341	314	367	333	352	319	376	338	344	331	372	277	296	342	358	332	366	338	361	355	342	327	364	331	333	307	372	343	336	349	321	364	345	317	333	345	347	320	345	333	343	335	315	344	323	358	355	346	321	349	335	334	303	311	343	346	325	335	327	353	336	319	353	366	316	324	317	292	328	313	336	343	357	359	348	304	359	345	346	352	341	326	330	319	380	343	329	333	325	338	328	322	382	322	340	369	312	323	285	314	326	350	327	343	309	352	328	316	353	328	357	355	349	309	347	338	315	334	327	335	331	343	354	341	371	331	378	356	343	332	326	335	324	354	340	331	322	335	305	343	345	326	351	350	354	355	328	326	306	338	353	350	333	343	361	327	356	334	321	348	324	322	356	329	348	341	325	328	335	332	347	333	373	315	357	333	325	351	330	358	320	363	358	330	331	402	326	356	341	335	361	341	332	353	314	326	309	355	315	341	310	358	349	327	336	315	297	351	297	333	329	365	343	335	337	324	352	339	377	337	330	341	344	340	339	334	294	348	326	318	301	345	366	343	303	342	359	356	363	346	328	303	340	323	345	329	327	331	357	335	344	339	381	338	350	320	365	378	362	295	379	333	356	331	347	321	311	342	355	334	328	341	328	354	328	371	325	336	322	297	347	332	325	364	355	311	294	328	325	344	349	326	338	370	338	352	325	334	330	324	339	341	293	338	325	336	335	347	327	334	320	356	333	330	322	351	352	323	335	336	330	335	333	345	325	314	322	316	348	342	343	350	312	333	342	346	346	317	349	305	387	329	321
13053	9915	18644	22762	18989	16100	13762	11908	9302	7272	6210	5167	4461	3595	3313	2858	2311	1749	1547	1599	1410	1279	1190	1124	1110	1028	1059	964	1019	908	901	948	856	875	871	819	892	853	864	894	853	832	878	836	842	872	806	859	842	855	862	851	833	791	788	789	799	812	812	787	788	831	834	825	785	805	806	845	813	839	852	739	805	828	842	807	839	767	818	798	784	799	840	817	788	837	849	807	804	794	802	810	792	819	835	815	791	866	832	802	804	818	817	826	829	836	798	821	782	808	811	757	784	869	804	812	789	838	820	851	834	778	843	793	796	827	762	758	827	780	840	775	842	863	780	838	844	817	809	843	793	812	824	813	794	845	799	836	843	775	792	861	797	822	869	860	786	793	797	752	782	790	869	778	822	808	882	849	820	797	862	786	812	873	826	790	817	795	835	861	762	836	771	770	821	828	790	786	763	806	813	780	782	837	783	857	817	854	774	826	812	841	786	815	857	816	857	807	842	813	815	799	809	784	812	821	773	818	789	805	763	845	806	823	805	830	770	827	802	833	832	849	780	753	761	858	819	793	793	860	784	871	751	850	831	792	789	852	763	848	837	865	753	776	843	792	852	798	800	774	797	772	833	806	815	794	788	822	839	847	767	858	810	818	809	828	833	792	833	868	804	823	805	760	802	794	800	811	844	810	802	835	775	805	788	785	829	828	857	793	797	856	817	809	880	814	791	800	841	849	845	813	828	820	847	835	851	775	821	840	863	794	808	823	805	830	838	822	812	890	802	841	818	777	787	839	880	773	806	844	820	843	806	843	784	822	803	784	808	822	798	797	848	908	822	849	854	796	824	832	811	894	803	791	854	815	825	773	856	839	832	833	801	832	747	823	826	825	829	827	840	780	806	812	855	839	826	879	847	809	784	828	773	838	813	812	815	831	828	835	822	814	866	817	808	816	774	849	822	819	811	775	828	814	809	817	790	776	799	838	830	853	844	848	778	812	806	844	846	780	803	773	845	829	829	868	779	817	805	786	805	769	821	821	797	818	766	840	775	832	836	838	796	907	862	802	777	835	743	814	819	862	828	758	816	806	830	839	767	803	819	808	793	833	793	847	833	846	846	837	833	789	770	830	799	795	805	825	847	791	821	790	820	884	780	803	844	844	809	790	831	857	839	819	852	758	802	800	867	872	845	817	857	844	789	801	755	815	804	857	802	788	820	809	813	829	850	809	865	783	802	789	821	871	794	817	832	772	813	781	864	841	787	849	836	815	821	774	835	822	816	803	829	872	784	808	803	801	849	801	824	807	808	851	800	779	785	800	804	867	817	854	831	778	795	820	835	825	868	804	844	845	820	833	812	816	800	835	839	752	848	844	823	784	810	844	846	792	865	841	818	844	848	805	835	823	828	833	868	789	837	778	852	779	849	757	848	846	838	787	819	809	794	818	838	849	792	795	791	786	787	809	830	843	854	816	860	812	900	800	838	763	815	790	839	830	875	842	794	795	814	850	838	816	809	792	803	783	875	877	814	827	849	813	827	787	785	785	813	823	789	807	821	810	802	820	845	800	847	818	858	808	821	847	819	791	871	769	855	860	878	765	836	817	844	831	774	809	805	837	802	808	788	794	820	805	761	789	802	768	818	813	792	814	831	778	833	832	823	834	832	802	797	854	778	791	826	826	809	822	799	780	807	870	852	797	820	790	798	816	825	792	783	809	837	844	806	857	837	786	806	836	823	863	812	820	855	805	862	799	822	775	806	813	799	833	840	826	817	884	822	825	759	841	817	763	812	800	776	892	830	832	811	823	808	850	799	853	843	844	790	797	806	823	827	890	789	802	795	775	821	775	809	796	812	874	820	826	834	841	803	781	833	828	850	852	831	783	803	832	805	789	794	803	852	851	803	831	811	816	803	832	801	827	830	846	858	831	816	824	811	800	783	836	794	778	759	825	822	818	828	774	838	850	829	850	787	833	808	769	784	843	799	819	860	799	834	851	794	776	797	890	779	825	826	788	863	825	803	788	883	790	788	814	812	805	814	810	777	804	821	811	825	845	806	808	814	803	797	764	857	764	839	791	775	800	828	813	786	803	805	840	879	834	862	910	828	801	849	793	814	859	816	822	822	834	843	810	831	834	852	791	817	823	847	826	826	817	846	766	841	810	799	804	852	878	769	818	814	858	790	837	842	857	848	809	800	828	826	783	837	780	812	826	784	824	831	842	855	864	824	828	818	840	806	842	811	844	891	755	796	818	866	827	875	833	797	792	859	804	804	805	808	805	796	818	782	775	824	833	828	875	846	808	863	810	820	863	800	873	777	831	826	788	805	829	786	805	828	842	846	835	831	829	851	821	809	870	820	800	790	843	832	832	844	822	808	833	807	825	830	845	786	782	787	843	835	837	822	823	797	757	810	806	828	798	781	800	855	815	769	818	771	782	835	833	770	859	858	781	816	805	794	785	818	845	821	830	821	828	776	793	804	794	850	816	812	741	799	829	784	809	865	803	791	822	751	835	848	835	792	854	782	821	879	808	827	868	838	815	811	834	823	870	819	813	823	840	793	787	803	832	829	826	819	820	772	818	840	835	815	810	895	788	830	804	836	855	835	796	806	868	838	809	856	826	805	775	833	821	822	770	809	838	773	823	819	793	789	808	813	853	811	856	848	835	804	753	851	822	839	853	817	816	856	807	853	826	781	768	796	805	805	825	844	827	854	847	799	825	815	795	792	819	815	798	815	820	858	784	838	850	811	881	787	826	810	810	815	870	799	853	857	816	803	814	815	900	870	835	785	813	813	795	826	810	844	755	808	841	794	816	771	845	787	807	823	770	793	855	803	842	838	804	817	772	828	852	826	805	829	824	765	844	829	851	833	778	822	810	837	774	818	832	770	808	816	837	832	814	814	823	809	807	797	837	788	826	834	748	820	832	862	795	782	838	858	815	739	819	822	809	832	817	835	853	783	823	828	839	849	796	777	826	902	828	871	812	839	793	823	822	767	808	820	768	828	838	846	804	859	813	859	804	820	816	832	847	814	781	839	757	829	820	871	820	846	797	799	778	821	772	841	794	805	819	813	815	833	824	828	826	833	847	841	835	846	809	789	842	796	833	826	860	811	873	825	840	773	802	856	789	851	772	800	854	832	833	864	766	768	812	816	837	796	836	851	827	837	821	851	815	834	719	762	815	848	781	800	845	818	800	868	802	794	810	783	836	796	816	795	829	844	839	804	800	840	770	806	821	851	748	845	828	855	817	819	846	791	798	823	794	796	825	796	848	799	789	821	812	807	823	818	786	816	787	811	839	830	817	862	868	859	766	839	773	799	832	776	799	859	825	790	839	837	839	846	846	870	850	786	816	826	839	810	862	766	800	850	819	809	821	823	864	807	788	802	819	818	857	823	807	822	858	770	857	807	791	811	825	772	835	841	801	777	844	808	834	843	807	830	839	784	814	807	825	870	815	816	853	827	860	829	784	794	797	806	817	797	819	778	838	833	861	776	778
28773	18544	20331	17206	12303	9177	6518	5513	4357	3809	3001	2744	1908	1750	1534	1445	1389	1010	839	1032	978	660	582	483	571	532	474	418	408	419	448	402	359	374	370	378	349	374	354	335	304	352	351	332	339	331	320	310	353	365	361	319	323	338	346	301	326	322	349	330	336	327	316	334	353	328	322	301	346	352	340	327	325	342	334	387	325	321	372	312	322	347	344	330	309	339	317	329	330	347	351	305	309	363	331	341	332	324	330	296	323	307	339	343	338	319	337	308	325	325	335	335	358	288	290	315	366	305	366	327	327	346	377	351	328	323	329	348	347	341	345	337	303	364	317	318	322	294	346	362	317	333	326	318	342	329	333	352	332	345	314	319	309	304	317	343	335	313	324	336	324	323	300	367	315	304	365	340	318	330	340	310	330	345	322	322	337	339	342	331	326	348	317	315	362	339	375	327	347	345	369	341	326	357	327	355	324	348	367	336	355	333	331	314	339	297	351	316	339	332	304	324	346	334	367	347	343	352	319	339	304	333	337	347	355	298	292	327	354	269	319	342	344	361	375	355	330	324	319	338	336	339	325	310	302	343	344	323	342	301	381	355	336	347	342	327	321	351	311	316	354	341	328	323	353	350	334	339	315	333	328	350	327	343	309	323	350	320	312	320	342	353	355	309	355	357	331	328	299	348	325	337	333	352	309	315	337	329	323	345	324	307	316	310	296	329	345	333	326	335	360	362	325	323	351	357	320	336	314	355	324	301	366	332	348	319	355	321	328	345	361	339	333	338	332	305	314	313	319	334	316	344	297	329	301	354	344	327	337	332	302	328	323	339	342	305	379	361	308	346	325	371	316	325	339	336	300	348	338	362	340	344	327	327	350	329	349	330	317	346	315	345	341	343	328	344	307	325	304	308	355	322	366	361	329	334	297	330	326	348	346	366	330	339	336	360	309	355	348	341	330	312	325	317	324	333	335	335	362	343	293	302	371	329	370	346	336	345	340	333	329	393	332	325	309	341	339	327	320	360	328	337	340	331	325	325	322	326	339	312	355	325	346	351	359	325	332	341	338	326	357	308	327	342	338	340	352	351	346	328	338	318	311	337	323	292	340	319	325	322	355	341	323	352	344	337	338	325	343	368	332	312	325	322	335	350	311	336	328	383	332	353	362	325	341	349	345	328	378	341	323	362	354	323	348	336	341	334	328	317	332	318	363	344	309	355	330	337	365	331	348	361	355	341	308	327	304	327	349	322	329	307	330	327	346	312	328	335	319	332	349	323	323	323	345	343	337	332	336	341	338	309	349	331	312	358	305	325	339	321	353	336	362	360	350	329	331	322	326	350	308	355	358	346	341	353	345	284	306	325	346	336	328	310	320	321	361	334	327	346	313	326	349	314	342	341	355	328	330	315	324	348	357	335	310	346	310	331	309	321	326	362	326	327	357	343	322	312	336	342	297	320	337	332	329	296	326	316	344	355	353	339	333	326	334	320	327	343	334	322	293	349	322	342	335	319	321	336	330	350	332	346	359	369	338	297	326	347	315	312	338	343	360	345	329	329	357	301	348	340	326	349	311	312	316	335	359	319	340	347	293	292	322	323	311	332	345	318	335	319	307	343	341	367	367	295	302	341	323	337	327	335	322	322	289	302	325	336	277	359	317	344	329	340	353	315	336	349	329	325	311	323	324	341	290	317	308	344	310	335	323	309	334	343	342	347	342	296	368	332	339	348	363	363	339	337	324	383	354	337	350	328	319	330	325	355	333	339	333	340	333	352	357	288	345	340	311	340	364	328	315	361	310	350	325	358	319	331	330	346	317	347	336	323	296	360	345	384	331	357	327	369	316	338	329	347	306	353	344	335	321	307	368	340	335	322	322	333	336	310	358	312	305	321	346	319	335	328	351	359	328	291	308	332	350	343	336	352	350	306	341	351	320	297	335	333	326	334	338	332	345	315	360	354	314	364	285	321	356	343	303	333	341	314	303	291	340	309	331	348	321	345	356	352	351	322	325	331	327	336	336	314	316	306	330	326	319	365	304	333	305	290	328	324	320	324	353	351	333	349	325	328	349	312	317	345	323	330	333	324	325	321	289	331	323	344	329	352	335	351	324	338	300	323	312	327	327	324	331	311	358	345	348	322	337	366	336	349	309	322	342	318	343	337	314	320	357	351	329	354	321	323	332	329	352	358	368	354	325	294	358	320	349	329	337	323	300	311	331	336	317	352	357	298	361	329	365	313	338	332	327	338	355	345	342	310	326	291	353	347	317	346	353	350	354	306	327	288	354	301	324	323	356	326	355	332	321	333	301	316	325	319	347	300	313	323	348	360	335	363	317	355	316	346	339	331	337	303	336	339	346	318	356	315	315	335	289	324	339	316	310	318	330	313	345	379	339	330	334	339	327	337	327	325	348	347	310	313	357	375	340	306	349	339	337	290	329	311	331	300	321	354	327	318	340	369	337	328	353	356	347	323	341	356	346	325	339	320	339	297	289	330	303	315	340	335	350	339	372	332	362	350	304	326	356	315	347	329	361	327	311	308	367	304	324	346	343	333	293	330	304	331	361	343	349	320	299	311	374	369	321	310	326	332	294	339	348	325	329	307	344	339	343	331	342	345	338	361	342	341	344	351	343	333	330	348	319	341	328	329	326	354	344	353	345	329	301	320	341	305	324	324	331	361	339	330	314	335	317	321	310	327	345	336	294	332	343	316	340	331	330	347	349	303	332	336	336	330	359	325	343	312	310	346	331	326	334	304	333	334	351	353	356	319	340	300	330	359	340	313	332	358	330	348	379	339	300	305	326	304	336	319	320	308	328	352	359	325	327	321	350	307	344	344	327	364	354	310	360	372	369	327	320	329	313	315	368	365	340	315	307	313	325	337	305	339	322	334	349	313	329	366	372	343	343	360	364	348	321	331	360	364	381	343	318	333	368	323	323	366	324	379	351	311	323	337	334	359	348	335	345	317	298	331	326	338	343	341	382	334	349	324	341	345	324	326	309	350	328	334	315	343	302	319	353	303	311	351	321	340	326	364	311	313	347	352	381	321	328	338	317	338	323	304	342	352	360	351	327	333	299	374	343	322	346	333	332	334	338	346	338	303	334	314	356	325	363	299	340	315	307	319	359	329	355	350	299	356	332	316	370	377	319	337	301	356	322	345	376	309	317	333	322	330	333	331	323	374	331	334	321	352	333	308	368	346	287	299	326	327	331	359	298	360	344	324	328	311	333	332	278	350	323	352	346	322	348	337	372	354	353	314	341	314	328	374	310	333	330	358	356	335	328	348	329	360	312	366	302	360	295	347	331	326	346	341	338	342	308	363	351	333	326	336	340	321	369	330	319	342	331	332	307	334	326	328	359	358	310	346	356	329	354	318	334	314	352	343	353	331	323	318	324	327	359	314	348	292	342	340	337	329	333	323	327	309	345	341	338	287	316	351	342	314	324	367	338	341	351	317	318	301	337	333	326	351	352	320	341	299	363	338	319	290	318	306
17047	16315	26346	28953	26071	23404	19482	19048	16107	15677	13189	12846	9757	9609	7836	7358	6846	5571	4121	5847	5451	3253	1995	1698	2553	2003	1954	1419	1635	1332	1353	1227	1131	1160	1133	1048	1058	909	916	908	882	879	836	845	807	795	820	826	822	838	796	824	852	798	819	845	794	793	732	851	862	798	798	811	782	817	802	824	795	811	824	747	812	778	859	790	818	766	776	815	874	807	811	808	800	808	821	846	820	813	804	809	836	775	795	788	750	829	808	804	742	817	824	774	822	800	811	815	781	808	792	826	825	832	861	800	837	838	847	828	742	813	851	840	863	810	849	820	812	813	809	819	816	815	805	817	733	781	841	769	813	772	824	791	824	807	803	849	795	828	849	771	815	836	805	776	800	834	852	793	835	842	810	785	823	787	800	827	832	822	829	803	790	850	787	832	815	825	821	863	847	755	843	824	797	837	772	817	801	833	817	785	780	849	801	782	813	792	829	813	817	788	796	799	792	800	837	808	872	822	780	845	859	783	786	841	850	791	805	842	834	842	819	810	811	820	791	773	814	828	824	799	839	768	835	767	759	840	822	800	837	820	858	811	809	834	839	813	830	804	831	831	804	760	795	863	768	815	794	860	806	854	836	819	773	836	785	816	877	834	846	798	793	840	815	861	812	805	818	769	838	806	802	810	811	821	812	785	814	764	780	816	795	877	812	822	778	771	828	834	819	785	857	800	809	799	775	768	845	804	781	808	820	809	845	834	764	812	760	842	875	785	791	792	830	752	837	822	807	787	792	819	802	785	824	782	769	841	806	874	817	821	773	817	785	869	853	799	808	840	755	818	839	811	838	815	844	811	811	831	752	746	828	808	871	796	770	811	774	821	833	739	810	792	833	723	816	798	805	808	763	782	841	845	863	816	837	840	815	782	785	808	790	754	862	791	773	831	812	753	764	775	808	820	749	784	853	834	773	793	825	836	800	812	770	797	755	811	829	732	813	807	797	785	821	859	778	847	861	790	810	768	815	794	840	838	808	847	824	794	787	803	791	851	797	851	769	816	822	832	818	773	790	810	822	824	811	782	843	850	797	774	796	782	803	796	780	782	732	854	798	819	813	788	777	853	773	875	814	780	859	851	787	777	781	812	808	819	815	826	778	840	817	798	821	787	771	779	751	771	824	777	794	851	814	833	774	825	853	796	817	798	798	816	790	796	848	847	809	769	799	767	805	806	818	760	835	810	824	825	765	800	804	793	805	799	772	821	836	840	804	830	856	777	799	782	827	818	795	817	811	738	844	810	805	852	847	855	796	864	875	806	805	795	791	770	782	811	798	801	805	803	766	786	819	810	865	833	801	837	796	827	860	807	821	822	830	835	852	812	763	833	821	793	802	825	823	792	773	846	793	768	840	774	850	796	814	825	845	841	805	859	834	824	762	821	796	873	775	803	787	803	749	846	845	817	820	830	787	768	858	825	774	802	795	801	822	837	826	812	795	811	843	799	861	819	761	794	817	791	800	838	788	837	790	823	810	828	848	816	793	812	838	785	747	795	834	812	815	856	809	788	849	791	837	849	789	788	802	796	864	776	828	807	806	805	858	807	780	824	786	811	828	810	825	810	851	795	804	818	832	759	823	864	834	789	811	754	819	829	814	840	817	817	811	832	767	796	765	840	794	816	832	851	754	815	791	788	822	847	798	820	830	856	840	788	805	817	823	811	838	802	787	833	826	825	778	825	814	809	794	796	782	802	825	806	834	803	848	786	834	769	833	812	821	790	826	821	783	853	776	804	793	827	817	788	821	791	872	789	803	808	789	824	780	809	839	764	803	771	821	790	833	776	814	882	810	760	815	806	825	829	845	827	803	818	781	830	826	887	761	801	823	836	767	814	832	804	786	810	807	808	836	819	877	770	860	816	808	845	777	754	844	829	793	764	802	833	813	836	877	789	790	788	823	843	838	812	809	787	828	848	810	781	780	796	826	808	836	801	796	820	791	754	834	761	830	785	766	841	811	820	776	768	822	803	814	814	786	759	808	809	831	819	806	753	813	839	782	833	757	845	848	794	881	793	767	803	799	791	788	790	836	845	823	839	801	818	847	855	843	801	840	840	839	836	780	843	816	833	802	856	847	808	835	807	800	790	774	810	796	855	805	846	870	817	831	812	809	810	799	824	788	836	805	814	777	778	814	839	809	831	796	819	852	833	812	770	787	789	809	861	823	778	847	790	785	807	785	836	807	864	811	804	837	785	836	772	808	815	796	818	826	827	832	785	831	823	797	840	845	865	818	789	788	866	823	812	816	831	780	808	761	821	781	859	825	801	800	860	853	781	791	798	816	810	794	834	753	782	862	789	794	802	786	852	817	854	790	839	770	828	852	800	835	842	844	791	827	819	820	818	800	803	819	827	819	827	810	769	823	803	832	838	801	830	878	790	839	770	777	829	809	856	831	828	819	821	792	853	847	864	800	847	888	823	802	869	810	815	782	768	822	798	789	821	802	827	795	776	839	833	818	820	776	849	812	858	827	766	835	838	856	860	803	739	772	803	802	847	845	814	811	795	876	834	816	812	866	856	836	807	800	788	797	790	815	838	822	807	804	791	854	820	771	813	863	821	838	749	800	816	791	795	859	832	813	784	791	788	813	856	813	818	801	790	823	779	785	801	818	798	795	836	804	843	844	795	834	808	858	802	786	778	800	816	818	812	841	789	779	791	756	812	864	799	821	803	869	815	797	765	775	819	795	801	803	839	775	815	811	788	809	793	839	791	822	814	841	848	807	808	827	831	793	843	832	814	805	808	835	790	848	761	779	755	813	823	776	766	890	807	819	808	837	808	748	792	830	822	841	776	837	789	848	824	836	835	765	774	788	784	809	793	832	829	799	830	831	766	809	845	834	848	802	760	823	835	835	795	823	795	828	879	800	746	781	802	843	863	832	825	766	804	783	801	806	833	847	807	795	781	834	826	826	784	805	776	807	783	818	795	825	837	865	768	800	792	793	818	823	808	784	835	820	784	860	840	804	866	785	789	827	747	836	847	791	827	851	809	808	799	818	824	765	812	784	878	794	820	818	797	831	818	794	769	794	829	780	794	803	816	807	806	752	758	811	803	819	816	810	828	824	824	816	844	805	817	778	765	823	796	827	810	831	792	792	814	802	813	813	842	837	812	827	812	806	751	822	800	826	851	849	795	823	789	779	820	819	791	787	802	779	791	753	748	844	852	845	842	782	786	772	788	803	799	829	761	789	827	835	811	842	734	825	833	850	835	815	834	828	771	818	777	805	809	800	825	812	739	806	761	781	781	763	762	853	800	789	821	781	806	770	797	802	797	816	838	782	812	813	798	789	817	814	863	808	816	805	850	845	834	814	802	762	741	833	789	812	835	777	835	806	745	788	813	851	782	753	798	781	808	835	816	791	784	841	808	800	766	761	810	808	786	764	821	764	881	793	841	779	756	787	876	808	813	825	836	794	793	791	779	771	790	822	795	818	813	783	806	812	781	859	806	802	824
35312	28414	30572	27086	20830	17069	11902	11541	9280	8577	6928	5506	4305	3427	2431	2727	2793	2732	1863	2403	2184	1616	643	515	639	922	660	603	577	544	519	482	460	458	455	388	400	377	354	380	357	314	348	343	309	338	349	345	329	319	348	358	321	348	342	350	325	304	301	368	311	371	324	313	345	328	337	321	339	341	326	299	335	341	325	329	325	339	339	316	292	306	382	313	328	341	334	319	318	321	321	332	351	312	358	336	322	314	353	331	304	359	314	365	337	334	340	350	352	357	351	314	303	305	323	326	332	331	334	310	330	338	316	327	317	321	302	346	356	349	321	324	337	338	352	317	330	324	312	331	331	299	322	317	354	346	326	322	333	349	326	316	331	353	341	356	311	307	342	291	332	326	320	362	332	325	335	337	315	367	343	319	308	320	318	336	300	315	315	345	334	346	316	346	329	340	333	334	315	343	327	339	310	316	325	294	335	327	330	338	355	337	321	351	305	329	363	290	347	335	336	354	336	358	362	332	353	356	326	324	343	333	343	371	318	339	350	332	325	342	329	343	306	320	339	329	323	309	305	303	349	341	334	316	316	336	328	328	333	336	323	329	306	361	343	318	351	310	370	338	324	345	321	349	322	327	329	329	341	327	328	342	315	309	305	317	332	334	367	321	327	323	321	346	331	325	317	348	318	315	351	310	307	363	348	344	327	320	334	321	325	321	356	335	372	291	341	314	340	331	359	355	332	336	336	346	348	336	297	353	381	332	314	358	310	325	326	301	321	303	356	306	330	305	329	315	343	339	356	313	325	349	342	316	321	316	309	339	343	336	314	356	337	318	343	327	315	343	358	313	345	326	329	308	358	326	304	309	337	338	319	363	307	313	362	352	344	330	343	306	317	355	306	311	327	319	303	337	334	357	345	344	335	318	331	339	344	315	315	327	328	317	304	304	316	353	348	323	326	290	330	328	326	328	353	315	296	332	292	323	315	319	323	282	346	344	329	335	350	356	355	334	361	308	330	307	321	323	349	322	344	330	325	356	346	319	350	330	339	314	322	311	334	336	320	320	336	305	312	331	346	323	319	330	354	310	337	358	288	344	295	340	347	333	373	346	332	352	331	316	325	361	331	329	315	341	306	320	318	334	343	322	336	333	331	321	351	342	324	302	321	330	291	337	332	303	333	328	324	343	362	308	344	302	322	326	318	320	307	320	354	337	297	366	277	354	365	297	326	311	360	331	331	327	318	339	324	328	296	302	315	341	306	328	359	311	330	320	292	351	312	310	378	330	329	303	314	300	334	331	340	335	333	341	344	319	316	330	325	314	343	319	353	309	347	362	363	348	332	298	322	326	346	351	340	337	318	310	340	322	341	324	334	347	348	344	357	303	358	337	339	326	351	353	347	293	342	345	312	381	343	337	305	327	333	336	315	319	381	345	325	328	312	328	350	331	319	331	336	350	324	327	352	314	358	331	344	376	304	360	303	346	341	310	340	311	342	304	322	330	332	305	323	324	311	325	319	339	384	372	356	342	334	345	324	341	371	322	356	328	292	291	347	305	319	330	325	331	316	376	317	351	333	314	336	323	376	365	339	320	325	358	330	363	343	330	365	333	328	357	343	348	305	346	348	327	330	335	342	356	317	331	287	339	333	324	364	337	329	315	337	330	315	348	363	359	350	335	356	326	304	306	319	361	349	331	323	319	313	322	320	306	336	361	355	318	306	352	347	330	348	303	328	329	339	321	311	320	328	313	334	353	328	336	352	318	321	355	337	365	332	317	348	325	336	358	292	298	325	314	335	349	335	330	337	323	322	321	318	341	296	334	346	316	307	346	343	306	357	359	328	361	340	316	340	323	336	343	342	326	337	320	341	319	324	325	309	306	293	324	328	321	319	365	298	324	331	325	331	333	359	340	322	322	364	338	311	351	313	320	311	316	317	332	353	324	357	359	321	306	329	345	338	337	315	327	317	316	330	339	346	321	323	307	284	356	318	323	335	322	330	333	376	346	304	300	308	353	323	331	353	311	312	311	333	332	339	336	337	333	285	334	330	315	326	340	348	332	334	356	327	339	338	324	346	319	334	341	324	335	321	349	312	334	309	320	362	312	365	318	360	319	325	336	345	322	341	291	362	303	363	331	333	324	286	320	337	316	317	353	327	326	327	321	289	313	331	318	327	339	304	318	320	348	309	343	328	304	348	320	345	324	338	319	355	337	305	320	350	341	283	351	317	295	330	341	336	315	318	305	348	305	335	317	372	326	342	327	336	341	357	329	327	322	345	319	321	340	319	361	335	332	328	299	302	311	350	337	308	333	326	352	345	352	341	296	315	344	322	293	316	340	344	322	306	347	319	339	305	319	313	294	337	321	322	338	329	338	393	315	330	306	335	305	323	354	346	322	341	326	314	317	351	329	314	310	329	349	360	303	320	344	340	324	354	295	339	337	322	341	341	365	365	330	346	321	348	340	288	320	351	317	355	355	306	340	339	313	316	329	373	300	298	320	341	315	315	339	295	308	345	331	337	335	322	351	362	333	374	311	364	327	321	321	338	367	333	339	319	334	317	353	371	323	338	361	322	340	358	323	332	334	352	367	323	316	322	358	326	290	338	311	329	361	388	308	320	346	304	365	315	345	337	355	343	345	287	323	317	332	310	334	336	358	326	317	334	332	324	318	315	337	343	334	341	324	299	348	346	334	350	360	337	312	341	350	331	328	344	328	323	301	329	361	359	338	349	309	325	295	316	320	334	326	349	339	329	330	315	335	332	323	324	334	299	320	334	325	319	320	324	336	339	316	334	330	319	330	311	321	325	350	351	330	305	298	328	315	335	340	319	324	322	343	334	348	360	337	321	337	293	313	323	333	357	327	284	320	341	322	331	355	330	271	304	332	309	330	338	335	349	352	350	295	363	318	355	332	345	344	293	293	338	318	324	346	314	356	341	342	330	309	331	330	320	329	345	331	288	352	321	332	291	343	334	304	345	331	333	335	326	328	311	335	331	339	321	323	367	326	341	318	331	323	332	345	371	303	311	324	322	343	389	301	324	339	340	315	361	342	298	289	332	304	325	324	356	340	320	331	320	321	308	321	297	328	341	339	352	335	350	357	327	327	311	300	338	333	344	321	327	320	324	367	323	321	320	320	323	320	306	328	367	332	359	350	319	341	344	314	320	357	335	333	333	328	316	353	335	328	332	319	347	340	379	357	353	344	351	346	304	330	321	321	330	317	356	311	321	325	336	338	319	345	327	322	360	306	387	343	354	334	319	307	318	332	297	317	319	304	328	285	343	311	324	320	354	315	301	335	345	316	313	308	345	354	342	319	300	313	333	310	325	341	362	349	334	319	349	333	324	336	312	319	311	320	355	336	349	314	352	324	330	295	321	289	351	343	335	313	335	334	333	313	314	339	337	334	324	355	352	316	363	353	339	302	322	341	318	375	356	288	342	338	314	318	296	309	321	316	337	301	297	326	350	316	320	307	320	338	342	334	323	295	303	281
22253	23391	33334	36501	33936	31176	26273	27403	25398	25218	22511	20750	18117	15206	11641	12914	13692	12716	8936	12369	11543	7722	2638	2203	3033	5081	3400	2637	2596	2352	2228	2028	1690	1733	1663	1317	1387	1092	1079	941	887	867	869	835	809	779	851	825	796	825	815	808	877	818	835	835	792	843	767	766	818	797	805	853	782	789	843	766	782	789	805	788	803	835	796	776	799	784	809	839	745	786	789	807	782	777	868	803	786	794	836	849	824	707	786	806	814	817	823	806	830	844	839	813	778	810	758	774	789	815	842	838	816	786	766	773	844	847	785	787	785	814	826	777	773	835	779	825	795	805	785	790	807	805	787	766	818	845	848	854	792	759	799	801	768	777	786	790	779	840	773	858	817	799	832	807	777	808	760	771	805	794	799	802	769	810	783	796	800	828	777	827	830	808	794	832	810	820	791	810	793	801	826	806	881	774	776	765	842	782	772	828	818	836	791	789	791	812	831	820	812	773	779	821	793	777	817	799	834	795	828	858	853	783	787	837	809	790	861	800	813	854	754	844	758	839	821	812	803	764	751	813	909	842	750	817	790	832	794	840	824	817	833	793	767	843	869	798	810	832	821	804	803	769	786	801	815	772	817	787	806	825	848	813	800	855	832	770	818	809	806	791	778	789	798	830	791	782	787	754	791	831	785	771	849	764	840	831	774	831	787	822	809	816	788	784	775	828	756	799	726	843	841	807	784	797	812	811	821	811	816	820	791	769	809	796	792	785	762	817	758	779	797	806	793	759	837	811	814	812	797	808	804	853	830	755	856	798	806	775	779	778	861	786	812	815	803	816	765	776	810	800	765	789	813	816	775	831	806	819	773	804	799	826	803	812	815	758	860	768	779	766	808	802	808	800	788	764	818	781	802	771	781	785	847	800	822	831	840	791	788	801	790	799	792	807	834	869	788	797	809	762	785	797	790	798	774	796	776	798	769	769	808	791	818	797	813	802	818	835	901	787	814	842	748	829	824	765	837	803	836	798	833	777	781	789	815	834	758	827	802	787	802	840	787	825	814	796	779	786	867	800	838	805	791	811	811	825	801	795	817	775	835	805	855	811	775	787	816	881	843	790	769	796	771	793	869	780	857	778	826	823	786	787	778	802	822	787	799	829	793	856	861	844	795	818	815	841	771	823	776	804	780	774	807	800	824	851	827	820	845	800	796	858	771	797	793	732	810	853	802	876	829	812	791	820	805	810	807	781	831	868	759	828	763	793	814	772	868	749	795	790	843	832	849	801	798	794	836	781	815	809	772	774	786	787	803	767	774	767	783	772	800	833	776	788	838	742	845	755	846	824	756	808	765	813	800	828	797	824	822	809	793	816	799	815	763	857	815	777	819	799	788	802	754	830	813	808	821	799	790	730	802	810	796	809	788	798	855	791	810	750	782	849	833	798	782	774	796	771	766	820	847	768	781	833	801	837	815	837	787	786	792	816	795	812	774	791	779	779	747	788	738	757	826	753	837	807	758	761	782	789	749	802	801	797	758	816	776	774	821	825	805	778	765	811	775	844	793	786	773	755	779	837	771	794	834	794	824	829	765	807	821	789	835	844	840	824	798	792	778	799	824	812	733	836	818	804	790	802	799	761	774	824	819	804	808	793	832	777	826	843	760	791	807	764	822	789	798	792	807	812	810	804	805	789	834	809	818	813	829	852	846	837	782	799	803	764	834	867	811	794	807	807	863	820	836	848	817	786	791	812	779	787	834	787	807	840	790	800	810	799	834	815	831	826	801	834	820	804	842	833	863	768	824	830	803	857	830	845	753	864	816	819	828	778	809	772	842	843	784	785	794	798	869	841	851	807	823	825	806	822	829	783	809	790	808	776	782	823	792	739	794	803	817	819	854	835	805	862	770	798	811	787	805	818	753	777	813	809	800	867	784	832	794	800	836	851	780	773	841	829	853	799	857	794	791	790	817	862	798	810	797	750	796	804	771	773	847	785	794	830	797	849	758	796	801	759	793	863	831	824	856	785	738	805	807	797	772	827	820	767	780	804	851	770	778	794	792	820	854	799	804	768	807	827	757	774	823	794	793	796	820	824	765	811	833	830	804	806	817	785	798	805	724	787	818	812	812	804	884	770	780	802	799	783	784	749	865	839	823	844	840	832	752	763	764	803	793	787	765	773	792	830	795	774	774	840	786	801	822	836	826	787	830	789	812	796	784	824	754	814	810	806	806	827	797	780	820	824	800	768	846	787	823	831	843	804	849	836	803	807	798	813	804	850	800	821	772	814	801	777	815	811	805	856	783	821	801	809	814	771	842	823	829	812	811	821	817	808	795	760	837	772	818	822	847	768	797	804	808	774	783	787	811	830	778	784	839	855	768	794	830	830	799	833	768	824	775	804	850	801	853	800	785	821	841	840	805	785	763	805	793	789	789	803	760	762	834	808	839	834	787	851	799	860	835	791	792	783	724	775	807	789	812	772	785	803	809	834	784	765	830	762	788	811	773	820	838	757	780	794	806	782	828	736	811	808	795	787	789	843	863	780	815	813	799	818	910	848	820	790	834	772	779	832	803	813	794	790	760	779	761	805	779	813	819	773	812	779	795	807	756	771	782	812	834	827	804	829	806	815	863	783	830	761	799	812	807	834	857	807	789	846	777	792	794	812	810	835	843	832	807	782	812	830	764	821	773	796	798	788	788	783	788	781	810	823	806	785	812	743	844	803	797	806	797	807	809	832	833	820	852	798	820	819	809	806	804	796	816	813	755	762	770	795	855	780	792	778	757	824	817	851	799	752	779	852	813	836	855	794	783	819	791	852	820	819	847	802	856	805	826	811	795	788	827	775	760	765	794	732	845	793	804	849	838	788	840	845	776	786	818	807	840	791	815	818	780	822	835	720	841	773	798	747	828	811	859	796	809	792	822	813	781	753	772	803	794	831	825	800	820	759	778	853	819	802	837	769	861	881	791	761	825	851	820	817	812	774	800	838	843	792	849	810	789	838	774	838	816	812	775	840	848	828	831	845	789	845	788	786	847	831	772	835	805	772	813	825	820	807	828	779	817	750	763	746	801	829	809	794	782	832	731	814	840	796	844	823	747	790	835	761	791	805	774	825	759	770	794	809	828	809	816	813	760	869	791	780	805	798	772	785	820	790	799	841	816	758	839	777	781	841	757	778	815	775	803	778	830	794	818	782	811	815	811	844	757	808	767	808	827	761	813	827	770	830	807	813	789	759	782	796	813	852	820	812	844	787	756	850	805	790	794	794	817	807	796	759	762	749	817	812	791	757	824	840	877	810	809	815	834	773	847	831	751	776	758	844	833	781	809	821	760	767	829	799	797	857	830	757	774	795	760	765	812	807	834	783	753	797	811	827	795	781	779	822	818	821	767	774	835	795	832	770	813	802	749	794	789	848	794	776	794	774	789	722	803	856	825	840	782	789	838	787	778	804	843	793	805	809	833	782	866	771	816	759	838	790	801	849	880	812	812	756	803	729	811	769	796	806	798	838	780	808
24469	11337	11467	9709	5936	4101	3185	2501	1940	1567	1327	1140	883	697	702	612	583	500	454	449	362	363	367	377	379	362	363	346	361	385	342	346	334	354	343	337	360	323	308	341	350	337	373	347	353	340	315	346	325	343	291	340	321	332	346	312	336	366	352	346	330	309	331	348	317	303	355	294	306	361	348	327	329	354	324	318	303	329	333	314	334	336	327	321	306	350	326	313	291	356	307	304	370	344	314	338	334	326	344	350	267	325	343	339	318	325	358	339	317	338	308	355	302	327	319	341	366	331	331	337	331	335	333	331	336	321	324	352	341	328	322	342	334	343	319	321	346	307	336	342	334	353	320	329	280	318	335	323	349	348	331	304	344	362	373	376	328	323	327	309	328	267	327	316	305	321	343	328	340	344	335	301	358	346	338	349	359	350	355	332	343	347	322	318	340	322	336	324	320	352	325	325	347	327	333	331	346	338	356	339	340	314	349	338	325	316	325	313	302	314	328	342	311	292	326	345	319	343	350	295	315	334	349	321	314	302	320	371	342	366	322	352	324	352	355	329	343	326	382	330	317	337	343	348	301	318	304	303	313	331	337	334	303	351	321	306	331	320	346	323	346	378	331	323	323	319	351	331	345	333	313	320	344	338	289	315	314	305	304	328	325	340	348	340	328	298	336	371	329	330	350	307	350	304	336	323	353	313	322	312	336	305	333	357	361	310	367	329	338	349	316	337	328	339	323	349	377	337	315	300	331	343	316	332	339	334	351	327	308	301	325	356	314	329	314	311	330	314	330	341	347	333	321	333	291	339	336	334	336	336	342	311	339	335	305	328	365	298	292	323	334	334	314	312	348	309	357	355	306	348	311	371	282	349	333	310	329	333	319	333	340	321	361	333	331	326	316	324	320	344	365	333	336	357	342	305	347	353	323	354	331	349	332	323	338	314	325	338	333	328	341	351	340	353	365	326	325	316	358	323	331	304	335	302	331	348	324	316	334	302	324	302	355	320	314	346	355	332	335	291	334	364	348	333	318	314	340	326	338	350	333	320	351	335	341	370	320	342	322	343	331	332	308	338	326	323	347	315	323	343	321	358	331	299	332	344	341	323	322	307	324	297	294	296	321	371	347	315	336	333	351	335	368	323	344	316	346	374	351	303	291	317	333	327	335	345	279	348	322	377	308	344	341	352	354	347	352	331	312	327	333	349	334	321	314	326	345	375	315	303	331	335	358	335	332	322	378	350	329	321	362	336	339	305	295	323	330	338	314	341	354	328	304	359	348	332	314	327	333	340	332	352	338	360	340	351	344	322	340	320	335	342	313	341	320	337	350	288	332	319	351	313	336	348	338	326	352	319	332	341	325	340	328	321	313	340	345	353	313	361	323	354	363	289	322	319	347	347	350	354	307	342	363	330	353	350	322	313	288	301	309	301	323	357	347	302	357	347	304	304	331	333	318	326	299	331	283	321	337	343	368	332	336	363	307	353	315	357	318	326	331	363	337	372	357	310	311	369	365	299	304	288	312	346	317	322	328	345	320	334	329	292	317	361	336	315	343	347	344	357	303	337	334	305	351	341	346	338	341	334	327	329	318	329	332	322	343	288	322	334	310	302	309	336	320	345	298	354	356	324	316	344	329	338	310	310	323	321	333	332	351	351	307	322	337	338	351	342	325	345	335	304	328	323	332	376	333	355	314	338	343	352	323	330	302	332	324	302	350	317	315	361	318	368	336	306	349	351	322	360	334	326	308	307	355	349	333	339	314	356	317	322	363	320	330	299	321	334	314	309	301	365	322	329	359	334	333	345	341	294	305	315	333	329	314	364	330	325	340	366	313	320	355	335	336	337	326	350	311	355	353	338	312	321	334	351	334	329	329	332	373	352	352	360	324	324	281	350	297	308	312	335	316	365	309	350	313	302	326	324	334	332	345	337	295	370	365	341	334	339	350	320	334	335	352	318	317	304	287	352	304	308	341	313	337	322	361	369	351	341	323	306	374	316	367	306	356	319	363	335	342	335	347	308	339	347	358	341	368	348	320	339	312	334	333	341	291	351	345	318	330	297	312	331	345	336	360	342	327	329	334	291	308	345	373	302	344	326	351	313	330	333	363	323	351	320	369	318	365	330	329	347	342	320	332	330	296	347	331	325	378	350	331	348	325	312	318	289	349	306	331	324	321	314	322	326	326	353	319	337	334	366	327	314	353	363	326	310	355	343	343	342	301	303	349	345	323	326	340	333	335	319	317	331	327	356	349	343	339	337	331	292	344	318	328	320	363	335	321	319	336	360	343	309	329	352	316	290	333	344	340	334	308	331	307	331	375	329	310	311	307	291	312	327	347	317	340	324	320	337	317	337	333	356	318	329	347	311	333	322	345	336	368	341	352	346	315	338	339	342	358	354	325	362	320	338	343	367	336	326	304	315	333	345	297	326	350	364	332	307	349	334	315	310	317	324	326	323	337	349	382	325	333	370	295	306	305	342	320	339	325	297	327	346	343	331	331	344	309	321	341	318	333	330	355	336	332	318	362	325	316	340	339	308	347	319	344	328	334	327	322	339	334	331	322	314	335	341	328	324	344	315	337	338	338	304	335	336	314	342	335	363	359	359	341	348	351	325	305	322	342	327	317	314	322	336	321	357	350	294	338	343	303	321	350	334	366	349	303	358	330	351	334	360	334	312	316	305	322	307	303	329	349	292	323	324	302	350	339	317	349	322	318	335	281	329	347	334	309	286	312	304	299	318	330	333	335	372	328	352	297	350	350	351	341	314	337	342	329	339	374	315	331	323	339	333	326	299	321	355	319	323	310	321	343	277	334	314	327	356	378	329	332	342	345	321	302	334	333	360	329	340	322	313	364	330	351	312	349	342	315	355	317	350	345	316	302	320	348	332	337	348	331	320	343	347	334	308	339	366	316	327	293	314	336	338	315	358	323	339	348	322	368	362	309	338	317	321	312	344	332	332	327	326	333	337	343	342	321	335	351	322	317	401	305	335	326	334	317	322	382	380	321	313	352	341	356	310	327	334	310	333	293	332	347	344	322	317	349	326	331	332	320	326	358	335	323	333	325	330	348	325	331	341	324	330	352	321	352	327	382	331	344	356	332	375	334	333	307	328	314	317	316	349	321	346	334	331	351	292	343	344	311	334	326	335	310	319	342	336	332	363	331	314	331	308	314	347	312	324	352	356	319	360	313	304	360	353	346	325	322	308	307	304	324	349	339	335	302	368	333	331	371	317	322	344	328	308	293	320	349	308	328	324	347	353	338	353	326	348	336	318	310	362	359	339	334	319	326	323	312	316	345	343	336	364	370	350	324	350	321	349	314	364	319	316	346	308	304	318	303	327	334	341	379	335	361	335	312	316	329	318	325	337	354	344	331	313	311	315	306	341	300	349	326	332	336	377	347	341	361	323	334	320	337	326	330	361	300	356	361	320	382	337	336	369	335	322	332	334	342	351	318	323	311	308	340	348	354	337	338	321	329	371	349	347
14121	10155	17911	21201	17715	15163	12561	10860	8993	7808	6835	5669	4219	3448	3072	2668	2388	1880	1609	1561	1386	1259	1132	1051	1079	1047	1011	1045	967	863	908	868	895	925	847	809	852	802	822	887	808	785	875	809	792	796	779	767	854	802	832	766	805	839	828	842	786	816	739	844	823	792	817	822	799	818	831	852	802	842	792	807	797	808	813	841	824	820	841	823	826	826	802	835	817	842	756	770	785	813	824	855	827	811	842	783	800	825	844	811	834	811	790	814	834	813	816	855	807	854	820	838	792	823	875	859	765	811	822	806	827	807	821	847	825	832	843	826	828	811	795	785	850	817	787	850	819	779	830	829	831	800	827	835	835	825	796	825	819	834	822	827	798	825	809	772	809	768	783	835	818	821	778	790	803	806	812	842	787	824	848	795	772	811	806	777	828	762	823	827	832	874	785	849	798	779	849	807	799	747	859	784	844	800	817	825	822	800	861	790	828	793	811	850	796	797	829	766	816	815	771	861	842	788	814	906	815	828	794	808	782	816	836	776	807	769	802	806	840	883	826	794	865	823	790	845	788	781	799	819	804	827	825	792	768	845	779	728	861	859	782	806	830	785	822	806	872	818	775	843	816	796	777	839	798	820	842	795	785	790	805	874	817	854	804	749	824	751	822	790	804	809	808	772	793	838	771	822	772	767	806	816	806	783	832	764	835	804	851	795	823	806	829	820	725	822	831	797	841	823	828	860	842	749	806	799	839	844	814	788	793	870	738	829	786	776	825	778	785	789	826	864	836	825	807	824	843	820	805	801	827	783	832	826	805	782	825	784	848	801	766	866	813	830	800	804	844	846	767	856	812	790	759	874	771	838	840	798	804	819	839	751	790	760	852	784	809	797	792	840	802	849	831	827	861	765	800	801	771	850	777	780	795	819	799	848	806	826	811	855	799	845	760	853	792	819	806	831	793	821	797	844	792	828	833	802	862	824	786	788	771	796	824	821	804	828	767	770	825	789	832	793	799	811	804	746	845	838	819	838	806	823	797	837	797	807	807	887	868	853	826	798	872	765	785	801	805	817	802	800	837	772	771	749	843	878	827	776	788	785	794	797	783	827	818	791	794	793	783	792	850	802	789	802	792	819	777	790	853	827	823	820	828	814	829	808	861	773	801	875	842	833	865	796	784	808	752	872	801	833	843	824	873	789	800	813	788	865	821	798	846	826	869	787	858	873	812	878	787	812	833	821	788	761	847	775	833	794	867	804	849	803	786	739	747	805	816	794	805	770	867	811	781	778	798	790	794	803	806	782	814	800	770	786	807	824	833	833	800	797	833	819	777	828	834	782	786	786	800	837	804	791	805	826	842	846	824	813	806	858	824	831	785	844	780	807	793	801	772	807	847	791	802	815	796	854	783	819	804	777	813	859	831	788	784	781	817	808	787	805	819	750	776	825	838	793	788	812	842	820	832	799	897	837	789	822	779	815	825	801	823	812	829	799	820	798	802	824	781	801	812	836	827	791	804	858	818	796	802	847	881	806	800	778	789	799	848	814	819	860	867	841	819	794	859	753	849	796	836	820	783	838	827	813	795	798	835	828	801	817	821	759	885	781	844	824	812	830	794	827	799	794	828	816	788	820	784	769	803	806	809	800	796	839	808	820	775	796	828	828	785	829	776	814	829	869	822	824	794	842	827	768	831	777	802	831	826	786	818	821	779	790	743	790	853	785	823	794	833	824	813	860	789	815	796	866	802	799	840	841	806	767	898	806	775	848	804	839	800	762	849	825	772	831	843	848	796	829	834	814	789	837	816	817	841	815	805	791	797	831	812	821	817	815	810	799	799	845	775	802	753	823	812	838	786	801	825	800	817	820	757	863	807	844	807	771	807	799	811	798	815	827	810	746	803	827	802	839	785	849	773	791	810	830	857	793	826	790	805	830	854	825	812	780	785	834	770	820	860	791	822	825	802	815	825	802	892	840	827	813	809	796	829	825	827	815	799	805	785	831	808	811	810	853	863	813	849	790	784	815	793	830	806	788	822	791	797	872	814	828	818	783	804	854	775	842	816	820	860	782	854	793	793	838	793	833	849	833	871	800	846	820	842	815	757	767	840	774	776	782	860	833	818	794	746	817	788	772	813	790	814	811	797	850	802	813	798	780	821	852	748	786	823	799	816	836	806	824	814	785	827	784	863	768	762	789	806	823	845	816	794	819	829	796	849	803	832	819	846	844	797	866	815	843	789	810	801	806	803	828	831	866	805	800	777	831	813	787	881	798	773	820	795	823	826	794	840	785	745	804	808	825	792	794	787	795	814	799	826	792	778	779	778	807	851	796	766	816	849	835	789	833	792	853	842	816	811	826	790	825	789	777	815	832	846	813	857	759	833	833	816	811	849	870	835	816	816	808	805	770	806	792	828	830	894	830	788	777	813	787	841	801	820	818	822	815	780	797	827	760	794	806	795	792	778	794	786	758	834	840	775	782	800	819	756	804	846	805	833	799	795	839	777	828	833	817	791	858	829	818	819	773	769	784	808	803	820	835	850	815	848	803	827	821	868	790	815	833	777	801	768	810	843	823	779	791	817	812	812	841	821	852	791	797	816	770	843	840	803	847	810	769	754	808	834	812	761	865	748	773	831	787	745	772	770	880	777	805	773	773	783	865	858	814	850	810	813	841	770	826	833	791	801	810	794	811	801	843	835	833	813	847	811	791	817	776	787	799	847	782	786	832	857	815	792	787	803	796	838	825	836	797	807	817	801	794	794	811	829	817	812	791	824	792	770	821	805	774	812	765	749	788	833	844	785	854	821	858	851	852	811	860	788	782	788	838	819	840	813	783	832	848	827	809	807	814	884	808	800	864	876	799	851	775	810	837	808	777	782	817	828	812	783	850	791	826	796	824	800	853	843	827	820	800	834	925	850	766	863	841	839	796	820	823	811	882	816	805	816	827	821	808	826	835	829	735	807	847	814	813	787	756	800	822	830	874	783	758	850	840	818	757	824	763	789	847	863	802	809	834	803	846	752	784	866	846	772	801	794	804	821	819	802	836	775	794	869	787	844	789	805	814	841	853	768	795	799	793	746	864	821	843	832	785	808	820	809	818	876	844	808	800	831	819	792	797	808	781	805	844	763	789	792	828	767	848	840	765	851	847	834	792	830	789	800	765	790	819	791	816	791	849	802	797	818	824	834	836	835	810	814	812	846	827	833	825	829	798	825	782	782	816	768	840	781	776	808	846	852	807	830	826	845	779	808	783	792	789	809	844	807	867	785	787	761	818	807	786	771	839	799	827	815	746	854	824	811	812	769	826	840	762	848	791	852	814	780	845	794	821	801	802	791	830	833	851	813	791	784	824	816	766	806	832	797	832	770	801	822	844	839	834	846	840	853	836	834	813	791	770	789	807	815	792	781	792	853	818	805	850	831	789	813	753	779	776	843	792	831	832	759	775	829	835	788	792	784	809	835	788	845	790	815	851	815	778	805	831	839	839	816	799	835	810	794	844
30124	18718	18879	16309	10763	8259	6450	5266	4354	3791	2895	2364	1704	1601	1434	1158	1019	1082	1179	937	897	684	503	395	548	610	451	397	388	435	427	406	409	388	355	368	350	329	321	328	335	359	318	335	339	332	342	317	373	326	315	307	341	354	329	325	341	313	320	336	313	343	353	335	303	302	325	345	351	339	355	330	356	322	309	346	344	332	343	317	351	336	308	376	385	290	296	337	327	296	354	303	317	323	324	324	364	320	351	349	343	340	339	345	331	329	320	285	308	343	326	300	304	339	329	295	326	326	311	359	333	322	306	317	335	330	333	352	339	330	317	304	325	320	340	337	341	315	342	348	319	303	315	327	310	321	332	316	298	343	325	322	288	324	322	305	306	317	358	330	326	307	327	332	294	336	332	314	292	327	310	307	326	354	309	323	342	320	360	333	307	355	323	289	318	357	284	320	317	354	299	306	321	330	320	319	309	309	329	325	339	344	351	334	319	356	346	331	362	314	360	299	316	318	349	300	327	345	326	318	338	313	302	313	302	310	316	359	318	365	320	326	356	316	342	341	328	289	336	343	315	320	327	324	332	343	333	312	307	282	326	358	341	293	330	344	316	332	328	313	310	320	328	368	330	342	342	309	320	343	325	322	325	353	340	321	326	326	323	310	315	334	366	319	290	346	327	355	326	321	345	307	302	351	317	303	323	342	322	331	345	330	307	331	352	292	331	376	317	307	333	350	316	282	321	295	323	388	302	322	302	335	311	338	326	367	325	335	307	301	323	314	321	301	362	341	343	304	302	302	337	318	297	322	327	323	313	294	317	307	322	359	318	284	322	337	347	315	333	308	306	306	361	323	289	280	325	325	330	348	366	360	323	325	368	328	319	344	337	369	313	306	346	302	325	310	331	339	335	334	307	334	349	316	312	318	353	338	312	348	334	340	350	312	319	299	359	343	343	309	304	323	335	291	379	326	337	334	329	303	324	358	339	342	330	325	323	332	332	319	320	328	320	338	337	342	346	320	353	315	333	357	313	330	296	383	327	319	340	304	343	342	332	334	361	306	351	347	349	301	326	329	363	320	324	334	347	322	314	316	313	308	317	348	333	326	329	286	330	340	328	313	304	364	306	332	327	336	296	359	315	300	333	332	298	340	338	351	339	314	358	317	335	307	314	312	302	321	353	310	311	320	327	321	353	284	313	351	330	298	336	328	358	297	324	362	323	379	349	340	336	326	330	315	299	334	318	340	302	306	354	322	293	335	349	325	316	319	360	327	321	338	296	304	343	359	333	313	312	330	338	331	351	317	356	325	351	365	341	301	317	311	333	351	330	351	344	372	338	339	320	340	312	308	336	334	328	347	311	332	351	337	329	329	348	329	335	353	337	352	343	310	339	332	308	317	315	365	306	286	345	322	283	338	337	320	315	308	315	328	334	299	333	336	318	315	331	317	328	299	338	359	331	306	312	280	341	317	303	334	338	323	303	341	353	313	296	331	342	319	325	357	361	316	337	324	330	381	307	307	318	341	301	337	340	361	316	303	367	348	292	336	325	340	320	335	313	319	309	346	325	369	332	332	361	355	321	335	348	350	351	327	347	328	329	327	278	365	311	361	323	341	351	319	316	352	336	341	301	327	371	325	306	313	368	318	320	324	357	328	278	332	331	346	327	330	332	339	362	309	307	303	337	334	298	357	348	323	336	339	355	351	327	314	320	290	337	366	358	338	309	319	333	335	341	329	335	325	334	356	342	289	364	298	311	325	297	318	318	338	351	334	305	324	328	319	323	339	316	323	295	341	320	318	306	310	339	332	298	305	321	340	360	318	308	282	361	296	335	315	311	317	331	314	338	327	300	317	314	328	309	318	324	333	324	336	320	319	315	338	322	324	307	330	341	306	315	308	357	360	352	312	321	304	372	338	317	315	335	330	301	370	335	328	319	331	347	353	306	336	347	318	354	353	335	362	306	329	342	330	386	351	338	296	342	355	305	323	339	333	331	333	343	324	294	329	315	345	326	308	328	361	324	315	338	322	330	302	332	309	342	310	356	291	319	315	329	321	323	306	306	317	349	326	329	345	323	337	334	354	304	340	307	321	367	316	304	324	345	310	363	339	335	316	361	311	310	339	320	348	339	335	349	342	298	324	317	339	322	321	326	331	359	304	333	315	331	333	321	333	328	342	293	311	333	305	316	364	319	345	305	334	321	314	333	344	340	329	310	337	377	361	365	362	349	296	317	320	329	324	364	294	321	317	338	368	331	360	330	352	346	330	324	319	352	323	342	330	306	358	307	308	367	363	355	353	329	359	303	358	332	323	371	343	324	319	333	303	316	342	325	337	350	340	329	339	362	331	310	292	345	378	350	354	315	329	311	346	366	329	334	337	370	301	315	291	354	311	323	376	344	312	354	333	318	330	315	322	343	311	326	314	343	345	315	301	317	330	344	338	313	373	350	335	332	314	318	325	351	319	319	306	333	362	316	319	317	338	339	279	380	324	344	325	274	328	355	315	308	320	301	344	346	334	316	371	337	303	305	308	339	336	334	332	375	318	364	316	316	341	320	381	315	328	316	326	321	353	316	324	333	333	319	354	321	357	323	319	322	347	342	353	328	311	334	321	352	329	323	329	351	309	316	328	326	281	313	342	342	338	297	308	351	343	326	337	299	355	305	336	310	295	336	310	291	301	320	339	356	320	342	332	320	351	348	354	339	311	353	323	309	381	372	380	367	288	331	351	325	332	353	328	349	333	312	307	327	320	318	361	336	328	327	315	319	352	305	313	314	298	331	328	308	352	315	326	321	311	342	316	353	319	343	320	309	321	308	349	367	345	316	304	279	344	329	321	338	319	318	320	357	327	330	323	324	363	322	330	357	375	342	332	309	355	315	343	324	348	289	329	322	319	353	292	271	335	319	315	290	283	298	295	315	288	345	301	313	347	339	323	292	353	312	328	293	310	365	345	308	298	312	294	308	325	323	319	301	338	327	315	317	316	376	307	332	306	327	342	312	325	359	318	299	336	353	358	339	335	325	344	330	311	295	331	330	323	354	301	372	365	334	289	285	320	324	338	337	341	336	349	338	355	330	358	350	367	332	328	275	331	317	305	347	345	321	332	297	359	319	308	316	372	355	326	337	320	330	322	331	332	345	363	322	323	304	325	303	314	307	327	317	351	327	352	319	337	338	340	344	334	334	269	332	343	327	362	324	312	316	319	323	323	305	298	367	294	306	361	302	334	327	329	342	321	348	365	344	353	307	335	378	317	319	351	333	301	330	324	316	351	286	305	332	316	330	308	325	340	337	351	339	377	318	342	337	337	332	333	352	298	336	320	333	303	306	312	334	349	321	322	344	324	322	340	317	331	343	316	346	312	311	347	327	346	285	320	338	369	331	315	352	316	339	359	325	354	329	327	326	339	336	316	325	329	330	349	348	336	342	333	325	328	333	320	359	302	326	317	294	305	342	325	298	350	334	327	338	320	299	345	346	321	301	321	333	368
18103	15977	24555	27824	24805	22236	19828	18397	17058	16111	13113	11142	9212	8491	7389	5983	5399	6479	6210	4916	4756	3085	1995	1417	2332	2901	1794	1432	1355	1336	1280	1161	1123	1141	1036	1024	1053	926	879	878	927	811	838	812	842	837	843	829	826	797	807	837	811	814	822	780	768	845	818	796	820	791	771	803	801	824	834	846	825	813	839	838	826	845	803	797	798	783	803	800	748	801	754	820	800	776	783	809	827	847	789	781	796	809	808	827	825	803	794	755	785	807	807	776	814	797	857	779	825	804	782	798	876	796	829	863	747	814	860	840	808	832	746	822	789	827	843	810	796	817	777	809	801	840	797	769	808	870	831	803	807	798	805	816	814	816	817	796	878	801	786	832	857	833	824	782	785	787	816	811	832	748	821	795	826	806	847	828	835	836	787	841	777	799	804	848	770	827	764	812	833	834	847	745	816	793	830	797	780	863	830	809	765	829	828	791	804	791	814	798	808	872	831	832	796	810	796	756	852	806	773	763	823	865	803	801	876	830	779	800	774	800	843	863	805	834	834	796	775	820	774	810	852	843	748	792	786	825	785	818	829	818	825	821	781	839	869	783	821	779	825	795	815	805	821	796	832	834	820	851	785	866	776	811	794	832	793	794	819	768	807	819	829	814	782	861	815	815	823	752	855	797	788	768	801	836	800	751	746	781	785	832	804	787	815	776	766	817	794	765	813	762	844	833	781	825	813	795	826	809	819	862	785	788	817	794	822	754	809	862	797	822	784	833	850	800	835	782	774	824	839	825	803	805	828	834	743	844	826	789	848	795	765	824	781	824	830	843	791	750	822	794	798	790	816	777	828	814	869	804	794	812	802	812	822	779	818	761	844	824	841	848	829	794	819	796	806	820	768	857	847	790	814	883	786	852	820	887	855	853	765	786	813	822	780	810	809	820	781	793	792	817	812	749	811	798	851	842	754	744	821	792	790	795	812	854	783	793	771	820	804	845	859	808	810	806	823	796	828	778	777	861	797	811	819	837	775	769	817	837	875	826	741	793	805	818	811	795	817	828	849	815	851	788	844	829	815	792	819	802	792	821	806	780	796	852	816	782	835	839	766	776	824	872	833	839	764	765	765	746	831	830	844	821	789	783	823	787	842	786	786	782	784	808	827	764	783	748	859	798	767	811	789	850	823	774	777	773	802	806	824	832	813	808	822	794	855	739	807	789	782	822	776	797	830	784	766	823	792	753	793	814	835	774	785	826	820	813	834	792	832	815	810	814	838	802	809	785	769	814	778	823	784	830	794	770	808	835	760	787	770	824	804	807	797	788	836	781	838	810	810	788	790	882	768	821	800	820	797	795	734	819	809	799	847	792	823	843	823	815	806	778	823	814	800	784	828	831	785	838	801	786	830	849	803	778	836	844	814	800	837	797	834	825	807	793	843	783	849	800	859	800	773	858	821	845	859	788	781	757	823	816	864	810	843	774	790	808	803	773	812	866	807	757	764	813	804	842	818	759	834	751	819	805	867	768	849	799	802	799	770	764	807	782	768	805	784	813	799	794	826	805	811	838	801	791	854	804	821	821	850	803	769	782	825	796	790	789	821	820	849	833	764	819	809	803	748	777	833	819	772	812	830	791	800	772	788	815	750	825	813	749	799	817	815	796	775	835	786	807	818	841	772	778	818	859	776	823	817	847	812	810	783	811	793	769	836	834	818	818	792	813	797	789	823	819	836	831	828	801	805	811	781	827	804	853	820	805	824	851	764	758	797	807	783	781	833	860	787	802	852	800	812	858	810	805	826	764	760	820	832	771	764	827	832	812	817	782	815	786	805	854	816	802	866	790	852	802	832	874	811	830	770	795	801	832	786	802	835	830	841	789	813	821	864	825	851	850	817	749	863	828	771	822	837	799	784	800	845	813	825	801	824	846	840	755	821	831	816	821	844	823	856	823	819	775	847	882	805	760	772	769	831	807	771	812	767	855	792	803	811	872	797	861	823	832	799	826	795	795	792	800	834	793	838	809	765	782	849	795	756	752	825	866	806	816	819	770	817	766	826	775	799	791	815	808	779	806	786	811	865	804	813	862	818	817	792	864	790	790	761	872	799	803	809	811	817	844	764	819	858	795	829	775	817	726	865	800	795	850	846	833	798	820	790	803	846	804	837	757	780	778	785	881	840	812	778	820	842	809	774	838	855	830	803	795	753	713	766	803	840	804	790	798	806	852	818	826	793	833	823	809	776	804	822	853	788	830	826	778	812	781	833	811	804	783	819	813	818	780	768	807	811	775	818	778	863	818	803	830	814	886	851	794	812	789	774	799	806	811	774	774	852	834	836	719	765	772	853	802	807	819	816	832	851	817	771	787	759	830	831	766	809	785	800	791	779	883	784	782	833	751	802	745	817	773	767	797	802	815	831	761	805	775	762	771	772	809	772	782	835	788	807	814	774	806	824	782	803	806	809	836	864	811	791	834	783	829	811	803	870	771	816	824	781	866	784	791	769	835	780	802	798	809	801	806	826	841	771	764	830	794	783	762	831	790	788	779	829	794	801	772	841	810	804	788	848	839	841	773	817	858	819	792	813	750	858	802	831	783	823	778	767	821	767	842	849	852	811	783	827	815	742	848	752	843	775	793	844	763	795	811	821	820	766	806	775	818	829	803	776	792	825	834	771	823	782	799	816	793	815	830	739	831	838	774	779	784	831	820	794	848	865	877	832	754	783	749	825	832	837	814	852	791	791	812	829	801	834	844	823	831	788	824	787	860	778	811	792	795	812	800	820	813	740	786	823	802	872	832	792	739	836	783	875	868	784	777	842	769	760	795	810	823	794	816	840	789	824	821	828	779	857	800	807	818	772	817	848	812	777	827	746	818	746	776	812	803	788	862	782	828	758	858	825	787	784	829	835	765	856	831	809	831	748	811	816	828	815	797	851	820	797	798	801	796	856	812	794	800	787	818	790	827	857	858	810	856	775	794	834	803	796	830	841	797	784	797	781	774	844	797	856	806	814	837	793	781	769	822	801	822	844	815	824	787	806	860	808	806	814	773	835	818	813	763	821	771	806	742	802	838	774	842	825	842	840	798	812	765	822	786	785	798	800	807	860	801	833	749	808	722	784	826	817	785	807	829	825	780	815	810	814	752	775	804	827	808	821	781	856	837	817	800	775	846	812	797	809	800	866	802	774	815	786	822	775	826	791	788	815	839	788	830	801	832	765	780	815	845	767	862	793	810	765	856	772	833	835	786	808	805	804	806	864	821	835	800	790	776	789	850	828	813	751	842	830	794	775	783	785	728	741	839	813	771	793	819	805	753	777	810	819	793	798	807	827	785	766	816	827	839	853	800	795	779	817	814	833	820	801	817	821	785	852	811	810	749	811	817	774	838	838	816	836	811	817	832	772	842	795	822	814	821	821	808	811	816	786	776	812	747	811	827	864	768	752	847	807	809	773	802	836	804	802	816	801	799	824	766	853	791	803	841	809	818	793	802	820	819	802	786	795	796	832	797
34141	27508	29081	24797	18578	16098	12438	11602	10034	8941	5668	4828	4172	3843	2429	2151	2809	3262	2592	2092	1931	1171	702	497	735	1055	683	635	533	464	506	484	478	466	427	372	421	383	342	331	331	296	290	315	335	349	352	344	329	319	340	327	317	351	316	323	315	367	338	292	342	365	330	312	323	297	349	351	340	308	346	323	298	296	296	325	366	325	317	336	347	363	356	317	302	296	325	317	323	309	339	322	308	329	353	336	298	308	346	337	303	370	334	296	367	374	332	334	315	307	306	320	328	343	351	325	355	358	312	349	319	287	333	338	363	343	300	341	363	325	317	326	333	303	328	311	332	327	325	327	327	289	305	320	365	332	324	301	339	332	335	352	331	300	344	348	328	316	344	320	350	334	325	290	355	299	322	336	343	344	301	330	335	328	337	315	301	326	310	312	338	352	342	319	341	313	327	328	329	332	329	328	329	322	359	335	369	339	307	339	301	303	313	324	322	305	336	321	332	331	330	304	343	304	334	259	328	329	347	338	354	309	338	324	345	319	296	313	326	359	324	325	320	322	325	341	314	357	338	327	319	305	320	313	327	318	298	325	324	351	293	320	318	323	331	329	307	364	338	329	341	311	269	352	345	334	334	365	299	339	352	321	316	281	339	335	326	322	371	331	311	337	378	320	321	324	328	307	329	315	318	320	339	309	356	306	368	343	343	357	297	318	315	346	329	326	333	352	308	334	312	330	324	345	297	314	328	324	335	309	349	336	324	320	292	327	340	328	333	337	346	308	333	359	366	325	334	327	311	345	301	310	317	342	307	287	312	321	320	367	319	339	343	338	303	290	295	301	325	338	364	381	338	325	343	296	318	327	335	301	341	306	351	318	314	323	326	324	313	344	303	304	327	351	328	301	305	306	337	312	335	354	296	346	321	298	357	330	329	308	296	323	322	325	340	326	364	346	301	320	332	339	336	302	338	335	330	297	289	335	326	310	329	344	314	349	347	326	334	345	305	320	331	323	322	321	337	320	323	309	314	336	334	342	367	318	302	300	347	338	345	375	336	292	327	334	328	332	299	354	290	306	333	325	343	324	346	368	334	341	360	309	317	350	355	347	297	332	339	355	334	324	335	349	336	347	324	320	331	334	315	318	320	332	336	355	327	353	323	329	306	338	369	307	351	350	340	313	308	390	302	320	348	305	320	317	323	300	351	341	322	354	329	282	320	292	355	295	338	301	337	322	296	295	329	334	345	312	312	332	310	335	300	332	308	340	292	321	304	315	337	330	338	313	318	338	305	301	337	338	324	307	331	307	319	336	335	360	331	351	329	368	309	299	311	331	313	312	348	330	317	310	343	350	330	324	357	325	328	356	330	340	312	343	335	360	330	334	326	339	370	307	355	322	316	339	358	335	341	343	321	377	325	320	332	298	336	336	361	336	341	306	336	342	339	321	300	368	340	328	337	337	350	318	320	349	351	301	347	348	315	324	325	343	332	345	306	317	320	337	321	307	295	321	352	346	329	326	329	327	296	304	339	332	337	337	354	307	308	355	333	352	314	322	357	329	330	334	316	338	345	306	332	300	357	327	357	309	304	352	333	325	334	311	332	330	320	319	352	352	329	320	299	348	321	348	336	302	348	347	344	310	321	321	346	353	343	338	331	328	318	317	325	307	357	299	336	314	353	352	349	327	333	307	326	323	329	331	322	341	328	354	336	331	314	344	305	320	319	324	328	312	329	335	334	313	369	303	371	346	306	312	301	313	331	325	326	324	317	322	333	297	311	331	334	342	343	324	348	321	309	345	334	315	319	332	317	301	317	296	327	296	316	326	349	325	350	318	327	290	312	328	366	366	335	348	335	326	324	305	329	344	314	338	307	327	363	339	368	319	346	331	301	317	346	334	311	347	319	309	338	352	325	342	328	328	301	373	346	316	345	314	328	300	347	318	315	303	307	320	356	319	319	313	359	317	313	353	294	333	350	332	299	317	294	342	319	340	374	348	290	327	336	355	279	331	337	339	342	340	322	307	326	353	272	327	329	318	344	309	315	327	322	371	317	318	335	345	346	304	336	307	351	316	341	331	313	360	299	314	323	333	323	305	313	333	336	361	333	282	302	312	336	334	296	332	367	292	275	324	298	335	335	328	310	318	318	374	348	321	307	306	325	338	314	364	337	308	338	350	326	300	335	328	326	332	336	331	329	356	348	326	313	305	337	321	347	359	322	329	302	305	365	350	317	350	343	319	344	317	341	338	289	323	300	325	340	360	319	323	327	340	308	315	345	340	327	338	294	329	365	361	340	325	342	325	337	346	319	333	365	345	277	304	344	327	331	336	331	339	295	337	318	333	387	354	335	313	294	307	306	329	321	278	340	343	323	319	332	348	367	292	338	312	336	320	322	350	348	323	328	311	335	341	374	292	336	336	316	368	311	281	323	349	285	299	307	356	325	313	336	319	343	328	323	328	303	317	331	326	322	343	374	335	349	324	332	302	324	329	346	334	306	310	312	346	305	298	301	288	341	356	330	339	351	315	350	316	335	340	333	338	337	339	315	376	338	370	333	348	339	330	320	316	379	324	359	316	333	360	309	331	343	322	357	318	317	321	325	317	330	333	327	318	304	354	328	314	325	308	357	323	319	313	340	312	311	344	341	319	375	306	310	344	332	359	354	355	302	354	327	324	285	317	318	309	329	323	330	306	330	330	316	338	322	335	307	334	317	350	311	309	337	314	337	349	332	332	323	301	306	351	318	314	319	346	306	308	321	326	339	308	356	331	355	326	350	314	355	301	328	347	317	332	379	342	298	321	313	315	311	322	318	318	332	337	326	314	323	328	330	326	301	315	356	310	322	321	304	331	341	330	348	349	308	328	358	347	309	349	352	358	344	315	291	323	327	342	312	328	352	351	360	321	297	339	351	344	305	325	334	349	313	319	330	304	365	341	346	316	318	324	361	341	318	335	310	342	333	347	288	341	319	350	300	321	355	351	336	310	347	295	339	326	329	320	348	316	288	344	318	310	337	356	333	275	338	331	350	307	348	322	323	331	309	308	335	348	317	297	299	343	309	344	349	321	341	328	300	301	308	324	331	369	286	329	337	327	309	332	343	302	325	346	348	340	320	309	329	345	329	345	320	322	341	338	344	320	304	336	312	289	322	342	297	288	327	336	352	337	334	340	325	351	385	333	335	384	313	325	326	321	332	333	340	330	301	305	334	328	339	357	323	320	359	343	318	323	314	333	343	376	343	321	321	354	311	304	334	311	343	301	331	345	314	315	350	347	336	328	342	304	292	310	348	306	337	339	337	326	313	314	323	326	305	355	336	305	314	306	364	319	316	337	297	325	331	315	348	346	307	316	335	348	335	301	306	305	327	332	359	334	320	288	339	315	344	336	361	373	307	314	331	318	317	357	332	315	340	348	299	310	334	335	332	321	322	331	321	342	359	318	303	350	305	327	327	315	321	326	329	315	313	318	327	328	327	323	356	320	325	314	339	340	303	304
21222	22670	32156	35008	32896	31252	28118	28538	27390	26339	19945	19238	18177	16249	11342	10868	13205	14674	12369	10651	10179	6111	3106	1931	3471	5665	2916	2437	2065	2080	2042	1824	1649	1734	1437	1280	1379	1178	1001	1007	895	810	869	875	833	846	796	809	813	829	827	772	773	806	779	778	798	758	792	887	797	838	788	791	817	797	787	806	801	779	769	811	813	811	770	798	779	789	804	785	809	831	778	893	799	773	807	836	771	776	795	798	787	779	758	784	828	826	759	827	840	789	790	823	792	785	789	794	757	811	840	815	783	773	814	863	839	775	777	798	790	828	799	823	833	810	803	833	816	818	755	816	801	772	772	796	832	754	791	769	739	820	831	850	829	831	813	816	777	835	795	785	796	801	823	813	820	840	752	777	815	826	808	777	837	798	779	835	838	738	813	817	833	840	784	840	775	788	814	799	769	810	800	789	827	808	818	820	820	810	799	828	749	753	818	771	788	827	811	738	812	846	793	771	829	842	798	842	807	827	814	818	850	748	788	810	886	766	783	751	824	871	823	795	790	798	797	831	857	828	802	840	827	772	782	748	804	792	825	824	833	764	784	838	845	774	762	758	817	812	834	727	758	810	811	782	820	753	760	840	830	778	838	759	776	814	827	809	802	770	797	821	806	741	806	749	758	797	796	768	803	754	858	810	802	771	759	780	801	775	867	805	803	812	806	774	764	788	829	808	793	829	736	797	830	805	834	841	817	832	834	799	819	781	806	799	848	783	811	803	824	805	774	813	780	859	814	792	783	800	783	809	810	849	836	818	760	823	838	825	848	854	787	853	780	875	761	813	816	813	778	808	722	757	818	829	794	798	789	826	811	810	821	815	773	838	760	802	780	765	786	872	784	800	810	807	833	865	765	821	843	783	784	800	869	798	848	807	788	900	843	809	805	753	780	798	800	795	825	835	785	824	747	764	785	827	793	832	810	809	812	844	790	854	790	761	799	762	842	781	792	792	811	776	786	786	754	792	757	789	755	792	813	831	736	810	810	811	792	843	862	806	833	808	779	761	787	796	783	815	834	777	823	816	758	834	824	866	789	782	777	810	811	869	811	804	810	794	838	760	778	804	813	778	787	804	723	817	775	776	787	784	808	795	833	820	834	818	802	808	801	866	825	801	808	785	801	802	805	833	757	815	773	830	802	849	776	841	796	839	784	794	767	801	853	797	808	782	813	822	829	762	832	799	788	807	784	847	842	833	860	746	811	756	791	817	811	855	794	798	789	830	827	798	808	772	840	834	858	755	826	804	818	805	781	835	814	800	775	817	753	842	768	801	786	858	867	838	745	854	820	774	811	793	753	841	758	809	799	824	784	770	802	819	878	801	784	777	792	769	813	786	773	820	781	812	820	829	867	792	778	843	747	844	813	796	749	782	773	789	796	823	794	836	837	845	806	797	839	791	814	768	779	844	794	789	778	788	776	785	764	812	772	795	811	795	811	828	794	786	837	775	849	802	749	817	811	800	821	771	812	781	784	818	832	812	867	798	777	778	833	829	859	829	820	823	789	771	821	789	825	808	852	808	810	777	786	801	812	747	820	772	785	805	783	790	827	785	789	787	738	801	823	786	801	810	824	818	756	804	762	804	817	813	775	744	795	785	830	809	741	758	781	815	794	804	813	847	789	823	809	839	822	793	787	798	817	802	870	814	861	798	808	794	794	826	833	743	821	776	842	819	828	822	753	816	779	880	783	848	803	777	829	801	816	744	773	788	814	800	768	778	836	719	798	757	797	798	815	801	799	816	783	824	744	763	802	788	779	817	848	787	786	778	802	808	766	810	838	804	765	808	842	817	793	839	832	867	841	835	773	811	816	787	861	821	827	798	771	739	849	824	766	832	752	823	803	807	852	821	815	828	809	791	833	829	814	821	792	745	812	807	818	802	751	823	793	770	841	859	808	794	805	826	773	793	750	832	785	797	789	868	860	776	765	855	830	826	770	821	780	761	797	796	796	829	834	816	737	761	795	799	767	805	791	857	830	818	836	861	837	772	827	818	802	836	798	801	876	814	824	833	816	810	794	764	805	841	787	814	824	798	842	800	790	807	799	747	803	754	761	789	847	758	825	800	763	826	783	803	794	831	714	849	797	743	774	816	768	771	787	783	828	814	805	879	823	828	780	793	795	798	772	824	822	770	825	872	804	787	792	795	797	774	829	818	763	776	818	833	849	817	801	843	856	776	801	816	780	825	775	818	794	816	808	886	768	791	823	802	852	824	822	779	791	805	787	812	811	838	814	768	815	761	801	842	836	799	773	803	812	796	830	789	779	858	840	813	756	781	810	806	824	809	777	792	782	790	783	824	820	845	849	829	812	761	773	764	802	802	842	809	795	779	831	786	816	791	798	838	775	875	814	794	776	830	782	836	754	770	796	793	762	824	810	825	804	803	820	802	785	825	845	762	795	799	782	803	783	791	842	800	837	811	830	815	783	835	816	765	840	809	792	823	765	823	812	865	796	807	800	737	767	768	811	835	845	804	784	781	786	818	826	827	831	783	838	809	872	825	823	787	829	779	805	819	808	802	775	784	766	800	844	764	826	779	828	812	765	801	838	788	765	805	793	806	812	799	757	829	739	768	809	800	760	809	799	825	826	860	815	778	749	808	834	831	804	861	763	745	793	768	829	783	840	796	803	747	763	835	843	802	838	841	838	793	761	803	822	804	792	857	765	813	806	817	814	825	789	796	806	837	809	858	746	766	823	823	770	784	771	807	798	798	796	820	820	802	818	777	809	808	776	742	787	819	830	802	792	774	803	820	785	805	805	797	799	808	722	779	748	758	777	804	854	810	814	778	839	781	836	809	815	807	794	858	742	790	799	794	837	810	741	808	843	723	810	819	797	786	786	767	832	838	792	839	817	819	813	836	812	806	828	841	809	780	839	801	815	774	816	800	774	778	813	784	828	817	756	819	802	812	800	763	816	844	797	827	790	791	795	797	792	817	789	819	747	820	878	819	791	843	795	825	833	722	815	821	786	845	752	809	787	751	746	809	803	817	816	803	827	852	790	862	778	761	753	832	780	821	768	847	783	829	844	801	776	817	771	789	811	789	821	756	816	804	797	775	789	774	839	796	781	800	760	793	823	839	846	807	820	818	814	817	807	748	777	783	770	825	774	793	798	750	770	810	810	818	811	777	786	845	809	803	818	783	827	807	812	814	752	777	798	789	793	793	875	758	763	794	771	759	837	777	774	796	783	809	788	781	803	811	796	774	814	836	795	801	819	825	804	804	729	774	780	787	808	829	773	803	777	801	848	773	809	808	814	816	811	828	753	792	806	840	769	772	789	808	777	834	823	788	781	754	855	845	801	802	854	785	831	758	775	831	790	829	844	827	802	799	759	834	819	770	833	759	807	770	833	835	830	856	800	816	809	857	826	830	797	757	807	791	724	801	840	828	759	843	815	788	815	750	820	845	873	809	786	802	833	758	848	788	831	791	810	825	807	796	819	787	835	783	769	810	789	804
24585	10801	10373	8839	5972	4307	3217	2564	2207	1701	1317	1102	887	751	585	567	514	428	422	450	383	368	350	386	372	342	343	345	352	375	320	345	335	352	338	317	332	345	351	358	323	332	340	317	365	318	373	256	310	345	360	330	341	332	328	317	340	376	339	305	365	298	327	341	317	321	354	307	314	382	334	315	364	324	333	324	348	354	357	326	308	335	326	341	329	320	316	331	352	364	336	333	333	343	326	336	299	334	314	304	340	328	331	327	338	349	346	328	305	368	345	311	368	346	343	343	335	341	320	380	311	334	313	306	341	356	296	307	318	317	326	301	314	352	346	359	342	368	376	323	316	326	352	359	327	321	355	375	320	358	369	339	337	296	328	310	337	365	368	318	335	341	350	344	323	324	312	315	312	368	329	338	307	371	292	329	355	321	321	334	332	331	361	301	328	321	340	297	373	329	365	338	326	332	316	315	316	307	350	361	327	306	325	319	319	362	337	328	350	329	304	308	337	393	324	325	334	364	340	320	332	336	342	348	306	338	337	337	343	331	346	349	340	359	329	341	345	321	370	341	335	335	309	319	297	341	298	328	324	362	338	311	319	346	328	342	321	337	339	319	295	316	376	335	322	335	317	346	291	330	319	341	339	343	339	305	322	337	354	335	337	329	304	342	340	296	324	347	328	359	322	296	349	329	315	347	334	323	351	334	348	363	311	352	311	323	316	317	319	350	359	357	341	339	331	318	306	330	315	301	327	334	316	337	305	319	339	334	321	355	346	354	338	303	341	319	320	310	345	336	340	335	324	340	318	307	362	316	352	332	342	322	334	302	320	331	280	317	326	294	330	321	314	335	351	314	295	330	294	311	325	346	328	315	333	346	327	330	337	338	338	378	372	373	335	326	329	333	342	331	323	353	294	371	307	336	309	346	342	310	365	342	318	310	324	343	328	343	322	369	342	323	315	350	361	345	292	311	316	354	301	343	314	341	364	352	341	288	343	306	309	360	336	315	362	372	336	343	315	300	294	323	309	332	329	321	349	345	320	315	353	330	331	352	330	330	347	317	331	313	321	355	329	356	340	343	324	358	303	271	365	333	328	315	356	369	325	315	339	324	302	322	341	341	317	342	314	345	337	339	326	348	356	338	316	328	333	348	361	337	340	363	324	322	356	368	324	321	322	311	292	327	340	322	342	335	329	341	335	327	339	326	317	320	330	310	313	342	329	303	321	311	357	306	358	348	329	325	365	334	323	338	351	324	349	353	337	321	319	297	338	316	325	336	302	355	351	317	318	308	327	329	319	319	314	321	346	364	348	324	318	339	348	310	353	349	312	346	352	317	363	344	342	342	324	351	350	341	345	328	311	305	371	321	340	353	331	349	318	322	338	348	341	343	310	322	339	323	356	328	310	351	364	322	336	325	332	349	329	382	332	346	369	361	351	345	343	344	328	331	331	362	339	358	389	340	320	350	327	336	325	294	335	345	350	327	346	317	378	336	334	350	350	336	329	318	333	308	332	349	341	340	347	318	353	365	381	353	349	372	335	356	327	339	315	335	336	330	299	326	325	314	375	371	324	346	316	355	311	366	357	333	326	324	344	319	307	312	315	321	357	332	297	332	355	337	341	365	368	334	319	330	357	331	333	338	321	323	330	356	336	315	373	358	323	345	338	310	362	344	285	308	332	332	321	326	328	324	335	326	322	321	357	292	315	343	311	360	308	358	314	335	300	341	370	348	296	346	350	319	340	345	349	343	359	347	354	346	324	339	302	352	368	333	325	324	324	331	301	348	314	314	303	290	328	323	358	318	315	309	329	337	357	359	355	330	318	332	335	318	331	327	339	321	349	340	316	339	334	292	329	340	342	334	359	314	279	328	343	327	351	323	350	324	329	312	347	323	308	362	345	348	325	343	329	356	352	379	333	341	331	323	318	329	339	330	334	327	306	340	342	327	337	348	346	340	316	364	331	297	341	353	327	368	325	334	330	316	351	345	362	320	350	335	351	320	353	352	340	323	333	355	352	314	288	315	322	295	352	333	344	333	335	319	338	338	324	327	356	344	333	330	350	371	335	317	351	357	318	364	353	300	311	299	325	366	319	337	367	330	289	339	334	332	283	327	339	367	310	351	380	329	312	325	347	354	318	336	310	331	348	333	339	356	338	322	354	327	331	328	336	323	315	379	334	332	341	333	318	302	317	310	345	326	316	323	352	325	351	326	289	324	336	351	352	333	291	358	296	342	354	303	324	305	367	371	358	315	336	306	312	340	349	315	338	363	300	313	325	312	327	329	336	332	329	364	307	330	355	315	358	340	325	301	356	349	325	378	322	358	335	311	345	340	315	321	327	351	324	343	298	308	332	320	345	353	347	347	342	380	337	325	324	334	340	348	343	319	364	339	297	326	360	333	335	353	361	342	321	344	325	353	356	353	340	304	326	338	342	339	328	355	317	316	329	305	288	341	321	365	347	296	355	326	294	314	360	334	370	360	330	350	332	355	337	354	340	350	322	312	345	340	325	344	358	356	344	323	317	335	324	350	325	321	309	312	353	328	357	294	342	307	301	332	344	332	340	314	357	342	368	316	307	356	363	338	312	330	287	330	289	337	343	377	324	343	351	323	356	328	296	341	333	366	359	311	342	318	321	347	299	334	297	309	343	353	321	329	350	315	311	343	346	346	313	313	313	316	345	329	364	307	322	341	366	309	323	348	359	306	348	322	354	319	383	305	335	328	323	284	308	322	331	352	338	323	331	285	340	342	323	342	299	330	333	336	315	355	365	334	348	363	321	326	317	322	362	334	338	329	308	335	328	356	331	316	351	316	349	344	333	344	331	353	314	328	314	383	316	296	346	326	349	279	336	335	330	330	340	311	332	307	373	343	312	331	363	378	318	309	337	304	349	330	354	353	326	345	340	324	360	331	350	340	345	306	349	345	333	332	283	323	326	355	337	290	355	309	340	356	313	346	316	368	318	351	300	337	325	378	323	301	340	355	334	338	327	330	352	285	326	315	339	369	335	306	345	347	339	343	333	321	310	338	327	313	347	356	339	341	339	309	286	332	358	333	337	306	348	368	343	336	339	341	319	331	308	371	357	355	340	355	318	349	325	348	334	335	343	368	291	339	347	331	314	322	369	337	359	312	321	349	341	345	329	309	370	353	355	314	312	336	333	333	261	340	319	302	327	313	328	340	348	345	326	322	329	364	301	322	309	325	343	303	303	362	304	335	339	352	356	322	333	389	353	355	330	294	322	311	359	371	320	360	327	328	310	366	326	368	314	311	313	346	317	314	348	309	322	307	327	317	312	334	322	327	311	281	322	315	343	326	330	358	259	342	301	331	328	345	355	333	315	357	329	320	316	347	354	326	300	310	354	335	369	310	317	377	347	320	357	337	297	302	335	321	272	338	295	298	366	347	384	349	319	322	341	351	312	322	336	341	332	321	341	312	310	334	330	355	321	308	371	341	306	338	347	336	325	335	343	357	331	346	331	320
12728	9398	16403	20474	17818	15349	12502	10845	9447	7617	5586	4963	3958	3255	2696	2174	1890	1723	1644	1380	1252	1183	1122	1076	965	968	1008	894	860	872	884	891	851	843	863	838	872	798	802	846	817	815	817	851	821	759	822	833	873	807	797	807	824	833	788	796	794	810	775	834	850	780	778	771	813	783	821	795	806	770	798	787	809	783	832	809	823	808	788	807	789	805	824	779	752	793	831	788	814	799	880	816	759	820	782	843	761	824	808	786	783	809	853	786	825	793	835	835	791	803	817	796	812	833	798	818	762	834	808	793	910	784	792	833	815	797	830	780	815	766	840	794	809	842	774	819	779	817	775	887	798	849	811	811	806	776	813	827	794	768	829	853	817	804	838	841	822	820	806	868	791	803	817	803	818	790	810	817	806	880	853	804	814	812	819	788	850	871	757	817	797	814	778	822	795	796	807	839	807	873	784	871	811	854	818	760	800	808	768	801	794	832	828	809	822	781	808	843	791	773	849	750	833	791	888	795	763	748	870	829	833	789	809	840	845	782	788	795	809	804	808	804	800	751	850	836	829	821	755	828	837	786	847	784	789	803	823	810	785	806	839	784	788	779	836	756	781	859	828	815	840	821	797	809	761	801	777	830	851	805	808	814	828	833	763	822	834	833	853	779	784	839	815	781	818	821	815	830	829	796	792	821	829	883	729	842	823	829	776	802	847	804	808	751	798	783	774	809	789	791	857	854	863	841	834	805	829	814	779	824	821	765	810	759	836	835	761	833	837	796	872	816	794	819	836	785	815	751	876	796	789	863	800	819	820	821	832	734	760	714	842	784	810	785	820	816	815	817	798	810	811	804	759	798	800	819	804	778	797	800	825	842	841	770	781	765	771	805	796	773	813	751	805	841	813	773	791	826	825	806	860	798	834	814	804	814	775	855	781	837	826	805	806	792	776	851	804	806	731	816	804	817	806	818	823	814	835	801	842	775	852	758	810	792	791	802	804	770	800	811	779	803	826	803	791	766	788	797	776	787	831	807	780	842	844	779	810	805	790	783	798	825	806	825	791	817	758	834	829	780	768	842	816	801	845	810	776	812	816	814	810	793	878	837	767	789	784	751	829	767	802	831	790	799	803	810	767	782	801	764	801	804	819	789	824	836	800	834	825	819	802	783	805	783	852	831	809	820	835	781	794	799	795	833	813	810	813	811	811	811	756	816	766	812	789	847	797	818	796	864	808	840	729	812	809	795	801	799	798	821	777	773	798	768	765	799	807	838	831	807	806	843	879	806	849	845	780	797	794	788	843	809	801	775	780	770	817	866	840	797	748	826	800	815	828	777	803	836	855	819	854	785	837	766	864	830	833	759	723	796	815	805	852	777	835	814	702	762	831	783	854	823	818	803	839	786	792	752	842	720	782	819	802	818	842	794	851	818	841	800	796	765	840	812	783	844	826	772	802	818	822	846	832	822	785	818	769	803	852	872	792	849	841	821	842	831	835	834	809	806	818	786	819	862	781	825	772	780	784	843	761	804	833	793	819	820	768	804	761	813	801	802	840	752	775	802	853	762	805	792	825	806	836	790	818	822	828	871	811	799	826	788	740	794	788	777	791	772	799	821	807	772	808	804	784	760	809	786	869	811	808	776	859	818	828	806	800	801	820	760	839	823	811	790	753	767	848	791	828	816	834	839	829	850	812	845	807	743	763	858	821	810	835	791	824	772	762	799	794	830	787	757	744	783	835	764	857	800	820	850	796	840	797	794	780	774	765	804	836	782	751	799	782	760	820	798	772	860	786	847	870	807	825	769	781	814	827	851	810	797	799	800	789	795	838	791	826	779	838	799	755	792	818	824	757	827	793	822	822	760	835	863	803	783	817	789	839	861	800	786	785	789	823	849	785	822	804	833	823	843	832	827	827	800	878	809	796	828	795	780	826	818	822	875	827	809	787	810	796	811	881	811	809	826	787	790	807	788	843	795	809	824	866	772	836	831	845	834	769	807	808	772	827	812	814	803	857	834	808	761	788	769	797	777	788	818	818	803	784	824	815	815	786	772	872	810	786	833	774	838	819	842	821	854	818	797	806	845	822	793	851	800	798	847	816	763	778	755	847	782	805	806	774	827	814	819	859	819	785	778	760	834	748	812	782	859	835	783	866	868	817	776	825	808	849	837	822	766	770	788	832	805	831	818	826	779	789	798	800	806	859	832	802	807	811	793	776	778	790	805	837	769	780	787	804	800	777	813	827	746	851	824	824	826	791	813	787	858	830	838	866	805	855	805	791	806	817	816	815	798	799	810	838	822	842	824	830	840	853	817	826	792	772	745	803	823	770	772	816	820	822	811	784	854	799	793	825	821	822	835	847	792	807	777	834	817	797	825	754	832	796	817	828	794	846	814	848	802	770	816	844	806	787	826	834	837	824	788	793	842	750	790	797	862	807	785	853	831	827	810	811	781	775	818	796	822	817	817	823	809	813	844	809	845	834	846	768	833	779	821	845	806	824	809	790	806	767	809	807	812	804	812	815	763	773	810	770	842	797	797	775	800	830	753	845	812	785	809	812	789	789	805	801	813	787	831	755	819	746	833	833	802	835	887	784	799	844	738	821	799	812	810	805	848	763	799	778	810	777	784	822	785	870	796	838	780	858	829	820	788	836	777	816	826	802	806	805	853	780	797	743	779	843	819	759	837	840	819	844	759	841	804	819	795	802	777	850	839	797	803	828	774	828	836	840	770	824	798	802	866	786	848	834	778	781	802	800	821	796	795	806	819	773	776	865	780	793	807	784	787	808	791	805	793	834	890	792	812	865	786	780	798	803	840	817	796	813	842	818	847	783	804	900	825	785	843	813	824	812	768	771	774	793	821	793	799	788	820	775	825	733	800	838	825	822	860	850	796	801	790	740	781	823	822	768	821	829	788	769	829	815	762	806	778	791	823	823	792	816	810	813	866	815	798	814	818	808	846	792	828	789	781	812	803	808	831	823	788	847	826	845	792	792	814	821	802	778	790	862	824	758	850	773	803	825	822	816	794	787	809	801	785	811	829	832	824	811	845	811	784	770	788	818	762	834	810	843	823	767	774	817	780	818	862	790	814	754	802	762	764	794	826	868	822	795	796	854	834	792	768	825	805	793	794	821	771	801	829	828	803	848	776	839	763	791	822	774	801	825	849	812	821	859	861	770	828	828	818	863	815	761	776	804	820	766	811	822	787	764	815	840	832	801	808	850	824	775	836	804	799	890	814	853	786	837	802	770	810	778	780	777	797	769	825	771	807	746	809	802	797	845	815	830	815	759	809	852	800	827	784	860	822	812	828	781	830	821	815	780	816	833	838	828	819	853	850	844	830	765	796	860	836	782	828	826	798	822	810	775	750	786	791	788	786	805	744	808	810	824	761	806	778	843	854	832	818	800	852	865	828	808	771	784	846	775	813	796	789	764	822	828	773	820	850	848	807	783	791	777	819	869	800	824	782	790	778	813	814	792	802	821	794	852	810	808	823
29265	16928	16940	14675	10043	8913	6714	6025	4720	3471	2575	2118	1980	1461	999	1023	1122	1392	1278	900	792	648	455	423	412	421	417	379	390	363	385	336	350	384	339	340	306	374	350	322	329	302	306	313	357	333	322	364	336	336	370	326	359	313	356	325	333	337	340	305	330	340	305	307	324	320	307	325	331	318	329	325	343	355	347	294	330	307	347	348	353	348	329	321	322	331	335	334	303	304	310	321	333	309	331	321	321	329	356	345	363	331	324	345	313	312	345	335	310	321	313	339	342	284	311	306	334	308	325	318	337	329	302	325	322	289	305	347	316	360	323	354	365	346	315	345	370	338	337	314	341	348	340	343	303	355	335	312	321	328	311	334	306	364	324	299	330	297	294	345	329	360	319	340	309	348	349	306	336	296	301	320	295	295	309	364	343	319	301	326	317	307	327	336	347	307	323	329	299	336	344	317	336	327	306	360	342	326	318	341	297	267	315	338	324	368	354	310	361	321	331	322	350	337	349	313	297	358	306	312	332	333	332	310	318	327	339	342	341	337	343	315	350	309	350	297	340	337	326	324	316	315	318	312	331	313	334	308	358	308	333	294	313	351	342	303	328	335	303	303	330	371	349	321	328	323	317	314	320	343	343	325	346	317	344	322	313	319	313	297	296	337	323	313	345	325	355	346	351	325	358	341	325	325	354	325	331	330	333	347	344	327	360	348	329	289	348	344	334	337	345	329	316	323	347	316	341	316	335	305	354	357	340	365	337	337	309	339	363	331	334	345	326	315	333	306	334	330	331	330	318	328	339	339	310	327	324	334	357	315	324	315	320	310	332	297	384	363	356	335	319	348	303	301	288	319	311	315	357	368	339	317	315	320	317	356	345	342	336	316	354	360	285	278	342	347	306	341	320	348	357	356	365	319	353	279	306	342	324	330	372	324	339	333	302	314	338	318	310	330	354	342	320	356	317	314	334	339	363	298	327	344	325	307	313	306	326	340	318	349	344	356	303	350	315	355	336	338	351	315	275	322	327	373	354	322	332	350	324	357	312	321	309	303	299	347	329	340	307	327	322	330	342	335	337	333	326	331	341	314	307	349	323	311	332	328	309	293	310	310	312	317	351	317	295	284	299	355	343	338	352	307	304	328	315	294	333	347	295	324	321	331	300	347	333	311	302	323	295	336	346	354	309	344	338	285	368	328	340	318	327	330	344	322	313	316	342	377	316	334	324	304	351	312	325	304	340	317	317	315	326	348	338	326	337	332	360	335	340	314	363	322	283	326	325	312	339	312	333	295	327	325	313	332	258	341	314	342	350	349	301	357	318	329	314	345	310	344	337	297	305	333	365	354	327	315	287	332	320	317	329	301	312	355	335	307	352	346	335	338	308	277	327	334	363	296	297	351	331	300	320	325	341	339	319	314	316	319	325	333	383	325	321	310	327	311	335	342	315	323	319	359	365	324	318	322	325	343	326	374	311	321	314	346	321	345	327	319	312	339	311	328	352	325	318	345	353	329	315	330	305	361	326	327	338	306	348	347	294	332	319	321	326	338	341	329	358	305	288	343	357	328	328	336	349	341	321	314	344	320	329	329	331	369	346	301	318	329	328	337	307	301	295	336	346	327	362	332	325	361	374	328	313	306	309	340	335	318	319	337	316	344	305	312	306	339	330	360	331	326	309	314	340	392	349	359	350	315	319	333	323	343	350	373	291	363	320	308	354	318	319	294	337	358	334	334	355	325	321	329	356	363	280	329	342	328	313	328	327	328	328	330	313	339	367	298	331	323	315	306	344	312	348	346	340	310	308	301	348	332	338	344	330	333	355	319	340	356	358	350	363	318	318	349	297	323	325	320	350	302	326	338	322	332	313	331	362	323	305	295	359	347	343	319	322	342	349	341	318	332	351	316	333	307	343	319	341	306	368	325	343	324	311	310	348	350	328	342	337	351	308	339	296	348	341	322	316	334	292	322	297	362	346	370	325	301	323	293	334	333	342	358	345	330	325	307	338	319	331	308	309	324	329	308	288	324	304	332	353	331	317	313	318	295	307	316	340	324	320	355	318	331	320	348	336	322	296	335	303	338	333	321	315	314	330	331	324	360	331	324	345	314	360	353	358	364	325	279	309	325	365	360	337	289	349	356	318	332	317	317	319	309	338	327	353	340	349	324	305	332	354	311	313	323	335	287	296	365	327	311	341	317	292	310	368	322	331	320	343	310	358	330	309	308	331	329	342	313	331	339	333	314	337	319	319	357	332	337	343	299	354	308	306	347	331	314	325	375	316	370	334	294	313	333	325	343	297	337	279	307	340	349	328	311	333	324	307	336	347	311	323	287	353	321	324	343	353	310	361	349	336	325	338	328	329	336	343	343	323	354	313	331	325	345	348	356	337	325	319	335	314	303	306	329	306	353	296	343	337	316	357	326	352	356	345	325	327	337	324	367	321	355	332	319	325	349	347	352	334	336	304	318	335	330	341	334	321	349	346	382	337	367	335	354	304	323	299	333	364	334	311	365	347	313	300	303	353	315	345	303	349	315	299	322	312	329	297	326	349	334	328	307	342	338	311	348	345	360	297	338	303	322	320	324	328	326	330	318	301	303	300	322	347	362	333	323	310	299	305	307	333	336	316	343	374	341	335	346	310	323	329	318	322	352	324	336	301	342	326	325	361	308	368	294	366	345	323	328	341	300	335	347	342	332	328	329	324	297	337	360	323	329	348	310	354	369	306	348	333	337	301	315	335	322	339	337	335	335	343	366	337	333	382	383	312	381	323	343	316	376	327	330	340	327	354	322	299	366	341	304	349	317	320	366	322	326	338	315	312	297	318	369	345	324	348	299	305	302	327	332	327	338	340	349	353	351	322	323	316	328	311	310	300	336	324	346	340	348	327	314	343	319	331	289	350	317	323	289	370	350	314	309	317	357	320	353	330	320	334	335	337	341	341	310	330	322	304	324	326	302	318	334	302	315	348	342	339	302	316	309	326	353	321	348	332	331	315	328	310	326	339	315	356	324	318	324	323	355	324	309	327	321	303	336	341	344	326	345	311	304	317	326	327	336	286	335	304	345	301	375	350	304	342	364	329	339	315	333	336	324	334	289	312	305	325	326	303	333	340	313	336	331	323	313	349	299	372	330	363	341	324	326	350	325	327	332	358	341	301	333	327	300	324	361	352	320	331	329	337	336	336	323	355	342	382	359	329	325	322	298	334	327	325	336	353	370	321	352	353	328	357	344	356	323	339	333	313	355	325	333	344	347	334	354	339	319	361	308	329	338	327	318	350	347	287	327	359	335	335	306	331	361	356	334	349	343	344	340	328	309	353	335	317	312	340	336	328	323	338	312	345	352	303	365	344	329	317	335	340	330	323	351	351	329	342	342	324	368	347	297	351	332	346	338	330	342	316	355	316	332	316	312	319	348	321	360	313	331	360	347	326	342	327	297	333	348	352	327	335	307	337	331	315	315	330	353	323	344	324	345	316	330	328	355	344	320
15537	14060	22380	26199	24147	22976	19011	20040	17083	13061	10708	8982	9230	6521	4453	4497	4958	6436	5658	3985	3525	2649	1580	1308	1184	1625	1609	1228	1131	1154	1168	1046	1055	1100	941	928	963	832	832	830	851	822	855	786	829	881	789	787	807	839	783	836	827	844	842	774	790	850	793	825	777	819	799	797	826	787	830	800	825	819	788	785	738	820	807	877	772	763	814	810	776	813	798	810	793	863	801	831	825	802	816	830	825	844	784	801	835	802	788	792	800	800	826	788	812	793	819	818	783	853	809	821	784	804	794	754	827	780	822	849	769	814	808	794	818	824	820	759	829	835	784	816	803	873	804	832	787	787	823	776	819	813	815	836	795	744	834	851	787	802	791	790	799	828	824	831	804	812	896	808	791	826	793	809	788	840	816	786	817	803	802	760	858	818	849	863	798	808	863	821	803	813	785	808	827	791	766	838	804	818	879	813	773	833	814	810	790	831	843	781	765	801	829	815	832	810	761	796	814	816	836	768	862	807	852	809	851	808	833	800	835	805	771	815	850	816	806	811	754	778	811	823	773	802	796	800	798	769	821	789	835	849	788	841	835	796	790	827	821	816	808	783	837	788	797	821	796	858	807	800	841	868	818	733	869	803	822	813	769	819	787	816	811	804	835	841	816	747	862	780	765	814	822	729	843	788	849	807	805	839	824	803	843	849	783	829	790	801	747	802	823	792	826	836	820	807	733	809	803	793	821	760	794	828	819	827	791	828	763	777	794	788	818	824	798	816	800	845	809	788	794	786	758	809	821	820	825	803	804	794	806	851	790	807	801	834	772	802	816	808	786	768	822	800	801	829	792	816	801	776	825	790	813	793	873	862	864	805	779	798	859	808	825	807	790	845	803	733	771	826	812	782	811	810	816	805	830	779	802	771	788	804	817	794	807	789	769	798	816	827	812	759	802	820	819	789	812	814	783	784	827	801	785	829	810	826	848	792	826	799	830	788	781	850	801	783	765	778	776	755	824	809	840	833	776	809	807	854	795	809	817	811	806	767	833	841	848	802	850	776	773	808	806	796	890	766	751	787	838	873	769	809	786	784	774	813	808	838	816	783	841	792	818	808	783	783	835	814	782	855	794	839	829	791	793	799	769	753	812	792	818	781	758	793	794	780	831	800	796	878	756	864	808	785	772	802	800	808	776	792	802	769	755	748	797	816	840	804	820	814	789	829	826	831	814	825	858	841	787	805	774	801	821	785	828	732	815	833	788	815	836	844	761	849	802	797	792	788	768	811	776	861	801	797	795	742	823	754	789	819	801	770	793	801	785	790	804	827	779	789	808	806	807	775	810	754	749	791	817	804	784	817	777	827	820	772	817	774	804	801	808	774	819	757	802	791	834	795	826	801	848	815	785	791	776	813	779	857	813	797	807	773	796	805	812	812	829	825	819	817	795	801	813	736	827	787	779	856	774	814	812	820	798	781	811	813	794	809	789	766	811	804	747	806	853	783	795	806	823	759	791	839	780	777	854	777	789	825	776	810	814	777	783	762	766	811	777	812	802	855	808	818	786	805	836	821	795	807	809	835	795	803	830	790	792	832	784	815	781	782	814	836	783	828	801	793	769	780	764	762	847	774	806	786	818	789	861	785	788	825	749	820	800	772	822	773	747	852	830	798	834	789	783	807	808	793	816	861	814	815	799	816	863	766	790	765	830	771	785	765	793	789	773	781	774	785	754	779	830	822	780	781	847	820	734	783	776	804	784	865	791	847	777	816	764	796	787	825	803	827	770	745	792	797	771	786	833	861	814	795	821	794	784	832	769	789	767	820	841	829	829	818	841	844	801	751	797	825	836	791	833	787	785	811	806	794	808	836	770	753	829	802	812	846	838	776	807	811	814	730	774	804	836	795	825	799	819	781	833	802	816	798	818	820	826	795	797	805	799	815	805	817	792	879	866	792	815	768	829	780	810	841	801	829	811	799	806	845	847	848	832	773	784	821	761	796	749	844	790	820	851	824	823	848	868	794	825	717	793	789	786	819	809	807	770	816	787	759	782	794	754	817	830	813	773	826	842	790	820	828	798	798	794	800	812	827	811	761	805	775	814	793	798	841	825	760	789	794	744	792	774	779	824	825	818	791	781	791	783	792	835	772	815	786	834	814	768	736	816	805	838	812	823	789	814	814	779	812	803	804	849	790	764	765	776	773	818	776	779	784	820	817	804	810	858	815	784	821	768	787	846	839	831	789	782	886	784	820	842	797	818	787	824	833	809	806	774	802	787	776	794	797	796	765	805	818	843	803	817	824	783	860	808	757	809	790	811	788	789	819	774	855	803	779	787	811	781	792	822	833	817	807	828	780	765	806	851	829	784	833	741	872	780	833	796	792	830	800	805	853	871	837	829	786	815	813	844	779	795	808	814	803	830	817	794	790	839	787	845	764	838	849	774	858	810	764	769	805	793	799	846	809	810	791	791	778	772	804	830	799	830	842	818	805	806	762	758	787	768	797	829	835	792	787	768	807	768	820	807	767	801	759	831	792	792	748	824	788	765	867	806	805	774	825	846	762	795	853	808	787	817	792	822	797	791	784	821	785	802	800	818	807	793	766	798	796	798	811	849	833	852	790	840	830	810	799	769	849	771	775	781	847	758	830	779	834	801	828	779	779	835	850	784	851	855	805	848	792	782	793	798	786	786	833	789	848	838	820	828	808	800	825	819	812	769	802	794	848	782	813	796	838	874	836	822	838	786	841	794	781	813	811	825	785	784	796	827	800	757	794	779	798	781	798	811	791	798	801	776	824	767	796	787	792	783	836	840	829	792	874	739	799	781	766	790	788	814	745	771	794	810	779	836	845	782	821	785	834	778	771	827	838	831	789	809	788	811	781	789	838	798	786	778	816	788	859	792	809	815	825	836	782	806	793	816	791	788	786	752	800	865	763	829	816	772	849	779	801	812	750	819	789	849	791	775	781	835	788	817	809	767	813	847	801	824	842	807	791	820	807	773	831	820	855	817	773	818	822	803	845	759	798	843	762	817	786	826	774	770	830	853	851	856	799	831	829	792	809	798	806	821	768	746	794	838	829	765	813	822	775	830	739	809	779	838	846	777	786	794	878	830	825	781	760	818	749	773	778	839	794	826	809	865	805	874	774	841	845	793	836	812	829	890	775	796	805	807	834	802	787	832	749	790	781	751	797	789	808	829	777	805	815	785	827	796	833	761	793	804	872	795	785	784	830	811	845	796	822	826	819	846	783	805	827	828	810	819	802	793	793	777	758	821	835	813	778	781	820	808	795	809	769	755	826	795	797	796	829	817	779	786	796	786	832	800	779	784	828	779	820	816	856	780	823	796	822	774	838	807	852	819	798	781	780	802	818	736	812	808	771	825	859	864	788	783	780	802	813	784	777	817	764	794	811	794	770	830	826	822	796	850	832	769	826	840	856	783	782	797	814	741	825	811	792	791	799	777	819	755	808	847	783	777	788	822	782	770	857	782	779	794	831	798	800	820	816
32081	24127	26247	22861	17579	16050	12714	12289	9630	7653	4782	4253	4126	2876	1751	2182	2439	3209	2554	1661	1549	1281	632	511	477	673	588	464	463	496	468	442	421	411	397	380	389	342	353	350	345	324	309	324	319	345	327	310	326	323	382	327	335	358	359	303	354	333	354	333	298	312	325	332	328	315	344	316	326	306	365	316	319	352	322	311	363	344	321	327	346	332	321	309	338	291	295	328	325	316	330	332	322	358	328	333	317	329	328	336	333	319	320	307	282	304	303	312	346	356	346	363	354	323	322	296	305	339	354	348	284	347	335	329	335	339	310	333	352	324	330	315	341	323	341	305	343	314	333	307	313	341	334	300	315	326	326	334	350	320	349	321	298	317	335	328	305	363	359	351	329	336	343	306	330	336	342	315	321	293	332	320	325	324	305	303	302	314	330	325	321	309	375	297	294	315	297	326	329	303	301	327	364	314	334	312	299	300	302	363	325	354	306	308	335	349	313	367	310	350	378	321	337	340	319	310	354	345	321	312	311	309	360	327	296	299	323	332	328	315	304	308	333	337	323	329	294	353	350	321	331	304	327	342	320	360	317	376	338	306	351	336	305	340	321	337	319	331	327	325	301	280	291	338	310	358	323	314	303	292	327	299	333	318	317	334	341	325	312	326	303	322	331	342	334	310	378	329	331	343	323	318	301	343	308	312	315	334	336	325	369	332	337	308	315	321	319	344	311	319	310	334	357	314	338	331	337	313	342	303	346	333	347	334	326	321	318	289	324	338	331	313	321	328	296	339	342	322	329	328	318	317	353	313	330	327	310	334	336	318	342	349	324	330	315	326	355	312	318	359	323	308	332	319	328	331	291	314	324	314	326	295	322	346	314	316	325	352	337	297	327	318	357	308	317	296	346	308	345	314	319	329	326	311	358	315	337	312	345	306	315	339	339	318	326	319	327	287	324	306	283	319	321	369	365	356	309	314	350	343	358	319	338	331	324	354	329	345	335	306	338	310	307	325	307	278	319	327	340	332	316	343	304	331	322	329	353	338	342	337	300	358	308	347	349	365	302	327	297	316	294	269	299	290	322	285	332	327	342	340	294	317	312	312	331	325	308	313	322	318	345	356	336	313	304	336	335	329	324	298	331	353	321	327	344	338	311	326	316	328	339	331	347	346	325	326	312	301	306	319	346	338	368	322	312	352	330	317	328	333	306	307	340	339	313	297	347	316	346	335	325	309	310	316	307	343	352	338	344	330	303	321	340	336	303	287	348	344	319	294	319	372	326	327	307	303	331	353	355	328	295	357	324	327	316	323	330	323	338	329	325	321	342	332	361	342	304	316	336	281	342	339	332	336	321	335	337	334	298	318	318	334	326	355	320	326	330	317	310	319	334	288	339	344	304	280	322	353	320	338	301	331	326	289	306	310	335	331	321	338	326	337	345	297	325	348	352	341	329	303	329	314	306	354	335	317	315	330	312	314	301	372	340	354	337	312	336	312	295	336	362	311	309	334	305	342	316	314	323	337	354	298	321	330	308	293	311	332	292	306	321	344	315	293	317	376	370	307	326	315	339	314	313	330	310	301	325	323	343	324	325	343	313	349	337	342	302	347	321	306	328	318	347	330	319	327	338	356	324	322	331	327	312	346	334	337	338	300	310	340	350	325	339	302	304	322	315	361	320	345	338	302	318	314	335	364	372	295	356	345	299	341	338	301	304	290	317	354	361	315	317	307	311	335	314	357	345	356	326	323	333	332	327	321	348	338	327	325	323	320	331	323	348	336	330	342	331	337	320	347	309	333	333	328	327	324	331	361	347	336	334	367	354	306	377	363	319	304	306	324	313	313	340	306	366	318	334	324	326	362	318	348	339	321	332	346	328	362	342	359	335	347	347	319	339	357	323	360	342	321	313	352	311	338	299	325	336	294	315	305	300	336	369	321	307	335	335	353	311	340	333	344	339	323	331	356	283	330	345	315	337	322	337	343	312	330	319	320	340	297	320	309	348	317	351	307	304	313	325	341	370	330	332	341	340	368	354	294	294	324	291	333	310	307	333	323	337	364	328	313	311	317	334	301	328	296	329	307	335	344	343	311	298	343	340	347	346	290	309	330	345	337	337	292	315	340	326	314	326	320	320	336	333	336	328	308	355	347	340	309	334	334	333	343	303	325	331	321	350	353	305	310	314	301	326	302	356	306	301	303	333	296	338	331	328	347	333	331	342	342	328	324	327	285	333	307	306	307	308	333	278	334	311	326	301	325	310	316	323	305	306	337	341	324	322	340	291	338	316	319	356	307	320	322	314	304	335	333	343	328	327	320	329	320	319	325	336	344	318	321	338	317	319	334	307	323	338	337	340	341	355	339	315	336	315	319	287	328	308	327	298	291	326	326	329	325	298	352	357	334	325	309	342	301	354	321	313	349	335	313	304	300	350	321	332	312	329	317	342	334	345	370	339	307	323	331	353	337	332	340	319	315	355	345	319	322	320	322	334	323	322	340	303	301	323	342	337	317	295	357	342	355	330	294	355	332	319	298	333	365	342	316	334	347	322	342	330	339	335	329	304	295	324	334	324	343	340	333	324	360	321	336	313	344	310	307	313	311	344	339	307	311	318	354	321	335	353	326	292	331	321	316	340	332	297	314	313	303	361	321	325	306	331	325	331	336	290	317	307	331	340	301	357	340	347	326	325	338	349	364	313	298	339	332	313	328	329	319	331	321	315	322	317	357	348	374	320	337	304	322	303	325	324	324	320	334	326	329	316	314	338	325	336	322	305	359	368	333	338	313	314	291	342	344	338	332	316	333	341	329	336	318	343	322	283	339	311	316	309	346	329	319	343	299	333	325	314	321	325	331	337	380	338	310	335	336	317	321	353	306	327	329	327	333	330	327	334	316	331	313	336	345	303	331	317	339	339	303	282	296	326	311	277	334	341	344	319	323	341	355	341	353	321	346	341	298	359	301	306	304	329	331	333	344	304	308	330	354	325	352	320	302	351	329	297	289	356	314	351	331	303	344	295	305	370	308	338	344	297	338	348	345	341	329	328	321	310	360	330	319	341	355	332	322	343	322	313	331	303	331	316	303	346	343	322	326	362	333	323	351	320	334	330	326	301	326	334	311	314	335	279	306	327	319	328	358	322	337	345	341	315	296	305	286	265	356	331	330	295	307	306	317	360	304	314	312	332	316	329	312	369	346	355	317	350	315	328	311	310	335	346	346	319	334	329	308	314	294	319	310	359	331	339	310	370	335	309	353	302	349	285	338	345	339	299	343	364	354	303	326	304	285	335	340	337	341	301	329	338	330	359	359	319	324	315	316	348	329	355	303	316	323	344	352	294	327	340	331	322	324	330	327	315	329	345	317	341	340	351	321	326	320	316	354	346	334	337	310	337	339	328	345	323	317	316	349	330	321	298	359	335	312	339	318	348	342	290	293	348	309	314	307	315	304	317	310	319	297	302	327	307	325	342	330	294	310	324	284	313	351	343	395	335	321	300	321
19334	19856	28080	31531	30365	29588	25443	27673	24619	21195	16112	15529	15548	10555	7257	9168	10210	12760	10961	6943	7370	5293	2232	1960	1782	2636	2434	1573	1596	1731	1696	1541	1457	1318	1188	1151	1207	938	918	926	870	826	833	825	799	848	818	835	808	782	787	802	779	856	814	776	815	816	757	795	816	830	795	796	774	794	790	804	788	828	831	751	807	791	783	775	789	855	828	823	828	776	763	777	787	796	783	764	797	753	751	760	852	837	765	823	786	816	807	740	860	797	708	836	807	783	830	823	793	822	807	780	780	794	795	803	820	778	789	799	828	815	799	780	790	763	795	779	795	776	789	799	773	779	805	840	785	744	823	775	793	823	835	831	776	785	806	834	763	745	758	831	812	767	780	785	792	737	816	825	809	772	755	833	758	769	753	775	837	781	784	746	833	785	782	803	777	781	838	763	817	782	790	777	802	782	788	807	816	780	843	809	816	805	820	791	813	793	838	782	821	809	814	794	780	830	810	774	761	758	754	783	837	809	835	769	787	813	787	767	829	852	776	800	779	821	796	763	808	750	772	784	808	818	782	824	748	773	775	796	804	801	770	770	779	808	824	860	748	783	765	807	761	788	834	742	767	788	855	782	767	823	816	819	797	772	763	791	804	794	789	781	837	784	837	773	811	843	757	783	783	808	773	778	805	824	837	822	776	728	848	784	809	806	744	763	801	810	766	757	788	769	783	818	758	782	813	889	770	814	832	784	768	801	811	763	778	758	783	783	800	788	825	811	799	744	781	794	840	825	739	815	760	800	814	800	833	843	787	788	798	772	842	795	784	852	802	773	829	780	802	792	791	831	818	790	757	834	806	753	829	845	811	835	791	827	797	800	784	812	810	776	803	793	812	801	787	793	793	790	751	799	790	811	831	809	794	835	754	757	784	781	813	800	788	809	796	777	783	776	775	763	804	804	778	841	864	852	819	842	806	760	815	784	810	806	862	785	813	786	839	796	812	794	869	804	781	806	772	838	782	804	792	791	804	762	802	804	785	806	818	808	772	796	808	809	785	785	797	753	791	773	804	820	775	790	806	822	815	796	828	759	778	805	814	829	781	824	805	791	804	835	766	737	778	757	767	771	813	797	807	827	803	816	780	757	795	852	808	780	835	799	733	807	792	775	808	823	727	769	791	772	789	787	767	813	842	831	813	847	781	803	804	803	764	770	798	820	763	778	781	777	809	818	834	829	839	809	792	785	835	781	824	783	800	811	816	747	806	789	792	787	805	780	773	777	786	770	815	825	783	838	764	787	807	768	824	731	800	835	803	803	810	836	814	826	831	759	804	788	813	741	763	773	742	831	780	785	788	776	813	803	750	783	789	766	808	804	820	810	761	812	807	819	766	789	841	771	755	811	799	783	815	812	763	779	802	799	792	804	803	768	815	766	796	777	762	804	812	820	824	763	857	850	823	880	767	788	801	802	824	749	788	799	780	768	826	815	848	794	785	858	792	765	817	811	803	737	788	824	790	746	811	792	793	784	817	849	802	774	802	805	753	800	735	799	799	748	750	773	823	775	797	855	722	820	821	797	766	809	834	793	801	800	818	765	799	756	803	825	811	770	810	828	806	831	763	774	845	812	763	758	816	817	804	763	796	775	763	786	795	774	809	807	818	834	841	782	758	789	821	843	798	790	841	817	788	822	787	806	775	819	794	766	776	814	805	778	823	786	786	856	768	733	806	801	788	848	756	771	808	765	784	775	771	766	773	765	799	794	793	792	849	784	870	776	767	755	819	815	795	817	769	833	808	809	810	812	800	752	821	809	762	745	778	783	824	802	795	825	739	827	821	775	757	736	785	759	771	812	755	766	825	817	765	808	770	754	774	800	804	799	827	833	741	804	834	812	777	817	776	810	764	812	799	761	750	775	857	835	786	771	830	747	774	828	783	839	777	787	813	774	787	784	832	811	825	761	807	777	798	841	800	776	751	807	762	767	779	776	798	739	803	820	798	757	811	830	795	806	807	746	765	814	761	773	769	842	782	760	832	824	792	812	775	799	777	799	813	832	796	834	830	826	761	831	821	819	819	820	771	765	817	804	765	786	847	763	816	819	820	783	767	806	773	772	795	777	822	815	843	835	808	778	802	802	805	765	760	812	802	837	817	749	774	765	780	798	817	780	831	838	833	785	846	789	826	771	849	765	838	805	848	837	778	757	809	838	840	792	823	808	789	784	796	834	790	806	780	834	801	794	830	803	770	787	804	842	767	882	769	813	816	869	780	829	783	796	783	830	731	811	800	790	758	806	813	834	819	733	826	773	852	800	806	806	776	789	754	760	809	813	831	793	838	786	758	804	782	810	802	787	852	795	807	795	752	822	788	722	800	863	762	765	849	796	823	755	764	808	829	813	835	783	776	774	785	788	817	846	764	837	772	819	790	747	832	819	817	810	813	811	823	797	855	779	781	820	821	820	731	760	794	818	843	799	800	776	786	762	781	758	806	787	779	810	809	773	797	760	780	790	805	818	744	817	827	781	774	794	801	828	759	797	787	856	774	769	785	818	807	783	849	831	819	778	781	772	800	869	809	788	802	812	775	785	854	804	800	785	828	807	796	840	766	791	800	753	809	763	749	817	814	831	765	787	759	784	816	786	746	821	801	784	787	803	794	837	780	753	770	792	772	810	787	825	757	863	767	803	804	791	790	802	817	795	810	796	751	773	853	821	811	807	819	785	803	825	759	808	793	770	781	773	826	777	766	806	753	751	771	816	772	759	765	816	833	744	781	782	799	808	744	746	792	790	829	780	740	830	844	809	778	841	827	792	857	792	800	814	800	791	821	824	790	858	818	818	816	763	797	810	773	793	817	824	806	764	760	785	788	783	775	766	790	800	820	795	767	818	801	773	817	775	794	755	851	833	822	795	791	813	817	763	766	797	806	800	819	828	781	807	789	792	813	781	793	771	761	752	812	801	845	815	809	783	822	817	824	842	797	794	808	833	775	835	796	789	774	821	791	779	835	827	795	785	752	825	821	836	764	759	817	784	794	789	800	790	815	745	783	723	752	757	808	829	834	795	810	777	808	773	780	801	731	784	758	833	814	798	784	812	775	777	762	766	825	840	827	785	793	875	816	771	829	790	839	806	783	784	812	799	796	806	768	836	790	813	784	844	817	789	794	826	731	809	783	807	773	793	842	797	857	821	822	783	809	803	828	848	809	809	765	794	820	822	832	800	818	773	789	756	811	756	833	798	804	788	810	879	820	790	761	778	838	795	743	832	759	773	799	828	767	764	787	778	830	784	835	755	799	822	772	749	797	799	776	779	783	802	794	810	821	816	830	796	841	867	770	827	811	794	792	761	820	796	776	817	785	792	776	811	866	823	801	813	765	800	799	813	788	764	809	777	809	815	796	805	820	743	798	883	757	762	816	780	794	780	799	824	804	797	775	759	778	783	778	753	741	813	833	785	810	778	751	785	808	835	828	808	758	858	800	769	754	753	801	779	775	767	740	813	838	791	763	845
23281	11270	10569	9328	6059	4527	3043	2402	1883	1429	1152	898	814	759	584	511	469	424	451	396	380	371	400	349	364	344	301	377	336	334	321	350	367	393	344	317	341	353	353	345	325	298	351	329	343	335	334	351	342	332	320	318	327	345	295	315	326	326	345	313	311	346	340	349	352	312	358	327	321	293	316	330	312	335	358	306	305	314	334	342	335	304	349	324	353	306	377	332	291	299	318	321	326	355	340	360	329	308	345	357	339	309	361	344	365	353	368	330	338	326	356	336	302	320	285	315	300	331	338	325	327	322	323	342	366	347	307	320	327	311	334	347	334	293	327	359	317	339	314	339	321	358	325	364	327	322	345	375	348	318	330	345	316	338	315	322	320	309	330	318	355	346	329	344	357	335	327	355	352	351	319	304	269	322	347	334	306	374	337	339	332	343	342	344	366	341	317	329	326	354	318	325	312	302	325	331	280	329	307	355	333	352	339	321	313	342	316	332	319	333	338	301	319	350	359	357	316	343	326	347	324	324	338	325	340	320	349	321	336	310	323	348	314	328	305	345	341	299	338	321	360	345	341	354	346	312	352	336	329	343	332	348	334	349	306	367	316	312	348	334	332	338	329	318	314	309	306	339	336	357	338	331	378	330	339	328	335	354	310	301	317	317	296	351	355	312	349	311	331	326	328	337	310	325	348	341	318	311	318	308	310	318	315	329	339	311	307	311	331	332	296	314	352	332	328	357	310	347	348	314	393	324	317	310	312	333	302	304	341	306	304	321	333	283	285	325	326	314	289	357	342	328	342	321	338	309	332	310	318	314	327	340	341	310	318	345	351	298	339	342	377	327	326	374	338	321	332	328	348	340	343	314	334	336	323	351	305	331	347	334	321	362	326	318	291	304	360	338	338	344	313	356	333	294	304	351	310	333	325	323	367	349	316	333	325	338	384	328	335	327	328	336	300	374	318	324	372	313	313	353	323	298	326	332	333	334	322	364	328	340	343	313	351	334	335	313	290	328	364	336	326	287	357	340	341	337	315	322	350	308	311	328	315	327	349	335	344	332	320	331	320	334	317	341	326	314	328	295	323	345	312	322	337	318	330	338	311	360	370	328	356	341	352	359	325	335	306	291	324	320	330	320	325	294	332	302	347	349	349	327	348	296	322	360	331	300	357	333	338	330	337	345	305	336	354	344	290	312	325	332	321	347	323	325	323	342	340	309	333	329	323	276	304	316	324	338	348	344	331	330	363	312	323	339	312	304	360	290	352	276	355	311	358	312	333	325	337	327	322	326	329	331	337	322	326	336	310	345	329	343	321	300	308	286	332	365	300	296	377	319	327	319	316	308	327	331	336	348	322	343	320	356	305	303	329	350	342	304	337	315	332	318	360	346	336	358	327	308	333	326	317	335	358	304	348	304	300	349	341	309	326	337	299	347	337	333	358	338	331	301	333	292	338	333	311	318	316	315	347	330	358	342	315	315	333	324	328	307	325	334	362	285	326	355	333	313	304	309	347	326	349	359	345	358	323	318	335	320	343	337	337	321	363	296	374	301	308	343	364	364	332	342	309	305	307	325	333	341	371	361	319	339	321	313	338	327	322	361	333	357	342	335	309	353	338	310	319	360	351	347	346	313	334	343	343	359	318	361	316	337	335	324	288	333	332	348	330	336	332	320	314	327	336	341	322	326	317	338	313	344	311	287	326	303	317	306	340	320	291	332	330	333	289	352	319	351	334	292	289	328	338	350	337	345	319	321	353	298	293	312	359	336	342	327	327	354	327	321	304	346	318	320	369	348	335	336	385	344	295	321	334	329	338	314	328	320	343	353	300	327	338	338	329	342	336	276	348	359	302	322	327	290	286	305	342	323	327	326	359	307	292	324	328	330	306	329	301	315	321	313	343	331	305	310	320	347	304	323	326	336	323	356	341	347	322	314	325	355	332	340	335	344	334	321	309	303	327	328	275	291	317	351	339	332	332	341	290	337	346	355	356	319	301	303	341	339	297	345	337	333	330	335	340	357	322	315	342	356	324	360	308	338	323	358	341	290	331	316	339	344	334	354	322	319	340	332	322	320	322	316	295	358	352	318	327	363	309	340	336	342	325	336	352	354	339	347	333	357	378	319	341	297	328	320	327	330	339	350	322	305	318	348	369	356	326	304	321	336	332	367	309	357	342	305	323	328	343	338	370	362	316	339	313	292	356	323	336	343	319	347	310	334	335	330	331	343	326	342	346	364	291	334	357	337	315	343	317	320	330	307	334	321	357	359	353	366	328	329	323	333	347	366	315	344	340	341	330	328	330	317	315	344	332	316	347	339	340	327	317	341	312	340	334	300	323	345	322	297	313	335	348	313	312	331	329	332	369	319	304	319	339	311	365	303	316	336	323	313	351	303	303	325	336	305	357	324	339	314	322	345	334	322	373	335	310	340	329	310	328	325	332	359	341	311	335	314	352	332	321	338	356	306	325	328	302	316	326	292	311	359	337	332	351	339	305	333	327	334	331	333	297	302	311	340	360	316	335	346	343	354	349	323	335	318	346	322	366	332	353	322	315	312	318	315	355	322	360	354	359	320	322	343	355	343	310	305	316	313	331	328	315	323	381	335	359	305	297	324	329	362	338	330	300	340	338	325	316	367	349	349	367	315	345	344	335	330	362	347	349	352	331	343	333	316	316	347	313	358	324	343	348	334	351	346	350	335	353	314	313	357	298	319	297	295	344	329	324	356	338	319	288	344	332	297	319	324	333	343	341	362	340	328	344	331	347	325	311	315	301	319	320	351	368	347	344	319	324	355	339	313	351	326	378	326	359	345	319	314	332	362	316	356	340	355	351	299	333	298	366	335	329	346	325	309	305	363	350	332	366	339	314	346	351	323	333	325	343	352	313	311	308	338	293	320	365	328	329	296	356	344	321	304	334	355	349	309	323	353	325	302	330	324	363	365	345	332	328	322	369	332	341	353	303	335	359	306	320	323	351	322	351	357	345	338	349	336	314	326	326	276	288	368	342	327	310	327	318	306	334	356	324	332	322	323	319	315	324	320	305	346	329	327	321	346	319	308	356	322	332	338	323	332	316	327	360	335	333	315	344	374	326	349	318	304	326	328	367	355	317	339	319	370	339	330	340	319	350	338	364	362	337	340	309	328	325	341	322	310	340	324	307	331	314	344	319	304	317	354	350	370	346	350	332	338	311	335	338	320	348	335	330	347	330	300	319	327	322	342	316	316	325	335	331	310	351	365	314	334	332	331	348	335	346	319	327	328	315	333	323	351	332	323	340	322	366	314	351	341	315	348	335	355	349	323	335	358	328	302	352	328	326	330	348	341	346	307	357	352	346	337	318	336	374	330	318	336	331	340	331	353	332	326	345	383	342	342	317	308	350	310	357	325	378	350	354	329	358	333	343	358	300	362	303	309	326	316	340	335	336	350	336	324	338	334	344	327	311	345	301	351	335	353	312	323	320	341	321	312	282	336	337	311	328	332	326	343
18317	12585	18874	19092	15318	12850	9400	8515	6747	5293	4421	3584	3159	2524	2003	1792	1636	1598	1300	1144	1184	1073	956	950	942	926	949	902	863	866	893	847	842	809	844	842	843	836	799	843	824	826	849	839	841	803	828	826	773	792	790	790	838	842	837	855	852	804	858	779	802	810	862	865	817	809	788	827	821	802	926	746	842	766	841	792	795	808	816	782	803	810	786	789	771	819	807	788	821	806	807	788	801	811	817	754	831	766	811	799	831	806	790	815	810	845	765	804	809	743	830	770	805	792	768	803	819	779	843	845	793	816	781	774	790	832	821	832	773	774	803	816	838	796	753	823	820	741	790	801	790	826	750	863	788	844	798	774	841	789	803	833	769	812	803	814	809	795	743	818	855	839	790	795	790	880	809	803	815	764	823	793	795	818	821	794	804	802	798	824	748	812	787	776	821	774	809	784	868	831	800	782	833	844	838	784	782	835	811	744	797	849	771	801	777	819	826	787	805	807	774	766	808	808	797	796	822	820	803	851	791	815	817	773	852	807	823	770	828	827	811	821	779	809	789	816	829	818	829	807	807	814	790	746	808	843	798	800	744	802	732	781	808	818	829	807	789	762	840	802	823	837	810	783	802	864	782	763	809	769	831	850	790	834	815	833	806	793	844	797	796	831	805	833	810	822	831	793	821	768	790	785	767	783	830	797	779	750	784	820	812	810	832	824	790	819	806	828	811	834	834	828	773	808	841	758	795	788	786	844	797	791	819	822	859	800	818	765	809	812	819	791	799	766	819	806	763	819	828	788	817	830	842	866	817	821	848	798	823	817	791	826	763	817	777	810	787	775	830	789	802	812	774	779	786	835	829	801	755	833	846	810	781	790	768	823	834	851	809	773	820	764	750	826	817	840	814	860	813	785	856	759	817	785	808	829	814	823	775	734	833	818	770	839	802	777	795	794	819	815	812	862	804	811	840	810	799	799	788	761	756	787	815	822	796	792	776	798	800	845	848	782	817	813	821	813	795	762	793	757	802	852	798	804	851	765	805	815	822	809	785	812	792	782	788	774	799	814	790	842	837	760	804	780	800	822	793	821	808	793	826	827	800	823	806	826	748	837	772	820	775	836	856	825	827	752	816	773	792	829	812	825	800	728	799	794	796	779	822	765	813	761	766	799	846	852	827	801	816	786	831	866	743	813	817	816	791	800	778	832	761	814	810	864	813	800	801	828	825	814	793	832	771	818	824	781	744	807	818	862	798	772	790	778	771	822	785	766	826	821	787	783	820	766	820	828	850	800	796	790	823	859	808	761	783	858	820	823	827	803	830	854	805	798	804	790	822	784	828	821	799	824	821	791	819	807	767	810	786	794	814	802	826	841	850	831	844	903	777	833	791	819	874	812	794	824	755	796	774	863	848	821	795	818	829	798	779	823	852	842	826	801	816	838	801	753	855	804	785	791	785	791	810	828	845	789	825	816	847	783	831	810	833	856	825	804	782	815	785	782	858	782	782	769	789	824	832	860	796	733	820	795	786	790	803	825	846	827	819	840	796	765	828	824	792	873	860	838	794	760	801	787	791	807	840	789	865	794	806	842	768	878	845	788	774	834	803	796	818	760	798	801	777	828	849	823	783	802	806	800	770	837	805	794	834	843	806	805	840	767	844	798	780	851	841	873	830	833	859	758	799	874	809	771	796	804	821	815	829	854	824	796	802	839	847	841	842	789	795	851	765	806	823	771	771	818	785	816	804	793	855	777	864	753	833	875	776	799	860	770	774	813	831	783	794	797	859	765	835	773	704	803	783	796	850	798	795	839	831	866	796	806	759	818	811	830	802	824	863	819	768	795	789	791	853	756	808	785	771	769	804	803	796	864	812	824	846	771	767	811	841	821	859	833	820	775	847	822	826	766	781	825	757	774	806	756	825	801	766	824	792	827	759	818	817	793	791	785	788	864	817	745	799	778	791	808	778	822	796	803	788	789	832	759	826	833	837	803	814	788	847	798	834	837	807	841	826	861	766	814	818	821	793	803	825	762	828	836	794	869	837	784	823	792	829	846	787	829	766	841	828	872	791	813	766	813	791	801	850	754	771	815	863	811	806	818	795	802	798	853	832	856	798	773	831	802	802	745	806	843	792	797	832	751	801	822	830	820	825	742	833	762	768	840	841	786	809	816	843	804	865	829	857	822	836	758	856	776	805	823	840	788	814	823	776	780	761	790	757	843	859	838	813	782	823	832	772	818	813	764	838	775	850	809	812	847	844	771	755	756	851	808	877	777	807	823	813	827	753	804	804	749	790	810	827	821	862	789	847	855	806	858	799	771	809	802	815	807	826	868	801	767	769	783	842	832	826	821	838	825	793	850	838	811	835	823	758	794	769	820	815	807	819	779	823	818	798	834	779	779	809	784	821	786	804	767	800	846	857	835	851	792	826	779	797	817	759	848	847	774	790	811	819	831	807	772	782	809	764	777	805	867	782	813	809	768	765	745	798	816	832	770	802	769	822	783	827	730	812	788	842	809	848	776	826	765	822	816	839	846	836	816	807	804	842	829	830	800	785	829	831	768	789	848	806	808	836	824	853	801	787	838	844	831	804	838	801	807	838	769	842	785	820	793	836	811	829	792	813	824	789	822	787	789	814	827	828	819	794	812	788	798	831	793	827	851	833	825	819	838	770	813	813	795	837	827	879	792	770	801	798	775	826	765	812	768	845	840	778	774	789	813	812	749	800	815	792	874	850	823	830	772	867	832	824	830	775	839	843	813	837	776	801	842	787	820	808	784	760	785	812	831	823	794	857	767	830	842	812	783	816	832	857	777	756	838	844	858	810	791	834	803	821	808	808	799	806	814	819	873	780	803	842	837	831	789	834	850	781	827	801	804	803	828	824	847	784	813	850	803	802	794	807	795	815	802	794	813	842	770	814	799	760	789	832	814	867	791	795	824	782	806	829	784	766	815	818	772	802	766	807	791	816	825	779	880	778	836	800	812	810	807	768	828	838	804	834	836	809	807	852	804	800	775	833	784	808	838	835	807	791	799	809	791	792	826	803	851	871	777	747	824	815	823	809	786	873	786	831	835	786	806	818	880	812	810	796	847	790	795	778	751	811	778	807	820	848	802	827	804	810	860	787	805	816	775	771	791	835	772	760	852	815	807	788	834	801	780	785	799	813	793	746	803	774	765	815	835	844	820	823	829	757	809	791	801	811	798	879	800	789	809	785	804	809	777	794	838	851	794	820	819	809	856	823	851	807	818	820	794	805	832	822	800	802	814	838	885	825	781	801	842	811	807	835	764	796	761	776	756	764	799	857	782	782	803	827	836	784	835	804	826	787	807	802	783	797	822	835	847	806	807	768	791	786	709	788	837	793	814	876	767	805	763	820	783	815	802	799	834	814	849	886	876	805	791	777	839	771	846	780	810	815	759	761	797	787	850	794	795	797	797	877	770	775	831	775	794	802	776	838	821	810	772	846	790	806	788	829	752	828	788	808	785	781	833
26840	17620	18180	15703	10735	9262	6707	6095	4608	3423	2524	1999	1804	1509	1219	1444	1329	1591	1142	814	799	639	487	458	424	501	466	385	410	408	361	365	352	359	331	344	342	357	325	333	339	351	348	348	303	322	339	304	339	324	319	345	321	317	340	326	320	338	343	321	329	328	347	314	362	309	345	324	337	321	309	331	305	331	305	348	313	330	309	332	325	309	307	343	316	305	312	312	334	328	308	308	377	317	307	335	322	308	337	340	318	297	350	338	344	337	327	318	347	312	336	303	326	355	341	331	333	312	318	338	339	319	351	344	338	334	316	334	309	319	314	350	363	360	346	345	318	333	324	341	330	316	312	333	328	333	298	324	288	348	347	318	304	336	338	321	308	356	355	342	349	332	312	322	347	318	310	316	331	353	334	339	331	352	329	351	337	356	317	331	335	351	321	311	349	319	318	353	333	280	325	344	336	337	309	349	339	352	330	325	304	321	350	356	332	294	311	304	303	317	331	329	309	310	344	304	333	310	315	333	307	308	339	308	343	326	353	309	319	323	313	313	307	348	277	307	330	334	341	328	324	332	323	323	332	355	369	343	340	298	310	299	317	301	343	293	323	355	320	371	293	312	325	314	306	319	330	333	339	326	325	336	330	348	316	320	329	299	313	313	301	319	316	325	319	333	319	370	357	328	330	317	355	326	336	369	342	322	305	293	347	368	306	298	354	331	352	339	337	343	343	317	335	349	355	319	314	318	329	346	325	323	311	316	314	357	308	321	318	341	328	300	346	358	308	344	324	319	322	316	333	334	343	312	336	326	303	306	318	331	341	297	336	315	320	318	328	319	327	297	301	299	319	325	332	362	321	309	335	321	319	304	318	325	312	354	350	307	345	340	319	343	319	320	341	313	353	333	326	314	324	292	324	313	317	338	337	365	324	322	337	338	342	316	321	297	370	315	331	329	337	352	337	358	302	298	319	329	340	327	332	304	319	322	341	290	305	321	327	336	337	317	320	334	312	295	369	339	335	320	305	308	326	307	337	326	337	324	310	316	300	348	325	324	340	318	335	321	330	327	331	367	332	316	327	321	345	333	324	339	316	354	333	306	325	361	333	334	318	309	328	334	332	342	305	298	343	324	330	313	344	301	319	319	343	319	348	331	337	342	334	343	318	339	294	324	292	343	296	332	331	330	325	308	328	336	308	298	314	317	316	342	322	301	327	329	328	314	329	336	347	328	334	329	358	310	294	334	322	327	359	302	318	316	327	337	332	310	301	323	312	358	349	309	305	347	345	312	314	299	313	327	316	333	349	289	348	348	350	331	349	343	321	310	306	358	365	385	327	338	346	308	326	327	316	309	306	346	317	340	314	347	314	335	333	353	332	281	341	330	314	326	335	343	329	292	316	338	320	317	312	331	326	331	308	307	329	332	325	326	364	310	326	347	323	323	305	332	305	344	309	287	314	333	331	314	335	325	300	355	355	337	324	331	306	329	315	299	338	340	348	313	302	310	312	337	301	309	321	337	292	285	332	329	345	361	310	321	338	325	323	349	332	333	326	292	345	295	350	323	311	326	358	355	354	324	334	325	315	343	327	319	321	327	340	316	327	274	353	325	352	325	330	364	346	335	335	330	307	311	340	354	291	286	315	304	361	312	349	326	337	322	287	332	322	335	332	331	350	382	350	348	342	301	295	342	322	334	336	319	317	328	312	299	294	336	323	346	304	349	294	306	338	324	346	316	351	351	328	314	320	350	326	320	322	338	310	347	306	341	348	334	310	273	359	307	314	288	299	370	307	341	361	333	321	336	367	348	312	347	342	294	317	349	344	353	338	316	356	275	337	303	296	329	355	323	308	318	340	363	335	326	335	322	332	346	345	290	349	368	313	355	293	340	318	328	316	347	357	332	312	328	346	345	350	320	307	312	301	353	330	313	337	355	351	343	348	349	357	323	283	323	348	304	316	328	338	335	354	291	335	341	325	347	332	317	305	358	315	324	316	331	311	324	332	347	300	303	309	310	312	331	350	356	313	313	346	309	325	348	310	298	340	358	307	321	317	326	309	300	327	355	322	290	323	296	327	344	328	340	312	327	350	324	326	321	312	301	333	334	321	333	359	338	308	327	311	328	357	309	317	324	327	319	329	314	338	348	331	324	288	299	351	299	327	347	328	322	328	319	373	320	352	344	326	311	320	316	336	335	312	319	335	333	354	338	297	329	313	344	308	355	300	352	303	336	361	318	319	310	281	314	335	349	349	316	320	299	333	348	333	343	346	367	334	338	352	316	339	328	342	294	339	355	361	323	319	323	316	326	315	345	334	316	314	295	329	336	352	345	297	337	323	301	323	320	333	335	334	292	328	332	311	326	315	336	347	323	309	335	327	313	321	303	327	341	333	335	275	312	339	334	338	302	363	324	311	334	325	331	370	311	326	346	316	352	318	330	339	330	355	337	317	334	304	330	331	328	304	381	334	323	302	346	350	301	332	334	333	339	330	348	331	315	295	337	344	321	365	305	356	339	352	318	312	352	346	339	329	329	337	320	358	334	305	319	318	294	321	311	344	312	339	324	345	313	303	333	306	316	364	353	336	319	335	339	326	318	353	324	332	310	342	334	326	314	319	339	316	338	304	344	325	338	345	305	317	320	358	355	337	319	375	310	314	303	336	335	316	332	368	360	329	289	314	330	323	335	315	332	356	340	330	345	345	327	318	319	346	336	329	342	317	316	356	323	332	316	355	308	359	315	345	332	338	362	319	346	296	334	326	345	337	362	337	315	308	329	293	292	342	361	311	322	336	316	371	322	300	338	320	301	287	325	300	319	318	307	321	268	338	325	329	314	323	312	310	332	338	345	300	300	315	320	330	335	343	318	346	339	366	337	285	300	332	342	291	325	369	334	338	325	325	340	317	325	336	298	303	318	303	349	303	327	337	329	328	318	324	311	308	343	289	331	313	307	339	375	359	334	327	357	316	294	354	314	307	327	325	313	341	317	321	323	306	328	322	338	313	320	330	318	370	357	344	307	366	327	348	330	337	354	315	324	319	339	332	317	315	336	276	353	345	309	347	317	327	318	334	304	340	317	310	332	346	346	331	366	333	304	333	335	333	340	306	330	336	354	323	333	327	334	329	337	321	320	344	342	316	315	319	307	365	296	324	336	328	321	338	332	337	336	326	330	303	326	319	316	327	324	332	328	346	317	326	320	306	344	342	316	326	347	330	296	327	325	341	306	350	337	315	385	337	340	337	301	332	336	306	290	340	295	289	365	289	298	327	307	322	324	333	352	347	291	355	324	306	314	337	339	354	348	365	340	349	302	321	307	344	307	345	303	318	290	345	336	375	357	322	338	319	333	298	302	354	338	323	323	356	319	331	345	342	343	321	334	316	313	363	319	328	309	340	336	329	345	354	318	327	290	305	303	327	317	326	308	284	292	340	327	342	333	336	333	354	322	299	301	337	317	333	326	339	335	330	352	334	297	349	342	329	343	342	350	295	290
18772	17019	28624	29975	26530	24281	21208	20861	17790	14201	10642	9781	9132	7411	6248	7223	6295	8227	5658	3897	3796	2875	1790	1595	1489	1893	1525	1151	1302	1267	1155	1120	1168	1037	977	971	952	904	878	872	851	853	846	795	801	805	886	825	845	834	813	740	819	786	817	774	830	795	825	804	789	828	807	863	848	818	829	802	798	799	855	806	860	808	804	775	761	828	758	814	857	760	775	800	760	821	843	771	796	744	843	788	815	824	829	787	840	813	838	811	783	844	814	798	828	809	770	813	835	801	790	840	811	752	780	853	800	847	790	818	810	783	828	826	816	804	829	805	777	783	804	766	809	840	815	802	790	788	780	801	797	739	771	846	812	791	770	773	801	787	832	810	799	781	818	843	758	827	793	834	809	768	789	782	795	805	791	814	780	737	783	774	841	755	834	792	793	762	784	839	778	857	796	768	818	775	829	818	836	772	808	807	822	775	796	833	796	837	784	813	812	814	842	787	824	847	813	756	766	812	828	768	846	724	806	770	792	829	781	744	850	820	764	788	806	778	809	783	869	797	789	834	788	819	830	792	779	821	792	801	790	770	792	792	871	795	751	795	818	789	807	827	807	745	811	799	817	777	786	801	807	830	816	797	796	857	800	807	776	755	794	813	823	770	825	814	776	806	796	756	807	815	759	834	793	789	845	818	798	799	850	793	785	796	790	827	842	792	811	795	824	792	789	767	787	846	841	777	786	806	817	797	816	800	806	783	791	791	807	778	733	809	800	809	783	836	827	805	800	838	765	762	776	785	836	800	809	735	764	816	769	825	767	796	768	763	808	840	753	794	828	824	801	818	762	784	845	841	792	848	826	778	812	781	780	822	827	786	806	813	787	838	779	790	807	818	822	861	789	842	790	785	769	761	818	797	794	854	713	805	784	760	795	788	773	800	795	848	839	777	770	745	800	816	806	805	815	777	780	798	863	828	882	806	822	802	788	833	889	833	839	827	823	825	819	824	816	796	824	818	821	805	797	781	803	771	851	840	789	768	811	765	781	769	806	786	770	741	792	836	773	723	876	776	784	801	814	788	817	791	837	805	756	837	805	761	798	747	801	817	838	801	798	797	821	813	821	794	812	780	787	817	793	792	778	738	804	814	778	816	788	846	830	841	733	810	807	755	823	805	805	785	805	758	794	810	822	782	802	833	803	805	823	815	803	841	807	806	768	804	775	801	782	785	779	796	803	759	813	842	861	763	862	765	777	780	836	860	805	831	774	791	868	819	771	758	774	770	779	799	819	785	801	826	781	821	842	861	801	797	809	828	790	815	826	833	803	793	796	837	777	842	793	839	814	786	786	771	802	835	804	792	789	823	788	817	766	832	778	834	802	824	763	799	786	784	751	743	835	827	798	790	822	744	828	814	789	849	822	806	838	801	783	824	799	744	787	785	835	813	768	814	775	806	819	836	796	774	842	804	820	829	810	830	829	842	835	779	820	851	806	828	835	794	789	788	812	808	793	769	766	795	837	804	838	797	795	841	777	826	780	803	838	783	817	825	804	800	818	787	820	813	791	824	788	776	751	855	784	795	824	803	783	811	797	820	789	796	809	783	764	773	782	805	768	816	835	838	776	783	796	785	786	785	780	783	788	854	805	776	819	780	756	829	786	763	816	854	850	791	792	816	807	783	806	792	792	844	756	766	823	841	867	745	736	796	798	816	796	798	774	762	808	754	747	843	833	811	827	838	826	792	840	780	799	816	844	791	782	823	822	795	793	795	825	804	799	787	776	796	783	806	784	825	786	813	788	834	826	793	820	755	776	846	797	797	753	821	798	806	804	816	818	788	826	814	787	764	849	769	841	783	742	796	812	756	766	816	765	775	799	804	794	806	776	749	819	787	865	804	814	836	828	808	787	833	801	816	842	766	861	758	793	822	779	825	816	804	792	804	820	815	832	763	834	804	802	766	833	777	849	819	811	776	789	800	845	820	800	772	856	809	800	803	794	790	825	819	795	819	761	801	801	819	770	793	818	816	776	744	765	843	822	792	843	800	781	771	759	784	798	786	813	789	791	805	827	837	804	809	771	838	792	848	836	776	772	849	841	866	864	750	783	826	807	819	811	804	746	832	767	803	816	809	829	842	876	773	793	802	747	752	800	772	805	776	822	823	907	765	850	794	767	814	796	819	798	821	838	767	839	798	745	793	826	786	779	769	829	786	778	769	776	793	807	807	791	806	776	775	869	829	776	792	811	759	771	782	814	829	822	777	834	794	752	830	865	799	816	792	763	809	766	802	786	787	801	800	823	838	818	815	760	842	782	804	821	791	836	801	802	805	729	787	751	776	870	772	836	769	804	836	827	817	832	757	762	811	840	834	842	847	856	795	863	846	804	798	821	829	834	789	740	815	878	781	817	797	846	826	864	831	788	838	811	807	801	816	809	822	796	783	801	774	811	812	799	764	789	764	840	814	821	767	855	767	781	824	772	750	802	838	800	743	843	789	837	830	811	835	834	836	826	844	809	833	804	833	823	829	799	827	803	769	770	834	741	798	769	827	822	761	817	791	822	821	798	818	778	805	800	841	798	774	793	787	763	821	817	789	816	746	853	784	812	795	862	771	800	841	825	822	782	785	789	811	789	806	823	796	786	815	778	811	812	796	778	793	792	798	816	796	792	814	803	790	754	879	840	772	757	817	803	831	808	790	815	768	803	804	796	796	780	783	773	771	821	839	781	834	802	832	819	776	798	804	811	860	821	772	749	773	784	769	837	804	801	765	810	853	797	836	813	785	758	802	823	803	820	794	770	831	801	778	856	820	762	808	825	820	797	857	743	813	762	797	807	841	822	800	762	843	790	773	805	786	835	779	829	798	787	824	809	741	826	856	775	831	784	822	819	795	786	798	860	821	802	831	818	747	807	794	782	783	784	777	782	859	823	768	787	768	843	846	829	818	762	869	795	805	798	841	785	844	823	759	757	788	800	783	809	761	750	813	791	838	804	785	780	813	817	813	824	864	814	780	789	839	775	791	775	806	763	809	851	840	806	807	781	779	807	774	864	788	881	787	843	814	796	792	873	861	801	756	771	817	832	813	825	799	782	792	799	805	823	812	806	809	748	787	807	843	800	735	798	777	832	819	813	805	816	821	839	830	794	833	796	786	816	832	797	768	811	816	811	759	831	845	816	796	844	773	827	820	808	762	810	851	815	823	847	838	786	784	747	775	786	796	839	826	804	799	801	844	834	749	769	838	787	830	791	797	785	813	815	762	794	772	773	851	761	854	790	801	814	769	852	827	813	778	781	820	796	757	801	823	844	835	818	776	767	805	802	825	784	776	754	835	767	790	748	804	784	779	800	793	776	777	854	768	805	840	823	809	804	774	819	844	795	769	826	826	860	805	804	787	829	818	802	841	849	772	807	801	750	812	784	730	773	832	784	776	841	839	799	809	775	807	831	817	821	806	802	794	771	844	789	798	822	813	799	785	777	857	765	791	814	793	791	745	774	777	860	864	776	817
34525	28227	29155	25181	18448	17901	14801	12763	10380	6938	5364	4540	4387	3054	2308	3003	2873	3930	2799	1978	1622	1303	907	612	763	790	660	506	477	528	521	436	463	424	382	427	327	352	338	365	330	343	372	304	351	318	305	343	299	304	321	351	332	342	314	351	359	331	371	383	309	312	337	337	318	318	322	311	298	319	325	333	321	339	300	310	299	324	324	330	305	341	295	330	339	295	304	318	327	307	326	299	325	298	299	352	341	293	314	279	327	339	318	343	341	339	319	307	305	356	288	315	341	312	309	340	342	319	335	342	297	330	336	328	345	295	306	317	322	307	337	331	317	354	334	342	316	336	345	293	341	343	315	320	360	352	337	311	353	314	337	309	313	352	317	293	300	292	353	334	322	320	309	322	294	313	326	323	322	307	333	327	318	313	320	327	313	359	369	320	310	324	331	328	372	321	340	310	345	339	297	329	285	309	325	358	319	285	360	329	307	357	331	329	329	329	299	333	314	328	349	317	321	314	326	334	334	351	321	324	320	316	347	320	287	377	330	359	360	331	337	308	334	326	318	328	332	363	341	347	351	327	315	320	306	318	300	311	343	330	310	330	321	336	330	317	305	319	323	340	319	346	330	330	321	343	316	327	317	327	340	305	362	324	319	332	319	352	315	315	339	341	322	339	330	348	354	304	349	320	300	316	291	299	351	324	323	344	337	328	323	337	329	328	345	316	345	341	341	328	289	319	353	319	308	303	363	305	316	299	332	358	343	328	318	366	359	338	351	313	294	309	345	313	347	320	358	315	293	322	321	345	315	313	313	323	307	346	346	337	324	317	310	348	342	326	359	353	328	325	361	330	327	322	331	350	348	316	336	326	340	311	337	342	310	339	358	339	302	332	364	316	319	345	347	359	333	319	321	345	333	333	335	344	346	304	365	323	323	368	352	330	300	326	363	329	298	349	330	312	332	339	345	312	335	321	323	351	315	360	302	300	347	353	343	326	318	365	323	347	328	342	325	327	310	326	322	320	334	311	319	351	325	352	337	334	328	352	295	313	365	298	316	328	335	318	316	325	332	341	347	340	359	324	342	309	336	337	303	341	319	349	350	304	307	346	327	330	309	332	341	320	306	320	320	308	374	324	327	277	328	303	313	286	354	302	332	335	326	321	324	316	301	347	295	320	331	350	320	338	282	304	310	321	306	329	330	302	338	328	314	333	316	340	348	336	344	359	334	330	304	324	328	379	320	345	316	345	325	332	353	334	297	293	318	351	343	338	323	323	329	306	326	330	321	315	353	355	312	342	344	330	331	334	319	362	313	333	326	324	351	336	340	323	327	293	320	301	335	331	334	284	313	328	324	296	318	330	341	330	328	306	320	336	299	337	335	298	334	315	318	380	310	310	329	328	341	310	351	324	306	352	319	335	297	308	393	328	344	304	348	299	323	307	303	336	346	322	328	362	345	340	318	329	301	330	333	285	318	305	300	330	303	314	330	321	355	355	325	332	337	299	342	309	327	323	355	348	350	289	316	288	324	356	319	308	344	356	325	300	317	332	311	336	327	319	303	340	337	348	275	298	337	310	319	328	332	332	328	332	365	307	339	330	364	319	328	316	351	335	300	338	352	334	309	314	333	319	334	369	334	330	310	354	322	335	331	339	314	348	322	308	342	337	305	322	331	334	311	320	307	336	334	360	297	302	349	307	326	329	337	296	288	336	312	335	317	311	345	304	330	307	306	344	310	323	325	316	335	359	323	324	319	321	322	331	320	308	350	344	331	323	343	308	298	325	299	348	326	287	316	304	333	305	320	363	320	314	341	318	334	334	323	313	321	288	300	326	309	343	330	347	324	338	330	323	329	345	329	361	317	338	351	355	327	323	301	348	342	312	315	313	319	323	328	306	356	327	341	302	328	314	329	350	339	310	346	294	338	335	293	311	290	324	318	305	349	323	333	340	332	317	346	342	333	371	301	323	325	371	325	321	314	328	312	355	341	343	305	348	352	337	309	316	327	324	331	349	327	340	317	301	338	319	309	348	349	320	340	345	325	349	324	345	344	299	318	316	338	287	383	331	330	357	318	323	302	342	333	336	324	287	346	326	323	367	323	374	306	327	314	347	336	309	348	301	330	313	320	357	334	363	333	325	323	333	318	324	327	335	298	341	347	359	347	319	325	351	373	318	319	333	341	303	300	344	313	335	321	310	370	316	315	315	300	334	328	329	319	295	337	322	314	318	326	296	311	291	308	326	321	301	307	307	336	314	325	313	324	306	326	324	338	359	328	317	334	359	334	342	322	337	325	292	319	338	349	315	335	329	366	336	326	329	334	311	283	274	291	328	324	337	352	351	349	358	317	309	301	345	316	352	340	303	326	324	347	356	312	328	322	333	342	324	280	331	323	335	319	312	355	326	349	270	374	359	333	324	341	337	348	309	323	323	294	327	346	336	337	339	340	330	356	285	346	366	359	318	322	325	339	296	331	324	321	337	343	303	325	308	347	306	302	338	291	343	331	346	382	334	315	297	330	346	328	293	301	307	337	318	350	321	332	336	314	331	387	332	322	329	338	314	345	310	342	308	287	355	301	320	329	334	283	373	322	330	337	325	342	344	328	337	300	327	308	300	321	335	317	352	330	351	322	308	351	298	343	310	319	291	326	341	346	352	302	327	331	342	298	316	311	328	324	306	292	332	296	338	339	344	355	319	299	307	322	323	319	312	355	358	336	280	341	332	350	341	357	297	306	359	293	298	350	327	314	292	330	303	339	317	335	356	334	355	319	325	304	332	318	336	324	326	319	301	317	317	303	312	337	326	384	322	351	327	330	339	320	326	304	332	316	356	357	339	350	322	351	314	337	318	331	321	333	325	321	329	376	354	295	330	369	309	316	336	315	374	343	325	366	362	331	326	336	311	309	314	320	301	338	312	291	308	309	352	349	322	337	317	322	341	315	336	348	331	328	321	342	334	316	363	295	353	330	313	318	307	314	314	324	339	312	340	291	324	343	309	334	342	316	361	336	351	322	322	314	324	345	324	315	303	305	328	329	323	331	291	348	310	273	322	323	309	327	366	318	292	338	315	323	322	306	309	310	323	298	304	347	334	346	318	338	313	351	336	274	310	336	327	334	331	334	309	353	337	351	314	333	347	310	337	322	336	335	328	349	306	364	310	306	352	361	308	355	333	312	320	370	341	315	339	326	337	333	317	359	314	317	306	326	347	355	348	316	304	333	332	342	330	314	331	321	316	333	317	328	313	339	275	327	336	333	327	346	320	301	321	328	333	325	352	310	312	344	344	303	294	337	323	305	344	342	317	357	348	348	335	334	308	317	337	321	298	352	343	335	346	334	303	351	309	373	310	312	308	321	318	332	318	322	320	318	301	319	332	344	328	314	355	307	332	315	341	336	321	339	329	318	309	293	340	332	336	345	335	320	324	329	339	344	328	335	337	315	304	321	320	341	304	332	335	341	340	308	341	341	353	328	330	318	333	319	310	295	315	328	330
23215	23851	36589	37826	34589	34520	31871	32390	29551	22713	20967	18744	18815	13250	11441	14488	13680	17821	13470	9917	8915	6799	4340	2447	4164	3832	2860	2045	2163	2431	2021	1874	1981	1584	1209	1404	1227	976	969	994	846	862	813	776	838	877	826	824	788	805	813	834	828	807	813	820	799	772	782	798	816	800	801	763	846	821	807	749	845	799	777	777	818	741	830	812	779	810	809	809	848	773	838	849	774	791	798	786	778	768	738	816	826	802	804	836	811	771	782	744	781	789	800	797	808	800	802	807	789	812	804	845	855	790	762	795	764	773	793	814	787	817	751	797	809	769	779	865	801	811	825	801	754	773	785	819	767	821	778	793	806	808	808	812	762	805	786	804	771	782	775	845	785	777	794	780	796	739	809	738	793	751	840	791	778	785	788	806	757	793	830	805	812	754	787	813	806	752	793	755	773	775	820	788	755	779	788	821	822	762	815	761	801	805	753	770	807	777	797	790	793	794	810	735	809	827	797	826	867	792	784	773	807	794	811	786	791	813	787	791	819	747	753	804	781	810	825	791	820	819	815	802	794	787	850	791	853	801	783	851	813	782	826	784	791	781	805	740	750	819	824	809	804	767	748	785	826	820	818	777	795	768	833	781	767	812	806	837	850	795	780	815	805	789	818	818	768	769	790	779	800	772	779	783	815	800	841	795	781	802	817	787	795	812	812	809	812	781	819	780	779	827	783	798	779	748	785	740	818	798	753	780	781	761	787	759	815	814	804	769	776	774	837	811	820	771	832	803	810	743	756	829	794	807	748	784	779	784	805	850	804	806	815	767	766	745	733	799	751	768	789	869	842	785	812	783	775	798	817	816	747	829	761	808	820	805	802	786	796	852	788	782	826	801	797	804	794	792	796	795	799	796	815	806	839	779	762	842	803	799	762	763	828	815	776	809	804	758	828	815	827	849	824	734	833	782	769	770	815	772	815	764	757	811	773	786	839	811	779	824	787	773	763	779	748	779	832	814	761	795	794	827	809	771	760	774	826	825	832	765	826	769	821	811	844	795	810	840	764	800	770	792	770	831	844	788	820	789	776	829	725	812	807	809	746	839	855	847	875	779	815	825	793	817	799	779	866	794	843	829	772	839	808	798	759	809	787	759	789	780	800	799	792	811	773	816	817	815	817	794	797	812	801	759	766	823	799	811	792	794	816	809	810	819	797	823	817	799	766	851	771	820	831	814	795	815	801	785	761	806	760	822	785	752	790	758	772	768	781	786	836	775	775	830	813	777	764	836	807	797	786	815	815	839	787	800	812	785	796	765	800	782	761	788	813	795	791	757	799	847	835	765	812	833	794	803	806	824	841	861	790	781	823	840	809	838	801	772	768	801	784	800	796	783	783	836	767	797	797	806	822	782	783	801	817	819	811	775	804	815	761	818	780	814	828	812	811	791	747	799	773	775	777	801	835	840	790	747	776	799	767	817	809	824	793	749	775	813	832	805	820	811	792	832	787	758	755	776	798	797	769	786	829	812	830	837	759	769	780	787	815	801	775	753	807	810	788	786	791	787	786	814	797	789	781	843	760	792	846	772	807	768	789	753	747	837	844	808	815	855	786	816	791	767	821	792	827	744	790	750	778	742	792	794	794	764	806	748	797	783	779	762	776	784	715	763	853	752	783	764	794	814	807	779	865	808	816	826	791	752	773	834	806	776	750	810	746	807	805	774	786	821	800	798	787	815	776	846	813	840	832	760	785	815	778	817	807	810	789	766	791	778	833	731	818	829	829	802	810	763	838	784	873	779	804	769	795	784	800	812	751	771	767	806	803	893	772	823	813	800	817	778	805	760	746	854	802	834	807	785	797	772	842	785	778	811	828	786	797	785	833	864	792	823	755	788	790	746	819	728	804	765	821	808	782	817	776	803	781	779	787	856	823	800	813	807	876	764	732	811	790	824	832	846	816	789	838	829	760	779	794	824	804	820	782	785	779	784	758	802	820	782	787	847	788	830	809	753	759	781	819	808	793	777	797	787	786	791	794	744	824	792	788	784	804	785	791	786	807	816	762	803	804	808	830	800	790	782	795	796	805	798	788	803	733	848	794	770	783	844	802	830	822	778	848	798	778	789	841	786	806	846	790	772	806	818	811	816	776	810	785	772	843	796	758	782	797	746	743	792	805	805	797	833	773	833	795	846	795	795	777	774	743	769	803	790	842	804	783	825	813	821	787	812	810	778	787	762	770	821	764	807	884	821	751	814	785	840	751	854	821	769	781	816	839	784	830	772	793	829	779	823	776	825	792	795	786	817	791	823	805	806	813	822	728	830	804	794	804	802	781	828	796	861	769	806	778	819	778	799	789	768	768	809	769	832	799	798	777	826	842	813	787	859	766	761	799	786	838	840	811	805	768	744	827	767	775	802	767	789	789	815	802	796	804	789	816	828	768	861	765	756	818	819	798	810	823	798	831	775	743	812	809	795	843	801	779	762	774	771	772	832	782	813	820	779	837	825	832	791	800	826	823	821	828	834	807	788	786	774	812	800	761	796	852	782	788	793	755	784	809	744	793	742	799	848	782	817	824	781	784	778	778	779	794	786	832	782	756	747	775	773	827	823	787	787	768	796	770	787	765	819	784	808	781	789	824	806	809	794	815	807	841	832	790	799	777	846	815	809	814	810	776	829	835	799	830	787	767	787	839	833	764	817	780	811	848	784	821	827	738	764	761	791	810	788	758	762	778	789	840	731	720	838	787	798	806	807	807	786	779	814	851	751	832	782	810	852	738	807	788	801	814	829	827	825	717	764	786	812	791	779	803	783	786	798	787	817	794	851	772	783	758	769	799	786	853	822	799	842	769	786	804	781	802	798	825	765	830	760	817	819	818	826	829	796	815	769	830	806	815	804	798	767	788	813	812	823	838	815	803	804	827	787	781	775	810	803	760	793	772	858	802	812	800	797	821	815	801	794	786	804	769	834	808	779	811	814	833	785	792	787	803	804	803	813	746	778	743	843	744	845	815	821	824	801	822	817	796	781	793	837	772	860	790	756	825	755	821	800	783	832	799	757	791	752	831	778	797	803	813	800	758	755	808	806	800	750	813	776	822	849	762	810	796	779	788	833	835	800	806	802	768	811	845	828	788	759	794	811	756	774	767	779	775	763	802	796	815	817	786	767	783	768	794	790	843	772	826	852	787	764	772	818	782	812	840	721	857	804	759	812	789	828	813	743	813	796	794	803	786	832	785	790	770	818	790	793	850	835	870	776	835	811	849	772	848	800	790	801	807	827	744	833	804	825	790	786	784	764	817	787	779	768	831	801	852	811	844	841	819	772	786	806	777	860	827	827	810	803	775	822	767	829	813	824	775	796	804	772	804	809	832	812	792	818	789	814	813	801	845	797	781	792	801	740	754	758	799	847	792	793	780	794	803	778	756	774	817	833	802	814	779	803	792	824	868	843	839	799	782	814	782	763	792	848	788	810	841	775	806	815	804	806	801	782	826	802	765	862	836	795	756	771	800	756
19818	12073	11104	9351	6555	4498	3410	2344	1856	1548	1381	1030	831	680	555	570	489	451	415	432	390	387	381	401	384	351	374	304	324	382	347	333	336	357	336	314	312	279	324	376	334	314	298	352	330	385	358	350	314	350	320	365	337	331	303	332	345	340	293	338	343	321	346	337	298	352	357	348	330	325	338	296	346	339	322	314	341	322	342	336	304	319	371	333	308	344	313	338	355	335	373	377	320	330	357	318	355	338	328	337	351	316	326	347	354	327	308	332	331	337	359	324	328	351	304	322	334	323	335	318	335	354	299	331	318	344	348	298	345	326	335	404	349	342	312	321	325	335	338	331	369	358	356	329	334	342	360	325	309	297	315	353	341	314	307	340	365	293	353	357	324	306	323	324	326	358	366	334	347	322	326	307	330	344	301	304	348	322	344	355	356	308	348	347	331	312	352	312	329	323	344	344	329	327	343	297	309	349	360	331	333	320	339	361	343	308	317	368	323	341	344	318	341	344	324	332	350	357	345	310	331	312	395	332	339	306	330	346	332	318	338	306	356	334	343	287	341	361	339	339	315	341	368	335	316	345	346	340	323	345	344	331	378	366	343	309	334	335	338	344	341	331	330	326	331	340	350	311	325	314	328	342	342	331	315	326	306	316	333	321	342	324	325	333	340	357	306	324	319	364	365	321	309	327	321	331	337	334	352	346	339	337	339	326	341	327	331	333	324	336	359	326	321	331	312	342	338	368	376	328	300	350	325	354	336	345	314	320	341	331	357	334	343	355	351	313	330	342	327	322	327	341	352	296	334	332	329	314	328	380	357	364	397	344	331	296	344	327	321	341	314	341	352	338	354	348	312	307	315	302	319	349	321	316	339	329	343	321	347	314	321	335	334	318	337	346	319	314	292	323	325	326	343	324	356	363	341	323	342	324	317	344	284	299	332	320	342	326	301	357	319	322	320	323	346	332	355	330	328	301	305	340	313	296	324	334	346	299	308	340	329	324	343	326	345	348	362	375	323	330	329	315	358	314	336	348	317	347	346	332	338	385	307	329	328	348	320	302	316	309	322	357	317	351	311	360	318	328	312	315	324	337	348	339	323	344	319	335	332	307	351	348	347	344	325	286	332	330	377	361	330	324	342	332	346	290	362	333	328	355	360	358	336	359	337	331	353	319	301	334	345	341	336	362	314	346	361	348	362	343	328	299	306	323	352	320	355	325	328	336	324	308	290	332	327	329	333	319	341	291	297	318	357	305	327	328	335	340	330	305	308	327	368	354	345	327	337	316	320	363	329	351	349	323	321	331	326	333	310	309	310	329	345	334	351	344	350	310	335	322	343	306	334	328	306	336	343	321	307	316	350	311	331	288	353	334	332	340	323	319	343	327	333	319	331	364	316	308	333	308	323	334	326	325	318	358	315	338	344	345	337	329	340	348	350	349	346	340	328	356	332	319	315	339	330	335	344	353	299	324	328	363	325	359	315	355	311	337	306	350	349	331	355	313	348	316	373	321	382	324	319	333	302	326	338	329	299	314	315	329	328	321	348	313	353	330	348	306	346	358	365	349	344	341	325	315	358	322	335	299	308	315	341	326	364	346	350	294	329	308	325	334	296	308	304	337	330	357	322	330	295	322	323	325	312	339	348	315	311	295	328	306	354	321	314	345	336	338	349	319	330	303	345	283	307	372	344	296	310	320	323	324	306	305	360	355	301	322	308	318	302	326	290	339	326	314	319	315	355	320	345	309	312	307	339	347	322	338	311	350	346	308	328	301	358	336	344	360	295	352	312	327	347	279	338	319	296	320	333	336	308	328	305	290	332	354	315	329	312	340	334	324	356	334	324	338	288	314	324	340	375	299	334	339	339	340	334	313	358	308	326	363	345	369	376	333	320	314	323	337	303	345	376	321	338	380	355	334	314	349	330	306	320	355	316	323	328	340	341	364	361	319	311	347	333	313	353	353	343	354	335	350	340	344	326	318	310	331	312	349	339	319	301	323	304	326	332	291	344	324	312	320	351	322	307	340	340	326	329	318	346	345	320	372	340	306	309	316	349	309	335	343	314	293	354	286	323	342	342	319	314	344	319	335	336	300	329	341	381	336	336	331	351	349	337	318	318	348	340	328	339	335	345	343	293	321	363	359	336	327	333	335	324	321	334	351	348	334	294	291	343	324	325	328	354	305	336	341	319	354	330	337	344	338	310	371	337	353	333	302	306	294	303	332	344	317	334	326	343	289	298	339	316	324	375	322	329	367	325	338	334	351	342	351	314	314	330	364	317	305	328	351	325	323	320	340	339	315	322	304	324	310	315	328	327	332	346	334	332	326	342	324	345	341	297	351	340	352	347	352	308	322	344	334	331	357	337	300	360	337	347	338	325	334	341	303	345	332	349	330	339	367	301	344	331	344	317	284	332	331	352	384	382	349	360	300	342	326	319	323	340	340	345	313	330	314	334	317	326	308	328	340	347	335	351	341	323	328	333	308	363	323	349	312	334	326	309	380	367	343	328	328	352	308	303	332	304	344	309	333	308	361	329	349	331	353	358	345	341	315	321	340	325	354	323	328	317	338	328	316	314	337	332	295	313	335	335	349	301	332	342	321	325	348	333	318	330	337	342	314	332	333	324	344	373	354	324	335	326	335	324	318	341	318	347	333	329	325	328	312	312	301	312	325	345	344	337	316	325	361	323	329	360	298	319	307	317	340	321	341	319	338	356	322	324	326	307	335	280	335	313	331	353	324	308	347	321	363	336	348	351	341	332	349	353	324	304	346	291	321	320	347	321	329	314	350	349	312	367	367	339	348	334	335	335	369	325	322	325	306	309	333	311	339	383	306	340	348	341	308	350	326	345	337	324	320	357	317	341	337	353	320	345	362	334	331	315	312	374	337	319	343	341	316	340	329	344	306	320	294	328	321	339	355	344	325	353	355	324	336	328	320	322	356	308	322	312	346	330	351	342	303	306	337	381	337	308	315	324	354	326	304	337	331	314	320	310	331	316	335	358	343	350	312	353	348	320	310	317	354	337	334	309	322	355	334	335	329	320	314	309	319	360	340	317	313	352	344	366	331	332	345	344	324	329	323	322	321	351	336	339	339	310	299	349	357	304	344	317	369	299	316	337	313	321	343	341	307	312	305	322	336	330	333	391	344	371	332	331	351	325	339	336	353	319	344	335	342	362	327	283	352	336	322	332	350	341	335	310	321	363	348	340	344	340	344	340	335	336	327	331	327	320	387	306	310	352	315	343	315	350	355	361	337	333	325	314	338	329	300	291	320	325	328	325	368	323	316	318	294	347	370	338	322	334	327	327	314	296	367	346	355	326	337	340	343	327	310	331	340	302	343	351	320	340	354	342	322	321	370	313	353	341	308	311	334	336	331	339	328	356	324	303	332	314	337	332	307	302	344	331	310	352	335	348	329	348	344	364	316	339	294	321	317	340	316	337	302	314	361	347	340	328	301	301	318	322	319	330	339	305	390	334	315	333	340
14780	12121	21402	23508	20560	17190	14234	11323	9525	7882	6815	5256	4247	3082	2522	2299	2026	1828	1596	1473	1396	1219	1090	1077	1072	1052	961	948	933	854	834	904	875	873	848	819	836	774	837	789	815	838	735	810	780	823	816	832	797	763	837	802	812	761	746	817	786	844	733	869	795	814	784	827	760	802	784	817	788	788	812	829	792	822	809	770	800	759	826	793	854	804	820	782	810	834	771	821	790	817	813	789	774	796	810	825	814	785	802	823	798	783	788	807	827	826	915	866	836	833	803	778	823	834	749	848	814	817	806	749	776	829	806	816	761	784	829	803	856	828	784	786	833	823	807	816	796	829	782	787	766	785	819	756	783	787	773	829	785	734	832	815	790	780	830	788	733	801	871	819	837	835	837	814	830	840	807	808	817	771	821	803	839	815	815	775	802	844	835	774	831	799	799	781	820	775	793	784	821	767	792	840	799	812	841	810	796	811	795	808	841	850	824	803	855	799	759	788	801	792	764	800	782	797	780	827	797	798	809	808	836	813	819	785	754	821	855	849	843	787	813	829	822	773	806	849	786	815	765	841	805	760	755	806	807	781	801	781	822	874	800	795	840	820	832	841	838	801	808	850	775	805	817	776	777	810	760	849	814	759	813	782	806	830	819	852	853	838	810	812	835	789	819	815	819	809	799	814	797	796	818	820	824	843	778	813	864	803	832	800	810	804	819	764	795	884	829	799	766	769	752	843	755	811	820	771	843	828	761	807	817	835	833	823	842	811	797	823	781	794	836	791	815	814	767	808	828	795	803	804	806	837	763	811	852	802	776	730	770	800	815	783	820	780	788	793	822	810	842	824	837	773	763	791	865	797	821	800	852	791	826	847	825	843	873	861	821	767	796	795	797	818	817	859	809	834	803	810	819	813	794	783	763	816	819	850	811	781	801	756	827	794	822	785	859	802	796	787	782	795	765	760	823	802	819	821	816	798	844	738	811	812	837	806	808	781	838	764	786	768	820	809	804	808	778	767	813	811	817	755	781	826	817	860	823	838	816	818	806	819	835	794	817	823	822	789	799	827	830	804	780	827	817	844	744	832	859	765	813	816	818	757	836	819	827	841	787	832	815	805	797	817	802	780	765	833	818	805	810	854	748	804	828	837	802	776	813	786	825	804	812	843	834	842	826	747	807	812	807	840	868	815	762	795	792	803	823	839	809	838	810	844	823	797	809	805	831	771	790	825	812	776	788	802	795	824	787	794	820	799	843	831	818	848	802	770	850	840	802	811	773	787	796	798	794	807	768	865	824	865	815	771	767	784	795	811	843	829	803	735	878	832	790	810	807	789	753	818	776	776	819	824	804	815	809	841	810	793	827	780	838	832	784	835	821	811	794	779	855	837	812	849	787	777	805	789	844	784	799	827	808	774	852	783	803	841	823	823	783	813	792	815	854	819	775	797	832	807	802	770	859	809	777	791	791	795	821	789	830	858	829	871	753	767	797	803	809	831	806	825	852	802	814	834	798	862	797	789	849	778	789	815	844	800	841	778	786	840	860	829	813	825	788	792	855	870	844	820	827	811	843	796	814	812	823	800	842	810	865	822	843	774	811	815	753	822	796	843	817	827	810	824	823	780	802	781	805	765	794	802	793	804	793	786	800	787	758	813	838	831	801	764	776	835	789	796	827	860	802	780	821	784	785	871	767	816	788	812	819	783	800	839	801	815	768	810	856	806	833	787	804	838	795	790	829	817	827	811	810	827	835	810	799	812	763	793	828	838	774	778	811	779	796	843	805	859	829	783	792	783	770	837	812	796	812	791	764	763	811	844	823	829	778	793	832	799	795	842	845	822	770	786	785	776	827	833	785	783	831	807	814	843	809	808	840	798	821	824	796	777	774	804	852	766	779	785	819	842	797	823	816	827	830	841	888	826	769	759	820	828	823	801	781	819	847	806	810	834	803	784	803	802	846	816	822	821	831	851	792	856	788	777	790	801	802	786	811	813	841	772	790	823	790	837	792	888	779	800	814	819	828	817	833	820	817	812	814	751	815	848	780	801	828	820	778	781	754	866	814	773	772	863	792	739	791	800	762	784	768	826	836	802	843	829	783	781	787	831	836	783	828	817	811	817	780	821	825	817	860	811	776	793	828	753	821	823	757	806	773	838	775	857	757	821	820	815	809	756	831	851	814	851	795	819	845	773	842	818	752	797	797	828	800	746	818	797	765	790	800	805	826	748	823	797	848	746	862	759	826	758	812	807	806	793	784	809	813	811	807	818	795	807	835	807	795	810	891	811	781	779	816	792	808	806	831	835	829	779	818	787	795	781	791	803	763	833	841	817	829	795	839	771	806	814	797	811	826	807	795	804	794	788	824	798	830	754	820	780	776	820	734	880	762	809	827	827	789	827	822	798	841	771	807	839	771	828	795	826	755	788	833	797	804	729	817	795	840	813	827	738	788	831	810	814	792	827	793	836	776	798	834	773	816	822	874	774	813	772	808	857	797	790	803	818	836	800	770	788	798	826	817	822	763	802	831	820	800	807	802	819	787	813	795	789	808	798	806	807	803	763	811	812	787	820	821	771	825	809	785	843	816	827	774	804	829	838	823	834	810	822	831	761	826	838	769	834	798	831	762	810	802	767	804	846	791	810	841	772	864	813	829	801	817	823	770	809	834	794	834	816	782	854	784	859	810	816	875	816	872	770	793	806	777	815	838	779	834	766	810	797	771	771	789	787	827	817	829	827	744	809	739	804	826	799	763	814	808	811	831	797	754	785	753	801	859	792	817	812	822	796	810	809	809	788	804	815	761	805	831	798	823	821	817	805	795	818	766	795	761	814	836	789	799	792	817	819	786	783	807	777	813	831	781	768	809	774	837	791	839	838	776	789	768	810	787	802	806	802	847	792	765	797	771	801	802	794	779	782	830	857	836	827	802	766	766	824	812	799	828	822	842	829	858	829	782	787	806	848	764	842	823	812	828	809	814	785	788	806	784	790	795	818	801	838	810	830	716	845	811	750	840	795	810	798	793	833	871	803	840	799	875	795	820	820	870	814	813	840	818	825	804	759	810	801	873	826	831	851	772	812	788	795	806	855	817	772	826	795	828	805	758	816	763	780	867	800	794	816	825	807	792	796	814	820	823	846	818	848	787	827	813	781	761	795	824	780	812	841	805	797	812	814	795	803	787	833	801	786	797	802	792	786	832	811	831	819	796	813	795	846	836	814	826	812	794	824	794	820	781	786	817	789	758	806	803	819	851	766	775	833	785	747	819	848	784	836	814	772	803	823	843	777	773	798	815	826	797	827	792	876	807	771	773	847	811	802	828	815	831	818	812	799	823	793	790	857	790	844	795	810	791	863	820	839	842	749	867	803	782	799	779	783	803	816	809	827	815	810	766	791	745	816	773	790	786	802	782	809	837	795	815	803	831	838	786	792	801	808	799	837	843	784	795	803	787	757	831	826	768	846	818	790	816	813	828	833	794	863	807	835	805	784	828	786	814	824
27428	19171	18950	16035	11895	10530	7339	6067	4571	3364	2481	2086	2005	1173	1080	1120	1481	1420	1307	1077	842	732	521	441	566	506	446	395	401	455	361	382	405	328	374	336	349	357	343	306	377	337	329	345	358	329	338	340	289	349	340	314	368	345	329	331	325	342	314	316	353	293	301	342	330	321	302	324	338	339	326	324	297	322	352	301	324	374	313	334	304	343	330	296	350	338	320	319	325	318	331	332	339	299	316	312	323	338	335	321	295	347	314	308	320	362	291	311	323	351	304	319	279	323	344	292	320	355	312	330	312	335	332	358	315	317	320	355	320	304	314	368	307	319	366	345	345	354	304	343	303	342	328	321	346	350	336	353	330	346	304	325	304	331	337	316	358	335	312	319	338	326	336	326	316	302	300	335	347	318	336	312	329	326	301	321	302	313	319	336	320	313	332	307	327	370	340	335	310	335	324	326	317	318	297	324	369	326	332	322	305	308	315	330	339	295	301	372	321	332	352	353	354	343	332	304	363	341	292	353	357	310	323	340	317	302	348	336	342	335	324	340	293	310	328	304	329	322	312	350	310	343	371	356	339	333	326	337	345	353	341	328	328	309	326	337	301	311	315	337	311	326	340	335	324	305	345	327	328	305	294	330	325	338	339	315	345	302	298	328	343	315	342	302	332	358	314	320	341	316	317	347	360	330	317	317	331	328	344	364	316	320	306	331	361	330	312	332	331	333	320	314	342	353	308	319	308	325	331	311	345	359	346	320	322	305	324	314	352	304	322	330	323	336	309	317	374	342	349	340	314	321	300	319	323	306	336	312	315	314	339	351	319	343	320	335	318	324	324	334	310	335	335	348	333	348	322	342	341	306	273	301	322	340	356	356	301	315	313	372	320	371	327	327	309	312	357	319	307	315	343	323	335	337	305	362	306	344	299	352	362	348	319	334	302	313	333	348	293	312	338	295	352	302	295	339	316	322	318	308	321	317	348	314	333	319	330	336	342	355	350	326	347	302	316	340	361	325	335	337	328	316	330	329	337	310	333	354	339	331	323	360	329	376	349	322	362	332	323	306	358	302	314	351	329	311	305	314	335	358	363	313	332	337	348	362	306	347	347	367	370	373	324	338	325	332	325	284	291	292	313	342	365	301	333	291	311	328	355	342	336	356	304	345	322	346	324	347	346	321	322	333	344	357	325	335	315	307	337	338	330	314	326	337	333	345	366	339	317	330	327	323	327	341	317	305	301	348	324	311	308	317	342	312	310	309	288	319	357	305	339	353	319	352	336	329	347	323	334	341	316	328	359	326	325	349	316	320	341	362	329	339	325	356	338	317	376	355	367	298	323	325	310	355	360	343	308	316	334	347	342	327	351	320	346	340	293	304	317	309	318	292	364	329	349	341	341	327	312	333	345	334	357	316	315	313	316	304	313	305	321	328	316	313	350	294	355	347	326	317	328	335	297	338	324	331	312	338	336	317	329	321	320	344	354	390	320	343	307	313	311	363	306	305	341	309	342	332	333	329	328	356	348	314	318	330	322	328	310	329	307	338	346	352	355	317	312	332	327	302	324	336	340	323	342	330	295	317	318	307	323	275	331	336	305	344	354	322	339	297	356	337	344	317	317	308	373	318	340	362	303	310	340	337	320	322	334	349	357	313	330	317	347	325	316	310	322	330	349	341	302	317	339	327	363	332	316	327	325	353	358	330	340	341	321	309	330	287	297	340	354	324	292	318	332	308	313	303	360	358	343	341	340	351	310	313	315	351	328	281	335	340	317	326	334	313	330	318	352	366	310	342	341	346	334	304	347	329	327	330	334	327	339	336	282	346	308	297	342	319	301	347	332	324	337	359	314	347	337	331	335	318	330	328	336	330	322	313	325	316	359	324	306	304	341	314	310	326	350	330	331	319	326	318	365	334	337	347	329	338	379	332	310	352	320	331	311	332	336	355	321	322	356	308	331	312	308	296	356	307	334	342	347	307	341	350	294	327	340	323	345	326	322	320	324	317	295	302	331	338	334	346	340	330	332	336	344	343	320	327	324	349	355	326	335	313	322	317	344	319	358	340	302	325	318	314	310	320	277	313	323	287	333	315	294	349	311	344	359	299	338	319	319	324	328	320	346	335	343	353	329	297	315	352	316	334	314	342	340	311	319	329	313	360	311	331	344	342	335	271	320	337	283	309	285	345	312	348	348	325	326	331	334	340	365	343	321	320	299	356	323	316	377	309	309	315	324	342	319	352	382	324	349	322	307	346	320	306	340	313	329	374	308	321	347	310	299	320	312	340	334	311	329	296	304	353	339	342	322	317	351	323	308	346	339	313	351	365	307	313	313	303	321	328	316	308	370	305	336	328	323	318	324	351	313	333	318	338	320	326	335	369	329	359	325	315	309	325	323	324	351	336	336	310	336	353	338	357	321	302	327	326	322	303	314	327	350	333	364	320	343	332	346	336	348	303	311	322	331	340	336	330	358	322	318	302	334	318	327	331	341	335	351	319	349	318	328	313	315	335	314	308	322	351	313	361	350	319	355	324	322	315	322	346	354	323	337	330	334	308	322	342	347	314	290	317	336	334	326	339	324	349	332	343	332	331	317	375	336	336	324	331	317	306	286	345	340	338	333	354	341	315	328	333	347	325	325	308	316	336	331	357	341	309	319	315	337	295	337	314	329	287	311	302	292	313	300	293	316	342	307	329	328	313	308	375	318	334	332	343	317	334	352	349	347	319	315	346	360	322	300	339	309	346	328	296	321	322	338	337	328	345	299	312	335	320	328	325	349	341	309	293	343	323	349	313	316	356	364	316	338	304	358	316	311	328	311	289	321	355	333	340	309	307	329	340	337	317	337	364	342	292	355	336	332	290	329	323	346	330	345	330	297	316	330	334	321	370	331	306	336	326	332	331	349	325	315	323	310	375	344	323	348	318	352	341	334	302	326	333	341	336	312	307	331	324	313	343	290	308	328	320	324	322	325	297	325	325	327	318	327	335	291	325	365	344	330	311	304	345	312	311	329	343	354	322	333	343	321	322	316	309	338	314	332	338	329	344	356	345	334	309	352	341	322	361	327	330	359	319	328	352	334	337	331	355	304	354	332	313	330	346	323	297	350	305	306	349	346	293	331	345	318	335	342	361	366	317	340	307	312	339	356	279	332	317	306	329	327	320	329	327	358	330	342	299	315	338	322	323	325	337	328	322	308	362	315	329	329	307	301	368	370	352	294	322	347	346	335	311	346	366	350	298	359	325	323	348	322	336	350	340	332	344	322	350	331	313	304	368	309	340	333	339	280	312	293	348	331	322	309	358	308	310	306	299	346	346	305	316	348	364	344	326	342	331	345	301	335	312	331	316	326	333	330	344	308	320	337	347	343	322	317	335	349	328	338	304	317	328	308	330	334	312	328	348	304	320	310	325	301	314	310	322	287	349	326	308	336	331	338	284	332	361	328	308	296	293	314	342	344	288	292	344	311	329	363	350	319	317	322	332	334	314	303	329
18903	17166	28776	30419	28233	27708	23034	22303	19410	15491	12586	11308	10451	6133	5953	6126	8224	8187	7188	5643	4553	3783	2184	1777	2568	2160	1592	1287	1491	1380	1253	1178	1284	1122	1007	1063	958	923	875	907	862	798	798	781	792	826	771	846	774	784	815	796	789	801	808	826	772	783	849	781	772	796	745	811	826	732	824	810	793	814	796	805	774	764	799	802	761	783	831	774	753	821	798	728	792	770	833	858	759	802	817	839	824	857	820	804	862	815	791	856	827	787	789	763	817	794	780	759	779	758	863	777	791	817	791	815	782	778	852	801	867	844	790	807	791	769	795	803	781	848	824	778	766	786	779	841	814	831	826	820	827	719	748	865	857	842	825	805	767	764	800	784	791	812	852	817	799	850	774	805	793	774	806	742	841	817	820	810	773	803	787	839	823	809	793	813	825	782	776	781	823	802	794	817	821	856	781	823	829	753	757	824	798	825	823	790	775	783	797	787	841	800	794	840	814	782	782	814	845	792	786	844	836	873	860	730	761	843	789	814	809	783	784	744	815	837	850	810	847	787	807	815	795	792	792	793	834	839	860	816	857	792	779	765	808	858	807	787	812	841	849	809	733	837	799	747	828	784	795	820	748	735	821	785	784	792	780	815	777	802	788	819	804	791	788	764	838	833	820	756	878	777	864	807	811	834	778	813	787	855	776	765	783	787	782	810	821	810	790	817	844	778	811	814	803	803	806	770	854	792	834	796	809	776	799	808	771	803	822	778	803	817	834	829	825	816	786	797	795	807	782	771	819	824	773	807	804	768	815	815	812	787	776	846	786	846	782	791	791	746	793	808	768	805	797	751	770	777	797	825	846	767	822	799	783	760	790	841	841	807	783	845	807	793	784	818	756	817	817	830	842	780	835	785	753	780	826	821	816	823	770	853	811	820	745	808	777	725	808	861	820	785	773	764	799	780	835	839	806	772	848	824	767	872	797	756	796	790	801	833	796	847	792	799	799	812	743	834	811	777	830	772	800	754	836	770	851	804	769	804	769	814	834	796	811	745	801	803	797	779	765	762	812	815	781	781	862	735	878	779	813	821	777	825	797	764	789	777	792	813	844	836	823	809	788	781	784	777	809	814	829	793	853	832	791	812	795	811	810	818	829	807	789	816	802	763	790	760	751	758	808	790	826	828	801	781	835	800	793	820	784	790	746	812	833	822	800	854	818	787	809	811	754	807	798	776	796	757	768	787	788	853	773	790	815	767	829	794	830	816	815	799	763	778	828	842	803	823	804	823	809	834	798	754	818	864	801	829	790	837	760	788	857	780	743	836	802	831	766	801	821	757	824	759	814	831	761	807	784	804	835	775	848	803	775	819	804	770	803	772	807	853	788	841	832	758	871	813	809	787	806	827	726	842	828	771	841	839	817	815	815	788	824	776	812	772	817	802	837	836	828	786	748	792	815	815	793	796	808	832	832	786	760	806	831	805	826	760	848	780	780	816	859	836	799	810	774	813	808	814	829	798	734	785	824	778	814	832	809	767	847	806	770	793	861	794	810	802	820	779	741	847	778	765	811	803	813	830	820	767	754	794	787	801	799	806	791	784	776	810	790	776	791	832	799	818	774	823	804	779	784	814	808	833	777	836	838	815	783	828	774	850	798	804	842	774	774	796	777	828	841	848	791	844	857	806	800	825	818	851	820	840	741	849	802	809	838	816	854	752	813	840	838	800	856	838	788	826	748	775	760	823	810	804	864	792	829	809	792	789	784	776	838	840	795	795	761	769	813	782	825	804	814	834	771	832	797	794	778	789	772	811	782	808	854	807	797	811	836	812	821	754	837	802	797	850	845	798	770	779	788	802	835	811	801	779	809	750	734	819	768	790	766	814	797	827	783	831	811	798	813	782	828	811	778	794	754	818	765	779	815	751	785	787	759	848	794	812	822	853	795	778	759	818	798	770	831	793	834	788	774	796	775	777	797	803	822	834	775	836	819	811	776	861	784	843	805	773	847	732	844	783	827	802	801	854	828	812	817	813	788	818	796	764	811	784	856	856	809	783	785	801	788	793	751	770	788	824	825	771	880	781	784	747	821	840	774	778	765	824	798	845	824	811	770	858	755	818	777	845	838	843	780	740	820	828	771	780	811	772	812	776	813	815	836	731	783	827	805	808	807	790	833	813	881	743	810	761	799	813	801	818	760	805	809	768	815	776	786	749	803	777	851	786	794	818	810	821	787	776	792	812	743	773	774	864	835	832	789	749	804	802	801	828	816	816	806	786	786	841	762	795	770	763	841	786	846	788	804	808	833	798	801	819	825	840	825	805	763	818	792	784	774	830	778	772	765	802	819	844	773	793	758	803	798	837	807	711	805	792	779	866	827	809	797	825	800	859	806	810	758	773	798	807	804	777	784	797	790	775	745	777	836	776	841	855	819	792	809	819	806	752	807	809	780	813	827	810	793	753	802	820	809	820	791	840	780	768	818	802	825	865	811	824	790	791	789	773	788	783	832	823	838	760	756	756	803	810	824	817	826	813	837	800	761	833	795	790	793	852	815	840	793	782	804	816	828	811	785	822	787	824	776	829	820	757	825	818	790	769	795	755	779	769	781	816	804	823	815	776	789	801	813	770	790	798	832	807	786	787	781	799	804	820	808	780	824	789	806	771	802	791	789	782	782	784	762	797	833	781	787	824	781	786	782	794	765	829	803	755	778	817	797	809	817	804	770	794	846	837	767	826	781	869	796	777	794	716	793	793	816	776	874	834	830	796	781	839	839	796	814	835	804	808	836	755	864	826	800	809	779	808	870	841	800	806	816	814	817	857	802	862	807	785	823	809	821	781	811	756	804	833	835	819	829	781	859	784	816	787	810	801	796	719	817	835	787	803	815	820	827	844	778	775	738	812	775	786	803	813	790	782	810	807	778	815	751	834	778	792	831	778	781	778	792	840	813	838	811	802	823	797	779	778	809	818	827	832	809	805	809	777	816	832	796	788	777	768	846	808	742	829	785	819	752	843	798	774	821	824	843	768	781	757	807	759	792	827	829	819	782	866	783	832	792	773	830	758	798	795	895	812	808	804	815	823	781	765	841	838	850	835	807	815	811	820	811	780	827	812	823	790	841	796	796	835	830	773	854	814	843	753	764	812	802	816	843	792	807	819	789	798	830	795	809	837	866	742	789	807	816	805	793	817	785	834	801	816	761	774	813	748	786	825	835	793	820	824	813	794	795	777	814	783	793	832	815	797	845	801	830	784	836	797	853	801	803	794	816	828	780	784	822	806	808	823	775	779	811	785	809	793	781	813	815	796	802	789	819	835	780	844	853	806	763	792	806	804	803	774	803	785	813	859	805	813	796	820	813	810	825	788	759	799	734	841	828	794	797	785	816	819	809	802	793	797	820	808	787	803	801	798	825	817	820	791	801	818	791	820	832	817	802	787	834	812	771	800	813	786	818	799	853	845	801	838	827	786	800	839	820	819	793	794	800	860	794	776	853	823	789	803	810	750	841	797
35898	28954	30074	25707	20063	19840	14529	11947	9845	7363	4736	4628	4070	1981	1916	3126	3174	3335	2904	2085	1667	1283	957	629	940	785	597	498	560	513	495	514	496	431	402	416	399	322	338	338	316	323	341	357	342	348	320	329	333	352	321	329	311	324	319	325	319	337	389	327	321	347	309	304	336	309	333	398	337	328	333	319	342	285	357	362	324	339	330	302	352	332	327	336	290	316	333	343	363	333	298	324	333	348	297	282	325	319	323	305	339	340	339	363	317	322	348	318	338	299	323	320	306	298	321	340	343	338	323	322	322	342	345	339	341	348	329	296	304	332	319	364	300	289	316	337	322	314	333	315	347	324	299	360	323	313	367	331	327	335	350	315	319	313	329	305	329	347	333	333	338	327	331	307	310	334	340	354	318	343	354	331	327	320	331	307	343	350	335	317	324	323	314	324	267	325	277	316	318	339	320	312	323	343	321	305	331	310	360	343	306	345	319	337	359	300	341	325	301	322	331	309	334	336	318	313	347	341	308	306	329	327	339	305	358	310	312	334	327	355	345	346	352	359	337	350	350	305	291	331	359	346	319	327	331	331	367	294	302	323	329	310	320	338	313	325	305	308	341	372	309	342	325	352	338	333	326	324	305	326	332	344	347	328	331	327	337	340	335	364	297	322	320	330	376	332	324	307	342	307	342	318	308	320	309	299	300	342	308	328	341	346	351	321	324	342	328	319	317	337	322	314	337	314	356	341	328	330	345	336	343	323	356	349	296	330	280	328	321	346	336	342	334	319	316	309	306	293	323	316	335	332	365	319	320	302	325	319	290	322	314	320	321	317	341	300	295	336	316	336	347	369	305	306	308	332	337	341	313	322	321	336	336	321	353	317	337	330	344	368	326	337	347	356	376	345	344	338	282	327	334	357	310	335	363	302	361	348	290	333	316	317	317	323	329	341	326	340	315	320	349	316	293	325	352	330	309	321	341	338	365	342	337	325	324	320	313	335	335	310	337	342	329	318	319	310	318	306	347	342	320	316	322	342	331	353	324	300	322	322	319	323	322	341	328	318	313	293	309	334	317	300	344	306	321	336	314	321	324	334	313	350	299	328	315	316	308	351	318	298	339	340	344	283	339	305	323	347	319	304	311	298	321	310	309	323	324	322	293	372	323	331	322	303	339	326	347	310	348	335	316	312	317	334	355	317	307	357	347	333	342	318	312	306	332	332	349	348	384	335	319	316	366	315	337	306	363	323	298	316	352	328	315	330	307	322	334	316	329	346	327	325	355	311	279	317	284	325	334	339	322	356	335	334	335	314	349	325	320	342	332	305	314	345	306	307	301	336	352	304	339	315	334	336	310	338	380	345	331	318	339	319	314	373	372	346	365	324	336	349	316	310	308	323	339	367	314	332	339	292	338	359	311	321	334	346	328	305	339	319	294	347	356	334	347	303	336	333	323	322	330	309	343	364	334	304	351	314	324	335	356	319	335	314	319	333	342	323	358	320	335	325	302	356	318	340	309	341	330	333	355	322	317	357	315	296	344	326	341	320	320	320	315	331	342	295	357	351	320	322	328	343	339	340	324	301	355	337	300	320	335	350	317	325	355	344	338	324	371	330	347	337	330	345	312	297	315	330	308	301	325	326	336	361	298	336	306	317	341	339	316	337	346	334	304	337	330	314	309	336	311	311	361	350	342	308	329	373	306	331	310	324	330	330	349	313	324	320	346	322	326	309	333	313	312	342	342	353	335	321	334	350	308	311	330	347	332	309	297	294	313	358	344	317	307	336	334	312	325	331	320	342	368	357	318	333	337	359	312	318	340	341	380	328	333	332	313	307	334	320	327	329	314	293	338	316	306	329	322	313	322	354	338	326	335	340	317	340	300	343	290	344	323	320	329	344	345	325	296	330	336	341	317	332	325	325	285	336	339	316	340	314	347	337	320	305	355	329	353	322	328	346	332	318	264	293	348	304	327	333	299	334	339	346	319	314	304	336	317	300	298	318	360	345	358	322	324	334	331	315	323	354	328	337	324	358	331	325	304	355	347	372	342	294	290	343	353	343	305	342	355	315	327	338	347	298	300	330	358	296	318	324	301	337	324	348	313	323	357	349	363	334	345	339	337	340	331	331	325	313	338	324	345	359	338	305	361	347	342	331	310	325	379	308	329	315	343	319	355	292	275	281	288	360	337	310	302	354	341	279	343	315	315	315	332	285	334	359	347	317	312	355	370	336	293	353	319	318	355	366	295	298	327	331	331	307	334	332	324	291	332	354	294	366	333	348	343	289	330	330	336	321	327	314	307	301	339	291	336	333	327	350	334	295	302	348	353	318	308	347	368	290	311	311	317	327	378	362	297	308	298	294	334	337	323	345	339	352	340	327	334	336	289	328	305	421	357	339	344	330	294	303	356	300	310	319	335	306	336	333	334	326	357	302	315	321	318	333	297	317	349	361	331	296	350	311	318	333	320	317	324	344	320	368	358	375	329	367	360	332	307	345	293	321	325	325	342	318	317	290	336	358	333	312	347	349	321	323	343	316	296	353	345	311	326	340	320	316	341	342	333	319	320	331	283	321	315	350	343	350	330	339	323	278	331	343	312	355	313	355	335	357	355	335	316	355	331	304	302	328	308	349	319	325	339	311	333	339	340	307	354	346	324	310	326	323	315	322	314	308	302	339	330	327	330	364	347	312	332	358	344	332	337	350	338	327	319	364	342	339	303	345	328	331	306	347	350	333	350	371	304	305	345	364	333	326	302	337	321	357	356	317	276	377	306	308	327	351	334	351	339	340	308	308	289	319	306	293	306	334	327	352	315	337	309	299	326	317	326	323	345	315	326	325	332	349	338	324	341	326	341	293	315	336	356	326	331	292	333	322	332	314	320	336	335	318	329	353	343	345	346	308	341	325	311	313	312	333	304	333	313	347	335	312	333	320	360	317	329	322	339	337	343	347	320	314	294	340	342	297	339	374	339	326	316	320	319	352	330	313	343	302	327	319	320	322	347	366	325	326	315	300	331	334	348	292	346	360	334	366	348	328	350	329	331	316	306	350	327	301	355	314	341	316	311	329	318	341	356	331	339	325	335	340	327	326	377	337	327	342	325	354	308	361	347	326	270	313	321	322	316	320	344	337	322	317	294	317	329	333	289	307	320	311	318	345	320	355	338	303	318	323	353	325	314	326	303	314	328	308	289	354	354	331	291	336	318	300	318	322	341	337	370	336	366	338	289	323	298	363	328	329	316	323	362	374	305	321	323	339	342	305	312	295	314	321	329	330	328	321	327	356	334	365	348	325	329	301	337	348	376	344	330	369	306	322	316	339	298	316	286	306	315	320	314	383	345	310	326	327	361	331	317	304	316	308	313	332	311	323	309	310	349	313	351	315	352	311	352	335	325	309	334	321	346	315	314	340	320	312	334	300	313	317	281	294	318	348	337	336	344	350	321	324	315	332	366	331	355	312	316	308	343	334	330	269	292	309	340	327	358	322	337	369	324	311
23856	24520	36792	38706	36531	37485	31831	31862	29414	24691	19865	20457	17158	10192	10105	16016	15341	16570	14606	11564	9085	7046	4859	3015	5383	4005	2671	2141	2467	2520	2072	1980	1983	1549	1251	1315	1032	1025	946	1015	887	845	842	804	793	779	805	870	808	822	801	786	831	816	835	809	830	819	849	813	783	791	788	831	816	817	795	787	773	795	815	811	764	753	826	768	805	750	791	784	845	772	767	783	784	804	791	735	810	815	764	785	799	799	826	787	816	772	804	738	822	730	786	810	857	779	785	784	795	805	766	764	756	819	799	788	819	788	799	782	817	797	806	794	806	785	799	806	808	823	806	761	803	783	833	835	819	765	851	858	774	795	827	794	831	834	815	853	794	790	831	769	808	815	783	767	853	767	788	835	790	789	811	785	738	811	793	794	754	789	831	827	785	813	847	807	733	790	752	800	803	800	800	836	817	805	828	763	791	823	814	799	836	804	862	772	781	849	816	810	790	793	786	780	837	836	849	821	796	773	811	813	781	814	782	813	787	766	809	828	773	799	840	838	814	775	794	763	772	797	799	756	839	811	789	814	823	811	854	769	787	810	818	813	771	818	814	751	811	802	819	825	764	792	757	802	813	765	754	785	808	832	802	844	801	789	768	817	763	812	804	759	869	775	853	771	832	776	825	782	800	812	814	808	798	788	787	796	811	788	828	832	822	808	812	804	870	765	795	832	855	806	799	822	789	800	836	805	798	857	758	787	771	773	773	773	859	770	824	812	819	827	778	788	824	827	780	864	787	762	794	800	788	739	792	769	798	808	816	805	821	801	817	809	814	823	761	803	758	735	810	783	810	857	824	758	781	791	765	750	795	820	827	789	779	772	845	859	837	771	832	754	793	767	758	802	807	813	816	824	833	774	812	819	812	800	789	772	876	868	816	823	763	831	775	793	804	777	783	764	813	827	853	800	791	809	797	804	805	789	809	852	809	823	821	802	788	787	748	805	792	768	805	813	735	784	847	799	837	829	770	810	736	822	828	745	832	771	809	785	772	802	845	816	795	817	837	798	786	799	818	808	792	802	823	814	797	799	813	817	782	772	820	779	877	828	774	815	788	836	809	803	790	815	757	780	808	763	802	788	750	758	787	785	812	785	800	767	841	818	748	825	857	792	783	803	855	756	792	842	751	840	773	869	759	799	808	796	821	795	836	769	816	802	817	772	767	794	800	807	774	803	799	783	820	797	854	797	806	803	778	848	800	780	773	826	748	819	765	801	806	790	796	791	802	828	817	816	821	865	791	771	781	770	851	775	817	784	817	824	791	834	737	819	832	809	885	781	768	819	825	847	815	819	849	798	836	803	782	746	858	834	769	746	777	768	804	804	825	781	822	742	808	783	822	781	806	848	823	817	778	798	825	783	815	822	754	780	816	787	807	787	782	854	779	775	833	753	731	805	873	798	748	799	749	819	812	745	737	791	793	749	802	786	732	775	841	747	791	816	801	792	838	803	796	822	830	775	797	794	762	743	803	784	841	842	795	823	793	760	847	783	807	819	796	809	772	823	778	810	812	804	813	837	762	825	836	774	803	788	802	779	793	833	840	833	821	798	740	796	824	823	770	853	752	783	824	811	789	784	827	804	738	851	822	791	802	755	776	834	820	781	748	761	852	830	805	838	777	830	795	756	808	832	803	802	790	836	849	727	750	810	822	781	793	799	816	773	805	831	800	823	792	777	832	805	804	795	819	785	802	788	798	769	778	807	802	813	790	762	801	787	802	773	854	785	816	801	810	790	826	797	793	814	765	726	799	815	793	822	778	806	785	836	810	794	850	808	815	763	814	726	794	825	815	894	893	813	796	777	812	816	750	844	792	811	782	857	789	819	795	804	799	799	754	773	789	850	823	787	791	774	812	809	787	774	813	765	789	794	809	819	809	817	843	776	789	861	814	812	787	748	802	791	843	798	827	793	788	827	818	823	825	824	849	814	785	822	781	788	805	792	831	797	820	783	802	762	710	796	792	796	837	810	769	773	786	824	795	751	783	814	807	800	750	833	759	807	782	807	780	802	772	757	772	856	825	789	757	772	780	799	794	791	827	785	784	806	836	815	794	769	770	798	826	826	787	768	794	770	801	845	775	795	780	775	805	826	759	798	798	793	795	737	799	799	778	794	800	816	840	798	795	799	815	820	800	737	785	841	820	765	813	822	813	792	798	744	780	794	761	797	817	804	790	780	821	813	818	820	824	816	744	800	760	851	750	793	781	782	732	810	781	806	764	825	810	832	819	762	796	807	793	779	775	814	831	763	797	829	774	775	773	748	808	794	795	832	822	849	803	790	827	791	790	784	791	785	835	790	800	758	771	845	785	797	822	779	800	757	773	785	776	830	807	791	831	773	771	820	777	785	809	791	815	773	825	786	803	810	844	820	770	816	808	805	795	841	846	767	794	796	837	801	795	814	782	757	824	822	759	778	835	791	780	771	823	749	787	816	798	794	766	841	816	815	799	733	798	743	793	856	809	792	800	799	777	788	785	803	762	858	817	789	835	806	842	818	748	771	771	784	827	737	741	779	850	845	798	780	791	834	802	756	800	797	818	771	818	808	800	800	786	798	780	760	770	763	820	799	751	789	803	796	755	756	804	818	808	827	831	776	775	773	788	820	774	827	760	781	813	790	757	787	824	785	805	799	777	845	833	818	722	790	805	785	806	809	860	813	804	814	811	822	790	842	839	804	876	745	772	804	818	773	801	770	804	823	810	798	805	822	784	780	807	812	784	742	791	765	823	836	811	793	779	821	827	804	770	785	781	755	797	817	812	832	848	793	789	793	856	789	779	848	796	767	779	862	750	823	771	783	765	814	813	798	863	789	797	831	747	824	838	780	787	783	797	860	765	815	830	791	771	785	793	865	840	834	838	773	795	826	786	788	806	800	764	807	828	791	788	812	803	766	824	766	802	791	814	816	802	766	804	775	788	793	762	764	776	723	804	821	808	793	769	720	738	825	805	787	797	838	786	747	811	797	779	790	829	786	757	802	754	756	828	819	776	802	770	842	772	794	801	770	766	792	802	763	837	746	793	794	781	764	723	819	770	786	818	831	797	851	783	763	763	790	826	832	783	803	820	784	802	804	812	799	823	793	832	832	838	803	792	749	779	776	785	840	759	787	787	787	759	818	805	834	786	813	750	801	804	792	776	740	882	810	788	828	742	828	786	847	774	807	840	807	776	793	803	809	800	809	812	810	839	882	812	793	822	788	809	820	808	781	804	815	827	809	719	805	807	824	770	820	804	845	771	828	813	792	834	812	777	837	789	790	811	816	765	759	832	797	793	784	788	766	820	840	802	775	816	838	778	788	777	725	817	773	865	771	799	839	812	770	798	800	808	820	802	795	865	834	826	776	769	741	839	852	801	799	762	791	805	795	784	800	824	770	772	816	779	779	744	779	784	823	826	796	820	809	798	780	742	773	805	804	754	804	776	785	759	798	783	771	773	793	788	783	818	767	756	794	747	828	821	824
20256	12190	11449	9881	6678	5144	3126	2595	1960	1595	1233	948	828	647	577	521	477	441	402	420	415	394	370	400	363	379	381	377	364	361	329	361	318	352	345	360	307	328	332	348	331	333	336	347	330	342	354	319	345	339	307	368	336	338	303	326	343	306	311	336	318	360	379	353	312	329	330	313	333	328	348	330	336	337	368	312	330	336	344	367	325	338	324	333	348	357	342	331	358	308	311	350	310	335	327	318	348	347	310	365	317	325	325	350	324	305	305	286	347	320	362	323	331	323	344	344	337	345	322	360	309	293	297	354	337	353	345	319	333	357	332	359	294	348	325	324	345	310	344	333	337	339	350	369	319	327	356	312	330	313	319	328	319	334	338	348	371	333	306	343	337	348	328	348	335	312	358	341	304	316	309	336	352	345	370	370	317	358	326	331	318	365	351	323	333	325	334	341	336	314	293	343	329	313	308	343	330	336	320	364	364	325	318	345	350	319	320	338	349	349	337	352	348	355	358	315	325	338	334	322	365	339	363	320	338	342	350	319	341	336	328	356	313	343	326	334	333	328	304	359	311	313	309	335	336	343	341	346	319	355	339	316	330	316	310	341	334	335	339	351	352	341	347	315	338	357	351	329	328	339	326	354	390	352	353	315	317	365	321	325	373	343	306	336	334	341	350	328	313	320	307	322	325	338	378	337	332	311	337	355	328	354	369	343	343	343	312	314	339	346	356	331	315	335	360	326	320	318	316	363	342	312	350	336	335	314	344	301	365	287	329	322	315	353	331	312	319	386	327	346	348	333	339	333	334	385	306	334	330	350	337	342	316	344	363	340	349	342	341	316	356	306	321	330	346	358	343	324	347	356	336	318	345	340	329	307	332	307	315	312	336	339	334	319	321	374	347	313	336	334	341	333	302	338	340	332	317	345	339	354	320	322	315	333	326	326	351	316	378	324	313	348	322	299	359	334	335	354	321	342	342	321	341	324	344	351	319	307	286	334	334	336	343	343	292	349	331	314	343	336	354	338	336	349	317	328	315	332	346	321	316	322	322	335	327	365	343	322	341	340	323	312	308	330	362	341	331	333	316	359	335	338	331	362	335	352	333	302	303	327	285	345	332	326	321	350	330	341	319	331	320	402	370	344	353	331	312	306	308	343	355	311	355	338	337	362	345	321	319	311	365	353	358	328	326	339	316	298	343	334	333	337	344	364	312	352	316	331	326	332	346	346	339	337	343	346	367	329	355	322	351	353	315	312	369	334	327	335	347	333	355	329	309	339	324	321	349	345	344	335	357	338	331	335	323	323	340	297	337	345	369	332	318	360	344	335	328	353	331	342	341	301	337	333	327	350	310	354	321	351	321	360	329	329	355	349	342	331	322	323	316	320	312	348	337	344	338	351	332	331	314	313	339	320	319	333	362	344	354	335	337	328	338	321	313	307	303	301	359	315	343	344	314	343	335	305	307	303	324	336	304	323	336	326	344	340	338	330	344	326	309	360	341	291	342	334	349	358	340	387	331	383	316	314	338	321	320	341	340	325	332	311	323	304	317	325	320	361	348	340	329	328	334	329	332	318	339	346	338	353	319	344	357	338	335	324	368	310	303	335	319	309	360	325	322	321	345	344	336	343	301	348	319	329	316	347	339	347	349	332	335	313	351	338	328	338	351	352	332	326	349	332	358	324	330	302	322	379	292	313	324	305	296	307	334	337	348	323	322	311	343	313	356	330	331	364	349	312	321	350	368	353	309	336	305	326	339	306	358	320	311	355	323	345	308	329	327	325	327	355	343	298	379	313	349	353	338	326	375	317	379	346	340	327	341	353	315	330	335	330	317	375	343	337	352	349	323	333	365	337	341	348	307	294	320	323	358	365	319	338	342	334	359	330	356	324	318	344	365	339	338	302	313	347	338	325	334	331	315	364	331	356	358	362	347	310	359	358	377	338	392	346	333	351	394	332	322	332	362	313	346	332	372	311	351	332	339	364	332	354	349	338	301	379	302	312	323	314	323	330	362	358	315	338	325	320	331	285	331	329	304	366	347	311	346	345	335	310	337	319	359	340	328	306	301	322	324	321	347	301	322	314	333	358	338	348	348	325	346	327	353	331	324	333	324	341	357	331	352	328	349	343	345	331	334	340	325	312	373	301	375	328	342	342	341	302	314	311	300	346	314	331	333	303	339	325	293	343	326	339	326	336	310	347	328	360	323	334	349	299	326	312	342	356	349	387	352	339	318	330	334	326	331	349	305	334	332	317	334	331	333	295	300	337	320	315	358	298	342	305	356	321	308	363	357	336	332	332	306	337	369	319	337	295	313	317	344	340	352	313	324	319	346	351	359	312	338	329	357	354	340	313	339	325	340	329	334	322	315	318	327	362	325	331	303	325	321	301	357	350	358	363	337	318	287	317	331	358	333	314	339	317	331	331	315	337	330	344	324	309	349	328	360	339	325	328	327	354	319	337	344	322	351	339	329	352	345	320	325	344	317	363	323	324	337	370	330	303	337	294	330	346	326	320	343	334	327	314	348	322	339	346	359	345	325	318	348	334	359	306	318	311	326	293	289	336	337	318	331	297	349	322	319	319	318	315	354	358	348	350	341	351	357	331	314	329	387	330	346	329	308	333	337	338	348	337	336	352	315	349	313	333	351	348	347	359	333	303	313	319	321	344	349	331	356	354	326	333	323	352	319	364	330	343	345	316	305	346	321	290	331	341	314	338	347	337	346	283	303	343	335	355	348	337	351	327	333	327	316	333	334	294	333	335	334	308	322	329	307	321	335	310	371	341	354	319	312	330	330	353	395	363	358	367	340	333	326	355	333	339	350	357	342	325	286	315	312	327	321	345	341	312	304	314	351	336	348	295	338	323	320	303	322	321	322	345	355	330	325	350	331	325	332	341	336	309	321	318	306	315	337	338	331	325	323	330	286	313	323	357	341	345	390	330	343	330	326	314	327	351	329	309	283	336	339	333	350	349	328	320	338	331	343	338	315	317	325	361	398	339	359	365	320	310	331	315	334	358	355	404	340	329	329	287	335	349	315	371	357	328	362	343	351	321	323	340	331	332	363	357	362	347	316	338	331	307	341	338	321	347	326	317	368	311	332	322	328	352	325	325	318	348	348	334	336	333	318	339	316	328	323	331	321	313	325	319	323	332	349	344	300	338	321	321	338	336	357	330	334	320	353	347	324	341	326	361	325	334	368	340	339	345	326	339	343	306	359	339	326	324	321	347	308	347	323	316	318	354	327	313	344	347	326	322	337	337	287	309	336	323	352	330	304	325	339	323	355	327	316	332	320	367	327	331	338	363	329	344	326	306	354	346	376	329	337	342	345	324	324	338	324	350	334	344	347	329	340	337	324	326	345	347	296	347	342	320	339	334	340	334	336	311	325	331	335	319	320	340	349	335	288	335	315	336	329	345	343	308	333	346	338	327	312	311	337	372	358	341	355	335	318	360	339	305	340	315	298	315	340	330	337	310	342	366	339	342
14242	12138	22058	24824	21547	19705	14373	12095	9874	8305	6219	4843	3944	3057	2429	2384	2075	1824	1614	1438	1327	1247	1160	1101	1070	1018	983	945	939	898	903	894	885	825	795	932	849	815	873	822	823	834	802	800	868	861	802	818	824	829	824	815	803	826	778	763	793	800	760	781	806	775	821	826	839	759	828	814	792	777	808	796	855	808	818	830	802	763	807	783	830	788	844	759	769	795	871	872	822	802	774	781	790	827	792	818	797	788	835	796	854	828	817	806	774	802	819	802	768	799	792	825	735	805	815	799	846	812	793	800	815	805	811	810	825	823	825	828	816	822	844	838	809	775	778	805	770	868	816	835	823	810	789	796	825	845	808	782	821	790	824	763	857	814	856	897	809	816	794	805	830	800	850	792	821	776	777	804	797	828	833	832	798	761	805	811	811	845	806	813	788	903	802	820	782	832	812	776	782	825	809	837	816	804	833	826	801	852	764	832	819	804	798	808	785	789	780	818	827	809	816	841	834	785	816	803	788	788	782	775	843	827	829	868	818	810	776	768	823	773	816	838	810	833	844	828	843	862	838	816	832	833	819	805	837	796	778	783	819	828	844	799	875	858	830	791	861	831	803	781	796	810	863	837	805	867	784	794	811	820	760	826	840	805	841	776	793	869	841	784	798	744	843	786	826	855	778	843	818	781	806	852	773	796	787	795	801	810	807	815	831	772	835	781	785	797	840	814	819	759	837	802	807	818	810	804	844	811	821	857	808	805	795	782	811	786	814	774	809	839	785	840	798	827	781	750	804	832	766	820	794	807	797	837	806	839	800	836	827	838	797	791	810	833	779	764	791	784	799	762	778	787	857	851	847	836	789	834	813	827	793	848	834	870	774	811	773	776	807	814	791	751	741	779	792	828	839	806	873	882	858	788	822	786	766	763	804	798	853	790	808	850	829	781	825	826	816	821	750	817	807	775	838	835	808	789	884	798	817	850	794	810	859	792	823	742	827	771	839	806	858	811	804	784	781	825	824	776	817	848	803	844	841	808	820	818	790	821	755	849	790	806	781	793	740	791	778	810	811	785	795	860	842	812	842	773	845	825	799	773	851	814	840	778	848	816	837	846	806	847	759	860	794	844	836	830	805	796	828	802	803	864	803	761	841	821	872	826	847	856	817	812	779	804	855	836	819	807	742	806	810	780	750	814	827	817	824	778	786	766	808	890	836	845	837	810	839	808	812	825	842	813	807	841	853	786	822	820	819	812	813	839	780	825	776	769	786	788	842	802	850	781	792	820	757	802	828	792	818	819	836	826	831	814	839	828	822	810	858	822	772	783	782	819	825	832	799	805	842	882	842	793	808	798	824	822	839	809	796	802	805	785	811	787	817	796	827	783	829	811	808	769	810	765	827	804	826	795	782	765	843	862	842	820	834	828	779	778	779	819	822	789	789	856	806	817	851	831	841	825	806	801	801	827	783	804	795	855	840	844	770	835	841	809	806	798	787	837	801	773	815	825	830	810	809	853	817	785	816	828	818	809	804	841	779	824	825	816	815	790	818	860	796	822	789	807	803	789	822	815	798	814	760	851	836	870	810	826	861	790	821	793	852	818	802	788	778	767	743	774	804	745	785	790	771	792	782	824	805	866	776	845	852	795	805	852	783	823	792	785	802	842	839	740	856	820	799	812	793	805	771	760	794	793	894	812	782	796	832	837	768	799	830	836	854	824	805	820	814	798	835	810	866	834	818	828	789	801	767	852	823	842	834	835	798	803	791	859	794	811	811	789	792	770	843	791	856	776	828	815	836	781	790	846	795	819	803	797	821	789	801	852	809	808	843	854	853	872	781	817	823	845	804	768	776	791	871	805	840	782	779	810	780	820	780	815	823	811	814	817	823	850	811	769	847	817	843	778	826	796	805	825	833	784	825	782	801	782	802	847	788	820	770	824	766	837	873	786	825	770	806	815	819	807	851	855	806	778	837	870	843	794	826	825	845	827	812	806	797	838	794	783	844	813	890	839	822	834	771	800	804	867	787	816	833	809	811	782	776	802	791	797	769	860	834	790	799	762	821	831	823	868	784	823	810	821	828	821	815	788	819	862	803	770	822	813	819	838	785	830	809	820	771	821	859	848	803	808	801	800	803	813	824	806	759	825	758	795	781	841	842	862	822	768	798	793	796	787	793	825	847	782	795	754	862	815	801	806	745	807	828	849	789	758	814	793	787	840	852	861	830	773	850	817	812	832	839	793	810	816	820	822	844	782	860	806	815	817	818	798	775	872	799	834	775	772	781	793	794	862	809	807	830	781	844	775	794	845	859	832	821	827	867	783	779	897	868	809	876	847	821	826	793	810	828	815	828	837	784	844	794	816	790	759	831	850	827	781	853	797	804	768	797	793	788	801	840	853	807	859	839	823	846	779	813	831	843	796	840	792	762	773	845	810	852	859	794	844	859	830	802	841	835	812	830	812	791	819	844	818	808	814	843	860	799	808	777	846	825	788	815	779	760	806	843	814	808	822	844	837	803	811	776	791	814	816	851	829	785	817	791	793	777	777	794	831	835	814	839	850	855	799	800	831	827	814	804	782	797	851	829	799	825	872	820	856	808	818	816	805	825	807	822	802	823	806	836	797	840	886	810	794	818	817	829	806	807	849	789	806	836	820	844	795	779	785	803	795	815	851	843	796	846	815	727	814	831	844	808	863	793	867	846	790	850	861	858	838	784	800	777	782	815	780	816	761	834	807	783	849	735	821	780	807	821	847	815	840	830	789	865	851	811	839	875	831	803	766	842	837	871	795	795	847	800	857	743	805	775	837	827	814	813	803	853	811	810	801	886	796	843	795	786	834	821	852	809	849	805	786	837	856	807	821	848	795	820	840	813	740	780	817	782	777	851	874	820	818	808	852	790	796	894	810	846	798	777	852	808	849	818	799	849	886	794	820	832	806	821	851	810	753	779	822	813	792	840	872	862	828	807	818	819	844	834	817	806	810	797	822	811	827	819	802	807	810	820	825	788	843	855	780	784	822	840	849	822	793	787	835	782	798	864	824	784	836	768	813	829	774	852	781	868	836	789	844	842	818	847	807	799	820	827	810	760	877	811	822	794	826	782	824	811	814	777	836	813	816	794	819	774	868	820	793	840	803	805	801	849	817	810	822	799	826	821	821	773	856	811	835	803	850	814	826	843	815	824	830	849	801	802	817	823	788	838	837	781	782	840	818	796	834	864	836	848	842	819	840	823	857	805	804	848	776	841	771	771	819	778	754	816	838	792	839	831	808	802	794	793	837	869	820	775	797	766	846	807	828	803	778	795	841	812	809	802	823	807	809	824	765	851	816	782	828	798	801	811	773	813	758	842	835	824	782	807	783	853	798	801	784	783	836	787	771	806	862	855	806	784	785	794	830	810	822	778	793	835	858	826	812	901	803	768	812	757	837	884	819	817	756	813	844	806	807	811	771	798	806	865	864	802	766	783	799	812	791	818	871	815	757	760	790	813	822	771	796
28107	20216	19123	16327	11430	10105	6838	5315	4361	3156	2409	2096	1678	1073	1190	1699	1924	1251	1101	992	722	782	504	513	569	506	417	386	409	380	380	375	377	373	342	332	412	343	341	326	321	314	324	326	307	340	331	317	313	314	356	299	303	316	326	337	342	332	344	313	335	314	342	315	306	353	366	306	338	336	360	316	307	323	352	339	322	342	328	304	330	300	355	340	330	309	315	293	303	360	355	342	378	322	330	313	333	330	308	336	324	320	343	300	338	296	327	320	322	316	344	339	345	309	330	343	340	321	340	336	311	318	343	304	331	337	337	333	301	328	339	307	341	342	330	345	327	310	318	332	323	328	349	338	317	331	353	328	354	351	303	316	343	297	329	305	342	304	351	347	322	325	322	330	322	287	321	340	347	315	391	320	325	348	327	316	333	318	325	345	365	340	317	340	330	283	323	299	343	288	335	322	314	338	305	326	307	345	309	326	315	344	312	296	364	339	316	346	298	336	295	306	301	348	330	337	336	336	391	310	311	334	328	323	311	372	318	338	349	334	357	313	330	356	330	290	343	352	343	299	299	348	306	308	319	358	351	344	305	325	332	332	337	343	324	316	329	321	348	329	350	332	296	326	348	339	344	316	336	318	299	330	346	340	328	313	306	377	337	330	331	330	324	333	353	313	310	283	326	335	348	303	338	283	325	338	342	357	319	323	322	310	338	277	315	346	296	314	346	354	316	343	341	337	350	353	358	340	335	328	389	296	340	297	337	366	334	299	353	305	288	335	351	309	295	307	354	377	344	317	307	329	327	318	321	341	356	306	340	303	303	302	315	307	305	326	310	335	326	334	344	337	380	320	335	334	327	335	326	353	329	319	314	331	332	308	337	320	336	339	336	332	321	314	361	327	346	330	333	353	356	311	313	300	309	333	327	326	340	308	341	305	313	357	337	340	337	348	334	334	326	307	311	333	331	304	351	336	343	304	354	351	331	318	341	325	301	330	334	295	327	291	323	362	347	342	349	317	306	299	358	318	331	334	335	354	334	340	340	367	366	358	334	336	342	323	377	348	318	324	294	337	326	334	312	350	345	352	324	332	334	326	327	345	328	328	335	352	306	319	340	319	298	314	317	314	357	304	334	325	342	316	326	326	320	333	315	329	342	339	365	343	324	342	330	314	350	296	340	315	325	346	317	320	368	335	322	338	293	344	337	318	302	349	323	327	341	363	333	325	360	373	326	338	322	320	333	322	339	342	325	343	341	320	319	325	330	343	347	349	344	341	290	338	355	321	351	300	341	287	301	319	341	327	344	317	326	364	299	327	333	330	299	335	339	350	310	313	334	312	327	322	281	322	299	314	318	300	326	356	322	331	336	314	354	356	343	325	294	335	343	331	328	346	330	338	344	325	318	318	306	295	338	314	356	328	337	320	342	351	353	324	332	306	329	289	327	334	321	343	351	337	340	345	327	310	345	314	328	319	339	330	324	337	296	319	348	337	341	347	305	310	341	336	330	360	345	320	320	339	332	332	348	315	320	318	334	334	344	343	302	315	346	324	312	350	328	334	313	325	323	347	323	332	339	325	299	311	330	353	314	348	349	302	315	337	324	320	303	312	347	308	323	331	330	326	341	283	347	318	319	339	351	336	340	326	323	306	331	359	309	345	312	344	341	338	351	319	362	316	319	326	316	337	324	342	316	312	318	362	315	329	313	298	325	343	312	307	312	323	335	346	323	333	374	350	356	333	324	332	334	332	357	362	300	316	310	336	334	355	328	323	327	323	319	312	315	301	328	311	338	327	306	337	337	313	337	326	326	364	323	342	298	342	340	360	319	301	297	311	318	306	312	319	354	310	377	344	345	350	316	351	326	321	328	333	302	336	317	299	325	327	321	317	343	320	320	330	322	337	324	320	363	329	314	331	327	317	319	325	346	325	316	319	326	295	346	341	309	323	323	320	301	319	366	356	344	324	340	304	339	336	295	314	350	314	301	338	336	325	298	330	329	314	353	326	347	299	340	320	324	339	322	318	312	326	310	323	347	319	350	325	325	326	308	327	337	343	341	327	277	378	315	359	375	298	313	334	337	353	369	345	333	325	325	330	313	352	316	335	308	328	327	324	306	315	322	331	358	312	317	336	330	343	319	310	309	309	356	357	345	300	329	372	344	362	313	348	316	313	328	332	309	327	313	321	322	321	324	324	318	284	370	312	327	326	338	316	315	340	323	367	315	328	333	335	301	334	314	316	379	325	316	317	340	312	316	320	361	337	352	347	377	313	335	315	348	334	330	309	341	318	358	354	309	332	328	313	367	331	360	341	327	334	319	345	331	331	340	319	350	323	334	339	310	323	298	318	317	355	324	293	314	318	326	326	300	350	327	343	314	335	328	317	316	358	326	346	299	309	346	312	320	325	323	357	344	330	310	331	310	334	308	343	303	310	306	300	296	327	322	333	309	320	340	325	342	342	322	356	343	331	320	310	324	313	320	332	351	336	339	297	314	316	318	313	341	317	317	341	351	332	328	313	348	333	310	318	294	309	296	335	311	329	328	323	318	307	359	352	327	361	348	309	310	332	317	301	330	313	333	317	351	320	350	351	331	347	296	333	350	335	362	324	330	302	311	338	341	354	337	315	368	308	333	321	344	367	328	321	344	329	326	315	352	358	348	345	311	309	341	310	350	334	302	357	351	301	340	330	312	340	369	352	351	351	329	328	330	341	287	369	323	311	303	328	347	327	363	327	305	344	344	366	367	352	352	309	345	308	311	306	345	346	329	336	315	301	298	294	342	350	351	334	329	300	322	334	356	305	299	324	337	375	348	330	309	346	360	319	324	323	325	330	334	341	337	324	311	312	323	333	346	342	345	333	333	373	355	339	333	330	336	327	324	347	348	349	339	344	321	377	345	346	360	304	338	343	287	314	338	319	330	330	312	308	367	352	318	323	336	328	303	329	328	296	321	306	358	312	304	351	339	317	311	308	364	321	327	308	370	316	326	341	319	352	342	310	348	360	341	332	365	293	346	329	310	360	308	362	333	355	325	339	307	327	326	310	346	333	359	352	317	332	341	340	320	354	318	336	340	307	328	319	331	343	358	346	293	335	340	337	337	309	305	319	336	334	337	334	345	344	311	319	342	330	347	329	355	330	330	328	341	338	345	352	336	333	318	337	332	358	352	337	317	342	308	329	300	336	324	327	325	317	349	295	318	316	321	319	350	318	318	340	330	290	340	341	338	338	320	343	336	343	344	327	363	344	353	317	328	337	298	335	344	331	335	310	316	310	320	347	313	343	346	308	331	342	350	324	317	321	328	315	321	336	304	349	340	302	330	310	322	327	342	340	310	329	379	354	350	314	343	303	290	366	306	343	333	359	327	316	298	321	333	353	338	324	314	332	341	332	286	331	319	314	306	322	325	320	321	338	328	324	366	301	315	292	315	327	322	315	349	300	373	294	314	330	319	356	321	316	325	318	334	328	364	350	322	355	340	365	343	390	340	336
18265	18226	29045	30761	29109	28294	23359	21506	19537	15411	12667	11786	9218	5904	6397	9990	11018	7307	6660	6046	3912	4616	2051	2271	2433	2048	1636	1490	1509	1405	1353	1261	1224	1052	1017	1120	980	877	902	852	843	792	829	883	789	817	783	847	837	813	882	799	838	755	818	834	816	814	835	888	869	818	853	812	791	834	811	806	741	836	802	783	791	770	800	809	818	786	807	787	808	768	817	848	770	823	849	802	810	854	849	785	838	843	799	787	797	794	818	873	815	801	845	808	815	787	816	819	803	760	842	773	751	826	857	786	799	808	797	814	800	826	838	757	773	838	825	787	874	809	822	777	779	788	793	807	775	796	781	843	763	799	797	817	819	832	867	722	792	794	770	751	785	803	759	812	833	791	800	761	839	787	802	817	832	842	777	868	871	815	799	813	798	815	858	795	817	793	827	810	768	833	798	800	806	853	805	813	814	799	775	817	809	808	815	822	794	817	798	803	814	834	852	799	813	771	784	817	774	780	854	791	842	774	772	789	769	808	777	839	789	818	791	792	831	820	801	832	829	799	810	780	776	819	777	800	783	834	774	785	785	834	809	855	822	809	844	774	765	836	789	801	768	829	777	774	792	772	801	791	850	840	787	859	754	824	798	768	742	811	796	773	801	765	826	804	781	817	737	789	801	801	837	774	813	808	793	779	831	839	802	750	811	826	747	796	813	757	858	786	818	817	829	831	826	830	807	840	841	765	795	806	824	841	794	802	824	795	883	879	827	794	816	816	814	832	870	830	804	814	827	837	825	798	773	808	772	816	812	819	801	811	797	815	817	846	839	785	856	838	798	741	820	803	775	819	838	787	803	795	827	787	821	826	817	788	831	815	777	757	799	774	832	789	822	819	784	768	745	787	771	813	806	759	782	847	797	822	826	805	774	802	840	785	821	784	823	779	770	764	809	829	805	842	791	830	852	857	772	768	791	786	802	831	802	808	832	843	822	799	846	855	824	817	819	825	789	786	788	825	803	807	796	777	807	778	817	837	824	848	819	796	745	834	837	806	810	811	801	841	749	818	893	798	799	840	793	853	809	815	788	806	832	856	800	848	823	842	794	795	790	811	805	780	770	771	825	809	789	775	830	842	780	795	791	785	810	802	791	795	828	838	737	760	866	785	835	816	851	808	840	784	791	785	817	848	781	786	771	866	835	810	809	848	850	817	793	847	831	797	795	841	791	773	725	757	816	803	772	812	766	786	814	866	802	816	829	804	803	811	821	783	875	798	776	762	804	777	793	821	755	782	807	781	813	813	779	836	817	845	780	824	829	819	824	799	781	811	800	799	810	778	815	743	833	828	821	765	779	800	819	771	771	874	822	800	809	817	791	850	760	793	783	892	789	822	779	810	833	833	822	837	793	796	829	785	777	833	843	850	779	822	762	784	814	808	785	788	808	834	785	801	797	830	814	802	747	846	778	792	833	791	758	824	787	744	811	820	844	827	768	767	827	809	778	827	785	826	773	818	782	817	794	740	792	832	807	741	825	856	852	787	818	837	821	811	839	781	838	821	786	842	800	789	826	825	780	843	822	753	841	776	813	800	809	762	793	801	765	855	802	808	809	817	756	783	755	819	801	796	814	791	855	761	795	773	851	794	778	768	809	783	813	778	863	819	799	796	799	818	819	817	795	832	816	826	769	881	794	831	821	854	803	813	780	819	857	765	839	805	822	798	878	824	842	779	768	811	827	781	826	758	767	846	834	762	820	828	803	832	843	824	789	793	804	806	839	783	789	822	800	808	815	848	785	733	836	777	778	777	820	792	810	841	774	777	806	797	851	803	769	852	819	844	812	874	786	808	840	751	802	768	830	787	842	856	876	791	872	827	808	801	851	780	808	869	814	796	834	824	802	810	859	824	832	750	796	783	809	821	816	784	826	882	762	827	858	833	746	799	791	829	784	785	797	783	797	828	832	783	765	784	796	809	817	814	852	753	770	791	812	865	790	829	793	791	797	836	826	807	809	804	867	820	788	832	811	832	832	842	811	849	841	800	757	796	846	828	790	820	804	767	860	822	767	826	808	799	786	792	865	777	803	815	817	809	802	820	800	835	867	794	824	838	816	808	823	823	824	810	832	847	795	816	799	842	806	809	782	813	791	836	786	808	850	811	804	852	830	744	813	796	854	786	810	792	795	837	841	783	810	832	781	801	805	817	841	843	824	812	797	794	797	818	775	820	819	814	796	791	767	792	806	749	832	809	790	836	811	771	801	764	807	811	782	794	814	761	821	820	819	801	824	816	818	829	857	862	831	821	812	810	796	794	737	799	837	810	804	806	796	804	851	787	845	833	810	802	797	802	803	857	839	776	793	822	793	746	773	806	806	816	834	845	849	833	840	823	861	747	720	830	778	794	775	792	878	792	796	832	827	800	802	868	782	843	820	801	795	826	795	844	829	766	821	793	808	803	808	785	797	788	787	790	824	808	830	821	830	850	837	849	840	783	795	779	795	825	803	764	859	811	768	810	786	795	813	773	759	810	795	809	756	844	856	787	772	834	799	804	809	820	787	818	867	792	794	781	802	806	790	782	783	846	777	767	861	789	785	794	787	796	854	815	826	789	798	859	831	773	820	829	816	781	817	787	759	740	819	823	834	821	785	785	811	807	797	745	801	800	792	816	821	777	792	796	835	784	796	793	836	833	804	800	872	818	796	862	823	894	821	817	794	837	839	750	818	809	812	750	800	823	876	800	799	827	794	842	815	769	789	824	785	827	779	787	788	818	839	853	826	818	793	814	793	770	820	838	787	781	799	815	811	789	761	793	795	796	798	823	776	811	796	846	849	748	781	806	835	826	864	832	799	805	810	784	780	785	824	844	810	772	839	824	808	843	795	799	834	760	808	840	783	828	755	823	861	818	870	814	764	784	860	827	865	770	800	784	859	803	790	846	806	861	808	800	788	780	852	818	814	794	792	777	820	820	837	798	803	752	812	792	804	760	813	792	796	731	836	759	789	826	805	783	806	767	776	787	838	782	801	829	892	862	788	789	815	757	795	839	812	783	836	812	811	845	812	805	793	865	785	816	823	828	798	820	775	794	818	802	849	817	814	797	819	780	802	802	830	810	798	757	809	788	779	835	764	789	823	812	846	792	852	824	828	839	843	832	828	822	819	814	864	813	802	801	773	805	800	795	820	805	852	794	855	791	834	840	819	843	827	838	757	766	745	856	837	807	820	843	831	768	816	804	797	776	822	806	834	808	777	806	812	798	803	838	769	776	785	814	819	788	881	801	839	778	828	792	786	792	790	809	785	879	834	852	807	835	843	862	820	788	806	841	769	822	802	809	782	787	828	809	837	746	800	842	821	803	799	799	856	780	822	818	794	824	811	776	809	829	840	830	806	845	798	808	780	799	821	820	754	759	848	845	859	819	826	776	827	842	817	852	777	805	839	790	799	821	738	819	790	782	750	812	784	810	804	849	809	766	750	838	836	738	856	814	789	772	818	842	780	760	807	761	788	765
35986	30397	28850	25494	18212	17177	13188	10457	8676	6738	5085	4719	3337	2128	2270	3901	4361	3319	2599	2414	1638	1573	677	500	707	749	579	545	546	567	499	479	457	417	426	407	372	326	385	354	345	328	347	321	340	335	329	331	337	356	332	340	301	327	331	338	342	332	304	302	329	310	322	320	318	326	347	322	341	339	289	362	313	312	357	308	337	339	363	348	325	300	310	329	341	318	337	335	360	358	349	308	336	334	337	335	334	312	348	343	343	353	311	322	327	333	343	319	358	334	297	342	312	329	311	327	323	324	338	332	336	346	335	315	317	315	355	359	310	338	315	330	370	318	300	289	353	308	343	322	326	335	340	324	345	306	337	333	345	327	342	328	340	302	299	348	320	329	316	319	327	315	326	303	310	314	316	346	312	354	366	328	330	327	326	298	313	322	316	367	300	349	308	302	308	315	299	332	371	333	311	321	365	335	343	358	291	308	297	358	328	296	329	339	340	335	328	306	298	324	338	323	351	339	327	327	353	298	297	346	319	310	370	320	343	332	312	328	301	338	357	347	285	283	349	327	319	319	265	319	317	330	330	337	363	351	334	345	335	333	298	325	299	310	334	334	334	347	345	323	354	355	323	312	311	361	327	330	312	371	334	327	341	337	368	350	319	334	351	356	334	344	331	344	340	311	341	319	328	347	337	323	303	348	335	346	341	341	337	322	334	338	309	312	324	317	340	301	309	320	342	321	305	306	334	329	312	315	343	297	354	315	360	331	348	306	285	337	333	325	354	314	317	309	314	327	344	311	315	307	326	324	320	342	334	319	339	311	306	318	320	349	323	326	319	333	333	319	330	338	334	331	321	290	338	330	322	328	333	299	313	325	347	347	315	314	319	325	380	321	348	320	298	325	301	350	353	317	330	323	297	342	303	360	359	321	335	336	322	341	351	333	356	330	334	310	324	344	313	318	305	347	314	332	347	316	384	326	318	338	357	313	352	308	355	343	349	331	313	326	344	331	345	339	330	342	326	352	312	376	329	358	335	305	317	348	333	325	332	311	320	356	334	355	341	333	341	333	334	346	338	311	318	333	331	327	333	311	366	338	319	347	293	328	326	354	330	339	328	324	337	317	322	335	314	339	311	319	293	353	328	326	339	317	348	307	352	314	337	315	310	329	362	312	330	339	337	324	325	361	354	306	337	356	317	308	328	333	334	356	334	339	325	312	337	338	315	337	348	373	307	301	335	305	334	297	350	296	341	322	316	336	340	354	290	362	305	323	309	344	337	300	334	333	331	364	322	304	308	339	325	312	375	300	327	362	323	388	319	315	318	359	314	335	320	348	338	341	322	360	361	320	304	311	365	329	360	317	301	331	337	360	322	325	290	322	356	315	351	324	331	308	332	309	317	332	359	355	328	321	385	314	328	357	332	329	338	358	380	323	317	299	347	326	342	318	350	312	349	327	363	315	326	290	320	315	356	322	324	320	330	349	299	320	336	300	333	371	321	336	313	328	345	291	331	319	324	326	337	344	352	322	326	340	348	325	305	376	343	291	329	318	319	326	316	379	313	321	351	338	340	304	368	354	338	315	318	327	315	343	300	362	338	324	344	299	330	327	356	342	354	337	329	344	327	315	341	316	331	322	321	327	334	357	345	335	325	334	325	322	381	316	307	336	322	374	371	340	319	325	328	336	334	338	310	315	330	299	334	326	353	352	320	293	317	282	309	347	321	325	349	330	319	319	344	322	375	362	337	335	344	331	347	348	318	334	309	313	367	332	305	324	322	331	305	324	331	295	349	300	312	336	329	319	311	310	373	332	343	343	342	329	357	340	353	340	329	339	337	319	333	355	327	332	376	333	337	335	323	294	324	357	342	318	338	348	336	331	337	320	329	318	320	352	319	352	340	346	310	321	343	335	381	319	346	313	338	356	335	350	364	339	335	310	321	328	370	364	308	333	318	335	340	338	352	317	337	347	355	314	309	375	331	356	335	358	321	334	303	306	336	340	322	314	281	316	351	353	319	321	367	332	344	321	360	313	332	295	343	342	328	344	332	333	342	325	357	351	353	338	332	312	355	326	333	309	338	332	307	330	355	298	316	323	337	341	327	319	283	342	329	363	341	321	339	305	313	336	318	319	342	337	332	339	330	316	303	329	353	328	320	343	335	348	333	328	332	331	324	334	330	328	287	345	348	310	329	332	306	340	330	307	352	313	323	315	301	355	330	358	333	298	341	336	353	331	351	313	344	335	314	339	342	307	278	342	328	318	324	357	290	327	320	325	339	351	321	345	350	308	331	333	315	333	342	310	353	338	317	322	308	331	337	309	327	308	329	346	306	294	341	313	363	329	308	332	324	339	343	315	342	340	301	322	328	316	367	338	340	347	318	311	359	314	335	349	327	338	329	346	347	350	285	342	330	357	333	321	326	341	359	330	341	320	319	284	317	293	345	344	317	318	315	329	335	333	317	324	345	320	337	320	325	335	360	324	316	317	333	339	315	342	333	321	289	353	318	321	324	330	304	325	378	309	278	316	332	358	356	337	360	333	353	348	315	315	324	332	338	334	325	320	306	335	316	309	314	390	309	326	326	322	334	301	302	322	319	372	299	333	348	325	324	352	327	339	338	319	297	358	312	334	290	348	328	322	321	321	312	318	318	338	334	360	342	346	336	347	335	334	363	289	324	368	314	342	381	315	310	333	308	340	321	329	346	324	353	342	349	322	339	335	337	293	353	353	326	316	370	331	308	348	303	327	341	300	330	342	304	342	358	296	310	329	352	327	331	326	342	329	316	343	290	358	300	321	310	323	313	306	339	312	362	337	360	343	322	334	375	319	308	317	312	333	342	358	345	320	362	337	324	338	309	363	353	322	319	329	325	356	310	309	308	316	335	344	309	318	293	302	322	313	341	307	342	341	311	362	349	330	334	327	354	322	314	331	327	318	338	312	320	314	342	315	317	333	330	318	312	339	326	324	329	307	335	346	344	331	371	320	317	310	331	356	328	321	349	321	340	320	333	345	353	347	306	333	376	328	318	330	328	334	344	319	353	319	340	305	349	332	351	363	325	330	324	307	300	314	313	341	320	329	325	307	334	342	315	321	311	316	324	379	380	329	325	345	328	334	314	320	319	303	304	293	322	341	343	347	373	300	293	307	320	328	340	348	347	349	332	361	317	301	336	281	318	341	333	378	361	314	362	321	338	318	308	331	339	328	342	344	340	309	358	293	343	353	311	330	334	316	306	334	345	317	334	346	343	341	318	325	321	328	303	319	305	322	331	319	320	352	319	338	302	324	308	353	366	321	331	334	313	329	350	313	305	321	330	349	312	326	349	298	337	322	348	331	341	348	324	317	307	352	325	301	310	314	369	325	321	321	336	366	363	332	351	330	317	316	313	364	318	278	303	319	292	300	341	338	358	323	331	309	342	313	328	315	346	329	347	328	345	336	331	345	356	296	311	347	334	334	294	339	303	319	335	350	325	319	294	307	312	329	304	336	347	378
22926	25633	36125	38117	35461	35570	31648	30061	28861	25265	21610	21744	14085	11265	12437	19892	20876	15835	13768	12938	9422	9060	2998	2150	3646	4020	2866	2516	2533	2544	2352	2249	1897	1416	1388	1470	1140	924	964	1022	940	877	834	857	786	839	840	818	851	805	811	763	867	814	829	822	790	789	854	830	832	832	816	812	816	783	815	827	825	779	861	787	838	825	771	811	789	799	789	780	797	796	802	796	837	782	810	766	837	783	796	817	841	802	812	807	797	747	853	752	793	807	801	852	800	841	833	858	823	819	783	784	756	824	800	779	777	832	794	801	735	836	815	834	825	783	790	793	817	782	779	800	871	786	890	812	784	763	836	813	783	812	796	782	811	790	818	842	816	752	838	782	782	812	842	799	778	737	809	766	793	843	781	811	844	803	809	818	815	776	788	789	787	815	857	814	829	847	846	836	793	779	802	847	817	826	814	775	795	868	831	776	795	746	898	845	796	794	780	838	811	769	761	781	830	802	801	754	791	787	795	756	811	796	792	805	831	813	781	798	807	770	754	819	766	835	824	852	797	805	808	819	746	783	776	821	842	803	826	838	745	838	872	789	770	829	865	818	813	753	831	811	813	821	802	845	830	855	830	798	819	839	826	805	849	799	813	818	824	825	806	798	816	807	859	834	820	809	742	787	833	781	796	768	790	819	863	770	757	805	845	798	798	852	783	798	799	819	756	777	803	777	814	787	799	792	799	845	802	785	799	863	782	793	815	815	793	842	809	787	876	818	810	892	817	795	824	764	829	821	845	766	783	826	823	859	796	743	795	852	794	795	796	788	815	788	825	801	814	846	761	821	776	847	829	800	829	799	807	840	790	843	813	777	815	795	834	815	789	820	854	818	806	826	764	768	775	823	805	835	764	818	843	793	813	801	776	815	787	817	838	827	778	807	798	832	788	833	843	804	820	828	802	839	799	803	843	841	795	824	820	818	778	781	798	841	801	772	812	765	771	767	777	790	792	810	788	797	811	789	790	821	798	770	824	800	810	778	857	805	857	811	813	786	808	809	776	820	831	778	816	832	805	822	818	812	785	827	737	843	816	811	814	746	798	775	837	833	827	798	781	848	827	792	834	815	804	792	822	832	822	839	809	805	845	812	774	766	799	823	836	827	791	850	822	812	802	804	831	826	810	823	815	787	852	803	835	811	797	786	777	809	812	820	835	834	813	813	816	762	766	788	826	806	797	792	813	797	759	760	783	794	798	844	798	824	804	745	835	838	834	783	817	808	799	834	847	814	794	793	766	807	780	772	816	771	825	808	865	820	814	830	781	800	787	837	807	773	839	848	810	799	821	783	818	784	806	761	833	827	830	813	812	801	832	780	821	763	798	800	812	790	765	770	803	791	806	801	855	801	830	809	780	822	806	777	805	831	808	807	799	813	850	815	801	825	836	801	776	773	799	792	830	786	787	830	766	790	833	823	796	796	802	847	798	810	800	840	816	820	810	792	797	841	810	766	777	833	850	814	823	803	771	825	773	822	805	810	813	816	822	771	757	841	769	783	808	798	799	832	773	775	850	821	853	804	811	811	792	780	805	826	816	818	805	842	766	764	805	828	824	789	818	804	830	859	810	791	816	794	792	785	812	763	849	879	789	813	842	842	826	848	757	780	776	791	832	829	843	794	768	777	775	822	795	821	825	817	798	790	823	801	808	785	812	805	857	842	810	871	819	834	797	778	774	779	812	797	842	777	851	820	761	789	824	749	792	761	781	794	772	837	790	775	827	742	816	807	859	748	801	759	780	806	838	757	811	808	815	856	867	756	788	764	805	784	840	731	847	826	829	831	782	809	821	748	810	787	802	771	781	740	806	780	774	736	783	861	795	765	800	800	817	861	750	801	759	793	822	830	763	785	793	834	820	782	828	815	759	800	786	777	779	794	855	772	810	773	783	818	792	806	753	818	765	792	807	809	784	792	781	806	813	806	790	788	774	775	817	795	841	779	773	809	828	807	823	792	764	781	786	815	841	837	847	754	825	811	813	829	786	745	846	815	822	863	841	830	797	787	760	807	783	842	789	793	799	783	762	766	815	853	819	811	830	780	787	807	840	821	808	822	818	783	800	765	815	861	827	851	836	790	886	787	807	799	775	774	754	809	823	854	819	831	832	813	845	848	799	821	839	807	819	796	815	829	841	814	825	788	837	846	832	815	820	791	792	768	783	794	852	853	812	827	806	794	875	826	767	780	787	805	813	809	841	820	809	795	815	842	811	782	776	789	819	744	778	744	864	771	818	782	801	837	773	799	765	773	823	820	829	832	803	809	816	796	761	792	776	808	858	753	785	818	880	866	794	775	787	797	826	811	787	786	784	800	805	841	818	825	834	816	803	771	806	873	810	832	788	830	827	795	863	794	849	787	775	802	793	837	866	747	813	789	821	783	822	802	802	807	849	819	811	771	833	828	807	734	809	826	809	780	784	803	756	778	752	779	766	816	797	786	823	796	850	836	846	873	803	802	802	782	811	795	828	808	825	820	803	806	831	793	771	810	806	811	730	846	879	851	837	837	802	760	815	778	820	771	805	790	834	795	794	809	782	800	789	833	774	823	841	802	815	842	864	800	792	798	872	853	807	793	760	766	806	825	779	767	793	804	836	865	815	772	808	781	834	853	813	790	768	796	802	797	820	862	801	794	798	815	793	812	782	807	763	780	784	788	753	845	828	780	844	794	838	795	816	791	866	805	801	827	867	855	800	873	814	800	803	834	770	813	777	769	801	824	782	810	759	822	767	844	783	789	837	773	848	793	788	789	825	811	811	805	796	812	796	792	804	789	830	811	815	815	827	817	837	816	782	805	851	818	794	807	830	817	835	810	798	818	851	830	806	825	801	835	858	799	876	826	795	833	829	847	799	821	796	782	799	812	828	806	837	815	836	803	821	786	794	813	788	808	790	800	790	789	820	806	861	826	770	799	771	795	829	887	819	824	803	776	833	794	801	849	741	806	826	820	803	841	858	791	767	836	790	858	813	805	821	834	814	787	872	790	846	842	822	803	850	825	799	830	806	791	797	841	811	792	756	832	766	809	835	772	818	789	762	794	852	797	798	814	817	794	788	838	771	774	782	793	778	841	828	760	762	815	790	790	806	791	775	819	821	825	805	787	842	780	796	779	832	820	800	850	867	783	747	816	785	768	765	814	818	800	776	817	812	804	775	776	825	797	862	756	801	856	830	825	835	841	816	829	729	792	772	774	781	756	797	785	765	819	746	769	782	847	799	813	840	781	815	760	785	798	826	812	811	827	797	790	759	859	831	797	768	763	822	783	824	835	769	818	768	792	828	839	746	845	779	846	805	792	837	802	816	792	843	799	822	809	815	802	808	779	813	815	780	777	768	768	783	839	800	759	759	783	804	790	746	789	818	785	835	859	770	816	780	818	848	829	835	827	769	753	816	765	731	776	844	797	769	805	809	841	855	848	825	821	813	800	810	807	797	810	832	821	767	815	807	785	826	820	814	750	784	911
21446	13150	10992	8733	6352	4276	3109	2332	1914	1490	1038	876	759	588	546	530	545	480	463	433	429	373	392	379	362	416	360	376	339	323	348	354	336	335	348	343	357	379	335	345	366	355	347	346	363	320	339	355	338	342	331	335	304	311	321	347	317	319	324	322	331	336	337	319	337	335	291	331	351	344	353	329	349	362	369	350	325	337	326	314	330	334	312	336	315	303	314	328	342	376	329	366	353	347	311	345	355	369	355	329	343	377	326	339	323	311	328	342	320	342	354	340	324	335	338	337	319	299	398	323	322	304	325	343	326	324	345	338	307	339	321	309	327	349	325	340	324	325	342	313	350	296	305	327	343	346	321	334	338	344	307	348	361	325	332	369	314	318	319	316	315	357	301	333	320	340	308	312	319	358	341	328	354	350	368	339	361	342	342	337	316	315	315	325	317	337	342	349	324	316	330	330	335	334	338	379	309	326	339	319	359	314	309	332	361	330	316	325	316	332	348	335	336	313	328	325	333	326	316	304	320	339	354	325	332	340	367	323	343	369	368	356	311	362	368	326	337	349	342	326	341	295	307	303	335	309	357	345	343	332	342	313	325	337	338	325	347	305	347	318	342	352	345	331	311	311	340	324	347	334	339	328	300	388	358	329	361	314	313	325	310	298	351	339	310	328	315	371	314	310	354	340	357	330	330	320	330	322	299	341	292	323	348	363	300	363	329	343	310	320	347	317	367	344	358	338	318	366	343	318	329	317	348	321	351	328	273	330	349	341	328	354	341	332	378	357	347	355	322	334	327	348	358	370	320	327	347	333	376	352	333	349	326	339	324	350	371	335	323	335	361	324	282	321	342	340	367	362	332	346	306	325	278	290	318	323	314	364	303	316	324	351	362	336	328	342	348	369	334	339	341	325	323	328	339	334	328	362	352	326	290	326	347	346	326	327	331	318	353	357	301	351	326	339	355	328	327	328	338	311	332	338	313	331	338	300	333	280	349	326	325	333	336	312	320	327	358	335	334	347	316	339	336	346	316	321	300	326	335	354	311	317	346	340	357	366	336	333	320	357	295	312	332	326	348	376	321	324	338	325	355	344	359	347	301	354	333	312	339	331	323	322	320	349	336	362	333	342	333	342	341	342	341	338	349	293	340	360	328	336	364	333	315	356	342	369	323	369	322	352	337	361	307	318	306	326	340	316	334	319	317	347	343	325	311	335	345	352	327	334	296	324	358	349	314	335	325	333	340	290	355	347	319	331	293	364	321	340	315	317	308	335	294	379	340	350	306	359	326	321	356	305	345	363	372	340	343	322	306	360	317	374	331	314	334	333	318	310	330	324	333	305	353	343	323	343	382	356	357	351	370	342	306	306	333	340	301	368	354	333	354	325	345	326	317	303	357	370	306	322	333	310	318	319	337	327	321	360	367	378	296	313	328	366	329	330	330	347	325	346	323	321	336	327	333	329	346	326	357	345	303	365	354	349	327	330	328	342	350	319	341	300	298	329	337	330	346	321	319	357	321	327	310	326	354	347	339	331	328	317	339	350	365	344	319	345	310	322	348	323	383	346	325	319	373	329	323	376	317	341	356	369	335	320	330	367	337	322	364	324	355	335	345	318	334	320	335	281	369	335	316	346	344	357	349	316	362	303	341	324	324	302	337	334	327	349	324	346	316	335	319	309	322	350	320	346	346	337	335	342	348	334	339	306	293	335	321	317	363	362	333	321	358	321	298	352	309	353	347	315	311	301	341	352	339	331	299	324	320	313	329	311	349	343	351	308	347	317	324	356	317	301	378	356	356	306	327	353	297	348	322	300	319	314	356	327	326	324	343	313	339	315	302	313	319	361	325	352	292	366	363	335	356	348	309	326	342	341	295	316	352	333	337	300	314	357	341	320	352	333	332	315	333	317	337	313	350	313	339	354	333	318	341	337	334	314	319	350	345	322	347	317	354	318	280	345	338	314	322	351	317	338	317	368	316	307	306	325	336	344	314	337	375	330	337	309	317	327	327	318	339	337	300	324	346	349	324	356	331	348	336	333	357	342	357	308	349	335	324	315	321	344	355	313	336	344	348	346	346	342	327	312	351	325	312	344	300	337	308	319	329	348	335	335	327	332	334	277	313	327	325	315	349	349	336	336	350	328	356	335	329	331	311	353	313	390	325	333	309	322	347	315	351	325	337	352	338	343	336	339	313	335	321	314	352	324	356	318	330	340	338	355	294	319	344	327	372	351	353	331	353	352	323	349	371	330	293	379	332	369	329	352	328	357	342	308	351	339	359	334	331	304	317	344	309	342	338	341	311	302	327	337	329	384	397	339	299	303	330	345	342	352	304	334	347	316	332	324	337	301	321	332	377	384	334	332	345	363	310	369	340	334	296	326	313	334	327	355	345	289	360	346	329	357	353	360	333	322	311	299	322	339	374	338	365	340	343	272	348	372	312	350	342	351	298	324	344	328	326	313	337	323	322	316	339	350	337	315	346	335	314	357	344	312	343	327	335	330	354	358	338	356	342	311	321	346	370	321	310	299	324	322	312	315	354	298	303	327	326	321	361	347	307	333	318	335	338	353	348	346	353	351	307	315	311	330	361	355	320	326	342	303	335	324	368	335	323	345	366	317	360	353	334	325	330	321	337	332	319	327	339	362	333	343	336	316	307	344	337	373	351	327	311	357	326	310	343	350	305	332	317	339	310	344	315	353	323	325	316	325	358	357	338	326	335	343	343	317	356	359	338	341	314	360	343	318	334	340	323	327	327	345	313	327	360	295	344	316	352	336	303	343	364	351	330	327	324	351	309	353	374	349	318	332	303	346	370	317	332	325	349	326	341	345	319	357	307	331	320	329	334	327	345	341	344	335	330	343	355	382	311	343	321	370	314	314	356	335	346	309	327	328	334	341	327	324	341	326	386	381	323	336	318	326	354	309	322	362	305	345	331	344	359	329	329	375	308	345	314	338	350	358	356	326	359	331	334	355	336	364	332	312	315	349	343	361	358	349	323	310	342	354	276	310	336	328	322	331	346	297	360	338	350	333	343	325	337	286	320	302	358	333	335	324	332	321	317	325	336	368	330	333	341	314	337	323	330	332	330	306	383	329	311	382	300	324	343	319	309	281	315	319	340	323	356	308	306	311	350	327	318	307	317	355	382	331	367	336	359	305	327	337	299	314	320	341	356	316	343	311	303	333	304	334	355	341	289	364	324	300	303	331	345	363	335	331	343	341	343	306	361	348	358	344	343	336	328	383	335	331	344	345	320	355	338	320	344	336	310	351	336	339	339	359	372	338	323	322	309	310	297	351	305	337	321	372	354	333	358	362	389	345	317	328	327	360	337	344	321	350	319	336	305	348	324	325	340	354	335	310	288	361	328	350	320	365	338	364	332	331	335	335	317	317	342	324	324	311	321	361	351	347	359	322	336	328	335	332	313	329	344	315	326	342	301	322	350	309	315	347	311	318	338	325	350	332	337	340	327	357	328	304	306	348	342	348
14445	12646	21265	23113	21431	17125	14480	11897	10126	8174	6096	4596	3431	2815	2510	2413	2324	2080	1767	1695	1424	1328	1171	1110	1099	1063	1008	986	944	928	872	923	850	895	823	917	827	804	835	812	826	750	825	821	835	825	837	814	843	791	806	779	760	843	890	779	874	788	847	803	854	812	772	830	770	785	843	798	817	825	815	812	790	860	776	836	845	805	779	833	862	821	791	852	876	841	756	817	875	831	813	846	808	872	842	800	845	826	864	824	832	785	809	871	863	835	810	783	797	826	854	768	824	832	798	842	770	842	844	781	868	798	791	860	821	790	849	814	844	810	789	791	839	797	810	795	828	789	848	774	826	825	828	823	779	779	833	852	778	822	836	792	828	833	810	863	802	817	855	811	822	845	817	842	822	806	832	845	844	836	792	813	825	777	855	861	836	844	857	820	815	803	826	858	810	797	760	855	833	839	813	774	802	842	821	807	812	824	769	804	812	817	807	800	818	795	812	863	826	780	833	777	841	771	842	814	811	770	836	759	804	788	855	789	774	848	837	833	824	849	848	836	838	869	775	772	830	832	827	801	805	827	738	818	821	791	835	819	812	885	791	816	809	804	808	803	860	829	800	775	788	795	824	819	823	821	781	828	836	782	755	776	858	805	834	795	777	829	851	792	803	774	826	835	828	852	788	849	828	860	811	786	837	763	835	802	837	821	804	839	780	803	812	836	817	809	862	854	803	820	850	803	789	812	817	776	828	818	804	786	774	818	842	832	834	810	830	804	798	811	817	801	879	796	754	818	826	844	824	754	855	834	795	820	880	812	819	827	829	804	786	814	848	836	826	824	811	838	764	862	814	801	836	842	826	819	814	814	812	825	791	803	833	846	835	780	838	820	851	777	820	793	846	760	809	799	861	763	793	893	826	859	833	814	806	847	796	788	793	817	801	843	800	782	783	798	805	785	843	781	777	816	793	850	802	790	796	847	842	804	799	803	807	767	833	809	826	853	777	831	781	791	830	807	817	822	825	815	853	841	807	825	801	797	818	826	813	780	812	837	837	827	783	839	760	798	856	769	802	816	810	836	806	819	816	827	778	816	852	894	813	804	784	811	831	821	818	855	834	793	846	833	846	855	796	822	784	829	817	818	811	880	790	817	785	795	801	811	817	814	819	819	806	812	825	785	825	833	788	784	815	781	857	828	810	856	812	801	871	791	821	823	840	819	833	836	802	748	824	879	816	799	799	794	854	805	826	834	772	796	794	783	849	807	773	823	800	826	808	863	828	857	843	802	782	809	823	816	829	810	790	811	762	803	835	822	850	800	799	851	776	802	839	808	850	813	827	840	799	771	809	833	788	782	788	846	833	792	831	845	789	859	829	825	772	850	791	767	830	832	855	838	832	819	808	857	828	843	769	808	828	861	814	832	788	820	875	839	809	791	834	812	818	808	756	788	833	798	751	796	824	832	793	776	813	855	851	828	785	780	781	807	816	808	810	774	819	787	827	796	781	780	834	849	801	837	810	753	773	834	803	814	865	837	797	828	803	792	829	799	837	790	813	840	800	787	815	795	838	756	848	864	858	899	804	813	794	743	875	814	849	811	795	808	795	789	803	835	798	799	817	808	801	835	808	890	824	815	792	856	839	796	814	787	780	836	782	814	812	803	795	830	786	806	810	815	792	837	805	784	817	798	827	800	793	820	774	789	777	872	853	836	825	795	810	844	805	829	845	819	830	837	883	796	785	818	868	821	789	867	809	837	885	821	817	834	785	813	791	831	842	788	816	811	867	819	796	794	811	802	780	870	794	835	797	860	811	833	808	774	766	806	812	781	803	773	824	809	854	816	848	789	813	819	841	856	795	801	796	762	789	817	812	834	822	799	813	821	826	823	792	814	811	833	837	775	856	839	861	830	804	829	832	819	834	790	807	827	824	795	790	804	818	784	794	782	784	859	838	833	800	837	812	841	813	821	880	850	864	818	798	843	784	893	861	809	774	782	810	831	843	842	828	784	859	799	862	789	805	832	870	820	775	797	856	809	754	817	836	799	799	797	832	805	821	836	836	838	780	796	837	799	804	795	843	836	779	850	860	771	783	834	900	764	802	826	791	824	793	806	830	824	856	818	846	826	827	796	806	825	792	824	851	819	792	799	842	841	834	845	793	834	772	798	818	824	841	828	820	825	822	847	847	781	862	736	797	814	780	810	811	775	792	850	848	798	842	775	782	844	794	789	830	804	792	864	871	814	819	774	862	812	790	807	788	829	832	844	821	800	799	861	733	834	777	889	797	827	820	860	793	818	794	774	768	772	826	836	811	810	882	802	853	830	821	810	874	842	782	821	831	802	824	845	833	806	826	821	830	786	814	792	829	823	788	790	819	868	823	856	789	796	809	787	851	853	844	830	765	800	834	818	798	895	834	817	797	815	824	812	791	792	846	858	820	770	721	815	828	791	800	803	789	798	840	829	773	791	804	834	738	757	889	827	710	841	846	842	811	809	836	816	820	819	820	770	791	816	819	856	778	802	859	824	856	780	808	790	788	815	832	830	782	829	813	782	843	797	804	786	829	813	808	809	782	811	811	784	800	829	755	804	821	824	815	796	817	811	813	779	848	836	823	823	820	827	814	773	764	793	803	760	824	823	824	805	780	839	766	793	749	812	830	798	810	795	807	779	779	803	781	841	787	881	847	791	839	881	842	812	910	774	827	805	805	796	799	810	803	840	833	788	848	769	824	803	804	822	853	807	795	815	799	832	836	813	824	794	767	837	859	800	828	791	781	799	809	815	817	794	810	808	842	781	837	779	804	807	819	823	808	792	791	850	808	807	798	885	841	773	780	795	823	814	805	794	808	780	769	822	806	771	854	796	847	861	857	849	810	783	823	831	810	851	872	899	836	839	854	767	797	813	785	811	814	824	792	844	818	811	799	840	823	847	789	809	800	847	811	832	847	816	804	841	818	806	842	799	800	814	842	799	795	804	834	762	787	798	780	784	800	795	864	786	817	825	795	752	786	823	760	851	799	837	854	847	809	814	756	820	808	855	804	817	820	810	846	823	777	791	808	771	793	782	817	815	774	802	825	869	810	805	818	830	813	818	865	795	841	864	796	790	850	826	833	809	810	823	888	807	809	862	823	775	829	793	849	818	834	816	810	812	818	868	812	804	773	794	880	802	845	769	853	774	832	768	796	836	845	816	797	787	810	837	831	839	798	859	841	796	820	821	827	809	778	792	787	837	792	829	801	832	796	775	821	767	805	847	798	808	801	824	837	811	837	851	844	805	834	801	836	790	795	857	839	794	818	798	812	761	784	852	832	783	807	817	843	793	810	858	844	818	794	783	850	841	763	815	797	823	815	787	835	800	785	805	830	783	842	789	832	771	834	797	835	800	800	813	892	838	828	768	871	822	759	851	825	784	852	856	789	832	801	796	820	806	816	823	802	824	804	806	804	809	813	813	770	844	845	831	845	840	804	759	808	868	849	829	801	797	806	814	846	820	750	821
28415	20996	19125	14891	10672	8589	6277	5073	4240	3148	2452	2132	1349	1132	1727	1661	1729	1521	1089	1098	811	761	560	417	396	449	452	419	438	402	398	403	410	342	362	356	338	334	330	350	345	337	340	323	351	339	326	369	314	325	326	356	349	328	319	360	380	374	342	324	338	294	350	340	344	342	317	329	336	345	313	314	381	351	325	290	334	320	296	340	336	336	329	336	305	352	351	329	318	321	340	358	349	339	296	334	334	341	355	336	334	325	341	323	327	326	307	336	322	329	325	340	339	294	336	319	323	337	308	284	329	355	304	315	325	319	323	340	355	357	339	309	338	335	332	312	337	338	337	339	291	345	297	361	315	336	332	358	340	375	340	348	365	352	369	344	332	331	319	335	336	317	366	348	334	320	309	341	339	354	336	300	372	328	352	325	346	348	322	333	310	324	334	333	292	347	288	321	324	320	331	307	339	335	336	335	331	331	325	313	333	393	341	361	323	304	338	346	358	349	344	312	267	351	328	348	340	329	323	318	315	367	322	344	333	319	333	311	342	360	345	327	327	317	344	339	336	370	309	309	347	295	336	313	316	312	309	295	323	334	347	297	313	300	341	307	383	352	349	316	301	369	332	318	321	355	324	333	325	339	372	315	338	359	306	333	313	364	306	351	317	302	342	356	317	339	330	313	313	320	298	350	316	335	354	310	341	334	346	295	333	324	323	318	339	312	341	312	330	342	329	326	340	321	333	336	354	334	308	311	372	310	324	351	303	353	316	328	342	340	303	310	318	315	333	342	345	372	360	332	327	313	332	369	326	317	314	326	301	315	311	362	318	335	339	315	313	340	330	343	316	375	333	311	353	316	318	348	300	306	319	340	353	315	336	327	328	345	326	364	316	344	343	333	316	339	323	327	355	343	328	320	351	311	329	353	367	342	325	333	342	325	338	314	346	322	343	335	338	369	334	340	307	306	349	327	359	345	312	322	320	338	304	318	294	328	364	332	365	338	306	352	335	301	363	314	345	311	319	316	342	324	329	351	360	340	334	361	346	358	338	308	337	363	290	340	350	330	330	335	317	366	320	362	338	320	351	324	325	339	371	339	325	331	353	312	309	343	346	325	320	338	342	358	315	348	322	352	346	330	294	320	324	340	298	339	298	370	309	340	324	353	309	318	337	309	298	322	301	374	343	308	328	320	341	326	341	352	367	330	345	318	309	351	345	331	307	333	364	344	337	303	345	326	312	319	337	327	335	315	347	328	340	364	326	355	341	304	357	316	303	332	361	333	324	298	331	343	324	361	338	308	322	331	332	314	378	350	316	341	334	360	325	314	330	346	345	347	358	319	274	369	291	345	325	346	339	322	309	320	325	326	335	352	320	371	348	287	344	319	276	353	329	333	328	340	352	338	312	342	333	315	338	372	341	337	319	349	319	306	362	323	340	353	345	319	286	350	325	343	338	320	313	315	310	363	342	316	312	329	319	308	308	332	302	338	336	344	317	345	334	314	328	339	333	339	343	358	328	341	306	341	331	369	305	329	341	303	336	313	336	302	326	356	354	338	357	333	327	333	322	329	351	362	327	338	327	326	321	321	399	319	332	338	308	333	353	339	329	328	316	352	319	322	304	316	331	349	363	353	327	330	335	328	323	350	313	304	340	345	332	323	300	334	351	319	306	286	358	306	351	317	332	325	379	348	314	345	357	334	341	313	343	326	319	278	334	363	344	342	331	358	325	337	350	342	340	334	332	311	301	340	301	360	329	330	372	313	373	322	325	347	343	345	373	369	348	332	320	339	329	365	304	338	345	334	311	326	312	326	354	367	329	316	361	324	303	310	331	310	321	330	301	310	317	305	325	318	344	329	332	317	324	341	343	308	332	351	340	326	332	336	360	339	326	330	324	302	345	322	315	340	326	339	316	369	334	310	350	314	349	319	337	363	348	319	319	338	321	352	319	306	307	309	360	312	321	355	339	314	334	350	340	347	346	340	345	351	307	294	330	321	329	315	362	290	331	335	345	319	330	306	329	317	311	358	294	325	320	304	327	306	310	342	336	335	331	370	325	312	321	283	317	348	350	343	334	299	347	353	313	344	328	298	338	369	345	330	354	315	306	340	309	290	336	345	338	322	322	322	312	313	338	353	352	296	326	317	350	327	319	330	316	326	317	330	318	349	357	343	335	306	316	340	333	324	330	312	324	329	360	337	312	327	335	338	358	349	318	353	336	320	305	323	336	330	353	292	320	307	318	317	331	361	343	350	356	342	294	324	313	317	355	334	313	342	332	337	292	338	325	315	349	363	316	341	333	312	346	330	364	314	317	328	302	352	360	372	317	317	365	362	320	326	342	305	333	322	324	326	319	344	306	296	339	327	324	338	310	315	291	355	328	324	330	371	324	315	299	326	325	335	334	315	310	329	323	323	330	312	347	305	324	347	333	318	371	337	353	353	339	332	317	310	327	314	330	365	348	386	292	329	333	333	333	345	291	379	351	308	331	318	344	316	332	349	353	312	340	334	338	299	318	328	333	310	320	319	300	330	325	308	314	326	343	308	317	353	346	354	325	355	315	327	342	341	321	346	364	344	331	351	329	307	331	355	366	317	330	319	338	328	320	326	360	384	322	317	297	327	353	314	318	329	328	335	340	355	328	326	333	317	366	328	384	328	319	331	317	348	338	311	355	315	352	329	317	345	328	333	303	355	301	340	321	314	359	347	339	351	344	345	365	339	338	346	317	314	321	327	329	362	328	311	366	336	342	320	312	351	381	333	308	324	341	328	332	337	353	357	324	343	329	314	327	310	322	349	358	335	349	328	298	349	349	337	393	341	359	328	310	327	357	334	305	356	306	359	325	333	299	321	323	326	328	336	361	322	321	310	343	308	325	338	353	325	353	319	324	362	347	314	308	358	303	391	356	351	314	358	318	352	360	318	309	347	345	341	329	324	334	319	345	335	292	332	301	342	308	339	351	338	331	318	323	337	337	345	359	357	328	309	350	339	338	339	350	336	330	321	310	338	321	340	353	321	308	312	358	323	354	313	307	343	333	314	355	307	339	318	305	350	351	334	343	326	338	306	315	292	348	309	308	324	323	322	330	345	322	335	330	330	290	370	318	328	314	338	361	345	313	366	313	326	333	348	303	337	315	333	322	333	341	356	305	352	326	363	299	325	352	317	346	298	320	353	305	315	331	325	331	350	343	313	312	357	320	338	315	327	328	335	327	315	304	323	318	337	339	313	321	325	322	322	329	359	398	316	311	317	332	352	358	341	346	322	354	348	338	358	332	337	316	315	336	333	342	331	341	331	344	309	326	342	342	320	333	321	339	335	309	340	300	332	315	320	292	294	340	336	299	340	339	352	338	298	336	342	319	362	331	285	360	289	327	298	328	331	337	347	309	304	335	338	329	331	310	340	344	300	321	337	294	367	338	331	322	324	358	350	344	328	334	349	333	343	354	342	346	333	328	326	357	306	347	321	341	358	319	311	325	333	314	298	333	290
18533	18941	29257	29363	27962	26692	22829	20997	19387	15463	12761	12069	7265	6394	10128	9788	10798	8835	6323	6477	4722	4319	2415	1522	1410	1830	1590	1603	1524	1502	1435	1285	1264	1016	1079	1039	944	924	870	898	854	780	825	811	827	799	873	826	820	841	831	839	849	819	819	774	793	805	842	842	775	777	796	806	755	802	807	819	865	816	781	794	906	809	841	812	817	829	816	857	761	867	773	760	840	803	819	803	808	829	812	787	809	762	856	752	784	838	800	836	773	799	821	819	848	810	830	819	757	821	826	763	811	883	806	786	803	828	867	796	796	784	828	823	818	793	816	867	780	843	829	823	827	811	792	830	791	796	879	852	891	797	748	827	763	815	803	789	846	841	795	793	810	795	822	814	785	821	827	776	820	816	799	819	798	810	812	773	795	813	831	815	812	778	812	756	826	829	778	871	800	799	782	772	846	781	836	806	844	840	811	762	803	853	861	838	777	768	793	808	796	754	782	774	766	823	802	788	785	788	836	804	815	839	824	846	889	864	803	834	819	770	818	817	787	759	820	810	824	821	816	743	810	793	806	807	816	775	819	824	838	837	840	844	807	844	807	841	845	811	729	790	825	790	805	846	817	810	771	799	796	768	821	787	824	804	786	779	812	784	767	789	756	846	827	853	812	789	800	884	842	844	755	840	837	828	793	771	825	813	843	829	834	790	842	820	861	796	826	806	806	862	832	837	837	810	807	792	805	797	812	800	811	824	829	828	845	895	808	819	823	805	801	835	791	822	818	834	806	833	838	816	816	825	838	812	819	815	784	848	828	816	759	812	809	823	851	864	812	789	803	807	826	849	756	821	789	793	850	846	836	783	822	803	850	823	840	812	804	841	803	812	832	855	806	792	826	824	799	806	826	801	732	815	860	783	775	780	771	834	820	819	788	796	840	851	808	841	845	805	832	777	831	795	824	822	820	824	762	829	844	837	844	865	800	839	770	813	849	777	842	779	835	784	836	830	812	838	805	808	797	843	836	808	803	822	763	801	819	780	804	824	831	839	828	774	771	778	827	776	843	760	816	777	789	851	805	774	857	851	811	764	805	849	839	858	817	835	802	776	802	790	787	822	777	813	824	779	872	776	797	789	798	814	785	835	838	836	827	812	849	794	843	836	812	820	790	849	803	792	838	875	816	846	744	859	841	785	830	796	820	797	807	832	831	825	838	857	796	786	781	854	757	796	783	798	798	844	827	801	827	791	813	835	790	762	774	780	788	793	839	826	861	847	802	770	788	788	835	825	823	845	867	782	802	853	807	838	806	866	786	847	830	767	811	805	805	804	831	826	797	811	827	763	796	785	865	801	837	812	818	790	828	834	764	818	852	825	794	749	830	822	790	790	836	813	796	819	836	790	795	807	800	834	793	813	815	793	766	842	763	803	797	777	810	814	827	805	832	772	848	813	768	824	771	822	771	772	834	814	813	808	884	817	770	798	830	798	831	885	799	764	832	789	803	774	835	760	770	801	824	839	786	795	802	789	790	798	787	791	805	815	830	804	822	797	753	811	796	822	819	792	768	848	783	787	809	848	801	818	802	869	806	847	796	818	811	772	817	788	809	779	799	829	827	832	812	780	822	820	792	806	784	789	834	770	817	843	791	857	806	793	812	793	800	796	841	779	828	814	784	794	815	840	788	804	791	816	775	799	817	816	803	758	820	744	870	754	811	780	814	800	807	795	823	804	839	799	798	815	817	816	801	851	853	797	831	805	833	805	814	785	806	850	802	845	852	833	806	808	838	787	822	784	809	826	836	780	782	825	842	844	844	796	802	818	827	802	821	813	801	800	788	808	788	785	820	869	818	794	762	842	796	788	790	800	855	794	822	702	760	820	771	831	835	768	796	801	745	761	845	825	822	780	782	797	771	824	846	813	817	758	783	852	820	784	829	833	810	795	803	794	833	813	832	816	838	809	889	786	823	831	794	803	779	831	844	810	821	767	813	824	794	843	777	805	809	766	811	812	802	810	796	807	853	780	760	812	797	827	788	837	804	748	875	780	830	860	795	788	819	836	799	813	829	761	810	800	769	810	822	763	830	824	783	831	854	868	777	766	829	831	823	830	790	802	808	728	773	787	835	856	829	797	822	788	825	849	799	849	815	812	778	789	812	775	823	870	770	798	819	825	802	768	793	803	782	839	742	832	843	783	808	773	849	791	808	819	837	799	771	804	804	794	815	822	844	816	814	835	835	810	794	823	831	803	837	769	814	828	834	855	813	814	843	834	792	829	810	737	855	809	814	775	801	812	781	808	830	829	861	821	862	812	804	810	837	844	796	812	830	840	838	759	771	829	815	775	760	813	803	795	806	795	748	785	820	808	798	813	816	786	824	825	816	828	799	860	743	796	769	811	772	790	841	824	840	819	786	842	828	759	786	821	858	790	793	801	827	794	837	840	796	787	835	813	855	864	835	791	814	826	791	757	861	796	840	788	833	826	814	802	824	758	810	836	859	792	825	802	821	788	800	844	792	818	781	821	788	842	813	848	796	789	824	836	855	806	771	832	806	812	810	805	839	832	790	823	808	842	819	812	805	808	787	822	793	803	770	772	828	784	800	801	809	837	853	793	785	844	812	825	831	834	799	805	732	824	844	837	825	827	786	779	827	832	803	856	768	831	818	856	828	816	795	816	828	811	894	842	802	829	837	857	808	831	812	830	815	782	777	785	828	808	855	805	819	854	735	802	866	849	762	820	808	811	836	822	815	806	808	816	808	785	811	835	819	842	865	837	755	777	814	757	765	800	746	852	770	834	824	836	783	886	802	836	832	797	853	821	783	781	829	802	768	829	799	830	849	790	791	823	825	805	772	804	804	794	767	830	841	872	816	840	823	836	787	783	752	877	813	711	793	798	811	828	831	824	816	833	785	835	795	814	803	795	789	887	806	825	842	840	799	802	797	776	846	842	770	819	788	851	757	837	839	793	775	763	810	783	817	812	813	791	810	831	783	777	833	776	785	777	808	799	842	788	808	802	820	889	797	833	804	817	830	838	851	801	817	824	781	840	810	785	834	784	784	850	811	780	844	819	796	812	818	831	815	776	779	816	825	829	814	814	770	766	846	805	783	853	826	810	760	737	755	857	824	856	866	823	834	771	804	825	804	787	820	835	754	831	837	782	854	776	775	847	803	831	831	838	828	843	841	822	871	795	848	748	842	822	771	794	812	809	847	887	817	790	816	774	781	805	827	836	818	804	776	806	823	809	775	821	835	762	861	786	796	809	816	856	843	799	807	825	802	744	820	797	743	801	854	822	820	802	809	792	801	799	790	822	817	823	824	870	832	811	812	859	814	773	833	821	831	775	793	829	810	829	816	835	839	878	803	824	821	849	812	828	752	794	808	791	818	808	773	797	862	811	796	839	819	819	781	832	838	792	819	819	837	800	843	811	766	838	881	860	810	809	821	806	849	832	851	815	860	779	800	777	854	799	840	824	839	863	792	830	810	828	793	795	826	796	772	830	827	803
36392	31826	29374	23596	17609	15690	13081	10282	9043	6674	5146	4253	3093	2713	3725	3791	3767	3138	2255	1993	1741	1548	861	516	487	632	613	583	543	540	495	475	443	411	424	434	347	379	331	349	304	342	331	365	349	363	338	315	306	350	324	343	327	325	343	360	341	330	354	333	337	344	336	314	355	345	310	337	363	338	299	300	321	316	335	348	362	326	342	372	296	313	304	332	310	335	333	344	304	335	322	375	328	315	332	333	342	329	344	325	357	334	321	332	338	320	342	336	369	359	318	357	350	330	326	326	320	314	318	369	318	322	328	329	332	324	333	370	317	327	331	346	342	330	354	318	326	351	322	328	356	342	324	333	315	343	325	325	292	324	296	345	357	303	330	362	282	324	311	323	308	333	312	348	333	351	345	345	292	287	323	312	301	310	313	343	326	326	353	344	327	328	345	344	340	341	338	331	309	348	322	309	303	317	354	339	314	347	349	312	309	351	326	320	305	313	339	321	320	318	338	302	321	319	321	313	349	321	347	351	319	353	344	332	309	308	332	343	335	372	313	347	320	321	317	352	347	300	320	378	340	338	330	334	335	330	332	332	327	330	322	344	308	320	295	337	329	301	337	321	331	301	316	332	360	328	309	322	329	334	325	316	315	308	314	337	339	330	352	327	359	300	321	336	345	359	326	316	329	317	339	317	337	336	320	318	323	305	317	339	316	318	349	304	329	324	326	312	322	351	325	304	304	339	341	330	363	367	327	335	308	347	376	342	302	370	339	365	321	313	320	308	311	338	326	317	349	333	359	315	310	341	338	340	330	323	348	329	353	324	340	308	329	324	340	375	350	329	329	349	309	320	353	321	330	350	355	325	345	331	340	311	319	340	316	319	346	315	367	321	344	353	351	323	349	356	350	336	335	337	334	335	364	334	318	353	345	326	334	351	346	348	346	315	301	336	332	325	289	337	342	323	345	348	323	319	355	403	341	310	342	345	324	335	342	336	356	324	352	330	365	362	336	293	336	338	330	355	345	330	342	320	329	309	329	334	342	353	358	327	336	304	325	320	321	340	365	349	335	332	321	337	331	352	338	324	342	305	306	342	321	334	318	309	324	353	322	290	339	322	333	347	299	294	299	347	370	340	311	324	353	385	318	327	360	316	348	342	324	333	292	331	324	366	307	363	355	326	361	338	365	313	314	304	304	313	340	289	290	316	340	316	383	359	349	344	333	340	342	361	371	330	342	310	351	331	312	298	343	337	334	301	343	341	335	334	302	328	354	313	331	325	345	385	345	342	340	343	353	366	326	343	356	303	309	352	334	317	349	309	358	337	339	338	345	340	354	328	335	335	350	327	337	354	328	331	334	356	287	351	321	335	323	321	340	338	341	330	320	353	343	373	312	370	344	343	341	284	319	338	317	317	285	352	320	330	342	326	320	307	365	347	322	301	316	345	329	313	335	346	367	314	305	320	331	343	354	378	346	314	341	333	330	362	347	330	361	326	363	314	323	357	329	314	312	304	327	351	316	352	336	330	356	349	343	363	351	335	329	300	341	343	329	336	340	341	355	337	321	321	354	341	361	324	328	314	328	319	352	308	371	342	335	294	324	338	322	352	308	378	359	281	322	317	328	332	329	311	328	314	323	302	338	308	336	353	327	298	306	339	317	334	342	325	351	334	347	332	344	316	322	309	350	290	306	306	314	332	325	341	340	297	364	350	320	314	346	323	333	313	365	305	310	352	366	355	337	329	347	322	334	340	334	352	338	291	313	349	314	339	336	272	320	332	327	375	318	328	352	320	315	323	315	310	304	338	355	350	324	353	362	334	322	331	320	332	317	317	309	338	358	345	350	342	341	311	318	326	316	322	325	322	321	359	304	327	333	337	323	327	344	319	334	349	330	334	337	300	323	353	361	373	326	316	304	343	332	368	320	315	350	327	335	346	333	321	287	327	323	326	384	346	331	303	310	327	319	308	359	336	306	301	367	333	332	333	306	290	314	349	341	350	326	326	329	330	348	359	340	340	347	350	307	324	360	326	353	316	345	343	308	327	344	350	353	370	321	343	340	343	316	379	330	347	328	348	327	318	305	332	324	297	350	352	362	347	323	347	371	321	332	353	342	326	335	329	338	341	331	327	335	365	332	338	332	330	320	299	327	328	319	364	310	316	352	307	337	304	318	325	346	334	345	314	322	342	357	338	343	342	337	354	368	313	359	368	344	319	319	354	334	326	320	352	351	347	363	340	342	344	323	342	331	368	355	339	336	371	329	357	329	382	300	301	357	350	336	322	334	303	330	328	343	306	318	347	334	310	334	328	346	354	342	338	325	310	316	293	325	357	335	335	328	314	323	325	311	343	321	317	324	322	324	369	308	360	336	328	311	349	314	349	325	346	318	342	288	339	342	305	345	345	350	329	302	338	350	332	315	353	341	332	322	347	364	330	319	338	347	293	347	363	328	342	335	305	363	346	312	348	336	380	332	305	317	350	378	326	326	312	318	316	300	323	335	298	294	340	325	310	344	317	333	335	338	314	350	310	322	347	317	341	331	314	343	331	321	316	340	349	349	355	365	327	322	312	308	347	340	311	329	354	363	345	359	373	343	293	320	347	355	323	343	333	311	332	295	354	333	304	321	372	318	327	320	365	332	341	301	333	326	337	325	330	332	333	319	325	329	359	323	351	323	323	320	315	320	320	346	353	359	358	321	351	338	368	320	329	346	326	351	332	311	343	320	345	317	306	327	337	287	347	350	313	346	338	327	341	312	317	316	351	317	343	340	339	301	332	312	339	308	300	290	354	328	330	323	330	328	361	341	327	364	364	351	333	363	345	303	278	323	346	299	295	378	340	339	342	309	344	318	369	347	352	334	324	310	343	327	341	317	334	348	325	329	322	335	357	303	344	352	302	307	320	333	339	317	328	377	327	340	364	340	351	302	342	348	327	329	316	306	346	330	346	343	331	310	367	319	317	363	333	319	322	328	318	331	350	296	293	342	340	341	317	336	303	310	360	334	313	344	345	352	344	341	286	328	360	331	322	323	319	310	347	355	329	316	331	336	326	341	319	378	334	350	359	335	350	366	340	332	285	346	330	344	355	346	332	331	308	346	342	324	336	321	312	350	314	333	320	340	350	372	330	340	311	360	298	325	339	313	338	336	330	364	365	335	343	308	328	322	345	340	334	301	341	308	298	360	330	328	341	346	321	327	329	309	319	366	318	324	328	339	325	319	306	340	351	334	324	321	332	352	316	328	350	277	304	323	309	327	352	322	330	326	362	350	320	359	342	325	379	341	378	321	332	311	294	342	332	311	327	345	326	357	342	342	340	330	318	362	322	326	335	346	334	335	346	329	370	322	322	337	352	329	337	309	370	332	342	327	330	328	327	293	323	335	323	304	324	353	311	342	325	377	346	326	344	285	310	322	329	322	333	342	339	346	330	316	333	358	312	313	345	361	337	330	336	331	323	334	309	338	329	311	292	317	294	308	305	306	363	365	324	324	357
23673	26909	35829	36143	34670	35489	31764	30855	29142	25027	21218	19679	14532	14199	18417	18949	18696	15663	11207	12367	9453	8529	4260	2198	1858	3097	2962	2555	2851	2490	2163	1998	1904	1433	1430	1481	1056	961	941	937	893	812	882	816	811	870	842	830	816	812	802	787	825	808	811	844	787	806	812	833	840	828	840	809	772	800	824	748	782	793	796	804	845	823	777	823	794	785	838	763	736	837	883	847	827	822	827	862	841	776	799	807	814	821	839	825	759	865	819	787	824	781	804	817	776	780	803	811	833	779	827	809	779	795	794	801	797	792	806	803	815	804	822	830	767	835	812	807	806	802	800	758	834	865	830	824	816	805	763	843	793	796	837	816	844	787	858	807	757	790	793	814	767	829	794	846	838	863	816	814	817	830	826	865	788	792	811	776	803	801	863	814	807	817	828	805	827	803	782	821	854	805	859	870	824	834	823	860	835	844	809	752	803	764	835	838	838	853	829	797	815	815	834	804	822	830	789	776	834	835	781	809	811	768	753	814	791	815	778	804	823	817	813	792	799	801	828	803	818	822	818	798	762	796	769	831	772	847	801	780	885	843	802	830	838	818	829	822	770	810	829	794	805	801	841	860	767	824	779	821	824	834	780	818	775	842	759	807	775	777	813	786	790	780	810	757	793	815	809	853	812	793	776	837	803	796	808	803	798	760	836	802	786	804	788	850	829	791	764	800	843	770	833	785	784	814	815	811	799	797	745	796	836	794	789	788	774	794	820	766	802	888	800	836	826	784	800	763	797	853	812	822	797	867	806	787	810	830	778	780	831	819	808	775	834	789	805	812	832	835	801	814	759	788	788	807	828	812	785	817	787	743	871	780	777	817	834	785	803	857	816	856	847	770	778	761	816	819	847	793	800	813	787	838	790	841	776	840	821	769	866	823	777	783	816	781	815	801	792	802	788	847	851	820	821	778	844	899	815	797	781	780	775	820	801	863	817	849	773	767	811	846	798	785	848	750	777	825	822	788	837	744	863	808	799	788	820	837	774	858	795	801	790	837	754	748	797	821	798	789	814	797	768	805	832	802	799	825	788	791	796	783	807	790	758	843	810	804	873	797	863	823	856	747	857	775	754	795	800	788	797	805	783	801	791	820	810	771	780	785	786	799	829	840	799	798	817	806	887	804	802	813	820	788	820	771	815	806	814	889	799	833	789	812	791	808	846	819	761	880	843	789	848	788	821	881	799	788	805	752	754	786	797	885	841	778	779	802	828	838	813	850	858	827	795	765	815	791	792	776	852	774	849	815	770	815	820	802	783	784	737	810	754	821	816	834	790	839	776	817	804	838	855	820	834	805	833	809	813	823	804	808	768	782	865	794	835	834	835	784	767	827	788	850	807	833	822	786	822	835	821	820	798	831	831	776	753	862	808	753	838	776	802	840	803	804	776	812	781	823	796	826	857	834	810	803	803	809	784	782	815	787	775	788	760	836	814	786	875	798	842	788	774	785	793	763	796	779	738	786	799	758	799	824	829	813	769	751	810	728	799	804	794	802	728	821	766	842	812	823	817	850	827	772	804	809	820	818	755	787	862	803	804	809	845	785	773	786	737	841	826	851	783	799	807	810	819	805	821	804	830	810	794	836	857	814	822	820	801	837	806	821	752	758	798	723	811	774	803	804	816	776	776	803	849	825	830	767	851	791	801	808	792	791	813	799	841	823	860	807	846	824	838	805	809	790	849	780	783	862	772	745	814	847	805	785	781	790	865	820	800	804	825	793	827	815	826	805	788	849	825	844	814	847	826	771	827	813	806	789	779	801	842	775	785	806	804	833	794	794	787	788	860	808	803	833	810	819	813	824	760	825	820	782	809	799	759	836	792	838	771	810	792	828	850	816	784	789	820	771	822	786	823	803	767	785	773	805	755	809	816	834	838	740	793	819	803	795	815	809	825	836	822	742	855	763	772	760	826	797	818	776	784	765	799	827	790	801	818	808	805	799	765	808	862	787	811	732	800	845	804	856	848	831	794	781	858	815	820	789	818	815	875	803	820	752	809	786	830	843	805	809	837	841	801	766	851	820	766	821	860	803	779	820	772	813	781	837	762	790	838	792	828	813	857	782	820	773	800	831	829	775	815	789	811	767	766	828	812	813	819	806	847	888	817	794	775	807	820	843	807	830	790	847	785	792	784	805	769	842	760	789	797	792	841	817	841	791	843	817	789	804	815	834	830	805	787	845	821	798	808	815	766	781	804	804	824	801	790	845	803	823	778	762	833	798	844	851	770	836	762	837	790	829	817	805	776	790	807	821	807	840	851	834	856	857	866	832	794	820	781	851	821	821	822	783	782	804	817	789	839	844	799	810	809	845	807	818	748	832	775	811	810	741	780	785	812	783	765	845	761	793	789	856	810	779	837	800	790	813	787	814	841	755	785	784	734	829	781	812	781	849	820	811	813	843	762	795	803	846	799	837	754	810	817	863	780	834	853	802	856	784	794	832	842	785	858	858	818	831	817	827	816	853	816	764	815	751	814	800	804	805	793	813	795	792	792	808	781	788	803	729	824	837	713	772	810	786	827	805	824	819	782	818	811	777	822	823	815	799	790	875	772	810	763	807	814	776	839	825	794	817	780	756	851	806	808	816	822	816	791	757	850	795	776	755	801	805	806	853	780	817	821	797	842	833	804	814	778	840	861	825	880	784	784	773	824	851	819	801	806	852	834	795	771	789	783	831	816	821	761	838	767	777	777	793	847	803	804	826	832	815	867	832	878	820	831	819	829	852	841	868	797	791	790	820	767	803	836	818	839	811	812	772	817	831	838	812	756	788	818	794	818	838	855	802	848	824	785	810	851	812	852	791	783	810	762	792	818	805	843	804	854	759	788	774	859	806	790	782	786	838	857	810	812	798	833	780	797	801	803	778	775	846	816	807	823	801	838	791	797	872	816	761	836	794	772	810	838	807	782	803	792	811	800	793	849	832	837	752	827	815	846	826	795	829	799	820	826	863	881	783	799	816	812	837	864	815	879	835	825	834	785	859	809	765	818	806	849	860	856	842	862	795	837	787	787	782	812	821	820	831	806	814	801	767	818	791	836	758	837	824	791	764	821	814	800	768	775	843	795	837	799	770	793	806	791	858	801	811	843	832	808	774	773	823	716	810	821	815	814	779	810	814	822	832	745	854	804	835	793	788	802	795	766	846	809	869	841	846	845	795	798	808	823	809	817	821	825	808	826	841	805	821	801	814	786	805	782	845	799	765	753	740	794	781	817	814	772	775	841	873	869	799	819	772	797	833	796	749	774	817	798	827	811	809	799	796	792	822	799	773	803	774	783	844	807	830	784	840	810	762	811	768	810	797	792	822	836	763	829	766	847	809	790	805	823	784	813	819	832	801	824	782	881	791	799	857	780	846	797	774	836	807	861	778	823	844	818	864	784	787	810	831	816	775	816	829	851	797	784	868	782	812	804	818	810	807	818	827	833	809	773	793	833	804	816	802	725	832	797	783	753	814	805	783
21723	14093	10787	8674	6091	4500	3151	2472	1892	1381	977	833	650	597	629	504	486	499	428	463	381	368	383	390	397	350	369	355	360	337	384	322	327	337	346	338	370	310	332	316	320	356	318	330	341	318	299	371	327	348	342	334	349	322	330	310	358	345	326	340	344	324	361	333	322	345	344	324	307	343	344	353	360	325	380	354	349	321	332	359	341	320	310	334	329	346	341	359	356	327	348	339	324	320	336	368	324	345	342	331	346	308	360	351	344	340	332	304	326	319	334	335	340	352	334	329	332	312	347	318	336	345	330	329	358	327	361	327	324	360	305	333	360	339	350	332	361	333	321	349	328	323	324	312	321	340	358	341	336	323	321	342	339	362	329	349	322	326	334	345	316	362	322	342	357	298	352	340	335	356	341	297	341	357	348	296	337	285	323	354	360	328	332	317	338	329	344	349	389	323	315	326	339	385	340	283	369	336	337	301	322	357	369	312	343	351	303	306	307	332	346	348	384	323	318	329	316	342	346	318	345	347	338	368	350	309	307	346	312	323	337	356	339	339	322	376	378	316	350	306	316	332	344	321	342	354	301	364	322	317	371	333	355	316	325	293	331	329	308	332	331	341	365	344	341	329	373	317	354	327	347	341	310	334	316	312	340	355	308	326	338	375	335	352	294	318	338	357	311	378	361	355	342	324	312	354	320	345	333	315	333	307	380	334	357	322	367	331	328	353	321	347	329	358	366	347	330	318	355	351	319	314	321	313	322	324	351	349	340	336	349	350	334	388	340	341	341	306	323	317	377	341	309	306	324	352	334	341	340	345	345	357	308	339	328	317	347	342	333	316	313	354	309	332	352	338	321	290	315	344	338	337	323	338	310	351	334	314	320	362	325	356	325	358	339	395	336	319	324	346	356	353	330	331	321	377	332	335	356	334	361	329	338	349	339	314	290	313	324	324	283	361	345	346	350	353	319	371	318	323	304	342	356	324	348	293	347	317	314	350	351	337	338	339	334	326	356	394	321	319	367	370	330	352	333	355	366	349	325	326	322	302	316	351	356	292	335	305	320	362	352	317	349	354	380	328	333	334	333	350	344	318	354	325	334	344	305	287	363	338	327	321	395	339	335	311	339	322	352	331	349	312	351	334	327	381	330	309	356	354	321	361	344	341	315	350	333	342	315	361	307	339	341	335	330	352	351	333	349	317	343	342	318	320	341	356	319	326	304	320	340	316	331	336	333	295	314	316	323	353	337	335	327	307	350	305	310	305	359	359	344	336	300	371	352	336	322	317	369	328	323	325	339	288	338	342	343	340	352	357	315	333	359	330	342	321	333	343	310	326	361	350	333	344	355	351	340	331	324	345	332	347	326	324	361	321	294	355	357	343	354	337	374	326	342	338	355	355	302	279	326	362	334	343	345	309	344	339	322	311	335	331	341	315	357	359	327	336	358	328	360	345	333	337	355	324	345	346	329	313	317	350	353	319	349	335	292	335	360	330	334	300	345	332	325	338	313	362	330	325	336	315	342	328	343	347	378	332	350	359	312	382	327	361	336	319	338	324	348	361	346	402	338	305	349	348	357	334	351	363	335	328	332	340	304	344	343	343	360	328	359	333	358	318	373	341	368	358	364	369	347	339	302	313	327	310	328	331	357	321	338	334	366	326	330	364	324	349	333	370	320	323	340	324	351	356	310	366	355	323	347	317	345	339	335	291	314	338	356	329	338	369	358	322	338	359	365	336	324	337	355	332	346	323	344	351	363	357	359	342	343	340	318	330	358	376	327	309	374	332	329	349	323	352	333	355	358	323	352	318	328	329	330	334	365	324	355	329	367	324	360	375	340	314	304	328	368	349	301	337	330	347	333	383	324	350	352	336	316	325	300	351	360	352	328	292	358	354	349	346	326	367	340	343	339	343	362	327	328	346	331	368	335	304	301	306	327	339	319	326	331	344	360	324	358	323	322	312	303	322	349	342	319	305	360	333	316	345	356	360	342	328	357	328	333	335	335	345	307	308	339	291	347	348	348	347	343	334	316	290	312	332	345	345	355	299	332	348	361	349	327	302	366	352	357	349	333	369	327	315	320	329	317	350	368	343	336	320	351	324	307	343	347	360	356	363	346	332	349	337	323	329	313	332	349	326	378	339	312	342	304	330	336	325	359	345	284	306	341	310	329	353	298	361	338	314	308	356	374	337	306	350	312	317	331	324	343	323	334	342	309	327	331	335	322	350	341	337	339	305	355	344	375	328	330	317	334	339	313	349	341	317	348	377	314	331	347	373	346	344	313	347	324	341	335	319	367	309	352	354	352	327	313	348	327	358	356	292	346	319	326	327	344	342	341	353	355	338	392	348	349	350	352	332	352	324	315	326	321	356	326	328	320	330	346	348	349	338	359	315	319	344	334	358	323	393	330	344	346	371	339	306	336	364	337	307	311	364	333	363	318	332	327	339	356	335	356	331	326	388	339	350	371	349	346	340	356	347	354	371	372	353	338	312	315	367	345	317	342	300	327	299	316	347	344	312	312	369	380	365	330	345	328	333	324	299	352	335	319	331	340	330	338	340	327	315	336	333	327	310	339	364	321	332	324	339	375	335	334	294	316	341	337	350	309	339	372	338	328	314	336	332	336	351	338	287	326	326	327	310	333	324	314	314	348	364	322	345	298	327	321	314	347	303	322	338	362	354	337	358	364	312	352	333	390	344	320	337	322	340	360	323	344	326	343	366	346	300	330	349	320	300	345	316	326	359	335	341	348	354	331	322	350	344	315	331	352	301	345	333	336	316	324	354	337	339	334	346	320	336	338	334	336	330	345	332	365	339	340	339	344	327	370	338	367	345	354	341	345	322	316	351	325	354	331	332	365	352	336	325	343	351	331	323	349	352	338	328	308	324	335	323	346	324	336	343	324	301	321	287	323	331	301	337	319	359	314	320	337	336	292	327	356	359	359	313	348	342	340	318	316	302	364	328	313	336	353	362	309	336	324	338	338	336	346	287	343	357	348	346	322	320	376	315	324	364	339	340	348	346	330	348	355	327	358	333	345	353	348	341	322	330	338	311	362	365	354	358	374	316	317	333	340	369	334	367	311	331	338	366	353	328	352	342	310	350	390	318	347	323	347	340	335	336	358	324	321	334	322	354	313	323	356	357	326	307	322	319	335	353	315	300	352	344	339	342	344	324	319	330	338	346	360	339	343	322	323	297	363	340	358	338	338	356	327	350	357	350	323	375	373	350	320	350	353	321	364	349	348	315	323	325	328	372	334	371	344	325	340	349	334	310	334	351	331	308	356	358	311	350	334	348	329	330	380	329	331	342	315	325	326	315	317	346	317	327	345	339	321	340	348	358	351	349	357	321	354	351	327	321	353	346	341	333	384	322	349	343	392	342	352	328	347	353	364	304	338	348	323	375	356	281	326	331	315	350	350	334	355	340	333	360	365	343	326	347	294	328	338	350	347	283	350	323	357	342	327	330	326	338	349	345	342	328	349	343
14784	13394	20845	22937	20964	18220	14396	12065	9849	7718	5521	4038	3053	2725	2560	2150	2047	1769	1727	1640	1389	1304	1171	1104	1053	1017	1028	993	944	917	951	855	868	853	876	872	891	848	809	806	891	822	843	830	857	801	811	835	804	830	790	839	778	847	857	899	808	834	843	819	842	808	837	803	784	842	848	833	794	801	799	834	803	783	824	758	818	829	822	784	824	829	809	775	773	821	782	820	809	889	824	812	838	851	813	795	812	813	844	832	835	862	867	785	794	788	801	785	846	878	821	837	801	756	818	813	856	850	807	763	833	832	812	771	791	776	781	823	859	853	854	841	774	835	843	790	816	805	789	838	814	875	817	806	854	821	807	860	849	833	836	809	867	826	822	804	837	827	815	806	835	807	813	789	798	831	798	819	817	866	816	860	821	840	879	840	792	804	775	845	806	751	828	852	817	835	804	783	861	832	785	828	796	869	792	807	854	805	845	887	836	846	852	840	816	837	789	870	830	793	829	767	838	795	901	820	752	836	856	802	846	797	796	765	829	796	862	795	791	820	801	812	813	792	799	771	840	827	865	842	783	839	809	824	833	788	806	792	819	841	803	872	821	783	822	872	779	859	816	855	802	812	816	790	808	823	826	879	807	822	838	873	789	830	855	804	839	782	806	828	861	843	868	833	788	868	879	818	791	800	815	837	831	835	806	876	800	807	830	833	854	828	787	832	842	854	814	849	813	808	805	836	786	887	774	762	792	783	779	819	867	847	796	814	877	845	807	832	849	873	841	821	881	869	808	828	837	800	799	817	854	776	859	804	795	875	797	819	817	752	766	870	851	817	830	815	809	814	782	835	794	852	819	810	809	790	798	777	838	751	775	809	807	814	872	784	845	831	827	819	800	832	810	793	787	839	815	809	792	822	824	843	810	803	838	863	788	821	837	779	762	858	800	792	823	816	830	796	839	799	838	795	803	870	823	819	775	850	790	826	816	837	791	827	793	799	866	829	788	854	775	813	835	819	838	863	819	799	816	823	862	842	762	825	750	829	835	849	852	785	804	848	796	792	817	781	764	834	785	803	804	816	807	814	829	779	843	786	843	800	835	852	795	816	818	820	830	756	842	825	826	812	817	875	843	848	811	821	853	854	842	780	822	789	796	804	815	802	860	871	821	848	849	816	855	817	863	815	786	920	827	861	843	783	822	802	843	795	817	877	746	835	861	824	810	789	876	804	806	820	849	834	789	782	808	797	793	805	862	820	849	792	796	808	760	861	787	758	860	783	805	813	864	816	848	820	793	799	805	795	866	800	759	854	856	866	782	788	814	770	783	825	842	814	830	772	833	776	825	806	822	823	836	777	795	841	815	797	810	824	844	844	783	848	802	789	873	792	763	799	816	800	823	787	832	807	814	800	870	794	800	798	804	822	811	810	794	809	865	833	823	777	836	869	775	825	833	820	847	870	802	823	814	867	754	864	873	823	799	828	815	805	855	842	811	814	843	839	794	796	813	822	860	835	811	861	774	801	795	830	811	849	786	808	853	832	858	817	841	845	866	817	851	854	873	876	773	841	796	844	800	805	802	816	817	841	759	851	821	793	826	828	819	806	809	816	809	836	856	824	860	783	817	865	865	814	760	784	846	817	866	854	791	826	876	812	821	793	850	766	786	839	814	805	833	876	799	816	771	848	849	771	837	788	854	774	837	806	787	824	827	790	854	809	842	862	813	821	896	807	821	787	809	844	840	841	830	800	758	775	837	796	782	799	828	819	839	906	824	781	804	847	820	838	819	838	837	853	789	833	862	841	805	794	833	799	800	789	861	828	843	784	800	801	792	827	858	813	866	793	841	807	784	799	883	891	775	828	815	815	833	798	833	878	795	809	836	846	814	810	806	837	793	858	850	784	848	841	813	825	832	790	840	833	817	809	799	847	837	809	795	839	815	827	789	824	849	830	836	764	796	799	808	788	769	786	863	784	822	859	779	812	813	818	861	834	817	854	812	807	839	837	809	819	795	867	785	812	842	779	831	830	815	876	795	830	834	850	835	822	800	862	802	783	864	759	794	764	832	842	813	861	808	838	815	768	769	807	838	804	800	827	815	850	819	769	827	863	847	815	805	806	806	811	785	814	859	808	826	795	908	812	779	811	827	788	790	830	798	806	825	807	842	792	888	850	829	863	753	806	833	815	807	825	791	826	805	792	838	857	821	786	805	800	822	824	846	787	857	813	805	808	857	839	801	811	845	779	894	820	855	788	839	850	810	856	803	826	854	790	813	770	793	826	841	790	837	803	818	818	802	779	805	802	807	848	858	852	816	833	819	835	828	842	863	831	808	786	800	816	813	823	804	826	782	778	769	792	836	810	862	806	830	842	840	811	785	867	824	819	828	860	809	821	816	798	741	867	890	877	864	784	874	840	813	797	803	809	808	825	807	843	812	858	819	807	822	812	836	823	807	835	825	837	808	799	845	828	799	818	842	837	820	828	853	797	778	790	858	870	858	824	788	829	843	783	833	807	887	859	809	800	815	848	841	843	789	826	861	827	854	848	857	824	798	823	814	844	796	822	815	814	834	799	789	856	773	809	826	855	776	809	801	795	809	794	787	821	801	774	812	813	846	831	820	826	818	833	811	863	781	826	811	794	865	877	819	835	844	799	825	849	805	849	764	836	809	809	849	840	786	797	832	781	846	837	778	834	824	819	816	823	871	806	829	804	789	801	830	793	818	843	788	787	796	856	829	878	833	842	861	871	818	805	873	810	853	834	801	819	866	820	809	883	853	784	846	836	814	888	859	811	829	874	876	823	801	816	828	784	796	838	783	805	829	840	827	793	846	849	790	812	782	769	807	821	790	798	911	823	807	784	795	854	796	809	854	798	812	824	803	815	822	810	880	853	822	840	808	797	836	843	811	865	811	893	803	762	847	846	811	821	871	849	765	804	807	858	789	824	833	840	827	793	788	812	830	805	864	743	853	847	812	763	820	851	828	813	790	862	781	796	796	816	816	784	822	819	808	833	800	846	799	808	834	808	787	824	813	803	786	790	795	806	821	803	835	806	843	821	790	842	796	846	822	864	775	832	838	841	796	835	843	855	832	848	864	784	811	837	830	827	795	820	833	823	825	794	856	845	822	807	844	802	833	807	795	759	849	846	825	887	824	802	827	857	780	874	784	846	795	855	807	796	839	833	826	848	859	802	837	809	854	832	815	802	761	800	842	860	804	859	818	841	832	766	888	819	794	864	788	828	834	823	837	845	834	763	804	836	830	770	769	789	811	820	820	886	776	857	823	814	834	791	843	816	831	799	825	822	820	779	781	837	862	821	827	837	819	845	795	813	813	823	841	826	799	859	855	784	829	772	854	844	814	839	835	837	864	827	735	839	844	834	777	780	831	782	805	789	816	836	776	820	832	875	810	831	837	802	775	786	820	828	806	805	807	844	825	792	837	789	840	811	834	853	801	834	787	797	835	821	791	857	772	827	852	813	796	821	852	766	805	814	849	804
29144	21571	18978	14733	10296	8520	6150	4791	3949	3242	2255	2053	1632	1165	1604	1451	1713	1287	1091	946	846	602	518	450	430	488	445	416	392	450	410	366	351	360	377	367	366	346	365	366	399	345	323	346	334	318	331	313	327	333	332	347	325	308	308	319	331	346	351	339	347	355	307	337	327	344	327	316	353	361	319	334	333	332	326	332	324	308	343	367	332	301	336	321	342	340	323	362	361	359	323	306	350	324	360	345	317	347	344	320	330	341	345	315	338	366	320	351	333	327	337	332	335	342	350	320	314	325	312	328	356	347	360	347	337	340	336	343	389	330	337	358	355	332	333	283	367	327	310	335	313	317	354	364	378	332	360	348	314	326	345	334	310	325	349	321	291	352	322	333	309	297	323	343	318	324	323	377	344	316	331	395	345	330	338	322	328	358	352	316	326	329	343	372	326	321	332	344	343	293	324	330	348	340	356	331	319	307	346	338	364	347	331	298	350	310	326	350	360	317	367	322	325	349	318	353	354	337	363	350	307	326	336	336	369	322	337	332	354	349	340	353	321	338	369	338	318	330	330	332	342	324	351	307	327	324	332	337	343	327	291	334	328	328	307	331	318	327	384	311	305	339	344	364	366	362	320	322	300	365	346	328	324	327	341	350	307	318	322	315	322	334	339	304	316	326	282	342	362	329	345	334	325	294	321	334	368	314	329	349	330	340	355	375	338	364	341	326	346	326	341	341	367	349	346	298	335	312	351	351	345	362	332	334	336	331	302	339	323	332	344	332	326	307	388	340	329	331	335	311	346	345	324	346	311	329	347	328	339	357	336	364	324	324	339	365	317	347	357	336	352	324	347	356	323	335	305	336	332	348	330	344	315	319	282	305	328	337	341	338	336	337	343	346	323	351	353	314	306	315	300	334	334	327	338	302	373	349	313	330	338	340	300	310	352	341	343	342	357	342	325	320	317	326	316	343	341	361	342	317	315	318	311	316	341	314	334	320	344	330	342	323	331	287	313	295	343	332	334	353	358	319	360	322	352	339	332	336	326	384	329	317	329	339	330	311	338	321	338	340	298	332	359	315	300	299	344	306	335	301	321	342	363	288	343	313	339	319	334	341	329	317	337	368	319	329	363	321	361	341	305	340	346	351	323	332	330	343	343	331	354	297	341	325	303	350	342	325	351	344	342	337	337	322	363	329	326	309	337	310	337	295	333	376	343	328	335	355	326	309	323	316	325	352	319	347	384	352	357	336	282	360	361	358	345	340	346	322	367	345	309	338	321	316	327	306	331	340	338	309	334	343	322	348	334	324	328	329	323	316	325	357	327	333	346	336	348	321	357	338	313	348	363	356	329	352	323	352	330	310	327	307	353	317	340	329	349	343	331	295	339	317	330	353	384	372	314	341	355	351	331	343	332	330	351	353	309	323	348	308	300	332	314	306	355	338	292	364	339	324	333	331	325	364	300	305	330	325	336	347	325	302	314	340	337	318	352	342	352	368	342	296	329	352	328	333	340	329	347	305	302	329	362	341	301	317	323	352	323	332	309	321	337	354	332	323	306	358	348	334	340	358	283	336	316	341	389	332	316	355	328	338	333	347	299	366	308	334	345	312	345	342	294	360	339	308	341	340	320	316	344	354	352	350	335	323	323	315	350	312	332	352	321	291	315	336	333	334	306	339	332	359	363	341	325	314	307	342	312	371	342	334	311	328	313	320	323	309	317	352	307	339	361	369	339	354	337	364	342	329	306	318	334	346	317	316	380	375	340	327	326	362	315	371	347	336	332	349	330	320	327	293	350	385	343	307	354	330	325	334	373	369	338	342	305	340	321	305	296	330	349	335	357	301	341	314	320	336	329	328	323	329	335	345	356	330	325	337	321	345	297	325	331	341	369	287	312	341	321	352	357	358	350	296	326	340	317	331	314	313	305	358	350	302	342	315	326	329	327	326	327	288	291	325	303	337	325	318	329	332	326	329	315	323	353	354	363	298	318	321	360	334	312	347	340	331	325	327	329	336	309	321	344	338	347	324	308	368	354	336	349	348	350	320	294	329	337	336	299	318	353	296	336	359	339	361	340	345	355	326	360	378	326	315	324	323	373	318	344	344	379	336	348	321	300	364	337	335	303	321	340	335	310	336	309	293	346	307	361	359	341	315	331	302	328	346	333	340	327	358	312	337	340	345	376	343	393	340	344	328	322	324	322	331	357	346	334	326	322	358	346	345	347	338	348	315	361	337	328	357	340	327	331	321	361	289	316	336	331	321	332	333	353	326	338	337	336	320	347	337	346	319	322	317	351	330	363	296	324	302	338	353	308	371	305	337	339	350	315	343	327	336	334	339	305	352	335	336	345	318	337	309	359	322	337	339	316	307	353	345	359	335	313	346	306	328	330	335	300	330	300	284	339	352	308	301	348	301	346	329	307	327	323	350	357	363	337	319	331	321	321	346	322	347	337	371	335	365	346	339	324	323	334	332	331	323	330	303	358	322	354	369	349	343	358	347	346	299	288	326	299	339	334	353	320	314	316	343	342	313	350	308	296	374	320	353	366	312	323	305	340	340	355	331	335	344	339	354	314	338	339	285	313	355	366	327	321	330	359	343	337	336	338	333	311	312	334	330	302	318	337	361	361	322	332	344	320	333	354	310	352	325	306	345	304	360	352	336	358	358	315	329	347	314	330	338	323	333	333	321	346	319	329	346	313	332	391	346	316	329	340	323	299	326	312	321	358	361	298	339	310	345	332	314	331	351	313	366	357	297	342	336	312	355	361	354	341	316	341	357	363	332	358	345	334	315	326	358	296	349	341	311	313	339	328	322	321	350	337	360	356	345	342	327	358	337	350	321	337	347	322	367	337	313	386	311	325	307	336	345	335	345	348	358	356	347	309	323	334	356	381	333	337	356	359	360	319	312	316	365	327	321	345	349	371	358	347	322	286	325	308	333	336	381	330	313	311	349	347	354	318	311	330	356	324	328	343	342	293	318	345	330	360	351	309	329	323	337	341	333	338	339	303	307	347	348	319	329	313	328	323	329	286	349	363	341	338	372	340	364	348	331	338	374	326	319	319	313	321	310	317	306	316	343	341	304	371	338	315	339	356	330	322	346	354	316	358	342	328	339	369	327	313	334	355	370	317	371	347	330	323	340	331	279	320	319	363	340	329	359	310	319	330	319	345	322	314	299	311	303	327	325	341	345	301	341	376	335	321	318	304	403	336	328	324	327	350	329	325	328	326	370	360	328	382	308	321	328	354	328	332	337	307	338	374	328	336	330	346	313	329	338	317	356	350	349	327	318	330	349	353	332	350	333	355	321	361	336	361	373	292	353	330	324	339	311	331	338	336	330	323	346	325	327	341	373	340	312	350	348	305	298	312	339	335	339	346	325	336	339	299	374	327	343	331	304	333	336	347	323	344	316	330	340	301	326	349	309	346	308	330	319	323	319	332	329	324	309	327	341	347	350	299	334	320	334	325	364	339	335	355	351	354	334	320	311
18639	19777	28179	30011	28017	27079	22409	21045	18153	16064	11969	11883	8899	6905	9642	8312	10114	7571	6440	5791	4695	2954	2169	1676	1373	1790	1535	1581	1438	1482	1348	1246	1157	1007	1100	1076	914	915	930	948	845	853	842	837	816	839	815	811	872	830	789	775	806	829	856	820	821	841	754	832	830	848	815	807	768	814	844	778	827	777	825	790	817	773	811	854	809	861	854	787	856	811	844	815	772	781	817	816	798	832	802	856	832	861	836	844	853	813	810	812	860	823	848	799	834	842	827	812	801	855	828	794	880	811	779	843	830	831	838	826	870	878	856	801	829	798	740	822	765	864	800	826	870	832	794	784	848	824	759	830	858	789	792	777	794	807	832	840	817	794	840	846	853	832	816	778	843	802	838	811	835	801	760	843	844	820	881	806	870	852	808	845	837	870	788	828	828	856	805	829	785	786	842	853	859	825	830	848	836	754	801	826	817	812	842	813	852	779	847	824	817	805	812	863	817	856	811	769	855	769	802	854	844	790	840	864	806	798	777	826	793	857	869	806	809	796	854	794	818	803	769	838	840	845	778	803	782	763	835	788	766	792	787	861	811	815	782	821	838	832	848	813	814	856	852	779	802	805	770	854	849	836	830	849	787	878	852	857	811	853	843	821	808	857	831	827	829	842	807	810	775	798	856	837	823	838	833	836	842	834	841	805	835	825	859	787	810	786	821	812	831	801	788	842	805	848	856	822	813	844	812	775	807	822	831	863	831	822	830	845	818	819	825	847	825	808	786	861	828	844	837	820	834	786	792	810	830	809	774	824	774	781	823	793	832	800	782	876	835	800	798	842	825	768	787	817	814	803	863	800	788	803	841	809	747	822	791	853	766	844	803	803	824	842	796	825	783	803	840	816	811	817	795	844	815	821	817	814	806	813	816	816	813	839	802	812	834	809	816	809	849	803	818	759	790	871	848	824	788	824	829	800	827	814	808	739	808	810	814	831	835	827	768	765	854	844	834	849	766	801	781	799	775	808	856	846	797	828	823	885	781	785	844	814	862	891	829	837	804	773	835	853	792	836	839	782	772	816	855	840	853	846	782	764	786	810	835	796	790	816	787	836	803	806	760	846	805	819	854	837	745	800	796	812	882	826	870	831	811	857	814	845	811	804	895	808	820	854	857	812	814	812	788	855	863	830	853	780	812	864	802	828	807	797	807	814	839	803	832	803	805	815	846	815	813	819	845	805	814	824	834	800	786	807	793	797	811	778	813	782	845	820	789	817	810	850	854	793	815	847	849	804	845	787	845	812	851	845	814	848	829	801	793	814	797	832	818	800	832	812	845	859	813	816	757	800	791	803	802	815	792	707	831	763	811	799	817	820	839	812	854	793	780	777	857	794	790	835	859	802	792	806	744	780	840	812	812	825	799	802	838	817	841	894	825	774	773	831	825	878	827	853	832	800	818	787	758	814	898	820	853	788	789	817	813	792	848	849	867	836	793	886	800	855	841	827	869	834	792	831	836	784	803	830	854	836	806	876	790	838	774	802	780	880	787	819	835	820	876	797	804	852	801	836	808	852	835	807	863	803	867	799	788	827	815	791	780	840	801	816	822	864	919	773	811	794	846	783	814	788	774	834	812	808	820	817	808	845	833	850	830	829	804	825	806	796	768	821	812	782	754	845	776	817	822	820	835	825	881	843	857	828	777	780	784	794	784	804	783	782	831	790	822	789	850	805	802	816	826	858	830	833	813	823	800	816	827	817	816	804	867	799	861	784	877	817	833	801	810	824	839	800	828	771	827	829	858	781	823	842	819	818	842	803	810	828	832	819	835	759	815	807	835	851	789	819	808	824	843	840	814	859	832	834	863	802	835	876	807	846	855	809	853	842	814	864	786	766	756	806	821	790	837	829	802	820	843	858	825	783	826	829	789	815	827	823	795	802	792	797	825	806	802	794	761	821	825	768	816	803	803	789	777	872	813	859	812	871	794	789	858	836	862	831	794	848	823	826	843	775	798	812	834	826	833	793	837	847	841	811	821	834	851	799	861	845	836	777	836	845	833	806	861	829	798	825	821	823	813	786	817	850	789	837	819	788	849	801	867	815	826	824	791	817	816	810	816	757	846	821	767	793	850	794	794	805	827	796	783	842	823	847	757	830	805	792	862	834	792	791	807	799	841	861	886	829	855	822	787	756	855	864	777	830	809	791	869	844	801	781	843	835	821	830	765	803	829	791	813	782	885	841	829	853	827	825	848	779	835	824	781	861	792	824	777	813	838	852	796	833	764	797	826	811	831	838	840	801	850	834	813	794	783	796	801	769	782	800	823	824	784	814	818	793	827	806	834	809	826	816	810	817	817	815	854	816	756	793	783	788	866	825	796	803	828	828	798	843	864	813	843	848	842	829	757	819	807	812	826	782	817	840	813	818	805	784	824	810	817	794	765	797	834	814	799	798	842	833	841	844	817	868	838	798	858	806	800	830	838	794	813	856	780	834	851	789	847	802	854	826	811	780	825	869	832	834	834	786	809	796	808	849	849	804	796	838	823	875	823	848	819	781	832	768	855	855	853	810	814	833	837	818	827	781	813	798	803	849	850	852	821	831	757	799	780	808	840	796	824	834	848	813	815	847	834	847	802	877	790	786	831	774	798	823	795	844	854	844	873	780	799	852	794	830	796	848	832	811	767	830	816	838	855	800	815	829	816	813	796	745	815	797	868	856	807	810	802	798	811	786	843	733	801	792	809	794	817	819	830	830	822	803	750	867	815	837	801	807	839	820	813	883	828	830	822	822	782	784	785	851	812	851	815	793	864	808	836	854	824	809	814	835	835	838	875	834	846	819	804	841	809	826	784	818	776	832	761	817	817	829	806	797	846	867	853	779	825	807	766	868	840	814	805	801	812	847	826	844	786	797	813	836	827	767	776	809	812	791	812	810	852	784	803	830	865	831	799	811	805	781	792	821	785	829	786	810	877	844	825	786	799	809	777	825	763	830	868	866	812	839	815	824	829	840	830	836	831	857	829	798	806	832	831	774	769	822	860	804	808	838	821	842	793	813	810	812	842	903	821	833	821	852	804	807	858	836	859	800	834	823	866	790	760	836	832	805	777	826	753	814	808	815	823	769	817	795	827	802	834	837	802	792	772	822	796	811	791	817	815	839	824	818	837	836	764	843	846	801	808	862	795	823	806	808	838	828	831	841	812	799	829	823	864	828	798	804	878	808	778	847	795	837	795	820	792	826	862	813	824	811	816	803	831	807	878	755	843	823	798	776	877	798	851	808	781	764	841	852	842	867	839	788	812	846	786	809	830	841	849	836	836	820	821	816	798	802	773	845	799	819	778	882	832	843	784	824	795	817	805	802	837	783	873	818	816	833	845	874	795	834	828	801	839	824	828	849	780	869	777	813	820	800	822	846	846	846	824	844	851	850	842	786	793	795	776	874	838	862	829	799	839	825	832	830	753	856	837	815	850	814	823	783	813	821	812	788	806	789	809	857	821	871	787	834	791	800
37190	32265	28110	22925	15985	14123	11872	8997	7850	6391	4540	5144	3903	1984	3294	3128	3977	3296	2436	1981	1519	1077	882	566	470	598	611	575	570	549	468	489	404	384	401	383	379	323	351	383	356	358	352	309	317	365	343	352	341	338	328	327	326	344	311	352	325	330	336	307	346	329	325	331	313	354	359	318	320	346	350	341	359	368	322	338	358	339	314	305	315	368	373	332	300	326	338	364	330	312	333	317	338	336	343	345	356	374	357	371	354	305	312	333	306	323	332	328	330	311	325	318	356	350	344	341	359	345	325	333	382	347	316	331	346	341	350	334	333	304	322	327	324	353	317	314	336	322	337	319	340	341	322	312	307	372	349	319	333	374	332	307	313	350	344	345	334	339	328	325	319	341	353	321	329	343	342	326	354	337	315	303	315	342	340	327	338	330	341	363	314	318	330	362	327	333	318	358	351	310	330	318	334	315	325	333	357	306	352	343	327	320	330	347	316	319	383	347	301	345	340	354	354	323	314	357	361	343	341	327	346	334	314	305	350	328	349	373	368	357	354	347	320	344	316	302	297	327	324	306	311	315	327	308	322	368	330	360	353	327	324	324	318	336	299	300	318	323	337	347	339	342	368	303	319	327	353	330	348	342	310	349	319	356	355	316	328	359	391	345	328	316	330	321	334	302	347	327	335	321	335	320	342	313	331	340	307	333	344	342	330	358	325	330	317	334	358	340	334	301	331	332	332	339	344	326	320	345	349	343	330	327	332	356	314	315	347	332	343	302	330	333	355	340	312	312	366	306	354	334	329	331	308	298	337	335	334	336	343	344	343	338	318	328	296	313	305	316	292	349	369	313	334	367	304	313	355	326	293	358	333	304	309	319	334	345	338	335	318	323	318	331	317	333	333	325	306	352	319	324	383	342	334	346	325	336	334	328	310	355	325	298	327	341	353	364	293	348	332	328	377	341	351	311	329	300	345	352	320	359	360	354	329	340	341	351	325	333	344	390	368	350	360	321	332	352	328	294	333	334	372	329	306	327	349	369	361	349	310	291	319	306	312	342	327	357	305	345	322	330	331	387	328	332	361	325	326	327	335	341	321	323	333	350	314	325	325	328	320	331	315	348	333	318	324	302	338	325	326	335	321	335	337	310	327	302	339	319	302	301	335	326	340	324	308	329	349	315	304	324	357	316	327	355	358	334	327	338	314	343	360	346	356	340	356	329	364	298	314	354	325	353	323	317	344	320	307	326	311	336	323	284	354	315	321	326	344	352	336	348	319	315	350	352	338	350	345	356	317	339	322	324	361	322	318	370	344	334	333	357	355	355	337	341	316	332	356	384	377	348	325	335	323	318	347	356	328	331	354	302	327	339	327	358	337	358	310	326	330	361	332	339	315	365	331	359	319	311	308	346	308	350	323	381	337	311	320	349	322	346	316	346	305	315	326	340	332	320	346	351	347	339	298	338	329	352	335	328	341	350	285	349	334	364	342	304	339	322	318	324	366	334	334	333	358	326	322	333	357	394	325	348	290	345	367	341	313	338	320	339	374	338	340	335	335	354	306	308	300	295	333	388	326	330	334	339	365	329	320	363	346	345	333	334	336	341	341	304	300	354	368	336	332	359	320	387	323	365	337	362	337	349	338	360	322	305	349	339	304	322	359	351	309	339	334	313	348	343	331	350	356	327	302	330	323	342	321	328	310	322	308	352	325	345	346	361	332	360	307	303	300	301	327	326	351	381	301	313	349	337	347	328	383	391	335	319	346	331	331	331	330	314	327	340	321	339	326	313	327	315	339	317	341	336	339	363	382	328	358	318	310	323	355	361	338	321	330	322	346	337	323	343	351	354	340	316	357	309	335	319	347	331	310	336	334	327	324	338	306	317	343	301	372	342	342	356	334	349	346	317	324	350	317	323	308	342	313	315	359	338	323	339	324	337	318	326	323	331	330	316	343	343	359	331	305	303	328	344	322	296	302	330	363	366	325	357	335	337	333	312	342	344	345	324	350	364	335	322	335	358	324	335	364	325	322	337	370	314	318	334	315	365	339	376	307	318	343	350	283	328	333	336	337	322	303	317	338	333	321	346	322	328	314	337	317	344	308	352	359	334	335	319	323	375	342	384	340	318	351	343	320	343	336	343	297	343	338	328	324	330	351	341	345	338	363	327	311	308	341	356	326	304	350	303	361	321	352	321	339	341	328	328	334	329	326	310	337	318	326	327	325	346	320	334	314	324	332	373	333	299	358	350	334	338	337	313	357	311	343	340	344	334	318	323	307	355	356	343	314	313	290	347	339	326	364	340	349	351	333	354	364	324	312	349	351	341	354	352	359	303	353	342	350	356	327	370	320	329	336	345	373	338	348	343	328	323	313	358	323	300	331	324	352	348	338	352	347	337	330	343	353	329	335	346	355	303	346	331	342	300	321	349	314	338	346	330	324	314	331	309	334	352	328	342	321	339	367	341	365	343	319	377	343	352	315	311	333	329	369	338	332	332	333	357	343	327	346	301	339	329	355	337	350	335	361	347	375	338	351	353	353	340	337	325	331	343	355	334	326	368	344	324	343	334	317	368	355	333	348	298	328	308	299	319	332	343	351	325	315	334	366	362	309	328	314	320	342	336	319	298	359	331	336	325	381	321	314	355	341	349	333	313	303	350	394	303	324	355	330	349	337	329	348	346	314	348	323	338	320	324	319	346	359	333	329	299	348	321	341	367	368	312	330	330	335	357	303	322	326	352	307	329	330	332	351	343	341	357	360	341	349	320	331	320	350	363	326	304	351	325	347	343	362	370	341	331	326	357	312	317	345	341	315	330	311	328	315	335	328	346	316	327	343	345	310	383	320	354	357	330	323	301	325	359	376	353	348	317	363	328	351	298	343	337	331	361	311	360	315	317	340	327	321	310	322	334	334	354	359	342	326	356	338	343	314	302	357	308	279	318	311	324	314	336	362	317	358	299	369	305	337	339	334	311	309	337	306	365	293	357	323	349	334	324	314	338	342	340	318	351	359	348	335	355	353	325	331	293	347	345	340	346	322	334	310	328	317	357	326	322	331	340	292	327	322	294	349	306	341	351	346	334	321	324	346	326	331	325	332	315	336	332	315	351	368	347	343	328	333	345	343	332	349	321	344	348	348	354	300	346	374	360	369	372	365	317	315	324	340	308	325	336	330	348	316	359	342	368	287	384	340	386	344	331	323	337	328	327	363	336	337	341	355	342	326	316	323	344	356	332	329	308	314	313	317	322	312	335	341	363	330	328	324	333	348	321	327	305	328	311	330	321	336	346	353	310	337	304	343	340	311	344	359	305	315	333	314	359	328	336	352	307	323	345	346	342	377	345	324	346	306	365	313	312	371	326	341	285	321	355	343	314	320	327	348	338	318	332	354	332	319	351	313	295	337	313	327	314	306	340	309	345	361	316	345	331	318	369	335	283	332	335	342	357	350	355	338	306	315	348	327	318	347	327	355	295	328	329	364	345	318	368	352	352	319	352
23721	27815	35161	37128	33583	34207	31551	29401	27478	24344	19508	22895	18159	10813	17802	17011	19949	16899	13101	11729	9236	6754	4846	2606	2281	3468	2855	2713	2630	2413	2162	1882	1753	1448	1482	1331	1013	978	1014	976	947	879	859	827	846	836	830	783	772	819	820	793	835	830	792	825	851	876	816	825	858	843	805	787	753	871	790	820	795	862	845	808	836	805	841	765	823	852	862	791	842	861	822	782	837	862	817	791	829	864	756	804	814	850	803	837	834	862	826	837	813	865	853	806	811	850	802	854	814	817	824	828	773	815	814	805	764	765	799	819	832	862	839	820	777	850	774	806	827	806	846	826	852	786	834	856	788	803	833	840	824	779	787	844	822	770	800	849	817	853	794	808	775	781	792	796	822	778	824	822	804	829	807	809	807	789	789	808	783	777	843	788	814	859	787	835	827	847	805	832	811	799	771	841	787	830	834	806	824	802	799	787	810	816	862	812	850	797	829	841	862	797	794	849	743	789	774	757	809	831	844	802	784	842	834	737	835	811	826	820	838	819	773	850	804	812	766	780	817	778	824	836	817	802	808	847	837	865	791	809	794	805	727	781	810	801	805	829	769	833	817	849	800	834	765	869	794	817	814	808	810	760	816	815	824	809	844	814	838	801	831	827	767	821	806	822	840	797	799	838	767	818	791	846	821	811	843	843	813	841	845	817	774	827	851	812	752	819	835	793	807	731	816	830	899	763	841	807	846	800	798	815	785	809	824	773	789	808	883	811	828	792	810	850	770	831	806	880	836	854	835	822	811	855	832	774	870	864	816	830	823	757	848	799	808	790	842	826	864	794	821	804	836	745	834	824	861	838	802	808	839	825	881	866	798	826	818	775	831	862	836	837	830	801	808	823	769	833	793	803	818	811	790	842	845	823	843	803	848	829	829	825	879	805	795	775	830	807	818	841	788	836	769	803	778	844	776	817	753	822	781	767	855	794	860	814	834	767	788	830	850	810	805	848	791	804	870	790	794	778	770	851	829	838	798	818	817	787	802	848	791	802	827	788	824	826	807	814	758	798	850	804	792	832	808	883	840	822	831	789	821	805	825	801	833	835	792	816	787	836	807	849	763	856	823	891	792	882	808	821	811	799	763	798	835	822	788	837	815	830	752	805	812	800	807	812	827	800	774	812	828	764	847	910	827	804	788	815	845	762	786	860	864	825	819	782	792	789	858	877	814	863	861	811	838	814	780	875	774	804	829	779	820	817	806	841	851	844	807	808	820	801	811	836	786	864	807	801	831	852	780	808	794	805	755	765	818	791	830	829	801	792	840	797	825	806	882	791	815	753	849	852	802	821	817	815	805	811	788	770	795	828	809	784	807	865	820	782	803	815	794	825	798	761	812	781	820	856	801	846	806	822	805	785	791	856	835	831	809	761	804	814	770	819	821	845	787	757	832	868	815	856	790	827	792	799	827	826	842	839	778	846	827	791	834	827	852	783	784	782	850	861	800	751	811	807	801	793	858	803	783	803	809	795	820	828	836	771	847	800	772	824	823	768	795	832	804	791	809	790	798	808	825	837	820	809	818	841	790	790	798	785	803	770	784	837	808	818	841	810	775	861	823	841	807	805	878	823	850	774	809	855	863	825	804	818	812	851	830	844	794	838	817	838	850	817	836	814	820	761	869	791	770	801	830	802	814	830	789	765	866	793	793	863	805	777	834	825	844	824	793	823	829	765	839	774	816	781	801	795	839	814	801	809	780	819	859	796	782	821	791	790	769	804	797	816	804	794	829	801	839	873	836	832	800	836	768	783	867	911	813	827	830	799	798	807	861	840	829	832	822	835	801	828	849	833	838	838	767	833	784	793	784	806	853	819	825	773	834	796	781	808	761	813	842	818	871	806	819	826	849	814	792	805	834	819	820	790	789	797	827	767	817	814	779	801	765	811	830	822	867	799	849	797	788	778	798	801	809	827	852	843	840	810	796	777	835	805	806	807	828	814	846	799	832	854	811	837	782	788	792	796	865	780	789	763	857	811	827	814	860	806	766	823	809	835	797	761	838	813	780	742	796	793	834	849	756	796	833	836	790	811	798	836	807	813	827	839	847	792	826	866	863	804	833	803	813	840	825	789	763	779	851	820	815	861	844	837	823	816	822	796	792	793	854	801	817	851	792	803	780	783	825	808	795	815	772	794	819	848	826	759	734	859	755	795	834	808	791	805	789	767	844	823	795	857	809	797	814	838	804	788	839	760	812	847	820	830	789	779	832	865	808	796	812	828	831	800	790	831	787	792	786	825	818	828	826	809	802	841	779	823	816	762	863	845	778	755	842	807	796	794	845	850	825	827	811	814	828	797	815	781	814	835	819	785	797	794	794	790	770	824	744	782	753	847	864	841	831	842	782	799	852	840	859	815	867	809	831	801	826	799	757	851	754	780	799	788	829	793	836	805	827	829	842	813	834	816	817	830	827	803	827	788	812	804	792	820	784	751	823	798	790	809	838	906	840	859	818	855	788	802	790	795	797	833	801	796	842	846	807	846	787	833	781	788	831	790	780	818	790	829	750	801	851	799	819	800	797	799	807	825	816	814	816	796	844	827	768	801	843	793	816	784	856	824	846	749	843	823	817	791	854	804	814	797	824	848	797	839	799	863	803	805	862	831	824	807	860	809	799	839	783	824	798	786	785	825	785	811	790	806	772	778	806	799	809	828	836	791	795	740	845	854	856	839	850	789	818	808	811	817	829	779	804	823	822	829	830	816	793	836	821	806	808	800	798	829	789	788	844	790	836	875	801	800	836	812	837	789	837	807	778	788	789	776	849	858	848	783	818	838	827	759	833	840	848	844	815	834	792	901	847	774	839	767	824	771	720	791	828	835	849	822	832	810	817	840	822	796	790	768	838	832	799	816	782	805	820	816	816	808	861	773	781	795	836	860	810	813	843	814	799	846	804	859	785	813	878	784	810	817	788	819	789	807	780	802	744	798	798	832	791	798	800	824	820	798	783	865	827	834	797	857	827	852	860	836	834	826	809	789	815	837	829	767	792	807	815	846	839	752	864	821	807	850	831	811	839	804	866	817	803	815	822	851	776	804	795	847	815	764	803	746	847	821	800	839	779	826	843	837	839	801	831	839	825	790	795	776	795	814	811	826	796	796	775	792	856	852	817	918	828	789	797	753	846	780	825	858	840	831	860	827	856	792	790	811	835	788	803	792	826	811	817	856	831	825	812	820	813	874	815	819	833	808	821	778	845	789	760	846	794	812	801	812	837	849	824	793	812	780	803	819	794	826	804	871	793	808	863	820	826	799	814	835	815	841	822	806	819	805	798	819	779	799	835	878	835	784	785	791	828	788	813	819	822	805	817	799	817	807	795	779	791	814	831	830	828	778	866	839	819	805	749	789	839	814	799	810	798	857	816	816	798	821	795	815	758	756	821	794	813	788	806	789	766	823	836	815	850	821	816	796	800	810	854	815	808	804	833	840	898	836	792	801	820	820	789	827	836	815	841	831	820	792
23511	14483	9894	7734	5126	3652	3144	2370	1784	1247	900	811	676	612	508	552	494	456	429	410	383	420	396	418	327	358	369	356	357	354	364	335	366	335	351	381	363	347	324	346	309	311	319	317	338	381	327	358	332	320	343	331	344	320	322	356	359	325	350	343	347	345	335	311	322	338	340	310	351	304	365	332	359	325	323	351	328	328	340	368	331	306	359	357	366	357	334	347	341	300	292	345	346	339	321	359	333	338	326	372	321	339	357	339	333	310	319	336	372	346	351	320	333	339	354	314	345	344	341	355	352	359	374	356	326	364	354	352	329	356	346	334	358	327	329	315	371	322	363	344	362	368	323	339	375	318	346	365	329	333	327	318	318	332	338	313	364	355	311	325	340	346	326	378	342	318	376	310	285	308	306	319	351	352	320	350	322	340	356	329	342	402	369	336	346	359	338	315	309	379	317	365	317	395	365	337	332	322	340	339	335	354	334	330	345	328	326	343	317	346	323	317	325	332	331	349	309	320	322	349	357	362	369	358	297	323	355	383	343	345	331	371	336	340	365	302	337	345	371	345	346	334	308	330	332	370	366	339	347	345	336	332	350	353	340	306	303	330	317	364	317	336	343	334	355	312	305	311	343	378	321	349	327	314	352	359	321	333	331	313	356	331	300	340	348	372	338	319	300	334	347	340	350	338	380	318	349	321	338	319	320	312	355	351	365	351	311	364	326	381	341	314	317	337	364	357	339	357	320	333	337	337	343	364	317	320	341	338	323	344	307	299	337	326	337	332	333	304	318	385	350	334	363	317	327	336	345	321	330	345	337	327	360	317	315	318	331	352	346	383	363	342	347	373	351	363	330	326	345	321	368	343	357	351	331	383	352	337	369	358	393	328	365	337	344	337	306	343	377	335	328	347	328	331	351	360	314	306	335	365	365	326	325	332	341	347	342	378	353	354	344	318	360	307	325	390	374	357	364	322	319	350	316	315	337	323	322	354	360	345	329	316	313	364	355	316	329	331	346	339	297	299	309	405	369	345	315	346	334	350	340	353	353	331	381	329	360	332	342	335	324	350	336	324	310	340	357	332	383	319	328	362	342	371	347	326	352	337	365	362	369	321	339	329	346	339	321	324	332	340	340	370	328	328	337	338	332	364	354	354	365	338	335	316	356	356	330	366	307	330	332	319	354	292	345	335	332	320	361	350	310	352	315	354	326	411	336	333	352	340	352	338	336	334	336	341	307	346	327	323	357	333	309	357	332	326	323	349	345	360	339	358	353	358	346	336	357	360	334	321	307	347	338	321	357	309	343	346	351	341	345	329	325	341	360	319	317	295	333	338	348	343	348	329	368	344	342	316	362	346	340	322	290	339	348	361	352	343	330	322	338	373	369	376	320	326	362	364	313	354	323	335	348	334	324	342	338	350	340	383	332	330	355	351	339	306	312	320	324	349	336	311	378	314	338	332	354	317	333	335	304	328	313	365	339	343	364	380	339	337	354	338	339	336	320	359	345	331	333	327	333	341	327	351	358	337	319	337	352	316	374	319	330	342	353	349	350	351	343	355	370	332	335	336	327	343	327	325	319	348	321	357	333	340	337	346	364	346	334	330	342	346	332	351	314	330	330	321	351	356	352	345	317	333	324	340	327	328	343	387	340	347	341	316	347	337	312	346	390	334	348	387	359	346	347	372	324	342	335	322	329	304	364	332	343	366	332	331	338	348	347	333	349	340	357	325	322	354	332	364	345	315	337	346	327	354	355	323	357	353	363	346	312	348	396	342	311	349	325	336	363	288	319	324	339	305	342	323	327	361	316	322	359	353	312	353	361	297	320	355	358	336	315	352	373	376	341	347	357	318	301	378	334	336	323	344	370	344	341	342	348	314	345	302	298	320	311	337	340	361	318	331	312	349	352	349	332	341	335	311	300	396	342	323	333	333	370	313	330	366	308	336	335	378	344	350	325	369	375	388	319	352	345	354	356	335	378	354	331	345	340	371	344	386	331	326	306	342	345	338	380	347	327	341	313	325	326	354	334	329	305	338	363	356	348	346	341	366	319	348	332	356	345	309	328	363	328	339	363	341	338	319	323	334	332	350	309	344	327	344	324	346	327	334	342	351	328	330	337	318	323	330	360	343	322	352	331	342	352	322	346	329	368	349	344	341	355	325	354	322	339	334	317	370	341	345	302	336	360	338	335	355	306	384	360	344	317	320	312	349	340	292	354	340	300	319	336	351	337	368	307	360	291	320	329	361	332	330	329	345	366	315	353	332	341	341	350	342	338	357	343	337	332	348	355	351	320	336	313	317	323	311	345	362	336	347	347	339	336	299	338	355	321	339	329	342	392	349	309	325	332	366	327	312	330	361	354	321	326	356	329	344	318	332	354	320	325	340	359	364	339	332	356	374	342	326	333	345	349	333	345	336	341	344	328	344	332	326	343	344	352	354	346	343	345	345	323	351	353	342	326	386	363	318	348	338	336	346	354	350	357	364	309	302	355	334	357	351	347	342	334	353	334	352	340	345	373	350	302	329	382	338	317	284	351	365	358	339	359	333	360	398	356	340	353	360	325	350	339	331	294	332	349	332	320	341	356	340	316	357	357	321	353	344	332	337	314	344	340	292	365	340	341	288	353	350	368	305	359	310	340	361	301	348	308	326	349	350	334	347	327	325	314	323	365	327	361	341	329	342	374	370	360	355	347	333	373	329	328	354	365	319	316	356	338	340	330	344	341	347	355	336	329	336	349	335	333	327	354	355	337	316	352	321	337	321	344	349	355	330	354	340	321	363	357	310	340	330	314	372	339	340	347	344	390	308	340	355	340	329	334	327	325	344	323	350	354	320	349	360	355	342	315	315	336	354	329	361	351	353	330	343	340	319	365	325	346	321	336	339	370	290	332	339	341	337	325	320	388	360	368	355	334	380	368	329	321	302	331	315	345	328	365	343	348	345	346	324	331	322	334	334	352	310	347	357	339	358	334	335	352	323	272	319	350	378	364	333	357	334	345	373	355	348	322	350	358	320	340	331	344	337	317	341	339	338	343	336	342	333	314	326	349	380	320	322	328	354	354	341	324	366	319	334	347	294	349	341	325	333	340	315	336	336	326	367	297	313	353	338	329	324	385	359	353	322	357	302	324	324	318	338	324	383	321	350	348	332	333	348	333	338	356	291	322	345	300	348	337	356	338	342	325	340	314	321	353	318	319	333	345	311	356	335	332	363	329	355	315	357	353	360	348	367	339	361	360	354	308	336	331	323	356	299	329	346	363	352	353	349	343	367	335	361	362	335	382	352	333	316	350	349	330	313	358	377	362	350	352	331	311	304	350	316	332	328	371	358	307	317	346	320	313	336	318	291	320	327	350	347	365	329	351	314	330	344	326	370	368	374	325	378	346	359	352	350	347	328	324	306	342	344	337	299	362	318	350	344	331	345	345	337	335	309	348	353	354	319	337	292	325	345	323	336	348	357	321	362	359	366	361	367	348	349	343	315
15614	13671	20162	22559	19374	16072	15014	12639	9354	6767	4998	4120	3291	2733	2531	2429	2112	1867	1628	1560	1371	1290	1191	1103	1095	1036	960	934	973	992	922	880	897	870	915	837	853	851	836	851	901	854	859	847	861	845	836	816	829	910	801	824	855	854	817	812	814	879	852	895	780	782	819	795	796	850	779	821	799	802	843	811	856	815	800	825	799	793	817	827	862	812	798	828	788	831	791	808	824	826	825	829	824	872	892	809	838	839	828	875	784	804	829	824	801	839	859	813	809	779	845	829	810	800	792	833	812	818	777	797	853	801	845	815	870	788	799	819	805	814	799	822	794	839	828	843	767	877	850	785	845	806	752	759	794	822	787	842	806	845	826	800	813	795	864	834	826	790	845	834	811	851	813	884	839	857	861	859	786	831	856	812	836	812	874	800	805	900	841	845	818	885	830	839	845	816	866	811	838	826	819	860	796	793	872	826	812	869	838	830	848	854	852	854	811	762	749	828	797	843	826	809	813	799	805	840	858	837	748	791	782	862	844	847	863	843	797	818	835	887	820	846	766	834	834	802	824	833	839	801	850	830	838	864	841	805	787	844	793	824	833	878	815	826	835	816	869	828	824	858	893	870	819	825	821	854	801	834	841	810	770	809	833	837	818	830	782	848	822	759	841	821	830	832	795	781	811	820	839	834	821	802	858	816	830	844	773	868	871	793	787	803	847	830	805	848	799	829	819	773	824	864	807	884	808	875	825	791	807	837	815	852	859	824	859	829	828	793	748	815	813	792	753	782	848	833	860	858	841	854	818	802	826	792	846	779	850	845	856	804	843	840	801	803	853	828	826	846	807	816	833	838	831	834	802	862	848	823	843	857	816	866	819	882	878	841	811	834	829	824	788	859	865	816	782	836	834	829	840	795	815	837	767	754	812	816	851	826	805	869	792	802	834	796	871	850	828	840	855	874	870	807	827	837	878	850	802	784	815	837	811	829	824	768	846	865	837	797	841	814	839	858	827	801	847	809	849	831	843	852	855	825	842	791	803	823	839	845	815	794	864	881	821	839	833	766	821	850	782	830	803	816	834	830	827	766	823	854	788	833	819	822	809	837	814	859	780	800	769	831	830	855	825	831	857	778	787	775	842	848	843	844	822	805	805	781	805	727	850	858	774	883	804	813	868	844	868	840	827	884	777	797	810	813	838	829	837	854	824	827	787	843	813	838	797	836	839	828	823	836	832	806	818	840	805	809	858	824	814	818	778	798	840	819	812	803	844	801	790	786	794	819	828	800	806	814	838	798	823	782	804	854	852	833	802	816	809	831	844	825	808	790	822	806	812	802	831	840	805	830	836	834	830	836	796	864	843	833	858	849	764	902	832	774	805	843	807	819	821	857	820	863	883	865	882	819	778	839	886	808	761	867	824	841	835	816	813	832	800	817	845	878	816	887	796	822	822	837	827	793	854	815	813	818	811	787	768	860	874	814	813	814	801	841	834	815	864	806	865	774	853	890	835	819	822	808	846	863	797	824	862	833	798	822	828	836	857	808	853	850	771	800	774	806	826	801	790	807	815	846	809	848	857	837	815	841	802	856	827	857	829	822	825	826	831	864	857	825	824	880	856	843	862	835	820	879	791	792	854	780	824	829	870	847	787	796	828	817	836	840	816	876	842	784	816	823	835	809	784	827	861	845	849	865	797	852	825	835	812	825	891	812	804	853	844	822	871	824	831	836	881	856	783	839	839	832	853	816	805	862	827	827	769	781	858	809	885	881	816	807	822	838	827	866	810	808	826	856	806	816	857	841	835	759	796	771	829	816	833	852	818	796	791	849	827	838	851	812	827	784	840	842	838	798	829	848	789	813	796	864	826	914	839	857	858	777	803	850	798	809	780	795	815	803	823	842	841	813	814	856	809	792	823	923	787	812	817	865	846	890	787	838	822	872	830	851	801	784	839	877	811	865	777	818	836	818	832	863	814	800	820	812	822	796	840	810	830	828	836	840	841	813	800	791	839	798	816	854	795	873	864	837	808	793	804	847	766	825	817	852	821	837	784	822	826	798	833	814	847	854	823	814	835	859	842	849	840	845	807	835	827	761	837	799	866	779	836	801	835	819	830	817	775	808	822	802	843	823	801	813	812	841	868	820	839	835	802	788	875	848	843	841	811	819	839	810	851	757	877	828	853	841	796	825	863	774	815	867	852	851	820	795	842	778	772	820	845	870	845	863	862	805	829	824	826	835	855	866	814	785	823	829	810	795	784	802	829	845	859	858	811	810	808	811	841	751	872	829	815	798	810	749	841	816	814	821	824	865	817	822	866	799	793	844	834	845	828	866	847	825	861	795	840	740	850	795	825	817	814	809	836	808	841	848	805	903	823	842	863	827	805	807	825	811	773	840	816	842	830	809	851	799	823	797	870	822	840	796	809	828	835	800	822	816	862	811	797	846	792	786	837	825	800	818	811	840	816	836	853	833	867	834	811	811	813	820	852	831	787	821	835	816	781	814	860	818	828	858	828	864	841	846	811	903	822	841	868	810	845	845	878	814	851	814	829	881	871	793	849	823	802	803	820	835	795	801	847	827	833	814	856	778	864	815	794	860	846	827	829	821	826	828	783	798	836	806	840	821	843	819	864	845	864	804	830	828	867	819	792	791	827	819	802	789	866	818	787	846	808	822	820	842	885	793	798	835	859	806	848	836	847	832	817	861	873	895	773	834	793	836	830	793	863	813	832	819	819	791	813	871	852	805	782	798	799	848	806	842	867	827	820	835	775	790	870	833	848	856	789	823	834	841	803	830	872	793	856	818	883	855	810	816	868	792	853	821	800	811	817	810	822	835	861	840	766	840	832	829	849	870	835	875	810	849	853	799	826	773	819	831	801	900	757	810	867	779	841	860	809	757	774	775	841	824	827	807	808	866	893	792	794	792	808	822	818	845	818	855	802	819	808	861	834	775	843	790	851	889	835	809	845	844	833	814	878	788	879	812	794	833	833	813	786	837	802	877	856	826	849	788	840	807	899	811	857	805	814	798	816	810	783	820	819	845	831	821	810	800	841	830	860	819	817	868	827	794	805	786	814	791	836	829	805	789	813	802	858	798	833	815	810	853	781	815	836	824	941	812	812	824	772	850	818	842	773	862	822	813	846	860	860	803	838	850	792	773	832	867	848	833	786	875	863	824	833	875	812	820	807	853	821	798	860	862	825	821	800	871	852	805	802	820	828	844	792	762	866	779	791	848	855	794	807	828	808	834	829	834	803	829	805	826	766	798	814	812	840	819	822	820	815	791	853	803	861	782	813	821	884	874	851	802	777	848	777	820	809	831	809	855	825	865	834	803	830	824	822	839	800	850	792	796	801	821	863	812	864	801	856	762	832	774	837	844	816	837	849	851	811	843	819	867	809	852	783	819	836	804	844	830	811	827	809	857	784	817	828	809	824	847	826	863	838	808	831	861	849	883	829	860	873	825	893	881	860	872	811	834	811	761	865	839	810	854	826	871
30960	22730	17546	13362	8940	7633	6183	4476	3724	3168	2116	2560	1348	1348	1639	1506	1667	1334	1061	937	824	648	480	366	426	435	428	410	433	416	388	396	352	365	364	359	348	332	349	332	329	351	342	353	310	337	348	342	346	335	346	337	380	379	342	355	338	329	306	311	356	346	345	333	370	363	337	368	352	340	334	321	348	349	328	347	334	325	315	337	334	346	326	353	348	351	343	314	309	347	358	315	332	329	368	374	322	338	340	327	341	361	354	325	306	333	300	328	301	336	317	345	349	312	343	362	355	349	332	318	311	326	354	365	326	349	343	307	317	317	346	373	375	290	348	356	309	345	320	335	307	356	339	381	333	339	316	355	369	345	340	352	333	285	353	337	328	311	326	339	344	334	352	326	345	323	345	345	344	325	351	330	370	373	344	290	318	313	326	310	311	353	333	315	351	354	385	338	342	319	349	348	365	335	345	325	312	321	347	327	364	312	327	311	343	296	319	339	357	306	359	327	336	313	339	331	348	296	343	326	361	350	338	347	367	346	328	326	375	315	336	295	320	297	340	352	382	318	356	350	353	328	341	357	332	337	346	355	352	328	332	354	290	367	357	296	343	350	326	340	360	347	363	322	337	338	371	334	346	298	354	330	307	343	325	324	355	348	322	332	318	337	348	339	331	358	325	298	338	316	402	350	347	344	326	333	322	296	346	340	331	365	355	331	346	359	365	352	347	350	378	356	334	350	327	357	329	351	350	317	319	309	333	288	341	374	345	344	335	325	379	338	312	331	370	353	363	361	343	335	342	349	336	327	352	316	366	387	342	341	324	313	345	340	300	328	329	329	335	327	338	327	353	319	375	327	327	343	362	376	336	325	347	345	325	352	344	328	312	355	308	351	317	326	330	328	333	333	336	303	334	358	317	338	329	369	353	322	354	324	330	334	332	358	348	364	356	341	331	323	327	365	326	324	331	319	376	337	325	342	368	332	338	347	329	303	305	335	348	343	347	325	366	318	347	339	326	333	329	308	337	360	345	326	329	334	353	354	347	360	327	326	303	343	334	307	337	307	389	318	372	319	346	343	374	355	360	340	310	333	337	344	315	360	343	346	333	371	335	334	330	327	339	357	336	339	369	348	332	310	340	359	329	312	305	335	345	344	323	326	283	311	315	331	330	292	345	326	316	319	304	339	371	342	306	341	362	339	355	347	313	313	308	374	345	371	332	338	337	333	347	326	340	370	332	318	322	311	298	308	344	346	372	323	316	287	306	358	355	387	315	326	351	352	326	312	341	321	344	346	341	340	360	353	327	312	325	338	364	326	368	336	334	361	334	340	324	326	336	335	359	332	372	311	364	325	360	397	318	332	321	334	308	308	336	358	332	328	346	322	336	335	314	311	322	328	367	333	322	328	341	330	371	332	348	297	320	325	326	347	319	347	329	348	336	339	350	354	354	315	308	313	327	341	327	311	383	340	336	343	343	322	342	339	348	341	314	303	290	318	328	326	377	342	303	342	348	308	340	371	347	345	310	314	336	342	363	344	314	355	358	330	346	341	336	326	307	325	338	310	351	350	348	310	310	361	352	361	347	376	365	386	327	351	332	305	329	330	356	347	329	343	364	350	322	344	354	344	329	371	338	322	355	328	343	369	348	350	343	362	343	344	343	344	325	348	328	366	317	370	352	324	336	303	334	346	342	333	318	341	366	354	359	314	398	354	327	378	333	367	351	364	361	311	328	361	362	322	334	320	339	343	343	325	338	355	334	332	337	370	325	318	336	339	297	313	331	338	359	357	359	356	363	362	344	327	314	369	364	354	370	338	331	322	330	350	355	339	331	304	365	352	318	295	320	327	344	359	307	355	310	349	348	347	310	364	358	337	321	353	329	323	339	324	327	348	345	331	375	311	328	331	295	352	316	367	369	366	337	346	344	346	335	329	361	342	344	362	343	356	335	334	342	348	310	340	316	353	334	334	360	314	333	312	315	336	327	294	322	289	329	341	347	360	330	324	356	361	369	346	316	314	304	332	354	334	308	360	336	359	319	341	355	333	332	316	381	359	371	337	337	338	353	321	299	332	353	351	331	298	326	378	363	298	326	341	318	371	326	362	321	332	347	335	353	360	349	348	345	327	333	356	344	353	348	357	361	340	316	324	340	341	342	354	293	349	315	330	344	311	312	323	320	311	338	318	349	296	329	361	337	359	360	333	334	306	320	302	323	358	317	301	336	356	363	360	343	339	317	344	353	334	346	316	346	300	346	361	343	324	330	332	295	360	335	292	376	340	369	357	321	330	317	324	356	344	305	343	340	351	357	318	331	321	323	352	334	339	344	320	307	322	353	304	364	340	305	312	352	335	357	356	345	323	328	335	311	320	343	367	328	313	350	293	326	377	372	321	316	350	307	334	358	341	337	372	304	334	345	349	298	380	353	358	305	311	346	361	370	356	338	344	381	318	312	329	340	340	351	353	329	365	329	340	327	360	349	310	345	341	334	368	316	348	380	325	321	328	362	388	310	347	318	333	319	323	360	344	353	309	355	333	309	343	379	334	337	338	330	346	345	335	350	328	322	330	331	345	326	351	328	314	354	359	335	321	342	335	311	302	342	316	319	339	344	347	325	332	350	313	323	359	327	334	335	326	335	321	340	315	324	325	342	345	307	357	360	351	327	338	356	333	343	380	369	356	336	374	321	361	325	357	319	324	338	347	367	335	308	334	337	325	364	326	316	297	333	334	353	345	355	333	352	321	333	346	353	341	383	358	354	334	338	354	333	330	354	339	348	341	360	350	307	320	312	315	345	326	345	328	317	355	335	333	316	332	323	358	337	321	291	343	349	340	330	365	357	340	306	334	306	353	329	331	336	334	343	327	319	371	340	301	344	356	326	345	378	354	353	308	356	335	341	329	357	302	333	381	366	318	327	349	334	390	311	348	379	370	342	300	296	343	338	334	362	337	323	366	358	354	345	326	341	347	326	325	287	337	365	340	338	313	316	356	370	377	340	362	384	295	349	331	360	330	368	324	333	337	339	308	322	336	326	320	347	330	330	338	327	344	322	339	337	376	311	345	379	354	313	324	334	353	311	330	318	330	337	351	339	313	336	283	353	327	322	370	347	362	347	320	326	318	319	332	336	323	354	351	330	305	361	346	337	367	329	354	340	339	386	333	298	347	356	372	318	346	358	306	354	316	357	353	337	362	346	325	346	371	342	362	315	328	334	312	352	341	349	314	274	352	322	319	332	324	333	353	326	305	358	354	378	346	358	358	340	341	326	344	323	309	316	305	356	331	334	336	332	343	365	343	355	321	309	356	346	337	345	347	362	359	314	367	352	364	354	351	350	385	328	307	322	331	360	348	377	380	337	344	313	348	342	343	312	339	325	318	373	342	307	338	318	346	317	345	317	356	340	357	343	325	328	334	347	342	335	341	299	349	300	338	341	362	298	317	347	300	315	350	314	313	333	326	331	342	368	339	349	354	331	325	321	341	342	321	339	337
20031	20358	27092	29158	25785	25860	22531	19601	17898	15554	11592	14564	7403	7832	10095	8589	10159	8134	6437	4927	4056	3104	2352	1390	1605	1736	1616	1392	1449	1407	1354	1176	1132	1078	1015	1017	905	944	925	929	871	861	865	839	843	835	837	792	807	809	817	828	780	771	837	846	806	870	783	816	829	849	762	878	823	822	835	808	785	856	830	884	834	835	844	867	830	873	811	853	838	795	879	770	840	837	804	804	872	785	807	843	810	782	843	794	832	828	775	828	832	838	850	866	849	786	799	831	845	793	832	839	790	896	829	839	808	831	881	793	789	794	819	819	823	799	804	840	860	848	834	819	833	796	770	852	841	784	794	803	821	768	825	836	791	830	855	815	827	884	810	823	792	775	842	853	842	803	832	892	823	779	847	788	808	799	804	761	805	846	778	823	830	814	830	801	784	830	835	824	869	823	812	847	891	809	821	843	826	808	798	814	814	823	794	831	804	802	800	844	807	837	820	829	827	849	788	826	807	805	826	824	818	826	812	856	837	806	832	816	833	782	825	869	805	862	862	794	799	808	787	818	840	847	862	800	817	809	830	835	841	843	824	817	821	859	819	802	794	819	796	824	835	841	797	838	808	840	810	845	818	822	769	812	840	835	828	806	843	849	812	829	803	845	849	845	858	817	853	830	850	814	879	854	842	813	754	891	876	861	776	747	818	848	867	780	847	850	791	854	798	864	848	836	836	840	814	838	819	836	860	824	795	826	805	845	797	818	862	837	793	805	794	819	818	825	843	897	833	821	826	793	856	869	775	803	833	841	815	844	862	820	877	822	817	804	821	827	865	851	806	853	805	811	800	798	781	868	824	803	861	795	855	848	838	888	857	822	792	814	816	806	865	796	824	812	828	841	777	834	793	811	840	836	848	864	833	794	813	808	779	815	784	811	785	851	851	836	837	828	820	828	824	838	779	803	854	843	846	805	795	827	779	816	823	821	840	809	849	906	836	853	821	872	848	822	859	818	812	862	880	802	850	805	795	823	834	809	824	841	822	800	825	845	860	847	808	883	801	810	847	835	861	799	811	836	830	812	796	801	830	855	790	804	807	805	856	776	801	821	777	809	833	825	855	814	813	818	813	833	810	822	811	821	756	801	787	803	759	849	796	851	901	901	837	840	855	796	797	819	845	774	853	867	808	823	848	787	775	852	819	809	810	828	826	825	829	771	833	835	876	813	800	852	789	865	845	813	865	812	822	813	840	803	885	797	838	858	794	815	814	833	779	787	812	797	828	820	831	814	803	821	802	796	817	817	818	777	847	848	774	798	816	815	823	849	787	872	817	811	870	819	874	815	824	815	827	822	806	832	831	775	805	824	791	810	860	844	856	835	831	826	808	831	831	842	847	843	842	833	803	818	840	807	809	815	860	815	791	839	837	825	837	795	838	847	829	782	830	871	795	767	771	857	819	824	788	872	838	803	823	802	856	863	868	849	800	835	817	883	799	834	877	833	803	821	791	845	776	815	762	845	787	848	843	860	834	831	834	891	846	827	807	818	823	808	813	839	802	860	821	822	773	864	847	833	885	867	813	781	798	818	856	835	821	808	813	879	830	833	825	846	796	851	820	798	911	854	783	848	791	831	854	809	852	813	805	771	773	817	769	790	834	804	815	839	774	788	801	776	829	781	815	844	823	821	850	813	793	857	812	782	808	769	823	790	823	848	873	787	816	806	926	842	840	801	816	832	825	798	838	831	849	799	816	848	821	867	831	797	795	788	852	784	841	817	801	812	854	800	830	831	837	795	802	812	810	833	797	860	809	812	827	823	843	821	806	862	768	834	773	822	814	865	812	827	807	780	826	821	808	800	756	873	836	810	829	794	840	853	842	845	833	781	823	792	787	790	835	842	814	808	828	851	832	822	806	804	785	821	870	836	846	795	801	791	798	853	849	815	829	840	822	840	857	788	807	762	897	865	833	878	867	769	792	816	861	793	831	842	804	783	820	832	827	798	822	834	820	852	849	849	830	843	827	776	841	842	819	800	794	849	786	797	859	813	835	829	849	748	818	811	812	900	825	804	811	841	871	848	842	792	865	860	829	816	859	835	831	804	825	845	852	868	871	791	826	789	804	859	869	815	797	861	847	810	821	815	792	832	821	795	807	843	852	792	809	882	879	767	828	845	840	852	822	814	847	801	787	775	849	861	857	799	785	815	858	834	844	872	859	884	865	808	815	829	807	784	815	851	825	810	831	799	812	824	839	848	808	804	769	836	804	754	766	828	845	813	842	799	803	846	783	799	838	840	850	863	814	822	790	847	811	834	786	833	835	790	801	831	878	881	849	852	796	849	813	829	824	804	870	792	829	825	802	825	841	799	813	848	832	792	771	820	789	830	829	831	840	850	808	828	849	856	888	833	870	818	793	833	853	863	832	817	826	842	822	832	803	821	856	775	849	805	772	792	832	861	815	888	830	813	826	837	800	869	794	812	831	802	870	816	792	847	822	821	868	879	829	830	811	775	809	889	814	808	870	792	851	843	820	771	851	789	809	801	813	788	773	881	821	795	805	818	896	766	840	838	773	819	858	830	807	771	803	874	783	829	829	841	802	840	815	775	831	818	821	852	837	837	817	782	827	822	834	828	843	814	843	829	820	836	829	870	821	864	779	772	791	765	820	815	800	903	794	783	814	831	803	834	807	798	805	791	798	861	813	813	819	794	848	823	828	821	834	880	787	798	777	815	853	780	798	873	845	821	850	876	804	804	836	824	802	801	768	776	826	859	798	813	797	799	835	851	831	855	822	841	841	818	810	830	879	840	860	796	804	829	887	861	836	823	848	796	819	823	889	810	857	842	810	785	842	830	843	898	808	810	816	816	828	808	805	847	827	843	837	840	798	840	879	829	794	837	792	829	824	826	817	814	810	786	820	826	798	837	796	842	837	862	817	808	853	839	800	858	824	808	794	850	860	856	854	842	868	828	847	843	848	831	798	796	847	778	825	845	792	865	878	799	821	814	812	786	894	862	850	827	812	872	849	790	831	877	839	815	825	838	815	785	803	873	844	836	827	795	788	805	844	820	846	814	856	837	879	819	881	820	831	852	828	801	860	825	809	873	835	858	775	844	850	759	878	774	796	764	804	837	864	818	834	868	851	786	810	788	796	810	793	792	787	844	867	835	816	796	846	831	847	803	820	849	870	894	788	871	828	879	796	845	781	854	855	849	803	789	824	870	838	781	782	825	838	844	844	877	844	796	842	859	842	747	799	791	879	860	815	855	839	821	795	796	835	850	790	862	819	874	833	872	801	801	819	829	776	833	815	804	827	783	829	833	758	825	818	825	829	828	807	798	816	859	778	840	789	753	803	855	832	817	832	847	799	804	845	846	820	783	757	815	834	839	858	859	820	837	831	804	835	829	825	779	803	814	861	843	836	772	842	789	821	896	825	842	809	837	833	811	843	879	779	791	846	841	820	812	783	857	800	867	851	834	783	825	790	798	793	842	820	866	795	836	878	816	797	849
38771	32074	26193	21835	16080	14847	11922	7312	6562	6367	4987	5613	3490	2556	3584	3184	3310	3160	2343	1824	1436	1149	766	451	528	561	557	509	467	552	543	456	438	392	426	387	359	337	337	375	319	343	327	332	347	339	342	345	293	338	327	321	312	348	354	349	372	339	306	349	331	358	345	335	337	351	345	315	373	333	334	301	342	301	326	376	333	345	349	305	345	360	333	336	320	357	368	310	341	338	360	324	357	364	347	326	335	360	333	339	346	337	340	311	339	354	344	321	330	335	322	324	354	326	345	337	327	345	348	321	350	334	344	323	340	313	359	342	368	339	326	326	362	315	340	310	337	334	343	332	326	291	350	336	349	327	349	346	319	344	324	315	365	357	352	313	360	359	305	337	322	346	341	316	332	322	335	341	371	307	325	320	337	297	332	347	334	323	350	357	332	326	342	351	337	324	321	301	348	346	318	345	336	355	358	321	357	333	359	349	369	321	321	309	324	357	341	349	341	331	338	351	302	382	303	334	339	316	335	324	316	345	349	307	333	347	311	320	324	317	341	322	335	324	341	302	355	355	344	361	322	350	358	315	339	324	325	328	341	342	322	371	353	331	363	367	344	327	355	333	339	318	358	296	289	312	332	325	344	317	353	339	348	350	379	312	337	327	335	347	344	353	334	347	329	325	330	326	311	310	297	347	339	328	326	315	336	308	328	335	301	329	299	358	341	324	333	314	317	369	321	353	348	323	319	326	332	335	320	350	347	306	319	342	337	332	329	320	325	324	328	316	324	344	343	327	337	349	360	298	321	353	299	341	356	351	327	348	333	348	357	335	354	344	344	316	333	321	331	329	354	355	329	349	353	355	338	334	327	325	353	358	306	325	348	330	328	356	307	354	327	299	324	315	317	326	353	362	349	350	354	337	343	335	315	296	286	320	345	363	327	337	302	306	345	340	325	376	355	330	327	323	368	332	342	334	318	329	330	356	316	325	330	360	319	338	361	360	328	373	334	316	336	325	317	324	300	328	354	341	345	337	341	358	343	330	364	336	316	357	289	339	331	317	346	322	353	338	341	317	336	339	343	333	332	352	330	325	331	354	318	296	337	326	295	358	332	364	331	321	326	326	356	318	328	330	351	394	309	307	330	341	328	342	321	304	308	283	327	348	337	342	365	345	323	329	342	339	349	310	352	321	365	329	296	336	359	330	368	345	317	358	351	353	356	326	345	363	353	334	324	316	342	325	352	319	324	320	333	329	354	350	319	309	343	293	347	320	358	320	370	335	334	320	348	337	317	326	332	316	341	348	334	370	315	298	360	376	341	327	347	354	336	356	331	330	309	329	354	330	324	310	348	311	351	341	353	377	335	343	336	375	331	325	315	342	344	339	328	359	333	353	348	322	322	334	312	359	309	341	319	316	340	341	343	360	304	317	365	339	337	369	343	351	351	312	328	314	337	351	326	330	318	327	343	321	340	315	333	335	325	387	348	318	345	337	346	322	298	336	331	384	328	320	328	344	349	359	268	333	329	312	327	348	322	320	308	366	337	346	311	351	290	320	339	339	333	320	331	336	327	358	321	325	335	345	357	342	360	334	320	320	328	336	322	317	329	350	343	315	325	339	380	346	352	325	361	322	292	340	346	320	346	341	354	310	345	336	335	335	334	293	315	365	304	329	337	376	344	333	329	374	369	295	343	319	330	325	313	312	310	327	340	355	347	339	361	388	338	370	323	336	348	318	327	341	298	336	310	355	315	325	340	367	318	321	345	325	341	316	357	336	332	337	341	333	348	326	325	321	343	301	324	346	331	345	343	331	324	313	315	309	333	337	322	334	302	336	337	343	334	319	334	321	339	298	354	349	366	333	365	384	311	368	316	324	328	352	366	321	334	372	327	297	334	383	349	358	342	306	327	301	339	336	325	320	320	378	356	325	326	361	340	326	338	339	344	391	320	328	327	359	351	352	342	344	339	345	350	348	353	319	369	358	346	305	324	326	309	333	353	355	342	327	341	294	365	307	314	344	345	349	296	332	335	340	345	313	322	332	345	366	356	342	324	343	321	313	348	341	339	357	351	295	331	349	316	323	326	325	319	345	358	316	306	324	333	336	328	302	343	309	328	333	335	338	339	349	331	342	324	340	294	363	324	344	357	356	332	355	338	345	328	322	353	360	312	350	284	347	323	334	346	327	372	342	317	356	340	319	376	328	330	324	293	331	307	366	318	368	328	351	356	361	335	327	335	345	344	348	313	357	369	339	304	299	318	370	340	302	348	358	344	316	351	333	362	322	338	345	328	320	333	340	349	334	321	354	315	358	364	349	354	340	352	369	317	344	363	334	353	345	342	335	332	348	308	358	347	327	317	327	327	374	318	344	335	334	325	299	354	323	308	354	357	333	325	353	307	337	337	321	319	336	312	353	325	358	349	359	361	341	332	366	320	320	356	343	302	326	335	340	344	350	345	329	353	330	344	347	316	381	337	319	333	352	357	312	351	353	340	354	330	321	357	340	348	309	301	338	358	335	358	349	323	377	321	304	323	372	315	332	327	333	315	339	312	346	391	336	329	342	347	317	339	317	339	383	353	368	366	299	345	323	297	371	328	351	340	330	326	334	345	333	345	344	333	336	372	363	330	342	326	378	348	333	354	322	355	318	338	381	320	310	346	328	341	341	342	283	320	339	368	335	347	303	318	357	294	336	336	342	362	359	357	337	350	340	315	326	296	325	388	338	312	349	328	351	362	331	368	315	310	352	310	342	320	301	313	334	359	383	361	316	337	355	342	324	321	339	342	347	357	338	334	351	322	332	309	314	355	329	343	338	352	342	363	324	332	352	328	363	344	350	357	342	351	351	357	366	345	286	366	313	352	335	331	368	335	358	366	331	319	323	345	336	336	360	341	328	322	350	329	327	316	292	342	362	332	340	312	379	352	340	333	343	365	327	301	332	338	335	333	340	329	325	346	347	326	340	320	305	376	347	323	331	326	349	326	353	354	370	333	338	362	332	332	313	328	354	353	337	347	343	350	371	341	379	330	339	344	350	326	334	348	338	334	373	329	339	340	327	351	363	342	356	347	355	317	354	360	353	355	344	305	348	345	345	354	346	349	353	342	326	353	364	336	371	339	311	363	363	341	347	330	360	328	329	325	320	323	313	357	344	327	349	329	305	327	330	327	326	308	346	328	331	349	376	320	349	360	342	349	317	317	313	343	340	376	348	365	313	331	316	326	343	341	330	328	339	328	319	323	358	333	311	355	367	321	330	330	361	308	336	322	331	380	330	347	354	333	321	356	311	363	316	313	349	385	326	349	332	341	318	343	356	346	326	366	315	332	326	353	334	357	339	321	345	363	332	345	325	329	317	353	337	320	328	340	330	307	316	330	317	321	293	335	386	325	348	309	335	331	328	327	377	371	338	327	311	340	342	336	329	339	331	355	340	358	335	345	317	324	363	324	349	301	320	328	326	324	326	308	325	312	321	329	310	311	308	324	337	326	339	360	358
25320	27315	34309	36752	34385	34689	31156	25421	25563	24799	21243	24315	15318	14003	18829	16725	16626	16297	13148	10663	8335	6844	3606	1825	2336	2914	2630	2252	2151	2185	2342	1773	1522	1370	1432	1239	1027	1034	988	927	851	806	872	873	869	851	867	842	855	836	804	860	858	821	821	849	784	838	796	814	814	780	812	812	832	868	825	778	822	766	808	846	805	822	846	871	852	847	827	842	837	819	840	813	805	795	858	817	829	815	886	793	855	855	863	797	855	879	886	821	791	845	835	796	808	861	821	823	851	802	799	857	847	800	819	817	840	840	846	885	818	822	800	764	798	819	787	805	828	825	795	782	805	808	793	850	814	836	779	838	848	820	828	805	793	806	852	803	795	800	773	822	826	829	828	850	815	826	831	788	788	847	828	818	850	863	848	848	842	841	823	835	852	808	825	861	782	852	790	818	794	812	777	816	863	827	806	839	808	881	800	857	826	836	807	824	855	799	831	828	819	794	834	822	860	804	802	872	825	808	797	833	857	771	807	800	802	831	812	835	839	814	848	861	827	805	811	862	824	803	804	841	857	810	848	837	826	820	817	857	818	859	838	798	802	853	828	821	817	851	875	839	847	767	788	866	845	847	809	838	771	811	818	819	770	845	789	844	810	767	784	841	812	798	794	779	816	820	831	800	880	808	835	804	783	849	849	848	821	798	822	789	808	792	784	900	813	842	831	835	859	810	829	808	779	810	782	825	753	801	845	790	830	798	817	770	826	825	813	806	854	827	803	787	791	786	820	830	809	789	790	849	846	816	809	805	770	874	827	791	874	832	844	818	854	771	814	813	819	756	824	812	827	776	817	848	852	822	814	824	806	827	838	807	811	820	868	812	793	860	839	847	803	826	781	825	795	822	790	825	821	845	820	831	835	821	801	799	846	844	778	823	834	862	818	820	799	836	769	854	837	838	779	816	772	803	814	871	847	860	866	773	809	842	783	839	805	798	784	844	843	814	806	836	818	795	833	808	780	807	801	811	861	799	861	812	779	828	789	857	794	784	783	831	830	820	857	791	824	856	838	825	807	815	831	816	785	835	806	833	808	798	817	838	820	791	835	854	814	818	848	812	846	829	824	832	777	846	830	816	795	784	833	819	811	830	837	805	834	815	802	823	829	805	803	811	825	810	838	816	804	815	904	858	860	839	830	848	822	808	852	814	874	759	851	808	834	819	808	819	856	796	787	824	827	789	818	778	814	840	824	815	811	805	801	845	833	784	771	850	808	840	792	834	832	802	841	859	866	873	837	777	831	802	828	850	815	790	825	808	822	835	788	810	833	844	820	831	807	829	863	850	803	872	822	805	793	823	833	830	869	746	799	810	852	852	814	757	819	822	812	837	807	847	850	792	745	799	874	818	842	825	881	798	814	856	847	804	846	845	809	836	782	870	788	788	845	818	807	824	847	836	804	830	832	780	827	786	822	844	796	844	828	780	837	810	788	840	881	838	789	816	866	854	801	824	818	808	855	807	813	796	791	805	801	823	841	810	813	822	781	810	847	826	875	805	749	844	823	810	814	826	848	837	863	797	803	831	827	785	858	853	811	864	831	766	798	837	791	822	771	746	853	829	799	788	805	877	814	856	827	763	797	829	836	854	801	878	833	822	766	874	796	865	817	883	764	807	853	851	837	824	792	851	830	846	840	794	810	805	848	852	824	759	775	813	811	855	784	812	822	843	823	838	845	841	832	828	792	842	813	842	777	790	797	867	879	868	808	845	826	824	798	869	773	831	788	800	836	783	818	831	834	843	810	863	891	839	893	847	824	791	766	828	840	844	819	806	826	892	797	848	848	785	841	817	829	837	798	824	823	812	824	821	804	822	838	844	845	882	775	790	843	836	764	836	827	824	860	887	840	827	809	782	861	843	794	844	781	821	855	865	814	846	835	863	808	830	787	834	834	840	849	804	763	804	837	850	794	835	855	850	826	809	833	795	800	834	804	795	854	803	851	810	751	774	833	809	799	805	813	789	858	847	772	840	823	761	807	853	838	837	786	817	863	837	833	813	774	893	795	794	845	855	782	760	854	842	816	800	833	853	848	856	805	900	778	868	800	852	809	823	843	825	850	802	816	864	845	794	793	783	841	839	834	801	852	807	842	841	827	792	823	805	824	832	841	803	750	784	835	815	791	845	761	858	820	865	788	762	824	827	825	752	850	808	816	809	815	800	851	773	868	782	842	745	842	819	845	835	842	859	802	826	854	839	837	821	827	832	841	811	860	819	802	825	827	797	882	820	759	804	761	852	787	849	804	813	798	822	830	884	816	818	865	808	827	817	841	828	802	791	847	798	785	810	823	839	806	797	817	789	834	787	819	824	848	805	795	804	886	788	770	826	807	863	804	794	829	827	783	821	809	801	788	833	831	822	795	856	846	823	837	784	820	853	810	858	811	829	778	841	824	837	827	848	800	783	830	824	851	855	829	829	831	839	798	820	862	803	834	812	883	828	850	810	767	830	840	808	802	875	836	825	788	852	809	794	824	806	893	786	808	793	792	827	800	843	808	782	810	833	812	808	861	786	830	817	791	850	782	839	820	832	773	843	802	823	811	803	759	792	840	881	752	803	786	837	821	784	825	801	787	833	839	847	812	788	820	850	828	804	803	834	817	868	813	818	815	794	777	838	845	835	829	809	848	872	797	816	825	816	851	794	813	800	824	840	811	848	788	789	841	815	850	871	810	800	811	859	829	844	799	853	805	850	824	835	787	877	816	793	891	771	848	818	841	777	831	811	822	831	821	846	798	808	846	797	875	785	826	793	787	829	877	844	809	815	829	834	851	763	790	832	804	860	844	810	827	848	817	745	785	807	859	827	852	887	821	817	775	814	815	846	854	828	820	816	824	808	829	791	808	868	841	806	797	807	785	822	829	864	830	856	802	790	814	858	837	862	791	814	880	816	850	843	819	785	839	795	792	845	804	881	837	837	818	830	823	807	879	822	829	837	797	819	844	809	858	760	812	838	824	813	827	772	805	784	764	821	821	812	803	821	833	824	882	773	805	791	812	768	803	838	844	863	818	801	842	854	837	827	831	813	862	846	793	824	817	793	747	775	791	856	816	801	845	862	814	856	756	850	796	855	822	782	847	793	822	782	857	814	840	811	859	820	822	818	815	822	783	808	803	851	791	841	812	785	820	845	790	791	798	809	901	770	833	816	827	857	808	862	797	864	854	838	811	832	794	801	855	863	880	812	828	836	841	840	804	865	809	832	856	836	816	818	834	819	728	852	853	822	860	783	887	788	829	836	827	789	839	827	790	826	818	833	819	855	788	805	843	805	813	841	811	835	860	824	838	771	793	878	790	858	824	773	792	819	804	813	837	803	815	834	755	844	804	770	835	813	779	901	811	829	814	826	776	846	812	784	823	870	813	875	767	815	791	855	793	876	821	819	761	839	791	848	783	829	871	793	821	814	849	781	816	809	834	829	843	826	838	830	847	859	831	829	811	807	898	775	831	798	798	885	803	785
24422	13562	8655	7180	5242	3743	2794	2064	1550	1117	826	786	623	552	550	484	403	465	430	411	379	389	376	368	356	350	398	337	382	363	322	352	321	327	371	320	357	360	325	363	334	355	339	358	339	331	315	343	322	361	349	359	315	350	368	349	346	353	323	350	378	361	323	320	352	326	338	353	303	359	333	362	361	319	354	342	317	334	351	359	344	339	331	337	326	366	304	342	360	307	338	336	351	360	340	329	347	374	332	333	314	341	318	306	337	378	303	317	322	319	326	328	356	344	385	341	319	311	349	343	357	363	397	361	321	350	338	370	335	324	334	340	334	331	302	322	346	356	339	360	338	352	324	330	312	318	340	350	326	339	327	346	313	327	329	379	370	373	304	363	356	351	325	351	336	345	350	354	366	305	352	318	350	294	320	331	383	321	355	329	343	336	374	338	354	342	311	354	373	324	339	337	352	332	335	346	334	358	349	301	351	323	333	363	320	331	363	357	336	356	363	360	322	358	354	345	318	315	369	354	338	330	332	319	398	332	346	326	319	373	347	363	347	363	311	331	376	321	322	379	357	355	330	311	329	359	361	345	346	318	324	304	359	311	357	375	361	334	329	369	380	319	348	334	385	304	355	337	348	342	352	349	334	318	342	320	317	351	316	372	361	344	369	314	367	353	342	322	374	351	334	335	352	344	323	348	306	345	356	324	360	351	348	327	342	341	348	349	335	325	328	366	359	326	323	324	329	350	343	340	339	301	339	381	333	328	352	350	325	304	331	354	326	294	355	347	347	373	349	334	332	338	327	358	365	326	332	362	347	336	352	359	340	330	338	364	353	389	346	330	328	344	352	396	341	312	347	364	333	362	335	323	358	348	371	310	344	328	325	352	353	347	376	344	359	327	364	355	318	367	342	316	346	338	366	353	349	331	321	316	332	346	359	312	341	365	316	341	327	356	309	336	349	353	356	339	300	328	327	359	331	316	394	338	348	330	345	366	377	363	322	332	338	331	317	364	329	353	348	327	340	351	348	344	338	354	329	340	354	351	348	361	334	354	344	328	323	353	390	333	325	345	325	351	370	323	321	332	332	335	354	342	308	351	351	323	326	342	370	306	374	336	373	344	349	349	347	380	350	348	376	330	330	346	340	342	378	347	361	340	349	340	356	354	352	340	338	327	331	333	332	332	307	366	357	345	360	335	350	321	336	346	319	362	336	330	363	322	355	337	339	337	318	336	319	325	328	358	363	343	327	325	329	335	333	380	368	339	331	292	372	317	366	350	323	374	378	346	350	328	326	321	348	322	305	332	331	377	321	336	361	353	353	310	379	332	287	339	345	353	348	344	389	345	304	331	366	329	331	336	338	363	352	358	347	323	332	349	327	363	326	342	352	327	333	337	327	349	393	350	377	305	340	368	346	326	338	345	351	335	323	342	317	329	337	310	338	305	316	307	351	355	352	344	343	361	325	353	351	355	320	338	330	334	368	321	319	315	316	303	306	331	348	364	323	328	329	350	302	358	359	340	343	340	329	343	323	344	377	328	383	315	308	342	334	377	356	351	361	342	336	374	352	363	341	357	345	342	350	341	314	317	340	298	329	359	343	327	336	307	318	345	332	331	356	323	361	338	296	333	332	348	351	366	368	359	350	327	373	354	297	319	330	345	328	339	351	313	344	344	309	347	342	352	386	281	339	320	305	365	379	375	351	349	367	342	343	293	323	341	336	347	338	343	354	347	319	334	318	318	359	345	321	363	345	356	366	321	317	329	324	341	334	340	321	351	339	312	315	315	331	374	377	326	316	346	346	348	334	346	313	322	338	303	349	331	332	325	344	328	338	333	365	369	357	359	344	397	317	346	329	313	344	326	354	354	321	372	342	317	342	323	361	337	364	352	362	323	317	336	305	366	312	340	340	357	315	335	345	357	309	365	336	336	328	356	335	284	334	333	326	352	330	353	328	329	311	343	347	352	360	342	372	325	325	341	332	330	321	320	375	346	326	393	312	325	355	335	380	340	332	367	335	360	336	314	343	362	364	362	368	364	358	379	309	359	355	405	331	357	325	363	355	330	320	354	374	365	305	311	333	376	341	341	312	337	328	340	354	362	338	345	350	359	357	330	323	346	294	343	353	312	364	349	346	365	346	377	355	321	312	343	352	299	301	310	348	360	343	330	327	337	349	333	349	348	346	310	344	359	352	348	365	347	327	339	373	344	331	329	327	341	348	337	343	337	357	358	358	312	364	395	308	339	314	292	352	352	364	354	319	385	367	393	357	364	338	328	349	334	345	334	304	323	331	341	324	344	361	351	329	349	368	331	315	366	369	330	350	322	328	362	349	325	336	356	360	357	379	355	341	337	371	319	360	344	327	347	365	372	353	341	359	342	309	329	345	334	313	343	345	333	334	370	361	352	339	345	376	330	328	306	337	369	331	325	359	352	336	356	346	368	342	364	338	347	384	316	350	354	341	323	356	376	323	336	314	332	353	327	336	323	298	313	343	328	355	335	332	357	325	372	351	342	330	340	289	338	348	323	323	347	310	353	345	352	319	342	320	352	348	343	339	337	317	334	356	353	335	315	369	329	346	336	330	362	334	320	343	333	353	380	338	343	332	329	319	335	369	350	346	336	313	363	351	325	331	344	338	338	336	349	351	369	333	325	327	361	307	356	338	349	358	325	367	355	344	351	375	321	360	376	330	316	362	320	335	349	345	343	359	382	335	344	379	368	332	319	330	368	349	368	319	368	349	357	295	324	334	290	347	341	343	333	315	363	348	367	354	342	368	321	382	353	351	308	300	332	339	372	346	324	347	346	343	346	352	320	319	300	360	365	320	317	320	343	311	369	342	317	348	370	326	312	351	340	357	366	302	365	347	314	357	348	345	333	326	307	343	330	322	333	336	342	357	314	353	332	334	329	300	345	313	376	317	336	344	329	365	342	339	343	338	334	367	325	305	342	326	372	317	328	366	352	337	314	327	330	332	337	323	334	346	334	334	376	363	352	356	327	316	343	342	357	329	349	330	357	344	317	337	339	357	367	334	362	341	327	344	339	341	329	351	338	318	349	354	346	355	330	375	356	312	356	332	360	318	349	351	346	334	335	364	315	312	345	339	323	342	363	323	331	362	329	330	348	322	332	350	374	317	351	357	342	349	317	358	348	350	341	329	341	347	352	334	345	323	326	340	341	322	363	341	343	328	365	322	310	315	344	325	356	354	315	358	337	305	345	317	353	336	320	333	351	386	336	326	332	374	300	343	324	321	334	331	370	323	351	354	319	320	359	326	368	333	341	347	322	346	366	325	330	331	349	342	367	379	338	355	292	340	363	355	338	345	357	345	353	351	347	318	332	344	334	351	363	359	311	318	320	341	380	339	350	360	360	332	315	300	356	339	347	336	345	348	366	346	327	313	322	326	387	324	352	322	342	290	340	330	346	344	321	362	350	334	343	326	367	322	336	320	316	309	314	317	333	335	340	336	323	368	343	349	310	343	366
16189	12637	19470	22063	19607	16548	13662	11084	8397	5917	4691	4344	3031	2457	2538	2161	2004	1885	1528	1547	1317	1295	1132	1082	1075	1028	997	1000	939	981	913	887	845	887	815	842	846	885	874	848	837	868	868	830	903	812	852	813	828	867	815	821	863	814	843	792	814	796	826	863	860	796	850	855	830	813	829	799	856	796	867	820	829	859	821	787	811	792	868	813	872	833	831	802	816	843	848	869	845	864	784	814	800	798	859	813	824	813	817	786	826	791	836	823	781	855	817	808	846	796	788	844	848	842	838	825	776	882	847	822	857	849	812	861	845	876	809	858	834	851	772	827	883	833	834	837	834	893	800	854	797	852	833	908	852	844	788	839	818	805	854	822	814	826	821	858	802	857	858	823	812	843	820	856	861	836	810	881	817	827	833	813	862	830	793	820	782	833	869	837	826	824	874	866	816	841	820	828	793	858	870	848	798	812	817	836	852	813	811	813	858	807	805	875	844	860	802	837	815	834	856	843	819	883	833	777	861	848	810	863	868	829	817	869	798	865	843	809	877	814	839	828	833	846	806	862	838	844	825	780	832	801	824	788	857	843	780	823	827	806	835	813	843	840	833	806	835	869	817	816	812	790	823	851	816	800	866	895	836	818	822	844	836	864	872	874	837	849	866	848	788	838	854	829	855	818	840	832	838	865	831	806	815	738	775	814	850	817	857	900	802	789	836	850	802	843	825	850	819	839	849	849	827	790	803	845	846	805	822	787	838	807	833	808	821	860	856	828	903	845	797	811	833	826	859	873	814	839	838	837	863	815	871	864	825	836	820	814	850	869	823	832	834	870	833	822	777	827	835	799	830	813	849	812	814	856	803	848	834	875	769	857	826	826	852	806	800	813	775	857	799	827	836	860	816	843	881	813	819	864	780	829	798	798	867	826	796	870	859	816	850	815	809	844	812	852	866	816	745	790	808	811	823	866	873	843	874	826	799	841	806	865	783	846	832	840	840	869	846	796	811	902	849	879	809	887	830	866	849	869	855	857	881	809	832	814	793	820	844	883	850	865	791	836	869	852	775	843	838	859	814	811	817	859	830	870	879	890	841	866	856	845	836	781	887	848	837	857	824	785	816	862	873	813	860	854	805	808	868	852	886	848	841	897	885	848	869	875	832	853	803	819	792	828	904	779	803	886	819	799	834	860	791	863	797	907	838	851	886	796	828	846	862	792	831	796	823	791	885	840	801	856	870	810	812	835	843	912	833	830	812	836	841	883	854	858	824	839	818	810	819	824	811	826	850	862	825	879	869	835	833	838	864	837	835	818	837	811	815	838	777	858	832	818	826	817	790	860	772	821	876	850	811	844	857	821	871	827	824	838	868	884	839	845	836	882	808	886	812	835	812	865	873	845	832	835	828	860	825	780	786	806	821	847	824	827	816	807	865	831	817	860	822	840	850	792	842	799	797	926	884	856	856	847	835	840	841	817	816	834	814	821	830	803	835	740	838	827	833	789	828	826	849	872	796	833	773	839	852	811	802	879	812	845	847	898	835	801	800	829	813	825	834	843	865	859	821	872	843	798	807	791	824	844	817	763	856	759	849	810	873	868	785	844	874	899	855	844	806	807	841	840	810	822	881	863	858	838	842	824	790	842	857	833	798	839	821	864	773	780	856	852	825	832	872	829	832	822	802	807	795	821	852	911	843	862	793	857	794	842	900	820	771	802	822	863	815	844	814	806	866	825	777	818	803	850	832	830	879	813	850	820	837	814	810	879	865	808	817	826	850	788	832	876	865	787	860	845	822	800	846	819	882	860	835	859	817	825	836	877	770	848	861	860	890	835	788	824	807	838	841	898	787	869	823	829	897	888	807	852	796	794	787	837	851	832	882	884	817	830	860	879	817	850	772	861	871	817	813	840	796	852	856	855	831	814	863	760	809	825	830	830	822	838	829	875	815	865	777	854	827	826	750	855	798	852	800	840	858	812	844	862	831	839	835	855	822	822	816	802	827	799	851	862	871	814	851	854	844	834	760	829	847	760	787	864	805	848	812	793	864	846	824	844	856	848	827	845	864	859	847	866	833	866	847	802	805	849	840	836	801	824	832	874	851	793	846	829	833	837	829	794	896	808	836	788	861	874	812	837	845	865	832	822	812	868	854	825	835	883	872	874	857	820	841	882	740	813	809	823	796	817	845	843	856	839	801	802	840	881	846	836	792	862	844	821	884	873	832	814	892	849	838	858	849	843	866	817	841	845	831	794	786	838	823	825	850	788	856	804	827	807	860	804	887	791	803	840	872	838	851	819	882	841	865	852	814	848	816	830	826	800	855	822	789	821	844	811	746	831	872	869	912	877	829	865	818	828	811	809	870	838	789	847	882	821	857	814	872	852	854	848	837	832	911	853	821	818	865	861	794	825	793	802	798	863	796	807	858	844	815	830	794	827	863	813	847	866	772	821	873	825	828	865	827	832	851	791	832	857	813	887	827	870	821	835	835	840	782	793	895	849	854	797	841	852	830	842	803	828	821	855	850	842	860	813	832	803	795	808	820	826	800	814	832	795	827	829	838	831	837	838	808	850	864	803	829	824	827	865	818	839	866	888	792	824	860	861	820	876	839	837	814	847	783	820	825	827	840	818	845	865	775	818	840	844	814	868	832	862	849	842	816	893	818	839	854	859	859	862	806	803	867	834	823	815	836	814	826	810	847	816	821	857	843	848	821	822	797	776	832	827	788	877	871	832	801	898	845	857	851	801	818	910	798	822	836	801	773	797	825	809	853	841	838	801	804	757	820	838	792	780	854	901	786	797	788	801	810	824	781	831	851	849	842	859	829	833	863	832	882	833	778	810	834	894	838	817	820	838	773	862	883	814	793	815	813	828	824	888	849	832	797	848	824	854	842	854	774	852	838	878	822	896	861	816	859	826	832	822	814	849	839	818	795	841	802	841	861	828	837	845	862	841	892	835	822	843	845	833	824	844	803	834	808	764	821	842	825	804	830	798	801	835	841	774	831	844	855	852	830	857	831	807	820	871	844	858	828	872	802	858	878	829	809	819	834	872	871	825	833	868	821	846	835	796	866	838	790	783	821	803	853	847	832	847	840	826	805	883	870	861	844	823	859	849	855	814	839	810	852	855	754	818	791	834	850	778	792	790	847	826	751	825	807	826	888	854	818	812	816	874	908	826	821	803	817	833	842	892	836	835	867	820	818	845	826	851	818	847	858	830	831	795	866	846	808	807	812	774	829	828	823	800	827	820	831	823	850	775	849	809	842	809	909	859	843	817	861	877	831	823	812	839	819	809	819	825	820	812	863	782	871	812	839	866	844	797	835	856	799	797	820	874	811	831	867	821	845	795	797	772	857	870	834	787	826	856	829	802	825	823	838	818	816	861	838	876	849	835	768	883	844	808	855	855	811	823	816	792	845	811	845	785	841	819	834	792	870	790	819	840	850	828	797	853	826	841	833	886	862	813	786	816	839	766	859	814	840	881	781	919	816	835	793	850
31202	21059	16124	13136	8430	7223	5751	4046	3394	2714	2252	2378	1163	1396	1719	1608	1378	1328	1032	865	756	534	427	435	442	438	418	410	419	378	414	402	350	342	363	378	354	338	358	344	356	338	338	311	351	338	377	331	359	369	330	344	341	319	339	300	371	335	329	321	327	320	303	308	332	349	334	302	326	303	347	364	333	391	364	346	342	314	356	356	361	381	374	335	346	347	312	332	334	323	346	334	328	333	323	340	305	337	348	372	359	346	347	331	336	326	334	329	324	336	355	344	345	346	341	315	349	353	352	327	320	363	320	342	329	363	390	346	324	323	353	339	341	361	348	336	348	329	334	321	354	356	333	334	330	339	325	350	343	331	337	348	360	348	348	341	335	299	314	323	340	331	348	340	323	353	349	365	322	357	339	327	338	317	333	332	322	343	340	336	320	321	354	309	303	348	340	365	341	334	324	317	323	334	336	337	357	368	379	338	343	366	362	333	349	315	289	310	315	319	347	324	342	347	351	321	317	319	336	330	301	341	353	322	356	329	335	349	359	309	356	320	328	334	341	332	370	335	334	340	347	368	306	349	272	328	321	338	301	357	306	317	340	349	311	340	361	335	319	318	317	338	334	324	319	309	302	333	346	321	336	316	317	325	364	324	337	320	329	380	321	319	339	300	339	345	321	344	334	352	345	329	350	341	325	347	350	315	332	356	373	332	310	301	319	360	305	375	323	363	339	310	284	331	321	314	338	346	316	317	346	354	326	338	322	336	324	313	344	311	286	330	380	300	338	327	351	305	346	362	348	338	364	332	331	330	318	349	326	391	320	361	352	332	343	327	324	351	333	311	364	345	309	305	327	338	329	315	321	329	366	336	317	317	321	327	312	315	359	342	332	333	342	359	335	321	318	322	345	330	325	351	343	327	367	306	347	330	362	333	317	328	328	314	351	315	353	322	348	328	350	316	360	338	353	374	329	312	349	342	332	384	332	352	326	328	357	370	358	346	359	335	342	349	334	316	307	346	322	337	314	341	326	317	360	328	341	333	340	309	326	330	321	345	307	317	313	310	332	319	358	335	324	328	301	356	332	337	309	338	352	322	350	349	340	329	317	308	331	339	313	345	349	338	314	341	368	353	355	348	357	321	331	291	353	313	335	354	377	329	330	349	368	310	341	337	350	354	341	348	326	341	339	319	311	333	318	325	345	317	320	339	356	350	337	318	325	340	352	313	324	353	352	355	315	324	346	356	340	336	323	323	348	367	373	343	331	354	374	315	326	324	331	346	335	325	328	359	352	327	302	338	326	331	325	328	348	340	349	357	345	339	370	361	335	348	359	325	353	333	325	320	339	341	310	342	318	365	311	351	332	350	332	374	342	327	339	349	343	329	346	309	332	322	334	364	330	364	335	341	341	342	319	351	340	332	322	327	347	372	346	327	359	320	323	334	364	370	389	340	344	345	323	313	349	353	328	359	363	324	338	327	351	340	353	328	331	355	340	335	338	373	339	301	358	358	333	327	355	320	305	352	331	330	343	350	337	314	296	353	378	348	341	333	304	339	355	333	341	329	336	328	363	353	317	310	350	328	337	318	357	386	351	365	347	363	350	320	309	386	384	335	339	321	363	310	329	340	383	344	333	339	327	321	354	329	335	349	328	349	320	310	331	354	312	335	303	308	349	326	341	300	358	339	327	319	325	310	363	332	315	336	352	332	328	301	342	379	354	343	333	302	358	345	342	344	339	345	322	343	362	345	360	327	339	335	341	377	319	345	340	316	317	364	366	332	321	330	339	346	367	332	367	371	337	364	311	296	337	341	322	349	318	340	338	332	323	346	330	392	305	358	366	364	349	347	322	332	329	316	342	381	370	340	334	334	288	338	335	309	370	348	378	353	349	336	326	337	302	332	342	357	371	331	361	334	352	334	325	367	319	331	359	340	337	327	337	346	323	327	353	360	332	352	353	326	399	364	331	311	330	315	379	330	375	321	363	346	340	295	345	306	303	345	334	349	304	321	325	345	357	348	332	334	317	342	350	350	353	332	332	337	323	328	312	337	365	356	314	331	335	355	350	340	342	313	341	374	368	327	339	303	355	352	386	316	333	375	328	334	300	320	333	316	306	336	364	324	338	329	324	343	349	326	354	355	304	291	342	330	332	355	323	314	345	365	336	329	327	312	339	316	359	331	324	347	369	330	349	321	319	359	370	329	335	331	317	351	331	311	326	351	337	355	323	316	371	335	301	332	287	323	341	364	345	312	299	303	353	342	316	359	320	332	347	313	334	348	372	344	325	320	335	336	332	311	322	384	349	328	351	343	369	333	345	367	329	336	318	343	309	311	334	342	307	316	329	345	346	313	317	342	343	330	340	358	327	322	357	353	361	318	325	336	335	337	309	327	357	339	337	339	314	353	368	312	340	323	335	374	337	345	345	331	328	339	327	308	348	341	299	339	339	348	323	304	351	345	385	338	349	318	349	322	333	361	339	366	341	330	312	359	319	351	349	342	315	331	337	350	300	347	338	322	344	359	345	332	314	349	341	363	337	316	357	312	382	336	331	353	326	323	337	321	313	337	341	355	352	343	321	343	330	362	346	363	325	303	308	357	354	318	342	377	361	336	341	340	335	362	328	351	332	347	353	331	352	351	353	320	371	356	346	312	353	332	316	329	325	357	368	355	350	320	379	310	326	347	327	336	352	352	312	324	369	346	299	298	350	331	346	346	310	340	353	311	341	349	340	342	307	358	349	334	323	355	328	319	320	325	326	336	342	317	313	401	323	320	345	331	316	341	313	330	352	338	321	334	335	305	316	322	325	308	349	370	354	333	354	327	333	318	374	319	333	307	374	311	323	371	354	304	313	338	332	344	355	331	354	332	338	317	332	328	348	325	329	329	364	356	362	367	338	317	348	332	366	335	317	353	328	349	303	345	317	319	317	345	320	340	362	336	334	325	353	351	305	377	359	329	311	335	334	324	320	334	323	319	349	338	335	332	344	335	319	327	337	311	333	334	313	325	343	318	342	344	359	339	389	338	315	336	356	349	363	351	331	312	351	347	364	309	346	345	327	324	312	318	334	341	303	369	308	372	321	349	351	286	378	364	351	319	353	324	329	338	324	343	313	332	331	330	350	325	336	356	337	344	368	319	340	331	354	324	348	304	358	341	370	304	316	327	352	336	331	367	368	350	301	331	357	361	332	342	350	343	298	318	337	359	322	340	336	315	321	327	340	333	320	322	350	322	335	317	350	308	347	339	341	316	306	303	312	336	348	364	343	300	345	313	335	364	362	323	351	327	341	320	322	318	375	298	309	326	315	319	347	327	351	300	313	333	313	339	318	321	317	325	321	313	361	338	359	304	309	327	326	334	356	332	311	352	338	346	331	347	331	357	335	368	383	389	331	353	366	329	308	348	359	330	346	326	361	298	353	359	326	335	313	346	357	342	351	370	355	356	331	301	325	328	306	328	326	330	338	305	349	343	382	321	342	355	346	313	329	323
19952	18649	27603	30084	26155	25560	22428	18571	17266	14230	12423	13833	6697	8948	10099	10234	8407	8106	5952	5034	4057	2448	1772	1416	1398	1714	1494	1389	1407	1357	1412	1149	1092	1081	1107	1006	932	886	865	899	828	828	859	816	811	848	827	795	826	850	806	805	788	801	856	872	890	824	799	825	806	782	844	845	827	829	814	856	859	793	841	860	788	822	792	795	852	851	857	840	836	846	797	828	859	817	831	844	759	811	818	841	788	832	835	857	811	823	828	849	854	872	851	818	828	828	839	859	822	822	797	855	803	817	788	804	785	809	851	790	826	871	817	840	830	777	795	866	848	779	760	800	849	830	811	830	864	824	814	840	903	818	881	843	832	801	774	850	862	849	817	848	851	826	809	865	851	817	848	883	812	824	841	824	817	825	786	813	797	867	839	814	816	846	896	834	812	762	841	833	841	898	808	812	810	792	823	810	827	850	807	819	832	860	844	825	852	889	852	818	866	859	841	822	897	856	851	827	838	803	842	824	881	870	801	792	844	810	814	803	828	816	841	805	850	852	849	786	827	773	885	816	774	882	824	759	785	798	897	813	830	808	836	824	797	837	831	805	835	831	803	795	857	854	844	876	788	804	808	851	873	856	771	842	807	831	773	840	819	791	804	811	827	842	804	827	883	852	790	861	844	787	829	840	814	814	822	817	798	830	760	846	864	811	844	795	850	849	834	873	828	859	779	848	814	789	783	774	836	889	858	785	797	843	804	814	805	869	839	799	845	767	813	792	815	852	824	823	816	818	859	894	846	796	784	863	852	808	856	837	847	829	846	763	826	776	863	827	842	873	835	866	851	842	854	887	841	823	862	810	893	835	828	859	834	821	797	803	852	839	811	840	798	795	781	832	816	801	769	831	879	823	765	859	818	780	818	819	817	827	814	805	837	888	850	837	799	859	800	815	801	822	878	881	899	795	844	852	891	831	844	846	819	774	824	883	812	883	806	810	811	816	807	824	817	828	859	790	878	776	886	819	821	845	831	803	828	846	799	859	874	794	811	826	849	814	854	796	848	791	873	796	859	840	779	872	873	821	802	807	808	834	847	832	849	826	842	847	879	802	826	793	864	866	808	882	820	843	836	833	865	803	830	830	903	875	830	858	849	848	860	789	816	801	848	862	825	840	844	841	781	861	771	830	851	831	845	872	879	876	830	859	804	814	868	824	812	828	845	818	856	849	846	853	840	789	819	793	833	808	910	810	877	807	848	815	784	857	823	866	796	840	761	828	846	807	796	814	805	818	793	823	857	796	827	831	829	811	871	832	861	781	818	847	835	815	798	844	854	833	821	810	795	852	884	882	866	870	810	809	847	799	804	832	825	845	895	825	821	842	819	829	789	819	857	809	840	829	871	860	868	813	849	817	823	925	811	840	859	834	811	851	818	852	820	850	861	828	800	829	768	798	842	850	841	864	866	826	883	880	855	808	849	776	814	840	826	842	860	856	884	818	815	851	839	861	830	782	820	811	849	789	791	851	831	830	874	871	832	837	866	816	792	821	783	845	849	829	876	794	876	840	883	837	803	870	787	820	832	848	825	841	823	840	850	859	850	872	808	849	867	786	801	797	860	796	831	809	836	864	820	798	835	822	852	830	868	793	809	799	845	826	795	820	828	840	834	806	799	859	804	841	824	837	883	837	828	829	810	870	878	831	811	847	800	798	818	904	794	848	793	810	783	870	827	849	783	837	826	816	826	794	854	808	862	808	839	826	848	882	828	863	841	863	814	818	847	889	843	825	840	878	794	804	822	788	865	878	866	812	827	810	825	889	829	761	875	876	800	864	845	806	794	852	819	800	793	825	835	863	838	857	834	868	841	841	791	902	838	813	863	866	797	859	865	812	874	815	831	841	866	860	783	830	878	818	862	816	878	834	814	848	843	840	836	815	806	816	835	842	799	775	800	811	821	832	876	838	810	810	853	878	892	828	865	891	844	844	825	820	816	827	776	823	846	857	811	825	805	869	822	899	814	794	799	797	843	851	842	857	835	897	885	809	876	856	802	892	820	835	819	810	850	842	857	819	855	821	820	751	825	802	812	808	772	811	835	815	804	826	860	818	842	857	886	785	843	832	844	820	813	794	818	785	794	776	831	845	888	848	884	836	787	830	828	850	782	863	854	829	844	756	825	822	783	819	833	832	838	788	812	866	861	860	921	866	842	828	836	844	851	844	811	816	808	800	843	816	856	858	856	856	841	825	787	796	828	832	854	837	809	782	863	808	852	779	816	826	855	799	843	835	801	820	866	863	841	798	853	836	819	842	864	844	796	805	853	762	824	852	822	824	850	790	838	791	772	811	796	786	867	827	858	842	835	816	818	813	855	818	780	822	844	846	801	846	872	819	826	827	892	875	826	842	845	800	861	806	833	887	790	873	829	844	867	822	837	829	822	854	836	815	804	906	824	855	830	853	859	818	855	825	823	808	904	849	834	836	850	836	817	797	855	829	811	869	840	813	867	842	775	854	806	813	806	837	852	841	861	851	819	802	846	827	816	807	811	849	795	811	863	808	777	888	783	833	819	846	847	884	826	791	794	832	808	805	822	818	776	806	850	794	861	789	806	826	854	786	841	828	869	792	831	849	867	853	850	863	847	893	814	833	847	818	820	851	780	851	840	842	841	841	857	840	851	823	821	813	829	804	776	867	846	819	811	853	785	812	846	803	843	804	802	825	820	794	808	832	815	872	839	840	798	850	839	795	864	850	835	855	817	842	856	833	816	845	838	811	800	823	814	853	772	832	856	843	831	859	889	817	793	843	850	867	821	830	821	839	830	839	861	821	860	870	841	850	775	858	794	850	796	801	819	826	838	830	775	838	841	840	780	806	787	861	819	853	819	810	853	812	848	833	830	797	830	834	836	815	831	859	830	817	807	864	852	795	811	867	797	837	809	849	795	768	853	843	870	799	905	865	807	775	856	790	796	809	837	839	827	859	782	815	809	854	837	786	826	851	860	862	871	836	871	812	813	819	825	860	857	801	812	874	823	825	866	799	822	833	856	844	859	822	817	814	869	880	837	845	860	825	861	864	820	816	809	849	846	820	826	799	851	855	805	834	800	837	821	819	830	839	798	821	815	854	825	844	798	832	867	835	820	819	769	735	802	845	774	868	853	825	783	804	903	805	806	836	806	794	872	827	864	822	876	798	817	810	808	847	795	812	808	828	833	859	837	838	794	829	807	826	839	803	801	859	856	820	810	809	795	858	795	808	787	806	859	839	809	844	807	822	843	832	856	849	871	784	827	890	780	831	899	815	821	852	830	803	787	860	795	806	799	815	836	835	821	847	834	836	839	790	849	809	801	809	840	857	857	807	850	856	824	772	827	853	805	827	882	865	815	829	819	834	858	843	866	846	885	852	856	897	803	802	828	846	840	776	825	805	825	790	800	875	844	868	796	783	758	850	841	850	807	845	881	893	817	850	873	764	836	860	808	847	823	843	860	832	852	850	844	788	839	842	858	809	768	843
37967	29502	25965	20436	14708	13511	11809	7734	6659	5918	5045	5926	2853	2618	3424	3280	2402	2819	2023	1741	1172	718	546	466	522	583	532	457	456	516	511	436	444	391	402	376	418	355	343	350	365	353	336	334	336	335	356	307	344	323	334	348	327	350	360	346	352	330	337	340	359	339	340	322	324	330	371	317	318	319	367	341	330	364	343	334	333	361	351	317	336	350	350	305	347	316	348	356	302	342	321	327	329	340	336	355	310	337	345	357	322	307	337	317	360	338	331	312	343	336	375	353	335	328	348	331	371	343	347	326	343	354	352	347	334	355	358	335	358	356	323	324	346	348	346	332	337	316	359	328	338	335	346	304	327	314	320	304	348	357	352	383	331	347	324	368	342	345	323	346	333	324	300	351	349	309	335	351	334	330	333	348	300	313	351	322	345	326	359	340	357	358	364	349	383	353	325	318	365	341	314	399	340	342	345	327	358	337	336	323	335	345	373	352	316	346	334	316	323	361	345	348	334	332	335	301	323	304	353	368	313	309	333	324	324	325	323	338	361	351	357	348	348	341	315	383	306	335	327	299	333	363	312	342	343	329	341	354	344	318	353	364	336	348	322	338	352	314	353	332	348	319	336	372	318	320	310	342	350	341	345	337	331	350	351	316	339	318	310	347	309	336	347	299	337	336	366	340	342	337	318	328	326	316	326	338	350	368	364	329	361	345	371	275	332	387	342	301	357	323	351	408	314	348	348	308	357	308	336	337	328	320	354	318	335	365	354	326	318	330	339	366	313	332	322	346	326	366	358	342	379	325	349	343	315	360	319	334	339	351	365	335	334	348	335	356	355	332	340	326	338	299	319	319	346	327	310	372	352	338	329	306	282	331	322	315	356	327	347	283	366	344	353	349	357	350	332	331	330	294	374	351	332	310	351	329	341	356	337	289	319	334	303	350	342	332	357	311	361	345	331	321	324	337	325	311	377	328	359	323	317	342	318	360	313	387	340	315	337	344	336	323	348	303	335	325	344	346	319	350	318	329	333	357	321	394	343	350	334	354	351	310	326	328	335	346	331	347	341	325	327	347	337	329	391	346	345	305	342	391	305	308	320	383	337	350	329	317	341	339	337	310	331	383	317	382	370	352	352	335	315	334	369	370	355	341	343	331	360	353	335	335	319	311	363	320	329	362	375	326	342	328	326	330	343	343	324	377	341	331	361	327	369	308	330	344	344	353	330	316	366	331	351	344	355	353	313	330	324	343	360	329	332	361	355	295	340	315	352	336	334	341	361	368	369	362	327	334	351	335	344	315	346	337	340	310	361	333	364	313	353	360	373	343	323	329	325	331	334	314	356	351	310	334	333	358	292	304	322	291	355	317	373	325	328	370	312	331	368	397	336	325	320	312	346	332	350	343	317	364	337	351	349	352	334	351	370	359	353	321	346	338	330	345	314	360	336	319	328	313	344	337	322	355	328	329	326	359	326	315	304	354	357	379	329	319	347	343	360	345	338	329	329	328	341	308	324	354	349	372	346	288	339	370	340	332	345	350	342	331	332	361	363	328	372	340	349	401	351	305	353	323	344	338	339	341	337	327	310	354	318	334	345	326	324	325	308	298	299	365	344	350	332	337	350	353	346	338	322	328	340	351	350	343	330	282	358	312	324	325	353	359	338	324	315	369	338	322	360	352	330	307	312	356	350	321	351	316	354	301	376	355	341	338	324	308	354	346	328	342	356	325	351	358	307	314	339	321	358	316	297	319	344	314	329	389	324	298	347	346	308	317	333	334	333	350	320	332	330	340	324	323	338	338	384	323	355	353	328	357	344	330	351	321	344	338	310	345	312	287	343	372	333	312	332	341	304	317	340	331	289	333	362	330	342	344	371	345	324	368	335	360	305	342	350	309	362	325	345	341	345	332	319	347	320	343	338	325	336	349	342	343	350	316	354	347	352	338	336	327	331	351	350	339	322	333	347	347	319	333	331	365	317	346	323	328	319	322	336	360	334	311	318	339	338	321	368	332	320	331	324	305	315	325	326	324	323	362	372	335	305	335	335	327	322	327	346	376	319	387	326	369	360	358	363	367	317	318	345	338	343	309	331	354	312	344	306	341	352	329	353	350	330	331	339	332	347	328	350	339	324	344	360	297	332	325	333	368	333	352	347	343	328	355	328	366	371	367	339	339	325	348	315	328	376	335	327	362	334	310	344	353	370	333	347	322	344	383	325	315	324	334	329	322	332	347	336	360	369	368	311	341	338	341	355	320	323	312	322	348	289	352	300	324	330	314	323	354	294	312	323	354	358	316	317	351	374	361	323	320	341	330	344	313	336	328	354	341	351	350	355	346	346	348	316	324	329	331	328	336	344	333	316	329	340	341	323	329	349	360	360	314	333	356	345	320	312	328	332	361	348	319	311	315	322	333	353	321	353	347	295	332	351	337	335	361	340	328	317	343	328	335	337	349	303	325	354	336	329	383	335	351	359	364	327	323	338	352	308	340	327	318	415	343	373	396	341	336	332	328	339	347	383	368	362	338	341	349	349	362	359	345	330	338	326	333	352	338	340	344	333	368	317	331	338	346	345	341	333	325	325	328	327	356	342	298	353	347	325	314	334	335	313	341	353	323	381	317	320	353	311	343	336	344	324	339	322	311	321	296	356	340	334	327	334	408	315	352	348	348	329	353	313	345	381	325	373	360	367	333	321	331	322	343	345	302	341	298	310	316	359	390	317	334	327	344	364	337	343	301	348	357	322	319	349	305	378	326	336	340	343	357	338	295	361	332	349	304	284	304	367	332	343	355	348	401	356	326	317	320	342	344	292	320	324	314	346	349	348	379	362	335	323	333	367	337	336	366	318	335	308	329	377	315	346	299	330	339	321	335	347	326	357	331	332	356	370	320	345	312	316	353	351	353	363	372	391	344	352	326	331	317	365	347	325	319	309	321	323	316	343	321	336	343	317	315	323	329	341	363	342	375	345	308	343	373	336	330	334	335	348	309	361	327	319	327	350	359	351	371	379	352	346	340	359	338	348	319	344	307	336	353	329	331	337	351	339	358	337	345	319	330	310	314	330	329	377	344	300	371	350	315	312	362	353	335	339	389	351	377	351	324	342	347	373	311	292	343	330	330	323	323	346	339	335	381	347	349	332	340	327	334	347	354	315	322	326	288	300	323	352	343	308	330	324	350	309	335	365	366	329	344	338	325	345	340	360	335	347	333	307	347	336	376	350	328	325	316	324	291	355	333	348	366	330	336	321	344	344	323	339	347	354	350	329	341	337	344	318	389	343	318	332	327	329	344	314	349	352	369	359	385	313	340	364	337	345	330	361	356	353	355	328	293	335	374	339	330	355	335	327	338	329	339	341	348	291	340	303	341	310	347	327	346	344	321	323	344	324	311	330	323	317	324	328	342	311	325	333	341	361	328	305	311	344	306	384	316	322	333	332	346	361	345	327	340	310	324	313	344	358	363	298	319	354	378	334	336	301	315	312	383	370	318	308	304
24127	24911	34877	36353	33147	33996	30933	26268	24848	23946	22239	24609	13299	14403	17822	16975	13469	15256	11801	10547	6227	4098	2552	1929	2720	2904	2468	2012	2227	2189	2356	1690	1577	1470	1375	1182	1040	1050	1033	935	866	840	870	838	870	839	855	819	828	807	859	889	807	798	828	839	804	834	824	890	819	829	849	872	901	792	845	834	808	821	834	875	852	902	822	837	832	785	784	815	891	825	832	823	813	792	784	816	808	871	882	819	829	843	850	818	759	824	843	783	786	832	798	834	855	821	850	844	799	798	838	816	815	805	867	832	848	819	832	860	801	827	789	816	856	819	847	830	817	864	828	783	816	866	850	793	828	862	821	855	856	888	853	836	809	838	775	824	810	890	883	790	834	831	816	797	818	846	829	838	837	844	830	819	756	845	791	848	824	820	844	797	819	813	833	807	827	787	841	785	819	842	810	847	854	810	800	831	819	831	786	842	819	820	845	816	821	808	793	844	863	844	846	860	823	867	842	826	803	856	804	816	788	798	826	764	845	802	840	805	828	819	848	809	823	887	824	812	798	811	840	839	827	904	806	867	813	843	853	834	850	843	793	824	820	824	837	844	802	790	845	862	835	845	814	746	832	840	843	855	811	843	830	832	825	867	789	886	824	846	853	832	847	813	787	833	855	776	845	804	812	838	861	788	817	831	861	898	783	776	861	817	793	855	853	841	756	782	848	844	816	865	819	841	811	792	838	839	816	805	789	875	807	864	804	874	821	882	859	795	844	823	891	779	828	835	865	838	799	803	834	835	787	777	812	855	786	795	819	806	812	802	875	813	790	839	820	805	811	805	809	838	819	841	808	833	801	825	802	846	781	778	887	815	853	813	878	813	801	843	826	805	822	849	856	800	814	838	797	850	760	848	823	880	789	808	825	842	849	826	794	810	834	814	819	817	848	849	836	814	785	821	825	827	858	816	840	835	804	846	882	823	845	832	830	891	815	793	796	855	843	801	839	842	830	809	864	816	856	866	808	803	819	818	841	821	841	834	858	849	867	796	809	803	830	806	792	852	790	801	851	854	824	861	779	753	843	805	823	840	870	805	862	841	840	791	758	855	839	846	801	785	743	847	757	844	819	877	764	854	872	831	821	828	795	817	818	852	819	846	784	833	812	843	824	865	800	818	814	850	836	841	766	829	879	869	822	818	784	832	823	850	756	851	815	800	843	850	834	826	786	863	827	821	794	841	838	831	853	870	821	870	838	811	854	789	825	812	804	868	848	814	778	851	834	794	761	828	840	804	837	820	822	817	790	802	831	800	796	796	841	794	785	848	834	856	815	827	811	832	835	798	818	826	844	865	837	803	878	816	841	849	856	829	816	834	823	811	843	855	834	787	835	822	840	837	810	797	804	788	885	852	831	819	812	800	810	869	882	844	849	797	803	867	843	837	824	799	823	825	833	854	805	839	816	822	822	796	855	818	801	833	826	812	810	830	812	877	802	841	790	792	788	825	856	878	874	891	814	832	820	829	830	819	807	819	790	825	854	847	812	819	802	844	805	799	865	815	834	846	838	845	846	814	820	788	830	820	841	802	839	856	802	831	820	864	826	866	808	865	859	798	857	880	809	774	782	814	843	852	805	773	870	821	846	815	810	842	790	869	803	830	817	814	814	810	846	843	780	792	809	846	824	815	855	848	885	850	836	813	864	807	831	838	840	855	814	804	770	801	824	785	840	860	821	823	768	865	846	831	814	823	847	858	858	858	845	817	800	794	838	792	813	790	807	805	812	810	848	787	821	837	854	831	824	812	838	829	795	833	838	861	811	810	807	812	806	858	805	852	774	805	801	835	841	856	843	799	819	838	808	858	834	853	812	824	809	830	806	786	805	800	833	817	836	810	860	854	817	808	837	841	884	890	851	848	791	811	820	845	818	800	854	849	845	891	803	773	796	804	850	841	831	792	845	914	804	830	739	836	836	857	795	828	837	812	873	823	835	833	835	835	849	872	846	802	875	825	826	811	822	838	825	822	876	847	870	815	792	868	820	860	825	858	846	828	812	863	875	830	839	786	835	817	811	814	802	799	853	820	811	845	802	787	818	852	816	880	763	830	866	892	862	800	854	836	832	786	804	818	842	825	861	856	838	803	859	809	829	848	810	877	769	814	836	817	867	839	812	810	805	805	818	821	831	860	831	841	797	836	829	793	787	827	857	741	851	836	858	791	791	813	827	874	868	806	824	856	846	829	783	820	843	826	818	841	823	842	838	817	818	827	875	835	797	790	847	823	857	824	783	822	821	865	835	792	812	857	824	815	824	827	835	783	815	856	796	835	866	785	799	796	814	858	879	809	807	804	837	870	825	828	837	854	860	809	773	825	821	833	836	830	815	829	805	851	830	835	831	779	822	832	808	854	822	842	846	824	829	880	825	786	818	834	793	802	860	862	829	846	848	835	840	826	827	813	799	848	793	785	818	828	896	842	775	819	808	804	844	815	819	805	792	823	820	835	838	842	747	838	845	884	861	806	826	843	811	838	842	862	839	850	824	868	815	818	798	798	835	840	832	849	826	832	826	846	820	835	841	826	801	809	892	798	786	857	839	815	865	827	830	842	821	858	801	887	859	825	828	799	865	818	815	849	815	802	793	840	861	817	836	798	815	897	778	816	827	797	847	809	835	808	819	810	824	813	818	802	812	831	793	823	847	768	822	864	797	831	824	827	807	835	844	817	836	861	840	810	860	834	818	872	822	833	840	814	840	840	856	843	798	779	831	798	815	821	824	789	820	848	841	808	856	793	824	827	822	783	859	859	830	862	797	840	823	832	807	839	825	844	869	844	839	785	856	808	830	790	793	868	762	839	845	805	850	817	818	831	811	835	829	831	868	782	860	830	844	765	813	751	831	834	899	848	843	820	846	837	808	793	811	865	772	885	879	798	781	807	844	781	774	845	768	826	857	829	804	862	813	868	827	829	804	812	789	789	822	826	766	766	807	806	842	795	827	838	789	780	851	807	803	818	817	794	778	811	804	798	821	858	824	815	818	795	845	853	824	821	795	820	806	813	774	833	895	793	833	796	847	857	858	808	816	818	881	874	820	810	851	825	816	850	823	829	844	881	856	788	811	870	847	802	809	850	861	803	881	803	806	783	794	845	833	822	817	822	816	790	805	823	803	849	845	818	831	873	830	775	786	819	834	855	883	843	786	800	801	803	817	777	801	778	835	842	837	809	793	831	853	845	838	819	810	846	812	800	856	825	829	811	817	864	835	836	834	810	843	880	803	810	781	831	821	817	863	851	846	791	817	876	812	819	825	817	784	821	841	829	862	800	798	824	788	846	775	828	814	821	785	803	782	837	815	788	788	847	808	831	814	797	881	863	783	821	859	851	834	828	818	863	784	842	796	833	813	824	872	797	837	817	844	850	868	840	824	821	847	813	839	786	830	883	899	878	885	807	828	818	792	871	858	763	892	827	819	828	837	797	784	845	808	795	777	847	840	788	844	842	828	833	825	818	789	905	784	798
24505	12733	8468	6574	4893	3657	2809	1898	1373	956	924	777	632	565	529	491	430	435	434	391	429	397	390	397	367	371	355	354	370	354	369	335	358	319	329	346	338	348	332	357	391	384	348	340	338	363	342	375	381	361	357	329	330	365	355	329	339	365	294	350	321	331	370	338	328	330	314	358	333	329	386	365	339	322	347	350	333	334	351	337	346	339	346	355	340	337	344	344	349	365	379	323	324	318	343	366	326	355	338	322	351	355	331	351	352	329	356	373	326	347	348	330	331	299	380	359	328	363	330	324	396	346	300	357	374	356	343	345	351	327	323	331	325	331	330	332	337	327	349	338	343	317	379	360	326	341	326	352	330	342	347	334	340	328	320	319	344	300	367	372	335	362	347	343	365	334	336	339	373	335	354	342	355	346	374	367	364	359	337	325	350	353	330	339	360	312	331	319	342	335	306	341	334	335	375	326	336	341	316	340	346	327	362	357	328	346	345	340	310	347	311	345	375	357	347	300	344	373	350	350	333	368	362	333	345	363	376	356	340	379	349	341	343	325	325	355	335	364	348	322	365	334	362	352	321	356	348	343	380	339	380	331	342	357	352	333	331	331	357	341	309	364	317	342	379	388	351	338	323	321	349	339	351	327	336	321	334	338	336	338	351	333	347	350	327	362	356	366	339	365	391	349	340	377	376	358	315	337	347	362	328	344	339	323	344	340	337	355	371	365	335	358	330	355	321	353	335	320	341	351	358	372	382	328	302	349	348	328	379	321	329	305	355	329	324	351	369	327	347	325	332	336	345	355	352	344	341	308	341	326	338	344	363	346	392	334	324	318	310	337	348	337	319	335	350	322	359	375	327	342	359	367	311	344	369	324	339	325	310	296	379	366	371	314	329	282	324	354	319	365	323	341	345	333	346	376	343	324	359	354	329	361	351	318	329	340	342	313	314	331	265	328	364	357	335	319	341	367	359	353	340	332	357	358	367	320	304	332	315	340	341	346	347	349	353	299	343	333	360	331	369	344	353	358	343	362	325	332	320	361	338	390	340	349	315	330	318	358	324	317	339	382	352	333	323	330	353	335	379	321	349	309	317	349	319	349	377	359	360	350	328	341	340	309	340	324	368	345	333	355	364	357	346	386	370	389	362	336	338	303	370	322	346	355	366	311	320	319	309	347	366	358	392	348	311	373	345	322	302	380	306	340	376	378	325	315	337	329	337	365	355	326	350	353	370	338	347	354	367	304	337	343	328	357	361	349	338	351	375	363	353	307	344	332	327	336	343	360	366	306	336	317	340	325	374	366	344	353	347	350	344	353	326	331	347	350	349	308	356	302	369	379	339	327	320	383	346	363	347	328	371	385	344	338	356	348	386	344	338	328	348	364	318	359	337	329	354	337	314	319	370	383	315	344	344	331	369	363	344	333	347	308	334	335	313	380	344	374	349	317	318	335	347	368	332	308	309	356	343	339	327	320	338	344	369	330	360	316	334	351	327	376	343	360	386	347	345	363	325	360	326	361	342	325	340	362	310	337	346	293	332	376	341	359	350	350	367	360	335	340	352	355	331	334	364	361	311	361	357	359	367	323	319	334	326	334	338	344	318	348	350	366	354	351	317	315	340	358	337	339	363	344	359	337	313	364	329	322	344	324	365	322	348	373	348	329	372	354	371	357	341	363	342	345	346	336	366	345	340	410	320	323	351	396	360	364	323	355	354	332	369	342	382	343	325	314	357	309	335	337	386	331	362	302	376	339	323	339	352	346	389	346	307	332	345	373	345	338	371	341	355	322	342	357	361	328	357	327	336	346	338	321	337	319	352	362	332	318	350	345	399	323	358	322	385	350	362	350	318	377	353	339	389	374	360	345	373	303	329	352	352	353	322	330	354	366	300	331	380	352	341	340	333	341	328	360	333	311	318	344	359	341	364	373	341	324	348	347	362	345	348	329	341	331	336	317	337	344	333	313	387	351	337	354	358	298	372	310	374	337	328	375	373	363	307	333	345	387	355	296	370	342	334	312	325	321	346	320	335	313	360	341	332	329	353	332	348	392	347	299	294	320	333	375	322	323	391	331	336	319	315	363	322	329	322	341	373	338	321	365	345	346	350	339	345	372	360	365	327	374	337	324	359	352	322	320	326	309	345	346	333	346	347	338	341	337	336	337	343	372	348	324	324	313	349	346	376	328	327	340	343	331	343	350	394	332	357	378	330	314	345	344	362	343	312	308	359	351	342	350	372	329	346	324	356	359	345	377	362	329	334	327	340	318	324	336	354	332	355	352	335	351	325	382	363	326	373	334	322	368	368	337	327	321	359	381	330	363	363	347	372	329	369	391	331	333	332	354	406	340	354	356	329	340	376	351	312	337	382	345	311	341	358	337	327	344	342	343	369	312	355	378	359	334	342	356	381	353	325	334	364	345	354	358	348	360	337	339	352	297	343	309	332	305	337	379	343	329	367	342	385	312	338	337	336	366	353	361	342	303	368	343	331	352	340	346	320	329	333	357	315	365	357	327	361	368	364	336	356	343	356	346	357	337	352	356	365	325	346	337	338	367	346	346	356	347	337	342	313	319	333	337	350	344	375	347	321	340	325	334	321	339	371	355	329	362	338	355	322	356	330	382	335	358	396	338	320	347	323	339	328	333	375	331	335	344	337	363	362	358	336	353	375	356	339	343	394	327	357	324	353	367	313	307	324	327	331	340	372	385	351	372	346	359	345	359	321	344	355	389	359	374	358	348	370	362	341	341	333	338	353	347	374	351	305	357	338	343	353	332	324	365	338	359	355	338	358	334	349	342	353	330	363	341	333	314	354	341	352	304	368	321	353	320	366	320	306	380	387	367	350	356	395	332	356	331	337	325	349	354	373	358	318	351	335	338	361	349	350	340	340	339	353	313	336	370	345	334	366	303	333	354	337	354	329	357	341	345	341	366	356	368	345	309	343	357	353	352	334	343	341	339	367	359	349	327	348	322	347	339	345	372	350	360	319	365	351	360	338	325	317	346	373	309	347	356	322	349	332	399	322	338	320	348	339	305	331	384	320	375	382	383	350	355	400	363	321	360	321	363	317	340	354	328	336	338	327	325	321	354	312	323	348	324	332	352	354	361	383	351	352	361	352	354	335	339	370	350	366	334	338	335	362	343	340	352	325	344	353	347	314	338	346	391	321	352	343	354	345	361	385	349	321	365	365	353	348	352	337	366	356	375	329	370	315	337	317	329	350	357	347	352	317	369	363	370	329	346	359	344	363	358	349	347	336	349	312	327	369	329	376	357	339	315	335	352	372	360	365	382	338	324	300	377	357	295	369	338	378	345	334	351	331	367	316	350	350	327	338	332	347	349	337	352	344	312	346	320	355	341	337	368	372	352	318	368	330	335	333	334	341	347	341	352	340	343	347	370	299	365	368	329	330	357	340	326	382	333	364	347	340	324	364	340	339	343	325	321	364	342	365	338	375	355	324	364	353	333	353	321	325	314	312	346	325	351
15881	11953	19958	21219	18886	16772	13952	10004	7730	5776	4769	4154	2971	2632	2422	2030	1866	1704	1506	1435	1341	1243	1100	1100	1137	1060	941	974	928	889	926	938	958	922	880	883	886	900	855	841	840	836	923	865	896	837	888	755	826	862	777	851	817	819	880	855	825	794	800	841	843	816	812	845	795	820	809	832	838	846	850	807	884	821	826	835	821	858	819	840	808	796	846	808	857	884	848	898	794	861	799	811	837	844	849	915	868	824	837	826	833	858	838	818	835	823	845	851	850	812	808	820	856	855	830	831	846	798	849	902	850	885	811	834	838	899	832	850	858	811	889	865	839	833	878	811	860	803	802	834	827	812	828	854	838	875	845	820	838	815	904	830	864	880	856	805	864	889	843	795	906	826	885	831	820	792	829	822	868	812	820	842	858	827	861	869	840	824	773	853	833	858	859	795	791	838	836	817	804	875	867	863	842	835	871	828	853	842	808	811	851	825	838	832	853	811	868	849	852	842	884	808	804	806	863	814	833	914	856	893	841	805	867	833	864	859	851	839	818	816	789	888	770	855	809	804	830	855	866	822	838	800	886	838	829	814	845	834	850	882	861	863	823	825	879	850	852	863	875	818	818	827	791	834	821	839	816	847	827	818	830	776	844	835	838	847	867	809	903	862	883	840	830	819	849	845	847	836	832	839	815	850	837	873	833	824	859	789	847	853	808	837	831	875	849	859	849	814	773	861	792	857	813	831	868	825	813	810	822	867	850	875	835	883	831	897	846	868	805	866	797	863	815	852	820	825	825	814	894	856	831	793	767	836	867	842	839	895	867	783	785	848	814	831	829	823	781	806	819	864	813	821	874	853	846	810	824	837	838	900	856	818	833	780	816	852	820	823	871	861	881	824	837	839	822	835	853	826	814	827	864	819	822	857	844	877	870	860	861	862	839	834	891	816	809	821	842	805	841	842	830	839	870	832	913	825	829	799	788	869	841	905	842	900	808	855	828	841	857	800	822	876	829	833	866	815	811	843	815	821	799	841	807	835	828	820	803	832	859	766	827	868	880	862	836	823	825	874	833	845	873	839	840	829	834	841	797	817	847	869	837	822	841	843	863	817	870	820	878	868	839	845	831	861	855	877	847	899	856	843	845	870	813	913	868	851	825	855	871	890	788	830	862	807	841	837	828	830	867	866	799	876	832	861	843	873	819	862	874	854	853	815	815	885	857	794	812	829	843	865	860	814	806	824	843	813	836	885	786	827	843	828	870	814	836	855	824	831	819	808	797	850	846	834	911	869	839	890	815	900	808	847	875	802	839	828	800	878	845	899	874	849	885	846	840	868	847	848	840	837	889	891	869	835	802	802	811	828	815	838	827	845	848	839	810	789	857	846	789	869	783	859	864	866	882	824	818	833	845	831	859	854	837	861	858	843	779	872	811	821	826	836	817	865	809	826	800	808	834	764	824	818	776	844	862	849	813	835	825	813	859	840	844	895	892	875	841	870	835	853	795	813	885	814	833	909	826	879	867	820	846	836	846	846	826	856	863	846	838	838	831	870	817	835	893	812	890	839	871	894	855	852	840	850	832	832	826	841	855	845	864	826	862	850	760	838	814	861	791	850	828	830	839	815	829	857	836	849	859	848	843	778	832	848	794	779	824	834	838	850	808	868	842	887	894	883	829	823	844	857	838	827	798	858	811	818	812	807	855	886	871	816	881	845	845	853	845	822	853	839	860	875	815	873	830	820	853	776	817	874	858	815	852	850	889	782	839	826	869	870	894	882	856	750	845	810	872	897	802	870	833	810	857	826	851	886	816	871	819	865	862	834	821	825	866	794	809	836	891	828	843	826	825	833	821	858	876	850	825	837	815	841	859	862	778	824	837	859	881	878	827	876	852	830	863	925	840	771	853	839	861	794	826	852	846	888	831	848	863	842	865	861	821	856	802	813	864	819	825	855	808	854	854	834	826	826	863	796	814	789	791	842	881	800	843	821	845	800	830	826	824	829	822	874	836	822	828	818	764	842	852	882	842	790	812	874	843	864	843	825	850	826	797	835	855	867	819	802	842	840	828	839	790	831	799	882	808	876	828	876	805	842	807	824	817	859	834	835	869	855	830	832	826	817	818	834	848	856	815	850	851	850	844	831	866	884	850	873	868	866	822	848	819	878	847	858	815	857	849	842	845	826	819	844	864	815	817	800	817	823	814	843	889	796	806	841	839	798	831	831	866	875	818	802	818	841	848	837	828	847	845	848	855	879	817	815	854	826	793	875	794	836	813	858	849	838	820	866	821	846	846	863	814	847	851	868	866	857	862	848	856	821	865	828	848	812	863	812	827	810	863	810	865	821	836	847	879	849	845	845	853	811	869	836	828	829	813	854	833	870	839	843	827	825	871	866	855	856	822	929	807	809	826	794	809	843	832	878	840	811	836	857	805	822	809	901	782	871	815	825	861	846	852	838	837	863	810	867	833	841	847	833	849	870	852	886	811	841	855	852	841	806	902	821	847	833	920	853	840	841	848	803	860	848	869	853	867	809	831	824	817	811	820	818	857	825	806	835	754	778	847	860	817	865	828	814	810	861	802	838	784	820	865	827	807	837	864	858	813	798	849	867	841	876	885	822	842	824	850	844	847	854	786	862	845	844	847	819	819	833	853	805	825	915	862	859	816	840	858	816	875	816	851	843	901	846	830	852	787	831	841	853	860	833	822	884	825	806	787	877	880	876	857	874	860	855	816	839	830	813	856	832	818	799	854	873	870	863	855	824	832	844	808	841	837	790	834	864	836	844	842	854	851	829	774	829	881	879	852	852	820	847	815	860	753	843	825	803	862	857	844	878	845	888	815	853	884	817	846	889	868	874	841	811	818	881	842	792	824	869	857	839	778	791	830	857	814	781	867	799	804	852	792	837	827	861	831	882	850	825	813	860	832	812	816	863	818	810	807	817	872	886	834	848	788	878	860	840	807	874	857	830	799	868	847	814	828	827	891	791	837	795	823	833	853	859	777	858	814	857	831	894	850	777	836	843	818	826	837	831	866	824	881	827	782	875	815	819	814	849	843	816	860	898	842	874	825	835	841	826	850	833	798	872	938	841	832	857	811	791	828	824	800	878	845	866	830	839	866	863	879	798	865	873	784	810	789	816	812	836	852	770	883	864	837	826	835	803	891	809	845	856	779	857	873	822	860	848	846	876	862	883	867	817	852	807	827	837	857	787	855	895	860	851	874	794	878	855	763	809	882	882	854	864	812	835	862	850	792	819	832	849	877	814	862	821	876	878	790	811	788	791	776	843	810	871	757	785	855	862	811	854	833	881	862	837	835	801	828	856	813	834	833	842	799	876	856	815	857	891	866	827	785	824	851	856	840	825	841	862	811	829	829	821	776	905	925	848	869	834	868	841	759	866	832	837	819	866	801	823	818	879	857	842	872	821	880	861	837	819	840	824	869	860	870	850	839	895	840	863	837	787	884	851	807	855	816	799	883	862	892	831	894	884	835	803
30749	20996	15630	11902	8220	7013	5136	3571	2976	2736	2407	2368	1098	1278	1472	1158	1088	1114	839	862	571	465	463	416	453	460	440	382	395	397	424	394	382	363	344	366	332	357	360	330	347	340	335	369	333	379	366	318	337	316	340	320	345	346	327	330	362	344	335	335	336	330	325	324	343	360	396	340	344	347	339	340	361	332	333	322	310	373	342	366	353	333	349	355	304	337	378	327	361	342	322	310	337	332	307	345	353	296	339	333	342	332	297	337	373	317	360	359	349	315	328	383	339	340	385	365	327	339	322	344	358	323	312	336	332	331	349	336	335	306	330	325	338	356	301	348	326	354	378	352	352	347	341	376	337	345	358	309	307	341	344	309	374	354	319	353	375	325	326	341	349	335	334	281	310	344	328	338	345	358	336	369	362	347	344	327	336	337	376	335	332	332	361	320	329	363	331	366	324	330	309	344	329	350	336	323	282	354	294	336	372	347	347	357	329	327	344	331	336	329	320	320	336	323	319	322	376	354	380	348	353	348	334	370	356	351	349	324	327	328	302	351	339	326	348	340	301	342	326	342	325	353	340	349	352	377	335	374	339	316	343	302	340	312	356	365	298	336	357	358	328	328	335	366	345	341	360	360	333	341	320	345	357	358	348	332	341	356	340	347	340	329	336	310	362	363	330	334	302	327	331	344	346	347	375	321	361	359	332	349	345	353	337	329	308	315	332	306	346	328	348	338	349	369	343	321	366	369	387	351	351	349	348	365	350	359	352	364	341	377	354	324	343	329	332	340	375	329	316	332	320	358	340	311	350	356	357	362	382	335	383	342	336	327	354	360	332	304	354	331	348	343	304	373	333	363	298	318	351	339	364	370	331	326	356	353	369	335	313	309	344	303	363	308	299	343	325	325	349	360	345	331	311	344	332	329	323	363	345	336	323	305	348	331	319	316	307	352	316	310	351	332	300	345	357	339	347	328	379	328	324	352	356	369	353	349	336	332	330	355	342	332	354	358	342	336	359	351	358	338	340	319	377	368	334	362	337	336	324	339	352	343	335	345	358	323	327	376	329	368	365	350	318	364	362	357	332	329	356	366	343	326	356	336	324	357	332	334	339	377	340	339	352	321	329	273	353	342	309	328	337	337	360	360	317	344	348	330	336	347	340	329	301	331	379	358	360	324	318	325	351	347	320	327	363	343	338	352	345	345	374	317	339	374	321	315	320	356	350	341	319	338	356	349	367	335	387	339	353	348	347	349	357	362	342	338	319	317	329	334	311	360	342	320	340	352	421	352	348	338	336	333	319	339	340	351	318	343	315	361	341	310	358	325	354	355	340	365	359	344	340	358	335	303	324	327	339	314	322	336	349	351	347	343	350	341	312	325	359	312	354	332	374	307	353	324	320	357	317	358	361	336	311	381	355	320	322	349	351	286	321	352	321	344	339	328	294	356	364	340	360	340	336	353	324	308	322	347	327	301	340	349	333	345	350	327	373	374	348	342	339	307	406	326	369	314	355	326	318	305	304	321	351	342	337	362	338	345	334	356	332	322	357	316	345	347	342	362	319	353	355	343	356	362	356	369	324	375	324	341	341	332	352	320	333	355	352	325	342	356	333	339	318	341	363	343	342	360	328	316	334	353	387	310	342	354	335	348	319	358	346	319	332	341	355	371	343	312	336	361	337	365	363	344	339	370	341	344	325	337	334	337	331	313	339	331	346	358	329	349	332	335	368	320	348	325	380	323	348	330	337	321	347	396	350	344	321	381	335	339	347	348	326	316	346	332	338	361	382	370	329	356	343	324	321	331	343	342	382	265	306	311	330	356	348	353	331	325	363	350	354	347	336	325	361	351	337	333	316	357	332	350	338	356	356	381	368	342	338	328	364	338	350	353	375	345	355	378	341	320	307	338	324	354	326	326	343	308	346	344	299	324	394	311	350	362	332	339	323	335	359	329	323	325	337	343	307	332	355	320	315	294	341	306	350	360	345	308	306	334	350	336	330	347	370	357	366	377	331	365	369	356	368	367	329	357	351	341	323	377	350	336	340	340	343	334	357	388	355	327	376	317	327	369	364	375	334	363	327	319	339	319	371	372	364	333	332	333	330	330	331	339	360	345	337	341	343	302	314	333	353	357	350	349	346	320	361	362	304	338	321	318	332	350	339	318	356	360	323	342	309	333	358	338	354	349	351	354	353	322	332	335	341	331	360	381	325	311	366	337	351	346	357	335	329	312	338	377	386	378	334	346	322	338	355	366	347	353	339	346	317	332	328	317	308	317	318	332	351	335	350	331	324	353	331	345	368	325	329	384	334	338	346	358	346	330	334	328	337	351	320	350	340	355	310	330	309	308	343	370	366	356	353	363	369	360	341	357	347	380	342	330	349	341	336	344	318	327	353	327	329	351	315	355	320	351	328	328	355	352	322	325	374	350	319	348	310	341	339	325	348	321	328	346	371	322	355	340	341	323	325	358	309	341	343	372	337	335	333	364	347	332	362	327	369	352	313	342	346	319	344	342	329	346	347	354	335	351	327	347	357	356	360	310	319	343	318	309	332	350	304	332	371	343	371	343	363	345	331	288	388	348	336	341	322	345	326	308	319	334	324	372	331	359	339	341	328	367	320	352	331	307	345	361	354	335	359	343	355	336	386	340	324	350	364	309	342	317	333	319	309	357	322	329	331	335	311	328	341	364	312	366	336	360	334	350	328	350	351	362	327	307	342	323	340	312	336	315	311	346	366	330	321	333	319	340	328	356	327	372	374	329	337	379	323	325	346	324	291	332	332	339	333	339	312	353	330	339	354	343	344	342	340	341	367	339	304	352	320	364	347	352	341	312	344	351	332	311	311	346	339	333	358	352	349	334	338	330	346	312	342	316	346	372	366	351	321	348	344	354	302	332	329	332	341	322	343	345	314	345	340	349	365	377	337	328	341	369	292	345	325	323	340	342	346	333	317	343	332	354	325	337	370	346	348	381	328	359	321	323	344	312	324	330	325	349	350	398	311	339	358	349	374	331	326	337	331	345	374	324	368	320	336	365	338	357	359	336	351	293	345	343	340	349	367	347	357	366	321	354	340	348	335	339	320	337	351	382	337	307	326	349	303	339	322	321	380	338	340	358	342	353	320	377	335	364	345	372	354	346	333	349	362	324	317	327	327	351	346	332	313	320	348	336	311	336	409	366	337	326	337	350	339	388	312	344	332	338	332	335	367	326	303	360	324	349	335	336	376	366	329	340	318	347	319	344	341	352	335	311	352	339	311	301	352	363	337	329	319	312	338	314	356	344	349	312	370	356	340	361	324	334	322	317	336	350	315	365	342	340	325	369	374	350	355	328	350	327	344	347	394	324	353	342	353	376	324	346	334	341	340	306	315	346	316	338	304	341	339	325	339	328	347	341	361	347	339	294	350	344	371	334	342	372	335	335	330	340	350	339	343	384	341	395	350	354	350	312	358	337	290	352	338	322	326	348	348	319	357	354	341	359	332	360	336	332
19866	18595	27174	28097	25868	25726	21109	17145	15797	14760	13102	13446	6350	7996	8680	6916	6558	7344	5217	5199	2370	2109	1552	1496	1609	1667	1516	1337	1423	1513	1481	1198	1123	1107	1013	958	916	920	883	869	862	812	853	918	839	861	849	811	845	836	866	820	785	818	813	874	860	861	830	815	814	794	830	831	825	805	865	849	847	864	807	836	852	831	827	850	832	803	839	873	914	884	821	874	867	811	861	845	841	829	846	861	791	823	825	842	829	902	825	826	823	890	856	808	774	838	771	833	836	827	810	807	901	816	834	797	793	842	851	841	840	826	849	811	829	871	765	818	829	828	857	848	847	796	838	817	842	841	880	749	849	860	879	808	816	807	824	909	795	795	805	860	843	835	827	809	894	842	841	863	834	838	829	801	817	791	796	849	810	807	852	859	876	811	819	848	867	853	920	845	816	886	873	831	777	843	890	871	845	830	879	787	821	913	817	835	858	838	790	804	840	859	850	901	808	819	814	782	839	835	846	835	827	866	833	808	837	835	833	833	847	806	836	877	826	874	836	848	879	874	808	872	889	878	879	857	852	825	855	872	804	773	813	801	833	833	838	830	831	871	835	879	820	845	802	807	797	851	805	824	854	845	831	813	849	789	863	799	800	782	862	819	852	836	934	756	834	860	844	856	864	809	793	874	781	794	830	860	854	804	819	842	827	857	847	855	875	825	782	835	871	846	832	815	840	866	840	851	805	841	779	837	821	905	858	832	826	841	838	834	822	825	842	875	830	858	801	832	842	803	842	884	861	850	822	848	887	812	843	896	822	837	790	884	855	836	865	812	820	858	861	755	827	855	749	875	788	858	849	847	850	844	799	822	855	840	801	806	821	843	884	810	796	810	814	830	823	827	860	817	851	823	845	872	890	857	841	856	813	887	825	850	869	831	866	808	881	818	855	768	876	873	843	789	839	863	866	846	795	859	840	935	861	834	899	824	784	836	819	856	860	869	812	844	878	894	831	859	850	825	824	790	754	819	860	834	883	833	847	821	811	818	846	864	829	864	825	893	896	832	833	804	856	837	810	861	816	833	816	824	844	820	778	809	823	747	853	869	799	823	848	822	862	856	818	863	829	772	835	824	807	808	840	870	884	826	856	882	817	874	841	874	816	826	840	819	873	825	813	822	847	887	850	844	831	878	773	880	868	848	814	851	817	777	811	808	824	876	851	910	846	835	847	868	790	855	843	846	840	850	844	855	838	802	868	885	836	873	829	820	821	826	811	844	866	868	855	850	804	832	825	817	823	838	796	857	795	839	837	846	842	846	796	852	854	838	797	778	799	786	827	837	869	846	831	865	862	869	856	799	817	827	837	847	838	827	773	877	850	842	864	858	816	814	837	867	856	772	799	878	850	826	867	784	869	838	856	828	813	841	822	837	854	861	866	845	855	813	856	832	818	855	811	809	827	847	833	836	791	843	892	807	801	820	848	842	864	874	899	833	833	842	791	903	886	844	837	873	834	839	810	832	789	843	818	822	871	846	824	798	813	825	843	847	828	799	863	826	777	820	873	803	842	853	853	855	877	869	865	793	842	795	846	849	879	822	811	823	784	845	867	826	764	818	863	838	856	840	862	823	878	868	868	901	801	829	837	866	813	807	813	878	851	793	811	853	809	871	831	821	803	778	796	868	866	801	771	853	804	805	838	821	824	867	928	862	846	817	852	872	795	807	860	900	854	861	783	799	858	866	808	821	841	878	825	830	857	841	811	815	841	821	858	808	835	755	820	784	821	813	823	833	840	818	828	826	801	812	828	828	850	812	792	819	813	892	809	845	885	841	817	849	815	796	836	857	823	816	871	814	839	805	887	818	806	832	778	870	892	846	827	863	799	824	823	843	793	802	881	846	840	813	867	838	833	821	818	865	855	859	838	883	833	846	909	858	843	839	880	796	830	828	875	837	818	839	856	832	876	834	853	813	807	834	813	851	801	839	862	847	842	785	828	787	808	878	824	872	798	828	875	854	827	847	822	837	878	837	885	818	829	791	847	866	846	866	813	853	795	806	841	863	821	848	851	854	806	835	845	799	782	869	800	848	867	838	857	883	826	831	799	797	872	821	807	838	835	850	874	804	824	815	845	884	868	829	752	801	824	875	827	833	805	811	859	896	773	799	905	770	808	808	832	775	795	841	821	786	831	788	830	861	846	894	852	782	828	816	856	846	858	867	855	800	819	791	831	847	811	819	861	794	826	863	866	861	817	809	798	861	847	803	876	822	852	840	825	815	867	838	832	849	837	809	820	875	839	801	868	796	748	864	776	813	819	831	824	887	817	876	832	909	900	832	812	817	861	839	850	800	825	862	822	871	749	772	800	784	788	869	790	763	803	838	784	836	807	886	822	820	829	852	809	854	835	774	885	841	792	806	871	840	870	847	820	866	861	823	866	892	847	840	875	858	849	818	883	804	828	808	834	790	841	859	912	807	831	863	825	794	778	799	835	893	809	797	829	841	839	858	879	807	882	782	853	858	850	845	869	860	861	887	797	856	804	882	818	877	850	870	869	847	840	828	906	793	872	850	804	817	824	833	870	859	834	866	847	815	876	824	838	832	816	848	814	845	839	782	854	826	881	893	790	854	811	821	842	877	885	860	800	854	817	834	938	872	889	776	833	838	815	835	864	866	874	850	839	839	829	804	841	863	884	850	869	889	862	800	878	861	886	904	806	867	894	824	836	825	792	853	849	833	794	829	809	849	863	864	871	841	865	799	893	911	851	800	856	842	845	838	800	831	841	794	882	808	836	773	789	853	838	805	835	815	832	841	841	852	826	848	823	846	819	808	804	809	831	863	816	876	862	802	835	812	812	875	882	818	842	805	892	867	795	812	843	841	879	822	848	783	804	864	856	844	820	842	840	824	834	850	814	833	905	853	794	810	840	827	816	832	890	850	814	758	846	834	863	816	806	766	832	837	810	858	778	818	866	844	865	834	804	799	834	821	805	859	805	840	839	835	832	783	834	847	824	792	839	845	854	844	809	833	838	865	813	877	848	861	804	828	820	813	833	812	890	873	845	794	861	819	868	869	868	841	804	848	811	846	809	800	803	830	845	826	842	872	819	862	848	795	838	811	814	841	843	837	801	791	840	798	798	828	822	865	853	848	840	795	803	808	827	817	847	867	887	845	879	815	807	856	859	826	817	863	820	849	873	817	831	869	871	843	840	841	856	844	795	803	866	892	848	871	864	815	808	832	821	795	847	838	814	865	850	853	815	801	852	851	847	833	854	848	819	826	844	851	827	854	837	816	869	876	847	891	813	814	824	834	775	814	828	795	890	839	813	835	832	858	857	820	849	829	822	832	825	858	851	863	847	803	844	859	866	868	837	851	837	794	808	885	856	835	896	882	808	812	849	839	813	803	840	805	801	864	848	819	826	851	870	833	830	837	858	795	876	818	819	821	789	807	889	826	844	826	818	830	869	821	785	842	849	840	828	781	835	812	794	859	795	829	820	850	788	845	831	865
64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
