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
336842541062	336842541620	336842542170	336842542720	336842543270	336842543820	336842544370	336842544920	336842545470	336842546020	336842546570	336842547120	336842547670	336842548220	336842548770	336842549320	336842549870	336842550420	336842550970	336842551520	336842552070	336842552620	336842553170	336842553720	336842554270	336842554820	336842555370	336842555920	336842556470	336842557020	336842557570	336842558120	336842558670	336842559220	336842559770	336842560320	336842560870	336842561420	336842561970	336842562520	336842563070	336842563620	336842564170	336842564720	336842565270	336842565820	336842566370	336842566920	336842567470	336842568020	336842568570	336842569120	336842569670	336842570220	336842570770	336842571320	336842571870	336842572420	336842572970	336842573520	336842574070	336842574620	336842575170	336842575720	336842576270	336842576820	336842577370	336842577920	336842578470	336842579020	336842579570	336842580120	336842580670	336842581220	336842581770	336842582320	336842582870	336842583420	336842583970	336842584520	336842585070	336842585620	336842586170	336842586720	336842587270	336842587820	336842588370	336842588920	336842589470	336842590020	336842590570	336842591120	336842591670	336842592220	336842592770	336842593320	336842593870	336842594420	336842594970	336842595520	336842596070	336842596620	336842597170	336842597720	336842598270	336842598820	336842599370	336842599920	336842600470	336842601020	336842601570	336842602120	336842602670	336842603220	336842603770	336842604320	336842604870	336842605420	336842605970	336842606520	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2638	3650	2300	2640	3650	2300	2643	3650	2300	2646	3650	2300	2648	3650	2300	2650	3650	2300	2653	3650	2300	2655	3650	2300	2658	3650	2300	2660	3650	2300	2663	3650	2300	2665	3650	2300	2668	3650	2300	2670	3650	2300	2673	3650	2300	2675	3650	2300	2677	3650	2300	2680	3650	2300	2682	3650	2300	2684	3650	2300	2687	3650	2300	2689	3650	2300	2691	3650	2300	2693	3650	2300	2696	3650	2300	2697	3650	2300	2700	3650	2300	2702	3650	2300	2703	3650	2300	2705	3650	2300	2707	3650	2300	2709	3650	2300	2710	3650	2300	2712	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
37613	28501	25020	19026	13897	12749	10346	6272	6447	6462	5552	5736	2489	2781	2813	2446	2506	2425	1711	1600	791	771	594	485	508	542	527	509	510	497	501	413	433	402	395	376	388	356	378	372	377	361	351	323	394	385	325	315	318	373	352	368	343	353	382	343	364	365	343	361	322	356	339	339	341	328	315	343	357	349	343	344	346	340	344	346	365	323	316	330	367	350	375	344	377	343	340	346	362	328	369	318	354	363	355	345	367	321	333	363	341	322	340	345	352	373	345	318	331	367	367	363	377	319	325	336	345	347	373	392	364	362	346	338	336	368	400	335	347	392	345	326	324	365	364	355	354	364	350	338	355	333	347	359	367	330	339	354	342	377	325	367	329	336	365	309	332	309	389	336	309	345	336	320	329	358	368	337	333	350	358	339	350	369	324	356	344	315	353	343	336	327	324	330	382	331	353	303	330	332	354	313	391	348	376	346	357	344	326	346	320	336	356	328	333	360	342	356	353	374	346	351	358	344	356	372	324	347	390	336	338	364	374	357	355	316	367	350	372	338	335	341	363	346	327	337	340	335	350	368	353	345	357	371	346	347	354	350	349	380	384	328	338	362	336	333	310	343	343	349	335	300	341	379	350	379	344	326	347	345	359	327	306	351	345	329	351	358	350	316	365	327	389	336	348	360	395	346	380	330	337	376	355	352	328	337	374	322	343	340	336	342	342	352	335	366	321	361	338	332	324	349	370	347	366	357	346	353	372	308	360	380	331	346	361	358	363	370	380	386	354	318	349	376	355	352	350	335	327	347	309	341	329	367	337	388	351	381	320	375	368	336	314	298	360	339	337	321	347	368	370	312	349	342	348	355	353	332	360	351	365	344	370	353	333	326	336	345	353	349	334	361	347	308	339	371	363	359	344	327	347	350	307	348	349	328	337	356	377	362	370	325	370	331	324	334	326	306	326	325	358	351	346	351	341	306	348	334	343	335	329	349	368	349	374	326	349	335	378	334	347	356	355	367	367	360	337	352	379	361	339	361	314	340	335	347	369	368	337	307	352	365	338	345	337	353	344	343	353	347	355	307	364	392	344	365	326	361	325	343	349	352	346	341	336	326	335	378	350	346	332	351	333	342	343	338	334	318	311	374	345	348	376	372	311	372	354	388	367	342	335	343	356	356	368	354	361	314	329	416	350	322	332	342	330	357	327	355	351	326	383	361	340	350	355	349	347	316	332	338	366	393	370	323	388	355	362	355	370	367	352	352	377	336	355	332	314	372	368	336	338	332	345	310	388	316	340	326	352	338	351	348	352	359	380	347	350	322	344	385	363	349	315	328	336	350	340	343	378	360	335	336	370	382	379	367	346	350	314	352	361	311	345	368	384	342	338	323	359	300	359	336	333	354	365	378	327	339	338	341	355	346	332	340	331	350	357	333	347	295	350	374	318	360	342	332	380	335	382	380	328	321	397	329	367	336	352	376	379	348	378	387	366	344	349	334	352	342	336	345	318	337	357	373	358	366	338	359	343	346	363	341	357	346	352	291	350	322	296	345	392	336	304	348	384	379	356	366	378	320	325	337	346	353	375	382	360	363	340	378	336	347	365	338	339	336	359	310	352	353	358	356	323	370	363	334	353	342	348	337	364	343	355	360	383	355	307	347	326	331	324	355	344	373	312	353	348	388	347	371	361	294	400	309	332	314	322	313	313	376	381	344	325	350	351	346	340	326	346	296	363	307	344	341	332	355	351	304	363	367	354	336	322	329	332	342	295	340	371	319	345	360	344	347	330	348	327	352	337	347	324	318	367	352	304	339	362	336	336	345	326	323	364	348	321	319	341	333	353	344	359	364	380	358	376	374	320	344	344	372	366	310	393	371	299	380	363	325	344	371	339	346	351	349	347	329	351	344	331	372	322	380	349	374	351	366	320	330	342	311	332	343	358	304	291	335	380	356	345	355	366	351	365	356	376	312	348	358	337	294	323	380	336	366	365	343	349	388	351	360	334	366	342	392	347	332	331	352	343	353	338	342	324	377	346	325	321	344	320	341	338	343	370	372	345	318	355	316	349	332	349	329	346	355	290	334	352	343	375	365	323	371	360	324	329	318	347	329	370	338	353	358	346	328	355	392	329	330	348	313	380	335	334	362	336	375	351	358	354	330	316	355	323	349	351	348	355	366	342	364	376	339	354	329	332	343	328	336	309	343	349	334	329	323	318	317	348	367	335	330	321	356	344	341	327	352	357	372	345	335	326	353	340	349	381	339	344	337	330	317	353	350	346	350	357	341	368	306	360	347	403	349	333	330	303	360	341	342	329	381	363	361	387	360	362	334	343	338	337	365	336	353	370	308	354	366	352	327	322	329	334	337	322	350	373	334	327	359	353	337	347	358	345	322	339	351	323	351	380	344	363	372	314	354	351	324	363	339	336	288	341	375	353	347	348	333	346	340	339	371	353	338	329	360	368	351	332	360	339	367	378	380	325	371	312	381	360	342	330	341	364	349	341	346	365	378	369	368	350	330	360	324	362	376	324	361	334	310	361	340	341	352	330	360	359	342	354	388	322	343	364	365	362	362	368	343	367	386	337	375	339	366	379	372	359	323	347	347	357	353	304	322	319	374	365	381	387	367	388	361	323	332	360	352	390	359	329	316	348	341	312	385	361	359	338	369	362	347	352	353	345	346	326	364	340	328	361	315	343	334	347	331	345	344	334	336	361	342	357	387	358	331	316	321	364	327	369	332	373	352	329	378	357	341	362	388	355	339	350	354	346	361	333	322	301	358	348	356	337	376	315	306	363	338	336	364	309	346	379	367	366	339	345	353	332	360	355	357	324	385	335	344	359	357	351	357	349	350	363	386	326	328	330	347	353	361	335	330	386	360	337	361	354	344	365	318	306	368	347	351	365	348	346	321	337	375	361	341	378	324	338	345	333	351	388	335	344	358	337	333	326	327	338	307	369	344	347	372	332	326	349	367	325	356	331	341	371	364	332	375	381	336	326	369	358	361	365	346	337	350	369	348	333	320	334	376	345	357	359	332	376	355	346	348	343	359	341	343	375	322	322	362	350	384	332	335	328	328	356	345	361	328	322	344	334	360	353	362	351	346	359	322	356	371	328	326	352	345	357	337	311	361	314	379	375	341	318	359	386	340	336	318	340	357	348	359	344	330	355	365	358	366	345	364	332	359	377	384	359	315	323	326	359	382	360	350	332	382	347	337	331	313	324	362	344	344	347	325	392	323	342	323	348	365	342	330	322	344	397	349	351	350	379	337	325	327	336	326	315	320	349	338	373	325	366	336	328	324	323	362	345	331	348	378	342	380	331	321	387	362	360	364	377	362	350	342	363	333	335	298	364	375	324	344	371	328	357	337	401	340	306	343	350	345	344	313	345	329	308	329	345	375	366	329	379	360	336	314	351	359	346	333	326	366	338	322	333	347	342	334	352	302	358	347	343	343	364	354	364	363	365	322	317	317	310	344	388	353	352	365	337	372	333	325	329	345
23411	24746	35036	34837	33168	33996	29294	24212	25630	25795	23779	24018	11956	15056	15433	13914	14283	14386	10529	9808	4188	3939	2527	2027	2392	2375	2326	2061	2238	2477	2314	1800	1507	1454	1324	1178	1086	1124	995	934	908	876	952	848	843	833	861	827	874	864	862	830	877	829	851	811	852	921	808	833	857	841	844	811	912	783	869	800	809	873	821	849	857	865	907	838	864	792	891	855	860	798	802	832	817	883	850	846	847	869	792	846	845	841	842	840	879	825	885	849	837	865	875	846	794	897	887	858	868	790	847	847	823	815	833	825	825	819	866	812	868	814	910	874	841	856	805	797	844	841	887	866	853	869	856	839	843	844	813	807	851	804	898	817	838	869	841	863	831	848	852	837	842	840	883	833	831	839	824	860	881	809	842	873	850	860	851	805	854	850	843	833	815	794	866	815	891	845	821	857	865	825	824	873	825	853	844	886	804	867	784	848	805	887	862	915	878	835	872	850	846	909	876	857	896	914	841	838	835	840	820	854	869	870	820	862	849	904	889	860	825	837	873	820	907	854	840	795	855	851	788	797	836	840	837	886	869	841	852	843	829	863	831	806	813	845	829	845	861	840	872	884	862	872	821	850	770	847	867	878	851	867	813	806	854	891	884	867	863	847	837	873	821	839	839	823	848	869	844	837	820	901	851	854	818	904	855	849	826	842	836	854	849	922	843	803	827	854	905	895	859	867	831	861	850	860	855	818	853	858	870	859	835	816	836	868	846	856	847	867	857	863	808	869	898	800	862	838	850	846	838	841	835	840	789	856	853	911	816	817	819	905	894	861	869	885	877	842	848	880	806	851	821	860	824	868	890	896	842	830	833	865	885	825	822	812	909	840	858	858	881	808	874	850	773	829	846	860	859	837	840	854	846	836	820	883	832	886	813	824	838	876	818	867	896	837	875	842	831	832	845	872	823	880	834	868	865	865	847	902	841	838	773	823	876	830	797	817	848	831	823	866	834	867	864	817	812	835	873	870	863	881	851	888	836	831	809	826	873	891	884	843	800	796	866	844	832	849	858	844	831	908	879	821	860	822	875	798	889	795	884	768	869	866	819	889	847	884	858	859	837	849	825	803	848	839	902	857	825	892	781	827	888	870	861	865	870	902	846	845	874	850	839	827	890	818	787	886	836	846	899	823	867	840	834	822	857	855	883	831	929	870	865	879	847	820	797	828	887	859	833	839	877	859	822	858	887	857	830	841	854	808	871	874	810	838	807	829	845	868	861	801	879	889	870	838	831	879	817	843	844	829	834	848	793	894	880	889	849	860	867	843	848	854	881	851	831	861	852	889	795	922	852	809	883	878	848	881	857	825	824	847	796	882	811	861	893	830	884	825	846	841	823	800	836	849	833	837	855	851	868	812	857	860	789	835	875	895	879	845	845	852	866	885	809	875	876	853	829	889	831	860	809	875	869	845	827	810	880	878	835	853	839	846	853	841	823	899	844	842	876	854	864	830	848	793	857	854	859	854	811	802	883	815	801	936	847	862	816	864	813	827	886	826	843	842	855	880	869	833	894	888	838	872	816	894	822	830	870	816	845	903	825	855	887	864	823	851	776	769	874	908	827	853	847	861	885	845	802	874	824	875	867	830	871	846	869	846	835	838	844	832	825	826	898	819	822	837	855	837	850	828	822	854	799	814	853	832	840	884	806	873	892	851	843	903	872	822	884	853	835	791	817	898	838	843	849	878	839	793	817	824	893	836	794	821	820	866	822	831	817	799	851	799	810	847	863	899	840	868	858	865	823	881	862	889	855	865	795	849	869	839	789	852	830	824	850	844	903	855	794	851	805	865	886	860	828	863	870	834	827	795	894	889	880	868	842	862	847	877	908	803	888	831	857	873	840	866	879	838	856	904	822	838	859	872	812	839	856	838	837	840	872	860	816	790	813	835	876	864	829	843	859	860	840	835	860	805	931	874	873	884	818	833	799	843	874	811	828	851	839	859	795	829	831	820	860	808	890	850	797	881	879	857	846	828	783	823	891	873	859	852	925	860	848	864	881	869	825	836	842	856	817	831	843	859	903	822	837	848	845	803	857	828	822	861	841	856	847	816	830	907	815	828	853	814	858	832	804	848	880	844	830	839	859	898	858	816	867	860	808	828	868	823	858	870	773	812	825	835	842	858	828	862	841	865	837	868	816	860	868	896	829	865	824	868	759	798	796	859	903	825	836	834	846	826	837	891	815	834	848	831	834	881	834	856	837	846	863	807	846	829	879	836	851	833	888	858	853	882	819	862	878	816	878	829	833	914	839	815	789	834	845	785	844	889	852	896	835	879	860	878	845	784	849	850	834	840	844	848	875	850	872	843	828	818	842	854	869	869	812	824	829	871	789	837	890	844	827	869	835	899	877	834	924	874	841	860	836	863	855	841	819	827	862	845	743	852	810	849	868	842	795	819	856	849	871	850	853	846	849	850	862	893	823	852	843	792	870	884	873	828	852	878	875	862	845	866	830	809	869	861	895	807	859	844	843	817	838	837	865	810	829	876	905	860	820	841	881	875	872	822	860	844	835	794	824	846	869	854	864	813	858	894	805	875	797	859	802	867	761	827	867	830	872	853	852	850	870	851	888	820	845	793	877	816	829	896	799	811	799	911	786	842	805	825	884	829	841	859	859	887	831	865	801	836	833	855	829	878	861	839	873	873	877	905	849	869	884	923	853	862	873	816	843	819	824	869	845	856	823	865	781	847	842	870	840	867	802	841	833	833	796	868	840	824	830	931	819	841	809	830	831	847	850	862	868	857	852	866	847	844	884	793	827	862	872	833	896	842	881	823	826	843	854	830	851	840	891	859	864	795	821	841	836	805	893	832	868	824	858	846	887	812	819	848	873	831	897	868	848	912	869	851	901	833	813	852	861	866	853	859	829	877	869	833	806	883	871	941	856	809	847	832	791	848	797	901	793	892	867	855	855	872	866	874	827	887	812	862	845	890	837	766	847	838	866	811	870	826	883	826	825	807	880	908	830	829	869	868	812	865	839	890	858	843	905	867	795	825	857	858	838	793	847	809	825	845	836	852	824	822	865	899	881	893	827	848	859	808	812	912	842	881	826	852	842	856	875	857	907	851	831	866	866	832	864	870	829	843	883	832	853	845	876	854	866	829	843	846	804	840	855	856	823	819	851	881	865	867	854	842	849	855	804	864	850	838	884	862	840	872	816	834	884	868	870	818	881	855	849	843	848	827	857	875	860	850	829	854	863	916	887	819	872	821	862	874	857	785	829	836	865	827	830	903	837	817	847	837	825	881	867	866	904	826	890	881	835	831	849	824	795	871	858	855	830	849	841	856	849	840	833	783	900	867	884	872	855	890	903	852	843	899	825	839	836	895	828	847	784	844	785	839	855	738	841	847	834	860	829	832	873	863	852	884	823	850	802	785	845	853	855	873	857	836	907	823	828	841	862	820	829	846	848	826	781	881	843	859	826	878	832	857	883	810	815	789	825	789	869	852	806	844	859	838
23963	11650	7372	5856	4730	3603	2593	1780	1314	940	869	773	596	550	506	489	451	489	428	453	429	402	383	357	391	393	391	374	329	345	348	362	389	327	347	330	369	357	397	374	346	341	357	336	368	316	314	345	360	340	325	357	335	364	336	337	310	327	372	349	330	336	330	365	363	365	361	368	317	338	351	347	341	353	341	333	386	360	346	341	326	307	333	359	347	328	328	332	349	341	337	367	319	378	346	337	353	356	384	305	340	344	342	335	298	328	322	359	351	351	328	349	363	318	340	326	320	387	353	372	382	314	363	328	350	340	332	338	316	363	338	340	363	339	348	357	349	348	343	350	312	351	370	337	352	339	396	329	354	357	348	333	358	327	345	375	365	343	306	371	367	379	352	363	361	326	359	362	372	358	334	314	337	333	328	326	341	369	354	377	346	328	332	338	319	351	381	352	351	351	337	358	324	316	326	382	341	341	379	351	329	381	356	373	347	318	358	351	365	361	327	325	339	352	349	343	353	368	327	330	320	372	333	383	339	362	323	341	333	348	345	372	335	325	343	333	338	327	362	345	326	318	359	368	333	362	343	361	377	324	358	359	367	358	355	357	332	323	347	349	343	323	340	367	357	366	325	354	358	347	309	295	328	369	347	336	347	390	346	367	349	349	365	322	350	320	347	336	358	343	338	342	346	329	367	342	321	325	361	354	333	355	342	331	347	355	400	339	320	364	334	324	361	382	336	358	347	372	343	343	379	336	342	332	324	341	327	341	364	337	366	374	305	361	323	329	329	335	362	327	351	329	364	359	334	356	355	306	348	368	348	363	329	359	382	355	355	354	374	301	353	380	292	318	324	340	332	348	357	339	340	340	342	345	364	317	354	361	355	357	324	352	368	355	362	404	360	359	363	390	372	331	329	341	357	342	366	334	329	389	375	318	341	344	362	314	325	348	374	332	313	374	344	348	390	398	377	336	339	333	354	310	342	341	323	329	345	341	346	327	316	337	343	373	360	311	365	343	379	351	343	353	323	338	382	353	354	357	337	362	347	353	335	301	327	359	354	311	362	333	343	349	352	383	359	350	343	357	297	374	321	339	374	347	336	357	387	348	325	318	317	327	331	343	343	355	356	336	331	368	341	354	367	345	345	355	345	341	407	380	342	378	344	372	371	371	369	364	353	345	363	352	324	330	349	375	356	356	367	344	312	335	330	337	345	366	332	326	355	362	356	334	344	337	359	320	380	363	335	382	393	335	320	342	357	383	322	358	344	339	366	322	309	341	330	341	349	364	346	342	367	302	330	344	328	306	355	348	353	371	379	344	339	357	329	341	348	384	340	345	350	344	353	358	317	310	352	350	333	368	342	299	343	335	361	355	353	327	361	321	325	367	332	350	345	302	327	325	355	392	370	340	348	327	331	335	335	385	333	319	343	367	374	345	355	353	373	326	330	334	368	337	364	339	365	359	356	335	365	325	367	366	335	326	312	353	347	345	340	354	341	347	340	370	326	338	362	357	312	356	367	361	286	328	371	362	368	338	312	367	345	370	343	346	325	337	348	349	323	343	337	355	360	328	357	369	333	337	358	332	336	360	366	319	360	357	331	355	361	355	357	327	350	349	347	340	339	341	358	327	344	310	336	346	358	317	373	389	336	365	357	319	338	374	357	324	339	381	340	369	369	343	350	346	371	369	326	324	353	352	316	383	344	390	320	338	338	314	337	364	359	353	363	328	323	324	340	353	365	335	357	292	308	322	360	365	372	366	341	325	335	322	371	372	331	358	373	345	340	370	356	331	344	352	354	364	341	345	346	350	338	334	333	331	338	335	336	386	342	325	337	348	350	375	348	324	327	347	345	352	326	331	336	336	335	329	382	358	366	341	346	324	353	371	339	328	335	382	369	364	340	356	346	325	348	361	356	341	370	336	338	323	348	343	309	365	320	322	335	330	358	331	365	352	382	367	343	320	351	370	329	327	365	381	367	335	381	352	362	345	371	338	359	366	387	384	345	365	357	374	376	341	327	326	336	317	334	360	362	339	344	344	337	362	354	325	360	379	358	351	355	358	313	325	329	357	334	320	343	344	342	352	359	346	345	328	342	307	371	376	347	373	343	352	361	329	360	323	364	310	378	335	331	384	359	358	317	351	362	341	329	393	317	351	336	359	341	317	324	359	410	384	350	353	366	352	317	319	392	325	325	343	353	357	343	379	337	363	346	368	358	338	351	349	321	374	335	367	360	334	355	358	314	370	358	311	328	355	360	344	364	394	339	346	357	364	333	351	351	337	368	369	360	349	356	315	375	319	347	308	355	333	355	374	335	339	355	348	323	361	332	346	353	332	337	354	363	372	334	325	369	330	301	374	368	335	363	340	345	350	331	355	346	362	308	348	346	370	369	324	355	307	316	370	376	351	298	327	365	330	352	363	356	352	337	335	331	323	342	338	361	340	323	346	385	362	349	332	326	319	336	362	326	371	375	326	333	350	355	337	354	356	351	335	322	303	335	347	340	311	375	341	353	349	370	362	345	338	347	335	346	327	365	359	351	347	324	342	388	350	332	329	335	384	345	351	328	332	325	328	338	350	337	342	377	347	338	315	330	353	356	354	356	366	350	341	330	349	351	339	344	322	354	349	328	332	336	334	340	335	351	375	362	369	349	364	342	338	351	362	330	316	350	327	337	335	358	364	327	337	319	304	356	361	311	369	352	334	333	319	332	343	380	340	386	368	376	344	339	313	303	381	363	344	331	354	367	348	348	342	283	379	351	368	333	334	351	367	362	342	350	373	347	339	330	332	364	363	331	335	354	347	338	339	361	351	322	362	363	343	320	380	374	329	324	367	319	338	350	361	321	382	339	344	342	368	336	341	336	331	378	398	384	370	366	318	350	341	339	328	344	354	333	330	355	331	329	354	369	339	353	331	357	388	389	333	348	383	311	351	355	328	363	384	353	359	342	345	347	341	332	334	340	352	366	314	323	368	331	376	328	317	327	335	335	359	354	363	355	350	343	371	327	327	364	355	358	364	396	337	366	354	331	339	336	327	372	290	362	357	357	346	329	375	372	339	355	335	373	336	338	320	336	365	361	337	356	319	318	377	357	316	360	365	377	311	353	317	341	335	307	325	367	370	341	349	331	359	339	354	309	329	342	328	351	338	301	335	338	313	366	332	362	374	343	329	345	310	358	389	339	343	372	378	329	345	365	330	328	321	344	333	341	332	361	402	335	336	336	385	375	335	354	355	374	341	345	349	327	370	342	325	350	334	360	351	329	333	361	377	351	308	321	363	335	370	349	332	352	329	322	334	369	303	363	320	345	345	329	335	375	339	338	330	374	393	321	372	371	338	328	348	350	328	321	317	349	335	336	358	376	347	348	348	328	329	340	323	331	337	347	318	339	355	355	367	348	353	372	344	353	342	326	340	354	339	341	361	361	334	334	376	341	361	355	349	333	335	341	362	319	343	369	398	335	344	351	360	359	364	334	369	361	326	371	346
15059	11344	19124	20258	18974	16284	12759	9316	7367	5492	4787	3944	2798	2639	2310	2073	1837	1666	1535	1478	1268	1338	1209	1101	1097	1013	987	965	1008	942	919	901	867	868	863	837	872	838	824	824	880	876	822	803	830	881	872	862	852	855	873	864	867	806	836	850	874	820	835	830	869	839	845	865	842	866	843	894	838	839	835	850	863	874	896	884	869	904	897	852	867	907	863	838	815	845	811	804	861	866	821	812	830	891	855	867	823	834	857	860	832	862	893	831	807	842	827	847	815	837	849	866	862	890	867	834	879	801	897	861	859	822	870	867	877	840	900	852	856	844	831	884	856	838	865	834	855	816	806	870	814	867	850	807	876	859	835	828	862	860	849	855	841	824	871	857	865	913	857	811	841	901	839	809	846	872	853	820	851	887	853	875	866	791	852	837	853	893	922	796	835	869	870	844	877	845	844	862	827	875	865	876	873	862	883	863	835	842	838	870	863	849	844	785	933	833	861	822	878	867	826	895	857	851	864	858	830	837	819	831	874	848	817	860	831	774	857	865	855	837	855	815	886	846	837	858	865	853	827	859	907	845	871	831	825	855	876	798	828	819	843	883	870	832	851	870	837	832	849	882	860	810	837	846	833	792	863	868	787	863	878	855	863	855	820	863	856	840	819	830	800	854	839	888	906	854	857	859	870	845	871	817	804	875	836	864	829	870	902	880	841	823	829	801	851	793	848	856	851	834	820	801	841	861	890	810	848	795	891	877	856	851	826	813	888	854	814	835	905	833	838	833	850	867	806	874	861	881	835	871	833	894	820	821	868	831	913	849	834	858	817	837	843	869	867	886	850	808	852	834	869	896	865	892	848	918	854	899	829	872	869	830	839	828	873	863	843	848	856	842	821	881	857	844	855	845	821	831	901	832	847	827	840	810	843	878	890	863	804	923	874	845	814	843	884	888	834	874	838	918	851	888	888	869	873	827	852	828	853	848	817	815	819	845	840	834	834	890	812	883	835	868	858	830	863	841	862	861	849	881	857	823	818	902	860	840	841	853	846	799	793	885	841	864	832	855	869	833	806	868	852	833	858	872	864	794	816	845	880	832	869	862	826	897	812	850	845	841	821	877	864	863	792	828	847	861	837	833	859	825	878	897	813	841	818	860	826	871	865	863	815	867	862	826	846	808	891	852	820	798	796	878	852	844	875	847	835	919	838	819	891	865	823	820	823	886	846	879	857	760	826	844	860	814	854	829	821	866	897	802	865	820	842	858	856	843	842	841	903	878	825	882	880	855	817	878	873	872	885	809	866	855	868	863	822	853	889	827	864	895	846	862	833	878	837	816	857	841	885	857	858	821	792	861	848	832	856	867	849	815	904	844	868	856	870	894	839	866	889	841	813	834	876	841	839	880	820	844	886	851	848	871	860	864	824	794	875	894	839	888	889	856	817	817	878	839	889	843	862	860	868	897	888	872	879	807	896	821	892	850	860	857	843	844	873	852	822	856	827	843	840	855	867	825	820	889	846	835	873	887	852	837	854	845	897	880	867	853	879	870	825	842	805	847	846	845	836	834	838	841	811	818	878	805	888	834	844	873	863	846	852	889	819	829	852	862	880	872	824	817	855	799	854	839	814	807	820	833	867	822	802	832	848	866	863	879	862	773	817	837	849	867	886	821	854	847	809	823	884	821	873	822	812	785	803	870	849	862	832	842	844	849	907	846	866	836	842	847	838	880	889	868	874	846	895	841	797	844	828	861	820	826	920	831	820	843	848	830	864	901	866	903	820	851	850	862	830	872	840	863	860	844	852	823	817	863	819	883	843	783	851	870	840	853	805	837	862	879	845	869	825	877	822	905	841	895	826	861	856	841	852	815	786	846	876	839	819	896	859	820	813	825	863	861	855	902	855	846	800	833	877	867	877	804	823	813	869	784	883	862	871	847	851	873	895	877	793	847	820	894	822	856	808	911	826	879	872	844	907	839	876	814	779	834	855	794	816	841	866	852	806	842	825	855	903	853	848	888	884	794	798	836	840	846	884	830	875	847	829	860	909	827	844	809	849	822	805	819	863	838	760	871	806	881	804	840	883	890	887	855	830	901	878	814	885	858	867	834	811	850	817	860	868	855	824	857	874	851	823	884	893	872	822	846	819	852	838	864	859	831	837	814	901	863	818	869	832	840	895	835	891	832	853	813	873	844	834	865	809	854	896	857	885	837	854	831	888	842	842	844	834	828	851	872	860	892	800	754	805	828	850	826	831	884	815	876	847	842	864	844	848	856	801	815	814	838	824	840	839	822	854	849	863	840	865	872	833	843	825	838	890	864	837	851	826	870	822	849	812	880	863	855	853	785	828	833	841	835	859	852	805	797	856	863	795	818	858	807	835	875	805	816	887	878	849	850	857	805	858	802	859	834	881	884	881	803	796	836	809	827	834	902	811	845	829	882	854	811	848	852	825	867	867	851	861	845	845	830	838	838	824	842	864	868	897	825	912	858	843	865	834	828	841	917	890	890	842	877	851	899	894	818	793	838	905	835	841	878	837	812	852	885	892	796	862	883	790	837	881	856	850	853	922	832	866	831	834	853	878	851	873	841	811	837	866	839	860	847	864	824	863	839	837	818	823	873	867	854	901	853	863	859	874	851	787	827	866	867	835	858	866	859	871	831	848	901	891	801	821	833	830	866	830	910	858	850	836	841	837	820	861	807	816	851	844	881	923	833	829	815	862	819	888	816	818	808	913	855	837	829	881	864	815	861	864	860	864	834	873	830	844	765	837	851	867	847	805	871	859	879	871	855	864	850	835	892	787	839	864	870	847	821	844	902	883	846	878	864	845	822	870	874	853	776	905	807	852	882	866	866	840	854	829	849	800	844	838	858	855	825	847	855	859	849	797	866	885	849	805	828	899	844	878	857	872	862	838	830	913	851	859	872	843	835	858	820	865	886	862	842	864	842	857	904	888	852	855	907	852	883	847	854	917	858	810	874	833	884	824	838	856	849	864	865	860	871	873	836	838	832	823	841	837	793	857	905	801	795	810	916	907	843	865	829	795	885	807	816	839	804	850	844	839	870	873	819	884	871	870	819	794	848	868	874	898	844	861	870	837	807	916	789	846	859	860	797	847	848	842	823	814	842	864	858	854	862	820	925	800	853	825	777	836	823	838	843	797	850	885	786	871	824	843	826	787	824	827	829	826	842	851	829	860	891	809	864	871	804	854	862	789	809	886	800	883	845	819	817	838	864	878	859	830	808	862	856	871	867	803	764	850	829	903	857	895	891	926	823	822	792	828	855	873	817	804	838	881	881	858	830	820	887	877	876	823	874	850	918	870	894	854	793	896	820	896	817	870	857	824	831	850	853	878	848	805	825	853	883	809	811	805	844	883	878	914	817	822	814	846	830	859	861	855	898	828	850	853	835	871	838	863	895	822	854	819	833	866	859	849	846	840	841	787	881	802	869	856	855	860	903	832	859	832	848	811	862	839	845	841	851	846	840	840	835	864	888
31019	20054	14773	10927	8086	6663	4597	3136	3071	3084	2607	2008	1186	1454	1483	1274	1122	1116	902	929	575	586	421	413	396	427	433	420	443	435	407	384	418	381	373	357	343	322	364	329	365	354	364	357	331	342	352	335	340	335	340	361	319	354	349	351	365	367	329	346	337	348	334	365	361	344	388	351	344	352	382	343	358	306	355	339	342	369	344	363	348	331	352	338	357	367	367	350	339	319	344	325	337	331	323	323	376	318	322	374	365	290	334	333	359	374	339	336	352	305	309	345	378	370	370	351	330	327	379	354	345	365	333	333	350	342	329	344	343	374	319	321	325	298	347	340	362	350	340	338	336	334	377	346	341	346	352	353	344	347	358	381	323	344	360	378	357	330	313	359	349	353	354	356	355	351	341	332	330	342	321	343	349	372	357	328	337	338	346	340	352	361	349	319	353	367	348	327	333	339	323	327	330	354	365	324	337	319	358	341	373	374	346	355	340	328	356	337	351	366	347	320	324	328	354	340	345	318	353	373	375	349	355	350	333	361	365	367	279	348	350	379	356	335	297	339	352	351	336	367	365	315	368	338	323	344	372	351	341	355	397	341	349	379	329	359	342	330	334	343	346	335	343	346	335	367	370	334	357	330	338	345	354	353	352	367	365	342	349	336	360	353	363	367	365	334	324	372	365	344	341	328	347	352	340	329	327	354	380	343	345	335	346	337	323	327	363	343	341	308	315	322	393	345	347	382	317	337	305	360	320	356	368	365	375	339	309	324	342	303	323	328	347	317	333	383	335	343	368	325	340	337	333	333	309	339	341	334	326	358	347	341	346	383	347	313	357	343	340	341	329	350	312	345	364	339	332	324	340	358	333	331	327	357	340	334	352	333	351	396	366	388	344	395	340	359	348	334	358	363	368	384	350	360	358	363	342	321	356	353	369	312	328	344	358	333	340	339	373	376	355	352	377	347	369	367	360	357	394	364	360	340	342	338	336	352	283	344	323	351	375	346	370	349	366	350	326	330	357	319	344	361	319	328	324	388	349	309	359	350	341	343	320	360	350	328	314	362	297	367	354	342	342	350	367	352	377	358	313	349	308	360	338	312	359	361	331	307	329	389	353	335	316	361	335	331	328	364	344	354	325	352	373	320	361	342	347	353	356	327	344	312	347	338	326	356	343	352	358	356	365	386	339	329	376	331	362	339	352	371	346	352	340	315	331	354	336	365	378	344	374	376	343	333	318	308	322	359	328	339	344	332	357	367	378	329	345	321	358	318	343	330	326	323	340	349	366	345	349	361	351	332	309	353	352	337	346	318	343	332	332	357	341	344	367	328	342	352	340	327	320	350	334	362	338	342	348	329	357	349	381	329	314	345	358	318	351	371	334	369	383	320	335	322	365	330	354	324	361	359	371	353	360	328	328	344	309	337	346	317	344	321	329	375	373	370	371	305	349	332	345	373	347	342	331	327	359	325	326	335	330	366	348	296	356	341	341	339	352	365	323	333	346	371	326	343	320	382	347	403	381	329	316	321	366	340	353	341	302	341	320	342	339	356	348	320	344	350	334	339	337	330	385	367	362	336	388	339	320	334	332	341	377	365	316	353	346	374	321	355	311	348	371	321	322	307	335	364	352	335	358	351	324	328	324	356	356	351	327	365	312	333	337	375	350	306	359	325	327	340	332	300	336	292	375	343	331	345	332	296	329	331	323	319	326	326	300	363	352	348	342	364	338	330	345	351	357	341	328	335	328	372	336	313	325	344	349	333	333	348	312	322	299	326	316	334	362	333	368	336	342	360	375	352	355	364	322	362	354	342	333	354	361	346	351	358	343	339	311	325	334	320	350	339	324	333	354	315	343	341	348	342	359	327	349	375	375	334	353	331	331	355	355	350	320	363	346	338	380	344	376	366	350	335	295	340	320	352	329	330	367	359	357	351	365	356	343	312	347	378	331	373	346	324	329	313	352	373	321	346	343	329	347	348	352	356	327	340	345	351	336	400	331	372	320	339	363	344	332	362	328	359	374	351	326	351	334	339	371	376	314	374	344	388	342	338	320	363	361	333	328	317	361	369	363	342	334	308	330	374	317	360	299	356	363	356	347	346	321	378	360	308	361	348	359	357	370	335	347	347	341	348	338	324	307	357	358	337	346	350	378	330	344	360	332	354	358	357	334	328	356	319	316	354	314	365	353	341	377	360	377	357	319	348	347	334	356	314	350	338	372	364	363	383	335	365	329	355	339	316	331	342	327	321	321	357	407	355	339	378	323	334	349	384	343	367	354	362	360	331	341	351	331	324	340	344	328	344	354	354	331	395	357	363	329	347	347	362	359	335	342	351	301	377	347	338	390	353	376	347	345	335	365	336	320	335	344	345	393	376	353	331	347	360	341	375	333	323	340	332	333	363	331	346	355	340	335	314	358	347	359	329	350	344	376	344	360	346	332	314	338	368	347	358	336	324	349	337	349	348	357	338	338	332	352	333	340	348	331	361	365	350	378	364	341	353	377	359	372	341	343	329	314	349	319	311	373	349	338	340	356	328	343	359	341	316	363	329	358	336	357	353	378	350	338	356	335	346	347	327	323	343	356	333	359	382	357	321	344	346	345	370	347	361	322	363	316	331	311	366	340	319	331	312	340	371	328	382	356	372	339	349	362	345	329	338	333	365	353	334	361	343	365	337	344	356	312	374	330	340	324	375	331	365	345	335	358	338	329	329	316	318	330	295	346	318	350	349	320	337	367	336	338	349	348	367	345	335	348	345	343	309	343	341	376	360	355	366	406	314	307	367	364	302	349	322	332	347	315	359	355	329	358	322	335	351	340	373	355	345	359	326	380	329	346	349	353	368	325	325	377	362	298	367	352	367	367	382	383	331	358	324	353	324	320	336	384	400	345	330	322	386	366	362	348	335	335	351	354	356	352	346	366	360	340	319	344	352	313	344	337	362	357	335	339	374	376	341	338	336	380	365	381	334	344	353	326	343	337	311	312	383	379	377	335	359	352	342	355	323	355	317	339	337	352	355	328	333	345	348	348	342	348	354	326	339	357	327	335	354	340	346	325	366	362	339	375	329	363	334	326	340	390	363	356	366	380	363	341	331	329	357	377	343	329	376	359	304	379	363	352	366	338	346	327	334	354	357	337	342	358	360	361	336	348	342	308	338	322	351	350	338	385	347	346	351	337	343	332	339	338	377	344	328	358	357	326	351	334	344	369	353	310	348	340	378	344	340	361	311	331	348	354	381	321	361	318	367	325	348	388	374	363	354	354	348	329	360	344	349	355	360	355	332	340	356	334	345	328	363	400	348	367	312	353	360	367	340	326	379	355	322	345	324	368	367	351	350	344	345	367	360	328	341	345	356	342	339	346	332	331	380	358	356	329	329	372	346	361	382	363	335	324	356	356	336	343	357	347	368	352	330	346	351	349	383	340	319	330	335	358	316	361	352	347	348	355	388	327	350	327	362	360	359	361	351	312	366	325	337	366	351	361	336	330	320
18906	18149	25871	27697	26038	24716	19859	16206	15748	16541	13858	10920	6919	9462	8851	7359	6453	6928	5383	5219	2792	2583	1589	1347	1519	1507	1504	1433	1476	1515	1355	1186	1110	1099	928	989	965	917	900	883	862	877	869	872	844	879	858	843	862	854	850	836	813	839	842	831	853	804	858	854	893	807	819	836	837	870	849	863	850	815	778	832	832	890	823	878	837	858	834	842	816	840	855	815	825	865	843	823	866	853	814	784	843	874	850	810	897	859	849	862	874	855	807	834	857	850	842	835	884	899	813	863	843	864	864	861	854	817	815	884	842	873	851	855	842	851	845	814	777	870	892	851	926	869	853	867	868	850	816	763	831	853	862	865	843	821	881	847	804	842	847	861	846	857	866	875	830	805	827	784	865	833	801	897	817	864	815	859	901	872	831	798	797	819	813	813	852	853	834	803	858	875	882	831	867	890	829	875	879	863	825	877	917	868	842	838	878	869	893	827	870	829	798	859	837	854	846	829	816	841	859	865	822	833	851	836	799	859	832	862	882	873	834	826	825	914	882	871	915	884	900	848	844	815	871	788	880	898	801	822	871	825	856	831	877	884	819	873	896	825	826	848	841	886	855	866	837	890	835	841	861	809	827	813	860	831	851	865	856	883	819	904	840	850	797	845	868	826	807	844	858	888	859	894	856	857	866	815	878	823	892	873	797	857	852	825	855	865	822	835	851	889	780	841	861	851	799	818	906	835	851	848	840	850	884	805	871	860	856	862	841	850	849	804	905	848	830	806	872	841	818	845	829	847	830	804	834	840	867	859	881	855	845	860	809	812	799	838	869	832	841	804	863	866	826	827	840	876	861	875	850	818	827	846	825	834	802	885	875	857	881	842	845	792	814	846	869	828	889	894	860	854	854	796	897	865	789	968	873	840	832	863	795	849	808	835	895	854	831	819	877	858	872	813	841	899	837	871	851	785	819	890	788	829	890	853	898	807	806	843	844	850	898	860	871	880	832	885	852	812	895	822	841	857	822	844	855	836	862	807	838	903	838	846	832	809	878	821	856	850	873	831	856	790	868	829	839	857	840	839	842	843	880	821	833	818	820	840	848	902	855	816	821	832	875	875	837	869	833	803	840	810	821	865	939	858	853	900	837	881	813	832	860	854	821	881	874	855	809	809	832	833	829	834	834	844	860	821	803	858	804	875	817	848	840	834	785	861	830	869	842	819	877	855	900	811	815	864	836	841	832	851	847	815	856	861	860	870	827	880	829	850	806	843	888	827	820	832	831	853	837	877	834	817	806	846	798	828	861	842	831	825	869	824	863	834	865	859	865	833	838	893	860	847	872	833	857	900	853	906	837	840	795	814	826	878	848	887	804	885	858	857	881	925	824	850	884	831	849	921	883	842	867	860	879	903	826	865	857	846	822	841	836	822	884	837	839	853	853	811	846	833	808	842	831	805	873	820	871	812	865	888	848	865	877	813	888	837	846	821	811	848	789	863	869	827	833	885	797	911	873	850	879	862	872	872	880	790	832	866	832	858	877	836	864	814	906	836	821	869	787	841	840	865	880	860	908	853	842	821	889	821	868	825	824	758	836	815	835	863	821	831	843	775	823	856	824	833	825	870	866	865	851	841	890	828	822	844	857	857	881	873	834	864	833	913	862	857	848	833	853	837	837	850	908	824	855	862	883	862	833	807	833	818	836	825	856	858	844	899	812	797	863	828	840	844	829	816	842	840	863	857	821	845	835	881	856	844	853	842	873	830	831	832	804	830	865	860	813	857	837	830	837	835	820	866	871	844	822	895	854	858	858	811	855	842	861	848	859	794	835	820	858	826	819	860	866	867	923	842	824	847	868	833	808	807	853	840	832	833	848	874	868	802	883	870	787	856	841	866	823	835	851	819	880	848	830	819	822	879	830	854	883	818	895	855	870	834	839	869	847	830	821	848	864	858	889	868	855	836	846	849	858	787	859	911	880	848	849	818	859	849	837	831	881	871	845	876	825	846	821	859	848	828	831	871	855	827	868	863	879	802	859	788	832	860	878	874	796	790	841	876	816	773	864	859	823	866	846	837	828	846	842	826	840	871	855	865	823	859	879	872	852	824	797	830	848	843	852	876	891	860	879	828	870	905	860	806	784	846	835	802	891	825	791	870	830	831	846	849	841	894	860	856	841	797	832	875	859	875	841	814	839	835	845	870	860	869	817	836	818	851	891	858	825	905	835	861	829	811	838	830	866	799	832	769	829	826	824	844	868	876	843	818	848	833	860	855	871	885	864	857	780	906	820	866	825	832	794	903	876	945	831	870	873	824	897	857	833	867	854	808	876	847	823	816	863	802	845	840	829	845	835	888	896	813	812	757	829	832	849	849	836	825	829	815	841	875	821	879	828	869	861	837	860	820	823	841	829	833	871	845	826	836	865	848	823	818	823	896	852	836	814	840	825	861	875	831	848	778	860	849	854	876	794	797	819	836	869	874	866	843	841	891	915	833	824	835	858	835	837	900	857	883	873	831	871	874	821	885	794	805	849	851	835	853	833	865	788	825	824	917	889	830	881	822	852	828	832	855	920	851	865	857	828	843	873	845	806	841	838	857	812	850	833	826	823	831	888	833	838	812	810	849	843	808	811	886	758	837	834	805	805	872	859	820	817	862	851	829	812	840	815	846	837	891	860	803	888	864	802	860	835	848	870	849	825	843	880	856	886	823	866	857	826	884	851	834	857	852	844	860	790	828	837	884	807	872	882	853	862	817	843	825	876	792	865	844	852	820	887	857	885	877	866	847	838	796	842	912	867	780	827	814	824	864	858	859	863	859	890	857	870	860	823	873	800	865	839	875	847	887	861	847	839	810	797	861	823	924	860	812	833	852	836	872	848	795	894	831	888	832	903	821	868	833	836	823	855	838	828	828	898	865	820	840	815	794	870	804	852	861	880	827	872	890	904	867	803	773	866	849	796	851	878	912	908	860	882	899	808	860	808	854	844	865	826	798	804	824	804	888	860	853	866	841	817	874	823	883	860	825	884	834	844	844	825	889	883	841	834	877	828	844	863	853	841	826	827	844	863	848	870	855	824	861	876	823	868	798	881	832	843	851	829	807	833	815	855	867	854	875	852	788	844	840	868	878	807	847	844	813	801	874	860	808	828	842	796	875	851	886	892	874	879	889	849	865	832	852	886	874	846	812	857	788	833	864	863	854	790	828	796	827	848	894	845	862	911	839	789	810	903	832	837	847	877	811	870	806	837	855	840	846	868	852	877	806	827	826	859	838	911	842	849	900	802	838	798	850	880	842	849	868	838	828	868	818	861	846	871	783	867	876	807	806	837	872	834	832	796	847	850	867	836	870	868	808	797	836	846	851	871	855	791	846	829	863	844	907	825	836	883	848	808	891	887	861	864	859	840	838	854	829	824	864	846	813	868	833	897	847	885	848	832	881	874	850	808	835	782	838	870	837	868	913	824	862	805	820	823	785	849	821	879	853	819	826	855	805	792	849	847	805	803	848
37485	29676	24368	18785	14062	12565	9710	6002	6111	6734	5818	3326	2010	3127	2431	2430	1938	2217	1702	1552	780	604	474	453	528	504	549	489	591	489	465	450	439	406	379	386	368	371	346	385	363	332	387	369	352	340	342	323	328	364	358	327	327	329	335	358	355	337	333	363	343	363	326	319	382	346	347	352	354	330	351	332	367	356	348	317	336	362	362	341	339	344	341	384	359	370	360	354	330	324	355	340	347	372	355	339	321	320	389	328	352	374	348	326	374	343	363	340	316	376	327	332	344	325	351	337	353	371	339	343	346	324	333	355	358	351	325	367	348	348	344	335	344	346	321	343	355	343	335	329	340	346	339	349	341	364	351	347	352	337	331	372	361	326	320	350	330	329	399	329	340	357	357	361	341	327	336	303	357	381	325	338	307	341	331	365	316	343	342	333	339	360	344	354	353	366	331	350	360	343	336	371	396	345	322	369	327	339	375	331	354	351	361	348	337	343	329	362	354	340	336	335	359	332	373	317	348	366	363	376	333	354	370	356	306	334	380	325	352	389	357	344	353	354	340	355	329	325	364	361	349	356	339	338	333	334	337	355	353	340	365	338	343	350	354	351	401	362	346	354	356	351	348	359	362	357	351	371	367	356	376	349	352	365	292	368	364	348	348	369	354	351	349	354	341	365	342	344	339	357	347	328	316	367	329	324	368	378	338	341	322	326	349	374	350	350	348	340	325	326	332	336	310	314	345	345	329	342	338	348	355	370	304	346	343	366	364	352	363	369	336	353	364	338	343	335	345	380	347	325	337	334	346	346	332	350	338	324	363	358	352	326	298	351	340	355	354	337	330	363	326	340	360	338	369	339	370	352	333	323	334	330	342	323	344	366	348	347	338	373	340	348	351	349	340	355	351	408	332	342	339	307	352	330	311	347	346	358	333	327	362	316	316	307	353	292	360	324	368	346	366	333	359	373	341	356	329	348	350	326	344	358	331	353	328	343	369	306	356	308	341	319	344	362	374	328	370	304	356	358	326	372	296	336	340	343	362	355	345	344	350	352	346	326	336	358	324	336	322	354	369	353	351	352	345	345	360	360	351	363	335	373	369	340	359	310	342	339	345	343	363	303	354	392	305	358	339	304	374	351	359	365	345	305	324	373	347	341	350	338	332	345	332	355	381	344	347	329	314	327	346	338	356	320	344	382	355	358	365	353	376	342	373	361	381	349	319	363	364	366	340	312	340	364	355	341	339	354	313	338	338	360	347	377	326	346	349	343	330	356	347	351	340	343	368	339	344	338	336	331	343	343	337	341	364	337	338	378	350	343	353	331	366	354	343	354	350	363	356	326	324	333	352	338	327	365	332	334	334	350	330	336	351	364	323	329	367	355	343	337	343	352	354	362	306	335	323	365	335	339	401	353	354	305	339	369	325	355	347	333	350	341	329	338	342	337	337	363	349	329	338	348	319	323	342	341	356	337	375	355	301	340	329	320	348	341	310	357	339	329	342	340	376	348	372	326	335	350	315	329	307	365	344	359	327	344	380	339	318	325	348	350	348	314	323	357	316	337	322	343	351	339	362	347	335	345	340	339	311	341	334	334	343	324	325	339	355	312	354	335	336	377	363	342	307	335	361	367	326	330	361	302	374	360	326	366	342	321	317	352	346	339	340	300	356	354	371	317	347	359	343	331	327	342	339	385	360	351	336	318	323	380	354	360	369	325	329	355	372	365	358	313	321	333	339	340	356	347	342	337	352	339	334	354	355	375	338	329	346	308	351	337	336	367	351	330	321	367	363	330	351	330	350	354	360	330	319	340	352	374	364	364	343	330	331	341	344	366	360	361	349	372	312	336	335	356	374	355	347	361	351	379	336	330	324	358	350	321	334	329	328	368	318	349	379	328	366	345	345	363	347	330	364	338	339	350	332	331	355	354	325	337	362	341	354	367	343	349	331	319	343	328	332	358	352	327	315	321	327	384	360	322	345	348	338	344	332	348	337	341	336	330	321	368	311	287	358	342	343	333	378	319	326	311	354	350	353	345	356	326	332	335	351	337	355	331	348	313	321	348	342	292	340	313	363	326	342	329	364	313	371	334	358	346	346	403	351	335	360	326	343	358	349	310	374	387	342	352	366	359	346	366	332	359	344	326	371	379	294	337	316	354	295	328	323	341	357	347	341	356	316	334	382	355	324	346	354	344	324	363	379	356	356	369	351	355	360	330	349	356	348	341	364	330	355	367	340	297	333	350	365	321	321	336	353	382	355	332	342	352	348	302	357	321	349	346	341	390	375	363	334	345	329	379	394	353	371	323	318	315	331	374	366	327	337	349	313	336	336	367	367	329	360	340	334	362	320	366	378	355	360	342	342	334	343	392	378	337	331	346	351	338	377	360	335	346	329	370	344	377	334	325	358	366	376	319	367	363	357	375	338	372	333	320	359	314	329	349	386	370	330	338	326	357	322	339	327	344	341	353	354	374	328	357	366	366	344	360	355	357	342	347	365	338	352	384	376	338	360	357	323	326	359	326	315	368	338	364	366	343	342	340	370	368	366	325	329	369	321	325	314	343	325	340	334	308	383	345	311	323	339	334	326	357	342	349	347	343	318	352	305	366	351	335	380	355	361	321	363	319	340	331	380	366	334	335	325	353	334	341	338	336	318	323	341	339	371	357	332	326	370	330	323	332	334	355	328	346	336	323	326	342	353	348	351	341	336	321	327	322	326	350	385	332	345	311	333	364	340	348	318	354	330	326	339	326	365	348	323	326	340	331	343	348	356	343	345	332	369	360	359	333	342	352	328	359	379	351	346	326	364	350	311	334	365	352	329	360	329	366	381	362	368	373	343	372	349	363	358	350	325	351	323	356	371	328	344	336	369	328	321	332	332	331	343	370	322	332	368	331	340	377	349	341	347	348	350	385	324	336	339	346	351	369	367	348	355	344	342	354	333	321	389	352	346	375	347	375	391	348	367	327	348	362	336	323	340	353	342	361	357	361	317	323	310	329	337	377	361	378	345	316	323	325	348	340	341	329	331	354	354	340	370	362	337	345	357	383	338	317	373	364	370	324	343	327	350	339	372	342	325	373	341	363	338	342	308	348	338	336	350	337	330	350	358	326	370	372	325	356	363	335	343	357	327	347	367	305	349	355	367	329	354	355	360	356	322	324	347	361	359	311	307	383	350	367	342	358	356	355	349	351	341	372	341	348	325	346	354	330	340	337	336	334	357	340	330	327	320	354	353	345	321	333	333	341	384	343	364	338	377	349	338	379	310	349	357	341	336	328	344	313	338	366	355	309	347	351	351	352	371	373	342	332	347	359	321	320	375	320	346	315	365	336	374	332	309	344	310	355	341	299	323	341	306	371	314	369	336	348	367	372	346	333	333	329	366	353	356	377	358	372	365	320	335	348	369	353	322	329	329	361	351	330	339	357	340	356	333	319	365	343	385	336	373	370	333	386	338	339	399	355	335	365	331	361	337	359	375	342	344	332	334	305	327	356
22723	25485	33108	34632	33189	32740	27792	22902	24517	26223	23941	15246	11877	17154	13871	14127	10744	13732	10268	9548	4002	3001	2010	1970	2340	2317	2318	2164	2663	2390	2103	1789	1516	1493	1115	1076	1118	1070	964	909	881	865	892	913	838	847	850	865	835	851	856	839	851	873	861	849	877	846	819	841	868	859	893	822	834	817	842	831	812	862	871	899	844	857	889	854	816	912	895	875	817	922	806	824	845	777	830	827	820	829	852	910	852	883	809	802	857	814	838	809	862	829	868	827	840	860	864	809	892	884	854	872	856	838	872	830	831	864	853	849	791	869	849	873	898	837	861	874	886	866	834	811	867	905	900	803	824	805	808	815	863	879	848	814	796	862	842	859	881	831	813	856	879	880	834	840	872	805	853	823	882	820	867	884	863	839	828	858	824	874	838	869	867	896	804	846	808	813	878	838	837	868	817	829	820	847	830	847	855	890	813	843	832	850	775	846	811	836	830	794	821	860	841	815	846	859	828	823	810	794	871	858	858	858	798	829	848	860	868	856	879	870	837	824	829	866	806	827	842	859	840	813	847	888	883	829	861	857	864	885	843	841	801	825	873	859	834	872	835	837	879	842	877	795	851	860	864	817	838	897	867	883	860	794	871	846	838	862	876	894	862	845	826	801	830	832	892	753	808	869	873	825	839	837	855	840	835	823	888	801	890	842	832	818	821	803	814	817	827	767	831	850	798	860	846	904	824	822	882	828	840	852	813	934	881	854	863	913	822	898	843	854	824	894	838	862	834	847	866	881	864	869	807	837	874	874	881	872	787	851	818	885	846	845	894	818	849	813	858	861	859	819	871	856	866	781	879	881	831	845	829	879	872	844	860	853	831	798	857	846	798	854	897	845	839	862	779	880	848	890	837	836	888	847	855	876	779	840	809	811	859	792	856	837	841	827	802	882	866	875	842	820	883	844	833	840	820	809	824	880	811	861	807	900	885	893	841	809	857	804	873	820	879	799	838	834	862	843	854	866	853	823	797	838	852	790	879	823	835	849	863	864	847	790	826	798	883	827	866	849	831	821	811	825	854	809	852	919	843	869	863	821	858	854	796	856	900	857	893	872	864	841	809	820	814	823	852	872	849	873	856	876	910	838	843	833	828	833	849	863	864	860	838	867	825	821	820	806	806	856	806	853	832	831	840	840	883	831	839	852	803	873	877	842	839	838	860	783	856	828	809	864	882	824	861	860	781	906	890	838	911	867	803	823	805	851	904	841	873	819	829	835	855	804	842	873	793	874	838	802	833	800	903	859	823	847	853	850	818	798	842	814	801	881	820	889	887	845	807	855	821	879	884	833	797	826	828	841	847	841	825	800	840	882	846	865	834	858	823	833	847	843	784	852	857	855	875	817	818	825	830	897	857	840	829	828	842	853	849	826	850	833	893	831	909	875	830	834	855	839	803	829	829	889	828	820	846	810	806	879	843	917	866	827	858	802	805	878	883	808	863	908	794	877	831	850	819	879	809	846	871	877	873	891	831	854	855	829	869	858	827	822	882	827	802	816	802	847	834	868	844	840	854	868	833	873	840	848	852	808	882	871	868	837	876	807	844	822	845	826	873	857	838	785	835	831	850	838	861	842	836	824	813	803	853	860	846	875	813	850	832	868	839	848	834	892	853	862	874	767	880	816	825	803	834	808	795	864	845	820	814	832	833	802	894	857	856	836	838	772	784	828	903	856	805	848	863	848	858	847	865	848	863	905	829	823	827	902	816	843	864	857	890	790	819	872	855	806	846	855	810	799	844	832	900	830	925	868	872	826	844	821	845	852	806	890	856	826	787	834	817	840	803	844	862	877	887	870	815	913	832	813	880	831	832	847	845	873	873	838	908	855	878	823	871	795	852	885	821	839	844	853	852	830	915	861	814	885	854	821	847	830	872	923	846	819	860	857	860	807	780	861	852	828	893	825	851	858	841	836	839	773	813	837	834	826	784	802	870	836	812	852	850	838	853	846	864	872	797	827	822	849	846	870	833	814	860	886	818	840	850	924	826	838	863	861	838	848	811	854	923	839	850	864	838	858	855	868	849	888	837	823	891	829	832	883	864	863	873	828	842	886	857	900	836	893	842	806	916	818	930	870	846	862	845	819	815	824	862	839	811	802	856	859	857	807	801	915	880	814	872	803	844	862	826	849	834	824	897	850	820	889	863	821	860	831	900	855	878	821	810	854	876	846	872	838	865	837	823	859	827	841	870	826	866	825	852	848	876	859	823	872	814	855	890	870	807	831	849	816	859	870	807	826	811	914	850	853	858	813	826	811	837	810	809	859	867	857	839	788	826	851	841	862	797	786	845	825	877	842	861	857	873	852	917	832	781	869	817	827	867	802	888	849	861	818	845	836	811	850	858	893	824	901	855	792	835	897	812	783	878	914	861	838	868	856	876	893	839	864	825	838	847	849	809	837	878	834	864	800	903	824	868	836	789	863	808	827	901	808	874	872	820	843	835	877	867	856	864	836	835	813	906	859	846	817	875	870	855	843	813	847	830	889	852	842	883	850	891	890	844	849	837	831	814	860	832	850	822	857	872	877	817	842	856	874	808	802	854	835	892	887	818	843	832	793	804	807	853	868	848	870	827	834	867	846	841	824	821	838	861	832	779	850	885	844	884	875	834	889	806	827	835	818	834	852	833	860	843	855	896	865	816	783	889	888	855	858	872	898	846	871	825	805	861	840	904	869	837	874	812	838	839	877	864	837	826	881	806	836	883	917	789	836	786	850	815	857	853	880	832	853	873	824	869	823	886	843	856	848	898	888	880	822	884	858	807	794	858	858	850	848	860	831	849	850	830	872	887	840	828	849	845	844	864	869	817	881	866	832	888	842	856	858	825	853	866	879	810	860	857	861	805	837	890	878	821	823	831	827	826	861	823	858	838	813	860	879	823	863	865	853	840	826	833	853	884	831	824	833	797	854	826	861	839	857	846	852	876	901	838	803	839	885	883	858	832	849	822	822	852	809	864	875	813	848	917	867	853	791	795	856	845	887	856	816	817	837	837	835	899	898	829	830	826	821	815	843	825	846	858	888	819	837	821	841	836	821	845	875	863	787	891	839	865	892	831	887	842	799	820	862	854	855	860	856	868	812	824	905	832	847	876	854	851	816	845	817	843	883	832	871	875	846	830	829	901	793	835	872	875	833	812	805	857	912	787	862	864	857	846	897	820	855	875	865	816	867	861	834	830	831	873	826	817	895	882	850	842	938	841	821	832	865	867	880	854	803	804	873	871	834	781	800	872	825	849	838	848	866	896	837	872	888	847	863	826	929	866	852	859	823	829	890	853	837	857	830	886	854	807	871	827	821	821	814	874	848	858	908	830	835	886	851	866	867	802	876	832	833	822	846	883	832	901	858	861	780	858	802	861	801	870	881	922	810	889	847	802	863	849	838	834	865	841	836	848	891	845	820	847	833	823	839	892	875	813	795	824	822	801	891	850	829	845	819	837	858	890	813	868	819	826	832	829	857
24791	12167	7005	5765	4276	3382	2300	1517	1146	1095	927	678	611	598	549	486	420	418	426	429	364	370	408	367	388	358	357	363	364	372	342	299	377	350	429	364	323	350	350	330	344	366	325	375	305	351	376	341	352	336	368	323	349	325	326	327	323	310	303	368	326	321	342	341	351	362	330	324	360	335	370	321	355	324	330	366	375	372	374	348	379	351	367	335	359	350	335	362	342	380	385	343	357	358	363	345	341	324	317	336	345	342	340	342	341	346	350	332	368	347	362	317	362	371	320	355	348	360	338	315	326	337	370	357	350	332	353	347	339	366	358	364	351	346	386	329	363	377	344	380	313	319	390	330	370	336	349	319	357	328	366	377	308	346	362	362	333	332	360	343	371	338	313	307	313	377	340	339	391	375	360	349	326	351	347	349	352	369	368	313	321	333	346	355	324	356	381	336	323	355	340	366	338	358	354	345	382	351	366	336	349	380	339	317	366	327	370	365	342	353	356	364	334	354	326	310	346	364	345	324	363	344	378	358	356	342	369	348	358	304	298	334	323	320	413	336	358	390	353	383	354	377	377	365	379	342	353	374	348	356	355	352	382	350	359	369	361	366	376	336	329	355	338	378	350	375	352	336	379	362	337	367	344	344	316	367	313	368	357	350	343	372	361	360	361	346	366	338	340	399	338	392	354	359	360	329	355	327	340	331	348	348	326	364	376	364	368	360	358	360	331	340	380	360	362	353	347	331	361	350	363	339	350	328	366	353	340	345	351	332	353	355	337	361	357	381	316	328	337	350	329	352	378	343	347	365	343	317	336	374	349	356	357	376	342	347	363	319	345	363	366	297	382	335	358	351	352	350	363	336	367	345	342	375	344	351	330	313	336	391	329	366	352	366	341	377	361	337	325	319	371	404	360	354	337	375	340	334	363	346	332	377	341	338	358	360	364	381	379	324	337	359	408	333	358	359	295	354	363	330	313	350	351	369	347	323	365	354	359	373	322	343	306	347	371	328	404	374	351	339	332	339	355	338	347	348	359	344	327	375	384	355	356	339	320	322	388	379	337	386	332	355	345	335	357	375	363	355	396	367	338	355	370	383	346	369	349	343	353	350	379	325	318	359	359	359	338	371	356	353	351	365	349	356	330	329	332	382	337	354	367	347	377	350	308	359	360	353	350	370	355	336	369	372	317	365	353	348	340	333	407	360	327	319	368	374	351	365	345	335	376	344	347	383	320	329	341	346	347	383	322	366	356	333	326	326	325	318	347	374	377	384	368	347	380	348	370	338	391	341	342	352	379	364	369	348	384	383	381	316	363	347	337	368	367	356	341	366	340	317	346	356	301	360	348	323	368	365	363	344	350	385	344	350	351	388	345	352	346	381	362	370	381	366	321	335	332	335	331	321	372	353	308	343	346	363	392	330	377	341	364	350	377	362	341	346	364	349	361	335	337	380	323	321	359	392	362	356	376	368	377	352	355	345	356	366	340	378	346	343	363	323	336	374	365	376	359	356	347	337	370	337	348	323	346	374	378	355	344	331	335	411	385	324	349	322	357	360	319	360	360	353	344	360	351	302	378	356	348	340	373	382	376	342	340	355	336	360	327	371	348	353	357	362	341	334	346	348	361	335	340	347	333	383	337	338	366	346	339	372	326	327	350	342	331	349	360	343	362	331	329	327	342	360	372	336	386	360	367	388	390	358	342	355	318	343	331	376	328	347	318	344	346	329	359	367	356	353	359	314	367	343	335	357	363	356	335	342	358	336	373	337	374	390	383	360	394	335	348	344	377	348	367	329	347	341	350	354	341	319	350	362	351	334	331	346	326	348	368	329	343	330	307	374	327	379	362	366	335	319	373	355	353	342	344	343	346	377	348	334	358	338	363	320	330	347	330	369	336	313	337	347	370	361	374	369	358	386	321	359	379	406	388	327	334	369	341	327	362	316	353	351	355	350	358	347	374	354	351	354	318	310	344	328	379	381	365	322	375	371	330	347	347	359	340	371	343	370	336	320	387	337	354	385	379	365	356	347	332	363	377	347	329	325	324	317	380	361	388	375	348	390	371	337	360	368	378	335	342	363	379	363	326	364	358	342	339	344	356	348	351	352	378	335	374	336	354	324	358	364	335	352	331	342	369	388	359	334	339	341	353	357	351	387	395	345	310	371	335	349	345	352	338	364	346	412	365	331	382	387	378	359	339	310	348	321	360	353	351	348	350	344	382	338	338	382	351	348	354	319	327	383	365	357	346	364	343	366	360	352	388	324	322	352	344	332	363	364	374	311	345	354	351	362	344	329	346	368	378	347	376	359	337	354	352	356	339	348	373	397	337	342	380	381	376	382	364	364	356	334	342	375	374	353	347	348	338	338	340	371	373	354	337	328	377	316	340	365	335	354	352	357	375	320	373	339	331	355	335	356	335	330	370	371	341	368	371	359	346	385	368	344	357	327	323	352	359	347	398	359	360	345	398	352	332	325	328	391	330	369	358	355	360	336	330	320	366	366	337	351	383	388	378	359	313	352	367	355	352	357	378	350	370	382	378	354	322	344	333	373	341	341	385	362	356	365	361	332	349	343	359	324	360	361	317	351	338	363	353	387	346	333	378	351	374	373	392	342	329	381	361	358	363	363	352	353	363	350	386	363	329	337	321	318	316	362	341	327	335	321	333	373	352	373	334	363	373	363	371	319	364	292	405	378	291	333	346	306	353	378	393	362	360	326	385	352	354	362	306	343	361	363	368	381	348	330	354	349	358	378	345	359	349	331	339	368	347	329	358	369	347	388	335	334	338	352	335	325	341	382	348	383	397	334	381	345	370	344	360	367	344	355	346	380	343	407	366	357	362	340	338	333	378	354	345	359	328	342	349	341	331	336	384	377	372	329	362	340	356	345	354	346	363	343	360	322	351	370	362	353	356	350	380	335	360	353	331	336	350	365	316	363	337	373	365	350	360	356	313	387	357	359	353	362	345	368	359	297	349	376	421	365	336	327	354	332	351	379	368	359	362	370	356	350	340	354	351	349	344	387	353	336	356	350	344	367	359	335	341	353	358	304	347	360	396	378	342	360	383	338	351	356	346	320	368	344	334	354	354	375	379	342	355	379	309	346	353	333	364	329	342	346	346	330	366	346	334	370	368	366	354	335	370	354	338	342	361	365	357	344	370	360	328	346	357	347	365	342	364	350	361	345	362	348	346	351	355	348	355	344	356	357	292	340	356	344	358	363	327	379	376	351	370	378	339	359	347	369	327	350	350	355	361	356	368	341	396	313	372	341	372	335	344	347	334	339	350	342	378	363	385	354	349	359	343	338	347	353	368	359	354	344	332	352	352	362	337	351	340	342	388	321	325	341	373	331	360	353	379	374	363	337	343	375	330	331	371	353	356	372	339	352	351	342	328	371	354	308	337	392	378	380	354	345	368	366	351	348	369	358	328	328	374	343	348	367	352	347	355	368	362	348	311	349	333	358	361	350	358	345	393	355	335	337	381	359
15057	11660	18308	20324	18701	16023	11888	8374	6623	5783	4632	3372	2631	2581	2190	1923	1644	1567	1518	1464	1274	1208	1177	1158	1124	1022	1040	993	961	966	909	924	923	919	873	905	852	830	869	899	921	769	836	841	843	831	852	890	864	880	911	853	886	857	848	872	859	831	853	879	858	819	917	836	841	843	849	850	900	892	847	857	899	818	872	887	899	820	843	848	868	868	882	847	819	836	847	841	889	912	879	851	826	874	884	887	875	841	784	842	863	806	800	831	835	824	869	826	857	890	900	917	882	845	920	844	835	828	818	856	846	894	899	853	901	842	826	899	876	907	890	877	871	865	840	834	826	903	839	831	848	855	876	827	890	851	852	881	864	810	816	900	843	859	896	895	865	897	867	854	813	807	882	851	836	889	861	885	839	841	854	884	832	909	890	855	810	839	875	857	802	807	841	835	860	805	878	866	891	820	827	894	860	905	882	832	800	855	860	829	806	858	885	871	899	887	854	819	845	837	888	886	841	826	854	836	833	830	838	892	903	825	775	836	867	882	880	848	867	833	842	842	865	892	825	867	877	849	896	847	817	845	855	828	835	816	866	847	836	860	867	886	839	867	850	837	891	824	877	886	871	934	824	840	859	859	836	896	874	851	892	868	885	905	849	863	888	851	862	916	924	830	843	817	831	840	859	878	804	832	818	860	860	864	874	847	864	823	845	835	922	833	818	795	882	847	866	895	870	856	858	892	862	821	882	872	860	870	834	824	840	844	862	836	810	843	861	850	914	888	885	879	929	854	845	875	889	873	775	849	867	857	868	877	810	842	874	857	807	860	860	872	883	862	848	834	863	963	896	917	845	874	886	836	875	866	858	869	877	846	872	820	873	887	886	875	836	832	892	881	823	870	824	866	822	862	827	837	806	886	844	847	884	876	829	874	891	849	836	853	848	902	874	874	836	840	853	958	810	863	859	860	832	882	832	840	881	792	850	875	894	813	894	836	871	894	880	881	816	943	838	842	862	871	848	875	838	913	878	890	886	828	870	814	814	867	897	864	889	852	835	852	843	853	874	897	850	909	840	862	858	832	850	851	871	915	851	877	893	863	848	863	848	805	874	876	841	890	822	815	814	852	852	920	846	864	837	887	902	869	884	826	875	925	889	874	842	824	930	863	887	861	823	832	863	858	828	851	895	870	840	862	856	893	806	864	822	819	850	856	850	892	871	863	863	891	843	857	852	835	871	840	844	844	866	903	903	862	877	919	910	881	848	880	878	833	916	888	858	888	857	837	836	870	898	828	870	859	828	856	836	850	864	837	826	820	886	797	856	887	864	833	886	875	894	871	877	903	848	839	897	861	882	879	851	846	868	797	773	833	827	855	887	786	866	884	803	844	895	865	867	845	874	817	864	890	828	815	849	838	867	922	836	867	807	837	877	928	888	880	879	874	914	862	859	850	844	855	908	847	830	905	836	909	867	856	840	895	811	874	876	870	909	788	815	898	843	846	862	865	853	865	924	868	832	879	868	857	873	856	810	871	833	906	856	885	844	864	829	858	838	870	886	895	871	812	857	793	866	861	859	873	904	824	842	850	889	912	840	882	847	908	892	828	840	836	841	877	849	931	855	887	843	876	866	868	831	870	873	822	889	853	864	854	879	840	874	899	885	874	908	885	847	865	883	869	816	869	850	847	871	853	886	886	839	844	870	815	853	837	827	826	882	857	816	858	826	816	871	866	870	815	869	840	877	849	875	892	894	861	872	888	897	879	865	871	858	901	845	858	889	798	833	864	818	891	856	852	860	866	832	846	875	821	842	894	856	845	884	875	934	842	894	834	829	881	845	873	832	864	845	897	860	881	874	829	852	845	822	877	789	863	834	864	885	859	853	863	882	871	857	862	871	814	866	885	811	887	890	876	847	949	900	809	839	814	907	828	869	863	859	856	868	862	881	872	858	852	833	835	876	888	828	843	938	816	911	865	834	865	835	819	849	832	851	865	881	884	888	872	875	805	833	873	892	900	873	857	870	915	869	855	883	840	831	854	914	823	798	845	881	898	868	886	835	864	857	897	898	860	820	924	959	862	845	853	882	834	880	845	826	886	836	878	891	902	844	850	890	894	864	865	890	870	869	897	881	858	862	893	913	894	890	843	840	894	820	866	871	840	873	791	878	832	880	808	845	849	872	855	919	805	905	842	862	829	900	824	851	875	859	913	848	887	796	820	851	824	875	871	884	886	819	869	892	863	884	895	825	818	866	858	885	901	834	849	891	856	878	806	866	840	870	863	873	860	835	841	882	854	843	880	826	836	831	837	903	883	897	839	869	862	867	857	833	848	854	849	839	869	821	890	887	883	871	812	895	828	890	890	839	847	868	905	874	872	821	898	863	853	864	829	854	858	857	912	850	864	838	898	853	861	818	852	948	903	891	895	838	877	862	898	884	827	887	875	856	875	872	881	831	852	921	908	820	904	871	860	854	816	855	851	856	831	865	816	837	852	869	870	857	857	881	876	844	873	836	849	856	905	933	876	857	897	853	831	900	854	911	905	881	922	845	879	859	790	831	863	912	885	892	859	791	863	884	884	841	895	877	882	819	855	843	852	852	882	907	852	870	808	824	853	807	875	875	802	827	909	844	863	828	845	861	870	862	900	850	903	857	819	853	850	892	901	842	874	926	843	844	906	843	827	853	880	835	869	850	824	872	892	888	825	831	877	847	891	820	866	917	898	870	859	837	885	858	843	852	828	845	848	872	847	850	842	854	865	862	892	864	891	848	802	884	907	789	888	847	867	822	820	828	898	895	852	913	854	844	861	832	875	880	867	857	874	875	895	832	891	837	830	862	868	843	882	874	849	859	820	841	852	866	936	798	824	838	879	873	865	816	893	848	849	883	811	836	875	833	828	864	868	876	843	806	916	858	905	816	831	872	882	847	931	853	879	884	833	841	856	850	850	845	866	882	880	888	865	901	871	851	825	836	873	863	874	887	869	887	956	837	889	834	878	833	879	853	866	877	842	843	877	851	823	954	840	877	843	921	843	842	864	872	840	885	858	864	942	839	808	822	873	907	888	790	838	828	885	827	868	872	921	907	877	852	828	874	856	894	841	816	810	871	914	847	873	868	862	913	874	858	881	844	867	894	846	857	830	885	908	830	886	829	839	830	971	846	875	884	893	903	788	912	863	855	969	846	856	837	821	805	856	812	872	834	850	845	826	890	798	834	893	889	885	883	934	882	856	868	860	846	863	883	864	924	830	861	895	810	939	863	851	855	824	884	853	858	890	841	902	875	840	872	918	817	845	906	875	835	877	848	833	866	845	834	917	887	838	857	847	918	883	879	852	829	905	823	839	893	869	827	863	869	883	827	878	823	833	843	853	842	856	820	854	853	859	895	842	861	856	870	928	831	846	834	855	876	808	867	902	857	858	837	803	866	881	837	808	834	888	809	855	843	905	925	848	941	846	868	872	809	843	856	913	889	824	894	890	869	866	866	848	803	893	854	869	892	927
31295	19984	13403	11051	8021	6416	4517	2768	3198	3028	2436	1626	1110	1490	1277	1060	798	870	818	867	556	502	488	420	454	425	420	403	444	403	379	380	376	381	343	368	369	369	364	374	329	360	377	350	341	328	354	347	364	365	348	340	301	337	343	349	358	353	327	345	352	380	313	366	334	352	349	345	326	369	339	357	325	359	370	352	391	352	356	374	349	343	340	352	365	357	345	346	363	314	361	358	356	375	344	339	352	345	351	329	346	336	354	376	386	374	344	380	362	330	338	352	375	393	332	342	349	367	389	376	357	338	343	348	329	344	368	351	343	345	341	333	355	329	347	329	351	352	309	314	336	344	367	338	345	351	356	361	345	370	351	336	330	323	318	337	341	380	334	312	335	306	356	351	308	347	342	350	347	357	319	336	346	336	344	360	350	347	340	351	347	347	359	340	358	367	352	345	344	354	365	361	358	356	371	362	371	362	341	335	346	341	339	334	329	344	343	388	311	337	323	384	313	357	351	370	353	300	346	348	354	350	352	354	375	360	386	374	343	355	336	379	352	394	349	356	376	336	337	340	388	378	366	339	363	370	349	318	350	360	390	371	372	345	346	339	344	349	373	340	331	322	330	349	352	329	370	328	365	335	322	341	363	329	356	377	335	348	348	335	348	338	342	374	352	316	389	356	355	372	316	355	404	348	367	350	347	359	365	336	363	366	339	354	352	338	310	345	328	378	308	362	341	360	338	355	337	351	370	363	364	335	351	330	341	372	378	340	354	348	365	328	344	367	352	352	340	347	356	338	351	358	342	347	330	357	374	307	330	357	335	373	323	338	338	340	356	334	357	349	338	345	357	330	316	351	333	338	349	360	324	321	346	351	338	356	369	319	332	322	378	364	383	343	360	353	388	333	362	312	363	361	344	390	351	347	325	360	351	345	396	337	353	383	369	347	351	323	378	363	366	324	311	362	365	327	347	363	348	367	347	345	362	388	351	347	351	348	396	362	335	335	305	318	374	358	398	328	349	344	350	356	325	312	329	362	361	381	333	314	331	348	342	338	385	335	360	344	345	345	355	366	352	358	345	370	390	359	357	323	359	324	371	364	305	355	320	342	332	351	358	352	336	360	368	352	353	339	330	378	345	325	328	353	322	348	336	348	375	359	380	367	362	331	340	341	346	359	314	372	386	319	361	349	346	386	355	344	333	342	304	364	322	344	353	347	360	341	372	353	332	368	396	351	361	382	331	338	362	353	347	345	295	349	327	336	336	363	312	368	349	338	342	333	334	348	356	354	360	349	343	339	346	372	367	351	349	359	340	342	331	349	337	348	347	395	302	339	357	330	332	337	347	372	367	330	345	339	330	322	319	315	364	334	338	345	345	313	360	384	327	374	375	339	356	375	327	335	315	315	352	353	343	371	385	339	333	380	350	362	362	322	326	365	329	356	345	371	347	338	332	343	348	354	317	329	350	305	358	343	325	374	327	335	403	329	388	355	322	361	370	331	373	311	328	389	358	344	361	350	323	340	356	360	326	360	386	373	365	335	335	360	309	328	372	362	332	310	350	351	353	356	341	331	334	345	353	357	326	368	323	331	359	380	345	320	345	363	362	372	345	365	326	346	342	359	358	373	312	313	333	326	372	349	342	384	306	327	396	365	417	321	375	372	348	342	355	392	366	369	356	355	335	359	356	330	359	357	339	346	348	340	339	402	328	364	306	349	313	329	332	330	347	342	377	366	315	373	358	379	343	318	372	342	376	364	376	343	348	344	376	378	357	348	361	320	311	343	388	377	388	364	367	380	313	345	323	350	377	348	359	314	351	358	343	357	319	350	372	358	334	364	325	324	340	346	352	330	321	329	333	332	340	350	351	335	334	350	370	358	329	350	329	346	367	393	336	342	316	338	372	375	360	356	348	342	343	339	351	363	346	349	360	346	328	353	361	344	353	340	314	375	341	370	321	357	381	334	378	332	354	358	344	357	355	352	376	384	389	365	346	356	330	344	354	352	359	367	341	335	343	351	362	333	363	348	355	331	373	380	383	350	330	331	388	352	365	361	360	370	325	321	351	324	372	346	325	369	347	332	335	318	348	338	392	337	344	325	352	350	372	324	355	339	380	356	349	337	332	344	332	332	377	332	340	371	357	347	348	372	354	367	380	319	327	375	347	345	364	341	324	361	331	335	353	291	353	291	329	312	335	365	344	346	387	371	365	358	347	337	346	362	311	378	347	342	357	333	352	354	353	340	324	368	344	380	349	351	332	353	331	359	336	374	330	373	355	340	371	348	339	333	344	318	349	351	346	393	342	354	326	375	337	403	362	357	347	357	361	366	339	331	338	324	362	320	338	317	369	375	351	315	322	299	361	350	358	389	357	331	320	373	339	311	339	396	348	351	343	388	378	324	319	348	332	344	336	364	338	340	343	355	364	335	322	341	346	335	321	308	376	344	347	354	312	377	357	341	319	347	300	320	348	375	336	357	329	342	344	343	373	345	375	331	357	359	335	330	352	356	395	363	272	344	369	369	327	339	330	338	351	336	342	359	366	352	331	332	368	341	343	383	366	378	334	347	345	329	327	368	315	333	343	351	323	333	333	353	332	357	345	363	344	340	359	348	351	304	344	367	352	375	350	334	381	319	330	397	360	321	354	339	349	327	370	352	351	370	366	336	340	352	347	345	359	317	359	361	358	369	375	351	334	344	357	352	391	359	353	368	293	341	313	321	388	348	324	363	339	352	366	337	334	369	358	367	341	386	364	339	346	350	375	359	346	341	365	317	362	324	345	376	346	357	359	353	371	356	344	357	372	385	376	358	376	346	357	352	371	367	347	334	318	347	330	326	358	366	356	337	347	365	339	335	339	327	339	345	362	378	356	338	334	339	376	353	325	328	362	321	337	335	375	336	325	381	350	370	347	329	335	326	333	338	343	329	323	347	381	300	334	357	352	372	375	365	368	369	352	352	363	342	326	328	333	339	382	383	351	360	375	362	387	347	340	345	354	356	357	368	334	368	354	379	378	346	336	358	332	355	346	347	346	336	344	340	380	378	363	343	316	352	342	360	337	344	362	357	358	375	334	349	383	339	357	332	346	346	337	363	340	349	359	382	336	332	344	352	331	356	339	398	346	355	379	351	358	336	358	318	354	377	390	351	365	326	360	323	322	338	315	375	328	361	344	332	333	298	334	402	344	334	344	335	351	405	346	345	348	367	368	350	323	328	333	304	291	293	353	345	352	348	367	329	322	361	343	362	318	309	314	353	354	367	364	346	354	357	369	314	324	340	379	338	355	367	347	383	333	340	343	356	351	313	353	326	342	376	372	355	341	315	328	350	351	369	333	347	339	336	323	339	372	344	395	341	368	326	350	362	315	333	352	354	318	322	364	341	310	328	371	355	348	363	367	335	365	302	327	321	391	336	359	367	312	357	324	347	339	336	324	363	358	346	344	368	335	327	369	347	369	349	366	340	329	346	349	364	360	332	332	349	346	349	341	346
18848	17860	25101	28339	25856	23947	18548	14317	16468	16083	13386	9208	6290	9123	7685	6464	4232	5261	4858	5017	2609	2163	1842	1356	1606	1472	1473	1480	1608	1404	1317	1192	1119	1112	971	938	943	935	934	851	860	900	890	856	882	856	897	821	841	890	887	857	837	875	836	853	814	880	922	885	844	867	870	824	877	865	859	874	915	875	857	801	886	845	801	895	927	870	854	864	816	863	892	832	837	847	901	862	906	912	876	876	846	839	863	795	858	867	860	859	830	910	903	909	834	870	844	894	860	860	842	850	868	836	847	904	851	803	836	839	877	865	851	840	816	862	841	855	875	824	892	901	881	816	839	835	864	841	809	831	870	855	786	823	848	852	855	875	837	851	836	868	858	831	865	859	879	867	931	901	803	822	843	840	889	915	905	884	893	852	872	820	849	911	816	840	899	866	907	823	847	860	856	845	907	849	886	866	834	891	820	873	800	916	866	867	835	849	842	831	845	856	912	840	841	860	860	894	823	861	929	842	828	905	871	836	868	827	834	868	854	819	833	893	878	823	812	834	905	944	878	851	804	863	861	925	838	849	844	859	843	838	854	863	824	832	838	882	858	816	900	952	903	845	886	816	920	874	853	877	865	851	866	879	879	831	828	883	834	884	875	843	866	894	881	881	883	839	832	854	877	816	854	848	843	867	888	922	817	880	810	866	853	853	884	821	852	809	846	817	777	828	896	863	871	889	851	798	823	871	816	850	853	859	851	866	816	857	873	872	817	829	879	855	906	881	795	843	892	883	865	798	882	832	829	886	869	893	851	877	831	867	836	912	877	875	844	892	841	866	860	933	841	932	784	851	883	866	841	862	830	846	864	879	855	805	895	835	807	844	862	848	839	876	812	882	906	887	846	847	853	843	876	829	853	886	882	835	832	820	920	883	860	865	861	855	860	861	805	843	861	858	874	851	876	843	814	839	867	835	817	893	901	903	841	810	789	849	824	895	822	779	853	845	863	881	893	903	831	841	870	874	848	828	848	902	858	852	902	862	893	858	866	849	854	837	822	858	873	851	845	856	846	810	967	807	846	854	832	846	880	802	853	850	831	868	877	855	875	841	843	855	854	860	834	805	865	813	883	836	878	884	796	855	886	860	852	862	843	864	878	826	884	804	839	862	831	856	807	833	848	822	871	822	901	839	866	876	848	814	832	846	899	817	832	891	823	869	845	861	871	815	828	867	814	844	878	850	838	834	845	828	864	869	894	839	921	801	871	854	875	878	836	857	873	812	798	871	859	803	863	798	852	875	835	871	884	846	809	826	832	828	830	850	905	873	855	865	894	901	788	898	859	873	887	901	853	862	851	843	841	915	876	867	873	850	837	876	872	791	789	849	822	833	820	919	854	853	879	811	839	803	850	862	876	882	853	919	857	866	826	866	808	840	861	779	885	846	834	892	905	800	856	830	862	840	846	895	854	892	837	836	824	872	852	806	857	875	866	881	825	849	864	833	845	836	845	838	894	897	815	871	857	852	875	894	823	895	884	851	834	931	879	885	861	884	844	844	835	863	878	830	869	802	877	863	885	863	897	858	865	884	867	885	901	843	865	844	866	859	891	861	903	845	869	878	837	918	860	776	882	870	869	840	916	851	938	835	866	867	883	790	858	857	881	855	885	873	904	843	868	839	841	872	852	835	909	851	843	892	849	840	845	879	892	872	860	880	851	822	905	886	886	901	876	841	829	849	850	888	851	842	852	882	843	869	837	847	821	875	870	875	860	870	886	880	849	843	861	871	891	856	870	862	908	855	850	888	852	840	798	883	775	822	813	812	914	866	859	834	859	842	857	855	844	845	871	938	904	836	833	864	858	833	891	880	815	903	834	808	875	815	827	866	860	894	837	865	866	865	863	820	848	886	862	864	930	911	948	827	840	866	847	824	851	802	860	844	836	871	816	825	860	828	845	859	910	830	851	828	903	897	811	874	852	872	864	833	839	863	906	847	837	958	792	855	826	827	851	886	823	856	838	860	875	852	867	868	848	872	820	893	922	871	884	852	867	882	900	875	884	830	845	825	852	889	827	851	853	825	838	886	914	881	868	935	817	910	883	854	873	862	837	863	771	821	853	853	891	866	820	837	850	836	906	892	901	832	835	914	860	891	832	896	846	862	863	865	788	856	872	834	823	857	806	856	883	895	851	878	830	844	803	894	887	864	853	866	899	845	853	811	870	836	871	881	919	871	841	843	827	819	875	815	865	847	864	860	855	857	917	895	909	872	873	861	856	836	814	850	884	847	805	848	837	845	870	859	893	837	827	833	822	867	813	848	805	867	844	842	846	821	840	892	831	803	854	910	892	851	832	874	856	868	794	878	854	843	934	878	844	864	842	848	877	832	904	849	858	873	874	862	854	881	854	799	862	881	807	856	830	894	859	875	891	865	832	848	833	859	820	895	840	886	885	878	857	858	867	845	889	843	889	845	887	820	918	858	876	855	817	842	837	858	864	863	883	841	837	854	819	909	813	891	842	867	856	865	823	831	870	889	822	878	863	868	832	904	819	914	864	926	879	889	840	853	865	887	878	923	823	846	845	885	863	886	875	867	868	827	869	829	874	882	911	855	823	852	881	869	906	795	872	826	837	873	882	850	836	883	921	879	822	854	912	870	847	858	869	878	854	791	756	910	818	850	837	797	835	823	860	882	842	810	858	875	830	805	898	912	856	838	854	848	869	838	856	815	866	881	877	904	855	862	820	860	867	891	843	880	859	865	851	827	862	902	843	865	939	888	876	844	866	861	890	816	845	855	897	876	822	853	820	847	865	824	838	878	837	850	838	837	810	879	874	854	832	876	829	869	850	862	868	862	891	831	843	884	854	828	849	884	884	826	876	858	840	855	831	854	805	867	827	836	844	889	870	827	902	805	875	803	822	912	896	830	843	847	824	893	885	832	858	876	827	880	839	870	814	809	849	851	838	872	882	856	867	856	816	841	863	905	791	882	894	847	818	851	796	866	892	849	892	848	829	885	862	876	890	840	838	910	825	842	873	857	841	852	942	894	883	861	891	853	857	842	845	819	899	923	873	875	880	843	870	845	874	872	891	826	846	824	837	878	923	865	827	822	828	833	881	855	832	832	884	838	873	856	858	852	827	858	898	880	824	880	853	879	857	891	901	883	848	889	860	848	852	854	875	821	863	867	852	842	897	857	873	828	857	856	882	878	861	832	835	842	884	883	829	844	811	864	861	890	858	911	825	832	871	836	898	842	871	849	882	894	852	860	853	847	851	922	863	858	847	872	846	886	892	845	848	861	887	863	816	834	817	869	849	882	854	887	828	849	831	849	816	832	869	897	861	886	859	853	847	857	807	903	862	868	886	861	851	876	861	835	855	886	899	892	820	896	933	769	887	861	847	846	871	847	798	856	809	839	860	823	808	885	879	899	821	857	912	859	844	861	830	880	825	922	927	794	819	874	905	893	829	899	816	903	845	886	828	864	861	861	857	811	873	840	877	859	885	886	857	846
36962	28374	21447	18031	13675	11819	8481	5116	5979	6683	5410	3385	1826	2800	2386	2079	1483	1557	1372	1572	902	645	504	460	525	516	522	523	523	504	490	415	453	448	398	396	399	388	365	372	378	395	376	350	363	314	354	343	364	390	386	354	359	356	422	351	332	339	358	352	357	331	376	364	329	358	353	325	358	336	351	346	353	376	354	368	395	307	361	363	366	397	359	353	389	327	382	314	364	361	337	356	364	355	366	319	357	328	339	357	355	326	374	361	356	345	365	367	366	338	360	326	329	348	383	344	337	327	330	350	365	359	365	379	369	396	325	338	352	331	331	355	332	353	317	364	363	311	365	334	342	360	348	365	354	323	332	316	334	362	348	330	388	357	342	347	370	353	337	352	354	335	366	375	318	329	350	349	388	336	347	346	357	329	367	379	366	321	318	349	338	349	330	348	338	356	327	353	378	352	370	370	369	347	312	362	356	323	331	339	366	318	376	332	345	329	299	366	350	374	347	379	362	355	338	376	321	353	336	373	384	347	394	392	382	367	364	391	374	309	336	374	340	333	325	360	354	356	365	356	321	342	358	362	352	342	345	367	339	386	383	339	357	354	356	338	358	348	350	360	311	374	330	339	343	342	354	339	344	351	346	346	309	353	333	313	347	334	316	342	371	388	329	364	341	363	310	312	365	336	351	318	352	359	353	366	352	366	350	326	318	361	371	328	352	337	343	337	328	369	344	348	331	345	336	322	352	326	368	347	377	342	342	369	327	343	349	332	325	313	368	327	363	349	379	348	337	353	332	356	343	355	385	383	349	354	310	336	373	343	352	381	360	355	361	374	350	385	364	358	350	370	337	368	357	363	365	315	371	399	369	351	366	368	381	379	358	359	356	347	346	362	380	342	322	342	351	346	323	320	374	361	353	376	353	327	341	338	342	340	346	316	341	360	320	341	365	345	370	330	338	389	327	334	337	359	374	343	328	326	345	345	348	380	365	336	368	383	322	345	351	318	310	385	349	350	329	351	342	351	347	311	355	353	348	379	347	342	341	314	344	387	375	335	330	359	345	361	363	312	336	346	337	382	358	306	361	348	352	315	321	370	356	329	340	351	347	340	368	348	369	375	354	358	335	393	339	344	368	354	344	369	371	354	317	396	377	323	371	344	313	322	391	360	373	380	369	378	353	367	368	332	320	331	376	362	317	343	338	348	359	332	344	342	346	359	347	340	349	379	373	356	364	369	331	351	359	369	345	332	317	341	352	355	347	355	362	360	366	391	350	330	316	371	357	367	362	373	357	370	335	327	354	369	343	388	358	318	338	380	364	367	328	352	357	348	330	330	326	369	333	347	366	367	352	336	345	339	328	313	329	373	373	334	320	367	358	358	316	311	327	371	341	350	353	363	363	364	334	332	358	355	345	300	324	350	354	323	322	338	370	366	328	369	370	352	342	345	383	363	364	327	384	345	327	339	340	345	330	355	365	358	342	339	335	335	354	333	354	361	358	366	356	341	334	365	371	356	372	372	340	377	388	352	318	347	333	358	345	336	346	345	365	365	358	371	354	355	331	341	345	324	363	345	345	327	331	323	363	331	325	342	332	343	384	333	363	355	354	342	348	317	376	325	371	334	330	382	327	353	381	357	401	356	345	337	336	341	356	331	348	349	342	382	341	347	359	368	343	340	347	328	352	367	372	332	353	385	359	383	372	349	368	367	362	342	343	332	361	340	294	368	302	354	370	347	360	372	383	351	342	351	348	340	343	357	320	350	371	352	342	348	351	321	345	359	315	348	324	363	365	345	322	328	355	354	372	344	321	379	339	358	353	327	360	371	346	353	357	339	343	350	361	343	345	345	348	327	335	376	353	325	325	351	374	331	364	387	348	343	344	363	326	318	382	366	368	369	357	354	366	330	362	381	342	416	323	333	340	357	322	360	378	332	355	334	364	354	358	376	359	337	344	328	362	345	350	374	339	346	346	356	372	343	348	336	380	342	330	336	319	336	385	365	380	369	343	340	339	336	366	376	337	341	366	368	335	339	344	350	364	335	350	376	349	406	330	324	328	341	339	338	350	330	359	369	394	359	337	347	365	351	384	359	341	346	320	343	347	329	354	366	344	352	376	366	378	333	359	357	359	340	334	364	342	375	336	338	350	372	358	331	355	328	355	352	306	336	367	353	331	321	319	344	376	349	368	342	398	360	312	394	354	326	372	361	348	327	345	344	346	366	341	387	326	348	358	346	312	344	350	329	356	343	335	345	379	320	333	358	376	374	325	332	360	352	379	362	366	352	364	375	349	385	330	366	339	350	321	342	354	333	334	334	343	322	342	370	341	313	322	331	362	390	328	378	328	297	352	359	332	345	368	354	370	340	368	365	357	359	321	334	346	339	355	370	365	338	342	335	356	338	376	343	344	385	332	345	341	322	393	389	369	330	374	377	343	376	349	346	372	344	369	348	336	350	360	364	368	329	322	353	373	359	374	351	355	317	362	350	322	366	355	361	321	364	329	355	342	350	331	350	391	343	404	348	370	371	336	331	353	337	341	342	362	362	331	357	329	301	345	334	368	389	337	370	339	358	333	382	299	361	326	355	346	366	359	341	350	351	345	322	346	351	365	358	348	344	357	378	324	334	346	363	353	328	332	388	339	328	372	331	357	335	354	348	382	342	333	314	341	367	349	369	350	363	341	330	347	359	346	346	342	347	362	357	371	320	334	330	338	376	343	332	391	341	325	367	345	374	342	372	321	340	341	339	309	346	311	359	351	314	393	363	354	361	343	339	370	354	354	319	354	352	339	340	378	358	369	333	342	348	334	363	331	352	367	321	344	334	363	361	331	349	339	335	312	321	343	347	358	360	357	342	323	368	356	319	353	356	330	336	320	346	353	352	317	380	363	344	375	373	348	316	331	356	371	372	360	357	329	362	361	342	324	352	328	320	351	338	350	336	343	346	336	377	370	364	340	370	341	330	335	338	320	344	342	365	372	327	327	380	322	384	371	345	353	390	357	339	341	350	389	355	335	347	358	315	331	341	339	332	341	347	355	378	329	339	330	348	333	380	357	383	345	348	349	360	355	374	351	339	352	381	320	344	347	368	371	353	376	334	350	364	323	315	333	348	349	333	336	332	329	355	344	375	352	370	346	339	351	345	384	345	340	348	357	344	347	319	345	355	351	368	351	352	353	360	337	338	327	362	362	340	363	324	340	373	377	338	344	358	331	310	359	345	356	379	353	352	373	351	394	325	382	368	356	347	342	346	375	356	321	356	370	344	341	371	323	329	368	359	366	333	352	355	330	341	351	364	344	332	364	387	363	359	336	376	360	351	349	360	334	338	374	362	356	362	376	347	365	390	311	371	365	368	320	354	342	361	387	326	343	378	377	332	367	346	367	345	320	337	352	353	339	327	364	341	347	328	364	372	355	368	352	310	381	351	348	350	330	352	374	341	355	327	356	346	383	361	350	324	325	342	351	338	335	330	330	396	364	340	348	364	378	332
22546	23966	32285	35179	32858	31593	26275	20341	24666	25746	22558	15390	10096	15903	13253	12599	8984	9646	9025	9616	4655	3324	2290	2122	2321	2225	2151	2288	2553	2212	1971	1729	1508	1422	1153	1130	1065	976	957	891	877	881	883	887	877	887	869	879	857	872	881	851	825	850	895	836	918	868	830	823	864	842	831	895	872	813	868	862	836	881	877	904	854	880	870	896	897	844	832	844	833	861	879	881	850	839	847	858	838	893	853	859	852	856	901	902	863	870	860	879	869	852	807	833	830	890	883	847	867	809	881	868	855	922	884	855	877	867	840	845	886	853	886	872	848	860	862	870	868	847	893	848	832	930	856	869	837	856	827	880	844	884	826	876	907	846	857	838	851	862	856	854	853	939	842	887	866	872	866	865	878	836	870	816	904	852	831	848	884	841	839	847	857	822	902	872	845	850	843	854	873	891	855	872	832	831	853	847	815	854	868	848	870	878	773	823	859	829	894	885	918	854	849	848	867	789	826	832	862	845	853	892	835	849	820	889	848	865	830	895	843	852	841	855	822	862	854	833	854	845	818	895	859	855	863	831	854	796	820	872	881	859	863	951	845	804	840	851	874	891	851	864	827	835	833	831	882	848	856	882	876	857	847	824	828	886	918	846	854	853	847	816	881	878	893	834	880	853	842	859	927	819	834	849	841	836	850	885	880	881	869	820	836	906	870	862	796	837	832	834	873	828	842	861	882	848	859	875	849	883	879	829	846	900	807	885	916	913	848	866	922	815	908	836	853	916	874	910	819	775	828	826	886	835	879	867	850	851	850	827	885	882	882	816	869	877	842	877	819	868	924	857	848	874	842	861	852	824	848	845	840	853	907	874	892	850	915	845	861	843	867	899	806	838	858	859	822	872	876	847	877	843	841	863	842	870	868	852	820	822	841	870	840	839	808	801	867	849	872	884	839	792	831	852	813	861	834	872	855	842	860	879	912	829	809	894	880	855	880	836	855	851	880	818	885	839	840	882	854	856	870	852	857	849	881	887	890	892	854	875	814	802	837	863	860	829	827	890	838	854	870	866	822	912	861	868	837	882	853	876	865	887	820	879	851	826	871	857	789	822	889	845	871	856	877	798	884	867	837	934	836	870	813	875	883	891	876	845	916	797	878	853	864	879	882	825	840	850	832	830	819	903	818	898	895	846	856	859	874	825	838	861	851	852	903	834	858	923	802	826	836	804	834	844	866	875	873	844	868	855	899	891	856	844	850	846	869	787	887	870	840	850	888	884	837	882	840	828	879	862	862	863	897	842	884	857	831	882	867	829	858	869	864	884	860	894	828	854	882	842	874	829	834	886	847	864	865	881	863	882	854	845	833	838	901	858	830	849	859	836	818	868	836	901	908	843	914	870	884	890	820	833	858	870	869	924	854	826	851	832	863	806	880	849	891	868	848	840	896	847	880	842	850	815	860	905	829	855	867	834	865	828	848	890	885	911	876	848	875	882	813	845	826	901	906	807	869	850	865	840	809	901	862	789	867	847	794	894	834	856	886	875	827	886	877	844	874	866	864	869	842	871	866	842	816	862	921	906	870	812	847	870	879	864	856	849	844	908	824	901	868	835	867	796	855	885	871	815	781	834	820	894	881	818	874	866	863	890	900	860	860	905	870	881	913	886	893	849	867	854	909	823	848	845	880	829	858	922	859	835	910	848	842	864	879	825	834	797	848	918	883	876	861	895	837	878	849	876	864	826	843	827	883	901	851	848	839	888	871	881	820	850	870	853	832	857	873	876	845	864	830	836	835	865	852	834	831	755	859	819	817	850	839	856	862	871	924	899	862	866	858	875	840	886	823	859	858	875	910	844	816	856	879	874	824	826	838	860	821	848	886	863	866	890	860	813	848	868	919	836	798	863	793	876	952	837	856	843	842	860	849	823	780	852	815	837	819	860	841	859	865	887	892	893	814	869	829	819	836	872	880	868	832	840	867	821	886	839	881	893	877	885	843	856	817	845	827	869	856	924	860	851	947	875	834	846	927	820	894	895	883	851	863	863	830	870	832	879	837	899	923	859	853	895	829	856	835	885	861	877	844	925	871	867	868	879	863	875	853	842	845	815	837	803	856	889	898	852	846	858	882	851	874	847	897	841	896	843	871	812	879	843	860	849	853	840	893	831	875	840	856	860	864	861	856	845	838	855	868	812	908	833	790	886	869	825	871	905	882	826	870	853	856	861	864	851	815	848	878	844	867	836	883	806	927	880	846	839	898	913	839	870	858	864	914	885	840	817	853	847	879	887	864	901	818	833	858	913	833	885	879	850	844	835	893	897	894	885	852	877	849	871	831	820	831	852	849	846	838	861	829	876	881	825	867	857	829	850	860	859	848	880	844	896	878	858	875	817	828	913	816	870	909	874	819	875	854	902	875	871	881	897	894	835	913	828	868	841	824	891	868	819	813	838	882	880	833	847	781	895	840	863	845	848	853	894	863	894	834	849	858	888	859	825	853	903	918	915	884	890	861	837	866	818	802	833	873	853	873	843	811	831	806	858	842	848	845	863	829	801	844	891	828	843	874	840	901	848	874	810	863	792	858	864	835	832	873	894	826	826	879	857	914	868	820	850	861	814	836	863	869	846	814	901	847	889	843	918	890	832	888	862	801	854	871	822	816	821	847	834	813	851	830	898	883	893	857	866	823	822	895	862	850	805	865	848	847	858	870	884	859	830	834	938	854	879	807	893	899	867	863	851	873	884	865	843	823	853	874	919	827	860	874	885	894	818	928	832	857	843	884	889	862	796	899	862	817	853	897	911	875	877	901	843	849	832	857	867	831	825	872	854	860	851	839	891	874	868	840	884	861	860	840	854	880	894	856	860	859	850	794	865	876	859	775	862	800	858	891	877	824	845	919	859	830	871	866	884	889	871	851	870	901	845	849	854	883	842	879	943	855	904	886	839	925	843	883	853	853	831	866	853	826	856	854	810	922	880	889	927	828	848	855	885	917	804	816	907	846	856	827	841	852	923	851	848	889	831	846	878	850	860	869	879	865	836	867	809	855	828	861	840	900	794	847	802	869	865	860	887	863	871	826	862	856	899	864	866	876	829	862	865	853	846	846	865	874	826	838	826	877	877	867	889	831	905	866	843	832	794	814	890	883	847	843	875	897	833	852	877	877	820	875	873	879	794	833	809	859	857	872	837	899	866	851	893	846	904	849	828	886	867	891	820	867	862	844	830	880	807	858	799	888	904	897	849	856	894	839	872	888	866	879	912	834	835	856	904	865	868	878	868	851	874	858	800	851	839	878	823	908	826	848	826	858	823	817	874	818	846	823	915	808	868	856	844	844	855	852	874	848	879	873	911	823	867	811	874	845	829	856	895	928	938	862	972	834	916	882	839	886	884	859	844	923	910	866	822	847	825	862	872	858	800	880	880	906	853	907	857	844	816	836	843	909	887	888	829	832	883	811	886	858	818	832	854	884	872	866	887	807	906	844	841	834	860	857	902	920	882	874	840	883	856	883	869
24932	12687	7344	6108	4392	3104	2026	1425	1137	1002	782	624	528	541	467	494	446	449	427	393	407	393	348	418	405	381	363	399	353	350	375	351	385	342	375	346	366	380	373	361	370	346	347	355	363	358	314	336	343	340	342	368	341	377	383	344	307	342	376	363	359	357	375	338	342	361	348	334	340	328	361	345	355	365	330	362	351	330	374	371	351	393	349	370	412	346	348	338	350	374	340	323	347	315	371	397	328	375	360	347	346	357	335	316	343	365	365	346	391	305	329	371	346	329	347	370	360	350	365	359	363	331	303	354	373	386	350	344	375	354	342	376	292	367	358	364	351	384	361	356	381	377	351	345	354	339	311	385	310	347	383	364	311	340	358	341	350	376	343	359	351	356	367	367	358	386	374	354	384	401	321	344	310	338	346	338	340	335	376	362	356	365	362	332	369	368	334	379	423	357	367	365	357	365	340	326	365	350	340	325	358	345	384	349	366	335	364	371	339	348	361	363	348	333	336	370	394	347	363	346	370	357	390	361	333	373	353	352	335	336	391	365	395	352	348	331	369	332	330	374	397	373	353	390	380	372	373	351	363	393	395	390	358	366	353	372	363	350	326	342	358	324	386	341	321	383	326	367	334	339	381	358	364	344	392	348	356	330	345	346	357	352	319	369	356	331	313	356	363	379	367	348	345	359	336	352	321	363	383	343	334	340	379	391	388	403	363	341	388	359	362	378	397	333	308	383	324	360	358	369	372	366	380	363	344	329	365	378	353	338	362	377	360	384	372	343	343	377	343	327	355	367	388	352	359	327	366	358	330	353	349	342	300	362	371	335	362	338	354	361	378	335	342	356	360	356	354	361	332	361	330	366	359	351	359	346	374	334	335	355	371	363	333	371	303	373	341	375	322	362	368	351	365	364	337	314	359	305	375	369	334	372	345	355	310	350	373	338	365	363	347	337	362	340	316	390	349	355	357	372	355	372	340	347	361	359	343	359	328	359	350	332	360	367	364	322	363	365	391	400	382	341	347	352	382	386	340	366	372	351	354	362	329	341	373	352	356	393	342	325	370	344	327	375	380	376	368	361	340	408	370	343	381	357	364	376	320	372	343	342	311	330	370	349	331	323	348	367	341	356	339	359	342	359	374	360	355	320	354	317	346	318	329	362	355	363	379	349	345	362	369	348	352	375	376	342	373	337	378	356	337	317	344	334	355	364	342	341	377	343	331	329	363	345	322	356	338	330	350	353	348	354	352	419	345	322	311	368	371	367	351	322	373	377	376	392	375	366	318	321	334	396	328	384	351	325	349	344	354	348	330	328	361	353	330	347	360	350	387	359	377	335	394	346	360	346	364	360	320	329	372	380	361	317	314	289	343	349	364	340	345	349	313	370	361	326	359	362	366	372	323	326	342	375	364	331	353	367	368	344	347	349	397	329	353	347	369	373	362	353	351	396	352	364	395	361	371	367	350	363	356	344	349	343	376	342	324	358	385	356	383	367	376	361	353	341	378	366	372	351	384	360	322	352	341	355	338	349	353	357	366	371	327	354	371	332	334	338	361	361	346	354	370	368	365	353	343	389	329	315	398	378	370	346	366	346	338	342	332	383	339	353	361	339	344	328	328	341	364	332	336	346	301	362	364	371	392	358	352	382	335	353	356	346	344	338	366	331	398	353	334	347	348	352	344	326	332	356	360	378	376	328	323	336	353	351	385	324	322	346	370	356	363	309	368	343	345	354	354	329	331	360	347	380	367	313	367	367	344	350	346	354	334	364	338	322	369	371	349	390	351	354	376	353	366	340	355	353	365	331	366	373	339	360	386	325	347	376	382	345	347	390	343	352	362	327	308	385	367	364	327	379	398	343	366	340	347	333	369	338	341	364	412	369	361	347	354	361	389	334	379	362	346	346	364	361	369	368	342	378	382	362	371	350	336	337	330	358	337	305	359	338	324	381	355	371	376	363	333	298	357	331	345	322	366	331	332	374	345	348	379	345	368	362	382	377	350	353	344	389	339	348	351	304	354	367	361	377	349	352	387	347	354	365	354	348	337	363	342	323	330	408	368	386	369	319	349	362	355	346	368	331	356	400	347	323	352	387	364	353	348	367	364	351	346	341	356	364	389	374	318	363	362	317	351	361	332	364	377	370	351	354	344	375	350	375	332	385	376	328	354	358	358	361	322	324	333	364	356	336	373	377	354	378	313	358	360	340	334	399	364	329	368	354	388	325	371	338	382	340	337	342	358	369	348	334	356	343	390	361	368	356	380	345	324	353	363	360	349	325	357	368	365	335	338	371	379	338	315	315	361	323	370	359	357	350	379	323	349	342	370	357	335	381	353	357	341	350	342	352	354	361	382	355	307	347	366	352	338	370	354	366	344	392	349	357	362	344	359	357	369	341	341	342	332	366	370	338	382	381	357	376	315	336	337	351	349	332	380	358	327	368	365	365	360	354	344	329	374	370	363	354	362	377	373	323	353	356	345	357	329	351	362	326	379	349	362	388	379	375	337	384	376	380	368	375	336	348	399	386	351	349	325	311	334	350	312	363	342	354	328	353	339	340	360	343	362	337	388	326	406	342	366	331	375	370	392	342	341	354	374	345	351	369	363	365	385	340	368	355	323	359	363	389	334	311	366	384	356	381	370	344	345	369	375	369	341	358	378	333	366	332	353	348	343	357	348	354	353	373	401	333	344	383	356	403	328	366	380	343	352	343	346	366	388	357	333	326	344	340	365	389	324	376	365	341	382	376	329	367	286	364	357	350	356	336	334	339	359	378	323	322	346	340	329	349	354	364	347	373	342	340	360	312	392	316	381	372	342	357	346	372	370	347	364	368	344	349	355	375	368	402	363	365	356	354	414	359	377	361	354	341	361	370	360	353	364	325	339	360	387	354	349	334	361	346	404	342	369	324	373	370	329	388	325	366	358	340	347	370	370	355	344	359	389	341	349	334	301	348	355	320	373	327	357	384	370	377	343	340	395	371	386	388	321	351	347	343	308	363	386	331	371	343	367	397	364	329	316	354	352	361	372	390	392	338	349	355	307	363	349	339	335	369	392	330	338	345	387	372	369	333	346	352	376	369	350	357	353	368	318	335	357	356	355	314	308	358	336	387	361	370	365	359	345	343	336	350	339	362	377	348	343	340	372	335	328	347	360	354	325	327	337	343	362	383	394	377	368	343	363	338	344	354	356	341	389	360	341	378	360	347	374	348	364	344	351	321	366	383	327	339	376	375	383	354	400	323	335	364	357	335	321	307	393	346	318	376	352	301	376	387	381	331	383	393	368	361	368	367	397	344	320	314	356	381	390	362	352	381	316	340	346	349	326	363	364	370	365	391	324	335	385	358	334	338	368	352	380	354	375	366	390	362	331	380	386	370	344	379	350	333	326	321	378	335	362	354	348	324	349	332	334	341	383	361	349	340	381	334	355	363	339	345	345	325	366	332	370	351	322	401	383	345	359	385	383	368	360	349	346	370	381	346	339	358
15327	11841	19098	21281	18511	14673	10845	8018	6487	5495	4160	3201	2388	2365	2022	1889	1664	1672	1574	1463	1256	1129	1115	1089	997	1037	977	957	929	971	906	933	912	926	845	895	855	901	891	882	859	856	918	921	872	877	931	873	872	872	875	895	885	901	880	889	913	837	886	849	927	881	856	861	953	866	888	848	916	861	843	853	873	887	877	858	879	873	857	888	892	841	890	926	874	802	889	906	915	854	896	896	856	918	888	898	913	832	875	848	927	905	860	882	842	860	905	878	872	845	953	863	839	889	907	854	839	917	843	858	868	874	893	882	862	879	879	871	853	836	805	884	876	842	858	885	893	875	831	838	912	876	861	908	850	897	865	867	861	825	806	862	902	856	873	912	836	917	818	897	863	884	840	839	881	812	812	854	875	933	842	875	805	878	843	876	869	896	921	875	900	865	836	908	871	850	829	857	856	888	898	848	857	844	963	883	881	866	863	874	932	919	842	881	842	866	861	900	908	931	879	845	814	929	889	871	826	901	870	868	873	853	877	882	896	849	843	853	887	850	887	904	856	890	834	871	911	932	885	918	841	882	876	837	812	887	877	876	811	851	876	947	876	818	887	897	885	852	818	946	840	863	900	848	869	830	845	869	902	869	823	888	887	848	851	930	875	847	787	878	926	897	830	922	838	874	875	895	889	838	846	927	843	864	880	888	910	885	870	922	825	859	849	870	901	814	848	907	884	928	879	905	879	859	884	888	830	831	862	818	860	826	886	855	894	919	840	822	828	890	830	832	827	852	925	874	857	875	870	868	843	923	865	836	878	866	854	871	904	900	900	849	822	902	822	853	914	849	869	885	830	908	882	850	873	885	883	917	877	890	853	849	849	905	916	850	834	879	883	827	881	830	884	884	879	872	895	862	806	856	853	890	869	866	856	841	894	834	878	901	862	807	887	890	899	906	904	878	873	889	881	830	879	885	888	830	904	893	830	895	841	877	889	903	878	863	864	831	922	886	928	839	885	849	902	863	899	831	888	825	922	854	866	912	871	845	849	890	893	890	898	870	871	825	880	866	896	900	855	881	884	860	883	851	839	868	858	834	828	845	854	900	857	880	879	854	864	902	939	875	834	884	903	904	914	870	850	883	857	889	882	857	901	902	876	863	936	846	852	869	848	868	864	875	865	896	805	868	857	844	888	846	839	900	890	910	885	883	836	902	851	876	859	871	865	872	840	849	844	942	847	818	882	859	848	928	911	925	875	855	869	907	812	913	867	874	862	903	859	876	881	886	850	827	852	823	862	825	843	840	876	894	862	893	831	873	866	855	853	808	890	866	829	867	882	849	851	853	825	877	892	865	858	885	827	856	853	874	885	917	841	881	836	876	871	894	918	856	885	896	915	889	901	839	841	937	875	842	904	862	896	853	819	866	861	869	883	881	870	896	832	846	866	859	877	874	842	852	877	895	853	869	882	886	887	852	881	879	894	856	891	912	928	902	828	892	876	876	828	849	880	900	903	890	946	887	875	848	868	867	846	862	855	826	866	891	859	889	960	869	860	879	865	885	894	846	880	855	873	824	881	869	857	884	840	898	861	858	840	860	887	880	880	847	840	869	880	907	885	863	875	899	849	850	889	821	844	872	840	907	886	873	864	886	866	853	906	892	897	856	912	854	905	937	921	856	885	888	881	887	879	834	884	903	857	860	848	880	899	894	892	876	855	864	869	887	875	929	874	829	858	873	889	935	873	818	888	829	894	853	906	862	861	873	849	831	848	860	852	854	858	906	859	841	867	930	901	893	884	892	843	888	815	853	857	889	852	870	859	928	860	887	830	911	848	881	905	906	836	870	907	891	847	909	853	884	823	854	906	880	861	862	854	895	922	888	878	913	978	853	868	880	819	905	876	858	858	893	873	874	938	897	873	891	919	930	883	824	843	894	891	861	842	927	863	895	819	928	824	881	900	817	891	867	873	847	857	873	855	903	833	850	888	868	893	818	891	905	922	833	866	819	900	858	858	857	853	889	855	933	848	833	858	910	833	917	818	930	866	834	888	836	882	907	913	844	912	879	808	900	906	839	849	863	918	842	891	875	838	850	873	900	852	881	864	878	904	919	890	909	896	898	868	912	829	837	897	853	869	860	846	892	892	868	901	884	878	859	892	859	843	879	903	873	866	870	916	855	862	864	874	880	892	852	875	853	861	882	885	877	811	859	886	841	851	909	840	873	880	924	847	880	835	869	905	847	829	764	919	893	881	852	879	839	912	853	915	864	925	864	836	879	918	862	864	844	901	842	832	863	849	881	855	856	825	871	895	860	841	887	891	891	857	868	877	856	858	855	836	832	822	904	892	833	882	865	870	866	879	897	855	877	867	829	841	858	871	872	884	877	831	893	912	873	886	880	887	902	808	876	851	884	831	886	828	910	835	869	856	843	886	870	858	882	920	905	871	903	834	844	861	873	873	846	868	838	868	907	876	908	850	895	886	894	866	875	902	841	929	865	909	912	892	875	852	827	856	893	852	873	899	851	851	858	859	888	877	838	895	900	877	851	874	824	866	835	886	841	858	889	899	906	910	872	866	893	938	964	834	841	857	842	859	877	832	858	889	913	855	850	884	899	825	886	906	829	843	821	820	866	917	893	905	849	888	820	881	889	885	877	833	869	847	838	842	859	880	863	869	902	833	880	902	884	875	852	904	891	902	907	886	831	877	859	879	886	868	875	801	859	848	874	887	866	859	825	857	912	870	882	824	861	859	896	866	855	850	871	856	885	865	880	854	896	894	861	874	899	896	822	889	837	852	887	813	851	832	845	853	843	919	881	894	842	889	881	884	886	876	857	890	866	810	833	858	909	853	874	936	855	828	889	925	827	882	906	905	891	911	904	875	886	895	796	835	861	849	883	874	844	845	899	889	900	865	870	869	900	843	871	882	880	889	895	872	803	862	871	879	830	904	852	858	897	853	890	898	920	884	864	849	820	902	861	859	873	900	818	900	900	843	806	869	803	898	909	872	904	891	880	883	921	889	907	867	842	887	834	883	861	863	895	877	866	876	815	872	922	897	902	871	890	919	870	878	864	852	877	878	889	906	892	906	905	848	844	862	775	887	879	902	812	874	877	844	901	849	861	817	867	896	871	903	917	868	921	895	861	855	892	860	806	868	898	867	873	926	892	910	935	853	899	833	890	865	878	834	898	820	884	882	891	878	847	888	879	842	945	844	912	867	889	892	843	839	851	880	851	877	876	903	879	829	882	910	883	868	842	884	834	869	915	867	860	838	835	851	869	890	888	905	857	874	910	899	925	862	856	908	877	916	836	889	852	883	860	852	876	891	894	868	854	832	862	859	832	856	864	916	853	857	865	878	903	874	830	860	887	877	882	858	887	817	855	897	927	830	837	941	841	847	927	832	857	838	907	826	866	854	892	836	906	867	920	909	870	879	894	858	861	865	886	892	882	856	920	832	836	899	875	879	921	844	914	892	847	879	940	823	867	865	895	864	910	858	853
31483	20149	13621	11632	8163	6090	4101	2818	2819	2666	2187	1613	882	1121	1230	1071	882	850	748	661	472	481	461	403	388	423	394	422	444	378	396	379	353	357	409	364	393	380	337	349	330	365	378	337	367	360	323	406	357	377	343	361	328	356	314	374	328	334	346	361	347	340	332	359	324	343	321	320	314	347	388	344	316	329	339	370	365	309	352	340	377	355	331	364	354	367	348	361	355	356	352	349	358	367	350	341	331	342	342	336	374	345	363	347	362	394	348	337	401	376	362	327	380	361	350	373	362	367	315	304	355	310	352	339	345	390	347	360	316	354	349	356	365	344	340	379	364	364	354	371	343	347	332	365	365	352	336	344	392	343	373	337	326	343	382	361	308	359	331	372	329	365	346	349	374	332	352	355	371	379	353	355	364	375	359	369	352	362	354	344	341	341	340	359	327	356	357	342	361	349	354	341	348	357	312	359	359	334	368	373	373	371	320	354	372	349	357	372	326	365	348	352	331	333	340	334	340	332	342	339	330	336	330	316	347	359	335	348	323	373	341	358	350	352	380	355	333	364	317	324	288	361	379	365	354	350	350	359	324	375	334	341	328	325	367	313	341	377	318	346	337	362	385	358	344	332	345	358	366	333	323	353	336	374	324	357	358	388	338	346	315	356	368	342	380	368	376	344	377	364	370	362	344	355	352	348	355	380	332	347	382	347	373	359	356	375	372	382	330	358	365	331	339	352	357	340	351	343	343	334	351	364	359	331	325	361	369	362	390	365	345	352	347	373	353	339	321	347	309	350	357	352	356	364	346	356	373	361	370	374	338	361	364	335	343	360	355	340	330	360	358	346	334	349	324	341	374	339	340	366	337	345	357	338	361	350	371	349	351	368	376	362	335	339	343	352	342	343	337	362	347	325	386	323	364	376	374	375	331	387	369	350	355	347	353	348	365	355	366	359	360	357	338	295	363	362	344	331	347	369	349	365	361	389	332	365	360	348	353	336	370	329	350	348	349	353	353	373	338	333	361	364	352	360	348	365	392	358	366	378	343	355	348	358	323	338	327	341	344	334	337	331	366	338	352	401	373	354	359	345	361	330	365	401	388	318	376	352	353	335	346	358	351	327	359	336	353	373	367	350	328	385	377	359	390	335	374	372	360	350	366	354	366	364	346	349	364	390	377	338	373	324	342	365	339	356	357	320	371	358	330	345	317	371	329	338	349	352	353	366	338	360	367	355	355	350	334	376	357	358	392	356	338	379	335	387	354	325	341	322	328	373	372	338	371	338	343	328	334	336	336	345	344	345	353	357	344	332	364	374	392	348	318	366	347	360	328	340	353	360	313	359	373	340	362	349	351	304	338	343	334	338	362	354	345	330	351	338	331	320	347	346	362	351	342	336	339	345	364	333	367	363	352	338	346	345	349	353	360	334	366	348	385	347	400	372	345	344	319	346	326	341	337	337	374	364	372	407	317	318	333	326	349	346	363	344	325	359	356	352	344	389	380	374	350	332	359	376	340	363	349	370	329	318	355	347	358	319	391	341	305	363	377	365	378	342	340	368	365	375	345	367	343	349	328	354	325	370	309	356	339	366	342	350	356	358	358	352	381	344	330	375	336	317	373	357	340	358	392	326	351	345	366	333	355	348	312	310	345	350	325	311	363	358	373	352	374	360	374	354	362	380	380	362	353	352	360	354	340	364	328	356	313	351	331	362	364	344	329	322	362	389	347	343	314	346	366	351	352	379	371	387	363	346	307	374	329	337	364	355	329	360	365	339	355	340	374	385	330	360	356	374	347	338	348	366	324	340	375	347	370	352	330	327	369	379	394	368	354	336	353	395	359	328	336	343	358	374	329	354	327	365	361	331	324	317	332	317	329	318	347	341	357	379	306	384	312	340	339	344	357	321	347	326	336	352	380	343	361	347	332	299	333	344	367	352	325	328	349	349	324	366	341	354	360	349	344	369	327	343	370	324	317	364	365	343	350	359	336	372	370	330	340	338	347	339	332	331	359	355	358	377	352	352	331	370	365	318	340	357	352	381	331	338	336	354	342	346	361	345	358	355	362	343	380	347	342	339	340	340	356	335	376	352	341	358	365	338	337	354	359	385	350	307	353	311	362	366	354	370	331	340	377	337	361	361	356	375	315	371	365	369	351	336	305	332	362	335	339	373	330	342	341	340	363	356	355	376	382	320	364	362	364	351	361	341	357	349	398	360	339	364	378	334	338	320	334	373	313	358	376	345	340	334	353	356	334	350	321	339	354	369	366	310	334	327	367	345	341	359	327	349	349	363	351	379	387	329	356	360	357	372	357	334	366	344	311	324	347	321	357	331	385	335	338	351	341	358	351	346	382	369	352	348	356	367	367	344	350	325	383	344	355	342	371	331	376	331	342	347	373	354	327	373	345	381	341	371	355	328	349	383	331	351	367	342	390	351	341	346	347	353	357	348	360	370	371	337	339	361	391	362	356	377	310	333	370	351	352	343	369	342	349	330	341	341	345	364	381	338	372	347	358	339	363	321	351	321	344	348	363	381	348	383	358	320	337	345	354	356	385	349	331	350	345	337	362	347	326	346	338	336	360	340	341	376	340	400	352	339	324	355	372	379	357	343	329	329	340	337	377	331	338	376	342	365	359	326	323	347	360	325	356	360	391	364	358	307	375	342	361	337	345	348	360	344	342	369	367	372	337	356	359	359	378	340	388	351	330	368	351	332	334	346	339	353	347	354	340	337	352	319	332	342	318	372	350	361	396	352	353	325	370	385	316	335	346	366	350	340	377	338	342	341	380	353	326	365	334	318	373	323	360	363	338	356	356	363	311	358	357	353	338	305	363	363	326	300	344	376	342	325	363	363	359	327	352	320	342	340	340	348	346	341	364	344	383	346	370	366	355	348	370	313	381	358	346	387	344	329	354	375	360	334	366	355	370	345	349	330	348	380	345	324	351	343	356	374	308	391	372	345	332	351	354	345	390	381	379	389	322	337	365	375	371	370	378	373	371	342	372	283	369	336	385	352	381	331	353	376	364	321	322	347	355	347	380	344	361	388	337	347	344	360	325	339	325	367	379	365	351	345	298	325	323	339	356	370	373	332	316	340	342	333	356	330	338	342	334	331	340	349	349	332	327	376	326	355	334	348	313	363	372	369	375	329	373	350	322	342	331	371	323	323	361	326	351	351	354	357	338	345	326	332	346	350	334	376	319	366	367	356	357	349	340	327	362	354	328	339	353	386	360	359	342	363	349	352	355	332	344	346	351	380	331	356	336	357	349	350	332	348	349	338	354	360	367	384	360	349	335	325	347	360	328	329	360	338	335	370	403	384	342	314	375	376	379	344	374	367	354	349	354	344	336	329	335	352	359	366	341	349	369	350	380	358	358	352	327	370	348	366	373	344	342	344	327	357	376	374	347	316	329	368	367	344	370	345	321	383	375	347	355	363	353	379	321	326	352	351	355	330	331	348	323	315	362	350	385	362	339	371	344	316	380	312
19390	17889	26454	28953	25492	22368	17770	14013	14902	14204	12405	9659	5062	7173	7136	6835	4915	4475	3977	3399	2202	1813	1436	1354	1394	1460	1478	1362	1555	1237	1347	1166	1153	1048	974	975	939	932	949	870	882	862	932	838	873	856	862	889	894	839	844	871	866	834	856	831	871	827	857	918	904	857	814	839	870	866	875	852	874	893	836	916	833	875	914	924	892	915	863	850	862	881	859	799	844	848	888	869	888	818	858	894	844	849	866	859	871	857	832	849	866	847	828	861	880	932	913	862	831	886	818	872	850	854	916	875	883	873	884	891	934	835	914	919	842	903	860	906	791	838	894	863	835	907	849	898	902	866	854	872	883	838	861	893	843	817	885	867	899	891	908	832	840	864	860	870	900	860	927	931	871	878	867	877	866	911	873	852	875	882	879	904	853	834	912	916	802	893	839	894	816	957	853	836	880	843	867	837	876	856	917	834	897	855	854	884	840	889	870	840	864	833	921	883	849	905	858	901	866	857	818	927	882	905	904	895	900	897	886	772	909	919	909	896	812	849	867	844	876	889	855	882	868	888	895	838	848	860	821	853	908	939	847	910	836	853	832	895	850	862	871	884	896	838	917	869	880	872	847	867	860	859	858	886	857	892	899	858	845	883	824	855	898	900	846	853	806	848	890	873	858	863	894	825	844	908	917	872	820	821	888	843	888	857	880	840	878	859	896	908	860	906	851	873	907	819	881	839	809	857	927	872	878	900	852	868	858	841	895	904	858	835	883	873	851	839	936	903	857	885	852	837	817	855	882	853	851	833	904	908	865	866	891	874	825	826	834	861	873	851	821	842	872	868	861	893	802	819	909	912	881	880	857	865	872	834	878	892	863	907	876	863	897	883	844	891	849	832	858	863	883	889	897	849	834	878	885	890	779	844	869	832	850	885	864	878	845	855	863	842	867	848	818	889	880	900	866	879	869	860	886	870	847	902	840	893	861	826	842	876	838	844	923	867	905	835	896	860	862	915	889	869	804	886	886	941	847	813	873	897	873	885	863	842	814	859	864	898	893	898	854	909	855	816	847	864	896	867	848	859	849	859	913	862	932	829	840	897	839	914	851	919	885	855	814	849	843	862	889	853	862	901	831	829	879	837	840	844	879	906	835	869	893	853	891	902	878	829	833	883	896	841	838	914	873	886	885	903	838	861	865	849	836	823	859	811	853	855	855	870	820	829	901	907	865	828	886	851	879	852	930	870	858	787	825	868	886	885	893	867	837	837	855	895	855	837	917	867	898	864	874	856	884	923	901	846	863	822	829	847	868	893	912	859	836	882	875	866	850	864	850	877	913	860	813	893	874	871	842	900	845	793	890	872	814	844	909	853	869	881	872	856	889	857	889	867	827	898	870	887	879	859	854	865	903	838	887	862	861	863	852	827	899	878	870	851	868	886	857	926	899	918	861	921	872	847	901	871	830	908	820	906	895	889	926	874	940	888	879	862	849	883	904	868	831	865	851	876	868	856	821	835	834	868	884	902	934	830	870	807	840	852	876	850	893	903	892	885	870	838	883	857	890	914	859	912	873	847	842	910	862	821	868	843	882	860	866	859	835	867	913	869	875	799	869	886	820	877	874	915	836	882	914	861	846	896	912	853	862	873	814	885	913	903	888	853	798	859	869	877	868	932	863	887	889	858	855	883	856	827	876	854	865	887	850	813	849	902	850	890	895	855	903	897	874	895	810	896	891	873	896	854	878	848	932	830	881	856	884	913	918	843	865	820	844	868	890	829	900	868	855	917	861	850	927	822	883	878	831	872	866	883	837	848	845	861	873	888	826	910	869	888	880	931	829	937	844	867	889	861	865	862	873	876	866	889	861	891	868	880	883	867	911	867	877	877	882	867	868	907	882	857	877	869	850	895	819	857	884	836	804	891	884	864	862	846	869	791	894	856	929	893	886	925	831	817	847	830	793	882	882	937	841	882	888	863	903	860	826	897	867	887	883	917	879	860	819	842	841	868	852	924	845	854	868	884	826	881	848	846	896	839	841	863	879	884	881	868	874	880	831	892	887	894	852	802	893	845	879	830	876	884	898	830	916	843	894	885	865	920	910	874	803	858	803	835	855	812	890	869	851	893	907	863	846	856	924	840	899	833	840	867	865	830	828	864	884	796	867	899	885	825	860	841	879	907	887	901	835	918	890	874	847	827	893	867	922	872	841	929	854	902	846	870	867	852	894	851	861	858	837	860	838	885	856	826	886	876	882	844	833	856	831	847	886	828	875	896	929	865	897	898	861	803	872	842	845	830	866	828	901	878	837	889	877	846	928	839	871	908	852	878	875	859	870	849	869	865	903	862	865	857	884	866	864	860	866	844	883	823	918	881	906	880	915	863	861	887	820	871	874	935	888	869	877	865	862	897	935	853	882	851	830	908	855	877	847	913	883	891	796	832	903	889	867	837	891	864	868	814	850	840	860	841	877	852	880	855	910	841	824	827	906	891	839	855	845	850	842	861	879	880	888	838	884	873	847	886	861	832	872	841	911	914	863	826	841	812	883	833	864	884	871	890	869	921	912	919	827	849	881	911	862	861	828	930	851	809	865	922	894	835	842	858	802	873	898	871	861	866	861	882	855	836	928	851	878	882	892	905	882	854	868	896	855	861	893	865	834	861	908	881	853	917	888	893	890	883	820	855	894	891	923	866	853	900	863	907	863	858	832	892	840	881	821	876	862	875	857	856	824	904	889	848	844	870	892	855	850	887	910	876	861	875	836	836	873	855	910	855	855	866	922	849	886	879	879	821	862	868	844	834	836	843	872	846	834	951	866	844	847	848	918	868	864	833	845	824	874	874	840	840	850	911	853	845	878	875	869	885	826	921	899	864	896	855	848	820	910	889	855	916	878	845	915	868	886	923	882	834	934	838	876	824	850	847	859	835	872	884	874	867	868	916	854	864	906	854	824	885	835	872	886	836	869	932	901	890	850	906	912	868	825	925	892	881	845	896	878	900	876	855	843	864	919	848	856	880	866	880	816	904	915	891	880	844	863	825	911	869	888	844	850	871	886	956	885	845	887	873	878	885	859	854	872	867	868	833	865	851	872	853	869	848	904	834	916	877	879	866	873	833	895	838	885	844	848	856	922	872	873	808	895	864	844	851	909	914	821	886	944	872	855	917	833	905	842	898	864	905	859	994	895	881	861	847	874	918	898	930	854	843	879	885	897	836	887	895	887	863	868	851	867	904	887	828	878	846	867	895	916	883	846	899	868	804	895	899	864	886	878	921	876	869	893	888	834	917	882	893	857	866	850	912	879	838	854	903	882	872	874	897	859	861	864	859	866	880	899	844	815	821	871	848	843	862	860	924	874	885	843	787	838	863	900	958	875	800	867	921	865	844	902	858	884	842	797	832	852	848	893	835	893	874	842	854	856	878	917	807	908	868	826	818	929	860	887	842	872	879	897	899	844	853	860	839	832	849	906	848	858	827	859	897	868	834	834	806	826	856	843	852	870	861	826	836
37418	28090	21333	18481	13260	10706	7696	4989	6259	5713	5204	2852	1552	2471	2339	2242	1520	1387	1063	934	646	588	481	407	451	489	521	469	546	484	492	462	430	378	382	385	386	379	384	373	417	378	317	348	363	338	371	333	339	341	367	338	390	402	327	356	359	395	358	358	371	358	354	359	358	340	352	349	362	326	363	351	347	359	392	354	343	346	313	311	348	329	344	348	307	323	366	354	341	348	351	371	345	392	370	345	337	340	369	316	359	337	358	352	332	336	367	361	339	322	357	357	327	336	369	347	350	341	385	398	352	360	337	314	357	349	335	371	380	331	349	341	333	367	375	332	366	361	342	338	348	344	356	371	356	323	358	324	347	352	350	388	340	372	355	374	326	334	384	359	335	357	358	366	328	334	370	398	361	353	336	329	332	342	352	354	343	365	347	342	349	358	343	380	366	368	337	361	367	354	364	376	355	373	353	347	337	301	372	307	376	357	354	318	336	321	323	345	345	384	356	352	387	358	361	362	343	346	370	331	378	365	359	377	369	355	336	345	344	348	339	330	352	332	320	349	353	362	351	337	308	369	327	355	386	339	338	384	331	351	328	341	365	322	379	362	319	347	385	344	374	395	354	338	368	321	350	349	355	381	370	357	326	325	334	326	366	329	382	305	332	367	356	343	349	357	339	332	342	340	348	353	358	332	391	341	363	345	389	350	374	319	344	363	335	367	365	360	380	348	380	368	321	346	339	376	374	335	343	378	381	386	368	365	370	342	353	378	400	331	326	355	343	360	374	345	327	369	374	348	347	346	376	352	325	390	349	356	341	335	362	368	339	368	337	359	339	329	325	354	368	339	316	350	355	376	352	354	323	353	335	346	327	344	371	377	360	334	338	325	391	395	398	323	341	350	335	317	335	347	365	333	357	342	324	338	355	345	373	398	349	378	350	329	349	325	372	364	344	340	392	333	368	332	344	402	336	349	393	381	361	364	341	353	332	365	349	351	360	344	326	370	365	386	345	357	357	325	341	318	344	341	391	368	337	378	347	362	368	398	353	336	344	366	322	334	358	332	336	375	368	378	340	336	350	356	357	321	363	397	345	348	351	370	354	361	355	355	329	395	359	369	383	340	347	358	336	347	328	329	350	352	350	355	386	378	332	357	349	361	374	343	378	363	360	336	327	328	351	340	330	349	305	342	349	334	357	337	352	345	334	311	362	382	374	363	350	345	345	344	350	318	349	328	392	351	341	377	329	347	392	372	333	380	393	384	352	342	380	356	374	357	370	328	337	347	343	340	344	351	337	365	391	355	338	334	348	365	350	351	353	363	371	363	342	341	357	367	340	326	360	345	357	349	367	375	365	385	327	362	375	358	368	346	369	353	345	391	375	376	362	339	346	372	354	375	352	360	350	326	363	361	358	371	352	349	351	343	342	328	356	338	398	391	339	352	363	380	394	306	322	382	337	338	377	352	349	335	329	331	382	337	324	328	366	341	344	347	326	357	341	343	371	368	357	341	349	347	387	349	334	376	337	359	355	320	378	374	315	333	344	353	369	370	362	376	368	359	370	378	390	362	328	379	332	339	363	382	427	344	335	335	355	352	361	375	356	318	365	372	368	339	359	341	357	374	341	346	339	342	346	355	366	364	363	330	372	340	335	358	333	351	383	353	331	318	334	352	334	395	337	343	340	334	360	339	322	355	341	362	372	356	366	356	360	349	337	382	360	340	344	350	341	357	349	352	327	359	375	381	352	352	373	310	378	343	343	361	342	351	380	329	400	380	333	347	369	374	365	356	311	327	329	368	384	318	335	379	358	369	327	357	326	356	330	367	361	369	343	356	379	369	348	379	369	363	347	338	330	384	311	338	347	353	356	365	369	392	340	342	362	339	378	337	341	334	366	320	371	374	351	351	324	331	347	344	350	388	310	398	330	332	377	369	362	325	381	327	351	350	336	353	356	297	357	330	358	362	358	354	348	360	334	355	377	358	352	329	350	335	344	333	321	319	365	346	369	337	337	375	382	328	340	342	336	374	370	326	355	361	382	339	368	343	361	344	351	343	371	367	324	358	366	363	370	359	334	338	314	374	351	341	376	360	365	387	396	336	348	356	380	377	322	352	349	384	333	369	357	376	356	390	328	326	354	339	365	338	338	334	324	325	350	358	357	337	341	329	336	344	373	378	394	323	324	342	361	364	349	364	338	366	361	334	359	372	324	342	311	355	340	370	341	344	356	356	370	355	376	332	332	353	331	350	354	340	353	333	321	368	338	414	355	337	353	346	358	385	347	370	361	362	387	364	337	348	392	382	347	362	365	340	329	375	333	328	377	392	344	352	350	348	385	356	362	320	346	347	380	351	317	288	373	362	358	343	348	364	365	330	352	358	356	346	362	342	341	381	327	361	331	359	326	342	326	366	350	354	359	361	354	351	352	343	384	397	367	377	336	380	346	353	364	380	338	358	369	372	357	362	342	372	390	372	342	359	368	382	349	347	350	401	373	369	350	360	359	354	348	327	340	357	394	350	351	363	384	359	328	353	349	337	351	370	326	393	344	340	348	359	385	371	346	370	353	375	358	336	373	324	386	338	361	378	360	339	340	322	377	326	343	363	348	341	343	369	362	353	345	349	347	314	333	377	328	389	360	364	358	340	301	393	346	340	350	348	365	328	372	341	344	352	373	355	354	356	357	370	369	385	349	337	386	363	363	346	354	320	356	379	323	382	364	356	365	355	377	384	366	353	330	334	358	379	325	328	362	358	372	348	376	360	378	369	334	345	362	333	350	334	358	387	391	363	318	357	334	388	361	355	366	330	347	389	326	352	348	363	345	407	381	360	372	390	339	333	357	359	351	335	374	310	342	361	355	349	394	357	335	368	350	325	385	353	351	334	355	339	372	371	364	328	329	360	347	374	372	362	344	364	365	348	367	375	366	336	332	336	316	384	391	383	352	371	358	350	346	388	389	393	354	360	348	337	369	337	344	360	351	358	365	351	333	319	361	349	327	349	352	365	366	340	350	346	350	350	338	382	341	381	314	330	377	366	387	331	343	353	358	334	333	353	346	368	324	321	326	339	335	367	355	370	374	326	344	348	364	368	376	354	370	358	352	358	376	365	360	364	376	361	348	389	389	358	340	346	353	300	337	373	381	366	351	366	322	314	367	359	321	345	356	368	359	351	365	366	306	361	350	373	365	370	360	388	345	351	346	348	328	362	354	343	357	375	385	361	329	340	341	377	356	341	329	376	349	379	338	377	381	374	329	334	369	364	354	302	327	371	358	345	331	377	341	351	333	346	333	361	363	359	344	345	354	348	340	329	384	334	359	350	326	344	356	341	326	391	323	365	341	339	373	346	341	343	364	365	351	326	355	354	354	328	345	342	374	362	340	378	377	349	400	326	363	384	351	360	329	326	339	314	339	340	376	359	377	352	378	350	361	350	347	344	348	390	349	377	361	361	346	354	319	340	354	339	353	360	373	354	356	323	404	342	372	354	364	342
23073	24151	33520	36239	32233	30018	25452	20523	25399	23169	22234	13411	9226	13656	13556	12732	9088	8663	6425	5603	3026	2898	1922	1639	1585	1789	2177	1847	2263	1733	2007	1572	1439	1312	1103	1124	1032	923	911	889	875	882	878	831	903	889	894	914	853	834	871	847	896	854	944	883	868	884	900	895	852	893	865	845	851	850	852	890	840	918	819	855	936	882	878	781	844	867	859	897	843	856	861	870	883	864	925	908	857	871	867	871	820	876	874	857	820	858	883	904	812	830	870	893	933	876	904	864	889	796	885	851	895	841	856	870	848	907	839	870	850	857	830	872	889	835	807	926	897	891	877	933	872	856	855	820	856	918	894	899	897	815	839	881	891	860	888	891	865	862	851	827	863	814	836	883	947	859	859	841	914	832	911	854	874	865	878	919	841	865	892	791	853	874	858	881	881	863	875	880	876	850	876	887	898	908	800	901	869	906	910	936	810	898	893	846	871	839	908	869	880	856	840	853	845	853	872	874	915	876	883	918	847	912	894	818	852	798	870	873	845	911	864	877	859	860	905	877	863	915	873	858	885	828	851	843	901	879	865	830	895	909	840	846	856	920	856	872	884	829	879	840	822	858	854	856	865	850	844	917	848	894	871	836	882	839	865	880	897	903	838	830	883	866	856	898	923	851	892	885	833	864	911	876	870	843	833	925	892	913	884	849	855	854	868	817	817	844	882	859	857	814	874	822	823	859	856	825	871	873	873	841	806	846	836	827	864	903	863	865	871	913	892	821	881	854	873	885	832	887	893	791	911	881	836	833	856	913	844	827	856	893	852	856	855	847	844	924	875	846	866	855	872	837	904	873	800	843	850	886	892	863	869	856	879	873	890	892	880	867	893	850	917	885	900	849	847	852	857	880	872	858	855	938	875	833	902	918	875	860	870	902	855	837	848	870	877	868	869	877	847	868	856	869	880	889	855	880	850	865	888	837	913	880	875	877	902	886	895	808	917	840	899	853	837	830	886	880	919	813	864	893	929	870	908	772	864	877	789	904	892	890	889	837	830	844	850	884	866	850	823	870	866	842	861	846	853	857	905	864	876	858	936	842	849	904	895	830	896	945	842	826	838	895	882	893	851	816	822	890	880	841	847	901	885	851	899	854	862	840	817	855	839	877	899	834	857	886	832	832	794	833	862	882	893	846	865	866	830	874	886	846	852	884	908	868	820	887	863	887	903	882	896	867	949	821	874	847	853	831	866	845	848	864	861	836	893	851	836	852	905	888	882	885	831	855	831	837	883	897	888	864	865	860	816	897	870	867	864	860	900	861	857	883	855	805	875	815	893	858	884	885	833	814	878	934	843	885	908	843	906	919	795	783	857	846	869	884	841	880	883	822	857	910	901	841	861	866	925	830	825	863	891	873	841	845	915	859	878	853	875	868	917	898	888	846	888	932	814	880	860	848	898	828	953	926	878	869	909	844	846	867	861	906	863	831	863	904	842	879	877	860	871	858	873	874	862	803	937	848	856	884	828	850	851	872	900	859	902	859	899	818	860	838	864	910	849	866	814	847	871	888	837	849	868	922	867	868	878	856	869	826	841	910	840	858	902	858	868	855	837	861	858	890	829	881	838	854	890	881	860	833	851	858	908	835	888	850	898	906	894	844	850	886	839	843	845	801	887	886	938	913	869	881	852	824	891	856	875	876	827	913	901	844	868	877	824	841	862	925	847	819	864	864	827	857	820	865	890	893	843	841	891	864	891	884	837	889	883	873	874	885	874	858	854	875	865	902	872	876	824	893	867	843	872	878	836	860	873	878	813	894	921	867	839	858	884	916	780	877	872	897	854	881	853	817	823	843	854	826	844	938	873	856	881	897	859	847	830	838	822	829	844	855	829	851	849	809	915	911	826	843	893	868	880	853	885	879	835	893	922	846	887	844	820	881	927	826	850	872	812	815	879	910	880	880	947	865	874	870	852	848	834	865	883	833	840	814	818	865	890	864	843	864	807	818	807	813	843	846	882	870	822	818	861	863	911	860	865	864	858	894	884	861	845	862	888	855	859	874	883	872	871	829	823	856	852	834	868	852	885	904	844	876	860	840	935	937	917	885	863	827	889	852	900	849	866	848	851	935	879	853	873	889	936	889	893	882	917	864	888	833	852	827	902	889	889	853	861	847	816	838	903	860	797	860	895	871	890	907	846	884	860	901	827	932	891	872	906	826	807	868	868	852	881	917	858	895	841	861	878	868	867	858	879	899	838	884	831	890	826	852	845	858	868	804	878	889	916	844	818	904	866	877	882	888	888	849	887	871	902	874	843	929	872	829	896	832	853	878	879	895	886	859	856	839	910	882	894	858	859	839	843	861	834	849	859	863	845	876	867	872	883	865	894	894	842	878	837	917	889	833	856	855	857	932	865	769	848	888	866	903	878	887	851	841	847	823	868	834	932	843	876	856	859	858	857	883	877	835	887	856	831	824	855	838	881	905	899	863	876	905	888	869	863	821	873	904	874	853	863	825	861	835	811	866	885	866	924	879	871	853	872	842	852	884	879	850	836	902	833	842	861	889	819	873	841	838	870	865	862	899	874	883	860	853	852	892	897	924	858	814	911	883	856	911	858	809	856	878	876	862	872	842	884	915	855	896	848	868	892	912	852	898	903	813	833	771	886	851	895	900	876	851	856	876	861	821	817	863	861	913	856	853	873	892	847	831	892	873	864	896	872	878	869	876	865	899	886	904	909	860	858	890	897	851	840	908	885	881	917	854	857	876	915	888	819	873	845	857	887	936	854	873	862	908	854	818	867	846	883	902	909	838	827	877	846	875	863	855	871	935	796	858	902	886	871	908	835	872	825	865	860	885	837	901	847	841	859	839	877	850	884	881	892	908	870	923	841	922	823	880	854	886	841	854	878	859	871	902	875	844	870	876	857	868	879	874	877	851	838	866	879	853	894	892	862	822	859	888	915	843	839	857	858	877	898	884	880	881	822	930	810	891	856	812	856	903	943	834	890	857	842	819	857	868	875	874	873	896	894	793	871	856	865	855	846	900	899	877	866	822	828	905	826	866	872	867	854	881	836	838	883	923	909	908	886	841	812	848	909	876	944	908	907	892	849	861	848	836	883	885	865	860	899	853	827	924	865	887	906	882	824	906	838	875	901	861	867	861	926	838	879	826	856	799	809	898	892	856	866	918	872	857	898	915	877	850	835	845	834	862	865	838	849	861	897	906	838	859	842	827	781	897	902	885	832	870	879	900	816	858	862	835	871	879	894	832	885	854	857	898	796	873	868	827	825	875	942	913	857	878	883	816	873	901	872	860	872	872	879	840	862	885	916	864	897	836	895	858	921	878	827	802	852	879	926	870	872	871	875	833	881	894	905	883	896	863	850	858	888	888	906	926	826	873	929	839	828	836	855	888	825	910	915	861	853	932	815	882	867	887	820	902	875	922	890	886	892	891	864	900	895	852	888	869	840	874	798	909	890	851	872	874	869	871	817	898	884	860	852	826	854	842	903	825
25238	12829	7074	5852	3971	2856	2123	1549	1247	920	742	581	582	485	523	491	449	415	418	389	430	398	365	386	385	358	416	332	328	349	373	413	375	357	348	384	351	373	339	349	382	381	381	365	403	357	366	366	360	361	347	348	376	376	377	338	409	333	356	328	393	347	367	363	315	323	369	353	374	392	360	392	371	363	353	352	367	344	391	325	406	382	328	330	393	347	414	363	377	340	367	373	358	368	356	385	381	330	357	355	403	371	385	377	366	367	368	352	362	360	376	409	361	343	355	355	357	375	354	353	365	337	366	385	364	353	375	367	326	372	350	342	360	303	378	355	329	405	376	343	350	363	347	393	368	364	346	344	365	382	399	366	307	334	358	320	343	347	379	345	349	353	342	366	378	375	337	394	356	334	344	363	360	356	349	385	358	363	353	365	346	363	330	352	331	350	361	392	337	368	354	377	381	355	408	361	359	338	391	341	373	391	381	373	402	366	326	361	372	355	329	390	335	350	345	323	368	337	362	362	382	375	397	388	347	336	353	357	373	382	338	330	367	337	380	367	344	331	362	359	394	344	377	340	363	357	337	360	362	351	354	330	370	392	358	364	386	367	344	307	359	360	343	340	362	331	388	369	357	357	362	375	360	339	354	333	329	372	404	351	375	389	320	323	363	347	350	344	345	347	357	363	361	389	373	329	323	381	384	378	344	347	362	357	320	363	366	341	346	350	387	332	331	357	387	357	360	340	375	355	357	350	385	347	358	347	355	367	351	324	334	385	308	379	330	335	333	361	381	380	370	336	331	377	361	388	354	341	385	359	348	389	340	361	361	362	359	332	364	387	386	346	383	362	360	381	347	366	366	390	363	404	386	369	339	378	409	375	356	339	356	422	326	313	365	364	353	330	314	385	392	350	300	378	350	393	329	350	349	365	345	377	351	364	340	361	345	330	352	363	342	365	355	423	348	360	339	352	358	365	365	370	357	341	419	339	357	392	383	351	302	360	370	424	385	365	333	367	346	362	369	359	384	353	400	364	368	341	338	346	368	356	382	370	366	394	351	363	370	343	385	400	357	377	355	332	391	342	360	356	344	338	351	379	335	408	366	345	351	377	327	391	358	383	356	387	386	382	376	348	355	369	371	381	365	374	376	408	370	347	322	340	352	379	335	375	391	353	354	336	362	354	335	353	342	376	337	352	348	396	384	409	375	364	390	354	375	343	347	340	370	356	347	352	355	359	362	371	402	350	382	377	356	337	349	344	376	328	337	381	380	358	373	367	380	347	367	347	354	389	352	370	345	361	343	393	372	343	356	361	341	320	334	386	357	363	324	373	343	357	376	366	381	340	345	350	384	358	366	367	347	344	340	335	368	357	372	345	365	346	375	360	377	351	389	364	392	328	374	337	386	400	361	406	306	369	376	351	365	375	365	339	354	367	357	391	344	368	360	338	327	357	376	388	394	392	366	350	357	330	380	369	361	353	353	370	362	360	354	353	374	343	349	320	342	347	347	342	366	367	393	359	350	350	323	362	352	366	360	348	393	361	328	344	346	359	346	349	396	326	344	358	338	375	360	346	390	335	360	343	348	332	325	325	333	331	351	351	347	369	357	326	382	342	360	371	351	344	375	346	362	355	382	369	381	360	355	340	336	379	362	392	340	344	348	353	374	424	382	350	369	361	350	329	392	344	332	395	411	345	339	334	335	361	353	361	350	353	363	354	366	359	374	331	344	349	360	385	346	354	346	337	365	369	336	367	377	313	344	352	361	368	351	335	396	338	387	365	399	371	350	374	363	351	357	365	337	342	338	346	348	340	349	357	350	354	335	328	389	376	349	366	372	317	357	339	348	329	363	340	379	361	370	376	369	386	380	367	329	363	387	377	348	355	353	387	356	335	381	342	343	352	379	368	360	346	376	358	350	362	379	329	369	354	346	343	386	402	359	320	343	358	317	365	369	349	362	380	396	352	381	341	315	326	353	350	344	349	348	340	312	351	316	336	350	353	392	352	327	349	355	393	367	385	360	354	368	333	343	350	358	341	367	336	346	355	368	347	381	363	349	389	388	359	359	351	345	345	341	360	349	369	350	364	364	378	373	405	384	363	363	408	363	340	337	332	349	340	355	399	366	387	362	305	352	348	344	374	365	364	339	344	371	353	385	354	378	342	337	399	390	378	333	361	388	401	395	342	341	398	363	349	368	358	358	384	369	376	362	405	416	373	320	375	349	363	360	382	341	363	367	402	334	336	361	379	378	369	374	338	353	328	333	386	345	370	370	387	366	344	376	339	328	336	348	382	384	346	338	340	377	359	356	352	333	363	334	368	367	372	317	392	397	367	340	389	360	369	350	358	351	323	376	372	365	343	359	377	379	315	350	359	393	347	314	351	356	332	353	340	358	353	348	356	356	347	343	346	349	359	374	354	334	366	333	385	371	371	348	314	379	383	359	376	344	361	403	334	366	335	377	358	377	385	352	337	371	332	361	337	358	334	381	358	374	382	345	334	381	360	370	352	356	364	377	344	359	369	367	352	369	375	356	371	375	352	372	386	406	382	373	335	353	381	349	379	341	414	350	341	391	394	363	351	361	356	380	323	351	363	352	330	333	361	349	322	335	372	361	366	354	374	353	379	384	367	386	327	366	368	363	353	364	389	360	367	350	347	366	331	356	343	375	342	359	339	370	365	373	339	331	374	372	382	347	388	340	351	373	322	338	325	330	376	369	384	373	380	323	333	342	342	380	349	340	368	382	349	352	355	376	352	379	357	355	373	379	332	337	356	355	395	368	351	355	352	376	376	329	357	343	359	348	329	328	361	356	322	331	370	377	362	390	393	360	372	356	339	362	388	349	347	343	357	358	354	361	361	378	377	349	366	326	384	326	331	385	365	377	352	372	363	385	364	367	357	377	373	344	332	375	368	380	364	384	366	355	366	389	341	376	357	349	365	367	395	334	352	362	353	377	346	340	337	372	346	358	358	383	361	368	371	362	361	405	341	346	360	358	333	380	384	394	335	372	339	346	372	368	359	404	345	344	358	392	381	322	352	347	354	348	358	374	369	379	373	322	360	360	361	351	309	363	353	360	358	384	380	379	366	375	380	354	390	400	357	344	370	374	342	354	363	364	378	351	355	368	316	337	357	350	353	353	341	379	349	355	367	356	367	352	373	397	381	350	369	345	387	377	341	374	383	348	334	316	319	372	359	396	333	363	356	395	354	347	360	358	365	362	363	416	362	362	376	363	388	330	344	366	351	320	365	362	359	363	367	384	353	374	373	390	332	353	338	382	342	359	330	367	347	351	378	355	339	360	357	378	393	379	353	371	348	358	368	355	331	369	378	354	328	363	378	355	341	347	364	343	345	350	424	352	386	354	407	382	356	365	379	330	354	361	340	358	340	341	376	333	369	353	342	335	320	356	384	323	366	394	377	344	352	352	370	346	344	357	322	375	356	350	359	353	362	365	330	364	343	373	367	355	395	369	354	304	375	369	343
15206	12181	19938	21012	17570	13741	11065	8343	6930	4975	3899	2736	2357	2225	2034	1784	1628	1630	1515	1325	1277	1182	1105	1026	1007	980	992	914	997	902	973	997	970	928	906	885	845	869	925	886	887	914	892	845	906	913	889	863	890	896	846	941	874	836	837	888	865	842	912	892	860	837	886	870	902	884	837	891	885	862	965	822	838	854	886	869	887	882	918	880	897	883	825	897	911	846	833	881	855	933	859	916	906	897	924	803	788	934	869	850	896	893	895	972	874	896	876	857	820	875	848	919	849	881	873	872	894	901	904	850	899	813	952	871	888	893	869	941	870	858	936	909	833	906	870	871	890	863	862	841	895	824	886	867	905	833	935	925	819	856	857	873	872	894	907	890	864	852	915	860	905	921	886	860	855	878	910	941	872	899	858	943	864	803	868	869	860	920	888	910	899	867	868	895	841	904	863	899	853	904	912	868	913	909	859	870	888	869	893	922	976	916	859	876	868	903	920	913	890	942	900	924	862	886	915	893	884	863	907	869	869	871	911	880	895	928	918	926	888	908	929	860	871	904	904	907	901	890	934	875	894	913	894	876	883	884	905	838	804	833	879	877	839	901	879	829	898	890	785	908	934	881	841	925	879	884	883	871	891	833	896	847	900	896	861	855	851	928	888	887	904	904	853	916	879	877	833	905	902	863	908	863	846	876	910	840	853	905	886	879	905	881	900	874	837	912	971	894	902	916	910	890	902	844	848	906	901	886	856	897	849	904	866	880	916	871	904	855	887	887	834	862	879	902	899	894	829	874	905	876	898	834	869	882	909	912	900	915	876	904	910	916	883	900	906	966	872	866	855	903	901	859	831	858	922	911	881	891	877	858	902	823	874	892	892	841	878	837	954	863	882	881	918	843	865	845	850	907	925	892	896	849	865	889	826	844	895	835	908	885	904	837	894	840	890	916	852	846	881	875	859	914	915	892	883	881	931	844	877	856	899	832	856	864	947	846	822	858	872	879	861	823	886	850	900	883	942	864	847	857	800	882	855	835	838	872	880	880	892	886	916	864	867	865	797	876	882	899	862	905	860	876	930	887	875	902	897	851	846	892	915	857	872	886	935	858	868	867	855	868	887	919	903	849	855	923	935	874	847	914	860	916	905	860	873	879	937	898	844	909	870	960	876	877	878	875	846	887	908	899	837	809	847	933	894	854	872	892	885	848	874	869	872	909	882	901	868	876	863	900	871	842	891	896	877	895	858	865	886	890	813	840	857	877	886	867	940	896	906	903	890	838	903	863	922	898	906	907	920	857	893	922	959	897	849	874	862	847	921	889	875	898	879	897	853	875	901	886	897	901	869	908	868	839	879	876	928	877	871	822	892	860	813	920	897	905	857	839	899	878	877	902	887	895	905	887	875	920	918	928	897	856	885	908	893	879	896	912	818	913	860	948	907	893	878	865	824	896	871	870	860	952	912	862	903	928	916	885	867	847	886	914	905	812	861	916	801	893	898	894	899	869	875	865	880	906	844	899	830	848	901	861	894	879	833	851	861	933	842	916	865	892	885	881	887	869	903	898	898	876	934	863	906	869	881	832	925	880	850	872	854	860	874	887	883	829	788	835	873	920	929	860	881	873	927	879	834	829	903	898	893	893	899	887	814	867	887	895	886	892	898	883	866	904	887	934	882	883	865	916	902	929	882	895	890	845	859	825	873	897	857	898	879	916	903	917	890	914	874	895	857	915	855	925	908	858	873	825	861	840	874	868	893	881	894	844	862	880	867	830	908	840	847	866	896	886	881	907	927	904	837	885	808	912	889	897	821	832	865	861	880	892	879	914	858	898	924	842	895	912	854	859	866	879	886	902	919	910	853	902	910	908	853	916	874	862	822	866	889	893	860	865	852	858	912	876	924	872	911	899	854	888	863	900	850	822	897	827	843	843	829	882	894	896	836	862	901	866	868	886	844	833	903	840	882	914	838	886	869	944	851	846	906	912	920	852	920	893	839	840	869	939	865	856	878	896	905	908	894	858	872	917	890	871	857	819	893	875	863	888	880	798	842	905	882	878	878	896	901	926	905	864	884	903	854	868	852	877	854	886	882	870	867	913	857	844	897	911	837	874	894	908	906	919	884	856	862	860	902	843	830	840	903	909	862	894	869	870	884	872	884	898	857	853	883	905	867	886	881	877	889	880	894	881	902	887	863	929	868	880	855	891	864	914	901	889	880	901	911	913	896	855	900	899	922	889	925	932	882	917	877	852	837	860	887	871	918	862	888	868	847	858	849	854	902	905	874	903	876	900	853	882	871	857	902	857	847	892	924	801	935	896	934	865	864	891	903	894	919	883	830	901	958	854	844	902	894	840	857	852	936	862	888	866	885	909	859	838	880	890	868	848	832	824	881	883	825	820	857	885	889	906	848	903	884	931	909	876	894	905	843	889	909	907	820	898	848	839	904	893	862	898	946	888	917	833	881	878	936	877	943	925	921	842	877	848	888	839	911	895	882	894	837	864	922	916	929	891	899	850	878	913	906	853	836	923	911	901	846	907	914	836	867	890	939	873	866	900	876	885	832	879	861	903	833	899	840	808	788	862	866	838	897	887	833	822	857	937	847	917	926	897	900	854	855	928	808	882	863	873	871	881	873	946	868	868	893	881	878	878	893	865	902	877	830	834	928	880	908	879	871	844	912	894	935	867	873	921	922	899	907	840	903	905	907	889	899	930	858	877	830	892	869	850	927	865	872	857	855	899	900	807	925	840	881	864	843	839	929	851	838	889	889	850	946	835	924	892	894	882	905	876	861	848	831	863	879	892	928	860	925	852	875	904	868	903	855	938	896	804	820	845	860	801	797	915	892	895	914	837	797	888	859	848	909	887	891	917	854	873	837	876	869	855	901	857	876	833	835	873	880	899	899	897	897	914	889	860	867	854	868	914	842	892	849	870	887	912	903	861	877	840	895	925	853	889	860	909	887	900	814	837	888	847	862	878	876	889	885	889	870	905	901	880	846	888	839	944	835	846	898	843	880	884	838	851	908	931	898	843	901	889	864	946	909	886	870	937	884	888	879	895	833	886	890	876	877	836	858	888	816	895	864	861	858	902	941	857	842	901	881	869	876	865	847	870	895	846	820	913	867	901	835	882	876	899	926	857	876	876	875	884	851	884	869	881	903	861	864	880	852	854	893	898	869	950	821	903	813	866	917	925	878	874	846	901	865	888	952	840	837	862	907	923	837	912	882	915	855	859	823	874	855	906	905	914	895	912	914	863	875	887	829	850	898	828	912	888	861	876	873	855	930	835	880	835	887	863	879	867	915	908	916	824	933	874	912	896	832	904	933	876	881	906	891	918	852	888	801	836	888	869	877	889	873	850	856	895	950	860	840	882	954	871	919	911	859	856	916	845	858	901	870	912	888	859	894	864	882	876	861	865	878	934	912	899	932	864	864	923	870	905	842	850	878	921	867	848	830	854	903	902	853	918	932	929	937	869	873	867	831	811	862	882	967	905
31608	20148	13356	10057	7385	5749	4297	2897	3011	2436	2286	1302	1136	1274	1118	960	822	863	670	587	539	503	450	438	363	440	433	413	462	449	463	411	350	385	367	354	368	403	364	338	377	361	342	367	358	341	393	351	381	356	389	376	357	375	335	363	384	332	359	350	401	376	296	345	391	381	336	371	340	362	377	375	364	366	367	389	376	366	360	347	361	340	357	388	328	335	369	358	360	379	357	361	413	377	372	361	371	330	360	378	354	359	391	346	368	322	331	350	364	372	350	344	339	346	415	364	351	356	370	373	313	404	332	362	370	389	371	374	366	396	327	382	352	355	399	353	349	382	356	368	352	337	362	400	359	352	365	363	342	377	357	331	379	355	366	337	370	333	340	406	380	360	368	372	341	395	359	340	316	385	349	337	371	372	339	328	334	354	337	390	381	352	371	391	356	378	368	364	357	351	329	323	361	356	369	358	375	378	392	393	367	339	349	385	334	341	349	364	336	312	367	375	358	368	339	357	341	357	392	347	313	365	331	335	393	337	336	382	336	395	329	367	362	328	333	356	372	348	321	331	348	369	341	373	393	361	328	345	328	346	377	350	349	359	357	349	347	383	349	349	330	362	346	346	333	366	306	341	328	354	356	367	355	337	382	348	351	385	362	382	359	391	388	339	355	353	379	348	351	353	340	389	369	360	344	328	369	370	360	355	384	345	337	355	313	352	341	334	341	363	361	326	338	406	347	388	369	355	367	401	338	343	359	357	353	348	334	351	348	401	365	366	349	374	344	351	383	347	375	352	356	324	336	388	356	352	375	373	364	342	352	333	361	374	354	346	345	378	367	349	352	340	364	350	340	335	362	362	356	347	319	322	362	358	381	346	369	391	360	365	342	374	355	380	357	365	370	333	364	378	376	357	405	408	349	350	367	317	348	383	363	352	341	337	364	363	360	336	364	323	347	342	356	354	365	354	367	387	349	339	365	335	347	347	369	361	386	369	335	314	376	376	348	392	354	349	338	366	384	331	366	352	368	360	374	383	377	326	378	354	328	314	358	391	348	370	330	307	376	369	370	385	343	351	354	387	365	340	349	413	374	343	369	325	358	336	390	375	364	376	347	331	400	342	370	369	367	376	370	360	345	368	337	366	353	356	394	359	364	373	333	369	364	371	378	395	371	371	367	354	372	327	367	339	354	353	347	372	338	349	403	367	373	371	335	320	374	358	370	349	350	343	320	347	351	338	327	347	346	358	377	372	346	388	349	366	374	348	366	397	375	366	314	339	340	372	336	372	365	326	316	379	354	365	373	345	379	357	369	334	362	305	348	337	362	357	387	326	391	349	332	347	319	371	336	379	390	334	349	370	356	369	365	326	345	379	388	361	373	353	348	382	359	363	348	383	386	346	352	364	371	338	344	344	354	345	352	334	351	326	342	392	375	371	364	368	330	363	377	384	362	332	341	346	348	380	358	389	401	383	410	354	363	396	355	399	389	328	309	372	345	356	340	376	342	336	342	372	334	361	367	337	367	397	331	356	334	345	377	334	356	377	343	363	381	335	361	412	368	345	334	353	395	337	368	358	348	375	407	364	362	376	366	356	333	354	347	371	370	370	340	357	407	379	330	345	332	338	372	369	348	369	390	369	359	351	384	350	327	401	380	383	400	353	342	379	360	360	367	376	371	371	366	345	304	352	332	353	334	329	339	362	341	385	341	377	350	368	307	364	327	343	333	363	368	352	343	348	338	367	370	382	346	328	366	371	355	334	348	363	346	365	361	330	335	336	333	329	329	353	394	335	352	352	353	384	333	376	325	354	356	352	379	374	334	347	373	359	360	352	344	342	361	361	377	357	369	366	377	334	370	375	374	384	347	358	336	341	379	367	374	394	374	353	380	384	352	384	363	340	333	383	389	378	375	337	364	377	365	399	366	347	379	332	372	351	368	387	366	395	355	359	351	348	352	354	351	392	357	329	326	339	351	369	376	359	367	356	364	360	403	353	361	372	363	346	323	354	331	345	341	357	402	385	354	373	392	371	354	331	374	351	348	345	380	344	394	379	391	389	334	356	379	336	344	323	361	401	378	341	342	374	377	334	350	369	355	369	371	352	329	351	365	376	338	361	360	346	341	343	359	340	348	363	357	376	353	364	364	375	352	373	343	345	345	343	396	326	313	359	363	351	332	324	360	353	361	343	348	335	368	387	371	359	381	351	377	339	364	323	338	347	363	357	350	401	366	414	386	350	374	391	338	337	348	386	319	352	375	367	379	351	354	386	341	362	313	349	356	362	368	334	362	331	327	370	352	369	350	381	372	353	347	360	347	360	381	342	341	366	366	365	358	350	323	355	369	358	382	352	373	319	354	331	363	373	318	313	357	365	348	337	368	352	360	357	331	351	352	340	351	367	391	321	339	362	349	360	370	362	338	358	347	375	374	369	361	326	336	351	395	360	364	349	349	362	378	384	392	356	360	335	355	369	371	356	361	344	363	381	350	354	336	362	355	411	319	363	359	317	370	390	356	352	376	362	386	366	369	349	333	350	361	346	363	354	348	362	367	363	384	361	377	342	365	334	366	397	337	358	377	338	340	363	352	352	354	391	371	333	369	372	399	370	399	384	376	350	357	341	355	347	391	338	354	350	349	357	372	355	365	370	373	336	339	328	350	360	393	356	343	345	343	362	313	350	337	380	365	370	334	359	376	345	380	379	333	391	416	350	343	343	359	370	350	371	370	370	375	353	359	386	405	382	349	361	361	334	377	351	338	336	367	342	373	344	336	313	340	342	346	310	335	354	375	333	319	365	346	381	368	394	320	350	344	345	350	396	412	345	361	385	353	332	411	354	344	341	392	360	390	354	355	364	358	346	372	375	348	340	373	355	353	372	382	328	353	354	386	335	364	363	346	375	350	340	358	341	347	381	346	386	365	373	336	367	378	361	347	377	361	338	378	371	362	362	373	391	375	335	337	370	341	357	398	415	380	315	353	366	362	329	324	367	355	349	342	355	355	395	359	374	399	362	348	339	340	332	361	380	357	376	363	338	337	353	325	333	356	354	355	344	337	355	365	367	371	351	353	336	382	390	369	363	364	355	333	363	332	355	368	356	355	370	414	354	349	352	344	347	352	365	383	357	358	354	375	348	362	362	316	337	394	340	347	352	360	349	330	331	341	363	375	337	382	347	372	324	352	352	369	349	352	345	352	350	357	361	333	385	351	365	349	390	359	350	386	361	333	367	355	360	331	351	326	352	358	343	364	334	337	387	338	392	346	351	342	362	323	329	321	331	340	370	353	366	382	348	411	342	359	369	363	366	341	369	366	381	335	361	368	325	318	349	366	385	359	351	409	371	347	362	360	357	365	344	344	362	358	354	329	388	343	331	325	346	363	341	384	357	342	372	370	360	360	360	370	383	367	361	353	344	341	376	321	330	377	373	325	342	373	375	331	352	341	340	335	346	379	362	348	365	352	339	338	358	359	351	353	361	386	364	325	369	328	341
18866	18134	26527	27366	24027	21888	18060	14318	15666	13410	12273	6770	7056	7269	6402	6105	4712	4958	3319	2698	2293	1701	1651	1348	1306	1291	1510	1473	1502	1405	1362	1185	1142	1079	1016	947	939	876	952	942	888	914	898	880	836	832	910	927	862	889	878	928	827	877	839	910	905	878	927	875	929	861	900	883	878	892	863	801	902	839	935	862	885	890	837	847	920	825	919	893	881	862	855	872	856	926	938	875	879	919	885	860	840	892	888	891	868	850	883	883	872	938	840	894	842	835	808	871	833	840	894	863	862	876	895	830	922	851	856	869	909	896	890	930	878	895	897	949	841	844	878	923	904	931	884	892	898	894	869	977	873	909	888	825	897	875	850	846	887	858	832	915	921	832	849	855	865	882	886	921	839	873	905	903	907	856	878	882	861	869	864	903	858	909	881	861	895	914	892	876	882	869	913	880	886	921	922	895	926	877	863	887	863	912	908	898	905	835	855	869	875	897	890	866	947	867	870	830	857	866	898	901	910	857	873	889	862	868	874	884	885	901	859	866	866	919	839	860	869	859	866	886	933	864	843	904	839	878	853	891	898	907	869	892	901	887	941	863	891	918	895	889	907	872	872	848	887	893	891	927	890	872	870	918	920	888	862	837	869	835	870	880	862	897	856	889	828	854	921	939	902	894	832	887	903	830	877	869	860	883	944	844	856	868	887	894	829	914	888	865	841	877	871	881	946	900	870	881	872	932	840	837	894	877	909	907	852	897	875	854	900	869	917	850	925	830	916	898	911	880	872	912	854	904	868	824	822	896	902	874	894	898	862	880	933	920	903	915	898	856	889	862	797	825	873	910	849	901	890	867	928	854	876	827	867	895	945	916	887	909	893	840	869	907	853	886	877	833	894	858	913	877	914	865	863	890	859	900	868	903	847	858	878	833	884	861	893	853	852	875	865	893	890	900	882	864	818	880	846	877	838	907	883	847	880	885	901	897	902	863	850	872	851	841	850	843	876	875	892	951	883	921	919	912	863	845	832	840	901	889	914	850	861	906	867	858	902	918	869	903	922	846	824	865	868	839	913	858	858	901	887	855	849	858	845	923	845	859	895	809	813	926	879	883	900	881	889	881	865	880	893	862	905	881	869	908	821	845	894	932	936	882	916	881	851	856	903	907	921	855	866	837	956	873	899	900	880	904	924	903	889	848	879	862	886	876	880	907	838	844	872	876	862	886	913	913	921	858	888	902	866	874	914	890	865	895	888	880	831	896	853	848	899	888	840	863	876	884	851	866	891	882	872	896	878	925	847	844	858	903	835	866	919	871	832	919	912	905	874	873	922	934	903	883	900	913	879	845	873	877	897	894	908	877	889	826	847	874	849	943	943	944	848	849	890	880	896	877	931	875	875	858	848	917	893	897	881	879	874	915	907	853	912	854	909	908	904	887	903	911	889	862	825	891	908	942	859	851	893	908	836	897	919	867	892	909	896	898	837	824	906	844	860	901	929	883	879	877	889	904	869	892	888	911	922	930	884	900	879	868	861	915	925	872	894	878	903	842	867	883	833	867	869	885	893	862	897	863	861	857	871	944	881	848	872	816	926	879	946	861	856	839	885	901	829	822	848	882	907	878	853	908	909	871	875	870	906	916	888	884	877	879	900	877	929	891	875	840	869	920	875	853	837	899	817	896	833	892	925	907	864	828	868	828	853	924	857	864	913	886	839	864	873	871	920	876	882	863	867	848	869	859	919	902	885	880	864	841	835	941	879	860	871	910	857	857	861	883	888	845	915	820	859	896	907	865	866	871	874	854	854	879	878	915	856	889	862	889	947	888	853	895	831	840	877	925	866	831	882	848	865	876	862	873	877	892	886	866	878	907	885	880	857	855	827	849	866	847	845	903	827	865	936	849	862	847	896	860	913	870	917	888	870	893	894	886	853	885	823	852	901	894	874	881	901	926	940	831	871	911	831	863	856	917	865	897	905	904	873	888	893	915	861	923	833	827	863	931	846	935	859	883	904	894	862	899	879	931	852	890	881	819	901	885	843	899	903	884	842	876	907	870	833	956	876	869	917	859	851	851	860	847	911	862	855	897	871	932	909	932	882	907	835	905	938	900	845	880	909	911	821	840	919	868	902	868	871	906	883	873	877	868	875	875	893	940	889	934	882	842	861	902	906	886	865	914	871	855	927	849	936	869	845	871	883	897	872	860	931	895	863	870	893	909	882	874	875	899	879	844	870	927	887	860	872	896	885	893	866	874	854	903	945	889	893	837	887	876	884	891	864	871	866	849	885	788	905	831	896	923	866	910	914	852	918	880	904	926	905	856	918	886	830	832	917	934	849	898	886	888	865	870	869	861	888	900	875	884	885	974	867	887	876	887	852	912	836	910	847	882	884	859	834	882	889	860	842	864	900	842	859	864	851	808	872	863	933	889	832	888	865	873	849	935	847	896	913	870	927	856	877	874	887	907	864	898	895	855	870	902	910	884	851	896	928	927	886	894	887	858	874	928	865	890	918	907	884	855	868	872	929	940	815	873	894	830	869	847	837	832	901	867	878	925	927	886	898	840	890	828	873	867	867	913	899	914	862	822	901	871	859	840	848	854	914	915	932	893	873	861	880	868	904	883	881	882	925	882	903	893	884	911	859	839	902	841	885	919	932	862	871	819	905	844	906	879	881	878	878	873	832	854	920	917	900	861	865	915	875	867	837	879	881	866	862	856	915	834	889	897	931	852	912	878	895	880	873	878	866	849	841	894	865	882	927	914	872	873	879	911	884	871	870	870	917	901	892	867	891	910	908	943	888	858	865	868	849	876	883	840	932	866	907	868	887	849	879	900	816	842	881	903	811	844	870	909	876	868	886	892	884	870	930	843	885	876	850	900	860	904	918	920	871	876	911	924	860	893	871	895	875	887	842	864	883	892	911	862	873	882	862	825	843	838	912	888	914	857	890	874	861	885	929	887	899	890	883	889	876	909	859	879	873	913	846	887	867	854	867	857	875	872	855	867	831	887	895	839	897	881	865	854	898	862	888	841	909	854	832	904	884	878	876	848	842	873	861	915	864	859	893	878	816	887	855	912	915	915	914	838	849	866	860	844	922	896	853	859	853	916	895	949	924	844	881	901	890	889	864	877	917	914	825	873	872	884	864	896	898	911	894	841	832	886	891	827	936	885	847	903	898	864	860	813	894	903	863	875	852	866	899	898	846	909	894	971	909	878	874	885	897	872	883	887	841	860	858	888	909	908	879	833	908	893	884	920	884	840	917	880	901	869	897	857	924	884	884	882	847	913	839	894	837	908	876	848	864	882	908	892	885	914	877	889	885	911	867	899	927	896	930	898	859	869	868	900	874	847	897	842	895	869	838	887	916	895	903	891	874	913	909	834	878	892	885	877	883	964	878	887	873	933	922	842	872	897	837	840	860	920	957	893	863	888	844	890	915	869	968	854	925	882	875	904	868	832	908	858	868	892	880	856	839	911	906	901	848	856	898	864	869	878	923	867	958	863
36863	29467	21996	16607	12748	10424	8164	6021	6294	5036	4857	2772	2115	2571	2273	2131	1811	1735	1185	847	786	568	554	493	404	505	572	502	484	514	474	409	411	407	412	404	378	415	367	387	372	401	371	368	310	349	361	381	395	351	353	358	342	363	366	331	323	333	317	341	332	384	375	328	376	340	367	332	340	390	347	371	385	385	414	364	376	368	368	331	379	347	347	355	349	377	328	359	353	339	358	346	378	392	358	323	343	335	371	350	371	341	383	348	333	366	395	358	381	339	339	351	361	354	386	387	374	345	340	288	343	369	368	351	357	347	346	340	387	378	342	352	356	371	370	401	371	364	349	371	354	329	389	347	361	358	333	401	364	408	377	370	349	364	345	369	338	338	365	397	365	329	351	381	390	344	344	373	377	331	380	348	368	335	329	362	367	331	373	374	352	349	336	353	379	382	340	364	349	373	325	334	349	360	382	334	365	367	341	358	334	319	347	319	294	381	351	317	371	365	379	343	377	361	340	335	351	370	341	371	358	344	380	359	377	348	325	384	349	346	333	372	331	353	371	363	355	365	380	380	343	369	341	347	353	330	390	378	371	348	373	386	393	358	360	384	332	367	371	388	351	363	384	335	392	346	353	365	302	344	356	353	349	329	343	373	335	374	381	386	332	330	363	332	366	373	348	351	365	357	360	381	369	345	332	350	365	370	353	341	357	333	384	373	350	326	340	317	399	367	352	352	357	364	380	365	354	381	351	338	375	380	355	351	335	349	364	309	352	330	368	358	333	325	354	355	357	378	365	341	367	379	380	375	372	369	363	356	357	333	338	365	380	357	351	352	355	365	333	340	309	345	380	358	359	378	347	355	339	346	397	336	374	340	374	346	393	385	355	359	367	401	363	362	352	359	341	351	366	340	340	337	359	386	368	385	361	327	344	369	348	350	339	364	329	330	311	365	356	354	368	345	366	349	390	344	364	374	359	354	375	365	398	370	356	367	314	344	366	384	312	335	367	367	351	375	342	371	375	377	377	324	375	323	338	402	383	360	312	378	371	410	371	365	330	352	362	297	366	369	354	324	355	359	332	354	330	358	398	389	370	354	379	379	367	382	377	335	329	369	379	383	315	359	357	376	364	360	359	360	378	346	337	384	389	353	336	384	375	320	331	350	347	394	356	363	348	370	345	377	352	346	354	336	353	354	367	381	360	389	330	327	372	367	351	361	339	372	368	328	351	333	356	354	330	351	311	366	363	353	362	346	350	317	330	343	346	396	357	353	364	345	349	375	361	375	367	339	327	360	365	362	361	381	386	358	374	339	346	355	343	342	355	375	338	373	339	342	382	378	362	381	377	312	349	369	374	370	370	331	351	336	342	349	333	339	357	349	371	319	335	339	378	383	376	351	340	342	331	348	356	348	368	322	338	300	325	349	357	362	385	379	337	362	358	378	363	370	375	344	365	394	341	382	364	362	343	364	404	347	357	385	363	352	365	333	320	364	327	374	361	353	315	373	380	344	375	366	384	378	353	318	336	339	361	344	339	355	359	373	368	351	377	346	348	351	384	375	381	393	364	343	351	343	361	343	354	350	371	344	377	368	394	348	372	377	346	346	384	371	367	350	380	385	355	356	327	346	363	376	333	333	345	383	348	349	371	344	354	374	352	331	341	413	369	356	362	350	339	354	393	339	320	348	336	357	321	388	370	331	317	333	350	351	334	349	392	360	346	344	320	362	384	365	336	351	369	359	344	337	375	348	357	328	355	355	361	344	354	362	379	382	348	393	359	332	360	380	341	380	355	347	362	364	342	363	365	391	343	395	341	391	351	322	346	385	345	350	366	335	360	335	332	389	371	326	374	389	354	358	306	333	373	336	309	366	368	333	361	384	362	346	370	347	360	361	345	369	333	374	338	355	317	298	314	362	358	373	365	363	349	327	378	359	365	376	347	357	363	315	352	383	368	339	369	389	362	353	394	349	345	344	365	378	366	382	356	362	380	356	358	330	354	374	347	340	368	330	328	400	345	366	365	357	364	354	348	357	357	365	360	368	369	367	367	343	343	346	323	352	330	382	356	342	374	360	388	382	332	340	361	365	383	361	377	325	330	349	368	353	342	350	358	414	375	354	348	372	339	334	312	390	372	344	378	357	358	354	355	405	335	355	354	380	356	364	355	345	370	331	387	324	398	330	350	395	368	372	338	340	378	370	360	345	358	361	364	329	330	371	327	339	345	365	351	346	341	369	323	357	367	366	361	351	356	378	342	340	345	351	354	325	355	320	341	345	343	380	373	350	321	367	345	331	368	376	347	360	357	354	356	372	382	397	366	335	359	367	324	372	320	349	376	320	355	338	347	341	359	375	369	367	345	365	361	400	335	384	346	327	348	330	374	366	362	379	361	334	340	331	345	398	332	384	368	360	386	360	346	335	339	378	344	366	335	349	340	369	370	366	350	365	387	332	331	328	386	359	384	345	377	398	361	355	343	333	334	362	352	370	340	389	325	308	352	355	346	333	367	341	323	383	381	343	336	348	395	404	354	337	387	368	306	345	333	325	397	305	330	338	365	327	364	369	370	342	365	383	362	335	360	336	337	334	365	361	351	336	367	337	374	365	370	321	382	373	399	387	375	396	375	377	338	334	371	375	380	371	379	362	343	340	357	353	363	344	370	371	360	345	352	377	410	370	330	372	365	339	340	337	369	373	351	378	339	361	365	381	342	336	349	340	312	337	357	331	354	355	351	339	346	372	364	351	343	339	351	359	332	357	366	352	359	341	346	371	375	369	329	351	367	302	371	353	386	359	382	366	338	353	373	341	353	363	364	339	403	375	356	404	358	344	351	305	341	386	339	358	357	408	370	364	329	329	381	356	339	337	377	335	403	347	347	316	358	360	383	364	365	327	374	354	364	345	392	381	321	371	357	365	338	338	391	359	368	345	355	369	346	374	396	391	390	369	384	373	393	338	369	316	331	332	375	389	346	384	348	295	396	362	338	384	348	374	338	344	343	338	321	370	362	379	377	384	332	389	377	370	344	342	366	362	340	398	362	357	314	367	323	360	328	376	363	387	357	332	348	389	346	370	356	360	325	391	372	328	336	336	375	365	367	353	345	330	376	388	384	351	320	328	348	379	381	367	355	356	357	348	340	355	350	359	352	357	323	370	382	365	348	341	361	341	355	317	322	359	366	387	355	380	396	357	336	323	356	346	374	349	377	362	342	370	361	313	370	382	378	412	363	363	327	356	360	342	356	329	365	313	366	342	338	332	367	375	376	362	343	353	359	390	364	336	345	367	323	374	347	377	360	351	353	358	362	365	380	317	344	385	359	322	338	335	344	357	377	382	315	364	371	366	371	336	343	331	352	359	349	370	366	314	356	366	387	337	347	374	331	357	358	298	356	327	338	355	334	349	358	372	330	349	368	339	348	336	373	377	355	352	303	375	350	352	366	323	360	321	350	323	345	367	348	355	358	382	389	383	359	347	355	326	393	364	343	342	341	326
22593	25593	33591	33830	31207	29168	26174	23189	24340	21274	21847	12936	12132	14428	12571	13050	10869	10039	6872	4740	4164	2633	2219	1690	1613	1839	2118	1833	2215	2259	1858	1572	1573	1264	1191	1076	1020	952	873	892	860	903	921	925	887	860	885	886	872	912	885	871	821	848	851	890	895	858	931	869	884	902	868	877	862	883	919	857	872	896	875	850	845	903	892	902	967	905	857	863	935	917	899	845	872	841	823	931	891	888	887	902	865	901	856	858	881	862	868	863	887	880	870	871	897	912	850	862	835	863	938	896	890	889	894	857	862	854	870	893	942	893	910	904	906	879	849	912	888	846	856	902	921	859	888	868	892	883	790	886	910	864	877	917	876	898	912	904	873	898	893	878	871	877	933	869	884	874	842	900	861	880	801	914	862	867	905	855	866	886	882	850	869	894	872	959	863	904	918	895	838	944	858	894	895	864	877	869	840	886	922	861	878	899	793	840	918	843	844	865	854	913	895	890	896	874	891	910	857	857	801	887	841	842	878	882	876	920	883	843	868	843	866	881	835	917	881	867	916	924	874	868	857	863	915	911	856	903	849	860	898	879	946	870	864	895	905	854	911	825	865	836	868	849	821	891	897	892	912	883	916	868	939	909	865	892	883	849	874	887	874	899	911	883	910	831	852	897	914	869	860	887	909	896	914	846	910	848	869	887	889	895	903	863	948	825	843	894	925	925	882	933	899	935	893	903	869	905	921	893	837	899	897	890	856	864	849	862	839	802	840	893	866	867	883	919	927	901	923	918	859	870	901	837	865	892	848	846	873	840	879	895	902	866	844	854	876	896	901	800	870	847	840	859	854	901	877	898	874	892	907	874	892	892	854	900	847	827	895	848	826	857	808	895	941	894	867	859	854	875	883	894	890	876	899	866	877	861	827	851	843	914	917	918	883	852	912	881	918	901	866	829	900	857	854	879	900	896	846	861	841	890	917	896	863	880	916	922	885	865	854	878	893	865	883	881	845	884	831	867	870	827	879	848	912	897	910	943	950	906	877	903	870	878	865	846	885	896	879	907	867	900	871	869	900	854	873	878	879	878	896	864	854	913	870	862	891	849	849	919	906	865	855	881	883	930	855	906	863	860	920	901	876	923	905	916	851	855	830	884	859	897	845	916	930	893	893	855	942	851	847	848	837	884	899	894	862	889	857	879	936	882	905	876	870	909	919	924	855	867	832	850	862	873	872	821	894	887	877	938	905	837	859	892	911	928	862	875	955	869	859	882	813	931	825	835	846	862	907	873	911	866	868	900	900	858	922	922	853	861	948	901	905	835	827	893	870	917	908	937	844	901	852	850	887	872	867	822	937	940	875	885	854	899	907	853	906	878	827	861	861	878	882	867	848	878	835	839	842	887	856	838	884	868	911	844	873	823	865	847	854	882	871	847	925	881	880	907	889	874	876	876	838	861	837	851	869	880	880	895	874	871	847	890	880	922	891	872	830	860	931	848	872	919	873	918	865	907	912	858	838	853	917	871	841	867	851	876	879	852	872	894	883	856	938	894	898	882	890	943	866	937	868	889	838	882	909	929	899	856	873	890	849	866	864	878	894	861	876	870	879	865	862	890	890	913	906	866	882	877	876	859	847	828	875	879	874	877	828	872	882	918	863	890	925	896	932	899	847	875	896	885	866	894	859	851	897	876	847	842	882	899	882	833	913	828	897	857	881	883	883	903	827	849	911	856	933	885	844	879	901	894	925	855	927	879	893	884	871	886	858	865	929	847	915	858	855	950	852	838	854	870	899	860	868	900	886	875	882	876	897	911	867	905	930	943	898	850	860	818	909	897	849	832	885	903	862	890	928	866	857	863	937	904	910	879	875	929	835	859	877	892	854	810	833	860	888	862	882	860	856	864	929	900	851	845	866	881	883	862	867	876	888	841	950	832	899	903	857	873	797	885	894	903	880	874	814	914	848	884	888	893	914	926	919	918	888	857	886	897	912	891	921	849	869	865	894	891	860	874	904	880	863	879	829	944	875	814	860	855	868	832	919	875	874	817	865	883	889	889	897	890	849	869	908	893	898	847	934	856	899	900	845	838	899	870	914	892	864	944	940	851	865	830	850	897	915	927	911	863	828	841	864	875	886	865	872	856	920	879	866	911	844	920	840	832	875	923	927	844	867	891	875	812	842	853	891	920	869	886	802	920	840	939	897	911	914	887	872	856	845	853	881	857	897	822	876	913	894	892	913	876	920	893	868	887	855	850	836	874	858	930	850	895	875	894	900	909	849	876	849	874	882	846	864	835	825	871	887	877	921	856	943	874	899	869	872	877	853	853	895	879	897	836	862	906	886	814	914	853	926	821	916	880	884	904	886	941	845	867	917	859	882	876	868	869	894	872	898	900	893	832	839	891	917	930	867	862	869	866	838	845	916	885	872	859	826	867	890	865	871	894	895	878	843	922	896	869	858	821	855	883	884	916	910	855	897	893	856	892	856	868	864	884	839	856	868	852	881	895	861	909	912	894	924	860	844	903	902	900	922	865	838	878	928	848	883	913	915	910	825	886	891	825	857	894	895	848	898	934	894	930	875	870	819	881	872	840	935	882	892	857	823	865	903	863	847	882	928	900	865	881	817	854	871	900	850	909	836	866	895	891	890	887	855	876	884	922	848	928	909	933	884	882	850	927	897	932	801	866	883	923	916	904	856	866	891	922	857	892	859	867	833	881	874	889	910	938	917	902	862	858	894	883	859	884	898	911	882	872	875	903	901	823	851	854	920	819	854	908	916	867	867	902	886	851	868	867	833	874	929	854	952	905	902	838	910	839	916	928	860	831	920	844	897	870	885	914	838	840	847	911	899	906	858	789	892	874	873	876	900	881	888	835	890	853	899	894	881	914	848	866	843	857	876	868	877	858	913	812	863	893	875	887	900	830	855	856	852	898	901	916	872	853	864	878	911	891	887	926	876	898	858	899	869	943	909	859	848	847	897	833	877	867	852	854	844	836	888	910	868	892	861	891	839	833	921	858	884	852	901	859	908	858	935	895	931	833	889	841	844	893	833	879	869	894	902	892	851	857	898	883	875	842	864	892	888	924	873	870	911	884	906	852	899	862	885	856	856	852	860	903	874	897	902	904	854	908	864	836	898	893	827	839	891	876	879	878	878	937	892	902	899	901	868	893	926	803	880	908	894	890	887	821	883	873	894	918	870	864	863	882	869	879	892	893	901	933	851	857	930	870	915	872	859	901	877	886	872	886	894	911	853	868	874	895	861	912	883	914	865	899	900	885	918	909	877	868	915	909	907	936	837	870	844	874	887	880	937	851	818	850	883	841	828	863	815	896	921	899	883	878	882	851	874	870	895	899	854	865	890	896	834	897	855	881	907	862	863	824	871	889	912	862	886	878	886	867	867	863	867	919	905	925	903	840	853	903	809	889	888	872	942	971	872	866	867	926	849	819	884	858	823	902	832	895	894	887	905	887	878	907	856	908	877	851	860	925	903	902	857	869	859	882	880	936
26791	13079	6823	4805	3670	2951	2155	1555	1190	880	706	639	587	598	483	457	433	438	401	411	389	392	387	382	364	394	366	416	360	389	361	368	390	372	368	337	347	377	394	348	376	385	337	354	352	375	370	346	382	362	373	386	332	378	373	364	361	337	361	391	373	358	370	346	357	358	357	336	378	331	336	363	383	354	360	351	375	370	378	368	338	385	353	322	339	371	377	362	379	334	370	357	375	349	350	345	351	350	329	351	394	351	340	384	356	359	373	371	358	341	393	393	375	334	363	364	361	366	375	380	377	339	364	374	394	353	311	333	363	379	377	379	353	352	388	382	373	373	376	369	334	365	331	390	368	352	373	354	370	374	348	378	349	356	369	362	336	368	398	371	352	321	389	360	338	355	386	344	357	344	367	362	355	359	379	364	368	362	352	413	341	414	362	352	345	356	317	365	333	368	361	363	375	368	406	395	363	377	364	378	371	405	327	366	368	351	352	359	362	348	335	364	330	374	401	369	354	367	388	380	355	356	364	377	381	352	359	359	384	369	360	375	368	371	379	339	360	361	344	374	371	330	340	317	374	363	376	354	356	360	344	378	367	345	356	359	370	375	368	360	352	362	381	366	375	326	368	361	372	325	361	343	341	372	395	379	352	360	342	364	370	355	374	375	350	387	351	372	324	328	356	342	378	350	375	353	351	343	359	385	330	358	363	350	395	368	357	355	381	361	391	343	362	339	376	361	369	345	348	358	344	354	346	371	348	333	353	357	312	341	355	346	343	357	349	405	383	378	351	335	341	362	341	357	383	363	344	339	376	320	359	344	347	374	380	333	336	362	372	362	354	358	379	377	387	370	383	375	360	336	381	376	379	363	389	370	358	327	386	347	358	387	361	391	341	373	347	365	387	345	336	381	380	355	361	408	386	344	397	329	370	370	361	343	353	375	356	327	350	376	397	353	367	396	359	350	357	356	373	370	377	355	357	365	388	346	377	370	377	334	372	370	339	357	326	386	355	354	376	377	363	345	337	364	311	359	359	338	380	365	355	351	372	340	363	372	384	352	379	353	346	401	357	362	368	376	369	374	347	364	376	335	362	370	365	348	369	329	363	376	346	366	346	375	392	382	398	376	372	396	409	355	368	366	366	350	346	372	352	367	347	349	356	383	343	377	403	349	380	367	344	356	371	386	388	357	361	365	342	369	344	343	344	346	333	385	364	388	304	366	363	359	414	356	352	360	392	395	378	357	371	366	361	386	369	345	335	321	366	367	322	379	329	353	352	384	371	354	340	355	372	348	335	344	365	331	349	384	367	370	358	373	372	329	365	378	349	354	331	339	359	359	383	375	351	375	399	369	372	343	359	341	366	370	371	357	346	388	355	372	377	368	357	404	357	383	359	392	334	351	333	356	356	359	353	378	365	359	377	378	338	366	375	324	371	336	354	312	344	345	382	375	364	344	378	353	363	362	358	368	372	332	339	359	364	337	366	346	352	380	374	332	375	389	372	375	340	358	342	359	367	336	333	345	349	361	337	378	369	355	360	356	369	340	357	337	334	361	366	347	345	387	365	338	322	377	378	405	374	363	348	368	338	318	338	352	374	370	362	400	409	398	351	364	382	359	360	355	341	379	341	344	358	367	401	412	405	355	323	366	336	383	336	377	325	351	345	357	339	353	356	344	343	409	391	389	359	336	357	349	338	353	378	382	347	397	383	379	345	383	363	347	376	350	336	366	354	358	357	366	376	330	348	363	332	354	340	387	359	336	348	377	364	352	362	388	355	345	343	355	368	338	365	375	373	390	399	345	345	347	363	365	352	347	387	366	355	354	381	343	391	400	366	350	377	382	365	347	355	381	366	374	365	363	349	358	365	365	313	390	351	320	377	336	357	343	347	349	361	368	366	361	331	373	366	343	402	354	352	352	349	348	366	357	355	364	342	341	371	344	368	366	355	356	365	392	327	375	328	381	392	359	353	362	365	346	358	342	301	329	405	364	337	343	363	374	365	350	403	307	340	359	355	318	348	364	348	359	354	347	353	342	347	337	377	365	366	372	372	362	340	367	367	307	357	360	354	358	361	364	353	344	348	366	375	351	351	359	335	327	322	361	370	370	359	337	367	375	360	393	367	379	358	363	326	346	350	360	360	384	369	366	350	374	363	375	319	343	352	361	363	360	367	374	349	368	386	348	341	359	347	417	372	388	381	374	349	347	374	359	354	332	384	397	328	384	376	329	396	337	341	355	355	378	385	370	363	375	349	329	364	387	349	352	347	391	339	375	388	375	350	352	358	345	339	347	370	348	344	417	385	348	395	336	373	359	350	322	338	343	371	381	353	379	364	333	356	348	356	345	346	367	353	348	382	344	365	367	370	388	352	370	364	365	323	383	343	370	359	363	374	369	364	379	349	389	336	351	356	333	389	377	343	371	380	407	334	364	358	368	331	383	359	381	365	344	354	363	372	370	345	355	395	362	374	369	358	347	372	364	362	359	376	357	335	361	387	376	348	397	380	374	358	312	363	359	333	321	390	352	346	390	358	373	374	384	386	375	342	371	342	384	351	358	341	360	349	352	331	351	343	345	366	333	322	354	346	342	374	390	367	373	330	363	329	339	340	350	355	338	368	366	363	333	380	362	334	371	355	363	373	340	335	356	380	363	371	348	356	352	323	415	408	346	345	320	359	392	378	353	374	351	329	358	383	389	347	344	357	369	377	352	366	351	380	354	383	408	339	350	377	355	383	368	361	343	380	361	356	391	370	364	330	358	395	373	360	362	354	379	382	343	359	353	354	389	356	372	345	415	380	333	353	347	362	324	369	376	335	337	329	341	347	352	371	333	336	346	362	316	378	322	354	345	333	357	340	369	348	378	400	334	368	352	360	349	375	367	342	358	356	348	322	365	364	353	371	337	365	367	354	350	385	325	389	342	395	335	363	357	365	355	365	378	360	391	381	385	398	355	376	366	374	388	392	330	352	348	367	330	367	365	372	327	351	365	372	356	352	360	359	362	347	359	339	354	310	363	386	365	356	355	346	380	374	321	358	361	349	339	381	344	335	341	370	340	376	385	343	392	365	387	422	378	354	359	321	363	364	380	364	350	362	380	361	408	393	343	347	371	385	328	343	353	358	398	353	356	343	367	377	356	409	322	396	360	381	365	368	365	329	373	386	366	410	377	309	353	350	351	328	355	342	339	361	373	327	371	359	340	378	347	365	377	323	392	355	342	369	324	334	373	315	338	346	343	353	364	362	350	327	337	389	342	339	362	354	333	350	396	367	345	351	321	315	324	362	344	312	357	348	331	375	376	362	349	390	336	346	353	346	379	380	357	356	367	405	350	408	359	374	390	390	357	387	356	384	326	353	399	353	354	383	368	333	382	312	359	339	329	353	375	360	343	342	358	325	355	350	376	391	344	378	350	368	377	338	396	342	339	359	348	349	337	383	378	387	320	342	359	322	366	383	342	347	326	374	356	388	337	352	371	347	371	391	348
15701	12205	18755	19037	16310	13785	10846	8278	6393	4731	3856	2694	2513	2248	2038	1885	1621	1570	1481	1376	1295	1176	1083	1062	1019	1034	1031	1006	957	1014	908	896	918	920	874	947	867	883	907	906	909	870	891	891	892	895	904	922	894	858	863	875	880	886	874	882	847	905	856	855	866	904	904	885	886	886	883	898	866	831	967	886	874	870	876	899	906	873	855	938	934	898	926	912	852	934	860	886	907	834	934	901	876	868	830	879	911	879	862	883	874	872	858	880	852	867	946	856	925	878	873	826	889	877	876	895	855	911	831	846	918	839	904	899	906	847	865	815	855	872	850	878	882	878	846	921	887	835	892	893	884	888	862	930	890	930	985	919	924	901	862	913	830	867	898	864	878	852	832	892	865	867	864	908	886	897	911	884	873	902	880	843	872	860	879	888	943	866	869	827	863	821	858	903	940	870	880	878	886	887	936	866	901	882	900	882	892	887	854	895	932	909	860	910	881	893	928	873	891	891	815	812	877	896	921	831	907	926	847	873	856	883	848	849	856	911	894	893	884	852	874	921	893	863	917	871	886	882	894	879	858	862	967	901	879	866	861	874	848	869	897	858	954	898	908	872	901	858	875	871	878	860	947	867	890	884	881	890	890	903	884	864	967	977	923	857	884	848	903	858	905	898	900	945	914	896	872	884	866	895	918	901	898	858	878	868	882	860	864	886	879	904	876	959	887	876	894	870	847	845	911	905	895	909	890	863	858	899	861	843	902	943	869	854	942	932	861	855	828	882	880	913	922	885	916	908	888	868	889	905	927	879	928	942	868	909	938	858	861	894	926	918	861	916	933	846	871	902	899	885	865	844	899	906	892	883	918	882	869	919	922	900	889	914	879	868	848	827	879	871	889	856	885	930	866	881	878	874	906	879	872	881	902	891	860	864	847	879	881	886	885	878	838	875	864	913	905	885	871	872	876	882	906	872	891	856	873	874	913	851	947	884	848	875	866	920	862	934	861	913	900	877	837	970	945	883	855	884	862	886	887	892	899	852	914	870	869	929	877	934	845	858	880	886	891	891	878	923	937	870	860	906	895	861	900	912	813	827	860	888	821	874	881	914	866	922	905	791	843	945	876	886	897	884	901	892	858	858	862	872	885	858	889	911	899	832	869	841	861	888	902	920	862	937	871	914	828	905	904	910	858	889	885	892	947	899	944	929	879	886	933	818	892	879	834	870	893	863	893	867	879	858	906	874	919	893	873	894	877	837	916	926	877	862	890	881	866	902	844	862	853	887	876	936	902	885	925	843	845	909	913	815	890	840	880	909	941	851	903	947	872	898	888	899	913	838	819	906	930	864	846	822	864	922	854	895	891	903	896	927	878	883	862	869	914	850	873	859	911	871	903	899	876	851	877	874	856	854	920	908	918	881	920	813	866	878	894	934	894	828	885	891	881	892	892	890	910	848	880	918	929	861	854	893	877	892	841	877	886	872	946	903	849	867	910	888	850	852	880	892	850	911	858	901	886	868	852	862	879	905	907	881	881	846	867	891	869	859	914	887	887	909	896	926	892	889	864	887	855	902	895	851	846	845	851	842	897	906	942	855	854	918	924	875	864	845	863	865	901	875	852	853	829	870	846	886	852	897	845	916	878	891	962	870	869	842	916	891	920	830	873	921	866	904	943	893	925	882	896	895	839	841	871	879	888	886	885	874	934	918	849	888	902	965	861	882	917	809	885	883	910	903	870	938	871	869	905	872	922	854	913	871	893	832	859	904	876	925	932	899	850	886	895	921	873	861	896	916	863	887	968	862	905	865	911	881	925	852	878	880	883	872	903	890	895	934	939	903	926	882	899	926	868	876	909	857	870	884	848	916	847	886	925	862	878	927	820	915	927	895	905	898	921	914	883	864	901	931	919	858	902	914	886	886	845	843	912	932	910	858	879	886	887	891	918	898	906	917	893	891	874	890	851	879	939	867	890	881	871	925	849	871	874	937	868	893	892	888	913	893	923	867	887	873	873	896	883	895	858	864	816	866	901	961	891	861	924	876	896	889	863	908	886	901	888	860	909	865	873	900	962	914	906	931	922	865	920	905	855	822	899	910	832	892	890	912	956	824	867	881	892	917	871	890	911	876	864	902	864	820	903	841	891	910	923	893	854	901	875	862	883	894	949	871	863	915	887	880	904	861	864	919	883	917	845	883	872	906	870	891	894	829	900	917	868	807	843	929	910	892	881	916	882	948	864	841	897	844	937	933	902	880	912	967	905	911	954	887	877	816	906	858	866	934	839	947	940	909	893	890	905	875	944	839	877	874	871	903	852	886	903	896	896	867	885	931	888	859	901	883	865	869	872	940	883	876	852	871	909	826	880	932	879	893	847	983	813	913	888	910	875	864	850	906	893	953	865	862	870	854	873	878	912	885	896	895	838	869	851	836	899	833	931	878	865	910	857	929	880	839	898	876	861	915	941	889	885	916	923	883	872	917	873	848	908	886	855	877	862	880	840	891	914	870	867	864	878	903	910	898	910	889	833	901	890	839	939	887	860	927	873	879	867	864	938	904	881	950	881	905	910	936	917	907	926	874	871	869	918	865	867	928	856	860	866	907	878	863	890	885	852	912	905	897	912	904	917	895	851	905	921	902	862	874	886	957	838	914	847	907	923	854	905	868	873	919	904	904	883	904	893	923	841	890	897	906	906	837	871	820	895	869	894	907	927	869	858	882	891	892	912	898	887	924	926	864	907	899	923	903	868	859	894	877	904	857	886	926	888	900	790	911	838	883	866	897	941	876	907	837	881	857	912	870	904	933	903	894	871	929	879	891	876	874	885	868	889	835	906	917	919	903	881	879	916	883	975	862	919	917	894	901	906	883	898	884	832	922	915	887	916	868	876	884	908	900	864	887	836	915	888	899	896	868	875	853	821	895	851	864	883	881	857	891	910	874	871	882	879	922	950	866	892	908	879	931	826	874	922	956	894	837	878	929	873	945	876	873	858	872	850	863	871	905	883	880	900	930	912	833	925	895	851	875	907	936	838	890	843	893	862	888	912	923	854	888	884	935	876	979	894	858	919	929	894	875	904	919	862	925	933	860	864	891	888	841	875	864	898	890	864	907	908	898	872	898	835	884	899	874	857	880	859	910	857	848	870	877	882	890	845	893	910	946	866	870	861	926	932	845	889	903	932	887	853	898	897	859	872	913	863	855	834	918	849	891	894	861	918	870	880	895	885	907	879	932	891	856	870	876	894	852	863	875	801	966	916	875	872	844	869	895	916	865	826	875	836	898	932	875	853	906	859	873	917	880	887	907	910	833	900	874	868	926	872	889	865	838	896	897	895	908	840	901	897	909	880	878	915	885	848	867	895	898	877	848	895	880	876	896	904	861	913	850	938	858	866	950	896	868	913	919	877	900	870	907	926	835	912	887	923	864	896	892	895	888	872	862	877	930	869	886	886	874	911	905	836	887	856	873	835	907	964	885	857	913	909	911	887	878	898	914	906	871	923	857
32178	20352	13448	8963	7083	5567	3770	2972	2924	2418	2057	1203	1044	1040	996	1050	895	806	653	630	524	537	397	423	430	412	396	407	409	428	389	419	377	355	366	374	367	345	381	376	338	327	373	344	381	343	365	356	394	380	397	364	367	327	341	373	380	348	386	366	338	400	380	361	411	354	374	334	350	366	367	377	336	331	334	357	353	385	351	353	377	374	383	353	328	374	363	353	365	347	399	335	357	303	355	368	331	359	352	366	378	339	344	360	361	345	357	347	360	391	373	389	388	342	323	372	358	357	349	342	384	360	338	351	376	397	334	371	338	350	353	403	335	359	377	349	328	382	366	384	380	352	329	358	345	404	334	354	374	356	375	342	347	370	374	368	388	306	326	349	371	376	323	353	350	380	330	330	329	344	381	390	364	340	359	373	346	329	350	347	365	367	391	340	368	371	360	387	371	363	384	352	372	357	353	319	373	338	337	370	329	335	369	363	364	391	367	356	369	338	340	357	369	415	345	383	377	341	374	392	388	345	350	373	347	373	324	366	342	320	352	376	340	318	340	344	409	377	326	343	374	346	351	358	386	370	364	395	349	375	308	368	357	389	370	356	351	360	345	368	340	365	364	355	347	342	375	346	373	359	355	349	336	342	363	351	373	355	362	370	360	349	381	321	342	324	371	373	373	385	335	355	408	379	362	347	333	354	332	350	351	343	347	356	365	363	392	356	373	352	378	361	363	358	386	364	335	399	373	347	361	350	397	365	355	374	320	352	363	373	353	299	372	362	359	377	351	398	372	379	378	360	366	342	381	365	336	334	340	384	362	392	371	337	347	360	349	369	393	342	371	353	358	361	362	337	340	350	348	359	376	395	339	391	357	344	365	343	328	383	396	335	345	401	353	357	368	343	336	350	345	334	382	355	368	342	404	337	350	324	387	352	358	356	380	369	339	374	357	381	364	319	334	360	347	346	351	357	414	387	377	398	372	348	377	345	337	376	363	390	351	361	372	364	328	357	349	355	366	367	404	373	343	356	365	350	379	355	351	365	419	340	343	390	392	342	317	351	355	368	353	374	346	363	354	366	375	383	343	366	361	388	350	356	323	374	376	334	379	353	345	371	374	379	398	382	370	344	373	339	355	344	370	372	353	346	317	317	338	355	342	341	388	361	370	363	327	364	368	384	359	393	358	365	351	339	376	355	335	347	347	363	339	342	380	337	347	346	336	347	356	302	382	342	387	370	341	372	343	365	364	352	373	372	347	389	373	325	353	382	335	358	354	353	363	348	370	311	378	392	375	388	366	382	355	361	376	374	356	344	348	375	335	357	331	357	340	335	369	399	371	351	331	360	366	351	377	361	378	375	358	364	353	322	397	352	344	338	340	383	399	345	374	375	352	338	362	351	372	351	390	343	320	350	395	331	388	358	324	379	372	335	394	326	325	357	355	361	346	351	369	324	345	340	345	383	367	340	380	357	372	369	345	373	355	328	354	345	375	346	362	364	340	397	369	359	410	350	361	398	356	396	372	342	349	329	365	357	369	341	366	340	360	348	361	355	391	322	372	407	339	343	343	374	343	350	350	355	359	356	381	379	348	364	425	380	353	360	327	340	378	344	361	380	361	340	374	366	365	353	361	347	390	366	384	329	378	363	380	338	374	340	369	295	333	355	378	354	363	361	347	357	344	343	347	370	374	334	367	399	354	366	385	353	361	311	358	348	357	344	385	361	371	343	354	351	382	349	354	363	365	353	353	365	325	348	338	348	348	329	381	376	355	352	342	372	378	373	354	361	352	348	398	375	367	380	350	358	375	352	349	392	371	368	314	353	372	313	371	368	377	356	375	375	381	354	399	356	330	379	355	346	332	331	350	354	329	338	381	379	346	390	357	372	387	368	364	367	364	342	379	337	341	362	377	383	350	376	352	405	363	369	354	363	363	327	356	353	366	364	374	325	389	342	339	362	354	352	351	349	347	353	339	377	331	362	358	358	366	372	347	366	357	359	330	367	382	383	337	362	343	369	367	358	362	350	358	343	332	341	355	334	390	316	357	361	354	343	349	384	348	294	367	380	371	374	365	356	359	370	347	356	385	387	375	333	326	361	347	360	356	325	326	338	332	337	353	380	337	333	365	370	371	365	329	371	361	363	385	403	308	373	347	362	346	376	362	356	369	353	326	339	361	327	397	368	355	399	367	351	366	364	333	363	381	374	391	373	362	394	348	377	312	349	345	368	382	345	353	340	374	333	380	323	313	378	347	349	351	354	349	376	363	357	357	364	340	374	357	363	370	357	345	351	343	354	357	391	380	357	353	371	332	345	368	356	332	377	347	363	398	349	343	381	360	388	382	351	322	381	326	347	346	354	396	372	355	369	350	325	326	398	355	367	371	353	354	368	335	323	366	351	378	351	349	377	400	315	368	347	365	349	372	368	339	369	384	354	341	388	357	357	364	356	331	339	372	349	345	379	327	364	368	356	365	360	339	349	353	343	396	338	375	371	350	380	377	348	375	385	390	342	362	372	351	367	363	324	352	343	367	363	400	382	344	372	409	343	311	364	381	390	358	397	350	346	389	375	345	346	372	338	330	359	344	378	335	380	347	381	342	350	341	348	332	366	330	360	360	359	386	313	375	387	361	360	351	374	348	373	341	348	326	344	372	381	359	370	351	334	321	349	340	356	382	364	361	379	372	375	345	378	359	372	378	368	356	357	355	317	330	390	332	391	371	368	347	338	368	375	348	325	380	347	365	380	390	348	355	378	373	365	362	350	372	350	330	330	360	366	349	354	386	369	377	343	346	362	372	350	385	312	294	350	368	368	380	382	341	353	353	368	364	323	387	365	382	353	322	382	362	354	356	366	355	368	365	341	342	335	366	343	350	356	344	350	319	346	354	360	383	352	356	369	382	351	314	383	354	360	331	355	358	350	333	332	381	372	396	341	344	333	394	350	344	368	369	389	368	376	350	394	304	349	326	330	354	323	376	375	402	368	374	364	378	355	337	346	363	364	358	355	350	339	335	375	371	355	362	432	352	350	402	367	351	329	388	362	384	344	361	362	362	363	381	383	343	343	362	353	368	324	360	381	337	319	350	359	350	379	322	375	353	344	362	329	362	337	348	363	349	335	368	336	370	349	359	357	359	361	355	347	345	386	360	365	327	342	368	366	353	352	358	339	326	329	369	348	337	355	364	362	353	346	378	376	399	376	347	354	371	382	360	366	375	361	379	347	355	338	356	380	334	364	365	345	339	392	370	392	416	405	336	357	402	376	344	346	351	334	350	396	354	361	369	340	377	352	345	363	395	345	383	366	377	382	335	351	369	324	350	366	392	351	378	392	355	335	339	334	334	363	326	371	376	310	379	312	364	358	334	319	356	318	328	333	351	356	397	352	372	372	369	345	394	380	348	379	379	360	355	370	329	355	371	368	375	363	367	306	330	343	363	371	371	362	378	294	343	338	353	359	367	351	347	366	368	352	381	363	374	349	348	372	382	359
19192	18405	25531	25264	24209	21777	16800	15027	14720	13212	11390	6059	6262	6498	5435	6589	5015	4459	3460	2907	2426	1993	1498	1285	1248	1455	1351	1285	1502	1348	1262	1172	1178	1023	1004	979	948	930	894	931	919	858	867	906	929	890	917	869	873	911	888	875	878	900	880	903	914	849	898	889	874	947	905	910	854	897	889	855	862	858	877	874	889	862	916	863	876	942	878	870	917	889	913	917	908	914	855	883	900	899	889	861	921	890	847	834	867	901	922	902	889	912	937	847	882	891	891	887	810	787	870	861	867	980	922	904	903	850	891	889	830	869	871	931	930	879	890	902	890	849	879	851	879	902	880	918	871	890	917	886	889	896	866	893	847	901	942	892	858	909	924	902	916	842	892	848	876	880	926	832	898	877	892	889	849	834	942	878	861	947	873	894	860	879	905	865	898	924	885	882	896	917	899	935	862	960	903	863	827	917	902	887	941	868	906	876	899	867	881	868	883	877	879	902	906	910	878	874	936	879	895	958	862	854	902	885	891	870	879	848	886	874	886	882	841	819	922	901	894	902	915	863	862	918	897	872	920	878	858	880	844	829	870	855	910	920	880	930	876	914	837	901	853	856	922	916	885	839	892	914	883	858	879	930	933	884	867	899	847	956	853	857	919	923	873	853	911	816	860	826	836	867	861	867	904	880	889	854	872	886	836	848	881	874	864	896	843	888	891	898	842	838	874	865	824	914	941	850	906	923	869	878	881	870	850	881	871	916	869	926	881	880	916	936	891	869	860	873	844	852	891	915	933	813	908	919	870	911	859	865	934	914	826	859	902	910	892	910	851	921	842	896	887	899	811	850	865	901	882	859	829	913	865	896	884	869	877	921	934	901	861	886	878	869	895	888	909	905	915	895	866	885	864	885	890	853	949	868	841	865	899	905	908	854	892	818	920	867	904	872	900	920	910	855	895	840	854	935	928	886	826	845	821	931	862	885	867	892	924	858	844	890	860	915	875	881	858	877	914	917	884	860	834	882	919	883	881	889	881	919	948	907	881	882	898	826	914	890	886	837	880	919	840	898	882	839	885	826	873	941	865	889	887	853	855	889	899	859	869	867	841	874	845	941	884	862	851	876	872	904	869	893	858	871	861	888	953	856	893	889	850	883	878	858	873	879	851	898	944	933	937	877	935	863	876	857	839	891	915	871	895	879	882	834	891	941	841	838	875	879	884	894	927	888	871	948	873	876	915	930	882	937	895	875	882	927	862	822	827	835	929	907	864	889	788	872	903	874	869	808	901	845	859	835	886	933	879	907	889	855	950	894	883	835	892	862	834	876	914	919	827	889	859	901	858	889	907	879	877	859	919	879	858	862	863	889	925	909	896	855	878	926	906	907	862	865	923	884	928	849	882	870	930	917	942	884	864	874	861	839	899	878	857	873	891	863	911	821	883	935	863	925	833	868	876	948	865	886	884	807	869	909	865	873	856	906	909	873	910	908	893	900	862	868	882	882	872	891	905	884	844	874	848	867	844	870	875	923	905	907	897	880	893	837	878	845	879	924	917	894	900	857	880	829	885	878	857	915	884	856	881	854	864	903	848	886	917	921	886	868	906	864	880	856	885	884	881	861	853	873	834	860	900	918	877	849	834	894	894	863	872	938	884	845	846	861	936	896	881	893	947	851	908	909	931	868	880	950	852	895	887	860	908	844	899	919	884	902	935	934	869	862	912	898	907	828	852	882	865	907	872	835	897	879	888	894	934	902	926	891	857	946	903	846	915	882	870	820	873	903	819	869	832	901	857	862	876	851	861	902	930	861	868	890	865	884	886	929	848	926	884	801	898	901	898	881	878	935	831	906	879	877	879	904	894	930	878	836	917	909	809	874	891	931	882	942	883	887	908	889	875	902	825	879	898	872	878	864	953	893	909	890	848	865	847	878	892	907	904	924	890	807	879	917	870	891	889	875	880	862	829	920	904	900	912	851	901	893	854	856	855	859	890	857	894	871	838	838	860	890	874	850	912	898	863	900	895	906	867	819	847	921	891	915	884	902	820	912	909	866	902	879	912	860	926	852	904	896	899	860	921	885	896	880	869	875	870	941	891	848	881	858	910	888	898	866	871	853	856	852	878	919	881	887	884	902	915	861	865	900	878	917	852	874	899	913	865	863	941	851	880	873	890	907	848	856	888	895	885	860	878	907	875	949	831	910	897	870	856	902	896	901	887	918	898	937	826	867	872	864	913	828	861	878	956	899	874	893	834	924	888	938	879	871	864	859	823	901	924	832	953	880	889	871	884	895	905	887	897	894	911	919	893	898	849	907	882	881	893	875	868	916	841	862	818	860	893	931	849	784	851	804	900	877	887	908	858	861	913	896	887	842	886	883	840	905	869	882	902	922	827	871	899	835	920	870	900	910	884	894	866	873	885	922	904	864	868	878	887	869	830	907	860	944	877	882	871	894	858	914	908	901	884	931	892	927	897	873	900	884	869	857	941	878	860	895	915	923	867	868	870	880	856	888	895	879	885	884	885	863	893	826	858	907	938	888	903	916	894	843	856	897	860	861	848	901	872	878	841	942	906	827	878	890	877	860	872	869	889	871	908	905	878	884	864	874	930	831	875	874	881	872	880	847	918	869	899	907	887	871	840	877	895	877	921	861	862	921	952	883	887	858	908	899	848	867	934	927	882	930	866	916	857	861	899	943	939	849	880	892	906	902	922	827	871	812	854	882	877	873	849	904	911	877	889	890	844	854	904	892	918	900	888	889	878	848	871	910	889	894	884	880	922	905	883	873	884	814	884	868	862	884	811	879	868	878	830	881	879	926	893	894	854	878	883	884	862	869	908	956	901	904	890	855	868	848	900	864	887	859	865	871	873	885	919	921	886	884	871	891	887	840	895	891	909	901	906	876	844	857	930	859	888	827	857	881	892	918	899	896	923	908	841	831	851	950	892	861	877	855	874	883	881	908	880	888	883	861	855	897	912	875	851	904	850	905	836	879	856	886	876	887	878	889	872	862	859	926	860	918	889	908	912	914	896	845	912	913	910	868	843	877	912	873	897	860	844	872	884	866	878	878	918	918	882	885	837	866	875	887	888	894	857	865	860	905	872	885	939	891	824	895	882	841	936	880	876	882	944	912	927	871	871	830	895	870	898	879	843	926	905	879	861	840	865	935	838	871	902	905	886	910	946	890	887	868	896	904	868	846	908	905	851	874	887	885	902	905	885	867	878	864	861	895	897	881	898	861	926	872	948	908	895	856	853	905	890	863	909	930	918	867	889	843	893	877	834	913	863	929	901	848	910	875	879	871	886	885	908	860	899	873	801	918	879	839	859	869	870	877	904	869	918	850	883	827	917	923	873	859	893	893	874	910	843	880	848	833	848	902	803	829	890	915	854	891	890	940	912	907	829	875	940	924	858	845	922	851	830	857	895	906	857	904	897	856	904	855	880	921	865	863	871	910	912	868	872	942	938	859	847	867	885	863	859	896	918	874	896	848	894	903	905	873	915	890
37075	29582	22478	15922	13239	9991	6348	4662	6107	4902	4398	2575	1623	1724	1568	2120	1889	1369	1124	912	804	721	526	424	440	509	497	474	535	486	497	441	436	389	389	371	366	362	380	364	373	332	375	356	391	366	368	323	364	356	352	354	377	374	381	381	353	375	353	365	388	364	347	365	343	349	364	350	349	331	376	327	363	378	385	396	335	348	371	342	370	328	369	341	356	353	363	356	368	401	352	337	349	372	313	362	315	350	355	344	358	350	377	366	383	373	346	337	351	322	358	363	373	381	351	341	367	365	335	312	369	375	356	356	341	364	370	366	369	362	336	370	383	360	340	353	384	328	370	351	360	381	332	379	323	348	360	363	344	422	361	324	382	384	380	347	330	350	380	370	367	356	353	357	385	400	380	334	363	353	362	353	332	339	353	360	360	344	345	365	377	343	368	331	323	389	387	360	353	359	374	361	354	397	357	400	350	364	384	343	331	346	354	364	350	358	381	386	360	342	355	374	338	408	359	342	371	341	355	371	346	342	356	316	354	388	327	365	367	330	334	359	344	372	359	337	349	349	349	368	349	384	383	382	323	352	361	362	323	363	384	357	369	381	336	389	367	365	342	356	387	333	372	331	391	366	364	336	346	351	361	379	350	347	344	357	355	384	373	377	385	359	351	360	355	362	380	388	380	340	351	372	320	377	376	369	363	339	357	406	350	367	356	335	376	392	370	361	356	351	371	353	400	381	324	350	353	389	394	382	353	368	366	369	372	371	386	343	365	343	336	350	348	379	387	316	352	397	338	357	367	355	354	338	364	345	356	381	374	378	377	364	360	362	347	371	380	361	367	320	363	339	386	378	348	363	353	338	357	350	347	312	389	327	372	379	332	331	339	347	366	370	372	364	352	358	342	384	349	346	327	398	401	350	409	356	385	367	365	369	350	380	369	357	352	355	355	338	365	365	379	327	344	356	345	368	335	422	365	354	315	348	398	384	348	355	395	356	378	345	360	356	388	352	387	345	394	354	369	367	321	318	386	353	351	416	370	366	371	359	400	369	373	380	326	383	348	366	371	372	352	358	356	360	370	394	327	340	353	347	315	391	365	347	339	391	341	377	336	357	328	328	341	310	351	298	388	383	391	344	378	351	354	337	381	375	399	350	384	369	349	350	379	371	358	349	363	351	374	376	319	395	350	361	352	339	364	366	357	345	336	353	367	354	370	349	398	344	348	380	328	352	346	381	382	374	373	336	373	371	346	348	393	361	384	375	333	393	343	384	365	350	340	377	346	363	366	372	331	334	355	388	329	359	356	373	376	374	364	377	398	347	367	367	322	354	366	344	352	335	394	355	337	362	358	341	343	350	340	349	355	353	337	360	400	338	346	347	341	352	349	354	341	349	355	347	338	363	367	341	353	364	354	355	343	342	364	373	350	359	363	396	364	358	332	348	373	351	333	359	353	384	363	361	359	376	371	382	377	340	408	354	313	354	359	348	368	377	369	361	361	360	369	379	329	355	375	386	363	354	329	355	354	363	360	337	338	337	339	371	321	362	354	353	379	362	353	356	356	371	343	369	355	345	363	370	334	349	346	340	368	339	336	365	376	376	380	364	336	346	367	330	376	389	340	357	365	350	348	386	383	354	363	354	331	342	329	373	348	372	366	337	334	333	348	361	387	372	372	343	345	353	331	358	362	353	362	375	347	353	334	353	361	372	364	370	366	367	369	359	382	356	364	381	391	355	371	325	303	361	338	343	386	345	391	370	350	380	367	343	331	350	346	374	339	361	356	331	360	375	357	353	360	347	388	370	389	339	334	359	377	348	326	365	346	342	382	355	385	347	327	343	353	365	361	340	352	350	333	367	365	365	406	351	385	326	363	336	378	397	346	354	350	377	358	351	398	356	340	375	385	379	371	363	364	349	363	354	334	369	376	386	368	364	371	355	349	371	356	353	364	338	323	337	360	350	380	364	359	350	347	353	374	350	387	333	362	346	365	327	335	388	395	380	318	369	403	383	334	370	327	370	317	352	352	356	353	396	346	326	396	318	324	361	346	356	357	362	393	374	372	397	330	351	378	391	353	346	337	359	353	352	351	366	370	315	353	399	360	349	346	386	378	363	368	354	367	373	363	349	357	362	358	333	360	352	356	345	362	359	339	341	350	341	380	352	372	366	315	379	387	381	346	377	353	404	378	364	361	359	377	358	319	353	353	363	386	378	350	327	406	383	374	374	362	372	358	376	354	365	357	405	380	348	339	372	392	347	380	388	378	369	363	372	368	370	383	358	365	383	362	358	349	368	358	375	369	409	370	345	352	305	382	389	344	331	381	354	353	391	365	369	373	381	349	382	371	360	367	333	391	327	323	374	365	340	360	322	361	360	349	345	371	417	377	346	362	353	380	354	376	391	367	371	345	350	371	336	321	350	355	361	390	342	382	374	343	338	331	357	388	380	331	350	394	346	362	336	379	366	380	367	369	362	329	345	365	363	354	348	376	350	345	355	347	361	360	346	338	372	377	375	359	351	375	356	342	341	387	387	368	345	365	344	362	351	350	351	345	368	337	368	391	343	334	368	397	370	376	377	329	346	343	366	362	373	348	345	361	332	338	357	371	369	384	351	331	362	374	394	347	357	360	357	380	382	408	389	370	339	346	350	360	359	353	376	346	364	356	375	365	370	370	345	356	384	338	356	350	346	339	359	360	352	373	337	356	336	330	353	337	383	371	361	365	361	389	389	319	336	364	380	363	338	370	349	376	345	326	374	377	325	333	348	427	349	392	357	377	363	359	367	374	342	368	342	344	352	341	312	404	379	349	388	371	360	368	363	314	381	351	374	361	340	350	336	333	377	384	371	360	349	393	374	364	351	345	321	364	360	354	366	341	340	353	334	355	343	373	347	324	356	333	373	339	373	328	366	347	349	360	373	388	376	370	356	371	353	374	351	370	365	365	367	386	356	381	360	354	357	366	375	368	380	318	330	357	361	351	332	350	379	366	339	347	363	387	358	350	373	383	307	360	353	341	341	341	377	373	356	355	373	381	356	356	360	348	388	336	350	352	375	391	356	354	334	374	353	353	360	337	369	347	375	334	353	388	347	355	373	343	364	352	316	357	342	390	367	354	370	350	349	374	350	346	350	339	356	334	381	402	365	372	384	380	359	354	348	362	380	380	388	337	367	384	359	356	365	337	377	345	365	342	365	356	362	380	373	359	347	369	332	354	370	380	333	353	350	411	342	329	360	406	375	363	358	363	357	349	340	339	369	386	359	371	342	369	381	360	397	367	375	348	344	379	362	322	368	358	332	345	375	355	384	372	329	373	351	350	364	384	332	419	325	366	378	348	358	338	381	396	336	361	364	370	342	343	375	346	357	349	381	351	325	350	355	332	341	327	371	387	383	330	370	387	378	345	396	360	371	348	355	370	357	339	398	353	330	397	383	368	349	390	367	373	373	347	332	350	393	359	338	373	389	325	379	346	382	357	387	361	386	323	336	362	341
22909	25196	33073	31903	31283	28721	23171	20011	24646	21468	19963	12808	9805	10071	9260	12510	10506	8682	6531	5594	4367	3519	1970	1629	1696	1904	1769	1869	2477	2037	1774	1651	1391	1052	1128	1049	962	963	916	897	884	908	927	876	978	851	896	901	854	844	889	863	879	879	935	856	845	837	858	839	870	902	921	899	849	866	851	921	934	857	879	858	900	864	883	897	811	894	831	981	864	886	888	842	848	875	883	915	851	874	900	897	917	908	927	893	894	861	874	857	909	891	909	865	895	860	892	879	904	879	896	864	854	899	890	909	902	816	873	903	891	900	828	880	925	920	870	891	918	849	889	872	855	926	867	913	892	847	920	878	875	825	939	881	883	848	887	872	915	903	879	849	881	851	915	899	892	914	898	943	854	871	894	867	892	864	837	869	886	841	919	888	871	856	924	846	832	860	868	854	883	931	888	910	871	894	891	803	850	905	893	883	858	903	894	903	896	857	860	921	862	859	879	896	851	961	877	895	919	883	889	902	901	877	895	917	833	862	846	872	880	895	879	880	854	821	921	851	833	874	920	906	909	858	912	921	905	860	850	938	934	897	883	882	867	904	843	878	909	887	910	919	847	882	906	911	860	877	910	876	888	885	881	900	886	894	887	892	882	865	882	923	856	849	938	886	885	899	878	900	918	860	842	873	869	876	874	918	895	796	917	920	901	878	905	860	920	843	891	887	865	885	928	843	886	854	882	875	889	838	903	839	895	880	961	883	939	866	894	899	863	851	904	898	848	894	874	863	949	866	846	891	841	888	854	878	899	878	874	919	922	829	915	823	890	869	832	880	915	903	901	919	836	908	899	951	919	861	919	870	879	829	909	923	874	903	914	865	895	841	879	928	904	855	883	883	871	857	873	904	860	843	878	899	875	848	937	901	863	863	887	882	812	874	833	935	888	938	855	883	912	819	924	870	890	846	922	915	831	859	924	854	841	884	861	855	849	837	896	882	879	895	883	925	881	934	930	917	892	887	943	884	864	887	848	814	880	913	887	908	872	950	914	855	884	884	863	825	865	859	890	880	936	918	901	879	918	885	892	900	813	886	905	875	859	835	841	875	897	889	891	875	867	914	891	889	902	932	870	868	845	852	867	947	899	856	893	861	897	875	878	865	919	840	900	866	874	864	911	901	896	837	931	872	900	903	899	830	923	865	922	861	873	862	896	914	829	887	843	825	912	877	851	875	839	865	886	917	890	896	924	848	873	895	874	848	861	879	859	853	921	964	884	874	866	909	923	963	886	844	867	858	845	884	890	903	854	868	864	853	855	864	875	877	894	855	867	827	890	849	872	855	883	837	880	833	927	900	886	876	886	877	897	880	854	913	889	870	877	881	842	903	846	896	857	861	825	845	879	931	865	860	870	850	857	839	882	920	848	895	849	917	924	879	877	915	870	828	911	922	896	886	887	868	847	843	861	841	917	924	903	912	844	825	880	915	855	898	895	893	888	905	954	841	878	918	878	870	910	882	907	857	820	903	899	899	875	889	841	833	911	862	863	850	834	890	902	919	913	868	868	853	862	890	852	887	913	836	860	839	927	842	889	878	934	882	899	839	865	877	847	874	875	858	840	865	843	898	802	875	901	845	918	843	901	861	852	869	884	886	869	878	848	911	884	864	946	904	846	931	865	895	930	860	872	865	938	905	897	854	868	844	881	820	893	881	840	897	862	921	889	860	856	928	874	942	923	910	851	900	905	921	896	891	882	865	797	902	855	901	881	917	899	894	851	862	964	847	926	914	879	890	956	906	867	857	900	869	932	874	836	863	874	862	860	812	914	864	892	900	871	854	885	898	931	874	880	884	927	862	871	889	823	868	879	885	889	904	838	894	923	880	898	924	892	853	905	947	867	882	851	830	902	876	918	931	850	899	907	903	839	949	911	887	901	827	870	835	878	916	902	902	890	940	841	914	905	876	862	859	853	827	891	903	851	883	868	884	875	924	881	881	853	879	914	885	892	886	886	827	878	865	884	886	918	861	898	924	836	905	851	853	865	834	854	937	899	836	877	882	889	887	912	868	862	868	953	873	883	913	922	899	871	885	832	844	866	917	818	876	890	895	842	822	847	892	939	870	844	893	890	860	910	896	881	827	837	883	891	900	819	912	836	887	840	861	902	865	869	919	855	857	953	908	920	886	885	909	826	925	886	827	939	872	868	874	890	895	883	838	822	859	914	864	898	883	867	900	850	864	897	886	885	867	871	850	899	866	879	854	860	879	911	911	896	890	863	835	866	872	809	902	839	846	830	874	904	900	864	873	917	850	889	852	868	849	890	949	920	858	913	876	923	902	879	876	871	875	914	889	869	879	897	929	885	934	888	873	856	919	884	895	920	854	864	839	921	855	944	846	899	917	877	884	883	893	877	920	906	923	871	934	908	865	908	910	877	873	876	870	898	883	887	843	830	884	870	937	882	896	888	880	867	866	882	879	835	853	825	879	849	840	902	872	867	861	862	919	878	887	828	886	950	897	852	879	913	884	876	874	868	919	889	920	832	860	876	952	882	901	892	945	856	869	885	859	897	921	895	880	893	923	890	958	832	880	919	829	889	843	886	880	882	868	886	946	841	887	933	852	858	879	879	945	906	898	911	909	871	881	863	846	861	879	866	873	886	841	852	889	866	888	911	908	905	809	893	893	896	891	876	879	883	912	845	920	938	859	902	903	871	870	914	868	876	896	812	909	883	847	863	849	909	912	874	914	839	829	852	882	862	843	853	877	831	884	892	886	903	919	889	865	888	829	864	925	909	920	840	892	900	880	878	883	900	913	904	863	874	853	933	936	872	861	876	889	861	922	858	856	889	875	925	911	897	909	908	877	884	908	862	883	888	889	952	843	899	876	927	896	872	917	874	915	865	847	872	932	892	888	920	857	911	869	851	862	909	888	857	885	903	899	862	873	854	854	936	849	895	935	894	920	875	863	873	889	910	863	867	883	918	909	860	847	850	873	881	880	894	908	854	854	914	882	872	839	888	874	860	905	866	904	861	823	873	954	893	897	891	872	861	867	891	956	892	845	908	869	858	881	887	897	901	895	882	895	866	874	864	892	934	853	891	897	856	887	905	903	915	867	884	922	901	903	894	874	889	896	855	900	872	816	847	898	878	870	806	861	870	884	915	899	924	860	885	860	894	929	890	920	900	853	914	828	893	907	851	889	895	917	904	905	885	874	849	846	866	871	892	874	898	895	857	913	845	882	837	917	888	877	887	887	921	897	869	858	861	904	894	919	872	842	901	904	875	883	866	870	879	920	851	857	846	832	917	892	876	898	951	888	873	857	881	851	877	877	933	910	911	836	978	860	841	867	882	923	869	867	873	896	876	917	866	840	954	903	879	907	886	890	860	908	901	851	879	851	871	909	877	864	879	880	906	856	911	845	907	910	891	881	886	887	856	918	873	900	893	880	841	850	905	885	914	908	895	940	918	910	906	878	816	849	859	905	914	883	957	857	876	887	887	895	915	927	855	923
26670	12525	6031	4239	3324	2585	1932	1215	1055	824	674	594	547	444	511	478	477	440	429	407	419	402	396	412	390	373	365	388	368	380	371	387	364	380	375	349	360	320	388	359	357	363	365	374	326	377	337	376	372	365	355	358	348	346	356	340	377	380	358	399	369	365	368	325	353	350	374	347	379	364	351	351	401	348	366	371	368	338	306	339	350	378	367	352	341	357	348	398	353	363	366	383	382	397	368	367	377	390	365	376	398	336	374	369	361	333	347	373	361	316	359	340	352	358	370	383	390	375	362	351	338	349	393	370	365	356	362	360	389	360	362	365	347	359	357	351	371	348	384	333	385	363	393	351	337	341	367	358	352	377	362	337	370	363	352	350	352	371	373	402	322	352	336	381	366	351	320	347	343	370	370	409	389	395	338	348	355	372	337	355	372	381	397	349	352	366	380	362	365	345	339	378	364	356	366	361	417	339	369	361	401	356	374	370	342	374	379	394	342	388	363	373	355	380	365	377	341	372	380	350	376	362	349	329	391	359	355	351	338	380	391	362	372	366	376	379	377	397	367	411	363	357	385	365	324	315	363	382	314	407	387	386	382	358	378	380	336	397	332	400	371	353	364	349	331	367	407	378	390	359	338	376	372	376	331	374	368	336	362	389	353	384	401	362	327	349	360	387	340	328	378	353	371	368	356	383	324	365	379	376	319	366	348	339	340	343	330	357	445	388	361	375	369	375	343	378	373	349	375	360	366	346	388	377	392	388	365	351	399	328	362	341	370	381	380	355	336	378	352	347	364	393	355	341	379	355	381	340	394	389	355	339	368	376	342	360	316	346	379	400	361	403	374	321	359	354	341	366	369	359	406	370	343	348	373	383	382	328	369	315	387	371	364	399	343	377	364	354	343	364	358	344	382	348	336	363	385	366	362	353	371	371	383	378	365	324	365	342	352	331	322	361	357	354	340	394	383	373	383	342	365	362	377	367	369	355	312	374	352	370	329	363	328	378	357	378	350	355	358	387	356	308	362	366	379	361	365	353	340	376	373	376	397	355	341	370	379	343	359	357	347	377	392	368	390	380	360	377	373	360	362	385	380	346	341	362	350	347	371	405	369	353	352	377	357	376	360	356	360	353	341	364	375	375	342	414	389	345	368	378	367	354	345	344	360	352	375	333	365	350	407	395	395	348	386	388	372	362	371	393	360	384	368	326	359	345	378	382	369	390	351	364	369	383	351	370	369	352	385	339	353	348	357	363	367	376	375	344	338	374	338	341	359	365	376	348	384	359	344	367	320	382	364	386	391	372	376	365	353	394	353	384	375	358	389	370	359	362	379	349	379	387	369	354	359	337	374	353	372	373	352	338	388	370	340	362	367	339	360	375	365	345	352	380	397	363	356	377	371	343	368	383	315	362	353	389	387	333	364	373	391	352	355	342	368	351	373	335	349	389	373	369	360	332	367	357	387	367	368	406	382	383	337	332	365	357	371	397	350	365	346	347	354	350	357	326	353	321	349	344	365	350	374	333	371	348	367	345	426	359	363	356	335	323	331	371	365	379	393	393	363	339	364	371	361	354	357	365	362	386	359	402	380	366	385	358	339	365	395	369	354	391	360	328	343	401	419	366	341	361	369	342	335	382	353	348	318	329	349	396	377	387	396	349	350	381	348	361	370	378	405	377	357	394	391	382	359	350	362	318	378	355	365	339	377	370	355	357	366	380	324	348	361	337	368	367	369	360	334	370	377	364	360	373	367	386	376	398	381	362	353	392	384	345	386	337	350	384	399	367	350	364	400	385	361	355	377	350	358	365	406	385	362	372	374	362	377	367	368	368	359	375	389	346	364	387	351	359	383	360	399	391	393	354	369	404	333	355	388	365	373	368	376	397	371	335	375	355	346	371	332	386	388	355	338	355	328	355	369	333	357	376	375	330	342	371	357	380	383	390	358	381	316	369	341	373	351	371	359	393	393	345	357	364	394	388	386	356	404	397	369	360	362	355	336	364	358	307	334	392	381	349	348	354	386	383	331	368	343	372	385	381	413	387	354	351	383	345	394	373	375	359	375	313	361	367	360	337	409	397	385	351	350	340	383	388	346	330	372	354	378	370	357	378	359	420	384	373	350	348	336	386	373	352	337	345	347	349	371	365	361	351	379	342	402	387	365	357	387	373	355	364	366	349	376	384	327	369	377	346	366	316	340	364	387	407	375	377	379	355	343	385	326	364	366	389	352	383	381	351	381	373	361	351	369	348	381	361	359	378	365	329	345	366	308	371	359	367	336	361	350	395	359	358	359	335	398	365	329	361	375	363	359	373	319	352	358	349	355	358	402	365	336	381	389	344	373	381	391	352	359	365	356	377	361	348	363	380	362	371	357	353	383	390	351	356	394	347	404	387	351	354	343	358	380	356	395	348	369	376	367	353	356	379	353	386	380	350	356	356	345	361	359	349	351	378	311	360	373	384	355	373	377	356	381	370	369	369	348	342	377	425	365	384	375	351	381	345	374	347	405	366	397	387	350	323	341	358	353	381	361	330	337	358	370	365	383	368	376	345	357	377	397	376	390	388	345	343	354	362	372	359	380	366	400	347	359	372	381	369	358	354	378	334	391	361	359	345	355	373	346	336	352	427	335	347	332	362	334	354	368	313	372	389	383	349	370	361	393	347	341	366	376	355	396	353	371	370	389	347	381	351	358	361	371	355	403	347	380	381	371	369	365	335	355	363	333	400	363	331	357	364	369	368	381	373	376	392	349	386	405	396	395	364	359	352	381	344	370	360	439	368	375	360	381	342	378	380	374	381	373	329	376	382	371	342	390	376	342	347	331	353	361	380	375	365	384	309	336	368	385	360	379	406	333	343	357	388	339	359	366	337	396	376	367	360	370	360	333	316	335	390	388	408	374	347	370	357	377	375	362	383	369	384	356	367	386	370	370	373	374	371	358	348	390	333	377	360	374	367	378	376	344	338	350	378	342	362	353	350	343	372	329	354	358	340	361	391	358	395	346	357	355	404	375	376	353	366	367	360	382	330	379	405	377	347	345	372	368	339	341	374	367	318	353	384	332	358	378	344	339	365	394	376	373	394	407	346	376	372	360	358	377	384	365	355	334	385	331	389	394	379	360	353	361	361	382	372	364	377	367	335	361	401	337	334	365	328	365	361	387	369	368	397	368	328	360	356	348	358	351	406	364	390	377	385	352	364	351	359	343	357	395	318	373	334	375	344	359	366	361	406	347	344	339	337	392	314	333	369	392	388	355	351	377	328	360	382	355	355	380	326	348	374	371	391	375	352	363	366	319	399	372	366	348	366	355	377	362	362	359	357	385	363	343	373	389	394	347	364	385	348	331	367	372	365	365	353	342	350	348	361	362	372	350	349	378	343	339	392	380	357	343	366	364	341	367	353	336	364	338	378	368	358	362	354	337	365	380	354	337	381	386	387	359	362	398	382	366	354	353	392	389	381	369	378	348	335	378	373	385	360	349	375	406	343
15408	11383	17062	17171	15775	13372	10171	7004	5512	4294	3368	2741	2301	2098	1832	1761	1541	1477	1400	1310	1272	1216	1075	1172	1068	1071	986	994	975	937	929	899	963	892	879	870	927	871	906	871	881	862	907	937	933	882	898	878	887	921	880	851	860	899	918	924	887	873	905	895	891	871	943	898	893	846	896	855	914	904	941	816	931	907	877	903	922	941	863	938	854	891	919	869	896	904	885	886	896	877	882	896	903	913	891	899	871	896	866	839	876	916	883	893	894	929	858	882	852	930	906	877	792	899	890	857	825	897	858	861	928	878	877	891	892	904	871	873	909	858	886	907	953	886	892	921	872	871	910	883	888	882	883	909	835	840	879	860	895	923	904	886	931	901	881	926	902	907	909	854	899	922	876	911	943	859	935	874	914	893	909	916	939	897	917	839	879	884	886	947	916	886	882	847	877	842	938	922	901	840	830	907	925	934	866	879	903	842	858	849	925	857	932	944	946	917	934	884	919	873	869	888	873	865	885	918	917	889	875	925	889	887	908	894	936	882	840	871	892	905	875	930	909	880	899	916	881	891	954	895	920	902	916	909	847	874	871	941	984	908	932	868	920	920	883	871	865	843	904	873	891	865	868	937	854	886	858	916	886	907	913	846	853	817	867	938	878	850	873	874	876	907	880	938	879	869	887	883	881	889	936	897	940	875	889	919	881	866	918	873	916	878	947	895	873	900	894	840	867	942	937	929	919	924	895	911	897	919	872	891	879	832	897	883	913	937	899	878	876	921	899	874	891	867	865	864	866	958	916	916	882	868	830	891	851	879	861	895	839	876	935	874	880	931	896	821	895	922	873	898	839	925	905	861	922	909	856	885	890	926	870	880	937	908	893	862	846	852	889	884	901	875	913	868	845	883	906	918	872	898	879	916	908	884	864	862	882	936	897	900	892	877	885	901	901	862	851	892	911	868	957	843	865	883	890	885	910	899	886	853	842	885	952	895	886	898	896	905	890	891	945	856	900	887	863	896	901	913	894	924	835	885	860	870	894	927	876	870	902	893	947	894	880	868	882	876	960	890	919	909	889	893	932	915	878	910	930	924	897	839	823	933	892	884	864	889	875	887	881	897	893	869	923	898	893	841	857	853	890	945	906	835	874	840	887	921	910	848	926	872	902	920	889	878	861	877	893	928	867	871	891	858	886	903	877	888	871	907	924	899	853	918	941	886	899	904	883	889	931	898	933	882	855	939	855	839	850	879	958	882	883	864	911	899	900	880	856	863	851	894	807	884	879	880	871	897	905	955	881	933	923	909	931	872	898	846	939	852	910	876	909	926	890	848	919	880	903	866	911	883	874	886	903	934	938	905	888	903	898	926	916	934	874	834	891	874	857	844	887	916	889	926	867	845	830	905	885	897	875	950	937	879	888	927	936	906	929	838	883	914	902	853	951	891	889	920	855	884	907	853	856	906	893	887	876	918	869	943	868	842	911	890	911	888	883	897	852	890	839	843	890	929	898	914	853	932	902	869	922	911	932	902	872	931	868	896	879	876	863	924	875	919	983	886	878	882	923	857	938	883	905	915	855	884	901	930	933	899	899	927	910	932	855	872	955	875	856	866	902	950	910	913	905	893	895	923	849	834	923	836	896	896	894	942	901	928	958	898	873	887	889	830	888	893	931	867	843	907	868	873	879	883	844	925	863	891	969	880	922	905	885	877	932	863	872	883	864	913	938	931	887	893	876	833	887	914	906	957	955	910	875	866	861	881	833	882	888	877	921	884	891	876	864	889	917	870	895	909	863	891	959	879	892	907	921	932	876	840	901	863	838	854	892	854	873	890	958	911	905	902	947	866	877	838	904	889	904	857	957	861	877	870	827	895	875	885	888	908	901	870	901	860	862	888	899	914	855	877	879	907	849	918	879	884	928	948	946	886	914	888	895	875	891	860	878	862	895	883	897	897	850	899	862	897	918	876	877	897	905	946	857	932	872	897	910	930	865	917	898	930	865	819	933	895	892	874	895	890	936	903	916	887	855	879	851	911	936	882	913	927	880	923	902	885	922	943	911	875	882	854	889	828	951	889	912	859	910	883	922	856	877	930	866	905	864	871	907	907	889	926	889	930	842	845	972	950	869	888	885	870	954	899	855	841	858	887	839	885	860	917	896	915	924	903	871	856	874	875	865	886	867	872	878	915	923	864	861	836	872	877	857	886	930	912	853	871	926	900	880	924	913	924	896	891	890	873	851	908	910	870	855	846	920	863	883	902	849	904	850	902	880	876	882	907	895	884	938	871	843	914	876	883	877	932	913	930	902	911	839	910	855	881	866	839	933	877	867	874	878	833	986	875	881	847	908	878	887	934	834	876	866	924	860	868	929	928	904	930	947	946	870	907	885	868	885	896	905	883	931	894	890	828	934	893	895	868	943	880	839	932	918	921	914	896	867	909	896	902	843	852	916	902	868	908	920	827	948	904	894	866	825	865	931	929	858	880	872	887	865	885	841	841	894	858	899	874	896	912	889	883	880	927	910	899	879	873	939	902	899	933	880	864	886	919	923	865	917	943	876	888	883	865	965	891	908	943	931	918	847	877	927	863	875	851	920	867	888	885	847	942	889	889	882	925	807	910	875	889	883	844	855	921	883	873	925	852	883	908	867	897	886	879	905	907	831	916	901	926	895	900	887	918	848	916	901	897	933	902	872	906	897	916	880	864	918	843	907	855	900	939	906	875	881	880	920	876	905	925	860	876	873	848	883	908	851	934	899	854	900	882	858	846	898	929	914	918	902	878	941	870	937	975	865	842	863	881	932	911	840	896	958	911	897	870	884	901	916	853	901	893	872	876	920	900	871	908	906	939	854	877	895	862	913	874	881	897	856	882	868	846	902	853	900	906	892	936	860	865	877	915	896	886	882	906	878	898	862	894	884	855	869	869	855	893	875	824	927	872	884	906	925	889	876	881	853	863	890	915	932	890	893	890	885	894	862	886	876	932	889	915	875	914	875	875	873	852	887	904	881	867	893	891	889	898	875	816	872	894	864	915	885	871	853	880	906	889	889	911	850	860	913	921	949	911	867	878	918	871	861	889	869	863	876	896	848	821	874	916	884	898	900	857	917	847	875	863	867	874	875	862	919	915	878	943	891	932	912	864	885	860	853	891	850	919	885	924	904	925	860	867	893	895	869	855	882	868	907	867	856	950	926	858	923	905	896	888	878	863	877	889	930	836	862	912	888	863	906	876	920	914	860	856	844	878	934	922	904	922	908	906	879	846	913	902	885	897	870	872	890	908	874	914	925	923	875	866	882	925	874	869	939	873	916	866	884	918	869	864	935	855	904	836	911	918	931	888	882	899	941	884	888	911	827	889	907	855	897	905	855	944	874	882	948	891	918	857	901	876	899	907	891	861	886	927	921	823	897	904	846	839	949	903	894	877	949	906	922	897	892	916	829	837	923	912	883	956	834	859	928	906	890	926	913	878	925	892	870	915	918	902	853	918	888	888	841	859
31926	20116	12178	7938	6147	5365	3510	2745	2756	2296	2009	1297	865	966	865	878	1029	740	755	646	533	487	449	394	365	428	393	434	435	378	394	378	366	358	359	366	369	378	359	320	392	328	368	377	358	327	354	349	356	355	371	356	333	368	317	374	355	380	396	344	382	372	332	329	344	399	317	370	357	365	372	367	342	348	336	413	381	342	371	370	348	385	366	346	352	355	345	383	366	339	388	336	360	329	367	385	359	383	383	369	338	348	372	332	381	391	368	372	358	346	337	337	378	345	348	351	367	353	349	350	363	354	348	352	341	358	387	361	375	364	327	305	367	389	337	343	381	354	339	357	347	341	359	369	378	378	371	354	351	369	363	363	371	348	332	361	351	348	361	354	351	361	360	336	396	394	372	379	368	392	365	375	371	362	418	369	372	328	337	343	394	375	368	372	341	352	365	382	371	368	334	358	347	359	358	359	357	391	345	343	353	364	374	339	334	359	350	340	379	355	341	361	362	378	356	354	328	394	372	375	364	364	372	358	340	384	402	348	374	357	383	361	341	367	369	364	362	376	377	385	354	349	360	357	370	355	373	345	332	371	345	362	380	358	391	392	309	335	327	366	357	366	337	390	367	350	339	351	369	384	360	369	367	368	387	325	411	351	372	324	369	370	352	357	348	385	354	359	333	378	394	359	372	347	341	375	343	375	320	387	356	380	314	342	370	380	384	369	379	348	353	369	388	344	321	354	354	353	359	355	366	343	336	334	373	344	369	375	340	367	367	371	346	340	313	385	350	394	364	368	354	352	331	370	314	388	359	315	378	382	343	366	346	358	350	362	363	382	379	386	362	346	374	359	375	406	382	346	350	349	362	360	389	365	364	397	337	341	356	370	372	351	365	368	389	348	358	340	348	340	340	356	344	350	401	373	331	374	343	410	331	362	358	345	360	347	390	341	388	370	346	361	377	348	348	367	332	359	357	352	328	379	355	374	371	370	355	375	320	378	358	375	360	383	381	380	333	334	358	389	347	377	353	368	375	386	354	354	357	352	334	382	362	355	393	362	374	368	327	381	343	338	370	344	361	339	337	389	372	334	358	374	329	351	367	371	347	345	374	360	350	383	355	355	331	340	357	349	358	349	373	360	368	342	374	357	365	348	378	364	353	352	381	379	387	362	365	348	366	354	364	345	359	354	366	321	341	373	361	389	352	336	383	349	323	345	366	354	363	375	365	338	357	386	381	365	361	366	356	363	357	391	369	328	327	371	336	357	380	349	375	366	365	333	366	368	359	384	365	366	349	349	352	374	354	377	331	347	372	359	348	366	334	351	358	370	326	359	379	379	371	358	369	328	350	380	350	320	364	373	371	374	347	345	334	390	388	411	352	386	399	392	386	347	341	342	372	373	362	393	376	344	360	368	324	369	363	365	356	407	339	351	390	338	339	365	365	387	397	380	389	370	379	351	335	375	373	382	354	349	360	339	350	388	348	344	359	354	366	395	333	360	371	361	339	354	378	342	367	384	379	345	335	382	391	380	383	361	362	345	384	359	370	354	357	364	296	371	329	346	331	374	372	373	384	342	378	383	378	372	342	374	353	360	341	356	346	366	359	364	350	367	352	371	378	384	351	358	372	351	368	340	352	380	364	366	360	335	364	340	330	385	327	357	354	343	339	360	382	340	369	384	368	354	314	361	354	353	371	378	364	367	367	336	325	322	329	374	369	384	360	375	383	323	329	361	346	357	361	358	368	362	382	363	361	389	352	354	348	353	350	362	365	357	306	349	366	373	341	392	370	349	373	336	355	393	382	393	345	370	370	365	334	355	313	399	361	345	357	306	364	333	394	373	353	367	346	359	355	349	385	382	371	347	356	382	364	361	336	413	372	361	360	372	364	338	358	357	398	363	381	347	330	364	361	369	335	386	380	347	370	392	372	367	360	333	348	373	364	380	355	369	328	357	367	379	354	343	346	369	369	355	393	388	348	344	325	350	408	362	345	371	383	389	361	316	361	348	373	329	367	336	346	343	348	366	343	364	368	356	354	349	382	360	369	383	335	354	410	358	341	355	381	376	385	333	337	385	346	356	373	398	339	363	361	329	352	341	339	363	349	311	355	349	344	302	339	372	325	348	328	351	347	352	385	348	412	344	363	345	364	351	332	349	348	349	349	325	363	361	375	335	356	369	345	358	388	352	367	337	360	353	329	365	348	338	361	362	381	353	374	388	343	355	363	351	372	364	386	350	365	355	342	395	343	359	346	357	360	352	346	336	391	393	353	361	366	378	364	383	368	422	357	400	385	366	332	319	345	369	388	357	378	346	348	344	323	350	360	330	333	376	379	356	374	357	374	372	378	368	366	352	329	357	350	356	334	377	396	376	387	373	362	347	353	330	362	354	384	358	362	347	346	364	340	353	371	375	347	345	344	377	362	377	337	413	368	386	373	368	353	316	346	328	347	376	321	337	366	381	385	361	336	341	361	369	352	369	375	394	331	375	388	367	363	346	367	357	344	331	334	318	356	347	316	334	361	368	369	389	369	381	346	357	412	345	329	376	391	350	394	352	381	376	348	338	354	390	336	343	356	370	365	361	366	354	375	374	358	393	411	345	355	408	372	427	375	378	364	378	356	362	357	355	383	353	378	371	387	362	335	329	388	395	380	366	368	352	389	343	321	366	352	348	366	347	370	361	356	386	356	347	370	334	325	360	356	375	348	334	356	381	358	371	376	340	334	381	382	360	373	360	379	371	343	371	364	378	368	368	367	363	371	346	370	357	363	359	362	355	373	379	378	370	344	357	350	360	348	381	387	362	359	360	348	352	354	361	355	369	342	379	342	363	363	371	318	367	358	384	318	355	396	348	373	365	375	348	381	351	376	368	368	364	337	345	388	369	347	378	363	382	343	327	359	412	386	366	380	380	369	373	321	354	330	359	352	349	321	347	338	345	386	343	332	365	354	370	365	334	351	368	343	366	391	347	386	343	420	375	375	367	353	343	322	366	366	349	349	365	378	346	380	333	345	374	387	329	343	342	358	377	378	359	371	352	364	349	365	358	359	366	315	333	360	363	362	358	329	396	338	363	382	369	377	355	363	362	351	379	390	356	346	349	368	368	374	338	327	374	396	339	379	350	356	392	362	360	412	338	366	348	319	384	357	360	346	384	355	349	363	360	362	331	366	373	357	382	345	359	369	349	400	354	333	372	405	406	333	338	363	364	352	357	357	376	377	375	329	335	348	331	381	324	363	328	403	345	336	340	359	356	367	339	345	412	376	350	344	351	384	375	373	363	339	355	371	367	382	359	374	385	371	350	350	353	316	329	357	401	349	381	372	379	356	336	343	374	345	348	363	347	325	372	353	373	390	352	395	361	369	366	367	372	352	339	329	376	375	349	343	368	331	393	402	368	366	373	373	363	338	366	370	341	317	346	370	328	378	359	353	325	364	328	347	347	367	355	377	366	376	340	365	343	349	360	363	372	341	353	372	374	385	380	370	366
19341	17764	24140	24725	22855	21419	16198	14553	14762	12803	11831	7978	4914	5623	4836	5386	6259	3764	4396	3280	2574	2135	1650	1327	1275	1378	1224	1362	1504	1334	1244	1090	1089	998	1007	958	958	919	891	940	864	867	914	941	891	901	845	928	910	888	864	868	906	833	890	831	892	895	864	922	868	826	881	925	874	936	873	881	805	832	902	890	854	893	887	858	913	873	885	917	908	924	815	889	892	873	879	899	869	896	886	922	903	879	891	855	878	978	852	895	876	907	912	919	890	854	905	867	851	892	896	923	877	906	875	889	854	950	938	890	876	907	855	870	924	920	937	873	856	900	839	870	872	901	866	863	889	901	934	887	912	867	834	936	871	859	837	869	933	876	846	870	914	904	894	906	916	896	878	900	893	853	854	922	883	846	851	903	896	842	879	893	838	860	911	894	846	936	939	895	871	936	857	913	795	861	925	896	872	797	878	896	877	839	870	864	889	875	858	904	936	843	904	894	903	805	908	954	877	839	842	926	858	898	881	870	945	886	895	872	850	887	874	884	907	882	891	911	865	871	931	899	862	926	857	893	890	895	853	864	922	892	814	876	790	871	905	856	913	910	919	899	845	871	825	867	935	870	856	923	878	925	924	914	884	903	901	837	855	868	914	867	913	886	876	894	866	829	869	954	908	850	894	881	904	865	893	884	911	895	932	875	865	876	894	911	908	884	928	822	912	926	853	912	897	897	857	836	854	913	912	901	933	897	911	877	877	872	914	871	876	863	843	875	900	900	879	860	892	899	865	949	878	890	833	907	832	894	883	910	920	927	899	928	843	860	881	919	855	873	892	885	891	868	885	930	942	900	870	905	863	920	874	874	862	871	892	849	966	884	883	893	864	886	892	867	853	865	878	874	872	888	833	847	875	880	881	862	854	824	873	869	900	840	909	929	861	886	885	938	780	873	894	895	909	870	915	864	912	814	890	904	881	831	896	868	916	854	890	906	860	882	886	839	876	919	897	877	892	869	913	871	916	895	890	881	926	916	850	867	886	944	878	866	851	894	825	874	879	919	885	910	837	883	937	910	851	864	881	883	894	940	863	862	864	897	892	835	827	886	875	878	897	837	881	897	947	869	905	877	839	836	896	870	852	886	901	856	927	927	876	873	899	893	856	865	870	879	872	826	873	889	838	838	880	919	879	898	890	848	924	883	874	892	886	907	926	861	914	883	884	889	899	840	904	851	936	833	909	874	885	921	898	911	909	873	912	866	875	872	917	891	917	920	870	862	868	875	881	886	884	900	854	877	886	872	880	896	842	911	890	907	853	894	896	851	885	849	890	913	901	897	845	907	928	861	847	906	897	923	848	927	896	864	861	868	893	895	899	882	883	854	871	880	834	855	810	921	896	920	893	902	887	828	915	837	864	891	964	856	870	902	843	899	869	911	918	864	929	832	921	901	855	922	841	859	909	919	880	901	911	871	893	903	885	886	864	874	879	889	875	911	920	898	888	923	854	885	900	915	886	885	906	936	873	889	889	868	864	882	864	890	856	880	902	909	921	908	913	922	928	906	887	915	876	874	847	904	841	905	828	875	946	881	882	897	930	897	911	832	945	857	885	891	823	891	918	896	867	848	869	877	895	915	885	868	898	871	873	946	884	908	868	875	877	883	900	923	892	891	867	846	855	923	857	880	905	844	901	871	910	931	958	905	903	860	836	885	891	920	885	869	891	887	880	912	874	887	873	843	898	896	884	885	933	862	888	894	899	845	934	908	927	865	882	878	888	892	871	858	838	884	846	917	876	870	892	944	853	920	914	856	932	882	835	895	849	881	859	850	959	802	898	876	923	839	937	850	904	941	875	875	855	871	913	889	856	866	929	873	882	853	921	881	910	872	928	903	873	838	862	893	907	889	864	863	893	977	869	875	823	867	895	826	871	856	834	877	861	870	880	814	865	869	849	915	861	898	836	862	881	874	900	916	887	865	857	879	866	879	850	905	864	848	878	928	874	835	856	926	869	876	875	903	900	868	858	853	841	932	883	881	880	847	866	860	878	934	892	861	860	888	852	926	878	898	877	912	866	905	883	881	919	848	871	927	869	868	872	827	848	882	855	908	882	846	921	897	880	912	893	898	899	985	829	884	878	877	861	895	840	847	890	866	878	898	934	928	901	882	838	890	865	857	861	871	861	881	847	902	904	907	862	845	893	902	887	869	873	869	916	907	923	846	884	887	883	875	918	822	909	907	868	914	862	902	875	855	854	904	879	865	896	897	946	847	871	815	843	908	940	911	880	937	892	862	879	866	892	892	886	877	810	896	884	878	854	906	886	908	905	879	879	891	866	886	863	840	827	909	868	907	905	862	926	894	860	833	900	858	894	923	872	852	887	850	948	917	914	860	880	931	833	878	960	897	906	875	869	851	924	915	920	882	868	855	856	900	909	904	850	922	871	858	866	888	921	856	938	867	847	918	893	877	861	926	894	900	856	869	911	920	922	928	866	866	923	863	884	891	926	854	919	863	870	878	862	904	825	932	847	850	888	912	847	868	877	865	819	906	892	946	890	872	873	857	869	866	856	856	824	896	902	870	926	864	930	867	858	874	864	868	928	894	858	895	854	861	842	817	869	841	921	925	872	861	842	896	936	928	879	854	832	917	855	868	887	890	871	930	886	872	840	919	896	863	917	870	854	887	856	868	871	896	892	909	931	923	837	908	890	908	874	869	890	869	932	903	840	861	903	902	883	893	881	915	912	872	898	870	862	895	894	860	866	861	907	882	878	853	838	880	906	876	899	923	894	889	869	900	863	850	885	883	886	899	829	886	867	909	884	934	855	885	872	867	890	866	890	893	833	938	902	832	843	870	888	918	889	912	894	899	864	913	845	832	892	888	865	892	895	880	886	831	885	905	907	924	881	922	914	896	862	836	909	865	893	900	926	902	864	886	939	924	923	882	936	923	870	850	895	875	897	869	892	890	886	919	892	908	881	868	911	817	914	901	957	887	878	843	916	857	931	870	912	850	889	894	849	823	887	884	936	862	910	860	909	859	860	840	868	822	910	941	921	895	880	864	930	901	896	887	917	879	851	858	878	913	928	849	852	859	870	881	909	820	908	849	878	893	846	914	844	894	823	883	934	959	909	839	891	937	848	896	882	847	885	916	902	923	887	889	900	857	853	873	886	885	885	882	857	847	882	834	826	905	888	866	885	907	895	840	834	869	960	861	889	858	898	878	880	903	870	881	830	878	906	846	860	805	872	864	878	914	893	919	868	877	870	868	886	912	899	837	840	883	889	918	927	882	863	865	947	873	879	878	875	897	914	938	897	958	883	866	897	941	879	938	870	889	889	869	907	856	854	861	892	893	844	925	941	909	863	877	889	794	899	893	853	921	878	833	865	852	884	895	906	866	876	926	892	914	883	874	839	886	873	859	863	869	837	920	874	827	868	910	875	860	902	917	881	888	873	881	873	895	832	904	928	893	895	884	920	907	893	912	904	878	872	894	850	845	879	853	915	863
35955	28692	20527	14072	10199	9092	6014	4718	6020	5386	4317	2698	1319	1663	1634	1357	1977	1196	1401	1043	849	720	563	408	449	442	470	489	506	500	493	422	400	389	377	406	361	384	425	380	344	346	405	381	361	384	356	343	336	366	337	390	378	387	364	339	337	383	335	347	324	334	358	354	356	359	336	356	357	360	359	323	379	346	366	368	370	347	372	383	333	359	351	346	362	325	334	349	369	369	364	359	348	349	331	392	331	365	399	362	348	365	345	338	366	362	390	356	356	358	353	369	368	324	357	349	360	375	350	374	338	341	404	350	337	353	365	363	344	350	350	369	368	379	331	358	341	377	368	379	355	360	351	384	366	332	401	358	360	320	352	324	371	346	354	385	386	321	322	335	381	358	348	327	342	345	362	351	347	358	386	336	379	354	343	380	357	353	336	357	356	336	319	360	379	342	359	385	386	339	393	350	386	365	367	364	370	369	341	396	359	349	353	364	373	354	379	381	364	360	322	373	361	325	327	348	333	369	343	395	346	353	355	322	369	360	344	349	360	367	377	390	331	354	320	351	356	395	354	357	395	326	375	391	334	345	371	388	374	357	362	376	359	368	380	348	357	354	309	340	406	337	373	353	368	351	362	347	369	367	373	335	357	337	385	351	393	370	311	345	332	391	369	386	359	377	391	351	355	359	333	363	367	365	357	365	348	375	385	352	367	338	368	409	322	342	364	384	369	331	333	391	353	358	371	351	368	376	390	368	343	313	358	335	345	338	351	358	396	375	362	335	356	378	369	357	375	307	368	353	388	387	355	366	363	326	317	359	377	372	383	351	331	369	349	392	362	350	336	340	327	372	346	351	386	383	321	354	352	352	379	382	350	387	361	351	328	362	340	373	382	322	332	378	341	358	390	352	332	346	339	325	357	386	368	386	353	329	382	336	374	308	349	312	358	313	377	375	380	365	340	363	373	339	366	358	356	386	348	385	362	350	357	379	372	386	367	317	345	362	366	354	344	365	331	370	362	378	361	376	352	350	343	390	352	333	382	373	381	354	368	368	328	357	359	360	381	356	314	346	352	347	326	384	345	345	367	361	354	335	359	347	348	329	363	390	378	377	339	365	387	352	375	331	355	339	392	382	370	369	376	354	378	347	350	321	365	421	375	329	391	351	350	366	395	384	394	351	377	357	373	379	335	364	335	339	387	358	345	359	368	355	325	387	341	357	327	360	333	336	339	348	353	324	378	355	357	359	382	365	342	359	364	374	353	294	360	330	355	335	360	352	345	346	339	344	364	357	341	345	355	377	381	341	339	383	356	361	404	339	340	355	368	342	363	356	350	359	359	343	387	362	352	391	365	368	379	367	391	347	352	368	344	345	371	376	383	365	353	346	337	330	353	392	337	341	362	403	364	341	345	358	383	361	368	340	356	358	358	360	378	346	371	384	340	351	366	349	335	399	337	340	345	335	369	361	359	360	337	348	367	339	369	357	312	356	391	384	384	363	341	349	337	364	341	371	354	330	355	359	350	351	360	330	369	353	368	379	357	363	374	402	344	369	365	355	336	366	357	341	376	368	378	330	356	348	352	341	399	353	378	379	347	356	355	335	348	367	340	374	370	350	363	353	365	378	340	375	356	337	393	332	336	354	329	376	351	326	361	364	358	341	375	357	351	347	380	348	357	387	333	375	343	368	366	352	340	374	362	340	361	365	348	373	352	360	341	389	373	404	367	355	378	358	381	393	367	376	354	372	366	378	364	377	343	368	349	378	337	385	341	339	371	390	344	353	368	374	351	393	360	328	361	345	356	375	383	392	337	361	373	344	350	354	365	352	329	367	373	344	377	382	350	362	380	384	368	357	327	368	348	368	374	378	363	349	328	377	364	363	350	366	369	402	369	345	362	383	393	371	357	359	360	380	354	327	329	411	361	382	403	355	349	329	364	378	363	360	333	343	352	334	364	353	392	405	362	385	347	370	350	358	365	354	361	384	362	379	363	356	330	346	327	364	356	350	294	338	340	386	372	372	350	369	373	388	386	359	351	328	396	382	352	338	346	344	368	395	391	347	382	355	342	360	335	353	393	371	373	355	356	382	377	385	362	375	369	363	367	366	339	361	318	364	351	347	379	379	377	351	293	355	348	351	372	348	356	369	344	351	354	370	392	380	367	358	354	361	350	367	339	376	365	355	400	370	363	359	342	325	349	343	377	373	343	355	360	336	349	350	373	363	377	351	356	351	356	375	377	357	357	353	345	353	364	407	325	361	336	368	367	354	360	342	341	379	349	392	339	355	356	337	386	397	369	354	347	358	352	359	394	400	371	381	338	346	366	369	388	369	319	360	352	338	378	362	374	373	378	375	364	372	320	340	360	340	367	371	359	382	353	376	320	387	355	330	335	370	330	328	345	344	362	351	322	373	370	342	371	408	340	374	362	345	346	349	331	359	396	347	355	340	369	343	375	374	377	340	373	344	382	405	352	363	356	344	347	405	341	348	392	347	363	351	312	378	383	359	354	353	357	382	339	367	334	366	339	336	375	339	374	360	388	357	397	366	343	358	353	349	349	397	344	363	354	350	346	387	390	369	394	351	365	338	321	389	351	357	347	349	355	356	363	345	400	323	360	350	351	371	345	346	360	368	371	367	331	377	358	345	381	352	399	348	368	364	391	346	370	371	344	363	395	365	364	352	400	373	332	346	384	358	354	348	392	339	349	391	397	385	356	363	321	347	364	354	378	381	341	351	368	354	369	317	352	319	386	348	352	390	372	350	357	342	367	340	356	350	336	372	333	406	398	356	362	396	342	401	349	367	340	362	364	367	350	349	361	350	332	353	414	354	354	369	367	352	370	364	376	334	370	342	368	363	354	322	337	352	345	369	358	384	376	340	363	342	312	358	341	362	413	361	375	373	338	361	315	337	377	326	397	357	339	357	338	356	330	318	332	347	345	347	344	356	352	373	350	343	343	333	326	360	355	332	380	373	338	355	349	381	318	350	402	386	365	377	330	373	366	368	381	362	347	372	350	369	399	368	359	348	355	375	332	370	348	369	358	382	377	378	347	359	323	374	326	377	366	367	346	336	349	330	380	366	329	356	361	387	366	340	408	340	354	373	362	365	356	378	370	357	365	326	371	367	387	355	355	345	350	326	371	342	369	364	351	362	329	322	350	323	347	390	390	359	451	378	364	338	378	350	401	388	375	351	351	351	374	382	337	351	345	366	353	365	403	371	372	350	350	325	393	359	323	373	355	354	331	371	354	340	358	380	371	352	380	383	345	352	357	355	386	356	349	318	349	378	328	375	367	384	379	346	321	361	356	354	330	346	381	308	361	387	365	379	364	342	382	340	379	374	379	365	323	360	350	346	360	337	372	375	377	372	385	340	350	396	346	372	385	359	366	370	345	344	339	359	359	351	368	348	372	340	333	399	343	332	332	369	362	363	387	368	388	352	373	358	360	380	342	356	357	331	340	360	347	379	413	345	371	349	350	355	397	366	353	359
22135	24622	30822	31118	29205	28956	21582	20807	24049	22472	19383	13549	7346	10224	9917	7919	12353	7063	9190	6012	4985	3756	2504	1698	1549	1771	1690	2030	2186	2038	1895	1523	1417	1118	1128	1030	1049	1001	919	903	912	896	887	894	878	858	924	843	860	897	911	921	856	822	854	844	882	928	880	853	839	880	885	871	931	859	876	894	891	891	853	882	939	874	831	866	866	936	885	848	883	855	851	866	875	869	847	904	904	880	902	896	927	912	866	894	875	900	961	915	830	877	943	831	849	924	867	858	853	854	869	883	842	821	897	890	910	931	887	887	870	873	906	944	896	918	854	884	835	901	906	920	827	873	863	823	872	845	867	892	865	849	874	929	926	919	859	884	853	854	829	811	858	901	845	879	826	917	890	852	861	907	828	922	810	842	877	925	871	919	911	915	887	853	846	872	832	909	879	858	891	874	873	933	824	875	893	897	859	853	875	880	898	886	872	899	880	862	875	839	906	931	903	897	860	894	890	849	864	900	834	864	905	872	864	901	877	837	902	944	860	841	866	854	852	951	869	855	872	901	914	868	904	889	865	851	853	914	893	865	892	852	890	866	879	902	875	897	877	933	879	863	905	879	856	884	873	918	850	898	886	875	866	869	852	864	857	881	829	838	880	863	838	883	886	884	897	869	893	858	848	920	949	860	842	893	862	887	880	837	926	834	907	907	868	894	936	867	888	881	824	872	892	876	894	913	856	950	876	823	919	910	904	860	889	931	891	888	872	846	870	916	840	833	884	863	914	886	899	881	837	855	932	880	884	855	849	916	869	859	845	881	865	836	793	856	895	898	854	883	897	866	920	901	834	890	910	851	868	863	900	923	844	849	938	845	888	883	870	792	863	854	840	879	954	838	927	909	877	921	855	898	865	865	864	842	822	900	862	887	870	867	873	849	867	929	891	848	859	864	870	896	846	935	892	873	865	906	863	931	939	901	897	857	880	862	868	883	883	909	892	913	889	889	845	926	895	920	865	909	894	871	903	878	887	908	823	890	858	879	901	916	901	866	877	912	909	905	853	892	939	838	888	839	888	869	874	863	850	893	874	924	908	924	913	889	868	901	888	868	847	877	915	932	875	896	873	947	840	874	855	921	902	885	889	891	861	892	849	865	908	885	911	889	889	890	866	896	865	872	906	866	917	913	926	884	882	900	854	874	833	900	876	911	866	876	848	868	849	885	877	877	875	860	831	873	879	888	898	902	866	883	886	932	909	851	891	921	850	887	889	912	842	853	895	877	843	867	885	834	871	892	907	948	910	868	872	917	886	867	878	940	838	852	889	878	879	923	906	899	896	885	881	896	876	891	858	892	870	923	877	864	851	813	833	874	881	828	897	892	825	877	917	885	877	898	879	901	808	864	925	870	864	884	884	866	873	843	835	915	806	902	874	898	887	890	908	908	900	920	856	875	864	876	907	872	874	880	925	876	854	884	884	859	906	885	857	858	858	844	891	856	926	893	845	889	867	893	863	894	903	885	905	900	886	872	870	958	821	944	901	864	916	942	903	926	860	929	912	862	879	931	850	904	903	858	877	859	908	872	907	872	883	842	816	896	865	898	808	927	868	895	904	902	862	877	876	900	855	877	875	870	866	890	894	862	925	890	910	930	830	876	891	927	863	864	872	841	913	923	932	869	900	969	836	891	903	872	834	886	935	936	841	903	869	897	896	893	870	888	900	899	903	840	796	863	901	914	844	874	933	883	886	892	885	847	834	855	903	832	876	828	834	878	941	854	875	915	855	915	842	841	904	884	899	896	907	850	913	850	885	823	874	946	867	905	873	854	900	881	858	880	845	890	917	922	893	855	819	889	895	906	958	901	895	887	937	864	910	862	914	847	843	834	882	914	909	913	823	867	894	909	879	886	834	895	847	853	866	911	882	911	890	882	847	888	905	864	920	853	861	861	930	848	899	819	816	883	890	875	883	886	845	883	879	904	870	900	917	880	898	881	914	856	843	882	847	874	892	901	947	870	873	888	907	895	891	845	831	811	877	875	852	824	889	870	831	885	895	897	935	901	916	898	875	852	885	843	837	872	873	907	853	995	915	820	877	884	923	876	882	877	837	878	910	832	859	868	883	859	882	838	905	839	894	874	868	902	911	870	884	842	920	874	860	899	831	883	888	896	908	934	888	871	874	884	900	890	930	853	842	855	903	905	863	892	832	922	865	969	893	893	871	940	898	849	890	894	930	872	871	893	878	905	842	868	906	900	883	863	902	831	828	896	945	891	903	871	889	918	873	875	859	870	892	884	890	904	837	882	870	882	899	903	884	861	900	844	860	894	833	855	876	879	890	872	855	900	874	938	898	916	885	919	884	872	857	884	851	876	858	913	889	891	898	876	908	916	950	870	926	859	913	914	893	898	863	811	866	888	877	862	885	883	886	825	896	886	891	846	890	868	882	898	856	890	891	891	872	862	952	922	865	907	898	904	890	880	869	906	894	882	874	909	911	880	843	896	875	850	913	917	894	900	858	897	882	926	870	851	933	901	871	892	885	900	875	910	899	876	846	905	912	873	919	860	874	874	901	951	829	840	938	905	876	938	933	827	901	885	859	912	872	900	878	846	941	853	897	863	886	848	944	928	851	848	871	834	869	879	891	938	870	861	879	901	898	916	840	904	900	878	828	871	907	850	865	913	929	891	863	914	909	888	868	821	917	918	897	848	867	881	907	865	883	849	939	881	902	885	867	942	908	872	853	860	925	911	952	872	911	880	886	901	851	936	906	954	899	916	911	852	884	879	885	840	848	920	849	861	961	849	928	901	896	928	884	874	876	921	899	928	927	881	881	845	880	908	825	858	863	846	876	888	896	880	818	868	875	869	903	890	845	857	903	897	883	892	901	874	914	862	838	912	890	902	919	889	827	868	896	911	920	848	878	885	873	900	837	896	838	866	909	858	860	864	915	837	863	832	889	917	917	931	884	853	911	846	863	864	847	875	895	873	860	880	853	887	856	869	853	883	889	904	889	895	846	890	854	843	856	928	839	860	848	872	903	889	902	879	873	880	927	896	908	891	859	922	917	869	879	883	857	889	917	855	844	899	877	882	850	835	883	906	885	854	867	912	870	855	861	883	872	850	887	856	870	859	862	877	877	915	854	891	894	868	861	890	876	909	837	852	852	903	844	886	855	946	932	901	891	920	864	888	910	848	926	893	880	868	854	848	932	881	851	871	862	905	879	880	854	875	842	874	881	913	863	895	879	844	907	906	880	901	812	931	861	894	910	865	879	955	910	840	907	894	891	854	922	870	848	890	883	858	924	866	913	892	910	866	889	891	888	834	905	901	886	874	886	857	900	919	871	876	873	904	889	846	947	873	864	896	982	927	879	869	885	854	867	872	929	907	853	872	887	916	935	902	869	887	877	842	874	909	826	868	905	850	916	952	864	869	870	895	879	879	891	905	903	873	902	875	817	832	884	878	919	861	848	866	925	912	901	875	866	897	894	910	901	916	908	927	931	893	825	835
25860	11956	5533	4195	3121	2391	1683	1164	1016	799	616	607	564	483	468	435	451	446	443	369	394	391	429	375	391	401	388	384	395	356	356	376	357	370	331	367	344	348	353	334	318	370	364	366	328	328	365	393	362	377	377	379	351	363	360	335	371	390	357	346	369	375	372	366	364	382	384	376	385	356	366	378	345	361	359	379	377	366	405	338	364	345	357	382	356	383	345	342	376	363	377	364	381	338	365	349	351	346	379	379	401	368	372	330	384	352	361	355	356	369	363	339	346	374	359	352	360	356	342	350	384	345	380	374	370	378	356	367	337	369	347	354	341	387	328	360	349	365	387	367	376	371	332	391	373	332	338	357	370	343	394	418	372	384	357	351	338	353	390	363	394	345	378	365	323	406	379	357	369	413	338	358	358	373	380	379	373	366	371	384	379	350	328	369	356	370	365	348	362	348	353	355	358	352	372	370	344	345	368	392	376	399	338	341	361	334	372	363	381	338	377	383	371	340	392	401	358	354	346	381	352	368	377	354	350	361	376	375	339	366	417	343	355	373	369	308	393	383	365	350	329	314	343	352	373	358	410	344	346	367	364	344	396	378	358	413	353	350	347	317	369	379	403	374	367	374	317	352	370	349	378	383	370	376	359	330	381	313	361	364	344	345	363	331	366	335	374	330	376	361	359	339	383	341	335	342	396	338	372	359	335	408	375	378	370	362	348	349	361	392	377	372	374	358	381	393	363	395	368	359	355	341	383	373	364	389	348	371	375	311	345	347	367	362	348	350	362	374	346	380	364	329	355	353	386	382	406	379	380	347	388	331	362	346	328	403	401	333	365	343	414	382	358	329	367	324	353	358	361	385	400	340	363	372	366	342	355	357	384	382	366	366	356	370	354	360	337	378	412	344	374	381	363	367	380	329	363	388	376	367	364	366	370	353	377	371	407	389	351	345	383	376	365	327	343	391	395	377	369	374	357	347	416	398	360	343	352	303	341	370	374	349	349	384	372	361	363	393	376	338	350	362	339	365	392	370	344	388	396	399	397	368	356	378	396	354	351	349	343	372	366	354	337	338	349	366	376	375	377	338	361	346	378	319	338	355	402	394	363	324	335	355	353	350	375	370	413	360	340	369	324	389	351	363	357	382	333	366	351	349	385	367	364	376	387	362	334	404	326	368	404	375	371	369	349	343	388	404	368	373	365	344	354	376	353	370	399	375	351	358	363	336	413	375	341	350	368	332	366	364	369	393	381	368	359	390	371	389	343	340	388	377	358	323	389	338	376	379	370	350	356	350	400	377	389	384	352	391	376	346	372	382	370	346	356	352	399	354	376	363	346	353	375	394	388	396	340	367	337	377	387	352	388	385	380	343	337	356	346	353	397	356	375	378	392	356	364	357	380	377	346	390	392	374	397	360	333	406	368	379	338	380	361	392	376	345	337	378	372	358	376	351	376	379	351	350	378	372	381	325	374	367	344	411	329	380	347	349	368	359	391	352	410	344	356	362	362	329	353	400	377	376	372	383	339	362	382	368	362	376	361	348	379	360	366	366	360	354	355	374	364	380	388	392	374	354	375	371	370	366	362	381	337	353	381	354	353	355	385	347	373	336	388	357	349	348	348	381	361	363	373	345	353	367	349	342	381	396	339	347	426	407	360	346	364	375	358	346	387	365	377	367	389	365	391	346	350	372	357	352	338	374	326	337	409	349	363	378	351	353	351	399	372	372	373	376	374	371	339	355	389	346	380	368	402	393	382	363	359	367	372	363	347	334	365	382	376	377	351	359	368	371	368	387	359	404	348	306	355	385	381	347	348	379	378	378	356	399	409	371	395	367	349	383	318	349	342	345	359	383	375	351	383	345	364	358	371	371	383	364	353	349	375	367	403	359	361	342	374	364	338	366	352	355	340	381	350	350	370	376	367	390	353	348	375	334	371	353	376	358	382	375	353	382	374	339	392	322	347	370	363	371	366	369	372	356	372	378	399	349	366	339	351	364	366	329	380	358	372	384	389	353	390	369	377	347	398	337	350	353	361	376	370	326	372	371	336	363	368	333	381	375	374	399	362	371	385	385	369	380	355	362	375	346	342	344	331	394	340	352	375	388	342	404	403	352	364	383	382	377	393	361	375	397	376	405	338	378	371	334	370	365	358	375	370	393	356	353	351	367	395	349	364	368	353	381	369	361	339	366	426	346	365	362	414	367	359	358	359	356	369	412	391	342	404	339	377	357	364	341	368	358	318	404	383	374	373	333	352	340	362	373	357	378	363	369	369	331	390	339	376	334	340	336	342	362	360	347	353	349	347	363	327	389	350	392	364	392	350	388	331	327	363	368	379	397	373	362	340	373	391	388	372	359	345	383	366	335	349	405	361	356	348	364	324	363	373	367	376	345	335	344	372	353	365	334	352	363	340	353	359	343	379	370	366	382	362	337	358	366	387	338	363	353	365	347	358	316	377	365	369	367	395	390	355	337	367	339	357	387	369	356	403	376	356	327	350	337	345	322	354	364	385	362	372	394	347	396	391	382	358	375	357	365	376	384	361	366	376	335	377	348	352	345	360	389	383	368	325	377	391	356	361	361	386	349	360	369	350	339	356	361	361	358	339	351	369	362	385	354	333	366	407	339	370	375	362	331	366	349	386	346	369	374	390	353	372	368	355	344	403	387	359	402	376	370	378	372	356	334	341	363	328	356	385	342	362	376	338	379	355	368	374	336	382	357	381	341	355	370	329	336	395	363	371	402	376	332	364	376	355	335	379	371	336	362	363	384	414	369	348	355	377	380	355	332	396	368	356	391	387	347	339	367	366	339	335	405	362	390	350	349	339	357	338	394	371	385	354	355	344	355	336	347	386	385	355	358	346	372	337	332	360	373	350	324	422	357	382	361	356	402	341	341	395	363	383	340	389	349	395	372	349	359	356	371	404	351	380	403	384	358	364	352	383	351	367	370	380	342	434	373	387	343	351	326	344	402	335	367	346	352	358	342	385	354	356	355	384	364	366	367	371	382	326	343	371	368	372	380	371	355	366	392	389	355	383	362	383	355	375	357	398	367	366	387	395	363	365	361	334	348	364	350	356	354	404	368	355	377	391	413	372	363	365	350	347	381	368	364	366	340	380	381	388	352	391	386	382	367	358	365	359	351	395	357	405	353	351	359	373	356	341	366	346	363	377	394	398	376	384	401	352	348	371	400	362	373	369	369	409	367	340	343	349	368	337	377	373	373	331	373	348	369	402	352	338	387	351	347	327	361	390	359	393	383	349	346	377	369	357	339	388	367	342	396	367	343	384	368	341	337	416	364	348	338	322	387	341	351	369	348	380	369	319	353	398	362	392	363	383	360	358	397	363	358	369	332	356	396	352	407	373	407	355	388	351	357	393	367	390	351	358	333	363	391	347	352	338	382	355	360	347	388	349	341	370	381	382	359	355	396	348	362	367	382	315	336	361	344	379	318	396	365	377	363	363	365	380	388	351	329	320	371	368	369
14727	10656	16802	17457	15181	12660	9075	6639	5267	4097	3463	2916	2193	1990	1777	1621	1644	1446	1368	1278	1270	1150	1154	1106	1057	1043	1002	1033	976	941	911	947	877	919	974	889	900	928	920	922	889	870	894	870	911	873	896	901	931	881	863	895	931	897	866	877	919	885	870	862	896	925	861	909	912	878	916	862	927	911	894	924	886	928	862	932	866	941	898	869	890	894	889	874	875	847	929	890	858	865	985	879	895	901	852	899	900	932	866	863	883	869	846	951	856	937	859	944	923	888	967	884	895	891	843	899	859	891	888	958	818	928	881	869	846	855	909	910	893	906	936	923	873	931	875	869	862	869	880	881	920	874	934	887	933	906	891	869	907	985	869	910	911	843	939	898	949	863	917	870	884	921	851	892	855	875	911	849	866	883	904	889	918	911	872	898	909	848	926	868	872	841	875	862	903	906	909	870	882	882	858	904	883	839	865	903	821	856	902	884	946	868	922	870	909	875	897	881	847	887	878	916	935	868	929	896	868	905	889	858	928	886	901	859	845	865	924	932	860	898	876	875	864	896	852	921	895	908	842	899	891	876	906	874	852	928	879	980	925	904	918	850	890	922	926	914	909	916	899	861	883	916	877	865	879	927	891	880	892	904	897	914	909	854	900	894	930	922	867	889	858	898	906	864	879	881	929	926	928	916	889	909	904	898	945	891	874	857	892	923	885	858	847	882	906	915	903	854	854	874	934	868	917	899	899	860	843	894	869	934	914	897	886	907	864	936	920	890	902	865	919	855	865	859	894	905	902	896	845	915	867	901	895	938	895	924	909	882	868	905	870	902	932	870	858	874	895	886	898	862	907	876	865	859	953	899	861	918	887	870	889	911	890	937	916	892	899	879	862	926	900	845	954	854	916	903	948	872	957	895	896	832	867	891	864	861	909	883	893	854	913	920	855	879	813	886	904	898	928	913	928	851	897	873	906	846	965	882	863	876	904	871	875	917	905	913	883	890	894	923	899	867	896	881	910	915	919	857	944	838	852	934	925	881	884	866	881	921	894	863	955	942	920	866	890	843	903	880	875	867	935	832	896	960	872	830	927	842	890	905	857	853	883	875	892	895	896	865	892	894	889	890	888	926	840	862	936	902	910	901	856	956	935	921	919	894	895	878	948	944	871	875	894	885	930	873	875	910	899	860	942	861	892	921	925	904	921	860	923	852	836	938	894	901	900	897	862	879	920	871	904	911	1008	931	958	904	928	885	926	913	910	856	922	852	916	890	893	868	858	882	926	901	870	881	889	890	889	821	874	912	930	871	874	877	893	912	900	847	821	902	919	917	964	912	898	946	897	899	930	899	902	915	894	926	856	906	912	892	898	899	940	924	843	891	854	851	924	880	909	856	899	920	867	878	916	906	883	849	911	883	914	892	896	877	942	886	844	910	930	887	940	882	858	873	911	881	858	928	910	897	957	880	897	895	920	916	846	901	925	873	937	884	889	898	899	881	893	906	925	931	910	858	891	893	973	887	877	882	912	883	877	883	922	877	900	887	896	879	899	895	858	905	881	864	903	894	877	907	910	943	904	943	915	902	902	870	892	898	870	899	895	854	842	868	885	899	897	908	919	863	913	898	857	908	877	912	909	893	930	890	880	928	894	893	882	896	871	841	888	894	889	906	900	884	908	838	894	859	957	929	925	860	932	880	865	934	902	924	886	890	899	894	914	903	919	899	845	916	884	946	913	919	909	821	881	877	896	897	901	939	900	931	901	882	881	909	916	886	878	855	887	906	903	905	873	893	896	927	961	894	843	906	938	887	898	898	926	893	915	884	903	925	854	902	879	911	880	913	875	914	900	944	916	856	847	871	897	881	859	870	879	929	924	881	914	896	888	862	900	881	845	937	899	918	865	922	920	877	952	942	883	846	870	913	885	830	895	841	920	896	903	899	902	890	870	888	864	907	886	902	849	887	912	871	874	864	893	930	911	928	881	874	913	930	881	867	942	901	859	920	843	917	931	899	872	885	960	896	914	905	919	885	914	866	923	919	871	882	898	894	944	894	874	914	895	878	897	898	886	905	906	945	866	910	933	884	902	913	890	933	889	907	888	925	928	933	913	942	922	873	835	889	906	958	844	911	847	921	879	888	914	912	901	929	906	865	860	868	856	922	875	942	948	899	836	939	925	931	913	887	924	920	871	912	885	882	895	883	880	874	897	868	892	901	852	866	956	910	917	861	929	888	877	900	839	921	878	941	914	940	885	945	942	860	902	953	797	909	935	923	875	898	906	898	928	882	818	909	933	872	944	896	907	823	887	897	917	912	861	885	878	919	891	864	906	943	859	913	905	857	918	936	858	928	875	890	878	875	830	905	922	879	904	877	963	951	894	895	921	873	954	893	870	862	919	855	847	854	842	925	867	877	892	871	864	941	883	928	899	879	935	923	874	884	911	917	896	868	877	983	899	873	892	822	908	901	865	871	871	900	899	881	956	910	898	831	898	913	899	871	913	876	912	850	867	888	848	916	893	876	892	862	947	864	889	883	855	876	916	937	893	932	910	909	902	884	889	893	924	904	850	900	898	886	901	967	863	888	862	846	943	883	901	882	931	894	892	899	843	913	896	827	868	929	896	897	880	865	865	858	888	912	901	847	886	906	893	908	879	935	890	876	854	919	893	907	888	886	890	870	900	889	919	926	905	913	942	937	856	881	936	867	896	863	941	876	943	847	886	820	945	874	866	892	896	873	931	923	855	894	852	896	901	865	882	871	892	908	846	929	944	898	955	894	953	931	848	845	912	875	842	857	868	890	899	879	901	923	875	813	889	897	860	881	932	897	870	907	849	928	895	905	882	898	895	838	887	898	905	887	870	884	877	908	885	904	910	853	902	893	936	901	824	947	922	944	916	881	890	881	947	857	880	871	933	786	882	907	869	880	912	885	886	931	889	882	880	848	911	899	909	885	847	901	915	919	885	907	922	861	887	880	906	942	874	906	927	852	881	864	902	906	919	895	862	832	902	876	909	931	840	872	921	911	933	907	870	914	899	933	878	906	871	937	944	896	851	923	887	857	886	912	957	901	919	888	888	894	871	901	867	890	868	875	890	894	914	892	906	847	858	933	940	932	960	911	902	912	914	888	914	910	940	911	898	920	879	948	951	916	887	937	925	884	922	870	863	902	850	889	930	927	898	957	953	932	907	901	902	893	875	932	913	863	874	854	926	866	938	921	934	920	840	885	891	967	943	896	929	927	947	920	875	913	901	886	835	833	852	877	909	888	886	874	935	876	908	921	915	827	919	877	875	846	902	890	857	893	934	914	912	875	831	880	826	902	900	914	878	915	918	904	924	889	889	957	859	919	897	925	948	876	864	850	863	885	887	875	935	882	897	901	883	930	887	916	918	865	895	884	899	877	906	932	912	935	881	867	879	880	890	948	955	911	854	874	888	926	864	877	846	862	865	900	859	904	902	871	862	928	900	947	881	949	892	916	913	906	908	827	888	868	914	896	855	915
30330	18495	10637	6397	3969	3527	2589	1799	2082	1851	1542	1180	710	776	744	629	792	636	653	610	513	477	443	409	402	400	386	422	376	418	411	408	388	371	364	352	364	352	332	352	394	361	372	381	352	351	330	338	383	336	391	380	357	350	378	318	372	331	365	351	380	354	376	359	357	362	355	358	333	359	360	358	364	334	364	361	416	388	386	354	354	380	342	385	386	391	368	339	339	361	361	370	355	330	354	357	363	361	345	302	343	349	347	352	355	333	355	378	413	357	350	381	348	357	353	370	368	366	350	375	350	332	360	370	377	381	323	346	355	332	363	373	357	347	350	376	371	366	361	367	360	371	343	332	361	374	346	386	360	366	363	353	341	363	356	374	342	343	383	339	362	332	359	327	380	350	363	343	363	344	361	350	356	377	366	358	378	369	328	371	358	337	359	378	322	354	341	355	382	361	377	359	349	364	370	373	363	356	336	376	368	353	337	342	321	360	384	358	341	328	355	373	378	364	403	384	416	390	350	318	312	343	337	376	352	323	359	341	358	386	346	371	336	383	404	349	346	362	348	387	364	351	380	345	343	354	306	344	339	386	329	372	372	356	376	347	341	318	357	361	338	392	352	342	348	407	402	370	342	377	368	371	355	343	317	409	394	371	385	373	398	320	371	381	373	343	325	326	340	343	352	343	373	385	372	358	367	367	371	372	368	368	341	384	358	341	401	370	333	341	343	379	361	370	382	329	362	334	365	365	398	367	353	352	355	349	340	356	373	365	372	341	360	360	353	408	327	329	321	333	332	337	361	337	356	370	313	349	343	319	355	354	360	386	357	349	350	326	372	323	314	356	355	342	367	339	350	330	356	366	380	352	379	377	385	332	361	338	378	355	354	357	358	364	391	358	368	384	384	330	366	360	364	357	354	314	362	335	358	342	370	348	370	348	370	370	354	387	361	361	402	341	393	363	380	349	354	357	358	347	356	358	370	389	383	376	347	396	334	363	353	352	352	351	394	345	381	368	375	331	377	338	345	382	362	355	329	362	382	387	358	378	381	361	375	348	357	382	351	359	351	359	332	358	322	389	376	388	352	407	359	359	370	352	383	362	342	338	355	363	355	372	321	337	374	375	335	365	363	337	347	357	368	357	360	349	346	381	339	385	367	361	340	352	334	353	379	355	339	389	369	316	339	388	361	348	337	341	349	369	333	376	359	355	381	373	383	373	321	355	350	329	340	347	338	335	334	378	356	350	331	356	386	344	351	365	364	364	398	359	308	363	344	361	355	368	359	363	354	381	369	350	370	375	335	376	340	340	322	355	347	356	335	359	356	369	339	346	340	341	390	364	334	355	347	379	388	334	355	371	362	368	382	338	326	385	355	387	359	374	339	355	363	350	365	361	339	385	357	372	344	345	368	336	313	329	379	326	372	399	360	374	392	366	338	365	360	336	337	393	383	335	346	382	354	351	369	343	365	368	337	363	364	302	356	322	352	387	402	383	354	383	333	379	364	375	356	376	371	399	331	349	348	341	339	356	371	315	337	372	373	369	336	346	351	381	353	380	373	361	335	354	382	354	344	338	335	327	365	365	377	403	369	376	368	327	361	329	372	349	358	380	366	358	357	351	351	363	367	334	393	384	334	370	358	367	365	363	369	386	340	337	362	385	344	345	370	351	367	374	323	364	351	320	333	333	348	368	369	346	372	362	334	389	368	360	360	370	357	351	373	336	366	366	348	353	348	371	333	353	380	359	352	318	370	363	338	354	350	322	338	363	373	354	359	333	367	376	347	342	303	351	358	351	349	339	350	363	392	401	393	397	374	358	331	385	341	348	348	391	369	338	360	352	347	358	359	361	393	355	330	396	368	374	358	381	341	351	352	349	347	372	324	363	359	376	396	355	357	348	345	354	342	365	336	350	403	376	358	335	327	358	351	362	372	391	326	349	357	344	384	335	373	367	352	391	388	387	365	340	361	367	399	359	344	370	347	346	347	366	350	344	353	348	369	350	351	366	362	349	369	365	392	328	333	344	325	346	362	352	365	368	345	347	382	361	359	337	356	355	367	354	340	359	363	360	393	363	335	359	366	349	346	364	352	378	331	348	373	340	349	377	336	338	370	348	344	382	336	393	389	356	329	323	340	366	342	397	367	362	360	376	390	383	366	400	330	367	341	351	331	367	396	419	370	360	352	334	365	344	345	338	340	348	373	345	381	363	353	393	380	356	344	387	397	343	327	363	355	329	380	337	381	352	379	381	371	343	335	349	345	356	348	355	365	373	376	389	348	362	354	360	338	364	378	325	345	337	357	399	339	373	315	360	341	357	351	359	354	356	382	351	363	361	368	356	357	363	368	368	354	381	367	329	364	375	327	347	371	329	368	350	358	348	347	343	338	362	374	347	361	365	387	344	384	365	347	338	384	355	333	351	390	322	344	341	348	363	350	363	376	355	337	365	379	356	350	371	337	376	370	379	372	323	367	332	341	360	318	345	348	364	375	343	333	347	350	307	346	364	366	360	355	375	354	360	335	353	373	350	341	339	346	338	377	339	381	334	339	374	388	357	386	345	366	323	319	382	325	361	317	369	362	340	371	362	374	321	356	325	344	323	300	364	345	366	334	349	366	391	334	356	382	333	336	357	364	338	351	367	331	345	353	401	370	357	376	336	362	385	365	375	339	396	347	366	333	368	380	366	344	374	359	362	348	377	354	337	382	415	348	374	347	394	314	351	349	356	363	336	358	345	351	367	344	371	340	386	344	356	375	329	358	373	358	350	341	364	361	357	374	376	373	358	383	371	342	365	360	377	355	377	383	356	345	347	370	329	353	383	342	320	381	338	358	386	350	355	382	353	372	352	384	390	370	367	350	377	384	342	338	371	381	338	323	355	372	365	358	359	376	331	322	349	381	316	368	357	348	339	354	331	351	404	345	359	317	354	351	364	350	330	328	371	369	370	346	384	370	339	399	381	379	334	375	359	387	345	371	392	338	352	366	352	364	357	374	396	366	358	338	364	378	341	311	326	374	334	351	382	351	337	343	332	374	339	339	336	365	345	385	392	330	355	370	341	359	359	359	339	343	363	393	377	367	356	373	350	365	343	349	383	355	384	374	332	351	376	378	337	376	361	363	351	326	372	342	344	352	369	326	352	352	363	352	358	379	352	343	361	335	349	372	384	367	329	378	382	356	346	331	326	359	324	343	332	393	348	352	327	349	372	357	351	345	376	363	301	348	346	352	376	381	354	362	357	334	387	342	332	358	367	329	388	326	364	323	346	352	301	344	372	356	354	362	356	366	344	373	349	392	336	338	331	341	353	408	378	357	384	357	355	339	372	365	374	348	325	316	353	373	330	376	415	370	324	368	350	370	372	339	351	382	355	391	334	350	306	368	375	363	363	361	347	364	347	372	367	414	344	383	349	340	333	373	348	361	362	362	340	331	347	365	357	392	383	349	387	334	400	365	378	359	377	405	402	388	359	364	350	303	377	360	349	359	360
16782	16413	24032	23783	19620	18584	14201	11306	13285	12253	10228	7674	4171	4604	4501	3968	4864	3777	3957	3273	2704	1980	1785	1297	1079	1300	1289	1352	1396	1336	1253	1244	1076	979	948	905	936	942	902	920	929	876	872	927	915	889	868	905	859	853	876	883	905	941	851	887	918	886	872	888	887	885	877	844	840	906	867	931	865	868	880	954	876	828	898	879	911	896	908	875	883	871	931	858	903	916	895	930	885	876	903	868	875	835	877	884	874	969	916	852	924	937	869	894	873	875	870	881	849	866	912	876	842	924	870	921	888	931	871	892	909	935	879	880	867	831	919	844	916	861	846	891	856	925	849	901	910	915	863	875	865	867	863	845	877	874	855	892	878	882	900	840	852	874	869	870	896	943	926	893	876	891	882	859	802	879	906	914	945	903	908	862	856	899	852	922	939	886	858	881	852	834	867	883	917	878	874	925	889	876	873	840	878	818	900	894	876	890	848	849	825	915	857	832	925	906	920	912	838	858	883	831	867	917	885	872	920	894	845	866	900	865	882	873	873	870	923	857	865	901	895	889	894	852	867	896	905	887	867	912	856	932	897	895	916	923	949	860	852	907	850	915	883	927	884	870	945	876	902	837	934	914	883	854	888	873	860	927	897	946	875	883	883	890	882	890	885	932	874	822	901	857	862	882	874	863	929	943	884	930	831	883	858	881	828	895	908	915	875	850	901	935	910	862	844	939	821	880	871	929	921	918	914	875	879	824	904	906	897	859	856	896	881	933	868	895	852	877	846	877	876	883	861	875	893	879	875	852	877	881	859	918	876	884	926	906	877	950	869	912	858	852	851	933	882	879	856	917	874	845	923	896	861	861	879	868	890	868	890	834	853	880	885	842	880	790	833	847	892	888	900	867	901	835	932	877	876	884	839	864	823	896	930	894	848	901	897	842	868	878	921	833	868	893	941	869	871	907	896	868	844	915	869	854	897	827	906	891	877	884	900	882	842	864	894	885	862	836	916	847	857	920	905	893	885	952	849	852	897	874	876	923	818	874	856	908	910	909	856	907	899	898	901	843	873	957	895	896	876	904	922	878	888	808	831	915	849	897	898	902	851	863	879	915	874	881	909	856	876	917	848	864	896	896	924	864	868	854	861	876	893	824	914	896	875	911	889	883	870	905	913	927	951	875	881	862	886	867	917	930	856	903	864	841	906	868	892	903	886	874	956	858	918	882	890	860	881	893	885	876	836	881	870	876	924	876	899	881	892	857	926	883	903	920	861	862	884	894	871	883	857	912	845	899	822	908	861	922	873	896	864	874	859	889	867	884	880	928	882	870	863	878	881	906	878	860	902	896	857	883	860	871	867	848	899	891	884	911	883	854	921	857	845	859	893	903	916	852	947	913	925	874	942	871	870	891	855	849	876	877	873	897	870	886	864	888	906	897	938	822	883	843	867	897	863	928	894	898	918	842	931	911	864	899	892	883	893	871	866	890	899	871	901	895	906	894	920	870	843	855	962	872	904	843	885	910	904	888	877	921	899	884	848	864	868	905	872	855	858	919	852	856	934	819	857	881	843	877	897	873	893	879	882	882	925	915	884	889	874	924	849	890	925	884	874	878	868	870	846	899	853	863	872	855	869	833	908	873	879	862	893	892	863	884	839	868	919	862	857	888	929	899	925	872	888	871	903	903	918	883	856	934	891	924	860	851	828	856	917	877	879	943	870	848	884	887	895	911	871	874	862	877	877	909	892	873	911	912	876	871	899	890	902	915	914	866	915	897	901	900	835	878	923	868	886	885	903	882	903	906	882	912	874	846	852	933	856	894	800	843	850	875	880	900	921	880	843	828	901	829	902	947	857	854	868	873	851	893	873	854	937	834	871	891	859	850	918	908	870	923	879	884	890	909	913	929	874	861	898	913	907	953	866	849	887	831	954	884	886	849	943	872	840	879	865	855	873	860	870	894	939	883	951	872	837	875	904	884	937	888	931	897	920	872	859	898	897	899	900	912	854	951	863	863	823	857	881	836	853	868	873	927	875	878	964	818	887	862	832	865	844	886	901	876	895	891	896	866	919	903	832	872	857	862	875	850	873	885	899	879	895	910	857	858	878	891	949	850	873	909	844	868	884	837	908	904	892	884	885	897	827	882	859	851	876	850	875	908	876	878	867	826	890	848	919	901	878	888	859	911	912	893	926	868	922	865	881	879	902	887	858	880	875	935	887	859	934	893	852	843	897	893	899	896	872	886	922	893	908	890	882	873	881	899	862	902	886	840	925	880	849	919	910	896	901	934	923	876	862	859	874	889	881	878	873	895	837	886	873	908	859	877	864	864	925	916	825	912	947	933	900	897	834	862	835	968	889	919	873	854	872	881	928	834	900	910	858	874	838	887	886	894	915	892	855	885	910	880	876	893	817	876	876	913	872	876	889	889	913	890	871	864	843	859	857	939	919	853	920	898	890	934	923	843	858	861	896	823	922	869	844	883	861	861	863	927	856	823	930	892	881	909	880	920	862	877	893	861	895	856	928	873	880	931	899	836	897	889	921	852	859	865	849	884	920	891	874	890	854	863	904	885	833	826	870	850	913	824	882	915	887	892	861	869	902	825	881	850	907	837	907	857	884	872	840	906	857	902	923	915	889	857	916	853	918	821	885	904	875	882	854	845	892	913	897	880	900	872	869	915	939	895	888	843	914	868	901	863	893	814	872	916	902	976	874	867	844	881	850	910	839	867	862	876	846	865	882	854	929	915	875	906	856	874	844	853	844	873	886	879	911	884	888	843	885	907	945	824	829	814	902	935	878	857	868	937	858	892	878	928	913	876	856	889	935	866	875	905	942	876	882	855	863	893	863	894	874	906	845	853	879	889	909	886	845	886	882	917	973	928	850	926	905	889	888	882	879	893	880	885	866	869	871	824	908	814	944	848	865	869	864	843	883	881	897	864	850	911	896	897	865	886	879	866	853	900	882	915	820	888	881	886	877	903	920	886	844	855	895	915	867	904	877	928	875	822	892	886	818	882	848	893	845	831	868	870	883	889	887	854	835	865	898	846	823	933	865	892	819	858	913	894	877	891	873	909	907	880	842	819	857	914	886	923	885	891	892	831	867	854	921	849	942	896	866	891	875	922	900	906	914	875	825	808	893	885	915	860	865	885	881	846	870	863	865	832	843	892	882	891	914	891	872	869	948	886	873	868	935	913	943	829	863	888	884	832	884	883	886	867	909	921	899	943	857	868	894	889	905	898	903	850	865	861	808	881	901	904	848	932	879	863	940	927	869	889	911	914	856	844	859	853	876	918	863	940	888	932	865	882	889	874	847	868	878	898	895	945	892	890	932	851	914	853	860	865	895	926	902	876	902	925	892	890	890	930	892	923	920	866	912	850	886	871	913	843	911	840	919	911	859	883	889	863	903	887	847	830	832	891	921	897	902	913	897	879	872	843	854	869	913	878	907	874	917	922	900	889	859	870	892	839	886	887	940	876	850	834	888	900	871	919	854	877	875	911
33963	28665	21512	12001	6436	4625	3291	2069	2663	2412	1816	1428	773	830	797	818	885	744	777	761	655	529	453	403	390	397	388	442	420	433	356	407	422	384	370	341	391	371	356	352	356	339	368	336	360	352	388	386	352	374	336	364	394	343	370	343	346	353	379	404	368	338	366	358	353	357	374	330	343	323	349	381	354	377	360	365	337	404	349	350	361	380	346	368	348	354	342	367	369	362	363	382	381	357	316	376	346	375	370	345	352	351	317	342	342	346	363	393	419	342	324	320	370	364	358	328	317	348	349	348	348	387	359	376	344	368	343	343	366	365	357	351	397	353	343	346	347	364	356	361	360	361	374	361	346	340	356	356	379	357	345	346	350	353	342	380	338	369	379	329	367	324	377	340	375	370	363	382	360	370	377	356	365	356	355	375	357	343	354	365	340	324	345	375	350	390	341	361	332	330	344	346	388	383	316	325	374	356	347	345	369	350	330	373	355	327	354	426	351	352	374	372	376	365	358	376	324	362	361	361	354	367	369	321	352	359	371	379	362	346	351	369	362	340	360	335	332	325	360	366	371	366	377	362	361	372	377	374	354	333	337	378	340	361	340	349	371	387	364	368	386	342	346	364	364	359	362	356	364	355	370	395	362	330	347	339	374	363	331	331	368	355	379	355	364	345	333	336	368	358	343	337	352	386	365	368	338	378	381	352	380	360	396	383	339	356	379	375	363	353	322	382	382	374	377	365	366	377	355	331	378	358	334	371	316	329	381	361	371	392	360	327	323	374	352	358	383	363	371	381	402	400	371	346	351	330	316	396	390	352	343	390	367	369	368	398	334	353	391	346	381	370	356	333	345	356	340	365	341	363	336	356	340	383	365	329	353	355	351	385	328	367	383	347	377	332	365	359	339	389	372	367	378	392	360	345	304	336	359	343	335	386	361	398	325	367	349	374	359	341	353	336	369	345	335	339	316	353	372	350	384	345	347	368	356	407	342	373	375	342	372	351	369	367	365	378	389	380	351	335	371	357	369	342	329	342	340	352	340	339	357	347	353	364	345	358	351	338	369	367	344	360	385	357	340	337	365	356	330	385	343	372	359	338	381	313	378	362	338	340	341	366	372	355	355	373	320	376	411	354	370	384	324	359	378	348	326	345	359	333	370	348	354	354	377	336	357	354	358	370	329	332	359	338	353	370	360	360	377	352	349	358	364	332	345	344	339	335	393	347	342	343	343	349	349	337	349	375	337	331	354	386	362	321	365	342	367	351	328	346	382	355	344	306	354	327	339	343	319	347	333	350	323	359	383	344	378	352	356	360	329	366	334	363	341	329	316	386	366	365	342	368	369	381	412	369	361	382	371	333	354	349	404	362	388	374	386	377	371	379	332	367	344	385	355	368	325	356	381	374	389	336	316	346	384	349	392	361	339	369	353	338	371	349	355	377	358	371	358	375	335	344	365	327	331	373	355	359	352	357	347	385	383	355	361	342	342	367	357	353	360	328	353	328	361	344	365	341	363	360	305	322	351	334	330	347	365	389	358	338	324	358	351	356	363	364	358	355	385	371	382	370	353	336	339	371	329	369	359	349	383	359	368	348	373	343	331	358	357	362	379	379	344	343	365	346	360	371	373	354	358	340	392	390	359	347	333	360	343	408	368	329	363	359	374	396	385	354	349	379	334	372	320	392	394	342	365	352	351	350	380	362	319	334	342	353	344	399	384	371	344	369	381	369	373	387	308	334	340	381	353	373	376	341	408	381	385	364	339	343	360	338	326	355	353	391	381	357	331	373	324	355	360	364	339	337	395	358	371	372	333	364	397	362	325	383	383	386	384	368	369	371	337	362	325	363	376	367	340	421	339	336	380	360	346	364	353	331	330	350	338	363	355	376	374	355	373	346	352	361	366	352	335	321	336	327	402	379	339	342	343	353	365	318	339	334	369	356	387	347	356	339	350	378	312	399	338	355	390	369	352	352	331	348	377	354	339	328	359	362	355	329	329	323	346	360	373	368	385	333	371	355	342	349	337	343	396	357	363	331	310	337	331	346	366	364	347	391	331	345	323	357	348	356	369	379	372	333	391	322	337	357	355	364	367	403	337	394	367	370	348	374	350	363	341	363	339	324	373	360	342	337	350	350	342	378	327	378	337	354	353	352	372	364	338	359	369	348	339	389	374	375	377	394	343	345	349	361	398	339	371	361	342	330	333	350	384	340	369	346	339	373	342	354	383	367	378	343	381	332	340	331	343	336	355	347	380	341	346	392	372	354	353	343	320	351	334	321	354	358	373	325	388	337	346	368	339	344	351	352	356	359	303	345	357	373	373	313	366	346	350	333	333	389	361	312	344	344	371	357	339	341	368	359	373	343	327	337	353	362	326	393	344	357	347	373	354	372	364	347	357	337	361	376	357	353	357	379	344	361	343	369	378	377	354	342	355	392	346	348	357	387	371	393	355	351	364	362	321	345	340	411	322	355	373	350	364	350	331	352	361	400	342	347	325	395	364	366	381	345	415	402	358	345	370	338	342	326	364	361	371	344	363	355	348	331	329	356	355	350	333	369	329	327	352	338	335	340	359	366	369	368	391	389	377	362	369	359	353	343	332	340	336	340	397	380	353	358	351	375	365	339	366	368	359	342	338	370	354	379	350	343	388	384	309	355	346	365	380	334	369	365	364	373	356	371	338	318	348	343	332	349	362	335	351	370	324	382	357	365	360	323	360	365	367	357	352	359	335	361	345	343	341	347	337	370	355	344	339	340	370	359	360	372	383	352	356	374	337	351	355	390	332	371	381	372	367	369	339	388	366	362	366	360	355	357	353	347	383	353	333	333	376	383	356	358	336	294	362	404	365	327	375	327	339	344	364	383	367	325	365	325	379	346	340	361	348	347	351	377	372	367	332	353	402	389	357	367	340	332	339	339	367	355	335	351	373	322	334	371	353	328	338	365	349	343	344	352	375	324	330	363	384	357	348	347	354	324	356	324	395	348	397	346	361	369	376	331	345	341	337	357	378	361	334	351	387	377	387	353	339	365	367	351	361	370	391	348	338	327	345	327	383	322	362	346	357	351	365	357	349	358	370	360	363	337	364	357	407	402	360	376	340	393	366	351	365	378	380	350	328	340	359	349	325	337	396	363	359	358	354	353	378	349	354	396	371	319	351	345	384	354	382	339	379	399	351	347	344	324	330	347	379	359	356	366	349	345	368	356	344	302	352	375	402	362	342	347	339	344	335	327	335	367	332	371	335	350	358	371	334	370	352	395	357	353	336	328	350	350	345	350	368	395	370	403	361	313	329	350	343	370	360	375	400	353	352	387	368	349	357	377	399	364	406	366	332	332	336	351	351	387	344	356	397	359	350	327	329	383	359	328	362	363	369	314	332	324	365	350	351	372	359	349	347	340	353	339	361	369	338	357	373	339	373	381	368	364	393	395	330	327	358	384	335	385	360	349	361	309	340	354	351	357	382	367	363	362	373	363	334	368	363	331	350	364
24060	25684	33877	32076	26528	24965	19704	15836	19824	18102	14860	11746	6049	6235	6776	6613	7399	6082	6175	5624	4411	2889	2089	1589	1354	1377	1382	1764	1796	1606	1520	1399	1248	1030	954	984	901	908	913	886	906	860	837	872	876	862	881	818	898	895	897	877	946	883	907	890	874	860	931	912	922	911	874	916	904	898	876	888	865	860	862	858	859	880	873	872	914	858	897	903	896	888	870	896	884	862	897	821	897	852	876	914	876	929	868	859	859	854	862	947	915	904	839	835	868	881	896	863	861	931	856	883	864	869	839	884	918	898	814	899	907	879	902	829	953	866	865	860	860	929	874	840	892	895	878	906	865	924	895	928	883	908	893	894	821	875	912	819	895	845	917	832	841	917	902	916	905	898	913	843	879	897	877	857	868	918	883	868	966	874	864	848	808	903	874	911	873	899	873	893	922	922	876	899	857	895	829	916	861	895	884	842	890	880	855	878	891	934	920	915	906	833	833	853	876	870	800	867	874	863	873	862	822	878	868	935	872	912	873	863	865	952	885	891	892	858	871	842	872	831	826	822	843	927	900	876	922	874	872	838	933	883	867	882	876	845	885	867	823	858	908	887	843	884	881	876	905	907	863	858	881	896	885	850	880	904	841	891	892	881	854	872	868	842	875	931	899	914	855	859	846	872	827	847	888	920	835	827	920	898	869	961	876	897	896	904	891	869	887	861	843	849	901	908	829	882	843	885	895	887	909	886	788	869	902	842	869	935	922	864	901	913	849	902	864	868	887	882	861	923	904	876	929	852	898	868	936	830	885	908	869	864	933	855	868	868	915	854	845	914	877	828	838	808	892	894	915	871	898	878	900	852	892	910	878	860	949	862	938	825	826	859	834	873	863	913	825	861	863	922	880	904	813	868	861	883	860	860	861	861	856	863	886	884	925	906	853	798	887	896	883	824	803	908	821	878	853	874	884	868	924	911	926	876	924	868	886	870	803	864	883	947	858	872	912	908	876	808	823	866	885	866	887	872	845	857	914	896	930	895	897	897	870	865	864	881	892	880	859	880	889	855	950	855	861	910	846	891	895	913	857	871	863	858	833	859	825	872	823	931	841	880	851	884	910	874	941	887	925	895	858	920	904	886	904	885	837	913	825	899	895	865	839	903	901	833	905	884	882	897	867	844	854	864	862	836	890	857	898	905	849	855	943	845	888	876	890	882	906	892	886	885	858	868	938	907	913	888	871	908	923	843	891	847	778	953	845	900	860	949	830	802	881	903	855	880	866	853	878	862	899	865	892	851	874	910	901	864	876	868	903	913	903	881	893	909	869	897	891	898	902	894	850	859	942	859	867	877	852	888	915	890	884	845	893	901	877	907	880	875	868	909	879	851	863	918	901	882	831	886	856	862	856	856	849	831	900	880	895	911	861	894	877	895	878	966	891	826	908	902	859	904	887	842	879	949	856	910	848	874	842	879	912	859	924	904	866	823	825	816	873	922	893	844	829	867	913	838	886	923	967	901	935	868	860	872	848	928	871	863	889	870	906	892	841	883	880	848	846	891	930	836	887	885	862	856	856	850	855	884	834	857	918	883	901	922	876	871	882	927	817	852	881	945	881	894	893	841	891	912	862	839	852	913	845	864	879	916	866	872	833	883	877	924	889	894	895	866	878	895	877	844	910	894	860	868	843	846	933	852	791	876	876	856	853	830	901	865	882	856	862	876	881	874	883	884	864	912	845	850	906	858	816	896	796	871	838	825	898	894	842	861	924	921	836	871	854	874	903	947	860	921	815	816	865	896	893	896	902	932	844	883	851	896	857	864	905	882	870	903	930	891	886	886	845	817	908	937	849	880	878	896	859	848	886	889	859	901	844	872	841	886	813	897	858	900	915	847	845	880	873	893	846	880	908	914	899	893	918	849	919	883	857	883	868	902	870	915	867	893	875	890	858	872	886	878	900	895	879	912	850	854	842	875	843	905	852	853	877	898	896	903	892	933	922	914	847	853	888	869	915	896	850	900	871	850	863	893	876	887	900	912	898	902	852	861	844	872	894	860	823	870	875	916	912	803	850	821	897	834	872	881	892	881	868	830	864	854	870	972	863	847	867	889	882	863	873	827	881	900	864	874	964	880	874	860	877	846	864	884	855	905	876	829	882	916	846	872	898	864	867	878	897	893	850	863	878	905	876	901	863	916	894	857	866	880	825	865	871	879	916	860	864	882	864	857	904	923	885	892	940	882	861	891	849	882	850	871	908	869	877	909	849	885	910	890	866	815	833	842	895	907	884	868	888	882	865	862	879	873	917	900	884	893	892	875	918	847	896	873	884	873	911	880	919	931	868	819	884	919	868	879	863	842	906	895	899	856	832	868	822	914	900	891	896	839	865	918	922	854	799	822	847	852	880	867	893	859	859	888	912	892	880	887	864	875	864	854	939	831	891	898	895	904	847	836	857	848	859	920	902	891	867	899	870	911	890	901	892	849	898	873	826	922	901	895	883	921	911	884	863	859	836	904	917	892	894	960	857	896	900	944	923	911	858	886	822	874	937	838	795	857	867	875	875	859	882	894	859	854	887	876	878	872	939	892	865	927	872	913	870	889	865	842	851	884	878	827	901	880	864	838	882	835	923	907	865	867	849	852	887	877	910	895	844	867	902	853	856	933	854	850	862	907	895	854	897	859	875	859	937	835	865	867	869	842	855	859	844	840	876	861	833	813	856	815	885	891	922	883	865	786	889	818	900	960	881	913	893	842	922	873	853	820	894	949	894	862	868	879	895	917	852	879	890	878	854	876	847	812	897	910	873	894	884	889	886	886	936	888	900	876	911	853	860	950	887	862	845	887	917	912	858	898	861	876	857	897	893	805	875	904	816	859	812	902	892	858	846	810	837	862	848	867	851	878	858	876	895	869	865	890	914	836	917	861	890	821	883	918	901	853	866	877	872	901	886	894	842	837	899	860	847	879	923	890	833	851	805	884	878	878	928	876	915	838	861	900	889	897	885	852	909	868	938	906	904	832	845	864	905	883	856	882	923	906	880	904	841	894	868	871	845	877	896	829	856	886	867	885	828	846	837	933	888	833	911	817	897	915	878	856	856	880	901	869	885	877	893	966	874	864	896	894	894	917	896	892	935	875	945	866	875	872	905	888	922	894	895	827	830	871	877	891	907	881	916	869	909	860	874	852	910	867	882	888	899	824	843	854	856	854	896	892	899	907	872	849	822	915	894	888	869	919	895	858	881	906	900	876	949	858	853	853	931	821	852	877	889	903	875	897	857	842	908	879	917	880	870	885	883	877	869	942	876	890	925	897	873	894	894	890	891	850	852	903	824	882	854	868	887	891	881	859	889	858	843	862	849	912	803	918	859	956	876	885	898	884	922	880	910	870	878	893	895	859	905	904	948	960	873	924	878	905	841	870	890	889	820	873	859	891	831	881	882	860	913	896	926	849	888	867	841	882	887	861	902	910	852	898	884	884	834	888	874	835	907	918	872	887	848	834	929	879	883	881
23535	14526	12501	7753	4563	2853	1926	1298	991	777	694	538	515	514	454	485	473	403	398	397	385	424	394	357	397	368	376	381	368	384	388	357	355	364	330	381	358	364	339	380	377	356	373	350	360	336	365	357	342	346	412	354	380	355	361	357	359	361	355	337	387	411	366	336	365	378	382	360	365	355	338	345	350	358	374	358	384	376	379	355	355	365	373	361	331	354	378	369	361	347	347	353	340	364	351	389	326	349	325	373	358	366	364	384	372	355	362	361	345	398	353	368	408	384	368	367	358	348	386	356	362	367	363	382	334	343	358	370	354	389	367	376	362	377	372	335	359	335	345	359	387	333	323	385	366	363	369	357	385	347	347	345	341	379	372	372	356	333	378	356	343	334	360	335	327	354	354	359	361	307	367	383	367	343	374	358	357	362	365	372	401	371	384	318	349	348	377	360	382	411	353	384	339	367	376	374	380	361	327	370	346	362	341	367	386	374	366	371	342	352	344	353	363	346	376	376	330	366	366	362	346	330	341	372	342	331	334	361	365	343	356	360	360	348	373	344	371	376	357	399	355	338	367	361	332	383	382	353	353	362	373	343	362	384	399	347	358	348	384	365	352	367	337	346	327	388	375	311	355	330	338	378	370	362	336	425	368	339	380	350	355	355	365	368	387	354	352	355	333	364	352	335	383	377	340	348	362	360	364	353	360	383	375	374	364	358	343	326	387	349	331	336	371	401	375	405	364	375	375	352	356	358	347	351	353	366	364	338	353	359	378	362	387	369	370	359	393	352	364	354	368	369	390	356	361	346	384	342	335	379	365	348	376	376	359	387	371	365	358	355	383	341	372	373	342	359	318	357	377	366	379	362	377	393	363	373	347	388	363	339	339	331	338	375	370	360	363	377	340	362	345	368	371	339	358	373	369	361	324	381	329	345	368	372	374	364	339	328	336	326	385	359	325	334	373	384	349	342	394	339	337	369	366	321	346	365	340	352	356	347	351	387	387	359	382	331	368	351	383	392	345	355	338	364	376	343	353	332	380	376	387	388	364	358	360	406	369	320	350	364	351	384	374	378	366	351	348	376	380	367	364	357	336	343	348	350	360	332	310	326	376	370	373	328	385	359	330	363	333	376	379	379	368	356	362	364	374	345	331	357	344	420	340	363	400	365	340	346	364	336	355	314	332	350	369	346	363	355	384	368	373	357	324	349	389	368	355	368	362	342	334	371	364	389	356	366	369	341	358	384	368	383	354	347	341	354	348	364	340	338	327	388	351	334	364	332	391	336	351	361	356	362	364	343	370	371	360	340	353	351	326	335	365	380	394	394	357	360	376	358	389	373	351	364	348	363	327	342	387	360	378	305	411	358	374	369	354	358	361	373	384	361	353	362	359	393	390	358	322	395	364	351	364	388	362	365	389	364	356	348	324	362	357	381	343	364	379	376	376	357	345	384	371	357	354	372	344	349	337	356	397	346	355	321	356	350	398	383	350	380	335	328	354	332	385	383	370	346	336	343	386	317	356	400	341	368	342	390	343	362	383	364	328	367	382	363	375	366	338	342	386	369	357	352	355	340	322	339	329	380	318	388	351	363	353	340	357	388	324	341	377	364	407	339	358	369	393	358	375	356	368	362	355	362	380	370	355	347	362	398	345	350	355	342	364	334	325	382	376	348	370	331	327	367	350	362	381	398	379	346	345	332	377	352	362	360	359	369	355	349	391	376	380	332	381	360	355	363	350	388	348	361	369	355	352	378	407	366	364	346	379	339	355	406	371	359	363	392	406	319	367	348	381	387	333	339	360	349	330	351	393	337	349	386	346	365	368	370	375	330	373	349	333	355	333	339	361	373	345	370	367	313	345	338	336	358	372	380	364	379	357	345	360	376	383	372	359	370	397	393	385	362	352	345	380	346	379	332	357	402	372	375	353	325	367	370	349	356	371	366	357	348	344	357	322	319	400	358	341	399	358	338	315	354	340	401	359	332	356	364	353	350	368	354	382	372	334	359	344	362	350	369	360	374	376	347	357	371	360	361	380	352	366	365	346	353	376	371	346	369	339	373	359	362	409	350	383	355	363	371	341	381	365	327	332	372	344	349	314	361	404	347	350	354	328	408	375	338	368	375	378	351	330	345	362	340	345	362	380	361	347	384	322	363	366	356	343	366	344	341	392	382	393	362	427	323	356	349	321	377	362	367	353	374	333	347	333	409	355	375	350	328	349	382	378	351	355	331	371	316	366	346	390	315	384	320	341	373	372	371	373	381	331	408	353	400	394	366	341	369	372	376	364	369	376	349	401	349	378	374	359	336	305	396	339	371	347	338	366	370	382	368	377	362	377	355	373	364	369	345	422	345	387	360	373	381	341	377	348	371	369	349	358	350	355	347	370	354	353	362	353	358	344	370	377	353	379	350	349	356	362	354	358	379	329	392	318	365	368	363	397	375	308	371	343	363	369	330	362	330	350	355	321	351	348	375	391	380	351	372	413	332	366	380	354	352	336	376	369	344	347	334	421	360	347	370	373	367	351	383	363	384	381	380	359	384	373	388	366	350	355	355	405	339	365	333	356	373	384	386	387	369	377	356	385	366	318	357	330	357	396	369	354	357	362	369	371	380	372	397	369	363	382	363	355	400	341	405	361	394	366	326	328	338	385	356	355	370	355	377	371	324	369	360	370	362	361	354	366	385	338	369	346	357	370	370	342	386	372	361	342	343	355	374	367	357	329	365	343	360	345	364	335	362	358	367	357	339	360	371	359	342	344	333	376	344	369	366	368	344	370	360	394	365	323	398	359	370	378	352	357	360	332	322	336	367	361	356	366	364	362	357	397	366	348	362	366	335	374	342	372	376	343	322	354	344	375	358	350	334	334	378	361	367	405	388	358	354	371	403	348	388	409	372	386	331	352	385	352	357	386	341	308	377	339	362	356	352	371	397	370	410	322	342	379	343	362	375	389	369	358	326	332	355	350	360	391	375	356	349	368	340	377	324	372	364	396	380	395	321	336	366	350	365	380	380	347	354	370	387	373	349	368	378	345	386	341	327	353	395	394	349	355	358	353	371	326	390	348	369	348	328	362	347	364	344	339	338	381	365	342	338	337	381	378	369	344	339	383	355	336	355	383	359	377	352	355	382	397	397	343	354	386	354	371	382	348	406	369	331	386	390	364	373	338	363	347	368	377	321	380	363	311	344	359	354	353	343	356	339	348	364	337	372	341	359	360	341	341	364	355	366	325	355	359	382	362	376	333	361	359	360	379	380	380	347	404	393	383	370	400	391	346	380	357	375	364	387	348	356	375	338	355	384	354	371	341	353	357	380	351	337	366	359	374	363	367	375	349	369	386	395	376	381	367	336	346	340	329	355	354	362	383	356	314	366	338	396	335	376	348	351	351	372	384	342	349	356	373	352	346	375	365	375	351	374	370	381	323	339	333	335	350	385	363	350	338	340	352	352	384	366	371	360	321	381	352	370	380	347	371	373	397	329	335	365
17466	13809	23050	22368	18112	14322	10447	7497	5587	4418	3598	2894	2112	2148	1918	1573	1558	1427	1425	1328	1232	1189	1126	1060	978	999	954	938	1025	969	940	923	934	908	905	923	914	890	926	935	874	938	853	908	911	839	881	871	901	937	889	894	878	845	871	848	844	895	918	871	930	911	851	883	838	883	881	805	923	878	901	921	902	845	932	885	908	897	902	847	896	884	925	897	889	904	844	886	857	864	840	882	882	863	867	906	859	868	943	867	905	862	922	914	860	850	876	907	870	927	923	884	907	826	884	937	883	882	888	908	888	830	899	829	853	891	855	897	929	914	913	912	861	891	896	868	883	888	872	875	859	946	865	939	874	958	894	882	888	958	868	902	899	829	928	856	898	861	872	847	927	926	910	881	875	845	933	889	869	859	904	931	897	842	926	884	878	862	858	870	899	845	921	881	891	878	904	872	932	929	816	890	888	886	890	904	874	861	883	874	849	880	912	873	853	890	891	894	893	817	922	878	889	848	865	850	892	894	940	909	896	905	892	910	864	933	884	926	924	961	909	817	882	825	877	902	854	893	835	885	889	887	887	899	871	884	894	877	903	904	906	896	885	919	855	921	940	901	873	881	849	832	895	889	890	881	924	895	905	860	840	859	829	894	900	922	857	881	918	811	908	878	908	890	842	869	863	928	873	872	889	869	875	942	862	842	852	922	893	862	921	912	891	930	893	882	905	884	871	840	900	877	891	917	893	864	916	879	892	872	915	845	881	893	878	890	874	886	879	894	899	897	905	868	911	907	885	821	870	896	918	895	882	885	843	916	864	937	936	878	866	897	863	886	856	848	883	868	886	862	855	851	947	898	868	862	911	855	918	870	901	933	958	871	922	906	903	863	930	900	889	869	945	833	887	860	869	860	917	941	884	873	898	898	891	866	862	884	838	859	907	872	878	865	905	845	909	904	935	912	847	888	916	871	860	866	864	899	919	899	862	906	871	875	903	893	918	909	914	878	858	923	891	843	895	930	941	889	872	903	866	910	849	833	923	882	883	866	863	867	831	833	884	858	836	919	927	862	886	898	828	939	893	894	858	853	893	909	936	903	932	882	873	889	874	916	862	832	894	880	870	865	942	909	828	860	895	868	911	908	890	921	886	896	892	914	892	857	880	843	909	858	941	904	884	878	913	886	953	877	893	835	917	842	870	839	879	917	829	866	868	900	904	843	877	871	883	873	916	898	954	913	892	895	894	881	813	872	866	851	897	812	846	878	936	900	856	888	935	939	897	893	845	917	875	866	922	906	923	828	891	921	835	866	841	930	851	906	890	880	885	903	919	929	928	849	877	905	929	913	935	880	927	888	890	886	939	875	933	858	939	888	890	848	901	934	906	946	875	887	850	875	875	860	881	905	880	871	875	868	912	913	921	900	878	899	879	917	883	899	922	867	899	848	873	942	893	875	897	834	877	875	874	901	869	881	917	866	850	868	876	882	903	910	872	896	860	859	828	872	857	871	891	881	853	878	926	857	923	912	895	898	859	898	918	865	870	908	837	932	876	978	872	852	862	889	952	910	830	895	953	958	849	840	878	920	899	848	929	868	925	896	895	838	899	919	901	912	864	864	845	898	899	921	862	924	838	898	882	870	882	901	891	863	914	842	876	923	866	886	881	921	865	883	918	902	867	880	935	885	830	884	901	906	884	852	901	925	904	929	843	874	889	879	914	887	844	899	912	877	884	870	927	852	1001	869	923	944	872	970	905	892	900	921	874	891	906	876	913	856	875	870	859	908	919	924	904	901	939	837	872	865	917	875	866	932	899	923	907	914	907	837	840	875	917	908	928	878	939	859	853	845	914	848	903	950	854	912	856	935	877	875	945	903	862	916	887	847	861	884	914	884	869	936	861	904	953	875	900	878	925	878	891	847	901	883	919	910	929	846	928	890	886	878	863	872	890	881	858	903	879	854	885	898	890	844	873	879	898	857	887	934	867	860	865	885	856	883	882	891	899	855	868	920	863	830	917	908	881	905	905	855	886	886	926	900	882	894	899	880	871	823	878	899	874	871	877	906	856	915	881	948	840	869	890	947	847	860	874	892	861	918	852	897	927	915	894	892	866	898	888	930	913	881	890	836	871	934	911	860	836	908	921	859	894	876	885	894	916	927	904	897	940	937	917	895	836	884	833	875	912	877	842	915	929	820	874	872	841	898	895	910	844	872	854	866	880	919	856	872	878	907	874	888	943	898	843	894	870	901	885	855	872	902	884	919	879	845	889	866	849	915	880	896	841	846	866	921	879	921	879	894	865	855	880	905	885	883	883	852	868	907	876	876	945	870	922	893	848	860	961	877	914	912	864	856	837	918	889	845	882	925	853	883	921	940	868	914	865	860	915	905	903	899	883	908	886	878	900	890	941	869	836	892	937	880	896	897	887	838	935	907	906	899	869	900	910	918	855	846	857	909	876	889	915	907	851	885	892	873	874	979	887	888	866	845	885	916	916	918	909	913	858	874	857	896	893	866	910	831	912	894	950	910	877	875	884	838	900	903	831	892	899	915	856	872	880	884	880	849	878	850	935	878	837	936	877	856	900	891	923	886	914	841	886	907	849	921	897	905	857	894	853	881	832	854	907	922	876	887	920	859	883	904	877	873	901	808	843	892	890	871	874	915	912	857	920	892	905	931	885	894	883	873	891	854	891	875	895	872	852	838	917	883	880	963	921	894	926	877	877	923	909	908	897	906	950	891	851	913	865	885	861	896	861	900	893	900	850	898	879	890	861	867	891	882	881	899	839	869	890	854	870	885	843	904	883	842	904	921	890	889	906	967	885	866	880	904	847	900	920	895	909	857	892	901	952	879	879	898	910	859	862	876	904	875	913	858	843	932	843	827	850	883	850	866	889	870	946	898	893	864	874	862	853	874	893	897	887	859	957	868	899	840	908	857	833	908	903	818	887	929	864	865	901	904	932	890	881	840	842	873	902	865	895	904	860	912	920	883	933	889	896	879	863	862	912	855	861	934	886	820	867	843	872	867	886	854	876	955	893	849	884	911	868	906	940	932	866	920	858	932	885	897	891	890	900	918	875	942	868	885	897	921	921	806	938	899	858	908	882	817	917	887	848	875	872	865	874	857	897	909	908	837	866	857	888	893	926	877	865	921	902	917	861	935	885	898	900	868	847	960	941	891	899	897	808	881	881	873	906	866	895	916	916	871	869	937	879	903	864	846	866	913	900	898	918	892	923	889	852	852	907	864	896	885	912	871	887	865	833	895	900	896	833	850	885	899	860	931	938	872	862	896	891	857	895	880	904	932	872	910	875	888	924	942	918	903	881	881	918	887	864	900	886	894	946	879	866	895	898	876	811	897	880	915	857	940	881	914	927	864	886	867	866	898	908	889	883	901	923	850	922	877	929	859	898	926	918	902	925	953	946	940	897	869	889	869	918	875	906	921	868	867	858	874	872	890	904	909	853	904	867	911	866	885	865	876	820	862	896	904	849	822	914	909
31848	25383	25233	18486	11959	8880	5921	4065	3980	3073	2444	1766	1047	1147	925	1011	996	886	820	751	676	556	498	447	433	403	397	413	428	444	412	414	403	353	344	318	375	342	322	353	338	340	390	365	377	381	365	378	339	368	350	345	370	386	335	366	341	356	369	348	370	338	381	354	398	369	342	388	380	367	337	327	338	320	354	374	335	349	329	349	352	346	348	325	345	328	375	342	354	368	369	311	346	316	364	334	325	367	361	345	349	380	355	372	333	311	355	366	347	385	351	349	372	354	334	307	344	376	355	368	351	364	368	338	379	340	355	389	367	352	355	405	353	365	325	353	358	359	347	362	372	347	379	360	354	343	352	381	389	348	330	333	311	392	380	343	411	362	322	366	380	390	336	358	354	376	354	333	326	360	359	332	352	353	342	369	352	320	374	332	357	373	358	365	351	341	363	336	338	319	366	356	304	368	372	353	337	380	359	355	392	364	382	349	346	340	356	339	353	344	372	350	361	407	393	369	363	351	342	360	361	374	345	349	357	324	379	356	383	359	372	356	361	388	354	381	378	337	380	332	353	367	340	376	358	350	347	325	337	344	365	354	360	353	342	346	341	357	368	349	358	326	376	363	337	363	381	335	361	362	375	331	345	375	351	385	369	377	369	327	387	383	349	357	333	333	337	339	324	327	336	364	357	352	349	344	308	353	354	346	373	391	369	350	360	354	341	367	382	366	337	331	352	303	361	365	346	370	324	357	390	358	369	336	358	386	346	376	360	346	341	351	328	346	326	360	360	392	376	352	382	387	382	341	372	402	345	330	377	327	361	342	361	345	344	376	336	345	358	351	351	355	365	332	382	340	366	330	344	360	327	355	370	373	348	360	324	369	375	344	367	342	405	342	362	387	326	327	393	378	332	364	371	341	354	375	344	366	376	354	397	356	349	323	370	329	335	361	334	363	332	335	388	328	351	374	369	363	374	359	383	349	328	361	369	364	354	358	369	376	325	372	348	383	324	355	347	341	331	359	350	351	368	360	285	391	388	340	350	400	354	354	345	375	398	365	354	370	350	348	387	372	326	370	326	363	360	330	379	379	349	361	362	345	335	362	335	342	369	352	344	358	308	379	373	344	355	339	378	362	326	353	349	376	343	353	329	324	381	324	342	362	324	359	351	350	308	331	349	368	368	394	322	344	360	322	381	370	346	369	336	368	359	391	358	331	373	360	356	348	350	382	355	366	335	342	346	357	364	346	409	365	369	368	369	388	320	364	356	361	329	361	347	340	350	349	359	341	355	324	383	332	358	348	385	327	365	346	350	339	347	373	386	302	358	373	333	345	364	360	322	365	337	366	381	349	341	349	364	353	327	382	361	394	366	345	363	378	397	334	333	370	355	384	377	358	366	365	365	320	343	360	358	346	315	365	343	335	351	344	389	401	385	368	344	331	345	327	372	361	381	371	322	330	340	371	355	342	374	347	323	399	393	386	383	366	373	367	373	322	370	331	352	380	341	352	350	393	341	381	350	376	361	370	346	328	360	361	361	409	380	329	378	354	354	365	345	340	360	366	362	340	347	365	356	335	329	357	347	337	380	377	353	373	365	352	369	347	346	347	321	358	336	337	379	389	370	364	388	309	397	367	356	349	366	364	344	358	369	356	364	359	326	362	369	337	348	365	324	361	337	354	350	342	334	341	354	361	391	385	325	359	385	372	363	360	379	349	345	355	358	354	401	355	376	381	371	362	387	377	337	355	344	345	359	368	355	367	342	352	351	347	370	345	344	363	381	333	378	350	359	367	350	346	349	374	359	346	374	351	350	340	365	374	345	367	345	345	382	316	379	361	354	363	326	356	370	343	381	339	359	315	347	373	373	343	294	338	377	358	357	346	351	378	350	369	375	333	363	345	394	344	333	352	364	313	358	365	371	362	339	373	322	344	388	378	367	352	339	365	325	343	344	396	375	360	356	342	343	350	357	359	333	349	353	384	352	360	319	339	373	351	357	353	371	367	353	332	362	363	353	387	364	369	338	361	357	355	367	338	339	364	332	363	364	380	333	347	334	357	348	375	317	378	353	341	366	388	377	349	359	348	405	367	377	399	376	331	395	381	322	371	368	380	385	366	361	323	374	356	369	363	337	305	313	354	372	333	333	353	339	399	354	362	362	370	307	338	349	348	346	348	381	344	351	346	354	382	350	339	369	353	357	332	348	341	330	377	316	340	369	380	424	373	375	384	348	335	328	368	347	374	352	364	371	364	354	353	345	350	334	364	324	339	344	362	368	363	348	312	356	339	355	373	355	359	348	364	347	341	371	343	350	313	333	384	340	355	363	311	350	356	358	326	327	343	364	353	329	365	348	395	357	356	343	353	387	353	360	359	363	359	344	353	377	360	368	351	361	408	328	371	353	340	351	331	310	368	339	392	390	371	373	362	381	336	347	358	336	349	367	326	344	353	398	356	339	369	372	359	372	338	382	377	351	356	393	377	406	359	353	365	383	369	373	375	370	364	350	351	404	342	338	386	354	360	344	359	363	340	386	368	325	344	323	358	411	368	328	357	358	336	348	344	353	371	321	390	316	336	328	336	334	332	321	379	365	343	369	335	345	383	350	359	362	360	351	346	350	368	353	369	344	355	395	341	377	357	320	344	341	351	365	351	352	377	366	367	379	391	345	355	341	375	297	372	330	366	356	347	354	321	334	358	339	355	349	365	349	345	362	334	355	362	381	316	369	370	348	363	369	359	360	352	361	385	347	361	369	361	343	321	370	356	340	339	360	312	355	367	361	361	334	328	356	347	355	363	351	380	350	358	351	363	349	357	382	343	355	363	353	359	353	333	374	351	377	381	351	369	328	347	360	305	345	342	361	363	350	340	327	374	350	361	372	339	331	326	337	380	338	382	349	343	361	369	366	340	367	362	374	332	351	325	389	323	347	355	357	350	375	360	384	378	330	344	346	382	354	357	332	318	346	364	367	377	377	391	315	337	364	361	366	336	348	359	348	334	333	354	371	337	366	389	351	344	345	358	347	359	360	337	324	378	338	354	357	348	359	354	321	339	376	391	332	318	372	360	338	378	350	376	344	358	357	375	358	363	349	349	334	331	354	343	367	365	375	392	332	368	329	375	344	362	341	342	363	323	353	313	376	357	350	386	371	337	371	371	371	367	345	331	328	368	357	355	343	343	335	333	388	362	379	352	347	377	396	342	347	369	325	330	344	373	362	338	395	364	396	354	387	309	331	372	349	329	345	379	348	376	352	356	363	354	346	359	345	353	360	354	349	352	368	331	346	356	388	363	357	339	362	356	381	328	386	371	400	356	355	386	363	343	362	330	337	353	373	346	371	386	352	369	338	337	374	395	357	354	373	336	327	323	353	347	398	334	343	339	366	356	345	333	380	349	343	334	337	336	355	378	366	357	388	350	376	336	328	377	342	369	347	340	350	371	364	346	360	357	372	309	379	358	394	348	368	349	361	337	369	325	356	338	359	387	384	334
21673	21892	30528	29202	25507	23669	18879	16192	16278	14113	11669	9310	5367	5999	4794	4907	5158	4635	4456	3942	3170	2502	1866	1433	1264	1306	1324	1507	1432	1410	1406	1261	1105	1040	961	927	908	925	874	882	896	910	898	851	895	847	867	915	880	838	924	907	866	887	874	883	924	880	845	916	895	845	901	846	883	868	910	908	835	810	888	901	925	858	869	811	912	860	934	857	884	878	901	891	842	894	901	829	875	864	894	930	886	872	897	895	917	874	902	874	889	899	923	869	898	860	869	908	895	888	837	854	939	885	897	909	888	889	875	885	854	878	892	872	930	928	903	875	924	849	859	908	852	869	908	891	896	846	859	877	904	883	912	917	901	876	835	874	926	911	875	921	895	905	896	874	898	898	924	875	876	913	856	912	888	846	973	891	875	857	873	975	881	854	847	873	918	884	969	882	954	844	828	862	891	888	863	932	940	884	913	845	888	861	924	910	903	881	888	888	856	922	867	887	892	890	875	892	885	909	904	846	852	850	861	935	881	867	902	877	895	867	914	894	865	910	832	885	880	848	918	953	867	943	886	898	877	902	901	900	884	905	833	866	869	874	936	826	856	898	901	905	874	875	923	898	891	856	874	852	874	870	880	864	877	883	900	886	924	862	834	890	856	835	883	896	875	879	909	857	884	907	865	892	935	863	863	916	841	855	937	878	889	875	849	859	905	830	844	874	859	953	886	888	891	920	870	881	820	918	927	893	895	879	892	877	854	864	873	892	862	869	839	832	903	893	927	876	848	897	861	864	938	912	818	867	901	952	906	858	833	882	889	917	885	893	873	850	872	902	894	902	883	870	882	874	894	926	881	884	862	889	933	893	878	888	891	876	883	872	855	894	870	898	913	925	873	891	855	843	860	868	897	837	831	917	854	840	870	900	902	870	851	894	884	893	852	847	872	850	900	916	826	859	930	880	880	832	880	875	865	846	884	930	922	926	943	834	850	876	945	920	850	862	869	884	854	899	838	895	917	881	833	885	891	895	896	912	838	829	910	855	870	862	859	853	871	880	904	876	871	841	882	921	846	866	792	859	916	918	917	880	847	919	837	899	843	835	853	857	855	902	880	908	862	920	866	881	878	901	888	874	910	851	896	912	898	876	902	834	910	888	856	868	939	866	914	886	856	898	892	854	890	874	854	836	822	850	862	872	913	917	839	830	856	888	882	872	889	907	861	873	869	885	889	853	884	892	875	886	896	886	900	889	871	923	901	961	946	867	897	904	907	827	886	931	847	869	898	913	874	954	827	843	916	908	916	910	912	852	857	922	880	856	916	879	893	873	857	879	895	854	880	852	840	913	897	847	831	875	891	873	850	916	847	887	859	893	834	896	908	863	874	885	845	880	815	918	912	874	883	872	908	900	886	856	859	898	937	836	821	856	924	866	877	867	864	931	899	879	899	846	873	856	863	854	853	896	883	896	886	843	917	853	867	904	788	913	889	891	901	869	896	893	884	898	901	843	890	894	881	887	913	916	874	877	868	860	959	899	928	953	891	890	874	911	894	904	928	871	921	925	912	857	916	934	881	876	890	914	855	865	916	879	852	882	921	890	901	875	910	923	897	936	933	890	818	903	942	863	911	849	878	866	844	886	911	848	853	826	870	929	867	856	895	856	850	946	874	840	834	907	861	842	887	886	887	914	854	896	855	926	898	849	856	913	910	884	934	873	881	883	908	873	922	925	897	877	934	929	881	888	883	872	832	880	875	920	927	938	909	889	844	888	845	882	917	900	854	910	881	896	851	868	890	895	884	893	893	889	885	924	838	869	901	878	952	885	870	928	923	882	883	854	880	928	874	881	935	884	881	858	907	903	874	897	900	876	840	899	869	884	859	874	852	925	936	928	931	884	851	888	927	882	863	877	854	935	855	910	889	909	839	866	858	864	875	890	885	897	879	887	862	907	848	868	843	870	904	842	899	896	887	909	894	929	859	864	936	836	907	905	871	890	882	939	853	887	918	859	833	886	879	834	838	906	912	851	890	898	901	867	852	869	911	884	881	876	905	897	839	893	889	813	887	893	901	860	837	911	866	940	881	875	893	861	876	893	871	836	870	896	875	838	885	869	851	890	918	862	875	901	925	869	859	878	868	853	924	899	865	848	845	892	867	825	818	891	896	916	870	852	875	885	906	891	889	838	873	845	857	912	900	890	856	930	863	927	874	858	824	920	918	877	862	891	896	927	881	865	826	921	862	873	893	889	906	883	853	883	893	902	873	882	893	899	885	903	894	851	957	928	891	872	879	863	889	876	826	862	895	876	878	901	895	918	873	927	884	920	973	884	957	922	888	930	896	857	908	890	868	839	850	904	865	884	874	912	879	830	894	914	831	892	929	929	859	900	902	865	896	915	887	904	891	909	917	908	821	885	882	895	870	853	919	867	912	890	882	931	919	920	872	869	892	905	862	898	889	905	847	865	934	819	902	856	884	889	870	894	900	878	906	917	873	816	832	838	882	850	939	848	852	818	850	884	869	902	867	873	836	858	884	834	858	909	855	823	861	883	914	889	837	911	926	904	831	867	798	933	919	902	923	840	906	923	898	869	882	856	878	844	862	856	801	811	908	895	888	917	865	862	891	887	870	853	898	889	903	888	834	861	891	867	862	850	885	918	846	934	897	850	889	918	856	924	865	901	832	886	905	906	900	931	828	881	902	860	886	883	835	854	922	886	848	895	895	881	919	866	898	893	825	863	831	827	877	899	853	916	923	854	898	866	883	957	807	896	900	889	935	901	903	907	917	839	886	863	853	884	899	892	912	897	824	889	881	923	895	866	864	885	870	885	867	872	855	881	889	873	917	911	946	882	865	909	868	865	866	916	907	893	882	912	878	888	863	875	936	887	890	908	886	861	915	905	854	840	879	931	908	894	863	884	852	863	879	867	886	881	889	911	907	954	930	848	884	861	898	864	875	887	911	898	858	897	837	918	872	880	872	859	881	899	907	834	867	897	866	873	857	827	868	845	885	908	935	848	887	880	847	908	893	877	887	840	844	883	839	887	847	934	841	840	942	868	938	854	882	883	924	875	892	907	937	862	846	852	896	873	867	844	858	836	901	885	904	893	871	884	844	874	879	886	826	862	875	819	882	837	888	943	835	876	824	880	879	859	857	845	885	887	911	859	948	880	888	894	898	888	857	887	887	965	830	882	829	853	858	922	870	867	859	920	882	910	920	906	920	906	876	875	880	924	892	916	901	904	851	870	892	875	919	809	842	854	851	927	827	846	880	848	877	871	872	913	896	882	873	826	908	833	902	888	921	930	907	857	869	860	915	926	890	882	876	920	854	864	845	918	934	902	867	887	903	894	845	966	843	847	888	861	881	917	856	886	849	865	915	877	918	880	867	859	894	872	887	910	890	876	873	918	900	877	865	878	863	898	928	917	919	847	892	905	842	841	843	855	873	863	875	860	860	866	871	876	852	940	892	875	903	877	922	884	844	876	904	875	919	889	900	890	829	855	905	888
38408	34331	34462	27663	20462	16891	12353	8626	8861	7099	5782	4224	1994	2177	1840	1832	2226	2075	1846	1509	1079	933	626	520	423	520	518	564	520	544	522	479	467	431	390	316	360	375	336	332	391	356	344	361	341	348	333	373	354	361	365	340	346	340	358	338	324	347	387	349	325	334	359	385	363	349	367	353	356	333	364	356	376	317	363	346	356	321	348	364	366	370	328	362	349	339	358	379	372	381	339	339	337	399	362	367	357	382	330	372	346	357	347	320	301	361	383	368	372	376	348	393	368	341	366	372	373	338	382	362	323	341	385	370	381	381	357	373	356	347	356	328	389	366	334	353	350	339	344	342	392	355	358	373	358	342	349	362	329	332	372	365	330	337	385	376	382	378	343	345	355	366	371	337	332	351	356	375	355	348	369	321	391	352	354	349	360	347	359	336	352	403	316	369	338	334	373	361	352	299	344	360	375	353	341	364	381	385	390	378	392	357	374	369	370	339	380	403	360	348	339	379	347	326	391	367	365	334	383	351	323	353	356	405	375	360	323	360	361	368	348	357	367	387	358	375	354	360	351	368	357	359	338	330	381	383	381	356	351	330	380	353	349	344	381	388	347	367	345	339	388	343	360	408	345	363	394	357	369	346	324	360	386	320	384	359	369	343	351	334	364	338	369	320	339	369	336	288	337	401	377	341	365	349	321	366	376	395	333	373	348	322	389	384	358	358	357	348	366	360	352	370	361	351	329	378	349	355	376	342	389	351	352	366	331	360	375	371	366	384	362	341	378	336	355	387	355	363	368	331	397	379	340	333	364	367	330	347	344	361	340	364	330	371	372	343	398	387	359	342	356	354	369	333	345	364	356	334	327	336	322	349	355	352	386	343	373	344	387	309	343	362	351	362	364	363	361	369	341	331	395	353	373	387	385	348	351	338	350	333	350	358	352	365	379	354	367	349	360	373	374	362	349	356	377	412	356	352	358	328	329	367	361	348	357	363	390	336	377	366	358	367	340	385	386	349	337	343	369	332	352	352	363	326	324	365	359	356	329	371	342	348	370	361	381	372	348	368	363	344	366	368	364	314	365	366	357	343	343	355	335	361	334	388	347	365	335	328	350	328	385	348	351	336	359	359	344	329	357	376	348	354	350	405	319	330	349	343	372	404	352	377	330	344	383	386	374	331	358	363	325	362	366	364	371	322	319	356	374	354	321	348	324	349	365	382	371	341	361	371	355	363	325	384	359	356	326	365	339	345	352	319	356	346	363	341	358	353	356	350	358	368	400	344	393	371	363	336	336	352	337	342	387	368	377	349	343	373	345	353	359	334	353	349	370	366	342	336	378	337	378	366	341	355	364	399	347	357	375	411	340	364	332	348	355	353	352	399	343	374	338	362	345	391	340	358	403	377	363	354	372	358	375	341	370	349	371	380	399	355	370	376	380	333	339	350	370	403	378	348	322	349	338	327	358	367	374	357	296	370	346	316	352	364	369	366	343	376	394	347	370	360	363	357	398	360	358	352	349	392	346	378	385	332	360	381	328	348	359	359	385	374	329	345	350	370	352	357	319	353	345	371	357	348	345	352	373	379	348	379	328	333	346	368	378	357	341	371	382	377	345	363	364	335	357	329	361	354	359	347	400	334	346	383	379	362	368	349	367	360	347	343	360	403	385	365	379	343	383	383	343	366	372	352	356	381	328	361	368	342	314	347	342	345	337	382	316	336	353	368	332	343	385	367	386	350	378	364	380	343	321	362	385	331	408	343	394	359	340	386	381	369	377	369	368	339	376	341	348	340	353	360	360	339	380	294	361	316	361	374	388	355	359	369	393	314	370	339	333	329	334	372	355	387	361	334	370	331	323	391	354	375	415	337	321	355	380	322	336	391	310	318	350	369	384	366	337	361	362	402	364	354	350	367	388	353	376	381	385	357	347	355	332	370	394	344	355	349	347	384	323	340	350	371	373	357	341	403	355	349	338	356	342	352	349	357	356	369	369	379	361	360	366	353	354	361	346	355	354	394	325	355	382	333	381	398	375	369	379	364	361	347	317	336	374	365	342	385	370	369	344	371	345	353	376	397	349	345	351	343	347	343	364	383	380	341	354	367	350	318	373	350	357	384	367	373	346	322	383	334	352	350	377	395	349	359	324	359	397	436	339	364	370	352	335	366	354	399	388	381	366	365	353	359	336	357	353	364	354	363	342	373	351	366	345	353	352	347	350	369	357	342	341	389	362	339	386	307	375	360	347	313	341	357	341	341	398	363	365	367	357	360	360	357	349	375	347	356	367	374	354	379	364	379	340	390	393	375	376	338	323	345	330	355	323	349	358	328	336	352	355	360	382	385	342	353	382	384	380	360	353	357	342	376	332	380	343	370	386	390	373	343	329	356	371	369	354	338	341	347	354	312	349	347	377	362	372	408	361	340	394	383	328	384	347	340	356	361	366	312	335	351	356	354	340	352	370	391	321	407	340	324	344	361	377	343	351	367	406	345	344	362	384	398	349	327	335	340	334	377	371	364	354	317	359	361	358	370	369	350	350	331	382	382	384	366	363	362	348	359	348	363	329	354	372	383	365	361	336	362	345	356	374	342	363	327	375	375	341	346	344	351	319	348	340	366	363	348	348	325	358	374	359	322	343	370	341	410	352	387	364	341	352	383	354	384	354	349	343	395	358	376	342	315	316	364	367	359	351	348	349	384	377	344	343	368	406	343	304	366	337	334	340	351	370	376	402	354	332	327	371	366	350	337	349	313	354	382	376	357	383	378	348	330	370	356	356	312	352	342	349	318	380	352	336	330	358	394	342	355	326	334	360	346	369	371	335	392	367	368	384	332	390	375	383	378	331	327	394	351	347	360	355	374	398	360	403	337	350	362	359	348	325	370	364	348	335	362	352	359	353	344	345	354	351	375	342	353	367	361	359	352	331	332	370	363	343	423	382	343	399	324	344	368	352	349	352	361	355	356	349	372	353	328	379	364	346	349	385	388	364	341	353	401	353	373	352	371	354	351	353	389	361	382	380	342	357	357	337	357	375	354	344	357	303	364	360	330	304	380	361	329	350	370	373	344	340	366	357	365	337	360	358	335	346	355	354	349	380	317	357	349	340	366	352	369	360	323	358	354	393	368	355	361	357	365	366	328	338	380	335	357	340	359	358	380	347	394	351	344	359	367	364	347	384	344	331	331	335	368	348	383	386	372	366	383	385	317	347	348	361	323	381	378	339	330	365	329	365	356	366	347	333	336	354	345	337	348	356	346	346	333	346	377	335	378	357	368	364	356	379	344	393	339	364	325	355	369	350	368	361	363	360	348	370	349	360	352	342	311	361	362	337	360	380	350	374	373	316	369	378	390	357	321	346	339	381	349	361	379	344	365	329	393	360	338	351	316	341	351	335	364	341	394	365	318	364	377	383	359	369	336	337	346	334	357	370	392	355	332	347	367	353	360	372	387	363	390	367	357	387	368	355	364	321	353	359	354	342	392	365	380	347	359	353	392
26182	28422	36762	35914	32817	31202	26307	22897	25323	21942	19717	16373	8420	10057	8514	9256	11218	10083	9528	7349	5697	4655	2802	1954	1525	1822	2076	2316	2129	1966	1884	1746	1450	1138	1060	1007	985	929	925	877	891	881	914	881	918	844	888	930	876	895	930	879	887	841	918	810	884	832	836	899	893	859	832	890	904	848	839	867	884	860	877	917	909	856	910	834	882	862	907	907	849	831	840	869	871	831	894	882	887	870	826	859	910	866	845	830	848	874	907	878	908	866	856	875	908	841	895	866	885	870	875	879	876	842	871	914	900	900	909	896	860	838	901	837	827	921	886	886	863	856	895	901	813	927	899	872	870	925	886	850	875	815	854	885	891	920	899	921	893	928	889	877	942	869	873	888	911	873	885	862	869	904	844	855	872	858	871	836	855	880	866	863	882	880	905	890	912	866	915	849	854	881	886	865	873	879	867	934	869	873	847	902	900	868	831	883	838	903	888	886	935	952	877	922	931	846	910	826	877	908	903	871	909	870	826	894	883	876	863	895	852	878	910	881	873	840	911	900	897	932	937	843	913	864	892	867	941	822	878	829	873	848	938	912	888	871	948	852	883	901	837	858	928	887	852	821	897	872	860	855	835	898	883	888	869	897	857	842	859	880	823	854	867	868	867	881	907	898	874	896	902	916	910	875	875	884	840	886	858	870	864	897	886	903	858	917	852	876	881	844	871	914	863	913	872	895	903	861	834	847	891	888	915	845	867	858	870	915	932	901	882	869	862	924	822	937	899	928	818	869	841	884	913	929	866	903	859	906	851	883	837	829	876	837	877	879	902	871	926	867	931	906	895	857	828	905	880	900	851	857	907	875	931	871	882	884	847	864	874	854	919	907	883	853	893	896	822	861	853	824	870	852	830	862	837	832	833	876	887	886	850	912	843	912	889	877	905	849	857	890	866	827	908	895	855	869	879	866	851	961	919	828	882	857	935	860	859	924	860	867	839	928	864	894	877	825	839	907	891	840	915	852	904	826	853	878	823	903	864	899	855	886	924	856	920	850	885	864	859	859	845	854	880	892	848	880	908	874	895	858	873	822	879	859	871	901	902	876	874	853	894	866	863	880	886	899	907	904	849	818	871	852	823	927	903	861	893	822	874	879	845	880	975	868	884	938	882	853	863	857	843	852	856	897	898	874	880	879	882	878	949	899	892	863	956	826	843	837	830	850	871	873	902	847	854	922	907	859	843	876	894	885	899	856	858	883	887	868	827	904	930	812	925	895	924	851	860	874	895	871	888	852	870	863	856	830	884	833	915	892	897	880	846	930	907	815	902	831	865	889	886	871	949	866	835	891	878	868	874	851	858	925	891	883	933	904	888	900	857	909	829	896	873	819	886	826	893	863	910	861	869	928	858	857	880	865	832	894	887	914	860	865	847	897	875	927	872	868	873	837	904	900	852	881	868	888	829	922	869	923	866	824	880	909	844	879	886	891	893	888	854	888	905	892	830	916	884	881	889	882	862	906	859	898	919	891	899	869	902	846	850	886	849	900	938	887	863	870	878	900	869	911	886	904	892	884	834	859	849	845	902	882	873	867	856	875	883	865	844	911	889	887	927	870	881	865	880	919	857	860	950	832	837	841	855	872	813	836	862	856	883	848	866	882	880	850	906	917	877	896	859	890	893	844	835	895	850	892	879	892	878	870	847	889	862	847	859	918	868	838	859	910	892	915	883	845	889	923	885	814	862	928	822	841	894	879	916	922	905	917	838	889	865	914	876	883	878	875	861	862	859	867	895	876	880	914	898	871	886	844	877	885	836	856	912	882	825	873	883	840	945	913	912	862	861	875	916	900	876	896	884	873	893	884	875	880	892	875	900	856	837	860	902	860	908	869	868	864	860	892	837	897	872	824	889	819	963	921	840	866	896	902	826	882	858	896	885	871	859	891	886	850	863	907	875	824	847	934	843	876	846	869	876	898	867	917	873	951	918	863	921	861	929	881	834	903	848	869	835	880	900	857	896	888	921	901	877	848	855	823	840	896	842	854	918	875	882	860	886	870	891	865	903	909	848	880	851	849	906	919	885	883	886	883	838	852	828	910	831	886	940	901	853	844	849	864	872	856	867	862	912	910	866	854	895	896	892	858	875	871	904	865	873	822	866	878	858	910	928	861	913	881	914	865	846	871	869	890	897	912	850	915	892	873	912	843	866	849	838	865	901	864	888	900	847	878	870	877	913	881	889	853	858	907	912	830	829	902	882	922	890	897	864	851	890	897	829	889	952	894	869	876	792	957	853	874	892	908	864	904	853	823	872	895	840	855	860	906	903	871	852	894	867	923	887	860	858	849	842	823	935	888	909	844	849	887	852	839	835	882	885	858	896	848	873	883	802	870	810	890	857	867	870	902	905	836	923	855	888	816	845	903	863	884	868	886	864	896	861	854	859	902	910	897	862	881	916	886	878	862	840	914	893	828	890	877	853	910	888	845	823	826	844	846	867	898	857	866	811	914	827	850	857	880	880	911	860	892	902	887	861	877	858	880	866	864	822	895	916	873	827	920	890	876	842	900	853	901	832	887	900	848	800	853	930	899	852	854	868	873	892	847	843	864	832	869	881	887	904	859	913	831	843	857	832	858	860	857	891	927	874	863	887	857	904	899	833	823	880	869	878	882	887	904	903	913	899	849	922	880	851	856	917	864	845	841	897	873	950	829	875	899	870	923	931	864	813	896	885	884	860	879	849	846	850	899	883	903	882	908	919	854	866	837	880	877	870	817	894	907	949	905	910	883	888	921	909	886	886	854	882	852	917	835	887	888	850	932	858	899	851	848	837	871	909	889	828	854	853	887	879	858	836	887	888	889	895	849	896	878	848	847	921	837	879	843	877	846	864	888	827	861	923	877	915	889	884	874	843	837	872	910	877	878	898	809	882	824	870	898	830	798	913	917	901	910	873	898	838	859	858	884	917	852	903	867	922	883	834	832	840	883	884	841	884	852	865	864	896	831	863	879	865	841	900	923	851	854	872	888	917	879	901	902	869	954	862	843	854	870	889	872	833	908	893	858	854	913	903	881	861	878	857	920	886	915	852	759	852	809	866	915	900	883	886	808	895	858	851	828	884	860	841	860	868	903	875	837	839	876	821	919	872	864	865	914	890	906	832	843	859	880	873	889	841	898	950	913	903	970	810	858	909	893	853	849	950	896	916	906	837	883	895	898	945	861	882	849	860	886	917	905	913	859	899	822	876	867	842	933	889	901	875	930	840	896	855	886	901	911	948	893	853	908	881	872	881	889	901	875	863	836	816	869	884	925	871	912	856	909	843	870	898	895	880	873	863	870	871	881	861	884	847	864	908	862	909	865	809	901	840	894	866	865	888	881	852	867	851	902	903	886	848	848	902	897	848	849	875	874	889	869	860	852	904	838	869	913	839	923	887	859	889	881	876	893	864	888	842	902	897	937	902	851	810	862	847	857	881	867	885	851	859	888	899	893	892	919	867	854	901	877	869	881	894	920
24922	16307	16318	11657	7056	4677	3007	2005	1454	1102	855	767	605	547	511	508	485	439	420	422	406	375	378	386	383	418	397	374	377	383	380	391	395	364	383	391	378	376	368	349	352	379	366	335	343	368	355	383	344	372	358	358	392	346	401	369	388	358	333	335	370	360	351	391	369	380	358	356	395	413	378	365	368	384	380	366	342	370	365	383	378	368	394	340	399	348	377	327	383	350	369	358	354	372	378	347	383	341	367	388	338	370	365	388	336	375	337	344	342	349	338	365	378	331	359	379	351	371	371	337	366	350	327	373	361	368	357	325	324	337	341	337	348	373	386	368	346	318	367	334	359	350	354	380	342	377	363	355	370	357	345	331	355	336	376	385	355	377	372	363	373	350	367	334	352	359	384	394	361	339	362	340	340	345	387	391	340	335	371	369	376	370	379	390	363	344	394	363	406	316	386	369	370	360	352	352	361	386	390	346	340	390	373	336	363	356	392	319	404	350	345	353	366	395	391	369	324	398	380	386	323	368	355	349	368	367	331	343	363	365	334	336	354	368	355	356	385	363	428	320	353	366	301	332	337	356	385	366	356	356	369	351	367	345	355	334	362	350	330	354	351	347	338	333	349	357	349	341	386	413	360	367	351	354	336	350	360	385	346	337	355	406	359	342	367	369	339	338	334	327	353	359	359	334	396	354	321	403	343	336	354	364	352	338	375	376	371	355	323	352	388	358	379	361	348	355	346	339	349	356	392	358	379	376	380	366	368	354	362	406	360	347	357	382	382	398	363	352	361	374	359	380	388	382	367	373	393	381	360	369	360	336	372	356	390	372	354	360	364	351	367	383	389	368	378	353	351	359	330	383	353	345	350	311	357	400	361	417	356	357	355	320	327	392	365	344	367	366	365	355	366	336	361	329	376	361	390	388	358	358	348	313	348	384	344	322	356	387	364	359	360	352	353	371	349	372	340	364	347	367	360	326	354	379	371	343	362	360	385	369	372	376	370	386	376	327	373	344	329	385	371	376	349	376	365	356	363	357	372	373	340	327	356	345	327	368	372	383	394	365	369	342	356	399	399	321	369	381	315	356	377	384	358	354	398	353	362	354	371	331	350	343	357	323	337	351	346	364	348	355	350	366	381	362	338	367	368	337	383	333	377	358	351	338	349	369	361	340	339	366	374	337	320	363	364	356	377	337	351	362	366	377	318	361	395	310	345	350	360	344	369	347	338	342	333	335	345	365	363	366	371	334	337	385	316	370	381	389	337	359	334	390	380	320	389	389	360	361	366	362	328	385	371	356	394	345	379	349	340	363	335	380	386	326	339	382	380	390	351	375	391	336	377	395	355	354	358	371	406	340	383	363	337	375	367	381	354	351	368	346	324	362	336	351	331	346	385	354	350	351	340	388	375	382	380	359	377	346	368	345	359	377	425	350	360	356	328	347	362	361	375	339	386	364	344	352	367	371	375	357	369	376	405	356	355	379	357	343	349	330	334	352	342	391	354	375	325	377	361	348	363	411	352	347	353	365	375	394	372	372	368	372	372	395	364	363	390	387	364	383	371	352	351	353	392	377	372	353	368	361	350	348	356	370	324	350	353	377	329	358	356	368	357	373	358	320	394	372	349	366	357	349	364	366	340	364	383	349	362	378	342	370	353	366	329	381	361	364	407	352	357	376	346	397	353	361	361	364	362	350	374	332	388	340	339	357	343	363	366	389	345	358	407	342	385	347	357	363	391	332	365	335	346	366	380	382	363	347	390	321	399	360	381	374	374	359	360	353	352	365	371	353	349	369	395	363	404	343	393	365	366	368	337	375	378	340	347	331	365	358	357	370	332	359	350	378	391	393	337	370	359	398	329	387	361	345	372	363	412	390	369	380	359	307	355	333	339	363	369	359	370	334	356	375	394	367	365	374	360	363	366	362	369	380	383	332	340	349	365	387	333	340	375	336	362	375	375	347	372	356	362	375	334	337	397	341	363	376	364	351	370	346	370	375	341	321	346	388	362	373	325	364	331	342	361	335	368	368	359	359	345	391	316	343	373	378	354	355	355	363	372	341	365	326	346	344	372	385	382	355	349	356	367	348	380	324	364	373	375	373	333	333	343	361	378	369	368	362	359	367	388	348	371	362	378	370	363	358	354	374	344	339	375	350	352	351	371	370	381	379	369	368	334	369	338	364	326	379	398	364	369	386	357	371	384	367	383	378	370	392	317	335	391	349	355	369	403	391	414	358	375	398	355	366	352	349	357	367	372	373	372	358	367	377	380	371	360	357	392	390	378	342	362	369	351	400	356	393	375	345	351	369	347	333	345	376	386	365	341	360	367	369	364	355	344	345	341	354	361	380	375	404	328	354	357	394	342	344	387	377	355	364	365	389	362	332	354	351	376	343	359	355	343	370	368	370	352	360	409	379	354	337	357	358	362	390	357	364	389	374	336	352	326	396	371	361	354	370	363	355	369	356	387	343	380	348	328	356	355	363	353	357	380	376	359	357	348	362	342	328	376	362	372	365	361	339	377	390	345	352	402	363	338	353	354	336	375	360	359	371	376	392	352	336	356	395	349	368	386	382	368	381	344	359	359	362	361	358	361	324	367	406	342	351	382	381	349	356	361	396	350	359	365	366	321	359	399	361	363	376	380	372	341	381	363	376	379	368	365	370	368	355	359	374	366	354	373	374	350	360	360	365	345	362	344	367	350	362	362	371	382	380	348	358	360	344	380	336	358	364	368	349	360	346	340	377	372	343	386	363	393	367	347	355	335	362	410	373	375	351	344	353	344	352	375	366	358	367	326	400	371	330	368	380	350	376	389	361	377	350	341	329	396	364	375	374	351	322	387	344	358	369	325	337	343	379	336	363	367	377	400	415	329	346	343	372	346	346	382	337	341	358	360	347	362	385	376	401	337	377	345	379	363	367	373	390	344	359	392	387	351	357	369	363	335	364	351	370	383	336	362	390	338	356	339	387	367	350	354	328	336	385	371	357	380	365	391	428	361	391	376	369	355	397	364	359	331	386	366	386	371	348	351	369	356	348	357	350	404	344	370	338	378	367	370	366	354	334	353	379	397	361	365	408	348	389	334	355	357	344	365	318	366	325	331	380	349	328	341	336	372	351	335	359	362	360	363	384	327	345	389	356	355	356	387	372	337	395	368	347	368	368	347	374	334	392	335	389	324	385	382	370	379	383	353	366	385	324	331	378	383	389	324	384	381	353	401	356	359	362	312	372	379	374	379	361	362	351	354	341	337	365	364	354	359	366	389	356	391	380	348	362	403	388	334	341	354	369	382	384	362	353	396	400	382	390	386	353	359	352	368	325	362	360	359	368	384	346	382	348	365	391	381	366	399	338	326	372	367	349	359	338	344	336	334	353	320	332	357	349	382	384	356	360	360	403	363	384	384	381	337	355	358	357	359	371	386	370	346	361	358	370	379	336	378	349	376	349	363	335	326	354	369	363	325	364	359	340	373	384	358	341	336	351	370	327
16603	14699	22553	21912	18096	14920	11655	8474	6571	4838	3778	3110	2532	2162	1906	1710	1681	1622	1507	1417	1274	1262	1107	1042	1023	1077	1003	1027	997	971	966	986	897	918	971	931	872	974	888	912	885	868	917	837	913	874	896	840	911	905	871	907	922	897	904	929	844	859	825	947	887	919	912	867	891	826	876	952	862	904	887	890	865	913	912	889	877	864	861	897	863	907	926	839	865	932	894	857	913	892	911	880	885	859	863	847	853	875	913	898	909	893	838	897	924	924	891	896	905	899	871	902	896	939	899	936	939	849	911	893	874	862	903	866	877	931	904	930	942	925	890	960	889	892	911	873	906	877	844	899	870	873	935	872	901	939	885	905	830	923	928	915	881	934	913	854	957	908	887	872	852	853	941	852	880	869	881	878	860	912	891	865	895	877	881	882	893	891	808	911	880	921	881	878	917	867	924	882	862	925	849	860	894	843	921	865	922	869	879	818	925	897	869	957	908	865	944	852	889	883	925	920	887	855	892	853	859	865	809	855	872	851	879	869	885	865	882	844	928	923	857	943	883	897	821	864	923	872	860	896	918	918	934	870	874	837	873	882	890	904	911	867	901	902	910	883	870	891	871	906	883	843	843	898	860	878	895	896	857	886	886	894	916	900	915	962	915	862	863	916	856	922	835	874	895	884	920	902	906	859	918	869	874	896	874	864	878	883	844	929	884	924	912	887	879	910	831	845	960	865	943	888	912	926	845	952	899	857	878	894	933	938	888	837	891	871	871	889	843	892	890	862	924	909	907	870	899	938	902	911	903	878	897	848	835	906	859	915	831	885	918	837	884	889	825	899	906	910	881	928	857	918	934	931	837	883	880	872	884	962	865	874	891	856	853	847	848	902	919	939	920	876	903	846	888	886	848	882	889	839	893	912	863	863	902	890	901	914	883	915	903	898	884	880	948	835	832	924	840	945	877	921	906	933	870	863	866	938	870	890	863	870	847	846	943	893	890	919	831	889	864	918	881	858	841	930	853	900	858	873	876	912	890	903	887	911	886	913	879	907	855	879	870	877	911	868	914	878	833	854	891	833	855	910	875	901	877	902	911	858	915	902	904	884	940	864	869	921	893	908	875	926	826	880	868	870	887	920	851	844	932	917	851	834	879	882	911	991	846	850	886	891	852	922	832	908	827	917	870	872	828	857	914	917	891	880	923	945	871	875	863	878	890	836	860	916	877	901	888	913	840	891	880	903	869	895	921	926	904	871	913	882	838	877	921	856	895	851	851	870	825	859	850	865	872	890	900	905	884	907	864	885	915	889	894	882	901	886	860	891	914	866	873	881	933	868	881	865	882	878	875	842	898	952	879	868	921	851	830	905	889	854	905	934	905	866	908	902	843	898	890	871	845	924	910	858	895	899	861	854	903	851	898	867	930	895	900	965	849	940	889	875	842	904	915	873	887	920	869	922	867	879	868	878	902	873	868	915	900	904	884	907	839	921	913	924	874	921	871	875	921	847	834	880	958	919	838	857	884	914	861	898	888	929	880	882	873	891	867	864	890	940	888	869	893	901	930	914	946	844	907	815	893	853	895	930	948	888	906	895	876	873	893	861	892	903	951	899	870	930	854	933	927	873	878	911	867	866	851	872	835	915	905	908	833	860	851	901	877	977	875	888	861	918	911	906	925	918	882	912	804	946	931	884	898	915	882	882	816	810	877	898	875	822	912	868	833	885	926	877	888	904	885	893	899	926	882	880	884	860	888	888	927	880	894	923	906	929	879	877	928	873	872	902	895	874	917	828	882	858	924	826	882	912	894	852	885	869	841	865	882	868	923	918	888	902	913	886	920	904	909	939	833	882	893	900	897	918	860	867	992	856	836	879	906	880	902	894	944	848	883	888	864	900	861	956	881	903	865	976	895	898	891	838	873	920	905	932	964	870	907	931	876	916	923	827	871	873	929	883	849	888	871	854	949	882	889	896	900	891	891	882	909	863	872	917	868	940	892	889	831	881	934	908	868	924	931	935	883	871	871	883	878	945	899	859	874	909	936	894	858	882	887	903	900	883	878	907	855	881	895	879	898	859	877	893	915	885	849	971	887	897	877	837	872	888	876	942	874	888	916	902	865	898	899	784	917	915	888	857	872	904	849	889	896	862	914	881	905	897	918	901	892	873	867	879	893	862	902	908	874	854	846	830	943	931	877	918	866	848	871	913	885	894	863	879	844	845	862	890	896	896	878	901	856	846	932	893	927	860	868	875	867	897	858	840	871	898	942	871	906	892	911	880	881	839	908	862	898	911	872	877	935	885	878	873	921	923	917	881	920	875	926	886	913	893	870	897	914	877	933	826	894	858	887	910	871	900	861	866	874	904	869	874	868	838	920	856	894	918	914	913	837	888	894	844	866	915	942	912	908	904	850	898	898	888	931	896	874	903	919	872	915	885	856	945	865	896	868	934	838	922	882	833	909	910	875	897	892	891	925	862	876	840	898	846	887	898	882	913	863	928	890	906	923	877	886	837	892	870	929	874	913	932	873	903	887	880	922	925	950	891	895	827	905	916	848	867	944	922	890	892	897	868	852	871	863	898	875	876	853	886	918	915	876	878	876	790	893	948	880	941	870	865	908	960	925	871	859	872	840	890	906	826	906	948	846	877	852	944	879	878	877	921	860	930	881	888	974	841	932	852	867	864	980	890	901	889	899	845	917	865	910	941	912	874	920	892	924	878	924	859	932	905	882	918	887	890	895	900	842	946	862	929	871	957	905	922	864	939	853	871	849	910	934	903	879	879	852	879	899	865	905	897	857	920	903	923	932	840	911	931	885	860	837	893	847	845	932	906	922	853	911	888	883	944	891	896	862	862	872	881	905	836	863	882	912	866	873	866	866	866	842	900	894	888	932	913	882	849	857	911	889	867	916	897	861	914	878	898	873	908	905	910	902	904	873	888	892	886	957	880	904	865	898	887	890	899	949	922	918	889	882	915	861	895	850	892	878	941	854	917	911	901	877	885	870	873	901	898	908	865	901	874	872	871	884	868	964	887	913	900	869	857	907	907	862	848	858	865	914	929	869	911	935	848	894	874	937	885	877	834	849	938	848	853	885	891	931	862	855	855	848	886	948	859	896	869	899	919	905	874	897	860	861	918	921	904	914	858	951	935	885	867	911	916	910	910	912	921	884	887	914	906	932	903	906	911	888	898	913	868	898	891	872	924	893	910	883	897	929	843	888	832	907	853	851	909	909	920	895	843	849	893	868	929	916	854	867	874	898	919	837	886	888	919	849	915	923	878	903	980	915	893	873	924	879	870	886	898	891	895	891	881	902	843	839	890	869	867	836	862	912	849	891	885	910	882	898	834	854	879	897	859	886	929	883	878	875	933	908	907	881	940	951	893	937	907	866	939	895	890	928	894	896	876	923	879	883	915	859	942	905	890	889	871	890	875	871	897	850	846	918	845	917	810	873	868	944	904	905	880	946	861	911	871	875	901	888	898	937	862	892	903	871	916
32871	25370	26861	19789	13558	10430	6940	4835	4690	3539	2823	2242	1162	1062	1028	973	1063	1116	958	837	672	610	501	417	412	411	437	444	450	448	430	427	360	372	358	362	388	406	372	354	368	342	361	378	361	355	391	390	333	377	350	369	400	363	396	385	352	392	396	356	338	368	384	378	337	364	341	351	351	333	373	377	341	365	334	366	378	373	346	336	398	363	361	355	348	367	348	350	363	347	377	351	394	355	359	353	359	351	397	376	402	347	384	368	374	322	327	339	350	365	358	371	369	384	302	333	410	375	343	370	346	388	370	360	360	387	367	378	344	355	375	364	366	372	340	347	344	375	374	320	359	370	365	356	371	356	358	369	367	346	388	365	355	323	361	391	369	343	371	372	340	356	342	373	355	354	376	385	384	369	309	338	367	357	330	374	372	346	351	359	349	357	327	331	332	330	347	383	340	371	365	345	324	366	335	350	336	342	341	378	359	385	343	347	395	380	349	365	345	375	383	347	368	373	370	366	339	367	402	398	372	352	382	364	310	317	377	343	352	329	383	366	358	367	368	375	363	348	339	339	373	359	362	394	372	333	339	360	353	371	361	370	354	357	368	342	321	333	377	338	387	368	358	351	415	364	327	332	363	362	323	372	349	358	327	369	364	369	356	327	332	350	379	403	336	371	339	334	354	355	384	357	340	364	345	373	315	355	391	375	360	406	338	349	366	354	366	345	341	364	398	339	375	341	382	355	291	372	349	345	365	308	371	345	318	353	353	374	368	338	346	324	356	372	357	360	322	368	353	379	332	352	332	323	357	307	341	361	348	338	387	353	349	353	341	355	367	354	401	392	344	387	366	339	355	361	356	362	349	379	343	379	347	344	370	332	340	377	341	357	349	350	353	340	370	358	379	365	325	373	381	326	393	362	343	332	361	342	350	356	332	366	369	363	387	344	369	382	349	372	367	357	357	379	393	343	357	349	358	357	364	372	326	338	372	332	350	378	382	325	349	358	342	376	335	367	356	355	343	373	357	342	339	341	332	357	356	372	345	325	337	385	338	347	383	361	388	368	348	336	373	356	359	383	376	353	368	342	395	360	385	319	319	356	360	386	405	391	382	359	380	362	374	374	333	348	392	378	357	340	331	368	377	375	378	386	366	383	326	341	347	340	368	341	349	348	359	382	375	350	346	338	388	390	341	331	325	377	349	370	370	354	344	379	336	321	373	367	364	368	388	354	343	357	362	357	349	360	339	303	326	362	346	302	367	334	342	334	356	368	362	380	354	358	395	330	366	380	357	350	355	352	354	332	373	395	322	400	359	360	376	377	362	364	368	356	381	363	368	342	372	369	385	379	333	362	366	312	349	358	358	360	359	400	397	333	368	365	363	330	403	360	355	369	318	352	353	324	342	340	357	370	356	409	375	371	334	401	345	318	381	345	379	362	375	358	361	394	344	331	349	381	361	353	324	385	377	341	375	355	364	348	392	375	341	370	377	364	344	339	364	367	384	357	373	353	354	345	348	422	347	368	329	365	377	343	353	351	384	364	371	341	341	377	409	347	334	397	338	361	386	381	371	348	371	342	347	340	372	368	391	365	343	333	353	366	350	320	351	348	363	387	392	357	377	325	344	368	338	351	334	325	387	353	365	348	347	366	371	397	377	396	396	370	346	365	360	353	336	366	330	355	346	363	352	367	350	351	368	369	351	351	333	365	355	357	335	365	357	385	355	347	341	348	363	327	348	351	374	390	348	335	354	357	368	362	355	340	323	364	335	368	335	383	352	362	364	372	346	358	358	353	375	347	320	362	377	364	354	356	362	364	347	366	334	366	387	381	357	345	378	374	349	328	332	327	358	344	357	356	361	378	326	396	343	373	328	352	364	363	361	352	373	342	365	350	356	360	366	387	337	360	360	361	376	382	324	364	341	373	357	320	341	353	371	357	384	371	355	383	373	414	342	354	377	358	370	370	394	339	397	326	341	358	343	371	369	379	369	377	384	350	359	338	310	352	386	393	408	349	327	382	356	375	360	387	317	342	322	316	324	359	347	376	305	366	357	370	351	316	321	350	323	368	363	359	391	365	344	333	348	374	390	348	340	379	341	363	315	299	372	355	344	372	380	350	323	344	360	363	364	353	383	351	351	343	332	361	359	361	337	363	357	355	371	332	352	336	339	351	380	351	395	368	338	346	346	372	358	342	345	376	358	341	339	305	371	368	363	349	352	323	342	348	334	369	373	319	348	321	401	365	365	392	356	319	373	331	337	340	349	349	317	351	357	355	356	363	356	368	354	360	371	335	321	375	329	357	347	371	362	365	323	364	343	403	362	349	362	373	371	351	338	378	370	341	361	351	334	344	388	385	387	343	359	337	343	356	367	335	368	366	342	366	341	355	379	364	347	342	365	339	338	346	381	347	360	361	348	354	356	365	340	359	377	340	346	347	365	363	365	372	335	332	362	383	393	352	306	350	361	355	402	341	378	348	344	345	380	394	347	347	356	365	359	350	377	369	363	334	367	378	344	367	333	398	379	343	361	364	356	368	349	352	353	364	406	359	359	335	349	398	349	403	382	371	350	329	374	341	350	358	397	380	356	347	360	341	363	335	357	333	343	314	342	361	394	343	389	357	366	357	352	391	334	357	367	373	372	324	374	336	369	370	356	373	383	338	361	370	347	363	367	361	360	330	387	379	365	373	348	359	347	359	344	363	378	376	348	348	329	391	360	367	374	321	366	364	348	354	349	340	344	366	374	347	385	343	368	377	338	372	343	337	333	377	334	357	372	326	320	373	388	388	357	360	379	356	340	334	351	353	336	350	360	327	402	386	335	359	340	368	314	349	333	332	342	376	374	361	372	375	326	368	400	338	339	341	351	347	353	369	364	356	378	374	351	332	368	396	383	391	422	324	341	361	370	405	393	340	385	334	398	376	381	340	337	408	348	317	384	370	338	367	356	387	340	358	340	343	360	365	351	357	367	372	331	385	337	351	347	344	355	355	343	310	393	335	358	381	378	379	316	378	362	357	361	366	411	312	350	396	358	370	366	389	368	398	360	391	349	350	395	363	345	353	353	350	378	373	365	355	353	366	332	395	390	371	349	324	319	371	353	359	348	382	339	350	362	384	370	361	381	379	434	380	349	334	347	358	360	391	339	393	356	336	297	360	357	372	360	353	347	381	387	345	352	408	362	364	321	374	365	366	369	372	359	366	376	316	371	371	374	327	291	345	378	338	346	381	353	372	341	360	382	335	371	372	334	348	318	319	351	341	400	326	350	370	389	364	373	349	330	385	366	360	361	351	352	367	404	356	334	372	342	355	362	398	370	376	376	376	356	358	352	383	358	348	356	344	337	328	363	341	367	341	394	328	353	357	334	333	378	331	357	372	365	342	347	392	359	345	341	373	333	361	363	353	393	336	387	363	377	343	361	373	413	353	357	361	360	359	403	358	361	366	379	361	373	361	350	375	374	344	366	354	399	321	349	311	388	397	400	366	375	361
21981	22070	30922	29675	26401	23616	18952	16817	16884	13768	12247	10266	5166	4874	4829	4652	5328	5761	4543	3844	2969	2574	1852	1366	1206	1112	1303	1326	1363	1330	1272	1223	1123	981	1041	903	935	906	866	893	877	905	874	884	874	903	890	879	898	907	879	879	873	889	905	885	872	938	927	872	874	911	850	870	922	887	872	901	897	862	910	845	889	918	852	873	889	803	883	937	872	880	893	867	883	879	892	927	877	880	892	909	864	938	837	872	916	846	872	909	875	959	818	899	848	865	873	868	911	905	926	854	836	849	859	873	890	875	858	861	902	860	898	827	858	887	875	863	924	928	890	955	892	825	868	864	922	857	906	915	871	941	931	895	864	846	841	892	874	825	924	898	826	883	881	868	885	925	906	855	881	862	917	836	869	884	906	822	878	888	869	867	854	872	884	876	870	914	901	879	915	959	904	848	809	851	859	873	799	895	937	850	888	856	850	886	881	888	883	859	919	901	892	825	875	820	905	904	853	861	880	905	879	867	911	884	884	860	885	852	851	825	877	930	876	889	853	857	869	880	872	848	878	905	860	794	896	918	932	873	935	890	900	872	934	854	890	867	867	847	877	881	893	880	859	854	834	920	906	865	924	877	875	861	907	862	846	907	877	825	867	863	909	905	908	833	850	882	854	884	895	847	849	909	919	890	833	875	857	883	882	868	925	912	848	838	846	904	871	951	900	908	909	905	847	902	877	890	905	867	822	867	954	892	855	907	869	866	868	878	859	877	829	850	936	943	893	858	910	848	883	868	846	842	930	883	843	867	841	901	855	886	930	901	877	911	852	881	850	882	898	895	912	867	911	886	874	893	962	901	885	898	883	916	863	857	864	849	884	934	850	887	869	838	882	935	959	897	856	879	881	869	879	863	892	901	863	879	865	834	944	877	937	894	920	870	902	862	892	887	908	868	910	872	888	955	888	884	870	849	894	855	854	925	865	892	881	887	882	854	839	930	887	880	909	899	860	875	887	887	925	861	899	872	877	910	881	854	872	871	863	848	888	824	876	891	854	824	832	886	870	891	861	834	854	841	896	937	843	853	895	856	869	853	870	871	885	914	891	907	859	804	896	859	915	866	909	842	934	912	907	904	955	891	895	876	882	873	818	843	847	894	896	914	905	858	853	875	924	846	866	904	904	891	903	837	848	905	892	876	878	879	884	843	895	861	937	904	899	924	855	872	901	870	868	830	878	890	891	879	820	913	917	901	826	949	891	867	889	843	860	863	876	880	876	894	854	886	889	892	839	870	848	864	915	924	885	900	865	857	853	932	905	878	815	887	848	866	808	883	885	894	884	876	904	848	912	899	862	884	875	841	847	872	876	870	900	896	870	869	873	915	904	873	870	859	865	870	897	898	881	882	865	923	918	897	969	894	874	925	912	872	848	917	854	871	857	885	887	871	853	854	877	884	928	856	888	863	862	873	919	851	871	840	901	880	852	943	931	911	901	899	864	938	914	921	859	885	919	817	901	929	929	907	906	906	872	837	905	906	905	890	884	898	923	885	947	900	825	906	920	834	873	878	934	921	876	907	834	899	873	918	894	820	909	865	881	865	835	868	851	911	924	916	838	890	866	893	853	863	875	887	854	883	907	870	857	852	904	888	876	850	935	857	897	848	858	892	846	894	884	853	887	834	918	898	850	901	865	888	878	860	918	864	845	928	902	885	883	858	853	912	926	815	908	869	908	946	859	880	920	850	879	854	921	896	893	866	873	875	893	891	913	891	850	890	903	870	892	848	840	895	845	871	880	898	892	853	902	921	826	875	908	835	863	887	882	868	866	902	891	850	814	845	867	850	850	884	874	838	847	872	874	913	874	861	892	899	901	869	843	898	885	899	813	896	893	822	872	903	882	878	885	897	903	917	861	855	913	858	834	853	897	858	826	925	838	859	882	865	823	857	875	922	882	854	860	894	860	948	843	917	905	876	860	918	910	919	871	901	801	834	856	900	903	902	889	847	876	863	915	903	891	966	888	897	879	894	888	842	851	923	899	882	929	904	875	873	929	863	887	821	888	879	882	918	842	873	896	877	832	875	907	914	871	909	884	892	924	835	826	911	899	833	851	954	900	867	882	928	922	922	925	891	901	871	846	854	850	836	868	896	906	864	884	921	864	863	855	889	872	922	863	911	924	866	889	966	834	868	876	832	812	855	910	847	840	922	877	902	911	909	855	846	886	898	846	877	890	889	908	880	932	927	937	963	834	875	891	905	913	910	851	918	897	850	820	913	900	878	864	862	894	890	902	913	858	897	882	865	898	880	917	893	854	857	828	873	862	860	914	899	846	808	900	876	838	845	848	910	887	879	920	891	910	923	826	881	872	907	918	866	852	916	824	829	872	899	893	832	867	895	894	901	917	888	890	861	873	920	840	886	869	880	849	836	836	897	869	921	915	843	883	821	862	894	843	925	867	929	867	880	891	842	887	904	882	874	892	849	835	880	832	833	902	880	892	893	882	835	879	925	896	871	896	951	872	896	914	931	893	824	919	866	847	862	870	903	839	930	885	859	863	900	822	891	893	849	914	838	941	890	879	880	899	865	832	858	900	902	889	864	858	895	910	902	879	854	851	911	837	891	840	871	894	839	898	882	922	891	867	850	867	915	897	874	921	879	856	838	878	865	896	876	874	859	924	891	915	895	837	898	823	883	851	855	833	903	888	932	846	932	885	854	925	879	847	877	896	850	912	898	903	890	863	894	905	870	862	862	875	890	862	870	876	897	889	894	825	906	876	836	910	856	923	890	898	860	861	843	855	885	825	869	873	929	890	893	926	824	897	918	891	828	870	903	883	873	867	904	950	875	897	891	847	885	832	845	905	844	875	908	862	883	893	873	903	895	931	890	901	922	847	888	888	911	931	897	920	914	859	882	908	863	874	891	850	902	880	836	917	879	948	885	875	900	927	871	884	871	892	873	872	864	895	922	877	909	912	925	857	969	929	891	921	907	899	920	824	899	865	921	898	878	895	888	860	866	915	885	837	896	904	849	914	889	868	888	883	862	868	885	869	870	852	857	857	914	885	850	857	920	904	885	853	828	887	911	858	829	868	860	876	893	876	876	875	870	870	961	948	901	833	836	878	829	886	912	899	908	891	935	857	900	882	852	885	913	913	947	847	842	868	911	833	903	891	856	863	873	902	908	892	857	866	820	882	888	869	890	890	911	877	903	885	856	939	861	888	828	891	870	849	905	861	883	897	905	850	904	875	872	869	903	900	888	836	873	861	841	915	901	867	916	910	883	921	888	916	853	874	874	872	867	870	819	873	881	865	864	882	951	813	871	916	895	893	911	837	911	884	856	884	924	866	911	854	868	878	861	832	815	901	849	930	894	895	909	859	832	890	915	869	896	858	916	880	870	914	827	863	862	877	854	932	853	868	837	911	808	833	896	922	851	912	926	935	938	863	878	870	838	887	906	906	902	864	843	904	867	918	808	858	827	896	919	898	907	896	854	870	891	926	887	832	879
38697	34521	35968	28873	22095	17946	12079	9954	9814	7421	5918	4639	2291	1966	1928	1924	2026	2286	1631	1357	1131	899	718	501	453	455	521	505	512	481	505	510	373	401	400	370	331	342	366	338	356	362	377	378	330	382	365	385	361	384	327	364	337	359	345	328	347	341	330	329	376	363	375	369	350	334	382	348	346	364	379	377	362	333	354	369	352	396	342	310	345	372	369	383	351	354	322	369	348	354	358	334	327	368	361	361	325	380	364	368	328	352	381	357	334	373	324	328	322	383	354	348	392	331	357	365	362	379	358	321	355	368	357	353	370	375	362	369	343	321	362	371	340	377	372	343	356	355	333	352	364	329	355	332	334	335	355	367	380	365	366	368	339	362	354	385	372	344	373	356	360	333	376	337	346	378	383	357	346	353	339	372	364	354	376	350	344	381	332	347	319	351	379	352	354	366	351	380	374	327	377	316	316	335	351	324	345	330	327	320	353	383	374	358	367	377	360	340	361	386	341	388	354	331	349	386	352	347	355	317	360	346	361	339	354	365	384	349	375	308	369	361	318	383	351	355	354	330	367	344	368	365	332	369	365	349	349	345	371	353	364	328	373	358	401	343	385	362	339	353	354	317	358	378	385	365	353	367	358	338	344	369	334	369	372	355	367	379	374	340	334	344	366	349	339	354	326	356	341	353	350	408	350	351	379	346	396	346	353	380	381	367	369	389	326	350	338	384	364	376	368	384	338	313	340	333	334	384	360	331	328	350	353	356	384	365	436	368	332	358	354	333	381	351	345	339	340	379	356	359	343	411	354	360	348	393	377	340	329	356	359	362	421	380	367	399	386	370	389	374	334	342	349	364	370	352	370	360	370	382	340	343	376	366	361	363	383	325	355	359	376	360	344	340	376	326	340	340	333	341	355	315	365	314	359	378	359	355	382	345	352	342	342	297	377	343	352	363	339	340	391	355	366	356	349	354	349	379	351	372	351	360	355	357	364	388	370	345	352	367	388	369	356	389	361	355	365	360	367	385	332	363	359	359	354	369	389	352	325	359	320	354	375	344	336	376	390	365	367	349	343	366	361	347	349	350	338	355	351	386	410	366	359	358	372	370	340	349	369	349	339	348	374	355	325	340	325	352	336	357	340	328	333	347	341	391	381	371	387	364	341	337	367	383	397	357	372	333	374	360	366	377	382	391	336	390	364	353	357	360	363	380	367	391	397	334	346	343	378	324	398	352	385	351	351	355	331	358	371	347	331	357	363	383	363	342	353	382	379	366	356	381	358	327	329	337	331	372	323	346	331	316	358	355	369	359	368	395	345	349	354	328	349	351	355	396	339	369	320	373	380	376	326	362	375	393	350	377	359	367	357	363	344	334	374	327	350	341	327	361	360	355	352	369	357	373	362	365	380	339	352	354	381	364	372	379	359	406	337	343	352	354	341	347	339	351	424	361	383	369	363	348	366	340	375	345	341	335	343	381	369	344	380	355	343	364	360	324	355	384	384	367	383	341	371	339	359	331	334	342	327	341	318	401	397	355	368	355	333	353	359	366	311	385	369	355	347	354	383	322	352	354	354	382	371	340	327	354	361	418	368	358	343	382	377	361	376	382	298	340	335	360	377	359	331	407	360	351	359	382	371	340	363	373	389	359	351	379	326	363	367	318	375	318	363	375	364	381	340	398	383	357	342	366	353	363	385	331	322	352	332	353	369	361	349	357	365	381	378	343	331	362	352	366	390	365	351	377	346	333	348	368	355	342	376	320	386	352	369	364	351	381	362	325	386	371	375	340	367	355	366	377	335	356	335	359	342	373	352	363	318	363	380	328	353	296	337	370	369	329	383	342	355	362	389	352	357	381	345	361	318	338	358	391	350	334	327	375	350	374	388	337	341	381	387	350	344	408	344	340	340	357	335	361	359	373	385	362	331	361	369	348	375	360	401	384	358	341	349	340	327	355	359	369	367	309	347	325	361	357	337	313	361	392	356	360	373	363	373	353	373	355	328	406	331	363	350	342	351	354	346	402	392	332	379	371	369	387	344	358	389	353	351	383	346	341	366	370	344	371	390	359	301	380	392	357	346	365	404	386	371	340	341	353	342	344	350	355	370	343	342	377	351	350	348	366	346	376	322	363	364	373	375	334	394	387	387	368	358	377	370	357	322	361	363	317	331	382	321	349	348	339	371	352	353	350	356	355	346	354	350	379	335	382	378	359	319	339	384	342	364	335	338	333	352	359	354	349	367	310	339	350	369	355	375	376	335	343	408	358	343	355	358	349	398	347	339	355	370	336	361	341	354	329	377	353	368	392	342	360	358	342	350	343	347	371	347	339	342	399	384	396	363	361	371	350	324	360	327	339	406	368	370	372	373	355	356	348	354	351	343	367	358	336	381	342	346	349	347	333	352	353	328	309	360	349	338	327	322	349	369	379	378	348	377	353	371	380	352	390	348	364	362	338	357	349	343	369	344	387	339	326	340	352	368	386	374	370	360	367	330	380	373	346	310	358	349	353	337	334	360	382	338	360	364	388	336	363	351	355	344	327	382	369	337	349	341	362	357	389	312	382	396	375	301	367	351	374	381	352	355	405	372	336	356	377	362	342	357	373	362	359	337	371	340	371	338	362	330	377	356	367	366	352	360	335	359	387	362	390	360	371	390	359	348	368	351	347	352	397	390	329	350	382	384	374	357	358	377	335	376	355	339	399	346	377	336	361	322	335	378	376	307	399	335	331	358	378	369	366	326	369	359	382	368	369	379	381	359	371	368	379	348	352	337	373	381	359	339	351	352	355	376	393	351	362	340	346	403	363	346	327	338	375	370	336	361	354	347	385	351	349	382	379	358	325	367	369	381	385	360	332	363	389	329	379	382	351	345	369	348	380	367	359	361	330	362	374	351	363	357	329	386	347	363	360	376	362	352	348	345	391	360	352	345	362	324	400	368	341	330	375	333	342	372	371	335	375	336	324	357	357	352	403	371	352	341	341	367	379	354	352	370	329	346	368	383	355	348	371	359	377	377	371	360	368	377	351	354	367	345	348	366	400	352	343	369	377	375	355	342	346	362	353	315	319	333	365	365	336	374	352	349	351	364	340	397	353	330	347	322	338	344	351	332	361	339	368	325	347	393	372	400	340	378	424	357	323	317	383	386	347	378	367	331	352	370	349	364	371	366	382	356	357	370	359	367	348	367	331	339	349	318	334	372	382	378	347	382	374	336	358	322	350	334	344	378	355	335	348	400	402	366	336	346	346	328	334	353	389	390	343	356	396	353	347	338	366	337	346	371	338	360	366	355	331	360	332	401	360	350	368	378	355	367	344	325	370	351	379	360	379	338	368	350	353	369	387	385	359	356	323	353	332	367	332	327	385	340	330	372	368	332	351	328	321	357	375	366	356	337	338	328	352	334	420	365	374	357	370	352	358	350	338	359	346	368	327	365	331	329	358	353	382	356	371	363	386	350	369	325	371	377	365	377	340	376	366	347	365	333	350	396	362	358	322
26284	29267	37751	36672	33847	31040	25452	25323	25665	22517	20091	18004	8873	8864	8703	9591	10085	11169	7475	6704	5346	4399	3118	1560	1535	1418	1676	1813	1802	1799	1687	1726	1339	1029	1014	1023	972	934	901	887	906	945	886	892	870	900	909	866	918	890	917	863	929	852	852	858	887	902	855	893	907	870	865	893	889	901	937	885	843	833	869	873	877	898	831	864	880	857	907	865	907	846	882	859	841	818	848	889	826	829	941	860	906	932	885	871	846	871	856	830	909	913	865	916	874	880	910	898	815	885	862	898	860	901	874	918	857	915	922	881	856	792	881	916	893	878	872	885	896	874	874	947	854	885	934	880	821	842	843	908	861	903	867	847	906	836	920	896	900	850	837	891	904	825	879	934	940	885	952	878	863	933	890	877	871	861	838	859	914	895	853	875	906	889	834	932	856	892	901	919	895	924	876	870	883	861	851	894	874	916	898	863	887	917	886	873	873	916	860	874	850	928	900	865	832	859	857	870	844	869	902	906	894	982	901	867	916	876	908	871	842	797	849	877	832	921	858	849	889	903	857	871	878	842	890	856	868	861	872	883	943	905	872	894	921	848	903	899	892	848	868	898	870	880	874	856	929	891	816	897	881	864	879	882	916	888	886	858	927	842	887	873	874	899	905	907	886	805	873	850	880	894	919	898	870	862	830	910	915	901	829	883	904	803	922	859	861	856	892	888	880	847	913	864	842	922	905	906	866	900	952	831	876	867	883	890	907	895	857	871	881	879	838	917	862	932	874	828	891	911	889	909	910	897	945	885	862	904	801	871	921	837	947	862	885	863	860	870	879	853	871	911	893	932	818	883	895	862	867	913	869	900	909	890	840	914	932	878	954	854	885	893	910	900	894	906	892	910	874	899	850	879	860	896	871	864	915	862	880	905	916	920	855	951	881	904	858	890	863	890	869	859	841	869	901	897	866	897	887	850	890	957	857	834	863	843	890	897	909	885	893	872	865	864	872	938	883	890	862	835	906	857	848	925	875	912	830	888	874	952	856	902	857	842	852	873	880	897	896	896	798	881	865	890	849	895	898	932	837	918	813	882	900	876	912	903	873	866	883	928	887	908	860	897	888	867	917	847	900	844	879	911	906	903	910	865	928	866	904	897	902	852	905	878	887	931	889	930	861	905	857	929	924	860	882	908	911	927	898	897	866	835	886	871	904	865	865	862	878	870	880	896	902	843	909	848	897	931	849	851	926	853	897	879	848	871	891	895	913	958	945	869	859	928	850	876	879	893	905	884	858	854	902	891	909	851	900	847	869	852	898	894	871	847	894	903	885	821	914	933	886	915	878	929	867	920	886	875	898	873	870	845	872	881	923	881	850	828	897	895	877	839	893	889	883	869	864	850	876	873	806	861	863	911	840	862	933	841	884	877	824	827	871	874	876	818	878	851	863	895	901	861	889	922	858	920	881	876	853	890	890	868	877	930	837	891	914	893	862	871	847	869	854	873	909	884	905	938	900	884	921	894	910	924	849	843	922	891	873	904	888	882	853	888	901	853	881	892	913	907	878	855	853	891	882	888	870	863	829	922	893	894	928	902	911	888	882	917	899	887	835	892	917	856	893	927	923	851	916	905	861	906	889	908	872	915	885	913	919	933	853	855	862	939	857	905	802	897	857	873	864	900	886	874	834	881	875	856	897	909	892	867	879	874	880	833	890	881	872	900	883	856	916	885	896	897	858	910	888	865	882	938	888	884	898	891	857	862	910	904	880	813	906	844	859	853	906	832	889	870	851	897	886	849	889	870	808	856	917	856	897	901	911	864	941	884	852	893	892	886	860	846	880	888	862	936	842	855	879	930	887	839	868	905	899	900	879	858	879	859	881	863	864	876	912	846	871	903	866	853	886	871	866	902	860	911	886	886	857	873	906	950	891	868	887	854	818	886	872	859	867	850	860	897	900	901	928	883	887	840	825	850	811	892	871	872	886	858	881	875	873	880	872	865	909	857	849	901	886	814	864	862	888	908	894	904	924	879	883	874	917	850	885	875	842	840	948	869	858	827	902	866	888	915	840	881	937	919	886	871	886	870	925	859	844	870	879	852	933	941	920	896	884	853	905	890	881	875	890	830	873	855	886	878	922	841	923	901	839	819	848	867	932	922	889	854	842	895	880	927	850	889	886	896	832	881	861	876	863	860	836	887	892	920	921	864	865	870	870	925	889	886	884	836	874	885	872	871	972	875	889	862	890	881	851	896	842	875	865	906	896	889	928	893	887	849	851	883	903	823	925	863	885	869	906	818	855	929	877	837	907	903	899	926	932	858	883	891	869	909	886	832	872	878	818	903	854	837	934	873	895	869	911	918	928	877	879	848	921	906	890	868	895	928	863	883	899	903	910	894	932	911	865	863	872	902	888	881	859	887	849	895	884	951	855	876	870	890	880	813	874	882	817	849	827	845	878	833	865	843	925	906	879	863	875	840	896	899	884	877	914	896	874	864	907	851	852	893	935	910	885	878	868	883	899	859	888	860	830	912	882	886	886	862	893	878	894	840	894	889	873	921	823	850	858	830	893	907	895	857	873	937	839	825	889	893	948	851	889	858	868	935	874	891	860	854	894	835	884	866	888	856	850	877	837	857	909	902	855	821	894	935	924	898	846	933	811	842	915	892	912	848	921	852	898	887	891	854	874	863	854	920	902	807	863	867	826	851	948	869	919	846	885	914	908	829	825	841	885	916	831	927	888	874	868	883	883	885	895	887	879	855	906	845	866	842	877	833	911	859	846	891	885	940	859	886	900	858	890	890	851	848	828	864	884	849	873	914	929	857	888	964	885	896	867	869	901	875	865	841	884	884	809	882	867	921	909	892	886	891	890	915	880	919	905	906	899	916	860	844	919	876	872	902	843	909	921	924	868	911	860	912	862	855	896	876	886	865	877	876	879	921	897	845	830	836	875	858	902	892	842	855	876	878	843	905	849	869	845	856	865	880	847	874	876	896	855	910	870	909	962	902	868	844	876	874	857	913	872	883	886	836	895	859	882	914	879	905	849	851	864	926	865	868	873	957	900	850	891	895	877	922	852	924	889	884	884	893	877	883	861	911	908	827	865	914	892	923	870	901	851	906	869	876	891	880	875	850	891	905	860	844	911	872	880	907	871	856	892	817	881	879	881	847	884	917	851	862	829	876	876	826	945	870	857	907	879	870	834	862	833	845	871	885	878	900	881	943	868	914	836	844	869	919	873	864	932	929	881	891	847	879	896	904	851	857	865	853	920	918	871	859	898	845	897	820	823	867	861	865	866	904	891	879	885	921	884	871	909	885	852	834	912	868	872	959	883	921	880	867	902	862	838	867	936	853	880	868	915	894	921	871	929	921	887	885	882	859	893	865	864	868	849	909	847	874	930	902	877	899	888	890	851	901	860	904	866	848	885	878	839	866	895	925	856	959	823	942	839	922	838	850	864	851	878	898	849	871	887	868	842	882	858	843	880	881	843	901	893	929	850	850	852	895	825	852
24618	16278	17680	12345	7240	4574	2755	1977	1507	1068	830	734	610	547	501	517	492	464	441	430	410	418	411	371	388	398	389	384	372	373	402	399	371	389	360	378	369	384	344	366	353	389	321	371	351	365	369	394	360	400	374	379	342	361	343	356	375	349	343	373	366	333	343	382	343	348	382	346	389	358	326	352	320	365	378	385	390	349	317	373	395	323	356	354	369	341	360	360	353	355	337	345	375	367	361	358	383	376	364	361	352	352	375	329	367	385	376	349	377	349	380	338	363	320	351	382	370	404	360	367	386	397	354	367	349	369	342	355	371	366	351	348	321	354	346	378	385	381	352	368	376	382	362	372	383	340	355	368	402	401	384	404	385	339	341	379	370	373	374	348	373	356	362	329	330	356	336	401	361	344	358	355	343	339	386	375	314	331	354	353	351	368	369	348	349	405	361	356	361	359	355	369	387	369	365	341	401	359	350	360	337	365	331	314	368	335	334	337	383	346	350	352	335	367	368	372	343	335	339	348	359	350	349	347	368	322	342	322	360	351	400	374	364	351	372	364	381	369	345	371	371	344	364	319	345	339	337	357	338	364	349	374	371	411	362	366	363	370	365	362	366	334	375	366	343	330	384	341	363	402	382	351	353	347	383	405	365	364	319	353	364	377	354	342	346	334	369	354	386	360	360	390	407	378	352	366	337	377	367	324	385	352	332	370	378	386	356	360	340	356	365	376	360	371	360	366	394	366	371	339	382	358	390	352	363	350	355	385	326	352	388	403	335	402	356	349	338	361	330	369	339	342	351	380	385	404	356	347	363	345	408	365	368	365	369	329	361	389	347	364	395	375	365	356	355	393	358	373	365	336	340	337	357	368	379	386	371	364	354	383	323	337	349	349	359	329	360	350	330	352	356	345	349	327	361	356	361	367	398	333	358	390	344	350	352	354	360	339	353	368	358	335	358	368	379	363	372	341	380	358	376	359	352	322	371	361	369	334	367	351	360	389	358	349	331	368	354	340	360	385	340	365	383	357	404	391	372	336	363	346	352	377	352	382	354	374	382	383	374	326	359	351	348	379	320	360	367	348	369	356	352	355	352	328	334	336	395	355	378	369	424	333	339	403	350	363	378	349	339	307	336	349	357	355	333	350	341	371	349	333	350	355	341	353	343	355	387	382	356	353	374	350	366	341	407	360	397	366	396	332	370	341	336	370	348	324	386	399	369	377	355	353	350	366	337	371	368	361	348	356	353	384	335	368	354	349	369	367	369	346	360	389	371	353	348	336	380	365	342	360	387	397	396	382	370	331	360	333	383	364	368	388	377	312	336	380	323	353	348	350	361	352	387	380	344	347	387	368	353	363	389	371	345	349	372	369	358	369	349	373	362	339	373	354	308	348	360	348	374	340	375	399	368	339	357	347	376	368	364	377	410	360	354	352	355	346	360	346	350	353	356	377	398	383	365	359	356	338	329	370	352	368	336	391	384	373	340	378	359	361	383	375	371	357	369	368	375	406	382	365	365	347	341	341	372	344	363	389	355	357	359	398	368	380	360	356	377	385	390	354	334	373	353	397	366	335	381	339	316	381	368	353	359	352	330	373	342	372	392	408	346	355	347	359	340	376	344	358	377	375	345	379	349	358	346	344	359	355	355	340	338	388	361	357	360	383	358	346	359	342	360	387	382	363	319	378	354	352	390	385	360	375	340	354	351	356	317	342	378	380	378	348	344	333	368	382	342	375	385	355	353	353	375	375	381	375	344	368	402	342	335	404	351	360	358	360	360	344	384	371	359	386	392	347	359	378	373	348	335	346	359	331	408	320	332	396	342	360	336	378	334	362	336	382	368	368	358	377	392	374	392	356	327	362	352	356	351	327	332	375	371	347	337	369	383	349	385	326	342	345	385	330	369	383	366	343	394	377	352	335	351	336	359	372	331	390	357	368	383	362	337	356	355	342	353	365	338	402	312	339	356	370	366	387	358	367	347	389	366	373	368	356	328	364	396	370	376	324	388	358	368	409	370	337	358	383	357	364	370	405	377	344	397	340	367	359	345	362	345	342	333	330	350	342	397	350	379	372	363	383	385	367	340	366	344	357	351	350	412	336	382	376	360	358	361	392	381	362	357	391	338	354	379	353	384	337	358	374	356	361	347	340	334	377	375	366	379	361	362	349	355	364	343	370	363	366	381	351	361	335	389	332	355	360	346	384	336	358	370	389	387	353	345	343	344	376	336	404	366	396	377	355	398	360	368	335	343	366	388	327	355	366	370	378	354	365	338	340	364	355	377	332	373	354	356	314	366	349	346	336	378	340	351	314	362	380	347	354	347	351	366	353	341	350	365	375	379	340	362	356	364	383	370	366	342	347	326	353	350	343	356	381	396	349	355	372	383	326	369	389	322	335	368	391	382	320	335	359	333	368	378	351	388	359	389	361	350	403	352	317	333	369	370	342	341	401	374	376	377	344	366	374	383	326	343	365	389	366	320	337	351	363	368	376	386	394	316	348	350	330	390	373	402	374	373	355	402	365	314	339	385	362	420	322	345	366	370	354	354	382	342	361	354	352	382	363	348	361	402	330	330	345	346	380	402	402	377	379	339	357	381	364	367	335	375	357	347	389	398	358	353	347	331	371	384	381	360	358	330	363	373	377	343	346	384	351	330	367	339	372	370	343	371	337	359	363	358	345	371	352	393	401	320	375	367	348	357	381	368	415	332	390	324	350	383	391	338	354	375	372	339	364	411	363	349	364	343	360	379	350	371	364	334	341	357	384	371	380	355	336	346	383	329	352	351	359	372	389	370	350	362	375	352	378	384	352	392	371	360	408	393	360	375	362	384	394	343	375	335	369	355	359	307	364	352	368	358	347	406	409	386	336	373	364	363	319	354	356	356	367	365	404	373	354	327	366	344	344	392	384	363	359	357	342	348	378	358	373	394	367	373	337	348	395	355	363	348	348	352	349	405	347	377	353	380	345	367	338	350	375	342	330	370	351	371	382	316	349	391	360	366	376	358	370	368	336	351	357	345	355	351	336	339	349	355	391	346	359	348	383	347	385	374	353	383	348	367	368	365	373	384	336	358	331	316	338	373	356	342	391	335	339	343	370	367	324	367	328	375	371	331	384	350	403	364	335	358	364	350	377	399	367	344	350	337	336	357	370	367	337	327	347	376	373	363	358	389	368	388	327	346	368	380	364	366	341	350	354	350	372	382	365	371	337	354	356	315	365	342	372	371	383	371	382	361	295	347	399	350	333	345	380	330	336	344	359	330	347	378	368	337	423	403	357	350	346	383	367	360	355	372	337	363	355	391	340	335	360	367	337	378	391	374	398	370	372	356	370	342	333	375	360	340	327	355	374	323	406	351	330	355	353	363	366	358	345	383	363	349	387	337	365	360	368	383	395	364	340	368	375	379	402	374	348	337	334	384	379	395	355	363	350	344	349	353	319	328	344	367	377	347	365	338	367	369	388	349	367	359	370	381	332	381	396	331	312
16392	15019	23417	22720	18449	14481	10329	7866	6191	4765	3528	3120	2310	2106	1885	1630	1672	1593	1454	1219	1282	1255	1128	1034	1009	1061	1059	984	977	972	914	887	853	867	934	907	875	908	895	907	895	891	912	901	891	856	877	945	866	914	890	917	898	879	893	879	853	871	908	864	884	857	886	895	844	896	913	862	878	917	897	914	826	921	914	872	859	954	847	863	898	859	891	880	894	921	897	883	861	853	870	889	908	871	921	889	911	927	865	915	928	834	900	877	860	878	871	897	903	930	854	903	904	897	911	845	922	916	881	845	908	898	863	879	913	858	875	856	908	876	864	899	871	896	928	921	912	844	868	855	840	924	884	887	855	854	899	911	853	865	922	921	873	907	860	886	941	957	842	882	897	885	936	875	897	907	846	861	848	882	885	874	875	896	908	858	895	822	883	913	919	876	941	910	906	862	906	902	903	877	932	841	938	900	903	880	855	887	916	871	850	849	860	845	908	873	876	862	887	867	879	878	872	899	923	852	884	937	955	898	865	905	917	862	906	893	913	855	921	895	834	874	894	846	895	879	889	878	868	882	834	940	893	892	824	889	853	846	920	888	827	915	929	927	875	891	892	902	884	863	952	867	891	910	891	836	855	903	913	938	898	903	836	853	874	910	880	892	815	849	887	836	883	892	859	916	898	861	803	892	941	899	857	931	875	873	879	870	903	908	830	799	897	844	889	859	923	922	925	900	918	872	905	917	934	918	889	888	862	811	863	915	893	890	946	829	846	913	904	824	889	883	876	957	860	848	907	893	849	886	939	871	867	914	863	926	879	912	890	891	851	880	868	873	880	864	884	848	912	852	881	905	853	892	880	884	880	935	903	852	891	911	862	853	870	883	909	906	883	872	876	889	905	925	868	848	871	888	922	867	900	891	904	837	839	890	900	867	843	828	883	883	855	874	912	913	913	872	881	859	920	904	910	883	891	918	898	913	894	901	923	854	922	897	880	863	873	848	885	890	896	927	866	893	897	886	884	915	920	852	848	921	877	864	910	900	838	871	869	891	902	933	876	895	866	925	849	853	852	961	876	856	905	866	866	918	881	905	841	891	949	880	848	861	937	896	890	862	896	868	935	910	980	788	883	908	887	909	890	938	874	882	894	890	960	838	916	835	950	872	893	916	873	900	882	904	884	872	853	890	892	881	878	886	898	919	889	890	985	848	916	874	913	877	852	875	877	856	902	912	907	896	813	938	910	850	913	809	864	897	932	921	859	943	919	818	852	853	893	853	902	869	909	890	853	887	858	921	900	936	883	871	908	919	868	861	890	898	944	871	943	854	840	852	845	873	892	860	875	894	868	857	843	877	886	910	878	853	894	884	918	834	866	877	883	876	867	898	813	872	866	835	849	929	855	906	890	885	861	925	879	866	893	930	889	873	940	845	889	914	901	878	859	884	877	953	903	846	896	901	884	911	929	838	939	843	932	879	891	887	920	861	908	798	923	912	876	897	897	908	857	918	908	858	841	863	904	913	906	921	882	881	894	875	842	910	848	852	879	888	871	904	892	930	895	882	889	881	941	884	857	862	867	850	867	874	911	836	878	862	903	878	947	893	876	886	916	857	870	873	928	891	898	906	826	831	886	914	861	921	910	913	905	873	949	887	870	873	913	905	879	933	889	871	918	887	850	939	886	923	893	883	874	905	868	886	881	871	886	894	882	864	881	917	876	884	925	855	893	869	842	874	894	870	881	829	899	952	863	841	915	855	918	930	875	902	906	895	938	909	946	906	848	831	897	940	872	868	885	884	866	888	891	923	887	910	880	938	934	909	859	899	863	906	864	889	906	891	881	898	892	888	929	861	870	934	873	892	890	838	940	857	853	859	885	883	866	893	886	855	860	891	894	842	932	896	890	858	872	871	853	937	869	868	855	873	907	849	834	889	922	897	961	874	860	883	906	884	867	863	890	887	868	823	902	840	929	913	830	884	838	936	898	877	851	925	903	874	909	915	880	865	961	922	901	913	851	902	868	877	936	888	853	841	883	958	822	924	874	872	886	924	890	953	900	856	868	866	875	895	899	865	860	873	889	895	919	884	941	893	914	889	883	861	915	898	854	939	858	888	883	833	911	899	886	869	915	850	862	872	903	900	860	867	851	907	864	924	884	928	898	848	863	904	854	916	858	864	920	919	839	914	823	921	901	874	928	861	884	877	892	869	939	884	870	878	922	874	913	868	848	893	876	915	913	877	886	877	876	894	941	849	863	853	888	899	894	826	866	877	911	852	853	884	888	884	848	883	913	883	875	909	890	877	860	873	908	944	877	939	875	867	925	868	829	845	890	869	906	839	894	843	869	824	849	895	930	947	823	901	860	877	928	851	889	872	831	876	887	857	844	790	888	837	883	867	944	884	896	892	851	887	850	890	898	907	935	833	841	859	899	884	919	885	889	890	837	901	855	920	840	884	919	871	906	905	899	896	901	919	909	890	898	878	865	891	881	819	902	865	869	849	881	873	824	916	882	859	905	873	847	865	892	876	903	869	897	857	883	863	914	900	898	857	883	862	857	888	817	862	910	887	829	895	910	919	898	917	906	905	838	939	840	902	874	888	830	879	904	938	861	891	869	884	895	893	907	883	845	914	868	881	889	920	847	912	916	870	902	902	853	891	912	907	859	878	875	941	885	913	924	853	844	880	870	848	902	934	889	900	860	822	852	863	850	887	879	858	850	879	849	894	922	911	962	869	895	910	876	856	892	895	852	852	883	801	861	894	933	879	921	889	923	867	886	891	878	879	853	881	918	870	906	925	833	878	855	869	894	911	888	871	876	855	890	823	918	896	895	843	876	849	878	861	900	871	865	848	898	908	910	867	891	915	918	891	912	901	869	878	871	905	880	903	836	892	887	906	846	886	861	866	916	848	953	921	882	908	915	908	862	933	851	935	889	934	872	877	921	916	896	858	885	914	902	881	894	885	892	856	931	904	849	924	852	906	880	878	850	872	929	929	917	868	898	875	874	913	845	886	923	911	929	938	886	905	833	899	893	922	910	881	861	902	853	878	889	850	838	884	881	839	849	892	873	888	896	880	886	935	890	861	889	874	836	886	900	914	863	904	888	916	870	883	927	861	871	933	875	939	895	871	846	877	877	881	878	888	865	842	874	901	908	916	862	849	880	853	943	910	905	899	855	905	889	871	902	892	860	856	841	897	890	829	893	923	867	816	862	925	924	817	879	873	843	845	956	885	880	910	895	839	859	869	825	874	873	880	874	904	896	906	901	858	934	885	853	835	968	917	896	873	884	884	865	876	917	914	893	856	879	908	924	887	877	900	952	847	885	902	878	878	916	842	868	906	917	915	893	865	870	918	869	902	871	829	835	934	892	830	866	898	876	827	937	881	909	867	894	920	902	839	878	880	916	836	846	898	925	859	842	909	920	893	900	862	867	882	917	864	833	863	865	866	832	877	904	907	871	867	866	879	825	870	907	866	875	925	912	912	863	884	836	917	919	895
32807	26210	27312	20727	14315	10970	6040	5243	4826	3500	2772	2177	1012	1039	1151	969	1019	1051	775	690	616	624	470	450	419	437	428	409	436	377	417	392	367	402	359	337	364	309	356	354	370	362	335	378	364	329	397	374	350	356	355	358	347	355	360	402	355	370	357	327	357	356	368	323	350	358	367	344	326	376	374	338	358	378	349	380	332	367	352	365	341	331	358	396	351	360	347	336	382	385	367	356	345	374	352	374	364	361	351	372	371	387	366	357	339	343	351	387	362	363	326	344	385	359	325	379	341	349	368	337	359	328	386	332	343	395	432	359	358	353	358	357	322	353	331	359	368	351	356	387	330	341	366	356	344	366	397	385	357	388	362	354	387	376	403	371	369	382	359	332	370	367	388	372	400	382	346	381	345	374	401	318	364	357	354	336	382	393	335	356	336	379	382	326	365	352	366	380	370	345	398	344	345	332	343	375	357	381	358	379	374	371	374	360	352	370	339	374	362	340	372	335	361	344	345	386	377	373	346	368	335	315	344	363	339	375	354	372	362	340	386	374	374	384	340	375	368	334	357	382	348	346	374	353	364	369	366	364	346	375	356	369	331	377	386	378	358	356	357	368	367	371	323	371	324	413	408	348	365	338	369	350	381	391	333	371	368	357	368	348	333	343	365	350	378	335	362	304	373	358	342	344	355	343	365	369	323	369	337	351	375	342	314	375	339	336	369	364	352	337	346	325	356	322	334	349	324	311	303	345	395	345	364	370	308	375	348	352	337	326	366	340	360	349	356	314	365	381	337	345	363	381	331	376	329	353	365	350	328	367	381	369	354	367	356	324	355	361	374	360	360	317	331	342	363	355	387	348	332	390	368	352	356	364	325	352	376	347	325	351	309	310	363	362	369	389	388	345	318	362	350	361	363	371	326	337	352	358	364	350	350	354	340	385	341	365	373	365	333	358	365	348	346	329	329	350	315	352	356	368	375	318	347	348	387	385	359	366	350	339	374	357	335	344	332	380	313	310	337	351	360	327	338	343	339	367	364	362	353	347	330	360	381	341	388	357	380	349	368	356	393	350	338	330	359	343	354	360	354	344	386	339	340	341	354	381	346	408	366	356	322	378	334	349	361	372	349	331	348	363	331	375	312	392	315	341	374	359	344	315	388	358	373	335	372	366	331	380	365	320	368	353	332	317	346	336	351	336	415	352	382	355	366	350	348	388	389	384	344	373	342	337	324	346	344	352	363	330	336	371	346	326	373	369	359	378	334	351	295	355	373	340	361	362	363	375	369	358	346	367	366	324	348	362	339	369	335	359	350	356	367	378	343	351	398	378	356	373	374	354	374	343	336	361	379	339	372	378	357	386	340	345	345	349	380	325	371	353	376	351	379	328	369	373	373	356	359	358	360	363	321	360	386	345	362	338	361	351	363	324	378	315	334	359	386	324	348	397	326	400	354	398	354	342	318	303	342	355	344	373	358	337	344	371	349	331	368	376	327	354	334	328	303	312	371	371	367	337	347	363	361	349	362	387	376	361	389	363	385	354	344	360	346	332	417	308	353	379	338	366	340	353	387	340	313	402	351	380	347	362	341	386	376	361	374	351	350	338	374	324	311	378	346	378	349	367	362	318	350	340	385	306	360	375	374	353	398	360	341	328	335	360	371	356	383	341	354	348	368	379	371	352	356	373	311	357	378	359	373	346	387	360	337	342	326	356	330	345	387	345	355	379	381	350	366	388	338	373	330	357	355	353	349	345	361	371	351	358	389	373	338	360	381	350	340	329	355	351	386	348	380	357	365	333	335	334	361	341	381	365	351	350	343	348	383	371	381	341	351	376	349	373	350	379	359	395	343	365	390	383	380	362	363	359	341	341	384	368	357	382	364	331	325	380	354	344	366	350	332	353	376	374	348	356	389	341	341	340	376	344	354	379	380	351	360	338	350	386	381	384	339	358	318	344	392	386	362	374	342	353	347	356	379	358	387	369	383	374	327	371	326	356	370	378	357	322	353	344	352	331	320	336	408	348	348	376	352	352	385	348	343	367	341	337	328	336	389	349	322	372	365	373	374	363	376	357	386	332	349	338	360	335	360	375	378	340	342	359	353	374	395	374	371	364	331	356	369	359	362	356	325	361	373	355	355	332	329	336	383	347	361	355	331	362	340	343	325	337	365	353	363	345	351	377	376	373	376	409	359	390	374	339	332	369	354	363	312	357	351	367	310	340	319	347	351	388	338	368	340	350	329	334	331	369	358	323	343	349	374	337	340	383	368	362	374	352	337	357	358	347	366	380	381	357	333	349	349	318	350	410	383	353	318	360	350	357	355	335	355	380	355	345	383	336	367	345	383	352	391	329	336	339	350	355	336	354	386	383	401	339	345	337	362	378	359	329	317	336	350	343	355	332	335	369	360	369	324	349	378	325	348	368	363	385	352	354	344	349	329	366	341	343	383	365	341	370	372	379	321	342	354	350	368	326	351	363	353	334	387	384	353	355	344	354	371	349	345	365	376	365	386	341	347	326	355	341	333	359	330	351	357	344	375	362	369	356	342	342	345	371	380	354	388	353	345	351	370	325	346	333	338	357	326	376	352	370	366	359	360	341	354	366	314	377	367	344	397	358	333	303	359	346	359	357	331	384	336	354	329	354	354	382	348	346	361	372	367	367	373	335	401	371	354	329	337	374	400	350	384	364	382	387	364	371	361	347	332	370	357	338	351	378	358	373	358	345	350	365	399	377	359	331	381	340	373	363	366	365	346	364	349	357	365	355	361	338	369	395	359	384	350	323	354	359	363	328	340	342	339	361	355	336	390	337	346	404	330	334	360	380	373	336	351	393	361	343	340	340	314	340	360	345	371	334	363	362	377	387	357	369	386	380	334	336	355	383	361	336	347	357	373	368	330	367	395	376	353	355	338	337	352	352	320	376	348	352	346	355	356	361	332	358	390	392	358	354	328	339	375	346	365	378	340	363	334	354	387	338	360	350	374	377	367	360	367	361	363	342	361	354	389	353	364	358	369	325	405	361	370	355	377	347	376	396	332	383	373	387	371	332	351	352	366	344	328	356	355	357	334	365	414	367	369	373	363	364	343	334	330	355	389	328	366	368	338	320	354	370	327	359	346	325	360	370	368	382	374	373	393	357	339	327	343	368	344	316	364	350	339	360	382	328	323	353	355	357	369	351	379	364	342	344	337	369	361	326	344	346	353	380	365	337	344	352	372	373	385	355	366	377	388	342	339	349	378	381	364	362	328	336	372	384	325	365	363	353	354	354	383	344	356	382	368	390	378	360	344	372	326	365	340	372	344	369	355	358	361	341	349	308	374	365	347	329	358	385	323	370	349	370	365	352	318	358	382	341	388	325	364	377	347	357	336	390	353	351	365	348	343	372	336	342	382	391	336	349	353	359	367	341	321	349	360	363	335	365	352	364	341	392	338	338	318	359	366	362	357	315	370	372	320	369	351	360	380	330	388	352	389	348	365	353	362	358	355	362
21986	23234	30548	30200	26926	23700	16325	18196	17272	14288	12454	10234	4425	4594	5044	4641	5171	4903	3689	3285	2808	2602	1830	1349	1169	1222	1419	1217	1289	1297	1216	1250	1089	953	924	882	904	932	955	885	895	851	814	909	899	917	893	905	885	882	887	849	870	894	842	853	867	871	890	821	917	882	893	851	880	883	832	885	868	876	978	849	817	887	842	844	896	853	877	896	909	858	899	921	886	855	884	882	851	888	875	878	894	906	866	916	824	832	852	872	873	942	903	876	855	922	850	833	871	869	867	883	856	879	877	874	861	861	913	801	862	874	867	908	857	923	869	882	890	880	865	887	894	863	935	902	877	900	855	905	838	913	889	899	910	841	857	841	881	910	873	904	780	925	896	847	851	860	880	852	838	925	888	864	927	861	877	893	897	885	897	934	873	905	906	927	905	905	869	868	890	920	903	933	882	872	819	876	889	905	833	887	900	906	864	898	890	902	861	888	909	887	898	901	902	909	876	940	875	882	914	876	902	895	819	830	878	916	913	860	860	884	930	836	888	878	842	919	871	888	867	865	856	866	870	913	859	862	881	882	869	877	832	883	851	892	844	878	861	917	902	842	891	841	882	875	940	872	885	881	870	874	896	863	871	862	852	863	883	888	879	892	871	851	865	940	817	860	870	846	896	882	900	852	834	859	939	884	906	924	829	870	905	882	893	878	951	907	920	883	850	878	877	943	882	871	870	832	832	823	880	881	870	934	831	909	907	930	910	905	890	879	896	914	896	842	876	915	877	896	889	894	872	890	846	914	929	868	945	913	869	877	904	879	831	826	871	905	876	897	907	845	898	882	833	931	893	827	842	875	863	892	907	844	870	933	896	826	882	910	902	847	879	856	889	825	895	917	899	867	837	866	875	902	886	916	868	898	906	872	810	862	885	857	899	857	852	860	869	877	898	815	891	862	905	882	869	884	906	899	869	868	883	890	925	929	840	900	836	831	883	874	902	907	889	840	877	879	866	851	835	900	864	902	837	922	848	855	857	893	861	827	902	839	817	888	877	876	880	869	858	854	859	891	847	872	913	849	839	846	940	876	921	864	917	857	875	915	909	849	903	865	852	881	902	913	867	891	916	858	891	870	857	894	892	911	868	834	857	905	951	812	873	900	888	870	890	859	891	887	859	882	842	911	929	892	875	871	915	906	908	936	861	866	884	900	875	884	858	880	886	867	881	914	879	872	881	904	919	856	905	887	864	868	893	873	856	913	937	923	909	929	860	858	877	888	896	913	891	891	855	913	878	842	874	884	891	880	853	846	873	849	843	957	881	858	871	853	858	946	933	946	869	868	861	836	885	845	878	918	825	932	896	903	930	896	864	869	824	916	922	887	854	913	965	873	868	851	925	909	898	879	890	886	888	851	871	904	827	910	870	914	889	902	821	838	860	891	856	857	903	876	880	867	900	854	887	882	870	866	893	891	902	889	867	877	942	827	870	837	923	860	897	891	884	869	897	888	847	908	877	898	893	913	879	884	896	838	917	899	879	893	872	861	849	860	873	882	854	892	854	877	914	887	872	827	864	890	894	882	889	864	880	953	905	888	869	899	902	899	809	864	864	850	846	849	914	898	874	872	860	868	902	922	888	865	863	861	920	885	867	886	883	890	848	892	854	870	870	892	887	928	846	864	889	825	904	884	842	903	884	899	895	838	833	922	855	860	812	796	899	897	889	843	880	898	901	865	884	887	901	903	882	875	893	874	896	925	910	922	868	841	870	922	876	898	886	891	884	915	949	912	872	858	847	877	845	867	863	936	951	906	885	866	891	915	856	842	868	877	901	889	842	833	857	878	891	862	871	925	873	948	837	897	836	878	895	890	826	861	875	873	876	881	898	878	894	897	914	896	867	920	854	839	880	812	897	851	903	889	833	874	882	911	904	942	893	950	853	907	926	859	849	873	862	911	874	890	835	846	877	870	808	851	954	918	919	902	897	877	904	881	914	863	870	907	893	890	891	879	871	901	869	877	897	864	876	875	851	848	842	926	921	868	876	861	889	893	889	897	808	901	872	876	782	947	884	871	924	910	905	912	861	877	873	870	851	856	889	880	889	902	863	842	910	829	892	908	827	914	928	861	935	865	797	902	880	871	902	857	861	889	902	924	871	904	890	938	919	890	877	938	902	886	906	842	843	901	849	895	948	944	875	901	905	859	850	860	866	862	900	875	896	881	849	875	872	954	900	861	860	837	841	895	809	890	913	908	927	882	860	949	842	898	921	916	867	849	899	862	913	826	896	840	930	884	861	877	857	851	834	931	834	885	878	869	858	878	895	893	849	857	892	845	855	857	905	844	890	926	915	858	896	852	899	902	841	876	919	848	890	895	876	883	901	862	865	854	886	838	926	881	874	900	844	908	924	915	899	851	896	827	887	890	854	870	839	841	822	826	909	939	928	871	868	920	911	846	850	874	872	973	852	887	886	903	949	903	872	909	909	837	838	865	823	910	890	905	879	863	920	867	859	872	897	895	906	899	900	929	885	853	888	914	888	892	953	857	839	875	890	848	888	855	848	870	843	824	863	860	903	876	870	898	881	895	921	871	886	884	873	890	857	873	856	841	863	866	974	917	866	853	885	909	877	888	855	909	917	897	868	873	913	842	823	902	877	854	853	886	891	921	867	840	860	861	842	896	884	866	927	862	868	906	875	861	875	882	868	817	835	890	870	871	880	869	889	909	911	852	852	884	853	936	904	872	870	853	859	870	909	838	858	859	862	894	860	896	879	910	849	862	886	880	852	882	895	910	859	882	857	872	863	860	881	867	890	878	830	817	875	857	809	912	880	912	935	853	883	879	903	859	859	853	817	874	864	865	891	892	930	859	902	910	858	896	872	873	862	883	871	850	834	855	837	908	853	875	902	847	867	850	929	942	901	900	872	904	937	876	880	924	884	892	877	847	869	881	898	837	912	895	914	834	916	878	891	877	832	947	914	871	925	902	849	882	889	837	888	919	860	874	930	879	883	867	869	920	823	883	879	863	920	847	878	886	834	861	891	866	878	920	884	930	854	900	867	877	905	916	862	881	898	884	861	867	882	942	850	901	872	853	934	927	891	902	865	915	881	883	888	900	908	910	907	862	857	875	866	932	881	855	874	871	867	869	905	915	870	886	947	888	857	860	874	889	899	903	841	903	911	924	918	905	868	972	895	862	873	840	921	871	855	866	903	918	897	839	856	884	849	875	912	895	897	819	826	868	866	915	888	883	860	945	1000	850	864	881	867	874	892	906	857	935	879	863	846	854	920	933	879	888	847	868	850	845	884	869	906	867	876	852	836	876	858	887	907	900	845	908	871	882	847	836	879	841	855	883	889	876	867	872	910	873	856	861	896	898	857	879	934	879	873	864	948	882	927	928	900	881	912	833	889	925	879	828	930	910	919	866	885	797	888	865	882	894	847	929	911	928	869	865	871	902	880	902	894	898	879	855	862	842	934	896	935	819	907	873	919	868	898	918	829	857	863	852
37858	33649	35021	28463	22821	17326	10285	8139	10281	7845	6228	4609	1944	1659	2001	1744	1779	1641	1145	1095	1029	846	609	474	449	442	558	464	528	480	444	470	455	388	368	391	387	359	376	406	363	382	391	370	362	351	340	369	359	385	357	349	359	349	321	325	380	343	351	401	406	345	405	375	371	363	349	377	375	351	368	349	357	367	367	362	362	365	369	375	357	336	334	380	354	356	326	382	346	351	374	333	357	390	349	359	380	370	367	335	339	387	362	336	352	356	376	358	359	341	379	371	333	363	354	338	333	375	341	378	387	328	365	348	381	345	355	356	373	357	383	359	373	339	340	356	392	347	360	348	389	375	354	349	354	388	378	378	372	343	343	359	357	367	393	348	342	350	322	369	382	356	372	377	356	349	387	340	353	368	353	355	373	361	375	375	331	368	351	346	352	356	357	342	393	328	371	341	333	359	362	349	361	335	306	387	374	359	334	340	364	353	357	342	413	364	345	344	402	347	361	371	363	372	367	319	375	354	352	346	372	381	365	338	377	384	387	355	381	329	365	330	353	356	348	384	339	348	358	344	337	361	363	371	359	375	358	339	358	369	367	340	378	345	353	343	384	376	333	332	362	340	330	335	366	379	355	354	357	340	388	347	402	353	352	331	378	331	344	366	357	375	330	348	343	365	374	372	359	348	359	367	371	374	368	331	333	348	349	343	394	359	348	375	364	378	363	378	364	387	330	381	356	399	397	317	388	373	378	366	383	356	380	352	351	354	321	336	378	372	406	349	362	372	374	359	319	392	366	368	381	353	377	355	334	365	388	362	327	353	326	362	377	364	361	402	359	345	363	348	352	383	343	364	374	369	369	368	362	314	362	348	346	364	350	345	356	357	325	380	368	371	366	333	346	367	342	333	359	370	354	390	331	361	362	367	375	358	367	350	369	360	341	364	351	368	327	327	359	382	377	360	371	364	319	325	380	349	375	368	331	350	369	361	325	335	338	323	370	354	384	345	353	329	420	359	370	351	347	377	361	355	320	378	353	344	340	360	328	335	336	361	368	352	371	369	327	377	352	315	362	390	381	374	376	332	342	354	389	325	328	384	364	351	357	311	344	384	349	338	367	356	352	364	372	371	340	368	379	360	364	384	390	324	322	337	393	355	352	340	346	352	347	348	388	357	338	331	351	330	365	387	363	386	397	352	379	348	353	368	353	394	378	390	353	346	386	354	380	334	359	342	347	343	345	342	374	367	357	339	315	342	327	370	335	382	323	353	343	324	368	341	377	386	342	341	384	378	368	382	359	314	374	350	374	332	375	361	364	326	351	321	346	334	360	332	325	351	360	360	369	382	359	358	362	344	385	349	352	337	334	392	357	357	374	356	383	361	370	340	342	345	388	363	375	353	376	345	343	311	316	376	345	377	364	362	365	396	339	369	355	383	361	361	363	362	322	407	332	368	342	383	351	397	342	348	387	377	351	363	343	361	381	380	332	353	354	389	355	369	381	375	360	321	350	329	376	364	335	323	359	368	367	395	337	338	354	373	350	344	362	396	410	373	351	374	366	390	366	387	369	358	387	365	398	372	357	354	381	391	372	366	387	363	338	360	362	358	361	392	354	390	352	387	363	401	393	361	333	373	359	381	364	370	375	377	367	377	341	343	409	333	330	334	393	365	336	337	337	362	369	324	376	345	347	370	377	364	379	359	407	375	339	355	361	343	376	390	366	333	345	370	340	351	318	333	353	344	320	379	321	366	331	357	350	389	341	349	390	374	329	333	366	391	362	331	365	383	358	370	347	411	368	385	392	360	365	351	346	343	370	417	392	351	368	351	357	328	345	347	369	365	359	359	396	371	359	374	331	348	353	358	392	348	358	340	379	372	382	375	369	326	345	378	372	364	336	341	368	353	382	365	379	371	368	372	351	377	352	369	364	363	362	349	362	360	341	347	394	346	378	336	338	345	370	330	332	379	361	328	355	380	347	305	356	350	366	384	351	364	370	345	354	329	336	352	351	348	357	358	359	356	335	347	373	333	377	395	340	336	372	344	339	381	386	380	372	358	364	397	329	384	335	363	386	375	357	346	342	341	332	345	369	371	392	383	366	381	358	355	348	353	344	345	363	371	369	383	365	352	341	371	337	361	361	351	350	338	383	348	338	341	371	348	372	375	362	357	356	351	365	394	409	352	315	409	384	341	350	372	332	346	369	348	390	353	341	356	346	369	332	364	388	356	345	353	319	389	364	352	348	335	327	340	315	357	361	376	356	378	331	333	332	377	360	320	322	371	319	346	329	364	357	345	392	329	375	328	356	364	396	369	342	351	346	340	355	373	373	370	370	359	379	375	327	335	326	371	335	359	330	374	359	358	372	337	358	343	337	321	371	377	337	357	336	340	394	385	342	364	345	330	350	360	365	331	381	374	339	353	377	363	318	378	375	360	339	368	374	342	380	348	392	368	360	342	365	328	399	384	356	332	366	343	358	375	350	380	370	357	353	370	341	354	367	378	347	361	387	365	355	367	344	382	382	432	374	351	353	356	369	313	354	367	360	341	363	354	364	349	345	370	383	342	339	383	330	356	370	356	355	361	333	374	363	385	364	365	370	381	373	323	351	338	342	347	326	354	392	367	369	335	342	391	363	340	387	366	343	372	389	357	327	348	330	366	396	383	339	372	362	338	360	353	363	366	336	375	359	361	338	373	342	340	360	369	358	345	349	346	360	375	340	377	410	414	407	353	360	346	371	348	358	330	380	372	372	361	382	383	382	364	396	336	325	341	337	347	319	330	378	364	349	351	325	348	344	370	344	353	391	347	343	368	322	354	350	368	374	345	376	330	373	361	354	378	381	346	382	352	339	352	353	351	370	349	349	386	348	379	404	360	381	400	345	386	369	347	393	334	381	328	359	333	377	350	348	328	350	410	383	388	365	317	359	369	339	362	330	333	323	348	361	329	332	347	342	350	350	382	353	340	351	330	363	347	357	349	354	350	382	363	363	412	340	369	361	386	330	334	354	313	354	344	339	373	349	310	346	346	341	363	394	368	377	354	389	338	371	351	319	362	330	366	353	341	359	355	376	353	351	384	346	310	375	373	328	365	358	372	376	344	365	343	334	340	386	359	366	372	358	361	356	326	368	335	387	339	361	374	350	339	390	366	334	344	353	360	353	354	356	367	361	363	382	383	321	346	390	382	347	389	352	320	361	382	356	346	380	345	333	359	379	357	359	371	341	391	333	374	349	355	370	363	351	392	393	331	317	328	347	353	380	343	364	344	343	360	348	395	381	335	363	378	364	357	360	351	361	381	332	378	351	347	329	344	317	344	401	356	368	370	368	364	360	345	361	351	337	353	366	321	354	355	391	352	371	360	389	344	347	378	345	360	356	390	348	336	341	364	342	358	343	365	323	336	340	347	351	343	357	328	368	416	351	358	362	314	388	366	334	350	339	355	351	388	373	361	372	340	362	364	382	349	377	375	363	353	352	351	375	341	371	358	345	344
26101	28783	36097	35992	34051	29521	22208	22875	26606	22937	20688	17407	7743	7380	9161	8071	8415	7908	5520	5323	5050	4176	2465	1842	1445	1377	1999	1718	1741	1567	1556	1592	1296	1085	981	983	970	889	880	890	880	881	878	869	926	901	859	875	810	904	866	936	857	958	841	870	897	836	870	878	904	874	850	862	866	870	830	921	851	843	857	888	875	826	880	856	843	847	835	873	851	885	845	886	905	840	881	890	906	886	838	866	915	875	864	875	862	876	890	822	858	881	849	868	855	872	855	879	865	894	927	883	884	845	888	866	849	894	881	865	876	896	867	860	859	909	907	916	896	899	917	880	871	913	876	853	875	885	912	873	878	900	862	856	802	876	856	886	891	861	856	854	832	888	856	880	885	862	887	920	866	874	860	862	860	899	877	816	862	869	860	901	870	881	886	818	857	845	884	861	880	894	868	928	899	911	914	951	862	927	873	909	829	912	875	883	914	843	910	884	892	862	886	889	890	840	924	875	876	867	861	855	900	878	843	853	839	874	896	836	821	853	887	796	910	927	842	840	869	885	868	860	836	816	901	816	915	867	833	901	907	929	900	923	853	861	869	898	837	886	837	936	842	935	835	883	912	903	800	897	869	856	889	840	869	894	849	860	857	897	896	866	835	902	814	863	842	850	872	870	854	902	930	859	889	871	897	880	899	860	872	869	876	826	883	904	823	887	885	857	903	867	828	912	856	900	852	862	933	885	877	885	841	889	873	860	903	885	916	878	895	893	832	857	863	840	801	885	868	876	907	864	923	842	869	876	849	874	890	855	866	857	873	865	882	910	858	927	867	844	883	851	859	844	885	818	889	876	871	875	858	865	899	837	876	862	873	813	900	888	881	860	860	869	856	874	794	861	900	855	889	858	901	851	885	846	900	871	863	877	855	853	843	853	900	843	842	901	864	837	950	901	892	845	920	914	849	868	865	857	853	903	904	894	871	877	879	841	879	877	869	887	852	885	862	879	855	890	892	923	848	884	846	872	924	892	865	915	839	875	833	913	864	878	818	832	818	854	907	890	954	825	820	903	903	880	855	869	880	854	879	898	836	884	870	845	852	910	844	851	872	842	809	889	842	920	862	884	912	809	842	890	889	842	880	917	886	923	869	813	876	817	849	825	874	896	867	874	848	859	860	923	861	892	905	891	839	825	875	946	919	833	904	903	879	881	834	929	911	883	880	881	874	860	880	867	873	837	910	841	880	857	871	901	890	867	861	907	854	849	922	843	912	804	827	856	873	868	872	890	862	906	939	859	891	812	891	885	885	872	889	901	885	808	875	797	905	864	887	882	921	885	884	843	830	893	851	849	883	848	841	898	854	896	927	922	824	880	852	859	853	876	869	889	877	869	858	882	931	863	851	858	854	874	935	886	891	915	855	862	872	892	852	969	931	906	866	904	880	853	879	882	871	827	912	908	822	888	827	928	853	845	857	880	807	886	858	901	898	936	870	904	897	889	840	833	897	862	860	894	874	895	844	897	868	884	869	837	886	875	862	911	890	920	909	876	843	848	893	897	885	885	898	876	862	890	914	914	841	898	874	880	874	875	872	857	921	883	899	883	891	928	880	809	882	885	896	868	909	880	890	852	870	860	902	847	888	905	892	892	854	823	860	852	897	880	851	898	871	863	866	854	874	844	879	852	869	870	845	912	875	883	880	883	865	862	891	868	824	827	849	895	873	869	891	877	856	859	862	903	904	830	826	934	889	881	862	854	838	855	833	909	913	905	875	916	893	839	892	847	842	879	862	878	926	944	890	887	876	856	902	883	917	879	846	845	848	858	864	897	872	894	901	817	904	878	882	881	892	863	832	934	882	861	904	873	801	909	887	909	847	885	870	877	877	853	895	869	933	891	912	918	919	857	856	878	855	809	842	920	889	886	841	854	852	813	860	883	850	865	892	891	897	848	836	864	890	844	904	873	888	918	846	866	942	920	842	861	830	850	844	845	848	861	861	902	826	884	842	843	873	853	876	947	929	837	891	843	869	861	862	856	898	873	875	864	893	888	893	880	859	888	933	896	883	898	897	913	886	888	879	882	823	841	897	846	899	874	886	860	879	923	843	871	794	865	875	885	905	953	876	882	868	856	912	889	921	878	891	850	890	925	861	835	866	907	894	879	895	885	903	920	853	850	841	891	874	878	887	879	870	835	848	859	854	861	871	865	900	890	901	878	854	871	845	824	869	907	899	862	877	891	873	918	911	859	883	942	872	897	910	847	838	860	900	844	853	908	870	835	864	805	895	887	851	904	893	839	878	864	881	820	856	859	873	891	862	895	876	854	925	882	846	879	905	889	837	894	820	903	875	905	834	878	870	851	828	823	909	873	833	903	901	853	896	846	889	870	889	850	936	873	886	823	866	871	907	875	864	843	916	870	884	916	832	911	858	872	892	841	881	901	852	904	909	855	910	903	900	863	905	887	879	909	878	858	894	898	843	852	841	926	856	830	831	893	889	855	849	847	851	888	915	857	914	863	888	866	858	842	841	868	884	893	887	831	879	890	921	872	895	893	923	912	895	907	931	935	862	918	873	885	872	896	903	911	874	920	885	911	895	907	851	873	881	887	889	883	831	872	839	811	844	864	841	845	871	856	863	858	849	908	927	894	884	873	895	831	828	902	831	898	868	893	860	846	885	874	836	856	906	862	844	875	932	811	902	896	846	959	794	885	872	830	895	910	853	912	831	873	839	933	878	862	832	810	836	917	914	892	949	935	843	874	934	877	904	856	887	807	896	855	919	829	855	881	929	850	896	956	849	922	886	897	860	877	891	863	894	868	857	853	845	864	869	850	959	906	895	827	844	895	864	883	814	877	913	903	879	817	861	915	874	867	838	869	979	876	876	886	902	845	898	888	864	886	868	859	842	879	839	881	840	885	859	888	858	913	891	847	872	887	937	914	872	888	908	889	876	883	887	841	873	854	886	854	928	843	849	866	891	903	867	905	912	906	813	902	863	871	922	880	891	868	804	830	848	853	899	917	833	916	904	874	857	844	899	887	846	878	899	850	845	852	868	885	875	875	860	890	878	932	863	848	877	881	883	842	860	873	837	808	913	899	931	870	922	926	858	866	883	850	858	860	853	885	887	870	834	865	794	899	844	876	888	821	845	852	899	898	911	885	902	875	857	875	840	897	810	884	889	827	897	895	849	872	859	913	918	884	900	835	867	895	896	891	866	877	895	875	868	882	876	858	887	833	924	854	831	927	887	887	874	847	889	859	853	926	907	817	893	905	876	844	946	863	894	917	888	910	842	878	877	879	895	913	814	896	846	843	832	949	856	893	878	821	874	905	823	852	846	851	867	861	855	829	875	837	929	877	890	851	909	914	860	898	864	832	881	877	878	883	896	807	874	858	873	933	867	852	895	901	889	830	912	899	914	897	905	879	915	886	864	872	880	868	874	895	925	854	871	842	881	842	897	886	841	890	807	916	880	919	821	953	866	879	872	864	924	921	893	884	861	847	880	889
25168	16321	16568	11451	7068	4350	2599	1948	1461	1141	841	708	608	545	525	483	469	473	451	467	394	439	418	360	381	398	369	402	349	412	372	372	417	383	382	406	381	375	380	379	378	351	375	383	357	353	358	335	356	398	402	384	337	347	377	355	376	362	381	332	400	364	364	362	379	360	353	388	367	362	368	347	397	360	360	330	348	330	380	346	366	373	380	362	369	363	376	365	333	366	348	359	364	378	351	353	363	383	337	420	375	368	354	347	391	370	389	330	354	331	358	374	357	381	358	377	366	376	369	377	367	380	369	333	382	354	345	375	352	373	322	359	368	355	355	389	378	371	363	359	348	320	398	337	369	392	356	375	342	373	348	365	363	358	377	314	333	382	345	390	366	352	359	383	380	369	363	365	388	344	368	320	359	371	370	382	348	341	359	349	371	393	368	378	358	367	354	365	356	373	354	377	359	381	325	321	344	378	357	341	351	367	344	386	361	353	335	350	356	325	352	332	401	387	360	362	347	394	389	386	369	392	388	349	356	362	375	346	347	382	364	331	350	363	343	390	360	343	379	381	401	384	392	378	355	401	395	356	362	347	385	341	314	355	361	365	352	389	350	388	343	342	383	372	350	350	372	361	362	367	370	362	349	373	331	376	332	304	348	357	332	370	399	426	349	380	354	365	346	380	381	360	344	349	357	351	352	338	380	363	361	371	381	417	407	352	356	348	341	366	371	376	401	366	351	378	376	395	382	350	362	380	343	350	342	364	399	340	353	403	402	334	375	376	345	371	336	373	364	354	373	361	350	389	355	364	365	378	364	361	315	323	354	355	373	392	356	353	361	388	360	353	329	352	351	344	343	344	345	395	341	375	331	381	386	373	332	355	372	405	338	387	388	372	359	362	370	366	375	387	369	394	356	340	347	373	362	377	364	360	366	343	335	407	365	353	329	385	354	372	343	342	370	370	370	385	381	352	404	387	357	383	325	363	327	332	385	364	375	318	322	351	364	396	371	374	376	362	389	339	406	322	354	354	356	359	385	380	379	400	350	378	348	334	344	375	352	371	357	378	339	360	347	364	343	369	373	339	408	354	360	370	341	353	350	318	372	332	383	328	326	356	323	389	370	358	358	354	348	340	361	379	366	366	362	385	357	364	333	402	372	348	367	360	348	386	357	367	309	366	375	400	375	392	342	343	349	342	340	357	362	358	338	375	380	364	374	369	362	348	342	399	357	356	349	350	372	400	348	376	353	354	331	379	386	351	344	379	348	378	356	374	392	368	388	320	384	353	363	373	380	358	330	363	374	360	353	340	338	366	372	331	361	362	371	352	346	385	379	370	344	367	326	385	364	340	361	361	375	334	370	395	343	369	367	329	361	384	381	347	335	389	356	351	369	395	371	381	373	402	352	378	318	391	372	338	353	339	369	389	340	369	347	342	364	366	357	371	343	331	350	336	357	376	347	372	352	376	332	391	346	400	389	324	360	338	354	349	347	362	351	385	360	404	328	348	375	362	346	350	378	351	380	362	382	354	356	375	369	388	365	397	357	373	364	371	331	320	353	363	373	382	344	339	378	362	348	369	374	331	374	364	389	371	380	374	382	341	360	358	381	351	393	408	361	343	357	342	325	359	357	371	386	368	370	335	372	360	365	366	359	330	352	389	369	352	346	379	371	375	328	344	371	376	329	352	385	383	367	355	376	348	386	383	369	365	347	373	382	343	369	369	352	353	361	355	355	343	386	325	333	339	367	319	362	351	348	349	358	380	377	370	332	356	402	362	385	376	390	388	352	403	367	365	342	387	376	353	369	384	369	350	371	355	361	376	376	369	341	371	353	368	325	360	367	332	345	375	341	346	328	355	382	375	376	349	338	396	356	332	395	366	334	342	354	355	361	376	361	359	314	365	371	372	399	336	397	384	386	350	355	355	406	385	377	380	346	377	350	352	369	393	362	378	381	356	351	338	337	363	323	353	344	394	359	343	383	354	371	352	400	358	368	371	317	364	367	369	392	358	402	363	358	354	347	360	332	369	385	353	342	300	361	373	349	361	388	374	387	358	352	357	373	381	343	386	372	346	365	373	352	387	367	373	355	343	372	385	336	382	378	340	354	315	361	367	384	381	367	378	339	336	358	352	334	358	352	352	373	361	370	342	358	381	415	316	364	353	380	359	384	354	340	390	325	388	344	367	370	350	377	353	371	316	346	363	348	352	397	353	385	386	392	342	393	381	402	340	343	336	352	367	396	361	349	386	345	371	346	370	353	344	356	363	401	388	370	351	362	344	324	366	374	360	399	400	383	342	343	366	385	387	360	342	319	389	374	386	346	367	381	347	338	382	364	350	363	367	364	352	338	344	336	353	337	360	386	399	356	349	363	388	370	391	338	368	367	344	398	337	358	394	339	354	380	341	358	357	334	369	361	340	353	362	364	363	368	364	398	332	382	375	366	372	372	361	335	349	388	376	360	380	353	385	374	351	367	379	323	364	412	375	382	351	347	323	381	401	380	383	385	363	347	372	373	354	356	368	393	380	400	386	372	366	340	350	372	340	355	365	347	363	403	356	356	369	387	364	346	392	374	364	361	381	370	378	368	378	360	393	381	394	346	359	364	374	326	361	334	378	393	370	386	362	378	363	353	372	388	382	326	374	356	331	351	340	374	363	400	396	367	331	384	365	364	344	341	360	356	344	353	356	388	375	364	370	382	392	375	364	363	337	350	338	316	350	366	348	370	358	346	363	379	333	354	330	386	345	352	361	355	393	334	346	350	397	375	354	368	343	353	345	343	353	366	360	370	355	377	350	347	399	378	334	366	321	359	348	364	378	342	369	415	391	369	366	366	360	376	377	347	364	378	341	361	403	365	393	369	367	376	395	373	361	367	362	368	383	376	360	333	354	329	355	376	382	333	342	367	360	346	351	362	372	350	330	371	386	354	377	353	336	327	360	388	362	355	368	372	356	357	395	378	366	367	322	379	396	348	347	380	332	409	355	346	385	413	344	346	357	378	339	361	365	347	385	374	369	358	376	373	354	391	408	356	337	351	379	346	316	348	359	395	366	348	372	372	323	391	342	342	374	369	375	386	326	365	399	381	337	353	353	370	394	326	357	365	350	372	384	336	365	374	331	362	361	371	368	394	365	353	381	391	360	385	357	396	384	368	368	349	338	355	367	362	335	364	378	354	356	370	351	382	374	356	380	364	375	369	374	366	389	390	365	320	366	384	368	372	369	334	357	347	353	360	346	357	355	359	349	401	372	387	333	373	354	344	371	377	372	380	353	377	354	334	364	369	356	374	381	387	382	342	369	365	342	360	390	383	404	362	373	383	291	370	382	327	345	372	331	330	349	379	369	404	378	373	380	356	366	349	363	323	341	368	341	357	328	383	362	357	363	371	389	370	371	374	332	365	349	336	362	384	374	410	378	384	382	353	366	378	343	335	363	407	362	342	348	364	372	338	357	341	317	330	353	389	371	357	393	375	336	344	342	340	358
16471	15078	21980	21310	17852	13730	10292	7843	6331	4575	3438	2953	2289	2133	1841	1719	1696	1546	1487	1379	1266	1154	1104	1145	1046	1010	991	982	940	946	925	942	963	908	902	940	879	890	956	851	903	930	927	869	865	879	874	853	918	908	901	914	867	888	863	924	884	875	929	838	863	910	886	892	864	857	920	905	885	863	924	840	865	909	896	930	903	862	905	895	892	884	947	911	900	921	941	843	866	891	912	869	912	914	870	903	917	899	884	881	912	874	924	883	870	910	882	879	848	910	911	897	930	900	908	878	901	912	910	893	926	869	913	910	915	869	935	889	859	932	886	955	901	828	928	905	905	953	894	856	878	887	895	862	875	859	870	905	909	877	891	892	885	903	881	872	884	861	866	908	947	920	887	874	920	870	904	852	906	881	878	941	891	943	907	950	901	915	833	935	860	884	841	928	900	903	896	906	936	875	863	888	835	874	887	866	867	929	881	841	887	892	905	909	880	858	878	927	895	889	909	890	901	892	888	856	922	892	878	851	930	919	916	851	853	893	878	868	896	885	857	902	886	888	876	839	918	928	888	853	879	860	877	862	874	900	878	869	882	876	871	930	916	884	860	887	861	908	900	868	861	857	900	901	897	863	927	895	913	873	869	904	886	882	846	901	876	879	916	835	888	871	894	873	907	907	865	890	916	899	856	877	843	914	849	839	920	884	846	922	843	925	905	896	888	899	853	885	880	874	910	879	889	913	905	857	901	890	880	907	829	938	883	915	922	911	903	862	895	921	882	892	914	874	880	906	920	895	851	861	891	910	920	881	879	921	923	849	841	905	892	850	936	836	907	859	910	898	906	873	905	845	892	890	903	895	924	879	903	868	891	860	850	853	863	926	865	852	886	879	906	860	886	818	898	880	885	907	896	900	914	910	844	869	922	893	902	855	891	872	924	893	906	866	905	888	892	868	836	916	868	887	887	861	970	910	834	864	899	924	865	903	860	892	863	903	949	934	843	868	859	936	855	893	855	892	827	954	844	871	912	871	874	885	869	864	904	899	831	848	914	870	889	920	952	862	899	886	907	885	907	914	870	888	923	895	882	879	891	835	868	921	857	894	888	893	788	961	895	915	904	916	938	866	876	863	918	848	907	880	852	868	860	885	849	909	911	847	893	940	863	840	892	844	841	948	892	879	904	937	889	862	896	883	865	930	825	882	875	935	871	876	860	909	917	859	896	917	858	894	868	832	907	908	910	893	874	864	909	919	868	893	925	905	892	877	845	903	868	847	938	903	897	870	894	876	879	901	910	847	920	854	879	930	874	916	860	890	932	927	925	892	844	881	954	903	864	889	875	944	942	892	867	898	924	883	880	887	852	874	874	851	888	894	850	858	885	891	902	904	848	865	898	930	895	845	957	943	901	925	932	845	887	877	871	870	920	843	860	905	859	896	901	861	859	913	905	899	921	886	899	858	901	904	880	854	875	905	945	886	865	855	881	892	888	901	838	854	934	900	881	860	912	942	911	912	853	900	839	870	881	857	860	880	899	873	899	891	841	913	901	890	881	896	853	879	918	880	901	936	883	833	889	888	907	833	907	819	882	864	888	896	862	871	902	876	861	916	866	900	887	918	919	901	869	951	896	845	878	866	872	929	896	871	868	913	920	888	901	896	868	931	880	929	944	849	856	839	840	910	880	853	914	874	890	886	872	939	856	891	932	854	917	877	874	869	920	876	903	874	867	897	896	871	897	850	856	923	875	901	906	861	897	911	872	872	901	914	883	946	893	885	854	910	810	871	935	863	855	896	888	866	918	896	871	914	898	930	922	880	867	884	905	874	896	876	877	870	910	855	893	869	893	807	862	875	875	850	924	862	912	875	973	846	869	913	921	890	850	887	885	854	920	920	929	883	927	908	904	852	895	878	940	851	875	874	889	945	844	897	842	888	884	868	853	869	894	921	901	933	866	864	901	893	891	877	857	869	888	891	900	860	857	864	863	851	812	886	869	910	886	912	933	856	898	899	853	922	943	917	895	889	888	893	896	877	903	908	909	862	909	891	862	895	902	867	893	928	885	938	885	903	885	889	925	857	912	855	894	891	922	848	896	910	857	886	942	865	866	928	898	851	851	861	882	846	921	869	842	894	865	887	878	914	891	887	827	841	924	883	874	916	863	947	901	827	912	920	892	918	852	916	890	797	901	876	888	893	876	914	903	851	826	890	855	878	938	927	925	859	943	928	900	874	839	873	866	875	949	916	891	891	795	923	868	866	904	889	896	924	891	885	894	951	893	932	886	885	910	876	912	887	895	887	843	924	916	840	849	896	909	885	886	904	876	945	901	895	890	956	886	928	894	849	861	884	912	910	941	900	851	904	874	880	867	904	885	901	885	887	900	904	902	916	893	888	840	914	873	843	861	889	892	886	915	929	874	872	898	890	924	875	873	873	897	839	888	828	872	976	895	921	795	858	907	945	855	903	862	870	864	911	883	890	921	859	914	866	891	955	886	869	893	896	904	871	954	911	854	900	878	919	919	868	861	916	872	916	892	859	861	898	870	907	922	890	897	825	906	913	888	901	865	904	857	909	836	874	884	894	887	916	912	893	908	913	886	921	931	861	902	911	905	886	890	902	897	875	907	882	928	845	923	883	927	884	863	862	932	919	862	874	845	920	894	863	928	863	897	847	908	923	906	922	883	876	894	849	826	900	868	900	896	923	909	909	891	859	934	882	876	902	881	872	888	898	899	849	875	874	836	915	863	847	859	879	864	857	874	844	888	883	918	886	829	888	850	909	870	905	829	851	876	879	858	885	852	887	861	877	890	931	891	885	828	863	947	856	833	899	911	908	861	885	850	935	870	905	848	883	915	901	852	882	836	876	864	948	922	870	887	916	899	889	865	919	904	913	878	889	880	916	905	881	896	878	905	930	880	891	835	885	910	895	842	857	845	915	844	924	857	898	880	845	869	887	895	866	886	891	848	852	874	905	919	883	840	880	878	903	835	909	912	890	929	875	935	918	852	893	844	856	871	919	869	916	822	877	923	911	869	878	889	906	874	881	935	882	921	830	896	865	889	883	867	875	860	870	865	849	890	842	877	866	896	902	881	887	945	895	846	932	918	900	891	900	909	921	864	923	905	905	955	901	915	867	911	915	882	862	904	935	883	901	893	838	849	866	918	836	867	851	860	894	923	901	846	917	866	886	883	905	904	879	871	871	944	945	905	903	895	926	901	925	896	895	827	898	889	833	920	846	845	874	877	927	847	871	923	914	878	907	868	897	857	926	891	935	878	927	887	882	889	843	902	851	935	902	906	907	890	874	882	887	918	829	904	883	858	951	931	892	860	888	893	880	866	812	924	871	866	914	898	905	841	840	874	865	864	883	917	846	912	869	852	904	920	878	924	874	914	968	907	902	968	823	862	873	822	928	858	921	910	845	911	904	884	862	895	899	846	875	901	887	843	913	891	849	834	867	914	897	901	920	878	852	926	886	854	902	892	918	878	940	907	940
32816	26063	26058	19719	13788	10041	6021	4599	4764	3425	3035	2557	1251	982	922	1042	973	895	668	614	600	592	505	418	389	444	454	407	443	371	374	403	356	384	398	385	346	366	382	362	348	363	357	379	367	338	340	386	372	365	379	322	339	339	377	374	368	386	329	351	340	373	328	348	339	343	353	362	338	344	410	362	375	382	337	360	374	337	397	384	310	345	379	374	391	391	323	358	399	373	349	368	344	353	368	325	353	364	358	338	349	376	375	332	318	347	357	319	352	382	371	397	339	366	361	375	364	375	357	338	394	376	367	379	345	297	353	330	328	369	338	363	354	341	361	366	324	380	380	332	356	356	342	362	324	309	326	363	363	359	374	341	337	343	321	356	369	371	340	378	356	360	372	369	355	368	348	355	318	376	375	358	365	368	334	333	364	373	352	350	354	343	363	347	374	350	345	351	391	348	380	358	336	331	344	376	341	359	363	355	355	360	324	377	352	359	356	332	406	370	320	346	356	380	302	367	364	368	336	338	360	370	320	343	347	390	380	362	363	358	363	371	377	414	372	335	388	362	347	354	373	312	370	336	358	361	351	350	348	358	370	348	406	387	373	336	391	389	342	362	384	363	370	345	330	341	366	379	352	368	338	343	351	345	385	344	371	371	358	373	329	411	372	377	348	341	356	364	355	340	367	364	385	367	348	373	362	367	389	339	348	330	398	371	351	356	338	351	348	360	378	337	371	349	345	325	369	317	341	347	363	375	356	371	348	333	330	342	350	347	334	361	351	357	381	343	354	330	347	340	368	370	348	348	363	317	347	351	357	370	361	341	333	394	382	371	383	368	356	381	334	361	368	380	376	339	355	376	361	383	317	369	369	351	338	382	337	353	388	343	367	380	373	350	349	360	347	380	373	328	383	370	358	363	350	341	366	335	352	384	351	366	333	330	333	343	336	365	325	356	351	351	336	353	340	348	360	360	334	362	337	357	347	341	330	396	375	319	342	382	340	369	377	350	395	358	337	356	356	321	380	345	362	382	388	360	316	388	354	360	363	369	381	362	353	345	366	352	348	349	350	345	354	359	357	345	346	342	327	357	366	345	372	323	333	342	389	378	348	367	340	366	368	328	335	355	299	349	340	353	364	411	382	367	337	327	374	355	332	360	352	347	341	340	351	388	361	350	376	361	384	342	314	376	353	361	383	355	310	343	370	376	340	366	380	341	340	352	336	345	316	360	357	359	367	368	347	349	366	354	365	366	366	356	352	367	369	373	350	322	350	394	373	340	351	329	338	355	364	365	354	357	362	332	397	345	359	333	362	395	335	382	377	340	344	355	339	368	375	366	343	338	350	323	359	359	386	374	332	384	343	353	336	347	369	348	376	369	302	364	386	360	347	347	347	329	355	361	352	352	366	345	337	359	328	391	349	349	345	361	379	335	355	386	316	354	400	375	359	357	370	331	351	382	345	328	359	353	379	402	362	376	343	341	377	359	382	354	333	322	340	383	369	391	364	377	356	371	344	369	337	355	347	349	348	346	336	367	383	358	372	350	368	370	361	358	335	365	350	363	321	337	353	342	373	376	350	332	369	364	359	340	342	307	348	362	381	344	366	384	360	369	382	345	350	363	386	352	375	382	374	353	352	360	373	354	383	370	343	356	342	343	339	370	361	356	380	332	381	341	352	393	374	349	364	348	355	377	363	357	347	321	359	350	335	354	335	333	356	363	389	368	336	352	349	349	386	335	345	353	326	379	367	346	351	368	348	368	368	356	364	345	341	349	364	336	355	328	343	319	348	367	338	367	325	347	345	380	353	345	362	341	375	344	355	321	360	358	406	382	317	373	377	358	340	357	356	367	325	374	362	343	362	383	381	364	367	363	367	354	370	352	368	395	315	372	378	354	372	352	389	365	363	371	345	375	370	343	351	344	372	297	364	372	360	323	378	345	325	376	343	339	351	361	339	392	343	354	367	367	368	359	367	377	345	377	345	339	336	349	383	344	345	345	354	357	343	356	366	370	341	325	357	344	363	338	345	339	331	346	380	323	347	373	356	367	359	358	402	361	325	380	366	387	351	323	369	341	305	331	361	345	362	337	343	342	364	355	351	368	397	352	350	340	361	365	359	355	304	392	387	331	355	370	341	368	381	352	359	321	333	345	367	344	336	350	359	357	364	361	361	343	367	366	357	329	370	336	359	372	379	359	382	396	372	338	365	375	320	340	373	362	366	378	358	345	383	345	378	388	395	354	360	360	339	350	351	348	337	347	318	330	367	342	353	369	369	358	362	359	370	331	380	357	348	350	364	340	347	342	359	341	343	350	376	393	362	373	357	345	391	344	364	364	351	373	360	350	334	373	331	368	365	361	332	360	342	332	394	380	368	383	362	424	356	349	379	382	328	367	384	327	334	357	361	350	333	376	366	336	356	337	369	361	358	335	386	332	355	368	367	370	363	335	345	351	350	358	360	363	367	366	364	333	398	320	348	347	363	401	385	348	353	369	384	384	341	318	360	337	349	332	353	355	368	357	373	395	397	358	318	364	384	379	347	335	361	346	376	318	338	380	376	343	400	373	353	393	343	347	350	339	323	386	345	362	389	371	365	335	372	365	361	325	366	335	367	339	362	344	382	378	342	400	386	326	372	357	350	363	376	360	386	403	356	339	384	368	350	333	390	395	365	354	358	366	380	354	372	320	349	378	336	349	347	372	356	336	377	335	362	348	352	397	373	341	354	318	316	338	354	356	360	360	374	370	294	338	395	340	370	361	381	401	369	337	389	347	347	329	355	336	339	370	373	315	376	337	342	385	376	329	360	367	343	375	329	342	365	355	362	354	344	357	347	360	346	332	371	344	389	336	353	341	360	354	368	382	344	346	340	355	339	361	363	370	384	350	376	397	357	353	384	364	340	335	354	355	341	333	325	358	344	344	363	342	349	345	340	391	360	372	333	345	355	382	368	361	322	359	368	396	381	355	351	357	366	338	334	382	362	311	334	348	363	363	329	368	364	335	341	335	335	380	362	339	381	394	356	342	347	352	374	357	331	347	356	325	376	329	350	333	339	356	334	366	350	368	377	376	361	365	350	402	372	350	349	383	369	333	378	360	358	366	367	356	380	342	342	369	361	360	366	347	350	324	372	336	352	364	376	355	374	326	356	344	334	332	364	345	339	355	350	336	343	360	331	355	330	376	359	347	395	332	352	363	354	353	368	342	351	349	368	387	376	349	339	395	351	355	350	397	345	375	334	369	377	347	380	351	364	328	326	335	359	333	369	351	361	339	366	363	347	366	379	389	358	356	392	370	357	346	354	355	381	349	369	341	354	371	358	358	371	337	349	337	345	389	348	326	386	347	362	364	358	346	343	354	340	352	359	358	356	363	348	361	368	327	316	377	396	403	383	353	380	357	386	360	387	359	358	376	397	366	358	364	329	356	350	354	353	342	366	345	349	332	343	366	363	362	357	336	351	349	376	373	354	382	340	331	340	326	346	354	355	350
21381	22976	29056	28660	25893	22902	16470	15941	16955	13626	13050	11356	5306	4375	4321	5001	4632	4303	2571	2669	2670	2484	1716	1354	1210	1202	1399	1314	1301	1135	1175	1150	1141	958	984	929	877	914	935	874	861	940	868	819	913	893	913	899	873	866	875	896	849	847	897	903	875	880	880	946	905	900	860	893	849	899	903	889	892	894	851	867	828	865	874	864	887	868	880	860	903	885	810	828	851	891	885	898	890	931	912	907	839	868	865	865	875	909	848	882	911	882	910	876	902	858	892	882	896	902	892	879	890	881	887	894	866	852	800	904	882	864	868	865	878	914	855	859	923	905	838	911	850	885	900	871	840	857	866	898	826	922	914	915	854	877	838	892	935	915	849	908	896	845	838	888	896	919	901	855	847	916	875	939	866	886	877	850	832	914	889	861	891	877	846	912	898	904	874	863	861	892	866	880	899	875	880	953	884	892	876	865	856	877	851	879	900	848	867	867	822	852	903	808	891	904	867	855	871	908	874	807	885	921	834	893	847	913	882	887	840	910	886	934	896	876	924	891	877	865	869	861	943	913	827	899	877	890	854	877	870	912	873	878	881	910	857	877	913	894	928	834	895	848	912	908	889	907	926	876	910	885	877	909	865	831	886	933	873	928	896	854	956	899	902	881	894	864	852	917	853	851	880	878	859	898	909	878	867	929	864	912	924	921	871	906	914	828	832	932	806	918	861	860	883	880	862	878	865	890	854	879	919	851	877	916	919	896	873	856	900	864	931	889	900	881	891	827	884	875	889	888	868	918	863	895	856	900	874	847	856	885	857	872	876	855	886	923	905	891	865	845	879	875	923	910	922	895	872	889	879	857	935	888	892	886	876	887	886	845	890	850	871	858	918	872	896	941	868	872	871	910	925	866	903	865	873	854	867	891	842	868	887	874	928	904	918	891	860	881	847	902	884	881	889	883	796	875	862	852	950	867	915	868	852	922	896	921	853	886	871	881	897	912	937	912	903	897	892	896	907	865	865	922	878	864	860	906	844	912	831	897	851	886	915	864	863	900	860	865	882	877	865	864	938	890	893	912	911	920	887	863	843	858	872	819	909	901	845	870	849	921	905	899	891	925	881	853	906	881	916	877	888	890	900	867	881	894	860	895	869	825	931	935	895	874	825	890	886	912	911	835	835	916	914	896	873	876	911	907	866	908	887	900	869	874	870	909	846	922	932	902	855	874	874	915	895	881	867	871	878	936	885	908	919	879	901	880	852	845	907	884	865	879	938	881	867	839	853	898	860	884	879	897	902	890	901	835	825	841	893	868	870	830	863	852	956	901	871	876	840	922	870	877	854	868	875	927	915	869	842	888	874	884	899	906	865	872	856	853	876	840	896	818	888	876	856	864	821	872	878	854	833	923	839	881	939	904	879	891	890	893	897	922	883	914	897	847	903	917	848	868	843	861	878	895	895	866	880	880	862	852	847	908	857	880	867	902	864	898	901	872	918	931	873	882	878	893	876	852	909	837	883	870	916	901	897	885	883	881	851	933	915	854	896	915	913	850	879	909	868	855	943	876	891	837	904	848	894	926	918	831	861	880	894	883	873	860	909	841	856	918	862	813	872	902	881	825	824	888	922	936	831	882	886	933	857	881	882	842	846	928	858	866	856	870	882	901	916	877	959	940	937	899	847	907	924	866	886	918	907	911	914	859	843	880	845	878	880	938	895	902	864	885	889	866	910	861	848	855	873	870	874	889	886	918	861	898	879	903	897	828	899	862	865	864	923	924	872	841	946	867	878	916	903	872	875	860	855	834	866	905	867	838	869	888	894	927	860	874	935	830	877	883	858	915	872	935	881	867	853	876	827	875	878	907	937	921	829	863	844	853	870	906	884	960	876	875	899	861	879	935	909	937	928	948	934	871	893	891	841	857	846	912	868	901	863	879	857	902	923	848	911	909	915	889	943	887	865	934	913	826	867	896	885	908	877	894	865	920	825	871	816	890	828	842	834	914	846	875	861	856	871	868	943	908	868	897	862	894	894	899	869	865	864	876	867	896	907	919	884	866	855	880	878	813	896	905	927	906	846	900	831	905	943	862	911	840	882	885	882	875	887	868	874	878	818	795	901	887	893	931	921	877	877	876	832	873	886	886	871	886	855	892	915	867	835	914	811	891	897	866	883	877	870	928	841	874	855	837	832	861	866	852	874	858	900	801	885	911	946	916	836	877	867	908	885	862	864	903	866	898	856	881	831	929	858	896	876	877	854	912	906	857	903	885	883	888	958	880	899	902	873	828	887	849	884	904	950	835	895	903	887	860	869	871	883	891	869	846	904	870	903	872	896	844	882	856	919	891	888	872	790	907	859	885	886	920	865	883	837	877	902	893	879	835	895	919	943	862	830	880	905	901	868	884	892	852	896	892	889	895	887	862	852	878	893	859	850	906	894	864	914	956	907	858	907	883	909	897	879	887	939	862	929	886	891	865	924	864	915	872	870	877	858	884	859	860	885	839	856	890	914	915	906	856	886	851	926	910	878	899	886	887	938	872	837	895	889	912	876	836	898	886	850	855	901	915	849	897	918	917	941	846	872	832	927	855	904	936	941	826	925	872	846	853	855	865	868	866	853	929	868	846	909	872	882	904	905	896	818	902	893	847	899	858	858	896	912	874	882	908	893	899	882	891	914	922	915	884	945	886	878	884	904	889	878	871	949	862	931	885	878	920	872	892	904	858	850	940	885	880	826	921	889	849	783	900	885	877	900	888	835	826	810	920	896	913	884	871	869	865	879	865	848	867	885	875	863	894	859	865	893	892	889	861	939	898	896	927	923	827	874	871	855	816	900	867	945	906	927	845	903	886	827	883	880	915	902	913	894	894	826	869	869	902	882	885	935	888	879	920	861	852	865	858	861	880	842	901	893	868	846	876	878	901	896	908	858	861	929	903	847	872	919	905	880	847	893	902	935	897	890	943	860	876	890	869	895	889	845	853	907	855	870	907	966	895	908	924	901	865	863	877	904	873	916	893	899	867	938	901	844	885	933	863	872	878	885	850	884	852	883	870	876	871	869	885	847	843	857	823	875	879	905	914	872	886	892	843	844	894	889	858	924	871	908	920	883	936	830	841	838	913	910	857	833	849	826	871	921	919	853	809	883	892	924	882	886	863	867	873	886	872	890	908	843	905	872	891	877	872	833	928	905	859	867	879	860	910	865	904	890	909	946	931	906	887	898	905	800	848	868	904	883	896	843	881	924	878	877	916	909	885	890	837	909	839	850	862	854	894	847	902	877	894	891	899	921	865	931	909	881	860	890	884	895	888	913	840	864	838	893	848	921	924	883	839	875	869	901	859	919	862	876	854	935	843	847	891	821	873	834	908	899	883	875	894	890	859	844	825	843	860	875	878	918	823	893	883	920	840	861	870	912	883	923	874	884	872	857	904	911	867	890	825	866	887	891	869	846	929	869	837	889	901	873	849	894	858	855	886	870	906	868	874	911	872	896	937	902	834	837	909	898	893
37609	32449	34308	26389	20628	18186	10412	8930	9673	7200	6328	5246	1967	1963	1784	1739	1730	1597	1191	975	987	855	722	526	464	466	513	513	467	485	440	470	393	395	429	352	417	345	339	348	387	356	330	367	371	318	368	352	346	363	383	371	362	360	364	370	355	359	342	333	351	379	367	346	358	388	313	332	341	376	355	327	355	364	339	347	351	355	357	351	391	382	371	378	353	363	363	388	348	363	373	351	340	360	344	338	377	340	362	390	365	370	355	370	351	335	381	335	366	389	333	356	364	359	361	372	364	398	371	343	344	302	330	336	384	374	376	362	398	380	345	363	379	348	378	356	338	361	354	356	362	361	337	363	333	364	344	341	363	352	369	340	329	353	354	343	332	329	334	369	355	379	348	368	370	315	332	349	365	327	355	370	359	372	388	352	360	364	383	381	351	359	324	361	371	423	351	371	340	356	371	343	355	386	335	316	379	365	358	370	373	364	339	391	341	384	326	341	346	369	366	328	352	375	339	348	357	372	342	348	373	368	396	353	364	337	348	422	336	345	339	377	386	372	377	374	374	359	345	367	363	337	343	353	363	343	379	347	359	397	415	349	352	391	368	381	401	334	339	325	366	362	386	376	349	346	357	352	375	351	336	362	376	371	383	344	360	361	356	374	336	349	329	341	350	360	349	368	347	356	379	344	348	398	358	355	325	378	357	383	339	366	355	363	384	384	390	393	324	373	341	381	334	359	366	364	371	341	353	367	369	364	359	331	356	320	340	345	378	312	316	374	343	337	357	372	322	363	348	381	378	352	378	335	386	380	359	351	356	351	377	354	347	368	346	335	341	353	369	358	350	367	367	369	375	317	347	343	377	351	344	360	371	349	343	358	339	384	381	352	347	379	386	354	344	375	366	370	345	346	395	382	371	365	368	345	352	345	410	342	365	327	356	379	350	332	356	338	346	347	338	364	345	336	332	358	350	319	354	396	354	397	366	358	365	349	367	362	359	354	382	345	323	363	358	338	368	335	397	355	374	397	388	358	342	371	321	323	352	347	326	357	367	320	369	384	362	360	367	351	430	370	372	321	344	344	376	333	373	332	374	357	370	355	343	353	359	383	351	365	361	352	357	380	353	382	343	391	353	342	348	295	349	377	368	396	354	357	357	333	311	383	324	339	358	348	379	392	372	341	367	352	334	370	379	363	367	387	365	362	395	340	372	347	379	365	374	353	351	360	371	375	382	351	368	342	353	345	350	360	379	371	356	357	303	366	342	358	353	344	335	326	358	351	365	354	381	331	373	384	356	393	353	346	362	328	368	362	383	341	380	389	330	361	368	367	356	383	371	371	381	343	334	371	343	336	352	325	361	357	367	368	361	348	375	386	382	305	340	378	352	349	369	333	354	350	322	369	342	374	386	332	368	364	330	370	356	362	327	347	326	369	343	353	359	368	337	368	364	380	341	333	352	333	348	340	361	357	363	354	391	350	373	383	332	356	358	354	368	380	344	343	322	326	334	355	384	349	328	330	373	305	351	338	365	377	318	371	353	363	347	368	343	363	355	383	361	310	381	368	365	388	377	360	350	385	355	350	340	388	338	369	361	359	327	376	353	386	330	341	375	363	388	364	338	348	350	348	324	373	380	304	333	356	375	346	335	376	350	398	360	351	361	359	339	346	361	347	354	369	362	388	344	345	377	387	374	365	339	355	391	382	357	394	361	346	368	388	359	347	385	347	347	376	359	378	375	335	408	350	372	339	354	340	378	357	394	357	353	378	364	352	388	377	360	363	348	349	359	330	331	338	361	352	364	384	341	342	353	375	333	347	384	369	339	351	380	328	364	344	348	371	400	355	335	344	337	372	374	390	368	364	358	365	335	330	339	379	364	401	353	356	343	382	384	331	349	360	368	362	410	363	333	353	349	346	362	369	399	349	334	345	373	378	399	363	404	353	341	361	359	358	361	341	382	387	373	352	372	355	360	372	388	365	370	358	346	371	363	336	362	348	384	374	371	409	370	370	366	350	342	381	359	352	352	382	348	345	341	343	333	357	323	339	364	371	376	341	350	366	365	338	401	354	347	361	335	334	338	343	334	365	396	351	355	370	367	334	329	319	348	350	341	351	369	338	350	362	395	348	374	329	355	370	359	331	324	347	355	372	378	342	383	357	361	351	368	348	380	389	375	346	367	377	417	365	348	327	384	348	356	386	333	367	327	337	361	313	328	361	348	340	365	366	329	357	344	390	341	383	359	378	391	339	394	384	327	378	354	348	332	364	374	368	390	356	373	373	348	358	357	371	345	376	325	379	342	404	408	379	393	340	351	357	371	356	348	366	357	365	341	364	360	345	328	358	374	377	360	361	340	401	342	362	365	364	360	350	387	376	333	391	368	362	375	339	380	345	385	355	355	374	399	361	309	382	316	347	367	358	345	382	341	342	372	343	367	350	342	372	375	333	338	360	372	357	375	385	366	308	313	392	366	344	392	347	358	384	351	341	382	355	362	378	362	369	373	348	350	372	360	348	376	317	371	348	345	365	365	378	342	391	380	337	349	351	355	355	344	314	353	374	347	348	377	335	375	324	338	344	364	364	379	295	333	361	383	315	342	338	340	376	357	343	370	397	396	382	323	350	355	369	327	355	366	348	347	354	351	352	336	358	339	354	329	335	395	375	363	352	362	304	389	367	342	357	373	371	337	320	352	343	378	384	366	386	388	376	344	339	346	344	352	309	366	354	347	340	349	355	360	369	328	336	359	391	346	366	341	389	398	364	325	337	344	357	387	347	325	345	390	333	342	383	430	389	404	382	376	360	360	364	351	357	357	359	387	362	393	405	344	372	372	346	341	364	408	381	351	323	357	364	375	358	367	384	350	340	391	379	389	379	353	377	342	357	355	400	317	345	356	403	362	375	380	336	338	385	335	355	355	331	333	327	376	366	368	341	363	369	358	378	353	333	340	376	333	355	351	355	364	329	338	338	356	359	346	337	383	342	340	367	365	378	351	338	323	354	322	339	325	382	366	352	375	329	375	382	359	353	388	343	354	368	380	367	367	360	342	378	372	350	355	360	373	362	350	343	386	406	360	391	370	346	357	336	375	356	347	364	349	357	385	345	375	374	368	381	359	379	369	342	403	344	347	371	367	382	336	358	370	369	356	361	340	364	377	375	341	343	381	404	353	356	411	358	376	379	365	369	356	369	350	332	361	336	368	330	359	361	326	370	339	360	353	393	383	387	359	345	363	339	337	352	413	376	377	375	359	363	357	362	340	365	358	339	325	401	362	358	337	331	399	346	362	377	363	377	385	356	383	354	394	370	361	341	375	355	392	367	351	371	372	364	357	368	374	359	370	347	390	333	353	344	339	355	341	362	360	362	379	358	372	371	385	358	352	369	379	422	365	366	375	361	379	360	338	370	343	364	380	347	359	352	325	357	372	386	329	388	336	348	373	348	333	351	336	340	381	355	348	341	346	341	373	353	339	391	377	345	356	375	342	347	357	380
25287	27984	34576	33886	31724	31134	21708	24147	25777	21558	20766	18530	7473	8856	7891	7854	8364	7290	5378	4539	4465	4389	2985	1662	1343	1400	2034	1786	1660	1593	1503	1467	1266	1055	1002	991	940	899	836	900	857	842	902	887	878	893	931	871	874	923	945	936	886	857	919	901	866	859	879	864	822	868	935	876	886	933	909	839	869	847	857	834	859	890	872	867	972	898	879	910	928	859	890	856	859	874	869	838	867	913	887	926	873	885	843	915	912	783	889	926	897	894	910	869	842	858	907	906	849	913	885	890	874	896	881	883	824	899	878	910	895	873	936	840	868	905	876	880	879	855	916	876	857	904	875	857	895	886	896	884	877	938	881	918	884	856	888	854	883	873	865	890	884	846	885	898	829	910	867	851	932	906	845	935	884	785	871	877	864	889	852	836	871	892	908	901	872	958	865	897	874	902	866	887	867	835	868	839	862	891	868	847	857	804	844	849	877	883	824	803	852	934	908	914	877	804	853	923	920	907	854	905	850	856	887	925	841	910	904	816	868	856	871	908	864	874	899	882	831	852	883	816	912	868	906	861	894	819	881	862	885	897	865	897	934	833	897	826	870	898	902	925	923	908	871	894	884	836	907	867	865	869	864	896	843	866	834	892	831	894	896	864	901	902	888	910	865	871	879	919	886	846	921	863	826	824	830	900	901	854	842	903	846	880	880	875	876	934	890	924	934	916	917	890	902	915	872	853	900	814	872	860	930	910	867	910	869	836	865	860	852	846	870	915	928	883	913	870	823	894	816	903	871	928	897	869	865	903	878	851	893	851	885	901	924	865	854	883	863	932	842	910	862	894	881	920	872	869	872	892	889	898	842	861	860	911	913	850	867	903	842	874	934	894	883	890	899	860	885	933	911	899	867	867	903	908	892	838	832	854	834	883	853	912	891	864	791	908	949	923	898	861	866	845	888	863	883	866	854	899	880	865	796	890	867	864	864	878	858	825	938	866	863	877	913	844	892	881	869	873	926	852	852	900	878	852	922	885	851	852	899	936	893	822	867	891	840	851	917	916	878	887	874	891	873	845	837	865	874	872	924	872	911	800	839	875	811	851	820	853	855	842	846	872	943	904	884	838	888	931	850	886	894	861	911	861	884	875	851	914	871	845	900	853	849	857	890	847	878	876	877	852	896	883	838	905	901	853	906	897	924	835	835	923	897	877	840	898	879	877	877	935	916	881	867	854	867	875	890	852	859	827	920	873	797	859	863	870	976	876	878	892	864	859	854	909	871	877	916	906	876	901	881	821	882	883	899	885	855	879	852	904	845	917	895	888	867	904	856	838	875	903	904	865	870	855	895	850	869	877	909	904	874	918	869	912	854	857	885	901	891	900	857	865	846	876	900	856	880	876	859	923	904	844	867	876	903	867	878	840	878	821	870	909	864	876	897	864	864	896	832	883	928	842	842	871	860	879	889	856	910	893	865	867	859	901	826	882	919	851	862	897	891	880	916	905	859	846	898	883	857	828	874	831	943	830	888	883	890	889	894	888	893	897	844	890	935	905	880	837	898	836	907	866	931	882	887	821	889	864	878	840	854	901	882	913	890	895	870	900	908	866	834	884	874	880	887	856	867	841	866	898	910	865	884	862	782	890	819	862	853	884	904	872	896	844	857	875	863	867	867	879	843	892	869	892	895	888	896	900	847	909	882	870	883	927	908	837	855	869	872	899	880	864	852	881	888	933	894	917	864	891	824	852	844	813	879	857	952	854	867	837	915	862	900	877	903	871	874	860	891	900	927	820	867	890	863	869	819	870	889	913	876	946	899	958	825	884	888	904	913	871	884	878	910	857	908	930	902	870	909	852	867	866	862	810	887	881	887	881	878	919	881	860	878	887	851	900	863	836	893	805	870	880	887	833	896	852	873	890	873	859	921	855	889	879	844	909	878	858	915	887	923	862	809	864	889	905	856	878	843	914	864	907	895	952	871	893	893	892	866	900	912	890	838	907	839	920	891	858	881	882	839	871	910	871	864	937	903	896	889	899	902	893	886	850	920	859	903	878	880	876	877	888	887	847	894	874	834	926	917	882	874	871	832	868	889	876	909	897	828	870	889	938	916	874	926	886	880	960	896	850	916	824	878	871	876	959	873	897	890	933	886	888	877	911	877	844	906	890	898	857	886	891	921	837	909	941	894	871	895	909	864	849	852	898	884	929	854	862	888	853	889	888	937	899	857	871	890	910	870	887	888	845	918	868	881	875	894	917	941	857	882	810	870	960	841	871	872	851	879	859	899	870	874	938	832	882	843	951	862	869	870	865	871	849	866	899	874	866	912	845	928	836	877	898	869	914	886	907	888	935	871	857	858	913	825	901	909	890	855	915	892	899	869	864	893	882	851	913	907	949	876	869	867	902	916	856	859	877	876	882	893	883	860	922	852	933	897	904	823	839	851	893	879	885	885	903	885	886	862	867	939	889	873	842	880	882	882	914	992	905	862	922	929	874	864	846	882	898	874	838	903	907	865	894	896	915	942	839	848	849	875	876	864	874	859	891	932	905	813	813	901	863	887	864	905	847	925	875	857	860	881	884	843	879	869	936	879	905	900	888	888	897	858	868	877	905	912	920	860	912	893	876	820	832	876	882	879	893	850	909	858	913	930	938	839	921	855	854	864	841	930	899	853	885	889	896	865	801	841	907	885	858	845	895	860	903	893	858	835	898	855	916	836	857	956	846	879	868	868	893	873	898	820	868	885	860	858	892	944	907	810	873	881	833	876	932	828	919	878	857	923	876	845	935	841	868	916	888	921	860	844	861	839	846	884	906	898	805	919	829	848	916	857	901	844	851	871	912	865	834	879	870	876	902	859	885	861	871	855	886	914	903	906	849	901	913	869	898	826	905	859	881	880	858	922	881	876	884	837	917	857	870	876	836	886	901	919	874	885	848	882	891	892	891	950	849	921	887	975	870	890	903	849	897	879	920	867	931	920	931	884	874	831	912	863	847	851	887	835	924	912	903	876	910	857	868	926	876	923	912	884	875	920	871	860	892	924	885	886	892	894	882	902	885	848	882	842	858	876	881	887	885	874	857	890	865	932	878	906	867	877	900	902	862	874	859	876	894	875	900	911	897	884	917	911	842	928	886	860	849	914	853	904	893	863	921	888	869	853	862	873	926	867	900	943	902	880	852	882	900	856	874	840	922	930	910	843	861	843	843	870	938	879	872	926	903	826	939	880	871	881	856	841	927	857	913	911	889	876	894	916	906	875	976	835	914	921	899	870	835	891	897	878	845	871	856	918	887	852	947	896	856	906	882	905	924	910	851	894	868	846	931	913	823	881	902	901	867	820	868	846	857	899	889	891	908	923	858	826	827	894	897	893	869	889	904	908	868	837	912	866	893	922	875	890	855	840	860	870	863	933	905	853	850	898	805	880	859	893	921	877	884	819	886	870	857	888	850	905	885	884	904	879	903	858	840	934	882	806	891	897	876	919	887	875	884	850	886	916	902	847	892	931	907
26144	15868	15717	10504	5970	4086	2614	1992	1485	1072	752	709	658	556	539	535	465	452	441	418	370	386	394	357	412	366	355	365	375	395	367	393	361	353	361	385	373	345	361	341	362	340	321	402	369	369	379	346	332	360	351	341	391	370	328	373	361	376	386	372	377	386	379	353	356	346	384	340	356	331	389	370	360	382	343	359	366	351	369	375	382	367	366	351	389	329	324	371	375	356	359	355	350	364	363	358	366	370	381	332	327	364	367	363	368	361	341	357	360	373	347	393	354	390	396	358	372	374	351	359	356	346	351	360	362	331	356	381	371	356	344	354	361	373	388	377	356	340	343	379	371	345	362	347	354	360	376	377	351	387	368	337	355	350	354	370	377	345	369	345	357	390	343	346	390	337	355	355	357	375	365	366	344	324	328	337	365	383	375	368	343	336	351	368	337	400	354	350	354	379	353	346	344	362	357	365	355	363	367	343	362	328	407	372	356	342	374	362	341	342	362	369	354	369	357	337	361	359	364	351	369	395	376	390	342	385	371	351	383	366	322	390	348	346	370	348	349	356	332	389	353	374	352	363	334	340	361	374	379	369	361	391	358	402	355	388	358	363	363	359	374	397	350	363	362	398	354	370	383	374	370	322	348	368	396	367	329	396	360	332	339	358	370	381	370	344	356	326	367	342	340	337	369	354	366	352	350	363	380	367	355	403	357	354	376	347	360	343	354	359	369	380	307	353	355	332	343	372	351	369	334	369	395	361	347	338	372	372	378	362	335	335	377	385	359	371	362	397	347	388	357	339	378	363	384	362	351	367	358	366	357	327	370	339	408	391	332	355	375	388	320	362	374	391	342	356	385	393	371	349	370	353	365	385	354	366	350	343	354	371	377	373	371	326	346	364	361	408	350	380	369	352	339	316	370	364	372	348	388	381	369	354	373	346	353	357	357	360	347	376	379	406	374	370	365	349	356	382	365	364	338	335	389	373	428	368	373	361	361	402	409	318	382	355	336	371	374	375	384	339	348	345	349	365	371	379	342	373	350	389	328	334	340	348	369	332	332	301	331	373	359	346	374	358	370	367	379	399	385	362	374	383	358	344	356	377	336	398	383	371	381	385	367	390	358	388	386	339	341	363	374	359	400	392	375	343	366	351	342	352	347	422	382	364	381	328	338	360	369	373	393	372	381	409	363	379	358	367	363	387	347	390	390	373	366	374	372	341	339	379	379	379	364	327	350	367	389	376	345	359	355	337	386	335	362	345	336	367	372	337	374	357	361	386	344	353	351	341	376	369	351	345	342	356	332	351	366	380	369	391	342	353	358	355	341	316	356	376	335	347	368	352	371	384	336	372	373	356	353	342	372	390	393	380	353	346	358	357	329	340	346	377	323	375	368	358	337	340	380	368	349	363	358	353	379	342	411	304	346	390	353	391	393	403	389	352	383	349	349	365	361	376	379	383	343	389	371	366	349	378	344	375	363	364	343	350	370	374	394	381	369	385	370	332	363	366	360	399	385	333	354	354	384	328	373	383	361	394	371	333	361	380	374	394	330	348	352	357	361	355	348	348	332	376	361	400	328	340	362	377	379	424	380	374	355	341	351	370	387	356	373	362	347	374	356	336	354	362	376	398	344	374	401	345	394	343	370	380	383	367	362	339	389	403	373	347	350	349	330	345	401	347	371	349	404	379	380	353	384	343	364	353	402	348	362	313	358	353	339	361	360	348	367	371	378	352	369	349	369	363	341	372	410	367	389	363	350	379	345	362	371	365	378	334	376	357	374	406	318	372	360	397	354	347	351	359	388	364	335	371	361	344	356	369	351	372	355	376	371	360	340	376	344	350	340	367	360	348	322	363	358	357	340	373	344	337	341	366	318	373	364	345	368	362	380	365	386	379	400	354	362	410	336	397	340	367	361	356	382	349	342	373	391	367	355	370	364	375	358	375	375	364	372	374	383	336	372	352	349	362	363	368	385	376	373	346	371	352	339	347	371	381	349	399	356	358	351	343	344	383	360	372	365	333	343	320	384	401	359	392	393	355	356	369	336	370	328	380	386	353	350	343	342	373	363	336	363	362	367	356	386	352	421	382	415	366	346	328	328	352	383	356	341	348	381	350	351	351	374	363	374	369	372	364	367	390	375	389	326	364	397	349	366	350	360	359	389	342	349	356	372	406	395	370	408	343	339	395	362	379	365	387	390	345	366	346	365	371	344	379	338	353	382	337	375	347	371	356	306	357	350	364	348	371	357	382	345	377	350	359	366	330	359	377	355	362	321	385	368	352	339	348	385	332	343	376	363	378	365	349	378	377	352	393	387	368	320	336	368	322	341	365	320	332	362	343	391	359	380	369	324	392	367	365	346	374	353	323	392	371	355	320	377	341	346	358	354	366	329	370	354	376	338	346	363	349	367	368	357	356	371	399	399	360	357	365	366	352	380	341	361	375	355	386	380	408	330	390	358	373	370	356	384	370	353	369	392	339	348	347	382	378	381	358	395	324	357	383	367	373	340	353	392	351	379	385	386	382	391	362	379	356	358	382	389	366	326	362	374	339	333	356	397	369	390	357	364	368	381	378	402	327	344	339	378	357	382	368	355	356	384	349	340	342	349	370	388	379	352	343	379	334	355	367	357	392	391	356	353	398	347	370	388	365	332	345	343	368	380	350	378	381	365	373	412	389	350	338	394	322	338	366	359	355	411	390	377	395	335	338	399	303	365	354	371	336	374	373	395	351	364	384	336	366	339	359	349	390	356	377	345	339	360	386	389	348	364	398	346	373	366	369	361	348	374	354	356	387	388	381	385	371	352	367	338	373	327	379	359	382	346	382	363	354	374	343	372	369	363	376	374	398	385	345	335	342	355	374	344	386	343	379	368	364	362	361	390	352	358	356	408	381	349	324	343	394	359	359	385	363	387	362	344	347	390	335	338	353	355	360	371	358	394	378	342	382	360	372	394	340	377	353	354	385	381	394	339	379	351	369	340	374	371	371	331	369	347	348	362	338	369	375	344	371	385	347	352	347	326	396	384	388	331	364	385	337	351	370	358	347	367	343	333	338	351	370	387	393	389	380	341	313	388	397	347	381	389	405	378	371	356	368	348	341	339	327	376	342	387	371	356	363	382	367	390	342	362	353	366	357	333	346	357	376	345	358	358	376	370	372	371	345	353	350	382	360	363	369	357	384	366	354	329	363	349	350	403	383	358	364	350	376	362	363	373	337	368	363	355	351	372	347	330	359	386	423	353	370	401	396	371	359	374	333	376	378	356	338	342	370	370	373	374	357	389	346	373	370	343	348	360	341	361	356	377	392	365	338	383	369	349	350	370	342	379	338	377	379	350	369	343	382	351	404	343	328	338	345	400	356	401	378	357	315	364	382	319	393	356	371	379	342	368	370	364	389	386	375	356	359	353	357	377	347	355	333	379	346	363	392	351	384	358	366	344	353	350	341	374	348	353	368	322	393	364	385	366	384	353	369	383	376	357	347	321	357
16711	14500	20628	19727	16117	12977	9658	7783	6325	4465	3594	3034	2405	2104	1849	1672	1694	1544	1427	1292	1270	1200	1106	1050	1041	971	1005	1012	983	943	954	923	916	914	932	887	962	897	929	917	864	899	912	903	914	877	959	876	898	853	872	843	937	899	916	890	945	935	881	844	888	917	836	881	827	873	884	905	904	919	872	880	854	887	875	918	949	797	819	880	908	894	904	838	893	928	915	897	857	837	870	812	894	899	830	887	865	945	906	906	877	907	866	906	935	891	907	914	863	904	935	857	901	875	942	896	920	899	922	887	900	849	901	917	871	907	844	899	894	872	818	865	825	876	891	899	864	859	843	856	867	871	932	887	908	860	881	893	912	883	870	906	922	848	928	878	892	879	875	867	843	886	894	906	889	859	892	866	901	904	920	885	851	908	875	876	916	920	913	865	917	893	875	887	864	881	872	884	870	896	869	910	917	908	886	904	881	896	898	917	877	855	960	897	880	904	890	808	885	874	891	897	901	906	886	898	921	890	880	841	869	886	882	869	937	904	876	900	882	855	963	870	860	916	889	907	888	839	910	861	898	840	918	910	867	892	866	888	916	892	844	862	890	851	891	880	862	860	880	912	926	875	880	889	848	895	915	890	850	929	931	878	898	870	913	839	893	872	863	910	875	934	877	942	898	863	894	866	877	865	898	862	863	840	932	943	870	848	952	871	899	904	918	861	858	875	865	887	804	898	913	824	871	904	869	896	906	896	868	882	920	964	884	939	886	856	884	882	834	843	891	904	852	875	913	886	913	905	968	902	869	918	916	881	913	867	882	926	928	870	876	893	970	856	922	847	889	897	911	872	860	961	951	907	861	878	955	896	849	898	939	877	870	893	885	904	841	908	906	891	866	908	888	921	882	929	890	900	957	837	877	901	852	898	903	910	970	901	876	862	852	881	879	884	931	871	853	933	879	855	883	906	885	885	922	875	939	894	922	853	943	893	857	886	851	854	914	887	915	869	938	878	895	936	902	890	906	938	889	886	868	927	920	888	867	890	875	871	944	902	845	874	884	897	943	947	950	870	933	925	885	881	931	885	861	878	891	917	923	875	845	892	936	931	883	942	887	816	864	838	874	866	886	892	893	858	904	889	862	912	889	900	919	890	866	856	890	871	880	853	893	912	871	879	907	873	892	862	847	885	900	857	909	892	871	875	881	872	868	944	882	947	896	899	886	893	889	873	917	859	872	872	903	884	840	916	875	952	864	891	899	914	878	930	869	932	885	873	908	940	872	918	902	879	871	874	903	863	883	946	932	866	842	926	837	955	873	863	846	869	905	883	865	849	891	972	949	854	939	877	830	901	880	893	859	861	868	903	831	871	900	950	854	954	889	973	877	878	885	891	866	876	875	886	888	873	840	899	897	940	887	892	875	860	913	852	867	771	890	924	925	818	898	951	878	893	850	902	859	929	833	887	894	912	893	869	852	931	872	896	913	875	910	937	909	857	845	905	885	900	844	953	903	872	859	913	921	867	868	878	882	905	897	904	882	904	954	874	894	909	963	915	911	863	901	913	898	891	933	891	912	898	949	885	919	879	880	937	876	889	874	896	904	876	920	894	848	929	899	914	893	842	886	882	862	936	907	899	901	915	930	847	851	894	842	907	880	880	940	877	856	848	894	872	863	943	903	892	870	949	877	852	880	916	873	909	855	891	893	940	883	903	895	819	859	872	910	888	891	908	864	900	939	949	865	901	841	873	851	888	890	857	883	862	918	911	877	843	929	861	957	859	843	892	858	903	939	844	874	923	883	864	891	906	966	912	903	937	893	853	848	852	859	870	888	894	917	903	885	912	896	928	929	921	890	931	917	933	886	867	857	860	910	945	858	855	878	890	973	902	887	907	885	913	886	897	869	877	909	918	929	862	900	875	900	885	848	857	866	901	933	882	883	862	852	887	881	911	865	864	871	913	899	901	876	887	918	920	927	899	896	866	843	892	878	928	896	863	884	867	920	891	838	902	864	902	898	926	869	926	966	916	869	919	862	893	941	945	923	836	837	867	864	873	895	913	924	926	799	867	879	907	906	866	848	897	908	874	890	886	870	917	972	939	837	878	869	943	838	912	869	875	828	895	872	876	891	866	837	926	884	886	868	871	921	898	875	890	917	888	871	912	862	941	890	873	843	932	855	887	875	917	869	900	897	870	859	897	940	853	900	907	870	881	884	916	900	886	893	908	841	887	824	869	882	931	866	924	867	868	852	908	908	925	851	877	865	940	882	846	949	881	935	842	902	857	855	919	859	901	918	868	864	902	909	894	865	891	876	898	919	918	878	901	870	921	890	891	878	911	901	892	860	810	847	925	902	958	870	878	858	904	885	886	921	874	895	855	889	882	907	893	882	886	970	921	851	889	877	907	867	922	884	865	897	851	884	863	929	874	890	877	891	880	871	845	875	892	848	964	942	895	853	850	887	915	897	891	886	900	966	870	905	893	921	881	804	907	935	887	904	893	912	881	906	893	832	891	910	859	874	909	913	887	879	872	924	911	898	870	867	947	879	825	901	859	871	846	866	894	934	861	871	867	879	893	885	851	946	871	859	899	867	957	899	857	891	914	906	916	914	841	901	839	889	877	910	867	869	892	956	866	896	926	886	845	888	874	889	928	909	908	851	921	844	885	908	934	903	897	906	931	930	889	841	944	901	919	835	952	927	880	859	930	908	915	851	872	934	925	899	880	893	958	876	859	897	865	842	881	826	870	882	837	910	917	898	945	892	860	901	964	861	889	881	883	935	871	900	933	863	894	859	903	950	816	889	917	848	869	862	862	867	909	909	852	843	947	899	884	900	904	915	889	850	943	872	812	885	892	896	866	883	886	885	911	861	855	875	897	937	912	846	886	834	905	908	874	859	900	872	892	859	1005	933	839	878	873	874	921	857	927	894	889	893	913	847	891	861	877	875	898	928	915	916	879	936	895	948	916	870	871	873	891	902	915	876	969	877	888	915	910	913	915	866	918	871	911	857	878	869	916	844	871	878	903	887	952	860	863	898	895	844	843	884	892	947	917	936	937	836	887	889	896	880	889	903	910	893	920	860	938	932	853	921	920	914	898	893	901	860	905	903	926	851	888	898	862	881	853	861	880	871	929	879	853	919	876	873	838	863	890	901	878	931	872	911	862	873	854	927	869	902	917	844	838	885	876	864	919	869	878	887	897	831	895	923	827	915	855	922	888	891	852	929	881	865	864	924	857	909	898	891	913	841	904	927	935	874	860	817	944	886	869	892	879	880	863	850	887	917	876	858	863	883	919	887	864	850	873	882	940	908	877	881	853	892	896	942	855	905	908	887	910	888	915	853	908	921	875	866	933	939	896	916	896	930	868	867	864	857	945	927	905	915	861	907	887	872	889	919	891	891	911	886	812	941	914	856	850	853	849	839	873	871	852	817	867	873	888	981	944	958	831	854	878	847	868	899	917	930	867	879	850	889	918	877	851	896	919	881	897	886	875	838	850
32681	24568	25924	18932	12724	9075	5174	5059	4714	3395	2586	2218	1096	1132	956	926	914	850	773	632	654	576	510	452	424	438	419	418	407	425	403	420	366	353	376	328	356	374	390	346	354	342	351	358	381	369	382	352	323	377	354	333	358	373	385	362	308	342	346	329	385	354	400	393	340	340	365	369	388	354	433	388	338	377	355	334	405	369	359	338	354	357	329	357	344	363	368	363	366	371	346	351	353	375	361	348	369	359	361	380	379	354	402	378	320	376	347	329	376	372	384	359	386	375	346	336	351	338	353	365	364	364	351	323	312	338	342	363	353	382	380	357	366	360	356	359	391	377	372	355	365	346	371	366	334	341	377	359	336	357	376	357	365	343	360	391	394	363	371	352	378	374	358	387	352	374	379	355	354	365	358	352	382	355	323	370	396	358	361	362	349	359	365	388	381	344	347	374	349	341	340	368	377	359	341	367	382	320	340	361	403	385	390	326	368	366	358	345	349	349	361	348	368	350	371	351	360	386	373	367	387	384	369	354	394	376	408	301	358	365	360	386	342	324	393	365	339	341	331	353	355	378	375	401	381	349	335	391	323	327	391	360	365	366	348	347	346	365	382	336	393	330	361	346	364	364	355	371	369	336	380	319	377	339	334	341	367	371	330	364	351	327	341	327	344	361	358	383	378	360	360	298	361	384	381	352	354	356	347	371	384	356	348	371	351	357	370	354	360	349	326	332	347	363	345	333	355	333	338	333	362	353	332	385	387	345	343	349	331	359	372	372	371	383	352	335	308	374	375	355	335	352	389	349	369	376	346	349	326	349	351	376	378	379	387	354	392	350	341	389	363	382	357	366	383	358	347	349	366	331	372	367	374	365	366	366	345	353	352	366	374	341	319	354	343	371	340	349	340	342	344	360	299	390	346	338	381	374	367	320	343	328	365	364	342	383	332	351	330	338	350	343	355	365	381	349	405	330	342	361	352	340	360	312	350	336	353	345	355	355	351	353	343	380	365	368	371	353	373	325	308	353	374	346	367	366	359	342	344	400	365	365	350	368	372	332	364	364	332	329	350	384	372	354	362	342	354	377	366	364	364	353	366	333	333	363	355	342	365	376	354	327	342	342	344	368	386	358	376	358	333	335	367	381	364	344	366	343	333	336	361	343	384	331	321	325	328	392	383	343	348	355	335	373	365	352	375	371	382	337	355	392	356	337	379	332	379	357	357	352	373	364	361	373	370	386	330	351	357	369	379	337	333	350	376	378	340	374	334	360	345	399	358	367	346	367	346	369	355	338	341	322	355	309	341	375	423	339	344	386	363	341	336	360	392	363	354	351	340	353	356	331	340	372	350	381	375	337	368	330	364	380	361	375	333	363	352	399	366	322	372	338	357	344	382	367	343	369	294	388	348	343	360	347	379	348	367	371	338	345	392	354	349	348	336	339	352	356	341	334	383	355	322	391	370	349	373	311	378	372	350	346	396	384	362	338	359	370	311	364	387	346	351	351	345	375	384	380	320	350	383	370	361	358	343	327	366	334	424	371	352	380	334	377	393	353	390	351	353	400	356	348	384	354	373	368	391	383	385	319	351	363	340	346	385	360	360	362	368	374	335	357	325	361	376	356	372	321	362	367	364	355	341	354	330	359	359	341	368	358	354	399	358	354	387	332	377	355	381	334	368	335	367	358	339	372	325	325	371	402	326	358	400	341	355	341	376	367	357	353	315	367	340	401	357	359	322	384	352	354	330	358	345	360	395	361	382	339	365	341	366	385	368	339	348	384	331	348	362	358	348	340	374	345	373	380	367	356	328	349	392	375	380	382	336	343	384	328	396	341	334	342	367	355	402	381	348	366	353	383	351	392	368	353	372	355	352	344	382	337	393	356	349	399	391	388	404	375	386	355	372	364	357	357	319	373	340	362	360	349	377	389	357	327	336	333	397	395	324	349	361	323	361	350	354	358	371	367	343	337	364	393	348	327	372	374	343	342	349	348	340	342	342	319	348	336	366	357	324	337	382	356	358	339	319	357	353	363	365	398	384	347	338	360	322	373	359	383	386	363	356	355	359	325	366	341	373	357	378	378	368	357	355	340	352	354	345	341	311	337	383	356	343	366	340	371	346	330	365	358	337	374	350	387	392	355	383	364	355	326	333	321	363	349	385	359	359	361	354	356	357	380	364	381	352	306	356	399	351	375	363	356	336	350	343	353	350	379	359	328	349	359	352	321	367	342	379	374	367	330	380	334	357	347	390	381	379	333	376	346	355	353	338	335	378	364	329	373	380	346	357	353	364	371	340	347	331	339	337	344	363	359	360	374	334	360	367	353	325	344	363	335	360	344	337	327	401	354	362	359	399	380	392	342	372	329	358	352	389	351	376	357	350	388	356	346	362	387	322	332	390	381	363	382	371	375	361	349	346	343	333	332	350	316	373	356	373	354	325	356	340	341	354	355	360	379	347	308	333	354	374	353	348	411	355	351	374	383	383	369	367	368	346	340	347	353	377	378	359	346	352	341	361	354	412	351	345	365	403	327	341	337	336	336	364	319	359	371	378	372	360	356	351	366	370	356	358	384	370	336	367	376	374	334	337	355	349	383	385	318	333	362	342	369	378	389	373	337	351	371	360	359	394	350	366	344	362	337	372	358	336	393	343	418	324	365	334	351	349	341	365	330	353	381	343	367	383	362	358	384	372	380	353	379	365	352	351	363	350	351	348	364	381	382	323	352	359	363	348	379	362	358	348	371	352	310	378	364	337	365	379	344	360	364	356	350	370	366	366	342	385	373	387	361	350	379	372	361	352	367	355	362	397	377	348	363	350	340	314	338	383	345	367	359	350	364	376	381	359	344	354	378	379	364	335	348	344	349	340	362	354	343	379	330	375	334	394	356	369	365	341	356	363	372	376	347	343	352	350	340	327	330	332	367	367	345	377	316	360	399	354	397	378	339	293	356	357	346	336	360	360	347	372	354	329	362	369	392	357	347	346	384	339	318	335	339	361	355	354	347	354	367	365	349	379	386	370	348	387	388	321	334	328	344	368	365	360	354	387	377	363	317	358	366	353	348	366	351	320	337	396	343	377	360	343	365	373	349	384	350	373	384	335	371	369	368	350	329	360	356	357	348	316	379	324	346	343	346	352	337	333	401	343	338	380	380	336	372	358	320	361	422	354	344	399	348	338	385	352	356	395	370	338	362	357	342	359	336	365	364	364	372	370	382	367	375	390	367	379	323	333	389	357	357	349	338	327	373	352	397	376	380	376	336	342	370	340	345	368	317	372	354	360	372	365	362	360	327	354	375	386	391	368	336	371	359	350	361	359	368	359	358	365	349	368	409	352	344	346	365	370	382	390	392	358	336	376	373	336	327	345	353	336	361	339	378	420	352	339	368	343	353	372	379	382	344	332	341	384	373	344	303	346	361	371	376	296	364	372	375	387	359	373	400	365	375	358	355	348	346	350	344	369	346	339	351	342	339	360	332	358	344	337	370	373	380
21706	21944	28688	27553	24219	20607	15113	16890	16559	13224	11405	10048	4845	5363	4389	4466	4282	3948	3141	2419	2556	2424	1910	1331	1125	1177	1239	1215	1191	1166	1112	1142	1037	995	948	917	902	927	861	870	894	832	872	835	873	910	902	883	815	922	877	924	928	846	817	891	864	870	887	903	904	870	870	927	897	878	933	892	873	841	866	856	905	857	890	921	855	892	891	855	814	846	876	886	873	882	881	838	897	909	866	862	844	886	866	886	881	867	846	915	923	927	869	926	929	841	860	909	859	876	916	870	929	858	901	897	872	897	878	887	917	920	901	853	831	859	816	937	890	902	907	892	829	870	844	892	893	859	877	857	898	912	885	861	842	832	824	876	867	845	881	855	863	863	858	861	915	911	904	899	905	948	907	910	912	892	871	873	910	829	862	880	885	890	841	906	922	859	889	812	932	867	885	840	894	890	901	883	868	899	871	893	875	816	877	925	900	887	888	849	910	886	860	919	892	897	882	960	864	857	891	900	858	870	897	848	895	871	876	853	854	894	891	853	852	885	899	926	922	898	891	882	911	866	916	886	888	881	913	896	822	847	885	860	874	854	870	884	938	841	834	866	921	882	876	884	839	825	903	881	906	903	904	842	840	874	946	881	949	884	872	873	922	871	897	878	876	856	875	888	888	944	865	893	852	854	857	876	888	880	859	870	854	888	901	861	866	890	854	895	851	909	905	865	839	934	909	894	883	907	909	840	911	896	874	893	889	913	877	922	897	902	905	923	884	930	882	915	899	921	909	859	910	892	882	880	870	888	896	862	857	876	866	900	842	812	874	788	904	857	873	920	841	879	862	903	889	838	880	902	857	863	876	899	900	936	884	859	864	874	864	920	824	891	922	911	876	901	888	841	852	879	883	880	872	899	931	858	901	858	891	873	944	938	834	900	959	876	911	841	885	891	892	863	885	871	885	819	862	989	896	876	837	885	856	866	858	887	847	852	868	884	900	932	885	938	885	900	841	876	905	899	913	874	910	885	904	802	843	921	902	888	900	933	898	866	831	873	846	903	863	846	865	878	891	888	857	867	804	879	900	845	896	903	864	878	916	934	928	864	900	869	929	879	935	890	938	903	911	835	866	852	900	894	875	899	821	862	889	889	891	871	925	902	876	867	885	821	876	920	908	895	885	890	922	833	873	852	914	914	901	857	820	886	902	929	861	911	919	872	876	923	887	867	869	887	888	931	852	895	858	879	870	843	882	846	865	870	917	936	920	883	886	858	891	892	896	902	864	848	857	941	951	887	876	907	859	851	890	920	870	881	873	888	899	910	833	924	946	844	931	899	881	856	934	852	864	857	864	885	917	910	879	859	870	909	909	893	886	831	896	920	893	860	907	938	906	927	886	885	845	839	864	887	880	878	905	916	866	811	891	900	887	870	862	884	892	874	863	880	885	884	850	874	882	903	860	956	904	935	903	873	911	902	899	868	885	905	887	853	852	910	880	902	928	901	888	870	904	855	859	849	950	907	912	870	880	876	901	889	881	891	919	900	847	848	844	897	893	895	849	922	888	888	842	894	878	932	888	907	938	919	929	864	845	879	854	875	873	856	906	840	862	929	882	897	873	863	873	863	886	922	903	864	863	906	932	849	917	851	878	842	902	923	862	899	883	888	893	861	901	889	830	859	893	865	863	931	898	911	848	897	884	842	866	872	861	918	829	921	830	864	859	863	845	914	902	871	827	920	867	849	846	844	915	855	892	872	870	845	888	866	856	859	911	904	839	947	868	875	864	896	872	863	946	854	919	946	925	898	891	891	840	850	898	881	860	902	912	854	861	875	887	917	862	910	900	863	918	906	885	893	900	844	870	881	829	852	896	826	895	885	907	894	905	913	891	902	882	880	861	852	865	923	898	855	898	952	820	918	873	855	869	880	888	853	920	904	825	880	888	847	839	907	921	877	893	960	888	891	916	880	903	930	913	892	820	901	816	896	934	876	920	905	878	906	895	882	849	929	885	881	884	834	906	890	880	884	876	896	847	906	881	917	864	942	899	867	891	908	941	885	860	912	816	910	828	866	852	882	961	892	888	946	865	879	873	848	876	896	947	913	901	852	845	887	919	873	912	853	826	863	875	847	873	890	952	883	868	846	884	875	859	825	893	867	918	888	824	897	888	947	874	943	849	851	874	908	845	870	906	881	867	931	866	906	888	847	848	855	861	849	840	878	883	905	912	867	871	858	850	860	902	905	915	925	902	858	877	923	894	876	893	858	898	858	861	875	856	899	897	861	862	882	901	884	876	842	899	898	881	881	894	853	932	896	900	890	862	907	909	829	858	918	880	921	906	888	811	920	860	857	862	870	892	898	886	872	895	887	872	926	885	878	900	862	868	839	890	900	887	916	885	898	857	899	867	863	885	911	866	888	871	884	935	924	863	874	848	909	880	872	876	916	923	853	903	827	872	916	906	888	880	873	857	889	819	858	877	904	846	901	916	862	845	899	882	851	868	854	894	843	903	846	880	874	849	887	849	879	894	837	867	872	879	867	821	876	918	826	884	857	887	904	855	853	907	915	860	874	925	855	840	805	866	840	878	901	918	869	882	904	900	879	862	836	876	898	876	922	846	888	859	902	923	840	956	897	868	918	840	881	888	888	887	872	909	884	920	912	838	892	894	875	903	865	873	855	862	895	838	869	901	833	866	846	962	879	894	876	856	861	911	864	875	884	919	838	885	923	840	859	915	936	920	897	889	853	876	870	919	876	975	850	883	899	884	847	858	840	870	842	917	890	841	866	874	864	859	891	842	941	852	903	891	895	846	840	852	889	861	896	906	945	898	902	858	913	923	841	874	853	876	860	826	901	851	872	873	860	887	931	907	844	895	875	902	872	858	904	915	890	880	933	838	902	934	897	895	890	840	906	891	844	894	884	846	840	869	925	892	883	881	871	857	928	944	902	950	844	877	832	902	879	882	899	904	832	905	889	887	846	883	880	868	869	899	897	867	870	892	910	862	924	912	918	877	902	864	907	971	887	836	890	850	880	900	897	853	810	946	850	879	887	908	837	920	901	897	847	908	892	856	904	884	884	841	871	896	849	864	857	848	840	872	842	877	933	905	875	831	890	905	909	906	896	864	860	914	873	884	894	874	833	876	881	863	874	875	881	850	882	988	915	898	899	885	882	920	886	905	867	879	857	866	887	893	881	919	869	841	863	914	875	914	864	859	849	872	858	880	882	852	878	924	914	832	826	920	902	880	878	892	875	880	892	904	867	924	907	900	800	885	847	923	848	909	931	872	841	927	890	865	867	887	897	885	872	877	870	898	840	881	836	903	845	883	926	902	918	914	920	878	886	919	820	933	900	831	865	849	895	925	928	862	914	906	854	905	904	898	926	916	855	857	914	834	892	862	894	892	821	917	896	872	894	927	896	855	924	889	909	895	851	843	932	894	862	898	912	820	811	885	879	904	914	931	895	879	903	870	874	858	861	890	877	916	897	923	835	881	894	894	891	895	859
37706	32714	34867	26992	19932	13544	9202	10494	8906	6120	5533	4311	1947	1837	1701	1676	1622	1468	1253	807	916	888	686	467	468	437	503	445	462	433	409	402	423	392	344	378	331	345	386	386	369	405	383	337	343	362	348	368	338	363	338	386	367	373	388	352	353	418	377	369	352	358	368	368	362	361	342	386	382	345	339	365	377	348	347	328	399	349	353	351	407	315	374	397	360	336	376	357	327	361	340	333	361	354	363	380	403	380	339	363	346	351	367	327	415	364	347	371	373	364	369	335	363	340	375	342	370	400	368	371	365	362	339	324	362	342	379	358	361	338	341	360	378	363	375	391	361	343	397	342	327	360	354	322	339	328	371	382	340	368	354	383	367	368	346	350	352	366	372	340	330	412	378	379	393	378	346	345	317	333	361	340	355	355	344	387	402	372	346	340	401	375	359	358	382	351	393	370	405	388	358	354	371	390	364	371	329	409	375	362	351	328	362	374	363	387	365	364	349	354	386	363	358	414	350	375	352	358	377	339	348	349	352	377	352	350	356	374	336	331	381	374	360	351	374	341	346	379	391	337	347	332	364	344	329	340	382	385	399	351	370	348	349	335	336	374	369	391	383	364	404	363	406	372	365	368	365	352	378	362	358	334	352	319	358	380	366	384	324	353	365	358	378	377	359	352	355	340	342	360	329	329	355	354	354	407	376	377	336	327	378	366	355	351	339	345	354	347	381	371	337	381	361	346	403	342	346	380	387	359	390	332	354	355	358	348	331	364	358	349	327	331	329	337	367	359	358	333	356	351	353	343	359	371	387	353	339	391	367	381	369	373	387	400	316	366	354	370	359	360	352	367	328	354	347	349	367	379	349	364	374	382	325	386	349	358	362	381	377	328	309	375	373	360	339	346	339	341	363	327	393	351	346	338	392	388	338	393	376	330	392	361	342	332	366	369	368	364	348	376	337	311	350	339	295	340	346	362	382	325	330	369	369	400	385	359	358	346	375	331	354	359	363	331	347	345	328	361	353	359	341	352	404	351	333	349	331	366	374	384	328	341	352	320	371	352	377	377	350	359	361	324	348	321	367	333	354	364	349	346	372	357	352	393	346	365	388	356	348	336	354	369	392	375	366	345	380	366	377	369	375	357	396	367	351	367	361	336	383	336	363	376	333	365	366	359	395	382	347	357	334	353	360	340	332	367	380	353	379	397	380	352	342	360	340	339	375	373	342	347	349	371	366	350	379	418	358	375	360	334	373	368	358	363	341	360	345	347	359	366	325	349	369	371	374	351	359	335	348	353	359	376	390	344	345	347	363	342	389	362	402	363	354	366	354	365	365	355	377	347	340	362	370	384	374	364	353	330	338	326	368	399	354	390	305	352	405	379	381	324	374	356	372	349	359	344	366	347	373	347	369	361	406	366	359	384	357	374	392	333	375	379	313	345	357	387	406	365	319	328	341	401	346	357	371	389	356	333	351	361	358	339	361	394	322	335	363	348	343	370	331	314	339	376	348	340	344	383	351	369	379	356	365	339	350	368	395	368	343	360	366	355	350	352	343	357	323	396	367	347	361	375	383	368	340	405	351	380	354	353	355	363	335	342	324	409	372	360	341	375	356	334	377	346	339	385	333	331	366	347	343	385	343	355	380	333	316	353	361	321	396	357	302	358	375	386	399	348	356	369	350	349	382	379	369	332	337	360	361	366	346	357	323	345	338	377	335	351	370	365	360	359	340	359	357	385	357	376	367	364	369	322	363	376	369	357	355	383	324	363	375	395	338	374	365	362	349	368	375	361	358	383	352	366	373	372	325	380	388	362	358	389	336	371	347	334	390	393	354	392	349	349	389	335	351	382	382	343	380	394	351	360	423	352	377	343	396	377	338	371	338	347	346	373	353	358	339	363	347	394	375	369	351	349	369	389	343	358	364	364	335	354	381	394	407	375	333	346	334	368	373	349	338	359	334	359	371	336	312	351	362	303	318	357	377	334	363	342	349	391	349	371	358	388	382	376	348	357	351	364	328	369	372	338	357	378	338	365	393	394	380	371	371	365	358	349	351	363	352	366	338	383	337	337	327	386	320	365	342	365	324	352	376	350	329	352	338	353	371	371	436	390	351	340	360	354	363	357	325	344	326	353	353	384	344	335	340	314	369	363	336	367	337	385	400	340	361	342	366	353	329	364	352	371	334	350	318	333	374	377	347	332	346	382	378	357	346	362	351	361	380	345	360	364	398	358	360	410	349	343	335	356	355	367	366	368	325	347	328	343	371	357	399	379	358	367	346	349	400	370	347	386	379	355	383	366	354	385	396	349	346	365	360	390	359	362	359	358	394	341	342	338	321	342	381	357	387	353	347	343	361	356	341	356	396	366	333	384	376	354	352	363	362	358	348	323	366	355	369	360	375	391	359	346	373	356	341	343	350	350	356	348	353	350	352	339	325	366	370	357	356	355	356	341	369	352	369	374	359	360	326	386	353	338	354	382	389	374	367	364	332	339	351	336	344	358	371	362	350	351	330	387	373	360	366	362	349	360	343	359	351	334	374	358	308	366	363	359	352	372	364	379	359	367	397	406	380	356	372	340	365	365	368	298	348	350	371	365	407	334	343	369	382	389	356	353	344	336	363	329	344	347	368	358	358	314	346	389	394	381	382	362	357	337	347	368	354	346	358	400	357	359	379	382	339	372	357	349	361	349	397	389	353	332	337	348	390	344	390	361	366	394	347	341	370	333	379	362	359	356	331	338	369	347	345	349	340	352	345	365	324	383	339	374	366	368	341	368	373	375	352	367	351	378	342	350	341	360	357	339	386	346	348	370	367	360	350	343	363	343	348	376	385	370	350	365	371	365	371	318	312	311	340	361	357	330	380	359	396	332	373	338	346	369	342	383	351	371	393	335	370	367	380	403	352	340	335	342	368	338	313	331	386	347	347	348	357	372	390	368	373	369	352	376	375	383	381	339	387	336	330	353	349	349	347	363	381	329	380	360	366	344	355	370	330	396	339	363	367	348	328	366	361	380	358	341	353	383	356	348	370	339	334	393	351	343	389	373	345	343	374	385	343	344	379	378	357	358	370	346	342	357	346	304	323	322	371	358	388	337	325	368	362	326	315	379	382	349	351	368	332	370	350	370	351	375	351	375	382	372	347	339	354	348	354	383	368	367	376	365	358	343	351	356	402	324	361	364	349	357	358	349	334	355	380	384	373	349	399	374	362	364	376	360	349	347	377	394	355	349	368	362	319	405	408	370	399	347	373	353	349	348	363	382	360	366	370	370	336	398	373	327	386	351	350	375	346	359	381	341	364	311	363	361	355	369	332	337	323	354	371	382	347	377	337	397	376	377	369	382	331	410	358	361	352	378	381	360	347	367	347	372	359	362	338	360	386	350	369	347	363	355	388	403	372	365	361	350	377	355	365	368	381	354	357	355	350	370	379	414	367	364	342	360	353	328	391	357	364	367	320	337	374	376	348	359	375	361	364	357	312	333	340	364	381	336
25609	28367	35127	33625	30764	25220	21699	26894	23843	18863	18901	16449	7848	8049	7685	7864	7747	7046	5816	3453	4329	4050	2788	1715	1434	1263	1756	1697	1619	1482	1402	1255	1287	1045	957	959	945	953	907	936	900	888	948	897	891	883	875	901	892	878	948	866	883	864	841	834	885	863	885	868	935	940	914	864	890	901	936	909	873	870	945	896	885	933	872	846	849	868	871	848	908	855	868	853	919	857	864	855	900	950	939	934	868	899	851	889	903	961	884	857	848	844	897	859	890	875	873	874	835	854	880	912	869	894	951	922	917	902	837	936	822	859	867	899	897	863	900	882	878	862	871	875	898	880	859	890	844	885	903	855	890	862	862	913	884	869	931	906	881	846	862	861	829	895	946	852	934	908	898	914	886	871	884	933	901	932	946	939	853	917	920	885	907	878	884	877	844	840	944	859	921	865	904	862	903	936	854	830	870	853	898	849	827	889	909	904	856	878	855	917	895	864	874	878	901	911	846	866	929	881	890	861	845	937	878	888	864	883	904	863	909	881	854	869	888	923	862	845	877	882	875	901	932	855	861	871	901	866	891	883	869	893	915	863	846	869	919	893	875	911	855	884	817	901	890	891	867	927	863	876	891	854	897	865	891	881	898	873	871	904	917	901	866	869	863	815	869	836	861	834	898	862	920	898	837	901	888	900	916	873	924	925	897	837	865	903	840	902	900	895	841	914	872	874	887	872	899	891	912	918	891	863	916	926	916	864	873	920	869	921	886	897	877	869	904	871	828	828	908	937	892	904	902	906	884	915	848	894	914	907	909	901	855	839	913	881	864	914	876	893	885	865	878	880	879	838	885	861	923	875	851	917	889	865	864	822	885	852	825	888	907	889	853	872	890	890	848	923	880	907	899	843	895	905	925	856	886	849	904	859	895	911	925	891	927	853	881	872	880	882	847	875	878	888	871	888	879	855	869	894	871	884	905	874	862	860	839	898	847	893	894	908	861	868	896	879	903	897	842	847	897	883	875	871	901	842	874	932	899	900	925	841	860	886	887	899	858	870	861	889	851	910	913	852	959	895	918	838	882	893	873	860	875	856	845	882	885	906	932	927	841	918	892	916	876	928	850	881	929	893	858	851	877	865	873	903	867	878	902	899	831	899	912	859	914	849	879	809	879	900	854	898	918	852	899	864	829	849	922	895	914	942	835	882	881	828	919	883	839	846	883	891	889	861	850	886	908	901	919	888	864	890	877	879	884	836	896	847	886	886	872	906	919	899	905	908	930	882	926	923	871	892	871	926	873	923	886	924	853	899	852	863	882	918	882	870	864	905	906	895	915	887	895	884	898	882	885	849	855	866	880	909	854	940	908	913	828	890	876	895	841	927	891	876	846	857	885	896	831	880	877	871	874	876	920	913	886	901	898	899	938	900	879	924	915	893	889	842	892	902	884	921	898	882	847	876	889	878	903	931	891	883	922	930	903	878	837	908	877	850	887	864	1001	866	905	880	874	921	872	898	916	843	904	857	923	889	820	923	852	862	821	882	902	850	894	881	891	856	892	830	915	952	890	926	910	912	871	899	913	914	903	872	882	887	895	879	916	881	893	920	932	852	865	902	908	858	845	892	908	899	867	886	916	885	889	884	859	867	847	859	880	896	929	856	892	919	859	899	865	850	897	920	940	865	895	907	831	876	894	931	892	889	958	884	911	861	842	880	896	896	863	850	882	823	867	878	848	903	827	799	849	862	834	885	846	919	836	880	898	891	851	859	914	856	858	865	943	850	867	897	830	965	871	847	869	933	907	888	874	933	827	847	858	892	883	948	858	871	903	812	903	911	880	944	886	834	847	939	893	837	934	869	820	876	854	883	918	913	951	868	866	909	874	881	914	849	904	900	853	908	881	896	858	846	904	869	845	881	907	915	946	924	871	859	917	870	814	903	917	863	872	864	903	920	872	823	843	924	875	802	932	877	903	841	881	919	891	809	869	933	892	833	932	919	901	861	893	875	868	865	895	857	880	823	904	868	894	944	908	856	884	904	861	924	869	856	874	897	892	918	931	877	890	902	884	903	855	887	868	952	894	875	924	866	922	870	888	868	881	891	931	898	833	840	889	876	866	876	854	850	880	894	851	863	873	830	900	941	875	872	871	846	895	915	880	844	881	878	837	876	917	846	915	867	883	864	855	915	852	880	897	893	913	924	820	894	823	909	876	871	847	905	850	917	882	838	882	931	816	927	903	892	875	899	882	924	936	843	815	864	834	857	923	869	908	872	893	909	871	820	905	900	912	890	862	901	865	851	891	930	888	920	872	870	871	928	786	895	878	857	905	889	854	866	866	911	952	873	874	820	859	839	878	884	913	886	868	916	943	872	907	887	889	884	888	908	882	881	834	878	883	871	818	858	836	883	830	879	919	856	865	902	849	852	859	890	913	851	915	870	849	881	878	862	888	833	916	869	888	905	909	905	942	923	834	964	870	908	888	892	858	907	875	894	854	889	899	848	843	891	934	925	907	890	855	882	870	961	902	887	914	932	904	866	851	930	916	880	907	892	870	884	870	912	919	848	897	841	912	898	834	910	834	940	885	879	892	918	880	886	902	847	909	861	843	946	882	929	904	879	849	843	886	901	853	929	901	906	913	915	902	895	889	843	831	875	880	846	776	825	957	912	865	866	867	882	877	915	905	836	878	911	871	884	839	898	879	844	870	852	885	857	849	829	904	924	922	888	870	901	896	864	852	885	848	838	879	880	883	922	855	897	806	930	887	863	909	845	890	842	883	860	926	865	920	897	856	899	939	864	924	866	890	925	868	883	908	895	849	834	848	868	855	869	877	873	919	863	943	883	890	896	922	851	918	897	856	874	872	919	911	883	906	899	906	864	889	850	856	839	878	900	865	875	921	875	909	905	899	863	899	923	887	874	901	853	902	942	872	874	919	852	899	884	863	811	940	831	850	876	889	867	892	898	903	897	886	832	850	883	819	922	879	885	848	880	890	852	855	850	899	890	874	901	878	912	864	877	917	898	918	860	885	867	839	873	906	925	885	938	925	885	892	863	902	881	886	875	837	882	871	889	892	841	937	850	879	954	900	865	868	903	882	839	891	847	911	874	889	904	892	879	940	896	864	846	908	865	894	902	902	897	914	872	879	901	885	844	876	905	853	906	922	879	873	854	929	892	899	860	871	894	825	851	901	870	856	882	884	914	891	883	884	876	946	904	895	847	872	916	866	896	868	883	868	872	887	894	913	928	938	860	917	925	864	905	884	915	898	947	914	900	910	857	871	937	884	878	932	909	840	847	883	884	871	904	866	918	910	894	888	892	869	889	899	902	899	846	830	867	965	820	879	846	864	889	871	889	864	899	918	902	880	875	884	829	891	872	892	875	891	849	858	883	898	874	919	854	857	849	872	892	802	905	879	857	893	844	829	857	849	859	943	871	866	912	908	906	877	869	890	918	913	888	879	919	898	880	817	912	882	953	860	900	852	875	862	841	913	893	868	891	853	871	856	846
27746	15809	15679	10553	6344	4008	2591	1837	1338	981	809	744	616	561	537	502	469	485	470	458	357	389	353	378	389	379	396	344	408	357	366	379	396	401	375	376	368	354	401	395	384	349	321	346	346	375	356	353	357	374	343	391	391	365	399	396	387	337	370	337	338	342	343	392	372	330	360	375	379	353	360	391	379	359	380	368	385	374	368	331	368	382	340	338	351	349	360	346	341	389	345	360	410	355	344	363	363	359	357	376	341	361	402	351	344	356	379	378	369	351	370	367	373	397	330	377	390	381	349	328	327	361	337	369	335	403	359	362	364	393	351	352	334	384	338	383	336	368	364	362	364	361	378	377	343	328	348	332	347	358	369	352	400	371	365	338	347	372	359	367	368	366	393	386	346	385	325	365	329	380	374	358	383	392	354	365	351	321	387	350	393	393	335	388	350	368	354	347	328	372	365	349	390	372	380	339	368	360	358	355	369	336	356	369	373	369	372	361	342	359	333	369	350	385	388	376	384	365	350	361	351	381	363	373	351	336	375	361	363	365	339	407	365	341	355	371	361	366	376	344	360	363	393	381	352	361	342	362	380	347	370	341	368	362	374	373	395	351	381	383	335	365	366	350	366	361	388	354	369	367	359	332	339	356	359	377	335	363	338	377	363	362	353	369	378	376	409	352	358	346	384	401	342	362	349	370	389	343	367	370	347	345	365	384	367	361	372	361	346	368	351	401	374	374	370	367	354	360	410	352	328	363	374	393	374	384	396	350	350	378	379	355	358	342	363	369	374	341	420	352	355	368	365	333	391	372	389	373	391	357	380	354	329	344	385	337	359	338	382	377	393	379	389	377	361	360	374	375	369	362	367	346	352	357	351	379	366	392	392	349	355	381	352	368	352	334	396	336	385	365	342	389	382	359	366	378	345	364	365	351	372	355	363	384	356	341	373	360	372	406	349	351	393	346	381	372	357	369	361	405	339	351	406	365	359	394	371	413	395	363	354	381	390	383	369	364	367	371	381	349	355	407	397	354	367	338	356	405	386	419	346	357	331	334	395	345	372	400	364	369	336	374	348	388	361	346	370	332	374	348	335	351	392	353	387	384	368	336	378	394	389	368	382	331	394	375	346	375	344	377	394	349	333	365	367	367	359	346	347	379	334	389	360	395	357	409	343	364	367	395	337	378	374	358	355	321	341	350	388	388	385	391	408	366	357	386	395	318	361	349	373	314	354	373	376	349	375	368	363	389	371	328	376	367	384	408	392	343	310	388	352	352	360	344	356	366	340	375	404	410	385	390	373	347	378	365	387	329	361	377	377	331	392	331	363	385	355	380	382	380	360	369	327	365	346	395	380	378	356	376	387	345	369	364	325	365	349	379	372	382	326	363	341	369	364	363	371	375	363	408	353	359	390	338	359	387	401	374	355	384	353	374	359	405	342	385	356	341	349	351	357	360	337	386	378	357	366	360	369	363	385	355	363	375	341	371	378	373	375	329	363	356	372	362	385	356	333	370	370	318	353	352	390	366	378	344	338	345	328	373	345	352	382	378	351	328	347	385	368	358	430	338	364	381	349	362	359	364	375	379	347	379	367	358	377	390	352	379	349	342	360	355	377	368	365	395	381	332	349	353	363	408	390	362	368	345	364	371	374	345	353	351	332	385	347	394	366	349	375	335	386	377	351	333	350	388	368	335	375	315	371	323	381	358	357	339	377	399	328	372	393	397	335	344	362	363	357	343	373	362	395	365	389	329	318	374	351	336	351	341	392	376	352	373	342	372	342	365	359	343	364	397	404	334	347	432	361	347	367	381	399	368	354	411	388	377	370	360	355	360	368	347	358	367	403	370	353	341	359	362	353	362	376	367	350	378	361	361	362	375	374	397	366	358	365	355	390	362	336	382	339	345	396	356	363	343	334	344	394	371	381	351	390	378	422	394	360	358	350	347	394	367	382	372	351	392	369	340	400	335	408	392	392	359	358	343	335	376	377	364	349	377	368	344	387	342	350	401	355	365	348	341	378	377	383	377	352	386	362	407	360	379	352	332	344	380	360	333	351	340	364	357	364	353	390	348	357	352	396	374	384	360	349	318	340	359	404	365	349	385	400	383	362	376	367	388	326	398	348	365	350	386	385	361	324	381	354	345	321	397	358	336	370	367	356	379	345	345	375	387	400	399	354	356	368	351	363	357	352	388	383	346	361	378	367	357	375	345	351	360	373	356	364	387	361	387	355	354	368	379	367	377	339	349	354	394	376	352	383	371	367	331	349	342	372	371	375	373	350	375	393	317	354	353	379	391	387	375	369	352	375	355	359	387	374	350	352	360	362	333	325	320	354	383	352	368	353	380	369	369	372	343	370	377	360	373	410	378	338	381	363	335	314	370	363	369	377	359	358	356	372	334	356	350	344	385	361	382	366	357	348	368	365	385	372	358	336	360	354	360	350	366	399	378	364	378	351	368	343	377	334	336	371	375	348	370	371	378	352	369	390	353	392	378	349	345	337	379	358	356	331	358	369	357	382	393	361	377	371	360	358	384	345	349	372	342	419	336	368	355	385	392	369	357	377	384	379	332	349	343	365	347	362	378	397	386	344	362	390	361	341	356	381	376	384	365	346	351	361	374	354	354	340	357	388	380	364	362	354	362	375	303	394	383	390	362	358	352	349	356	374	374	342	397	375	350	404	380	361	370	350	352	373	348	344	368	357	415	385	381	389	370	378	359	378	375	337	357	333	357	356	387	355	339	365	359	329	378	356	361	364	382	374	339	378	368	365	367	355	327	350	313	360	383	358	361	365	361	349	379	379	382	328	377	366	366	377	353	401	359	357	350	388	397	377	382	331	345	389	388	368	380	385	391	370	396	365	374	383	372	385	379	347	366	348	369	382	367	357	367	402	393	352	377	342	391	339	372	370	355	370	364	372	384	364	333	367	337	341	334	395	355	361	340	368	346	368	386	362	317	332	315	388	367	353	349	358	344	390	371	380	357	365	376	374	379	385	359	355	371	344	367	373	335	361	365	342	374	377	337	395	378	347	370	361	334	371	326	367	397	359	366	354	374	342	352	348	353	321	361	388	371	353	321	346	356	381	367	352	340	388	333	371	371	334	355	366	355	360	349	353	340	385	318	328	391	361	347	343	381	348	359	373	385	360	360	397	382	353	368	373	378	315	348	384	347	361	401	358	365	367	386	367	356	356	388	359	343	368	340	349	389	370	334	392	376	349	366	349	333	338	342	359	355	396	349	349	389	368	349	362	359	362	357	346	359	354	322	350	392	347	345	343	404	380	357	355	414	370	334	369	354	388	372	337	324	357	384	379	352	385	346	409	350	335	370	383	370	315	349	348	342	366	365	307	359	354	358	375	407	351	387	359	377	348	377	417	335	353	377	355	404	374	357	364	386	372	364	370	380	363	357	340	350	440	376	357	341	368	354	371	375	331	386	354	317	350	356	361	393	361	343	389	388	346	370	387	383	328	387	378	338	349	320	359	355
16990	14155	20760	20045	16414	12556	9819	7627	5909	3970	3447	2922	2342	2041	1860	1704	1668	1619	1447	1378	1221	1201	1109	1079	1023	1017	1028	959	1024	962	1015	939	917	949	987	911	870	858	872	921	886	869	901	895	932	949	907	892	902	917	875	920	887	870	859	922	922	925	906	911	922	860	893	879	830	884	909	880	907	896	939	901	945	929	860	906	923	894	864	872	863	907	950	898	872	939	894	881	892	898	904	876	856	910	871	876	895	942	870	869	893	912	886	858	913	850	875	908	925	883	857	882	885	872	872	879	874	904	897	869	909	875	925	903	935	911	910	865	884	906	890	868	897	887	904	874	885	904	877	859	874	869	913	931	903	924	923	877	867	886	944	869	848	872	861	924	855	915	886	873	943	938	915	896	911	859	900	850	864	922	911	921	889	928	887	850	884	857	857	894	860	884	905	873	893	884	861	902	931	837	877	893	923	913	846	897	849	852	884	921	896	884	869	895	902	876	864	894	873	856	889	874	869	926	868	885	830	914	864	875	886	912	891	903	916	903	872	912	882	943	859	914	908	873	903	879	919	891	906	864	901	899	888	908	886	858	895	883	915	875	894	896	903	877	853	949	877	901	896	886	856	921	887	866	884	879	930	901	928	871	877	867	930	846	910	894	907	788	856	906	885	912	871	877	869	905	872	898	891	866	927	930	863	905	914	872	864	857	870	885	930	863	896	903	810	868	907	917	845	906	905	913	891	927	885	941	872	896	877	955	901	931	909	901	883	869	893	866	892	854	895	910	894	886	941	909	882	869	875	876	902	873	938	909	905	832	949	859	911	898	867	881	912	860	879	865	899	913	879	909	947	905	904	918	843	939	884	848	866	924	860	889	861	897	904	860	879	895	849	916	918	928	856	987	866	887	902	886	924	859	867	878	883	915	907	887	823	901	878	927	909	892	840	914	991	908	941	899	897	938	902	915	942	916	894	890	915	914	857	897	865	882	893	935	905	934	927	923	963	915	895	932	880	906	845	894	877	881	925	897	860	923	855	880	870	884	892	887	846	945	883	876	881	907	866	964	897	907	941	868	910	898	909	896	913	853	890	980	869	874	928	815	875	883	929	853	917	920	886	848	945	858	917	876	941	899	874	851	929	918	887	912	932	883	902	882	886	905	928	960	886	929	898	880	906	905	870	922	869	908	904	930	934	828	860	947	904	891	855	839	874	917	913	944	917	898	878	932	831	935	950	924	889	917	874	868	934	909	927	914	924	880	970	887	924	902	887	944	886	879	847	884	896	898	948	923	876	831	899	900	811	920	877	859	915	860	901	894	895	872	904	911	876	881	883	918	969	862	907	867	883	853	901	901	871	882	883	900	960	850	882	861	870	913	874	872	905	844	914	879	919	888	868	917	903	949	857	896	921	887	911	916	885	959	830	894	957	881	916	893	880	894	880	884	894	874	879	894	904	935	911	877	929	899	889	877	882	885	905	922	934	899	928	848	903	870	886	926	890	896	926	895	938	919	936	875	899	918	895	980	921	890	937	852	935	898	885	878	902	944	868	934	925	886	945	853	862	867	881	891	935	915	919	898	876	933	926	925	887	887	889	937	905	879	853	905	902	882	910	878	905	902	888	914	863	879	911	807	885	906	888	928	895	864	886	953	838	937	858	849	886	847	915	891	867	875	885	925	932	875	906	867	905	923	871	846	907	900	913	928	874	928	897	864	895	872	902	881	885	931	868	925	921	885	860	839	906	919	878	922	890	918	867	974	902	921	953	886	888	782	952	942	814	892	897	947	915	926	930	786	836	890	911	877	877	857	936	901	899	928	863	874	869	932	843	897	925	960	928	913	902	921	875	874	912	866	890	905	876	832	901	882	875	878	853	888	856	938	896	899	877	919	861	914	917	947	925	904	901	923	878	939	851	894	871	917	903	873	908	866	856	886	873	898	882	897	916	916	937	919	877	936	903	918	879	884	957	877	837	925	904	885	902	899	912	926	896	853	840	876	867	902	905	943	873	933	909	896	917	912	878	894	858	846	927	866	897	909	923	895	870	892	916	885	903	928	883	854	875	898	872	878	887	837	899	903	862	897	919	890	858	890	876	926	971	875	905	933	860	844	916	933	860	912	883	942	897	909	879	878	873	858	906	902	930	908	880	885	857	879	861	889	950	898	913	919	859	906	942	882	909	924	897	863	951	869	854	904	869	872	906	909	900	864	896	857	911	898	868	873	894	914	859	898	951	865	921	802	914	891	859	866	870	871	914	873	950	914	879	908	901	934	869	915	867	923	852	894	878	945	912	954	879	908	858	912	839	893	952	880	939	900	869	947	887	976	889	926	934	907	859	878	881	978	886	864	864	916	887	909	868	907	848	875	940	920	908	885	929	916	918	945	941	917	905	919	936	896	911	942	910	838	895	930	904	861	914	885	923	843	854	829	889	865	917	851	869	872	893	915	858	941	930	881	871	896	911	903	862	902	917	928	892	915	898	938	915	922	932	935	889	886	882	910	858	881	918	889	884	900	893	863	870	922	888	883	912	878	927	897	909	870	921	915	939	878	852	896	872	873	876	880	899	892	915	884	880	934	879	885	913	892	866	908	916	848	912	890	909	915	894	924	867	835	933	889	915	929	894	900	922	824	857	898	835	926	936	886	932	877	841	898	918	933	844	872	851	841	891	915	913	892	934	862	865	873	865	923	914	922	871	894	889	887	887	820	872	868	872	961	904	852	888	856	868	886	910	871	916	867	903	874	880	873	927	910	894	838	894	911	890	871	903	922	903	920	941	869	885	896	925	867	858	911	920	870	873	905	905	895	863	902	927	939	860	871	927	870	921	841	892	945	952	857	930	899	953	925	858	918	874	904	907	924	896	924	914	867	876	905	892	883	886	947	916	912	903	840	887	881	892	878	868	837	886	954	860	919	914	866	937	857	930	879	939	935	853	891	897	902	860	912	907	850	869	854	890	850	919	938	947	895	897	903	909	942	905	946	860	884	903	894	891	885	872	948	893	902	916	917	860	882	896	869	863	921	853	862	881	890	889	921	869	891	877	859	909	946	924	870	869	880	885	876	828	946	891	889	901	886	915	897	923	912	865	894	952	876	882	937	933	924	917	899	897	842	936	935	911	871	888	906	860	873	871	931	912	877	906	892	908	918	930	859	897	916	871	893	857	864	894	889	831	914	887	975	922	874	916	915	838	881	906	918	850	941	893	864	946	925	885	872	876	888	891	882	905	901	871	906	881	873	876	857	904	890	916	928	877	920	871	947	873	900	871	934	870	934	906	890	907	931	905	914	850	902	970	928	857	933	843	896	862	816	895	925	915	948	862	900	889	872	926	860	903	892	903	927	865	852	960	882	871	896	897	922	912	901	877	929	888	909	852	932	911	865	948	926	899	868	841	873	898	935	875	871	936	907	885	977	878	854	899	902	898	921	863	919	930	919	869	862	876	934	922	919	903	907	926	936	913	917	908	923	906	836	857	873	860	926	910	906	846	865	949	859
33034	24277	26318	19138	12714	8611	5403	5316	4339	2934	2696	2323	1127	1167	936	970	1029	821	733	571	553	644	545	373	427	377	399	376	401	389	404	376	399	366	364	346	354	365	353	386	366	373	386	342	361	348	361	376	370	360	398	372	343	351	374	360	361	365	365	362	360	341	325	353	372	366	390	378	343	352	354	364	414	377	326	350	321	369	363	362	351	370	331	378	376	356	330	324	341	337	353	338	375	363	362	385	357	342	354	345	353	383	374	331	356	352	371	341	341	375	388	333	389	351	372	312	371	365	349	368	384	373	319	345	323	333	369	343	344	321	364	418	346	375	372	342	336	331	342	331	358	359	355	349	352	371	342	329	354	361	376	361	369	378	311	330	344	361	363	331	381	399	345	387	384	395	348	375	380	379	370	339	341	371	373	348	358	346	342	366	365	369	345	320	368	376	359	379	361	312	341	349	362	375	348	335	354	381	367	349	349	349	401	376	373	379	339	324	366	407	386	339	371	376	365	330	352	335	366	389	343	353	338	356	339	349	366	359	348	394	377	346	362	363	377	383	367	346	336	392	318	357	347	343	393	394	348	368	388	368	370	368	349	364	394	346	370	378	381	355	379	334	341	354	373	405	389	349	337	332	381	365	374	359	361	359	315	363	355	338	359	350	364	353	371	373	357	360	366	334	356	370	365	354	347	357	386	352	339	339	397	365	337	341	377	350	387	350	375	371	395	347	360	386	373	403	375	356	347	340	362	326	391	347	379	347	394	329	376	394	368	369	342	358	354	350	355	347	366	331	361	349	368	397	380	359	380	376	365	340	372	381	355	356	332	323	334	344	352	387	336	363	370	361	407	374	385	362	380	352	374	344	373	389	351	368	363	337	388	347	361	381	327	339	361	343	339	342	340	388	362	359	351	348	380	364	392	381	347	326	371	341	374	347	371	358	351	334	357	378	329	382	374	366	411	367	375	349	349	382	333	371	390	362	328	398	385	369	357	339	340	338	376	369	370	384	372	397	334	348	362	368	363	353	363	350	384	375	361	376	379	354	377	369	374	394	400	381	340	366	351	413	384	350	341	380	350	381	347	350	340	359	322	366	353	371	348	380	393	345	380	370	357	392	369	328	400	386	375	361	345	377	401	375	333	374	358	343	350	378	347	342	344	355	346	358	404	348	327	374	342	344	355	328	364	374	338	341	364	347	366	365	364	396	314	336	377	379	388	399	381	371	355	359	352	412	336	352	328	360	364	384	343	366	343	338	333	377	366	373	363	378	378	341	341	348	328	336	337	383	366	354	364	381	365	360	339	343	402	365	395	363	346	365	349	392	406	354	380	359	346	342	375	368	344	406	366	356	339	340	329	361	388	365	373	324	362	341	365	362	352	332	341	349	397	370	375	342	380	298	355	361	348	325	355	348	353	324	367	393	343	383	347	347	343	343	381	375	355	339	354	349	343	342	373	341	390	362	365	355	376	342	358	337	350	352	347	346	368	417	358	324	384	340	367	364	385	356	385	332	380	364	351	382	338	358	370	325	324	349	393	340	356	366	389	355	368	363	336	337	391	347	385	388	386	369	369	347	365	382	377	371	361	346	355	311	348	339	430	345	339	359	353	377	355	346	373	368	358	332	379	354	306	361	357	398	366	355	402	400	361	354	363	337	357	376	388	354	345	359	341	343	367	351	325	321	370	322	363	368	360	346	318	330	361	386	369	361	373	357	371	367	340	342	354	365	357	370	341	327	361	359	362	330	354	367	350	355	359	352	376	404	373	392	350	377	354	351	368	386	371	354	345	338	359	383	341	358	364	367	355	369	384	387	344	326	330	319	372	391	383	362	370	387	352	355	396	372	348	361	339	372	362	382	360	387	395	351	358	374	366	359	365	335	355	374	372	340	355	368	353	351	368	353	356	388	346	355	342	349	373	363	358	340	349	385	401	357	382	351	388	379	365	356	385	355	316	391	335	373	374	399	335	328	344	394	355	353	321	363	375	366	354	363	382	346	368	333	357	375	328	365	353	355	346	332	342	361	368	372	359	360	343	376	353	360	382	373	361	363	386	359	365	391	381	356	378	363	352	361	357	338	345	386	385	404	352	353	335	329	332	335	368	362	320	390	340	370	381	378	364	350	370	352	372	377	362	368	369	396	365	362	372	365	368	362	341	360	360	357	372	356	356	341	363	338	341	424	402	396	352	371	350	341	363	356	303	356	372	335	345	343	360	370	412	377	366	364	351	388	354	345	385	362	408	342	305	343	371	357	356	398	370	354	373	338	369	374	387	339	367	371	362	376	396	371	374	387	347	324	389	330	375	386	369	339	314	371	388	355	374	364	362	329	366	339	382	337	326	357	355	363	389	363	346	363	352	380	395	356	380	306	348	374	340	376	388	389	368	364	377	372	389	366	369	345	350	385	349	372	388	347	367	369	356	337	380	352	358	368	382	362	369	329	369	357	370	374	361	368	348	380	356	362	375	368	400	372	355	366	358	359	339	383	393	368	352	373	372	336	359	379	392	342	351	356	344	372	373	345	370	373	311	348	391	343	364	369	336	386	355	353	339	375	343	369	322	371	320	358	354	354	368	319	375	355	349	327	386	362	390	350	342	365	390	374	348	373	371	342	353	323	358	368	391	381	335	369	355	378	367	348	388	359	350	367	343	369	344	362	374	373	332	360	371	338	350	342	328	348	371	377	358	342	369	372	357	371	391	365	350	356	330	357	341	352	347	345	351	345	358	374	390	370	333	366	365	382	380	371	371	369	355	356	415	377	357	351	352	334	360	391	349	360	348	344	388	402	397	321	387	352	323	371	372	340	376	387	357	350	385	362	339	356	341	370	393	388	324	335	358	329	368	390	366	354	339	345	366	374	354	366	375	326	351	367	365	329	361	362	342	370	363	381	336	342	355	343	370	343	379	422	353	358	319	370	400	404	349	362	363	365	344	366	370	380	399	374	365	375	351	382	366	350	380	390	347	351	351	366	369	363	352	355	325	374	326	345	362	357	389	381	351	341	341	352	379	334	354	333	393	339	335	340	348	354	365	371	379	373	341	349	375	350	326	384	336	385	339	363	378	383	366	399	355	365	376	321	367	390	349	339	333	356	361	363	355	359	368	342	343	367	358	362	352	368	390	362	366	366	347	371	365	361	353	362	347	382	358	335	363	386	386	370	327	341	334	354	357	327	357	391	322	361	380	391	383	346	386	327	376	338	377	326	371	349	381	394	379	369	319	327	335	353	373	352	345	358	393	353	358	332	359	356	344	364	368	361	375	348	351	314	321	364	352	357	364	364	390	358	353	328	369	368	374	353	344	374	381	348	337	375	360	360	339	327	349	396	384	387	340	388	358	330	341	361	349	370	332	345	340	356	352	350	367	367	387	338	311	378	372	342	350	344	351	327	345	374	399	352	362	340	334	374	361	320	367	316	368	341	371	347	393	405	371	374	333	356	397	389	349	370	369	346	332	342	372	334	353	360	364	343	369	380	333	381
20980	21490	29717	27776	24184	20815	16225	17839	15486	12194	11480	10024	4929	5249	3903	4557	4846	3753	3298	2350	2383	2361	1883	1293	1254	1180	1209	1248	1202	1139	1013	1118	1068	961	938	903	884	920	908	849	909	879	899	915	904	897	910	866	887	883	891	882	831	869	855	876	968	872	859	884	889	887	885	907	892	890	868	912	899	915	846	914	914	896	844	845	867	880	962	862	857	864	874	894	881	898	901	889	902	913	895	875	897	804	874	910	859	917	907	912	877	848	885	889	922	850	858	861	908	866	887	887	903	885	903	893	938	899	882	931	917	844	898	857	862	916	848	876	857	890	878	843	861	855	937	862	914	902	878	871	891	846	829	883	875	808	890	931	859	901	862	856	918	876	897	928	909	907	907	855	920	935	953	901	877	901	887	882	908	895	887	880	888	912	871	895	894	875	887	889	877	938	899	905	891	830	900	907	855	862	926	858	879	874	856	886	916	847	819	866	910	899	903	936	868	873	886	918	902	872	883	887	930	907	921	966	898	910	842	926	861	923	944	922	856	886	861	901	878	952	943	893	886	882	896	938	862	890	874	868	933	884	901	871	886	922	873	938	887	891	916	880	907	873	948	945	920	952	856	830	852	886	885	864	914	951	885	897	875	876	937	878	866	872	875	911	847	933	852	876	955	873	876	834	837	936	841	865	889	847	926	899	908	879	901	867	876	881	914	855	826	876	873	883	910	879	887	911	881	858	861	919	936	897	901	882	855	895	904	898	885	898	884	885	881	935	886	866	915	890	880	910	889	837	894	912	846	904	886	892	925	909	927	890	866	933	868	874	872	829	889	881	858	869	863	896	881	893	921	903	913	903	930	925	927	881	866	884	894	924	868	880	884	895	856	875	885	905	837	922	840	863	880	878	888	881	905	910	926	828	929	888	908	890	881	870	859	909	868	881	908	852	924	912	866	874	952	898	901	883	883	886	914	871	865	895	844	842	856	834	899	847	911	846	899	891	885	878	916	856	887	893	869	851	898	887	920	871	889	874	876	896	885	871	901	928	874	837	903	945	832	882	887	916	938	921	873	911	858	875	812	856	862	905	879	861	928	876	861	912	907	917	912	927	932	885	917	848	916	835	866	907	957	896	851	852	839	914	854	907	916	884	894	890	914	874	891	914	882	860	929	944	895	922	859	939	848	883	839	890	877	884	889	876	877	907	928	907	919	937	860	863	881	915	869	895	876	868	914	885	856	916	904	955	874	920	923	870	869	885	943	898	896	896	854	925	915	889	894	868	862	886	912	895	929	854	833	883	908	834	859	962	877	915	886	824	922	864	900	890	850	841	882	888	885	901	917	876	920	901	888	915	872	893	901	872	856	981	913	867	919	901	832	892	892	908	914	908	918	861	851	848	851	902	880	928	895	874	913	929	886	857	858	895	889	932	870	848	899	899	870	887	918	912	862	953	837	921	897	889	938	863	894	900	873	881	871	885	930	876	901	883	918	879	884	896	875	920	894	931	876	889	939	877	899	888	918	923	877	858	880	853	876	901	909	883	841	893	916	910	895	879	916	914	900	910	881	884	907	888	839	893	864	902	874	929	898	856	869	831	861	876	831	896	917	885	857	875	884	904	859	891	858	941	854	911	892	832	958	919	841	896	914	850	902	912	878	932	863	890	869	899	915	873	823	842	857	880	887	818	879	927	889	867	894	819	830	931	883	900	913	879	892	842	858	845	839	842	888	893	902	846	858	857	894	892	906	913	962	880	935	877	902	902	876	915	893	879	832	926	907	918	892	896	915	923	851	877	864	936	877	896	952	805	886	900	859	859	894	894	883	890	920	917	879	922	923	839	928	867	892	883	943	898	874	865	907	906	903	900	894	910	880	909	833	906	916	894	875	880	906	918	887	891	865	891	899	886	910	867	973	907	873	912	859	890	920	882	882	908	891	871	863	844	869	826	801	857	871	865	881	850	849	983	872	914	915	872	905	880	884	887	884	935	843	845	891	928	869	891	876	865	867	872	919	954	879	895	891	948	893	932	904	892	868	864	895	886	925	922	887	900	900	950	908	888	841	876	881	927	922	889	924	887	907	922	884	900	883	931	881	904	870	903	865	856	880	841	908	850	901	941	918	911	846	888	887	891	859	896	903	837	846	938	883	866	865	841	928	920	918	870	893	884	836	903	941	934	947	951	896	921	882	851	857	903	867	870	867	818	891	886	879	914	899	940	903	907	890	928	906	872	930	956	841	901	922	816	875	893	891	839	894	898	916	905	891	912	883	858	877	897	888	857	901	909	907	894	889	891	893	905	898	896	870	852	914	906	951	918	925	885	882	892	890	880	847	860	876	921	875	850	860	901	865	854	925	855	878	914	889	947	939	877	890	883	878	871	885	894	920	889	900	891	915	902	912	903	897	916	890	882	920	847	920	847	922	890	928	929	899	891	849	887	894	938	911	857	923	913	891	833	915	875	895	931	850	948	916	951	840	937	869	853	926	886	874	858	920	851	931	823	893	923	905	913	822	900	926	885	878	881	893	843	886	846	928	947	888	850	842	947	875	878	834	908	894	888	883	861	904	965	873	875	928	870	922	919	885	919	908	868	890	903	927	887	917	870	882	897	899	852	850	904	865	849	892	903	885	865	880	839	872	899	897	919	860	871	860	869	890	943	824	876	919	874	887	904	878	848	903	894	899	862	934	851	900	927	931	861	879	891	893	885	903	906	855	867	867	825	862	884	904	874	887	913	891	870	916	888	897	863	927	958	900	871	900	857	905	887	941	903	891	883	909	906	892	896	895	895	902	925	898	944	877	884	881	886	882	885	862	898	941	858	849	942	835	858	872	903	850	929	945	872	930	943	881	890	846	858	942	888	906	908	861	854	899	915	867	873	887	864	895	911	872	871	898	887	892	898	900	884	933	871	939	868	908	907	896	931	866	896	840	941	852	892	845	894	868	863	884	835	879	960	919	907	893	832	876	871	888	887	871	883	925	921	848	887	873	853	803	896	883	881	856	904	877	867	872	883	895	871	929	871	862	846	957	864	882	869	908	882	903	865	857	858	904	861	906	877	848	912	920	851	894	820	838	940	878	875	867	826	882	947	877	869	905	906	863	887	914	873	904	866	871	883	877	897	856	904	931	919	931	864	870	880	892	853	900	871	893	901	920	907	891	856	910	912	867	843	853	887	932	892	857	919	922	877	853	870	955	907	856	876	952	857	880	860	940	909	909	871	827	929	898	861	888	867	894	880	901	866	900	857	907	903	872	858	920	863	903	895	898	862	911	900	905	931	879	862	853	884	912	929	937	846	853	877	862	870	931	886	878	925	934	861	851	870	948	843	867	893	871	866	910	859	915	918	855	870	877	906	915	870	892	893	922	899	946	888	900	893	883	921	836	866	887	869	847	894	813	843	924	821	889	878	950	924	901	887	871	881	884	879	890	910	901	875	882	837	883	865	872	898	862	836	920	927	888	872	855	898	920	828	868	887	835	910	852	861	880	821	855	878	875	899
36983	32019	35462	27214	20084	15437	9943	9945	8050	5684	5157	4144	1719	2179	1608	1431	1759	1419	1083	786	821	823	695	441	417	470	426	462	511	425	379	394	371	378	379	346	380	352	346	362	350	380	374	389	411	343	355	348	416	382	382	351	384	358	361	375	353	380	365	374	356	361	360	377	378	367	363	370	363	347	385	381	343	399	350	337	329	364	337	341	359	352	373	345	350	375	336	395	398	327	358	350	365	348	366	377	384	399	339	364	357	385	395	360	362	371	359	369	330	356	341	343	391	370	363	371	364	412	356	347	384	374	341	384	352	349	391	362	354	347	372	378	365	338	385	356	351	394	359	361	366	353	377	349	367	345	365	343	387	358	357	367	358	367	347	339	349	375	366	384	322	344	358	350	342	372	364	356	354	351	357	376	340	372	354	351	358	357	355	351	364	394	367	378	384	357	366	403	362	366	381	352	369	398	357	351	335	376	327	348	340	361	343	378	347	334	378	362	335	372	336	370	335	347	366	355	378	339	385	371	392	373	371	373	362	365	373	371	385	324	362	320	351	352	364	372	355	361	347	392	389	349	346	386	311	347	394	383	387	400	339	359	375	350	339	357	369	406	368	365	371	331	316	321	349	389	379	363	336	356	323	366	386	396	384	356	373	361	394	347	354	352	359	374	338	388	371	337	335	375	370	358	352	346	346	366	363	378	397	355	366	371	374	386	371	365	373	399	353	360	352	322	377	326	381	404	406	357	382	359	374	324	351	368	337	367	346	364	357	358	335	330	363	394	366	337	374	377	338	356	344	356	370	339	349	373	362	351	392	372	362	336	377	378	364	354	357	368	366	382	359	357	399	373	367	378	399	342	358	348	371	370	366	340	335	358	312	350	367	367	328	392	363	318	384	396	378	394	380	389	318	389	343	346	362	363	342	311	411	366	364	382	370	377	356	403	356	351	384	340	394	330	387	343	375	368	374	370	338	361	360	350	336	338	373	348	351	334	395	334	357	384	367	406	377	364	335	330	362	380	404	336	369	368	381	399	389	401	377	368	354	358	356	351	346	334	370	365	348	382	344	343	341	368	379	369	329	346	331	383	370	383	357	344	349	360	377	353	351	379	360	358	329	346	353	384	394	342	404	366	339	390	376	383	353	367	377	358	388	359	327	341	340	379	359	352	349	341	380	350	380	369	384	325	350	363	358	369	373	358	357	374	347	360	352	374	358	358	382	335	368	364	375	333	368	356	348	341	333	338	336	358	352	364	357	368	400	370	375	343	325	350	378	379	362	375	370	393	369	339	354	326	359	400	328	360	402	337	354	349	330	377	412	391	340	375	365	362	335	352	392	342	349	385	377	402	381	401	358	355	362	345	363	344	383	347	349	399	318	371	359	323	341	313	340	376	356	349	335	338	348	353	381	357	357	361	382	367	392	355	338	364	387	375	358	328	396	375	377	365	360	375	353	379	334	362	335	390	391	394	363	359	350	352	375	357	351	355	363	379	403	349	329	387	363	364	404	358	365	383	387	370	356	385	356	364	354	414	360	355	354	379	358	399	366	349	371	399	379	324	339	354	356	368	326	377	352	388	374	340	375	384	357	381	388	364	344	356	393	403	351	358	377	359	380	348	381	342	349	381	346	357	358	375	369	384	316	368	344	378	381	371	372	353	390	381	364	366	355	359	364	330	378	358	349	345	363	365	389	320	356	370	330	395	355	371	368	360	389	353	388	354	354	346	360	357	347	385	392	364	370	383	382	359	366	376	376	365	340	357	350	349	331	384	367	327	318	386	387	330	366	355	354	400	369	396	391	380	362	359	349	384	354	348	370	371	348	358	367	364	385	365	337	357	337	340	344	392	374	315	321	352	383	357	389	374	333	365	391	336	389	361	367	361	351	374	344	367	351	399	354	379	329	346	325	330	339	355	370	366	333	345	349	365	356	344	366	368	381	404	350	353	358	340	400	374	391	370	366	364	383	343	356	348	374	349	345	369	339	376	352	364	367	374	343	378	345	344	379	328	356	343	348	369	384	384	381	368	359	351	347	321	388	381	343	400	332	358	361	364	384	403	377	347	377	373	376	351	386	358	383	348	347	333	403	364	350	347	374	347	361	375	332	318	348	388	337	324	354	366	373	347	363	354	363	383	333	366	375	372	371	363	357	350	367	350	312	391	352	378	360	379	337	353	349	366	337	369	371	375	360	341	357	384	355	358	368	341	368	365	322	356	388	386	359	352	397	365	381	333	346	403	339	346	383	373	358	379	351	382	371	365	398	343	345	374	354	404	352	362	345	373	319	335	368	395	410	364	319	386	338	346	345	343	355	357	379	338	364	351	373	357	345	389	337	388	374	393	377	353	336	350	381	381	350	364	356	335	340	380	364	347	407	342	358	384	398	396	346	357	404	369	352	357	366	370	377	382	376	328	355	329	351	352	373	369	341	362	344	356	349	352	382	348	345	388	385	365	334	363	377	349	348	387	359	383	358	389	356	361	386	402	382	374	357	386	377	368	355	363	371	335	373	360	383	317	337	388	362	359	367	364	359	370	344	360	388	365	382	349	391	353	373	383	353	360	331	359	342	369	335	350	363	360	326	390	378	345	354	346	347	363	368	364	343	327	370	382	375	372	384	388	345	382	328	386	367	334	356	339	354	394	376	337	322	350	327	311	386	372	332	367	367	327	368	346	351	336	354	378	328	392	360	389	347	372	351	384	362	362	396	338	344	397	379	329	359	349	376	342	355	355	354	342	351	356	422	338	353	357	329	331	364	378	384	332	387	374	365	362	323	390	352	376	356	348	391	353	333	372	350	381	379	361	339	388	376	347	379	361	327	359	376	372	358	377	327	349	370	341	361	368	332	354	394	361	368	356	358	349	384	372	353	381	356	373	335	330	382	351	365	337	383	360	378	380	339	354	349	353	343	367	371	371	384	346	347	350	385	367	373	369	368	346	347	326	385	380	363	361	379	401	362	395	377	388	341	369	327	375	369	382	382	341	374	338	368	362	361	383	393	357	342	335	352	327	351	373	356	343	362	354	357	370	346	360	338	368	371	383	356	308	369	372	379	358	355	359	371	401	371	376	327	376	358	388	391	339	339	368	375	367	313	364	352	374	357	369	390	318	345	374	368	400	375	360	353	330	333	338	370	356	365	398	362	363	381	351	372	363	349	396	363	342	345	357	354	344	356	343	351	383	383	331	369	338	350	356	372	361	304	322	377	380	337	365	345	344	353	354	359	373	357	327	337	380	360	362	374	380	342	333	348	363	366	355	365	375	369	381	365	341	395	384	367	376	372	389	344	382	381	373	364	386	379	366	361	326	311	346	322	376	373	345	367	373	387	352	362	360	333	332	376	370	366	408	329	366	375	361	355	363	381	347	351	370	359	391	374	348	379	328	350	337	364	370	361	341	356	360	380	358	360	394	358	323	387	381	356	374	376	347	372	371	365	359	365	370	348	347	368	345	371	361	354	346	386	356	358	349	328	346	387	339	353	358
24102	27246	36109	33662	30707	27419	21659	26282	22075	18539	18232	15409	7191	9862	6625	6798	8428	7050	5259	3578	3652	3891	2960	1513	1415	1390	1492	1595	1544	1305	1216	1364	1129	979	998	959	911	923	892	871	889	926	932	902	866	880	858	835	896	923	897	846	864	901	877	895	825	915	867	845	905	868	883	898	930	877	887	924	894	945	877	949	851	899	933	953	888	864	897	898	857	919	852	895	953	882	828	910	885	917	843	911	883	888	884	884	886	910	875	879	836	930	856	890	857	902	905	908	878	889	893	875	864	851	878	897	874	780	856	932	914	875	874	881	854	871	901	874	870	901	865	913	877	882	913	945	870	959	896	904	921	853	893	889	932	854	950	866	883	895	934	870	872	849	908	874	862	907	903	920	865	917	883	883	867	942	916	912	889	909	892	850	890	879	915	952	857	897	884	880	885	934	883	877	890	873	919	910	862	900	877	845	834	881	851	938	929	838	880	874	848	913	906	935	844	870	885	892	890	928	897	898	874	913	925	886	908	861	871	874	887	899	871	898	849	854	846	895	870	957	866	878	851	885	826	878	871	920	849	931	851	923	909	941	877	901	867	844	879	854	880	878	820	884	906	903	895	871	948	902	852	870	857	943	921	913	903	898	866	837	881	920	836	871	851	877	942	880	890	915	899	853	843	928	834	879	912	902	914	917	858	882	868	882	928	928	876	920	884	849	892	914	951	893	895	886	909	905	844	887	856	894	874	925	868	859	888	858	905	916	881	866	901	873	900	809	829	853	884	909	882	849	867	888	858	807	893	943	880	849	906	921	849	854	848	890	865	876	880	869	904	906	907	887	901	893	912	863	878	878	899	851	836	860	883	917	875	916	883	907	898	872	855	900	872	874	832	883	913	888	851	867	882	873	911	881	863	892	900	867	881	889	902	881	885	873	857	899	885	876	898	912	892	873	888	870	843	894	876	864	820	907	834	881	879	888	873	882	893	884	884	877	880	834	917	900	874	860	862	849	881	893	857	917	868	891	871	923	893	898	892	837	909	875	884	918	845	888	906	871	901	906	877	892	899	876	820	819	858	881	826	897	882	914	922	976	894	924	897	918	902	905	909	961	904	887	895	883	912	931	894	918	856	856	911	870	879	888	893	926	902	907	840	932	878	920	887	851	876	923	849	913	855	931	911	920	905	880	819	912	846	885	889	897	886	890	867	941	899	876	911	904	862	902	844	887	826	820	865	949	896	875	879	859	851	864	897	889	848	885	909	886	860	899	897	867	840	856	912	897	860	863	864	921	899	854	829	843	867	895	890	932	901	845	861	828	885	897	836	843	938	869	880	928	916	922	884	900	883	886	901	854	852	878	844	920	895	877	906	917	861	868	876	899	880	892	895	912	919	880	887	896	907	903	872	910	871	866	862	893	914	898	910	868	906	864	850	863	919	864	836	865	876	897	955	904	916	818	914	846	937	854	890	881	858	878	855	881	877	886	863	853	889	884	856	855	847	924	891	885	868	869	925	898	878	837	851	852	905	878	902	875	927	882	877	894	919	929	904	893	891	914	916	834	898	914	910	865	874	838	887	929	866	885	888	882	862	880	892	891	863	916	892	842	881	856	857	879	846	959	957	911	911	911	895	925	892	881	864	915	872	850	881	877	913	872	936	898	905	909	857	861	948	837	850	907	843	821	854	916	937	865	955	860	884	862	915	845	892	920	849	863	870	876	883	878	842	925	866	897	884	887	874	933	845	935	886	880	855	860	888	943	900	876	847	908	894	925	948	918	881	876	911	889	884	890	967	899	873	917	865	856	901	873	916	891	926	896	910	917	858	942	923	901	842	899	860	881	903	895	907	878	910	872	885	884	969	874	865	859	927	944	923	943	931	865	873	841	881	872	882	858	893	907	806	887	935	898	898	910	876	844	890	885	888	888	873	898	869	925	923	904	895	881	857	884	896	899	922	877	872	934	875	839	941	931	891	890	851	880	863	900	917	889	873	912	923	889	850	835	873	836	856	922	928	940	893	890	925	848	846	849	845	888	895	941	916	852	910	945	880	874	927	815	868	936	854	853	890	883	941	851	863	861	890	899	904	852	842	887	875	925	886	947	876	848	869	910	926	889	837	880	936	897	905	927	883	913	875	941	912	875	890	942	920	902	856	891	900	910	882	843	960	914	834	874	886	871	840	893	874	898	936	891	884	918	854	888	856	955	859	867	864	901	909	849	897	917	862	874	940	899	966	850	868	861	873	897	897	911	852	884	870	899	871	861	896	854	913	865	942	934	915	885	864	865	929	881	903	860	840	881	869	848	897	835	893	880	827	861	916	931	901	827	893	888	898	857	876	906	907	933	919	884	928	888	857	858	873	831	909	919	921	939	871	833	847	912	897	871	903	875	896	876	885	914	881	852	919	953	858	845	863	903	918	892	919	899	893	853	857	900	893	864	864	918	894	923	908	896	922	870	886	918	915	974	936	934	922	914	889	918	925	852	884	915	823	874	895	873	917	907	842	873	914	942	926	890	847	854	875	859	932	773	844	869	853	848	857	889	890	855	903	869	871	890	906	850	902	930	869	844	875	903	849	913	869	916	889	904	869	875	866	914	885	867	891	861	926	878	892	913	846	870	837	889	895	864	887	887	839	859	866	887	853	934	844	929	868	870	883	910	910	872	888	892	949	861	951	815	861	880	915	892	892	865	891	944	877	835	890	895	902	895	888	895	956	902	918	893	902	853	861	922	869	887	908	909	879	905	942	862	864	866	881	905	832	879	917	834	869	893	879	890	872	883	942	874	898	887	952	865	851	889	900	825	855	846	922	856	854	932	882	881	922	826	887	938	886	866	916	930	899	885	871	911	863	868	909	889	912	858	883	917	887	839	914	918	910	842	898	876	880	918	859	891	889	886	931	865	884	868	859	885	862	870	905	919	926	886	859	879	861	870	869	859	911	875	935	891	873	855	903	886	883	868	887	924	902	896	924	888	887	917	926	907	885	860	832	849	887	862	857	902	906	888	867	845	905	887	904	849	905	896	868	807	852	901	880	905	886	914	856	884	889	940	898	848	932	893	873	882	872	868	859	850	868	900	856	909	837	912	886	864	884	924	953	883	908	943	886	905	887	881	898	880	878	951	897	873	867	888	805	854	887	907	894	921	952	854	909	890	909	861	866	893	864	893	847	863	942	850	908	883	919	831	872	917	881	855	833	867	920	928	806	901	895	877	845	904	890	877	914	858	949	948	862	895	904	879	893	852	926	903	841	854	855	895	889	894	835	852	860	888	876	905	905	923	898	888	827	882	898	845	885	878	880	936	891	879	900	869	903	877	915	881	933	936	890	869	868	872	895	875	887	859	890	877	934	914	958	887	915	932	960	920	867	901	875	886	888	864	878	905	835	895	928	940	872	858	904	896	914	926	923	879	877	886	900	863	916	869	903	958	898	846	943	899	912	827	856	912	887	909	956	875	853	845	887	855	916	818	891	842	920	833	817	900	847	886	907	924	924	874	930	937
26512	15036	15848	10462	6081	3983	2644	1688	1273	925	767	705	612	562	503	528	502	464	423	430	420	430	368	377	403	350	441	378	389	380	416	394	388	383	355	401	332	368	390	330	368	393	398	367	350	359	388	372	359	327	391	300	350	370	352	346	339	375	380	366	320	342	359	378	340	369	394	372	345	348	375	393	366	369	387	379	378	380	335	401	346	368	362	364	368	372	365	334	339	369	398	396	365	371	359	345	352	351	397	360	355	364	407	347	354	346	407	337	370	366	420	356	366	345	357	381	397	379	413	362	339	365	380	364	348	387	349	357	392	354	385	376	392	331	353	337	376	379	394	339	358	384	380	389	349	353	354	341	379	378	364	348	374	385	373	380	367	386	360	375	411	380	379	353	347	394	390	361	367	368	383	336	353	362	373	393	375	352	373	348	344	356	370	343	381	397	372	352	369	341	368	348	345	336	341	398	334	368	355	334	392	377	388	376	355	386	379	380	377	373	404	359	341	348	371	349	367	373	397	335	320	323	347	413	370	351	359	352	359	347	366	360	365	404	379	350	383	332	359	364	364	383	368	356	359	370	335	383	377	367	381	366	355	362	382	351	351	390	330	355	364	352	372	340	366	394	393	393	377	363	341	374	387	363	360	353	375	369	328	374	389	378	366	350	394	394	408	355	342	311	385	386	402	329	396	356	343	360	385	362	388	354	363	378	353	390	378	370	384	381	368	339	356	385	388	379	362	341	374	356	371	353	316	367	358	347	376	362	353	354	375	350	333	342	346	362	320	341	322	354	373	373	397	356	379	336	323	367	341	391	368	393	390	371	316	347	347	354	383	354	405	355	357	375	338	350	349	358	337	372	387	392	368	345	367	356	345	351	366	342	356	351	343	358	366	356	342	379	349	369	392	357	348	313	367	364	367	377	398	335	351	388	359	361	366	340	385	386	351	420	363	347	368	351	356	337	354	347	351	343	368	320	365	343	343	368	374	343	345	350	338	381	363	359	371	409	383	354	331	370	346	349	357	362	374	372	397	394	372	356	345	357	369	347	346	375	355	383	321	355	366	366	369	350	345	334	360	379	382	384	394	353	353	339	380	351	340	373	360	355	350	356	349	407	354	360	362	384	379	341	374	374	382	356	333	384	399	368	349	372	384	371	360	386	384	400	366	356	341	346	360	377	351	322	388	400	332	352	385	389	330	380	340	382	370	337	379	373	405	363	340	349	370	392	382	338	373	363	368	364	350	342	383	395	354	357	377	355	364	392	367	378	363	373	368	395	366	367	346	384	364	366	387	329	332	386	377	355	367	390	347	366	337	344	357	372	359	412	411	386	388	352	364	368	374	381	374	377	344	365	398	387	337	359	372	370	382	373	368	362	370	342	346	386	344	353	334	344	374	351	342	342	347	398	339	363	377	371	359	352	360	371	361	368	363	371	375	347	389	374	382	357	345	412	385	418	400	374	380	341	378	380	378	373	386	365	369	377	363	379	367	338	353	390	373	355	339	324	351	378	411	371	378	364	358	376	378	359	335	359	349	349	342	371	338	402	341	406	353	352	339	328	358	362	356	401	385	382	387	367	363	368	364	341	376	409	328	380	333	360	358	408	362	384	357	364	348	339	359	345	378	350	341	346	332	350	398	345	369	393	379	321	320	345	316	354	409	370	371	366	383	363	377	320	355	363	392	375	355	361	351	359	355	354	370	381	370	385	399	367	353	357	360	362	371	335	386	366	362	380	379	355	357	366	379	376	370	347	363	381	357	373	353	318	392	376	358	318	344	335	372	373	374	347	411	363	358	357	353	387	394	334	364	377	393	373	350	358	377	353	363	370	361	387	388	372	380	367	366	352	349	346	373	373	335	401	373	368	352	391	389	377	372	386	379	372	355	374	339	364	383	407	379	384	383	341	366	359	364	337	379	377	356	351	362	336	377	369	366	354	359	354	409	375	336	358	358	377	369	355	362	337	358	375	386	402	374	421	365	319	375	397	357	395	360	354	328	327	380	354	369	392	364	353	357	376	348	348	342	366	357	320	377	343	326	369	366	373	315	355	352	340	351	351	402	366	395	356	365	358	347	337	341	384	371	361	336	361	386	364	362	359	378	387	373	363	368	356	357	335	368	368	365	305	339	327	331	384	396	390	351	352	337	386	353	382	369	383	321	356	343	352	320	372	367	379	366	362	343	388	380	362	379	361	372	374	356	368	385	336	354	368	375	328	378	388	388	374	341	363	372	382	333	377	350	348	353	379	357	363	359	369	404	338	331	409	378	357	379	361	367	376	370	363	352	376	341	364	358	408	365	326	333	368	355	360	367	353	376	357	353	386	389	359	362	334	401	353	330	343	366	340	356	356	321	373	376	399	339	374	316	345	371	360	423	338	364	350	364	371	379	387	371	385	380	364	412	364	345	369	327	362	367	344	344	334	380	361	383	390	400	336	378	338	341	357	378	341	374	347	372	339	326	360	375	335	381	375	364	325	382	391	353	379	383	369	380	346	395	352	329	356	335	415	348	392	380	343	346	345	362	402	364	369	380	365	374	363	381	364	376	383	380	395	354	366	388	401	344	375	335	382	386	404	371	392	370	380	350	343	346	398	365	367	375	368	353	330	349	357	371	342	335	345	366	393	369	406	352	401	334	359	331	373	361	349	353	345	377	377	361	361	374	393	331	379	413	358	379	352	383	371	343	352	330	374	366	335	332	382	353	365	362	344	330	377	386	349	370	369	341	352	344	354	338	344	371	376	364	366	380	378	365	353	371	318	374	400	379	358	405	378	353	377	300	364	389	379	361	369	358	385	384	362	358	355	339	307	403	360	364	350	349	345	396	363	376	365	358	368	358	362	334	341	362	378	335	355	336	361	354	354	383	348	333	370	367	361	381	388	370	364	356	371	343	337	392	375	379	352	349	374	413	327	343	334	350	381	366	344	396	378	360	405	339	331	364	390	365	349	363	307	350	387	325	379	397	371	358	371	360	369	358	332	363	366	363	379	387	383	377	370	375	397	379	361	375	382	369	404	355	397	369	357	365	358	346	383	419	353	398	382	377	378	373	355	379	348	353	373	395	337	357	334	362	359	382	347	358	393	442	335	362	354	388	359	396	365	360	349	361	323	336	374	344	385	337	382	391	339	382	331	363	361	372	396	366	346	395	365	331	340	356	381	376	366	365	347	375	365	363	369	397	354	390	398	360	341	339	362	375	380	333	413	368	350	397	360	375	354	365	339	351	356	369	401	351	407	365	359	371	360	356	353	382	362	366	351	351	334	379	369	370	339	391	370	358	350	366	337	374	347	371	380	381	354	316	360	399	338	345	366	384	394	369	394	368	388	378	353	346	366	360	374	363	347	370	338	380	369	376	337	385	365	369	357	336	356	383	364	364	353	344	358	366	350	375	348	372	364	376	347	329	346	359	392	385	388	348	333	341	362	363	345	371	374	379	360	386	359	381	386	372	355	369	380	370	371	356	376	371	355	368	318	352	325
16017	13625	21152	19357	15788	12476	9421	7106	5293	3763	3257	2766	2370	2164	1755	1676	1681	1568	1390	1331	1241	1199	1130	1029	1021	1004	1015	1041	984	945	913	858	948	938	864	916	924	901	905	865	919	913	891	885	901	906	929	899	887	895	891	869	893	855	938	895	896	923	917	872	795	919	883	882	896	892	884	898	859	936	897	868	890	840	906	909	902	864	879	884	885	891	887	869	910	901	923	902	934	925	919	920	945	950	942	842	913	879	897	846	871	926	903	937	936	874	905	841	924	890	893	938	883	902	893	915	918	900	933	951	890	874	894	921	903	886	881	840	939	958	941	896	857	882	867	904	913	916	934	923	900	861	907	918	951	921	917	922	910	940	884	894	933	927	856	823	923	920	888	871	885	860	899	899	858	893	870	876	915	876	915	889	908	912	917	930	937	901	901	915	882	940	894	965	863	878	927	957	925	895	861	869	901	875	879	871	897	880	880	891	943	858	946	872	937	898	913	939	932	874	919	910	934	865	883	901	896	932	856	896	862	879	857	905	860	936	880	937	860	896	858	895	845	927	882	838	937	881	917	918	977	906	863	898	858	847	914	880	876	876	959	968	935	885	866	923	863	936	885	951	879	866	869	931	897	897	937	912	945	920	903	876	957	901	901	923	851	868	866	889	951	864	881	888	931	966	893	867	912	929	945	840	919	893	896	872	985	898	954	880	923	916	906	927	867	915	878	873	922	892	902	920	883	891	950	891	915	915	987	879	872	873	907	946	910	911	945	905	895	884	906	886	880	903	890	855	899	842	916	906	861	871	904	921	896	918	911	912	933	878	885	908	888	897	880	904	906	925	865	883	890	888	917	910	866	937	878	909	873	889	882	922	869	874	883	912	875	868	892	902	918	945	922	915	914	944	849	889	906	870	837	924	871	902	889	865	899	929	914	850	891	912	943	896	930	943	879	860	840	889	847	902	904	982	862	915	861	868	932	887	868	951	906	878	880	920	894	863	890	875	862	887	888	864	915	914	878	921	870	867	902	912	871	886	895	918	938	917	843	942	879	917	908	844	852	903	893	873	857	872	845	891	864	891	871	861	899	895	887	918	900	892	915	882	918	882	892	885	970	867	901	937	908	867	919	924	938	906	875	892	868	898	880	879	846	882	929	839	868	860	893	905	902	876	881	904	863	919	883	932	870	924	910	871	867	856	887	930	889	904	898	936	882	881	895	935	901	888	911	953	890	849	904	910	878	927	974	902	879	894	866	893	861	894	900	879	953	911	848	934	926	907	869	948	863	910	895	933	874	870	882	870	875	877	891	928	869	932	885	886	830	878	888	950	881	901	892	854	902	882	879	888	896	862	901	937	861	933	938	870	903	920	946	865	956	885	923	917	966	840	881	883	907	858	898	843	977	921	891	896	861	885	885	919	924	924	898	890	888	871	902	886	900	939	878	928	939	886	918	919	885	891	869	924	875	851	872	963	903	896	949	865	888	900	898	900	917	872	925	860	867	909	941	919	910	852	856	854	905	895	920	924	830	918	899	925	863	878	907	886	881	870	868	891	852	845	929	865	901	931	911	941	863	862	865	924	866	893	867	948	881	910	927	850	871	903	894	924	884	904	892	898	954	913	913	886	858	901	898	892	890	862	883	893	935	879	878	894	872	925	904	917	883	875	919	857	913	929	953	866	891	873	884	870	873	884	937	888	902	855	894	918	918	864	875	917	944	868	854	949	904	917	907	883	869	934	873	903	869	880	908	907	901	937	924	896	895	899	859	895	885	901	932	923	895	930	888	824	937	880	880	915	917	925	918	895	879	879	866	910	878	904	929	906	888	883	931	905	909	836	921	870	915	948	875	828	920	844	969	853	877	858	867	913	913	865	867	925	853	902	887	914	916	888	924	907	905	907	895	963	899	885	910	893	884	892	913	889	928	883	892	932	923	933	858	914	865	886	879	936	896	911	901	882	903	869	886	880	885	884	911	851	911	933	866	910	908	839	869	840	902	897	886	881	941	921	930	907	896	887	880	907	912	860	943	902	896	846	863	897	923	935	909	936	871	900	911	853	905	908	888	930	897	922	895	877	913	921	903	952	879	885	867	852	933	877	920	871	830	924	936	893	891	937	896	865	888	895	890	914	910	924	880	915	894	886	891	885	884	937	937	871	916	892	954	899	910	887	899	895	894	921	895	849	846	912	871	879	897	928	885	904	918	914	961	912	898	941	899	873	956	938	877	853	922	905	927	856	894	877	879	888	896	916	892	922	907	855	928	887	855	953	931	862	917	862	919	898	863	880	873	967	884	901	907	901	898	939	884	886	873	900	900	846	930	903	901	883	907	884	956	888	864	910	966	932	909	923	935	871	863	888	867	910	887	873	874	919	878	942	918	907	933	924	878	900	935	889	855	919	917	917	838	882	887	859	906	898	860	892	967	927	922	910	926	846	862	939	919	892	916	862	865	879	894	922	984	925	885	895	921	818	865	845	937	917	914	927	977	845	846	876	849	893	875	909	858	860	881	828	839	915	919	941	872	888	920	894	943	881	890	957	870	869	885	897	897	924	872	911	888	885	906	897	936	896	918	914	949	922	937	903	892	916	922	886	897	925	864	853	907	876	886	864	956	904	879	953	866	886	926	924	885	912	890	894	928	878	862	879	866	933	897	888	960	899	876	891	923	913	886	892	924	931	865	891	922	922	872	913	859	887	903	898	963	926	915	886	892	874	929	921	916	906	919	905	900	845	899	920	915	910	913	916	932	932	874	899	925	907	886	910	888	900	888	872	839	944	899	979	912	930	924	887	853	881	933	877	867	921	895	872	904	934	936	928	872	861	870	917	860	871	861	859	903	946	912	931	828	929	897	851	899	914	910	906	883	877	889	884	911	913	907	845	922	875	895	926	886	924	891	919	952	926	841	895	859	884	872	844	847	904	857	896	888	897	896	933	886	879	899	871	925	925	914	950	861	860	926	889	911	934	927	898	905	863	901	862	915	912	940	906	887	872	925	869	878	891	908	874	888	901	927	874	884	915	882	955	864	912	873	908	863	840	862	906	876	890	897	923	884	891	862	915	856	886	897	916	868	902	952	900	900	885	883	928	918	919	844	865	916	922	902	917	906	906	910	934	867	930	898	929	881	937	922	917	862	901	894	873	889	902	895	862	910	905	953	887	848	923	866	889	871	890	873	900	884	879	900	955	883	877	948	893	956	889	892	883	889	909	928	936	918	858	901	900	882	876	923	915	862	867	886	896	890	902	927	896	901	906	870	899	878	907	932	939	891	903	919	904	888	905	961	846	895	929	884	869	940	847	900	882	851	892	893	884	868	864	888	948	909	899	891	873	915	884	939	908	946	919	891	854	877	899	876	902	908	842	894	864	877	951	910	873	956	884	898	887	917	837	946	923	836	948	861	897	913	912	907	944	954	871	900	885	908	878	913	899	916	886	899	843	960	905	928	887	928	872	931	905	895	902	914	894	897	920	857	876	942	906	904	930	922	895	859	915
32413	23630	27136	19125	12690	8441	5943	4922	3730	2711	2534	2097	1274	1076	842	846	1021	868	696	565	510	539	521	440	442	366	366	411	397	396	412	401	384	349	380	349	351	350	363	320	382	350	365	385	383	308	339	337	355	413	380	382	367	345	383	383	348	360	349	359	375	321	346	398	338	355	369	366	374	362	411	393	365	381	375	370	358	377	376	366	321	381	369	351	382	344	370	384	334	383	351	355	388	347	335	336	348	340	339	343	373	341	359	325	360	338	359	376	385	318	364	376	358	345	350	356	381	374	360	374	357	366	377	399	362	377	361	362	356	370	396	370	379	358	361	311	394	366	322	354	376	380	348	379	352	342	358	365	354	361	409	342	358	374	342	354	408	365	389	335	355	335	358	396	332	368	344	345	366	373	345	377	320	370	378	379	375	394	359	344	366	368	372	370	390	354	384	372	330	352	361	365	359	353	349	365	314	354	384	360	332	378	363	396	370	336	325	357	345	360	357	373	345	361	384	391	358	384	379	365	345	386	342	348	350	355	345	361	347	375	370	377	329	342	350	380	348	332	384	360	344	365	319	331	343	357	349	381	347	363	384	324	352	347	313	389	354	329	397	360	344	350	384	362	369	348	370	373	380	398	372	372	385	324	345	353	410	353	334	373	340	375	412	371	401	340	382	329	383	368	380	336	330	365	391	358	371	350	374	374	376	351	329	347	353	347	364	367	373	347	359	343	355	352	362	360	346	381	366	354	335	372	377	378	372	326	347	390	341	362	362	326	364	340	352	371	339	367	372	382	333	350	405	385	359	414	372	403	381	347	382	383	326	385	397	333	340	347	333	348	365	344	397	372	357	355	343	378	342	336	376	345	354	314	347	342	388	372	355	359	358	359	340	347	386	404	378	363	343	381	363	338	344	364	355	364	334	404	327	334	338	355	374	358	376	356	368	344	382	345	349	372	379	351	332	396	366	398	359	373	364	376	359	343	356	354	317	374	395	373	346	362	374	359	346	351	360	355	390	359	340	383	344	395	378	374	342	368	350	384	410	357	362	355	374	336	355	378	364	363	336	382	390	395	389	348	368	358	379	340	341	333	378	397	325	400	377	380	327	384	378	344	352	358	392	323	371	366	368	404	379	301	354	401	352	352	347	352	365	358	351	331	361	391	387	341	372	351	364	364	374	327	363	360	379	386	385	336	383	378	377	337	378	356	365	382	369	388	358	346	375	342	397	348	364	359	354	352	366	351	372	340	344	353	325	345	363	394	396	402	356	392	343	355	370	345	332	329	359	359	403	362	375	401	406	385	372	382	361	349	353	347	380	369	405	370	338	373	361	390	342	394	380	354	377	343	378	321	357	333	357	341	349	343	379	376	354	359	365	340	371	366	344	352	353	313	358	383	393	315	382	330	343	349	373	338	337	352	369	408	346	369	361	370	367	364	341	380	345	329	379	335	355	354	373	354	366	359	342	360	345	348	357	332	392	369	376	358	350	361	350	367	338	361	348	364	351	351	362	387	349	316	342	368	360	388	360	362	344	349	372	331	352	357	371	342	376	349	378	356	353	341	347	336	363	360	371	350	357	381	340	340	399	344	374	343	366	377	370	369	362	337	370	363	344	317	386	329	333	389	369	364	342	374	383	349	363	357	370	347	389	338	405	355	381	361	344	353	373	368	350	367	387	362	333	357	356	339	355	362	369	368	320	377	393	379	357	372	380	367	360	343	382	338	372	374	313	353	339	313	359	361	359	364	389	343	384	392	349	347	384	370	376	347	366	390	402	365	359	378	371	354	368	356	360	383	326	335	379	336	356	358	364	339	372	361	370	343	400	355	373	397	393	352	366	336	348	374	354	408	328	373	355	365	374	365	337	368	363	353	326	409	393	379	372	376	373	346	369	370	370	326	360	332	396	381	372	374	351	375	383	359	366	368	325	422	367	376	344	366	354	367	347	351	352	362	355	333	370	337	334	356	384	377	383	348	374	396	365	393	355	367	336	356	351	378	369	342	376	341	406	427	352	336	362	375	401	364	365	401	338	365	357	370	355	340	330	370	346	363	415	404	362	385	407	339	361	379	345	348	328	305	327	353	364	382	344	350	329	373	349	372	374	379	345	332	386	390	367	365	363	349	355	346	354	406	354	358	406	357	354	374	344	345	382	388	372	375	341	353	328	349	369	369	362	342	329	382	368	387	375	360	389	346	359	405	383	406	375	358	352	361	378	383	376	329	323	378	409	353	368	379	343	349	400	362	374	372	382	346	334	369	337	352	313	388	337	351	361	369	359	365	369	347	372	364	335	349	405	337	336	400	378	342	411	366	338	329	382	348	349	360	374	391	329	364	346	360	351	358	336	333	360	349	315	355	374	351	359	355	382	387	348	384	345	319	343	358	348	387	382	378	381	342	373	355	393	336	342	350	404	361	354	371	362	331	354	383	359	333	386	370	344	355	362	360	387	370	349	410	355	379	359	396	370	401	351	353	337	368	413	397	369	382	331	341	346	341	368	361	369	370	369	336	344	366	366	360	346	380	342	358	328	357	331	387	347	368	324	376	361	345	342	351	401	393	362	333	349	365	374	352	332	333	329	353	336	352	346	370	332	339	342	363	362	388	365	348	375	354	381	359	402	375	369	365	373	389	376	364	373	355	341	370	363	366	380	358	331	335	331	421	368	351	368	382	349	311	370	358	385	351	363	358	397	349	351	355	380	359	405	391	343	400	382	330	365	353	343	370	381	408	383	379	331	369	337	370	399	364	376	358	381	351	379	359	377	383	376	347	366	357	363	359	382	356	364	354	380	363	372	379	358	367	352	350	350	374	375	381	355	363	346	403	397	350	381	351	325	353	395	366	363	364	365	362	363	396	366	348	332	351	321	396	338	363	410	381	370	320	384	335	369	410	346	360	356	354	375	311	342	379	350	351	385	366	358	388	382	382	358	322	353	387	382	339	346	363	346	360	363	344	361	353	364	393	357	346	359	375	346	350	390	337	343	346	345	378	354	363	342	371	330	352	364	379	373	389	344	356	381	342	339	364	375	332	321	359	367	348	374	345	409	367	369	374	368	341	378	381	332	357	374	349	361	387	353	368	372	367	348	345	366	361	341	414	323	380	354	372	388	373	353	364	359	379	349	362	372	370	355	339	385	360	335	335	367	341	378	351	359	381	342	369	366	346	377	369	350	344	340	378	377	375	382	380	373	381	349	333	377	381	353	363	325	345	365	362	368	355	353	382	355	353	380	342	356	365	351	358	345	374	373	390	384	345	336	373	351	337	338	363	386	381	340	369	378	363	379	343	358	339	356	356	342	379	347	357	368	366	355	343	360	351	352	363	343	337	333	387	355	337	337	382	361	368	395	391	400	357	348	346	354	360	347	371	340	396	347	346	372	358	325	352	363	358	345	359	371	330	415	361	352	394	360	363	364	351	367	338	318	414	371	367	335	316	354	377	347	334	330	336	337	384	317	351	363	331	364	345	352	376	355	368	362	380
20031	21004	29632	26913	23698	20112	16388	16764	13685	11463	10488	9525	5355	4758	3278	3941	4586	3877	2975	2347	2061	2154	1932	1363	1180	1127	1097	1216	1082	1065	1076	1125	1018	946	897	893	881	883	948	844	906	868	875	898	898	902	866	901	883	922	886	874	882	893	879	925	864	941	869	900	883	890	928	892	909	889	927	862	900	897	848	898	845	948	877	906	892	875	874	889	913	896	891	924	931	854	867	885	923	891	914	886	852	814	938	842	861	871	881	839	918	895	911	923	918	912	851	896	907	879	884	874	957	948	920	922	894	858	889	892	915	870	898	903	949	868	919	852	882	868	889	896	929	889	892	869	913	930	902	856	895	915	904	890	901	905	912	900	841	866	877	956	937	908	908	941	885	880	900	900	904	855	933	918	822	845	890	932	847	868	905	907	909	881	885	893	903	919	841	922	913	897	946	900	831	924	863	949	959	884	927	891	878	904	856	912	868	873	872	892	888	897	848	922	894	964	897	867	905	880	887	874	876	935	892	901	920	890	907	916	906	910	890	913	861	911	866	925	923	846	871	903	914	895	905	919	905	865	956	883	912	868	857	883	899	890	915	836	874	909	919	917	927	959	869	915	899	899	883	888	864	886	913	916	895	916	909	919	895	860	902	910	829	899	930	885	897	845	912	944	866	888	910	916	932	860	863	893	853	907	875	922	887	891	930	849	876	916	901	833	862	865	925	842	896	920	818	903	936	866	920	898	908	924	891	866	886	871	903	956	983	884	908	917	933	862	879	904	903	937	854	840	912	841	861	930	913	941	898	904	869	878	870	880	864	888	845	855	862	917	898	911	885	879	870	906	901	926	871	901	889	832	874	862	901	869	917	867	907	867	915	861	915	893	909	875	879	902	884	841	858	917	840	870	931	905	892	879	870	869	944	838	851	914	887	854	852	946	973	931	888	911	898	880	898	894	864	871	896	911	888	888	832	911	879	971	903	943	875	936	884	897	921	895	899	871	891	918	976	941	844	911	928	897	856	811	922	891	904	870	920	903	912	874	861	856	900	910	880	871	935	899	884	901	921	912	915	872	875	869	843	947	887	928	901	858	866	896	898	859	954	877	875	830	912	851	844	883	944	882	938	887	878	904	932	909	921	893	922	872	879	928	873	864	892	869	937	910	869	910	911	894	952	870	913	898	902	891	933	889	910	935	865	916	888	885	932	892	906	852	933	907	931	909	865	895	917	889	891	910	913	885	914	923	882	894	866	926	862	871	874	847	928	878	907	877	913	841	901	834	903	881	900	886	938	935	858	876	909	925	894	870	883	898	899	882	840	944	862	878	888	901	860	876	886	893	901	820	903	895	925	856	900	882	855	935	883	837	912	855	851	877	866	872	980	869	866	879	898	898	873	935	907	867	875	849	868	924	932	943	871	853	908	883	939	926	926	839	899	894	886	907	880	924	937	929	928	881	880	928	863	953	927	893	906	881	929	905	915	869	901	921	920	941	876	894	867	836	875	867	916	920	885	912	835	892	878	873	913	855	922	918	907	887	910	912	911	867	906	891	895	906	877	932	931	951	886	919	863	887	871	901	868	830	892	892	912	895	907	902	869	882	893	827	893	880	853	887	866	945	858	882	874	894	896	846	884	870	896	898	869	897	919	913	879	860	873	938	920	858	849	929	945	955	843	882	829	906	898	903	870	900	894	911	907	865	909	885	886	933	896	930	840	893	867	917	946	848	870	840	892	880	917	876	863	858	875	868	865	854	878	901	850	899	895	939	901	956	873	903	895	930	912	910	868	861	922	889	943	904	918	854	893	901	948	836	832	920	862	901	842	888	873	837	837	843	835	883	892	886	883	922	926	885	897	882	911	895	877	901	870	869	871	837	853	861	895	863	874	900	971	907	871	893	883	900	895	927	848	839	863	878	930	865	895	944	906	884	935	899	897	854	922	870	926	933	879	922	929	920	889	921	898	879	869	844	863	874	916	886	889	877	912	939	858	917	877	906	872	885	905	866	917	913	911	912	925	881	890	893	898	883	868	905	865	878	887	917	914	865	899	885	881	882	897	890	919	973	899	922	882	894	862	830	900	881	862	861	927	930	836	851	922	848	862	822	905	958	867	866	870	854	891	934	890	848	897	922	901	903	883	856	905	910	848	866	888	829	838	881	912	836	886	896	885	893	883	855	877	868	902	958	892	917	908	917	899	897	927	893	836	881	977	880	928	939	906	862	898	899	934	865	857	865	943	872	941	900	820	846	903	900	863	959	881	888	933	887	941	929	904	918	905	923	925	884	876	884	844	832	861	935	960	926	916	907	933	903	885	869	941	900	902	922	902	902	881	926	892	923	877	884	846	903	869	867	880	926	875	903	897	890	909	876	839	892	827	869	928	922	881	872	914	922	876	866	885	894	867	913	917	875	967	908	891	966	851	906	862	904	874	886	869	886	916	884	912	921	889	860	849	879	895	939	880	909	916	868	914	912	900	877	901	914	842	883	855	893	928	923	924	943	865	869	906	892	904	881	903	820	902	916	931	951	876	929	880	886	874	920	869	892	826	890	942	883	885	918	892	890	869	924	851	896	949	826	900	875	887	933	936	879	904	913	840	907	845	856	905	951	905	874	931	900	864	894	936	869	870	924	864	861	873	861	876	859	899	921	930	903	947	917	894	918	850	856	953	884	885	897	860	865	869	885	897	867	869	865	848	895	932	890	898	922	883	914	930	851	898	834	938	872	901	896	862	824	868	836	891	937	898	875	847	935	906	907	938	905	904	858	953	940	876	903	890	847	893	863	907	878	966	885	897	881	907	953	884	859	909	911	894	907	904	857	896	916	936	951	909	896	936	873	852	877	909	909	866	868	863	884	931	879	895	906	906	900	888	896	881	875	940	878	934	879	905	833	930	916	878	848	912	851	889	866	946	910	856	878	867	869	936	860	934	874	868	862	885	956	960	879	849	881	899	830	879	889	937	913	886	904	902	827	821	951	922	960	865	882	921	927	918	903	901	892	874	864	899	874	918	901	947	974	859	912	883	846	911	945	901	920	859	902	904	870	875	872	916	900	883	923	886	902	872	891	892	945	880	878	890	903	883	869	881	902	909	913	817	880	909	902	925	877	886	866	939	900	889	889	876	891	872	879	883	887	940	918	850	891	900	881	881	905	830	929	863	864	878	938	868	873	931	868	879	911	939	870	913	875	899	859	902	932	911	895	887	869	906	934	968	896	889	912	830	914	884	854	881	923	868	873	876	915	914	905	899	875	908	888	874	869	893	906	889	926	935	918	848	922	887	835	911	887	892	879	893	888	928	908	925	916	904	909	874	878	883	874	887	898	911	833	888	902	896	945	920	936	859	859	878	919	892	876	934	892	919	956	872	888	919	934	878	870	881	910	899	894	901	879	872	862	883	937	876	849	936	883	867	862	911	905	875	898	914	884	856	911	875	871	914	895	890	885	932	904	887	926	895	895	920	900	882	837	911	909	871	885	916	882	908	935	905	873	914	917	856	904
37372	31898	36200	26425	19591	13955	11734	9526	7702	5802	4755	3986	2067	1969	1469	1401	1858	1407	1053	833	703	754	696	503	439	402	412	441	461	389	421	424	399	368	360	359	344	344	377	369	370	389	331	350	363	379	349	338	353	343	393	383	379	376	354	343	392	351	354	389	370	391	348	372	355	358	380	336	349	355	353	376	354	371	389	340	403	369	348	358	340	338	385	356	361	358	375	340	346	365	382	360	352	364	351	396	371	365	350	360	336	373	371	373	376	332	371	351	368	333	364	400	368	359	369	335	322	368	390	360	350	345	396	406	366	378	375	375	379	330	374	389	387	370	352	345	336	363	369	373	360	356	359	355	389	385	370	372	362	347	335	355	344	388	341	370	396	362	361	331	385	389	349	384	337	373	348	357	335	369	368	337	375	369	371	395	351	323	351	356	336	352	384	368	373	347	376	389	342	389	400	362	370	384	405	351	381	338	343	384	374	369	367	370	375	364	403	397	360	363	337	318	359	359	366	371	362	332	390	380	369	365	310	388	372	352	355	384	372	349	404	404	386	360	338	333	352	401	386	359	366	351	348	314	356	354	352	339	349	355	367	359	319	366	344	381	344	374	363	363	324	368	330	332	338	366	359	377	343	380	393	346	354	364	366	369	347	349	380	363	349	356	390	384	393	351	343	353	376	379	377	358	374	352	368	340	387	371	317	353	385	376	382	350	320	362	353	336	378	387	361	327	348	381	352	384	358	351	369	367	351	372	385	369	363	339	372	354	379	341	342	342	395	380	354	343	375	381	408	328	381	374	374	340	350	389	363	350	360	385	371	359	341	363	372	330	335	363	359	384	380	376	347	366	379	371	365	398	369	387	398	345	388	371	364	367	371	332	346	379	371	371	348	344	389	346	356	356	366	362	354	341	376	380	362	344	350	381	340	376	348	384	364	366	349	349	370	358	348	361	355	348	384	364	364	340	348	379	363	360	379	382	372	341	373	364	357	360	355	373	385	364	409	386	348	341	342	354	392	371	377	369	360	381	359	369	412	377	354	370	338	369	412	352	362	383	341	357	361	336	339	369	381	340	360	346	319	362	342	376	319	404	390	336	393	372	371	347	407	347	351	380	382	362	383	368	370	363	343	345	355	361	351	343	370	355	373	385	357	364	336	372	370	343	386	339	378	365	343	324	378	365	341	353	353	375	347	356	351	377	335	376	347	334	356	339	377	361	367	392	409	391	363	375	398	366	340	358	383	371	361	354	382	377	322	357	354	358	364	356	328	379	358	356	368	383	377	345	389	383	356	339	379	358	323	381	393	368	372	386	360	345	351	376	375	385	360	380	344	348	393	367	387	381	368	369	355	357	377	372	348	391	383	367	330	364	342	371	363	376	339	359	343	375	359	371	372	382	345	366	374	350	359	339	390	389	369	379	376	359	358	358	367	379	349	368	386	352	406	341	375	419	355	410	372	361	373	351	344	366	371	380	373	366	403	395	370	339	364	343	352	336	325	368	394	380	350	387	364	384	365	311	361	368	396	377	414	328	353	349	338	330	363	355	346	329	350	346	375	345	349	364	372	355	357	367	349	358	381	337	362	345	362	339	351	381	360	341	359	355	355	385	350	342	364	359	363	405	313	348	355	339	397	378	333	391	340	358	354	352	392	358	345	359	370	390	397	354	346	376	363	356	365	377	398	365	362	385	397	338	342	350	336	393	367	377	351	399	358	313	369	372	358	373	334	349	345	402	356	366	356	337	378	383	384	381	389	357	367	348	364	372	386	373	368	337	387	378	367	366	367	396	402	369	387	359	348	362	387	416	349	356	319	362	404	367	374	357	367	359	363	363	366	360	389	328	335	355	349	369	362	378	421	365	348	360	388	396	363	352	359	356	362	375	370	345	357	342	349	347	371	367	323	334	327	334	373	358	367	360	364	330	382	370	402	367	381	336	354	355	368	341	380	360	342	340	376	350	343	339	373	348	332	412	357	386	362	366	370	371	364	388	370	323	384	411	370	367	355	361	353	358	373	375	364	345	348	388	367	339	332	355	338	390	391	348	324	335	356	352	370	338	394	369	369	390	379	400	366	327	349	345	392	389	368	386	391	323	379	427	337	360	355	367	356	334	358	363	395	359	358	384	363	378	345	370	383	385	352	394	363	341	363	363	336	341	365	368	402	369	351	333	368	361	370	336	363	353	374	365	355	326	359	392	399	359	337	383	392	324	360	370	360	369	394	356	355	358	360	397	325	351	354	354	367	405	333	409	373	386	337	393	315	371	360	350	395	388	392	352	366	408	362	316	387	398	363	364	410	370	395	386	364	362	376	349	363	372	346	372	371	344	375	370	382	342	338	352	363	361	362	348	350	379	351	345	346	346	343	351	398	358	354	339	363	357	344	348	355	348	356	371	339	314	336	361	367	403	360	328	344	372	349	357	371	343	350	352	341	372	360	384	383	366	360	353	409	378	351	379	375	370	359	337	378	402	336	377	390	376	324	370	382	355	345	359	378	375	377	355	356	341	364	366	351	353	412	357	419	357	375	372	387	341	388	377	397	364	394	346	353	357	346	371	378	359	356	386	374	380	330	335	364	369	360	360	356	349	377	356	374	368	350	366	360	376	340	390	366	365	346	386	412	368	353	334	398	356	335	354	415	379	384	359	419	378	369	324	384	350	346	332	368	376	379	312	385	343	370	365	369	377	395	339	353	346	377	361	337	379	370	363	360	371	358	344	376	360	354	372	352	370	357	349	359	368	356	329	370	380	327	362	322	401	388	353	367	381	349	352	368	380	378	385	362	337	367	364	354	357	354	382	327	388	342	365	384	387	385	333	345	364	428	406	326	326	365	388	389	365	378	359	378	351	333	376	357	368	367	328	358	340	350	346	354	381	404	345	357	370	378	358	342	365	334	336	355	390	341	412	373	365	348	361	352	397	387	375	353	359	370	366	391	348	370	361	341	395	370	363	312	328	395	352	375	333	334	355	368	378	390	343	362	355	375	395	361	378	346	357	391	351	397	361	360	346	348	343	386	352	375	356	333	365	350	345	322	355	396	409	353	374	363	355	387	362	354	383	347	349	358	350	360	334	371	414	394	362	345	371	371	334	365	381	382	361	369	336	356	331	342	357	362	331	400	385	393	388	373	335	364	406	363	348	376	343	356	416	314	388	384	365	349	369	366	354	368	352	364	346	358	358	351	347	354	372	372	352	319	377	360	342	378	367	367	365	376	350	350	364	362	341	364	355	365	353	389	366	362	397	312	349	342	358	362	376	373	384	382	380	333	345	373	355	346	356	383	350	338	376	371	345	394	347	368	342	360	358	370	413	405	372	354	370	344	370	370	377	335	361	404	358	376	371	350	335	373	339	354	372	318	359	378	375	344	350	335	343	374	378	360	355	354	356	326	338	346	364	346	373	379	387	364	350	393	377	349	355	329	326	396	360	436	335	391	407	318	370	368	343	355	358	366	325	364	334	376	382	343	356	381	352	362	346	381	386
24635	27627	35971	32912	30152	26378	23925	24252	21759	18808	17156	14755	8566	8019	6310	6430	8321	6783	4813	3508	2829	3286	3012	1620	1413	1273	1311	1542	1385	1272	1195	1265	1062	1064	966	941	931	901	913	915	952	911	915	896	940	856	904	909	926	928	893	920	944	869	874	845	927	911	869	871	845	846	894	893	925	977	945	911	870	893	835	811	840	907	924	953	853	914	863	891	854	895	831	850	865	881	845	905	926	892	861	899	919	874	846	922	872	876	914	931	897	913	929	924	878	868	855	896	850	858	904	906	891	819	883	851	886	909	872	891	917	859	915	869	931	951	835	848	920	867	845	850	834	925	907	912	887	892	821	842	888	933	907	876	959	909	898	871	870	856	931	892	948	901	895	889	843	900	873	889	887	939	876	856	907	917	855	864	909	918	905	921	851	916	915	856	926	828	915	867	899	889	890	829	932	860	845	848	896	860	944	957	907	878	911	899	905	873	879	905	904	855	869	870	885	923	942	914	904	861	932	851	908	898	897	916	876	931	889	879	865	843	889	895	871	886	882	926	895	895	889	896	864	854	876	914	900	867	901	872	853	894	855	882	879	899	866	884	878	876	861	889	903	884	908	858	852	894	897	942	913	924	940	900	886	950	906	880	915	869	881	843	898	866	896	891	852	873	879	874	899	919	908	885	926	907	919	912	868	915	903	902	895	942	922	874	921	897	872	916	883	953	809	898	912	958	902	930	891	923	896	879	885	899	889	845	843	835	878	928	894	915	913	890	906	883	915	898	899	851	927	933	879	898	895	874	901	890	887	896	889	890	890	885	894	921	888	925	928	880	913	830	865	894	885	877	850	871	868	924	939	928	924	880	917	881	893	890	927	850	892	853	896	857	879	935	926	872	882	953	903	898	891	888	887	883	849	917	912	925	886	875	940	873	898	837	915	911	882	883	927	909	901	877	834	846	904	926	830	897	883	908	916	931	915	874	899	870	912	869	905	901	906	897	865	872	909	944	864	906	892	896	889	915	845	931	914	876	903	914	897	888	913	869	844	878	892	933	842	861	829	860	858	938	858	873	900	932	905	864	914	870	848	911	904	887	909	874	916	904	904	855	901	905	892	931	922	909	882	880	921	867	896	925	899	939	870	921	881	906	899	872	870	920	856	887	881	888	903	897	848	911	884	869	932	851	895	917	893	920	961	921	899	852	874	880	914	902	865	875	886	892	877	831	915	852	864	846	892	845	875	924	893	929	897	917	843	885	889	896	883	877	886	940	873	899	913	867	851	821	882	840	893	859	885	903	892	911	886	843	938	878	961	892	954	891	880	969	865	932	883	810	819	852	892	898	919	870	928	904	882	835	890	882	879	928	876	888	919	849	938	910	924	886	869	926	891	906	905	931	871	885	827	892	882	870	868	911	923	883	885	942	858	925	920	868	908	876	887	873	868	862	902	960	890	878	858	933	908	859	882	919	905	889	920	889	852	900	911	904	879	861	927	891	892	898	962	867	915	858	868	889	927	866	851	890	867	917	897	903	927	892	877	918	897	891	875	864	863	864	938	903	851	935	906	880	897	899	865	862	914	864	917	938	944	902	897	876	881	903	912	917	909	928	886	904	861	908	918	859	868	910	884	884	931	866	883	947	880	898	882	884	883	911	931	905	881	882	865	897	916	835	911	925	860	900	890	895	879	909	886	920	936	913	899	904	891	897	936	846	932	875	861	908	894	858	895	910	881	938	876	877	858	887	869	918	865	879	941	848	892	924	900	848	870	888	887	898	864	953	904	863	864	945	893	944	875	863	870	886	907	933	893	867	921	927	884	897	895	905	913	854	907	937	852	942	893	935	833	948	884	901	860	898	912	903	911	893	899	878	847	864	890	864	929	850	897	939	903	914	885	900	880	863	920	921	870	860	867	912	912	936	861	911	878	861	842	846	883	899	895	884	882	939	906	878	947	931	901	921	922	860	925	899	902	864	856	906	917	940	896	931	898	857	898	891	925	922	882	889	878	928	907	930	845	871	965	873	873	938	903	937	850	934	848	892	897	881	894	934	891	908	878	870	895	867	896	890	858	859	929	898	889	917	893	930	930	883	914	867	911	858	902	935	884	877	905	852	896	871	891	897	889	911	843	903	911	820	904	860	869	844	875	857	875	879	825	878	885	885	880	846	902	911	930	898	871	912	882	883	875	866	893	860	870	889	964	919	904	871	869	919	904	895	923	901	895	922	884	894	892	885	887	893	843	887	871	928	835	911	845	907	906	909	908	891	880	898	862	916	918	888	852	881	887	896	944	908	863	929	886	842	936	920	858	943	935	883	885	885	893	917	829	960	918	914	839	882	899	837	857	877	893	885	866	934	912	884	879	908	883	859	843	901	905	896	871	886	886	878	886	880	846	933	852	875	888	914	954	921	924	919	892	933	900	917	914	843	892	873	902	914	917	964	825	923	867	904	872	927	842	913	917	898	914	935	887	889	866	884	884	914	893	938	889	908	935	887	889	933	956	913	879	877	867	895	866	919	858	930	913	883	925	883	906	918	934	926	897	890	900	849	866	891	863	867	844	893	839	893	872	883	861	926	931	935	898	849	864	889	869	851	899	986	928	898	861	936	875	910	841	888	939	933	949	927	836	922	933	865	982	878	920	892	878	851	864	889	896	928	865	931	871	927	861	933	890	899	885	910	873	932	893	886	888	904	891	887	894	858	870	797	916	866	911	890	914	829	890	900	915	890	901	858	896	884	945	921	881	865	893	902	887	836	934	921	886	896	864	897	901	872	880	905	881	860	912	879	886	918	894	849	838	892	882	881	941	883	855	857	904	867	898	901	876	972	898	867	914	898	874	888	915	959	897	905	890	944	900	888	921	875	892	917	917	910	935	873	912	911	924	939	919	854	886	897	903	894	848	885	870	919	871	811	910	886	892	868	864	923	909	824	918	891	854	906	910	891	891	869	942	906	934	905	840	906	866	900	871	889	858	901	874	837	900	881	890	835	877	881	945	900	881	892	894	891	869	927	875	898	852	890	907	924	884	938	860	917	898	840	930	957	879	901	882	866	844	825	865	917	886	878	881	930	871	898	876	840	937	865	918	946	904	913	842	869	859	868	932	894	870	954	922	908	879	938	845	842	869	880	947	873	897	902	922	915	859	893	881	854	863	881	864	873	901	862	869	904	850	901	881	889	865	906	859	881	929	882	879	888	867	897	887	839	906	870	878	892	872	871	921	892	927	881	893	914	950	871	881	879	889	905	934	832	888	852	902	910	993	922	905	920	935	868	918	884	830	880	871	897	918	865	926	916	904	823	911	907	864	887	922	895	885	904	926	899	877	847	876	860	875	863	935	917	868	901	903	925	940	933	902	887	892	901	969	860	910	903	840	899	879	876	922	861	885	895	856	850	933	884	863	915	879	906	871	909	934	877	866	886	904	946	935	927	907	877	859	881	840	924	877	858	965	883	861	884	887	859	890	880	892	876	936	881	824	937	870	851	937	957	897	910	880	874	894	897
26555	14886	15332	9925	5890	3840	2678	1809	1340	936	850	671	646	591	527	481	491	471	472	454	421	418	394	392	351	337	378	392	414	384	397	366	360	363	375	340	377	376	378	361	375	399	388	393	375	413	341	368	353	361	375	401	382	374	371	344	352	382	345	352	396	382	354	388	377	356	358	361	373	355	384	369	386	333	361	397	360	385	368	355	372	341	377	316	334	342	332	349	359	369	370	364	362	356	397	380	353	355	377	407	344	374	377	387	378	388	411	359	383	365	368	341	367	327	363	368	384	368	383	358	363	362	348	367	378	387	349	380	383	358	383	368	343	382	396	378	375	334	389	370	349	368	384	399	352	353	368	344	440	409	339	353	363	348	343	371	360	360	359	332	349	376	354	347	364	412	367	407	361	336	341	368	382	384	346	344	375	387	368	371	345	402	321	366	373	369	394	331	365	372	352	385	324	362	350	322	371	358	384	360	354	366	355	378	331	350	374	348	338	392	389	369	372	328	305	363	358	356	367	356	356	366	384	353	358	375	404	330	341	333	350	350	386	350	352	374	360	357	380	362	350	351	375	362	380	382	358	364	347	348	365	347	359	356	347	404	368	355	349	388	318	355	348	348	351	358	385	373	391	370	359	387	380	396	384	366	385	330	345	327	349	344	368	377	340	319	413	383	352	390	347	377	360	382	383	377	381	407	332	380	378	371	378	354	374	354	386	377	370	330	385	390	382	344	378	361	358	378	357	376	387	371	385	373	377	376	383	385	395	366	349	394	342	382	349	368	361	366	373	379	347	365	359	378	370	398	355	358	372	351	364	378	388	362	359	376	405	380	400	337	332	334	362	352	375	369	379	390	363	380	401	359	379	376	384	357	368	361	415	374	343	361	412	401	359	363	389	333	379	364	363	355	379	383	366	352	373	376	377	361	366	359	371	357	364	353	390	366	344	373	375	349	382	370	353	349	397	366	371	365	374	370	382	370	376	356	407	371	393	377	352	378	355	373	372	316	372	346	401	389	314	358	370	383	390	373	367	361	356	344	378	351	369	348	409	362	363	391	368	363	353	391	347	321	352	355	368	365	324	341	369	347	378	361	339	342	362	348	369	364	341	363	388	370	370	354	321	396	329	362	378	376	406	378	370	354	359	380	354	364	382	361	339	371	360	393	358	381	360	373	409	360	361	370	355	379	367	375	356	362	344	328	355	376	365	396	367	391	373	333	344	375	416	370	373	375	356	391	335	373	357	368	378	382	351	351	357	346	364	398	361	392	413	327	391	386	355	378	382	352	384	362	321	347	389	371	373	376	364	341	346	360	367	374	360	368	344	352	389	396	370	403	341	404	357	386	345	386	370	388	383	348	405	354	370	368	349	351	370	363	392	382	380	352	311	346	360	369	336	383	367	336	401	421	371	369	400	359	333	350	367	372	374	323	345	381	356	406	423	406	361	357	344	366	353	367	345	357	416	362	373	376	401	363	348	378	382	360	364	406	373	372	401	370	355	366	359	339	369	357	376	386	374	376	360	357	365	377	367	357	381	362	315	374	364	405	360	335	362	373	374	355	380	378	380	367	367	368	366	354	362	385	384	381	404	378	387	382	363	372	351	379	358	395	357	359	333	397	388	378	388	362	348	371	381	364	393	397	396	371	397	397	370	337	389	365	383	354	372	355	358	406	396	371	393	382	361	383	393	364	406	382	351	348	369	366	321	374	366	384	388	380	365	349	346	391	372	403	378	361	341	337	361	330	366	376	375	391	334	341	371	353	373	362	344	357	381	338	370	370	349	334	394	343	322	374	407	338	379	374	358	370	348	374	323	374	389	340	350	353	386	391	374	359	366	348	388	351	372	358	356	338	377	367	357	366	367	382	358	376	361	376	342	370	348	370	374	349	370	387	365	354	335	347	394	350	362	349	365	371	368	352	344	380	417	385	373	398	350	354	389	355	342	365	373	340	368	383	327	376	373	391	392	387	391	344	389	372	378	389	335	354	375	353	377	344	371	379	364	332	339	384	357	374	344	354	389	322	379	332	392	344	343	359	409	379	348	355	350	372	384	397	382	333	345	342	337	349	386	354	344	364	328	373	363	387	405	342	361	374	367	335	340	341	339	386	376	362	352	365	336	372	322	381	402	331	377	402	382	390	348	381	348	389	384	384	383	389	391	321	389	379	380	406	329	387	354	431	367	347	362	375	364	363	425	349	366	365	339	334	367	336	369	359	362	355	364	365	381	382	415	378	368	374	347	375	333	352	403	375	369	347	413	381	411	377	390	384	390	380	359	345	367	376	323	348	400	372	337	376	395	387	349	378	385	366	409	399	352	377	376	365	340	355	357	341	396	422	380	380	341	374	358	410	364	333	346	371	387	355	368	374	397	332	333	383	356	363	378	371	348	340	362	334	328	346	347	389	369	360	351	414	379	372	393	354	387	321	375	394	368	363	421	379	323	394	406	358	386	321	427	362	414	386	379	372	385	395	386	361	395	406	350	355	382	324	373	361	364	369	343	361	364	377	374	366	378	391	373	383	357	370	354	380	346	336	372	404	405	393	387	394	390	375	339	347	340	368	346	379	366	359	379	374	358	393	373	378	360	383	338	372	373	352	362	392	361	358	349	395	388	369	365	364	365	354	378	367	350	385	376	379	370	332	387	353	408	381	401	381	350	406	389	367	329	350	363	362	360	347	393	352	333	355	358	347	369	387	391	394	377	405	372	387	394	352	353	403	362	407	372	386	382	358	401	375	432	399	386	384	344	358	368	404	395	385	382	390	377	349	328	351	338	369	358	381	356	364	410	347	376	403	354	358	366	360	335	332	368	333	329	374	352	379	396	373	444	399	341	357	388	345	417	360	367	408	356	351	360	387	375	366	388	336	405	375	381	362	343	357	351	404	387	361	339	369	388	366	349	356	384	382	389	359	373	343	372	413	357	393	327	362	386	345	364	347	386	383	347	345	401	353	354	352	343	384	380	386	370	376	344	342	363	367	385	398	347	303	358	367	365	372	413	351	400	381	344	374	348	386	376	387	387	400	372	401	372	405	379	361	330	373	359	365	395	385	413	379	340	417	372	380	406	351	389	358	378	368	356	343	332	355	361	362	343	368	384	387	365	358	347	356	318	369	345	374	391	392	344	371	400	346	373	356	366	354	393	334	325	363	383	375	378	386	356	354	356	380	358	411	339	370	376	370	351	382	362	360	365	374	327	391	368	387	369	361	340	385	355	330	385	357	387	375	374	362	366	362	400	368	368	350	396	356	365	365	385	345	374	337	373	382	366	368	342	427	376	354	339	351	400	371	372	365	371	378	403	344	358	350	332	387	344	373	415	360	366	352	355	374	384	371	406	380	374	333	359	399	388	380	377	377	396	365	382	367	393	370	392	376	403	348	397	335	385	349	385	328	352	371	345	380	358	361	365	381	377	366	360	341	379	352	342	407	372	350	343	399	373	338	335	335	389	367	389	379	370	358	397	375	386	374	360	349	330	357
15961	13723	20824	18818	15514	12553	9296	7477	5323	3923	3460	2879	2422	2207	1830	1675	1646	1518	1396	1307	1224	1120	1056	1045	1051	1054	923	1020	977	922	991	950	969	972	946	920	865	906	883	893	861	894	887	937	921	882	889	908	888	909	934	869	870	861	903	914	947	894	874	922	852	892	920	912	904	871	863	917	966	944	967	946	959	900	917	867	825	880	873	914	938	863	867	926	906	855	907	877	944	853	928	912	889	913	905	941	881	903	872	914	896	912	920	875	924	908	871	952	854	891	829	903	880	925	918	916	874	907	923	888	927	913	921	913	934	861	924	871	913	849	937	908	917	934	957	962	943	893	919	891	892	936	867	952	884	902	917	875	944	958	917	891	884	862	922	892	860	921	875	894	917	901	977	907	904	877	901	942	877	890	929	902	908	933	875	906	915	933	904	899	963	871	861	868	904	891	857	901	916	879	960	870	898	936	923	896	887	897	891	902	959	878	888	889	923	942	865	867	918	927	935	908	928	913	859	909	920	870	795	944	888	887	913	882	890	909	915	877	887	883	885	911	889	909	938	902	876	880	888	899	976	894	874	861	870	895	924	859	869	935	890	886	923	889	897	931	867	917	932	932	911	908	956	851	870	932	902	890	946	957	833	958	936	924	922	913	874	904	923	925	912	894	912	883	880	895	900	953	913	869	885	885	950	942	904	932	911	913	907	868	870	849	963	840	874	927	942	978	938	911	926	918	906	900	965	900	882	930	912	894	912	934	946	924	953	960	879	881	931	862	872	900	875	893	884	890	892	912	900	909	912	897	904	927	851	922	893	858	945	915	868	953	951	941	886	908	909	901	972	907	896	946	936	895	922	877	908	916	916	920	915	914	916	863	906	910	924	927	927	901	910	850	880	910	939	952	860	912	877	890	892	880	885	904	908	915	918	897	901	947	935	896	914	909	914	914	876	905	909	885	931	958	884	871	930	916	954	881	896	942	898	887	842	913	892	933	894	890	898	899	846	884	954	864	928	928	900	922	845	856	909	900	938	922	918	899	889	880	863	885	943	886	897	884	945	919	934	888	896	862	881	950	887	878	926	896	841	892	921	895	887	881	924	922	863	939	882	971	889	911	906	899	922	938	888	923	854	939	888	907	960	908	904	878	911	930	863	930	946	909	940	936	845	909	891	951	927	958	885	909	952	965	913	910	940	936	890	918	853	911	911	885	906	906	894	911	878	891	953	914	894	879	939	928	880	882	862	938	879	912	926	859	883	932	921	958	928	885	934	914	880	869	929	894	889	898	871	978	935	886	861	933	880	886	890	913	921	856	915	896	886	923	896	876	887	893	873	924	905	885	937	904	936	896	899	899	896	914	878	902	869	929	881	901	882	886	838	950	909	875	918	901	931	869	911	873	959	874	921	892	983	855	941	887	939	936	846	937	898	942	898	919	874	882	912	905	871	883	901	970	920	858	895	892	878	893	945	889	860	874	926	875	933	864	958	909	906	904	955	905	909	897	894	898	900	893	895	917	958	850	948	974	866	961	907	904	902	924	863	930	921	919	915	906	880	932	870	950	885	890	882	920	959	904	892	860	921	928	952	899	926	924	883	924	877	941	931	966	874	923	926	922	896	893	894	912	920	872	908	904	882	917	892	899	876	906	909	922	877	908	899	951	906	924	867	945	930	896	860	901	915	897	883	941	900	907	857	893	906	879	891	922	877	907	926	930	910	868	969	909	890	867	832	947	865	873	938	829	901	924	928	888	901	884	945	852	896	913	928	882	901	897	893	940	912	914	946	884	878	886	884	954	884	890	906	963	867	983	907	889	907	860	929	863	908	866	936	875	900	898	912	899	913	974	913	951	938	895	939	917	943	860	885	939	979	820	904	909	906	892	877	910	958	907	866	905	846	953	916	899	919	869	876	915	942	894	869	942	920	957	898	880	959	895	844	903	894	934	870	948	891	913	866	949	912	884	910	868	928	927	930	905	914	941	905	904	879	868	880	908	869	927	855	876	945	898	902	918	914	915	925	955	910	938	918	925	917	888	909	889	874	867	916	907	975	883	867	948	895	895	880	906	902	892	840	915	918	908	922	894	906	920	843	930	899	926	903	913	926	917	868	899	909	919	916	906	900	906	881	893	905	930	915	918	947	902	878	895	927	953	942	869	969	887	937	929	907	939	887	853	940	894	962	945	900	916	924	846	883	916	870	980	894	935	904	930	868	925	962	883	921	863	932	874	873	862	902	850	974	889	901	910	936	889	854	877	911	860	893	888	963	923	871	862	956	921	913	898	842	903	945	884	969	912	906	915	936	902	920	913	906	923	936	901	871	881	857	896	903	954	889	930	905	913	913	890	938	893	866	864	942	884	864	884	885	922	963	891	894	930	883	890	888	878	965	954	871	905	910	983	889	872	919	839	911	917	918	889	919	915	910	921	924	941	882	877	934	838	929	886	928	995	907	912	873	900	922	926	948	867	909	949	869	906	900	853	888	838	935	895	868	888	946	857	902	959	954	954	909	916	871	854	888	904	825	883	918	950	937	924	893	889	906	945	943	912	886	917	915	941	903	897	906	948	914	884	885	928	901	852	876	880	943	928	899	889	857	935	912	887	908	909	947	912	861	841	949	900	900	940	922	842	867	870	870	928	897	869	865	935	917	904	868	895	930	886	962	933	924	948	923	945	969	879	953	916	903	926	892	941	851	839	895	939	869	908	969	893	984	919	932	932	883	887	888	883	879	922	939	912	889	876	861	814	860	869	883	899	898	948	858	903	905	910	889	874	888	868	964	910	922	928	933	884	884	882	900	905	871	898	925	885	910	877	904	937	869	901	895	878	936	858	905	899	919	918	880	874	907	895	911	883	890	900	875	877	913	882	931	905	859	901	945	878	894	923	878	831	923	918	894	895	957	936	907	908	954	887	865	880	928	920	841	897	934	904	903	881	868	924	930	968	914	896	901	891	909	919	889	861	933	929	909	887	914	958	862	919	935	905	891	921	861	890	902	896	969	926	926	931	944	912	826	906	895	908	875	913	921	939	847	913	880	874	949	824	945	926	979	915	914	863	933	880	890	910	863	901	839	910	897	852	846	958	902	898	916	896	894	901	937	910	864	897	936	918	931	902	863	898	900	953	857	899	969	924	892	926	902	900	944	912	917	969	846	881	882	898	972	898	916	887	868	880	951	888	840	856	894	867	902	911	894	889	871	893	930	904	964	903	925	920	905	922	909	913	882	939	886	853	866	879	926	898	920	874	901	872	944	908	939	919	912	984	897	921	873	916	899	867	869	937	869	916	941	909	867	876	884	885	923	895	887	917	886	863	909	885	928	891	931	900	960	963	897	905	906	917	914	916	888	923	904	956	922	880	888	935	906	901	856	925	871	929	876	855	947	892	905	912	941	901	901	937	941	860	878	852	886	914	912	924	885	879	883	885	906	879	916	875	910	919	881	938	903	878	926	915	943	951	879	892	853	854	894	884	924	932	940	916	928	927	917	907	884	903
33323	24714	26908	18628	11770	8712	5966	5239	3719	2740	2320	2159	1541	1077	887	888	1011	933	707	584	535	541	509	420	424	393	420	381	383	385	381	408	379	370	376	387	359	344	370	342	347	407	372	344	351	374	371	362	332	339	366	375	362	360	370	344	349	373	387	382	403	357	353	375	368	373	410	390	330	379	356	384	371	375	371	392	338	331	373	360	338	350	389	374	336	379	381	365	386	339	367	346	317	362	374	337	374	361	376	388	373	361	387	395	384	386	389	349	373	380	377	320	354	340	372	364	356	336	363	346	361	357	329	361	386	367	374	386	366	359	388	359	355	374	388	350	336	357	378	373	387	362	369	348	354	369	374	392	390	380	414	405	391	387	385	414	367	360	363	356	379	364	348	345	353	323	343	374	349	385	390	351	363	386	376	374	384	332	352	381	363	364	352	369	376	362	391	336	353	381	361	360	376	322	382	391	363	397	361	367	358	312	365	364	338	359	330	349	382	344	343	369	376	356	385	356	362	366	374	368	359	345	346	348	404	354	354	350	348	386	368	355	373	340	362	386	359	381	345	350	349	353	337	368	350	347	387	400	340	346	378	370	362	347	335	360	351	362	369	377	322	361	396	316	371	376	359	313	363	373	368	364	331	345	323	373	376	425	381	335	356	387	348	327	381	356	370	381	364	357	361	411	365	341	354	348	359	367	351	351	354	359	374	369	363	360	370	361	346	374	365	379	368	380	347	314	379	348	345	404	352	372	367	370	425	355	363	395	349	354	402	366	377	350	409	363	370	355	373	330	342	316	389	373	379	361	354	384	373	385	390	397	407	327	359	331	373	378	381	331	346	340	352	363	388	382	338	403	362	366	352	387	362	368	373	354	330	340	353	367	388	370	397	362	373	385	375	410	363	343	359	384	388	393	337	368	326	389	384	371	361	343	354	370	327	354	377	364	357	315	368	384	373	362	327	356	358	348	355	332	393	390	346	353	372	379	331	358	360	389	393	386	345	381	366	365	358	350	345	334	356	340	364	364	363	366	384	372	385	312	359	365	370	371	351	398	370	374	359	348	345	392	379	398	347	362	355	379	355	356	384	367	363	349	384	377	383	355	403	376	399	373	361	368	404	387	382	336	373	304	355	372	379	385	376	357	358	399	412	358	373	409	375	380	371	408	362	344	356	364	355	371	384	337	382	367	356	370	343	359	336	364	334	363	360	332	367	404	352	343	369	370	375	331	366	376	375	371	351	377	361	343	342	362	394	376	334	378	362	341	364	339	364	374	356	374	360	353	355	358	383	356	392	359	381	348	375	384	361	343	379	327	368	407	363	370	400	312	397	362	320	354	318	338	355	374	387	388	371	358	364	374	347	339	332	349	370	352	351	338	342	365	390	343	346	364	360	353	398	351	336	340	395	343	344	373	323	324	352	346	399	363	341	378	340	346	365	335	384	353	349	332	345	389	365	371	322	381	362	388	354	358	387	363	335	331	334	402	349	370	383	358	378	349	359	357	400	369	358	317	393	325	332	347	345	358	372	353	358	330	380	405	417	357	380	367	354	367	375	368	360	396	367	355	358	346	357	382	362	401	393	389	381	326	353	375	363	358	331	346	307	373	327	350	382	347	366	380	345	360	370	385	357	355	377	404	358	380	370	351	307	378	375	350	373	351	364	400	361	375	370	356	408	412	370	380	362	369	361	386	360	360	375	363	356	379	339	367	373	319	370	362	360	371	390	364	367	390	358	354	366	340	371	319	387	356	359	379	386	343	364	373	383	380	376	403	339	325	375	341	363	345	370	361	349	334	341	360	381	368	353	366	326	345	364	345	377	349	353	377	331	388	355	363	338	387	352	358	338	367	412	354	350	380	341	350	350	370	392	317	338	354	388	360	331	364	383	328	363	386	395	359	375	365	360	367	365	372	371	359	369	356	282	357	330	373	369	341	364	374	355	347	355	324	365	363	357	372	370	390	379	375	391	368	382	374	360	359	384	351	365	377	371	355	378	343	390	337	361	375	347	368	376	374	341	315	393	362	331	356	344	372	375	338	359	377	382	355	397	397	346	369	367	329	357	398	375	369	364	364	338	339	369	372	404	364	353	371	370	367	386	363	416	364	364	382	359	369	380	360	317	325	352	332	383	333	362	385	397	374	370	350	397	355	333	368	354	362	348	361	398	362	350	354	330	313	374	362	363	368	362	376	374	357	394	378	353	352	387	359	389	345	381	371	341	373	401	356	369	352	356	321	363	360	361	375	360	359	357	349	348	358	345	402	355	397	380	323	347	352	381	361	379	394	357	358	383	399	354	352	368	375	360	413	356	345	385	362	378	372	377	345	328	348	330	362	368	351	347	361	348	366	416	383	350	377	328	387	361	395	353	358	346	364	361	363	345	371	353	386	380	349	385	364	379	357	363	355	365	331	408	353	362	364	348	344	371	351	354	325	371	350	335	359	361	349	348	323	368	345	349	335	342	335	353	344	360	390	369	342	379	375	338	376	336	353	344	362	343	329	340	352	356	347	371	362	346	322	363	367	361	359	408	367	382	371	351	374	376	350	400	345	331	351	363	363	371	380	377	382	373	390	373	383	357	373	363	355	350	355	347	361	332	382	331	367	395	351	322	379	349	377	360	367	382	351	375	403	373	336	433	365	355	378	358	380	365	368	367	377	328	350	328	392	398	369	358	329	355	365	344	353	356	387	364	386	410	383	371	338	359	353	363	338	365	341	354	345	330	344	338	351	362	392	359	334	362	342	389	341	388	364	388	356	395	355	362	393	437	347	369	358	341	335	375	370	353	368	387	352	361	370	380	349	330	337	378	370	396	366	396	376	334	350	377	353	351	404	359	369	369	359	392	351	360	372	383	393	343	361	350	365	357	361	357	367	390	323	384	331	375	382	377	388	370	356	362	395	370	395	339	347	358	403	392	385	333	349	354	343	356	378	388	335	330	337	368	342	369	385	340	391	351	399	344	347	363	381	355	384	371	357	371	354	351	340	348	388	384	323	334	350	374	350	382	349	375	377	377	366	335	347	377	361	336	373	340	353	393	398	364	365	356	359	359	362	341	345	373	355	371	388	340	357	345	341	356	355	377	379	363	354	339	354	363	367	328	319	364	403	345	354	371	335	326	347	357	383	334	316	366	372	396	338	390	347	358	370	363	357	378	374	377	364	345	373	362	373	368	345	358	349	372	403	367	380	398	377	339	352	348	384	339	347	365	380	358	365	379	390	343	340	383	336	367	328	383	385	391	358	355	364	374	367	378	361	345	375	325	395	386	359	346	356	353	343	376	353	392	404	366	377	368	384	403	360	379	362	385	375	412	371	351	372	350	341	326	399	363	344	372	359	391	376	364	353	368	359	389	347	339	346	357	412	390	371	324	350	378	335	354	376	368	352	360	371	371	341	366	349	362	383	352	358	381	314	354	350	350	386	357	373	375	372	337	364	368	342	391	381	356	352	408	404	386	378	420	363	407	334	330	381	343	329	374	372
20432	22095	29444	26153	23144	20643	16157	17782	14068	11256	9747	9274	6772	4828	3754	4174	4779	4334	2913	2172	2129	2059	1907	1449	1271	1129	1108	1144	1154	1036	1055	1023	1002	1003	936	921	896	973	939	924	899	926	839	905	897	889	915	939	886	927	934	916	919	907	876	910	923	882	847	920	895	895	859	891	864	868	918	873	840	893	922	898	893	886	876	854	887	924	931	884	873	883	901	923	841	899	919	928	885	848	866	932	916	953	838	851	891	874	894	863	923	868	862	913	902	947	816	918	925	870	900	891	889	879	888	851	914	888	874	891	859	926	910	854	888	903	880	908	917	920	889	895	875	851	935	935	890	919	896	933	919	868	942	893	908	902	881	923	878	928	916	875	916	927	841	920	887	939	894	842	940	880	913	943	907	879	955	919	842	883	884	905	854	877	886	852	930	869	925	896	871	914	885	828	926	941	922	888	851	902	917	936	906	972	901	895	895	860	901	839	902	883	895	944	899	886	892	868	918	874	870	848	839	897	926	897	912	862	888	931	898	888	903	911	941	857	918	889	926	917	929	880	879	900	939	911	921	887	939	882	933	903	903	881	896	898	899	950	885	875	957	870	866	887	922	868	890	861	844	886	869	910	913	870	871	926	900	872	900	960	865	941	911	905	906	957	897	947	864	906	952	881	909	912	904	956	904	932	866	868	884	865	890	880	923	879	860	893	926	892	876	872	887	876	883	903	891	908	889	899	931	917	899	886	874	900	878	873	945	878	899	930	886	922	901	914	922	866	896	883	929	879	908	889	910	898	909	929	928	878	980	918	867	917	933	905	843	893	880	865	915	847	895	911	922	911	915	892	869	902	900	937	905	909	911	901	935	902	901	910	882	909	923	885	888	888	879	912	905	913	913	862	912	928	894	925	888	827	901	975	898	865	900	927	884	861	871	849	851	889	863	888	915	886	882	902	881	900	909	897	849	879	867	918	871	898	919	882	870	837	877	892	887	925	970	841	874	869	916	920	918	903	879	907	925	943	906	929	863	890	880	895	911	927	912	918	869	928	903	894	873	906	881	905	850	879	902	899	899	892	912	884	922	922	934	844	910	939	854	880	866	904	920	913	811	916	867	897	904	927	894	882	904	937	840	900	897	898	860	891	897	892	873	897	870	951	922	901	891	908	928	879	885	908	905	905	855	848	914	887	906	888	929	882	912	960	854	881	894	895	900	922	894	909	903	884	849	905	944	887	898	925	902	947	939	901	872	894	921	890	899	946	890	881	889	884	918	927	925	888	894	894	897	909	875	824	927	921	876	865	954	909	894	896	920	906	908	879	894	905	930	947	878	906	882	919	887	911	915	898	920	941	901	898	934	910	911	876	890	889	892	906	869	860	918	884	909	915	914	867	895	850	924	1005	913	821	902	909	839	826	865	870	937	909	946	873	899	869	905	906	937	926	843	871	909	891	919	916	895	911	915	880	905	945	835	876	907	878	917	916	942	962	916	908	890	906	881	905	897	939	936	911	891	920	922	869	906	871	887	911	879	940	851	866	846	847	915	881	882	885	863	835	876	902	879	917	888	885	902	904	919	931	902	915	830	909	905	855	931	906	927	927	903	867	878	945	847	940	874	968	853	891	946	899	878	881	955	912	934	881	899	947	889	912	914	857	914	920	880	919	908	905	835	883	837	881	953	905	845	915	940	932	931	856	861	876	895	914	909	924	872	909	920	952	941	887	935	842	865	903	895	913	867	881	908	846	865	929	879	922	875	868	921	896	945	936	902	878	896	972	889	927	881	928	903	869	895	891	889	891	873	911	922	880	907	897	903	809	924	910	951	856	908	903	883	930	919	900	812	873	910	902	867	911	872	852	869	889	881	890	856	917	930	861	888	847	924	872	905	864	915	882	906	887	905	899	873	867	911	923	909	865	920	880	957	891	913	914	957	870	886	938	867	904	897	883	940	907	933	893	887	903	916	926	947	926	947	945	967	939	918	933	939	901	894	847	868	843	926	838	872	943	860	915	938	909	906	907	886	939	947	902	918	939	939	897	881	858	900	889	924	879	901	867	890	866	933	902	893	950	927	890	893	947	898	905	851	889	906	867	914	887	942	878	858	927	912	914	909	856	928	843	913	868	893	883	908	923	898	971	906	887	880	922	876	920	865	902	904	882	914	884	888	900	896	907	867	913	895	913	904	1022	879	906	904	870	936	896	893	865	911	897	878	900	931	878	872	888	866	863	878	934	914	873	899	855	881	865	871	931	872	865	887	953	873	840	869	910	947	902	927	937	880	913	891	843	908	855	921	905	923	870	899	929	878	901	889	935	953	916	869	899	857	895	885	912	872	915	947	923	940	908	919	906	863	884	865	893	930	940	922	936	928	926	860	866	841	889	862	861	924	942	892	917	877	861	888	867	903	905	898	907	924	970	904	904	862	914	909	850	950	867	921	926	877	893	881	906	923	852	910	863	967	883	908	958	903	912	897	904	865	901	898	866	904	901	912	866	900	875	898	916	907	885	928	915	917	863	943	900	851	855	907	888	924	869	964	885	926	873	871	835	918	894	915	933	912	877	934	863	891	925	902	861	911	908	887	850	894	889	900	908	858	901	914	953	890	943	877	911	899	847	869	876	889	886	859	905	866	883	918	887	898	879	921	860	914	895	880	863	942	889	935	917	881	929	888	925	948	882	866	916	929	945	918	884	850	877	874	917	971	929	891	908	872	864	853	911	910	875	904	886	942	871	898	909	870	903	909	882	940	876	919	941	898	823	906	931	882	937	911	929	903	842	919	912	895	909	882	882	915	908	930	903	871	875	920	897	876	873	870	946	926	860	898	890	946	881	863	844	970	860	864	890	904	907	902	881	856	867	873	932	871	877	897	860	946	850	915	836	923	896	887	913	937	903	890	913	886	885	908	886	896	897	942	870	933	898	974	888	922	862	878	883	896	892	922	911	861	873	896	898	877	910	893	942	922	888	934	898	889	891	894	889	908	898	887	891	889	923	884	910	893	894	891	902	921	893	889	880	888	895	932	919	898	860	909	889	874	852	900	892	878	886	850	932	969	913	886	865	937	868	840	860	925	926	897	966	903	975	888	850	877	850	881	884	917	884	920	871	853	942	975	882	900	867	904	981	924	857	934	886	907	951	912	875	885	914	859	927	905	856	999	912	943	828	911	889	870	903	875	887	846	884	899	927	902	878	867	933	882	888	870	896	881	865	908	906	910	882	851	929	890	845	914	886	913	930	883	878	874	878	871	921	922	895	895	929	907	871	900	825	888	853	840	892	902	947	878	861	854	914	875	870	877	896	885	952	873	905	887	887	877	886	893	838	866	897	891	874	882	903	907	922	880	920	865	895	904	898	868	967	884	880	866	890	850	941	916	873	887	889	910	851	917	903	861	953	914	901	840	902	940	858	914	918	898	880	875	879	907	870	933	873	916	906	898	892	948	874	863	876	886	894	882	871	908	939	946	879	882	901	915	881	923	860	917	905	870	867	842	884	845	899	913	880
37424	32432	34494	25504	20395	15308	10133	9301	7851	5135	4572	4214	2565	1615	1663	1602	1739	1451	1157	787	717	714	691	496	453	430	416	398	421	382	423	414	376	372	415	360	407	379	338	383	361	389	348	368	402	388	367	378	358	355	353	338	342	363	342	390	398	366	370	331	352	368	409	408	370	363	379	363	365	374	375	367	373	372	349	401	339	352	361	383	375	376	374	347	388	322	339	377	378	384	351	367	354	372	373	361	403	342	403	331	349	380	316	364	336	414	395	375	389	390	353	338	378	386	386	346	364	352	375	324	343	364	376	408	396	374	400	354	346	390	368	357	384	370	348	361	379	350	333	381	367	360	375	368	346	340	387	384	366	358	339	360	358	377	402	376	375	375	390	413	370	382	372	345	353	384	347	344	365	378	345	351	368	368	329	366	363	376	344	347	371	302	366	368	373	342	376	386	379	371	360	329	400	360	366	391	366	380	363	381	421	354	378	383	368	367	336	368	382	366	365	335	365	370	353	372	378	395	342	401	387	370	347	363	414	375	402	323	342	341	377	335	331	380	369	348	358	352	352	330	352	354	379	337	378	363	413	350	339	353	340	361	361	394	339	376	366	389	380	364	389	374	342	370	361	372	374	379	378	372	364	372	383	372	350	383	352	363	343	351	398	395	359	410	351	373	346	408	334	381	373	359	367	397	368	363	393	339	398	385	366	369	359	374	340	387	375	385	373	347	402	379	323	360	379	334	373	358	378	349	354	369	366	362	347	357	387	343	414	357	367	376	374	384	406	375	365	336	338	330	380	366	355	330	381	381	350	313	374	358	338	354	353	379	328	377	377	317	350	381	355	346	368	377	377	375	365	382	371	375	388	326	349	353	334	388	356	392	360	355	385	333	358	330	389	345	373	373	344	399	373	372	399	386	373	376	367	339	352	362	381	370	370	328	357	348	365	353	405	357	374	365	353	376	361	376	340	340	321	353	357	403	360	354	365	399	376	367	365	342	356	367	346	361	359	376	394	363	365	376	373	368	359	385	374	357	356	336	361	373	368	380	385	369	357	366	322	375	387	362	353	380	359	391	357	379	381	371	355	356	342	367	381	371	375	380	365	362	386	362	351	367	371	391	343	351	403	352	381	370	372	381	390	360	369	379	376	330	371	335	339	369	364	384	346	371	371	376	374	397	374	406	351	389	335	372	349	343	381	382	354	352	376	353	336	346	398	383	406	366	316	381	420	391	333	409	342	341	352	356	380	342	364	356	370	404	348	373	363	356	334	374	366	346	362	384	348	362	339	357	358	355	365	374	383	401	370	330	390	377	381	353	371	365	306	333	359	380	339	402	370	335	374	377	352	364	353	382	382	343	396	377	371	367	383	387	385	357	329	372	402	355	351	361	410	360	378	359	347	352	346	374	352	400	393	378	349	377	389	357	348	396	343	372	395	397	366	351	372	397	365	366	384	388	381	382	346	315	385	374	400	331	353	359	372	375	349	364	390	339	378	391	360	391	368	354	386	333	386	393	377	389	365	339	360	375	352	373	354	378	391	387	373	373	365	388	381	384	356	371	384	358	368	351	343	377	396	356	375	376	355	355	363	390	356	351	351	348	377	378	378	404	382	385	352	366	331	368	342	358	378	352	356	394	354	331	372	351	359	378	394	376	363	353	363	362	366	345	353	325	332	399	379	371	348	369	380	368	372	324	382	365	356	367	324	361	377	371	327	360	410	352	344	394	390	370	361	384	358	336	351	355	353	353	344	386	425	346	320	338	372	358	377	354	369	367	364	354	346	376	381	373	362	358	397	370	315	334	395	369	391	386	341	406	356	382	367	363	370	356	356	371	388	333	361	336	376	332	360	342	394	355	411	374	335	385	346	363	374	346	317	369	410	344	377	335	404	356	376	352	375	379	353	376	365	391	382	357	382	401	376	328	365	378	347	380	355	334	382	349	358	373	369	349	395	373	352	368	377	339	384	378	395	327	353	365	367	366	380	399	364	372	382	361	377	359	370	419	378	355	369	367	343	341	358	371	332	373	351	343	350	363	367	380	351	369	404	397	351	374	357	353	329	391	400	383	379	368	387	359	376	356	351	375	357	373	346	377	387	395	364	345	390	371	334	342	412	376	361	358	392	393	370	354	358	390	374	369	373	335	354	343	357	372	377	373	371	350	323	353	397	391	340	399	369	309	377	349	371	371	390	355	404	376	367	389	359	367	386	402	349	377	396	345	379	379	362	380	373	340	385	378	343	350	378	358	376	380	377	328	364	382	365	354	363	356	359	384	359	385	354	346	392	394	333	404	367	361	412	365	386	358	375	380	355	365	344	384	346	364	379	346	355	388	358	371	345	389	351	363	333	332	373	341	371	356	361	387	376	350	377	370	374	389	361	321	376	345	392	356	333	366	386	349	351	353	358	382	367	362	384	386	393	378	373	373	354	374	379	339	348	370	331	375	354	350	374	349	330	375	338	351	370	359	337	393	363	403	351	359	341	376	383	353	379	363	390	375	345	360	353	380	355	376	362	361	415	375	338	406	335	319	334	376	338	371	326	353	328	359	387	353	406	364	346	373	348	301	402	359	347	392	343	354	393	333	378	368	380	373	351	358	354	351	361	390	385	376	350	357	339	339	390	366	347	364	354	386	361	383	369	376	361	364	370	347	376	356	395	340	378	364	374	377	341	359	378	331	378	390	348	390	361	364	373	373	403	402	326	388	386	336	340	357	356	363	362	374	358	375	359	350	338	364	380	342	383	354	334	360	373	359	375	362	337	386	369	351	362	394	370	330	316	361	364	341	346	336	361	341	356	367	357	358	367	375	353	370	402	397	388	352	380	326	354	378	376	332	382	338	362	358	356	386	395	380	360	347	345	376	369	392	371	361	371	385	373	346	351	385	394	388	317	411	368	349	381	370	357	337	354	321	356	346	382	359	410	404	360	368	347	360	355	341	381	360	381	343	346	335	367	358	339	378	374	359	345	362	372	351	382	344	381	366	383	370	391	350	380	336	364	381	325	373	351	371	368	342	385	372	353	344	355	375	373	362	348	337	365	368	382	394	363	369	315	361	349	385	384	368	343	378	360	363	367	357	367	363	366	358	382	390	350	380	328	334	379	384	351	368	373	352	315	380	379	367	395	375	393	376	354	404	388	341	315	353	318	364	343	368	388	357	363	355	369	369	344	367	348	368	359	366	363	362	361	325	349	360	388	397	363	367	385	378	381	385	336	343	390	374	343	340	372	391	390	400	342	371	351	363	354	392	345	378	392	344	371	362	366	383	362	421	374	370	406	343	352	391	351	330	360	382	369	380	355	381	368	329	395	391	347	378	355	385	372	386	406	374	375	394	398	368	393	355	343	378	368	371	391	368	361	385	370	366	362	345	352	403	350	361	317	365	372	374	393	388	351	373	390	373	352	370	331	333	358	384	311	400	360	342	383	362	387	373	347	345	354	380	358	378	374	371	395	355	374	348	353	349	360	365	366	338	379	360	379	367
23989	28017	34837	32521	31190	27328	22192	24481	22061	17706	16379	15864	10487	6956	7499	7046	8271	6919	5151	3320	3277	3002	2907	1795	1565	1395	1372	1372	1285	1249	1299	1177	1070	938	957	902	956	936	917	949	909	901	944	855	859	883	890	866	892	874	911	881	922	944	970	857	888	908	906	933	959	895	906	890	848	916	941	852	928	859	879	840	844	902	871	880	953	880	830	920	886	880	913	874	878	919	891	864	890	910	869	915	894	862	944	873	905	899	894	867	867	917	896	798	865	842	881	876	858	895	917	898	862	880	885	883	928	940	884	934	889	910	874	893	933	877	873	853	884	936	913	879	873	927	932	903	878	942	879	883	898	863	922	844	892	971	867	865	906	915	964	887	930	895	954	932	935	969	953	879	884	881	902	960	883	903	936	879	949	906	903	922	943	867	869	928	892	892	881	900	874	887	862	898	883	875	905	897	854	893	925	917	919	931	863	867	922	940	933	884	894	868	898	914	883	916	884	871	968	886	898	847	914	893	895	923	829	891	895	939	919	974	854	887	942	839	862	894	828	943	912	884	858	885	909	857	904	935	920	880	914	884	943	900	905	895	887	880	911	895	824	887	911	859	904	884	874	840	888	907	872	923	908	935	908	927	891	904	945	876	880	867	889	845	927	880	872	932	875	861	883	930	889	893	933	873	881	937	939	873	866	864	854	845	861	899	899	873	901	936	846	869	849	884	917	893	928	896	834	885	912	947	895	906	975	917	910	872	877	892	904	930	876	853	894	870	897	880	865	854	972	910	854	906	878	889	891	871	902	925	886	912	859	898	932	888	883	963	894	912	858	903	879	860	932	902	925	853	879	841	893	863	959	840	892	868	922	886	878	896	908	917	915	879	814	933	875	928	916	915	879	943	900	925	866	954	950	849	856	900	876	928	952	846	897	953	951	923	884	902	891	883	910	864	939	892	866	867	909	860	894	890	888	908	901	878	883	865	868	891	891	937	899	861	967	872	903	881	903	912	882	934	916	908	901	944	911	917	883	861	877	906	884	895	906	907	896	905	929	899	933	870	909	917	892	983	868	870	831	879	905	909	904	899	876	856	914	895	891	938	919	898	895	862	861	923	880	884	840	858	922	917	884	903	876	873	890	914	925	884	867	876	934	898	865	867	966	860	885	896	901	891	879	901	907	924	903	897	891	889	896	854	906	903	924	879	925	902	886	851	909	904	963	892	872	923	946	910	872	892	944	853	891	905	876	902	918	902	870	850	881	882	886	881	898	898	940	879	904	905	898	824	853	869	875	813	936	877	868	900	902	908	903	879	858	891	883	901	892	939	967	888	946	917	934	860	844	925	887	861	860	856	912	917	886	860	936	909	879	916	867	970	910	893	897	871	887	880	895	913	903	832	885	930	933	947	920	923	925	927	893	861	911	875	887	884	902	863	875	936	850	899	931	910	876	907	914	865	856	878	907	884	919	904	880	929	873	847	919	886	849	879	910	904	893	863	921	914	881	926	879	896	898	888	873	847	930	903	946	879	881	914	879	891	893	891	880	877	929	894	872	922	925	907	844	918	920	864	890	893	887	905	898	867	910	934	852	916	881	883	908	904	925	898	886	871	908	866	833	888	827	905	930	862	885	917	973	901	882	943	869	893	891	931	896	893	925	865	902	914	912	938	864	915	895	931	871	962	909	924	875	879	886	909	910	873	873	906	906	879	916	917	905	883	884	943	844	884	937	853	925	912	855	882	870	840	887	864	902	935	899	835	881	933	913	968	901	884	875	925	901	945	870	898	865	895	914	912	868	856	925	836	836	937	878	942	914	895	939	949	866	917	837	908	914	909	915	929	906	864	894	849	889	911	899	911	876	977	913	890	891	807	910	886	896	924	943	840	898	901	912	869	888	886	888	904	925	894	858	937	910	875	910	951	899	931	883	883	926	884	880	905	925	903	869	841	964	870	906	870	909	923	871	925	903	915	906	880	885	891	881	904	927	837	920	877	928	881	869	912	891	945	932	892	870	903	937	869	832	887	892	885	876	868	889	886	918	936	903	923	919	911	876	892	928	897	901	899	913	872	919	903	811	873	858	899	879	905	899	893	890	892	911	853	893	961	907	825	871	892	910	920	828	891	853	869	915	881	914	931	944	899	890	942	838	883	875	894	921	903	913	924	892	927	920	899	963	797	879	880	917	903	948	895	877	941	964	911	929	886	898	890	919	923	901	877	892	938	883	943	918	934	893	875	915	888	884	908	879	903	928	930	902	894	887	897	856	877	913	869	930	896	876	952	894	919	899	838	934	901	898	890	932	874	896	866	896	880	884	914	856	925	929	880	902	866	891	888	918	832	923	850	957	879	873	860	902	915	903	879	915	916	886	898	871	928	909	858	896	875	910	863	956	919	878	883	904	899	834	890	912	918	903	890	901	846	958	893	878	890	913	889	847	885	883	887	889	922	867	904	867	896	922	893	874	912	921	924	862	865	883	921	929	903	917	892	861	866	877	882	914	964	898	910	850	875	932	914	902	832	917	906	911	859	919	933	914	909	869	915	871	869	815	887	933	881	887	872	884	875	906	859	898	898	881	984	898	855	883	948	899	911	868	899	894	869	886	885	890	941	894	861	924	905	856	858	895	930	891	865	885	942	873	903	895	902	919	946	916	875	934	891	863	913	903	921	918	854	945	923	831	899	909	887	876	886	967	868	889	874	905	874	889	886	895	896	892	904	881	904	914	921	885	885	932	932	843	946	911	884	943	868	852	946	940	841	931	846	940	903	959	808	889	887	928	900	917	892	881	950	897	918	878	869	939	862	923	893	877	857	855	923	901	917	918	837	915	909	899	845	857	935	905	913	870	879	908	975	906	907	903	898	925	921	907	890	915	866	879	943	888	932	895	858	916	918	923	880	929	866	883	876	902	888	858	943	885	901	893	886	872	916	847	909	905	871	925	914	860	916	910	907	941	896	860	881	892	943	895	920	905	970	909	874	933	936	909	924	903	879	853	922	856	851	894	867	943	893	914	876	853	855	962	928	860	960	861	921	955	923	848	854	928	862	908	910	874	864	889	907	874	888	883	878	904	893	916	875	897	917	889	876	915	920	848	892	927	855	855	928	925	892	929	885	921	884	907	916	921	962	867	902	925	917	945	873	905	860	900	871	957	859	867	899	895	894	872	897	926	882	878	933	839	913	887	893	863	865	879	895	925	884	892	900	905	934	899	913	874	899	889	896	907	931	917	936	901	956	849	896	885	902	847	941	920	917	894	847	1003	882	896	937	921	892	884	906	885	894	915	856	897	864	891	886	900	878	900	871	894	867	898	938	895	900	873	894	845	879	919	926	897	829	898	935	841	867	864	911	918	893	812	947	887	862	903	924	944	891	882	898	924	876	877	873	877	834	833	909	923	865	927	878	945	890	912	909	877	896	863	899	900	912	930	941	911	878	918	872	901	893	847	914	875	921	893	987	915	909	883	859	869	904	911	900	915	943	856	820	857	914	921	887	926	958	933	910
27017	14401	14114	9325	5893	3881	2519	1889	1275	962	841	791	694	582	567	547	530	451	459	459	425	387	397	402	364	376	385	406	326	342	401	382	395	397	397	369	370	356	387	384	397	378	352	370	354	404	374	382	376	359	360	375	360	384	382	366	399	355	393	383	370	346	366	401	373	383	372	381	390	359	360	417	362	359	364	368	366	369	410	385	381	360	339	373	362	395	351	380	407	373	374	343	345	347	351	365	361	367	406	363	358	356	336	395	377	389	366	369	353	383	394	365	351	310	354	402	372	383	341	386	374	354	370	367	353	355	380	394	344	328	366	377	388	374	360	346	374	351	363	382	388	353	372	329	378	334	370	369	357	370	365	411	379	370	374	383	348	369	406	388	359	326	395	366	359	379	393	361	379	399	350	384	368	358	365	377	371	377	386	374	389	353	364	362	387	367	375	354	354	361	379	378	356	325	396	367	370	375	355	354	399	371	361	370	340	394	368	362	369	385	368	372	354	353	379	375	343	395	376	413	413	360	379	363	376	360	380	352	415	381	366	408	406	366	350	371	323	355	371	359	355	369	367	403	410	382	347	361	416	372	393	357	360	386	410	380	344	371	366	353	288	364	344	391	370	368	372	380	366	396	385	388	414	336	357	325	337	391	402	376	332	352	374	344	368	360	356	342	372	383	363	339	364	374	375	395	354	370	353	373	359	401	387	361	396	396	341	359	351	357	349	381	364	364	403	353	359	390	374	371	373	373	339	380	379	371	391	360	364	407	349	355	437	369	381	368	364	381	406	367	401	370	370	389	341	344	393	364	349	406	363	365	383	383	414	382	391	367	389	390	362	396	357	384	340	378	389	357	387	375	376	383	371	383	354	335	385	394	376	372	378	364	394	339	387	405	358	367	404	375	382	390	381	375	376	359	391	358	357	342	379	370	366	400	352	384	376	399	337	377	326	376	373	386	396	362	374	363	347	373	379	354	379	389	366	328	369	380	376	359	333	365	356	373	347	387	391	328	369	350	369	370	404	395	362	363	347	378	376	358	363	352	373	397	392	366	365	361	323	379	383	366	368	313	368	383	394	377	359	382	396	387	376	376	339	415	388	346	354	408	339	354	376	356	402	368	381	371	381	381	375	346	348	393	392	338	356	405	386	378	334	362	372	372	374	377	370	357	351	341	388	387	349	366	378	377	350	394	365	353	358	399	394	359	360	395	372	389	399	375	365	362	359	364	408	359	391	386	390	387	339	366	414	383	375	380	336	347	329	366	360	357	374	340	361	381	367	382	375	364	357	356	348	354	386	389	349	353	369	368	404	349	378	367	367	365	394	371	382	396	367	343	366	346	349	329	378	371	390	367	368	328	365	362	317	392	322	384	352	361	385	380	392	362	399	372	356	373	374	389	364	386	414	372	359	374	386	368	381	352	356	341	359	374	363	380	364	339	387	381	376	349	383	377	412	370	331	367	404	365	357	383	378	331	368	383	368	359	362	398	399	392	337	376	375	349	374	370	374	388	388	406	380	345	390	364	370	380	397	367	379	369	389	363	402	374	389	374	362	343	361	374	359	381	331	383	378	388	391	364	397	397	374	406	348	386	374	358	327	315	383	390	386	389	390	371	383	340	334	358	353	386	373	364	352	367	387	384	368	340	371	391	362	373	355	376	374	395	371	377	367	370	339	371	399	358	353	384	369	380	383	353	400	369	394	350	398	348	345	374	393	330	365	374	400	373	381	370	348	368	365	356	368	386	323	401	351	390	351	327	373	379	358	385	406	330	346	347	367	340	384	376	357	377	402	383	337	407	342	366	338	358	355	357	340	364	355	393	377	367	365	388	369	372	407	385	357	389	364	354	330	378	373	353	377	372	384	371	356	341	410	334	392	358	365	360	381	386	361	399	342	346	411	352	370	377	373	384	365	382	410	406	377	383	377	362	404	390	374	335	391	345	375	364	382	341	388	387	400	359	397	392	360	375	395	370	363	325	356	404	369	410	349	359	419	336	355	383	370	360	369	380	368	356	365	364	369	371	371	369	350	386	340	374	380	336	393	384	435	369	365	382	346	364	366	386	357	356	395	373	368	350	354	311	364	335	354	373	355	392	363	387	383	376	388	385	355	374	366	357	345	334	348	354	360	345	356	402	351	375	390	329	372	383	367	348	351	363	388	347	331	352	330	361	372	404	391	367	369	353	343	369	352	384	375	409	404	365	358	364	380	337	355	400	385	344	360	381	353	417	353	389	367	378	369	401	376	390	320	381	353	386	368	374	403	364	363	364	382	343	385	362	369	372	372	341	370	369	393	336	376	363	350	342	340	364	386	374	348	387	355	369	356	349	383	369	368	372	384	358	366	377	340	386	368	367	357	386	373	397	379	342	367	428	368	365	382	358	386	373	331	339	386	372	332	373	364	376	402	396	410	418	376	383	341	372	361	352	380	399	347	374	354	351	397	349	377	364	352	365	369	367	382	387	369	381	397	395	376	386	381	339	375	357	396	397	360	388	353	355	348	387	420	363	363	382	368	340	376	386	372	376	370	354	357	355	366	418	360	390	364	354	346	339	336	359	380	345	363	377	348	384	353	431	338	366	376	380	360	355	369	368	342	352	358	366	361	380	381	338	378	378	365	348	379	344	364	363	374	384	382	353	343	354	353	366	362	357	371	357	379	400	422	371	364	366	364	384	340	350	356	334	376	357	374	332	376	372	364	363	372	343	389	332	388	350	365	342	352	347	330	401	370	389	341	399	374	365	375	353	335	338	335	367	368	387	357	360	373	325	335	316	382	346	381	386	379	359	349	368	417	397	417	384	358	364	431	390	384	410	405	389	366	372	366	385	373	390	381	329	404	381	359	349	362	358	342	385	404	349	365	362	355	388	380	367	341	354	393	401	337	375	378	367	400	350	363	348	344	360	386	372	367	397	362	368	375	354	362	354	383	386	351	355	385	377	358	370	370	374	372	366	360	391	389	380	365	341	410	402	338	345	353	351	367	370	401	376	389	387	326	373	362	362	379	345	380	365	374	374	357	342	390	362	383	354	377	358	388	350	353	386	373	349	334	366	412	364	364	380	336	358	348	383	400	404	364	382	390	387	374	389	360	368	376	382	362	353	342	370	365	375	355	373	346	382	370	357	377	397	345	401	359	367	357	376	404	375	350	372	374	375	362	383	386	370	383	352	425	380	370	397	398	353	324	398	375	379	379	354	358	396	405	328	336	366	360	388	398	369	366	371	374	375	354	395	396	358	387	415	379	382	371	346	358	436	342	349	359	382	366	404	363	388	360	386	391	355	384	346	383	366	344	356	343	387	361	387	372	345	395	376	359	379	377	379	390	367	340	383	369	373	384	367	336	360	367	372	376	396	357	351	397	382	373	366	343	376	405	417	420	365	389	399	361	395	379	382	364	407	372	350	405	386	386	381	357	381	362	362	389	350	354	369	382	342	327	380	360	384	345	353	380	382	384	369	408	379	358	394	363	359	353	351	373	396
15735	12940	19749	18833	16160	12737	9586	7455	5146	4149	3708	3272	2577	2165	1920	1780	1797	1517	1459	1313	1217	1234	1141	1069	1057	1037	992	914	1018	990	1002	983	894	937	912	950	910	933	953	919	938	850	878	904	862	863	890	883	910	929	923	879	881	936	882	888	922	885	936	911	956	949	886	916	923	899	937	945	891	916	859	879	930	945	917	905	879	928	906	939	917	862	900	886	888	928	906	897	878	969	891	907	928	903	882	935	934	937	868	899	903	958	931	884	864	974	898	961	946	900	889	882	866	895	925	912	914	924	947	952	934	872	861	904	896	854	962	914	904	923	944	895	896	909	898	893	915	938	923	930	857	946	906	949	909	911	901	945	949	910	983	929	894	966	892	898	938	956	922	911	960	890	905	963	902	895	901	881	888	941	957	942	872	877	935	907	939	961	866	915	919	915	978	842	921	879	882	886	992	900	869	894	946	939	894	922	891	891	887	950	954	894	895	911	918	903	929	935	934	950	906	928	960	853	912	910	928	900	891	910	945	898	945	905	930	868	910	917	935	869	930	914	885	906	927	928	874	896	949	941	957	911	935	950	863	918	938	902	879	907	926	908	845	925	897	919	909	859	911	927	932	908	936	878	943	933	883	928	892	876	913	862	899	931	911	896	914	880	896	927	929	913	920	895	895	878	892	840	912	931	892	871	902	913	914	916	906	836	882	906	893	916	930	871	886	925	899	957	908	873	885	951	949	922	959	892	899	957	920	931	899	909	936	919	913	924	886	965	883	953	958	922	891	867	925	889	941	903	981	848	918	952	857	930	870	914	924	904	949	889	878	914	914	938	955	888	870	920	947	946	923	878	959	885	931	886	906	885	872	853	928	887	881	907	888	912	907	917	870	979	936	929	936	851	957	965	892	922	954	920	925	913	872	876	917	903	948	902	947	894	907	926	922	883	920	923	881	936	952	923	930	909	922	877	929	893	966	939	905	909	944	904	942	904	939	916	964	918	955	906	932	972	903	923	949	880	903	851	940	903	925	903	914	939	895	913	899	915	901	916	923	941	909	879	933	853	877	953	958	902	925	898	924	941	923	938	999	987	898	944	865	870	896	849	909	841	979	896	917	898	952	922	936	946	905	874	903	946	978	894	906	889	907	911	917	940	896	853	875	951	918	899	928	906	907	919	906	939	879	940	937	866	906	899	879	946	909	892	880	920	862	938	970	901	870	923	912	943	865	912	958	916	906	905	902	911	919	873	903	941	894	917	922	911	864	916	905	865	961	952	894	890	947	935	907	893	922	915	940	886	919	901	908	895	913	860	1013	917	912	857	911	956	911	908	906	916	917	851	908	898	886	929	912	915	887	889	909	891	923	885	885	907	903	907	864	892	920	920	936	987	877	944	890	896	878	898	922	921	876	918	930	891	932	922	909	909	966	904	903	914	897	963	884	971	928	925	930	918	929	892	904	901	850	892	913	1001	919	922	938	950	937	896	901	906	930	915	882	903	915	937	909	918	935	938	928	924	890	929	937	934	904	933	893	895	874	878	855	916	920	904	914	905	942	869	843	888	935	862	884	930	879	906	927	914	914	892	896	894	929	848	930	949	877	900	933	886	892	934	908	869	892	892	970	944	925	933	994	845	970	900	974	919	956	952	932	942	945	912	889	887	972	958	960	879	934	944	920	898	919	905	925	952	930	924	898	928	913	873	924	924	844	922	912	872	891	938	952	911	856	951	942	875	922	904	930	884	880	901	933	915	967	847	899	917	942	941	974	898	922	858	883	895	872	959	919	908	867	867	918	936	975	960	876	937	914	920	868	894	932	907	926	913	928	915	942	942	917	886	900	918	861	959	877	916	919	900	905	970	947	907	882	888	885	958	946	937	917	930	879	921	911	909	887	892	902	871	911	886	894	981	937	902	909	875	926	939	933	889	939	898	885	917	953	966	894	917	917	916	898	871	918	912	908	1013	916	914	971	867	903	928	895	858	872	918	930	924	909	880	906	946	918	944	931	903	877	884	877	916	952	921	902	893	916	900	934	917	916	936	875	884	925	891	919	921	903	886	929	877	938	897	853	873	926	883	920	909	925	929	965	892	921	899	944	908	922	917	867	910	941	905	894	949	901	949	897	911	912	863	948	897	878	934	856	885	945	910	923	921	917	928	939	854	903	915	875	900	943	894	964	883	941	929	864	871	905	902	876	879	927	959	928	919	946	966	867	950	889	1015	897	896	917	838	920	967	936	929	951	915	909	900	889	881	895	895	908	950	906	876	937	924	923	905	913	924	923	926	917	900	925	874	914	959	924	901	916	915	935	912	901	925	923	913	935	941	920	961	917	878	892	893	915	870	882	917	908	983	899	926	911	911	900	908	851	863	931	887	913	871	857	911	931	904	971	904	908	887	953	922	955	916	918	892	879	885	930	929	871	879	899	852	894	898	931	923	922	931	930	911	920	934	888	905	926	969	882	892	944	927	917	925	858	949	874	973	935	917	828	937	911	922	875	863	908	896	965	917	906	899	906	957	893	912	921	914	913	879	856	945	902	891	903	883	945	936	878	917	880	914	922	918	904	892	906	919	929	958	904	923	905	903	873	884	887	951	916	935	890	890	922	868	878	906	890	847	920	893	945	888	834	910	908	922	941	962	934	870	953	961	945	957	910	885	897	905	933	922	929	897	900	855	874	1008	906	889	886	966	822	906	942	911	879	913	935	933	885	893	945	892	935	912	890	900	925	880	920	919	917	891	877	868	890	905	939	924	971	924	950	904	854	922	889	944	921	945	944	926	893	929	903	897	906	889	944	935	910	944	938	944	918	848	900	884	918	888	939	913	942	924	927	939	876	940	920	915	902	897	962	923	847	950	883	943	908	924	943	883	876	883	952	904	940	897	933	949	931	892	899	910	904	907	873	926	934	937	899	890	941	888	932	865	889	927	903	904	913	947	914	889	933	929	883	906	903	897	943	942	866	918	929	928	912	862	871	919	884	934	902	965	911	875	915	909	880	915	905	912	875	896	921	926	913	865	938	926	862	906	889	913	923	902	928	913	914	909	917	861	947	899	912	932	877	906	837	894	914	915	895	844	924	940	912	914	901	903	916	950	899	969	849	964	937	909	872	926	931	920	942	908	942	927	856	857	934	904	953	907	895	893	938	932	924	929	916	896	942	855	913	916	815	876	895	954	896	965	877	889	888	910	911	937	858	928	911	955	852	893	945	906	865	948	881	976	899	891	880	885	919	974	935	895	902	865	952	895	934	875	905	909	906	962	880	931	921	928	877	901	917	909	911	892	920	952	901	893	938	945	898	942	869	911	968	954	926	943	925	923	911	879	940	893	890	918	985	876	934	949	914	870	896	952	937	880	909	948	886	909	923	950	900	883	912	946	961	968	880	897	946	909	941	887	869	953	862	904	963	908	872	919	928	916	945	871	938	935	872	899	966	914	883	923	927	918	940	909	824	913	925	932	948	962	891	914	901	926	923	888	871	860	854	940	932	906	927	942	926	922
33517	24084	26279	18580	14102	9892	5699	4941	3774	2670	2200	1930	1367	1121	885	1066	982	966	779	577	537	563	515	430	431	419	414	382	364	376	374	452	387	372	367	346	366	357	348	370	397	395	338	368	351	376	370	344	394	353	397	366	348	351	375	359	312	380	376	352	359	389	332	394	362	352	340	343	391	364	388	323	385	356	376	346	379	369	329	389	362	357	329	387	374	367	337	384	382	376	349	393	327	388	340	362	381	388	381	365	379	359	379	343	377	386	376	352	330	377	373	364	334	411	395	345	377	347	374	344	357	371	381	366	374	368	386	360	389	410	377	355	338	350	373	341	380	341	385	379	363	378	343	382	369	328	363	352	378	374	336	352	385	361	373	384	362	364	357	390	393	367	364	371	375	373	377	333	397	387	389	376	396	366	337	348	390	387	352	400	363	367	371	381	358	387	407	348	354	348	383	386	362	358	375	412	378	360	363	370	325	350	337	371	369	385	348	366	344	385	371	380	366	432	351	362	317	352	378	344	379	378	403	338	355	407	365	399	365	350	364	367	381	394	422	393	357	370	378	370	358	342	401	364	385	361	393	365	352	369	358	348	364	376	362	380	355	379	357	382	371	383	396	391	386	354	372	369	356	367	368	354	373	363	368	380	356	368	382	344	344	413	326	338	349	376	344	357	358	366	400	358	383	347	330	388	368	366	382	398	374	371	392	392	390	383	349	346	346	365	367	372	361	349	337	351	362	347	387	373	386	356	365	353	356	383	403	392	357	373	371	372	325	359	335	313	368	374	353	338	342	361	383	333	360	384	365	362	373	339	320	357	354	359	388	361	387	365	349	386	388	368	375	341	374	375	337	339	380	376	388	395	367	378	320	379	355	367	336	326	376	358	388	355	400	355	348	371	377	349	329	349	346	344	365	328	360	381	333	356	362	372	358	356	360	349	344	397	333	330	353	398	381	356	378	359	385	398	373	377	322	388	349	356	373	399	362	352	356	389	399	366	372	366	393	366	372	365	358	366	377	365	401	401	386	393	375	370	397	406	392	356	370	363	366	378	401	383	368	372	343	388	365	354	387	362	347	330	337	401	379	337	381	369	368	347	383	404	396	335	378	350	368	375	368	356	394	373	357	342	375	354	346	337	388	363	371	338	357	360	358	337	394	352	388	359	387	379	367	356	350	363	355	360	378	381	342	333	376	366	374	365	376	367	352	358	399	342	400	331	359	370	352	385	355	361	356	368	374	359	403	374	407	372	373	392	391	394	371	330	370	386	356	341	350	377	387	377	353	344	341	346	367	366	367	376	364	395	357	362	377	340	307	336	363	326	391	355	344	361	378	317	334	337	364	387	387	328	353	338	353	373	356	354	362	400	368	352	390	366	367	360	420	357	356	387	347	387	373	345	394	353	354	383	365	398	386	368	372	370	361	379	378	353	378	374	380	351	348	346	337	377	359	387	375	361	374	363	359	354	345	368	380	360	346	353	393	383	352	367	361	336	346	405	412	367	364	358	351	373	391	347	363	378	383	331	344	363	351	374	363	342	358	387	404	357	370	375	359	390	381	344	397	367	367	369	369	370	383	365	395	391	386	348	328	350	353	348	349	360	337	335	349	354	376	368	416	394	343	348	346	358	347	369	341	395	376	356	353	402	390	379	369	324	389	366	378	356	395	360	340	379	360	359	377	435	359	373	341	351	370	385	356	377	340	365	362	402	367	374	361	353	375	374	387	366	391	383	388	373	397	359	368	351	365	337	378	370	348	369	383	353	363	367	375	386	375	355	366	366	365	371	340	374	308	396	374	379	331	370	364	334	367	353	366	376	398	375	393	355	359	392	345	361	366	388	352	367	366	385	374	379	371	336	372	340	323	353	343	395	361	384	364	360	317	368	380	414	381	362	348	368	415	368	361	340	418	372	360	375	355	380	357	361	406	364	403	368	397	341	364	393	384	365	325	345	353	382	341	345	371	408	403	364	348	330	364	355	348	393	373	343	379	380	437	336	356	352	366	383	348	385	369	398	363	349	372	345	352	387	363	402	372	404	396	405	381	371	367	371	346	381	364	359	358	345	339	384	381	337	358	376	360	339	369	355	375	373	349	386	344	373	347	363	353	354	331	365	361	351	369	350	371	356	355	344	390	365	338	387	361	354	364	371	358	370	341	386	402	357	381	347	380	356	368	413	385	369	392	389	354	364	354	380	363	345	361	388	355	385	384	384	320	378	353	385	341	395	365	419	404	401	378	323	339	381	346	369	367	357	396	365	362	367	371	360	342	329	360	372	335	343	351	343	373	379	386	350	402	412	377	358	361	394	401	363	365	360	405	342	370	369	323	359	366	379	365	345	380	385	370	347	346	336	375	352	357	384	350	401	353	356	375	359	355	364	367	386	351	365	407	384	367	339	357	345	349	362	352	383	350	357	390	349	346	370	407	349	395	391	371	354	376	335	369	371	379	333	365	340	405	344	386	366	381	366	332	352	323	363	397	379	341	373	371	335	372	372	367	318	354	400	340	398	418	374	369	375	367	391	352	380	398	385	390	388	350	344	355	360	370	403	345	378	384	373	398	354	410	366	369	347	368	369	393	342	352	351	359	404	412	404	341	356	401	367	399	361	375	356	384	368	324	347	365	375	404	381	362	354	367	384	367	384	365	354	342	353	381	386	378	395	393	379	380	384	351	353	355	371	343	363	382	355	341	368	400	379	374	349	386	343	367	373	363	380	346	347	367	365	390	378	367	412	365	366	366	375	361	372	340	378	347	357	343	349	351	354	372	339	334	354	369	343	377	376	329	324	361	382	397	368	404	380	395	383	368	400	362	335	352	348	361	396	391	356	372	354	388	365	398	348	347	366	393	338	378	360	347	369	379	340	352	346	394	377	372	338	391	395	363	338	315	350	344	350	373	373	354	380	405	376	355	393	358	360	411	364	385	384	357	368	351	352	336	366	386	392	342	395	306	357	358	366	380	359	369	365	370	335	365	380	336	374	395	383	377	361	391	373	375	368	363	364	373	357	393	364	360	391	351	384	385	339	343	383	370	359	356	364	372	350	378	382	403	343	365	366	386	390	356	369	399	363	362	369	385	339	340	320	355	409	373	414	345	354	378	335	352	377	379	368	371	378	388	373	351	367	364	398	355	370	349	414	321	341	397	402	332	358	367	419	354	344	361	379	373	350	368	370	385	350	396	366	406	349	356	347	361	364	348	325	385	365	346	363	389	388	354	343	351	316	354	372	361	384	366	409	349	345	373	363	375	387	357	368	353	342	359	356	380	373	397	354	386	385	376	369	384	402	336	355	364	339	361	339	378	377	339	345	347	375	365	388	360	374	322	344	385	385	374	354	342	354	359	370	357	346	385	334	329	381	322	365	381	390	378	354	372	364	375	385	354	350	327	375	368	384	358	389	403	418	381	348	392	407	382	384	353	366	401	375	365	372	339	365	363	373	343	396	426	371	391	379	396	390	355	387	368	394	366	361	355	398	360	381
20086	21005	28771	27622	25714	21971	15688	17182	14472	11474	9980	9667	6141	5345	4289	4636	4745	4616	3236	2361	2050	2073	1917	1328	1211	1072	1158	1158	1054	1078	1073	1055	970	985	976	935	955	904	939	907	929	900	930	878	904	899	904	935	895	888	898	915	993	898	881	939	979	901	897	912	981	853	958	842	889	941	927	871	884	959	897	931	874	933	901	862	902	922	882	905	910	955	923	946	912	968	898	894	971	889	909	943	885	867	930	882	901	924	939	882	847	927	933	887	904	951	914	1009	883	916	925	876	914	924	852	914	898	935	939	952	938	892	914	925	899	888	964	957	896	914	877	924	942	924	892	949	891	940	884	899	922	920	951	933	901	882	920	863	920	959	940	954	927	898	932	944	919	873	896	894	864	938	913	938	901	954	907	902	909	926	950	895	908	886	890	915	952	973	893	911	921	886	917	919	932	870	858	910	942	891	899	869	893	957	894	802	876	926	915	862	938	890	885	920	943	909	885	891	889	861	933	900	956	848	926	942	911	906	926	894	921	894	940	922	889	862	894	902	898	933	958	918	880	959	941	896	873	968	952	900	937	873	912	895	930	889	915	874	924	915	879	907	889	908	907	907	889	883	908	958	960	936	956	892	910	900	914	895	909	880	896	845	887	956	932	929	869	916	931	886	887	901	940	944	895	912	898	958	871	933	891	942	900	902	970	921	893	927	891	911	914	917	922	915	862	898	913	875	904	901	903	902	962	861	897	928	899	918	905	924	929	932	899	943	942	919	923	951	912	896	960	872	914	877	918	896	873	885	902	927	882	885	886	900	898	876	882	866	893	880	879	925	901	890	906	825	940	888	897	890	926	935	929	914	876	909	848	890	953	955	960	914	953	893	911	905	911	905	873	904	911	877	893	943	905	890	946	879	861	891	836	938	841	937	942	914	888	993	917	880	892	904	901	871	931	894	872	926	960	891	854	965	892	885	899	926	916	916	938	881	911	932	939	927	895	913	937	905	912	868	934	945	946	878	913	908	882	904	893	945	901	892	908	966	955	878	873	914	946	969	904	919	938	905	902	909	846	873	880	911	976	944	898	907	959	891	950	928	885	882	901	943	867	892	883	891	906	943	932	937	950	805	857	912	928	978	900	914	952	885	902	924	917	921	900	915	851	864	897	939	853	960	859	912	860	953	872	895	928	887	904	868	965	917	925	889	942	925	894	936	940	937	945	863	839	881	889	930	929	921	889	893	888	940	950	918	903	917	922	901	915	883	911	900	925	956	869	912	935	911	872	925	910	922	894	924	847	885	916	898	869	946	930	861	948	971	919	853	944	844	902	889	913	941	871	908	893	891	899	897	975	896	920	867	910	976	931	844	912	973	954	925	886	899	959	951	901	894	923	922	924	930	908	893	935	901	922	910	908	907	866	942	906	934	957	903	914	887	920	936	963	907	931	933	875	902	932	985	943	908	843	868	864	886	951	879	936	928	875	903	965	911	881	892	923	947	899	867	917	887	923	883	919	930	895	901	903	924	897	918	917	941	890	869	914	921	878	911	916	877	883	919	877	897	945	896	883	926	893	903	839	896	917	882	900	920	911	885	919	888	895	873	935	918	947	892	928	881	854	935	935	897	923	933	878	962	855	860	942	916	889	922	902	935	954	933	929	900	878	887	927	943	920	901	874	865	890	928	943	890	901	870	873	949	882	904	901	938	856	921	924	876	926	879	907	916	971	868	864	918	918	905	895	887	913	929	913	940	893	884	865	972	881	943	935	923	861	913	895	931	949	936	874	930	892	931	900	916	906	861	905	949	910	903	955	858	916	955	885	882	924	914	910	957	903	928	898	897	913	886	923	929	915	881	871	834	943	937	917	908	925	902	906	896	914	897	914	877	893	916	889	888	843	943	903	899	900	893	906	936	911	889	877	904	940	903	831	918	860	925	867	900	938	872	910	958	876	893	859	943	888	851	854	893	890	961	866	928	909	926	914	926	936	897	918	921	935	963	907	931	956	908	935	879	844	943	894	886	974	966	965	884	927	875	939	963	918	932	913	886	921	956	903	865	921	918	903	964	869	948	889	869	856	954	888	928	901	928	943	830	875	924	904	866	894	860	889	823	915	939	926	879	882	963	871	894	936	924	864	899	856	946	932	865	900	943	935	902	939	872	892	1016	910	886	885	898	901	902	870	920	862	907	878	910	898	890	905	908	952	918	868	931	919	941	902	867	885	862	892	863	867	888	839	872	884	877	876	899	953	938	924	941	901	910	853	880	915	933	920	939	854	871	935	948	936	891	921	855	903	909	936	887	867	928	930	923	918	898	929	904	897	909	910	902	925	914	886	927	925	912	909	882	904	876	870	865	944	890	898	914	901	924	892	902	914	897	960	867	985	957	870	965	917	947	925	888	917	889	861	928	924	924	888	877	898	941	939	876	872	857	896	937	915	920	918	867	880	927	943	918	883	890	894	923	868	897	909	909	862	916	888	931	926	886	890	903	877	927	913	898	854	910	907	912	885	889	889	912	950	935	905	894	916	953	936	865	917	969	907	876	881	942	908	919	922	898	948	967	861	887	869	876	960	905	917	896	952	946	864	916	952	976	883	904	910	904	946	939	928	947	877	897	966	898	900	905	845	920	911	878	897	914	908	866	885	908	886	870	893	944	917	948	843	867	922	938	902	895	927	871	947	888	844	889	906	943	893	900	937	891	918	952	930	906	879	885	904	867	954	889	920	891	934	941	890	917	873	859	926	921	916	939	922	910	892	952	943	896	909	903	932	866	930	962	874	920	869	902	939	921	878	934	932	854	921	865	901	881	953	907	921	878	888	961	899	944	877	845	943	876	918	963	888	911	942	910	887	920	904	885	964	899	930	927	879	883	882	933	911	905	851	915	909	953	919	884	912	914	892	911	905	932	880	958	904	925	940	964	851	893	874	912	908	883	850	991	838	916	914	859	891	946	883	893	945	930	862	909	933	910	882	867	868	914	851	896	906	944	894	926	943	874	904	903	894	893	895	890	907	904	921	882	882	891	885	842	933	875	867	938	925	925	926	878	886	939	903	897	912	894	840	870	881	914	928	906	875	912	871	925	894	875	891	862	857	914	936	938	920	946	947	895	868	969	931	892	885	927	943	924	942	908	906	893	872	938	958	934	936	873	872	917	929	843	899	878	856	913	893	934	922	903	915	873	892	926	909	932	950	925	867	903	919	872	872	905	891	891	859	885	929	960	940	935	925	902	919	850	916	895	911	898	923	924	901	909	875	890	922	918	897	942	841	930	915	927	886	875	918	868	939	914	907	877	923	931	921	932	871	870	881	886	903	951	886	920	916	923	947	888	921	904	922	896	874	920	881	867	946	875	891	878	905	892	924	860	914	887	911	904	916	912	945	891	888	933	912	902	966	901	894	902	934	938	919	855	895	957	883	937	860	899	889	867	860	905	868	930	885	893	953	922	918	916	920	971	884	888	891	979	958	945	866	950	866	931	840	884	899	906	901	885	865	890	883	906
37238	31120	34395	26747	21901	15923	10094	8722	7396	5125	3918	3752	2511	1829	1648	1706	1591	1636	1171	828	742	717	616	502	442	442	436	423	431	409	464	415	456	375	355	374	351	367	380	354	362	380	347	380	346	400	341	363	371	370	404	356	359	369	372	376	378	351	371	364	381	379	411	372	348	352	382	374	369	390	358	385	352	344	374	370	322	357	363	384	368	327	379	350	347	373	361	366	400	360	359	347	372	374	372	385	337	348	353	367	387	406	368	356	372	318	378	372	360	434	379	342	348	388	344	343	364	386	312	353	406	362	388	340	366	404	364	363	359	393	368	398	366	354	398	393	366	371	370	365	384	389	365	371	408	352	370	361	353	336	377	366	375	366	355	328	367	381	369	375	380	369	358	377	358	403	365	383	401	369	375	323	318	378	380	378	344	333	347	380	372	387	398	344	380	413	382	385	362	375	336	383	369	334	390	388	354	379	356	380	382	376	333	362	370	377	354	378	359	365	392	349	362	333	388	381	372	385	373	378	378	353	378	380	367	341	363	397	375	391	368	357	322	362	365	385	377	406	379	360	391	357	333	360	346	362	362	362	367	405	373	358	392	372	401	351	359	350	355	412	332	343	393	356	347	392	313	333	385	365	354	357	402	375	399	367	395	335	351	327	348	361	391	349	391	329	349	335	378	362	370	374	398	362	350	385	366	361	383	369	344	318	359	377	391	399	367	394	363	366	356	344	377	422	339	369	374	360	369	346	363	374	348	369	368	332	374	360	335	374	373	341	358	361	355	359	371	391	350	387	382	374	389	368	365	346	378	386	423	358	328	367	399	387	342	370	402	381	382	362	360	384	357	354	365	361	344	359	338	330	349	376	381	357	381	350	371	400	352	374	358	366	347	362	338	406	393	326	371	386	397	362	355	357	365	344	360	374	402	366	402	357	382	322	371	369	358	357	356	329	373	364	408	417	388	356	375	367	360	395	391	374	349	345	371	343	362	371	350	342	379	383	397	359	371	355	376	373	384	400	385	374	369	377	357	413	349	383	401	362	379	399	381	394	371	333	378	330	375	385	355	385	369	352	358	345	370	373	374	359	348	377	336	332	378	378	339	372	392	361	406	353	382	354	385	371	362	364	370	371	370	339	405	386	386	357	367	378	364	369	356	358	366	348	403	343	362	362	381	357	352	379	333	355	352	391	361	361	359	355	336	370	357	334	357	381	361	336	324	339	359	356	368	378	390	382	357	382	351	380	396	352	388	350	392	360	360	376	406	329	346	353	388	383	367	351	405	362	395	364	372	336	382	410	346	340	368	332	395	359	370	364	351	308	367	374	373	372	365	370	338	360	396	389	368	387	370	377	316	351	359	372	318	370	361	318	383	365	380	373	364	396	387	353	392	358	339	337	372	378	373	368	363	348	370	375	386	349	402	421	360	368	386	383	406	373	368	378	357	389	368	377	379	387	385	353	328	358	382	392	367	377	374	353	390	369	368	322	391	355	358	386	339	369	367	351	378	361	368	380	323	353	370	363	385	378	356	369	360	324	355	364	358	390	353	394	382	380	385	354	372	343	365	362	359	359	362	375	309	367	361	360	394	347	395	374	405	364	379	382	349	374	386	373	364	374	370	349	346	384	373	374	388	353	387	387	358	364	380	358	389	351	358	361	360	387	358	363	385	346	356	367	372	394	341	379	366	365	341	378	332	355	370	334	364	371	353	356	367	369	359	380	345	379	368	396	382	369	370	337	400	357	343	395	352	390	368	387	364	349	375	354	367	374	366	359	360	371	362	359	387	361	362	374	381	335	365	393	362	347	360	384	399	381	345	362	385	359	322	362	363	336	403	367	359	397	371	333	346	362	373	318	378	373	379	358	374	382	377	362	348	363	381	368	331	397	376	366	355	377	377	353	381	365	338	375	342	331	376	381	365	373	394	369	410	376	397	382	342	369	378	379	347	361	387	375	355	384	370	350	369	366	368	371	364	359	351	375	365	346	345	379	381	369	362	339	373	382	364	359	336	376	334	375	356	381	370	361	393	369	380	370	361	351	352	367	365	356	371	382	364	350	379	368	330	364	402	377	367	349	330	397	347	396	369	331	404	362	373	395	334	394	358	379	335	351	359	401	343	336	359	349	381	357	391	400	335	387	381	390	390	381	348	389	378	350	367	326	395	352	337	364	370	387	356	386	322	328	403	365	379	320	347	369	338	374	388	386	410	371	387	352	381	384	350	352	362	361	360	391	424	370	412	377	344	423	349	356	383	382	369	410	370	338	340	383	403	365	398	360	356	349	354	382	338	376	375	370	371	357	378	330	335	351	331	333	393	360	328	373	394	372	348	357	380	345	343	354	379	353	394	349	345	350	361	376	365	396	350	377	367	382	332	347	391	406	369	357	361	384	375	395	336	316	361	323	377	388	367	384	334	403	352	339	405	353	361	338	385	383	384	360	368	368	336	360	362	359	360	310	368	369	363	326	324	369	366	330	355	370	359	392	383	382	359	364	341	332	348	374	356	357	354	373	360	374	333	375	378	362	380	381	375	391	373	377	372	363	412	351	361	393	350	374	393	332	388	364	336	364	364	351	371	353	389	392	345	325	377	381	386	382	387	378	348	394	346	340	355	352	367	383	315	379	382	358	348	397	358	370	370	342	384	372	380	387	352	374	372	392	384	397	355	335	342	380	421	358	370	336	393	374	395	387	418	378	350	363	374	339	336	365	381	373	383	366	365	358	381	360	369	395	310	387	375	378	364	394	340	324	350	383	368	359	354	398	366	376	350	403	395	358	352	389	396	409	358	366	324	405	369	339	349	377	379	369	348	363	431	389	382	363	376	392	361	358	370	378	361	382	395	355	355	346	378	358	383	354	368	381	379	335	375	341	375	381	384	393	382	344	377	385	349	374	369	327	407	356	409	389	356	378	391	390	355	333	354	379	367	365	398	379	389	374	370	380	363	345	372	377	366	398	369	375	369	370	361	368	370	390	395	391	370	387	400	374	385	358	388	382	386	369	351	368	355	399	386	358	340	372	386	375	367	360	365	386	414	346	386	367	345	386	350	364	329	368	339	369	370	365	399	355	383	339	361	355	349	371	330	339	375	382	366	346	403	391	343	340	375	381	374	356	354	385	355	376	396	401	378	394	379	389	376	342	347	331	380	342	358	382	364	364	330	353	340	364	362	370	394	369	372	374	383	342	374	391	338	374	418	375	376	384	385	352	381	371	378	381	360	333	385	369	364	403	356	382	340	353	379	370	373	364	347	401	374	333	346	354	372	361	379	396	418	361	384	396	388	359	362	332	342	395	392	335	364	355	365	370	371	374	406	357	348	366	377	375	357	367	349	368	373	370	405	373	383	333	369	385	385	371	359	390	367	345	375	362	345	394	374	366	373	369	407	352	375	375	383	347	338	380	376	349	381	368	366	362	373	357	398	377	381	353	374	366	388	355	338	381	367	361	378	378	324	388	351	339	391	351	346	369	404	331	345	378	346	362
22730	26723	35338	34361	32110	28364	21955	23920	22111	17822	15720	15723	10778	8032	7560	8169	7971	8345	5418	3438	3004	3177	2634	1753	1487	1440	1403	1194	1231	1276	1196	1165	1110	996	975	979	939	910	907	943	904	908	921	928	878	916	877	963	914	890	928	930	883	875	947	910	929	892	872	914	898	917	890	895	883	895	833	896	939	924	890	886	855	865	945	906	897	892	884	876	904	886	907	865	906	922	887	897	890	950	912	925	925	867	905	870	876	901	887	909	910	933	840	927	885	906	859	849	934	905	882	867	885	915	893	906	892	886	906	914	926	944	901	947	920	916	899	905	912	900	888	928	882	940	862	899	930	872	873	919	912	877	879	891	898	888	912	949	876	917	955	896	930	880	897	923	901	864	948	948	878	874	915	931	879	904	897	914	940	894	876	954	891	832	891	936	904	876	873	917	874	887	911	876	907	921	901	860	951	833	918	891	863	942	857	904	898	931	871	894	920	934	919	915	928	885	865	861	863	867	883	870	879	917	914	930	933	913	878	961	930	874	875	878	921	929	939	934	899	883	957	925	895	909	888	927	891	893	863	912	867	926	887	909	885	922	944	911	941	910	891	928	918	893	880	922	868	878	902	867	957	890	927	906	901	909	891	914	820	922	923	855	935	859	875	926	850	915	877	917	926	869	934	924	937	848	928	923	894	916	848	969	882	905	891	942	872	882	890	892	830	914	943	925	913	901	865	894	926	926	921	919	853	898	951	885	929	905	889	876	902	856	928	895	880	883	928	880	891	932	896	840	941	920	884	857	903	921	888	909	841	894	912	891	890	897	926	956	893	931	853	913	890	883	915	884	924	899	927	883	872	874	874	867	886	917	901	909	932	946	957	903	924	888	952	909	944	924	889	967	924	872	948	903	922	896	865	902	910	862	916	892	864	929	895	920	923	896	926	906	898	912	895	899	891	947	896	881	886	879	890	888	904	899	942	914	962	896	872	893	912	892	898	903	876	899	914	943	878	937	836	889	926	910	921	865	913	881	906	831	916	926	946	851	881	891	889	912	957	925	918	873	947	877	910	896	907	891	919	919	925	895	897	879	876	868	908	936	849	947	919	891	951	919	914	849	837	896	877	869	868	815	916	932	950	839	908	931	866	918	869	871	907	868	914	921	947	954	911	927	900	846	943	920	910	881	922	902	848	839	920	851	893	925	952	890	933	913	939	918	860	914	905	869	925	926	918	903	955	885	944	837	940	912	920	934	850	897	915	922	935	895	905	908	899	905	902	927	971	967	907	893	890	953	903	878	853	918	874	922	905	936	901	932	938	853	935	869	897	929	967	885	942	878	940	864	877	883	917	919	877	886	894	926	937	926	916	894	913	889	888	898	870	940	875	929	890	878	934	906	893	865	850	887	916	941	938	888	956	909	889	872	888	880	966	927	891	898	951	849	914	885	880	905	920	893	883	974	870	858	910	952	952	945	904	886	880	920	892	902	911	875	850	893	901	984	888	939	914	955	916	888	889	968	935	910	882	899	930	889	919	945	893	922	912	927	914	929	932	885	919	875	864	879	879	898	901	878	905	924	895	866	903	874	861	913	887	912	901	956	850	909	925	896	912	941	874	872	932	942	805	900	896	884	943	935	955	920	855	934	942	922	952	911	886	935	929	893	898	912	917	873	878	936	953	851	932	919	919	933	883	923	878	867	908	854	911	976	939	888	905	893	868	898	934	853	891	900	883	899	942	935	946	892	964	901	871	907	929	875	911	856	884	881	892	885	926	886	890	913	879	869	978	912	908	924	966	877	923	940	885	846	934	928	978	914	884	899	841	917	844	941	924	918	894	870	886	909	894	879	908	911	896	908	944	907	922	870	892	846	937	889	927	899	905	937	898	916	879	873	890	929	864	828	914	921	906	916	909	882	939	912	873	925	865	916	931	874	882	879	935	888	892	863	915	860	901	937	931	893	890	950	867	875	943	899	871	925	918	861	925	881	865	882	869	944	950	915	952	930	961	909	921	959	876	935	932	877	909	914	913	937	931	923	877	876	889	886	928	818	877	917	925	929	883	896	936	924	900	923	898	923	881	835	933	904	934	875	894	877	908	869	893	869	872	902	892	885	944	924	927	886	903	902	908	900	906	910	919	912	948	936	910	861	917	970	937	925	881	927	872	846	939	877	873	883	935	937	906	888	894	876	872	898	843	905	883	878	912	879	919	922	874	886	930	903	879	882	927	927	825	893	892	859	911	851	892	887	895	904	880	924	869	837	909	895	874	871	911	909	906	935	908	884	888	901	860	894	944	853	950	880	925	875	923	900	930	912	958	903	880	857	865	931	966	942	889	861	855	875	918	874	885	952	940	905	834	868	923	917	902	902	867	894	866	902	905	914	888	878	903	869	922	894	904	927	918	905	912	946	975	945	843	981	907	922	903	881	840	937	927	943	920	905	837	941	896	849	907	878	926	863	885	854	905	885	907	899	930	844	901	920	926	918	895	940	882	870	917	924	915	909	897	875	840	894	900	900	903	940	912	849	912	901	936	836	923	927	861	911	896	903	933	950	887	893	990	922	913	935	864	932	897	885	878	844	892	899	895	893	952	853	934	936	938	926	932	867	933	894	913	968	876	903	850	861	884	871	906	916	944	867	908	880	935	914	895	984	913	892	912	903	894	916	901	916	928	915	885	897	862	915	879	925	871	884	854	926	907	889	927	888	838	839	958	898	886	923	918	897	897	911	872	870	945	922	905	900	895	932	908	941	874	923	923	882	883	905	897	877	863	902	879	863	905	932	862	922	945	913	924	901	899	882	958	953	886	845	855	836	883	887	918	936	967	960	877	898	901	909	947	902	865	921	944	921	877	884	871	880	902	871	953	900	842	900	900	897	922	930	901	903	929	971	897	912	888	866	901	926	922	864	895	929	919	861	914	906	894	943	944	907	962	901	912	974	889	918	928	904	919	913	855	918	863	931	941	893	906	908	873	941	884	886	879	948	855	927	902	898	945	894	888	862	863	898	876	863	912	904	845	884	898	926	915	878	880	921	868	915	927	912	879	915	942	916	927	821	864	932	907	912	910	891	937	879	894	915	918	864	918	933	904	915	876	895	926	890	888	881	906	934	917	842	856	918	797	922	846	876	920	922	874	922	916	885	869	908	878	899	915	923	844	892	872	882	897	926	881	881	959	937	878	862	866	905	913	918	889	923	913	885	948	916	947	940	955	923	849	877	958	918	930	915	918	866	856	883	857	902	894	899	896	879	874	889	849	878	869	934	905	850	880	903	870	917	904	933	931	867	937	893	898	890	961	918	902	934	899	915	923	890	905	903	894	884	888	900	913	937	927	958	869	886	922	874	897	914	866	928	901	924	875	949	877	911	934	886	929	897	981	915	916	910	885	900	939	904	913	849	908	885	888	900	905	936	884	878	893	900	937	888	891	901	877	823	906	941	924	867	905	858	928	968	931	952	926	960	879	911	893	896	928	905	848	979	964	903	865	977	907	874	889	907	959	937
27852	14048	13515	8790	5281	3343	2264	1644	1152	946	911	768	628	614	525	522	529	487	421	408	410	385	425	430	367	394	370	383	342	371	406	385	397	423	382	357	384	332	379	396	349	422	368	344	365	369	364	371	384	416	391	362	373	403	344	353	375	406	368	386	370	357	363	350	342	363	411	391	380	376	415	388	379	422	353	342	380	380	356	376	408	342	351	400	387	366	352	379	372	361	373	370	414	355	389	387	389	361	407	360	363	381	380	390	360	376	382	350	386	409	389	392	384	345	390	372	387	421	408	366	366	361	362	403	379	370	377	365	391	388	377	380	386	372	380	353	365	356	373	376	356	383	327	380	365	351	386	421	404	342	348	342	356	411	394	406	336	358	360	342	367	373	387	377	376	377	367	383	380	383	358	323	403	375	374	332	364	373	373	384	370	392	344	422	339	337	374	401	335	406	398	383	389	382	384	347	378	357	368	371	365	382	381	364	369	369	405	361	375	313	354	414	399	356	397	351	354	352	407	379	343	383	400	399	368	381	384	378	388	382	373	354	371	350	389	394	378	420	357	368	356	370	383	384	355	363	444	383	375	361	374	340	364	404	390	394	404	393	404	370	355	381	384	366	344	351	373	380	374	375	383	369	378	373	377	377	386	356	354	384	367	348	348	383	380	346	378	372	364	378	366	377	373	370	364	375	395	402	362	361	373	395	370	373	344	347	367	367	342	357	376	339	409	350	380	357	358	377	419	357	322	390	345	403	376	377	358	370	334	394	357	393	413	361	370	366	361	378	358	409	349	377	356	389	400	375	359	348	395	365	346	361	347	370	378	374	353	397	366	386	381	362	351	384	389	365	340	363	357	387	352	367	405	363	368	368	388	401	393	370	374	362	380	395	352	373	383	395	383	365	361	354	349	402	408	406	365	381	384	363	368	339	336	356	366	373	356	414	398	366	358	361	385	374	374	405	391	359	392	377	365	369	332	389	409	404	357	360	361	371	356	366	370	370	384	393	326	380	357	355	394	377	373	361	357	327	413	339	361	370	406	383	395	387	392	373	340	379	386	367	387	386	370	362	366	364	392	353	393	362	400	347	366	403	399	366	353	406	346	377	428	410	353	393	396	387	380	368	343	395	328	371	392	369	359	363	374	370	383	357	367	382	406	377	382	402	363	379	359	366	371	395	378	363	416	387	355	393	358	359	351	355	350	347	354	367	375	416	365	390	376	355	356	349	380	348	378	364	368	392	389	346	351	380	379	359	398	330	355	357	352	356	342	384	347	366	418	390	363	400	434	356	381	389	351	412	345	353	388	378	362	368	346	359	394	384	362	379	368	387	347	360	400	375	358	352	389	365	376	375	377	430	362	331	365	375	376	412	369	373	395	378	395	346	405	364	353	409	379	328	381	401	371	345	368	371	345	394	365	341	372	376	397	378	367	369	364	354	368	357	377	388	366	387	408	369	366	370	379	381	391	403	363	375	343	387	366	362	370	375	379	373	392	377	392	376	400	382	390	388	372	343	377	385	375	409	395	351	353	380	357	368	385	362	414	402	375	363	373	390	418	373	374	385	383	368	374	329	354	377	370	377	361	407	366	351	387	388	390	332	391	371	402	393	397	379	412	354	370	368	369	375	357	400	373	356	399	365	351	356	372	393	369	372	375	410	385	350	353	379	363	391	366	375	371	372	380	352	369	374	382	373	348	371	390	362	369	344	394	384	351	387	372	384	405	342	370	381	426	355	333	366	348	371	351	356	342	385	374	364	361	386	338	389	348	397	389	357	373	347	366	387	350	353	345	356	375	355	351	395	336	373	381	362	386	365	388	392	369	357	395	389	360	343	373	372	379	362	397	377	367	401	430	361	372	332	398	382	373	346	364	393	341	379	367	369	386	373	403	420	361	399	375	371	357	367	348	364	367	398	340	401	388	363	397	396	384	373	346	371	379	341	395	375	369	375	368	388	377	389	377	331	408	373	382	349	405	349	390	354	404	371	343	341	364	374	362	403	356	381	353	353	362	359	368	384	404	358	393	385	394	359	361	373	380	389	392	387	372	350	392	361	394	367	381	358	389	372	365	376	395	374	361	344	362	373	343	394	353	352	382	376	362	396	359	365	370	373	398	364	373	343	398	366	372	383	380	418	414	367	402	395	373	374	360	382	392	366	389	366	391	391	369	348	391	411	430	411	357	388	374	408	393	380	401	396	360	374	360	380	396	401	358	375	389	349	369	399	354	375	377	351	367	381	418	371	377	394	350	355	380	371	362	347	389	369	393	404	385	369	378	357	337	388	376	356	381	408	379	369	395	373	402	365	392	364	361	378	368	356	389	383	373	357	343	418	351	354	393	363	394	353	357	350	364	369	413	368	366	389	368	367	411	344	355	369	370	389	359	369	402	369	419	381	360	405	388	406	356	398	366	362	362	366	368	393	376	395	409	431	425	360	392	398	367	352	379	408	374	392	387	375	368	354	393	330	353	367	375	362	343	413	374	382	398	370	397	348	349	384	369	385	382	398	366	419	386	372	396	330	362	367	372	400	374	365	359	377	420	352	398	360	416	378	358	396	371	350	370	358	355	386	385	360	362	363	352	348	369	387	373	351	403	357	359	382	380	357	358	383	347	379	353	357	363	372	370	383	373	348	355	402	360	390	407	388	416	407	391	384	360	357	375	373	385	409	366	353	370	364	385	317	331	369	346	358	353	351	389	378	417	361	375	383	395	367	366	367	377	396	387	378	367	402	398	381	383	376	366	368	352	359	378	366	398	355	338	372	336	380	367	340	361	329	370	359	380	381	373	379	352	347	359	364	374	395	348	383	350	383	398	359	365	388	427	390	405	397	391	363	386	371	375	386	397	353	371	361	369	375	372	350	412	398	385	359	383	416	365	401	393	371	379	366	387	361	388	376	339	376	354	372	377	391	359	366	406	396	367	377	409	388	372	393	370	393	420	387	388	359	402	376	369	395	358	380	362	366	395	355	359	354	369	394	386	353	375	396	367	365	383	377	334	398	392	397	379	380	386	383	389	384	358	410	352	395	385	415	379	372	369	348	372	368	349	342	357	353	367	410	376	393	347	355	376	368	343	368	381	427	375	380	340	356	362	359	358	392	402	366	366	375	377	369	367	337	332	367	359	407	393	405	407	365	365	361	364	369	355	369	358	357	365	381	371	390	370	354	366	372	356	346	344	374	357	396	386	379	377	349	371	359	355	345	390	357	369	354	349	405	375	373	346	383	383	322	391	377	376	367	368	387	364	396	401	339	396	350	381	403	411	396	388	403	371	382	381	388	407	369	382	371	402	381	342	371	374	393	372	383	374	358	357	353	366	391	416	312	360	355	336	356	357	354	380	396	382	402	351	372	383	389	379	396	392	368	378	383	379	333	337	400	347	338	372	413	391	350	365	363	387	371	353	373	408	362	380	384	350	393	360	400	371	406	370	379	400	368	391	337	386	379	383	348	327	342	362	344	356	355	363	397	355	367	407	366
14866	12116	19503	18807	15639	12192	9227	7038	5129	4205	3759	3298	2658	2093	1906	1825	1700	1612	1408	1254	1206	1140	1112	1049	1032	1041	1005	1023	991	980	944	975	911	952	955	901	938	960	939	881	880	930	883	876	939	910	963	885	857	948	865	959	924	947	908	937	891	973	903	935	884	945	898	939	928	844	851	962	890	880	905	862	909	901	954	942	903	919	923	925	871	904	906	911	914	910	979	889	910	935	926	938	942	924	944	913	877	977	899	903	932	901	963	878	936	910	937	977	885	921	908	880	930	891	953	916	903	922	945	953	891	914	951	933	923	956	920	909	930	918	925	894	961	923	923	918	895	948	902	871	926	882	918	914	902	899	905	934	874	943	920	911	955	897	902	906	943	912	907	920	899	929	903	877	898	870	959	869	862	911	906	927	899	906	934	904	886	916	910	939	891	952	950	884	917	917	935	950	924	948	917	924	901	931	901	921	915	899	895	903	918	895	827	922	941	958	926	922	912	923	934	921	947	924	927	898	930	861	924	896	943	886	848	974	930	956	909	965	867	904	861	940	902	897	927	901	956	911	943	912	888	903	864	892	920	904	867	918	890	945	948	878	921	900	889	943	908	936	976	896	948	901	884	903	869	889	939	868	930	924	956	924	888	902	871	925	964	918	913	922	937	968	896	885	967	884	902	847	913	883	906	897	960	928	877	898	873	958	973	936	908	949	891	903	909	890	934	878	935	956	990	876	980	976	871	925	916	904	866	942	869	960	911	919	928	992	988	955	904	903	948	905	854	921	934	927	938	927	893	942	896	948	936	950	912	920	892	924	922	918	942	857	901	922	884	891	920	1004	877	866	872	879	940	913	898	975	897	902	915	902	925	931	894	908	948	945	906	951	947	922	935	884	928	897	916	858	936	982	955	956	957	941	901	954	971	886	885	910	895	964	964	884	898	925	918	909	892	950	884	936	890	889	916	932	910	933	894	896	947	882	900	936	928	921	929	899	948	916	949	923	943	905	937	914	912	935	902	908	882	908	936	887	927	899	898	977	903	951	928	883	953	933	907	950	942	952	875	925	902	940	915	909	909	904	900	873	928	940	968	914	951	924	924	904	941	896	886	911	906	946	917	959	888	943	875	900	884	918	982	917	875	929	936	895	934	921	921	954	843	927	910	961	881	930	929	943	870	902	871	892	901	952	884	900	947	903	913	870	908	946	920	939	906	930	954	894	891	912	955	919	888	965	942	944	944	948	894	945	892	941	933	866	914	954	931	868	901	899	887	909	860	909	916	931	932	868	896	871	912	972	876	930	977	896	890	928	885	932	885	912	885	926	954	910	883	913	884	873	926	879	891	894	913	906	891	928	905	891	880	881	955	912	893	944	913	916	909	924	878	954	961	974	914	875	892	947	871	966	871	932	894	924	938	954	918	900	966	876	879	877	855	933	896	930	905	947	909	936	914	967	972	902	924	909	954	933	868	933	896	827	926	908	899	940	905	912	914	934	956	901	941	903	884	953	902	911	931	937	868	839	905	933	923	925	918	914	974	932	897	917	917	957	921	925	917	928	913	917	934	909	895	847	881	894	917	919	912	869	877	908	921	886	873	889	873	931	951	929	850	943	891	925	903	911	923	890	937	912	893	894	925	912	928	934	964	905	892	966	909	881	863	942	900	993	897	963	931	946	943	878	965	955	972	946	937	883	921	899	900	936	959	885	858	923	935	951	933	860	928	870	854	913	935	893	928	929	901	925	922	965	938	917	937	892	918	911	923	891	917	915	948	839	921	885	946	912	926	958	928	922	895	900	931	875	917	877	904	843	873	918	896	962	939	928	939	932	913	925	904	933	903	937	916	929	901	916	919	943	967	926	952	892	926	887	930	905	960	907	930	845	903	918	883	944	903	917	897	866	939	937	909	898	986	925	884	897	1001	900	939	956	933	901	918	885	919	897	950	897	906	870	952	904	948	891	897	916	918	866	866	920	912	918	937	949	899	894	960	895	892	835	958	898	871	1018	907	860	902	956	954	890	909	909	937	950	999	987	896	957	941	865	844	888	946	918	879	938	938	939	915	950	980	920	951	944	922	960	879	914	886	901	909	887	934	917	862	952	990	933	940	943	928	906	886	905	917	982	860	978	944	913	934	952	855	968	866	923	946	899	902	960	875	921	903	878	926	904	889	924	904	920	914	907	888	888	886	932	907	839	895	943	901	963	961	902	880	965	953	942	893	973	907	894	912	919	906	932	943	902	912	915	974	919	940	952	900	940	957	878	922	917	932	880	911	909	906	934	931	946	905	876	951	909	974	875	872	943	956	892	958	925	860	926	899	889	940	945	939	916	944	892	915	906	937	919	904	910	907	874	869	916	969	875	937	929	943	921	926	947	926	908	917	874	919	893	890	895	945	915	893	904	916	907	957	936	907	899	908	881	889	935	916	917	935	902	897	877	849	896	908	912	955	955	917	907	914	958	961	918	916	956	946	913	915	973	918	910	920	918	899	961	932	923	923	919	912	926	914	914	876	901	935	977	940	948	916	932	862	954	975	915	896	918	919	902	906	947	901	920	902	962	910	863	941	1000	921	919	905	875	910	888	899	919	1000	920	910	957	883	872	902	907	925	878	906	875	969	893	913	967	941	925	940	924	896	943	880	964	911	857	919	916	948	966	910	953	941	890	940	911	902	911	847	901	890	876	913	920	884	939	886	889	899	925	894	954	902	913	902	939	903	952	897	905	921	905	912	882	918	943	873	900	952	939	906	944	948	894	913	941	908	962	919	959	890	916	926	909	965	927	940	894	949	911	889	901	946	930	909	922	880	920	922	888	900	943	816	933	904	942	927	931	881	895	993	907	917	907	930	906	915	960	892	885	948	917	956	861	918	993	947	895	910	927	905	869	893	917	961	893	931	885	950	872	891	909	939	923	898	891	910	899	942	906	984	885	938	876	934	908	923	899	906	883	898	865	922	892	887	929	941	916	921	900	903	889	917	928	920	944	899	901	972	888	935	947	971	960	911	878	866	970	954	889	927	881	890	876	929	960	876	920	954	891	888	927	912	898	878	905	903	959	893	917	861	904	940	860	891	925	896	915	898	932	955	908	945	894	954	919	910	901	906	852	910	936	930	913	926	920	863	931	921	945	908	917	928	929	849	922	883	918	932	909	907	877	915	952	958	921	926	956	917	889	880	931	930	886	936	960	899	881	883	980	897	892	898	955	921	969	913	951	911	935	968	865	939	951	901	874	877	875	889	918	950	854	903	932	921	892	953	919	942	907	943	928	909	901	873	961	892	886	887	879	904	899	944	877	895	945	865	905	926	896	942	888	891	925	956	938	922	910	933	908	901	952	876	871	947	968	970	881	893	942	937	953	857	943	924	907	896	921	922	864	893	949	961	930	876	888	916	975	924	866	944	915	948	879	933	937	898	885	871	915	855	893	938	892	942	906	849	925	898	869	965	914	926	908	871	916	887	917	896	938	941	918	937	930	885	933	921	876	874	917	903	968	891	918
33541	23465	24090	17395	11777	8482	5020	4823	3717	2565	2108	2106	1520	1114	815	976	913	919	692	572	578	559	486	446	437	376	391	371	418	382	367	416	373	385	398	358	374	364	356	381	406	379	326	378	391	375	371	368	371	361	378	323	361	395	381	361	379	350	371	368	374	349	376	379	348	357	372	363	348	367	388	346	391	362	366	366	357	355	316	338	348	366	393	376	357	362	362	377	341	389	399	396	346	408	385	364	345	372	384	365	358	354	379	382	377	355	408	346	347	367	352	363	359	382	373	380	374	369	380	383	346	401	352	365	338	377	355	349	413	338	350	378	349	347	369	385	367	401	370	395	357	346	363	374	362	353	367	376	360	397	379	394	396	344	365	341	360	375	385	374	343	357	371	337	344	401	352	348	376	362	405	382	384	385	399	354	362	346	393	358	349	377	369	367	343	335	402	375	357	367	388	367	340	371	354	391	399	370	382	335	375	361	381	399	361	362	370	375	368	352	372	343	401	352	372	356	384	341	422	362	369	366	412	393	361	358	374	383	359	387	360	330	374	360	358	353	395	351	351	370	371	353	384	355	388	359	333	392	380	370	344	349	355	367	338	370	372	380	372	366	342	363	383	367	394	367	356	407	388	367	416	382	400	376	375	369	383	416	366	368	355	353	362	347	386	362	380	347	407	404	355	361	359	383	372	384	363	378	379	371	375	323	357	359	377	356	355	383	346	357	367	346	345	407	392	380	417	416	370	328	336	353	338	352	341	367	376	346	367	392	349	375	382	382	380	407	373	360	381	385	336	380	360	368	365	375	323	365	382	369	393	411	384	365	366	399	362	381	343	375	393	382	368	389	336	373	361	352	340	324	382	356	377	381	358	355	408	330	409	330	372	364	389	357	342	339	371	350	416	424	359	356	355	381	349	348	346	381	338	371	338	387	374	376	325	361	334	379	378	361	380	378	388	394	364	391	369	396	389	374	371	330	344	359	368	357	376	385	360	360	365	367	383	376	319	405	371	376	368	393	360	381	377	350	340	353	359	347	377	364	402	350	355	338	358	372	370	378	357	380	400	359	395	392	388	379	369	369	373	380	371	374	374	339	379	348	378	365	392	393	372	402	326	349	365	336	407	370	382	395	344	357	398	377	364	376	397	400	365	394	366	374	357	339	373	411	349	362	388	385	364	366	398	342	378	376	380	385	332	357	384	370	393	377	400	414	367	385	333	390	390	377	384	351	375	377	388	378	374	394	365	343	362	368	380	360	345	341	341	356	367	364	356	333	377	357	338	423	364	357	391	358	343	403	384	382	381	340	394	344	398	399	351	414	364	359	356	386	365	368	352	332	341	374	398	380	369	383	352	389	384	378	353	340	392	413	366	371	378	362	375	400	369	377	362	412	355	412	369	371	367	346	357	402	339	357	349	335	379	372	368	417	357	353	373	386	370	377	327	376	354	390	391	422	355	369	354	412	361	375	361	386	371	343	406	381	330	335	355	359	341	392	382	370	378	374	359	349	397	373	348	382	376	331	367	376	383	392	337	375	351	390	396	346	398	351	367	371	376	407	354	383	369	372	374	357	363	366	371	387	367	361	364	402	396	343	333	366	309	347	392	361	346	360	367	378	327	357	362	382	392	374	364	378	387	335	360	375	390	335	354	371	360	383	358	366	373	387	364	398	364	371	368	363	396	340	385	382	388	353	316	384	392	360	366	374	394	394	347	380	401	395	353	405	363	393	364	327	322	352	381	394	346	383	374	339	365	402	353	373	383	370	363	362	378	321	356	376	358	356	317	362	366	384	381	355	341	379	372	354	378	380	378	367	388	394	381	375	356	356	347	397	334	363	365	344	400	400	403	402	374	381	403	346	387	349	375	366	330	366	361	372	384	397	372	352	342	398	375	385	390	374	369	374	384	372	323	382	403	378	367	362	413	388	366	374	364	363	391	393	350	371	389	341	381	344	379	382	375	341	381	371	384	362	367	355	377	357	356	373	444	389	335	385	381	369	371	381	412	380	409	363	358	382	339	386	345	363	371	353	348	379	371	364	376	379	369	325	345	363	323	383	351	376	362	384	353	345	343	402	381	388	411	373	333	342	360	398	366	375	397	370	338	344	371	364	385	374	376	387	379	384	365	384	386	373	402	375	342	360	358	356	349	354	367	400	348	364	391	382	385	403	350	322	349	360	407	382	367	343	346	357	362	365	351	413	354	385	364	393	355	347	344	370	371	414	379	388	368	335	382	374	346	334	375	378	363	372	425	387	374	368	350	385	387	344	352	352	384	349	359	388	357	404	400	363	358	371	378	363	376	386	356	362	358	320	372	370	351	356	349	357	368	382	366	356	352	344	359	354	372	367	344	391	393	398	339	387	362	368	378	412	350	385	355	390	335	376	373	354	314	366	377	395	381	384	375	369	360	380	388	354	350	390	370	348	342	360	357	347	367	370	382	395	375	399	376	364	350	398	321	353	368	349	367	384	373	379	340	383	371	397	369	359	387	354	413	361	361	386	377	373	389	355	319	386	368	347	360	336	364	370	355	338	387	368	401	316	383	361	395	395	370	357	380	365	364	345	335	367	382	404	376	360	409	360	375	373	406	340	372	395	364	393	381	348	352	385	362	367	344	367	333	384	355	370	397	354	366	381	400	358	401	359	381	363	347	346	323	381	345	367	376	359	399	344	353	381	372	381	346	363	359	405	390	380	370	363	408	386	399	349	353	385	380	359	360	362	375	324	346	353	378	410	367	356	378	372	365	388	401	398	362	357	349	365	406	375	366	357	363	371	401	404	393	382	372	380	373	356	356	402	385	347	361	332	389	352	372	391	384	349	381	365	396	400	362	398	395	377	378	342	360	391	382	370	348	352	391	363	363	382	362	374	384	375	355	346	343	351	386	345	375	377	378	365	367	337	366	382	346	378	378	401	374	388	373	368	375	390	385	387	387	352	355	371	405	348	353	378	327	358	365	358	375	377	360	361	342	355	330	359	365	334	401	370	378	377	351	354	378	399	393	366	374	394	331	369	355	371	361	363	370	338	380	378	349	381	347	344	385	404	355	368	379	389	359	332	381	368	376	355	372	374	352	357	364	352	382	358	414	391	357	375	348	371	367	364	342	371	358	350	368	360	351	347	389	341	350	383	345	376	346	369	376	390	340	401	370	339	374	386	355	330	357	359	371	397	357	396	381	339	366	355	358	396	389	406	371	371	353	367	414	376	363	372	389	371	361	358	395	395	328	356	378	353	387	391	341	408	370	390	368	388	365	395	375	359	360	341	337	356	386	376	375	367	378	366	360	388	379	371	357	342	367	340	357	351	370	394	348	389	356	373	372	333	362	411	382	383	408	386	392	429	378	356	396	368	373	366	358	374	366	364	409	321	346	399	356	354	382	348	380	347	362	382	354	355	391	388	368	366	359	369	354	365	376	387	383	363	389	394	380	372	388	354	371	394	402	398	338	351	367	352	371	397	385	384	388	379	365	362	379	343	359	356
19506	20338	27887	27512	24443	20759	15810	17371	14557	11391	9750	9948	7101	5201	3463	4494	4455	4384	3185	2234	2095	2135	1675	1356	1324	1157	1158	1112	1098	1123	1185	1008	965	978	947	882	936	932	933	918	928	924	966	885	970	937	915	914	935	935	895	880	919	903	940	885	884	935	942	837	934	955	885	896	885	942	938	859	889	887	998	909	861	893	932	909	942	924	906	870	856	937	934	896	899	888	912	950	948	960	923	940	968	904	871	876	984	919	935	926	871	905	913	908	848	929	916	898	925	945	917	927	935	889	921	923	941	925	899	899	887	912	898	922	890	926	944	877	936	969	914	913	936	920	873	932	942	961	913	897	891	915	878	954	924	852	926	931	932	921	929	917	894	904	883	898	865	913	896	878	870	954	928	890	914	902	937	966	911	946	919	909	895	906	981	904	934	930	891	922	898	916	906	907	924	928	870	913	925	907	897	914	909	948	879	885	891	960	891	868	916	902	862	970	918	931	898	891	904	949	935	892	873	882	918	922	883	911	897	953	911	917	927	891	935	972	951	930	944	933	896	941	899	904	864	996	908	881	871	937	906	948	911	905	901	885	923	932	923	931	886	889	904	862	942	914	886	913	898	911	893	886	929	893	910	929	972	913	930	915	917	881	915	906	903	863	884	885	879	863	906	890	941	883	882	910	881	911	896	927	856	885	907	942	944	918	972	947	920	900	907	940	898	922	861	924	900	879	915	894	931	949	889	893	943	908	921	886	962	896	942	944	918	920	940	876	880	947	871	927	888	858	885	899	900	931	905	900	947	924	917	889	907	879	836	942	926	883	888	913	923	900	871	907	919	911	902	882	906	937	885	859	901	911	890	863	897	951	903	934	941	909	904	885	949	922	934	889	960	925	950	908	968	964	929	876	925	892	930	904	941	932	863	933	952	869	932	876	922	876	888	893	956	896	881	945	880	904	937	916	873	887	893	867	895	855	881	884	902	976	902	892	843	911	881	929	903	909	910	876	953	930	928	948	887	880	910	911	900	953	936	902	923	891	915	976	969	929	927	945	921	956	899	893	870	860	869	947	969	992	908	929	951	893	955	979	836	910	936	897	917	871	827	904	890	913	947	931	927	895	896	903	899	946	914	966	952	881	911	923	931	983	895	876	965	895	921	905	912	910	896	939	932	911	909	912	985	951	862	946	904	897	926	880	900	933	904	913	917	905	953	954	894	932	907	872	916	919	896	894	902	906	920	903	887	899	917	911	870	874	918	860	910	889	922	876	903	855	900	897	930	917	883	932	943	896	928	894	901	971	897	910	912	871	924	896	925	987	870	946	903	933	898	952	867	919	929	901	892	888	894	891	871	883	965	972	907	917	871	903	908	942	875	878	930	879	954	890	925	889	929	894	871	868	906	944	892	874	922	909	822	924	931	920	869	934	893	939	980	986	893	893	939	845	948	930	897	868	926	905	925	933	890	901	908	900	918	978	935	940	905	905	884	899	894	918	904	945	941	930	914	871	932	960	855	915	921	839	938	904	860	969	914	909	916	889	915	898	912	945	873	911	918	880	934	934	910	858	869	881	889	908	900	921	910	907	941	898	849	883	900	962	897	891	883	882	947	926	933	885	958	907	884	944	923	937	926	902	881	866	892	898	873	902	934	936	928	945	930	876	888	942	865	902	867	931	904	906	927	902	862	911	913	907	883	932	898	910	882	892	897	862	922	863	917	959	916	941	895	937	930	943	928	891	937	880	922	897	934	928	928	916	972	916	907	964	876	937	858	926	923	930	919	879	844	896	1009	927	920	915	935	975	899	850	934	908	883	968	915	853	932	946	923	942	948	962	917	829	837	939	858	932	928	925	970	936	896	888	948	920	940	947	897	907	924	923	885	880	927	912	920	869	908	973	885	961	928	906	943	941	919	948	865	887	872	919	889	907	937	946	900	959	879	954	919	962	928	907	903	947	881	864	923	872	904	903	899	948	938	951	980	922	913	876	916	1015	911	930	926	868	839	926	903	907	919	846	884	913	904	913	974	932	945	936	892	903	935	931	933	922	865	920	911	922	902	974	910	928	904	907	918	918	923	880	919	909	895	890	938	898	894	952	921	916	886	953	892	907	870	953	942	951	892	869	888	925	892	918	929	924	927	877	875	911	914	930	945	954	884	892	868	920	948	892	927	847	931	963	918	855	919	889	876	877	904	941	955	866	902	933	871	946	908	874	878	885	892	955	933	889	917	910	944	857	932	856	901	906	941	935	868	932	891	884	935	896	964	940	883	919	947	900	926	951	948	878	918	899	939	928	960	960	878	944	876	872	900	946	911	885	874	928	863	912	872	907	939	851	920	922	864	911	909	958	943	920	896	926	888	867	942	900	927	927	924	931	898	898	879	913	920	875	920	954	905	922	903	896	971	890	907	948	919	910	894	873	949	884	950	938	920	901	929	947	927	879	923	964	939	925	937	919	889	952	885	891	940	968	985	910	968	862	921	921	856	940	894	928	933	936	924	911	928	953	900	944	872	910	900	918	934	878	880	929	896	924	999	957	897	938	896	902	872	927	886	927	889	919	908	876	941	907	923	929	906	921	922	863	933	946	945	903	917	866	963	934	933	925	913	940	892	958	935	942	930	934	904	940	891	959	933	948	948	907	897	864	932	879	878	854	881	922	953	921	930	877	914	932	835	882	911	947	878	944	894	916	931	936	916	903	912	920	958	993	900	937	922	900	901	901	890	932	953	882	904	959	870	909	898	875	865	896	904	927	908	863	937	946	841	864	908	893	901	886	926	922	911	915	908	909	980	894	900	905	938	922	928	945	908	900	943	886	898	921	899	903	894	873	983	897	884	932	859	902	931	907	947	926	895	945	857	940	879	908	851	938	911	985	920	928	930	869	950	905	900	896	899	843	908	925	892	914	890	926	936	902	864	907	986	912	941	903	930	862	914	931	923	948	903	938	908	915	920	916	930	954	941	902	931	887	886	887	929	924	914	901	967	904	905	924	962	870	906	906	900	896	965	959	940	925	920	891	862	848	886	925	930	905	944	878	905	860	934	880	890	922	884	958	915	929	900	933	896	922	898	895	889	953	879	921	888	914	917	921	875	910	898	915	880	952	922	892	901	967	868	900	914	857	913	873	882	854	927	889	900	899	885	884	930	902	937	935	946	954	903	948	929	910	894	904	877	895	915	905	940	990	877	869	915	908	910	915	911	897	893	940	945	874	894	901	862	935	886	957	920	903	912	893	915	902	937	913	925	902	923	980	929	945	923	909	925	939	974	893	940	926	909	925	941	869	929	929	894	906	952	907	938	929	920	947	905	947	938	918	917	880	904	855	926	902	915	863	904	918	915	808	918	885	913	932	874	911	901	916	910	935	919	928	932	906	936	911	905	935	953	912	911	968	884	987	916	874	928	925	897	887	840	922	964	926	877	942	914	847	987	927	947	938	937	873	909	902	899	972	919	916	935	896	894	909	971	891	899	908	930	899	902	904	905	909	886	959	899	898	937	895
36817	31455	33802	24917	18974	14464	10253	9113	7266	4945	3924	3822	2644	2428	1312	1554	1458	1531	1060	779	699	693	632	491	502	458	448	409	459	414	435	404	389	404	363	393	411	382	315	348	365	419	379	381	370	349	357	377	381	373	389	367	351	398	416	344	326	362	386	361	357	352	355	394	415	368	379	379	369	378	398	345	396	373	348	359	357	390	377	347	356	371	378	384	379	378	378	363	395	359	370	348	350	369	394	357	355	350	362	389	376	371	344	371	402	366	365	346	353	383	337	368	353	379	356	357	361	364	360	390	362	348	377	396	295	357	372	388	400	369	358	379	385	350	360	341	376	311	350	403	382	366	369	386	339	378	361	393	338	388	392	370	357	355	354	408	353	380	343	374	343	376	342	368	371	367	421	400	394	374	353	369	387	375	381	402	372	382	385	350	358	395	352	389	358	371	372	359	348	417	351	392	332	402	367	365	352	386	368	361	383	393	359	368	378	327	359	370	391	399	356	377	344	349	354	359	373	398	388	373	363	344	392	335	368	363	355	408	379	318	351	404	369	361	384	387	387	361	369	403	392	405	404	396	380	342	360	368	355	341	359	370	359	393	393	364	365	354	360	364	353	338	340	359	360	395	374	363	341	397	362	362	380	393	386	385	371	380	344	361	358	349	363	376	371	373	354	359	366	370	395	391	360	331	370	371	398	339	361	382	399	366	348	380	384	356	371	385	381	431	362	387	411	370	373	346	343	355	361	368	390	386	369	346	382	363	354	375	330	334	368	397	337	398	368	368	392	350	381	390	374	412	366	386	350	366	383	380	381	357	356	361	359	378	378	373	372	369	347	366	389	404	378	372	336	374	342	393	362	323	377	372	359	378	386	357	337	353	375	374	345	369	358	361	371	366	353	370	385	389	380	375	388	352	382	385	387	351	340	365	398	377	387	349	375	353	355	361	338	346	394	367	327	388	350	431	342	379	351	359	366	386	371	377	406	344	338	359	385	337	353	371	344	368	386	368	357	369	364	370	338	391	363	380	378	373	360	368	387	400	365	368	392	367	368	343	358	376	371	354	349	364	361	365	368	377	367	376	373	374	360	321	367	357	370	390	351	349	354	356	348	387	343	363	382	352	344	343	345	349	319	395	395	401	401	382	347	336	366	337	377	364	373	389	389	398	383	380	400	378	386	377	399	357	400	371	367	347	370	371	412	356	363	344	352	408	382	347	361	360	384	374	405	383	345	414	382	389	405	377	355	349	357	346	358	359	328	386	350	383	376	396	369	345	374	395	368	396	414	380	394	362	382	397	365	371	360	374	362	361	351	348	359	340	373	360	372	382	361	374	374	381	367	342	379	388	380	392	392	376	372	377	355	400	348	364	369	380	399	359	361	357	380	349	343	351	354	380	378	384	396	401	361	334	369	358	381	395	362	355	385	402	356	387	385	354	348	384	353	347	350	378	349	349	364	394	385	365	345	395	366	387	395	411	409	390	358	408	360	357	369	395	368	385	364	349	346	365	393	364	381	359	407	374	389	374	364	385	427	363	361	354	376	344	352	354	364	345	387	383	364	392	404	344	373	368	372	376	369	381	356	380	353	355	376	388	373	361	407	352	399	369	385	395	420	384	363	342	365	387	356	381	353	407	340	389	333	353	365	382	338	395	424	340	368	375	363	370	381	325	394	347	355	359	376	355	332	334	342	375	365	380	359	352	362	358	359	339	385	381	376	358	396	378	402	394	389	349	343	369	362	356	374	384	362	377	358	318	388	375	402	360	382	373	388	376	377	392	357	394	401	347	394	394	354	356	391	361	370	365	318	374	372	356	358	335	361	380	343	400	386	370	349	399	389	391	352	360	403	356	351	392	356	443	384	356	352	395	392	393	342	362	389	391	374	359	370	359	354	390	367	379	367	396	381	357	350	392	352	385	367	335	365	387	405	334	371	367	415	388	357	387	419	339	363	349	372	352	384	393	392	359	385	383	349	395	373	358	338	349	347	366	370	358	363	377	377	360	351	370	369	344	354	379	357	353	394	357	359	365	375	410	341	371	427	370	381	382	373	356	372	381	383	382	353	349	351	337	381	368	358	351	374	346	363	344	380	385	357	387	352	336	345	367	371	366	407	369	357	357	343	372	384	371	341	349	360	373	355	355	380	373	375	351	345	368	368	368	373	341	351	368	347	397	391	393	369	362	387	369	354	374	388	407	361	368	356	369	375	364	373	354	367	380	387	407	378	409	355	359	371	358	363	384	370	372	362	385	350	380	358	391	375	382	342	386	428	359	364	358	372	395	362	371	371	378	377	383	381	367	350	369	368	380	371	347	350	369	361	358	351	372	363	369	375	328	349	399	349	345	328	356	384	347	343	383	372	397	340	354	393	371	419	359	363	379	331	382	332	382	373	373	379	379	351	365	364	396	353	371	355	354	415	358	376	379	328	415	393	345	361	380	392	366	364	391	373	358	360	391	389	344	353	354	392	348	393	340	362	387	392	394	359	356	358	346	375	343	377	399	352	373	359	371	379	372	377	356	342	364	353	388	372	374	384	400	381	382	341	386	360	355	402	356	384	398	382	356	388	379	371	362	381	369	345	359	351	358	343	359	357	377	405	368	374	405	361	359	354	366	347	353	371	374	370	357	372	391	367	383	335	382	335	381	384	363	340	370	431	379	366	401	358	364	343	380	363	386	355	350	358	344	377	415	359	355	351	356	410	359	390	365	374	385	348	341	364	363	355	396	369	365	329	376	369	387	357	359	357	387	359	386	328	397	358	367	349	330	355	354	388	377	392	372	393	358	386	389	388	396	388	393	388	328	372	381	359	404	426	366	374	376	391	397	377	404	371	383	382	340	388	371	382	327	380	350	340	355	383	331	365	375	365	379	347	373	351	375	337	355	381	396	401	359	359	366	402	363	341	345	344	389	336	355	374	450	391	375	355	370	359	377	383	341	369	371	356	370	392	356	354	342	375	352	365	364	375	425	355	376	381	399	372	369	398	358	356	379	385	378	364	377	396	376	343	375	374	388	367	364	330	362	325	372	363	359	401	373	363	357	369	344	361	374	381	397	341	372	344	371	382	377	382	406	350	351	415	378	378	373	352	343	398	354	363	353	380	363	351	349	329	355	389	381	400	378	336	361	363	366	320	398	363	398	370	332	370	362	369	365	378	344	390	367	381	365	361	403	376	345	343	367	379	358	345	385	377	387	388	375	352	337	348	362	386	358	374	379	391	339	364	362	347	354	372	386	347	337	372	372	343	372	354	378	383	394	413	395	369	385	398	398	399	322	360	360	380	399	360	338	389	416	408	370	348	377	370	385	371	416	388	398	337	402	385	365	368	363	335	365	357	351	393	399	379	398	309	407	389	342	378	354	355	405	354	369	346	366	398	386	383	380	382	377	363	384	395	414	353	364	403	356	379	336	350	344	373	342	361	376	370	385	381	358	360	405	390	406	368	361	347	382	358	364	372	372	363	355	360	395	347	396	361	307	410	362
22685	27105	34951	32551	30576	27286	22752	25110	22097	17478	16122	16263	11581	10334	6079	7918	7668	7433	5046	3524	3171	3098	2497	1732	1491	1376	1265	1243	1304	1261	1344	1184	1049	1029	1014	990	921	952	925	902	960	849	1004	903	887	950	941	904	877	929	921	880	883	930	909	904	926	990	884	899	908	873	920	897	903	893	933	933	871	882	908	943	878	948	879	930	896	910	971	949	897	933	858	893	921	918	865	897	876	922	903	899	912	921	853	912	921	897	854	920	907	920	914	876	917	903	942	885	927	906	927	908	887	936	878	921	892	909	879	913	884	904	948	949	885	881	890	881	918	857	902	911	908	853	891	931	829	914	914	866	917	930	899	921	881	908	963	884	908	913	903	913	897	885	888	883	886	910	859	887	973	864	856	940	903	921	846	938	897	887	946	890	818	940	915	861	938	914	868	868	916	921	861	963	911	941	865	929	929	934	883	922	888	902	908	885	910	863	905	918	914	887	915	879	838	902	949	898	902	910	879	922	874	889	931	881	930	922	892	923	888	900	958	889	965	914	912	915	885	937	922	863	936	870	934	925	957	929	861	893	891	901	906	889	870	863	943	888	912	911	958	920	938	868	945	880	847	919	944	919	955	892	901	877	928	939	922	871	871	904	923	935	877	910	953	934	901	884	908	908	903	948	982	919	880	900	914	987	928	902	905	911	912	900	868	913	866	968	863	889	900	883	870	902	888	893	913	905	932	921	858	874	896	953	869	911	930	933	864	925	899	865	887	887	930	884	891	888	884	990	878	867	912	901	900	877	897	944	897	882	886	959	880	955	885	845	875	868	910	911	892	958	882	855	905	895	867	905	872	913	909	945	896	898	914	922	912	911	885	897	872	950	891	842	945	943	957	910	872	906	898	918	909	955	891	879	869	900	922	927	935	926	889	913	898	886	907	900	920	930	929	925	903	946	860	937	908	861	932	923	889	966	908	906	917	983	919	943	879	915	884	904	888	924	929	932	914	939	959	849	936	922	898	908	863	934	882	881	937	862	839	916	846	872	948	937	930	883	926	889	880	886	882	915	896	887	856	935	881	906	891	910	924	918	846	862	876	861	903	975	941	988	872	917	894	911	895	936	919	900	899	904	875	927	882	898	891	932	922	877	857	906	981	889	902	910	847	893	911	881	878	923	878	884	951	883	934	890	915	895	877	918	911	976	874	914	902	857	858	885	901	911	901	863	936	925	901	941	840	895	904	913	912	937	884	881	873	914	944	884	845	949	926	936	908	867	824	895	895	864	899	848	917	927	892	934	908	879	936	882	905	931	909	882	929	874	906	960	895	874	944	884	888	843	916	915	908	916	963	867	909	900	880	902	907	919	943	951	883	882	835	886	855	924	934	962	864	908	903	902	941	905	921	881	942	969	951	932	895	890	922	842	867	865	883	929	932	902	899	921	881	1010	909	924	904	900	938	913	874	941	884	862	895	963	937	941	921	979	881	933	868	956	920	883	951	903	898	890	904	888	925	858	879	872	929	949	939	932	905	953	837	930	884	912	982	948	897	938	925	867	933	841	950	933	912	892	873	868	914	918	907	943	888	927	902	872	915	906	876	888	895	871	898	892	905	864	860	921	926	920	957	956	933	914	888	927	926	883	949	843	849	963	916	866	876	921	882	954	921	893	885	879	877	914	928	889	913	880	908	984	895	944	915	870	928	912	862	938	889	912	872	902	847	901	913	914	897	888	911	892	949	901	903	903	940	869	917	902	902	947	859	918	895	867	894	846	857	912	929	883	908	866	938	895	895	872	893	873	960	908	947	934	948	946	909	903	887	928	847	913	889	913	924	892	907	943	919	887	926	898	856	970	918	885	929	907	815	920	884	946	940	941	918	931	918	882	992	908	895	929	954	883	954	913	848	895	940	890	888	894	900	907	925	901	914	898	880	932	906	944	964	966	919	908	920	924	902	884	960	874	872	921	956	940	919	911	926	878	939	911	924	894	939	914	918	901	923	898	929	867	879	888	904	983	909	847	888	913	898	872	892	932	873	914	875	926	960	915	842	931	947	916	907	958	908	904	891	919	947	836	909	866	924	903	964	958	900	885	901	862	953	921	877	965	906	909	883	919	881	881	925	909	934	891	870	921	974	917	916	883	915	941	923	928	931	905	887	922	896	849	864	916	849	914	942	876	901	936	927	910	924	879	854	950	901	878	938	906	951	880	889	889	892	940	902	928	870	932	886	852	905	908	863	918	903	901	899	920	940	916	950	913	968	880	946	878	861	895	882	932	959	930	901	942	882	887	905	905	917	913	903	948	862	906	942	891	953	927	901	883	909	891	909	875	913	902	898	915	939	894	915	897	902	927	894	913	918	952	954	884	901	893	897	859	908	938	907	874	865	893	921	913	928	915	915	933	879	877	894	906	925	933	950	929	913	928	897	942	881	890	957	886	935	888	879	840	918	940	897	951	870	945	827	939	923	895	868	901	844	969	918	916	876	891	926	880	906	952	937	924	866	935	929	912	887	861	919	955	981	940	931	911	881	923	919	817	911	896	885	943	939	933	915	912	901	952	909	920	874	929	936	934	927	878	928	884	902	960	850	904	921	950	937	927	884	970	868	911	921	862	904	905	885	853	946	853	862	911	936	914	916	908	937	865	877	947	873	921	934	953	887	955	930	850	916	882	911	885	929	916	903	906	887	936	891	864	855	924	918	900	928	901	922	841	921	920	878	942	917	919	893	888	898	945	791	948	916	846	916	908	886	891	911	903	901	886	983	896	956	914	921	931	900	915	899	903	924	912	873	880	923	919	907	934	905	926	959	873	961	919	908	888	887	850	921	948	929	914	887	928	860	871	963	905	935	929	914	881	893	955	915	907	886	940	895	902	891	885	903	919	923	883	877	904	892	892	931	900	944	894	947	990	922	927	905	878	921	926	890	903	829	878	961	907	908	913	867	873	896	940	878	879	878	924	900	954	937	914	917	913	896	874	907	874	904	890	953	882	963	902	904	919	931	913	891	877	924	888	916	933	838	924	875	886	912	886	908	855	909	918	949	887	949	945	899	893	893	915	875	913	911	923	906	886	903	941	889	878	922	889	942	911	919	946	875	941	918	966	851	910	887	901	903	899	900	913	904	988	871	912	870	951	947	946	940	928	891	893	934	875	920	904	883	926	922	868	941	891	906	948	808	935	901	905	868	880	885	930	902	879	882	877	956	921	889	901	948	911	881	938	894	918	980	927	876	893	942	927	868	893	904	925	888	899	886	906	953	935	902	930	931	953	914	920	904	878	949	907	900	878	942	909	907	920	898	872	924	912	886	992	914	888	883	923	859	930	889	949	879	900	861	905	914	910	855	916	839	914	942	891	915	899	897	978	897	910	885	939	851	903	858	954	900	896	938	958	917	870	892	939	880	864	938	973	887	952	940	914	934	892	953	886	933	916	922	911	976	914	888	943	899	958	938	902	926	915	857	878	889	930	911	935	886	931	917	932	915	916	914	892	852	884	896	893	856	914
27361	13337	12575	8011	4893	3291	2220	1599	1215	1027	853	790	704	597	538	519	507	459	448	456	426	408	428	407	363	399	393	383	412	378	381	416	398	366	346	387	377	400	359	403	378	332	391	361	397	400	386	395	384	396	371	356	370	367	335	363	365	385	372	394	363	366	359	365	409	385	372	378	357	389	350	333	392	352	376	389	381	373	367	384	358	405	370	368	356	360	379	380	376	388	357	365	384	403	359	407	404	375	358	358	358	377	364	373	385	387	389	399	381	318	359	391	393	393	362	367	389	382	386	335	335	370	406	386	377	385	360	350	369	392	354	373	345	371	407	390	390	383	383	353	359	369	341	370	381	390	387	384	379	357	367	360	392	358	369	387	395	372	377	401	371	399	352	374	369	395	392	390	417	317	397	388	378	366	379	383	402	407	341	341	396	393	341	393	354	385	350	374	382	383	370	378	368	383	392	391	342	356	406	393	400	370	401	358	389	358	365	384	357	399	402	403	349	349	388	363	346	371	364	408	352	366	381	440	419	373	401	350	408	336	372	403	389	358	344	384	374	407	378	382	359	366	372	353	379	370	407	368	405	349	352	385	388	381	391	376	382	423	357	349	368	345	347	341	413	378	374	360	342	401	374	416	386	390	324	366	367	373	346	393	343	342	373	356	364	371	372	395	386	379	376	381	355	353	359	341	341	365	382	332	383	386	362	370	373	369	362	368	384	371	357	405	375	365	375	341	393	424	340	421	379	389	395	373	348	367	419	370	385	374	359	362	397	353	403	398	377	368	380	368	387	385	343	363	354	347	404	346	378	361	360	395	366	370	366	376	352	405	431	373	370	362	360	357	351	354	395	344	351	362	367	384	351	413	357	370	380	360	385	355	379	377	415	381	393	395	367	406	358	369	347	349	378	408	339	409	376	384	381	377	386	348	395	377	400	385	396	378	371	383	351	376	380	385	391	371	371	360	389	387	380	356	355	380	393	374	382	361	369	361	382	374	360	385	392	346	381	397	375	378	373	366	411	354	369	374	384	356	359	371	370	344	359	353	368	364	354	376	349	362	373	421	377	379	373	369	379	375	375	375	372	396	378	360	375	375	371	386	406	396	344	399	359	357	381	351	396	358	381	383	409	387	437	377	358	334	371	378	366	365	350	374	391	376	336	365	381	420	367	382	361	398	366	385	364	318	375	380	401	362	360	416	388	366	351	349	414	358	349	395	370	372	318	369	421	353	371	367	350	363	345	379	331	358	387	345	342	334	334	374	390	400	372	381	338	383	355	366	365	325	398	373	363	372	378	363	378	370	432	362	391	399	409	352	362	383	371	394	343	396	386	383	405	331	348	388	336	377	413	440	354	366	376	370	391	369	400	352	359	378	389	369	380	362	378	364	319	355	375	355	403	377	400	358	384	416	388	395	364	370	349	358	400	402	415	333	353	315	373	379	368	399	341	354	346	393	353	371	383	359	367	382	414	414	383	366	360	389	440	383	404	368	366	393	387	381	358	349	397	393	337	363	368	375	375	367	371	391	374	419	392	369	367	373	339	394	377	373	343	407	365	388	375	343	376	381	354	367	362	350	397	394	360	384	399	370	372	391	405	383	345	369	380	359	356	381	363	378	348	393	379	365	379	334	371	386	351	376	371	364	389	370	390	377	391	374	404	342	395	359	379	391	392	384	355	384	377	337	378	399	387	399	389	368	361	404	365	373	383	387	368	367	378	364	345	390	379	379	378	366	353	379	361	378	371	378	386	365	375	367	364	369	401	356	400	347	353	358	342	353	362	378	371	391	351	378	366	379	353	360	381	377	379	374	364	379	395	389	334	347	369	381	366	371	375	399	407	332	362	357	375	392	369	430	344	374	369	368	378	413	433	346	385	346	395	368	386	319	384	380	364	372	386	379	375	362	375	355	353	370	349	368	347	382	379	368	391	383	408	360	358	376	355	364	382	399	386	397	344	378	346	372	365	332	360	334	336	341	361	366	372	376	392	357	360	351	361	361	372	383	388	396	384	341	367	385	396	395	405	395	376	372	380	369	388	387	411	333	353	368	388	377	410	351	384	386	335	363	361	367	356	348	367	376	382	367	441	387	351	383	386	394	390	398	354	397	360	355	393	366	381	341	349	372	395	349	358	368	404	370	400	353	388	379	351	345	358	384	355	346	354	373	389	389	400	367	346	377	390	389	384	384	379	366	351	361	402	362	392	367	381	370	360	380	386	353	365	378	397	372	364	400	344	370	372	353	363	374	361	358	353	368	388	362	360	363	344	395	366	359	383	389	393	378	371	389	358	410	352	353	337	360	404	381	385	402	359	366	378	357	370	377	351	377	379	360	362	372	397	346	365	370	391	388	386	382	384	404	389	365	372	366	390	398	412	401	411	395	376	354	384	360	355	357	366	372	396	357	381	404	374	357	371	374	361	397	381	378	369	364	355	376	440	416	374	394	377	379	382	403	393	367	351	393	381	361	417	407	377	370	368	390	376	402	341	413	339	365	373	367	375	364	397	397	352	384	397	356	354	387	370	389	370	357	386	370	364	382	352	375	382	364	367	417	385	370	381	352	368	348	376	413	373	386	400	358	373	371	360	338	358	340	384	370	350	371	373	381	373	366	388	374	387	373	382	401	390	379	384	387	372	384	330	363	367	379	402	408	401	374	378	371	365	360	389	351	373	380	377	363	383	378	375	418	379	396	360	347	355	393	367	375	391	364	371	386	364	364	349	359	378	363	383	386	373	360	353	350	394	382	381	349	393	402	387	385	356	384	435	383	398	376	351	384	402	367	362	366	340	384	389	397	353	360	364	399	398	365	358	355	400	371	377	371	388	377	371	357	370	355	360	360	388	361	340	374	366	387	364	353	414	384	380	394	373	402	385	380	373	350	366	372	370	376	367	362	335	353	395	370	378	380	370	391	389	363	371	406	387	405	346	390	396	400	348	366	367	375	386	399	362	334	380	339	381	349	417	370	377	388	368	412	376	382	366	406	366	391	404	394	357	355	381	366	359	329	399	407	356	365	385	359	364	370	317	361	339	398	327	389	351	391	349	380	418	356	377	370	351	386	363	360	382	379	378	325	365	384	357	354	398	397	368	401	372	408	397	373	383	393	356	378	371	396	376	368	375	356	366	375	342	328	415	371	375	427	377	378	422	361	394	336	407	385	387	356	434	343	335	378	385	422	349	368	425	337	432	395	373	405	407	376	398	395	381	416	406	397	356	377	373	374	358	356	395	378	387	390	373	391	391	398	335	377	385	348	416	387	362	392	336	377	363	367	356	372	365	402	385	401	354	372	380	379	398	389	352	396	399	367	370	382	337	380	368	412	424	362	378	342	356	382	350	386	375	377	343	372	373	346	382	392	386	364	371	368	368	358	394	367	366	385	358	370	360	386	349	349	357	363	400	390	388	418	358	381	371	371	355	373	396	387	389	387	364	365	390	366	418	421	384	352	370	344	339	385	363	376	392	373	319	392	373	353	380	353
14654	11706	18864	18195	15168	12267	9230	7320	5480	4621	4018	3393	2661	2208	2124	1893	1653	1635	1423	1269	1219	1233	1065	1091	1100	1008	1024	962	988	975	951	949	947	888	944	901	878	923	929	907	932	934	881	960	910	916	920	900	911	906	877	1006	923	891	913	943	893	913	908	951	920	910	903	865	873	957	951	960	893	970	890	915	912	880	882	899	927	962	915	930	900	903	969	961	929	935	924	935	887	911	903	945	903	939	895	869	936	909	899	915	906	924	929	952	875	926	917	926	896	846	900	901	922	953	871	905	885	907	916	950	877	870	886	879	905	924	906	889	934	879	947	902	897	904	976	904	919	961	900	962	888	942	891	957	850	959	920	887	925	912	880	925	919	901	933	908	950	936	939	870	911	906	873	866	876	949	919	936	898	937	948	1000	984	967	859	926	922	934	898	906	920	910	957	933	847	953	905	897	926	931	907	890	857	946	945	947	894	904	941	904	929	882	926	937	903	910	946	933	958	863	949	930	972	824	895	968	924	921	964	870	934	876	903	931	893	907	924	924	931	938	941	914	929	941	881	918	918	924	931	924	901	912	949	892	974	938	961	938	943	901	912	890	941	956	938	861	958	865	906	942	905	896	984	933	900	964	884	916	886	933	960	882	870	920	904	903	929	950	937	938	888	956	945	929	965	976	936	961	920	926	885	898	978	911	875	906	918	907	892	868	882	967	919	852	870	890	923	870	924	954	896	926	925	889	956	896	933	903	839	912	965	943	875	971	914	875	899	885	898	930	944	886	916	941	950	899	882	876	944	924	948	912	910	884	939	919	911	956	896	930	909	929	962	912	901	936	932	895	932	849	902	936	933	985	922	930	872	872	915	939	915	889	904	908	927	970	940	859	914	936	913	901	929	908	875	972	887	943	916	956	923	925	928	881	932	887	932	868	919	940	869	934	905	933	895	931	879	877	868	916	951	857	899	939	899	918	979	970	969	939	901	918	898	893	927	952	956	937	906	870	930	899	967	937	890	895	944	923	919	924	905	944	904	957	935	934	938	911	907	898	921	935	925	956	906	935	935	938	922	934	909	912	872	911	895	949	834	903	866	948	923	889	950	904	885	933	935	915	913	957	932	897	930	949	915	843	918	926	1001	930	934	913	921	961	921	885	900	896	900	900	952	931	941	913	886	890	862	930	948	868	942	903	927	912	874	960	900	957	885	921	956	892	912	924	884	924	947	908	893	925	963	907	922	902	989	906	936	892	915	934	917	876	967	960	950	904	878	928	962	917	862	941	865	895	943	894	966	943	873	916	912	901	897	942	970	918	925	858	910	904	944	934	918	937	924	835	900	883	989	941	915	905	930	907	884	930	903	893	957	887	836	858	900	855	941	911	928	917	903	873	975	865	930	948	927	950	938	937	949	891	883	978	850	929	932	930	928	945	912	926	926	953	950	881	926	846	965	885	916	878	961	966	881	943	886	913	897	884	909	903	980	928	899	890	903	944	984	892	905	920	944	914	906	916	925	864	923	907	934	940	928	869	899	908	892	956	917	987	978	913	944	936	897	915	922	917	929	868	936	897	929	910	928	950	888	960	878	881	940	914	949	920	920	912	864	883	959	894	943	924	882	962	884	911	885	954	916	926	905	987	910	865	888	890	948	903	922	896	883	904	931	923	909	947	877	952	958	967	878	926	915	964	931	955	925	872	900	962	911	920	956	937	916	944	956	924	940	938	913	931	970	899	900	946	924	911	900	902	934	941	852	933	954	939	899	948	929	994	930	846	951	976	925	931	920	898	900	868	938	946	945	979	905	910	960	898	928	891	875	852	883	869	885	910	907	893	969	867	893	891	957	933	980	901	922	937	935	921	905	933	909	928	949	953	891	923	920	925	923	900	946	915	925	877	935	926	898	927	897	920	951	930	896	887	918	980	912	934	912	933	923	895	906	915	918	933	937	942	943	878	920	923	907	891	902	870	942	897	893	912	895	904	912	948	1008	909	866	917	886	913	976	940	921	927	982	935	917	945	910	869	958	922	916	903	913	948	913	943	948	910	905	933	911	941	955	938	899	891	932	916	889	883	915	941	955	868	904	940	936	886	920	898	962	902	896	929	901	880	883	888	944	960	924	859	946	888	902	951	914	919	931	915	908	934	900	993	884	920	935	958	891	861	837	893	887	894	915	901	931	911	881	930	943	909	971	919	924	939	916	935	918	903	923	908	913	900	909	904	894	860	902	910	931	881	931	897	887	962	940	934	900	895	889	948	928	906	893	973	966	890	940	914	857	869	933	900	887	871	954	865	926	949	936	931	963	928	881	926	905	907	884	896	910	936	911	897	864	901	910	963	941	936	894	934	932	957	954	945	941	975	867	934	926	953	955	895	907	948	878	963	962	945	873	951	951	920	905	927	934	927	961	908	885	957	932	946	972	879	958	931	895	868	886	925	992	913	913	869	991	880	981	979	924	975	930	916	974	969	941	883	899	877	957	872	918	852	929	959	886	850	921	879	962	846	942	938	913	935	939	913	964	934	898	878	871	882	935	940	998	905	892	927	883	943	862	900	966	937	906	909	929	942	891	880	922	962	922	853	908	941	907	849	877	913	968	903	890	889	928	893	912	913	919	904	899	928	937	896	928	915	957	927	917	906	954	935	930	908	917	977	927	865	868	968	906	893	893	938	979	967	934	904	887	900	917	907	961	909	957	916	964	942	903	938	940	879	930	969	906	925	909	914	981	930	928	928	946	891	934	900	907	946	928	987	895	971	894	944	973	879	952	952	952	940	913	931	891	962	856	933	938	916	886	890	974	919	908	903	885	916	899	910	957	922	917	949	939	924	898	966	930	892	898	922	910	898	918	944	910	868	970	938	942	952	953	890	938	962	914	894	897	926	911	903	929	905	936	964	970	934	877	954	924	952	901	908	891	959	946	887	911	881	922	888	952	941	915	911	919	945	866	885	892	952	913	932	988	899	912	918	945	936	821	928	920	891	936	931	972	946	895	923	922	948	944	859	922	895	867	890	954	933	846	966	996	887	875	894	875	926	933	906	881	920	951	893	864	930	911	920	940	915	918	880	929	896	873	893	960	894	965	885	891	921	952	953	966	893	899	924	931	910	904	909	937	854	918	917	890	888	876	967	929	886	887	898	950	940	979	923	963	918	927	841	864	901	906	869	869	859	972	911	899	918	879	893	947	944	918	959	986	913	913	956	922	920	896	958	919	912	900	900	939	943	939	922	917	915	886	938	919	885	930	926	963	923	920	907	929	884	935	934	929	918	853	927	914	909	955	931	937	910	944	897	919	916	874	948	920	892	943	943	901	936	902	925	958	911	963	873	923	961	932	934	919	914	954	896	923	919	898	972	920	979	920	859	918	947	919	849	922	934	928	941	909	906	882	889	944	881	911	931	932	949	867	953	938	932	922	932	930	968	915	912	925	901	914	938	882	866	965	922	921	923	908	936	905	927	926	931	919	912	866	948	870	898	911	884	927	880	940	922	871	931	942	906
32295	22877	23676	15948	10556	8347	5074	4837	3516	2549	2102	1970	1445	1163	880	847	856	857	650	536	524	479	449	399	444	400	408	403	390	355	409	368	357	372	338	369	369	359	399	405	382	405	352	347	368	345	376	359	385	388	346	354	357	350	364	368	344	362	396	332	395	381	395	366	367	402	370	334	382	358	382	323	390	424	338	375	394	364	380	339	376	347	370	426	374	339	384	377	380	345	386	385	350	381	354	354	387	388	371	367	391	373	342	369	365	370	348	334	397	354	348	356	353	379	371	362	367	348	345	359	360	407	368	396	363	366	347	369	377	373	362	343	363	404	355	366	373	336	382	363	378	404	385	414	356	371	362	383	389	400	372	370	374	371	356	394	361	369	358	341	363	361	357	362	328	403	382	366	391	383	373	391	389	402	365	357	330	359	367	372	343	384	369	402	347	384	399	377	374	379	345	355	374	369	366	384	385	371	357	354	371	387	376	315	352	362	368	373	386	366	334	386	365	336	376	391	388	386	369	344	391	327	381	364	368	368	374	350	338	367	364	351	347	391	396	396	342	362	360	380	371	364	349	395	383	368	400	361	420	365	375	368	395	358	432	357	352	373	397	374	397	380	389	358	365	365	354	385	372	339	361	390	381	354	380	408	356	372	372	388	367	350	400	391	375	360	360	350	366	386	367	414	356	391	374	359	362	359	372	368	383	394	390	401	364	425	372	363	364	338	367	363	372	391	347	374	356	371	416	356	339	373	404	372	386	371	344	371	352	371	395	361	390	410	373	372	334	382	381	364	364	398	370	374	376	381	358	368	387	385	388	369	360	385	336	372	366	392	345	400	401	391	424	369	364	368	347	352	360	353	351	354	352	408	364	374	331	380	347	379	370	363	345	354	357	351	391	371	361	367	376	353	377	369	380	420	367	367	413	388	370	369	360	352	353	395	344	356	355	384	370	392	379	381	351	371	391	359	385	353	385	362	384	349	350	398	379	388	374	390	366	362	367	368	370	365	371	347	372	359	408	416	388	362	385	351	335	400	346	323	368	380	318	366	347	379	374	393	371	399	401	359	368	347	406	376	364	421	350	347	410	357	351	359	379	381	394	383	400	375	359	377	365	377	348	365	362	388	357	399	370	370	387	383	373	383	360	420	359	414	396	362	377	362	370	361	393	363	400	366	393	370	391	359	357	360	333	359	374	387	375	350	411	369	386	362	371	404	360	343	334	410	401	400	336	332	334	347	370	379	374	332	393	370	339	398	379	367	384	359	381	361	370	368	342	366	373	357	423	388	376	363	387	344	365	376	370	354	339	367	352	357	340	351	383	376	375	386	359	394	358	356	387	374	430	387	397	381	403	379	399	381	364	347	374	368	370	369	389	334	385	346	354	347	373	361	380	379	386	418	365	386	390	373	342	391	358	368	399	338	347	365	409	373	385	322	369	364	391	358	357	390	343	386	363	379	357	400	395	371	386	357	375	369	361	396	379	352	374	385	351	397	391	348	376	329	373	345	374	374	353	386	397	364	372	372	356	367	359	388	370	351	359	380	366	358	353	346	403	354	365	374	390	381	370	380	372	390	367	398	367	358	385	396	388	343	350	391	326	368	379	367	404	377	388	318	375	334	381	364	366	366	370	369	390	344	384	392	362	388	383	376	391	363	351	348	369	397	370	352	350	357	375	369	361	393	398	359	386	364	381	357	394	381	379	405	396	394	379	379	380	376	343	333	366	383	338	368	392	334	413	376	387	379	412	391	390	407	410	393	353	372	382	352	369	350	390	377	376	405	376	350	374	359	384	323	362	369	363	371	372	355	328	356	365	366	361	360	380	438	367	396	315	349	351	396	371	387	371	363	393	342	358	386	349	338	381	369	353	373	408	372	393	366	396	386	362	368	375	410	384	393	401	359	344	390	322	345	382	381	342	386	345	363	362	374	369	375	384	359	351	372	361	357	372	411	366	367	346	357	407	370	367	340	328	382	333	378	373	372	363	363	339	365	380	378	364	372	377	380	373	379	392	377	364	365	364	357	369	366	359	378	390	391	347	380	396	391	338	370	358	372	385	402	385	344	365	357	352	356	380	371	334	388	363	377	351	352	330	357	370	385	380	382	362	392	365	398	391	334	388	382	338	371	351	366	369	347	353	381	373	383	386	344	388	403	388	370	345	385	357	353	359	380	404	345	377	377	349	378	409	389	346	367	357	396	370	353	380	417	357	353	400	379	426	386	353	382	354	357	390	351	356	396	334	373	395	367	405	335	376	351	368	409	401	402	377	389	341	337	349	355	338	367	374	371	389	366	399	337	346	367	392	389	354	353	385	376	357	379	381	397	361	388	349	369	336	357	379	390	351	372	372	326	345	352	345	396	400	347	378	359	360	399	354	360	317	368	383	374	377	347	375	352	386	338	362	374	409	384	378	367	329	352	340	391	384	378	407	357	369	337	388	360	373	363	372	355	387	379	367	384	368	411	376	359	341	374	371	396	379	352	359	339	382	384	336	354	357	356	398	356	345	381	392	365	354	363	384	378	359	399	369	380	341	374	323	388	384	351	391	374	354	364	363	328	363	365	351	399	378	385	339	370	400	375	372	373	392	374	391	377	343	364	356	350	388	344	359	334	367	375	402	368	361	403	350	374	362	361	398	336	386	394	372	353	333	387	403	347	362	389	379	362	373	380	400	367	343	373	336	389	368	375	370	364	373	398	320	363	388	381	413	376	411	376	369	399	430	377	372	361	354	384	366	388	387	356	374	389	348	387	355	395	359	380	389	420	368	375	353	409	377	380	406	367	352	379	366	380	361	323	411	361	347	340	355	345	352	371	355	379	386	325	370	346	363	377	358	391	412	377	374	386	397	379	347	387	382	416	368	395	388	368	360	398	354	395	356	389	366	378	358	339	362	380	363	383	351	353	373	361	350	356	365	377	369	374	380	385	395	352	380	325	393	374	332	354	377	358	383	365	361	408	382	403	334	375	369	332	377	378	348	379	362	384	358	359	354	343	344	365	393	377	370	354	340	366	401	361	345	353	364	415	394	376	393	336	411	347	335	342	405	360	370	365	375	357	364	404	366	381	385	332	348	415	379	397	377	355	369	381	384	404	379	419	393	366	376	369	337	355	341	386	393	360	351	364	363	378	379	393	372	382	390	374	380	329	379	388	361	352	366	371	374	397	395	380	342	373	391	349	402	368	366	356	372	353	370	364	368	391	392	402	385	380	354	365	379	392	361	342	370	382	374	362	339	388	377	354	349	385	348	384	405	383	388	390	372	388	375	378	367	368	349	335	356	368	372	367	374	378	365	371	349	389	376	384	361	365	337	351	368	377	442	403	412	378	318	370	336	390	359	337	416	406	356	360	380	370	386	399	367	401	356	387	377	372	394	383	376	318	398	364	414	383	372	374	356	386	344	341	353	379	324	382	372	395	376	386	412	353	315	334	390	357	379	368	352	345	395	372	402	360	368	372	366	396	369	364	393	390	415	393	348	354
18390	20087	27685	26005	23414	21638	16067	18185	14445	11541	9624	9870	6836	5325	4015	4157	4414	4017	2735	2061	1990	1926	1635	1365	1176	1121	1129	1063	1148	1079	1109	1011	945	922	979	911	948	916	931	870	957	931	901	934	915	927	903	959	920	969	910	896	886	934	877	920	870	979	946	919	910	884	845	954	883	877	961	876	856	871	889	923	917	911	888	882	914	912	853	931	887	856	936	934	933	844	905	909	894	934	954	883	964	903	955	874	904	923	890	903	916	948	893	885	915	889	865	901	919	971	860	931	915	870	871	929	887	893	908	944	937	888	934	878	914	906	885	897	913	907	911	932	897	944	918	937	915	884	865	905	890	953	907	939	943	948	949	813	902	922	927	917	953	913	908	967	851	914	960	846	947	959	892	963	927	913	972	948	892	919	908	912	974	892	902	907	918	886	891	1014	870	881	942	906	923	920	954	894	880	881	941	962	935	916	898	890	881	909	902	927	903	898	882	900	918	954	853	911	866	935	976	920	878	897	888	910	972	893	974	897	934	901	903	904	949	942	884	952	869	865	850	943	903	910	850	932	921	928	920	922	930	885	921	877	918	890	920	961	906	950	879	966	893	899	901	900	950	912	953	900	971	985	917	899	895	933	940	921	925	931	929	863	930	838	966	919	940	939	929	891	919	892	863	919	956	955	872	872	922	888	907	944	920	915	906	840	937	937	950	929	967	943	910	930	912	936	885	926	931	886	921	908	946	915	882	860	873	948	930	946	927	901	886	931	958	860	852	919	950	890	892	917	905	964	926	943	922	892	914	931	897	880	873	880	923	966	894	923	933	908	889	936	915	915	938	919	945	870	860	914	935	882	875	903	897	904	873	912	922	921	949	859	883	945	935	861	921	989	980	902	875	966	919	892	844	976	861	900	943	917	922	878	928	916	902	926	902	920	919	930	898	948	911	903	945	937	927	916	948	894	909	916	912	944	922	963	931	868	910	943	900	913	915	874	926	919	917	886	898	902	934	926	876	909	963	911	937	883	884	890	954	902	931	889	903	909	930	845	915	894	871	948	893	886	929	896	906	920	935	883	956	888	919	923	918	913	913	946	883	896	914	918	906	841	877	900	875	905	889	932	881	916	910	880	911	883	897	884	953	911	873	926	891	972	949	955	889	914	887	912	935	939	986	962	898	830	916	839	872	945	924	903	918	893	945	930	899	911	937	932	928	921	924	928	932	951	889	862	930	888	922	919	921	918	883	914	951	972	954	884	918	948	899	856	941	943	907	974	869	913	901	907	914	850	884	930	919	926	881	900	913	944	904	926	929	909	933	877	936	863	905	918	883	973	916	928	953	874	865	950	904	916	877	911	931	894	888	842	920	917	929	938	896	935	898	903	910	929	938	928	909	918	898	861	952	894	903	894	894	920	933	878	924	930	886	891	881	889	952	919	948	895	953	930	902	887	883	905	898	936	932	981	929	952	896	910	970	912	905	892	888	908	936	884	936	935	914	892	923	945	899	906	963	898	955	910	938	888	874	846	900	898	915	866	915	891	903	951	890	871	897	901	907	852	909	907	903	891	862	898	916	910	886	879	815	918	876	919	946	936	874	946	906	905	918	941	918	893	887	923	895	906	909	882	913	973	921	926	871	904	895	909	881	901	918	884	931	919	876	906	837	877	838	975	879	930	888	923	938	933	924	879	938	868	946	874	956	945	870	924	881	942	907	905	928	895	958	882	912	870	940	892	870	887	920	894	927	927	865	912	913	902	904	913	902	893	876	928	930	887	884	966	905	937	907	985	862	884	927	926	932	974	950	933	870	868	950	937	853	939	860	898	908	933	899	860	874	939	861	906	912	919	910	916	922	908	889	949	877	931	922	900	977	910	939	859	921	902	950	875	897	946	953	913	940	886	903	922	938	901	868	917	992	939	926	902	897	949	914	929	917	897	896	945	880	927	908	886	948	903	920	911	910	927	926	937	930	954	881	972	913	893	972	892	975	947	914	891	956	898	884	926	928	897	878	937	883	910	912	923	952	908	913	918	934	906	884	928	952	890	907	930	933	857	908	929	895	913	900	879	925	890	914	861	819	936	950	899	911	917	900	854	960	909	885	940	913	895	912	857	959	935	915	926	965	943	932	920	879	902	899	900	925	930	882	909	897	899	913	963	905	953	910	877	931	908	867	954	977	885	953	931	891	922	932	937	911	977	946	931	889	909	936	915	921	901	899	909	862	891	960	916	952	924	887	920	863	910	919	913	900	935	909	932	840	900	856	939	923	892	923	927	890	911	951	948	935	876	946	919	865	896	895	944	958	941	880	877	883	918	907	909	861	932	907	881	918	920	952	888	883	930	959	895	879	865	963	930	937	912	955	925	907	894	933	926	939	947	862	836	904	901	861	930	861	841	972	876	866	966	935	967	927	942	883	898	922	881	894	918	897	873	941	925	869	911	891	911	927	967	919	909	916	873	908	883	883	881	910	843	965	898	955	983	903	905	948	928	929	910	934	893	932	919	866	884	924	928	939	948	890	926	837	910	922	900	907	942	885	917	890	916	924	941	919	952	923	947	878	894	906	912	875	876	895	901	951	901	949	904	939	853	927	937	986	922	920	946	912	945	956	938	886	909	918	951	917	933	946	880	907	872	902	885	853	881	882	902	913	864	912	914	925	948	930	893	885	927	884	943	922	903	908	908	897	920	886	959	888	928	827	838	845	933	911	918	872	872	921	943	910	861	940	906	930	926	888	968	972	934	867	887	891	924	922	927	907	891	892	869	872	894	945	867	920	902	886	909	883	888	869	970	928	927	873	935	907	877	904	884	952	968	889	911	874	897	902	892	931	912	842	939	956	870	966	904	927	923	910	973	912	969	898	939	912	923	963	936	884	953	925	883	955	953	932	931	924	877	868	916	936	933	924	941	903	935	924	941	986	914	877	933	879	970	897	909	910	931	911	932	849	938	888	973	913	871	917	907	906	895	892	941	955	850	984	914	948	911	934	952	880	946	955	923	890	933	932	966	855	930	923	909	942	916	922	944	845	948	942	925	903	868	863	914	936	889	990	905	890	935	957	906	919	910	930	896	888	885	900	903	875	951	906	927	924	923	932	950	893	898	951	898	875	914	945	870	923	860	891	919	890	877	944	927	927	952	930	886	939	869	871	956	948	911	875	947	950	890	942	907	885	887	859	962	904	910	931	888	873	902	927	909	941	962	880	904	873	913	910	906	916	898	988	906	923	917	928	898	825	879	940	896	900	902	889	881	884	922	952	945	896	952	876	948	920	892	890	925	930	943	950	948	937	893	827	926	893	902	884	895	909	937	954	891	956	892	904	925	903	953	913	889	938	912	932	910	966	906	929	924	972	864	904	860	877	876	883	953	918	857	904	985	919	890	883	917	899	947	944	859	907	890	889	913	872	941	951	917	895	902	916	907	949	925	933	942	974	959	900	859	902	913	880	916	866	928	942	980	982	945	907	901	906	890	865	964	923	934	937	924	872	873	967	908	899	963
36421	29014	30913	22726	16045	13080	8492	8592	6477	4712	3685	3294	2375	1636	1477	1321	1345	1202	930	767	632	572	562	505	415	423	442	427	436	416	407	403	392	394	411	381	359	378	392	409	363	394	370	406	372	390	356	368	369	397	374	410	353	389	432	350	385	359	378	362	354	378	329	336	367	359	394	354	378	380	360	348	358	392	376	382	335	383	390	418	377	387	358	358	405	359	363	342	370	419	359	389	387	391	381	385	353	385	385	367	369	403	363	345	354	345	366	361	396	345	395	355	371	380	406	366	377	378	386	328	369	365	384	384	363	371	374	386	414	385	318	364	379	322	414	362	361	380	389	350	367	372	376	375	403	387	394	361	348	381	413	379	359	372	345	364	379	402	381	378	398	382	385	373	391	378	379	356	389	392	407	374	382	394	395	365	374	363	376	386	329	375	376	375	353	381	350	384	366	355	404	382	386	387	373	361	421	350	363	367	355	365	347	352	372	385	399	365	369	407	353	365	365	383	390	374	350	367	348	360	399	387	379	399	365	389	375	422	307	371	388	364	383	344	349	378	403	369	347	399	379	380	361	389	385	391	366	327	373	354	384	370	389	369	360	359	381	347	356	398	390	382	386	383	385	367	357	402	366	384	377	406	366	361	364	368	335	372	371	370	352	358	346	385	410	379	373	395	351	349	349	360	374	419	372	338	368	371	374	331	351	344	398	346	365	393	370	361	338	383	363	374	376	365	382	381	352	362	353	341	394	382	372	344	356	337	392	335	360	345	363	397	411	365	383	371	360	362	333	401	376	357	382	375	376	335	360	388	376	372	381	374	400	375	406	391	387	368	374	403	415	350	406	392	358	350	337	356	371	362	379	344	373	363	355	358	382	395	369	396	390	364	396	344	389	379	384	355	367	358	367	408	393	349	378	411	405	395	381	356	373	372	398	375	380	379	396	368	355	350	393	343	383	340	373	377	370	356	378	390	392	378	369	361	372	363	386	375	365	347	379	368	371	362	387	342	387	371	374	388	325	352	365	405	340	374	361	345	373	358	380	385	362	352	404	402	390	409	323	370	337	361	361	349	355	360	372	336	366	365	345	373	394	393	373	351	385	352	356	393	381	382	394	419	392	338	384	399	371	368	364	364	368	406	354	362	377	397	394	366	398	337	373	393	375	368	366	350	338	357	351	342	379	371	367	390	347	386	391	408	358	399	351	387	400	359	375	366	374	407	370	382	319	381	370	361	321	342	368	399	369	377	356	370	378	361	352	379	360	391	368	381	356	365	374	359	373	358	376	419	368	426	386	419	377	340	341	362	334	374	393	379	386	357	352	364	397	403	370	420	371	352	375	350	372	387	354	380	377	370	345	335	359	334	358	396	360	356	385	386	391	377	344	339	383	378	383	350	379	397	433	401	352	372	349	402	350	387	389	357	350	363	343	357	384	412	412	349	371	390	361	402	374	382	408	339	340	402	332	390	360	369	349	394	346	379	408	349	358	367	373	356	369	378	412	371	331	379	376	344	379	338	360	398	356	376	383	363	390	369	402	399	376	417	387	373	351	364	405	379	374	369	384	425	380	394	390	361	351	389	363	374	350	365	324	418	415	351	385	356	385	390	350	410	384	369	387	341	357	342	340	381	411	393	360	344	418	390	360	352	388	368	421	352	337	387	383	353	386	353	339	341	378	349	365	396	354	324	370	380	368	366	420	363	362	327	353	374	363	345	365	404	369	377	385	361	363	391	373	345	389	404	441	383	411	331	396	363	381	368	371	359	357	378	353	343	370	357	363	362	368	321	386	344	375	361	382	376	406	360	371	383	391	386	386	366	358	384	392	407	364	368	337	378	397	375	372	355	375	349	354	353	368	382	401	307	384	353	346	393	377	382	410	357	372	370	386	354	390	364	338	359	401	383	379	395	384	386	375	353	375	337	389	383	352	357	379	350	353	359	390	362	382	359	368	412	388	329	371	375	354	378	357	387	389	362	371	379	343	417	354	355	374	385	400	351	377	355	405	352	376	360	392	371	360	341	410	366	356	374	359	374	348	363	311	396	397	360	378	391	375	365	385	365	414	362	357	401	388	375	367	387	393	350	374	388	363	402	353	362	350	392	364	400	362	415	365	391	403	380	368	364	391	349	335	358	358	351	357	391	353	378	383	403	360	384	378	374	376	357	338	374	396	371	415	380	348	365	381	392	352	390	378	371	362	419	386	391	368	387	397	385	376	351	379	363	374	393	368	393	361	355	366	366	377	359	346	334	392	362	392	380	413	374	356	344	385	384	413	377	389	380	361	340	404	393	360	392	382	345	385	363	420	413	341	390	354	395	370	369	385	374	378	349	379	348	353	337	352	391	354	364	391	363	386	361	394	375	349	373	353	378	366	381	367	387	346	395	383	366	389	331	378	364	377	396	394	344	357	371	399	343	367	400	375	383	362	396	376	362	393	359	323	377	370	378	396	339	389	381	370	356	379	374	400	380	345	330	362	408	376	381	385	347	323	392	342	393	366	378	380	351	399	357	361	360	414	389	388	330	357	414	343	410	377	348	358	378	417	359	397	379	360	371	354	373	394	330	371	363	371	392	350	378	377	408	366	380	388	357	404	354	354	369	380	354	353	384	387	377	378	347	373	397	370	369	361	369	370	380	375	374	348	372	358	398	392	369	360	404	394	404	378	371	377	370	344	380	376	361	387	384	388	417	375	378	359	373	387	380	373	385	369	414	359	357	370	343	366	379	381	367	380	340	375	375	370	417	357	357	343	360	380	383	401	388	378	360	376	359	394	420	410	369	336	337	373	350	360	337	352	365	357	368	378	388	364	355	339	372	374	414	361	356	361	347	373	403	321	390	382	334	358	367	326	409	356	375	339	392	368	368	357	353	348	375	377	401	365	366	337	378	336	384	356	392	403	389	349	327	363	373	379	380	394	384	376	355	362	359	384	393	379	384	387	383	375	352	375	400	430	379	422	369	353	352	389	363	345	398	351	378	361	399	377	377	366	361	415	350	391	384	361	345	360	383	377	344	357	356	379	361	347	333	357	393	387	394	375	378	378	380	377	356	369	356	361	367	381	382	338	341	388	376	353	365	368	361	381	343	387	380	386	357	402	370	380	374	373	339	358	385	344	339	403	387	386	350	341	371	346	362	346	353	407	396	378	370	387	350	377	373	355	365	352	392	379	370	364	346	429	394	365	389	359	330	363	350	381	375	372	350	377	367	382	408	342	366	352	369	426	359	381	378	382	365	358	330	354	352	385	366	340	376	384	359	373	378	374	367	373	349	378	374	371	359	348	334	347	354	392	386	370	339	376	383	403	369	361	349	388	416	374	315	365	375	347	386	422	383	374	349	377	407	387	381	377	393	352	396	355	344	392	379	347	369	376	354	354	344	339	368	395	368	347	391	378	371	396	373	355	364	380	396	366	362	401	343	382	330	387	381	400	404	357	411	368	379	378	380	326	361	379	361	376	366	366	397	370	357	365	404	340	363	383	389
22468	25989	33247	31602	28775	26959	21708	25079	21188	17498	15378	15297	10435	7336	7351	6518	7353	6335	4264	3075	2638	2860	2137	1682	1456	1388	1131	1198	1278	1191	1283	1135	1017	996	1009	915	940	952	998	933	944	922	930	936	895	925	931	972	941	942	902	946	978	931	943	937	892	939	922	929	917	981	958	864	914	898	928	891	912	930	922	946	941	912	902	871	870	952	966	910	916	937	861	962	886	921	959	897	923	875	914	925	897	870	904	921	917	919	928	901	977	931	895	949	940	923	950	953	882	909	893	977	888	947	841	924	960	934	902	872	926	946	910	920	884	915	905	884	987	928	893	900	930	915	851	900	893	891	927	864	907	899	913	907	900	897	877	932	927	888	911	931	940	917	908	908	883	967	940	929	918	869	880	861	964	956	925	953	878	909	900	893	914	940	909	946	925	901	872	987	887	998	888	875	941	925	907	903	986	901	951	895	971	873	873	928	907	941	922	919	924	943	928	964	897	926	909	969	891	936	874	951	909	953	872	888	877	954	865	905	963	877	924	930	980	929	983	915	932	914	935	850	889	907	933	870	905	933	913	921	926	935	912	906	879	949	950	895	888	977	864	938	952	970	934	887	878	961	946	879	925	910	905	959	898	911	920	931	863	891	909	864	918	938	943	936	964	924	928	915	903	900	885	951	905	894	924	935	934	952	918	912	895	880	947	908	925	896	968	951	932	946	893	947	891	939	894	894	923	935	897	932	924	911	894	907	922	848	968	854	875	927	880	900	925	924	911	903	925	921	962	924	939	922	895	931	925	924	899	921	909	956	842	897	997	949	914	960	917	909	874	913	906	938	932	951	941	888	895	916	924	866	915	875	899	880	911	917	926	928	932	928	911	936	944	928	949	900	932	867	892	854	1003	953	929	958	855	942	886	894	913	919	898	915	884	904	930	897	941	885	896	901	895	910	915	898	898	928	898	861	939	931	946	957	936	910	952	920	907	887	964	935	925	931	870	932	934	932	907	938	871	914	897	902	945	923	922	932	894	900	908	903	923	922	890	925	916	919	914	895	920	919	958	911	894	887	947	923	906	902	873	936	957	891	892	926	908	911	958	912	923	899	954	927	906	918	892	883	867	910	904	940	898	858	935	913	915	897	881	898	900	882	967	894	869	942	962	963	926	937	914	887	890	861	931	917	958	943	942	922	850	947	883	936	907	946	888	897	921	914	924	906	876	902	911	899	951	869	906	924	875	930	881	911	933	956	869	933	861	883	902	940	900	973	909	902	935	872	900	934	926	858	903	893	879	955	957	908	940	910	892	895	961	928	982	901	949	961	876	952	918	945	922	908	872	849	879	913	924	903	890	933	921	938	947	887	933	928	877	925	905	919	921	939	946	878	893	908	919	949	896	890	876	934	878	899	890	885	954	872	890	901	913	963	885	883	905	927	966	938	863	890	892	913	889	893	904	948	933	882	928	964	876	871	868	895	920	872	955	932	944	971	893	902	913	924	960	952	899	901	884	885	918	919	875	974	887	822	949	946	889	878	936	932	928	907	921	947	885	892	935	920	949	919	966	866	945	864	919	901	946	869	884	904	905	925	975	874	941	923	950	909	914	919	871	930	919	940	885	880	896	918	968	899	869	858	871	930	859	965	998	855	936	938	894	936	908	946	907	949	965	934	879	921	919	920	897	958	939	949	917	895	859	849	898	974	936	864	944	885	926	827	958	877	869	907	864	858	884	900	849	882	933	931	951	909	957	889	927	931	905	915	915	940	872	920	948	941	925	929	919	893	926	881	910	956	928	907	961	891	874	892	971	948	879	911	903	889	939	934	905	921	929	949	865	909	926	906	888	923	883	959	840	947	907	931	875	921	882	921	930	841	892	965	857	904	869	911	916	923	935	956	945	971	943	899	925	891	929	927	883	920	928	951	883	910	927	886	942	924	861	897	913	860	888	853	882	931	853	890	972	959	904	902	911	900	916	897	880	895	946	916	895	906	906	862	874	838	963	964	899	907	980	908	907	947	909	934	962	891	863	932	913	910	916	889	933	897	866	887	873	921	968	867	915	881	878	1006	883	862	945	902	900	934	893	936	950	940	905	874	932	905	954	918	939	883	932	913	973	923	1007	941	894	914	913	888	950	909	902	955	822	933	916	898	910	906	934	908	913	896	926	886	936	921	849	900	893	920	890	910	893	977	951	960	940	896	913	892	895	948	942	875	922	912	913	928	865	901	889	892	917	908	892	947	951	918	933	914	885	892	919	895	860	897	876	877	940	980	894	846	892	925	915	921	909	888	955	961	931	942	917	866	880	946	925	975	913	929	870	953	921	954	881	873	920	934	882	843	933	875	915	948	906	928	996	937	816	921	923	899	861	891	937	929	1031	943	907	897	987	963	947	955	917	920	906	972	931	887	865	971	943	933	885	946	873	903	945	931	941	929	907	898	935	919	905	910	918	872	890	938	972	907	928	942	898	925	971	945	939	942	912	880	922	926	927	953	925	936	914	851	919	925	940	926	817	903	993	946	932	934	925	905	940	879	912	906	897	911	904	924	895	870	940	911	902	950	922	918	897	918	890	899	933	945	869	833	960	934	906	916	946	938	875	892	928	926	895	935	885	914	961	941	918	881	912	895	943	892	920	845	966	907	957	903	912	908	942	941	885	940	968	951	874	860	935	948	916	895	945	877	867	908	924	865	972	907	923	845	889	862	890	911	913	930	944	913	903	929	879	891	894	914	940	884	927	888	898	920	927	893	940	893	878	997	946	930	898	895	940	932	981	932	881	916	917	959	871	957	899	916	943	855	938	930	889	871	957	839	891	971	890	934	966	943	901	931	912	909	883	983	901	898	872	905	932	923	927	922	922	891	934	880	912	881	891	889	912	923	888	897	881	949	900	909	944	870	882	900	875	953	888	893	930	929	860	945	909	902	912	919	871	915	918	877	897	939	963	929	962	952	910	915	932	965	961	910	915	896	894	895	935	920	873	917	887	905	902	942	910	943	950	927	918	852	883	989	950	943	944	926	908	894	909	878	938	955	889	883	906	909	975	928	927	862	898	906	937	825	876	954	911	934	945	927	916	907	914	983	870	929	901	957	930	906	854	924	948	973	876	890	896	906	900	948	920	952	924	909	936	879	892	915	920	873	896	951	870	940	962	970	925	918	906	892	880	931	913	889	943	894	939	917	936	884	923	918	892	913	894	885	881	944	939	908	875	943	942	886	870	856	923	878	905	908	928	938	901	893	917	893	865	919	934	888	895	878	961	923	883	951	921	915	908	918	915	905	917	927	926	921	926	925	914	927	926	919	913	844	916	888	846	971	905	922	931	846	907	898	948	961	893	919	934	907	882	918	921	922	970	889	911	932	944	879	886	915	948	907	950	908	894	866	911	937	920	853	906	934	991	922	899	857	860	924	918	945	933	967	926	894	969	942	859	899	883	899	845	928	867	933	869	881	947	960	867	910	873	985	923	880	902	923	886	906	884	926	944	931	923	983	942	869	1002	924	897	910
27393	12306	11637	7616	4539	2957	1887	1502	1118	1009	800	724	578	584	574	497	479	502	487	415	398	435	437	360	408	416	416	395	412	368	377	396	393	358	396	370	344	386	372	349	389	377	367	377	378	394	341	395	359	369	357	357	352	374	368	394	382	368	351	394	397	392	380	391	356	405	381	392	362	381	372	368	368	401	374	353	359	380	392	368	350	339	389	359	363	396	364	408	374	365	404	362	377	356	386	398	377	412	385	364	349	378	346	363	366	389	377	394	402	420	401	374	388	354	349	367	384	384	372	384	359	314	387	400	390	373	378	388	356	379	393	374	379	403	321	371	354	407	387	372	412	429	406	317	359	368	364	353	359	358	382	384	388	402	381	349	374	379	375	391	356	334	390	374	378	362	391	379	370	344	382	376	363	368	398	403	385	351	385	355	397	385	355	351	364	387	373	399	377	388	383	376	355	370	353	342	384	335	399	363	371	368	380	384	370	383	372	360	339	385	405	387	370	339	354	403	347	360	364	368	404	358	406	345	354	372	398	386	390	389	371	361	384	337	359	388	374	407	394	392	364	356	420	369	378	390	394	372	388	360	381	367	410	382	385	406	383	413	418	374	370	369	385	357	351	377	387	351	361	437	364	365	377	380	367	370	377	406	358	366	372	373	353	407	363	367	421	353	421	395	369	368	377	384	379	358	362	352	378	383	363	392	381	377	387	401	377	385	368	383	323	351	393	360	357	397	355	389	365	386	428	354	403	338	332	392	382	403	376	355	431	391	357	374	377	365	382	387	401	364	342	403	322	365	392	368	376	362	373	354	393	362	360	421	404	380	394	396	375	387	363	367	390	371	375	371	351	351	387	378	395	387	369	366	361	373	375	373	378	404	376	387	366	376	379	358	368	353	398	400	392	370	390	366	325	421	413	394	390	370	340	384	350	367	380	392	399	392	388	369	361	364	357	358	382	389	362	371	376	347	381	351	365	414	345	361	349	330	355	384	385	374	383	363	410	370	379	374	367	396	380	349	343	419	393	389	384	408	384	395	373	410	363	351	343	367	391	380	354	350	391	357	348	374	401	388	389	321	388	378	404	361	386	372	390	368	344	374	349	420	382	365	396	400	369	347	378	394	361	351	388	414	365	351	333	374	381	424	373	360	367	366	372	369	400	384	355	410	385	380	375	380	383	405	331	395	424	363	401	399	383	363	383	384	366	358	394	389	395	365	353	370	388	368	351	393	405	403	391	380	397	363	380	345	397	430	409	367	327	352	376	337	408	400	390	385	375	397	328	353	390	372	393	379	401	372	387	362	389	374	367	382	396	359	382	371	364	359	342	386	391	386	374	377	418	368	351	355	390	392	375	386	349	401	418	402	374	376	403	394	389	374	381	381	350	370	402	396	358	402	350	413	346	391	340	407	402	444	394	357	345	363	360	360	380	371	395	358	375	358	382	364	353	358	388	338	416	357	319	370	407	393	353	418	377	353	328	367	401	436	372	395	372	392	409	373	356	365	339	370	363	383	381	368	387	428	396	411	358	355	363	391	377	385	398	369	397	401	374	372	381	387	359	387	370	387	370	402	382	348	394	344	383	338	355	377	377	379	393	383	357	393	377	381	373	388	402	406	371	385	387	358	419	368	356	383	367	339	370	382	369	423	392	356	400	371	366	392	383	381	417	395	370	341	395	360	366	401	388	309	391	352	380	373	376	347	385	395	373	398	381	384	426	368	371	397	364	355	360	385	368	348	340	371	348	383	351	405	387	391	398	420	373	348	369	376	377	384	355	397	401	358	375	366	365	395	407	365	371	393	373	381	341	399	391	384	402	363	387	379	379	363	393	373	344	373	414	365	371	386	395	368	358	378	384	381	363	354	410	389	363	378	340	367	390	354	401	318	373	396	378	404	377	381	398	343	373	357	373	417	384	370	353	376	359	363	406	355	353	340	408	367	391	402	391	361	354	372	375	394	363	366	384	341	371	340	381	364	356	380	380	393	369	399	356	401	395	395	405	369	402	366	402	360	401	359	385	371	369	383	382	390	388	364	383	370	357	348	354	371	362	372	341	391	391	364	376	383	439	382	404	366	381	346	377	379	377	340	417	352	368	391	398	396	387	372	346	382	398	319	369	380	356	378	363	407	384	391	374	398	360	373	363	369	337	348	394	423	355	387	366	369	383	375	357	348	387	351	375	375	384	362	367	376	430	367	420	397	382	413	415	354	387	360	408	350	394	377	391	412	396	344	380	395	317	361	392	380	366	381	407	355	420	356	379	366	356	396	385	347	399	363	385	388	371	370	363	413	385	347	403	399	365	377	392	341	376	349	360	420	360	362	408	383	382	390	377	382	389	369	385	355	371	353	381	363	416	354	336	360	396	352	367	402	359	358	391	366	397	368	380	359	405	350	362	351	393	378	389	387	378	341	345	391	319	362	413	373	378	406	399	421	413	389	392	403	359	440	373	374	372	370	384	378	379	349	364	382	356	385	369	325	381	412	399	351	398	376	368	390	390	377	357	379	394	348	360	371	378	411	407	379	372	363	381	362	397	371	360	402	377	418	363	394	383	401	381	383	383	357	367	375	357	362	348	365	361	387	348	357	405	384	385	407	347	383	351	385	429	403	370	373	372	421	344	375	377	364	391	368	351	379	366	382	420	387	356	379	337	385	376	329	377	381	362	406	330	381	341	392	390	391	340	392	382	402	350	350	378	372	360	419	372	374	356	393	335	363	388	383	385	395	372	343	396	373	335	356	412	374	380	379	371	374	377	382	379	386	393	373	363	419	384	375	382	392	375	359	381	372	365	367	369	340	395	380	400	358	396	397	380	378	363	389	367	368	377	376	346	379	370	343	380	400	363	392	389	378	380	405	401	382	344	361	356	392	367	428	392	375	357	372	363	358	386	360	399	372	398	352	364	388	366	345	306	365	364	401	353	344	343	378	383	398	373	373	350	343	354	430	385	382	398	402	390	375	376	337	364	345	371	402	384	397	369	389	360	359	353	395	426	349	404	375	380	359	387	376	382	362	383	414	397	381	357	389	337	390	397	412	360	352	346	367	371	430	395	367	402	346	377	370	388	358	377	386	372	349	349	408	375	360	365	365	359	389	351	357	371	365	371	358	365	384	350	402	402	380	353	398	376	358	389	398	368	362	382	422	365	388	370	354	352	351	386	400	354	395	364	377	392	365	391	386	386	378	398	356	379	399	369	382	353	360	338	391	376	365	383	379	352	355	346	370	402	354	389	398	358	372	400	368	374	375	372	373	348	366	371	378	356	372	387	359	371	360	388	367	400	367	400	382	374	361	337	381	348	352	386	379	366	383	351	361	387	376	378	402	388	375	374	365	375	379	396	355	396	387	402	397	411	365	377	377	342	395	383	372	359	377	372	404	371	376	372	378	378	391	385	372	384	375	377	363	384	327	363	394	360	386	385	359	404	382	368	374	341	353	337	386	367	361	359	408	387	369	402	371	388	366	353	373	396	388	412	417
14424	10820	18188	17585	14722	11450	8567	6610	5467	4512	3814	3117	2402	2140	2028	1711	1575	1528	1384	1274	1174	1115	1144	1063	1021	1011	1061	958	976	1024	937	954	1009	945	917	953	913	936	926	963	963	914	979	935	937	895	930	952	891	922	867	889	922	893	939	900	914	943	934	910	890	933	881	927	865	927	884	897	897	942	928	899	939	936	942	886	947	930	991	934	881	979	968	941	947	905	898	972	898	915	944	840	903	921	893	895	909	920	919	952	943	886	928	906	878	900	912	966	1023	888	925	856	894	920	911	944	882	917	875	924	940	910	894	915	886	916	900	940	884	927	965	903	936	988	976	908	922	969	912	894	883	896	905	924	928	877	894	924	892	954	904	995	923	973	902	940	915	931	928	917	954	890	913	957	946	942	900	908	979	904	930	975	916	920	915	925	880	907	907	910	895	877	958	914	904	970	947	938	924	921	929	918	934	924	902	947	969	906	936	939	900	896	926	907	948	892	930	935	935	910	931	914	928	941	932	843	875	880	934	913	917	885	878	888	903	894	970	902	958	914	914	980	959	911	925	917	946	941	905	953	912	915	883	896	909	963	856	911	850	937	915	960	940	954	896	968	853	941	886	945	922	889	965	939	902	867	896	934	891	965	895	927	927	930	957	913	920	914	908	919	932	902	943	886	863	943	876	893	953	936	901	885	931	925	916	864	919	976	921	884	913	921	913	929	891	923	923	934	956	928	926	932	925	907	934	971	935	907	929	943	934	924	935	943	921	927	938	978	967	950	904	988	938	988	912	903	935	932	891	869	918	971	920	933	928	924	934	919	946	961	913	924	951	959	929	903	904	945	892	963	962	964	915	970	918	916	939	922	940	951	950	925	963	920	914	936	946	927	908	936	892	953	924	879	911	906	952	967	914	925	945	891	922	955	915	930	961	931	918	918	934	926	872	910	924	928	939	932	890	948	922	945	915	851	941	939	905	902	910	877	877	915	945	891	886	951	957	895	925	914	920	890	922	918	895	937	925	942	932	963	920	925	924	972	958	924	912	876	893	903	965	964	875	941	937	928	891	924	888	927	967	930	966	956	878	962	938	954	934	940	921	929	976	922	901	926	991	890	999	891	896	912	915	1038	947	846	967	894	947	921	938	881	912	867	937	957	914	961	911	901	912	897	915	919	884	915	914	940	940	927	838	901	918	931	871	973	949	957	859	951	871	888	948	915	866	950	915	947	886	932	954	908	898	911	969	870	903	948	946	902	907	898	923	918	900	882	937	945	965	978	923	971	917	949	915	945	932	941	911	928	988	927	939	914	916	965	907	965	980	885	905	942	907	910	880	945	882	926	941	928	916	919	940	985	901	958	907	930	935	971	927	883	929	958	958	918	873	921	947	911	901	957	929	925	888	922	899	969	914	950	863	914	923	915	914	866	919	895	949	883	962	951	901	933	940	957	928	936	886	921	895	928	960	921	922	931	949	905	925	933	936	970	967	882	965	931	901	929	893	922	919	895	971	942	947	920	941	906	935	910	930	919	888	929	942	893	909	955	897	879	933	952	928	925	920	930	959	877	877	905	911	921	952	938	927	922	948	949	904	922	932	936	911	916	922	906	908	910	946	934	986	890	947	980	892	941	928	949	935	936	948	875	931	865	923	964	939	949	957	953	880	968	929	944	959	909	925	940	939	903	964	915	894	909	885	887	958	986	893	959	921	861	878	847	958	885	905	921	892	960	889	949	958	936	916	882	936	955	923	908	987	955	872	903	890	911	924	959	899	910	921	945	951	916	929	970	919	939	933	908	857	935	929	914	918	946	875	918	916	947	875	957	922	934	959	861	926	921	906	865	890	925	907	889	950	904	868	968	916	952	963	913	949	910	917	927	923	937	991	909	915	935	903	900	841	895	903	934	919	896	897	977	922	895	939	944	917	924	903	943	987	919	907	898	895	875	884	951	916	978	905	956	936	887	953	928	933	909	870	895	957	927	945	936	958	919	929	906	918	924	915	970	899	891	1016	918	919	919	849	961	945	959	912	927	871	885	958	939	924	895	848	871	917	937	934	908	889	951	909	945	866	815	964	1003	909	885	968	946	882	910	905	885	868	929	908	880	951	960	924	878	913	935	959	910	916	950	916	929	934	919	871	884	884	982	939	947	909	936	955	940	918	946	927	962	924	931	958	986	911	932	940	887	902	887	910	935	928	950	873	876	921	837	937	873	959	922	868	877	977	879	930	931	911	968	906	890	934	924	993	947	950	872	931	925	954	879	908	897	913	927	925	932	865	937	943	914	922	931	944	961	934	905	939	911	965	885	909	884	955	911	1011	930	925	916	926	935	912	900	961	919	905	885	919	909	954	968	901	926	935	941	951	936	908	951	880	895	908	960	879	928	946	946	946	894	978	925	907	891	929	970	919	902	956	939	939	894	973	907	958	911	932	946	938	941	903	925	957	958	941	937	914	865	931	959	945	911	922	889	916	920	952	918	935	947	916	939	911	928	905	939	882	931	932	909	957	909	909	908	954	925	909	904	948	926	883	895	979	906	919	902	939	891	970	991	895	874	887	936	917	908	941	893	985	897	915	914	864	843	920	922	966	957	912	913	911	925	1003	917	926	915	948	922	928	938	952	932	924	928	919	892	908	901	939	900	864	934	936	916	946	957	891	910	946	902	934	904	955	915	948	954	903	888	890	911	995	939	908	906	926	945	909	899	927	891	886	937	908	934	935	885	968	886	934	908	983	892	849	913	952	885	920	931	903	920	892	911	904	884	899	943	940	911	876	921	908	895	987	847	966	927	919	873	923	927	946	866	877	895	964	948	948	947	969	959	939	920	907	951	931	922	966	899	909	927	905	927	936	920	950	883	964	911	924	992	875	915	920	954	972	952	935	882	939	903	897	927	943	895	861	905	858	932	911	942	861	929	918	924	881	870	890	909	858	919	908	924	967	904	945	910	984	911	944	924	929	917	930	974	916	943	963	909	849	962	882	905	943	923	950	946	969	934	922	1007	904	983	926	951	929	917	916	928	927	961	869	926	974	954	927	924	926	929	907	947	958	859	887	894	941	1016	934	929	937	915	929	968	938	939	917	923	944	919	924	1011	907	904	876	929	907	932	918	860	917	932	926	937	971	923	911	868	928	883	942	927	948	903	908	874	975	911	945	911	938	930	942	908	914	922	958	893	919	924	933	946	949	942	980	887	939	992	951	987	933	911	920	896	906	902	860	964	934	917	967	969	937	905	926	947	894	897	902	916	949	955	911	966	902	926	913	904	906	890	919	912	910	949	951	929	925	945	889	902	960	923	949	929	957	916	944	885	959	963	905	942	872	906	949	958	903	924	887	905	868	941	878	924	876	895	906	904	884	964	961	906	900	910	905	844	915	865	923	911	895	953	939	961	922	898	917	882	947	890	922	982	940	854	928	961	920	932	906	893	943	914	929	956	964	866	885	891	885	880	945	890	973	904	932	884	926	967	903	922	922	934	955	915	895	947	927	927	940	888	983	937	907	897
32680	21663	23170	16432	10694	7392	4537	4484	3544	2733	2210	1815	1324	938	827	863	863	890	634	503	583	519	499	416	438	413	435	467	405	429	410	407	406	353	345	357	391	324	371	383	395	349	350	361	368	373	386	344	389	354	347	363	388	345	371	370	371	398	392	372	386	362	360	343	366	398	391	367	381	362	388	392	400	373	378	369	345	368	366	385	379	332	311	388	375	400	375	363	377	366	385	374	368	387	394	383	363	404	352	354	362	368	382	367	401	395	351	382	377	364	354	375	370	405	399	310	383	357	359	363	371	386	343	350	350	382	342	363	388	381	372	364	388	358	359	370	355	343	359	374	356	392	392	386	387	384	350	387	371	412	406	369	367	354	416	370	353	366	342	331	356	389	386	369	384	357	386	344	392	381	379	372	355	370	368	358	386	369	377	364	357	359	386	337	408	370	373	366	365	343	375	376	404	410	367	414	360	365	358	361	375	355	368	380	396	389	358	368	343	372	427	372	398	394	381	361	374	385	382	372	395	347	335	375	350	389	394	349	349	360	363	381	377	376	377	362	379	324	367	357	406	373	373	402	369	373	358	350	399	333	370	387	378	320	357	374	380	384	388	349	388	365	399	356	376	367	367	353	379	360	400	402	387	409	355	381	367	404	332	357	340	341	358	360	332	382	400	414	395	354	369	343	354	371	362	353	342	353	367	421	378	357	343	383	397	365	380	336	362	364	390	392	403	386	357	374	362	398	419	379	343	384	396	355	343	384	367	365	382	353	368	346	387	399	376	358	333	409	359	355	353	354	356	371	362	360	409	402	381	358	398	384	345	366	381	365	372	378	371	382	366	389	403	365	357	379	358	379	329	402	352	335	398	389	389	370	357	371	353	401	365	322	354	413	377	341	373	375	347	385	376	375	366	388	319	363	381	355	393	354	390	371	387	398	348	334	372	346	395	340	353	389	365	371	380	364	373	383	355	365	359	374	357	338	344	382	393	359	367	332	350	367	385	376	383	404	346	335	378	371	365	388	378	360	378	330	384	349	406	383	354	356	398	382	345	359	345	328	369	355	384	348	349	325	372	383	386	381	374	362	329	352	358	376	360	338	350	370	388	365	395	341	401	348	369	401	375	358	373	375	368	393	375	356	394	375	364	368	375	383	411	353	344	384	379	346	392	360	351	395	349	377	409	359	371	356	360	395	350	371	390	380	396	366	377	391	361	362	405	359	364	392	354	385	391	395	376	370	356	367	348	359	364	369	373	367	332	373	404	360	375	391	390	388	371	377	379	361	326	377	380	354	365	334	388	391	353	350	356	356	349	374	350	383	377	370	324	406	355	317	374	375	353	377	334	326	353	344	380	400	369	397	333	383	340	361	376	358	389	384	365	372	350	322	365	367	372	344	342	401	329	362	361	372	368	358	382	381	374	368	396	375	366	337	357	360	413	404	344	393	357	366	365	387	396	366	378	396	370	363	397	347	349	345	383	394	406	354	384	387	379	364	375	371	354	391	399	400	354	353	369	356	348	373	378	380	383	408	381	381	371	354	385	384	369	337	374	409	343	401	415	392	371	408	347	404	356	381	396	386	378	374	361	382	387	367	398	394	380	364	413	414	415	354	384	367	397	378	397	348	375	386	355	381	372	388	373	379	388	382	373	372	332	376	344	382	367	387	376	370	359	398	384	375	363	365	371	378	403	405	381	367	341	385	385	354	401	392	368	375	345	358	386	334	372	383	395	383	382	390	359	353	350	365	365	392	362	376	406	357	386	354	405	386	366	366	362	358	363	349	360	333	378	361	359	394	386	362	345	400	387	375	345	380	336	361	358	368	385	403	352	366	380	397	341	380	371	379	361	382	389	342	383	335	350	364	346	368	391	397	364	355	346	356	333	354	392	370	364	335	338	349	388	375	375	353	372	372	424	380	371	354	409	369	371	373	361	382	351	384	363	360	378	401	386	336	358	378	427	363	421	379	376	371	444	382	380	384	369	364	345	358	383	369	388	370	403	334	426	358	391	389	343	374	387	398	390	370	356	373	358	388	397	335	375	400	379	372	356	340	383	355	353	337	379	366	352	363	380	366	365	405	423	397	331	365	400	374	379	373	385	393	353	377	382	377	375	364	372	375	375	387	381	346	356	303	366	370	373	397	378	376	368	342	387	379	417	408	396	400	364	375	346	394	373	392	418	378	367	340	363	387	419	370	396	368	376	325	394	344	366	376	361	373	395	390	377	345	387	368	371	343	401	398	352	403	356	379	375	353	366	389	365	385	370	389	363	379	410	393	347	351	345	386	372	394	378	352	380	372	330	367	361	383	358	371	359	412	373	374	373	369	424	399	402	303	338	370	367	325	356	386	366	382	371	363	347	376	367	375	356	361	388	350	372	349	361	356	377	382	388	368	367	361	408	381	380	366	359	375	363	368	336	365	379	368	340	371	399	373	381	365	368	315	387	324	435	370	378	380	381	370	358	373	362	360	346	369	381	362	401	394	352	352	371	353	378	360	357	382	341	344	367	354	370	365	387	383	368	387	356	348	366	388	374	362	395	373	379	358	400	345	384	330	381	350	406	368	353	357	418	392	321	393	413	353	356	370	374	336	336	388	370	349	356	361	374	354	365	410	373	386	362	324	368	378	392	346	386	372	389	347	351	379	410	344	365	369	382	432	367	368	361	401	372	381	360	376	388	375	361	340	390	357	402	365	391	387	382	345	378	344	386	353	398	378	356	345	393	379	432	375	375	359	397	373	364	367	354	374	376	389	405	386	360	341	386	364	376	334	364	371	378	336	356	369	336	351	358	334	344	346	393	367	382	357	407	375	319	376	358	377	380	340	416	414	369	329	345	341	353	385	390	385	374	369	368	355	387	369	327	361	405	363	351	371	383	371	400	385	322	382	378	378	359	359	367	360	378	388	367	367	396	377	383	389	363	387	381	358	407	363	352	380	362	347	364	377	368	399	340	354	369	359	392	380	387	331	402	377	381	384	375	362	344	383	379	392	403	396	397	375	351	392	341	352	381	355	365	397	393	343	370	353	378	398	400	369	388	377	362	405	378	393	410	401	364	381	378	376	338	393	359	384	382	399	374	374	360	406	383	386	385	392	361	355	352	397	376	368	361	352	346	399	355	340	384	368	366	380	352	372	374	380	400	369	386	416	377	369	398	373	404	374	364	359	321	363	403	364	411	365	381	371	381	389	370	341	344	348	400	383	350	398	359	385	341	351	380	388	380	382	367	379	400	385	365	367	398	360	389	358	387	366	408	371	381	376	391	368	349	377	366	363	376	373	407	397	366	361	397	368	374	376	355	364	394	362	383	361	359	358	370	344	356	403	393	378	371	341	347	386	406	397	384	407	358	364	351	345	348	405	377	398	360	395	364	380	357	362	372	367	366	357	364	371	354	376	380	357	364	372	354	380	386	373	414	363	338	384	393	402	381	390	347	375	393	334	387	364	369	374	379	354	368	369	363	353	376	371	348	382	343	392	379	356
18292	18908	27080	26296	22915	19762	15243	17152	14422	12456	10503	9179	6604	4651	4017	4068	4365	4296	2629	1823	1894	1882	1583	1348	1182	1213	1096	1103	1151	1034	1034	1084	968	987	1001	984	857	965	931	889	909	987	910	960	900	895	951	907	925	862	904	934	915	948	925	917	894	935	953	978	946	891	927	884	931	928	984	882	917	904	937	899	915	933	915	881	915	892	964	874	915	871	921	912	876	937	911	933	895	917	915	898	867	903	926	912	867	958	938	945	923	942	900	855	918	921	898	874	995	953	894	875	939	944	927	891	954	931	923	894	928	881	914	949	898	874	907	898	917	908	921	898	935	908	912	870	974	912	943	915	926	913	944	933	943	939	926	967	894	958	905	951	881	898	928	931	975	881	915	909	920	938	873	926	939	977	916	844	942	948	925	904	911	909	904	917	944	895	886	896	924	922	923	918	887	920	910	919	911	940	967	930	884	870	911	900	908	911	925	918	927	927	926	963	958	935	926	885	924	920	909	922	905	937	893	949	883	918	940	937	905	902	884	900	930	929	888	889	933	925	975	934	944	908	956	920	959	922	940	944	911	865	896	966	891	955	909	918	904	961	935	947	953	937	925	932	898	894	915	952	946	887	915	907	881	876	904	941	907	895	901	949	952	991	929	933	932	928	894	913	915	859	885	907	889	944	943	934	883	954	879	963	895	891	876	917	919	930	908	914	865	851	929	919	901	931	928	881	916	909	919	914	896	914	904	927	997	929	902	868	904	913	891	874	847	951	908	913	895	924	892	927	889	975	869	907	879	931	876	903	944	910	920	869	917	936	909	906	958	874	960	896	973	966	923	979	930	887	940	919	906	925	913	907	882	953	950	876	930	957	992	886	914	909	872	937	915	928	918	894	894	955	895	914	958	904	927	947	912	914	927	906	914	906	852	899	878	941	950	892	916	894	913	926	903	929	875	929	936	909	898	911	946	934	960	924	903	910	989	893	930	874	963	948	896	899	951	900	861	904	904	940	933	863	905	963	880	940	887	940	913	878	945	969	928	913	955	938	892	971	922	848	929	905	959	903	903	868	940	896	907	944	958	926	946	903	895	926	908	916	892	921	919	931	905	893	896	921	968	862	889	917	925	921	919	907	957	875	916	873	916	909	916	909	945	924	978	904	905	917	902	936	941	908	948	926	938	898	930	959	903	874	855	894	929	894	928	940	878	934	927	914	936	965	894	865	882	870	874	901	891	956	871	969	952	935	914	944	889	954	932	894	968	903	854	909	893	952	901	923	875	941	863	873	897	908	928	927	923	903	895	955	907	916	883	865	944	889	890	961	954	896	951	823	917	940	881	901	877	910	900	922	930	939	929	890	920	951	945	923	960	970	906	891	901	943	927	880	897	937	893	943	932	954	925	948	883	941	903	932	890	895	895	875	910	917	942	951	934	932	927	942	925	941	929	901	944	934	927	943	930	874	917	927	898	921	875	942	912	929	899	925	937	929	870	889	894	887	926	912	920	912	938	933	921	914	859	898	929	894	884	971	937	939	942	916	896	864	912	907	921	923	986	911	923	871	948	935	914	881	924	923	907	950	905	928	917	912	866	909	942	919	879	913	847	957	918	955	912	944	924	942	945	926	926	915	928	936	864	914	834	882	957	919	934	880	959	970	920	870	902	943	929	896	965	962	922	953	975	943	894	861	981	897	934	925	933	939	882	933	969	908	961	893	915	898	919	958	946	941	885	954	918	948	971	919	981	908	864	946	953	906	927	920	950	949	884	928	934	941	940	1003	899	935	880	915	911	974	920	937	891	968	854	938	918	959	881	920	943	949	951	917	877	922	902	903	921	878	918	980	895	890	882	937	888	904	944	887	907	929	914	873	920	910	943	913	982	947	956	946	947	997	860	963	944	938	926	885	874	918	945	947	971	894	877	894	917	925	924	938	921	933	888	915	883	910	968	941	921	875	903	986	910	906	905	920	918	915	988	884	931	915	906	922	911	918	909	911	879	928	926	934	892	870	916	945	905	968	900	956	930	856	889	905	915	890	909	900	915	881	883	934	899	886	940	926	949	910	895	903	867	899	849	951	855	922	923	973	908	940	933	889	941	907	892	895	933	987	967	957	941	882	931	923	885	929	917	890	901	952	950	920	861	931	910	954	886	917	904	969	883	910	907	900	875	946	898	933	904	899	926	905	938	897	907	914	896	917	907	937	954	926	904	894	879	928	902	904	918	951	970	928	920	889	936	884	885	935	865	929	912	910	905	929	954	926	945	924	959	895	868	951	933	893	868	907	900	915	905	962	953	878	930	953	982	923	915	911	942	907	893	901	905	954	906	885	986	924	924	934	930	966	915	873	957	916	912	933	952	897	907	955	926	941	903	911	928	894	918	917	874	902	878	919	951	901	930	928	931	969	918	864	946	929	926	904	895	932	878	909	925	930	913	903	882	940	880	880	965	854	919	953	874	905	916	883	919	872	928	901	895	877	897	929	919	918	956	896	905	842	945	945	903	890	885	922	935	909	961	940	844	904	896	915	1008	906	945	964	944	969	947	927	923	903	918	943	928	923	869	922	979	924	937	955	925	943	908	882	918	921	930	906	922	954	948	934	905	945	929	891	939	938	918	901	888	965	948	980	903	960	941	909	956	904	922	935	923	938	926	901	907	877	938	940	932	918	911	885	927	956	961	992	894	903	913	920	915	940	899	918	932	931	919	911	956	927	889	935	911	945	895	923	918	892	898	887	902	920	945	892	932	911	950	946	1001	879	915	919	941	951	935	959	940	943	915	879	905	889	907	863	915	911	917	950	919	867	957	932	944	942	902	935	929	929	913	950	881	961	905	953	912	929	946	911	904	915	945	889	910	907	867	948	910	977	917	919	918	918	985	897	932	828	906	949	929	973	919	901	888	915	891	968	859	943	909	946	947	967	910	948	922	912	963	949	911	914	869	909	905	893	929	920	905	924	933	895	881	956	949	904	916	897	918	917	925	960	912	913	918	914	906	888	891	940	911	909	940	922	900	911	907	925	943	1009	900	876	962	924	875	903	917	902	911	930	918	865	908	910	922	963	937	936	936	929	879	883	924	919	918	898	880	919	881	949	1000	952	959	890	921	910	900	888	897	902	927	927	917	919	894	925	943	875	911	937	971	904	964	883	907	923	938	938	899	950	932	978	921	943	957	895	837	942	934	907	902	959	933	917	903	955	940	962	907	961	919	886	910	914	882	888	928	935	950	918	995	920	938	958	896	980	908	927	887	889	897	901	971	945	919	886	883	906	910	871	937	945	912	958	949	919	927	903	933	922	880	938	859	916	894	913	928	950	909	948	905	899	954	942	924	968	963	953	907	956	934	901	959	905	904	939	933	944	929	924	929	905	924	942	910	919	899	944	923	864	910	938	940	932	970	930	906	851	929	895	902	945	892	932	951	900	942	905	907	900	972	978	916	946	934	902	877	949	907	911	938	923	949	901	871	915	932	901	893	935	925	926	894	894	878	896	904	940	951	945	908	930
36082	28804	32784	24229	17774	13492	8067	8718	6845	5268	4056	3540	2387	1664	1386	1406	1518	1481	867	692	634	590	562	523	470	482	426	416	401	406	406	422	388	415	366	363	383	378	392	404	385	370	362	389	376	356	335	353	347	396	408	410	386	356	349	380	363	391	381	402	396	382	349	339	377	331	397	364	359	363	373	397	367	390	383	368	412	351	390	362	372	358	379	381	378	383	369	356	414	366	400	362	374	326	360	367	362	361	369	395	369	381	396	391	356	410	366	376	383	374	390	387	383	375	368	349	379	381	343	385	376	377	385	357	399	386	343	389	380	361	389	397	388	393	343	351	377	391	410	371	334	377	399	376	388	359	365	386	365	362	395	384	399	391	345	335	370	394	350	361	381	369	372	347	368	365	396	378	377	409	397	352	384	389	346	352	388	382	355	408	373	401	391	382	377	383	366	393	400	363	390	344	384	409	386	379	332	374	368	399	355	375	396	365	361	414	408	352	391	360	370	394	381	364	367	352	371	379	354	377	374	364	386	348	363	396	384	381	357	331	362	369	368	388	345	342	363	387	354	350	364	334	391	370	410	329	374	398	334	392	348	371	385	395	369	381	387	368	347	354	378	375	389	371	356	380	371	351	397	396	385	356	369	340	376	388	371	366	403	396	399	374	360	366	387	416	317	370	361	330	382	401	397	391	389	374	351	363	356	354	377	348	375	383	361	347	377	377	377	394	366	390	362	377	388	382	400	357	369	362	352	377	379	364	382	395	385	360	361	339	368	371	381	365	376	361	395	348	323	371	402	391	388	379	362	375	363	383	367	351	363	372	419	392	330	354	374	374	422	361	347	358	370	374	376	367	378	386	347	402	393	395	366	388	348	387	377	370	352	406	364	349	406	397	355	425	370	385	379	355	391	326	422	382	373	376	352	322	378	413	371	381	355	382	406	406	400	402	411	327	357	339	399	367	379	365	337	347	395	406	346	358	420	430	384	348	362	393	370	380	391	386	388	354	369	368	390	359	354	341	351	353	388	391	384	365	358	358	384	407	373	420	362	394	374	369	395	370	362	373	399	415	374	351	386	396	392	363	352	407	366	393	368	379	354	385	408	372	373	338	359	378	345	388	364	385	369	396	392	368	367	372	376	388	392	349	382	384	356	371	389	372	359	381	374	357	389	374	381	353	383	370	350	357	363	358	375	406	393	419	377	395	360	369	423	338	374	354	372	360	363	362	351	340	352	375	371	427	380	374	314	337	379	350	377	358	389	393	361	361	370	383	363	389	387	400	362	362	370	371	408	371	369	374	372	353	342	352	368	345	377	379	382	383	380	386	403	376	367	379	370	380	383	370	380	370	386	369	370	385	364	369	359	376	372	412	393	374	393	372	381	331	349	397	381	353	403	361	403	385	368	399	365	393	378	363	386	356	382	428	391	335	333	396	354	389	378	362	365	377	390	364	376	358	363	396	385	364	406	360	383	368	362	366	372	365	402	384	367	405	365	410	369	369	377	390	412	400	345	355	372	357	380	382	368	377	358	368	361	367	371	394	352	382	372	335	399	385	374	376	399	373	350	383	356	398	373	397	347	380	373	403	355	376	396	385	382	403	370	333	349	370	366	371	397	340	355	374	359	377	358	373	357	377	349	345	389	399	410	367	362	388	397	357	366	393	401	355	349	371	407	385	359	396	357	383	350	329	383	391	354	347	399	372	367	368	356	356	391	371	367	356	378	362	375	377	353	361	409	373	390	394	387	383	375	377	370	414	358	336	356	360	409	382	375	347	385	377	391	347	366	384	402	393	371	399	375	357	369	353	392	377	368	399	414	352	364	370	363	383	364	353	385	361	396	384	395	378	391	361	353	374	398	373	415	354	353	385	381	394	381	396	434	383	383	361	420	346	394	373	370	388	388	334	410	369	361	401	363	380	358	356	381	339	406	365	361	407	370	396	365	395	380	361	331	394	383	373	368	374	353	377	393	384	392	372	397	364	389	386	371	392	367	365	368	346	374	356	405	385	390	357	369	349	386	353	391	401	383	363	403	403	382	376	388	377	388	360	348	344	388	403	355	350	376	351	364	364	350	360	364	361	373	375	364	396	353	376	363	357	369	386	404	397	381	339	380	358	358	400	386	357	403	406	364	425	351	377	394	368	381	410	356	377	391	356	388	380	369	364	353	382	379	327	360	394	370	378	343	353	365	375	405	367	401	355	376	393	380	391	372	412	371	388	385	363	384	392	376	381	363	352	378	388	343	395	389	413	376	394	388	337	349	346	397	380	402	382	370	351	385	379	346	371	369	352	391	360	377	360	366	362	373	336	371	359	358	360	391	425	370	345	368	351	376	369	364	367	420	352	348	370	360	375	393	390	386	378	402	371	362	387	391	396	368	377	369	422	370	345	393	391	352	365	360	393	354	358	364	387	413	345	410	383	378	335	386	395	375	363	381	364	354	407	337	357	365	416	371	374	395	355	370	391	402	377	380	395	392	361	366	373	379	394	386	359	390	372	371	409	367	387	373	394	409	434	393	374	392	386	380	361	383	356	389	358	405	359	342	363	386	379	358	359	357	318	372	337	383	339	370	384	410	406	362	360	386	406	386	378	404	372	407	398	371	353	363	330	381	385	419	367	386	384	357	393	417	387	374	368	335	360	360	360	344	385	417	414	325	383	356	347	399	398	373	391	388	354	404	390	376	343	362	390	381	369	391	406	388	374	345	400	369	354	382	358	377	361	382	376	387	363	377	400	358	380	370	364	382	390	365	402	348	408	370	384	396	357	395	367	384	369	352	407	357	386	405	382	390	350	358	368	380	366	381	381	358	372	383	402	389	350	375	415	406	408	374	390	392	388	354	356	382	360	348	369	397	373	400	375	348	396	377	377	366	376	383	415	386	385	363	352	349	372	378	395	427	396	381	360	353	360	363	335	366	362	418	396	372	387	355	376	342	370	379	367	355	373	352	372	361	381	381	393	363	378	374	405	374	374	349	344	365	349	351	368	345	338	356	390	362	407	375	411	389	420	349	383	332	365	370	383	344	369	367	381	410	401	407	359	382	367	379	374	390	367	367	390	365	369	365	360	367	420	380	405	394	379	355	391	363	394	413	365	350	383	397	353	389	403	366	414	394	333	377	323	391	359	384	391	391	362	400	398	371	367	418	391	367	377	345	347	449	380	323	374	370	369	384	377	348	396	382	383	395	358	383	396	385	376	375	354	369	391	388	402	395	389	378	383	349	382	405	374	356	373	372	373	385	378	337	409	370	402	342	360	375	360	394	381	373	385	385	376	375	388	393	372	365	384	385	366	374	374	386	346	381	359	353	376	377	366	403	357	360	402	360	382	369	369	359	355	417	357	398	385	369	382	376	377	412	389	346	363	342	387	383	390	384	362	409	390	379	393	378	369	401	409	373	388	382	350	352	362	362	358	404	358	398	384	356	345	401	367	376	370	422	388	367	366	352	345	381	401	376	394	367	366	404	396	377	386	361	367	380	350
21196	24472	33913	32279	30198	26405	21548	25130	21958	19283	16679	15507	10475	7652	6731	7104	7841	7237	4138	2883	2718	2679	2302	1718	1457	1539	1321	1290	1291	1221	1285	1206	1029	1022	993	958	919	930	973	988	997	910	871	987	932	927	939	909	915	988	948	929	970	899	890	942	962	983	894	930	939	943	973	921	954	916	945	932	927	925	950	910	892	929	917	934	888	910	927	945	951	929	927	916	902	943	905	925	943	899	930	925	940	892	904	940	947	883	891	925	951	897	868	895	952	920	905	897	855	936	924	950	941	894	987	954	968	894	909	935	899	953	953	923	913	837	873	883	861	940	948	924	900	907	952	876	937	956	950	929	936	913	890	932	868	880	889	929	865	970	904	887	870	842	900	906	900	893	957	907	870	910	919	871	887	926	878	882	936	939	915	875	910	901	903	917	896	913	911	906	901	897	936	913	948	918	925	949	912	913	929	904	945	870	900	927	909	891	893	949	931	933	859	969	962	963	919	947	904	955	871	943	935	939	930	891	886	911	930	915	940	920	868	925	927	959	928	937	915	915	943	915	952	907	909	932	914	912	905	898	942	920	938	884	905	928	926	908	912	964	951	918	915	890	948	931	944	908	915	902	923	921	949	914	951	943	952	882	893	869	932	926	944	950	919	959	923	922	948	927	944	907	911	921	882	925	928	920	891	912	863	971	926	949	899	935	899	882	889	938	927	905	893	877	865	927	863	874	868	887	918	909	871	900	902	936	878	964	894	912	924	963	943	910	886	871	907	900	911	916	976	895	917	927	923	965	906	913	946	885	925	934	964	917	904	938	957	913	915	918	924	903	842	896	874	934	890	917	937	949	937	877	868	965	912	954	916	863	970	930	907	943	883	886	917	940	931	961	871	918	957	918	975	884	897	892	932	907	913	900	869	914	957	855	996	931	885	963	942	919	942	935	911	926	938	943	891	994	918	898	987	913	930	956	939	966	930	926	914	918	922	948	985	911	886	906	880	940	941	902	917	906	916	966	873	891	910	902	971	903	905	924	999	932	974	902	890	889	878	992	964	911	923	932	897	951	908	902	925	918	906	938	947	903	867	962	964	944	904	898	892	964	979	906	945	922	913	967	951	888	917	926	936	866	879	920	877	882	950	906	882	981	935	907	896	885	935	879	905	893	934	970	906	869	880	927	927	914	891	860	886	894	926	912	886	934	899	905	979	910	932	898	914	912	938	908	1018	848	920	937	930	863	865	884	907	933	898	954	951	947	928	889	874	977	877	929	890	903	945	950	880	979	944	897	936	911	914	917	893	915	907	896	891	963	941	925	857	932	954	928	969	890	888	911	932	920	924	940	961	903	974	844	881	933	934	967	919	930	953	946	873	873	949	896	902	967	940	930	869	888	935	893	945	927	937	927	921	924	937	898	974	936	887	908	935	951	872	917	905	912	909	923	925	937	952	946	909	929	903	823	932	897	950	946	955	950	903	896	905	936	901	930	922	957	912	930	915	943	897	946	875	870	871	898	911	946	941	930	934	891	965	943	965	903	883	900	932	962	885	915	899	939	925	879	934	877	934	872	928	912	901	891	924	897	951	855	909	916	916	906	887	933	898	966	912	892	911	876	910	899	926	906	888	922	895	903	910	942	971	937	902	897	919	888	938	987	901	929	922	900	946	873	966	904	925	938	904	922	877	928	911	923	958	934	898	920	951	902	939	879	932	903	923	911	908	920	904	906	929	896	918	958	935	918	942	882	932	953	887	909	902	942	964	919	896	914	868	955	904	884	917	1002	862	903	908	868	955	861	890	912	927	870	878	920	891	961	886	931	926	928	912	898	923	853	911	876	935	945	889	933	991	898	903	916	952	921	892	947	896	912	882	867	921	922	968	945	929	906	939	906	912	939	946	890	942	906	949	913	879	889	959	920	924	926	954	894	890	937	900	895	915	888	897	921	899	897	937	950	949	938	940	929	924	909	911	889	936	926	955	909	887	916	975	917	895	935	954	862	920	897	877	888	941	905	910	932	939	908	931	914	883	962	1003	1003	872	874	834	910	932	951	884	936	964	846	904	942	935	945	827	898	905	936	940	881	906	887	899	886	908	857	911	949	874	898	946	968	930	901	904	885	927	931	908	964	908	914	936	975	880	881	908	944	889	922	930	938	922	898	947	900	965	914	897	935	928	887	943	946	883	888	949	934	899	882	934	935	937	905	887	908	932	870	897	905	951	894	897	939	928	946	864	853	874	929	925	901	950	910	877	895	937	922	877	918	945	913	922	940	894	926	951	955	926	958	965	926	890	856	929	941	895	848	920	895	962	981	876	931	923	937	864	896	930	898	943	909	928	927	892	925	968	905	895	918	895	922	951	911	923	965	967	865	913	919	932	913	921	920	916	891	923	936	939	903	938	876	978	946	944	951	950	973	953	887	930	952	946	932	852	882	944	890	896	911	913	928	883	913	956	927	898	944	946	900	927	901	898	892	919	957	933	902	876	905	937	897	912	940	913	910	880	900	945	952	926	994	952	925	912	908	947	912	977	928	831	913	922	882	905	929	874	919	954	960	916	888	870	905	858	928	948	919	889	921	906	921	877	944	898	904	834	918	910	920	922	876	937	888	860	946	910	909	940	915	922	897	882	955	943	909	955	898	973	961	925	952	898	949	863	980	915	954	938	889	868	923	918	945	928	974	920	893	914	972	931	911	926	942	944	904	912	895	929	924	880	889	942	919	990	941	892	930	923	909	945	867	909	897	972	962	966	915	896	931	902	930	951	909	885	943	923	895	948	858	926	916	898	965	970	914	933	924	884	934	886	909	891	918	921	877	887	945	952	957	913	921	927	944	865	940	925	890	880	929	923	932	948	896	896	877	923	887	967	925	942	903	972	925	922	982	888	882	929	903	944	871	902	944	907	943	863	951	919	957	992	943	937	975	911	960	885	897	926	952	899	908	907	906	874	923	900	930	890	979	909	939	893	900	950	943	905	921	931	933	934	935	973	890	886	941	904	925	903	968	871	877	907	919	896	929	902	878	949	925	918	893	957	944	891	886	933	921	934	934	908	935	854	893	916	894	923	855	987	880	896	860	961	891	886	928	924	919	883	924	941	912	893	919	934	931	918	880	910	915	913	882	950	890	894	916	960	920	920	967	855	902	922	910	951	902	930	910	851	872	871	953	890	887	889	932	903	925	933	889	912	865	917	978	919	919	920	956	918	893	898	934	936	942	942	938	913	917	923	897	938	930	909	932	957	946	942	910	926	903	936	929	907	924	933	870	916	904	931	897	908	940	963	931	847	910	892	937	922	932	904	920	847	906	941	928	866	912	890	928	916	891	883	902	914	957	910	942	898	906	937	916	853	878	905	986	912	931	914	923	937	870	929	919	956	894	878	935	945	873	905	923	911	961	899	915	912	940	968	950	898	954	874	869	1024	921	920	959	930	910	884	899	930	948	884	964	960	894	911	952	806	969	858	897	936	882	910	921	939	940	900	897	899	856	937	960	958	941	937	914	889	861
27419	12634	11823	7739	4832	3144	2052	1548	1200	993	833	791	610	575	553	511	487	495	471	444	429	402	371	364	361	362	413	396	415	371	428	373	385	363	362	382	403	392	352	380	405	379	383	376	374	377	404	378	361	383	353	379	406	398	410	387	376	359	392	377	405	375	356	403	372	397	396	402	373	381	388	366	377	382	420	361	387	344	378	379	377	367	400	429	400	360	379	392	365	340	379	399	363	381	329	374	379	371	392	344	396	391	376	413	371	384	366	383	380	403	384	386	391	389	404	376	380	389	421	382	350	424	377	378	407	384	385	383	392	387	372	358	367	395	390	394	369	430	406	386	388	421	376	358	339	375	405	398	378	378	364	367	399	377	341	381	406	351	364	388	397	385	364	370	376	385	371	408	332	364	420	398	377	374	395	377	389	385	397	366	357	380	354	385	392	343	400	400	342	370	367	386	384	364	377	384	374	397	367	385	393	351	386	371	374	397	391	386	398	377	368	390	388	366	382	372	369	374	346	394	377	363	384	339	381	376	358	395	356	349	343	391	389	369	390	351	351	391	400	395	404	373	393	384	372	365	393	406	374	399	399	372	396	355	358	409	374	395	402	404	423	385	383	389	403	408	355	354	373	353	371	414	381	377	372	349	416	336	369	401	373	364	363	373	375	396	379	433	404	364	352	354	338	404	396	389	387	388	368	335	352	388	402	357	326	402	439	386	380	351	356	366	371	370	401	386	400	379	378	376	374	377	364	391	384	365	405	372	418	381	354	380	377	426	391	371	375	394	351	381	373	411	387	373	380	389	387	351	404	376	379	412	423	395	365	402	354	381	368	348	384	394	390	412	385	361	344	382	381	389	368	366	371	402	392	364	398	361	350	378	396	362	394	359	388	365	395	394	348	390	384	422	348	363	369	397	381	386	402	391	365	394	384	369	424	373	358	375	377	439	389	354	384	382	357	381	347	395	402	402	355	366	366	382	359	355	382	404	424	339	372	377	355	406	393	411	385	358	383	412	413	404	367	372	334	355	352	397	384	385	377	364	398	329	347	396	384	381	361	381	350	399	391	395	422	377	367	396	373	406	354	424	360	405	362	397	390	400	370	357	384	396	397	368	395	378	372	362	389	395	425	419	410	358	420	396	367	360	368	394	399	390	369	390	407	396	406	361	354	375	411	391	396	357	391	398	385	372	409	414	397	386	361	372	402	362	368	386	384	347	379	360	400	370	361	352	385	365	389	386	398	385	415	380	361	405	393	357	373	413	352	368	378	338	370	392	361	356	397	388	385	373	388	366	375	381	358	372	428	404	362	375	395	359	355	391	373	400	388	382	373	369	397	372	372	386	400	398	353	389	375	390	366	361	389	380	389	400	366	379	368	372	363	372	364	407	405	381	366	357	405	364	366	385	385	371	385	366	399	365	385	354	402	366	356	365	384	372	362	390	378	383	363	398	380	367	386	385	389	383	400	395	369	402	386	372	401	417	363	365	381	347	407	361	373	383	359	381	387	381	404	353	348	372	432	358	374	371	357	403	365	399	390	425	380	382	356	376	402	356	386	377	362	356	366	369	411	388	398	381	395	395	382	342	401	380	357	364	373	371	388	382	403	347	377	371	389	357	330	353	366	387	365	379	357	398	360	408	401	377	386	413	369	347	400	388	386	399	402	399	412	408	389	400	408	400	366	415	347	390	389	376	402	420	376	363	370	374	365	383	388	385	395	387	361	359	397	372	388	385	368	376	401	365	386	422	387	404	376	395	386	382	361	386	393	405	367	368	371	416	375	384	394	338	374	399	421	404	381	383	387	386	386	355	390	372	411	372	363	397	398	371	392	354	367	378	374	383	351	398	371	368	422	329	372	358	390	389	373	399	365	368	374	386	401	367	366	350	372	359	375	409	399	387	389	368	361	382	408	395	385	403	389	410	384	375	394	344	340	397	380	373	368	398	370	381	397	378	386	374	364	397	366	400	394	367	363	376	382	406	370	378	389	404	340	404	356	393	395	387	362	423	422	397	386	366	378	398	390	337	374	369	363	393	416	372	381	408	400	402	410	392	373	398	363	365	412	364	389	427	352	409	390	378	349	369	369	379	348	346	381	384	366	389	380	406	355	358	375	396	346	341	372	369	381	404	399	389	391	441	390	414	358	373	406	356	380	390	368	414	367	383	360	357	382	382	377	371	324	365	373	373	367	399	392	385	359	405	363	393	367	370	426	378	350	379	376	423	381	333	386	392	370	363	378	392	398	351	384	386	369	382	376	377	360	385	385	365	411	409	372	388	365	359	427	380	388	434	402	419	383	374	391	363	435	388	383	395	389	383	389	362	364	360	367	403	388	432	354	410	389	412	422	422	377	406	388	399	395	356	363	373	385	397	400	407	389	378	379	382	376	391	366	369	336	372	390	393	371	385	400	332	385	384	407	414	388	408	367	381	405	377	358	393	396	390	357	343	360	349	378	340	369	343	366	347	403	390	385	398	394	400	362	387	373	332	391	376	380	424	392	388	397	391	357	374	370	395	389	389	372	394	387	383	384	368	371	385	353	370	387	382	377	424	331	378	363	366	349	413	381	366	387	361	372	386	369	393	405	417	378	400	355	389	380	373	396	373	409	403	421	337	350	374	368	400	391	373	374	373	382	363	395	390	357	406	413	344	377	390	363	362	385	388	421	388	352	416	375	382	394	417	361	403	353	395	378	393	368	321	371	408	367	394	373	397	378	394	340	378	408	384	391	368	388	417	398	380	355	387	370	392	386	393	420	383	382	409	405	388	373	365	401	362	353	388	390	385	409	387	383	398	395	422	384	386	390	397	403	371	362	392	365	391	340	386	408	412	368	405	367	407	411	402	364	360	393	359	380	399	361	351	352	397	403	392	404	395	398	415	374	373	339	393	376	347	379	378	378	398	392	368	396	431	384	367	373	372	376	365	384	373	401	348	370	378	375	356	389	365	374	367	372	412	372	369	390	364	388	359	402	393	402	402	360	383	369	390	400	384	376	405	386	392	394	349	397	393	427	347	370	390	408	358	378	340	385	376	414	404	405	381	387	363	390	393	383	364	407	371	365	380	398	357	344	429	396	398	368	354	419	395	368	372	385	355	402	371	382	357	369	409	420	368	344	407	392	417	423	345	412	350	381	403	374	385	412	374	392	413	333	366	372	361	409	349	380	355	389	400	394	351	382	382	368	385	367	385	378	371	381	410	382	366	406	382	375	369	346	362	366	366	385	413	387	369	385	397	374	364	364	408	371	385	379	393	377	364	384	379	378	386	368	422	380	374	358	369	342	413	408	379	363	406	378	371	403	399	408	419	344	384	402	403	397	398	370	392	456	392	384	385	416	348	365	390	368	379	393	379	362	380	353	399	340	357	400	354	405	370	411	376	383	400	388	384	366	373	422	356	373	368	403	391	362	371	381	378	393	368	380	399	352	405	368	342	350	385	385	368	400	383	377	414	376	366	363	337	374	377	360	380	398	360	381	383
13664	10652	18157	17842	15733	12238	9177	7266	5895	4833	3899	3191	2428	2285	2047	1667	1680	1513	1421	1285	1227	1156	1079	1105	1074	1075	994	997	941	967	968	1000	993	925	982	889	921	945	951	964	912	863	962	907	911	943	926	960	920	886	910	936	906	927	868	925	940	972	911	910	944	897	954	926	949	893	937	949	986	929	979	947	863	888	950	910	939	901	971	919	983	934	1001	899	949	932	949	914	874	920	939	889	957	967	928	930	932	892	918	984	991	913	877	938	950	985	921	917	904	944	932	962	906	960	914	924	922	934	962	929	898	892	933	939	939	908	959	890	887	953	929	958	922	949	930	946	932	918	939	946	894	914	966	886	960	981	957	985	931	936	988	943	970	922	897	910	936	890	982	916	937	961	968	942	935	917	885	946	921	903	916	937	951	892	895	938	894	945	943	981	865	934	896	925	890	924	962	920	953	960	926	933	880	955	929	911	948	861	925	933	903	951	904	928	893	904	921	898	963	957	913	923	945	915	929	919	884	856	911	890	879	879	925	905	974	917	895	932	918	890	937	950	902	891	901	918	903	929	925	915	948	906	935	913	933	891	913	937	915	929	916	926	964	936	901	928	922	926	1014	913	947	977	928	932	893	884	891	893	905	966	902	990	904	915	943	894	983	915	927	949	950	926	861	926	939	926	921	947	935	926	928	885	923	902	930	927	950	928	946	965	916	926	978	930	875	903	900	939	933	957	916	931	946	945	901	925	906	1004	903	941	996	924	981	941	924	927	902	920	940	917	891	909	964	952	956	936	923	949	1029	909	934	909	900	912	955	905	897	865	915	917	934	930	922	921	941	976	916	974	922	980	933	942	906	929	927	900	899	926	977	947	882	909	978	940	915	927	932	945	970	945	958	965	933	908	970	927	906	918	957	918	959	962	943	950	920	874	914	926	932	886	918	938	924	885	915	930	923	927	912	961	899	925	937	916	946	910	982	981	927	929	951	918	918	963	916	961	978	942	890	920	941	981	912	971	898	921	930	965	898	965	913	979	922	969	972	960	981	932	957	970	876	920	973	956	883	937	869	981	917	978	891	946	953	921	957	950	959	875	915	938	933	922	942	940	962	954	939	908	916	908	957	934	921	940	904	907	902	888	944	948	935	968	922	961	925	889	918	950	865	901	1014	880	913	936	913	877	942	934	970	829	963	941	934	929	975	896	948	910	834	906	922	946	916	915	937	918	966	924	948	934	986	943	911	916	911	934	923	922	877	948	880	935	907	980	926	918	938	926	931	925	885	935	893	938	972	922	918	856	907	913	921	889	948	945	928	918	884	964	896	975	903	974	932	936	932	908	907	905	933	894	926	896	928	918	922	932	951	894	940	957	920	907	907	969	923	859	907	932	983	902	911	923	929	986	896	919	876	956	919	918	925	939	898	905	937	913	952	914	909	914	929	919	954	894	907	942	945	965	914	935	944	939	969	879	887	898	921	951	939	943	899	957	952	911	929	950	955	923	831	963	922	914	947	914	911	921	920	898	934	925	916	920	905	940	932	955	944	903	962	920	903	889	964	921	876	943	930	897	930	897	928	911	957	943	884	914	916	907	917	870	927	895	945	904	961	895	944	950	896	889	950	926	933	940	929	944	947	910	968	949	950	885	884	940	941	948	930	985	928	918	946	902	951	895	897	901	970	959	932	902	917	954	905	955	926	924	893	866	931	948	924	900	900	909	904	951	977	903	932	930	977	948	948	920	942	932	961	960	965	922	919	900	886	966	907	955	976	875	918	949	886	958	969	903	965	926	898	926	919	994	951	997	898	892	939	875	927	925	922	899	866	974	965	912	889	950	939	929	1010	867	963	907	902	917	920	929	921	891	931	970	932	919	953	923	985	924	887	990	877	936	933	929	910	927	916	922	966	954	928	903	890	948	920	974	947	954	967	970	962	983	918	934	907	983	941	933	965	921	948	917	921	903	929	999	936	967	862	941	896	986	919	928	939	893	969	942	969	938	927	949	900	910	995	854	941	950	833	907	872	903	942	979	955	920	919	955	932	967	896	927	957	911	921	915	919	942	901	854	969	944	949	944	897	905	947	863	941	909	951	964	965	933	882	937	940	955	894	903	958	918	936	923	929	958	918	910	900	972	908	954	1037	884	968	946	917	917	921	903	928	1007	956	922	935	968	926	911	955	939	968	985	931	936	945	921	937	902	897	946	973	937	961	907	969	966	964	933	960	961	909	904	946	918	912	963	915	900	1000	935	938	934	971	914	906	902	927	921	950	886	931	900	916	965	956	875	884	940	924	984	888	935	943	988	937	896	933	931	940	949	925	904	941	917	966	971	936	929	940	904	916	957	970	934	973	936	918	899	934	944	956	914	965	853	892	956	983	922	927	910	929	941	917	961	998	979	966	966	915	919	937	928	991	910	972	917	914	971	956	987	961	940	938	909	918	881	941	902	895	884	939	954	940	937	843	905	913	916	970	966	914	948	952	905	943	894	894	928	944	889	952	931	935	940	937	943	960	953	972	947	939	993	981	944	896	948	934	936	965	946	900	931	890	938	962	948	888	952	971	945	946	943	886	877	941	904	929	847	976	898	990	909	907	902	969	933	920	885	911	911	910	954	897	960	968	915	954	903	935	882	958	970	898	912	923	921	957	895	874	923	938	967	871	926	924	922	886	941	955	890	1000	942	930	976	908	958	907	932	916	938	950	913	899	960	936	967	911	882	909	972	949	931	928	946	976	918	865	972	905	901	937	980	869	933	976	924	955	914	897	959	953	941	932	950	941	941	952	944	923	961	934	910	909	916	922	930	908	951	898	994	957	889	951	973	892	890	895	889	975	953	949	930	877	958	991	926	943	938	986	903	966	992	887	886	923	885	891	963	955	918	909	971	888	904	942	847	949	945	931	952	954	949	928	992	837	941	973	875	950	926	889	965	956	871	941	914	932	950	892	924	936	855	958	891	952	919	862	956	943	949	899	897	961	912	932	921	919	943	967	918	954	986	923	911	943	903	938	935	928	863	923	932	1009	947	936	938	917	951	962	969	948	902	941	943	933	933	954	913	925	934	938	931	859	936	882	919	896	933	924	918	912	937	939	869	907	974	939	935	936	899	948	896	948	927	935	901	974	946	925	977	973	967	967	930	933	969	924	912	957	952	985	912	965	923	910	941	962	883	955	951	942	911	943	944	959	913	891	925	928	922	927	926	955	964	942	901	962	889	894	921	952	922	922	921	917	917	920	907	902	911	935	928	964	930	969	933	942	908	917	951	870	928	953	917	946	989	906	926	997	949	931	936	996	956	896	887	944	867	894	974	908	872	934	901	905	951	954	894	931	946	857	954	925	937	901	905	901	889	1001	896	909	980	912	945	949	957	949	972	941	944	917	910	925	932	932	928	938	927	859	968	887	1011	940	906	871	914	953	935	1001	942	940	936	911	970	939	872	947	928	911	942	946	880	967	910	877	928	918	891	939	946	917	891	897	925	1002	985	932	968	937	911	877	910	929	900	975	945	958	935
32095	22491	23044	15271	9697	7498	4872	4827	3384	2697	1921	1703	1189	1160	962	933	934	861	619	543	496	517	468	476	442	434	404	353	416	434	387	358	412	386	388	406	378	357	416	387	375	388	349	356	360	386	369	359	371	381	388	397	338	394	367	371	370	340	390	368	401	375	388	348	373	365	372	405	357	340	339	395	372	346	378	359	389	392	348	386	395	425	398	394	369	383	351	339	373	347	383	375	361	368	390	376	376	364	379	373	353	372	343	342	341	381	369	398	366	338	345	392	385	373	355	386	340	351	337	374	345	367	358	408	359	400	387	355	359	374	420	392	379	377	400	376	353	371	438	390	358	382	361	395	392	354	415	408	372	370	420	369	364	356	370	337	348	349	377	375	378	350	401	364	333	350	389	416	358	388	408	364	388	335	346	396	356	389	390	369	349	370	393	376	387	399	367	342	382	381	378	373	392	367	360	360	341	327	380	398	417	363	392	385	400	364	369	417	376	364	383	392	378	388	361	381	393	378	399	391	394	382	367	361	388	367	370	393	388	367	382	366	336	368	374	387	373	358	372	382	424	359	369	353	389	421	376	360	361	355	382	388	412	383	351	383	396	370	404	381	369	397	338	382	370	380	389	351	380	357	372	382	352	330	354	362	362	388	350	395	370	342	376	328	386	371	396	354	368	379	343	372	358	401	370	354	388	396	317	356	340	365	345	369	377	381	358	340	357	387	379	349	342	398	365	344	389	384	350	351	391	359	371	418	351	379	384	391	354	355	388	384	385	405	346	361	393	391	354	389	376	369	379	361	395	356	360	346	380	369	369	371	377	385	360	338	405	365	371	373	388	391	346	385	415	384	366	394	326	391	403	351	381	401	363	394	419	383	352	361	371	360	378	390	357	369	391	373	356	388	371	364	361	338	347	362	378	384	381	339	401	369	390	314	417	369	361	402	372	358	400	403	358	389	384	383	354	362	354	341	324	351	383	367	366	352	352	399	358	360	394	367	390	380	371	370	393	354	387	358	346	359	372	359	364	379	362	353	376	357	375	382	401	381	363	373	385	369	356	364	362	404	398	370	359	360	383	382	395	422	389	395	350	400	361	368	382	374	344	377	394	377	342	387	351	376	375	360	337	382	378	406	417	372	341	404	366	410	384	400	354	348	369	391	371	363	376	398	364	373	411	396	363	392	395	366	392	429	362	373	371	389	372	374	424	392	386	363	353	351	384	346	382	391	388	375	328	409	355	406	367	360	334	356	384	349	358	342	326	359	373	384	372	376	429	388	359	374	393	406	356	424	376	376	354	356	378	371	381	414	386	358	402	381	362	378	327	403	329	383	375	374	382	370	346	353	370	370	355	386	388	351	383	357	376	391	349	408	377	390	360	388	411	351	350	387	371	366	347	349	362	413	371	399	402	389	404	372	436	369	394	385	368	376	372	355	366	389	370	339	359	358	364	395	370	346	388	345	407	366	384	374	374	345	350	370	361	371	364	342	376	392	321	359	354	366	393	397	365	347	376	360	378	383	328	355	373	378	365	394	336	375	359	346	367	368	387	400	389	343	298	376	404	372	350	375	376	396	351	385	377	411	378	344	361	342	372	361	354	382	407	353	366	378	358	397	377	382	350	354	375	401	389	407	381	368	357	358	376	370	337	384	408	398	351	379	383	385	340	385	338	367	391	347	358	386	383	352	383	325	359	391	350	354	367	365	370	368	380	359	345	358	355	355	382	326	353	345	425	349	369	388	365	421	379	372	392	387	391	390	342	376	339	372	335	376	343	353	357	413	359	405	396	423	411	403	361	344	377	385	381	354	424	362	386	346	352	346	372	360	355	397	347	361	381	363	356	348	380	394	360	393	376	360	384	439	373	389	391	399	376	340	372	366	354	343	330	342	338	387	361	379	399	400	362	378	409	392	386	366	388	342	397	391	387	370	339	357	391	383	390	363	394	359	405	363	338	367	346	412	355	395	390	382	392	397	396	373	332	382	389	345	356	364	397	363	396	378	379	345	373	400	389	382	393	427	375	379	346	377	340	379	383	370	381	374	327	373	384	365	362	355	388	378	329	382	349	396	379	376	373	340	388	381	402	341	383	386	367	380	396	388	382	343	382	328	372	353	395	351	366	374	409	331	365	361	375	375	341	370	377	397	432	424	342	394	374	357	365	362	371	359	413	354	360	386	363	393	392	341	415	365	351	390	393	382	398	368	349	339	383	370	398	343	384	364	364	387	383	394	352	356	358	353	375	414	381	391	388	356	363	358	348	342	382	413	373	383	419	364	383	379	339	362	360	385	346	376	363	373	365	349	389	339	361	358	378	334	364	384	375	381	375	343	340	362	415	359	355	382	374	372	395	396	395	372	398	375	345	404	345	340	368	416	370	366	375	358	367	382	338	377	413	380	370	379	382	355	349	370	395	372	399	416	329	356	365	363	379	345	402	358	387	367	403	345	384	384	351	356	340	349	360	374	347	370	392	358	372	366	397	379	362	394	352	357	368	387	406	391	382	379	416	369	411	376	401	357	396	365	369	400	390	379	387	365	360	384	359	417	389	370	371	390	386	378	396	395	370	380	380	380	390	414	387	364	358	368	386	357	359	364	388	378	364	395	362	374	397	347	377	333	371	400	353	378	376	397	369	383	351	340	382	386	394	372	357	371	368	383	378	337	385	353	385	402	355	373	363	389	383	346	367	353	347	345	350	342	369	365	377	369	379	409	367	388	379	369	389	358	354	383	350	369	394	373	403	415	340	382	403	381	377	397	349	384	374	380	352	373	370	401	385	388	332	353	346	359	351	388	397	360	393	404	365	370	390	402	397	360	402	399	374	396	371	386	358	340	375	351	335	387	341	389	362	353	369	377	345	351	356	374	382	387	363	375	335	366	348	360	376	360	349	400	348	357	353	375	377	390	347	343	362	334	375	340	418	392	386	415	397	329	375	362	374	351	411	367	350	377	368	345	391	370	379	355	381	372	390	380	389	417	405	397	388	371	346	344	396	351	382	385	376	369	393	372	359	384	388	369	391	366	343	365	384	394	379	365	366	399	381	386	371	379	381	368	344	361	359	330	368	380	344	368	325	372	382	409	360	379	340	400	372	359	364	340	358	385	368	372	377	409	361	392	413	390	327	368	376	376	352	349	357	402	369	384	410	358	388	400	395	410	376	380	380	348	342	369	355	371	404	370	378	376	390	393	387	384	344	336	363	402	346	388	370	363	391	353	368	351	421	382	361	339	364	373	358	390	367	393	344	389	364	329	360	350	369	376	364	389	409	401	367	371	389	404	374	383	376	365	359	373	365	386	398	337	365	389	402	381	371	368	375	364	379	357	354	359	372	355	381	373	343	400	383	412	380	335	372	369	386	375	369	384	387	389	392	329	382	396	333	406	375	357	378	364	421	382	338	365	397	395	381	357	382	380	356	396	381	347	374	328	359	413	374	351	410	424	410	376	372	377	382	389	363	369	333	379	379	365	378	347	403	387	392	386
17607	19852	27343	25807	23182	21586	16748	18551	14980	12501	10183	9248	5786	5747	4422	4291	4725	4133	2620	2058	1820	1858	1551	1369	1152	1152	1155	1115	1069	1112	1123	1105	1028	937	972	884	917	942	997	946	885	921	922	941	882	948	934	949	923	907	950	989	904	951	949	882	920	901	959	916	909	830	842	961	928	893	981	888	937	946	934	917	909	948	932	937	949	916	924	930	913	956	879	872	929	916	928	961	915	939	923	887	924	947	916	925	941	960	928	977	904	889	955	927	875	907	884	975	988	890	921	915	933	969	905	953	959	920	903	896	954	909	878	888	954	956	922	921	946	938	911	917	928	933	905	923	917	907	945	943	930	927	949	882	945	891	922	962	929	895	908	929	898	947	925	897	935	899	897	881	905	891	889	908	938	894	930	900	867	942	897	927	929	921	930	932	938	908	954	966	940	901	914	912	869	950	914	931	973	974	951	897	912	929	941	911	941	922	875	874	886	926	910	929	909	884	949	937	861	914	896	954	952	896	887	949	989	981	921	946	958	875	898	959	932	936	899	924	928	930	896	877	905	931	943	931	945	930	932	977	935	903	892	921	896	909	902	884	904	881	853	929	940	859	900	928	909	912	921	902	899	893	971	912	916	935	850	950	945	927	944	941	914	890	902	852	935	917	915	928	914	910	928	908	886	916	919	947	904	908	919	900	919	938	945	941	962	915	895	935	948	892	984	949	933	947	944	894	926	925	901	942	938	981	952	872	874	928	965	953	920	898	975	958	881	946	910	940	969	899	953	952	897	939	906	965	875	894	917	940	939	892	945	951	950	951	963	927	894	917	942	930	954	945	960	905	863	959	898	861	942	935	934	906	927	901	929	925	890	962	943	921	924	916	925	925	930	890	864	959	881	897	929	915	945	906	917	916	986	915	897	894	972	934	927	939	950	866	920	934	904	957	927	910	912	904	890	968	895	926	915	919	961	918	934	887	956	922	943	888	895	880	952	951	920	924	900	957	898	923	957	857	946	935	924	919	928	912	937	929	952	944	937	923	921	893	879	915	918	915	887	922	904	994	941	919	941	980	885	909	915	931	909	885	944	958	894	934	931	934	953	964	943	957	918	894	899	944	947	885	971	987	953	933	918	950	920	900	967	932	928	943	925	896	929	963	921	891	968	918	915	868	906	926	899	901	937	907	914	940	865	925	908	920	915	925	883	899	931	955	923	904	966	925	983	897	924	925	903	973	967	900	946	946	906	929	965	903	926	916	935	927	902	878	920	950	914	945	900	911	927	915	912	892	893	929	885	951	894	926	909	922	953	909	941	921	952	891	967	898	944	907	881	937	977	967	943	923	955	919	957	910	936	895	880	908	951	872	964	917	925	973	935	939	948	955	921	904	918	920	963	917	937	907	862	920	938	886	892	965	948	913	953	929	885	937	893	932	931	970	927	929	945	907	920	936	927	937	916	987	906	865	958	921	906	888	912	1011	942	929	938	952	957	944	962	935	913	880	964	931	875	947	904	921	894	917	872	929	915	924	936	882	896	960	890	924	986	874	970	967	932	921	919	888	951	974	906	949	869	901	902	1013	906	864	920	890	940	855	935	902	916	911	924	899	909	884	853	888	906	955	955	928	928	916	924	958	918	917	859	976	943	962	933	935	953	933	922	900	985	918	902	908	914	911	920	927	851	927	882	942	898	939	893	988	941	876	913	912	905	915	894	962	904	909	925	965	913	926	920	930	898	900	885	919	981	953	951	916	934	877	936	909	893	861	948	961	921	961	940	848	926	972	917	929	953	967	941	948	988	915	903	876	942	920	918	886	903	931	944	962	946	886	907	908	893	918	941	924	957	950	920	860	941	980	943	899	956	915	833	974	940	937	921	936	926	933	953	900	927	975	940	975	902	956	924	916	926	891	962	852	894	930	943	919	947	896	915	920	916	901	935	918	879	927	968	949	933	943	940	941	837	917	880	894	932	923	911	912	933	921	904	947	930	874	928	957	952	929	973	927	898	923	976	974	937	926	930	952	965	944	900	914	900	964	989	883	947	933	900	928	952	925	869	906	963	997	928	966	905	932	922	964	886	958	881	895	941	929	919	921	944	919	946	904	974	885	976	933	917	970	906	908	946	891	924	950	882	895	940	915	952	901	878	922	880	889	947	946	913	925	937	923	950	913	918	923	899	955	908	875	864	921	946	928	943	915	919	913	920	964	913	948	932	897	918	940	953	956	975	899	908	910	914	959	970	925	862	900	926	918	898	1001	905	895	952	926	957	922	957	860	897	912	911	937	916	892	950	881	943	963	936	891	948	953	926	897	963	926	929	908	874	951	907	932	922	910	974	963	920	936	870	964	910	883	882	944	896	938	943	933	895	956	887	1003	945	870	884	920	959	902	919	906	946	898	897	943	900	907	875	922	924	918	895	940	929	905	978	962	954	935	857	867	950	986	959	904	935	938	899	890	922	894	952	896	968	923	940	956	953	967	958	976	952	886	928	938	934	926	897	907	967	914	946	931	876	975	924	886	914	931	917	908	951	911	900	960	946	899	1007	927	874	909	923	979	915	971	941	864	980	930	919	932	966	938	910	888	879	997	925	882	961	943	894	972	973	909	968	928	888	919	911	951	936	921	961	911	928	964	901	917	916	906	929	910	910	908	946	914	956	969	912	931	934	926	985	909	905	901	944	911	981	943	967	901	941	880	983	932	946	947	867	889	971	893	924	945	948	958	895	935	968	880	945	979	901	889	943	877	884	944	946	924	913	929	906	922	897	954	900	905	1000	894	976	965	915	950	863	960	1008	938	910	897	943	911	914	870	988	918	957	886	930	934	915	981	963	912	862	926	946	933	957	982	926	915	948	926	894	933	911	905	926	937	976	937	902	943	878	896	885	954	935	953	954	903	891	931	959	906	908	920	941	887	910	949	962	898	988	882	913	916	971	908	910	894	954	921	885	925	915	923	933	905	959	946	917	957	877	966	965	914	911	906	923	864	906	993	889	916	989	916	922	916	930	923	899	941	896	880	893	844	915	934	943	933	904	905	912	894	949	939	939	956	911	973	939	921	893	900	935	928	905	885	902	926	922	891	955	946	957	935	914	936	871	895	894	972	982	935	890	882	959	951	895	903	930	835	886	926	924	892	960	874	928	904	918	945	969	950	940	953	899	891	900	957	959	956	872	947	907	904	896	927	960	912	924	924	903	945	934	883	878	982	922	894	910	946	885	958	952	960	881	940	911	932	963	894	1027	883	906	933	959	957	888	936	940	868	882	910	899	936	891	941	951	924	901	922	880	878	910	869	971	892	924	909	910	887	883	939	919	916	872	907	914	873	940	930	919	993	918	949	897	917	957	913	922	935	933	937	900	888	923	897	955	891	933	959	859	883	942	900	902	954	898	875	941	929	916	936	889	934	925	950	964	894	899	876	956	941	903	935	914	861	866	920	916	889	866	918	945	920	897	885	885	947	933	896	921	909	874	913	949	912	917	940	998	945	953	945	911	976	904	868	882	931	953	934
35545	30737	31817	22997	17346	14417	10369	10275	8009	5832	4342	3545	2615	2146	1595	1661	1680	1571	982	727	666	656	650	504	490	467	412	390	416	465	462	410	453	416	405	392	385	400	403	361	345	367	394	401	383	409	373	376	398	398	379	364	387	362	366	375	373	387	394	340	374	366	367	388	395	356	353	370	385	387	360	388	423	397	403	414	364	360	369	362	385	361	425	388	380	380	406	369	409	365	371	395	384	347	363	363	373	437	370	422	371	353	366	391	361	381	352	397	398	393	390	365	388	404	400	393	380	407	366	370	339	383	328	357	381	336	378	390	400	401	369	382	362	374	391	353	419	363	378	357	348	382	386	401	405	382	381	405	327	405	389	400	362	382	391	349	362	415	401	387	395	407	369	397	403	384	352	357	363	376	428	358	372	358	392	351	392	347	397	434	417	389	370	411	352	372	398	419	376	390	355	361	373	391	387	371	357	361	379	378	371	385	371	377	384	349	371	370	360	351	390	388	402	401	358	344	394	385	371	400	397	393	447	383	348	385	376	380	391	369	348	390	371	378	395	396	366	372	353	392	366	391	386	325	380	372	350	394	382	367	378	346	406	353	390	386	363	374	418	348	419	398	369	344	390	407	401	404	349	344	400	350	358	373	370	365	356	392	351	391	395	374	378	367	381	367	404	352	358	381	368	370	373	373	347	387	329	403	413	357	349	383	380	359	398	389	394	410	368	387	379	362	397	356	356	398	364	375	400	370	382	406	361	366	379	366	373	369	392	376	388	346	361	346	400	407	354	388	404	362	404	370	392	375	372	367	359	399	381	397	350	395	386	354	406	410	359	386	379	391	364	381	365	373	356	366	387	395	386	375	403	389	369	446	401	350	356	403	397	395	353	374	378	352	388	405	400	351	383	364	364	348	360	409	331	389	343	369	368	365	374	418	379	335	370	380	357	393	353	358	355	400	389	363	390	385	385	347	401	399	380	394	390	382	359	353	375	386	404	371	354	408	386	389	426	389	364	349	378	416	354	338	388	393	402	378	358	372	392	353	378	410	383	404	359	385	394	358	426	342	395	380	407	372	364	375	400	370	384	396	356	367	354	383	350	378	367	370	379	369	381	358	385	356	407	404	353	392	376	358	397	374	367	348	364	396	401	347	419	383	402	365	374	382	360	349	370	361	399	412	389	333	430	391	392	383	380	391	370	373	358	380	359	336	340	385	382	354	349	363	364	378	345	378	392	403	382	368	387	408	383	380	410	359	353	387	373	356	356	357	347	346	411	372	372	388	336	365	358	400	405	339	361	388	330	372	406	360	358	398	355	384	387	384	329	368	370	375	377	354	370	366	364	361	400	415	348	364	370	376	353	391	357	364	359	363	396	381	409	381	392	352	378	426	326	392	384	387	387	351	374	349	321	394	374	393	426	364	333	372	375	383	402	372	382	350	363	347	369	395	384	359	388	386	375	396	366	357	335	410	391	414	361	454	402	360	399	360	339	367	433	399	380	375	347	402	400	338	395	373	372	345	373	404	361	354	355	383	380	391	405	377	367	358	381	382	346	401	379	386	387	386	349	384	388	375	359	395	366	357	353	368	388	412	352	347	356	409	383	387	366	385	394	329	405	370	380	358	393	357	376	378	354	364	372	375	365	375	367	372	367	384	389	339	349	371	408	389	348	381	426	380	389	383	356	370	365	383	397	367	395	397	377	407	338	343	395	375	357	374	375	376	377	336	385	373	396	351	400	345	376	392	385	350	377	394	375	369	364	361	394	362	380	405	390	385	399	426	390	384	351	376	352	374	364	349	375	387	403	386	372	355	389	364	365	348	363	370	369	357	391	382	378	374	363	377	415	402	376	352	413	379	385	378	379	355	394	346	395	400	382	366	389	362	362	369	393	354	370	376	345	375	369	390	367	370	411	417	369	369	352	398	373	394	370	373	375	371	382	377	385	368	395	377	395	378	368	346	437	365	353	403	404	361	389	378	374	345	412	381	399	389	408	370	396	367	386	401	396	418	418	380	404	388	366	361	371	387	361	420	352	377	367	350	358	369	427	368	389	394	382	373	414	389	401	380	346	389	372	391	400	408	354	400	383	377	395	389	366	406	401	370	363	377	366	412	367	334	368	367	368	356	383	363	364	353	364	394	369	414	396	378	383	394	373	391	396	368	352	398	390	402	379	386	349	401	357	364	383	385	378	360	355	330	354	381	369	392	389	366	413	402	390	370	392	363	360	385	407	335	397	373	383	440	417	380	376	373	326	376	381	415	347	393	386	382	396	392	414	348	374	376	385	353	390	412	356	352	357	367	382	362	373	396	405	388	380	359	374	375	363	351	369	386	404	360	414	369	378	341	393	396	423	399	403	381	341	334	378	373	373	360	364	379	400	368	391	359	378	380	364	350	377	398	378	378	367	378	377	388	406	353	378	381	378	377	415	417	395	389	395	381	367	360	394	423	379	377	390	340	372	404	346	362	375	380	349	381	391	388	361	399	367	390	394	344	374	365	349	377	375	356	387	400	354	417	327	360	390	382	370	409	383	383	354	367	381	411	365	371	328	370	375	365	399	399	401	435	374	376	319	389	372	354	364	333	378	368	383	372	413	370	414	394	348	385	372	391	401	368	383	370	372	365	372	402	413	386	329	350	342	389	357	367	352	360	401	348	390	364	366	384	396	367	337	337	365	378	409	361	388	380	396	402	368	362	368	394	372	344	389	365	360	382	403	428	386	358	363	423	367	361	363	369	388	381	387	366	373	389	374	428	370	349	355	374	353	409	366	400	342	377	373	409	356	340	370	408	377	363	364	343	364	385	396	379	417	388	364	393	411	345	380	399	374	399	433	393	405	375	371	377	376	360	385	387	367	378	363	376	362	399	372	380	362	405	425	380	385	379	388	321	377	361	385	403	366	366	373	395	384	374	336	376	396	381	419	383	370	370	398	363	384	397	333	366	405	352	396	345	363	371	361	393	394	363	355	376	376	375	416	380	398	360	395	409	410	385	417	400	390	363	343	350	382	361	395	400	391	342	351	370	374	390	403	379	394	360	384	403	392	406	404	380	349	378	368	408	408	374	334	393	372	348	354	378	357	365	376	362	381	414	356	393	392	375	399	375	412	368	386	386	341	375	365	402	377	375	396	413	416	338	369	386	372	408	372	377	381	365	381	373	337	388	384	373	404	375	437	399	356	351	378	404	387	371	383	361	402	361	367	390	338	349	393	371	413	386	373	374	335	367	367	369	354	365	390	383	387	369	371	403	355	424	416	390	397	378	387	358	375	379	402	348	366	361	408	382	405	364	365	394	393	373	405	363	391	368	393	438	387	373	360	346	349	404	365	387	409	417	372	373	354	369	357	425	377	389	362	397	352	373	349	384	367	414	381	380	374	379	393	366	363	346	366	360	379	336	382	379	409	367	356	378	417	325	385	401	400	400	404	371	392	378	376	395	392	360	368	351	392	408	369	354	365	381	391	367	367	373	392	362	401	344	371	385
21334	26460	33265	30928	29326	28294	23594	26517	22969	19589	16024	14480	10997	8856	6876	7626	8007	7279	3847	3029	2999	2698	2281	1803	1401	1458	1439	1131	1343	1290	1336	1199	1095	976	981	953	989	960	944	930	853	937	891	904	920	909	965	909	921	966	964	961	919	945	953	959	982	894	889	913	916	940	885	927	883	938	908	880	931	946	923	914	899	891	972	940	939	927	892	958	1019	905	900	936	940	940	883	934	936	905	955	884	942	913	933	906	924	908	972	915	914	897	938	876	941	892	918	924	901	949	933	956	919	898	951	902	911	933	899	960	911	905	861	911	926	870	975	937	876	873	956	879	939	916	917	957	886	945	976	948	938	905	960	945	924	932	879	937	927	839	917	938	891	878	952	976	966	902	902	897	931	878	910	923	860	934	963	899	895	894	1005	955	938	906	885	948	935	918	890	971	906	878	924	878	889	891	911	915	988	897	869	891	955	926	859	931	932	909	947	937	872	936	947	884	927	944	891	886	956	945	957	894	903	934	962	928	867	911	910	906	888	951	929	929	946	896	905	934	862	933	874	921	863	950	916	950	869	860	903	983	928	926	948	952	902	952	980	961	905	906	873	951	948	916	910	927	922	858	900	933	872	944	910	921	893	934	935	926	856	942	931	904	881	916	943	959	914	922	947	955	995	931	931	956	869	873	938	918	889	941	975	901	954	921	923	988	869	929	912	885	926	919	949	942	892	947	888	918	955	904	888	899	856	961	912	930	902	951	928	937	899	983	887	934	921	901	928	943	965	922	971	950	894	901	945	943	887	903	930	979	903	918	919	903	947	948	988	928	904	848	912	941	969	894	938	888	917	886	924	917	970	970	877	949	930	914	932	957	988	903	915	955	936	933	926	930	927	858	932	861	923	979	943	902	865	941	910	904	965	962	920	870	892	970	989	918	954	912	965	928	886	905	917	927	957	910	915	949	883	968	892	917	890	955	954	972	912	911	902	905	962	985	945	906	919	912	890	979	931	921	941	987	924	910	942	959	893	904	899	928	929	945	919	891	945	987	933	971	902	920	921	863	878	888	935	878	922	879	985	912	911	964	921	895	907	965	937	895	933	948	972	915	897	897	931	891	899	913	972	897	968	922	936	949	924	893	955	964	884	949	983	871	958	897	937	919	915	915	912	854	1010	945	885	867	942	895	903	931	946	923	899	893	937	906	961	970	961	904	894	937	938	901	902	949	914	926	922	870	933	872	873	943	994	927	912	946	876	904	900	908	934	893	913	921	930	897	899	943	898	880	893	923	885	950	907	942	910	960	915	924	917	986	881	977	910	992	927	876	918	917	941	946	917	958	934	927	943	861	901	921	905	870	925	958	932	977	951	939	937	895	926	928	879	929	895	920	911	934	931	946	915	921	925	931	912	903	859	945	934	907	916	977	964	895	961	920	846	907	913	929	944	959	966	920	939	912	896	919	899	932	952	956	922	918	921	880	930	894	894	946	921	956	847	883	938	889	893	993	953	938	922	926	899	880	943	946	893	881	921	895	898	951	910	938	882	925	927	942	908	982	882	888	909	928	945	919	960	992	945	938	898	873	905	869	890	951	923	985	955	921	920	865	944	917	896	933	886	911	883	931	929	902	966	933	892	921	970	858	902	952	898	921	923	937	882	956	908	896	969	927	940	884	941	919	930	897	933	889	930	927	890	924	957	931	965	931	905	928	916	928	908	912	914	970	940	945	945	946	945	882	898	959	896	899	937	903	981	852	922	921	971	950	944	940	896	904	953	929	933	889	897	903	911	943	907	940	976	889	890	900	980	910	939	869	885	945	906	907	935	918	896	888	954	893	926	897	891	919	936	923	961	922	951	905	907	923	862	913	942	949	927	894	950	959	906	925	921	917	877	914	896	883	923	968	981	966	881	962	896	921	938	964	933	924	951	970	927	923	967	918	944	925	930	893	912	913	939	900	933	890	927	889	901	970	861	999	962	902	879	940	960	979	928	898	968	1005	864	917	847	919	871	905	960	933	997	907	980	899	904	871	930	870	908	1003	930	875	959	939	895	934	881	958	893	955	865	893	882	866	904	906	862	929	929	892	914	925	936	953	948	852	934	928	890	871	892	931	919	961	960	901	934	924	955	894	943	884	925	956	958	955	946	946	926	962	941	924	942	862	944	949	944	938	887	893	902	912	977	969	898	918	901	910	925	922	918	972	910	923	915	986	936	882	986	946	869	874	932	893	959	915	898	930	943	934	924	891	921	878	964	920	896	901	901	949	902	929	960	878	917	919	921	943	902	983	922	954	967	973	894	921	943	901	937	906	843	932	923	938	903	928	930	855	905	914	911	894	929	921	885	953	909	938	973	937	917	943	915	888	925	968	950	894	957	961	908	914	910	935	893	909	891	899	1001	926	926	938	916	949	938	952	907	929	922	901	943	865	948	864	952	910	944	934	943	906	974	926	951	885	913	1006	925	932	939	954	931	929	920	983	903	902	923	920	896	907	928	921	890	916	906	918	916	934	959	965	927	949	900	908	942	936	923	947	940	991	910	854	911	966	904	926	889	914	953	901	943	952	919	888	904	838	923	960	929	961	955	957	874	930	861	928	908	962	933	893	900	962	908	948	922	885	928	926	913	951	950	882	935	889	908	923	929	970	911	911	911	892	929	924	991	885	922	926	979	928	917	949	899	949	902	940	919	962	857	923	928	945	952	946	930	966	921	925	921	913	894	903	960	966	932	900	907	877	935	1011	943	909	878	889	961	967	951	940	924	893	867	901	954	943	928	904	951	940	931	959	897	977	935	992	862	909	900	958	891	952	942	854	947	957	893	940	941	887	955	923	901	911	883	937	920	902	914	874	908	968	965	913	930	944	938	946	937	894	854	860	939	943	925	894	946	925	934	901	963	964	960	933	943	927	904	928	959	896	907	950	937	918	908	953	907	949	884	972	906	921	887	920	912	914	931	965	916	862	905	947	940	928	944	916	945	912	925	937	883	936	890	977	979	938	931	961	915	902	894	929	916	894	945	886	908	918	970	914	926	903	927	975	909	896	969	912	917	891	927	950	900	932	964	856	940	868	981	950	899	904	861	908	913	929	894	942	920	915	974	915	871	929	917	903	897	983	952	892	919	939	929	914	890	946	942	903	888	935	930	1006	904	913	944	966	921	963	940	955	957	951	909	960	973	935	938	959	925	901	917	916	913	920	962	942	865	942	892	981	890	917	942	855	897	956	923	957	933	920	898	914	893	893	936	934	954	944	941	950	945	955	942	968	925	976	924	908	973	949	911	927	934	897	895	899	916	886	905	933	985	937	870	897	933	954	931	879	924	876	925	935	910	960	897	948	918	999	902	960	944	962	916	963	918	932	905	911	941	879	919	877	931	952	917	923	969	866	931	962	976	898	925	907	931	960	892	901	907	918	950	857	962	929	926	941	924	878	934	927	920	941	928	930	922	941	928	873	957	896	922	892	913	870	950	921	885	964	976	956	873	919	930	942	941	957	960	944	915	954	937	944	965	952
26319	11601	12264	8875	5939	3957	2851	2145	1673	1190	976	798	700	643	580	482	495	496	494	455	412	398	375	376	396	347	406	404	400	360	432	384	400	396	404	371	366	389	398	386	393	403	390	382	389	409	379	337	391	358	383	407	361	390	395	387	400	401	375	359	374	355	389	353	366	396	368	348	399	407	413	373	362	348	375	372	379	386	336	397	359	367	373	405	396	421	368	349	395	389	349	386	395	362	387	358	361	374	386	397	387	346	399	374	333	385	370	355	423	367	394	370	379	400	397	408	404	372	377	380	353	390	338	381	388	366	374	408	360	443	366	396	365	350	394	325	349	406	367	383	364	407	380	386	377	412	377	445	405	371	391	367	390	432	400	355	366	387	363	387	362	378	393	363	382	364	373	410	362	354	407	379	387	407	355	413	353	406	353	385	397	371	356	374	376	418	373	362	394	395	393	388	374	387	411	384	397	398	370	360	383	417	422	410	369	368	367	368	405	381	392	355	407	383	343	386	384	373	403	361	402	397	397	373	412	374	405	365	400	404	392	382	358	409	401	386	425	378	382	398	381	414	386	391	371	373	384	356	383	370	380	362	403	392	432	387	399	363	387	361	370	380	382	361	397	360	388	362	361	367	397	369	345	402	339	419	356	386	372	400	403	367	385	365	398	377	390	385	382	335	361	439	380	394	383	391	366	388	383	351	399	354	342	413	392	364	395	391	373	405	383	348	410	368	419	346	344	358	377	419	391	367	374	400	390	374	364	390	402	379	342	359	377	381	383	370	396	359	380	354	398	344	359	375	369	390	411	381	370	376	339	389	389	382	374	384	394	383	349	369	330	385	381	376	359	374	386	378	354	384	328	392	365	363	357	352	377	387	424	375	401	419	407	393	398	383	372	361	358	386	358	393	367	410	380	371	404	395	393	374	372	392	381	383	377	382	345	389	421	369	371	397	395	388	405	404	363	405	423	373	364	406	402	367	395	394	358	343	434	361	375	385	367	391	365	413	418	395	363	381	400	382	390	399	360	372	354	361	375	336	387	355	396	384	402	404	343	370	358	367	412	376	386	380	387	367	362	392	377	375	417	420	376	384	380	374	373	382	356	386	380	381	421	396	408	377	382	360	378	397	364	378	394	397	405	408	389	404	403	385	383	381	386	360	380	383	390	381	417	337	375	412	380	365	350	374	413	363	372	354	382	361	391	396	364	408	399	376	421	343	379	363	351	407	409	366	388	387	394	415	391	411	384	383	409	374	397	362	372	379	379	396	392	370	401	372	334	390	369	364	370	380	387	405	369	415	374	369	400	387	395	381	355	371	409	386	376	393	403	400	383	401	404	418	416	413	402	366	378	397	405	374	418	397	370	386	388	378	396	366	388	400	364	402	392	349	356	396	379	364	348	397	389	389	413	409	380	383	378	409	392	380	351	356	376	425	377	383	366	367	377	378	373	388	369	373	376	376	380	385	385	396	373	385	358	391	381	407	365	396	371	397	380	349	370	387	385	393	401	392	404	419	344	388	369	370	403	400	407	386	394	385	356	367	377	399	392	397	357	382	390	390	361	367	372	368	415	405	372	352	384	377	413	354	365	394	409	373	374	351	392	371	388	368	417	398	378	396	358	367	417	366	383	369	375	376	363	364	422	398	371	375	370	378	409	382	389	377	398	375	379	439	377	407	397	391	365	375	417	363	376	434	380	368	366	402	420	385	379	386	415	386	345	370	402	403	373	401	374	409	389	384	407	364	366	388	370	378	394	370	389	372	410	382	391	364	407	383	354	360	393	361	333	359	395	394	356	380	358	390	372	412	397	356	387	338	362	412	374	394	390	377	399	351	381	409	388	405	403	403	359	389	381	326	395	417	386	374	386	370	351	410	402	420	365	378	397	387	385	392	359	411	379	374	369	356	406	418	382	371	386	359	371	359	364	366	372	356	342	346	352	391	351	377	426	397	404	389	359	367	373	367	418	395	401	390	353	395	364	397	382	413	348	366	388	377	377	387	432	398	411	342	405	348	403	406	402	369	357	390	378	375	404	392	388	362	421	370	394	392	396	391	379	347	404	375	369	411	406	378	367	399	379	384	396	366	402	408	381	390	402	381	378	394	341	393	404	410	355	397	379	392	355	356	372	387	398	395	404	375	463	423	413	357	377	402	363	352	376	372	401	396	380	386	385	409	420	377	398	378	386	361	415	425	391	357	412	364	406	397	401	407	377	370	394	383	390	396	359	393	378	387	392	349	418	388	394	380	368	338	370	371	370	442	381	402	412	388	377	390	392	375	381	415	364	397	360	386	397	401	410	392	374	374	410	374	404	393	377	390	373	367	388	422	362	401	391	404	393	371	379	399	406	370	404	376	356	372	391	388	376	386	389	374	370	363	400	407	370	365	378	376	362	393	346	360	358	378	382	382	395	374	395	348	418	409	375	415	352	407	361	362	397	390	384	389	367	371	379	387	373	407	396	356	401	402	385	397	385	415	361	362	360	384	396	396	403	378	328	387	372	389	380	349	382	372	399	428	396	408	401	365	388	387	370	412	374	396	371	400	415	370	394	399	361	369	402	409	396	357	370	388	359	374	363	376	396	371	393	393	397	382	393	377	364	400	374	383	369	379	384	356	402	387	368	392	386	380	395	384	399	399	369	414	370	367	391	365	392	391	427	364	407	394	358	379	369	375	394	435	371	336	383	350	346	374	358	368	351	382	376	403	384	410	352	371	364	383	375	386	369	383	397	364	426	323	389	390	397	374	352	367	373	407	386	403	369	398	409	371	384	375	383	363	385	393	445	358	376	365	379	412	376	397	410	399	370	392	383	393	358	342	382	376	369	397	359	358	399	398	409	371	374	411	373	366	367	373	414	361	394	361	326	403	349	405	367	372	409	370	386	379	375	363	421	389	418	389	371	350	377	403	385	369	418	406	395	382	362	356	336	366	418	404	354	384	405	353	369	397	397	360	380	419	403	370	391	354	347	409	370	362	402	385	393	386	387	367	365	396	374	386	382	363	383	415	375	385	410	398	386	433	380	417	395	388	376	421	382	362	385	378	396	370	395	363	374	398	395	381	382	393	402	405	393	378	400	385	357	395	371	393	386	401	413	394	386	348	411	389	386	407	390	374	380	411	406	398	390	409	382	376	391	389	388	379	381	363	360	416	419	382	376	408	369	401	341	406	415	381	372	421	389	403	360	341	378	353	377	363	389	423	417	381	363	398	397	352	370	383	369	375	414	369	392	402	354	353	404	369	393	382	391	390	374	360	362	385	354	359	374	398	365	382	361	363	365	376	397	350	352	407	365	386	352	362	384	399	365	396	383	355	363	349	389	350	407	337	382	411	386	388	378	367	380	385	413	384	367	389	401	414	382	386	403	363	369	396	393	359	404	393	391	391	384	376	365	380	388	406	378	365	372	409	380	404	379	354	367	379	429	362	413	393	397	401	384	386	390	392	378	395	389	414	389	390	400	429	347	396	402	423	391	361	371	390
13545	10437	18283	17944	15963	12673	10194	8295	6476	4943	3804	3183	2601	2383	2010	1690	1792	1584	1451	1286	1258	1190	1122	1020	1076	1023	1029	967	1035	976	1015	1011	952	895	953	944	954	912	957	977	946	931	982	967	936	901	934	910	927	951	885	904	939	878	948	944	888	958	914	954	882	956	902	895	940	900	951	946	897	934	914	907	950	920	920	917	973	925	949	889	938	925	833	917	997	935	940	873	928	957	963	916	961	949	965	1024	930	976	889	950	911	933	971	934	909	943	898	898	940	988	953	955	920	935	932	926	895	913	943	967	872	973	963	929	949	887	934	921	913	937	922	932	925	918	946	940	919	869	943	887	941	981	925	933	988	900	926	932	899	942	929	933	916	957	926	890	963	926	962	1009	930	892	908	961	916	907	950	936	910	942	941	934	921	912	889	1015	894	905	897	943	957	940	902	963	972	927	964	925	949	943	950	961	905	968	925	932	968	885	913	926	922	1013	966	958	923	917	908	922	869	900	981	926	926	877	940	886	987	951	902	986	942	951	937	904	907	958	975	892	950	919	910	918	912	944	956	909	919	895	961	881	969	902	942	931	949	922	928	901	947	897	958	1012	924	972	933	948	977	937	891	919	914	941	934	948	885	871	935	952	956	934	928	895	918	944	940	915	982	930	928	929	952	932	946	956	970	939	923	942	906	894	941	908	928	986	948	965	869	957	976	923	908	888	944	907	906	902	933	917	919	936	890	931	920	923	945	873	983	925	955	935	939	948	948	867	950	918	911	924	993	919	963	929	1002	931	886	928	927	991	913	952	892	941	915	923	974	976	906	944	903	1006	928	928	1003	884	973	945	919	891	928	904	977	975	914	933	956	929	962	985	907	920	895	965	913	947	901	945	929	961	868	897	975	909	941	955	942	864	941	922	931	960	937	926	1006	995	989	920	877	945	904	872	968	897	924	911	945	909	903	946	922	903	893	944	979	922	951	902	955	945	962	986	960	900	939	1004	926	945	933	889	931	949	942	973	923	931	948	920	978	893	960	899	854	997	957	929	915	926	926	931	895	891	925	883	933	937	958	941	926	963	981	959	953	917	894	900	953	897	985	955	955	938	918	941	951	914	940	917	943	953	906	920	951	932	931	931	917	968	922	919	943	909	926	970	914	925	941	919	955	847	891	911	908	928	902	980	912	950	928	924	919	923	960	910	920	927	952	844	942	900	901	855	937	888	881	998	931	938	926	932	890	961	950	952	926	921	971	915	966	947	933	950	914	900	939	916	931	971	951	919	925	914	928	920	924	866	953	921	924	908	894	941	935	962	899	962	929	895	945	946	925	933	939	932	964	971	887	969	941	922	924	910	966	916	927	941	926	938	942	924	927	962	969	893	913	951	868	937	964	929	923	900	986	954	969	935	899	937	900	868	915	958	916	935	935	1002	967	949	965	946	963	932	937	938	901	939	991	963	924	917	930	931	897	924	951	939	875	898	906	940	947	890	922	969	883	943	964	902	946	920	914	963	954	928	966	938	910	938	916	930	941	904	910	949	936	896	909	892	983	912	875	991	865	983	923	952	936	905	909	863	910	919	911	1010	925	923	960	976	905	931	945	921	907	910	879	918	960	904	931	961	888	898	986	945	919	904	946	914	890	974	918	877	917	897	951	905	894	931	906	939	935	917	923	919	974	896	917	918	934	966	927	982	928	912	938	925	949	870	954	941	950	923	930	1004	901	928	858	929	902	927	907	875	947	916	929	946	906	977	922	968	928	942	946	978	1000	974	911	966	962	924	959	936	958	945	893	893	951	990	912	948	901	967	941	960	954	932	921	976	948	884	926	924	926	944	960	910	878	937	918	945	963	871	944	929	886	907	945	942	895	893	946	890	1002	991	922	957	956	874	930	982	938	942	917	886	924	953	945	946	936	919	941	900	926	923	943	909	930	907	930	946	954	943	953	989	898	885	917	942	958	950	934	923	912	931	878	897	955	936	860	944	927	867	900	949	951	971	935	959	883	912	889	940	944	950	907	979	935	918	898	922	922	942	978	937	948	884	903	939	912	891	888	920	965	934	895	941	949	915	935	858	898	977	987	884	925	910	903	892	930	899	905	934	927	944	903	938	898	927	968	837	926	991	969	913	951	986	997	883	938	928	905	880	899	907	975	935	925	909	939	967	922	890	906	898	957	883	970	921	914	976	918	920	923	917	913	955	921	924	921	914	904	933	923	948	858	945	958	905	875	949	918	938	897	973	948	893	968	915	922	907	939	918	878	905	918	929	950	901	966	973	913	980	926	941	892	888	994	929	933	953	932	962	974	937	854	914	956	944	901	904	994	919	943	901	905	903	933	884	908	895	923	931	936	961	984	976	935	929	945	992	914	947	963	939	894	911	923	958	929	950	919	967	941	923	930	946	911	945	949	1020	895	925	927	922	945	846	944	926	904	900	897	934	922	905	947	934	924	901	926	925	945	995	943	903	977	966	921	885	920	920	916	939	915	931	952	925	917	966	944	891	982	968	936	911	956	903	908	948	927	908	946	892	913	916	930	910	932	928	916	894	948	957	951	928	939	979	905	912	904	947	910	934	951	941	875	915	929	960	934	940	932	946	915	913	931	866	951	884	950	925	930	901	867	1014	942	955	904	910	948	960	871	945	940	919	931	874	915	952	943	923	948	931	945	971	955	987	902	942	897	912	915	941	952	906	938	950	947	942	885	914	910	922	941	889	888	950	945	934	945	971	941	929	890	933	916	944	958	920	945	897	936	935	920	903	946	914	947	959	941	919	920	946	958	938	925	936	946	932	897	912	902	955	909	950	916	919	948	980	959	939	927	900	927	903	883	888	929	934	963	876	933	951	942	943	988	923	941	903	926	979	945	902	922	955	912	942	911	947	948	875	887	891	936	923	910	980	927	942	886	971	918	983	938	907	932	941	964	913	990	947	892	941	891	896	871	931	943	955	930	994	960	953	939	870	957	941	966	947	926	927	932	917	924	920	838	939	901	920	897	941	895	936	938	895	936	929	928	913	989	976	968	846	993	967	874	926	911	878	904	985	917	923	962	917	917	922	967	950	956	936	933	991	940	900	927	932	907	942	925	922	891	931	951	921	969	921	959	907	952	918	901	890	916	961	918	897	926	886	980	903	954	984	878	965	863	911	944	909	919	910	938	923	949	973	951	936	905	960	955	871	896	914	940	928	897	910	928	921	934	924	936	893	885	911	924	937	962	958	913	934	942	948	969	956	906	889	1029	879	979	945	892	907	942	835	923	924	963	955	909	921	951	943	911	917	880	904	906	981	940	930	927	924	940	930	905	918	907	943	900	914	887	924	949	886	927	965	943	929	963	886	963	932	951	910	889	923	932	927	940	922	978	963	926	926	976	891	928	920	932	891	951	955	937	930	929	899	845	930	900	933	906	921	884	923	929	951	942	911	930	973	879	928	921	918	955	902	945	930	932	922	905	922	907	936	902	909	973	995	958	910	926	956	991	885	958	883	907	990	919	967	929	964	961	918	919	962	968	915
31569	22190	24822	18163	13319	10010	7954	7700	5626	3860	2796	2232	1475	1531	1083	1027	1230	833	642	560	587	514	530	410	452	377	421	455	449	410	397	370	402	371	371	383	383	381	381	390	376	387	373	335	361	370	385	365	398	407	358	392	403	373	380	432	377	362	393	402	380	333	386	377	383	398	377	358	371	399	378	375	396	398	406	425	378	365	391	402	385	381	375	355	356	344	354	363	372	400	363	382	341	353	395	386	417	377	393	349	379	421	371	410	366	381	382	397	356	321	370	375	378	348	404	358	375	355	403	364	341	381	377	360	373	365	414	373	390	349	349	336	337	334	406	355	414	368	368	363	345	369	388	374	357	420	375	397	369	414	351	370	414	384	373	389	374	389	378	369	368	352	394	368	368	402	369	357	392	421	394	392	415	392	373	382	339	369	348	352	396	374	338	374	354	365	356	390	411	386	397	332	364	365	375	388	394	411	407	427	335	370	416	368	345	361	350	409	402	384	357	389	387	400	377	409	370	348	374	383	376	357	374	368	382	401	397	385	378	359	360	378	395	386	374	369	399	377	386	348	382	400	412	339	403	386	411	391	406	382	376	380	362	343	429	352	419	373	374	404	353	341	392	357	362	364	380	389	406	375	428	366	373	396	354	357	402	372	347	351	355	367	387	371	374	396	395	382	356	381	388	397	362	371	395	382	353	359	405	394	357	403	357	366	356	345	388	374	361	377	386	362	367	344	388	367	369	399	435	371	376	421	380	345	380	375	349	351	362	362	381	393	363	371	362	411	366	369	365	399	381	387	363	394	386	349	363	378	361	405	374	375	364	364	357	401	360	337	391	379	373	395	369	378	351	400	371	392	387	452	353	396	404	364	339	375	405	341	385	396	388	391	355	372	363	395	400	421	364	386	354	357	400	426	405	400	355	387	378	377	369	391	380	366	407	372	380	376	384	396	354	362	397	383	406	357	385	363	348	408	348	369	378	358	373	384	385	382	399	376	389	389	413	342	391	356	386	352	387	366	352	384	410	414	386	355	408	369	378	366	331	345	382	362	398	375	380	401	394	364	358	425	364	350	377	400	374	375	383	405	406	369	383	398	405	399	396	350	415	407	369	406	370	355	338	385	357	329	426	380	375	405	411	409	412	411	341	380	368	375	386	388	348	372	354	366	374	376	374	379	367	379	358	373	363	360	368	382	419	383	399	388	399	368	361	362	372	386	382	382	387	405	362	360	383	383	361	361	369	353	363	368	374	377	395	363	395	380	420	363	375	388	350	377	407	366	380	377	380	348	386	372	381	350	379	352	369	381	416	362	352	353	399	390	377	382	372	400	368	328	392	401	386	390	397	377	379	367	375	379	349	363	358	408	376	410	408	396	394	375	412	389	397	389	365	378	358	342	380	386	374	352	391	385	356	364	366	357	365	384	376	371	419	367	363	359	366	384	369	388	380	411	354	339	395	338	379	401	361	379	388	397	389	373	396	404	385	337	400	391	394	348	372	376	386	348	358	373	374	354	359	366	398	406	411	396	402	358	336	368	386	338	346	403	399	392	355	379	393	405	371	401	396	378	402	343	403	404	363	353	381	398	388	408	381	380	384	388	393	376	338	356	374	387	388	401	359	364	364	356	373	374	364	363	371	386	337	366	378	384	418	366	358	387	351	377	322	403	361	397	352	326	399	415	364	368	354	389	332	367	378	361	355	372	379	394	387	382	379	370	345	351	386	382	394	358	392	392	355	370	355	394	393	398	369	388	358	404	388	415	364	363	346	413	359	358	370	406	395	353	391	372	372	407	399	410	367	385	347	356	386	410	379	379	370	376	345	377	385	379	413	365	389	388	421	369	375	410	381	353	349	365	381	395	357	373	406	395	381	394	394	398	376	402	377	382	363	392	327	352	396	384	381	380	395	401	361	391	408	353	341	373	365	371	336	375	381	378	332	347	355	369	393	375	385	378	417	388	382	346	384	428	369	392	365	405	346	385	373	383	373	353	375	380	364	388	416	354	393	358	353	350	342	386	373	386	380	356	387	382	381	361	380	359	358	363	396	366	377	371	393	383	388	364	398	393	378	376	397	387	372	338	435	372	367	362	353	390	389	339	403	386	393	376	368	359	359	357	357	390	359	375	347	357	391	394	339	371	351	348	340	387	408	368	368	390	360	372	367	354	364	416	365	378	392	350	355	375	388	389	392	360	404	400	379	372	400	370	392	355	371	374	368	422	332	352	391	401	380	402	373	391	400	397	357	378	395	354	367	380	379	406	363	354	403	351	378	344	340	394	360	361	398	389	367	408	374	380	367	335	345	365	376	364	335	375	386	383	379	369	421	362	407	374	367	360	377	381	410	362	397	367	365	377	379	400	411	396	354	340	369	366	366	421	353	388	431	385	386	330	347	375	381	371	354	411	362	422	413	375	427	365	390	376	364	351	361	422	402	357	385	349	378	377	355	381	382	380	382	334	332	339	390	371	401	362	387	363	394	408	417	359	347	349	405	378	372	400	340	361	392	410	365	350	389	335	368	344	384	372	377	351	368	371	381	367	374	372	386	373	396	376	328	359	359	342	368	358	386	356	374	363	372	379	388	401	354	375	378	372	366	421	372	371	368	393	373	420	386	369	354	414	383	386	369	401	396	398	353	405	380	382	402	404	377	395	367	405	365	385	357	394	385	376	347	372	373	385	349	340	387	378	370	372	387	365	365	376	331	391	407	338	378	353	380	382	388	387	356	336	368	367	371	410	383	351	392	402	373	371	346	409	368	378	386	356	335	374	348	355	366	347	418	387	360	402	376	384	351	388	379	405	370	386	366	371	417	390	409	410	391	367	398	379	411	389	370	403	402	391	364	371	384	376	364	375	391	371	374	362	392	411	337	345	376	371	355	371	370	358	418	392	374	382	414	373	351	340	379	367	382	369	373	361	351	387	351	400	391	342	417	356	392	361	380	397	406	392	373	385	426	403	377	410	383	366	399	394	393	333	395	432	376	404	373	354	367	386	405	376	348	351	382	369	335	402	369	379	384	395	378	360	372	375	379	350	396	358	377	395	410	353	389	351	411	376	358	359	356	380	386	374	352	387	370	366	370	348	323	375	362	371	373	381	416	338	382	372	368	365	386	366	382	351	365	369	394	361	358	348	349	377	383	404	368	371	347	362	371	378	391	409	358	363	380	398	371	421	365	355	383	374	393	392	379	334	345	365	365	394	374	394	375	355	391	386	380	390	382	404	408	343	374	391	403	377	403	381	350	388	378	386	410	351	407	385	356	385	359	380	367	394	382	341	385	355	369	394	391	411	357	349	391	385	358	378	381	355	392	401	376	390	426	393	342	382	423	385	347	395	344	373	393	371	378	394	369	380	435	377	412	378	383	380	353	384	339	374	369	384	415	364	395	352	359	374	397	368	411	359	375	371	396	380	392	356	391	357	376	423	387	384	335	385	391	344	366	387	359	398	408	390	366	375	403	368	368	376	392	365	385	375	372	383	385	403
17639	19435	28719	27229	25001	22510	20243	21263	17443	13685	11094	9401	6406	6558	4446	4447	5720	3713	2632	2065	2102	1917	1799	1358	1371	1229	1140	1166	1138	1192	1197	1063	980	950	959	953	924	900	930	931	952	904	948	953	964	946	999	891	878	931	847	905	996	933	911	931	884	909	949	952	896	959	979	926	959	919	959	826	914	932	988	969	966	929	937	993	952	882	953	906	892	971	939	921	898	961	940	899	918	957	926	866	910	927	928	979	960	885	947	867	994	918	938	923	969	940	890	949	971	855	940	914	993	931	956	942	913	915	943	925	920	910	936	965	950	874	939	980	965	872	942	951	930	922	941	940	882	970	950	946	859	980	978	892	933	938	965	896	928	964	897	899	919	950	931	928	915	953	918	941	963	905	915	921	902	937	897	949	935	926	954	926	897	931	915	924	891	913	932	920	906	929	951	971	906	959	898	867	980	883	956	899	923	893	912	969	916	932	936	951	899	925	873	947	923	927	905	919	938	916	901	951	973	884	940	876	922	924	911	950	930	944	939	951	920	905	964	936	932	932	869	943	884	925	874	894	920	901	914	929	894	904	926	902	929	939	900	907	883	893	946	936	857	916	917	915	933	918	860	929	920	922	941	959	962	930	954	867	943	970	950	933	936	927	963	933	904	930	890	942	943	966	990	940	949	919	911	959	901	982	926	877	887	964	947	954	931	909	945	905	916	919	892	984	918	884	854	946	943	937	945	899	921	922	946	930	926	904	929	919	929	958	919	894	939	919	946	962	921	906	938	899	944	922	899	953	964	903	952	869	900	922	932	933	916	911	928	969	943	960	948	877	943	894	934	927	930	932	946	977	910	972	973	898	856	916	874	895	928	909	963	926	908	911	970	946	962	986	882	919	925	964	936	944	926	963	903	971	930	924	933	877	839	935	898	919	975	911	894	940	943	1006	940	981	923	927	943	910	958	898	907	939	938	928	938	911	918	939	958	937	905	955	987	928	930	914	945	875	932	943	960	870	936	873	926	911	963	937	901	951	882	965	987	907	1030	855	973	900	885	882	931	949	995	938	950	907	934	949	960	966	896	929	968	893	966	955	935	953	921	990	885	902	921	915	887	893	929	879	937	956	908	942	998	962	946	883	941	936	987	906	883	954	909	909	882	916	978	934	909	982	921	936	915	962	926	970	975	960	956	953	985	906	970	958	922	891	919	914	977	960	994	987	926	944	929	924	936	934	862	928	968	912	999	915	978	967	952	1009	919	905	934	934	936	948	878	914	912	902	907	898	927	939	899	907	959	916	919	957	891	916	934	920	891	939	853	969	911	921	969	933	973	951	891	978	950	921	911	919	935	965	946	927	922	905	933	894	877	942	924	966	895	893	918	914	928	909	932	891	936	927	933	937	951	977	908	901	934	948	956	930	928	880	911	900	897	961	901	909	945	927	918	933	897	943	923	947	908	893	939	938	956	968	954	872	948	918	982	880	945	957	872	891	913	946	890	962	950	986	901	980	945	896	916	987	958	937	957	935	973	917	888	976	951	939	892	932	943	932	952	921	930	874	929	895	924	898	909	955	934	926	906	921	924	906	933	956	907	915	977	874	903	944	941	933	908	989	988	972	938	910	904	944	895	975	940	941	957	927	933	928	957	951	961	905	929	1012	957	946	956	866	869	958	868	943	934	965	987	888	945	935	965	940	974	884	898	875	925	909	936	885	885	917	900	965	920	909	915	894	949	865	915	920	910	961	931	976	901	921	964	931	895	859	914	967	901	958	942	935	940	921	938	933	941	911	931	925	935	908	915	927	898	935	955	935	866	919	929	910	909	967	898	992	943	941	966	937	905	890	899	944	942	902	968	916	930	956	965	933	930	937	958	924	914	948	932	953	906	923	952	867	928	948	950	918	921	905	941	918	925	888	910	946	859	932	949	966	942	952	885	905	913	938	894	949	909	1015	913	976	933	989	931	934	892	914	930	968	911	1007	920	879	876	931	969	891	973	957	911	944	915	937	976	933	939	914	952	941	937	876	900	1000	945	897	898	924	964	891	924	898	945	954	921	923	937	933	942	932	949	962	868	933	899	898	935	925	927	965	947	923	899	922	957	943	918	953	902	958	936	899	865	918	931	950	922	930	930	944	934	940	933	919	864	872	958	863	958	937	945	844	893	915	917	889	929	895	923	920	902	957	952	951	936	959	909	953	949	954	880	951	936	877	923	950	933	864	937	957	956	946	882	900	919	934	889	927	987	929	932	989	934	925	936	951	950	940	937	925	880	972	966	873	949	917	949	927	985	933	928	938	854	940	953	922	926	933	936	967	940	899	919	885	905	959	945	920	938	898	942	922	919	922	916	940	931	882	922	955	914	912	905	960	965	955	958	908	962	947	902	1000	938	893	937	900	959	891	914	885	980	932	943	927	923	952	963	935	891	946	951	919	946	913	895	918	944	884	911	921	905	940	949	942	948	990	953	913	897	945	969	976	924	933	903	902	954	912	986	960	928	922	944	983	919	925	891	908	926	906	914	912	943	948	895	923	961	926	958	966	925	930	921	937	923	943	879	979	946	913	900	953	906	931	926	951	959	919	940	882	956	961	971	924	869	925	912	953	938	903	902	958	941	976	946	1015	968	898	901	937	944	926	951	927	907	961	963	945	950	943	858	920	901	916	913	912	966	932	926	954	851	951	896	957	943	929	908	906	917	937	932	961	955	904	958	922	915	890	924	905	896	948	943	950	922	954	941	997	885	907	922	942	974	960	915	954	939	951	917	936	921	938	955	937	924	956	920	977	957	951	926	939	910	945	915	935	890	956	875	914	974	954	950	945	944	930	920	996	895	939	900	956	980	869	904	868	958	961	902	949	947	919	894	969	910	892	898	924	942	941	967	982	943	933	924	942	923	939	927	969	929	939	899	911	973	914	958	903	961	905	950	919	913	977	912	943	863	973	913	900	922	859	914	920	907	926	911	946	919	921	924	958	825	932	936	928	971	943	967	926	905	888	909	920	931	965	948	922	961	902	945	927	906	950	929	916	1052	901	925	968	923	940	951	924	897	909	889	930	964	915	946	861	923	925	872	909	928	933	953	974	973	960	880	976	893	920	909	957	895	952	968	929	948	943	928	908	886	955	949	912	855	868	974	886	967	959	908	950	910	876	938	953	962	869	988	943	958	939	864	993	903	916	917	916	938	927	934	932	993	932	974	972	926	940	929	899	894	955	924	920	946	930	966	926	925	953	955	944	924	949	955	919	893	935	899	840	910	928	952	943	934	915	922	925	902	933	898	932	961	932	955	932	908	946	910	939	921	908	926	911	991	953	960	847	900	925	890	946	897	939	956	909	902	948	959	969	949	970	928	909	950	866	929	912	932	957	894	921	955	883	963	926	875	939	922	942	884	925	906	946	922	948	906	920	951	931	902	927	938	982	967	899	961	936	976	905	919	891	937	879	912	920	910	897	930	945	878	954	943	941	902	958	900	911	910	943	903	974	970	976	935	873	959	875	871	899	920	920	920	923
35070	30099	31928	24066	18253	15604	12724	13748	9642	6986	5343	4125	2501	3330	2058	1845	1886	1611	875	682	753	698	631	536	453	476	483	450	466	455	480	428	390	380	423	386	421	332	363	410	345	393	408	380	371	366	385	341	361	352	407	367	375	405	392	380	389	373	370	327	369	389	360	401	345	376	361	375	395	376	354	386	362	348	370	410	377	392	378	333	351	375	361	371	369	379	407	385	377	396	382	385	371	407	378	324	379	414	343	348	387	338	398	366	384	360	333	367	394	381	338	392	361	375	349	362	381	355	349	362	378	363	374	393	382	386	349	357	407	379	368	392	365	358	355	369	358	362	396	367	391	327	375	368	353	381	428	386	391	344	363	368	388	379	395	343	371	360	384	379	356	338	366	382	374	389	351	387	417	367	420	345	400	388	377	368	390	358	398	387	375	409	361	370	380	368	374	379	364	382	400	410	399	399	394	365	369	401	378	391	422	363	394	366	366	347	365	408	376	370	386	375	363	355	380	351	378	398	378	364	368	373	409	366	389	371	387	380	379	397	375	382	390	384	373	363	357	378	414	370	387	393	349	385	397	377	368	370	432	362	364	371	398	414	356	364	377	374	371	389	341	387	384	374	416	360	388	363	351	382	370	388	353	377	403	428	364	420	392	363	364	421	400	390	397	382	403	377	352	376	356	403	335	396	356	321	372	375	398	374	374	407	385	403	385	388	365	391	379	361	383	365	384	361	369	402	363	370	398	361	410	425	358	376	368	389	355	347	398	415	375	398	364	343	366	329	418	367	372	352	361	391	343	407	377	370	344	347	355	375	371	357	375	395	363	377	373	377	381	375	365	401	355	373	373	342	382	386	402	360	381	385	404	378	362	358	403	398	416	371	347	344	364	353	361	363	373	366	349	384	361	384	381	351	355	378	370	359	355	361	362	386	367	370	347	397	378	390	370	381	378	378	370	381	417	411	382	378	399	402	350	367	360	376	382	363	437	350	378	379	411	355	381	408	360	335	385	415	373	355	393	376	345	379	375	348	385	383	391	385	412	348	406	345	361	374	381	389	399	393	380	367	370	344	409	371	388	335	367	373	408	369	374	412	350	368	376	359	363	366	345	394	362	375	365	395	411	359	372	361	398	386	366	376	377	365	356	348	382	376	374	373	354	361	363	376	386	391	405	379	380	367	365	402	393	393	384	375	353	372	371	371	350	372	351	379	343	399	394	401	390	398	381	420	364	385	386	364	412	362	368	400	364	381	375	399	383	364	393	395	347	408	374	373	358	375	390	376	363	348	365	355	370	374	402	399	367	332	365	379	348	375	373	368	355	370	350	374	360	362	373	399	370	382	382	380	392	401	358	411	376	385	405	392	380	371	355	382	388	425	379	404	359	369	379	394	372	352	373	347	375	381	374	378	359	403	338	355	383	406	362	393	364	356	407	372	380	378	385	390	353	381	354	340	391	366	382	334	358	383	395	379	390	366	396	391	375	387	383	360	371	371	407	381	394	384	377	343	414	377	358	388	398	381	378	369	367	378	407	370	399	386	379	400	402	362	337	397	399	341	358	386	367	364	374	365	367	357	354	419	404	406	326	415	376	368	376	373	384	408	370	407	404	342	377	358	377	385	333	371	379	374	407	349	348	392	395	377	402	376	351	379	393	395	391	376	377	415	374	334	413	369	366	362	414	393	388	340	386	404	370	394	410	384	379	359	389	379	398	369	365	337	404	372	373	391	334	379	413	376	348	358	374	395	402	383	401	384	353	365	392	353	396	320	397	360	378	373	371	389	379	376	393	368	325	342	383	355	400	392	390	395	374	368	404	368	376	348	357	388	436	361	398	356	369	349	397	391	344	365	363	385	379	398	393	394	370	374	359	396	368	378	393	357	363	369	365	388	423	379	373	421	375	388	361	392	361	406	402	378	383	365	395	372	427	354	384	372	368	387	422	375	365	387	354	351	378	330	362	387	367	367	382	369	365	394	383	363	341	408	371	355	361	390	404	367	403	379	387	378	381	405	400	385	366	378	372	369	368	376	397	351	357	400	435	384	375	384	379	391	404	349	385	398	393	365	407	350	362	373	358	359	345	383	395	371	374	351	367	380	385	392	370	402	373	391	363	367	360	389	415	355	357	347	349	379	369	356	410	363	383	370	338	376	382	367	354	378	383	386	373	350	354	356	364	364	370	386	369	346	415	358	359	350	398	365	369	360	395	375	334	373	372	391	386	354	379	375	396	379	357	377	395	401	356	413	385	372	383	381	341	358	376	368	397	359	376	369	336	385	359	373	341	376	376	420	399	349	376	378	410	380	337	396	366	359	378	384	399	370	343	348	334	378	386	327	380	395	406	414	377	412	370	372	376	401	385	356	389	387	336	333	417	377	382	373	373	403	361	356	401	382	398	404	369	392	410	378	354	378	398	374	362	373	347	374	373	381	388	391	360	348	373	359	364	390	386	374	408	378	346	376	361	380	371	406	374	391	382	388	367	388	355	368	366	371	381	342	356	378	374	365	368	384	376	343	355	389	429	364	393	421	377	406	333	377	370	420	370	400	367	364	363	359	381	378	391	367	358	402	397	353	381	359	395	369	385	372	381	343	349	374	369	397	414	369	374	379	381	370	388	370	374	383	401	349	382	372	366	376	343	379	389	396	386	364	357	358	399	392	385	400	378	416	369	379	373	411	378	412	367	378	388	386	368	395	326	353	361	390	405	412	339	388	379	358	389	407	375	382	387	415	382	352	384	358	354	384	361	387	383	382	358	368	395	377	353	410	400	376	374	386	370	396	378	396	339	362	348	360	377	371	354	374	398	389	358	366	377	423	378	382	374	357	375	363	383	383	399	376	363	387	391	353	411	412	382	413	348	334	364	385	383	338	360	416	380	403	369	421	371	416	364	348	373	412	338	388	415	379	379	373	364	386	373	358	367	412	372	380	395	369	353	415	386	387	386	381	358	347	417	375	374	367	395	371	369	350	386	358	377	359	373	372	334	389	382	426	389	374	380	375	393	376	385	357	380	384	399	357	387	379	385	357	359	364	378	398	369	363	425	379	364	392	370	368	370	398	385	369	372	403	404	356	389	369	405	387	381	392	350	341	390	378	351	352	364	370	363	377	398	379	347	377	354	355	388	377	391	378	358	380	412	360	393	354	381	400	359	366	347	362	378	382	425	353	399	358	385	386	385	333	361	370	368	372	321	414	375	402	378	391	371	375	355	404	358	393	363	344	361	394	355	349	386	375	396	383	377	349	355	358	382	418	385	373	366	360	347	350	391	385	386	378	402	346	387	372	371	376	375	366	354	369	341	366	399	385	402	381	424	374	362	352	394	371	335	404	409	374	421	394	375	383	377	338	404	361	363	372	332	372	347	376	392	374	365	378	373	343	388	364	377	356	371	364	377	362	369	361	409	373	391	355	363	375	363	351	363	407	386	379	398	355	371	372	370	402	391	397	350	371	410	392	368	363	375	356	346	379	381	387	379	381	362	352
20870	25735	33920	32435	30113	28836	27312	29245	24417	20896	17131	14161	10069	12689	8133	7626	8879	7119	3675	2725	3275	2872	2523	1837	1546	1582	1449	1369	1301	1395	1429	1256	1100	993	1004	945	945	937	942	990	919	949	920	954	966	874	913	961	937	893	944	894	948	870	976	923	912	878	887	928	921	887	984	879	928	954	955	946	937	892	912	915	940	879	948	886	900	925	942	984	896	881	862	887	941	950	941	931	920	957	917	934	944	962	995	927	906	944	956	827	918	946	941	904	936	951	827	958	898	928	933	959	907	915	945	893	908	952	925	891	942	907	925	885	871	979	894	856	880	903	936	927	938	950	996	942	908	912	936	943	885	936	851	930	901	889	935	891	923	904	962	923	942	875	886	966	941	889	905	942	919	916	897	875	910	895	910	945	916	935	924	932	969	903	932	877	958	905	914	919	910	856	955	906	982	941	870	903	943	901	931	903	906	901	923	885	934	888	904	938	912	947	910	946	889	916	913	921	966	980	969	941	882	943	927	938	893	948	897	886	916	905	948	889	889	875	936	902	864	962	907	960	964	913	924	874	901	915	934	909	972	932	877	900	935	904	889	887	927	871	880	886	914	895	926	932	903	899	949	863	961	938	944	929	942	885	904	921	925	929	882	974	938	887	874	969	881	959	894	923	940	935	931	877	933	923	894	930	942	908	903	918	923	921	970	962	873	923	1014	930	907	890	909	926	933	920	901	899	945	889	878	931	914	904	922	881	910	923	955	985	887	879	973	922	937	910	951	905	948	938	916	903	939	1013	948	927	913	921	932	884	907	944	919	902	962	929	994	896	930	986	938	895	887	915	948	962	948	970	923	888	910	896	920	911	947	880	957	892	947	873	954	914	914	922	895	945	940	983	928	937	907	878	904	918	907	944	911	924	879	911	942	920	878	938	906	912	929	954	912	970	948	906	928	933	970	932	958	956	947	934	892	882	936	994	937	891	887	935	922	936	994	897	947	902	950	1007	939	895	944	937	971	935	942	958	884	938	953	969	896	895	949	905	930	889	949	970	919	885	956	922	984	916	959	951	883	903	931	921	947	897	917	933	929	917	951	939	902	921	944	948	946	930	924	920	974	894	919	914	924	938	932	898	935	973	951	940	937	866	935	895	924	953	938	919	1003	898	957	894	917	874	954	897	898	909	970	979	880	981	909	962	921	889	970	941	967	989	928	917	942	950	956	891	926	957	924	905	893	931	957	940	913	969	942	959	944	917	922	917	865	903	917	868	927	928	921	924	914	925	923	918	918	903	940	868	959	911	852	954	950	924	944	939	837	934	945	928	867	857	934	905	892	956	917	936	914	903	936	956	980	912	872	934	954	933	935	964	948	922	941	928	970	934	914	939	929	958	923	865	914	958	889	907	954	933	929	903	930	915	935	906	908	876	936	944	952	968	923	929	909	925	964	906	905	954	868	945	897	942	902	908	923	940	919	916	952	857	938	943	929	930	928	898	955	933	924	934	840	906	906	902	952	944	924	939	957	962	948	944	908	912	950	934	924	913	976	918	933	940	960	977	889	911	894	950	936	891	959	937	873	865	895	912	939	896	923	922	901	917	914	943	933	925	895	922	937	949	945	913	897	944	908	822	944	973	932	937	914	944	934	901	945	837	945	964	907	884	947	881	926	918	933	930	924	939	879	900	916	943	924	943	984	966	887	872	959	880	910	929	911	954	918	902	930	899	871	893	877	925	928	938	932	907	934	938	896	934	918	909	923	903	892	927	959	926	889	940	934	919	894	920	904	905	900	907	894	939	909	934	947	977	905	916	883	879	908	943	869	895	932	946	873	929	932	917	950	966	934	957	885	898	918	933	940	893	925	931	888	922	908	905	895	931	942	944	921	914	919	914	879	881	873	901	947	966	940	894	898	917	921	904	910	872	941	939	922	931	925	882	907	933	929	955	936	964	919	952	904	943	969	852	871	977	918	860	904	980	915	964	951	951	946	895	883	847	892	941	948	949	953	949	894	934	948	915	908	941	913	909	902	907	883	938	903	960	946	870	970	933	915	931	928	929	863	920	926	914	948	888	900	910	876	954	914	979	958	888	946	912	910	944	936	937	928	923	837	969	948	959	941	968	976	973	884	889	901	884	965	927	898	930	927	945	947	924	903	977	866	909	980	905	915	894	943	905	875	880	908	892	953	966	904	933	948	950	899	937	924	942	944	919	1003	934	903	923	892	902	946	870	914	933	933	923	913	933	926	907	927	949	953	935	919	920	937	968	930	961	900	966	871	925	967	940	954	945	883	942	975	887	911	923	912	938	937	909	963	927	870	962	888	953	902	905	931	907	959	899	902	948	930	890	881	907	906	960	881	935	951	973	913	869	917	858	916	888	962	994	913	902	961	947	920	892	954	924	962	933	938	971	954	920	940	913	896	908	939	945	913	912	921	910	919	923	934	891	859	915	970	909	926	929	939	896	961	925	997	911	908	934	933	894	924	906	917	865	870	915	887	927	935	950	955	916	912	910	893	912	930	871	907	943	884	940	917	943	931	950	959	913	948	876	940	938	923	981	911	967	913	945	928	969	919	959	918	924	944	955	902	901	901	899	871	913	891	912	981	926	886	954	938	951	894	901	905	924	898	913	920	942	847	938	922	909	955	911	924	900	889	866	909	896	920	954	941	953	893	871	949	961	930	922	953	876	878	922	894	914	912	955	946	946	883	904	914	912	907	928	924	949	941	933	928	885	916	944	923	936	913	939	881	963	889	949	905	906	945	919	928	908	930	909	976	931	947	963	901	887	915	889	879	988	898	922	965	956	944	882	867	957	947	904	915	913	898	949	921	902	927	954	927	915	973	949	910	948	922	943	899	898	912	946	873	942	818	896	948	944	893	945	917	920	872	933	955	896	956	928	924	890	912	876	869	888	865	860	904	923	961	895	940	950	909	982	860	941	897	924	947	886	905	923	925	902	929	932	913	893	911	931	889	890	894	947	935	893	974	957	877	958	950	975	869	934	916	880	909	920	915	881	927	891	940	861	916	960	910	902	919	917	897	961	941	900	929	941	912	891	949	935	890	895	941	863	974	850	919	869	883	972	899	909	869	921	912	940	939	892	919	924	945	893	964	923	890	926	939	914	924	941	931	898	923	963	918	886	907	958	887	946	942	909	908	923	957	948	890	932	894	953	903	991	949	914	910	945	956	935	874	985	931	898	931	951	908	900	870	909	946	926	911	923	938	889	961	921	903	910	983	907	932	947	918	898	917	905	884	888	898	957	871	901	917	917	887	913	933	894	927	941	976	896	933	1005	900	893	884	929	921	921	900	894	938	934	931	897	935	902	961	938	926	939	893	884	974	886	991	909	905	887	934	959	881	930	967	911	940	916	874	956	996	932	920	909	957	888	948	990	962	955	866	985	894	915	910	899	879	924	905	900	901	916	941	986	896	897	892	930	971	928	923	908	934	936	949	945	942	936	946	922	897	900	918	907	921	965	981	932	900	870	941	897	927	944	947	948	930	947
26233	12105	12725	9256	6131	4469	3034	2333	1653	1294	1085	800	729	644	548	534	567	514	471	441	406	415	424	386	397	423	390	376	415	416	413	424	403	357	400	376	375	425	396	416	393	389	367	403	407	388	371	374	379	360	400	360	431	383	382	357	361	377	407	370	392	377	391	363	365	354	366	381	392	394	364	386	410	364	388	381	372	370	370	395	419	386	378	400	381	412	394	341	397	384	352	373	404	383	398	400	376	392	444	403	355	369	392	403	385	395	375	383	363	385	364	382	399	380	405	360	363	338	361	374	395	423	369	386	390	376	376	377	395	402	383	385	366	391	364	401	369	375	391	374	386	390	348	378	368	351	332	389	369	359	391	325	393	389	386	390	376	352	375	427	347	378	350	364	381	354	399	368	359	393	383	358	363	373	389	399	381	398	357	382	355	392	373	378	393	376	348	334	361	356	391	391	383	376	380	391	369	364	376	346	390	390	379	405	378	362	417	367	390	346	390	355	353	391	371	368	401	374	384	379	391	369	381	398	371	385	337	361	384	363	388	383	379	401	354	406	387	389	382	362	370	415	378	393	368	373	359	393	378	378	396	397	383	383	362	378	376	375	364	379	388	346	405	387	409	394	378	363	411	331	379	374	384	409	414	402	372	409	365	356	379	395	394	385	383	380	330	421	362	395	369	385	363	377	384	386	383	367	347	351	397	358	375	420	424	391	376	341	370	379	401	353	395	397	396	386	360	362	355	384	419	359	341	419	385	380	391	390	394	366	371	411	413	358	392	385	376	327	352	378	393	364	417	380	391	356	377	390	368	379	380	391	383	388	345	418	364	378	371	380	390	385	357	367	398	354	364	400	389	384	390	392	415	371	376	353	402	360	360	411	348	394	395	359	381	374	375	375	388	362	347	398	370	369	364	403	366	399	383	381	390	368	345	370	382	434	389	392	326	381	382	403	375	351	402	393	380	355	356	404	358	391	369	349	416	399	370	379	383	342	377	404	426	366	385	353	337	383	421	428	427	406	359	393	366	403	367	380	380	368	374	360	410	372	364	368	360	398	385	366	354	381	404	418	350	389	400	367	441	371	392	402	418	391	351	387	349	377	420	386	365	380	382	381	397	340	404	388	372	396	358	391	369	367	424	415	370	373	352	422	370	396	349	391	368	374	320	392	390	348	374	376	395	393	418	411	406	387	367	379	374	383	353	358	366	416	360	365	393	394	377	440	371	366	364	453	395	375	402	356	378	405	368	413	413	404	350	411	411	388	376	414	362	385	405	419	371	379	373	352	386	391	386	399	391	359	369	378	364	355	419	391	371	374	407	361	381	398	373	423	370	410	398	383	346	386	376	393	406	377	406	394	404	363	402	373	384	376	398	384	385	397	388	399	381	387	372	370	362	388	379	371	386	353	402	417	387	365	357	351	386	381	397	390	391	384	391	376	401	369	414	342	377	366	379	406	406	392	401	384	310	390	395	395	390	382	402	374	388	387	396	364	381	387	370	359	366	352	357	368	397	392	357	372	410	358	402	378	355	402	373	377	383	405	396	420	355	394	336	370	373	388	357	382	384	404	397	373	395	360	363	376	388	402	364	404	407	378	385	325	363	372	421	374	389	409	360	396	414	344	375	399	343	375	374	355	358	385	375	358	382	396	388	380	415	406	370	349	388	383	372	415	381	382	363	398	419	380	356	400	381	371	377	399	360	390	371	425	432	400	389	400	421	353	390	381	394	378	349	352	346	400	357	379	380	353	375	385	368	374	380	405	415	375	372	366	396	365	342	389	394	401	347	385	387	407	397	378	367	378	348	408	369	342	395	391	328	393	382	371	343	388	349	385	395	393	353	369	390	388	377	398	366	373	416	378	389	385	389	328	392	375	389	396	399	347	395	396	375	402	401	354	353	388	382	391	378	394	402	380	343	406	416	405	376	389	417	399	420	400	390	402	418	330	359	393	380	380	396	394	372	390	370	410	428	389	396	351	383	374	377	379	381	368	372	396	400	384	386	365	384	374	407	429	426	339	378	363	372	404	388	393	378	377	382	367	394	384	403	382	421	397	371	371	387	386	368	346	414	375	381	361	394	398	413	373	401	362	389	361	416	403	383	393	390	389	423	388	385	395	394	407	365	370	360	401	391	411	374	401	413	364	371	356	395	350	343	380	396	373	378	400	401	408	389	373	375	390	357	371	384	370	407	349	387	383	386	401	400	367	418	353	354	428	360	358	367	351	358	377	353	394	382	370	387	401	409	375	385	403	396	398	375	367	426	398	402	377	399	391	334	375	386	363	379	361	362	335	391	338	392	395	404	366	400	387	359	345	383	378	380	386	374	387	403	389	361	377	408	366	415	390	348	370	388	362	387	403	411	338	376	396	442	376	375	331	404	386	393	388	378	366	399	385	345	388	423	368	386	394	396	361	366	363	376	399	404	394	348	331	363	375	413	378	364	388	415	394	394	389	341	406	391	344	392	328	386	396	395	392	385	412	449	374	376	397	399	388	350	355	359	382	392	390	412	367	382	375	391	408	439	385	377	392	381	388	358	391	372	385	392	389	364	390	345	401	385	370	348	371	402	416	391	366	353	389	373	391	415	340	416	405	419	361	364	375	402	360	392	357	385	377	390	391	374	392	375	397	329	375	360	365	381	384	423	386	406	407	388	387	348	359	414	410	400	401	368	386	373	392	361	432	393	437	411	393	395	418	362	403	388	344	361	372	387	403	361	398	356	343	394	385	385	393	405	404	358	406	413	390	369	373	386	392	412	390	375	384	385	409	405	374	409	394	407	384	367	380	413	363	365	362	378	373	361	395	384	364	370	380	387	384	378	391	408	380	366	368	359	395	419	368	385	362	361	374	380	362	382	406	374	411	422	360	386	399	434	388	367	359	379	375	394	387	369	393	364	378	368	400	383	413	420	385	366	375	374	409	415	359	401	373	358	362	363	387	376	376	381	408	362	375	411	377	398	379	380	410	418	408	406	405	399	358	375	405	378	395	351	343	389	361	379	373	368	373	336	387	407	336	357	353	389	411	364	390	416	383	393	365	400	389	409	357	410	403	431	381	379	402	388	405	404	394	376	381	406	374	355	371	400	369	374	379	382	364	366	370	397	382	407	358	365	381	388	366	356	381	355	400	365	397	345	400	374	355	379	365	385	386	388	417	372	382	389	381	411	390	360	351	404	381	386	370	386	370	376	392	373	343	347	352	387	359	398	387	379	378	358	415	371	367	345	405	375	409	400	377	363	381	389	388	348	339	363	361	371	364	379	376	403	379	373	345	428	393	382	391	371	346	352	385	400	344	397	415	378	435	403	368	386	367	349	395	404	394	380	357	375	377	389	381	376	350	364	343	383	411	377	381	352	362	380	381	391	401	387	408	336	384	365	329	387	387	360	391	367	340	398	404	363	405	365	356	408	403	379	382	389	411	387	367	415	376	355	402	406	397	378	374	403	380	387	368	395	369	359	415	380	368	398	393	389	347	384	360
13654	10818	19675	20198	16945	14293	11333	9127	7002	5535	4349	3363	2821	2464	2169	1916	1785	1549	1472	1280	1247	1227	1170	1083	1069	1078	1064	1045	978	1002	1049	934	934	1039	981	946	939	910	930	943	885	953	952	948	991	948	915	929	907	937	954	928	967	941	971	954	943	929	933	913	911	882	951	964	1018	929	902	909	930	981	935	953	908	940	971	953	971	935	923	957	950	902	952	936	954	939	923	945	935	962	892	923	941	949	942	928	932	864	976	871	996	956	955	938	897	937	959	931	931	922	962	934	962	965	903	968	911	965	944	907	957	964	908	924	980	930	934	933	923	930	896	873	949	958	966	1024	976	915	907	900	870	925	897	914	913	902	865	922	968	935	880	979	926	975	934	943	907	830	928	991	936	949	955	900	913	930	912	937	938	959	945	917	895	964	981	946	952	862	942	920	952	979	946	942	945	921	930	923	964	902	935	1016	1011	961	957	908	867	944	934	946	965	920	927	932	913	958	935	950	940	944	969	916	924	921	914	908	969	981	946	891	955	891	904	934	947	891	882	920	966	896	946	953	900	977	910	923	884	935	957	922	940	933	986	923	985	952	888	915	878	959	906	965	942	931	979	894	916	902	959	934	995	956	927	959	956	987	971	911	924	942	956	931	953	929	928	924	939	894	917	924	927	864	903	926	912	940	925	901	889	974	964	916	921	951	958	911	924	912	942	942	919	922	959	980	919	911	926	913	952	978	932	897	930	885	927	903	891	916	970	835	941	893	947	956	866	906	976	917	918	932	873	963	893	903	894	962	965	964	968	923	952	971	955	933	914	934	924	953	928	929	925	915	959	927	881	889	990	927	926	919	966	939	926	918	908	925	878	912	979	910	880	960	938	973	942	959	945	952	935	946	918	940	930	910	924	970	904	912	949	881	943	863	910	986	912	954	915	923	921	988	932	958	930	978	966	904	972	966	900	913	930	970	973	1003	954	938	929	911	868	927	891	968	956	948	931	923	924	946	922	983	949	937	951	962	915	875	930	940	917	963	1012	960	937	915	930	926	956	966	954	917	899	919	915	906	953	913	989	956	906	917	966	944	924	940	912	994	939	914	886	940	977	984	954	885	943	906	939	960	892	966	943	986	921	903	974	871	890	913	930	924	885	921	953	932	959	928	966	946	915	921	914	962	950	964	929	909	911	964	883	935	930	917	941	965	936	929	960	900	892	960	929	916	901	898	915	949	935	904	913	906	953	947	922	993	899	950	941	956	1010	981	928	932	939	994	882	972	960	987	962	947	962	901	925	865	948	931	904	898	935	934	935	916	949	940	923	918	932	1001	868	933	898	925	912	964	880	960	971	914	908	928	898	1012	929	946	952	938	914	968	914	932	925	921	979	938	925	953	922	946	912	917	946	894	952	982	940	928	916	998	971	947	929	897	993	964	917	903	940	964	956	930	977	921	987	918	938	995	958	947	927	945	935	908	916	896	959	940	901	833	979	1006	902	981	891	942	915	935	987	980	869	886	965	983	948	922	902	998	945	923	894	968	929	907	946	942	887	891	939	936	880	901	893	982	952	955	929	953	972	959	945	880	913	938	934	948	946	942	965	896	927	904	959	987	920	950	891	986	896	938	941	933	904	931	963	847	989	922	930	920	954	880	912	895	964	924	934	933	886	897	931	927	968	903	872	927	934	961	940	914	961	963	934	926	970	952	899	929	983	936	954	951	951	920	977	949	958	925	947	903	923	921	881	949	916	938	963	957	918	943	930	917	940	961	941	917	977	956	915	966	903	932	956	970	909	926	930	892	959	987	903	919	929	976	960	929	967	938	981	894	933	927	885	928	924	952	952	899	939	959	900	974	883	910	902	910	966	983	942	962	995	868	955	924	909	922	903	925	879	932	925	879	917	907	915	926	994	974	941	922	917	941	944	946	956	924	956	930	931	906	975	1003	923	894	992	946	951	924	961	949	913	893	888	925	955	944	910	939	949	951	955	1002	955	918	923	960	912	948	950	937	933	950	923	906	958	958	915	955	904	941	961	907	919	980	935	988	948	903	992	906	924	949	977	964	915	956	920	885	921	931	913	942	912	919	929	919	964	933	945	930	990	918	888	875	923	932	940	911	955	944	927	893	932	938	956	920	912	877	925	936	967	917	907	992	972	927	930	974	894	942	941	943	923	917	946	987	953	958	942	914	967	946	902	938	907	941	901	994	908	933	944	924	947	961	974	927	934	942	879	924	962	917	963	955	936	935	966	891	920	949	927	884	965	960	935	933	899	952	978	919	941	921	936	937	985	889	970	929	952	946	931	980	903	890	976	908	926	936	951	939	1004	880	904	922	958	954	936	953	877	954	882	938	979	932	948	948	905	939	950	934	951	979	937	955	965	924	911	1015	943	887	907	1008	926	926	951	940	990	919	972	972	890	941	907	1004	958	977	920	962	909	938	949	933	966	914	991	892	965	959	934	926	967	911	958	962	897	928	955	975	955	960	882	971	924	929	932	958	960	918	927	940	939	907	991	930	922	881	973	922	928	926	917	940	919	862	914	917	949	964	944	909	980	922	986	937	907	968	928	921	925	901	918	931	922	923	879	925	903	900	954	970	966	991	963	876	914	899	937	884	937	888	929	944	981	941	914	918	1006	981	904	968	938	894	945	938	944	959	978	956	929	958	962	902	942	943	956	934	927	974	915	873	967	927	918	883	926	978	976	955	859	925	905	982	884	982	941	983	902	896	895	956	885	883	948	932	896	915	968	899	959	933	975	964	949	892	863	896	936	921	902	930	1005	955	936	886	975	922	951	961	926	934	896	926	934	978	889	939	894	916	959	1009	921	939	928	902	962	1001	925	944	926	905	1012	954	932	1000	895	975	947	944	935	933	992	936	885	923	926	915	891	894	932	903	920	944	935	935	869	946	932	966	946	972	903	932	898	987	940	955	917	965	962	890	953	954	924	948	966	921	868	959	906	913	908	924	902	855	926	915	951	933	937	933	936	946	987	899	959	934	931	905	880	917	976	922	977	969	928	903	930	918	929	873	929	987	924	966	960	930	919	935	952	927	982	902	947	949	973	941	988	880	960	923	949	898	897	961	938	948	978	950	988	917	966	956	948	913	974	942	919	955	955	977	918	929	974	957	967	944	951	943	1018	889	929	944	965	1000	909	981	887	934	978	892	935	926	983	870	958	909	928	911	918	908	941	934	886	948	940	926	952	922	889	875	943	920	898	891	937	916	966	886	891	903	887	877	923	938	897	977	885	944	966	957	914	912	965	916	939	910	928	933	907	898	916	934	942	946	954	926	980	930	951	997	924	984	929	926	966	936	1030	933	946	953	943	886	944	942	899	947	910	907	921	920	983	953	944	922	942	949	895	929	923	902	981	915	954	927	927	923	966	910	933	938	973	937	996	983	947	932	958	909	934	911	938	916	936	893	952	911	927	921	931	995	911	932	913	888	951	957	941	927	873	906	929	1006	940	939	930	932	944	931	975	930	936	897	955	919	929	875	892	959	952	938	934	879	951	964	961	891	980	876
31689	21162	23655	17970	12782	10054	7397	7278	5378	4048	3005	2388	1508	1430	1064	1230	1068	935	560	570	609	574	492	458	438	433	452	393	409	383	432	381	410	350	389	376	397	365	393	391	399	390	384	370	352	377	371	371	328	369	383	366	363	368	363	424	376	370	383	379	364	373	407	368	398	400	394	367	401	397	399	378	374	375	379	407	379	382	386	383	393	352	414	395	377	362	389	390	408	364	379	384	370	369	381	366	358	355	394	369	382	351	375	347	408	373	349	367	390	376	370	382	369	406	406	415	360	377	345	387	361	365	399	344	378	389	373	399	340	383	412	341	383	373	350	343	411	365	383	383	382	403	411	334	391	374	360	391	339	339	369	358	407	360	358	366	388	378	374	400	367	369	360	384	383	348	389	402	414	399	415	376	359	391	417	360	382	356	362	410	349	388	354	350	410	377	374	361	342	364	381	344	386	410	383	387	350	394	397	389	410	334	414	372	397	378	360	411	352	374	354	365	367	357	389	391	395	357	352	369	380	360	365	393	372	368	354	407	366	370	368	382	412	386	421	381	357	377	385	433	393	394	396	375	374	333	343	391	369	384	374	378	400	371	332	362	366	382	363	381	395	383	400	381	341	368	386	378	372	361	386	388	374	432	370	388	390	382	367	393	380	359	347	379	369	364	372	389	398	355	410	381	379	386	380	396	356	376	391	376	361	386	364	398	391	352	377	405	391	404	406	389	376	393	377	337	388	366	367	359	384	393	362	377	369	371	338	346	409	381	388	390	381	373	384	365	389	361	392	348	363	387	376	350	401	398	397	372	375	371	385	331	390	384	370	393	378	388	393	380	366	387	344	372	371	367	398	381	361	390	380	371	395	392	367	378	393	377	416	371	387	380	342	351	393	381	360	384	348	377	366	390	369	352	376	367	358	401	367	381	370	356	369	386	373	383	356	399	363	398	374	380	372	390	343	384	412	374	363	390	397	359	425	382	359	382	364	392	376	369	381	337	384	397	326	376	373	384	341	390	380	386	424	370	359	388	380	384	396	397	363	374	366	355	391	337	391	341	374	373	416	396	398	352	404	364	373	323	401	368	361	377	406	398	398	402	371	378	373	381	407	362	378	380	388	421	380	400	376	383	356	370	386	390	348	411	385	409	335	400	368	397	354	368	371	399	385	382	367	368	366	393	397	351	375	342	376	361	336	375	378	424	347	378	360	418	408	368	399	364	381	378	354	407	358	391	374	344	360	433	366	387	373	374	374	389	399	360	375	403	388	392	378	359	353	387	404	358	355	395	343	381	421	381	399	380	414	398	379	369	373	400	404	365	328	366	407	394	394	394	387	382	356	395	367	374	387	363	364	372	387	382	402	373	379	377	381	352	351	377	366	378	382	356	394	376	362	380	317	368	334	401	370	349	383	399	363	373	402	388	381	366	347	363	346	379	372	385	392	373	399	356	366	376	383	399	378	345	341	383	380	403	393	384	392	384	378	375	357	401	362	362	362	347	348	385	404	396	399	359	398	367	374	371	350	351	342	394	369	390	363	355	354	361	411	373	427	406	362	348	372	393	380	388	378	393	400	355	375	366	389	415	369	386	333	385	380	390	372	382	393	362	369	360	365	368	399	372	339	398	362	361	375	397	358	348	351	419	384	379	366	418	358	379	358	337	382	390	370	378	408	368	344	383	400	376	369	379	361	385	367	394	373	354	420	365	360	383	347	373	344	374	354	367	362	390	362	384	402	398	369	408	388	358	369	372	391	400	379	361	381	378	370	389	361	373	401	374	402	423	354	406	389	395	397	385	411	363	380	384	376	383	381	386	400	405	366	345	394	358	375	411	398	392	364	349	363	386	390	381	380	365	356	401	354	370	390	395	366	402	394	383	397	365	343	371	422	369	345	362	358	394	361	373	388	369	363	333	369	409	362	376	405	397	376	362	386	374	391	383	372	389	389	390	365	388	396	387	383	413	378	357	378	394	388	370	382	353	364	407	419	377	351	382	360	378	356	395	387	370	381	377	420	361	364	370	380	378	378	402	369	388	404	359	358	395	392	385	378	396	374	373	408	407	378	361	373	382	376	362	349	379	374	346	377	410	361	373	360	392	400	349	377	397	386	329	360	382	346	364	350	341	394	341	398	382	378	423	424	346	381	397	398	392	387	384	367	372	351	351	440	361	397	375	336	355	366	378	372	378	400	424	402	373	370	393	374	396	367	370	399	370	364	405	350	396	346	360	384	394	366	381	389	376	387	370	343	400	360	403	367	367	363	357	407	370	385	397	347	367	365	378	386	419	380	395	420	388	412	398	366	358	390	375	377	392	407	384	380	383	371	395	360	386	394	390	373	408	382	359	380	387	406	419	363	357	345	388	401	397	390	361	370	385	380	412	402	387	381	354	368	412	361	367	379	369	365	383	370	350	377	391	408	341	392	386	374	392	373	380	396	392	392	397	377	365	408	368	375	387	385	359	390	375	396	377	380	384	395	407	383	372	376	363	401	389	373	391	376	365	377	372	368	365	359	341	374	407	357	382	380	391	427	375	353	354	409	346	388	370	332	365	380	404	385	389	369	383	395	401	384	380	365	355	372	398	395	353	377	399	370	383	411	357	390	374	395	336	367	374	347	414	360	379	392	395	391	406	397	383	336	384	382	361	380	380	371	378	370	396	373	428	384	361	352	363	415	372	420	375	381	391	379	388	369	391	380	369	378	372	357	372	375	374	368	391	360	403	382	390	366	367	381	368	372	406	403	383	382	362	375	397	389	390	394	393	403	375	403	409	405	372	352	365	375	390	401	364	370	407	386	376	378	417	382	324	374	388	369	394	379	365	380	406	371	339	408	408	352	371	404	387	377	367	382	334	354	380	347	363	363	378	358	399	396	405	363	377	389	363	385	408	374	362	389	386	385	405	387	373	397	387	360	386	387	383	375	383	369	418	366	379	375	366	391	389	385	383	399	362	389	357	392	439	352	405	408	352	362	363	355	385	396	369	362	377	397	388	358	400	338	380	405	365	374	431	370	391	372	370	364	333	348	394	374	355	391	394	367	397	363	361	410	394	368	408	403	364	386	404	391	368	371	398	359	369	395	374	401	381	401	394	397	389	349	373	399	348	383	393	390	377	386	367	416	431	354	401	367	397	363	414	386	357	371	370	377	379	378	352	385	406	359	359	358	385	384	381	377	389	388	376	404	374	379	358	397	400	360	368	332	365	382	393	393	365	381	362	437	386	390	358	381	331	391	386	386	361	366	399	378	375	365	397	344	378	382	395	366	374	367	405	362	367	370	370	371	341	385	338	382	373	376	364	357	391	375	368	386	359	363	338	381	354	408	357	348	395	331	380	363	363	377	400	384	396	411	375	398	346	387	375	389	374	346	403	375	376	388	395	396	384	423	407	358	397	391	334	408	403	367	358	366	378	373	359	382	368	433	406	410	370	374	399	406	353	392	379	357	373	385	407	359	339	381	362	341	330	364	373	378	330	380	346	390	378
17558	18677	28730	29057	26103	23235	20290	21423	17360	15112	11942	9432	6447	6034	4450	5411	4843	4163	2504	2077	2118	1997	1737	1479	1236	1257	1161	1165	1212	1182	1200	1130	1013	977	1019	983	987	898	947	983	978	910	915	928	938	920	955	955	916	973	948	948	904	968	989	901	893	967	979	899	896	867	933	968	954	976	951	925	918	940	943	851	927	905	894	931	901	931	909	979	893	948	986	980	888	976	914	966	949	997	875	990	923	965	941	877	922	894	906	966	913	929	935	915	925	987	913	915	989	919	962	924	963	912	910	974	948	924	885	939	928	892	956	903	940	962	989	944	933	955	966	979	939	939	968	951	984	873	981	928	954	943	1009	941	908	931	898	928	910	938	904	917	940	911	921	936	932	917	940	885	915	938	921	960	869	899	1013	950	964	894	939	944	909	879	926	959	990	915	978	933	930	924	920	976	960	916	940	917	911	951	900	922	932	958	899	938	864	930	962	922	961	909	938	926	956	907	958	917	1006	972	942	934	949	911	963	917	938	947	967	844	915	953	921	958	949	952	942	939	900	970	947	917	906	912	922	908	963	936	884	880	929	954	929	937	942	947	913	979	865	880	857	914	940	963	924	940	957	923	988	956	984	903	937	938	918	933	954	972	906	925	931	977	948	906	919	934	970	944	909	948	946	928	942	916	895	964	1010	955	924	948	932	969	936	910	954	951	886	924	948	984	988	899	933	887	956	896	988	898	974	965	952	991	913	932	897	900	948	917	948	977	960	898	933	955	961	864	894	920	950	943	941	944	921	895	890	950	971	915	977	942	929	908	998	923	915	947	941	967	940	915	937	905	941	915	949	954	951	898	910	919	898	944	877	947	927	941	910	922	915	972	889	926	880	909	894	933	935	881	947	928	900	924	967	903	931	928	908	932	909	897	983	912	905	937	970	963	904	930	935	947	972	945	932	902	971	883	952	886	971	960	926	871	915	942	912	958	920	877	960	927	980	861	900	905	894	961	977	978	925	956	956	988	942	867	928	947	916	922	941	892	882	931	944	964	925	917	934	896	969	962	923	903	947	933	967	967	982	881	940	882	909	885	958	952	985	913	904	943	955	871	931	879	919	934	925	949	872	947	923	974	938	930	936	958	945	1004	948	938	941	910	925	909	860	975	939	965	972	918	971	931	878	963	945	928	888	912	943	865	910	918	960	949	877	1024	1025	929	949	890	915	945	913	913	964	969	917	934	910	965	924	950	946	967	944	927	996	926	951	910	946	912	883	946	902	952	883	950	914	882	938	920	892	894	952	959	918	914	933	962	946	905	963	916	905	993	944	867	886	949	945	881	925	931	906	926	907	988	975	902	965	894	937	940	900	903	948	955	960	910	989	962	916	995	967	954	893	942	984	977	955	920	958	995	921	916	958	974	938	960	929	881	950	946	913	915	930	936	954	988	935	1007	950	927	959	911	927	942	949	971	872	940	954	928	917	943	983	924	926	925	885	967	947	957	899	925	937	919	951	959	907	955	910	946	998	937	1006	981	911	957	889	935	946	963	970	934	952	919	920	946	896	944	972	918	960	920	938	912	891	927	907	895	929	932	925	962	941	931	963	936	903	913	969	934	927	953	1001	921	990	946	966	969	910	865	975	922	927	914	938	875	942	941	930	911	979	968	996	960	981	885	895	960	908	930	967	944	896	902	908	983	931	891	837	916	934	936	990	937	931	963	974	954	942	958	949	923	921	969	995	932	949	930	931	969	910	906	903	963	970	903	923	909	883	930	914	937	912	968	921	948	954	945	935	972	904	971	874	950	881	933	969	951	930	935	905	920	957	943	951	965	957	903	927	954	932	904	931	951	920	944	943	912	956	924	904	916	964	921	940	889	966	922	910	930	852	1009	911	941	895	907	900	962	945	933	889	914	930	944	915	935	928	931	927	923	953	948	962	955	983	911	918	947	969	966	983	921	939	984	876	930	915	935	917	893	917	936	995	950	937	940	936	984	900	938	947	928	941	928	944	925	948	977	927	939	905	943	942	950	936	955	936	913	893	955	901	911	878	892	936	884	958	845	956	969	929	957	893	931	919	918	973	938	957	928	892	932	985	929	870	934	916	941	912	912	920	908	940	895	891	936	949	969	910	914	946	938	956	907	923	912	885	956	971	910	944	924	915	928	924	912	909	961	961	935	930	949	957	933	964	960	935	926	917	942	942	898	970	915	861	962	909	990	929	986	914	914	884	970	899	955	959	902	949	947	925	977	923	911	968	921	899	966	893	922	986	955	912	962	951	861	929	936	959	897	946	934	962	925	932	917	858	945	1004	907	909	891	877	934	969	862	921	926	954	944	923	918	928	984	899	967	978	896	972	939	890	901	958	889	928	923	927	867	959	921	965	919	924	900	954	889	913	921	954	946	878	989	956	915	970	952	946	914	999	867	901	911	896	871	946	907	997	994	943	939	947	895	903	895	953	962	944	952	915	943	939	978	921	970	952	915	929	923	925	947	942	950	941	959	946	970	956	924	936	928	948	976	935	854	924	890	946	925	937	940	881	937	969	945	958	946	961	862	936	962	871	906	937	977	948	967	992	888	970	915	904	953	983	983	902	910	925	907	954	967	961	938	944	900	935	878	897	947	939	877	928	973	947	965	935	978	910	988	936	948	935	909	972	891	964	909	966	951	922	933	894	979	895	952	928	872	916	901	963	892	945	955	937	938	887	943	978	982	884	919	942	969	920	946	958	901	943	941	866	944	993	962	921	934	886	949	916	915	889	899	945	947	862	896	920	901	927	917	942	955	886	916	936	916	935	911	969	930	976	982	951	931	893	923	864	918	995	964	958	951	960	908	938	969	914	877	930	944	911	911	895	915	925	931	939	950	997	941	961	976	964	959	904	948	953	910	967	928	951	966	956	892	925	949	943	934	919	952	895	975	932	964	936	887	912	911	916	947	949	924	952	943	919	896	913	944	872	899	934	941	946	953	887	916	971	952	941	954	912	964	902	957	920	910	940	943	945	990	985	921	897	975	952	941	881	905	901	927	898	950	916	973	883	928	949	904	969	940	922	950	907	912	925	964	921	943	934	949	944	983	891	921	913	920	938	929	890	901	943	940	922	896	905	936	929	948	894	937	949	943	939	941	984	927	937	952	922	1005	920	927	913	957	919	935	994	908	976	942	939	836	910	974	958	902	899	902	940	915	948	927	905	948	916	914	948	927	989	900	932	987	915	938	948	932	945	913	901	905	898	908	949	986	968	882	925	995	949	989	927	907	933	922	940	987	938	935	964	951	903	942	920	951	869	881	982	932	878	919	981	909	978	878	923	910	971	966	973	949	914	946	938	903	920	938	918	912	960	933	992	925	968	939	914	897	936	955	955	908	993	919	894	937	930	946	923	970	927	958	944	951	910	904	946	933	913	913	984	963	938	879	955	924	878	949	932	967	912	878	879	938	977	941	977	892	960	917	937	930	913	962	942	938	905	936	880	933	926	941	915	938	962	940	936	893	923	911	937	928	934	917	920	957	911	924
34844	28265	31749	24564	20641	16513	11479	13325	10633	8231	6012	3689	2789	2725	1868	1816	2017	1541	944	777	800	712	671	501	538	485	450	458	449	394	453	415	372	459	366	393	410	402	378	374	415	354	405	390	389	414	364	392	410	368	352	353	378	358	431	412	359	382	397	364	404	373	402	346	420	368	362	402	348	387	348	433	365	392	370	330	334	404	402	378	385	409	370	380	367	341	371	397	356	368	362	361	366	375	349	383	376	389	398	407	381	387	356	406	424	352	384	368	377	367	379	395	381	352	348	382	371	381	431	392	368	390	392	415	365	359	365	362	372	371	380	348	355	387	410	379	352	372	387	392	409	374	391	400	383	386	420	380	380	379	375	381	378	388	367	435	423	391	364	398	362	379	380	365	351	391	344	413	383	360	389	381	361	351	394	416	393	398	365	392	398	388	412	402	369	361	386	376	374	381	373	375	384	392	361	388	373	411	387	394	382	384	449	381	348	433	384	398	367	385	386	377	384	357	360	361	419	342	425	407	358	310	413	356	416	387	412	378	400	348	412	370	374	395	369	411	395	348	396	390	377	366	381	379	375	382	405	372	380	414	400	367	390	418	351	406	388	385	373	417	411	380	348	381	361	372	399	362	384	400	379	387	348	354	370	385	372	409	382	416	379	402	427	403	333	384	362	361	391	395	360	412	406	380	369	392	384	403	390	368	381	375	371	419	409	397	388	392	382	382	370	397	366	403	384	372	401	376	400	369	385	373	414	368	329	370	379	373	379	409	365	386	344	370	393	359	356	388	362	401	392	344	382	376	400	391	393	362	396	402	381	415	397	367	345	398	394	351	378	346	363	364	372	395	393	376	405	374	352	393	391	405	381	363	354	382	410	363	420	360	375	360	376	391	392	365	369	357	361	400	390	384	372	365	369	372	355	408	393	359	427	397	392	380	380	406	368	381	413	358	326	395	400	384	350	374	390	382	372	402	404	392	416	383	383	372	354	374	361	348	364	371	363	394	365	360	377	412	383	405	369	395	365	400	404	385	385	353	362	393	409	428	456	385	394	376	374	359	355	394	403	422	379	415	396	415	368	383	351	383	351	389	399	376	368	373	406	367	373	346	406	380	384	407	340	363	385	387	418	424	400	370	369	384	387	371	396	399	372	385	419	378	372	397	391	391	407	393	383	356	372	408	356	376	384	348	396	398	382	371	382	371	347	396	413	377	376	354	338	418	413	351	340	355	380	361	386	417	387	370	374	354	424	399	397	382	394	361	380	382	376	358	393	366	362	351	376	378	381	402	392	401	359	424	415	372	356	352	379	400	387	375	413	376	383	389	366	347	391	370	395	383	378	380	360	381	387	392	377	371	384	386	429	372	402	344	380	405	373	379	371	374	404	390	407	403	361	443	382	407	342	359	410	430	342	356	373	390	334	403	406	386	364	391	407	385	394	355	394	364	368	380	402	392	390	395	413	369	390	395	407	419	401	356	365	371	354	385	375	369	409	375	377	351	378	385	369	364	378	379	340	358	367	419	366	393	424	364	381	364	346	365	345	365	430	384	366	392	352	370	367	411	401	410	347	372	380	387	378	398	428	372	368	368	388	358	378	384	365	359	394	459	348	372	361	370	396	401	378	381	386	388	407	361	391	360	359	366	388	344	399	379	405	375	367	398	392	404	380	360	383	373	360	390	370	388	379	382	363	405	403	397	359	397	375	381	382	393	393	343	373	367	384	363	375	377	392	403	416	373	359	336	350	345	377	373	372	402	401	364	384	376	373	403	400	383	404	410	376	367	361	372	404	379	370	377	386	360	404	409	419	394	359	395	359	411	353	361	401	409	339	325	386	377	388	379	383	392	398	380	390	354	387	406	355	333	397	412	398	371	446	397	423	383	376	403	407	382	387	373	438	406	405	387	410	387	348	385	432	383	379	374	398	382	392	392	363	423	378	358	397	387	371	395	372	391	385	375	413	401	382	388	393	369	378	352	395	367	391	355	369	367	375	373	331	410	406	426	419	398	405	381	370	371	396	342	376	381	358	396	409	366	376	374	395	394	387	385	373	372	402	423	339	375	395	420	372	381	352	403	362	363	368	365	391	370	387	376	335	385	367	343	390	381	386	397	394	386	393	390	384	374	380	362	368	375	409	396	363	391	361	398	367	388	388	351	388	372	406	380	413	368	365	395	354	373	423	376	395	387	393	394	399	371	364	380	382	367	356	377	378	386	389	397	395	371	375	373	345	372	406	385	368	381	402	346	364	385	358	401	346	351	357	394	393	387	382	376	413	384	380	366	366	408	368	372	411	362	393	350	389	386	413	391	392	407	376	377	390	399	380	389	353	392	385	357	407	353	434	364	385	390	362	373	381	421	397	417	365	373	366	386	381	398	402	393	376	413	409	406	363	343	406	383	380	404	377	396	381	408	422	351	375	418	388	366	345	376	412	371	401	378	349	366	375	370	396	389	377	370	380	391	374	354	408	348	360	365	356	382	383	395	423	402	379	372	403	372	362	394	395	381	394	349	364	368	380	408	345	374	355	386	410	406	328	344	379	425	363	355	400	365	398	347	360	384	381	395	411	386	389	385	396	430	413	410	377	363	410	388	373	376	381	373	429	388	421	392	368	377	360	336	351	383	378	403	386	353	362	386	409	388	376	370	362	400	392	402	404	369	346	372	369	341	370	412	380	380	379	375	396	423	395	376	389	399	381	345	376	356	393	374	367	389	354	386	412	372	417	382	380	349	355	389	408	372	357	365	354	365	380	377	376	377	358	430	339	381	407	367	381	368	368	380	392	381	395	407	372	404	372	348	359	389	381	403	389	376	364	385	402	377	375	378	400	384	388	374	360	378	384	388	336	362	367	392	412	368	394	362	372	364	358	392	387	410	368	382	369	370	438	380	360	366	419	370	381	389	403	375	363	380	357	343	365	388	395	357	416	382	349	382	407	359	374	359	379	388	410	334	406	386	391	397	366	365	368	403	383	385	363	381	410	393	367	335	352	363	377	390	375	403	356	381	401	392	360	369	398	367	408	385	417	361	390	369	398	380	385	377	363	350	383	403	374	381	358	428	385	315	369	391	367	388	378	375	366	371	380	374	386	400	406	376	407	406	401	381	389	366	366	378	420	379	371	454	386	374	422	389	399	362	382	371	402	371	346	407	412	410	360	382	401	372	398	401	374	432	380	376	385	368	380	376	420	366	387	357	406	362	386	378	334	377	350	366	377	377	406	391	371	332	369	390	364	343	395	374	407	381	360	340	391	341	389	404	379	381	350	408	396	392	373	381	402	371	401	388	418	378	399	365	359	342	339	381	372	397	392	360	371	351	401	399	417	363	390	420	411	376	377	389	391	381	389	394	379	391	356	379	374	382	334	410	400	371	369	375	363	380	382	374	388	377	393	395	396	421	388	360	393	431	386	356	395	370	399	387	394	357	349	363	351	349	347	376	397	394	381	401	365	369	386	360	351	347	381	431	375	398	406	375	372	409	372	385
20561	23993	34328	34796	33354	28658	24797	28726	24613	22300	18085	13292	10115	10519	7578	7685	8944	6223	3585	2783	3210	2862	2389	1884	1465	1529	1321	1392	1302	1311	1375	1179	1048	1031	988	973	1020	916	1015	924	894	923	932	976	994	913	901	975	890	962	922	974	916	935	919	949	984	883	956	906	936	973	1016	942	876	924	916	937	979	884	918	957	924	850	975	906	943	892	965	924	937	930	951	975	919	927	934	909	989	954	901	931	948	923	905	931	931	976	957	971	975	923	925	915	931	934	935	933	929	960	893	977	986	859	936	961	955	908	880	964	948	986	909	927	984	958	915	972	896	896	912	950	938	929	973	910	936	953	972	942	949	926	953	950	959	959	903	952	899	915	904	876	929	911	896	945	999	898	999	895	942	936	940	980	961	918	920	944	969	950	928	932	998	942	999	950	961	951	951	956	924	898	923	892	870	921	953	949	952	941	918	973	941	916	957	941	875	940	949	957	989	899	931	878	901	912	921	929	899	971	923	922	936	1009	925	957	998	953	928	983	963	931	910	900	884	940	966	955	931	943	940	864	918	869	909	936	957	853	905	950	968	957	944	920	979	882	1026	910	928	879	903	948	885	991	910	930	904	888	929	886	919	944	903	983	905	938	969	921	881	891	917	916	967	943	936	899	979	965	933	970	921	875	935	957	873	910	923	966	957	927	940	929	958	1001	922	943	922	881	934	859	900	914	923	863	938	919	948	970	978	923	925	995	919	920	934	941	903	931	926	951	899	988	973	965	923	907	997	955	875	968	950	939	965	958	900	955	901	885	958	945	905	982	911	977	980	921	950	896	893	936	955	875	943	976	872	902	923	947	947	886	931	914	937	965	979	955	901	962	892	938	976	898	944	920	900	927	931	926	898	932	925	879	890	918	964	898	979	899	969	903	921	920	894	938	928	891	897	944	944	941	921	917	911	996	913	915	985	892	952	966	954	921	885	953	926	953	949	950	878	914	961	956	926	931	901	883	937	934	929	929	944	936	905	907	948	941	972	926	962	924	887	904	921	914	900	949	900	935	973	950	972	965	996	990	937	1007	982	941	1023	898	924	1034	918	916	956	953	888	960	919	899	942	899	871	940	943	936	908	946	929	888	888	944	946	922	923	925	959	954	904	947	966	979	934	835	886	913	940	942	930	854	949	929	948	902	940	947	936	926	961	892	916	871	926	945	980	955	941	923	966	949	954	932	999	964	940	939	935	921	978	926	924	896	971	901	884	926	935	876	966	944	870	927	909	934	876	908	932	899	906	928	876	888	898	920	966	907	896	881	951	968	917	935	945	861	949	892	988	913	958	934	954	943	884	921	907	923	940	831	877	974	978	905	921	953	924	919	921	914	930	968	959	907	929	912	982	892	879	912	902	946	946	937	871	962	918	940	925	915	892	928	908	924	898	880	916	931	933	994	925	922	900	919	939	901	983	958	914	907	893	890	968	934	911	918	912	933	939	934	949	844	914	907	955	896	977	872	891	899	942	984	939	962	935	945	929	915	915	985	982	959	981	952	942	945	937	957	923	904	940	951	944	939	944	986	929	912	871	924	962	933	942	990	930	898	939	973	981	938	901	929	888	912	962	892	905	958	966	953	924	928	949	915	913	915	914	950	919	936	920	966	952	895	915	930	892	915	931	902	992	849	900	942	965	887	950	925	957	919	883	863	948	930	923	997	968	948	980	935	909	979	939	961	900	910	972	963	957	935	953	935	925	940	915	883	947	929	983	972	898	864	934	924	907	941	917	917	967	877	867	908	950	921	943	945	919	867	960	921	949	925	962	904	986	959	939	943	1003	914	983	950	975	964	947	920	955	965	929	948	934	923	903	966	919	933	948	922	943	961	947	981	950	965	951	915	943	946	938	897	912	922	913	978	970	917	876	948	926	948	890	958	1008	943	913	929	906	922	957	908	903	928	916	1018	962	935	953	926	948	937	904	964	991	881	965	945	970	934	948	942	881	924	917	985	916	931	944	945	900	978	928	946	899	924	951	927	957	999	962	931	931	951	946	918	955	992	921	970	926	969	912	912	945	970	944	920	967	861	923	945	932	888	962	925	930	934	966	881	913	914	939	925	947	905	882	972	923	867	921	961	886	937	877	897	938	906	895	962	922	968	953	912	937	929	901	938	937	963	995	943	944	966	964	956	1005	934	864	892	940	1008	945	902	919	984	961	925	925	937	924	981	983	888	905	936	914	986	966	952	956	973	949	934	934	934	907	960	891	955	917	932	912	968	944	911	939	926	913	984	932	962	969	923	930	945	912	899	917	959	932	929	934	947	929	904	963	897	920	981	909	935	960	934	887	900	940	912	972	969	912	923	926	900	940	976	927	851	927	961	912	973	929	950	928	928	948	919	934	963	934	932	957	941	984	963	876	933	959	918	917	921	941	966	930	920	990	992	954	938	893	912	939	939	901	954	905	951	956	934	912	908	953	960	909	971	945	951	903	958	925	994	942	904	900	967	973	946	911	925	905	910	885	952	919	983	939	938	928	977	946	902	969	879	948	975	958	898	936	881	957	975	954	899	922	903	915	958	947	907	961	941	932	980	968	940	935	880	927	915	981	953	938	978	944	933	898	946	897	909	962	954	926	959	917	886	957	922	966	944	942	954	880	923	965	969	937	945	954	956	892	973	996	946	883	953	975	956	929	929	948	957	933	911	970	940	863	895	903	978	935	976	904	901	889	884	920	893	942	934	895	907	918	928	956	945	946	909	887	959	960	903	901	883	916	939	943	941	978	898	900	974	959	950	950	985	870	898	978	913	926	859	973	977	916	915	908	914	952	943	934	918	932	936	916	915	870	867	931	979	970	934	918	951	958	913	893	937	909	891	970	955	974	965	951	925	881	925	922	932	937	923	949	868	900	950	961	991	932	922	961	951	918	924	938	962	943	975	962	886	946	933	919	938	919	932	932	928	925	877	948	912	927	883	909	957	897	904	921	973	929	870	921	950	927	912	933	901	891	989	915	893	923	932	917	991	960	915	929	897	952	965	982	942	926	941	936	928	922	965	911	943	945	909	882	924	938	944	907	954	925	921	944	976	909	948	860	919	931	924	961	920	910	929	891	983	939	932	907	892	950	912	1016	909	934	985	925	913	967	939	1002	985	928	1003	962	916	893	918	893	983	964	933	934	914	1012	919	894	947	949	940	976	916	944	921	957	933	950	933	990	847	959	888	918	928	900	961	931	959	928	1009	938	836	890	931	920	920	925	934	936	924	953	931	897	971	879	883	936	917	998	965	1014	928	888	918	966	972	996	965	951	909	910	910	962	940	930	917	928	920	910	888	920	930	906	946	953	951	936	940	901	939	919	897	951	926	900	885	947	943	901	939	909	944	989	929	991	914	940	997	918	938	934	968	960	926	880	957	897	915	915	955	949	916	946	926	926	918	943	951	940	937	868	967	942	949	961	982	929	883	945	940	878	1007	966	926	912	934	981	908	900	976	960	956	958	911	907	936	928	851	893	935	945	932	962	907	907	924	854	894	921	974
26938	12028	12391	9448	6417	4408	3174	2269	1666	1293	1017	839	734	627	567	589	503	503	482	433	423	408	400	400	420	442	421	400	400	399	379	432	403	375	399	393	407	387	432	407	413	370	360	388	382	377	414	406	382	408	397	389	408	395	382	391	390	375	352	375	415	386	407	391	396	388	366	366	360	400	367	424	398	360	391	390	380	386	413	395	394	397	396	399	409	405	369	382	387	359	387	418	385	398	355	414	420	393	441	392	390	393	358	364	413	372	408	426	386	390	365	395	369	383	403	375	366	381	399	388	367	364	397	426	421	351	378	428	386	358	356	358	413	353	355	345	418	334	328	341	392	386	394	385	424	398	428	386	356	385	375	400	376	398	411	404	369	389	400	361	397	385	397	387	380	377	336	375	372	388	394	404	431	399	344	383	380	370	367	374	396	354	393	358	367	375	378	345	391	365	403	345	384	369	403	369	385	388	361	408	357	366	376	380	393	399	366	392	387	401	389	431	380	370	368	397	385	353	405	418	394	400	366	396	377	380	393	373	379	407	389	355	380	373	392	362	350	366	385	377	406	377	393	362	358	404	400	370	418	376	394	399	388	392	383	388	375	394	411	358	372	378	361	388	390	400	377	374	386	412	404	390	405	367	383	383	356	382	417	373	345	418	366	371	389	382	408	376	366	420	371	377	391	352	355	381	384	359	381	354	380	398	422	353	386	380	383	359	423	359	362	376	402	384	358	395	382	372	402	370	378	371	354	358	362	393	353	370	372	374	421	396	371	356	404	358	402	428	386	363	351	347	366	408	395	360	387	357	381	376	372	384	368	396	398	377	419	394	375	370	402	390	404	399	398	339	374	381	378	375	348	391	399	403	402	415	359	373	354	375	389	423	388	401	386	331	365	387	378	343	378	376	359	376	357	370	359	363	379	408	368	364	372	379	367	414	377	362	402	379	392	411	372	404	366	382	388	369	374	406	389	397	412	366	390	405	401	362	390	377	364	389	396	374	364	391	401	394	396	394	377	380	366	366	413	381	372	375	370	411	396	390	398	367	351	408	365	385	406	374	400	361	384	352	345	379	375	390	391	414	383	422	337	381	381	376	394	396	411	398	419	369	385	372	400	337	392	397	410	443	383	381	384	383	371	369	382	372	418	376	403	398	356	408	405	375	368	374	390	368	384	354	403	419	399	372	377	378	351	388	372	393	359	403	398	358	383	381	381	378	374	358	415	399	381	400	379	433	392	370	400	365	379	393	371	364	394	375	395	367	383	372	370	362	401	374	369	384	356	380	383	407	369	406	409	378	388	411	371	363	390	404	435	380	374	372	347	376	384	374	344	374	367	368	368	379	401	367	377	324	387	380	373	415	420	392	378	371	364	359	339	386	351	382	341	404	368	399	372	360	428	381	363	376	401	376	371	356	349	388	392	427	404	402	347	400	373	378	418	374	372	403	435	406	390	451	370	363	424	379	378	396	389	379	397	368	390	392	381	354	357	403	387	355	367	374	392	361	383	376	379	428	378	433	371	364	354	377	404	394	412	386	372	372	361	405	395	380	334	392	422	372	368	399	364	370	375	402	359	338	400	381	375	352	412	384	384	343	371	365	387	375	388	375	407	359	387	373	395	396	387	385	369	361	361	363	424	398	370	385	398	357	367	392	405	370	378	356	387	367	362	408	396	380	399	371	392	367	412	358	413	387	368	362	365	388	414	410	353	380	366	382	392	376	368	395	406	388	394	387	410	444	402	391	428	402	366	396	397	358	411	376	394	408	411	400	386	361	367	400	386	390	392	376	395	367	347	423	376	412	401	381	403	371	369	354	345	380	403	381	416	407	431	356	366	363	426	387	399	360	381	378	414	372	350	380	427	355	413	368	382	344	380	359	387	418	371	385	379	360	383	401	371	372	398	368	365	365	385	366	421	411	410	388	375	382	382	379	393	363	388	387	404	384	393	398	389	362	373	405	392	424	391	364	343	373	377	416	371	351	406	378	396	383	379	394	390	379	385	386	364	377	354	367	392	380	387	388	375	396	350	349	360	393	335	367	389	376	386	392	368	394	359	389	383	404	367	390	404	360	380	352	381	394	408	416	384	382	368	355	385	369	409	357	401	365	400	395	364	408	374	387	401	361	377	361	424	385	381	391	363	367	416	412	392	364	382	389	369	420	369	386	349	390	382	387	387	384	402	358	394	379	359	388	411	408	362	386	397	377	393	335	357	367	386	370	396	407	385	361	376	376	380	372	396	404	430	382	365	402	369	397	402	374	374	350	360	361	379	343	395	410	390	407	341	359	383	386	350	404	341	357	396	377	396	392	360	395	367	376	403	398	412	371	368	380	332	392	398	383	324	391	373	370	411	363	392	348	369	397	373	398	384	437	413	377	394	396	417	413	398	397	406	387	383	345	403	378	383	394	383	362	392	353	420	397	363	411	399	393	374	364	382	431	410	384	378	380	400	388	361	376	324	374	406	399	407	369	399	380	427	399	370	375	388	410	354	389	425	384	406	380	377	406	378	420	358	392	361	349	379	376	384	378	366	387	385	399	408	366	400	385	398	401	405	399	345	384	393	353	381	373	377	414	379	382	374	358	383	384	361	372	359	408	405	369	380	375	392	395	389	394	339	351	385	362	420	366	389	400	384	375	372	374	388	397	388	427	390	374	373	373	425	376	357	382	379	391	398	356	359	402	409	385	414	372	373	382	402	402	392	365	361	385	375	412	379	408	394	377	367	388	388	368	399	369	351	360	397	357	372	364	397	391	365	404	387	370	413	400	377	368	392	437	383	403	403	371	371	387	394	397	403	362	367	369	401	405	392	373	400	390	360	367	388	404	369	351	399	394	420	385	390	381	376	401	401	391	421	404	389	376	425	388	394	398	402	389	410	376	407	372	368	411	373	421	361	409	377	360	418	384	351	389	393	366	417	382	385	408	379	405	390	391	388	373	439	378	394	371	371	374	363	444	416	377	382	378	372	395	370	369	407	425	378	372	343	402	411	376	396	367	388	391	377	408	387	389	349	368	353	391	416	388	355	389	391	382	416	403	368	387	412	400	389	405	409	391	410	369	387	361	355	397	400	338	392	369	374	384	350	358	388	410	373	401	397	387	370	396	378	420	375	374	417	384	389	360	413	366	369	371	398	386	404	377	345	405	372	414	371	371	367	350	374	378	410	365	427	369	402	387	374	377	373	426	415	367	391	379	396	407	399	386	419	393	392	419	383	397	371	393	403	385	385	387	397	382	373	341	373	396	373	392	380	389	401	366	381	400	400	368	389	399	368	425	388	401	394	417	371	433	359	394	405	363	395	412	443	393	403	390	398	376	380	379	353	385	371	383	397	342	397	379	392	394	399	389	372	408	375	436	337	381	386	397	385	391	348	374	401	377	352	368	395	395	384	394	366	361	329	380	349	409	365	386	410	348	377	373	401	372	370	389	365	402	387	374	374	353	399	372	388	429	429	382	415	359	403	398	383	375	387	401	388	427
13591	10453	19824	21300	18047	14727	11273	9324	6870	5181	4048	3272	2768	2304	2021	1981	1798	1588	1403	1361	1212	1187	1154	1087	1092	1077	1017	1006	992	1024	1017	930	932	959	1002	935	942	937	979	898	889	965	980	890	924	922	990	896	897	990	909	932	945	967	934	937	945	891	1000	950	936	905	913	938	962	893	964	926	954	968	921	974	976	956	897	944	919	951	971	951	921	971	951	896	941	919	907	959	990	988	922	958	925	919	970	924	946	979	931	990	963	895	954	978	924	912	914	917	954	919	924	978	917	922	917	971	929	931	956	916	956	928	962	894	943	900	927	968	1003	985	945	930	964	923	931	969	947	940	907	961	948	932	965	962	915	939	920	978	970	927	942	874	908	927	901	988	998	960	946	967	909	893	913	911	954	948	947	878	936	963	967	889	933	918	998	893	879	892	920	916	938	1009	892	956	918	949	923	933	938	885	927	924	961	937	996	937	938	921	997	882	936	925	941	953	912	923	929	1004	984	872	949	979	938	950	951	930	927	926	965	889	918	944	947	952	934	971	907	947	895	986	860	927	956	943	968	920	986	950	974	955	934	939	941	892	949	960	930	944	902	906	950	993	947	980	934	924	928	893	951	967	974	972	919	934	920	991	1002	925	948	979	886	1014	951	959	1005	958	933	891	940	951	933	930	929	958	924	987	978	956	979	924	959	988	1005	940	937	969	947	921	988	892	892	896	886	933	902	978	965	873	897	924	915	957	873	927	955	939	892	945	938	941	934	980	937	918	923	905	909	993	943	921	944	938	896	943	958	917	939	937	950	911	964	966	943	938	992	892	971	941	904	909	908	975	978	933	931	929	987	979	942	931	942	978	924	907	959	968	951	910	900	958	975	943	945	946	935	906	907	977	917	938	934	917	922	974	1000	948	913	1009	972	930	896	949	937	971	891	957	919	897	963	919	913	980	934	979	950	933	911	910	962	887	990	934	947	956	933	942	929	976	980	988	967	925	941	935	890	959	982	947	972	929	960	978	909	954	921	917	974	914	936	893	943	916	949	965	932	910	892	943	973	989	976	931	928	930	982	967	953	958	896	935	904	954	942	969	993	964	909	987	900	993	926	956	1003	937	920	945	982	930	937	874	936	933	927	918	962	959	943	950	916	961	931	939	950	913	970	931	977	933	954	942	912	951	913	871	938	923	947	901	996	986	927	943	946	953	983	942	926	933	920	959	963	900	929	988	941	944	904	905	920	925	969	968	977	944	1007	907	973	943	941	909	946	905	913	934	950	943	1000	944	887	952	940	942	941	947	927	933	896	909	944	954	1007	966	904	939	911	922	962	934	970	941	931	929	986	966	943	981	904	1034	977	936	956	941	926	974	879	927	995	993	919	911	935	967	961	980	901	898	909	972	985	904	866	956	921	926	972	971	931	923	943	950	951	982	929	902	917	960	926	919	964	967	891	924	957	945	930	988	984	926	915	942	949	950	1002	943	939	897	990	1002	911	885	982	954	956	943	946	916	982	937	953	922	914	947	959	1090	928	892	882	949	931	916	924	904	970	913	934	924	909	950	916	913	964	948	925	966	902	924	962	987	918	972	935	953	956	893	881	918	925	920	918	978	937	924	934	928	937	926	993	956	947	968	939	996	912	918	930	959	882	911	893	978	980	883	933	922	939	1014	936	974	941	1004	901	973	905	958	958	947	944	953	977	954	981	937	949	984	943	921	1022	950	916	963	944	979	898	946	987	952	952	993	897	903	934	960	950	943	918	863	934	955	911	986	948	977	913	915	935	942	915	941	968	901	962	941	937	906	951	953	920	1043	937	981	882	977	899	937	993	952	929	957	942	952	932	935	930	925	960	961	915	942	943	955	938	935	936	918	968	954	973	900	1040	895	940	946	1014	948	959	962	942	912	932	959	968	946	958	885	951	971	967	969	1004	928	919	941	891	925	1007	844	958	968	890	888	909	976	895	927	880	939	961	980	961	965	924	964	944	954	985	960	926	920	954	942	957	924	933	931	914	964	925	997	933	981	927	932	958	957	989	920	943	909	938	920	937	943	977	911	963	908	994	897	960	1010	1025	942	912	958	939	947	978	931	923	938	902	966	943	966	918	936	961	947	945	985	888	952	927	967	995	935	1030	974	919	938	943	999	925	956	960	931	872	925	984	896	966	943	921	932	955	948	951	959	984	953	935	967	958	973	918	945	894	979	919	954	941	936	1006	945	973	940	941	946	949	919	900	954	916	950	919	959	1000	941	953	985	943	927	905	907	914	904	884	997	962	950	947	918	932	956	982	926	956	952	884	937	932	971	961	997	892	955	950	935	935	937	963	909	941	942	916	948	955	916	937	932	924	989	919	930	984	946	981	903	923	935	967	963	917	922	907	930	997	943	934	928	937	890	900	982	927	922	944	974	967	948	969	944	958	951	933	921	936	899	962	910	987	950	902	935	978	902	955	940	942	997	914	951	919	947	964	928	923	902	926	1010	889	917	979	962	912	917	957	1001	949	981	951	957	899	858	973	952	949	950	929	957	928	964	898	990	908	967	957	923	977	924	938	924	930	959	954	925	905	944	940	918	950	985	878	972	917	915	959	891	963	906	961	996	965	989	938	924	954	924	902	939	939	943	945	914	950	942	877	959	938	914	965	970	947	879	954	971	951	878	883	985	984	931	923	949	914	908	945	947	915	927	938	980	949	928	916	998	903	906	987	928	966	922	983	925	938	931	958	886	917	949	967	960	997	980	923	1029	935	938	937	909	945	1030	956	961	947	947	919	898	939	878	951	981	940	976	991	924	998	941	879	949	972	905	948	901	977	926	966	878	917	895	994	938	902	979	955	950	863	950	971	889	897	998	952	931	929	849	931	922	893	897	936	942	954	892	920	912	967	987	925	942	950	943	961	888	940	892	939	935	934	885	974	948	952	935	881	930	1000	907	960	945	960	935	938	906	908	918	993	923	894	960	950	974	927	953	932	980	940	874	941	908	928	949	907	889	932	958	969	951	1000	991	925	889	929	925	910	944	978	991	944	933	960	1033	984	994	926	1001	905	944	941	919	929	947	943	942	1018	964	971	1044	971	929	991	990	940	918	943	978	905	910	971	940	1002	950	982	924	934	944	907	970	955	908	1002	963	948	932	966	909	921	988	929	924	978	945	930	888	932	932	929	962	943	968	921	953	970	978	898	940	945	940	895	972	956	980	955	1010	871	973	936	908	1018	997	936	923	942	841	938	965	929	937	949	904	940	935	946	992	985	934	949	903	945	926	1002	963	919	912	906	1006	884	925	916	1009	939	934	905	980	887	970	888	930	968	906	951	964	997	932	990	1028	932	935	939	935	899	994	932	981	942	930	962	909	922	943	974	961	956	912	969	940	949	956	922	948	925	948	990	955	947	942	911	939	997	895	920	930	907	931	915	952	901	930	947	956	933	941	953	907	942	949	924	901	936	999	988	894	919	917	937	848	932	987	974	957	935	995	932	874	885	952	958	942	897	969	933	924	900	952	901	941	942	904	924	940	985	958	940	936	968	975	909	934	927	970	980	917	964	956	963	912
31841	20795	23987	18272	14677	10940	7343	7318	5962	4284	3137	2120	1578	1090	1126	1150	1478	893	682	558	597	579	496	486	458	476	459	433	436	431	428	386	403	424	355	399	370	389	376	384	388	325	408	374	407	387	347	361	390	397	371	383	404	382	400	367	388	391	378	398	389	388	394	346	374	367	398	379	372	383	380	390	400	395	397	375	380	359	422	389	377	396	369	392	384	366	400	362	406	405	368	405	371	405	352	374	332	352	370	384	358	382	345	348	398	401	376	382	350	376	401	368	358	382	383	389	391	387	380	361	392	378	391	393	367	386	357	381	421	368	362	413	384	378	356	362	372	377	364	394	421	370	394	401	369	393	414	351	391	376	394	371	395	398	371	385	402	352	390	382	411	335	371	379	395	388	356	373	347	385	350	366	373	396	360	391	361	376	405	394	394	436	400	401	380	402	419	353	385	406	406	378	329	413	365	389	374	346	381	414	354	351	388	372	363	424	376	396	348	360	390	347	339	404	331	384	340	341	363	423	409	347	382	369	378	368	397	407	391	407	387	398	409	355	397	400	380	373	391	361	379	404	392	394	335	360	349	405	389	403	400	353	379	370	400	382	382	360	389	354	419	369	372	389	371	369	366	377	371	407	405	361	373	400	394	367	408	416	405	410	399	362	392	374	391	388	349	360	382	367	370	395	364	385	351	386	382	386	400	382	374	356	381	383	364	369	352	394	355	379	349	375	381	363	391	418	343	369	363	383	413	390	397	379	343	358	376	398	398	405	387	373	344	368	378	376	379	358	392	371	358	379	399	344	380	396	395	366	352	366	372	373	365	401	404	387	350	405	369	357	368	361	361	351	399	388	421	377	374	395	353	389	379	398	394	375	348	318	371	367	405	406	383	374	395	347	381	385	389	382	378	377	374	392	408	369	356	380	341	389	355	401	372	397	406	365	386	387	380	405	390	384	352	362	401	379	362	409	374	370	384	373	347	363	370	371	359	382	394	383	375	370	407	354	359	369	381	401	382	380	352	362	387	395	390	367	355	411	389	398	398	400	371	404	404	382	366	387	358	384	380	379	429	406	383	408	375	380	358	424	376	388	375	370	350	392	389	332	385	381	361	343	373	360	364	351	412	389	371	361	349	348	347	402	367	344	380	400	396	402	360	389	357	362	370	409	375	408	376	374	370	428	390	394	399	378	400	356	389	381	375	370	352	337	388	367	378	370	378	372	381	349	366	375	383	386	368	386	393	376	377	363	353	377	352	386	426	368	363	380	392	373	370	390	401	402	406	397	365	353	369	394	378	402	382	362	379	376	382	384	389	387	415	345	370	350	409	380	391	361	392	361	372	378	361	372	394	389	383	406	414	379	365	362	384	358	413	413	388	376	382	372	386	382	354	361	384	380	372	373	382	379	382	343	392	374	351	374	353	372	370	384	386	362	377	401	366	417	397	377	377	332	342	365	396	360	402	406	392	376	359	381	411	359	384	392	361	367	395	379	360	362	345	403	369	377	378	377	385	388	368	385	387	377	380	389	352	392	349	369	377	358	355	387	356	375	371	360	404	398	356	378	349	396	411	368	414	380	362	380	378	398	408	382	375	347	344	415	376	342	362	370	374	352	391	403	378	373	364	367	365	385	372	357	360	366	348	435	427	413	385	374	375	352	339	374	375	376	376	380	379	332	343	368	388	375	391	383	372	350	334	374	358	388	402	399	370	382	386	392	379	405	377	371	397	366	409	369	343	379	378	382	369	387	402	417	354	423	354	374	385	368	376	367	384	384	367	392	364	356	356	356	382	369	374	370	350	395	381	373	392	396	380	348	342	365	321	349	369	346	344	387	400	406	392	372	401	375	369	421	378	344	342	405	397	382	367	380	396	362	389	375	399	377	378	401	385	401	358	384	388	381	365	373	373	354	377	390	397	365	395	386	408	377	364	385	384	368	347	398	390	376	407	336	386	385	376	369	374	381	363	378	371	344	391	388	352	350	360	409	375	372	417	379	385	406	385	341	343	369	344	388	404	368	397	351	412	396	386	382	361	365	367	379	372	401	368	402	379	371	384	395	363	343	405	346	407	366	371	391	354	380	378	384	382	383	389	402	364	364	398	374	347	408	395	364	357	391	364	376	382	379	403	382	375	410	396	362	418	352	359	403	365	376	353	392	363	377	366	406	389	402	407	412	371	372	410	376	360	400	436	366	441	389	400	355	382	366	340	363	426	365	386	413	336	391	411	404	364	353	380	360	351	371	412	379	384	357	393	380	357	375	377	372	388	383	375	376	374	337	366	406	416	357	357	375	362	394	359	368	346	332	381	351	374	388	409	411	367	403	362	370	403	330	379	356	357	327	388	379	383	381	360	425	404	376	386	378	369	418	377	369	355	413	391	379	365	368	369	369	391	414	417	392	362	379	382	362	380	401	406	414	387	363	375	403	407	392	371	381	399	383	392	354	387	364	390	355	378	335	349	388	342	345	382	417	376	400	372	367	393	349	372	385	372	398	387	383	345	373	437	389	380	357	407	379	379	364	378	384	385	367	385	360	395	359	372	375	398	386	387	360	420	358	390	334	409	385	357	376	360	363	358	356	367	348	401	362	377	406	392	334	351	395	353	383	380	354	360	420	384	370	389	362	380	387	392	378	371	370	379	387	416	415	419	347	389	398	378	362	391	424	407	359	356	417	372	356	385	416	358	396	399	392	353	339	399	362	392	367	380	391	430	376	361	378	386	360	361	375	387	409	373	338	389	378	410	358	350	372	388	366	348	362	354	392	367	417	339	351	426	420	359	400	364	401	377	375	388	398	389	347	357	396	370	382	342	372	389	391	406	371	411	357	384	377	378	341	366	339	389	370	344	443	391	347	381	374	346	352	374	340	386	391	383	383	427	361	399	398	404	408	397	367	384	370	367	384	373	345	355	376	364	377	378	415	399	392	359	412	374	360	378	390	375	394	416	350	387	375	404	377	365	381	374	350	393	371	376	392	365	368	341	357	367	401	372	381	305	404	433	368	385	381	340	332	373	365	395	387	367	398	394	371	357	380	372	417	403	380	396	389	372	375	362	400	384	395	396	396	370	356	381	372	344	371	394	367	396	369	406	416	371	366	376	366	350	386	383	363	362	389	362	389	396	386	412	339	416	401	379	361	412	384	366	321	378	359	384	416	370	405	410	354	410	381	381	397	372	403	382	361	370	413	387	338	383	363	384	387	391	389	373	370	382	405	403	396	388	414	343	389	396	363	354	391	391	377	410	369	397	371	410	361	379	374	351	408	358	405	353	367	405	370	381	378	401	376	378	388	389	369	331	398	364	412	386	381	398	386	376	365	345	330	383	417	409	372	380	381	356	402	398	408	376	375	379	418	414	364	402	357	387	373	381	355	363	353	355	379	394	371	343	431	394	372	380	387	372	390	425	365	363	402	364	368	386	405	373	363	401	355	335	406	405	387	387	397	441	369	395	346	388	398	393	415	409	375	362	390	392	377	379	394	394	388
17694	17737	28953	29529	27899	24314	19889	21123	17903	14652	11640	8228	6899	4573	4943	5133	6910	3799	2666	1988	2053	2087	1678	1495	1241	1262	1159	1169	1156	1111	1189	1065	1011	998	979	951	953	958	986	943	962	936	910	978	974	983	942	973	960	915	966	907	880	940	969	947	993	931	943	966	945	977	930	937	989	952	975	931	974	921	900	962	890	960	881	917	898	926	935	938	871	951	919	926	964	988	919	923	907	918	966	942	934	943	964	972	897	937	947	939	920	955	924	945	991	957	922	912	982	933	947	929	1017	950	926	893	1013	938	913	902	968	882	914	922	961	924	950	930	928	909	928	926	900	903	920	889	962	941	940	895	930	902	970	975	902	926	947	912	896	902	933	926	957	917	951	887	944	948	983	904	938	934	962	924	903	968	931	936	876	963	939	996	911	937	899	944	935	966	1008	905	1032	972	959	961	923	876	974	937	894	948	878	943	941	949	971	962	906	955	945	916	909	918	898	942	926	886	971	986	902	947	968	931	958	899	992	931	864	896	958	892	930	966	932	916	857	968	985	918	940	916	958	988	945	932	924	959	965	949	995	935	917	941	993	950	974	944	967	958	924	918	943	889	918	933	889	946	917	941	905	945	953	939	922	971	902	936	976	912	926	904	949	925	884	938	938	946	976	957	977	922	915	917	962	997	918	893	929	880	938	954	842	936	860	958	964	938	980	889	992	965	933	968	875	989	947	899	890	957	943	938	955	919	904	919	854	936	922	924	923	965	931	871	921	911	938	978	928	983	924	990	954	917	958	922	951	977	939	907	957	971	914	933	890	912	863	958	916	947	928	962	910	944	997	954	924	970	939	919	905	901	983	941	898	923	945	925	889	916	998	937	953	935	969	925	894	916	899	953	997	945	938	971	971	975	943	1010	926	971	987	917	956	967	981	952	932	967	922	932	956	954	890	943	954	935	925	998	943	973	960	929	987	936	905	935	914	913	924	927	910	944	936	978	931	952	955	951	875	992	945	897	914	945	944	926	959	947	898	937	899	916	928	983	931	902	910	922	883	944	887	930	920	952	965	979	943	903	952	986	936	920	904	916	935	959	941	877	1036	903	911	989	920	910	916	940	935	919	907	878	921	935	949	924	1014	926	909	945	975	856	952	925	905	943	980	935	929	915	974	970	970	924	917	986	923	903	924	918	967	948	941	910	942	901	931	888	953	976	945	954	931	935	893	934	934	895	912	911	910	926	969	912	959	959	963	991	930	967	939	916	943	910	952	904	963	948	873	904	929	901	925	927	961	920	945	993	926	1003	923	938	941	964	919	923	961	962	944	962	949	945	873	967	923	909	895	928	981	943	934	970	942	892	941	979	916	945	923	908	932	892	901	967	906	1001	994	901	952	919	922	999	952	931	935	956	964	943	946	894	888	927	899	960	921	941	949	930	912	961	952	909	979	986	969	907	934	935	887	947	907	931	936	915	943	946	899	964	926	941	958	927	946	953	935	937	909	946	972	938	920	987	917	991	967	942	954	948	923	940	933	918	913	919	943	964	946	901	989	937	981	882	958	892	915	951	944	950	923	926	956	948	949	981	926	952	913	933	1005	903	942	904	952	934	950	982	877	927	912	882	961	938	954	988	905	909	917	946	896	933	990	929	981	930	917	952	985	946	923	926	940	981	921	963	906	987	906	938	958	910	979	921	1016	1016	962	902	908	941	988	927	943	981	966	888	936	918	946	927	967	986	949	935	936	934	962	954	924	951	929	902	900	894	940	972	970	991	976	941	921	959	893	949	912	945	1008	876	931	936	939	978	930	930	911	976	935	956	885	908	903	886	927	953	911	983	950	966	927	901	956	1003	934	880	875	936	899	949	894	973	916	927	935	952	948	940	957	912	929	945	900	953	932	956	909	916	981	937	881	973	962	964	947	923	995	900	956	954	950	960	952	988	950	973	943	894	1004	965	975	910	947	917	946	938	986	917	905	946	969	993	933	930	947	923	966	955	975	957	936	957	921	984	944	912	904	868	926	955	941	962	944	916	987	940	908	921	945	924	926	923	914	919	937	994	937	946	977	925	886	948	898	917	892	965	970	929	954	983	944	938	931	906	927	977	991	965	976	949	933	944	930	936	940	909	916	941	970	908	962	935	948	966	909	934	988	957	962	937	962	1010	957	996	982	916	947	952	924	919	949	929	919	980	962	971	888	861	961	1029	941	888	915	951	975	951	940	915	952	928	968	921	957	891	928	951	916	947	908	927	929	971	932	898	931	919	915	937	970	883	994	935	989	996	915	915	976	897	964	921	966	915	969	987	928	970	920	986	888	952	1010	878	888	922	992	897	962	953	996	929	918	904	862	964	995	980	912	943	948	968	919	984	953	955	971	964	952	924	938	973	908	912	935	910	931	951	917	991	939	901	923	899	885	936	950	888	952	916	983	894	952	945	925	906	936	927	908	847	963	900	954	964	908	1000	974	944	969	961	934	891	937	912	968	901	927	921	918	933	929	893	1000	934	984	948	952	897	940	911	967	929	998	961	931	973	962	916	928	929	975	941	1020	930	931	992	932	955	942	949	942	951	964	930	971	938	922	993	916	954	886	923	906	886	963	1009	902	941	956	911	1014	894	905	943	904	978	970	952	960	947	898	955	888	957	1018	898	909	919	946	929	973	952	925	914	986	937	947	955	916	943	921	899	937	921	927	905	968	885	975	894	940	930	886	933	933	900	917	928	921	944	953	949	936	955	933	954	935	921	989	952	970	904	991	927	944	924	996	958	929	949	935	941	960	960	919	900	941	953	1007	922	955	940	933	967	947	944	937	938	926	959	924	986	975	981	948	1012	994	897	941	914	900	906	955	1000	937	965	974	967	934	956	926	972	940	958	990	941	1018	950	1017	949	951	910	923	903	963	920	977	947	913	915	925	922	923	913	915	888	963	976	949	943	984	927	932	982	942	931	930	947	969	954	979	936	905	923	950	901	941	921	890	888	902	889	953	901	934	935	953	953	945	975	980	886	885	932	955	952	1010	976	923	948	903	959	941	925	978	947	899	913	866	908	884	932	935	1013	946	939	929	912	874	962	932	895	882	933	918	1000	949	970	964	974	966	940	975	924	883	926	962	951	906	920	958	938	942	944	889	933	982	960	923	994	930	938	909	907	973	988	908	937	914	975	925	903	915	942	915	935	940	946	971	933	932	951	962	884	936	960	895	924	932	894	931	958	908	997	911	901	958	928	965	991	948	980	1004	848	918	953	922	953	997	989	954	978	920	923	909	973	983	940	897	909	956	946	982	938	888	940	953	912	944	909	961	877	916	935	996	906	961	966	886	940	897	913	955	953	904	937	943	963	906	948	937	927	945	958	909	953	1001	964	905	916	982	953	935	927	983	924	976	923	905	980	941	946	995	945	940	902	936	953	1031	942	949	919	924	927	923	894	929	966	943	973	976	922	949	993	964	960	916	942	920	951	945	917	995	985	900	938	911	936	923	910	930	922	951	891	969	917	945	931	982	954	953	899	1011	905	889	933	953	952	917	945	985	918	968	948	1006	912
33660	28296	30810	25173	21267	18376	12553	12918	10538	7854	5626	3405	2328	1536	1978	2237	2701	1406	1028	708	737	766	618	570	495	513	479	475	434	451	455	401	365	399	361	416	382	381	415	360	377	354	371	399	366	335	372	359	363	326	351	374	375	399	369	399	388	407	380	368	388	401	373	388	400	374	384	375	380	378	392	417	361	391	402	347	413	382	399	381	382	362	403	416	407	419	394	399	402	378	373	354	354	377	380	387	365	384	384	351	385	383	406	368	375	399	375	380	354	390	390	394	396	372	405	402	371	397	395	381	400	346	367	351	354	335	414	425	386	384	413	365	374	368	342	404	399	392	365	356	396	391	408	388	402	385	366	397	406	386	408	351	394	360	367	403	397	357	376	396	356	401	380	358	366	346	418	382	341	389	371	338	379	416	393	396	362	398	381	348	391	372	396	379	406	379	359	354	404	356	362	391	368	407	396	369	374	355	360	389	378	392	382	378	391	363	377	372	385	400	405	367	410	388	402	377	362	366	379	355	399	403	382	385	371	374	390	382	387	351	370	383	384	411	415	397	401	397	383	375	416	381	398	352	359	365	370	369	389	385	351	390	423	394	421	403	389	392	384	403	350	395	373	409	378	361	365	375	376	380	357	358	377	401	382	382	371	423	370	362	380	383	365	396	346	386	380	380	387	360	389	376	413	368	394	347	384	352	379	385	363	384	402	396	383	396	346	390	378	399	362	363	400	399	348	410	398	371	394	349	356	372	379	381	405	354	364	410	392	381	372	408	385	376	385	366	369	360	375	410	373	372	352	362	350	424	397	350	396	405	417	373	393	401	380	374	359	396	379	376	392	386	372	363	382	360	374	374	384	379	386	392	399	395	375	404	387	406	394	429	374	385	377	374	395	381	390	361	377	361	413	387	377	386	361	355	384	386	362	363	370	393	359	392	388	378	358	397	356	370	354	366	365	379	392	397	366	332	368	387	387	387	381	367	390	361	348	399	415	381	392	387	392	367	337	397	383	353	371	353	388	374	347	387	347	328	374	357	410	396	371	412	392	375	369	358	345	352	374	407	348	371	370	394	383	342	389	386	368	368	416	384	366	374	366	369	365	352	380	351	410	378	373	361	388	401	399	361	389	394	380	405	387	393	401	372	391	372	423	346	352	371	411	349	357	387	346	387	378	362	384	412	411	366	348	383	351	366	353	354	378	380	364	346	419	381	348	350	343	304	360	371	377	371	366	341	395	371	340	386	356	392	357	354	360	391	365	394	376	366	416	350	410	379	396	385	395	371	366	402	365	365	382	383	406	365	391	396	412	379	399	382	363	389	402	404	378	377	375	416	385	384	387	385	384	372	353	376	399	374	337	380	374	377	377	362	379	396	371	379	368	398	360	367	382	420	390	375	384	379	408	387	358	392	370	326	392	385	404	350	348	377	381	366	375	378	396	360	387	409	414	400	356	371	385	415	394	406	380	398	379	364	379	356	379	389	385	373	394	337	366	390	373	341	375	392	344	380	397	365	383	390	383	371	389	386	398	376	385	381	380	374	384	420	390	376	425	371	349	368	368	389	355	367	373	397	362	344	383	349	376	399	396	403	409	367	392	364	370	349	372	399	399	445	378	353	334	401	397	410	400	393	377	382	408	369	385	359	364	368	360	412	411	394	373	401	371	400	408	374	405	417	365	370	371	392	383	419	422	376	385	360	386	373	399	408	380	382	407	353	397	380	357	378	374	345	384	374	354	374	355	387	380	390	398	373	408	385	349	381	402	412	350	359	397	396	345	387	355	383	359	370	389	405	375	364	351	369	370	350	402	366	383	395	404	401	370	347	374	363	407	370	383	390	397	377	334	378	384	404	400	401	355	353	349	374	400	363	376	404	351	399	363	387	392	391	368	406	377	374	408	415	350	385	405	355	359	392	400	411	412	385	370	346	367	353	354	373	398	366	353	379	351	386	375	375	391	397	383	372	378	376	348	368	364	355	372	368	390	387	357	383	360	388	372	352	381	348	366	377	381	345	388	376	376	361	394	370	394	373	362	389	354	384	372	396	364	388	366	427	373	369	376	350	367	397	342	376	411	370	394	425	396	370	409	368	398	361	332	371	383	406	382	379	361	368	411	356	388	360	372	350	388	369	398	331	335	368	379	384	385	396	418	395	369	391	417	350	381	370	363	376	368	358	370	368	366	386	364	396	394	339	355	389	368	362	344	404	381	373	407	420	365	383	374	399	394	378	407	354	388	381	352	370	394	382	402	363	388	383	353	356	361	384	366	400	428	362	401	420	367	361	388	414	372	391	363	357	398	391	355	359	360	387	396	350	348	379	366	405	362	367	374	376	423	440	392	418	364	394	370	380	371	408	383	388	381	407	394	375	336	392	348	424	385	409	370	406	417	358	375	369	346	422	373	367	431	359	373	355	350	370	417	329	394	386	384	360	386	379	373	373	350	355	372	360	384	360	367	405	397	362	394	382	404	360	343	389	406	406	409	367	385	401	358	380	416	389	349	370	388	364	377	383	409	368	377	397	387	418	387	368	372	408	433	381	401	345	374	370	392	382	377	385	386	418	389	377	358	386	363	337	370	374	357	380	395	389	389	371	383	372	361	396	380	423	360	380	366	365	382	361	406	372	357	369	344	393	386	377	381	358	351	362	378	399	349	388	358	382	386	384	384	408	377	361	376	390	376	370	402	363	404	372	336	380	405	382	366	386	394	370	373	362	374	394	390	348	360	373	415	353	388	381	364	360	381	394	386	367	371	377	377	395	362	407	409	401	407	368	352	403	367	417	378	359	374	344	380	388	379	415	391	386	377	386	379	346	387	346	375	383	441	337	383	356	399	357	384	389	366	363	381	362	385	360	417	386	391	399	383	385	381	353	367	399	344	397	419	413	419	371	372	390	378	392	401	368	366	385	414	406	411	380	381	388	371	343	355	354	425	428	374	382	368	346	406	391	408	405	349	377	381	412	371	370	397	420	394	379	387	383	390	351	368	371	393	369	360	403	374	355	357	362	423	385	379	354	396	383	368	365	394	358	370	395	382	391	390	375	372	388	414	357	347	425	370	380	380	378	339	358	369	394	404	400	375	365	349	375	389	352	386	376	386	385	379	387	378	370	397	379	391	395	357	370	349	362	368	406	390	362	348	390	338	390	364	408	342	381	363	418	374	335	400	378	396	372	370	408	338	378	361	405	373	395	334	384	361	432	355	393	374	382	346	341	417	392	402	398	381	344	383	382	379	377	354	401	401	359	339	410	360	420	409	400	380	411	401	392	373	359	387	356	369	370	388	390	389	400	356	342	376	403	388	384	381	384	388	385	365	349	367	393	390	391	377	370	369	352	401	388	388	365	386	408	369	390	404	374	372	384	374	367	372	359	351	354	388	376	367	407	419	442	384	373	362	366	391	370	398	364	371	375	358	384	393	380	380	369	365	395	393	397	395	370	415	403	373	368	403	371	384	385	372	375	388	376	364	369	352	389	359	363	395	391
20684	24007	34144	36395	35028	31811	28204	29727	26833	22936	18881	12296	9819	6578	9299	9916	12368	6132	4334	2917	3361	3322	2450	2119	1672	1573	1422	1466	1354	1365	1434	1179	1092	1056	1040	1001	1026	973	924	997	927	921	915	979	943	940	933	902	922	880	910	963	905	949	886	944	911	940	875	895	920	943	984	900	909	939	967	936	938	879	938	931	945	964	909	939	911	915	910	907	890	905	978	933	922	934	943	954	987	967	991	919	927	918	919	969	959	911	966	921	918	980	971	925	924	910	908	903	981	912	913	930	943	916	901	928	934	921	904	980	949	913	960	946	983	940	906	914	926	930	919	936	906	944	886	912	945	935	933	998	939	900	1001	940	967	906	906	886	952	920	946	968	909	929	924	924	940	934	969	913	961	937	927	938	893	982	937	897	913	953	889	947	907	943	970	929	893	932	888	973	915	905	930	930	920	934	838	955	902	946	935	961	871	936	926	961	928	940	908	960	934	895	942	975	934	953	939	909	956	940	962	919	932	928	943	925	970	932	964	927	988	956	917	924	878	916	910	958	922	934	956	917	969	883	945	918	946	943	869	937	951	920	878	931	915	885	920	932	938	937	927	903	926	921	904	947	899	915	897	920	948	956	969	959	872	928	963	887	908	843	972	988	899	974	884	943	922	883	921	978	934	902	907	935	924	922	923	940	949	922	980	928	915	941	909	983	900	989	914	891	925	925	948	986	914	916	896	940	959	952	894	954	893	904	927	973	921	905	963	913	921	949	926	972	954	891	991	935	936	934	912	951	944	924	935	926	934	888	937	880	919	956	974	920	908	929	945	970	930	974	912	950	856	943	897	952	899	920	881	920	926	951	935	934	923	880	884	911	920	973	914	945	920	917	947	951	965	924	937	947	920	981	956	905	923	947	919	885	872	963	909	950	960	961	946	941	937	960	948	927	940	922	950	927	936	892	938	970	935	930	971	965	936	986	954	946	937	957	920	936	904	937	966	957	943	973	917	962	948	903	883	889	889	954	987	977	906	946	1009	985	920	921	921	914	925	950	904	945	945	961	878	955	894	955	947	922	966	918	959	903	854	975	927	951	934	992	924	962	897	905	888	940	948	910	926	951	933	920	940	957	902	940	973	960	917	945	966	951	892	941	929	930	907	935	907	912	933	931	878	958	906	941	951	936	956	902	934	954	959	917	938	973	928	916	917	886	953	894	922	942	894	916	947	930	964	1000	893	919	922	962	907	951	967	943	911	942	938	898	900	969	907	916	919	888	915	954	1006	976	905	979	952	870	1002	914	903	902	913	959	922	921	883	945	935	963	974	888	907	905	907	893	911	920	977	1003	956	892	940	917	947	864	929	962	907	932	999	939	926	967	904	954	924	861	948	977	960	880	913	945	951	887	877	904	919	908	947	982	920	904	932	929	950	965	950	927	896	913	915	954	939	930	942	914	977	925	870	897	941	906	931	938	941	914	961	932	966	898	879	938	929	960	919	973	937	921	937	909	949	936	930	918	995	947	920	963	928	905	964	935	951	964	904	974	920	945	913	892	959	923	935	979	946	897	943	952	936	923	902	894	962	884	957	921	933	935	904	921	947	969	1012	1004	923	915	927	914	1002	937	943	948	976	922	946	932	964	874	883	869	952	970	888	933	945	980	950	920	979	919	933	898	924	909	894	929	878	952	917	913	941	987	908	926	923	991	945	917	944	942	934	927	942	910	906	973	981	974	955	935	966	952	926	964	927	1002	906	916	880	904	948	982	914	955	872	928	937	909	927	900	913	927	949	909	965	926	896	936	922	954	935	918	874	920	992	948	903	924	932	902	933	940	905	935	918	899	907	931	923	978	892	935	906	957	935	965	942	949	916	935	927	968	919	916	930	924	916	954	953	942	974	930	925	986	909	968	977	928	925	949	942	970	921	876	942	867	973	898	930	944	923	941	925	889	891	906	952	938	911	982	939	967	968	895	923	962	928	937	937	942	969	924	903	905	913	862	1015	933	908	945	966	899	949	932	915	961	947	917	947	995	989	954	906	983	947	950	960	933	927	952	966	981	930	895	963	886	917	913	935	950	892	949	924	961	937	914	937	897	889	949	955	886	946	934	957	923	913	979	941	955	983	931	976	863	891	953	959	912	911	980	951	922	914	929	897	972	933	946	935	902	934	967	901	897	985	963	904	941	893	943	871	926	870	944	941	1003	890	922	965	940	945	909	961	926	922	928	915	957	950	936	914	924	970	952	910	884	934	943	978	923	898	895	935	951	951	908	920	912	936	951	873	985	947	891	952	944	920	968	948	931	887	874	968	943	963	996	948	908	940	976	961	937	963	941	930	870	920	917	961	969	978	916	929	1020	947	887	901	881	946	935	904	931	956	923	990	927	969	938	963	938	938	933	950	946	885	922	923	943	963	887	964	956	906	907	934	956	948	904	967	950	932	991	912	964	931	878	986	904	944	936	1013	903	879	906	921	941	928	937	936	883	991	955	893	921	912	977	959	977	967	948	937	918	928	941	906	934	914	942	942	930	874	918	899	943	959	927	903	919	880	918	900	957	914	963	924	940	956	951	935	927	909	963	967	916	891	922	937	984	935	994	895	909	906	899	943	923	971	967	938	888	993	973	926	952	884	943	967	934	946	928	922	922	938	983	946	950	944	955	915	908	930	936	893	964	954	958	961	939	913	907	926	968	953	938	943	912	936	915	965	907	925	879	938	962	927	916	956	955	948	939	949	897	941	932	891	921	989	948	891	990	908	971	923	952	945	918	954	989	943	958	910	895	906	937	953	952	960	983	937	938	935	950	954	884	918	951	890	892	968	968	936	921	956	889	976	895	942	864	923	958	930	964	934	924	941	947	943	979	949	901	937	924	917	916	1019	960	931	943	920	923	943	916	941	976	937	973	919	928	893	898	939	933	900	944	988	949	934	971	924	952	968	945	953	953	943	896	902	903	956	903	945	973	940	953	926	958	912	998	935	1034	960	944	946	933	983	904	962	940	958	948	915	936	923	968	901	911	961	929	926	884	926	948	933	902	929	950	914	934	924	898	947	951	977	916	930	961	931	917	952	944	932	866	977	940	966	928	898	930	954	973	938	932	955	974	945	940	940	842	897	924	939	957	880	942	906	935	981	882	926	886	910	984	918	903	972	933	932	896	927	952	896	926	926	945	887	994	933	930	906	915	891	918	896	950	917	943	975	906	985	932	906	916	890	899	909	911	924	968	942	904	985	927	990	907	902	983	953	931	942	920	876	962	894	865	909	922	946	907	966	962	880	931	943	977	925	914	986	914	896	898	960	898	930	900	958	956	939	1015	984	886	928	955	924	932	939	927	930	931	964	975	932	978	909	925	960	907	895	973	971	857	910	917	921	921	908	907	960	925	937	974	912	985	882	958	918	967	904	884	947	966	925	959	925	866	966	970	917	916	962	931	946	974	880	931	963	902	907	909	1005	906	921	936	929	935	953	910	899	889	899	884	876	938	928	918	967	898	913	905	950	955	916	932	884	948	944	940	889	901	866	945
27159	12916	12672	9763	7106	4831	3218	2353	1719	1392	1019	837	771	642	615	621	580	447	526	472	437	426	452	422	411	352	368	359	398	380	406	375	336	397	383	393	419	413	413	362	372	379	354	402	363	394	420	396	383	375	349	386	373	398	398	372	380	418	389	367	380	406	391	403	357	361	373	389	403	362	392	393	361	372	409	383	358	341	403	386	423	397	402	345	415	400	393	392	373	399	382	391	360	365	378	370	393	390	396	404	387	350	380	389	388	367	392	403	391	363	359	393	415	380	375	438	400	406	398	386	378	370	396	384	365	412	387	360	393	385	435	392	374	391	389	393	380	375	407	354	362	357	359	361	358	360	394	432	454	420	436	360	369	392	394	377	437	404	393	352	383	381	412	377	371	352	353	404	424	371	359	386	391	398	377	386	367	419	377	403	353	383	374	394	365	355	425	337	379	401	353	352	366	367	358	377	359	398	340	403	349	382	387	366	411	373	444	413	347	403	369	383	373	377	372	336	382	398	373	400	384	374	380	383	382	402	391	403	348	379	384	392	382	356	346	359	366	362	389	384	365	388	356	367	339	381	320	417	414	379	395	351	355	386	378	410	391	372	359	383	354	374	395	394	344	381	376	415	345	363	371	379	403	377	375	387	421	384	345	357	368	366	390	414	396	374	408	407	375	365	395	431	390	419	381	392	377	396	390	408	394	402	414	427	365	371	403	381	354	392	367	349	366	326	396	370	392	385	368	379	385	378	344	348	375	391	391	404	383	354	364	408	376	367	370	367	385	371	393	379	373	376	384	384	349	386	381	395	349	380	388	382	395	405	364	384	393	380	369	363	393	389	365	367	372	416	380	384	350	391	396	405	388	384	367	372	402	355	357	382	375	357	368	380	371	402	367	364	368	377	374	369	346	397	405	389	389	369	379	372	386	329	378	369	351	397	410	392	371	387	358	378	409	332	383	409	334	373	365	328	348	367	342	369	401	394	379	373	332	405	405	390	370	395	390	374	427	340	383	381	364	401	353	395	365	364	402	360	396	377	392	362	345	380	377	366	377	380	347	342	356	386	357	388	402	389	378	357	381	360	379	368	364	373	406	419	375	386	387	377	333	414	384	373	381	372	359	374	370	394	369	410	384	430	404	367	386	395	384	398	394	363	372	360	391	363	387	387	372	363	345	393	378	375	368	407	401	450	368	394	337	372	409	393	369	355	383	388	394	379	434	366	371	366	396	359	408	350	383	377	383	388	371	400	394	373	381	415	371	352	347	381	357	378	379	377	428	404	388	375	361	384	391	382	388	374	374	386	366	390	370	386	358	375	386	365	396	388	415	373	376	366	403	372	431	362	402	349	369	390	375	373	380	377	318	402	413	350	376	404	363	375	388	385	360	378	389	357	367	346	418	372	342	384	373	385	413	400	389	415	370	368	363	441	380	384	374	384	402	382	432	322	434	368	385	382	402	418	379	354	392	387	351	374	372	373	364	361	374	369	396	384	369	387	371	373	391	379	360	363	409	375	394	414	393	387	366	391	376	376	387	403	400	414	412	405	361	378	364	367	384	358	380	369	418	341	382	374	386	393	389	393	396	343	385	385	379	357	379	386	370	371	441	359	336	402	374	396	389	371	364	364	360	408	454	369	383	355	386	381	375	363	391	366	398	333	369	408	404	376	400	388	354	357	377	379	375	376	389	416	398	392	382	383	394	396	380	387	368	363	355	423	386	358	370	344	391	394	403	346	386	373	392	393	356	372	385	338	390	379	414	396	376	372	381	421	374	372	379	348	408	394	391	390	329	364	366	366	390	376	345	362	373	371	404	347	385	364	377	372	386	360	377	362	385	405	390	424	394	382	395	388	384	389	367	383	410	374	399	360	387	408	363	363	400	388	384	368	368	372	363	332	384	365	406	360	360	399	404	410	359	370	350	356	372	358	378	398	358	389	394	381	378	390	392	402	376	370	390	391	367	359	381	389	359	375	412	387	388	368	404	399	369	358	401	374	324	352	414	367	404	354	387	371	368	408	370	371	403	378	385	392	411	369	348	379	364	378	380	363	360	380	380	391	379	442	382	371	319	378	384	376	354	377	338	390	394	368	393	388	380	405	380	346	354	410	376	353	406	380	383	369	381	355	390	417	350	396	407	405	360	340	397	390	394	373	384	404	364	368	365	396	343	390	365	356	406	407	346	384	385	396	379	410	331	394	392	407	380	354	395	350	372	367	372	378	404	371	380	396	349	359	352	413	369	383	383	395	397	410	379	378	394	393	369	360	394	394	397	362	398	369	377	388	383	371	370	390	391	346	390	352	352	394	355	384	362	330	396	380	423	438	425	359	389	342	394	375	370	334	356	392	390	362	342	380	380	418	390	391	346	373	386	368	384	359	374	383	397	372	367	364	400	394	377	340	350	384	383	382	399	377	357	409	380	399	353	394	345	402	429	403	393	365	421	396	395	362	376	385	364	392	383	354	399	377	425	353	413	391	357	371	393	426	398	395	411	415	378	388	370	354	367	346	368	371	391	413	410	378	366	356	359	410	386	366	386	391	367	368	378	360	376	363	397	396	343	380	422	377	368	391	411	397	416	422	377	409	404	372	420	399	375	347	362	390	369	378	370	357	360	376	398	386	412	364	377	354	391	359	395	385	342	409	369	425	380	360	378	374	398	371	380	349	406	420	367	387	366	354	407	404	427	369	401	424	386	361	361	363	416	386	376	383	390	411	382	380	372	401	415	341	404	359	347	364	387	413	394	355	376	384	361	354	365	373	414	376	401	361	375	379	376	399	343	369	392	394	383	416	360	391	379	360	390	381	388	363	380	355	390	379	391	369	368	358	421	385	383	381	355	384	380	399	369	380	337	379	354	387	400	408	419	403	381	352	390	341	404	382	406	371	398	386	364	393	377	390	385	403	385	369	374	397	378	367	385	366	381	420	420	367	378	394	395	369	404	392	395	353	415	425	423	354	371	347	380	412	379	426	365	379	351	386	371	377	377	348	357	402	357	421	364	389	362	384	351	380	350	418	391	393	392	393	404	374	410	378	357	382	368	363	405	359	382	381	407	375	369	373	378	396	373	400	394	370	380	370	352	385	377	393	373	349	370	371	367	348	369	358	395	394	406	391	381	392	360	389	365	378	379	371	376	334	386	400	384	370	403	341	400	367	397	387	380	370	333	417	331	390	393	379	367	368	378	388	363	393	357	371	387	380	380	383	370	391	404	398	407	369	339	385	335	396	364	388	366	378	430	400	354	378	394	370	372	342	368	351	355	405	389	402	400	372	374	382	346	369	383	379	392	362	389	423	371	415	400	393	394	393	333	390	401	378	366	402	410	410	384	382	425	400	376	361	354	386	376	372	386	369	358	395	388	393	408	378	398	401	414	361	391	392	403	385	376	355	375	372	396	400	409	395	397	374	383	377	422	418	387	345	387	343	434	326	375	384	396	397	390	409	357	331	383	388	378	378	393	408	380	395	370	406	387	391	389	407
13892	10998	20367	23200	21616	17423	13465	10559	8217	6344	4732	3920	3221	2578	2405	2308	2192	1848	1585	1390	1363	1196	1197	1123	1102	1047	1017	1006	992	1014	1011	983	941	1031	1031	933	942	937	960	930	965	982	899	919	893	918	970	878	952	957	882	959	983	911	947	964	943	985	929	967	949	983	963	889	912	946	921	993	1012	971	961	1006	969	906	967	926	1002	940	923	914	928	911	968	922	964	973	981	941	874	993	958	939	994	973	887	953	927	920	903	947	927	934	982	932	961	907	923	852	940	954	965	915	921	1008	940	959	949	909	950	913	999	991	946	931	934	934	1003	931	920	929	872	900	960	972	989	883	909	866	901	958	919	920	966	934	952	972	870	916	1000	928	944	926	952	941	889	983	926	936	886	935	922	922	991	971	916	942	931	924	951	935	925	941	980	923	945	906	969	904	888	965	903	951	998	934	969	898	907	960	976	951	901	949	918	891	914	934	927	951	932	1000	935	964	911	978	899	956	992	955	920	916	957	917	992	971	951	987	911	960	929	911	951	958	941	911	940	881	968	871	941	953	961	926	976	962	958	942	920	949	938	916	932	984	917	932	961	923	928	923	994	954	939	950	954	916	934	979	1016	975	927	967	965	912	942	943	975	1020	940	955	961	930	959	913	963	954	914	930	946	975	964	939	993	964	946	938	929	945	964	960	908	939	904	896	910	1001	1017	896	951	913	987	935	938	968	890	952	971	932	957	934	918	909	933	952	977	927	903	925	954	919	951	950	951	957	954	963	914	964	935	956	955	902	915	958	940	981	994	871	992	916	949	887	902	960	913	954	924	969	956	887	945	937	956	926	986	928	898	964	920	963	945	962	948	955	937	981	992	932	995	936	960	890	951	904	977	941	935	939	919	938	909	950	994	968	892	920	933	963	983	900	964	921	934	966	883	932	962	923	937	979	915	918	1037	983	909	934	975	946	905	930	955	855	963	958	927	987	944	946	902	954	906	916	927	949	950	917	971	947	953	981	928	947	990	985	924	938	919	930	940	940	964	998	942	987	978	931	963	971	946	937	955	945	996	939	937	912	955	946	923	947	965	953	922	966	939	992	948	923	935	961	925	918	1011	901	907	993	889	929	916	897	894	946	969	1026	916	976	953	988	923	981	938	955	918	957	934	952	1004	917	976	976	924	944	948	959	930	876	926	941	898	924	950	908	968	914	935	970	959	976	891	969	951	986	923	956	914	922	1007	956	949	923	943	985	972	939	927	956	943	953	988	949	933	914	968	920	966	915	959	941	935	938	963	902	909	913	928	924	928	922	950	883	914	970	943	949	927	966	1020	924	955	933	965	906	926	928	948	949	966	880	964	997	951	950	1026	950	950	924	975	937	871	925	913	968	964	938	916	935	980	939	993	901	936	984	936	933	957	935	934	931	867	915	937	941	951	900	946	938	930	959	929	957	979	925	944	959	924	972	928	929	895	920	911	977	953	989	914	943	941	999	942	955	915	965	967	945	935	933	934	923	937	963	955	1005	874	972	924	944	979	935	983	963	994	896	927	923	990	942	900	925	1003	953	923	918	946	905	915	997	947	995	940	916	962	962	949	951	962	955	914	942	893	966	949	977	973	957	953	953	957	941	952	917	954	955	945	898	969	956	911	942	996	976	978	902	916	926	979	972	943	918	920	969	934	975	941	953	889	961	925	940	926	950	916	939	927	940	954	894	928	921	981	886	892	980	973	908	934	944	946	970	912	898	957	914	945	929	961	932	968	916	912	953	943	891	1012	963	924	958	871	1001	949	920	962	998	905	935	918	965	907	973	974	955	943	943	1011	953	998	912	997	910	982	933	951	935	936	918	947	939	928	1015	936	891	896	964	988	958	916	921	907	934	960	975	927	957	972	977	933	919	922	973	919	934	931	938	949	961	887	977	974	906	963	921	845	933	917	926	884	970	951	940	927	904	948	864	941	978	978	952	910	962	941	968	973	893	969	965	942	967	926	943	965	959	936	989	893	956	1024	945	960	965	933	950	904	959	919	970	1013	878	967	936	995	965	868	952	950	921	921	936	954	970	916	966	946	915	958	928	979	928	936	986	946	900	977	886	932	968	948	930	958	925	946	886	944	919	959	967	910	971	939	948	939	960	933	874	914	948	897	918	965	914	959	897	935	916	952	931	909	942	956	929	930	918	968	881	931	932	909	927	954	935	943	940	995	919	950	958	959	968	931	965	925	935	935	918	986	1017	951	950	935	930	888	968	933	942	926	943	904	934	906	940	958	976	971	981	1010	933	952	934	946	977	930	941	954	945	933	919	894	942	910	1028	985	945	964	940	931	1018	912	965	961	966	926	936	953	937	935	978	949	948	938	905	916	973	936	957	921	1003	892	958	949	924	993	964	942	934	913	950	902	941	926	1027	929	913	957	893	943	1006	957	954	924	911	911	912	935	918	948	905	963	894	955	919	922	879	994	866	912	958	1036	952	949	968	911	1011	949	907	899	922	915	911	964	905	901	941	909	960	923	946	986	940	1013	918	915	912	942	931	927	947	899	917	969	973	895	992	930	936	949	970	942	934	920	894	946	956	977	1000	931	926	899	913	942	926	944	967	924	973	896	954	955	926	942	917	950	950	905	911	948	898	960	928	951	947	915	904	935	982	936	937	963	948	976	936	977	966	908	938	982	928	947	935	901	951	936	932	943	948	881	919	948	977	942	971	1018	931	924	943	947	937	958	951	933	915	902	963	947	910	945	978	942	926	922	918	933	894	915	991	921	964	966	1021	933	967	955	907	931	932	947	947	948	944	932	961	909	888	922	938	906	887	940	877	919	933	978	942	914	870	930	968	965	912	972	953	955	956	919	915	944	992	940	945	958	965	962	913	961	953	922	897	937	939	878	923	996	915	924	993	1003	919	947	908	979	911	953	964	897	923	956	890	921	906	943	911	959	979	881	942	1011	929	939	876	1010	948	939	925	930	920	944	929	969	942	942	939	928	952	899	962	934	966	960	954	920	956	1019	938	970	896	961	941	990	886	932	969	930	920	969	886	925	963	926	939	973	956	933	951	948	905	905	934	907	916	935	933	909	943	943	914	951	954	918	962	920	918	910	1001	926	932	882	915	965	934	1027	987	989	980	991	936	941	922	939	949	926	938	893	928	939	965	955	918	942	902	927	940	900	894	1007	927	1013	931	982	863	943	938	925	912	937	924	945	957	916	924	919	936	898	960	945	958	934	955	989	923	935	901	930	928	909	978	992	933	935	920	886	964	965	941	905	962	961	920	884	886	955	953	986	928	882	945	947	956	904	989	921	981	988	893	891	937	957	935	948	939	929	1002	945	923	933	913	931	1007	962	924	939	938	941	978	925	945	906	934	929	946	933	979	951	983	896	943	922	960	901	933	915	977	968	938	1005	1019	967	908	927	995	962	977	946	953	929	919	970	934	965	921	922	1001	1014	974	938	949	970	928	946	930	929	991	961	959	935	1009	937	982	983	965	988	931	976	942	944	934	929	933	915	993	933	937	967	927	994	956	916	971	974	958	952	908	933	904	934	960	952	945	925	967	942	939
31314	22083	23300	18634	16344	10938	7855	6700	5532	3886	3096	2080	1734	1053	1117	1355	1513	905	683	563	601	555	551	496	435	431	401	413	423	385	390	408	382	387	348	346	395	372	397	404	404	377	374	378	382	420	393	384	373	389	399	385	361	382	341	378	390	416	372	350	379	393	431	415	387	383	367	401	365	357	372	381	360	388	397	382	388	379	371	330	376	386	355	391	389	388	367	397	355	393	360	371	363	390	374	339	358	373	388	411	353	415	388	369	383	388	367	370	381	346	369	376	353	368	385	365	380	337	382	385	388	369	405	397	340	344	361	384	369	352	411	375	355	428	369	368	407	393	411	350	353	366	369	361	394	396	349	403	418	393	382	368	371	362	408	376	407	446	370	370	376	376	393	364	389	376	329	411	397	381	370	338	383	368	400	359	337	370	345	378	360	375	374	376	398	364	352	344	394	369	359	404	386	367	429	364	396	382	358	406	378	375	383	336	391	405	392	377	378	371	396	354	373	393	371	350	395	387	371	354	391	387	385	359	397	358	380	360	379	370	413	365	406	400	410	388	400	390	362	397	367	381	368	369	341	387	408	383	328	407	353	348	345	370	437	346	385	399	372	387	348	365	391	329	395	439	392	376	386	413	399	406	341	378	373	374	386	399	410	342	378	346	346	393	353	379	374	385	360	371	372	380	368	359	398	377	408	393	355	341	377	413	359	407	385	392	389	371	397	369	360	376	399	393	377	386	380	366	382	389	378	407	416	376	361	387	365	399	347	360	388	390	364	341	350	381	424	343	360	364	383	374	383	367	343	350	377	359	347	380	384	375	425	350	380	385	352	390	364	365	381	386	350	387	390	361	400	372	419	363	367	374	374	369	392	364	407	334	387	419	327	371	403	383	361	388	350	367	419	365	383	413	369	371	375	369	369	442	380	370	334	368	399	408	370	393	394	404	392	364	386	389	380	352	388	376	375	399	374	370	348	359	401	433	356	391	318	402	381	381	360	365	390	355	349	377	408	364	408	353	388	397	393	381	416	388	353	365	389	387	399	375	355	355	366	356	366	392	373	393	393	398	362	380	373	394	354	381	387	403	352	367	384	406	344	354	392	378	367	392	399	382	387	355	371	386	383	355	399	387	356	354	362	370	370	369	376	376	353	410	372	364	388	373	396	369	385	379	355	374	376	383	355	362	356	413	363	362	373	398	388	376	403	357	359	391	367	348	350	399	387	370	401	362	363	335	380	382	360	347	383	376	365	369	363	406	366	374	357	337	400	379	366	429	400	392	341	362	377	405	372	362	348	337	387	374	389	351	338	364	363	392	368	366	401	388	375	373	395	353	372	392	354	376	395	374	383	393	376	396	390	375	400	392	383	389	413	335	320	358	369	372	366	360	355	379	395	377	395	386	394	336	391	390	350	379	378	387	364	383	369	393	362	358	388	393	388	395	388	399	366	369	362	378	390	382	373	374	404	358	369	379	332	348	385	397	353	364	411	394	389	372	407	382	350	391	382	391	389	425	377	424	367	374	326	356	360	347	363	386	343	396	360	339	370	357	340	380	337	353	386	372	360	348	399	406	381	382	386	368	376	373	403	372	387	389	375	403	353	386	379	440	361	358	355	399	352	356	365	373	361	355	358	384	385	371	386	350	363	374	395	339	379	354	377	376	403	382	379	394	375	345	385	382	368	393	369	385	394	413	395	361	385	343	385	403	378	392	402	348	414	363	379	417	392	402	392	388	342	389	395	362	364	413	357	393	386	379	365	414	358	386	391	387	366	357	371	395	399	366	385	422	385	386	363	401	363	359	382	353	390	375	359	360	396	356	375	380	371	399	402	357	414	368	390	340	397	368	391	389	358	401	389	391	375	364	385	356	385	365	403	358	372	379	418	359	371	390	334	388	376	374	374	395	362	423	373	378	393	356	377	354	357	335	344	383	381	381	368	393	374	366	390	398	382	365	385	403	377	358	378	375	392	396	366	373	371	395	374	395	373	375	374	389	368	406	373	396	386	357	397	389	387	402	388	351	359	363	367	392	370	371	393	345	416	387	353	383	366	383	361	441	369	360	385	409	357	394	406	376	389	359	370	379	402	403	363	399	368	394	395	386	381	349	351	361	385	365	394	379	355	398	388	364	383	389	364	385	379	391	413	375	390	411	406	400	359	399	390	370	377	372	370	384	386	347	346	368	407	385	349	336	348	374	365	381	386	369	330	361	411	363	390	388	381	355	354	387	389	406	361	391	359	355	346	396	374	431	363	354	381	374	398	352	379	343	405	395	390	412	374	380	365	371	346	386	371	402	389	395	387	367	366	391	390	379	357	401	385	366	370	362	401	366	409	399	374	349	369	377	361	388	401	377	381	370	374	387	366	395	365	370	358	405	391	376	396	386	352	365	391	366	406	397	372	384	399	359	355	389	369	390	372	378	364	417	393	379	408	373	352	367	415	367	385	393	405	394	367	406	360	357	362	357	404	365	404	391	395	388	364	394	373	370	367	389	373	359	353	418	366	350	336	359	404	388	369	400	391	394	372	373	393	378	392	394	401	429	371	392	368	363	368	421	431	358	344	384	375	353	402	382	363	404	382	401	369	381	355	371	389	383	370	354	368	399	369	416	374	408	386	363	376	390	375	394	388	366	389	360	352	359	383	396	346	378	346	401	393	353	382	351	394	398	416	336	394	399	368	401	402	388	408	375	415	383	402	376	393	357	352	345	351	377	375	408	409	406	396	360	400	347	384	343	378	403	380	380	379	361	348	360	384	365	389	379	365	391	384	354	416	358	345	401	333	377	436	370	383	337	393	373	378	348	394	335	379	368	384	402	390	369	406	404	376	392	350	383	358	382	382	393	371	387	355	368	358	365	409	367	377	351	352	395	426	383	365	371	367	372	372	389	388	382	374	362	403	358	405	401	335	378	392	379	378	369	316	387	356	381	389	395	385	371	345	377	372	342	383	381	407	392	390	388	371	369	369	367	371	378	383	383	388	374	366	399	415	360	388	343	392	381	366	397	378	373	365	417	354	353	384	408	366	367	385	371	395	403	457	356	390	363	372	347	362	394	392	382	397	348	396	376	383	390	362	395	353	398	393	366	420	462	378	387	401	380	364	346	407	371	397	333	408	378	410	382	397	373	394	393	336	380	367	371	396	390	360	390	372	356	402	383	387	374	418	389	363	413	386	415	404	377	359	388	409	361	344	387	367	397	339	388	405	375	360	406	391	357	355	365	393	340	383	380	359	408	370	403	372	353	391	398	381	363	370	386	388	411	326	401	395	412	396	382	402	329	408	385	386	359	389	389	354	374	391	342	360	382	376	379	392	355	403	410	381	368	348	412	393	342	417	390	421	369	393	369	389	375	373	416	360	384	381	358	372	407	392	369	401	376	387	353	391	408	381	358	352	393	358	420	393	350	379	417	385	407	417	360	384	378	351	330	383	344	389	361	414	393	380	385	356	388	360	394	376	345	364	392	359	389	407	396	396	392	396	354
18504	19411	28558	31674	31501	26611	22714	22860	19855	15653	13728	9522	8022	4661	5716	6917	8393	4032	2976	2243	2648	2416	1923	1612	1389	1384	1296	1215	1204	1290	1181	1104	1062	972	979	978	989	965	889	955	995	923	918	958	1004	949	978	932	973	940	989	875	972	969	947	915	933	902	918	952	962	978	940	969	946	963	918	953	931	948	955	997	935	962	903	957	904	953	940	921	956	919	921	894	885	915	954	916	901	935	890	989	919	964	973	974	925	903	957	981	896	910	992	921	931	967	891	970	926	927	937	936	973	945	980	907	952	911	947	974	896	981	948	963	942	907	893	883	984	935	988	919	915	955	864	982	960	948	932	929	953	992	878	951	888	952	957	942	931	905	935	960	935	990	863	887	982	921	952	957	892	910	921	894	945	934	892	955	942	894	947	949	911	937	919	928	870	909	920	949	921	944	951	894	964	962	909	989	954	991	925	990	955	959	935	973	943	978	950	919	944	920	983	949	881	932	989	964	896	907	968	942	1005	918	926	995	923	977	918	915	965	943	982	943	926	883	936	911	970	1015	947	928	919	919	887	982	929	927	958	943	948	936	955	954	919	925	955	968	965	940	999	930	1051	899	929	899	928	905	902	938	888	894	942	971	984	863	928	952	1008	905	978	903	932	894	943	935	939	912	940	892	963	899	941	958	943	945	937	897	973	898	924	904	950	947	925	935	927	911	926	961	961	952	966	872	886	992	947	957	951	952	908	913	915	904	970	965	881	925	909	952	1000	879	898	940	883	966	860	924	963	932	983	951	922	960	905	907	922	963	923	907	944	911	925	953	883	1020	864	920	938	937	911	960	943	985	965	901	941	907	964	892	893	949	899	926	968	921	973	948	916	936	908	969	907	954	826	924	972	976	907	978	897	929	987	983	945	911	917	928	937	903	882	885	972	955	896	952	958	899	921	1001	917	960	932	925	944	959	927	941	866	953	917	959	900	926	901	947	896	985	927	926	950	929	904	954	919	909	900	925	902	920	933	962	957	933	910	942	968	977	916	932	925	918	926	991	950	920	958	932	885	921	950	875	933	915	980	894	941	903	948	877	984	936	926	903	944	924	883	886	929	909	878	920	947	931	956	975	964	945	961	915	955	927	920	891	922	988	938	957	922	959	903	976	959	884	953	929	946	965	938	901	1016	938	961	964	899	918	955	893	929	970	951	975	929	900	992	941	919	890	947	924	935	985	942	920	938	936	933	923	906	990	934	923	925	964	892	970	983	969	939	966	898	939	951	940	918	857	939	958	945	919	925	915	915	991	918	986	921	966	917	959	950	930	902	948	961	959	962	912	956	906	925	927	967	930	934	968	964	886	1035	950	953	940	933	963	960	949	948	919	953	950	959	920	895	985	892	950	953	945	959	949	943	944	965	988	963	917	901	915	899	922	953	951	939	907	927	959	906	921	1012	950	878	854	941	993	930	924	942	994	1003	908	859	944	935	980	956	965	948	926	953	937	891	888	927	998	930	969	953	907	919	910	903	932	926	972	919	905	885	908	921	927	935	940	942	900	922	900	912	895	922	933	979	970	942	959	926	925	901	971	952	952	922	938	954	944	952	968	949	929	958	951	923	925	940	989	871	950	979	915	914	1002	929	916	930	928	937	903	1005	931	988	915	932	954	952	944	878	973	928	925	933	946	912	908	932	963	909	953	933	917	967	865	948	988	955	923	910	928	973	912	950	958	933	919	906	908	941	913	955	958	954	898	961	947	959	920	907	932	997	944	907	898	943	909	934	959	942	925	957	947	957	967	935	946	902	917	932	897	909	867	925	961	961	964	943	915	932	989	1003	972	929	940	918	951	949	971	962	932	953	968	992	970	893	986	906	872	950	936	961	899	880	907	949	943	941	986	924	917	940	886	897	903	926	921	962	893	892	943	912	914	962	911	931	961	896	911	963	925	952	922	941	958	950	961	933	840	961	908	946	963	942	958	936	920	954	927	963	952	1001	905	956	951	933	978	923	909	896	943	892	907	963	923	910	878	961	961	891	918	922	925	944	916	928	915	968	962	1012	931	909	933	944	938	913	929	907	983	944	919	950	905	977	849	930	961	915	929	971	989	887	956	939	924	924	972	941	967	915	908	941	929	928	922	886	992	938	986	889	930	937	934	952	926	927	952	940	883	925	965	952	940	899	973	960	950	931	947	909	926	956	893	969	932	951	927	954	956	954	931	957	912	911	958	964	931	976	980	911	960	928	918	927	941	902	945	975	893	958	952	937	940	912	972	926	961	936	954	921	905	962	934	936	989	886	988	924	943	965	911	908	920	950	970	960	991	980	930	941	933	941	959	957	922	979	891	969	952	937	977	958	936	956	933	949	890	953	916	936	947	871	924	948	931	960	952	940	921	913	922	879	959	913	908	932	953	906	989	936	901	895	952	939	928	907	934	930	909	919	922	975	926	923	913	915	937	933	892	985	939	905	930	941	846	961	931	884	958	949	912	915	952	920	949	937	886	928	1013	960	989	917	951	936	929	949	912	874	956	947	919	956	895	918	895	956	909	998	941	885	909	888	901	937	936	967	1015	910	972	950	931	939	920	927	923	905	953	975	934	970	970	923	948	926	932	937	976	941	951	911	948	995	952	953	943	924	914	944	873	958	883	962	895	910	898	923	946	922	927	946	913	879	977	971	982	910	933	981	908	921	947	974	951	938	976	922	977	925	913	951	903	915	958	956	951	934	928	958	939	945	940	919	915	956	957	998	948	980	920	964	943	955	868	948	919	949	914	919	930	918	982	958	938	952	913	902	946	947	979	1014	920	991	999	865	910	966	913	956	905	930	956	979	950	911	894	949	904	878	906	910	904	879	925	933	937	916	957	994	937	989	955	928	944	909	920	933	952	955	893	962	1005	978	932	931	982	946	957	923	925	947	980	956	894	888	960	905	926	930	962	909	984	933	897	901	948	940	885	931	951	920	955	962	920	917	975	892	952	904	934	937	1002	958	931	900	952	964	892	944	912	918	949	853	931	959	977	953	913	964	940	1000	945	929	946	928	948	923	932	876	899	952	944	915	963	917	955	939	984	933	968	921	941	901	900	902	908	907	898	897	933	937	965	927	964	962	930	936	930	931	924	981	900	968	913	951	941	962	929	981	949	940	933	955	896	937	946	958	918	921	903	910	950	1014	958	926	920	971	962	1011	957	913	916	976	916	929	959	959	927	929	886	934	931	968	927	965	932	894	908	940	929	945	908	978	898	949	900	948	918	956	941	904	908	931	959	959	976	932	977	942	988	961	985	899	941	903	921	917	941	998	957	906	925	933	896	945	934	927	885	963	944	923	928	955	991	888	955	979	993	937	936	952	901	892	929	932	984	904	926	935	960	951	901	983	924	948	902	917	896	935	947	940	960	956	936	944	936	919	903	898	916	974	945	865	946	916	906	874	934	940	905	888	930	945	880	965	934	879	914	935	950	936	959	931	918	927	985	943	937	887	930	918	919	990	920	935	902	945	963	933	927	929	927	933	957	877	902	952	937	957	945	924	941
34306	28978	30125	26089	22622	17059	10603	11337	9083	6811	5230	2995	2722	1525	2076	2283	2951	1352	933	730	820	748	647	595	506	477	500	461	470	433	470	416	388	400	410	426	395	378	388	391	389	354	362	373	414	362	372	349	385	372	377	379	409	367	380	387	390	381	382	356	367	363	379	382	386	376	366	363	345	388	388	375	376	386	396	381	399	377	363	373	361	389	442	373	379	410	418	372	386	361	371	406	374	363	397	395	374	355	366	342	380	342	394	352	374	400	386	388	381	372	419	421	357	379	399	358	389	380	382	398	365	352	354	384	394	368	386	370	368	389	363	383	382	379	373	359	373	366	427	348	335	405	379	415	371	366	380	364	379	426	410	392	401	372	378	382	386	377	382	373	383	394	380	352	372	402	382	350	400	372	401	378	384	381	366	363	381	395	387	365	350	387	357	395	371	398	409	385	353	342	353	392	351	405	357	394	406	359	379	399	363	376	377	396	410	391	370	318	381	414	402	358	402	330	363	377	350	340	389	390	367	383	361	369	416	409	398	345	381	381	391	357	326	401	376	363	377	372	360	385	380	368	410	381	369	388	389	366	344	387	372	359	399	363	403	413	392	374	392	357	368	388	352	366	385	375	391	409	348	336	361	384	369	381	404	401	402	369	405	358	373	387	357	387	355	376	346	347	342	386	362	359	377	374	339	362	352	337	398	412	364	385	351	367	390	390	384	378	375	412	394	393	358	402	383	401	392	409	378	374	353	357	386	377	381	372	364	401	364	382	368	365	397	381	394	378	352	338	371	384	373	381	427	407	356	367	348	399	376	423	383	384	372	390	365	385	378	399	386	337	361	380	387	366	392	375	331	370	392	376	362	402	382	378	393	389	385	384	392	371	382	408	356	374	374	378	376	340	359	346	383	377	395	410	362	416	401	400	388	395	411	375	377	397	383	382	339	403	378	400	361	387	371	342	373	394	387	348	369	366	376	324	332	382	378	386	376	367	398	389	390	348	346	413	376	357	357	395	430	376	358	352	406	403	372	366	394	371	379	355	370	386	412	412	395	424	416	371	381	395	404	370	358	384	388	430	344	401	362	406	370	360	369	423	395	358	365	369	375	388	411	360	393	377	391	348	371	375	419	364	378	376	350	375	354	391	355	360	392	361	358	413	382	381	406	349	383	385	401	367	392	376	369	374	343	420	373	370	382	363	380	376	374	399	386	348	377	367	405	371	381	340	395	357	356	351	372	338	391	376	399	375	377	363	352	402	361	353	356	373	369	358	367	392	383	376	410	383	376	340	410	393	376	369	381	363	374	349	384	386	372	383	375	370	393	405	408	358	350	410	400	363	371	395	383	389	418	351	380	382	424	388	391	394	395	352	405	375	365	353	379	392	402	370	391	398	359	394	365	397	366	370	329	407	384	344	399	360	401	380	372	432	343	363	376	400	354	401	391	388	360	392	372	396	368	362	365	368	389	383	367	365	381	399	376	403	334	387	419	421	375	353	388	389	390	376	389	369	364	355	410	358	356	380	342	390	390	390	351	339	399	381	380	389	366	384	382	354	380	387	380	376	382	396	389	358	363	404	350	351	422	394	409	388	373	419	353	339	378	383	399	367	386	397	353	374	338	357	392	345	343	411	343	381	373	361	395	372	369	371	383	356	379	391	394	403	384	346	372	391	368	382	402	352	340	368	428	383	428	424	391	412	361	367	369	385	359	378	376	364	370	396	415	401	372	375	361	359	369	387	372	354	426	358	385	339	388	383	374	398	413	383	378	374	385	420	357	388	379	387	384	340	383	353	354	379	385	350	325	369	397	419	370	364	371	364	367	391	358	339	396	366	359	415	361	354	390	381	405	374	385	414	365	406	378	337	372	384	371	357	353	387	396	385	388	431	390	390	427	392	350	357	387	365	376	383	381	373	384	374	378	358	371	368	359	423	344	350	374	413	385	389	381	374	363	396	363	430	398	390	371	395	388	373	384	356	360	389	347	351	339	352	413	394	408	361	389	365	371	362	346	406	390	382	406	380	342	384	395	402	355	379	378	351	387	403	357	369	395	387	381	364	437	374	373	356	384	355	390	345	365	365	357	411	417	379	369	366	379	375	390	362	365	374	380	407	410	350	433	406	370	381	397	390	367	371	420	392	347	397	398	372	430	387	403	342	402	348	368	360	361	349	328	386	392	394	345	393	364	380	372	375	386	375	342	407	380	391	365	396	387	355	396	398	380	359	338	364	354	367	365	396	360	360	347	407	329	369	374	408	365	403	382	344	374	358	377	398	376	390	400	383	367	379	356	430	365	373	383	387	386	403	369	367	385	380	387	353	357	400	404	379	383	367	373	389	387	440	371	384	377	397	379	399	359	363	359	370	359	381	401	433	369	374	353	375	366	360	412	386	358	351	378	361	387	383	401	433	418	360	391	379	388	384	367	386	374	413	353	350	385	370	363	418	425	391	392	382	377	370	415	371	391	372	365	426	400	358	393	369	389	374	397	399	388	375	340	408	399	418	381	366	396	368	370	345	353	390	394	394	403	380	374	378	396	390	397	365	351	365	390	375	371	380	372	390	399	377	390	389	385	358	366	383	355	402	392	356	374	384	357	372	385	383	368	331	391	359	395	403	407	373	342	373	364	376	352	385	387	336	407	412	359	406	388	381	394	377	394	349	383	392	382	386	375	396	359	373	382	355	395	405	387	371	418	352	380	344	382	364	369	365	381	382	390	362	348	392	381	421	389	420	402	367	380	387	385	387	348	381	397	376	380	351	386	372	368	386	367	401	353	376	355	396	382	359	385	389	417	392	376	399	393	405	346	346	393	380	389	397	377	370	383	404	355	379	394	378	375	366	357	353	384	369	403	383	358	418	350	352	402	389	345	378	367	363	428	405	356	366	391	399	401	372	380	359	390	331	340	385	358	397	386	393	392	350	398	419	328	379	358	397	392	437	370	388	417	379	350	409	415	393	365	393	389	382	424	417	372	417	389	380	389	353	366	395	365	362	390	361	346	375	333	337	363	381	362	388	394	383	351	354	393	351	365	373	384	365	357	389	362	361	404	380	351	415	361	376	374	367	373	384	392	385	391	356	394	368	346	388	345	357	417	405	354	409	379	365	422	377	383	370	417	338	371	423	361	340	356	368	362	351	364	397	358	366	383	368	372	400	375	398	371	370	363	352	368	389	356	383	388	406	402	358	368	386	390	370	417	379	378	383	367	389	362	418	358	339	355	393	419	380	414	403	326	423	367	387	338	334	408	384	395	365	348	345	366	356	367	380	392	375	395	379	388	360	346	395	417	382	384	390	426	337	385	365	385	354	373	388	391	413	362	397	349	388	375	412	394	379	406	370	405	411	386	401	398	367	370	383	340	347	406	357	389	364	368	380	373	389	405	394	347	369	352	367	372	393	371	372	398	413	390	351	341	362	401	376	418	357	394	392	379	358	385	349	368	384	400	391	380	377	348	361	394	386	346	412	331	394	360	391	388	369	377	383
21904	24959	33767	37140	36923	32588	27106	30662	26703	22857	19698	13332	12101	7335	10235	11123	14957	6653	4567	3233	3871	3654	2743	2044	1718	1698	1567	1478	1371	1500	1386	1212	1042	1045	1033	1018	955	931	997	976	976	992	924	952	952	976	928	948	947	965	979	939	938	961	902	974	966	909	932	948	929	888	984	929	911	1004	922	935	947	950	903	873	911	1026	913	908	935	858	937	988	903	894	950	938	916	984	942	1000	918	938	986	942	992	943	921	944	949	950	900	884	911	889	935	899	901	900	929	911	925	947	926	899	894	928	962	978	903	969	905	866	945	988	937	952	909	935	958	936	940	911	954	922	909	970	893	915	922	951	989	902	909	922	941	942	957	896	878	1004	905	917	961	924	909	991	958	904	897	913	936	952	937	896	913	950	916	1009	941	889	913	961	876	904	960	940	977	925	962	927	897	905	930	930	983	947	917	987	962	954	875	896	976	902	962	931	877	946	909	939	926	944	937	1020	965	960	930	940	917	953	927	943	944	907	933	912	886	911	945	926	897	930	952	938	947	895	918	943	924	956	959	915	892	950	914	903	888	894	911	867	902	889	950	938	883	919	895	921	954	919	935	957	948	900	940	954	939	914	912	940	965	897	910	925	916	932	935	936	949	965	901	936	968	936	890	903	944	962	912	912	940	922	891	961	914	906	962	851	907	934	905	927	971	945	914	915	865	905	908	918	988	900	935	963	935	921	881	897	913	985	878	932	910	898	909	950	927	932	965	927	897	913	953	959	958	947	914	932	904	937	918	952	932	981	951	941	965	972	860	934	906	886	898	910	902	918	906	940	881	940	906	929	905	900	927	920	931	897	1002	896	1000	891	946	940	980	893	873	933	902	919	919	869	1008	963	881	926	911	943	921	944	944	923	916	979	905	948	997	919	925	902	912	923	917	911	877	910	954	893	926	939	928	933	943	946	926	930	940	929	939	894	875	950	935	940	941	952	931	995	928	910	905	958	919	906	970	919	905	890	958	936	952	930	952	900	983	950	909	930	921	908	906	924	936	933	944	951	899	942	924	917	890	934	951	934	925	907	927	938	938	990	934	976	951	949	946	891	929	898	937	914	893	913	901	941	929	943	915	965	976	929	921	885	901	950	972	901	985	900	900	952	935	948	882	916	906	981	920	933	942	932	937	935	962	883	943	908	950	892	958	918	973	917	914	923	909	958	953	953	947	892	957	904	970	1005	874	916	914	952	927	970	933	884	912	936	910	947	951	893	959	974	925	954	914	884	926	937	918	938	970	987	947	945	909	946	966	933	923	948	944	956	896	938	963	930	940	968	924	886	961	922	972	945	943	968	958	938	1007	928	969	897	919	924	945	906	902	885	974	886	915	927	966	952	874	896	896	954	918	931	914	922	947	958	906	944	961	976	948	924	892	904	939	915	898	908	943	924	958	948	913	923	964	968	918	960	956	903	921	958	962	959	910	961	944	953	896	914	885	933	947	877	911	947	963	904	924	891	978	1003	894	939	959	871	967	936	883	974	983	894	921	892	962	895	915	885	941	935	918	913	877	930	927	940	919	1011	945	916	922	924	905	950	949	937	868	891	888	877	931	894	875	885	948	899	908	916	917	997	956	944	916	919	943	940	909	933	907	929	920	884	967	938	940	933	917	925	963	953	910	973	973	871	911	1004	936	915	931	903	906	1031	942	941	970	956	923	913	955	918	951	926	896	945	955	932	889	996	897	938	913	936	957	967	939	865	879	962	922	926	973	957	928	965	916	955	896	959	928	973	942	871	969	918	861	919	878	908	973	936	895	917	882	884	943	859	934	900	943	947	916	916	893	926	906	909	904	957	912	972	932	971	938	913	919	886	944	920	899	903	949	960	987	931	911	927	933	920	946	958	959	936	896	894	937	943	955	928	929	925	895	947	901	959	928	943	926	992	943	935	856	902	929	859	886	911	909	946	947	963	934	922	933	943	914	924	921	942	907	962	976	937	944	876	953	946	939	990	961	923	891	920	940	942	970	925	958	938	943	962	930	883	923	908	926	928	934	907	899	928	895	943	953	877	949	969	952	927	952	931	929	916	908	924	943	903	917	895	892	904	911	916	937	883	917	915	938	962	915	978	900	935	896	947	970	904	917	926	907	989	959	942	940	947	881	952	880	918	955	931	963	933	922	933	938	926	970	925	935	977	955	913	949	924	969	907	949	923	963	974	881	876	926	947	989	905	924	910	963	964	901	897	917	935	899	940	917	918	917	927	913	963	899	951	962	939	968	941	909	901	937	949	969	960	904	913	938	949	894	935	939	895	959	882	964	982	923	945	932	957	953	982	918	959	916	901	901	909	930	956	906	944	962	946	918	923	892	917	913	935	965	911	894	890	918	903	1002	902	968	923	967	883	909	964	946	918	918	959	914	936	876	905	914	928	900	994	925	912	897	956	926	925	875	951	935	938	894	918	971	942	936	905	944	909	945	945	927	926	984	936	893	931	919	931	868	963	968	888	915	970	937	912	906	912	951	904	920	877	947	947	966	909	960	969	917	898	907	938	921	911	859	955	951	926	858	994	929	974	959	947	905	964	932	884	925	958	964	900	957	955	929	856	963	925	945	906	897	913	916	900	940	928	879	864	932	942	903	915	965	914	935	884	910	922	961	937	895	887	895	933	881	890	947	952	973	918	958	926	954	965	948	919	917	924	902	918	972	972	952	964	911	909	893	903	962	974	979	943	912	908	860	982	905	927	939	965	932	922	946	954	897	937	941	919	932	973	886	931	919	938	936	932	902	957	881	921	951	861	913	944	923	932	983	961	843	921	934	922	946	905	960	929	914	962	919	946	902	900	918	910	977	940	947	938	871	941	941	965	952	969	920	943	917	975	916	913	943	965	860	913	911	947	972	912	984	956	955	891	930	954	939	940	976	930	936	844	920	970	905	935	953	936	959	909	931	939	916	943	920	970	975	907	998	947	924	951	934	919	929	921	974	913	919	876	879	969	865	899	952	924	911	920	960	956	911	923	979	937	933	929	984	971	916	933	938	935	932	943	945	890	938	1002	878	897	903	941	945	953	931	910	939	935	871	894	979	881	969	1006	913	968	927	937	944	902	926	896	979	909	976	947	945	957	968	945	923	940	932	923	903	913	965	921	928	931	868	963	907	886	975	921	945	941	927	899	986	924	944	939	951	982	931	887	931	928	976	960	935	906	939	904	887	968	929	935	968	931	914	939	982	938	899	917	918	884	925	1018	846	893	946	888	868	933	984	929	971	924	911	937	900	957	898	938	961	922	940	939	937	921	909	911	906	995	895	961	929	941	902	928	961	912	942	888	904	915	895	902	883	940	900	920	925	923	963	979	922	907	936	943	946	972	960	1003	1008	889	894	900	917	911	877	952	938	933	933	926	904	909	871	923	913	916	936	892	885	955	888	939	963	927	915	985	947	967	975	924	939	945	884	898	931	903	872	970	934	966	945	964	947	919	915	905	907	928	909	939	899	923	925	924	895	990	944	926	930	900	945	940	930	901	890	948	920	895
27348	13368	13267	9887	6804	4562	3089	2167	1570	1224	924	838	663	660	586	589	561	474	526	456	437	427	406	371	436	413	392	421	414	380	387	405	395	356	381	407	355	394	375	390	376	380	374	387	409	344	364	390	378	368	355	416	375	365	361	376	380	389	399	403	406	408	380	373	358	408	381	364	409	375	370	377	422	378	389	371	372	408	399	421	381	401	376	400	389	383	397	392	443	366	360	365	383	388	359	347	367	394	411	336	378	381	390	417	400	392	374	380	360	373	411	376	403	342	425	385	399	390	349	365	387	380	393	375	406	342	394	375	386	389	366	366	384	401	398	390	392	402	375	373	358	384	369	382	360	394	376	378	373	385	361	391	407	390	391	413	394	391	407	378	383	382	410	372	387	414	371	379	396	407	379	380	413	391	383	347	448	384	378	418	362	341	400	380	397	369	401	453	390	376	332	379	394	394	370	384	396	352	372	417	421	429	379	359	384	377	379	347	375	368	367	383	358	369	370	351	360	382	385	400	390	379	373	404	376	390	418	365	395	367	410	362	341	343	365	365	430	382	362	384	378	377	362	376	395	346	391	374	371	381	386	362	407	372	365	354	387	364	413	432	371	367	399	395	393	381	384	340	406	407	379	399	382	349	397	378	397	376	398	397	389	389	364	392	359	390	363	401	385	384	388	400	362	382	361	383	377	419	371	349	387	379	397	381	373	413	381	401	419	374	393	390	389	386	388	395	377	363	396	370	369	377	381	386	392	420	385	393	419	357	358	344	384	423	370	403	409	367	392	379	402	408	380	369	401	404	431	392	416	380	377	375	369	377	386	382	414	392	385	417	382	377	387	359	384	353	355	380	358	400	402	343	359	369	393	425	382	390	343	351	378	366	403	365	366	370	374	362	407	397	394	411	394	380	384	355	389	373	344	383	375	368	378	370	405	360	379	378	358	410	367	361	386	366	408	393	382	379	396	364	379	368	401	383	418	359	366	379	392	373	368	366	366	392	402	378	361	378	374	397	377	407	370	394	392	412	358	380	343	375	397	405	388	354	362	400	361	355	405	382	400	388	388	374	396	374	358	359	400	373	390	376	347	396	404	392	368	373	389	367	373	378	395	350	397	381	377	430	393	382	373	411	399	405	349	388	331	399	384	369	402	391	371	364	396	366	380	397	387	354	326	390	386	342	405	395	396	393	417	397	380	353	347	364	387	395	391	387	363	353	407	409	359	405	400	410	397	364	348	401	362	401	370	378	371	356	370	361	376	330	374	371	414	403	444	356	367	379	385	364	387	416	390	381	405	383	408	392	398	390	387	366	372	368	373	367	362	363	411	371	357	384	398	397	402	383	398	399	345	392	369	388	407	345	384	375	406	359	364	382	394	345	405	396	359	376	354	403	394	414	366	383	381	374	343	405	417	371	435	408	351	406	412	407	418	404	401	364	363	391	388	400	392	394	401	362	409	343	379	375	377	409	417	355	414	363	378	374	403	366	348	403	388	386	392	425	387	384	387	369	403	400	390	402	408	410	394	375	430	420	416	403	363	397	419	409	328	369	411	415	365	355	427	395	401	371	383	377	399	394	381	404	405	366	369	416	381	373	397	368	380	377	374	360	358	373	407	387	346	420	430	363	344	378	385	378	410	352	358	358	406	394	379	360	374	391	403	409	378	402	409	359	358	399	390	390	378	375	405	377	361	358	373	397	389	398	415	373	351	404	387	384	393	340	372	395	369	396	386	360	376	365	384	393	368	396	359	372	385	405	377	391	382	397	354	351	354	390	388	355	376	376	395	359	374	418	373	386	398	436	381	364	406	378	386	389	373	374	384	363	415	397	364	384	369	373	344	372	355	382	393	353	392	391	422	372	374	373	395	401	366	403	395	388	372	392	405	399	385	381	422	358	424	365	384	351	407	388	418	360	397	375	358	409	416	384	374	381	399	373	368	353	373	346	417	393	383	408	399	412	393	390	410	344	386	374	388	419	376	414	373	391	402	396	378	398	429	410	413	310	358	418	406	414	402	385	385	376	345	364	378	409	410	390	399	407	406	351	403	385	385	374	371	377	360	376	379	419	400	367	381	356	388	393	379	396	369	364	366	384	429	383	383	397	353	346	370	358	364	375	357	377	353	407	384	347	386	407	358	402	359	390	369	396	359	360	396	385	417	362	378	403	386	412	356	352	408	413	398	363	374	390	356	362	398	413	376	394	381	362	412	347	362	422	380	359	367	394	363	357	372	363	375	406	355	384	428	359	380	346	372	394	370	393	380	376	365	408	383	371	399	411	378	384	364	414	400	378	387	369	369	424	412	379	377	388	435	359	360	389	375	401	378	407	340	377	400	368	381	383	400	412	397	388	390	384	362	386	353	413	397	375	408	354	393	352	380	375	404	399	391	372	376	365	354	389	357	388	384	386	376	415	364	406	371	362	424	390	396	386	361	423	380	401	358	353	376	362	369	387	394	374	412	367	394	413	375	378	357	403	370	375	409	378	378	401	382	406	393	391	384	382	409	367	358	345	393	377	388	394	421	404	366	409	357	410	415	395	388	375	383	380	388	361	363	389	368	367	398	331	357	360	380	377	394	390	417	390	386	364	370	370	406	362	409	405	399	422	355	379	370	393	395	398	379	393	410	381	395	386	355	375	349	399	393	384	371	392	412	364	389	417	341	392	383	365	391	395	394	396	377	386	360	371	348	392	393	372	370	378	394	384	365	391	382	336	366	396	431	382	338	395	407	396	373	363	394	395	412	397	448	385	377	398	398	398	388	380	356	419	418	372	397	411	357	409	363	397	426	374	374	414	396	366	388	389	352	374	379	417	360	369	385	380	350	383	397	391	365	384	368	354	361	367	371	391	408	358	388	386	387	417	373	351	382	368	397	382	415	386	392	394	394	368	364	421	367	355	398	355	341	362	371	369	352	391	413	364	400	398	396	398	388	392	412	394	361	365	368	393	354	389	397	430	374	373	360	370	397	412	412	381	361	357	383	401	371	404	384	374	407	337	373	359	378	391	376	385	354	369	376	402	365	396	382	414	378	399	384	389	395	360	419	384	375	425	384	366	414	394	421	416	387	367	410	367	386	388	402	383	370	418	368	402	363	353	391	389	421	393	371	418	378	375	412	396	396	403	417	372	371	363	371	381	376	376	367	378	381	360	391	373	372	361	364	354	391	393	401	404	395	377	409	345	367	375	373	396	415	369	374	405	383	421	403	387	388	418	381	400	394	391	368	379	408	389	367	425	379	368	340	353	374	389	384	384	405	405	394	369	375	376	358	345	393	343	407	388	428	394	352	398	410	406	416	397	384	365	375	368	381	409	392	381	348	385	377	340	396	365	402	397	343	363	408	385	378	369	360	404	386	397	376	358	414	361	389	410	384	410	397	395	415	415	362	400	391	394	357	416	364	432	364	401	374	395	411	416	350	373	414	348	375	354	381	387	390	387	351	351	352	352	344	431	398	361	408	343	370	344	353	435	391	406	408	361
14443	11476	20713	22835	21454	17785	13574	10695	8202	5855	4659	3951	3092	2604	2364	2355	2177	1781	1568	1361	1310	1294	1249	1153	1044	1060	1036	986	1019	955	1025	963	1046	988	926	948	953	974	898	980	971	916	998	972	970	984	915	974	925	991	947	924	982	939	951	920	942	946	1013	944	934	917	952	960	950	943	881	930	913	938	934	915	950	971	933	974	939	945	902	997	963	957	924	914	895	898	999	919	930	963	927	919	971	930	982	954	938	993	981	900	937	903	929	904	956	987	889	971	933	911	929	905	932	937	904	942	967	940	921	925	989	947	979	941	914	935	969	920	1009	953	923	910	945	915	985	888	918	914	943	973	951	905	925	915	926	954	998	919	955	893	1000	906	1038	913	915	920	939	955	906	965	905	948	926	954	954	966	918	1001	922	877	952	989	913	937	970	960	940	1004	902	921	949	957	938	934	927	948	963	985	902	929	923	991	932	879	977	916	968	967	951	895	898	963	1000	925	938	913	935	942	931	947	903	955	950	945	932	908	1009	945	916	990	936	945	925	917	940	912	925	978	972	959	927	914	959	949	971	1002	947	904	931	969	889	947	874	998	975	940	877	909	971	945	943	943	913	965	940	931	893	923	954	876	925	925	971	912	959	934	991	944	912	986	885	991	926	894	970	918	950	945	996	953	967	900	1005	933	968	920	911	901	931	931	958	890	967	940	869	908	939	982	946	966	964	909	995	910	915	948	959	964	912	915	982	934	930	951	955	917	918	923	945	952	947	941	974	915	937	907	963	910	937	986	934	957	916	984	969	889	903	944	951	938	869	999	958	944	925	945	990	957	906	972	949	886	868	925	954	945	960	954	913	989	966	971	892	965	932	900	947	975	950	900	978	914	933	947	944	970	946	863	941	967	969	905	1000	919	930	990	998	961	960	918	938	917	949	916	914	926	907	939	975	944	919	920	913	924	944	975	933	906	920	940	906	973	962	908	956	922	926	960	946	932	894	915	947	980	930	952	993	922	971	919	920	926	911	922	930	996	944	944	952	923	922	904	965	968	965	952	975	952	937	966	933	942	940	873	937	908	981	936	966	945	958	931	918	901	960	948	952	932	903	904	917	928	937	919	895	974	929	911	958	914	930	954	924	934	959	913	909	928	1005	932	943	932	943	944	884	964	899	903	954	927	938	957	969	981	973	939	945	935	935	887	964	938	963	956	933	967	993	956	948	956	923	927	919	964	937	961	907	919	938	909	991	854	888	954	912	974	976	1005	954	955	968	934	945	947	969	926	942	942	863	888	937	962	926	954	947	972	941	978	967	960	888	954	915	879	911	936	995	958	983	952	995	953	969	902	931	911	1011	955	897	924	915	964	973	931	905	908	964	955	884	955	1001	933	930	949	893	933	908	900	930	854	949	928	914	938	960	914	948	988	964	984	992	949	974	968	980	961	945	920	953	972	967	959	950	944	879	932	909	913	876	905	947	915	892	951	932	1009	1002	964	923	936	945	889	951	916	994	950	933	941	957	940	931	924	907	944	928	960	977	909	908	973	937	994	918	945	962	940	963	960	886	946	912	941	884	992	961	890	947	967	965	944	916	970	899	948	979	920	943	934	945	935	959	917	966	897	923	933	949	952	973	952	911	916	959	960	953	959	922	967	892	978	951	958	936	906	987	952	920	963	944	970	957	907	896	941	952	931	910	974	909	941	967	925	909	899	922	977	937	935	925	945	954	912	922	982	984	935	931	881	962	950	970	998	944	921	907	892	957	958	961	991	932	941	936	973	937	964	867	951	971	937	952	920	960	972	951	934	938	921	962	958	875	982	932	932	913	950	944	935	903	881	944	942	934	1006	958	909	942	921	923	939	937	920	948	960	905	901	916	973	974	920	963	937	990	959	915	948	942	921	949	929	946	959	1014	984	930	934	955	943	927	977	924	931	989	862	944	989	954	941	950	960	906	949	970	917	895	981	932	951	981	978	868	898	956	957	1003	960	901	934	964	933	957	965	943	979	895	970	973	927	961	922	895	953	952	933	934	969	955	919	934	985	894	904	955	957	886	921	926	968	894	946	895	969	925	943	906	968	956	979	1023	950	959	982	1025	894	926	980	963	894	928	939	951	927	952	941	949	941	950	941	947	934	950	891	935	973	941	900	909	907	938	951	988	958	956	904	939	910	927	972	947	955	929	951	981	965	940	915	975	967	914	920	946	971	956	950	978	936	915	925	964	1000	995	912	967	948	980	920	946	983	924	925	952	998	898	899	943	962	938	917	984	941	977	939	950	968	969	943	958	903	909	921	963	928	931	913	909	947	1009	889	974	889	949	942	958	948	951	893	936	963	904	936	923	843	956	941	923	955	896	946	874	928	991	977	925	935	937	950	884	954	958	916	932	965	918	906	948	928	903	962	962	977	942	961	963	919	991	913	945	952	918	972	961	945	983	916	904	946	886	985	919	895	980	896	930	984	908	912	961	931	849	985	948	1030	901	956	986	924	910	953	983	920	867	930	951	948	955	913	935	922	943	972	932	971	919	961	936	916	968	908	977	962	918	975	956	879	905	897	908	939	932	1005	945	951	882	918	934	944	948	955	895	974	927	969	903	985	959	943	1006	952	910	918	927	877	935	927	944	939	940	915	992	907	945	987	935	964	899	983	969	960	956	937	902	987	977	961	938	924	922	937	911	942	959	962	953	942	942	980	888	889	986	954	930	958	896	988	920	956	931	940	901	985	935	949	933	970	936	914	930	979	984	945	943	929	933	929	950	971	951	960	940	992	954	932	957	980	972	967	952	1027	923	969	918	942	919	948	873	942	944	965	929	955	1002	904	936	936	936	947	934	984	960	966	974	974	919	919	946	978	977	923	1012	902	911	964	920	997	963	935	934	937	923	966	901	896	911	972	931	988	932	940	933	957	919	947	906	905	963	930	971	888	953	939	941	950	880	968	929	921	908	927	911	933	935	952	962	936	924	981	917	981	936	937	984	892	984	888	930	931	948	924	938	971	961	1037	933	909	952	948	990	929	908	998	945	933	902	963	924	919	972	910	955	978	939	935	952	934	950	917	948	865	900	934	949	952	959	942	954	927	962	949	965	898	931	867	982	875	954	908	979	921	977	965	959	948	973	966	929	973	962	914	982	987	897	954	908	881	962	952	940	918	983	987	904	922	910	948	937	939	981	981	921	927	920	980	941	964	932	939	962	966	935	968	936	1005	925	910	945	951	908	915	889	941	952	978	900	929	925	955	895	922	940	962	890	972	905	909	890	952	934	934	874	960	959	909	912	915	891	945	922	954	904	984	895	947	983	945	883	881	839	904	917	922	934	925	940	929	951	942	965	929	925	961	919	908	959	892	888	874	945	947	939	936	941	921	960	936	918	927	928	910	927	955	982	934	920	940	928	933	942	953	924	927	965	966	964	920	948	904	937	894	953	957	983	971	940	933	927	941	956	935	939	936	876	963	890	925	954	993	946	889	985	972	922	902	939	937	995	931	907	915	993	913	909	938	920	971	943	960	963	982	996	950	886	896	910	902	920	887
31600	22430	24829	18235	14231	9963	6857	6381	4745	3715	2426	1730	1633	1142	1244	1287	1533	892	653	551	567	566	529	457	415	401	447	426	409	433	390	389	429	408	396	414	357	376	386	386	363	385	353	377	401	387	387	376	368	384	350	377	380	365	365	386	370	353	379	353	400	388	375	391	373	401	381	364	353	344	321	331	397	405	418	404	372	368	378	396	381	404	376	388	369	385	382	369	367	331	361	390	409	363	334	379	390	390	364	375	389	383	347	404	368	357	387	376	341	390	353	391	347	400	383	382	371	407	372	375	375	374	373	385	376	381	361	393	407	365	382	390	397	363	386	354	379	390	382	392	398	336	408	350	361	352	384	362	391	349	413	379	406	406	394	402	390	374	375	386	376	376	352	386	389	337	376	396	352	417	386	379	375	372	399	344	384	383	362	346	387	363	389	361	374	358	348	393	383	425	389	384	397	375	389	393	368	359	385	402	386	396	375	382	355	333	395	386	395	396	363	383	369	392	384	415	350	358	416	367	395	340	389	398	358	356	391	348	394	370	343	352	369	374	395	338	365	383	390	385	366	359	365	388	380	399	337	376	366	381	365	386	345	359	360	387	377	382	389	346	381	375	374	353	382	374	408	371	359	387	384	365	370	380	410	376	375	367	374	384	373	378	404	347	423	405	347	393	386	347	393	350	377	386	391	390	363	389	410	333	378	387	382	390	352	379	350	376	404	365	371	364	388	383	384	375	353	383	363	385	422	398	373	427	360	378	350	382	366	350	374	388	361	390	396	369	377	371	358	381	406	404	398	386	342	384	385	392	386	392	402	359	378	394	380	397	386	384	374	364	385	340	388	355	374	358	394	377	357	385	381	407	374	355	336	361	368	363	391	418	390	363	361	388	383	394	416	378	382	353	357	371	381	389	407	401	364	384	353	416	383	377	354	397	381	377	380	400	350	361	371	374	345	338	363	375	347	405	393	367	405	391	368	365	307	379	375	350	373	378	374	402	365	386	402	395	425	363	370	356	373	390	372	392	378	393	350	377	366	329	353	386	345	364	398	376	396	419	391	347	335	403	381	374	393	353	393	355	370	341	391	412	385	355	330	371	380	394	385	350	360	350	353	412	388	401	375	383	366	383	407	354	404	397	402	355	407	370	374	356	388	380	402	401	361	396	416	408	406	387	361	400	380	398	391	399	392	391	359	366	375	391	357	400	396	387	413	363	369	389	326	381	379	377	350	389	414	401	392	369	399	380	404	361	389	392	393	376	384	363	413	393	422	374	356	352	383	360	414	369	389	366	400	392	368	369	376	369	369	388	342	400	381	370	385	415	393	394	371	380	384	380	349	369	372	382	350	370	336	342	394	342	393	382	404	362	364	373	398	340	356	388	348	407	388	360	356	332	392	402	360	368	355	388	415	424	397	371	383	400	385	339	388	342	359	357	365	354	374	390	389	372	389	345	377	368	364	382	341	369	401	345	379	355	376	346	363	390	335	358	382	404	370	376	392	363	367	371	350	390	405	352	384	375	369	370	346	318	367	396	382	389	380	391	374	370	351	380	386	391	390	406	416	372	412	420	366	376	395	375	428	369	386	380	375	373	345	392	405	399	396	439	367	371	354	365	374	420	361	383	386	389	410	387	366	362	374	361	374	345	350	389	353	381	374	396	372	361	423	382	372	367	391	364	367	407	385	386	387	361	373	336	347	393	364	360	388	397	342	365	403	356	376	351	382	373	412	385	360	377	373	390	377	381	395	407	396	368	365	374	369	413	356	351	374	371	384	335	380	407	355	408	393	388	383	372	393	371	383	322	395	405	364	396	389	379	373	378	346	377	393	394	377	372	361	360	350	362	375	404	388	355	364	383	358	353	352	347	364	392	384	422	397	420	387	381	368	377	328	360	351	392	362	357	352	348	351	397	345	376	355	405	375	383	359	351	408	364	389	372	392	363	374	367	388	359	419	364	365	395	363	384	408	380	410	337	362	381	360	375	351	393	372	353	390	394	387	368	384	365	363	371	373	351	389	336	352	343	364	377	379	355	335	417	360	430	379	353	367	353	355	393	351	411	352	399	343	351	326	396	362	431	381	404	376	371	371	371	377	400	400	366	377	350	357	403	366	368	346	380	355	367	357	377	365	402	412	383	337	383	408	334	383	351	404	392	388	383	358	345	377	382	371	386	421	369	366	375	385	406	390	356	369	368	394	391	372	366	378	360	367	370	374	409	347	370	380	336	337	394	405	380	374	388	376	419	368	385	387	402	359	407	358	375	347	399	397	395	391	375	373	363	378	376	368	398	374	369	367	374	376	354	380	391	380	373	390	369	392	357	372	375	395	371	382	345	364	360	344	392	357	396	346	367	392	341	367	366	360	352	392	382	371	356	384	392	374	381	363	388	375	367	419	376	376	406	373	373	374	367	395	422	383	375	448	367	383	343	372	357	389	416	390	382	345	385	356	333	396	367	372	400	346	375	398	378	360	387	348	387	396	345	391	354	375	405	389	386	384	390	358	351	411	381	407	383	350	391	361	387	371	357	384	368	392	376	364	345	396	377	380	378	361	395	420	407	365	388	333	400	358	364	387	344	369	406	392	411	381	418	403	414	382	380	360	425	361	378	397	396	388	388	392	365	344	374	378	374	375	395	410	376	380	404	384	396	395	373	378	396	348	379	384	357	370	344	399	372	340	356	373	365	370	361	386	397	358	371	376	390	370	366	380	372	363	384	358	404	382	389	361	412	379	374	414	384	393	337	387	362	409	431	337	372	322	367	381	359	383	369	410	391	385	385	371	376	396	392	376	397	395	353	375	390	387	332	403	360	381	390	366	374	356	384	366	396	403	379	387	358	351	386	366	384	356	395	386	388	384	389	371	365	375	395	409	394	394	416	365	384	380	383	363	337	370	346	396	362	410	374	339	366	337	350	393	382	371	345	378	375	383	377	393	382	353	362	370	377	403	375	398	398	365	353	366	380	372	347	382	396	377	377	391	383	382	370	380	378	374	380	374	373	395	391	356	414	340	357	373	375	398	373	359	391	375	338	389	366	364	366	364	356	388	370	343	378	361	387	362	400	332	370	370	382	334	369	356	372	390	387	376	373	388	347	390	380	370	355	369	375	363	391	355	385	377	350	402	384	395	426	364	373	359	396	393	370	383	383	402	374	371	416	332	362	368	385	407	420	419	327	365	350	371	365	316	339	373	393	399	395	387	350	369	378	379	331	401	347	403	371	401	382	393	371	372	392	381	386	349	364	409	374	384	374	395	375	383	347	388	352	383	332	369	369	354	355	402	382	396	359	348	345	370	384	397	348	356	388	420	393	359	361	394	356	371	361	379	354	382	364	389	369	384	349	392	393	372	363	390	373	377	351	372	383	387	343	373	380	375	398	362	366	385	375	374	377	363	372	382	365	399	356	388	363	358	385	356	370	401	365	324	375	361	381	376	365	351	390	351	386	382	367	375	384	343	393	385	373	381	387	405	375	371	324	354	340
18547	19542	29718	30354	30601	26233	23647	23320	18349	15965	11239	8748	8302	5494	6643	6962	8741	4300	2809	2053	2434	2417	1860	1573	1316	1306	1272	1247	1214	1180	1221	1040	976	950	899	906	943	920	961	991	920	996	965	919	976	936	952	911	968	927	908	946	941	956	927	958	949	952	927	979	942	933	940	872	905	953	918	967	935	932	982	917	976	947	942	954	931	930	898	943	972	879	941	918	920	934	943	900	970	935	952	936	960	921	897	954	920	903	925	956	881	928	948	887	900	997	940	929	911	926	919	914	915	910	903	945	952	919	954	938	916	966	948	902	942	872	965	956	980	913	918	948	899	889	928	904	911	920	943	926	873	936	918	923	945	929	919	935	901	986	902	909	931	950	899	840	922	915	912	922	971	945	904	935	925	933	922	902	915	914	945	972	940	893	919	887	933	942	947	953	985	891	909	889	911	931	948	957	954	980	946	918	918	923	900	943	944	955	930	954	948	864	905	899	956	971	903	955	887	994	909	933	895	931	894	960	910	911	936	950	929	911	950	895	947	924	953	925	959	931	939	898	896	897	905	890	916	945	958	972	927	935	929	911	944	924	953	937	946	957	917	957	931	946	895	943	932	941	910	970	877	904	967	960	939	899	913	885	959	923	946	901	950	902	957	952	931	907	891	976	958	927	976	936	936	937	904	940	941	916	952	954	982	918	901	894	972	937	922	898	911	893	919	910	890	976	918	897	917	927	917	970	985	960	937	940	946	896	890	957	937	904	948	918	934	938	933	984	899	914	919	893	913	972	924	914	904	920	972	926	934	923	885	960	928	905	952	898	874	934	919	958	965	899	926	932	965	997	950	926	961	955	942	958	935	953	972	886	907	903	896	936	952	944	877	932	951	965	931	910	940	899	929	952	908	905	919	915	926	922	971	998	934	934	969	963	933	917	926	930	890	872	942	869	948	935	935	903	982	963	940	936	949	978	906	944	961	932	927	927	915	933	923	949	939	971	963	938	920	938	1018	924	922	1007	885	984	967	941	924	940	950	951	853	959	895	960	927	936	890	955	875	958	941	921	904	956	909	882	950	925	894	915	876	919	988	938	892	929	928	944	977	868	873	955	922	914	935	942	966	859	924	940	931	913	961	893	946	964	898	951	899	949	884	933	954	924	921	921	928	942	923	910	924	964	876	953	994	893	929	904	934	948	939	890	962	888	915	931	909	994	964	958	917	976	944	964	878	912	933	915	927	961	959	941	857	979	1004	907	925	912	884	932	915	951	925	896	877	931	939	953	888	940	977	870	880	897	957	947	959	930	939	915	957	931	959	911	929	898	938	927	900	957	922	960	974	967	910	885	876	964	955	944	959	901	954	901	940	965	899	920	899	952	939	929	932	867	907	938	902	917	943	938	952	971	904	930	921	951	931	927	898	897	918	983	900	946	933	948	994	936	923	928	978	937	944	988	944	981	930	921	911	924	887	892	902	965	977	946	920	936	908	934	917	900	960	986	979	947	930	972	957	982	932	871	930	907	959	905	987	933	926	925	904	939	908	1000	925	933	905	938	927	936	946	947	902	938	957	945	907	856	927	927	985	955	913	918	967	911	945	942	946	943	963	956	923	966	970	913	945	942	924	944	939	931	883	954	944	970	954	957	891	967	955	975	932	943	962	913	958	988	947	938	870	911	905	926	969	951	957	927	918	979	890	928	913	914	891	918	932	908	942	893	901	962	949	956	899	944	914	890	912	957	973	951	875	933	927	870	949	842	949	973	922	981	998	937	986	925	958	944	904	927	979	926	921	951	946	956	943	908	897	944	930	888	925	927	921	917	893	890	929	917	931	942	894	873	924	932	973	929	942	937	971	952	966	899	886	942	940	929	916	960	963	981	911	988	943	935	914	889	960	959	869	908	924	943	884	898	966	904	957	966	973	946	940	910	947	954	891	985	954	976	925	884	955	944	930	891	999	1038	958	928	895	978	868	926	952	914	937	860	916	919	942	961	919	952	946	952	924	973	1005	916	962	949	929	918	897	926	1043	934	976	880	915	968	893	911	894	939	933	899	917	938	936	966	954	915	899	1005	949	891	923	960	896	924	950	921	944	901	945	941	936	953	899	933	912	929	971	972	966	931	937	874	916	904	916	923	919	898	892	974	931	924	903	916	997	932	899	985	932	948	977	922	947	942	937	875	947	900	977	957	902	885	876	984	946	985	970	935	920	908	911	913	935	936	954	893	902	958	885	961	888	937	901	899	905	917	944	914	972	986	866	938	876	978	922	962	917	942	961	942	939	898	905	929	993	981	865	991	949	941	900	934	964	957	945	939	937	967	936	945	902	916	937	918	912	936	979	956	870	965	949	926	876	898	926	930	895	929	936	975	934	907	933	900	977	985	918	906	916	901	919	897	856	907	942	955	939	884	967	959	921	925	977	942	889	928	951	981	894	955	899	967	948	975	948	917	898	972	931	976	902	912	977	921	1008	908	1002	961	937	924	917	933	984	948	984	919	942	902	975	922	947	952	989	953	941	974	945	922	949	968	940	907	922	943	921	949	900	956	966	897	942	981	923	1010	922	930	894	988	923	947	958	986	942	969	981	944	915	953	993	932	923	935	937	996	948	898	987	874	925	952	902	902	941	862	945	969	906	939	921	885	948	907	953	994	986	945	917	917	961	964	913	961	968	918	911	985	944	876	911	982	902	888	933	963	927	923	928	958	956	879	962	946	920	945	862	963	917	924	958	949	958	957	898	906	929	969	906	948	938	903	925	1004	930	971	922	931	875	919	886	941	969	864	882	923	918	946	883	925	945	976	927	927	942	969	924	930	932	940	906	977	903	941	981	937	900	926	918	953	973	948	971	891	875	924	920	906	909	908	920	954	918	893	933	929	922	930	967	907	972	995	902	950	909	973	958	912	946	976	910	943	900	897	950	890	955	975	868	994	977	922	872	950	966	921	969	958	934	943	854	943	918	968	938	992	942	959	917	924	944	934	953	921	976	940	909	918	973	908	943	906	902	870	911	983	930	909	958	985	899	960	961	1011	942	968	937	892	910	859	949	930	924	941	908	888	940	965	933	943	930	911	971	843	949	908	898	894	883	918	955	909	966	921	926	886	965	946	984	938	954	940	974	963	889	905	960	964	908	932	893	976	955	921	932	965	985	934	954	956	909	931	925	968	896	971	933	947	903	893	905	916	967	914	965	967	929	928	927	935	903	871	947	862	909	948	937	948	914	955	971	976	906	914	947	968	957	963	937	899	930	900	903	948	941	920	855	933	934	961	942	977	920	861	913	916	935	915	961	855	920	917	908	1015	919	906	915	932	921	955	934	942	934	887	927	940	920	914	937	1032	908	1011	973	943	893	890	922	965	898	898	904	935	901	917	961	879	908	954	965	911	889	959	936	900	978	917	930	940	930	902	993	892	950	932	918	999	922	908	900	928	936	940	1000	939	892	926	896	878	898	937	929	918	940	889	935	931	961	965	920	958	937	923	926	959	955	934	892	998	898	983	957	950	898	911	965	980	943	912
34541	27786	30665	25300	22233	16611	11874	11552	8620	6450	4170	2530	2486	2136	2132	2158	2429	1348	920	666	785	712	590	545	444	478	413	447	459	468	418	420	379	430	414	385	395	391	356	364	369	419	371	405	380	398	407	387	362	360	369	361	376	385	365	345	396	434	412	362	389	367	355	383	363	380	388	376	374	365	403	385	357	385	388	372	379	379	376	359	358	369	399	365	379	354	383	392	413	383	357	329	317	383	383	356	386	374	375	388	361	338	407	359	359	365	399	360	380	380	394	370	414	369	376	385	365	365	388	390	364	405	369	382	368	371	389	400	382	349	376	404	374	375	365	402	361	390	409	329	381	374	371	338	389	393	384	371	418	370	380	389	386	360	406	395	358	365	377	386	394	370	380	413	382	393	379	394	397	363	370	380	389	351	369	353	345	412	383	382	382	367	400	360	355	370	354	361	381	379	348	369	371	380	396	370	375	386	358	381	365	368	366	409	353	368	376	345	379	393	369	401	379	388	371	374	380	392	400	379	363	381	382	363	395	406	402	362	349	366	363	407	351	373	400	388	407	348	377	390	357	364	397	361	391	366	332	364	333	372	377	377	395	395	367	359	395	361	415	379	371	380	374	391	359	412	405	370	402	371	361	365	359	363	367	382	373	359	399	414	366	357	364	381	396	389	367	385	366	377	366	398	385	379	376	392	377	405	389	354	392	380	378	398	384	370	383	377	402	368	388	390	391	353	383	363	365	407	410	391	400	377	388	400	376	388	382	362	360	332	345	411	352	374	391	394	372	358	410	353	412	349	344	350	396	393	398	397	376	355	402	343	388	364	384	356	412	365	399	394	409	385	357	378	405	404	394	419	374	348	370	364	377	347	412	367	373	382	382	362	378	376	388	373	392	396	358	383	364	413	392	393	401	375	370	393	360	369	359	332	383	385	397	354	404	384	391	395	391	404	362	351	384	360	395	391	403	352	378	372	382	369	368	368	379	345	397	386	389	373	354	388	391	355	384	358	375	350	357	348	365	381	387	344	392	362	361	369	355	383	362	403	374	409	392	376	398	377	370	356	394	347	370	399	409	381	345	396	358	381	409	369	371	342	407	364	360	383	377	397	379	374	374	387	378	371	364	354	355	375	362	327	403	376	361	320	383	405	373	349	383	368	383	403	357	369	385	368	393	381	334	357	394	347	396	362	354	377	379	388	352	399	367	352	361	418	352	383	398	361	356	382	378	383	404	373	383	361	351	387	415	332	377	392	387	401	379	366	393	380	379	377	379	378	397	401	385	378	377	381	413	381	370	377	430	371	381	375	387	378	352	423	386	378	394	391	383	386	382	365	356	381	379	385	365	354	384	376	388	383	398	394	379	376	424	386	378	405	383	383	353	391	380	381	378	371	393	390	398	365	357	373	407	381	381	341	349	413	437	378	389	360	380	384	403	396	345	381	370	403	356	360	396	365	372	426	347	383	367	361	357	356	358	377	381	393	389	367	390	398	415	368	369	376	390	357	356	376	378	385	389	365	376	412	394	384	371	382	352	354	391	408	357	394	359	390	381	398	384	371	415	405	385	369	386	364	379	372	394	379	373	373	356	426	362	365	412	409	425	377	364	384	326	392	361	370	394	397	375	393	372	393	397	392	392	350	389	374	368	386	360	405	382	393	339	367	375	346	385	410	404	367	404	381	367	356	390	432	382	361	426	387	393	373	427	376	347	404	379	358	364	348	388	360	383	384	367	389	403	334	418	365	353	382	322	384	395	368	399	396	378	384	376	348	341	362	379	399	394	361	400	375	343	370	409	385	382	379	359	356	385	369	376	374	403	359	386	373	385	401	374	357	394	408	362	450	370	386	399	366	416	387	321	392	341	353	338	372	375	386	363	404	399	372	367	348	389	382	347	406	388	371	387	370	372	409	395	371	367	337	407	369	358	386	368	393	390	390	380	400	381	392	403	394	360	354	374	389	383	361	401	369	371	391	406	397	383	381	352	358	361	346	353	370	414	402	409	351	360	339	396	368	371	350	354	403	369	337	371	383	400	338	341	400	409	395	389	383	357	383	358	366	397	380	380	398	389	333	352	356	398	358	388	372	394	346	360	355	408	406	405	419	424	356	384	385	412	370	385	403	374	357	400	372	411	384	374	356	361	411	379	416	407	396	385	369	376	361	395	398	375	407	370	383	378	373	382	345	379	376	373	374	371	393	320	333	413	366	378	403	366	382	393	397	362	354	348	350	354	346	377	395	402	382	361	371	370	383	405	395	357	353	351	398	427	377	352	364	409	381	353	382	411	384	403	385	383	404	371	360	367	370	353	382	387	345	397	384	346	360	378	406	377	368	398	368	329	390	397	406	400	414	399	358	337	382	350	363	376	382	378	379	338	350	403	371	404	400	415	398	386	416	370	385	371	408	392	377	375	376	335	389	352	398	369	375	385	377	382	380	369	398	390	378	387	405	361	386	364	394	344	405	367	376	349	355	379	363	361	405	380	379	358	371	358	369	408	360	376	379	369	370	442	410	399	394	420	364	389	378	403	340	371	411	398	364	386	395	365	362	389	345	364	347	320	399	397	385	430	376	362	385	391	394	345	397	349	338	389	355	367	384	370	368	376	354	411	382	399	344	348	378	392	348	348	365	397	419	349	346	407	344	417	349	390	370	395	371	375	391	401	376	397	372	400	350	343	384	385	384	396	396	409	390	371	384	423	416	374	355	397	376	346	346	362	391	362	377	369	380	407	445	390	347	375	389	386	399	367	357	369	374	341	397	355	349	392	371	376	422	396	368	409	362	333	395	378	358	403	377	361	374	394	381	371	394	401	376	392	353	352	368	357	355	345	379	354	390	364	390	415	367	387	362	376	386	365	348	354	367	376	346	358	404	365	375	375	390	372	400	411	358	361	370	421	405	366	391	393	377	375	400	349	365	381	403	423	371	377	352	383	367	378	365	293	366	377	361	370	407	386	389	376	377	395	378	420	372	396	353	352	398	422	383	423	377	364	344	373	421	371	361	398	354	329	387	347	405	350	392	364	382	393	411	368	372	393	345	363	393	387	376	396	365	388	376	362	379	371	376	379	382	383	356	379	390	365	359	392	369	387	392	395	410	358	388	356	368	394	358	348	392	388	393	357	400	429	391	355	401	332	355	387	400	346	394	354	349	390	369	382	362	377	394	398	357	366	379	404	375	379	365	378	360	379	401	367	356	349	384	405	380	377	394	356	400	376	352	339	389	400	356	385	373	394	386	385	367	379	379	379	384	377	369	374	354	367	394	340	348	377	364	354	370	410	374	359	370	397	351	356	367	356	396	384	398	398	362	362	375	390	385	370	369	368	374	372	386	360	390	386	369	403	362	379	388	377	411	388	398	422	366	364	389	355	405	392	384	366	369	398	386	360	377	369	377	379	382	354	371	389	365	355	384	420	367	361	424	389	343	372	378	369	365	377	401	351	371	381	396	387	390	362	360	408	384	350	332	391	367	388	413	380	410	388	386
21633	24336	34343	36738	36767	32808	29515	29998	25676	23225	16903	11396	12126	10845	11307	10901	13411	6694	4525	3144	3976	3402	2748	2004	1541	1671	1529	1429	1513	1337	1378	1243	1086	1061	1002	974	1002	966	940	921	947	940	927	984	966	920	964	899	949	895	946	1006	956	945	945	924	896	932	923	963	929	921	922	951	941	963	984	978	964	957	908	877	904	922	870	907	956	911	976	887	915	970	923	920	939	945	890	904	938	952	972	980	923	946	957	964	970	908	920	960	968	928	954	934	961	972	956	955	934	937	906	935	932	868	980	928	904	876	927	948	905	890	918	978	938	935	912	916	868	877	918	950	925	997	913	972	947	965	913	890	995	869	983	944	904	969	926	943	924	917	984	934	964	898	913	932	950	865	911	932	893	911	922	999	921	886	916	959	942	944	921	906	927	929	924	924	909	908	944	910	915	927	951	946	914	936	936	915	921	910	935	913	950	894	956	949	951	956	920	930	930	942	940	944	920	948	949	971	935	951	968	949	940	881	930	903	951	960	904	908	914	927	944	940	954	944	911	952	942	955	938	954	959	931	880	986	937	927	920	941	914	938	950	939	935	914	922	924	928	903	888	907	946	971	972	931	906	939	899	953	945	953	951	968	961	943	974	901	947	950	922	921	878	921	949	929	881	895	975	993	938	924	809	911	931	968	871	929	916	956	912	876	932	944	965	909	924	924	913	889	923	933	949	930	912	965	923	876	998	1013	930	887	934	906	910	908	895	960	944	891	901	956	940	927	923	945	939	912	883	962	901	964	969	860	897	932	987	982	905	919	943	956	911	928	933	920	867	867	916	918	946	918	942	913	933	995	905	914	901	934	900	914	955	927	910	908	971	975	884	926	920	921	926	928	946	918	903	946	901	915	937	964	941	939	894	940	946	934	970	915	930	962	924	947	928	854	994	982	930	905	918	925	961	924	931	917	920	882	921	859	897	941	964	945	961	899	967	950	977	942	941	942	908	916	892	968	937	927	877	950	937	896	897	914	933	972	919	924	961	864	899	938	929	952	942	935	862	916	938	897	947	862	942	962	925	925	949	904	943	896	964	939	983	982	939	939	918	926	917	937	942	940	930	932	887	908	934	931	900	951	874	891	947	923	984	900	903	923	914	915	871	957	976	997	910	944	948	951	891	873	928	982	902	959	913	964	938	915	933	942	938	934	923	960	953	913	935	966	1029	933	953	900	930	893	925	930	924	911	903	963	939	954	923	962	940	919	965	947	943	877	902	943	964	950	927	903	905	942	1001	907	911	917	970	936	924	937	965	938	869	928	914	871	960	980	932	947	926	917	873	910	861	889	929	938	981	902	897	892	964	961	942	935	950	950	919	922	885	902	914	958	875	923	912	922	889	887	942	924	960	884	904	916	914	971	899	939	924	972	900	944	938	900	962	968	950	945	973	932	950	915	926	972	926	937	875	932	961	974	928	952	949	922	897	914	953	997	951	929	956	930	885	958	958	966	908	935	932	897	952	942	906	1005	936	911	917	946	872	955	949	894	881	919	882	867	868	903	938	941	926	902	902	932	921	932	922	913	923	935	949	904	895	947	960	898	942	895	919	905	908	921	927	944	903	950	928	925	914	930	974	913	939	952	937	893	899	933	918	965	916	944	931	931	865	888	927	943	975	900	991	946	917	934	978	916	932	906	911	933	947	982	917	952	953	900	899	932	963	977	922	939	930	900	929	898	949	945	936	935	995	908	926	900	895	885	890	907	914	924	949	917	943	957	954	974	975	912	911	955	909	998	892	965	926	994	937	963	923	928	966	913	937	903	917	907	905	925	913	898	959	958	889	930	927	926	963	938	907	910	970	965	928	959	908	984	936	932	897	926	902	955	917	916	947	927	941	896	959	994	891	930	1028	952	955	915	897	911	942	949	915	967	940	980	956	956	963	973	929	941	900	979	930	896	936	919	953	966	934	862	877	981	926	916	939	911	972	931	902	956	966	984	907	981	905	943	920	994	913	923	916	908	884	874	928	919	915	950	955	905	964	868	915	1048	897	911	967	933	927	885	967	950	965	894	885	933	945	913	947	972	921	957	907	1029	932	974	952	899	926	896	956	929	933	903	923	946	940	975	936	965	932	933	964	892	887	904	956	901	931	934	965	958	916	922	957	939	956	936	908	964	920	920	945	935	951	885	930	937	933	909	893	958	950	944	949	943	909	862	969	929	937	997	935	893	967	927	945	950	951	919	884	877	917	927	899	887	892	964	993	921	962	897	949	873	948	954	935	884	937	888	878	962	937	900	945	928	973	900	862	917	923	906	958	946	964	939	945	919	923	924	897	911	896	922	860	967	923	913	929	938	914	948	951	956	946	890	941	918	942	925	910	898	923	948	949	899	891	897	962	890	953	970	874	948	904	972	948	930	916	913	883	993	925	942	903	930	934	936	941	958	933	928	931	910	932	934	953	905	865	933	934	939	937	910	935	928	945	887	939	937	935	924	883	947	912	901	944	885	914	926	917	977	879	934	921	965	956	945	953	952	991	888	941	934	957	897	933	887	935	939	884	980	912	935	958	878	932	898	925	897	977	911	944	926	938	925	928	971	901	957	967	877	916	969	882	988	920	959	889	907	925	891	871	882	949	967	952	902	929	951	971	924	915	926	917	956	876	907	957	904	882	952	936	941	966	966	922	946	913	921	983	940	935	926	914	933	944	960	930	948	935	933	912	921	930	933	890	960	950	915	849	944	887	872	889	961	944	933	929	950	935	961	907	908	967	906	913	932	982	957	941	935	915	966	950	931	955	945	945	936	898	937	915	914	950	864	916	942	894	920	914	891	948	939	906	942	938	869	916	869	928	940	934	907	944	932	975	896	913	909	931	935	984	934	914	949	929	945	989	924	925	912	910	925	958	925	912	928	955	954	1022	944	918	901	896	927	926	918	926	917	908	948	910	910	900	974	923	931	923	902	911	920	868	941	926	953	931	971	889	947	943	917	863	944	952	950	947	936	897	904	912	931	915	930	961	918	927	935	893	992	943	864	912	950	955	925	906	940	907	925	929	895	875	939	920	892	923	961	926	933	948	920	973	953	952	958	945	924	888	898	982	934	981	984	953	934	969	983	963	945	901	906	922	876	929	920	929	906	934	951	910	958	906	925	924	970	946	919	902	943	911	901	880	959	951	944	897	952	947	972	900	902	916	928	910	948	899	973	938	927	916	949	876	933	919	970	890	955	963	938	955	933	907	905	904	919	944	897	919	928	953	907	909	914	990	953	957	892	987	965	939	917	945	937	963	970	959	932	899	958	970	934	925	907	915	975	916	1017	923	931	897	920	941	911	890	957	927	952	942	877	1008	977	978	951	957	907	901	897	922	985	926	920	886	884	944	942	948	872	946	967	934	926	915	907	925	925	877	894	930	924	908	925	997	898	954	933	965	919	902	910	996	923	946	876	854	916	927	967	923	949	886	958	919	943	902	893	937	922	883	930	895	947	901	969	934	930	964	875	896	981	878	941	948	962	956	895	962	891
27527	13253	13353	9790	6571	4342	2827	2024	1452	1146	942	784	654	712	575	533	543	481	472	452	449	420	445	412	408	420	416	383	410	393	423	397	372	395	416	409	384	385	379	386	381	398	396	391	392	394	367	365	364	424	387	379	368	361	377	378	373	367	366	368	349	363	375	373	355	369	353	384	371	389	384	369	422	398	360	415	402	390	383	367	398	382	412	387	368	403	394	390	378	387	363	399	388	383	395	365	373	340	387	366	388	396	382	388	376	353	347	393	382	355	389	397	400	352	394	357	357	368	337	355	374	373	405	383	373	378	357	389	370	357	400	388	361	415	374	370	388	391	424	352	394	407	380	363	382	373	373	392	399	384	353	399	343	405	355	406	352	387	397	391	396	376	383	382	351	360	370	375	416	400	381	387	423	356	366	383	404	361	364	381	388	388	375	380	392	369	375	389	390	373	371	423	367	370	378	377	394	371	364	382	378	387	327	391	341	382	410	386	396	380	390	380	383	389	379	379	379	362	385	390	364	395	366	399	374	359	409	373	366	389	414	368	383	343	425	410	373	386	369	388	373	398	336	367	370	412	373	386	384	374	359	393	403	356	375	382	380	382	381	384	363	438	411	373	383	368	397	397	407	373	380	403	362	400	393	397	361	393	421	367	409	388	401	408	422	431	372	354	394	374	393	383	389	404	358	419	389	388	377	383	374	367	367	405	406	418	347	383	390	370	352	408	390	377	404	403	388	359	380	401	397	357	407	390	386	380	382	375	385	341	388	409	393	366	407	375	394	395	379	337	390	352	421	406	387	397	376	392	386	407	363	379	400	373	365	404	361	392	392	377	381	379	402	375	380	384	366	368	410	363	418	391	435	376	368	352	398	381	401	394	396	414	361	364	403	403	377	400	382	390	401	379	382	385	378	376	378	397	387	400	414	409	390	358	412	370	369	365	404	391	375	431	385	364	397	397	382	382	405	352	411	386	411	341	352	403	345	381	377	357	358	364	367	386	347	378	374	367	385	368	368	377	369	378	382	391	382	384	378	361	435	326	384	371	350	384	374	358	396	404	378	338	378	372	395	412	377	375	389	384	336	400	367	401	406	406	404	337	391	356	388	366	383	385	366	420	376	385	392	391	361	392	400	376	400	369	372	376	362	365	365	387	387	373	381	341	405	367	374	396	390	335	396	386	358	386	379	402	380	395	355	325	388	396	359	357	364	388	350	399	357	399	365	367	346	399	395	350	391	384	365	391	396	402	402	374	357	427	383	378	414	382	371	344	371	374	423	395	372	391	374	403	389	394	377	372	419	372	399	400	429	403	370	405	376	393	370	370	403	388	384	371	358	382	356	334	356	385	365	373	342	352	389	385	350	390	376	393	361	370	338	343	399	367	374	391	385	355	389	394	383	400	389	404	379	381	375	428	376	366	368	365	382	374	389	374	365	397	398	403	380	407	393	390	370	370	370	393	372	379	353	389	345	377	409	348	402	388	381	425	386	391	411	377	409	406	392	350	413	393	403	377	394	412	379	371	354	374	428	364	374	396	411	361	389	399	404	350	386	400	422	362	419	362	403	354	389	380	392	376	349	425	406	387	369	365	360	405	366	352	367	385	373	363	383	367	370	363	374	352	428	362	356	368	375	390	367	374	404	394	375	403	357	391	351	375	379	415	395	384	399	403	371	381	371	376	366	378	354	372	372	394	401	432	398	356	401	402	388	382	367	358	366	348	411	366	373	390	390	406	355	394	382	373	397	368	408	363	403	412	389	394	382	390	380	374	363	381	385	381	378	394	373	391	398	359	395	394	394	358	394	372	407	388	392	411	356	398	403	401	376	385	423	362	362	363	335	392	370	369	390	361	392	340	387	387	389	382	369	376	386	387	372	405	440	376	387	423	385	385	414	371	383	390	399	382	398	396	399	402	418	384	347	396	384	384	411	394	418	399	347	367	411	395	386	379	357	389	393	374	378	381	373	354	377	418	355	404	426	386	387	405	370	372	388	364	399	405	363	353	382	350	357	385	339	370	400	363	393	384	390	391	405	340	384	381	353	379	391	388	402	372	386	371	373	364	365	376	388	381	388	370	371	418	399	389	393	378	368	394	372	404	347	443	361	400	369	354	393	386	400	372	417	417	385	363	415	380	365	358	376	384	400	392	376	385	366	407	383	386	372	371	405	377	386	376	371	369	331	362	399	420	398	389	404	381	401	406	366	377	360	403	372	384	412	360	416	387	401	350	377	381	401	411	355	369	403	367	393	425	407	395	370	385	361	386	378	395	352	379	429	408	351	402	407	374	399	382	434	361	389	428	412	392	397	388	385	373	413	403	381	348	364	391	395	389	339	359	389	373	430	382	373	389	349	382	368	402	413	387	412	387	344	378	383	399	379	387	376	415	373	404	380	394	402	406	395	368	375	366	356	352	406	361	375	364	397	378	390	380	414	414	393	406	391	418	364	374	364	368	356	399	399	367	396	358	362	388	375	409	407	380	404	378	402	380	410	436	372	374	387	372	378	381	378	396	385	404	377	388	393	352	368	417	383	381	381	371	392	421	345	378	362	405	399	383	412	391	358	376	386	383	381	361	415	394	381	371	362	383	401	384	400	367	371	415	356	346	348	336	402	354	395	369	390	378	369	405	361	404	380	387	409	396	372	376	386	397	385	376	407	358	383	382	401	391	389	347	377	384	362	362	422	377	398	387	393	396	385	398	426	386	346	405	383	395	377	431	410	367	402	400	361	365	397	386	391	383	399	362	362	372	367	363	387	355	393	374	356	388	417	398	386	368	354	342	380	399	362	325	386	390	385	370	403	353	363	384	358	386	382	340	388	375	381	372	410	406	391	415	366	400	406	339	356	361	439	390	377	358	390	394	365	389	357	411	380	371	415	407	329	387	382	367	389	383	383	364	393	370	398	374	419	400	373	391	392	383	382	357	377	340	366	397	356	366	355	402	436	415	402	391	328	415	439	387	401	403	377	354	390	388	432	391	409	355	355	371	411	372	403	386	374	399	378	420	360	361	399	360	386	407	379	377	360	396	349	399	399	370	343	391	390	371	394	383	401	348	401	413	391	383	367	410	390	377	387	406	449	377	412	416	371	417	376	379	349	390	399	359	368	405	368	374	390	372	423	332	404	403	400	348	368	400	389	398	378	354	393	390	376	394	357	363	405	368	402	404	377	383	383	398	384	354	386	386	358	387	368	375	358	360	351	372	363	417	400	410	383	384	359	367	382	393	371	367	364	403	365	354	367	362	394	392	387	349	404	419	378	382	350	366	361	373	385	405	374	409	404	429	369	373	399	376	403	364	374	379	384	394	374	376	379	409	347	370	375	384	398	380	401	358	382	408	400	412	380	383	361	368	403	347	359	370	375	394	378	367	405	391	356	387	383	426	384	388	398	402	353	396	395	406	374	382	387	380	393	367	370	369	399	431	342	394	369	364	369	353	345	373	340	386	387	398	416	410	378	383	392	377	363	397	395	374	383	398
14239	11356	21018	23157	20835	17440	13300	10300	7422	5735	4503	3701	3060	2737	2532	2265	2040	1745	1594	1350	1272	1252	1198	1153	1096	1030	1047	1054	1006	1011	995	969	966	985	959	918	972	971	1013	955	1003	935	951	952	962	964	955	999	943	964	997	950	947	991	995	890	924	998	981	980	954	934	949	964	924	931	941	914	975	906	929	954	944	966	956	942	971	955	930	949	920	907	924	901	959	878	885	935	930	932	894	912	926	923	958	943	970	893	929	958	940	956	937	967	936	954	964	913	922	924	965	986	956	896	899	944	988	884	952	959	964	959	978	876	922	938	934	965	883	926	961	921	979	967	959	928	920	925	946	954	955	965	938	940	910	948	889	966	915	916	934	947	942	988	967	965	983	963	915	902	940	912	953	938	999	926	940	917	901	911	935	973	924	962	925	977	959	956	911	927	986	941	911	931	991	933	979	908	878	990	980	956	932	916	948	899	886	939	956	934	925	939	914	945	918	949	993	952	952	949	988	904	898	954	872	920	914	955	909	931	994	977	983	929	898	923	954	931	904	972	920	966	938	937	980	967	931	924	936	869	952	996	977	958	922	902	954	912	926	912	923	1005	949	945	948	944	912	975	954	952	836	984	968	979	936	905	944	880	960	877	938	926	954	952	933	891	947	933	961	935	914	918	973	947	916	936	975	984	958	907	923	921	919	922	934	932	949	922	917	919	963	969	896	963	982	885	953	919	956	955	949	1003	940	951	956	958	954	935	954	917	911	941	958	945	897	926	977	927	936	969	951	880	924	941	932	930	966	915	931	945	965	924	914	976	941	905	918	906	961	947	923	897	906	889	906	947	901	959	941	952	994	977	909	956	935	918	915	982	940	955	899	926	958	906	906	948	921	929	927	933	966	947	981	991	946	943	922	948	913	949	919	945	971	962	957	970	865	892	941	905	927	1022	955	906	884	992	909	891	891	923	923	910	957	975	936	942	967	935	1008	888	955	901	979	983	972	894	921	900	906	986	956	914	962	977	881	955	918	898	907	910	920	882	901	937	955	926	933	926	933	936	932	948	917	914	955	899	930	903	957	908	972	919	951	919	932	949	901	864	958	923	951	939	960	869	900	874	925	952	956	947	887	950	863	903	963	910	925	933	929	918	943	973	938	943	936	951	955	943	913	967	910	996	946	887	922	941	895	982	950	940	968	939	937	937	944	1009	881	887	921	894	954	936	948	958	933	889	940	901	936	871	924	954	970	907	957	909	941	936	891	930	929	938	958	976	962	958	897	882	906	943	957	953	921	929	984	958	883	899	942	942	926	941	940	950	950	943	943	925	930	920	893	955	872	979	923	969	954	946	920	999	945	953	977	940	1022	926	966	934	959	965	913	945	972	896	900	935	919	936	934	918	917	951	935	919	973	945	954	977	1004	942	860	963	929	956	913	986	931	950	939	926	932	910	912	976	955	958	959	902	916	925	922	950	910	944	958	949	941	981	940	946	947	921	941	926	907	946	952	909	912	938	997	960	913	956	904	940	938	944	992	920	970	962	923	944	957	894	1007	975	942	937	960	948	922	917	902	925	898	972	953	886	915	958	887	894	914	911	985	926	950	948	981	965	925	922	930	957	933	938	941	941	898	943	930	953	954	968	977	914	885	939	968	911	958	953	934	929	933	977	947	926	920	959	972	948	936	881	928	988	923	920	972	963	907	899	866	1035	944	962	930	938	944	916	958	946	925	881	966	920	959	937	955	896	975	894	882	950	920	963	927	928	918	937	959	925	985	962	945	934	967	930	903	909	942	933	950	933	929	931	865	919	934	933	951	971	955	940	929	910	969	960	952	927	967	923	964	916	920	935	1003	929	967	971	963	928	986	938	931	947	908	950	948	931	949	954	881	911	912	982	931	923	1012	898	913	951	932	931	954	942	959	937	988	940	877	847	910	886	916	928	906	945	957	935	913	951	949	949	972	937	933	913	929	980	918	938	941	964	947	946	962	1004	958	943	1006	937	891	965	949	920	940	929	927	1015	987	912	923	930	970	904	887	908	912	943	933	947	1004	990	883	962	914	943	941	951	994	963	905	904	947	966	931	972	1006	925	983	917	953	973	937	940	944	932	984	931	957	969	982	914	935	945	923	959	961	916	933	935	965	972	936	912	957	918	971	924	959	926	899	961	935	923	944	960	946	950	937	959	911	910	935	970	942	942	941	970	944	910	883	902	966	930	922	941	980	952	971	929	947	972	926	922	934	1009	952	942	954	945	979	928	960	954	935	925	941	924	961	950	954	958	925	971	958	903	965	924	912	973	983	906	947	940	918	912	1010	909	928	989	952	930	935	933	916	929	939	919	926	951	984	934	923	951	960	965	949	1011	935	916	998	970	961	914	889	918	902	899	958	934	915	928	952	939	913	969	954	962	917	954	871	960	976	896	964	1007	921	918	896	957	950	931	927	904	1029	959	936	888	960	955	927	971	955	973	1003	932	920	927	943	916	976	933	923	900	952	963	921	980	880	932	943	852	881	913	949	945	943	945	912	986	944	988	1030	926	978	935	894	1006	901	935	925	944	926	901	911	900	984	963	960	881	986	860	925	894	940	931	897	908	895	879	953	968	1026	961	947	937	1012	930	930	956	896	969	963	960	954	1021	892	991	922	931	928	918	968	934	919	882	972	888	963	990	884	887	958	900	917	945	929	984	981	926	910	932	948	983	939	958	971	904	949	974	922	943	915	899	963	933	930	960	936	909	964	903	917	897	917	915	969	984	948	948	896	917	978	899	915	969	945	891	965	938	976	880	985	921	933	910	932	983	893	912	963	930	953	942	981	961	927	966	939	948	949	956	966	953	940	924	909	875	896	959	975	893	904	911	970	922	965	953	962	937	940	962	949	941	971	948	977	929	889	910	955	943	956	917	943	946	952	996	916	905	951	958	928	985	914	912	915	848	895	886	912	989	974	936	957	893	910	934	914	928	959	978	944	918	912	957	959	912	913	924	894	951	910	940	935	902	901	916	937	974	964	919	956	907	936	952	939	956	935	938	921	913	916	949	923	954	936	933	965	937	949	988	905	956	948	971	944	901	954	980	964	964	927	965	929	911	926	942	949	908	951	948	965	969	927	964	948	853	928	926	979	892	938	989	910	949	921	923	916	906	896	959	920	901	923	910	897	919	930	988	970	941	872	965	902	948	910	927	904	991	946	932	968	926	963	924	914	968	911	931	919	956	897	915	958	967	922	901	1002	893	940	908	987	926	968	955	875	936	957	943	930	996	887	914	915	915	949	967	982	935	936	965	915	941	902	912	944	929	930	936	971	981	935	921	903	963	982	897	944	977	942	927	967	919	905	940	932	965	916	901	961	939	978	885	945	945	913	920	905	878	979	892	964	953	993	958	933	929	946	932	919	941	934	962	904	972	972	943	942	961	904	936	981	939	938	966	973	928	939	911	925	910	964	1003	943	911	875	944	883	899	913	932	872	943	905	954	921	893	946	928	958	915	897	973	937	935	921	954	908	919	925	923	893	906	923	924	932	917	922	885	962	930
31801	22226	24017	18574	15439	11990	7390	5830	4265	3506	2300	1741	1355	1058	1283	1172	1266	846	665	546	569	574	476	442	417	436	412	409	428	395	439	386	373	367	410	396	397	332	391	404	345	366	387	371	417	423	398	367	359	388	364	375	383	372	380	357	381	400	360	375	437	393	374	367	378	395	407	362	400	386	367	410	339	385	344	355	372	381	348	379	391	372	401	382	365	372	349	389	391	354	390	384	381	372	400	398	386	387	341	366	379	371	363	374	408	389	370	384	341	379	386	370	394	357	379	370	377	380	362	384	395	374	385	397	361	389	365	399	434	377	364	405	360	424	392	364	396	395	374	418	393	379	405	331	396	370	396	382	375	392	379	367	377	395	402	392	370	389	369	338	349	366	384	386	359	382	372	363	413	394	369	383	380	422	372	411	384	378	388	383	376	383	364	383	399	382	409	400	393	359	391	371	359	374	371	386	369	376	362	392	405	348	331	324	366	375	381	351	384	393	375	373	402	369	361	398	373	394	382	351	366	378	323	374	378	372	402	367	378	382	379	375	370	405	347	367	404	387	378	409	367	400	379	348	371	355	392	374	395	358	358	390	386	410	390	358	365	398	411	359	405	340	379	398	341	364	405	408	377	394	357	337	340	367	376	388	405	388	407	376	421	355	373	367	389	366	360	374	381	364	401	339	359	383	344	411	357	381	391	356	381	390	398	428	364	387	389	361	410	356	347	379	388	368	378	370	371	364	385	378	365	386	398	369	385	385	387	379	367	380	356	371	391	349	372	416	372	384	418	380	365	409	365	341	387	329	374	342	383	393	331	357	371	382	390	359	337	370	391	378	402	394	367	368	398	358	399	375	379	394	379	373	399	371	360	384	374	396	366	347	385	390	410	367	383	353	402	393	402	396	378	408	380	392	390	349	371	364	369	368	367	330	356	360	368	395	372	368	390	397	359	386	376	415	387	384	355	392	401	372	403	393	388	391	379	340	413	400	383	374	362	389	353	387	368	378	409	372	365	335	385	359	367	405	386	359	343	381	358	389	344	362	404	358	364	396	378	328	367	407	374	385	363	385	401	362	387	359	393	347	397	395	384	395	375	378	367	364	392	375	374	358	398	402	424	387	391	371	419	381	378	407	372	384	374	357	346	386	389	341	379	368	404	381	401	383	418	361	389	372	361	402	358	388	398	413	374	390	382	376	354	406	388	359	368	342	346	342	376	335	388	355	358	368	377	373	385	372	372	367	396	335	401	372	412	350	395	388	373	345	372	406	419	371	380	385	392	437	350	380	345	373	370	340	353	413	390	384	408	399	353	390	390	366	378	348	375	356	355	377	420	356	410	398	399	358	390	368	344	404	366	385	390	333	385	364	380	375	402	394	370	366	395	356	361	390	369	379	404	383	384	350	381	374	427	364	348	401	367	360	379	401	385	375	382	396	393	391	375	387	357	399	408	350	383	354	325	390	398	358	416	371	366	404	391	372	375	393	370	372	349	339	390	390	379	345	362	343	392	354	382	390	363	364	377	363	349	380	390	416	347	333	360	353	382	343	394	380	404	384	383	397	367	393	354	413	380	383	373	406	391	385	368	401	345	380	389	391	351	394	372	384	389	396	366	363	378	395	365	381	370	370	374	391	358	426	387	421	400	400	382	431	384	369	361	358	373	328	368	389	397	431	393	337	388	366	415	370	383	372	399	368	402	389	325	366	367	381	398	330	388	374	375	347	405	365	379	387	394	422	402	336	383	372	378	398	372	431	383	399	396	354	376	374	354	364	369	384	385	379	360	396	365	379	392	396	356	371	362	386	384	359	410	396	410	386	370	349	385	406	386	364	379	388	390	403	371	375	363	342	394	388	370	373	362	362	361	374	349	368	387	406	350	398	401	380	389	371	389	389	372	339	362	408	380	382	363	403	393	390	387	415	375	379	368	386	383	425	388	363	378	335	389	396	400	369	351	377	353	388	394	343	382	392	344	370	345	378	357	345	413	398	377	352	377	371	401	367	408	364	349	411	352	378	401	368	378	379	370	394	372	398	388	386	388	355	394	381	379	408	372	396	384	371	388	391	462	390	364	396	380	373	401	410	376	392	400	387	411	394	385	396	409	419	397	428	391	375	353	388	394	387	421	386	380	420	389	333	353	403	359	355	393	395	353	368	367	407	354	378	360	348	376	369	355	366	351	375	367	356	390	414	412	370	383	402	406	347	375	427	393	361	342	331	343	369	354	358	352	327	390	371	412	363	377	387	397	399	373	384	405	386	395	376	368	350	366	383	380	382	352	350	394	380	366	408	393	379	360	394	382	389	374	402	410	381	382	370	381	349	347	388	386	370	360	412	371	357	364	392	388	408	345	388	368	393	383	367	365	332	375	366	359	349	382	379	349	356	359	373	388	380	427	397	409	339	397	368	394	396	356	331	357	353	419	378	372	395	373	361	372	371	382	391	375	357	366	361	385	399	390	387	375	380	373	396	371	392	378	408	370	389	368	366	366	384	384	351	402	387	384	416	376	416	336	390	346	381	374	390	370	416	362	361	370	364	377	355	328	381	382	380	375	438	331	365	370	381	406	362	381	359	410	395	367	339	400	367	390	386	389	390	364	400	396	374	360	392	369	397	364	381	388	367	357	356	397	373	403	380	386	383	415	384	368	366	392	357	385	407	402	373	377	387	371	367	356	359	388	377	382	359	378	401	391	375	372	396	354	377	396	399	356	374	369	367	394	349	428	368	370	361	400	374	338	392	367	355	361	391	401	376	396	421	362	408	375	357	372	377	362	397	387	378	380	365	412	390	395	388	339	389	388	362	362	399	397	370	395	397	395	403	375	385	349	384	369	378	399	365	357	396	378	401	355	341	425	419	380	382	362	386	359	374	385	386	354	400	351	364	388	369	349	389	336	376	395	362	381	388	397	365	365	367	390	371	379	425	402	383	353	419	401	373	377	399	375	363	350	353	392	396	381	370	378	372	392	394	420	378	352	428	364	376	340	379	389	430	384	394	373	380	351	373	362	370	349	389	408	395	370	359	385	347	382	392	360	413	406	344	399	386	377	333	377	367	368	379	338	392	399	405	333	329	354	318	354	364	401	378	371	367	394	415	356	391	361	377	401	399	393	375	354	402	373	374	348	375	412	364	342	371	365	412	372	398	388	374	369	373	380	379	372	362	345	365	404	369	400	339	381	373	364	399	360	407	390	376	370	406	398	379	412	365	376	384	358	318	370	332	372	395	343	324	358	384	359	390	370	370	376	420	410	379	375	390	399	409	347	358	350	359	363	355	411	367	430	413	397	378	356	369	411	386	374	353	394	344	394	357	364	371	378	394	379	387	345	378	375	346	381	349	345	380	364	358	360	398	373	358	380	398	362	395	350	358	389	367	358	386	356	409	394	363	368	385	366	397	387	391	364	356	383	387	407	360	377	387	419	379	370	388	389	377	389	370	406	375	359	381	394	355	353	391	400	371	345	445	388	378	375	369	377	351	380	384
18383	19227	29150	31542	31351	28287	23112	21742	17638	15664	10852	8803	7234	5372	6587	6429	6901	3758	2921	2049	2411	2391	1898	1458	1365	1305	1216	1196	1141	1187	1183	1110	977	1029	1013	1016	1007	930	908	905	1014	958	953	904	880	908	977	963	951	997	951	910	945	875	940	956	937	911	914	938	964	895	927	942	943	925	929	903	905	976	887	935	940	936	954	891	962	945	952	1011	909	963	977	905	973	970	929	904	945	922	976	976	952	920	916	905	927	931	945	907	933	902	884	892	947	937	958	963	942	918	945	941	911	927	925	962	862	943	897	938	965	909	908	896	972	940	926	924	943	864	922	955	943	873	946	941	987	1005	915	932	919	925	937	918	890	919	913	957	900	915	938	903	952	918	915	937	980	895	923	876	951	917	888	960	984	958	900	916	934	933	913	908	876	939	939	945	910	949	914	931	895	920	927	939	957	910	903	965	915	951	950	981	893	907	891	906	939	940	903	968	914	920	962	967	940	904	915	970	934	911	944	884	911	956	896	896	908	929	910	933	941	957	922	934	938	916	917	952	920	937	946	903	925	932	910	967	957	908	908	918	912	983	930	912	871	893	906	942	974	961	926	910	965	890	937	885	914	929	945	957	906	987	998	912	971	944	931	875	933	908	921	966	962	888	963	939	942	951	928	922	1022	918	948	917	917	941	973	909	945	951	923	944	959	891	921	913	931	901	931	933	1014	934	902	944	944	898	904	910	844	920	925	950	981	960	954	953	963	920	920	1020	907	945	920	927	937	926	927	876	893	952	897	972	935	935	899	945	940	958	929	911	899	925	971	933	935	940	935	905	902	966	899	944	966	949	984	928	920	962	943	969	919	894	946	944	899	955	915	932	916	904	886	966	895	955	971	917	910	895	870	966	950	981	965	907	911	919	886	885	952	976	1021	895	919	965	891	1010	946	914	882	966	931	913	936	927	904	910	917	964	963	930	957	936	914	954	934	925	989	915	957	897	958	910	926	945	904	910	907	886	948	917	937	952	955	908	945	940	971	943	928	869	957	832	898	909	930	869	914	892	934	915	838	998	915	894	959	864	891	875	936	909	891	852	951	944	920	906	914	859	901	873	927	903	970	926	951	919	919	890	952	939	872	952	904	941	924	985	926	915	920	968	899	941	988	931	920	938	917	968	951	910	907	908	933	918	903	943	886	988	945	964	978	938	934	960	929	942	878	927	922	911	945	882	933	885	1010	941	1001	917	888	903	941	960	900	852	954	932	972	994	950	930	936	921	964	892	904	933	917	949	914	944	924	905	938	963	943	884	950	978	931	955	898	994	949	953	910	920	964	929	945	914	910	895	882	932	945	952	925	893	916	937	965	962	921	897	936	986	907	940	953	929	963	925	934	954	912	962	924	897	968	980	958	955	977	933	884	921	935	859	942	906	946	923	934	919	959	974	948	926	941	913	927	929	960	964	878	926	944	873	929	930	942	1021	888	914	939	959	901	957	966	978	934	947	919	930	915	936	910	918	985	912	1008	943	909	954	915	917	930	926	892	913	911	923	935	939	941	952	890	916	959	953	899	949	882	937	940	927	942	953	921	921	906	909	913	949	905	1000	914	956	937	916	893	961	951	938	908	897	911	913	867	941	914	882	952	946	949	907	928	948	877	881	915	949	959	939	970	944	898	916	950	931	949	895	926	874	937	927	916	912	921	924	903	928	936	973	915	958	870	961	943	956	941	967	974	940	912	901	932	918	918	949	962	976	956	908	947	924	937	948	932	914	916	922	901	936	977	949	936	933	910	928	938	990	908	979	912	886	929	873	952	933	910	944	937	936	1000	970	938	909	947	981	941	913	937	900	951	932	953	894	924	918	1012	927	994	917	904	918	911	908	921	897	933	919	978	934	910	909	881	918	948	980	920	966	923	909	903	943	939	937	887	939	918	890	962	931	885	967	964	984	938	908	961	953	933	890	882	986	886	928	884	936	950	918	950	910	892	929	917	878	927	926	914	948	960	910	914	961	909	917	938	911	980	924	900	952	900	917	934	938	919	935	937	916	903	969	936	926	972	971	940	884	917	924	937	976	949	928	912	892	928	932	922	909	873	985	975	917	923	896	983	890	905	958	952	969	970	923	952	900	906	878	922	943	861	969	926	926	955	879	916	945	974	947	887	937	914	943	941	880	990	889	897	916	899	949	887	938	904	888	960	954	938	952	928	940	880	952	924	982	942	928	979	944	889	903	960	905	931	900	903	896	895	929	894	885	949	867	920	902	870	903	935	924	913	875	942	898	930	894	855	904	956	944	963	908	954	926	916	949	894	965	968	901	990	939	920	938	935	880	938	877	879	937	932	905	910	921	966	867	931	939	872	896	929	892	891	924	956	949	945	929	949	964	975	960	892	892	956	911	981	954	958	906	919	956	908	929	905	932	933	926	1003	895	923	929	949	907	878	974	995	891	903	875	926	904	939	938	908	929	922	950	994	945	874	923	964	926	898	935	941	940	936	939	889	917	969	909	917	984	918	883	875	918	971	879	924	925	923	981	873	966	883	963	967	977	961	944	917	927	972	951	967	939	917	930	965	930	929	951	901	898	910	978	897	929	891	935	946	919	960	892	892	940	954	924	940	948	920	923	936	905	940	942	883	922	947	913	925	899	945	886	918	855	936	913	923	976	940	872	934	971	954	891	924	942	901	929	954	907	944	957	969	977	946	973	954	941	886	918	935	984	1004	929	874	936	927	888	947	948	898	937	899	882	904	943	890	927	942	927	906	938	910	915	946	934	961	917	897	942	894	878	921	892	927	907	957	949	941	950	929	969	878	926	964	908	910	959	966	944	1001	940	919	942	915	938	985	881	915	895	983	871	952	955	918	908	911	945	963	928	858	916	905	979	890	919	962	967	901	951	904	907	935	987	922	922	895	981	885	921	906	914	899	943	914	941	947	958	925	959	918	964	942	924	956	968	943	883	893	901	917	962	923	926	946	912	952	942	926	953	925	942	889	909	962	913	902	956	973	974	917	944	982	947	904	905	968	922	952	988	944	906	913	978	898	934	951	951	932	912	925	912	876	932	911	1013	951	872	883	938	900	921	976	957	902	931	974	869	877	915	912	965	952	926	887	918	922	916	960	914	893	897	926	924	895	886	926	897	912	921	899	915	994	896	868	995	901	927	892	952	944	971	951	905	879	873	972	921	981	954	924	932	917	967	987	904	908	922	932	949	890	946	953	910	998	892	956	901	931	965	859	927	910	933	941	942	902	935	982	920	920	945	952	934	948	946	946	908	905	916	934	933	911	954	948	913	910	968	934	928	907	904	892	943	937	951	931	984	969	978	896	929	878	967	957	998	942	936	881	961	858	960	968	946	931	903	964	934	927	951	936	981	926	919	926	902	944	929	959	911	941	920	889	944	966	913	905	902	910	943	897	895	966	940	978	929	921	939	906	922	887	907	926	983	935	890	993	908	946	911	899	860	850	919	963	971	879	959	950	933	929	940	910	953	905	936	952	940	939	922	966	949	981	972	944	935	939	954
34875	28990	32133	24921	22145	18611	13236	11266	8152	6343	4017	2732	2510	1724	2207	2200	1996	1196	852	642	705	723	656	463	402	458	430	466	457	421	455	390	399	434	387	397	410	366	382	368	383	372	385	358	396	387	363	399	391	360	379	384	359	380	396	367	380	384	386	358	365	415	345	375	380	331	367	367	391	383	368	341	353	351	383	393	362	383	365	382	392	366	416	324	370	431	355	371	361	414	392	426	403	406	378	352	384	373	381	389	418	427	367	372	384	367	370	381	390	394	415	396	387	361	384	357	393	368	365	334	333	384	351	407	377	379	380	364	376	392	388	382	351	378	386	381	378	404	387	378	364	338	372	383	368	369	360	377	391	367	391	341	370	366	396	428	374	376	365	374	357	368	379	396	377	407	356	356	342	402	379	408	369	393	367	346	375	390	355	318	370	376	415	387	360	409	402	378	355	354	346	401	366	380	370	328	365	355	390	351	400	380	369	378	408	407	359	327	389	375	391	355	404	383	329	419	415	386	412	422	390	373	365	376	388	391	377	393	377	344	384	362	390	353	387	356	383	385	424	385	382	388	397	347	392	388	377	358	352	362	428	392	384	382	364	381	378	372	373	362	356	348	370	376	392	379	348	390	370	361	381	383	397	390	425	404	427	391	386	365	355	398	370	383	371	394	352	396	382	377	392	372	372	395	387	383	437	387	397	396	356	387	401	400	378	374	392	369	369	350	383	355	375	380	389	350	384	366	385	382	360	356	388	411	364	381	389	383	364	394	358	354	350	402	361	383	385	397	437	419	330	368	363	361	369	384	371	350	382	354	405	387	427	366	369	383	361	374	390	385	366	387	399	358	402	373	360	371	391	358	394	405	364	382	387	378	420	339	394	352	360	356	363	394	367	406	354	408	381	368	383	379	379	391	401	385	386	380	408	444	447	390	354	381	363	395	354	381	392	408	384	372	364	359	394	380	384	394	389	351	391	341	379	426	368	384	407	407	378	408	386	360	362	417	381	351	367	396	370	350	397	396	371	364	394	398	365	387	375	363	414	386	394	393	382	381	373	387	374	360	386	331	339	358	407	372	372	378	387	344	380	360	366	370	409	390	344	350	361	350	394	389	388	410	365	356	385	385	366	439	351	392	418	408	343	386	379	368	396	382	357	383	409	344	341	366	357	387	384	432	370	352	380	397	399	392	392	403	387	397	370	379	409	362	382	356	358	424	356	382	379	374	380	387	372	375	372	354	396	367	369	359	367	341	406	397	353	366	370	352	408	358	376	366	435	368	330	443	418	378	367	370	371	344	353	363	377	394	410	392	382	370	372	385	402	399	397	405	335	387	375	366	390	422	398	379	396	355	374	361	373	393	394	347	359	377	405	382	401	343	378	415	393	427	364	372	380	369	381	402	335	408	387	375	401	364	397	365	408	386	350	401	384	368	350	405	376	377	373	360	356	383	359	379	366	372	386	360	407	388	376	363	378	367	369	380	386	356	335	377	365	375	358	363	392	374	356	368	369	403	377	378	396	395	393	397	375	349	387	381	422	386	377	383	378	385	400	347	357	378	346	393	382	379	351	440	360	370	358	384	402	377	366	373	387	412	347	385	411	395	415	378	394	409	364	343	356	396	403	395	343	371	416	367	396	391	380	387	349	371	375	345	355	383	393	399	395	393	433	410	365	411	392	404	378	385	391	361	385	342	361	374	375	419	355	402	358	355	390	397	353	392	398	385	351	371	377	367	362	375	350	358	389	388	423	385	342	359	406	373	385	406	381	371	382	371	380	378	403	396	370	361	398	394	384	383	395	376	353	356	376	378	376	346	408	368	350	374	337	366	372	332	394	382	364	349	352	371	401	372	375	394	405	368	382	386	401	366	381	402	347	417	398	398	374	395	399	389	329	426	402	395	377	393	399	392	384	379	377	359	403	393	365	381	342	411	376	386	406	359	399	385	376	389	370	419	379	402	392	370	375	385	382	400	401	363	404	397	375	372	379	382	373	373	352	358	406	374	355	371	365	368	351	414	387	341	391	348	402	405	379	417	418	376	363	378	351	419	360	437	400	338	384	390	381	370	381	340	335	366	377	389	391	383	365	364	371	364	377	376	390	383	389	347	383	366	347	349	365	380	371	398	364	367	387	350	347	359	395	353	400	394	382	362	395	374	412	364	367	378	368	383	385	433	380	356	396	401	370	386	363	430	407	394	362	354	339	372	389	351	395	372	361	346	363	390	392	377	409	398	390	377	396	411	379	390	374	376	332	374	419	361	366	389	374	381	370	365	383	374	379	347	371	346	377	383	338	371	347	394	392	413	396	386	406	375	387	344	389	397	370	367	379	400	403	375	388	382	391	390	375	381	386	334	374	395	394	401	367	374	384	355	389	425	382	381	353	376	396	403	381	382	358	367	404	355	368	331	358	380	383	404	402	391	382	386	384	346	383	418	342	379	369	389	388	379	366	341	379	369	420	377	368	367	372	368	361	362	360	398	371	387	387	428	386	339	352	368	397	409	370	348	401	360	357	383	362	379	373	363	376	373	381	362	358	368	361	380	358	404	349	401	372	408	398	402	358	372	389	404	393	382	376	360	383	389	399	374	388	401	374	404	361	398	423	382	405	381	384	391	371	387	356	424	367	362	346	414	424	427	386	343	399	392	375	389	407	377	358	365	377	383	395	367	413	373	366	360	340	386	371	376	385	366	393	323	361	412	370	386	341	367	365	398	375	371	378	368	411	398	383	362	390	360	364	434	385	364	371	381	358	409	397	375	376	370	376	371	365	412	389	403	403	384	424	409	387	385	354	357	356	375	357	402	359	382	392	378	371	367	366	401	402	392	386	384	338	374	372	322	369	397	363	361	361	368	353	398	395	359	363	399	360	356	371	382	398	363	394	374	394	391	400	367	333	351	400	346	394	398	393	375	385	370	378	348	383	333	367	378	383	361	415	394	364	413	368	352	355	365	400	386	385	386	391	393	362	393	350	387	365	384	362	362	384	415	384	363	399	410	355	398	374	370	381	395	419	365	404	399	370	379	368	361	348	348	408	398	393	385	363	392	393	390	366	364	413	396	402	400	353	365	392	348	415	370	362	398	389	351	366	390	397	364	354	377	378	382	343	393	355	387	406	395	356	356	383	374	400	376	419	364	432	360	315	392	375	373	371	372	374	417	339	412	372	350	399	366	352	388	404	356	385	395	394	410	356	385	347	325	401	373	356	386	366	392	376	389	365	357	334	374	364	387	393	376	387	368	329	394	391	385	374	361	362	365	391	372	373	369	394	374	397	371	339	412	398	381	350	402	372	373	380	389	390	381	386	348	349	376	386	380	331	398	393	393	366	369	386	356	356	375	357	391	414	373	369	362	366	360	403	354	350	354	366	416	382	382	376	341	387	383	355	399	383	378	378	354	392	335	387	381	378	394	373	375	357	348	352	388	391	366	358	402	404	370	377	399	391	387	382	404	365	402	371	397	380	373	361	371	390	380	383	425	414	391
21548	25149	35167	36809	37573	34403	30726	29129	24609	23462	16185	13302	11988	8570	11636	11463	10724	6175	4191	2845	3541	3578	2642	1933	1495	1515	1509	1464	1349	1343	1444	1193	1095	1009	968	935	958	908	984	1000	914	952	906	952	972	918	1006	965	944	887	978	882	962	944	862	965	938	932	911	926	954	885	990	955	901	972	888	949	895	906	922	894	863	874	936	891	947	929	972	860	930	946	938	918	951	916	932	911	905	887	925	926	932	915	897	949	928	885	934	892	938	906	924	951	878	987	890	962	888	883	924	905	920	884	927	927	903	882	911	894	966	927	954	938	898	962	895	910	886	922	918	920	924	938	936	917	897	911	948	910	903	912	871	970	911	952	897	885	899	953	927	918	931	974	896	904	865	930	983	959	932	1005	918	931	882	879	946	829	901	875	880	901	943	891	941	950	908	932	928	931	954	962	926	898	956	964	915	923	964	924	901	933	930	883	922	945	918	910	928	971	976	926	913	827	896	934	873	971	888	900	926	924	898	926	931	937	970	925	949	938	938	928	917	924	896	936	917	940	969	907	960	864	891	947	957	931	913	934	910	917	907	966	940	923	958	941	868	867	964	891	889	878	892	928	940	944	939	890	916	885	985	942	915	898	918	916	942	993	934	929	934	935	876	955	910	846	922	935	935	959	891	887	936	935	909	940	949	891	929	888	885	857	899	934	925	873	881	914	928	931	953	918	905	900	890	872	937	928	926	905	958	958	903	880	910	885	943	961	947	894	936	934	965	946	927	918	931	949	964	930	877	958	907	927	912	907	922	894	952	909	943	957	937	863	985	930	920	950	940	947	901	942	853	892	933	911	897	833	924	951	922	892	888	937	894	951	946	925	901	878	890	877	925	932	906	970	932	978	958	919	926	956	881	919	893	883	917	877	918	945	960	945	952	954	1007	961	880	912	953	893	915	962	896	986	884	927	903	921	889	917	947	938	930	935	925	868	883	926	893	925	916	904	948	916	971	891	883	922	847	934	891	933	874	942	971	926	849	872	934	883	897	895	940	931	902	963	900	957	931	890	950	897	848	926	871	926	931	957	910	906	913	952	912	932	929	915	961	930	947	931	939	946	925	902	894	907	929	883	922	922	940	904	935	918	925	899	886	932	954	962	895	947	910	886	874	872	898	906	901	932	928	919	898	873	932	896	944	980	926	962	968	940	945	952	940	865	972	909	867	915	911	892	949	890	930	902	893	954	929	940	950	898	894	880	900	920	912	913	908	916	946	983	940	903	953	995	933	840	971	902	947	889	901	930	898	946	885	924	939	912	987	878	920	938	932	931	898	943	897	968	914	946	1012	887	881	895	917	904	958	945	957	972	952	882	881	944	889	977	926	927	941	906	934	983	965	937	942	903	885	925	924	921	929	933	936	936	942	938	925	935	920	961	889	922	927	891	886	932	902	928	914	933	845	924	931	937	901	839	956	893	938	911	980	918	896	919	892	912	875	958	930	916	942	909	887	908	929	944	891	942	889	915	959	911	945	879	939	902	921	917	908	872	941	903	894	897	951	944	979	938	885	924	976	949	934	991	947	934	863	913	955	934	947	914	908	914	946	889	924	906	992	982	915	915	927	858	913	964	928	954	915	895	854	925	951	889	928	927	921	926	955	916	921	906	935	932	961	958	898	950	937	956	929	942	929	919	931	873	914	908	905	927	924	901	926	928	913	931	990	886	932	952	875	1006	924	944	946	932	938	922	924	923	967	929	918	877	944	915	923	928	943	944	902	933	970	901	921	979	937	900	898	980	949	945	961	948	944	894	930	893	860	941	961	934	900	909	885	911	929	880	954	936	973	921	891	900	870	947	964	940	964	915	917	938	924	898	934	877	975	917	958	939	940	908	883	914	879	894	924	924	884	946	867	904	931	983	856	919	892	902	962	862	897	979	963	909	911	975	947	875	942	946	909	901	930	949	955	908	925	912	892	867	974	957	937	908	928	904	892	955	942	954	898	994	891	872	938	959	901	936	902	931	920	911	917	848	909	934	986	890	911	961	997	979	967	948	937	919	914	952	927	933	929	937	936	920	935	917	927	940	900	888	894	874	947	945	885	915	948	924	955	942	919	909	919	939	904	963	911	954	921	941	913	912	906	931	944	913	929	903	977	933	987	927	913	941	891	965	964	977	903	930	938	946	960	956	944	959	944	905	946	936	948	901	931	927	891	935	914	927	894	929	972	907	902	936	945	940	897	920	923	955	925	966	974	924	913	989	941	911	924	907	965	952	901	936	921	948	919	921	941	928	929	868	884	903	891	916	910	975	900	894	949	871	985	939	936	928	964	887	902	936	922	935	971	858	957	865	959	959	943	927	942	841	907	930	963	933	931	918	908	933	951	893	906	933	902	856	899	987	850	869	977	896	884	896	910	965	915	872	948	916	959	888	974	886	918	926	954	950	938	943	955	953	942	992	911	914	888	919	962	931	909	939	936	921	869	929	928	905	913	929	929	905	955	956	902	914	889	940	878	928	892	922	929	917	920	920	885	893	890	926	955	946	940	904	946	923	912	943	935	931	919	898	918	901	997	931	908	969	927	931	920	937	883	893	909	900	938	911	875	952	925	904	898	937	887	964	960	953	927	919	899	894	937	951	951	937	983	932	961	968	925	968	945	970	922	881	949	873	953	974	966	927	857	932	965	902	919	902	953	902	904	913	897	922	920	923	947	972	926	878	906	927	945	917	899	883	916	908	903	962	897	944	913	917	878	948	920	914	943	924	906	924	906	937	908	965	926	871	915	956	891	958	936	885	932	900	952	907	928	950	918	922	911	906	985	916	929	912	938	944	904	967	965	962	978	968	909	949	925	914	912	972	894	890	915	913	959	908	944	925	943	928	930	933	888	940	945	938	973	875	925	952	968	962	941	941	924	957	917	839	916	880	986	948	887	909	936	896	943	953	961	889	898	929	953	893	922	922	957	974	943	904	917	906	941	941	922	894	902	918	898	965	930	955	926	963	927	878	971	885	951	890	892	934	911	868	986	933	891	934	927	899	962	932	995	967	947	958	918	957	909	878	972	962	951	931	928	896	947	915	970	854	960	931	914	955	910	905	895	912	906	892	923	939	941	919	878	897	953	902	940	888	928	939	853	977	898	938	889	906	946	957	980	884	931	895	946	957	925	918	910	899	949	939	896	918	951	870	954	875	863	847	898	913	925	866	957	967	945	961	894	907	934	921	914	892	933	908	964	943	963	892	932	992	960	978	942	876	934	924	918	918	986	904	919	923	955	941	886	931	939	876	921	941	902	956	863	927	965	877	907	915	882	928	919	880	892	968	926	955	918	898	895	972	978	906	887	906	964	939	873	942	977	908	945	964	973	916	931	943	933	930	933	910	966	937	948	933	947	915	920	981	917	902	881	917	960	941	928	932	953	953	939	933	953	909	972	944	938	921	975	923	936	913	923	866	931	921	899	904	973	926	948	934	904	963	939	923	931	944	888	935	1006	905	925	930	860	900	939	895	902	947	967	930
28695	14523	14271	10312	6601	4239	2728	1948	1460	1142	995	773	669	637	577	567	496	496	429	399	410	428	411	406	401	436	375	422	391	397	406	404	383	356	395	391	428	380	367	398	367	380	360	387	368	375	380	371	390	370	429	385	341	415	383	413	412	377	356	363	364	408	351	358	406	412	360	386	399	376	381	392	364	366	328	371	388	362	359	376	372	361	369	369	374	371	365	394	364	367	398	356	378	349	380	358	382	400	392	377	397	403	391	368	389	376	375	353	367	390	379	369	369	360	391	372	405	363	362	385	397	345	345	374	398	394	396	369	373	399	343	355	386	379	410	410	439	399	377	376	407	329	392	410	357	378	406	341	396	375	374	380	384	390	395	394	351	373	369	396	372	416	355	378	383	414	384	402	401	349	400	338	391	367	400	374	337	386	348	399	369	401	361	382	388	368	360	398	387	384	386	358	331	392	382	381	345	408	381	363	377	378	374	370	360	385	401	390	393	394	390	416	373	365	346	355	381	399	370	352	370	388	363	380	380	399	371	367	387	349	357	364	393	365	335	371	379	357	358	394	431	378	382	384	356	373	403	416	378	338	404	407	386	372	377	375	366	412	350	375	315	359	374	359	399	377	404	350	372	336	377	374	386	386	403	390	414	390	396	413	415	372	390	397	388	418	360	352	387	415	411	392	376	379	369	428	379	390	387	390	410	388	377	374	356	394	347	397	391	378	397	359	349	405	350	384	373	402	368	367	383	407	390	428	355	345	383	396	379	371	375	415	398	331	356	379	355	411	368	371	409	370	354	349	386	372	371	355	394	413	405	388	376	393	403	395	359	372	392	355	405	377	389	388	435	359	408	362	389	379	369	367	368	401	405	390	396	364	399	383	381	379	369	381	408	405	401	359	403	375	395	357	362	393	370	385	377	391	401	393	376	372	372	360	448	381	383	357	389	376	361	405	379	385	386	377	393	378	424	376	369	376	363	389	381	363	377	366	379	358	358	399	382	386	397	362	370	386	368	388	367	387	371	411	371	432	376	336	360	366	380	400	370	399	335	371	407	410	403	366	371	391	386	381	373	415	384	400	359	370	378	370	364	362	368	349	384	350	359	393	389	370	402	396	370	387	390	381	358	366	377	366	371	374	390	377	387	375	377	391	370	341	394	354	368	341	368	373	381	354	379	392	355	369	416	379	406	372	376	360	375	357	427	393	338	361	371	387	382	405	378	353	379	411	355	377	403	426	384	363	371	344	380	406	393	384	372	421	377	390	371	392	397	394	379	373	367	395	370	391	360	391	404	410	403	360	355	400	394	378	394	383	398	326	397	372	407	385	389	381	397	347	384	364	405	405	380	397	388	400	397	388	395	391	405	392	396	374	390	425	381	375	412	387	371	362	372	376	423	388	411	432	381	395	377	411	376	362	375	400	372	393	409	386	367	366	403	405	398	376	407	387	375	383	413	376	397	403	422	376	401	401	376	413	376	394	381	353	380	389	358	377	392	390	365	364	415	339	386	397	415	376	369	397	391	393	372	358	375	401	357	409	360	386	357	395	346	411	397	349	379	376	371	375	417	383	390	348	357	357	402	372	373	375	372	403	368	359	355	348	368	362	371	371	354	425	354	377	402	404	369	388	367	364	395	364	349	423	389	389	376	401	397	379	367	385	388	364	373	380	411	376	387	400	379	380	374	426	332	419	381	373	370	379	372	361	388	380	395	382	409	367	358	382	376	386	379	370	383	345	370	381	345	355	392	402	392	383	374	391	385	367	408	382	373	376	422	370	355	399	374	377	357	369	365	356	334	347	374	360	391	381	369	349	423	394	383	400	404	352	360	372	399	371	394	366	355	369	348	352	383	382	402	397	420	357	387	383	400	360	361	374	381	362	376	374	357	378	390	374	383	381	370	373	377	389	347	377	384	375	380	335	391	397	382	400	372	374	375	378	370	341	369	379	356	348	367	437	373	372	387	365	377	366	352	400	404	376	394	373	393	340	365	351	417	389	355	398	389	438	352	390	388	368	408	394	389	404	414	357	337	371	394	381	375	359	364	392	377	383	410	372	385	380	375	370	360	366	360	364	389	387	390	387	396	380	388	354	377	377	373	349	376	377	363	398	390	376	378	347	357	376	394	392	375	396	415	397	391	397	372	384	334	379	394	443	383	369	379	377	378	401	394	342	409	397	351	385	382	353	392	352	383	379	368	398	381	386	403	371	393	353	374	378	341	385	393	366	390	360	392	387	356	355	398	363	393	380	395	403	365	375	409	371	367	379	369	383	374	404	366	354	413	388	364	372	362	378	376	384	384	380	356	373	376	369	365	384	363	355	406	390	390	364	373	348	373	386	351	368	362	379	396	371	405	356	347	375	386	382	365	351	384	324	381	384	428	393	378	408	368	357	372	379	388	370	378	386	397	376	369	386	420	364	379	343	401	373	412	382	347	396	360	387	399	350	376	360	370	407	362	404	366	400	393	389	376	357	364	388	373	356	409	411	370	379	408	334	394	361	393	374	404	371	366	386	371	367	346	389	401	359	357	384	370	400	405	410	347	352	378	435	415	374	389	374	379	400	386	360	384	452	395	353	350	413	351	394	403	383	352	364	373	347	354	369	357	385	355	390	360	380	395	376	375	365	342	383	393	414	379	385	422	401	368	410	406	381	391	379	387	362	381	372	360	362	395	343	407	422	376	394	373	375	409	387	377	367	362	383	399	384	392	386	364	372	386	376	407	371	409	363	418	386	351	405	408	401	365	397	363	357	369	384	370	363	403	394	405	414	364	378	377	397	391	399	361	347	375	362	344	378	367	371	415	387	369	365	369	397	406	350	389	364	372	395	412	397	388	379	407	371	362	399	380	378	420	367	390	363	403	367	388	372	363	382	426	367	334	360	364	372	409	410	388	376	374	368	397	400	356	357	372	361	382	406	361	374	382	390	384	405	363	379	381	360	360	396	428	393	391	383	398	410	362	405	402	396	360	411	382	388	368	375	386	412	394	357	374	385	379	378	369	358	362	370	373	361	377	387	355	342	384	375	359	374	383	368	389	387	369	367	392	408	393	400	345	391	405	371	396	385	375	367	392	378	409	378	378	379	383	376	378	392	360	361	376	381	383	391	365	374	393	378	359	350	392	356	370	411	375	383	385	364	374	402	399	427	356	377	365	341	386	367	429	433	408	378	370	403	378	375	402	365	395	362	399	400	392	386	373	383	378	363	397	420	395	355	393	386	382	413	377	376	379	392	362	355	387	413	366	392	366	382	359	357	338	384	407	420	375	371	359	362	386	406	369	360	385	373	389	356	390	383	363	376	401	345	357	380	373	362	381	357	416	372	381	362	389	392	417	398	384	396	355	409	395	379	400	402	377	404	374	384	375	404	395	375	435	391	392	393	357	368	359	365	351	383	391	387	347	380	395	391	365	380	436	392	383	373	387	409	385	370	396	360	367	402	418	408	369	383	397	390	382	376	383	377	384	343	377	359	379	381	400	381
14705	12354	21851	23681	21089	16827	12880	10004	7319	6033	4694	3842	3251	2806	2656	2351	2019	1781	1575	1368	1333	1287	1212	1131	1049	1079	1063	1014	970	1021	1024	1001	993	959	961	955	935	933	946	965	926	935	932	951	943	960	931	961	963	899	1014	953	921	946	960	929	925	950	884	858	900	930	948	925	918	970	902	886	936	947	915	938	941	952	941	942	935	941	882	951	920	957	971	948	924	884	927	947	975	924	946	920	900	907	909	1017	953	919	954	942	894	923	932	958	933	919	901	927	928	921	917	929	919	947	912	900	932	926	908	961	934	940	939	986	940	932	925	910	963	883	924	924	920	962	955	902	958	995	970	908	908	950	978	917	957	932	886	941	917	918	915	899	975	969	892	912	931	947	1020	914	925	953	951	913	946	933	958	952	954	963	856	926	936	901	930	933	882	922	949	980	918	960	916	888	916	892	925	910	976	922	892	896	910	941	944	932	1039	867	976	938	913	912	899	876	946	865	963	948	993	950	951	976	944	891	965	910	964	931	920	958	941	944	953	917	848	906	893	866	936	903	946	996	921	962	931	976	945	939	940	954	930	916	892	965	946	938	930	925	888	962	991	911	923	980	903	947	948	960	956	992	894	924	927	939	941	965	937	911	982	944	969	994	941	884	917	926	928	951	888	918	907	914	955	946	942	932	897	907	954	907	908	984	930	949	917	940	961	905	901	934	908	895	911	902	926	937	869	945	934	891	973	981	903	932	944	907	963	967	952	925	966	937	932	923	932	939	951	962	952	921	976	936	928	946	894	934	916	903	974	927	937	927	905	910	924	969	998	936	884	903	944	944	984	945	962	963	928	971	913	928	863	927	916	924	955	915	916	955	919	924	920	909	906	912	891	952	917	944	940	927	950	979	894	889	944	935	912	915	892	905	909	915	936	906	892	884	929	926	939	979	940	909	880	951	897	938	946	951	919	942	979	911	918	967	919	944	924	975	942	961	1015	944	920	946	933	920	915	931	917	916	922	967	968	993	938	979	937	925	921	917	962	975	945	972	901	910	932	905	923	880	892	965	955	916	910	915	927	931	934	952	955	981	960	941	947	991	929	935	960	947	954	973	980	956	931	987	960	958	934	916	978	927	899	974	914	892	961	925	915	913	932	914	966	926	971	952	927	921	989	892	971	939	943	949	920	960	902	933	946	914	908	913	901	913	923	968	900	960	878	944	914	910	919	915	902	923	896	920	963	974	934	907	920	925	947	935	918	940	925	934	983	965	973	963	1000	908	938	918	935	921	887	880	925	914	868	901	929	959	965	916	869	962	975	922	940	918	949	968	939	882	988	920	917	940	942	980	864	948	906	934	910	926	963	961	938	864	877	938	907	949	936	978	886	920	964	979	906	929	959	989	974	937	914	859	942	932	900	905	947	957	884	945	904	945	945	935	937	935	901	939	926	958	956	929	952	915	915	959	916	950	918	890	926	922	954	917	872	934	945	901	885	891	943	903	867	953	983	929	903	939	931	949	949	931	897	933	947	933	930	962	915	921	913	910	928	943	933	902	903	894	893	932	909	881	930	942	936	967	883	889	955	983	972	922	911	963	928	897	885	961	906	908	882	968	883	922	984	893	935	968	930	954	893	922	982	971	926	952	891	959	956	889	905	951	939	934	918	919	923	892	876	923	992	910	941	980	950	886	910	934	949	935	919	957	913	962	906	900	878	950	899	969	925	957	919	980	925	918	922	928	899	978	976	927	902	897	949	949	917	918	896	876	942	992	950	929	937	865	945	901	884	920	944	922	935	959	904	935	938	936	936	985	905	886	896	971	923	942	957	957	945	885	922	950	926	908	950	911	924	937	868	937	967	864	905	887	954	910	981	972	852	940	906	906	957	882	912	950	927	883	909	948	927	945	914	1005	915	975	923	957	941	964	906	934	900	934	894	920	992	950	969	916	936	945	896	913	951	883	941	988	936	925	899	923	935	976	891	928	948	945	940	945	952	957	974	908	968	961	923	950	934	965	953	941	930	942	898	991	894	998	959	972	957	960	917	901	940	914	907	965	929	926	925	969	996	895	873	933	934	941	948	952	887	936	929	906	924	895	948	1020	893	929	975	938	892	958	940	932	952	942	870	888	952	994	901	916	910	990	914	909	940	874	905	920	893	879	922	957	899	950	932	954	922	898	894	902	933	931	965	922	932	926	928	972	935	963	920	979	913	923	943	982	974	942	906	939	967	941	928	952	874	899	891	919	885	919	914	969	995	934	916	930	952	943	958	975	1002	887	971	958	983	901	947	1010	937	990	987	918	968	968	940	937	954	915	929	917	940	923	935	921	907	923	972	963	927	944	933	981	940	940	942	912	882	899	894	903	926	979	965	932	953	920	970	909	980	902	952	965	935	914	966	937	919	980	915	901	932	959	891	977	968	931	938	922	921	862	926	924	974	965	824	880	887	959	959	868	929	892	987	955	909	913	919	982	925	963	937	978	920	932	899	931	898	905	950	970	927	881	952	948	949	960	918	926	939	941	931	939	915	942	1007	921	942	909	953	893	917	914	995	891	900	943	896	929	930	909	938	923	924	924	923	899	920	914	958	946	970	961	1010	936	869	869	962	963	943	983	890	975	879	880	932	886	971	922	912	977	954	966	893	941	915	943	931	938	982	970	972	914	919	890	973	982	909	973	979	952	984	914	981	941	949	939	960	945	955	925	940	923	958	958	962	913	928	912	931	919	953	928	947	931	877	931	942	903	967	939	894	934	904	924	950	982	975	978	963	959	886	907	933	924	929	963	902	892	945	930	926	907	930	921	930	930	886	939	931	968	896	964	893	962	918	874	935	939	924	919	923	927	947	920	924	928	923	921	897	959	904	932	948	922	935	867	900	957	933	975	955	876	979	931	914	942	923	934	945	930	907	930	932	942	960	924	960	928	935	975	945	956	951	955	934	942	901	975	917	872	931	959	963	934	880	907	913	947	942	930	934	957	960	934	899	898	925	999	971	959	953	948	902	918	933	944	891	967	946	947	898	960	900	965	932	910	958	899	905	937	978	985	911	934	911	952	911	931	916	907	925	950	897	953	967	903	952	942	977	873	918	946	951	938	952	937	962	960	928	908	891	909	957	923	879	960	912	964	936	891	959	957	883	938	895	978	961	938	994	929	928	935	931	953	927	955	915	902	923	900	925	961	885	863	992	984	899	906	945	938	901	904	955	943	899	981	914	941	956	934	924	941	956	894	944	931	995	905	917	907	909	905	972	897	939	932	912	936	891	860	966	948	932	917	925	925	931	897	917	933	943	940	948	983	936	925	918	945	938	966	935	875	918	951	863	961	924	940	935	925	942	989	948	964	879	970	918	912	933	949	945	959	956	967	973	955	993	956	886	876	909	875	882	979	937	933	962	965	928	891	955	928	928	912	917	950	939	924	932	958	957	943	915	944	910	946	962	951	921	944	900	878	935	873	915	945	926	975	916	966	968	945	915	981	927	920	924	915	949	963	988	925	1001	946	960	940	914	932	904	899
32850	22087	24910	18283	14420	11256	7725	5651	4083	3283	2188	1665	1398	1039	1166	1390	1055	774	630	507	573	539	452	462	417	423	435	423	418	388	428	358	390	370	384	356	429	362	397	361	389	396	389	359	386	419	363	351	344	395	375	384	346	349	373	400	376	332	366	411	338	400	355	351	362	441	380	390	336	358	365	378	406	394	362	384	377	403	382	387	395	373	380	375	382	347	384	417	404	394	386	370	403	359	362	385	356	348	360	408	394	394	366	338	393	397	360	353	327	369	402	393	391	375	369	423	419	425	355	347	368	384	408	376	375	372	371	370	395	346	394	361	376	356	342	355	401	397	363	383	345	378	376	330	381	364	372	365	378	358	392	360	396	369	376	368	374	357	385	393	369	362	378	368	336	386	379	378	384	360	353	387	363	358	351	378	387	365	378	354	374	380	405	381	370	356	353	375	344	361	388	426	389	400	384	353	372	406	383	340	384	357	377	389	354	382	395	354	425	363	388	403	369	377	391	388	379	379	389	377	379	372	347	411	372	364	362	384	384	374	389	362	330	366	386	401	403	400	382	354	369	389	405	388	380	373	383	357	348	384	380	364	386	379	367	354	386	326	363	349	339	380	378	374	346	357	390	338	371	364	383	362	371	376	391	392	309	375	386	404	382	389	363	393	398	358	368	380	391	362	367	372	372	380	351	380	370	378	394	421	396	372	337	372	349	390	370	394	379	357	349	361	400	350	394	363	373	381	369	370	338	357	361	415	361	367	372	382	363	382	353	338	365	357	387	393	367	385	362	348	361	356	380	346	357	355	331	359	388	392	358	374	396	344	357	375	360	396	377	343	419	384	354	353	366	383	414	360	350	369	378	382	376	376	378	385	345	394	393	338	365	361	386	358	384	407	405	385	330	377	390	346	362	347	365	373	340	403	378	376	408	387	414	391	365	418	353	364	390	389	414	416	411	357	337	376	362	400	367	361	384	354	370	393	350	359	373	397	400	408	413	403	361	379	383	393	372	361	368	373	421	377	387	348	399	374	384	394	376	381	361	355	386	393	402	379	408	394	363	376	331	366	363	394	364	395	421	372	369	362	348	385	380	357	368	390	374	372	381	378	391	421	388	371	348	352	357	373	349	313	382	386	357	379	410	385	414	378	413	371	378	369	367	399	378	353	376	393	338	366	421	349	370	405	372	355	405	369	386	375	384	365	391	394	376	345	383	373	355	415	324	375	361	366	395	341	356	393	409	364	364	365	382	388	389	354	378	340	373	398	391	398	348	397	378	374	398	380	403	395	360	368	365	394	370	413	355	378	332	412	404	386	368	395	400	378	376	370	360	412	405	380	374	399	372	396	356	380	386	378	385	385	406	369	381	356	362	344	359	412	366	393	375	373	366	388	368	364	380	358	400	376	350	369	334	366	362	379	384	375	389	331	375	348	353	400	400	356	391	409	329	350	354	386	368	393	382	370	395	403	359	390	361	366	388	371	366	365	340	370	424	379	368	342	369	370	415	404	385	397	368	362	365	395	387	402	407	389	353	384	371	334	369	402	382	425	380	361	354	338	359	374	408	406	371	365	393	379	392	371	403	370	418	375	376	416	388	407	370	349	381	382	395	337	379	414	383	340	376	360	371	369	384	368	389	392	413	388	397	389	382	366	397	381	386	400	334	373	371	392	389	407	359	368	403	354	410	390	358	388	395	385	368	363	382	399	395	395	401	392	369	366	392	390	354	389	419	361	381	376	352	377	380	386	402	343	377	370	382	382	361	364	360	393	349	397	366	356	393	338	407	373	373	390	379	368	393	367	373	385	363	392	368	365	386	393	357	403	372	365	369	366	378	341	394	398	381	391	365	377	385	403	350	366	360	373	376	364	348	389	382	366	350	355	364	371	393	399	364	343	388	393	346	402	377	372	379	368	388	364	370	397	397	395	341	389	394	396	341	367	359	381	366	376	392	371	389	351	408	381	374	384	342	385	362	340	389	358	372	393	378	356	384	374	379	386	382	384	423	358	341	377	365	376	390	344	351	348	374	371	410	383	391	388	392	349	367	367	391	339	345	408	364	370	371	406	371	363	378	359	390	367	370	376	375	381	403	351	369	421	398	363	356	392	380	364	387	376	421	392	372	372	373	403	387	391	423	370	366	359	383	383	365	393	373	369	377	360	379	352	380	373	343	345	335	345	349	367	341	380	365	399	361	374	365	339	404	359	385	371	377	417	392	399	375	375	404	339	377	403	361	426	371	366	417	401	391	381	346	365	409	389	402	387	383	399	414	357	397	390	384	382	363	351	370	405	335	380	363	365	348	403	355	344	361	380	344	369	349	358	392	382	368	386	371	354	352	390	379	394	375	375	378	342	385	351	378	360	387	366	359	386	393	376	400	359	378	341	384	355	386	381	376	391	377	371	380	357	374	391	372	382	384	370	393	356	361	414	380	395	404	368	347	385	381	368	397	364	352	373	380	352	340	382	386	397	340	393	367	347	383	380	394	407	390	348	396	360	384	375	385	375	385	443	399	340	365	377	404	340	421	378	397	375	342	380	369	370	372	380	365	358	371	372	361	370	351	372	364	388	333	367	418	357	365	369	356	364	371	407	352	354	419	388	373	384	355	385	378	422	396	403	378	392	379	385	372	351	365	361	337	369	340	368	378	335	383	380	373	348	381	389	325	356	382	356	378	391	403	378	338	379	385	382	374	378	385	394	373	370	382	418	396	412	395	366	322	342	364	380	356	365	363	376	354	336	372	415	387	396	400	358	394	372	374	396	390	375	383	375	361	342	348	386	357	356	375	354	390	388	350	378	378	360	384	362	346	378	381	371	397	358	368	358	392	388	374	377	394	378	364	364	376	367	376	347	337	366	336	381	366	345	341	410	364	411	352	372	386	363	395	377	374	356	389	392	380	354	365	381	396	391	393	409	373	365	354	425	355	356	350	409	355	373	361	390	357	375	414	360	379	394	383	395	383	389	379	372	369	369	388	356	389	345	350	354	343	345	344	370	393	386	364	396	401	384	372	389	371	398	390	430	370	429	370	362	380	350	313	379	368	381	378	345	339	340	374	358	341	395	449	362	401	387	391	383	389	379	359	368	364	345	374	362	367	353	370	386	428	347	387	405	389	382	419	361	411	411	386	366	364	380	351	345	374	338	368	355	343	387	374	361	359	408	386	355	407	363	391	363	371	385	348	358	362	379	396	361	401	345	366	364	346	366	401	391	389	389	402	365	378	388	399	394	376	365	400	365	356	383	351	337	390	361	386	354	409	347	343	366	379	361	369	362	409	355	386	391	394	396	416	394	359	374	350	382	344	372	349	415	349	401	348	384	346	375	332	358	370	357	358	334	345	358	379	385	372	371	402	345	368	374	361	385	393	320	391	353	390	382	393	395	390	361	359	391	354	350	366	405	382	397	359	368	346	353	398	398	386	411	402	367	393	377	396	350	392	341	382	412	376	328	386	390	365	380	349	357	374	381	352	413	352	365	394	378
18951	19552	30059	31196	31016	26429	24030	20786	16758	15770	10713	8893	7420	5613	6476	7802	5233	3607	2632	2231	2414	2299	1779	1633	1284	1245	1190	1182	1131	1164	1178	1093	1038	948	968	953	951	943	899	939	975	904	921	968	931	895	935	923	948	886	920	910	889	971	949	962	953	915	933	957	984	910	917	980	950	934	924	954	924	952	870	898	918	877	902	954	965	961	910	937	866	879	1002	941	877	927	897	907	906	946	921	935	904	934	932	857	898	898	888	918	873	881	923	882	931	884	901	935	943	939	902	941	891	924	878	902	912	902	885	889	896	944	956	948	852	943	898	960	914	919	949	924	972	897	908	942	892	924	952	944	915	897	906	896	898	913	888	881	932	903	924	966	906	925	927	888	990	950	928	938	920	945	927	986	899	943	934	899	885	904	908	942	916	993	955	908	893	922	889	897	950	895	909	907	927	977	921	961	877	897	930	929	936	938	971	906	936	984	883	967	881	944	888	949	888	886	898	864	953	936	939	888	885	885	914	917	909	898	918	914	943	933	945	946	915	913	936	979	934	913	924	921	932	900	930	868	929	918	958	860	927	915	923	946	987	956	923	973	876	972	974	933	911	938	922	981	920	895	930	980	973	916	888	959	946	904	910	870	920	907	962	908	887	934	998	898	888	901	890	891	917	927	911	946	931	952	965	909	886	936	941	970	937	952	893	944	891	974	922	895	917	904	955	987	932	922	894	950	896	905	906	949	957	904	921	882	911	957	938	924	994	911	908	976	934	935	893	886	948	932	912	937	961	917	920	908	921	958	910	924	878	923	941	937	920	920	890	892	923	925	893	890	915	936	888	906	922	896	951	905	974	934	917	905	925	937	922	897	962	887	893	902	931	911	881	912	907	959	958	910	928	971	962	930	939	902	917	924	905	947	931	936	900	933	988	942	942	980	927	915	914	978	901	948	908	933	900	950	922	921	912	961	942	942	970	882	948	915	954	953	958	924	930	898	917	907	887	912	879	886	944	915	946	919	931	915	882	941	890	924	877	924	920	894	928	904	920	881	895	950	913	903	862	943	935	952	914	931	933	924	885	938	926	905	912	878	896	924	896	876	907	907	891	948	906	922	908	898	935	915	970	917	891	893	956	959	922	958	893	907	983	940	894	945	936	953	929	893	884	932	981	921	957	965	923	947	829	924	901	882	928	922	900	955	904	940	892	963	915	907	950	945	889	891	953	929	930	905	903	900	886	948	915	879	932	913	899	900	953	902	942	854	928	907	912	943	862	925	889	912	926	913	919	943	936	891	873	929	933	948	930	914	890	959	985	907	922	918	848	866	929	967	946	948	930	892	955	938	917	864	922	961	872	960	984	898	976	910	924	930	958	911	916	986	999	981	957	921	948	891	964	983	950	930	937	919	961	934	952	902	934	903	926	907	961	866	902	923	873	882	928	906	838	888	941	950	943	953	996	924	911	920	898	882	921	939	939	877	968	922	940	902	948	940	939	850	904	876	885	973	955	937	932	928	905	967	928	920	956	863	956	928	958	917	933	868	927	879	947	972	900	940	890	894	876	927	874	919	920	920	875	929	916	905	920	924	907	913	893	935	869	936	928	870	965	945	899	981	915	954	937	925	966	904	942	984	925	907	933	955	908	918	965	936	900	904	926	903	865	917	910	901	943	916	935	943	840	933	909	884	934	922	975	957	917	963	918	1000	937	893	901	973	931	964	971	911	930	927	931	991	932	846	946	914	925	888	901	861	980	890	886	933	882	943	921	824	917	915	932	901	920	880	932	897	928	874	899	915	926	913	850	952	910	956	940	965	925	970	909	922	903	899	926	919	879	899	884	952	959	942	920	948	927	924	872	915	926	961	923	953	875	891	945	859	984	901	922	925	929	917	947	942	876	894	928	943	945	910	874	950	945	960	850	931	912	892	921	900	891	917	922	909	907	905	914	986	957	906	920	871	917	944	950	905	934	922	952	925	895	931	954	933	943	988	932	892	866	892	956	907	941	925	941	931	891	890	897	951	988	966	915	940	928	912	938	978	950	884	971	925	919	923	944	962	895	888	944	927	924	910	940	951	837	916	975	908	907	939	910	933	922	922	935	906	897	944	914	933	875	892	906	916	911	918	895	938	893	874	944	928	915	905	987	900	919	949	896	900	935	942	941	964	937	871	942	907	930	917	988	918	895	937	905	903	954	966	944	936	950	932	870	953	962	966	922	955	948	917	887	897	933	942	916	909	900	931	884	969	955	941	919	931	913	955	969	910	922	958	978	939	926	905	865	897	912	918	926	941	917	897	920	948	953	909	926	944	887	885	917	874	854	920	940	929	925	932	902	925	873	933	956	929	896	932	924	967	905	882	884	922	953	943	931	869	942	952	937	880	893	868	942	986	916	975	934	921	959	895	911	910	957	916	923	904	957	939	905	929	844	931	902	967	918	877	898	977	927	958	899	878	974	882	862	950	899	960	899	878	905	920	902	885	880	912	901	952	930	885	913	918	913	938	962	945	950	940	894	908	897	935	930	919	926	900	934	961	878	912	940	925	923	951	908	927	846	974	904	904	910	909	958	863	877	917	934	935	969	939	899	841	880	885	901	914	904	930	907	921	941	937	902	894	942	948	910	972	921	899	941	910	934	919	923	864	866	972	912	919	971	890	887	950	899	928	938	893	973	857	979	927	903	877	893	880	933	908	985	935	923	948	901	920	900	951	937	963	921	908	877	941	936	948	941	923	889	919	885	936	899	942	903	971	943	988	957	909	936	895	892	914	912	949	939	982	951	914	947	901	909	929	896	919	941	946	913	925	929	946	934	932	884	892	878	877	920	947	934	934	879	975	943	914	959	963	943	975	886	885	913	877	893	886	935	954	942	945	891	895	951	933	919	884	911	908	890	951	920	858	962	978	931	863	917	865	942	992	911	928	922	988	929	915	889	953	907	911	955	958	981	945	910	943	921	963	928	950	915	896	913	846	910	937	927	877	938	935	851	899	979	926	936	915	900	943	974	957	900	918	932	936	942	935	948	861	916	935	905	955	923	903	876	937	923	938	945	895	950	911	973	896	918	947	958	912	923	914	873	961	949	921	913	947	875	902	902	920	920	886	939	949	911	903	941	960	882	899	928	935	953	947	953	976	871	893	932	936	984	890	942	951	861	974	892	934	893	913	898	894	919	925	913	940	872	936	937	889	943	933	950	945	892	886	869	965	913	926	962	921	942	904	934	838	968	883	929	902	917	930	918	921	904	871	943	854	971	945	957	874	925	930	928	909	887	904	909	930	953	930	914	846	940	862	960	965	877	894	917	938	928	986	891	943	858	893	907	873	944	886	935	903	911	895	968	914	949	932	906	950	934	908	887	928	947	910	907	942	945	957	914	916	936	933	899	935	920	949	939	905	912	932	955	973	931	945	956	886	918	986	901	933	953	900	930	955	986	911	897	877	964	845	840	878	953	927	927	919	885	996	909	881	961	928	948	964	904	942	853	913	997	947	968	940	951	924	906	912
35638	28365	30960	24275	20215	17067	12333	9911	6693	5866	4208	2763	2231	1654	1530	1940	1294	1051	783	616	748	742	597	553	457	465	433	448	453	409	430	432	420	392	405	388	383	397	373	421	388	391	365	390	379	354	364	358	375	405	395	358	395	406	392	378	368	396	365	389	361	323	393	372	323	367	415	389	397	373	353	397	358	357	350	375	360	369	391	400	369	395	409	390	352	359	369	373	402	368	331	403	374	351	368	363	387	379	360	363	395	415	391	386	369	346	395	393	403	365	358	404	375	400	333	391	352	395	379	375	374	376	388	351	396	385	384	381	377	360	377	378	361	337	377	405	371	363	361	366	379	364	382	380	358	390	376	379	367	407	381	372	398	374	382	389	385	391	360	413	367	389	375	335	390	375	353	329	394	381	418	379	389	382	379	360	369	365	398	362	356	377	374	325	361	394	342	402	388	374	387	380	377	385	377	374	398	366	345	345	352	399	368	381	370	386	345	364	388	397	382	365	361	379	350	417	396	329	356	410	365	380	326	375	392	389	383	393	350	361	379	366	409	393	367	381	378	371	408	340	360	379	417	372	373	390	398	367	374	349	385	401	398	367	354	376	352	386	347	353	371	402	378	393	392	375	425	345	371	332	350	358	367	383	400	387	392	419	403	379	409	403	378	373	345	382	408	359	407	382	356	368	364	361	400	378	364	338	366	385	388	381	387	352	375	378	349	406	390	358	380	357	373	398	384	387	361	383	349	366	347	417	359	356	362	382	375	372	391	367	388	391	370	395	379	370	344	354	340	370	360	387	381	397	366	382	385	370	398	361	381	365	359	352	371	362	368	333	356	387	385	393	366	392	361	348	353	383	394	387	359	370	366	368	339	369	378	372	411	366	398	383	399	386	352	385	353	410	376	336	397	379	410	362	388	390	358	384	362	385	372	407	384	387	346	372	374	350	322	398	373	405	421	379	363	396	374	376	367	376	408	370	404	358	392	364	374	373	361	350	380	353	402	390	309	321	375	368	353	420	392	393	373	395	382	370	415	339	362	347	373	375	339	328	399	380	404	367	358	350	371	364	394	378	370	413	382	396	375	356	361	416	417	383	374	334	329	418	387	375	385	390	350	381	348	408	349	399	372	374	336	351	389	375	388	382	376	382	353	348	369	372	400	354	380	375	362	362	377	397	376	390	386	367	379	393	388	370	381	373	342	350	337	391	373	369	387	358	373	370	412	376	399	408	388	359	381	324	389	382	390	394	396	387	371	377	368	370	376	340	353	368	390	383	382	386	373	352	364	380	410	375	391	408	386	386	354	329	403	380	353	396	397	419	365	337	395	366	387	386	353	445	353	357	424	391	378	391	360	346	377	332	389	380	388	369	388	385	365	365	361	339	342	320	368	370	394	367	373	362	382	387	350	368	394	365	367	417	346	381	382	393	397	335	424	371	359	350	364	361	385	378	364	417	355	367	362	353	338	373	358	379	401	374	348	386	391	366	336	365	363	382	351	432	404	358	391	353	378	400	402	363	347	412	382	387	387	387	385	350	385	393	394	404	383	391	421	356	377	330	371	365	390	406	395	366	360	354	368	385	383	346	398	380	412	358	375	367	371	368	367	414	344	391	391	366	363	381	359	362	396	386	356	369	380	400	371	371	348	429	402	380	403	409	367	353	380	370	381	400	380	385	381	401	363	350	383	386	342	397	391	335	384	342	383	391	420	414	368	391	384	378	363	384	394	371	390	373	399	372	358	376	356	388	390	381	370	383	380	407	365	341	397	377	372	407	383	344	368	396	358	370	380	364	386	353	353	375	382	375	383	362	346	365	365	386	375	397	346	406	365	390	381	373	377	348	352	393	370	381	349	362	384	400	350	394	357	358	373	408	370	390	370	396	360	385	372	393	380	425	342	354	393	343	384	387	371	380	388	406	364	365	373	362	362	390	372	356	376	392	374	399	382	375	370	348	401	387	357	363	416	383	386	370	360	387	384	382	386	389	389	367	387	373	378	395	404	366	370	383	387	391	384	363	393	394	390	378	354	390	347	349	395	371	382	381	400	379	381	355	387	398	390	374	352	405	416	415	355	354	402	366	382	360	395	359	414	357	351	363	337	401	436	402	398	354	359	358	397	387	389	368	382	395	364	373	367	392	353	388	372	377	346	373	350	367	371	360	371	411	375	398	334	351	395	375	343	339	394	386	409	367	381	390	409	362	378	382	371	438	388	393	377	382	410	388	389	380	361	390	399	396	365	380	398	369	391	420	377	382	346	371	354	377	368	380	390	363	386	374	360	350	386	429	399	371	358	378	392	412	362	396	379	363	363	398	389	403	364	395	372	385	374	398	409	406	390	371	411	338	357	384	384	361	379	375	393	380	353	385	360	398	369	364	377	385	358	378	396	353	339	414	404	400	424	366	378	351	404	361	389	395	384	416	341	379	383	365	382	389	372	331	345	376	347	349	369	362	331	401	379	385	367	374	349	379	368	343	343	362	361	357	372	391	399	388	362	355	347	374	352	328	334	333	378	362	357	382	384	411	383	371	408	364	389	386	357	374	355	397	355	396	345	397	361	361	350	422	348	361	378	375	376	366	378	351	401	403	396	385	394	365	392	327	379	391	364	354	431	356	361	406	398	408	331	419	372	411	374	371	376	363	359	353	367	371	402	378	337	376	375	375	377	376	378	375	372	349	371	382	392	405	391	380	366	391	375	387	354	371	346	363	362	351	391	371	395	396	370	357	428	380	380	399	390	374	380	360	382	369	363	402	411	382	358	382	358	400	389	350	380	397	377	349	366	390	374	388	407	366	395	385	365	355	346	378	382	367	396	428	375	353	398	380	352	379	364	358	382	352	403	345	363	388	356	345	368	370	408	371	401	392	382	396	339	444	360	379	351	393	374	384	384	386	397	365	398	407	407	347	355	365	351	377	372	322	381	376	376	397	400	365	361	368	372	401	366	391	410	332	376	355	386	422	381	418	359	373	366	362	409	382	377	386	352	369	342	358	430	360	385	377	404	371	363	359	384	370	385	406	344	365	374	343	360	333	378	380	425	367	359	367	350	383	413	369	351	378	405	382	364	357	404	383	375	353	389	360	385	363	390	381	402	376	360	350	391	384	351	370	354	379	408	398	398	386	394	366	394	360	367	371	357	409	364	334	393	340	361	357	355	375	404	371	369	357	346	333	400	404	368	395	379	413	356	351	400	390	375	380	355	383	392	370	353	388	393	378	372	361	351	361	370	391	359	379	403	344	421	388	364	394	373	373	357	350	381	412	368	358	339	356	354	373	381	384	360	372	386	367	347	381	376	355	418	409	357	396	346	374	353	361	355	376	389	369	359	360	399	363	418	382	386	354	385	386	362	342	366	406	384	376	378	350	372	329	387	354	367	343	373	357	344	354	345	364	380	350	352	393	378	405	358	388	361	376	357	392	385	367	400	367	367	391	393	366	361	363	380	359	379	387	361	358	359	423	428	381	392	410	399	395	390	362	383	368
21483	24490	34725	36306	35688	32962	29956	27451	22797	22726	16974	13106	10963	8418	8356	10923	7362	5393	3830	3131	3720	3581	2539	2186	1626	1480	1492	1431	1346	1319	1305	1131	1090	1056	946	998	952	986	994	937	911	957	940	952	918	951	860	925	930	858	927	902	905	879	934	956	954	891	860	879	909	939	957	938	929	933	959	910	914	871	913	950	960	915	909	911	916	1002	877	888	906	855	905	920	985	923	909	935	894	980	913	959	920	934	986	897	937	915	919	883	934	895	906	918	960	972	937	902	871	940	888	944	918	877	952	910	953	900	926	965	905	923	877	891	919	936	928	869	877	914	958	872	919	917	921	928	900	893	919	943	901	897	923	951	936	996	891	922	926	938	910	927	926	978	925	940	909	935	943	969	917	898	961	926	984	873	901	890	925	963	896	925	934	948	937	926	969	971	940	886	981	918	935	931	900	923	948	952	939	900	949	932	934	902	878	911	913	927	924	884	890	929	953	958	895	899	883	924	851	904	895	923	886	908	963	925	882	920	903	918	925	960	930	891	919	883	886	899	849	931	891	950	970	905	881	907	919	897	929	900	916	901	907	929	885	940	901	958	931	895	929	913	928	864	1007	922	946	898	923	892	855	889	917	947	922	938	948	927	893	924	891	940	964	957	893	898	917	920	944	902	874	980	996	976	885	895	893	930	996	917	908	899	983	946	963	920	886	916	913	941	941	904	931	932	940	942	897	967	924	954	968	911	875	954	898	917	899	995	901	1007	864	940	896	849	900	879	892	914	919	940	855	943	919	894	902	919	898	914	922	941	945	942	997	941	915	918	971	919	929	926	910	962	951	880	906	942	912	903	925	902	932	904	967	909	925	954	943	968	958	877	920	953	942	938	928	888	929	969	920	959	899	974	894	902	919	967	925	936	893	943	909	942	937	891	928	892	970	903	938	879	938	945	946	927	914	945	912	938	955	896	974	952	919	921	911	922	890	932	878	906	906	949	958	902	845	876	907	907	909	887	917	895	879	893	927	924	909	926	904	953	868	970	912	937	902	953	861	900	905	854	978	882	917	929	941	894	917	915	930	905	938	939	949	929	968	952	924	909	892	908	950	887	964	965	933	918	935	880	886	939	963	952	910	942	894	900	893	944	979	938	853	943	910	959	854	901	823	934	927	875	968	865	876	917	923	904	914	916	923	938	917	977	898	951	913	915	954	866	921	973	915	922	926	931	929	942	897	885	898	888	928	953	934	959	958	905	902	907	964	880	917	925	867	899	918	900	936	944	943	907	901	973	868	927	950	949	945	899	930	923	917	915	874	977	922	918	887	945	922	942	926	916	898	897	892	871	936	922	907	878	938	873	877	925	937	952	966	942	917	937	900	937	931	923	943	890	914	900	907	933	923	917	876	909	908	937	907	956	936	928	919	880	900	944	884	902	935	955	955	939	931	878	929	924	956	958	957	904	901	867	936	923	899	881	949	924	881	900	905	935	944	930	962	899	908	971	934	882	913	916	902	866	915	851	919	952	857	903	878	933	888	929	918	920	945	911	933	948	931	991	919	915	933	967	963	916	873	900	939	936	910	931	901	904	905	943	933	912	930	889	906	938	903	854	912	892	940	919	951	946	921	932	942	891	965	927	864	925	960	938	951	864	891	908	953	939	875	936	964	887	955	956	915	898	940	911	925	911	922	935	914	895	887	942	981	897	877	896	945	925	897	887	899	939	937	872	909	896	892	950	932	920	950	909	928	916	919	905	955	907	964	906	954	912	941	972	950	916	893	887	899	901	888	950	941	892	874	899	961	906	962	997	931	924	942	925	893	927	924	903	910	942	887	887	845	927	882	951	924	972	899	923	910	938	911	918	932	979	942	931	909	962	925	929	937	873	945	936	934	929	938	918	941	907	969	901	950	955	925	990	897	871	916	938	912	936	906	882	886	860	932	972	876	915	878	914	1024	930	890	881	909	937	852	918	898	962	902	941	886	925	938	950	916	956	900	901	940	911	906	949	943	957	944	952	920	971	941	865	922	884	950	929	924	956	970	930	943	858	931	943	931	932	965	908	897	904	905	896	932	906	937	922	874	936	941	897	905	918	892	929	924	911	933	978	929	933	976	891	946	919	933	956	892	906	826	892	892	902	886	898	944	956	939	948	960	915	974	908	907	924	880	947	888	977	974	862	948	871	894	969	929	924	877	930	903	993	911	940	888	933	869	860	880	935	931	965	893	947	890	897	898	869	969	952	938	904	871	911	905	950	921	930	917	997	935	915	910	870	924	901	913	882	900	961	908	872	904	886	898	938	931	927	920	898	946	933	884	931	896	911	915	919	928	916	936	926	905	845	907	945	987	937	931	919	901	935	906	915	883	940	911	901	870	884	942	881	876	927	919	849	907	869	871	958	896	897	949	901	912	932	943	969	980	921	912	852	912	978	880	932	946	928	964	910	958	940	929	929	921	942	898	946	936	930	903	913	970	912	943	911	888	871	891	937	888	936	893	967	951	970	938	902	839	949	876	897	913	897	897	929	931	904	942	891	963	909	941	935	943	981	926	954	970	935	904	905	951	904	912	925	921	947	967	893	953	923	924	930	949	953	876	892	926	908	929	940	923	915	921	956	976	931	864	935	898	935	915	938	959	953	978	908	932	966	934	865	938	926	923	885	947	883	909	942	935	841	971	959	891	896	891	977	890	878	929	927	917	935	891	951	921	922	919	976	901	923	905	918	888	927	892	904	938	925	921	914	875	928	897	879	919	930	919	926	907	967	883	836	908	976	888	950	918	890	911	951	936	902	921	911	943	905	911	913	879	936	949	953	935	954	891	998	939	909	941	950	917	931	904	899	914	947	969	917	912	977	881	909	915	925	866	999	913	932	929	884	899	920	924	930	981	940	884	873	869	899	907	908	984	959	970	940	912	939	898	942	911	881	932	902	925	909	921	927	912	880	953	879	931	960	935	871	884	914	971	958	947	890	855	972	913	946	895	901	884	923	908	893	973	945	879	1006	888	899	975	953	938	893	921	907	925	940	946	888	891	890	903	883	937	957	917	916	942	905	847	949	939	924	960	956	896	919	867	943	954	919	906	935	905	901	952	946	938	898	845	916	958	914	928	956	878	888	911	926	901	952	968	904	883	896	946	882	896	899	908	863	898	965	910	894	889	959	876	900	898	909	915	973	942	844	888	878	931	902	925	865	973	967	922	909	932	954	912	1002	952	921	886	948	919	907	890	934	928	964	906	967	899	919	957	931	897	847	903	882	907	918	949	929	934	941	894	902	938	905	890	911	863	859	934	939	954	968	933	898	896	912	911	900	922	915	987	916	920	897	904	862	939	885	886	863	880	883	904	988	896	909	902	955	918	911	961	916	958	907	903	942	939	895	877	965	951	952	910	914	882	905	952	940	929	957	934	905	886	982	866	855	871	916	896	927	957	936	958	891	911	855	879	925	977	915	905	930	895	1000	967	940	872	904	944	997	882	950	923	927	888	896	955	893	927	896	889	928	925	906	857	896
29921	15602	14783	10198	6142	3933	2633	1835	1303	1035	924	771	679	666	567	558	515	508	414	445	437	429	448	408	398	414	363	391	398	399	423	394	369	393	415	399	360	384	363	364	388	397	375	371	402	393	403	394	388	369	380	353	331	384	394	395	348	368	385	375	392	365	400	382	392	380	398	379	341	357	349	365	368	381	373	378	408	368	390	401	402	374	362	398	393	387	368	429	358	385	376	394	370	380	340	381	401	348	381	379	371	363	406	398	393	380	409	364	366	360	387	363	404	403	388	341	374	413	354	389	372	389	382	347	374	385	404	363	364	380	349	378	387	363	399	398	396	379	409	415	371	380	387	392	347	348	366	386	376	372	394	397	412	384	349	379	381	416	402	382	369	342	379	406	386	372	342	350	378	386	383	410	370	379	366	373	363	400	376	392	397	360	388	376	374	365	352	396	375	383	389	420	365	371	388	376	348	399	411	376	373	352	407	391	386	428	375	408	388	391	385	373	377	394	384	425	386	370	389	371	406	385	401	372	373	362	366	358	392	367	368	372	346	418	388	389	388	388	377	368	334	407	378	360	400	383	358	364	369	393	356	412	379	383	359	357	371	383	407	392	396	389	394	368	407	367	380	355	362	373	391	329	370	395	357	369	358	419	365	389	399	385	407	371	352	396	411	389	375	393	365	408	406	355	374	357	370	357	371	392	375	394	376	397	375	352	376	377	388	365	415	381	365	391	369	391	375	358	376	404	376	368	405	384	434	391	384	385	375	377	356	399	376	398	348	348	388	365	330	368	360	393	375	372	392	373	385	388	393	397	386	378	365	407	402	397	330	361	428	393	353	384	386	364	430	347	375	341	411	403	424	378	379	388	391	404	350	395	410	375	398	367	382	372	398	400	376	403	401	361	358	379	378	363	424	431	365	381	369	381	388	350	375	394	360	379	393	395	401	335	348	406	405	391	394	357	384	367	367	406	357	384	369	358	405	424	379	378	394	369	370	383	384	363	383	355	398	385	375	394	347	392	425	327	357	366	418	390	382	401	415	345	349	376	371	371	401	371	376	370	360	380	392	400	399	366	398	358	366	374	388	366	377	422	376	354	370	394	380	445	393	374	415	374	411	383	377	413	363	418	369	366	386	403	392	371	372	333	380	383	380	379	373	341	366	367	342	357	369	343	421	378	387	367	393	411	381	406	377	356	397	359	380	398	398	396	371	385	375	358	377	383	407	379	423	379	415	384	371	381	401	382	384	380	379	386	395	389	373	376	378	408	391	355	389	393	369	360	408	343	372	344	421	395	394	367	410	382	453	408	398	338	392	328	389	368	354	392	388	370	366	377	378	363	378	360	413	359	324	371	381	408	396	366	361	356	440	417	372	375	372	370	362	366	379	372	393	380	365	395	376	403	391	380	385	370	373	363	364	403	364	379	381	384	394	378	387	374	416	405	385	382	341	367	327	418	362	400	395	362	374	355	381	382	366	364	389	381	365	370	388	380	368	410	400	378	377	373	335	404	392	428	405	365	366	357	395	397	372	391	394	348	359	353	361	387	384	359	349	328	379	371	377	400	417	360	411	386	377	388	363	345	372	377	420	393	353	351	391	372	365	364	359	337	366	398	416	391	363	369	396	362	351	386	411	387	365	342	362	395	380	394	409	383	377	428	385	396	365	355	385	378	348	364	378	375	357	364	403	376	383	361	346	391	389	395	368	390	383	416	349	399	377	374	375	375	361	389	358	367	358	414	392	385	377	381	417	401	363	357	397	388	345	419	378	380	381	372	360	400	384	389	386	362	391	404	369	389	379	356	364	369	368	397	384	411	403	355	395	443	393	347	366	385	376	402	386	357	361	375	378	383	407	395	382	368	382	359	384	363	344	383	389	405	381	406	387	366	392	399	371	406	386	423	385	379	365	391	372	396	412	390	354	377	386	372	359	381	377	375	369	334	390	373	381	388	363	428	396	416	371	400	342	375	400	360	352	365	422	387	374	402	361	388	381	368	375	387	378	346	364	375	372	329	387	346	367	377	355	386	351	374	393	406	364	391	411	385	390	362	393	352	358	408	347	380	385	397	383	362	381	370	401	383	362	384	358	370	387	386	366	399	394	370	379	396	382	371	374	389	398	421	385	399	381	394	405	383	401	377	355	343	406	393	369	419	394	441	389	380	375	387	394	364	373	402	403	365	350	352	370	378	379	382	361	373	372	353	343	379	387	388	357	390	392	390	405	381	378	364	356	369	384	414	325	373	370	376	424	396	353	369	370	377	347	383	363	372	399	368	360	391	358	416	387	353	330	386	369	394	386	391	370	363	376	352	351	369	358	404	443	372	334	411	381	377	358	389	374	363	318	349	368	419	371	369	394	414	383	372	418	389	379	396	380	364	413	382	409	385	396	348	395	374	377	395	388	352	378	359	373	403	386	354	346	394	393	391	409	409	353	382	346	402	360	372	382	330	375	371	410	377	384	374	368	355	407	390	362	372	373	434	383	378	367	371	375	360	358	365	390	367	391	359	354	379	387	406	346	409	379	403	349	370	385	377	373	363	388	397	382	357	380	354	394	400	384	390	365	414	396	379	379	401	350	432	434	390	383	378	377	385	381	405	363	381	388	349	346	389	357	394	361	409	371	400	337	371	422	366	356	371	424	384	352	389	361	357	367	408	352	377	377	418	368	368	387	392	385	352	370	391	360	342	385	360	382	416	385	390	402	370	384	374	439	405	405	380	346	362	370	353	377	413	402	389	402	388	385	387	326	383	384	405	394	347	396	351	385	344	410	387	373	389	369	414	393	387	412	382	398	377	373	349	402	367	369	365	440	364	392	386	361	369	396	358	365	385	381	351	364	351	349	377	358	338	385	396	338	390	370	386	378	387	385	381	359	362	387	368	373	386	353	355	353	364	382	349	348	374	410	409	436	375	362	389	372	380	375	423	387	381	351	383	367	390	391	357	378	394	358	402	352	389	403	382	379	362	424	370	392	398	414	373	386	359	384	387	364	389	415	412	366	401	357	348	380	374	383	373	389	367	390	350	364	387	357	389	387	339	344	431	382	352	350	374	402	380	371	396	364	361	435	397	371	376	378	373	370	370	375	356	396	407	396	357	350	366	383	377	374	342	395	346	374	381	363	376	379	407	374	351	395	390	369	380	349	402	395	367	377	378	364	368	360	373	416	349	359	360	387	381	383	377	399	399	368	400	391	359	364	374	381	391	414	361	375	395	352	387	363	368	335	381	356	397	381	363	358	402	387	387	403	364	370	379	374	393	371	381	353	379	367	363	399	377	378	380	361	375	388	368	373	382	380	371	389	342	364	392	360	403	394	370	355	380	367	401	424	371	356	346	373	352	380	404	394	395	337	385	408	384	375	364	373	342	349	356	366	399	370	395	420	407	405	371	379	368	357	383	384	337	378	371	345	412	358	389	393	387	346	353	388	391	341	377	388	378	383	394	383	370	385	373	367	403	375	351	366	400	394	363	376	373	365	357
14850	12748	21933	23068	20068	16180	12018	9019	6863	5555	4488	3544	3183	2788	2579	2317	1957	1585	1562	1398	1278	1260	1147	1148	1020	1049	1023	1024	970	1006	945	975	979	925	966	994	979	908	988	927	948	899	922	919	984	907	915	947	994	917	957	938	922	892	933	869	960	936	903	938	980	928	965	961	906	906	940	970	896	904	959	970	939	918	942	927	929	879	967	925	985	922	919	890	915	901	929	947	926	951	939	899	925	924	929	904	910	945	899	931	886	952	918	919	948	914	924	899	883	985	897	953	953	889	985	955	890	933	890	978	941	886	958	903	898	930	959	949	957	1004	923	909	969	908	926	948	893	901	943	882	863	928	891	911	936	932	905	913	948	922	861	904	878	902	905	933	900	899	957	934	935	959	934	899	953	881	890	917	942	916	930	962	910	933	914	885	943	920	955	948	919	951	940	895	865	895	950	866	942	913	923	894	932	925	892	961	924	907	897	959	916	936	878	921	937	906	926	951	931	909	932	958	914	881	935	926	934	924	935	969	958	932	890	840	945	919	878	888	888	942	887	901	920	961	929	978	908	894	914	922	960	885	944	879	940	905	911	949	957	927	936	912	884	901	924	948	911	912	907	947	959	919	899	916	957	932	918	896	897	958	974	915	935	1002	963	900	923	940	894	900	908	885	954	985	955	900	935	966	1017	971	895	927	964	898	945	919	939	980	968	935	939	923	916	893	912	917	945	901	878	942	990	917	911	916	954	940	936	975	942	923	904	921	930	908	890	899	916	887	960	877	943	948	898	901	940	951	896	975	928	913	894	910	973	926	940	927	931	887	946	867	869	876	942	866	925	921	925	949	954	916	999	948	901	942	907	920	897	950	885	953	913	914	889	920	949	919	958	923	992	940	894	908	905	920	892	893	930	904	909	933	922	964	942	931	968	902	895	877	954	886	909	946	915	907	915	901	932	907	922	929	955	963	948	909	874	883	901	909	952	894	917	901	887	989	911	920	931	902	930	927	914	940	879	918	956	983	962	931	909	899	954	902	901	882	931	916	921	942	904	899	939	912	944	970	934	960	946	974	954	930	918	823	975	918	946	878	908	875	930	942	908	918	942	898	965	943	890	968	919	916	912	945	911	980	901	889	904	912	884	928	893	956	955	962	975	927	976	896	931	980	908	945	917	935	915	941	914	906	876	951	909	937	896	920	909	947	918	929	935	870	932	956	940	864	931	899	911	909	967	921	897	958	945	941	899	931	933	915	944	984	898	930	935	986	983	893	924	936	920	935	886	950	931	912	890	883	896	877	944	924	918	934	936	893	975	939	915	926	889	923	965	942	918	925	929	964	966	908	932	951	907	916	951	888	909	905	878	942	905	872	975	952	990	907	959	931	963	935	904	881	946	928	868	968	924	908	936	934	919	928	950	970	901	908	927	970	913	911	908	984	991	869	894	933	918	920	948	906	877	927	884	919	902	903	944	906	950	959	869	928	896	919	925	940	939	939	909	917	914	933	929	940	963	889	949	913	949	976	929	952	895	940	941	972	978	943	953	896	942	898	929	922	883	891	966	948	977	900	960	927	965	918	927	930	939	885	927	914	867	956	938	880	976	916	903	943	960	921	937	932	981	921	917	940	954	917	923	925	926	992	958	887	928	973	907	926	914	916	963	945	963	924	979	914	916	954	895	948	924	946	927	979	892	969	932	966	946	907	913	936	955	941	922	907	886	890	926	895	901	909	952	921	854	943	920	941	978	876	948	908	905	934	895	906	996	910	977	915	933	942	942	893	988	917	972	938	890	916	927	946	922	921	942	959	907	924	898	954	924	958	925	910	869	914	958	984	915	904	932	968	916	908	996	946	920	920	966	920	933	946	931	893	931	957	967	891	917	903	900	944	875	857	962	931	973	893	935	954	970	935	938	987	937	911	939	922	908	936	924	952	967	901	943	926	888	926	897	915	954	950	966	922	960	927	938	965	949	905	914	904	975	945	906	916	933	921	921	899	891	917	939	900	889	941	940	874	951	952	918	938	897	929	932	928	966	1009	968	926	921	895	951	934	920	1009	876	1009	885	922	947	950	935	971	933	968	927	932	933	932	912	941	982	939	912	951	944	913	902	913	919	936	920	913	903	941	954	940	968	923	938	976	983	878	954	929	932	974	927	950	893	932	904	987	906	932	983	920	951	948	878	956	930	924	932	907	906	972	952	989	955	905	878	879	957	883	905	976	892	925	895	925	865	907	978	873	935	934	886	880	926	889	893	968	913	878	935	983	943	912	923	919	926	857	847	916	919	983	862	888	975	931	979	949	951	948	903	970	989	919	907	958	935	928	1004	930	966	907	915	948	963	974	911	972	943	1015	913	892	901	891	911	911	951	941	884	967	907	902	962	912	863	940	852	925	901	935	946	925	956	929	896	869	926	878	914	911	928	857	935	941	871	966	934	888	903	1008	893	958	875	897	964	951	949	975	949	922	915	912	944	912	931	927	940	898	969	927	908	922	947	957	952	903	914	888	916	881	929	930	901	951	950	969	871	925	947	941	917	928	917	991	940	915	869	964	936	932	962	991	888	918	958	927	939	870	926	930	960	952	890	935	926	908	930	925	921	912	911	940	919	981	916	889	939	915	926	939	891	891	934	917	933	941	975	921	907	979	930	978	916	944	1008	944	936	906	987	975	971	942	956	901	943	913	945	914	960	896	904	917	916	1003	935	905	927	947	971	881	940	886	901	946	949	967	900	897	926	938	914	945	925	937	906	919	910	916	928	935	876	872	937	926	893	988	879	945	878	936	913	922	923	921	907	955	983	901	941	985	894	946	921	888	940	943	923	947	935	934	946	920	917	969	944	905	886	914	897	919	880	914	943	917	961	962	921	953	963	962	920	909	986	892	935	903	934	923	916	965	983	922	939	943	956	926	885	938	944	919	879	890	915	956	890	963	930	918	852	867	933	916	901	990	943	836	971	952	892	875	938	943	964	919	895	937	928	912	938	896	931	908	912	920	906	899	903	935	902	934	943	964	898	912	878	970	927	896	915	898	874	878	915	952	954	936	909	964	911	908	945	902	966	897	928	941	896	924	961	935	862	922	958	944	904	926	946	869	929	896	937	937	913	940	904	942	945	936	871	890	933	900	944	927	904	916	889	954	950	945	968	892	932	970	928	903	941	936	942	982	900	866	912	882	930	905	937	933	896	951	982	909	960	957	903	963	898	894	893	937	862	880	966	924	910	932	894	961	935	941	915	892	911	921	931	885	940	956	873	921	961	887	936	958	891	977	969	931	900	884	932	933	907	957	959	992	944	905	866	932	914	936	915	928	933	915	888	925	920	930	899	964	978	894	901	950	975	990	987	930	935	944	1022	959	925	921	945	909	892	938	929	931	902	937	910	956	950	918	945	865	957	957	896	917	889	883	907	879	916	930	910	896	977	857	939	914	895	954	881	948	888	980	906	915	909	909	905	892	941	944	927	888	908	935	912	885	845	932	929	924	881	916	949	896	890	905	927	984	899	928	911	967
33296	22402	23856	18041	13396	11063	6710	5280	3478	3054	2410	1599	1380	1093	1152	1238	897	710	634	541	529	520	475	464	412	402	410	411	409	404	404	411	378	365	386	387	373	405	363	354	350	365	361	392	373	359	367	397	375	339	396	372	381	366	370	348	363	393	406	369	370	383	380	397	386	366	391	402	321	360	383	365	346	383	354	385	350	340	359	354	367	353	384	353	364	367	343	344	332	383	315	361	385	367	399	410	367	390	361	370	387	354	344	409	412	400	391	387	374	397	352	388	354	346	375	356	399	366	389	393	358	345	380	355	420	366	366	387	352	358	387	388	374	369	409	396	382	395	389	353	372	388	379	354	381	375	381	360	381	393	385	370	402	361	370	412	377	397	357	368	375	358	351	374	359	382	361	368	395	348	353	368	361	379	395	341	365	392	366	400	396	371	341	390	399	365	357	355	375	400	386	390	402	393	379	338	384	370	405	372	384	378	367	371	411	391	405	382	355	375	359	375	378	390	352	412	334	366	374	395	397	406	391	368	400	388	398	390	349	407	421	412	372	382	394	351	355	357	389	346	364	364	365	388	397	354	371	350	387	351	374	384	406	370	407	373	412	371	382	359	344	396	387	389	384	402	401	377	345	384	402	378	405	377	362	411	371	419	418	415	365	372	374	399	360	386	357	359	399	386	375	350	379	400	345	379	367	363	400	359	368	397	390	369	382	373	389	353	340	371	379	379	368	374	346	399	396	390	384	360	361	378	400	354	358	387	365	406	353	397	392	388	397	378	365	367	428	376	405	340	376	398	399	335	347	398	374	392	351	395	346	389	379	352	369	353	375	364	347	400	438	333	344	385	377	382	391	361	386	380	350	394	371	386	358	339	378	319	353	375	382	349	358	398	385	370	410	329	366	378	360	361	378	357	411	394	370	396	336	385	361	357	359	384	354	378	379	378	372	401	341	354	373	376	368	395	375	374	359	373	381	377	382	398	413	392	382	389	368	367	369	365	375	383	400	400	399	395	369	382	351	422	375	377	439	372	384	356	401	401	365	353	351	366	359	345	368	393	378	368	367	383	384	418	384	379	386	371	377	373	373	391	368	390	401	382	376	367	358	400	373	369	359	407	373	408	401	369	320	331	366	377	376	400	374	381	372	357	377	365	402	383	365	347	375	371	363	369	384	382	374	356	406	337	370	385	409	375	386	354	386	371	417	363	381	363	369	378	354	387	372	397	385	369	358	354	363	391	377	357	398	395	378	382	396	408	378	392	348	369	344	388	379	385	382	395	368	366	358	338	348	388	370	383	368	372	380	365	366	384	384	344	409	384	359	352	394	367	391	366	361	341	393	376	442	340	394	352	366	371	348	380	355	370	382	374	398	398	361	314	372	396	387	355	378	394	350	409	392	386	385	381	385	389	385	358	405	390	330	368	386	378	386	387	366	359	348	358	381	405	363	402	399	395	357	368	405	372	375	401	377	368	389	388	423	351	382	388	367	357	357	380	363	343	364	354	375	376	372	389	393	402	361	382	388	359	373	384	388	369	343	365	368	380	362	331	399	364	348	418	347	406	389	346	363	357	412	387	358	357	374	355	396	392	370	393	374	343	363	343	345	358	382	347	378	340	399	376	401	358	397	419	374	382	369	364	374	376	393	354	375	401	380	386	357	383	369	370	389	383	394	363	358	363	361	385	363	380	361	349	410	379	370	400	372	389	349	371	364	364	366	387	374	368	344	386	342	381	398	393	337	396	371	392	363	354	366	374	383	348	415	341	368	377	375	385	332	376	401	391	358	380	376	375	337	382	358	393	393	352	372	386	359	380	387	334	357	364	346	383	383	367	388	388	362	392	361	378	351	381	361	354	357	390	433	371	366	366	381	362	391	370	405	354	402	374	379	398	369	383	389	366	373	350	355	383	340	358	375	370	370	362	381	420	362	381	375	362	377	406	396	397	336	369	349	364	382	387	377	395	421	398	362	353	386	351	377	367	358	363	363	363	394	360	400	358	336	409	377	387	388	383	371	357	396	370	376	363	381	378	379	368	352	365	417	368	388	397	370	407	386	387	356	370	369	390	372	420	403	382	383	328	406	381	387	356	351	330	358	349	373	400	352	355	402	377	376	359	361	380	389	392	372	377	394	378	375	336	378	413	387	373	400	404	365	358	343	359	407	360	391	382	429	347	393	399	347	396	385	357	397	350	394	387	347	374	346	399	383	396	364	389	385	368	379	379	331	335	341	369	384	388	386	368	321	380	380	389	354	356	385	348	386	364	399	404	373	385	398	393	357	338	376	362	387	387	370	370	381	376	385	388	351	376	367	391	335	363	358	376	360	375	396	388	381	380	384	401	358	322	380	392	375	338	357	356	434	399	410	374	381	409	382	405	363	382	406	360	363	361	387	357	364	371	340	363	382	376	372	370	387	394	399	369	415	369	390	374	375	370	349	365	369	388	366	357	371	367	363	367	346	335	366	393	353	319	372	395	354	375	385	362	386	349	380	378	377	380	368	323	345	392	376	420	389	362	378	353	378	384	367	367	376	353	374	381	419	375	377	345	357	367	380	337	403	398	354	386	381	358	397	400	358	375	373	380	371	392	372	363	360	371	406	405	405	382	414	376	357	353	419	370	379	376	398	403	377	423	350	375	407	378	404	337	377	399	399	357	372	355	339	354	389	350	352	360	367	369	370	397	382	387	359	375	392	354	350	401	388	391	400	359	364	401	383	384	394	363	361	347	417	335	391	378	378	348	406	371	373	373	361	392	374	352	393	402	370	390	370	368	390	368	351	367	371	391	356	349	362	366	334	373	391	366	384	363	393	374	386	378	402	364	342	371	394	402	401	417	376	378	347	340	379	402	335	350	384	419	393	395	378	364	383	393	353	382	432	345	378	372	404	367	407	354	325	373	366	376	379	396	381	371	384	396	339	339	346	367	367	391	406	386	394	354	357	381	384	365	375	380	401	352	353	380	348	390	368	386	349	377	391	379	393	346	341	382	374	371	355	353	401	363	348	388	355	386	365	382	395	371	370	401	401	334	333	345	387	402	417	374	420	353	367	351	351	386	369	369	364	398	379	346	338	342	373	338	402	409	357	374	391	356	345	375	380	371	378	372	399	395	376	365	393	329	388	383	379	369	386	380	354	385	407	378	379	354	408	349	378	379	380	382	341	369	395	393	373	393	393	395	329	373	380	360	392	362	400	368	389	340	363	384	379	371	364	365	356	384	383	375	375	405	374	386	406	363	368	348	350	370	386	347	383	408	389	380	355	377	330	397	344	395	362	369	386	365	382	367	360	354	394	374	314	368	374	399	397	358	385	374	366	376	362	377	391	383	379	372	359	393	368	373	378	339	395	368	397	371	346	384	378	379	408	357	382	369	354	353	383	367	393	377	388	374	367	373	378	378	385	350	362	366	346	357	359	350	390	366	362	396	354	392	377	354	359	354	355	411	338	375	336	366	372	395	369	383	335	378	381	345	385	379	388	386	347	371
18812	19459	29664	31416	29773	27124	22375	19829	15848	14852	12173	8066	6877	5943	6824	7473	4847	3341	2573	2138	2191	2127	1649	1432	1281	1251	1253	1225	1132	1164	1117	1004	964	932	913	957	927	943	928	947	968	943	895	943	907	919	922	974	942	893	908	912	881	888	978	914	948	949	933	905	951	951	958	922	939	876	922	923	985	945	944	902	934	927	894	935	949	920	840	924	929	892	939	888	885	848	849	894	943	918	928	938	930	898	908	915	851	974	926	953	897	917	905	933	850	927	899	921	894	942	947	865	874	937	932	874	903	905	902	879	905	901	954	901	833	935	898	921	919	926	931	951	903	945	933	898	875	910	926	923	929	900	914	957	952	922	902	1011	933	921	894	927	896	901	905	872	887	966	932	991	941	909	927	936	971	882	907	944	891	894	906	909	950	890	944	948	944	931	914	929	955	910	881	908	952	922	907	943	913	882	909	893	929	939	993	896	1007	914	941	954	929	915	888	923	968	897	979	957	932	922	901	975	956	934	921	926	894	912	897	890	904	909	974	883	921	876	912	853	883	918	915	925	958	927	927	927	940	892	940	909	909	922	885	946	911	873	956	925	903	881	851	903	922	944	930	910	934	925	905	861	902	911	921	961	929	944	880	922	957	912	942	942	906	876	908	908	942	948	971	898	889	924	907	915	945	891	856	885	931	924	962	960	924	944	889	916	934	918	902	992	891	913	921	907	934	911	859	943	921	923	953	918	952	933	905	916	904	991	923	905	905	910	951	892	980	831	907	932	911	922	951	963	890	902	939	910	901	912	887	862	875	908	949	947	888	903	863	881	824	897	931	912	878	904	943	902	917	844	881	932	930	919	915	946	862	916	913	908	942	975	968	907	922	924	923	967	965	947	939	940	911	912	871	879	958	898	891	914	903	943	900	922	877	894	892	926	936	974	928	866	915	908	963	899	920	870	955	938	884	882	920	910	866	886	894	923	869	945	888	946	932	973	905	949	899	914	894	856	874	924	896	964	929	933	857	964	909	931	849	896	926	931	905	920	938	913	970	906	908	889	948	954	874	903	983	959	895	905	964	946	914	861	920	854	920	901	935	894	905	924	881	967	930	868	936	939	916	895	924	949	944	895	898	893	887	916	893	968	908	918	964	897	896	908	902	921	970	881	911	956	933	931	921	970	826	907	928	966	875	881	881	938	891	909	886	882	897	872	930	941	901	901	912	892	928	949	929	899	934	917	902	879	977	912	902	911	918	947	954	967	892	885	880	933	955	997	929	908	896	999	921	910	881	885	950	922	911	926	954	960	860	959	925	939	945	888	895	936	907	889	984	959	905	875	918	929	910	943	847	940	930	906	927	889	912	898	939	921	926	915	873	871	938	899	931	893	902	914	918	917	873	878	952	917	912	941	928	890	894	926	864	948	858	910	963	921	882	903	921	917	960	959	919	840	935	946	898	912	945	926	881	865	922	908	912	926	952	926	954	898	925	912	914	924	936	904	885	921	892	917	929	923	907	879	932	908	887	944	923	922	921	883	921	877	906	873	944	969	850	923	897	970	920	875	918	916	936	926	896	954	899	948	869	917	897	963	913	895	932	883	934	960	910	949	936	947	893	968	890	906	890	895	964	907	927	868	865	924	946	893	941	946	900	912	955	961	925	875	917	898	950	925	921	903	906	884	883	914	961	936	957	891	931	889	989	885	860	870	876	882	937	886	944	923	905	920	888	887	917	933	930	935	899	906	924	899	855	976	924	931	927	876	873	898	908	924	927	926	918	921	906	922	933	927	908	909	897	899	930	887	948	904	922	908	875	905	921	924	912	887	907	884	903	950	890	923	925	939	906	971	899	910	918	960	974	928	941	932	876	865	918	870	915	900	941	932	889	912	914	924	869	915	929	924	911	913	896	915	917	945	944	951	916	936	881	903	896	943	937	933	876	895	907	902	900	948	933	932	903	878	878	932	920	938	882	954	981	904	889	924	909	886	960	979	902	927	974	971	921	928	881	908	932	904	942	918	896	878	934	977	956	878	911	965	905	920	876	940	853	902	938	940	906	958	943	927	934	937	962	849	873	1006	912	929	980	911	898	883	902	911	940	883	880	895	859	904	999	899	914	934	903	965	961	874	913	928	920	917	920	960	936	851	929	876	906	919	939	904	950	912	880	881	897	942	923	909	880	952	902	954	912	930	901	917	879	894	953	895	873	885	930	914	976	925	901	892	893	901	924	932	938	890	950	877	919	927	895	927	865	927	916	914	913	911	988	963	900	935	964	874	910	913	960	953	908	930	916	901	884	930	897	899	939	998	888	945	903	932	917	861	900	899	900	975	958	937	891	941	890	920	910	898	895	896	954	901	918	931	934	934	943	956	924	944	930	956	888	934	922	883	935	886	894	932	922	925	915	914	905	901	881	892	896	943	886	862	907	948	950	875	907	924	924	901	917	912	959	953	917	940	963	941	909	909	929	910	925	981	840	954	940	920	934	901	908	961	901	951	960	961	881	983	967	907	930	893	882	876	926	941	899	955	896	894	935	942	873	940	923	874	886	926	952	938	944	929	927	947	942	892	881	894	919	902	889	871	933	897	904	963	903	924	906	892	916	901	861	922	902	966	916	895	935	953	935	918	926	888	850	935	961	925	926	893	942	918	883	900	960	957	865	939	866	889	902	905	943	940	891	909	950	943	899	908	951	916	943	939	931	979	946	951	890	937	948	881	942	959	877	896	941	866	910	926	893	900	890	944	954	844	903	930	919	918	936	902	951	961	943	932	858	921	962	862	870	936	897	972	955	900	898	952	937	902	883	929	962	927	929	1005	902	906	866	932	926	892	946	923	950	931	925	880	949	891	887	891	942	903	913	921	872	901	944	928	872	980	904	911	878	922	936	935	906	968	883	835	895	884	916	926	914	881	851	845	944	947	917	934	907	936	951	893	913	886	862	908	892	926	917	928	915	871	918	908	910	936	903	907	954	931	882	878	914	940	918	929	889	935	900	904	966	929	937	944	931	889	888	935	899	941	919	909	941	943	941	884	956	949	934	909	874	915	972	907	906	873	947	909	932	913	929	946	902	952	945	923	936	865	935	928	889	877	904	939	959	922	953	888	887	900	880	885	913	890	904	907	912	896	884	861	919	962	906	909	944	928	881	932	937	971	902	908	911	942	883	957	936	916	922	933	932	933	961	957	948	930	895	904	916	903	918	966	863	927	945	892	910	866	952	888	914	891	932	877	958	942	929	946	929	953	896	898	929	925	894	922	934	997	913	879	943	895	943	947	882	865	907	941	880	956	869	889	948	875	943	893	954	884	942	938	911	860	900	915	958	870	893	899	896	957	889	966	862	925	949	862	898	933	922	893	954	917	916	882	924	884	906	910	915	869	896	925	920	858	892	945	938	942	916	939	946	915	965	924	897	896	959	914	926	956	938	908	931	950	935	926	859	958	953	936	914	916	883	899	910	944	978	937	956	941	923	865	894	956	917	917	941	916	846	933	941	948	940	929	938	946
35523	27832	30730	24696	18878	17551	11404	9236	6705	5382	3881	2536	2271	1743	1698	1977	1415	957	721	666	687	727	530	505	494	423	444	453	426	390	413	408	404	403	370	374	364	363	399	373	375	394	379	361	386	377	405	336	379	349	352	376	387	361	380	365	387	359	368	397	392	371	380	367	360	367	337	371	328	360	363	366	408	409	366	362	348	388	394	371	374	383	323	398	376	347	355	363	364	401	355	418	365	372	412	370	386	378	386	382	388	375	373	328	387	381	361	367	355	351	346	375	401	357	394	375	402	373	368	348	393	374	326	383	370	331	363	369	380	350	358	319	402	404	320	389	377	394	373	370	385	345	379	369	397	382	357	394	380	384	374	361	351	400	367	387	359	367	379	375	362	338	359	414	363	388	371	328	341	362	373	403	418	366	375	392	383	364	350	367	401	361	374	370	361	346	351	398	411	388	397	415	384	382	392	361	359	380	401	368	392	397	362	397	392	375	305	365	358	358	361	351	387	397	389	365	395	389	393	376	399	362	371	406	411	363	364	362	375	385	414	396	404	386	373	368	339	379	389	407	346	331	357	327	360	379	375	363	367	418	365	379	394	348	360	388	372	397	397	378	438	386	322	413	354	383	365	355	384	351	396	367	372	415	366	352	396	381	353	375	340	347	394	352	358	337	385	358	401	391	375	385	373	348	372	392	350	378	340	429	363	380	384	383	399	387	372	369	358	401	361	390	431	378	404	357	374	379	359	403	369	359	338	386	383	372	361	352	362	353	352	380	399	398	387	351	363	413	387	353	369	372	351	369	382	373	335	380	328	400	407	369	380	359	347	392	376	350	356	398	370	379	371	385	394	375	371	343	398	367	362	345	366	388	379	382	380	382	388	352	387	382	395	347	356	382	366	382	359	386	350	384	356	367	406	416	393	382	390	392	381	355	348	340	369	350	401	389	388	347	351	395	366	361	359	366	371	398	352	348	388	355	343	365	364	349	353	406	381	375	370	376	346	402	374	358	377	361	364	366	419	370	370	356	322	385	384	389	378	377	366	396	399	394	393	380	366	390	387	400	359	335	412	391	367	385	372	369	342	402	399	356	353	400	433	399	386	357	370	385	410	377	353	350	362	376	389	345	382	358	386	407	380	393	394	416	355	363	402	350	402	347	395	357	386	368	416	357	361	393	389	421	371	382	341	361	362	398	396	399	372	358	350	367	386	344	345	375	393	344	353	366	367	367	383	400	385	353	357	400	355	370	372	363	341	368	370	389	354	354	369	377	357	395	400	378	360	389	386	414	342	352	384	380	355	353	381	373	387	329	394	409	383	356	373	385	378	422	340	391	384	399	368	367	378	336	377	382	374	347	360	380	366	349	384	363	377	335	350	396	370	353	359	380	369	367	356	370	392	391	368	373	375	372	369	371	405	383	377	412	409	368	344	383	382	352	341	383	385	361	364	360	398	380	378	387	355	344	342	347	383	362	321	342	322	388	384	371	369	357	379	365	361	339	385	399	378	369	335	367	366	399	378	361	342	388	358	389	399	380	377	366	348	384	349	364	370	374	385	373	367	350	385	385	373	365	399	371	402	387	417	379	359	349	373	339	370	329	381	352	391	378	381	367	424	383	363	364	421	350	364	382	421	366	382	422	358	380	365	399	393	407	389	411	395	364	362	379	375	410	390	408	368	376	396	371	354	351	379	369	402	363	405	349	340	367	402	348	365	387	385	375	393	352	385	364	400	357	360	347	359	364	364	393	353	387	351	364	367	385	389	347	374	398	398	365	372	349	365	386	368	360	371	375	391	404	373	366	383	359	365	410	378	401	370	374	386	375	356	401	368	367	393	370	381	396	366	409	393	397	383	361	349	363	348	369	352	349	379	363	362	343	369	368	371	339	366	367	381	366	371	430	383	409	354	420	413	381	383	362	385	380	380	361	342	405	379	416	398	345	346	384	359	408	411	392	379	381	372	366	391	374	365	376	391	366	411	413	387	360	370	375	374	387	382	388	401	415	389	355	369	387	374	389	326	429	366	374	379	367	358	370	382	400	400	398	397	367	431	335	387	378	390	389	398	398	356	377	351	391	375	377	378	365	360	363	378	367	400	372	344	358	387	374	394	371	361	423	387	359	372	340	334	381	325	371	383	357	336	341	369	367	423	398	382	359	342	354	391	379	405	391	378	398	334	392	372	351	402	370	346	367	401	363	390	374	386	386	353	385	376	357	386	384	411	373	363	366	394	369	378	384	378	372	373	351	367	359	370	355	348	380	360	361	391	376	395	358	380	383	357	361	412	406	389	394	405	400	356	388	365	403	406	374	367	350	391	350	378	365	367	391	352	396	372	344	363	412	402	396	381	345	389	348	362	365	377	394	379	339	386	368	411	417	357	346	357	348	380	386	373	363	394	352	375	353	372	381	384	384	389	384	375	380	365	391	344	367	400	378	355	422	355	372	375	371	389	325	367	369	390	384	380	352	378	418	372	382	380	386	349	389	370	353	392	377	378	323	413	402	371	350	378	360	384	381	353	369	371	376	391	368	376	389	365	392	357	369	377	352	409	419	354	395	378	406	348	366	338	400	351	365	357	348	354	394	356	384	353	366	363	347	398	374	386	342	363	369	374	354	366	372	413	381	376	339	387	374	414	388	382	370	364	381	381	356	381	388	338	380	378	381	404	370	380	395	349	416	367	372	361	381	390	367	392	365	379	365	358	380	349	347	376	359	378	384	369	390	369	370	372	400	400	364	413	354	346	331	340	424	336	352	391	398	349	397	382	368	367	346	399	418	378	366	386	406	361	389	369	353	372	398	391	412	358	357	370	395	396	379	359	398	366	358	393	379	434	373	396	398	372	380	364	386	343	352	364	380	362	397	379	367	376	365	380	379	361	363	358	354	362	404	336	356	362	386	369	406	351	379	391	353	362	367	382	421	363	382	356	377	370	389	425	353	387	347	366	353	342	375	395	360	381	351	387	339	410	362	343	402	388	374	344	345	347	387	385	409	350	386	391	355	351	391	402	366	391	378	359	381	354	353	384	370	331	352	358	363	356	377	374	360	376	373	387	356	342	372	384	364	368	349	365	359	350	389	328	375	366	356	358	369	358	364	357	359	395	365	360	382	395	355	381	376	363	402	376	406	387	368	366	423	363	367	388	381	380	386	384	364	356	370	372	369	382	331	413	377	368	388	373	366	415	382	393	379	395	387	337	355	395	382	402	386	368	359	319	347	330	412	317	371	391	404	371	351	343	356	381	380	339	378	385	412	384	357	369	382	362	372	401	381	364	346	365	380	377	378	381	338	388	399	363	379	383	405	375	379	376	346	371	370	367	372	409	375	380	384	403	341	359	396	362	364	402	364	384	339	374	374	373	358	371	368	387	410	352	381	387	365	370	390	367	392	370	399	387	380	412	356	386	366	360	375	401	379	377	414	389	365	373	372	424	367	363	387	349	377	401	355	396	358	390	359	388	370	354	374	353	355	401	382	347	384	395	396
21753	24552	34504	36871	35284	33195	29093	26798	22409	21252	16198	13013	11584	9089	9251	10749	7787	4849	3598	2777	3285	3327	2114	2028	1577	1522	1582	1465	1374	1251	1367	1105	985	1006	998	949	1059	943	897	936	1000	907	886	952	923	952	874	944	926	889	906	883	905	929	929	921	952	895	868	885	910	877	950	901	909	942	902	930	875	933	926	899	870	886	898	879	916	902	924	897	843	890	874	917	959	906	927	956	951	902	857	882	899	956	875	911	868	921	920	982	955	911	883	886	915	921	834	903	904	934	937	901	861	870	925	943	952	903	906	940	934	904	951	926	953	924	897	899	874	926	894	931	854	925	930	904	907	910	910	894	871	915	910	876	956	969	927	888	916	937	957	897	921	877	954	882	898	870	853	904	942	908	944	899	900	893	952	955	914	933	888	905	883	980	883	912	995	941	894	909	883	930	941	893	930	959	917	929	927	962	912	917	914	920	915	880	898	913	898	869	922	871	966	1013	917	945	944	915	898	877	955	936	896	876	896	905	909	943	927	898	914	829	894	911	952	897	931	939	938	959	898	924	913	891	915	852	885	892	869	917	880	898	895	936	951	943	924	909	927	872	938	946	886	962	922	950	893	898	900	929	957	887	866	902	907	924	963	904	950	906	902	911	885	911	905	947	903	927	912	877	926	912	894	934	893	856	902	917	948	940	951	857	949	935	895	920	912	967	954	940	901	915	880	890	884	898	888	915	897	887	923	957	919	940	926	974	900	952	930	883	945	887	870	853	944	883	892	896	903	940	925	892	935	935	898	911	942	878	901	907	932	952	897	943	906	980	944	917	888	913	949	948	911	943	928	925	909	935	890	907	958	950	899	934	870	882	913	943	922	911	874	936	905	914	903	862	935	893	917	906	836	886	892	868	933	918	871	883	874	846	940	902	861	939	901	869	930	889	905	942	900	888	909	909	947	920	911	893	923	863	899	886	916	886	890	906	887	918	903	973	891	896	850	923	926	882	953	956	892	888	879	933	940	889	906	867	943	931	905	927	928	930	949	904	936	944	952	901	918	911	922	875	900	924	946	938	923	919	906	899	892	892	910	958	953	904	916	909	908	956	870	894	938	927	920	895	918	1003	910	867	910	894	920	880	903	920	953	894	923	877	920	897	912	955	847	967	928	921	921	915	940	907	911	931	917	938	966	906	907	942	949	930	905	919	912	904	959	861	962	932	877	925	885	935	915	852	888	910	880	892	914	912	930	949	908	882	942	923	891	913	930	857	982	949	871	894	947	925	931	899	933	894	914	869	877	892	930	895	922	935	930	937	937	941	873	903	874	925	963	910	926	861	917	929	891	925	891	860	894	859	905	901	903	888	913	900	920	924	901	909	930	881	945	846	874	902	956	908	888	895	945	921	936	888	950	874	903	895	906	897	920	874	880	864	905	868	917	939	961	913	888	907	902	901	919	931	877	908	923	929	890	848	903	871	892	929	920	892	889	888	919	908	941	905	916	947	890	880	920	997	885	949	879	908	953	916	922	958	885	873	893	892	887	937	926	947	940	914	904	926	963	974	924	904	890	908	954	953	907	923	858	949	901	947	964	995	880	951	951	910	870	945	942	955	944	905	947	923	952	939	928	903	911	955	922	923	912	901	928	958	884	891	924	907	894	963	933	938	934	904	894	899	871	918	950	941	989	892	882	942	969	903	890	917	896	997	920	889	935	902	908	924	939	935	942	946	925	933	891	908	876	910	931	920	935	913	912	965	960	937	890	929	930	919	939	969	901	887	907	899	891	896	898	932	943	895	931	960	860	890	929	888	928	933	884	877	849	901	908	916	917	937	928	922	928	913	895	938	878	948	940	944	936	901	907	908	870	935	932	881	885	915	923	878	952	898	919	946	900	934	883	934	890	941	871	879	889	903	929	920	886	961	992	881	894	939	943	981	933	899	1008	911	923	896	905	949	890	902	899	913	906	922	937	916	888	938	897	924	920	932	877	892	892	932	934	866	882	913	928	959	947	878	905	919	935	912	880	953	927	911	907	892	930	913	908	889	916	969	963	908	903	875	916	878	922	877	947	925	937	909	919	918	887	889	901	911	940	962	920	950	931	864	936	863	1002	914	956	925	910	907	966	926	857	932	967	874	898	890	914	895	929	898	893	872	903	949	919	889	852	888	944	972	969	922	879	895	923	904	954	935	909	964	900	872	918	957	958	907	920	932	961	921	945	931	884	934	832	956	927	957	877	926	875	879	904	886	905	914	897	900	924	891	910	966	920	974	908	882	883	880	901	918	867	972	909	917	869	922	950	918	877	964	890	907	959	860	904	908	923	926	921	846	896	915	908	954	908	885	907	891	903	891	917	923	899	943	935	914	910	861	841	915	915	959	860	910	976	914	954	927	929	937	920	926	874	927	907	911	958	876	923	917	959	883	862	919	917	888	901	868	895	928	925	904	910	878	896	897	897	883	979	930	895	896	881	880	940	927	918	932	904	974	914	935	912	939	905	875	890	960	915	900	913	902	901	980	915	969	909	912	898	881	884	866	937	900	934	908	896	958	933	893	888	907	930	860	888	940	938	885	903	881	884	961	930	868	911	948	909	969	960	914	914	883	889	918	860	921	871	941	983	893	939	947	884	900	887	867	927	874	922	876	908	914	959	935	914	942	918	882	924	917	922	934	953	940	942	912	948	859	885	920	975	874	910	907	902	889	902	923	826	912	861	925	881	929	849	927	924	891	873	918	991	984	951	925	906	825	875	950	953	905	928	942	931	903	865	906	879	856	908	954	916	905	921	951	921	869	921	881	904	932	929	880	918	876	902	872	899	913	883	843	941	861	965	953	948	865	918	932	936	932	889	920	918	859	891	928	922	896	946	904	958	891	914	929	914	928	882	930	926	943	936	940	944	860	932	935	878	881	928	931	917	939	934	900	929	886	922	937	883	923	898	921	976	893	887	931	895	929	945	942	962	870	962	925	956	961	946	919	924	882	891	887	958	907	956	920	903	914	911	879	899	930	907	877	860	850	914	924	887	854	903	892	949	938	855	879	902	947	887	965	916	939	882	841	900	932	935	856	949	902	929	948	895	958	969	994	905	855	892	976	929	866	914	889	948	858	887	854	904	916	901	921	856	892	921	887	917	950	943	898	910	925	888	872	920	928	881	934	916	920	950	893	933	945	939	924	864	871	911	922	830	872	867	988	920	895	882	871	976	871	862	860	935	951	927	945	930	935	916	961	938	878	893	926	902	971	905	935	910	899	945	918	980	887	946	891	920	943	888	917	951	908	951	915	900	938	899	845	964	872	857	839	897	925	911	921	904	961	936	856	872	885	887	947	905	934	929	917	908	923	955	956	919	867	897	952	908	894	923	980	938	928	951	914	878	896	927	933	915	891	909	875	947	889	928	907	923	885	912	873	923	878	907	908	831	903	903	928	943	933	905	948	954	896	967	958	857	862	963	925	886	890	894	930	924	913	944	913	915	915	892	941	902	892	889	900	876	960	921	863	890	883	902	948
29883	15314	14478	10109	6053	3944	2556	1757	1266	1068	859	754	685	588	559	541	505	499	434	429	427	419	395	394	442	403	394	386	390	349	392	403	352	361	356	373	391	341	365	383	336	377	379	395	368	368	364	394	353	358	390	384	377	383	383	389	386	355	414	408	402	375	399	393	399	338	393	396	369	353	377	359	383	425	403	412	376	376	424	394	387	397	384	379	347	370	353	409	363	399	391	404	368	370	381	357	365	366	368	388	363	331	386	398	400	371	422	389	359	352	399	359	357	387	372	347	394	396	399	346	385	372	420	390	429	373	390	372	410	382	396	372	378	391	380	367	380	383	370	349	393	366	353	374	379	357	379	371	363	372	412	373	385	393	412	397	384	374	387	379	339	376	377	350	362	306	358	373	376	372	349	401	391	358	421	394	385	404	392	362	366	395	425	366	359	367	374	351	367	375	378	416	369	396	367	400	381	369	394	389	400	409	394	365	359	416	409	365	396	365	371	349	402	399	371	348	371	383	378	350	402	403	375	384	396	367	404	401	385	376	387	359	382	363	435	394	413	406	369	393	368	381	413	370	395	384	355	378	367	362	401	367	401	369	396	375	363	361	392	371	371	341	389	374	394	380	346	404	362	359	330	391	352	362	385	423	339	362	360	386	370	357	389	367	373	395	373	352	370	376	390	373	365	375	374	333	383	384	352	367	352	373	367	372	413	376	387	423	393	358	387	405	364	391	378	390	347	413	381	370	397	372	368	350	361	380	388	379	344	407	356	400	355	349	369	374	366	372	386	356	384	388	401	356	378	388	384	369	352	392	365	374	396	373	361	364	384	372	361	408	385	356	346	386	384	374	375	348	371	385	404	393	380	389	344	394	385	406	359	376	356	408	369	413	357	370	353	384	355	349	392	369	387	366	432	368	348	375	374	345	392	372	363	370	373	360	383	360	351	396	390	381	345	363	396	355	388	353	403	389	402	402	364	351	368	373	374	372	418	386	386	387	364	400	372	382	373	380	358	419	398	372	373	375	382	340	386	379	376	376	355	390	404	367	382	364	358	393	388	401	353	385	378	369	407	378	383	342	375	347	353	360	337	375	324	355	409	375	380	415	384	385	412	379	377	358	383	382	376	371	396	359	393	366	362	369	382	352	366	381	373	401	411	365	394	334	390	385	401	397	353	399	377	371	374	369	350	359	336	374	372	389	385	368	360	388	353	372	378	374	352	375	387	357	361	373	380	369	394	384	359	358	377	413	373	335	368	392	391	376	358	401	379	379	373	357	407	381	351	381	382	389	379	413	424	397	398	392	402	376	365	389	361	374	363	376	379	364	366	372	369	376	368	388	396	398	376	372	388	383	359	378	369	359	403	373	389	382	355	371	367	369	386	373	364	331	348	394	366	396	383	407	367	358	342	428	348	361	366	409	374	386	379	388	361	415	352	381	397	423	317	371	406	391	364	360	379	402	368	346	417	372	355	368	383	386	393	339	383	384	396	356	360	383	386	353	349	349	366	345	374	384	401	379	364	352	403	372	385	355	362	364	378	377	402	363	361	405	371	376	391	380	402	381	362	390	350	343	371	379	388	403	380	380	341	394	397	373	378	419	342	391	391	371	391	423	376	410	344	367	383	343	367	380	370	359	362	363	368	376	365	376	380	351	423	368	365	347	413	356	379	377	368	380	363	349	342	380	400	350	388	372	382	367	377	396	393	407	370	356	403	376	352	369	431	329	373	385	340	386	371	359	389	373	374	416	370	363	390	387	365	358	360	374	379	394	375	350	351	389	373	400	377	375	403	367	367	360	388	403	356	387	384	390	372	407	365	408	376	360	351	365	378	371	339	350	402	396	363	371	393	349	424	378	364	410	364	361	385	374	391	349	375	381	394	377	337	369	374	360	391	386	376	373	386	386	373	374	368	345	379	394	399	373	363	405	338	385	380	392	387	442	352	385	422	399	380	411	390	390	388	373	400	402	429	361	372	361	358	380	374	364	345	390	369	360	385	386	372	377	353	366	378	354	398	395	358	374	321	420	370	381	369	395	352	334	393	359	374	364	404	337	363	389	379	364	380	380	396	388	375	392	365	368	388	351	402	384	386	360	385	372	356	369	391	370	375	383	362	352	411	353	383	407	384	378	397	384	383	385	339	358	372	384	362	394	376	366	379	367	392	396	378	368	392	350	371	401	396	423	366	404	356	389	400	370	363	396	364	392	350	394	393	374	359	365	391	398	415	344	353	324	382	408	401	371	404	384	396	397	411	421	374	386	379	397	354	400	389	389	366	377	379	410	386	389	393	358	367	378	360	379	358	395	392	372	352	426	337	408	400	357	332	349	383	409	362	380	353	371	342	362	371	406	345	402	365	374	360	382	390	365	400	374	395	409	358	361	371	356	367	381	426	396	355	391	327	361	393	382	397	374	368	393	335	401	394	381	411	421	338	363	384	372	368	369	334	390	412	404	389	373	366	379	391	390	395	352	404	370	390	385	349	398	383	368	337	351	364	399	396	375	362	361	385	352	365	346	387	397	371	396	386	396	417	378	409	370	383	352	419	370	413	378	384	359	380	356	390	360	371	381	381	401	369	377	386	372	341	367	368	400	363	406	374	386	333	394	407	397	344	368	368	419	372	389	420	320	396	329	367	360	367	392	392	412	377	355	340	365	416	379	377	391	371	393	375	368	362	372	380	381	392	371	380	400	380	377	331	369	370	332	367	365	358	383	380	393	342	404	372	366	360	374	395	389	392	405	360	366	397	360	374	394	363	371	404	390	370	350	401	422	384	397	344	395	365	388	374	343	349	376	374	374	387	425	385	363	394	385	358	382	383	370	356	365	392	382	376	360	347	375	377	381	383	349	422	343	370	368	395	395	386	405	386	357	374	382	372	414	373	400	386	378	406	354	371	397	379	366	396	391	386	370	404	362	401	356	371	345	374	381	352	380	399	334	358	355	371	411	364	360	386	384	360	403	388	353	378	374	338	379	390	375	365	358	447	397	387	358	383	415	453	401	372	394	372	367	386	389	389	387	365	382	400	381	406	416	402	391	353	377	352	363	385	343	388	335	369	393	375	383	346	379	372	368	391	387	414	348	355	403	426	381	386	388	330	384	395	386	382	357	394	406	337	378	357	382	377	375	377	376	396	413	366	400	406	394	387	335	392	375	377	373	391	396	370	387	406	372	367	383	365	401	351	404	385	374	392	373	408	344	397	362	374	349	359	344	371	382	404	374	345	367	383	374	357	378	398	391	352	404	347	365	416	389	370	387	377	373	414	346	389	352	392	359	364	382	391	401	357	358	388	366	404	395	380	371	394	352	374	392	348	387	379	365	333	388	351	326	391	391	410	391	362	332	386	404	388	363	395	387	414	379	369	408	382	360	398	344	392	371	394	368	407	394	381	381	391	357	356	382	394	366	400	378	382	370	338	396	387	361	371	397	393	384	359	415	377	353	347	384	390	408	370	363	394	394	376	368	368	359	382	377	359	380
15079	12893	21956	23194	20217	16324	11956	8964	6897	5799	4501	3732	3142	2737	2345	2133	1864	1628	1400	1355	1270	1308	1134	1114	1071	1062	1024	1031	1079	960	971	976	908	943	953	932	898	962	891	959	929	930	957	921	957	921	924	943	932	945	895	909	928	942	874	916	952	936	880	931	920	986	912	978	925	902	905	901	1017	877	869	909	949	914	927	864	914	903	946	926	893	881	896	879	917	957	956	883	902	962	921	954	927	926	893	954	958	958	863	928	947	930	938	894	932	891	886	888	886	944	893	933	926	927	912	922	918	948	869	974	897	950	903	896	884	918	951	892	938	863	884	950	851	928	908	925	833	947	899	886	1007	899	934	924	932	884	910	872	887	903	941	936	959	927	883	928	932	948	942	911	901	894	928	932	898	919	973	938	901	933	899	952	883	946	869	911	971	947	902	908	937	945	865	939	891	913	929	921	947	906	884	906	900	940	897	982	909	903	902	939	955	863	965	943	899	957	917	938	957	898	885	965	907	912	918	904	926	923	930	961	936	915	956	898	933	946	909	964	941	944	957	901	902	951	945	858	908	917	927	917	923	920	925	897	896	905	921	945	922	909	865	908	913	939	894	916	923	896	926	984	928	912	887	923	917	898	960	935	927	922	917	951	923	960	925	932	885	867	863	937	930	936	958	939	929	906	945	1003	856	926	886	942	888	911	899	928	947	910	893	926	975	917	853	893	954	972	938	949	962	908	912	943	944	888	894	889	892	981	917	900	878	924	930	902	982	888	1044	899	906	922	901	923	934	912	901	912	975	911	915	898	926	945	917	903	913	916	921	935	916	964	953	914	900	899	907	908	934	911	874	894	946	904	887	932	948	890	921	925	860	948	926	1008	887	887	916	928	971	905	928	949	939	1003	943	833	859	905	927	951	958	964	977	878	973	893	906	884	961	923	886	901	954	923	893	890	944	888	910	968	938	901	869	915	903	964	909	906	951	932	927	920	924	926	944	935	955	915	942	893	922	901	897	941	900	925	930	914	906	847	955	892	933	926	890	955	955	911	897	920	905	907	981	909	874	884	984	851	945	849	857	906	934	967	950	861	858	943	886	929	937	843	934	949	907	932	944	903	928	922	961	911	913	906	911	896	972	1004	950	941	937	923	919	932	912	915	939	868	922	928	900	928	913	940	917	940	937	950	941	875	942	954	907	845	959	903	946	959	889	909	911	928	971	886	823	1002	945	924	878	904	975	900	914	911	953	900	888	942	936	944	951	949	950	902	928	909	953	959	923	916	927	899	903	917	926	980	886	926	918	936	939	898	883	923	872	948	932	945	885	842	962	926	924	938	929	898	920	907	896	888	901	904	952	926	958	937	891	927	940	886	913	906	911	931	912	925	922	889	949	928	932	941	953	927	937	954	873	882	943	855	954	862	944	916	931	915	870	948	958	955	856	908	902	945	975	876	923	957	934	903	913	931	927	928	930	956	867	921	955	919	943	962	892	932	924	879	882	928	916	932	911	855	969	917	872	929	985	883	922	918	925	990	944	924	881	894	952	941	896	909	939	979	958	942	858	926	954	884	862	958	894	990	889	933	925	871	885	917	937	925	967	968	886	918	960	955	923	919	869	993	894	981	934	853	949	964	955	929	860	942	891	960	905	951	932	961	993	898	929	966	887	941	922	948	856	940	952	922	880	928	891	910	849	916	904	914	909	944	935	868	954	882	924	900	913	895	891	928	954	914	905	935	928	958	937	893	922	893	900	965	928	921	930	921	928	932	919	896	894	970	921	922	913	902	914	987	922	935	943	932	879	870	907	918	907	946	941	865	944	912	885	931	868	886	943	925	892	982	938	897	921	893	962	921	967	907	918	967	916	946	946	951	956	958	967	895	919	932	926	913	956	951	860	962	922	894	920	929	863	922	924	944	947	889	956	937	912	920	935	912	907	900	886	898	941	905	933	902	944	967	947	971	888	877	928	942	938	889	946	905	959	892	928	869	937	923	891	964	968	906	912	914	901	914	948	932	908	913	892	933	931	857	930	926	951	991	880	925	889	949	946	990	950	909	931	936	975	956	972	911	941	958	891	928	924	961	921	912	959	965	954	907	931	940	956	965	885	930	907	877	875	953	1007	911	888	937	872	929	932	986	932	892	874	924	925	866	905	900	901	916	930	951	927	915	910	931	908	914	944	951	911	939	927	938	934	979	953	967	991	908	914	949	899	929	916	923	946	892	888	905	902	899	925	896	955	951	919	906	926	971	901	883	854	895	919	956	923	870	918	952	956	931	920	939	879	962	867	909	891	920	923	913	870	941	925	895	906	945	913	859	866	909	920	956	915	926	946	900	859	881	970	886	941	908	924	921	927	912	909	827	947	938	901	933	948	886	940	969	944	933	909	905	961	905	955	996	843	928	920	869	914	971	972	909	910	911	954	919	922	951	913	890	906	954	890	890	915	901	919	932	954	898	931	945	942	890	918	914	884	924	901	911	901	916	934	955	945	951	953	963	903	907	939	933	887	904	941	941	963	915	932	878	945	894	870	1003	933	907	940	900	889	921	957	928	925	882	911	929	925	898	933	886	937	977	906	896	925	966	937	886	952	963	915	942	878	896	889	893	938	956	911	869	934	927	929	867	946	911	970	908	893	895	925	951	895	934	889	959	893	881	953	930	932	948	898	926	958	916	895	972	940	982	871	950	928	936	898	1006	877	933	934	943	976	926	962	896	929	908	914	953	894	874	905	927	933	875	953	903	917	914	884	922	929	876	955	900	867	944	949	854	907	935	926	946	911	921	865	940	948	907	871	975	905	945	931	941	912	934	919	922	928	869	924	881	927	922	925	940	892	900	893	933	911	894	965	941	919	883	930	921	898	927	931	918	941	933	919	913	843	968	931	922	900	898	948	902	909	914	962	909	926	904	958	910	955	903	937	919	868	900	921	955	897	897	898	913	883	917	913	936	958	932	909	941	919	914	924	948	1011	896	959	943	913	933	910	929	904	875	904	929	919	928	892	971	939	925	935	955	912	907	910	932	980	939	907	915	937	891	890	907	883	952	923	930	920	1004	928	897	894	911	950	921	870	910	973	895	920	908	942	908	937	920	981	957	979	897	929	867	910	893	903	934	897	951	945	918	907	915	929	946	929	953	947	924	896	967	928	915	964	902	946	964	890	895	922	978	878	922	892	924	851	977	884	888	885	894	877	922	928	920	966	951	929	931	945	937	962	933	938	914	929	893	908	947	918	950	846	937	943	930	947	926	917	930	940	909	1007	933	919	934	944	877	909	941	921	875	952	917	914	914	913	957	935	921	902	951	937	874	905	957	913	944	943	924	853	916	950	939	881	933	900	948	933	928	911	910	914	925	940	923	972	960	925	879	921	937	934	917	927	936	936	973	928	952	873	927	906	916	919	999	933	941	922	898	963	914	950	954	921	954	890	899	928	921	957	927	893	995	949	895	875	954	921	877	905	955	949	884	899	908	919	954	955	935	938	898	957	849	962	905	941	921	922	924	947	935	993	912
33264	22438	23094	17653	12850	10427	5397	4683	3350	2965	2242	1608	1245	1060	898	1078	881	688	595	447	518	504	443	438	403	414	448	416	366	381	405	364	397	407	401	366	391	385	415	352	367	394	357	368	353	404	350	403	388	373	387	347	393	349	399	380	324	361	346	378	363	404	390	359	371	386	359	401	377	377	386	368	394	351	379	365	370	367	353	361	323	339	376	413	357	426	402	383	368	363	365	362	357	350	370	358	326	397	380	359	385	392	392	370	407	341	357	391	390	351	373	364	384	396	353	351	353	324	341	355	382	341	386	369	347	341	412	358	349	350	369	361	369	377	368	375	336	362	333	366	366	368	376	395	396	395	387	373	378	371	367	375	393	393	377	368	387	353	371	365	353	329	353	378	363	348	378	395	344	360	413	374	374	400	388	378	408	372	377	393	387	337	374	378	366	362	352	376	384	371	350	386	364	361	349	377	366	342	386	382	363	354	385	353	323	339	351	383	383	341	362	351	369	352	342	360	387	366	358	406	374	331	351	368	335	350	364	366	351	359	373	386	365	370	368	392	345	403	366	381	399	366	394	395	357	377	368	369	356	341	396	392	385	382	349	386	336	377	339	347	360	355	360	368	397	360	369	385	372	383	386	347	375	371	356	369	368	328	390	390	389	335	357	349	384	370	373	319	385	370	350	357	411	401	392	353	383	392	388	333	396	368	372	392	357	364	362	383	387	397	349	360	386	361	354	371	359	364	394	402	360	359	368	345	329	391	371	342	344	376	369	355	369	403	349	374	370	355	366	366	336	351	385	374	352	359	364	336	416	401	361	350	388	337	368	354	392	302	369	386	382	328	356	349	387	362	398	410	403	372	388	343	361	315	345	354	376	421	386	386	358	356	356	351	392	338	364	364	378	354	356	347	366	365	378	406	388	391	400	381	339	365	361	353	366	373	410	360	347	379	341	391	354	358	373	370	398	354	393	397	390	355	349	391	366	380	359	354	368	397	395	375	381	347	379	351	401	372	326	378	344	359	372	399	365	367	358	369	365	336	332	364	388	361	362	343	340	376	381	410	359	342	363	336	399	422	371	387	379	326	378	370	374	418	397	384	401	371	416	346	413	360	384	373	402	395	365	376	389	396	353	342	392	355	384	415	356	328	409	378	393	383	387	384	358	371	360	363	326	363	366	390	362	356	409	388	391	367	364	384	349	345	391	414	363	341	373	381	372	365	360	381	374	376	353	372	380	368	368	380	393	357	351	383	337	406	365	374	363	359	387	340	356	353	347	364	354	348	349	387	382	409	368	316	370	323	384	371	374	382	369	395	378	423	397	360	333	381	377	392	379	381	387	374	360	358	368	380	361	366	321	387	362	355	350	372	394	342	386	362	384	376	420	398	404	377	346	347	362	339	380	364	387	348	382	361	365	360	360	420	421	392	337	383	376	402	370	379	347	331	364	365	350	363	345	382	430	348	408	366	324	384	380	359	390	322	368	373	377	383	386	373	383	351	364	384	392	365	344	372	393	382	389	363	362	378	375	413	374	381	418	393	348	361	358	362	389	362	386	371	342	390	393	343	378	361	323	363	372	358	356	362	385	379	336	371	359	386	389	388	374	391	393	383	368	374	353	353	363	337	334	381	363	385	356	363	381	360	349	353	366	359	379	367	401	370	373	350	361	396	343	340	366	365	350	368	361	331	417	343	354	409	372	377	396	413	392	371	349	399	372	372	386	389	387	356	359	398	344	357	314	369	354	379	386	342	369	390	359	381	350	337	377	371	359	386	359	364	368	363	370	372	363	367	387	341	375	400	359	386	360	323	379	387	370	380	350	346	364	370	370	379	361	391	372	374	373	355	395	342	380	361	370	394	382	373	398	383	364	343	349	356	368	345	370	390	388	401	389	358	404	380	408	377	377	394	362	396	392	379	378	366	357	374	352	398	360	381	345	375	368	400	366	367	363	365	403	356	392	338	355	360	364	338	396	419	368	365	387	397	328	345	352	344	405	361	388	361	384	345	388	381	398	374	377	415	400	369	380	387	367	352	374	343	375	385	370	363	391	360	382	402	338	363	387	354	382	382	411	384	368	348	327	381	380	386	351	404	393	391	350	378	393	323	358	369	352	364	381	356	374	392	399	389	369	354	332	346	339	381	395	380	352	380	368	373	375	366	366	358	423	358	359	346	373	411	388	368	357	373	363	385	351	336	403	362	367	371	367	382	376	371	351	379	377	393	319	358	383	370	360	373	396	357	366	366	371	385	374	373	375	403	368	343	378	343	366	358	378	374	394	364	383	372	392	363	372	328	352	366	338	364	369	379	420	352	362	370	359	367	369	364	370	365	393	376	377	333	359	387	366	361	382	366	355	342	370	350	365	389	371	396	389	366	357	392	399	351	350	348	340	337	359	355	356	400	325	366	382	381	419	379	369	374	359	369	375	349	376	354	377	392	370	369	428	342	357	369	373	347	346	369	352	398	388	394	348	356	360	318	379	356	358	385	388	346	378	373	383	368	386	375	387	382	357	392	382	421	385	375	330	398	369	385	395	354	368	381	341	380	379	330	379	377	341	401	365	395	368	370	357	350	379	362	375	373	373	390	404	436	370	365	389	410	370	380	318	375	381	336	351	357	397	365	363	372	404	371	390	345	367	407	407	411	368	348	364	341	345	385	367	387	375	360	363	384	381	388	330	372	365	365	376	363	347	354	355	372	346	393	387	374	373	351	340	332	401	374	360	320	401	359	375	362	382	383	354	356	366	359	366	362	375	409	356	366	349	376	354	343	375	380	351	351	369	378	403	346	379	376	385	379	346	366	389	359	409	408	381	349	382	373	378	400	382	362	352	359	360	383	373	394	400	338	374	335	416	384	369	356	341	359	366	367	407	370	410	396	382	358	356	359	370	381	381	411	358	360	376	393	395	350	353	355	361	371	380	376	377	365	328	356	377	396	369	368	354	396	382	399	401	348	360	388	342	328	369	382	331	323	395	341	432	354	376	383	362	362	310	363	355	382	335	392	362	339	375	381	346	372	372	360	366	399	397	372	395	380	335	380	383	382	364	356	334	331	358	359	384	345	405	368	326	347	354	357	379	402	404	366	350	383	353	357	352	369	342	377	374	381	384	382	387	377	390	388	356	376	405	395	406	376	369	346	356	397	376	393	336	367	334	358	365	377	370	398	352	365	363	359	371	375	406	344	345	376	354	383	370	345	400	366	382	368	363	336	376	371	357	364	331	352	352	401	357	373	356	368	352	387	353	358	359	392	400	404	392	379	354	360	372	394	361	411	350	358	376	403	400	353	361	351	368	357	382	391	410	375	374	396	372	352	403	383	332	373	352	408	378	343	387	386	387	374	382	379	379	383	344	395	363	388	364	361	380	343	366	417	364	361	366	350	373	401	416	365	365	413	392	371	348	362	377	390	382	378	400	380	382	372	380	377	376	344	385	344	367	358	358	377	381	372	344	377	395	366	349	362	333	386	327	376	354	386	366	377
19083	19667	29073	31001	29430	26331	19415	19201	15565	14543	11383	8868	6916	5844	4946	5758	4384	2971	2355	1876	2206	2110	1501	1362	1291	1230	1281	1235	1197	1149	1000	951	1000	1017	923	950	952	973	976	919	923	910	951	924	947	916	944	966	913	890	911	932	899	872	859	955	891	867	932	942	964	862	922	888	915	928	922	938	938	880	915	900	903	887	938	927	877	891	874	884	879	873	918	940	873	898	877	941	914	971	929	907	859	913	870	893	908	950	921	943	931	894	907	881	906	916	906	922	867	911	914	990	910	950	888	900	920	899	926	861	895	897	931	905	896	950	947	917	875	913	876	896	940	844	916	903	864	886	931	883	972	945	920	921	944	894	908	879	959	887	907	905	882	948	948	944	903	946	878	916	872	959	909	920	915	910	996	930	872	833	911	905	897	872	908	940	890	923	882	929	935	890	913	898	911	907	901	901	925	906	903	918	942	921	944	908	899	958	922	899	890	886	929	934	898	946	895	905	935	914	945	947	908	931	903	941	962	916	895	898	897	903	910	939	957	918	905	948	915	949	885	858	882	906	908	924	899	971	874	882	891	921	887	938	861	905	886	924	913	898	911	951	917	929	877	930	975	938	924	909	914	903	897	925	878	858	944	871	915	876	899	897	926	930	931	925	878	899	903	929	916	894	890	919	908	973	936	936	907	936	894	977	885	920	894	925	913	939	905	882	930	901	925	924	888	885	915	906	895	952	920	956	898	919	902	869	959	939	957	951	915	922	899	912	870	922	947	902	923	867	966	927	874	855	880	896	935	868	1004	907	902	934	909	893	914	874	890	892	914	922	880	907	894	956	919	900	918	950	954	980	914	951	883	924	956	895	960	869	889	920	889	917	908	856	895	876	986	878	878	882	956	893	935	905	875	918	903	921	850	923	926	915	926	870	905	900	863	927	934	892	887	906	899	939	941	913	950	886	855	888	834	899	880	961	923	880	900	893	891	855	956	906	954	907	886	949	912	955	962	953	896	871	885	881	906	911	908	936	920	920	858	912	904	902	880	888	963	874	908	899	920	915	890	909	889	858	944	934	914	864	913	935	914	909	943	919	922	888	938	906	909	913	920	968	868	927	881	949	885	961	925	894	883	881	869	890	939	900	901	881	918	996	897	940	962	958	912	951	894	874	926	931	924	942	948	913	899	908	887	885	919	851	941	934	909	910	891	899	901	961	932	883	900	900	896	864	907	893	902	892	903	873	896	892	891	870	958	884	943	896	990	891	901	900	924	918	935	909	916	943	954	907	938	904	880	914	932	866	902	936	892	969	871	896	948	861	875	924	889	957	907	888	925	904	925	947	946	908	925	918	878	856	907	954	863	877	911	921	918	917	872	914	875	919	912	932	941	892	936	907	921	947	902	907	926	846	943	870	919	871	893	864	879	910	948	909	877	863	940	898	905	929	903	912	908	904	973	867	931	947	962	896	906	907	911	973	935	919	898	906	940	862	940	876	903	892	881	929	924	946	895	905	925	946	919	955	870	892	874	911	888	892	931	950	875	933	976	915	919	934	840	920	963	960	898	901	902	923	900	926	951	925	919	887	866	908	917	917	865	892	930	904	903	899	891	928	896	968	925	934	897	898	867	912	938	869	914	955	908	892	900	880	865	972	903	991	967	900	927	869	907	906	911	929	871	896	932	925	910	857	869	893	889	895	937	871	930	951	917	908	947	866	961	895	859	937	912	921	868	869	902	911	931	912	906	889	907	875	860	918	868	910	932	964	834	926	946	904	956	866	881	869	938	917	915	877	864	876	863	883	906	919	916	919	936	932	950	932	906	902	906	928	926	890	893	908	966	936	897	951	957	819	904	888	885	877	920	901	995	891	942	917	859	890	912	914	950	895	940	900	974	910	888	909	882	950	914	904	920	862	878	946	942	925	874	917	887	912	886	926	875	904	898	889	904	852	919	958	911	919	914	915	1002	909	938	904	955	915	907	936	923	959	897	878	944	917	906	929	920	906	884	893	977	917	962	836	912	875	926	932	921	899	920	931	932	893	950	866	907	885	909	884	889	921	922	943	944	899	918	897	932	884	910	931	886	864	899	921	915	902	897	910	888	889	891	903	890	883	909	894	983	888	904	936	898	910	887	902	895	937	936	940	913	877	879	898	876	974	943	863	918	903	935	870	891	935	898	892	923	909	915	910	928	924	972	883	886	903	966	933	904	912	877	959	930	894	905	904	944	911	900	961	916	910	907	908	876	925	932	952	917	891	916	925	886	901	916	887	900	903	933	964	884	936	874	939	884	890	927	921	951	901	896	901	921	958	887	914	942	964	874	905	923	871	919	887	952	934	899	891	906	904	900	897	909	844	910	948	905	884	870	911	920	879	929	883	928	865	904	953	911	904	924	998	926	920	910	920	903	905	899	959	922	848	872	937	955	911	893	880	980	889	859	906	921	845	901	894	939	900	900	880	931	927	942	873	903	941	895	911	955	871	885	926	901	892	904	907	896	905	908	865	931	952	899	924	901	886	890	883	883	968	899	908	976	897	899	887	994	906	897	930	868	967	881	903	901	920	922	895	923	875	890	896	950	879	955	889	895	849	888	954	897	930	890	849	871	956	913	922	938	870	920	878	936	886	930	991	931	934	904	914	951	915	866	960	932	958	915	935	922	927	901	862	945	936	927	950	913	853	941	897	916	962	942	921	931	907	995	897	917	924	941	955	908	930	863	953	850	887	905	933	950	894	938	990	834	863	924	919	975	964	899	874	880	854	935	932	908	915	869	906	894	875	897	914	873	847	912	897	883	866	933	919	905	901	930	911	906	936	905	909	884	887	897	894	894	921	955	901	912	893	927	920	940	917	875	925	928	920	954	853	922	894	939	906	912	922	884	937	926	850	894	934	934	916	862	928	941	934	922	938	965	870	928	911	966	906	905	891	859	923	907	837	914	920	903	927	921	934	883	924	908	919	880	909	899	922	943	953	895	933	907	952	899	887	910	865	927	908	930	875	870	945	918	907	895	905	941	885	856	924	901	891	883	933	935	926	909	947	918	864	949	949	918	899	948	930	879	941	890	950	918	947	871	929	857	886	926	890	909	867	914	934	884	907	920	923	869	917	897	892	877	876	871	897	880	946	882	905	872	911	915	898	933	879	887	956	949	907	890	891	922	989	927	932	891	880	868	909	882	918	924	939	922	872	917	843	910	932	911	925	884	948	897	943	904	893	902	882	884	925	881	981	904	882	900	927	957	921	939	900	896	939	898	896	880	952	899	903	894	899	860	902	884	880	891	881	898	927	886	860	909	930	903	928	961	901	913	925	882	922	879	970	899	870	930	942	907	901	976	908	938	930	942	905	892	919	942	988	890	909	871	904	939	872	910	941	909	913	934	857	922	924	886	914	918	929	864	881	889	941	898	896	910	876	861	924	885	926	883	913	885	894	906	840	903	911	919	905	934	894	912	839	913	923	923	906	904	877	916	918	941	941	937	867	894	928	861	938	938	915	897	913	884	888
35657	28714	29982	24106	20006	17061	10070	8249	5941	4845	4131	2713	1819	1670	1481	1633	1316	870	741	637	678	602	535	507	451	419	439	434	420	441	459	411	400	386	374	381	404	377	392	430	393	339	341	413	399	395	385	374	374	375	387	381	365	378	353	355	334	373	379	353	340	359	362	368	388	360	377	386	336	392	335	367	354	383	383	381	381	372	374	398	343	400	385	411	381	367	365	356	359	359	363	415	366	347	366	404	370	354	354	377	365	370	389	397	399	378	345	392	322	400	375	363	384	358	376	384	350	345	352	371	347	394	393	340	376	422	385	389	381	390	371	335	395	354	371	380	380	383	376	366	404	356	371	384	372	375	393	357	343	386	383	379	353	403	393	365	369	387	400	376	375	369	341	397	358	366	381	354	375	398	366	346	374	362	350	356	395	356	370	404	397	372	401	405	361	412	365	376	359	378	397	409	366	327	388	387	387	364	367	345	381	369	397	354	366	398	357	364	378	370	378	371	418	381	342	366	369	358	374	375	368	379	343	390	380	400	413	397	416	355	332	363	386	348	347	377	416	355	368	347	369	379	407	365	395	360	351	353	378	337	373	374	362	350	359	387	357	398	364	385	386	343	358	369	388	321	394	377	398	328	350	391	369	374	411	354	393	355	371	360	351	386	382	372	385	383	366	394	364	402	396	399	339	364	383	390	373	391	388	353	370	342	413	388	384	387	390	328	340	386	345	406	377	384	374	389	335	422	384	360	360	374	393	382	380	385	349	363	331	371	350	357	327	356	388	366	359	384	390	373	383	358	329	387	367	405	394	360	367	361	392	370	408	354	350	355	382	380	383	369	419	368	365	397	378	349	391	346	350	370	370	374	378	392	381	389	366	369	346	400	339	350	361	343	351	359	354	373	406	372	356	399	376	349	375	370	378	376	358	363	342	372	387	352	385	395	355	405	347	412	402	377	408	376	366	347	384	368	347	376	364	415	348	374	391	434	374	350	380	345	360	373	380	342	376	374	323	351	378	370	397	367	414	368	366	365	391	373	361	379	401	364	368	351	356	387	401	396	360	370	373	372	358	339	380	371	418	373	385	360	346	342	357	361	333	422	376	397	376	384	391	412	358	360	370	345	376	389	390	321	376	373	374	400	360	379	328	332	389	406	371	377	353	356	387	356	388	366	375	353	381	380	371	376	358	337	371	363	358	374	392	404	382	345	339	394	359	363	368	386	395	364	404	390	340	361	346	338	368	393	358	369	391	373	384	341	386	354	383	386	382	365	405	374	352	360	359	387	424	382	377	372	397	359	354	399	427	384	372	370	358	371	370	379	385	374	372	388	382	341	364	380	377	362	335	347	389	388	372	407	366	372	369	373	370	323	341	412	354	345	378	381	349	377	400	387	349	379	380	376	392	393	388	364	367	376	375	375	376	387	371	371	381	384	369	371	385	389	352	371	354	395	340	342	360	334	382	387	377	377	399	360	401	364	377	359	360	382	383	348	364	361	425	370	375	394	396	403	389	395	355	410	368	371	346	366	379	373	356	353	330	357	421	357	358	351	384	368	391	381	382	410	389	391	391	389	372	401	388	366	358	356	392	414	384	341	352	350	356	373	330	351	380	396	395	405	390	353	367	360	384	385	333	346	413	359	383	356	367	373	353	382	374	377	372	328	360	357	394	381	418	364	360	385	354	409	374	368	338	338	345	341	374	366	385	354	397	435	380	356	381	408	392	347	357	369	379	328	364	378	366	363	378	361	394	373	401	364	367	364	397	383	364	342	365	351	362	339	364	357	357	363	382	369	349	365	386	383	350	371	371	349	363	371	381	349	375	372	359	369	382	371	380	398	350	370	353	392	327	363	335	399	360	356	379	406	408	404	382	361	374	318	356	400	348	357	364	393	374	371	399	358	367	372	371	369	383	361	382	368	346	395	407	372	355	344	365	380	382	351	367	384	386	347	387	386	372	365	383	389	347	372	399	403	374	422	424	379	367	420	376	362	357	368	338	338	334	342	327	370	390	375	355	362	383	377	377	381	374	402	359	374	384	380	379	395	385	382	391	392	374	364	389	339	367	408	376	351	351	417	367	366	350	338	395	364	401	374	385	363	355	345	407	374	368	368	380	342	356	404	367	365	399	371	354	398	352	385	366	350	375	367	378	337	358	340	393	352	375	369	381	368	350	374	364	358	389	378	357	379	365	379	337	351	386	385	400	379	400	360	385	335	338	379	371	402	343	373	376	382	363	388	397	391	383	358	385	374	363	364	371	382	396	365	378	337	392	350	347	365	394	418	376	390	366	380	370	376	342	360	379	363	328	393	388	373	396	369	389	366	378	365	343	404	359	378	391	381	404	367	362	381	351	406	348	383	379	411	349	377	409	392	371	368	364	383	373	416	394	381	405	368	417	343	363	373	405	387	372	398	406	349	340	387	361	383	390	357	383	400	363	347	372	364	352	378	375	425	378	369	386	361	330	378	360	375	362	353	368	342	375	397	384	377	397	387	360	355	378	358	377	357	365	366	341	324	362	386	370	359	352	348	366	353	362	393	357	389	344	395	364	361	362	357	394	399	387	386	342	361	393	384	368	389	381	376	357	335	363	371	378	364	303	381	401	380	330	388	344	345	338	344	385	363	371	363	405	350	360	360	329	344	377	368	391	338	370	359	375	383	414	392	377	390	374	379	387	357	402	343	385	388	369	357	396	383	351	408	391	406	344	374	364	374	384	365	386	360	362	371	342	367	340	389	370	354	335	404	372	388	350	333	349	395	384	384	387	398	356	359	355	353	414	378	347	358	369	372	370	390	353	355	373	363	373	380	367	401	385	392	353	335	365	348	355	379	373	406	307	397	354	379	392	390	417	382	388	369	359	375	395	375	348	371	386	398	401	358	344	403	332	390	364	418	377	372	365	388	393	392	401	354	371	395	344	384	377	405	367	347	373	383	394	366	354	374	359	364	413	365	373	382	368	400	386	375	394	352	335	342	403	403	367	402	404	400	371	373	372	379	371	364	409	389	384	399	397	405	397	358	370	343	385	353	341	361	368	372	350	410	382	374	354	388	358	351	361	391	383	371	381	354	365	376	365	357	401	345	345	353	367	416	360	347	347	354	380	404	398	409	378	356	362	390	348	391	366	381	364	378	406	353	364	364	369	352	365	370	362	370	395	421	363	418	344	341	388	367	384	386	395	379	379	354	363	364	369	317	328	411	350	384	374	394	351	382	406	355	384	364	403	349	374	382	375	351	384	360	384	360	354	352	364	365	368	336	381	386	348	407	360	376	349	365	352	370	367	364	395	363	372	370	354	326	357	406	360	298	333	343	349	328	377	375	379	381	364	351	377	393	393	381	353	386	378	401	338	377	359	369	364	343	401	395	365	382	391	384	343	381	358	349	396	376	382	397	379	343	362	384	361	387	376	385	344	378	391	375	381	402	362	375	357	381	364	359	347	375	376	381	366	364	358	384	365	369	398	377	372	376	374	383	380	375	388	356
22686	24853	34796	36299	35775	32863	26786	25452	22078	20651	18691	13800	10173	9108	8072	9474	7515	4271	3410	2809	3473	2827	2069	1813	1457	1454	1464	1464	1278	1286	1264	1153	999	1014	927	955	981	907	913	952	926	867	886	859	939	847	951	889	922	929	901	885	891	928	943	902	887	925	936	892	878	964	902	976	905	887	913	830	954	869	901	968	844	893	852	923	900	903	906	877	927	897	894	843	900	946	913	889	934	885	952	864	885	905	879	916	888	891	910	910	959	901	922	885	962	937	905	856	921	897	936	888	893	884	907	908	903	858	919	852	851	925	880	931	904	910	924	891	910	865	866	929	913	901	898	853	904	930	915	898	935	907	906	922	911	882	910	896	947	883	900	895	889	922	914	946	921	938	938	892	867	915	862	870	886	927	881	940	885	925	879	904	887	865	924	903	906	862	914	858	868	904	919	961	875	919	899	891	899	966	876	971	902	913	915	917	846	935	895	849	869	898	924	893	878	919	930	855	939	952	907	910	904	918	898	919	935	925	927	944	947	882	959	905	934	895	940	917	904	936	869	935	862	935	932	892	912	943	898	884	892	882	896	946	914	950	921	878	917	884	928	875	954	908	903	922	885	892	841	884	914	915	967	908	889	907	923	962	903	937	907	895	924	897	966	891	907	879	960	903	931	926	941	882	897	949	934	905	904	911	895	906	871	902	945	931	958	876	933	900	892	915	920	865	902	900	885	870	967	876	855	939	950	915	937	907	943	919	881	918	909	940	874	909	960	901	913	887	956	878	892	898	910	932	889	946	917	931	887	912	888	861	898	924	862	891	914	895	918	910	907	882	887	881	874	902	944	952	897	958	902	916	916	899	936	896	920	908	888	923	922	900	905	921	874	931	877	900	935	912	930	890	871	915	890	929	900	872	947	930	945	860	896	929	900	916	920	894	866	856	904	857	883	911	900	913	857	907	871	923	884	908	888	914	893	928	887	918	891	899	881	890	914	930	905	957	945	955	895	887	916	877	925	940	894	933	879	926	906	927	897	885	910	930	901	855	921	885	875	895	891	856	907	861	909	945	914	884	907	893	854	876	924	895	940	915	864	894	869	889	934	907	915	898	914	898	923	889	867	856	921	891	904	904	875	892	937	944	908	942	892	968	907	942	842	939	882	922	902	857	898	963	899	912	941	877	901	924	876	926	907	925	915	926	896	936	926	899	959	941	912	893	906	935	958	889	869	903	932	857	900	963	930	899	895	863	886	908	884	874	923	884	936	930	855	909	936	914	875	941	919	903	893	894	939	890	962	925	903	941	870	903	911	936	904	914	915	897	950	934	958	860	900	920	909	905	927	886	925	972	857	871	919	894	942	883	921	880	914	915	919	922	900	958	937	921	906	886	911	915	900	879	929	909	912	874	896	937	886	926	964	909	935	881	903	857	899	913	916	940	912	874	920	918	883	908	930	930	904	909	870	943	933	909	884	947	946	887	867	875	900	972	961	832	923	884	949	881	884	820	919	915	957	852	914	970	896	877	897	904	869	880	923	893	905	830	841	876	890	910	931	884	896	923	942	872	930	936	896	914	918	904	912	883	919	925	898	892	899	897	898	924	898	940	837	943	899	901	953	942	895	901	924	931	944	946	910	910	935	921	987	913	927	921	926	901	902	869	873	891	899	943	871	944	909	916	894	866	937	881	959	916	883	944	944	946	920	872	974	852	931	845	902	907	939	886	897	910	912	884	861	930	908	868	927	957	873	942	910	861	902	958	891	942	876	855	882	886	959	924	911	876	906	920	908	894	918	890	874	886	866	902	944	936	922	855	918	928	912	955	893	940	894	969	936	893	965	982	925	949	913	896	911	917	891	906	904	879	888	894	891	908	934	896	925	852	916	913	900	840	880	895	903	906	934	912	885	959	877	905	918	851	902	922	933	877	916	880	871	873	940	918	913	947	894	938	877	911	923	898	921	927	925	826	885	871	907	953	871	879	936	932	917	918	895	919	926	884	902	901	906	862	916	930	897	913	906	938	872	947	881	918	893	933	934	924	902	914	928	919	936	900	994	915	936	996	904	869	907	921	913	893	907	905	909	939	912	887	903	864	923	927	987	924	850	935	938	877	932	889	881	876	917	911	949	934	923	897	904	901	880	930	898	857	865	967	959	878	881	925	911	958	926	905	890	926	941	913	894	842	931	873	882	937	910	915	922	891	903	874	929	934	926	897	898	945	924	909	896	833	909	905	918	824	885	956	902	932	894	954	940	910	938	951	883	899	911	901	857	917	924	888	873	862	906	885	930	890	879	925	945	894	873	873	947	952	872	869	884	892	854	902	873	898	905	904	912	939	898	902	928	931	919	920	876	871	934	844	930	965	902	896	918	966	910	935	921	909	983	900	890	869	890	901	860	886	905	917	883	911	945	920	873	960	884	929	871	889	933	912	925	1001	949	856	865	885	910	894	924	893	853	917	885	906	934	881	905	934	911	919	902	869	914	936	912	919	928	859	928	882	882	877	970	896	935	932	919	863	930	923	906	879	885	953	840	936	927	936	856	926	842	975	875	869	916	924	927	934	930	910	940	929	881	885	937	963	854	888	962	922	895	922	920	935	895	871	937	911	885	926	903	877	927	910	916	925	890	895	912	912	905	883	898	876	886	935	914	915	926	881	923	882	902	872	856	953	908	895	872	902	921	897	860	908	900	898	886	859	895	872	891	935	913	906	936	884	901	899	856	906	891	883	850	931	887	884	941	874	914	902	929	873	890	907	906	894	952	903	965	897	951	920	880	902	931	782	956	866	897	925	981	857	901	909	889	916	860	875	935	883	921	880	921	920	882	911	840	904	900	926	898	875	928	946	917	906	953	903	918	902	885	907	958	907	896	910	908	857	930	966	939	919	871	909	935	895	901	876	911	869	962	933	912	903	894	895	887	878	885	928	941	926	887	932	878	902	902	934	936	855	908	929	922	889	864	869	933	933	857	889	940	905	895	925	875	888	891	864	825	943	913	945	926	920	895	862	914	929	942	864	822	943	911	944	870	922	923	890	933	866	1003	909	970	894	913	877	896	929	928	913	865	945	907	922	947	957	899	853	907	996	895	944	891	872	935	888	926	910	948	897	925	909	861	873	929	894	887	878	885	862	908	901	885	919	891	968	875	953	932	914	943	885	916	864	897	952	893	915	966	875	898	938	928	929	941	964	940	912	933	907	902	910	959	924	962	910	887	920	897	942	884	936	894	917	905	949	875	905	917	951	826	861	923	884	879	880	921	896	953	894	949	969	945	921	916	914	893	893	830	915	864	933	930	906	917	894	891	924	930	863	833	903	858	878	893	911	851	940	905	919	967	953	902	889	977	949	897	895	893	930	884	919	893	962	957	936	938	866	918	907	909	835	876	955	926	913	919	874	859	920	887	929	962	909	943	879	910	891	907	912	881	909	952	925	881	896	917	909	877	857	949	926	930	904	857	922	882	942	884	920	875	883	955	974	878	917	909	861	915	895	871	919	912	875	898	894
30134	15651	14263	9567	5836	3922	2451	1608	1298	987	857	674	636	632	547	524	436	464	422	468	384	398	452	409	391	381	398	390	354	439	384	395	385	337	396	380	390	351	392	396	422	393	391	387	363	365	378	366	393	375	385	364	358	357	386	368	367	337	390	394	394	387	373	359	372	356	378	355	380	366	366	380	368	362	382	376	350	385	421	420	364	347	395	375	364	379	369	370	359	392	388	346	375	412	385	379	363	384	380	365	373	421	390	378	353	345	353	353	365	362	384	368	378	423	398	364	376	389	372	375	366	353	379	411	366	364	351	356	392	392	379	369	428	416	414	374	364	396	359	399	364	339	401	354	401	356	370	388	392	373	353	369	384	369	384	384	384	403	375	376	377	379	399	341	382	391	356	369	371	357	370	382	386	369	365	354	365	381	396	358	364	374	415	376	359	357	403	380	386	366	371	387	394	382	361	365	387	413	379	366	339	408	440	367	351	389	394	393	383	412	369	379	363	360	381	359	362	377	358	378	414	386	404	397	365	371	368	376	392	386	385	388	382	380	427	422	360	345	395	404	352	398	380	367	365	354	384	349	353	392	346	352	381	399	415	338	386	356	366	359	392	402	355	375	340	346	396	372	397	395	378	367	332	368	373	397	368	344	377	342	392	371	401	385	374	369	397	395	369	372	382	377	354	378	372	384	398	372	381	371	383	373	393	365	395	368	360	385	391	364	385	368	362	393	343	358	393	370	369	396	382	382	366	364	365	377	369	405	369	373	400	359	378	354	355	373	390	354	373	391	360	367	365	397	363	393	346	386	404	383	344	393	412	398	394	393	381	386	384	355	400	365	372	371	363	358	332	381	350	354	372	325	356	358	353	375	374	393	374	380	377	375	371	372	360	390	377	354	395	386	374	327	415	335	377	384	372	398	418	354	379	384	384	382	378	403	337	362	387	366	399	374	324	389	397	376	379	352	339	397	362	345	377	358	348	389	401	400	382	378	385	364	343	386	365	368	350	344	382	408	386	360	380	353	402	376	346	369	384	368	351	357	378	372	407	403	408	368	418	396	362	354	360	398	402	339	406	398	405	391	382	372	400	342	388	352	364	328	354	365	352	404	350	369	335	352	393	372	397	404	387	400	385	362	383	402	380	412	378	386	364	368	350	355	365	357	376	360	381	396	377	383	395	346	366	341	370	408	374	373	362	369	331	356	391	377	377	374	340	386	367	414	347	365	354	400	348	365	370	428	382	381	367	372	358	341	328	371	372	368	369	389	341	361	378	353	377	363	366	378	364	398	360	379	408	384	394	373	387	379	386	373	399	382	400	383	397	358	386	380	357	388	394	397	369	368	342	366	371	405	393	366	365	364	347	367	405	431	348	406	373	326	391	396	376	370	393	397	356	369	382	392	384	348	367	389	390	387	348	374	380	389	361	379	387	340	395	405	373	374	383	369	395	358	360	373	374	380	359	367	400	383	422	372	405	363	358	387	379	369	374	403	371	361	398	392	396	412	404	415	382	355	337	411	391	368	368	381	387	365	388	401	449	350	359	394	356	396	408	345	405	369	357	359	390	425	401	350	344	361	400	367	387	379	350	389	365	405	363	344	365	419	355	352	369	389	387	389	407	381	346	417	383	357	373	356	377	400	365	403	371	374	362	400	376	346	379	395	314	359	399	363	358	389	365	394	358	380	399	395	376	393	395	390	388	336	415	382	348	390	386	400	348	358	361	378	394	368	389	384	401	372	359	376	416	357	393	375	353	351	386	382	374	317	381	363	420	374	396	365	365	386	403	370	356	388	393	331	409	402	352	354	346	353	347	360	352	382	368	353	338	398	364	368	378	369	388	362	331	382	366	354	361	372	368	378	344	339	365	376	379	340	373	380	359	365	359	332	366	401	382	343	379	342	346	373	364	355	383	370	408	386	378	382	369	382	377	356	414	351	391	416	333	330	372	374	388	377	376	387	370	395	383	391	375	398	408	346	379	378	397	362	355	389	405	398	367	403	403	368	374	365	378	378	383	386	389	371	350	365	366	337	385	406	388	406	380	385	374	369	397	364	383	371	362	366	368	377	392	387	397	385	365	385	407	419	369	338	369	374	374	386	391	361	383	376	367	364	370	352	367	350	359	372	436	380	422	359	391	359	353	364	361	377	361	381	349	379	392	354	341	363	378	374	361	355	404	339	392	399	399	382	430	400	362	364	390	337	382	376	351	351	370	364	391	370	368	356	371	427	416	358	378	381	376	361	357	380	375	365	416	352	386	388	386	370	365	363	408	414	369	388	378	359	390	387	363	386	386	370	362	390	372	374	386	367	367	415	387	347	415	396	355	361	364	363	363	384	356	399	397	380	394	356	373	381	353	358	363	383	385	369	362	394	376	380	336	344	412	383	399	361	365	355	336	361	360	363	364	408	383	360	355	397	379	381	396	411	375	387	375	346	347	390	388	381	380	397	378	407	366	361	372	391	375	391	384	373	382	382	367	387	369	357	371	392	356	389	366	363	386	399	403	391	382	365	405	371	385	401	372	354	375	376	385	348	377	356	384	368	367	366	394	366	378	350	371	351	360	361	360	358	329	387	397	397	392	373	369	382	337	355	389	394	387	392	394	358	383	367	376	380	333	345	370	327	360	379	378	361	393	379	371	393	387	371	358	386	363	381	392	359	380	396	406	352	379	377	333	398	365	379	419	381	377	331	387	371	386	361	375	421	374	358	380	380	367	389	353	409	376	353	344	403	374	377	383	376	390	382	338	348	366	389	401	401	357	413	401	372	338	390	394	368	390	339	375	351	388	392	397	393	377	360	378	416	366	380	397	340	386	418	385	349	373	385	369	345	372	381	357	390	358	337	376	344	384	408	319	359	373	397	372	386	372	364	376	374	383	389	373	373	404	393	354	371	391	364	354	339	374	385	366	378	381	362	398	318	355	366	388	384	408	389	342	382	411	380	377	412	337	411	346	374	398	358	347	384	390	378	355	386	414	350	376	409	378	399	365	381	370	387	367	352	358	367	333	341	384	332	385	355	368	382	393	370	389	350	402	390	376	374	376	380	426	352	361	342	363	352	336	371	364	410	414	388	362	351	355	386	387	357	391	365	386	367	364	395	363	366	375	362	364	398	384	368	383	380	377	362	417	371	338	401	360	360	331	359	370	371	378	390	380	372	360	373	409	383	379	373	395	405	378	380	372	362	393	393	351	348	365	369	380	375	412	379	377	368	404	377	351	375	389	394	354	327	390	395	354	371	366	390	377	409	359	386	353	381	373	373	412	384	395	379	348	352	422	409	388	398	390	402	345	356	362	391	379	385	414	373	373	342	371	389	368	354	386	401	396	372	384	338	385	401	398	414	359	354	370	362	371	375	408	371	395	352	365	372	374	380	356	367	370	376	365	397	394	348	375	361	378	369	349	401	405	370	373	376	374	396	381	345	343	376	329	373	416	381	394	362	400	372	364	373	380	374	340	374	365	371	354	378	361	382	379	350
15027	12842	21853	22970	19971	16009	11652	8542	6712	5571	4271	3577	2962	2622	2334	1986	1792	1510	1367	1270	1158	1172	1134	1086	1055	1067	1019	998	1013	981	956	970	899	986	936	961	927	928	858	965	930	916	841	903	950	881	913	942	935	921	918	921	913	914	857	956	974	892	942	866	908	934	901	965	907	926	871	908	973	902	894	899	835	964	884	889	918	896	884	982	966	858	919	911	944	893	959	869	841	919	940	894	880	902	912	907	927	937	939	868	916	906	954	884	943	907	954	872	907	907	915	903	917	918	988	858	898	960	905	908	891	957	936	926	922	914	907	884	912	922	913	961	864	908	924	845	883	918	903	915	930	914	902	947	909	921	911	912	941	913	878	935	875	971	913	897	897	923	932	908	898	905	902	946	925	900	998	938	890	916	920	872	938	936	913	890	858	928	909	903	923	888	964	917	899	876	940	942	935	892	940	923	923	893	930	901	941	958	862	866	919	929	907	972	958	906	910	910	851	928	917	915	873	940	894	928	903	920	898	908	941	925	884	921	907	895	967	937	920	884	967	881	902	948	854	878	885	882	950	917	947	906	908	917	846	913	966	943	974	894	921	881	933	879	910	885	906	924	931	894	903	915	966	977	895	897	899	925	895	902	943	906	918	902	891	915	894	927	917	942	932	905	864	980	956	951	940	939	925	971	940	865	908	895	899	933	936	922	889	920	906	935	913	935	897	919	875	880	886	941	906	884	920	919	918	914	924	899	911	887	971	945	895	904	952	902	935	895	907	922	905	924	940	889	871	885	896	870	874	933	927	915	878	934	941	934	902	900	890	960	917	909	910	816	936	908	891	944	843	890	817	941	888	932	936	924	936	938	974	898	877	915	932	881	915	896	890	939	864	952	926	861	933	915	940	898	877	930	937	894	911	975	950	923	944	925	941	900	947	898	926	919	940	894	912	896	906	899	872	935	919	911	913	927	927	921	920	938	885	915	918	918	931	942	894	910	876	973	932	853	910	905	983	906	905	930	919	899	913	944	899	931	908	941	891	893	862	864	910	919	906	918	897	908	920	863	915	885	909	875	923	922	920	907	919	905	886	936	920	912	876	901	934	927	885	899	913	897	931	889	878	950	912	879	931	911	905	935	857	873	908	936	829	918	948	861	929	871	946	929	931	877	917	902	927	945	882	888	905	962	880	904	892	895	900	909	951	910	914	948	954	898	854	920	894	884	944	943	902	954	910	934	903	937	924	896	882	885	899	916	928	942	921	880	925	861	909	910	881	878	911	960	883	912	966	941	892	930	940	902	895	963	894	907	943	909	962	872	905	890	915	846	900	923	958	912	859	875	914	911	970	902	926	978	937	940	857	930	959	936	895	905	931	924	944	912	939	917	906	905	892	941	931	946	940	906	961	903	885	856	911	921	910	936	937	946	876	819	919	963	945	889	886	926	886	902	923	896	957	922	935	922	942	936	936	929	910	943	887	901	977	888	838	900	929	882	912	898	932	907	899	839	904	995	899	959	922	923	935	930	918	889	835	898	957	908	906	936	875	945	903	912	908	946	891	947	891	914	933	870	892	921	994	916	877	925	918	890	852	918	897	836	905	919	902	910	907	919	922	904	906	903	918	976	876	927	861	966	956	857	935	927	910	941	920	959	934	906	906	964	926	879	933	943	863	880	893	898	902	917	959	992	915	860	869	930	965	945	896	936	838	918	939	949	967	963	917	919	947	883	883	880	853	952	929	907	957	898	865	942	874	977	893	930	943	937	905	927	907	865	918	863	940	880	936	884	900	933	879	885	912	931	935	880	897	895	933	938	924	870	907	863	936	923	916	961	897	962	972	891	890	969	904	882	1007	902	925	874	990	929	933	893	890	941	915	918	941	891	909	917	866	914	930	941	951	905	902	914	892	925	882	913	891	852	943	894	948	871	852	876	944	937	928	904	900	903	856	898	931	865	913	955	899	956	951	981	932	952	955	948	917	942	930	871	906	939	946	954	960	898	954	966	963	867	863	910	903	902	931	868	886	914	897	891	921	914	901	924	899	912	919	969	932	902	908	890	921	898	952	937	928	909	883	947	917	944	875	949	899	844	920	918	984	871	903	864	915	895	930	973	922	921	977	956	964	908	873	945	947	887	925	911	930	912	906	992	927	886	884	913	907	874	920	931	897	886	922	929	956	960	890	948	859	916	968	899	910	934	959	927	927	906	906	931	903	922	902	938	960	911	896	908	895	904	917	934	915	923	947	908	888	929	989	929	933	905	900	889	851	911	910	908	928	901	951	932	894	911	901	926	938	942	915	916	891	899	871	908	906	892	868	932	945	914	882	864	925	940	917	892	928	922	924	904	916	955	953	908	984	894	859	939	901	895	903	927	899	865	886	880	914	889	907	892	865	845	980	878	894	942	872	928	957	961	903	931	944	953	919	938	945	888	1010	911	985	929	916	908	882	964	929	968	931	946	938	906	879	841	913	884	945	933	892	920	910	924	828	910	891	890	898	894	916	918	895	922	881	908	908	921	886	974	925	932	974	836	913	916	885	921	892	961	927	904	894	907	925	949	893	885	904	904	874	920	868	931	945	978	961	872	926	881	866	981	956	883	884	869	926	863	858	888	916	882	933	932	944	867	913	932	919	947	926	896	888	899	985	947	951	895	906	910	931	913	900	915	898	874	917	870	894	884	895	919	983	915	949	954	944	882	903	918	912	881	891	959	908	915	879	888	955	912	954	893	921	917	954	924	946	861	874	955	966	935	938	1016	910	935	982	952	962	864	953	877	933	907	984	912	944	890	941	940	923	901	943	976	898	877	913	952	958	915	947	926	956	909	903	880	980	850	940	905	890	913	936	965	926	887	931	950	919	926	889	943	920	814	924	921	889	968	899	931	892	931	995	880	935	917	912	898	953	864	941	901	877	940	916	857	937	941	917	909	953	909	959	955	933	933	898	920	944	906	957	914	906	915	918	927	944	941	877	901	935	915	925	917	897	885	921	932	904	907	853	892	898	894	888	894	904	944	969	926	896	873	933	873	905	950	879	863	971	883	901	879	894	866	918	905	947	903	922	923	939	936	968	956	926	908	899	973	907	906	938	898	917	893	916	913	920	876	926	923	940	895	978	992	901	868	882	916	881	890	967	908	944	884	862	958	960	924	881	900	863	955	896	936	863	910	895	886	860	955	916	895	946	927	956	886	953	932	924	909	913	886	920	908	905	911	898	972	923	929	944	891	888	955	922	943	919	916	892	888	907	859	934	907	968	919	914	911	905	950	937	957	921	934	921	892	910	847	935	926	928	913	918	887	916	928	895	916	876	870	933	910	931	946	909	906	928	892	934	902	979	937	870	960	946	891	908	925	920	901	910	883	942	904	919	906	888	904	963	895	936	901	914	877	914	932	921	893	930	886	903	973	892	880	913	872	899	903	1016	940	917	901	943	897	926	958	888	939	930	905	872	960	915	907	972	890	899	880	925	908	923	957	878	916	898	941	925	903	950	926	900	900	888	902
33506	22195	23588	17608	12852	10084	6000	4414	3381	2757	2232	1667	1118	996	807	835	753	588	579	525	521	477	468	423	419	403	423	421	383	392	416	400	371	374	375	359	377	376	350	388	363	399	382	374	373	363	371	372	380	378	349	370	403	357	373	347	381	374	350	366	359	362	388	402	341	367	385	369	387	345	386	371	373	402	390	361	370	355	356	388	375	370	354	398	353	384	390	327	369	380	351	402	349	407	379	383	376	364	367	363	346	387	376	349	370	353	336	368	331	396	404	347	411	387	346	362	380	386	348	356	351	375	351	366	386	370	385	366	375	371	398	353	380	368	343	346	356	382	382	352	375	347	395	374	372	373	371	414	384	336	359	354	344	331	360	376	389	387	390	414	340	350	363	356	391	346	384	361	350	345	372	343	373	357	358	349	357	401	346	380	397	370	357	361	396	347	391	373	374	383	363	326	371	364	368	351	396	356	349	375	360	360	393	339	384	373	317	367	378	394	383	415	331	362	377	394	361	365	419	400	356	385	400	367	322	413	366	386	361	371	377	385	351	377	406	367	381	400	390	385	353	363	395	364	364	374	369	366	382	393	363	378	402	374	362	387	371	384	357	353	393	362	392	380	379	329	356	346	374	405	370	343	396	364	393	364	389	358	375	351	371	395	362	395	390	356	342	345	386	361	354	364	378	375	376	352	369	349	349	382	345	405	375	382	363	378	360	386	384	385	345	378	369	363	349	340	350	376	390	391	371	387	367	347	362	355	342	353	348	369	348	367	345	374	403	373	403	402	360	359	359	382	400	383	360	365	350	377	349	354	386	347	332	387	354	325	394	350	367	366	356	334	362	361	402	357	358	390	352	379	379	377	384	393	390	388	386	344	345	353	356	387	381	383	338	376	384	367	389	368	383	351	348	374	387	402	339	414	372	372	344	384	366	346	382	387	350	357	365	385	374	337	344	341	353	345	351	392	364	386	380	375	363	374	361	353	333	365	396	356	384	360	370	364	384	369	342	380	380	364	381	405	383	370	339	352	359	373	360	345	379	414	345	370	358	384	335	403	377	381	388	359	395	380	371	415	371	391	359	370	392	362	331	357	367	380	385	383	354	333	364	354	359	381	335	390	359	393	364	366	351	370	381	346	321	365	360	344	390	376	378	340	346	363	381	359	363	361	397	399	383	346	389	360	373	385	358	373	355	382	351	368	380	325	375	382	412	384	381	347	366	380	356	408	348	358	368	358	373	346	365	379	384	389	311	348	369	348	369	359	376	359	360	359	387	346	376	347	362	384	365	373	376	377	378	338	366	335	336	348	364	378	328	358	366	395	358	399	354	401	406	361	438	387	353	391	374	352	351	357	354	365	362	345	385	344	360	332	364	373	391	333	381	406	347	317	397	351	363	371	366	390	403	358	394	369	399	386	381	381	382	339	381	365	342	386	398	354	377	347	398	384	384	372	403	367	370	405	408	374	361	384	353	366	370	348	349	373	367	350	350	357	341	402	360	355	351	353	373	358	382	364	384	336	379	396	360	385	368	384	373	361	349	366	367	351	375	383	334	359	365	359	366	359	372	352	339	352	359	354	379	361	356	337	377	412	371	349	374	365	370	349	346	382	363	389	409	345	363	374	372	340	351	376	384	351	352	386	370	385	334	365	375	399	389	367	349	361	363	370	363	346	371	380	357	390	369	367	404	363	323	369	375	359	360	397	410	353	348	393	371	363	339	358	323	354	386	377	381	363	311	362	398	344	393	347	382	373	391	380	367	339	370	373	382	398	379	343	359	359	403	384	364	369	385	365	377	365	359	362	332	316	375	360	370	365	391	382	351	350	355	341	361	372	338	356	366	364	389	347	360	345	366	349	379	349	377	398	353	383	385	357	361	397	365	359	335	373	385	378	359	373	393	392	348	362	384	358	370	329	373	359	382	400	421	364	345	350	360	387	339	338	397	393	366	372	369	363	381	393	373	378	390	339	369	384	384	324	393	350	353	396	383	387	396	383	334	354	340	345	394	355	356	377	388	381	369	382	387	372	351	366	385	328	384	393	393	363	362	369	351	366	354	354	373	385	382	390	373	371	359	411	362	386	387	391	351	404	366	364	350	399	392	393	342	393	379	368	367	383	366	389	385	345	394	370	377	378	345	376	390	370	378	399	368	356	364	384	390	396	376	330	363	354	375	369	349	403	389	374	402	358	362	365	375	348	393	377	392	364	390	402	360	403	367	373	328	358	344	366	349	401	363	372	356	427	349	363	371	348	345	340	359	347	380	382	377	369	350	406	377	332	383	384	386	355	350	376	357	406	354	329	368	381	392	364	347	372	385	359	365	328	363	343	353	350	360	375	360	391	376	385	402	383	353	359	408	402	374	390	382	363	374	384	326	331	372	385	345	385	371	415	370	367	379	375	354	366	390	395	368	359	354	356	344	377	362	354	400	367	363	337	376	352	374	357	361	375	394	385	363	347	346	389	357	343	359	393	354	431	359	375	354	382	373	380	369	337	391	358	399	338	399	368	363	380	394	363	360	388	385	367	384	365	340	381	413	353	346	382	391	369	345	344	360	408	400	379	382	373	385	359	375	401	350	364	381	402	361	367	345	389	364	362	367	354	407	382	367	378	355	376	353	359	389	370	385	364	334	378	345	361	393	339	357	409	404	336	348	367	370	345	345	383	371	355	394	352	352	373	339	372	394	352	347	367	365	379	363	330	385	364	364	342	360	406	400	333	375	344	371	347	350	384	367	342	356	361	352	402	344	399	407	348	341	380	359	366	349	400	371	352	387	361	365	390	399	373	388	346	369	401	348	359	364	370	365	364	392	423	370	370	397	378	389	338	385	383	399	397	355	389	348	384	391	388	357	375	395	330	367	333	354	366	355	355	361	365	361	370	346	383	363	366	369	363	396	353	359	373	346	346	378	373	375	369	404	368	346	357	403	354	375	366	354	380	343	389	355	378	412	362	329	352	371	388	364	374	354	378	368	334	374	415	374	381	403	349	379	384	391	372	368	391	345	371	397	376	412	368	385	332	380	361	359	369	365	371	335	370	364	384	385	388	377	377	357	362	364	357	350	358	377	336	379	344	380	365	346	405	385	376	343	397	367	374	376	352	395	366	315	387	366	373	366	377	391	356	335	351	347	367	373	372	377	423	358	310	361	376	361	360	417	350	371	351	403	341	343	365	394	365	363	374	377	329	385	383	335	352	355	379	385	355	354	384	358	390	373	367	373	338	339	362	386	369	407	341	376	392	356	382	384	376	384	419	379	358	366	342	338	340	381	409	364	417	354	430	388	388	384	335	351	414	346	376	359	410	373	355	382	407	372	376	337	398	363	336	354	401	378	385	395	335	312	365	346	353	351	363	372	324	373	362	365	378	390	339	404	333	355	373	388	378	394	377	342	379	380	359	361	400	386	319	376	370	377	364	369	376	383	368	372	367	344	351	348	378	379	378	367	384	345	388	363	402	366	363	359	363	383	391	352	381	369	364
19207	19249	29940	30775	29901	26374	20976	18246	16081	14416	11710	8378	6480	5038	4439	4854	4095	2653	2283	2024	2223	1990	1448	1279	1306	1231	1168	1121	1178	1146	1124	1030	977	950	1010	965	925	921	947	1007	926	914	872	946	947	876	937	895	902	964	900	977	934	900	904	858	859	947	941	954	886	856	928	921	887	939	846	884	910	903	877	916	927	927	870	918	905	917	930	851	922	926	913	905	904	896	903	924	942	908	916	884	859	883	867	879	915	901	925	966	855	872	866	928	963	913	919	910	907	883	820	881	928	910	926	920	896	935	916	918	887	860	878	927	870	882	915	861	1006	879	895	888	900	923	926	965	911	948	876	896	925	921	902	881	906	919	952	943	915	905	938	913	890	915	877	965	878	844	919	907	881	918	883	915	959	908	846	902	921	935	876	924	857	906	939	886	888	945	852	895	919	826	888	908	884	971	926	904	887	888	908	888	900	888	922	885	901	907	941	905	896	926	915	936	876	886	897	957	882	876	922	943	895	892	956	918	887	851	903	925	902	942	916	881	907	895	857	944	872	859	948	948	900	887	911	905	871	838	943	932	932	895	932	926	889	906	866	920	880	932	861	874	969	960	922	966	927	955	941	905	893	972	872	866	890	892	887	874	927	914	921	895	925	975	893	873	923	854	883	931	896	887	938	927	871	891	888	888	882	950	928	939	914	883	933	867	837	922	931	926	883	904	938	892	885	893	879	911	854	863	904	931	916	941	943	888	842	937	977	899	853	927	837	928	903	923	881	915	921	903	881	904	941	853	957	840	921	861	936	932	922	895	896	917	893	900	862	924	889	946	860	859	898	888	910	891	919	864	898	924	889	863	944	886	917	894	885	855	893	893	911	909	881	929	887	890	904	879	863	843	899	909	867	965	905	954	934	915	923	874	926	891	881	886	960	877	927	962	881	942	879	890	883	981	916	911	912	901	920	887	936	898	892	967	894	891	878	902	913	917	895	965	899	925	952	894	881	882	937	894	942	882	851	890	912	903	936	911	933	849	914	896	907	894	920	914	890	890	950	888	921	933	951	941	911	866	865	880	888	865	884	879	959	919	892	912	890	889	856	911	889	925	900	859	930	916	880	912	887	898	879	894	908	885	933	945	871	916	857	817	938	910	868	887	908	1010	938	877	833	931	935	884	890	895	892	875	924	870	907	910	866	868	933	928	885	894	894	914	896	896	923	933	900	936	912	900	893	935	904	903	932	912	827	922	905	892	923	931	878	927	906	920	922	932	901	884	889	934	855	896	897	956	929	912	895	916	912	924	871	926	958	850	896	901	909	972	883	891	869	901	884	924	896	900	889	913	909	946	927	915	938	890	903	880	884	916	854	911	897	910	911	935	888	896	942	880	891	891	898	880	929	934	918	947	894	887	937	911	900	905	895	899	970	897	933	924	906	845	931	946	890	927	905	983	930	900	880	902	887	892	912	936	941	908	870	834	864	980	909	863	890	843	905	948	877	912	933	928	948	916	880	913	833	941	882	933	857	936	907	915	904	921	848	911	971	947	903	862	911	926	951	932	861	909	892	929	917	933	927	899	895	965	907	954	903	886	884	918	867	885	941	911	904	893	892	874	882	939	896	906	874	922	986	917	935	902	869	907	856	857	914	909	915	950	882	914	942	923	911	899	848	899	945	900	879	875	867	865	931	932	890	881	942	962	905	907	903	920	912	893	889	881	896	970	960	927	925	928	888	898	873	873	944	933	910	909	881	871	911	859	913	906	920	907	909	872	925	930	949	901	963	884	925	923	919	892	840	903	910	867	866	916	936	916	906	879	929	873	910	975	951	924	903	875	924	859	913	861	928	951	919	898	890	876	911	954	947	865	854	935	892	876	930	945	877	927	863	929	938	884	898	938	937	926	939	916	896	874	911	874	923	895	860	870	911	908	890	918	906	912	913	885	930	934	897	874	914	895	881	879	896	928	921	923	949	930	899	869	883	862	900	943	915	882	938	938	940	923	912	935	868	883	881	891	912	910	938	909	879	859	949	906	934	931	878	870	938	941	930	908	902	901	875	905	885	907	947	893	963	942	910	877	885	913	920	933	899	935	948	883	900	881	916	878	973	866	964	948	868	911	913	943	951	873	915	899	909	878	935	908	906	885	860	888	918	940	911	850	925	879	864	886	972	903	909	922	863	919	902	935	951	923	883	913	897	891	952	901	880	911	893	897	887	884	834	880	938	927	849	922	910	973	914	877	928	878	948	885	953	856	937	903	898	879	883	914	901	834	872	899	895	877	908	925	862	927	946	924	903	923	948	927	886	913	909	868	906	945	940	908	866	890	977	892	907	934	935	862	945	895	947	878	886	879	929	932	867	930	913	923	896	847	917	934	934	912	904	847	898	912	887	922	890	878	906	906	955	886	968	908	889	912	916	871	985	878	869	907	910	899	870	860	917	868	923	872	925	930	937	950	883	861	904	893	904	895	912	922	932	886	895	890	885	923	944	928	853	946	932	984	895	931	942	924	955	895	913	900	893	933	927	940	966	886	910	897	908	892	942	932	851	939	888	927	878	925	865	912	930	878	859	920	886	926	958	921	915	905	875	915	895	894	894	873	915	924	909	897	880	929	904	888	869	889	906	889	892	829	918	918	865	942	948	898	871	960	862	918	868	944	922	844	934	902	884	874	875	866	958	889	875	914	865	883	919	891	923	868	927	969	929	902	938	848	893	878	876	907	949	966	879	916	878	891	953	866	883	892	925	892	837	909	889	905	940	892	906	935	917	952	904	872	920	983	876	913	856	890	854	901	945	891	873	871	936	948	890	884	921	933	914	866	961	892	929	938	903	865	1001	923	909	884	939	971	946	904	935	923	857	934	871	905	907	947	942	920	919	910	975	964	878	906	893	955	860	917	903	943	926	969	891	837	881	915	909	909	897	944	889	923	985	906	954	858	930	881	930	894	989	959	867	928	936	937	953	874	921	953	846	875	899	930	887	879	910	887	960	922	905	936	914	890	941	853	883	905	899	885	931	898	884	881	848	895	924	915	852	912	938	899	955	923	883	889	854	918	914	947	911	951	896	926	944	919	867	891	949	910	898	908	898	821	934	875	893	876	927	894	890	943	903	892	890	851	915	930	905	927	918	923	880	925	898	884	897	906	934	947	894	861	883	867	915	881	830	886	893	954	897	940	914	868	935	835	914	897	927	903	952	935	903	904	899	900	909	941	884	879	926	940	891	934	885	892	857	925	911	937	861	909	883	925	896	911	894	886	889	921	917	869	903	893	889	871	951	932	880	909	938	919	875	926	894	897	917	868	904	893	911	928	941	915	912	901	845	947	933	892	921	954	912	913	867	921	921	899	906	911	901	933	862	928	947	960	878	927	1005	866	933	877	887	942	904	886	922	881	860	897	863	902	878	952	911	943	886	898	874	861	914	901	939	917	896	870	903	924	900	940	918	889	917	912	859	896	866	905	958	880	874	924	873	963	945	956	835	917	886	950	873	913	906	948	924	898	879	928
35921	27489	30331	23885	18557	15714	10049	7620	5826	5147	3938	2539	2060	1269	1165	1418	1190	700	725	626	580	585	489	411	441	453	428	394	425	413	395	371	397	399	371	409	351	365	343	361	379	359	361	373	379	382	373	378	348	363	339	373	349	350	369	355	355	367	388	391	377	387	343	367	372	407	392	402	373	398	364	380	370	360	333	363	385	391	354	396	350	368	416	359	342	355	419	351	362	361	384	342	381	371	351	359	386	411	404	356	404	390	351	335	387	349	347	377	371	342	360	372	378	405	361	370	387	363	394	389	404	331	373	373	391	356	381	352	389	348	339	361	371	399	360	366	383	369	369	389	356	386	377	341	384	358	381	363	365	342	362	342	340	369	377	377	367	377	359	364	365	385	356	397	346	391	373	398	407	399	355	375	380	333	332	378	367	346	365	385	382	360	351	402	366	381	402	419	394	378	402	434	345	389	346	362	372	360	343	360	378	376	371	368	392	365	390	342	373	357	324	404	366	382	367	363	368	367	366	371	370	394	369	374	362	406	356	360	357	386	349	373	382	362	363	408	341	333	380	321	332	374	369	325	404	345	344	369	390	391	383	366	368	372	394	329	367	372	365	333	343	414	368	307	386	348	377	348	389	362	375	385	358	398	352	340	366	350	347	395	370	363	352	431	383	362	357	356	389	361	368	357	376	398	368	405	352	361	393	380	365	392	385	376	383	368	369	343	370	355	350	406	375	371	340	356	353	384	341	340	368	377	351	382	383	344	373	367	393	375	405	352	399	361	396	340	362	353	357	344	373	350	366	364	379	415	396	387	359	379	364	412	347	345	391	365	387	350	384	358	370	351	384	369	352	375	373	394	348	347	368	359	361	400	376	392	373	371	378	349	367	343	352	339	352	349	369	371	353	357	354	356	354	382	339	404	357	388	373	342	396	394	365	356	377	382	338	374	356	375	408	359	378	361	404	335	377	365	421	436	355	393	364	386	361	375	308	367	379	390	386	364	337	349	398	358	337	382	373	365	360	366	362	347	380	365	374	366	410	344	386	382	407	366	365	339	379	391	364	363	392	361	382	355	412	363	367	364	333	374	400	397	383	328	379	413	337	380	393	371	362	398	377	392	369	335	369	374	330	357	355	363	364	388	393	374	328	376	361	379	381	343	361	363	378	353	383	355	370	358	380	411	362	334	355	381	378	350	364	378	359	370	362	338	349	423	381	383	359	361	374	377	378	343	357	374	374	354	336	367	376	378	395	355	400	347	359	393	342	348	349	409	392	344	335	397	369	369	359	363	365	335	370	354	366	354	338	342	383	359	351	362	335	352	391	403	358	370	399	403	374	384	334	384	384	349	342	376	358	381	384	383	371	393	387	383	341	343	383	379	351	379	354	330	363	370	363	366	368	352	383	369	401	380	357	351	351	365	387	374	363	368	343	368	353	378	351	365	353	367	356	402	372	386	372	379	371	369	364	370	347	331	338	410	362	364	384	406	376	376	380	356	364	359	346	375	410	391	355	357	364	364	380	372	388	386	434	323	345	382	357	374	373	389	374	361	388	358	360	368	373	361	384	347	370	381	332	364	362	364	371	368	403	380	380	401	368	327	369	347	387	356	355	362	344	387	357	378	368	355	389	357	341	362	387	394	379	382	369	379	384	364	375	354	371	395	365	375	375	348	403	374	403	359	348	347	360	409	397	387	383	383	375	346	377	364	378	384	397	381	392	385	375	386	371	352	375	365	405	344	366	378	370	364	345	345	360	415	386	368	340	387	358	378	403	345	372	374	385	384	331	345	355	371	332	354	374	363	375	358	352	364	358	411	347	388	368	374	367	348	381	360	368	363	358	392	379	374	362	369	342	385	370	383	374	380	421	353	391	366	347	369	366	391	344	347	371	365	358	351	354	364	357	365	366	333	408	356	376	327	354	363	399	354	374	372	379	336	336	361	395	352	338	368	388	357	367	391	386	409	349	329	358	357	381	375	371	349	392	417	374	348	386	355	324	357	353	404	416	373	413	350	391	369	370	355	339	403	409	364	343	369	355	409	333	394	379	348	385	361	343	397	380	394	377	374	404	358	380	356	370	314	376	375	380	367	353	378	378	361	351	396	365	351	379	345	355	384	336	354	356	425	386	334	379	347	369	345	390	389	374	384	398	429	384	362	363	413	353	380	351	356	374	383	395	365	382	363	348	376	361	385	343	368	386	380	354	379	364	388	378	370	380	386	408	361	370	329	399	367	373	322	363	376	369	327	324	390	386	416	384	386	393	360	362	368	394	381	388	361	398	346	361	402	349	400	380	352	394	334	339	393	386	396	369	368	382	359	362	342	370	366	377	349	363	368	350	374	376	389	353	379	373	351	323	354	344	347	336	333	379	358	363	369	426	360	347	376	368	369	321	382	345	340	344	327	419	411	375	353	375	331	341	349	341	403	383	352	347	372	345	403	371	325	371	360	365	383	379	376	379	359	370	363	383	357	368	358	357	355	360	389	342	339	350	379	350	363	372	365	392	362	399	358	345	349	370	410	364	355	342	388	386	372	373	327	363	380	384	368	365	337	371	349	399	383	363	375	363	376	394	391	414	356	343	374	384	376	349	375	405	382	356	370	356	390	399	391	324	345	370	359	338	353	386	404	344	382	318	391	369	346	383	375	353	373	336	390	372	397	378	385	361	347	353	371	343	350	360	334	380	362	360	402	377	374	354	387	327	334	339	366	371	344	364	409	385	367	369	350	371	369	364	377	358	362	365	359	385	373	398	346	390	393	379	374	348	373	403	376	341	362	360	328	348	383	337	382	367	340	370	394	339	350	386	384	413	358	353	342	423	363	360	336	408	370	399	348	374	354	392	369	412	374	409	360	343	364	362	380	336	412	361	360	397	389	353	342	361	370	422	361	421	402	361	381	373	351	375	411	346	346	362	403	395	412	353	362	395	404	358	336	352	368	346	341	336	364	373	400	351	355	350	315	371	378	364	365	348	379	359	386	373	351	381	370	369	401	360	349	375	349	356	363	347	393	389	367	336	348	380	332	389	381	365	378	384	350	365	366	369	383	380	379	394	383	354	352	376	386	387	349	402	374	393	356	375	393	360	351	357	399	377	371	391	320	348	382	377	316	370	384	357	383	396	360	380	364	360	375	378	364	402	406	331	368	378	398	332	392	374	366	336	350	373	355	391	398	351	362	376	374	399	331	373	357	375	337	366	362	383	371	367	357	366	387	360	390	383	361	368	370	385	355	346	357	350	374	358	376	425	345	411	402	416	375	371	360	374	353	390	375	366	353	332	391	375	365	398	380	375	383	381	362	364	371	356	355	379	371	336	372	389	356	345	379	344	343	345	346	417	375	362	391	375	366	390	347	353	354	324	350	375	369	375	373	376	384	329	359	390	380	365	347	385	385	368	366	347	393	405	347	361	363	333	382	361	323	317	345	375	375	380	385	362	358	359	341	364	343	376	334	342	334	376	365	338	343	372	341	391	367	373	387	384	371
22235	24511	34667	36519	34706	32994	26945	24486	21840	21184	18603	12819	10714	7135	7029	8194	6351	3640	3265	2851	3326	2951	1960	1663	1531	1496	1484	1349	1258	1301	1190	1137	1018	960	986	987	896	905	971	967	906	1001	848	954	865	902	923	879	973	906	896	928	973	911	906	905	973	944	917	902	896	908	877	909	929	903	985	879	921	887	893	867	919	938	878	923	870	834	859	895	877	904	880	879	910	844	889	875	882	934	898	933	882	925	904	888	935	839	932	876	885	950	878	896	895	873	853	868	913	948	859	904	929	864	946	933	894	932	911	888	873	902	945	862	903	905	950	928	895	855	852	906	878	901	942	922	895	915	905	880	881	874	864	899	918	905	900	913	887	893	864	939	918	992	889	899	893	893	911	861	855	906	950	868	982	855	930	932	921	904	903	886	883	906	875	940	908	943	900	906	920	890	894	891	874	849	908	955	923	871	898	898	871	919	902	926	948	902	923	865	880	934	924	931	966	969	866	941	936	872	956	913	884	862	880	952	886	844	865	894	932	896	904	873	883	876	911	883	902	876	907	896	906	871	916	912	958	922	866	919	900	933	882	849	883	881	913	922	865	922	910	910	920	907	896	901	912	869	852	896	904	883	903	861	907	912	895	884	910	951	926	930	891	869	938	919	951	911	887	891	868	902	921	910	908	824	912	941	900	902	936	903	939	901	876	923	911	915	877	884	901	875	922	936	916	916	878	866	927	895	902	841	862	918	864	883	875	937	927	947	922	881	886	892	873	945	912	878	873	906	938	946	899	938	904	920	893	930	911	952	893	908	884	868	856	857	937	942	895	858	888	896	948	946	941	944	924	917	891	881	885	928	879	876	926	855	956	921	952	888	884	915	879	922	948	867	891	910	881	900	915	931	900	950	894	925	884	803	916	950	858	951	888	947	905	928	899	934	901	880	876	870	934	920	871	899	880	907	939	920	916	919	887	894	885	973	861	915	899	836	910	955	899	916	880	907	890	923	882	897	915	850	927	894	870	890	837	904	935	902	867	905	1042	873	870	902	898	945	903	796	885	937	910	878	934	888	953	904	910	872	928	917	895	880	883	903	916	900	945	927	948	902	930	916	887	981	908	899	884	920	976	889	864	918	863	888	946	907	892	940	880	936	879	914	928	886	882	913	911	863	911	952	983	884	861	910	914	918	925	884	942	864	875	856	914	851	929	958	912	883	875	873	905	896	916	895	888	931	919	897	883	939	886	964	901	917	898	935	880	925	877	885	917	863	853	869	871	943	929	892	859	880	905	896	960	910	909	951	944	900	913	865	877	850	879	895	887	874	904	887	879	868	937	913	899	902	906	890	880	883	912	930	902	906	907	881	895	860	875	964	879	878	919	950	879	920	912	867	910	890	879	893	855	853	951	920	918	890	887	945	956	883	892	858	895	980	883	887	919	897	873	948	918	875	922	948	886	909	904	953	906	909	910	905	941	907	892	901	902	861	900	883	889	944	932	887	907	896	943	896	918	886	943	897	902	919	932	941	902	899	891	860	916	908	947	965	904	932	927	911	838	938	915	933	914	922	850	884	876	878	907	874	931	861	950	943	895	904	895	908	847	917	925	874	872	949	948	885	890	860	914	921	921	860	901	910	925	881	904	931	873	866	929	884	927	877	895	951	937	919	856	926	915	926	886	929	885	894	860	916	938	931	926	900	912	908	930	872	897	955	837	921	893	879	900	902	925	874	883	907	899	853	970	933	945	868	867	875	893	891	907	914	916	911	897	926	865	881	871	874	907	930	845	877	900	928	934	914	860	896	841	878	878	911	918	894	922	949	871	890	904	889	896	889	925	852	864	948	895	899	902	835	917	864	893	866	900	921	910	975	926	895	893	880	930	873	886	890	885	897	840	915	932	928	874	859	877	906	908	895	909	880	899	971	886	881	860	955	920	904	870	935	878	975	870	880	890	879	915	908	958	902	928	908	924	875	915	885	875	912	925	897	892	874	890	879	911	932	895	940	904	852	902	921	931	914	956	890	889	885	951	939	911	855	852	899	878	943	874	896	933	922	903	872	998	864	862	849	895	860	942	956	934	906	890	911	898	861	927	861	876	906	935	904	907	929	883	843	940	890	856	889	897	916	857	906	886	900	909	898	887	875	924	895	899	846	903	951	890	883	886	849	956	863	922	911	912	895	916	935	909	896	836	891	925	890	907	890	934	893	909	879	918	852	928	953	955	936	886	877	894	928	910	926	923	875	895	917	912	895	884	900	952	962	898	872	941	888	911	914	902	922	888	905	893	936	931	859	874	955	850	892	924	859	843	890	910	911	865	837	901	954	877	875	902	944	877	950	875	944	923	955	848	909	896	912	866	894	877	879	935	845	877	902	906	949	896	908	858	886	887	926	890	885	906	915	885	895	873	907	890	918	866	920	900	938	889	909	894	841	855	912	920	907	889	889	959	892	897	932	857	913	918	890	856	949	931	929	959	930	874	881	851	943	926	862	877	863	890	879	919	930	899	904	917	908	883	958	920	890	923	971	931	909	954	908	893	911	911	867	857	861	886	893	922	847	861	929	920	845	907	945	876	933	886	965	908	883	954	929	922	916	944	864	850	966	852	897	880	888	874	863	933	874	898	887	948	878	888	935	903	909	888	883	934	868	915	880	898	930	893	928	868	889	901	953	892	857	875	875	928	889	957	905	899	885	916	906	875	891	902	910	897	932	892	855	879	936	920	920	913	841	911	888	964	912	928	932	937	923	921	900	922	921	885	932	889	932	898	933	919	968	925	906	860	922	900	952	894	870	924	899	921	904	976	904	943	906	895	876	902	872	872	872	910	960	914	915	866	892	924	916	892	883	917	915	888	917	895	892	928	907	867	920	874	889	877	913	938	914	897	914	919	900	848	911	919	926	978	904	904	905	934	942	887	874	880	845	866	925	891	908	973	904	920	876	926	918	899	887	922	944	904	975	877	923	899	864	949	943	902	875	888	922	903	945	886	878	843	923	889	891	859	967	918	889	972	927	894	898	882	875	908	935	914	906	906	913	878	902	879	924	947	927	893	850	893	920	922	967	878	881	893	972	918	914	903	926	927	872	905	917	928	855	901	885	925	885	891	925	870	901	898	933	870	911	937	873	920	897	908	865	924	878	935	850	940	883	949	873	900	914	929	838	914	867	859	877	911	899	936	900	902	875	919	946	895	880	920	929	905	951	862	909	900	917	908	962	896	909	986	923	936	928	905	909	897	887	909	901	947	897	868	885	895	944	921	955	918	979	812	930	848	928	845	883	924	877	912	916	889	898	924	894	938	911	898	878	910	922	894	922	926	899	850	866	930	893	931	933	923	863	879	903	910	894	913	946	915	882	878	849	851	917	918	894	897	890	900	890	917	907	889	864	957	908	899	887	925	879	940	853	921	858	884	870	896	865	929	904	882	945	939	937	868	848	953	892	892	805	883	899	910	935	873	916	889	924	891	914	880	882	895	865	915	869	895	886	898	903	946	923	911	877	915	878
29852	15268	13535	9107	5302	3377	2127	1490	1140	933	874	659	635	554	513	526	479	437	439	395	438	392	420	418	417	371	385	374	384	397	396	353	390	371	414	374	369	344	370	394	377	373	376	373	429	393	376	409	411	381	354	400	355	350	358	398	329	326	376	364	337	371	330	364	371	366	384	405	355	347	334	354	369	373	321	361	372	392	383	365	391	371	384	379	377	390	399	328	386	364	367	394	386	378	340	379	390	377	362	378	404	364	389	370	375	355	393	361	342	359	385	390	375	399	372	373	343	373	355	390	395	376	369	320	326	366	407	395	356	391	360	361	390	358	365	391	362	380	407	367	377	371	384	390	389	373	396	376	357	351	387	376	380	365	348	382	417	351	375	356	348	332	363	359	353	372	367	383	377	362	341	376	364	381	429	381	356	357	346	368	374	349	373	355	374	375	332	357	348	354	403	370	376	393	403	352	383	361	386	372	360	365	351	374	349	336	341	348	351	376	358	420	334	341	385	355	352	385	376	404	387	350	376	345	384	354	380	370	354	356	352	389	352	349	366	337	370	376	372	384	387	378	352	370	388	359	366	378	389	370	413	371	398	388	379	351	395	352	359	390	373	347	359	367	397	317	346	391	334	401	360	355	410	369	346	371	407	395	426	342	335	368	403	327	352	402	397	372	370	369	387	346	398	370	366	337	368	384	381	361	346	385	393	364	329	353	394	390	360	369	399	389	383	380	413	381	373	329	358	323	387	359	348	389	350	375	345	369	352	373	380	331	370	362	360	388	364	388	345	373	400	377	352	354	402	395	344	343	360	379	402	377	394	375	367	369	397	400	348	386	352	383	360	372	357	373	349	369	364	378	380	426	347	381	360	369	361	350	380	378	410	372	367	361	368	350	360	352	382	388	381	393	364	407	413	353	345	367	383	382	392	359	372	370	373	380	365	364	359	394	373	360	395	392	327	366	344	376	383	368	386	336	379	391	371	386	374	370	347	348	367	392	364	361	385	407	396	403	372	373	375	375	353	363	382	411	373	352	393	390	358	385	332	355	389	390	393	369	367	358	334	370	388	365	397	369	364	371	371	398	422	384	379	392	388	399	367	349	353	370	387	367	390	349	383	374	363	401	369	353	373	379	345	375	361	381	371	357	371	350	373	354	394	384	368	388	374	365	336	400	374	383	385	399	377	367	387	381	345	326	405	394	387	378	386	371	337	414	343	407	355	351	367	394	387	346	382	393	349	338	359	395	396	353	381	380	360	365	337	384	359	350	386	371	396	354	372	369	346	374	393	376	373	337	325	384	371	335	347	371	371	358	372	385	391	342	380	369	355	402	384	376	384	328	355	385	372	346	390	379	387	389	396	382	400	336	373	385	394	410	365	378	374	356	375	354	381	348	357	392	372	383	350	359	365	396	354	380	369	374	368	374	413	401	368	371	366	368	363	402	374	360	367	322	360	381	378	381	391	391	382	417	397	350	387	336	374	385	370	352	399	362	375	348	336	425	361	406	373	368	355	404	399	374	363	345	422	326	365	355	372	337	377	389	378	388	376	395	353	409	386	401	383	354	373	378	356	388	391	385	377	359	351	354	418	406	359	335	376	414	379	376	390	381	400	374	364	371	366	383	362	336	363	350	333	406	374	372	371	342	352	368	366	399	371	360	355	407	368	393	395	361	363	346	369	335	355	359	397	417	354	404	351	341	392	391	345	385	356	351	366	383	386	378	395	382	364	380	343	402	370	362	383	379	366	406	352	389	349	374	364	375	415	382	374	371	400	353	379	365	397	372	388	401	354	384	370	393	388	411	369	354	341	349	401	351	373	354	361	383	334	379	379	383	357	398	393	379	376	380	382	374	391	376	384	355	389	404	347	345	361	384	363	393	404	358	410	363	359	400	366	399	403	367	381	350	373	398	383	394	356	382	362	382	373	386	411	351	359	416	328	383	391	381	388	329	341	393	393	390	353	347	396	309	385	394	330	322	348	401	350	381	387	349	377	388	340	411	371	376	371	388	381	356	382	367	361	382	354	385	335	378	361	359	361	390	353	374	405	349	404	396	350	363	358	381	407	399	398	407	404	369	337	358	371	357	378	343	338	333	359	370	408	365	378	410	389	393	373	350	387	335	349	339	380	349	346	376	401	384	370	386	368	406	373	366	377	401	368	345	384	377	377	349	381	369	365	355	377	308	363	348	383	370	360	395	379	344	349	350	381	345	332	357	372	372	376	365	376	358	404	365	403	414	360	381	366	383	378	362	401	359	379	349	387	327	346	368	387	357	377	385	369	349	379	349	358	382	389	370	387	400	343	397	383	371	321	394	380	346	369	372	388	384	358	362	394	355	349	398	415	348	374	407	372	356	379	407	335	379	403	335	352	377	423	369	359	349	342	343	391	378	376	388	350	364	334	380	375	346	389	375	388	346	340	385	372	377	387	385	386	351	437	386	383	354	384	369	332	384	370	376	366	406	400	331	391	367	361	384	401	367	362	355	361	389	335	356	397	377	368	351	384	362	379	384	379	331	380	384	403	348	388	371	353	341	376	360	356	350	350	366	363	381	371	384	364	369	357	334	387	358	387	352	405	365	373	364	407	357	381	408	395	370	368	385	370	383	383	377	389	388	371	380	389	400	371	351	353	395	367	398	385	371	373	369	361	372	387	366	344	359	352	357	375	398	347	393	373	345	387	407	400	374	346	400	372	357	379	383	389	360	375	376	397	364	373	330	415	329	365	334	376	376	366	361	382	380	380	342	370	358	387	367	394	367	349	393	380	389	358	402	367	381	348	351	358	372	372	385	359	361	373	386	352	350	338	383	387	362	381	388	361	383	373	350	346	360	375	372	396	357	374	393	352	361	375	362	337	396	370	374	389	367	359	406	350	375	371	346	387	366	360	353	367	408	385	398	379	374	363	384	338	375	382	375	360	359	366	384	406	374	377	366	363	361	355	392	371	365	398	368	388	402	329	359	355	331	388	380	339	388	365	376	346	393	336	374	388	374	391	373	383	364	356	392	375	368	369	378	359	369	388	381	388	357	384	366	345	382	368	359	370	380	377	320	393	395	369	395	389	360	372	421	400	374	400	337	361	378	375	393	373	347	389	388	312	411	390	364	345	376	344	377	360	352	331	361	355	366	357	395	352	377	353	400	428	373	346	367	333	380	365	361	399	350	354	363	365	412	385	354	362	365	353	366	369	340	386	366	378	357	353	355	349	343	380	352	400	372	389	363	351	382	382	380	386	417	403	394	376	366	356	375	375	351	392	344	377	362	370	373	358	370	356	376	383	362	352	383	367	378	362	348	383	382	357	388	384	368	419	348	363	338	365	373	364	354	345	354	361	421	334	389	370	349	350	359	385	356	367	357	339	398	378	388	391	383	367	369	345	356	381	358	345	404	378	338	366	369	376	336	398	363	384	367	360	399	370	419	382	368	376	382	366	376	343	365	364	380	367	392	345	371	376	376	392	372	355	352	384	388	365	349	374	364
15122	12629	21418	22174	18783	15184	10857	8340	6429	5310	4261	3478	3002	2477	2124	1930	1757	1656	1425	1269	1252	1150	1153	1081	1105	1015	954	954	937	937	942	951	954	966	913	896	954	846	944	930	924	907	941	918	868	924	906	865	955	898	888	917	910	928	893	960	908	959	919	885	921	940	836	906	950	924	936	917	912	918	950	879	918	884	935	924	949	885	882	870	886	890	915	947	931	940	942	866	925	857	899	981	977	886	896	862	944	869	873	905	928	881	897	898	892	916	935	936	903	861	924	907	911	855	914	940	871	915	874	957	910	963	870	915	889	832	909	886	896	932	924	948	941	917	923	926	923	905	942	951	838	877	913	919	907	931	904	929	895	889	890	900	918	920	899	938	916	920	884	910	950	889	883	922	939	870	902	915	921	932	856	900	893	950	915	888	925	865	916	887	968	938	974	978	885	854	888	870	924	951	936	898	878	900	990	886	897	911	893	914	900	919	888	916	852	893	868	901	905	929	934	894	912	926	874	915	885	871	899	947	943	915	899	920	913	949	873	897	923	884	949	921	967	914	933	926	881	906	921	889	913	869	952	959	892	884	902	934	906	894	905	854	881	884	943	924	953	881	940	908	928	872	871	886	867	964	874	934	933	883	922	823	891	919	890	889	934	882	845	841	897	971	889	891	895	863	919	925	953	898	903	939	906	932	957	932	846	937	954	932	895	921	904	883	944	893	863	845	925	909	917	904	920	944	932	914	892	900	930	916	869	879	936	968	867	900	884	896	916	843	917	923	871	903	900	918	906	884	868	928	926	890	944	907	922	850	951	891	925	943	871	908	924	884	928	879	914	873	899	847	915	897	935	894	941	896	915	950	930	959	861	920	899	880	884	963	894	920	879	991	913	952	960	950	891	920	921	908	927	914	916	883	904	877	911	961	940	898	943	906	923	933	905	883	918	957	917	861	936	956	951	985	939	873	880	878	931	918	925	825	840	897	865	917	853	927	928	898	938	897	883	957	890	892	904	929	933	949	911	917	918	963	882	899	879	928	958	918	942	917	896	953	911	943	919	914	933	910	903	959	969	915	899	923	930	896	938	937	895	943	891	939	944	889	897	893	927	909	862	893	948	943	961	893	888	908	921	876	954	965	896	890	929	917	887	938	910	944	916	910	872	934	937	910	930	915	920	861	897	902	923	910	893	871	870	893	877	973	915	908	942	900	943	877	926	938	988	936	936	948	916	903	860	855	918	884	914	906	881	961	924	876	898	879	889	964	950	917	859	938	914	864	923	939	928	901	952	899	890	898	897	947	898	918	863	887	881	903	901	890	925	851	936	902	918	923	923	923	907	863	913	958	920	875	874	880	916	937	914	948	910	890	899	951	961	923	874	926	930	930	923	912	891	930	920	896	874	922	941	936	873	917	929	953	935	928	947	893	927	932	918	953	891	874	911	894	884	933	918	953	929	940	927	898	955	990	944	857	877	921	911	918	922	902	917	883	844	855	878	952	959	913	931	933	906	914	903	894	941	903	890	914	846	926	912	876	900	950	887	909	871	879	844	914	901	862	935	911	891	944	922	897	901	915	940	850	891	932	892	906	952	935	910	926	914	845	915	871	931	959	888	902	980	967	864	938	822	874	907	892	904	951	927	859	893	940	945	896	909	909	939	948	974	915	901	917	946	921	880	885	917	971	930	939	893	964	897	930	921	894	835	888	893	893	871	918	939	926	915	866	901	863	918	963	897	892	866	958	936	925	884	953	914	865	920	919	890	926	896	893	914	886	943	898	945	930	879	830	906	939	912	935	914	881	877	955	871	883	883	899	858	849	874	929	923	912	898	899	891	865	927	950	935	918	877	868	920	873	897	889	917	919	945	890	902	911	872	928	917	898	930	845	899	938	906	868	955	856	933	928	900	914	947	930	915	927	949	930	958	957	870	846	921	889	940	891	911	927	900	944	951	917	868	884	827	953	946	918	900	918	925	894	972	903	915	903	965	934	877	903	907	948	932	932	874	918	912	911	913	925	933	960	923	920	938	894	952	878	923	919	885	942	938	882	939	892	938	947	950	960	900	910	897	922	899	878	904	874	933	905	902	920	950	865	899	907	952	936	855	950	876	923	885	894	903	907	887	950	935	962	914	948	911	925	891	882	852	939	925	912	856	890	934	866	963	905	881	944	913	863	900	901	891	929	903	972	921	906	910	899	976	918	885	904	880	875	922	938	883	856	897	926	873	911	917	807	948	909	925	873	896	856	902	893	876	895	920	941	899	941	886	884	933	892	898	892	908	899	954	957	940	889	925	945	931	916	951	938	952	920	906	899	870	922	935	887	905	950	897	911	920	875	863	886	859	908	844	951	959	900	899	900	872	937	902	907	873	892	997	930	844	897	934	902	947	938	888	909	879	942	871	964	894	947	867	949	903	928	850	959	895	900	930	893	900	916	880	947	874	990	898	910	908	967	920	922	890	846	908	941	907	924	910	876	917	919	944	900	892	886	947	920	921	981	861	937	897	858	929	955	942	950	990	913	955	952	934	953	914	949	950	882	962	876	876	955	925	925	914	961	923	904	892	918	919	921	966	939	889	889	930	921	926	944	927	916	880	882	932	928	899	887	928	894	977	920	874	885	893	903	892	921	931	949	928	858	951	952	886	925	894	908	897	917	945	953	952	947	916	909	917	933	938	909	930	901	906	954	955	908	914	886	951	920	904	885	946	957	942	901	864	894	922	966	850	914	927	925	923	963	903	955	935	874	947	981	900	885	948	911	894	908	920	920	905	977	918	912	917	883	889	931	925	846	867	938	924	943	884	902	953	929	904	928	871	943	923	905	926	890	882	868	979	909	901	944	897	911	917	946	912	874	879	922	941	954	903	889	954	868	903	883	930	929	932	921	845	915	890	919	897	941	852	842	878	881	871	900	987	924	898	900	885	908	908	896	951	945	886	941	952	907	864	832	932	911	936	933	953	922	962	874	896	984	937	897	947	845	895	876	917	934	920	935	915	911	891	884	919	938	925	901	824	929	927	912	889	866	898	891	907	900	917	860	934	952	949	923	844	948	901	888	890	909	885	854	922	917	877	903	946	947	880	973	933	907	869	933	932	915	948	910	918	914	888	879	876	893	938	877	898	903	848	851	885	915	925	832	922	892	928	917	916	896	910	940	853	953	931	908	875	914	946	911	841	880	885	901	875	868	904	912	878	883	892	895	939	859	858	892	944	897	933	924	925	885	915	910	926	921	889	931	873	872	879	875	937	940	966	880	902	918	909	882	928	916	901	892	916	928	876	895	937	910	895	893	975	880	949	861	865	965	913	912	912	930	923	910	894	890	916	880	968	900	897	912	895	936	909	940	896	888	901	943	919	936	966	904	914	926	917	944	900	951	883	919	959	919	965	958	890	845	899	882	905	897	917	873	941	936	935	862	953	916	939	939	904	891	966	967	858	899	898	934	865	920	883	891	896	931	915	907	906	895	909	894	923	915	914	898	942	937	960	884	946	914
33375	22297	22986	16413	11632	9032	5680	4383	3186	2755	2338	1585	1112	1024	876	815	674	598	567	529	534	440	427	426	414	438	403	434	343	413	432	356	384	378	379	387	408	364	387	393	363	361	390	327	350	383	374	376	352	348	327	372	360	369	375	361	373	363	341	372	362	380	372	358	362	312	381	344	344	347	367	393	374	372	379	330	388	417	390	364	350	398	360	310	373	360	357	371	367	389	363	389	354	370	360	356	309	369	376	374	363	368	371	365	321	365	384	382	369	362	411	393	351	379	368	333	384	409	395	348	365	352	369	364	385	337	329	382	373	361	333	365	321	364	357	365	343	372	388	364	339	365	361	345	353	361	361	359	381	368	336	346	358	375	351	352	379	384	390	369	391	351	372	377	334	388	354	403	364	385	389	326	343	389	354	360	379	364	364	363	338	353	368	356	354	363	375	389	331	362	387	339	376	383	356	332	348	401	348	364	374	369	362	395	361	365	340	360	343	371	359	373	365	390	356	385	373	389	332	348	349	334	335	372	365	346	373	361	355	351	364	393	399	332	356	385	344	353	411	375	384	386	375	376	339	313	367	349	372	352	349	343	401	373	343	377	355	361	365	368	371	367	354	348	354	357	378	342	380	376	364	351	332	366	353	380	386	354	365	354	373	355	385	399	361	380	343	345	351	386	359	370	384	368	377	325	347	369	336	343	330	382	384	355	370	365	384	373	355	370	343	332	402	372	371	380	378	379	358	375	346	367	364	381	388	344	352	361	372	361	365	379	390	383	357	364	339	360	372	383	398	323	371	400	387	374	401	379	368	343	364	351	363	377	321	346	338	345	332	357	356	371	384	342	347	372	353	364	345	376	400	370	345	379	395	375	387	389	366	360	362	363	375	338	376	362	392	395	373	375	361	331	339	370	417	334	330	331	358	387	344	317	376	373	342	336	367	374	387	352	352	415	347	380	362	378	401	378	351	368	368	372	374	370	380	352	356	343	326	337	393	359	324	359	366	357	343	394	340	337	350	408	356	392	391	326	359	332	366	367	347	366	338	343	391	362	350	371	369	363	372	368	374	354	341	361	354	339	388	359	388	351	392	380	343	343	346	324	344	375	349	339	370	360	363	387	376	357	341	373	372	342	351	343	350	357	394	351	388	374	350	407	336	352	375	346	344	395	369	366	377	322	332	370	370	396	385	345	368	366	390	384	368	358	360	364	343	350	351	377	395	383	358	364	360	354	403	376	365	354	336	370	397	347	332	368	378	398	371	356	355	362	325	408	391	380	372	325	355	389	357	362	365	355	338	375	350	372	355	364	365	360	349	396	348	333	350	343	377	367	393	375	340	370	375	349	379	363	384	400	356	332	370	366	357	392	380	350	335	374	358	388	370	368	323	360	336	379	356	365	359	369	351	335	344	383	368	372	372	369	372	338	337	312	350	377	366	369	370	379	350	337	391	361	372	372	370	355	342	337	334	367	343	388	411	371	381	356	355	322	355	385	353	390	383	346	378	379	365	405	363	348	374	375	374	355	380	367	321	370	329	378	377	383	388	379	350	363	317	378	392	398	360	379	370	354	361	343	362	356	364	359	398	357	353	334	379	374	350	353	372	376	374	364	390	354	347	346	369	353	373	363	377	362	324	381	364	392	349	371	354	364	323	345	408	401	356	366	348	400	380	370	345	395	335	368	370	376	369	394	383	381	362	392	335	351	383	366	353	326	398	367	371	350	342	394	346	366	336	356	323	361	384	370	336	375	367	341	393	391	385	346	330	367	347	395	365	344	398	361	373	361	352	361	371	352	355	382	390	397	421	362	352	357	359	330	334	375	330	386	347	336	376	373	348	376	370	382	348	373	388	383	366	411	323	371	347	347	349	379	370	373	338	357	385	343	375	363	369	389	343	387	361	373	358	352	397	358	374	374	362	343	384	365	375	346	382	380	386	408	357	344	347	368	375	391	366	392	371	411	377	404	393	374	372	371	345	378	371	363	347	377	402	369	320	382	406	356	380	381	378	336	399	358	403	361	361	385	398	381	374	418	349	370	372	354	410	383	362	356	370	381	361	339	374	373	352	350	375	366	353	391	358	386	363	370	360	354	342	368	384	344	375	368	358	338	347	379	353	338	350	350	370	375	355	375	355	383	363	362	345	356	362	381	354	366	363	355	340	372	381	337	343	368	391	390	401	366	380	381	350	363	347	365	401	371	376	401	372	373	392	334	362	360	347	397	422	373	330	358	359	369	355	338	352	389	354	354	382	385	378	382	363	377	370	360	351	368	403	363	377	349	383	336	345	358	348	372	349	334	366	349	364	356	367	348	350	354	369	372	379	373	342	361	333	392	372	353	380	367	384	384	354	373	371	372	375	369	340	350	414	349	365	386	403	335	410	352	329	355	362	424	366	373	358	349	376	375	327	358	391	398	361	353	378	345	353	367	380	329	368	355	338	358	361	349	381	350	349	356	377	356	362	359	374	376	369	373	381	375	378	357	341	366	365	331	389	386	369	352	346	352	336	371	373	366	341	354	347	397	342	358	326	388	403	370	368	379	363	367	375	342	389	369	374	371	351	368	381	348	407	380	362	382	357	381	357	361	387	377	339	342	364	354	333	392	368	364	380	396	373	402	369	360	404	383	387	338	361	343	367	360	378	360	349	334	354	364	359	358	367	386	370	346	398	373	343	371	390	396	358	355	370	369	375	389	389	359	358	366	338	350	356	366	359	341	341	397	337	352	367	402	373	387	346	356	348	376	381	366	357	355	418	309	400	399	400	400	345	372	376	345	384	369	348	382	395	379	339	356	373	360	370	379	401	372	365	359	349	354	345	383	414	366	381	375	373	361	347	354	369	325	385	376	382	380	367	370	366	354	349	382	358	390	417	407	353	312	379	361	349	347	390	369	399	353	337	358	376	361	358	338	344	368	393	389	364	360	370	351	335	348	340	362	385	402	318	385	390	403	363	392	338	331	368	375	341	364	352	367	361	361	384	365	358	360	373	365	365	373	346	308	399	394	376	357	364	322	386	362	338	403	356	356	392	376	353	338	348	374	387	377	357	342	371	376	335	345	378	377	351	363	363	347	305	319	396	358	373	359	337	358	364	355	352	354	378	372	337	371	355	392	362	348	410	355	381	413	373	384	347	370	348	350	349	365	351	361	336	383	406	376	352	362	385	385	360	353	383	389	354	374	359	340	371	380	375	359	371	395	377	370	382	374	339	391	353	368	339	373	360	368	385	377	368	361	350	354	355	381	345	384	386	325	385	364	385	368	335	379	390	401	336	342	363	374	341	339	379	357	402	387	365	334	349	347	362	365	338	360	360	350	366	359	357	378	397	359	360	357	372	366	406	384	373	412	376	410	406	373	389	381	365	359	397	369	391	357	383	332	354	374	353	363	375	366	401	400	370	413	390	346	375	385	370	357	366	366	377	389	358	365	394	341	361	374	363	387	351	374	394	361	348	361	357	342	370	345	319	376	377	366	328	332	353	330
19245	19728	28954	30009	27972	25326	20594	18436	15720	13866	12545	8896	6398	5530	4841	4744	3481	2678	2371	1996	2194	1861	1427	1309	1409	1315	1150	1162	1161	1165	1057	1015	939	1016	949	925	955	954	954	880	895	896	931	866	944	928	900	904	936	906	932	884	897	942	963	922	870	999	872	923	891	904	940	906	921	849	912	909	880	899	872	967	904	929	886	902	899	908	912	931	946	927	893	890	940	955	914	913	906	900	929	886	900	895	853	881	875	921	902	891	902	890	912	904	863	941	950	922	858	889	886	858	847	885	919	874	898	887	865	884	942	882	917	906	917	941	876	942	928	897	915	926	950	911	923	902	908	875	887	831	869	878	912	850	912	863	891	877	917	909	933	876	894	873	866	927	871	896	905	893	945	905	927	878	915	904	945	874	918	866	907	936	875	910	895	938	892	898	918	890	957	941	854	893	858	913	923	902	927	894	919	905	886	924	891	917	887	846	901	906	961	886	883	907	895	836	838	870	903	908	880	913	881	935	916	865	886	893	875	902	891	897	931	907	894	911	933	892	875	881	889	863	897	880	919	873	955	933	865	865	976	855	883	866	950	928	939	911	905	899	890	912	880	941	898	940	962	869	861	874	869	876	888	926	949	878	892	877	898	923	887	913	905	886	934	934	871	907	894	837	938	842	954	928	862	953	852	898	901	890	888	891	937	906	933	943	920	883	901	902	822	956	886	871	858	892	885	939	845	936	931	877	896	899	919	881	903	902	885	926	892	872	960	930	899	864	920	854	886	920	874	912	953	906	953	886	854	897	920	961	948	912	868	891	913	883	932	893	940	903	893	833	902	926	903	931	948	931	908	938	873	897	899	884	911	871	921	899	926	934	890	897	951	868	908	918	928	879	892	858	903	926	843	897	865	894	887	902	951	924	880	866	898	950	889	887	899	903	883	912	890	893	930	844	910	927	936	902	881	872	882	909	891	926	868	944	848	900	940	884	951	885	911	906	892	907	848	921	974	916	941	908	860	910	913	899	923	848	867	938	902	880	877	931	908	919	914	881	944	915	954	889	950	919	879	910	853	918	889	927	949	929	932	911	926	936	910	879	890	974	954	915	900	918	932	879	842	872	922	887	820	925	935	913	928	920	885	958	900	893	918	904	881	894	866	919	921	895	892	928	926	1010	887	861	903	925	891	957	920	872	903	900	877	928	935	895	900	907	927	887	879	913	889	880	918	914	912	875	875	899	848	900	925	948	893	938	912	969	871	838	899	912	901	860	912	901	906	914	892	891	854	930	958	859	846	922	890	889	931	859	853	863	892	891	824	873	868	896	860	902	932	906	903	904	908	890	911	898	902	937	906	944	867	903	929	878	882	943	882	870	909	911	936	929	940	871	904	884	933	878	893	886	930	923	863	952	870	916	895	879	899	885	891	896	856	880	912	931	883	900	899	898	927	924	877	866	923	877	855	913	853	914	939	876	876	895	864	890	862	881	895	918	837	885	954	887	938	881	889	944	882	937	871	918	890	882	916	941	938	896	933	919	896	928	891	904	890	885	878	870	890	846	845	958	914	936	849	931	879	928	908	921	908	839	902	869	916	899	907	913	853	910	966	901	879	926	960	903	876	869	949	898	897	876	926	933	896	948	955	905	857	924	883	963	917	899	933	933	895	882	916	910	851	930	890	903	883	913	838	912	938	929	903	864	894	866	918	879	871	915	918	865	910	925	904	888	896	858	942	879	914	858	944	938	938	898	899	932	949	906	925	911	909	916	902	931	896	882	898	981	940	903	887	879	873	884	941	860	860	941	898	857	948	850	895	888	907	854	938	929	939	871	906	885	918	904	896	874	904	874	906	930	942	885	858	899	890	933	927	934	905	921	916	886	884	879	933	950	928	859	944	924	918	944	877	874	860	872	912	958	857	919	956	900	873	871	969	876	911	895	920	856	917	882	869	895	858	898	902	898	871	877	868	855	912	895	865	902	903	829	907	925	902	954	910	857	931	876	907	918	875	902	892	894	901	919	873	953	964	949	899	838	957	946	864	865	894	951	867	885	959	899	940	924	871	877	918	883	855	936	910	883	890	891	882	898	935	849	931	934	920	917	895	873	911	893	938	868	870	909	914	962	844	899	887	863	892	890	922	926	866	922	862	901	916	860	891	902	923	891	862	915	910	920	884	873	935	902	850	932	917	885	898	931	904	893	854	907	884	945	908	904	929	920	965	891	922	935	955	910	911	886	876	886	916	885	910	896	857	916	905	885	850	821	851	922	931	843	893	939	955	928	880	881	982	908	899	926	874	943	910	933	872	885	884	883	925	890	904	873	905	970	937	932	921	839	935	906	917	896	917	893	902	894	892	850	886	875	903	946	860	882	881	928	967	880	894	887	923	882	864	908	880	917	888	893	890	930	881	886	911	899	934	866	896	956	879	907	929	848	942	963	897	879	937	909	874	934	939	875	891	893	861	895	939	858	918	903	927	859	915	946	940	948	863	871	970	892	936	896	864	900	948	964	882	877	879	957	950	884	884	885	887	947	926	887	874	902	956	902	923	861	872	834	933	891	887	929	892	896	895	907	897	860	910	893	852	893	899	942	885	861	863	929	862	890	922	939	912	855	900	852	937	895	892	925	929	876	929	889	916	914	939	920	892	883	935	915	876	905	915	914	937	947	899	875	912	860	912	917	918	918	896	895	913	930	891	888	875	896	909	908	905	868	925	908	901	881	939	920	932	869	935	908	933	894	921	912	874	847	898	939	948	894	883	891	1003	893	915	884	882	867	883	933	908	900	935	908	909	917	907	884	922	925	906	909	909	926	939	912	909	880	870	924	879	850	867	894	956	903	947	861	932	910	900	859	886	857	917	867	892	904	905	916	879	872	910	936	898	915	924	926	877	904	895	954	879	879	890	879	883	913	929	905	890	899	856	872	814	892	891	885	894	910	908	946	885	927	933	914	939	862	882	870	897	902	907	920	876	897	832	885	873	865	917	923	922	884	923	878	904	855	855	891	868	874	919	894	976	898	904	915	930	825	917	872	938	917	905	920	911	861	891	925	850	873	902	920	890	848	933	895	894	895	880	902	931	839	911	931	867	872	938	931	902	926	886	888	932	926	956	935	940	865	880	927	931	905	919	919	903	883	904	927	929	907	941	930	824	956	915	889	929	890	904	901	900	849	897	869	875	934	945	896	912	825	867	938	895	867	898	880	906	904	898	864	853	889	851	938	931	907	907	896	890	885	932	919	875	925	927	920	919	911	932	950	890	881	876	957	937	909	892	900	893	866	935	883	944	914	924	898	904	931	898	873	899	929	889	821	906	881	890	923	900	955	837	894	912	898	853	924	878	924	897	934	885	888	901	942	877	899	904	872	914	917	840	898	885	934	892	911	889	921	850	861	864	879	858	914	962	874	906	867	913	955	951	927	939	910	901	915	911	906	914	958	906	907	906	941	957	905	890	985	885	910	935	914	903	866	892	912	924	868	960	901	896	902	900	888	935	902	979	875	904	889
35702	27576	29053	22484	16744	13704	9737	7391	5859	4596	3814	2768	1844	1372	1297	1427	881	732	656	590	627	527	525	445	479	428	413	391	383	403	362	393	369	379	369	360	395	343	367	350	427	416	384	422	401	372	364	376	399	348	331	373	377	355	322	352	347	367	340	375	330	393	378	381	356	353	400	363	390	356	353	357	351	335	353	372	361	376	372	395	369	362	368	388	368	361	325	331	407	350	372	404	351	386	369	356	372	400	362	383	339	333	369	355	359	420	351	346	348	341	374	365	372	354	327	385	378	385	347	369	364	326	379	371	383	357	363	340	376	355	386	344	354	370	385	356	391	364	366	375	355	363	354	353	375	336	361	378	381	347	362	333	392	376	381	368	351	414	363	360	369	351	330	318	391	358	347	368	375	375	387	379	392	330	331	357	371	381	364	376	373	371	371	371	381	375	339	376	377	367	365	357	353	347	354	366	342	342	363	333	397	384	362	368	364	375	374	331	407	373	361	377	324	357	394	363	384	371	390	391	391	388	359	354	405	405	394	355	343	336	356	332	386	357	382	315	361	421	402	388	378	346	419	365	385	357	360	324	360	377	387	372	345	334	358	355	355	385	385	358	368	376	355	350	340	371	338	331	362	381	357	369	399	355	370	384	399	363	368	366	353	361	395	363	337	374	363	339	360	379	307	352	340	362	365	392	355	341	356	354	348	377	390	362	323	388	370	343	371	362	375	376	341	336	372	380	323	361	369	360	346	360	341	389	356	323	371	357	303	392	398	372	354	388	396	368	351	388	362	363	398	390	361	364	355	371	371	379	386	363	376	373	357	386	375	348	339	354	386	376	365	355	393	349	319	363	382	343	368	362	385	378	376	360	363	387	396	360	401	388	381	402	377	396	352	361	373	378	370	357	373	355	333	377	377	377	390	361	372	353	371	384	340	390	336	359	366	370	360	349	361	371	363	388	400	395	355	385	380	411	352	384	359	384	393	331	364	358	379	415	400	373	355	365	372	352	366	375	346	345	364	353	364	363	355	343	351	376	385	403	369	363	332	366	360	350	374	392	387	369	368	338	380	350	341	360	356	348	396	386	324	399	367	419	396	355	374	382	390	386	319	375	360	355	390	361	361	367	411	344	338	385	346	371	379	356	354	368	332	339	328	395	357	362	359	352	379	368	396	388	365	355	367	359	404	380	366	371	340	388	365	365	390	354	343	353	343	364	341	358	382	361	343	395	319	346	360	388	377	316	386	362	366	366	368	357	363	395	399	388	359	368	366	374	345	380	361	357	325	379	394	348	387	376	358	387	400	353	330	348	354	375	391	374	355	366	358	358	368	346	363	408	379	342	332	391	355	375	374	400	384	316	347	399	363	378	342	366	324	366	388	400	391	380	358	377	332	377	400	391	376	383	357	348	365	370	367	350	379	331	330	336	372	365	381	382	317	365	357	374	416	355	388	370	354	376	352	340	363	374	381	354	370	368	392	402	365	350	338	369	383	346	348	362	351	397	355	385	405	377	387	372	364	359	319	348	375	377	372	368	373	361	404	384	373	374	376	373	382	373	372	367	357	379	392	377	357	349	347	367	369	361	347	398	353	354	367	335	348	327	363	348	373	367	333	328	367	395	406	342	377	375	359	366	413	349	395	376	390	355	375	411	382	337	381	414	339	364	380	352	357	361	366	376	338	359	370	406	390	370	372	379	372	388	390	344	349	365	379	366	354	388	349	368	373	385	375	351	387	373	366	365	390	387	344	337	346	364	360	356	364	348	353	344	363	348	359	400	369	360	344	353	379	356	367	376	372	367	355	352	318	363	369	340	369	370	368	393	370	312	351	374	352	365	372	357	395	391	363	354	377	346	394	346	370	388	384	345	376	385	375	391	389	318	368	367	352	363	349	387	319	379	310	362	344	328	372	362	363	384	372	394	354	388	352	346	341	332	388	364	357	324	345	355	405	382	361	400	388	343	401	381	342	364	330	364	359	374	374	398	348	347	368	372	358	363	353	368	372	369	357	356	340	341	374	345	419	358	397	403	379	358	364	360	365	392	368	376	358	365	323	360	378	384	362	398	357	388	405	355	335	337	384	370	351	360	348	347	349	362	363	360	371	361	334	358	352	384	361	382	391	379	380	366	306	359	361	353	367	336	353	358	346	372	347	325	336	366	375	360	367	352	373	367	371	345	364	379	365	366	319	360	356	377	347	370	375	347	365	363	381	368	344	376	351	358	402	353	382	348	383	366	369	352	352	358	351	378	363	385	383	382	414	386	387	375	372	416	368	346	357	334	419	335	365	330	417	372	376	351	340	372	348	398	381	370	380	423	387	396	355	354	321	351	402	378	371	357	377	383	397	353	350	373	336	345	375	337	351	383	349	322	387	355	341	364	406	373	372	340	383	373	380	392	367	342	352	392	365	376	367	375	343	360	340	364	393	366	372	322	375	353	376	376	389	358	365	383	341	347	366	375	384	372	375	351	371	408	350	362	343	377	350	353	344	365	363	348	377	348	342	386	356	384	379	365	386	380	344	343	349	371	383	331	378	354	370	340	383	370	424	365	363	355	402	378	364	364	310	377	357	390	344	364	372	364	407	382	350	319	387	395	387	385	376	322	339	354	387	363	376	375	345	337	345	348	392	397	334	369	336	375	367	368	373	375	362	381	364	361	351	373	373	385	350	377	399	367	370	332	337	383	357	355	373	351	358	330	357	370	383	363	381	350	364	366	342	379	401	377	403	374	397	358	405	422	406	381	351	383	374	338	372	382	364	373	380	377	325	366	352	362	392	379	370	392	337	406	316	368	380	380	359	374	368	385	344	413	358	378	384	357	366	349	346	341	362	364	411	346	320	356	369	381	356	373	354	363	386	376	335	377	360	384	337	377	384	390	384	372	342	354	364	381	364	365	366	364	376	354	348	378	375	393	397	365	390	353	353	380	378	374	375	381	386	317	387	366	342	344	381	390	345	364	361	401	374	349	356	337	395	364	368	387	391	372	382	377	361	372	356	382	357	376	375	389	354	336	350	361	373	353	378	358	346	350	367	394	380	363	369	363	383	343	354	359	360	345	421	384	348	333	364	380	331	354	376	362	379	423	361	361	392	368	381	390	361	355	393	391	396	334	376	349	350	365	339	388	373	389	377	330	382	331	360	367	334	378	367	380	377	342	368	365	361	371	372	334	375	423	372	359	382	357	386	388	390	393	371	338	346	340	341	385	390	394	366	350	353	374	361	381	364	383	360	356	334	335	386	326	364	403	391	379	398	370	360	350	358	348	371	339	351	380	402	363	371	317	370	369	355	378	396	380	333	363	396	362	411	393	348	340	354	307	382	348	372	363	401	354	377	389	362	356	386	359	400	392	348	364	377	387	350	394	338	353	357	397	370	371	375	347	311	401	395	332	367	323	368	379	393	356	356	325	368	396	362	335	361	363	375	362	369	384	360	365	372	376	365	396	379	376	362	348	377	354	353	360	379	379	362	370	352	360	382	326
22072	24693	33416	35017	33134	30509	27656	24676	22784	19421	17691	14264	10129	8017	7283	7988	4792	3757	3466	2946	3089	2627	1846	1609	1671	1521	1441	1290	1256	1118	1190	1051	1057	992	1007	919	910	943	909	916	955	936	848	904	898	870	944	926	849	878	929	942	885	947	918	909	930	938	889	944	881	963	927	936	892	923	872	901	905	875	861	876	881	863	863	854	889	909	869	877	891	888	917	906	867	866	883	870	856	830	911	959	926	873	931	917	845	944	877	860	910	838	883	898	886	935	890	914	850	826	912	908	892	829	887	881	876	966	911	921	882	881	924	921	892	962	809	915	910	881	891	912	898	886	948	918	871	886	866	948	910	875	895	888	875	939	914	895	928	847	886	944	882	917	841	863	891	837	946	889	917	888	911	885	880	908	839	891	891	887	851	893	899	930	913	914	867	886	878	908	844	893	906	912	914	936	808	977	881	876	854	904	861	894	889	924	898	910	925	871	915	919	918	870	863	919	878	888	943	859	893	851	857	936	916	921	912	855	914	911	860	853	900	985	909	932	924	888	924	901	942	902	904	873	911	917	882	898	893	859	873	900	860	867	863	884	886	894	902	929	882	918	893	908	896	925	918	915	871	936	855	872	862	932	911	882	935	897	914	923	906	927	885	933	877	852	900	843	855	928	925	918	895	962	886	922	896	941	851	848	871	924	921	933	920	854	898	884	891	918	872	924	884	865	958	889	837	954	848	958	891	880	879	863	868	892	864	871	910	905	939	896	851	856	908	873	866	924	891	882	919	845	893	922	873	850	918	886	904	890	892	869	942	944	932	856	879	868	926	904	863	863	880	888	864	919	865	917	911	934	938	876	888	892	860	896	899	909	912	850	907	895	864	905	889	920	935	817	861	882	858	897	869	920	897	918	901	949	891	929	877	874	864	894	871	872	835	877	853	872	953	919	917	910	941	876	903	870	912	929	934	905	940	882	883	895	878	874	859	894	836	964	920	909	899	856	872	839	849	816	908	907	883	867	882	827	894	952	899	945	907	897	868	912	885	815	912	906	869	913	869	906	883	868	938	898	880	906	919	890	899	893	956	913	948	924	912	934	943	909	898	905	912	799	855	899	891	834	941	860	841	836	843	908	892	898	871	922	910	853	881	879	897	879	924	835	909	835	873	930	905	876	949	857	907	901	931	915	898	904	849	896	907	896	946	871	887	905	877	877	908	869	893	894	903	908	883	877	918	912	907	944	903	906	879	887	852	929	932	938	885	916	860	900	891	878	882	868	942	893	868	852	866	836	882	893	907	885	901	909	899	914	885	848	881	841	900	880	965	868	893	903	876	880	895	892	881	875	888	904	870	933	908	872	859	912	933	910	909	907	896	881	903	926	915	858	917	902	899	936	906	941	870	946	881	922	906	887	923	904	919	895	899	842	904	845	895	848	864	920	869	901	871	959	929	877	929	901	920	878	924	904	871	936	915	865	922	934	860	897	849	942	881	864	958	887	910	873	879	923	920	885	859	941	902	919	945	844	910	859	891	901	901	855	874	893	915	896	903	883	913	911	834	892	853	906	870	872	898	872	884	933	911	893	869	810	898	856	919	888	909	916	869	851	924	888	921	903	887	906	900	849	867	865	872	897	901	902	884	927	828	896	871	914	930	949	936	925	801	897	957	875	933	935	888	919	896	868	881	908	889	893	834	895	935	877	867	925	899	902	950	908	860	874	911	897	903	854	885	960	918	901	940	879	937	922	804	872	871	899	956	910	921	886	924	863	961	904	945	925	943	901	918	835	885	880	924	964	860	926	833	921	888	942	854	872	917	911	924	828	885	907	888	892	958	893	931	877	949	882	886	861	873	929	906	858	891	952	861	887	849	872	877	888	878	922	891	914	902	860	872	942	907	892	869	871	879	986	909	924	868	899	894	862	880	896	892	887	922	951	867	908	909	904	897	943	879	869	918	915	884	896	914	840	919	887	963	875	895	908	894	856	935	870	957	915	896	908	911	933	907	939	940	936	941	931	869	869	928	911	894	907	886	902	851	963	952	893	884	902	934	882	919	851	851	970	856	912	842	902	873	922	893	924	912	884	880	910	884	899	910	940	920	942	916	897	916	884	849	910	897	908	872	923	944	906	940	858	945	853	872	896	892	899	864	840	967	897	874	902	902	924	905	850	967	914	903	902	908	895	865	928	916	910	847	861	906	893	899	876	911	919	913	873	930	882	896	920	915	898	850	884	877	920	930	896	906	906	909	880	932	864	889	904	894	894	939	817	909	880	905	947	877	902	865	910	843	913	947	913	921	920	938	908	949	918	827	845	811	849	922	815	895	933	916	854	923	913	920	868	922	909	866	872	898	857	855	873	916	903	910	952	898	938	965	877	876	913	856	906	914	905	943	904	912	915	861	909	848	837	888	927	829	864	908	904	903	928	871	926	877	927	879	959	881	872	894	874	901	878	881	886	896	950	911	902	850	904	883	863	931	880	874	895	867	902	898	860	897	890	890	948	919	887	935	884	902	904	861	915	912	856	935	885	909	925	902	971	872	900	895	874	817	880	878	929	869	906	913	929	942	877	918	915	877	896	909	871	905	876	976	906	932	854	898	891	890	845	885	886	872	865	870	899	886	949	868	893	887	907	909	881	843	908	902	880	902	892	885	898	902	891	922	899	916	901	844	941	915	949	975	892	936	863	886	909	894	905	932	851	889	914	925	929	887	904	912	901	925	931	872	886	877	902	882	882	918	885	897	932	906	906	966	890	887	926	910	880	929	957	871	898	936	929	906	944	866	912	918	871	850	919	868	914	888	900	907	941	924	929	930	915	919	937	925	906	870	871	825	870	852	865	897	882	922	915	894	857	875	857	889	915	886	889	853	895	909	906	893	924	867	909	897	889	883	909	888	859	899	872	882	940	872	901	920	890	914	901	835	915	893	946	902	956	884	918	872	966	893	903	911	943	932	891	848	853	940	908	888	874	912	917	885	904	880	924	921	881	941	941	865	906	871	887	860	886	928	937	905	900	891	880	917	928	898	914	894	887	919	903	915	882	867	899	844	894	904	925	887	919	894	872	938	851	883	866	905	901	856	873	892	882	929	891	954	857	869	879	846	966	865	893	889	899	898	913	962	921	921	864	860	851	875	896	925	873	957	933	879	920	914	830	902	919	922	894	886	883	935	881	885	876	886	942	914	886	885	928	910	866	878	857	904	844	951	936	918	902	840	886	884	919	923	911	867	934	896	891	881	913	880	917	918	925	915	904	890	913	881	904	892	892	945	859	891	908	922	906	931	859	963	898	914	902	867	870	901	902	929	944	938	841	911	882	905	898	900	881	868	918	902	886	908	851	896	867	871	904	899	893	886	902	884	854	920	921	916	872	898	841	876	920	897	928	825	911	863	958	897	886	940	900	898	897	879	897	878	926	868	890	882	934	920	860	849	860	921	885	876	848	942	906	910	964	925	905	842	914	915	838	936	892	926	891	841	877	928	895	871	923	953	894	949	927	862	906
30005	15334	13133	8698	5093	3172	2099	1545	1230	982	712	689	629	564	571	548	461	448	473	442	441	423	381	393	375	370	382	397	386	376	376	397	381	390	343	383	386	408	393	346	359	352	364	392	377	387	369	419	373	355	357	361	358	339	371	408	390	353	368	355	397	356	336	390	314	390	366	400	368	326	349	400	343	401	402	342	373	404	376	418	347	358	363	362	421	372	390	354	366	390	375	339	371	393	400	410	386	376	364	362	408	374	350	388	395	362	394	379	352	392	376	357	399	376	363	391	401	379	383	355	333	367	368	312	349	349	337	342	362	360	424	372	369	340	355	355	356	344	353	379	372	391	385	420	393	385	387	329	395	354	362	362	346	370	377	400	358	359	368	379	395	354	367	377	366	414	367	377	383	418	387	364	348	378	369	415	397	385	357	347	328	410	367	348	363	359	382	377	362	391	356	339	347	359	377	395	366	363	348	345	347	360	368	396	367	328	364	390	379	382	402	381	354	373	365	362	399	352	355	382	358	387	374	377	421	394	360	357	369	391	355	364	363	401	324	371	377	404	344	398	356	346	401	355	392	405	379	346	353	394	363	363	364	375	378	336	331	359	365	403	360	336	355	405	360	315	378	396	369	394	341	330	383	389	361	348	376	383	362	378	410	379	344	412	405	328	353	389	392	382	377	392	367	401	395	358	393	351	366	398	371	381	351	361	377	375	367	341	377	343	347	345	354	363	362	340	361	374	385	362	350	375	364	375	355	384	384	411	350	352	388	362	352	367	370	386	374	384	360	365	367	360	360	355	374	378	384	406	362	394	367	401	365	386	377	367	336	370	389	391	391	356	340	361	358	396	349	390	322	362	394	376	354	362	349	369	360	363	362	396	352	380	358	350	399	371	420	402	382	399	411	374	356	410	379	352	343	368	376	373	405	377	391	418	379	394	376	357	339	345	387	352	362	381	368	386	386	360	352	403	367	381	373	370	351	350	351	403	361	335	381	353	385	394	371	341	377	397	374	366	400	380	380	369	371	372	361	381	352	383	346	365	354	334	383	374	374	343	348	356	382	379	381	399	352	349	372	377	352	371	338	344	358	323	400	359	361	365	350	330	387	379	371	373	367	367	372	375	353	363	392	355	382	352	374	384	375	359	331	377	375	350	350	370	390	412	379	357	371	386	388	369	356	369	371	355	389	349	390	391	373	323	386	337	371	391	345	376	369	336	377	361	385	349	369	380	366	371	377	375	364	334	396	375	371	374	339	370	362	359	367	360	381	365	378	351	357	391	396	385	363	379	350	383	388	364	372	336	386	376	340	371	364	353	377	371	372	387	357	396	369	398	358	383	379	382	365	398	337	363	373	392	383	352	402	412	401	366	369	382	336	340	391	364	411	366	355	406	364	349	373	373	351	379	377	369	374	383	382	322	405	347	347	364	368	378	387	349	370	378	379	342	378	358	353	361	386	381	404	366	379	359	361	381	372	387	373	362	358	378	343	429	371	367	348	381	364	390	373	347	343	361	350	384	387	394	387	345	369	371	397	358	373	340	378	370	381	386	363	374	353	369	372	395	344	391	352	362	372	337	399	374	396	379	365	349	395	418	365	391	359	359	383	393	394	337	365	334	343	404	403	382	394	373	376	384	370	397	375	367	377	351	363	355	392	377	404	374	345	381	386	389	378	410	380	351	360	368	381	370	326	343	381	366	369	353	374	371	350	398	378	403	347	375	344	328	389	366	356	399	397	401	360	368	355	372	383	380	332	330	361	377	376	408	353	344	397	366	390	380	405	366	372	348	354	396	361	415	343	367	351	345	363	369	408	414	345	388	365	379	382	363	377	370	393	370	379	400	425	348	379	389	383	392	397	341	358	370	360	430	391	340	400	365	363	350	351	395	357	379	366	406	381	371	399	345	403	344	328	386	435	404	376	366	361	374	389	401	402	374	379	405	395	373	364	362	342	369	354	368	404	386	378	368	384	367	369	385	361	371	349	380	377	359	406	368	382	373	343	364	389	394	366	343	386	406	390	382	367	377	402	366	377	367	351	390	353	374	399	347	372	373	369	313	342	366	360	359	415	360	384	362	368	347	371	380	332	356	364	339	366	405	418	370	403	374	378	367	352	363	379	394	385	342	353	372	396	347	350	407	374	363	351	418	379	354	354	365	349	374	371	364	383	359	387	407	357	401	366	358	374	391	391	345	384	377	373	369	362	346	363	359	407	356	345	380	380	352	360	377	348	372	413	369	385	357	379	368	405	352	381	363	387	398	400	378	382	384	346	394	339	383	384	373	367	349	367	388	363	377	403	386	357	323	378	396	371	370	391	369	364	353	375	363	381	355	378	389	391	370	378	375	353	321	376	393	388	371	411	369	379	347	364	374	367	365	375	369	395	366	396	394	399	394	396	341	359	368	352	407	388	371	358	351	407	389	373	375	387	354	366	366	419	377	370	370	332	396	370	371	354	362	371	342	374	343	366	378	350	356	383	351	400	368	363	394	381	342	384	389	336	323	330	381	383	368	365	390	383	363	355	355	380	353	350	351	362	359	363	397	367	387	370	359	373	385	410	351	373	376	398	380	360	362	349	375	364	352	384	380	364	391	399	358	384	373	391	409	398	344	349	391	358	376	404	334	344	357	355	385	384	403	392	337	377	384	345	376	402	364	352	383	360	362	362	375	350	338	350	355	361	396	374	365	385	327	398	364	385	380	353	397	367	352	391	376	359	381	398	363	349	378	409	399	377	370	360	351	359	400	401	389	392	372	343	373	374	356	363	379	374	413	359	371	372	339	406	368	393	333	377	376	355	371	387	373	368	377	381	373	387	359	353	389	401	424	373	328	370	363	377	365	385	323	345	361	388	364	385	375	353	401	404	374	379	360	375	375	362	355	392	366	362	386	376	397	389	354	400	367	345	379	352	375	377	362	377	392	378	340	371	386	394	403	402	367	374	391	369	374	337	363	374	375	394	370	338	364	348	352	371	358	417	396	379	385	386	367	321	392	323	372	399	364	365	333	351	366	363	359	362	360	354	362	356	356	410	355	376	379	400	357	365	396	402	367	388	371	394	351	328	370	386	383	345	406	382	368	393	376	363	361	348	380	344	342	384	381	375	365	362	380	382	361	359	377	359	379	384	373	363	408	391	386	369	388	348	372	385	337	333	372	381	359	377	364	377	359	369	388	357	395	360	355	368	319	381	387	372	349	351	355	367	373	342	373	394	389	367	380	408	381	332	408	416	393	369	348	350	349	369	379	377	378	384	348	374	357	391	338	373	351	359	371	345	357	367	409	369	391	407	374	359	359	374	342	366	380	350	332	362	387	365	370	369	366	330	405	385	369	422	354	362	370	363	384	363	364	378	372	376	397	353	382	386	384	393	368	366	389	379	371	361	350	361	376	381	361	410	367	360	360	383	354	361	381	374	367	407	370	392	369	357	349	342	403	379	393	391	416	383	379	389	378	395	387	383	378	358	395	391	382	394	353	369	390
15094	12698	20482	21899	18187	14266	10753	8275	6716	5323	4226	3439	3016	2524	2165	1926	1744	1573	1470	1267	1235	1139	1108	1091	1063	1024	1006	970	1005	953	946	912	962	939	945	914	894	909	914	930	955	924	921	936	929	890	941	919	912	918	903	992	939	869	913	895	880	908	899	933	917	919	924	922	880	920	938	921	914	879	950	893	922	886	891	887	920	844	929	945	939	978	933	909	872	947	929	952	889	878	874	903	857	936	868	893	875	925	913	957	937	898	901	938	901	827	949	918	932	898	941	863	901	875	871	935	880	888	909	832	907	920	934	856	870	931	917	931	892	974	873	937	954	930	919	834	913	919	909	934	893	889	922	919	860	883	900	908	890	912	972	898	931	862	952	901	914	976	916	917	841	923	918	870	875	895	902	999	859	947	918	988	882	881	894	879	910	898	859	869	945	843	916	966	894	867	909	864	859	920	857	895	905	914	880	885	896	884	874	899	921	913	880	937	943	919	963	900	930	924	908	909	910	920	933	863	870	839	905	898	868	880	1004	923	882	898	884	913	971	902	881	917	941	871	868	905	925	950	935	879	917	895	891	889	941	934	879	915	877	954	928	906	939	946	942	958	959	891	844	902	927	890	852	891	896	861	935	880	893	879	930	978	881	919	908	894	942	934	996	944	926	896	901	906	928	881	884	901	963	855	912	899	896	867	928	915	986	927	937	872	946	849	912	889	898	834	891	918	945	896	975	866	932	910	897	860	917	944	952	910	901	913	890	907	886	920	915	915	959	884	866	871	902	885	938	868	897	888	909	859	959	931	865	935	888	896	885	927	899	918	897	890	898	904	902	900	933	938	908	878	899	958	903	906	900	909	844	886	935	870	878	927	971	904	943	878	960	874	868	910	894	918	908	904	914	894	927	906	876	925	949	923	922	901	952	904	954	906	963	941	947	906	905	849	887	900	866	893	919	893	921	889	951	891	936	957	905	956	907	884	940	949	848	843	921	901	888	874	909	887	905	901	895	891	893	939	837	884	902	904	899	868	849	965	924	900	938	909	995	886	885	875	893	891	914	940	867	917	868	918	889	923	895	881	909	921	916	889	844	925	872	896	913	945	890	943	885	906	912	928	913	888	903	891	908	912	867	838	911	881	938	872	925	899	890	904	909	886	902	909	956	937	930	897	924	916	889	932	928	874	888	902	932	930	916	932	864	897	912	909	915	972	936	910	852	931	912	892	898	910	894	945	954	929	933	935	929	966	925	902	870	926	900	919	899	882	940	934	888	940	905	924	965	874	937	889	946	874	822	876	959	886	882	891	879	972	895	945	901	889	962	919	908	885	942	937	920	904	928	913	919	938	927	893	853	930	881	956	887	930	865	876	918	940	848	911	855	869	929	870	908	897	879	969	924	950	975	901	900	952	857	918	930	867	920	905	889	945	908	877	891	888	874	961	910	906	896	939	927	909	883	916	948	921	934	928	877	944	901	906	920	870	935	876	904	909	856	936	920	863	903	874	897	940	922	944	924	948	862	894	850	894	879	892	911	939	882	904	881	954	896	908	893	926	896	923	949	884	919	938	970	884	940	886	884	827	899	876	861	876	848	943	912	937	922	893	878	898	857	883	840	900	919	881	928	910	929	929	943	977	885	942	894	900	965	899	933	848	928	917	862	885	910	935	904	915	910	860	910	935	928	894	894	948	924	913	877	889	945	920	955	925	884	839	950	872	953	886	911	915	891	921	965	867	926	953	878	879	919	965	953	917	937	909	916	865	878	940	877	913	903	846	893	879	926	932	933	881	914	901	920	925	854	870	910	940	903	913	914	899	932	927	922	965	948	891	888	940	893	895	919	931	843	942	894	871	905	933	922	941	905	894	917	895	923	888	921	892	868	947	915	886	857	879	893	942	890	891	844	893	927	913	902	913	886	881	889	903	956	925	923	937	856	881	977	908	859	958	970	969	918	938	881	878	936	947	872	948	859	891	919	881	886	937	883	894	898	953	955	940	940	956	868	887	925	898	896	930	891	867	904	945	875	907	901	900	916	925	837	869	952	935	921	876	903	872	882	905	903	911	866	862	875	926	957	849	888	901	936	875	868	881	921	866	924	910	867	904	931	886	872	905	967	897	923	816	896	893	903	904	903	937	944	919	877	912	889	927	889	959	924	908	937	960	908	892	881	940	924	864	896	850	913	916	879	896	926	911	905	896	870	893	879	911	920	922	959	931	954	894	956	916	963	938	931	915	908	964	944	930	951	913	881	900	907	890	911	865	926	923	880	862	895	889	898	879	865	903	882	900	942	973	937	931	950	939	885	922	903	930	857	961	909	928	861	873	894	845	932	927	883	911	948	899	981	949	954	885	928	930	941	895	887	886	884	908	881	917	918	899	940	870	914	877	852	895	940	925	900	936	911	912	879	894	912	908	873	849	904	920	885	926	902	873	922	871	903	862	931	926	884	859	864	936	870	904	954	924	899	905	880	957	912	931	979	922	915	898	903	930	929	934	941	885	871	898	909	933	891	900	856	882	899	913	898	973	894	979	936	924	918	913	906	884	928	906	912	928	938	965	914	872	907	937	907	933	879	913	911	916	916	905	963	882	944	902	877	890	913	869	940	971	876	921	881	923	897	899	921	899	971	921	923	897	948	919	930	972	901	954	947	890	969	907	921	895	904	909	872	894	894	883	890	898	858	955	914	941	873	919	886	935	990	893	932	961	925	923	892	913	894	909	913	963	926	917	985	929	929	908	871	918	908	869	964	884	962	924	912	905	890	906	898	947	891	917	904	876	873	980	913	938	946	947	851	929	922	908	919	955	895	919	927	894	893	885	929	898	931	901	908	900	892	873	889	926	888	905	927	902	909	886	918	963	958	912	957	883	885	911	913	922	936	934	913	918	912	930	885	905	914	885	891	931	913	906	905	949	895	922	816	851	944	879	948	918	923	891	927	915	879	892	892	873	898	861	901	878	939	907	941	907	914	937	898	929	875	888	882	883	905	906	879	912	880	939	950	876	910	843	900	885	930	930	934	929	888	888	891	877	966	865	870	909	934	873	868	942	907	883	891	914	970	919	882	859	904	871	843	914	946	929	939	890	904	890	934	892	896	873	921	899	902	939	915	909	862	908	903	960	929	886	939	898	866	885	940	844	878	888	974	977	926	900	880	903	922	820	883	932	927	933	893	925	880	847	932	926	872	860	912	863	842	878	898	910	907	941	915	949	893	912	902	922	890	937	912	911	893	887	936	889	888	910	920	877	917	917	914	919	897	935	910	988	865	855	907	890	930	939	902	916	899	836	895	912	926	927	917	877	861	929	900	930	896	896	901	916	960	903	948	902	891	932	958	855	910	907	922	852	912	848	929	884	933	887	909	931	928	958	922	915	897	921	911	863	921	899	910	943	941	895	890	912	887	937	924	949	889	922	872	934	885	872	891	972	882	912	936	847	852	873	933	926	927	917	892	967	889	915	887	871	903	910	915	888	922	921	886	919	953	924	956	911	852	878
33309	21548	22052	16236	11166	8177	5586	4249	3498	2394	2052	1496	1310	1021	802	800	624	563	523	510	517	488	443	392	406	436	388	389	356	379	362	397	351	382	330	360	379	425	373	393	336	355	348	374	356	347	358	373	374	352	359	360	383	370	375	395	371	376	350	347	337	373	358	373	381	375	361	384	360	354	377	381	392	382	373	365	391	387	372	356	389	361	357	350	401	385	353	315	383	393	368	375	382	364	364	359	392	403	356	374	380	334	390	345	346	317	370	363	379	361	361	358	358	347	356	327	352	368	381	356	317	343	367	361	311	328	345	377	345	363	392	346	368	335	394	352	316	314	402	355	361	365	377	376	346	331	343	362	362	390	383	384	382	348	347	350	373	348	405	400	360	346	363	352	371	339	364	349	378	380	350	381	367	388	353	384	378	352	372	380	372	362	388	371	370	427	378	356	339	332	347	356	384	380	351	317	371	373	351	341	379	347	351	383	363	384	393	346	388	370	391	368	386	338	373	348	396	371	348	373	368	373	328	356	357	342	373	335	363	388	361	353	365	343	380	363	331	374	385	375	341	368	393	371	374	357	376	356	386	380	417	373	379	390	359	366	367	328	381	375	340	390	366	353	343	356	354	379	341	364	374	358	372	347	361	381	356	404	372	385	372	358	402	372	348	359	366	368	367	363	387	356	366	393	388	369	333	349	397	348	389	367	384	361	327	376	402	353	383	355	365	387	374	344	348	365	371	342	346	409	336	357	370	339	416	368	377	383	382	367	344	345	329	412	377	372	347	382	357	375	377	353	369	365	403	351	350	388	351	372	389	380	350	358	377	390	346	363	331	347	379	371	346	344	368	401	377	359	370	358	356	379	365	370	369	407	356	348	354	368	342	409	348	326	385	400	404	340	382	369	372	366	385	346	371	388	353	380	352	362	351	355	357	377	366	356	391	392	322	351	381	382	368	347	345	363	356	348	404	337	372	401	358	376	390	369	339	356	339	357	367	345	328	371	388	371	367	356	378	379	396	341	383	382	385	385	346	404	376	361	362	377	352	377	373	354	371	371	387	390	356	392	393	304	369	356	377	404	360	324	361	382	347	363	355	362	417	377	365	365	356	361	369	351	372	364	359	383	351	368	369	338	382	375	350	368	373	344	384	397	371	338	343	350	347	396	367	379	332	379	387	349	356	385	392	355	357	395	363	381	414	376	396	376	380	375	409	368	382	382	372	354	351	374	376	396	362	357	363	339	371	342	371	317	386	342	373	396	386	315	394	380	393	385	374	338	377	358	363	391	404	373	365	358	362	348	359	360	348	383	369	347	339	363	377	369	333	373	382	359	328	360	385	365	366	373	369	389	372	347	363	361	382	327	345	381	346	376	369	418	390	353	357	357	349	352	391	347	370	317	361	356	384	371	359	353	373	322	428	390	370	394	411	357	348	360	357	369	371	354	352	382	349	396	358	377	354	346	367	381	333	341	351	370	349	339	354	363	338	359	350	367	375	380	374	377	357	355	365	360	352	318	366	369	387	384	369	383	372	354	360	345	363	367	358	364	366	347	381	370	372	360	376	367	373	401	385	392	378	340	378	351	351	376	375	377	371	334	333	346	390	364	353	362	372	348	387	366	336	358	361	334	385	409	367	380	343	356	352	350	365	359	383	341	377	369	356	371	381	379	359	373	407	380	357	368	330	344	361	388	358	359	347	369	359	386	365	360	380	367	359	382	356	353	362	376	395	367	401	362	337	359	359	346	358	365	417	385	384	351	391	363	355	350	356	355	363	348	393	383	368	357	387	304	355	369	369	362	360	382	359	404	367	352	376	328	370	373	373	370	341	370	325	353	354	364	353	360	403	362	404	338	351	356	336	397	334	365	357	375	355	347	376	337	345	383	350	367	391	332	339	361	360	363	375	378	374	359	340	342	353	381	361	348	398	364	380	353	356	368	369	366	368	365	351	333	360	347	363	370	355	353	350	362	407	371	387	360	371	346	388	340	332	332	345	359	365	369	395	378	399	345	359	370	356	373	362	401	416	319	393	382	313	348	335	355	377	344	364	395	357	329	342	335	336	393	367	409	419	330	378	386	391	377	403	351	355	357	346	373	370	372	375	369	370	358	367	365	350	332	375	340	361	359	386	391	364	366	348	340	353	341	372	370	367	403	400	368	363	383	351	414	326	362	328	351	367	370	314	354	347	392	376	357	367	378	370	355	364	399	380	351	369	365	387	375	372	380	410	359	371	363	359	371	363	334	316	356	352	359	363	401	317	376	345	403	377	350	400	403	361	355	358	365	362	352	396	411	343	374	350	408	342	351	348	354	405	369	330	354	352	377	376	365	361	375	379	328	376	342	359	355	366	336	420	370	348	422	384	350	356	361	368	350	380	363	347	365	352	384	386	346	354	363	364	352	385	337	382	370	344	385	358	383	390	358	359	360	357	367	358	351	370	370	357	369	380	371	341	350	332	342	370	348	400	388	374	373	376	342	346	334	342	333	356	387	376	356	400	361	344	316	349	359	335	338	379	379	392	332	382	346	385	385	352	377	365	379	372	340	347	342	352	363	330	362	388	366	349	343	343	372	397	365	384	365	358	362	338	347	383	357	376	338	344	355	350	346	353	341	344	353	322	359	346	358	346	365	365	374	409	347	408	362	373	313	339	334	337	377	371	376	332	334	344	396	405	341	378	374	358	365	370	367	407	374	363	356	362	328	354	366	371	377	391	355	362	373	342	381	350	375	364	372	379	375	389	370	353	373	368	386	368	398	392	352	379	353	408	340	354	350	386	393	343	364	347	404	372	365	375	380	389	382	358	344	352	345	340	356	363	362	373	356	370	358	368	381	320	373	377	373	382	362	346	362	371	352	351	414	356	411	348	354	376	335	369	378	375	359	391	335	335	389	406	369	401	349	364	333	388	364	362	355	326	361	346	384	388	377	406	378	373	364	380	353	357	342	360	356	390	391	368	374	358	340	377	366	391	405	405	346	388	351	360	393	342	361	377	309	383	406	361	366	334	369	385	376	375	338	400	372	348	370	417	348	376	355	378	357	365	349	346	364	352	337	367	348	329	353	329	379	381	366	365	376	375	327	326	356	341	381	388	363	346	347	389	390	374	363	403	363	383	357	386	366	388	367	406	401	347	361	359	394	379	351	390	358	372	342	353	391	383	339	387	351	378	326	368	396	362	359	390	384	377	364	363	353	367	381	369	368	364	375	339	393	408	377	376	413	364	376	351	342	379	380	347	385	368	372	363	376	390	396	329	393	381	403	359	383	338	361	340	350	381	370	346	349	361	358	369	381	378	399	366	374	395	370	362	350	387	348	345	389	398	331	369	357	382	383	335	368	366	377	345	352	312	360	359	368	361	361	368	364	363	390	349	400	350	350	384	370	365	399	364	321	365	361	354	362	371	336	328	394	328	361	360	330	367	377	370	393	358	377	348	362	349	385	344	384	345	342	343	330	377	338	322	378	377	358	370	357	367	348	361	337
18711	19290	28395	29419	27040	23752	20960	17618	16233	12580	11522	8432	7457	5816	4063	4019	2966	2528	2288	1870	2267	1828	1439	1228	1393	1273	1152	1166	1142	1105	1100	970	976	912	915	919	870	937	903	939	900	914	950	871	918	920	967	966	873	900	901	820	915	926	945	869	873	911	964	895	889	954	847	924	825	903	900	928	893	900	906	912	910	927	923	839	925	902	951	850	907	926	895	940	939	921	888	887	888	908	908	859	917	921	881	937	875	999	896	874	856	917	922	919	898	907	903	868	921	884	942	916	859	892	871	924	936	920	931	879	897	862	893	882	904	936	933	939	865	868	908	898	930	892	900	929	935	918	874	879	937	937	909	933	910	884	885	854	914	958	930	894	878	910	952	860	919	937	919	907	942	881	917	852	903	912	907	937	935	888	902	881	918	914	886	895	883	923	936	837	879	875	935	898	884	869	854	890	892	909	887	856	923	842	914	928	852	882	885	891	880	913	962	896	872	882	878	889	862	903	921	839	927	885	934	924	900	875	881	863	930	919	911	888	914	905	884	863	915	915	907	953	877	855	911	929	902	906	888	899	889	904	916	893	938	833	865	874	899	929	906	885	858	901	882	882	889	897	880	903	924	913	914	905	871	906	923	891	906	935	855	880	913	933	860	917	971	927	889	864	888	870	867	846	893	848	865	925	906	937	890	893	919	867	889	869	870	909	880	864	893	875	932	947	895	888	903	911	881	909	909	932	909	889	881	918	843	944	885	890	920	910	900	922	936	884	950	959	907	856	936	951	881	945	910	900	907	933	945	950	954	841	876	918	910	899	949	850	944	932	879	930	914	922	895	971	923	882	874	927	869	940	877	897	862	921	888	924	869	973	879	898	885	894	869	937	952	955	901	906	894	939	878	865	912	900	934	857	857	911	910	945	888	923	852	862	885	918	928	860	950	876	930	887	893	896	892	908	879	858	907	887	935	887	888	916	910	908	856	893	933	904	920	858	927	903	864	884	878	936	885	873	909	898	917	938	911	935	894	905	944	892	911	906	892	976	889	917	916	921	888	902	864	933	921	912	898	870	891	888	900	966	881	911	930	912	843	890	896	905	836	927	896	937	840	979	874	877	904	944	919	839	958	900	890	831	940	888	884	909	901	898	919	882	872	852	903	922	909	917	858	918	903	940	855	869	939	835	883	887	882	924	908	1009	909	930	925	913	898	869	870	853	910	914	926	905	851	963	943	913	870	887	948	868	878	981	913	894	882	893	953	884	906	909	928	929	847	893	935	913	892	920	885	876	861	907	912	882	893	887	932	891	848	918	875	877	886	868	935	894	906	927	944	910	897	891	892	932	945	917	888	877	899	909	922	877	891	923	897	855	877	839	903	858	861	891	922	942	900	883	867	862	898	923	940	913	928	889	904	886	1005	881	886	836	863	924	871	942	859	940	912	874	893	909	888	884	905	906	893	885	903	930	898	955	906	858	903	833	886	884	896	876	895	867	885	938	886	882	866	863	894	911	907	857	880	888	913	903	882	958	869	919	963	907	870	947	898	911	964	920	914	903	953	926	929	895	931	950	909	945	901	944	954	933	907	964	907	878	879	895	865	829	923	929	916	891	874	868	961	860	892	936	895	867	906	893	864	871	892	938	936	927	870	887	940	955	878	917	883	910	891	879	883	916	890	939	894	965	849	878	921	889	884	921	879	883	914	927	935	874	950	855	882	864	965	807	903	878	912	920	926	913	898	879	894	881	835	920	877	935	925	916	955	935	938	920	953	890	869	906	895	916	854	895	880	945	891	901	834	894	880	899	875	899	846	947	909	892	955	940	917	880	919	909	919	904	897	914	893	906	904	909	913	958	895	887	900	896	866	932	957	898	943	865	944	862	873	919	891	907	930	842	931	910	921	874	866	886	925	889	852	918	909	905	871	899	910	912	929	921	871	910	870	969	885	930	918	902	872	892	898	930	851	908	857	896	868	904	943	915	955	888	851	868	884	909	857	874	894	868	915	869	880	879	908	826	934	837	924	926	876	934	926	881	958	905	894	893	911	934	888	911	896	900	872	885	895	871	924	850	910	834	904	972	945	892	930	908	934	888	859	884	918	955	887	920	893	880	822	889	862	884	889	929	909	901	933	935	873	847	850	931	917	916	901	913	879	918	937	889	901	923	882	901	885	950	881	918	884	898	897	897	913	949	899	922	894	924	882	846	934	894	961	875	938	873	901	921	941	887	880	847	899	909	959	880	901	907	875	911	930	847	936	852	873	905	927	901	929	954	924	892	902	929	836	869	900	919	867	959	857	956	855	933	866	931	874	893	852	889	888	894	929	921	873	912	933	852	883	934	903	881	896	932	894	922	916	902	849	919	934	870	877	902	917	923	886	894	870	858	859	924	883	910	897	889	933	895	968	893	868	876	912	923	888	898	880	861	884	834	878	918	895	924	928	863	889	855	877	890	871	880	901	912	934	894	895	904	842	862	898	914	883	952	917	948	896	903	956	900	920	931	955	865	907	879	835	940	924	881	891	908	920	883	889	933	882	900	893	889	902	873	877	900	936	891	934	932	877	869	884	816	941	901	937	902	884	898	899	907	918	924	926	903	843	918	933	873	894	900	914	872	863	883	909	907	865	897	906	894	907	874	902	950	885	896	916	848	826	852	869	934	914	876	913	885	878	955	879	932	943	877	855	939	932	977	858	872	913	894	903	874	930	926	951	908	878	930	916	889	915	923	902	933	907	916	947	877	948	919	899	912	895	893	907	964	887	908	906	860	911	917	930	905	932	931	903	888	910	894	877	922	932	910	909	929	888	907	928	898	915	896	939	961	878	902	964	931	890	918	910	915	918	918	843	924	902	898	879	917	883	872	926	895	902	885	907	882	855	891	967	881	916	912	901	888	937	854	861	933	953	889	916	897	867	863	896	911	868	934	852	935	904	885	883	858	933	896	902	871	908	928	879	912	922	900	905	885	950	873	907	873	838	885	910	915	902	888	930	932	871	900	902	916	902	882	885	931	905	900	890	907	886	935	901	891	894	920	936	869	934	891	898	951	872	915	945	882	927	910	896	852	921	939	917	943	923	906	895	877	933	944	907	862	932	856	866	903	914	913	922	934	882	930	884	876	905	943	900	931	918	954	900	889	926	918	906	960	903	918	840	900	895	849	912	904	891	897	870	896	911	892	892	935	912	925	847	845	857	895	888	918	860	926	922	921	923	921	933	842	837	893	915	906	896	882	861	896	888	937	839	880	895	909	893	899	934	918	955	952	966	969	906	898	932	949	931	883	911	909	848	871	871	914	880	921	900	918	847	904	924	941	864	923	943	912	894	903	923	912	896	904	887	916	877	864	936	880	918	876	880	895	918	890	899	923	884	886	902	913	855	960	891	883	897	863	944	969	879	886	894	906	896	927	895	943	864	897	927	907	992	914	906	831	854	948	885	886	890	881	890	935	896	911	915	857	900	942	897	873	923	869	933	900	856	875	929	906	863	896	920	866	908	914	845	877
35169	26848	27587	21846	15718	13325	9924	7379	5418	4000	3331	2194	1742	1502	1169	932	789	673	603	566	662	597	503	427	472	410	442	423	419	369	391	378	396	422	347	363	391	386	353	364	370	357	358	401	340	334	397	363	361	382	369	367	351	345	336	354	396	336	372	374	332	378	373	394	384	363	388	374	380	337	360	325	353	364	391	407	322	335	332	336	373	345	372	395	352	384	337	367	342	367	394	355	370	390	349	319	333	369	367	375	367	343	377	374	345	360	347	330	365	376	399	386	356	373	341	359	364	351	349	375	378	378	377	363	378	353	365	363	354	373	388	357	369	373	362	372	350	367	380	370	326	355	381	340	355	374	357	336	363	293	353	349	346	371	346	330	363	355	380	370	350	374	401	378	396	349	337	357	378	371	350	380	363	343	352	349	356	380	371	351	335	329	336	347	339	345	342	362	337	355	362	357	350	352	375	351	338	375	392	380	357	363	359	368	377	383	373	379	329	381	359	383	368	397	361	360	352	333	373	363	384	345	345	373	377	364	383	385	354	364	369	382	364	359	332	377	374	342	389	350	363	325	362	356	378	336	358	349	361	354	351	345	367	330	370	428	350	372	340	361	352	363	363	405	350	380	397	354	364	369	352	349	353	369	402	362	393	367	335	333	351	341	350	355	353	332	356	363	359	388	369	344	407	340	320	381	375	389	346	366	357	362	401	352	327	338	375	394	356	332	331	365	357	374	356	340	341	363	374	358	359	351	355	336	369	350	357	390	342	355	357	385	360	367	360	349	332	351	379	344	353	379	363	350	315	358	369	366	371	390	345	370	379	373	344	380	362	378	369	377	323	343	371	347	400	350	361	335	385	369	371	360	352	354	353	341	352	355	337	338	374	357	378	362	358	371	388	354	376	360	396	351	362	351	393	377	358	354	360	407	388	335	342	372	399	414	369	374	361	340	380	332	381	346	366	359	347	347	314	355	396	345	345	372	362	321	320	355	361	392	347	385	399	353	370	372	373	355	358	397	359	362	350	383	362	388	357	345	306	361	329	385	349	365	379	333	324	359	341	377	348	395	360	360	358	384	377	381	357	355	346	366	350	347	351	345	363	373	392	354	351	365	386	356	346	367	351	341	337	322	383	371	369	407	371	354	321	364	360	378	365	349	370	385	379	348	371	370	344	351	357	376	383	354	363	357	357	354	348	383	387	360	379	371	372	378	355	365	386	380	384	409	366	374	375	343	354	357	399	367	371	340	357	374	354	371	369	389	342	402	368	347	376	334	344	355	389	389	366	377	362	366	374	390	378	339	395	362	376	357	360	363	343	374	348	362	361	351	340	360	382	348	377	362	357	355	376	331	350	367	331	386	346	346	350	347	364	367	351	349	355	334	387	351	374	358	399	388	369	374	393	363	359	348	418	402	336	359	362	334	384	346	361	361	337	338	356	341	422	370	389	369	349	358	364	368	365	359	361	348	398	381	400	375	378	367	336	349	341	349	398	350	376	382	370	389	368	346	347	357	367	367	371	331	349	375	352	409	383	356	347	390	365	363	388	368	360	358	371	334	355	357	387	377	373	367	341	375	383	371	405	361	385	370	352	372	396	361	333	396	358	364	390	383	402	333	353	341	364	343	362	372	371	381	371	395	350	359	389	385	371	376	378	343	366	355	357	370	349	378	364	368	379	359	361	366	334	341	383	372	328	373	376	368	368	404	328	363	350	345	385	351	370	382	358	368	357	337	381	399	365	339	384	349	334	351	373	334	339	372	336	358	360	366	397	381	354	371	326	412	410	389	378	383	371	349	364	325	341	352	326	358	365	380	380	358	357	401	349	359	357	369	382	390	379	361	350	375	352	366	374	388	371	369	385	383	355	348	369	366	347	373	330	404	374	347	340	376	364	353	351	419	366	349	369	376	381	364	381	401	382	388	364	354	374	359	365	359	352	380	344	359	388	372	397	342	377	369	338	360	390	346	391	406	324	331	434	390	391	374	348	387	368	378	386	371	386	358	361	407	352	359	352	386	345	362	367	355	366	340	363	350	383	349	356	411	364	369	363	353	356	345	366	314	351	377	325	349	349	344	409	346	333	364	347	347	368	344	371	368	343	350	350	383	333	366	348	361	369	369	352	356	350	377	367	370	371	354	362	338	322	370	359	349	376	371	381	377	376	382	304	367	360	418	391	357	411	369	338	357	359	377	409	351	361	354	348	349	364	366	346	394	371	387	322	359	401	411	346	406	381	384	393	357	383	356	362	334	319	395	364	340	349	368	367	346	391	359	374	335	374	381	358	395	342	349	376	341	377	392	336	341	381	369	395	385	407	333	332	387	311	334	329	368	371	369	335	340	360	336	346	386	370	359	391	392	362	338	362	355	367	370	354	362	354	379	346	336	344	351	340	389	381	359	343	352	365	339	346	372	326	347	381	318	403	365	402	400	365	358	379	370	377	392	348	365	347	335	374	338	348	377	358	329	334	387	331	408	370	367	345	357	332	357	375	362	363	365	359	347	326	346	378	370	355	324	346	364	372	358	395	338	326	333	362	352	379	383	343	385	409	373	390	380	371	369	368	396	348	357	366	343	372	360	390	364	336	379	380	385	360	374	320	365	373	364	365	386	333	362	370	342	348	376	370	362	335	332	402	336	382	358	358	378	377	389	372	396	371	361	383	359	372	362	371	361	335	357	340	353	382	354	407	382	350	363	354	383	396	416	369	315	356	361	378	383	355	385	401	380	363	361	346	352	376	380	363	394	343	346	337	379	402	397	371	341	389	387	327	390	351	379	350	389	329	377	335	346	354	386	363	339	362	360	352	373	392	382	361	392	328	349	353	358	341	338	387	345	361	408	386	378	331	355	356	333	369	341	407	402	333	364	357	358	383	361	363	357	351	382	342	349	367	354	341	394	367	359	373	372	374	373	383	386	340	377	352	355	353	375	359	367	367	334	354	354	373	373	356	392	357	389	361	389	357	354	349	376	348	342	373	396	374	379	388	402	364	375	310	382	368	382	352	378	374	355	353	362	334	342	384	390	390	389	342	338	363	362	365	343	388	343	386	380	361	375	373	356	363	368	370	388	343	356	373	375	362	358	339	342	339	366	337	315	338	365	355	359	375	388	413	355	345	361	353	370	366	369	344	397	333	353	384	404	368	362	366	368	336	351	343	345	336	327	349	380	357	393	358	342	397	361	365	370	358	360	364	392	410	377	341	357	360	375	360	363	399	378	368	342	388	373	367	354	368	374	349	332	334	378	351	377	400	390	366	350	361	420	388	369	351	330	357	404	364	370	358	352	399	364	406	369	368	345	299	385	347	342	357	340	376	363	378	340	339	344	371	367	354	404	351	366	403	366	407	380	368	376	325	395	366	352	387	389	353	393	327	359	396	364	366	359	357	347	348	359	390	384	345	366	348	369	404	363	350	341	373	340	334	389	384	379	368	363	409	356	338	387	394	370	354	352	336	360	440	380	359	342	339	351	333	372	385	393	339	366
21651	24242	32636	34326	32003	30630	27313	24636	21733	18072	16558	11908	9501	8400	6669	5553	4158	3713	2896	2548	3459	2505	1821	1420	1605	1470	1393	1328	1215	1209	1228	1108	979	989	958	886	956	891	952	893	940	905	887	941	881	950	859	880	910	852	916	916	901	888	855	898	947	860	907	898	918	895	898	923	884	890	890	884	955	868	883	860	922	899	918	918	896	953	882	912	951	915	876	892	922	891	918	934	862	902	882	906	904	936	900	868	917	874	931	894	886	840	905	925	860	846	851	845	849	913	847	896	881	833	899	849	926	832	930	874	931	929	863	891	910	896	914	891	868	891	908	853	873	845	903	850	936	930	926	926	918	905	926	831	902	886	902	846	895	877	908	965	953	886	950	902	868	922	882	889	884	904	909	904	873	954	857	859	910	910	881	905	929	942	893	908	919	869	885	942	891	854	844	926	888	869	917	910	944	895	897	891	883	840	919	907	944	942	905	884	920	914	905	867	883	923	931	933	914	871	890	899	895	904	890	875	921	881	913	878	925	884	850	885	917	884	893	909	878	890	916	915	900	859	894	861	880	859	951	868	865	902	854	925	871	808	910	892	894	846	875	899	894	922	943	856	921	883	893	927	881	863	918	870	894	919	914	899	854	897	864	836	966	887	846	894	895	912	856	867	945	851	898	886	895	901	893	918	935	864	881	948	937	871	902	931	928	884	922	936	890	890	875	884	936	863	856	871	937	932	905	893	898	909	911	861	892	930	884	928	898	946	904	893	921	862	908	893	926	874	911	955	877	880	932	862	895	875	836	911	881	891	940	895	898	844	867	893	824	918	904	926	889	930	857	846	876	933	890	871	917	908	918	979	871	897	924	927	909	877	866	920	863	874	890	880	859	867	874	876	864	870	857	956	922	866	893	914	843	910	880	868	882	884	868	874	938	970	915	898	924	860	834	919	888	907	880	934	933	861	912	893	903	861	867	951	923	915	867	868	834	886	877	833	885	877	903	829	863	867	858	834	910	853	893	889	917	897	889	911	902	923	888	886	839	862	849	957	831	927	920	869	867	906	876	903	882	880	934	921	906	865	897	834	913	881	893	881	918	894	860	901	887	902	895	890	918	877	915	870	902	907	915	913	956	881	865	848	867	879	843	870	917	807	837	885	940	878	899	863	879	874	907	902	904	860	870	866	873	886	936	875	845	901	907	919	881	887	893	901	840	905	897	859	887	895	900	912	872	836	920	850	954	863	934	825	892	873	880	956	900	925	925	888	953	904	888	897	929	879	863	887	848	889	946	821	892	875	871	913	900	916	941	894	871	884	915	909	876	911	942	854	941	901	893	907	861	863	934	916	893	908	878	850	906	905	912	933	879	844	932	906	834	905	817	877	933	888	844	899	914	889	912	893	903	946	830	882	947	942	916	906	868	931	849	880	880	854	852	867	911	844	894	860	873	891	851	900	880	910	890	878	890	926	871	927	856	897	907	926	887	860	866	882	871	906	918	930	921	864	876	882	879	858	934	905	861	957	874	839	919	881	953	923	913	865	938	913	913	888	899	888	854	974	951	899	868	894	926	827	906	845	871	879	893	876	908	908	864	867	920	920	901	905	886	895	887	922	873	889	873	925	884	850	969	918	920	888	905	877	872	826	850	907	873	863	959	942	857	882	910	915	913	859	859	944	897	912	908	880	915	893	838	943	888	903	914	870	915	878	881	841	870	899	882	906	904	827	923	872	946	892	891	952	898	913	939	925	930	839	867	884	899	879	886	953	880	911	917	902	847	890	924	895	882	907	893	872	884	902	919	934	936	889	884	906	863	887	893	900	866	884	875	875	845	921	906	874	901	912	939	885	867	900	942	872	882	857	890	915	868	893	859	901	935	903	845	816	899	939	906	854	863	892	907	897	887	917	930	881	918	908	957	881	855	874	900	882	876	884	892	921	931	894	920	871	916	959	895	898	852	901	833	862	922	886	874	977	872	897	868	937	904	897	857	868	880	871	889	965	951	934	841	902	879	919	878	882	874	881	909	877	913	948	891	922	916	900	834	891	841	901	946	950	895	876	908	875	906	873	929	889	866	863	891	885	883	888	880	906	852	944	903	876	928	933	875	947	892	965	839	920	893	916	844	941	904	936	861	927	872	846	875	869	956	963	878	879	897	894	907	915	863	905	885	955	897	879	896	858	895	864	871	888	915	918	889	858	879	883	941	891	908	894	942	854	941	901	861	891	895	904	911	929	898	870	924	886	932	919	903	873	896	911	895	850	925	894	898	893	883	898	857	932	893	913	922	880	913	874	878	934	884	997	880	899	905	907	955	942	862	911	937	901	906	915	900	939	892	875	866	890	925	888	883	882	874	899	906	909	875	927	880	872	920	861	900	891	894	929	922	910	867	900	895	888	830	929	920	886	869	886	870	900	890	923	918	843	963	929	870	979	961	939	868	885	900	925	898	946	911	815	844	898	887	900	890	938	884	902	902	882	890	870	877	860	896	828	893	918	859	910	893	878	910	872	869	925	885	901	890	917	885	899	848	889	894	861	877	876	899	894	895	887	918	918	897	877	890	873	895	945	908	891	940	887	885	890	902	905	913	884	904	872	884	917	881	891	882	928	910	872	867	896	892	939	881	898	918	881	897	884	940	851	874	880	892	944	876	924	933	866	882	866	909	929	916	897	839	946	937	909	873	859	939	872	893	882	894	863	895	890	916	896	871	898	901	877	919	880	861	875	920	928	887	908	925	888	838	913	888	883	874	901	905	884	925	926	837	853	923	873	914	864	916	987	905	891	885	884	919	894	932	900	902	894	952	885	927	947	974	901	889	884	922	867	872	918	924	900	854	828	879	904	886	857	897	863	905	857	913	933	900	915	895	887	920	876	901	927	921	949	907	894	932	879	881	874	862	876	901	959	869	883	917	846	918	963	935	884	861	925	905	918	844	922	888	891	875	890	900	866	927	893	893	913	914	885	901	895	885	906	909	889	913	934	848	872	898	918	904	914	890	903	881	919	925	881	858	885	904	896	924	973	928	929	868	937	884	925	851	977	921	934	922	874	925	907	918	883	909	938	903	867	873	890	894	825	910	938	895	915	906	862	868	929	883	873	881	939	911	907	877	861	927	877	896	923	929	859	911	883	893	883	888	906	864	889	875	916	883	904	864	859	954	899	922	892	854	880	921	919	898	890	929	883	883	965	880	907	897	896	867	854	895	894	881	892	885	923	918	904	903	886	900	878	905	886	899	851	858	853	879	903	908	921	922	871	899	895	894	908	878	869	944	850	924	865	869	938	812	928	881	849	897	928	925	925	872	934	865	921	904	904	888	920	877	914	908	924	871	917	849	921	938	853	869	906	898	937	815	946	961	903	879	867	859	896	890	872	906	884	908	887	891	869	897	907	900	881	873	901	895	936	863	862	946	883	938	948	944	897	894	906	961	927	924	871	873	897	909	890	911	859	932	891	886	876	843	893	920	897	854	902	937	857	880	912	861	896	914	873	901	927	914	887
29871	14878	12102	8173	4875	3056	1980	1459	1193	933	775	693	623	574	523	476	464	432	434	462	412	432	384	364	430	354	350	358	376	347	353	385	361	383	351	373	356	388	353	334	362	370	359	378	352	373	340	379	382	364	365	363	376	342	378	331	375	383	389	369	370	364	347	392	339	387	368	394	361	391	355	360	409	352	343	344	383	371	342	381	343	342	361	372	370	360	356	343	373	360	320	354	372	375	385	368	358	347	333	319	379	402	392	386	370	354	389	399	377	371	373	371	371	345	390	362	359	361	347	362	369	322	372	341	306	392	371	363	365	359	349	402	388	406	387	321	396	344	414	394	419	356	375	368	379	389	342	341	412	353	368	351	361	369	381	362	369	370	367	363	358	354	352	341	411	360	350	370	373	381	378	359	386	381	357	377	354	327	353	392	368	374	355	391	407	385	371	343	378	412	373	399	353	399	373	371	339	390	365	386	419	370	388	342	390	363	387	359	376	369	338	345	380	352	395	383	377	361	369	325	386	372	373	398	365	374	377	335	327	378	381	369	344	374	369	341	361	380	342	357	359	372	375	391	389	379	366	343	337	392	326	344	381	379	361	380	357	379	394	347	393	378	372	355	399	383	326	394	354	368	359	347	380	341	359	380	386	345	388	375	327	393	347	335	392	402	382	376	375	391	359	358	374	343	370	368	366	388	393	388	397	380	391	381	332	347	391	392	374	347	373	375	413	346	414	367	382	388	358	363	375	356	361	408	360	336	337	368	381	361	383	351	367	342	367	360	334	345	367	383	402	390	382	352	348	381	343	374	399	369	365	326	321	370	354	363	337	382	382	363	333	355	374	369	353	364	378	365	372	363	368	367	350	375	346	368	364	388	353	396	406	391	392	328	370	373	351	336	363	379	362	375	377	362	356	351	347	389	365	362	361	360	370	348	354	375	416	354	337	363	380	377	366	368	375	372	366	372	361	353	372	381	337	340	358	402	379	363	364	376	387	341	369	375	335	377	379	371	386	391	341	382	370	362	337	354	358	370	383	397	349	330	397	379	368	373	351	374	339	359	379	324	369	366	358	345	418	347	368	344	368	394	368	374	361	412	339	368	374	326	321	357	353	365	399	385	364	405	336	351	386	380	381	398	372	350	347	400	367	315	383	404	335	368	358	371	411	341	329	365	371	342	367	363	360	371	383	393	379	334	332	376	402	394	344	388	346	394	380	355	390	368	362	356	383	357	352	388	380	383	355	376	321	376	361	373	354	352	379	341	362	362	370	375	367	357	380	388	378	370	382	386	386	366	360	378	381	361	380	365	342	358	402	355	360	380	383	376	372	348	377	400	356	369	369	363	367	380	383	361	371	331	366	351	380	368	348	396	422	388	338	388	345	314	379	389	328	368	391	382	402	379	353	374	351	395	351	355	361	382	371	415	341	351	399	347	383	366	371	393	376	349	334	367	364	351	350	360	376	361	363	376	374	400	363	384	369	377	385	366	363	382	352	357	386	365	384	369	369	402	382	385	360	365	415	386	366	359	342	354	361	381	365	359	380	398	387	372	354	351	390	366	374	349	393	336	382	368	360	356	333	386	410	342	349	379	383	356	370	361	368	346	412	372	369	338	362	397	372	394	381	417	361	356	368	399	357	386	354	386	375	338	383	354	371	335	361	368	322	380	353	336	412	351	401	380	385	375	388	374	378	409	361	353	379	400	395	374	338	370	362	352	331	367	354	325	353	350	367	346	354	364	362	369	381	365	388	388	358	357	351	347	352	372	384	356	388	350	354	391	353	354	371	393	366	369	401	342	398	350	381	360	384	392	343	353	394	363	379	359	391	399	392	363	375	359	358	386	390	365	331	357	364	361	357	390	371	404	374	389	336	346	345	372	363	338	352	389	370	372	411	418	359	370	372	395	380	374	378	383	344	377	347	340	351	350	423	386	371	404	385	400	396	353	361	376	364	328	364	316	374	351	343	368	361	372	360	378	351	374	358	351	355	352	358	410	345	386	329	352	367	372	388	339	402	362	371	386	369	377	347	357	360	357	368	342	399	356	351	352	410	371	350	351	379	372	381	364	345	365	371	376	349	327	353	338	355	363	375	357	358	365	399	403	364	371	390	363	377	349	388	387	397	390	387	396	334	364	396	349	368	381	389	388	346	367	370	339	345	348	357	356	375	354	355	394	375	350	405	364	371	381	366	349	358	351	370	381	368	388	378	343	355	355	419	357	390	388	406	383	371	363	370	372	373	357	366	348	351	377	391	387	384	363	369	362	364	352	337	382	339	398	435	368	375	384	363	340	373	379	371	379	340	361	387	319	372	380	377	395	402	342	361	347	376	393	354	382	360	353	363	410	367	396	369	353	384	391	337	385	358	364	384	341	332	357	376	350	347	382	365	362	395	363	398	366	374	383	360	364	399	389	361	378	373	345	382	337	376	365	328	380	340	373	372	406	353	368	388	404	461	393	357	378	376	353	381	417	424	389	381	363	361	357	379	367	370	358	377	338	353	361	389	356	404	375	343	360	354	339	392	347	366	340	359	379	358	369	384	381	356	357	385	348	367	372	384	340	358	367	354	366	324	379	380	355	377	365	376	400	398	384	382	376	361	382	364	371	374	318	384	342	377	352	379	362	381	366	336	371	382	362	376	340	348	359	353	377	376	356	413	397	370	370	387	351	391	379	352	345	377	388	411	348	402	411	367	366	381	326	375	368	384	362	351	347	385	387	362	362	348	369	336	364	389	367	357	392	347	341	345	371	394	370	362	369	341	384	359	355	390	344	358	417	362	397	364	352	364	391	373	354	411	373	379	382	410	402	397	340	374	392	360	385	381	377	363	374	364	400	357	345	399	342	390	339	370	366	382	357	389	370	398	365	429	346	376	343	366	389	347	358	375	368	358	339	409	379	379	390	374	363	350	369	348	362	353	372	404	359	357	366	376	392	361	375	393	377	384	338	385	377	355	372	383	403	386	375	368	368	384	340	373	338	344	364	341	331	340	355	376	398	385	377	386	371	382	352	399	398	395	376	360	351	394	361	390	339	346	377	381	358	379	360	396	364	396	367	349	377	394	387	397	335	364	392	370	357	366	361	381	382	349	396	364	366	388	407	358	391	327	354	356	391	337	328	380	359	408	393	396	379	376	369	345	356	367	370	366	352	344	392	367	353	357	371	309	329	369	376	421	375	365	370	377	374	346	353	363	325	377	376	362	363	389	389	359	349	365	372	348	386	377	372	419	365	376	363	353	371	366	394	379	362	370	365	322	362	374	352	362	383	337	344	366	355	370	340	374	349	400	368	353	384	386	344	348	374	388	396	342	360	370	344	372	341	375	363	382	407	385	396	352	358	380	336	385	372	388	348	342	386	366	372	351	378	384	362	356	357	377	353	374	390	361	336	336	382	371	339	361	353	359	368	373	364	383	371	376	366	386	397	392	369	383	348	378	391	378	375	377	351	376	374	353	347	370	353	382	396	373	395	347	366	366	371
14831	12343	19878	21027	17675	13735	10222	8148	6555	5062	4034	3307	2906	2444	2086	1989	1813	1500	1410	1256	1187	1165	1056	1125	1098	1061	963	1019	914	1004	946	958	942	905	880	923	915	968	902	884	958	879	922	913	907	915	923	887	908	903	884	919	892	875	942	952	936	935	957	946	923	866	899	900	909	922	893	920	906	940	873	941	934	945	915	888	904	865	918	886	885	961	951	928	894	939	900	854	875	913	901	888	929	909	959	915	893	938	895	864	901	893	913	878	867	892	903	903	939	940	927	912	921	865	925	882	884	884	865	897	843	897	865	932	889	824	920	940	909	855	927	933	884	942	925	887	891	941	909	929	888	888	888	899	974	844	864	898	861	901	977	889	865	889	943	929	951	907	886	934	947	865	886	938	900	855	937	941	929	883	956	948	942	869	914	928	903	898	912	913	865	895	921	887	927	889	893	897	913	910	921	900	980	936	920	880	908	848	882	878	866	881	901	884	922	969	939	872	888	891	906	939	936	874	909	920	898	898	946	947	935	919	923	923	845	923	917	959	888	895	903	873	907	908	944	922	923	851	880	919	887	940	921	903	906	887	913	911	977	871	894	860	855	912	881	855	919	893	871	907	904	894	912	889	881	888	890	950	923	883	929	870	904	881	945	927	945	916	873	866	930	919	913	897	920	888	851	849	898	905	962	897	894	908	865	907	889	916	921	931	867	908	850	867	894	883	959	882	856	955	900	936	924	933	905	894	861	917	917	952	876	885	897	934	917	886	905	862	880	868	848	929	898	879	935	919	886	937	891	874	915	867	934	846	909	909	881	880	864	927	896	864	866	886	972	892	896	865	880	947	928	929	891	873	912	920	942	919	894	952	876	917	874	882	900	905	891	908	858	862	912	892	957	902	915	899	931	895	885	916	923	903	894	922	917	894	937	895	885	882	877	919	905	875	878	929	925	865	891	880	925	874	909	871	912	861	876	886	924	931	972	935	905	902	939	865	879	896	863	895	868	885	836	870	897	929	919	883	941	919	862	883	903	912	873	966	909	918	871	891	865	931	884	890	866	919	906	886	840	887	900	905	905	870	918	931	882	935	915	924	893	912	895	922	906	912	895	952	945	916	929	918	896	911	918	894	914	918	910	888	926	921	909	929	887	895	951	857	939	893	904	881	883	936	932	858	896	902	922	940	946	909	940	905	891	926	911	947	891	937	904	909	865	903	880	897	883	898	868	909	961	875	904	955	938	908	914	842	916	884	887	873	856	937	905	907	922	911	927	863	958	967	896	983	932	908	900	916	907	945	871	910	866	907	911	935	896	922	979	948	899	931	897	943	929	885	991	896	823	885	908	921	920	889	922	895	905	906	882	861	899	904	905	923	867	922	869	911	939	887	962	915	917	896	896	913	832	921	913	908	860	870	919	876	927	918	915	883	946	926	863	896	877	909	923	871	905	919	911	937	833	899	924	948	915	912	948	953	932	871	946	915	887	935	911	884	888	899	922	885	849	950	881	925	907	863	863	926	961	909	876	890	866	911	898	925	914	829	906	860	916	912	873	909	930	935	911	947	905	881	893	904	917	840	888	872	906	894	884	884	946	951	887	893	866	834	892	876	834	879	896	883	918	893	884	962	856	901	849	935	948	898	943	913	881	904	909	895	876	919	918	902	935	923	886	903	959	936	883	886	885	934	891	879	950	857	892	916	883	877	870	899	910	881	918	900	906	906	944	930	943	899	958	887	943	940	905	937	883	975	926	962	894	898	886	907	892	813	916	933	932	895	889	926	893	893	897	856	892	946	962	903	875	833	902	895	861	903	878	891	876	877	942	907	904	880	920	929	913	957	938	894	889	904	897	929	917	920	832	920	934	931	858	925	914	867	916	906	907	931	915	901	897	900	966	901	846	918	901	931	926	901	927	927	892	873	922	915	974	920	947	880	901	923	898	903	913	892	910	909	927	856	864	857	837	940	914	925	902	953	909	890	922	900	909	876	941	899	913	908	897	912	879	924	893	870	919	836	994	889	911	908	946	852	872	894	879	898	880	890	938	944	861	930	861	927	930	922	887	861	888	891	917	878	867	922	929	899	880	918	878	912	879	882	889	896	922	935	907	951	924	878	910	908	865	932	908	922	866	855	942	878	956	912	960	891	895	949	917	877	916	872	870	932	952	943	959	965	911	861	923	905	892	903	894	909	924	908	906	898	872	924	905	927	883	986	900	873	850	908	937	898	901	913	836	893	965	935	880	877	907	968	900	924	883	903	900	935	907	894	910	874	881	884	892	879	923	887	905	855	875	937	927	930	872	885	867	861	896	889	883	903	884	881	918	916	893	927	900	927	914	885	894	882	877	913	879	862	871	864	928	899	930	890	892	867	929	889	917	891	900	909	917	896	894	909	917	915	885	886	904	945	902	938	898	924	970	839	845	899	938	927	875	934	879	966	893	912	883	936	884	922	873	925	924	882	874	901	877	909	873	978	888	952	936	917	897	892	899	979	896	910	865	892	909	921	978	854	947	864	929	923	889	894	895	921	919	865	942	886	917	919	862	878	899	925	861	892	943	875	907	888	939	876	901	907	865	882	963	874	858	898	895	924	926	898	933	911	943	943	920	924	869	894	909	884	900	923	901	866	918	900	890	921	938	868	880	919	848	903	927	884	888	912	946	894	943	874	901	857	913	908	954	878	870	974	929	929	941	870	945	892	894	929	897	929	895	914	910	861	888	904	927	944	915	897	854	916	892	948	895	920	951	934	944	872	942	902	918	958	952	870	921	912	851	913	917	930	847	909	932	867	888	889	874	891	905	897	898	924	937	846	856	920	948	876	936	885	878	868	917	967	916	876	926	917	872	913	929	914	915	947	964	896	952	886	930	920	884	888	926	892	924	876	898	906	902	869	907	898	953	879	914	919	879	867	915	915	908	890	835	883	922	872	893	871	887	884	905	901	913	878	920	923	944	942	914	900	922	902	929	932	907	905	949	894	942	838	944	901	927	945	910	914	931	945	870	893	940	912	878	873	841	879	909	871	889	932	944	903	871	899	881	934	919	908	940	907	943	904	935	933	930	928	861	876	913	874	827	894	880	903	934	915	897	880	934	907	930	927	926	900	942	924	925	860	886	926	950	874	940	839	916	903	923	889	924	916	929	881	935	887	907	887	884	876	922	900	909	902	893	890	886	905	877	939	896	877	924	880	908	886	902	893	927	918	852	917	906	902	891	942	890	917	892	921	905	906	878	841	952	900	938	865	910	883	929	941	913	934	867	859	945	988	907	892	844	839	883	905	946	930	894	859	909	926	934	904	894	887	921	920	877	915	945	923	877	918	867	934	912	919	860	952	922	843	938	848	844	879	950	924	901	917	919	1001	895	900	896	896	957	880	879	869	895	868	867	918	916	906	930	954	939	995	907	859	910	937	884	872	861	922	910	928	891	892	873	867	876	904	909	922	908	930	909	906	901	908	861	898	944	936	931	965	897	935	858	905	837	905	889	912	861	961	884	924
33346	21916	20318	14835	9989	7076	5124	3906	3236	2272	1777	1297	977	835	647	636	550	535	520	472	510	433	418	400	422	425	388	393	386	351	367	350	350	385	357	356	362	342	385	370	365	374	354	363	338	358	363	353	375	323	388	363	364	362	341	392	371	357	347	350	375	357	360	379	372	343	368	348	389	397	350	371	348	371	356	395	363	336	345	375	325	331	370	365	406	372	388	361	343	336	375	379	392	376	394	368	388	367	369	356	391	366	326	316	312	420	346	330	353	331	336	377	334	384	375	355	398	399	383	365	397	383	301	333	366	365	359	359	358	352	382	372	391	355	351	374	367	358	380	379	370	325	364	395	346	341	369	396	379	367	352	354	351	377	373	382	360	368	326	339	351	364	365	406	375	348	324	346	370	379	327	369	347	393	350	372	408	350	356	366	329	376	338	340	378	343	361	377	322	335	384	405	396	361	360	379	350	382	364	418	341	351	347	357	361	397	347	385	341	353	353	345	367	390	360	377	391	357	392	361	363	340	361	385	339	350	364	366	369	340	374	358	333	359	396	345	351	371	369	351	343	349	352	370	378	310	367	349	338	368	408	353	380	380	362	369	351	341	401	399	377	361	379	333	391	363	349	393	389	358	396	363	377	355	337	360	364	348	396	391	399	353	339	354	395	347	368	361	370	340	327	328	348	360	354	383	360	365	351	375	369	363	390	326	370	360	383	360	408	399	360	362	392	408	388	381	387	356	363	348	382	333	358	374	365	365	370	342	332	366	378	310	390	359	382	336	326	381	347	361	366	351	353	349	350	382	352	358	392	357	392	362	376	384	363	351	353	362	376	374	324	339	361	350	348	328	372	327	370	384	375	392	372	361	348	369	335	417	367	368	393	366	369	364	343	341	372	370	329	359	377	392	386	405	365	385	338	362	394	378	329	340	351	380	365	334	384	340	374	403	358	357	382	366	361	358	348	379	368	371	334	344	339	344	355	381	369	384	404	376	390	354	360	329	341	350	355	362	318	354	394	352	321	390	370	344	331	397	337	374	384	358	363	329	354	347	367	382	349	407	366	355	340	360	348	409	371	373	352	363	343	343	371	353	334	379	380	371	357	356	360	333	358	398	365	345	350	339	348	369	343	370	345	375	348	358	384	339	365	345	330	350	399	350	343	396	354	363	319	338	350	352	381	389	360	384	362	371	378	363	376	353	374	345	350	356	343	317	369	372	333	385	331	363	363	388	346	355	358	336	367	403	365	321	361	352	364	366	389	353	358	401	386	342	328	375	364	334	366	365	364	363	350	356	384	348	359	376	354	369	373	350	361	373	382	377	346	321	384	378	372	354	356	375	328	346	352	335	357	364	359	357	333	354	333	365	390	398	338	363	343	353	342	344	355	362	379	364	353	365	333	387	360	348	383	341	377	346	368	351	354	362	339	400	374	365	375	390	387	383	373	369	373	349	387	371	318	371	367	346	369	395	385	380	402	390	368	380	361	368	354	372	369	372	367	352	386	346	399	339	360	331	340	349	383	398	378	395	355	311	346	360	343	395	349	347	384	386	332	366	365	350	385	391	354	347	351	343	354	345	350	370	363	403	326	384	365	353	364	366	330	366	384	348	366	343	362	388	342	340	329	393	363	358	333	376	369	350	381	368	345	366	360	338	342	348	380	388	355	360	353	381	345	368	369	402	376	382	377	412	338	359	360	368	339	400	363	390	399	365	335	348	369	358	387	352	349	320	338	323	363	329	380	364	393	350	370	395	348	377	367	387	394	388	360	357	360	366	341	362	355	390	362	370	347	356	348	335	365	370	352	343	371	329	380	318	386	353	347	398	349	365	367	370	387	369	380	381	361	325	361	401	382	365	357	383	348	372	357	345	377	330	347	351	370	384	388	356	386	346	326	381	378	364	366	367	356	390	352	363	349	327	376	373	353	349	324	354	351	361	354	342	357	391	336	361	350	363	359	387	328	353	387	361	341	370	366	373	392	349	326	345	365	387	322	379	349	319	363	347	370	360	376	375	347	342	359	355	343	349	373	374	360	362	375	372	360	410	376	345	343	370	339	377	385	343	346	401	356	382	333	376	382	351	358	391	371	328	366	373	335	321	359	363	384	375	343	371	368	349	372	364	379	345	355	359	390	363	324	359	391	330	360	350	332	363	332	354	357	385	363	347	377	365	362	364	358	355	371	360	344	355	372	381	405	352	357	383	365	345	332	373	362	404	357	348	375	335	389	370	362	338	380	352	368	362	346	354	335	350	365	358	349	353	380	344	318	387	370	381	364	345	356	373	335	364	355	383	384	380	372	361	388	323	353	344	373	400	357	355	336	381	365	378	390	359	367	364	366	359	411	403	350	355	344	328	361	345	372	372	384	355	391	335	382	392	339	346	367	346	365	354	362	365	333	365	344	338	361	429	380	399	364	366	381	398	405	355	367	362	342	368	369	355	374	352	332	359	365	343	345	364	371	341	358	359	355	373	381	354	366	382	331	362	404	380	364	365	391	349	329	363	329	356	371	339	342	347	379	386	346	355	331	393	422	367	365	361	393	378	370	372	343	398	334	356	330	349	354	362	378	345	346	376	384	375	385	378	366	342	334	379	324	366	373	359	394	358	351	360	350	375	323	334	356	383	382	383	354	365	359	347	347	375	361	324	338	367	388	321	359	366	330	407	386	363	370	384	361	388	341	345	360	386	361	336	329	387	358	360	338	356	337	394	349	381	342	332	382	382	347	338	376	376	368	367	377	357	386	382	363	350	370	351	346	351	356	384	398	335	345	348	348	350	354	350	394	384	374	341	335	347	374	390	370	352	378	389	370	364	391	355	367	390	326	336	356	349	378	371	370	367	366	363	352	367	384	347	344	394	388	352	363	358	367	394	367	365	368	360	362	355	369	345	351	391	346	351	356	371	365	336	379	358	371	407	383	359	380	338	369	353	328	368	374	350	360	352	374	347	372	385	363	371	383	385	353	361	349	335	347	385	344	378	347	334	350	372	363	371	361	355	360	358	353	394	341	381	388	341	365	359	336	408	325	377	329	390	365	325	331	362	328	363	366	379	416	339	353	376	379	345	386	367	347	353	360	382	373	360	370	336	366	346	373	351	384	331	394	369	354	384	337	300	352	383	357	369	373	366	355	359	349	366	354	346	391	409	348	361	370	375	391	356	320	313	351	361	374	372	366	369	373	359	358	371	391	331	347	349	395	375	366	395	392	373	360	383	382	386	379	376	375	399	350	396	333	383	316	370	386	340	354	376	347	377	390	359	369	329	364	325	340	360	343	352	338	321	381	349	358	350	356	368	371	354	347	373	359	360	329	379	356	337	348	361	357	380	371	396	352	369	351	390	369	366	340	388	369	415	332	348	348	383	388	401	398	381	387	374	344	362	338	352	407	366	376	372	380	388	324	342	336	393	374	365	350	380	366	358	357	356	342	351	345	337	399	350	379	342	378	365	364	380	342	327	346	396	347	377	358	379	358	368	369	344
18614	19165	27263	28375	25787	22875	20165	17162	15330	11278	10816	7035	5461	4432	3291	3376	2881	2455	2102	1836	2165	1747	1354	1254	1273	1200	1174	1107	1071	1080	1026	954	972	936	948	936	952	934	900	899	919	893	892	886	911	943	880	868	930	833	921	868	934	861	877	879	887	867	915	984	926	854	934	935	907	894	902	855	849	924	879	855	884	864	878	879	845	817	929	859	908	901	941	947	846	814	858	944	932	888	917	915	877	904	930	859	877	897	886	896	873	924	942	884	889	857	965	895	911	913	935	886	914	908	878	906	953	881	859	911	921	858	854	864	848	945	898	835	937	903	863	872	882	784	876	901	873	863	880	848	871	934	922	878	939	864	893	897	914	891	840	906	943	932	928	910	919	943	894	890	900	956	871	911	945	909	906	876	907	922	884	908	864	892	910	867	872	873	888	918	921	914	925	920	860	866	926	893	914	863	884	899	894	883	905	900	896	923	895	929	881	891	857	913	944	877	898	922	889	912	813	876	866	910	912	906	890	863	902	863	875	890	928	876	923	857	914	896	865	872	932	896	942	883	875	957	894	891	862	910	902	935	897	894	917	907	873	860	911	896	866	904	907	908	833	907	921	911	885	957	917	909	889	885	900	802	892	899	930	916	897	952	887	883	916	907	855	934	864	897	877	893	932	990	900	840	873	871	947	882	910	901	899	914	954	881	918	923	855	843	944	896	870	880	895	879	867	871	880	902	883	916	865	903	975	913	915	910	850	893	904	860	911	894	908	867	890	915	904	902	903	880	871	895	881	891	865	961	884	891	905	870	863	944	934	877	908	899	875	902	923	857	891	946	957	905	869	903	872	906	910	939	943	918	959	876	895	880	917	885	876	868	865	869	934	917	867	899	828	900	893	865	930	885	859	877	873	879	842	898	919	881	870	902	861	860	958	884	859	881	893	882	871	858	903	920	886	870	970	897	863	857	931	881	903	888	923	840	932	936	912	905	907	918	855	871	897	878	911	897	849	953	907	930	874	841	887	842	901	934	908	905	918	925	890	891	936	946	921	932	872	894	878	857	924	921	904	906	877	870	922	880	949	851	898	842	847	886	894	890	888	897	866	891	847	890	896	880	887	911	903	882	851	837	876	875	893	904	863	873	907	886	933	865	870	919	917	931	847	962	858	906	919	853	867	902	981	892	900	883	876	887	866	835	937	957	861	904	903	936	875	885	901	925	860	862	892	916	903	935	915	887	888	926	931	882	946	909	926	918	896	900	940	886	876	858	925	897	862	924	889	814	967	926	915	875	940	898	917	966	850	881	884	945	909	911	949	902	881	886	954	883	917	875	882	913	817	857	932	948	898	851	899	864	888	867	883	892	904	957	925	888	863	892	866	944	876	842	876	877	929	879	873	888	904	902	867	866	947	919	901	883	866	937	893	912	877	904	903	889	888	875	897	875	872	906	878	874	931	848	903	901	881	840	877	910	843	918	920	875	892	951	878	906	913	894	916	839	852	843	860	912	907	855	920	933	879	914	903	898	857	917	826	893	901	851	890	915	847	878	977	853	903	930	909	821	917	872	898	862	910	898	932	909	887	851	896	878	915	884	937	864	877	906	938	888	858	941	887	906	891	896	839	889	882	949	864	872	934	889	863	885	934	929	878	940	870	920	904	908	874	911	901	898	938	892	919	924	874	886	902	890	904	904	894	909	938	839	904	876	929	909	895	906	913	878	854	877	923	942	893	872	922	855	936	880	928	934	898	858	867	919	920	911	875	905	859	892	873	912	898	960	904	908	901	858	877	910	882	893	928	877	921	933	885	912	879	894	893	906	928	827	930	945	904	893	864	924	917	935	926	924	937	884	850	939	959	829	875	942	912	891	881	908	935	901	926	880	923	875	882	911	896	883	897	906	888	899	901	890	862	904	863	868	916	872	898	868	880	879	874	905	881	972	915	888	908	892	867	866	904	894	930	903	882	876	896	910	870	872	917	882	924	889	871	925	886	865	883	1014	883	880	894	926	886	890	902	905	837	849	858	891	888	863	969	907	900	871	931	880	896	874	934	896	926	856	845	923	895	844	892	918	851	911	875	895	880	892	837	950	916	880	859	879	904	945	940	920	905	891	860	827	854	859	888	908	894	877	932	896	896	877	889	911	922	966	868	833	858	917	853	925	882	870	907	859	878	890	904	975	899	900	876	900	896	927	916	869	867	893	906	901	906	896	905	828	957	895	861	907	845	893	840	940	913	901	934	878	905	878	918	923	863	898	945	923	917	823	915	894	904	892	854	888	858	867	913	909	869	908	866	883	915	931	897	935	939	890	905	898	994	924	957	908	931	877	906	883	853	902	905	896	918	952	874	892	879	901	920	891	839	916	912	946	929	883	934	912	922	902	856	894	918	896	860	890	893	917	888	887	847	895	855	888	888	899	915	900	877	920	861	901	907	914	920	914	928	904	889	852	932	851	893	912	927	894	931	911	880	844	890	869	862	926	879	908	899	876	917	851	859	917	880	906	917	877	878	887	916	881	931	914	920	849	930	862	854	874	878	858	890	912	849	888	890	885	893	921	850	864	898	862	853	916	901	888	900	846	954	894	910	903	867	888	876	860	874	902	902	939	890	904	897	851	935	901	896	887	848	913	869	866	892	872	857	941	831	921	860	872	911	881	886	884	872	878	843	822	943	934	859	909	908	851	883	935	907	860	930	868	900	875	915	865	903	873	917	910	867	870	907	927	894	887	930	919	916	877	876	890	898	856	910	874	932	937	938	894	874	933	936	907	928	866	883	887	933	913	867	875	837	902	949	898	925	902	890	842	904	897	915	914	949	898	899	886	896	890	887	939	858	923	816	927	889	934	898	912	850	905	876	884	897	876	878	849	894	917	932	849	838	902	914	897	955	865	898	870	869	869	914	872	881	910	947	906	916	880	872	856	916	887	895	900	875	937	915	895	918	890	901	899	850	906	914	874	927	916	827	908	894	911	920	900	901	900	910	880	935	932	907	895	851	926	911	899	899	901	862	884	936	854	910	880	891	863	915	917	878	922	884	926	898	908	852	874	913	890	908	875	879	910	927	850	946	921	896	835	889	862	835	881	900	893	892	891	846	898	905	935	883	875	893	940	935	901	899	854	918	902	924	920	918	922	889	915	911	905	922	905	880	865	923	905	920	867	873	915	836	886	919	889	838	922	918	882	885	899	899	876	839	875	913	809	875	907	842	907	915	911	897	915	918	910	933	905	865	865	893	906	894	893	894	887	891	904	900	876	901	898	849	885	900	893	926	939	859	944	865	919	887	868	895	921	864	903	900	922	886	840	886	877	916	924	853	933	906	876	911	900	874	959	936	901	914	927	889	885	867	923	888	853	876	950	857	881	911	894	901	925	923	893	900	922	845	907	875	887	894	833	831	901	942	903	909	923	879	908	911	887	894	929	847	875	921	898	871	900	922	875	904	917	870	889	850	868	914	903	878	899	856	903	853	898	880	880	931	924	882	912	918	942	929	873	943	886
35074	27056	27105	20971	14502	11134	8140	6772	5525	3890	3174	2156	1265	1111	842	847	767	701	615	574	621	518	459	420	416	446	442	423	405	389	379	360	379	348	369	366	364	358	389	351	357	327	413	341	373	408	354	369	336	383	378	371	435	344	360	343	340	343	388	339	403	379	361	352	384	389	356	359	345	353	383	323	377	385	375	351	367	337	392	361	387	373	369	386	353	330	348	360	367	343	375	351	337	362	405	361	328	364	387	353	365	369	384	406	344	366	333	356	379	384	388	392	380	368	366	359	356	358	382	355	365	378	353	378	372	389	359	391	372	336	388	348	350	334	364	387	366	336	333	351	363	392	367	349	339	390	379	360	358	386	349	381	373	436	351	378	363	349	375	363	324	364	354	359	410	317	350	313	334	367	359	376	380	373	351	374	374	350	371	400	367	351	370	360	326	349	356	348	376	364	353	346	357	361	344	348	373	369	379	355	371	352	382	332	387	392	337	360	368	354	364	353	360	372	424	385	380	318	358	354	354	368	352	365	350	379	335	360	367	388	359	394	395	363	386	332	357	362	353	337	399	394	383	328	367	379	344	361	346	367	393	350	388	372	368	359	349	360	363	333	344	336	366	352	320	399	356	373	364	340	353	367	373	355	336	391	362	350	390	339	374	341	339	352	347	306	356	364	372	337	379	368	356	361	358	370	371	352	337	326	340	362	379	362	343	363	377	399	391	340	321	376	351	389	377	371	367	372	360	369	367	369	329	323	374	336	367	349	337	359	362	346	391	351	366	353	405	371	354	347	388	387	355	360	346	338	334	330	363	351	385	325	382	352	399	418	369	371	370	350	380	360	329	349	403	367	320	383	353	358	361	346	357	373	353	361	365	393	368	372	393	344	315	351	356	420	362	357	358	355	363	359	323	381	379	391	377	365	350	397	340	326	356	372	349	352	336	368	369	356	379	380	370	364	364	365	392	375	390	343	362	359	363	360	353	372	424	389	343	370	373	354	383	356	356	378	329	347	338	367	379	400	338	363	366	344	388	375	340	334	363	401	358	351	327	362	357	365	335	389	374	357	369	363	373	335	342	371	356	399	359	366	395	357	334	383	364	354	349	384	397	385	358	382	377	378	350	343	372	374	353	341	360	364	349	355	378	386	331	365	369	369	361	382	335	318	361	372	355	364	350	340	315	396	364	390	355	352	369	389	337	369	327	365	370	383	390	355	348	385	349	368	369	365	417	370	364	336	358	394	363	354	381	351	370	328	375	379	386	356	358	363	379	391	402	395	380	380	354	340	354	357	384	346	355	375	364	332	367	393	382	373	359	364	350	383	344	377	319	385	366	335	332	337	354	394	396	375	375	354	356	334	374	343	331	389	366	382	364	387	352	355	361	371	359	409	367	352	380	360	356	390	374	341	357	340	306	347	365	377	372	335	345	338	352	351	340	370	366	375	399	375	382	356	407	401	406	364	407	404	376	387	375	336	372	356	345	358	371	340	319	375	369	354	383	374	371	374	354	351	374	359	363	345	396	376	381	412	355	376	379	357	361	365	371	355	369	339	356	336	340	390	398	379	372	408	363	380	373	377	380	381	365	379	355	370	367	392	365	356	363	349	349	381	358	348	387	344	355	366	341	351	382	345	390	373	344	378	330	379	361	382	354	354	329	368	399	360	363	360	376	364	345	354	346	350	369	357	352	366	357	377	376	347	334	363	352	387	348	366	349	364	355	346	359	371	353	362	391	365	355	371	380	332	305	347	366	377	363	370	356	342	348	365	375	393	358	376	359	364	347	359	401	391	405	373	402	367	325	368	429	370	353	397	368	418	391	384	378	359	350	355	368	350	330	365	395	356	329	400	342	375	383	360	350	363	342	356	377	356	339	373	341	374	372	391	353	339	386	341	377	373	369	373	370	339	357	378	412	371	338	359	316	378	338	329	384	365	344	391	334	355	405	360	351	355	363	357	400	365	397	355	368	357	378	358	370	366	351	382	335	355	362	374	383	342	350	337	367	385	363	350	356	353	343	386	348	361	360	337	344	384	326	349	378	357	326	340	336	363	360	353	373	384	362	358	345	350	360	354	361	345	353	390	350	357	389	372	370	353	358	354	344	374	339	347	362	360	342	390	391	363	310	392	341	356	337	376	368	394	363	344	373	340	303	379	352	351	380	350	384	332	378	353	364	375	376	362	385	352	405	395	370	387	381	361	355	365	344	373	367	337	353	357	352	347	326	338	364	364	314	365	342	358	390	364	385	377	378	331	351	380	334	321	342	333	362	342	336	355	334	357	382	372	368	359	406	377	402	377	378	346	336	347	370	370	349	381	362	373	349	337	339	351	400	317	387	380	366	335	379	370	359	348	344	428	382	324	366	376	360	363	371	342	377	368	372	385	360	352	370	361	349	374	351	357	378	383	364	365	350	350	383	348	349	366	375	343	391	330	381	350	363	376	369	385	363	367	356	373	336	334	335	386	379	335	349	349	344	348	344	350	343	405	371	342	358	373	393	364	410	372	375	364	371	365	319	347	342	379	350	334	382	360	355	374	339	355	361	386	373	402	348	350	386	375	347	357	350	370	359	361	318	355	369	362	365	350	345	360	349	353	363	390	337	355	357	331	390	365	364	340	376	346	376	365	348	361	349	343	349	344	367	372	360	338	370	363	354	340	332	395	341	348	365	345	353	337	332	359	357	390	407	358	351	358	377	374	355	375	355	360	363	315	415	360	357	398	381	348	406	369	346	389	352	360	354	355	386	390	410	345	375	344	347	357	352	405	335	374	353	355	380	357	372	378	344	344	351	353	371	404	387	325	395	360	341	389	377	379	348	380	347	364	390	359	376	337	339	310	376	353	333	352	372	386	368	403	433	318	392	384	369	380	378	363	348	370	369	368	364	339	363	373	359	367	359	349	387	393	332	402	345	377	372	358	378	355	372	322	377	359	370	365	351	363	385	395	369	367	375	371	377	362	354	389	364	381	378	354	364	336	380	352	354	350	389	367	360	349	383	369	408	366	369	372	345	372	384	380	376	360	365	340	377	355	367	360	382	376	371	336	413	376	332	371	346	374	352	319	365	345	339	368	385	363	354	379	317	376	389	356	373	345	404	328	373	345	376	356	342	376	335	380	367	411	345	359	356	363	368	381	375	349	350	346	383	405	402	377	331	365	356	376	359	339	376	373	328	363	367	342	335	381	374	408	341	336	348	323	339	367	379	345	339	364	361	369	386	401	395	394	384	364	358	355	360	371	370	350	316	381	394	405	378	377	363	359	352	383	372	359	358	338	338	340	361	342	378	343	367	396	344	356	369	345	370	350	378	375	371	335	357	440	340	362	344	356	354	358	368	394	350	383	386	374	394	362	380	381	337	367	355	383	384	375	319	331	369	351	385	412	345	379	362	383	381	362	387	354	381	345	390	383	360	352	431	346	371	350	358	364	380	368	362	353	332	368	375	341	348	351	358	390	384	354	350	340	346	374	362	352	352	373	384	365
21104	24371	32226	33615	30630	27652	24557	23964	21784	17645	16397	11602	7411	6428	4773	4862	4148	3337	2826	2676	2810	2310	1780	1398	1553	1467	1406	1286	1194	1219	1212	1058	1060	953	946	965	916	924	933	920	910	927	893	924	899	875	887	934	884	901	838	862	940	877	881	932	883	916	845	885	907	920	947	891	883	831	878	889	953	864	889	854	864	919	885	865	903	886	901	894	906	928	943	903	965	910	892	904	895	907	939	929	941	902	875	906	919	889	862	851	928	865	876	922	871	891	916	879	915	894	874	947	840	944	886	856	881	914	880	880	852	866	951	926	899	884	846	944	863	878	940	905	886	903	928	876	900	936	852	900	896	863	845	876	903	886	880	937	854	887	925	872	895	869	892	902	954	886	913	927	919	895	885	889	876	819	861	857	881	864	848	932	863	865	933	892	930	891	879	861	898	986	865	911	929	883	856	845	888	868	919	899	917	924	875	933	900	868	899	862	917	835	883	872	907	916	936	834	922	852	938	897	857	875	864	873	853	833	890	878	870	889	882	933	864	888	862	870	880	860	890	863	878	893	935	907	874	876	926	886	907	953	917	935	887	860	891	896	877	904	805	879	903	882	859	905	860	905	891	875	866	884	905	914	896	842	872	918	915	886	917	930	879	911	881	879	907	891	918	893	937	880	854	906	880	896	955	870	845	908	960	876	957	901	903	864	882	948	895	862	900	884	888	904	914	868	916	933	852	884	903	915	857	879	916	890	909	909	891	902	928	911	950	881	889	876	893	922	880	842	906	938	882	887	893	909	840	850	835	872	910	903	852	799	879	886	897	859	884	883	871	848	927	899	915	904	914	930	924	853	931	889	952	878	892	868	943	890	927	879	925	914	882	896	888	859	849	899	874	875	857	919	913	891	873	923	876	994	923	918	884	915	876	877	874	877	900	864	882	897	895	884	923	849	879	856	891	894	899	901	890	874	959	853	920	878	906	878	919	922	848	904	893	904	869	837	886	926	845	912	874	875	887	878	882	848	894	882	933	904	969	842	851	876	908	846	867	896	893	874	917	892	852	861	900	923	865	925	857	830	891	977	917	845	896	894	868	893	843	866	859	862	976	899	858	923	901	850	866	893	891	814	947	883	903	862	882	896	873	885	897	918	847	879	857	865	904	926	873	864	862	904	868	901	914	862	921	867	918	898	943	915	868	852	912	893	911	893	870	866	881	869	934	890	914	821	858	960	868	933	932	930	959	883	864	877	879	928	914	960	886	817	905	860	899	870	860	869	856	900	925	910	856	897	941	851	926	886	898	910	888	892	880	880	911	915	990	869	907	894	928	924	879	929	893	864	885	882	930	869	927	873	880	906	952	935	853	870	884	901	880	898	828	959	946	921	861	907	892	890	892	886	897	845	899	863	892	924	885	863	917	900	860	908	878	928	904	849	934	853	967	863	919	864	861	914	918	937	886	858	924	847	903	914	928	898	878	815	901	853	865	897	896	841	899	899	931	863	924	919	893	915	880	881	904	860	876	870	902	878	908	865	907	900	915	938	933	902	939	869	854	893	885	897	886	914	904	935	883	923	906	919	887	864	856	930	903	819	880	930	920	863	857	860	875	871	880	937	897	925	900	929	825	913	914	870	865	932	869	880	917	882	895	916	899	916	899	872	845	867	883	887	885	890	873	949	886	880	872	840	892	895	915	915	843	913	931	879	894	902	867	895	905	923	880	929	894	897	922	895	874	925	890	875	912	930	842	930	899	862	894	898	893	906	858	889	878	918	889	971	871	911	854	869	883	875	896	918	900	877	878	941	880	926	856	916	930	904	861	859	876	902	883	895	895	879	902	880	819	833	860	940	918	916	923	834	879	889	888	921	913	924	872	855	879	880	853	884	877	827	931	922	880	844	888	906	909	907	892	910	908	908	915	957	872	892	846	891	911	887	938	885	929	928	856	874	856	914	870	899	921	947	920	897	878	904	914	908	889	913	917	941	902	888	880	902	892	871	907	908	851	917	844	885	933	898	870	873	920	842	905	915	848	876	876	845	940	914	874	854	902	872	844	861	868	899	874	908	894	884	816	1005	914	864	848	891	876	949	845	862	891	868	838	945	887	873	888	883	897	879	875	848	872	887	879	915	883	968	950	929	854	923	915	845	837	841	901	919	872	903	950	857	912	916	847	883	853	901	912	909	848	883	903	913	870	938	905	904	886	852	847	859	913	879	890	869	899	876	884	911	877	910	901	884	880	829	935	944	895	915	905	924	920	879	879	923	943	879	856	924	914	898	891	913	926	885	909	923	863	864	894	876	914	885	892	883	893	877	833	868	924	838	861	966	887	930	869	893	976	909	911	918	927	902	869	898	922	866	908	874	887	832	893	860	871	916	883	910	896	852	884	932	849	908	880	908	896	869	866	842	904	952	925	872	886	881	887	869	900	921	845	879	827	852	940	945	868	897	875	909	901	854	961	901	910	887	881	895	885	873	911	890	904	935	899	930	948	834	859	826	960	875	925	809	882	919	852	915	886	909	905	911	868	928	856	880	951	863	892	922	881	907	935	839	940	898	961	899	893	894	896	915	946	845	935	884	902	867	884	832	896	892	927	896	893	888	958	909	848	837	895	892	859	917	888	911	869	889	886	899	924	921	877	875	901	836	843	946	898	934	927	896	898	882	942	873	893	881	837	870	903	878	886	886	842	885	875	890	861	911	886	887	910	902	896	856	867	891	876	895	906	863	892	862	879	891	885	876	902	896	906	880	915	855	952	876	936	896	929	903	907	899	895	878	842	878	930	875	867	886	895	903	859	898	922	931	948	906	841	909	873	930	852	938	908	925	870	918	914	951	867	895	884	865	913	913	900	884	903	900	914	909	905	921	881	866	909	903	876	886	906	939	882	864	901	829	929	937	895	933	889	866	874	884	905	853	930	901	863	872	876	914	880	888	935	860	853	895	943	840	919	868	864	904	839	898	886	903	846	925	889	882	894	920	864	899	910	896	925	925	838	833	878	935	898	887	894	842	894	901	874	824	874	914	911	860	892	881	879	881	902	940	842	907	879	924	904	904	851	896	887	918	883	930	927	903	870	908	895	900	848	893	904	892	863	935	924	879	918	909	860	920	896	895	884	859	884	879	845	888	887	890	855	894	865	916	915	907	875	850	882	871	896	916	819	837	954	915	848	892	915	902	909	896	877	890	919	892	905	893	906	887	931	854	947	837	890	957	915	816	922	864	920	846	912	869	937	903	918	864	871	884	886	883	905	907	910	918	891	891	925	911	880	914	929	855	877	820	845	860	890	876	850	901	859	896	897	883	902	831	886	906	882	863	861	951	874	933	910	876	909	908	889	937	868	928	915	889	891	850	902	898	884	900	865	905	853	884	891	816	872	925	845	898	862	917	858	815	866	865	941	911	891	861	917	869	887	877	901	866	893	840	861	875	857	912	924	914	895	841	883	853	831	930	890	871	838	882	865	845	939	895	888	903	869	942	912	907	839	864	888	855	874	911	919	890
29597	14648	12008	7684	4563	2771	1950	1513	1164	917	797	647	592	544	502	489	459	443	468	436	410	368	402	391	378	375	385	371	365	375	364	363	364	343	348	392	361	373	354	360	410	381	347	361	383	379	355	384	345	394	346	328	351	355	373	362	354	391	375	363	361	358	310	368	344	340	320	375	377	384	374	352	386	361	387	350	371	362	389	378	406	351	375	377	339	358	376	392	399	374	356	354	359	369	387	385	399	386	343	362	376	411	385	402	382	386	370	372	353	386	328	393	357	356	395	388	356	399	394	353	402	362	338	330	374	389	340	320	369	367	356	367	376	364	358	328	370	361	323	371	381	373	387	374	341	360	353	366	373	365	348	393	343	384	364	379	380	344	396	371	380	351	370	376	344	356	373	389	355	336	370	392	365	368	326	396	339	344	346	357	348	424	359	365	335	355	410	367	347	391	384	392	382	317	356	385	337	367	384	398	377	390	403	365	357	356	372	380	397	381	371	361	351	385	364	376	371	359	392	385	372	384	402	368	356	393	352	371	353	374	361	361	364	371	358	369	382	365	358	361	368	410	374	398	366	344	375	333	386	382	385	367	362	378	371	335	382	362	375	350	355	374	358	368	375	341	371	376	382	375	355	359	360	368	342	337	348	352	342	374	377	387	340	366	367	368	376	381	353	328	377	383	378	347	373	389	391	388	392	345	354	358	407	382	386	325	405	384	349	348	332	331	330	335	389	338	378	405	390	439	373	350	352	401	388	377	361	343	342	338	358	352	373	354	425	374	344	387	378	373	360	384	379	366	391	370	372	390	383	366	349	369	329	345	332	361	394	379	393	350	342	372	333	365	397	403	381	391	367	412	355	361	357	374	351	385	352	387	334	347	350	371	385	338	400	358	349	394	381	334	385	371	354	390	369	365	380	377	344	372	341	381	343	395	377	361	362	363	398	361	391	377	410	334	379	356	402	380	335	351	371	355	355	356	348	366	349	412	356	369	421	375	383	371	363	332	400	380	399	346	352	317	365	358	382	349	364	393	341	341	405	383	363	365	347	382	344	369	358	394	339	350	379	388	400	338	341	322	342	375	362	380	364	393	385	346	385	412	362	332	400	357	344	348	358	324	348	357	377	378	387	350	368	344	386	371	355	398	350	363	372	377	366	377	356	352	383	394	363	328	374	375	343	330	372	347	356	365	400	383	371	400	370	370	338	410	369	325	375	342	391	386	359	342	377	386	373	404	342	349	376	381	369	342	405	380	340	387	332	361	339	361	350	401	411	370	376	373	389	350	387	362	390	333	386	392	374	401	368	361	365	364	366	398	358	343	387	330	362	359	372	355	343	352	354	363	357	362	365	365	385	344	389	371	336	351	370	339	394	346	411	337	367	414	375	402	367	367	348	342	375	354	353	388	365	396	363	383	346	347	338	389	381	334	384	361	363	344	374	342	358	352	381	335	414	374	420	346	377	365	361	358	347	385	384	368	359	372	378	359	387	350	366	345	348	405	374	374	364	390	362	377	370	374	405	388	385	377	363	367	383	365	344	377	367	351	374	384	344	406	391	367	391	361	371	365	405	393	379	419	377	356	386	370	378	342	360	381	363	363	376	372	363	367	405	356	380	338	369	378	358	398	352	353	368	413	337	333	401	392	372	395	389	366	335	324	352	363	417	354	344	348	355	367	342	358	368	375	359	357	371	372	361	345	362	373	368	392	374	377	355	330	357	350	352	371	357	386	331	378	392	394	360	412	335	365	370	384	343	366	391	349	371	319	384	354	376	330	354	364	362	341	391	351	356	406	326	396	405	377	363	318	362	366	342	373	358	362	363	334	385	345	361	351	367	376	389	386	372	383	396	377	366	410	362	397	384	378	355	360	383	388	360	359	360	362	354	380	376	378	336	348	357	370	410	368	343	344	390	367	367	372	376	350	377	380	352	345	355	369	315	356	388	367	336	342	396	329	368	367	385	356	341	382	381	362	344	391	355	367	376	345	387	372	375	360	362	352	406	375	398	340	375	377	385	349	366	361	386	379	393	395	362	327	374	360	358	371	362	358	378	340	354	363	378	355	405	361	412	402	377	344	381	382	341	361	357	433	357	366	364	362	368	384	347	387	405	333	320	370	342	361	358	349	331	344	380	367	385	391	363	339	340	371	345	336	397	343	382	361	375	385	415	376	353	346	375	384	358	365	334	346	397	361	357	369	384	402	351	362	370	325	389	337	365	348	344	359	354	357	357	375	350	376	333	361	367	328	375	356	350	363	399	361	389	364	359	359	373	365	353	386	387	340	356	365	356	381	365	336	366	393	395	356	394	338	381	363	389	346	380	345	381	357	386	416	341	380	346	369	333	368	316	339	363	348	349	402	355	363	368	378	360	353	363	368	371	402	370	378	385	372	379	358	396	365	378	397	370	364	363	372	373	387	366	337	368	365	375	369	355	366	372	321	349	352	376	350	360	355	359	364	371	396	356	401	333	401	368	357	350	372	347	377	392	363	352	329	349	376	370	377	329	364	389	358	351	374	377	355	399	368	382	366	370	355	357	340	345	364	384	377	399	372	366	393	377	410	373	390	387	340	350	342	352	368	390	374	391	374	341	389	385	374	387	366	363	375	325	375	377	322	366	346	409	390	408	358	393	342	301	370	378	366	346	353	357	370	373	364	345	383	389	367	325	365	362	345	392	336	385	354	375	359	395	369	375	410	320	372	370	378	396	386	332	362	348	336	391	354	373	365	352	353	403	379	335	379	370	359	367	374	407	363	356	408	349	340	389	358	339	351	371	386	386	349	379	326	344	376	379	321	336	362	379	385	404	395	392	328	357	364	364	358	397	359	382	388	367	363	386	348	359	385	353	358	383	346	374	383	363	350	387	381	364	392	367	353	386	354	344	373	380	364	388	342	385	349	366	351	363	357	379	364	368	368	367	368	369	365	379	403	380	368	368	357	373	380	333	373	388	367	387	378	371	327	370	362	367	366	386	368	364	359	372	369	396	340	384	373	363	363	372	402	406	413	344	344	371	356	364	376	381	374	356	367	365	373	371	339	381	375	381	341	360	349	379	367	370	373	418	393	358	350	364	367	381	346	358	374	396	360	378	365	387	393	383	401	378	386	354	394	372	383	370	358	359	376	401	337	346	362	352	377	370	390	382	362	361	380	361	369	351	354	357	350	362	367	375	390	396	379	351	382	342	389	386	378	410	359	338	386	339	370	363	350	333	365	354	377	376	339	378	341	326	366	369	338	382	396	383	355	407	423	340	346	349	377	403	373	327	360	312	349	378	381	377	373	389	371	348	355	371	363	375	330	335	367	359	330	353	425	362	363	379	365	355	374	352	322	335	364	374	354	369	347	329	357	352	372	376	337	373	383	346	347	311	368	375	345	372	377	363	379	367	357	413	350	363	346	359	373	357	379	352	367	366	384	351	337	354	370	408	373	381	362	366	359	365	308	374	358	368	352	330	334	364	337	349	360	340	345	377	353	363	377
14627	12542	19842	20255	17141	13415	10236	8228	6522	4936	4208	3470	2848	2367	2069	1977	1759	1602	1338	1250	1192	1126	1135	1025	1048	973	1020	930	947	938	933	944	943	958	920	903	917	917	944	915	902	977	836	932	892	889	894	938	909	832	860	945	869	888	923	906	895	900	923	877	946	872	915	889	903	919	899	927	915	895	896	843	910	856	887	949	917	942	940	902	926	875	857	944	857	931	887	890	896	951	883	898	891	935	912	884	869	920	955	961	889	904	881	873	902	870	895	898	931	915	897	887	909	953	921	878	894	894	850	912	872	888	914	924	897	927	886	902	907	884	880	882	916	873	889	922	883	941	919	875	908	913	932	883	906	883	919	879	974	915	870	887	909	861	894	908	838	916	872	908	939	922	925	867	915	869	876	889	898	903	877	898	911	864	889	873	933	896	879	907	923	877	916	906	920	903	889	894	873	893	901	883	898	876	879	889	869	922	879	889	914	896	906	896	953	894	928	911	859	926	848	913	883	925	850	878	874	836	933	891	840	905	907	908	882	920	929	883	935	903	928	876	888	889	902	873	916	909	930	888	936	912	949	941	823	842	844	859	919	883	918	918	876	903	934	920	857	874	936	869	893	920	934	911	857	931	897	898	903	955	904	846	903	882	883	918	947	873	993	831	896	916	877	966	871	938	882	887	919	871	863	939	939	902	847	899	885	890	933	980	912	865	904	890	850	849	910	885	887	870	884	859	840	910	874	939	882	915	890	973	884	891	930	948	917	895	915	913	897	929	921	930	876	922	863	940	871	867	904	872	866	885	901	902	857	865	860	902	923	914	903	896	867	869	840	919	939	913	914	885	909	983	891	878	891	912	865	839	868	918	968	873	975	882	869	903	891	848	886	867	914	885	913	856	916	914	871	927	862	920	908	923	941	909	897	946	911	931	931	900	914	888	898	883	933	923	924	944	874	921	929	877	938	904	884	916	878	966	916	888	901	892	923	851	870	843	884	910	945	886	956	920	920	878	885	881	893	887	892	913	908	876	902	847	908	910	931	911	902	942	913	839	916	926	853	920	886	892	883	923	894	885	886	896	843	916	940	880	882	888	915	863	877	875	887	914	915	918	879	906	915	938	957	911	888	895	919	931	923	926	878	854	927	907	922	906	888	931	940	851	876	897	902	904	866	868	890	880	914	879	917	901	896	950	960	878	910	903	888	906	886	907	935	908	902	893	905	930	944	917	945	918	902	901	937	909	950	885	787	955	871	917	893	920	884	889	949	862	893	896	888	883	920	937	957	901	887	891	903	930	931	874	851	930	861	883	887	921	857	891	893	906	939	887	862	923	934	894	894	926	868	905	870	921	936	905	916	832	907	945	964	895	893	884	906	884	903	912	906	891	897	861	884	917	940	895	935	925	886	903	905	899	887	893	943	852	898	932	939	937	958	911	907	906	902	884	894	874	944	951	900	863	896	878	973	906	899	854	863	938	918	890	879	879	907	851	862	930	878	879	872	940	960	940	882	937	842	874	881	898	870	884	930	913	947	885	941	856	883	910	858	872	891	914	886	868	877	897	931	902	931	899	908	886	888	873	918	892	931	875	874	860	988	884	847	917	942	940	879	927	888	922	902	881	867	876	917	937	895	879	936	910	927	876	866	916	882	879	862	941	884	886	900	856	945	904	935	918	892	919	924	870	928	898	912	939	918	912	955	923	887	869	896	914	850	883	906	920	908	830	917	886	842	856	851	910	909	923	948	884	906	900	864	932	874	857	928	858	897	891	865	861	826	911	896	911	835	915	889	860	892	895	983	896	858	912	857	900	850	884	913	970	880	899	919	890	876	895	973	958	869	904	948	938	869	898	887	922	942	869	845	934	900	910	911	904	910	917	888	925	883	910	909	899	934	884	917	909	878	901	1008	885	945	865	883	882	937	917	885	946	874	923	887	858	849	912	886	916	855	910	911	902	956	909	905	924	923	901	930	911	883	890	875	924	851	876	886	878	888	898	875	903	897	881	946	913	924	849	917	891	945	907	889	891	885	895	894	882	887	938	913	991	905	868	894	832	872	917	910	880	953	860	941	911	928	844	851	951	878	897	897	915	937	882	879	955	886	911	928	947	905	897	898	880	902	886	905	911	870	885	895	887	866	911	936	929	909	874	907	880	916	900	935	894	912	914	879	868	898	911	890	871	916	942	886	930	896	888	891	909	900	912	890	953	922	921	868	898	912	869	891	885	887	952	901	876	905	919	901	895	860	928	908	878	917	896	908	918	879	840	928	937	913	905	876	904	894	913	924	937	864	942	870	888	866	904	885	855	888	947	916	880	931	870	889	892	926	937	899	900	877	897	922	855	881	900	903	876	930	903	957	912	915	878	861	853	855	938	899	925	958	872	934	918	935	890	874	881	890	918	877	897	904	906	911	928	910	860	889	916	898	938	920	935	888	885	931	900	878	920	880	917	882	853	898	887	922	920	851	942	909	884	893	883	913	925	918	896	861	899	977	936	894	906	833	937	925	890	899	936	935	906	889	885	884	796	911	936	917	886	873	929	880	918	883	855	907	912	871	935	917	912	860	911	870	878	914	932	864	896	880	852	908	893	871	918	885	822	927	952	959	898	939	899	902	875	905	918	877	884	879	857	947	873	919	892	958	941	872	924	924	885	880	948	908	904	944	924	908	912	929	876	935	918	941	923	900	944	923	909	833	908	932	927	930	895	912	861	927	879	924	889	915	877	869	915	916	863	911	902	888	883	896	917	910	871	904	940	914	888	887	863	890	868	935	897	891	880	901	913	891	896	850	898	945	912	963	842	884	890	823	900	901	864	937	875	914	897	876	920	917	915	906	848	905	918	914	914	873	953	875	947	869	905	922	924	939	886	917	956	895	891	908	971	860	936	840	915	869	908	925	883	910	875	902	914	962	907	906	874	921	908	891	929	863	877	922	869	844	912	879	887	930	880	875	914	886	907	906	895	841	890	921	887	909	875	819	934	932	863	884	901	888	912	858	923	841	919	928	870	889	933	926	934	858	898	908	921	862	912	923	915	915	860	941	932	909	881	923	884	898	900	883	880	929	881	919	920	851	909	900	929	882	856	904	879	935	895	849	916	875	872	862	927	906	898	907	867	966	903	913	885	864	948	904	938	871	883	938	948	922	920	902	897	900	952	907	905	879	931	897	932	928	871	852	879	939	982	907	893	901	906	908	838	880	956	916	890	962	885	903	960	927	889	917	880	885	902	907	924	849	900	923	963	900	878	931	859	936	907	861	851	898	887	887	900	923	927	943	935	912	953	923	955	867	937	878	864	910	875	909	906	923	885	928	926	890	914	876	940	896	885	906	885	936	836	916	884	887	922	929	935	882	885	914	903	889	891	959	915	889	942	899	851	865	911	875	908	953	887	887	906	884	898	841	867	861	928	893	816	924	929	924	868	917	892	847	873	882	847	916	905	912	924	883	914	872	937	891	850	914	934	908	899	902	930	901	943	942	857	873	874	896	923	915	879
32661	21626	20027	13706	9434	6953	4904	4025	3052	2238	1774	1170	881	749	622	641	558	511	484	497	521	450	397	414	390	407	386	390	431	360	441	397	364	405	334	346	383	371	369	357	362	364	373	354	332	387	350	390	354	333	369	358	360	390	341	367	359	350	400	376	342	355	363	384	371	368	366	350	354	361	346	352	352	370	389	374	355	367	354	362	332	363	372	318	380	368	348	355	372	367	396	364	337	402	332	328	335	413	402	317	348	366	327	375	362	348	356	351	383	356	361	324	348	368	359	391	338	371	360	396	359	353	381	366	385	370	344	371	348	400	349	373	358	367	361	359	364	349	398	358	361	372	406	385	329	360	363	336	369	348	376	383	371	358	363	354	365	370	357	384	368	341	363	316	366	354	337	315	372	342	343	346	370	393	407	380	365	366	335	365	344	380	395	327	358	377	331	377	361	342	370	390	355	374	390	368	372	349	347	393	396	374	375	368	345	354	387	356	386	411	363	367	323	324	401	320	347	355	369	361	363	339	338	379	342	373	383	364	346	391	377	348	346	364	364	376	372	393	333	356	369	395	351	387	378	367	359	348	343	349	383	378	363	374	336	351	401	342	373	388	373	395	343	351	313	370	362	384	386	375	395	407	325	340	365	360	362	334	398	334	376	355	348	362	344	345	353	370	373	325	390	369	372	371	347	352	344	364	396	385	346	350	373	306	396	358	351	360	351	365	358	366	358	344	352	368	374	391	375	341	390	369	354	349	366	367	351	367	372	335	338	363	341	377	378	352	393	346	390	338	368	363	350	405	384	388	342	355	351	400	388	362	352	357	359	337	328	369	371	324	377	382	364	363	383	334	345	361	344	357	379	381	341	377	338	347	344	395	363	344	376	361	372	377	354	355	356	347	373	364	374	382	354	350	346	390	371	362	360	350	361	405	369	349	354	354	379	369	371	381	384	352	342	371	352	349	337	397	391	383	362	341	357	354	356	365	395	342	387	333	354	378	341	375	335	371	365	362	350	341	393	351	385	375	348	376	340	353	375	363	362	356	347	365	366	344	345	349	385	325	380	375	388	391	367	350	330	373	389	374	353	380	344	319	369	355	363	371	375	353	337	362	344	375	367	371	328	370	379	387	380	364	401	387	352	362	361	400	345	375	376	374	353	383	401	385	360	349	385	336	351	320	371	403	338	352	356	394	372	364	378	359	370	366	348	334	351	344	341	341	367	342	367	331	380	328	400	377	338	399	367	354	374	341	361	389	334	349	395	342	357	364	365	357	369	342	380	383	374	340	380	380	380	346	382	359	393	355	332	349	359	343	382	363	352	350	345	360	356	368	390	364	350	402	358	375	370	362	359	370	374	371	342	376	355	348	393	373	352	383	322	362	396	388	327	372	359	364	379	395	377	376	316	335	367	359	341	360	362	377	367	340	344	346	367	365	403	339	329	375	339	354	381	342	358	362	350	380	395	347	368	360	331	359	347	354	366	357	359	356	331	395	378	352	333	356	382	334	359	350	368	405	384	357	380	389	338	374	376	357	340	337	333	364	364	347	391	360	353	384	343	383	349	369	377	376	379	383	341	347	351	383	396	367	371	379	405	331	378	389	346	401	341	375	332	351	352	404	357	394	348	378	349	360	355	361	356	356	380	388	319	373	346	349	374	361	340	337	376	340	344	366	383	371	373	347	388	369	363	347	384	330	354	355	404	363	367	373	402	387	402	344	349	382	359	361	334	368	400	349	356	380	372	365	342	357	373	372	336	366	366	358	347	387	346	406	346	332	334	336	341	391	364	345	376	354	363	366	353	387	375	359	366	389	380	380	342	372	331	359	381	390	380	358	391	359	350	374	321	371	395	352	352	336	363	346	366	342	338	379	366	401	338	369	345	398	356	388	383	369	356	381	368	377	382	373	364	374	371	403	357	378	359	367	359	337	414	361	358	339	390	346	365	377	380	317	341	353	381	349	357	348	354	355	348	356	353	392	356	354	355	369	374	356	367	357	385	364	385	376	378	356	393	365	371	360	339	345	387	388	329	341	327	376	363	325	366	346	374	331	340	415	398	341	364	349	371	342	356	340	378	365	337	338	362	356	372	356	336	335	353	354	370	358	360	337	348	349	392	352	373	372	370	362	367	369	363	364	380	324	371	374	352	347	377	357	365	319	367	353	369	388	338	335	382	369	356	362	416	364	370	335	370	337	337	388	353	356	360	387	387	358	328	342	351	364	348	395	341	393	392	356	371	347	327	357	355	370	363	377	343	365	357	359	336	359	353	404	375	369	388	361	355	350	344	363	363	374	376	340	346	362	348	395	327	363	353	304	343	340	346	370	327	339	369	358	373	376	377	355	362	342	338	353	376	347	390	368	380	375	360	363	381	383	357	384	322	342	361	358	380	380	365	356	344	356	363	370	356	335	399	343	337	364	323	379	368	414	359	349	406	362	339	354	350	348	392	355	335	381	351	344	334	358	345	344	342	342	368	327	358	365	399	357	313	367	381	385	351	364	368	406	371	361	350	359	393	336	370	392	382	359	383	361	368	361	380	334	374	329	344	365	405	342	327	373	383	379	381	339	373	363	363	371	360	378	356	333	368	375	355	376	351	344	390	351	394	356	357	332	346	343	340	332	360	337	348	366	364	373	361	369	365	334	365	351	364	344	306	370	327	383	354	382	354	365	370	329	335	380	326	384	352	373	360	365	361	359	391	314	375	344	391	375	369	388	358	357	368	379	367	373	371	348	361	355	356	363	388	322	351	387	349	375	321	333	379	392	340	341	416	372	346	378	374	380	370	339	378	350	350	344	381	374	386	389	345	380	352	351	340	363	376	368	339	357	328	323	331	357	361	360	362	356	359	346	368	353	393	360	314	385	348	377	355	376	384	351	310	350	327	358	384	344	357	358	349	358	363	348	379	346	346	351	375	379	316	391	366	333	358	370	370	355	344	360	381	375	354	382	402	367	380	388	370	341	396	362	348	320	390	333	356	365	371	335	340	371	357	376	353	347	370	372	361	356	355	341	333	376	360	370	342	346	364	359	368	355	377	386	350	369	382	393	323	339	362	358	393	360	365	411	358	359	353	371	381	356	381	358	394	357	350	322	392	365	376	381	338	368	359	358	383	408	385	404	339	355	348	348	370	365	334	347	340	350	352	356	378	355	384	369	356	311	356	380	355	380	357	360	356	327	358	377	346	349	385	381	348	367	369	347	372	367	370	340	357	370	360	350	373	361	386	334	361	386	398	328	346	402	347	377	338	366	329	384	376	365	370	362	367	332	357	384	329	400	382	385	396	386	388	376	359	347	396	396	387	368	400	374	359	319	372	353	357	365	341	361	349	365	396	367	342	345	359	353	357	348	332	363	348	384	375	336	363	363	379	389	349	373	369	373	371	384	342	351	351	358	379	362	355	342	353	384	362	385	351	383	376	386	353	366	389	352	360	333	369	315	368	353	360	400	358	325	354	360	389	334	397	368	376	363	362	341	376	323
18170	18898	27039	27021	24915	21797	18615	17533	14780	11734	10222	6591	4694	3913	3396	3090	2792	2292	2066	1854	2018	1636	1408	1216	1290	1171	1172	1119	1060	1118	1083	1017	925	990	958	955	899	917	948	948	901	870	896	881	903	934	882	910	870	908	970	877	911	878	888	885	933	873	855	913	863	872	887	937	873	878	879	927	886	881	923	899	938	847	904	872	907	878	952	878	883	876	955	861	898	933	925	862	874	861	902	908	924	927	842	877	876	907	890	924	937	861	830	853	927	871	936	900	851	931	892	891	873	877	923	911	838	906	895	856	888	833	875	907	910	897	881	838	898	913	886	932	901	928	890	857	939	908	897	882	878	914	892	915	912	893	863	876	857	897	885	903	881	895	860	917	900	920	901	893	871	905	941	913	864	949	815	918	960	933	958	912	902	860	892	864	882	903	922	916	889	1003	881	898	896	900	922	898	870	950	896	883	894	907	890	861	881	918	888	889	910	910	933	884	927	819	925	858	939	866	917	910	880	912	831	888	900	825	877	900	890	912	940	912	859	903	882	953	795	895	865	891	888	966	855	874	867	936	895	852	869	843	922	847	853	941	832	883	887	897	889	885	933	929	895	955	882	903	917	932	876	867	876	886	922	892	888	897	892	850	872	881	894	844	865	878	943	899	846	916	894	878	931	855	921	879	886	815	908	941	872	931	934	876	904	861	894	891	906	904	882	930	912	865	908	876	942	876	944	918	857	864	861	868	918	870	951	938	907	915	908	860	883	912	862	910	891	879	893	912	874	924	900	811	887	943	922	939	914	872	897	860	900	918	896	846	852	904	872	908	883	871	893	851	932	868	851	855	919	881	876	907	842	851	928	926	862	921	914	901	909	923	843	921	888	858	864	903	961	913	897	864	912	911	948	903	939	898	945	922	876	911	923	905	912	881	921	866	890	915	894	901	873	839	923	884	942	839	906	867	904	875	946	879	886	891	887	929	880	893	893	857	900	919	920	892	898	868	906	957	929	874	848	942	873	974	878	904	835	840	812	898	919	887	872	933	908	925	890	892	856	812	908	880	917	902	927	839	852	921	854	925	927	908	909	923	881	891	899	882	914	885	901	917	903	849	896	859	901	890	872	873	945	891	882	907	969	904	879	903	892	874	898	895	907	889	856	959	869	906	945	861	845	918	870	867	886	926	929	874	901	832	856	920	925	927	933	895	864	904	926	878	867	948	943	877	862	900	879	929	901	914	905	892	810	888	862	855	885	891	881	845	969	894	903	892	925	917	873	872	955	912	933	886	888	909	938	905	893	900	887	855	869	929	879	873	858	918	899	918	882	885	865	872	916	856	845	910	834	912	914	919	896	920	922	896	937	910	842	919	874	908	882	889	874	897	892	865	845	887	851	916	867	872	891	879	879	906	881	929	886	888	896	869	868	913	906	936	916	860	902	840	884	870	847	908	892	900	874	906	919	923	931	898	909	920	903	942	896	866	883	938	862	927	893	881	860	920	876	906	922	857	852	925	935	908	917	895	950	896	857	869	899	904	851	895	865	855	848	867	933	907	917	877	928	931	888	872	843	910	918	923	898	889	904	833	922	883	836	905	901	895	888	874	898	952	951	886	874	864	909	905	904	856	874	944	886	922	929	889	933	925	844	912	908	907	878	874	880	893	917	931	913	814	904	876	878	860	960	895	929	909	888	942	847	885	902	883	886	869	893	933	882	886	879	902	899	939	869	841	843	866	861	897	893	882	831	882	944	883	890	868	869	863	905	956	899	889	945	874	856	922	830	849	913	903	939	899	885	899	924	888	855	886	894	908	896	874	867	905	886	909	920	909	927	924	927	918	882	887	877	923	899	859	923	878	873	875	925	918	904	916	913	878	909	957	865	859	918	912	869	874	875	926	867	900	858	839	869	908	874	905	939	892	910	900	872	907	959	895	913	881	880	932	912	898	883	886	899	852	888	913	865	928	968	890	870	929	863	884	920	860	899	917	869	902	928	834	899	866	911	881	851	895	922	851	850	909	913	862	917	897	915	878	898	901	947	927	836	901	864	850	905	848	915	924	912	914	912	890	844	927	901	926	897	883	873	880	931	906	903	872	931	902	910	911	923	911	849	865	946	930	963	891	873	886	861	849	927	900	893	886	837	878	858	896	899	865	933	875	915	945	892	917	904	919	906	924	867	848	901	900	870	860	894	863	850	893	925	851	891	892	836	847	890	801	867	896	856	935	817	893	939	862	930	873	899	889	945	870	885	885	935	926	899	860	918	898	925	964	911	898	805	901	856	896	879	946	867	898	837	848	890	921	882	865	936	870	888	869	862	933	905	932	896	879	920	911	889	903	892	927	844	901	885	876	888	858	882	856	875	888	889	915	934	945	881	921	908	939	915	918	848	842	913	901	871	912	870	923	866	889	945	903	925	852	877	968	897	921	887	868	891	892	944	888	897	852	919	842	886	913	855	890	942	869	888	871	914	929	877	913	910	903	819	840	910	904	917	869	898	843	882	872	928	899	883	891	916	920	962	895	896	928	961	923	880	909	890	894	961	897	933	875	889	944	882	898	908	887	903	880	890	834	890	923	904	865	923	868	845	897	882	887	900	923	908	931	897	881	886	881	917	929	881	942	897	887	900	874	882	906	919	905	915	939	870	824	931	876	935	900	889	870	896	918	909	894	893	883	911	903	929	896	904	845	863	951	881	856	873	870	849	935	841	896	897	895	873	880	925	905	874	876	896	918	914	877	846	845	934	955	928	889	919	889	878	928	942	904	926	899	859	898	912	867	839	865	921	891	885	970	873	911	908	888	858	890	939	860	877	911	913	872	897	894	897	882	896	897	867	888	879	909	867	893	852	864	918	877	876	936	882	903	860	869	934	850	883	888	936	893	918	912	875	924	926	886	923	884	909	932	917	891	939	897	914	868	875	898	900	913	956	961	921	843	862	882	894	921	936	845	893	883	914	963	898	903	895	866	888	896	851	912	889	932	887	915	911	941	941	894	955	858	893	936	886	878	921	903	836	950	886	910	895	840	911	906	925	889	883	880	858	827	905	880	902	879	921	870	859	911	856	918	878	900	935	906	912	956	868	888	892	886	942	882	841	922	919	866	912	904	886	885	945	845	890	871	834	929	884	911	923	883	932	909	881	839	904	913	888	890	901	920	905	943	828	857	865	877	905	901	921	913	967	904	930	936	894	905	905	885	886	908	906	843	880	920	897	989	892	912	873	916	870	912	934	889	898	870	908	845	871	913	893	916	887	925	841	896	917	885	820	931	961	879	887	862	927	915	901	874	886	933	873	933	900	849	901	895	933	927	924	874	930	906	904	849	885	947	890	885	899	870	918	880	886	945	875	876	854	880	918	846	934	957	902	828	910	920	899	888	940	940	858	833	878	896	894	878	847	891	860	915	876	939	942	853	888	907	910	901	898	877	895	913	920	882	870	914	870	909	935	891	865	962	893	857	893	905	860	877	849	888	951	855	913	831	934	922	906	860	861	857	835	856
35024	26729	26545	19535	14727	10630	7942	6747	4851	3467	2627	1625	1063	928	835	761	748	672	638	555	625	559	459	431	471	433	433	442	381	424	401	379	390	367	373	371	364	365	370	364	384	357	359	366	375	387	348	381	339	339	358	387	375	402	347	368	343	341	355	348	381	341	360	386	363	339	330	369	350	369	373	374	346	370	396	402	365	335	338	352	430	368	397	356	360	370	350	384	344	337	370	372	319	342	352	407	378	368	354	378	370	333	349	346	361	367	363	348	359	376	341	364	373	356	380	345	376	401	379	357	397	374	389	359	366	358	375	355	323	377	328	361	359	365	333	335	378	342	377	404	388	347	349	378	349	348	333	358	380	371	324	367	337	380	386	359	335	370	337	372	359	368	335	355	338	347	362	336	361	334	376	324	329	360	365	381	350	357	380	373	363	341	349	384	346	369	380	357	378	373	397	359	340	386	389	346	339	344	369	392	336	329	326	370	361	387	367	371	353	384	369	373	362	387	371	395	397	378	368	324	304	348	359	380	329	368	395	395	367	360	349	353	371	349	329	391	347	345	359	346	380	356	364	334	357	378	384	369	364	385	349	340	383	365	371	371	356	362	345	351	351	367	347	354	340	370	324	355	382	350	360	374	368	365	341	371	343	382	364	358	368	351	339	349	365	326	367	341	379	343	405	337	391	354	387	354	365	357	393	363	373	368	355	387	404	334	372	349	311	348	388	336	334	359	349	399	361	342	370	394	367	360	389	352	383	345	369	380	352	407	382	351	360	385	360	376	354	367	379	380	335	343	401	384	356	367	349	374	361	333	374	373	372	371	357	333	323	355	410	357	360	350	380	388	347	386	339	353	343	361	382	349	372	375	353	366	357	323	323	302	349	363	372	398	349	366	353	360	367	365	373	358	359	382	349	366	338	370	390	348	369	338	370	345	370	351	369	367	340	331	349	360	340	351	386	366	363	360	369	380	396	366	388	381	397	353	380	365	376	368	386	388	371	366	359	359	346	366	406	388	368	363	351	334	383	344	385	378	368	351	395	358	361	342	362	372	327	329	343	353	361	378	352	355	380	363	392	401	350	366	391	345	366	368	363	408	337	327	372	363	329	395	376	338	379	363	378	349	358	363	362	357	353	358	330	363	353	330	364	347	361	335	382	410	378	327	338	404	364	350	386	385	341	356	365	385	366	352	372	349	350	335	354	378	387	363	353	352	365	391	357	387	342	361	386	417	344	375	380	379	354	356	346	325	375	363	338	363	349	320	362	332	372	359	356	343	344	395	382	387	380	344	385	385	362	378	366	344	395	408	369	343	373	346	393	361	384	403	353	363	356	379	353	369	368	395	385	365	348	361	350	396	362	332	347	358	375	374	373	366	393	354	385	327	348	354	363	346	328	334	350	363	342	364	369	381	343	362	350	375	337	381	383	360	366	362	404	375	359	351	363	393	397	361	365	367	319	390	361	328	384	354	353	342	337	376	375	338	339	367	350	358	370	391	330	377	361	342	330	370	402	373	372	328	366	386	401	360	354	384	357	374	381	359	381	381	337	367	340	407	368	336	336	384	318	385	354	328	398	405	332	340	392	372	357	370	364	341	394	385	376	390	398	397	368	396	325	340	356	336	348	366	333	415	371	362	360	348	382	393	394	346	386	367	351	372	330	345	405	336	383	341	368	366	322	365	380	343	397	395	356	340	330	352	357	380	359	359	375	380	370	385	400	388	363	365	363	408	347	345	364	378	373	337	349	364	327	371	349	395	373	368	364	353	359	392	355	360	355	421	372	384	390	381	359	371	365	369	376	365	391	362	350	356	369	375	389	395	346	365	332	367	365	392	359	393	379	397	358	375	348	366	411	413	367	393	375	369	364	387	379	334	367	391	380	363	352	312	349	371	368	392	367	393	386	370	351	398	377	357	392	362	357	383	344	363	356	367	367	374	371	368	374	375	400	364	390	364	330	334	323	376	368	361	330	371	364	359	342	370	347	324	350	363	328	337	376	355	367	381	367	335	368	359	364	377	354	344	356	360	387	344	381	381	348	375	397	364	337	403	364	317	378	370	342	377	378	352	358	347	381	344	363	362	386	348	375	392	390	389	345	365	356	365	353	356	337	374	354	377	360	399	349	356	382	363	357	356	404	348	340	373	337	330	384	357	366	354	396	358	375	380	350	348	363	371	384	374	380	372	359	382	383	377	356	371	370	359	333	368	321	342	340	370	362	373	345	388	372	361	344	351	338	391	355	364	344	322	378	343	368	352	327	386	365	358	349	342	346	369	334	364	395	377	361	365	424	357	333	335	350	350	388	392	401	384	347	335	394	357	374	381	368	392	399	365	371	347	345	343	373	352	373	384	386	359	378	347	382	380	375	351	377	336	399	370	404	346	355	340	351	367	370	374	382	369	380	365	367	308	393	329	372	396	375	369	366	342	374	370	366	409	375	378	370	414	323	378	357	356	357	379	353	360	372	358	382	393	362	349	349	364	380	369	375	378	351	347	370	347	313	338	352	384	338	307	363	340	394	347	354	361	372	346	374	363	355	369	381	371	360	353	362	367	350	351	374	338	393	383	375	388	378	360	381	350	370	365	384	372	369	374	369	368	346	391	335	337	325	374	380	371	370	360	371	360	333	406	358	371	383	357	359	336	341	363	361	337	357	377	345	355	372	376	356	359	354	344	385	360	384	396	334	364	345	336	356	381	368	373	343	375	356	341	402	346	326	395	351	374	357	381	407	393	355	369	339	316	333	406	387	362	354	404	374	380	365	340	364	377	353	370	371	344	367	391	338	374	359	363	393	370	358	334	350	388	386	382	353	336	371	377	356	351	351	342	375	370	355	347	368	368	351	350	358	353	327	356	406	375	359	344	353	378	336	356	365	372	363	365	407	400	352	335	356	378	364	352	353	369	418	386	328	340	335	340	367	372	377	355	371	340	343	406	350	408	367	371	371	361	371	349	387	377	347	365	420	376	347	361	363	373	355	366	360	347	358	410	382	350	364	368	356	357	351	371	364	334	357	331	398	393	354	338	389	395	355	328	391	367	326	328	362	382	399	355	373	359	373	369	347	327	359	327	340	331	364	375	362	364	326	347	355	325	332	352	348	338	355	373	307	362	391	385	383	361	367	371	367	352	359	375	375	384	349	372	357	372	377	358	360	356	371	365	389	344	365	361	378	372	341	380	356	361	377	344	371	377	350	324	351	383	353	398	327	348	356	348	392	339	311	370	383	341	361	369	408	371	375	368	374	362	364	350	362	366	341	345	328	348	392	362	357	357	351	380	393	339	350	362	361	375	352	349	379	381	384	360	345	357	386	389	343	354	347	367	380	382	391	344	357	369	367	332	387	343	382	345	347	340	352	356	355	351	357	341	366	390	356	383	355	330	395	342	339	337	379	338	388	341	345	375	383	365	353	380	347	352	371	383	357	380	369	361	368	340	333	364	372	358	408	367	336	374	373	363	356	377	343	349	364	339	352	349	326	388
20718	23239	32121	32679	30704	26982	24611	23850	20131	16404	14518	9563	6114	5359	4550	4196	3806	3285	2787	2522	2871	2348	1801	1324	1466	1361	1396	1317	1217	1231	1147	1016	920	945	988	945	875	914	932	850	953	853	889	864	867	930	870	915	923	823	907	905	947	900	921	902	865	894	913	876	852	895	878	907	902	901	875	896	887	944	893	916	891	869	865	895	912	920	888	895	904	935	873	921	971	907	887	843	909	908	929	950	897	928	925	869	910	891	907	900	867	837	851	916	901	816	913	871	847	891	873	915	853	936	928	895	874	869	829	878	835	923	933	890	873	910	843	934	880	859	918	914	884	917	877	874	883	890	860	879	953	849	884	870	900	902	934	858	884	871	897	882	877	910	956	905	892	872	911	942	927	852	856	859	866	916	919	881	913	887	846	844	928	919	928	890	843	881	886	942	899	910	897	868	891	929	886	906	862	859	935	913	905	867	881	925	849	869	919	901	907	907	871	885	950	902	847	859	889	901	905	892	896	899	883	877	895	903	855	882	870	897	865	939	916	914	910	867	895	916	876	967	886	942	916	864	872	860	920	892	914	869	893	929	894	885	926	913	944	878	901	880	839	880	899	886	832	910	872	872	893	921	898	894	909	851	878	891	930	832	869	940	917	906	863	846	853	977	885	910	923	885	885	935	953	900	884	962	878	857	838	863	852	916	876	930	907	895	950	933	928	945	880	905	880	887	896	890	896	897	915	875	880	890	902	881	904	896	903	928	890	851	928	858	903	887	895	835	876	925	853	877	844	877	895	903	894	865	872	885	955	896	845	864	891	847	949	921	911	915	855	914	888	871	872	917	906	941	923	885	939	935	902	870	912	859	966	911	903	862	920	950	911	876	853	909	928	894	858	893	930	893	859	923	873	930	879	855	875	899	896	894	921	881	886	917	852	886	848	899	915	911	912	843	913	883	922	877	873	897	870	927	852	908	885	924	866	879	902	925	915	948	950	924	888	882	880	916	969	937	917	843	913	934	898	837	967	934	872	893	908	907	896	874	925	909	922	922	854	893	951	850	906	886	951	869	906	928	926	960	884	847	883	891	879	897	895	881	900	893	863	882	899	874	873	904	836	899	888	874	900	948	908	882	972	937	880	858	882	987	853	869	900	854	839	896	907	887	837	884	902	880	894	930	884	875	858	903	874	914	906	917	846	884	906	861	917	883	908	891	866	854	937	914	905	892	895	848	927	885	877	882	908	841	850	950	867	881	953	903	856	880	918	903	813	900	924	922	896	935	913	939	910	836	878	869	876	941	904	884	872	916	845	877	925	928	934	912	878	886	885	924	796	905	883	966	877	906	890	854	850	856	925	882	879	868	893	858	791	885	900	897	926	889	856	919	902	923	894	923	894	915	880	921	907	876	899	908	941	888	913	910	855	910	918	938	853	872	923	908	951	882	821	860	913	931	943	894	926	870	889	959	848	882	843	844	902	886	895	925	856	886	865	880	896	921	907	900	913	925	867	884	905	878	903	868	922	877	865	869	881	875	870	932	913	869	914	957	898	837	856	902	869	877	896	906	898	887	903	894	954	932	882	876	899	936	911	922	930	910	900	955	896	903	941	892	868	926	887	919	874	849	968	876	902	835	909	912	929	869	861	885	820	896	888	904	925	894	889	870	885	852	895	937	873	951	879	914	910	895	890	854	873	909	844	877	901	911	891	834	865	887	868	940	923	899	912	864	919	886	937	927	899	827	908	865	895	799	874	888	902	886	933	904	923	882	879	863	926	882	886	892	867	896	894	899	915	901	952	884	905	845	857	888	920	854	906	916	903	885	930	875	858	899	881	835	888	870	881	943	843	926	913	895	886	916	930	901	887	878	922	876	878	915	918	921	926	892	940	834	877	899	868	882	925	931	891	846	877	878	926	878	875	907	906	922	949	862	830	881	880	939	933	942	894	901	908	884	843	937	859	903	932	868	914	877	892	928	849	876	868	892	926	910	903	915	885	835	916	828	919	897	903	867	884	859	899	899	860	903	899	881	900	923	906	897	886	855	922	903	848	906	886	879	888	920	864	914	938	864	948	900	891	924	894	914	889	898	919	918	902	916	855	937	842	932	869	908	943	938	899	908	909	933	847	855	901	865	892	924	834	870	826	909	869	888	908	900	914	964	908	922	939	875	933	904	919	924	965	892	897	962	915	897	919	920	900	891	904	901	921	903	892	917	925	919	919	908	891	923	858	878	879	869	911	880	914	866	939	871	906	925	896	850	884	854	883	904	889	917	877	915	900	948	928	871	919	917	894	879	916	880	904	924	973	897	841	891	899	855	903	925	869	949	877	900	863	849	889	867	895	862	873	931	912	902	901	933	888	856	926	885	933	860	880	936	917	939	891	855	877	895	861	881	939	910	860	901	864	934	927	909	921	858	908	902	899	857	922	882	870	891	918	884	916	871	866	896	858	894	895	878	853	881	898	862	968	878	833	890	909	881	915	867	897	908	889	905	877	895	919	868	855	929	877	918	925	886	843	866	919	915	931	875	882	934	943	878	914	854	903	864	854	879	934	951	868	856	862	902	880	875	901	915	897	882	889	868	925	828	885	941	912	889	928	908	894	938	939	900	888	907	898	884	850	897	895	874	883	912	919	872	931	884	876	894	885	895	931	961	895	905	921	889	888	866	888	862	946	922	872	893	938	938	880	932	861	873	852	870	897	869	871	818	887	881	886	897	889	875	932	877	903	861	878	903	881	894	904	893	859	835	871	948	880	902	904	912	875	887	863	906	857	923	910	939	920	916	872	935	902	909	866	910	959	884	898	928	910	906	885	940	889	942	838	868	967	885	873	929	941	881	941	940	833	898	908	956	949	886	856	884	923	880	870	885	879	895	919	895	904	905	913	876	906	895	839	915	862	869	874	878	931	923	873	889	877	930	923	899	914	895	911	865	813	903	897	868	908	872	941	914	990	913	894	925	923	892	922	963	885	922	897	874	888	920	916	904	838	919	879	921	890	905	884	844	843	968	894	858	869	923	843	892	936	954	919	886	939	914	904	909	942	883	867	886	875	943	904	872	878	860	921	942	887	963	902	929	891	929	836	857	867	915	933	916	848	881	921	872	869	884	882	872	910	947	901	889	824	937	854	825	872	889	901	939	871	892	923	837	894	877	927	880	885	864	869	899	880	889	947	932	848	872	940	917	880	895	892	961	922	867	911	874	843	890	892	869	909	878	894	881	907	897	916	849	919	923	848	833	900	874	845	866	898	899	939	905	838	892	881	864	923	950	891	918	965	888	865	896	848	863	890	972	898	919	902	891	901	889	868	912	946	885	890	847	913	927	865	874	926	868	865	893	930	924	855	872	933	922	917	920	911	924	904	903	863	927	871	931	927	886	884	956	860	894	906	870	910	914	896	901	885	935	859	906	969	916	929	865	879	919	898	883	890	847	903	886	861	909	863	882	886	903	953	889	892	867	902	893	917	872	871	885	931	888	883	825	894	871	892	904	926	903	873	952
28673	13801	11085	7174	4185	2569	1820	1378	1042	818	734	659	586	585	485	492	518	445	441	378	374	391	397	378	353	397	426	374	384	385	387	375	374	378	369	398	359	386	362	348	347	400	373	403	372	384	417	377	350	393	369	354	382	354	356	405	393	330	365	360	364	383	360	340	365	378	383	401	371	383	362	359	355	366	365	352	383	364	363	365	339	356	398	366	341	351	346	365	362	340	364	378	364	380	359	381	386	384	368	361	376	364	373	350	374	377	365	366	347	381	346	373	385	402	383	331	406	325	405	368	369	344	349	332	356	370	359	340	362	363	368	343	337	382	379	371	365	358	381	369	393	332	366	403	375	376	370	388	358	359	371	366	361	368	383	366	387	396	383	359	348	375	385	393	406	381	388	370	368	387	409	356	378	339	353	339	384	369	384	383	352	372	400	379	346	377	351	363	376	360	349	350	372	348	377	358	380	387	375	352	371	348	372	356	371	336	361	366	364	345	400	348	397	365	374	403	357	338	349	358	342	368	342	353	385	395	372	355	345	360	340	385	367	362	362	384	369	386	350	338	357	375	368	408	364	362	352	369	365	398	398	417	354	367	355	391	353	407	374	354	363	352	378	370	343	353	367	373	377	341	359	369	397	352	371	330	397	381	375	385	375	397	370	367	386	352	372	402	357	354	367	373	395	338	377	417	409	374	347	348	375	368	356	409	379	377	364	373	346	379	315	343	350	395	374	377	388	376	368	396	356	312	395	365	328	380	374	363	346	363	336	365	349	373	398	331	410	332	390	430	373	375	353	346	373	361	354	363	373	359	341	382	364	330	340	371	370	409	348	384	344	346	368	384	332	359	368	364	385	361	360	370	385	380	359	359	358	362	339	393	412	365	345	359	381	362	346	336	371	367	381	382	376	343	348	338	387	396	367	375	362	389	359	353	372	356	391	375	357	388	351	397	395	346	359	336	374	388	377	369	357	353	361	402	368	367	366	384	417	382	389	344	377	361	369	389	357	361	373	383	393	360	369	385	403	392	346	383	375	388	346	349	400	359	362	403	358	378	386	394	378	367	353	361	357	355	361	399	378	364	402	388	372	351	390	353	414	363	355	374	380	357	360	397	367	363	383	368	341	378	380	336	389	349	345	370	342	415	357	364	368	367	367	342	409	404	367	376	340	359	360	369	396	346	385	373	388	346	330	375	409	398	358	400	375	382	344	373	400	362	347	368	351	354	358	361	366	348	374	365	325	388	357	385	331	385	364	353	348	397	380	361	388	354	406	382	359	358	350	371	388	348	380	375	382	369	369	374	391	352	350	374	322	416	382	357	386	391	396	373	400	368	371	354	422	367	377	334	385	366	377	374	350	401	365	345	431	353	378	398	371	310	379	378	327	387	347	332	359	338	368	402	378	342	382	408	377	374	371	400	374	422	360	372	380	349	369	373	383	357	384	346	372	386	350	338	352	375	319	343	382	361	383	347	421	349	332	353	359	351	363	386	356	377	381	346	361	388	352	386	381	352	371	359	356	370	337	357	340	381	370	327	357	373	382	363	395	337	380	414	368	363	370	398	372	391	367	344	340	351	367	374	353	340	357	388	391	402	392	393	381	357	370	349	384	387	361	369	364	392	383	336	392	410	358	393	360	336	349	359	377	352	398	373	343	375	396	355	367	397	379	383	370	353	375	361	338	400	348	373	357	344	367	351	350	337	379	360	338	370	365	354	370	408	377	383	345	374	353	388	361	389	376	338	395	382	377	356	352	382	351	372	390	342	388	387	370	375	345	358	350	353	376	363	391	368	362	347	335	397	370	355	411	389	344	355	381	387	360	347	394	351	350	420	381	343	389	372	356	360	390	393	378	367	374	363	352	348	368	369	363	395	363	364	342	353	352	374	434	364	399	362	338	364	350	360	355	351	376	364	380	367	370	321	361	368	404	395	353	349	397	358	385	372	365	366	385	384	388	401	370	391	365	384	375	349	332	373	356	340	372	372	364	380	352	373	337	361	327	414	362	351	359	378	347	370	408	360	373	345	387	362	376	368	359	390	387	376	405	362	364	348	371	367	355	351	360	329	330	338	329	352	385	379	372	379	335	391	355	361	374	368	381	395	353	373	351	344	328	394	393	384	380	376	404	314	311	408	361	390	365	385	381	349	361	407	359	360	404	395	351	367	348	373	368	343	400	361	362	396	354	382	401	384	393	357	360	314	389	380	357	340	322	381	355	396	349	357	350	358	351	386	380	379	367	375	331	327	377	385	360	370	366	359	370	363	367	364	357	362	373	338	395	338	326	363	391	368	372	380	345	361	347	363	392	365	347	393	370	394	364	365	404	399	389	361	356	366	386	353	386	381	353	348	360	398	385	341	353	366	376	366	353	382	352	390	378	361	381	390	375	352	401	386	383	395	379	366	392	341	359	369	362	411	347	355	363	309	357	359	365	329	354	385	369	362	355	337	404	365	368	346	397	379	388	382	369	364	389	367	351	349	347	345	369	381	372	382	340	394	365	369	357	389	390	357	331	383	339	315	358	361	356	363	367	399	363	389	396	399	400	361	340	339	345	351	337	360	344	397	384	361	375	314	389	355	390	383	344	382	339	374	404	385	379	400	336	398	398	391	358	372	366	341	320	330	360	396	361	390	358	381	346	379	354	357	362	398	354	364	364	414	367	370	380	383	381	398	361	391	419	381	353	377	391	369	366	371	369	368	382	387	357	373	374	332	364	360	361	377	397	354	349	391	334	374	368	347	386	368	386	350	339	358	362	372	347	380	396	378	363	359	359	338	383	363	332	372	344	410	391	393	369	383	374	347	357	358	371	362	351	376	385	384	368	385	352	340	376	377	374	376	388	389	369	400	356	364	372	369	379	350	345	375	379	373	362	397	374	345	336	376	393	380	366	357	388	374	369	353	374	335	365	398	364	379	381	350	341	349	402	385	364	355	347	334	379	383	328	371	380	354	382	363	360	373	347	414	374	357	364	357	359	335	379	375	362	401	377	347	369	354	377	393	347	390	373	351	369	336	375	355	368	378	373	357	372	370	400	353	359	356	371	359	358	366	416	338	376	388	382	388	398	370	367	332	384	364	385	371	374	359	410	375	382	392	353	382	365	357	370	394	379	333	345	382	388	348	373	356	368	331	381	368	375	397	343	369	339	336	380	365	373	379	365	395	368	398	351	341	378	362	389	370	388	373	407	379	334	353	374	373	380	414	355	350	379	342	357	373	367	369	388	343	379	357	340	364	367	369	373	327	338	378	376	375	349	377	338	346	370	375	378	357	379	388	378	371	400	353	366	378	357	376	356	343	404	418	373	406	409	341	356	374	375	382	374	359	375	395	400	395	376	376	412	360	368	377	382	408	390	388	380	370	334	374	399	388	361	357	355	380	357	363	348	374	365	373	375	342	366	381	355	353	393	387	349	418	374	383	318	405	367	348	353	352	371	398	369	392	373	405	398	343	373	370	379	371	360	375	371	359	362	366	372	360
14302	11971	18954	19776	16473	12869	9946	7865	5986	4728	3959	3246	2659	2245	2048	1948	1615	1544	1349	1206	1200	1121	1040	1008	979	1032	964	965	907	939	908	926	930	887	885	948	908	899	910	891	884	947	980	920	888	903	905	927	887	902	876	909	922	891	898	882	914	873	861	934	951	861	969	937	864	897	914	884	865	924	858	934	931	922	934	903	918	884	883	942	861	878	936	936	920	901	961	892	886	924	914	861	838	908	965	935	968	848	867	880	898	849	901	890	936	894	885	880	931	900	908	913	945	859	932	870	922	914	929	881	918	907	884	855	929	874	949	884	892	910	910	903	904	927	916	867	932	858	927	902	849	924	928	878	887	905	912	969	896	904	913	905	938	894	907	904	905	881	949	858	886	935	951	938	920	954	845	933	887	902	879	871	908	888	937	922	935	882	864	905	881	906	881	927	890	909	947	877	934	908	903	905	941	890	870	898	897	852	895	871	868	902	884	913	905	849	911	910	868	933	938	831	885	900	944	941	874	886	867	887	876	930	955	874	927	871	951	918	892	933	908	946	893	916	933	890	886	915	947	840	912	942	889	898	926	903	905	902	914	852	900	904	898	902	899	922	908	853	917	903	873	952	905	882	901	943	918	859	858	901	889	912	939	898	895	933	814	882	937	937	893	875	913	920	923	891	971	845	886	906	963	905	882	922	914	855	923	870	922	896	862	968	890	878	895	906	881	908	916	923	892	950	901	909	914	899	903	933	923	899	843	966	912	880	941	897	948	932	874	864	911	862	897	864	930	834	911	945	929	912	951	943	874	905	901	920	886	939	873	883	899	890	891	904	923	871	964	928	914	912	870	908	910	886	879	979	927	925	897	912	937	927	918	855	881	918	966	846	899	935	874	905	908	869	925	881	903	964	904	969	914	922	895	905	952	924	902	910	919	956	920	914	875	926	896	919	898	874	936	947	900	888	963	893	915	960	863	896	933	920	885	829	913	921	885	860	940	926	902	965	930	940	904	828	931	908	889	857	904	896	909	922	878	893	905	935	958	896	876	889	953	922	913	894	877	875	901	912	875	871	932	909	899	891	875	923	936	877	841	924	899	896	902	938	901	890	882	956	894	975	895	866	876	856	925	909	909	931	864	943	930	911	902	842	900	927	837	911	922	889	914	968	871	871	878	903	951	892	931	925	910	838	896	871	933	870	876	853	896	893	897	911	906	931	896	919	852	904	915	946	890	922	874	911	930	888	864	878	878	935	890	884	868	929	911	898	888	928	924	917	878	969	898	876	919	883	905	924	881	904	838	910	890	950	937	916	885	882	925	842	934	927	899	893	934	858	866	902	912	839	899	936	921	918	880	899	856	992	915	874	945	912	869	861	944	936	927	899	934	902	864	916	898	904	876	891	911	906	926	963	908	958	879	911	900	883	989	883	871	938	939	927	909	892	914	957	909	889	862	909	874	881	885	929	928	923	908	923	849	886	846	917	946	894	906	936	922	914	963	943	912	824	868	947	870	891	909	925	951	893	928	884	859	920	926	927	899	918	901	904	892	888	868	915	920	889	927	912	867	914	876	850	931	893	893	900	899	937	877	920	880	927	888	927	913	898	864	871	923	874	945	889	905	895	902	908	877	894	874	914	939	895	959	927	906	938	933	908	964	930	943	907	937	928	883	923	897	896	880	901	813	872	952	888	893	950	859	922	919	883	875	921	897	907	895	911	916	896	908	920	904	911	931	862	878	891	924	904	902	855	877	923	954	872	938	906	920	888	878	889	940	887	921	931	889	885	951	933	916	932	932	888	886	868	883	925	901	946	890	957	945	887	896	900	934	858	921	914	933	891	915	925	908	948	855	897	902	866	916	865	912	875	866	880	856	905	945	925	900	944	900	919	893	913	929	895	915	912	928	874	917	916	923	926	916	933	939	892	898	893	941	868	863	919	892	965	936	879	928	860	916	837	955	836	933	917	970	891	949	936	900	926	910	852	935	907	908	877	924	844	902	939	875	892	852	892	959	896	911	870	895	905	889	881	970	904	867	917	934	919	867	857	879	922	846	878	885	940	926	934	940	887	882	898	972	900	939	892	868	870	906	889	918	951	905	921	886	920	899	910	954	929	961	929	918	856	928	920	941	948	927	911	893	881	882	896	894	868	900	936	931	954	885	866	912	867	928	885	861	837	899	884	874	955	868	891	902	887	876	896	879	907	887	876	887	892	867	885	877	935	927	932	848	905	927	933	921	847	898	905	916	909	928	947	950	899	893	909	943	895	921	912	868	930	899	856	899	943	933	907	875	901	873	911	901	908	908	906	953	926	845	884	879	842	875	890	971	986	914	928	942	951	874	914	910	947	909	950	867	916	923	934	891	929	944	856	902	909	908	931	961	916	913	927	975	932	929	880	921	911	960	943	874	870	896	851	867	886	936	880	924	912	947	931	872	865	871	898	896	911	898	905	940	883	905	858	872	882	894	916	939	846	879	878	933	879	886	833	914	887	920	923	881	895	896	918	920	937	950	947	938	884	939	898	904	844	955	941	943	944	906	846	904	897	913	847	941	915	852	902	883	863	858	885	932	890	898	931	902	895	899	891	916	887	881	957	875	896	904	946	939	892	916	895	915	897	925	885	889	872	920	911	910	910	927	908	883	879	920	855	881	859	875	869	977	865	933	935	837	866	885	944	904	896	901	915	924	905	926	847	924	875	935	919	887	920	869	867	898	896	924	854	931	827	928	955	888	895	845	913	896	920	921	854	969	935	916	890	940	868	884	876	952	929	918	901	908	951	863	890	929	879	906	864	909	907	908	831	912	924	926	887	930	887	876	851	907	861	868	893	896	897	935	883	916	899	887	916	902	921	901	878	873	850	947	906	904	846	951	955	896	907	887	940	894	917	923	907	883	859	888	950	895	886	829	880	895	866	884	929	866	936	936	926	892	943	902	920	896	881	878	887	970	935	912	897	912	947	886	899	942	882	885	891	919	877	889	939	919	883	922	909	870	945	894	886	818	910	884	929	850	947	942	857	849	892	938	887	889	929	915	912	947	903	874	964	940	899	914	909	845	889	895	895	898	927	868	879	898	919	953	909	897	920	888	907	936	907	949	871	889	936	918	904	898	872	871	925	835	969	920	896	903	898	917	895	919	931	889	946	924	887	874	868	921	822	907	876	940	872	919	968	908	930	948	883	939	909	935	941	905	892	899	908	934	889	847	868	895	983	913	883	931	927	921	900	994	885	861	901	916	836	903	893	938	900	907	889	898	958	903	924	940	870	888	878	927	914	859	858	903	859	861	968	931	934	935	937	886	907	842	903	893	888	914	921	897	869	878	930	954	906	871	943	947	951	990	869	864	909	856	876	902	913	940	889	882	914	914	935	928	914	901	928	898	929	885	910	875	964	868	872	894	873	865	893	895	950	887	916	942	884	925	910	909	915	939	878	904	920	878	931	922	894	874	861	867	882	951	908	911	955	874	964	953	934	862	881	926	900	893	899	931	894	974	940
32327	20644	18758	13553	8918	6317	4450	3500	2481	1985	1580	1060	848	719	633	646	518	529	509	491	471	423	447	445	400	387	390	398	358	385	369	409	367	376	370	387	359	382	411	348	383	371	359	358	364	373	362	323	387	387	366	356	354	382	348	365	362	344	350	379	340	376	399	356	370	342	368	349	362	345	373	392	382	410	342	364	344	363	347	375	368	364	373	393	383	354	331	354	370	359	346	361	371	375	351	361	366	361	328	348	349	354	333	374	335	361	334	386	369	413	358	355	378	366	357	377	392	389	373	372	358	323	362	387	364	396	376	361	385	370	355	352	360	343	379	354	354	331	344	382	352	383	354	413	374	369	372	357	367	360	355	358	363	365	370	343	369	340	358	315	364	333	337	347	415	349	351	341	383	392	356	385	358	347	352	397	390	358	319	375	360	345	369	357	339	382	362	347	358	331	359	376	386	356	349	390	349	371	325	409	338	347	374	357	326	363	397	370	367	340	334	395	344	377	379	350	370	349	355	352	371	389	373	404	378	319	344	355	369	341	398	392	352	376	382	327	369	377	408	398	372	413	363	380	342	363	373	396	343	373	338	389	404	358	360	387	403	356	347	382	391	365	361	374	349	382	376	383	358	381	380	337	350	373	350	361	375	342	341	340	336	367	349	349	372	378	346	361	334	366	351	353	378	380	383	383	367	350	334	360	353	358	366	353	362	357	337	364	346	382	387	366	343	355	372	349	363	374	347	363	369	348	336	331	370	333	343	388	376	381	365	368	360	377	348	354	352	373	337	356	357	356	369	371	348	323	394	397	375	329	344	383	346	366	375	349	370	365	383	356	359	364	355	383	328	351	357	369	340	341	368	358	355	367	353	370	354	371	356	382	338	388	355	371	363	356	354	386	394	401	351	399	372	339	356	370	375	360	337	345	374	382	362	383	359	389	390	363	350	356	373	292	365	345	334	341	381	350	357	385	336	367	335	396	393	364	362	357	359	386	387	387	367	366	338	358	339	368	372	373	364	357	388	341	341	295	376	354	339	370	358	353	348	425	330	382	341	342	356	385	409	373	364	356	385	371	362	385	355	392	402	361	362	344	375	344	386	398	387	357	403	338	361	348	397	379	369	344	365	355	357	335	354	370	357	348	358	360	369	369	368	364	373	354	394	337	402	339	383	360	364	379	381	334	364	352	372	322	351	343	375	386	375	371	366	393	383	388	359	369	348	397	363	366	348	363	334	395	389	366	361	350	377	341	370	365	385	366	384	319	389	356	325	340	373	335	382	357	389	416	370	367	380	369	370	365	371	372	348	343	363	376	360	378	372	346	346	364	355	344	328	384	370	344	327	324	319	313	402	349	383	341	339	340	370	366	370	369	346	354	386	374	351	360	361	360	396	353	343	355	373	359	358	353	358	364	352	305	363	351	374	332	368	337	370	378	367	364	372	397	351	381	342	335	361	371	385	381	395	362	396	381	373	377	357	393	335	370	362	357	390	363	350	378	381	338	353	391	408	371	396	378	340	362	384	360	341	372	368	400	376	317	411	403	377	331	363	346	399	373	338	363	368	347	374	384	398	372	339	391	345	388	371	347	336	367	361	328	357	341	382	362	340	338	374	366	373	356	354	338	394	365	342	351	349	331	362	348	348	353	366	369	345	356	377	371	373	381	371	384	352	356	341	360	344	351	347	331	355	396	391	384	327	338	376	412	317	380	356	364	420	392	349	326	338	371	337	379	345	337	368	350	378	327	389	357	391	348	365	346	349	359	369	358	421	366	383	341	348	354	343	357	422	332	341	346	388	374	358	393	367	311	333	375	373	393	376	345	394	398	367	361	361	388	359	361	389	351	379	323	396	367	369	360	358	356	373	377	347	381	380	331	379	366	349	374	358	343	366	339	345	366	369	369	409	351	363	357	355	404	363	376	382	363	340	353	362	373	373	340	371	344	351	333	416	377	354	334	349	342	371	360	344	363	359	366	366	392	390	367	379	365	393	346	371	350	378	379	391	376	318	348	349	354	370	376	394	359	330	351	336	363	399	375	313	363	360	354	388	357	367	359	377	395	367	367	381	352	379	362	372	371	341	358	353	370	338	352	362	359	390	348	367	372	363	355	374	368	360	333	347	358	384	379	323	353	345	346	351	375	321	341	333	365	370	359	370	377	348	353	356	327	380	355	393	398	359	327	378	353	378	370	368	362	355	351	367	349	348	379	352	354	327	357	404	354	367	358	379	375	343	388	356	347	343	394	377	366	347	331	383	348	363	400	370	375	362	362	346	343	379	345	353	368	381	380	407	382	359	400	337	367	380	358	337	394	356	352	363	362	360	333	363	385	376	374	382	357	383	344	354	351	372	349	388	370	381	344	348	350	385	355	400	346	374	369	354	385	406	379	363	359	329	407	365	357	401	380	347	353	332	344	387	386	375	401	351	352	360	341	363	347	350	344	371	393	378	378	348	373	360	366	379	352	347	362	364	335	334	353	367	361	333	364	383	357	363	357	360	386	347	331	355	357	372	399	356	335	335	338	362	353	375	348	358	349	372	352	342	365	385	374	321	338	396	361	344	349	355	372	342	368	344	372	369	359	365	335	343	382	360	362	378	368	385	326	359	366	345	387	353	321	394	339	324	341	350	402	395	340	382	362	382	344	398	357	378	363	341	334	370	379	315	364	382	375	357	379	309	343	410	391	340	372	406	375	379	376	398	379	360	368	377	339	354	379	368	369	332	336	359	369	416	343	377	385	368	349	341	357	358	378	364	366	376	384	353	371	366	354	332	329	355	432	387	366	403	373	349	345	340	378	350	319	380	351	358	348	364	363	350	379	347	372	352	369	372	344	415	381	344	342	333	351	360	375	351	412	364	355	360	379	355	332	370	384	350	350	311	360	382	365	366	364	347	322	364	321	375	362	356	366	355	350	362	376	337	376	401	358	343	343	350	356	370	387	356	374	358	360	357	352	375	394	374	352	363	396	366	336	368	424	369	362	379	357	365	355	343	370	379	363	380	350	356	360	402	329	366	360	389	349	353	347	370	388	349	369	364	396	360	378	383	339	362	361	347	367	367	364	341	367	381	353	388	367	340	355	340	346	378	323	371	368	398	346	346	335	379	347	388	373	361	358	353	364	380	344	381	375	334	383	365	414	353	370	373	340	365	341	351	381	374	347	376	399	339	351	384	342	369	385	357	374	388	404	351	333	375	368	366	353	384	374	372	355	386	362	348	357	378	360	339	340	381	371	337	383	355	374	337	367	360	392	363	392	384	354	366	332	345	361	357	375	374	374	353	358	339	356	369	342	363	346	375	370	377	369	374	390	371	408	357	348	329	356	373	333	359	360	387	362	382	386	346	385	377	351	372	389	330	330	375	382	369	402	337	336	367	371	346	329	389	389	382	362	371	356	380	352	351	327	333	388	348	330	353	390	349	358	349	342	384	355	392	333	393	384	360	340	366	362	363	372	333	369	376	375	362	352	354	355	373	366	377	378
17751	18390	26549	27133	24596	21325	18560	16820	13876	11058	9298	6014	4660	3988	3398	3007	2432	2186	2033	1810	1967	1859	1440	1190	1145	1134	1126	1080	1089	1032	1009	966	952	920	919	880	918	938	929	924	918	873	935	913	838	906	913	868	905	915	911	922	896	890	893	848	881	873	843	899	940	913	896	902	920	870	915	846	893	876	874	851	919	886	954	870	893	852	957	869	868	908	875	881	911	865	919	843	890	939	920	858	894	921	874	900	901	864	935	899	873	882	919	945	922	872	890	920	842	885	893	931	887	904	883	880	881	879	880	929	878	845	902	877	916	929	886	893	883	936	860	868	905	886	844	931	918	889	901	862	916	842	921	912	855	911	863	953	967	890	873	956	903	889	825	898	906	958	848	903	893	852	924	877	892	911	948	931	907	902	929	893	918	853	871	922	911	857	883	938	878	924	883	877	846	880	916	875	906	873	884	922	900	882	910	902	838	891	889	908	887	902	856	890	906	914	880	913	860	898	874	918	882	883	848	868	902	913	841	869	920	945	911	921	926	941	887	927	925	922	880	885	930	940	884	911	883	865	853	908	895	867	865	908	882	920	945	854	928	880	902	907	876	1008	946	860	894	889	915	874	936	891	877	920	993	918	858	920	858	851	895	894	819	864	902	914	954	904	926	941	897	891	940	905	929	870	898	861	851	846	856	957	902	911	932	916	884	862	933	924	901	908	885	861	902	837	866	865	917	921	897	902	947	907	934	910	884	883	878	912	890	941	906	908	921	882	891	927	937	947	904	857	910	901	935	885	885	910	846	918	891	859	872	935	873	907	915	856	911	862	863	923	869	863	870	883	907	911	946	890	899	854	932	906	926	879	887	857	917	849	884	886	926	905	920	917	924	879	844	915	922	879	871	832	869	901	923	861	908	910	896	882	903	882	944	906	910	894	946	921	934	894	894	858	891	893	891	868	893	940	857	907	864	841	895	954	877	937	901	943	846	895	903	869	895	921	869	913	927	871	870	879	889	931	898	937	895	870	914	894	871	924	927	885	918	951	931	957	899	862	870	864	909	947	899	900	878	877	879	861	886	918	905	869	909	921	895	865	855	885	903	863	863	905	885	845	897	903	848	949	923	970	895	870	937	939	911	873	928	872	879	896	879	899	908	902	898	944	871	894	891	932	930	889	868	853	881	894	879	906	929	923	904	889	982	908	947	947	897	858	901	930	934	870	876	842	916	950	920	915	886	942	840	914	925	880	903	911	887	894	874	897	933	854	883	885	891	874	874	869	877	869	943	827	922	884	874	874	963	878	879	893	891	855	878	919	890	890	903	941	887	888	889	873	901	891	846	935	888	917	896	948	896	907	874	866	927	890	922	889	919	909	950	836	951	887	895	865	882	927	841	894	919	896	861	915	855	848	908	865	873	928	898	888	893	906	904	906	830	893	919	908	946	926	891	830	892	834	888	925	885	879	930	929	853	894	895	912	871	871	918	902	921	907	968	872	837	843	973	905	933	875	949	874	889	939	932	922	919	914	888	933	862	866	917	997	938	864	857	903	885	902	841	867	919	914	933	852	877	899	871	905	867	844	925	886	894	893	893	874	902	874	846	881	876	907	846	896	909	855	839	907	895	914	884	925	890	915	923	912	898	901	920	904	949	872	930	915	874	946	900	871	973	891	879	906	897	907	863	855	907	912	894	891	953	892	892	832	918	894	895	901	942	915	918	876	928	893	907	909	881	885	887	864	923	936	936	934	903	844	905	888	918	861	884	838	843	884	924	881	942	903	893	868	889	887	922	882	884	913	918	901	950	925	895	887	920	899	900	949	940	973	855	881	882	873	958	841	859	892	862	836	851	858	915	929	893	867	895	903	973	913	893	920	882	907	926	887	877	843	846	881	858	947	903	931	833	895	925	922	938	936	912	900	922	901	901	886	898	886	852	894	960	846	900	921	874	884	913	899	908	883	935	893	894	879	959	887	911	922	851	894	865	855	865	876	888	920	882	929	898	916	924	898	839	897	927	904	922	877	900	876	931	926	911	917	850	922	914	897	866	850	939	910	907	910	891	910	933	881	882	928	908	922	884	872	954	928	891	889	873	884	908	853	935	950	869	908	907	904	903	896	888	873	909	882	854	876	950	922	883	915	874	942	917	897	919	872	882	882	891	895	916	928	924	895	880	883	841	891	894	876	931	884	855	932	900	934	902	884	872	856	921	887	890	895	912	943	899	939	946	892	914	908	859	904	911	858	855	906	885	922	921	875	945	899	920	901	946	949	886	910	870	899	879	892	883	859	897	900	849	906	894	929	907	914	858	902	887	910	934	915	895	949	893	886	927	864	902	929	914	868	949	856	905	903	849	842	871	907	839	902	908	913	845	915	899	865	883	851	871	931	915	865	897	864	873	882	887	901	902	896	932	837	884	903	940	906	874	887	904	893	910	862	878	918	887	919	904	893	884	905	886	937	924	899	897	907	901	832	850	880	933	889	916	914	945	876	905	909	881	928	847	842	887	930	889	898	895	877	874	872	867	898	868	954	897	878	915	833	877	877	903	880	891	863	904	841	922	900	881	918	895	896	891	930	886	887	899	896	883	893	939	906	864	932	927	902	876	894	888	858	893	892	890	940	922	883	898	893	930	878	898	888	882	870	861	874	883	881	908	879	924	935	937	933	889	883	889	926	874	856	898	869	944	906	839	938	902	901	887	909	874	892	857	874	835	868	910	908	864	914	864	846	887	899	906	925	911	912	922	945	960	911	898	937	873	898	871	879	868	891	881	950	892	913	873	905	864	938	956	900	921	936	904	907	902	904	931	861	904	882	866	868	855	945	873	903	859	907	869	857	899	909	940	951	899	868	869	882	919	900	894	919	913	859	907	892	904	872	855	864	884	926	900	915	863	891	886	876	893	907	902	872	972	885	902	939	894	891	894	891	915	874	954	894	957	879	897	893	926	922	837	925	857	886	968	892	945	881	907	893	902	868	878	924	897	912	931	881	867	894	891	923	897	866	914	881	840	895	882	906	911	935	887	859	895	935	885	893	889	902	847	923	846	867	862	875	881	879	886	921	953	914	985	824	919	877	884	949	887	919	893	876	897	879	897	855	927	846	924	921	862	889	883	901	942	916	905	852	883	871	885	925	931	832	905	879	982	875	938	900	882	850	908	901	882	914	885	894	912	880	904	890	879	893	932	901	920	898	902	875	855	879	864	855	929	900	906	899	909	898	830	912	890	949	873	910	895	901	935	832	901	818	898	906	941	885	919	877	911	949	915	858	960	909	856	929	895	916	907	921	873	854	878	936	895	917	870	910	989	875	898	902	885	891	850	873	878	895	871	857	851	929	975	931	866	889	913	931	897	915	880	929	904	923	907	938	902	906	910	875	905	894	945	897	837	890	851	876	922	864	905	878	897	918	890	933	867	898	839	935	880	911	891	915	903	895	884	848	912	831	978	883	912	909	906	887	894	914	935	873	922	902	915	889	899	861	922	898	878	881	885	889	888	826
34619	26534	24928	19737	13556	10106	7628	6063	4069	3023	2406	1686	1059	926	886	741	621	644	627	557	568	545	528	414	455	433	418	431	365	384	359	382	359	365	358	366	378	357	367	401	399	385	357	348	390	371	359	390	358	368	383	375	392	383	341	380	340	374	354	359	353	368	345	345	371	397	347	345	329	341	370	389	392	353	385	367	373	379	355	324	351	342	360	359	378	372	359	338	355	367	370	399	341	331	385	378	314	383	346	366	347	362	364	367	354	378	362	361	368	347	371	378	344	389	367	361	349	374	380	353	353	325	343	337	366	341	328	373	358	360	379	358	403	339	371	355	364	397	378	388	370	362	341	373	359	326	380	358	358	351	339	391	407	367	390	365	374	354	359	395	367	342	384	356	339	335	341	371	385	367	392	392	315	343	392	377	377	358	375	379	363	350	363	369	382	393	347	378	359	385	367	348	341	386	383	376	360	358	383	329	405	349	349	381	369	352	341	347	384	379	337	382	351	368	376	377	412	357	346	409	367	381	388	340	332	330	366	367	379	372	356	367	363	375	356	370	363	372	356	351	357	345	369	363	397	351	355	334	356	348	346	386	387	366	367	349	401	345	340	372	342	361	356	346	372	337	368	323	334	348	355	333	364	374	350	369	372	341	352	354	394	355	370	341	337	339	378	353	371	334	369	335	351	375	385	376	384	420	379	330	364	344	372	385	329	368	379	381	403	355	363	367	363	350	358	370	387	374	337	358	364	400	363	370	377	373	375	331	374	369	352	344	367	356	346	341	335	381	402	372	380	387	351	370	342	355	364	365	400	380	391	419	362	381	367	391	390	355	371	352	381	364	394	374	332	359	350	394	349	385	399	371	350	352	373	357	397	345	352	385	352	360	354	371	370	329	362	331	369	375	357	370	396	360	363	385	374	360	338	366	328	359	383	346	373	338	378	347	384	346	393	363	385	373	357	332	366	345	405	326	361	378	347	376	361	367	361	386	369	364	334	351	370	357	354	392	344	356	358	389	367	397	366	390	360	370	338	380	349	381	382	344	358	332	353	373	341	392	342	385	345	342	364	351	354	365	353	367	361	358	353	359	369	392	334	380	374	318	385	325	337	345	369	393	323	364	374	349	376	346	383	329	359	367	373	367	353	382	352	356	352	360	375	366	348	370	385	391	364	346	336	375	374	358	403	376	363	374	346	407	347	357	347	369	362	360	371	370	369	361	386	401	391	339	380	345	355	371	364	348	379	342	367	362	363	346	343	364	357	357	354	354	341	359	356	383	382	356	349	358	393	403	346	353	383	361	352	377	353	372	375	411	334	343	371	331	338	389	382	373	365	354	352	353	395	371	366	358	383	398	418	369	398	342	362	383	355	357	337	333	370	367	371	369	371	382	390	359	370	343	352	309	332	359	350	375	340	337	386	359	340	374	363	380	345	365	391	379	323	345	356	350	355	387	386	377	376	382	353	361	359	351	341	361	378	334	349	370	357	363	368	377	335	352	327	359	337	344	365	368	384	348	319	351	375	381	322	368	354	369	411	358	386	374	391	367	338	373	350	416	330	368	359	349	346	352	326	417	343	339	382	349	357	387	363	334	385	370	371	379	362	337	332	340	361	356	370	411	387	358	331	382	362	345	403	368	358	426	382	389	370	377	370	414	335	353	382	359	330	345	343	338	360	383	349	382	396	381	382	368	385	364	338	346	369	364	353	362	349	363	363	343	359	355	380	383	374	341	374	349	363	390	364	365	353	347	364	417	382	413	373	346	337	386	337	351	356	363	330	323	354	358	334	360	377	360	378	339	357	366	365	355	390	373	345	353	364	336	348	379	356	365	370	366	360	360	366	350	367	329	354	354	354	358	346	346	373	371	345	355	368	346	378	383	384	388	380	377	359	351	372	369	342	369	385	375	419	352	347	418	362	401	371	375	391	324	356	383	397	360	333	330	406	356	375	324	366	383	369	361	362	362	357	381	328	389	362	331	376	356	339	352	371	408	362	354	363	358	366	348	361	359	385	386	320	375	379	376	330	395	379	363	385	354	352	374	356	354	349	330	391	341	363	379	369	354	359	339	363	337	354	403	350	372	367	372	378	312	377	386	369	347	381	347	350	376	340	360	352	384	344	395	372	350	356	356	349	373	377	355	363	333	367	361	378	379	346	392	364	347	354	326	405	395	370	362	382	363	390	363	333	360	390	329	403	392	330	330	367	356	356	373	386	360	391	348	372	356	353	373	340	353	322	343	387	332	380	385	371	348	360	369	362	384	386	355	368	343	350	388	405	341	375	405	387	356	408	403	368	329	373	400	397	387	359	360	421	368	361	368	357	371	322	359	386	363	340	365	335	385	348	365	365	379	352	365	347	359	348	349	327	362	379	370	382	352	336	368	343	350	332	316	346	353	362	344	362	403	364	372	353	357	361	349	396	374	367	362	366	357	385	377	327	374	400	364	361	368	387	349	347	337	384	375	357	342	320	344	365	350	368	380	323	349	349	373	363	388	334	371	363	370	339	399	396	349	338	414	378	333	380	360	347	331	364	348	355	386	382	370	339	363	338	336	400	344	358	340	348	392	345	367	386	370	367	333	385	368	369	358	368	364	341	356	375	362	358	372	379	354	319	397	367	355	385	344	353	400	363	372	366	372	390	346	366	376	369	332	347	366	349	353	354	349	354	378	378	371	348	371	353	389	382	353	377	383	373	336	384	384	353	333	374	350	366	382	378	345	329	341	363	364	363	345	389	371	368	383	333	343	361	367	380	360	356	343	374	371	350	381	358	344	357	323	435	404	347	375	342	371	370	337	360	348	367	364	367	351	345	325	379	371	339	350	367	341	372	382	356	378	374	328	370	369	428	315	374	342	367	342	364	384	357	339	369	380	391	368	354	373	376	362	388	367	347	334	370	359	396	393	335	326	395	382	394	393	357	372	374	359	383	372	328	374	346	371	358	372	402	371	330	380	346	355	333	371	387	399	411	367	367	393	395	359	369	390	423	371	363	364	364	356	368	338	361	364	348	329	375	333	382	355	355	389	357	370	370	380	332	363	355	334	347	370	393	349	373	341	359	355	361	400	404	363	408	379	375	355	335	350	386	353	378	382	362	382	369	374	355	360	362	365	363	372	368	379	384	381	376	361	364	332	383	384	357	369	366	373	368	360	348	382	351	379	379	374	402	373	322	364	363	363	333	346	359	365	356	366	356	352	367	361	346	357	329	377	376	354	329	329	382	365	393	353	351	369	352	372	397	376	414	373	386	380	381	360	361	373	354	344	363	344	378	343	363	344	368	378	387	357	353	356	362	367	353	393	368	368	340	377	339	379	352	350	372	388	339	351	399	355	378	367	348	393	372	365	395	351	331	349	342	412	422	394	365	361	356	354	333	356	376	353	321	345	340	358	377	364	368	363	356	356	386	379	353	321	366	354	361	377	331	331	298	376	367	332	361	401	370	368	368	344	384	385	341	351	381	369	372	355	379	429	365	349	364	323
20351	23552	30760	32734	29460	26410	24631	23040	18676	15715	13779	9665	6474	5410	4739	4274	3205	3068	2866	2484	2479	2536	1913	1461	1452	1372	1320	1279	1143	1176	1192	1061	1007	958	987	904	937	920	922	903	932	889	903	888	917	938	926	900	920	928	912	866	885	882	887	924	893	874	872	883	936	890	915	949	886	850	881	925	867	893	954	943	937	858	891	875	862	858	911	855	926	871	866	953	884	906	918	889	939	929	913	874	903	909	917	894	866	897	927	886	849	895	828	907	863	884	905	905	849	880	876	928	898	867	892	855	880	927	904	892	899	942	847	875	824	896	951	938	890	890	831	896	915	937	872	875	899	876	884	885	885	883	855	948	887	980	904	880	852	876	850	880	884	842	869	904	908	872	866	840	893	899	914	923	840	908	853	957	837	944	858	887	851	896	894	847	895	944	892	948	911	925	840	887	894	905	880	893	917	892	893	899	920	858	940	892	870	884	927	882	886	855	852	894	897	896	890	914	867	916	938	892	852	899	884	885	917	894	901	858	947	929	918	937	918	931	940	882	841	865	872	908	929	928	841	892	880	852	936	857	873	908	901	869	890	947	922	931	938	868	909	924	884	896	935	885	903	877	906	894	881	949	854	837	872	881	899	919	903	895	912	859	880	865	870	951	850	863	903	883	904	868	881	893	903	863	855	909	856	894	878	892	852	904	882	931	880	929	898	933	893	920	860	870	884	909	877	881	876	881	884	884	901	867	949	886	901	912	931	848	911	943	929	975	904	911	874	893	927	926	943	914	874	858	952	941	917	871	882	884	852	906	871	869	913	862	857	935	893	880	968	850	876	903	894	935	926	859	903	945	927	878	843	877	879	930	891	905	900	880	893	880	896	892	896	871	908	939	885	920	854	911	807	876	867	882	878	809	934	934	913	904	910	938	897	899	873	880	876	912	887	888	904	881	919	893	961	865	872	921	891	858	923	899	877	909	892	934	908	921	888	878	919	900	907	876	943	885	899	884	842	867	951	928	921	881	950	885	923	880	843	895	893	949	902	874	880	902	909	854	939	894	900	928	918	847	879	900	916	844	883	932	894	915	903	910	864	926	935	890	903	831	941	878	901	924	961	918	930	861	899	869	857	905	915	836	888	1005	868	863	929	841	847	889	891	958	865	887	890	868	912	912	870	923	870	921	893	852	904	883	911	897	929	885	887	902	898	922	875	900	891	916	866	839	907	965	935	896	869	953	878	879	861	884	884	891	906	861	878	941	919	885	914	865	878	923	864	879	880	839	870	895	890	880	906	885	918	915	932	910	930	890	890	899	865	881	889	922	871	899	891	923	927	922	894	920	842	918	913	924	889	876	905	854	861	911	912	912	896	914	957	910	891	927	922	937	932	860	914	962	882	865	898	876	864	865	892	905	867	888	913	888	887	881	859	939	914	919	897	932	913	973	860	870	868	940	924	891	859	920	828	902	865	846	906	882	877	896	868	895	864	875	908	884	908	909	901	892	875	880	875	885	891	897	883	943	879	851	914	831	943	857	896	881	891	904	880	895	885	931	874	883	943	827	920	855	867	858	909	830	891	910	884	844	898	915	934	920	958	861	879	952	897	909	923	863	865	852	896	900	923	872	890	874	859	872	886	914	919	888	859	854	887	860	884	867	881	900	888	839	854	905	858	903	864	899	884	883	922	904	903	928	872	899	871	908	885	916	911	936	899	836	938	886	932	920	913	917	890	848	891	961	904	859	866	853	893	925	906	868	868	958	905	898	910	846	889	893	917	926	910	858	882	879	933	900	914	950	929	900	925	890	897	875	871	915	943	897	936	942	938	922	845	874	872	882	908	879	891	955	865	875	915	891	869	855	866	899	905	887	889	908	918	917	927	910	860	838	884	884	926	877	946	908	945	913	865	896	865	893	899	892	886	871	876	828	862	967	864	889	881	883	914	931	896	877	851	940	899	925	854	882	932	818	905	897	894	920	878	890	931	871	936	932	911	933	860	937	916	931	879	874	921	928	930	870	939	864	922	860	875	931	892	827	842	864	894	862	878	903	864	898	882	852	865	889	849	923	887	875	951	861	881	925	827	832	898	899	907	922	900	944	876	869	932	919	882	891	849	870	910	956	935	902	963	887	904	889	881	862	911	1000	918	924	913	882	925	889	915	914	891	854	880	877	874	894	874	938	888	856	865	861	874	883	937	883	906	916	872	862	884	876	887	905	873	912	902	856	886	910	876	847	924	869	899	952	883	928	890	868	871	881	878	918	930	893	874	878	863	869	941	852	933	918	882	870	850	871	872	864	884	871	921	907	880	887	906	922	882	902	886	877	951	826	951	931	925	883	929	897	919	899	902	877	904	883	871	908	848	873	912	875	931	866	895	826	951	886	888	892	847	872	878	885	899	829	854	866	874	904	928	851	947	884	889	876	864	849	855	916	938	936	889	866	893	914	875	875	854	927	920	868	909	889	909	889	882	910	889	912	869	875	880	864	871	892	920	894	918	896	873	909	907	853	847	908	925	902	879	852	839	901	894	882	876	889	896	868	903	870	885	907	882	908	909	887	905	914	866	934	891	897	876	915	924	882	935	933	888	904	914	887	880	866	837	890	939	893	897	886	918	954	926	854	842	843	847	871	908	936	896	915	934	879	894	915	859	859	894	912	878	892	854	879	907	862	905	870	890	877	891	860	917	909	881	885	899	838	970	895	884	905	895	908	925	851	914	891	865	895	918	905	920	864	887	922	907	879	890	888	883	817	859	877	848	939	890	880	900	878	876	854	901	843	868	885	866	861	892	879	854	911	862	965	887	916	949	849	915	896	869	933	893	863	910	913	899	911	839	932	851	929	918	906	946	938	911	948	876	945	858	857	893	886	886	907	886	819	933	905	879	895	927	874	907	893	945	893	917	889	889	932	974	865	913	866	883	870	860	927	902	922	891	935	938	936	979	892	890	918	860	888	854	868	853	902	891	910	924	886	909	929	889	873	913	914	916	917	901	906	862	897	868	883	875	904	884	893	851	898	919	910	877	913	952	883	875	970	909	881	897	943	877	909	889	868	912	892	800	898	884	929	859	883	851	856	878	850	893	881	870	906	887	856	933	862	896	921	939	919	953	941	881	938	886	846	865	904	940	915	902	944	893	889	935	896	861	937	884	884	865	861	945	892	923	839	840	879	853	926	919	895	854	879	867	868	924	907	866	896	923	902	873	931	890	883	894	860	890	893	784	964	968	891	940	899	911	925	917	903	887	921	904	891	917	870	904	899	921	970	853	882	885	931	926	899	909	883	878	888	869	915	866	924	825	909	899	886	854	877	927	896	874	889	864	912	917	897	933	883	895	844	895	892	898	887	879	928	911	874	925	868	833	903	891	831	885	886	928	943	902	929	943	875	893	940	891	836	855	872	909	887	939	875	888	902	916	897	926	859	857	847	893	895	919	868	867	877	857	899	963	939	888	857	876	898	900	903	943	880	911	838	908	903	889	873	901	884	905	877	873	872	903	875	841	892
28238	13505	10556	6556	3738	2446	1796	1282	971	809	699	676	568	533	551	487	447	431	416	401	409	417	403	407	377	363	387	416	368	368	327	362	370	379	383	345	391	363	402	382	386	359	333	370	402	363	429	381	339	382	383	361	360	359	386	346	369	369	368	349	393	373	368	420	354	372	369	366	354	399	372	373	382	376	367	372	365	366	386	408	378	368	347	387	372	400	368	360	383	402	345	363	391	371	369	370	351	393	377	363	372	352	375	388	352	402	417	340	357	362	376	354	363	342	366	404	356	390	373	366	377	371	356	367	401	360	383	375	367	409	406	361	397	360	372	376	387	382	371	352	374	364	341	341	347	337	366	380	397	357	384	372	367	397	393	370	394	347	343	383	384	344	361	392	345	333	366	386	303	405	343	365	373	352	370	361	377	355	399	345	388	390	388	360	382	399	428	364	370	361	388	375	328	395	376	330	393	385	381	393	360	341	371	396	390	372	378	388	359	400	373	373	370	408	387	353	365	409	372	372	407	390	381	345	381	357	363	371	368	387	352	347	374	370	377	340	367	369	382	351	359	355	389	386	360	330	373	350	408	381	348	415	348	376	346	372	372	371	358	359	348	372	382	379	368	397	364	367	388	351	352	379	374	370	385	374	389	390	376	368	388	358	391	391	362	372	368	397	353	344	369	372	378	393	374	383	350	401	378	387	355	352	372	352	351	366	369	364	377	342	370	379	372	372	357	364	419	368	397	397	354	366	391	378	354	381	366	388	374	380	412	379	364	396	425	383	343	376	342	406	357	375	356	394	380	368	360	339	398	362	362	362	346	375	344	336	407	347	391	375	337	397	391	365	381	407	347	354	347	374	358	341	382	358	423	381	352	392	397	369	357	368	395	409	376	343	415	378	366	380	361	400	349	404	396	370	379	349	368	359	374	384	370	373	347	341	380	344	395	347	362	400	366	379	386	418	400	389	383	361	399	375	361	361	348	397	359	380	378	357	385	409	371	346	343	383	373	334	336	398	370	371	363	373	363	375	355	398	375	365	353	358	405	375	369	374	351	349	354	379	385	369	355	359	421	357	354	406	400	361	357	351	348	361	355	396	378	350	336	384	376	355	386	395	365	385	366	375	394	371	362	375	372	376	385	378	425	375	367	361	352	338	355	339	377	382	399	354	377	348	372	361	368	373	397	370	357	365	355	371	415	368	366	360	352	366	393	367	335	386	360	368	370	373	373	378	367	364	378	377	411	379	351	408	394	389	388	402	338	350	369	363	371	344	352	379	390	347	357	388	377	380	343	360	364	371	423	416	375	395	363	367	313	384	390	381	357	389	381	364	367	349	339	343	371	344	404	400	319	369	364	320	403	406	351	357	358	360	376	378	403	376	372	383	354	364	382	371	380	371	357	338	362	310	368	398	363	420	384	333	378	389	369	395	371	351	422	371	348	376	390	415	371	391	375	371	380	375	333	348	381	366	394	358	363	411	348	402	400	362	351	352	358	350	435	377	348	375	390	355	383	384	368	387	364	387	380	372	404	345	399	407	362	371	352	358	377	367	373	386	378	376	420	374	376	341	368	376	399	371	396	368	351	355	325	385	383	378	381	382	383	409	394	378	369	398	357	368	406	361	428	372	374	373	371	349	380	384	363	361	395	365	356	378	360	355	381	384	357	365	358	349	365	378	378	378	381	409	344	395	374	364	376	361	377	321	367	386	410	354	369	384	363	401	362	357	378	400	375	345	388	334	365	385	379	378	325	347	411	380	392	406	357	364	338	361	373	339	373	384	403	362	359	363	376	388	351	376	351	408	369	391	380	386	407	366	342	373	357	404	350	385	373	336	366	389	365	357	365	387	378	372	406	347	365	378	342	364	392	378	358	403	358	379	357	416	382	377	378	376	363	371	375	316	389	382	392	366	386	339	361	401	375	384	378	338	352	351	402	409	376	372	381	361	385	318	385	381	400	360	361	407	363	360	366	372	395	371	420	376	378	385	402	383	393	403	370	358	361	358	374	401	351	323	369	415	388	386	388	396	403	415	363	339	412	417	382	357	376	381	345	362	391	392	387	373	377	334	352	375	370	395	328	381	369	388	419	371	366	377	347	419	361	356	357	373	385	399	374	380	375	366	373	369	374	357	364	391	411	343	349	337	369	373	359	361	398	341	347	358	366	401	362	371	359	370	402	359	404	384	365	363	398	368	374	371	398	404	377	334	389	386	365	355	372	379	419	387	362	372	365	367	380	362	385	384	358	355	350	372	389	360	415	375	358	368	359	368	359	375	358	343	363	384	355	365	359	376	375	369	399	368	371	360	411	357	388	382	404	358	342	383	342	379	348	347	369	398	391	384	375	371	373	380	389	335	359	379	375	371	356	377	366	371	354	370	349	375	372	379	384	385	391	373	381	357	382	336	377	391	439	363	392	361	347	385	389	371	374	388	346	398	346	374	378	368	371	358	394	377	382	419	340	355	373	346	375	421	369	351	392	353	358	405	385	391	398	343	351	373	323	360	418	384	389	396	373	331	360	399	349	348	350	352	385	352	348	343	379	354	376	362	385	316	357	363	400	384	363	381	386	372	367	354	342	367	369	389	367	388	381	378	376	359	328	357	395	366	377	391	366	367	371	383	380	354	352	390	371	351	367	361	391	366	364	356	379	356	370	363	359	356	362	389	382	380	358	330	374	376	367	342	362	364	363	385	348	363	348	386	394	375	354	333	347	375	348	372	384	361	402	403	370	380	419	354	354	350	398	367	394	340	376	359	364	389	357	379	410	362	355	398	357	383	379	342	373	376	352	356	399	421	371	312	384	365	391	347	375	354	377	382	375	385	388	363	386	345	375	353	377	348	393	341	375	357	378	375	386	391	371	382	336	358	384	358	353	376	352	378	380	372	364	331	355	331	346	353	346	353	375	374	385	380	405	391	398	423	381	379	340	370	382	392	341	349	399	355	395	431	393	397	365	409	405	367	366	357	360	398	358	394	364	354	400	384	372	382	389	364	362	358	379	373	400	350	370	369	372	369	375	350	366	357	356	368	367	352	332	369	366	335	394	380	394	406	396	328	392	353	379	361	365	382	364	364	370	382	407	384	397	361	404	349	357	355	348	399	380	373	360	349	352	372	357	417	348	388	361	398	383	404	379	378	369	370	350	365	366	347	409	352	362	351	401	392	347	388	327	359	376	362	358	386	350	373	371	360	347	332	383	378	391	364	343	333	347	376	385	384	361	360	383	379	356	378	359	389	389	376	380	357	409	350	355	391	336	363	346	373	365	338	359	378	369	333	352	343	348	369	367	361	378	349	379	369	329	329	342	338	353	386	368	358	367	384	377	337	373	381	378	361	374	374	393	390	384	373	380	357	377	359	374	386	387	358	403	351	342	391	361	376	331	368	383	398	368	333	372	370	379	374	382	385	351	362	361	359	364	421	387	338	366	375	381	378	416	388	383	352	329	367	389	357	363	392	364	356	354	362	360	375	401	363	387	372
14572	12064	18144	18982	15553	12201	9966	7634	5750	4807	3954	3245	2687	2305	2127	1806	1598	1445	1364	1309	1223	1090	1028	1052	1027	989	956	993	931	936	885	932	977	945	957	956	946	947	860	897	961	926	932	926	891	946	909	934	889	864	928	914	865	840	966	920	898	956	957	859	877	949	929	885	882	909	917	931	921	887	925	888	945	864	907	909	961	885	941	888	979	927	917	865	919	836	905	873	874	893	956	863	958	942	937	873	865	926	930	905	889	943	859	926	914	883	899	890	866	938	845	902	926	867	901	901	920	862	926	917	914	881	820	965	909	923	904	947	911	927	872	934	905	852	872	903	934	904	892	884	934	925	944	922	833	919	902	934	883	943	886	868	938	902	923	947	956	903	896	937	935	940	887	860	966	830	947	946	881	883	919	939	879	887	933	894	909	915	966	939	928	878	945	856	919	923	967	863	854	875	894	879	981	846	937	884	929	848	869	889	940	949	917	892	919	892	940	876	925	883	949	903	929	914	875	909	905	917	929	863	879	876	935	924	965	943	932	933	915	890	883	931	905	875	903	892	915	885	851	910	894	932	906	875	940	902	901	923	904	853	923	903	858	903	899	895	876	908	844	922	922	931	880	932	931	864	881	832	927	943	890	930	889	933	872	921	907	944	948	924	897	906	933	886	859	944	908	925	928	900	963	898	947	937	890	893	942	922	882	863	917	892	920	900	952	916	901	859	925	925	934	923	902	882	882	855	890	919	872	931	903	909	902	927	935	881	911	878	871	906	923	882	940	922	921	938	912	873	911	938	934	877	897	883	903	916	865	922	926	908	912	920	926	913	892	914	921	921	980	855	918	940	896	876	900	867	900	929	904	890	906	876	915	954	927	937	887	912	976	872	858	889	955	912	899	906	870	891	851	923	887	918	928	894	914	886	906	930	907	903	890	947	912	886	968	885	923	945	892	919	899	912	870	881	906	896	940	883	910	939	892	888	917	902	908	878	891	895	924	897	985	916	868	871	893	931	909	914	978	921	928	887	926	891	863	931	915	860	912	920	880	914	916	934	870	909	917	891	873	919	879	934	887	949	951	925	915	909	936	892	903	887	825	881	939	908	903	911	939	885	864	930	910	862	927	920	935	869	901	933	959	912	928	905	908	913	805	893	931	906	889	922	961	909	867	927	877	896	881	880	867	921	948	946	920	891	892	917	912	887	905	897	939	873	921	896	884	816	894	876	946	887	897	901	858	903	945	969	844	854	913	940	923	891	928	944	889	896	834	932	938	906	930	934	861	936	927	894	902	864	974	868	877	919	911	902	922	906	890	944	950	932	845	917	978	842	923	876	948	925	866	906	911	900	864	904	944	954	971	979	921	919	949	891	897	854	870	913	926	883	899	883	932	890	945	872	906	894	902	905	973	953	903	941	902	846	914	910	958	914	987	907	881	923	916	878	969	907	945	912	941	921	888	877	983	893	886	943	917	907	867	888	950	948	840	878	906	936	1002	876	904	923	944	910	894	900	899	848	888	910	875	910	929	908	892	912	861	918	887	898	902	913	914	925	910	868	946	907	896	901	915	931	901	913	912	919	936	928	894	849	911	885	973	878	901	927	920	881	899	888	899	950	922	905	899	879	944	952	921	952	821	884	956	927	904	954	839	880	878	902	947	915	946	917	861	924	977	931	873	873	909	900	871	908	911	908	920	928	900	906	892	976	948	916	892	908	932	893	864	844	860	871	895	924	903	904	912	878	964	894	930	928	886	934	919	870	925	944	940	908	950	914	909	876	907	887	979	939	891	845	930	880	916	921	930	950	861	864	963	885	865	902	925	898	879	880	871	964	913	893	907	920	915	881	946	892	892	858	934	931	900	894	872	967	858	892	905	897	935	914	935	937	931	901	948	849	907	920	887	915	943	943	890	865	897	938	916	913	861	881	932	891	913	900	897	954	888	926	900	911	868	926	860	949	887	915	894	877	916	962	897	865	908	946	884	933	897	905	857	936	910	873	905	852	886	921	919	928	925	893	949	884	918	908	910	902	861	890	893	899	892	895	964	938	913	920	924	878	900	894	887	904	899	942	894	925	891	873	900	860	914	921	955	874	896	911	934	872	874	856	852	959	921	900	969	959	925	959	915	965	927	935	847	905	874	877	867	894	895	936	906	953	883	877	917	877	926	898	873	870	879	952	900	867	940	843	904	936	901	855	917	918	926	946	918	873	940	905	856	910	901	913	920	916	891	879	895	951	919	905	954	902	901	903	837	939	921	917	886	928	910	880	913	898	924	904	918	902	891	905	941	879	926	946	884	898	874	918	958	883	885	905	847	919	947	888	868	894	885	923	949	903	983	920	904	939	951	911	938	935	886	957	883	937	940	964	898	912	933	920	858	911	845	916	890	918	927	938	948	893	988	870	954	936	945	953	855	926	888	910	856	946	909	936	875	965	916	942	904	895	876	932	960	897	884	900	830	926	838	875	865	919	907	914	948	874	908	854	917	910	888	881	872	933	910	867	965	910	906	907	896	906	904	957	930	883	899	875	878	917	882	872	913	885	902	896	880	905	931	934	881	898	853	892	912	938	873	909	905	912	925	885	913	859	937	891	918	902	913	908	909	950	911	976	867	868	883	920	945	909	943	922	875	909	959	892	890	938	927	906	956	941	888	900	913	946	900	906	959	961	959	911	862	842	846	925	917	886	888	974	906	907	948	929	947	873	886	938	836	864	945	943	908	930	914	913	963	913	854	958	916	943	912	920	907	856	946	905	895	892	890	907	921	945	841	895	948	906	848	871	911	897	914	897	872	928	967	935	865	880	925	855	860	920	870	923	887	910	872	900	945	866	929	944	878	889	962	937	889	897	928	885	854	898	898	914	891	913	915	899	914	900	884	961	948	907	871	948	871	833	906	930	898	867	922	952	946	888	909	889	922	963	920	859	868	890	925	918	914	907	978	896	924	912	936	861	891	972	913	926	882	934	900	905	887	880	865	828	938	924	883	931	904	890	904	897	919	906	903	923	917	946	900	892	891	864	917	914	948	923	880	874	899	988	845	890	916	892	973	971	885	917	907	930	954	924	921	894	945	984	916	919	868	935	896	877	873	962	989	942	914	930	938	954	910	881	886	887	891	951	926	890	902	916	900	912	889	899	907	928	933	886	898	899	883	920	884	938	921	923	938	896	931	882	879	900	949	908	932	937	927	987	903	926	877	951	946	853	900	929	884	919	963	889	916	906	888	915	974	877	951	893	956	906	892	893	877	909	904	870	908	924	919	910	901	874	903	907	901	891	921	859	913	875	962	905	906	929	939	957	930	956	857	889	916	937	897	868	917	934	912	878	904	932	870	912	901	875	933	881	922	925	870	946	911	895	894	895	909	884	905	942	906	914	885	851	918	882	920	921	903	922	882	897	899	944	871	902	907	909	921	877	895	925	871	943	894	896	878	855	954	901	916	928	919	901	965	906	910	919	876	952	929	886	960	917	914	903	914	858	907	896	886	931	911	884
32573	20349	17506	12776	7680	5708	4543	3434	2464	1903	1380	1041	814	762	646	626	586	514	471	477	454	451	437	386	400	372	389	409	432	383	403	329	353	354	388	357	348	355	353	352	366	402	376	340	389	373	386	361	337	393	355	341	376	376	347	390	381	357	359	340	374	365	370	365	378	377	335	355	336	359	373	337	396	346	349	385	393	359	370	328	354	366	334	341	354	403	386	354	399	348	324	363	391	369	363	384	310	347	366	350	335	352	344	347	340	402	391	389	373	394	371	341	363	328	399	351	382	390	344	336	379	328	342	363	355	385	409	346	390	358	384	361	392	361	352	354	397	403	354	392	391	369	359	355	361	373	391	324	349	367	350	378	369	359	352	348	358	398	392	381	391	358	336	359	366	356	374	374	325	361	365	347	386	360	396	353	381	366	373	330	354	392	374	362	349	386	371	336	354	355	348	365	367	337	381	358	385	338	360	365	350	382	386	384	372	364	362	361	335	356	359	401	351	364	360	384	373	369	335	344	387	341	345	396	361	345	405	328	363	368	396	358	356	358	377	358	342	347	336	336	377	377	347	371	382	329	350	319	357	334	364	360	413	387	350	380	351	330	375	388	375	349	332	342	374	385	340	373	354	356	358	372	326	348	409	334	329	353	363	339	407	381	375	363	346	359	354	335	350	369	399	355	365	363	392	363	372	400	399	380	393	362	363	366	359	390	364	343	370	384	351	404	371	362	311	365	379	349	377	384	396	341	369	355	351	344	365	364	343	352	346	353	372	382	346	338	352	355	376	374	358	360	361	371	342	337	357	405	361	371	378	354	388	365	330	365	368	372	347	340	350	369	388	361	376	374	391	376	371	392	378	359	355	344	369	369	384	348	388	380	356	426	355	341	323	345	391	355	395	362	367	370	358	368	359	366	346	322	366	343	355	371	358	360	349	390	349	332	362	367	376	355	362	376	350	341	372	364	393	380	372	350	350	348	379	349	352	326	345	346	372	363	347	389	355	348	360	343	326	346	344	380	358	394	344	350	361	346	352	371	373	379	376	388	382	345	363	356	375	359	360	369	347	373	368	349	339	342	369	377	376	337	339	354	331	371	365	387	395	412	344	409	382	348	349	418	363	376	375	374	340	332	367	366	360	379	344	383	371	359	356	366	357	367	372	383	364	319	334	362	360	353	360	341	367	344	361	365	326	352	403	317	323	340	346	372	364	362	404	349	333	359	363	374	320	372	330	387	342	339	384	363	337	383	333	385	339	374	347	349	382	372	367	345	347	362	342	352	344	381	385	362	374	359	334	365	336	339	351	371	356	374	355	364	381	374	361	376	314	350	365	379	354	344	337	324	352	319	373	369	382	348	354	374	317	372	372	383	379	383	331	388	383	333	372	332	403	359	342	353	358	350	360	390	378	380	377	348	326	365	358	359	368	363	386	373	363	362	367	364	342	362	353	372	347	380	389	366	371	391	368	376	334	352	356	361	369	384	360	310	385	377	403	402	386	338	333	335	362	343	371	336	400	361	383	361	354	347	325	365	364	361	349	351	358	370	344	372	347	368	361	370	353	352	356	365	380	364	369	365	363	369	342	367	378	350	377	353	364	352	361	335	331	365	377	358	364	318	403	372	380	331	348	366	356	354	361	381	369	403	355	334	354	364	322	329	377	368	425	353	386	341	333	376	366	387	363	352	356	393	355	360	358	390	376	388	313	339	354	363	367	302	369	347	348	367	394	354	347	336	363	373	320	365	402	381	387	377	366	366	377	342	379	381	358	348	353	342	363	368	399	354	366	361	335	351	387	358	350	365	351	340	381	374	386	370	365	378	321	380	342	372	388	402	367	360	374	362	386	333	336	370	335	342	354	330	343	336	372	325	376	347	376	405	365	349	364	367	369	352	364	362	386	384	371	337	391	348	348	346	369	374	353	375	368	369	366	358	363	329	375	360	360	369	340	336	387	357	360	352	352	361	391	372	373	364	366	362	373	378	378	366	363	399	321	381	391	369	407	361	368	367	359	341	362	376	405	378	395	372	340	375	359	379	369	327	408	401	343	377	342	388	360	345	365	368	358	342	362	376	331	391	352	357	370	366	353	351	346	368	346	341	383	350	371	389	377	378	417	346	360	365	377	359	355	353	390	357	407	368	361	379	387	338	348	392	363	356	355	359	351	382	348	364	381	354	369	370	377	333	381	382	360	358	387	351	339	343	382	340	362	344	377	385	367	353	368	345	375	355	373	373	351	352	347	372	369	389	343	310	376	340	353	354	405	427	355	383	357	388	395	370	357	384	329	369	383	346	403	348	384	378	391	354	356	403	358	370	343	357	364	354	362	383	358	358	359	365	351	378	346	375	391	355	354	335	381	376	393	356	358	380	356	368	372	398	380	385	382	385	344	400	345	383	350	378	366	380	330	367	371	390	372	357	356	360	351	332	399	351	359	361	384	397	363	398	359	355	353	388	397	357	326	384	348	352	356	365	399	348	358	363	393	344	345	376	393	363	369	373	345	353	367	357	357	350	369	341	334	341	359	351	365	337	374	342	330	385	366	377	378	334	359	399	401	343	371	382	385	383	375	376	375	380	348	367	417	329	364	334	331	343	346	354	340	374	342	359	398	364	408	392	371	373	361	374	336	404	312	374	349	361	388	311	356	367	359	372	338	366	386	351	361	356	369	384	384	356	384	399	378	390	392	402	389	374	355	343	327	366	373	336	387	366	349	347	384	352	337	364	348	303	357	392	364	386	353	376	340	374	365	346	369	373	361	387	376	361	364	358	402	380	358	341	387	351	381	346	390	324	313	353	343	338	378	341	358	392	357	366	363	370	348	341	344	347	344	371	356	379	367	370	351	318	349	368	346	355	334	364	348	375	353	361	379	363	373	343	365	359	313	331	362	382	366	347	367	354	379	336	362	360	347	383	350	364	349	381	377	361	372	365	362	322	371	370	337	386	367	374	406	388	394	359	347	395	373	351	349	350	390	354	358	372	375	367	372	381	374	362	338	368	364	352	347	372	336	365	374	371	351	388	388	365	337	378	387	395	371	344	389	379	383	360	403	350	327	387	349	333	363	360	316	398	352	356	350	382	310	344	364	319	384	364	387	341	365	379	386	360	349	436	352	359	380	391	377	369	371	371	383	363	328	360	341	354	331	350	341	355	361	349	356	354	370	369	369	339	379	376	389	391	393	383	362	341	349	366	350	333	340	316	365	355	364	346	396	372	362	339	372	356	365	365	383	358	393	373	345	341	359	363	352	364	366	346	359	361	392	376	380	353	348	362	329	376	374	377	395	358	394	352	391	357	371	349	332	370	364	348	346	388	352	410	329	412	355	347	406	345	376	333	364	360	363	378	357	378	388	328	334	370	384	344	337	383	342	334	383	351	374	354	390	362	361	398	371	325	344	359	375	368	351	360	346	375	374	394	397	386	353	358	384	377	362	353	357	349	388	368	342	395	360	347	366	380	375	355	362	370	373	368	380	364	382	392
18174	17864	24913	26059	22108	20001	18417	16677	13195	10393	8759	6096	5034	4482	3384	2987	2530	2199	2020	1738	1601	1685	1515	1281	1182	1215	1111	1102	1120	1083	1052	990	1007	956	898	925	929	870	883	901	892	946	925	920	924	883	876	901	837	913	841	878	856	864	866	904	889	893	927	884	852	885	896	926	904	924	878	866	896	926	933	871	877	879	909	880	884	915	884	857	916	858	885	869	942	934	917	909	872	911	918	891	899	883	930	889	934	880	895	904	872	926	875	879	835	895	845	909	907	920	883	879	833	914	871	916	906	896	905	914	882	872	913	899	835	886	871	867	897	901	933	906	970	906	911	899	902	881	892	922	881	896	907	901	914	896	921	891	958	849	870	879	851	913	915	868	877	886	861	837	849	908	954	924	870	875	874	872	945	880	910	889	931	895	863	825	966	888	819	853	920	898	877	893	858	882	859	914	903	895	918	943	893	875	949	892	843	892	877	892	886	909	889	902	890	925	932	828	824	891	914	883	900	879	890	920	895	873	925	895	912	867	887	861	895	855	931	841	912	827	886	911	885	850	850	903	883	912	915	881	898	841	911	881	887	857	865	939	898	897	866	922	897	916	917	880	891	904	911	915	873	930	885	879	851	900	890	870	888	938	901	907	908	912	941	859	921	903	919	874	941	901	884	931	912	871	903	882	875	873	861	911	948	864	904	887	884	858	899	885	892	939	925	856	873	917	926	897	880	893	879	932	931	872	862	921	878	870	893	840	956	874	891	892	921	917	883	855	878	946	896	869	885	917	897	883	914	951	909	925	893	953	878	871	908	904	884	882	868	866	907	885	865	881	899	905	879	856	897	882	890	890	918	912	880	882	902	892	916	903	910	931	872	942	919	869	890	866	869	880	916	854	915	943	908	964	889	829	913	961	944	938	919	838	870	901	878	876	923	921	907	873	874	849	925	822	876	869	858	887	919	852	912	916	894	891	873	850	850	900	878	847	883	891	883	873	982	907	869	884	922	913	887	862	892	872	884	873	931	838	921	980	885	912	880	950	878	914	900	879	887	946	879	873	916	924	904	930	894	982	870	934	916	870	926	935	881	939	863	943	851	855	843	891	894	862	890	877	917	794	876	881	887	890	878	872	897	942	933	877	921	887	906	910	888	910	906	903	907	842	876	916	915	970	861	875	923	948	882	913	894	881	883	870	879	862	891	854	880	872	900	914	948	895	921	906	858	897	883	879	904	920	921	905	917	896	932	930	869	877	894	934	943	898	889	934	935	859	899	893	884	891	870	847	860	852	897	889	883	918	830	894	885	864	829	920	855	896	895	914	881	890	927	968	895	889	951	930	936	923	878	931	891	869	888	917	891	915	890	901	936	854	833	895	935	840	910	962	873	954	893	954	955	907	870	909	820	819	873	914	876	912	914	944	860	922	926	898	955	900	871	914	862	856	870	894	865	939	920	954	866	908	848	854	900	908	865	820	913	839	909	931	867	829	890	904	908	816	858	908	889	908	888	884	953	910	844	853	887	902	841	880	881	852	926	879	879	853	908	924	888	913	888	859	874	927	950	942	882	916	912	872	918	926	940	866	873	887	973	899	839	884	879	907	875	892	935	885	876	898	895	866	873	887	909	902	920	895	903	918	931	876	858	898	935	935	887	934	887	970	865	877	876	863	903	907	858	914	896	893	937	846	853	934	912	871	919	941	893	907	878	941	854	876	899	921	858	903	907	931	845	904	935	859	851	887	824	906	887	941	938	916	954	894	904	882	897	896	942	877	909	863	885	885	851	903	955	903	900	907	946	921	879	862	874	905	858	898	855	891	941	882	923	838	863	944	832	896	884	874	886	934	928	898	917	918	925	876	917	884	937	918	888	951	934	882	875	876	865	905	902	902	848	907	906	876	856	966	877	880	942	954	858	923	837	911	821	836	931	887	869	835	907	920	941	875	867	889	826	935	898	879	912	836	842	889	854	897	899	864	891	853	872	923	895	885	890	898	887	876	871	916	910	899	913	843	897	862	885	901	839	924	907	932	857	896	885	926	947	859	933	911	880	854	904	868	922	860	922	887	937	924	875	882	866	926	879	884	868	899	893	901	931	978	898	891	905	877	937	886	929	879	932	841	901	885	903	903	898	878	850	875	914	947	902	930	859	886	889	961	869	914	878	972	884	944	890	926	927	885	846	964	898	926	878	878	923	917	919	897	973	850	852	916	889	926	890	863	907	861	847	990	891	880	892	919	925	836	863	886	936	887	898	869	869	904	925	867	891	888	885	896	892	879	918	906	913	894	863	932	865	855	901	917	883	897	902	876	871	924	886	890	887	844	846	912	869	893	876	935	888	857	852	882	929	879	915	916	961	873	842	933	860	875	939	916	892	871	896	885	881	859	886	850	936	895	859	877	887	927	918	917	873	919	897	825	903	895	872	911	842	890	889	911	904	894	866	888	912	879	851	925	925	892	892	861	889	922	906	908	873	920	876	911	883	875	924	884	920	880	858	901	925	922	905	900	920	900	893	908	904	910	867	881	904	885	895	930	952	908	913	913	917	830	908	870	856	920	839	937	911	899	889	869	887	892	961	856	874	889	883	905	878	900	887	934	865	889	894	862	879	908	876	897	901	906	891	896	912	933	923	865	937	900	879	992	922	914	946	891	898	900	897	903	860	924	898	842	938	896	939	912	905	890	888	891	921	928	859	874	912	874	866	933	885	930	940	927	908	887	890	871	862	906	891	943	1011	861	946	943	875	926	888	860	848	850	880	910	835	906	877	845	916	954	892	882	871	917	910	885	931	914	895	943	957	917	905	933	873	894	919	904	910	836	911	906	917	899	904	899	876	837	850	907	911	950	963	901	968	918	895	864	862	895	877	848	881	878	945	882	928	935	864	930	898	909	879	884	858	911	871	881	923	895	841	857	913	851	902	908	872	911	848	882	839	885	891	883	897	879	931	933	878	931	914	943	887	870	930	913	879	925	901	904	909	929	872	956	929	886	883	911	896	868	916	901	898	885	886	839	903	847	904	877	897	874	933	884	865	929	891	865	876	922	947	866	893	889	870	924	912	882	846	877	919	928	906	851	920	916	895	945	923	910	857	897	895	900	952	881	870	910	923	920	843	908	902	877	894	952	863	911	889	896	899	897	932	908	857	891	876	866	893	887	932	861	879	878	923	889	897	893	899	863	830	876	922	844	922	920	903	901	919	920	934	956	911	872	871	813	905	895	898	887	833	868	981	879	917	928	912	844	862	925	898	908	904	906	841	948	936	895	935	858	896	880	930	897	858	920	902	926	897	905	894	856	895	870	860	912	895	917	966	922	894	897	918	908	859	900	897	852	900	821	867	909	922	861	857	866	885	891	904	888	923	927	917	816	877	898	903	891	923	916	918	914	879	869	931	908	862	894	867	871	891	902	941	863	904	926	846	917	855	889	891	864	900	880	870	860	891	889	884	890	927	892	901	921	880	905	857	918	901	898	910	863	858	858	862	897	854	915	900	844	934	909
35318	25875	23286	16978	11483	8532	7236	5791	4115	2924	2350	1427	1240	1011	866	726	665	627	605	558	501	523	458	458	401	432	399	438	434	369	404	398	402	366	387	394	372	388	327	354	377	390	356	378	355	369	343	387	366	351	398	349	369	350	376	376	366	363	327	370	368	377	413	356	362	357	365	363	363	344	383	335	347	352	348	338	369	325	363	374	362	358	373	371	346	356	364	387	386	318	329	406	352	359	368	358	372	396	351	329	380	340	390	365	382	367	358	342	371	344	378	379	343	335	375	315	376	369	370	362	377	376	351	365	377	387	362	377	341	358	376	333	338	355	362	369	325	388	378	356	363	363	340	367	360	406	336	360	376	354	360	362	362	382	377	369	385	381	368	361	348	365	371	375	358	351	361	381	361	349	348	361	366	340	349	371	368	337	364	403	348	366	305	382	356	349	364	336	369	358	346	374	337	393	375	381	371	370	339	383	341	348	375	370	380	334	378	357	352	413	339	319	355	386	344	342	370	360	374	391	367	338	387	376	373	345	377	388	372	386	358	400	362	351	342	333	366	374	313	375	315	392	375	331	369	355	355	379	325	377	362	366	358	403	364	361	363	360	384	357	377	361	384	387	364	339	413	351	374	374	356	370	359	355	368	357	337	359	342	347	372	357	362	396	352	379	321	341	355	349	343	354	351	349	356	372	370	357	350	368	326	369	359	360	343	408	373	336	370	353	350	309	373	358	358	379	359	360	379	319	367	350	353	362	365	396	388	347	360	342	362	364	363	340	379	363	349	354	390	367	367	340	351	340	379	352	376	378	368	382	351	351	344	356	357	399	378	390	334	373	318	360	392	336	350	333	375	378	381	380	370	378	362	363	357	351	388	355	385	329	362	407	361	367	353	337	355	333	389	354	380	375	310	371	351	321	378	384	369	331	339	364	371	368	368	360	380	377	367	380	386	356	352	371	324	341	337	402	404	379	368	396	365	353	335	326	366	399	345	359	364	354	357	334	374	379	377	373	357	353	364	385	401	349	356	399	333	332	371	347	366	356	361	377	356	390	343	396	366	361	360	333	380	368	343	379	378	362	357	359	355	359	367	389	341	372	395	370	337	341	373	403	349	335	349	377	366	365	383	332	335	369	387	400	387	367	371	363	344	351	411	375	361	372	349	352	367	347	363	387	357	385	362	367	393	400	358	385	357	393	343	337	356	347	396	364	381	358	384	385	355	344	382	340	372	340	367	359	389	356	388	401	353	360	350	377	355	386	333	397	389	332	376	358	382	382	357	339	363	374	331	355	379	351	364	354	387	376	363	344	372	338	372	363	355	343	382	349	351	323	363	328	356	363	367	377	381	366	389	359	356	360	368	360	356	374	370	356	366	404	345	372	353	348	366	364	371	331	345	357	379	368	398	340	344	347	363	355	390	395	356	352	407	381	371	353	318	400	357	403	390	410	332	322	359	342	364	373	365	350	366	383	390	357	374	368	347	373	361	329	359	355	359	396	373	399	351	353	368	368	363	382	384	399	348	373	363	365	343	324	374	386	396	311	375	387	342	399	388	346	308	353	374	331	375	385	358	366	354	370	367	371	360	366	378	391	355	335	355	395	363	374	379	354	360	375	346	355	374	364	343	354	398	340	369	369	341	343	400	350	380	376	387	397	358	349	342	334	350	355	365	341	366	364	357	321	364	361	362	365	354	350	357	359	359	356	340	374	364	331	349	366	367	350	331	348	335	325	355	342	362	337	379	362	365	361	336	352	350	338	370	343	337	331	390	319	400	385	356	377	364	345	385	379	390	340	342	332	329	369	367	406	351	346	354	372	345	355	360	362	328	366	396	362	366	396	348	387	376	377	371	372	374	371	343	379	380	348	337	361	376	361	344	375	356	347	368	341	392	369	379	360	363	333	384	371	392	352	360	363	377	355	346	353	366	365	371	350	382	376	337	360	348	368	342	350	365	340	330	355	350	393	402	349	369	361	386	366	406	373	354	335	376	332	374	365	367	399	378	335	361	337	362	367	384	358	322	409	363	359	344	370	336	342	383	374	333	339	351	366	335	380	352	383	372	366	356	386	379	321	375	395	364	369	347	379	326	363	354	347	390	373	380	308	322	362	380	396	330	352	378	349	346	353	385	367	391	380	330	360	385	389	363	371	362	407	384	355	353	361	392	359	352	344	376	392	350	331	386	354	368	364	362	386	361	378	360	336	390	364	396	361	359	379	363	378	393	343	342	392	366	373	380	344	369	323	387	379	343	391	366	392	406	385	387	395	361	327	371	369	380	362	346	364	345	348	401	335	350	382	351	344	339	359	372	374	364	329	352	358	339	341	349	340	346	354	350	367	342	352	321	386	351	335	347	342	362	370	363	369	363	379	343	322	341	340	369	358	351	423	352	331	346	377	400	370	335	347	348	386	347	378	336	384	355	382	388	367	351	372	362	361	357	400	340	348	373	383	333	339	376	366	343	353	365	379	354	358	336	346	400	355	339	343	353	351	332	352	374	359	362	329	383	334	330	367	413	360	339	348	386	373	422	371	326	403	349	354	331	352	387	344	383	369	335	369	367	382	362	351	338	362	351	372	375	374	351	355	337	345	363	355	345	329	363	357	373	364	363	358	362	333	354	358	345	370	368	355	380	362	392	377	369	355	339	336	395	382	356	345	385	365	404	358	367	352	315	330	398	376	364	368	377	346	321	358	324	358	375	339	363	356	324	352	370	338	364	348	364	370	391	382	344	364	340	367	350	362	369	324	360	365	392	348	371	364	378	358	332	375	377	359	344	346	371	353	374	383	367	351	360	367	343	409	382	395	359	337	354	374	391	376	364	339	366	343	356	393	381	374	377	365	342	354	357	364	369	362	344	333	340	336	370	389	375	344	418	361	367	376	363	330	342	388	372	371	380	357	379	374	369	347	356	382	359	324	382	358	399	371	381	356	336	368	363	374	352	359	346	345	359	342	378	359	337	370	372	367	387	356	378	344	379	362	331	387	344	361	378	331	371	347	391	394	365	362	358	376	386	357	341	360	381	386	347	327	327	327	358	359	379	335	386	383	393	351	354	335	378	343	375	358	351	368	406	408	359	395	354	361	363	354	366	364	339	364	356	349	360	361	396	353	336	353	393	339	375	334	352	388	366	345	353	371	330	336	359	321	377	375	351	397	358	375	342	393	342	363	381	337	324	361	370	397	369	340	356	350	346	392	364	354	365	349	364	399	370	387	351	335	334	350	366	343	360	383	382	341	391	361	364	375	388	380	343	369	340	355	368	346	363	371	367	341	333	387	366	363	354	376	395	398	378	390	386	341	366	365	376	388	379	342	372	366	347	322	344	351	400	367	364	351	339	389	339	360	343	354	345	403	420	372	377	330	349	355	347	342	346	369	376	348	383	382	338	353	373	357	351	381	365	370	368	341	349	388	365	369	370	339	369	398	358	377	363	319	329	372	386	384	352	339	384	383	382	362	349	388	369	349	342	382	386	342	356	364
21125	22224	29883	30222	27584	25726	24102	23326	19294	14944	13258	8783	7591	6815	4892	3976	3339	3056	2799	2398	2187	2243	2018	1542	1440	1533	1377	1232	1276	1218	1100	985	1028	936	951	915	956	916	896	962	940	918	922	936	850	918	888	858	898	909	892	854	868	881	898	945	966	862	937	862	892	904	863	943	927	896	909	960	868	922	883	880	909	917	876	877	895	879	937	898	893	895	869	887	883	826	909	871	889	837	850	910	853	884	859	928	864	831	902	922	872	825	864	826	916	894	933	927	881	932	891	902	900	914	878	892	892	906	887	908	904	885	881	858	876	896	910	880	826	938	896	894	873	916	914	885	893	883	954	929	893	968	895	933	921	880	876	878	929	900	896	923	878	901	902	872	865	903	889	913	898	918	918	927	863	900	895	912	921	870	931	901	880	939	904	886	918	901	885	940	891	875	912	871	879	933	843	891	889	902	899	934	895	824	868	878	951	898	862	884	923	903	832	847	902	871	874	896	925	845	895	879	923	943	852	934	927	878	876	968	930	875	930	881	899	896	908	897	888	881	874	876	880	858	876	887	951	841	866	886	885	895	944	885	966	847	929	879	870	867	897	876	909	906	932	890	888	864	898	922	886	917	882	895	969	909	867	888	895	891	911	867	876	889	923	858	902	895	869	929	892	864	892	879	877	873	938	925	875	930	915	892	884	939	855	924	925	890	916	885	889	863	884	964	857	872	877	820	909	904	861	861	944	844	888	887	907	917	895	854	901	911	892	859	899	904	891	907	890	897	881	876	916	867	887	888	880	925	852	886	890	877	911	835	955	874	923	881	908	911	852	883	860	876	900	895	896	897	921	862	912	908	871	891	954	881	928	885	887	938	894	880	813	904	885	897	917	859	894	932	887	901	909	909	870	918	900	930	890	918	912	875	932	900	899	914	941	892	911	918	865	866	852	864	893	904	845	830	877	910	906	865	913	891	907	944	894	911	903	877	902	943	862	860	863	909	896	825	900	884	879	901	905	885	833	895	890	852	855	902	848	875	848	852	810	938	931	827	836	930	943	888	817	958	854	917	913	880	897	935	877	885	882	869	872	841	897	877	893	882	922	923	918	921	902	899	871	889	890	872	871	877	902	886	916	904	892	947	861	902	924	879	879	904	870	855	898	888	898	885	845	888	883	885	880	907	878	877	907	910	924	877	874	911	881	854	884	900	859	890	885	903	957	899	897	863	898	913	880	910	906	925	847	914	900	936	918	899	938	897	872	911	925	942	905	866	874	909	900	892	902	879	943	919	875	848	862	928	907	922	905	877	868	922	850	910	810	848	881	885	859	902	895	878	892	871	934	859	904	890	901	902	902	827	941	868	879	911	955	887	903	869	881	869	899	903	924	864	910	921	923	956	898	870	924	867	866	924	884	908	957	869	933	894	927	861	872	930	889	912	877	888	862	900	922	936	847	923	910	866	916	927	884	885	848	875	910	901	905	916	914	880	906	915	934	906	879	907	882	854	893	895	893	897	925	848	930	903	867	875	909	867	909	879	922	889	879	914	909	913	877	859	873	886	884	905	932	904	904	870	947	937	917	900	924	889	888	917	928	913	907	915	878	872	916	894	894	893	882	884	882	892	859	881	917	923	908	874	871	923	862	900	840	813	879	936	929	945	917	896	927	935	912	857	928	893	927	858	904	937	877	897	863	957	896	853	899	917	890	904	865	897	879	903	867	859	926	850	945	874	897	901	904	881	878	893	876	909	819	932	941	919	911	910	910	888	918	910	914	884	938	927	856	894	934	909	933	865	827	890	915	906	959	934	827	899	892	893	867	920	906	862	891	881	893	938	865	914	920	877	892	876	886	898	928	890	913	864	942	926	883	901	855	889	881	969	957	891	856	897	892	879	901	920	907	849	878	919	854	915	861	886	909	926	908	902	932	883	899	865	860	943	867	891	879	851	856	909	955	949	878	897	852	906	927	907	917	933	845	907	936	868	915	876	897	920	908	898	948	898	879	900	836	863	886	936	880	880	908	841	889	874	837	906	907	955	887	888	925	898	890	864	892	892	835	865	854	902	887	887	863	880	938	919	894	946	852	890	901	898	898	895	938	865	838	908	898	839	896	890	919	874	894	894	891	911	885	868	831	871	916	969	937	925	893	887	919	918	873	829	895	871	951	883	954	936	904	930	804	903	887	886	879	927	889	939	881	878	899	849	905	903	918	897	909	874	964	948	921	923	908	898	934	973	898	878	897	897	906	870	891	864	859	883	963	900	851	877	890	851	864	921	910	853	863	867	911	826	925	861	888	908	916	926	918	960	866	902	892	923	881	913	861	920	889	932	901	919	859	838	919	914	892	871	914	894	904	900	883	890	908	850	899	861	927	943	884	962	912	929	868	883	864	890	935	901	874	906	898	882	913	895	917	885	879	900	924	900	902	883	843	898	857	852	904	873	903	917	894	921	867	916	854	903	877	910	921	906	884	868	881	917	900	881	891	896	904	886	918	897	892	912	867	902	853	883	827	917	861	869	891	903	917	901	834	849	947	938	905	871	890	986	890	919	923	888	898	859	872	866	879	885	928	895	882	902	899	843	939	923	918	915	919	893	899	918	911	888	840	967	866	929	921	927	887	877	883	856	893	911	935	887	913	932	886	880	884	869	897	878	890	907	865	936	882	925	898	875	883	908	956	907	874	907	904	834	899	896	903	868	895	872	886	875	871	954	942	876	890	885	899	865	854	857	902	935	874	860	889	892	897	871	937	916	945	895	883	894	887	939	866	901	867	913	900	822	917	861	859	868	895	944	916	886	887	925	880	936	958	869	845	930	886	894	901	862	890	859	908	885	881	885	882	899	917	976	934	952	950	899	884	893	826	960	951	866	914	912	919	866	867	873	880	930	907	892	891	894	905	859	868	954	897	824	919	851	855	881	889	895	887	881	893	860	867	872	928	915	879	924	898	902	916	939	899	864	885	862	934	900	838	854	882	863	849	877	858	866	946	931	939	908	903	869	925	887	872	914	907	865	851	903	910	925	890	904	930	893	868	939	947	890	899	855	897	878	883	913	893	856	878	922	897	902	898	873	872	860	859	842	840	856	905	888	909	912	874	855	898	912	888	895	936	908	882	871	950	895	862	922	886	884	891	925	924	927	877	882	876	938	887	909	909	929	909	882	914	884	827	882	874	896	857	899	918	942	926	908	860	944	894	861	903	887	892	851	901	882	897	884	848	886	856	853	860	949	818	898	866	879	929	900	911	873	909	873	859	895	923	928	881	891	876	899	874	920	949	825	905	841	874	865	905	840	914	872	964	883	915	888	946	862	881	886	912	840	968	895	905	885	929	851	857	909	811	835	879	915	920	884	922	871	857	868	933	861	801	912	973	902	876	936	872	884	913	947	888	900	900	845	931	928	937	872	895	884	887	930	843	868	926	878	876	925	885	900	901	926	939	883	865	891	901	883	925	928	922	894	845	904	895	898	915	855	930	895	850	868	935	869	920	868	903	895	918	898
29087	13591	9903	5939	3358	2324	1604	1188	1067	899	682	600	538	553	507	478	438	451	417	410	359	433	382	380	404	387	406	371	401	357	397	335	360	370	369	385	367	388	383	387	378	361	386	358	374	356	395	365	368	372	371	375	373	375	358	363	376	362	346	369	347	364	363	389	389	339	346	348	341	372	372	400	366	337	346	385	390	380	364	362	356	377	370	374	353	369	392	402	367	351	382	352	358	368	370	406	374	369	356	378	383	385	356	389	374	352	361	381	351	374	406	349	360	332	405	378	350	331	369	370	357	361	341	381	364	410	371	374	356	380	391	372	379	366	370	356	365	353	371	356	352	342	360	329	329	379	356	336	361	359	353	388	372	344	375	355	375	372	356	374	357	386	391	356	351	371	376	403	419	371	370	346	369	376	352	324	386	358	363	349	393	352	386	373	354	347	402	360	403	352	389	363	363	360	361	377	389	362	371	371	399	376	366	387	370	353	367	368	369	383	369	359	408	391	346	402	388	353	366	363	362	360	378	380	383	381	354	428	357	387	347	376	393	347	341	361	351	361	389	357	363	394	388	399	350	372	382	374	376	366	358	366	376	362	371	373	347	372	397	383	356	378	383	385	350	381	397	341	346	396	378	399	391	364	384	380	387	368	401	352	374	407	371	354	351	401	392	349	369	354	422	411	376	373	383	369	362	412	363	355	385	356	351	369	365	365	368	402	349	378	383	366	366	352	335	365	406	368	357	368	346	394	368	365	372	346	385	401	390	369	364	374	356	350	362	398	333	395	336	361	383	378	358	386	384	399	375	346	337	359	358	363	345	350	352	343	357	354	386	402	338	361	372	340	351	379	371	364	342	379	396	390	359	373	342	390	394	349	368	363	345	370	352	430	361	376	348	369	366	376	356	355	373	381	365	371	354	400	327	368	395	372	375	330	402	359	360	367	376	395	381	390	354	374	361	380	345	365	345	332	354	382	365	398	375	320	350	386	379	400	377	342	378	368	371	386	369	355	367	383	351	356	350	364	344	376	377	417	359	360	383	394	401	349	347	343	377	368	388	338	371	356	357	379	367	372	392	393	375	356	392	367	380	347	353	388	361	381	368	343	366	338	358	368	398	393	364	392	410	359	349	351	380	372	377	343	330	370	377	374	359	353	375	365	385	357	369	380	333	384	392	376	359	347	375	359	375	366	403	385	393	362	380	345	398	408	384	357	364	383	348	359	383	382	352	379	393	407	391	375	360	395	364	350	376	339	346	389	357	362	362	367	393	378	371	408	374	361	384	407	395	370	349	376	370	346	365	361	376	376	335	380	365	363	363	371	389	355	346	327	352	352	348	385	375	381	361	393	373	397	357	397	414	379	423	397	364	392	410	374	345	366	348	384	364	364	340	391	364	346	350	350	371	382	341	371	358	352	324	377	372	389	346	405	377	383	394	355	387	337	354	351	361	360	358	362	374	373	359	370	366	369	369	383	336	369	380	341	378	381	373	379	374	383	376	325	373	369	379	396	330	371	339	344	375	349	373	380	397	367	370	374	398	367	359	380	360	374	387	339	368	377	356	322	384	386	382	364	387	351	405	390	366	331	341	342	355	416	363	358	376	360	355	331	331	346	404	376	375	400	369	375	392	374	393	359	347	345	378	369	335	323	378	323	327	341	395	323	365	348	345	362	362	371	346	380	372	335	334	338	394	360	357	393	391	338	369	401	340	355	391	354	364	353	333	369	369	331	343	354	366	369	365	352	396	355	376	368	362	377	374	354	337	346	380	355	372	384	370	414	360	404	344	371	342	403	381	404	360	362	381	364	378	406	354	373	376	353	388	357	380	392	348	393	365	379	359	376	390	390	385	383	391	343	350	361	395	368	381	383	368	379	374	349	359	358	348	349	372	385	386	404	376	370	363	328	337	375	350	360	396	408	339	361	382	384	334	398	356	373	363	369	390	363	372	373	373	377	377	333	367	357	365	348	379	368	380	319	351	383	366	386	382	351	362	357	359	369	347	342	337	360	363	361	356	371	396	363	413	390	355	368	373	358	389	361	377	402	385	361	363	362	361	434	388	389	378	349	365	369	342	357	379	378	390	326	345	435	371	372	374	400	377	386	367	410	360	368	373	345	427	380	357	365	350	413	353	400	374	361	365	359	354	370	358	379	348	402	374	381	398	342	366	377	347	345	387	379	405	365	381	337	366	365	346	354	385	396	359	379	387	367	410	400	349	405	363	357	339	342	372	385	369	371	328	407	358	398	358	362	343	364	357	347	372	356	351	370	374	321	373	381	383	347	362	370	380	374	340	371	356	359	328	366	377	346	374	350	404	381	391	361	411	378	354	395	379	370	376	385	377	388	395	376	351	373	408	371	351	390	353	348	404	363	376	407	359	356	361	371	353	351	400	352	370	367	374	353	346	406	389	372	376	355	336	371	385	382	353	332	377	372	365	376	353	351	394	389	355	367	347	337	322	359	363	406	416	384	346	388	358	360	396	349	345	343	385	365	335	353	349	363	350	389	356	379	333	363	402	380	384	377	355	333	370	378	353	362	374	364	363	343	381	354	334	345	361	378	363	363	367	383	351	393	404	356	345	383	356	367	380	368	346	333	353	375	384	360	377	361	342	394	339	404	359	346	396	331	344	345	368	399	378	344	385	353	384	357	376	349	366	387	375	342	343	363	352	399	417	374	399	348	368	366	373	353	393	354	410	368	367	381	383	351	351	371	411	361	375	404	409	369	356	407	362	361	390	362	398	369	357	365	370	392	383	371	367	353	351	334	431	386	386	360	379	389	363	393	351	356	361	385	369	359	351	376	373	338	379	336	371	360	353	385	364	375	372	392	398	375	365	372	375	348	368	371	367	396	351	349	373	367	405	374	349	364	369	391	331	351	365	360	385	399	335	396	388	355	394	348	353	382	363	392	376	353	386	410	373	364	407	340	368	371	367	387	349	348	375	368	405	395	353	366	382	356	394	377	363	389	398	398	359	372	363	364	379	347	412	377	370	356	340	378	356	389	367	387	361	361	369	387	380	367	357	380	388	337	397	384	354	400	374	350	343	363	367	348	327	332	413	410	362	367	376	370	361	352	366	331	361	379	362	393	378	380	363	375	384	376	347	359	391	353	361	341	363	378	335	383	362	369	349	369	343	371	390	353	363	362	375	350	335	353	395	346	351	386	381	393	351	373	358	396	378	404	361	381	361	374	391	380	362	387	335	346	395	349	353	369	367	367	411	366	351	380	345	370	351	352	388	330	362	391	380	367	359	390	356	347	354	359	376	358	375	361	361	403	375	370	367	376	375	390	366	393	345	352	372	345	368	359	359	347	354	390	360	365	362	364	392	412	362	376	359	385	385	379	367	378	368	360	385	353	391	382	372	383	367	343	389	366	354	403	396	345	329	428	355	382	371	363	410	354	349	365	376	372	354	378	387	375	347	395	394	372	376	313	354	368	368	361	396	404	354	334	366	344	417	326	412	344	351	363	383	358
14725	11893	17597	17725	14728	12071	9607	7171	5610	4591	3795	3208	2748	2316	2026	1726	1661	1494	1312	1225	1174	1119	1103	1046	1009	1002	983	955	924	974	927	968	952	964	909	908	874	961	908	948	937	990	971	885	942	947	871	900	857	913	925	951	926	954	903	943	889	916	838	901	975	927	903	884	938	990	947	907	952	950	969	879	926	942	917	891	877	878	923	832	885	840	926	882	884	924	888	866	943	903	848	896	913	896	893	888	932	913	905	935	888	942	914	965	879	903	896	872	963	902	933	865	946	899	868	883	922	923	897	918	897	848	883	915	924	887	922	936	893	886	941	915	898	894	927	911	859	876	879	934	889	860	915	960	927	933	931	798	900	832	922	918	877	862	873	905	891	874	936	929	916	866	911	920	909	896	878	950	933	906	863	910	934	897	940	896	907	938	943	909	884	893	905	935	941	919	868	934	892	896	865	905	901	898	927	905	916	960	912	934	885	856	919	937	872	876	891	909	867	868	905	897	862	919	888	865	861	888	913	859	928	849	928	902	926	900	882	934	927	873	900	915	883	883	890	859	880	858	876	912	940	953	903	935	896	874	821	887	927	905	868	885	892	944	872	945	904	881	841	890	913	855	897	876	935	881	909	929	866	909	905	961	944	931	885	877	886	942	884	924	926	915	918	856	914	928	921	856	868	868	851	900	942	925	848	944	899	942	928	871	885	915	896	933	874	897	847	912	892	875	903	930	938	910	862	861	902	946	853	950	840	916	863	909	893	928	920	912	919	931	897	913	889	886	926	899	909	916	932	914	886	849	898	921	876	888	946	857	935	894	888	909	934	901	906	924	916	886	892	931	826	927	864	905	916	937	908	907	887	955	955	895	966	895	872	917	901	954	908	881	912	909	941	979	859	924	904	890	931	888	853	939	878	869	908	932	908	921	879	910	857	877	904	975	937	973	886	906	875	892	896	969	934	907	904	869	889	902	883	880	894	925	906	930	936	912	942	931	897	881	868	904	874	931	886	958	866	933	893	885	941	893	894	916	898	875	896	898	930	912	862	871	943	817	903	887	873	896	922	904	854	885	875	874	915	942	878	966	891	891	952	917	916	887	918	882	935	883	895	871	906	891	922	887	837	893	882	884	959	897	884	917	895	967	844	897	892	907	890	941	886	888	878	873	914	911	889	904	856	899	874	968	887	868	930	874	922	945	830	914	848	937	919	955	899	875	898	913	960	890	904	925	946	924	921	893	918	856	901	914	932	908	934	930	948	903	984	884	919	904	913	882	908	934	891	881	866	921	953	890	907	894	894	884	908	916	836	877	914	888	912	883	925	927	880	854	894	942	895	944	932	907	926	917	888	904	892	920	965	892	902	923	896	924	870	877	871	908	904	882	899	875	901	879	906	895	1022	895	920	933	894	919	890	926	897	958	907	873	916	957	874	924	977	932	971	889	894	898	965	922	889	878	942	899	911	921	919	892	885	951	902	954	889	939	906	930	884	928	898	863	906	910	941	857	863	908	896	876	933	933	885	912	929	911	845	927	899	897	915	911	896	933	852	885	933	872	918	908	895	942	933	877	932	897	938	888	908	893	871	883	869	881	906	914	927	887	900	923	879	872	912	929	927	915	825	875	910	940	916	916	884	940	928	934	932	859	900	860	923	867	858	928	917	947	951	885	891	926	873	892	931	918	967	931	878	909	903	901	896	933	886	908	884	874	906	914	922	919	929	890	917	887	919	891	903	904	890	863	889	899	852	917	900	940	916	888	876	871	876	868	905	908	919	817	895	889	921	894	901	843	912	925	924	895	891	908	909	923	911	916	937	903	944	921	961	905	832	855	880	906	930	902	874	943	885	874	904	874	846	926	876	912	858	880	912	904	954	897	901	874	948	867	854	900	914	902	896	880	952	956	896	889	917	901	889	934	934	923	883	897	920	878	877	913	898	954	897	873	886	884	851	933	892	908	940	937	898	886	939	897	910	893	886	901	916	918	892	859	946	898	886	862	946	878	897	886	873	889	857	880	894	945	882	884	925	907	903	842	875	911	853	948	888	897	914	893	902	848	908	888	915	874	936	891	878	909	928	898	879	895	947	901	993	880	939	854	926	882	893	917	857	891	890	897	912	898	909	886	972	882	932	917	896	901	890	867	897	887	940	914	914	927	911	872	955	891	904	923	871	868	880	924	924	949	906	896	883	899	942	923	880	895	881	955	825	898	844	888	918	939	923	933	922	875	894	919	898	896	904	925	902	906	894	853	920	900	890	913	900	915	888	866	927	918	866	930	877	921	933	940	865	958	894	896	945	925	927	908	895	882	938	894	897	885	868	888	865	876	897	919	933	900	960	904	916	946	911	854	885	881	881	834	830	933	876	922	876	855	949	897	901	906	851	896	922	903	916	951	876	869	834	919	883	932	931	897	883	906	898	880	898	887	924	911	892	946	884	910	930	923	892	888	820	907	889	932	880	930	888	938	861	961	887	920	892	844	866	945	871	863	892	940	926	941	857	940	897	897	900	918	839	899	900	883	887	904	914	947	907	913	955	869	881	882	914	923	942	877	883	925	878	883	926	840	947	885	887	901	904	850	909	947	910	895	906	903	885	905	954	900	865	922	901	934	893	856	862	923	896	912	911	910	891	931	913	876	923	954	875	934	954	900	881	884	884	909	905	893	925	861	912	899	915	926	880	949	945	928	918	935	930	915	883	906	876	918	913	923	902	891	934	847	893	874	858	903	959	887	982	863	928	889	896	889	911	912	853	917	867	945	858	892	930	909	899	859	904	893	865	898	862	910	873	881	873	931	862	928	892	929	865	887	956	942	917	915	915	896	947	921	936	925	876	949	893	884	906	913	921	873	902	883	922	892	894	889	940	900	848	929	903	914	880	944	913	857	880	881	882	872	889	956	889	912	901	868	879	910	910	863	889	934	871	876	908	865	940	929	929	937	885	890	942	946	915	929	889	868	951	901	873	899	904	968	887	877	954	857	896	892	870	880	896	851	926	913	900	886	973	848	972	880	952	942	919	924	969	908	936	889	882	903	994	877	883	931	940	876	900	869	880	922	876	871	891	935	931	876	884	927	922	888	888	920	839	906	899	891	924	902	890	917	867	925	920	902	920	848	935	944	912	862	871	920	856	883	954	911	914	916	928	906	897	919	938	907	917	904	877	911	905	897	934	962	890	892	865	876	926	935	924	928	908	905	921	879	869	866	914	910	917	866	864	911	886	937	894	882	912	930	894	893	895	868	850	887	910	841	919	937	942	903	902	928	918	868	942	915	836	852	904	855	912	952	875	887	909	944	889	920	849	881	877	879	925	859	943	855	873	888	874	900	911	845	861	998	864	888	910	854	928	941	914	903	901	908	864	856	938	876	850	933	878	873	911	929	965	900	887	928	896	932	886	885	877	875	915	920	921	947	868	916	958	930	893	881	863	910	936	932	843	895	899	918	845	925	879	885	896	945	841	881	929	888	922	908	870	901	911	912	926	939	861	909	883	878
32938	20717	17444	11122	7014	5922	4045	3209	2388	1865	1426	1041	871	848	637	586	498	491	481	479	462	404	416	427	400	392	412	393	384	422	425	358	385	377	359	387	383	375	402	372	367	366	361	352	365	362	391	345	329	342	397	350	379	345	352	292	329	322	368	348	366	378	370	335	371	359	365	338	348	390	338	377	382	374	390	405	356	364	324	361	379	369	394	392	381	381	371	347	391	334	392	343	378	385	355	344	364	349	319	376	392	321	355	368	376	377	345	354	359	351	347	377	374	354	377	376	343	351	368	381	351	363	332	358	344	347	407	414	401	371	335	323	369	391	365	347	349	342	371	352	352	362	369	379	335	346	331	378	345	339	392	358	343	352	385	372	329	374	348	364	361	339	365	384	347	373	329	380	375	382	378	437	351	378	375	314	371	387	345	379	372	354	345	332	368	348	357	334	355	337	369	377	359	373	387	372	349	341	382	326	369	367	330	391	372	379	354	364	382	359	410	362	351	333	343	375	359	408	375	325	381	337	363	391	344	352	418	382	407	423	365	352	412	378	352	322	358	358	377	346	364	379	326	351	350	352	376	397	348	363	359	371	367	390	370	369	353	365	333	381	359	342	334	365	372	351	354	355	398	366	353	368	353	357	348	351	362	328	362	394	350	394	372	401	380	352	327	368	378	367	352	368	318	395	400	351	351	357	352	324	408	357	390	350	355	406	357	360	364	371	378	318	393	341	369	346	357	341	392	391	389	368	349	354	374	350	361	369	384	356	369	387	357	336	341	340	382	343	394	361	344	358	367	380	376	379	399	385	359	354	390	371	404	357	338	342	358	372	387	361	377	400	371	344	358	318	330	349	366	376	345	390	376	385	351	343	379	383	352	370	362	382	343	363	339	388	350	399	345	364	358	363	328	358	350	399	372	321	359	365	342	377	342	357	363	330	353	337	356	359	370	359	368	372	370	373	346	362	365	361	363	391	357	331	384	339	372	344	353	304	338	382	378	388	353	358	362	369	369	373	362	362	352	377	395	363	331	350	379	356	359	382	396	358	381	373	360	353	350	360	375	350	360	358	374	361	380	329	307	361	379	331	349	381	353	360	371	340	377	351	366	385	382	351	378	384	359	388	351	345	384	338	392	364	349	331	365	354	368	369	408	351	321	349	367	339	354	379	363	343	353	351	390	363	336	361	370	328	372	360	359	339	332	363	378	375	363	391	397	380	353	355	362	398	401	341	378	381	353	364	359	362	373	344	378	368	345	342	345	364	347	345	345	381	402	336	337	347	352	375	373	357	350	408	366	354	386	325	383	382	372	346	381	385	353	410	370	393	369	371	364	350	343	353	371	375	369	335	330	340	349	371	363	359	343	402	374	400	361	372	345	367	342	363	343	360	381	347	365	348	373	365	361	378	382	360	373	373	362	366	336	377	380	401	381	374	367	377	373	352	352	341	378	344	338	370	352	366	374	353	370	335	385	398	343	363	348	383	352	355	340	372	372	382	367	371	350	362	367	354	368	380	326	361	360	355	379	352	398	333	330	359	328	314	397	407	351	307	364	364	367	309	326	363	411	328	368	380	381	349	348	336	389	339	335	327	366	348	372	367	359	351	342	353	348	340	386	391	347	359	379	356	391	366	379	375	380	368	409	374	347	325	361	353	360	363	300	343	365	335	345	360	316	340	409	377	373	362	355	369	360	404	330	366	406	394	352	357	356	320	363	351	332	319	344	334	353	327	358	343	363	394	359	361	345	324	345	374	384	417	382	374	356	343	329	376	387	379	334	361	365	356	362	322	356	375	357	372	378	335	325	370	412	380	389	328	385	357	349	367	356	356	362	360	368	335	397	324	385	368	375	379	397	411	395	365	349	364	392	338	372	379	360	363	370	386	359	374	361	357	376	363	310	370	386	365	365	377	361	387	350	323	352	368	348	362	356	374	327	391	369	349	374	377	347	350	337	371	376	369	343	340	364	335	368	362	322	318	349	345	368	352	374	347	340	363	364	372	374	357	334	351	373	409	404	370	320	353	380	361	396	399	403	361	360	352	372	374	378	374	370	348	365	422	393	336	412	337	338	385	376	397	349	367	352	365	364	348	375	360	354	385	400	341	383	373	351	393	358	335	313	386	387	351	381	365	318	346	346	377	341	404	362	365	358	380	377	375	352	391	346	353	358	353	379	340	352	383	379	397	387	368	323	340	370	384	344	369	393	370	354	373	340	401	364	394	372	383	373	366	350	356	358	367	374	342	378	371	350	365	353	392	339	377	347	388	372	390	394	401	345	349	350	342	348	374	390	354	323	349	346	365	363	341	366	361	387	367	407	329	374	348	352	348	360	389	383	358	389	360	372	366	364	395	378	381	346	361	374	367	347	364	381	343	339	389	364	345	328	380	370	318	390	361	375	347	364	362	374	372	334	371	368	354	321	356	360	335	369	368	398	390	359	348	354	349	387	364	336	337	383	385	338	368	355	377	376	350	393	384	357	351	381	341	384	335	388	366	355	380	356	367	357	373	372	333	363	343	384	319	384	342	343	372	341	345	369	351	353	396	346	392	390	343	405	359	335	363	353	376	363	357	353	407	341	344	364	370	352	355	379	358	374	374	352	359	351	320	377	359	326	363	360	385	357	361	377	397	375	380	354	378	358	339	349	383	310	369	343	328	376	369	352	363	357	404	352	423	354	360	354	363	350	351	361	337	335	385	351	381	368	353	341	356	374	365	382	373	343	392	353	383	345	373	345	393	376	368	379	388	387	357	332	380	383	338	340	352	361	341	365	352	348	360	371	375	369	360	360	379	365	392	392	382	327	351	370	369	346	370	381	330	389	313	377	367	340	362	401	335	369	385	380	354	371	378	377	331	350	310	396	358	361	344	364	393	297	345	386	354	358	347	364	347	367	378	375	339	387	363	370	373	373	378	372	338	369	382	347	357	345	328	356	359	353	369	318	359	373	358	311	376	380	334	374	386	352	352	366	341	350	366	347	356	339	352	368	348	365	374	384	364	382	383	370	358	401	371	361	321	391	361	365	377	368	383	390	354	374	373	395	349	380	390	385	401	344	353	382	358	366	379	390	329	351	362	365	391	365	377	370	367	393	357	340	349	347	334	366	354	357	398	355	353	328	362	358	364	363	354	345	366	373	375	355	376	348	385	356	379	368	361	350	371	370	354	368	349	352	386	393	312	336	356	366	371	352	373	374	389	377	393	375	328	370	354	372	354	343	343	347	378	399	394	404	411	370	385	378	346	359	333	374	373	367	340	370	372	378	381	359	355	396	381	368	362	349	371	331	382	358	346	358	339	350	332	343	362	381	354	351	368	346	357	358	363	377	329	349	370	345	354	345	333	361	330	351	373	352	343	376	378	370	393	331	338	355	388	395	400	367	368	389	368	362	365	331	358	342	367	361	380	362	346	378	365	356	393	350	347	399	427	337	383	362	366	360	341	374	407	383	369	366	328	377	383	360	361	390	359	365	387	378	343	380	377
18340	18484	24505	24450	21519	20647	17611	16792	13099	11284	8810	5858	4942	5123	3633	2979	2318	2240	2107	1757	1705	1627	1541	1344	1228	1259	1137	1062	1090	1097	1050	1059	960	951	951	889	934	946	961	946	931	879	892	904	897	895	929	917	919	893	937	870	913	876	917	905	924	934	910	919	878	846	952	954	893	883	925	879	874	882	904	879	881	919	912	916	886	885	894	902	941	896	931	925	906	895	905	863	864	876	971	916	884	913	880	862	885	901	914	898	868	932	857	897	914	874	885	974	905	882	974	872	891	864	908	848	941	859	844	920	959	917	889	912	910	898	906	913	886	907	889	936	895	908	907	920	896	873	883	889	878	945	886	926	909	877	911	836	919	899	906	875	896	888	865	858	851	874	839	917	885	845	890	922	888	893	858	881	883	909	914	882	933	936	877	871	902	896	922	854	883	922	914	864	911	880	896	872	851	894	843	900	892	906	931	864	957	930	877	872	975	889	878	916	918	908	984	950	965	913	909	884	927	856	938	892	864	931	923	852	880	883	885	908	941	832	893	855	900	824	920	928	865	859	909	879	895	932	907	843	859	870	882	882	869	913	885	905	916	860	852	877	863	898	929	865	863	916	878	910	905	904	897	957	948	891	896	926	892	854	942	917	901	842	856	963	854	819	899	917	841	852	915	893	879	894	863	879	860	836	875	900	921	889	894	859	929	839	912	899	894	921	868	894	930	920	859	899	920	869	929	930	842	920	934	868	842	849	875	944	918	903	948	907	879	871	900	868	862	895	927	959	920	905	835	907	883	890	866	883	903	888	874	858	883	924	930	884	966	877	893	886	905	830	885	879	861	884	906	945	862	938	842	878	881	890	920	884	918	858	895	881	897	933	927	948	914	918	845	896	917	865	930	917	899	908	887	891	864	910	829	865	844	914	906	841	884	857	913	912	834	895	895	913	877	865	949	907	840	885	931	896	919	926	819	867	882	924	872	909	893	847	887	910	927	883	889	928	936	847	904	892	888	853	861	875	881	811	882	921	920	879	873	850	883	913	935	941	834	872	909	888	933	912	901	901	881	912	898	900	904	841	900	878	885	862	944	931	873	918	921	890	905	856	882	847	884	852	916	881	895	885	908	838	909	868	903	884	888	897	910	848	858	914	910	909	857	882	873	856	935	922	825	911	845	896	892	902	940	928	902	844	955	891	872	867	893	892	904	910	837	909	912	884	916	906	917	887	897	886	913	914	870	909	865	915	857	877	891	947	931	884	939	817	969	915	931	868	856	934	924	867	896	928	911	886	881	891	892	864	899	888	893	880	909	961	852	895	923	868	842	908	888	873	911	884	940	868	925	917	819	889	860	914	844	853	923	952	890	896	844	878	915	904	958	838	891	870	882	896	936	844	960	902	862	913	868	885	939	904	878	910	923	927	929	922	835	906	878	919	913	888	847	927	954	868	916	873	958	863	910	910	894	927	903	918	902	867	941	867	912	893	872	894	877	919	878	859	944	895	930	856	854	897	923	926	887	926	883	907	916	843	893	877	881	944	903	855	849	859	947	914	927	918	880	896	894	899	851	918	948	916	900	885	913	851	932	920	901	877	881	902	934	881	850	887	931	920	860	892	860	882	885	867	934	906	866	902	887	865	889	889	887	945	910	868	873	899	931	910	904	899	903	882	894	894	929	896	849	881	941	924	884	886	952	953	895	877	833	874	872	892	902	907	897	935	893	880	871	918	920	867	917	944	906	889	914	890	921	942	895	917	889	906	910	858	875	905	880	919	881	886	928	896	885	857	850	960	895	937	886	889	887	866	894	933	896	864	871	911	880	894	851	908	858	870	875	908	878	850	886	886	927	911	954	898	831	891	869	890	922	885	903	969	931	871	927	884	862	918	966	898	858	901	915	887	871	899	922	840	937	911	900	914	867	922	919	884	873	882	877	884	890	900	926	866	903	891	880	886	863	921	928	883	926	892	899	907	862	915	903	963	942	843	890	856	884	922	885	939	878	916	968	905	893	922	906	940	901	882	883	874	945	872	915	886	935	929	883	842	880	894	887	921	848	915	908	885	861	856	843	863	971	866	929	920	881	895	949	958	900	891	886	894	898	887	886	889	926	963	885	902	859	890	855	897	923	899	898	880	903	888	870	922	910	887	910	906	828	931	867	905	926	894	891	879	883	864	840	955	884	952	906	858	935	866	891	923	845	866	881	886	870	949	925	885	852	889	896	878	866	900	888	863	922	921	915	887	911	859	929	880	894	871	902	852	900	881	895	880	878	913	890	935	897	922	922	913	937	892	919	890	870	906	893	911	871	837	857	823	920	889	893	926	895	879	891	897	865	934	877	904	881	860	910	900	861	894	884	902	913	825	904	885	863	865	926	916	914	912	909	917	834	886	944	886	961	915	928	887	871	947	932	882	916	911	863	906	870	888	892	912	894	836	871	921	899	856	851	912	915	894	858	889	878	894	901	857	898	908	865	840	887	933	865	858	913	912	881	940	924	907	823	913	892	907	869	880	855	886	852	889	901	909	907	933	900	924	858	869	926	932	919	933	893	906	914	882	875	872	883	895	894	884	862	845	912	925	888	869	963	873	876	943	879	875	884	914	937	824	907	878	925	902	895	888	857	922	928	860	944	903	913	954	872	856	917	867	899	882	875	899	820	928	873	902	855	914	915	950	927	909	873	846	859	914	912	873	911	870	892	889	937	878	917	933	886	854	876	914	928	923	920	912	899	933	945	868	932	885	895	898	895	872	871	807	794	854	900	907	870	891	855	912	877	914	928	897	868	883	919	921	893	878	919	898	909	908	896	923	909	927	938	872	835	894	914	906	906	890	874	919	886	915	910	946	822	879	912	861	871	887	843	915	906	907	902	859	884	908	905	924	863	869	905	929	936	839	919	931	837	875	880	908	890	915	872	865	903	914	932	872	924	902	843	959	906	880	878	905	839	883	935	898	901	878	889	918	823	844	923	918	919	859	897	876	901	927	890	947	902	919	907	939	932	878	911	906	908	853	859	925	917	871	908	883	880	856	922	954	864	877	840	932	928	904	930	862	904	919	898	893	876	935	879	882	867	862	854	880	865	924	875	882	841	891	907	903	902	867	906	898	907	915	887	911	910	880	937	867	853	945	919	891	942	902	954	876	856	926	895	884	892	844	890	906	856	816	893	887	855	935	853	929	919	920	886	907	924	935	942	917	888	938	906	845	945	849	946	928	901	888	932	870	944	921	899	953	868	870	915	844	859	903	913	903	874	858	902	898	894	910	853	895	921	852	889	889	906	824	951	878	870	856	928	908	828	864	889	892	863	877	848	916	853	863	911	872	959	888	904	875	855	901	921	918	830	867	961	905	918	939	892	861	890	855	901	855	921	854	889	885	971	947	897	895	882	894	896	927	834	882	875	857	902	906	878	895	895	908	897	912	876	880	905	890	881	905	918	880	886	856	852	859	888	920	897	858	882	902	872	874	879	935	920	930	871	868	895	848	897	870	902	877	911	876
35277	26309	24587	16906	11222	9651	7565	5960	4525	3292	2477	1558	1271	1283	976	797	670	645	518	508	525	526	555	454	463	440	428	390	430	376	444	384	348	364	360	390	337	355	388	376	373	364	378	380	331	334	358	334	326	340	338	329	378	363	337	348	384	363	365	358	347	357	378	371	364	388	359	359	333	376	371	366	381	384	382	377	329	367	352	366	379	385	388	367	387	375	391	348	359	349	387	340	341	390	347	370	338	386	375	363	393	367	350	351	343	344	340	367	365	374	368	349	362	344	403	362	396	359	380	372	345	364	370	384	381	379	371	341	368	293	370	349	339	348	341	379	370	388	342	348	390	357	363	351	346	387	336	398	380	393	344	342	340	371	368	348	363	352	352	391	346	372	335	349	388	358	388	367	330	405	336	364	379	366	368	388	333	408	360	353	371	358	384	344	369	334	363	391	389	359	368	336	364	353	369	362	372	344	365	375	356	417	376	356	375	386	324	350	364	325	343	401	362	388	359	344	355	371	344	358	373	370	382	400	396	345	316	351	397	347	345	362	385	357	374	357	390	382	388	345	374	368	359	320	390	385	363	375	341	374	370	373	342	362	350	349	383	360	395	325	355	342	342	361	343	342	399	349	336	364	357	358	358	383	350	389	353	353	359	376	371	360	344	352	368	350	382	354	328	387	381	383	362	382	332	381	345	371	378	353	356	372	394	387	384	374	390	374	389	376	354	344	373	326	330	362	383	369	389	353	348	399	410	353	329	388	354	334	363	356	350	373	350	383	356	379	387	376	380	384	389	402	422	370	344	365	346	370	356	362	335	354	337	373	368	349	353	347	383	366	334	360	361	358	353	388	351	332	343	392	371	359	367	387	383	383	360	395	366	368	338	367	368	359	345	360	351	341	371	357	384	335	360	371	364	360	364	404	342	343	333	381	358	369	383	373	345	371	355	353	365	332	326	345	342	368	353	342	377	382	391	358	329	387	348	365	355	325	392	363	414	363	361	349	380	369	382	352	340	366	352	386	360	382	362	358	347	348	391	393	364	347	390	348	337	369	375	349	364	405	335	362	360	376	374	370	383	354	370	367	345	350	401	384	332	371	362	350	347	363	371	351	365	374	346	372	363	340	388	381	311	342	378	347	357	344	401	373	332	341	353	344	331	356	380	383	366	366	365	362	354	351	342	363	374	334	382	352	383	332	351	345	383	381	363	376	365	364	348	351	339	354	353	350	387	383	333	376	360	373	374	376	361	408	348	371	331	368	345	348	405	366	376	344	350	334	350	329	373	352	388	367	359	354	346	332	393	354	343	368	383	374	364	374	350	378	390	368	380	325	346	342	353	391	395	376	376	341	355	347	381	331	383	346	369	363	334	349	352	386	350	379	354	399	375	371	309	371	390	365	375	366	348	404	371	355	355	381	376	370	362	381	368	376	357	380	327	355	384	346	365	418	333	357	359	365	333	353	324	344	372	350	358	341	404	370	356	380	366	378	369	338	345	324	347	367	381	333	362	361	374	345	327	383	356	410	367	380	361	347	369	355	352	379	354	359	361	368	358	368	382	370	365	356	374	348	358	356	333	341	363	353	369	339	353	377	354	362	384	387	398	370	378	381	363	333	357	346	364	339	355	366	382	372	396	337	363	362	354	337	413	380	387	404	367	348	359	334	394	341	350	375	396	350	375	360	351	336	359	359	389	368	395	376	332	366	389	378	352	371	382	347	408	356	330	365	381	341	373	357	390	362	367	390	372	383	367	379	363	348	381	338	386	359	370	341	382	364	360	399	371	361	397	347	384	382	344	400	366	329	352	396	359	334	387	367	342	371	345	336	380	367	400	383	366	327	341	348	349	377	361	344	379	392	363	327	355	376	393	353	331	344	334	369	352	344	350	333	338	350	400	351	367	376	355	381	340	355	341	357	367	360	352	339	331	326	352	397	390	350	387	386	382	380	346	377	334	345	383	359	363	356	353	356	356	349	365	364	304	324	351	359	342	383	388	366	353	345	366	350	347	355	329	331	341	341	401	362	350	373	368	366	395	338	340	347	377	372	361	362	353	387	396	365	349	362	364	368	369	372	347	319	375	352	333	370	373	370	373	367	339	367	363	388	364	386	338	349	406	317	384	371	336	367	365	306	376	375	350	375	392	356	348	388	372	373	351	331	348	368	390	330	371	368	329	352	329	414	373	346	384	351	329	357	370	350	330	373	340	344	372	370	347	368	371	403	356	358	379	369	344	393	366	341	396	383	361	375	325	355	364	352	346	370	343	359	363	350	381	378	353	361	353	377	361	350	373	395	388	369	354	351	385	339	341	363	384	330	387	331	391	371	346	366	346	350	369	357	353	343	351	389	353	349	362	387	373	351	343	395	349	393	370	348	344	382	393	356	357	372	377	354	386	345	368	405	384	381	387	365	361	349	343	326	377	344	350	365	343	403	379	350	348	366	347	382	344	330	356	352	356	349	348	366	366	360	366	362	341	356	315	364	375	350	373	362	360	368	362	362	378	395	351	365	365	373	388	358	371	370	350	355	342	389	412	334	347	354	381	349	353	370	364	336	400	383	366	341	344	380	335	359	384	353	349	385	369	367	316	367	382	378	382	377	363	371	408	365	364	350	368	374	332	339	375	382	337	359	380	380	401	352	367	364	375	378	369	391	359	337	374	367	356	373	353	379	343	378	381	355	338	399	387	371	371	390	349	365	328	371	354	357	381	396	357	365	348	359	364	362	388	398	340	361	342	350	368	365	365	359	371	326	379	343	372	392	364	358	402	319	363	382	355	354	363	383	339	352	363	401	368	338	337	357	400	384	379	338	362	372	368	384	364	355	356	362	371	363	351	361	370	364	379	383	362	360	370	342	347	367	364	369	382	328	332	382	338	362	358	375	378	376	359	353	366	350	333	330	364	348	361	362	378	334	339	384	349	373	342	334	357	343	357	360	342	346	335	363	357	385	341	330	324	358	325	353	376	353	334	353	393	369	398	364	354	361	335	359	373	343	344	321	352	354	384	353	386	370	352	353	362	371	347	362	381	345	392	385	371	365	345	381	405	354	341	344	363	355	385	378	360	390	363	352	379	364	362	351	381	361	327	343	341	344	375	357	365	365	363	362	370	336	351	372	345	368	376	377	364	329	375	330	358	361	360	336	368	367	342	343	370	354	370	373	377	362	344	411	366	391	339	369	365	356	383	408	364	364	321	371	360	349	395	351	363	362	396	356	371	351	345	385	385	362	367	348	363	350	339	364	346	333	365	377	359	330	369	382	361	364	359	325	350	376	382	366	322	331	386	369	364	378	375	378	364	357	392	387	369	374	365	340	393	346	375	339	382	368	324	397	417	368	366	367	361	361	365	377	347	356	363	328	415	360	373	370	345	330	380	351	348	369	372	391	364	366	376	390	372	369	385	379	334	373	334	346	341	318	382	375	356	356	366	383	376	364	371	360	349	372	375	345	348	339	395	367	371	380	355	356	315	348	365	346	386	399
20884	23599	30205	29427	27155	25790	23882	22485	19785	16414	13985	9383	8083	7881	5567	4451	3477	2998	2822	2370	2499	2445	2066	1792	1581	1607	1454	1370	1295	1335	1237	1095	1014	892	983	976	920	924	935	979	911	923	886	867	891	903	879	862	910	860	868	883	912	890	872	840	903	860	918	881	909	892	873	882	880	857	862	871	891	836	926	911	863	923	922	907	871	872	891	907	884	938	897	914	898	919	915	861	871	895	894	914	873	884	896	879	932	912	878	890	939	876	836	890	876	855	917	835	874	902	894	851	882	877	957	882	868	885	903	902	900	947	895	857	916	886	939	887	906	873	867	876	874	950	930	864	861	835	817	853	896	916	911	878	856	891	937	926	883	896	897	935	922	910	873	904	899	982	901	883	873	847	879	869	897	886	911	929	935	846	882	848	907	881	913	856	881	890	922	867	889	914	939	930	886	878	902	882	865	942	909	890	858	921	888	903	913	879	906	887	914	896	874	893	864	827	843	911	907	906	882	888	904	812	868	930	907	849	879	915	882	911	832	928	918	900	887	859	872	934	891	880	957	878	878	968	938	852	888	905	852	890	917	880	883	855	932	875	937	890	876	885	878	851	877	854	897	847	916	852	876	904	889	848	880	919	872	867	882	849	886	886	921	877	922	911	856	880	881	843	887	871	911	920	850	876	906	822	920	884	876	902	893	876	911	816	892	910	889	894	882	912	904	863	873	901	919	889	885	886	882	920	909	834	875	890	889	951	923	795	930	862	882	874	874	893	856	911	945	884	888	897	880	946	893	895	891	917	919	906	858	899	911	920	877	899	944	900	905	822	901	897	858	880	886	865	882	872	864	865	889	894	886	905	894	914	901	921	905	880	907	868	879	925	912	870	896	867	907	896	940	905	868	858	928	857	939	933	895	951	871	904	896	863	886	936	959	884	845	883	919	869	823	865	896	897	926	909	886	909	867	894	946	906	885	853	897	859	857	852	925	816	914	873	894	859	891	872	838	891	935	857	859	915	878	890	856	904	857	905	894	950	897	896	877	821	886	900	922	881	876	875	891	908	856	924	884	874	876	907	887	878	867	867	882	850	831	904	928	843	907	869	857	885	895	912	928	855	823	887	882	886	904	861	889	963	925	872	915	893	943	895	855	855	859	871	874	893	859	885	901	911	904	932	891	884	871	845	900	850	882	924	919	853	850	920	922	908	965	869	916	891	856	833	941	874	907	906	889	876	887	940	897	898	881	846	910	872	857	880	906	901	896	882	955	943	870	893	887	863	912	880	912	879	959	859	888	873	891	893	901	854	895	925	915	874	884	831	883	920	919	910	871	866	871	866	895	815	918	892	867	876	881	938	850	869	887	875	876	879	928	873	864	907	925	920	917	864	842	889	917	926	873	904	925	878	850	902	935	850	882	898	877	895	891	934	888	832	913	951	897	888	897	843	880	891	884	904	857	915	860	881	908	912	878	932	855	856	897	875	865	920	906	916	915	861	820	869	911	891	858	877	934	896	872	878	909	935	856	904	862	887	934	900	934	854	868	887	883	900	857	872	877	908	921	874	887	895	872	882	862	881	883	858	870	916	883	942	826	867	932	820	849	913	880	923	912	882	962	929	871	878	860	895	898	907	900	881	841	849	900	874	858	916	850	904	938	910	876	867	894	908	856	926	897	856	913	884	879	868	874	916	887	967	866	844	856	857	897	931	900	908	864	919	935	874	878	924	861	955	821	941	871	891	898	861	909	885	872	879	888	863	872	902	931	906	845	903	861	902	890	866	878	859	891	888	890	873	911	899	938	867	852	922	883	883	868	829	836	881	900	856	891	879	896	856	915	904	888	876	877	905	847	883	891	874	853	919	896	839	863	868	927	861	883	920	872	842	914	851	899	897	877	889	925	932	880	865	887	869	886	887	886	893	922	876	902	919	892	881	907	898	900	920	918	903	879	902	866	901	852	897	846	880	882	903	887	918	828	909	848	903	888	908	840	926	888	858	830	896	932	854	884	839	895	839	853	886	850	824	870	882	899	863	897	874	882	885	871	900	868	896	893	865	880	852	849	930	922	860	846	901	910	880	884	930	876	834	944	876	896	895	911	940	881	930	917	855	892	917	833	947	882	883	878	876	836	859	919	854	850	917	894	898	915	958	930	875	897	894	916	869	906	876	908	920	896	862	876	947	857	900	856	915	915	835	873	841	885	901	826	936	865	855	908	917	925	899	915	893	903	879	907	883	923	895	854	925	926	906	910	858	899	895	866	900	865	929	921	868	862	855	924	918	886	867	875	943	889	846	927	912	912	890	841	890	956	891	900	923	882	881	918	890	856	907	885	857	834	867	832	863	861	878	854	921	883	833	915	857	959	894	869	837	859	850	895	900	900	859	909	823	848	924	890	899	864	873	877	907	867	884	873	878	879	900	891	877	889	896	942	881	833	857	868	917	895	949	844	947	815	884	928	886	841	874	882	961	867	857	921	895	878	901	900	909	870	902	884	912	930	923	896	887	973	913	861	979	929	909	863	868	908	948	853	834	890	899	862	889	867	853	892	921	888	895	901	909	876	876	927	813	905	847	852	921	852	905	920	945	942	864	900	935	865	895	863	861	920	877	925	914	926	930	892	881	856	894	882	893	876	899	899	899	842	879	878	874	894	889	841	884	882	872	820	840	859	932	897	864	889	910	903	856	845	914	889	862	879	941	911	897	839	855	859	892	868	892	906	890	875	874	860	884	928	898	878	848	895	858	917	919	941	870	874	899	869	855	882	876	900	851	941	876	907	931	884	873	837	875	944	870	901	889	912	908	853	853	889	880	840	948	826	866	850	897	830	857	890	895	888	877	951	854	896	844	884	878	893	821	892	881	927	871	858	862	852	883	901	917	945	893	901	946	928	860	864	862	937	917	854	879	894	870	879	934	886	893	898	852	901	947	877	907	838	885	893	961	889	894	892	852	921	909	894	862	874	907	919	888	879	949	886	921	925	878	862	889	882	857	827	833	877	794	928	861	827	913	925	923	895	858	868	898	874	872	858	854	929	854	920	934	843	921	964	894	914	906	886	859	867	900	952	864	903	864	862	901	856	879	930	821	852	881	855	882	851	879	931	882	847	896	903	892	880	869	934	879	924	848	870	890	909	893	935	888	850	881	902	897	864	906	883	869	909	858	944	858	921	916	912	895	832	908	905	919	915	922	921	873	936	873	872	897	872	845	916	830	889	895	865	902	859	851	887	863	904	845	883	868	826	1004	901	920	944	940	902	891	904	920	874	896	938	848	877	865	968	911	880	855	914	881	906	932	841	905	811	937	936	876	918	873	921	919	938	913	877	844	933	907	977	873	940	872	917	891	914	906	862	851	889	865	922	910	877	922	935	852	864	865	900	878	877	912	895	881	912	881	895	869	891	902	926	856	936	945	816	886	884	888	819	848	927	906	904	845	859	863	918	934	833	915	846	874	856	885	897	893	877	851	886	858	952	927	872	882	834	911	903	863	890	941	901	853	875	864
28994	13814	9779	6053	3567	2319	1732	1243	1031	864	774	691	606	505	463	443	468	443	447	414	387	397	401	403	376	369	347	375	380	404	378	373	365	392	375	368	394	410	390	358	346	331	379	351	376	381	365	335	361	368	356	374	372	360	350	379	373	361	366	392	364	357	395	334	371	356	348	368	309	354	326	375	393	399	361	358	386	389	368	398	358	339	321	364	384	366	375	406	381	370	364	315	341	394	353	354	353	413	385	376	352	356	382	352	348	372	381	399	369	378	400	345	344	338	381	350	369	364	357	372	382	382	381	370	353	393	369	356	366	400	334	344	353	371	361	359	386	374	309	340	367	330	386	361	373	413	379	354	364	390	337	330	399	385	336	335	387	391	377	372	354	395	393	358	359	354	352	392	399	361	356	348	373	342	334	388	344	387	362	342	372	405	366	343	340	361	364	391	388	381	340	373	371	347	384	374	363	367	354	383	397	385	379	388	374	370	376	408	373	355	392	371	347	389	378	347	364	370	376	373	411	362	341	365	362	343	345	344	393	378	348	359	362	370	360	375	350	370	372	414	375	365	374	346	363	364	382	368	378	393	405	425	405	364	338	338	358	375	366	356	362	343	377	409	353	383	343	415	334	358	410	398	376	380	372	350	371	374	350	379	371	338	370	371	368	396	383	342	368	369	394	354	360	380	399	358	331	387	380	359	361	385	369	357	366	399	373	360	397	350	359	399	400	379	362	357	352	349	319	396	359	362	346	375	381	345	351	365	350	362	358	369	351	396	360	357	365	346	407	391	361	374	366	352	368	358	412	358	385	384	360	328	345	364	380	395	381	397	379	373	352	380	383	395	411	364	369	367	395	353	373	394	367	330	348	354	353	356	378	367	414	355	387	347	326	349	366	363	388	373	365	363	391	366	389	357	366	358	385	399	393	383	381	360	372	399	378	357	384	381	362	363	356	369	383	389	373	393	360	365	379	404	383	359	395	373	356	355	340	375	330	349	376	385	385	366	404	356	415	355	387	349	359	339	384	389	352	359	352	396	391	382	357	403	351	384	356	346	369	338	342	365	381	361	357	372	399	355	377	402	353	331	352	361	404	363	354	368	383	340	398	376	363	390	326	371	393	397	367	400	392	349	349	369	380	393	359	429	348	339	353	369	385	373	348	357	365	428	363	396	376	379	393	341	361	349	389	374	409	364	343	352	362	368	364	388	424	417	352	338	383	394	365	371	351	399	363	360	349	325	369	370	409	343	374	414	360	351	377	352	382	380	346	378	370	362	376	373	384	375	371	347	319	378	359	385	380	379	359	373	354	348	395	396	345	363	353	331	387	389	354	365	359	357	375	380	363	331	372	375	336	380	372	375	371	342	329	356	333	406	340	376	376	373	388	396	374	382	382	414	358	388	348	375	352	370	356	401	360	381	366	367	337	346	344	359	358	367	373	366	353	360	358	368	356	376	346	361	351	413	377	373	381	368	370	387	348	367	361	408	365	342	351	389	335	335	368	382	383	401	368	365	377	371	326	334	382	386	387	364	384	377	366	345	404	350	372	384	370	361	362	394	357	358	395	402	368	358	408	374	358	351	348	373	361	395	329	365	357	393	367	384	355	376	394	374	359	350	385	357	342	395	355	349	410	379	386	379	353	361	372	369	361	354	407	372	368	386	378	378	394	373	393	380	369	376	331	356	379	372	371	367	366	310	395	362	364	357	356	406	379	366	367	339	342	357	335	320	350	324	396	405	394	384	384	371	358	379	377	396	350	400	367	381	382	398	376	380	372	374	393	383	361	377	368	333	344	378	345	347	370	373	361	368	373	379	356	392	345	384	374	359	387	342	389	384	355	364	338	360	392	375	385	384	389	385	330	390	367	349	386	357	343	376	406	366	372	386	378	363	353	388	361	391	374	392	391	330	376	368	375	375	380	341	401	339	380	386	370	376	364	385	391	372	361	364	372	330	369	325	328	369	388	411	401	375	384	350	358	378	347	363	370	363	341	366	372	327	373	384	368	391	372	360	365	378	388	393	354	392	352	378	372	372	350	382	400	363	370	358	351	376	344	375	385	354	373	381	350	380	339	397	352	399	409	374	354	379	346	378	374	366	332	377	381	397	357	393	378	354	357	375	394	362	385	355	377	388	354	371	372	381	400	397	379	374	377	355	410	353	346	373	361	369	381	388	360	377	392	347	374	369	353	379	358	400	376	376	379	351	375	400	362	397	381	386	352	368	380	338	371	330	392	379	379	385	380	377	358	358	409	335	374	356	366	373	357	359	338	392	357	369	358	362	384	355	366	377	345	392	339	365	335	359	411	367	371	370	328	350	401	341	374	381	389	393	347	375	361	351	364	370	367	345	384	379	337	344	351	394	376	345	355	342	386	398	396	385	366	394	342	397	349	360	332	380	399	402	365	391	399	381	379	353	394	392	386	314	331	356	390	397	338	420	351	397	366	344	417	385	369	370	351	374	349	346	344	361	373	376	366	359	409	377	356	353	361	382	400	363	371	358	398	356	363	388	410	363	361	346	323	342	370	352	380	353	366	377	382	402	384	388	423	359	396	365	383	344	360	355	388	402	356	431	340	382	349	363	352	325	376	331	356	372	398	335	354	360	395	368	375	369	395	386	375	364	379	348	354	334	370	372	353	390	343	402	376	353	369	341	356	369	364	375	365	364	351	349	391	384	348	354	355	383	392	380	381	358	369	378	389	361	329	379	411	350	377	358	341	372	369	366	401	369	375	361	345	351	408	378	351	396	390	369	392	368	360	355	357	367	343	361	393	373	364	370	351	369	338	363	380	353	378	364	334	351	357	349	379	406	366	322	391	371	386	370	358	370	398	398	379	364	359	371	367	390	342	363	350	372	359	360	367	381	368	391	378	372	349	383	405	347	335	363	355	337	387	393	368	385	380	347	382	378	391	359	358	370	398	397	396	369	378	389	373	372	372	392	371	410	385	380	368	396	383	374	359	404	369	387	349	384	342	414	356	352	379	377	367	359	352	389	350	383	383	378	395	345	345	385	368	377	380	385	358	346	337	358	381	366	377	381	365	332	337	385	387	340	406	375	351	362	396	387	386	358	381	351	379	392	347	362	355	381	355	362	369	389	338	389	379	369	355	366	369	352	361	378	381	349	377	372	387	386	344	370	373	366	368	369	348	349	349	362	371	354	384	353	372	377	327	403	408	340	373	368	372	334	383	364	396	349	384	336	371	371	387	354	390	390	360	384	355	352	361	357	366	364	335	394	350	370	339	379	358	383	352	397	352	385	341	340	356	386	336	341	383	385	357	373	380	376	340	352	340	325	338	381	363	333	349	338	387	384	357	354	365	350	366	369	354	360	324	360	357	393	335	354	365	397	385	362	387	378	391	397	379	332	369	313	370	359	330	358	377	389	374	355	364	355	333	382	326	374	372	377	380	363	360	395	394	364	324	345	369	384	375	373	377	370	334	337	350	374	358	360	349	367	383	389	365	354	394	373	363	365
14599	11803	17776	17667	14959	12277	9313	7235	5871	4784	3986	3164	2703	2438	2099	1807	1608	1475	1369	1248	1240	1189	1096	1051	1062	1023	932	981	972	962	967	919	961	983	881	895	899	897	916	918	912	868	951	948	892	910	926	899	888	862	909	940	923	897	883	896	980	967	870	906	921	900	880	842	920	887	870	862	938	951	938	887	887	861	853	931	926	917	888	943	939	941	906	902	960	926	905	952	846	899	864	904	899	932	948	907	912	962	928	920	867	903	902	921	932	883	904	899	948	959	905	936	920	898	905	853	924	893	928	883	935	921	928	956	893	905	898	919	928	850	894	897	923	911	856	869	958	896	891	951	863	927	868	903	912	908	900	880	906	896	878	882	919	901	881	937	894	947	844	931	928	889	911	919	953	886	917	922	914	893	873	914	887	930	912	891	946	934	894	925	922	910	901	878	937	925	902	923	902	923	931	864	923	865	923	895	892	945	914	887	855	882	860	896	896	870	884	949	877	979	927	887	921	863	851	954	901	929	910	925	913	884	857	915	819	925	906	946	918	880	923	923	892	882	953	945	912	954	895	930	885	892	886	910	897	884	958	871	932	910	886	947	915	920	933	941	905	869	943	878	879	912	893	838	854	886	919	851	910	927	896	909	949	900	922	903	871	907	917	918	933	921	908	923	952	953	906	912	900	940	883	941	889	894	871	911	904	918	900	852	905	924	896	904	892	877	907	947	894	862	859	932	942	896	905	899	885	902	910	909	926	887	893	893	900	875	863	867	916	907	904	938	888	870	900	911	849	961	927	908	902	879	959	912	870	925	916	894	930	889	925	883	870	922	894	894	892	921	918	936	863	930	891	922	945	920	861	855	979	917	937	926	904	842	925	883	922	888	883	937	890	843	913	860	848	912	842	943	926	932	904	904	922	882	895	938	867	915	914	920	884	857	957	873	869	834	904	915	941	893	945	963	879	900	880	937	920	918	881	908	900	881	903	892	871	930	857	899	866	923	932	828	947	938	935	911	902	916	920	925	894	845	884	862	872	882	891	871	913	892	921	881	884	913	842	919	889	917	887	880	990	880	879	932	911	870	938	913	929	926	917	894	918	924	945	872	910	948	932	869	890	922	931	966	885	962	929	935	921	879	882	822	905	953	868	903	947	872	948	860	894	913	926	900	896	872	872	900	936	888	938	899	921	860	898	922	945	888	922	908	954	939	932	880	909	855	908	929	929	890	928	914	845	912	927	904	911	914	878	911	892	848	887	909	915	885	918	934	964	919	942	915	917	894	885	866	947	921	949	887	894	929	919	859	898	961	905	899	953	902	919	849	885	881	808	864	918	878	896	862	870	851	931	943	906	901	888	885	895	974	899	943	888	910	927	880	837	874	916	878	898	899	928	900	919	955	879	870	868	947	888	873	831	943	930	882	912	943	963	894	938	929	915	889	924	877	895	921	926	893	894	896	934	859	860	878	868	892	873	917	933	899	931	904	898	935	905	804	894	895	912	890	855	913	952	910	894	947	974	925	993	868	949	894	863	896	866	866	903	879	930	917	889	911	927	890	949	914	931	898	932	881	920	933	942	888	898	905	907	934	930	866	903	838	913	897	935	914	891	900	871	877	892	880	898	884	924	879	907	938	875	909	899	902	913	932	936	941	860	888	932	918	942	956	899	876	829	971	912	928	896	923	847	936	901	911	946	941	971	933	855	919	888	868	912	885	920	917	941	911	923	875	878	932	891	891	902	851	929	932	853	864	896	908	936	864	925	899	883	904	855	917	935	939	849	900	844	899	914	904	923	906	911	931	908	939	893	898	927	948	948	914	881	969	883	923	890	905	922	898	991	916	926	872	917	920	935	903	898	911	864	909	922	897	897	929	911	929	922	943	870	909	956	936	918	897	914	929	875	945	906	844	933	889	879	932	888	959	904	930	905	867	893	940	895	879	896	906	934	927	912	838	892	908	894	857	958	871	923	928	937	894	875	888	892	921	903	913	894	984	892	906	894	889	935	914	978	901	929	900	906	924	899	895	897	924	861	917	894	903	866	883	898	900	894	937	918	905	910	923	927	938	927	870	964	926	863	867	922	900	881	907	837	1000	847	927	871	858	875	840	911	869	890	866	909	921	898	952	896	928	935	898	886	889	893	936	959	956	863	862	847	898	882	928	887	953	896	934	908	863	890	933	851	950	910	922	847	890	943	902	909	925	872	848	926	944	887	881	885	946	937	929	885	919	892	835	900	874	923	917	881	844	866	855	869	940	903	908	880	928	939	947	913	871	871	935	899	893	932	917	868	953	911	871	938	902	880	895	935	945	948	900	892	944	909	872	885	948	853	918	950	917	878	885	967	843	914	924	892	870	892	861	846	896	925	912	906	946	915	831	899	927	883	924	947	932	877	932	915	941	927	971	862	891	926	909	882	857	886	891	913	900	907	927	932	907	908	919	946	956	920	914	950	883	906	925	938	850	844	874	862	886	930	861	995	901	923	879	935	937	882	900	912	904	883	958	948	878	907	891	900	919	900	891	919	857	905	915	855	885	939	934	893	934	922	935	905	983	921	872	886	886	877	916	945	899	920	939	964	917	914	936	892	890	913	915	908	920	967	966	886	871	898	891	941	893	895	922	904	926	912	879	881	967	926	890	868	883	942	918	912	915	895	941	853	922	893	872	905	929	908	914	872	906	913	913	890	920	950	895	928	846	892	910	897	910	845	838	864	952	949	882	961	865	883	925	948	908	886	950	879	947	924	904	885	947	920	912	886	930	931	921	899	954	857	912	895	876	953	882	911	896	943	929	884	930	880	913	910	948	892	916	928	887	983	856	917	901	909	903	914	961	963	873	916	911	950	891	920	879	946	952	838	906	913	889	912	936	950	907	853	874	929	948	914	871	970	902	948	896	891	923	920	931	953	870	874	894	927	902	922	892	916	924	901	945	902	942	918	893	892	878	900	889	918	963	874	904	875	876	941	902	952	892	874	893	975	894	944	932	913	933	860	882	890	940	860	966	885	918	907	964	892	937	888	882	883	883	836	880	867	903	937	852	871	944	903	879	942	897	948	891	938	967	973	930	899	910	904	892	935	948	891	912	875	890	877	925	903	891	880	925	852	809	959	930	914	908	948	914	915	880	941	925	898	873	868	909	863	910	927	863	859	921	952	880	952	952	885	904	864	922	889	881	916	923	841	897	893	866	896	880	942	869	901	937	921	862	885	925	936	880	861	870	908	875	853	917	908	910	934	879	888	905	938	959	953	920	881	915	946	895	899	844	895	906	910	872	875	875	919	915	883	904	938	902	912	926	898	917	945	908	870	856	912	921	869	903	907	899	902	897	887	925	922	878	863	958	935	882	868	882	840	956	969	898	919	852	956	855	928	923	922	932	847	936	908	868	855	931	981	880	905	902	883	907	951	914	883	900	890	893	961	861	898	910	918	883	927	843	899	911	901	902	927	902	897	890	926	906	927	920	874	922	869	897	951	890	915	880	853	886	910	859	923	928
32941	20675	17724	11560	7419	5958	4421	3404	2414	2025	1467	1070	899	818	727	677	555	526	484	444	497	501	444	445	423	395	338	381	417	372	363	356	374	387	360	362	382	394	401	357	369	387	353	370	380	368	401	378	387	350	347	355	383	371	354	360	338	360	373	336	360	432	372	360	397	369	385	358	394	385	397	341	377	385	362	365	345	345	323	382	346	360	397	360	347	355	345	384	384	401	323	387	354	357	357	342	338	360	357	374	363	370	353	369	367	363	387	335	358	382	359	374	341	386	360	324	358	342	375	324	365	338	395	355	372	334	348	399	343	370	371	353	362	360	348	333	365	343	353	356	352	378	346	383	393	392	361	396	393	369	356	355	352	376	386	343	376	347	335	356	357	341	380	365	350	341	324	359	357	363	379	344	390	361	342	351	365	384	379	359	354	371	392	380	388	342	378	340	376	355	349	394	363	364	356	336	393	362	368	318	379	364	374	371	418	358	379	349	371	358	344	367	349	335	398	346	384	355	406	330	383	411	393	355	362	340	368	400	345	346	346	369	342	381	364	365	382	365	368	354	413	338	371	389	345	391	333	361	368	360	354	371	382	395	368	335	387	349	367	389	337	346	404	360	368	372	363	367	375	350	344	319	393	388	396	358	390	372	371	371	358	369	324	379	368	329	348	337	346	381	370	310	381	348	350	354	384	351	362	368	349	338	356	372	377	356	366	325	391	382	369	362	362	372	375	377	357	362	380	342	370	360	364	355	362	346	379	374	359	356	359	381	347	344	399	345	388	359	365	340	388	378	380	352	368	375	362	375	354	393	359	354	353	369	331	361	364	379	345	330	378	360	365	354	362	352	337	357	364	403	410	417	302	365	326	380	343	338	365	367	357	374	362	356	363	364	362	349	377	336	391	342	373	415	355	379	364	371	382	381	355	343	371	386	363	351	350	347	365	358	344	347	381	405	348	380	360	348	368	349	323	369	337	340	370	349	332	367	350	376	348	346	343	333	350	387	363	366	342	371	394	351	389	358	377	412	380	340	374	359	345	358	379	373	326	347	338	345	382	383	354	363	320	385	368	320	351	385	356	372	342	352	398	379	386	413	352	365	345	387	349	351	356	351	362	361	373	386	350	377	386	343	376	328	406	358	384	370	374	358	387	369	399	381	335	373	364	409	338	357	379	383	365	356	331	333	387	347	369	347	319	401	345	381	354	390	363	386	366	376	385	384	354	379	338	370	356	385	364	329	358	369	378	404	337	353	369	352	382	390	369	378	347	322	345	377	354	383	333	377	352	337	365	353	360	367	355	356	391	394	348	328	340	356	368	339	362	374	392	358	341	352	384	382	411	366	388	348	366	370	344	354	365	345	381	364	357	370	389	360	347	387	378	369	372	355	344	421	362	382	347	360	429	379	331	356	350	344	379	375	339	378	341	355	371	346	383	380	331	368	356	371	367	355	387	362	377	354	381	370	336	367	316	392	357	358	391	379	367	358	385	342	358	331	349	341	351	370	373	381	395	343	359	348	395	327	370	362	383	348	363	376	347	330	332	362	380	354	376	359	356	337	343	386	360	362	411	381	346	388	355	414	394	387	409	368	385	361	399	353	362	372	375	369	370	363	375	363	363	374	352	380	366	391	353	394	350	367	321	369	399	351	367	340	368	359	317	378	423	349	362	390	397	336	389	378	348	396	346	399	373	355	342	365	386	354	345	379	346	384	353	354	353	374	355	373	378	354	364	343	379	327	324	377	346	365	402	389	352	409	376	359	361	386	360	362	331	368	356	346	340	360	351	352	347	354	327	356	390	363	366	369	370	376	340	360	329	382	345	365	333	369	409	377	363	359	333	406	366	314	340	332	382	341	351	348	361	327	350	361	369	345	377	402	365	371	374	383	387	368	378	364	344	369	337	346	366	340	369	366	343	365	393	355	390	370	328	378	303	380	350	359	345	367	361	378	352	400	381	424	364	374	392	359	338	362	352	360	354	397	322	348	348	375	338	369	382	359	349	373	381	374	370	359	389	352	371	374	375	373	361	353	378	347	369	343	361	323	361	329	393	392	381	349	364	348	358	332	398	378	381	346	348	355	384	365	356	369	361	387	345	311	379	410	371	334	372	318	343	382	369	355	412	376	378	386	370	382	360	371	351	319	372	389	343	368	369	361	350	363	354	348	350	385	331	377	361	369	377	396	377	351	379	349	374	383	331	347	358	354	345	357	377	344	354	359	379	359	388	341	343	376	368	368	345	367	344	340	363	392	344	368	394	375	360	349	356	364	377	390	360	367	373	373	363	355	366	361	312	348	361	364	299	329	359	355	353	354	380	383	377	370	354	396	391	406	382	383	336	344	362	347	367	368	392	343	348	346	375	321	356	363	389	380	361	346	359	359	349	361	360	369	373	376	358	374	338	363	346	378	334	363	371	371	367	400	370	365	364	368	354	378	380	347	335	335	377	365	370	358	372	393	349	393	361	349	390	335	361	361	364	351	377	357	329	363	332	388	362	376	355	357	363	382	355	331	346	362	347	337	348	348	374	370	344	331	374	325	361	391	368	345	360	386	330	353	373	358	340	376	367	385	318	316	369	350	340	346	359	349	377	369	355	381	348	364	377	353	346	384	352	364	354	352	344	357	348	374	357	363	396	351	357	358	345	403	364	367	342	404	355	371	358	323	379	387	358	380	364	346	340	356	337	388	380	353	368	332	369	372	344	341	400	373	381	333	387	324	387	378	355	346	367	355	345	354	360	338	397	356	359	323	381	383	396	370	353	353	373	344	396	333	378	351	371	357	363	352	370	335	339	365	377	419	334	361	386	371	370	359	365	363	363	331	367	373	362	348	363	374	356	389	397	344	374	371	360	377	342	372	336	333	349	354	358	381	379	378	359	388	359	376	361	362	399	364	380	351	369	391	385	347	377	347	378	354	338	350	347	372	345	354	366	346	347	305	370	361	368	384	359	364	384	332	354	362	351	357	346	352	379	343	345	395	338	356	367	358	372	366	340	351	344	392	330	391	346	354	394	383	379	374	382	375	336	352	375	397	350	353	364	380	360	361	375	371	360	344	388	365	377	391	374	364	360	339	358	326	367	406	364	376	346	376	351	382	368	352	373	351	368	370	339	347	387	384	365	376	361	367	352	363	405	335	353	345	370	365	340	354	372	368	351	349	379	376	357	356	319	374	378	387	360	391	328	354	347	367	329	334	351	376	350	420	357	367	369	351	361	394	342	355	361	363	322	368	368	358	400	359	388	352	368	337	360	374	381	369	371	353	357	346	329	362	371	390	383	379	357	369	383	355	357	371	368	389	384	392	370	350	338	345	341	412	403	351	360	371	372	348	383	373	336	386	373	368	355	322	381	354	363	336	334	349	355	403	385	375	351	370	364	374	353	399	380	361	380	343	381	390	367	341	390	362	405	356	354	383	366	369	370	358	354	375	378	373	369	368	375	408	379	358	385	345	375	334	358	334	320	361	350	381	361	376	377	372
17807	18171	25177	24713	22713	20363	18167	16268	13560	11651	8892	6018	5184	4828	3833	3203	2414	2236	2158	1691	1794	1817	1470	1410	1248	1229	1241	1103	1074	1140	1034	1005	1013	912	951	890	931	924	892	890	922	940	919	939	906	935	940	951	842	925	934	891	929	900	874	869	809	940	852	887	938	901	896	914	929	835	951	900	936	855	885	886	868	902	876	901	871	881	872	896	892	875	875	876	948	900	922	901	882	901	937	881	911	912	860	898	911	923	900	834	909	943	972	926	868	876	852	921	940	843	960	877	870	915	846	909	915	893	967	885	886	938	849	922	898	946	907	884	858	873	880	880	843	917	847	937	897	898	863	965	927	931	909	906	869	929	907	865	852	917	918	924	886	881	919	873	893	892	951	878	909	956	848	894	908	868	905	845	924	874	931	944	864	869	908	886	926	932	862	924	940	860	856	900	864	890	846	906	850	849	854	934	893	881	887	871	879	867	875	909	917	870	953	943	888	879	889	930	948	902	946	841	903	928	928	908	898	891	874	898	873	893	867	861	929	905	898	906	954	971	883	895	881	897	842	960	896	902	919	877	972	875	867	895	878	906	900	854	854	917	955	878	900	885	829	882	936	851	916	897	885	840	891	926	882	932	877	916	832	906	866	924	936	932	892	952	892	843	891	866	873	926	890	861	893	906	906	883	911	926	943	928	897	932	992	951	913	867	895	898	951	910	859	904	891	912	865	885	901	960	872	880	869	871	849	935	892	884	915	967	891	931	910	920	918	855	869	925	868	856	902	930	929	856	871	929	903	891	885	888	895	877	937	913	950	950	925	884	896	937	928	898	902	926	883	853	850	896	878	896	917	851	895	881	852	866	956	955	881	889	938	936	884	958	961	860	873	877	906	899	865	906	837	899	909	874	903	913	925	907	939	905	851	916	900	886	910	856	971	892	887	905	871	940	840	887	870	849	913	835	912	861	936	887	867	883	879	891	932	883	875	904	896	922	931	899	874	928	884	874	904	888	887	936	933	861	904	877	890	881	898	884	905	863	953	877	873	911	872	905	918	891	859	866	865	910	919	912	949	910	895	936	919	922	980	905	913	927	877	889	904	872	899	827	939	885	902	925	919	839	863	914	881	908	946	930	859	872	904	904	891	911	886	904	887	852	963	900	900	913	904	883	858	863	918	916	904	903	881	915	880	867	912	896	913	858	946	877	891	953	910	916	899	884	897	898	887	889	847	852	931	961	897	946	848	908	890	867	913	888	922	873	862	919	890	902	875	898	943	917	920	846	901	926	895	884	922	893	845	944	900	917	874	858	885	900	896	910	906	924	893	920	847	910	928	884	901	932	871	873	894	900	901	893	914	885	917	960	925	912	893	899	894	966	897	923	899	903	915	908	914	867	930	897	883	916	908	848	934	896	862	895	931	964	898	929	893	921	942	950	856	906	830	864	857	909	873	872	935	904	918	861	892	868	909	933	870	899	929	920	919	887	911	948	879	841	878	919	911	854	920	913	921	843	886	881	898	865	892	861	931	892	852	934	894	905	886	866	908	917	895	912	877	916	871	866	889	881	885	927	923	942	919	941	882	884	891	948	918	881	880	894	961	909	931	816	896	901	869	935	846	852	923	973	916	876	889	924	964	911	920	889	904	913	905	902	870	896	924	866	894	893	847	868	843	921	865	894	900	891	932	941	964	916	859	934	900	893	898	866	908	900	824	883	874	945	902	880	887	898	930	846	920	928	813	864	903	978	893	864	908	919	879	858	890	889	848	944	928	879	907	881	896	943	862	907	902	909	915	896	886	889	913	886	905	848	941	880	885	885	920	883	950	857	884	907	909	920	910	916	882	904	910	807	859	915	863	868	847	933	877	905	906	921	904	874	877	913	851	903	857	885	896	902	916	857	881	916	913	865	866	897	904	876	938	912	893	885	926	857	898	881	922	926	850	962	871	904	897	864	915	882	872	881	888	954	867	867	922	906	934	890	909	914	844	837	900	929	895	952	895	900	882	916	968	880	939	882	908	900	880	914	863	911	919	935	919	924	917	926	887	907	902	874	925	888	895	876	871	879	917	877	893	887	859	890	912	908	906	927	947	923	891	879	844	878	890	892	966	893	894	860	823	891	881	918	871	878	878	892	968	907	876	901	931	832	902	909	903	923	921	941	933	902	872	912	884	938	945	853	869	908	888	896	914	890	869	880	891	847	914	923	889	871	902	903	872	855	872	948	885	921	898	887	865	907	911	887	885	901	876	917	926	911	896	849	936	854	857	912	872	914	897	922	928	862	922	894	857	831	993	864	886	907	912	960	872	929	895	909	946	904	864	937	867	926	846	893	878	900	921	928	881	841	906	919	902	942	920	932	873	865	885	985	873	931	876	914	902	893	907	896	887	910	886	920	896	930	843	922	892	904	907	956	992	891	862	868	946	898	903	856	890	946	895	912	924	878	851	865	853	873	907	917	825	943	893	896	873	902	868	863	875	882	894	860	920	929	890	884	920	912	854	903	862	849	914	874	890	921	912	870	893	892	945	900	948	863	894	900	885	903	876	922	875	946	842	828	879	901	871	870	877	912	913	879	912	843	871	886	883	930	912	930	864	893	915	908	881	887	910	914	840	892	887	818	891	841	887	895	895	910	859	898	906	929	887	937	882	915	864	891	895	908	944	891	893	866	911	846	877	876	882	912	893	889	949	890	856	875	920	878	906	934	874	893	886	903	903	836	874	879	882	912	944	941	892	880	921	899	898	882	923	879	951	866	917	916	833	904	853	843	891	856	922	922	882	881	882	908	909	891	868	915	863	839	928	959	891	956	873	903	874	877	888	884	933	893	889	912	905	901	869	843	897	935	923	946	898	899	873	866	861	905	939	907	865	893	921	862	849	937	844	846	872	889	926	885	843	913	919	867	902	909	890	912	895	901	901	903	881	877	907	880	893	907	898	881	901	866	931	928	901	918	930	914	877	889	884	888	913	872	930	898	901	891	922	898	887	879	916	905	909	850	888	843	907	912	891	902	870	881	932	914	887	933	909	949	915	891	940	901	871	873	900	954	935	924	854	948	927	893	890	862	961	944	865	898	892	869	876	912	843	895	923	888	894	868	879	843	882	886	889	962	900	899	915	865	933	897	902	882	933	885	900	902	882	860	883	905	877	965	895	906	871	858	899	876	915	921	893	890	935	877	946	882	870	899	908	919	950	905	886	904	891	962	846	870	895	914	916	908	875	926	917	903	892	936	867	933	816	869	883	894	856	909	887	911	932	955	896	888	927	879	915	910	911	900	875	919	832	854	854	864	910	873	905	865	876	898	910	883	882	896	868	904	921	810	856	896	941	882	922	864	859	909	883	845	882	910	838	920	898	922	919	858	923	883	935	887	961	904	936	845	897	902	870	892	886	884	938	948	924	872	859	877	913	875	907	887	921	845	909	896	895	936	962	944	909	886	958	892	901	893	882	900	915	931	893	900	899	925	858	961	901	888	917	930	904	858	909	906	923	914	938	857
35201	25674	24732	17842	12337	10095	7582	5875	4243	3492	2371	1426	1440	1192	868	851	638	635	599	525	558	529	487	463	448	417	433	421	428	423	396	420	352	371	367	387	370	378	356	371	361	369	365	336	401	365	366	374	335	356	373	365	367	355	367	342	345	326	385	371	377	323	383	342	373	354	348	365	348	328	358	375	366	393	374	357	360	350	373	379	397	372	365	367	381	356	358	363	371	347	363	368	352	396	381	355	328	386	386	364	391	383	359	380	374	378	357	365	374	350	372	355	391	353	344	378	359	375	376	366	389	400	365	356	372	375	394	342	372	379	378	373	403	354	369	390	355	344	364	380	341	350	358	354	374	367	322	353	365	368	389	357	351	347	371	359	360	361	346	377	369	337	361	372	352	368	345	369	392	355	370	370	375	374	329	356	357	364	394	368	368	359	380	395	372	366	326	331	332	398	345	365	362	361	389	390	350	356	395	330	338	344	338	334	341	393	338	313	378	390	334	363	375	393	384	368	371	381	353	385	379	379	341	376	366	358	362	381	343	336	366	339	392	368	342	371	378	365	341	331	352	360	359	405	346	436	354	352	356	348	363	349	343	359	383	381	360	369	348	345	355	348	363	347	363	335	384	385	367	391	360	401	381	369	383	369	345	337	387	406	354	382	363	358	361	382	375	353	349	337	379	337	336	380	362	366	374	325	376	357	331	348	358	362	345	382	370	345	367	355	365	350	347	337	406	360	348	363	371	332	371	380	357	390	381	362	331	389	348	355	409	361	347	380	380	336	392	380	355	388	344	372	383	364	353	346	378	355	387	364	377	363	330	383	379	374	371	381	335	375	367	373	384	404	344	396	369	352	393	413	341	375	394	347	397	350	352	359	364	376	379	348	356	349	379	350	388	349	364	346	376	373	354	362	350	355	332	379	356	350	330	366	369	352	374	379	376	374	391	366	367	368	391	386	386	388	361	362	359	392	382	363	379	375	373	358	397	398	390	351	375	412	386	343	380	356	353	378	353	372	387	379	375	357	354	382	379	384	388	348	345	354	361	351	368	338	378	348	333	373	350	344	358	394	340	347	363	326	390	383	353	398	363	339	365	335	363	377	369	336	352	352	363	357	402	374	398	368	388	357	359	408	376	397	366	364	349	375	374	364	346	363	325	372	386	392	377	363	368	372	373	364	399	365	378	406	339	363	340	397	369	372	382	353	335	366	356	367	385	382	365	357	371	360	374	361	367	343	363	405	343	362	358	382	350	359	340	345	351	370	337	350	334	382	361	346	361	360	359	367	360	362	365	402	352	379	332	362	371	362	404	367	390	381	361	358	408	392	347	381	324	319	325	356	352	382	373	329	419	382	349	384	352	377	372	376	379	384	375	352	350	370	373	392	393	386	379	363	349	338	343	358	366	405	388	345	334	370	372	360	361	404	354	349	374	364	368	378	349	385	364	362	358	373	381	364	354	384	389	386	371	369	380	362	381	377	383	360	315	360	388	374	327	341	328	347	355	390	362	384	386	333	331	371	358	380	381	327	384	360	382	350	388	384	338	366	338	338	342	331	369	323	311	398	379	337	357	365	397	347	370	361	347	349	365	381	391	357	346	378	343	331	354	373	363	378	366	359	376	395	340	377	357	347	372	340	339	331	341	387	341	378	370	345	358	370	366	355	335	374	349	381	344	398	355	347	361	342	365	345	371	340	360	334	352	370	345	383	377	374	361	334	378	383	361	355	370	345	345	340	379	346	375	344	366	386	360	368	375	382	355	366	359	383	346	349	352	355	389	357	373	337	359	360	378	371	390	396	366	362	362	372	362	354	382	327	360	348	361	363	364	370	347	341	340	350	374	344	362	341	358	366	319	393	382	357	384	376	368	337	360	363	349	374	356	366	377	356	364	384	359	357	344	354	371	403	347	371	372	334	406	366	367	359	360	381	338	344	366	398	350	340	389	408	396	366	414	355	370	325	333	343	383	388	355	378	355	345	347	333	382	326	350	330	351	355	371	366	373	376	357	340	397	366	339	359	383	363	376	336	399	349	373	381	342	362	380	385	352	341	333	361	352	326	361	364	376	344	346	367	385	389	371	332	377	349	369	386	376	367	373	385	368	368	383	363	372	339	404	376	359	380	351	383	373	349	357	358	311	363	390	379	337	347	352	355	343	362	403	359	372	399	351	385	354	364	379	338	382	355	351	384	372	378	366	356	388	367	336	364	374	354	363	361	367	346	350	352	365	383	383	379	344	367	343	364	384	367	372	378	366	329	376	329	355	381	382	381	389	369	360	371	350	351	342	376	340	373	391	332	382	383	357	340	340	377	370	355	347	395	390	396	366	344	336	365	339	355	371	374	376	377	351	380	348	362	402	347	386	363	352	385	394	376	342	393	326	323	347	380	355	358	368	373	363	355	371	375	364	390	355	357	390	346	371	374	368	366	396	366	378	372	378	349	382	365	379	365	356	348	375	361	378	374	340	350	337	325	374	335	372	323	356	336	339	343	400	336	347	345	377	336	394	344	369	347	352	361	329	349	363	362	346	382	367	364	376	361	366	358	392	379	344	366	362	355	376	349	382	344	369	382	384	348	358	361	393	342	347	353	390	378	374	398	336	367	327	338	391	368	340	385	360	372	364	357	390	375	332	362	357	340	361	376	369	379	370	351	382	379	360	344	364	362	352	360	351	382	377	364	345	312	367	379	379	358	355	382	372	378	371	371	367	347	368	354	340	364	336	393	361	389	355	378	384	347	363	332	354	382	370	415	352	338	343	412	386	356	339	365	342	385	368	346	395	372	365	388	372	379	360	373	366	391	373	339	335	383	371	397	355	378	360	371	341	383	342	341	349	383	348	371	345	374	344	360	345	365	361	383	354	373	322	363	328	354	339	333	387	340	349	375	346	338	345	359	353	344	402	393	350	329	364	402	363	365	363	347	354	360	382	365	384	392	366	387	321	368	409	359	334	356	364	372	383	357	372	346	385	346	401	340	350	352	340	318	392	337	360	413	347	366	365	389	335	356	368	363	385	357	378	350	360	358	347	320	348	355	360	370	380	354	391	341	328	322	340	379	350	367	359	350	366	382	376	349	364	344	388	374	360	382	401	354	363	365	356	354	344	354	370	372	356	366	428	362	362	371	384	334	335	382	371	327	371	374	383	374	383	341	338	342	415	379	362	354	362	375	340	397	340	346	371	355	341	396	349	384	385	352	396	354	382	376	375	329	372	349	342	375	359	347	354	366	365	328	348	377	337	391	395	337	384	359	306	358	341	333	374	414	394	339	378	390	368	330	384	358	380	384	347	310	329	355	364	373	381	371	398	378	364	372	358	401	344	363	372	367	349	368	394	349	394	349	409	354	325	360	342	377	360	363	388	369	348	334	344	336	346	349	369	344	357	361	347	352	381	365	346	371	354	391	399	349	348	370	394	368	342	384	366	401	349	378	368	377	349	325	376	365	332	351	364	399	362	362	385	374	343	389	388	358	359	339	355	358
20938	22431	30485	30075	27815	26281	24638	22291	19174	17109	12818	8259	8871	7244	5266	4707	3318	3097	2788	2273	2595	2267	2224	1851	1596	1413	1496	1353	1351	1249	1279	1132	1037	1042	994	972	925	939	908	978	936	984	921	876	878	942	884	878	938	934	912	855	912	887	889	910	919	900	908	884	883	927	929	857	901	911	897	910	880	920	918	904	901	937	864	894	864	914	812	887	908	892	858	876	917	923	875	903	928	876	838	934	869	884	884	895	930	896	932	852	906	884	831	985	922	947	884	832	871	919	865	893	884	904	902	894	906	878	889	882	908	874	915	895	933	890	902	882	867	882	883	909	933	967	888	927	938	861	889	882	844	901	899	886	887	958	904	878	898	915	924	904	850	901	918	896	860	917	840	851	914	873	861	858	845	909	871	839	857	876	906	909	929	902	938	913	897	887	910	857	883	917	880	840	843	899	840	890	856	943	899	912	849	949	910	877	872	936	915	862	899	940	869	883	908	887	876	889	937	864	832	895	876	905	897	876	900	894	895	859	911	934	939	899	937	940	872	897	911	912	926	961	924	922	857	927	926	891	868	900	974	845	854	964	917	863	923	875	905	885	887	874	883	884	857	880	944	917	879	883	920	956	846	863	942	911	909	934	899	892	931	930	870	893	942	901	905	918	878	930	900	844	950	942	916	899	941	939	852	815	901	927	934	912	851	888	916	920	918	800	894	952	904	863	865	884	935	903	871	884	941	880	863	854	879	864	874	896	830	956	854	950	883	913	825	894	921	876	910	948	952	841	861	910	916	917	944	880	879	872	918	871	886	881	886	889	870	927	866	879	917	897	892	902	882	869	898	856	938	887	912	883	866	919	888	904	917	913	891	860	867	851	903	899	915	893	899	924	822	885	919	917	892	930	867	891	859	889	905	922	925	829	913	924	922	916	934	870	908	904	888	865	913	822	878	854	887	879	902	894	925	897	907	903	905	863	869	931	928	937	884	826	870	878	895	904	867	881	905	880	914	881	898	852	867	906	944	886	899	869	861	969	904	881	898	942	892	891	889	907	894	932	877	918	882	920	885	907	911	916	913	933	874	857	885	843	858	872	893	867	913	923	890	872	960	878	915	923	879	899	845	933	906	886	904	923	850	895	831	874	936	923	949	890	881	916	862	929	877	828	894	835	888	931	896	910	819	913	912	920	859	924	930	909	860	926	893	891	891	880	911	898	880	881	978	930	931	875	877	888	919	856	877	916	881	889	893	913	887	857	874	922	937	885	863	954	880	873	895	832	946	863	949	891	921	884	895	855	910	917	913	856	907	909	860	911	885	919	907	887	870	832	888	853	875	910	886	874	908	873	884	904	861	873	966	919	874	879	879	877	938	879	943	870	916	935	935	880	855	921	902	897	847	888	904	913	861	887	949	960	867	893	855	830	939	874	832	886	916	860	885	856	948	834	868	940	871	877	895	890	898	889	889	908	903	928	842	880	884	880	915	879	949	851	885	903	911	955	881	847	905	931	918	903	912	967	896	914	913	929	917	903	901	834	913	888	852	823	900	901	873	950	913	894	892	881	888	926	916	884	881	887	879	913	919	878	891	903	900	894	913	900	885	875	903	918	905	887	915	891	893	858	869	874	890	875	925	927	865	902	910	903	906	907	866	889	937	895	921	885	926	844	926	894	862	911	886	912	883	929	874	828	821	882	896	852	887	928	946	865	890	894	864	899	917	855	911	863	932	888	862	902	873	887	915	852	885	935	875	902	918	969	884	937	891	894	885	884	879	930	875	826	879	915	885	903	874	911	890	863	843	932	880	932	862	854	869	915	955	885	844	867	957	889	907	838	913	888	930	900	916	906	852	870	943	858	860	934	886	922	857	869	879	813	894	888	898	905	913	879	883	924	883	926	954	872	932	942	891	863	867	904	888	903	877	878	850	912	886	923	939	871	873	908	922	878	879	879	859	849	899	900	905	889	906	926	903	840	845	912	904	894	893	937	955	944	920	916	966	867	891	920	962	845	873	913	881	936	859	919	936	874	895	854	877	915	891	963	926	894	907	903	925	883	859	893	929	857	893	923	906	852	896	880	885	937	916	827	871	861	891	831	892	849	895	847	929	873	909	857	913	908	884	841	921	857	874	854	890	908	930	878	861	906	872	885	903	920	939	908	914	945	895	846	924	894	954	921	911	867	895	906	936	829	888	886	958	896	877	940	855	893	870	938	934	900	917	863	828	875	851	863	945	878	918	907	885	916	915	896	898	870	917	913	851	906	897	892	917	870	888	949	906	891	959	870	934	886	889	937	896	889	910	854	869	864	857	897	847	874	923	843	948	870	901	930	888	875	919	876	907	898	901	904	900	890	884	845	847	883	859	886	914	914	902	861	926	895	900	855	875	851	902	861	903	943	890	976	893	952	935	878	899	926	897	879	903	905	899	867	882	903	940	858	973	928	914	931	922	844	867	932	870	881	894	887	916	852	898	873	937	847	902	875	886	889	854	890	890	962	920	891	840	921	906	860	846	866	837	915	865	866	930	897	858	873	862	900	896	928	915	885	890	862	918	865	895	881	853	925	884	887	955	929	874	920	890	818	883	898	920	869	862	923	906	849	868	902	890	848	842	850	889	883	887	917	901	875	910	890	886	896	856	934	895	903	852	923	852	888	908	865	917	924	897	894	959	899	955	860	860	874	912	910	919	879	898	958	876	876	871	864	861	907	885	871	858	910	909	879	863	903	894	949	971	943	922	873	878	925	876	952	899	894	894	909	898	832	858	848	879	851	859	857	907	859	894	952	876	871	905	898	889	905	886	908	924	850	870	894	913	898	881	865	865	880	891	880	887	919	877	870	853	926	849	936	890	921	864	887	875	901	875	909	865	923	910	883	841	920	873	907	890	931	856	905	873	876	885	868	841	863	862	874	917	956	848	909	877	928	874	910	890	923	892	901	876	898	895	879	878	896	857	899	937	892	806	893	874	878	894	929	923	881	882	907	896	935	950	907	852	893	902	874	911	894	848	914	899	874	857	918	871	832	904	928	914	881	954	876	932	882	932	918	871	899	861	913	906	867	881	912	902	931	890	874	916	905	873	870	839	888	888	913	886	885	863	883	879	898	947	908	900	901	885	862	865	865	875	897	886	888	925	893	926	849	890	845	877	884	902	862	900	914	887	885	929	930	907	896	891	908	850	914	941	939	888	858	898	877	899	920	910	935	832	848	904	873	880	921	910	881	880	905	877	894	901	900	889	920	854	923	942	866	884	910	899	904	893	887	875	927	966	841	904	848	873	920	919	906	850	905	899	885	863	897	925	897	873	885	927	908	921	872	854	899	875	856	867	830	876	922	846	848	846	876	889	918	896	817	901	866	905	936	928	867	896	864	894	948	947	856	889	909	920	932	849	883	897	903	901	890	891	886	877	944	891	859	833	966	886	876	903	875	899	900	863	877	891	885	932	875	889	953	843	899	852	891	927	892	952	902	914	955	895	894	934	944	921	952	898	882	881	869	871	879
28747	13379	9526	6041	3523	2341	1727	1285	1005	902	754	649	570	564	505	486	420	435	397	407	426	384	377	412	388	417	394	389	408	342	377	374	401	334	349	355	375	368	349	373	374	399	366	361	393	365	358	374	359	365	383	356	335	376	344	373	371	341	406	378	335	362	354	363	345	348	342	394	347	357	340	378	350	411	371	371	391	370	401	374	373	347	368	387	384	376	382	383	331	359	359	351	387	404	390	359	426	381	352	354	347	360	363	362	385	413	386	383	348	371	377	394	405	385	360	356	384	347	367	308	353	359	345	365	372	348	371	350	378	352	398	376	344	343	402	330	381	356	327	352	372	357	364	403	382	365	324	353	363	354	395	403	355	380	380	377	374	332	387	371	382	387	351	366	347	393	381	336	413	395	414	367	412	378	352	386	372	378	353	352	368	383	381	372	359	379	373	376	358	382	361	388	417	355	357	376	389	382	384	380	402	370	345	367	407	380	374	375	363	353	379	361	415	323	365	380	401	378	378	372	367	392	381	377	327	382	367	330	408	376	384	375	373	352	360	367	364	383	337	361	346	353	361	371	328	359	367	343	351	380	381	394	394	361	376	378	377	402	367	364	352	348	350	381	409	376	346	348	379	395	358	401	337	405	379	370	380	387	327	413	381	380	345	361	376	374	366	350	341	351	359	371	357	363	379	415	342	379	361	379	344	370	358	402	399	391	370	387	348	406	391	374	337	416	358	385	373	366	379	339	390	381	384	360	342	373	381	364	343	391	377	381	383	392	352	368	350	369	354	399	388	379	389	421	389	371	377	341	374	356	387	399	377	353	360	373	348	393	328	374	357	314	350	340	351	354	359	369	389	364	348	370	393	397	343	366	372	368	344	349	366	349	359	371	405	346	373	365	386	373	379	383	385	395	362	339	375	346	373	357	382	379	367	393	354	347	370	359	360	336	345	372	422	363	386	367	402	372	389	353	390	359	353	383	373	381	394	311	357	389	361	354	389	385	394	363	361	334	353	350	351	330	410	398	392	355	374	386	357	382	388	379	338	372	405	377	366	354	365	352	359	370	390	353	363	350	372	338	362	380	384	359	358	379	442	345	387	377	336	352	357	376	380	388	362	388	359	370	345	361	343	332	397	400	380	353	391	347	388	372	361	372	386	379	380	363	352	377	361	368	390	361	362	369	348	353	381	374	415	367	342	387	399	367	393	408	403	388	414	398	327	374	359	373	340	365	367	409	362	386	376	355	389	344	354	373	392	370	372	377	347	350	385	362	342	357	366	394	357	420	363	371	381	389	378	343	343	375	404	386	342	375	373	368	401	354	393	352	407	355	399	376	394	369	402	402	393	400	342	345	375	400	393	405	383	350	361	381	394	355	387	342	351	400	376	346	356	370	352	335	376	336	360	361	364	382	387	372	383	380	351	378	363	387	383	375	372	411	389	348	394	369	377	352	376	350	386	364	330	331	378	356	375	341	367	365	359	353	382	355	375	365	377	381	381	349	374	378	387	371	398	381	363	363	375	358	379	370	364	353	342	364	355	396	358	391	373	379	366	351	379	366	385	389	383	350	405	393	381	387	359	353	400	367	344	373	375	344	346	377	373	361	362	372	363	405	387	345	354	382	366	388	353	402	382	380	370	398	368	354	395	364	399	375	381	373	388	359	391	371	374	390	370	387	400	379	342	357	365	403	366	348	384	368	352	361	376	373	356	370	361	377	369	380	394	376	414	375	388	368	330	402	381	381	388	332	376	381	395	381	367	360	372	362	368	373	354	390	387	376	361	361	363	387	367	386	360	389	380	357	399	375	365	359	367	403	321	384	343	335	358	402	413	397	348	352	354	406	369	375	345	374	398	364	353	347	386	363	392	369	362	362	345	342	383	355	387	364	371	365	373	359	360	350	355	402	393	339	380	394	360	380	326	372	328	382	362	379	368	379	402	365	391	382	359	362	361	385	409	363	357	361	418	399	351	378	377	389	387	393	400	358	398	362	389	367	379	355	381	340	388	383	353	374	340	369	386	344	380	388	387	372	367	354	356	339	377	373	357	346	394	418	387	369	367	364	358	407	370	361	406	360	368	385	351	390	384	369	366	380	356	382	402	350	352	380	357	380	366	358	365	381	390	360	331	374	373	376	371	372	346	365	386	389	358	374	346	340	392	371	358	383	398	368	360	383	373	364	371	332	374	351	381	373	371	367	353	373	351	364	356	360	346	370	370	366	333	362	380	378	357	378	369	366	390	351	333	392	369	379	346	337	358	351	374	387	350	353	371	362	371	395	374	356	349	365	351	384	348	373	367	387	338	366	353	410	350	385	351	374	340	391	387	330	398	350	393	364	341	358	374	381	374	368	366	347	387	371	373	336	360	388	389	369	406	386	379	360	357	382	356	348	322	347	377	373	374	382	373	423	362	379	353	328	399	375	372	350	419	361	411	332	388	339	390	393	346	369	397	371	359	400	378	372	390	369	382	349	348	372	387	395	362	392	355	381	339	343	357	409	356	387	361	381	348	353	384	415	368	352	399	378	392	364	375	382	388	371	374	370	395	373	387	384	379	366	358	387	347	379	375	341	357	389	376	350	371	347	325	321	370	358	377	391	398	377	350	316	336	398	384	355	421	397	360	369	367	368	352	336	368	348	351	398	367	375	416	390	351	393	383	362	367	368	355	379	370	344	341	355	375	375	362	347	357	413	375	355	378	372	376	377	397	356	361	378	352	407	358	391	331	369	377	371	336	366	358	349	341	368	343	385	390	415	384	421	359	388	368	334	361	357	397	387	384	358	352	355	351	362	362	344	358	348	344	335	384	387	367	377	362	358	393	382	365	372	367	361	382	369	361	360	353	364	353	388	368	392	370	372	359	358	406	277	395	370	335	344	395	360	361	384	372	376	354	369	369	347	342	389	355	399	373	356	352	365	348	401	379	356	394	370	382	354	360	363	361	393	381	367	396	364	370	362	374	409	379	361	365	365	397	405	375	416	394	349	413	382	366	360	343	406	349	389	389	399	342	405	358	381	362	354	370	368	330	397	388	371	387	405	381	369	377	362	373	389	388	378	392	350	382	369	358	375	378	385	370	375	389	369	398	398	368	340	412	351	381	361	373	401	388	392	332	408	367	375	358	379	385	384	358	370	408	390	359	371	358	382	372	374	373	403	391	329	357	355	397	382	355	362	363	339	364	356	337	359	368	369	350	384	369	332	359	349	378	360	371	374	370	392	374	388	401	337	345	392	348	361	351	346	365	342	364	359	339	362	347	366	370	343	418	386	329	336	358	379	368	362	365	364	378	355	351	387	332	378	408	362	395	385	348	400	388	393	400	373	374	368	388	392	353	322	386	371	371	327	386	380	373	404	384	375	351	354	386	356	370	337	351	354	364	348	369	365	362	349	347	375	398	380	391	363	363	368	339	349	404	398	370	394	377	352	339	395	380	343	341	338	367	363	370	410	374	386	371	384	361	366	360	358	370	373	389	362	364	395
14376	11659	17478	17905	15039	12134	9544	7500	5898	4746	3963	3204	2774	2334	2166	1824	1577	1506	1383	1287	1186	1110	1125	1119	1036	1035	988	954	948	941	914	883	964	957	902	869	931	898	907	891	904	947	884	938	907	948	905	878	932	901	949	947	926	901	853	915	960	896	926	890	917	942	901	962	873	879	906	898	937	923	913	882	893	891	918	898	919	894	906	944	976	856	919	899	938	900	895	869	901	924	869	876	887	962	862	942	933	886	903	868	928	904	869	906	895	889	897	908	852	974	894	910	920	933	940	844	945	914	909	879	871	994	895	928	950	924	915	915	929	899	913	930	887	883	910	967	889	852	917	915	905	926	852	930	905	920	869	925	934	921	890	935	887	913	923	901	887	909	898	918	880	874	909	911	919	888	905	879	911	860	949	919	914	912	882	932	931	937	971	919	857	926	939	914	919	932	849	885	893	952	917	921	885	864	882	833	897	949	922	860	894	882	1005	918	840	927	984	920	902	933	902	896	863	904	918	873	888	963	948	890	876	923	918	940	944	894	910	914	916	888	948	908	916	886	923	881	881	948	836	938	876	930	843	892	929	866	849	884	915	912	874	945	908	907	923	886	885	973	873	881	886	868	879	934	920	894	911	933	951	938	898	935	885	969	924	888	917	902	888	900	907	903	881	951	910	855	875	922	890	873	902	886	989	918	912	889	891	886	929	937	976	929	847	834	926	885	906	917	898	945	874	919	957	899	906	954	881	890	967	894	903	888	927	960	865	971	920	923	925	905	863	884	896	883	901	959	871	879	990	920	860	902	926	910	920	920	928	869	890	874	906	885	901	928	807	906	879	936	877	910	884	896	917	882	859	921	887	885	927	848	866	867	888	947	876	887	939	922	922	894	932	880	952	948	895	929	893	947	881	879	912	927	939	925	921	903	947	983	946	928	926	936	921	928	896	932	885	915	932	889	906	898	902	925	940	919	930	881	898	916	914	944	872	952	904	934	913	913	954	866	932	902	880	933	871	909	905	913	927	866	909	898	857	961	936	921	944	884	934	909	861	927	901	978	854	922	920	906	932	882	888	901	929	857	923	890	934	898	936	857	911	880	910	875	966	928	831	890	911	891	891	861	925	910	937	951	884	877	928	899	961	901	855	904	920	890	909	935	969	908	902	863	888	943	923	898	953	922	958	947	920	887	950	856	896	938	841	884	890	967	935	899	902	929	904	933	892	855	921	929	861	917	834	909	989	864	899	925	881	933	892	932	910	874	911	898	904	890	910	926	898	908	908	902	939	863	952	930	878	977	912	916	912	933	909	921	925	924	871	934	926	937	920	889	897	869	859	956	940	913	882	914	931	876	877	936	911	856	851	895	905	885	896	875	891	898	867	841	935	898	884	883	940	890	894	893	886	891	944	887	884	952	944	915	927	883	916	884	914	937	873	883	845	886	877	916	1002	955	902	950	920	895	909	877	899	877	965	919	875	907	922	871	961	872	883	922	902	919	925	893	912	901	880	910	932	944	899	867	918	904	887	951	887	913	892	899	871	892	927	883	953	964	886	895	916	931	876	860	866	898	942	960	872	894	894	907	935	912	938	911	899	873	923	880	932	906	896	942	939	867	917	924	894	828	901	938	856	932	910	922	903	960	914	951	924	894	894	950	874	901	862	921	887	909	912	914	901	890	951	873	926	950	927	897	946	930	894	924	876	899	898	863	926	944	885	885	886	940	899	908	962	878	914	928	911	937	888	922	909	910	881	904	954	923	910	920	873	913	889	879	965	885	893	926	901	885	928	941	907	870	933	877	868	886	922	903	852	902	866	867	911	896	932	908	904	919	890	870	860	934	892	901	872	909	880	966	941	878	859	869	871	887	906	912	884	888	888	914	899	958	886	891	955	905	937	971	880	877	865	912	901	931	880	909	942	875	911	923	881	926	938	866	879	871	866	927	878	877	856	886	948	920	916	838	912	845	926	814	890	860	910	930	902	919	873	888	875	902	883	920	884	951	918	906	898	892	879	947	938	874	952	918	920	873	911	919	888	928	925	916	929	844	869	908	920	942	912	894	879	888	915	882	912	896	946	872	848	923	897	895	854	897	899	896	895	930	892	857	916	886	904	887	926	916	882	928	883	890	893	917	891	858	908	908	859	844	918	934	928	964	898	859	925	875	912	884	931	912	940	990	964	930	930	931	921	910	876	932	892	892	904	915	890	909	885	960	907	916	887	917	914	909	953	941	881	885	898	918	889	884	918	881	883	900	916	862	963	940	890	921	946	892	930	933	896	950	944	899	888	874	933	911	877	889	870	929	923	897	924	927	902	955	905	924	924	921	991	882	965	891	867	941	910	885	939	937	898	912	910	893	914	911	917	902	902	937	906	909	950	909	908	935	963	968	921	860	876	915	873	871	901	890	893	912	882	940	863	862	826	906	937	914	930	868	855	874	883	944	917	920	929	903	904	861	883	855	877	899	909	945	933	937	980	895	934	898	933	980	888	955	918	930	915	853	943	904	872	860	922	947	848	908	917	947	938	934	884	892	939	947	905	914	879	901	890	880	941	942	909	923	893	887	884	915	972	842	868	879	891	893	864	875	942	897	918	899	910	936	919	941	867	903	928	883	930	930	917	875	885	876	864	908	848	868	864	880	936	925	907	885	964	923	911	894	887	894	880	848	908	868	933	925	857	911	896	922	960	937	891	883	894	864	909	937	888	934	916	969	877	890	973	904	898	908	851	897	907	894	871	889	899	936	899	886	894	908	860	916	894	954	844	931	923	851	883	884	964	951	899	913	884	930	943	897	888	916	939	926	955	926	894	936	951	947	920	920	869	865	900	923	910	919	921	902	870	888	898	910	840	860	935	974	926	889	1003	909	919	846	865	857	924	947	928	938	990	904	942	885	937	921	944	919	910	894	947	862	927	849	898	935	902	924	916	908	885	924	871	878	933	971	920	895	881	872	887	902	897	953	904	916	875	909	931	935	947	909	893	902	912	907	960	885	900	928	880	932	864	863	889	915	915	895	898	925	937	935	921	959	891	898	891	886	890	887	942	913	911	953	891	930	908	917	909	940	980	935	862	896	900	923	956	899	917	909	928	942	915	849	947	916	910	865	905	888	878	919	897	863	881	903	944	945	911	920	943	932	883	900	907	889	929	880	891	848	920	934	862	962	957	971	951	923	918	868	919	902	982	881	955	964	908	931	886	917	979	918	889	924	917	877	930	907	834	907	924	951	871	905	976	910	847	898	881	902	916	892	899	919	939	916	932	877	888	943	936	881	881	954	917	954	906	902	884	936	905	860	922	918	898	916	905	929	937	906	940	895	915	954	951	924	885	863	919	914	927	921	964	908	853	928	826	939	922	884	889	913	946	931	886	924	862	914	935	925	908	940	911	935	971	971	961	944	835	875	930	874	979	927	896	894	929	901	925	889	854	924	894	855	918	863	880	896	914	899	966	881	990	878	926	891	903	857	914	909	975	918	884	884	918	875	916	908	877	879	892	894
32523	19823	16702	11871	7917	6152	4382	3455	2445	2036	1495	1033	1049	931	750	590	587	520	446	454	434	480	428	435	407	404	393	390	415	378	411	378	366	373	353	367	374	389	387	407	415	376	362	382	350	365	354	375	373	357	374	376	355	400	370	369	342	400	400	343	366	330	373	362	356	333	362	347	351	378	366	360	339	337	325	382	367	335	396	389	354	380	335	365	362	327	364	382	374	307	361	363	328	404	363	351	352	391	354	344	345	371	368	399	377	319	376	419	372	377	367	370	380	371	403	418	363	345	407	389	371	393	370	351	370	355	365	375	347	338	395	369	349	364	366	374	366	372	350	386	372	402	392	396	345	394	382	354	408	373	383	365	390	349	379	392	414	342	350	374	332	340	378	378	372	387	382	356	383	341	366	362	390	354	368	355	379	363	364	348	373	336	354	345	364	382	368	362	347	388	358	374	368	360	382	375	350	360	374	354	365	376	373	388	342	375	362	336	381	360	384	400	385	394	359	383	370	400	376	386	371	373	371	354	405	350	374	373	351	372	340	375	348	364	378	351	341	329	381	370	318	354	360	377	377	363	367	330	370	374	389	404	377	375	356	342	340	344	388	333	367	383	353	367	370	395	376	375	375	394	388	346	420	372	362	390	375	387	347	369	374	366	386	367	382	324	366	367	358	353	352	371	349	369	341	344	359	356	370	319	367	356	372	357	379	386	368	355	375	365	384	356	360	404	364	376	381	388	359	357	364	357	366	378	340	384	383	389	357	368	373	392	334	371	380	366	366	362	382	327	327	376	363	334	369	348	350	390	395	353	386	392	347	332	366	363	371	384	374	322	352	381	358	356	351	368	364	367	391	380	346	391	370	345	342	339	378	337	357	370	363	331	350	365	361	387	416	369	347	376	374	367	382	379	346	333	356	387	335	371	348	354	369	389	376	381	374	356	366	375	356	350	400	398	362	357	367	369	333	352	318	356	350	346	424	349	398	396	341	357	387	379	348	367	379	393	362	367	367	340	352	381	371	345	359	384	355	358	348	417	393	361	377	413	367	375	380	336	380	360	365	367	406	337	371	376	361	327	359	387	339	361	358	360	361	364	404	348	335	354	344	381	366	352	363	366	403	351	323	362	372	338	380	368	354	348	377	359	377	366	343	383	370	395	342	362	348	379	347	333	387	369	359	359	362	369	363	388	398	389	347	357	405	373	351	369	380	352	344	393	345	386	328	347	316	378	349	357	323	371	361	343	392	360	353	370	340	328	370	373	373	358	341	368	389	393	384	371	362	369	361	378	364	359	398	346	356	407	341	403	406	396	350	375	384	332	368	377	360	377	352	358	365	370	387	348	403	349	373	340	372	332	370	373	370	351	343	351	358	356	374	364	368	366	384	404	362	359	394	324	410	357	395	349	408	372	403	382	374	382	371	378	382	339	387	376	378	352	357	352	375	331	342	341	380	381	378	357	347	364	344	373	346	349	380	332	366	325	365	374	340	384	363	306	344	344	351	367	371	356	353	364	392	317	360	396	354	372	384	370	372	386	348	380	340	381	361	348	350	344	367	367	383	331	373	383	361	371	365	391	368	377	401	394	362	343	392	394	375	342	332	388	362	381	360	340	356	385	364	341	377	357	352	383	373	357	392	384	367	336	365	386	390	340	391	350	352	378	373	408	339	349	362	367	360	372	323	336	361	370	367	327	357	377	364	360	352	330	368	348	382	360	333	336	323	367	377	382	388	349	390	355	381	403	350	390	328	373	390	361	357	414	359	367	351	364	345	315	339	330	361	391	360	355	353	366	361	353	412	381	410	389	374	422	359	364	362	374	358	372	401	401	351	412	349	332	370	352	361	363	371	363	354	359	363	373	341	379	364	347	374	363	398	361	365	347	364	379	411	384	363	406	352	357	357	341	390	359	369	321	361	391	355	400	366	376	382	349	366	371	358	345	365	391	337	368	397	394	374	369	390	384	354	352	355	379	370	348	346	355	349	370	320	393	363	335	398	395	365	396	364	362	395	388	378	325	354	336	350	319	374	374	367	362	380	376	364	378	351	366	371	317	360	369	387	363	363	379	373	324	368	373	387	365	382	351	365	382	390	364	388	396	355	385	372	385	374	387	387	364	358	355	387	323	336	345	350	382	410	383	380	335	343	352	387	352	329	333	381	353	362	344	344	369	345	356	337	415	338	355	382	336	324	366	357	349	324	384	354	346	379	406	376	377	353	361	375	367	395	368	345	383	357	327	390	386	338	361	382	385	376	391	350	345	394	350	357	356	363	352	342	395	339	385	386	352	371	351	343	363	346	336	377	375	385	364	356	373	355	366	386	340	414	391	375	361	351	337	340	321	367	377	335	350	348	396	389	341	387	365	341	378	399	387	384	372	419	332	340	354	385	345	368	355	374	371	377	377	394	355	358	354	355	361	333	401	367	368	361	353	347	377	391	370	376	373	366	372	377	361	354	333	379	383	385	346	357	373	347	366	345	393	411	371	372	359	363	373	344	344	382	324	371	379	388	385	388	363	355	374	367	332	354	376	398	371	369	352	352	396	386	393	379	344	354	369	346	385	348	345	360	354	351	368	349	357	380	365	360	351	365	368	319	357	345	393	392	352	346	345	406	369	347	348	348	324	416	368	369	359	367	372	328	376	376	381	361	386	378	361	398	326	335	361	353	376	353	355	332	384	365	376	366	407	354	380	417	382	382	391	341	345	371	371	361	398	376	370	348	383	390	327	378	343	377	353	342	370	362	362	348	386	365	366	369	354	370	372	382	355	343	327	349	341	371	354	377	379	381	393	362	359	365	388	383	394	364	363	371	328	350	353	373	349	393	408	388	368	360	367	347	345	374	362	356	370	381	344	356	369	392	363	392	373	370	371	358	335	376	352	361	366	343	364	359	360	341	321	331	359	379	348	352	370	366	355	353	381	344	373	366	353	365	346	368	383	415	320	375	349	359	313	330	392	364	348	339	405	374	376	380	368	391	422	397	375	364	369	348	383	416	325	356	368	357	386	402	349	397	348	349	345	369	349	384	357	381	379	323	343	352	353	394	388	401	381	366	367	348	354	348	400	352	351	384	368	338	360	357	369	401	366	355	377	394	338	337	391	368	394	377	355	353	368	367	393	374	374	342	374	352	386	362	379	371	372	374	358	350	327	341	380	439	386	368	369	363	366	388	344	391	347	371	368	328	331	392	403	353	363	397	354	405	349	344	355	375	330	338	359	374	375	367	391	360	367	352	336	344	391	345	367	378	402	366	404	403	393	355	397	384	361	381	373	372	359	361	368	395	377	357	346	411	351	346	364	359	351	346	360	339	329	383	386	370	384	363	356	356	321	365	363	364	355	344	369	352	354	401	359	350	346	357	404	378	384	379	341	370	387	395	341	362	398	387	375	388	381	351	379	379	364	381	345	346	357	353	360	359	371	390	393	350	358	362	373	374	368	354	365	335	358	325	361	400	371	383	345	378	345	368	338	341	365	343	325
18072	17384	24638	24802	22830	20933	18145	16981	13360	11015	8795	5926	6139	5239	3452	2909	2556	2373	2135	1773	1782	1767	1611	1465	1329	1280	1250	1201	1119	1106	1120	1107	1013	964	931	930	971	887	919	921	954	951	891	962	902	932	934	895	961	880	900	853	957	915	951	899	923	911	879	902	915	814	905	890	909	913	854	943	925	900	887	889	888	924	875	893	920	901	947	951	888	848	858	882	891	872	937	923	893	863	865	897	915	910	877	883	918	889	913	913	908	957	901	852	927	926	957	875	953	922	902	906	894	884	905	899	928	907	888	910	879	891	884	905	912	933	851	920	891	875	970	959	976	939	915	915	924	901	892	887	884	927	903	927	882	900	873	880	874	905	837	894	928	898	850	925	894	953	840	890	892	936	875	858	887	932	925	879	894	957	894	845	874	894	896	890	885	893	839	927	913	878	892	885	924	855	946	988	850	897	875	947	884	881	927	884	932	888	890	835	900	904	899	924	902	901	854	968	910	907	921	880	909	877	927	888	879	903	872	933	925	913	887	913	887	966	898	924	915	930	883	863	906	871	888	936	893	964	877	867	849	923	913	892	835	865	915	931	889	895	848	902	896	898	891	903	903	948	938	898	928	889	921	891	876	857	898	912	919	922	925	926	894	895	902	946	907	932	864	919	914	924	884	907	889	850	923	851	896	913	898	914	898	884	912	874	924	925	874	856	896	910	863	891	848	919	906	925	959	951	885	912	911	901	906	900	967	939	873	939	905	855	905	858	939	898	934	846	823	876	900	889	879	900	862	902	873	879	887	918	952	926	864	879	882	938	916	876	884	908	849	872	863	906	968	898	906	952	925	894	906	926	923	922	841	922	912	877	897	873	884	918	926	914	943	911	917	888	872	928	900	885	907	882	832	958	923	914	899	945	911	911	846	941	913	877	933	887	869	877	937	851	909	908	910	927	916	921	875	917	956	870	889	962	916	917	909	877	916	887	919	892	883	869	872	897	892	916	905	906	898	904	901	918	924	929	895	917	922	894	887	914	910	878	874	898	898	870	929	874	845	928	867	908	902	866	880	942	925	835	934	928	938	929	932	891	855	862	942	914	815	889	902	946	904	943	862	904	912	878	893	876	900	914	840	919	909	902	932	936	953	958	915	879	943	870	854	846	868	918	886	841	928	849	887	914	923	864	881	875	841	903	889	900	952	938	959	876	928	861	950	918	913	909	895	934	922	852	901	934	887	890	914	907	947	931	904	907	980	879	947	865	911	855	932	872	918	928	916	857	857	909	930	904	831	878	866	928	927	924	912	893	954	904	897	917	947	925	907	853	864	945	891	891	930	884	876	855	860	881	857	961	894	849	938	913	908	873	918	885	892	861	852	893	915	893	916	864	944	931	852	927	894	908	941	897	915	900	900	917	863	891	869	933	944	976	920	812	918	932	940	899	878	913	907	931	876	867	877	928	912	872	917	923	969	841	885	903	880	892	902	957	924	897	921	929	878	868	954	845	926	944	917	939	893	870	890	960	885	850	942	929	885	915	903	889	903	905	883	953	899	924	909	847	913	855	887	914	915	869	876	855	877	894	858	898	887	870	880	898	954	927	877	885	914	841	893	971	904	877	925	930	936	858	917	926	896	876	877	912	868	920	926	901	924	894	866	903	925	957	905	877	928	912	867	841	877	943	915	859	908	899	914	936	891	974	893	949	879	897	884	924	949	923	894	898	887	953	922	944	961	896	938	924	904	898	891	923	932	860	896	854	856	879	890	876	897	867	878	898	924	889	887	880	888	921	953	862	912	862	942	955	942	952	923	924	901	898	919	859	955	875	900	892	933	917	892	873	862	876	913	855	843	967	925	891	926	927	883	900	848	885	857	885	921	891	922	879	964	902	916	911	873	918	904	911	889	898	975	934	853	913	941	926	874	859	850	860	978	913	934	942	892	833	892	927	912	885	890	918	884	855	863	940	947	925	912	905	845	912	882	922	923	914	907	869	877	861	921	914	935	922	884	880	928	920	911	892	907	868	957	877	885	860	947	897	960	858	878	933	905	861	934	879	911	863	906	894	962	892	857	884	907	914	889	888	943	915	931	866	890	906	874	875	870	906	962	839	921	885	934	886	860	878	899	875	881	849	897	884	894	907	880	915	908	847	935	884	908	885	910	921	894	873	865	926	908	886	946	937	892	937	906	873	894	837	886	879	929	890	874	920	913	935	874	855	860	915	857	950	891	893	869	887	922	865	882	870	854	880	854	919	908	898	852	927	850	931	905	882	872	912	884	855	897	916	908	887	944	924	862	916	913	982	939	878	893	889	960	834	923	870	897	939	929	954	877	910	897	924	874	889	870	903	936	932	925	879	874	890	896	872	915	929	940	874	839	832	906	950	904	845	891	887	854	904	901	898	877	860	929	878	908	922	895	920	895	908	906	914	887	910	880	889	922	926	895	868	854	909	892	981	926	920	847	891	962	893	870	936	866	883	876	867	930	868	885	909	887	867	929	884	928	879	912	891	867	843	890	910	865	881	843	883	936	903	901	959	898	883	918	862	916	918	873	914	915	918	926	913	874	905	912	876	908	913	885	829	935	864	892	895	894	909	911	843	882	910	887	910	870	885	863	897	856	916	904	875	878	876	931	915	905	851	878	867	880	863	943	909	828	912	885	926	885	881	859	900	864	948	946	902	860	902	909	912	929	932	879	921	891	885	909	879	874	858	916	904	946	909	883	893	898	924	887	898	886	887	895	926	870	897	913	886	911	933	911	932	918	903	880	926	909	920	905	872	916	912	915	894	868	871	900	890	939	910	895	902	932	868	923	930	922	909	899	908	842	917	890	919	921	945	922	846	893	922	873	941	895	911	939	921	957	932	850	887	871	892	900	927	915	933	847	920	909	888	934	898	911	854	876	893	885	925	859	902	841	945	859	859	927	935	863	897	898	850	943	942	870	929	935	883	892	915	940	896	877	906	940	868	957	906	881	912	907	909	860	884	897	901	831	886	920	957	908	909	917	892	915	899	879	897	954	925	958	871	874	897	918	875	867	912	905	888	904	902	945	933	880	849	920	912	955	958	940	962	910	927	960	860	924	869	872	943	908	899	894	946	880	871	932	902	958	885	909	933	860	957	903	958	874	858	904	945	880	909	923	907	920	935	849	888	918	906	946	906	918	943	873	915	928	901	920	941	936	920	947	958	895	930	878	907	914	956	851	901	921	884	946	891	904	956	919	954	898	919	951	904	911	938	921	950	893	947	900	961	905	899	905	879	924	915	936	919	938	930	891	902	881	879	944	925	934	952	954	891	912	835	930	916	865	874	907	945	953	903	925	948	937	911	967	897	926	919	914	884	914	919	893	889	910	883	883	922	876	942	946	900	920	899	893	937	898	874	921	867	864	879	884	845	958	940	880	960	913	882	893	961	905	918	912	886	944	942	876	888	898	847	922	894	880	902	932	870	924	894	878	924	928	935	889	917	880	903	917	906	861	862	958	917	898	783	921	917	934	952
34729	25410	23275	17603	11653	9872	7423	6415	4429	3206	2454	1555	1496	1294	912	791	604	611	560	535	523	533	580	455	441	447	467	430	455	429	405	425	398	367	409	362	381	356	382	375	349	430	320	387	385	336	363	346	380	369	337	371	375	367	380	385	369	389	412	380	375	371	383	405	401	352	362	364	365	403	344	401	392	381	358	327	396	360	394	361	389	360	367	368	379	366	389	391	346	351	377	382	399	375	409	369	381	358	317	335	370	402	367	384	341	375	357	388	323	372	413	389	410	364	355	382	365	360	374	358	331	371	351	382	371	387	403	346	370	379	379	409	347	392	352	380	384	349	375	378	380	364	340	336	383	335	370	350	366	362	357	359	356	378	381	395	366	371	426	373	364	347	356	388	388	340	353	398	373	371	360	367	380	391	395	403	353	380	387	351	351	376	356	410	346	337	374	348	377	411	377	386	364	392	340	367	366	365	392	364	351	362	342	361	377	383	385	388	368	372	373	379	366	376	355	391	361	385	372	368	382	366	345	386	320	360	382	395	383	356	392	389	352	363	377	398	379	371	349	349	369	359	425	371	315	359	347	340	396	359	385	379	356	372	347	333	364	386	359	377	369	356	333	368	373	360	364	346	351	373	366	383	380	343	380	346	299	362	351	377	367	363	338	351	351	339	337	377	361	408	346	356	380	377	363	390	377	354	337	363	377	357	353	365	366	390	361	351	363	339	393	380	374	386	390	367	346	382	367	397	385	382	391	343	357	366	347	368	399	378	349	362	371	405	368	384	361	376	344	381	401	377	358	368	379	334	387	391	373	363	369	349	364	393	363	380	374	402	382	348	371	373	360	367	372	374	421	389	349	337	390	331	353	372	369	357	406	414	367	380	406	445	406	379	383	359	424	359	356	396	375	387	416	356	347	357	364	393	359	406	370	381	371	362	344	372	380	329	345	384	367	386	380	343	381	399	378	372	365	345	360	350	364	363	411	343	360	347	351	353	384	355	371	365	391	402	385	382	391	361	314	356	347	339	367	348	375	347	394	339	336	359	378	354	341	394	388	386	397	352	341	387	378	384	396	363	388	399	355	345	357	380	364	399	368	373	360	359	361	354	384	381	350	345	376	362	387	345	361	360	376	359	344	404	379	371	354	330	384	353	374	371	370	380	355	365	383	349	415	400	374	332	323	365	385	363	385	355	369	376	383	373	344	360	367	367	326	350	362	370	364	362	398	365	353	403	359	377	353	380	376	338	338	395	404	355	342	341	322	348	358	369	342	362	373	393	398	373	363	365	359	370	356	368	382	356	350	356	314	345	362	366	361	353	373	372	336	375	349	366	362	347	361	370	373	360	347	377	366	355	354	396	378	377	362	351	389	382	388	366	373	355	390	346	355	354	383	372	339	382	376	394	380	348	379	349	388	399	345	391	383	361	374	369	387	377	408	361	356	393	377	360	336	381	376	355	345	346	395	402	373	431	381	413	391	386	358	410	378	409	401	345	392	373	334	361	353	367	381	372	361	376	341	361	329	324	368	355	391	335	369	389	381	378	347	376	381	383	345	358	384	339	380	385	394	369	353	381	379	374	383	388	405	342	398	355	388	384	374	359	368	319	353	372	356	356	394	361	359	335	370	371	366	356	374	343	382	376	367	380	365	377	353	370	360	368	361	348	333	344	389	355	367	351	356	360	376	359	377	363	384	379	363	360	326	341	415	357	406	412	344	383	351	385	357	367	384	392	357	352	381	402	377	383	355	383	367	338	362	371	377	356	353	365	325	338	359	331	345	346	383	362	389	351	364	362	386	351	380	359	386	376	356	382	367	349	374	398	376	379	319	357	356	349	405	350	386	402	363	361	374	334	378	406	381	332	398	367	324	406	388	393	349	385	351	372	363	380	352	345	383	386	369	381	374	392	373	367	351	399	353	391	363	346	367	364	365	367	368	405	326	354	384	357	404	358	329	364	375	379	348	362	334	379	356	391	387	380	403	374	351	348	372	365	380	351	368	366	359	386	389	357	307	364	376	383	369	391	397	402	402	381	376	374	356	364	345	398	345	398	394	379	330	352	375	372	353	399	363	361	360	401	329	378	344	329	368	407	335	341	371	379	337	394	360	351	377	396	372	343	369	375	372	375	358	378	370	361	366	366	388	369	368	398	413	428	329	356	354	355	392	352	347	372	378	378	372	363	363	356	352	364	356	363	356	394	358	345	381	389	350	363	391	371	374	386	368	378	351	382	363	381	350	366	372	378	390	346	362	376	401	366	351	368	337	400	368	330	346	361	321	367	381	392	348	360	379	391	343	354	367	393	369	369	394	371	356	362	382	364	384	378	391	343	386	349	346	385	333	368	380	374	382	366	378	355	351	410	396	334	392	392	375	353	419	334	351	346	402	388	383	359	381	338	392	375	367	335	369	330	368	383	371	381	358	392	371	356	340	362	354	372	360	369	365	366	378	375	347	360	356	399	353	360	382	395	358	370	381	391	384	357	331	399	385	373	350	386	393	363	371	331	365	373	401	361	381	350	359	369	364	385	355	379	409	347	360	342	354	350	390	370	372	350	340	373	357	327	353	383	390	367	373	354	376	342	381	375	347	344	359	353	386	412	334	361	370	354	389	362	357	394	407	401	362	335	375	372	367	352	349	334	333	363	400	364	385	365	349	338	386	404	336	371	416	355	325	367	373	373	358	345	383	362	364	345	350	368	391	406	365	382	365	393	356	360	380	331	380	383	369	366	386	340	344	392	385	370	377	337	355	369	390	342	333	384	364	372	350	355	355	350	355	340	360	340	359	344	377	312	394	376	362	373	404	376	318	361	353	394	340	374	358	360	374	408	339	362	330	391	377	340	345	328	350	323	364	379	361	327	360	365	373	394	389	385	369	353	378	382	325	344	320	356	348	381	363	358	374	382	352	323	362	368	357	371	358	385	373	367	388	372	343	354	349	363	418	322	406	376	388	400	378	356	366	359	386	344	350	349	345	335	329	363	362	353	321	376	379	356	385	393	380	323	354	386	325	395	331	329	378	367	347	361	376	338	362	379	365	362	354	356	361	380	354	373	346	325	372	359	345	376	379	352	404	370	388	373	360	343	383	379	364	328	363	329	315	373	392	414	358	410	360	381	367	366	373	372	361	342	370	398	394	395	383	367	377	362	396	393	372	389	330	348	362	415	397	375	335	354	376	369	347	334	361	343	349	357	399	378	351	376	407	351	373	373	379	350	343	356	360	386	390	380	370	370	375	357	355	336	404	364	367	379	336	367	361	346	384	364	354	363	356	352	365	372	371	362	343	390	375	365	343	350	373	353	354	385	350	337	363	375	344	380	367	363	363	355	378	398	341	348	363	352	380	360	384	385	390	356	345	365	406	338	342	373	398	361	332	378	372	386	385	365	339	315	422	349	357	369	353	342	379	372	413	355	401	400	399	392	371	410	404	336	385	369	364	374	422	330	391	401	381	361	383	378	340	362	361	377	374	348	368	361	362	402
20356	22440	29037	29859	26956	26383	24235	23513	19818	16460	13460	9197	9497	7898	5658	3999	3323	3158	2655	2281	2472	2247	2252	1896	1666	1570	1586	1529	1316	1242	1207	1202	1063	961	1005	962	936	929	956	985	953	971	873	899	900	954	837	854	910	894	916	937	884	892	930	879	948	922	915	880	923	825	920	894	908	911	975	911	892	921	899	855	924	872	892	912	934	883	936	851	867	916	873	884	909	913	931	873	895	902	894	886	890	898	915	912	856	910	834	935	927	916	885	882	955	918	878	926	907	875	922	852	871	828	948	894	910	856	905	879	899	900	919	861	880	858	873	939	870	894	944	934	877	885	905	914	893	916	911	908	865	920	889	873	890	854	946	912	881	850	903	899	845	871	918	912	862	923	937	916	908	909	941	936	915	882	880	910	939	912	930	964	906	916	866	841	863	920	931	886	861	882	899	930	939	914	883	890	913	905	812	831	870	858	859	897	900	922	938	911	849	919	880	904	867	909	930	907	876	918	899	907	907	899	893	860	858	905	916	877	884	878	879	954	912	902	927	906	921	939	955	907	895	896	860	901	935	918	931	887	868	937	847	913	910	884	935	870	922	892	902	882	934	920	919	903	858	928	864	912	920	914	902	926	958	895	917	920	938	895	942	910	853	920	907	897	894	910	896	885	908	860	923	902	885	870	931	839	892	916	897	860	868	859	914	910	930	928	925	949	921	920	926	859	885	937	955	889	855	896	851	934	934	900	889	909	894	923	899	877	930	915	902	814	905	920	916	866	877	920	875	944	865	915	920	875	908	956	888	939	921	878	906	885	905	843	904	917	918	897	950	866	898	957	908	913	921	877	915	901	868	905	899	882	807	840	838	872	917	895	881	960	893	932	896	915	876	873	943	914	886	951	921	885	867	909	911	885	914	876	860	921	852	930	948	919	944	904	929	936	914	905	885	931	920	879	873	890	888	889	925	981	917	881	862	886	889	927	906	846	928	857	871	915	934	916	910	937	955	831	916	910	885	927	905	871	937	849	929	880	952	857	906	934	903	900	896	872	919	837	918	963	970	861	919	870	893	913	871	881	911	954	895	937	907	868	927	898	884	868	930	953	924	965	911	934	834	906	899	949	887	939	889	922	877	890	915	838	894	920	964	888	937	873	911	929	903	949	934	913	889	894	885	890	903	927	913	857	914	913	870	864	935	939	871	948	861	942	965	844	801	884	893	880	834	886	891	890	872	837	914	853	883	889	894	893	836	919	899	868	913	856	890	892	943	905	945	971	903	888	908	936	926	850	879	914	887	925	945	865	923	890	881	913	896	905	955	903	893	912	865	915	925	868	906	915	943	888	876	912	914	890	941	890	930	920	888	938	892	955	904	896	855	936	912	892	876	900	823	890	913	968	934	901	954	871	900	868	892	957	934	927	927	869	917	909	973	931	908	892	915	886	958	944	887	947	885	889	857	899	912	937	917	873	914	890	899	906	925	916	854	931	890	942	902	899	896	915	896	916	933	926	903	889	863	910	877	893	928	870	908	894	859	980	857	886	892	903	923	916	930	875	875	846	892	892	881	907	874	876	948	897	903	910	913	897	903	837	879	935	932	871	876	875	921	902	877	912	874	902	854	865	925	903	910	894	844	863	912	897	931	892	871	927	897	886	849	862	850	822	939	902	923	949	888	834	919	920	913	924	904	883	894	931	934	928	861	895	891	906	876	929	880	899	863	888	864	913	888	931	898	890	937	905	870	945	903	948	889	950	962	901	845	908	891	909	860	938	924	864	882	875	906	919	910	927	924	946	891	869	929	912	907	908	890	913	943	913	920	937	927	914	911	852	911	861	871	890	899	907	924	937	922	889	941	880	922	850	938	927	946	946	901	883	860	908	946	931	883	932	890	949	867	914	894	890	908	909	899	959	926	896	917	930	889	941	906	863	936	937	942	847	900	801	919	868	873	856	850	925	920	898	909	937	901	820	969	952	940	898	909	845	879	955	823	919	927	924	921	874	911	961	905	873	879	862	926	918	944	837	869	921	913	873	836	898	915	913	921	913	939	888	864	912	914	917	905	926	922	872	925	886	888	915	956	843	835	883	945	907	938	917	885	887	921	953	899	929	940	871	893	982	863	935	922	915	923	878	928	802	917	890	923	902	932	867	941	939	905	870	908	874	871	876	885	938	838	895	872	924	879	869	895	856	946	882	902	966	931	882	903	894	887	919	900	885	871	926	881	919	893	899	869	892	917	944	887	916	950	888	908	865	898	897	880	889	873	933	903	892	933	858	886	889	905	872	957	919	930	920	844	863	915	887	917	900	918	944	868	883	895	896	921	903	878	920	894	921	894	917	883	875	902	882	900	913	856	877	887	891	864	912	887	864	929	879	844	941	907	880	916	890	953	926	918	945	875	854	843	919	900	909	899	847	918	924	849	889	847	931	907	967	898	915	935	898	948	965	907	919	926	890	891	897	918	905	890	925	831	935	886	882	898	946	888	867	881	904	885	875	935	924	872	931	866	908	846	904	874	916	936	894	987	958	908	870	910	825	902	917	905	827	924	891	967	899	873	905	895	899	855	859	905	876	904	922	899	905	876	921	915	878	896	920	932	895	908	944	888	939	928	920	926	907	835	890	941	835	890	885	908	939	887	876	857	943	992	915	845	883	922	893	912	868	907	918	922	957	911	890	868	893	885	896	888	895	883	893	922	880	885	853	901	899	907	900	893	886	921	877	898	886	919	867	877	886	910	916	946	892	909	942	837	888	915	905	925	925	911	975	941	889	909	922	945	897	948	945	896	887	891	897	919	889	885	855	872	907	893	922	931	896	886	890	881	881	908	933	893	901	886	889	870	886	900	863	870	950	912	848	896	882	908	910	949	925	927	913	823	888	941	945	906	876	943	893	900	889	873	848	950	893	879	921	907	917	933	914	886	919	901	839	919	905	892	884	947	861	941	926	894	912	875	880	889	901	925	880	891	955	882	911	888	900	843	941	952	895	901	931	908	908	962	887	926	904	881	925	859	902	907	900	897	882	905	915	918	888	918	887	853	859	937	866	888	881	902	901	954	869	871	928	896	937	934	864	962	902	911	932	858	894	880	901	900	901	831	902	901	914	870	880	871	891	920	933	916	892	929	878	901	897	888	888	935	932	915	857	910	843	908	907	881	907	926	892	878	924	912	835	943	896	900	977	902	919	903	905	895	860	890	966	869	880	906	877	905	915	870	923	862	850	943	963	918	903	854	909	910	875	860	861	903	962	938	899	884	917	880	919	911	915	871	859	933	925	931	917	882	906	926	932	903	852	914	872	939	882	928	947	878	886	885	859	908	937	878	901	887	900	893	888	898	963	847	917	928	845	887	931	875	884	908	882	920	866	929	862	916	908	863	862	885	940	857	947	935	918	879	918	873	871	951	887	885	884	952	862	926	919	876	881	915	944	880	896	868	884	932	908	899	966	904	869	919	941	930	943	866	953	871	945	932	951	907	900	894	882	895	870	923	875	917	902	898	920
28312	12822	9208	5969	3523	2418	1816	1297	1033	848	689	676	604	581	524	466	505	408	426	442	399	434	416	418	426	370	391	402	343	356	357	355	379	387	350	387	368	361	386	397	373	365	368	348	399	371	383	334	395	371	328	355	358	364	403	359	359	411	348	402	377	400	386	373	384	382	350	395	394	371	386	363	359	371	390	376	437	383	351	360	346	362	367	385	393	385	363	365	401	369	360	368	382	374	362	384	360	375	380	377	373	380	374	358	389	354	393	407	357	366	370	417	363	379	373	356	366	358	389	346	376	402	356	344	378	375	368	362	376	364	367	374	390	408	375	379	427	379	357	385	376	390	397	346	417	375	350	346	415	397	371	339	359	368	419	350	339	388	384	396	382	392	357	382	351	368	343	323	360	378	350	367	402	405	377	369	376	384	361	396	343	366	383	366	387	387	406	390	415	379	388	383	353	376	384	320	380	383	384	388	374	372	369	354	361	363	337	399	369	373	370	370	351	376	399	368	366	355	394	355	374	384	379	381	363	319	395	373	403	345	362	377	353	381	373	398	366	387	363	368	365	368	357	395	349	374	360	417	378	333	381	387	359	368	370	384	367	392	387	380	390	369	404	377	388	360	340	359	391	342	362	340	381	376	395	350	354	341	358	385	414	350	399	372	366	363	408	392	357	381	385	389	388	356	379	405	361	362	371	366	399	396	407	350	364	378	376	364	361	406	360	374	371	369	360	382	386	347	389	389	358	351	358	372	383	373	358	364	362	406	340	392	369	374	364	369	373	395	353	364	393	365	359	367	410	392	373	402	375	357	376	387	423	388	409	374	377	397	385	396	369	395	380	364	335	391	370	390	366	368	403	380	384	358	363	336	376	357	390	392	402	372	384	354	390	368	351	353	389	335	339	353	387	400	357	369	365	372	368	349	367	347	393	364	380	381	345	399	344	347	385	387	350	368	354	364	395	382	375	352	385	390	356	325	349	368	363	355	345	400	369	335	380	369	367	358	374	388	347	361	372	351	375	339	359	356	375	343	364	385	341	390	372	377	401	379	375	384	353	364	344	356	422	371	378	343	344	350	409	391	385	377	404	355	408	391	407	390	412	399	403	383	355	367	353	343	356	371	366	423	359	347	350	385	399	410	370	365	386	361	373	364	379	385	352	404	362	374	381	402	378	291	334	380	365	356	381	342	364	387	357	376	358	381	351	385	386	385	377	354	398	390	360	383	405	423	409	358	402	367	351	386	375	357	336	327	361	357	388	373	407	370	361	382	400	362	359	377	373	353	384	412	376	338	378	390	364	367	380	359	362	375	370	399	385	362	410	385	361	369	405	344	376	339	418	382	360	334	399	396	360	359	390	376	372	347	350	402	384	339	366	397	388	401	362	378	368	393	377	372	357	364	394	334	415	365	391	368	367	395	341	395	375	384	371	380	362	367	386	404	376	337	380	355	373	382	376	377	375	357	365	369	416	383	339	370	385	381	369	354	376	405	361	366	409	363	394	370	391	407	397	371	389	334	361	336	360	365	369	375	361	358	371	387	348	334	348	361	340	374	349	377	357	369	368	353	360	352	414	357	403	387	359	375	392	353	385	378	384	372	359	363	360	371	353	386	348	354	368	368	349	407	367	371	361	372	391	357	399	378	410	390	370	417	379	334	383	388	363	418	377	378	354	378	337	372	373	384	361	361	383	392	380	382	369	370	390	348	376	371	370	405	342	368	355	365	385	366	361	390	392	372	391	378	420	365	359	364	364	410	380	368	390	427	378	376	398	359	384	356	376	348	363	386	364	381	371	363	363	384	411	365	401	382	392	387	367	341	382	351	377	399	385	380	359	331	417	393	354	365	409	383	385	364	408	390	380	354	400	370	353	391	363	369	414	388	431	375	405	323	358	375	391	377	385	384	352	389	360	386	368	392	438	409	363	376	352	383	366	395	378	385	384	352	364	408	361	398	365	382	378	397	398	349	362	341	387	396	351	378	366	381	365	371	379	362	376	405	370	386	378	366	343	349	373	339	373	381	376	349	361	380	369	320	333	406	405	327	427	376	345	389	394	358	379	343	382	381	396	400	344	377	346	344	411	385	360	385	399	363	355	326	314	395	359	382	370	360	370	360	406	356	339	365	373	360	345	405	393	384	397	382	387	376	365	417	386	374	347	358	348	350	380	361	381	388	398	414	388	389	393	364	364	395	389	426	334	373	363	386	377	406	378	356	370	365	379	368	351	381	388	360	391	370	357	387	418	392	366	378	353	373	386	374	385	355	390	401	353	412	376	325	382	399	378	398	352	347	398	357	387	357	348	353	394	351	355	389	361	407	367	362	378	374	391	365	372	354	405	367	388	378	383	376	370	371	348	363	365	366	378	346	389	337	394	370	394	372	350	363	373	373	384	370	383	348	369	401	389	352	374	346	398	385	390	374	359	368	436	380	381	361	385	425	381	404	360	395	406	374	396	366	368	385	378	388	379	382	345	396	359	416	364	399	354	375	369	378	335	366	414	377	418	400	369	389	371	402	389	365	356	367	366	379	398	385	358	381	388	364	360	347	334	359	359	342	402	344	364	388	385	345	396	383	397	373	351	367	366	375	357	379	373	367	386	362	359	394	361	356	368	401	376	345	347	354	351	382	362	368	351	355	398	373	334	396	378	365	393	393	353	366	380	350	391	368	402	379	388	381	349	351	354	360	377	385	362	365	399	411	401	351	361	395	350	400	357	402	385	356	367	379	401	405	359	376	375	355	369	368	363	420	418	384	407	412	361	361	393	374	396	348	369	395	364	368	381	347	350	377	392	363	386	364	359	389	363	398	365	396	340	342	361	394	382	376	391	403	359	393	386	381	373	405	392	366	379	380	392	391	356	364	368	368	384	351	390	367	387	367	383	399	398	372	369	353	385	356	360	413	378	386	366	399	328	384	402	392	348	424	364	362	346	366	353	372	403	385	359	344	374	392	398	364	366	407	408	363	379	375	364	389	389	342	345	349	391	345	391	381	379	374	380	346	372	398	415	352	389	343	402	392	386	378	369	366	365	384	370	362	386	374	379	378	342	352	360	343	417	381	368	362	417	398	402	374	360	348	359	364	389	338	388	356	371	376	373	401	360	380	402	348	377	361	338	349	373	349	360	350	367	387	385	383	403	379	319	379	379	340	356	358	405	369	402	381	417	345	362	367	407	384	383	382	391	394	364	385	349	353	368	391	361	387	354	373	383	362	390	360	362	370	354	372	374	394	389	360	379	340	358	366	373	364	343	422	371	351	375	363	387	380	357	361	395	360	355	374	371	412	389	368	375	411	350	372	340	374	374	380	356	365	384	343	380	343	374	334	400	357	362	405	376	330	357	421	403	384	368	353	400	396	367	364	372	383	363	413	385	368	383	387	381	404	367	392	337	358	369	352	353	356	376	388	385	381	380	379	405	382	380	382	398	393	387	344	378	362	376	365	355	359	326	386	352	371	358	351	349	357	412	367	418	350	399	367
13905	11163	16386	17312	14570	12165	9691	7477	5842	4806	3953	3247	2817	2528	2168	1821	1703	1502	1393	1319	1276	1137	1088	1048	1038	1057	1065	966	982	949	970	971	909	940	960	912	982	943	914	909	904	882	920	914	931	939	904	939	909	879	921	933	879	874	940	939	944	913	899	863	906	906	947	910	991	898	934	896	930	925	919	904	926	947	861	935	901	932	820	952	936	958	937	869	941	882	977	898	939	896	898	881	910	906	862	859	930	896	950	931	961	939	896	967	936	856	921	883	894	908	978	871	899	916	882	867	948	947	962	919	955	912	926	902	909	928	891	933	912	950	929	948	942	930	933	902	928	926	948	945	867	918	914	929	945	879	882	938	922	884	940	958	879	894	907	896	912	854	882	924	932	914	879	921	908	912	940	909	915	937	923	879	917	943	945	884	889	918	920	877	916	890	944	921	958	937	880	880	925	898	885	931	918	937	882	914	970	868	929	897	908	846	891	935	936	931	918	903	917	956	878	883	883	885	951	906	935	881	943	872	920	901	876	916	873	934	901	942	873	894	909	901	960	917	915	959	930	965	898	931	903	905	869	870	934	936	895	921	869	892	909	917	950	907	931	937	907	875	877	923	924	915	927	944	875	913	935	856	931	944	942	924	939	921	893	918	919	896	865	872	911	965	911	893	857	945	879	874	917	904	933	874	882	905	926	903	896	990	918	913	927	957	898	917	911	908	902	909	913	922	890	933	917	899	966	924	844	900	931	931	904	895	938	913	905	909	890	924	968	884	902	931	903	947	901	892	941	919	918	909	956	949	935	937	951	920	939	918	915	970	849	912	896	913	977	925	885	877	931	982	894	938	904	937	887	862	877	941	953	941	894	941	919	939	933	960	870	939	902	944	899	886	892	961	903	995	922	922	877	957	942	924	889	872	943	944	915	935	928	920	926	943	987	864	883	889	879	883	923	906	899	869	919	915	941	919	884	950	907	921	961	903	892	989	943	889	934	896	894	893	915	892	882	935	902	895	856	873	960	946	922	983	892	871	912	960	928	938	879	898	875	912	906	959	933	916	889	954	933	955	889	906	934	910	970	868	889	902	899	905	884	903	918	914	937	925	870	919	914	886	899	945	944	955	980	856	909	906	935	897	849	887	917	905	911	852	891	920	847	895	941	950	907	891	893	920	936	919	884	904	864	919	900	948	988	907	985	933	863	942	893	923	829	875	945	890	861	880	937	955	971	924	924	891	864	896	935	882	880	893	920	895	907	936	921	928	888	923	914	906	917	895	909	891	931	916	903	923	900	954	859	882	866	878	914	927	988	856	935	967	902	917	931	973	857	935	906	939	931	919	947	896	960	921	899	891	958	963	894	908	894	917	940	944	915	929	913	913	923	893	903	887	929	1003	916	931	874	850	884	919	903	922	860	949	957	924	924	912	948	912	915	967	929	933	934	948	897	902	936	915	896	918	866	930	909	885	938	896	983	848	881	911	843	965	958	929	887	883	922	888	901	932	916	908	888	901	919	914	940	908	910	935	903	928	906	856	930	912	868	850	893	905	947	988	882	860	897	855	947	903	898	947	940	909	929	907	925	882	917	961	903	887	936	901	937	920	928	850	886	900	851	915	878	936	982	890	940	934	934	894	944	920	909	923	861	959	958	885	918	905	931	890	909	934	945	921	918	903	909	934	945	920	932	926	859	923	892	886	862	889	907	906	967	879	977	901	880	923	965	920	923	878	972	913	824	917	976	901	931	925	932	926	865	865	900	858	893	903	923	961	920	907	897	873	866	894	910	909	885	1007	945	923	943	940	899	934	879	895	927	884	907	911	857	951	928	887	924	880	928	919	937	964	876	909	919	881	945	897	926	953	893	887	915	964	918	908	903	905	904	924	884	924	889	885	878	898	945	889	906	925	890	925	959	928	952	920	900	891	928	948	908	955	923	933	886	907	904	950	897	955	979	895	882	891	910	926	913	903	884	922	885	859	820	885	911	858	947	924	921	911	890	921	955	910	953	898	925	891	919	870	889	952	920	886	932	959	891	877	910	869	883	895	867	905	864	914	925	958	967	933	883	911	882	901	957	911	915	878	880	943	895	913	928	907	907	911	902	912	872	905	878	887	917	938	858	933	919	884	898	879	952	878	913	871	934	871	995	842	896	924	963	898	910	970	903	909	920	916	917	944	949	873	982	873	969	949	958	921	874	899	925	941	939	953	970	888	928	910	914	956	939	921	885	971	919	917	949	886	889	873	912	939	937	936	954	894	1010	954	902	956	928	932	909	878	904	928	929	929	899	970	951	936	895	883	925	907	943	890	897	937	917	932	973	915	897	859	891	873	970	861	876	922	934	918	894	907	939	892	926	906	927	891	888	891	847	893	938	864	920	909	920	895	890	887	896	958	928	934	950	974	954	895	929	877	895	890	946	957	866	929	949	919	902	868	939	927	879	925	917	887	927	920	926	897	882	920	910	902	927	940	891	895	904	934	898	891	929	929	927	924	908	911	927	913	874	881	971	924	872	911	934	894	948	949	910	945	890	832	985	932	891	960	945	857	936	914	930	899	874	888	857	906	869	874	966	913	953	956	959	935	897	892	896	927	896	943	900	900	953	934	896	894	979	886	876	924	857	918	940	915	894	920	960	891	950	943	930	890	940	910	899	910	915	891	879	901	987	948	932	924	876	901	931	887	921	901	933	916	882	902	900	893	911	905	918	918	885	956	918	871	927	950	903	896	997	900	976	880	912	936	923	881	938	928	881	889	909	907	881	920	959	913	891	895	945	918	887	891	835	922	888	940	890	919	897	896	854	885	935	944	876	927	927	969	857	937	868	901	858	896	999	910	895	956	880	973	888	911	931	955	938	890	905	940	920	930	897	919	958	907	940	921	930	953	921	883	908	976	907	882	925	944	938	909	877	948	912	901	889	939	914	923	910	896	913	910	948	884	950	902	899	878	944	942	890	886	896	892	924	920	904	897	945	962	989	994	944	919	888	841	913	898	886	928	875	864	925	930	879	918	890	974	899	933	901	909	911	887	893	910	907	877	895	898	910	900	916	911	926	860	913	889	890	911	911	931	918	908	904	895	919	919	886	925	901	897	913	823	903	940	909	906	880	873	924	913	905	917	890	930	949	890	946	886	913	899	946	946	947	861	905	929	911	922	971	882	875	891	937	835	861	923	964	947	943	937	888	947	916	905	891	934	918	896	896	924	955	919	897	882	905	956	927	888	949	908	943	889	931	924	946	850	910	893	930	907	895	926	918	888	884	934	921	919	921	887	908	879	970	970	888	902	915	949	970	946	867	888	893	918	928	934	936	896	942	970	1013	931	914	944	868	904	900	884	930	879	928	949	936	958	931	881	939	861	888	941	929	911	943	928	874	886	928	922	913	964	960	877	1013	866	925	909	911	875	942	893	948	930	958	926	869	918	959	898	915	912	914	886	926	899	908	875	928	939	877	903	958	906	931	921	971	917	912	944	865	952	928	903	922	923	921	869	968	920	931	919
32033	19055	15698	10892	7280	6115	4794	3524	2455	1881	1407	1018	916	876	797	608	515	491	495	408	422	438	463	446	402	442	390	435	378	400	409	400	379	358	363	398	380	392	379	359	353	362	375	395	357	392	374	375	374	373	363	375	415	364	373	346	388	377	387	377	367	334	360	360	349	356	381	341	387	365	365	381	367	349	365	388	374	340	383	387	346	358	373	383	378	352	336	351	388	361	394	374	392	353	351	374	356	375	349	333	345	393	379	382	359	374	380	383	372	382	387	340	359	392	374	375	341	360	385	380	373	369	354	390	367	366	364	379	349	363	364	393	358	379	370	380	383	380	376	361	363	335	397	368	352	405	362	391	356	345	365	383	358	348	325	345	397	358	376	350	399	372	385	380	362	325	360	360	366	366	358	382	384	379	385	338	339	360	344	389	371	336	366	382	384	343	380	361	369	379	371	376	366	382	382	372	360	367	377	357	366	367	384	369	344	359	383	387	345	400	385	382	385	360	388	341	380	374	364	389	399	386	366	365	388	360	350	377	345	382	346	367	339	338	359	359	353	378	377	369	319	379	392	370	368	323	375	389	368	375	376	345	365	398	362	391	360	410	347	365	381	366	366	404	358	402	382	387	378	378	357	334	371	384	347	370	341	368	362	339	366	349	373	380	377	403	369	397	380	358	371	369	392	384	366	339	385	394	379	354	360	422	382	365	374	370	373	346	363	394	352	363	359	360	368	360	395	427	408	364	359	361	387	353	368	366	415	354	384	370	330	358	362	346	371	342	379	359	383	367	378	352	328	364	363	352	371	350	334	361	349	358	389	339	358	383	381	379	404	390	342	413	358	375	368	371	361	367	371	359	372	355	385	370	390	345	352	371	345	390	381	404	352	394	384	390	368	367	379	415	361	407	405	337	376	365	371	350	330	348	361	359	380	355	384	348	353	366	376	386	376	361	349	362	356	382	352	358	386	381	399	343	359	353	321	334	361	383	386	356	366	388	350	361	378	308	319	378	347	340	399	378	368	386	408	365	373	383	357	357	367	364	372	363	336	364	368	410	355	361	355	362	355	378	395	354	360	371	381	401	367	370	371	357	410	379	357	343	349	359	364	371	391	393	354	348	333	357	369	354	412	363	356	378	398	362	376	383	375	364	378	373	373	379	375	330	380	390	363	388	367	401	373	358	346	390	371	354	335	351	380	391	360	328	356	368	404	397	371	371	356	389	382	363	365	364	384	365	364	342	338	365	340	402	362	381	357	365	400	373	376	377	378	354	376	409	346	377	349	352	371	351	359	371	375	373	354	351	345	350	360	401	364	380	397	391	349	359	376	372	372	385	374	368	390	372	376	337	383	386	363	353	401	376	345	375	352	381	383	401	377	368	372	380	390	350	398	375	376	366	370	389	391	357	377	378	354	373	375	403	352	352	381	336	403	389	318	348	419	386	380	377	368	388	369	400	394	371	350	346	374	341	370	403	399	367	380	347	374	322	365	370	379	352	373	378	376	378	377	345	375	347	384	344	362	379	380	370	402	360	390	393	363	367	404	324	369	375	422	373	399	361	386	400	373	375	379	385	417	405	403	396	378	360	362	351	361	344	334	378	342	389	375	351	387	313	342	363	381	334	389	407	406	393	375	373	385	366	374	395	369	375	380	352	344	341	406	402	374	374	384	382	375	360	355	356	375	348	387	370	355	371	370	378	352	354	373	369	370	381	366	359	411	331	374	367	371	397	350	365	355	339	441	367	344	366	354	359	361	351	340	363	374	358	374	372	338	408	378	363	390	373	387	360	380	347	354	348	374	377	374	373	358	353	353	333	337	376	381	367	337	366	366	367	395	373	372	324	364	402	376	349	387	399	382	367	361	367	404	388	360	353	417	365	369	334	357	378	359	376	374	349	359	392	360	352	400	377	372	380	359	395	366	368	368	388	380	345	354	362	376	373	376	363	398	379	391	411	359	375	349	352	363	370	326	350	371	373	386	363	403	359	369	366	377	397	380	347	370	407	393	359	366	373	388	363	416	371	356	383	363	364	386	387	349	371	369	352	358	377	357	338	389	392	362	388	375	363	346	359	381	354	380	355	382	359	394	370	361	365	371	370	372	364	342	348	347	375	374	365	330	348	353	364	381	393	369	361	372	357	343	337	331	340	353	370	389	355	383	388	407	384	374	375	409	372	380	378	364	356	344	385	342	340	385	409	369	388	366	382	378	365	359	381	376	385	412	370	381	353	382	370	384	374	366	352	370	360	381	363	397	328	373	360	363	374	360	350	361	391	373	395	399	371	391	378	354	374	371	339	370	362	376	352	384	377	375	374	370	358	377	354	400	401	404	369	373	352	419	343	377	373	349	376	382	404	374	366	365	359	368	373	333	376	365	373	402	356	352	401	354	390	390	384	388	355	376	380	328	377	348	357	382	377	384	367	388	350	372	396	372	372	359	377	346	401	357	361	398	385	383	368	408	369	405	362	332	370	399	335	370	344	330	364	371	400	370	372	352	364	371	409	373	354	380	323	394	364	370	334	384	383	377	338	353	384	344	375	377	342	387	358	408	393	352	389	389	364	378	352	370	361	365	381	366	357	371	330	377	366	393	373	372	357	346	368	370	368	379	384	377	405	360	370	376	347	371	401	375	384	377	368	375	383	386	395	370	321	387	353	380	352	358	350	371	407	394	376	361	353	404	364	344	396	381	370	351	347	421	364	388	343	376	354	351	408	347	393	399	400	366	391	352	374	350	406	376	365	359	392	364	372	390	387	371	373	360	356	367	369	367	398	321	379	403	384	367	375	358	401	387	358	325	391	344	355	362	379	377	376	404	374	373	364	336	407	367	350	363	366	369	367	415	351	385	313	409	379	395	382	393	372	367	327	380	369	387	392	419	411	359	397	347	344	364	381	355	381	354	375	362	394	367	391	374	362	396	401	397	373	372	378	362	376	386	408	373	350	365	388	345	366	420	370	409	350	326	392	358	360	325	334	365	372	405	351	359	359	388	373	377	368	341	401	369	366	371	374	368	337	389	397	348	338	361	348	355	386	380	357	417	346	402	336	336	376	361	354	369	346	391	383	359	376	364	371	390	389	359	398	351	349	384	338	348	364	379	340	355	367	370	379	384	371	380	370	355	376	347	344	346	362	325	367	381	362	352	410	365	373	370	376	340	405	391	359	375	400	385	371	376	388	351	394	385	386	357	370	405	346	359	372	358	363	354	365	359	383	387	393	375	395	342	395	354	334	354	352	415	385	369	373	334	337	349	393	392	370	371	369	389	386	373	358	366	366	374	377	393	369	383	385	409	354	373	360	387	386	383	394	347	389	370	371	367	379	361	382	373	363	389	380	371	362	371	388	371	362	355	367	344	372	360	348	407	381	353	375	355	400	391	380	354	349	364	337	362	339	379	362	383	360	364	352	367	363	360	389	343	384	375	367	362	362	379	347	396	376	370	391	375	334	388	395	366	387	374	380	386	354	368	345	417	370	337	394
17184	16680	22768	23777	21209	20761	18581	16634	13298	11286	8773	6160	5122	5312	4378	3177	2532	2256	2078	1706	1714	1547	1584	1480	1310	1310	1279	1280	1188	1167	1076	1079	970	948	936	921	960	967	938	899	996	956	927	950	900	909	909	920	901	885	889	884	906	934	916	875	931	904	888	918	919	957	893	966	924	901	868	938	911	890	870	911	954	899	863	888	900	903	907	904	919	883	953	911	971	929	858	906	919	935	884	879	895	867	934	963	905	888	905	912	883	911	946	889	966	902	915	899	894	911	894	967	916	940	896	928	944	916	903	889	938	911	849	887	940	900	892	914	892	924	934	893	906	901	940	913	889	861	909	851	938	898	916	912	903	883	891	931	923	899	911	901	865	875	934	879	922	897	868	924	864	956	927	899	906	892	914	948	900	925	943	863	873	930	918	953	899	956	911	868	906	912	909	904	872	910	851	859	936	922	905	917	892	957	903	898	917	883	908	915	867	927	893	875	990	908	874	944	876	931	904	934	946	952	881	909	816	915	884	914	944	921	829	874	949	902	917	882	923	959	876	933	895	943	930	956	894	933	881	940	890	908	882	934	910	924	975	934	971	888	885	864	944	937	918	901	883	925	971	911	888	926	883	869	853	933	928	856	908	962	938	888	847	914	889	885	938	872	917	920	910	920	880	870	892	934	924	928	960	874	871	897	869	852	921	913	902	954	867	878	917	872	875	902	883	873	956	825	892	929	941	934	894	937	937	913	906	901	936	909	905	891	979	892	887	915	924	895	964	947	894	901	928	895	914	931	919	916	918	888	913	941	872	875	916	909	967	938	862	815	907	956	940	847	872	931	851	900	902	864	941	951	936	926	909	909	934	847	887	893	910	897	893	893	885	908	896	933	921	920	920	888	945	963	885	889	939	923	952	959	904	914	895	903	906	959	922	902	909	958	955	835	887	908	933	908	881	870	882	913	934	947	927	957	875	949	922	929	909	898	905	901	881	921	860	883	992	946	924	826	967	890	915	932	853	917	845	868	855	884	918	921	925	905	866	966	894	923	911	890	939	878	894	895	951	816	903	917	863	914	881	893	912	918	884	912	944	904	932	890	897	917	904	940	871	891	928	973	893	924	940	917	947	952	972	889	911	866	854	918	908	971	860	926	933	917	909	943	927	969	914	904	911	977	891	893	907	915	881	890	923	910	965	901	924	993	889	911	901	967	885	913	944	903	897	893	880	909	869	914	897	940	881	907	934	903	868	897	925	859	873	876	931	883	858	929	980	910	861	918	929	873	918	936	921	886	954	968	916	945	943	862	860	888	935	877	957	919	827	874	923	877	923	876	955	956	876	935	861	934	940	886	880	899	868	883	829	850	940	890	894	887	931	964	914	896	891	927	897	880	908	927	914	897	855	899	920	916	917	915	889	963	970	963	894	916	965	867	904	910	891	920	955	915	936	901	893	901	902	956	894	903	949	929	906	935	913	899	897	926	955	936	871	915	868	967	977	910	869	896	900	879	893	897	902	935	902	910	945	869	922	865	864	886	905	899	936	890	917	917	945	842	920	945	903	926	898	930	894	911	883	896	901	858	882	896	873	916	889	850	942	908	908	918	914	912	887	896	934	852	862	899	909	863	910	881	926	926	901	875	941	853	917	878	896	911	910	932	865	857	929	879	857	881	938	931	871	882	914	886	892	884	886	916	888	907	931	874	926	960	941	869	890	851	869	987	915	917	887	918	906	901	900	878	885	870	856	894	934	892	929	901	897	872	904	889	930	907	882	876	890	906	891	846	917	929	845	894	939	846	892	906	911	918	883	939	915	908	885	915	971	843	874	864	953	952	969	928	899	937	906	905	875	924	934	869	966	860	919	891	850	863	938	898	878	891	864	918	883	903	926	897	917	896	873	929	932	888	867	902	890	888	912	947	866	902	980	939	878	911	867	851	940	901	902	931	863	917	907	884	931	920	915	896	860	936	903	894	912	954	884	864	984	910	937	873	910	867	905	912	862	903	891	875	883	880	893	938	927	950	933	885	917	965	905	879	901	930	935	951	905	968	928	947	871	918	920	922	929	856	875	883	831	828	893	904	940	892	859	952	922	862	956	912	891	906	935	959	864	901	878	893	905	863	880	867	910	966	947	903	936	910	931	900	891	916	958	931	925	864	824	928	934	970	920	936	872	920	886	907	845	893	911	933	904	883	910	915	952	954	858	919	912	856	935	930	885	875	930	844	957	869	911	936	926	925	901	824	875	926	930	890	897	887	879	869	984	897	909	909	878	877	912	920	894	913	944	898	867	920	904	907	883	902	902	894	898	922	957	924	841	901	955	935	908	880	903	945	913	911	848	918	924	889	884	946	965	863	921	911	933	906	889	938	924	879	911	863	859	887	909	958	872	955	869	929	886	902	902	1000	934	932	875	873	910	883	888	880	892	903	906	863	882	898	956	929	875	893	914	900	862	929	883	913	904	969	920	941	920	887	902	923	885	887	910	877	915	928	914	945	901	874	952	933	981	922	901	908	880	941	899	893	875	957	905	903	928	899	923	903	895	898	907	927	853	906	900	922	883	944	900	894	894	837	929	958	932	898	881	939	905	921	883	923	869	939	875	903	866	949	899	911	980	922	924	935	942	921	872	916	866	880	878	915	910	927	936	901	917	825	901	948	922	875	864	851	951	875	897	932	921	908	906	901	909	895	903	970	954	916	906	879	870	870	849	905	900	910	940	908	912	915	923	872	952	923	937	906	862	923	889	910	942	901	924	948	891	927	926	936	946	902	918	932	960	935	899	897	948	940	953	882	917	880	896	874	930	890	905	901	860	998	932	881	831	881	925	874	874	874	922	905	887	876	898	915	861	894	871	915	909	875	905	935	915	896	886	859	941	900	885	872	969	869	949	968	907	863	910	930	900	875	878	894	861	922	936	885	850	930	829	902	945	941	926	897	872	894	855	978	902	886	903	899	900	891	871	876	903	935	920	899	872	913	899	922	968	879	910	982	951	885	929	879	904	890	875	892	868	914	924	896	931	941	917	927	920	926	834	916	887	919	865	895	955	911	866	895	882	862	915	899	881	887	861	898	905	907	873	960	928	907	896	876	900	905	900	957	921	888	889	953	900	867	885	975	889	909	916	924	910	907	943	866	925	880	907	899	866	903	951	871	904	895	897	911	820	931	944	882	869	900	895	843	903	918	885	893	854	918	898	906	913	889	906	884	858	913	955	882	915	849	863	907	925	923	856	901	878	884	906	913	875	883	888	935	895	912	844	944	838	910	923	905	937	922	877	953	901	893	914	918	949	889	887	894	902	951	895	907	920	837	878	852	903	933	911	957	947	929	915	844	914	946	925	896	881	886	945	893	922	919	911	871	912	942	918	898	882	904	911	946	935	899	938	907	877	915	907	902	960	924	928	879	896	933	862	936	888	931	927	906	868	915	906	905	916	908	939	898	871	908	966	962	893	875	924	909	884	918	891	911	925	909	942	870	896	906	875	895	853	961	932	916	900	908
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
