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
335811550908	335811551470	335811552020	335811552570	335811553120	335811553670	335811554220	335811554770	335811555320	335811555870	335811556420	335811556970	335811557520	335811558070	335811558620	335811559170	335811559720	335811560270	335811560820	335811561370	335811561920	335811562470	335811563020	335811563570	335811564120	335811564670	335811565220	335811565770	335811566320	335811566870	335811567420	335811567970	335811568520	335811569070	335811569620	335811570170	335811570720	335811571270	335811571820	335811572370	335811572920	335811573470	335811574020	335811574570	335811575120	335811575670	335811576220	335811576770	335811577320	335811577870	335811578420	335811578970	335811579520	335811580070	335811580620	335811581170	335811581720	335811582270	335811582820	335811583370	335811583920	335811584470	335811585020	335811585570	335811586120	335811586670	335811587220	335811587770	335811588320	335811588870	335811589420	335811589970	335811590520	335811591070	335811591620	335811592170	335811592720	335811593270	335811593820	335811594370	335811594920	335811595470	335811596020	335811596570	335811597120	335811597670	335811598220	335811598770	335811599320	335811599870	335811600420	335811600970	335811601520	335811602070	335811602620	335811603170	335811603720	335811604270	335811604820	335811605370	335811605920	335811606470	335811607020	335811607570	335811608120	335811608670	335811609220	335811609770	335811610320	335811610870	335811611420	335811611970	335811612520	335811613070	335811613620	335811614170	335811614720	335811615270	335811615820	335811616370	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
50177	45760	49099	44349	39077	30804	28781	28805	27833	26039	20330	17474	11043	7559	8484	9539	6645	5409	3790	3724	4213	3360	2168	1770	1570	847	593	516	455	413	327	252	256	253	259	257	236	289	294	247	238	225	228	231	226	222	248	225	216	237	209	223	238	251	261	247	206	238	226	211	245	223	219	221	242	228	223	232	232	235	237	228	211	233	206	214	221	222	216	212	201	215	227	233	262	226	216	208	208	232	244	211	230	198	233	229	224	251	232	224	227	237	216	203	225	217	216	250	206	223	206	218	245	252	213	213	204	226	204	235	240	226	234	215	223	212	213	242	233	211	233	219	244	229	236	194	240	259	247	239	245	246	248	218	214	221	246	205	224	210	239	241	207	226	225	221	228	239	211	241	231	221	204	258	208	227	203	247	205	224	229	214	245	243	222	199	231	248	259	225	244	223	250	189	248	228	213	189	241	239	220	240	233	241	234	212	215	215	206	233	212	208	218	233	230	205	234	225	204	224	245	189	205	222	223	247	218	227	227	216	187	223	228	231	215	226	235	209	223	219	207	237	223	238	263	205	228	247	217	238	223	219	239	216	240	244	230	235	220	226	216	205	230	229	233	247	220	207	211	234	233	219	249	212	244	235	238	227	239	206	197	252	259	213	223	249	207	245	238	215	227	227	199	224	252	251	220	217	222	226	217	229	256	212	260	201	232	255	205	243	222	242	264	217	221	217	215	207	225	250	222	226	233	227	218	225	240	243	253	222	213	248	221	238	226	217	239	258	249	212	196	249	206	233	208	226	232	246	208	239	229	239	210	229	230	259	228	204	211	233	220	227	225	221	243	225	200	224	248	201	224	229	259	202	201	214	225	229	218	237	235	218	216	233	224	200	224	215	203	223	225	211	257	219	204	232	216	227	259	219	211	245	210	222	213	213	229	223	235	228	230	225	229	202	213	233	234	249	227	233	223	227	206	214	228	223	229	248	213	240	245	261	218	230	224	220	238	211	231	249	220	225	242	199	215	238	227	240	233	233	202	232	193	224	218	227	232	236	235	244	253	226	217	205	200	207	238	223	223	225	211	248	230	221	203	210	221	226	226	228	205	233	191	206	205	234	221	227	208	222	236	206	229	207	229	220	218	196	242	216	217	225	206	232	233	237	235	247	235	238	232	210	234	216	220	211	249	231	208	214	224	254	213	203	214	199	225	215	227	200	205	209	224	204	222	221	239	206	224	225	199	232	214	190	240	227	197	210	237	216	216	217	229	222	210	219	227	226	225	238	219	226	241	229	205	203	229	233	204	200	232	246	243	202	190	230	229	238	209	229	239	226	201	219	242	245	214	248	213	210	215	266	221	240	230	214	217	222	205	203	194	230	225	214	227	224	183	227	245	263	204	233	231	213	218	227	241	238	191	211	212	220	243	225	237	204	251	201	238	225	209	225	230	194	200	234	207	207	210	217	247	222	225	194	239	251	238	212	221	217	203	236	213	220	252	222	237	234	258	216	215	257	247	256	229	203	238	239	247	208	229	220	218	214	204	236	207	242	233	237	205	220	235	223	172	229	223	226	218	217	224	228	225	228	242	229	204	209	219	239	251	228	219	233	232	190	239	224	218	236	204	220	192	268	237	233	227	223	209	223	236	239	216	232	216	241	239	235	236	225	220	223	241	229	236	219	214	211	210	199	221	217	224	217	174	212	237	216	215	233	216	246	221	247	188	258	229	216	231	236	243	219	218	212	234	218	213	222	237	229	221	189	236	235	240	240	224	218	208	252	231	221	234	220	235	208	209	239	233	234	213	276	227	226	222	178	223	244	243	255	214	229	228	237	229	210	230	228	222	217	220	229	219	257	201	206	238	250	225	241	238	228	226	223	226	253	213	222	246	244	227	242	249	256	211	219	231	211	231	217	217	216	219	233	243	211	257	227	213	226	214	202	219	233	243	213	217	224	204	240	209	245	222	217	240	241	243	244	230	223	220	213	221	245	217	217	238	235	222	211	241	213	221	243	220	231	212	222	230	229	229	220	226	239	215	231	222	216	233	215	212	235	203	199	239	217	201	216	241	206	235	199	248	216	232	196	211	215	210	282	239	211	221	209	262	221	232	201	221	247	221	202	206	221	225	207	219	230	243	226	215	198	203	202	209	222	243	214	219	235	225	212	222	231	201	219	212	236	225	226	247	212	233	211	229	233	209	223	234	229	217	230	219	235	218	220	214	234	247	230	209	221	207	205	235	232	231	213	226	255	207	215	204	246	203	221	204	227	220	254	226	232	196	227	187	209	231	233	259	206	217	235	244	209	225	210	221	237	234	188	213	254	237	233	214	208	217	228	235	198	229	216	223	225	243	236	250	216	210	253	230	212	249	249	244	229	201	216	217	243	229	221	194	215	228	200	216	231	196	231	210	235	212	239	231	219	215	250	241	194	241	207	205	227	215	237	223	212	230	240	224	220	205	230	227	217	225	236	232	229	199	223	233	210	224	233	216	226	237	222	235	211	248	246	211	212	215	241	218	212	243	241	210	240	201	208	237	243	234	215	211	211	210	218	226	215	216	235	219	222	218	234	237	238	213	219	219	219	234	228	248	230	194	228	227	223	220	225	229	219	233	231	195	233	241	222	223	213	221	208	226	197	220	203	244	215	222	206	225	232	231	240	228	240	246	207	212	245	217	215	217	234	255	201	234	197	233	218	206	217	244	207	230	213	228	202	207	226	225	191	182	238	228	226	242	210	213	199	221	229	232	241	220	245	242	239	227	236	232	232	237	229	207	210	201	209	220	239	238	221	221	220	225	229	207	216	211	215	213	217	238	236	241	206	231	233	209	226	225	246	242	225	237	206	205	205	210	210	216	211	218	207	193	195	224	215	206	219	234	214	239	203	243	213	219	238	236	229	206	233	219	229	231	225	246	207	220	235	205	197	215	196	217	237	221	240	239	221	244	215	224	219	188	232	206	221	257	219	229	202	204	233	216	231	241	226	218	240	224	206	218	227	229	215	217	204	241	227	249	254	199	196	220	209	211	232	236	226	236	210	222	211	201	223	216	200	209	243	237	197	254	231	231	209	231	254	214	225	260	205	222	209	186	229	236	222	244	243	203	191	222	209	252	224	205	221	200	220	212	221	231	218	250	214	210	234	232	224	232	210	218	228	224	221	204	222	199	243	254	215	205	239	206	239	198	204	212	234	218	235	247	217	222	225	198	260	224	217	230	232	265	221	233	210	215	197	237	219	210	200	215	207	223	233	234	252	227	201	231	208	217	201	213	206	230	224	232	211	218	226	233	225	212	205	244	229	199	236	216	235	222	181	239	227	241	225	230	208	218	259	234	244	233	218	215	202	239	228	200	236	199	213	243	221	203	235	195	218	213	212	252	200	219	205	232	258	221	243	208	224	205	221	263	201	223	216	227	220	239	224	226	222	241	217	225	242	234	241	186	198	227	246	196	209	205	230	225	227	220	225	231	213	205	214	227	245	211	232	201	209	237	233	235	214	220	214
39978	44384	53944	55122	51563	46139	42301	42737	43160	40474	36704	34526	27250	24331	27419	27718	23908	21207	17255	17653	19303	15690	11769	10435	9048	5211	3555	2800	2521	1868	1500	1190	1088	1077	968	934	903	1096	1113	978	899	813	719	711	727	771	744	742	763	762	715	763	755	768	848	893	796	725	736	687	715	717	694	727	722	696	722	714	721	732	758	707	651	701	718	740	771	680	742	746	729	776	732	748	689	680	750	687	721	710	704	725	677	731	700	730	694	704	727	743	710	731	720	688	731	735	685	690	712	740	765	761	688	718	704	749	707	730	708	769	758	700	775	705	717	703	762	751	679	709	735	703	723	713	678	696	695	670	703	680	718	695	736	710	733	716	753	756	759	750	637	782	700	702	750	740	728	783	686	749	764	762	727	721	687	701	710	750	753	712	722	712	685	700	733	700	781	680	689	679	703	681	680	723	732	714	748	730	747	708	745	738	742	770	714	687	739	763	750	667	719	731	746	695	743	780	708	679	699	742	684	741	729	689	704	750	679	743	732	757	666	701	741	707	716	729	700	730	717	714	756	793	663	750	711	725	711	704	742	757	769	761	689	735	733	697	711	741	690	718	732	723	696	704	708	656	753	683	742	705	723	725	719	726	698	685	755	686	747	721	738	717	717	730	653	730	658	745	728	702	728	741	696	712	669	748	701	716	716	758	694	685	700	708	690	763	746	759	721	733	734	732	784	741	716	700	742	725	713	632	705	687	698	697	728	720	727	721	702	684	716	729	704	697	698	731	744	687	748	692	697	708	705	747	716	730	708	726	680	695	714	753	716	718	745	724	710	753	767	722	737	741	699	726	703	705	692	712	678	690	768	744	757	716	655	723	684	695	703	744	706	726	754	716	713	773	754	709	727	766	692	737	701	681	703	691	747	708	755	734	732	754	702	729	717	729	706	702	703	755	732	707	736	710	703	742	719	694	706	734	688	758	750	711	762	710	713	684	692	738	688	717	705	684	740	742	714	725	732	737	684	702	721	684	709	732	714	733	693	719	704	763	716	727	789	744	736	696	755	725	691	676	692	733	735	706	762	701	709	763	742	723	692	724	738	713	711	738	722	751	717	740	656	703	663	685	705	738	727	686	732	743	729	668	722	714	695	677	745	734	740	683	733	727	742	701	692	727	722	687	750	714	776	739	758	723	719	705	733	699	736	756	728	735	702	728	738	668	757	727	703	754	703	705	766	715	741	704	727	725	743	737	712	726	694	710	732	753	723	764	770	715	708	730	740	720	697	742	709	700	727	709	698	673	727	746	726	735	690	715	751	694	719	716	726	722	699	703	724	726	724	708	729	694	713	681	740	773	745	752	724	714	728	730	712	746	756	740	734	730	750	701	704	731	696	701	711	725	665	706	690	718	733	717	699	725	714	754	699	705	701	739	750	749	743	743	689	731	730	691	719	705	752	703	733	706	700	710	704	684	717	752	738	700	753	741	690	755	764	752	741	705	738	747	715	715	721	781	710	728	723	754	769	732	739	708	702	713	717	770	668	727	735	767	697	673	708	715	728	729	731	718	700	707	734	712	696	747	714	731	713	769	701	734	680	718	765	715	705	708	717	722	731	721	714	725	729	686	745	742	683	729	779	676	739	735	702	707	701	740	736	757	725	761	755	765	678	734	713	721	692	755	710	751	788	709	730	725	729	702	731	694	764	689	734	716	750	725	757	718	763	725	721	698	694	702	707	759	741	783	724	725	769	721	685	759	709	756	724	685	736	703	671	730	724	747	684	783	711	738	738	716	768	688	731	717	681	743	726	718	752	749	729	740	717	682	746	735	731	705	709	742	747	716	712	693	737	743	707	729	722	732	694	723	764	717	770	733	714	714	663	702	681	748	731	731	721	717	732	734	717	724	752	708	734	743	685	746	786	738	710	663	669	730	723	727	728	710	745	727	788	734	737	678	694	743	747	807	695	788	729	725	710	720	699	790	737	706	745	696	715	687	714	760	677	708	717	759	695	727	756	677	703	720	668	742	708	716	707	701	723	711	741	721	723	704	757	767	765	703	723	733	734	685	686	696	748	696	747	690	752	677	672	670	749	685	707	734	679	688	752	758	711	753	721	755	731	692	732	672	738	693	747	766	716	756	754	695	742	760	729	702	693	728	719	719	733	698	729	757	713	709	664	747	729	702	707	639	675	751	694	732	699	681	722	729	752	759	731	745	732	649	694	728	718	718	698	712	727	700	699	720	693	700	776	726	749	715	698	708	702	757	742	715	710	714	716	779	711	731	718	706	767	750	757	795	699	679	694	720	702	703	731	751	701	758	707	706	758	706	723	724	773	746	786	739	754	709	730	757	743	720	701	755	695	744	696	754	746	735	712	738	704	713	737	708	704	668	691	699	715	740	690	776	708	739	711	692	694	718	694	700	722	731	730	778	702	720	715	702	772	722	682	736	749	734	731	715	711	713	748	699	690	723	700	731	732	711	679	710	674	750	736	747	748	726	745	693	685	658	721	698	707	748	720	693	704	739	697	719	724	730	701	705	715	722	710	783	756	742	766	755	706	717	727	739	733	714	732	698	696	707	694	753	773	726	703	722	738	707	724	751	718	686	731	682	721	707	691	712	701	720	704	691	714	752	718	720	701	763	715	711	734	666	733	746	741	706	761	724	752	742	696	731	749	774	693	734	720	707	745	671	771	676	736	734	747	704	732	773	725	727	727	728	699	711	738	705	730	673	713	718	730	707	727	735	670	729	765	754	714	705	756	761	698	700	683	707	703	737	730	696	722	715	724	698	702	751	701	724	719	725	693	683	748	662	699	720	686	713	658	720	762	733	747	751	682	739	712	722	753	705	693	723	718	697	741	731	685	686	686	690	734	702	695	696	735	746	728	685	704	735	731	719	688	686	714	708	690	743	715	712	736	693	706	757	720	717	734	742	755	761	742	720	728	728	702	746	691	742	687	681	689	759	716	789	777	716	719	744	696	733	740	707	709	737	735	667	758	741	742	723	697	733	723	658	713	701	728	707	730	760	760	725	746	744	717	699	716	709	706	758	731	721	755	715	713	762	691	725	733	733	754	648	766	686	694	710	704	722	666	704	749	739	702	741	688	722	721	756	738	741	743	743	711	705	713	671	737	700	712	718	696	691	730	753	718	724	690	722	708	721	726	730	772	724	676	741	710	734	751	734	730	695	710	735	708	723	700	698	707	756	713	733	719	721	736	734	745	752	716	721	723	743	719	743	718	667	721	682	704	725	725	744	736	672	716	725	732	709	746	728	743	753	713	754	702	732	727	671	719	764	762	732	695	764	751	704	761	736	725	715	701	711	719	730	712	696	734	737	701	738	712	687	697	724	766	718	724	731	739	709	702	673	704	688	731	740	721	726	709	680	714	778	717	689	731	756	720	757	683	714	736	751	711	695	722	717	727	685	676	712	732	725	726	755	733	739	718	711	747	737	737	754	693	683	761	711	736	680	681	753	768	737	740	651	728	700	708	710	733	720	731	719	710	760
23660	21089	20392	15057	9944	6166	4190	3056	2350	1691	1202	903	602	521	481	550	412	354	342	309	329	291	265	251	254	205	205	216	186	210	209	213	171	190	193	194	200	180	172	210	172	202	211	169	184	187	224	197	197	206	205	178	209	178	199	195	227	195	211	217	198	210	188	209	206	198	185	229	189	182	197	206	172	191	190	197	188	192	199	189	188	186	200	243	183	190	197	192	175	194	180	219	170	214	194	200	206	201	190	204	208	169	155	188	178	223	198	201	207	198	197	203	190	192	195	212	176	198	195	194	189	180	211	182	204	207	226	178	199	189	201	215	182	183	209	203	188	179	187	209	197	204	173	185	168	209	153	165	184	172	190	199	197	180	186	168	195	217	203	189	190	217	206	192	201	217	165	191	192	198	204	194	200	190	198	200	213	210	199	209	212	219	176	217	160	208	191	204	185	168	197	185	223	188	185	213	203	207	206	186	203	188	196	186	188	198	200	211	183	200	213	190	229	173	218	191	178	202	188	208	180	191	199	205	175	202	182	196	183	193	196	224	200	175	163	193	186	220	184	179	181	193	174	200	177	179	197	220	200	206	214	185	211	212	198	186	174	205	182	197	199	174	179	207	218	213	221	215	211	179	184	207	197	189	206	210	203	199	209	202	195	193	183	208	185	177	194	219	188	192	211	220	180	179	216	188	211	172	180	166	194	215	192	184	184	196	192	184	204	184	190	168	183	187	207	201	204	169	196	211	212	181	188	182	192	198	197	196	185	198	181	199	189	215	204	196	210	185	168	215	199	192	211	187	195	189	215	218	221	179	191	215	215	228	202	206	201	190	178	178	212	217	213	191	195	186	201	190	199	245	188	174	201	192	188	170	196	195	215	173	188	210	187	180	202	192	227	194	177	168	200	187	193	181	217	206	167	199	172	195	194	197	204	178	186	177	225	208	206	201	176	198	223	206	185	195	216	191	197	207	177	202	191	172	194	196	199	180	200	191	200	195	210	182	199	222	194	209	202	204	186	214	206	158	181	228	204	203	193	210	219	215	167	170	198	168	210	172	175	193	187	185	216	189	198	206	178	196	163	199	178	177	202	210	209	199	193	181	213	174	197	192	175	211	179	202	197	175	188	184	207	200	197	207	201	184	209	203	207	212	195	190	176	178	198	178	167	190	221	205	202	174	198	180	209	218	216	222	196	212	211	211	192	209	195	190	171	211	218	179	178	204	191	183	195	179	194	200	181	212	188	167	190	202	213	180	191	187	201	184	190	189	181	204	203	222	197	171	197	208	189	224	222	200	206	190	189	209	184	175	218	213	195	205	208	177	177	199	215	198	207	213	205	184	217	229	211	206	202	217	188	215	207	210	199	219	215	196	198	215	214	163	199	176	173	213	193	202	198	197	187	199	208	194	187	204	190	181	179	186	170	180	189	191	173	174	209	181	182	188	183	227	183	216	208	190	192	199	214	185	182	199	190	220	197	175	213	199	189	208	196	205	179	198	191	163	191	208	196	221	199	196	221	219	199	196	202	190	190	196	209	192	207	214	199	196	187	182	201	202	212	200	218	199	215	173	202	198	177	208	201	195	212	215	214	172	187	209	190	185	176	181	191	177	183	185	203	196	215	180	182	223	201	211	214	183	171	183	182	170	201	183	187	203	233	204	195	193	221	192	189	196	189	200	188	211	201	218	190	195	194	194	201	175	197	194	182	213	220	196	194	191	193	196	172	208	197	189	182	191	170	187	206	205	178	196	195	194	197	207	216	195	202	204	210	209	214	189	195	195	193	187	213	193	215	209	186	196	223	210	197	195	200	203	206	179	211	193	200	204	195	196	190	182	175	188	195	182	194	224	221	195	180	187	192	203	189	189	186	195	181	193	196	200	179	221	188	169	207	211	199	192	192	195	178	201	186	199	199	197	203	202	189	207	198	197	205	191	198	193	203	201	184	203	179	191	197	207	194	200	176	175	195	197	188	190	200	178	194	207	199	186	192	214	191	198	198	204	211	188	185	191	219	213	194	204	180	192	165	191	194	165	192	241	216	196	203	208	188	198	219	196	182	190	191	200	204	202	210	188	223	179	192	210	195	207	206	196	219	198	191	186	200	204	172	202	207	200	193	179	195	194	180	213	186	185	207	184	186	208	189	211	184	177	210	194	172	171	201	197	166	191	192	197	195	187	202	178	194	205	185	205	197	184	193	207	206	206	193	187	197	203	209	185	187	187	200	189	174	203	217	211	192	192	174	181	226	187	200	181	207	190	195	192	196	178	211	202	202	190	190	189	207	195	179	199	200	183	190	201	201	209	204	205	196	191	189	185	212	198	218	214	191	225	222	210	208	184	185	197	210	198	196	193	185	168	172	172	180	208	197	202	184	193	183	171	180	211	174	198	205	230	184	192	201	167	182	196	178	202	195	217	199	196	206	210	163	195	186	215	221	201	204	194	181	179	179	195	182	214	154	186	212	210	172	195	200	198	191	220	197	199	208	212	198	192	204	177	205	186	223	182	195	196	206	217	184	186	192	200	193	196	199	194	203	196	184	207	194	165	190	185	200	218	196	217	200	206	181	180	217	197	188	227	188	202	222	176	175	185	185	199	182	169	197	190	177	224	176	168	223	186	190	199	208	204	174	180	192	195	184	204	196	172	195	190	189	180	205	222	198	198	197	187	176	195	198	183	192	195	214	203	193	196	190	198	197	185	196	188	183	207	191	215	194	189	203	203	193	205	187	189	217	182	190	187	196	174	185	185	183	199	198	194	222	218	191	192	165	203	190	180	187	172	211	199	172	215	204	188	206	205	210	205	220	180	196	187	190	191	208	225	203	174	183	162	179	198	197	213	185	179	212	196	186	207	172	196	184	206	184	207	176	195	204	214	192	184	189	195	200	189	203	171	197	211	195	192	156	202	206	237	185	184	191	190	196	186	176	182	184	188	196	200	228	191	190	202	203	199	210	186	188	207	192	184	190	190	174	217	194	219	190	183	195	201	194	197	222	201	201	194	218	215	193	201	199	214	194	207	206	217	179	178	181	194	200	197	218	189	190	188	189	203	193	209	202	185	195	193	191	180	202	185	173	224	208	189	205	196	180	196	204	198	203	187	196	203	196	218	186	158	199	184	198	183	201	172	215	216	177	178	186	170	198	208	189	189	178	214	196	203	185	185	215	195	224	186	183	191	224	204	200	229	191	201	226	216	215	198	199	187	213	199	177	209	209	203	178	201	198	214	168	199	196	208	208	189	205	193	208	195	199	207	196	188	209	193	182	195	218	174	182	205	213	200	205	210	189	195	213	180	212	211	187	209	196	194	186	195	214	176	184	192	190	198	188	166	199	204	192	193	166	204	173	191	180	186	198	219	197	200	208	180	169	201	172	186	200	180	205	216	171	181	156	177	188	199	164	203	203	232	200	207	181	199	208	201	187	180	179	209	189	219	221	219	207	185	175	208	192	204	203	190	197	204	180	184	184	204	189	188	187	213	189	180
20681	22682	28089	27997	24266	19122	15572	13068	10774	8181	5783	4301	2991	2495	2568	2516	2042	1679	1477	1477	1538	1343	1181	1032	961	873	800	778	777	705	676	742	688	660	655	634	685	683	650	650	646	667	636	672	649	634	676	667	661	656	667	649	629	653	692	631	638	617	659	702	658	652	700	603	681	671	685	633	665	656	654	623	612	674	654	676	666	644	713	652	661	677	674	669	630	590	635	650	708	669	664	622	680	656	627	669	637	661	654	622	689	631	652	685	609	689	644	671	657	675	637	668	680	650	655	651	641	651	641	666	620	672	674	650	634	662	664	634	631	634	659	639	640	634	618	662	633	657	674	616	635	625	674	685	653	656	669	623	619	660	675	676	671	650	688	643	648	665	627	632	654	637	618	672	666	637	628	669	670	680	670	664	671	669	677	626	710	614	626	633	633	617	687	659	677	670	631	637	656	686	580	622	617	693	626	670	625	676	664	650	678	634	667	627	671	655	605	617	660	682	650	658	567	647	694	680	631	664	671	638	637	686	668	637	659	690	641	665	671	662	663	638	654	608	651	614	665	698	665	643	632	632	648	724	676	667	710	639	690	623	658	610	628	620	665	628	642	643	635	673	666	682	608	619	673	680	642	665	697	644	679	621	654	640	667	651	674	631	653	662	665	622	662	632	636	702	672	679	670	658	657	661	666	641	637	649	613	674	657	622	639	655	618	664	654	681	670	652	626	679	680	663	607	650	615	651	663	670	687	657	614	623	715	636	641	630	665	658	701	679	643	644	648	676	609	654	623	662	617	597	661	670	627	658	614	647	630	666	610	651	705	689	686	619	670	651	654	651	663	637	661	676	642	670	608	666	659	632	669	689	691	618	653	686	639	659	625	667	649	659	630	642	673	669	661	670	664	667	663	659	704	637	661	656	643	636	607	668	634	671	641	668	644	642	663	621	670	675	677	679	620	644	637	653	664	656	701	656	663	664	687	652	645	691	615	698	652	644	693	626	670	640	648	654	659	666	635	640	650	687	633	635	622	663	580	620	678	637	659	608	655	633	648	672	632	640	687	663	632	619	655	641	666	618	672	606	648	664	705	638	641	615	678	667	647	678	646	678	689	685	610	659	624	627	620	632	674	658	647	654	660	643	603	651	646	671	653	654	612	621	641	646	642	658	684	661	681	651	647	638	640	666	635	658	674	663	681	620	651	679	649	657	646	723	616	695	643	690	616	694	620	642	647	615	665	608	627	656	632	657	649	629	672	644	678	688	633	664	677	607	663	650	620	662	720	666	681	651	636	652	652	622	687	645	613	685	638	669	698	669	682	647	626	633	658	627	657	667	637	629	631	672	706	615	626	672	662	656	671	685	621	639	691	640	616	655	695	635	673	648	657	641	634	662	617	637	650	638	639	654	636	675	667	650	644	646	676	649	687	662	638	662	683	649	628	651	665	658	640	624	635	697	640	617	682	673	658	671	656	658	649	643	613	673	612	618	639	681	664	649	637	675	631	655	626	655	695	663	653	674	647	647	610	661	707	634	663	641	708	645	666	614	666	640	634	647	652	637	636	649	641	663	624	600	653	669	605	673	665	645	694	665	632	661	705	603	680	623	692	627	682	605	644	677	712	612	678	663	662	654	632	647	628	603	636	642	641	662	610	633	660	635	692	665	655	678	705	710	618	678	683	645	651	656	636	672	696	651	654	620	667	627	674	675	633	645	710	642	727	597	602	637	652	604	658	649	675	668	660	673	630	659	645	617	648	691	635	642	667	675	624	600	638	643	629	705	675	670	666	596	701	670	655	670	642	652	670	678	622	648	705	671	648	656	654	651	631	624	646	676	598	645	682	659	626	637	636	700	628	632	691	665	667	654	668	686	637	687	641	684	653	616	668	643	630	620	662	661	606	633	653	691	681	618	604	623	697	688	659	655	606	662	660	628	644	665	609	661	665	653	624	632	635	667	653	625	656	643	662	669	653	647	678	655	630	667	630	661	623	675	666	676	681	635	641	701	622	653	608	655	649	655	684	619	632	618	615	680	635	705	651	668	650	652	620	691	664	620	649	609	629	639	608	668	641	658	657	674	646	689	677	639	638	655	678	633	628	657	673	661	662	651	596	666	579	651	690	657	636	677	657	615	676	617	672	649	668	642	634	632	658	655	676	640	593	628	694	631	683	659	629	669	684	613	641	648	659	673	631	668	627	674	653	679	630	698	653	639	646	636	662	641	613	672	671	713	659	655	662	611	688	659	686	656	623	669	637	661	656	661	673	676	656	634	614	610	659	628	656	622	626	614	652	624	648	645	650	621	666	633	639	653	621	669	613	661	675	614	628	648	618	645	684	633	645	694	677	645	634	666	699	683	645	646	690	681	648	693	627	660	635	625	654	601	698	711	650	650	637	632	645	653	577	696	653	653	647	629	680	678	629	653	655	628	693	616	656	670	641	628	651	669	666	640	612	641	634	615	683	641	625	669	654	651	661	644	668	677	647	657	670	684	630	667	645	648	631	657	646	642	676	695	675	667	628	643	653	617	640	649	617	632	632	683	648	676	672	665	666	639	681	672	686	698	609	659	680	640	664	640	638	603	683	560	624	689	694	636	648	617	629	678	609	696	598	634	684	664	637	645	629	657	622	661	669	652	592	637	616	683	681	655	680	632	684	649	665	644	632	662	595	651	648	671	631	686	642	629	641	627	670	601	672	669	646	664	625	655	627	665	643	679	711	670	646	655	658	615	669	668	667	622	614	636	645	605	709	647	636	618	633	593	639	704	683	671	627	707	603	654	648	637	664	659	664	647	667	608	661	681	683	645	667	668	643	663	686	603	645	710	638	607	672	626	653	655	634	623	681	676	651	680	681	676	655	626	672	619	624	638	702	680	688	678	714	643	631	647	635	643	687	658	684	675	629	669	670	676	591	660	599	644	635	650	667	677	638	602	643	666	669	668	628	638	672	713	655	679	675	632	657	686	628	652	665	639	656	626	634	640	613	626	696	710	623	650	692	604	662	671	625	684	647	680	672	665	632	647	680	708	664	679	602	615	669	630	634	655	674	636	695	628	629	657	630	606	659	637	676	681	703	707	662	661	664	603	638	611	701	713	655	663	683	635	656	635	677	673	608	654	627	686	660	656	633	604	672	670	605	706	693	598	675	639	629	671	664	607	646	668	594	680	629	611	661	629	601	694	655	647	634	617	668	640	660	661	671	685	648	643	703	637	635	611	647	694	631	624	686	667	668	704	674	634	673	630	679	669	622	611	645	647	605	694	650	659	603	637	648	652	652	603	703	656	623	636	628	652	647	674	656	687	636	655	669	640	698	667	653	629	677	636	686	632	700	618	650	694	698	684	677	658	699	693	656	650	662	675	623	625	682	697	621	666	687	692	634	657	669	661	680	673	692	662	650	629	610	629	651	614	653	696	666	656	643	625	634	660	691	664	644	636	661	637	649	588	639	638	609	653	672	650	601	684	663	654	643	662	654	657	646	630	653	655	678	655
39642	46594	44450	41317	33647	26053	23891	21553	17811	14940	9788	7177	5129	3892	4119	3929	2975	2736	1862	2160	2107	1202	958	961	608	372	388	388	303	274	236	230	250	209	190	216	208	244	211	210	225	205	203	214	211	204	222	218	200	209	169	197	203	211	178	213	214	210	197	185	196	195	187	176	203	180	180	202	180	190	169	197	179	213	204	185	199	196	168	171	197	187	187	203	215	184	201	191	192	211	185	201	209	192	212	181	199	211	181	176	197	192	202	205	179	201	214	202	176	167	206	217	215	196	198	202	189	203	147	174	189	198	222	199	209	209	179	192	186	188	173	175	169	190	195	175	197	179	187	185	202	181	220	187	215	217	172	190	194	190	201	202	194	216	203	218	214	184	202	194	175	185	172	221	203	165	187	187	179	193	190	195	192	214	216	193	203	197	187	203	173	209	201	202	193	218	193	200	199	191	198	201	185	187	207	168	212	190	209	192	194	186	189	217	195	175	193	209	182	203	184	195	197	191	201	198	201	194	202	169	191	203	152	197	200	205	199	214	187	214	184	212	195	194	193	208	201	194	186	176	218	188	202	212	202	172	193	196	197	213	211	210	196	186	194	217	174	173	198	208	182	202	191	195	206	172	205	177	169	216	176	243	173	194	200	194	189	183	187	204	216	179	191	208	185	194	211	211	173	184	198	191	208	194	189	180	189	211	198	188	211	198	196	202	182	175	196	169	184	192	188	205	211	198	192	191	171	192	195	198	201	187	176	191	197	202	161	184	200	200	186	184	201	195	196	199	183	203	194	175	181	175	200	195	172	223	199	194	208	176	181	184	173	212	203	189	190	185	205	202	198	208	180	210	194	195	181	183	193	180	215	175	196	201	208	189	210	188	201	174	178	182	194	198	187	203	192	215	188	201	203	206	188	192	192	193	203	197	186	200	208	186	165	193	159	182	190	235	163	176	192	202	191	209	180	157	179	172	207	203	181	217	168	204	163	201	174	191	208	205	223	192	189	178	180	202	190	188	201	181	207	210	199	196	194	202	191	193	192	202	184	199	176	188	181	181	219	186	201	218	205	184	180	201	193	185	179	190	211	173	193	219	207	197	206	194	195	192	189	195	214	220	203	216	185	174	193	207	200	183	196	189	195	203	196	192	186	204	192	179	179	176	180	185	175	199	207	199	182	195	191	185	189	185	192	190	178	175	193	188	207	200	222	193	199	200	177	189	203	196	204	215	170	179	188	166	194	189	192	192	215	204	198	154	181	194	198	203	207	194	196	187	170	202	194	212	175	187	200	187	199	219	190	193	216	186	179	194	184	200	176	187	210	193	177	196	181	197	220	194	180	208	187	203	195	190	176	195	171	194	213	191	183	212	191	198	156	190	196	194	209	219	220	171	196	177	178	224	194	200	179	207	207	182	194	209	193	201	219	213	207	196	218	220	176	172	169	217	203	195	179	208	177	185	178	189	225	196	186	184	188	213	191	197	198	203	190	191	178	196	196	191	191	208	192	215	214	159	183	202	188	182	190	199	182	196	207	183	205	201	203	202	177	180	202	222	195	191	207	195	214	188	192	180	228	164	178	176	185	209	165	198	178	192	195	222	196	197	183	177	203	190	185	215	201	193	179	219	183	206	188	184	194	204	211	213	195	177	204	183	182	186	179	212	175	191	172	212	198	226	196	162	178	154	207	188	197	214	193	166	193	192	207	212	201	182	172	222	176	219	216	177	178	180	189	182	196	198	180	186	186	166	213	192	190	215	200	206	206	176	194	192	175	173	209	209	181	212	166	177	178	220	194	194	185	205	212	193	184	193	217	209	195	165	204	197	183	192	199	209	191	204	171	184	166	190	171	203	187	172	228	189	204	187	185	210	192	196	168	205	196	195	192	176	169	197	168	181	193	178	173	178	185	194	198	199	189	172	177	196	203	189	207	202	227	216	152	214	229	173	186	186	179	217	217	190	186	182	196	185	200	179	193	199	182	211	171	174	193	193	189	189	182	190	188	197	171	186	172	185	190	177	187	175	214	171	180	193	192	177	195	184	201	180	208	175	199	202	190	182	209	192	215	210	204	191	195	188	179	189	177	188	187	190	201	189	203	186	207	207	186	201	198	178	177	185	191	185	197	196	171	180	202	191	217	178	209	208	157	195	201	196	170	174	190	195	183	199	194	227	173	172	199	167	188	209	210	184	204	169	216	192	210	193	196	184	195	221	155	196	199	177	188	197	176	229	188	216	210	184	188	163	198	181	186	196	183	209	190	216	197	176	171	188	203	213	190	194	186	205	191	200	185	205	187	199	199	204	187	184	200	188	165	206	188	182	202	188	223	174	190	187	193	148	196	205	199	170	179	194	212	174	198	181	178	212	201	165	203	213	205	203	211	199	162	191	183	197	192	201	208	206	215	184	188	188	194	210	176	205	204	180	181	212	195	188	184	188	204	215	183	192	213	205	190	200	168	187	194	191	194	202	207	199	195	161	207	189	183	190	184	188	207	196	188	214	197	208	212	196	194	220	182	188	163	164	211	186	201	194	204	200	189	180	198	182	194	189	188	192	186	198	190	196	205	193	217	173	195	190	181	193	183	228	180	167	194	219	185	182	174	195	190	182	189	201	218	200	210	188	207	213	205	186	200	201	182	221	210	170	206	192	191	191	190	186	202	189	180	203	188	161	215	179	179	207	180	205	187	184	203	174	178	187	213	193	177	188	207	197	203	182	192	214	177	203	188	210	179	200	196	196	201	217	183	196	170	184	210	198	184	187	171	180	209	184	202	198	196	202	193	201	191	183	190	206	205	198	196	182	192	203	187	182	189	198	183	197	209	179	195	208	183	212	189	192	173	199	201	203	195	219	202	188	194	183	187	186	171	216	179	180	199	207	185	214	177	205	206	204	190	175	170	195	183	222	188	214	214	186	185	203	188	184	216	184	208	211	186	205	180	170	181	198	194	208	194	196	203	197	191	204	191	188	194	173	191	213	198	194	180	212	205	167	211	204	182	202	207	205	187	195	193	176	184	184	191	175	203	196	194	198	190	159	198	205	180	176	175	196	189	200	214	207	198	170	203	207	201	208	179	218	181	211	214	195	222	213	195	176	205	189	193	206	188	192	206	187	188	218	187	214	201	195	181	178	177	196	211	187	202	185	188	200	210	188	206	188	218	183	176	169	187	181	216	183	202	201	215	177	194	186	200	217	212	194	207	190	191	183	194	186	198	217	215	215	184	190	208	155	193	206	204	206	190	202	181	175	194	212	193	192	203	193	207	186	188	218	197	209	165	203	211	202	198	188	187	195	194	188	207	211	175	159	190	161	198	180	202	172	175	208	165	186	188	211	210	205	224	196	179	212	203	186	189	170	208	185	188	183	213	188	213	178	206	187	219	178	209	205	166	188	198	202	197	176	198	209	218	196	208	211	204	171	183	189	186	175	178	194	196	172	168	193	208	196	195	190	177	184	206	194	209	201	192	196	201	215	199	194	185	208	205	193	206	184
32370	43426	48006	50205	42901	36510	34311	34743	32775	30527	24018	21835	18797	15884	18149	16875	14777	13619	10151	12023	11518	7163	5788	5893	3767	2086	1892	1809	1618	1083	1019	906	861	783	716	782	722	843	743	764	765	692	664	704	669	688	712	680	652	676	643	646	643	690	685	693	648	691	655	645	636	622	675	620	658	642	649	647	648	621	683	645	637	648	648	657	703	633	676	649	656	619	657	648	664	642	635	616	688	690	658	593	645	639	616	692	627	622	628	628	631	661	632	636	661	617	673	625	635	643	659	664	665	664	643	639	664	656	687	643	613	668	571	627	662	639	649	642	661	599	637	628	694	651	623	631	638	655	663	664	627	657	622	613	650	643	658	652	660	660	642	643	660	648	590	650	645	644	648	673	709	641	664	638	651	623	644	639	666	634	722	629	643	669	703	671	631	619	662	630	613	603	646	651	631	640	614	707	632	654	653	693	613	632	689	641	597	609	670	681	665	644	688	617	645	606	651	652	652	726	674	648	664	651	590	652	627	666	663	649	623	612	654	629	642	629	621	641	604	667	628	598	607	635	632	668	624	681	662	716	620	628	610	669	651	620	679	655	639	627	663	638	630	668	611	651	649	637	663	609	701	662	600	625	649	670	637	658	673	650	611	597	685	659	623	580	643	650	611	686	622	662	675	648	624	628	608	677	683	651	592	633	631	620	680	634	634	619	629	697	627	680	608	617	666	601	631	640	593	695	669	578	617	679	638	681	641	659	670	681	647	625	634	643	620	661	621	615	649	637	635	655	635	617	644	665	653	648	591	618	628	655	681	620	658	638	641	637	667	677	652	653	632	643	677	636	645	634	637	668	687	670	647	658	624	613	662	647	703	627	633	610	638	635	638	663	632	621	599	672	613	646	646	650	645	627	608	632	635	646	637	668	685	666	622	607	671	633	615	641	636	569	671	621	596	639	636	627	664	590	667	630	626	632	615	669	629	575	657	618	648	605	636	645	622	642	665	642	614	675	667	635	613	640	646	622	603	641	645	672	684	626	647	622	618	672	632	655	632	656	627	656	654	672	655	616	664	640	679	642	622	624	678	624	667	637	615	596	659	611	657	652	622	676	650	644	650	625	622	723	682	637	602	610	645	655	633	640	626	627	631	655	663	629	659	590	630	600	654	614	652	659	658	626	634	689	628	646	667	632	618	668	641	659	633	670	608	601	613	609	678	668	646	635	667	674	704	667	643	665	597	667	695	640	669	606	651	631	607	647	643	623	662	649	617	623	620	666	683	646	632	642	633	668	660	632	649	668	677	664	659	682	671	610	688	622	634	630	630	639	653	627	634	635	631	606	624	647	610	621	617	642	668	670	660	622	646	672	637	681	632	623	644	681	626	616	624	631	585	655	655	627	650	644	632	656	641	639	605	654	652	682	638	674	653	669	624	643	628	643	652	647	635	662	680	617	620	631	629	630	607	646	687	671	661	628	677	649	642	604	667	607	651	660	592	603	615	625	656	678	597	642	661	627	630	669	639	646	671	668	623	724	634	626	681	620	662	618	637	668	634	625	684	659	603	654	643	660	675	608	612	673	643	599	690	654	587	671	612	621	636	640	623	645	653	624	649	654	681	641	624	637	635	638	632	631	634	625	621	663	625	670	660	654	641	616	665	668	665	679	678	671	585	628	612	661	645	670	660	654	632	674	615	602	674	635	619	661	628	640	699	629	672	666	602	620	687	675	608	617	618	650	635	632	641	683	663	699	689	625	657	643	653	680	618	678	622	644	694	643	635	625	657	697	696	657	599	694	661	634	670	671	612	661	608	656	620	644	667	665	579	627	665	650	658	626	634	602	659	679	668	662	638	653	660	607	635	646	621	679	675	694	605	647	623	686	681	667	620	627	634	617	631	603	665	692	675	707	633	673	625	634	623	634	627	663	600	658	654	628	616	620	629	675	643	656	667	686	632	669	639	670	667	646	631	677	655	600	606	683	670	617	626	679	565	627	604	658	633	647	653	588	640	639	632	641	672	648	612	642	623	623	623	660	690	675	650	650	630	594	655	653	643	672	675	660	645	627	639	622	693	616	650	659	642	645	650	628	627	631	638	638	634	635	665	649	661	609	637	619	628	685	629	612	643	619	672	645	638	607	626	637	628	646	637	633	695	649	644	617	636	627	664	661	643	611	679	645	650	661	617	635	623	629	658	583	599	648	636	715	633	639	607	682	627	647	664	664	605	623	646	608	619	644	659	615	642	688	646	647	604	636	675	664	631	705	645	650	615	637	656	666	676	658	607	644	633	647	621	614	612	681	651	635	655	606	671	623	667	638	616	685	660	663	652	597	620	655	634	639	646	644	624	591	599	615	693	696	617	632	648	642	657	658	635	658	674	629	659	645	673	645	660	633	664	638	616	692	624	620	642	626	596	650	647	598	608	641	614	646	630	653	627	672	660	661	593	683	594	616	644	611	653	685	636	717	656	643	651	607	627	639	644	649	651	637	644	645	637	656	621	585	659	624	637	634	657	652	631	613	625	667	647	657	606	652	631	624	654	637	663	613	669	622	643	641	579	649	689	629	634	650	671	644	621	689	664	668	627	657	656	680	615	632	610	605	629	647	598	673	649	665	649	642	623	644	637	620	697	682	642	640	654	610	661	639	593	633	658	661	639	643	648	652	638	643	607	624	664	646	695	659	675	665	634	631	572	615	635	656	662	609	599	649	631	643	681	663	673	659	642	664	645	630	641	664	657	645	632	650	630	660	652	643	597	666	674	660	659	644	587	597	620	602	635	580	615	672	654	641	596	625	652	647	630	650	671	652	650	659	626	617	622	669	643	648	605	657	672	648	604	641	666	616	661	690	626	637	626	651	662	637	643	644	630	664	633	649	613	658	664	651	619	636	642	691	649	641	622	671	612	593	600	652	713	616	687	637	657	638	640	651	670	646	623	639	612	634	658	664	636	659	671	657	663	704	687	607	621	668	666	642	616	628	670	612	650	643	646	625	666	666	660	650	624	636	654	672	618	665	625	649	658	621	653	603	583	644	686	635	661	625	627	615	669	607	636	676	644	648	660	643	640	655	642	667	669	683	635	661	619	659	627	655	647	641	656	647	667	616	653	643	602	627	655	640	629	647	625	574	615	631	730	675	641	631	653	649	655	703	637	635	644	669	662	615	662	624	656	646	646	651	629	646	625	677	615	646	682	651	632	616	706	654	598	601	579	680	618	644	644	608	639	601	621	644	685	640	651	654	665	647	613	641	643	655	694	585	701	614	643	653	674	676	654	688	634	649	665	598	648	646	619	651	689	662	686	685	641	658	689	636	654	625	637	662	622	708	618	597	683	637	648	637	647	636	623	644	675	633	643	678	625	638	647	646	641	639	665	614	601	669	630	648	647	653	678	675	621	647	649	610	602	630	635	651	630	635	634	668	638	609	631	617	714	677	632	651	600	660	659	647	633	655	646	627	577	632	669	612	626	608	653	604	665	678	679	657	643	650	601	614	642	687	672	647
45392	52909	47733	41781	32346	27766	27682	29270	27409	25055	19087	15224	10964	8942	9995	8203	7397	6792	4824	5253	4512	2996	2227	2136	1042	718	702	706	466	414	314	296	276	258	284	287	271	258	260	242	255	241	239	219	238	228	239	248	241	200	237	235	220	231	237	250	255	219	219	230	231	239	218	209	213	246	253	254	244	234	218	243	250	234	247	201	211	235	245	222	257	210	194	239	210	201	236	209	228	223	212	218	209	217	219	241	235	221	205	231	225	209	195	204	244	221	229	230	223	199	242	216	212	231	211	237	204	231	223	238	233	236	237	221	235	211	236	211	238	203	235	189	211	248	191	223	212	225	214	234	253	231	238	224	222	218	210	248	219	240	236	213	217	209	232	241	235	206	206	188	214	234	206	205	219	227	233	233	230	227	232	223	183	242	221	221	223	215	227	226	223	217	220	250	224	209	211	259	228	209	209	188	244	186	225	230	231	253	189	200	245	237	236	238	242	214	239	215	220	228	201	235	239	201	218	232	191	260	257	244	199	225	242	202	229	220	213	224	218	230	225	228	237	255	243	196	256	204	210	251	253	214	227	241	232	231	245	228	226	218	224	218	230	255	234	229	251	196	264	201	224	210	246	209	223	209	231	217	235	216	235	224	199	206	257	207	224	221	227	208	217	208	236	232	214	233	219	230	225	233	213	212	233	189	236	223	214	229	246	209	221	215	200	217	229	246	237	227	233	238	195	228	211	244	247	241	196	262	221	231	219	238	234	232	239	235	226	221	217	246	236	231	210	258	242	224	224	241	235	223	219	217	237	225	226	202	224	235	232	212	220	205	222	228	195	224	225	197	222	208	185	230	220	225	236	230	220	245	222	223	232	258	215	252	241	237	225	231	230	233	219	241	247	223	222	241	221	250	241	242	223	239	255	214	223	214	250	213	222	216	233	229	225	224	208	246	215	217	220	224	245	223	208	204	220	253	217	228	242	219	223	243	233	242	254	238	207	254	214	198	236	209	202	221	271	240	240	257	200	221	231	213	228	206	234	229	264	214	223	236	220	234	220	236	212	214	213	220	209	233	203	212	207	207	218	224	230	230	207	233	210	222	203	216	203	235	234	214	226	226	251	240	217	235	247	244	238	242	213	241	228	225	222	235	252	218	234	227	235	234	222	236	225	206	241	235	237	227	184	263	241	228	226	201	212	201	232	208	195	217	218	227	239	234	233	238	214	230	230	210	219	213	251	217	236	210	205	240	223	221	214	250	241	240	194	240	251	236	217	243	212	249	246	208	230	223	242	205	224	214	214	237	213	210	227	223	237	252	201	222	231	225	230	225	249	224	223	209	227	247	229	189	202	259	229	256	187	236	241	229	215	227	251	255	221	256	234	219	245	238	221	227	236	237	202	205	210	206	246	232	201	233	236	226	220	240	223	198	222	244	236	194	209	228	200	237	224	232	196	223	230	214	209	229	204	250	220	234	228	229	230	215	239	234	226	208	231	215	239	246	244	190	241	211	236	222	247	206	227	217	209	249	213	221	235	247	209	226	247	265	219	222	210	244	229	235	245	230	233	219	209	243	239	237	225	229	214	197	264	229	240	188	236	205	218	225	224	225	236	230	215	215	241	220	209	219	216	198	226	228	238	245	225	216	236	222	240	230	221	241	207	204	202	209	184	229	201	210	213	240	220	231	228	209	225	192	234	220	249	192	251	224	193	227	234	237	236	249	203	217	234	220	233	225	226	225	243	211	227	213	212	257	229	216	259	233	239	226	216	242	241	215	238	229	204	249	210	232	218	223	229	224	195	217	229	229	230	230	227	215	228	231	227	232	221	251	244	211	228	203	235	228	227	247	248	217	221	238	229	230	229	229	222	201	228	222	217	222	234	226	228	223	240	221	227	235	250	222	219	238	216	218	220	194	228	203	228	213	247	230	206	218	232	243	237	206	183	233	215	247	209	236	244	233	238	220	200	250	238	245	201	228	229	208	218	234	255	230	231	239	194	239	227	227	226	227	222	234	226	234	244	249	208	225	244	225	230	211	232	231	211	228	218	241	229	244	222	214	243	228	206	229	224	237	244	227	254	212	246	224	225	213	230	219	242	253	234	238	217	218	213	242	224	226	237	237	240	235	244	218	218	212	266	236	228	240	212	256	236	244	213	227	222	231	219	217	234	222	213	219	206	230	201	243	250	213	227	227	229	236	209	218	246	231	220	224	222	202	216	214	231	202	209	212	242	212	222	217	232	211	225	210	210	222	240	230	226	253	231	212	242	229	216	243	237	241	245	238	232	221	232	254	202	230	211	236	235	218	209	222	226	212	219	225	226	221	234	233	236	221	249	226	223	240	241	245	216	217	233	237	235	243	238	226	226	254	226	223	227	204	228	264	256	206	217	229	215	240	211	226	220	230	223	183	234	241	221	227	223	207	219	217	215	229	221	236	233	229	208	245	209	224	211	240	220	232	229	217	200	201	189	222	238	232	203	216	211	241	232	226	236	253	235	215	242	227	245	254	235	228	236	247	195	234	230	225	219	236	240	210	235	220	215	230	216	224	187	217	238	249	250	246	216	231	227	232	228	222	257	212	222	242	206	229	219	238	233	212	233	228	232	256	247	220	242	240	265	206	223	225	224	202	233	229	245	227	208	231	239	217	232	223	221	253	228	228	219	225	202	231	219	243	230	213	224	239	215	204	221	222	236	228	210	246	234	203	229	225	242	230	220	218	208	200	213	222	219	215	221	218	240	226	222	232	240	223	221	250	209	219	243	207	247	219	241	217	213	235	203	224	225	212	204	221	199	229	227	218	224	254	246	245	203	216	221	240	229	223	220	218	229	217	225	223	200	228	238	249	230	238	217	216	229	203	216	200	216	207	223	241	228	220	232	257	203	247	243	225	221	230	194	212	229	222	219	225	245	206	205	236	223	217	214	235	226	214	218	196	232	233	256	208	216	259	235	232	221	237	230	231	221	220	224	218	196	239	224	251	222	240	209	225	202	203	217	219	237	229	255	248	220	223	211	230	214	229	235	237	204	221	216	227	247	225	225	251	177	221	232	202	217	219	228	230	228	222	230	221	210	230	224	217	221	228	232	243	237	243	234	239	244	227	239	243	238	212	221	235	228	235	232	250	205	216	221	198	216	248	234	208	190	239	200	221	204	224	205	192	193	215	246	230	238	228	223	218	192	241	250	230	222	222	235	207	225	239	236	220	199	228	242	232	237	214	215	205	234	214	232	233	233	219	214	224	204	233	228	234	237	212	222	229	245	237	218	231	217	203	225	235	259	222	207	218	233	254	229	213	183	250	191	215	226	235	223	213	212	205	265	221	232	226	206	220	204	217	237	228	209	219	184	235	240	238	233	208	225	222	203	247	201	237	218	222	221	218	205	215	218	235	236	225	229	227	243	237	242	213	224	237	226	233	214	228	233	241	209	243	238	237	229	217	243	226	240	210	247	230	204	253	205	237	245	241	223	211	227	220	238	236	216	247	190	249	214	222
36175	51258	55182	55073	45963	42684	41933	43772	42098	38828	34949	31171	27761	26349	29093	25903	25409	24601	19825	22493	19161	14694	11859	11659	6413	3859	4225	3950	2400	1849	1377	1340	1166	961	938	955	949	1061	1038	949	860	856	818	856	835	798	759	817	762	711	766	762	798	862	774	819	773	772	721	714	737	759	720	716	725	734	739	752	671	710	713	683	700	730	744	721	705	716	660	755	691	710	713	755	669	653	704	748	703	744	695	747	679	746	710	709	731	728	761	674	700	749	706	699	728	689	707	694	701	696	703	768	729	695	691	691	703	722	694	721	739	694	734	689	697	701	691	661	697	748	719	743	722	745	717	697	737	694	688	755	727	711	724	701	742	688	741	742	707	702	726	752	766	673	712	710	730	682	668	691	746	713	717	673	707	766	708	700	727	690	716	744	723	721	722	722	748	732	745	737	688	741	744	707	735	701	724	699	693	730	724	762	744	670	721	716	709	745	678	632	734	680	697	699	681	729	734	735	721	690	707	730	685	694	735	679	752	719	724	743	723	719	690	722	725	713	694	675	699	735	717	702	715	701	659	710	710	677	723	689	683	717	758	728	711	733	670	685	728	679	764	726	713	760	724	739	721	732	710	774	703	714	695	783	731	734	751	725	681	704	688	757	712	667	716	751	751	760	703	747	751	720	707	693	720	727	723	713	681	750	695	806	730	702	702	732	707	705	781	724	687	718	734	748	720	743	689	664	727	750	690	764	714	743	747	738	744	733	724	679	714	672	726	695	687	718	717	680	724	686	739	699	729	719	715	699	698	697	760	737	680	731	711	697	725	698	722	709	713	666	737	718	697	712	725	685	718	747	726	694	724	659	726	686	734	738	716	716	689	700	744	717	682	710	769	685	752	695	746	727	702	704	767	691	669	730	736	716	661	694	731	715	726	675	668	679	742	731	747	748	696	732	717	721	738	694	758	735	677	720	770	723	733	748	753	684	685	723	727	748	745	751	728	729	732	701	697	696	715	696	716	637	741	679	742	701	738	706	672	723	685	749	725	709	708	730	688	699	717	731	692	722	687	762	690	734	709	725	718	707	676	696	704	706	755	732	732	716	739	703	701	714	670	708	731	758	720	758	736	705	699	727	757	726	721	708	744	699	727	706	742	718	684	744	730	705	789	736	690	742	705	751	715	703	637	710	731	742	730	743	698	697	747	732	656	721	645	723	732	715	687	762	726	694	726	734	721	649	708	725	717	733	735	721	740	701	708	715	716	653	678	761	719	732	709	747	659	710	738	704	687	745	709	702	688	680	696	683	732	764	727	659	706	703	735	711	737	700	693	704	703	716	686	730	698	751	661	735	708	712	725	684	679	707	709	683	712	685	700	660	700	754	740	670	677	720	726	674	735	702	691	707	690	682	702	753	722	750	707	704	717	741	746	754	705	722	680	705	711	681	725	724	654	764	736	696	624	718	751	753	703	756	709	707	691	722	714	722	714	700	701	684	709	679	752	690	723	665	778	745	730	731	707	683	714	732	746	692	719	731	711	722	757	742	749	734	697	734	730	710	714	730	733	676	714	751	705	741	733	705	756	726	717	745	718	748	707	708	706	704	697	776	677	697	682	726	684	715	700	684	709	626	742	718	714	729	706	730	747	755	741	699	726	740	722	696	731	741	701	760	728	728	729	688	725	696	702	717	721	683	722	746	709	725	723	716	684	739	679	758	716	731	703	725	711	731	722	730	708	690	705	659	664	698	756	713	717	710	721	704	702	759	681	718	693	763	695	711	660	727	759	692	719	709	731	702	733	732	737	713	720	726	672	763	766	695	703	694	733	705	706	752	700	738	717	704	726	766	731	719	709	698	762	730	732	718	744	714	731	685	666	729	686	702	742	709	718	697	735	735	710	725	719	695	681	732	710	757	749	664	703	701	733	751	716	712	757	733	705	728	720	690	731	742	708	757	711	689	702	697	726	723	703	728	743	747	739	758	713	696	699	728	713	703	744	722	783	712	706	690	724	738	726	696	693	748	687	702	695	719	706	679	753	728	770	699	706	693	736	696	734	723	709	715	706	704	686	708	715	723	693	660	756	718	685	688	694	686	750	694	705	699	725	687	706	691	723	696	678	686	704	684	727	687	686	705	702	756	728	752	655	684	767	684	703	681	669	692	713	711	758	741	722	675	732	727	707	709	697	719	714	732	680	709	711	702	656	657	686	717	730	754	753	723	699	715	711	678	687	685	732	665	695	717	726	719	736	681	699	691	750	693	717	717	714	778	729	692	715	706	731	711	758	664	711	733	701	741	746	734	708	739	699	723	748	734	705	718	742	669	716	696	706	708	743	688	695	707	728	708	748	678	730	680	718	729	664	727	759	680	739	739	715	731	704	753	732	717	746	744	718	737	701	762	748	694	750	725	764	700	750	733	685	720	746	733	699	722	703	701	712	745	701	729	710	703	700	690	708	750	693	716	735	693	695	717	696	694	744	753	688	703	724	737	713	735	735	679	723	671	736	685	697	721	732	707	691	718	683	715	772	732	702	724	753	749	726	723	695	713	762	723	660	723	737	719	729	752	709	708	726	732	698	720	738	706	715	712	696	721	728	694	703	689	748	774	713	705	725	752	699	741	693	703	696	722	720	706	722	742	718	708	706	726	719	720	691	707	706	756	746	671	728	722	751	665	748	729	747	754	715	708	711	717	708	709	749	751	691	727	726	774	732	747	713	727	692	729	724	708	708	740	721	756	717	754	730	696	671	769	718	698	711	709	746	695	724	750	716	712	700	716	723	727	699	715	721	699	730	734	726	666	706	710	693	725	704	751	719	706	705	743	676	688	712	708	711	773	775	662	679	725	748	753	737	741	672	673	720	740	724	688	708	690	695	745	737	706	719	666	703	716	790	701	701	736	721	744	683	730	721	755	747	724	732	735	745	788	695	699	709	745	719	723	746	702	745	737	741	732	744	773	725	727	725	666	747	750	707	702	716	706	726	731	747	682	687	713	729	679	689	739	764	686	747	684	750	739	692	661	720	725	731	692	689	715	728	705	683	652	723	715	737	740	735	677	733	726	761	694	734	756	683	738	725	719	678	713	739	751	702	783	692	696	717	675	675	751	737	719	702	720	712	719	695	725	708	707	714	760	703	691	705	749	765	677	703	702	682	757	699	712	732	716	698	744	717	745	665	688	750	724	715	723	723	699	720	720	682	744	695	698	696	697	733	743	733	677	698	699	711	718	721	756	710	715	721	687	716	762	655	735	743	717	685	758	698	747	703	723	666	722	700	731	744	768	678	685	706	765	683	723	728	765	730	730	747	708	721	674	724	701	724	716	704	743	705	712	739	704	681	755	674	743	692	733	729	699	721	734	679	717	684	699	726	723	664	672	747	692	736	706	688	724	725	723	713	753	698	718	751	727	697	743	688	737	732	717	677	675	699	679	752	694	704	712	675	729	725	748	708	723	748	731	709	693	716	716	751	705	694	745	734	682	733	680	725	693	708	704	710	752	725	666	690	700
24466	24040	25206	17871	10230	5769	3475	2556	1865	1371	884	793	596	496	510	446	446	416	391	403	311	281	262	258	217	223	217	215	193	200	229	182	217	202	200	183	219	183	172	193	204	192	187	187	187	169	204	162	206	194	199	190	193	199	170	181	210	213	211	208	169	190	218	210	198	185	189	177	165	201	214	163	180	201	177	197	210	205	201	179	211	214	184	231	194	167	178	207	161	203	189	201	193	218	181	191	193	171	194	203	203	196	215	194	179	191	202	185	177	188	171	196	167	181	185	195	188	196	187	213	193	161	195	168	212	202	183	188	204	191	186	194	213	196	196	192	172	175	208	210	175	198	195	189	176	179	203	200	217	203	170	199	203	181	197	192	216	176	200	187	189	200	196	200	183	177	200	158	191	193	204	188	200	186	190	174	184	193	193	189	194	182	210	194	188	195	199	174	229	199	182	179	186	189	198	197	209	205	163	191	176	191	169	204	182	193	186	175	176	187	181	208	208	217	204	194	175	189	198	197	163	201	191	189	208	202	206	197	188	191	181	230	180	198	194	167	209	213	179	224	196	187	211	168	217	180	181	198	171	186	188	195	195	200	201	186	170	197	178	206	207	169	192	208	200	180	183	190	196	187	204	192	190	204	197	190	189	203	194	193	174	191	195	220	174	183	200	187	158	187	190	203	182	208	200	209	214	195	204	205	186	180	205	208	210	209	243	194	182	193	191	180	215	192	181	198	185	189	205	181	196	186	214	183	223	218	204	216	214	195	185	174	188	192	170	181	200	201	207	195	180	187	223	208	187	189	180	161	199	203	220	188	206	178	200	199	186	214	182	222	223	199	202	205	164	178	183	225	162	193	203	179	198	195	190	196	208	220	177	165	186	192	208	228	234	183	244	191	181	178	201	174	194	233	171	184	207	185	195	185	201	182	179	194	192	189	169	201	212	181	207	215	185	182	203	213	211	175	209	223	182	190	211	205	205	215	165	201	192	199	210	209	173	189	206	174	202	196	199	171	192	208	193	191	195	204	187	200	187	179	185	207	171	182	208	187	184	172	193	212	188	194	189	221	198	196	191	180	190	180	234	188	207	193	191	206	193	209	203	198	182	191	191	148	208	189	158	203	201	192	212	192	190	217	209	214	192	156	211	230	205	204	183	188	182	185	182	183	159	191	199	198	210	182	208	199	189	195	198	185	202	177	186	171	209	174	190	205	202	192	183	201	200	211	188	204	207	185	181	185	224	198	202	198	208	177	197	195	206	219	195	190	182	194	186	190	168	196	186	174	201	184	183	194	206	197	173	196	198	218	179	210	221	201	182	184	198	211	208	205	186	204	187	178	174	212	185	185	175	187	183	201	199	196	181	201	186	176	211	174	200	208	209	184	180	198	176	187	217	200	203	185	201	201	190	190	187	189	198	227	191	179	198	181	227	192	194	217	207	159	182	200	185	205	171	205	178	192	205	179	206	219	181	199	201	195	208	171	188	171	191	209	183	178	173	197	187	184	217	199	200	197	182	205	192	206	198	192	177	196	198	191	186	190	193	183	190	226	180	186	194	196	198	180	187	181	228	212	196	188	184	201	192	202	186	204	208	201	197	189	179	192	188	200	191	206	187	202	166	214	201	189	200	196	199	175	193	213	189	216	204	207	200	192	187	187	183	185	203	180	189	189	204	196	211	178	208	200	204	205	186	194	191	194	190	205	193	222	210	214	209	194	197	197	194	205	187	219	179	187	197	182	173	195	223	199	217	168	201	198	213	198	203	180	228	192	196	198	187	184	201	203	186	219	224	217	189	178	205	179	190	222	198	186	194	168	188	190	185	185	177	178	234	202	209	174	204	186	213	180	174	184	209	202	199	180	207	176	179	187	187	196	179	183	186	212	191	187	171	198	192	210	210	182	185	200	187	216	192	195	192	183	210	207	187	219	208	185	200	188	226	175	184	184	198	193	201	171	187	189	179	179	189	229	180	201	189	190	201	177	184	191	214	197	209	201	178	197	192	200	209	184	197	212	201	193	197	199	168	194	170	189	193	203	191	206	187	182	209	184	203	216	171	201	211	189	168	212	185	189	190	217	193	197	210	167	191	192	188	190	168	180	188	188	184	214	191	176	210	184	199	198	190	180	202	193	192	201	191	170	197	180	209	187	197	195	209	181	203	198	181	187	188	224	220	170	193	206	189	194	196	156	192	195	206	172	180	234	187	208	201	155	194	215	196	180	177	199	196	208	196	205	204	207	183	182	203	196	195	181	229	201	172	163	179	199	207	175	180	190	196	177	182	206	193	194	190	225	193	199	185	215	187	206	182	175	197	169	202	197	212	168	198	213	204	189	144	199	208	188	183	198	187	213	210	190	200	184	187	200	217	182	222	194	178	191	217	212	200	193	180	186	204	194	197	185	182	186	185	171	179	173	202	230	179	183	186	205	187	193	185	212	189	190	199	189	201	175	214	193	186	193	170	193	202	187	176	173	202	198	205	158	190	185	183	194	194	198	192	175	197	181	177	223	210	174	178	181	199	197	182	208	179	198	166	210	202	227	194	189	194	235	210	191	186	193	192	179	189	202	213	203	170	199	231	202	199	203	179	194	198	191	176	201	175	209	181	177	200	195	171	204	177	190	206	204	161	187	187	187	206	166	192	185	194	188	184	184	210	193	213	194	211	186	186	202	177	176	200	188	178	192	173	179	176	189	217	177	188	193	193	176	187	186	190	189	197	199	197	199	184	173	200	173	190	178	207	191	183	192	205	208	193	182	195	210	193	191	216	195	222	192	198	212	213	218	204	194	199	196	189	197	207	200	172	167	196	207	238	165	181	197	179	205	187	189	188	180	178	205	175	187	197	198	168	168	191	182	190	201	190	203	209	195	190	194	209	198	177	205	174	211	169	178	191	216	202	195	212	197	214	185	205	190	184	219	184	181	224	195	202	186	174	205	206	191	182	192	189	199	202	186	210	198	193	188	188	189	178	190	198	203	197	205	173	199	178	201	199	190	189	210	185	185	193	169	184	190	182	176	204	191	211	226	213	213	185	212	169	194	196	177	189	149	185	203	198	197	189	208	215	170	175	201	204	187	196	197	173	192	203	210	208	180	173	213	196	180	160	196	193	200	212	185	186	197	177	178	212	172	185	204	183	206	167	198	208	175	196	184	197	193	200	179	171	190	192	195	203	170	213	198	182	191	205	181	199	192	200	182	196	183	214	199	186	215	183	169	186	192	207	190	184	203	191	195	204	195	207	204	211	214	200	215	190	207	197	187	197	208	216	207	179	162	196	190	187	174	180	165	188	178	186	206	204	189	188	197	221	173	185	203	171	201	178	198	215	225	188	180	218	201	197	195	173	187	204	185	203	159	195	192	202	199	178	190	208	209	193	188	203	205	184	212	180	202	184	204	188	193	189	201	173	178	202	201	188	196	215	195	194	211	204	218	181	190	194	202	202	162	177	190	202	182	181	199	193	195	159	198	170	197	189	193	188	196
21350	24984	32049	29447	24434	18914	13448	11327	8665	6298	4362	3594	2777	2531	2486	2348	2222	2018	1973	1892	1596	1239	1144	1061	878	849	836	716	696	660	680	687	655	645	661	679	662	652	660	673	621	678	686	682	682	681	665	604	636	726	628	699	688	630	662	626	661	652	622	625	665	635	686	669	637	680	638	670	617	636	643	624	631	636	644	660	652	668	625	617	682	675	652	682	664	619	641	699	631	693	668	630	673	648	598	645	593	619	658	656	635	609	643	617	612	670	648	668	693	663	685	680	639	645	603	686	616	626	615	656	614	670	631	636	626	626	652	606	653	637	649	599	661	610	614	656	646	623	595	631	677	656	616	641	662	602	636	650	687	658	623	578	660	640	660	656	641	652	639	640	655	690	617	649	649	664	638	642	629	681	641	627	630	683	658	676	648	595	660	663	652	676	633	622	643	638	680	659	649	649	675	651	670	684	645	636	654	631	608	636	629	653	644	683	697	636	658	645	624	664	678	684	615	650	669	636	668	606	640	604	648	626	637	649	661	664	640	634	656	636	681	629	626	624	664	644	649	662	648	610	615	608	634	623	691	642	653	652	618	658	598	613	656	649	627	651	626	631	622	609	654	635	607	686	625	661	658	680	656	628	640	655	620	615	632	679	654	623	660	675	653	636	697	694	623	603	638	632	631	673	609	637	649	634	644	691	649	659	667	644	648	618	638	666	636	650	654	631	614	630	667	647	668	669	640	628	628	694	706	641	704	602	610	701	658	624	672	648	670	661	648	633	711	658	630	649	650	649	625	621	673	633	641	662	665	685	575	621	574	626	627	681	680	710	628	588	641	637	620	635	644	641	641	678	658	708	596	639	645	692	645	633	642	633	638	627	617	690	668	693	674	710	658	653	664	627	711	648	586	657	660	581	610	626	660	704	675	657	626	647	651	669	642	660	584	660	618	648	659	625	650	631	632	604	665	663	643	653	685	668	695	641	687	622	695	662	612	647	658	633	663	635	639	647	650	686	660	640	622	637	658	660	635	620	670	650	646	679	644	617	647	633	674	590	658	663	673	657	634	606	676	676	621	653	668	652	635	690	651	660	585	647	646	690	647	650	644	646	635	658	680	664	670	671	653	606	616	641	658	643	674	651	643	648	695	626	636	681	653	615	668	639	636	647	675	622	657	600	658	630	648	649	612	622	630	608	657	654	700	609	654	658	662	658	627	636	614	636	603	621	673	645	668	662	658	645	633	671	656	645	623	573	675	659	660	646	623	659	649	684	685	660	679	650	634	643	643	668	627	655	681	653	632	635	689	627	609	617	657	608	673	633	642	664	665	664	633	633	652	642	648	664	658	638	639	636	621	655	629	604	671	648	707	604	634	662	682	682	673	667	659	650	613	677	631	663	613	659	620	644	687	633	627	666	621	598	660	667	628	635	666	660	657	607	645	658	647	665	724	665	667	606	660	639	631	654	655	635	638	626	633	620	664	610	660	661	676	696	598	661	651	596	642	621	687	631	654	645	645	685	606	640	661	617	649	641	626	630	640	660	583	650	671	637	635	689	644	671	714	632	670	602	649	661	650	680	667	667	659	619	644	659	655	667	649	625	639	647	636	632	649	633	620	684	656	640	665	613	684	665	630	664	608	663	622	623	664	680	666	663	628	660	671	626	630	632	675	667	606	642	646	718	643	602	677	623	635	634	648	649	652	681	639	607	648	643	668	654	686	679	599	668	640	663	635	653	648	667	635	661	670	644	638	673	625	709	637	656	660	614	712	676	663	666	634	677	641	679	649	663	656	634	654	635	662	629	645	672	673	667	660	675	699	648	648	678	686	654	597	664	622	688	613	641	671	686	606	625	690	677	640	663	629	612	602	613	691	646	631	667	654	631	613	615	663	688	680	704	642	657	639	596	646	660	625	598	631	660	618	664	657	677	639	636	621	664	645	594	650	628	615	627	630	633	655	703	645	651	637	635	670	651	664	613	653	678	630	628	644	701	635	670	679	610	640	635	635	597	685	622	682	678	643	668	647	648	683	626	629	663	661	676	648	598	643	617	685	674	676	689	659	607	598	610	641	634	671	657	646	648	669	696	671	640	681	651	607	650	693	594	651	639	651	650	641	639	653	599	648	643	627	653	624	668	642	628	648	629	631	624	661	675	624	667	616	658	619	642	703	636	642	634	708	651	621	674	594	692	679	635	651	627	658	629	635	640	598	661	671	650	680	631	667	631	639	658	664	627	638	674	695	672	695	640	588	646	640	647	652	646	614	637	649	671	598	690	660	666	647	628	662	625	639	626	668	656	619	672	656	668	689	659	685	679	650	644	671	641	647	651	647	645	685	614	626	682	633	643	647	644	661	664	695	631	664	668	659	671	627	629	649	588	673	642	634	638	682	662	674	652	641	652	669	679	621	671	675	610	639	640	636	667	650	641	623	663	639	664	648	638	630	703	597	682	673	635	646	665	662	649	655	682	622	668	656	632	623	638	661	616	716	614	663	624	651	680	611	642	641	679	655	669	641	618	600	638	592	647	701	626	632	658	651	665	639	661	590	660	690	645	688	692	678	605	659	652	617	680	685	695	667	665	648	659	604	682	586	599	651	603	602	641	635	674	617	657	684	672	668	592	641	644	658	657	604	636	668	652	672	624	637	628	626	632	667	666	670	614	691	599	671	650	659	629	615	619	708	667	695	611	676	695	633	648	619	611	593	646	656	652	624	649	657	636	622	632	694	654	649	627	650	661	643	635	663	625	684	666	669	638	672	690	635	649	673	652	663	663	622	649	634	639	660	631	619	667	646	665	672	655	676	621	675	647	642	628	700	647	660	660	651	675	644	646	638	663	668	677	635	674	638	669	667	631	636	627	649	671	661	656	639	638	636	665	633	671	660	639	659	657	626	665	642	605	610	660	656	669	613	667	626	645	656	655	673	654	651	643	633	587	643	663	640	610	651	688	621	645	662	661	638	637	656	627	604	621	652	594	649	679	634	658	682	657	646	645	608	657	626	632	609	694	648	641	648	647	661	649	703	645	665	630	625	693	658	620	591	640	625	637	627	643	617	645	683	617	640	647	680	639	627	618	671	686	672	653	606	661	641	632	654	659	671	666	639	633	658	636	666	655	654	597	643	628	664	657	650	664	647	684	661	650	639	692	664	684	614	676	657	632	692	684	654	624	653	636	635	662	655	605	639	682	692	608	704	646	669	648	659	621	617	630	635	629	654	602	639	664	620	662	623	680	689	616	670	653	608	686	655	684	644	623	646	651	632	652	647	626	614	670	624	641	624	661	672	640	671	710	614	612	664	626	671	656	603	631	663	617	664	657	609	620	641	630	636	669	669	672	689	676	681	666	709	652	591	633	643	673	634	669	615	649	655	653	644	697	656	641	648	679	597	685	693	630	672	652	651	619	654	606	677	631	642	629	660	632	580	648	652	682	629	588	634	672	683	634	629	688	622	625	621	645	662	651	621	654	699	656	654	701	680	599	643	670	667	625
42059	46478	45751	43013	32482	26295	23562	20332	17869	14369	9640	7584	5691	3934	3930	4261	3020	3030	2331	1996	1850	1147	1020	850	512	430	488	401	267	261	213	231	231	224	248	205	227	177	204	199	223	196	221	225	207	190	198	190	184	204	170	191	193	177	193	218	192	222	208	204	187	188	202	195	194	179	212	217	201	176	210	220	191	192	186	178	189	209	180	183	182	193	217	189	211	216	191	204	177	184	194	184	190	202	170	187	204	205	193	213	173	157	176	233	189	192	190	203	195	191	185	165	173	184	180	189	183	208	211	185	185	179	187	204	176	190	201	190	163	193	196	188	203	182	187	194	204	202	191	171	180	190	186	180	211	198	192	212	208	187	189	177	203	226	206	212	181	191	201	193	195	175	180	193	210	176	207	196	209	200	177	197	197	189	223	192	175	194	175	200	219	223	208	178	192	193	221	173	218	200	209	200	204	190	188	206	230	190	196	210	195	171	205	211	215	190	193	202	195	203	201	214	193	196	176	188	160	206	204	188	187	171	184	186	174	172	197	202	182	180	178	183	206	218	203	192	176	197	209	203	194	197	201	185	191	184	207	172	202	195	203	203	193	178	189	199	221	197	171	193	188	186	209	190	179	202	200	184	181	193	169	173	203	188	177	185	181	189	180	195	181	191	188	193	189	211	175	185	190	187	207	185	198	187	195	171	198	189	187	203	178	173	210	193	166	187	222	190	204	207	209	188	192	192	177	182	178	165	187	196	194	187	188	195	201	189	189	168	171	180	195	189	189	201	184	177	205	190	197	215	200	199	205	190	178	217	188	187	220	204	196	211	191	188	161	193	210	199	197	196	201	218	200	207	183	212	226	176	196	180	206	177	167	171	184	194	215	231	197	203	206	195	174	191	174	180	181	183	208	181	209	195	198	179	169	177	182	217	208	198	210	211	191	202	184	182	190	175	204	194	185	217	201	193	178	166	210	205	179	206	209	202	173	191	198	191	215	206	231	179	196	176	189	182	172	199	218	168	188	215	174	184	211	206	181	209	192	181	192	200	174	195	178	164	199	199	200	222	173	200	183	201	204	199	189	209	207	198	197	195	216	197	187	209	185	191	170	209	194	196	187	220	181	188	196	191	189	204	201	191	185	212	205	209	203	175	193	169	193	180	210	201	178	201	189	197	201	201	222	202	190	176	188	197	167	190	215	194	180	204	183	197	211	200	210	197	178	177	194	186	197	187	183	187	187	197	215	191	186	184	174	175	185	204	220	216	190	188	195	197	178	204	197	180	180	180	201	192	193	183	184	193	179	193	208	182	213	173	199	170	192	183	190	188	184	186	178	204	213	179	184	220	199	211	194	226	216	189	206	204	193	169	202	217	195	183	213	223	186	197	203	185	182	202	211	205	187	195	182	169	191	215	207	190	193	185	199	206	198	204	178	227	204	189	194	180	186	172	176	188	190	218	193	165	202	217	212	181	182	185	196	189	234	189	180	190	180	212	169	200	196	174	192	184	196	195	204	171	201	179	211	208	179	173	202	179	214	178	174	183	201	192	184	195	191	202	173	173	194	201	194	172	201	191	185	173	160	217	204	203	183	185	182	182	195	188	184	206	191	195	190	205	200	203	211	178	195	184	163	203	198	189	193	187	205	190	197	189	207	195	214	207	181	191	187	191	174	198	207	208	208	176	177	190	188	187	186	206	197	187	215	172	187	191	194	203	180	195	181	195	213	194	183	208	200	212	172	186	185	164	222	196	176	210	178	235	194	186	174	168	179	189	188	194	189	177	187	175	190	202	189	191	200	198	177	165	209	193	202	232	217	178	156	189	183	204	182	226	209	181	177	179	212	200	201	201	226	169	189	184	160	198	202	191	224	188	197	189	189	205	193	186	204	184	205	195	195	190	174	199	204	199	194	208	197	205	183	182	199	195	189	212	201	187	215	171	169	191	190	181	196	184	174	207	169	213	205	209	205	213	193	187	188	187	177	194	179	182	185	207	209	204	196	193	188	196	170	220	194	186	180	202	179	194	198	206	178	188	202	195	198	196	188	190	206	169	172	200	207	198	193	208	172	184	187	193	174	204	179	207	187	176	196	191	206	205	195	206	204	191	206	191	213	196	193	188	209	175	211	204	198	192	211	181	196	204	189	186	205	187	175	182	208	185	188	190	183	200	233	177	191	200	167	193	190	186	185	216	213	171	203	190	197	212	179	191	184	175	203	182	213	191	195	203	216	190	202	203	201	204	195	184	206	181	177	183	181	194	185	199	187	174	195	181	204	173	182	175	198	189	185	190	184	190	191	189	211	194	210	200	184	199	174	215	194	210	239	184	190	171	186	192	200	189	173	193	193	190	175	204	180	203	194	178	208	206	203	191	209	182	201	159	202	192	203	189	232	191	192	171	181	191	203	193	203	185	191	204	176	198	191	196	193	207	179	209	193	203	194	197	186	187	211	208	187	217	190	196	219	224	207	191	175	174	216	202	209	203	196	171	193	184	214	195	224	191	221	199	213	197	191	204	224	186	187	188	181	192	208	190	177	193	194	214	185	217	196	205	179	189	205	192	223	188	202	189	191	172	202	191	184	179	207	176	197	208	180	173	180	184	194	171	200	206	180	196	190	190	187	184	201	188	159	197	183	222	179	209	176	220	186	212	181	200	170	204	195	202	206	176	175	219	197	176	212	206	184	210	205	199	226	200	192	205	185	197	171	217	210	171	196	192	167	204	187	211	204	207	210	171	177	202	196	178	247	213	174	178	208	214	213	171	172	198	191	193	188	193	185	200	212	237	192	190	193	200	198	182	203	184	178	182	206	173	203	202	184	194	192	200	182	192	212	188	178	184	194	187	194	218	180	173	183	195	182	200	184	176	199	224	163	212	160	182	178	183	190	204	189	205	199	203	201	199	231	206	191	212	178	194	195	179	169	199	200	193	176	170	190	194	190	187	184	199	190	183	207	191	198	198	201	207	185	163	202	203	195	180	198	209	196	194	187	182	209	181	206	197	185	178	204	223	173	189	208	221	196	198	198	182	204	200	203	208	204	202	211	191	212	215	183	179	197	194	197	183	208	206	241	202	206	211	211	201	206	196	184	192	179	197	213	183	202	199	197	197	195	211	181	190	196	201	207	178	197	194	192	229	198	182	206	189	193	182	181	191	190	203	187	196	204	202	196	195	192	180	218	176	181	172	195	219	171	188	204	192	182	174	195	202	219	203	193	196	192	201	187	215	183	179	193	179	176	170	202	156	178	199	191	186	194	202	188	193	195	196	181	166	179	166	179	192	171	214	224	204	203	181	186	202	177	190	211	186	178	193	172	171	215	194	201	207	211	203	195	177	198	187	203	231	177	174	205	169	194	211	178	209	188	198	214	181	194	187	167	201	161	178	184	194	185	174	185	172	170	209	188	207	183	197	191	212	196	219	184	235	192	196	193	214	189	158	204	202	208	179	180	223	204	227	197	214	169	197	208	211	197	180	171	191	203	175	180	176	202	199
34424	43337	50011	52483	40040	37298	33347	33674	32936	28824	24312	22315	18967	16246	16983	17913	14799	15256	12388	11319	10139	6558	6225	5266	2760	2382	2732	2105	1317	1121	960	945	906	816	789	753	728	785	843	754	758	741	751	830	740	702	687	663	625	625	630	629	627	637	684	723	629	675	652	632	651	633	635	598	631	646	648	638	669	611	627	665	685	667	621	642	647	647	628	635	679	615	675	653	659	654	631	668	618	644	644	640	672	632	602	646	600	636	594	630	632	675	678	603	612	664	654	620	657	628	654	653	629	627	641	655	588	621	693	671	625	656	612	650	678	655	613	631	636	676	679	642	628	640	668	638	634	645	645	651	634	612	639	607	664	622	651	674	621	626	596	585	615	665	652	648	630	676	619	689	657	626	633	675	644	648	625	672	605	641	689	657	636	575	640	608	659	606	624	635	647	654	672	620	668	624	661	661	624	692	643	663	617	684	650	696	598	646	654	659	609	631	668	647	595	601	610	634	649	631	692	627	619	654	687	644	653	656	640	645	616	668	636	645	634	650	628	663	675	642	658	643	645	676	622	665	677	635	675	663	644	640	705	720	651	616	650	648	670	637	643	633	655	666	612	646	651	662	610	644	682	643	640	661	632	671	660	693	627	630	667	667	630	613	654	619	667	659	607	658	657	682	627	607	693	648	680	574	671	632	671	641	648	594	649	658	633	670	603	669	641	647	654	701	657	651	659	647	632	613	653	637	629	639	661	644	626	698	605	700	652	674	598	650	649	643	664	648	614	680	654	658	678	641	650	671	649	616	611	633	618	670	646	658	648	644	661	603	698	633	614	676	603	626	625	608	654	680	658	632	665	662	647	592	614	612	633	635	646	669	649	639	638	646	639	625	669	647	655	577	622	638	683	642	710	625	652	628	650	647	645	644	630	664	629	654	644	642	655	640	647	616	584	661	679	651	642	672	667	666	637	661	642	642	658	640	629	647	648	623	631	665	659	612	651	648	594	598	601	676	635	678	700	629	656	638	624	616	610	688	684	674	668	651	625	686	617	670	668	670	667	569	618	668	643	622	656	590	660	615	638	684	653	661	648	642	652	637	543	668	604	665	582	619	597	671	642	659	615	645	643	634	666	632	627	645	676	644	694	639	646	657	641	654	643	624	632	669	678	649	679	656	607	623	655	587	622	724	651	634	669	661	635	636	661	652	650	676	629	625	638	642	674	653	646	662	606	669	650	686	658	569	639	625	668	715	618	628	655	703	678	626	666	637	703	603	651	664	594	650	631	601	628	681	601	692	627	613	664	639	700	631	593	634	655	659	660	694	650	637	665	640	611	623	629	639	685	673	643	649	640	647	691	616	605	621	630	620	660	688	612	648	631	644	607	643	607	619	597	648	660	604	670	692	614	686	656	660	635	597	658	635	652	665	683	674	658	603	632	631	674	658	642	633	632	692	642	620	605	642	634	631	617	651	615	641	614	624	631	663	633	621	652	657	680	633	594	639	600	611	625	739	650	631	644	691	640	650	660	676	692	673	648	680	615	620	679	635	699	638	616	609	661	645	675	666	658	692	635	616	662	630	666	602	627	622	640	627	636	616	668	617	638	631	624	652	637	640	657	654	614	650	669	592	652	660	646	648	644	706	641	653	624	646	691	653	648	619	661	636	649	676	663	669	634	649	659	660	646	644	623	644	643	670	628	639	687	615	661	692	605	671	628	635	625	658	637	565	626	631	627	638	664	660	671	645	597	629	686	649	630	606	643	643	644	641	644	654	640	639	613	628	650	610	632	643	654	640	666	684	685	616	652	632	718	628	667	635	637	672	684	617	651	599	662	656	617	646	669	615	663	633	672	687	671	689	669	652	620	635	634	637	642	638	674	627	667	656	606	598	634	663	676	626	576	653	648	626	639	602	644	649	602	570	615	654	682	668	623	669	629	625	662	618	621	653	682	603	602	597	667	603	595	659	637	700	643	623	712	621	582	627	613	671	682	609	629	661	665	626	672	692	637	640	624	640	617	619	587	644	616	636	633	676	666	664	667	621	661	684	675	673	626	653	678	644	642	669	602	651	662	642	647	668	680	628	653	658	639	645	635	614	613	650	667	651	615	597	629	598	660	643	628	613	618	657	636	576	599	654	652	680	640	635	665	652	629	651	676	681	657	657	595	624	660	609	612	681	664	582	634	571	628	660	628	613	638	647	664	635	653	653	663	597	655	628	666	644	635	659	646	651	643	650	646	631	670	640	639	656	646	607	619	645	620	612	672	654	666	658	688	624	634	691	675	654	669	651	675	665	618	620	638	692	653	600	637	624	617	658	653	630	651	621	640	643	611	622	649	646	676	683	654	634	682	652	682	623	616	587	639	625	630	665	659	605	616	656	659	680	647	656	667	646	581	645	642	630	634	659	668	606	677	674	671	663	610	624	641	671	619	628	669	670	639	663	620	623	640	630	662	635	667	621	588	626	625	602	661	627	687	659	618	649	625	702	647	621	622	642	615	624	608	606	640	640	684	638	651	664	651	673	660	641	645	695	642	625	660	652	632	643	609	647	606	674	596	663	652	664	649	626	626	635	633	687	634	655	663	614	599	606	618	629	651	679	628	639	674	653	635	597	633	651	652	612	665	699	659	672	607	667	678	624	650	656	640	662	639	627	618	612	658	684	687	637	642	621	639	602	652	649	620	634	624	641	629	620	675	611	643	606	640	627	634	656	665	682	667	674	632	631	642	639	679	629	642	635	598	617	625	654	682	605	673	655	672	650	610	649	631	658	607	668	690	610	648	595	629	655	643	641	626	674	661	652	617	661	634	674	675	684	637	647	652	656	614	634	625	644	640	679	615	640	679	690	642	698	655	635	638	658	625	605	643	594	663	612	646	615	655	643	592	603	692	697	687	645	646	685	641	588	700	638	681	650	661	652	648	625	648	617	627	666	595	651	659	629	678	652	677	660	607	695	623	621	635	616	657	630	640	616	655	644	638	647	662	579	610	693	617	655	667	596	643	674	647	632	693	677	667	630	661	614	636	651	681	659	633	633	641	610	637	673	638	659	644	668	607	633	638	609	673	639	637	662	702	608	641	662	610	647	652	666	660	649	647	678	669	668	662	654	591	653	620	644	636	633	650	677	626	639	660	663	640	680	645	671	676	657	578	645	646	665	662	617	692	662	590	633	633	647	633	591	633	615	612	673	642	620	634	641	614	650	640	648	618	636	669	598	620	644	663	603	673	590	621	622	618	659	645	707	609	662	615	668	645	626	653	657	663	679	682	684	670	642	646	669	715	651	662	625	640	619	672	668	645	667	628	589	614	655	651	659	641	670	673	649	650	651	644	650	681	626	640	650	690	625	655	648	673	655	672	650	653	599	673	635	649	644	621	650	635	577	651	595	620	680	658	622	668	629	646	628	609	628	630	608	631	642	634	624	669	641	638	655	630	634	683	650	669	610	617	667	629	640	639	677	611	636	622	642	673	657	645	614	650	647	678	622	624	629	621	607	629	615
47041	50824	48243	44167	31228	28434	28001	27833	27104	23894	16747	14232	11379	8242	7814	7541	6076	5953	5096	3838	4165	2295	1969	1448	888	754	844	619	427	360	352	300	283	268	274	258	272	275	271	256	281	291	267	233	256	245	232	211	220	210	228	214	229	245	237	223	238	225	211	233	252	238	209	213	211	227	201	230	223	223	236	234	229	227	220	184	218	228	246	219	213	195	228	209	225	231	216	223	248	227	246	236	233	233	221	223	239	217	243	226	232	222	199	226	245	218	226	211	237	208	223	212	216	216	232	202	230	234	214	227	212	199	236	236	230	205	213	212	218	211	229	219	209	217	213	229	220	226	252	229	235	234	228	212	226	238	219	241	251	214	210	210	231	213	219	220	194	224	213	215	218	239	211	226	255	228	226	238	266	235	232	218	209	221	218	213	215	208	236	219	241	219	244	205	203	230	199	212	222	214	202	205	223	232	238	249	234	216	222	206	220	232	184	232	223	232	198	204	219	236	237	222	238	240	234	220	237	217	235	233	212	216	226	226	209	218	234	222	202	255	221	224	223	227	236	210	226	202	223	192	246	220	222	226	200	218	217	227	223	239	221	221	196	209	236	216	236	214	217	202	239	226	229	228	238	234	206	242	230	239	225	217	211	234	224	253	210	211	206	221	214	226	228	223	234	208	196	225	200	231	248	190	220	230	232	220	208	200	230	235	224	220	200	234	213	211	247	195	212	247	212	214	231	242	227	214	226	246	204	203	204	218	214	222	255	235	223	225	223	222	231	236	220	201	208	227	228	243	201	239	218	243	234	222	236	223	223	196	241	225	225	198	205	205	233	226	225	208	223	214	221	248	203	244	235	244	214	192	217	239	230	195	225	229	236	245	221	210	211	215	228	247	224	230	246	231	241	247	222	212	232	233	221	212	218	225	226	217	233	256	207	236	222	218	227	222	213	208	242	211	209	228	254	218	221	241	204	221	189	225	226	230	225	219	231	234	223	235	208	246	247	216	242	236	237	233	216	246	239	226	219	224	228	225	244	198	215	226	224	225	238	238	175	209	210	224	223	197	243	220	229	217	236	242	230	234	208	239	221	232	212	216	223	237	229	218	224	238	224	212	226	190	216	230	206	199	200	241	218	224	245	250	214	235	231	217	202	228	230	194	237	245	226	214	201	223	233	221	213	220	211	240	247	210	223	219	229	244	232	207	214	233	219	199	204	219	216	232	208	220	211	234	220	209	221	237	231	227	244	212	240	230	198	218	214	235	211	215	217	218	254	237	236	209	223	232	228	257	221	228	215	212	224	209	209	198	231	213	236	199	216	238	201	223	238	217	236	214	221	205	219	222	216	228	232	227	250	213	220	215	244	214	185	192	243	215	211	239	193	222	220	215	227	242	224	215	220	238	209	223	223	236	231	206	214	238	210	200	223	231	251	253	202	232	200	222	231	225	209	221	206	239	267	223	218	237	239	217	240	214	229	232	223	202	203	247	231	217	237	236	238	239	229	209	203	242	212	211	200	190	239	206	240	220	239	212	224	245	222	224	202	209	188	210	235	216	213	249	231	240	246	217	234	218	187	219	211	214	215	228	236	229	239	223	260	221	214	231	234	241	219	222	233	209	223	250	207	218	206	189	231	233	212	221	224	223	221	245	244	212	229	244	228	211	228	210	222	237	235	251	227	211	249	220	239	217	220	205	196	230	235	209	244	234	215	220	244	229	234	206	228	221	214	244	221	237	230	222	252	243	213	207	233	239	217	232	263	217	225	194	252	231	231	219	219	220	189	202	214	211	246	215	236	220	231	225	247	233	235	207	215	212	222	219	199	257	224	223	230	232	249	237	216	201	206	225	227	220	234	233	232	226	208	218	221	238	213	206	210	224	239	197	246	211	201	227	240	191	242	231	212	209	231	214	233	208	242	229	215	226	243	213	222	238	220	223	211	229	207	236	211	213	216	218	238	241	260	234	208	224	223	208	238	241	213	219	204	228	226	196	212	221	232	240	239	245	227	205	209	230	238	236	230	222	212	236	236	203	244	211	223	196	223	222	208	213	221	205	223	214	211	217	214	227	226	219	232	220	237	246	250	235	216	207	224	227	240	224	233	201	224	241	233	226	220	222	218	230	229	198	219	230	218	234	232	223	218	244	223	216	216	237	217	242	222	216	218	233	223	217	219	224	208	228	194	222	233	228	237	259	206	206	222	206	242	230	219	220	210	205	213	230	222	228	203	271	210	225	219	252	216	216	222	180	238	221	215	227	224	231	227	220	232	192	242	219	222	256	216	228	226	240	262	214	216	228	238	210	218	234	213	240	211	227	209	211	217	219	220	225	209	230	233	230	232	204	234	216	238	198	249	213	211	203	233	222	206	222	223	199	215	203	225	241	243	208	237	218	221	211	215	245	219	208	214	214	222	212	227	237	206	212	234	236	210	218	230	217	223	211	234	200	245	234	231	219	212	243	187	246	234	220	194	221	236	259	212	212	223	230	225	210	221	214	216	197	208	237	221	214	246	213	216	242	229	224	219	231	225	259	233	212	258	270	222	222	208	219	244	217	211	219	223	231	209	234	236	237	235	210	213	213	232	218	203	197	214	224	240	249	232	210	251	236	209	195	197	208	247	222	240	220	217	211	225	255	215	218	218	217	236	221	214	204	241	233	213	248	225	205	238	223	226	245	206	209	244	244	234	269	249	250	211	184	232	219	214	215	222	226	231	220	212	230	262	233	215	244	198	230	228	217	219	214	179	236	198	229	226	216	216	223	234	214	212	199	212	204	222	228	263	217	232	230	223	205	206	212	240	220	236	203	235	205	214	234	215	206	220	204	230	230	207	239	219	225	201	210	190	211	209	217	231	218	232	197	219	227	232	237	223	220	239	209	233	206	212	202	227	207	215	214	210	220	227	231	212	211	247	194	229	226	226	194	220	227	245	198	208	216	219	203	202	230	226	206	232	233	218	234	212	237	201	205	217	234	237	238	246	223	227	214	218	196	224	220	220	217	241	241	218	196	223	221	238	184	238	222	222	241	210	223	218	228	219	227	211	212	213	256	228	223	222	223	199	214	211	214	221	209	255	225	233	226	190	208	244	233	225	231	210	223	204	221	222	237	234	205	195	206	219	228	242	214	204	230	223	220	224	238	217	214	212	196	188	212	244	257	230	206	198	229	204	224	205	215	213	225	220	221	223	234	232	231	213	239	233	268	225	219	210	214	223	230	243	229	224	198	244	206	250	248	203	239	273	240	245	229	231	214	241	208	226	231	223	203	240	222	227	253	218	223	220	234	214	217	229	220	230	221	229	195	209	235	213	239	221	194	221	264	229	223	197	242	223	199	244	228	239	255	221	213	239	238	211	233	216	222	221	237	228	228	237	232	211	244	195	212	198	216	221	230	219	247	207	214	244	218	221	221	246	232	218	197	224	228	233	213	256	229	221	215	257	237	220	219	213	223	222	216	202	215	260	205	206	217	208	228	201	212	245	243	239	198	229	212
37423	49242	54764	50662	45888	43410	41445	41327	41211	37488	32412	31128	27876	24604	25365	25649	22322	23391	20260	17476	18812	11850	10949	8405	5216	4368	4953	3604	2075	1803	1413	1209	1156	1074	943	857	938	989	958	909	873	1098	1008	866	766	721	716	744	688	695	719	704	790	751	752	802	765	678	696	666	738	745	655	714	725	684	721	670	670	754	679	713	664	722	708	689	746	683	687	703	746	726	702	719	712	701	713	772	716	702	722	722	706	685	677	727	690	704	668	750	730	714	702	754	708	690	666	697	670	709	748	719	719	724	757	725	667	755	680	683	683	670	697	725	689	698	718	749	677	715	709	701	669	744	701	712	691	754	703	685	731	684	665	702	725	731	725	671	711	689	738	742	713	687	739	683	673	769	710	700	747	684	742	734	690	690	702	713	718	688	737	738	755	696	698	744	676	744	721	667	732	758	689	710	742	688	696	673	730	745	691	721	735	731	674	741	716	755	703	752	705	678	682	720	711	704	678	673	716	720	647	722	745	740	721	704	708	725	720	686	704	681	749	709	702	702	715	722	676	699	676	707	725	734	684	688	724	715	694	739	690	728	718	694	729	680	733	736	721	699	712	721	680	767	746	681	689	741	753	758	645	746	695	718	725	714	695	673	720	728	725	698	715	673	673	743	710	684	695	697	699	728	698	701	645	686	689	744	710	688	712	738	749	697	703	682	719	692	775	708	727	714	702	720	686	730	711	720	774	689	705	732	670	707	722	701	743	696	699	748	757	710	720	708	716	709	645	716	716	716	700	699	710	717	714	673	708	701	709	707	718	684	728	719	697	688	692	679	722	686	744	672	704	708	670	695	687	701	706	728	725	714	689	645	677	734	655	738	714	710	732	696	744	678	746	693	746	762	700	731	724	711	687	679	699	728	727	697	708	699	758	702	697	730	708	699	711	711	721	705	737	722	715	676	716	732	685	679	673	700	712	690	719	690	697	745	751	701	732	694	671	736	694	762	727	727	715	709	675	719	701	697	636	692	730	696	732	726	740	701	695	701	654	691	705	744	701	738	677	731	702	693	696	692	733	703	752	721	662	690	666	670	698	721	706	723	727	720	682	742	727	746	688	711	697	687	716	690	691	749	689	703	696	659	754	734	714	729	691	721	719	700	689	722	721	734	754	728	694	706	805	674	698	715	704	742	712	681	735	701	740	746	668	702	771	722	691	707	711	716	729	746	676	744	721	701	747	721	702	745	706	723	723	681	706	715	711	681	692	705	744	696	720	697	703	720	692	708	687	681	714	670	730	664	699	676	750	669	703	699	703	689	678	709	702	748	673	734	754	725	683	729	663	732	734	719	676	695	719	717	707	682	724	676	724	699	707	730	732	737	693	678	718	746	739	707	702	739	727	720	727	707	727	724	716	692	726	717	696	686	653	696	693	753	715	711	680	677	732	723	708	709	769	730	729	710	740	689	721	693	709	703	715	700	736	684	679	697	689	728	730	728	770	699	707	705	686	682	747	738	756	730	680	676	747	715	731	712	734	678	709	693	732	702	746	730	689	740	668	737	737	679	692	719	736	733	708	696	693	722	701	693	682	699	731	714	709	700	677	709	690	675	726	739	734	686	772	690	691	675	711	719	710	730	725	728	684	703	740	677	675	719	698	702	720	716	709	752	685	657	686	680	697	733	751	763	733	673	677	690	677	690	706	716	706	766	704	708	727	726	725	705	701	692	689	668	712	731	759	761	724	708	715	708	719	741	716	802	688	731	728	730	729	725	709	677	740	713	716	739	763	715	702	734	740	782	719	743	724	720	739	724	716	749	724	758	695	752	706	693	681	759	762	690	690	674	714	721	688	728	668	707	689	691	714	679	707	682	761	730	719	724	720	722	703	719	749	691	687	733	691	676	683	700	697	722	722	688	748	729	711	687	724	736	691	703	675	711	715	684	710	755	691	695	693	709	710	745	759	739	739	724	718	776	703	755	703	707	703	710	719	735	692	767	704	704	689	725	633	734	712	731	733	646	719	706	765	723	755	723	726	769	685	766	737	702	684	699	712	711	767	724	748	713	710	702	686	684	699	695	699	748	695	702	702	724	711	674	728	728	688	693	747	740	748	751	735	754	726	714	757	752	699	683	730	700	751	687	696	708	638	703	713	691	710	746	721	713	692	677	691	709	773	747	716	699	681	700	716	666	722	691	740	713	748	705	665	719	751	712	715	692	665	723	702	688	656	713	740	694	755	693	724	682	695	686	731	712	694	723	732	710	783	663	665	748	722	721	698	720	716	737	672	693	755	702	699	676	701	704	735	674	723	692	706	699	727	682	692	747	693	689	778	759	707	744	696	735	710	734	763	697	690	713	732	701	725	756	672	687	707	709	731	710	718	705	711	671	662	737	672	693	726	700	711	699	691	723	710	671	686	693	707	703	735	674	744	714	682	697	713	703	715	804	720	724	695	741	687	694	721	750	717	704	717	754	684	754	723	705	728	734	678	709	740	719	738	723	775	724	730	727	716	705	701	703	715	715	703	698	672	671	679	715	673	692	699	714	727	682	726	708	712	711	728	741	629	737	681	660	694	728	703	693	711	692	719	688	741	711	701	656	734	742	724	669	732	738	709	744	696	689	696	713	718	732	745	760	709	726	704	692	691	709	723	737	725	702	657	742	699	721	735	704	709	714	634	678	672	746	711	743	708	738	698	729	665	726	710	720	761	642	694	755	709	695	687	726	722	717	720	719	713	701	728	702	710	720	752	730	709	709	742	711	695	713	754	726	691	700	709	737	692	731	733	706	667	691	725	730	728	797	744	689	693	726	711	728	722	695	696	760	698	709	720	683	730	711	701	699	693	723	713	680	682	760	732	706	737	714	712	741	708	699	764	708	721	732	682	746	718	699	672	691	747	742	713	757	691	724	677	706	720	715	667	724	721	696	707	747	689	684	738	681	782	691	683	718	750	711	714	742	712	723	710	744	737	740	664	693	737	707	730	731	707	703	716	715	693	678	698	741	721	697	726	751	698	686	693	743	724	686	672	730	744	772	716	668	739	713	716	729	711	682	716	704	749	726	689	689	716	749	738	769	694	645	708	749	731	717	710	696	726	729	681	730	708	671	697	732	660	710	718	744	717	687	683	701	701	747	686	684	700	647	733	708	783	710	705	712	662	709	727	700	677	689	710	745	726	665	695	664	700	729	753	707	735	732	704	748	699	724	710	698	737	704	674	685	688	703	715	715	722	728	724	739	711	703	702	717	741	686	747	667	665	710	716	709	727	758	688	704	719	693	727	695	704	728	689	720	686	687	709	708	670	724	744	695	724	663	692	715	710	734	682	742	698	741	688	742	747	671	705	734	673	702	676	701	692	772	767	697	713	704	712	691	721	751	727	699	700	677	668	715	722	739	691	716	705	746	685	730	668	703	732	721	666	719	661	719	714	740	715	684	763	739	706	668	644	676	725	685	697	733	715	740	710	694	725	691	657	682	727	729	741	718	721	695	690	734	724	727	698	682	732	707
24936	22109	20088	17011	10349	5183	3469	2817	1910	1296	866	703	606	520	557	494	433	401	361	337	306	271	261	217	206	213	193	206	200	189	186	179	173	183	194	191	191	216	224	219	169	174	202	207	181	188	181	202	179	176	202	190	184	169	178	182	185	187	187	175	211	189	192	193	179	180	202	192	177	201	188	210	181	169	185	204	194	193	179	177	187	201	158	173	198	204	192	188	189	180	186	203	200	198	197	183	199	187	182	168	198	211	196	189	181	194	178	196	212	199	180	219	184	186	174	206	188	194	181	175	172	178	179	184	196	180	221	165	170	172	205	197	186	175	192	183	187	174	189	197	198	185	206	182	194	188	194	201	186	182	188	184	179	185	184	174	194	179	172	188	205	177	195	193	213	169	224	192	190	200	207	205	189	174	187	198	200	207	160	210	219	195	199	176	184	185	169	204	165	173	221	188	218	162	204	179	210	202	171	202	200	171	161	168	192	201	190	186	218	209	218	176	192	175	203	183	179	175	200	173	189	203	186	207	184	186	172	191	212	202	184	194	177	175	197	194	214	187	171	171	190	183	191	195	207	193	178	192	211	201	168	187	182	183	166	183	182	192	215	187	183	186	184	205	184	184	201	156	208	164	188	219	166	181	179	211	176	178	166	159	182	184	169	199	177	196	178	173	193	218	178	164	170	162	199	196	196	180	200	175	191	191	205	186	214	195	216	216	184	186	179	189	187	185	161	161	197	186	176	190	187	179	193	193	178	199	180	191	162	176	167	168	193	192	191	172	193	195	202	172	161	203	211	185	165	197	176	218	178	184	190	193	182	167	200	196	189	198	181	177	180	181	188	189	186	181	195	212	152	185	171	174	208	200	171	190	177	190	175	193	167	180	190	211	194	196	180	177	191	188	203	188	186	212	174	193	200	179	176	183	191	195	190	181	189	178	183	197	189	165	169	163	188	184	204	188	173	186	203	163	179	196	175	192	186	176	162	204	188	196	174	196	187	184	172	208	204	184	201	177	179	194	187	191	190	203	196	173	197	210	188	188	166	197	187	162	180	177	220	195	179	181	172	203	182	187	188	160	188	167	185	184	195	188	154	167	189	183	213	186	181	176	208	215	201	177	205	195	155	170	194	195	200	205	201	176	187	211	203	171	176	177	201	195	183	202	203	165	165	162	176	175	184	204	186	192	183	171	195	200	166	186	184	193	188	173	194	189	179	186	204	204	179	193	196	188	198	184	176	195	186	198	196	170	198	171	173	184	163	180	194	188	185	182	171	189	163	180	192	172	185	170	176	176	174	184	176	224	174	181	184	196	182	169	197	192	186	203	174	196	196	165	189	170	165	186	207	197	214	204	185	177	216	209	185	184	195	208	217	181	182	200	184	187	175	201	181	179	203	182	177	205	186	188	189	188	197	188	205	200	205	203	185	187	186	182	186	169	182	195	183	201	165	176	205	168	199	180	183	176	196	199	199	194	188	181	178	189	211	195	181	193	189	182	190	191	196	203	167	202	191	190	180	178	167	171	180	193	198	167	180	201	191	194	214	195	191	198	176	188	222	182	198	202	195	205	225	192	201	184	167	218	193	185	174	193	178	209	184	180	190	188	200	176	190	192	189	201	173	215	205	207	197	152	208	191	190	199	195	190	178	181	172	172	185	208	204	187	220	199	167	189	184	200	184	179	199	189	195	165	179	195	165	206	191	181	215	215	188	174	166	208	197	187	167	185	205	197	184	175	218	172	177	190	193	180	173	199	200	208	184	180	181	186	166	184	187	181	187	195	174	190	189	184	206	179	181	170	191	188	179	199	204	183	187	186	162	197	164	191	203	186	182	185	208	188	194	190	195	216	191	194	192	182	186	173	224	196	151	177	189	206	216	189	206	203	214	187	212	178	183	186	191	192	178	178	157	195	173	175	182	195	204	212	190	187	193	181	204	192	175	215	183	186	174	199	176	182	155	180	183	188	191	209	189	185	219	180	189	197	193	196	186	172	176	164	171	196	183	183	184	214	201	191	172	194	177	205	186	196	193	196	195	207	204	191	179	172	185	168	196	202	178	186	193	180	196	191	193	195	174	180	179	190	163	195	196	180	182	196	197	195	187	166	169	188	203	177	189	204	209	178	190	173	186	164	182	195	200	182	179	176	195	190	179	188	186	183	176	175	198	191	196	193	183	195	211	164	176	180	191	190	188	191	189	187	190	188	200	203	181	201	191	182	194	205	192	191	186	191	206	192	176	186	187	182	189	191	196	202	204	189	192	197	199	193	204	176	185	178	190	195	184	189	187	171	201	199	193	169	183	195	218	185	199	170	183	171	189	178	177	195	195	196	180	173	198	186	199	182	190	196	183	190	175	192	196	173	213	193	164	186	208	185	187	206	190	195	172	180	211	162	194	196	188	197	195	195	193	187	197	194	178	190	190	196	205	197	194	200	160	182	188	197	228	165	174	173	195	207	186	175	186	187	197	217	204	196	182	182	185	210	177	169	194	169	163	194	209	193	173	167	194	196	185	203	196	172	209	185	186	188	153	154	168	192	186	166	211	196	194	183	189	189	176	218	185	181	188	214	180	176	184	174	180	197	176	185	216	187	190	191	177	172	200	180	174	180	181	172	205	191	173	176	180	189	179	153	194	183	178	197	197	217	192	183	183	210	192	186	188	196	185	196	183	179	188	192	169	171	169	188	188	177	180	197	200	198	205	196	187	192	163	187	186	157	184	180	182	179	172	202	164	198	201	172	181	179	196	178	179	171	199	185	173	204	177	192	211	203	184	178	177	190	183	181	172	200	164	203	198	201	180	201	184	193	184	195	183	196	187	178	169	213	207	169	178	190	180	204	173	171	191	194	158	172	183	170	191	193	179	166	198	179	168	181	194	190	191	185	165	202	199	186	184	169	181	193	211	181	201	200	180	194	205	184	207	177	191	190	174	211	148	226	194	190	177	185	198	175	194	197	197	173	178	174	199	185	204	201	197	202	168	190	185	221	194	194	147	185	170	180	198	207	188	209	178	193	177	181	201	162	188	195	177	182	198	190	163	171	182	174	215	180	188	188	196	193	217	180	188	178	188	194	195	179	185	192	206	189	207	168	200	178	199	192	183	194	180	197	184	190	203	189	208	185	186	173	212	193	174	192	162	208	218	192	180	178	187	202	181	190	178	168	191	173	174	183	176	185	216	200	183	178	171	168	173	210	158	209	176	199	185	192	208	165	205	194	195	204	187	186	187	196	208	190	191	171	191	185	165	192	189	170	196	200	187	197	183	189	180	206	181	191	170	191	192	184	166	190	190	190	199	180	179	205	178	195	179	174	189	183	205	194	180	195	214	180	210	208	165	196	173	172	199	209	198	186	196	177	200	179	190	168	197	169	202	196	223	179	199	198	189	181	183	195	169	181	190	173	177	201	188	180	186	210	187	174	189	183	163	176	196	182	193	175	170	183	196	181	212	210	182	196	172	190	193	163	202	197	183	173	180	177	182	192
21467	22918	28051	30144	24291	17251	13762	11526	8381	5936	4294	3365	2776	2632	2659	2602	2365	1868	1644	1461	1405	1145	1075	962	886	855	794	754	673	695	668	633	667	632	681	651	689	668	644	663	665	614	651	697	652	623	674	659	636	642	675	665	660	662	660	625	607	623	659	592	618	617	643	613	615	615	620	602	662	602	677	653	582	617	649	553	631	591	606	665	666	638	675	624	616	598	681	627	632	639	640	626	629	671	617	635	667	611	638	610	649	634	570	650	638	626	608	666	636	569	606	665	621	662	626	700	627	645	584	642	666	652	661	611	630	657	636	656	615	645	632	629	637	610	654	618	614	594	669	681	661	623	638	662	643	631	640	621	619	676	641	624	695	613	671	663	643	680	613	607	622	650	646	650	626	665	595	668	608	630	640	604	627	625	653	658	641	668	605	621	626	625	662	627	630	639	636	621	654	661	617	605	638	582	614	614	657	638	643	601	647	632	626	613	679	644	636	594	672	618	652	613	630	625	610	636	577	645	642	692	637	638	652	632	667	688	605	631	641	664	674	598	629	657	633	597	621	599	616	630	624	668	627	677	654	630	653	615	615	643	654	598	633	665	623	655	626	612	653	626	653	651	654	657	665	630	619	625	597	633	693	627	676	617	626	622	644	672	617	623	615	647	619	637	604	586	631	649	637	624	614	595	673	684	650	607	612	578	618	639	609	608	645	617	679	658	636	649	646	641	628	640	641	603	609	636	597	651	670	631	601	602	610	648	643	601	631	668	580	658	637	665	637	629	606	553	678	594	655	627	644	650	653	676	638	632	619	650	601	680	686	628	578	650	634	645	649	682	638	610	636	622	623	673	615	619	602	639	626	628	645	585	632	609	622	650	595	598	592	626	642	622	615	630	665	591	627	636	599	621	696	614	617	600	630	634	674	637	679	604	618	621	664	615	616	648	644	659	608	569	648	590	625	627	610	577	637	630	657	638	612	642	613	650	620	610	641	627	601	663	588	646	654	658	602	632	628	649	590	609	647	635	623	649	646	594	661	645	597	613	645	622	637	634	615	636	641	611	648	634	649	650	668	600	660	626	632	679	658	644	610	703	665	592	623	612	595	605	658	634	608	617	651	603	644	655	619	653	643	644	621	666	647	597	623	603	623	627	646	628	622	643	604	618	649	677	617	638	641	614	633	663	621	612	616	661	602	625	589	660	629	635	636	639	597	637	637	656	648	648	648	565	598	629	651	634	674	635	657	652	623	625	684	623	639	630	626	656	671	660	601	651	687	606	591	630	654	619	658	585	660	621	657	640	635	620	639	654	661	648	614	591	638	674	647	625	603	625	614	687	600	659	649	596	645	611	632	646	606	652	669	617	633	624	630	630	631	600	637	610	625	621	656	630	633	632	644	683	622	615	685	612	657	623	707	662	657	612	594	608	627	597	631	606	599	618	658	605	667	637	618	639	639	657	644	631	616	621	673	669	659	660	620	619	663	673	649	613	631	621	671	625	617	642	699	649	690	545	601	591	611	654	647	615	628	593	602	624	580	647	610	657	577	619	611	658	613	649	651	595	665	692	659	590	607	644	638	586	671	626	635	647	668	629	646	637	581	604	668	638	614	611	647	637	663	619	642	666	661	639	634	676	631	622	577	649	670	664	588	625	658	660	655	638	630	638	678	600	626	676	648	643	632	671	666	679	640	600	656	616	656	681	637	600	657	654	665	607	620	612	635	611	599	660	609	647	579	627	613	657	658	597	618	651	621	581	615	645	636	592	628	670	646	628	654	658	624	606	637	657	613	610	611	604	617	610	590	640	651	631	622	642	645	653	614	680	653	614	648	650	653	614	658	677	698	606	635	650	579	641	643	608	633	642	631	612	689	635	626	652	664	665	642	635	594	612	608	617	645	636	595	613	695	663	622	658	596	610	683	678	613	596	659	622	597	631	635	618	668	651	611	611	625	617	639	603	625	640	640	638	646	616	637	608	601	659	641	668	573	625	627	611	638	632	648	662	621	617	619	611	606	586	582	659	650	636	672	668	622	650	640	659	652	675	661	649	603	648	607	620	626	628	566	706	583	683	649	601	642	657	605	600	630	615	644	664	578	595	654	684	646	670	596	590	666	653	660	687	650	629	643	610	643	602	642	637	650	632	585	645	647	673	595	644	643	617	646	654	632	618	652	635	653	642	630	618	654	639	634	665	613	621	615	596	671	635	599	579	627	680	640	624	666	628	618	605	654	637	633	682	633	610	643	632	642	636	619	626	644	668	667	628	605	653	649	624	636	649	610	620	622	655	604	634	633	590	617	654	636	625	667	610	646	616	605	647	642	609	626	613	643	628	619	616	645	600	658	626	664	655	636	623	653	605	595	619	620	640	648	639	650	626	633	648	615	585	675	651	625	602	636	645	674	626	625	640	621	661	590	618	590	616	655	602	632	656	605	634	649	666	638	597	625	687	628	613	663	664	606	636	618	619	624	635	611	652	609	675	662	602	629	645	644	646	683	605	628	653	586	588	612	636	642	632	662	698	585	642	626	694	631	639	646	642	659	659	622	623	660	612	617	593	636	632	665	596	658	616	600	596	624	596	588	605	576	663	642	628	618	630	676	667	635	668	619	625	610	622	600	624	639	628	650	672	644	645	585	610	604	630	642	647	599	642	624	624	672	615	621	623	619	618	612	627	714	688	635	611	672	608	666	667	614	661	661	625	591	633	609	615	618	665	609	597	639	617	669	662	641	648	609	636	612	650	590	591	627	641	679	623	662	591	616	610	649	647	623	674	611	616	661	608	634	625	609	698	629	645	606	630	616	627	650	677	680	619	636	647	628	664	625	625	694	640	628	640	627	600	675	623	650	654	583	613	647	609	596	608	656	642	607	667	626	682	659	642	628	594	626	628	651	606	617	634	607	652	666	629	619	641	604	635	634	627	630	640	618	657	643	598	617	681	649	575	596	626	635	665	646	645	610	635	616	633	620	677	628	632	651	604	652	646	622	620	658	583	646	715	636	623	624	616	623	645	597	609	615	594	598	660	656	574	653	644	672	600	637	683	670	599	644	665	619	647	675	637	599	602	639	613	618	658	631	597	630	602	616	620	646	616	621	574	697	548	612	632	651	643	608	683	640	615	666	590	652	597	659	620	626	628	619	627	625	650	638	612	602	628	625	657	603	597	618	646	642	626	648	633	598	625	633	631	666	640	635	614	599	624	671	656	657	614	602	623	609	627	656	649	672	589	647	653	614	649	626	646	650	617	642	648	661	631	617	646	614	635	640	610	656	698	627	617	594	649	576	607	637	678	624	646	628	624	649	628	673	675	633	623	634	640	608	629	673	642	638	655	633	580	583	599	657	610	652	612	620	631	628	642	652	560	629	603	638	617	616	650	636	646	666	631	605	625	674	637	657	581	637	631	611	668	611	620	625	628	598	675	661	666	668	663	626	619	639	602	626	623	628	657	633	607	646	606	695	647	643	594	620	651	679	659	672	652	630	646	615	670
39540	42135	46823	43028	31430	26610	22735	20940	18039	14590	9063	7089	5316	4681	4064	3105	2983	2412	2498	2041	1672	1053	1158	722	529	433	511	308	274	261	254	238	213	175	199	196	194	191	185	175	218	211	207	188	167	194	198	184	210	167	178	206	195	205	186	188	146	176	153	165	185	178	172	175	161	151	195	188	213	194	192	172	187	198	211	174	155	183	190	163	204	182	165	189	182	164	172	166	162	166	198	160	168	183	174	177	182	172	183	194	175	150	176	192	170	178	179	190	170	182	184	173	186	155	172	166	211	173	173	155	154	150	166	170	198	171	178	175	186	163	167	190	152	165	203	174	165	156	144	193	170	192	183	164	188	186	197	191	186	162	190	170	157	171	158	188	169	163	174	201	176	190	164	173	200	174	171	188	181	212	224	178	172	179	187	180	163	159	207	164	185	189	140	182	168	201	161	165	181	187	179	160	149	188	167	156	170	182	173	156	188	159	172	176	163	192	190	182	175	183	188	159	185	182	175	171	188	169	163	164	179	191	170	194	164	152	170	182	171	179	179	185	168	177	168	184	166	187	179	185	181	177	200	154	170	179	173	212	187	185	179	173	165	182	173	186	178	185	187	171	185	172	160	176	175	162	197	182	196	195	144	146	216	155	182	160	181	161	199	179	173	187	171	175	192	189	181	205	184	174	173	177	181	187	174	178	193	172	156	181	158	179	175	173	137	166	184	178	180	185	182	199	192	198	179	164	174	189	176	204	168	173	186	167	161	170	206	175	181	177	183	178	175	176	183	201	206	178	180	183	148	189	193	191	160	180	197	185	202	184	165	186	181	173	186	189	165	159	200	166	188	178	173	170	202	153	175	182	182	192	183	169	168	195	182	182	208	162	187	171	179	172	182	207	180	156	189	198	183	159	200	144	169	184	195	192	212	190	175	179	191	181	176	167	182	197	201	177	184	173	170	190	167	179	169	160	181	167	180	199	185	182	183	156	175	172	185	180	163	159	183	170	180	180	167	197	173	187	194	150	172	176	149	161	178	177	179	172	189	191	179	170	176	189	198	161	180	171	180	185	154	179	168	145	170	153	182	187	192	197	174	154	234	173	175	165	174	160	158	176	173	159	170	167	172	196	185	156	183	186	166	173	189	179	200	202	181	179	191	190	184	167	165	186	186	203	150	160	183	186	177	175	195	180	175	179	175	162	164	164	177	181	185	179	197	165	158	183	179	191	184	202	171	187	204	186	188	166	170	163	173	182	172	182	172	198	180	162	180	184	162	191	192	170	186	184	181	178	179	189	195	188	160	187	173	170	193	182	178	171	181	170	180	185	220	169	188	187	169	191	164	186	184	170	148	200	203	175	174	185	212	188	183	193	157	134	189	186	192	183	185	163	168	154	176	193	176	163	192	162	178	193	185	196	190	201	180	199	172	177	174	173	179	167	185	186	167	164	185	165	187	182	196	183	155	187	176	188	167	171	184	196	167	193	172	163	185	178	213	148	185	161	199	168	185	166	180	193	164	185	174	160	185	173	190	166	163	176	160	166	185	157	188	176	188	178	181	166	159	193	178	165	165	181	187	180	176	157	160	182	162	191	161	177	179	178	183	168	169	193	185	167	176	200	197	160	164	188	164	168	168	194	186	164	178	185	168	172	175	167	178	192	176	169	163	196	183	164	189	187	166	162	167	179	172	177	167	165	194	156	168	171	188	159	179	164	170	178	209	185	178	179	178	171	176	208	188	178	179	180	179	169	172	177	178	165	192	152	175	182	196	194	185	173	192	169	194	176	149	172	194	158	137	178	192	194	199	184	203	187	174	178	174	182	161	163	186	191	185	180	186	180	210	159	183	183	166	169	171	171	174	169	168	185	169	162	199	169	189	186	197	176	175	166	188	191	168	193	171	197	154	188	169	190	171	176	182	187	209	175	182	169	189	190	152	173	195	193	188	168	175	159	179	187	187	195	182	169	192	153	187	155	173	175	192	162	155	174	189	187	176	185	196	192	162	170	196	176	141	172	174	194	168	164	187	162	184	195	195	191	171	181	191	187	167	190	186	179	173	169	183	189	175	196	176	168	201	185	184	184	160	152	169	174	173	168	146	170	166	181	178	159	166	160	181	176	155	183	153	173	169	208	176	174	187	186	206	184	170	155	192	195	162	161	180	193	200	171	179	181	171	178	204	177	138	190	200	170	184	191	183	178	176	202	192	182	186	162	198	206	188	172	185	136	193	180	177	185	167	182	174	175	191	177	183	176	178	178	207	202	166	172	181	179	165	201	159	171	173	170	175	177	176	187	163	180	158	181	174	178	189	163	165	169	162	178	184	178	151	184	177	172	194	164	184	162	191	171	193	216	168	182	185	164	180	197	166	179	193	186	170	192	174	204	202	163	173	177	180	186	197	184	172	189	202	174	171	187	193	183	183	183	188	172	158	191	186	158	183	184	176	159	185	177	153	180	180	173	182	168	170	184	170	185	180	173	180	179	177	174	185	190	185	179	165	185	168	163	201	161	193	174	180	189	181	193	169	190	187	176	166	158	164	182	151	167	177	155	193	173	185	183	166	168	180	171	161	190	177	173	184	172	176	179	190	199	160	187	166	164	160	188	177	200	170	165	186	184	182	185	181	182	187	190	219	170	184	180	167	173	165	206	185	193	176	178	178	175	161	184	182	184	190	183	186	188	202	166	191	197	162	195	192	160	170	183	186	184	163	184	182	206	165	160	169	191	172	193	167	175	192	167	181	201	173	171	169	191	181	179	186	184	179	193	170	186	193	194	163	186	174	170	174	173	195	190	174	172	189	183	199	180	167	178	165	167	186	184	199	189	180	166	173	167	176	171	177	172	186	196	168	175	186	171	185	178	185	193	170	162	205	165	188	171	169	166	201	162	187	185	158	163	171	174	170	171	193	187	182	200	172	195	191	158	168	171	146	158	168	177	177	157	167	182	189	163	186	183	176	169	168	184	165	183	213	162	168	158	193	182	188	183	183	160	187	165	187	198	168	182	181	178	165	168	167	181	178	166	173	181	168	189	170	180	181	175	157	185	201	175	179	205	185	190	184	191	177	178	165	202	185	174	175	154	181	199	157	155	187	179	205	202	184	170	156	174	176	172	179	189	185	183	188	153	180	177	167	156	188	184	174	180	152	156	179	148	161	160	195	154	186	206	195	168	181	189	176	189	170	182	171	154	188	170	190	146	163	196	204	187	157	164	185	172	174	170	162	196	156	186	174	177	169	188	202	180	173	170	163	168	166	182	182	174	178	186	178	195	175	171	152	166	183	160	163	166	173	162	196	190	169	168	181	186	196	196	182	170	176	176	164	181	172	193	169	189	207	179	159	159	157	170	185	202	166	196	148	195	195	148	173	188	173	188	187	198	190	184	169	189	178	166	178	197	202	182	171	184	181	175	175	198	179	187	161	183	186	171	174	186	191	192	175	164	186	181	183	185	189	199	183	170	179	172	191	154	174	177	175	185	174	170	170	156	174	159
31735	38834	49032	48336	42026	36444	33143	34336	32060	30027	24035	22034	19444	18068	16874	14895	15052	12652	13696	11311	10088	6469	6837	4349	3324	2449	2744	1820	1380	1188	1052	923	819	740	727	715	773	684	738	689	799	762	658	626	597	587	601	599	625	603	641	598	633	612	615	619	619	573	588	588	627	562	589	606	587	578	591	622	617	641	582	571	622	575	596	637	600	566	623	591	621	559	588	568	598	651	581	634	635	592	580	603	598	631	594	589	585	610	630	628	620	645	588	588	634	549	579	588	592	578	635	613	613	636	636	559	565	640	602	601	615	605	633	611	615	661	587	591	658	591	657	605	627	595	601	572	652	568	564	589	600	592	625	611	560	594	632	605	594	577	616	552	602	627	608	613	613	616	553	575	590	600	569	578	640	638	633	588	601	590	553	571	616	612	601	586	586	584	627	624	588	581	564	577	617	583	576	621	569	600	591	598	597	605	605	593	606	611	583	619	605	612	599	579	606	625	597	587	621	589	553	607	600	647	608	584	617	573	580	559	608	597	588	613	571	592	630	672	585	545	583	564	625	595	579	558	595	608	647	646	632	626	606	578	657	607	642	617	609	620	618	582	606	609	598	665	649	632	592	637	610	595	620	630	588	610	629	618	557	578	615	591	624	593	641	587	603	593	645	635	618	583	591	581	583	585	615	631	623	593	577	604	604	584	626	636	610	581	604	605	623	617	587	561	604	592	611	569	569	528	563	630	566	626	611	569	579	586	604	572	626	618	610	597	608	588	582	605	593	611	596	633	592	582	591	635	610	579	577	608	610	624	610	609	664	614	588	624	568	586	622	605	584	636	626	594	607	592	598	584	578	630	591	642	582	629	625	578	551	605	584	603	648	588	628	563	600	608	598	586	599	626	584	559	580	595	616	596	570	579	570	595	578	568	624	596	609	590	632	582	620	612	534	598	597	629	622	614	632	642	566	577	552	592	600	570	584	593	623	565	602	587	608	604	604	591	619	600	599	581	607	604	565	589	635	614	585	620	605	604	576	609	590	566	606	557	556	639	630	607	572	573	604	611	602	624	600	605	593	659	604	604	614	544	590	586	591	582	594	617	604	618	619	585	630	619	589	580	542	561	578	602	580	587	618	612	600	597	591	632	539	636	575	623	574	587	601	608	604	623	613	568	602	555	560	581	580	602	566	568	611	603	587	626	582	582	601	622	583	583	607	639	605	601	579	646	638	609	580	592	583	597	567	604	607	591	586	626	618	542	584	622	608	584	603	619	594	566	598	641	569	622	587	583	604	597	573	564	627	586	636	580	597	585	638	610	542	547	597	591	643	620	603	606	634	562	617	577	596	552	576	554	591	618	621	659	589	596	625	636	600	598	617	594	581	632	585	627	613	572	538	607	653	608	631	567	609	593	647	611	590	592	560	635	571	610	603	572	603	604	633	611	597	631	576	590	577	575	595	651	593	629	601	596	611	605	619	575	596	613	589	588	615	597	616	557	662	587	634	607	628	570	671	629	603	585	577	587	608	618	582	592	538	558	589	586	586	615	608	559	623	597	593	605	564	622	636	652	576	660	636	633	586	582	616	606	590	617	585	570	620	567	582	584	612	617	655	602	622	572	654	629	634	625	576	630	655	584	582	597	609	604	581	623	596	615	593	585	614	623	624	635	552	615	603	595	531	587	592	620	593	587	641	615	610	583	587	572	644	575	616	617	645	619	574	575	570	635	573	632	601	578	622	622	609	591	594	598	570	634	605	605	603	587	589	571	598	588	585	562	629	577	602	614	602	613	626	596	561	656	599	597	633	571	596	625	633	610	587	597	602	588	565	602	590	614	601	598	618	613	640	595	611	592	550	583	634	598	579	621	568	601	612	591	560	604	603	600	603	632	578	603	648	631	602	579	560	597	611	608	609	606	584	585	579	600	626	620	609	630	603	620	594	587	641	581	624	569	599	559	600	593	560	608	602	567	581	607	576	593	596	586	586	606	606	564	596	649	612	629	606	590	569	609	579	577	613	576	607	590	623	581	656	567	611	612	607	581	627	630	585	588	608	586	609	621	569	627	630	622	600	626	594	624	598	601	612	622	595	590	563	568	604	594	628	609	600	588	556	598	646	590	620	574	631	585	598	578	586	596	580	615	615	620	577	603	613	668	603	600	652	585	563	574	581	601	582	611	616	656	573	631	596	607	587	617	596	609	574	592	606	596	585	611	568	586	600	577	674	588	619	616	573	591	583	642	616	593	587	605	614	586	564	564	606	648	617	642	581	594	611	618	598	581	592	609	600	574	606	604	602	599	575	633	615	616	581	606	628	638	601	618	574	607	645	643	626	590	590	568	545	632	634	574	635	600	557	606	605	579	597	584	603	575	567	595	603	630	567	620	625	599	608	626	615	573	594	611	615	605	590	602	562	598	555	584	585	571	610	600	586	646	613	622	609	606	615	601	597	610	569	639	610	597	610	614	603	609	611	595	608	619	622	625	635	585	584	638	595	629	586	581	594	581	596	588	580	612	635	596	551	623	618	605	612	594	615	598	615	611	602	567	615	608	618	568	595	562	588	590	593	601	638	631	613	577	665	558	610	610	613	637	603	593	586	569	626	595	567	602	583	589	635	584	659	596	602	581	578	613	604	559	605	645	568	605	617	601	609	621	608	631	589	561	620	580	573	638	558	606	624	603	610	583	557	597	604	637	592	567	611	580	571	628	634	628	584	602	643	627	642	614	621	577	663	625	616	650	603	644	586	627	624	561	640	557	596	602	577	615	619	575	601	604	586	600	570	578	596	592	635	552	580	626	619	575	579	589	583	657	610	581	564	616	581	603	558	601	586	552	582	602	608	576	585	592	576	601	628	593	630	626	632	613	640	596	606	574	612	584	583	641	611	635	636	601	611	617	561	667	579	573	617	598	611	600	606	621	603	602	577	629	618	629	568	585	566	620	644	601	643	552	572	624	586	602	579	644	641	543	617	605	588	575	578	575	607	601	601	619	592	619	602	620	568	607	615	664	578	588	585	597	586	606	552	569	597	635	580	614	580	552	633	602	595	597	619	564	628	557	561	553	621	553	603	602	617	590	584	599	605	628	603	556	590	584	570	589	625	641	623	619	597	591	599	604	607	595	600	612	632	626	587	603	575	618	581	645	614	593	628	566	580	581	603	596	620	590	541	627	601	625	604	582	593	579	612	589	559	614	617	590	593	597	627	576	609	567	584	619	583	593	570	624	581	600	639	639	642	604	618	578	616	557	601	576	582	537	557	599	585	623	622	596	592	638	568	608	615	594	620	573	560	606	597	645	609	633	556	581	593	639	630	584	589	612	575	595	572	589	564	602	594	577	601	622	567	617	640	581	613	576	596	582	607	572	600	590	607	606	621	580	565	610	645	634	597	611	571	626	614	586	583	580	584	603	618	585	648	598	584	627	625	600	638	545	600	612	639	638	624	627	589	577	624	596	623	602	672	604	594	602	598	626	576	621	581	620	618	611	656	591	582	593	570	607
50818	47391	43925	39022	30562	30390	27939	26831	26182	23973	18119	14737	12292	8697	6766	6176	5843	4507	4754	4863	3560	1951	1784	1277	965	742	706	585	406	397	375	260	269	246	264	261	249	247	218	216	216	202	229	197	222	195	212	217	221	215	225	226	217	232	227	214	223	186	222	206	189	198	257	239	241	210	216	224	195	223	212	212	215	217	233	219	200	218	210	224	226	230	251	186	215	229	224	218	204	232	220	212	226	211	197	211	211	217	205	211	222	197	217	223	205	223	216	216	207	212	230	211	221	205	224	228	214	216	209	231	216	230	209	252	211	190	193	247	198	210	196	218	221	218	227	201	222	215	226	202	241	230	223	217	218	202	216	242	218	203	206	232	212	221	227	206	191	198	191	222	171	226	213	202	214	182	203	232	261	197	211	179	201	224	215	216	213	218	221	194	206	193	198	199	212	208	210	221	223	210	225	230	221	219	224	209	215	213	203	221	206	213	202	205	206	212	242	200	209	212	227	237	220	193	212	208	203	245	197	223	224	213	217	177	205	220	231	207	216	219	196	239	220	193	192	217	225	201	212	227	240	234	199	210	208	220	218	202	208	216	228	222	241	218	205	204	198	209	207	216	224	193	209	217	213	239	205	220	220	207	191	225	234	199	231	214	197	219	184	227	192	211	212	252	225	214	231	185	231	233	175	203	192	201	190	223	208	205	233	182	233	234	212	229	199	214	220	220	194	216	197	208	218	234	213	235	223	225	203	233	211	204	222	207	217	193	214	211	207	218	240	207	216	213	241	201	218	190	202	213	250	209	217	223	239	208	192	221	199	210	205	223	218	185	208	193	202	226	192	188	258	227	225	202	246	206	200	216	206	211	215	190	222	205	201	190	207	220	188	208	197	204	209	203	223	209	239	214	199	209	209	208	219	213	228	203	222	221	205	229	203	221	209	202	218	208	233	218	207	199	196	213	223	191	216	205	201	208	188	197	200	207	208	222	207	205	219	208	208	224	221	171	223	242	229	207	225	217	207	228	190	195	217	227	203	208	218	187	234	240	214	198	222	198	207	223	221	196	202	221	224	224	189	178	212	210	206	187	209	211	199	190	203	217	238	219	206	220	212	214	194	209	212	205	223	207	215	218	212	225	203	218	205	214	206	231	200	213	183	209	206	212	211	203	208	217	195	222	229	206	204	209	214	227	234	205	207	194	220	206	226	186	207	195	202	218	197	207	199	237	177	218	210	212	208	208	237	195	234	200	217	213	217	205	200	204	210	210	208	226	227	210	223	186	196	226	212	217	207	206	206	200	179	230	202	211	204	201	238	232	188	231	212	225	239	198	198	216	219	188	218	201	228	203	221	217	229	216	185	216	236	216	236	226	209	194	229	215	214	204	228	228	219	218	248	208	210	230	208	220	191	205	201	206	222	203	200	204	221	217	220	215	210	211	203	217	200	210	222	225	232	212	221	221	217	215	215	187	220	208	196	197	193	203	196	204	201	186	191	213	203	226	213	214	206	214	223	168	192	203	215	206	221	218	215	213	217	192	193	201	189	213	208	221	217	231	205	208	202	217	188	200	216	226	216	201	225	192	196	212	214	213	195	185	215	211	204	204	217	210	214	253	212	213	239	187	190	220	208	195	191	204	203	207	222	190	196	225	170	221	200	223	202	196	194	210	210	205	225	228	211	226	224	218	195	224	204	186	236	226	214	218	219	191	211	216	225	199	205	226	213	190	189	206	197	221	183	215	202	213	199	219	188	201	223	203	220	237	213	223	187	209	215	186	212	221	196	202	212	220	207	203	224	225	201	205	218	206	200	232	197	208	203	253	222	198	204	209	205	207	205	208	210	206	196	230	196	212	218	193	238	212	212	195	199	222	211	186	241	204	203	210	216	218	229	181	197	197	192	206	237	227	254	194	204	219	199	220	208	208	243	226	222	221	233	205	238	218	224	225	195	217	221	205	192	257	202	204	170	226	217	229	214	205	208	186	195	209	203	210	216	197	204	211	183	218	195	202	211	240	219	193	222	223	204	212	227	203	242	220	199	191	195	209	197	225	206	203	200	225	225	203	221	188	210	187	212	228	223	229	224	214	205	220	205	174	218	223	211	221	202	182	225	178	194	214	224	211	211	202	228	182	203	192	210	206	196	233	212	208	230	207	226	231	199	188	217	208	202	186	229	192	219	205	212	196	194	199	200	188	235	202	193	207	215	198	210	193	201	222	234	230	187	228	232	238	187	205	221	206	247	215	226	211	209	220	198	208	218	209	212	211	215	211	205	194	192	220	208	214	191	213	194	223	241	230	217	187	223	233	228	228	213	217	216	220	209	214	203	214	188	222	227	190	222	209	214	202	200	209	225	215	217	221	226	220	207	208	210	218	204	200	204	220	212	246	194	207	208	213	206	216	210	220	215	219	180	195	205	195	204	212	202	245	194	196	192	205	197	205	210	194	197	197	195	178	206	211	216	207	211	209	224	201	225	207	212	208	217	199	193	210	202	214	225	223	193	209	221	191	214	236	212	220	241	204	211	212	222	203	207	211	219	209	217	224	190	216	231	190	223	209	184	214	190	226	215	221	193	204	202	232	215	244	191	225	182	216	212	211	211	206	205	214	221	206	206	208	209	202	220	206	172	214	199	222	229	193	211	228	190	197	231	225	235	202	207	218	221	227	214	201	241	234	221	222	194	203	198	194	212	207	215	202	204	196	187	185	182	196	222	187	220	221	220	226	228	219	221	217	206	214	235	194	222	197	194	201	197	229	208	201	196	212	209	213	204	221	192	191	221	231	195	209	184	188	223	209	185	220	200	228	216	223	218	226	184	210	214	231	226	217	187	226	208	211	209	199	215	218	216	214	202	193	232	222	205	221	189	206	214	179	186	214	223	185	202	192	189	216	194	214	203	196	212	201	220	217	203	207	197	205	204	239	223	207	185	216	189	228	205	201	212	228	218	212	183	209	226	228	223	203	227	216	220	228	247	208	205	199	238	228	213	193	196	200	179	203	220	204	221	225	229	203	212	198	200	211	230	190	214	178	208	211	201	241	201	182	180	201	206	230	197	210	222	202	191	201	206	211	204	215	249	210	204	198	215	225	223	212	232	206	206	188	225	216	218	236	223	209	236	185	225	228	213	211	205	197	231	221	192	212	202	214	190	218	195	235	232	221	197	216	204	214	219	209	206	212	213	228	200	210	214	239	202	217	238	190	204	212	246	195	197	209	215	197	209	229	185	216	230	202	199	240	240	211	222	209	222	216	206	196	193	217	232	230	228	211	222	191	223	191	223	228	222	201	218	202	204	200	240	188	212	224	232	217	215	237	211	211	208	211	199	220	176	203	215	233	228	203	208	196	239	204	238	228	200	210	218	217	224	193	209	208	233	212	213	218	193	207	203	236	219	220	206	223	202	199	229	198	204	186	229	231	218	213	222	212	198	218	188	216	219	205	203	241	240	224	205	216	201	224	257	214	223	209	219	216	212	196	207	201	198	195	219	191
43397	49333	53154	49115	45267	44744	39567	40867	39834	38507	33548	31679	29272	24901	22576	22546	22104	19004	19829	20801	15881	9829	10125	7336	5487	4350	4418	3216	2134	2059	1738	1320	1064	958	851	926	981	917	919	915	791	653	738	689	680	691	676	720	694	707	734	698	684	752	817	744	688	677	656	648	668	686	674	696	702	678	647	645	673	687	666	682	678	667	675	691	689	683	719	649	714	628	649	725	682	699	650	675	665	681	724	702	675	639	683	661	691	642	668	680	702	667	652	641	693	737	683	715	631	652	678	675	639	694	657	657	657	679	667	717	677	617	705	683	646	681	658	665	648	670	720	644	714	675	710	665	731	665	720	675	669	630	694	715	692	637	641	706	662	688	726	671	700	635	735	695	681	665	663	689	680	696	708	664	682	679	660	686	656	676	646	737	690	699	665	635	688	724	657	692	791	629	670	709	652	667	669	693	660	662	648	672	645	686	681	742	619	678	700	665	694	719	692	675	639	630	634	680	694	701	671	651	699	680	667	678	659	661	715	698	678	690	666	669	685	670	666	656	698	685	695	622	694	628	697	718	675	670	633	597	638	668	665	643	718	694	630	732	668	676	621	668	657	685	663	670	682	676	732	711	671	642	700	700	642	672	641	630	678	671	628	713	652	686	658	696	681	659	725	692	687	652	673	720	683	667	685	684	714	709	702	654	662	693	680	649	703	708	647	714	658	714	649	680	642	686	673	640	664	672	666	721	696	708	696	658	653	666	666	669	672	682	699	693	709	683	667	695	655	708	704	670	708	668	631	680	680	676	683	644	708	659	643	641	660	656	653	692	703	677	683	703	682	738	714	680	683	662	645	698	636	709	699	653	664	674	698	683	685	673	713	695	644	707	713	666	638	736	675	667	733	659	671	677	672	634	698	675	680	727	680	685	645	666	677	687	654	661	682	686	662	653	696	657	698	644	679	666	664	651	702	736	626	705	666	703	712	663	697	651	711	688	677	616	658	686	721	705	692	678	691	686	688	649	679	652	710	619	662	657	700	658	679	659	725	672	659	626	655	708	633	646	668	629	711	631	669	694	609	672	696	718	677	661	680	648	674	637	691	679	648	684	654	676	650	641	684	660	653	667	742	691	667	665	670	654	722	684	660	665	692	719	674	653	677	694	653	712	680	671	676	729	672	698	708	657	688	659	665	667	658	672	697	687	711	683	626	677	674	675	701	629	658	705	694	701	648	634	664	635	674	690	704	671	658	673	657	693	662	682	609	669	680	678	649	682	664	669	674	684	665	669	684	700	727	677	686	658	721	679	698	685	649	705	681	697	675	742	679	663	661	713	680	693	688	650	682	688	689	622	674	706	693	667	657	708	711	663	684	655	711	665	622	642	670	687	688	673	701	661	649	663	660	623	697	681	667	652	699	638	673	630	674	735	662	679	665	644	654	723	708	653	676	655	633	636	671	738	682	685	662	682	630	699	702	644	684	670	679	692	657	688	636	720	694	651	697	667	660	689	690	651	672	740	666	665	656	640	688	694	643	638	686	620	686	680	680	697	677	686	684	671	681	685	669	655	660	699	671	702	648	681	667	719	693	618	703	665	638	640	698	676	646	633	705	699	648	702	640	694	674	674	687	641	709	710	708	695	635	654	640	678	647	667	669	682	654	670	659	661	654	669	701	704	658	670	652	626	671	691	684	680	683	684	702	661	645	696	672	686	685	699	652	677	674	684	643	691	711	683	640	697	680	695	676	657	630	628	664	707	636	676	685	678	730	664	663	667	636	705	665	688	716	661	656	645	658	656	639	674	674	686	676	663	681	643	684	683	654	680	736	640	731	662	682	679	662	664	684	703	686	721	682	661	682	634	676	632	666	655	697	715	695	696	678	666	662	678	647	665	651	676	675	654	676	677	653	681	669	657	680	639	647	679	692	688	695	708	618	699	669	685	681	719	667	683	695	716	692	704	640	682	669	705	654	688	690	603	689	668	674	719	729	643	721	723	640	687	694	690	683	677	691	696	714	686	697	671	694	652	686	655	675	680	641	695	682	662	723	725	723	718	696	659	632	646	675	636	708	689	690	721	707	677	646	673	685	675	690	674	721	706	699	638	669	615	682	666	670	695	643	688	662	666	736	675	713	666	687	697	675	663	654	608	682	620	647	651	687	694	605	665	657	634	711	700	643	698	657	631	663	682	691	669	668	744	705	697	681	697	633	658	638	678	707	689	700	629	704	663	739	706	673	693	649	695	691	657	655	664	667	686	687	734	699	640	724	690	670	669	693	647	738	657	658	680	673	665	654	680	668	690	704	668	654	689	666	710	647	688	628	702	690	643	659	702	705	720	691	658	705	697	714	660	651	686	669	679	689	670	698	669	696	652	668	705	668	665	657	689	700	702	681	662	661	704	703	698	662	696	705	689	665	670	717	651	681	653	696	676	681	665	748	685	658	693	649	716	655	704	687	709	667	657	710	680	706	700	676	694	652	661	663	670	658	638	663	662	722	692	680	673	654	670	682	651	674	659	672	708	681	657	701	695	672	696	668	654	641	648	651	638	696	690	629	717	666	669	710	651	680	700	695	757	653	670	680	693	695	670	670	650	666	680	700	682	644	698	692	660	636	659	717	674	648	642	623	654	676	681	646	676	656	652	681	664	644	701	670	722	744	706	676	718	674	680	692	675	683	680	667	686	658	681	660	639	668	692	679	707	719	691	653	672	748	608	697	719	682	667	672	643	697	702	672	660	680	697	705	650	678	696	680	650	611	716	692	733	647	640	654	665	650	669	682	650	715	703	681	655	665	680	689	666	632	696	683	684	646	628	645	639	658	706	688	712	674	668	678	690	676	680	722	635	662	634	654	648	694	688	717	645	697	667	673	709	631	658	631	668	629	635	688	671	669	640	639	659	639	713	650	627	654	664	717	674	680	694	648	728	720	679	716	687	668	685	666	659	667	656	689	700	695	636	673	653	717	714	632	678	686	658	657	648	637	718	673	658	699	680	680	680	655	698	698	699	671	677	683	642	724	662	657	676	682	683	697	701	681	689	668	699	694	634	697	702	680	665	686	632	685	675	683	707	700	686	715	660	642	682	692	635	685	694	677	696	629	688	680	731	687	669	708	678	721	693	669	670	668	630	659	657	664	655	709	685	649	648	688	630	642	672	667	688	652	683	623	651	650	650	644	680	658	631	738	655	709	652	691	681	679	656	678	711	714	661	690	692	640	633	651	639	632	678	674	667	637	672	639	696	694	660	621	695	712	662	660	688	679	666	600	702	687	746	711	676	679	675	677	639	599	694	675	663	678	686	687	651	665	659	654	719	699	705	672	642	673	641	682	659	649	690	668	703	683	614	684	656	696	676	653	640	672	727	623	737	672	636	674	642	672	633	673	673	704	656	716	700	650	675	711	647	684	703	659	621	620	671	688	707	706	653	624	702	671	680	645	655	669	660	694	696	721	738	695	714	712	717	639	706	682	659	669	604	661	661	644	670	686	703	681	682	646	665	653	635
23363	21421	22051	14851	7234	4488	3317	2288	1552	1192	826	621	579	483	389	407	392	342	289	304	252	243	231	189	209	223	230	178	200	194	172	199	184	176	177	198	206	175	175	191	177	189	172	190	178	177	182	158	172	167	198	156	195	169	176	195	168	173	198	184	194	172	200	166	166	191	179	171	174	181	169	183	173	167	177	183	171	164	194	179	181	183	182	194	192	181	194	183	190	179	178	177	187	160	183	169	188	170	181	190	187	196	198	173	171	175	177	177	169	174	192	175	175	168	169	163	192	174	190	169	175	164	176	163	169	206	176	179	168	194	182	164	157	175	163	178	169	161	170	183	190	167	179	174	188	176	209	182	164	191	151	163	200	184	173	176	180	181	173	201	182	195	189	165	183	173	166	153	178	182	160	157	162	164	191	179	177	200	165	166	182	185	169	191	202	173	174	162	157	175	168	188	178	191	159	190	184	161	190	175	193	152	202	163	196	192	183	169	174	173	171	174	160	186	165	190	166	161	163	181	184	172	163	165	180	163	169	203	186	165	139	190	177	171	193	189	199	162	163	191	172	183	184	178	177	166	214	168	189	182	204	185	172	148	175	182	178	208	198	193	169	160	184	176	168	152	166	190	183	200	177	214	196	171	176	187	192	187	157	182	180	174	178	180	176	163	186	175	173	193	162	171	180	158	178	166	204	171	179	167	153	177	160	160	152	180	180	192	179	176	185	175	180	189	192	176	168	175	187	186	170	192	172	167	179	136	182	169	158	177	198	183	167	186	189	175	187	170	175	166	180	177	192	180	167	199	173	164	167	169	173	172	171	174	179	165	171	173	162	174	162	187	174	173	187	186	171	193	173	190	174	164	174	205	166	168	161	179	187	164	169	176	178	175	173	176	189	190	182	196	191	173	197	185	173	174	169	186	199	182	161	187	180	190	192	185	185	182	185	175	163	176	176	159	187	194	185	163	188	188	185	172	173	173	199	185	171	164	200	212	177	181	173	176	154	187	181	183	204	189	177	180	170	168	162	174	198	181	168	194	171	170	183	181	179	173	191	175	171	168	182	191	188	184	196	190	172	169	206	161	153	193	161	199	190	162	180	206	188	152	205	201	183	192	143	185	179	182	155	196	173	181	179	192	206	180	188	173	191	170	185	182	172	173	195	185	175	182	175	193	179	157	208	188	163	171	189	189	169	198	163	166	170	168	181	158	178	190	158	201	161	186	164	175	191	187	169	186	185	166	173	182	187	176	183	171	157	181	191	168	177	170	175	171	184	198	173	170	204	198	171	180	179	174	164	174	171	182	181	183	187	183	207	204	181	201	186	162	169	176	170	185	182	187	160	170	191	179	187	183	166	174	155	172	187	164	182	197	177	165	149	177	177	190	167	183	153	180	207	201	207	181	189	180	203	174	165	196	157	183	186	176	162	160	172	164	163	200	187	176	190	184	186	146	200	183	152	173	167	177	173	190	183	176	192	174	185	187	195	179	180	162	192	184	169	168	172	166	177	161	156	197	182	175	176	176	183	159	197	158	203	160	191	189	201	191	187	197	186	175	175	190	185	169	175	153	184	174	231	160	165	187	178	167	198	205	165	155	182	170	195	170	169	190	186	167	185	187	185	186	179	151	187	193	182	165	157	179	153	189	177	194	184	163	195	188	180	150	177	168	181	190	202	180	175	194	211	181	159	167	161	166	206	192	173	190	164	164	158	204	190	169	178	172	179	163	176	189	165	193	173	193	169	169	177	182	171	215	167	146	171	175	189	176	161	195	183	175	192	173	169	195	182	195	206	196	177	169	172	181	167	195	153	183	178	166	172	177	160	194	176	178	163	168	156	182	164	180	170	177	172	166	179	151	169	176	174	166	189	210	170	177	172	206	195	171	215	203	189	153	165	161	168	190	196	171	186	197	170	195	178	199	180	151	188	201	205	175	199	178	178	178	179	183	168	208	177	164	182	192	201	198	177	193	169	175	170	170	179	195	171	177	194	160	162	164	167	179	182	155	164	182	144	184	192	165	190	202	175	182	179	188	192	182	163	184	198	181	183	177	168	191	194	190	166	157	180	151	184	194	158	148	179	191	184	185	178	179	209	186	186	202	180	175	183	183	190	204	179	168	190	188	172	169	190	172	182	172	166	192	190	169	169	143	181	186	173	187	172	176	187	175	187	176	175	176	189	187	209	172	183	178	177	180	163	167	178	158	179	185	188	174	191	181	192	176	183	171	191	179	170	169	184	189	157	170	179	165	191	186	170	147	186	165	191	202	209	175	173	181	190	197	167	180	186	191	175	159	207	164	184	181	184	184	190	173	176	178	166	179	176	165	189	169	174	169	185	187	182	202	167	200	183	177	198	166	179	172	163	162	202	186	178	173	173	168	169	174	179	193	148	159	161	178	174	199	171	186	158	180	192	171	182	189	193	194	194	195	211	182	174	189	191	172	171	179	172	177	195	178	175	163	184	192	173	177	188	186	177	167	197	198	197	211	169	189	177	188	153	171	167	178	180	161	183	165	185	163	209	165	163	189	164	179	185	161	192	170	189	178	178	197	162	181	132	186	194	170	172	180	186	176	196	163	179	194	150	177	163	170	191	166	159	195	163	168	184	212	169	202	178	162	173	194	201	177	189	208	168	172	166	178	187	173	187	175	211	144	163	182	187	173	181	167	195	179	167	189	157	182	189	170	173	184	155	177	193	181	176	175	195	183	206	193	158	202	181	187	193	179	189	199	188	173	190	179	189	168	164	159	167	174	151	167	169	173	177	189	170	180	171	174	208	159	176	194	181	184	187	174	168	159	169	191	175	188	167	185	180	175	160	170	168	164	172	187	187	177	178	196	160	164	170	162	149	190	165	183	170	185	178	190	169	179	170	201	165	156	214	152	166	174	174	157	188	162	180	176	173	163	184	184	185	159	165	180	150	182	187	175	174	180	191	193	164	185	172	178	202	177	171	164	173	170	160	176	189	169	188	187	157	206	175	187	178	190	183	156	179	166	180	174	211	164	201	181	182	162	194	175	220	193	200	185	190	180	208	165	181	180	179	174	177	176	169	175	192	159	160	170	190	195	183	181	188	184	173	159	187	158	185	197	181	184	164	182	177	181	180	189	169	172	190	186	159	169	224	186	157	185	171	168	200	156	175	158	165	146	161	153	194	170	169	186	170	162	175	192	171	196	173	178	193	188	184	169	177	188	158	160	158	189	175	190	198	188	185	191	206	177	176	167	189	182	173	186	183	179	180	203	179	170	185	181	166	166	169	157	169	156	160	178	185	157	184	197	209	156	188	186	183	181	196	182	172	187	163	191	191	188	174	189	172	170	174	179	173	193	174	196	182	170	166	185	178	191	196	196	178	187	171	201	180	179	196	188	187	167	186	168	196	186	192	196	193	185	201	158	188	160	164	177	159	160	191	203	165	157	186	177	177	176	177	203	180	168	189	186	161	184	177	175	189	206	176	159	184	173	190	194	170	199	181	178	198	179
20250	22947	29785	26424	19609	15932	13416	10595	7844	6289	4255	3279	2804	2364	2182	2182	2049	1555	1351	1343	1218	1027	907	885	792	783	700	644	637	622	631	572	617	591	581	635	619	626	614	644	617	583	626	657	547	588	595	637	641	618	595	642	623	626	631	576	572	632	600	649	595	567	603	577	599	619	634	599	623	619	589	606	630	629	661	601	580	618	590	611	634	631	562	608	634	607	593	616	590	581	623	651	575	615	614	565	595	586	624	571	637	601	592	607	593	638	596	588	572	605	611	612	599	600	609	614	604	601	646	597	563	632	619	602	611	636	599	587	555	542	567	624	618	594	579	613	576	629	584	592	590	635	618	606	602	585	612	619	578	602	589	565	613	620	599	615	651	584	649	629	633	578	586	620	608	627	618	642	599	586	583	543	597	614	617	649	595	628	591	558	586	594	648	645	631	586	580	584	633	611	593	610	564	629	599	591	626	608	623	614	635	567	583	575	585	595	624	570	580	588	588	634	549	566	591	569	597	594	599	571	617	622	602	586	618	618	606	659	587	671	599	583	606	615	575	586	592	601	589	609	602	602	624	595	576	621	580	612	595	611	626	579	581	542	603	620	619	609	596	594	634	638	631	586	583	574	638	610	635	611	583	632	597	509	569	616	582	604	636	606	611	615	638	564	569	631	641	593	612	593	571	605	603	617	636	642	603	629	638	566	618	624	594	596	673	618	628	568	612	618	634	614	633	616	573	609	598	594	624	597	601	610	580	587	639	609	596	610	621	588	600	634	583	624	601	609	581	605	585	558	559	600	596	614	610	601	593	632	606	624	613	597	621	602	598	588	571	624	535	599	594	567	557	581	601	592	626	566	644	621	589	575	611	566	658	555	605	637	591	596	608	585	565	601	617	596	578	650	626	595	574	586	621	632	618	610	599	567	596	598	617	618	608	593	585	609	598	600	600	602	635	629	647	581	626	593	574	597	588	580	580	610	620	604	601	599	605	596	557	594	624	591	642	632	614	601	601	626	619	573	588	558	594	593	565	579	620	588	607	580	665	604	585	632	603	649	563	635	609	621	594	621	640	608	617	583	611	580	622	600	583	638	583	627	596	605	573	607	654	581	608	600	638	631	537	616	628	578	602	607	602	576	622	601	584	574	605	601	622	596	633	610	578	600	572	550	567	596	613	587	640	575	620	615	546	603	613	587	525	619	614	621	642	562	604	593	622	565	638	601	608	583	572	595	589	589	609	643	620	620	605	594	576	664	625	591	612	578	613	606	616	654	633	616	631	581	597	624	588	569	600	627	578	587	591	611	640	560	589	629	609	583	616	613	610	643	601	595	577	564	583	593	613	569	594	590	622	630	597	611	653	615	596	592	595	615	617	612	620	612	621	607	599	611	602	596	587	595	632	615	555	638	582	610	598	592	606	597	632	559	549	604	582	587	558	582	570	616	605	610	630	596	597	610	577	590	571	557	606	588	597	598	629	575	599	636	607	592	589	567	588	599	583	626	590	557	603	630	586	621	608	620	582	582	610	620	576	621	599	642	568	585	624	596	610	608	585	582	592	596	608	587	571	558	596	665	610	615	575	576	618	603	636	650	607	601	616	637	623	624	582	606	586	564	617	604	601	594	577	576	588	602	611	593	621	629	597	591	590	544	619	601	567	585	592	603	674	539	608	648	592	617	576	592	607	573	616	566	627	581	578	593	620	581	587	564	574	612	621	576	591	610	597	611	623	541	595	638	597	597	609	639	556	597	595	609	646	600	632	628	619	598	618	606	597	603	618	601	573	628	658	617	599	611	591	620	625	616	671	617	592	606	617	577	614	622	549	584	580	553	617	606	563	582	603	589	599	610	572	585	620	591	620	615	583	569	590	601	593	614	551	551	604	589	632	604	622	645	590	570	604	564	610	583	628	601	593	539	593	633	603	576	619	601	630	599	645	577	589	579	586	624	606	611	581	598	592	592	574	602	577	638	590	622	594	643	609	595	600	565	579	588	594	560	624	615	635	578	597	625	578	588	629	574	575	580	662	612	615	581	588	611	596	631	625	645	624	643	617	615	595	598	622	620	601	640	638	621	584	552	627	583	585	589	638	583	600	614	574	595	626	593	569	579	647	585	616	620	574	636	568	608	621	624	631	641	588	616	630	596	621	608	569	616	628	608	611	575	623	561	610	614	596	602	613	609	619	628	532	604	550	559	602	619	589	562	613	598	627	580	576	580	613	581	637	585	621	646	556	595	590	595	570	588	562	632	585	610	586	606	588	612	636	621	608	630	603	596	598	614	593	617	592	602	614	633	623	623	597	607	595	615	591	629	623	590	617	611	620	588	615	581	594	590	590	615	580	598	624	628	598	599	632	576	624	619	609	609	638	581	649	638	573	578	562	599	606	604	604	593	610	564	677	589	590	570	595	648	594	547	578	659	645	584	614	587	591	626	579	614	610	605	614	620	572	581	635	588	593	585	595	617	627	626	644	616	597	611	597	632	594	611	606	617	639	644	591	593	563	557	609	654	638	608	617	619	567	606	602	603	622	620	599	617	617	602	594	621	610	578	573	614	583	571	586	541	583	591	618	601	581	551	589	649	592	619	578	546	610	582	636	653	631	603	577	590	623	613	626	641	560	620	565	572	584	618	610	592	593	602	607	594	599	591	590	580	600	571	603	605	630	598	579	632	600	597	565	602	630	606	609	616	555	568	581	583	598	649	626	580	615	580	611	581	606	582	581	584	604	586	582	642	596	611	626	622	587	590	619	585	634	591	631	565	628	626	593	598	629	566	595	601	618	614	617	614	627	581	599	630	631	596	590	625	613	616	603	607	616	567	657	605	587	612	590	625	633	594	639	657	589	567	602	612	627	609	644	573	634	594	642	621	612	636	623	597	574	614	598	611	564	599	643	579	596	603	592	563	538	586	610	602	620	638	577	579	531	585	635	580	580	636	594	563	614	621	605	604	606	619	563	590	588	535	594	612	647	607	623	606	596	559	603	574	570	628	609	646	599	559	608	625	618	637	607	630	573	578	623	593	558	622	617	608	597	600	601	628	617	635	578	574	644	606	577	599	607	611	626	610	615	620	607	565	649	583	638	627	645	604	605	616	611	598	622	617	569	611	624	572	633	576	601	646	606	602	624	632	637	642	581	592	602	617	622	597	624	627	620	627	653	613	597	618	572	566	593	599	603	582	620	585	572	580	576	608	592	625	605	601	627	601	663	600	588	543	606	617	559	592	615	633	650	588	619	627	595	598	606	599	578	638	621	620	608	583	616	614	612	601	593	628	651	616	562	624	585	569	635	575	571	623	566	631	583	545	641	634	595	583	600	605	613	596	614	600	592	591	640	629	635	648	575	598	627	572	604	622	589	632	593	589	577	625	609	603	596	562	597	602	605	629	564	608	581	606	631	605	599	593	606	617	573	609	589	593	603	623	609	593	582	612	572	582	625	588	629	646	574	597	622	603	598	627	606	590	603	556	620	584	585	569	579	641	627	623
39793	45151	47134	38265	27873	25252	22117	19708	16590	12803	9324	6895	5761	4622	3119	3194	3064	1929	1816	1955	1551	945	809	586	511	374	321	315	295	266	243	215	175	200	181	203	203	212	186	166	182	195	170	168	179	177	168	184	156	162	182	176	163	175	180	191	195	176	184	156	179	174	160	163	163	172	167	183	154	166	181	158	187	169	197	162	159	167	165	168	181	167	182	170	170	174	159	170	161	164	178	158	143	177	173	170	157	165	193	165	184	152	168	160	175	186	169	163	197	157	185	175	183	162	171	143	181	188	165	162	160	187	184	170	159	160	156	173	152	168	172	158	154	188	176	171	171	187	162	172	162	172	159	170	155	154	177	187	191	160	180	185	181	163	186	165	174	155	160	165	191	179	161	194	168	212	187	174	184	169	172	178	181	158	162	175	172	184	180	182	178	193	163	167	189	198	163	168	169	152	195	168	139	177	186	162	161	167	155	172	175	168	160	178	162	172	169	173	175	178	151	191	157	167	170	171	171	158	173	167	161	198	168	172	198	190	179	184	151	156	163	165	189	159	172	176	181	179	151	173	165	188	151	174	197	183	167	179	161	175	179	167	153	188	184	162	165	196	165	193	168	164	204	147	166	170	175	165	157	172	150	165	174	183	168	152	166	152	171	165	169	164	181	187	167	145	169	174	167	155	188	187	162	185	169	177	163	190	185	180	161	180	158	175	175	146	175	196	193	180	172	177	199	167	155	198	185	181	163	169	184	178	178	185	170	166	181	149	178	173	160	169	170	181	168	181	170	152	170	140	173	185	190	185	173	163	139	179	163	163	189	174	167	165	170	167	174	182	159	144	159	142	190	210	185	160	160	173	193	164	194	185	167	144	176	163	179	175	193	168	161	165	183	191	186	169	158	180	160	172	181	173	158	168	147	172	184	199	167	167	182	163	163	156	155	187	167	189	190	175	160	184	155	176	177	180	173	180	169	168	172	193	162	158	161	171	169	183	150	178	168	157	163	185	200	147	169	159	198	156	178	181	168	172	169	165	178	155	183	181	194	173	184	181	154	159	175	166	172	205	183	179	168	168	163	168	159	173	162	166	198	149	178	191	164	157	148	180	164	175	174	173	167	165	166	168	182	192	162	149	166	182	185	181	197	165	163	182	175	193	166	159	167	185	170	185	160	179	174	172	175	168	178	158	191	191	161	199	175	171	181	178	186	183	199	204	196	181	179	164	155	153	174	185	176	141	171	196	150	170	202	177	191	175	172	185	193	194	165	177	205	198	183	189	187	157	162	173	162	171	164	168	186	189	175	156	172	192	179	157	185	150	175	208	167	173	165	177	156	139	168	168	175	163	182	166	186	170	157	166	182	175	163	159	169	152	192	162	162	169	182	162	169	178	170	159	145	166	178	162	162	147	168	165	186	171	178	179	168	184	173	184	167	203	158	159	201	188	180	164	188	163	182	160	178	152	185	197	188	164	154	171	164	190	191	184	182	176	175	179	172	177	181	166	192	163	192	159	169	184	190	163	187	153	186	189	179	180	158	171	174	177	166	173	156	172	165	186	147	167	170	186	161	145	156	177	180	162	181	164	168	159	194	160	173	167	156	174	160	160	186	179	149	166	161	167	175	173	136	160	180	157	173	184	181	177	174	176	168	183	165	180	182	206	175	192	167	172	184	188	171	157	197	152	188	174	155	203	192	183	183	183	180	180	186	165	142	204	187	170	192	186	166	160	178	174	163	196	187	171	173	195	174	161	175	170	175	173	164	158	172	171	179	183	175	189	166	152	175	152	178	161	182	183	173	136	165	179	183	173	161	183	180	153	157	186	195	155	183	165	147	159	166	171	170	182	173	171	172	175	188	146	157	196	179	162	177	178	163	182	179	164	145	180	177	167	171	173	179	180	179	190	180	182	159	164	177	149	170	163	165	200	190	160	170	162	175	178	183	186	152	175	173	171	161	175	174	174	162	174	175	175	202	178	153	176	166	165	187	185	145	188	183	166	173	176	171	173	192	158	183	171	157	164	164	176	191	176	190	189	181	178	141	160	165	170	211	177	152	179	171	180	197	197	153	169	162	164	167	166	177	173	166	146	181	169	133	189	163	188	190	165	154	177	159	180	163	164	181	175	168	175	171	172	164	161	184	166	176	185	168	199	151	174	167	162	165	181	161	160	165	190	179	180	177	178	188	184	165	185	176	170	182	158	162	181	182	181	167	177	154	195	184	181	153	210	175	189	156	183	183	151	173	171	195	180	183	173	158	176	192	182	155	175	186	185	151	176	199	178	173	161	171	167	186	185	177	178	187	188	164	159	162	174	167	194	185	145	149	159	163	186	177	163	171	160	192	183	170	143	171	208	175	157	158	160	157	180	186	175	165	149	153	166	177	192	176	185	169	150	192	160	171	168	164	158	177	192	192	173	170	162	157	152	174	160	181	173	196	171	186	177	180	184	158	183	177	172	171	153	163	184	167	175	179	187	181	157	163	166	148	186	166	167	183	205	170	144	174	161	186	171	164	144	182	201	162	176	154	168	170	186	169	172	172	185	151	165	157	180	175	177	179	180	203	179	179	187	176	161	176	181	186	164	178	192	169	160	171	189	194	186	179	157	167	173	199	185	183	166	183	159	193	154	156	167	166	183	161	174	194	152	163	197	193	183	167	200	176	151	170	204	177	175	194	172	166	183	156	181	174	167	167	187	179	186	179	179	201	178	172	193	152	177	161	163	169	156	173	174	179	175	176	176	141	175	148	204	174	155	196	151	206	182	173	181	171	184	189	178	184	175	156	181	144	173	155	156	171	174	165	159	176	185	166	175	174	172	161	184	178	148	179	179	158	157	165	175	167	177	189	183	173	188	168	181	169	179	195	163	157	156	165	192	170	167	171	178	156	172	188	163	154	184	187	186	151	180	187	189	172	175	159	171	177	182	188	171	191	179	164	174	171	161	194	177	184	189	163	175	187	187	186	171	178	168	190	166	166	193	180	185	172	163	179	190	174	167	164	157	172	177	174	173	155	172	193	184	169	174	164	174	171	192	199	177	170	194	168	209	156	209	172	177	180	174	168	187	181	177	199	196	173	190	178	161	182	159	161	188	178	145	153	179	163	189	161	169	182	165	172	154	183	187	175	165	163	160	163	200	157	194	175	171	154	176	181	169	161	189	168	171	180	179	172	175	161	175	162	151	188	167	190	151	197	176	166	181	177	178	190	149	162	191	172	174	178	156	167	156	179	170	164	166	173	161	165	188	188	190	191	197	172	168	190	185	169	167	172	171	175	195	195	168	188	165	153	171	196	150	183	176	175	158	185	166	172	171	196	159	164	181	153	193	193	147	159	164	171	159	161	184	212	169	174	167	167	153	170	172	172	158	164	170	175	190	190	192	186	176	178	170	192	211	169	154	158	178	157	166	142	173	172	165	169	173	176	163	167	190	155	181	169	144	159	174	158	208	154	171	177	165	182	191	177	178	164	157	148	170	176	170	183	182	159	152
32225	41484	49529	44949	38082	36283	33536	32838	31413	28065	24525	21464	20503	17232	14200	15164	14675	10503	10230	10915	9414	5672	5229	3528	2982	2191	1846	1934	1480	1301	1059	784	729	698	710	740	697	664	677	637	637	617	564	581	609	570	570	611	600	603	593	580	613	572	604	620	595	570	561	569	586	616	547	597	587	600	633	586	576	555	597	594	591	571	584	603	547	584	626	577	587	584	562	575	575	607	580	547	589	616	562	584	571	556	544	625	591	554	597	571	600	563	586	540	590	585	570	568	561	585	574	565	622	604	580	547	612	582	623	532	592	565	625	617	590	525	582	604	599	617	556	600	622	591	609	581	630	637	582	578	625	564	616	563	619	554	625	557	623	559	620	537	615	564	538	564	574	565	589	571	546	585	619	579	541	626	578	578	588	570	553	573	630	599	566	581	560	595	588	570	550	596	592	618	547	575	539	566	581	576	593	585	572	583	551	566	621	582	618	542	597	586	600	571	559	609	617	626	572	574	603	623	602	568	564	582	564	561	586	584	615	621	609	602	555	576	553	585	578	560	550	640	618	593	578	549	595	591	574	566	592	557	588	596	583	540	599	557	567	578	562	573	574	531	598	569	610	565	597	578	594	602	564	593	618	593	585	539	584	587	625	593	559	621	591	600	536	626	542	556	596	644	608	568	611	605	545	562	563	596	576	539	610	592	596	589	583	621	556	622	596	596	540	578	571	566	624	585	570	568	545	559	574	584	607	606	611	567	606	567	584	577	587	594	599	624	594	576	584	570	613	602	614	582	579	574	584	573	565	547	551	585	638	612	592	653	608	557	592	553	587	602	607	624	588	600	586	570	542	565	580	549	533	542	573	570	564	568	560	543	548	570	504	605	572	579	578	627	608	608	541	613	629	548	635	601	567	580	565	576	574	537	571	579	581	601	614	537	581	610	564	620	585	587	611	614	622	588	585	574	582	559	582	562	612	592	607	569	558	600	587	619	570	641	561	603	582	579	587	581	586	556	580	594	636	553	606	591	638	617	602	581	617	569	574	630	589	599	595	598	562	544	574	611	580	589	563	619	597	581	555	615	565	593	592	604	578	570	572	583	562	598	566	551	553	582	603	495	618	573	630	559	600	612	571	564	594	660	601	598	583	621	579	616	595	547	582	600	570	613	605	566	598	566	603	575	592	557	615	574	609	604	575	604	570	598	554	577	555	599	606	558	560	614	563	569	594	572	598	598	571	560	578	606	550	553	584	570	585	592	583	581	608	573	598	572	603	555	603	598	576	563	590	589	586	568	606	605	567	573	569	608	628	545	599	544	588	590	554	571	579	602	602	574	533	609	555	588	571	595	576	611	618	590	621	580	631	596	547	601	612	565	563	648	574	573	581	506	586	544	567	604	550	554	617	596	612	608	568	606	599	591	592	574	556	589	639	593	560	561	611	600	557	554	558	616	568	572	581	544	591	582	583	550	608	572	562	631	576	574	627	602	526	577	586	566	608	592	604	620	578	586	581	563	588	577	629	575	571	578	578	597	591	591	575	596	623	593	576	608	569	600	569	540	627	584	583	605	609	598	569	579	561	583	557	573	555	603	573	603	596	605	592	583	585	553	584	592	582	607	585	573	612	551	600	565	580	583	586	591	578	587	611	563	553	623	524	604	599	594	549	593	565	604	534	573	597	566	587	567	594	546	593	586	618	571	620	607	613	580	564	561	567	559	622	622	617	561	620	583	586	559	615	596	607	581	562	567	531	610	547	577	555	584	584	545	611	599	613	626	602	588	594	594	605	583	598	589	580	565	630	548	594	563	562	596	560	552	598	583	582	560	579	563	606	624	579	538	540	595	575	564	561	588	617	548	587	580	577	576	608	598	544	611	567	589	600	581	575	577	565	603	625	572	585	602	594	560	581	599	570	621	568	553	609	576	593	574	580	573	589	617	528	558	597	592	553	605	589	578	595	566	565	535	621	600	602	582	565	573	595	610	589	586	534	580	573	630	551	606	629	560	563	582	566	592	581	638	558	606	607	575	552	585	582	590	562	616	592	569	575	618	591	546	544	558	583	570	625	603	557	537	566	573	567	566	566	630	591	586	590	571	580	603	622	614	619	537	612	571	559	594	615	585	575	574	593	625	594	574	583	617	633	593	604	592	576	596	600	570	587	588	561	549	556	596	603	594	573	561	597	573	568	558	602	591	572	620	594	534	579	533	594	566	552	594	587	587	588	585	600	579	618	560	630	610	568	633	558	612	568	539	605	574	584	573	569	572	562	599	586	554	585	586	586	621	589	563	588	584	648	617	578	579	570	581	527	560	572	561	590	562	587	581	593	564	635	612	574	605	608	600	612	576	564	583	606	621	585	567	609	603	634	589	559	567	590	563	602	621	552	587	560	580	632	604	570	593	567	628	553	583	610	585	529	632	595	601	577	580	573	597	606	613	610	586	610	552	637	563	611	585	550	604	581	564	605	597	589	602	574	619	594	595	545	604	572	575	572	575	576	585	596	577	598	551	555	595	609	565	539	587	552	584	558	586	573	652	568	570	593	589	573	574	592	636	583	547	582	617	572	594	546	579	579	656	610	560	570	562	598	568	590	609	573	558	586	552	574	603	605	588	548	596	572	562	580	581	597	579	558	572	543	543	594	579	637	617	551	599	586	563	631	566	563	565	567	618	580	550	592	610	579	621	553	614	528	594	634	628	594	552	571	619	562	606	595	566	571	556	580	576	546	559	599	586	541	575	604	611	575	604	577	548	573	606	588	551	585	542	577	580	616	591	589	585	650	544	537	573	621	587	605	591	588	614	525	627	562	572	552	599	581	550	593	584	602	584	584	569	596	564	595	608	593	546	558	561	583	606	565	552	636	533	606	587	575	611	575	577	560	589	541	582	558	604	589	579	596	545	599	581	563	598	548	607	558	557	577	552	604	588	612	575	570	575	576	572	617	591	625	588	600	602	591	563	556	583	584	587	555	597	541	558	624	618	564	613	551	581	590	599	577	621	615	619	596	616	567	543	614	608	608	608	624	585	584	620	603	582	558	566	549	578	571	589	578	576	604	584	621	561	563	553	611	548	567	577	591	585	561	530	614	527	577	583	607	566	607	563	586	631	607	582	603	578	582	630	582	583	567	572	555	570	600	573	547	603	569	596	612	632	566	580	618	572	579	594	591	601	610	595	589	567	634	606	540	586	570	587	597	569	581	594	625	620	610	580	614	573	614	589	567	571	599	561	621	549	613	571	526	597	622	604	599	597	593	620	590	572	590	611	525	556	617	600	559	609	607	574	590	568	625	591	601	591	571	563	579	564	565	570	577	599	561	602	567	587	584	573	570	637	603	574	576	572	582	564	586	580	550	561	592	549	622	617	548	597	569	554	591	610	572	599	575	618	603	644	543	572	556	564	597	629	567	625	604	593	559	619	594	573	552	630	592	569	564	555	609	574	542	630	597	583	618	569	602	605	567	601	547	601	622	586	616	567	564	583	536	543	572	576	595	596	549	587
46965	49005	42859	34945	31697	30012	29039	28240	26020	23490	18940	14656	12169	9816	6585	6278	5996	4098	3925	3968	3089	1908	1724	1167	946	779	563	668	470	445	384	249	250	236	250	223	220	222	220	237	189	247	222	232	229	193	186	201	185	191	205	214	213	186	231	229	213	221	199	202	192	168	211	197	191	201	220	195	208	211	226	212	225	216	230	211	184	192	202	207	214	218	224	180	241	209	188	218	217	193	227	205	195	209	196	193	220	198	185	161	194	174	216	205	198	202	203	228	207	191	212	227	204	224	226	208	210	201	176	229	207	177	194	207	247	187	204	207	212	187	225	206	212	196	175	205	207	196	218	195	172	198	206	205	228	205	237	208	213	225	188	215	194	207	209	195	209	207	197	215	192	193	201	241	198	203	181	189	225	208	221	199	245	199	222	197	182	202	219	201	214	222	214	230	204	202	203	209	223	205	173	183	222	203	187	197	214	184	221	202	216	207	192	210	201	186	193	210	208	204	198	172	189	208	199	232	184	215	216	206	205	200	198	219	213	196	183	194	220	219	191	212	176	212	226	213	207	213	206	195	206	203	206	222	199	202	203	194	215	200	200	211	222	199	203	205	196	219	214	216	212	195	204	203	209	205	197	192	199	222	225	198	193	183	181	180	221	218	215	190	196	208	222	194	240	200	203	202	173	182	197	205	190	225	192	198	210	176	204	202	195	217	210	184	212	210	208	217	194	182	216	214	224	197	188	194	197	198	195	201	203	210	225	195	210	221	187	222	246	217	199	222	217	181	231	197	203	191	214	193	208	210	227	210	208	196	184	231	201	230	211	190	185	210	214	179	204	182	217	234	200	197	224	225	198	212	236	238	226	199	217	191	199	202	183	213	179	198	193	197	191	162	181	206	214	209	197	207	191	245	211	213	216	193	223	230	213	212	213	188	198	222	207	202	194	222	205	196	229	211	215	204	214	216	211	197	218	220	214	199	208	192	203	221	199	199	206	231	193	173	190	183	196	249	195	192	220	188	205	210	188	190	197	211	198	213	208	200	224	200	240	200	219	212	196	207	207	219	202	204	186	210	213	233	204	214	192	201	191	180	198	220	214	207	215	193	211	224	218	216	211	203	201	195	200	231	197	213	221	234	223	213	215	224	199	206	211	191	165	179	187	200	205	197	223	194	182	205	210	204	202	201	206	210	211	206	193	216	227	217	225	213	210	188	222	199	201	198	202	209	188	205	196	205	205	220	209	198	224	214	211	217	195	206	185	215	212	225	209	213	222	201	219	218	178	212	206	204	171	204	212	202	202	205	192	187	192	195	218	206	192	212	188	206	216	219	190	192	224	204	206	195	198	222	187	215	197	187	188	219	228	221	204	191	227	202	176	186	180	235	188	219	214	195	203	215	229	211	206	210	178	207	196	229	199	186	220	185	200	188	190	219	208	211	214	185	222	209	195	237	207	228	210	208	213	183	195	206	207	200	188	186	210	211	216	232	220	219	222	190	224	186	205	211	200	200	211	230	205	196	178	210	209	203	187	209	218	185	230	185	190	209	192	170	199	197	210	214	224	218	218	209	201	216	184	205	182	178	208	200	191	213	191	207	225	181	204	194	212	207	214	198	198	227	202	206	222	204	212	183	185	214	208	204	212	198	211	184	192	245	198	210	229	213	197	182	198	216	221	223	188	227	219	184	201	191	198	207	180	203	210	192	212	222	196	208	188	219	213	208	198	219	188	193	196	213	227	210	185	224	222	186	225	218	181	229	208	178	201	218	181	194	189	184	233	198	204	231	227	187	204	187	215	188	221	198	195	224	231	198	199	189	208	219	207	199	225	198	216	194	199	184	195	218	211	204	219	223	222	215	182	217	202	194	202	225	181	219	212	205	189	216	217	188	208	210	205	241	223	206	219	208	203	197	244	190	218	214	203	210	185	202	194	206	209	202	193	192	204	210	212	219	221	210	196	212	210	222	202	226	221	196	197	196	235	213	197	205	217	194	194	217	195	204	205	206	171	215	181	214	195	228	211	194	204	181	200	213	197	222	197	194	224	209	194	182	225	190	186	194	177	225	210	201	219	187	214	210	205	204	208	209	212	210	225	202	219	191	188	208	196	208	209	181	191	206	219	213	204	212	225	204	206	188	214	212	213	206	213	177	180	218	190	196	219	238	199	200	206	220	221	222	218	201	196	225	185	202	206	217	206	193	197	199	210	201	198	209	187	205	204	206	199	189	237	226	179	217	207	230	208	198	206	216	195	223	212	226	210	216	214	230	205	201	183	197	223	210	208	196	218	199	200	187	190	189	211	183	201	196	213	212	214	188	200	222	211	215	186	185	220	204	189	207	212	227	198	201	201	205	189	208	217	214	208	229	199	197	209	228	212	219	174	209	205	199	208	205	212	219	192	203	190	197	220	203	231	215	208	174	187	192	193	212	208	225	211	229	208	168	195	205	195	198	180	209	208	197	212	170	193	194	198	214	182	181	199	200	209	213	210	216	211	196	200	202	200	189	213	201	199	174	187	210	216	206	195	194	201	231	212	228	210	198	198	188	190	222	196	204	191	196	209	202	208	206	217	245	194	218	181	215	203	216	222	188	183	199	222	174	208	221	209	225	202	215	200	171	233	220	227	197	196	209	221	217	192	230	209	212	211	226	197	178	218	220	217	212	196	215	183	204	204	211	218	214	213	235	220	196	201	190	222	213	207	202	218	188	217	243	215	236	208	189	200	199	210	194	219	203	210	201	203	214	203	191	170	195	236	203	207	201	185	207	205	205	191	206	218	221	215	221	197	183	182	209	216	216	182	199	222	201	190	186	197	213	219	202	199	189	220	231	214	217	219	194	182	196	210	216	191	203	192	207	203	198	197	221	205	178	186	202	215	201	202	168	240	203	223	192	194	213	196	212	181	202	215	195	207	209	200	225	182	193	212	206	187	191	180	195	240	200	233	218	230	222	216	214	217	219	186	207	207	207	184	199	223	191	198	200	213	205	215	200	191	200	214	221	207	186	197	203	205	210	216	198	193	163	221	190	229	203	218	204	172	219	189	212	196	203	212	204	248	186	205	223	211	229	205	199	214	210	203	202	205	194	185	203	215	195	214	214	209	191	184	211	213	204	207	204	219	191	197	195	198	181	213	201	205	205	212	214	233	202	209	209	186	205	220	199	200	201	217	210	229	180	204	201	206	198	212	194	191	205	203	202	210	202	217	210	204	215	196	193	223	189	199	197	201	194	209	185	195	195	196	216	213	225	199	203	190	201	209	209	217	202	209	224	193	182	200	197	223	188	224	190	196	208	200	201	213	195	219	223	203	183	204	180	204	239	216	213	210	240	179	194	213	211	196	203	216	220	194	194	196	195	212	202	182	224	211	222	189	217	210	256	221	228	189	212	197	203	197	213	198	209	175	208	212	208	204	188	205	234	200	203	208	208	199	194	203	190	210	208	219	201	204	199	205	208	212	207	199	203	206	194	224	222	192	207	193	193	232	215	217	218
37921	47745	49919	46452	45978	43295	42358	42136	41428	38881	36345	31011	30272	26513	22212	22998	22384	18641	17773	18163	15203	10239	9932	6716	5520	4305	3309	4186	2858	2410	1765	1084	1089	883	916	837	848	866	793	736	765	731	656	704	734	668	703	659	675	655	640	650	674	794	788	790	726	684	648	665	653	677	687	741	686	623	662	681	660	658	688	658	663	704	672	619	723	660	643	646	650	675	706	673	644	655	612	689	611	679	661	676	655	656	661	663	642	609	683	667	659	604	669	681	670	664	686	677	692	652	665	635	645	667	665	667	687	658	683	656	671	673	660	678	683	648	685	664	639	668	671	667	630	660	653	626	644	648	702	612	662	660	664	653	710	664	673	671	662	632	658	684	644	705	691	648	645	692	658	624	668	681	651	673	669	656	644	657	693	673	659	719	666	648	656	658	663	702	662	665	669	663	683	660	706	669	674	641	621	672	692	626	656	587	653	648	614	679	649	613	672	673	678	680	729	653	610	652	671	655	686	664	688	689	677	648	610	652	655	655	644	644	688	654	682	675	658	637	695	641	669	673	670	683	691	655	610	669	676	653	679	701	635	694	690	682	675	640	663	624	654	675	654	650	658	686	680	624	646	649	626	707	642	649	652	673	665	656	667	635	667	666	682	676	677	661	669	709	658	661	669	686	638	634	625	705	664	661	624	635	606	649	670	676	657	648	655	672	684	653	641	650	687	682	700	611	682	682	637	638	672	693	687	667	647	668	678	662	670	672	646	659	663	632	646	657	670	676	693	631	680	632	704	633	714	708	665	691	698	653	662	691	670	654	671	630	697	654	644	617	663	594	627	680	651	653	713	634	608	651	689	652	657	641	666	683	705	680	676	663	613	645	628	641	660	647	636	661	711	631	656	658	648	642	705	646	669	719	668	670	688	626	709	680	653	686	685	650	700	677	651	690	637	653	663	639	666	653	671	708	649	640	662	647	693	648	653	642	681	688	654	630	645	690	674	685	654	653	640	700	642	648	688	636	598	656	683	669	698	680	666	650	681	648	641	679	689	675	675	653	678	664	708	625	691	673	668	661	734	666	695	644	647	664	700	640	658	660	634	714	696	668	676	637	703	604	646	678	649	708	607	654	666	685	657	688	664	707	653	636	678	672	647	679	657	683	636	668	652	679	660	626	683	640	678	601	637	632	622	678	675	600	627	640	648	636	667	652	705	684	649	673	589	655	640	675	656	669	648	702	675	682	661	650	685	695	662	681	667	665	655	655	696	700	656	643	648	667	687	670	657	674	684	652	730	655	683	669	647	645	659	685	649	705	713	660	635	674	644	643	642	639	633	665	681	710	630	679	675	640	628	671	698	633	672	682	677	707	666	683	679	689	709	667	624	701	680	673	639	683	676	697	661	647	649	694	651	663	655	708	678	659	649	680	627	714	665	675	619	627	666	693	731	656	653	716	670	693	678	618	623	686	711	686	693	682	674	635	666	644	661	627	690	672	688	687	658	633	626	665	644	655	660	640	704	658	646	628	642	680	639	634	654	672	654	698	679	707	678	677	695	680	633	665	657	698	640	631	671	641	645	607	658	662	672	651	671	647	690	655	634	664	643	668	645	614	697	683	667	632	669	641	662	671	659	679	694	660	652	665	662	687	677	703	667	658	701	645	657	650	619	648	634	675	661	667	633	618	665	674	642	656	688	653	629	647	676	669	646	680	674	688	644	656	629	655	704	664	655	692	699	678	649	678	635	651	673	655	610	723	648	700	637	706	671	653	652	686	689	670	632	625	654	655	693	669	606	620	649	620	633	677	692	646	656	671	701	670	614	712	701	638	642	681	663	652	641	664	674	661	691	638	669	664	665	684	624	682	642	635	687	597	703	679	704	707	709	670	652	661	637	623	654	697	682	635	664	624	630	621	687	659	664	588	674	662	687	692	638	652	646	656	664	671	700	635	657	662	706	678	641	641	622	681	710	617	703	594	688	710	654	653	632	665	673	643	648	657	609	623	637	621	656	704	719	697	656	707	643	656	661	646	651	653	679	618	647	702	673	727	701	625	662	692	675	691	692	697	648	653	681	617	672	638	656	682	644	699	675	649	656	677	653	673	651	696	630	623	680	670	671	664	654	685	652	670	657	670	675	672	602	654	631	705	691	643	662	663	623	653	643	609	649	666	695	664	619	661	657	649	676	684	655	688	640	663	633	660	616	668	631	703	704	657	661	661	656	706	653	645	688	644	655	705	656	684	645	681	646	636	640	672	619	629	635	635	623	677	684	618	670	713	669	624	649	677	683	658	677	670	690	667	694	658	605	627	685	669	678	704	670	675	653	643	684	668	659	660	631	674	643	664	613	695	709	669	660	706	680	676	689	610	696	656	641	670	694	677	673	677	722	640	664	697	711	701	661	634	665	631	629	639	653	677	681	621	683	613	650	690	657	650	690	685	683	676	657	664	635	644	652	640	637	632	662	672	682	681	607	681	639	700	655	663	676	712	702	612	650	647	647	660	629	625	699	639	651	699	657	665	642	649	663	652	671	676	610	705	656	689	665	641	628	647	666	673	638	645	659	626	678	661	648	637	662	690	663	657	679	652	699	684	704	673	685	661	674	641	648	656	668	621	637	698	678	689	673	649	674	627	639	632	640	664	671	669	631	678	655	714	653	664	678	632	658	702	664	674	658	682	684	651	712	646	654	653	632	667	664	673	633	675	678	683	649	635	632	674	675	674	650	650	663	674	654	733	641	659	675	642	685	662	627	684	687	695	650	703	711	683	654	645	683	687	658	704	662	635	674	632	681	624	668	675	645	683	626	611	631	678	665	708	682	624	685	679	638	704	694	682	636	655	650	667	652	655	607	653	684	694	693	660	673	593	672	635	655	639	665	648	686	693	652	649	591	661	651	667	677	677	656	701	702	708	670	663	705	626	692	658	661	699	657	706	646	642	658	650	666	656	668	664	668	704	662	692	621	707	647	664	695	628	703	653	692	661	687	601	656	680	677	652	692	690	623	672	659	659	636	655	688	622	629	664	657	688	650	670	645	656	678	639	652	650	655	645	681	667	664	664	671	620	685	649	671	693	653	659	662	677	689	660	600	701	642	640	678	660	700	665	649	657	617	655	667	677	650	685	658	656	628	664	669	688	665	668	704	676	662	649	607	652	664	640	666	665	680	707	637	664	689	696	630	663	651	716	608	634	653	634	697	665	649	650	662	682	699	646	677	644	705	729	685	622	662	656	645	640	696	642	678	692	622	657	669	647	697	635	670	676	669	677	642	629	682	696	653	675	595	600	733	636	676	707	691	606	691	695	652	640	649	676	684	729	642	670	644	699	618	665	635	662	711	662	616	661	691	660	649	722	633	658	663	642	642	697	626	649	642	601	635	707	656	614	636	661	663	717	693	659	664	660	714	691	660	665	700	694	662	651	671	715	657	666	685	669	662	677	662	627	653	676	682	621	645	681	690	666	651	723	649	621	700	636	620	690	653	649	670	682	629	669	639	667	679	659
22287	21549	20284	12783	8055	5448	3819	2637	2030	1638	1317	871	670	506	414	435	367	305	285	286	263	241	228	197	201	195	204	193	180	180	154	181	162	191	183	156	187	170	179	162	159	178	182	167	174	174	165	188	176	184	179	181	179	175	178	171	192	153	173	175	171	164	173	163	171	180	169	180	185	148	165	186	175	157	182	175	185	177	185	177	145	208	169	158	156	161	198	172	184	171	219	182	176	178	164	189	190	190	162	157	167	162	180	198	169	193	185	180	164	170	183	180	187	166	174	167	168	172	153	172	177	200	177	170	191	157	173	173	169	193	166	179	171	175	186	197	151	164	167	197	178	166	189	188	179	172	190	157	191	176	193	195	190	170	176	184	184	192	155	193	197	200	157	186	194	176	173	180	206	194	191	179	179	157	186	171	191	165	177	151	192	163	174	163	160	184	167	180	175	166	185	170	178	175	185	180	171	171	169	178	171	173	203	182	168	172	181	172	187	175	177	164	157	178	161	178	172	160	180	191	172	172	194	169	184	180	173	149	151	168	176	178	165	168	168	194	182	159	149	163	161	185	190	179	161	171	172	173	145	171	165	173	151	180	160	174	171	169	158	146	184	147	161	163	187	209	189	172	194	165	206	172	167	171	164	164	179	185	163	165	177	158	174	167	170	166	187	176	195	188	176	186	171	204	185	166	160	206	170	182	191	163	176	158	173	175	161	152	155	169	179	172	171	176	199	199	161	155	184	176	173	179	189	164	175	165	191	196	195	178	164	195	183	169	208	173	173	168	169	158	204	164	168	186	162	191	186	182	175	156	161	201	192	173	175	158	150	175	176	199	191	200	190	177	172	180	176	174	162	171	159	179	180	191	169	175	183	164	190	198	181	189	172	153	173	158	171	153	179	173	183	153	177	167	174	159	164	187	176	174	169	183	176	165	177	180	172	193	191	179	192	159	179	185	161	178	173	178	180	182	157	178	186	188	151	173	163	153	169	151	146	178	160	174	148	200	162	195	167	182	179	172	174	151	180	177	154	146	169	178	186	163	170	177	200	180	180	184	182	177	172	173	178	197	181	176	179	161	163	175	183	185	180	181	185	146	186	164	163	175	188	177	143	182	161	173	170	148	177	163	196	187	167	163	181	169	160	171	189	193	163	176	173	184	167	180	197	209	189	178	170	154	171	193	177	177	171	155	190	157	200	179	167	170	157	189	184	176	175	178	180	171	186	171	179	165	176	169	167	146	179	157	179	187	178	163	168	170	177	177	191	187	186	193	188	200	183	186	171	156	203	163	175	166	151	188	182	193	186	188	181	185	197	178	199	170	185	168	185	197	169	166	187	179	175	200	177	166	172	179	168	180	178	196	174	162	180	190	176	187	173	182	201	186	185	177	174	187	173	188	163	173	165	153	192	165	140	171	164	150	179	177	170	155	180	200	171	198	161	178	155	160	176	171	176	168	178	198	148	170	193	179	167	174	158	164	186	164	166	183	188	171	191	162	183	185	161	163	157	175	159	167	183	190	173	142	169	190	157	181	200	172	178	178	181	170	177	188	161	165	204	169	162	164	208	176	191	154	177	198	174	152	169	177	181	181	167	166	159	192	181	171	174	165	193	190	178	174	173	184	177	186	170	190	177	186	183	190	189	174	174	173	155	196	175	166	172	181	177	178	163	164	210	159	177	170	166	184	192	176	173	201	182	187	179	199	176	169	174	170	170	175	203	194	155	178	169	188	164	183	173	159	184	187	171	162	157	165	168	156	180	182	175	162	167	186	194	201	177	186	188	168	176	170	170	169	174	161	173	159	197	186	179	182	154	162	183	167	215	163	160	180	194	179	179	181	176	169	187	166	177	175	206	176	177	184	189	196	184	177	176	183	171	174	165	213	178	162	180	196	179	175	202	155	185	167	170	175	187	153	174	159	175	178	180	181	173	175	190	208	182	171	171	153	176	180	165	185	151	178	164	204	190	186	177	183	166	172	183	173	167	163	177	161	177	168	183	152	174	176	159	188	171	168	179	184	174	168	164	175	161	174	164	179	168	171	189	181	180	188	173	172	179	161	186	204	208	177	169	181	184	165	178	172	195	165	154	179	175	152	180	145	180	193	173	158	146	188	167	173	158	178	181	173	179	168	162	158	175	151	165	196	163	168	185	149	197	168	179	182	154	192	158	167	162	178	172	174	161	158	180	183	171	169	164	168	181	163	183	145	172	161	168	181	182	178	173	165	190	191	152	180	165	154	161	171	186	168	180	172	164	178	180	163	177	156	203	165	175	189	174	167	186	192	156	154	154	183	181	168	162	185	166	168	165	155	157	201	173	173	170	158	143	186	200	167	165	166	145	184	174	157	172	185	155	192	158	176	174	154	178	172	152	195	172	180	164	183	162	184	165	177	187	173	190	175	184	184	168	152	158	201	172	180	156	159	154	192	150	167	178	187	168	192	185	180	157	144	181	196	173	204	158	172	192	206	170	163	188	168	180	172	148	153	161	168	161	177	188	193	196	151	164	168	176	169	182	189	185	155	193	166	149	190	159	169	190	186	187	155	172	190	161	202	180	144	197	164	163	189	187	183	163	164	173	164	179	180	167	175	170	148	192	163	164	162	176	176	167	188	166	172	170	172	189	182	150	164	163	153	174	163	177	170	151	178	169	164	167	197	173	197	147	191	186	164	187	156	173	172	158	165	168	179	184	169	168	177	148	151	186	176	168	187	150	162	166	179	201	182	152	185	170	189	187	155	171	143	182	163	184	177	174	180	190	182	182	167	169	174	188	189	181	170	185	189	151	164	177	176	161	171	183	194	188	186	161	156	172	182	191	163	171	169	189	183	172	174	178	169	191	164	208	167	179	193	184	165	179	178	178	187	181	185	181	187	172	162	175	179	176	178	199	179	160	211	183	144	170	167	194	150	181	165	159	162	174	170	168	158	182	173	172	161	178	164	160	171	163	176	179	173	176	179	197	174	192	166	167	196	188	168	154	154	182	164	156	189	152	179	176	187	199	192	167	169	185	173	182	168	168	169	172	162	183	161	180	165	178	189	182	165	165	162	190	178	205	183	181	179	159	157	177	191	191	190	153	185	164	184	155	172	160	153	214	178	177	173	176	181	183	179	174	180	180	182	162	176	197	179	179	169	206	183	170	170	181	181	180	178	180	167	158	174	170	185	167	170	173	185	177	187	191	151	157	209	198	168	171	151	154	175	178	170	180	156	184	172	191	163	162	176	174	182	187	163	174	167	177	184	195	163	162	190	182	181	159	167	156	170	178	160	176	173	188	156	192	176	172	164	160	163	171	177	179	178	155	191	182	172	180	157	177	177	140	187	179	177	168	206	173	181	168	180	192	199	185	176	181	135	160	175	187	162	186	178	183	178	170	173	174	184	171	180	179	160	183	143	152	196	151	167	170	176	168	166	173	180	171	175	189	182	185	192	174	175	220	177	159	182	180	174	155	177	162	156	192	169	167	191	189	164	193	178	185	186
20241	23686	27227	25097	21955	18268	14660	11647	9794	8165	6521	4655	3502	2493	2201	2119	1815	1524	1408	1369	1091	1003	970	898	760	745	747	790	650	688	605	656	598	619	621	605	534	576	618	608	586	574	584	597	620	634	605	564	593	593	633	589	597	614	649	607	592	550	564	570	598	606	595	645	604	597	550	627	639	552	599	605	530	578	595	583	584	541	583	632	603	583	614	601	566	559	624	629	571	564	608	604	570	605	573	622	632	599	574	571	601	613	579	583	590	621	599	579	603	623	595	626	614	588	615	592	593	567	588	584	569	630	588	603	580	626	552	618	617	560	569	565	577	610	608	632	584	614	576	641	600	580	594	564	587	576	597	581	614	594	601	578	632	606	563	576	611	617	602	626	643	584	604	617	597	595	557	644	597	617	649	608	570	615	598	604	562	576	633	628	575	593	582	595	596	619	568	591	564	606	548	628	607	606	562	574	562	576	632	583	613	593	594	549	572	567	579	622	617	534	558	564	617	592	600	595	556	586	593	605	597	604	615	618	572	620	595	608	596	592	611	595	574	599	599	649	560	590	600	590	600	623	583	589	599	615	580	601	550	590	562	616	622	567	610	568	599	572	582	585	602	598	591	608	601	592	596	599	586	617	580	593	582	603	617	570	559	597	608	611	567	594	611	591	605	575	590	598	609	587	578	591	564	578	569	641	606	578	634	587	598	617	628	609	589	633	601	610	567	605	633	607	615	548	610	617	583	595	560	589	577	586	669	619	597	601	609	621	627	609	580	579	578	625	619	605	604	626	590	614	614	566	573	603	608	554	581	601	600	542	595	599	565	600	618	580	598	580	583	596	577	596	591	624	562	584	579	586	587	604	654	591	583	605	562	579	584	603	587	616	602	559	639	550	615	587	599	574	613	612	595	583	601	578	592	603	604	577	622	568	594	577	597	629	560	577	578	628	598	610	562	585	622	626	598	619	577	599	580	652	592	598	549	585	586	589	616	612	603	590	557	567	619	594	598	607	649	623	658	610	597	594	604	616	549	569	611	602	587	583	599	624	603	584	569	589	602	606	615	551	585	598	583	592	601	635	563	599	598	612	616	602	564	614	570	624	611	576	598	636	566	564	578	583	601	571	552	589	627	595	599	646	574	587	615	579	570	572	597	638	563	599	609	585	616	604	599	557	578	602	588	615	605	583	622	594	616	606	610	598	617	628	656	616	573	598	590	572	601	608	627	592	585	637	611	601	599	587	637	647	527	566	599	617	612	643	546	593	586	630	628	608	589	637	568	546	613	607	595	631	600	571	607	628	593	616	598	597	592	601	631	589	572	568	623	575	608	621	603	586	556	601	610	571	615	618	632	585	577	561	551	573	612	614	612	603	581	599	639	607	604	636	580	545	665	602	535	568	554	588	619	622	600	614	615	556	619	614	564	593	643	589	622	598	612	612	592	589	586	573	614	602	576	606	582	584	566	572	614	641	588	638	562	609	603	588	542	623	613	604	535	569	594	581	611	609	584	633	591	574	551	605	606	615	616	558	588	575	615	611	585	597	642	604	603	584	567	556	578	580	591	630	628	530	587	599	603	548	622	610	553	595	620	585	586	604	598	608	582	613	566	608	643	598	604	607	593	585	583	586	569	567	591	608	572	562	577	579	610	604	561	591	619	597	612	610	626	569	574	590	621	606	566	649	616	576	593	578	594	561	568	568	610	608	609	623	616	610	570	615	631	590	566	624	610	617	596	575	580	557	567	598	655	553	602	615	586	589	625	581	618	606	580	626	583	627	577	609	636	637	565	578	579	603	597	583	597	557	588	627	593	577	599	584	599	630	591	581	582	582	594	577	590	561	601	604	583	599	558	627	592	603	611	639	605	577	615	573	588	612	598	573	601	596	605	563	630	601	599	617	565	625	632	576	555	587	624	588	587	595	646	655	612	574	612	590	573	583	610	589	600	626	603	654	520	588	601	590	622	582	633	605	560	608	572	575	596	558	610	589	579	605	594	581	636	541	596	607	609	607	570	603	581	637	593	601	571	586	570	577	582	592	605	565	598	623	603	614	566	630	581	585	565	612	585	656	625	630	597	587	630	596	610	605	634	547	600	606	587	627	620	578	636	598	635	578	616	642	594	592	630	603	641	606	601	599	599	613	625	566	598	591	601	573	591	597	600	540	572	584	624	562	596	567	608	603	606	560	563	563	612	610	609	567	578	562	584	609	614	564	580	553	584	570	625	614	634	557	563	574	594	594	625	558	608	566	577	598	610	598	586	577	594	588	608	605	607	614	625	596	639	587	613	569	606	607	614	588	594	596	579	576	604	593	642	614	585	589	593	619	604	558	577	575	606	588	572	587	572	635	606	587	605	564	604	571	613	602	575	580	551	614	611	583	573	592	581	624	595	546	594	599	558	607	592	614	607	568	605	605	585	603	596	590	570	589	572	589	577	611	594	569	610	582	571	614	654	611	590	594	580	618	577	596	559	627	545	570	615	571	588	575	577	596	635	595	632	601	607	604	628	590	582	631	613	646	579	578	606	616	570	584	620	604	605	553	566	593	582	600	565	596	591	576	578	584	602	642	568	608	578	625	580	596	613	607	575	622	638	576	568	609	578	577	605	599	609	630	578	596	587	573	592	626	623	587	625	598	582	565	611	563	575	646	602	610	617	580	575	611	563	575	564	581	627	616	619	613	645	595	582	589	576	587	592	625	596	579	570	601	593	662	599	623	584	642	570	579	634	576	588	587	572	591	597	601	593	574	576	602	578	574	607	613	584	606	574	617	604	566	588	619	568	617	583	610	567	605	607	566	549	552	532	585	595	595	613	553	590	611	607	564	631	612	624	594	576	586	591	613	557	574	560	574	605	604	606	582	637	619	571	592	634	604	600	620	578	588	624	594	593	603	570	569	589	587	568	639	598	597	635	561	571	581	612	615	650	580	622	561	596	558	621	584	644	594	600	632	597	574	603	565	601	558	554	594	629	605	580	563	612	610	628	606	597	572	574	585	608	609	574	551	618	567	633	562	582	598	610	589	597	658	569	625	638	533	597	625	612	582	581	603	593	606	593	600	559	631	646	626	560	589	578	589	591	582	614	594	585	561	585	586	580	610	572	563	596	538	594	576	571	574	634	578	590	575	598	594	627	570	567	590	595	620	593	584	586	566	606	647	592	666	602	596	593	567	617	635	605	624	583	628	580	621	578	608	605	540	603	587	584	636	581	576	580	577	623	607	605	618	603	585	597	626	563	646	541	565	583	577	612	594	595	598	582	585	587	599	601	574	605	568	571	591	566	603	572	543	604	557	561	540	606	615	591	573	565	626	639	590	615	582	602	607	551	560	594	608	630	577	577	611	603	595	553	566	630	615	568	536	612	598	594	555	627	633	586	606	587	612	609	581	576	575	585	642	592	587	594	628	567	594	621	572	613	592	608	635	583	606	619	572	585	624	607	569	618	628	604	634	610	639	585	622	576	565	671	596	585	634	581	597	575	606	630	545
45411	46148	44702	38145	30827	26108	22822	20529	18984	15091	10799	7913	7050	4420	3192	2866	2576	1945	1912	1284	1350	1073	857	633	484	438	391	420	299	272	230	179	181	196	174	158	194	195	194	177	181	159	174	176	201	202	207	193	205	170	181	213	175	200	170	192	169	190	213	201	159	180	176	185	187	162	192	172	162	155	198	187	164	192	162	171	186	178	174	169	171	155	168	169	190	167	177	202	185	180	190	188	182	193	155	184	189	185	207	176	161	190	184	182	178	177	172	184	191	194	172	184	186	171	186	185	169	178	181	175	188	201	186	182	167	182	175	181	168	191	180	173	171	184	163	185	189	180	172	196	195	184	189	174	204	195	173	156	166	177	204	196	171	169	178	201	147	202	169	173	156	190	161	207	173	170	190	183	169	165	157	162	162	166	166	187	148	169	152	177	175	184	174	183	194	169	173	167	203	166	191	200	173	168	173	173	204	152	179	175	143	175	189	165	191	177	160	212	200	161	193	192	184	177	179	177	162	176	180	187	186	188	176	147	194	190	176	193	189	179	154	181	175	186	223	154	154	173	188	169	178	198	183	179	189	164	190	193	188	174	183	190	193	189	194	185	168	196	190	196	176	169	187	167	176	180	183	172	167	175	189	182	201	188	191	162	180	187	177	186	182	176	173	158	214	192	179	174	144	191	149	177	173	171	164	192	180	174	197	186	194	174	171	199	193	174	183	172	189	183	175	186	212	176	215	181	183	160	175	189	181	166	179	183	174	170	177	172	158	181	175	184	168	174	177	161	163	183	203	184	199	166	160	207	155	163	179	181	141	172	193	175	182	185	168	185	174	188	173	186	183	169	167	177	207	193	167	162	150	185	183	147	183	156	198	173	162	214	158	177	199	184	193	175	196	165	150	188	192	174	185	167	194	158	189	188	187	177	194	175	179	182	179	179	177	179	177	161	181	161	165	182	178	170	174	200	170	179	194	184	178	171	184	204	182	180	206	182	160	176	182	183	185	185	191	204	187	190	194	188	160	155	176	173	183	161	202	166	184	176	178	171	193	177	169	185	194	170	187	189	159	194	181	162	179	161	165	168	170	218	192	173	164	188	194	200	179	188	195	164	185	167	178	168	179	190	167	181	171	177	188	202	163	165	178	186	204	159	176	178	164	171	181	169	170	167	178	167	181	161	166	161	200	195	174	175	180	179	167	181	148	199	164	213	188	200	185	165	165	191	177	176	194	151	184	183	187	164	180	165	189	161	200	176	190	181	175	164	215	170	164	165	184	182	182	174	194	156	174	193	188	165	168	164	166	183	192	201	167	207	207	199	184	197	165	183	164	178	167	180	197	178	178	195	180	200	153	196	188	182	178	154	191	160	188	186	159	187	205	167	177	183	148	183	180	175	174	180	158	178	166	173	180	178	172	194	168	155	186	183	167	181	201	178	179	159	168	205	186	182	201	175	188	187	185	177	189	190	174	171	184	197	170	163	202	173	176	179	191	180	164	178	174	174	164	175	187	174	200	162	175	156	161	174	177	177	181	171	164	151	180	171	210	168	185	202	178	188	189	194	173	184	187	184	172	171	159	172	178	166	171	168	170	163	195	202	167	173	185	179	192	175	186	186	191	228	164	179	185	173	182	203	191	171	175	175	169	199	173	211	186	168	170	165	169	179	177	157	196	188	204	145	204	178	184	185	174	182	191	176	176	177	189	195	165	171	168	168	161	175	164	152	186	182	184	178	155	167	163	195	196	159	178	197	183	196	179	212	161	180	186	163	186	199	189	161	183	188	188	198	179	174	161	191	174	166	162	181	203	210	189	167	182	150	187	178	168	162	165	182	190	150	172	175	171	173	199	203	189	160	179	196	177	198	202	216	208	193	183	180	182	181	181	181	165	163	189	171	163	174	174	181	170	161	168	186	189	159	169	189	176	150	134	192	154	170	168	173	172	169	179	167	165	171	188	183	179	187	152	183	166	184	174	164	172	193	204	203	181	172	166	184	184	168	165	165	169	184	144	181	192	174	192	152	177	183	170	163	189	170	186	176	164	199	171	190	168	157	173	169	183	172	203	187	194	160	180	198	157	201	172	178	168	168	179	170	175	169	178	195	189	173	159	208	167	171	185	172	191	171	166	177	178	179	188	166	163	180	190	184	188	178	170	176	168	169	184	174	186	184	185	180	177	196	193	176	181	173	166	199	165	175	181	175	188	157	190	179	193	183	186	167	186	152	159	159	185	198	187	196	169	191	178	164	187	175	166	178	180	166	173	181	171	179	177	173	194	163	182	177	171	187	174	185	162	139	188	161	182	161	177	197	174	185	185	164	183	172	170	159	203	181	187	168	182	179	168	189	184	174	188	175	170	181	184	182	178	178	201	164	177	156	161	199	177	185	206	189	170	197	180	199	172	184	177	181	182	176	150	190	176	170	185	162	176	170	198	173	177	188	171	151	188	193	186	185	205	174	160	165	196	199	151	184	186	182	190	179	188	188	178	210	182	177	180	180	191	188	194	174	170	166	173	174	198	188	194	162	172	175	140	183	183	191	167	159	173	174	185	187	211	202	186	169	173	163	161	194	178	163	162	173	187	173	168	160	169	173	161	164	150	195	186	180	196	165	175	154	171	180	198	154	178	184	184	180	196	180	159	183	165	163	194	170	185	179	167	173	185	170	189	176	188	175	168	183	187	174	173	163	176	170	180	175	165	182	176	174	187	175	183	201	170	168	179	190	175	152	193	159	154	158	183	183	161	202	183	150	163	180	179	160	168	193	179	192	159	157	195	190	182	172	184	175	198	171	195	213	191	182	195	177	170	172	189	184	196	176	198	162	164	177	161	168	170	189	167	194	168	199	172	196	184	171	218	184	189	167	174	141	165	182	169	202	168	191	171	168	188	169	193	182	204	156	177	187	173	170	159	180	193	198	192	198	175	185	177	179	185	189	190	210	175	149	171	182	167	164	174	166	176	188	207	157	171	193	164	185	172	196	182	175	187	169	184	217	172	163	178	168	200	178	169	192	190	169	184	170	177	172	192	203	161	165	185	185	192	189	195	175	179	212	187	180	161	200	195	182	184	194	178	184	168	182	172	171	189	172	195	170	174	177	161	182	180	199	178	174	156	172	185	168	162	171	172	179	177	178	170	154	182	159	176	184	184	192	193	198	178	196	180	177	174	182	171	189	170	152	180	168	194	176	160	168	187	174	185	168	183	185	164	173	188	182	162	169	166	217	171	180	183	170	214	182	164	177	172	173	170	196	170	186	189	205	192	179	169	163	170	169	182	197	171	180	174	185	188	162	178	156	181	173	175	168	173	173	194	167	183	185	162	169	182	182	164	184	141	163	160	188	182	189	200	156	189	188	180	170	184	204	184	185	187	175	159	175	155	187	191	175	180	185	178	184	166	171	203	152	173	213	164	192	160	163	182	160	176	191	192	176	192	189	193	187	154	169	172	163	183	156	167	179	166	161	163	185	181	182	177	169	195	170	186	185	179	180
37901	45036	50215	48935	40185	35581	33823	33866	34118	30815	27190	22803	22270	16245	14514	14143	13140	10276	10456	7794	8119	6132	5048	3417	2889	2374	1922	2318	1651	1371	988	753	722	683	691	631	627	627	644	623	682	605	610	615	600	602	622	591	593	614	635	622	603	680	655	607	599	597	630	539	601	594	590	587	627	576	573	579	606	590	589	603	562	584	612	595	581	617	572	584	567	623	586	578	578	602	590	607	609	558	567	556	589	598	623	613	572	610	611	576	611	566	608	577	594	618	605	572	547	588	556	617	579	579	566	584	592	623	601	602	591	593	650	566	598	596	570	604	589	597	608	507	608	604	625	570	550	590	582	604	655	619	644	571	591	573	551	559	599	595	584	545	561	595	619	576	587	583	575	613	593	618	554	591	580	589	592	578	556	579	609	605	556	597	606	623	599	629	588	628	593	582	631	584	624	667	593	586	614	612	641	595	609	615	599	573	596	602	546	602	565	610	606	574	600	582	611	590	613	624	604	576	595	617	612	566	583	587	574	615	607	585	584	601	591	613	606	625	562	627	594	604	547	612	603	590	585	604	591	568	591	620	640	594	576	571	620	615	554	605	580	615	644	602	614	597	613	592	579	603	627	567	600	581	635	644	586	581	624	568	581	581	580	570	596	589	572	621	671	630	615	598	588	678	583	634	582	599	588	647	580	552	593	589	619	628	582	622	565	608	635	555	576	582	546	620	610	588	554	579	573	603	589	604	586	573	595	558	580	576	593	592	628	582	578	596	600	594	576	632	577	569	650	605	589	603	669	575	573	579	567	580	552	571	548	617	601	573	583	590	604	582	587	576	580	588	607	640	617	621	613	595	537	622	643	570	614	598	583	611	616	606	615	637	605	548	595	599	580	608	596	623	578	661	630	594	589	577	576	600	611	611	591	590	628	599	565	616	610	606	596	617	560	553	568	615	610	640	597	612	572	617	644	602	569	588	626	609	603	562	625	604	587	649	570	622	534	600	595	599	623	601	585	580	604	593	564	648	596	552	620	611	644	587	617	591	625	566	599	569	566	584	557	599	546	591	566	609	574	610	548	572	590	605	581	599	629	603	573	600	572	573	581	610	583	587	593	595	584	531	593	614	615	567	591	580	596	563	567	579	558	590	610	581	607	619	569	594	561	604	597	617	607	604	623	644	553	577	575	646	611	604	641	604	587	550	555	615	561	632	575	569	549	648	606	544	609	604	576	588	632	622	578	609	578	615	607	600	588	623	584	607	635	630	589	616	620	619	635	588	570	612	575	643	574	646	634	572	590	603	579	608	616	605	607	612	600	603	599	581	539	583	589	566	577	584	600	582	585	590	611	586	597	648	612	609	601	605	605	618	603	573	593	596	616	639	611	584	558	571	591	557	627	588	586	597	589	576	568	615	593	541	612	622	563	580	556	574	563	643	573	587	599	648	537	633	605	595	584	613	543	669	587	561	574	590	606	571	565	530	566	598	635	611	618	590	571	575	602	617	594	602	568	616	615	612	583	571	618	570	587	590	640	587	552	588	593	615	597	593	629	612	650	595	617	576	612	581	614	599	640	570	599	610	590	600	606	630	599	566	585	572	590	601	603	619	602	603	585	608	595	611	622	628	582	586	597	604	614	570	614	640	569	573	636	585	634	583	603	618	585	592	649	583	624	618	588	564	585	596	654	594	536	589	606	621	564	563	627	622	559	608	609	595	604	626	588	595	608	637	590	590	574	618	602	585	586	574	593	583	572	619	633	505	625	592	603	590	559	614	565	564	621	620	578	552	603	617	615	595	600	619	596	605	623	568	551	607	592	589	580	588	613	556	549	607	582	572	609	619	587	629	588	616	618	602	591	567	596	598	602	547	602	607	593	584	611	627	630	582	599	588	605	591	641	571	589	575	606	585	556	615	609	567	599	585	583	590	638	555	593	587	599	617	630	625	628	607	598	604	609	590	568	604	622	549	610	556	587	612	582	605	585	597	621	578	595	618	599	549	635	574	593	584	583	584	570	577	608	588	547	650	603	608	586	572	567	553	628	569	611	636	587	585	565	651	583	548	581	620	544	595	579	568	604	552	596	589	609	613	563	586	590	559	556	585	663	620	603	614	610	561	571	631	576	569	662	590	587	570	584	563	620	576	618	614	576	600	595	613	590	591	574	610	565	588	586	619	598	614	575	634	572	583	619	569	557	582	619	617	598	569	622	599	578	557	589	628	578	589	562	589	586	573	558	575	600	587	630	572	594	610	619	564	522	573	589	605	593	604	601	572	531	583	580	586	582	588	625	610	587	565	605	634	603	573	586	563	620	602	605	591	603	579	592	593	568	580	584	614	564	556	620	643	584	551	575	576	556	609	615	625	564	620	576	605	625	639	609	565	636	654	580	603	601	592	580	568	635	573	602	569	601	596	628	582	615	575	553	594	590	612	541	619	541	617	604	600	635	585	604	584	633	590	578	623	608	570	619	628	592	592	615	585	622	570	560	557	588	611	614	568	614	577	586	586	558	566	594	588	589	593	605	616	584	616	607	618	597	630	573	605	602	633	626	653	573	566	613	595	561	616	561	583	615	585	618	621	634	624	596	522	579	602	588	622	568	578	591	611	595	607	623	569	637	572	593	582	614	621	624	562	624	597	607	564	560	557	617	600	650	605	580	607	606	582	601	616	615	555	555	608	652	587	590	585	628	577	586	593	572	564	670	625	550	564	562	563	543	596	602	594	586	591	576	597	610	586	585	626	584	607	602	594	645	593	585	626	633	621	605	595	573	584	588	617	612	604	603	586	632	592	605	604	573	582	565	595	583	592	575	594	587	556	591	597	573	638	591	609	572	578	578	605	557	608	552	578	587	620	562	589	620	601	575	555	634	621	612	548	568	567	562	554	547	570	622	637	527	596	559	573	597	614	599	605	620	575	578	573	589	589	562	545	596	575	618	606	539	593	591	594	573	619	581	590	604	589	618	629	614	602	574	556	597	581	618	594	590	624	632	575	624	612	581	586	556	561	606	582	646	568	597	594	567	562	620	589	605	605	621	625	553	617	626	577	563	609	588	600	617	585	569	596	592	558	605	588	606	615	621	610	604	558	575	576	598	623	619	607	581	613	650	569	622	579	580	614	599	581	546	577	589	651	602	636	588	586	608	624	608	614	652	579	616	585	592	578	602	596	595	612	572	612	615	617	612	580	601	593	565	574	559	592	574	606	645	586	598	640	559	618	593	564	631	605	606	584	535	574	591	571	614	610	608	555	589	557	560	620	619	623	634	577	600	620	598	592	580	579	605	574	569	616	606	612	609	561	618	623	592	634	572	610	604	585	579	577	593	626	605	601	626	593	601	582	565	653	604	611	575	547	619	616	586	585	605	599	645	563	614	593	605	600	616	572	565	585	604	629	586	553	587	611	566	602	609	568	558	567	575	558	602	584	554	598	590	620	586	566	557	570	651	586	616	580	581	577	610	574	606	609	623	539	574	588	566	605	616	581	613	624	647	592	602	598
49368	46986	43646	38035	31935	29206	28046	28986	28421	25167	20297	15774	13142	8653	6520	6270	5260	3728	3741	2737	2476	1909	1828	1091	891	663	668	726	500	386	292	284	254	267	234	232	238	219	205	232	223	191	228	201	209	196	239	223	225	211	209	200	210	212	244	235	185	194	219	204	210	209	199	221	221	232	234	218	222	207	197	227	190	203	193	198	218	188	208	216	210	214	228	219	189	208	200	203	224	213	201	191	188	217	190	243	210	209	196	208	219	195	191	238	186	200	184	210	226	195	215	195	237	181	188	222	216	198	217	214	195	231	181	209	185	187	204	177	225	215	212	200	191	208	219	215	189	217	225	229	206	199	212	195	229	182	198	180	191	215	191	193	220	218	211	231	232	204	221	232	212	211	190	201	187	205	216	198	218	201	193	212	236	188	232	182	183	210	196	198	202	216	214	229	227	205	226	230	250	207	186	199	227	219	219	197	227	214	211	220	219	208	188	210	217	203	199	213	220	203	220	220	205	223	239	200	200	204	227	192	220	210	232	207	213	202	225	207	223	208	198	206	194	190	204	231	186	214	221	214	220	216	210	223	218	231	200	210	213	204	220	207	217	206	200	204	208	202	216	221	217	182	212	203	208	211	210	189	200	223	237	209	195	181	196	224	193	223	223	228	202	236	202	144	214	207	197	213	201	205	185	237	206	205	204	192	202	187	206	195	226	219	222	211	204	217	178	212	223	199	206	227	211	217	219	206	214	204	215	212	196	210	229	222	207	209	221	205	206	221	208	210	219	180	221	210	220	207	194	207	218	191	231	225	190	237	203	221	197	232	204	197	202	197	208	193	213	216	226	196	212	198	215	197	214	202	225	213	232	204	221	203	208	225	214	227	208	227	210	226	218	191	227	201	184	208	231	241	214	218	216	185	199	182	205	224	202	193	180	169	206	216	220	217	225	220	190	196	196	193	211	211	174	205	215	210	194	199	230	201	196	199	189	243	199	213	213	217	197	214	190	205	222	211	225	207	227	218	227	203	191	198	221	235	185	221	206	222	178	215	184	209	220	216	237	222	193	191	197	177	183	188	209	206	199	209	201	196	239	236	214	189	223	211	198	198	201	215	204	210	221	207	238	201	186	186	206	196	202	226	213	205	206	237	229	210	248	200	196	188	190	203	202	201	230	206	210	227	224	192	189	206	208	200	209	213	223	221	202	222	194	188	215	209	215	192	215	184	180	247	208	196	230	221	197	197	213	192	214	186	206	227	197	245	208	195	215	240	213	204	229	241	196	184	211	210	239	184	190	194	220	197	192	212	199	192	215	218	211	214	208	232	224	222	235	202	181	222	206	215	214	213	219	203	205	197	229	232	213	207	213	210	182	189	223	209	192	205	213	201	219	209	203	220	233	199	217	197	206	225	219	208	219	192	202	194	195	221	226	203	211	211	197	184	229	208	180	211	237	212	206	221	196	244	163	222	186	198	226	187	233	198	194	207	207	197	224	207	225	184	167	213	201	203	186	215	223	199	204	211	213	206	224	191	215	212	214	210	185	238	214	228	197	209	187	188	220	182	191	184	223	184	185	225	213	195	230	219	194	247	216	213	198	189	214	211	216	209	194	202	187	230	204	196	220	222	208	203	216	191	220	199	224	220	221	222	186	197	226	198	223	202	221	223	216	212	211	204	175	246	211	206	207	216	219	215	215	220	224	211	186	207	208	202	212	176	199	229	218	208	221	191	181	193	182	192	223	191	213	167	217	200	211	198	212	185	214	212	209	219	195	206	199	210	198	234	214	208	201	219	202	187	196	220	171	188	201	212	197	218	251	191	199	205	182	214	217	231	208	180	226	195	212	212	206	221	173	192	177	223	178	205	218	206	187	215	209	197	211	204	212	217	206	212	219	221	213	181	230	214	199	205	207	201	210	205	211	209	190	204	222	181	207	182	224	226	236	209	189	192	204	180	207	193	232	234	198	202	207	202	221	192	191	214	216	195	228	186	203	199	201	206	201	197	180	232	215	214	242	221	231	215	219	197	190	198	215	215	213	223	206	202	217	214	211	207	225	208	195	211	200	209	212	194	189	210	202	214	220	200	218	233	220	204	219	213	213	235	227	209	191	199	215	208	228	206	196	216	186	200	205	200	209	195	189	211	208	202	233	215	204	229	219	216	189	235	205	195	199	200	210	203	199	202	205	213	194	189	203	211	214	214	196	196	223	236	206	199	230	216	196	196	198	224	195	214	222	202	195	213	214	208	203	225	188	216	213	221	196	197	199	207	186	190	192	215	213	215	207	187	213	223	211	226	223	193	227	220	199	190	253	185	198	194	204	202	191	223	208	215	232	228	195	194	213	216	236	220	223	213	201	204	196	222	211	206	210	218	198	199	187	217	238	184	211	186	232	209	221	215	232	228	208	206	226	203	204	199	236	186	229	206	199	223	213	206	230	240	215	197	211	193	210	210	212	230	230	218	205	199	231	217	193	208	208	197	208	220	200	192	211	221	196	197	214	219	193	190	227	196	196	209	218	203	235	193	197	212	192	199	209	200	199	226	205	222	232	207	198	239	206	206	196	182	196	208	221	212	205	211	204	204	217	194	233	220	234	210	185	218	224	202	199	211	213	239	222	188	233	203	229	196	209	194	216	210	195	237	197	223	213	204	217	191	208	216	198	216	223	192	211	201	233	193	219	211	231	212	209	215	227	219	195	245	195	218	232	225	196	207	198	219	197	216	200	198	206	241	209	228	203	193	201	191	216	198	247	240	203	209	196	233	197	213	215	204	207	201	192	194	204	205	189	206	206	222	221	208	229	215	205	200	200	197	218	210	221	223	209	199	228	191	228	216	212	218	203	188	220	208	190	206	245	204	206	207	207	207	220	223	202	206	204	194	244	220	220	231	188	219	217	193	183	183	246	198	207	209	239	222	224	217	208	212	189	202	192	206	197	180	193	221	210	205	209	200	235	216	205	201	212	223	222	223	221	236	211	221	207	193	194	177	213	233	230	206	204	188	224	219	204	198	196	214	196	198	203	227	203	205	196	209	206	204	197	191	203	214	214	206	196	214	207	235	201	239	208	220	185	232	175	204	224	231	207	233	193	202	201	196	210	189	198	222	220	195	205	224	245	216	200	189	210	205	178	211	197	190	244	199	218	194	222	224	223	201	227	218	209	200	206	187	193	182	201	220	212	207	208	208	213	236	220	231	220	200	200	203	216	197	200	210	207	218	220	208	198	215	216	212	210	197	178	224	203	206	174	189	238	219	184	213	219	195	225	241	199	216	213	221	224	249	235	209	189	192	217	197	215	207	219	214	219	221	229	198	204	204	215	218	210	190	231	201	193	197	209	229	214	222	195	201	217	197	187	201	214	209	191	210	199	212	216	216	207	204	187	222	215	215	222	210	211	204	212	197	228	235	209	177	198	212	197	191	209	186	226	197	206	186	225	217	216	202	239	207	202	206	225	213	203	198	228	201	213	194	235	226	197	230	212	199	214	211	193	196
41606	48207	50894	50176	46581	42578	41579	42714	43037	40040	37065	31511	30203	24537	22139	22366	20649	16687	17289	13734	12520	10397	10012	6288	5033	3914	3827	4188	2765	2132	1346	1040	1005	966	881	710	791	795	753	774	795	713	709	655	703	645	678	664	668	687	715	741	714	757	813	805	683	711	661	700	682	691	668	676	620	653	708	652	686	678	649	723	664	606	657	671	690	641	676	657	631	637	674	629	655	656	671	669	654	665	663	702	650	670	636	672	675	611	673	639	657	671	638	634	664	663	648	644	670	679	642	655	653	697	668	653	655	656	661	692	668	665	648	668	681	637	659	694	687	634	643	660	672	680	674	679	642	647	666	694	717	689	671	634	626	655	618	693	671	706	681	643	684	663	632	707	686	649	661	649	653	654	643	676	651	650	685	663	638	649	641	665	628	628	647	659	647	650	666	681	673	667	651	692	638	633	626	626	642	653	673	691	642	669	636	688	718	673	659	644	684	627	640	679	665	652	693	642	679	665	656	730	702	633	665	636	681	645	652	663	627	706	673	662	642	690	637	643	651	651	625	627	655	645	658	646	703	668	627	656	689	675	656	634	629	637	658	673	632	682	679	678	703	673	688	629	597	651	657	645	675	668	658	697	657	611	695	624	644	711	661	690	676	634	629	648	629	684	638	668	655	658	677	702	660	606	671	678	650	598	679	709	616	632	698	664	654	668	680	653	686	671	678	636	620	688	629	697	670	679	721	705	659	670	625	725	626	597	659	671	669	685	609	666	699	642	668	636	604	680	661	648	660	601	702	708	662	654	673	702	680	658	617	667	644	684	642	671	650	642	644	692	647	617	688	657	695	667	683	634	664	679	678	662	687	684	678	638	647	698	697	667	625	685	623	652	654	648	713	682	667	625	646	699	692	636	675	664	659	677	675	662	669	680	678	689	678	669	627	661	633	678	642	698	659	697	633	689	636	663	682	679	658	659	670	646	709	670	714	691	667	685	680	678	687	655	627	670	716	663	629	675	634	696	623	665	683	673	673	699	673	645	664	612	692	683	672	605	699	672	662	657	694	691	690	665	652	640	697	648	628	687	699	643	678	623	718	684	676	621	650	654	625	658	636	648	672	657	606	680	645	706	676	637	671	672	664	667	647	724	635	682	674	659	647	669	667	654	644	667	659	630	583	665	641	667	671	685	642	661	675	648	642	662	640	686	696	670	701	671	652	656	669	657	671	676	650	692	698	652	695	639	681	672	663	676	700	666	654	682	674	652	641	677	661	610	700	655	699	660	672	635	667	643	675	618	670	615	637	673	609	673	650	656	699	681	615	663	633	679	718	670	647	688	687	681	656	640	704	671	649	690	677	656	659	636	691	710	730	707	616	665	683	668	672	656	648	676	683	672	701	664	667	692	664	657	649	687	641	664	652	683	607	685	627	700	662	660	693	677	633	627	673	678	642	687	663	678	698	621	658	672	713	679	683	627	707	653	654	661	670	693	677	670	634	623	695	685	692	681	677	689	714	653	723	702	679	645	677	650	665	696	670	639	635	736	647	643	662	646	708	635	647	715	691	644	648	659	651	708	657	648	701	641	697	696	703	664	654	616	645	665	628	645	637	622	696	673	668	645	683	617	658	664	646	699	627	635	632	674	708	683	662	647	725	618	654	655	642	630	640	672	680	647	694	634	660	619	673	633	674	636	653	671	670	635	638	706	613	637	674	684	664	719	689	654	685	642	635	661	624	691	589	632	654	695	641	698	687	674	650	613	687	694	708	646	636	665	661	641	677	711	624	682	680	658	670	669	700	702	672	624	665	653	682	676	669	632	658	678	656	675	658	691	656	631	622	659	630	636	681	676	637	684	651	675	615	675	668	717	673	667	619	641	677	614	660	706	659	657	651	664	677	689	680	672	641	677	641	641	665	670	678	672	645	712	674	673	686	712	694	680	664	652	654	693	664	662	643	666	661	653	647	694	672	649	638	675	658	643	650	666	645	735	671	641	629	664	676	667	616	616	651	686	690	662	676	618	654	646	649	683	693	637	629	653	634	653	712	693	660	671	674	683	651	657	690	690	652	656	693	685	670	604	667	650	656	635	675	673	665	666	675	650	687	669	604	599	621	682	663	705	668	606	650	665	675	680	674	651	651	660	646	670	644	685	636	652	650	667	656	681	723	672	686	679	651	670	648	663	644	662	688	643	650	693	675	652	671	711	672	634	690	650	686	676	650	674	685	663	672	616	686	661	686	695	692	719	647	678	616	685	656	679	661	696	724	678	657	668	696	621	657	677	681	659	685	654	673	683	699	677	629	681	631	695	640	659	656	642	644	666	616	635	657	656	703	652	669	679	722	699	688	670	683	690	650	653	674	673	621	625	671	661	679	660	610	650	661	676	649	679	664	695	631	644	649	661	647	655	675	682	620	661	645	636	677	670	694	697	686	654	650	635	650	618	633	662	695	701	674	652	655	650	653	622	664	645	684	654	644	625	651	663	679	677	694	671	645	720	695	700	637	674	650	621	695	680	701	638	680	663	650	706	659	646	629	635	664	679	677	672	701	680	690	613	663	653	628	724	661	660	631	630	683	653	638	655	656	687	672	677	667	633	621	680	694	686	659	665	663	679	680	670	641	653	652	683	719	701	657	639	663	631	682	654	676	673	674	656	683	661	656	616	657	658	649	690	630	668	672	630	620	673	698	643	641	716	676	686	654	688	672	630	659	636	661	637	637	699	680	657	679	665	660	674	687	646	686	623	669	665	711	687	675	675	635	679	648	649	629	717	683	676	682	628	634	670	674	651	672	658	672	682	687	665	671	672	689	668	655	652	648	658	666	631	660	691	694	657	675	670	659	649	674	661	654	676	637	637	676	656	667	653	667	629	701	669	662	648	651	683	721	665	693	689	716	709	681	625	653	701	645	683	665	646	677	675	727	683	622	676	620	678	621	675	656	689	657	670	627	642	640	658	655	651	622	701	694	637	656	668	602	653	693	671	709	628	671	636	677	661	627	677	636	651	633	641	670	647	662	665	668	680	706	620	697	682	667	622	648	682	642	676	686	646	676	718	650	654	687	687	662	650	654	625	683	665	676	646	718	639	732	720	668	684	636	647	659	641	646	691	671	678	648	682	640	662	653	618	639	693	689	654	703	647	618	636	716	680	628	657	642	671	659	659	690	659	678	692	670	646	684	652	691	690	665	668	635	609	701	640	632	631	673	676	694	645	683	661	697	681	678	627	632	642	659	683	699	639	646	650	678	663	671	642	703	624	721	666	634	646	678	648	650	657	629	699	661	727	694	679	689	664	628	672	696	689	658	707	674	675	650	638	684	678	687	633	684	714	657	676	640	677	641	677	660	658	618	633	606	650	655	678	640	653	667	635	620	702	650	673	649	706	683	616	653	667	641	633	668	677	698	665	671	661	692	633	671	614	648	644	660	658	694	675	710	700	648	647	697	647	657	727	649	644	643	633	641	586	678	676	666	662	677	618	712	687	711	658	654	686	740	663	692	658
21700	20118	19949	14462	8083	5167	3723	2854	2224	1739	1270	1020	707	498	408	407	325	286	296	219	232	208	211	202	210	192	184	171	193	185	167	188	185	190	177	184	154	161	148	163	168	170	180	160	183	166	198	189	181	165	168	187	188	181	189	204	187	167	164	168	190	160	190	173	193	201	187	168	161	167	174	162	172	180	164	176	174	172	181	143	200	182	185	183	169	183	175	179	199	183	190	148	170	151	169	188	180	166	184	172	177	188	186	170	146	169	191	156	146	193	187	189	161	185	169	161	190	134	188	170	158	178	183	180	179	172	200	180	168	183	172	166	188	175	183	177	172	157	157	142	170	175	202	195	157	170	185	186	188	162	156	198	164	166	188	155	157	166	153	180	192	144	173	173	152	152	190	169	171	190	152	173	161	177	169	166	177	169	180	160	180	190	191	196	173	179	175	190	175	172	177	174	161	177	181	139	182	185	154	199	175	205	174	188	172	170	172	168	172	183	177	149	177	185	181	162	179	182	179	183	182	174	170	177	190	158	161	144	173	173	179	174	169	196	177	181	167	174	182	186	165	180	163	147	174	164	178	166	161	164	156	169	150	166	152	193	173	173	153	173	161	162	178	180	172	154	195	172	168	195	175	150	186	177	164	170	164	172	174	162	206	159	168	194	167	168	157	195	206	161	181	183	180	194	163	167	167	196	171	185	176	178	162	188	167	185	149	183	187	154	201	177	188	152	175	148	177	170	171	171	189	175	183	153	169	189	150	164	184	173	146	189	203	146	167	189	174	160	170	160	169	173	162	179	195	156	168	166	157	204	149	173	170	179	176	193	183	176	182	168	179	173	161	181	163	179	185	167	173	182	175	172	184	163	142	174	162	160	177	165	159	168	151	156	175	170	166	186	183	170	187	151	167	167	154	172	177	178	157	180	173	191	190	161	196	164	166	178	167	166	161	165	160	175	177	157	158	162	201	172	183	183	167	157	171	182	185	173	178	156	177	168	151	150	178	176	168	174	164	172	179	164	173	177	202	181	177	177	174	160	158	164	185	173	178	170	157	193	164	174	175	169	168	176	174	183	162	175	164	184	193	185	169	184	155	200	208	176	151	172	174	162	161	182	155	178	159	192	208	190	174	169	177	175	170	176	205	166	193	173	186	153	160	166	188	184	174	177	186	155	172	173	178	185	163	200	169	177	151	186	181	165	186	177	196	166	184	159	173	178	177	175	187	168	176	172	175	151	190	197	189	196	165	158	184	178	198	173	181	187	165	211	197	148	178	185	171	174	151	171	156	182	176	189	163	169	193	174	174	179	196	152	146	181	180	138	184	176	166	184	168	172	178	181	176	201	183	176	175	161	163	158	160	157	174	185	162	184	160	184	146	156	144	150	195	195	203	176	178	162	172	164	174	185	180	155	174	159	182	169	194	205	177	181	210	170	165	164	179	160	172	186	155	151	152	173	177	166	166	171	179	172	219	175	165	170	159	173	197	178	179	162	179	156	155	178	201	187	194	183	185	167	180	167	172	174	166	165	194	198	170	165	156	153	158	162	188	182	168	166	156	167	164	155	196	175	164	168	163	178	189	207	166	166	152	213	183	173	205	175	169	181	181	167	182	164	176	183	165	176	203	162	161	164	175	166	159	183	182	164	171	174	159	182	164	189	162	176	206	180	205	150	195	169	177	180	183	188	199	185	170	185	160	171	163	158	158	149	159	177	158	185	178	188	175	174	160	199	195	174	160	189	166	161	186	185	198	149	190	164	165	175	183	187	176	177	181	152	178	176	168	195	177	164	175	197	179	166	149	194	180	169	161	168	179	179	182	177	175	171	168	168	168	165	177	151	203	185	186	179	145	177	193	164	163	166	160	189	191	189	178	162	183	184	188	150	164	168	165	152	199	173	175	157	180	176	160	182	171	161	161	156	168	155	200	169	172	151	180	161	177	161	166	182	193	151	171	157	176	167	155	176	180	175	167	162	182	168	182	186	155	178	182	174	165	151	155	176	182	182	175	145	180	188	192	160	190	182	165	140	171	148	171	177	188	176	189	185	185	184	149	170	193	152	164	160	183	182	195	194	153	180	164	180	184	182	185	165	164	168	177	201	170	181	160	160	155	162	155	179	191	179	165	173	190	192	171	183	179	200	200	188	155	177	198	171	144	168	176	151	189	182	178	160	165	166	169	195	166	168	181	160	172	173	155	177	159	173	164	184	184	158	161	179	172	192	184	171	179	195	169	170	175	188	170	189	149	208	151	177	171	165	179	175	161	144	179	178	161	157	191	195	166	172	182	168	163	185	179	191	191	173	169	178	185	168	180	178	175	181	197	173	164	193	181	186	181	166	185	152	166	167	169	175	157	173	171	153	177	191	156	173	166	172	168	159	175	182	168	195	181	192	168	179	179	177	170	163	169	158	175	188	178	167	161	177	189	194	202	188	166	172	167	188	176	164	171	196	180	189	161	170	184	174	214	192	169	176	183	169	172	163	172	185	166	164	146	158	157	203	176	171	157	168	162	177	161	193	211	188	186	190	189	184	161	189	187	166	167	148	170	164	168	187	152	175	186	172	178	200	156	180	163	204	188	152	167	161	149	157	192	179	185	183	184	170	195	160	193	173	188	182	171	184	183	165	158	171	177	186	195	179	166	179	184	182	186	161	160	172	159	158	181	181	182	160	179	177	173	161	173	196	190	183	166	188	185	166	183	148	184	169	187	170	166	150	174	174	172	162	198	154	173	174	153	190	187	162	163	182	187	162	178	192	160	188	139	174	173	165	161	177	174	179	179	194	167	160	168	191	165	186	161	164	191	146	201	156	160	148	165	172	173	168	156	186	198	173	167	169	149	207	157	194	161	189	161	171	185	175	157	209	164	187	164	162	160	159	189	177	180	153	194	163	160	153	151	194	150	177	185	169	172	197	188	190	178	162	189	191	180	182	170	159	191	168	184	165	179	170	188	204	199	161	164	162	153	143	169	180	168	176	160	168	180	159	163	174	182	155	197	179	185	155	181	164	172	168	157	184	198	161	182	180	205	159	160	198	173	179	187	133	186	183	186	169	162	155	179	176	184	196	174	200	171	152	169	173	155	193	177	184	168	181	156	186	179	184	203	179	162	165	175	171	155	158	176	169	179	179	170	185	158	182	186	169	166	186	172	187	142	193	179	173	165	189	164	170	184	183	184	168	172	183	173	167	144	165	177	191	179	172	172	185	169	164	176	168	185	189	177	172	169	150	185	198	190	179	172	158	172	181	170	187	151	181	161	181	169	170	160	179	153	168	181	168	166	164	169	163	163	190	178	181	188	176	164	167	170	170	198	189	174	191	178	146	153	143	163	191	156	159	175	164	164	186	217	172	175	181	167	168	180	189	187	165	178	175	174	196	184	181	165	171	161	175	183	179	173	184	170	164	174	172	172	198	171	184	156	152	165	181	172	175	158	159	181	172	171	168	180	164	161	206	182	185	147	164	170	185	163	159	141	176	148	184
20045	21569	27829	26656	20976	17929	14902	12590	10820	8654	6821	4871	3593	2375	2092	2030	1632	1298	1246	1011	970	937	800	742	773	675	691	705	644	623	656	601	605	587	588	603	591	626	594	611	595	594	575	576	579	566	596	594	571	588	584	593	573	582	590	581	602	576	556	577	582	637	607	589	593	595	591	573	569	608	565	585	610	598	593	618	573	580	580	549	590	583	641	575	592	593	608	594	540	593	598	561	536	590	574	529	561	564	592	601	573	603	551	569	572	572	569	594	599	588	600	626	585	594	576	596	584	547	600	615	625	594	567	603	599	607	544	597	573	547	603	622	515	579	628	564	589	637	603	613	604	562	583	575	594	609	565	589	559	580	576	583	556	575	580	545	587	544	595	567	572	561	566	588	583	594	571	563	574	584	605	524	586	606	562	564	610	569	609	616	610	623	621	598	536	624	587	616	552	597	554	570	568	543	612	590	621	585	582	559	583	586	530	533	610	637	593	635	585	576	567	561	598	578	565	539	630	571	581	573	589	591	601	591	597	553	550	599	559	584	590	596	588	538	578	584	575	581	604	600	540	613	591	569	568	591	576	585	554	624	574	627	570	574	535	586	599	620	608	582	606	581	534	605	593	577	576	582	588	590	584	617	614	577	580	558	576	594	582	573	547	596	597	566	549	603	570	576	559	659	574	545	571	581	557	570	581	594	618	605	635	579	602	541	594	594	559	548	525	640	568	561	622	609	527	573	602	593	581	561	557	572	601	562	626	597	576	561	626	571	590	565	652	590	593	563	614	573	596	589	583	636	564	571	603	565	572	566	603	602	543	577	566	574	584	565	555	559	624	588	588	608	574	599	547	568	584	592	598	570	614	567	583	579	571	563	616	558	570	590	599	619	597	571	561	586	578	604	548	571	550	552	585	583	591	579	561	586	593	606	581	592	524	581	598	588	555	584	590	588	546	558	574	582	575	594	604	594	592	571	581	617	591	601	588	624	616	561	580	572	617	618	600	597	553	597	555	582	554	555	630	621	605	577	583	620	613	566	544	597	622	566	620	575	589	581	572	571	555	598	598	623	587	590	573	602	564	565	572	568	576	574	605	594	602	624	616	590	601	577	554	568	587	575	600	584	575	567	590	563	610	619	619	595	568	574	595	556	572	610	609	588	625	597	592	610	576	576	570	553	591	571	611	605	595	590	536	611	607	560	608	569	586	560	573	576	587	588	572	602	575	584	597	562	609	576	575	606	593	620	585	581	590	588	602	592	637	609	638	634	615	577	592	571	599	576	553	602	618	597	585	612	586	591	577	582	584	583	617	562	570	565	583	560	582	585	548	588	567	611	567	590	567	627	571	577	627	568	584	600	592	574	618	597	567	585	616	591	574	609	605	597	586	553	580	563	550	590	610	578	589	550	577	562	566	579	613	591	567	537	627	571	590	613	558	589	544	573	556	585	629	616	591	581	623	619	564	634	581	597	556	545	553	629	605	584	583	572	606	583	589	582	601	612	570	576	584	599	564	596	608	556	574	579	623	558	585	563	529	597	585	573	612	538	570	573	543	543	614	571	602	567	605	562	590	588	548	550	596	592	575	596	630	608	629	584	596	601	577	552	585	604	601	553	605	588	595	614	583	598	606	580	599	576	585	530	615	602	542	578	573	574	582	621	577	576	557	597	582	601	574	625	521	577	602	569	596	559	623	603	593	594	610	533	615	588	581	558	611	556	609	583	610	558	578	547	625	577	575	598	594	554	571	569	596	590	585	574	612	553	565	559	592	637	553	586	611	555	569	566	624	622	547	569	625	561	551	605	585	645	565	598	610	581	594	549	581	596	561	588	582	612	599	569	582	561	605	589	583	617	574	642	561	597	568	604	570	600	561	599	625	607	612	610	604	565	578	587	569	602	598	585	586	566	581	615	580	596	599	612	601	595	594	575	600	566	604	613	610	608	585	578	602	568	584	594	578	560	571	573	555	593	585	577	598	571	578	555	607	601	596	595	578	580	591	598	549	581	569	554	573	564	569	601	547	566	626	590	616	590	634	543	540	571	566	575	585	560	595	607	609	602	567	609	615	553	533	621	587	587	555	572	587	593	603	568	594	566	593	605	581	619	531	566	565	554	601	532	548	592	600	595	627	615	627	632	596	593	553	562	577	535	574	587	587	616	600	575	577	556	619	563	628	602	566	570	590	608	597	584	615	591	599	539	584	582	584	617	599	607	550	574	578	542	612	614	593	559	597	604	557	566	589	553	590	586	579	561	576	637	593	571	620	580	612	556	573	575	573	567	567	605	571	585	594	552	580	580	589	598	557	632	538	587	568	544	574	609	533	591	528	574	553	580	564	601	568	542	597	555	602	575	606	633	585	581	600	589	589	605	581	555	600	537	599	588	545	600	555	615	578	596	591	572	573	571	595	577	594	578	578	612	614	585	587	584	576	564	582	581	565	619	578	587	605	579	564	563	614	565	593	597	580	580	607	592	560	581	635	602	608	567	614	600	583	570	547	604	612	620	554	584	582	580	630	574	578	574	580	586	574	601	611	612	556	570	600	545	563	616	573	561	574	578	597	552	619	563	604	584	581	591	622	597	587	584	583	588	604	583	593	603	608	612	597	625	563	594	595	575	587	577	602	587	573	568	601	589	594	608	545	621	548	596	580	560	616	599	539	570	586	600	590	572	589	592	578	592	591	598	603	575	533	588	609	586	588	590	602	550	583	562	593	584	612	553	588	601	599	554	572	600	596	597	609	597	610	584	554	601	554	589	565	611	609	586	580	584	552	575	596	625	572	539	590	549	583	582	567	589	557	596	609	657	580	585	552	590	580	598	636	552	589	632	587	577	572	625	575	578	580	629	555	558	591	629	595	545	552	586	621	603	606	597	585	538	613	614	631	567	608	575	600	586	557	593	567	593	614	598	571	570	550	554	591	620	578	573	559	601	633	607	578	565	603	582	540	612	579	571	622	589	572	608	560	604	570	574	609	588	571	591	597	584	626	579	518	562	567	587	607	618	645	575	636	576	601	594	617	550	551	555	600	546	574	618	612	579	594	623	589	581	562	600	558	563	603	586	560	612	622	600	572	598	577	610	584	594	580	613	618	602	527	587	591	591	533	593	616	560	570	602	565	585	582	576	569	607	554	551	576	576	563	611	568	574	613	632	586	545	562	598	573	586	620	583	606	569	621	603	593	620	600	632	563	570	578	540	578	580	571	592	584	608	603	555	582	587	642	528	567	606	610	602	568	551	542	558	618	581	639	555	600	635	619	604	597	579	557	594	638	550	545	570	582	585	587	542	631	615	575	574	634	626	592	620	582	562	583	569	600	610	563	578	572	573	603	649	591	551	538	605	587	575	564	602	591	660	566	559	558	596	558	592	596	605	584	600	632	596	564	582	611	559	605	619	588	590	608	568	601	558	556	593	593	620	548	563	596	575	589	575	528	584	604	587	583	615	575	640	560	603	616	588	573	553	599	584	528	599	554	582	612	601	646	595
46080	42048	45579	39036	29288	26193	23231	21194	18885	15937	11130	8299	6412	3852	3275	2743	2063	1667	1606	1223	940	803	791	581	515	356	404	366	283	260	196	167	199	201	190	176	172	170	168	173	152	186	198	166	181	167	168	161	158	156	161	175	167	176	158	181	156	159	168	155	192	186	142	165	206	178	161	165	160	171	171	155	168	180	158	156	150	147	163	163	190	166	171	190	189	160	178	160	171	181	172	176	178	165	151	146	183	149	156	161	163	178	165	167	197	176	156	157	175	170	171	147	168	147	167	164	155	158	188	169	175	155	178	147	158	179	164	173	166	177	198	168	188	192	175	168	192	184	169	168	172	186	169	165	155	169	154	170	161	185	145	156	189	174	175	171	177	168	157	166	146	149	155	155	147	160	180	177	168	161	166	154	178	138	151	165	170	193	159	167	171	142	173	153	171	178	184	197	178	160	172	162	160	172	167	164	172	171	187	169	154	169	153	173	157	166	165	176	162	178	188	175	176	164	155	184	159	170	148	159	179	178	180	166	157	157	156	138	186	162	163	189	171	159	185	188	147	161	168	161	178	174	160	158	186	161	167	161	165	164	175	188	160	163	168	173	150	162	187	177	159	173	148	187	182	170	178	173	175	153	160	172	166	161	160	189	156	186	187	149	184	154	179	160	167	170	174	189	155	173	168	164	158	146	186	142	172	168	176	159	166	171	171	175	199	172	181	172	160	160	145	162	161	188	169	156	184	167	175	159	169	174	159	154	175	174	193	168	164	198	183	139	178	143	164	153	163	165	157	175	179	162	144	163	188	179	163	179	172	179	163	154	167	179	149	177	166	185	169	183	190	155	159	162	188	173	178	160	163	154	160	157	152	167	154	192	174	162	176	170	176	171	142	151	166	155	168	166	158	188	169	170	168	167	169	171	160	170	190	145	136	147	167	190	178	161	190	149	154	162	155	178	174	176	175	146	179	163	183	179	167	178	147	197	194	189	152	174	156	156	181	149	185	152	170	156	192	159	174	178	172	168	168	205	178	191	179	152	156	191	186	202	159	164	178	164	173	158	155	184	169	171	173	174	183	169	163	157	171	173	168	155	174	191	189	163	176	164	164	179	173	154	158	176	157	175	165	186	167	193	149	168	176	176	166	152	172	157	167	157	169	180	185	150	173	173	175	161	173	152	177	170	183	162	163	160	175	185	160	181	191	164	149	160	178	168	157	187	161	142	170	164	168	175	156	182	168	176	146	150	150	173	140	165	156	182	168	161	191	169	168	170	159	154	161	185	180	155	164	148	171	173	168	174	175	180	159	172	188	168	163	168	158	184	160	156	162	179	163	160	168	178	168	151	168	159	172	164	173	161	171	185	176	159	186	169	163	150	164	164	176	161	175	173	142	203	161	158	160	164	173	169	187	156	166	181	151	150	170	181	162	168	175	161	186	161	181	168	188	181	164	179	161	169	166	137	160	182	189	180	176	176	157	171	174	152	176	162	174	173	155	175	160	164	174	168	166	173	158	184	193	182	159	163	158	172	179	183	147	172	153	153	165	182	182	176	163	173	161	169	174	160	176	157	185	193	172	189	154	175	193	159	135	167	151	167	148	156	152	153	155	168	164	169	166	163	182	166	157	173	152	145	171	160	161	146	176	160	177	174	175	150	184	178	191	169	184	169	150	158	163	162	187	166	183	167	161	150	172	144	171	181	158	178	155	178	169	189	160	163	203	180	146	201	167	173	165	162	163	170	182	172	175	171	164	171	160	167	160	170	179	166	172	159	151	161	165	164	166	165	192	184	167	160	185	160	182	174	175	168	165	186	167	169	166	162	162	158	169	173	183	158	176	172	165	191	166	150	178	158	155	180	149	171	175	166	155	153	181	182	165	156	161	170	170	161	175	172	166	181	185	173	178	166	140	161	154	172	165	175	167	175	179	170	181	163	157	173	142	155	184	174	144	150	185	163	154	163	160	163	167	183	176	151	182	170	152	158	173	158	169	155	183	169	175	162	160	177	152	192	172	155	199	138	151	160	166	153	166	157	161	170	153	167	177	163	149	169	168	143	172	180	163	168	160	177	174	170	156	159	184	173	187	165	177	150	184	171	193	166	169	160	169	172	175	163	174	170	171	154	157	176	174	178	183	158	146	170	160	166	152	155	167	187	187	185	172	147	157	180	183	159	137	136	174	160	160	182	169	162	169	142	169	171	163	159	189	189	180	156	192	205	164	147	180	166	189	175	155	176	176	146	174	157	158	180	168	175	195	173	158	208	143	160	146	186	161	189	171	162	177	174	161	157	159	156	182	154	169	166	187	186	177	153	144	156	157	172	163	173	171	159	172	170	155	165	153	192	179	144	165	190	173	165	168	188	164	189	171	160	154	164	193	177	148	198	197	176	160	148	163	167	174	186	154	155	154	164	179	157	151	166	165	181	155	176	164	169	138	141	159	158	171	145	166	169	183	160	179	167	174	162	157	162	165	155	174	160	148	182	156	167	137	171	179	151	173	178	162	166	172	162	170	178	170	165	167	170	138	142	176	157	185	177	149	180	167	170	155	170	167	154	159	164	173	163	184	150	158	144	166	174	149	171	153	171	161	161	161	178	164	181	166	154	173	178	180	164	185	148	166	175	193	169	185	159	183	135	167	175	152	152	186	164	170	156	160	165	195	179	161	164	161	157	159	154	188	169	168	181	169	176	173	173	152	162	161	174	167	169	162	168	137	144	187	177	174	170	149	186	153	190	151	172	166	167	178	169	182	161	160	172	166	176	195	166	177	159	194	157	163	152	179	167	147	164	181	167	179	169	185	144	178	170	157	157	152	193	179	170	155	171	167	174	174	166	177	175	162	152	165	188	194	186	166	172	159	202	179	155	158	155	192	169	170	153	164	188	170	161	183	179	183	174	164	154	158	154	181	146	174	167	170	167	186	182	157	172	180	178	169	155	160	173	158	167	152	137	164	156	177	166	152	151	186	151	162	172	177	163	174	130	168	168	148	172	195	180	165	162	154	161	171	171	167	164	151	176	146	162	173	181	166	173	164	149	154	178	147	178	174	175	160	151	161	161	175	168	156	172	171	175	170	170	165	180	176	184	167	165	170	155	189	169	156	174	164	181	179	160	183	188	172	178	173	164	178	169	162	178	160	169	165	159	166	181	166	163	187	166	179	179	169	151	131	138	191	161	160	175	153	158	176	151	183	149	168	165	177	155	164	164	153	169	168	187	160	166	152	190	190	148	183	175	149	180	173	173	171	162	164	190	139	165	161	134	166	163	144	171	180	188	181	175	148	166	185	164	177	162	181	164	169	168	192	153	175	194	149	174	166	169	179	172	160	172	187	155	184	182	196	181	174	151	174	192	146	187	162	148	162	174	148	175	167	180	172	154	178	156	170	182	177	152	168	177	156	160	182	169	170	156	167	162	167	171	166	150	164	180	149	169	183	167	180	186	153	174	162	159	169	155	175	157	154	149	174	157	169	148	176	178	178	144	184	158
39171	41221	51439	46338	39389	36984	34037	35354	34763	31168	27392	23369	21217	15797	14760	13394	10881	9468	9305	7258	5622	5239	5187	3703	2723	1959	2137	2022	1417	1188	905	730	681	643	602	625	630	615	632	619	559	620	616	587	578	584	554	590	574	575	554	515	554	622	575	620	590	528	571	534	576	561	523	600	562	511	543	611	562	589	566	562	551	562	570	582	558	535	564	562	589	617	575	566	603	549	525	552	541	550	559	518	554	584	546	580	562	603	483	561	530	532	578	562	543	573	572	540	583	568	561	602	590	552	552	558	580	542	572	531	507	590	563	584	547	579	536	515	503	593	521	559	570	587	584	549	536	542	558	570	554	558	571	571	592	586	553	537	571	524	554	566	539	561	504	619	565	597	526	586	564	553	561	608	523	557	524	573	534	569	557	520	551	525	543	515	562	600	542	530	502	599	538	536	519	549	511	568	532	577	555	619	562	499	571	600	574	549	602	547	559	528	563	532	588	558	526	588	580	564	590	576	550	576	554	589	590	558	564	540	594	572	561	510	567	589	555	587	533	532	563	518	573	577	631	567	558	555	559	592	558	560	557	569	535	565	628	548	577	615	577	575	573	573	570	601	562	579	547	572	575	554	534	549	579	538	584	524	570	526	546	590	588	563	576	602	556	582	550	591	556	601	576	544	557	585	600	571	558	586	584	529	577	593	583	535	548	618	559	571	607	556	549	557	581	588	505	543	549	591	580	555	545	612	544	527	537	570	579	549	537	555	555	555	577	544	564	569	533	625	549	580	549	583	510	584	621	553	581	552	551	605	585	554	546	578	607	575	570	519	547	569	570	563	575	581	579	560	563	553	545	568	579	562	578	581	560	513	594	577	578	550	530	598	567	622	538	578	558	581	564	585	533	572	579	557	544	556	529	545	577	574	542	545	560	597	554	586	600	545	547	585	540	537	538	564	577	540	572	522	530	523	580	579	590	551	558	551	564	579	536	528	561	561	554	541	561	553	562	562	523	523	557	527	600	577	566	524	567	517	546	576	573	546	568	546	602	552	549	546	550	557	508	589	556	535	521	556	561	580	578	543	563	542	600	539	587	598	505	552	577	529	564	527	612	519	561	547	583	577	563	528	574	570	616	585	527	571	591	558	547	595	551	592	519	595	535	573	562	567	571	571	590	540	546	548	553	553	533	565	560	553	535	575	554	581	566	581	567	577	584	572	562	587	555	557	525	541	555	593	544	552	506	557	526	529	536	588	536	547	587	560	538	524	539	547	553	541	585	569	550	542	557	543	557	532	544	577	560	530	564	514	583	521	597	580	554	605	549	577	567	570	575	555	566	577	594	575	564	558	550	554	563	542	558	545	578	552	584	539	549	535	590	587	585	551	564	570	547	577	559	568	587	555	591	553	596	572	570	579	569	574	594	541	568	559	553	609	566	542	580	567	616	561	563	570	504	596	578	531	562	593	572	577	564	555	588	538	574	542	572	573	559	541	562	603	589	551	585	535	544	583	542	548	595	557	502	602	574	557	545	559	559	566	552	542	573	580	559	537	545	552	534	563	591	584	610	576	582	578	540	555	625	576	561	593	565	586	583	541	561	567	593	570	551	552	547	553	560	524	551	557	598	563	610	533	536	559	584	578	557	540	542	544	558	555	576	547	584	551	607	583	617	579	588	589	540	542	523	580	613	540	586	500	538	535	564	589	578	582	534	590	569	563	592	548	568	592	587	587	564	529	531	564	578	557	556	558	530	548	557	553	557	594	557	539	559	609	576	553	534	586	532	560	571	578	544	581	574	595	577	537	577	560	546	600	562	546	571	554	551	556	550	582	620	553	561	566	571	557	594	553	562	538	554	541	569	542	579	539	569	582	560	573	586	558	557	562	550	556	547	584	565	561	527	571	560	589	556	551	532	582	557	569	534	555	565	536	554	551	617	528	551	565	578	550	574	565	578	530	563	581	551	593	579	518	586	520	594	570	550	566	537	554	593	554	527	518	575	597	568	580	601	598	557	546	600	587	573	560	542	544	575	587	568	594	537	539	553	579	514	553	568	595	605	542	555	572	590	592	625	551	565	559	584	560	541	523	541	577	578	568	593	560	603	524	551	543	586	535	543	546	582	575	569	541	599	599	549	600	587	565	546	560	539	609	552	553	562	555	548	556	575	554	553	589	542	569	590	553	544	562	555	537	528	527	562	577	557	596	529	528	572	566	563	573	545	552	537	550	587	564	574	565	518	576	522	544	590	578	570	574	564	560	540	547	537	583	571	591	545	598	589	532	565	550	608	540	558	572	589	589	542	545	550	526	583	566	577	594	538	563	571	562	601	573	541	503	555	563	551	549	537	560	569	559	590	556	586	557	567	603	577	557	575	567	529	583	567	512	580	551	546	586	546	577	572	557	571	547	564	565	561	557	542	568	586	548	520	607	572	538	555	558	558	577	570	492	536	567	590	548	521	548	537	542	565	561	564	565	562	575	553	574	560	606	593	539	577	561	562	552	556	525	562	535	542	532	567	550	546	550	563	606	545	597	554	584	553	551	570	559	568	582	575	582	542	554	591	559	543	529	587	572	594	542	520	543	590	551	566	577	540	549	540	639	545	603	568	554	548	539	566	544	569	598	575	562	588	560	552	550	571	595	535	542	558	551	563	530	573	561	550	560	544	517	563	538	554	521	574	579	575	538	562	611	553	589	557	520	559	565	588	597	555	561	544	576	562	554	548	526	525	522	578	544	557	557	519	576	550	527	567	568	572	568	589	579	593	535	556	579	537	548	573	561	523	560	594	578	569	574	555	596	581	560	583	596	577	512	527	562	560	553	540	601	588	568	547	523	582	572	534	537	572	530	552	567	588	541	525	551	580	563	575	544	549	578	562	584	560	552	578	584	586	537	558	534	545	546	559	541	565	583	579	539	558	545	566	590	544	554	549	551	539	532	542	558	579	543	551	568	563	554	562	580	580	566	516	524	587	600	577	533	578	553	558	564	544	553	566	558	499	537	545	574	555	543	544	578	556	566	552	523	577	584	570	578	579	531	580	569	570	535	610	539	559	570	535	557	554	573	556	595	560	518	606	530	541	600	540	603	582	555	591	574	598	556	539	567	586	568	589	593	514	594	549	580	559	598	531	572	580	550	536	530	550	547	580	555	577	555	575	554	502	607	597	587	561	552	545	569	558	552	553	598	562	586	601	599	535	532	559	590	540	589	563	576	530	612	583	586	571	532	574	531	612	594	547	565	560	564	585	577	540	526	567	558	578	584	575	553	567	586	535	526	581	546	562	540	561	550	529	553	590	533	525	573	576	605	544	568	594	570	548	552	540	582	572	563	572	544	546	567	580	552	525	570	561	553	569	577	587	575	571	563	563	558	588	589	551	548	532	553	536	549	598	559	543	576	575	551	599	563	540	537	563	537	553	575	554	562	609	576	614	597	575	567	603	595	540	557	560	559	586	550	529	541	555	542	559	535	565	543	546	534	530	563	553	560	543	549	543	532	571	575
50811	45235	43571	35977	29422	28863	27939	29564	28315	25069	19631	15863	13285	8236	6572	5617	4100	3514	2969	2391	1859	1839	1721	1253	745	575	620	642	420	342	322	251	249	215	229	204	239	210	222	241	240	233	179	222	204	182	201	227	180	194	186	222	202	185	205	215	199	183	200	199	210	189	194	206	179	176	200	208	197	189	203	185	196	213	199	216	207	210	191	180	211	197	209	205	216	200	188	220	229	222	204	194	218	197	204	190	223	223	219	194	195	231	220	200	166	196	197	200	206	215	212	190	206	224	171	201	216	172	210	212	197	200	219	208	180	230	229	202	194	203	206	184	188	205	174	215	202	206	218	200	199	206	179	200	185	200	214	195	204	191	230	212	197	201	203	212	203	211	208	197	204	236	215	221	180	201	182	167	231	206	207	210	187	203	204	188	221	196	201	171	208	201	194	190	190	197	189	212	206	209	200	227	185	195	192	207	188	211	204	214	208	201	208	195	204	238	210	208	181	204	214	180	199	218	211	200	216	208	197	199	175	200	228	235	218	212	196	207	202	195	211	208	182	196	224	217	203	206	217	179	210	229	198	193	217	208	195	189	209	200	201	207	204	227	182	200	199	215	198	194	196	201	204	189	196	198	191	205	202	211	190	205	229	192	189	216	218	207	204	206	202	224	179	173	189	215	187	247	190	196	184	214	193	220	210	196	198	208	197	212	198	193	205	210	201	191	187	201	203	174	192	189	221	207	178	183	206	206	201	189	200	183	218	191	197	188	206	211	206	185	191	215	182	202	222	200	200	196	194	204	199	175	214	204	207	187	191	200	179	218	206	223	190	202	203	184	206	216	195	204	213	219	195	206	236	190	209	195	184	174	204	194	191	203	185	216	198	203	226	212	217	192	207	210	203	210	211	177	174	204	206	207	206	186	193	210	198	211	233	217	198	170	230	187	196	212	207	214	204	202	212	208	198	206	193	204	192	206	174	210	207	217	193	191	218	239	194	221	193	173	178	203	194	178	209	209	202	175	190	205	200	211	205	197	202	187	199	200	227	208	193	199	188	177	193	204	204	189	193	208	215	212	181	190	180	192	199	183	228	183	203	206	167	176	200	190	168	176	211	204	202	202	215	184	209	224	199	208	182	240	182	198	186	209	203	198	194	210	200	189	225	205	208	200	192	220	193	227	196	168	195	190	175	199	201	216	229	218	228	188	200	199	213	212	195	213	205	205	200	181	217	195	179	217	209	200	179	171	196	194	212	228	187	193	197	210	188	196	198	191	214	203	196	221	182	188	190	178	200	185	168	214	198	212	206	199	209	198	193	215	212	185	217	175	234	205	203	184	203	178	207	212	207	199	211	199	191	185	230	171	172	203	202	202	230	207	218	196	236	208	219	195	242	204	210	191	196	212	195	192	191	166	202	203	204	178	215	169	213	193	207	201	210	193	197	196	208	198	186	211	211	181	213	201	217	226	169	203	193	219	220	201	203	198	172	177	216	197	193	201	196	190	203	209	205	186	198	168	200	212	179	200	201	201	214	201	205	180	188	178	207	184	188	187	205	214	192	207	188	200	180	187	218	213	202	205	195	190	187	211	217	192	223	203	206	212	204	195	192	191	209	186	199	202	197	235	194	205	180	209	172	225	217	213	208	193	191	188	199	172	187	217	176	188	206	180	209	218	187	215	208	195	197	213	205	198	180	185	195	194	218	195	219	181	198	187	221	199	227	180	190	200	186	193	197	203	198	196	206	215	219	208	193	215	205	224	202	211	194	197	195	223	226	190	227	168	194	211	234	192	207	214	171	204	213	220	190	179	193	198	190	204	185	188	228	218	196	226	203	187	195	213	198	198	194	178	204	224	186	199	211	194	190	212	198	206	225	204	209	213	217	191	197	200	198	214	207	197	228	229	198	202	190	190	195	201	188	199	210	159	209	183	201	187	193	193	193	204	187	196	214	197	212	211	190	204	215	210	226	203	181	200	217	181	197	216	198	212	204	205	229	229	206	197	203	201	213	214	180	198	216	205	219	187	212	207	199	201	199	194	194	198	203	205	205	207	170	172	196	208	184	226	197	212	206	225	185	206	215	219	208	198	202	176	198	200	198	215	173	211	204	205	181	190	213	182	201	198	186	208	221	203	225	198	201	187	184	206	205	181	180	193	217	179	209	216	212	203	206	214	213	177	224	211	218	217	199	217	229	210	178	192	208	198	211	195	191	200	206	200	202	182	185	198	186	205	178	208	201	192	197	185	200	179	199	176	214	214	187	211	192	205	222	206	181	207	196	196	200	191	196	204	186	171	229	199	206	237	210	212	220	213	190	199	191	196	177	195	227	188	214	220	201	190	204	207	190	224	186	179	243	206	208	203	207	204	232	203	215	196	195	230	203	189	185	208	201	199	188	222	191	228	223	208	197	205	217	193	196	189	203	215	199	189	221	218	202	197	189	204	178	194	206	195	209	192	197	194	205	225	218	217	198	214	218	186	188	193	193	219	222	186	195	206	221	190	189	192	228	198	184	213	183	212	190	187	196	211	206	199	201	200	194	208	173	199	195	197	212	190	225	207	194	183	209	184	187	206	196	188	202	210	196	211	181	175	214	191	209	199	200	190	216	220	232	219	206	229	210	203	188	195	188	207	192	192	226	219	199	203	210	233	188	198	194	203	195	205	207	168	207	184	184	203	199	201	212	200	210	219	178	194	204	177	200	221	202	191	182	206	221	219	183	195	211	176	205	188	212	194	199	197	194	211	220	199	194	197	195	203	188	214	214	169	199	207	216	220	215	219	224	184	178	182	202	211	176	199	221	192	226	227	196	192	155	208	210	218	208	211	224	179	197	177	228	186	208	197	232	184	217	196	214	184	179	193	198	204	204	199	229	189	221	211	182	200	207	195	193	190	200	213	250	235	206	207	181	197	196	202	208	214	225	203	183	219	203	202	192	201	196	190	214	225	200	215	226	207	175	193	183	197	202	192	237	204	206	211	188	212	195	191	222	181	192	182	227	212	217	199	207	223	204	191	230	223	198	213	201	201	207	215	192	199	213	204	199	225	209	172	196	197	206	186	199	214	196	170	194	198	206	199	193	177	230	181	215	230	183	200	202	194	217	211	183	194	189	206	211	193	200	207	178	215	201	242	202	193	176	203	223	184	205	203	218	190	215	221	188	183	161	201	212	201	234	201	189	189	183	201	203	206	194	207	206	178	184	182	232	224	190	206	190	208	197	203	211	189	201	198	210	186	208	218	217	204	193	195	186	210	211	202	194	215	194	205	201	198	207	210	180	245	195	189	204	207	194	197	221	207	168	168	201	210	208	198	213	190	196	194	190	186	205	211	189	184	224	202	208	216	187	210	210	211	192	158	217	204	193	208	199	185	201	188	223	212	202	177	212	200	196	211	199	187	172	216	198	198	194	215	199	191	184	205	212	196	207	206	195	202	223	211	184	198	202	216	187	231	210	208	201	209	203	196	205	173	193	200	222	202	192	203	223	188	194	208
41964	46903	51928	47602	44904	43090	41556	44697	42991	39787	35774	32348	29723	23859	22319	20916	17427	16489	14664	12513	10147	10135	9470	7255	3926	3475	3861	3712	2393	1832	1420	982	1059	891	833	786	786	766	774	786	734	631	686	653	660	620	630	645	630	642	653	682	693	666	716	723	708	638	637	640	667	639	686	618	598	657	638	618	637	606	640	621	603	642	635	645	645	660	632	687	651	676	670	671	627	680	632	622	614	627	649	612	606	681	621	695	671	625	630	552	678	588	684	672	659	633	669	615	621	620	652	646	671	656	634	683	664	621	677	621	660	641	628	662	681	685	667	683	637	652	598	642	620	630	632	641	621	621	634	652	634	639	621	666	661	615	666	632	656	681	655	620	648	668	674	667	621	635	657	629	621	652	663	605	640	645	618	663	605	637	628	637	645	635	644	683	614	634	592	623	644	617	716	680	614	687	624	679	658	636	646	628	651	655	610	646	656	635	623	607	642	663	682	647	600	612	642	624	655	678	665	628	633	612	644	664	650	664	613	678	645	694	647	654	642	700	624	664	648	670	635	610	669	635	634	688	642	631	654	690	575	654	617	585	644	629	674	613	596	634	654	669	682	622	682	680	642	652	620	635	670	625	669	664	673	642	649	675	652	677	656	604	648	621	654	635	737	695	665	610	636	678	640	621	653	646	664	639	619	638	586	642	645	663	617	642	653	654	655	624	668	632	618	646	640	615	680	615	679	670	608	660	641	681	672	637	630	634	645	655	675	666	681	656	608	645	672	648	624	640	649	676	647	651	662	580	619	629	666	613	646	627	628	621	626	626	653	681	627	633	663	658	645	670	647	634	655	611	661	648	649	642	624	640	636	627	629	658	660	641	624	649	622	645	679	628	679	646	645	613	599	626	632	658	620	648	675	644	610	660	643	624	607	649	643	690	656	622	653	646	637	664	659	639	670	670	659	624	691	663	626	639	631	653	619	665	678	646	616	649	629	639	649	679	678	691	629	645	612	622	670	657	633	645	663	605	612	665	613	666	623	678	660	653	639	626	606	667	689	611	610	647	653	642	655	634	617	647	654	669	668	630	665	674	644	646	648	646	606	649	626	652	677	673	640	676	640	648	655	625	628	656	577	646	621	699	675	656	650	657	608	659	650	696	652	674	613	651	646	693	666	629	642	652	618	630	681	564	659	668	661	624	648	618	626	679	647	597	645	663	671	704	636	609	645	631	670	638	656	602	671	650	663	618	656	628	684	676	659	645	645	622	662	620	649	629	618	602	593	615	611	647	645	642	678	635	661	634	612	597	646	679	651	657	653	678	647	661	614	665	637	658	597	651	607	621	639	597	642	613	627	696	632	626	673	667	631	648	643	681	641	675	622	623	680	618	626	667	642	658	626	645	642	660	603	627	674	634	630	633	622	645	598	636	648	632	662	635	666	664	657	648	639	671	662	667	625	642	611	592	679	645	660	589	653	673	640	661	610	597	670	633	656	639	650	642	632	665	631	630	655	628	652	638	637	603	649	663	664	626	655	635	653	658	636	635	604	645	662	691	654	676	633	639	651	672	653	646	609	662	607	668	620	600	709	660	631	631	660	624	668	641	673	682	652	633	601	672	628	684	630	651	628	670	664	643	626	685	659	626	627	650	629	641	638	631	637	639	646	608	603	689	677	610	614	638	629	674	645	582	665	645	612	645	683	620	661	627	654	636	665	637	657	650	611	674	617	644	671	620	640	693	621	650	674	648	611	639	643	657	677	658	648	639	649	649	608	679	624	622	621	656	656	616	647	667	589	646	646	665	670	665	651	653	662	692	637	633	647	646	652	638	660	651	672	611	645	654	674	605	688	651	638	660	611	644	660	668	648	623	664	618	638	656	593	631	629	674	652	662	595	632	598	618	625	685	651	634	615	694	642	645	652	643	632	649	668	632	653	638	636	648	659	639	638	660	618	646	635	643	636	697	641	667	617	665	671	633	635	662	668	665	638	659	655	620	655	681	660	624	631	664	656	669	669	658	619	632	627	635	629	669	623	677	627	637	626	699	682	610	636	658	642	667	672	618	641	627	611	665	648	643	635	620	615	610	660	670	644	618	622	659	606	664	648	641	648	691	688	676	676	636	659	631	620	663	630	635	576	667	615	672	624	653	645	684	677	646	647	669	665	662	636	657	640	633	594	665	683	609	672	706	684	677	623	619	637	626	676	677	642	626	632	629	632	640	626	676	626	627	636	665	666	628	603	631	593	669	683	660	600	658	655	632	670	579	677	662	655	642	644	642	635	666	648	666	652	643	658	673	634	592	640	647	618	634	651	652	631	638	688	654	663	600	651	673	636	642	630	643	646	651	623	658	632	622	635	657	662	682	643	650	658	672	648	632	653	598	641	669	646	614	654	630	650	688	632	610	649	577	687	652	606	643	619	709	629	669	689	645	653	658	621	641	645	622	671	589	590	624	622	630	634	622	596	664	635	630	592	642	628	648	605	660	683	626	623	653	624	677	588	687	608	642	647	649	695	645	615	658	660	650	653	616	623	630	657	634	658	671	648	630	625	653	642	677	628	626	572	628	630	652	615	663	687	618	624	641	631	649	668	692	675	658	591	623	628	651	677	634	641	605	594	624	622	653	626	627	642	641	618	675	615	639	669	669	667	635	665	623	658	651	667	670	607	637	614	667	591	663	627	631	655	597	625	655	619	640	688	656	637	615	673	624	685	602	649	664	600	689	634	662	679	662	671	686	645	629	600	688	685	665	689	671	627	627	651	619	650	636	656	621	631	617	648	650	666	661	644	639	632	640	608	651	631	683	649	625	639	607	653	685	641	639	659	663	623	662	615	649	636	669	608	629	653	657	598	604	641	658	639	646	663	687	638	657	660	658	655	654	661	659	692	632	651	626	664	691	641	630	642	685	621	671	695	618	615	636	663	591	647	633	618	653	638	623	651	635	621	684	646	620	681	664	662	630	646	638	624	664	685	642	641	666	661	672	657	628	619	687	603	674	654	650	625	662	639	693	650	634	625	646	690	611	669	620	633	681	670	685	608	680	650	634	671	663	635	639	630	617	644	658	675	585	610	640	655	642	633	624	692	630	635	608	608	665	645	659	656	623	649	671	664	674	588	655	682	651	625	660	645	647	630	681	625	656	634	643	646	645	630	702	620	642	643	652	653	624	662	650	654	620	666	680	617	625	657	638	642	622	657	650	665	680	640	629	604	671	659	609	654	680	659	661	641	638	682	675	590	662	629	654	654	629	640	710	720	678	586	649	672	615	627	617	685	660	678	677	657	630	638	646	659	661	662	622	672	629	665	675	660	645	600	673	651	649	632	598	645	635	631	658	671	670	640	624	654	689	661	657	633	633	641	705	645	602	658	600	653	607	622	607	683	608	685	624	656	636	667	612	608	670	648	685	681	652	661	675	664	642	655	636	615	657	690	628	665	618	641	644	658	613	609	634	641	674	638	644	637	661	641	642	652	623	598	619	708	687	635	623	675	669	686	641	621	652
20524	19670	20202	13430	8949	6186	4050	2887	2069	1463	1039	725	608	404	403	328	298	275	254	250	194	199	181	178	179	175	181	166	179	164	158	195	168	150	181	178	164	167	159	184	153	180	170	181	169	196	161	173	158	156	172	205	199	173	137	165	164	172	134	188	160	172	181	154	182	177	166	163	165	186	173	170	178	165	164	181	149	146	143	168	172	176	160	156	156	179	185	164	144	174	170	181	170	167	143	154	139	183	165	150	160	184	182	164	166	173	157	159	184	179	189	165	178	150	192	167	143	174	167	160	167	152	151	171	167	178	167	185	162	164	183	149	171	162	190	152	166	176	193	186	181	148	154	162	174	159	188	174	175	173	160	183	152	149	163	178	169	147	150	166	152	181	168	194	176	163	177	152	173	158	164	178	162	163	166	158	186	177	158	163	183	170	174	184	167	179	151	156	197	157	156	164	172	160	172	157	167	170	185	172	187	149	149	165	170	153	169	168	181	159	148	170	190	171	168	174	168	172	158	176	157	161	170	143	178	179	179	157	167	173	184	158	162	175	178	196	162	171	141	165	153	159	162	150	152	145	177	174	178	177	162	176	169	179	152	176	184	179	184	169	142	177	165	175	178	196	157	177	162	151	187	166	175	153	163	169	187	166	154	170	180	168	166	164	156	160	180	158	159	164	171	168	158	172	179	177	165	164	144	198	162	164	176	162	147	182	193	178	188	153	187	158	164	170	159	158	167	158	161	171	169	200	166	160	170	154	183	193	175	159	185	152	166	156	162	185	179	144	177	151	162	161	175	158	166	159	172	161	163	186	163	163	165	161	165	146	147	176	166	154	162	192	157	150	173	167	173	149	159	194	170	159	178	155	164	185	166	171	161	183	168	169	156	176	168	179	157	179	177	170	162	182	172	192	146	171	165	207	163	162	155	176	135	171	167	197	154	148	152	166	182	183	162	183	169	177	180	168	168	178	158	162	168	160	172	149	163	181	167	157	164	182	176	143	168	145	155	139	155	161	173	170	153	165	175	190	160	155	156	163	171	137	157	150	153	163	155	155	173	168	166	182	177	168	163	151	170	170	169	165	174	194	166	181	183	168	157	163	164	148	157	178	186	183	166	170	177	155	193	162	159	179	162	172	184	185	186	159	152	161	166	166	164	182	189	184	163	150	163	176	185	170	162	180	166	165	162	157	179	181	149	180	175	169	177	163	160	168	167	165	147	165	178	171	182	156	143	171	175	183	164	142	189	185	181	178	166	159	159	157	174	174	166	163	146	172	200	184	193	161	146	192	169	168	156	160	161	148	178	192	166	152	167	162	165	165	181	164	158	167	168	160	156	155	185	158	197	134	164	154	133	163	175	170	158	186	182	183	167	168	191	164	181	146	181	155	133	172	193	165	157	169	165	157	164	180	185	162	173	185	163	158	171	180	154	180	151	167	156	201	174	156	140	155	148	151	166	172	160	166	162	166	152	167	146	190	186	170	148	171	177	171	160	161	175	151	170	152	173	178	148	164	148	178	190	148	154	163	180	166	174	181	177	183	163	181	157	188	154	169	164	165	155	179	163	164	175	172	183	165	161	172	198	166	146	169	170	164	154	157	154	165	177	175	160	162	179	164	161	169	157	190	176	178	186	161	163	165	171	190	151	176	158	181	176	172	157	162	163	164	177	166	164	169	150	185	183	158	151	182	174	162	192	185	175	175	156	172	166	166	160	189	145	178	159	163	166	176	169	158	193	173	176	170	167	154	179	156	165	159	185	174	191	182	173	154	172	155	182	152	160	159	144	159	163	182	181	166	173	162	173	170	172	170	163	166	157	182	158	190	157	154	167	152	158	188	172	172	150	186	192	179	170	165	153	181	185	148	177	150	172	202	173	174	152	173	145	175	157	172	171	172	150	178	192	163	153	167	171	168	183	189	156	183	164	172	153	158	150	169	167	171	202	162	173	175	183	148	168	168	181	167	175	171	157	182	169	168	161	189	155	154	175	176	189	175	155	156	151	156	153	183	149	161	163	142	169	183	186	172	161	171	174	163	189	182	147	168	166	171	158	158	171	158	154	162	182	160	174	176	179	160	142	196	170	161	168	172	163	183	171	152	166	173	167	182	167	169	182	168	175	153	173	169	181	165	191	161	166	166	185	151	158	155	172	163	165	185	153	150	155	167	159	172	142	157	144	168	168	156	167	162	189	146	177	164	190	164	165	190	161	148	184	178	154	180	169	174	178	170	172	156	153	169	176	147	177	180	141	159	170	172	159	179	161	167	181	161	154	153	191	149	178	164	163	170	193	174	196	163	161	160	168	179	163	173	151	153	166	167	164	159	189	176	162	151	171	157	152	173	156	186	179	177	190	182	168	167	161	200	167	163	148	194	155	149	169	169	160	159	161	156	159	177	184	164	167	167	173	175	175	153	159	159	182	182	172	165	158	179	166	166	172	176	160	167	155	166	174	168	147	178	156	165	174	163	185	146	197	171	180	149	163	174	151	157	161	161	184	168	179	153	164	164	183	169	168	154	151	175	175	161	176	152	171	169	160	154	154	155	156	171	174	154	166	173	166	160	192	171	152	168	172	169	156	170	176	169	175	185	174	172	162	169	189	161	153	179	164	171	198	158	158	164	143	167	170	175	147	170	154	165	143	186	182	155	169	166	168	175	148	180	159	149	170	156	170	151	180	174	174	151	172	146	170	185	183	180	180	154	163	168	174	150	174	179	141	172	174	171	191	153	174	175	163	180	161	171	183	163	129	151	186	157	167	185	168	170	172	160	173	162	169	169	163	164	180	174	157	161	171	177	164	166	183	155	163	131	192	178	166	176	164	177	167	180	157	145	171	153	178	170	155	162	182	179	143	161	159	164	180	172	181	152	168	186	166	167	148	190	167	136	155	154	159	188	199	157	164	179	168	173	165	157	160	173	154	162	176	181	154	153	181	168	159	192	162	201	160	193	151	171	175	165	176	164	156	163	166	150	192	181	174	156	173	193	168	177	152	149	180	162	163	178	180	183	183	167	179	171	176	173	152	155	180	165	167	156	154	151	150	170	178	176	183	186	174	175	150	189	157	156	199	153	178	181	142	165	152	141	179	160	164	180	166	184	170	186	163	153	165	184	176	142	177	173	152	166	159	157	199	169	174	173	201	152	179	150	185	166	139	176	160	177	158	170	155	168	166	145	174	156	148	180	193	167	179	152	173	158	165	179	163	181	157	166	160	164	161	185	163	154	160	151	161	159	159	186	182	167	175	179	193	183	146	178	189	199	163	169	178	157	177	180	172	152	166	151	144	185	168	167	168	154	163	165	166	169	169	155	168	184	176	173	169	153	185	159	174	150	155	153	184	191	144	174	190	155	168	153	158	171	155	146	169	182	147	169	178	178	165	163	160	154	175	156	154	166	163	161	158	166	181	178	169	151	185	172	167	176	142	167	173	179	188	147	182	176	153	145	174	174	163	182	184	176	174	167	154	158	167	164	154	141	162	169
18264	21959	27706	25395	23328	19827	15824	12428	10127	7710	5695	4343	3269	2303	2015	1743	1478	1263	1045	1036	858	853	845	724	720	638	705	606	623	587	599	625	606	585	577	596	561	535	572	573	606	557	583	525	591	554	578	590	582	583	572	548	565	623	594	607	567	546	527	602	580	623	607	558	563	588	585	603	571	513	548	549	583	577	531	578	541	543	554	574	554	528	577	559	568	571	589	582	548	524	551	554	565	593	548	541	559	570	596	581	621	570	548	577	562	509	540	592	580	577	610	571	551	591	524	609	596	569	581	589	524	520	525	551	577	593	571	555	550	576	603	559	596	584	567	584	554	550	578	562	602	540	553	580	604	605	558	560	551	590	607	565	577	558	551	595	541	588	585	528	584	597	565	584	571	593	557	578	565	610	558	555	614	523	569	592	594	573	577	548	582	588	532	553	564	552	550	600	585	594	555	581	578	581	572	544	582	538	543	626	537	526	565	560	556	577	564	561	572	583	561	573	560	572	565	563	561	552	557	597	596	521	587	593	545	543	540	577	566	544	585	572	535	556	542	560	545	604	542	571	610	553	552	555	574	557	551	585	567	602	617	571	557	549	561	597	574	549	566	529	548	545	539	584	555	559	579	554	558	568	602	578	545	602	523	576	545	564	573	568	580	491	558	575	557	569	587	572	589	569	548	606	589	549	579	584	551	597	604	557	599	538	534	586	563	571	584	565	612	556	567	576	563	594	574	549	594	593	578	528	579	522	570	535	540	541	550	598	595	551	521	567	580	554	587	573	587	550	576	538	550	540	562	577	576	564	635	573	608	590	569	581	572	586	584	529	609	556	562	534	562	544	532	560	557	580	577	569	573	586	528	560	582	546	577	540	566	521	539	569	591	568	547	533	634	529	547	580	583	580	594	550	562	566	533	564	549	576	573	546	567	566	605	563	610	547	524	565	580	559	547	514	576	538	546	580	554	603	582	589	578	561	571	546	562	556	571	581	568	578	558	555	549	575	573	581	596	551	561	548	538	573	577	541	558	600	586	574	524	565	595	579	571	588	552	554	542	554	589	575	569	573	524	594	580	593	566	591	521	559	604	589	550	570	565	590	588	601	573	552	530	611	582	576	561	566	566	560	609	519	576	590	599	572	589	565	590	584	529	547	523	600	564	535	533	569	603	573	546	555	588	579	600	576	548	537	580	553	601	555	568	544	575	545	603	632	608	558	580	556	583	542	564	544	547	597	580	533	532	517	547	528	555	573	555	573	604	572	558	584	573	548	601	566	558	566	560	569	536	566	514	571	572	592	574	551	585	501	554	564	573	556	602	591	556	576	587	576	551	542	549	519	617	583	553	595	529	553	592	626	589	583	539	575	525	603	623	545	559	548	570	560	566	534	575	531	560	545	570	577	565	524	544	585	595	558	554	579	541	545	572	551	593	557	584	564	538	582	547	575	562	562	552	631	596	576	558	590	571	574	550	572	533	539	556	573	528	560	601	512	604	574	539	555	593	600	566	564	560	553	590	567	566	586	564	573	566	534	575	590	569	596	591	574	587	565	538	553	574	548	557	586	600	553	587	576	556	571	585	566	576	591	568	501	569	628	592	565	561	565	539	555	592	490	551	579	601	553	556	518	554	544	582	602	584	558	571	510	505	516	562	606	545	553	546	569	583	533	545	545	553	549	575	609	558	574	583	601	560	587	624	596	559	566	590	583	566	543	553	539	579	578	566	561	557	551	527	551	557	551	555	554	603	564	532	553	593	566	572	602	561	617	526	586	539	574	591	526	574	589	630	566	570	581	597	543	560	555	551	554	548	546	555	503	529	581	565	551	581	591	527	542	579	599	570	630	553	572	595	552	547	550	595	549	564	515	572	571	554	559	612	554	536	567	545	581	565	560	596	570	564	527	599	549	582	606	574	564	560	556	524	577	613	586	599	583	604	575	577	624	595	535	599	540	561	559	556	572	553	578	557	528	556	544	585	546	523	564	535	539	589	613	583	615	558	582	561	562	563	510	580	535	551	613	531	558	584	552	596	571	551	564	563	574	566	607	593	572	599	560	514	562	604	555	554	507	611	546	551	593	586	586	578	575	526	553	554	592	571	582	540	549	557	573	539	622	568	572	504	569	603	536	605	546	583	617	586	540	580	599	574	558	578	557	553	580	564	593	567	600	542	587	580	554	560	602	525	569	548	543	604	581	552	588	577	577	570	557	543	546	535	516	587	567	614	569	568	572	525	565	545	549	546	547	568	563	563	509	608	557	593	590	560	554	542	558	567	554	586	579	545	591	559	534	602	587	579	585	602	571	572	573	605	502	604	544	512	568	553	585	557	586	551	590	586	545	581	560	546	580	564	549	535	548	540	579	549	592	563	525	524	592	559	551	560	582	546	597	550	573	527	548	595	566	533	587	580	533	577	601	557	535	556	591	629	564	547	557	560	519	549	570	551	596	569	546	593	592	523	568	547	561	568	580	560	577	521	544	556	565	600	551	588	562	574	563	599	613	564	587	564	531	568	558	495	567	549	567	545	584	593	518	557	546	523	573	582	605	572	628	541	558	539	615	603	549	536	592	599	538	604	593	558	555	600	563	542	540	615	578	533	582	590	543	572	591	546	540	593	556	609	592	560	590	569	573	558	566	523	586	592	526	591	634	579	561	569	531	560	572	541	570	568	553	564	555	561	520	531	547	602	540	574	587	560	554	598	570	575	607	586	570	561	582	587	542	534	550	581	628	584	595	559	592	562	571	543	569	558	569	511	628	598	617	538	553	556	595	529	560	584	561	569	580	580	591	618	568	568	539	522	561	609	562	553	578	583	561	566	537	563	593	562	545	577	557	585	591	555	577	576	558	564	597	546	568	548	548	577	569	615	559	587	524	609	572	576	600	515	550	586	587	579	535	571	574	560	597	568	577	552	568	603	572	514	611	531	589	566	560	544	552	579	581	588	579	564	587	576	566	591	534	565	582	588	564	588	555	587	547	557	562	566	555	595	521	558	577	544	581	562	569	535	569	626	558	566	579	590	585	540	604	541	549	558	583	568	507	568	575	563	593	551	603	569	521	562	588	585	602	587	559	571	567	567	564	587	576	543	558	602	591	540	554	529	576	552	580	574	556	582	565	545	558	543	583	579	585	550	609	565	591	547	511	583	588	574	535	562	600	550	546	581	582	563	583	539	616	588	569	597	627	568	523	579	568	565	559	552	570	525	556	588	569	561	575	554	536	562	567	572	574	530	550	569	548	576	521	582	564	530	549	602	546	567	589	584	552	550	560	592	598	516	547	553	595	546	570	559	529	550	549	563	545	615	577	557	586	533	560	534	609	573	577	623	571	561	561	573	590	566	580	527	567	542	553	588	576	598	560	590	576	519	607	557	569	581	619	586	538	554	564	565	599	574	568	589	560	562	579	514	527	568	525	530	550	560	586	538	553	598	554	532	596	618	564	561	555	569	572	561	607	540	580	542	553	562	524	587	571	562	578	592	510	586	616
41656	44679	41889	34641	28478	25401	21873	19976	19363	15806	11350	8885	6342	4295	3478	2573	1925	1460	1162	1097	862	841	810	587	374	379	393	341	243	247	213	192	167	183	172	169	174	181	171	167	158	181	177	167	176	170	168	171	156	172	151	163	156	163	184	148	182	165	169	164	153	174	167	155	165	160	146	159	167	164	150	137	166	165	157	162	182	172	152	173	165	161	170	179	168	169	180	163	174	182	180	156	169	165	171	168	168	146	153	159	174	171	167	167	170	157	162	156	143	146	162	160	159	168	161	141	152	172	177	129	166	185	152	164	176	129	173	187	166	164	139	187	165	158	166	175	159	176	150	151	158	141	151	142	167	164	160	148	185	175	160	171	156	152	159	163	169	153	159	163	163	162	189	154	190	180	161	161	153	156	185	165	150	141	153	151	140	165	159	161	168	169	168	188	177	175	164	157	162	139	162	166	188	153	173	165	142	167	150	156	156	157	157	178	167	151	155	168	154	168	156	178	172	148	169	148	174	143	149	168	175	152	150	150	158	164	144	137	136	157	164	164	163	155	167	172	144	165	159	189	146	150	177	161	162	165	168	142	163	171	140	158	164	174	174	170	163	171	166	150	147	167	168	161	152	159	165	156	178	167	142	155	156	147	166	154	158	184	156	163	150	156	147	180	149	159	167	164	177	165	157	158	180	182	152	166	150	161	186	162	149	176	162	173	159	170	149	177	152	184	160	188	176	159	162	159	148	163	165	169	158	165	177	171	166	188	171	170	154	158	175	151	170	196	167	149	169	173	178	157	170	149	179	166	149	162	145	156	144	160	176	158	174	162	146	160	187	163	171	175	178	155	156	160	145	141	165	164	156	164	162	141	145	163	170	141	164	167	164	153	139	163	188	156	168	162	159	174	149	187	146	162	166	168	165	166	155	155	163	172	150	167	200	170	176	173	157	176	166	153	148	174	165	182	162	167	150	165	177	164	157	150	158	175	133	170	157	160	144	155	169	154	142	157	149	165	160	149	163	158	171	151	179	166	151	164	169	158	156	165	162	164	160	151	178	170	148	148	137	183	173	151	149	164	178	154	170	158	165	163	167	165	166	146	176	174	169	141	171	161	162	160	175	158	175	179	146	166	149	164	147	165	143	146	168	157	155	182	180	174	165	176	153	137	165	142	170	155	165	172	157	173	153	150	163	152	178	145	151	163	155	154	168	156	156	166	185	175	171	161	172	159	161	161	181	187	153	151	175	126	173	155	158	167	167	177	157	170	165	175	169	183	152	166	172	149	183	145	161	184	160	161	164	166	172	164	153	169	178	147	164	158	173	160	185	152	152	147	160	163	154	166	179	151	152	158	146	169	168	177	172	167	181	190	188	174	157	170	157	187	167	175	146	162	156	144	162	163	160	158	168	149	156	168	170	149	168	166	184	164	174	164	147	153	141	179	158	158	141	168	154	161	158	150	186	163	188	162	158	158	160	160	148	168	179	171	163	164	183	177	162	173	147	160	176	175	136	161	170	161	163	193	143	151	168	168	167	175	187	188	170	190	171	161	166	154	156	173	156	161	179	167	174	165	152	153	174	161	158	154	169	169	153	165	174	161	164	158	167	186	177	185	158	176	177	171	172	151	172	168	164	178	161	147	165	174	164	156	178	172	163	181	165	154	179	174	159	169	160	177	160	171	161	153	164	172	169	168	165	164	167	160	161	160	159	171	172	143	179	155	165	180	186	150	162	169	171	162	176	195	148	170	171	180	174	153	177	142	162	177	165	171	142	164	173	168	157	157	158	163	163	148	143	147	176	181	158	171	140	130	147	173	150	151	153	167	184	156	183	159	154	175	160	173	193	181	157	163	177	165	175	185	169	163	162	173	156	161	174	162	173	155	138	138	165	173	139	157	175	151	154	185	186	173	146	146	149	173	159	141	150	162	145	171	164	161	149	158	190	163	167	165	174	150	151	163	157	168	159	149	160	153	161	157	168	121	136	162	167	172	154	173	156	144	165	178	174	168	143	155	154	158	176	153	183	144	175	162	156	167	181	181	162	169	164	144	159	163	153	164	160	157	166	170	176	153	173	132	151	182	140	156	163	165	196	145	163	172	166	160	174	157	163	165	164	148	148	174	146	166	172	178	179	168	164	166	153	159	163	155	171	165	155	165	164	159	150	172	170	139	138	144	165	182	163	140	155	160	155	179	152	158	182	178	146	166	172	163	171	151	151	171	169	163	164	158	174	188	146	166	182	173	196	156	145	166	143	159	144	168	184	145	171	177	165	171	157	163	180	153	167	172	156	162	156	142	159	164	174	174	174	154	160	165	150	155	158	162	157	164	166	171	151	188	170	170	151	127	172	147	165	168	184	156	189	163	145	153	163	134	159	173	150	148	160	140	164	185	161	167	166	176	154	150	150	164	182	177	143	160	178	146	181	157	145	167	159	173	148	148	161	183	149	148	161	168	138	142	169	158	170	186	142	148	143	150	154	186	200	161	156	154	153	154	150	162	154	169	177	165	144	135	169	161	154	180	159	161	179	173	163	190	178	154	155	178	167	152	155	154	160	163	142	179	182	169	175	184	167	154	163	169	163	198	151	158	154	146	177	150	157	138	133	154	171	168	150	178	181	166	172	150	176	174	149	160	159	148	148	180	138	155	154	176	139	165	165	166	178	153	147	153	155	148	159	177	156	160	160	162	159	169	151	164	164	166	135	167	147	158	179	154	177	185	169	165	171	155	168	177	145	150	175	137	176	185	169	167	151	165	142	156	159	170	175	158	157	151	184	163	151	172	165	173	150	144	162	151	159	171	166	159	178	187	149	157	169	155	149	174	137	160	181	148	170	174	185	161	175	160	180	183	174	163	159	150	152	172	177	162	163	137	154	172	152	188	169	162	165	157	169	155	139	144	151	151	184	187	160	179	186	179	166	164	159	168	156	174	170	152	158	173	191	172	170	176	135	167	151	160	178	165	177	185	160	154	181	157	163	175	186	158	146	187	164	139	148	168	187	173	149	163	157	174	156	165	154	178	176	165	162	156	158	158	178	148	150	164	124	154	159	158	158	164	174	170	150	159	132	145	160	140	151	161	136	137	163	158	141	188	160	173	160	139	165	188	138	155	181	171	183	160	180	172	168	174	168	161	164	163	142	158	167	150	166	165	155	177	168	165	179	169	175	175	168	181	157	145	160	146	148	155	170	165	172	166	172	168	161	160	164	142	200	180	158	168	169	138	177	168	176	157	154	154	162	153	157	154	155	147	166	147	175	169	200	142	166	163	151	176	155	146	171	185	177	159	161	166	164	155	148	163	183	148	189	169	159	164	159	163	145	146	134	192	121	172	152	141	189	170	171	169	162	170	187	158	169	176	156	174	146	161	145	144	151	167	178	163	163	177	195	171	158	196	172	172	150	142	160	160	172	143	151	175	160	182	156	170	177	142	144	167	167	163	175	198	167	155	151	153	154	149	170	135	165	177	153	161	185	158	156	193	158	167	164	160
34961	42798	45530	44087	39017	36502	33515	34907	34772	30687	27635	24641	20673	17118	15367	12651	10573	8513	7258	6909	5310	5218	5197	3484	1933	2204	2115	1857	1233	1073	948	746	719	690	623	603	615	587	574	557	574	557	567	529	534	540	558	553	552	535	523	583	595	584	558	521	573	558	569	532	511	566	521	557	541	594	519	549	526	544	541	537	545	531	535	544	553	537	533	572	526	552	523	553	566	584	553	577	540	533	608	592	583	575	524	596	568	539	551	521	523	551	536	584	589	493	541	536	547	576	571	567	524	552	579	545	544	575	488	536	530	534	541	552	554	520	553	547	568	534	538	544	547	532	567	515	601	536	508	553	521	548	540	522	542	586	507	550	561	572	526	530	543	536	548	564	540	592	554	545	562	509	534	560	553	565	519	514	535	508	556	571	592	553	541	560	561	540	524	543	540	534	524	511	529	553	568	587	555	520	503	512	569	533	586	524	533	559	549	515	520	540	549	548	520	540	605	573	542	568	579	526	529	557	532	522	562	529	534	523	501	551	551	561	553	528	590	547	567	592	557	566	548	547	543	524	562	576	570	584	575	540	561	579	538	542	551	532	571	507	548	560	558	551	565	557	540	574	535	568	552	550	535	545	562	572	520	567	519	561	528	506	538	543	552	516	530	545	570	517	571	552	505	561	543	531	558	514	567	533	542	584	519	525	549	531	520	569	543	559	537	587	508	555	561	547	576	561	559	557	523	564	520	555	514	550	554	603	564	521	576	532	562	577	587	543	557	530	524	511	582	529	543	544	555	558	533	556	598	510	528	560	520	551	521	579	539	526	583	575	531	542	547	529	547	530	489	553	588	484	582	506	546	578	529	560	564	532	535	478	564	536	559	575	555	518	516	559	542	508	552	530	574	550	556	562	564	527	564	578	532	557	543	542	557	510	533	562	543	553	531	577	583	569	517	534	529	539	567	584	561	598	536	554	558	498	546	558	545	521	538	547	549	543	548	545	582	571	549	564	561	569	525	564	548	537	519	559	558	566	516	513	560	553	577	535	541	522	546	577	536	495	556	531	577	537	546	547	535	575	545	549	563	531	494	544	588	544	532	561	519	531	554	602	540	547	540	555	521	555	549	524	535	542	570	584	553	586	533	571	532	582	514	541	550	555	579	557	580	550	519	519	538	552	528	558	555	553	536	580	571	517	563	563	554	577	562	573	543	493	559	552	525	494	554	550	530	559	582	554	541	561	530	532	542	541	499	579	554	577	510	576	572	523	486	583	559	568	553	548	522	551	550	524	591	499	549	525	546	547	559	565	528	574	563	548	530	566	566	531	547	563	553	556	515	526	492	586	529	523	544	547	510	571	563	538	513	569	552	570	535	535	606	543	545	503	556	539	594	560	549	552	543	529	528	516	556	559	533	528	533	579	529	560	541	616	581	559	538	516	561	578	521	561	573	539	535	553	531	516	552	533	531	529	563	510	576	564	513	554	548	532	516	533	558	554	494	542	536	550	574	532	536	533	520	527	566	542	573	543	554	528	573	539	548	537	592	538	562	539	513	542	537	527	534	578	546	524	551	548	583	528	539	550	573	571	532	530	536	573	562	506	532	555	550	567	514	536	561	575	539	538	549	552	508	544	527	537	536	522	528	524	520	538	532	538	604	583	578	526	526	553	522	505	563	606	528	501	531	569	525	525	541	562	570	543	523	531	544	569	569	516	541	522	523	588	559	563	545	532	534	610	627	575	555	588	584	544	519	598	523	516	568	517	576	562	543	522	538	519	523	529	534	569	533	539	571	550	551	552	558	535	521	584	536	506	553	523	541	535	519	555	528	591	578	556	597	569	571	580	556	543	538	534	523	538	554	586	573	570	556	557	528	518	564	558	533	562	544	544	549	557	550	524	545	549	532	593	577	554	534	534	526	570	543	560	571	561	546	558	519	491	527	540	542	558	550	560	554	562	518	563	514	569	520	570	546	609	550	489	540	572	546	554	531	552	575	545	535	539	547	563	524	539	536	571	583	529	561	570	566	524	538	553	536	542	532	575	493	546	585	567	541	550	543	571	566	586	545	545	530	514	550	554	564	563	555	536	528	544	532	575	550	542	578	528	572	542	561	554	559	539	530	565	575	551	551	550	529	539	534	543	578	545	587	606	525	592	517	552	554	529	551	579	576	567	526	530	555	543	536	557	565	532	528	511	578	539	525	536	584	542	580	533	529	507	542	494	513	530	589	552	564	542	581	527	560	529	555	585	546	551	568	546	565	592	505	554	542	537	545	572	530	535	520	526	548	526	528	556	572	545	556	554	546	535	559	563	541	542	473	553	524	549	548	560	575	569	596	543	558	520	546	572	565	547	510	534	565	529	553	591	538	560	529	542	559	545	501	553	561	547	508	549	557	553	522	565	542	560	538	570	577	574	555	537	571	513	552	534	556	562	542	522	531	588	528	582	513	520	491	572	553	488	582	559	586	574	575	577	548	550	541	535	489	514	545	548	533	551	547	543	587	528	540	574	519	539	568	558	602	543	603	525	522	573	548	556	517	545	572	581	550	541	558	558	584	552	559	559	566	561	512	498	532	523	534	541	519	549	518	531	581	557	564	565	501	547	533	543	590	586	567	512	542	569	549	536	561	558	540	504	524	530	564	601	594	516	568	593	526	518	547	594	520	560	571	531	528	561	543	559	582	529	554	551	524	534	525	523	563	569	552	570	537	545	568	525	527	514	535	554	518	580	562	555	570	528	538	525	527	557	546	506	551	581	550	516	515	534	576	569	551	559	549	516	552	548	562	577	527	567	531	521	567	518	498	555	554	516	534	503	562	517	546	526	545	550	521	529	528	552	565	556	554	553	547	561	576	545	522	521	496	583	528	512	545	596	563	547	542	555	550	553	567	557	538	532	532	536	534	508	538	544	513	600	576	549	600	564	522	586	599	503	561	569	555	611	515	516	521	497	543	521	566	527	528	567	551	537	504	572	565	545	524	585	565	547	555	573	566	585	555	555	544	508	528	534	527	543	539	548	521	573	536	534	589	528	553	528	515	561	546	585	564	556	552	572	565	537	518	548	547	567	540	504	568	541	547	519	571	535	536	504	557	549	514	554	505	538	564	587	507	529	543	555	561	516	607	561	534	534	584	564	578	535	557	575	500	504	586	578	514	575	564	574	545	534	577	542	538	558	569	546	565	547	567	559	530	540	574	521	532	585	558	510	574	549	552	560	536	529	504	555	549	521	572	547	584	494	548	547	594	548	548	518	515	588	578	524	518	548	564	530	557	577	572	551	550	557	562	617	554	570	526	559	558	556	565	548	491	523	524	522	555	560	520	521	576	552	564	550	539	540	523	540	521	532	558	564	544	554	583	557	543	558	525	503	578	612	541	562	552	569	572	547	547	573	488	571	538	606	525	543	539	566	542	553	583	550	613	526	535	532	550	564	538	559	540	534	511	546	538	570	537	568	536	556	567	542	580	595	589	541	522	557	544	561	535	542	546	528	584	559	547	577
48843	44212	40459	38217	33162	28892	29119	28001	28266	24449	19867	16312	13055	9398	7911	5884	4446	3103	2330	2198	1654	1838	1729	800	608	708	630	527	423	370	325	296	239	223	197	210	215	205	201	191	225	176	214	183	186	219	194	181	198	184	201	201	176	215	198	205	190	175	217	192	188	201	204	197	180	207	185	174	201	181	200	198	187	216	215	218	200	197	195	180	171	188	194	200	196	182	183	195	208	185	203	199	195	213	189	206	197	199	197	198	205	187	209	185	205	161	210	186	178	208	195	182	194	208	240	208	190	196	184	181	192	196	190	191	171	206	190	187	210	156	196	230	175	193	173	202	193	184	193	195	204	202	188	170	176	178	183	175	188	192	186	187	196	208	180	202	188	212	198	187	189	209	190	201	196	199	185	190	211	184	193	203	204	206	223	179	199	196	200	199	190	204	199	168	200	202	214	167	204	215	203	167	190	204	186	196	210	220	182	201	188	189	200	211	213	226	178	205	177	198	186	208	168	181	190	184	185	191	191	208	187	175	180	222	206	210	201	207	188	179	183	191	193	198	224	225	201	180	186	181	167	179	215	198	170	195	178	211	188	205	198	188	165	191	194	193	212	210	185	186	195	217	203	205	222	193	188	159	191	218	144	200	162	181	187	176	189	227	191	200	197	220	205	194	210	206	194	210	209	205	196	189	193	209	213	201	189	176	189	214	181	189	188	183	209	174	195	204	208	206	182	224	197	167	190	201	193	197	170	199	192	192	196	191	197	206	206	180	202	167	214	199	188	180	197	192	183	214	200	202	187	201	194	204	184	204	215	194	204	206	176	200	236	192	225	190	207	199	186	204	189	216	193	239	189	192	194	187	202	187	163	186	178	208	201	187	190	186	180	164	173	214	184	192	187	193	188	195	219	217	196	185	206	192	216	180	194	210	192	187	182	191	189	193	190	202	208	186	221	197	200	206	197	216	181	188	185	189	174	187	191	193	172	189	203	202	193	182	209	190	186	203	192	205	190	204	210	184	191	190	180	175	169	184	181	187	200	189	209	191	187	207	195	187	219	183	191	205	192	172	209	216	190	213	173	199	194	168	207	192	190	200	184	196	205	211	202	222	190	220	209	191	193	178	208	208	194	190	165	169	195	192	189	192	202	198	203	196	200	193	186	190	175	196	177	182	178	191	190	182	191	184	168	189	185	191	169	222	210	171	209	179	174	209	165	180	204	227	198	204	206	193	182	200	200	174	186	181	206	179	190	202	208	193	227	213	182	212	218	208	189	207	211	218	200	199	201	191	211	188	171	223	173	172	193	219	191	199	204	201	160	201	194	190	193	207	197	196	216	196	214	216	204	181	197	212	198	197	222	176	198	200	183	202	191	202	166	219	170	205	183	198	237	197	204	206	200	216	199	196	198	196	187	196	200	199	184	187	195	200	179	197	210	193	207	165	194	191	214	168	181	174	216	194	212	209	201	191	198	214	164	199	202	197	187	173	200	188	191	197	179	219	219	187	199	185	202	191	190	185	195	202	202	205	190	206	201	216	173	192	209	208	187	212	198	196	183	194	178	199	190	176	205	189	195	215	172	197	194	191	203	179	181	187	181	192	194	192	200	191	175	195	173	192	196	191	201	191	184	215	180	168	192	183	206	216	231	186	219	196	186	195	202	197	199	191	189	179	190	194	171	199	184	208	202	221	175	199	209	192	198	215	191	197	188	218	175	208	188	193	216	207	207	194	206	209	207	192	198	194	209	212	200	195	197	196	168	198	198	207	203	214	193	201	197	237	190	194	176	186	202	187	174	207	180	199	188	222	208	213	184	182	189	171	204	210	201	198	172	177	182	181	196	190	185	197	190	196	205	185	184	210	185	203	190	203	187	226	215	189	216	180	187	190	185	207	210	194	192	192	192	170	195	170	221	185	186	194	200	185	192	182	171	196	179	212	189	195	190	192	162	169	190	204	186	173	201	188	209	179	191	177	212	190	186	180	173	209	194	221	219	206	211	187	160	197	189	212	193	206	208	218	184	193	193	188	186	200	203	191	186	213	200	200	199	195	201	224	171	204	189	210	198	201	211	191	189	185	216	194	184	204	184	191	171	209	209	188	178	208	194	212	205	178	206	189	205	189	200	221	210	176	197	196	188	189	195	191	208	194	181	175	218	188	203	193	200	197	171	214	220	195	176	196	187	184	178	189	193	208	204	201	204	192	166	191	182	195	205	183	219	218	206	179	203	184	217	227	176	205	167	192	189	196	181	186	219	203	202	176	196	207	172	202	197	212	188	178	217	168	179	185	187	233	207	195	203	202	205	216	213	223	171	209	210	173	217	192	186	194	193	216	212	192	183	204	180	167	171	240	195	182	213	198	192	188	199	207	180	212	195	193	203	203	205	188	204	166	175	221	200	209	220	185	213	240	195	180	204	202	209	188	195	211	200	212	196	189	211	191	184	193	205	226	220	181	206	182	180	211	195	200	189	212	232	179	178	182	175	206	223	200	196	199	202	177	181	186	187	195	196	214	199	188	165	177	200	200	207	186	202	185	191	199	201	201	202	212	199	209	211	211	200	192	176	200	211	195	212	205	223	188	178	197	234	200	200	212	184	200	186	200	194	190	185	194	204	200	195	177	213	205	191	206	207	188	173	200	196	189	224	191	190	212	187	199	206	207	203	211	213	204	184	211	201	191	192	186	212	182	196	176	181	185	187	188	177	205	190	190	192	193	195	216	204	168	196	167	215	196	218	219	201	210	199	179	185	206	203	200	215	206	196	215	206	201	211	223	206	195	192	242	212	171	194	172	212	191	196	208	214	190	206	194	179	213	213	196	195	207	203	185	226	205	208	192	186	214	196	194	207	209	184	192	192	197	203	209	216	187	194	185	167	186	187	200	179	189	199	178	235	206	206	193	189	196	178	213	197	229	219	201	198	180	175	196	194	166	213	209	199	189	163	185	212	190	220	214	202	187	210	192	202	254	216	196	204	208	196	202	198	195	196	211	189	186	209	175	214	209	193	196	203	169	218	208	184	180	190	192	232	202	254	171	199	206	225	205	184	215	190	184	199	184	194	175	184	191	196	188	173	198	187	203	174	210	192	198	205	191	224	210	177	187	199	194	191	182	171	189	191	198	184	220	216	189	191	164	205	205	191	173	208	192	191	196	185	211	196	179	190	207	195	185	181	181	190	206	226	198	194	181	214	188	202	187	185	180	218	192	161	203	219	176	186	174	183	194	179	215	203	196	168	178	170	216	194	207	191	204	199	201	198	185	224	180	183	181	167	200	186	197	193	188	201	191	178	197	194	187	213	212	194	188	199	207	194	217	198	182	200	185	197	198	193	208	202	200	211	214	208	189	208	180	194	203	199	212	205	222	175	206	203	228	199	198	165	194	186	196	186	198	186	174	200	217	210	200	194	208	216	189	192	211	184	228	200	181	182	178	187	188	198	213	192	184	203	193	210	219	172	238	201	212	219	194	191	194	179	193	181	161	190	222	171	178
41280	44680	47643	49118	44648	42304	41651	42672	42712	38613	36061	32853	30640	25992	25163	21345	18693	14958	12672	11354	9629	10449	10160	4710	3623	4154	3646	3084	1964	1904	1745	1124	988	853	711	749	702	735	645	680	662	666	648	660	611	670	633	626	640	690	643	639	621	689	615	610	636	597	609	636	628	639	618	602	649	612	633	601	625	659	714	620	655	697	611	674	649	635	605	662	632	630	670	693	628	640	631	603	652	649	603	655	620	581	621	603	656	602	636	619	624	575	663	654	684	662	605	644	643	679	643	605	638	630	589	644	588	644	612	613	648	646	640	619	629	643	589	593	655	642	617	621	649	647	618	592	619	622	596	597	711	653	643	637	645	647	671	670	656	645	585	673	611	641	649	635	621	671	644	658	653	648	606	637	639	604	665	644	625	636	634	655	686	609	634	644	621	616	635	644	663	657	651	655	660	651	660	629	661	628	640	620	611	629	625	628	614	625	617	658	658	617	615	583	627	623	642	672	623	676	634	605	654	657	644	603	630	645	647	588	614	629	564	646	664	633	657	607	659	628	625	621	645	624	625	644	637	665	613	626	689	635	640	578	598	642	649	665	637	681	661	591	637	630	667	707	576	626	632	655	640	630	680	644	625	661	633	611	609	632	644	639	617	563	588	620	631	577	595	639	648	629	612	685	644	646	659	617	618	633	638	659	624	639	640	645	627	643	621	588	675	648	600	648	646	601	658	603	636	621	638	632	648	610	623	654	615	586	613	653	605	656	662	630	605	663	644	607	647	608	608	645	637	641	702	643	637	657	659	622	631	647	624	635	648	628	639	674	670	689	657	644	599	653	607	642	622	661	622	658	628	682	650	605	594	684	682	618	673	639	720	624	656	632	611	639	618	654	637	627	602	633	670	634	594	647	615	639	619	644	633	634	656	648	607	649	616	605	624	602	648	610	661	678	634	660	618	643	653	643	634	647	634	606	650	676	603	655	603	673	617	633	663	636	588	607	651	624	663	631	624	648	609	667	644	666	616	658	622	629	660	614	636	630	633	631	647	663	625	603	644	629	661	593	628	627	619	635	638	638	658	641	589	703	629	596	700	640	639	636	629	613	617	618	592	646	644	625	610	649	657	634	687	650	652	655	647	613	659	612	661	649	654	601	644	656	594	616	647	640	643	672	605	627	639	585	655	602	650	619	596	620	665	649	625	630	574	663	629	608	631	625	685	646	675	609	630	640	639	627	686	645	635	621	610	644	601	616	618	624	620	604	672	620	662	644	642	641	601	588	648	618	627	601	637	597	690	622	635	694	617	629	656	640	641	640	623	609	612	642	588	642	604	639	641	629	673	661	591	588	622	621	624	643	652	662	671	659	624	651	611	637	697	610	634	604	624	656	616	665	638	614	627	646	644	656	624	621	615	624	624	646	625	616	621	626	619	658	667	621	645	600	633	639	629	641	636	628	636	649	595	655	608	661	630	611	639	666	611	621	631	618	665	661	643	650	615	633	653	648	654	602	593	636	637	665	639	658	622	610	656	653	630	657	642	661	626	582	587	658	614	646	648	647	629	683	640	647	618	603	666	624	669	626	615	633	607	606	624	650	637	645	627	611	643	674	628	622	636	670	623	620	654	612	650	595	637	613	606	627	605	637	618	621	665	673	626	581	652	665	650	643	600	633	653	624	619	653	625	707	672	633	591	631	678	632	640	632	621	648	636	653	612	632	647	663	611	616	597	665	660	644	654	663	601	711	642	655	603	643	613	671	636	691	614	594	584	685	614	619	643	651	658	693	609	614	616	660	619	648	636	646	642	632	639	641	620	669	648	599	673	636	655	658	597	659	603	645	642	662	640	578	684	631	601	607	634	668	664	658	608	645	606	652	599	633	620	627	665	613	641	612	642	669	643	651	648	603	607	672	652	617	618	615	647	657	641	641	629	653	654	666	640	671	647	642	639	654	655	638	670	666	642	640	607	652	641	667	626	644	679	689	666	664	619	584	617	619	606	656	645	657	626	635	665	624	642	662	634	609	632	638	638	648	654	644	622	632	641	642	645	636	580	691	650	632	650	600	630	636	650	602	616	651	651	611	621	651	652	657	623	642	646	644	661	660	625	632	630	660	643	624	658	645	656	654	619	599	660	671	650	645	617	613	610	577	634	654	605	625	646	644	646	666	617	589	641	637	654	638	622	650	644	681	616	626	640	606	644	587	656	639	653	623	621	635	671	659	633	639	621	591	676	672	642	628	606	596	629	650	621	653	668	633	626	600	657	623	619	647	608	661	659	628	633	651	686	630	591	607	668	611	671	635	645	633	593	599	630	605	656	641	621	635	646	652	667	620	637	663	631	655	637	608	638	628	668	644	646	658	631	593	666	655	710	636	649	646	644	609	699	644	621	624	670	613	612	655	649	618	618	672	608	673	593	620	646	605	585	646	621	599	601	646	685	660	715	684	628	622	615	640	701	605	660	680	669	651	664	616	662	653	723	642	613	596	612	649	603	633	688	653	632	671	665	648	629	636	697	658	682	608	638	696	603	615	655	639	603	643	628	666	579	661	545	622	664	632	664	642	659	628	625	624	671	632	601	608	616	669	631	647	629	628	636	624	633	588	618	631	638	652	625	678	669	623	633	666	665	610	598	649	640	652	653	646	632	651	623	629	614	610	650	667	647	644	612	636	679	642	606	686	639	647	587	639	658	666	680	635	661	616	637	619	639	618	603	631	646	651	612	641	647	624	639	629	626	649	645	660	626	604	604	635	613	662	659	622	599	683	618	671	638	657	639	631	594	639	650	618	614	639	602	668	622	626	657	646	644	637	646	659	650	631	603	619	635	635	649	611	676	688	605	662	627	646	642	645	670	623	614	621	641	691	640	638	647	629	622	633	640	649	647	602	626	623	651	649	658	617	669	629	640	609	620	622	617	600	670	648	623	647	654	614	643	638	590	662	634	654	616	656	641	606	615	661	646	588	602	615	666	655	631	642	649	667	599	645	603	642	602	661	635	604	657	658	628	626	645	613	643	644	624	635	669	616	637	671	643	637	648	626	624	653	679	624	615	630	584	634	626	670	636	622	655	642	679	610	625	639	611	628	626	626	606	671	658	678	627	645	630	674	593	643	609	655	613	667	652	663	617	638	695	648	620	645	645	622	635	630	670	646	613	644	603	597	608	629	649	613	634	665	640	656	616	604	593	613	615	625	622	654	644	615	622	630	620	627	659	645	637	651	617	638	604	609	638	609	631	639	642	634	615	617	649	606	613	606	621	645	618	613	638	618	633	623	667	697	651	624	656	630	585	660	666	641	592	656	599	636	631	623	632	605	705	639	615	648	666	608	634	633	613	641	614	607	672	651	618	618	632	638	587	624	673	621	605	651	640	626	623	624	649	650	648	623	621	616	623	648	623	654	626	660	687	624	601	593	672	641	645	615	642	630	657	641	645	638	649	675	673	639	664	645	665	639	625	635	608	618	629	625	668	643	623	589	642	633	618	609	644	597	630	605	669	678
22452	18046	18097	15046	10563	6166	3733	2393	1814	1323	899	760	600	506	386	349	299	277	250	221	195	230	206	186	172	175	186	183	178	176	165	174	167	166	168	160	147	192	176	174	158	159	166	152	170	175	154	197	190	174	142	158	181	187	168	157	159	159	169	152	169	159	167	153	147	171	134	170	165	188	175	179	166	152	157	180	167	164	182	156	181	188	160	169	165	162	179	163	183	161	169	180	133	177	197	179	162	150	168	168	161	121	169	180	175	175	153	155	164	169	181	155	161	152	171	192	153	172	171	137	146	161	151	159	167	175	178	153	182	159	151	186	186	180	173	154	177	164	193	143	147	170	166	170	172	161	184	160	165	168	159	143	162	157	185	159	180	155	181	165	136	154	168	160	158	159	165	171	149	190	190	154	185	153	157	157	167	173	178	149	170	164	166	168	127	180	140	154	148	172	179	177	156	162	152	174	170	164	185	170	173	152	171	164	169	164	164	191	176	186	164	130	184	167	173	161	148	155	164	169	179	152	169	176	156	171	182	155	170	178	175	163	173	169	196	165	153	168	179	164	174	146	184	163	183	173	190	190	167	164	176	161	167	153	158	157	154	170	180	154	174	141	182	169	161	167	162	170	166	164	180	189	153	174	159	172	186	167	185	169	165	164	180	170	152	180	147	178	188	188	157	156	161	155	168	165	176	198	177	165	176	159	170	179	182	182	145	140	163	178	164	158	179	158	176	182	188	166	162	187	153	142	157	157	160	160	151	176	168	161	152	187	164	137	168	163	178	193	150	173	164	150	167	189	180	161	171	187	168	191	170	143	185	167	175	180	160	191	153	150	152	173	163	164	147	167	158	166	169	140	156	173	166	170	182	152	145	181	160	154	168	174	170	170	153	182	165	170	163	167	144	172	165	161	139	155	156	172	163	154	161	161	180	164	152	169	170	143	167	144	154	160	151	140	174	164	148	142	162	181	154	167	175	177	191	159	145	201	180	164	174	171	180	186	172	170	148	164	170	134	169	155	161	176	164	168	185	165	153	176	174	156	179	150	182	163	174	148	160	177	161	159	164	149	168	173	175	152	164	183	169	161	172	168	171	167	174	166	180	154	166	161	150	155	188	174	149	179	170	195	183	158	157	166	165	167	149	164	164	142	174	162	161	169	146	182	173	176	181	167	171	162	153	157	170	160	174	188	172	173	147	161	160	174	151	165	169	155	146	147	181	163	161	165	170	148	168	173	160	143	181	158	168	169	162	178	157	175	174	184	169	179	197	175	170	158	169	160	169	171	170	178	165	154	161	201	165	147	174	147	168	153	142	182	163	147	163	158	177	159	195	163	158	171	169	180	157	172	172	173	177	160	177	176	172	182	160	177	176	164	177	156	163	156	152	172	174	154	163	165	162	185	186	155	188	167	160	180	168	183	150	156	172	153	150	174	182	174	164	161	159	169	167	178	180	163	176	159	170	154	155	168	179	148	183	179	160	166	153	170	176	202	149	164	164	171	172	155	149	157	178	148	153	163	168	145	158	168	168	167	173	172	164	160	161	140	156	160	163	172	171	172	162	172	164	190	157	163	176	177	168	158	158	174	161	155	172	169	165	185	168	165	161	159	152	176	177	189	163	165	173	173	179	160	171	178	173	156	168	182	162	164	162	171	165	182	155	133	165	147	147	179	173	171	156	154	162	189	146	170	175	167	149	157	197	168	171	149	178	144	153	164	182	179	168	170	159	176	187	172	154	157	158	199	168	167	157	169	169	174	144	135	161	183	172	160	165	175	149	192	164	165	163	167	156	153	183	153	168	146	178	151	171	157	150	165	191	160	168	160	150	185	173	171	162	161	160	150	178	169	166	167	185	170	191	185	152	186	155	176	160	170	156	179	144	145	176	140	176	157	164	176	163	145	182	168	182	158	201	162	154	172	191	177	149	153	168	163	152	154	167	173	162	170	173	154	167	168	162	162	173	179	179	154	168	175	179	170	177	163	182	153	158	163	184	167	160	154	164	150	150	175	162	165	173	138	174	157	185	163	161	154	145	160	162	158	179	164	156	201	160	162	155	154	169	151	175	159	151	154	193	155	162	193	181	174	160	152	169	156	162	154	167	185	185	129	150	179	155	173	184	168	184	162	145	169	166	174	162	170	173	146	178	169	185	184	167	149	187	172	150	158	156	166	193	165	161	149	180	136	176	153	181	166	179	162	162	154	171	164	147	165	173	163	168	143	158	186	170	162	197	166	166	171	182	166	157	157	159	160	183	173	190	178	170	173	178	162	187	184	166	165	186	171	157	160	174	182	156	153	155	166	139	176	153	173	167	170	160	174	157	155	162	158	141	150	144	167	150	158	177	143	163	155	172	184	154	163	156	171	165	175	143	167	189	164	176	150	163	179	178	162	183	156	143	164	152	170	152	161	168	160	136	166	172	156	163	165	176	163	170	159	165	195	165	172	174	171	166	173	171	196	169	165	154	166	168	172	187	171	143	167	153	167	178	156	165	184	156	147	169	172	146	145	176	199	146	169	190	184	164	180	174	171	182	161	150	156	181	162	150	153	172	178	160	154	150	176	173	164	167	167	165	173	170	171	162	178	170	161	175	178	167	156	169	162	162	167	168	168	187	158	160	196	170	173	162	189	180	166	149	140	160	171	175	170	165	169	154	172	153	153	158	157	165	174	134	147	173	165	186	156	189	167	160	167	179	162	173	146	185	168	138	166	182	152	177	137	146	157	166	173	179	185	155	154	147	186	170	185	132	149	149	181	188	165	172	184	176	170	159	193	178	145	162	157	167	170	172	169	156	159	156	187	163	175	157	170	157	176	168	163	173	188	159	170	184	133	141	154	155	155	155	167	165	159	172	182	164	150	180	182	203	147	173	156	195	149	152	171	177	171	172	150	164	160	173	173	172	175	161	177	171	163	176	168	174	169	161	163	160	174	162	170	173	151	151	182	165	169	193	159	174	199	154	163	149	166	167	157	170	140	179	169	161	166	150	160	169	177	180	171	151	155	139	181	164	174	174	172	188	176	179	170	189	154	174	176	155	148	157	136	159	190	174	166	156	169	152	178	159	147	153	152	186	164	156	162	168	155	148	154	208	168	182	161	166	157	180	186	138	174	172	191	187	160	174	155	188	189	170	163	157	147	178	167	174	171	176	166	141	187	154	145	170	157	180	156	171	169	162	186	174	152	166	174	154	157	169	174	174	177	168	170	186	176	162	183	156	165	181	166	161	182	168	168	186	180	164	198	171	188	181	172	178	184	134	173	179	157	158	165	158	157	198	188	170	144	159	167	162	172	194	178	179	174	158	151	167	177	184	159	178	157	153	179	180	163	154	166	162	178	179	164	165	188	157	175	175	152	155	158	154	162	164	163	171	154	165	189	147	157	164	176	168	153	144	174	196	177	171	164	173	161	178	179	148	171	168	170	165	151	179	168	179	177	177	149	171	151	174	137	176	179	199	162	148	134	160	169	164	136	147	177	163	152
20138	19495	26148	28883	25795	19873	14563	10925	8408	6391	4779	3917	3299	2715	2017	1819	1523	1278	1080	923	827	879	872	711	636	709	674	634	632	609	604	596	551	567	558	576	560	502	610	585	577	583	592	585	606	595	572	605	560	559	554	571	605	562	562	566	514	561	590	552	559	548	570	576	547	547	582	563	596	531	575	548	536	562	561	525	574	542	574	565	555	576	571	603	565	597	537	608	565	559	565	568	571	583	590	573	567	518	610	573	560	531	586	577	585	592	567	560	575	581	562	587	585	580	525	559	547	576	562	583	569	605	546	611	598	600	579	554	592	528	587	576	515	575	593	526	574	612	618	546	583	588	540	576	585	529	558	559	563	577	612	579	560	559	553	549	599	515	554	541	547	587	550	535	575	545	578	567	549	586	600	525	542	598	560	560	564	584	547	579	567	563	557	585	580	577	532	607	553	580	538	619	555	542	584	573	536	548	571	579	577	534	572	606	534	581	565	548	564	543	587	548	592	577	593	551	541	578	603	607	559	545	537	600	580	558	562	537	552	597	572	591	603	560	549	612	546	588	566	559	557	536	519	571	558	541	541	595	575	512	545	594	619	549	567	573	605	563	587	565	600	554	536	565	574	580	595	589	584	576	552	545	619	567	555	570	558	588	518	523	525	571	542	584	599	562	564	546	583	577	527	559	580	544	588	584	574	531	575	530	514	573	585	606	534	555	546	555	592	537	555	589	557	563	528	547	577	574	526	548	540	564	539	558	577	585	601	586	606	597	582	539	566	566	569	525	555	540	579	550	553	533	543	593	579	540	588	577	518	544	559	546	543	578	584	618	572	568	562	592	629	575	534	574	593	567	570	604	584	584	603	576	584	608	560	539	570	514	537	599	580	562	562	600	566	580	568	581	562	534	571	572	537	575	547	583	605	550	538	559	603	595	532	575	603	572	590	564	548	598	537	581	598	565	563	559	534	557	564	594	593	606	565	536	595	557	562	564	590	563	591	617	578	544	545	585	589	564	577	552	556	588	600	606	569	604	553	563	545	586	555	554	580	579	574	558	572	572	553	553	578	597	565	570	588	532	587	578	558	587	582	558	560	550	538	580	614	583	555	579	562	579	580	596	563	558	563	579	603	602	563	573	572	511	581	604	588	561	541	577	576	558	557	570	568	549	573	576	563	536	527	583	574	569	562	582	576	570	555	564	557	543	558	594	548	559	578	573	568	577	624	599	585	525	532	572	560	603	573	628	563	560	605	583	548	536	546	573	591	568	551	548	611	607	542	564	553	581	577	527	589	575	588	529	555	614	587	542	579	592	588	557	594	548	551	602	521	533	575	607	606	551	521	521	570	550	564	543	589	527	552	579	561	565	584	564	573	578	576	571	574	550	568	513	600	580	577	592	554	586	542	576	583	583	567	582	557	553	605	572	585	582	599	575	628	591	537	529	571	592	557	568	569	543	563	593	569	577	552	578	590	542	556	554	581	537	549	548	565	545	569	618	568	566	584	543	568	551	604	564	579	549	604	575	561	609	588	532	543	575	562	545	584	598	582	547	558	527	539	570	566	587	570	555	564	597	595	570	517	559	558	546	554	558	550	572	592	593	541	563	593	579	565	599	568	573	548	574	536	586	561	576	519	559	594	579	577	576	572	582	600	572	566	562	597	605	551	566	580	567	554	551	564	624	582	547	557	587	570	574	573	600	575	541	577	586	549	545	584	564	596	543	582	592	546	556	559	585	585	570	575	561	566	551	574	585	578	534	571	577	538	589	618	583	559	590	565	597	567	553	573	575	582	561	581	581	593	574	604	559	555	572	559	591	556	573	603	581	574	530	630	558	557	575	550	553	541	551	574	553	588	590	531	569	605	530	576	576	545	622	558	556	563	534	547	545	580	526	564	535	573	610	572	577	548	549	590	576	570	564	572	547	558	589	553	558	535	544	543	524	574	580	581	545	549	532	577	562	576	521	540	527	586	594	576	552	568	604	582	598	549	533	566	518	588	580	561	585	568	589	552	536	509	592	562	554	531	554	547	568	561	567	517	551	566	533	532	590	538	547	562	574	601	558	582	565	614	574	554	568	573	554	568	545	563	586	569	567	604	541	550	551	581	563	578	552	554	528	584	561	564	539	556	540	587	565	601	588	563	562	580	528	594	586	577	605	522	576	571	580	580	585	576	572	563	589	557	601	538	597	593	581	565	555	560	592	556	582	587	554	580	554	526	509	584	542	591	541	579	612	613	562	595	593	542	557	564	535	536	552	577	593	588	568	570	537	605	583	600	563	547	559	554	559	595	586	557	578	538	573	601	544	574	598	551	575	590	550	556	576	545	548	566	581	577	571	562	581	568	510	611	590	582	595	580	573	588	549	569	581	524	591	546	583	559	586	556	563	586	591	541	571	591	541	591	528	534	590	604	540	638	576	587	621	640	555	575	587	583	582	541	564	547	538	610	575	594	556	582	571	581	559	578	627	533	580	557	514	619	586	585	553	564	580	570	558	568	542	545	541	606	551	582	569	541	545	563	529	582	553	583	575	539	558	570	553	582	526	563	565	592	517	595	533	554	546	597	585	549	547	622	520	601	562	590	553	552	553	539	529	564	560	604	601	536	575	575	609	576	585	577	591	567	592	513	560	546	574	558	565	546	567	564	578	596	574	543	576	516	546	519	553	574	570	590	538	532	551	559	531	529	560	573	579	595	551	619	586	555	592	537	599	564	567	530	595	586	565	573	587	607	538	561	569	552	571	529	604	603	584	603	559	554	548	562	552	597	580	536	531	583	576	613	566	567	571	609	550	561	586	597	588	566	574	552	542	617	587	571	592	572	557	580	564	574	539	552	597	592	591	548	564	580	606	601	535	573	543	594	582	564	575	532	566	578	529	592	600	557	554	515	552	547	611	562	571	539	535	561	583	577	551	559	530	574	557	561	522	580	570	565	571	521	560	610	577	552	549	579	576	583	538	576	571	561	576	546	506	598	542	577	549	606	578	535	562	596	553	545	585	557	569	557	599	566	575	585	602	565	555	509	588	568	542	547	555	575	574	599	525	587	557	554	599	587	553	568	564	532	590	521	542	582	572	593	565	583	564	584	602	562	597	565	549	536	572	549	577	555	557	615	598	555	576	541	573	578	563	531	592	599	574	553	526	551	559	593	548	556	612	576	601	577	563	585	558	550	563	568	572	517	527	566	557	590	553	560	514	558	600	620	567	571	559	571	569	578	583	571	578	586	586	523	576	589	556	577	574	552	565	548	557	592	580	555	566	557	554	580	547	538	577	561	569	554	560	577	592	562	570	553	606	573	548	543	580	584	578	622	540	598	602	558	584	540	573	644	570	577	589	618	560	531	571	522	617	621	598	566	547	555	542	562	574	594	538	556	588	555	552	598	581	544	599	557	526	540	592	564	537	511	567	593	609	590	585	573	584	568	553	534	582	572	573	542	565	567	546	570	566	550	558	551	605	560	599	580	553	554	564	630	582	553	512	598	592
39253	39013	39579	38356	31641	24513	20735	19301	17197	13896	9568	8376	6550	5218	3790	2551	2062	1500	1052	1003	999	1061	840	416	435	392	362	288	234	257	213	227	180	162	177	176	168	172	165	160	160	150	163	149	155	166	179	180	187	184	156	165	176	151	152	169	164	136	178	150	147	154	175	173	164	147	151	152	164	169	145	142	152	167	151	151	168	157	175	190	168	169	144	152	158	170	168	148	190	138	146	158	177	167	207	178	159	179	161	166	175	164	157	165	163	152	187	155	153	168	196	168	145	158	154	162	142	202	187	143	169	165	172	162	176	160	149	167	158	168	155	167	163	164	202	165	162	157	177	153	170	149	142	165	143	144	168	135	158	141	154	168	167	159	133	160	173	157	142	156	158	171	149	153	174	151	171	155	159	155	159	153	170	178	152	182	158	177	145	150	184	164	154	153	151	182	166	158	165	135	170	157	167	175	168	174	169	154	159	162	154	168	163	167	167	137	161	141	175	137	164	171	157	159	155	162	146	161	152	173	173	149	155	174	155	159	148	158	186	162	164	180	184	171	146	166	144	167	148	172	175	182	157	135	169	162	163	163	169	165	138	158	146	136	164	162	146	176	157	175	175	156	169	174	184	148	165	160	172	147	140	158	171	181	154	161	164	152	170	174	171	159	162	147	156	149	166	157	152	153	153	155	149	172	150	154	171	158	174	182	159	153	175	159	137	165	156	136	173	168	171	165	146	156	171	165	155	173	160	149	161	143	178	154	162	162	145	165	152	165	153	175	167	157	148	159	169	179	158	179	170	177	171	157	171	173	157	156	150	157	155	162	146	148	158	160	152	131	167	164	140	176	158	159	158	143	148	146	144	188	165	148	156	168	154	173	161	163	151	178	163	148	160	161	159	142	152	148	147	189	157	155	163	130	159	143	180	153	165	185	171	174	161	149	159	177	156	139	151	139	146	174	181	157	159	179	169	168	172	177	147	142	159	150	163	200	174	164	130	172	174	163	150	158	145	166	189	169	149	164	144	149	181	154	151	140	190	164	163	166	171	143	158	155	146	157	147	162	164	132	177	172	161	164	150	147	172	156	156	165	157	144	152	150	159	142	149	159	167	184	139	167	157	185	172	157	150	145	149	163	187	173	137	183	193	160	149	157	167	154	147	176	155	193	162	164	163	146	157	176	154	169	168	148	156	171	158	165	170	151	121	170	156	177	158	154	147	167	160	161	153	138	158	167	156	166	138	148	145	167	147	164	168	150	153	178	171	162	152	162	174	167	162	183	182	167	142	157	162	181	161	188	151	149	175	169	147	157	157	163	175	157	188	172	168	171	166	149	149	152	155	166	162	158	157	180	155	177	158	146	174	170	178	149	142	168	143	153	157	159	176	157	167	165	157	182	164	177	145	139	159	137	164	164	168	153	155	154	149	161	162	156	157	155	166	166	171	180	158	151	138	146	181	133	148	184	125	152	167	140	169	174	159	187	169	162	178	155	137	139	147	162	156	176	121	179	171	156	142	161	175	158	160	192	175	144	163	189	185	149	167	157	154	153	158	153	192	160	165	169	147	150	159	168	149	177	166	156	149	155	147	147	166	165	167	169	160	160	159	148	177	185	145	160	166	143	167	182	152	145	156	155	175	148	158	153	157	149	162	166	180	142	131	149	147	153	159	141	154	165	161	152	153	157	185	152	127	167	179	141	140	165	174	165	190	145	171	183	155	146	165	150	148	167	164	150	179	150	147	163	161	170	151	169	157	167	178	163	191	182	161	151	135	170	151	144	166	173	169	186	141	131	173	159	178	162	141	154	180	158	162	148	146	181	153	171	155	134	191	177	172	140	189	169	156	169	173	130	154	160	157	155	150	152	174	155	169	137	155	170	163	158	170	141	150	184	151	158	178	173	183	187	158	167	155	164	155	148	159	183	158	173	158	166	161	151	150	174	173	172	165	157	177	146	181	168	166	175	138	158	161	176	177	173	176	160	169	154	161	148	156	171	140	153	159	174	166	163	158	146	148	178	148	168	168	134	182	150	143	153	144	173	166	166	156	123	145	177	150	158	165	166	151	164	145	150	141	159	155	152	175	172	161	162	168	163	144	164	174	162	159	162	167	165	144	167	166	160	144	168	164	158	180	149	154	149	169	172	145	161	158	157	163	161	138	150	149	173	165	172	160	143	162	143	148	146	163	173	146	136	163	154	171	156	162	173	142	156	153	140	165	150	153	164	160	177	148	165	161	150	155	141	145	177	174	161	134	154	138	150	132	176	150	154	163	174	159	163	150	161	136	162	164	131	156	153	176	177	172	171	163	160	176	140	160	167	149	169	160	156	159	174	171	144	153	165	170	155	155	178	147	139	170	137	164	162	167	172	151	158	167	176	139	152	161	158	151	169	166	180	154	152	171	150	161	157	167	158	163	171	150	162	147	177	135	145	155	174	153	155	130	181	133	186	144	160	179	152	164	151	183	171	162	158	146	153	152	172	168	158	164	172	145	144	174	162	147	175	169	150	160	183	164	132	168	180	173	175	165	162	145	165	155	162	166	146	145	163	171	142	157	158	148	166	154	162	165	147	182	145	130	180	167	160	148	150	163	156	172	161	160	166	146	141	138	144	173	151	134	171	155	160	156	159	155	173	158	153	174	176	177	160	173	175	162	150	145	157	153	162	145	145	164	144	171	149	191	171	158	181	164	139	161	176	170	150	169	153	172	169	187	179	159	145	168	138	165	151	172	154	171	163	191	154	171	135	150	157	152	175	146	189	141	165	155	168	164	160	159	159	158	156	151	174	156	156	174	161	159	165	159	158	139	153	174	172	154	136	160	150	157	167	159	171	147	143	137	176	179	147	166	165	141	180	170	163	162	164	187	186	149	169	161	174	167	174	133	182	159	152	153	155	180	150	162	147	183	147	155	150	153	164	153	169	148	161	171	144	150	151	149	168	169	185	155	162	170	171	169	137	159	148	157	152	174	166	158	165	154	147	173	185	184	164	153	163	163	156	169	160	158	149	159	148	152	191	165	151	160	168	154	153	125	161	167	171	156	166	173	166	148	164	152	190	159	147	157	151	163	141	163	140	172	172	166	161	142	150	186	183	165	167	154	168	149	163	149	165	169	152	171	139	138	174	146	155	184	180	170	153	145	158	137	159	170	144	172	182	150	169	162	161	177	179	148	185	149	173	171	154	181	188	178	165	153	164	179	150	148	167	155	166	171	153	150	146	162	161	146	154	163	139	161	138	153	177	165	177	163	173	167	153	153	176	154	141	161	152	154	171	144	158	140	158	164	153	164	146	152	157	138	162	136	166	157	157	181	159	155	162	152	144	143	148	154	147	156	171	138	160	171	164	161	173	161	151	154	157	173	151	153	149	151	147	155	166	138	159	183	135	154	157	163	171	159	145	159	166	183	178	164	156	140	154	170	182	185	154	183	194	177	200	172	183	172	160	173	144	136	156	139	156	147	170	178	144	144	179	148	172	149	151	179	176	159	161
32251	36440	42769	45950	42151	34801	33052	34855	33924	29051	25685	24666	21983	19552	16130	12621	11476	8845	6716	6387	6344	6492	5470	2303	2701	2189	1982	1493	1213	1171	978	792	685	643	639	655	635	585	584	616	571	585	592	534	508	578	532	535	562	579	530	577	548	577	527	582	525	541	497	598	516	558	578	520	540	556	571	547	514	570	583	538	530	574	590	577	538	542	542	551	563	509	575	535	555	537	563	537	547	543	523	505	542	581	553	566	497	532	534	534	567	575	531	539	542	520	512	525	497	564	560	529	553	538	559	561	575	559	570	553	494	594	547	540	516	559	582	519	572	565	549	568	557	551	564	551	521	543	534	563	557	544	545	544	578	579	527	569	519	534	589	531	551	563	577	560	570	579	594	561	551	540	532	537	502	544	536	544	537	565	534	549	566	573	540	520	561	569	600	541	544	618	558	550	528	537	550	520	496	530	552	563	523	575	550	565	508	540	552	540	550	551	539	568	514	578	581	561	527	548	535	570	561	538	524	563	561	535	527	523	544	587	580	534	543	543	541	515	528	589	498	552	549	571	543	557	550	576	528	561	536	578	551	523	565	523	559	574	562	595	585	529	560	567	514	552	565	582	513	508	551	559	551	511	529	544	526	518	579	546	551	501	570	504	559	548	523	550	569	550	553	539	502	550	538	560	498	596	564	596	548	543	550	584	575	568	559	538	555	567	569	582	500	584	557	560	551	541	537	544	536	556	556	589	535	512	546	554	571	557	549	523	525	562	543	574	555	563	557	558	571	536	542	580	543	553	576	542	572	556	515	558	563	527	528	573	553	581	536	563	554	533	574	552	556	587	555	609	561	517	598	546	589	524	492	531	591	566	531	549	577	586	560	529	561	534	542	568	551	542	592	538	509	527	557	573	540	566	570	528	582	555	524	522	566	539	557	568	535	551	565	550	557	517	540	560	553	525	609	583	552	554	567	566	557	610	553	543	555	530	550	551	571	542	520	525	535	565	587	546	571	524	575	553	531	526	576	539	522	574	491	542	516	518	562	568	551	547	566	549	549	579	487	560	549	546	567	528	526	526	542	566	509	513	544	547	545	564	575	576	590	506	558	560	570	515	551	531	569	596	524	541	588	545	603	559	575	576	545	572	569	539	538	536	557	528	549	547	523	559	573	523	509	537	533	536	530	548	552	560	578	558	535	583	557	546	519	540	535	560	545	552	558	536	534	555	573	526	519	545	595	590	520	526	582	566	550	513	566	568	546	542	566	581	521	567	554	506	518	547	493	584	563	606	563	559	562	571	543	576	528	554	550	532	568	509	549	596	522	525	539	543	497	531	524	494	545	510	583	543	584	550	543	552	538	578	582	562	556	538	597	508	537	577	513	535	553	562	541	516	547	536	562	581	548	553	573	566	529	575	567	590	589	559	551	553	537	528	548	544	547	522	550	547	530	568	527	517	522	595	558	547	561	567	520	570	620	527	529	568	573	537	546	605	569	542	584	552	524	522	546	546	538	595	521	526	554	532	530	535	520	504	543	567	562	546	551	546	533	572	560	527	571	557	523	537	500	511	574	578	539	563	547	568	551	545	534	542	555	531	551	534	520	558	561	566	533	529	614	566	543	527	550	539	558	591	542	569	564	554	511	556	542	562	563	551	550	516	560	552	504	564	583	547	579	561	494	546	559	584	545	541	571	584	543	544	547	575	546	548	589	519	556	547	549	565	569	543	545	579	566	540	529	543	602	561	560	575	552	535	568	526	566	516	521	530	567	559	531	553	498	532	542	595	501	569	564	512	592	551	568	517	564	547	535	548	560	529	544	531	572	547	541	577	527	590	536	543	551	576	581	551	597	552	521	523	555	544	554	536	549	520	603	545	549	534	563	525	498	548	540	580	533	573	550	562	540	543	554	550	556	499	588	582	527	547	558	519	558	571	540	517	528	543	587	573	540	542	564	569	549	554	579	545	559	533	552	592	605	536	579	558	554	559	543	538	537	521	573	584	576	530	525	551	535	564	539	572	554	558	572	599	553	554	558	545	580	526	569	566	604	519	547	546	558	524	504	545	521	527	543	569	558	516	588	541	522	537	558	569	537	556	570	524	543	529	565	547	532	545	566	556	545	509	535	548	552	554	524	545	582	516	561	505	570	530	538	561	548	560	552	532	538	511	551	559	559	582	547	516	580	568	484	502	562	535	567	531	576	531	568	535	560	578	551	552	553	538	592	597	558	572	528	550	543	510	515	596	517	544	558	569	545	532	561	539	528	581	556	560	580	516	558	562	506	612	516	510	562	580	514	538	542	513	583	546	572	545	510	569	523	571	503	557	570	555	507	560	533	536	544	524	553	547	542	541	559	576	566	523	507	536	532	529	569	587	569	499	536	523	533	569	577	564	563	579	543	549	558	575	559	529	536	529	499	596	598	501	588	576	584	564	561	578	520	572	536	536	586	538	584	543	541	563	507	551	566	529	519	581	548	584	560	537	559	589	541	570	557	585	588	545	583	577	542	551	584	512	518	542	561	543	550	560	566	517	545	576	557	569	551	542	578	548	554	559	562	566	520	556	529	570	602	569	488	529	527	545	520	563	547	554	524	546	565	559	522	552	567	580	554	535	565	529	508	570	531	525	547	548	558	564	569	562	572	513	540	569	553	579	545	583	525	545	552	544	566	512	542	557	519	518	525	556	569	538	519	596	561	547	521	540	613	575	528	535	507	575	550	548	580	531	580	555	563	547	570	545	519	523	527	534	536	559	558	530	535	559	534	521	549	515	546	537	629	542	542	544	537	541	580	544	576	563	581	566	561	539	533	544	578	553	556	507	561	551	551	505	563	541	509	509	564	533	542	586	559	540	514	564	553	537	574	553	536	567	500	540	533	528	555	557	579	533	597	532	569	570	593	548	568	535	547	549	539	530	544	524	593	547	583	554	551	515	563	574	587	559	550	606	560	569	549	536	543	531	569	545	549	562	511	541	544	530	536	557	559	561	590	543	503	526	572	553	548	551	571	567	568	553	549	576	544	551	557	582	586	523	536	560	571	529	520	558	579	532	602	571	550	489	578	531	550	553	564	533	548	567	593	556	564	523	571	526	534	589	553	566	499	518	559	529	596	558	559	537	525	533	564	557	531	543	488	519	547	516	571	510	532	550	554	548	557	585	526	576	571	575	564	505	543	545	565	549	576	579	579	568	570	533	558	564	537	535	558	540	522	527	518	573	589	554	550	541	577	539	578	522	564	549	549	576	538	561	513	533	555	558	573	556	555	536	516	566	549	558	528	535	569	577	563	540	521	549	557	525	494	581	527	546	549	516	531	517	538	568	516	560	550	527	514	539	495	525	515	551	585	565	580	512	533	588	557	538	550	543	536	564	536	552	568	555	551	596	538	561	549	525	581	557	532	560	578	551	525	553	540	570	578	571	533	538	603	557	558	573	580	556	561	512	594	510	527	532	549	526	534	543	553	526	541	551	567	551	589	534	574	518	558	589	594	535	538	563	546	543
47437	48875	44675	38661	31407	28162	27298	27486	27472	23479	18572	17113	13691	10690	7796	5387	4310	3140	2274	2278	2187	2179	1613	643	952	642	547	444	422	373	315	239	235	231	203	231	221	211	199	191	191	231	199	214	155	177	205	195	187	216	198	218	187	200	220	205	199	206	195	208	213	185	194	224	200	214	189	217	213	206	186	195	218	198	201	196	192	183	219	193	214	204	203	221	210	215	199	208	199	185	221	211	222	185	202	186	170	210	207	219	191	172	215	168	178	189	183	198	219	194	207	207	175	200	187	199	212	184	183	191	209	208	193	205	183	186	212	180	206	206	187	199	202	196	200	179	193	202	215	209	174	191	187	180	207	188	219	187	195	198	192	198	207	187	195	201	180	197	211	221	192	199	195	179	175	192	210	193	201	213	188	203	175	192	213	167	194	186	200	194	167	189	201	176	203	219	193	179	199	207	187	184	178	207	190	188	198	206	218	159	212	208	234	214	192	192	198	227	180	189	214	209	201	217	191	204	210	205	183	194	179	179	191	171	176	198	195	215	202	190	201	207	193	196	193	205	186	187	185	196	180	189	227	206	208	185	224	218	201	183	207	219	202	217	199	213	218	187	204	184	185	193	202	199	203	174	205	197	187	188	212	194	214	207	191	193	195	169	198	199	184	227	178	201	197	168	218	197	187	242	195	195	189	172	184	225	181	176	208	205	190	217	174	186	192	178	177	221	197	200	193	224	207	188	192	217	211	177	192	205	197	212	192	201	171	190	206	184	199	213	206	214	188	191	209	200	184	202	204	200	218	199	215	192	186	211	190	221	210	183	196	210	201	165	196	185	203	203	195	195	185	207	158	200	193	190	177	209	207	195	210	191	197	173	194	220	171	178	208	216	218	190	203	197	230	212	192	176	213	198	203	185	187	184	200	205	193	187	189	193	203	185	195	180	197	201	199	193	196	186	216	198	214	218	206	191	189	208	196	212	185	192	196	201	199	190	203	230	197	224	218	206	187	190	189	202	201	225	188	222	180	186	199	202	210	201	215	190	178	213	219	219	197	210	225	192	198	213	206	208	208	193	196	206	191	208	200	202	220	167	190	212	206	191	206	205	180	218	210	206	189	196	187	197	197	179	213	176	204	204	208	188	214	183	177	202	198	207	241	202	167	195	203	209	211	199	172	188	209	209	190	206	207	208	164	202	202	176	230	156	186	217	190	185	206	200	212	197	168	206	189	200	192	195	221	191	209	195	209	196	203	181	166	206	232	206	174	201	203	183	210	190	187	203	204	184	200	165	227	217	190	197	198	210	182	202	192	219	183	196	208	191	185	166	209	204	192	205	215	192	212	176	194	200	192	198	186	202	176	214	214	188	189	205	185	213	222	197	197	185	202	192	197	198	184	192	201	186	199	198	208	184	202	212	198	203	201	218	185	187	214	198	171	208	207	206	216	200	192	233	204	206	209	193	173	193	197	195	189	233	207	215	206	204	205	188	208	186	209	161	208	193	223	205	186	213	184	209	190	214	201	185	197	168	186	204	186	204	194	196	190	190	198	204	184	198	171	206	173	215	202	201	196	184	206	208	197	200	182	183	178	209	189	218	187	187	191	205	188	208	196	205	203	197	177	196	194	200	196	197	175	183	187	200	191	207	182	200	216	206	176	212	179	190	188	174	182	214	188	205	222	217	206	227	192	194	191	184	197	223	203	189	214	219	221	192	208	178	186	181	218	196	191	209	213	201	180	201	212	202	211	184	220	214	184	234	216	187	214	219	205	202	206	198	195	196	203	203	199	183	195	208	193	188	212	184	193	204	175	186	207	201	212	188	210	226	213	197	193	205	193	208	203	192	211	206	210	178	190	209	203	221	166	196	198	186	214	210	212	220	189	192	201	216	197	207	184	198	190	190	193	204	195	187	193	188	193	194	190	188	207	209	196	216	203	193	165	176	209	169	161	185	208	182	195	190	169	189	189	194	192	198	190	215	199	207	202	203	191	223	205	195	206	181	190	209	213	235	200	194	193	218	205	191	208	211	187	213	218	193	190	231	184	201	196	188	195	198	165	199	179	182	200	182	211	188	221	196	207	214	237	218	187	193	180	206	187	199	212	198	209	199	174	184	201	217	220	209	209	216	196	172	202	191	207	214	187	193	196	199	215	187	181	213	225	222	187	199	173	183	223	190	185	176	197	208	226	200	179	209	203	174	173	188	202	194	183	202	219	212	190	212	201	209	193	175	190	209	195	183	201	178	205	190	207	201	186	181	203	209	207	214	192	172	183	183	217	205	206	215	213	199	206	207	191	179	203	202	194	175	206	194	215	203	204	199	199	207	190	208	215	221	212	217	201	193	184	176	206	200	218	179	201	193	191	209	185	193	178	184	209	196	194	200	187	201	204	228	208	184	185	182	189	188	211	201	210	210	202	213	189	212	190	188	204	206	179	199	211	191	181	191	225	209	185	199	205	196	203	195	224	172	191	192	176	185	203	192	174	199	191	207	206	200	227	172	206	200	179	196	185	214	224	196	193	170	193	192	179	193	182	191	199	192	226	189	206	226	223	197	224	194	184	220	203	176	206	178	162	218	197	183	196	215	195	178	175	200	195	214	221	200	221	181	203	204	208	208	197	187	186	197	197	201	197	193	195	183	207	196	176	192	174	226	188	191	221	215	194	219	199	208	221	211	178	191	208	169	216	207	200	190	191	188	215	195	192	209	196	217	202	171	209	219	225	199	184	194	179	199	183	197	193	203	185	203	226	172	198	156	199	218	189	201	211	215	172	193	210	191	205	224	193	188	176	201	200	209	188	202	212	190	207	180	231	218	190	187	193	196	166	201	204	217	185	208	197	211	174	194	195	193	223	202	193	191	223	191	202	183	225	193	212	208	192	219	204	202	205	184	199	224	194	211	191	173	179	216	205	208	197	194	190	196	215	190	199	216	185	220	193	186	209	199	194	194	192	200	190	199	205	192	185	208	178	189	191	203	200	191	181	207	193	218	184	200	206	185	205	173	210	213	189	195	171	201	203	193	180	168	197	195	206	197	193	188	215	168	206	205	213	183	196	219	212	202	210	216	212	227	208	180	206	210	211	204	195	201	198	187	207	219	158	178	208	217	210	211	186	200	225	211	203	195	196	173	227	208	210	193	189	221	173	208	192	188	185	201	186	184	187	205	222	207	185	219	222	208	207	209	184	179	205	183	162	204	175	205	224	204	201	193	196	219	195	167	178	195	203	219	178	197	174	198	205	184	185	200	179	205	205	205	180	218	177	196	193	205	204	208	200	174	214	194	212	219	188	213	181	188	177	211	200	195	236	207	186	185	173	173	218	188	193	191	181	187	184	184	206	196	209	182	214	224	189	184	183	204	172	172	183	182	203	203	199	205	224	243	172	185	195	192	208	219	228	224	181	180	213	194	212	214	187	214	190	185	172	208	182	185	201	180	191	181	196	189	207	195	195	209	185	190	207	175	194	205	204	221	193	208	180	178	201	209	185	221
39058	49300	53338	52031	45521	41265	40785	42897	43009	37469	35081	34193	31411	28510	23557	20257	18570	14408	12064	12291	12088	11835	9160	4134	5894	3805	3407	2543	2368	1898	1509	974	826	799	763	731	704	708	681	697	660	698	693	662	598	647	646	695	648	663	704	732	664	613	642	641	624	648	646	631	630	618	611	618	686	601	649	637	670	647	625	645	594	688	647	670	625	642	613	669	636	615	646	637	620	642	631	669	640	636	642	645	648	648	623	659	618	647	690	667	672	607	642	662	586	630	647	639	638	657	624	626	648	638	719	678	625	658	627	611	598	642	684	616	599	657	633	597	682	626	652	644	615	644	644	604	658	611	630	607	665	638	654	633	640	598	610	619	608	619	629	677	639	649	637	657	622	621	614	664	651	664	642	644	643	651	678	671	616	644	625	640	637	651	647	689	658	672	680	636	675	656	611	672	637	625	682	651	639	606	616	628	611	670	635	667	650	644	628	633	663	647	686	620	619	641	635	654	621	608	642	691	630	624	614	636	644	652	670	671	640	666	640	596	673	670	632	671	610	629	614	655	610	634	610	638	621	656	665	681	633	633	632	627	637	643	635	652	639	673	649	684	687	639	649	663	629	686	619	680	626	650	632	645	618	625	680	652	647	619	605	626	618	637	662	613	666	644	657	614	679	611	640	616	612	666	662	653	601	682	649	579	679	605	677	656	612	636	619	613	619	634	631	668	673	644	635	610	639	656	654	668	628	655	685	660	635	669	655	605	634	695	602	642	663	611	715	648	678	658	654	584	637	621	661	641	646	650	656	595	676	655	600	635	642	622	628	657	650	645	663	622	638	636	648	624	665	649	613	623	623	646	624	627	692	627	644	663	608	651	615	646	619	645	650	659	676	643	633	668	624	632	658	638	610	575	680	647	631	641	640	640	623	655	649	640	664	576	635	662	616	615	589	653	614	618	631	619	656	656	648	615	650	651	650	650	615	679	670	628	679	669	643	615	665	596	606	661	591	648	672	623	632	649	656	645	678	634	664	637	607	612	655	625	613	582	658	633	633	608	652	657	687	657	603	635	670	618	583	701	610	673	681	590	614	644	650	597	607	672	602	668	651	666	643	623	636	649	598	661	658	654	639	619	686	649	679	650	660	648	637	646	654	645	654	614	594	614	586	617	633	674	648	682	627	616	638	634	686	599	634	626	661	666	611	613	663	610	639	608	684	636	632	687	593	677	603	602	659	677	681	596	631	649	618	665	659	639	647	652	710	660	613	623	632	638	647	643	653	648	634	633	681	677	651	665	634	583	644	661	650	671	610	667	687	683	628	606	638	653	658	626	654	668	636	646	640	627	651	624	621	656	686	600	648	652	648	647	647	646	644	660	660	621	631	653	674	642	642	658	638	657	659	675	642	646	646	631	608	643	603	609	645	625	638	678	625	643	650	711	628	662	659	661	651	628	634	657	665	621	656	652	629	664	640	601	651	645	672	623	672	662	630	611	668	658	634	654	690	689	669	646	611	639	629	666	657	640	639	601	640	666	616	633	644	618	663	656	670	628	620	656	628	676	620	631	646	589	660	639	651	636	633	621	667	650	641	621	601	713	652	618	642	685	649	686	627	658	658	643	634	630	675	638	650	661	616	642	655	619	659	596	643	646	622	629	611	654	677	638	675	613	645	671	606	711	653	667	624	674	649	632	679	654	641	633	600	669	609	635	667	657	660	665	648	645	673	629	638	593	634	632	650	664	609	643	660	630	626	650	630	619	714	615	626	613	670	640	598	639	667	642	591	645	681	628	625	676	640	673	648	606	632	647	677	644	636	651	657	611	686	638	648	627	601	661	615	659	610	623	672	622	629	616	661	634	601	673	692	627	646	630	678	687	647	668	642	639	644	586	631	634	650	649	608	673	693	618	679	644	651	643	597	635	637	616	635	647	658	625	662	664	653	648	655	653	658	625	666	630	651	656	614	623	649	654	704	664	597	632	628	626	639	642	603	661	703	645	608	640	659	648	646	646	620	661	615	610	629	672	610	640	662	639	660	607	639	645	573	626	688	642	639	646	660	632	634	649	631	641	647	645	641	625	610	651	612	642	605	650	675	648	624	619	603	619	620	630	661	618	621	627	645	620	628	612	633	620	612	677	715	666	623	658	637	665	652	633	659	613	711	659	662	632	630	657	618	627	656	661	610	670	624	635	679	665	672	638	615	648	691	645	643	661	660	662	616	642	662	600	631	639	688	644	640	681	645	651	690	604	669	658	651	597	637	621	649	619	613	611	674	604	647	664	705	629	628	664	625	627	658	620	656	653	669	620	645	650	627	654	662	652	644	672	624	670	624	622	639	684	594	633	628	620	656	608	639	652	634	639	680	695	626	639	659	633	648	661	623	670	600	642	614	685	620	642	618	644	655	625	668	659	667	655	585	659	686	615	659	655	637	632	646	621	607	678	634	666	668	650	615	623	658	625	656	618	643	648	655	629	659	615	634	629	649	640	625	638	694	658	621	662	669	701	619	667	624	630	665	633	659	659	678	674	648	597	585	647	647	599	649	669	646	644	617	603	650	596	599	648	670	673	635	640	636	638	618	659	621	627	657	644	603	616	621	633	625	713	672	669	624	611	641	654	676	645	599	585	627	620	644	666	646	619	633	653	658	671	661	596	649	661	617	636	630	637	599	642	654	605	651	656	656	620	604	650	613	620	635	615	603	623	662	645	652	640	609	617	617	659	644	627	638	626	605	622	614	624	688	667	617	645	624	683	674	620	632	688	637	614	670	617	639	631	626	642	653	602	617	629	644	647	657	636	642	641	648	633	642	645	679	663	622	640	632	664	670	606	605	672	644	650	586	638	654	660	658	646	638	654	628	630	618	685	607	653	632	616	626	661	674	628	681	650	636	675	631	651	700	606	607	626	643	646	634	645	641	668	647	647	627	669	674	633	653	683	653	656	614	632	624	680	642	610	608	676	644	661	639	654	669	623	671	649	646	661	657	628	650	680	699	662	656	648	673	646	633	636	668	724	623	617	660	612	671	681	611	648	655	636	647	592	618	638	637	682	660	683	627	617	648	675	654	617	669	589	636	626	611	627	666	631	633	625	621	614	677	646	639	617	652	665	657	637	647	654	666	688	636	639	605	640	625	647	636	589	634	643	651	653	633	605	645	622	642	643	656	638	624	674	624	637	631	665	645	641	616	636	628	628	616	665	629	650	650	644	640	604	629	651	664	648	697	612	705	603	665	639	657	624	646	630	629	627	709	650	683	629	628	585	607	651	670	634	642	639	607	627	661	633	653	651	643	670	676	669	610	659	638	661	658	634	627	622	685	667	692	661	647	650	617	685	647	623	609	701	676	681	631	634	656	618	641	615	637	655	619	576	712	632	674	605	638	660	625	619	636	611	650	637	640	613	611	668	643	648	641	639	664	611	653	687	613	678	648	658	662	654	605	618	666	631	636	674	675	605	674	689	613	647	621	661	647	639	637	666	600	659	654	658	673	628	607	598	656	621
23022	21480	22946	17197	10192	5332	3160	2194	1620	1078	794	765	658	519	367	348	333	255	233	238	214	196	182	172	185	187	174	169	161	172	164	151	169	182	154	173	194	171	150	163	171	179	158	188	163	163	170	182	179	175	164	170	167	164	151	158	150	167	163	174	157	136	160	156	172	172	169	191	163	172	169	152	189	169	190	187	165	161	161	182	191	163	184	174	159	167	145	152	177	164	153	172	169	167	175	144	166	122	154	154	158	161	155	142	152	169	154	163	151	157	160	173	184	155	183	167	187	170	156	170	171	171	180	177	162	172	170	174	164	168	190	173	200	168	178	183	188	184	156	161	173	172	165	177	159	149	178	170	188	177	151	154	188	167	182	145	157	162	165	161	181	173	183	182	185	171	156	177	162	161	156	169	151	166	157	134	163	167	167	153	156	149	166	157	160	162	162	168	175	167	169	168	147	157	183	165	157	183	151	170	157	166	163	159	173	160	168	160	179	165	183	134	163	183	145	161	149	161	164	161	158	170	177	165	164	146	145	161	180	172	169	158	173	156	175	170	169	153	153	150	159	176	171	169	164	165	179	178	153	158	185	154	155	172	170	172	174	168	150	149	163	178	160	169	169	139	159	170	157	146	177	169	149	161	161	145	157	172	158	165	177	162	155	158	143	155	158	161	155	171	169	169	160	183	178	170	149	171	167	174	168	173	172	171	184	169	170	155	176	166	181	174	175	156	164	178	170	163	185	153	150	158	193	179	157	172	145	163	169	178	163	161	175	180	171	155	152	169	182	171	154	173	153	179	169	176	174	161	179	149	157	161	140	161	162	140	147	153	156	169	165	161	162	182	148	146	156	172	150	171	166	170	149	169	174	150	169	187	170	151	158	178	160	157	160	140	174	185	164	161	191	149	161	178	142	163	160	170	195	195	159	150	175	182	167	146	139	170	147	165	148	162	156	154	159	181	161	160	171	176	156	154	161	171	165	161	167	181	187	165	183	178	125	177	180	162	176	167	159	160	173	160	152	158	192	162	151	186	184	185	163	160	148	160	160	149	174	201	164	181	154	164	166	186	172	171	165	157	163	173	158	193	180	149	147	177	173	170	178	148	176	187	172	159	156	175	158	184	179	180	135	170	173	186	162	158	172	176	157	132	167	166	157	168	187	177	176	171	147	155	174	193	181	173	183	148	171	159	187	148	170	167	159	197	182	158	187	176	191	175	183	164	173	131	156	185	178	185	152	162	174	185	164	193	159	166	160	156	154	161	161	174	161	141	154	165	183	177	148	184	150	171	148	174	158	175	144	155	163	176	149	152	180	170	156	168	153	179	167	181	155	160	175	159	165	173	160	170	144	172	159	173	150	159	125	151	144	172	183	161	163	127	153	181	159	168	162	176	171	149	174	174	159	174	167	165	191	162	188	142	167	174	158	166	153	178	182	178	164	163	159	150	187	166	170	159	173	178	160	164	163	173	157	169	158	161	166	157	166	147	157	150	166	179	145	143	172	147	151	178	160	172	189	158	149	179	164	180	178	146	156	184	154	185	182	162	173	176	157	151	169	166	187	178	174	157	173	160	161	158	172	171	157	138	172	165	160	171	184	169	168	147	167	156	164	185	181	178	161	166	143	177	159	164	158	174	179	156	140	173	153	172	167	189	143	158	143	168	168	167	161	139	136	177	183	152	164	170	183	149	166	145	161	159	175	168	153	177	149	176	194	153	160	152	166	180	151	178	140	174	134	133	175	153	169	180	178	186	168	176	182	148	196	149	155	162	159	149	174	158	177	164	185	180	155	151	176	190	159	171	153	189	177	155	166	172	163	142	169	179	189	151	173	160	143	181	171	170	164	181	168	157	169	166	146	166	173	167	160	179	170	170	177	162	158	190	167	165	161	159	166	150	149	176	167	180	174	162	167	149	158	148	156	174	155	166	173	180	144	149	160	142	161	162	168	162	161	171	153	159	153	165	170	148	164	154	142	169	169	156	173	151	186	159	174	192	168	164	186	150	156	175	181	146	152	175	179	194	163	158	140	160	152	154	158	164	165	184	154	167	164	157	169	159	164	180	179	175	158	167	160	166	163	186	190	173	145	173	166	138	148	158	170	180	162	153	176	162	171	177	171	155	164	147	159	150	175	191	159	160	171	152	155	165	185	155	170	154	164	153	184	180	147	164	170	168	167	157	191	187	172	183	166	157	172	141	152	177	177	172	167	152	159	153	154	143	171	146	155	171	170	149	159	164	188	195	152	159	151	169	175	147	161	157	159	178	177	176	194	158	165	177	162	182	190	189	177	152	161	177	167	163	160	170	169	158	168	186	156	169	192	149	165	174	143	174	172	152	142	173	153	150	153	163	160	174	184	153	168	149	164	173	153	170	159	197	161	149	157	158	181	173	182	156	169	154	164	175	156	171	165	149	162	162	148	137	160	166	168	180	153	159	170	168	159	163	152	173	141	184	148	194	162	175	173	135	161	161	146	186	148	166	176	149	168	162	167	160	184	150	150	147	137	166	142	181	150	160	150	161	175	147	158	148	176	138	188	188	171	159	161	159	176	175	179	163	195	133	157	169	150	162	168	151	152	182	170	161	180	153	171	151	161	178	138	147	190	154	192	141	178	161	155	160	171	164	157	161	160	176	165	173	161	170	177	178	157	190	159	155	158	147	191	165	180	160	167	162	154	144	171	161	197	174	175	166	176	169	142	179	157	151	170	163	148	153	155	161	158	170	167	157	169	156	165	163	175	160	168	143	155	160	183	172	184	165	162	161	161	179	188	186	163	150	183	167	167	184	157	175	166	191	171	170	177	173	177	159	155	138	149	156	160	135	192	167	170	153	142	188	157	187	182	153	170	146	173	155	185	172	151	167	158	152	171	194	164	156	158	135	150	161	160	194	136	149	179	163	165	155	162	166	154	174	164	160	174	160	192	148	157	177	177	152	174	172	163	149	165	170	186	149	160	164	179	143	150	148	168	190	180	170	194	157	158	183	161	161	183	173	163	171	144	159	181	181	171	149	170	175	150	136	156	156	153	154	149	201	164	174	154	156	179	170	162	176	141	160	154	151	176	168	169	155	175	170	188	154	150	179	147	186	154	153	152	153	201	169	181	189	172	175	169	154	142	172	172	151	144	154	152	157	161	179	171	154	144	180	159	163	166	164	192	173	170	139	150	148	164	169	164	148	169	184	168	145	157	180	140	164	159	159	180	163	176	157	154	134	150	157	163	159	170	176	157	171	179	176	172	160	176	168	145	183	181	193	158	131	162	161	155	170	157	139	182	167	154	161	167	186	185	146	155	190	178	153	155	163	148	180	174	170	163	169	171	162	167	166	176	172	155	167	152	157	170	172	159	173	181	186	186	163	185	168	162	149	174	159	166	145	166	144	170	160	148	193	173	159	162	130	164	180	155	171	160	170	156	152	180	171	144	153	167	160	162	162	175	169	180	149	170	159	166	151	157	184	162	155	176	185	162	172	199	145	163	159
20074	22742	30001	30571	23943	17915	12697	9727	7565	5386	4304	3807	3328	2817	2360	1748	1502	1178	989	952	881	890	758	696	673	625	629	611	628	625	562	583	552	596	554	566	594	610	561	566	534	546	543	539	520	578	596	557	573	593	561	640	556	592	582	571	598	586	518	565	565	600	571	566	513	568	558	580	586	537	529	580	583	584	584	553	560	591	541	597	600	572	567	589	546	553	562	540	599	564	570	570	563	588	544	568	573	554	546	565	549	534	534	589	547	577	527	586	539	556	546	575	559	532	597	579	539	552	613	573	604	550	591	540	591	563	555	561	510	553	568	601	555	610	611	570	538	549	561	592	603	611	547	561	564	586	582	566	564	590	556	561	543	633	547	569	579	532	605	566	591	583	584	555	574	607	553	568	540	609	534	621	578	603	594	539	599	559	578	588	533	546	591	604	572	586	588	553	583	561	619	567	576	515	569	549	624	589	548	554	573	539	531	588	600	583	577	564	507	543	533	547	535	618	555	592	548	541	603	596	596	551	591	547	561	570	582	565	554	595	563	579	543	543	557	521	541	559	519	567	544	574	591	567	611	548	563	624	564	570	543	547	551	564	569	568	553	526	570	579	567	538	556	528	566	554	552	542	579	569	537	531	582	556	567	550	569	549	592	569	570	533	555	600	556	572	574	590	569	540	615	572	522	526	586	549	536	543	571	550	522	581	554	540	541	571	578	581	567	578	571	581	567	489	562	549	576	574	571	551	595	557	592	551	587	541	577	550	576	513	564	529	553	632	550	574	540	536	552	595	585	570	539	615	581	599	544	534	592	536	579	588	554	544	594	593	550	576	583	582	611	510	575	558	603	484	576	574	541	590	561	549	528	566	569	571	560	575	567	540	551	549	578	546	563	539	568	552	607	594	567	531	587	570	551	559	571	547	582	567	555	522	561	552	527	601	518	597	567	558	533	539	528	579	591	565	546	579	569	552	559	600	572	561	569	579	536	593	630	546	569	552	573	535	591	560	573	518	556	560	510	598	619	557	548	523	579	570	583	558	570	582	537	558	560	594	544	541	531	584	546	525	559	556	540	580	574	557	591	556	601	544	522	592	561	569	529	553	537	552	576	544	586	527	563	542	579	541	549	565	573	574	546	573	592	559	580	571	584	596	593	548	561	567	506	584	590	544	544	584	543	587	607	547	573	555	614	577	557	566	572	564	545	559	585	561	546	556	587	584	550	545	577	566	601	578	535	599	582	566	554	568	534	579	569	566	573	585	590	549	547	556	570	592	568	525	562	603	523	591	595	530	601	567	547	537	592	545	560	541	543	543	544	589	600	552	564	549	547	552	577	570	536	555	595	536	557	605	508	575	604	542	580	541	616	550	563	566	566	574	573	599	557	615	574	580	566	548	567	563	574	552	587	593	582	530	557	530	579	555	556	550	557	519	570	555	533	541	582	564	568	598	566	558	583	578	546	573	571	584	598	593	585	574	632	534	579	527	557	573	591	588	533	573	545	560	576	557	559	536	557	561	592	553	539	610	545	551	591	585	562	554	561	541	560	527	586	562	631	608	580	583	585	587	569	539	547	514	542	544	541	557	564	606	518	576	597	604	538	568	578	553	574	574	549	575	576	592	526	557	559	535	570	563	547	542	553	546	587	572	532	616	589	531	567	544	559	562	580	542	551	553	589	573	543	588	605	523	601	552	551	548	552	555	580	596	556	575	550	564	570	528	548	552	568	544	589	562	559	558	547	529	576	556	530	542	610	590	601	584	546	584	555	533	582	580	506	563	498	528	546	579	542	554	570	581	524	583	515	562	593	529	560	553	578	561	566	560	594	540	535	530	578	560	568	587	584	597	539	539	550	567	577	526	577	539	577	557	557	617	587	589	600	509	531	576	576	577	577	550	569	577	537	635	549	623	555	543	587	590	541	533	604	561	536	565	581	562	560	515	545	571	560	606	573	590	556	527	572	584	562	567	585	549	547	533	560	621	556	541	557	598	564	561	556	543	575	542	574	553	581	537	582	564	534	529	551	574	530	588	534	602	574	529	564	570	538	569	541	582	534	564	560	560	569	544	553	554	572	552	562	569	530	525	554	589	578	521	570	595	603	583	540	554	590	565	579	567	552	583	563	546	540	540	527	563	575	574	563	536	573	513	550	533	581	542	521	579	590	551	573	541	540	581	557	538	567	562	570	577	575	557	575	514	558	614	528	562	575	592	586	539	565	533	541	581	602	589	586	585	526	550	566	539	602	545	576	572	539	558	546	545	571	568	570	563	545	586	549	575	581	591	555	574	555	588	586	547	559	567	586	542	577	570	559	519	554	562	570	607	578	561	553	530	543	595	587	523	556	554	573	583	560	586	546	580	576	557	577	571	575	557	529	552	565	543	604	586	574	577	560	566	543	549	532	519	565	575	603	551	572	512	550	571	586	576	503	556	559	543	561	555	578	534	596	578	561	582	552	566	622	567	608	552	575	539	596	554	576	559	556	543	599	579	553	565	583	526	594	562	562	537	556	591	569	548	571	579	550	544	582	553	550	598	548	569	585	557	564	558	537	582	552	572	606	581	532	580	572	563	579	600	580	593	545	563	514	584	595	492	549	588	575	609	545	587	555	564	573	581	570	534	559	588	549	536	590	581	547	561	592	556	579	537	569	550	568	595	560	596	569	564	575	558	569	567	566	623	576	594	571	554	562	581	570	575	605	533	563	601	547	555	581	572	553	568	542	603	562	580	604	538	554	555	603	576	593	579	551	559	536	554	580	573	534	583	565	578	574	530	570	563	579	588	554	552	564	593	563	595	563	635	558	543	577	503	584	531	578	572	552	553	580	561	525	570	541	605	545	540	599	557	574	582	520	566	545	577	558	567	601	562	546	582	546	525	537	560	551	578	545	545	505	586	581	514	607	558	570	571	553	580	530	544	540	551	530	593	553	562	566	551	549	538	576	603	596	583	600	579	556	554	543	553	539	578	554	586	578	567	531	607	580	547	546	588	521	554	529	594	552	512	598	576	529	567	553	581	569	575	544	557	547	605	553	537	579	566	583	560	568	561	564	523	523	568	546	551	577	592	525	563	544	580	569	565	536	575	536	552	591	575	560	563	524	539	569	564	529	543	563	600	561	607	531	564	565	560	556	552	558	602	580	583	571	561	545	555	567	605	576	522	552	556	581	609	581	567	602	538	605	569	560	575	519	560	559	549	546	582	594	557	517	589	574	573	538	581	552	584	552	582	578	586	544	537	604	572	592	534	529	550	516	577	594	586	567	548	566	574	541	620	589	578	577	573	551	567	576	517	540	556	569	570	565	577	580	559	597	545	546	564	551	570	561	614	596	593	550	587	544	590	558	603	564	564	579	543	571	594	581	573	548	550	556	559	570	544	576	593	580	561	612	596	579	561	598	543	553	583	551	593	570	561	541	542	548	591	553	564	585	535	581	558	536	557	540	550	531	576	556	543	523	564	544	577	561	575	592	569	604	586	546	590	544	545
41233	41727	42474	40326	30594	26062	20743	18056	17670	13314	9986	8946	6457	4768	3916	2697	2144	1392	1207	1109	989	1225	658	394	481	366	335	302	263	249	211	160	167	167	138	147	163	174	152	143	140	167	159	166	172	157	188	145	136	174	161	150	172	160	165	170	151	167	166	144	147	178	163	158	178	159	169	155	187	141	139	144	166	148	171	159	161	155	162	147	165	153	165	144	163	144	154	183	140	142	147	150	159	168	164	145	160	143	160	170	153	151	127	161	175	162	146	128	146	171	156	144	176	144	166	145	167	150	135	162	154	173	158	152	148	175	145	153	177	166	194	150	151	163	140	169	135	167	159	170	141	160	158	181	150	162	166	173	178	179	172	169	157	166	175	161	176	145	158	170	156	155	158	148	160	162	165	149	141	183	174	154	163	162	182	179	160	166	150	156	138	182	167	148	167	135	179	174	148	141	138	149	185	171	151	157	150	190	173	153	170	177	164	155	179	150	162	166	149	150	189	133	148	155	174	152	142	130	160	163	143	150	152	164	155	160	149	172	150	162	146	170	139	162	153	173	148	159	153	157	140	175	149	167	142	146	153	168	147	170	137	156	155	165	139	165	137	157	155	150	168	182	150	148	161	148	161	169	163	148	172	152	150	152	160	133	158	151	142	138	165	135	128	134	142	176	153	171	141	176	158	151	159	140	163	170	130	156	148	152	146	156	149	157	176	136	163	132	165	143	176	162	164	179	157	157	175	160	139	148	170	167	148	182	155	175	174	145	160	174	158	137	155	148	127	143	141	170	191	158	160	157	129	170	122	160	156	181	172	164	119	145	149	148	123	162	141	169	136	160	161	170	146	173	167	163	132	164	156	152	161	174	166	163	137	159	164	158	146	153	166	149	165	151	146	159	146	176	155	172	153	185	162	151	146	172	146	160	141	150	164	133	160	155	158	146	147	146	175	160	162	154	180	175	163	175	155	146	137	155	172	132	166	159	157	153	150	149	169	161	166	151	172	157	153	155	137	171	171	160	137	153	161	146	165	149	166	158	165	148	161	160	145	150	167	144	158	147	187	170	173	182	151	181	143	158	159	154	159	142	155	150	169	171	150	166	150	166	163	154	178	168	169	159	148	160	177	148	169	149	172	165	155	149	172	152	164	164	171	169	164	171	156	143	171	154	148	151	158	148	153	180	145	165	147	199	145	142	157	167	174	154	169	164	141	157	155	163	182	175	154	156	140	133	181	140	147	172	163	154	147	162	154	167	147	153	163	141	155	133	154	150	144	163	172	154	145	152	148	150	141	154	143	170	165	157	169	160	172	178	138	164	165	182	176	164	166	156	178	156	158	170	146	150	164	155	149	154	184	156	152	168	138	165	159	157	176	139	162	152	144	145	165	149	165	150	157	165	155	164	176	139	193	154	150	146	172	160	140	153	150	163	163	166	159	163	178	158	143	148	160	154	165	162	177	156	164	146	162	140	157	142	154	149	147	156	154	156	137	163	143	146	164	138	139	146	174	173	159	157	152	156	156	147	159	175	147	151	144	139	157	153	152	157	160	136	154	149	166	158	161	171	170	144	156	168	141	163	147	141	169	171	165	154	154	167	147	127	155	171	153	136	156	149	165	128	143	146	145	159	151	133	168	160	177	152	181	160	152	145	140	146	164	137	134	145	147	167	161	170	137	159	147	159	150	164	150	155	150	162	158	141	162	162	152	159	160	154	158	148	157	177	155	158	146	168	149	147	143	173	140	170	164	186	154	147	159	160	168	165	153	167	152	169	168	128	160	176	147	161	155	169	159	146	155	172	166	179	177	177	154	161	151	153	181	173	156	147	143	139	178	150	162	175	151	151	166	176	162	171	185	159	183	142	141	157	143	154	179	149	165	169	170	137	166	149	148	143	136	155	142	176	180	182	149	163	164	155	143	156	164	146	133	171	149	158	181	144	173	178	150	152	152	166	145	151	155	148	149	149	156	179	148	161	161	178	154	173	129	160	154	150	156	169	161	165	146	169	162	142	142	162	173	159	160	161	155	161	156	140	143	158	146	146	178	166	179	134	149	145	156	160	156	159	155	159	164	149	162	156	174	163	170	168	157	175	152	163	155	173	160	171	157	173	141	149	145	168	147	182	159	133	162	164	151	171	159	150	138	129	139	160	131	155	156	169	188	163	171	153	157	163	156	171	141	152	156	164	140	151	162	147	155	140	162	175	145	145	160	157	143	165	138	166	138	124	179	155	158	149	175	188	148	164	190	156	149	148	180	175	156	152	153	161	148	167	164	156	160	146	142	139	151	161	149	149	133	151	151	144	154	165	161	166	143	157	161	152	152	150	152	146	145	150	156	141	162	152	144	164	134	153	169	164	174	163	185	135	153	146	141	145	145	172	156	166	184	168	175	137	163	164	174	169	151	158	158	170	189	151	146	167	161	162	163	172	167	153	149	164	165	143	172	164	168	140	166	153	195	166	159	170	180	131	171	150	149	152	140	132	159	154	151	169	159	163	150	160	171	163	165	164	168	181	151	142	168	171	134	175	165	149	156	167	153	155	165	174	176	161	145	160	156	159	150	151	150	134	138	156	149	152	168	166	174	146	167	144	140	156	158	144	151	174	131	170	160	143	139	146	148	143	141	164	166	158	160	158	147	160	168	141	165	160	132	161	170	155	153	161	175	153	157	151	156	138	167	126	175	161	147	152	179	145	134	160	140	152	162	139	154	134	163	121	176	152	185	147	157	139	166	172	166	153	165	167	176	162	159	170	145	143	177	167	160	146	153	180	146	166	140	133	162	151	159	167	168	150	167	152	147	171	146	170	172	139	155	148	166	160	164	140	161	146	150	178	150	142	152	162	155	156	168	143	159	146	180	169	153	152	170	161	168	156	162	159	155	152	186	162	160	157	160	161	168	150	157	145	148	174	154	154	163	159	142	154	156	148	168	153	147	159	152	173	173	153	149	153	159	137	141	173	144	148	161	166	142	156	150	163	153	158	166	158	167	149	149	171	163	146	166	162	148	147	160	145	175	172	188	166	176	149	136	139	158	150	164	136	157	142	155	168	162	144	151	128	160	148	157	172	169	147	133	137	158	150	148	159	170	159	160	158	152	159	167	148	127	140	137	149	148	143	172	122	169	157	150	145	169	164	143	151	152	167	168	174	145	145	136	155	155	165	154	142	178	168	170	177	149	157	137	177	170	150	159	155	147	144	154	167	165	150	169	146	144	166	174	160	154	146	149	173	132	163	160	145	160	168	169	142	163	162	164	161	156	160	152	165	151	133	176	191	164	158	162	148	165	171	156	148	148	144	159	170	143	160	148	152	130	162	151	162	167	154	164	151	185	159	182	163	158	164	166	149	157	149	175	164	151	198	157	143	161	160	137	150	161	171	153	151	157	148	139	166	140	160	158	155	175	182	157	164	147	182	150	171	145	172	177	152	165	151	169	160	145	168	192	164	171	159	138	158	144	154	181	128	138	146	145	139	160	155	153	167	160	149
33457	38939	47086	47110	40224	36260	30741	32901	34001	28182	26147	25169	21435	18979	16454	13036	11420	8451	7653	7102	6495	7814	3697	2438	2983	1961	1976	1590	1333	1296	890	712	638	632	557	604	557	552	580	577	558	564	569	562	548	544	546	553	519	577	512	568	536	518	597	544	550	532	542	491	551	510	497	536	535	528	578	559	550	543	498	575	542	533	526	579	564	547	516	518	498	563	540	521	530	528	543	544	494	493	524	533	529	515	549	565	514	562	532	569	499	545	513	535	554	496	534	540	559	573	552	549	545	556	512	578	556	549	547	527	546	541	527	516	581	515	557	530	567	535	543	541	552	562	570	549	565	595	547	544	517	560	561	528	537	520	543	524	559	538	497	524	544	520	533	506	544	552	535	544	543	541	543	576	537	522	517	570	508	542	505	566	541	562	531	544	538	538	540	558	546	552	560	561	509	521	583	524	571	537	550	585	496	544	540	520	528	519	537	573	524	540	583	540	500	543	505	539	544	526	553	546	557	537	514	510	547	536	560	519	535	517	560	543	505	561	534	533	553	553	531	582	526	574	517	544	580	509	572	576	525	540	559	541	566	587	531	537	558	510	522	498	542	504	514	578	556	562	529	563	594	569	548	554	514	541	490	530	566	516	539	501	532	559	563	568	509	574	552	557	540	508	561	555	524	551	560	497	516	518	524	528	563	548	519	528	540	533	523	526	535	541	546	540	528	526	546	506	521	548	521	546	554	534	523	517	521	521	541	534	536	505	566	553	553	545	536	527	524	537	550	522	514	563	553	514	541	534	522	536	518	533	538	533	548	523	587	582	536	528	568	538	508	559	543	542	545	559	528	533	548	545	510	554	557	515	473	506	552	516	516	535	565	529	496	553	543	562	546	547	561	558	543	539	520	518	501	558	536	563	532	551	511	557	520	527	566	569	561	492	547	568	569	513	538	532	517	537	573	568	567	560	552	528	517	524	538	557	577	529	540	571	592	572	551	523	554	531	522	484	524	503	523	508	517	562	530	539	555	519	550	558	561	552	562	522	555	547	526	532	559	532	531	570	577	574	523	566	596	543	535	510	545	518	498	550	533	580	542	573	575	520	555	560	545	553	527	509	526	565	504	529	540	492	532	520	550	512	553	526	587	551	595	520	510	537	517	532	541	564	602	527	561	548	563	560	588	529	473	531	534	541	525	527	499	552	525	525	513	527	530	511	541	543	542	532	537	543	529	523	500	520	525	538	523	558	548	548	538	564	526	567	562	564	547	515	532	532	555	538	525	546	578	535	533	490	556	537	603	501	551	575	565	574	536	519	502	546	527	518	516	501	547	558	553	495	522	537	514	531	555	471	513	553	540	523	516	541	564	513	533	519	503	557	565	559	555	506	539	497	538	553	566	523	575	506	549	559	557	599	574	513	550	499	509	519	542	511	547	543	512	506	541	533	536	571	524	509	534	508	567	563	577	538	555	588	573	553	531	523	556	515	533	561	559	498	531	486	563	534	542	503	549	521	555	541	564	560	513	529	554	560	531	525	546	507	523	561	557	554	534	566	529	529	539	507	596	512	512	510	535	562	544	540	516	536	540	545	552	559	540	520	554	549	518	537	527	517	550	558	544	539	513	561	522	540	511	548	536	537	499	566	555	562	534	528	524	538	515	562	545	527	543	520	536	575	556	542	532	546	487	516	518	566	564	497	547	578	512	515	498	527	568	518	559	512	511	544	538	529	550	558	530	538	525	511	511	549	526	555	554	495	580	582	534	523	506	597	515	548	518	551	533	544	564	578	546	511	518	539	573	536	572	555	533	570	554	509	544	537	541	532	530	546	491	546	534	509	520	563	500	549	479	555	543	501	545	535	569	552	505	550	511	542	563	514	529	562	526	566	513	519	553	559	568	563	560	528	547	530	543	537	519	565	511	524	547	522	565	563	532	530	505	551	531	572	519	537	565	527	549	508	562	523	532	577	540	526	533	556	528	570	552	547	525	572	543	521	557	516	542	571	505	542	541	580	556	538	533	579	552	537	533	537	518	518	549	514	567	590	561	551	528	560	567	540	536	558	521	503	564	514	513	508	548	524	524	554	531	549	525	533	531	513	563	542	533	543	554	560	524	583	517	523	537	559	560	558	548	541	565	540	514	539	545	570	525	539	505	497	545	507	552	558	518	550	567	544	561	562	535	537	510	565	561	548	539	527	522	546	546	541	565	524	534	567	562	554	554	533	559	568	517	507	584	514	556	533	570	525	563	537	508	573	518	538	556	525	544	528	503	505	527	558	550	518	520	533	557	474	539	507	528	558	543	568	610	518	532	566	534	510	563	583	530	536	518	527	565	536	538	568	486	558	554	526	550	576	533	524	528	490	542	533	505	545	529	525	588	521	536	547	507	548	509	556	538	566	588	545	546	529	545	497	565	523	521	539	576	548	537	522	558	521	565	557	551	593	561	503	542	535	560	575	543	583	544	550	571	565	568	529	546	509	545	558	543	573	533	540	555	516	528	543	532	527	535	541	553	551	552	545	540	567	499	561	538	526	572	473	560	556	558	558	549	506	616	566	514	535	508	532	587	570	547	515	525	545	555	556	525	522	541	537	565	531	534	567	548	543	511	564	589	579	549	508	503	522	546	513	560	515	538	522	544	554	551	511	499	548	540	565	563	539	514	561	561	565	521	529	516	589	528	568	560	578	534	525	545	539	549	518	507	517	537	505	534	542	496	535	533	558	540	535	578	538	550	534	532	537	590	531	547	550	554	546	541	531	516	515	577	541	580	528	543	549	612	526	510	539	538	527	534	535	530	557	539	558	534	524	512	546	537	549	538	520	556	541	528	533	512	546	532	506	559	529	555	533	521	532	575	545	577	574	524	549	544	541	572	545	538	590	557	566	524	561	561	566	547	600	513	520	530	555	537	550	553	557	556	556	569	558	514	531	572	567	535	520	522	557	572	520	527	524	567	550	573	568	566	508	548	554	559	537	538	558	540	553	560	574	571	523	589	523	557	541	534	529	573	540	545	551	560	557	475	557	550	542	501	540	526	534	537	549	574	549	531	533	566	536	547	585	557	541	559	512	527	563	557	509	533	524	501	506	544	533	541	561	528	573	567	569	483	562	559	588	583	514	497	557	592	532	529	514	531	512	537	531	522	518	557	570	558	511	580	539	544	538	573	534	504	527	568	525	569	539	558	553	542	536	544	572	507	507	512	541	544	578	551	544	545	525	472	539	538	520	535	478	529	503	564	534	539	554	521	519	569	568	568	529	573	579	522	535	539	574	545	548	549	525	565	535	533	512	566	539	536	542	540	588	536	586	515	549	533	514	533	550	550	546	505	516	547	525	577	529	529	537	523	510	543	557	528	612	511	525	558	537	510	511	534	560	534	495	507	556	519	572	564	551	518	523	586	537	537	515	513	540	543	511	562	542	551	560	547	536	527	543	541	515	579	526	579	582	542	501	482	506	531	544	508	555	537	541	540	528	576	534	530	553	589	585	496	542	520	538
46488	46738	47749	42864	34458	27406	26826	25641	25187	21653	17483	15544	12333	9515	7802	5335	4526	3193	2564	2303	2118	1991	1051	767	751	530	566	491	415	396	294	222	200	211	216	221	175	196	223	201	214	218	209	178	195	199	211	223	214	196	186	201	193	209	196	210	188	180	192	210	162	195	198	202	214	183	197	216	200	183	194	191	189	196	200	198	197	166	172	192	189	189	200	219	214	212	197	212	208	215	179	176	201	166	174	212	202	204	181	181	195	201	187	168	212	191	203	213	197	189	223	191	197	229	199	184	195	210	191	192	213	181	211	182	188	203	227	216	174	200	205	177	194	188	176	199	188	200	197	214	205	221	204	191	193	177	177	203	167	204	180	177	187	210	209	196	220	197	218	183	186	186	228	167	204	202	185	237	169	184	178	195	208	215	208	190	198	196	175	211	208	237	197	175	195	208	180	175	195	215	189	203	209	213	178	199	190	187	224	191	202	200	175	173	182	198	190	188	228	205	207	183	205	194	200	208	194	202	200	175	209	175	189	216	202	227	188	192	200	181	163	197	186	189	198	209	215	201	210	211	199	211	188	202	189	196	213	181	191	209	163	197	192	204	182	214	216	201	181	197	197	198	166	204	218	189	191	194	205	193	182	194	195	189	198	182	202	174	195	189	224	189	193	201	186	199	178	213	175	180	188	191	200	207	170	162	181	190	191	180	195	179	191	195	176	189	191	184	193	205	205	186	199	197	189	194	190	197	189	169	183	204	187	209	177	190	221	196	210	191	214	213	195	197	199	199	189	192	180	194	198	180	195	213	206	165	192	192	173	180	216	185	190	197	215	176	177	212	198	201	174	206	162	181	185	191	198	216	203	198	183	201	195	172	196	209	204	187	180	223	201	201	195	197	190	164	186	174	196	187	218	214	215	159	182	171	178	223	202	216	191	187	191	205	195	182	195	214	192	220	210	201	214	195	215	203	215	179	175	206	190	198	195	205	191	196	192	179	186	177	191	197	206	195	181	197	205	191	188	206	210	215	210	190	215	188	202	189	181	212	196	202	197	182	194	187	204	209	206	186	215	220	199	216	208	173	181	180	210	206	215	202	197	215	190	194	182	194	225	202	191	183	204	201	209	198	221	166	217	204	197	178	192	198	171	199	209	213	182	199	185	195	193	194	178	213	216	213	176	176	184	206	186	192	198	211	182	186	200	201	203	200	230	184	213	192	178	194	200	169	196	202	177	210	207	197	205	176	186	170	211	195	219	196	202	187	203	209	194	213	199	183	203	215	174	180	182	236	182	197	192	188	166	208	209	190	183	196	194	223	182	162	222	203	177	199	191	217	205	215	198	198	191	184	182	179	190	191	224	201	187	194	179	196	208	200	183	173	209	196	207	207	185	174	212	175	198	207	207	187	198	201	209	187	184	174	180	210	208	194	190	220	207	216	199	182	214	201	186	179	216	203	187	201	197	228	196	195	239	204	215	184	205	202	208	212	181	195	195	194	199	183	192	180	197	203	171	194	170	196	178	189	190	189	197	186	192	190	186	198	198	199	184	207	192	182	213	196	191	191	207	212	186	191	195	198	171	179	216	170	188	192	190	205	201	196	216	191	193	201	212	187	196	201	197	189	212	195	198	183	195	198	184	198	208	217	197	199	203	225	209	203	227	223	189	207	201	190	197	201	184	190	190	207	195	212	180	203	177	179	199	197	183	181	205	210	173	191	195	208	201	173	172	191	205	200	227	199	178	214	206	206	183	193	231	190	181	210	196	211	188	186	194	202	187	196	182	198	208	191	216	200	194	169	174	189	194	189	215	190	194	192	180	206	215	215	207	208	180	197	192	199	202	217	203	198	202	191	203	186	189	201	202	192	201	181	200	176	188	170	182	207	180	190	219	178	210	201	191	177	204	196	213	205	219	201	178	216	204	202	200	172	183	196	185	198	182	212	194	197	205	160	188	183	215	178	197	203	217	198	198	200	193	183	187	178	183	213	184	191	210	196	220	229	164	193	179	185	185	185	161	189	191	218	190	212	173	223	179	195	187	203	176	187	197	214	219	215	197	193	189	182	193	197	201	198	194	198	163	228	194	201	195	174	199	198	179	198	195	213	164	220	181	183	203	201	204	176	179	183	227	211	199	206	203	182	195	178	208	211	205	188	210	188	200	215	200	180	190	171	207	191	211	181	200	186	210	194	204	165	189	219	222	180	161	199	204	202	173	185	177	205	197	168	203	184	206	211	204	206	180	175	219	205	190	206	185	177	201	195	194	202	188	186	176	198	188	194	199	207	213	196	186	180	187	186	173	197	209	186	192	155	178	211	221	198	187	171	204	181	196	233	219	209	202	225	194	187	192	203	192	205	189	212	200	185	202	188	201	182	205	216	190	193	178	197	192	180	186	179	193	193	197	188	212	206	199	188	213	162	185	213	190	195	183	193	186	211	188	222	204	210	195	203	181	209	204	195	205	191	183	178	165	171	200	199	224	225	196	183	200	206	179	181	186	175	199	195	198	209	197	203	191	196	194	190	176	191	198	208	180	192	222	202	183	207	211	166	209	207	209	191	204	204	224	196	203	178	208	190	179	204	191	180	189	199	221	180	204	188	205	196	215	216	211	182	180	202	203	218	208	171	205	196	190	225	186	193	197	207	201	183	192	208	180	208	213	179	198	195	182	184	201	201	187	213	197	198	185	217	206	201	184	191	180	191	217	189	190	200	245	193	192	202	210	183	169	198	193	195	213	200	202	214	218	205	214	209	182	223	184	190	190	198	188	204	180	193	196	198	209	174	191	201	209	214	204	188	205	205	222	221	187	207	177	178	191	188	190	192	207	207	193	201	210	193	182	192	220	191	221	196	197	217	212	186	198	200	187	190	180	179	217	199	180	197	176	206	183	221	188	194	198	194	224	196	178	218	171	197	196	207	216	208	207	183	206	200	195	210	205	203	186	177	193	193	194	214	187	175	217	175	187	195	180	211	188	192	189	194	190	177	210	207	190	181	189	184	213	181	192	185	203	207	190	177	170	196	211	194	195	209	168	189	211	190	187	213	203	217	206	187	208	192	203	182	172	192	181	184	199	197	201	194	203	197	196	197	191	208	208	178	210	196	164	191	194	175	206	176	182	183	164	173	203	186	194	196	192	198	196	202	206	178	196	194	197	202	167	195	200	216	215	215	203	211	183	192	187	199	178	197	193	208	199	215	191	182	211	161	201	197	202	191	205	193	177	191	186	190	198	191	179	203	202	182	208	199	183	190	208	194	176	189	204	160	192	192	170	181	163	193	187	206	192	211	196	215	172	188	203	190	200	189	202	194	210	167	203	204	191	213	201	173	183	178	183	190	169	185	207	205	202	189	186	210	199	187	219	193	220	160	190	195	201	222	180	199	194	192	183	196	206	220	203	201	184	161	178	189	183	195	200	213	196	211	173	174	196	190	195	195	177	195	203	223	192	190	184	175	180	202	212	203	189	208	203	188	218	180	194	194	195	203	194	188
37361	46035	53292	54071	43161	40546	38524	38885	40650	36782	34508	33171	30081	27074	24268	20250	18873	15078	12854	12779	11833	11185	5747	4580	4549	3155	3564	2537	2178	2200	1431	1014	842	812	703	669	688	709	642	741	686	660	631	671	633	695	652	662	654	692	668	618	622	640	640	613	653	683	678	633	569	662	667	672	665	640	638	686	692	670	613	648	632	629	643	676	668	640	622	700	638	632	643	646	672	685	644	575	670	632	640	677	642	644	635	641	701	645	617	665	680	642	663	590	635	649	657	634	650	640	674	622	599	638	616	627	600	651	645	625	650	658	626	606	659	595	641	714	627	655	654	620	617	632	653	628	619	666	635	639	665	618	646	662	640	601	637	615	688	610	634	656	652	624	641	631	663	680	638	638	644	648	607	665	633	571	670	652	621	648	650	625	645	648	658	621	640	639	613	605	610	639	660	697	629	618	650	651	665	645	645	644	614	617	660	624	616	653	655	672	596	680	637	658	634	665	608	604	637	607	649	661	627	602	638	635	634	632	658	641	674	686	627	639	635	635	645	614	646	616	661	636	572	651	664	615	608	593	672	640	629	608	655	645	689	625	624	648	679	641	604	666	663	649	653	668	664	694	599	661	636	649	608	653	642	608	632	608	665	633	628	673	636	600	655	607	657	658	637	683	636	635	655	617	636	615	670	631	610	625	633	647	629	649	622	654	653	644	655	625	628	646	609	621	651	653	624	636	692	658	614	639	630	642	631	643	651	598	654	630	658	607	650	670	629	617	616	601	648	589	667	651	635	662	634	621	628	670	602	616	670	671	618	653	608	619	642	634	681	645	627	665	601	644	661	665	629	626	626	659	641	648	625	655	596	648	596	624	596	655	647	657	651	632	609	629	641	616	669	662	630	650	638	615	650	643	629	607	626	674	665	641	646	637	627	635	645	619	580	643	652	665	670	639	644	621	632	642	649	608	627	626	644	648	621	626	651	627	642	632	619	624	665	625	690	623	629	601	623	622	585	595	669	684	633	651	654	637	620	637	625	658	663	649	658	646	650	643	698	677	639	627	660	623	640	671	651	634	643	655	677	628	594	621	645	675	668	592	661	632	608	586	660	615	599	635	623	612	660	639	636	630	638	632	606	645	627	654	618	641	608	660	699	675	638	630	627	631	677	601	653	616	609	634	659	662	641	638	626	657	657	638	632	638	653	589	595	649	625	675	645	619	629	655	628	683	627	639	646	654	612	616	657	631	590	677	635	626	652	650	631	667	653	692	641	616	649	659	662	608	602	657	651	697	634	617	599	650	682	612	596	618	595	623	638	623	644	645	666	635	638	624	624	636	621	638	621	637	624	693	622	639	675	674	634	622	631	665	621	657	656	627	660	585	580	619	649	645	639	696	678	659	627	617	637	625	652	599	604	613	635	664	602	638	625	609	676	633	614	639	653	644	563	626	632	679	606	632	640	626	600	640	660	657	621	652	656	684	639	614	681	629	684	608	658	641	633	643	675	679	628	661	653	623	627	609	614	634	629	644	630	625	682	632	626	685	648	644	635	626	616	638	675	626	625	645	651	599	688	665	588	659	671	637	665	662	641	628	640	607	633	630	637	638	659	612	657	610	632	654	621	605	630	644	625	609	648	644	640	620	671	664	638	641	648	652	669	587	620	657	640	617	670	654	639	635	620	664	629	638	595	664	656	658	626	652	668	610	637	657	647	629	595	653	619	694	666	649	607	650	664	601	662	642	647	620	671	622	679	655	623	647	649	641	679	599	631	618	647	671	686	637	642	645	661	647	670	641	637	618	656	626	630	677	638	630	611	611	606	667	590	668	661	675	625	619	643	688	610	634	611	612	652	654	577	630	645	656	675	659	672	666	630	639	626	622	676	648	603	665	615	650	617	674	620	669	606	649	651	635	683	668	599	632	649	655	657	624	655	627	661	654	614	622	662	637	634	620	627	618	597	639	649	671	627	630	630	617	607	636	614	673	664	645	641	615	679	638	645	672	668	651	638	623	659	640	633	645	672	644	632	582	617	612	646	631	636	644	626	631	648	626	652	632	668	672	623	660	633	616	625	657	605	643	599	623	630	647	630	646	652	602	642	661	663	663	635	658	657	657	646	640	644	625	618	622	619	609	622	656	631	618	605	652	621	630	609	656	621	570	697	659	602	645	632	651	619	642	638	629	675	624	640	692	697	613	612	666	651	665	639	693	598	650	662	702	655	608	623	632	590	640	679	628	677	643	626	602	643	642	646	647	658	599	592	646	639	658	619	619	621	635	655	627	626	648	661	636	642	668	654	694	626	611	672	656	621	622	641	665	608	595	642	639	649	610	671	636	631	653	609	604	676	654	642	654	658	601	583	628	673	659	627	700	646	680	611	641	671	626	601	648	639	642	651	669	636	632	647	635	645	634	651	626	660	662	643	625	645	654	608	642	628	614	623	642	630	639	576	642	621	630	660	643	630	676	634	645	627	660	621	574	637	692	618	602	638	670	589	614	598	639	628	626	643	638	594	625	606	676	648	618	661	634	628	583	599	649	645	601	620	585	600	594	630	645	642	620	618	608	600	657	653	651	663	604	615	606	646	646	607	649	633	664	642	615	656	649	631	635	606	669	645	591	643	613	598	598	585	655	621	595	660	674	636	646	628	630	652	655	586	676	655	668	647	586	628	694	637	658	602	613	673	631	634	635	616	635	623	632	621	649	588	629	655	669	609	594	648	618	576	653	660	638	659	639	592	649	647	651	633	667	620	628	665	653	602	682	643	626	615	679	561	604	595	639	658	620	671	671	660	641	623	651	626	621	634	659	635	651	655	651	654	650	678	696	604	628	617	625	666	670	629	639	625	591	621	653	591	617	637	636	642	655	605	673	672	628	645	678	684	608	627	648	630	632	603	622	613	620	606	620	628	629	653	646	640	662	661	623	628	631	609	679	653	641	666	613	678	603	652	697	680	661	603	677	634	625	634	639	616	623	628	630	633	641	630	625	648	643	616	621	592	681	618	637	584	628	664	657	596	652	689	614	618	660	676	675	648	621	648	650	677	665	623	636	620	631	644	658	618	613	679	637	631	734	637	670	617	614	598	648	650	650	658	651	645	647	637	675	666	642	611	626	656	612	635	625	595	644	623	633	616	627	597	590	651	647	629	632	623	606	611	617	664	652	608	611	632	618	652	627	600	624	687	598	655	636	643	629	648	636	639	647	624	618	691	632	590	692	632	642	611	587	662	625	642	645	628	652	574	665	622	604	658	662	623	598	639	671	640	618	657	616	629	641	631	608	659	565	605	612	632	655	617	629	641	582	632	652	613	630	622	679	625	601	651	630	621	630	660	628	614	664	673	719	653	597	606	660	634	628	640	597	612	665	622	664	644	627	650	630	624	663	669	660	618	625	677	651	672	616	643	670	600	598	685	637	621	637	602	633	613	605	630	628	657	681	602	634	646	624	622	630	630	644	650	632	632	617	638	648	661	656	612	691	635	632	622	616	644	658	637	667	612	590
23839	23724	24853	15934	8295	4312	2567	1637	1298	990	767	681	594	444	402	329	294	224	200	222	196	186	214	182	168	203	185	165	184	166	141	154	173	161	172	164	166	148	153	168	166	157	173	153	168	164	144	166	162	164	177	161	163	155	147	163	162	189	164	156	179	124	168	178	177	173	170	157	180	163	161	170	157	173	144	168	166	158	136	155	162	179	158	147	156	162	162	159	164	164	170	164	174	177	176	171	153	172	165	160	159	173	158	150	177	169	162	152	159	186	161	177	142	158	149	160	153	171	163	185	156	162	165	155	181	186	153	163	161	165	147	163	158	178	164	179	168	156	167	176	183	144	170	177	161	175	165	163	183	155	161	153	135	145	176	141	153	183	159	136	161	183	184	187	174	152	150	158	139	158	155	150	151	161	159	142	172	192	146	166	150	158	143	171	179	158	163	160	175	161	154	171	191	156	168	156	153	162	183	174	156	157	145	178	170	143	174	160	165	159	167	166	143	160	166	182	143	156	158	156	163	148	166	173	166	176	148	164	163	169	161	169	156	160	154	159	166	141	148	169	163	172	167	168	135	170	167	160	156	159	159	138	162	172	150	163	183	175	182	179	153	157	156	165	158	171	186	156	161	193	187	151	184	166	166	144	156	150	169	173	168	156	153	171	143	183	150	166	160	156	146	163	181	179	159	170	154	161	150	180	171	164	172	183	156	161	172	166	158	185	163	170	167	178	139	172	183	149	154	163	161	179	186	174	159	162	188	172	149	153	153	189	166	165	153	192	156	185	155	171	166	144	157	161	157	173	162	170	196	180	174	150	159	172	169	169	176	150	152	153	170	152	167	157	146	154	156	143	181	176	189	159	165	185	151	178	145	165	152	158	169	154	166	162	170	157	179	152	163	161	152	132	152	157	145	142	143	176	166	148	163	161	153	181	171	168	170	150	148	173	153	156	168	147	165	175	167	157	169	155	156	167	164	178	159	152	177	185	131	170	178	166	174	164	177	169	183	162	151	150	163	167	165	198	169	164	161	162	148	158	161	157	173	145	159	156	180	165	148	158	170	155	165	147	162	145	161	163	155	157	145	165	161	178	135	197	166	163	156	175	153	173	152	140	174	185	180	164	192	164	167	168	167	172	169	151	170	169	169	173	158	167	148	190	148	148	160	169	149	160	171	177	170	152	193	156	187	177	138	156	163	154	184	152	137	171	157	159	163	168	150	155	167	151	180	153	154	174	170	184	189	183	175	142	179	173	164	187	168	163	159	179	165	133	178	162	168	159	162	150	179	163	181	165	163	143	163	165	155	173	161	167	158	162	156	165	182	160	167	151	144	154	170	155	164	148	136	188	170	157	159	155	169	148	154	152	165	160	160	161	156	150	170	151	161	186	176	156	158	157	156	168	164	160	172	162	157	160	181	171	175	158	163	166	159	165	169	179	171	169	168	172	151	166	185	141	151	173	155	185	168	173	162	165	159	151	143	166	166	139	148	163	160	145	175	166	150	169	142	162	153	172	169	171	142	161	177	171	179	148	149	163	172	168	196	148	180	173	162	155	163	161	178	162	166	146	161	165	160	180	177	172	159	151	198	163	151	166	167	183	160	153	176	171	138	167	183	167	181	144	155	124	180	168	161	172	145	164	185	159	158	166	190	160	173	185	176	166	124	154	170	177	173	161	155	148	159	159	149	151	164	172	150	157	169	171	159	155	187	151	147	139	169	162	156	165	170	179	166	178	173	188	146	143	188	147	177	163	149	141	156	162	160	169	161	161	191	158	192	169	172	167	177	182	156	147	163	181	159	131	159	154	162	173	164	145	152	169	152	163	150	163	163	177	203	173	163	167	176	180	160	171	158	170	185	145	159	175	156	150	170	173	163	141	154	176	164	158	163	171	171	161	173	179	160	156	183	170	156	168	157	166	150	149	152	179	167	170	174	146	130	161	166	195	160	164	153	158	165	181	184	168	159	183	155	169	145	149	152	139	155	150	153	139	182	168	183	161	139	163	170	155	194	140	132	167	156	172	186	162	124	178	162	161	141	164	156	157	177	136	152	146	168	164	140	148	154	174	147	174	176	153	190	143	172	186	160	156	172	164	170	191	167	161	158	159	184	147	165	158	159	180	141	158	197	169	162	180	162	139	182	176	173	162	159	167	170	159	157	150	154	172	157	160	142	193	156	162	173	145	159	161	164	185	174	173	146	173	146	164	161	175	156	168	147	158	155	174	172	174	172	179	164	150	148	176	166	187	163	151	163	159	143	159	170	141	175	167	183	181	154	168	151	156	173	186	161	157	159	179	156	162	184	163	157	183	168	169	165	180	171	163	142	183	153	166	154	172	174	160	172	180	148	161	167	185	131	155	162	168	163	191	162	170	162	162	173	170	169	138	144	157	177	155	166	171	163	169	151	176	171	161	138	149	149	163	168	152	191	138	152	145	181	159	178	167	148	160	152	181	152	173	179	183	146	170	175	144	161	174	168	160	138	164	178	151	153	168	173	172	163	199	157	158	140	184	180	172	167	166	152	164	178	179	168	170	177	171	176	181	148	160	159	180	165	173	143	167	164	148	163	179	175	164	174	173	146	158	170	149	150	168	177	183	152	177	182	199	162	148	146	151	180	188	170	168	156	157	165	169	181	167	161	164	155	172	170	170	166	177	157	152	148	167	168	166	151	169	175	150	189	151	166	140	156	172	155	139	155	165	156	161	174	157	154	180	145	152	150	182	151	141	178	178	163	170	152	162	163	176	168	154	164	157	149	152	159	172	182	173	162	152	161	165	175	166	138	168	164	174	168	160	156	158	151	159	161	148	155	129	156	148	164	167	149	177	137	158	176	179	153	167	163	186	169	155	176	161	171	176	160	160	175	167	140	164	170	168	162	158	159	164	164	161	164	189	164	156	168	152	152	164	168	173	154	169	157	165	165	178	152	158	165	160	151	148	172	166	152	161	162	161	157	161	168	186	168	171	166	134	211	164	178	165	163	159	156	168	183	166	162	153	152	151	180	187	164	150	165	163	137	138	146	174	158	193	173	164	181	165	154	155	151	165	178	163	175	161	148	163	167	170	159	161	151	177	174	171	148	179	168	143	176	153	156	138	148	160	175	149	164	163	155	158	166	163	184	157	171	168	173	148	164	136	168	153	171	157	142	146	160	141	173	135	152	162	155	167	160	168	166	160	144	170	159	157	165	166	177	203	161	132	171	174	168	154	176	174	161	174	162	180	161	167	163	153	173	133	147	137	183	168	165	184	167	148	169	177	173	159	169	167	156	176	163	164	176	154	175	170	171	177	145	187	144	163	150	168	160	146	169	175	162	141	143	161	170	149	162	154	162	160	167	174	173	161	150	164	162	148	172	145	177	165	162	167	168	180	161	175	162	160	134	153	170	128	146	163	158	170	154	147	151	173	163	141	156	150	144	158	184	162	160	166	168	163	156	138	177	179	166	164	164	153	162	172	157	151	147	183	180	156	172	171	164	159
20959	25049	31546	27557	21636	15264	11015	7578	6518	5122	3932	3267	2843	2593	2102	1635	1345	1122	961	875	816	855	717	682	710	614	615	581	601	577	602	563	568	582	572	583	580	552	577	563	555	590	571	535	563	626	591	611	548	554	551	540	559	525	569	530	549	559	596	572	533	552	534	586	550	541	531	551	495	570	592	574	580	507	539	542	622	511	575	542	551	536	553	593	529	574	606	526	528	598	542	526	531	572	572	531	539	566	555	571	546	534	541	582	555	533	543	555	523	577	575	543	579	558	552	572	557	535	592	535	572	526	561	558	586	547	579	554	566	554	581	548	550	508	551	550	584	504	516	581	528	534	575	582	600	573	561	545	564	514	531	524	523	531	572	565	565	535	537	588	538	555	573	537	575	551	558	544	551	537	538	555	553	526	577	550	578	580	541	514	520	541	565	575	562	623	544	562	541	525	556	576	565	550	556	572	549	572	539	519	545	575	607	576	589	532	554	597	545	552	491	579	577	541	511	524	582	555	529	537	573	561	563	530	546	570	593	554	585	540	571	549	582	533	521	523	583	526	547	536	588	562	539	537	562	582	547	574	584	551	565	541	533	556	613	551	569	535	557	568	563	583	553	568	542	564	523	560	520	543	550	588	548	555	549	551	552	592	566	540	548	546	556	539	547	560	544	561	556	558	553	528	535	599	585	555	571	562	564	523	526	553	575	549	573	575	546	504	572	597	542	554	561	563	527	595	574	518	562	579	569	560	566	582	528	552	555	566	564	581	525	589	553	589	538	573	547	562	555	590	598	588	531	534	519	571	588	574	545	583	559	513	557	525	548	521	583	557	561	552	613	571	576	566	525	518	566	537	557	548	617	570	562	544	586	535	595	586	556	546	550	541	560	581	546	572	555	564	535	547	530	542	573	556	516	590	600	552	558	586	559	537	593	587	549	548	564	508	593	553	547	562	586	585	501	554	594	575	529	578	577	545	540	616	537	558	516	590	538	519	580	565	552	566	580	563	542	581	572	552	551	572	544	554	558	551	555	601	554	515	524	506	503	537	588	573	531	549	567	597	546	540	599	554	578	565	572	557	578	553	572	545	581	558	579	534	589	541	577	567	592	521	568	548	558	547	566	555	563	539	544	584	536	532	528	520	569	555	564	543	573	595	513	575	533	561	592	571	542	536	542	556	574	582	528	551	552	525	578	579	545	566	515	558	595	560	546	554	548	555	556	556	525	550	538	533	577	597	540	549	510	532	569	552	535	559	567	553	563	552	574	542	586	577	530	626	585	579	561	555	558	560	559	572	578	588	561	555	540	516	555	564	573	531	574	581	520	545	537	566	544	581	558	532	572	573	598	547	557	522	567	555	547	522	573	560	592	561	595	586	554	591	557	558	538	548	559	549	564	538	584	536	529	566	542	561	529	537	545	569	575	552	566	530	616	520	545	556	551	519	547	536	578	556	528	538	551	546	568	557	559	563	548	559	526	602	586	576	552	585	578	529	496	551	608	534	566	538	604	526	554	530	549	562	576	547	563	564	536	554	561	581	546	577	554	587	497	577	575	562	566	559	587	597	557	572	519	586	561	534	610	596	536	573	553	564	581	546	585	564	584	572	553	596	515	551	539	574	575	566	531	590	566	523	518	546	554	554	555	551	550	590	571	576	546	550	611	517	581	541	583	581	578	565	566	570	535	580	537	513	511	549	565	572	555	539	562	554	504	558	552	492	582	585	583	540	547	554	544	587	597	525	603	512	547	547	574	521	561	515	593	528	526	594	570	555	557	556	536	598	491	591	569	572	555	544	533	519	586	548	588	563	548	516	573	540	547	568	578	551	562	574	550	516	529	540	534	557	573	543	540	615	539	579	577	526	540	527	586	545	583	524	565	574	561	544	525	553	535	558	565	546	561	505	548	550	564	548	569	553	575	602	527	552	590	599	529	585	539	509	544	539	583	541	529	567	566	526	571	582	529	554	550	569	548	607	525	553	508	551	514	559	587	575	576	504	580	565	583	577	534	567	602	546	519	582	564	579	561	575	514	567	549	590	520	569	556	547	567	563	563	564	551	533	548	566	531	599	571	577	576	527	550	590	572	545	578	570	548	575	607	622	532	555	559	536	495	527	553	542	538	517	546	554	544	564	595	559	552	572	548	585	558	535	575	564	507	526	552	551	583	567	617	581	512	560	554	557	516	573	554	572	534	560	559	505	555	529	537	553	584	619	578	555	574	572	581	531	532	568	541	568	537	495	535	536	560	570	563	583	573	540	565	513	525	572	604	542	552	526	558	587	570	590	567	588	525	546	533	535	562	565	579	594	573	557	601	556	577	548	532	534	564	549	550	538	576	538	588	541	534	555	572	506	533	596	568	531	551	523	586	592	564	558	542	575	550	527	522	542	582	565	547	595	552	519	559	549	553	550	525	568	624	550	555	536	568	561	541	535	564	546	506	547	534	561	550	508	540	582	530	558	583	565	538	558	528	575	512	581	553	516	572	535	553	552	502	574	548	574	557	525	540	575	561	546	546	577	515	582	597	549	548	565	573	553	580	554	518	557	557	583	560	550	572	574	530	567	597	574	569	531	557	544	582	534	566	584	577	540	562	539	558	574	595	609	571	569	560	530	538	562	535	574	581	545	594	553	581	546	546	511	532	531	536	591	583	544	575	579	566	567	545	550	586	550	536	577	519	605	581	521	525	540	539	641	558	540	566	563	581	533	546	563	550	569	585	548	574	533	553	531	551	535	549	568	584	541	586	490	531	565	564	561	556	507	564	550	544	606	538	533	538	586	551	565	547	536	572	562	523	548	570	552	572	553	596	561	521	529	542	573	527	536	553	562	556	554	516	569	567	534	567	556	551	594	540	551	550	548	576	596	564	522	549	563	549	525	522	541	573	557	562	569	552	532	548	565	556	600	563	552	562	544	549	599	543	554	550	531	567	612	564	511	561	559	527	530	548	522	590	565	525	537	544	527	558	595	585	556	540	550	580	544	566	564	543	528	530	557	587	542	609	528	524	554	550	558	548	523	536	558	545	531	554	568	610	543	557	556	575	531	543	549	574	556	547	557	508	527	547	594	544	491	573	561	524	550	544	547	581	567	596	505	550	577	616	536	550	560	594	509	571	595	536	554	557	553	574	541	554	512	560	553	570	548	556	584	518	583	566	580	551	544	588	591	549	544	512	536	547	538	536	572	609	555	546	529	544	532	572	537	556	564	558	552	521	580	518	581	584	561	555	575	574	569	524	519	555	575	514	566	612	529	567	558	580	552	566	548	578	570	575	591	572	540	501	552	567	535	581	556	564	567	592	569	543	585	549	546	554	545	543	534	535	526	550	581	614	557	561	548	585	548	576	541	548	540	573	552	566	546	560	538	541	568	542	580	556	571	596	536	519	589	544	563	573	584	553	587	553	576	536	544	574	584	581	559	538	517	553	544	568	531	575	581	598	583	559	554	547	565	571	557	597	514	587	572	526	585	547	598	586	559	552	537
43216	46570	42190	36931	30278	25077	20911	16493	15757	13192	10123	8251	6191	4778	3855	2828	2222	1731	1431	1250	1108	1102	620	436	512	377	358	275	300	273	223	169	190	183	165	173	158	170	185	196	154	153	158	147	153	189	171	160	162	155	165	161	181	147	160	148	183	184	155	159	138	150	151	166	133	166	133	166	177	151	155	157	165	157	158	161	172	161	162	157	147	159	151	149	158	139	168	174	154	153	165	170	163	161	159	165	160	134	142	132	165	169	154	147	139	147	153	139	142	150	164	154	149	157	150	164	142	125	173	170	155	169	153	147	148	162	167	148	136	149	160	140	165	145	158	159	156	132	146	152	169	142	148	160	149	163	160	160	161	152	146	162	161	155	160	172	129	173	141	159	143	160	154	167	162	159	129	157	131	165	149	144	166	163	154	153	134	159	189	183	162	160	153	162	132	129	170	155	175	163	155	148	144	166	172	161	151	152	142	147	168	149	150	157	156	153	150	166	147	151	159	157	147	166	159	149	141	158	151	174	166	165	137	159	176	148	151	168	141	165	157	163	150	152	144	155	164	187	158	154	152	167	143	154	163	183	158	139	140	149	163	158	146	160	152	161	168	132	159	147	159	169	175	147	179	146	174	156	154	155	137	167	146	169	146	151	144	157	166	149	152	151	176	167	162	160	137	160	158	146	151	151	165	153	170	175	153	157	150	135	158	146	139	140	156	149	168	145	157	140	173	165	131	172	150	158	163	154	184	164	136	162	159	151	141	142	138	165	158	153	164	191	148	136	158	168	155	151	157	146	168	164	138	159	150	151	136	156	127	146	167	144	149	154	158	135	131	154	146	153	131	167	138	163	152	135	159	137	138	160	160	155	169	134	168	164	155	157	155	159	145	143	154	162	153	159	153	165	151	197	153	152	149	148	137	149	161	144	139	154	170	170	175	153	168	149	155	155	161	151	161	194	168	178	145	155	160	159	149	150	155	145	146	160	152	148	150	168	145	134	165	158	168	170	186	143	169	152	163	140	140	170	165	151	155	156	161	166	152	146	153	148	171	196	167	149	146	149	167	159	163	143	169	165	144	170	143	148	170	153	176	158	164	132	170	158	153	150	163	142	144	152	157	166	169	163	155	161	162	163	183	151	153	150	171	168	142	153	151	181	181	177	167	162	148	134	161	148	162	179	169	175	133	162	144	174	141	122	153	160	159	164	160	172	153	144	186	168	169	170	181	173	152	168	160	167	148	160	149	148	139	167	148	148	146	145	145	142	166	158	148	135	161	174	168	169	144	153	182	157	175	161	158	178	147	159	180	159	173	184	180	169	186	151	167	156	145	156	137	166	137	135	152	156	151	175	165	165	128	158	156	149	166	158	152	141	142	174	163	170	152	155	144	146	147	180	132	156	137	157	139	150	162	160	162	161	164	161	162	159	154	144	168	164	151	136	150	159	160	136	144	166	174	166	156	156	175	160	158	140	161	153	161	150	158	157	155	152	148	162	150	147	157	148	147	128	146	166	154	163	135	160	173	157	149	160	179	129	161	161	186	154	152	153	160	152	175	162	162	148	164	147	166	157	151	158	167	164	151	164	148	132	140	142	149	176	147	165	134	171	148	145	163	157	131	169	166	158	166	155	168	163	168	170	164	148	161	163	159	153	159	183	138	170	161	168	171	149	176	184	147	134	149	153	149	143	160	157	170	150	172	141	161	166	134	131	155	151	167	148	156	148	160	150	150	147	153	167	159	153	164	141	140	162	138	166	177	141	182	164	149	144	148	153	154	160	154	163	153	142	142	161	179	156	183	171	139	158	179	158	155	157	143	155	153	160	166	152	144	173	178	160	156	150	152	139	141	152	170	157	149	131	163	156	138	153	157	162	174	162	171	159	164	153	184	171	141	136	133	160	158	161	177	143	155	158	164	163	156	164	149	155	152	159	163	160	181	153	163	181	161	172	150	165	157	158	149	170	149	140	136	150	159	162	153	143	165	165	166	177	162	145	155	156	140	162	153	167	176	164	163	167	151	140	140	176	160	162	162	164	148	156	157	164	146	157	156	136	175	158	163	149	143	151	155	163	163	172	135	146	161	181	155	169	146	157	150	159	126	184	169	145	156	162	163	158	172	143	165	155	147	152	152	160	149	160	144	165	168	143	149	157	158	151	149	167	136	145	157	145	166	143	144	165	182	150	135	160	160	163	139	161	153	162	155	157	165	160	148	153	164	153	138	132	160	180	158	155	122	156	152	156	142	170	181	140	164	156	168	153	179	163	161	162	136	144	152	163	153	169	145	180	160	151	172	149	146	166	178	157	158	190	176	166	150	145	177	150	172	160	146	167	164	170	149	164	168	151	170	152	171	180	166	141	160	147	137	151	156	177	177	170	160	152	144	158	192	144	157	166	162	158	145	138	145	172	156	130	173	166	146	149	181	159	153	137	137	155	145	147	162	169	150	157	167	163	161	163	172	138	161	176	167	160	165	162	163	157	162	158	156	168	177	166	148	143	156	166	167	149	144	153	153	155	150	155	159	150	160	145	151	164	176	152	144	164	160	139	148	169	145	139	162	176	147	164	170	169	173	159	159	145	168	158	135	151	142	160	151	169	156	165	161	159	168	163	128	159	135	156	134	149	160	161	164	157	137	175	156	153	151	157	165	173	181	163	175	164	144	153	134	175	148	149	155	176	168	154	159	157	156	152	161	139	150	177	141	202	145	165	148	146	165	158	164	159	142	160	165	181	173	159	159	165	140	159	176	139	161	149	164	147	146	149	143	178	174	155	144	151	157	153	177	168	156	171	156	166	159	142	164	158	155	139	145	138	147	170	148	158	149	159	175	152	160	187	168	155	173	135	158	153	119	157	158	165	153	150	198	153	166	165	164	153	150	135	161	149	149	155	135	175	164	150	142	146	157	145	166	171	154	157	137	163	156	142	150	144	142	168	155	145	163	169	147	153	132	156	158	158	194	158	150	166	151	179	153	140	147	148	149	171	165	139	150	155	147	152	142	147	180	163	167	168	145	141	138	163	157	153	133	154	145	164	147	150	166	156	150	162	159	163	155	179	154	141	162	151	158	160	144	164	138	156	157	159	161	174	142	154	145	167	153	157	164	168	154	147	168	163	134	154	156	128	149	156	151	177	158	154	148	151	155	156	152	174	142	176	158	150	158	153	159	141	176	170	145	132	139	165	150	144	153	159	177	163	173	152	170	156	139	164	137	147	144	165	165	138	160	142	157	166	154	138	161	132	157	154	137	163	140	152	156	157	159	137	129	155	179	164	201	131	149	154	164	153	152	179	151	161	149	137	153	172	145	161	165	177	146	165	160	160	167	174	145	134	176	144	167	161	147	153	151	135	158	163	131	167	143	148	172	156	135	173	160	163	179	185	146	170	148	178	143	143	145	153	125	165	151	143	162	177	180	168	161	159	149	162	147	151	139	155	156	140	152	146	158	165	153	155	152	162	164	172	157	177	147	151	141	143	133	163	136	164	171	152
35684	44117	46795	46346	40206	34825	30611	29592	31338	28825	26185	23809	21148	18449	16681	13406	11781	9954	8832	7919	7006	6597	3659	2759	3126	2227	1980	1483	1526	1501	1138	698	581	562	615	602	546	569	606	540	541	590	558	579	515	549	526	553	599	535	530	548	527	535	561	537	565	521	529	500	541	549	552	557	545	588	519	487	563	534	547	553	583	490	560	532	559	545	545	565	553	514	564	521	533	532	518	511	496	527	549	527	550	517	529	546	538	547	550	576	532	556	536	543	548	545	544	523	552	546	545	513	561	510	532	517	520	539	536	544	520	484	512	569	566	595	545	575	539	550	590	552	528	556	521	560	577	518	545	550	561	545	525	565	532	530	505	544	505	527	558	535	531	515	528	491	507	579	560	524	554	481	550	525	567	561	505	584	481	505	531	528	538	536	509	551	531	529	540	548	528	525	520	557	537	545	496	537	521	523	544	554	526	531	533	538	502	583	555	512	528	527	520	498	515	533	544	533	555	573	561	548	477	526	560	523	548	523	527	539	552	557	537	547	539	505	517	499	520	542	577	537	519	518	528	554	541	550	530	581	531	506	546	544	511	516	532	512	518	512	522	521	567	499	553	537	528	518	531	550	515	515	540	544	555	548	560	544	557	521	544	529	553	545	528	560	513	553	516	510	536	541	563	507	548	520	542	523	535	541	530	507	528	537	576	509	551	499	524	517	554	531	559	514	546	572	519	579	540	530	560	538	515	505	496	516	529	525	500	560	542	512	542	522	522	560	551	573	571	535	533	541	477	537	540	555	503	539	539	537	565	501	552	517	545	508	582	517	545	523	558	497	509	584	553	569	497	552	517	522	534	562	507	555	516	535	515	563	528	566	573	547	517	520	517	504	542	542	522	541	523	506	543	550	546	555	530	511	574	511	538	543	507	552	515	557	543	577	538	532	537	525	538	516	570	531	541	554	580	506	534	534	518	518	521	526	563	527	535	574	568	550	487	532	521	557	545	549	510	555	551	514	517	523	528	517	511	541	538	533	540	510	573	545	530	557	508	516	578	552	510	512	540	563	552	527	518	566	587	548	513	570	512	555	533	514	515	504	533	540	575	535	526	549	490	547	554	549	513	532	565	505	527	574	544	496	539	587	511	502	549	544	556	551	504	552	528	508	510	559	539	525	575	527	525	522	491	554	539	532	503	546	568	546	536	539	513	547	531	481	534	489	519	541	533	561	516	482	544	499	526	524	566	551	547	508	582	516	545	562	503	504	540	586	543	551	539	518	503	491	535	550	507	516	564	523	549	548	517	536	547	482	556	505	472	545	540	553	507	497	556	537	538	552	528	527	548	557	532	537	537	521	497	564	502	558	538	556	537	511	539	529	577	482	556	541	565	536	540	537	519	539	511	546	581	544	528	561	576	540	529	519	535	546	546	525	516	490	551	527	544	524	511	534	517	509	534	545	538	539	532	526	513	562	520	529	565	497	509	546	538	493	537	573	530	549	512	536	545	551	503	515	486	506	578	559	495	525	541	533	498	507	526	570	517	494	517	536	554	556	523	540	506	505	562	533	540	566	532	558	551	529	549	502	569	539	549	580	509	456	516	559	537	528	514	528	531	521	528	541	507	575	526	554	529	552	538	534	577	518	527	520	572	521	482	567	519	550	561	524	528	560	535	532	560	553	538	499	551	547	585	551	534	512	565	597	557	498	544	576	502	557	497	554	517	575	527	554	533	560	527	522	507	528	517	505	523	558	550	502	535	570	497	498	538	544	544	563	519	530	510	516	537	575	559	547	534	534	555	520	521	557	543	543	521	509	513	536	539	543	525	550	548	545	570	521	539	561	545	503	573	547	516	552	521	541	563	588	515	562	500	588	496	533	534	557	515	513	550	528	518	541	515	536	509	544	543	506	556	543	539	545	520	546	502	530	527	514	507	575	547	535	509	532	515	536	549	472	556	518	538	542	542	568	555	553	521	568	529	539	535	511	495	526	513	527	555	567	501	569	544	535	535	548	489	622	574	514	537	512	531	573	549	534	501	573	510	528	552	561	576	499	547	540	527	563	484	547	564	525	532	547	581	514	514	551	550	548	515	537	543	506	543	527	521	512	554	508	529	561	536	564	575	496	556	573	540	543	554	524	551	551	513	552	526	574	535	500	589	532	551	532	524	488	513	530	534	540	537	525	523	564	539	554	504	501	503	559	515	573	472	573	504	564	522	497	548	524	527	507	545	524	527	531	512	564	529	557	548	590	532	529	506	575	565	549	506	489	548	512	563	520	517	552	553	561	521	514	543	544	530	505	581	548	526	530	541	511	511	553	498	583	517	522	514	521	547	584	488	558	532	519	531	538	532	565	577	543	522	561	548	517	556	513	556	513	556	534	571	518	521	559	557	515	507	514	537	521	540	562	565	535	528	525	610	559	559	533	525	541	544	506	544	538	543	513	557	506	543	547	555	560	574	563	513	531	541	544	528	496	526	512	542	535	510	539	507	541	537	523	546	528	535	517	560	527	525	504	553	546	556	549	583	550	529	546	544	460	560	538	534	527	514	533	500	524	516	540	550	517	549	503	459	531	580	552	530	513	589	500	504	559	579	550	499	548	536	540	552	556	531	523	557	508	552	525	537	575	561	540	542	575	519	502	545	532	543	508	555	557	543	493	541	536	555	518	566	538	550	571	529	537	490	513	513	526	510	555	571	541	566	538	514	536	507	522	522	522	531	536	531	549	609	511	527	533	574	557	539	528	554	543	530	529	532	522	522	536	550	551	575	540	521	536	538	527	519	515	550	552	564	537	536	572	514	533	531	543	557	536	548	530	561	534	544	537	513	537	524	502	487	517	545	523	540	560	528	525	506	514	478	580	515	542	518	558	505	505	494	511	515	532	569	529	549	539	549	526	531	561	557	590	561	543	574	528	533	533	487	537	588	540	533	534	575	553	546	528	518	537	528	545	557	538	529	550	501	544	548	534	542	575	514	548	530	516	537	513	547	517	570	523	519	564	519	525	533	556	524	543	509	566	548	550	478	542	541	522	541	510	499	591	544	521	545	542	519	524	509	544	521	549	539	551	532	550	601	520	501	507	500	612	565	511	507	508	512	551	570	562	595	528	503	521	578	532	544	550	546	547	534	569	563	535	515	546	524	547	542	543	525	574	541	530	487	484	507	516	560	501	511	525	546	525	555	534	538	532	556	600	515	578	486	561	565	523	565	561	472	517	569	512	540	527	578	532	549	502	551	518	534	523	522	535	494	540	515	525	554	533	517	577	566	475	512	538	516	532	541	568	512	524	513	493	515	531	535	533	545	512	514	514	520	529	521	524	533	545	543	532	497	536	555	530	534	517	527	497	537	541	534	508	511	535	540	530	528	559	498	542	568	551	507	557	538	525	526	543	556	507	513	532	516	560	536	525	541	548	542	522	518	537	535	532	514	527	532	503	546	540	517	527	512	508	531	520	527	529	516	561	541	523	579	543	561	548	595	505	542	591	585	567	578	542	577	583
50630	41975	43419	40230	33768	27919	25256	23057	24253	22478	17981	15089	12694	10284	8013	5912	4644	3823	3360	2863	2286	1866	1037	881	868	738	613	435	491	479	407	238	232	207	213	211	207	205	239	190	193	211	224	197	174	187	186	191	178	216	181	191	216	208	211	173	204	186	190	196	165	184	222	200	180	188	204	209	178	204	191	199	185	197	211	200	190	201	193	210	236	197	195	202	180	201	208	210	193	197	208	210	170	182	218	224	184	153	196	189	201	168	192	183	195	193	196	191	181	187	193	203	208	225	196	191	202	180	207	231	191	203	194	208	179	184	187	204	177	202	171	203	178	185	213	209	166	213	223	209	189	170	194	184	202	191	194	233	195	192	195	193	189	200	201	194	189	182	196	190	189	179	192	212	200	201	183	211	212	180	213	172	188	194	187	193	180	196	192	192	182	165	197	218	186	178	194	189	206	168	184	181	185	193	185	203	203	196	204	213	203	192	214	193	168	176	166	207	183	206	210	198	184	179	204	187	181	195	187	194	180	187	170	198	205	179	200	179	186	193	196	205	198	206	182	216	218	197	206	203	228	186	210	186	173	201	171	191	202	202	178	189	207	183	203	185	193	191	199	174	197	199	196	181	184	199	222	201	185	169	206	181	186	162	201	185	195	211	197	175	200	208	188	193	204	216	185	183	200	212	181	213	187	182	218	217	194	202	189	226	211	188	168	193	214	174	184	188	182	200	181	193	194	195	171	182	213	202	198	187	187	201	170	218	188	197	200	172	211	209	205	205	195	188	185	191	203	219	199	188	211	187	227	190	193	213	178	212	170	195	215	186	215	172	194	211	221	216	194	199	172	212	185	211	189	185	204	165	205	189	201	194	225	172	219	166	181	170	206	217	206	180	197	204	189	180	187	210	200	203	204	204	221	219	241	201	192	179	191	197	164	199	189	166	208	182	199	185	197	197	170	196	185	212	174	193	195	182	194	169	190	182	201	182	212	184	186	185	215	204	208	178	198	189	196	178	209	194	197	184	205	163	184	190	177	208	176	227	207	183	190	191	188	198	191	196	207	215	206	169	191	170	198	194	196	172	190	201	184	183	194	198	204	202	198	195	196	210	203	196	180	186	179	212	197	192	192	201	183	199	195	199	196	194	189	189	189	183	204	189	174	228	228	189	183	208	174	200	180	225	196	182	195	200	201	167	178	202	201	200	188	230	185	211	186	215	206	179	205	195	184	207	209	179	198	202	202	169	190	179	193	186	186	167	204	200	184	209	197	174	192	192	185	191	177	201	181	186	206	182	165	206	184	185	178	204	188	197	197	209	213	194	169	189	170	212	169	215	190	184	192	196	218	198	187	190	188	186	198	209	191	199	202	201	197	184	197	200	196	186	198	200	205	224	190	187	185	228	209	202	191	197	206	171	199	205	177	199	200	209	185	200	208	186	206	194	225	206	201	201	209	181	181	201	191	214	212	175	200	200	190	204	189	179	186	205	215	200	196	181	198	198	189	177	195	156	200	200	195	199	204	198	221	185	184	178	164	204	206	200	193	218	196	213	202	194	185	203	179	195	206	200	192	193	190	183	207	196	198	216	185	200	186	211	183	212	217	179	197	195	222	203	174	188	168	224	202	187	183	186	208	214	188	174	193	182	188	164	192	205	198	200	222	188	194	186	170	187	189	177	205	207	197	185	184	188	191	199	202	212	195	197	195	216	202	179	168	192	200	164	194	177	221	169	191	202	200	201	185	202	197	184	182	172	177	193	193	181	202	194	183	199	185	174	228	212	208	190	201	180	199	186	219	181	184	204	163	195	180	190	211	196	194	200	208	226	173	199	186	196	197	183	202	184	182	187	198	188	186	199	189	199	228	201	191	224	193	186	215	205	204	189	159	182	182	213	216	183	196	193	219	201	191	199	169	206	205	205	178	221	173	204	195	185	191	201	169	179	223	218	211	208	202	187	216	219	214	207	204	224	204	212	169	185	212	174	179	182	182	194	173	203	195	178	194	196	174	207	197	172	193	171	204	189	184	217	205	190	188	191	181	219	182	199	187	201	215	161	183	179	181	194	192	169	224	189	196	230	170	199	205	192	180	221	195	171	198	196	193	199	208	177	200	185	193	181	205	204	206	204	198	169	200	177	185	178	179	190	184	184	197	199	230	177	195	185	191	204	172	209	203	198	184	175	177	192	176	197	179	189	235	181	190	184	220	193	197	195	204	206	203	194	183	196	180	212	182	197	203	205	190	213	211	197	189	185	203	193	164	207	194	178	197	170	186	229	199	182	180	197	194	180	200	209	189	177	173	186	185	186	214	182	176	186	201	178	199	194	208	199	179	226	193	173	181	203	183	191	162	189	171	167	180	189	223	198	175	196	207	209	197	173	199	187	203	199	194	195	210	189	220	195	203	189	194	206	208	202	181	203	180	202	192	198	189	201	191	204	189	199	176	194	186	193	176	184	212	202	210	184	204	213	198	196	185	196	192	215	180	200	217	180	178	199	194	183	185	205	183	213	218	183	166	223	169	187	183	199	204	172	177	186	163	185	198	188	182	189	185	185	190	200	204	219	171	191	183	202	210	196	201	184	193	196	189	176	177	220	195	209	203	198	195	185	184	164	199	217	183	212	221	174	181	176	189	194	188	175	207	206	200	207	194	207	206	178	202	181	177	186	177	193	211	207	209	191	186	197	199	182	196	198	178	206	193	194	215	189	219	212	186	212	155	206	216	163	201	189	187	212	210	168	163	195	203	175	198	177	212	219	202	171	169	218	219	167	201	202	198	207	220	176	202	173	218	223	196	214	193	186	187	186	191	199	194	193	177	217	191	183	198	167	190	202	202	190	186	213	199	224	192	183	201	174	193	204	165	197	215	195	188	206	221	197	204	189	214	199	182	199	205	212	226	234	195	204	196	199	217	204	206	201	219	192	184	213	206	186	191	191	186	212	180	190	208	183	201	218	200	200	187	193	200	188	178	207	205	176	201	197	184	174	179	218	219	183	187	208	202	185	183	199	188	191	181	190	185	211	209	193	187	191	200	191	182	190	218	203	202	170	184	171	179	206	178	208	188	189	199	183	187	197	180	176	217	178	195	212	201	187	182	160	197	211	178	195	185	183	221	180	199	195	187	198	176	233	190	185	167	218	201	217	222	208	174	185	191	173	160	199	192	174	203	195	205	194	182	152	196	220	201	177	182	193	187	191	197	212	206	217	171	207	207	198	200	178	210	190	209	216	216	164	180	194	193	183	198	212	195	204	180	178	190	205	194	227	194	196	202	207	191	201	185	212	210	190	192	193	190	186	208	191	200	213	195	179	209	201	192	200	191	192	201	202	206	191	194	191	183	170	171	190	202	208	188	169	194	209	208	182	192	207	180	176	195	206	196	196	172	216	181	194	205	209	229	179	171	191	186	221	189	192	182	205	208	186	194	204	187	200	203	176	212	193	212	197	200	180	193	176	204	177	235	219	204	198	177	193	194	218	213	213	197	195	204	201
42530	44226	51034	51339	45044	39297	35448	35965	39702	37699	34622	32517	30988	27249	24046	21842	18712	17739	16141	14313	12558	10064	6381	5436	5412	4406	3744	2711	3098	2985	2113	1065	824	680	755	715	748	747	701	667	716	733	689	661	646	674	669	674	649	681	631	602	628	656	621	649	680	632	652	591	648	653	662	588	657	683	665	658	658	599	653	641	654	613	583	616	650	625	651	677	631	605	689	638	633	632	650	632	604	636	632	602	640	627	676	637	619	642	707	582	687	621	666	629	624	637	634	627	617	600	625	588	592	634	667	605	618	649	646	648	665	619	579	688	649	611	678	637	632	628	645	639	656	608	630	637	619	601	595	629	670	615	621	630	604	638	655	625	642	643	639	653	596	649	664	622	635	641	684	662	625	637	648	601	611	642	630	614	630	614	626	628	681	650	672	595	645	599	661	612	625	622	606	664	634	631	619	634	631	653	606	657	662	652	625	650	597	607	627	599	609	631	648	594	626	618	602	590	621	649	592	667	625	659	560	615	638	620	615	640	623	614	629	672	592	622	614	650	638	659	614	654	629	671	640	640	623	579	642	590	586	657	637	628	681	621	654	589	662	669	629	645	596	635	636	647	622	651	613	566	595	639	645	603	591	668	627	646	597	596	620	632	620	627	664	622	609	670	669	592	673	640	612	651	695	620	594	635	621	615	622	654	592	623	619	648	672	678	648	627	653	670	641	651	699	626	642	618	627	624	640	604	672	652	675	628	671	604	585	640	619	698	659	617	654	654	643	628	661	623	643	702	612	656	584	622	631	616	633	603	614	639	620	657	629	622	582	651	620	606	633	681	623	655	586	588	667	670	654	647	648	679	628	636	610	643	627	662	575	697	598	653	681	645	602	703	661	658	650	613	659	650	620	636	639	627	604	632	639	650	706	582	618	632	625	617	678	669	621	607	644	661	658	635	643	618	626	621	595	631	680	606	655	606	659	646	615	640	639	619	657	651	608	582	646	641	605	647	628	638	620	615	638	627	628	613	657	624	607	625	646	616	638	576	627	663	633	663	607	650	645	644	591	624	657	631	633	622	658	661	606	638	638	618	658	598	636	637	625	632	602	649	634	619	673	645	623	618	608	632	637	668	680	634	644	644	602	616	654	649	637	615	633	628	640	608	655	661	680	600	658	591	666	640	661	670	633	689	628	619	637	640	629	689	650	623	639	621	625	647	631	629	632	609	690	612	614	632	665	609	597	658	676	640	655	617	635	644	651	672	666	613	630	669	615	623	626	638	649	628	591	630	632	614	621	605	652	667	614	636	676	644	626	671	633	618	620	616	601	628	622	668	651	629	644	632	625	627	626	660	642	634	612	650	632	610	643	639	636	608	608	657	645	621	680	657	651	596	643	616	645	620	653	637	607	611	639	614	589	616	615	655	685	647	641	609	664	676	632	624	644	612	614	618	632	606	618	641	655	623	666	637	622	608	600	613	634	591	626	640	646	638	650	650	643	620	669	642	602	649	609	629	654	663	590	654	649	633	653	641	597	660	604	658	642	656	570	669	637	641	598	616	681	689	590	623	589	604	625	677	625	631	614	664	622	634	623	660	615	653	694	631	577	653	634	583	604	643	626	669	604	620	664	634	628	628	630	612	628	635	608	672	598	624	639	608	652	657	615	662	645	635	595	633	669	629	636	645	622	645	634	673	596	626	634	602	673	609	589	652	660	672	649	676	609	646	640	594	614	634	616	636	598	645	671	678	659	667	674	663	628	685	624	594	658	602	637	655	653	666	630	635	624	649	642	636	611	660	619	669	687	626	646	693	597	598	655	655	630	626	636	642	623	668	599	687	619	618	619	658	632	615	630	651	717	620	627	636	612	624	621	630	642	646	649	603	586	640	634	633	638	655	679	626	561	617	651	591	642	666	681	590	610	634	628	643	580	608	609	626	573	678	641	592	610	621	642	658	609	623	658	611	628	631	609	615	612	644	605	612	657	694	661	637	637	631	595	621	619	616	635	612	657	703	607	637	647	628	631	644	645	630	609	624	644	672	568	613	643	650	622	674	625	632	646	644	642	574	639	593	644	616	657	618	630	570	604	652	631	633	632	664	614	611	633	631	619	607	653	634	627	585	633	641	690	595	612	618	635	624	663	663	618	618	615	640	667	662	661	633	620	643	634	652	611	622	656	647	663	644	680	615	606	582	634	619	612	586	612	652	637	625	619	613	651	650	612	641	640	630	647	637	655	653	624	622	646	586	588	657	643	665	612	642	676	633	618	625	627	616	612	614	627	621	681	668	693	660	687	617	607	636	635	612	648	661	642	591	667	609	632	606	619	647	617	558	663	636	614	626	640	617	606	628	630	631	675	602	636	644	642	581	675	643	601	618	624	644	612	605	601	671	626	662	642	636	615	647	634	601	640	634	621	643	649	633	597	646	650	633	628	634	643	611	658	648	604	611	632	614	684	697	649	646	638	625	642	631	654	639	606	606	658	624	651	648	611	608	615	635	605	619	624	602	671	647	710	661	619	670	662	626	631	649	637	632	598	681	661	615	635	595	625	642	618	613	666	660	674	609	678	629	644	671	662	651	631	688	655	638	687	643	638	656	627	638	647	630	662	659	592	619	588	641	630	621	624	617	658	629	653	628	626	621	648	679	610	612	604	614	638	611	674	673	653	628	649	628	599	619	647	643	664	621	637	601	593	625	666	621	653	602	614	594	619	627	668	690	639	635	671	627	606	612	592	663	657	631	611	632	657	648	607	600	664	617	652	649	645	584	628	631	677	647	614	687	624	634	704	651	661	629	618	641	641	668	669	622	619	578	637	648	635	666	645	644	603	632	629	630	666	652	582	642	656	623	672	629	582	638	592	644	671	636	629	673	608	636	626	619	624	631	637	600	653	646	654	611	608	616	641	609	608	614	655	693	664	604	625	620	634	582	608	585	647	635	620	649	626	617	655	702	593	635	655	657	647	624	608	653	602	639	629	609	613	656	619	624	591	652	643	649	655	640	643	587	681	624	606	634	622	663	641	635	644	653	611	611	606	579	678	642	687	598	608	597	630	655	636	652	628	631	600	630	611	626	665	619	632	657	615	646	630	617	619	669	630	580	675	608	620	608	619	673	684	626	573	646	623	661	600	618	684	630	647	638	627	629	631	638	577	608	621	603	601	667	630	640	670	639	633	647	639	680	630	621	628	642	598	634	613	642	594	654	612	661	613	615	624	640	661	608	620	662	667	641	656	634	636	599	626	612	587	622	629	646	629	633	614	669	615	627	638	589	632	652	630	634	642	605	630	633	625	599	643	646	669	615	663	656	620	622	589	616	642	596	636	600	663	629	655	587	654	703	577	600	608	628	635	623	698	667	631	614	635	628	655	677	628	620	627	626	612	653	638	613	664	640	584	673	617	615	644	641	657	672	626	599	673	631	543	644	608	620	560	652	694	619	667	652	625	637	620	642	587	651	616	635	648	627	666	618	661	610	679	634	641	583	558	586	615	606	637	607	656	652
24497	23541	21819	15085	7872	3750	2467	1507	1277	1009	735	694	621	509	433	324	257	252	239	207	227	198	183	192	195	185	173	162	201	167	176	179	200	152	165	171	174	164	178	168	157	150	162	151	135	175	165	167	158	142	143	187	152	156	164	183	167	178	157	169	181	166	177	169	166	180	182	157	164	153	154	178	194	155	168	182	173	172	169	170	168	172	171	156	161	170	177	155	184	168	159	187	171	157	163	174	148	166	166	150	169	159	156	192	178	154	170	162	172	184	171	159	166	168	175	149	163	166	178	156	199	176	189	191	170	176	168	189	162	161	167	158	161	169	162	181	161	178	158	156	178	184	187	170	187	156	161	181	160	175	191	180	195	172	166	172	147	180	179	171	172	158	145	161	169	149	132	158	153	173	163	175	171	157	157	176	183	177	174	180	181	176	167	189	177	173	139	184	189	142	169	144	165	171	154	163	145	188	140	198	173	174	158	176	164	173	191	158	182	168	155	171	160	178	196	160	145	162	157	157	166	168	160	192	166	168	190	169	169	170	149	170	163	171	158	154	187	174	184	180	145	153	161	180	161	170	151	142	212	150	186	164	168	177	190	155	182	170	147	178	148	152	187	187	174	167	161	179	183	184	180	164	184	167	149	171	168	159	203	137	152	182	184	181	160	170	188	154	164	165	181	160	168	168	192	180	169	163	170	148	184	152	165	154	178	153	159	178	184	156	174	158	179	158	171	157	151	167	151	160	154	188	164	161	158	153	158	166	151	157	206	164	180	160	174	171	176	179	184	149	167	166	183	192	164	174	166	156	181	169	160	188	172	141	158	152	183	164	170	172	196	188	168	184	167	160	169	171	189	141	147	143	167	153	165	153	193	157	155	151	155	175	159	167	183	171	166	176	164	168	178	158	166	164	177	154	195	187	160	168	148	174	157	158	194	182	169	155	166	163	187	180	159	179	170	177	193	148	173	167	192	176	161	155	147	180	181	162	168	165	172	179	178	174	167	143	157	185	173	165	166	164	170	152	165	183	165	144	163	173	186	183	173	143	187	169	162	173	154	174	181	159	174	141	151	168	174	160	183	172	161	178	163	159	179	154	175	170	181	190	155	164	180	153	186	163	162	207	161	138	197	157	163	197	183	174	185	183	176	171	175	170	186	184	167	178	168	159	172	152	165	165	159	170	169	140	192	155	174	176	154	185	178	148	167	194	185	159	179	194	159	164	185	165	166	168	176	161	186	166	173	173	157	161	174	182	172	157	167	165	163	163	156	189	139	164	172	165	161	179	169	180	172	160	157	169	174	176	159	201	175	145	185	153	179	161	175	154	155	169	175	194	162	157	182	182	160	153	178	185	165	165	171	172	151	180	171	170	168	161	168	163	164	152	202	182	172	185	185	196	160	162	173	166	171	172	166	165	169	161	167	151	155	163	201	145	162	188	145	150	167	183	188	166	188	154	159	163	183	182	188	177	169	154	191	181	175	178	179	163	154	145	172	152	175	188	170	172	145	171	166	160	172	180	158	174	170	151	177	166	163	161	184	171	184	156	186	140	156	192	152	158	183	150	156	149	163	154	162	151	199	180	175	164	163	160	152	168	163	169	190	164	167	169	177	172	169	162	177	164	160	167	184	178	154	172	168	153	186	201	176	174	173	179	155	184	171	156	170	168	167	175	173	152	155	171	160	174	155	162	143	147	172	161	178	144	154	180	180	172	165	186	191	157	155	161	169	153	154	158	155	161	179	174	174	186	170	161	184	154	157	161	203	159	181	149	160	170	177	178	167	168	161	166	145	181	165	181	165	141	153	167	153	183	153	149	156	192	180	162	159	173	148	177	173	152	156	156	152	151	173	183	175	171	157	178	177	138	173	183	166	187	162	171	167	174	176	161	169	174	176	164	159	165	172	181	169	166	173	177	160	176	189	170	184	179	168	188	145	186	169	182	180	183	163	162	136	171	164	130	181	184	165	158	178	165	170	180	163	148	176	151	165	169	166	168	175	165	184	186	168	159	176	157	172	168	137	159	186	170	160	159	156	188	152	157	153	175	173	155	177	181	168	183	149	175	173	166	163	171	183	180	157	172	168	163	163	158	157	172	172	158	185	163	169	179	184	178	155	160	166	181	183	176	165	183	158	166	144	182	163	179	173	164	176	177	143	178	163	168	163	174	160	147	187	166	139	162	168	173	167	170	175	172	161	156	170	157	173	157	181	172	144	177	163	180	188	156	179	185	174	187	184	175	177	174	186	154	165	187	159	173	135	168	187	168	172	173	172	170	176	194	182	163	159	156	177	172	184	172	180	153	182	162	164	177	195	163	177	178	142	175	156	189	159	168	183	155	193	181	170	164	156	173	165	188	169	152	164	182	189	138	170	162	169	170	176	183	178	174	159	174	171	180	170	181	166	159	160	170	161	176	186	169	205	168	156	172	186	184	174	179	180	164	168	153	157	155	181	173	157	165	182	183	183	172	181	184	180	148	168	173	153	157	185	161	173	162	154	177	164	147	169	171	179	177	176	174	171	157	155	199	155	140	157	177	190	158	171	172	170	177	152	180	176	180	179	166	159	159	175	164	147	141	146	165	162	171	161	173	175	174	159	179	172	159	166	180	195	163	162	160	162	185	163	169	153	180	148	171	204	179	154	172	168	185	160	175	161	171	176	188	183	130	164	166	176	164	150	165	165	176	166	174	173	156	167	138	171	172	154	159	163	176	175	168	182	174	152	168	176	156	175	182	177	157	146	194	157	143	174	151	147	173	150	178	170	163	161	173	178	168	171	161	166	160	168	154	154	173	168	161	149	161	149	147	166	167	149	190	171	179	147	175	163	182	163	152	161	154	151	153	159	129	158	173	199	157	165	179	159	208	161	187	185	165	158	166	192	174	172	157	157	176	165	158	185	185	177	168	147	158	183	171	162	188	176	166	180	167	122	162	193	168	163	192	145	175	173	160	133	167	161	161	172	180	170	170	147	161	197	161	170	158	172	168	192	187	183	199	188	181	162	166	169	163	164	176	162	168	158	165	154	166	180	148	155	160	158	155	158	161	162	177	156	168	175	177	141	168	170	162	166	176	179	161	176	148	165	168	172	158	192	166	195	185	152	175	177	161	191	146	180	146	156	173	151	172	159	157	156	178	156	164	176	142	169	168	166	183	145	163	165	155	158	162	150	174	179	170	160	141	180	176	153	187	150	176	207	185	165	174	173	168	141	147	168	174	161	151	155	176	171	156	180	158	177	175	172	147	169	166	164	174	168	160	154	187	165	190	187	150	175	173	144	149	157	160	157	172	175	142	176	155	171	184	170	153	189	152	166	162	171	162	179	163	174	180	178	153	159	164	157	206	173	179	178	165	171	149	168	181	149	159	144	182	167	171	165	179	171	179	153	175	178	158	150	157	171	151	171	183	196	166	161	179	165	176	171	194	157	177	172	170	167	171	163	149	151	164	172	172	161	174	172	178	175	157	160	173	173	183	153	160	150	164
21583	24727	28921	27980	20369	14026	10393	7088	6073	4880	3791	3264	2940	2574	1912	1423	1193	1088	1070	932	993	765	688	656	668	645	672	654	619	661	598	600	599	561	573	584	625	605	560	560	578	592	595	591	566	580	569	538	598	599	601	624	536	569	559	593	553	567	572	563	578	573	593	591	565	569	603	559	581	567	573	590	585	569	593	572	621	545	562	569	577	581	618	585	560	574	556	550	592	591	586	587	575	606	590	586	531	574	577	553	556	563	532	541	574	599	613	593	544	613	559	583	582	604	593	577	562	591	572	587	580	598	584	613	583	543	636	594	534	555	597	560	541	520	526	583	549	590	572	603	519	601	570	578	529	543	587	549	568	545	571	570	624	581	579	534	590	587	557	618	579	606	562	549	611	526	580	563	595	549	544	583	574	574	591	586	560	624	563	608	601	552	587	602	591	577	612	546	587	528	580	566	569	595	575	593	542	583	527	610	550	593	532	591	557	556	624	559	563	593	604	616	601	567	573	559	578	587	587	574	569	579	531	611	584	588	583	557	565	529	570	594	546	577	608	560	582	569	563	538	594	565	585	564	567	588	579	493	594	531	586	620	548	529	564	566	559	558	526	615	542	591	558	514	554	560	567	551	583	643	582	587	557	557	613	540	592	536	587	592	541	561	638	572	587	605	606	545	588	562	588	578	554	559	545	580	572	583	613	598	597	608	547	579	574	585	574	570	574	584	566	572	548	531	539	618	571	585	557	564	609	537	551	545	552	577	602	615	574	560	577	570	570	547	544	570	593	560	581	564	626	606	592	591	545	579	606	581	588	575	554	550	565	524	570	520	512	562	568	585	593	593	567	534	551	583	553	561	592	610	594	558	582	578	593	558	549	588	548	577	588	560	574	565	542	552	583	563	580	570	554	593	590	566	554	542	554	557	527	535	597	586	588	537	591	574	571	523	562	588	599	565	551	554	550	582	569	559	571	567	570	580	583	540	585	594	569	545	568	579	568	583	514	598	602	588	581	563	594	574	598	574	590	554	559	528	569	586	560	565	521	587	616	553	536	576	584	576	571	554	574	590	579	557	553	574	583	583	524	563	574	578	634	602	581	582	634	609	559	546	533	546	512	544	595	555	584	583	584	551	556	593	569	544	574	595	534	566	559	571	554	541	585	567	570	560	559	603	560	589	551	596	606	586	570	610	582	564	589	586	531	553	560	582	600	532	584	580	533	573	540	548	579	544	581	567	585	542	555	577	575	597	538	599	540	543	583	591	557	567	608	585	603	568	577	558	539	609	599	562	572	619	597	607	638	536	593	556	533	552	523	576	579	576	576	542	571	612	565	583	535	533	562	586	584	557	558	548	550	591	556	571	576	569	615	552	542	522	602	587	587	579	642	604	607	596	542	570	594	601	631	561	586	583	531	576	555	582	602	526	550	596	535	613	579	569	585	562	538	559	568	553	565	577	598	593	596	573	566	546	571	584	540	559	545	578	555	539	582	633	533	554	551	595	559	591	578	543	588	556	576	602	575	566	610	547	580	635	554	539	536	582	567	614	577	559	607	583	576	596	605	605	580	574	550	540	571	564	592	546	639	504	565	570	584	589	545	562	567	592	590	567	555	549	573	590	564	536	583	595	555	567	600	548	555	607	559	601	596	583	542	610	572	550	581	552	554	570	630	618	543	532	596	571	580	578	570	628	571	578	538	581	598	568	609	614	575	559	573	565	540	549	560	534	550	575	610	596	565	576	558	530	588	555	624	576	595	538	563	588	590	592	579	580	578	598	576	568	551	565	564	562	551	565	542	585	600	593	563	577	542	538	533	579	595	563	546	595	615	554	566	597	530	559	595	617	585	568	570	578	570	566	598	559	599	585	590	586	601	513	547	546	616	601	576	533	603	575	567	597	578	531	576	582	574	586	578	631	556	564	606	553	636	561	589	556	596	584	588	567	571	550	555	562	554	614	536	596	522	581	605	585	566	575	555	525	594	562	557	614	555	554	583	567	553	586	570	612	605	567	524	535	575	598	538	564	597	592	530	569	566	566	588	585	584	615	586	592	549	585	585	570	560	557	606	578	587	598	555	593	562	597	616	538	578	598	602	571	542	587	561	565	513	622	574	562	558	641	578	618	547	571	565	578	569	549	566	552	555	557	588	613	591	596	527	545	585	568	564	575	552	546	591	569	542	548	592	583	583	556	571	531	583	574	572	566	575	561	596	543	588	553	568	601	553	560	607	533	582	569	560	564	588	557	537	558	599	577	577	551	566	617	546	592	540	585	596	583	592	560	598	549	580	569	625	587	568	576	569	572	546	559	588	583	572	542	550	562	538	563	570	516	590	609	566	543	546	562	536	581	546	603	558	579	605	567	578	574	585	619	578	583	557	605	561	581	540	529	591	597	591	550	565	562	550	574	554	595	608	543	602	576	573	574	534	605	581	608	542	568	563	557	579	561	593	575	584	575	560	587	554	570	552	566	598	595	616	557	563	595	550	553	578	586	569	563	545	587	563	563	590	553	575	556	601	588	590	538	567	532	594	614	591	563	537	563	577	580	624	561	600	558	583	556	585	577	571	552	545	551	569	604	571	521	605	569	599	549	541	594	596	567	563	573	594	582	568	601	581	528	612	600	599	568	554	546	574	546	529	550	572	571	545	586	573	580	585	605	573	565	579	561	593	623	585	580	605	553	569	547	586	611	589	596	591	551	554	580	553	534	603	589	523	577	568	561	609	558	581	573	569	557	553	571	568	561	543	559	577	556	599	570	554	563	564	567	614	590	609	556	567	563	523	624	575	558	587	534	597	562	545	610	611	580	549	565	587	571	582	591	586	535	561	551	561	563	580	568	579	582	564	606	549	514	552	595	584	560	562	547	570	552	601	632	598	559	572	593	577	585	585	506	568	558	588	537	613	557	577	584	575	620	588	586	574	579	532	596	585	537	567	580	621	563	610	572	521	599	581	537	577	577	556	543	583	586	602	578	570	562	585	552	569	558	563	571	552	569	559	606	562	566	560	556	608	586	556	568	577	589	613	555	561	591	564	600	587	593	579	532	555	531	591	523	573	605	578	564	585	586	592	516	542	563	617	548	579	569	534	581	577	530	527	572	550	586	599	548	577	568	547	581	572	575	596	555	576	527	558	567	557	579	599	528	524	551	547	601	578	520	574	608	587	571	557	544	585	609	556	634	564	610	547	573	554	551	573	555	572	611	517	554	510	574	531	576	593	552	568	542	586	521	606	569	542	565	571	560	547	597	577	589	571	584	577	574	581	561	570	571	620	549	578	601	588	554	563	554	587	559	556	581	573	527	567	584	574	615	585	561	575	557	567	567	586	544	568	588	594	585	600	541	549	560	539	560	574	558	585	604	575	577	542	568	626	563	554	516	585	578	550	575	573	574	561	561	562	607	566	556	554	588	544	596	551	572	594	586	601	553	578	589	569	541	568	587	542	550	605	574	550	546	548	616	567	556	599	596	535	609	600	550	540	567	551	613
40749	43619	42593	36713	30407	22465	18274	13823	14918	12820	9472	7061	5942	5192	3325	2345	1904	1593	1596	1074	1118	723	580	493	432	355	294	292	349	352	267	218	185	178	189	178	157	187	164	176	169	163	198	163	156	179	175	155	165	158	154	150	155	163	184	208	178	157	169	155	163	167	191	174	153	174	178	180	179	171	175	141	152	165	164	184	151	179	155	193	188	184	166	156	155	172	142	146	170	179	144	189	167	157	164	152	183	171	163	177	174	158	157	172	186	159	176	161	170	152	172	183	183	164	154	161	185	184	162	178	181	149	148	152	167	155	169	176	172	151	173	156	177	154	161	161	149	171	154	195	179	179	159	173	164	151	172	184	165	181	155	163	158	181	171	162	189	177	164	176	170	139	162	164	187	167	161	151	164	154	160	160	177	198	161	152	166	166	170	188	175	148	160	175	174	162	150	159	171	152	159	158	164	159	167	161	168	165	188	173	177	178	171	177	167	162	163	179	161	181	178	195	159	156	179	167	167	170	194	171	170	140	180	188	196	160	168	162	156	173	164	166	159	176	169	174	150	148	151	192	156	156	164	172	175	175	176	164	169	166	154	158	175	190	151	161	161	179	154	154	160	176	160	157	150	179	199	191	152	154	168	157	148	181	141	182	193	144	154	157	162	166	152	199	165	163	155	177	186	193	178	159	163	169	158	163	187	182	185	176	152	175	166	174	152	166	163	174	205	164	161	170	173	177	154	171	176	183	159	168	156	146	202	155	175	157	160	167	180	188	139	187	158	173	144	159	152	156	164	156	152	180	166	186	145	170	187	164	168	175	155	178	154	183	169	176	155	151	184	142	181	183	151	151	165	151	163	176	169	148	168	166	152	150	167	177	164	142	166	175	194	190	178	158	143	165	165	176	183	145	183	178	158	161	177	171	180	174	148	151	163	191	171	170	160	164	171	139	146	154	163	207	171	152	183	156	210	155	152	164	160	173	183	158	154	163	167	162	159	178	185	177	168	169	149	176	165	156	165	154	166	167	161	152	172	155	146	168	151	156	186	201	162	163	167	174	162	164	183	151	165	174	181	180	152	186	182	178	169	139	169	143	174	179	170	175	178	180	175	168	159	170	179	158	173	170	199	174	152	176	176	170	177	164	155	189	166	186	159	181	168	171	184	169	170	174	169	185	161	177	162	147	181	168	162	160	168	172	166	184	173	184	174	159	185	183	181	172	157	178	153	175	176	156	177	172	162	162	166	163	158	146	152	180	182	168	167	161	185	177	157	168	168	168	174	185	187	163	174	157	169	169	158	174	165	151	165	189	163	188	169	174	149	162	149	155	182	143	182	148	160	177	152	174	165	169	184	164	146	150	170	157	158	175	178	173	154	136	166	162	168	165	156	166	181	153	191	177	162	175	196	174	189	172	166	160	157	181	192	148	184	165	150	181	173	160	154	172	159	139	188	147	181	148	170	166	163	159	161	155	154	157	165	183	173	184	180	172	167	144	150	185	187	150	164	160	151	156	167	161	157	171	157	153	165	180	165	161	167	170	169	176	212	151	162	197	167	168	156	157	143	169	168	161	172	173	162	161	157	179	163	171	178	148	165	168	192	164	168	153	135	179	158	135	162	175	194	143	146	155	165	172	161	153	140	153	184	149	178	190	169	165	163	167	180	158	157	169	170	163	191	206	181	171	144	170	164	141	172	173	184	159	174	180	148	160	154	143	192	178	176	175	174	168	157	185	157	170	153	147	164	174	176	169	165	162	186	171	165	153	175	178	137	183	185	135	172	148	150	143	163	176	165	141	158	161	153	146	160	166	182	149	178	159	159	181	160	154	146	154	159	163	181	161	160	165	183	134	171	162	153	157	149	162	141	181	176	182	200	158	167	177	165	150	150	192	157	162	173	167	173	167	168	164	154	156	140	150	151	161	144	158	172	198	167	149	156	175	174	190	157	185	164	177	192	148	166	173	148	157	162	148	167	171	159	159	145	153	183	203	146	170	161	164	157	157	133	162	149	183	178	194	182	173	161	188	166	158	194	163	153	185	143	180	170	160	185	168	176	180	157	186	157	188	176	146	154	164	157	149	188	167	179	187	166	170	155	168	178	158	159	152	161	170	173	166	146	184	178	150	171	181	163	151	176	191	150	163	162	164	142	178	193	162	142	171	162	161	155	176	170	153	160	177	157	156	176	179	155	177	170	181	164	160	184	171	173	148	161	140	134	157	177	153	172	167	169	165	154	179	169	172	160	176	160	166	150	169	145	165	163	174	173	160	136	163	156	143	174	167	167	173	174	161	157	155	147	160	167	168	149	167	180	164	162	147	141	149	193	151	187	196	181	195	175	170	139	173	164	148	159	175	185	174	149	160	174	169	168	172	157	182	158	167	176	148	171	175	171	159	163	169	160	137	199	182	154	192	177	149	166	158	186	168	151	149	153	174	167	159	166	177	157	157	141	165	192	171	162	173	159	170	158	172	167	187	186	176	157	171	167	151	179	199	188	179	169	148	181	159	164	144	147	157	156	153	172	164	154	168	167	159	182	174	170	166	191	184	160	174	152	183	177	164	148	206	183	179	151	152	179	145	174	182	160	152	157	159	168	163	176	141	176	154	161	190	188	181	159	171	152	184	172	172	169	157	168	183	166	166	167	178	162	173	154	178	161	176	179	186	142	190	169	151	182	173	175	168	168	171	161	155	143	159	162	184	171	171	188	176	184	153	157	163	171	153	157	156	160	148	181	165	186	157	168	164	182	156	154	151	161	175	152	161	135	181	161	178	171	151	171	148	171	187	167	159	160	153	144	164	151	170	157	159	175	190	182	182	173	174	186	153	165	170	153	168	171	173	165	142	162	152	162	188	172	175	171	171	169	160	159	160	165	185	170	156	160	162	154	179	170	197	167	164	170	147	175	184	182	181	179	191	167	159	156	166	159	173	162	154	150	179	159	176	165	193	166	162	159	180	166	169	141	168	164	164	166	170	198	155	181	163	173	157	171	187	190	163	167	183	133	168	170	139	170	168	172	168	164	163	178	164	170	184	174	155	145	162	184	197	176	145	184	151	158	172	168	163	169	167	165	166	174	154	174	176	160	167	166	157	167	158	179	158	174	165	147	159	146	161	160	168	167	158	140	157	135	173	149	175	139	189	149	148	178	167	161	180	183	166	157	189	156	142	159	166	169	175	174	155	173	165	170	156	151	191	161	206	157	143	186	166	161	140	170	168	171	173	167	205	161	176	153	172	166	160	178	167	168	189	189	185	170	161	192	165	156	150	158	150	166	181	165	178	176	156	165	149	182	160	142	162	145	174	168	154	138	167	166	180	170	172	137	158	197	179	175	158	153	174	170	163	155	178	173	163	158	158	167	173	182	153	153	152	156	162	160	177	150	191	173	140	181	162	156	157	170	171	157	160	183	171	181	159	179	166	160	180	169	173	175	166	171	176	155	166	186	153	173	153	163	162	174	162	195	185	173	151	160	168	158	176	148	159	165	160
32644	40826	44913	45006	39876	30951	30090	26696	30976	28490	24923	22125	21316	18568	14647	11867	10222	9160	9319	6299	6782	4432	3683	2972	2624	2207	1730	1512	1942	1649	1325	854	744	677	614	605	620	642	668	661	666	666	627	556	535	605	557	606	550	528	598	600	580	590	570	569	576	549	586	555	600	624	637	555	544	562	600	545	617	613	630	563	557	542	581	613	553	530	578	634	582	529	540	555	593	540	586	589	545	551	550	543	534	588	584	618	579	600	592	563	559	564	566	537	586	629	545	575	613	609	588	580	552	605	545	560	578	582	544	527	545	601	530	570	539	573	566	581	561	559	603	568	599	561	598	530	580	620	564	561	554	569	558	603	587	588	566	567	572	599	598	575	554	583	528	581	592	580	557	585	605	570	583	579	601	572	557	562	576	579	566	601	535	571	576	584	593	547	563	586	556	552	542	576	576	547	540	563	547	601	577	597	589	600	535	601	553	557	571	610	573	544	546	601	589	562	549	615	563	558	550	554	579	533	579	553	575	556	595	567	555	571	542	568	577	533	605	561	584	571	621	602	556	546	559	589	575	570	555	616	588	526	523	568	565	553	576	610	591	547	564	546	584	571	587	579	563	551	579	563	558	609	573	543	623	556	578	542	587	523	627	553	562	562	611	555	578	610	565	604	553	524	604	584	596	523	611	562	592	581	553	548	570	557	597	555	577	544	593	575	583	587	560	558	614	537	615	606	581	568	564	553	576	590	578	582	569	527	566	558	604	594	557	576	567	546	584	586	549	528	543	576	559	570	580	563	562	569	600	580	574	599	582	575	578	595	597	581	607	570	555	576	587	545	553	559	562	580	547	614	574	568	628	598	533	542	536	599	577	584	522	557	561	617	582	586	615	548	558	527	584	581	566	541	544	593	564	581	530	608	617	556	563	580	609	603	589	596	589	582	599	580	569	547	558	580	560	545	559	626	584	537	540	550	592	551	605	565	539	581	591	572	533	575	572	532	548	569	617	564	540	571	558	534	593	589	560	577	554	529	565	567	527	525	618	571	550	573	560	579	558	539	574	537	572	580	529	580	567	539	572	581	546	616	556	617	560	605	524	531	554	559	589	593	565	600	578	589	571	530	573	590	599	551	609	538	566	543	553	553	592	554	538	563	568	582	608	599	573	545	549	547	567	561	562	549	576	581	567	540	607	610	547	578	589	568	532	550	589	564	582	570	560	514	576	567	589	549	559	596	597	577	586	575	583	604	593	581	604	595	598	561	558	553	610	574	567	556	554	512	555	573	569	604	541	575	510	550	560	553	582	545	535	567	509	580	542	526	616	582	553	575	539	545	608	552	517	571	593	561	541	546	536	554	557	554	563	551	532	589	594	569	553	526	556	571	607	562	525	519	594	583	558	564	583	547	576	564	551	578	559	567	548	567	556	576	590	585	580	546	553	557	587	577	564	539	543	522	548	579	588	569	572	565	608	619	557	559	552	582	613	596	574	551	546	579	547	613	582	560	592	568	587	595	572	571	583	545	565	590	586	574	598	580	574	549	566	573	586	607	552	584	534	561	581	582	538	570	600	552	591	613	546	563	576	582	568	577	514	563	567	557	558	532	565	561	525	551	555	591	607	552	573	557	572	599	556	553	541	553	599	548	585	553	576	587	543	508	547	563	525	563	566	556	533	551	565	614	563	554	560	578	577	568	583	577	539	545	581	585	544	529	573	561	568	592	573	581	549	583	524	510	546	568	566	621	518	576	559	549	560	620	587	572	569	582	546	572	574	598	578	536	569	574	578	628	549	582	530	576	551	527	627	596	544	579	546	588	587	634	532	587	619	576	559	580	570	565	529	589	573	573	579	545	570	599	583	576	577	568	563	567	566	582	578	587	599	598	564	570	552	581	572	587	572	549	574	566	580	602	581	551	541	596	587	599	560	592	589	561	559	571	606	611	541	551	552	559	568	544	575	559	565	570	559	580	552	548	548	635	562	564	590	574	625	581	582	554	595	520	586	613	574	575	588	543	576	603	557	570	591	602	606	553	588	571	529	541	589	578	565	556	578	604	591	583	561	559	578	561	560	623	516	537	564	544	581	631	591	548	556	538	577	559	609	567	571	569	623	535	613	605	578	593	561	591	591	539	594	562	527	535	564	557	586	580	527	579	599	611	551	586	595	572	562	573	579	580	576	603	567	554	568	556	571	538	566	578	600	549	572	582	592	521	551	595	572	568	559	591	551	566	557	620	570	576	546	601	577	573	560	531	540	580	572	593	521	572	556	597	545	572	531	552	614	576	568	556	511	542	575	570	579	544	569	571	526	591	533	597	591	554	605	563	574	557	536	591	591	596	593	549	562	567	601	622	579	559	563	555	577	570	571	572	597	561	564	563	559	597	567	606	565	569	602	593	556	551	558	595	576	555	619	615	579	587	572	566	572	620	571	591	547	528	577	559	591	591	602	613	599	592	585	579	526	515	573	597	592	583	578	572	537	562	601	543	556	602	564	589	591	577	654	582	580	547	550	486	603	540	563	577	572	557	582	578	597	597	566	563	558	558	575	609	563	554	593	589	587	588	558	561	570	537	548	578	586	564	551	558	539	618	574	541	565	577	526	596	509	556	611	546	571	585	550	591	588	576	567	596	589	527	540	542	583	574	593	575	550	554	592	542	598	572	554	589	571	623	584	535	577	578	577	578	583	573	589	552	561	594	590	553	559	574	558	574	577	567	566	565	584	579	592	581	562	590	566	559	584	573	593	553	596	587	567	558	535	565	548	601	552	550	595	551	576	592	589	598	570	572	604	515	567	579	572	610	582	533	564	554	578	564	560	580	564	564	565	585	572	543	573	545	585	521	569	577	574	594	585	549	562	559	548	571	569	580	536	594	608	580	547	604	598	572	582	567	602	591	536	553	556	592	600	560	552	540	555	604	587	611	555	518	543	622	530	541	569	537	550	549	516	547	585	552	538	584	628	526	523	580	554	580	590	562	599	534	573	575	578	584	554	546	609	584	585	577	564	537	532	588	630	552	566	546	576	569	571	549	584	583	561	536	593	568	563	536	560	539	572	531	564	587	587	562	579	553	576	567	609	516	544	556	610	553	556	580	570	585	542	554	602	623	527	549	594	549	555	550	633	565	576	559	594	586	603	540	562	550	561	586	595	558	565	584	545	550	550	564	554	622	580	567	591	593	570	576	580	550	576	616	570	572	509	558	509	577	590	562	571	602	565	549	568	580	601	590	579	584	531	547	597	516	554	540	579	591	580	565	576	564	570	571	543	545	575	568	521	595	584	533	543	533	513	558	529	589	568	575	542	566	544	569	567	544	578	573	537	572	584	556	556	580	552	583	582	576	549	572	555	559	561	602	552	560	575	582	558	569	506	541	570	509	590	582	569	557	559	523	540	591	568	585	585	570	551	573	583	566	566	559	591	571	591	592	591	595	554	573	607	562	569	540	566	541	555	581	594	538	590	585	586	553	556	598	577	538	580	569	572	564	604	556	591	618	574	608
47593	46103	45619	41960	32421	27971	25378	20360	23502	21644	17417	13792	12229	10106	7074	5362	3967	3208	3360	2202	2188	1599	1206	1070	731	649	563	495	716	539	425	327	281	241	243	220	220	211	228	180	240	198	222	210	194	215	213	191	227	197	205	201	217	200	196	185	190	202	201	191	205	220	206	213	201	187	198	189	184	229	198	203	198	192	199	214	211	196	219	199	213	184	214	197	193	190	212	197	220	193	196	205	193	193	218	194	194	201	214	195	190	191	178	185	216	219	199	226	210	216	215	204	197	190	209	191	203	219	204	202	211	193	205	180	206	206	198	199	207	208	213	220	206	197	221	198	179	217	212	204	214	221	175	213	199	193	213	202	196	206	206	188	225	192	205	194	204	210	214	215	198	197	205	206	210	219	226	187	197	192	205	214	201	204	229	221	195	215	195	204	208	209	207	208	221	178	216	194	197	233	223	211	169	183	199	196	193	200	227	204	188	202	211	197	233	220	223	208	187	208	218	197	199	184	217	187	217	201	210	204	205	186	215	196	170	203	229	202	192	202	201	204	202	205	192	208	204	202	216	197	193	202	232	231	208	194	204	174	194	213	186	178	193	208	176	194	202	190	186	202	217	173	192	210	229	206	200	207	215	218	229	196	211	206	214	177	180	201	195	208	204	197	224	191	204	213	206	183	230	210	217	198	204	202	238	192	221	201	189	217	199	191	200	202	192	210	211	193	202	200	215	212	220	212	190	215	214	202	210	188	202	214	193	191	182	201	211	225	190	213	205	206	224	221	181	195	196	175	202	220	213	184	211	196	213	194	198	202	219	192	211	176	188	185	204	195	188	203	224	214	210	172	189	197	201	216	196	205	191	213	200	193	197	198	234	186	223	182	221	211	193	189	184	242	226	216	194	174	201	206	208	202	212	219	189	191	188	206	195	198	192	219	215	214	164	231	205	208	194	180	202	191	222	196	189	207	203	236	197	190	192	176	231	209	216	203	197	198	232	203	194	216	188	189	217	197	211	194	204	185	211	207	200	209	215	204	211	213	211	215	205	197	224	225	210	194	190	222	208	198	193	196	188	197	215	202	201	191	196	227	200	199	226	210	222	211	172	216	226	204	231	203	197	167	187	192	214	199	210	210	184	189	213	199	196	210	194	199	224	220	212	169	201	173	199	205	190	215	218	207	212	211	197	204	205	187	222	198	199	183	185	205	194	186	200	226	229	184	211	190	212	197	218	185	185	237	218	224	205	185	207	219	233	211	200	187	201	226	193	195	184	198	203	176	237	198	216	215	189	209	215	213	189	208	169	213	200	206	197	206	194	216	201	185	180	214	217	216	227	192	185	223	213	211	236	180	201	219	182	196	211	186	189	183	218	204	188	189	218	193	225	209	203	187	185	229	208	226	228	210	205	209	192	201	220	209	186	214	214	204	202	214	199	196	199	211	204	188	219	185	210	195	197	203	179	199	230	200	232	172	183	209	207	177	188	219	187	188	191	202	203	192	219	227	208	215	236	218	231	192	186	199	229	200	210	224	219	197	170	201	223	197	218	207	209	188	210	215	234	202	236	187	204	225	215	201	205	201	203	191	203	214	217	221	211	200	198	198	205	197	210	226	188	219	212	210	191	212	203	179	177	171	173	199	198	203	209	191	216	200	204	189	191	233	196	213	203	200	211	181	205	182	210	197	214	205	187	208	217	214	198	199	182	214	217	196	220	219	201	226	216	199	185	218	221	199	207	210	199	213	188	185	238	204	221	227	213	215	197	199	218	183	200	205	190	201	217	207	192	248	203	225	204	202	221	178	203	206	216	215	216	238	182	231	204	193	217	201	219	210	221	228	196	225	194	198	183	200	204	216	223	214	218	202	216	210	192	202	175	242	176	216	217	190	203	196	193	189	218	223	217	207	184	212	201	226	213	190	228	214	214	193	201	213	199	244	236	206	173	208	204	207	198	205	186	179	212	187	211	188	217	201	186	222	215	215	221	193	178	182	193	218	207	219	219	183	200	229	203	211	201	217	216	189	185	201	189	222	185	206	200	214	217	198	203	202	232	207	194	184	198	189	205	173	181	203	182	205	200	188	230	213	189	237	214	227	171	218	174	217	222	182	216	197	208	200	187	177	220	189	189	195	213	200	206	195	207	242	214	183	223	219	204	234	208	189	249	187	219	198	194	216	203	208	185	223	220	212	193	189	166	178	177	205	212	195	203	200	206	235	199	187	207	189	199	214	219	220	209	194	211	204	201	241	181	203	243	206	180	189	206	217	194	217	180	222	195	221	197	198	207	211	190	202	206	229	189	185	198	201	193	206	185	210	212	181	218	221	213	198	199	195	203	180	210	218	232	205	206	216	213	219	169	237	211	199	228	230	239	187	187	209	202	207	197	203	203	202	229	192	208	221	202	213	184	214	213	202	212	216	212	208	186	222	193	232	218	203	201	215	204	192	206	204	189	215	200	216	211	225	196	197	179	183	204	199	205	192	177	218	183	230	215	203	217	198	219	195	202	213	194	199	215	186	199	237	263	207	214	193	213	202	209	158	165	188	203	197	195	242	211	202	214	183	199	231	190	209	207	186	190	209	189	191	195	203	192	219	208	215	216	213	210	196	235	209	187	211	225	233	207	242	195	183	214	209	200	194	198	205	215	194	218	181	211	211	198	225	203	211	224	199	183	188	217	208	207	193	188	217	209	203	194	209	186	204	230	234	225	203	222	191	190	206	199	207	224	202	184	189	187	230	199	212	220	206	220	194	202	192	201	190	197	189	196	188	205	202	208	188	218	208	208	207	215	201	189	202	191	211	225	230	199	211	218	203	205	195	195	184	190	216	201	199	201	196	202	214	198	215	201	199	209	202	211	214	173	231	196	204	210	175	222	186	198	199	206	200	192	180	184	210	199	220	212	202	217	212	190	197	224	177	250	194	203	200	191	197	222	212	208	189	196	188	188	232	208	171	205	217	223	234	199	209	187	214	208	188	212	224	218	232	198	206	241	215	227	218	198	210	195	179	218	212	201	204	182	180	223	206	233	216	226	201	229	217	192	197	205	202	203	178	212	215	214	193	209	182	201	195	200	184	206	169	213	197	240	196	192	207	216	181	196	188	204	204	218	212	201	195	194	205	193	197	222	219	207	194	184	243	201	172	212	217	222	185	193	188	187	158	191	186	200	198	210	195	207	205	219	203	180	188	195	190	193	186	189	227	202	189	225	185	215	205	196	178	210	218	174	236	227	190	211	205	197	194	247	210	198	190	228	221	202	211	197	189	214	207	221	186	177	196	210	192	210	202	188	215	200	186	193	192	187	180	219	224	192	218	206	195	199	184	217	195	188	189	198	220	200	193	199	216	197	208	188	195	201	208	206	205	205	202	222	208	212	183	188	208	217	199	201	201	224	187	203	207	201	214	223	225	208	205	206	188	210	200	216	230	233	193	192	189	217	189	191	230	210	204	205	180	193	194	174	203	210	172	207	187	182	199	203	186	189	187	190	208
37384	43787	51125	50877	43286	40504	35426	31861	39294	37405	33710	31172	30650	27280	22978	20064	17026	15822	16159	11810	11964	9209	6824	6413	4442	3968	3052	2860	4319	3079	2319	1455	1143	867	849	849	849	766	789	750	748	690	688	676	659	696	672	678	720	672	706	716	651	638	629	673	672	637	650	680	720	818	824	610	696	721	681	658	745	697	723	688	676	625	661	672	673	625	629	665	647	670	673	688	682	658	653	646	616	607	661	681	687	642	659	613	635	708	683	651	680	686	664	689	654	680	664	675	677	649	635	646	685	712	699	673	655	679	653	666	658	689	665	631	650	646	677	639	690	671	690	672	694	674	671	656	678	679	614	657	701	667	693	667	650	664	693	704	613	669	633	656	666	665	663	673	692	638	688	633	684	673	711	641	652	641	685	683	675	688	672	680	627	658	682	684	618	684	684	647	674	646	650	642	685	663	692	667	693	694	614	665	648	680	650	676	597	647	649	663	659	695	684	646	675	652	690	626	669	658	685	694	631	652	697	681	635	638	664	661	660	686	656	679	685	655	637	631	694	691	667	619	692	647	660	666	638	684	650	660	713	697	634	674	706	702	654	706	685	645	662	667	662	660	708	712	684	706	659	662	684	677	612	704	680	588	689	656	702	633	605	667	685	674	669	635	638	687	658	675	707	690	664	676	630	705	666	643	629	621	662	662	703	636	667	676	643	683	732	682	706	687	636	611	687	672	693	707	671	653	676	655	683	662	720	633	661	739	686	646	678	688	652	697	674	669	678	676	610	689	626	666	676	672	689	713	709	715	615	664	682	641	675	675	661	671	673	649	670	691	634	630	637	669	604	698	673	680	682	679	629	676	658	692	656	687	606	721	653	628	629	645	670	601	654	663	716	663	681	644	692	632	674	638	669	650	702	691	659	651	673	636	691	635	646	664	655	642	682	707	712	645	661	642	658	694	657	684	660	658	651	707	702	684	687	650	666	688	640	664	669	666	688	692	644	670	666	697	676	694	678	702	631	654	657	641	689	687	664	658	723	701	637	681	685	664	667	665	674	649	672	638	681	653	700	690	622	700	675	746	688	635	652	682	663	630	709	618	640	667	665	628	654	654	662	660	686	704	673	619	720	656	683	659	686	681	654	713	668	671	657	648	646	669	642	690	685	663	663	680	675	652	644	715	670	666	631	648	657	713	661	707	672	646	682	682	651	654	683	614	640	696	658	684	690	663	659	714	686	636	645	720	613	720	636	671	667	672	620	697	678	654	636	692	686	674	693	683	689	666	652	660	647	645	664	672	684	683	706	684	654	683	678	651	687	651	679	659	628	653	687	642	630	722	681	697	646	686	678	637	659	645	639	643	678	648	654	606	643	643	644	626	648	669	692	694	693	694	641	657	695	667	629	641	672	665	661	649	638	681	716	629	635	676	626	685	710	674	690	660	707	714	608	655	704	669	668	663	639	669	674	637	631	637	642	683	640	699	643	653	700	631	709	658	629	707	618	701	639	651	688	633	633	664	647	630	707	681	691	637	667	688	675	629	681	685	678	648	618	679	672	672	691	705	656	658	678	704	647	708	647	674	685	644	667	705	651	672	630	647	646	639	665	639	686	668	653	648	672	657	668	680	671	638	681	651	648	651	664	653	669	701	660	691	681	663	647	665	670	683	632	681	642	665	631	688	659	678	629	665	663	706	682	630	648	659	699	627	687	671	645	713	675	713	683	676	648	657	653	704	670	639	680	642	703	653	672	631	656	669	699	661	676	709	631	630	688	609	660	655	655	670	681	675	636	683	716	667	666	625	646	637	661	688	688	664	705	664	658	678	654	666	652	678	632	653	619	655	680	637	652	648	637	629	671	636	677	674	635	674	655	709	680	651	661	713	661	666	694	658	644	632	726	683	662	643	673	643	681	632	661	691	683	652	674	632	678	610	686	652	655	666	698	680	657	669	627	720	661	642	669	650	682	668	613	712	656	654	658	644	652	732	698	737	659	657	660	693	655	679	671	648	707	678	694	627	687	693	643	692	665	673	669	697	639	668	669	696	720	617	674	607	667	616	628	668	695	713	682	654	670	664	697	652	643	663	683	643	608	739	660	646	684	667	646	706	675	694	672	644	661	660	694	640	623	660	685	674	636	692	662	624	693	653	690	646	660	624	665	639	589	641	655	661	658	681	654	630	625	658	740	712	687	654	697	680	650	656	679	636	707	694	638	687	655	677	675	675	688	681	652	680	625	670	656	662	715	701	632	670	660	693	722	680	646	653	648	658	701	682	651	677	666	661	631	650	645	667	659	684	647	609	637	694	644	641	662	684	660	665	664	683	690	661	662	665	659	693	643	676	687	654	666	669	673	688	681	639	682	632	701	672	673	656	690	688	640	656	680	636	667	660	651	686	635	673	718	663	639	692	673	684	661	643	639	657	702	632	724	651	626	706	672	672	674	679	659	652	636	664	697	636	653	665	683	643	656	696	686	680	707	681	701	674	610	633	693	665	694	635	630	651	631	652	642	704	663	640	668	645	664	681	684	686	639	669	671	701	651	665	672	698	642	674	655	686	656	643	690	700	654	678	700	703	645	690	682	651	673	664	686	698	674	639	594	661	650	643	677	655	719	642	668	670	653	644	706	662	692	650	633	695	634	684	661	695	651	701	704	672	652	709	648	673	635	653	634	696	635	691	656	719	711	685	655	639	662	698	690	661	671	649	676	679	660	673	631	676	634	669	692	622	660	666	720	732	645	601	665	688	583	643	652	684	688	670	665	629	690	679	660	667	661	660	668	650	668	702	642	657	675	615	708	661	693	691	697	693	674	677	715	620	686	650	646	687	710	654	662	674	721	627	702	692	679	695	645	657	690	643	691	676	626	646	678	697	608	648	684	648	671	664	601	665	656	641	655	638	654	675	659	627	690	731	699	616	643	705	668	678	637	634	665	652	630	686	704	667	663	658	672	665	670	696	661	678	648	677	646	658	701	642	651	686	641	647	621	648	709	688	657	662	625	678	665	624	649	629	670	696	673	690	665	667	665	682	682	645	664	644	650	624	650	678	661	644	689	660	700	662	666	659	675	679	624	658	713	655	671	662	710	648	649	667	685	687	633	626	689	655	690	665	641	684	698	661	623	719	660	664	667	654	686	691	679	644	693	725	689	672	695	704	668	702	618	678	655	636	696	688	653	697	670	681	632	665	682	709	659	660	690	699	635	698	695	686	664	704	685	660	659	624	662	646	697	663	711	647	672	660	686	670	709	616	633	720	670	668	634	667	681	655	631	649	672	669	616	697	617	674	673	631	687	624	682	628	661	677	667	637	656	625	712	681	665	622	686	666	636	632	706	646	629	698	638	650	674	680	680	645	672	654	707	683	651	649	659	654	697	666	643	676	646	643	649	670	685	665	716	675	598	663	673	642	664	670	653	638	707	711	665	677	675	693	668	629	647	688	687	637	650	641	673	616	675	665	654	660	680	650	630	613	688	644	732	654	652	666	699	655	683	692	679	652	652	638
24763	22037	20598	14026	7387	4108	2273	1424	1108	916	736	618	540	543	350	303	264	230	238	233	217	209	180	192	169	190	178	198	180	187	158	189	188	173	157	154	185	156	153	182	187	152	188	186	176	169	177	161	178	179	175	158	174	173	198	165	160	166	144	189	181	177	181	173	178	148	169	134	196	161	185	161	169	173	168	149	138	204	162	188	202	180	166	188	173	182	191	169	176	176	173	158	181	171	176	156	156	179	151	170	190	164	181	151	164	174	176	202	178	156	180	172	174	192	166	161	173	163	163	190	156	165	193	158	211	162	163	198	159	190	149	146	191	147	186	173	164	160	156	171	167	177	169	170	140	180	166	163	156	159	169	155	153	161	180	172	173	181	179	195	171	185	174	187	142	166	183	169	159	166	181	159	194	187	188	171	175	162	184	164	176	174	159	169	177	173	219	163	192	170	164	160	155	155	161	167	182	162	169	169	167	176	171	201	164	170	157	153	176	178	154	173	165	171	186	170	168	155	150	170	161	168	172	175	177	175	172	182	176	169	185	159	181	154	185	166	175	170	158	153	166	166	161	181	164	171	178	154	158	181	157	159	173	164	168	178	167	164	188	141	176	154	190	173	156	189	184	143	186	167	188	162	161	147	178	159	183	167	144	179	180	177	185	175	164	181	165	201	176	186	193	177	202	153	178	160	165	169	161	196	176	162	169	170	178	173	150	182	168	166	172	157	167	157	155	158	190	175	159	170	168	180	165	154	161	165	203	155	160	165	186	171	180	187	175	182	175	195	165	169	171	149	158	165	168	167	183	182	183	189	177	157	166	157	183	174	168	164	156	156	171	163	177	155	174	169	180	178	176	155	151	192	171	155	147	170	186	169	180	193	164	184	182	152	163	176	160	173	147	158	188	139	171	175	196	184	186	192	186	167	164	171	163	152	171	168	195	166	178	162	179	185	166	193	171	166	166	176	165	186	152	162	188	158	198	164	166	173	183	176	174	155	166	164	171	166	155	152	175	190	161	165	155	159	158	182	184	190	193	186	165	181	183	160	169	173	192	176	158	184	152	174	173	185	192	153	158	173	153	206	173	182	172	169	157	201	165	163	160	161	147	171	176	167	152	191	150	183	141	163	161	172	160	192	183	174	163	183	175	176	185	171	166	148	173	173	180	167	186	165	170	186	158	182	183	187	171	158	151	193	171	158	182	191	158	193	177	209	137	189	163	189	174	168	181	166	171	172	170	167	162	182	197	168	172	173	167	173	162	194	179	174	181	203	163	164	180	180	172	148	156	166	193	185	192	188	170	184	167	164	180	185	153	156	169	180	188	173	163	163	181	167	162	181	151	160	172	176	155	164	165	174	158	159	173	178	173	186	164	163	184	190	162	170	183	181	170	161	160	170	174	183	176	169	186	172	167	160	156	166	196	185	157	166	164	166	138	188	181	160	176	160	183	151	170	188	181	156	179	152	146	183	176	144	163	167	186	167	140	152	185	175	167	170	194	154	169	166	179	168	190	173	151	150	163	157	172	177	198	166	164	147	195	165	176	194	169	174	160	177	159	162	179	170	175	190	174	171	154	165	177	164	166	143	178	159	161	178	181	165	198	176	167	145	164	162	176	153	162	185	174	159	190	156	179	160	150	175	152	190	167	161	171	169	174	168	180	189	182	183	156	178	186	167	179	176	182	167	169	169	186	171	149	194	163	150	171	150	176	180	178	173	174	166	175	190	174	142	193	163	176	170	162	196	146	162	171	188	173	205	181	167	176	168	152	174	162	186	198	182	164	176	195	162	168	169	195	175	187	179	161	181	179	188	162	165	153	188	182	193	165	152	176	162	164	166	162	164	171	164	184	178	154	188	148	202	156	193	177	159	175	158	179	178	181	168	165	195	159	137	167	166	179	179	191	201	168	179	157	167	167	167	135	177	154	196	175	162	181	155	175	151	172	163	165	189	168	174	178	160	142	155	154	189	169	141	167	199	180	168	166	171	185	179	170	182	175	176	166	171	173	163	194	181	193	167	184	180	156	175	153	163	175	171	168	122	158	164	155	196	200	151	163	154	167	180	169	195	166	185	164	195	162	167	158	180	175	156	166	188	162	173	181	165	158	183	169	176	161	201	165	190	165	166	179	169	172	189	188	161	198	192	174	187	171	150	169	155	152	133	179	165	168	184	171	175	180	187	169	161	187	158	185	201	175	167	174	169	175	178	174	176	178	174	207	184	182	164	155	167	156	159	170	138	162	172	163	160	175	170	169	181	158	176	183	165	155	161	174	152	181	156	174	166	175	173	173	190	164	149	199	189	179	160	159	182	160	181	183	164	182	181	162	169	175	163	155	175	171	171	178	166	144	191	156	170	175	184	194	147	173	180	171	177	169	165	184	169	179	172	170	162	172	187	154	179	178	171	151	181	178	174	184	164	156	186	171	153	165	160	171	181	191	184	182	163	177	160	184	178	146	159	173	177	162	169	189	159	193	182	187	164	191	186	175	165	176	154	190	169	178	180	168	153	177	161	179	168	178	173	160	166	194	165	164	168	167	145	177	177	178	165	182	183	164	161	185	195	176	172	182	166	180	153	177	162	180	199	180	187	157	141	215	184	187	164	168	177	185	181	139	148	174	146	191	165	186	191	178	172	155	178	182	181	191	173	175	169	183	165	172	178	191	172	161	176	175	151	154	158	163	176	182	151	183	172	188	186	193	179	174	164	165	162	173	184	171	178	189	162	178	179	150	169	188	169	186	166	189	171	173	160	173	179	158	186	168	169	183	171	189	171	159	145	182	168	151	169	171	175	172	149	172	163	186	165	167	167	186	173	167	192	166	177	176	148	175	156	157	178	168	181	168	162	173	157	172	179	172	184	167	170	147	180	194	177	171	197	178	167	165	178	171	188	166	191	190	169	156	164	150	160	182	163	178	170	177	154	159	142	177	176	155	163	176	166	181	165	180	191	179	158	181	168	170	205	179	172	174	185	184	166	162	143	197	175	154	188	185	154	177	190	177	174	166	163	157	163	154	154	184	160	172	175	166	149	147	157	178	190	174	186	196	172	178	161	190	164	188	169	196	181	174	150	165	184	170	174	185	170	180	164	181	199	160	149	167	195	191	182	157	170	162	151	203	180	176	168	197	155	177	169	165	165	174	161	166	174	178	167	146	157	167	177	163	171	179	185	158	157	199	175	179	173	178	162	176	182	174	154	188	178	186	173	168	179	170	161	189	192	156	163	182	167	179	182	165	173	167	163	154	181	194	166	166	156	152	166	181	192	146	187	170	159	192	164	187	178	202	162	185	170	174	186	159	161	191	162	149	179	175	174	149	170	185	166	180	175	188	162	153	177	172	177	171	181	127	155	155	161	206	163	156	167	151	171	186	176	173	178	146	146	154	149	185	168	165	173	164	157	169	165	160	171	153	158	151	149	158	171	164	173	135	197	170	197	177	168	192	148	177	189	194	161	180	168	148	177	215	170	157	185	178	191	177	164
21172	23221	27812	26419	19994	14933	9986	6459	5652	4783	3803	3190	3018	2564	1824	1340	1131	1009	1030	873	854	822	718	737	643	672	666	620	716	634	653	571	603	566	576	538	615	626	585	604	582	577	580	544	600	590	619	554	575	538	518	600	614	599	609	602	605	554	620	568	567	615	548	588	582	588	606	592	608	600	576	513	590	611	556	559	597	581	525	605	565	620	588	573	591	605	585	584	577	561	578	578	592	586	607	549	602	620	587	575	601	608	572	609	590	552	595	596	535	607	544	586	602	592	563	604	585	588	521	598	647	574	619	564	578	610	586	588	573	579	596	584	544	578	595	583	572	585	604	585	610	585	567	564	623	587	578	628	566	573	601	555	623	587	584	564	558	573	595	557	567	582	584	595	614	567	589	565	582	592	574	579	588	590	593	556	559	528	568	563	623	567	600	576	625	581	586	613	587	559	572	536	635	583	572	602	601	577	559	587	569	577	584	559	624	577	613	554	610	577	594	548	581	568	583	614	564	576	582	641	627	557	629	581	621	627	557	572	575	578	602	569	555	589	606	596	563	638	578	565	619	608	556	603	561	568	589	565	521	590	563	601	593	565	608	549	618	586	605	581	578	529	614	565	542	577	551	629	588	643	596	567	596	530	588	578	635	610	565	599	606	585	590	620	566	516	565	577	607	572	625	561	575	579	593	604	625	528	602	560	621	534	592	606	558	608	587	567	533	602	578	567	576	561	564	586	548	585	599	623	598	540	635	576	549	592	598	574	543	551	623	505	565	590	599	605	568	587	575	571	598	569	569	564	570	573	596	601	591	558	587	599	551	605	587	577	587	594	572	581	575	589	618	572	592	590	605	607	579	580	608	560	577	596	581	570	585	608	631	628	557	556	546	600	591	598	571	569	567	576	558	589	536	575	562	591	612	583	579	598	635	578	604	582	600	616	554	540	601	592	590	628	591	559	634	584	591	591	581	581	630	603	603	579	622	645	563	613	596	569	577	574	607	608	621	530	566	617	555	584	599	586	604	561	560	562	586	579	611	607	589	592	557	600	605	564	576	613	581	578	621	554	575	582	547	609	606	580	540	567	590	568	636	634	558	523	574	624	586	623	614	576	546	608	568	588	609	624	606	582	552	564	603	601	601	587	630	611	587	575	590	578	589	580	576	598	579	602	581	599	569	576	573	568	593	559	603	594	613	523	572	580	606	544	577	608	554	591	584	596	542	616	633	611	590	578	610	580	628	613	596	602	631	597	589	533	604	590	587	560	549	591	598	631	607	567	633	590	648	574	605	551	605	601	574	560	578	585	594	554	596	610	585	618	591	587	587	596	619	623	575	633	586	623	589	597	623	575	559	575	527	573	620	606	623	606	600	612	566	583	578	584	595	574	592	573	614	595	564	551	567	605	581	565	546	603	564	580	626	577	562	596	586	577	622	620	620	610	564	578	613	565	565	615	568	558	581	547	606	612	614	596	534	617	647	582	587	597	615	594	616	595	564	592	586	568	584	579	606	606	564	587	640	606	593	587	603	599	585	587	576	576	570	560	614	579	547	586	626	614	575	566	580	543	603	619	618	577	614	565	594	594	571	615	581	569	589	611	578	596	571	600	581	625	548	576	563	593	605	544	625	636	567	555	581	606	582	573	587	585	561	606	617	589	600	561	635	592	578	568	609	598	605	575	587	600	555	554	609	632	582	587	500	608	546	560	614	590	605	602	581	565	607	583	599	522	580	607	614	577	550	576	593	592	569	573	578	604	623	562	612	614	557	610	603	547	604	604	601	607	544	615	554	588	607	577	618	609	584	579	603	584	620	569	577	586	561	568	576	557	581	648	567	565	575	576	586	595	576	572	623	567	584	597	632	619	536	623	580	603	559	556	607	553	591	553	630	566	557	607	566	622	540	580	593	573	545	565	582	631	555	573	578	585	573	605	592	582	589	564	614	566	559	591	608	617	568	554	576	577	613	543	576	588	605	578	539	601	590	588	596	562	553	565	580	574	583	608	561	582	608	623	556	615	571	597	579	611	587	611	581	563	586	628	605	542	580	603	581	593	592	533	583	551	598	596	603	556	602	603	572	585	560	607	584	573	559	596	631	557	598	595	587	610	542	578	555	576	575	585	561	583	607	573	603	599	553	615	566	602	605	592	546	582	543	576	563	598	606	601	625	568	591	609	569	585	605	550	596	563	609	559	545	539	521	608	599	619	570	614	560	605	627	564	586	606	572	581	585	581	578	616	609	592	561	583	611	557	584	575	579	533	558	596	609	576	562	594	574	622	592	614	580	629	596	614	588	634	575	570	553	593	610	550	635	567	621	611	593	624	592	597	557	614	580	571	587	571	557	607	542	577	610	573	561	569	567	609	568	581	595	577	589	575	583	591	556	569	558	644	602	601	589	595	599	577	579	572	552	568	566	584	583	587	564	519	633	562	574	577	613	573	567	558	562	567	584	579	572	601	555	558	585	621	543	619	599	595	539	577	538	571	591	610	559	565	550	584	595	614	612	609	601	564	592	608	579	530	613	591	574	587	590	577	570	560	588	603	573	563	607	561	564	595	610	630	574	583	578	563	589	595	556	582	548	579	606	592	594	606	578	528	599	605	589	603	560	564	593	574	576	572	607	605	609	576	595	528	572	580	597	523	574	561	627	558	565	577	541	565	597	595	606	596	598	556	553	543	567	617	605	612	590	565	648	620	571	585	584	561	569	592	596	574	638	592	569	600	555	600	558	537	586	612	563	560	583	568	610	577	564	565	599	613	586	605	582	588	580	586	604	571	669	584	587	576	591	602	586	548	559	627	592	595	608	628	607	617	638	556	586	610	636	605	598	565	575	593	569	619	583	561	586	602	588	575	555	551	592	577	575	622	599	574	588	573	600	586	574	567	560	596	572	582	556	619	571	582	546	607	582	580	597	584	549	628	553	582	590	569	549	566	597	615	648	563	562	566	622	593	602	557	574	578	543	586	609	576	566	600	567	588	563	565	578	597	609	591	625	574	577	541	587	606	599	629	561	623	546	602	586	596	551	597	526	580	568	615	569	562	549	595	596	584	587	555	605	595	620	604	613	614	523	568	629	626	593	582	593	605	585	593	624	662	586	564	634	569	577	562	567	585	569	585	647	573	570	592	595	621	572	568	648	588	624	588	592	584	583	609	634	553	574	557	596	609	582	590	597	624	579	596	564	581	592	602	561	573	618	591	588	536	591	594	561	546	602	587	594	570	589	552	630	576	589	568	623	575	562	595	574	584	582	553	599	599	575	559	593	552	594	571	575	569	606	596	622	558	611	596	563	594	559	616	590	554	638	617	530	598	573	592	552	575	589	616	595	583	599	546	600	602	632	592	605	592	583	598	569	562	534	585	605	577	632	583	582	560	579	566	544	642	609	589	586	607	594	626	593	579	624	572	562	565	573	574	612	567	632	623	594	602	598	572	612	615	573	594	590	580	600	555	602	593	617	588	557	599	576	549	589	575	602	568	630	590
41406	42408	47781	40987	31029	24479	19422	13456	14240	13493	10546	7874	6531	5129	3859	3103	2341	1676	1801	1388	1153	889	801	652	432	364	361	384	378	328	314	248	225	158	173	187	180	197	168	166	189	176	169	180	186	160	177	170	171	167	169	173	177	155	167	171	181	165	171	156	190	174	185	168	160	156	152	182	203	194	174	178	189	179	166	159	155	177	160	177	165	174	160	168	162	162	188	153	179	182	184	159	171	153	160	168	163	160	155	157	157	169	176	184	175	174	162	184	173	183	145	160	159	184	150	157	139	158	150	179	171	164	195	176	181	180	168	177	164	142	162	146	182	158	153	178	166	168	162	189	161	139	191	151	179	182	160	162	174	175	178	163	148	166	160	160	169	165	166	188	162	196	177	177	178	154	164	198	162	170	166	180	176	163	158	201	145	153	179	164	159	181	162	162	149	152	154	162	162	158	171	171	166	192	191	166	177	161	173	163	160	181	172	153	190	170	158	174	166	175	168	190	173	165	164	195	151	172	197	185	141	175	171	169	166	176	207	171	176	170	164	162	178	160	161	179	184	165	163	193	164	161	177	147	158	179	169	168	160	148	179	173	189	164	188	161	151	181	157	181	188	166	168	153	160	184	158	163	163	169	180	162	161	178	183	182	194	160	163	174	157	185	177	173	158	183	156	154	185	187	155	180	163	174	154	180	158	161	157	158	163	154	144	157	176	161	160	183	173	162	171	153	163	186	174	160	180	177	182	159	169	155	189	186	161	168	151	156	171	183	167	152	148	163	175	147	177	159	171	187	145	177	176	162	171	187	157	186	166	165	170	157	157	146	155	176	170	164	140	155	136	160	147	137	181	184	186	175	177	171	206	147	147	153	168	172	160	181	156	151	153	158	178	155	187	168	153	182	192	155	202	158	165	176	159	170	165	176	163	162	154	149	165	137	167	164	183	187	161	182	182	175	162	167	194	194	180	173	149	170	161	182	179	136	180	159	157	167	179	178	162	170	148	160	145	171	180	165	171	175	171	176	177	179	174	146	177	161	183	171	167	179	159	162	176	188	174	157	175	152	160	160	198	167	157	166	147	148	178	179	147	183	173	156	166	163	146	167	169	169	172	150	151	191	159	186	192	175	173	176	146	184	172	147	175	157	156	187	172	156	166	159	177	179	174	171	177	171	159	178	156	178	179	176	171	161	174	162	193	160	174	161	175	176	186	171	169	182	159	158	163	165	169	188	159	155	175	156	158	148	182	162	173	135	147	151	168	177	161	173	169	159	196	148	148	180	178	175	175	173	161	154	179	142	176	156	176	168	180	183	162	147	147	170	158	155	161	176	161	163	192	169	146	185	189	172	190	191	184	186	146	177	163	159	167	166	163	153	163	159	172	174	144	168	172	174	179	161	169	175	184	175	178	159	169	175	166	171	152	166	163	164	176	159	176	157	168	175	171	178	160	173	172	168	184	187	170	162	161	163	173	177	135	158	175	171	143	165	203	150	159	178	187	178	146	159	158	166	145	175	184	155	177	165	165	164	174	169	177	162	151	165	175	161	171	185	158	160	182	154	167	151	167	177	164	171	157	155	163	166	167	168	176	160	158	176	147	182	166	159	165	166	182	164	161	144	172	174	160	162	154	172	158	190	197	175	156	169	165	148	198	157	158	142	157	178	178	167	159	162	162	147	159	154	174	169	142	180	143	148	177	155	171	193	189	155	173	185	178	183	171	168	155	158	154	181	147	174	171	161	164	175	156	163	159	188	179	189	172	170	159	161	179	187	171	160	152	162	157	165	174	181	158	166	185	153	174	157	156	148	147	181	172	192	159	163	170	165	166	141	171	154	144	192	175	158	184	150	172	173	181	170	158	148	161	150	177	171	164	185	181	194	159	164	147	185	180	152	163	171	177	179	150	181	177	143	149	173	164	177	157	161	180	157	196	179	164	167	179	151	146	166	175	145	159	167	155	174	153	157	160	180	196	181	165	173	132	157	171	164	180	198	196	173	169	158	182	150	161	157	170	174	163	171	156	164	167	173	152	177	180	159	158	169	161	184	172	143	168	180	158	147	178	172	185	137	168	181	158	162	168	159	169	149	175	193	152	153	173	183	162	162	172	166	195	186	153	178	174	177	136	144	164	149	171	188	165	156	172	176	168	170	179	171	176	182	179	160	166	159	156	157	176	157	168	152	168	177	169	155	171	157	170	198	187	164	166	180	172	146	187	169	163	157	169	170	187	155	165	163	155	171	168	141	178	170	190	177	180	144	165	212	183	169	153	198	171	152	190	186	171	177	172	170	163	160	178	157	149	163	171	176	178	150	168	158	173	164	179	208	178	151	177	156	172	172	156	191	173	152	149	161	181	158	177	153	174	160	178	165	175	168	169	176	171	182	177	167	163	182	184	152	156	143	172	176	163	175	175	180	155	163	159	139	154	163	193	139	156	193	191	175	163	154	161	152	177	162	160	157	158	184	185	158	181	160	196	175	163	158	194	188	181	156	182	173	145	147	179	175	151	172	182	187	165	136	181	158	179	154	156	176	182	168	163	186	175	175	158	187	162	150	149	213	146	171	146	170	167	167	165	188	165	135	167	153	161	175	143	165	158	181	164	175	175	157	171	186	175	151	158	188	164	163	139	191	164	152	173	157	167	158	157	166	157	189	153	158	183	155	167	174	166	147	162	198	168	175	164	156	167	152	165	169	181	165	190	171	147	176	162	178	171	169	156	135	150	155	169	144	155	180	206	166	178	142	177	180	165	177	178	176	168	158	162	164	159	151	158	157	154	171	143	192	176	180	162	181	172	162	168	182	146	173	183	177	149	153	158	173	177	168	181	175	172	153	172	176	160	161	190	179	170	148	177	168	163	172	149	172	162	167	163	161	201	164	168	161	177	175	156	152	175	178	168	162	166	165	185	189	165	167	173	198	164	181	184	178	181	151	162	143	157	188	153	177	191	170	159	183	147	148	187	166	168	150	170	181	153	174	145	165	164	166	163	152	176	167	153	159	162	168	164	163	161	168	166	149	158	171	172	180	180	161	153	151	148	144	170	183	156	165	156	160	150	178	158	177	144	149	147	162	149	176	165	154	180	139	173	160	173	157	175	150	187	168	166	178	159	175	164	180	172	150	161	161	160	157	155	151	160	184	166	167	169	175	165	151	157	162	165	165	189	163	179	165	163	205	163	169	159	161	152	171	165	151	173	177	154	177	156	154	158	167	175	155	176	161	163	174	185	157	182	175	188	181	170	168	176	188	150	175	157	171	159	190	161	171	166	156	164	171	179	170	187	164	199	175	175	164	166	158	174	166	179	186	171	142	182	185	142	166	156	150	170	176	163	159	153	195	175	147	150	175	165	155	174	151	136	169	161	188	148	165	176	138	158	177	187	164	166	156	151	152	161	177	158	169	159	157	154	147	156	178	171	145	168	138	199	174	168	171	178	173	154	173	153	147	177	160	170	154	174	156	173	150	173	160	165	166	139	168	173	171	160	169
33513	39967	49847	49916	40255	31761	27849	22465	30975	29500	26240	23328	21995	19481	16477	14491	12165	9483	10514	8283	7015	6140	4899	3967	2407	2070	2157	2448	2032	1715	1659	1267	791	703	653	672	637	631	625	562	561	539	624	622	579	563	575	606	547	589	581	526	585	549	567	579	550	603	571	571	661	665	655	624	577	576	558	537	583	564	589	521	552	565	566	564	579	578	571	562	573	573	522	567	545	554	536	594	579	587	554	536	564	568	560	545	562	600	551	581	561	614	570	548	586	546	537	556	575	596	581	600	590	538	555	522	530	527	586	566	534	544	557	546	543	547	577	579	551	570	577	561	590	541	563	594	640	563	562	553	553	545	533	596	589	585	575	565	548	540	561	555	585	583	529	581	538	590	610	580	581	576	556	575	566	512	610	553	570	570	547	569	590	580	571	567	579	560	549	591	585	556	601	553	595	541	569	535	558	579	563	573	557	565	569	541	557	578	544	578	572	548	583	587	601	571	539	517	538	578	602	573	565	571	535	574	589	568	553	552	570	595	560	576	577	559	566	584	564	522	570	556	602	556	519	557	607	585	559	596	550	596	573	590	605	574	565	554	545	552	555	547	550	551	562	582	535	619	575	555	609	605	528	544	611	562	562	557	547	573	594	560	556	559	560	576	550	581	588	596	577	575	568	565	565	597	582	577	544	557	516	528	568	550	589	571	571	581	538	553	591	605	548	597	601	562	527	566	547	559	584	593	536	573	548	589	553	541	594	561	580	599	584	553	611	545	594	583	587	589	541	541	575	562	545	563	536	559	545	585	602	601	543	562	591	560	580	569	597	581	562	568	521	583	558	537	565	564	589	562	590	567	588	571	586	571	561	549	534	534	536	588	559	583	580	633	576	591	565	568	568	558	541	578	598	577	552	559	568	571	598	554	552	560	584	577	557	543	590	538	556	590	604	574	611	536	574	531	543	588	579	513	588	558	501	583	561	555	593	530	560	562	574	609	597	560	593	563	553	577	609	573	524	545	552	542	606	577	535	570	620	584	577	533	545	557	572	560	597	568	574	532	583	568	602	573	578	570	564	585	523	550	598	571	620	550	567	588	580	546	565	598	554	573	551	542	611	537	557	536	594	579	627	541	564	577	526	565	557	550	560	585	538	578	577	569	595	574	590	541	557	578	553	552	594	591	610	589	571	572	605	559	559	574	570	546	553	582	577	557	590	566	579	541	559	588	544	568	547	544	516	552	566	539	593	553	627	569	558	569	571	536	527	571	557	581	522	549	535	554	551	539	583	566	543	599	577	548	589	607	592	557	562	569	547	596	592	591	598	548	576	559	553	558	553	585	581	592	553	595	535	548	514	559	643	550	570	536	573	596	557	598	631	535	608	550	530	571	556	575	548	568	544	592	558	556	547	568	542	551	596	579	575	643	579	575	571	579	583	567	576	555	596	533	567	574	576	515	582	552	535	566	556	566	544	574	552	622	545	597	574	595	551	549	595	559	554	573	563	587	562	572	570	573	562	585	518	588	556	580	634	584	575	553	574	591	560	580	552	554	603	576	600	541	540	567	537	588	561	562	566	521	581	580	565	580	561	538	536	556	595	581	598	610	571	523	590	608	589	578	548	582	555	598	608	527	557	591	598	577	620	577	556	562	607	549	550	625	554	594	590	518	554	584	578	578	529	573	521	584	580	530	589	585	535	585	613	520	563	580	589	515	530	528	557	619	589	602	589	542	610	570	565	556	551	590	572	586	578	580	550	550	577	609	509	522	549	600	563	574	561	561	538	585	579	535	546	599	532	548	589	560	579	572	551	543	568	518	585	580	562	589	559	600	580	562	572	597	615	597	582	544	561	563	556	568	553	584	567	574	573	577	617	568	552	535	579	559	575	580	578	553	562	586	590	556	516	600	554	573	566	553	585	617	556	553	571	619	575	584	577	588	610	536	526	584	593	541	574	527	567	525	569	543	570	599	563	565	565	563	591	535	560	550	552	566	577	585	566	587	566	550	581	572	531	574	599	548	585	570	537	559	574	576	599	574	528	566	571	611	613	594	567	602	602	576	569	552	568	562	595	551	573	559	548	577	627	539	525	601	566	578	578	553	553	540	568	569	600	568	536	544	561	576	587	571	608	554	581	554	555	555	585	603	573	561	574	576	555	553	557	542	584	526	586	569	556	617	562	580	563	593	579	579	582	519	573	599	532	553	565	561	580	561	552	573	562	560	553	573	585	596	579	586	565	582	565	573	546	536	596	574	594	552	623	557	573	528	575	562	569	594	578	592	573	605	544	561	577	582	581	555	563	604	609	563	592	565	581	544	577	604	574	554	544	595	570	571	541	559	564	585	515	542	577	573	572	563	591	579	606	556	563	586	580	548	543	582	564	529	556	525	574	573	604	571	563	584	562	604	563	529	573	564	567	563	614	564	591	580	557	556	574	543	565	567	576	566	574	562	531	585	587	576	560	546	575	585	595	558	576	577	544	596	556	579	621	555	568	548	535	560	573	568	561	547	551	542	546	536	559	547	575	576	612	574	576	554	570	546	582	577	559	577	569	596	564	578	571	586	546	573	538	564	536	583	536	602	567	570	555	611	593	598	542	558	547	570	541	619	536	567	600	559	585	566	547	573	563	567	578	587	551	603	510	532	594	543	560	558	558	542	558	590	597	528	559	573	595	539	589	572	588	585	561	553	578	564	597	580	573	548	562	554	520	558	595	523	534	602	548	571	561	621	599	576	566	561	546	586	562	556	547	564	571	592	554	551	565	561	592	576	575	602	616	579	556	544	549	581	569	541	576	576	560	566	551	534	573	569	570	608	544	608	581	560	573	550	593	550	530	532	536	557	580	618	576	603	583	545	592	582	548	621	572	574	599	587	582	550	556	545	606	568	583	528	575	575	567	613	567	615	527	561	558	559	562	578	574	567	573	562	543	558	583	577	564	542	564	587	559	570	547	576	573	525	574	556	594	537	543	607	550	528	525	571	553	571	573	609	546	588	566	569	595	587	537	551	551	574	557	570	536	579	591	584	586	587	564	580	547	557	597	628	535	572	572	615	509	580	598	579	554	561	522	526	572	560	519	564	585	564	593	598	587	569	537	561	595	593	578	556	552	602	574	552	592	574	562	572	559	557	523	558	560	551	555	557	592	569	577	609	552	548	573	573	564	564	569	604	545	595	542	591	533	555	586	555	560	568	550	561	541	618	550	558	588	571	519	581	544	554	561	544	571	582	590	541	557	563	587	572	597	582	590	540	540	557	577	534	552	565	560	573	558	550	567	608	599	552	586	536	601	544	536	552	607	578	582	578	557	565	596	548	592	612	546	567	546	585	550	575	593	546	578	595	590	535	600	582	552	543	587	563	587	545	578	568	532	610	575	513	595	559	601	542	571	554	584	545	582	560	597	598	531	589	546	554	588	565	562	588	551	582	591	561	550	537	530	576	560	580	579	553	522	570	646	540	606	563	562	556	580	560	557	541	544	560	577	523	619	574	561	573	579	536
46315	50129	45054	35339	31005	28307	25697	21163	23714	23256	19549	15632	12630	10354	8261	6914	5632	3895	3702	2868	2290	1745	1469	1221	747	705	663	839	687	527	455	376	312	284	248	228	253	198	235	226	188	212	234	198	193	191	189	183	169	199	215	220	212	196	221	182	201	203	225	191	220	208	221	200	188	202	169	190	223	181	209	231	202	185	223	214	193	186	208	190	180	200	218	205	204	201	200	190	182	192	185	221	209	207	214	216	215	201	210	183	190	224	227	185	208	212	207	207	214	184	210	208	234	200	224	202	217	202	221	182	226	229	198	181	210	198	207	186	208	234	180	207	191	207	215	213	202	205	211	204	198	191	212	224	198	190	225	212	200	199	193	215	188	204	204	210	208	186	183	221	194	200	232	213	220	216	190	191	195	204	205	216	198	180	182	210	212	229	217	199	209	200	214	224	192	213	237	204	223	217	197	178	216	205	217	197	200	227	209	220	197	214	207	221	184	205	204	200	212	216	202	236	218	206	223	209	217	196	193	206	242	218	201	214	210	211	185	185	200	204	223	202	171	187	218	202	216	194	204	217	218	212	244	220	198	208	191	220	207	215	229	197	230	209	224	219	198	218	197	191	219	198	197	213	205	218	213	184	195	206	213	201	208	232	209	200	192	176	210	204	188	236	199	186	225	229	192	233	201	226	224	180	198	213	192	240	216	215	217	210	221	233	199	192	207	204	199	211	221	211	194	213	219	190	214	192	207	177	220	206	203	180	204	196	194	221	178	230	193	211	222	219	183	238	226	206	208	217	183	195	212	200	240	233	201	192	206	225	195	209	200	199	217	196	223	188	178	207	211	201	218	199	209	220	194	199	219	218	206	209	214	208	193	234	191	229	218	205	212	200	240	204	223	187	213	180	214	210	196	198	210	206	220	206	200	192	205	187	188	201	209	194	219	197	204	175	199	199	217	200	190	199	194	202	177	208	192	189	206	183	205	196	215	234	205	198	218	206	212	182	217	207	203	207	212	187	220	221	239	196	202	214	211	234	207	205	209	230	217	214	201	199	215	193	216	203	189	232	199	239	219	214	219	211	213	224	199	215	197	230	223	204	205	196	206	179	216	200	218	202	180	184	189	209	189	219	183	197	217	223	216	205	212	219	213	219	198	213	221	181	234	180	201	184	206	216	187	211	215	213	222	211	241	197	212	214	192	195	212	188	213	193	203	219	222	183	209	202	216	218	215	198	206	227	190	195	237	169	211	231	203	229	189	193	203	192	200	218	211	219	194	230	198	221	208	205	203	181	191	180	225	228	213	200	235	203	232	216	223	218	219	213	197	206	213	195	190	201	212	198	185	219	201	197	226	222	182	203	211	222	211	203	184	178	208	199	198	209	188	202	190	217	209	191	205	193	205	212	200	212	233	221	208	209	216	222	227	203	196	180	199	237	194	204	215	196	210	206	208	208	208	203	218	220	203	208	197	179	204	185	207	182	217	225	209	226	213	200	199	208	205	217	207	207	214	204	230	196	194	210	227	189	188	213	207	215	204	192	208	222	202	200	214	202	214	222	198	187	195	199	219	213	222	189	226	213	234	220	192	225	200	203	204	194	204	204	198	212	206	205	191	214	223	199	202	193	189	203	220	207	245	206	197	193	218	229	218	199	208	193	190	204	251	203	216	206	198	244	174	206	166	199	203	211	208	217	229	201	203	218	195	222	198	213	215	202	203	206	185	220	188	199	205	195	202	206	207	213	220	204	212	224	189	194	162	207	211	220	211	199	226	229	215	219	200	191	185	221	194	198	228	204	205	193	182	211	168	230	208	202	207	219	195	185	214	182	209	203	198	200	183	220	207	215	215	217	206	223	203	199	203	208	215	245	253	204	212	223	189	168	211	200	191	190	208	204	239	171	199	194	188	212	207	209	190	182	197	232	192	210	215	199	207	181	217	248	225	194	210	188	200	230	207	181	187	205	218	222	186	205	216	205	225	216	215	198	209	191	210	191	221	218	199	212	223	217	179	178	203	202	208	183	223	195	200	200	176	223	178	208	222	201	201	209	195	225	226	173	224	234	217	201	199	201	200	229	215	192	196	207	205	215	214	184	214	207	176	196	216	224	195	186	202	197	187	213	212	199	184	213	228	204	201	177	226	213	195	223	186	202	207	230	209	205	204	214	216	206	220	186	198	213	197	201	190	215	209	209	222	223	201	195	216	213	193	210	232	191	216	203	186	200	191	221	208	206	185	199	206	194	220	204	203	205	213	212	231	211	213	224	193	194	216	223	193	211	192	219	174	206	221	203	184	210	188	209	204	201	211	202	178	194	227	197	207	207	202	210	217	196	204	209	217	227	204	190	204	203	209	207	201	190	206	205	219	205	222	199	219	200	205	189	224	235	216	212	191	193	208	213	198	219	203	184	209	220	209	225	165	212	181	199	213	193	213	198	180	202	191	214	212	212	210	225	197	192	211	205	218	213	226	212	198	192	190	228	211	191	187	234	191	208	221	206	215	215	218	203	186	214	195	189	196	225	192	206	227	213	224	204	227	217	199	207	211	218	205	216	215	221	207	200	169	200	204	212	188	235	209	195	220	193	190	227	197	218	203	185	180	233	204	197	223	219	177	227	208	206	210	203	194	209	222	213	233	159	194	184	187	192	194	204	202	201	204	229	190	194	193	218	224	186	224	202	195	195	200	207	175	219	189	265	207	200	242	191	219	238	191	201	215	205	200	203	210	205	196	195	222	195	217	211	197	208	222	217	196	216	238	194	199	196	231	224	191	217	227	171	206	213	197	214	179	196	237	213	199	218	207	214	194	245	178	196	227	219	210	183	198	178	199	225	214	185	201	201	195	206	209	210	221	194	199	200	225	213	202	203	219	209	195	200	213	208	204	218	217	179	212	212	190	214	215	201	212	203	172	205	193	215	205	215	202	200	214	212	192	227	204	207	193	207	187	228	204	213	212	237	199	178	179	191	224	212	214	227	209	232	211	213	217	217	180	204	205	197	197	204	177	219	215	212	212	206	226	210	198	201	195	232	203	209	203	216	201	184	214	223	189	225	196	169	201	202	205	225	201	197	194	206	203	193	193	226	208	228	221	221	210	187	202	213	228	201	198	214	194	196	212	231	174	198	173	212	195	183	219	224	182	204	208	189	210	188	188	178	195	214	229	214	210	211	197	226	213	219	201	173	252	202	195	187	242	202	209	215	223	229	205	201	203	236	169	211	197	209	237	199	197	210	201	207	189	218	204	196	205	222	211	205	186	187	217	184	193	213	236	218	170	177	201	177	222	193	209	192	168	201	181	172	200	202	213	187	180	195	209	201	219	203	214	213	184	186	225	203	211	206	199	214	229	207	196	225	218	217	206	198	186	230	210	197	194	225	223	245	215	216	217	193	212	199	213	210	204	190	198	181	227	204	206	193	194	216	222	221	210	199	194	227	213	214	218	220	215	178	212	210	237	200	211	183	179	236	218	210	191	224	227	194	200	217	195	212	206	171
37385	49541	51766	49037	46098	40041	35928	31671	39976	38372	35917	32575	30912	28464	25523	23297	21205	17380	17629	14561	12748	9875	8985	7729	4559	3897	3843	4906	3730	2920	2620	2069	1535	1095	868	889	802	748	764	723	720	701	717	674	640	677	686	700	624	667	680	700	679	650	657	679	721	652	631	677	769	786	737	696	672	644	633	645	675	678	660	637	606	622	637	661	678	665	702	710	655	650	671	647	681	651	677	674	687	648	697	658	659	733	681	626	681	683	640	672	693	674	650	694	669	680	694	657	620	688	686	640	664	667	645	671	726	699	678	651	599	638	644	652	685	669	644	719	640	642	654	680	675	692	653	652	678	620	694	688	673	715	602	641	701	660	663	683	686	667	714	695	685	769	612	647	667	660	671	622	651	675	679	692	706	634	705	675	649	620	655	656	673	600	641	628	715	654	637	695	640	695	730	640	673	658	694	682	667	655	655	669	634	682	695	695	652	689	684	697	679	664	643	656	672	666	681	613	684	659	686	638	648	702	630	657	704	690	619	609	648	666	686	721	637	678	670	709	680	701	654	613	675	662	674	683	675	655	670	610	691	656	681	701	668	684	651	660	627	635	646	673	675	679	676	695	645	732	681	641	693	678	699	706	697	629	661	698	712	635	677	655	666	678	643	637	686	647	702	649	669	640	699	656	649	635	637	716	681	655	620	633	668	628	688	639	644	664	694	720	655	664	672	672	672	652	683	692	677	678	653	661	708	634	620	603	615	699	705	646	651	661	660	680	651	682	674	665	670	643	692	649	662	696	646	637	673	719	658	675	635	679	667	681	693	645	664	671	756	685	653	656	649	676	679	654	672	678	680	633	681	634	686	586	626	649	715	670	694	663	655	645	687	633	666	683	680	664	646	681	671	670	659	673	691	678	708	684	635	644	617	639	668	640	675	656	645	648	657	682	652	704	664	647	660	656	653	656	660	708	701	690	632	622	656	688	663	679	650	643	703	678	681	680	638	625	663	671	652	599	719	695	648	642	668	684	643	634	617	670	687	654	669	668	689	641	632	622	677	702	629	701	657	689	685	645	638	710	675	680	695	653	667	663	713	643	658	679	674	662	685	670	661	698	678	666	711	684	623	635	645	688	637	686	693	642	665	715	650	680	686	695	634	672	699	738	664	659	664	648	658	661	662	652	663	649	648	723	650	669	674	669	640	680	665	657	690	656	711	648	673	686	694	640	630	673	642	652	689	650	702	670	674	660	668	671	689	667	624	652	639	648	713	653	720	730	684	649	610	666	703	633	692	663	663	661	621	647	681	648	652	690	648	665	647	619	685	658	650	673	646	613	660	685	639	679	669	675	685	626	664	697	693	677	682	669	657	713	674	668	702	692	645	667	682	652	668	721	694	645	643	632	619	688	671	705	668	644	673	678	684	728	633	675	646	693	673	672	664	662	636	680	697	678	658	669	635	708	634	682	647	630	669	723	679	644	686	654	620	688	630	669	667	649	679	669	612	671	672	646	633	674	650	682	671	681	664	639	664	650	644	682	689	656	687	670	707	673	707	640	619	614	672	660	684	659	641	694	687	660	618	649	662	670	653	684	634	675	689	647	657	660	658	615	639	664	669	673	640	677	684	663	656	650	714	643	664	646	704	701	633	686	647	640	669	674	652	722	669	673	707	658	649	666	691	658	663	643	634	679	704	681	662	619	675	647	677	681	712	751	661	685	646	684	691	649	670	714	632	659	691	653	649	632	661	671	699	633	612	707	674	659	676	659	661	628	725	677	642	663	709	646	643	685	669	701	664	657	633	658	655	678	660	699	705	661	677	688	698	690	632	687	639	666	609	666	654	623	660	662	670	683	641	628	700	639	632	677	735	645	676	638	670	669	663	647	703	674	651	629	668	656	681	695	709	672	665	629	680	653	653	676	647	646	653	677	680	697	665	666	652	668	687	664	652	657	680	640	658	630	620	679	661	693	680	676	696	658	674	621	704	655	641	666	666	664	681	686	691	660	631	681	645	683	674	683	652	692	643	661	683	696	666	712	636	673	647	645	707	687	694	653	660	723	674	684	704	671	692	634	684	695	692	669	623	660	660	666	675	668	659	698	614	674	674	674	665	670	668	657	713	669	640	688	701	679	681	632	690	724	643	649	660	639	670	694	650	678	665	671	677	649	679	647	665	624	672	699	683	631	680	647	634	657	658	666	659	696	710	668	644	664	678	669	674	653	656	726	673	666	652	682	658	629	619	651	705	681	697	668	671	667	631	701	673	698	662	664	654	709	650	636	676	648	678	664	655	643	656	665	685	680	675	681	648	645	680	682	673	625	673	685	657	655	718	665	652	636	617	644	676	669	635	652	653	616	640	598	613	699	668	640	637	666	600	661	681	667	665	694	691	669	639	697	631	650	658	642	673	699	623	648	630	650	713	683	647	674	663	614	660	658	693	631	651	590	683	692	693	695	640	643	612	657	650	678	680	669	681	671	641	709	645	636	630	689	611	680	642	673	646	627	693	735	700	697	656	699	645	642	691	647	675	658	669	652	703	734	669	639	631	677	704	684	662	696	674	681	656	668	729	682	699	659	693	620	662	685	664	657	654	676	690	656	662	637	694	609	655	646	670	687	593	675	675	648	628	645	654	666	663	662	631	664	649	650	658	675	686	658	687	695	650	708	646	701	691	737	658	636	664	659	607	662	656	688	695	712	583	674	652	633	664	690	645	680	676	651	655	661	667	616	717	679	666	679	650	696	722	674	662	676	642	656	670	609	663	686	684	688	669	699	742	677	629	680	670	682	702	661	709	625	635	658	704	655	639	669	636	649	627	641	675	702	714	648	670	700	655	729	659	661	700	649	672	678	673	663	684	666	609	660	663	647	662	661	688	685	663	673	631	649	696	712	654	638	628	635	688	679	704	648	734	657	699	675	668	645	682	714	653	655	657	642	652	719	701	668	651	696	700	667	673	623	679	725	658	610	610	626	648	718	678	652	684	722	680	659	669	676	663	680	657	660	671	692	666	610	625	652	685	703	671	729	685	658	655	668	689	617	731	679	659	616	669	659	645	630	635	652	712	731	647	672	699	666	648	657	642	635	653	669	657	742	642	689	612	673	654	657	661	648	689	657	690	690	667	644	597	657	691	677	668	705	668	672	649	693	700	695	676	638	665	673	692	636	641	668	657	639	679	643	674	672	655	680	681	652	650	687	683	690	682	686	622	655	676	691	722	673	662	664	643	700	667	694	726	649	672	666	665	694	692	700	687	636	689	670	677	703	627	669	670	679	677	679	598	683	702	659	680	676	661	635	648	675	659	653	658	713	674	679	674	643	714	688	647	642	609	713	678	670	658	669	645	650	702	647	679	671	628	614	645	668	615	690	654	698	643	657	639	675	639	670	652	626	710	642	688	682	655	633	712	654	684	631	641	634	687	686	647	688	664	685	642	674	676	638	635	647	698	696	649	666	693	670	654	658	668	657	694	632	692	636	690	697	669	694	674	703	681	676	753	689	666	684
24160	22394	21901	14272	8676	3933	1885	1177	1017	889	778	606	512	461	413	330	250	225	241	227	209	219	200	198	175	189	189	185	196	202	167	196	171	179	165	181	176	187	161	169	163	178	170	159	155	183	179	176	188	189	181	158	192	156	196	169	157	185	175	177	194	171	172	171	169	172	164	191	173	170	176	151	173	170	178	165	178	190	166	153	181	183	163	168	176	168	164	160	174	186	160	180	186	195	189	164	149	167	153	177	194	194	180	208	161	175	201	155	167	154	188	170	170	188	183	169	185	186	185	192	145	190	188	162	165	167	150	155	210	178	175	174	173	169	166	175	151	183	166	165	176	184	188	149	171	162	178	186	168	178	179	178	160	174	186	156	187	189	189	175	174	165	183	187	178	177	168	184	166	159	177	188	168	175	174	157	199	176	189	183	199	175	181	196	182	160	180	160	169	149	180	176	202	177	205	180	180	200	174	146	183	186	160	165	180	180	198	175	195	177	162	170	153	156	187	166	172	167	173	173	174	164	187	176	161	187	178	161	171	167	185	185	178	163	162	174	176	178	183	173	186	180	187	200	159	187	166	181	161	172	195	179	184	175	190	170	202	177	192	169	179	171	167	155	157	186	160	141	176	157	180	176	154	153	178	168	150	177	183	155	168	166	195	169	171	193	159	188	159	160	194	179	155	183	189	184	184	156	179	160	174	160	146	192	184	189	167	164	180	174	177	187	169	177	178	166	176	171	160	189	183	191	169	171	211	168	178	162	161	171	185	169	180	173	162	172	192	161	195	190	189	162	158	177	205	194	160	168	161	161	192	174	173	189	189	187	173	178	165	163	190	162	173	181	184	192	176	194	187	158	165	162	165	208	171	165	163	160	173	187	160	170	195	179	151	175	189	167	196	151	163	160	166	177	163	178	173	158	185	162	167	183	186	159	165	169	171	157	197	168	168	170	155	166	161	152	169	176	184	174	186	186	177	167	170	165	163	178	169	163	185	186	176	185	162	175	174	183	191	159	164	208	166	200	169	172	162	197	179	193	170	153	152	170	170	187	168	153	164	169	195	186	199	167	177	148	175	178	171	186	185	165	167	180	172	167	175	168	169	167	171	167	169	168	180	166	163	196	165	170	163	156	183	161	184	189	201	155	173	197	157	173	185	189	200	184	179	186	171	180	148	149	170	149	194	160	163	179	195	177	169	160	165	167	174	205	173	182	178	178	176	189	192	170	155	182	170	174	192	196	180	155	171	187	180	190	171	184	167	173	192	180	157	132	165	157	188	145	161	157	171	177	160	160	162	199	167	172	141	188	167	165	167	149	189	179	182	171	147	168	190	153	149	178	184	149	174	169	201	189	183	175	170	194	172	176	163	196	152	157	162	170	179	157	167	176	189	174	164	204	178	178	187	202	164	175	170	171	176	185	201	184	166	162	169	156	195	187	192	153	173	167	189	173	161	166	205	177	173	158	166	167	159	163	171	181	173	193	182	158	190	165	177	192	171	178	178	173	177	175	161	161	173	150	179	209	165	171	184	171	184	180	173	188	167	202	167	148	176	178	156	160	201	181	171	162	169	182	152	166	172	154	157	162	187	165	167	199	162	166	176	156	187	173	181	175	158	175	171	162	183	185	182	152	179	150	190	189	181	171	175	164	169	178	179	187	189	181	160	190	187	203	150	167	186	156	175	152	171	185	188	169	162	169	186	174	187	178	161	170	160	180	181	166	182	175	173	163	173	200	188	169	166	173	180	195	171	182	187	176	179	175	153	180	181	160	187	184	188	165	173	192	171	194	185	165	151	177	160	180	179	182	147	192	181	187	175	153	189	193	178	160	167	164	185	165	176	192	169	156	172	171	173	191	175	184	190	158	182	181	191	184	185	171	179	170	168	189	179	169	164	179	185	172	173	163	186	194	174	179	163	183	195	165	174	178	190	196	162	174	199	181	154	156	169	183	176	162	164	170	168	196	177	164	171	193	189	167	160	170	164	170	178	178	172	193	160	183	186	159	159	169	172	182	153	183	156	171	184	175	187	180	186	181	170	174	176	158	164	165	185	172	183	181	185	179	180	188	189	171	191	200	180	170	153	167	177	188	174	170	192	153	148	153	173	167	175	157	201	189	186	175	176	171	172	170	170	188	162	168	170	189	178	170	159	179	199	184	177	186	183	208	177	191	186	166	185	182	170	168	166	177	167	165	188	192	185	174	161	178	172	158	180	173	158	168	176	182	165	199	165	151	173	199	168	177	190	164	183	159	169	184	155	169	200	152	174	194	168	188	177	181	161	180	177	155	194	177	163	184	145	172	159	192	164	177	160	157	161	179	187	189	173	171	181	157	155	168	159	163	175	178	181	158	167	172	209	182	156	175	166	170	164	170	184	163	200	161	184	158	196	199	147	164	178	148	162	158	179	191	159	178	178	165	179	171	162	177	192	186	184	170	191	155	183	171	187	182	203	176	159	146	169	189	178	169	177	172	173	187	205	177	165	169	176	173	180	179	171	173	175	189	173	193	180	177	192	176	169	180	171	156	196	186	162	176	169	193	181	160	192	179	182	164	156	207	192	196	182	172	152	189	192	165	165	181	176	172	178	179	166	208	191	177	163	171	159	191	178	193	157	184	177	177	151	177	178	177	170	207	170	169	168	175	176	170	169	176	204	179	163	181	148	182	190	165	140	159	180	193	185	173	185	188	163	187	185	188	175	181	173	184	194	187	205	158	159	155	176	194	167	150	178	163	165	176	182	193	182	164	176	177	173	199	158	188	167	190	172	174	167	192	155	172	187	146	185	187	188	176	177	169	196	183	175	191	175	159	164	166	194	163	163	172	181	158	162	179	167	166	185	201	182	171	159	178	191	192	218	148	198	167	156	169	169	174	173	155	180	169	159	183	206	155	182	177	199	172	160	172	212	184	175	177	194	191	181	176	178	170	195	176	174	170	161	169	179	186	166	160	167	175	160	163	196	161	194	164	173	163	182	184	183	180	188	189	177	189	183	183	187	172	182	188	196	173	202	167	157	194	156	169	166	183	186	168	180	169	145	187	194	174	198	170	176	177	184	159	177	191	188	156	189	168	165	178	173	166	183	174	178	170	162	199	188	181	165	184	176	155	195	158	187	166	161	159	174	185	151	157	166	194	169	176	159	175	169	179	178	220	185	161	174	190	179	167	176	159	166	179	155	170	190	159	181	176	183	168	170	186	175	174	177	191	154	162	172	184	161	183	156	164	192	172	172	173	186	167	188	160	169	167	196	181	168	191	169	170	193	201	178	190	187	146	163	168	151	158	193	156	178	156	164	173	204	153	199	171	174	184	174	168	192	179	163	179	174	192	152	169	183	185	170	186	179	173	170	154	163	177	176	190	172	189	166	179	141	174	175	174	174	194	185	185	170	174	178	190	187	173	210	152	188	199	173	192	178	183	171	153	172	205	175	139	166	178	169	155	174	184	185	186	150	175	185	178	181	158	182	182	175	178	182	189	182	156
20924	23890	28891	26826	22327	14039	8251	5538	5119	4491	3855	3115	2644	2207	1817	1459	1284	1063	1064	943	878	858	766	702	715	652	674	654	647	672	645	651	600	577	605	588	588	641	613	603	597	634	563	634	637	628	591	635	572	564	624	610	609	620	609	537	579	576	598	569	617	653	603	594	562	603	542	569	620	576	546	593	615	615	614	621	577	589	605	608	602	572	565	621	543	583	604	572	611	581	615	551	597	564	582	569	611	575	606	578	625	580	573	573	560	608	562	615	584	564	606	601	605	606	631	591	597	570	556	590	568	604	597	543	598	579	585	606	588	579	633	592	608	617	596	594	643	601	615	578	599	533	590	596	563	613	555	611	630	579	575	584	570	604	589	570	559	597	624	599	599	602	621	627	590	620	558	622	579	604	583	585	595	570	596	583	599	594	583	609	625	611	574	616	600	610	580	603	609	603	578	567	619	606	648	602	637	579	631	607	591	633	601	621	633	598	576	605	611	587	590	629	614	542	606	645	645	616	594	610	577	601	617	583	595	581	594	578	579	615	570	615	615	596	602	610	607	577	649	598	632	595	610	598	584	595	617	628	609	620	654	582	580	616	613	631	610	573	590	596	594	622	605	630	577	635	581	617	574	642	555	600	566	590	584	600	592	621	624	594	575	621	607	590	600	557	542	573	582	569	595	615	612	595	596	562	590	573	603	557	601	589	587	586	559	554	582	577	572	595	583	594	632	591	580	639	616	592	589	554	617	564	631	632	582	593	641	638	606	588	601	607	563	585	567	589	606	615	609	617	585	563	616	613	616	597	636	584	589	627	592	588	631	602	604	576	570	604	609	579	581	649	593	608	580	603	608	565	602	564	587	618	601	590	584	598	613	597	595	639	623	583	609	651	598	575	632	565	594	581	565	596	655	620	630	586	602	601	621	584	614	639	594	559	633	593	571	634	584	554	596	605	612	584	636	601	605	622	564	615	613	606	612	610	567	580	592	579	576	558	604	604	587	612	526	609	607	565	608	650	658	557	576	567	593	626	554	595	591	569	584	619	605	613	605	635	567	610	582	599	589	603	613	597	620	646	565	594	594	575	587	582	634	647	581	607	572	537	606	576	613	641	643	563	589	585	568	595	593	647	636	598	614	636	607	573	627	578	582	557	546	574	542	586	575	631	611	593	620	580	571	618	593	588	546	603	618	591	605	588	614	556	564	593	587	604	571	591	556	563	582	584	576	602	630	607	655	563	572	600	576	601	557	593	586	585	627	571	575	576	555	553	622	598	593	555	571	567	626	589	563	599	597	596	631	612	569	652	630	657	577	549	587	585	637	587	612	594	613	608	566	565	537	642	549	573	589	604	589	608	606	621	566	615	616	612	591	649	588	663	619	597	589	603	580	634	602	611	646	583	613	566	556	571	602	582	622	621	639	556	563	645	585	588	621	596	596	606	615	570	619	612	581	584	567	552	605	580	622	578	627	601	561	567	609	662	560	627	583	587	613	633	606	557	656	617	589	590	621	609	601	587	603	595	562	618	606	606	609	571	610	642	606	592	586	645	561	586	603	606	609	608	593	571	596	591	636	605	579	577	607	549	645	608	614	592	610	621	625	620	609	575	583	611	610	597	546	598	624	585	589	618	598	583	590	628	588	596	603	570	578	604	613	567	574	567	616	608	600	593	647	618	613	609	601	597	564	571	583	617	606	581	551	581	573	569	606	622	614	591	590	595	609	590	598	642	588	595	572	576	621	599	618	596	607	611	567	647	580	591	576	586	645	605	640	602	629	614	622	591	578	595	584	618	593	596	603	619	569	607	649	586	575	601	638	623	581	626	645	627	601	603	589	611	622	604	610	615	573	612	614	574	595	611	604	636	633	624	607	568	604	580	586	610	597	639	590	621	648	650	597	629	622	610	623	596	586	638	611	597	574	603	550	606	572	587	574	558	605	590	595	626	546	585	563	599	572	577	551	604	590	583	577	581	582	579	596	596	606	580	609	647	600	617	642	620	581	600	630	628	554	580	623	620	616	569	599	562	568	585	587	599	589	580	587	543	648	603	579	591	582	576	606	592	612	599	607	603	584	610	631	553	612	585	580	570	643	577	596	626	559	589	584	543	605	581	597	607	592	628	643	640	610	630	630	634	596	592	599	576	602	635	544	576	630	596	642	579	614	578	560	564	570	613	541	615	549	582	617	585	598	538	568	623	581	591	582	588	599	611	623	581	624	631	621	600	602	627	598	576	617	641	584	581	599	644	619	593	616	583	601	576	599	619	599	604	632	608	569	625	592	590	580	580	604	619	596	591	577	581	572	615	579	602	609	584	580	577	603	585	597	620	592	629	543	612	620	605	563	601	596	605	602	580	614	611	609	577	586	603	611	606	611	585	553	658	564	609	580	581	590	546	614	583	602	592	606	582	590	588	600	579	611	613	578	552	595	594	577	595	601	612	603	607	569	576	593	606	569	603	560	588	598	567	597	627	591	622	593	586	602	564	589	589	636	615	590	601	539	584	560	602	615	599	591	571	573	589	624	582	607	609	598	580	577	552	591	584	621	653	638	588	601	600	657	610	592	586	642	597	559	591	589	592	594	655	587	647	632	611	591	595	549	572	639	596	597	600	586	575	648	581	581	599	596	617	620	624	596	638	588	603	596	563	578	586	626	591	576	622	634	615	574	633	594	598	615	637	578	620	588	593	610	627	636	582	638	616	612	628	628	612	569	575	560	590	591	634	596	566	562	603	597	608	592	588	622	644	586	546	625	583	651	614	597	558	601	643	564	631	572	574	623	546	624	585	599	601	613	624	548	607	578	590	552	575	572	600	620	630	616	594	592	582	578	606	602	613	576	574	585	585	577	645	609	589	563	580	639	563	614	587	565	604	581	585	626	608	558	620	595	562	624	579	602	620	603	595	588	565	628	561	583	611	594	627	615	573	562	591	580	609	608	610	595	590	596	554	582	581	649	634	578	620	625	559	594	580	581	590	559	576	559	577	624	596	611	604	567	597	595	628	598	583	602	585	579	595	611	604	603	607	582	601	574	616	560	582	574	575	664	606	606	594	599	578	609	618	586	580	592	568	586	597	613	585	620	643	557	559	582	594	615	579	565	607	582	618	583	607	622	562	596	594	581	598	564	601	605	601	621	586	597	591	621	599	576	586	569	642	624	592	610	611	591	596	611	524	624	643	570	589	587	570	582	598	603	573	620	622	570	576	594	584	628	618	544	584	596	604	581	576	635	553	598	560	620	615	584	618	619	618	528	598	626	616	604	590	576	616	553	607	599	607	600	599	580	589	536	623	610	613	559	607	582	634	582	621	588	542	607	623	625	620	540	587	599	546	618	612	581	600	587	594	582	603	600	662	600	615	597	594	623	617	665	558	539	609	628	606	561	602	583	582	622	594	589	577	592	601	619	594	590	631	607	585	598	612	596	561	612	581	562	596	565	621	585	574	582	602	581	583	589	586	626	602	590	616	645	559	592	546	577	626	587	600
39554	45252	45576	42415	30996	24122	19536	12935	13253	11563	9103	6787	5188	4222	3022	2447	2216	1678	1496	1093	979	869	617	469	379	400	329	423	311	252	309	241	227	241	186	190	185	179	166	192	181	189	182	192	166	162	187	165	143	186	183	147	187	163	177	202	190	170	180	142	190	207	184	158	194	173	170	184	168	183	198	165	186	162	176	161	201	160	179	188	155	182	170	161	174	199	176	163	171	164	168	174	175	163	142	207	178	188	169	163	152	174	195	173	173	176	181	162	161	177	190	187	179	188	162	192	181	152	175	196	168	163	205	187	184	185	161	172	182	157	207	168	168	193	149	169	163	192	181	178	176	182	186	166	169	176	183	173	177	181	188	193	192	165	190	157	169	173	175	166	174	182	174	147	172	172	171	173	183	165	155	162	172	190	175	198	178	164	174	182	177	195	166	186	169	181	177	180	156	174	155	184	188	187	172	171	174	183	184	192	168	197	167	189	188	172	173	151	181	148	158	162	153	164	156	194	174	155	191	135	156	185	174	175	177	170	178	189	202	168	175	169	170	185	159	189	169	190	187	179	165	167	179	201	181	180	180	192	181	194	185	181	171	175	142	173	158	163	191	189	172	189	171	178	141	184	182	175	167	171	171	187	176	184	148	191	172	163	186	164	169	199	190	153	165	167	160	181	184	189	193	162	176	177	181	188	172	201	178	184	182	170	189	172	195	170	178	167	196	175	175	183	168	151	182	181	211	176	184	187	190	198	174	163	172	174	171	191	187	168	184	180	168	169	161	144	176	180	152	154	152	208	150	172	189	173	188	204	171	182	170	171	172	165	179	173	164	173	163	179	170	154	177	202	165	199	157	170	167	194	186	178	172	181	172	157	174	173	174	202	160	192	174	185	172	196	169	147	170	179	165	184	196	215	151	185	211	176	170	149	176	172	186	172	149	178	171	165	165	173	157	182	173	186	178	194	207	169	163	186	154	187	161	181	162	164	168	161	201	194	179	173	171	178	200	165	161	190	150	178	172	175	176	186	180	174	193	150	204	184	181	173	188	193	192	192	189	145	179	172	178	164	180	183	198	175	173	183	182	180	163	153	173	174	194	174	173	196	179	176	165	188	189	161	162	161	174	171	162	179	178	158	173	186	173	179	165	183	186	163	184	165	162	159	153	173	147	171	179	158	185	159	185	189	159	171	153	182	178	172	170	172	159	178	168	168	161	168	180	189	182	174	174	181	170	181	161	188	182	173	179	170	170	180	166	164	180	177	173	190	139	173	210	168	208	187	162	188	172	186	180	176	161	169	193	166	205	153	162	176	173	184	161	175	171	193	173	184	179	165	169	152	178	169	174	155	188	143	175	177	161	156	149	173	171	160	180	146	177	186	168	161	178	148	158	204	158	173	168	194	177	152	162	171	186	152	171	174	161	189	174	168	190	188	188	165	190	178	162	185	174	178	170	186	180	163	175	179	179	171	179	157	183	175	165	155	187	184	164	175	181	162	170	164	185	183	173	175	177	167	159	180	164	169	186	177	182	166	189	191	184	155	160	180	167	189	187	177	182	163	167	185	176	159	192	186	165	171	187	160	161	171	183	191	169	172	189	181	190	156	181	176	169	193	194	153	168	179	169	164	159	170	176	171	148	206	181	168	171	164	173	159	172	179	176	186	180	170	183	151	180	179	170	150	176	189	172	178	152	173	173	185	179	174	181	193	170	181	169	176	171	196	160	180	166	188	189	141	171	197	187	170	192	159	185	176	154	175	155	178	151	186	156	177	156	196	186	189	172	176	166	170	181	163	175	170	151	159	180	152	142	183	185	172	205	168	194	188	166	164	186	176	148	188	177	161	188	192	152	179	186	188	190	168	183	200	164	176	159	181	172	175	188	157	184	172	183	189	187	181	185	188	190	178	181	176	178	175	188	178	170	190	156	183	176	170	171	171	174	188	171	169	199	184	152	184	152	177	180	184	191	165	162	176	175	180	181	164	169	153	165	176	166	186	184	176	169	164	190	187	186	172	203	181	202	160	177	159	178	171	184	172	185	156	181	172	181	181	171	178	175	146	162	148	163	175	169	157	175	180	166	173	163	181	156	180	144	200	158	175	166	159	179	186	180	184	190	199	192	172	186	186	162	187	180	181	168	175	192	180	178	193	158	162	179	172	166	189	169	159	184	179	199	175	149	184	165	185	183	178	180	168	196	151	181	190	178	193	172	185	176	183	185	189	174	188	169	178	159	182	153	169	170	181	172	164	175	193	185	180	153	170	140	181	175	181	151	173	180	184	164	150	187	173	196	172	167	172	202	146	168	174	187	179	158	166	164	185	178	165	172	171	196	177	201	179	180	165	149	190	178	161	155	162	174	192	184	174	181	184	175	155	195	171	160	180	186	167	181	181	181	148	168	160	192	167	166	154	173	166	175	166	190	170	176	200	183	191	183	152	186	188	167	179	164	172	167	176	173	190	165	156	157	168	186	146	169	193	198	181	184	188	177	191	191	181	178	185	141	169	168	196	161	178	158	188	198	187	172	180	195	191	171	175	183	166	182	189	179	189	174	200	177	182	162	150	180	175	203	186	167	179	164	174	172	176	160	166	169	167	177	183	166	159	192	166	199	163	174	187	189	182	162	166	194	175	139	166	193	175	155	175	174	185	183	177	185	175	196	163	180	155	173	160	202	165	164	169	158	174	185	193	185	183	176	184	149	172	177	205	182	201	158	160	183	171	162	187	163	174	183	179	180	189	133	183	167	174	173	157	188	160	198	186	181	176	184	169	183	177	163	176	161	179	168	156	159	169	180	181	182	168	178	191	157	185	183	197	200	185	166	187	171	151	161	171	179	193	178	194	203	168	168	161	181	185	180	174	182	156	158	149	154	178	174	162	158	164	191	178	177	186	183	168	169	161	191	177	159	171	198	189	181	193	168	182	185	180	180	185	164	153	182	179	162	175	171	149	180	161	201	194	177	175	185	170	185	154	168	173	157	176	160	163	181	166	171	188	155	181	174	176	167	157	168	184	186	168	201	153	181	191	179	170	153	187	182	170	156	194	190	187	203	184	177	150	174	181	171	184	178	200	197	185	187	188	174	179	163	179	186	186	165	175	199	165	183	175	183	198	185	180	158	162	185	181	170	163	177	187	176	161	182	160	200	197	155	155	164	191	175	171	167	156	189	169	160	191	160	154	163	164	185	184	151	172	167	176	153	183	158	161	193	178	152	176	178	167	181	187	183	178	168	183	157	191	160	175	177	179	162	173	180	158	190	184	157	189	172	156	160	177	198	165	166	190	182	174	177	192	196	149	164	177	171	186	188	158	184	152	170	169	192	160	168	194	170	176	184	196	173	179	145	179	172	171	159	159	176	151	195	192	157	162	160	197	180	146	185	184	172	155	179	174	172	182	150	165	166	162	169	168	184	179	189	153	187	168	175	171	169	172	149	203	206	166	157	187	174	177	188	197	203	187	181	162	151	162	166	168	180	189	153	155	160	165
32076	41997	48410	51703	39020	31516	27543	21767	29200	27998	24552	21151	18882	17211	14107	12397	11551	9914	8462	6574	5977	5317	3817	2961	2044	2253	2014	2364	1690	1286	1408	1237	1003	914	689	665	611	657	600	635	650	606	584	576	580	590	593	625	613	607	597	566	569	576	667	539	636	609	588	588	629	629	625	643	573	602	627	571	576	599	630	600	581	567	571	587	579	552	601	619	568	619	580	556	590	616	578	551	592	585	629	607	610	581	581	584	611	622	622	582	572	594	589	586	555	631	599	597	557	625	561	628	603	559	608	616	641	636	580	563	616	602	584	590	566	588	593	649	620	583	597	594	619	525	601	618	579	592	622	602	604	595	589	601	558	622	595	631	606	587	541	568	557	617	588	591	574	578	614	555	600	564	552	608	596	594	556	575	600	563	576	580	597	589	556	579	605	612	642	565	625	579	567	572	589	575	555	634	631	613	623	573	586	583	605	590	583	557	578	599	590	601	630	570	574	613	609	585	583	595	606	572	553	591	585	583	578	563	597	548	579	599	595	573	608	584	611	624	587	597	594	537	587	611	556	616	643	572	544	581	564	580	603	533	579	572	552	578	600	585	599	564	606	574	587	618	598	627	601	576	586	583	507	576	586	612	583	595	607	585	613	612	597	555	541	620	626	569	595	589	596	654	599	620	614	616	545	568	568	618	625	569	590	546	573	588	603	573	654	615	602	593	614	617	609	616	599	608	554	555	601	589	601	597	596	595	632	601	593	567	600	610	562	578	580	586	538	578	614	564	614	579	609	609	585	593	574	604	626	617	629	575	598	539	622	574	595	590	584	585	573	523	589	547	568	630	598	564	622	595	575	609	580	586	583	607	559	614	623	628	610	577	594	596	620	602	609	547	607	567	580	592	638	565	575	619	544	585	573	619	592	619	575	528	587	583	621	601	587	563	572	646	632	581	594	608	606	571	627	569	559	588	575	571	598	579	580	601	619	591	592	612	590	572	567	600	624	580	603	622	629	572	604	599	550	576	614	583	624	575	587	623	563	607	592	564	564	626	608	585	594	567	633	636	576	576	597	581	564	583	609	610	603	609	572	585	629	639	614	597	609	606	584	614	605	602	583	598	560	556	605	621	611	627	543	605	586	593	591	592	636	591	558	579	608	586	593	591	625	638	549	564	607	608	592	588	569	581	603	625	598	611	551	571	617	565	590	638	587	589	648	605	579	570	559	572	637	612	604	587	607	576	612	595	601	616	575	602	572	557	564	555	585	590	597	568	582	613	611	578	546	624	609	559	637	542	602	602	598	580	604	605	583	563	572	606	551	594	583	572	581	619	575	573	611	612	626	635	588	585	560	632	591	585	589	555	602	609	579	579	598	576	579	598	532	598	606	591	622	601	621	582	619	626	632	553	584	589	644	565	587	574	581	588	584	543	585	576	583	556	573	603	594	564	592	593	618	572	621	548	524	633	611	620	589	593	557	547	575	586	603	582	580	586	587	602	551	552	581	570	625	633	635	562	560	609	548	579	559	579	608	561	613	578	548	567	585	594	582	576	581	597	609	597	622	557	622	586	591	616	570	622	571	601	612	596	593	594	597	580	572	619	571	587	553	575	596	562	597	580	567	588	573	585	623	574	576	544	608	600	624	644	606	592	613	574	573	624	574	591	589	581	589	578	576	599	585	584	598	586	581	597	601	607	616	555	623	587	632	607	583	556	583	563	573	588	570	589	613	588	611	546	572	570	585	609	613	565	633	556	591	605	570	604	600	617	606	586	630	601	571	602	602	583	568	576	578	576	580	622	596	605	570	578	608	599	588	599	581	593	520	580	592	548	620	589	640	573	583	647	545	615	579	586	575	612	575	565	556	562	580	549	597	630	597	564	594	597	584	601	598	567	610	608	572	573	592	556	607	627	582	570	575	597	582	600	568	541	599	609	577	605	604	567	559	587	598	593	596	615	631	630	558	589	577	606	569	579	625	614	595	564	619	603	593	521	546	556	613	570	633	603	606	576	633	575	598	628	619	570	586	565	566	590	595	590	587	621	613	555	592	572	629	619	562	596	617	570	586	611	608	563	582	598	578	536	558	597	560	575	621	579	575	611	594	587	560	602	618	609	612	629	580	548	576	578	590	603	600	607	565	566	586	602	604	622	587	626	573	617	580	583	624	593	570	557	572	603	548	621	611	571	545	587	589	595	609	631	601	595	653	576	584	561	586	576	646	588	597	591	615	614	586	534	576	570	613	581	614	573	613	567	579	569	611	589	553	595	617	585	579	535	618	612	595	577	577	602	558	599	613	551	600	583	609	563	553	619	580	624	559	587	576	576	587	601	559	596	611	605	601	579	603	566	605	566	601	564	602	611	561	608	618	620	585	598	609	582	591	625	599	604	590	588	581	568	607	599	593	587	625	602	529	619	559	606	565	630	662	578	603	604	571	612	562	625	583	608	568	595	590	602	617	565	609	574	584	602	590	581	578	558	609	638	583	556	612	615	613	615	615	609	603	608	564	572	620	584	627	538	573	570	583	583	562	583	603	575	597	645	581	587	583	580	607	572	598	604	550	628	579	641	598	629	574	584	569	556	599	603	596	574	608	586	583	618	534	582	626	606	590	561	586	551	612	555	612	591	646	581	602	578	575	601	591	582	564	641	618	607	588	585	624	556	563	594	548	555	584	601	590	550	572	618	620	586	578	626	627	580	603	599	591	590	599	564	592	584	613	643	583	553	580	608	583	579	578	653	552	586	582	603	628	591	568	598	575	606	584	642	586	581	577	638	580	594	542	608	550	607	569	587	584	620	598	605	573	601	562	594	551	633	567	617	572	557	602	616	586	601	629	576	603	565	616	582	608	633	549	570	587	605	585	596	582	582	578	636	574	568	567	592	572	611	646	587	606	569	597	594	597	614	570	600	630	604	559	540	619	586	579	583	609	592	607	639	589	621	588	592	556	561	596	615	544	589	611	553	594	560	606	585	592	615	574	580	613	614	632	555	618	586	574	614	559	562	613	577	582	541	601	600	561	624	556	642	593	599	552	582	586	600	585	592	583	561	592	605	584	596	565	624	573	569	590	570	625	588	611	652	609	620	596	559	613	568	578	635	574	615	627	559	554	576	595	651	573	616	595	589	544	591	582	615	548	557	586	562	555	584	588	610	570	582	637	599	572	574	569	579	564	585	592	579	588	592	604	573	587	594	595	620	591	586	592	599	552	562	548	585	601	574	589	638	606	613	570	599	570	628	578	603	613	586	593	590	615	589	585	590	581	597	634	569	600	560	590	571	587	597	612	603	590	533	591	609	538	619	601	562	577	589	583	606	552	587	584	566	588	587	580	638	596	577	557	631	593	585	589	598	541	536	629	575	593	636	596	546	564	632	573	592	586	592	588	595	569	570	589	574	554	572	639	591	605	605	601	548	595	581	570	587	561	624	588	579	592	585	601	567	595	616	599	591	595	628	580	588	595	616	545	584	597	573	533	612	591	590	592	614	549	628	582	572	564	611
46976	46361	48612	41597	32854	27820	26008	21022	22649	20404	17181	13355	10320	8154	6130	4843	3788	3338	2674	2009	1651	1409	942	809	576	714	618	647	502	442	404	322	333	273	231	208	217	209	216	215	227	233	202	189	220	182	225	234	188	243	199	205	210	209	229	221	194	224	220	195	215	184	219	222	239	194	214	215	222	214	191	228	217	222	223	214	216	208	214	203	238	196	200	233	216	201	208	214	210	222	211	202	186	219	224	210	200	225	211	215	228	231	198	219	221	239	205	231	220	236	218	239	195	208	216	191	199	218	236	237	225	208	224	209	204	230	216	204	246	195	222	191	215	221	213	248	188	237	230	194	233	240	210	200	197	219	199	194	218	186	195	220	202	207	206	223	207	189	217	199	213	208	228	215	208	216	220	223	225	214	198	221	227	208	222	205	200	223	199	207	202	220	220	210	205	222	216	249	231	216	229	221	218	199	185	199	213	218	213	233	220	224	230	221	246	231	216	200	209	228	185	188	219	217	224	193	219	195	225	199	230	217	223	195	224	197	254	221	210	201	207	208	207	193	230	229	222	239	228	230	233	185	232	228	208	183	211	197	235	216	202	209	194	210	210	201	202	249	204	225	203	206	223	213	221	200	219	219	216	219	223	212	192	196	219	233	218	223	197	226	224	216	231	231	209	221	228	207	215	220	185	191	197	199	217	236	214	221	198	204	214	208	211	209	218	215	204	238	195	217	221	211	192	216	234	221	211	203	209	198	212	236	220	215	222	190	209	193	224	216	195	233	212	197	236	216	185	216	236	229	208	225	194	183	211	226	216	212	194	203	215	223	222	217	201	201	223	186	192	210	226	208	233	203	209	215	206	220	219	201	187	247	205	237	218	248	222	206	210	233	196	201	236	230	220	195	215	234	199	226	225	212	221	215	193	191	198	209	227	218	203	223	204	231	202	217	217	233	231	233	222	237	246	193	215	224	223	212	199	215	201	198	201	217	213	231	216	192	223	198	207	224	209	219	210	214	209	216	201	201	215	210	189	184	218	206	197	215	199	194	194	218	210	203	216	220	233	230	208	199	223	224	234	250	241	226	229	224	226	197	193	226	203	197	212	227	218	206	220	241	200	211	228	219	233	244	217	206	205	202	213	239	228	206	204	212	198	199	224	208	203	221	224	189	209	222	213	229	221	201	225	226	192	238	206	201	211	192	211	210	235	195	208	204	174	218	203	205	205	203	192	216	221	241	224	209	194	209	215	206	214	196	203	230	248	215	219	209	218	226	210	228	183	220	216	219	210	211	204	199	223	219	235	230	209	205	218	183	207	198	204	205	220	209	183	224	229	205	217	188	244	190	234	218	193	222	219	218	196	217	219	212	212	219	226	236	222	214	211	218	218	217	209	215	230	203	197	204	234	217	236	225	204	198	196	203	200	215	216	205	196	194	192	198	231	227	221	202	198	219	204	213	220	230	203	215	203	210	204	228	197	205	171	211	200	210	206	209	210	212	239	238	214	229	217	201	214	213	194	186	230	216	213	210	204	214	235	215	213	222	186	226	219	213	210	215	225	221	224	219	219	204	194	230	221	217	219	193	215	208	228	225	225	234	226	213	218	227	231	232	182	210	188	212	197	211	219	213	207	223	215	200	217	221	205	204	220	227	230	224	226	234	215	204	229	204	233	211	226	219	197	251	205	219	241	232	211	235	209	233	200	216	203	191	215	183	225	219	211	221	225	207	225	207	207	210	206	206	209	200	217	209	229	198	184	248	229	212	213	208	200	223	205	206	225	211	214	223	226	195	182	217	212	216	216	186	218	207	211	245	231	194	209	206	213	217	203	210	213	191	193	198	197	227	235	207	210	229	223	214	212	196	203	219	220	251	229	218	212	194	202	243	221	199	247	192	214	203	227	196	217	234	200	209	226	233	199	224	204	179	214	207	224	211	221	243	212	175	212	206	243	205	212	234	242	231	231	218	228	211	233	209	223	202	217	209	217	230	197	198	222	238	199	211	227	232	218	239	215	219	190	207	220	241	204	228	206	213	210	209	217	213	191	207	235	219	208	216	230	223	222	231	219	229	221	212	212	225	213	196	235	222	236	209	214	223	224	212	229	203	198	219	224	220	202	209	215	187	228	211	209	196	176	220	231	208	205	215	214	221	202	215	213	240	234	229	184	187	247	215	204	219	209	217	212	208	218	216	238	220	207	197	208	204	189	199	228	188	227	230	210	212	213	224	212	221	184	203	199	210	217	232	202	211	224	245	222	233	216	195	227	194	224	226	202	213	227	212	229	220	215	186	201	227	214	219	194	219	223	206	226	195	218	192	218	237	216	197	219	228	197	222	233	218	230	211	185	222	231	231	203	213	234	219	217	217	230	193	199	248	219	228	210	216	252	219	217	231	214	220	220	219	209	223	206	227	234	223	199	211	227	220	224	196	211	225	225	210	208	218	197	200	211	219	218	211	210	221	236	192	222	213	214	238	228	265	230	213	238	206	215	204	204	233	211	206	212	211	193	210	206	219	224	231	208	221	205	194	209	223	205	193	210	207	210	239	215	200	216	239	217	226	197	205	211	212	211	210	228	206	214	208	221	191	204	205	195	226	221	214	227	224	213	214	227	216	216	211	215	238	228	226	206	195	224	228	220	188	199	224	210	234	226	229	227	204	217	223	198	217	208	204	204	228	201	219	227	193	228	219	220	208	224	212	206	204	191	205	202	208	197	191	202	223	193	218	230	205	199	215	215	225	223	229	203	211	208	209	201	211	204	222	199	233	219	223	251	213	189	190	200	235	228	219	205	224	210	211	208	228	240	221	210	207	208	215	201	202	225	231	206	182	204	199	216	220	203	203	190	217	205	222	215	241	221	219	190	206	245	201	204	206	218	204	230	239	211	239	222	230	190	209	215	228	191	199	219	217	190	220	205	188	229	218	205	208	214	219	213	222	219	276	181	201	200	211	194	195	230	229	236	220	230	210	233	236	216	201	211	205	195	233	212	231	210	226	205	225	237	192	220	220	229	218	251	197	229	189	189	222	193	184	210	231	197	224	241	216	202	218	200	184	227	224	209	232	229	197	201	236	212	222	193	209	198	213	226	217	195	211	216	200	203	196	192	224	226	223	205	180	211	213	208	207	228	214	222	209	193	218	200	214	228	235	204	214	213	203	216	229	211	207	202	229	238	213	194	221	219	239	210	190	250	216	204	198	220	207	215	245	216	200	258	208	208	233	202	216	194	240	195	213	198	217	198	240	194	223	233	232	212	228	219	246	221	210	214	198	207	213	220	199	218	196	207	234	218	228	237	229	204	185	199	205	234	184	225	214	209	217	207	202	211	227	205	185	238	199	248	254	201	199	209	201	201	225	241	224	218	206	231	203	215	194	199	205	209	229	236	223	210	203	214	210	206	228	239	220	239	205	240	218	228	231	219	195	218	218	211	203	202	200	240	186	213	196	232	215	195	195	246	220	265	221	231	212	218	224	215	199	221	208	202	214	223	230
38089	45953	54181	53837	45859	41526	36385	29732	37917	36384	33535	30352	27538	24692	21397	18699	16661	15489	13719	10647	9576	8345	5567	4793	3341	4117	3405	3716	2694	2228	2101	1767	1412	1137	854	717	786	693	716	707	727	674	713	681	756	760	724	687	706	690	690	738	683	730	644	729	701	721	681	739	765	795	700	674	700	715	728	722	721	651	677	702	723	703	714	674	689	758	647	661	717	671	717	701	674	702	690	688	729	671	667	716	681	629	692	684	666	676	746	703	695	650	669	673	686	681	661	718	721	633	681	666	677	680	753	710	659	724	669	676	691	678	654	711	702	698	670	734	697	681	672	677	640	692	654	676	698	691	678	695	676	678	689	729	705	662	666	643	681	699	661	670	687	671	704	714	683	717	659	691	663	713	668	684	636	661	689	699	662	715	700	728	662	670	666	697	720	702	663	690	698	678	699	634	679	683	693	695	703	674	714	704	647	687	680	718	661	677	635	705	689	687	669	719	666	696	719	697	668	719	678	700	701	665	736	703	692	660	724	683	685	684	718	684	652	645	707	691	693	653	667	676	720	745	652	733	690	694	717	726	698	699	666	688	727	692	702	684	674	714	702	662	704	675	732	682	692	710	669	726	731	686	718	680	681	678	685	660	708	708	694	678	706	690	692	675	711	728	717	652	667	680	731	678	676	684	705	691	706	707	690	669	697	707	646	614	674	688	637	691	666	664	659	670	715	725	640	694	689	674	680	692	675	712	671	650	640	718	710	690	701	644	674	682	703	702	691	651	675	689	759	687	666	727	695	711	679	684	683	695	704	698	702	697	676	654	692	679	738	684	723	716	696	680	695	662	735	687	763	754	713	683	700	722	670	649	656	648	724	632	688	686	689	643	673	704	681	628	689	720	663	660	687	676	659	705	699	701	670	641	641	720	667	694	723	677	725	691	712	679	721	654	669	672	730	701	654	664	710	698	673	704	660	682	669	711	713	654	709	686	703	670	662	675	702	669	707	724	678	699	708	652	709	732	768	663	679	661	716	657	693	716	638	672	698	667	670	702	705	698	752	683	676	685	666	664	683	707	657	669	694	711	700	663	679	704	685	714	653	672	664	705	662	711	670	699	647	700	706	712	648	746	646	701	661	686	697	662	690	697	695	706	686	679	709	685	664	681	661	670	678	690	709	681	747	669	683	668	696	639	665	707	705	669	686	736	718	684	671	708	686	715	658	664	711	693	670	719	652	655	692	690	685	693	660	649	750	698	698	677	695	649	712	682	696	667	665	672	667	683	765	674	710	701	658	695	707	722	688	722	715	656	661	691	693	683	706	662	736	684	717	686	699	666	676	694	696	772	711	738	724	669	613	732	687	620	689	704	726	700	693	701	678	650	614	688	665	647	658	719	671	723	686	678	675	712	710	682	688	709	671	616	662	675	688	678	689	690	648	733	686	651	698	662	699	694	654	684	694	717	694	661	705	646	644	695	695	675	714	702	686	720	702	675	626	706	727	684	669	669	708	694	665	681	632	654	656	634	641	721	711	676	697	707	736	740	769	657	714	695	677	657	648	721	723	690	685	736	657	679	682	703	703	659	661	709	648	714	681	682	681	698	711	643	687	684	698	695	682	621	710	665	679	725	697	649	678	711	676	655	668	725	667	716	722	676	693	710	685	669	689	664	659	684	707	687	695	721	693	717	682	710	668	667	675	663	660	657	694	647	691	694	715	649	697	657	671	645	662	667	711	660	738	656	673	674	670	680	689	661	709	688	663	691	702	715	665	667	662	728	665	711	692	702	690	670	684	737	657	715	680	674	703	709	666	691	687	669	672	688	749	688	651	671	675	672	729	641	707	674	672	707	717	668	714	712	636	656	666	702	738	712	695	729	675	710	680	668	715	704	681	722	709	691	683	667	697	681	706	688	727	693	652	668	672	695	686	712	678	680	724	708	705	669	675	670	635	709	701	703	689	644	716	696	679	732	662	676	666	737	680	701	700	742	735	725	721	685	709	658	675	680	691	722	717	723	699	743	688	709	682	666	693	675	681	687	674	682	676	663	683	661	661	700	731	696	671	659	647	726	718	677	692	688	673	673	681	739	718	675	702	666	664	731	664	661	704	716	648	698	684	689	710	672	687	694	692	682	667	692	639	706	677	686	695	722	690	668	645	650	680	680	678	693	696	668	663	704	702	713	741	674	677	650	664	669	690	714	714	654	699	673	704	722	712	727	660	680	711	661	693	710	681	745	681	671	659	686	717	706	681	656	698	680	712	732	707	670	686	712	674	677	692	683	726	681	734	642	711	673	681	677	700	675	643	697	713	651	685	714	674	714	669	683	733	700	693	682	677	687	673	699	662	691	631	667	684	689	684	660	642	678	694	711	695	703	709	739	709	696	702	689	665	713	699	726	678	717	724	658	715	698	713	646	642	682	745	679	675	647	692	668	668	690	670	625	663	720	673	677	679	735	712	681	738	691	747	692	737	697	683	671	699	657	678	705	717	675	712	677	652	698	649	726	706	684	678	723	691	688	675	689	742	685	715	707	705	670	670	674	673	659	717	666	666	668	689	662	678	680	649	706	646	691	689	643	638	675	678	703	645	745	739	696	703	649	666	662	665	686	678	670	690	678	707	704	648	715	640	686	679	723	723	659	719	683	669	691	650	681	712	692	689	669	707	679	712	666	691	704	668	649	719	690	684	707	678	690	654	736	682	672	674	697	678	766	694	726	728	692	660	664	676	700	709	701	660	678	704	674	654	676	697	719	717	678	706	662	696	666	716	685	684	691	679	676	652	695	704	711	653	688	686	704	699	709	724	706	639	697	679	711	665	732	671	686	679	679	688	660	701	642	672	729	715	692	660	655	701	672	661	664	665	666	699	667	630	677	646	711	727	707	712	690	719	684	652	710	657	681	650	668	731	675	715	692	652	649	645	675	667	726	696	704	691	690	718	726	718	634	683	659	657	685	723	662	712	745	685	676	685	673	720	708	669	702	689	661	690	686	674	667	705	697	726	684	633	684	707	724	665	694	665	661	668	713	709	684	713	663	674	713	701	704	687	691	694	723	681	688	698	708	667	674	677	700	733	660	661	703	641	709	729	709	691	700	677	684	710	683	661	695	712	729	700	723	677	713	660	667	678	696	727	649	696	735	719	716	659	632	659	759	682	757	701	717	683	682	701	670	675	684	703	686	633	660	657	720	682	673	696	714	634	661	708	661	724	640	680	653	654	702	674	640	640	686	729	657	655	662	684	693	671	631	680	656	707	706	708	710	657	648	675	688	674	668	609	697	700	732	709	693	695	710	708	662	701	698	707	700	709	672	732	657	693	732	737	688	678	637	715	721	717	680	659	700	676	640	680	654	705	682	694	717	706	699	703	703	695	689	701	701	664	689	697	677	717	707	698	702	717	673	687	684	671	648	650	697	669	703	718	705	678	694	691	693	666	668	649	678	631	732	724	702	694	723	697	639	694	670	655	658	699	691	740	681	652	674	664	679	668	710	657	746	674	755
23213	22217	23486	18016	9959	4595	2163	1209	1056	929	854	637	572	412	346	262	263	267	221	244	220	216	177	197	191	213	192	184	195	200	196	178	195	191	185	190	197	189	184	190	206	209	183	179	169	175	193	164	182	174	185	206	181	171	188	173	202	191	193	174	183	164	166	208	179	189	173	198	169	176	187	158	201	195	186	180	201	173	207	204	167	196	184	160	213	204	190	175	186	217	180	190	173	188	172	201	194	203	191	186	188	177	173	182	178	176	144	200	180	197	196	161	183	177	189	181	179	184	180	189	185	175	178	169	179	178	194	195	173	179	152	175	164	183	186	185	189	194	158	169	169	168	179	193	190	163	187	174	176	202	175	169	176	185	187	186	195	209	193	139	196	185	162	164	187	167	173	174	154	187	175	180	166	172	164	188	195	173	185	179	170	177	176	173	193	169	193	181	189	193	210	162	187	169	187	179	184	189	186	170	179	180	175	197	205	180	195	200	175	193	165	175	185	183	177	187	191	190	190	191	173	163	166	188	175	191	170	209	199	190	160	178	188	178	184	195	182	188	174	168	186	205	175	202	190	193	179	176	158	185	193	187	166	185	191	184	187	177	191	202	209	182	195	182	178	181	206	184	189	170	153	181	180	195	190	184	190	195	191	160	164	172	189	151	171	197	177	197	162	173	195	198	176	178	186	179	168	199	196	163	182	170	177	196	202	182	172	173	183	171	185	184	168	178	175	183	192	201	173	159	153	197	194	175	192	166	185	190	187	179	198	200	188	196	162	163	202	207	186	183	177	191	201	164	204	171	192	199	177	190	191	194	160	162	176	173	186	190	193	179	207	186	177	190	170	166	178	195	183	183	186	176	206	184	198	165	192	175	183	182	206	175	189	196	183	173	191	162	162	204	173	185	195	191	183	181	179	201	193	181	186	197	166	176	162	177	171	180	195	179	198	185	192	171	206	184	181	193	194	178	218	169	208	173	206	211	168	160	197	194	198	195	182	183	163	168	182	186	205	181	204	184	191	175	164	177	193	158	176	185	214	190	174	198	158	195	196	201	171	171	204	174	198	214	166	182	189	167	198	198	153	185	195	177	170	200	178	179	187	171	185	174	171	193	158	174	162	195	171	187	188	176	185	194	201	194	197	164	190	195	180	193	177	184	166	196	158	188	184	191	191	182	185	171	180	166	179	181	170	202	197	177	179	180	178	169	195	184	189	184	166	168	188	206	160	198	174	175	175	174	188	183	179	210	167	192	202	168	191	191	190	152	170	188	161	169	187	172	151	177	190	201	175	172	183	187	176	160	175	177	185	172	201	172	195	207	161	191	184	188	166	182	208	172	199	190	193	174	178	176	163	191	180	179	177	163	183	179	164	175	199	187	174	154	182	206	181	186	202	180	206	162	197	168	193	210	203	187	183	181	190	210	179	184	179	175	196	189	175	184	176	178	212	191	180	145	177	176	186	198	168	197	178	160	184	180	188	174	159	175	171	193	184	150	186	171	192	192	162	168	173	171	190	198	183	163	160	167	200	182	178	178	153	184	191	177	184	190	188	186	193	184	186	160	169	188	219	187	183	186	170	170	194	203	183	181	194	195	157	181	172	188	179	185	181	182	187	189	194	173	201	194	195	180	170	184	174	172	192	186	192	157	190	165	188	182	182	155	187	172	191	173	163	178	185	166	210	181	183	163	179	200	162	187	188	178	186	160	180	187	199	184	187	165	173	193	173	177	177	200	189	186	208	189	184	178	180	204	199	177	176	191	187	162	190	182	168	180	179	201	190	173	192	196	191	193	173	175	189	187	190	185	173	193	182	170	187	216	170	192	195	209	191	181	176	182	183	185	188	168	187	207	203	189	171	193	182	215	187	160	182	178	182	151	204	182	196	180	201	178	176	152	197	182	206	189	166	167	190	183	188	171	174	180	175	197	167	203	174	200	193	194	205	193	187	168	174	177	161	172	170	196	177	182	189	186	159	190	195	188	178	170	180	189	191	164	164	165	218	210	196	201	197	166	178	180	185	172	175	183	168	165	170	201	187	168	197	171	195	168	147	160	176	189	217	188	171	193	170	185	178	197	202	194	171	178	152	203	195	204	186	154	177	187	179	173	178	190	181	184	186	193	172	166	188	161	188	155	173	192	177	177	173	189	169	142	179	218	182	181	192	186	162	151	166	171	187	187	187	181	162	174	198	167	154	181	199	188	181	176	166	202	177	175	197	176	175	180	171	195	179	172	179	194	171	192	174	163	207	192	185	176	201	176	191	175	180	184	181	178	192	194	157	158	170	178	195	172	165	166	178	164	185	164	182	184	182	185	184	176	186	175	187	179	174	174	184	207	155	171	191	190	162	182	181	179	183	170	168	185	195	183	197	188	156	201	196	193	167	173	198	186	196	168	205	187	180	171	169	187	181	183	187	204	191	192	198	193	193	186	195	190	186	176	202	182	172	164	169	196	183	171	167	179	214	175	175	173	181	179	169	180	173	191	196	184	184	175	175	188	200	184	177	185	201	188	187	209	173	184	179	171	201	190	184	207	207	191	158	199	174	186	193	184	171	192	177	171	177	187	205	192	187	209	180	191	171	183	207	180	151	191	224	186	170	197	175	187	182	168	194	166	190	186	192	166	195	190	167	171	185	175	171	163	164	204	174	184	151	189	179	186	204	177	195	189	175	188	188	176	195	190	171	160	196	180	173	164	148	170	189	154	214	172	192	182	170	177	196	170	221	187	181	191	181	202	168	178	183	172	180	179	149	191	167	171	177	166	164	170	194	185	165	170	188	177	192	185	202	197	170	188	167	155	174	162	172	197	163	199	186	181	150	161	179	185	168	189	185	173	193	162	211	181	171	175	200	154	203	168	165	178	185	174	185	163	177	161	168	182	196	185	185	197	178	160	158	182	188	175	166	174	175	163	163	198	155	180	184	187	182	172	189	178	178	185	158	199	186	164	170	180	190	175	155	173	170	175	157	169	194	168	193	191	200	191	192	172	201	180	173	162	188	178	201	186	154	162	190	185	184	194	191	180	175	160	171	176	189	181	165	185	160	185	145	175	175	183	174	180	185	181	156	208	179	181	202	192	176	183	155	187	160	164	197	213	195	212	182	169	199	196	189	158	163	179	183	166	176	179	194	179	194	180	168	204	197	203	197	169	191	213	162	190	182	176	158	221	164	184	161	206	191	189	203	180	192	170	176	172	175	190	172	187	191	190	195	193	179	197	180	197	180	196	185	173	177	171	179	205	173	160	199	189	200	178	191	175	190	177	161	187	172	170	182	195	158	203	163	177	175	210	190	193	170	198	179	191	178	198	190	198	168	164	194	186	173	155	173	185	192	211	182	174	195	206	176	171	205	183	182	162	195	175	197	191	176	169	188	176	188	179	188	181	152	179	167	191	169	167	184	165	174	165	181	202	178	185	163	182	183	160	179	177	175	209	159	181	170	194	184	182	166	196	186	185	177	174	180	191	210	169	175	173	181	186
20342	23844	31248	30981	23520	15732	9071	5279	5026	4305	3961	3247	2583	2010	1502	1242	1150	1092	934	881	781	778	711	683	705	683	666	680	649	652	686	652	647	630	568	618	609	666	645	634	655	633	629	616	618	609	624	598	611	574	657	608	622	620	622	606	587	627	592	663	569	627	615	619	565	578	590	635	633	644	584	645	632	603	571	611	644	627	645	639	606	608	608	592	603	613	631	593	608	633	575	584	600	659	614	588	596	590	649	661	615	610	604	598	629	624	613	638	595	602	632	621	616	654	653	612	654	626	600	684	634	657	645	650	611	607	628	577	603	606	622	591	604	613	600	625	604	676	626	601	616	687	588	593	605	588	607	588	648	619	605	618	607	659	597	634	613	590	615	627	608	576	609	602	609	608	594	613	609	582	599	587	636	614	583	616	678	608	600	613	642	601	627	674	631	671	591	629	607	555	600	619	585	600	551	663	604	635	623	614	667	584	628	618	644	646	569	614	617	583	570	619	614	606	603	588	596	623	635	586	639	656	628	611	611	612	622	620	648	612	589	596	623	628	608	640	643	591	620	595	640	634	651	612	627	655	628	617	659	607	594	603	660	579	605	652	623	611	617	602	618	617	610	575	586	608	594	602	544	626	645	608	641	617	617	612	634	632	617	611	607	594	598	637	582	618	640	627	560	598	605	577	623	611	569	610	584	592	587	615	663	585	635	601	653	601	589	615	603	631	636	642	633	614	589	602	591	563	610	632	599	573	624	645	616	604	618	562	619	596	613	609	588	663	651	656	602	669	631	671	594	584	609	592	612	590	549	601	616	613	616	623	657	618	630	592	562	612	610	616	634	626	600	563	625	600	607	596	668	625	620	575	613	653	623	598	627	617	654	572	593	671	622	588	638	603	686	651	641	618	606	595	600	621	617	631	579	625	643	608	662	621	659	627	636	566	578	592	558	597	657	631	618	620	635	611	604	600	608	597	579	609	603	611	621	626	626	590	606	620	592	646	638	586	624	627	613	627	623	580	606	619	610	589	629	614	619	599	607	593	668	581	668	589	633	621	623	622	593	593	594	553	597	669	620	624	652	626	606	633	607	598	612	614	631	613	623	594	604	652	624	617	576	622	559	604	622	583	618	662	659	635	626	603	599	632	610	596	586	617	654	636	574	605	574	653	650	628	606	627	620	602	656	641	604	621	634	621	592	611	619	687	632	599	606	628	635	647	613	583	646	611	569	587	603	601	581	606	630	615	652	543	624	622	638	616	601	637	610	579	610	603	604	627	610	632	594	612	653	609	571	610	579	583	648	596	586	618	592	628	585	595	570	611	609	588	611	611	597	624	606	599	628	631	636	644	589	630	589	640	585	637	641	596	629	578	562	628	585	617	605	608	586	632	588	609	611	624	621	587	606	611	617	632	597	651	630	626	634	581	632	578	595	639	591	611	577	672	667	632	628	605	610	638	620	608	604	584	609	651	642	637	603	636	600	593	621	640	581	576	587	600	616	576	647	611	569	630	604	633	642	622	650	631	618	608	636	620	568	639	597	623	635	614	608	602	631	592	592	660	593	606	599	654	647	670	589	593	563	617	564	625	610	604	600	595	612	561	600	620	610	590	636	612	568	601	663	590	642	634	633	572	604	596	581	593	650	618	585	635	574	649	601	633	665	608	613	627	577	592	638	565	612	604	616	568	604	633	574	594	578	571	630	602	657	653	631	613	616	629	602	645	606	595	583	600	615	615	620	615	645	613	631	590	623	592	566	575	615	639	622	600	585	621	608	585	595	683	596	624	571	576	640	622	601	633	598	584	577	592	647	627	578	615	616	628	650	646	576	630	654	611	621	619	652	651	667	624	599	583	667	673	667	599	635	637	657	591	606	606	614	584	662	644	625	577	583	616	626	591	640	613	600	591	602	590	648	613	610	654	603	632	589	609	626	644	652	613	597	591	606	601	618	654	600	639	620	652	602	646	603	639	565	570	612	583	613	641	650	617	600	614	620	588	657	635	622	667	578	565	653	604	615	589	600	643	557	591	602	609	621	601	618	633	612	636	589	601	630	644	572	650	571	596	624	629	614	564	619	591	645	629	638	591	616	612	592	576	601	581	613	613	596	602	639	623	620	608	617	638	599	629	609	628	613	669	621	626	627	640	597	604	605	625	612	626	601	616	594	608	588	628	652	622	631	623	656	602	638	546	635	611	662	588	587	610	619	624	575	594	640	607	631	612	585	617	636	643	581	641	638	586	634	635	630	647	660	619	677	607	618	630	616	604	633	627	646	599	594	642	625	635	617	637	591	611	571	618	629	586	596	610	597	596	641	603	636	604	631	644	622	554	643	612	629	623	612	577	562	651	629	639	575	590	638	599	604	610	599	644	579	588	640	585	578	628	592	649	616	562	586	625	601	601	633	651	650	597	652	648	611	644	637	607	600	612	557	606	610	631	608	626	659	606	639	602	606	617	634	635	596	585	638	589	580	615	633	611	668	621	600	601	609	625	613	624	624	582	639	616	632	623	633	602	649	638	584	622	645	598	603	583	637	633	658	627	621	611	608	595	645	623	608	632	625	635	635	583	580	613	634	620	623	582	611	640	601	605	578	625	607	614	600	609	605	607	621	621	603	631	670	580	594	610	659	639	615	639	636	617	624	639	605	638	588	605	632	647	549	593	608	664	590	583	629	668	620	641	597	598	657	570	624	632	602	615	611	635	570	611	624	574	574	639	641	582	605	655	633	608	600	593	652	622	598	610	614	609	619	599	606	612	611	609	585	597	603	620	659	617	618	672	591	623	661	630	618	606	600	623	627	579	646	620	613	646	564	606	646	624	615	674	657	637	641	628	626	563	631	597	601	649	564	605	611	591	642	590	632	582	603	598	657	614	615	600	635	596	619	638	610	646	617	605	633	639	585	637	596	574	593	622	655	602	610	639	609	633	658	596	572	582	572	637	626	608	612	627	588	624	609	619	569	602	624	602	609	644	615	609	643	576	628	602	626	569	610	605	627	600	612	611	579	627	653	663	614	631	607	604	612	615	632	654	605	604	612	608	592	616	627	588	632	648	590	660	648	626	643	619	622	596	607	587	630	602	568	597	637	597	596	648	619	615	593	642	634	599	631	609	628	574	631	645	642	594	615	571	616	616	605	629	614	619	636	610	629	661	650	636	640	651	618	623	619	617	587	612	590	590	588	595	575	577	628	641	634	641	586	583	660	662	628	639	587	578	615	591	629	644	595	625	670	613	615	602	607	619	606	650	598	623	595	605	587	599	619	595	601	588	623	616	605	570	638	629	647	606	602	594	640	639	603	600	651	593	603	624	586	599	584	598	600	583	633	594	601	573	624	638	593	608	562	627	615	623	586	608	623	604	585	568	627	644	583	611	601	609	630	643	602	655	622	672	593	634	588	623	584	608	583	615	605	636	658	607	627	620	646	652	598	607	615	635	601	593	650	589	592	615	635	606	643	608	611	615	622	647	594	639	632	676	606	587	626	616
40139	47385	43408	37471	30074	25051	20305	12456	13095	11516	9177	6817	4444	3390	2510	1874	1548	1521	1097	852	721	596	412	388	325	366	376	318	268	278	266	237	223	199	185	181	187	180	166	185	177	181	179	167	161	188	184	206	180	171	184	181	179	174	181	175	170	209	208	180	170	203	189	175	182	176	185	177	170	166	162	202	183	196	202	172	186	191	176	169	158	167	180	154	187	168	163	173	204	180	192	167	180	174	177	152	163	178	165	197	201	186	187	187	165	166	187	152	175	167	184	188	187	180	173	187	166	161	172	173	188	190	183	173	188	174	193	206	175	174	156	161	173	174	158	175	197	171	182	148	171	160	156	165	186	169	183	185	165	190	173	180	194	182	208	177	199	188	173	168	174	203	178	189	194	170	176	171	186	194	198	178	161	172	163	198	181	173	180	198	187	181	172	184	177	183	180	169	187	191	176	194	193	176	170	184	172	198	164	215	189	199	176	186	185	154	204	169	199	181	200	179	167	176	180	182	186	186	163	171	185	168	171	192	207	186	189	161	177	205	177	174	196	191	164	153	192	182	190	167	153	172	165	172	197	178	190	168	165	166	165	187	163	196	193	191	165	172	160	189	189	175	202	188	190	181	177	189	174	154	183	201	181	168	158	173	196	168	179	198	199	188	177	171	197	165	170	165	179	186	192	174	184	177	190	166	189	176	176	189	173	170	164	186	179	165	199	179	159	180	176	190	188	188	193	182	179	182	167	184	182	174	176	196	157	174	165	181	197	158	194	183	175	171	188	174	151	187	176	190	185	189	172	170	186	185	165	189	167	168	161	188	175	168	187	180	161	161	179	201	175	185	202	186	211	188	193	191	177	169	216	184	161	166	175	171	181	170	169	187	162	177	192	158	181	185	178	184	195	172	174	187	195	161	191	171	179	159	176	196	182	169	183	185	169	198	179	186	172	180	171	164	176	196	177	187	178	173	174	164	166	186	184	165	187	200	184	179	179	184	187	171	162	176	166	177	190	159	181	175	177	183	189	193	166	201	178	183	194	180	161	168	178	195	167	194	198	162	151	153	179	157	181	182	183	193	175	191	162	193	197	183	194	152	184	183	171	185	171	171	160	188	167	190	147	191	178	175	169	180	183	192	175	189	158	194	174	166	188	168	176	203	162	169	179	168	185	188	205	180	172	178	189	172	186	189	191	188	162	167	157	171	183	146	162	187	172	160	159	170	167	172	189	179	150	192	184	189	156	161	191	164	167	182	153	175	180	182	162	182	155	193	184	196	176	170	174	182	206	167	155	151	159	167	177	196	157	162	172	179	182	159	180	196	202	162	163	179	178	190	195	180	182	193	164	203	163	177	163	182	182	162	178	187	174	170	174	193	167	177	172	185	177	149	182	172	207	182	162	178	175	187	186	177	190	201	159	178	163	171	189	185	181	171	178	173	161	144	185	178	181	179	177	208	192	165	180	199	174	191	180	203	168	197	160	183	182	178	172	170	157	182	194	178	149	180	190	163	174	192	163	168	187	193	188	153	177	209	201	203	198	174	170	179	181	193	181	184	157	186	167	179	158	181	175	178	163	176	185	191	186	169	175	196	199	195	189	183	175	163	185	172	163	187	167	183	182	173	161	185	185	191	209	171	192	165	196	157	163	197	174	167	164	177	177	177	176	187	168	180	188	166	166	149	197	182	181	174	177	188	152	175	158	172	179	188	164	178	178	187	182	185	176	162	175	161	223	177	202	167	186	163	200	168	211	180	176	157	168	168	177	180	189	195	189	168	166	164	199	173	197	189	179	179	182	174	183	193	166	182	182	167	200	168	187	181	181	166	176	187	204	173	186	191	184	180	198	177	166	181	199	205	194	168	174	173	176	181	173	185	165	158	155	186	159	182	150	187	168	181	184	151	185	183	187	179	178	177	178	162	183	148	166	184	170	172	177	183	174	162	172	203	193	189	153	183	192	209	198	206	184	177	193	194	191	185	182	176	179	204	165	149	173	170	160	167	186	164	187	172	202	165	175	140	179	203	175	179	171	185	177	196	199	182	197	178	178	187	174	184	190	165	182	167	166	162	165	184	161	198	174	187	173	181	168	194	181	181	190	173	176	196	187	142	166	192	157	179	189	206	169	181	184	170	162	199	169	171	188	177	188	184	181	171	155	176	172	183	172	168	192	191	177	190	174	165	179	172	182	158	162	172	157	171	178	179	182	205	180	169	173	194	148	180	164	190	180	192	214	207	206	186	169	182	169	178	163	188	175	192	174	176	155	176	158	170	200	180	165	174	175	178	208	181	181	191	150	177	166	158	167	169	182	196	194	167	183	197	185	154	198	207	170	163	199	166	186	175	177	194	204	181	191	168	184	196	170	192	173	192	170	191	167	184	162	183	183	187	199	180	169	158	168	138	197	170	213	177	143	155	174	205	190	179	171	182	175	175	168	196	196	194	196	186	174	169	208	201	163	186	181	182	189	176	182	171	163	179	196	178	189	165	171	211	175	168	183	201	182	185	173	171	186	182	180	174	185	181	182	202	188	163	172	194	193	172	171	155	187	207	172	198	159	176	172	185	193	189	191	192	168	179	193	200	172	176	179	184	187	166	185	186	193	178	180	176	183	205	158	175	189	173	184	197	168	162	177	182	184	178	172	180	177	172	171	175	182	173	191	183	192	188	185	182	174	187	178	186	186	185	175	178	155	194	180	187	156	189	201	176	182	186	173	177	157	171	187	160	195	184	189	161	174	190	159	205	159	199	183	181	174	180	195	207	179	168	186	186	186	189	197	182	161	168	178	197	159	178	183	182	188	174	168	199	191	199	158	195	169	180	190	200	184	183	169	177	180	197	179	170	159	196	190	183	188	187	168	174	164	178	182	176	162	173	178	169	190	168	157	168	192	180	209	174	161	187	209	166	186	168	194	182	172	184	164	169	172	187	177	189	166	203	184	182	161	162	186	176	191	188	184	174	167	171	169	173	152	185	169	159	190	179	164	186	175	173	210	150	168	183	160	168	185	161	189	183	174	167	175	162	163	174	172	181	158	180	157	159	192	163	152	180	179	162	164	204	171	183	184	195	176	146	199	165	189	179	172	193	177	152	194	170	169	216	151	195	186	178	190	177	182	184	181	179	164	176	173	174	176	172	187	177	196	178	181	204	175	174	197	155	198	191	178	165	164	171	197	183	173	170	182	165	191	174	180	156	196	177	179	154	183	175	187	177	177	182	213	200	176	194	173	175	182	157	151	183	200	183	190	178	200	186	196	203	155	188	197	162	181	169	181	179	209	179	184	191	142	179	178	185	162	177	194	170	174	202	194	178	200	178	183	185	178	189	166	175	146	162	208	190	170	169	169	170	194	177	147	156	173	184	222	178	174	192	201	166	207	182	185	180	157	173	169	183	183	179	183	174	179	205	187	192	189	188	194	182	173	194	156	183	190	190	160	193	191	158	171	167	159	185	196	180	171	195	176	176	174	163	175	171	199	164	177	176	178	194
32662	44223	47930	47355	40528	34982	30050	21808	29474	27613	24786	21133	17222	14721	12333	9561	8757	8590	6572	5283	4670	4049	2488	2206	1796	2210	1997	1686	1430	1298	1150	959	927	823	647	645	603	641	607	640	607	651	631	580	574	601	625	602	590	569	593	573	638	604	580	615	631	641	568	585	654	615	587	628	603	592	598	604	571	617	567	633	586	620	594	625	614	617	619	645	598	635	627	564	609	638	659	590	629	608	552	603	626	619	587	607	559	559	591	600	610	590	563	610	579	596	605	591	624	567	613	589	616	612	572	570	590	579	610	618	623	618	624	624	660	615	610	608	633	605	625	588	559	596	573	621	587	581	551	604	604	595	664	634	603	594	620	578	602	594	629	587	619	613	605	630	564	648	608	596	599	633	551	553	604	596	589	635	576	605	602	622	602	576	630	592	565	590	596	599	586	634	609	587	597	563	610	599	604	611	569	601	597	602	616	645	607	578	598	597	576	603	614	587	580	619	608	545	529	584	592	580	576	620	616	608	582	609	580	593	616	636	615	617	573	589	598	592	573	589	587	590	589	572	577	649	593	620	630	580	576	586	591	632	627	609	622	617	553	614	585	647	621	620	618	626	602	591	572	568	565	557	655	609	604	602	584	587	585	569	578	627	605	617	599	591	614	539	628	581	640	573	595	620	556	600	583	579	609	608	573	613	551	563	599	572	564	627	610	580	615	571	573	598	585	615	582	603	615	626	594	604	627	600	591	565	588	614	567	593	610	619	577	554	622	552	569	627	590	588	617	614	559	626	578	621	641	586	576	597	619	582	618	594	629	580	620	523	626	571	589	588	618	601	609	572	562	623	592	593	586	593	583	564	584	595	573	588	616	608	613	599	560	556	601	619	617	589	593	578	608	600	580	572	589	599	625	575	627	623	614	634	562	580	604	627	617	615	600	602	665	613	627	622	595	583	575	561	581	610	576	569	619	561	633	578	591	599	626	571	606	603	634	561	609	547	599	557	631	595	562	570	629	635	587	606	617	562	592	616	587	598	600	597	587	602	606	581	568	559	575	589	566	591	608	600	606	550	559	614	613	582	564	599	641	599	610	583	627	521	586	630	570	606	591	575	608	579	596	572	613	596	560	631	639	583	564	614	622	622	634	577	592	566	594	565	605	588	548	574	614	570	588	604	565	584	647	554	582	630	591	604	575	613	596	592	589	618	614	632	569	640	558	605	570	615	570	622	610	603	604	560	583	634	590	603	604	607	636	597	619	616	605	598	592	609	595	632	629	592	577	585	607	625	574	623	587	604	611	583	574	574	604	614	575	569	593	624	608	609	596	594	606	633	574	556	569	608	554	568	621	630	601	633	619	580	605	594	601	582	620	602	657	603	592	647	554	576	556	642	608	593	601	588	623	579	630	637	620	623	626	614	592	609	615	578	617	606	586	605	609	592	612	634	568	566	557	604	645	603	568	604	618	588	589	597	624	609	569	622	621	604	592	593	637	590	598	615	613	605	590	597	612	569	584	580	638	572	581	574	575	641	642	615	570	597	640	636	640	587	558	602	561	578	666	623	619	604	602	565	607	593	620	582	619	614	594	588	605	586	600	648	602	610	583	608	633	590	606	614	601	592	584	596	566	610	564	609	623	579	598	586	586	596	601	596	570	642	565	562	647	593	651	667	557	560	643	566	567	645	546	619	626	573	580	545	595	631	602	561	661	598	597	591	590	607	604	583	618	546	602	587	621	599	596	627	569	590	629	627	588	625	559	571	595	610	589	644	608	541	580	577	605	580	591	580	577	630	621	597	587	577	614	624	581	600	621	591	623	600	570	601	555	581	578	605	607	604	598	577	598	614	611	603	597	640	627	641	564	562	577	570	612	586	612	588	578	616	619	607	591	550	610	603	581	608	562	575	583	608	617	600	613	606	596	547	618	658	584	612	568	621	594	625	581	584	581	564	624	598	634	579	601	661	610	603	563	593	598	563	574	591	583	632	645	638	550	615	601	629	639	612	568	603	604	584	589	606	569	590	606	589	602	610	573	605	585	606	567	609	584	610	562	626	591	578	593	573	604	619	583	602	589	644	630	612	625	589	636	628	597	637	608	608	618	569	648	593	597	633	606	563	605	601	600	591	641	579	599	577	618	607	602	618	595	589	621	586	529	600	567	574	602	643	606	571	590	577	631	616	639	577	593	627	599	601	605	613	572	627	642	604	597	588	592	537	565	599	588	648	585	582	640	574	556	570	627	601	605	579	601	582	614	661	607	562	573	612	612	624	582	660	590	582	582	625	571	629	622	564	574	589	582	611	581	602	608	601	649	562	586	599	664	585	586	574	604	597	561	582	611	602	574	588	600	600	621	614	618	610	615	610	607	611	601	589	644	622	627	589	619	602	599	615	612	583	581	594	582	622	641	599	570	606	607	556	604	607	553	577	583	591	608	633	604	592	595	589	581	594	608	625	598	608	569	604	633	583	586	651	653	600	588	578	639	580	600	616	577	590	622	581	597	594	540	593	645	594	605	609	604	618	602	592	619	676	605	589	621	619	577	551	624	603	536	623	597	618	591	609	604	617	644	621	600	591	590	654	641	615	592	589	600	619	628	626	573	623	611	568	571	554	606	637	556	566	551	614	574	618	597	606	600	609	639	617	592	595	581	580	557	581	571	634	592	648	579	569	603	639	601	645	581	569	596	598	623	578	586	573	604	643	572	589	629	570	654	602	600	614	604	616	618	632	618	601	548	587	592	612	565	617	579	609	576	570	570	644	613	591	603	646	571	558	630	647	589	606	614	589	626	577	615	604	601	611	647	667	579	588	632	577	614	561	648	570	589	593	645	621	600	607	627	584	576	599	613	597	625	577	613	577	612	617	624	613	639	602	610	631	593	616	559	578	637	594	566	590	601	600	626	608	630	618	557	561	621	613	625	603	609	618	589	606	587	625	627	546	607	627	602	634	593	618	559	622	638	552	621	612	576	624	577	618	635	554	578	630	579	611	611	580	568	591	570	599	584	579	630	605	605	558	579	595	577	614	585	616	623	617	613	634	577	609	596	563	615	591	627	603	606	566	635	640	615	606	599	596	643	627	583	604	591	596	595	574	619	577	628	607	589	604	601	648	567	619	576	643	598	562	603	631	595	591	603	578	622	568	597	601	548	681	610	590	616	610	590	582	600	587	564	633	613	638	572	562	572	610	612	607	600	590	646	610	602	614	589	594	590	597	596	632	636	597	589	612	605	568	595	604	587	614	610	625	588	626	632	559	588	621	585	575	576	621	607	603	542	604	625	604	609	618	596	627	589	603	591	626	581	607	595	621	575	612	554	581	544	589	589	610	610	572	579	538	642	612	600	567	626	601	572	591	602	649	583	640	586	569	581	606	613	617	604	592	612	542	611	590	604	592	589	590	635	572	612	603	628	572	622	608	587	627	608	582	638	588	618	605	614	606	624	570	621	569	577	593	591	633	623	625	595	616	577	559	617	601	617	603	560	567	591	611	576	608	621	590
46304	47993	43894	38252	35176	28574	24678	20439	22968	19852	16347	12476	8814	6541	4890	3428	3011	2785	2109	1844	1412	1162	774	630	542	652	590	470	428	418	424	308	274	245	231	202	236	219	228	224	225	216	225	207	203	217	216	194	212	213	195	189	207	232	229	198	200	215	215	219	233	211	205	237	212	182	239	194	186	207	228	213	216	204	231	211	212	206	197	226	222	211	235	221	203	196	194	213	253	194	206	204	209	198	226	220	198	181	215	218	208	196	187	214	212	197	221	204	198	200	208	214	207	231	212	217	210	185	204	223	217	202	221	219	222	210	229	237	179	236	192	198	224	205	214	233	231	227	206	237	218	230	221	208	225	209	199	219	206	195	201	230	191	198	209	172	220	205	201	187	196	205	196	190	214	188	223	198	229	216	214	185	210	236	224	216	194	215	186	197	204	187	217	230	231	202	221	205	213	232	203	233	205	217	215	202	221	212	193	213	205	224	199	243	221	222	175	217	186	224	228	203	228	212	218	207	227	227	215	200	235	229	167	212	231	185	226	185	211	213	221	208	222	193	205	190	226	224	226	242	239	222	217	225	233	195	181	202	193	185	195	207	235	197	180	239	219	210	203	253	219	232	229	214	232	202	216	223	223	211	247	196	198	220	198	219	212	235	222	235	203	210	206	228	225	201	224	220	201	200	190	220	206	218	209	204	213	189	215	203	203	182	216	182	198	196	212	201	220	167	181	197	212	210	222	214	227	206	214	178	214	212	214	202	192	186	214	230	207	213	219	199	213	208	209	239	205	202	189	204	199	205	231	229	214	217	204	192	195	242	235	213	227	180	214	211	220	191	196	216	202	218	202	191	207	186	203	215	223	218	206	227	231	189	210	225	196	212	187	206	219	237	229	196	195	192	226	223	236	227	210	204	224	214	233	239	207	174	194	191	184	228	209	210	184	217	203	214	227	224	209	213	227	207	192	190	206	196	207	211	214	223	214	209	191	204	228	202	188	205	187	234	182	197	211	230	222	207	192	190	235	206	207	196	179	206	219	208	211	201	214	217	206	205	201	195	204	196	214	196	206	194	178	181	208	191	217	218	187	228	204	229	193	230	209	202	205	187	216	220	186	214	229	222	226	217	188	191	221	201	221	221	242	217	218	230	190	191	215	200	204	206	201	197	223	209	211	227	204	198	183	229	216	212	215	212	200	210	217	212	196	213	204	228	227	194	209	214	207	223	194	178	171	220	202	187	191	217	216	219	220	214	191	241	225	201	224	216	204	190	191	200	214	207	227	215	192	218	226	219	197	203	226	199	202	198	210	207	223	207	219	209	209	229	210	224	210	201	208	198	232	226	205	212	206	192	200	209	203	188	246	218	220	209	198	230	210	210	234	226	190	193	176	194	214	204	228	196	209	204	204	217	216	209	231	230	175	195	223	211	212	208	208	194	204	208	195	201	198	262	222	164	215	224	203	204	200	227	225	197	199	218	180	201	192	225	220	205	224	226	184	233	217	204	240	225	222	211	214	198	209	204	204	231	205	214	223	234	220	196	236	214	208	208	208	218	190	200	234	194	231	212	211	199	193	192	216	212	220	208	191	216	198	228	210	187	206	214	214	214	192	202	200	203	233	195	192	193	202	207	222	194	217	209	196	197	192	212	203	201	199	215	211	210	217	230	240	226	213	229	198	208	209	198	227	203	194	221	215	205	204	242	201	210	218	202	205	201	225	232	201	222	185	212	177	230	204	204	230	192	193	197	191	207	200	201	201	219	187	228	186	223	220	222	215	180	218	217	236	215	195	206	220	203	201	207	237	226	222	200	224	220	235	196	201	218	216	203	215	216	194	215	212	231	214	209	210	209	218	223	209	210	210	196	206	219	216	185	210	189	200	197	201	214	231	165	221	204	209	237	199	208	214	219	218	238	251	206	228	219	211	227	215	200	199	223	206	192	193	221	227	194	201	185	199	225	183	205	190	206	190	211	220	220	194	226	200	220	181	200	201	229	215	218	210	185	189	206	211	208	225	204	225	204	205	227	183	249	232	243	219	219	207	214	221	216	232	218	244	225	196	190	207	221	202	200	205	175	211	192	198	264	188	199	224	201	207	208	217	232	181	220	235	202	220	201	225	193	192	186	191	206	201	190	208	207	194	223	192	201	191	205	174	198	198	224	203	207	204	232	215	242	214	188	200	219	186	211	202	200	226	183	186	203	209	222	219	203	214	230	197	208	199	212	228	174	239	205	191	207	190	217	200	196	188	198	190	226	231	223	200	215	212	215	227	213	185	221	196	242	173	212	207	208	225	233	239	218	201	220	213	237	207	225	222	206	193	220	210	196	214	215	222	224	223	223	204	202	200	211	209	223	218	208	193	207	216	219	226	172	186	220	208	197	200	182	207	226	210	209	212	187	206	214	203	188	194	224	202	212	190	218	204	192	217	216	204	199	223	216	185	198	226	225	197	199	221	195	208	238	181	191	199	186	197	207	222	187	199	198	198	182	207	204	200	205	192	229	222	237	210	201	182	215	199	227	208	202	201	238	201	186	225	216	193	217	226	201	214	208	221	177	198	209	205	219	230	196	206	210	207	216	195	222	217	199	225	209	205	209	210	228	211	193	193	207	221	190	217	217	206	210	196	207	231	204	207	222	240	186	187	195	226	217	194	211	214	221	195	226	215	223	179	221	217	224	211	176	226	211	204	196	218	215	222	225	199	229	218	229	209	217	223	206	215	223	208	207	217	193	220	211	209	234	202	186	222	217	214	206	212	216	189	227	210	202	190	189	196	194	224	204	214	209	218	208	213	210	203	216	197	212	216	241	222	209	184	203	220	209	197	197	220	221	214	233	223	214	196	236	244	219	209	205	201	197	206	224	215	198	210	222	209	205	202	217	208	223	214	201	219	221	211	204	214	198	218	239	208	225	193	205	182	187	210	219	218	209	203	214	208	231	213	206	208	217	186	217	196	212	200	234	211	198	194	203	236	193	216	191	229	187	213	209	203	240	201	207	228	210	212	198	217	194	208	243	220	208	173	216	228	229	214	227	186	197	170	213	210	224	202	215	210	215	206	200	222	188	212	200	203	231	204	226	181	206	196	214	213	232	223	204	218	189	206	222	197	206	197	216	188	202	217	241	209	207	211	210	212	215	206	224	201	200	208	207	216	204	216	230	212	201	190	209	208	208	216	187	173	193	192	211	204	211	237	222	210	196	195	226	199	210	197	195	225	223	187	211	238	218	210	211	196	205	202	182	218	208	189	216	218	211	203	195	200	218	228	212	196	189	200	206	225	195	189	218	191	209	213	227	224	186	221	211	225	206	233	213	195	219	210	188	210	206	221	228	203	215	219	182	201	204	199	240	219	178	244	196	198	226	193	184	203	207	212	212	223	218	204	197	227	196	202	183	185	209	211	202	217	210	235	213	196	194	214	201	206	218	204	209	183	189	207	204	210	208	213	186	209	199	210	217	198	191	188	206	228	229	216	177	230	206	203	238	216	204
37596	46895	50403	50781	48194	39694	34040	32570	38406	35732	32808	29324	25048	21659	18983	14908	14430	14209	11564	10196	8457	7566	4453	3738	3131	3768	3357	2667	2374	2175	1859	1551	1336	982	806	730	730	720	752	734	694	662	668	713	649	698	715	710	725	731	739	671	672	689	730	683	713	710	723	797	750	747	659	684	680	675	681	685	710	681	679	667	664	701	675	674	688	711	718	694	677	691	715	670	676	662	779	677	634	655	667	669	665	708	639	706	669	751	684	672	703	637	690	703	719	679	676	671	675	663	749	675	711	691	683	691	716	716	673	690	656	657	682	703	676	703	652	646	695	718	684	712	701	663	719	693	689	655	638	670	690	640	663	690	619	667	646	724	666	691	698	664	695	727	637	702	671	729	681	634	681	679	692	744	686	714	656	666	722	715	702	683	666	683	736	665	689	679	668	669	705	672	700	745	680	649	700	654	678	703	688	727	631	692	691	666	685	647	692	717	635	681	684	683	692	706	681	671	715	677	669	685	690	702	654	639	626	669	696	771	638	685	664	729	708	670	693	665	683	689	677	655	655	656	688	668	655	706	727	663	638	682	719	668	699	686	670	703	710	643	689	677	702	663	695	725	686	692	681	642	687	721	721	713	700	671	701	703	680	664	657	662	667	673	700	694	691	681	680	719	708	688	641	732	705	697	685	657	648	697	656	681	657	684	670	659	692	653	677	669	696	680	733	679	658	686	651	696	700	716	683	717	708	703	676	627	714	679	701	687	670	717	677	668	713	678	657	709	658	682	691	687	705	691	662	662	660	686	627	666	719	700	705	684	691	695	672	671	709	655	690	659	686	700	642	680	729	678	683	662	698	724	734	669	688	676	698	701	653	678	662	725	718	687	695	678	645	717	677	678	670	718	711	711	638	692	664	662	716	675	681	686	688	661	718	640	711	727	664	730	685	698	640	667	644	661	679	640	714	646	664	678	682	657	712	738	690	650	642	695	657	686	685	702	690	722	736	641	689	712	638	684	675	638	637	699	695	708	666	679	651	729	676	687	749	706	675	725	653	721	664	676	685	600	720	681	682	685	677	705	644	708	627	668	693	730	718	659	680	723	675	736	704	685	676	713	681	711	644	658	667	658	656	682	667	687	681	694	655	669	707	676	690	704	704	681	683	694	687	680	709	693	680	666	697	672	689	715	662	686	687	699	664	690	691	600	727	692	652	703	644	692	691	724	719	688	651	697	678	706	659	660	666	637	691	673	698	669	684	679	685	704	680	683	674	677	726	657	660	667	688	691	691	674	696	713	712	713	665	708	692	675	689	742	737	689	653	712	633	679	700	748	695	681	653	665	612	696	713	683	679	678	647	715	731	705	677	680	699	687	689	705	708	706	708	690	672	660	724	674	745	701	660	677	701	747	680	706	660	705	663	673	656	722	672	699	725	679	664	690	645	718	686	707	688	690	731	627	697	667	686	644	707	677	700	721	671	707	663	672	653	681	642	672	676	711	655	629	682	679	712	647	649	738	690	691	708	666	672	711	751	640	710	696	636	706	723	774	705	707	655	696	706	689	708	665	699	704	687	640	664	656	680	678	686	697	695	698	666	652	658	715	701	686	699	627	671	638	727	711	673	712	649	726	656	695	678	721	636	667	698	686	672	690	650	698	653	683	639	669	676	665	622	653	761	696	647	657	715	679	666	676	669	720	672	685	635	645	632	604	608	673	663	691	691	673	682	715	727	659	715	641	686	717	711	719	710	662	682	689	718	727	715	651	664	686	718	659	688	686	687	694	645	687	664	681	689	703	670	656	730	642	672	668	616	682	656	723	681	683	713	697	657	718	682	703	647	681	704	705	697	716	651	702	666	652	598	640	695	681	704	692	689	678	682	707	676	660	664	655	649	689	683	697	679	659	685	677	681	740	742	668	695	704	660	639	692	709	695	732	749	737	700	704	674	680	696	701	665	661	659	667	670	681	678	677	716	744	694	696	624	699	679	692	705	719	652	657	687	708	692	661	682	698	741	681	658	712	695	691	728	707	699	683	720	680	655	668	686	653	656	680	672	674	636	713	673	732	663	666	646	679	697	695	691	686	677	724	681	671	692	676	685	672	658	678	686	640	653	668	690	689	693	676	756	642	684	698	715	710	710	684	729	673	686	694	717	672	638	696	704	645	691	655	644	679	666	710	676	720	709	731	701	724	697	689	724	709	678	696	670	707	646	668	667	729	692	662	700	684	657	713	695	701	695	721	651	703	677	717	669	696	738	649	681	639	642	659	720	631	688	742	667	673	726	664	714	659	672	682	686	679	617	697	652	721	640	665	643	682	667	694	676	651	665	668	642	700	677	654	696	684	698	720	717	708	681	739	693	665	659	634	685	687	663	699	657	720	666	636	683	651	668	645	683	745	688	634	718	682	665	708	703	671	697	751	656	684	695	693	694	663	682	730	735	630	674	742	664	680	692	707	694	661	695	693	652	672	700	725	658	640	682	668	668	671	698	707	697	660	699	656	693	674	642	630	725	728	679	683	712	670	652	659	684	708	700	711	694	652	677	716	658	669	686	710	727	606	669	681	682	714	660	663	655	702	609	730	704	681	674	646	663	691	704	709	697	648	659	656	646	644	717	675	683	667	678	675	608	689	691	721	675	691	670	693	732	656	700	696	733	683	675	683	678	700	682	639	642	663	682	681	719	714	670	642	697	664	717	678	683	714	686	693	735	681	745	690	688	680	709	687	695	651	661	680	738	665	668	652	662	712	703	693	634	692	653	699	735	651	681	739	633	645	665	666	675	732	712	668	690	683	670	683	720	699	718	617	706	708	674	693	686	684	709	692	649	698	704	664	680	666	645	679	704	662	641	670	718	662	689	679	707	686	676	676	687	700	653	641	717	662	656	713	684	654	677	690	703	666	638	720	671	730	678	637	671	693	698	692	696	695	706	679	688	746	661	713	665	713	662	608	704	667	669	714	678	693	698	655	721	688	655	642	728	715	669	680	696	672	705	686	662	678	692	670	675	681	680	680	696	724	729	728	665	657	691	713	672	668	729	675	681	671	682	685	682	707	679	702	700	652	666	699	699	638	660	685	668	704	722	685	729	661	702	693	642	671	669	724	660	726	668	681	682	650	675	665	680	669	672	694	656	715	684	729	637	657	713	684	689	716	694	670	741	708	675	684	692	698	697	668	715	700	688	706	670	706	673	672	662	690	701	685	713	682	699	675	698	681	699	646	680	619	641	682	701	699	661	670	707	683	647	654	664	681	688	724	701	739	668	705	665	675	737	704	708	711	681	647	767	655	694	696	660	626	680	708	683	729	709	690	723	736	748	662	727	749	661	654	690	719	628	664	711	664	666	656	693	644	724	661	668	672	690	633	716	721	710	761	704	646	684	671	687	620	694	686	655	676	723	702	698	647	679	695	691	686	678	672	682	736	661	698	669	655	710	707	712	669	688	665	690	674	704	670	683	709	675	687	668	672	671	669	719	627	720	739	681	663	677	705	703	686	712	702
25378	24676	23454	16850	8882	4066	1945	1282	1043	865	667	559	413	335	300	275	224	243	220	211	193	210	188	188	155	188	181	204	166	214	179	172	176	206	177	189	194	195	182	176	181	183	178	186	192	169	159	153	190	167	177	176	172	189	197	183	205	183	167	155	172	174	164	184	165	184	182	165	193	168	191	176	181	178	193	135	167	198	157	184	195	211	165	186	202	165	173	181	182	179	160	183	172	184	180	224	193	184	191	193	205	152	167	163	160	151	173	184	150	168	197	181	173	194	186	164	188	192	195	169	206	178	180	208	179	144	185	166	195	190	158	163	166	163	197	167	182	179	176	179	166	188	187	197	177	179	190	181	172	180	193	160	184	178	179	172	174	191	170	175	161	203	157	192	182	177	168	188	169	166	162	175	185	189	178	153	169	158	173	154	179	176	170	185	172	145	194	176	200	171	179	184	189	163	174	188	192	193	182	164	191	161	186	218	193	155	199	187	195	188	200	186	172	191	179	179	173	188	193	167	171	192	182	167	198	161	170	186	159	182	196	188	203	165	170	170	177	187	175	175	193	169	162	172	188	177	196	169	169	181	177	181	177	152	164	188	191	166	186	197	200	180	201	166	176	165	169	193	171	174	187	192	207	174	182	156	204	178	183	177	171	184	180	200	175	187	194	160	186	170	187	153	183	166	171	171	179	204	187	173	188	186	188	169	170	195	195	164	180	201	170	202	184	177	163	180	179	184	161	200	183	180	157	164	177	186	188	161	173	167	169	173	177	179	191	181	187	183	186	170	187	208	201	181	172	152	170	184	160	175	171	190	174	185	166	193	175	179	195	175	194	190	199	170	202	168	211	189	204	182	170	196	170	168	172	162	182	190	161	163	176	182	195	180	178	173	198	183	174	172	181	166	197	153	208	174	194	172	158	161	163	180	180	181	172	180	182	180	200	179	170	202	180	181	161	161	178	189	161	177	178	151	176	170	180	189	173	179	191	159	163	178	174	179	151	182	211	168	200	163	181	194	186	187	181	176	167	186	192	199	167	186	193	174	167	169	190	172	190	171	167	198	163	190	188	193	187	205	165	166	201	168	202	189	177	191	196	180	185	183	170	195	166	170	180	160	179	169	175	216	173	190	175	190	176	170	195	192	170	168	177	200	179	167	163	166	205	190	166	201	149	185	177	170	193	167	192	186	171	190	199	175	172	187	168	197	191	165	199	165	180	168	174	168	173	164	186	188	179	177	199	173	179	158	182	187	194	173	179	159	194	168	170	172	175	181	217	193	203	198	178	170	182	198	162	187	188	180	157	190	168	186	182	153	172	190	184	177	194	172	156	194	191	178	170	201	190	180	178	163	185	178	192	178	163	183	201	183	187	185	172	187	194	179	137	182	188	170	176	172	201	187	181	199	185	173	193	150	210	185	186	151	159	189	189	165	178	200	199	200	176	167	187	176	176	191	206	186	204	182	150	205	203	204	176	174	176	183	194	202	176	208	207	171	171	168	178	173	177	200	163	175	186	168	185	169	212	195	189	188	160	199	195	168	169	181	204	173	178	201	181	192	180	195	184	178	161	189	184	177	175	200	169	168	198	173	178	179	174	171	164	185	185	181	170	180	182	171	168	192	179	194	184	194	181	193	157	158	180	187	189	186	197	205	176	176	192	177	174	175	207	170	162	165	186	173	181	173	196	176	170	175	201	170	166	165	171	171	164	167	188	173	193	160	183	180	201	175	179	192	187	195	168	161	183	165	186	171	177	184	174	159	179	169	175	190	195	185	213	181	167	191	166	171	185	187	204	166	169	180	169	188	172	156	180	178	182	177	166	179	177	221	160	198	188	187	192	174	195	156	163	213	191	173	190	164	187	167	179	193	177	172	191	186	183	177	207	170	194	198	167	173	180	170	151	162	181	182	173	177	153	169	171	168	169	170	166	184	175	196	176	186	179	170	177	174	153	196	183	186	176	158	189	180	179	188	166	179	190	176	184	194	168	188	204	185	173	191	166	196	201	168	164	173	187	224	193	171	177	167	176	175	170	198	177	192	165	174	186	211	190	146	187	160	158	201	172	173	171	188	191	181	178	188	198	163	170	175	183	189	172	174	199	195	185	190	155	168	168	170	193	162	159	189	171	195	173	179	177	166	196	181	175	176	179	198	173	187	164	164	144	189	184	155	199	166	193	178	168	169	163	188	191	176	166	153	178	187	158	174	164	207	169	186	195	189	192	202	209	175	181	209	191	182	169	199	160	197	184	172	183	199	187	164	183	169	193	181	185	195	171	161	198	193	176	180	197	188	176	184	168	165	187	183	181	175	155	179	208	180	190	172	183	193	180	196	190	193	165	189	159	155	170	186	173	189	201	197	167	186	170	189	187	175	189	162	170	174	210	173	170	175	174	194	181	189	162	183	174	168	156	196	199	186	189	172	182	184	200	157	164	207	172	191	182	186	163	187	167	171	169	178	191	174	161	177	181	192	177	174	187	185	197	192	195	153	207	156	175	193	185	172	179	190	172	197	186	164	155	179	174	186	177	177	165	176	183	199	168	187	176	153	189	163	170	187	171	190	180	169	189	188	165	177	180	209	182	203	164	200	163	182	172	184	192	179	181	217	173	196	209	203	181	199	193	171	183	183	164	191	164	192	178	187	200	163	209	182	166	162	178	191	183	164	141	183	193	176	170	187	186	195	162	157	190	193	170	192	176	187	170	179	191	204	180	199	175	187	186	190	169	188	171	197	162	183	184	178	196	164	180	183	190	189	165	173	163	152	181	180	181	187	176	164	179	183	186	187	174	202	194	171	203	186	173	170	178	183	197	196	200	177	193	170	167	199	167	191	172	217	194	198	176	181	179	182	180	180	163	190	184	180	179	153	157	160	188	207	195	173	174	180	200	186	172	173	190	189	186	197	205	168	162	174	180	171	171	194	173	175	206	180	186	182	153	185	177	162	193	154	180	151	185	198	178	182	192	180	192	184	153	179	168	201	170	174	195	182	202	169	173	161	181	171	190	194	183	205	199	188	182	189	169	158	181	191	184	184	183	182	183	190	176	176	171	175	175	196	190	198	171	184	179	203	180	188	209	193	192	158	181	192	172	190	155	169	183	187	201	151	172	184	188	179	176	173	181	167	197	171	178	183	197	202	168	193	196	191	173	159	169	192	165	169	158	173	179	164	156	168	193	183	177	198	177	208	190	188	186	185	178	177	172	182	180	162	181	168	209	171	192	190	181	168	198	200	191	178	191	194	182	161	173	185	192	176	183	160	177	185	192	154	153	169	181	169	176	159	160	168	186	180	192	201	178	181	176	192	202	169	192	190	181	172	186	202	170	198	168	183	173	161	191	158	198	184	156	197	183	194	193	192	179	184	182	173	191	202	176	189	183	184	180	183	175	184	201	195	177	172	172	181	182	167	184	183	180	186	178	182	165	205	140	191	155	165	161	170	191	198	159	186	169	195	184	182	185	185	186	161	167	193	175	155	174	190
22115	25781	30852	30190	21752	14532	8703	5990	4947	4302	3561	2469	1939	1535	1188	1068	975	943	884	827	789	805	660	696	633	678	677	596	657	598	623	618	618	661	597	594	611	589	584	610	611	622	600	600	655	602	600	591	601	601	581	599	639	589	585	617	629	638	587	612	646	586	608	659	585	584	575	661	621	589	575	612	604	586	608	615	595	655	628	665	601	629	594	604	646	595	632	620	624	643	649	633	600	614	645	566	625	586	667	596	602	615	645	568	601	630	633	622	596	609	599	627	642	648	590	643	641	605	580	620	600	622	576	611	607	614	626	614	589	643	585	599	592	619	568	622	625	596	614	641	575	621	588	591	603	623	555	581	640	590	595	622	595	591	634	601	619	570	593	594	579	608	570	635	595	632	619	624	647	615	575	588	600	614	595	592	609	599	649	615	604	595	673	645	628	655	620	632	628	599	598	638	594	554	615	631	581	603	580	605	562	544	601	591	655	626	631	590	606	653	606	604	670	612	616	624	602	610	647	574	623	669	642	605	605	601	587	612	611	619	664	582	620	603	573	600	624	616	602	596	618	638	610	609	587	580	601	603	659	568	604	625	599	612	613	605	635	592	544	577	621	569	579	603	602	581	578	607	587	639	641	587	639	576	636	603	627	570	642	606	624	606	619	599	608	623	639	594	616	634	607	619	597	623	602	602	615	636	658	604	584	567	615	600	624	640	599	632	619	599	584	593	607	606	635	646	630	566	591	613	602	637	637	614	628	616	580	639	586	546	565	607	635	625	595	647	608	577	608	606	615	592	626	610	572	630	625	645	641	611	636	579	653	659	594	595	559	577	608	630	579	639	609	607	591	584	646	640	622	589	648	618	626	601	623	623	600	574	618	571	613	625	625	608	614	599	639	612	595	603	647	611	595	642	622	655	613	600	617	567	594	640	649	612	613	617	602	598	582	580	643	625	575	609	587	612	598	626	592	593	617	617	614	584	606	618	599	577	590	612	633	581	622	612	601	605	571	657	581	623	582	592	569	622	612	655	660	605	633	627	620	583	634	620	649	583	563	571	607	634	641	600	620	636	620	587	593	598	613	611	604	611	600	588	611	614	600	605	633	569	578	618	573	613	607	579	601	576	618	624	592	564	632	602	596	598	606	609	650	616	630	590	558	615	622	584	625	586	620	571	624	633	613	629	606	598	600	599	645	579	627	645	593	587	621	643	608	597	593	650	669	631	629	584	625	592	632	632	630	594	618	619	573	621	601	615	606	600	576	584	599	623	648	602	621	591	569	623	594	608	610	606	653	617	594	589	613	604	635	612	626	594	649	633	545	602	589	619	595	626	612	631	616	603	642	556	614	605	591	596	604	613	595	602	615	598	605	596	616	635	605	581	649	644	658	588	577	619	600	583	627	654	678	559	560	595	609	651	615	646	628	616	563	641	591	623	610	589	646	621	574	600	635	563	592	594	635	582	634	595	625	584	627	646	622	610	643	623	619	613	649	567	617	647	629	608	597	601	597	628	593	566	598	670	658	624	665	668	613	610	577	647	627	573	665	594	635	563	601	629	629	627	594	604	625	616	621	619	623	612	601	615	568	650	583	598	632	669	623	573	607	601	607	611	604	625	607	633	618	601	618	615	610	689	584	590	591	620	643	607	614	605	646	624	641	655	600	622	600	587	597	639	567	583	612	601	616	625	600	630	594	613	595	586	589	650	556	600	599	622	590	590	610	589	606	624	618	597	601	616	585	609	581	642	625	589	618	662	620	647	601	612	605	598	585	614	594	580	617	584	621	634	604	608	576	610	587	607	593	577	600	627	581	611	655	610	632	598	609	610	609	564	607	626	626	600	592	623	590	604	596	616	621	636	672	628	606	611	615	559	633	653	607	630	609	626	588	644	627	612	633	602	587	583	575	612	644	620	626	610	583	595	574	608	620	621	629	635	636	608	586	642	635	630	617	610	613	576	582	590	616	629	622	619	575	626	614	601	630	612	605	576	653	602	655	612	634	578	617	627	613	622	634	585	630	583	629	586	584	599	575	591	613	624	566	602	628	600	632	600	593	593	599	584	581	621	626	601	601	592	616	580	600	628	608	583	572	615	600	627	597	624	612	624	593	644	623	623	576	593	599	608	617	619	594	588	607	601	657	625	612	651	589	597	600	634	625	580	630	600	605	555	640	628	595	552	630	593	583	601	566	594	630	607	620	600	594	567	616	547	651	617	590	608	636	654	637	608	610	573	598	621	631	612	623	628	606	583	577	608	601	602	628	657	557	595	602	578	602	597	617	622	619	585	577	625	627	586	611	609	606	590	560	610	606	594	642	589	612	610	598	637	626	610	622	615	602	604	626	625	648	626	601	599	559	607	595	629	584	612	609	579	586	635	615	627	602	587	594	589	653	629	607	606	609	592	614	602	638	630	607	597	598	633	635	591	592	649	620	595	601	534	631	569	614	617	641	602	644	618	608	616	647	628	604	587	583	664	594	597	613	613	607	583	605	596	586	584	592	594	654	594	561	637	589	620	604	622	598	608	609	578	570	619	664	621	561	631	614	576	605	647	623	590	634	592	570	625	626	577	579	629	602	616	632	585	593	599	596	604	651	617	652	606	622	624	639	652	602	606	581	610	608	574	635	584	571	609	578	608	630	617	602	595	571	635	632	600	619	644	655	631	567	617	608	602	611	612	586	626	570	609	565	606	624	637	568	627	578	610	573	650	625	603	557	632	629	624	653	626	637	597	594	642	604	614	596	636	617	619	643	607	605	607	603	633	550	634	632	622	616	605	610	632	625	577	569	657	629	644	647	663	561	609	613	629	599	606	600	649	596	608	626	636	593	584	650	579	619	653	605	616	594	602	602	588	632	635	608	614	583	598	613	585	617	622	602	601	647	587	647	603	609	631	614	650	592	614	558	612	625	627	597	621	600	593	638	597	604	613	600	611	597	575	636	595	621	637	589	633	608	573	683	600	590	587	633	587	601	622	612	631	620	567	610	640	612	613	634	619	629	604	619	577	621	553	603	632	547	576	559	596	587	627	630	598	614	608	582	570	640	628	644	640	637	583	610	585	568	579	607	626	622	630	598	634	609	595	612	622	570	622	586	586	612	631	621	588	628	573	559	623	584	589	603	608	609	616	585	587	568	597	640	609	586	614	624	630	659	591	603	630	610	601	629	637	593	632	575	591	638	658	598	612	621	603	589	585	605	617	652	614	601	605	602	562	627	585	630	628	636	595	594	593	603	621	644	625	613	572	593	607	594	683	618	573	588	601	628	627	622	581	643	620	607	616	627	645	622	595	615	630	606	646	603	616	591	603	586	632	625	619	615	597	623	596	577	640	614	609	581	604	629	585	588	618	612	622	585	633	624	599	618	640	614	647	590	619	645	587	623	595	632	614	578	610	622	591	609	623	586	661	673	595	609	578	546	650	575	621	587	572	604	612	593	630	633	604	601	616	582	637	590	598	626	572	626	620	638	640	645	617	591	634	641	624
43060	46016	41334	39908	31246	23184	17410	13906	12477	10277	7465	4766	3816	3111	2008	1450	1520	1445	1063	852	706	560	402	360	381	374	302	285	297	272	235	222	184	184	197	190	174	173	195	185	156	185	170	196	206	176	168	177	183	161	150	191	164	198	180	183	180	197	185	177	194	183	188	180	170	192	160	192	194	194	164	185	182	167	167	174	164	175	173	151	175	185	166	163	179	189	151	174	203	154	188	193	148	193	179	177	168	193	163	182	161	165	162	184	187	173	167	162	175	191	179	160	169	171	154	170	188	168	189	149	167	187	144	172	173	156	216	174	174	177	170	179	167	200	198	179	178	174	188	174	176	160	201	191	180	201	160	176	173	202	175	197	170	179	204	188	175	208	148	192	176	173	176	178	174	163	192	202	159	191	200	177	150	170	162	194	178	164	173	182	179	169	151	167	178	189	167	147	166	180	188	176	191	175	194	194	179	188	180	187	195	179	187	183	184	186	182	170	178	167	185	163	170	158	196	177	204	197	190	188	178	182	189	160	186	200	190	165	173	180	178	193	185	199	182	165	175	171	192	178	174	183	210	181	181	184	175	172	151	179	170	176	183	170	185	187	195	180	175	186	161	177	159	183	184	175	185	194	190	173	187	187	168	185	176	193	179	195	179	173	174	156	165	182	189	177	179	199	175	204	180	186	197	147	178	197	180	182	208	194	171	178	179	201	184	183	176	172	175	174	175	186	183	190	184	164	183	151	169	171	167	183	167	173	197	169	157	158	174	203	181	168	161	160	190	164	208	193	186	190	161	183	182	186	166	183	179	161	164	193	178	198	168	191	184	188	181	181	195	190	186	187	151	176	188	211	192	172	173	189	161	185	174	200	177	192	158	162	165	166	166	184	177	170	188	178	171	161	188	190	189	177	183	186	178	188	192	181	162	160	178	179	180	162	210	176	177	178	160	156	202	183	173	173	151	185	163	178	199	171	190	127	208	169	151	208	186	178	182	182	164	185	155	196	191	185	169	184	192	186	195	187	190	180	198	162	184	178	168	171	171	168	180	165	172	185	185	206	185	160	172	170	202	177	158	180	189	181	175	185	186	201	196	173	175	180	181	189	196	206	159	169	167	185	177	167	182	183	171	170	181	197	156	165	180	150	203	179	198	193	200	163	181	166	189	163	192	160	180	169	218	175	184	156	177	174	180	165	175	190	172	169	181	187	183	175	174	158	181	171	181	183	168	180	151	175	162	188	189	184	163	188	169	175	195	193	156	191	186	193	186	186	180	175	174	179	190	179	191	173	202	165	190	183	175	182	185	180	193	173	183	216	183	161	184	163	158	187	175	188	172	168	174	181	180	181	206	208	175	203	165	171	183	187	182	194	201	175	157	153	171	189	183	184	202	170	198	164	177	163	170	188	170	155	195	178	184	183	168	181	149	181	184	155	167	182	195	193	163	199	172	187	190	162	181	167	175	179	213	195	186	190	159	186	187	169	159	170	196	193	179	179	177	169	178	187	168	167	159	158	183	204	169	179	180	176	157	170	164	165	160	168	200	186	145	182	200	149	183	161	182	189	179	187	177	188	186	194	184	183	172	173	168	174	173	192	168	188	173	172	175	159	193	173	196	183	183	172	188	166	178	187	198	167	195	183	177	205	202	186	167	189	176	182	171	171	180	181	172	164	173	175	177	176	176	177	180	176	177	170	193	180	170	179	186	182	172	170	177	169	203	173	200	180	171	176	158	162	179	186	183	203	177	170	179	196	160	175	188	171	185	185	170	165	173	182	191	186	181	177	205	187	183	188	165	173	193	151	196	170	186	174	166	168	171	170	174	183	194	152	187	157	175	184	215	179	166	192	207	168	166	158	162	165	184	194	196	181	184	178	216	188	173	209	181	207	178	187	163	175	173	187	203	178	175	204	172	178	180	154	176	184	188	166	178	156	167	152	173	149	174	166	186	199	142	180	186	188	167	179	172	174	158	189	183	183	168	168	186	166	160	169	178	185	196	188	159	177	191	193	169	173	182	158	180	177	181	178	171	181	181	199	176	199	196	156	172	188	190	180	181	178	178	181	179	176	184	172	142	186	162	164	192	165	164	182	165	183	210	176	175	170	161	182	173	186	194	183	191	175	180	166	167	181	193	173	185	169	180	159	185	172	192	175	174	194	170	176	165	189	186	190	190	171	196	204	145	147	168	181	203	174	183	144	186	197	172	196	184	173	168	172	162	191	178	180	179	175	169	163	175	176	182	187	179	165	169	176	179	168	182	160	170	199	175	180	181	154	149	187	193	193	195	194	193	191	171	194	152	165	195	218	170	205	169	175	172	183	173	171	190	193	167	155	180	193	199	191	163	159	214	187	188	169	159	179	175	177	187	165	152	193	190	152	178	183	169	160	167	183	177	185	163	189	167	157	174	165	182	167	183	180	167	165	168	172	167	157	175	178	179	211	177	190	160	149	189	182	180	182	178	198	153	173	162	161	195	170	169	179	168	196	180	182	162	187	196	185	172	153	188	192	199	186	209	177	208	188	181	190	175	197	175	173	144	167	195	189	199	169	192	184	181	183	180	163	154	177	159	173	165	190	175	169	190	174	196	157	169	176	191	178	167	183	190	173	162	174	195	167	172	180	181	180	164	179	196	183	204	185	178	164	146	175	175	184	188	175	177	182	184	184	177	174	202	183	173	173	203	167	180	181	172	188	168	175	176	194	149	177	191	159	185	202	179	185	167	176	199	188	189	176	196	184	176	204	186	176	161	193	204	185	192	166	158	172	166	188	168	180	196	184	175	188	161	194	158	161	163	188	192	182	165	149	193	152	184	187	161	161	200	216	177	187	194	174	171	171	184	178	180	174	153	162	170	178	180	179	185	151	190	176	207	185	175	187	177	209	158	153	174	138	170	165	197	178	175	180	194	158	194	192	182	200	167	187	175	181	187	204	169	164	173	177	173	169	209	184	172	169	169	188	180	159	181	183	143	171	172	203	171	189	153	183	165	183	189	174	174	179	183	193	206	176	175	203	192	174	171	172	166	180	198	166	159	192	175	173	156	179	190	170	180	184	197	182	155	172	193	197	172	176	192	174	159	184	186	188	176	195	176	182	183	197	201	191	182	193	157	184	168	160	159	217	157	173	168	169	172	165	180	198	162	165	167	170	172	160	176	169	197	186	180	162	164	176	188	179	158	150	179	214	176	154	175	196	168	181	165	185	200	163	189	189	157	182	193	199	161	190	179	170	203	202	194	200	171	166	196	207	188	190	180	171	178	196	156	175	171	169	193	185	169	173	164	151	186	167	172	195	170	178	185	162	175	200	162	210	174	184	184	189	183	183	171	170	168	182	184	193	180	181	177	142	186	179	189	183	203	172	154	172	221	160	195	173	194	160	157	175	179	169	168	171	179	180	192	192	176	181	184	158	158	179	168	168	176	182	166	177	180	177	174	175	147	180	164	196	153	175	172	201	182	169	169	181	149	187	169	185	182	175	190	166	156	185
35395	43357	46020	49246	39528	31794	25289	27083	27271	25432	21054	17531	16210	13968	10326	8439	8656	8052	5981	5397	3924	3545	2188	2079	1961	2070	1520	1354	1606	1194	1009	837	764	685	707	614	645	615	631	575	667	629	603	659	620	577	660	573	617	576	632	580	658	625	590	612	614	628	643	685	650	580	625	639	572	590	622	636	563	579	564	572	630	602	582	593	586	596	590	612	615	602	612	621	597	610	612	595	569	609	587	600	588	563	620	594	557	603	623	597	581	603	622	632	564	637	561	599	613	643	604	576	629	633	577	576	579	602	593	635	592	600	602	579	614	612	585	561	629	614	566	607	553	542	592	624	607	616	594	600	561	581	605	591	622	580	611	598	607	567	550	631	572	620	578	620	567	622	636	574	592	614	569	601	628	537	584	614	591	604	683	627	606	614	610	607	611	593	581	594	626	572	645	600	602	570	625	613	601	555	607	608	625	598	605	638	587	567	564	564	591	543	606	574	569	600	594	609	564	538	578	625	609	628	642	604	611	567	617	581	646	584	599	576	607	568	593	575	593	604	622	559	571	578	597	578	575	599	658	618	607	608	606	581	571	593	624	602	560	595	584	555	618	602	600	639	594	609	607	580	591	585	584	609	558	576	573	564	629	588	615	590	585	611	591	615	584	621	591	570	594	611	641	601	612	586	590	611	562	566	553	598	605	570	613	589	603	626	597	603	633	643	572	588	622	589	615	595	592	612	651	637	587	590	597	589	634	638	605	603	613	557	611	611	656	593	599	637	632	594	624	603	629	610	581	581	609	573	707	660	590	644	613	610	616	610	585	593	623	626	549	601	633	646	600	647	597	627	574	587	619	632	607	612	568	631	604	579	619	619	585	615	605	617	603	567	603	614	624	580	638	566	587	606	646	584	605	615	636	599	639	581	589	597	614	596	598	540	591	580	654	552	605	651	595	599	634	599	649	584	647	561	631	578	586	598	592	641	604	635	586	599	636	605	625	628	649	612	564	613	624	596	590	590	588	585	594	584	617	555	603	558	625	605	639	589	632	598	615	599	618	618	605	615	639	639	584	555	604	619	605	598	655	585	621	624	606	573	601	568	580	586	609	650	588	572	575	612	623	586	593	579	611	552	611	600	683	627	565	577	588	575	603	567	570	556	598	591	614	603	596	650	643	555	601	557	603	592	560	631	596	610	588	560	593	591	596	574	585	596	625	581	605	612	546	632	602	599	623	595	572	607	641	588	601	566	607	554	606	629	619	558	570	603	624	599	618	570	605	561	619	596	590	618	597	602	590	611	604	626	593	602	584	579	610	603	601	632	590	624	592	612	636	593	587	624	619	638	625	620	623	615	573	602	600	573	569	576	603	640	618	601	618	624	615	604	614	609	619	618	617	578	624	606	634	601	617	599	612	578	589	601	563	624	596	595	550	586	611	626	598	599	604	610	631	605	625	624	623	633	626	565	619	593	567	581	600	598	612	603	625	608	563	621	593	569	599	577	602	582	582	590	589	599	610	613	578	605	603	657	570	609	594	600	622	623	594	608	606	638	622	632	625	601	621	563	595	627	579	601	616	601	567	603	573	554	611	582	598	622	595	613	641	587	617	554	607	604	605	609	575	569	583	683	598	610	587	613	607	593	573	620	578	615	568	631	610	622	571	612	649	617	587	598	636	650	586	596	615	576	548	564	568	625	600	531	582	619	640	628	617	573	626	585	569	623	583	589	593	566	611	626	592	624	568	629	599	624	618	580	571	583	626	587	615	597	658	617	607	612	606	577	574	633	579	654	603	573	611	627	583	630	617	595	646	579	575	573	579	602	587	574	598	582	631	591	602	575	633	599	560	601	581	608	589	576	624	611	583	581	618	620	623	598	608	608	654	597	672	573	526	608	585	590	610	581	589	573	625	591	595	588	623	603	567	621	576	617	579	615	558	606	631	591	623	606	565	623	619	599	575	573	606	620	598	604	642	651	607	623	608	587	582	596	611	603	635	572	568	566	618	633	617	588	610	642	603	615	574	620	603	602	603	594	636	562	602	605	599	597	642	590	649	624	592	595	577	582	584	560	540	603	591	575	638	628	586	636	587	594	658	574	609	648	604	576	615	596	626	557	555	642	600	621	559	632	628	537	593	582	587	610	623	582	656	617	589	649	595	594	595	609	565	614	634	607	586	604	603	627	622	542	613	619	616	638	620	599	606	568	632	604	622	598	598	565	597	591	594	633	598	579	613	573	658	591	582	604	616	550	580	612	576	628	582	586	571	615	584	575	620	619	582	570	596	588	639	600	619	596	603	590	624	581	605	641	604	588	605	651	626	601	637	566	638	545	590	576	619	608	641	592	614	566	603	571	620	560	615	597	636	622	656	597	653	606	608	588	630	620	614	579	577	609	630	666	618	623	636	593	591	616	601	678	608	615	584	579	567	585	650	602	586	616	602	627	616	592	639	632	576	587	639	634	577	618	637	585	562	579	617	613	615	607	577	584	599	604	616	609	613	579	611	631	556	589	620	606	594	586	579	623	623	617	617	575	605	576	618	592	593	569	612	632	632	614	605	657	611	596	617	593	614	618	603	571	625	582	595	630	647	573	598	595	593	590	646	501	658	578	612	605	580	631	605	570	611	577	588	538	609	573	564	613	616	571	562	648	624	587	556	653	620	552	589	609	573	607	545	610	570	601	601	612	621	576	559	603	629	604	567	638	617	616	569	631	589	619	624	613	614	583	625	673	626	621	604	615	630	631	577	630	581	579	610	629	603	616	587	569	616	637	612	590	544	586	650	564	628	612	620	603	606	603	584	597	609	609	578	619	598	569	590	627	598	586	631	633	591	620	640	624	627	609	611	600	582	607	589	616	590	613	597	618	569	616	553	632	602	585	610	638	612	599	576	586	625	629	587	595	623	597	595	611	593	606	597	568	608	613	632	616	631	599	556	570	613	620	590	639	660	596	606	602	596	591	632	613	581	630	597	576	554	580	598	597	574	609	591	635	595	583	606	601	590	589	634	649	598	626	612	586	614	565	610	584	629	640	624	572	631	665	577	610	562	601	608	594	574	577	603	603	647	578	625	589	577	629	571	572	621	618	593	588	546	597	616	606	648	596	629	571	581	610	601	621	609	626	565	613	593	595	625	641	615	607	584	573	657	627	571	584	624	552	617	633	632	594	594	634	640	596	624	611	660	612	560	566	595	592	638	590	596	590	592	572	635	630	623	611	600	620	577	592	632	637	554	608	618	606	632	580	621	593	638	590	600	571	571	603	550	578	573	568	619	584	611	612	575	573	602	600	644	645	569	579	609	621	616	606	608	594	584	587	600	563	571	558	642	606	639	557	623	613	560	542	627	612	647	603	620	607	632	609	617	611	600	591	657	584	570	626	605	586	596	599	558	602	644	631	558	563	572	595	632	618	608	634	625	621	627	634	600	629	628	631	629	655	579	642	620	551	608	622	600	617	611	684	581	631	564	587	631	569	565	608	602	576	626	630	591	606	632	643	600	599
50114	48762	42446	38582	34714	27303	23734	22621	21270	18588	13939	9586	7839	6192	4115	2994	2802	2743	2136	1637	1253	948	654	593	622	614	459	477	472	365	313	271	276	229	230	237	215	219	217	229	237	215	263	209	213	221	212	211	177	215	211	221	209	234	215	218	213	242	259	238	260	201	207	221	231	228	199	219	202	229	226	217	194	201	220	227	213	220	183	239	200	204	202	217	216	226	213	203	211	207	224	188	221	226	233	196	231	224	233	202	216	231	204	198	219	220	209	219	210	191	222	191	208	224	215	233	212	195	235	231	206	228	239	229	232	183	198	220	204	192	211	252	207	213	231	245	213	211	207	203	206	234	231	217	208	225	220	221	227	199	210	211	212	225	205	205	209	212	202	228	215	204	192	207	243	232	196	211	213	217	189	223	217	231	212	232	239	195	199	229	227	212	200	221	232	220	203	213	256	208	195	204	234	216	208	224	228	213	198	192	219	212	217	199	188	189	232	218	231	196	229	203	222	237	209	218	233	213	202	205	207	221	223	248	210	213	238	215	199	228	217	226	210	215	202	183	206	207	235	235	230	221	208	215	195	224	207	194	215	227	228	221	225	218	212	219	254	199	227	200	242	185	203	212	212	234	198	218	220	198	204	224	214	204	249	212	215	218	216	235	236	213	222	199	198	202	224	202	212	215	202	212	232	197	209	197	191	201	221	201	218	237	215	208	205	218	206	203	181	213	189	207	233	231	196	194	198	202	203	251	222	215	214	241	234	200	207	214	212	209	215	182	221	232	197	180	205	213	221	218	203	202	226	201	212	204	220	213	178	183	180	216	216	197	212	217	214	240	210	228	198	244	219	202	228	241	225	205	242	216	205	225	213	218	223	223	205	227	204	212	198	197	177	234	226	238	198	213	207	226	199	229	204	255	199	210	243	163	203	202	233	213	202	226	191	218	206	226	211	255	204	214	185	215	211	213	198	212	220	236	234	208	207	196	224	243	233	211	220	210	229	201	228	234	227	218	223	219	209	207	203	233	238	217	217	218	185	223	214	206	219	216	208	240	214	195	221	199	211	227	233	216	223	211	239	236	223	237	201	220	233	252	177	205	212	219	199	203	232	200	194	218	182	237	217	201	220	226	221	243	199	227	247	199	208	224	222	196	196	213	218	216	212	230	205	216	215	206	214	202	251	209	196	209	235	218	211	213	197	198	270	203	206	216	190	237	223	212	210	235	242	200	203	227	225	223	225	208	226	231	209	227	196	222	201	230	233	221	233	195	225	221	227	190	200	216	211	201	191	196	218	216	204	214	196	207	213	216	228	208	200	204	221	217	219	214	220	205	240	210	236	234	224	235	213	207	195	217	200	230	224	215	198	225	215	231	226	215	215	215	205	213	211	245	229	238	201	238	188	217	211	201	227	228	204	211	191	234	218	196	225	218	214	197	235	241	234	228	227	218	200	225	198	206	218	194	216	196	222	225	228	219	228	217	235	191	199	224	195	200	239	200	219	211	217	211	203	209	233	220	217	219	222	214	188	234	204	208	197	210	209	194	227	225	217	209	196	215	200	211	221	209	231	215	219	185	182	226	235	205	222	188	226	214	195	205	223	207	227	195	205	186	198	211	196	201	242	221	238	232	216	179	207	222	213	211	214	219	220	223	226	205	225	194	215	223	227	221	181	212	186	203	201	193	218	198	235	190	217	227	230	208	232	220	236	195	199	205	230	208	235	200	189	232	213	213	187	224	211	214	212	223	224	213	200	214	213	201	210	194	189	227	244	212	210	213	212	208	213	200	207	199	213	243	225	208	217	198	223	192	216	191	214	213	196	222	188	205	202	239	210	223	207	186	224	217	210	222	222	214	223	213	211	228	215	206	240	206	210	218	192	212	215	207	195	198	211	196	224	221	219	213	219	205	218	245	221	218	226	215	222	191	198	228	222	226	204	213	205	212	235	190	200	213	197	209	222	215	226	182	211	208	217	245	199	224	185	230	223	214	228	211	185	236	223	203	218	171	228	175	191	181	214	188	192	201	232	205	202	201	211	229	208	222	205	214	186	178	207	222	217	236	247	225	230	214	205	206	235	214	195	218	210	193	190	198	195	220	244	241	227	216	208	177	228	204	208	197	206	211	204	230	192	224	199	226	218	224	210	204	229	220	221	210	200	215	218	204	216	180	218	221	210	227	205	251	206	199	216	196	219	226	211	207	191	220	206	210	192	229	213	193	202	221	218	209	222	205	208	252	235	206	179	226	223	207	210	215	203	192	204	245	212	188	208	243	209	220	211	227	217	206	213	226	213	208	217	175	203	211	228	215	198	205	202	245	192	237	179	221	198	217	187	209	247	228	215	211	240	222	223	234	214	220	184	196	241	214	224	216	235	203	217	202	219	202	207	228	187	183	195	215	184	246	210	224	217	203	212	217	216	236	209	196	173	226	224	208	193	218	217	217	190	210	218	199	206	213	207	224	218	208	206	183	204	205	195	204	212	201	216	224	219	212	220	215	228	213	225	193	214	199	196	231	206	212	211	208	226	231	224	247	216	218	227	201	240	202	200	217	241	219	219	195	220	187	191	197	218	199	232	202	219	234	236	212	201	227	212	199	197	213	224	230	216	241	213	200	219	208	202	209	219	230	204	205	221	230	227	231	224	224	198	205	200	233	229	235	225	235	209	205	220	208	213	208	246	212	202	213	203	237	215	195	210	227	187	214	207	207	216	219	195	215	206	237	214	217	218	215	214	200	209	225	225	246	208	210	203	197	241	218	207	200	196	209	192	204	208	222	232	209	240	191	179	195	211	211	222	220	218	194	207	212	241	216	237	227	219	205	254	255	218	222	229	229	210	223	243	203	220	211	209	200	221	218	243	226	185	194	202	198	206	180	224	223	207	236	206	221	204	207	195	195	194	198	182	221	209	206	236	198	229	231	229	197	207	199	213	224	218	231	219	191	195	238	236	193	197	203	221	211	218	203	175	205	200	207	204	210	227	236	230	205	218	215	205	195	216	232	182	222	181	200	230	212	230	183	233	191	237	198	206	199	218	228	242	224	227	217	227	203	210	194	198	242	230	208	223	220	234	228	251	234	214	215	228	223	205	191	208	217	211	226	226	202	216	203	253	201	201	215	206	204	202	218	225	225	229	232	211	205	222	214	206	203	216	223	216	198	213	206	199	207	229	222	230	218	217	178	219	233	228	211	198	199	212	228	223	231	231	229	203	216	260	190	200	226	214	239	215	203	235	194	223	205	206	211	199	192	236	230	222	221	205	221	212	199	226	247	231	233	205	224	165	224	203	199	210	222	245	229	213	216	210	212	229	207	208	222	201	217	214	183	211	197	197	204	204	211	202	218	239	232	214	248	205	227	215	227	228	233	218	206	217	213	169	212	190	217	210	231	180	232	211	214	212	198	233	204	204	220	208	206	232	209	213	201	219	222	223	205	236	223	234	224	220	229	218	190	204	204	196	201	206	203	223	231	212	177	191	227	209	217	198	217
40453	49304	52141	51845	46181	37728	32633	35634	36014	33350	29325	24964	24507	21464	16692	13755	14065	13442	11416	9343	7065	5675	3734	3750	3559	3510	2526	2567	2676	1892	1533	1232	1011	842	760	709	740	725	741	775	711	658	780	651	737	728	707	734	707	739	729	727	701	703	702	726	718	767	741	761	765	720	716	703	700	643	717	688	695	675	689	716	734	673	727	681	677	697	701	698	719	696	700	662	701	715	705	712	737	681	713	726	676	674	707	658	727	692	697	689	713	713	721	663	688	653	693	669	652	704	712	737	678	725	679	711	691	675	711	711	693	701	659	674	680	679	674	690	688	719	670	703	723	699	686	684	676	714	657	682	697	714	710	697	715	670	674	710	731	713	708	642	741	671	665	712	721	734	708	704	692	696	664	698	700	697	666	675	716	666	713	688	696	649	686	704	676	761	677	698	721	698	678	687	700	744	702	739	671	661	698	686	692	662	735	691	674	662	704	691	725	710	647	710	691	681	724	719	711	694	656	728	691	653	696	697	699	688	729	691	713	677	665	695	685	699	684	686	676	731	679	660	667	697	674	695	691	673	662	650	640	690	642	728	710	620	702	708	685	741	707	667	699	694	691	692	687	676	689	718	642	677	685	705	727	706	717	709	720	679	680	728	686	686	711	733	726	682	695	655	678	708	690	711	693	680	686	696	706	670	650	675	719	735	702	732	691	698	720	687	696	716	671	655	690	716	729	679	682	684	710	719	693	685	719	675	631	700	690	699	682	692	740	680	696	686	686	660	718	694	654	686	691	658	694	696	709	692	689	719	694	718	678	650	663	683	735	666	626	706	715	705	698	728	627	721	692	675	702	668	725	738	700	664	657	694	694	707	726	710	704	697	682	661	701	645	671	678	667	621	676	674	676	724	669	663	676	769	687	692	690	666	694	709	707	729	694	697	686	672	699	669	669	713	683	677	686	683	686	690	671	657	697	653	730	691	716	684	717	713	703	735	693	664	727	734	692	679	668	640	679	700	680	710	663	702	662	676	697	701	698	716	739	712	720	657	688	662	687	647	714	692	706	687	692	734	689	719	728	717	668	714	698	672	665	671	643	693	712	702	704	702	737	631	679	715	694	671	679	660	717	658	667	690	681	680	728	696	672	631	638	721	712	681	670	664	665	681	705	692	689	706	688	685	701	712	662	646	685	670	678	748	695	714	641	694	647	676	670	681	675	712	668	702	651	699	692	637	695	715	655	726	682	688	663	660	682	679	659	704	677	742	699	712	664	713	678	658	690	661	723	705	713	665	662	659	676	669	695	713	708	700	703	677	669	670	694	685	713	689	632	667	691	771	690	746	649	682	730	696	694	659	724	695	679	704	654	650	710	738	713	705	738	719	728	658	681	691	645	695	671	693	712	719	689	674	703	706	712	721	670	683	711	718	726	706	717	694	703	662	736	683	709	695	676	650	673	706	672	718	705	683	690	695	743	665	643	708	699	708	672	653	680	671	659	728	655	650	690	734	607	696	640	683	713	710	687	684	679	668	636	676	660	681	705	712	715	702	694	709	720	693	688	726	661	673	734	709	713	679	678	664	703	697	644	693	653	722	676	690	662	712	702	689	693	682	646	617	691	704	695	702	676	711	691	691	703	641	688	665	692	670	699	667	697	682	676	689	684	719	697	684	672	665	686	708	657	683	682	680	707	657	716	678	669	658	711	680	697	734	674	692	654	701	744	722	687	677	701	728	683	667	683	688	645	707	702	720	660	686	648	676	708	707	722	670	680	751	697	691	697	664	745	670	693	700	735	676	702	629	668	669	736	701	667	717	712	679	686	656	691	691	759	708	647	724	694	751	673	687	632	704	713	664	700	698	688	685	741	760	747	707	680	729	696	720	651	711	694	699	705	672	706	710	703	663	701	722	716	689	710	683	742	721	695	710	711	692	676	724	646	698	721	699	704	662	689	753	709	717	697	688	698	703	729	721	710	695	679	710	708	648	715	661	675	676	740	709	688	638	682	656	718	737	709	651	702	671	680	700	670	690	682	696	659	652	661	666	721	662	741	732	717	742	700	685	723	686	694	687	708	694	686	712	718	664	671	725	615	737	701	696	701	658	681	696	699	707	713	665	665	671	704	653	672	710	712	660	725	681	668	696	674	700	676	672	728	654	679	710	731	649	688	761	702	659	682	727	696	678	678	639	702	687	664	647	719	694	703	692	723	703	692	710	658	691	700	679	680	620	701	734	745	669	671	643	682	685	669	688	705	679	720	703	665	689	651	731	712	622	714	671	687	692	686	680	714	698	676	693	728	687	659	701	717	716	683	693	690	635	729	669	707	682	653	712	750	669	726	666	659	697	700	713	702	676	682	691	654	680	703	674	707	655	686	666	676	707	696	707	665	701	658	694	709	706	708	702	725	693	665	720	698	725	713	718	721	663	687	690	710	683	751	676	686	662	689	706	704	702	707	701	684	696	691	671	673	644	664	668	677	646	726	695	690	704	676	680	714	706	688	704	716	664	730	677	691	656	727	692	694	681	694	725	680	701	732	721	667	719	697	696	719	732	760	692	722	687	678	654	668	722	713	648	703	635	670	664	711	725	686	676	693	687	697	728	713	683	718	693	649	677	709	651	707	673	669	672	674	692	718	747	755	693	707	720	758	687	671	691	677	696	641	688	712	689	718	658	681	639	708	711	671	703	653	697	713	702	684	700	679	717	697	691	674	677	678	713	702	746	680	699	715	674	682	696	632	694	686	665	679	738	725	723	713	656	685	697	671	667	724	695	692	679	734	688	642	686	674	700	694	721	729	681	721	712	740	663	669	684	728	719	707	698	698	687	708	731	681	692	690	721	634	650	729	686	708	688	685	694	676	711	689	667	703	695	721	708	725	712	678	662	708	691	710	686	669	681	685	659	729	698	705	701	690	667	715	698	710	714	700	693	698	676	704	688	706	711	720	712	695	648	696	679	702	755	705	714	716	704	699	702	686	683	697	728	710	700	710	692	705	696	664	702	627	688	714	676	683	668	703	716	700	719	659	668	665	675	701	658	676	698	701	738	739	711	653	693	637	659	653	716	693	679	683	748	716	680	698	652	712	673	740	677	693	679	712	731	674	642	659	681	669	736	710	709	710	703	679	677	754	693	675	715	681	695	648	727	715	696	715	702	701	679	698	726	669	664	686	680	657	766	669	684	700	683	667	680	670	675	720	737	689	707	679	700	644	673	684	682	711	646	708	694	701	697	692	719	695	699	711	733	666	680	711	696	696	695	659	630	684	721	691	755	688	709	671	699	709	684	682	720	702	671	708	724	670	729	723	727	702	702	682	690	657	673	712	696	706	679	676	695	647	676	660	700	690	683	697	682	751	686	669	687	708	730	682	690	691	673	681	678	687	727	679	731	752	696	681	719	658	649	693	704	715	635	719	735	724	661	680	617	685	695	709	665	723	703	708	709	715	696	707	699	700	701	717	673	675	685	689	710	640	669	690	642	693	712	686	648	735	724	707	710	728	729
27168	26692	24610	16097	7359	3809	2013	1223	944	798	622	410	365	302	271	238	242	244	211	214	200	214	192	199	191	188	186	204	207	210	174	185	174	193	226	172	197	185	191	154	182	200	187	164	208	185	187	198	163	206	181	186	164	147	175	202	209	169	197	193	188	226	180	203	182	167	176	173	201	174	191	196	163	198	192	175	197	196	206	195	185	172	167	171	174	196	167	213	204	178	197	197	205	181	180	192	196	199	175	179	185	151	163	168	207	159	147	180	185	170	203	172	198	176	164	208	185	181	196	178	195	181	192	211	194	188	181	175	210	210	189	169	166	186	176	177	191	188	177	199	198	177	181	172	166	170	172	166	183	189	194	190	197	182	195	197	193	172	199	189	172	173	180	187	188	204	197	189	197	188	175	189	186	187	196	190	175	184	172	189	177	167	195	191	212	159	168	182	173	215	192	189	191	187	194	194	188	174	181	196	177	178	176	179	166	172	174	179	178	189	193	175	202	194	187	192	176	218	172	180	192	181	183	204	207	209	198	202	197	210	196	182	168	184	205	156	197	220	189	183	179	168	178	169	192	180	177	174	187	193	207	182	214	193	188	160	185	188	179	183	161	206	187	181	194	173	229	188	184	208	190	170	213	188	181	193	201	200	151	188	186	163	193	205	166	209	195	202	176	194	183	189	205	196	195	192	205	193	194	164	177	178	196	169	167	204	189	159	169	200	176	179	177	195	169	177	166	173	193	201	177	184	198	182	174	165	179	200	205	182	183	201	204	190	193	200	193	153	176	177	180	183	164	176	208	189	197	180	184	166	165	186	193	177	175	194	227	200	196	172	176	173	151	179	188	168	194	221	170	170	175	200	207	197	196	187	175	172	194	191	195	169	189	196	210	184	177	188	180	194	193	171	167	177	191	174	187	187	195	169	171	170	200	167	194	206	178	203	171	192	192	161	184	166	223	180	187	182	179	193	182	183	198	174	194	190	206	173	199	188	208	206	171	193	189	181	199	164	173	205	174	181	205	183	165	194	213	219	160	176	195	195	196	185	196	174	162	204	169	185	174	159	189	170	193	208	177	187	190	174	209	177	184	177	175	182	191	172	168	168	172	209	159	198	191	189	172	155	191	161	182	173	192	177	180	172	194	188	153	200	181	180	165	183	195	175	179	194	160	200	196	202	165	176	197	188	187	207	184	189	168	197	183	171	174	195	213	166	176	163	165	194	185	187	186	202	167	194	170	212	170	203	168	207	189	182	212	186	211	192	190	190	189	196	172	189	197	195	184	172	199	180	181	185	179	179	174	186	207	194	180	191	172	164	194	188	185	147	197	200	173	195	194	170	193	193	173	178	165	184	187	209	185	172	187	188	176	198	167	206	191	173	183	168	206	170	178	173	186	165	193	173	182	173	215	178	179	209	178	205	182	185	175	197	193	197	174	170	149	193	174	205	195	183	203	198	179	179	188	193	192	198	167	171	205	186	185	179	175	183	155	171	147	204	169	201	165	181	198	162	206	187	204	178	162	199	170	189	180	198	177	192	162	181	178	184	173	168	186	195	220	179	179	182	192	184	181	208	191	177	214	177	193	171	178	207	192	194	182	179	197	165	199	162	184	170	188	181	157	209	199	186	208	169	175	197	168	190	173	190	200	185	186	179	195	179	165	167	157	186	184	186	184	182	187	169	198	191	184	188	182	195	216	159	176	192	183	195	157	193	176	185	196	177	212	198	189	172	180	178	174	196	165	199	182	198	201	196	167	194	179	193	200	176	171	206	175	204	182	186	210	194	215	196	173	153	195	190	183	174	196	182	209	194	195	179	204	215	161	188	197	189	168	189	218	181	193	190	185	192	197	186	166	183	191	173	201	182	164	192	183	172	182	188	168	177	190	154	191	193	212	182	177	176	190	203	173	208	169	205	199	193	201	186	184	173	191	187	173	193	192	162	184	177	197	206	198	172	198	161	191	211	165	186	181	197	174	185	161	204	171	200	173	167	183	167	186	168	185	178	164	192	183	197	190	187	192	150	144	203	212	196	173	195	176	180	197	196	196	195	176	171	194	172	189	187	169	153	193	175	164	172	181	190	214	200	177	194	207	159	198	197	205	188	177	166	176	182	186	181	199	208	187	184	184	175	186	175	204	170	178	183	181	181	180	195	185	175	191	197	173	187	180	186	167	169	176	209	196	205	180	190	179	188	179	174	177	199	167	200	170	184	168	192	194	181	150	191	170	179	189	176	195	175	208	171	179	176	209	198	190	158	168	164	198	175	211	179	194	203	208	195	177	201	175	190	180	184	188	179	200	188	179	196	176	193	199	203	203	206	191	199	181	152	192	178	165	197	186	186	208	177	178	193	203	187	195	167	179	190	205	202	167	192	175	162	203	196	186	181	177	170	205	179	197	186	184	224	192	220	195	182	177	179	176	175	168	183	148	198	189	171	193	170	201	169	183	201	180	193	213	175	176	211	196	168	172	179	178	187	190	179	181	162	199	165	173	184	194	168	185	175	187	181	166	200	183	207	187	216	189	174	193	168	181	192	167	168	176	209	182	174	157	204	190	193	174	149	177	197	197	161	188	182	196	211	186	191	193	159	186	191	198	205	193	199	193	176	203	183	182	170	177	208	179	175	190	195	194	176	179	194	190	188	190	192	187	209	177	174	187	189	224	198	149	170	175	176	202	186	176	179	186	200	181	193	202	187	170	195	179	171	193	198	178	199	173	160	180	169	195	185	188	165	173	198	170	194	183	182	177	177	202	199	183	178	183	174	174	179	204	154	181	198	163	189	189	168	198	176	197	205	174	194	188	147	194	191	210	184	163	220	201	180	186	196	194	199	195	204	186	202	170	174	179	176	180	189	198	180	178	188	190	149	188	177	161	163	178	192	188	214	187	189	188	180	186	196	187	194	175	201	188	183	198	197	186	182	203	176	184	169	197	200	207	180	165	178	190	196	199	177	177	187	152	186	184	209	187	184	208	181	175	186	207	200	169	184	195	179	200	202	180	191	175	185	194	186	187	159	190	175	171	199	178	162	193	197	175	183	195	193	200	169	216	193	194	182	180	188	169	186	179	170	188	169	178	165	178	197	159	182	188	175	193	204	187	177	182	193	186	145	173	159	153	198	198	169	203	180	185	184	172	187	194	173	201	181	182	200	196	189	165	189	186	201	193	205	210	190	173	167	168	190	178	203	173	170	206	171	188	184	175	178	200	177	178	166	193	187	195	179	195	169	169	179	188	190	186	187	192	193	173	177	188	164	177	190	189	167	214	190	189	192	196	183	160	170	186	178	196	197	208	195	205	183	209	193	195	201	155	174	192	167	189	190	183	180	189	205	181	172	208	158	174	174	172	183	206	184	185	182	182	175	179	184	208	190	196	211	180	206	186	197	197	178	215	181	211	192	186	198	168	182	184	190	164	151	189	189	174	168	169	182	194	183	214	173	199	195	195	199	178	180	196	193	170	175	184	210	177	189	205	202	176	185
23199	27074	31102	28507	19617	13916	8767	5785	4689	3778	2828	2046	1582	1426	1168	1005	1047	958	919	861	764	718	685	771	710	642	679	686	717	624	659	619	660	622	608	640	626	639	617	564	634	650	608	658	658	584	624	625	666	649	609	618	605	633	662	635	611	595	651	647	691	630	634	609	629	652	695	620	616	611	610	628	610	633	594	639	615	592	617	633	585	668	666	635	599	650	598	657	622	667	606	610	665	611	622	597	627	599	625	620	637	620	652	598	632	586	591	621	602	606	637	613	614	632	612	655	629	618	626	638	560	644	572	618	618	597	613	665	656	631	639	592	646	666	655	659	644	674	626	606	611	587	662	621	597	634	656	627	625	662	634	657	605	582	646	680	619	624	646	685	616	648	626	629	613	609	577	615	646	618	625	621	609	629	648	577	572	660	615	612	643	659	640	631	608	619	613	622	655	650	624	637	628	591	621	651	663	554	649	613	630	596	615	622	550	597	657	649	634	638	610	647	626	649	649	639	619	650	628	617	610	629	607	629	600	620	644	611	604	590	629	651	614	646	611	639	655	640	626	606	584	631	636	631	632	658	635	603	631	631	604	612	637	639	644	607	668	641	633	602	641	637	653	624	625	649	612	628	582	586	684	616	623	632	650	619	576	659	618	621	615	628	603	658	612	601	616	640	648	624	603	612	608	651	595	641	627	632	629	613	645	638	629	626	639	650	633	619	615	580	632	631	614	633	599	591	588	651	599	620	613	650	626	611	587	665	643	641	636	631	589	650	648	655	618	688	631	626	597	686	607	619	612	602	675	710	667	670	625	624	628	652	628	637	574	618	610	631	646	674	627	625	697	621	612	654	650	624	633	599	638	629	634	614	627	666	627	638	618	615	667	641	636	628	654	632	628	640	649	624	630	642	621	645	650	604	674	649	614	633	623	628	611	631	599	609	642	638	606	670	625	627	684	646	635	657	634	655	668	635	598	623	639	650	630	653	640	659	662	645	631	631	644	617	647	609	651	634	641	649	593	647	628	635	630	580	664	597	647	610	665	622	618	611	584	636	653	657	604	638	660	600	627	624	619	650	687	660	603	644	636	607	617	607	610	591	642	672	635	676	587	575	623	649	606	648	633	587	597	610	604	629	622	611	635	663	627	624	650	580	656	640	607	600	624	646	652	623	651	641	592	678	667	675	670	652	596	645	664	663	628	590	637	629	635	630	602	635	618	607	588	641	598	679	644	644	654	648	594	627	619	633	654	673	616	609	653	599	623	609	642	589	599	657	645	632	642	617	620	624	599	672	604	627	666	637	618	605	639	674	670	642	630	619	625	614	575	637	648	632	607	607	583	649	591	629	646	608	639	650	677	650	619	612	643	592	629	599	617	645	681	676	608	568	608	591	641	644	660	668	647	645	618	613	621	644	630	645	652	582	598	637	644	615	604	646	597	669	633	618	630	660	658	643	630	599	649	629	610	633	596	616	595	614	589	626	639	616	679	610	674	609	580	615	590	638	614	632	657	606	619	615	618	634	614	637	619	588	618	626	626	639	616	616	635	588	637	627	665	679	676	630	629	621	609	619	596	623	603	603	589	671	666	638	654	622	618	597	620	654	634	612	605	671	655	664	656	626	647	657	634	578	621	647	614	595	645	637	616	597	638	601	622	675	666	626	648	607	630	670	643	662	682	638	642	647	670	619	667	633	665	605	639	639	602	597	616	629	642	634	637	570	622	622	585	651	654	625	628	637	607	642	615	593	638	606	616	622	660	616	632	572	616	620	659	641	640	569	627	579	608	621	627	646	615	634	625	672	577	660	631	603	630	606	630	660	600	594	646	654	611	623	624	682	627	626	645	607	620	647	678	616	589	634	617	671	635	619	635	602	620	591	602	633	628	655	627	640	621	628	630	634	629	669	590	660	603	651	623	609	620	621	600	672	678	612	618	617	601	675	644	587	577	670	646	629	669	608	640	646	639	640	606	618	665	617	665	610	627	636	619	682	662	662	640	627	588	629	664	672	696	642	650	631	658	639	639	635	629	634	647	596	636	653	641	634	647	614	655	616	595	636	681	669	629	650	619	593	626	646	621	629	635	601	670	618	653	623	628	586	600	653	664	625	627	598	665	683	652	618	640	675	620	640	601	627	659	654	685	580	623	622	618	622	619	624	687	582	612	644	584	617	608	677	645	656	641	654	610	647	624	656	627	680	584	640	637	600	651	607	647	598	623	644	623	649	627	664	599	609	644	635	634	587	607	645	624	614	627	637	627	653	613	602	641	628	658	623	624	591	625	631	570	613	619	667	639	667	617	563	608	609	614	605	610	631	637	653	611	631	650	619	694	595	601	591	607	607	655	628	646	624	650	642	617	617	628	582	648	597	624	664	634	638	621	655	589	650	620	662	683	582	617	674	598	649	638	618	600	629	596	620	640	578	651	608	659	628	637	630	635	646	570	595	660	595	658	661	617	628	626	618	640	656	633	607	619	657	638	654	650	624	607	656	617	623	632	627	649	598	612	632	657	641	638	594	641	687	702	624	636	652	600	632	619	632	630	633	630	619	652	636	612	640	591	646	666	634	646	633	594	627	659	657	687	636	637	598	654	615	630	619	653	626	633	626	618	655	615	629	625	672	642	650	651	677	620	647	614	655	668	596	655	645	651	630	626	609	622	588	590	605	667	657	621	620	635	631	649	654	576	602	641	610	604	658	618	594	616	592	627	609	607	662	647	665	619	651	645	635	655	592	603	670	678	605	658	628	650	635	612	583	617	617	617	636	654	642	661	665	590	659	679	622	594	609	679	651	606	671	615	624	647	633	682	624	654	608	651	615	585	666	622	605	636	652	578	603	663	643	593	595	636	649	640	621	611	600	641	614	622	613	620	645	650	677	586	667	597	640	599	627	646	624	654	614	607	660	663	650	583	639	645	604	621	648	621	633	593	610	629	647	616	608	565	637	650	635	607	619	595	583	644	650	578	608	649	633	631	664	625	627	613	648	658	606	631	625	672	586	647	610	651	643	624	624	639	666	613	585	598	684	612	617	586	635	641	613	650	638	619	598	605	675	645	659	653	628	672	602	606	614	654	657	600	624	621	606	645	630	613	639	636	634	617	618	643	654	615	623	616	678	643	609	611	621	653	644	586	634	609	647	637	662	634	662	664	669	667	650	618	632	620	631	623	648	609	658	694	619	630	618	585	637	627	666	656	645	654	645	581	625	626	659	648	634	643	602	633	628	610	642	606	628	625	646	618	651	628	625	620	638	630	599	618	654	666	589	608	635	623	641	630	626	612	618	633	591	606	617	626	620	617	594	645	627	624	601	603	668	617	607	598	638	622	667	614	629	646	650	592	598	639	659	600	592	643	657	642	650	678	609	637	659	661	635	651	633	609	643	652	662	657	634	629	625	641	617	598	606	646	614	632	638	645	647	621	631	613	625	578	597	629	621	624	645	586	614	615	652	601	621	625	614	599	574	620	632	654	651	607	651	658	611	648	660
42235	45334	42812	37204	27316	22230	16628	15296	11976	9653	7522	4743	4105	3153	2147	1806	1607	1480	1248	899	687	494	436	429	429	381	393	356	276	267	234	218	197	195	211	178	206	173	187	198	196	169	183	168	184	194	196	188	177	177	185	160	192	202	181	183	175	167	196	191	196	212	187	175	173	188	178	198	195	176	188	202	181	180	210	176	181	173	184	184	183	192	177	186	183	206	186	176	181	179	210	177	190	160	182	182	204	173	170	189	155	171	173	181	177	189	173	180	165	185	147	194	169	179	175	171	169	174	150	180	149	173	174	180	180	177	191	177	189	210	181	199	177	182	183	205	172	163	197	185	163	162	209	180	190	168	182	165	197	201	185	166	195	173	186	216	221	194	197	175	187	176	174	193	178	189	175	186	179	182	182	180	188	182	177	184	188	162	192	203	171	184	160	176	185	207	192	174	171	171	187	171	181	172	185	166	181	172	158	172	186	193	185	194	168	194	150	170	183	168	192	173	175	171	154	198	214	180	147	179	154	176	170	201	182	197	186	192	195	183	170	181	176	186	206	172	178	181	191	171	167	181	177	160	185	193	178	177	172	179	181	175	180	193	202	191	163	169	192	165	201	179	182	170	173	155	194	184	170	217	175	183	209	179	206	190	175	185	179	151	162	175	180	187	185	174	177	174	188	181	175	194	185	181	160	166	179	169	182	198	204	180	187	168	186	197	218	194	200	186	205	185	187	176	189	160	174	181	182	185	177	158	182	188	207	173	163	185	173	198	159	185	207	180	191	189	207	185	163	161	182	169	185	204	183	200	201	191	169	171	167	166	187	176	193	159	188	201	161	176	171	152	154	175	189	196	178	219	189	172	181	195	154	178	194	173	178	168	179	188	187	178	194	215	191	193	183	177	187	215	174	186	200	176	202	185	164	176	193	173	159	176	205	177	168	152	179	186	187	193	171	201	190	188	185	178	174	182	187	189	175	181	154	180	182	198	154	185	178	171	203	186	192	210	162	178	178	184	192	207	170	185	154	163	189	188	194	179	201	171	193	206	218	200	181	183	193	181	151	197	181	208	182	169	165	195	202	183	171	194	215	199	185	145	188	167	200	171	194	182	174	169	176	168	172	179	188	195	168	199	194	180	180	172	201	200	203	192	195	184	186	150	182	186	200	208	168	190	176	178	176	182	184	165	201	182	161	169	168	211	177	184	200	180	185	184	180	197	168	176	189	172	158	155	173	165	208	178	210	197	192	158	190	175	187	186	171	173	205	207	174	181	199	166	188	210	190	181	183	174	193	173	163	170	202	185	169	202	198	156	182	204	194	189	197	179	165	188	177	191	166	178	171	182	187	161	198	191	180	192	175	167	199	197	162	176	209	181	190	190	189	208	183	195	174	197	166	182	179	171	178	171	181	185	193	172	188	179	177	193	192	184	168	187	156	185	195	183	186	204	186	179	179	203	162	180	188	185	181	186	169	172	180	159	194	169	185	189	172	189	192	189	173	184	167	193	186	162	170	183	168	192	171	183	170	170	211	194	171	167	196	183	175	170	201	170	202	193	168	167	188	173	174	200	179	175	180	187	176	193	177	178	183	176	190	175	157	183	156	176	171	188	210	203	178	176	154	203	196	163	192	178	173	187	181	190	188	190	171	167	180	175	190	156	168	183	187	212	175	190	192	194	199	184	209	171	183	176	168	159	175	176	202	166	175	179	170	173	196	142	179	175	190	188	172	194	192	191	177	173	193	163	179	178	178	202	220	173	205	196	191	184	189	175	171	201	156	158	189	187	161	177	175	185	163	152	192	187	193	169	192	190	180	175	194	180	195	168	191	177	180	183	174	186	187	198	191	173	197	191	209	181	182	183	174	188	179	188	185	162	189	217	176	208	198	151	171	195	167	164	190	162	185	176	210	179	171	197	164	153	202	173	163	189	188	196	187	186	171	170	171	169	187	194	167	161	194	176	169	193	177	191	177	190	179	155	195	185	207	196	162	179	177	185	176	168	194	183	178	185	170	194	189	155	160	182	181	180	180	167	203	175	195	171	181	190	171	170	181	170	182	178	164	171	191	182	188	167	181	216	195	189	194	185	180	176	173	180	162	161	179	186	172	171	183	167	152	193	190	190	198	149	162	179	164	171	173	178	153	193	168	178	182	192	185	168	163	174	198	176	182	164	204	205	177	175	193	161	182	170	169	173	193	179	185	181	155	183	205	220	190	168	181	191	187	173	189	175	170	178	196	192	173	173	165	198	177	182	178	197	183	177	203	192	179	175	183	183	191	187	184	213	186	176	182	176	197	159	178	173	173	175	198	184	169	202	173	198	198	192	168	193	183	188	188	190	169	191	183	179	173	198	188	181	187	179	168	164	174	180	212	190	163	182	174	170	182	183	170	163	171	188	177	175	197	185	182	181	197	182	185	171	188	182	178	186	185	168	188	175	218	173	183	183	188	191	173	146	165	203	182	161	203	197	188	182	184	182	188	167	181	208	182	176	175	192	190	194	172	198	198	178	188	190	150	190	180	177	157	195	192	206	202	185	177	154	171	185	194	188	176	193	184	203	185	171	187	178	198	171	199	170	196	187	161	182	186	172	188	186	161	194	188	183	161	210	187	186	194	177	183	199	183	175	171	173	182	193	189	180	201	159	171	172	170	156	194	203	200	164	186	200	196	189	183	194	175	191	199	178	192	170	198	185	162	175	178	154	212	188	185	194	174	209	177	191	216	189	163	190	186	192	205	199	182	177	154	181	211	171	200	178	187	183	160	177	197	182	180	197	188	211	173	177	207	210	176	175	191	204	197	207	201	183	161	188	166	155	183	197	190	170	172	179	161	177	160	175	175	180	176	170	192	184	170	160	177	186	169	189	185	211	183	203	185	177	179	182	154	174	191	167	196	186	178	197	177	185	177	175	179	196	172	192	177	161	210	158	171	175	171	194	160	166	176	186	186	168	181	158	193	203	195	173	192	189	185	194	169	185	199	182	196	196	200	199	181	188	190	178	189	187	206	187	196	165	177	181	167	179	167	199	187	181	177	192	199	184	184	186	178	189	192	173	180	173	177	199	182	168	172	196	163	167	169	165	189	158	183	173	175	184	185	184	177	202	170	182	164	199	186	172	189	168	153	158	165	158	178	179	185	183	169	202	185	185	179	194	209	169	200	172	177	175	181	177	185	163	191	161	202	198	196	190	163	187	168	177	166	175	175	218	167	214	182	137	162	205	182	184	166	200	192	181	181	204	181	191	184	197	175	177	202	178	170	185	194	189	208	183	162	176	178	188	179	164	179	189	193	175	177	171	204	188	187	169	214	175	181	169	183	181	193	175	183	153	200	186	175	174	177	179	188	180	172	184	166	173	172	182	187	191	161	176	188	180	166	161	210	192	185	176	173	200	191	172	187	169	163	201	166	171	175	155	186	181	195	202	164	194	186	183	190	199	199	199	168	161	186	181	191	181	176	168	191	180	192	213	190	181	174	189	179	188	192	180
34054	41493	45535	45185	36624	32446	27006	30038	26011	24043	21854	17752	16771	14446	11149	9388	9414	8657	7285	5506	4069	3103	2359	2526	2369	2314	1779	1881	1492	1257	1114	892	740	732	660	648	655	641	641	661	665	661	623	625	676	607	671	621	644	619	628	643	600	656	657	702	599	655	639	651	680	692	660	619	621	580	593	556	608	666	636	605	629	600	613	619	631	680	607	671	647	603	593	601	630	610	622	618	611	598	659	625	611	624	662	640	625	577	581	611	632	598	587	642	602	604	634	661	621	657	613	592	660	642	624	590	590	667	591	649	603	614	601	628	599	628	586	613	606	662	589	638	607	611	595	607	597	619	639	575	642	671	617	598	585	643	594	596	626	659	608	632	603	660	641	624	644	624	672	621	609	562	570	595	583	619	616	630	613	638	626	560	645	626	614	622	609	581	644	647	612	652	635	638	604	641	615	606	655	645	597	619	633	652	611	604	662	613	589	624	617	635	631	638	611	680	607	628	640	620	613	621	598	599	590	616	647	648	596	596	661	616	593	596	632	577	673	653	674	645	649	630	625	589	642	634	601	613	616	587	648	603	561	585	598	632	596	580	645	616	620	608	644	590	575	616	639	605	600	590	651	630	638	644	635	661	658	621	618	631	562	636	646	620	620	632	620	607	666	638	596	605	582	612	583	652	642	623	623	597	629	644	633	547	625	608	592	606	561	659	602	640	617	609	607	576	640	573	617	631	567	585	613	603	611	631	577	722	627	606	633	626	596	647	604	552	645	632	630	633	636	608	635	608	582	614	621	605	617	604	635	662	637	601	584	627	611	645	602	663	618	636	613	608	633	624	635	604	622	639	601	642	636	603	616	631	607	651	615	619	662	610	598	634	617	617	596	627	578	638	624	614	641	599	569	653	620	635	621	632	605	625	622	589	630	641	620	616	651	687	623	619	638	617	622	681	622	607	595	567	652	608	649	628	614	626	672	567	608	596	633	542	631	656	630	606	630	588	577	594	582	620	617	594	591	605	602	632	618	624	647	607	641	626	664	635	611	606	634	600	629	658	641	649	629	609	671	607	582	579	632	604	676	620	635	601	613	633	627	642	619	596	651	612	625	587	642	634	623	598	593	620	618	613	640	629	611	621	628	604	582	583	631	619	618	607	614	628	612	617	570	668	642	640	642	587	608	568	614	615	595	644	620	599	609	668	622	592	656	660	663	644	595	671	671	635	587	612	666	614	602	595	595	714	629	587	611	665	586	613	642	663	614	640	658	619	654	578	649	598	609	601	604	679	656	605	594	656	594	586	648	609	628	596	626	627	650	612	637	636	632	606	634	607	582	611	629	624	628	614	625	633	619	627	541	641	572	653	620	621	603	620	636	647	654	635	591	615	661	650	580	654	578	606	591	623	622	623	626	559	622	645	649	637	612	617	587	578	634	626	638	575	631	602	650	577	627	581	636	626	592	602	595	603	606	641	580	582	625	567	639	606	617	582	585	628	635	613	662	645	621	628	631	601	600	598	650	647	591	629	609	637	586	631	663	624	606	570	676	617	613	629	632	650	649	604	627	611	635	637	608	675	643	643	628	622	637	667	593	603	614	586	631	609	629	606	631	618	619	601	643	626	630	586	608	613	609	641	621	628	644	633	589	581	602	645	611	632	628	621	649	654	600	612	635	607	636	620	596	609	607	580	626	601	639	624	642	639	652	628	598	580	663	614	646	600	615	653	620	635	608	638	604	611	591	616	578	608	613	630	647	634	605	621	662	592	612	585	628	638	639	612	620	627	652	651	670	645	624	620	590	645	609	590	623	604	602	592	622	613	589	609	586	657	617	630	621	632	606	623	597	614	595	593	603	625	620	599	613	611	628	609	669	629	640	651	641	610	668	716	594	591	627	593	658	594	646	593	675	594	610	597	614	625	615	627	601	639	638	575	576	603	566	642	638	621	626	612	657	578	635	575	666	625	625	634	636	657	633	609	574	573	651	604	636	606	609	617	621	646	618	598	609	633	599	619	637	610	596	664	633	617	596	606	583	626	651	628	593	619	591	610	620	621	608	593	617	564	592	624	607	609	640	652	587	601	585	589	629	580	597	583	639	608	663	631	604	613	628	639	611	634	598	642	630	562	573	669	608	609	623	623	627	653	637	650	649	640	623	613	609	618	573	616	594	641	638	604	612	631	633	636	600	590	642	615	621	593	664	589	610	593	572	623	628	626	626	563	634	604	562	605	631	572	618	634	670	678	643	636	544	656	603	625	617	638	591	635	624	614	584	628	605	660	639	635	585	587	618	640	635	659	630	610	611	628	591	637	589	662	657	633	604	571	637	623	642	586	597	608	582	617	602	598	601	635	661	630	638	654	593	639	599	632	625	594	627	662	611	598	683	609	637	602	634	649	631	618	630	626	635	620	640	593	589	620	669	574	622	642	647	669	668	618	564	659	618	641	660	632	615	655	648	632	632	594	605	612	646	624	633	626	651	596	651	600	606	599	658	609	620	604	616	639	628	632	586	599	598	591	623	598	587	637	629	598	613	610	639	626	634	584	651	604	609	616	635	631	585	649	631	642	642	631	609	584	571	612	610	594	627	590	631	613	587	616	575	559	581	594	584	637	615	621	672	657	604	638	580	661	599	625	615	629	648	623	592	581	598	632	608	632	535	609	614	637	651	635	628	621	578	590	625	658	596	633	638	642	650	606	625	642	612	600	592	614	619	613	603	629	618	625	653	569	623	627	629	597	597	640	626	622	593	632	587	636	621	622	619	618	625	619	613	585	602	596	635	630	615	668	600	683	634	610	597	567	551	618	621	627	571	619	623	600	614	653	596	578	581	644	615	639	655	633	633	603	659	622	587	599	632	624	622	609	614	637	620	626	604	593	628	591	593	604	605	592	630	615	612	624	658	592	619	621	643	598	632	603	657	607	623	629	641	668	599	658	568	625	625	585	618	560	655	621	639	601	655	642	623	635	631	630	660	646	626	609	619	586	581	654	644	604	593	608	622	598	575	657	598	685	630	608	630	597	567	608	632	595	628	613	582	627	648	614	616	613	659	625	592	644	609	610	577	598	648	629	624	607	670	666	600	643	617	659	645	658	636	635	656	630	611	651	598	598	589	599	597	617	661	620	613	626	630	610	639	620	549	696	608	617	658	637	648	594	611	618	610	640	614	610	606	632	630	584	636	633	666	644	635	611	665	583	638	636	622	662	562	655	644	623	628	638	580	598	601	594	621	685	625	613	630	653	636	631	620	577	617	652	637	602	585	665	622	628	584	611	628	594	562	608	624	608	645	606	593	638	632	638	574	599	615	581	598	597	701	606	628	668	597	636	609	551	600	595	633	609	636	638	632	626	630	610	624	644	625	582	604	575	618	555	616	576	590	619	594	584	614	619	620	645	603	642	624	618	625	622	646	584	587	643	602	646	634	623	597	651	587	576	629	601	595	620	573	616	602	615	625	634	601	631	635	637	624	623	634	607	604	596	597	652	633	632	594	610	632	587
48884	48187	48487	38617	30262	27137	24173	24979	21714	18864	14393	11096	9247	7180	5252	3756	3773	3332	2681	1747	1237	889	708	887	815	616	640	520	451	422	371	312	266	239	186	202	223	240	234	254	226	213	219	214	225	204	201	240	211	223	224	248	204	207	217	219	233	256	218	229	219	226	241	185	218	244	269	213	226	212	232	226	220	225	214	224	213	204	217	234	233	227	216	242	215	203	195	247	227	230	202	236	232	202	217	230	235	237	225	205	232	207	199	227	196	223	224	235	192	199	214	206	212	204	196	200	210	207	200	216	220	219	219	231	214	233	187	194	232	191	214	202	237	213	215	201	224	198	207	214	217	217	236	207	227	197	253	214	217	236	210	216	232	215	183	228	205	222	222	229	241	212	227	225	217	220	217	206	185	210	228	220	240	230	205	222	220	214	216	210	223	217	217	229	235	231	242	201	218	199	228	205	231	238	204	212	221	210	218	201	225	216	230	204	231	203	194	224	224	244	213	231	216	229	207	224	235	240	216	247	219	199	217	228	203	218	217	186	228	222	220	227	205	208	253	203	208	211	198	220	226	213	223	242	218	192	236	196	213	246	195	213	224	224	194	207	231	228	207	230	214	201	214	192	231	241	198	213	223	215	220	234	187	208	209	198	218	202	228	202	207	196	215	206	233	228	222	184	215	214	206	256	208	262	228	225	205	229	221	212	204	229	205	249	237	217	248	211	235	218	245	208	244	187	213	252	230	237	215	201	211	229	231	195	210	246	227	246	220	201	195	218	204	231	206	221	213	231	226	216	222	203	219	203	222	206	220	224	211	219	203	196	231	208	210	238	222	226	200	213	229	219	201	215	202	222	217	197	228	222	206	239	212	209	224	221	208	243	224	229	203	231	218	223	231	184	202	201	200	209	210	191	212	238	231	209	214	220	217	220	223	224	247	221	232	243	215	212	219	206	228	231	202	202	206	208	222	202	246	205	236	215	225	198	226	227	238	231	220	202	192	203	222	238	216	217	214	221	219	223	199	227	228	222	210	184	226	208	209	236	224	218	226	217	204	246	223	228	192	222	197	218	201	214	224	214	204	193	203	224	212	244	245	226	235	226	212	224	221	224	215	201	232	232	208	212	229	225	235	221	212	217	182	197	211	220	229	218	213	244	224	226	244	233	220	185	229	215	223	213	230	217	209	224	188	198	217	228	222	222	204	203	216	239	214	235	223	249	218	201	222	213	202	215	197	221	229	214	230	178	232	237	232	215	203	189	243	203	212	228	213	197	235	231	182	204	231	208	203	237	215	193	231	219	208	193	211	241	213	213	220	242	198	230	208	220	231	211	215	219	211	202	223	231	205	191	234	248	215	200	203	185	229	237	205	184	214	223	209	228	225	198	215	232	222	208	199	222	222	221	195	235	216	197	216	204	185	211	211	227	219	204	210	214	231	249	219	211	211	196	240	198	202	215	230	205	204	187	236	229	214	232	220	229	215	245	233	223	230	234	210	203	210	212	220	224	205	210	196	213	229	214	225	212	221	226	233	230	214	220	197	203	179	216	196	204	207	203	223	235	210	192	202	203	193	224	221	209	212	228	207	206	228	235	208	209	212	209	216	202	199	232	224	224	197	213	225	232	221	208	213	202	218	204	224	239	217	226	211	197	196	209	198	213	218	238	217	220	208	216	221	232	194	219	185	249	205	197	212	246	220	234	201	204	240	218	210	202	222	208	220	226	223	233	226	216	205	205	208	227	203	224	200	209	214	211	232	223	222	176	194	220	218	195	213	210	221	214	197	197	190	217	228	203	224	229	241	224	244	210	228	233	223	197	215	192	226	216	233	212	188	247	223	215	187	204	226	234	231	211	216	226	224	217	205	233	258	205	227	186	226	217	191	210	220	205	197	231	211	207	221	222	231	223	210	222	189	222	195	212	202	218	237	208	248	232	210	217	197	204	215	205	212	217	211	228	228	226	220	233	220	200	225	231	228	232	197	216	224	237	226	235	217	217	192	221	194	209	239	232	223	225	227	211	202	174	234	212	218	206	227	228	199	246	193	212	221	236	207	208	258	218	203	219	240	197	219	240	224	205	208	202	243	218	233	197	191	196	217	225	214	197	214	205	206	203	227	197	233	215	209	221	220	232	206	204	200	199	204	226	234	233	223	209	218	199	236	237	224	226	206	238	190	183	197	221	218	218	219	224	196	216	189	222	205	215	233	210	238	194	214	215	235	235	226	200	227	220	234	223	206	202	246	220	201	224	231	257	214	216	226	223	224	176	206	222	201	224	215	194	235	222	252	221	201	199	213	202	226	205	207	194	206	241	206	244	207	220	221	215	215	198	233	225	243	202	206	235	241	231	233	228	219	214	196	204	218	259	218	202	202	226	181	215	231	217	209	250	213	211	215	221	212	250	221	199	248	237	212	216	186	238	225	209	242	202	220	232	227	225	208	239	236	223	233	198	206	197	214	214	211	213	211	199	205	232	207	207	222	222	231	225	210	212	186	204	220	206	219	191	218	198	192	183	217	211	221	210	218	240	205	219	216	207	207	214	224	201	218	234	209	208	208	223	209	221	199	219	201	230	232	214	226	220	238	229	233	229	211	204	228	220	231	232	239	237	231	209	220	223	227	223	227	204	210	199	212	240	236	223	220	239	222	206	212	217	209	196	209	210	213	213	224	213	176	217	221	223	222	194	220	241	224	218	214	215	207	221	232	225	214	210	219	217	243	221	228	215	226	236	223	227	226	197	211	217	238	229	237	220	239	188	214	229	212	194	210	216	219	210	238	205	238	220	216	220	201	231	239	218	211	218	193	200	251	209	221	200	206	221	207	208	230	238	210	220	197	189	242	208	207	224	205	237	202	219	232	200	202	217	230	202	219	197	185	226	233	218	203	219	253	226	230	209	238	191	241	236	208	204	208	231	188	242	235	240	218	184	219	236	203	222	220	225	222	223	199	194	247	233	221	232	219	211	221	189	199	222	230	194	206	213	207	219	191	199	187	238	213	199	201	199	202	219	193	241	205	209	211	227	220	225	205	207	194	222	215	220	241	174	182	227	211	234	204	210	218	221	210	232	238	237	243	211	218	204	230	201	223	226	208	236	227	234	209	235	216	212	203	215	247	218	203	237	185	204	227	225	225	225	224	198	191	216	209	205	222	237	219	219	203	209	206	203	208	242	219	215	201	226	226	218	217	226	222	233	226	194	238	226	201	206	232	225	225	211	201	210	207	229	229	224	221	199	219	224	230	220	242	223	201	229	207	222	204	226	216	185	209	223	201	202	238	214	221	206	200	234	185	203	223	218	231	208	235	228	242	230	221	208	221	217	185	203	224	249	204	196	201	233	204	231	223	217	222	205	218	240	221	201	213	200	221	225	218	211	206	235	231	215	209	241	194	232	201	224	208	218	207	235	193	235	196	215	199	199	241	201	218	234	225	237	208	222	240	186	226	239	238	215	198	215	213	230	213	206	238	257	210	222	221	200	190	228	195	241
38533	46468	53892	47826	43971	38187	34469	39554	35055	34513	30642	27687	27080	22994	19650	16112	16964	15889	13541	9669	7155	5479	4544	5358	4971	4117	3599	3316	2631	2162	1875	1517	1148	934	759	725	794	782	790	789	756	742	685	713	687	704	702	732	766	690	728	726	702	772	675	721	735	797	801	808	782	742	699	756	752	698	705	674	707	644	649	703	685	714	721	724	738	703	743	698	715	697	730	688	725	731	652	692	704	727	705	738	696	739	754	709	697	708	689	679	668	713	734	682	700	731	745	629	682	668	685	689	670	721	726	716	665	722	712	705	701	711	753	731	686	692	677	687	727	715	691	708	711	724	742	698	714	723	734	677	685	658	698	753	695	698	685	754	652	734	647	678	710	728	729	703	725	748	724	740	695	714	712	661	700	691	732	716	727	701	735	689	675	668	749	675	728	746	710	674	732	721	735	711	686	754	733	660	688	712	721	691	692	678	722	693	696	725	692	664	759	661	689	672	693	718	680	718	683	658	669	727	717	691	756	705	744	702	702	655	735	713	700	726	642	716	695	697	668	734	697	719	728	736	747	681	701	722	684	691	741	774	719	742	708	708	732	717	703	736	728	762	695	688	758	743	718	703	695	727	699	701	699	709	712	685	723	705	738	758	683	735	673	737	744	713	691	703	731	719	730	664	709	686	675	716	716	704	664	675	714	760	700	688	700	690	724	715	756	703	689	722	694	701	714	729	694	715	706	725	715	694	636	751	703	692	699	709	717	709	695	703	670	735	737	687	700	742	704	738	694	679	709	713	747	738	732	730	669	709	774	621	711	690	721	698	676	686	667	744	715	674	707	713	697	680	780	687	700	699	754	686	685	699	696	727	722	708	732	712	734	719	732	743	689	704	724	714	736	673	686	738	703	686	675	690	729	717	718	703	725	713	747	690	692	664	688	671	716	689	689	745	723	700	627	763	752	675	693	696	677	694	690	725	695	730	703	693	699	690	693	733	707	696	739	699	677	721	697	697	724	719	735	722	675	686	727	730	709	694	741	694	681	679	658	709	725	715	740	722	711	723	644	726	738	703	678	696	704	712	704	727	687	713	705	707	701	714	742	701	731	677	692	732	733	711	702	691	728	717	715	670	735	707	671	709	736	701	676	665	715	722	698	725	718	683	706	719	720	718	670	695	642	718	689	735	720	716	742	703	734	704	694	701	695	760	702	702	700	731	696	705	709	746	651	713	740	660	672	711	738	704	675	756	735	704	699	697	708	674	688	766	646	634	704	658	701	753	721	729	704	708	710	741	682	709	692	692	729	749	706	695	731	696	746	696	706	707	690	689	745	689	738	719	696	680	690	743	761	738	739	653	752	688	691	740	674	693	676	660	651	712	678	701	700	699	679	684	663	710	710	758	734	705	738	709	729	694	736	743	664	713	736	724	750	731	718	736	724	725	696	690	703	686	749	738	702	677	740	654	700	654	653	670	697	701	711	683	678	715	703	715	720	697	665	727	711	779	674	680	714	659	698	683	737	737	641	719	732	705	718	710	730	725	669	753	674	653	728	701	680	617	698	695	722	737	722	698	723	722	709	703	668	688	655	762	681	731	726	749	689	684	752	674	705	721	733	671	685	684	695	709	647	759	694	657	725	732	700	714	686	700	752	726	696	721	678	659	678	689	718	692	682	720	658	699	726	678	683	754	719	676	683	745	731	748	701	726	687	692	708	657	657	714	701	713	672	672	752	678	706	668	742	707	700	727	741	701	681	684	723	692	754	680	695	744	700	749	725	698	722	730	737	715	720	722	701	672	706	691	694	712	710	715	659	666	700	730	660	709	673	689	740	691	764	701	698	692	647	674	763	682	753	648	713	701	686	672	737	680	712	682	697	733	742	700	688	692	660	652	699	684	705	674	729	681	686	672	729	706	722	700	693	684	716	770	733	673	717	710	702	647	645	679	677	708	658	701	720	742	746	726	737	687	709	690	688	706	699	714	696	650	709	702	714	723	716	761	699	709	698	704	670	707	706	707	626	725	652	683	694	653	726	688	678	693	676	664	677	717	719	665	710	712	659	691	723	692	726	712	686	648	700	722	720	688	678	664	730	715	693	713	660	718	702	723	694	685	704	731	679	732	669	715	713	659	744	752	688	649	691	674	683	685	667	743	697	680	714	705	692	678	719	700	712	681	724	743	704	732	687	717	742	687	698	726	722	736	732	715	713	708	712	670	708	696	730	730	655	689	704	691	734	717	721	690	710	711	705	705	690	755	737	736	705	756	725	722	728	697	683	710	650	703	710	699	662	710	679	695	691	722	680	714	701	691	721	759	680	760	679	743	727	682	687	699	700	681	698	700	737	695	701	687	686	707	708	744	737	729	693	721	708	722	691	691	720	742	729	664	735	700	692	677	729	679	698	673	731	721	631	681	720	697	732	738	698	715	702	727	734	662	752	683	683	735	694	687	666	691	721	723	709	742	653	701	712	762	698	658	731	721	680	698	712	702	631	742	625	729	688	769	708	743	738	712	675	716	696	687	692	714	745	725	716	658	732	709	724	668	656	748	660	671	682	716	715	684	707	650	682	722	726	720	701	705	725	696	661	692	677	701	626	708	767	681	683	661	702	709	725	700	736	707	697	668	722	711	741	730	669	693	689	683	686	678	681	718	675	692	704	769	715	756	692	747	685	663	712	677	721	643	718	694	715	726	658	718	727	691	735	771	719	779	710	664	667	718	718	684	713	645	740	682	701	688	720	738	685	711	696	738	711	748	737	689	692	679	663	706	679	721	704	688	759	682	728	712	695	717	704	712	737	741	724	707	683	718	713	681	705	714	712	696	706	726	709	747	713	724	679	679	691	654	682	678	697	710	714	722	707	757	652	744	698	712	735	696	687	674	745	708	674	707	710	681	715	678	728	704	701	670	699	719	700	747	691	681	702	672	715	694	715	736	697	674	723	691	706	696	693	726	677	690	718	689	677	758	698	715	705	713	765	732	672	716	729	717	716	716	710	690	754	701	704	721	760	694	704	766	672	690	774	690	649	727	690	782	674	668	706	679	711	757	714	686	707	719	653	698	664	718	688	714	724	711	683	730	702	689	671	726	662	695	709	693	739	685	727	708	705	679	694	708	681	689	717	765	680	717	736	696	706	688	699	730	715	711	665	689	734	724	703	765	706	697	730	677	726	661	688	723	675	711	694	676	737	707	780	733	686	711	717	706	712	762	740	678	674	665	683	753	714	700	670	716	708	713	694	743	674	716	659	680	698	656	728	678	714	671	703	667	670	691	702	708	694	728	717	695	712	713	685	713	689	710	701	685	770	700	707	698	706	714	700	739	673	693	667	679	685	662	729	730	710	693	748	675	729	699	709	673	721	702	672	713	715	644	704	664	644	742	715	684	711	699	716	683	730	744	722	685	737	721	681	707	725	728	712	707	717	690	756	708	717	711	690	737	656	689	677	731	663	664	675	729	701	688	644	740	710	705	733	722	721	735	737	664	694	699	664	713	728	711	701	722
29109	25280	23853	15157	7380	3645	2092	1633	1186	830	648	479	421	349	332	265	258	253	225	254	181	212	206	201	194	178	188	207	195	202	188	176	182	197	195	153	185	189	187	168	210	192	191	198	212	208	201	164	177	196	159	197	187	184	193	192	190	158	202	186	171	153	191	202	195	159	203	197	189	208	202	192	187	182	182	180	168	182	172	200	195	170	177	190	161	190	190	199	198	185	191	174	204	194	188	210	209	199	182	199	201	196	207	178	174	207	169	163	204	187	178	201	185	207	187	181	185	206	158	204	199	168	180	169	183	168	195	181	215	178	189	159	190	184	196	193	173	219	203	196	182	176	179	202	217	198	167	208	204	191	189	192	188	184	163	161	172	174	188	190	159	189	186	179	208	176	204	166	191	184	203	212	199	175	189	174	186	195	180	197	180	187	191	185	182	209	191	191	174	205	189	231	179	174	158	193	204	192	197	190	164	183	189	176	196	200	193	180	194	171	208	193	197	209	190	163	190	182	193	187	198	165	192	168	169	181	185	163	185	186	196	171	183	172	196	186	190	190	172	187	168	166	184	210	184	197	226	171	194	175	209	204	206	179	205	179	193	221	186	179	190	181	187	192	160	177	183	192	174	199	178	176	158	184	181	184	168	207	198	178	203	200	167	197	178	169	180	214	176	190	187	167	172	204	178	184	195	195	171	179	213	206	172	186	175	176	175	193	166	205	182	180	179	194	210	192	198	200	196	184	206	166	192	188	185	180	183	192	155	187	177	148	188	181	178	194	198	183	170	213	187	197	188	190	188	186	173	214	177	187	198	201	171	193	168	170	196	190	188	193	190	175	181	176	187	197	207	188	187	187	188	199	194	152	198	179	195	204	170	180	159	156	193	203	204	197	200	189	187	197	190	180	190	159	210	190	171	206	195	189	174	159	190	184	173	192	184	194	184	187	184	205	187	181	200	183	175	212	178	183	192	174	176	190	198	166	200	184	230	211	156	183	171	190	201	201	197	181	176	179	192	210	198	222	206	179	211	184	171	200	188	183	180	197	189	179	182	176	188	199	183	176	178	190	190	179	185	173	200	166	192	173	185	162	181	179	193	187	187	194	178	215	164	197	188	171	177	187	182	177	185	197	167	173	192	196	207	189	159	170	178	199	174	194	174	208	172	199	186	196	185	174	182	168	178	149	189	196	191	201	188	193	184	170	180	172	179	188	195	170	200	184	197	179	183	207	179	171	180	184	198	181	180	201	191	178	185	224	196	172	186	176	199	181	176	202	190	162	168	160	188	180	185	199	193	202	177	197	182	202	184	165	184	175	179	164	180	208	190	181	197	183	202	203	185	202	194	190	172	205	176	198	186	188	188	178	180	179	203	198	174	179	176	188	198	171	167	172	184	192	175	176	187	181	199	190	173	196	203	170	193	203	162	188	183	198	174	164	219	156	178	211	203	218	185	174	199	199	153	198	201	177	183	199	180	194	183	176	197	194	189	199	196	179	195	173	159	170	201	192	198	185	197	172	176	196	199	194	205	171	170	207	186	176	196	195	174	197	187	185	190	194	179	174	196	189	210	201	203	186	184	142	193	190	194	190	185	195	196	171	195	188	186	171	185	187	165	190	204	177	211	189	165	195	172	210	218	184	192	207	184	196	181	182	188	211	204	181	200	197	176	207	182	169	202	185	196	195	193	184	216	198	198	183	189	213	186	200	189	219	176	200	170	223	183	175	207	196	197	172	168	176	200	212	200	185	172	149	190	192	184	194	189	170	183	155	194	207	181	207	184	164	196	182	190	194	167	175	160	179	190	190	214	171	195	195	161	195	181	165	183	181	188	189	192	204	185	196	192	189	189	180	201	196	188	192	191	190	182	196	164	185	181	186	200	199	178	184	187	171	168	181	203	193	199	183	179	185	180	180	186	177	180	167	177	186	183	186	177	167	211	184	200	193	170	167	188	176	181	207	185	222	166	202	197	160	178	180	196	180	170	200	188	173	203	221	188	154	202	205	196	206	183	185	200	200	223	172	181	176	178	180	193	197	200	180	199	187	184	198	199	174	205	167	198	191	196	188	197	165	184	187	199	170	175	182	168	199	194	197	186	180	177	188	190	201	181	197	186	186	175	172	180	197	178	210	210	164	182	193	175	186	180	199	179	208	200	177	216	186	205	191	196	181	183	194	186	204	208	196	171	206	166	192	192	175	187	197	191	188	187	154	191	208	183	186	203	192	182	196	203	191	198	181	193	199	197	186	178	182	173	217	199	188	182	190	195	191	175	191	178	177	165	175	168	176	211	170	188	206	199	203	179	204	199	206	180	182	198	171	191	188	178	152	179	176	181	193	193	161	208	169	202	187	205	188	180	185	199	199	164	189	183	222	202	159	192	164	206	199	175	166	183	194	202	186	171	196	174	175	171	196	200	170	216	168	200	174	175	186	192	189	190	181	204	199	194	166	172	175	184	200	188	178	185	216	190	199	185	194	177	192	195	196	193	191	181	191	188	194	185	171	192	202	201	215	194	194	171	170	202	186	177	179	193	190	189	191	173	198	210	188	176	199	214	205	200	195	218	187	175	200	177	172	207	192	196	185	174	187	188	159	217	187	224	188	206	216	187	204	181	220	201	179	178	175	194	200	180	170	173	217	197	206	170	205	179	171	161	187	158	181	180	202	163	187	187	201	210	179	196	199	183	181	196	199	155	220	182	212	172	203	198	193	199	171	215	198	202	182	202	201	201	183	180	190	192	170	188	196	184	178	183	170	210	185	194	187	183	183	169	204	219	184	180	204	183	152	176	201	167	178	181	201	178	184	190	186	204	183	202	176	190	160	166	193	204	220	190	180	190	189	179	194	197	211	183	203	214	191	185	165	162	195	170	177	182	209	183	185	192	208	198	205	192	188	183	178	187	201	170	173	186	217	181	193	216	204	171	165	180	199	202	183	196	197	177	180	178	175	195	188	159	175	166	189	204	196	205	190	197	182	195	185	212	181	183	172	214	169	178	183	195	178	171	187	195	170	187	186	197	199	180	189	169	206	185	185	203	203	200	206	188	199	211	188	204	177	192	199	196	189	204	205	168	196	175	205	197	183	190	197	185	188	198	186	193	185	196	190	163	174	176	176	218	185	184	199	191	180	200	181	177	181	204	185	183	189	167	194	189	204	178	168	179	192	185	190	172	207	206	208	195	203	191	188	199	194	182	212	197	201	212	187	204	177	185	185	174	173	197	152	180	181	183	184	176	191	183	193	200	195	173	186	196	203	192	193	179	191	188	184	174	160	168	234	181	181	189	200	163	185	213	197	186	168	203	202	187	178	213	189	185	201	187	195	195	173	214	182	185	199	187	169	192	187	143	166	187	184	177	170	164	169	196	174	199	178	176	210	202	188	188	215	174	170	194	166	193	178	196	170	177	198	215	193	205	190	193	204	185	197	188	159	172	160	177	172	182	187	188	186	192	197	179	202	178	187	199	196	177	198	185	209	205	185
24562	25869	30880	27259	19491	13211	8664	7097	5145	3803	2732	2207	1781	1452	1344	1144	1086	1101	972	863	811	789	750	793	741	730	730	705	697	711	677	622	666	634	661	618	699	656	635	615	671	642	660	657	687	608	622	664	646	632	655	600	639	620	626	615	643	649	653	639	644	649	601	599	677	644	659	622	667	597	599	655	620	598	632	670	649	631	659	629	618	605	586	642	619	690	699	636	596	634	618	630	629	653	623	670	592	619	644	610	698	638	606	633	652	681	628	641	627	666	643	632	643	658	667	668	658	667	621	663	604	646	624	644	616	671	638	569	642	640	628	638	639	636	634	629	649	649	615	710	624	598	649	598	619	632	640	655	636	620	635	632	612	635	649	616	621	644	652	649	617	654	617	642	628	637	611	649	607	634	644	613	656	615	662	647	626	646	575	640	673	601	620	635	630	640	611	591	615	696	636	626	600	659	653	630	654	645	665	603	630	622	641	616	643	664	640	638	603	640	622	658	645	607	610	652	635	654	603	617	659	625	624	674	627	608	661	665	651	640	653	625	632	697	635	682	667	630	610	617	624	593	642	656	629	634	649	650	580	614	626	614	659	629	635	633	655	626	601	669	649	647	650	618	657	636	629	647	653	629	654	612	614	672	618	635	610	635	650	608	629	600	644	657	627	640	608	618	640	660	595	578	621	598	632	608	592	612	609	574	658	623	599	587	598	695	702	675	625	635	654	617	654	654	655	655	634	633	675	625	664	599	636	657	613	650	632	630	647	654	648	635	614	677	650	601	621	624	612	640	603	667	632	603	658	641	640	656	650	596	651	668	691	634	650	599	640	658	657	595	594	636	648	628	626	691	675	650	665	627	643	619	671	624	626	628	689	696	699	607	647	614	666	645	681	650	664	624	654	630	657	653	607	666	624	641	634	641	642	654	625	619	650	646	651	663	662	580	660	640	644	600	614	587	634	615	630	596	634	601	650	635	642	625	656	640	663	595	635	660	658	613	620	585	641	611	633	659	642	663	627	646	641	663	620	641	670	683	618	620	608	662	681	632	669	645	610	593	644	595	641	647	690	642	700	648	621	636	630	597	649	593	646	621	634	634	611	636	639	655	639	685	657	617	634	663	643	621	655	676	604	620	647	676	653	646	686	622	634	631	670	628	674	624	626	629	637	582	660	628	633	642	612	656	627	630	607	634	605	635	659	607	646	597	619	629	643	642	664	617	634	635	633	652	615	659	645	631	629	653	608	629	605	613	623	658	667	626	662	632	613	646	599	693	646	632	643	640	621	645	623	630	588	641	634	617	612	585	635	596	605	606	614	605	635	618	641	637	601	661	626	651	635	559	607	650	632	667	637	673	616	648	667	660	600	661	630	627	600	646	657	646	636	627	630	626	644	603	645	634	650	617	611	613	649	638	633	658	657	646	670	634	649	607	655	595	645	585	650	596	627	652	660	597	579	641	608	616	617	640	616	623	644	638	609	656	612	614	649	609	657	648	642	620	624	676	622	633	665	623	619	645	655	640	590	618	611	630	642	659	599	656	628	668	668	626	665	614	654	640	657	619	594	662	663	617	645	649	670	620	660	661	639	637	579	646	655	646	656	636	627	602	644	655	621	616	625	683	630	618	658	658	621	632	640	650	608	680	636	592	639	654	623	588	691	670	605	597	608	689	637	676	642	618	633	673	668	637	642	620	639	617	615	614	609	625	608	674	653	648	597	615	615	666	646	682	631	612	615	662	610	610	615	629	617	593	607	659	631	666	648	651	648	684	647	723	637	578	653	652	635	612	625	658	609	682	628	645	617	628	651	655	663	654	621	615	650	628	657	622	636	635	655	627	646	651	617	625	640	688	618	646	612	637	627	609	598	625	689	608	634	631	685	599	586	616	691	622	594	618	673	628	627	599	659	650	684	644	624	627	618	605	614	637	652	638	667	630	597	623	649	666	645	622	650	606	681	607	625	669	662	652	623	638	639	622	678	629	621	673	633	654	645	626	635	617	640	644	651	602	631	624	617	623	669	609	644	600	587	623	637	662	619	629	607	599	680	628	656	582	644	627	618	691	628	647	657	636	659	653	613	611	639	609	636	634	646	663	625	625	630	683	689	643	588	632	682	656	594	669	641	632	635	615	671	655	634	661	628	661	684	650	593	654	637	662	600	636	605	645	641	628	617	643	655	613	672	628	596	656	675	640	658	632	627	643	622	607	630	620	626	631	654	661	656	592	653	669	649	642	607	606	649	649	630	650	663	629	641	678	651	629	596	610	631	606	611	655	647	672	668	664	653	635	646	610	632	606	653	635	650	650	617	616	661	648	646	663	611	642	659	638	658	641	610	602	660	667	593	628	660	600	647	642	570	612	681	657	645	611	658	653	589	647	640	633	642	682	650	676	627	687	617	653	630	617	651	627	683	625	627	632	633	599	629	623	626	602	601	628	620	657	657	671	700	642	625	643	675	627	600	649	652	601	613	633	612	662	620	636	633	625	627	665	630	646	589	611	646	666	649	598	592	625	686	650	592	626	613	688	688	619	670	655	598	595	619	623	577	653	618	638	611	621	626	626	674	621	641	680	616	641	627	614	664	641	630	605	656	630	673	643	643	616	626	625	626	663	684	625	644	674	617	633	613	591	670	648	649	656	641	631	603	616	632	604	626	655	609	614	597	651	587	647	654	632	655	657	627	635	631	715	623	649	617	616	627	658	683	616	631	710	678	628	698	591	619	648	648	642	585	639	633	630	611	641	629	677	583	624	658	622	628	659	635	637	646	637	647	616	588	614	666	667	619	629	655	692	623	629	632	654	616	635	637	646	645	648	674	650	652	683	594	618	685	620	597	613	636	605	620	627	639	671	601	637	639	659	639	636	656	647	659	647	668	640	580	608	625	604	640	644	631	638	647	638	625	622	624	656	629	652	638	669	629	605	607	653	622	615	591	645	576	659	636	640	640	614	649	648	670	615	631	628	626	633	637	619	625	639	626	604	629	616	637	653	643	647	649	627	647	640	608	630	613	662	609	617	609	645	675	625	646	671	603	623	658	643	652	622	607	627	605	590	642	680	576	643	657	653	631	653	624	618	652	633	611	650	646	596	677	629	674	613	626	648	651	599	640	611	626	669	597	633	652	616	620	589	587	655	652	656	621	703	632	610	613	614	608	658	672	624	616	623	662	597	612	643	664	607	634	664	651	694	630	682	696	613	606	605	642	608	693	628	643	644	637	613	587	670	663	625	661	658	603	654	623	637	647	594	676	615	629	658	660	658	611	651	615	650	587	627	594	631	679	628	597	679	627	603	605	635	643	645	648	629	649	638	591	609	647	669	669	649	672	678	693	653	614	612	631	621	612	672	637	683	655	671	620	616	613	632	672	598	638	633	610	627	628	625	619	659	580	681	641	668	666	626	641	622	644	685	643	616	637	626	681	656	638	633	613	668	652	578	642	650	657	612	641	630	622	634	616	616	631	633	641	590	614	637	625	666	631	621	690	643
44440	48169	42378	34534	29284	24062	19418	18253	14153	10727	7573	6143	4673	3231	2393	1838	1984	1430	1185	874	589	530	501	540	430	416	382	321	325	269	315	231	231	177	192	212	199	181	179	203	199	192	166	187	163	173	194	199	178	177	176	191	175	169	180	191	185	188	186	204	186	200	184	195	197	204	185	197	181	180	167	168	179	191	190	171	194	194	184	181	214	191	185	194	191	175	185	205	191	192	171	183	172	209	173	204	198	198	177	183	193	208	170	192	185	178	195	200	190	178	197	237	171	165	163	175	177	190	211	201	167	185	190	177	142	176	193	181	202	181	196	198	184	205	188	203	170	172	193	192	166	174	172	198	182	181	186	183	181	185	190	183	194	188	196	178	208	184	185	194	157	185	177	195	197	189	198	170	182	192	188	199	172	188	161	202	194	181	170	184	193	184	198	196	202	181	191	170	198	181	197	182	186	208	162	175	176	176	192	184	200	195	180	173	189	182	202	209	213	195	186	159	185	180	200	179	152	160	198	183	203	198	188	170	197	190	209	192	188	168	205	186	205	163	181	197	183	181	182	175	195	181	194	197	193	180	164	168	197	200	168	189	183	192	194	163	185	183	168	192	181	162	180	175	166	186	178	183	188	180	188	191	188	182	177	202	184	194	175	200	202	213	197	195	175	166	201	183	177	184	189	174	196	178	172	203	170	210	179	156	166	175	193	194	170	169	157	179	181	190	167	175	195	183	189	176	198	202	164	166	222	179	171	194	192	185	192	176	208	174	176	190	182	189	186	192	207	192	172	202	187	173	167	185	171	178	178	184	184	194	170	190	206	163	198	182	187	180	182	201	172	169	195	187	189	187	173	185	175	182	184	210	182	175	175	205	204	182	215	200	193	206	193	183	175	185	185	174	175	186	179	190	172	170	182	199	188	186	199	173	182	195	177	184	180	188	179	183	181	194	203	157	173	176	196	183	192	165	184	195	162	187	189	178	183	208	194	189	182	186	206	180	175	185	165	202	168	165	185	178	175	176	201	179	177	204	170	189	172	180	197	184	166	157	181	172	156	184	186	205	199	172	185	173	189	189	181	175	186	174	186	191	206	179	185	196	232	169	166	198	173	187	165	193	175	182	185	212	191	188	191	173	199	177	188	185	187	201	177	170	212	176	185	185	183	184	183	197	200	197	190	184	179	172	175	186	196	199	171	170	189	167	180	194	185	185	190	180	190	188	164	176	211	168	163	169	189	180	204	185	175	185	198	187	174	168	176	202	180	176	197	169	204	189	173	195	177	182	188	173	194	183	187	210	191	209	198	159	205	192	175	184	203	172	196	196	190	190	172	167	183	181	176	209	185	194	201	204	196	173	172	183	188	184	180	154	201	197	180	209	223	179	190	181	182	214	204	187	189	216	185	189	201	200	185	193	196	206	176	152	188	181	214	191	192	175	208	178	187	184	189	162	183	173	203	175	194	194	176	204	167	164	183	168	172	203	192	206	175	182	177	193	182	201	175	201	182	183	184	205	204	193	199	183	184	197	192	193	168	196	198	180	198	165	214	182	184	193	180	181	197	179	174	160	157	178	175	184	197	185	198	175	192	176	179	223	206	192	180	192	166	183	208	169	199	167	169	207	173	189	195	169	177	197	192	228	177	204	177	198	182	177	167	172	178	175	193	179	202	176	201	201	196	198	198	212	198	176	209	187	178	161	186	203	194	193	167	172	197	174	172	213	186	186	212	185	198	183	175	163	168	178	185	184	180	189	174	202	180	207	184	168	176	181	197	200	188	185	168	204	167	166	212	183	172	198	194	170	188	184	197	195	183	193	180	177	206	179	190	201	191	184	203	171	177	188	158	201	183	175	167	175	178	177	186	171	179	186	191	171	203	174	194	169	202	171	168	200	197	215	186	208	179	181	174	191	177	198	190	172	177	182	201	179	198	174	160	183	190	187	183	181	204	179	194	187	190	194	183	200	198	171	163	177	178	209	174	190	173	193	206	200	192	188	178	213	178	180	154	187	201	170	173	196	191	192	204	165	171	180	183	175	181	181	181	211	195	166	203	178	182	200	193	205	183	192	159	190	172	216	178	190	179	204	212	188	174	209	173	173	206	157	182	177	171	188	187	193	186	189	219	169	206	178	181	191	183	194	213	226	199	189	205	170	161	174	221	166	189	198	183	180	175	172	188	195	193	183	188	200	183	189	202	179	187	188	187	200	212	186	177	189	173	174	185	196	181	173	169	181	181	177	196	171	193	160	172	179	169	191	199	183	164	209	216	190	199	184	200	194	174	207	170	182	168	199	214	191	171	199	193	197	175	150	163	176	178	193	197	179	173	191	196	180	163	185	185	180	180	185	179	184	191	211	173	161	191	187	185	196	196	167	190	191	159	203	164	179	184	185	182	177	190	177	190	202	183	195	179	191	179	185	150	189	190	167	194	186	175	177	196	192	190	185	168	183	196	180	162	200	192	198	182	192	200	175	170	196	210	193	186	185	189	181	166	176	192	203	182	189	185	173	176	183	155	191	169	188	158	182	211	181	188	177	177	189	184	215	198	201	173	165	171	176	186	206	185	190	151	178	220	185	170	179	169	187	212	205	165	190	216	198	191	189	198	180	183	182	188	185	203	200	173	202	192	191	190	186	193	187	176	170	193	198	196	167	184	176	172	177	183	195	200	151	172	179	190	191	183	193	200	196	193	180	185	180	184	183	196	173	206	164	188	195	182	184	173	168	157	168	190	193	182	175	182	185	172	196	206	201	178	197	191	176	157	189	202	194	177	199	202	168	196	192	168	160	156	149	182	169	172	174	196	186	191	196	180	188	181	161	198	174	165	195	202	181	215	170	175	210	191	217	190	178	176	219	188	209	180	188	183	174	175	187	184	198	183	202	182	192	194	170	199	230	209	198	190	176	170	191	186	166	178	168	178	199	181	192	187	183	172	195	201	158	175	192	174	166	182	204	207	191	171	194	157	175	206	197	203	179	177	188	205	190	203	192	162	215	180	172	216	193	190	168	193	185	203	188	170	157	203	189	180	170	189	204	179	165	187	168	199	184	170	162	167	160	176	192	189	194	169	194	201	203	202	176	182	183	214	186	192	189	176	177	186	221	172	176	190	180	200	177	172	203	158	195	195	175	172	176	175	198	194	191	191	207	172	186	176	201	198	216	190	203	175	155	171	198	188	207	194	180	191	170	171	200	170	177	175	187	153	202	202	209	181	169	169	187	173	181	199	144	208	197	180	199	194	167	185	172	189	202	196	190	197	210	182	191	176	179	179	225	185	193	185	160	171	211	180	183	184	177	200	176	174	169	185	190	167	181	185	176	180	169	189	168	196	225	192	192	202	198	189	179	175	186	182	160	170	183	191	181	183	197	184	184	200	189	195	175	188	193	179	175	202	177	173	195	197	173	208	193	188	194	187	194	203	187	197	188	190	176	176	187	183	182	207	170	172	175	184	186	160	217	194	177	180	199	178	181	189	196	202	203	192	193
36200	45425	47607	45739	39200	33195	30158	32233	29077	25690	22284	20224	18086	14350	12078	10204	10560	8701	7185	5333	3744	3260	3152	3447	2471	2507	2162	1770	1480	1396	1303	1069	811	746	670	641	638	628	658	658	650	614	620	644	616	625	610	641	667	644	635	654	627	674	642	621	664	698	629	607	658	630	655	614	611	624	632	635	662	600	611	616	635	633	666	667	651	660	610	624	637	596	592	640	590	628	640	636	615	600	622	600	596	626	579	638	636	587	602	626	602	633	598	618	621	643	628	606	620	630	641	628	611	619	628	653	613	598	656	654	631	611	600	656	662	655	680	603	635	629	622	635	574	623	616	621	627	589	624	620	654	624	635	642	644	650	597	605	613	640	609	667	632	630	652	643	661	641	618	618	619	594	614	608	615	674	616	607	585	634	596	652	629	646	613	648	629	633	603	628	655	618	610	579	632	639	616	664	558	617	644	616	637	629	643	645	642	612	631	597	647	612	597	639	622	636	606	624	668	664	634	649	593	598	626	670	644	588	637	612	627	627	617	609	606	583	629	598	611	641	638	580	648	642	672	617	643	605	639	619	630	644	621	660	585	644	610	647	601	620	656	609	631	624	617	650	617	652	626	678	610	583	631	613	660	622	641	616	628	653	628	602	614	686	622	636	640	595	569	651	614	629	657	594	597	621	614	628	676	601	605	627	602	640	642	627	604	584	592	652	611	598	603	643	610	647	630	637	662	650	632	641	588	593	619	628	631	588	613	698	631	650	601	669	623	605	636	613	621	631	617	603	617	609	618	639	603	620	670	635	622	629	660	607	646	609	612	661	594	588	637	624	633	608	632	636	623	600	604	603	606	613	678	650	600	643	622	632	645	666	641	630	633	636	661	615	620	641	586	625	584	611	640	639	638	680	606	632	640	627	638	635	637	630	635	626	603	637	601	637	630	606	603	603	636	585	637	633	625	622	610	636	634	686	573	635	617	606	601	627	669	641	607	629	643	649	622	609	661	646	603	633	660	604	659	600	634	594	572	667	635	571	619	590	624	628	632	660	570	669	625	586	606	620	607	632	640	644	587	617	664	605	616	637	654	627	612	627	629	643	650	630	587	661	650	577	634	662	669	637	648	606	613	607	611	628	641	601	643	594	657	636	599	667	623	627	655	614	630	602	599	632	614	608	597	642	681	643	614	661	622	561	625	611	621	628	605	624	620	621	654	615	614	618	605	610	672	621	662	626	601	606	635	652	669	644	644	614	629	659	638	593	593	654	596	604	583	637	665	545	636	626	628	638	586	650	629	590	608	625	633	619	604	613	594	633	580	644	604	595	630	632	608	637	636	645	684	644	609	705	632	643	606	647	642	626	623	626	603	652	637	664	642	614	677	617	657	635	630	646	619	611	667	634	623	680	632	652	635	624	635	608	573	651	638	665	607	675	638	676	634	609	628	615	648	624	617	660	670	646	654	645	586	648	645	649	584	602	614	639	642	666	645	623	647	658	621	640	612	660	601	610	595	612	632	662	592	649	632	652	596	673	657	632	600	625	666	663	666	604	626	619	624	616	665	625	629	636	639	627	623	633	620	619	635	595	593	662	645	617	625	578	611	620	620	640	606	635	670	635	596	613	622	591	624	617	676	610	616	603	594	622	630	589	660	603	617	634	609	617	597	667	611	667	616	636	652	657	624	658	617	557	690	623	632	656	637	677	604	629	647	622	626	651	608	626	615	628	638	611	630	592	610	602	578	606	595	654	653	643	646	617	614	643	661	636	642	611	630	619	641	663	638	628	677	599	626	622	629	632	635	627	560	639	633	586	635	609	628	655	632	609	607	610	643	629	671	666	603	677	656	621	630	619	664	662	653	616	679	602	623	643	609	640	612	624	610	624	645	608	618	608	615	643	682	630	628	632	631	629	615	644	607	610	649	655	646	640	645	667	610	608	634	655	639	615	615	635	569	575	607	598	584	602	630	648	635	675	642	631	664	607	631	631	617	579	633	676	622	610	621	636	581	673	615	633	630	625	654	664	635	633	637	647	595	646	627	600	700	612	603	633	665	604	646	602	642	645	633	624	626	631	630	646	626	607	648	599	644	650	674	634	641	630	615	659	647	591	611	641	639	625	634	630	600	628	693	647	636	610	655	696	657	662	617	601	625	665	628	648	611	607	620	618	656	622	645	649	661	628	645	639	653	625	608	599	615	625	616	611	646	607	572	612	670	630	645	646	609	617	643	589	657	637	619	628	641	627	632	628	589	625	646	687	584	659	644	626	619	642	593	642	630	582	662	599	615	589	645	611	600	663	571	614	610	643	653	634	656	654	597	644	645	645	627	612	634	593	590	588	653	596	607	613	614	674	660	631	631	620	633	590	660	648	621	620	601	588	604	615	616	620	638	608	617	667	647	612	691	642	615	608	612	640	624	634	650	588	598	614	626	616	642	649	642	620	638	634	620	610	636	618	642	676	657	604	606	638	616	637	687	626	630	649	653	595	652	623	592	611	631	654	614	611	607	633	589	658	648	609	589	601	622	642	620	629	632	670	611	632	638	665	664	655	622	611	595	597	626	625	606	645	628	600	618	632	629	649	656	628	621	622	657	612	630	570	605	628	649	640	629	647	635	630	632	652	607	627	637	659	634	591	628	642	608	638	634	601	646	602	651	601	630	629	659	663	611	616	614	685	621	579	609	623	649	665	656	654	594	644	672	641	646	623	652	633	623	640	631	632	594	614	613	599	594	669	599	615	626	622	600	646	649	682	603	629	613	606	608	648	671	613	647	640	609	619	597	636	656	656	653	621	581	629	631	606	617	620	666	661	595	658	634	602	664	566	676	599	669	610	651	604	635	668	590	599	618	617	658	670	602	610	637	634	625	607	629	622	623	598	652	566	592	658	644	636	593	667	605	644	613	652	670	592	587	657	605	635	599	634	638	631	622	636	664	656	625	605	617	630	613	626	593	568	629	643	639	640	647	603	663	667	630	612	642	602	666	621	594	656	592	625	655	621	612	613	630	619	640	635	572	665	611	679	626	650	625	588	605	624	629	653	623	657	662	640	646	617	672	631	621	677	658	646	621	608	588	574	637	601	592	618	626	638	655	635	678	603	568	608	657	633	629	648	649	663	636	614	635	639	570	636	578	624	604	609	628	596	603	675	667	672	594	569	626	645	661	652	613	585	623	641	651	606	604	604	588	624	635	621	599	609	575	620	611	659	599	598	642	644	639	636	644	635	651	632	643	631	655	623	629	636	614	632	600	600	628	648	618	634	606	627	669	634	610	618	633	637	642	613	647	637	643	577	654	636	641	581	590	595	587	659	617	585	657	626	589	623	650	649	636	664	637	667	614	621	611	619	648	590	661	673	611	665	608	645	653	668	665	622	642	630	626	651	671	656	630	680	612	651	613	638	647	623	626	586	600	599	633	641	604	586	650	644	653	617	667	622	652	615	598	638	631	620	620	602	623	546	665	575	624	620	600	617	679	599	581	615	634	652	659	625	655	603	589	645
48885	45291	42688	41223	33542	27913	26362	27271	24425	20069	15573	12243	10277	7393	5139	4196	3788	3150	2296	1644	1244	994	1015	1073	754	917	632	490	460	460	501	317	268	264	229	225	214	236	240	222	232	229	209	228	249	241	222	238	217	223	242	220	209	229	226	233	241	204	223	231	257	218	224	229	210	218	231	225	214	226	202	221	229	222	208	243	240	218	231	209	214	213	228	218	227	211	211	193	231	217	193	205	220	223	201	187	214	206	219	199	210	225	199	209	260	215	225	224	219	235	215	200	229	243	203	191	228	224	223	205	204	200	235	204	227	213	206	212	198	219	223	219	232	227	232	226	201	213	215	234	225	223	210	188	216	212	247	212	207	245	222	190	243	233	223	217	204	185	222	215	212	209	215	193	219	227	199	247	201	203	223	204	231	216	244	224	222	202	228	206	204	242	208	231	218	227	224	223	181	211	228	228	233	221	210	224	186	207	199	207	215	224	201	225	227	215	256	225	199	228	202	229	219	252	223	240	223	240	212	197	197	236	229	240	224	207	202	249	199	242	219	216	199	224	213	217	204	223	215	208	206	195	196	212	243	229	222	207	225	192	237	201	202	222	218	216	228	199	198	214	226	216	224	228	220	225	208	226	231	220	213	222	216	209	227	220	207	243	233	220	214	214	221	211	211	202	216	198	229	234	195	206	225	236	205	207	233	193	230	243	229	240	233	231	218	244	216	192	214	216	234	222	223	202	226	214	218	193	218	215	191	194	242	211	205	190	207	220	211	201	202	214	245	227	211	229	210	203	202	230	220	203	225	238	229	204	217	221	231	220	211	215	220	234	236	225	220	195	236	215	224	232	216	208	248	217	203	232	200	238	191	205	216	210	241	209	203	224	181	190	218	199	242	220	209	229	184	224	215	243	236	223	215	215	208	186	227	219	218	243	213	221	231	217	240	186	191	210	222	205	222	213	222	209	235	196	224	199	211	203	216	202	189	229	254	226	194	244	238	248	218	231	221	219	224	227	211	201	219	227	219	214	218	222	251	201	233	228	229	217	250	223	236	233	200	194	218	219	195	211	212	204	230	239	222	235	212	225	184	205	202	213	238	217	224	223	206	233	223	218	210	192	230	195	228	207	244	205	213	222	214	192	230	245	219	253	241	230	199	214	199	203	212	206	229	207	232	216	214	214	225	214	243	209	199	188	231	228	211	210	228	206	219	233	230	216	221	232	224	232	183	195	226	207	180	192	201	204	194	224	224	214	231	231	229	205	243	193	224	210	231	233	231	208	205	244	219	185	204	218	218	200	210	205	217	223	188	221	219	205	195	229	219	214	231	245	227	208	205	228	216	215	191	218	228	228	199	224	227	193	253	212	231	227	224	231	223	192	211	211	203	210	197	219	194	209	212	204	228	236	231	232	220	233	199	214	204	236	202	229	238	220	237	212	213	216	218	202	201	246	217	248	225	247	225	200	195	225	231	221	219	233	210	217	235	235	218	210	222	220	216	202	208	199	213	239	235	192	197	224	224	232	214	233	222	223	207	214	208	231	215	221	202	207	210	206	216	214	230	225	222	226	236	205	246	203	251	211	207	217	210	258	195	212	220	231	201	214	227	234	234	217	233	202	230	202	228	218	209	212	194	258	211	228	216	210	218	218	249	220	220	228	210	217	223	203	242	225	171	206	182	237	230	213	216	210	249	172	226	227	229	214	226	221	218	205	212	205	219	219	206	217	242	227	191	206	228	222	229	210	210	227	236	232	215	245	191	199	229	199	201	218	208	210	219	215	223	251	249	229	228	236	210	223	232	241	199	196	235	231	219	217	210	222	205	230	208	224	212	233	245	202	212	231	225	217	203	214	226	209	238	196	211	198	182	211	220	204	240	214	207	221	229	224	229	215	203	229	200	235	233	190	211	190	228	209	211	201	200	244	202	207	247	240	215	199	198	237	218	213	207	218	227	230	225	217	228	221	225	244	232	199	245	207	230	227	232	226	245	228	235	200	225	234	212	221	203	205	217	220	229	220	208	219	196	227	219	210	205	219	230	203	226	220	220	230	216	195	223	224	216	238	240	217	210	251	222	233	248	230	195	224	216	210	235	219	219	227	215	235	214	209	217	233	216	222	217	250	211	221	209	238	212	216	224	225	224	237	220	208	227	225	239	217	221	172	216	200	198	220	222	220	223	236	241	205	204	270	213	219	183	192	233	239	198	244	237	251	228	223	236	189	238	237	225	218	194	208	210	203	204	205	205	212	221	210	236	206	208	228	222	204	208	232	214	196	230	221	216	214	209	208	212	209	212	230	206	217	236	235	229	220	224	190	239	204	229	222	217	179	216	232	238	217	216	230	213	197	229	209	189	252	197	212	214	199	190	220	238	204	209	215	225	210	223	222	237	231	214	203	236	210	216	223	206	209	239	213	224	231	217	209	201	183	202	224	209	205	212	223	236	218	240	228	227	204	210	222	208	239	242	214	209	229	187	210	236	237	216	222	214	194	208	244	220	230	210	243	207	240	209	259	222	218	216	189	197	221	204	219	206	199	218	210	199	181	195	210	219	249	208	200	250	200	210	200	215	201	211	219	215	228	224	225	202	214	226	225	195	250	223	197	191	242	245	232	229	222	189	214	210	221	204	214	191	235	230	215	211	228	248	210	188	203	226	214	209	235	218	224	205	223	218	220	213	225	235	222	212	217	182	211	219	216	188	227	201	194	235	229	222	207	212	214	202	225	208	203	209	189	229	222	218	225	209	201	248	215	211	209	202	219	206	210	222	221	224	228	234	191	205	226	206	215	213	245	201	262	225	195	207	224	223	210	224	204	191	209	228	213	236	217	196	210	214	227	205	236	213	206	257	237	209	206	231	233	201	214	216	236	208	193	224	229	222	243	211	206	223	219	215	233	224	230	214	246	210	219	236	229	210	210	223	219	200	200	201	195	231	241	230	242	223	190	209	219	212	244	190	201	229	223	197	212	215	209	214	188	228	230	228	213	215	192	228	210	195	231	224	213	205	229	205	257	198	235	212	221	216	204	215	225	217	216	238	233	232	226	222	186	224	215	228	221	190	218	211	217	216	233	229	217	214	215	204	239	205	221	197	238	204	240	220	206	204	205	253	204	222	196	207	220	224	218	216	211	235	212	226	227	202	239	215	210	225	225	215	201	193	211	212	216	215	217	243	198	206	208	210	234	209	221	233	211	236	213	208	224	207	231	220	207	236	189	207	228	230	197	209	213	203	224	236	197	227	216	213	217	210	238	212	227	214	213	197	233	222	247	180	223	243	235	236	220	205	211	196	210	217	213	203	213	223	223	225	193	219	229	237	211	238	211	217	208	202	224	187	224	231	229	247	215	204	210	228	191	217	205	227	208	206	227	210	229	185	230	232	225	225	196	223	232	222	199	205	219	226	223	197	187	191	193	224	174	224	239	201	200	200	235	201	211	209	212	228	211	253	203	227	221	204	213	235	206	194	241	245	245	202	232	202	223	237	203	216	197
40394	46329	50031	52413	45006	38847	38933	42054	39253	35139	32561	30065	27892	23448	18795	18164	17380	15707	12482	9184	7343	5948	6141	6728	4599	5456	3717	3207	2656	2462	2529	1357	1045	971	758	776	762	716	741	778	675	706	736	762	720	721	745	718	702	731	716	740	738	771	712	765	787	743	700	744	807	802	730	690	692	676	725	746	692	672	693	760	712	726	666	682	772	721	750	743	720	694	739	745	710	685	649	775	695	684	668	704	715	706	743	700	680	730	705	680	709	677	691	731	697	749	692	714	732	684	673	760	774	681	682	744	734	723	693	698	738	707	708	721	700	713	721	684	772	666	731	670	713	720	701	746	711	734	684	697	743	689	700	695	715	721	692	662	740	734	724	723	719	725	724	666	688	750	735	726	744	719	725	690	730	705	736	693	701	734	688	708	691	716	730	694	706	705	698	708	719	702	735	745	721	713	755	687	695	720	649	681	689	712	712	728	731	685	695	691	700	745	701	722	705	712	755	713	672	718	706	756	679	772	715	734	701	718	735	716	670	709	683	695	665	688	687	674	717	720	718	697	707	688	673	741	689	768	712	707	759	711	675	717	720	725	688	624	705	699	754	713	707	706	769	722	751	678	686	672	676	696	678	729	741	744	702	740	704	736	732	727	678	685	696	682	690	709	705	716	702	741	708	724	737	677	679	697	678	735	660	721	675	729	733	694	719	695	701	716	720	750	736	701	718	682	701	748	710	727	722	684	699	713	680	722	700	694	700	683	738	694	700	729	741	683	727	708	697	726	728	715	697	729	706	679	714	704	702	680	708	729	727	735	701	694	779	751	707	726	695	737	672	713	731	742	684	714	767	728	733	730	739	665	694	680	747	704	711	724	682	728	740	709	671	638	714	742	718	692	720	702	690	749	716	699	661	733	676	715	733	702	724	685	712	716	736	674	718	702	704	733	704	795	704	702	697	686	722	723	676	707	646	670	691	709	729	749	712	730	719	716	751	712	706	708	701	725	724	732	754	723	717	737	677	733	723	715	709	742	701	699	707	705	716	694	731	695	693	675	670	706	698	699	703	645	756	686	726	712	668	666	736	711	688	738	696	671	706	716	722	703	733	682	733	688	728	710	730	712	703	700	718	695	716	673	700	715	685	711	731	757	746	756	758	722	697	721	706	777	710	708	723	715	697	678	723	704	718	704	655	701	725	675	749	697	742	686	687	761	674	739	670	713	733	678	742	705	721	719	729	710	682	683	706	694	702	703	685	723	726	680	727	718	701	749	679	695	744	729	757	688	705	706	759	697	684	696	667	759	702	669	690	715	694	661	710	675	720	713	712	713	740	704	711	731	673	711	719	696	758	668	746	719	730	701	702	717	688	677	706	700	688	723	709	661	685	741	744	723	759	686	702	724	752	696	688	719	725	674	689	729	699	723	737	731	744	776	719	698	731	731	730	761	731	691	692	750	706	705	679	679	676	715	713	709	713	723	736	693	693	705	697	695	746	686	708	683	674	689	677	741	727	695	686	696	686	712	699	697	711	696	729	748	720	689	732	758	757	716	704	710	682	713	687	703	717	715	690	745	738	684	701	747	707	747	772	746	726	779	688	682	700	700	701	693	760	740	687	689	708	704	736	718	672	761	722	688	747	679	705	754	709	696	705	725	711	721	702	732	682	708	730	696	721	758	717	695	710	676	706	683	696	706	739	730	729	737	691	723	705	735	730	655	667	714	718	747	717	731	709	740	702	694	703	717	692	704	719	707	708	696	755	705	696	749	769	698	710	715	664	645	747	735	717	735	725	698	696	734	736	725	749	681	772	719	737	697	683	723	719	721	736	746	730	748	707	700	726	745	717	730	722	674	756	683	691	685	667	737	708	729	761	676	695	711	725	717	728	707	718	697	697	731	732	709	683	703	711	669	706	667	749	712	750	713	730	724	747	695	724	700	671	745	753	719	783	702	713	703	686	687	738	660	737	691	711	706	690	710	693	726	721	716	719	698	708	756	697	698	713	671	735	719	737	722	705	679	747	696	691	694	737	732	699	731	687	664	693	717	727	722	695	698	715	704	747	684	700	741	704	690	681	717	739	715	693	734	754	675	732	727	681	703	717	755	722	702	705	709	682	687	700	731	709	754	693	758	701	758	686	702	686	722	735	707	747	713	676	732	693	743	735	720	684	718	687	687	679	683	688	744	673	700	692	683	684	756	674	771	681	747	701	701	658	723	715	673	682	721	745	665	723	650	719	761	717	678	720	681	714	716	676	686	696	721	714	758	695	693	764	707	709	756	728	697	686	724	746	707	701	726	703	723	709	726	703	699	671	723	707	653	709	687	694	701	736	731	686	694	708	725	662	741	669	716	670	678	722	728	723	746	704	685	725	693	724	733	716	700	674	679	665	686	752	709	709	698	704	701	711	654	731	708	718	700	729	709	679	730	702	716	657	671	712	677	714	699	741	698	708	635	706	653	692	704	679	684	728	687	705	720	734	765	718	730	722	712	741	655	770	713	674	727	682	722	726	741	691	679	757	719	740	716	740	717	666	688	737	713	702	729	725	658	702	706	730	735	715	749	667	678	735	726	747	712	706	705	706	706	684	714	658	661	720	698	732	684	663	671	712	702	693	688	727	700	701	700	692	694	726	708	706	762	704	718	712	713	718	698	755	689	712	733	710	703	696	688	695	698	760	732	741	676	720	684	710	681	736	689	735	737	721	701	729	752	667	727	683	695	662	699	715	722	667	716	716	697	727	711	697	716	690	729	708	768	723	727	714	718	683	718	673	736	748	676	749	694	711	719	705	708	680	733	710	693	716	689	740	735	713	707	673	733	722	682	688	727	713	710	721	715	720	691	718	709	774	706	715	708	691	676	756	669	665	715	683	710	689	699	701	679	654	732	672	663	700	743	731	714	717	692	715	724	707	749	695	667	698	651	710	736	697	672	734	693	734	739	732	713	678	724	719	685	765	718	672	688	728	703	689	733	754	725	730	714	736	751	685	698	690	741	687	706	704	687	724	742	725	703	686	721	705	695	710	689	719	692	681	750	737	692	701	694	679	712	699	710	677	685	724	731	700	712	686	727	724	743	751	726	691	734	746	778	764	725	724	691	744	708	761	730	692	747	735	698	684	689	700	651	709	699	711	700	737	704	694	711	714	706	731	724	739	747	724	760	712	674	711	682	724	749	725	737	689	677	754	738	689	696	716	725	703	752	747	665	679	738	704	709	687	719	725	691	701	681	698	740	687	684	695	673	668	704	703	660	701	700	728	694	729	707	699	705	736	711	740	666	722	764	733	690	675	730	729	716	683	710	708	687	709	694	702	676	755	733	639	706	728	678	703	736	718	717	704	703	743	750	723	743	767	715	702	685	693	757	711	716	653	680	670	672	660	712	721	718	712	716	695	725	710	731	721	723	701	738	714	727	660	675	677	656	726	708	676	691	674	677	700	709	717	743	724	750	686	771	729	704	710	725	671	709	694	698	719	681	672	724	683	685	712	686	690	643	749	682
26779	24673	21871	13446	6927	3846	2426	1768	1264	855	639	565	473	396	321	301	265	263	250	196	198	226	209	203	211	207	207	195	185	198	174	165	170	193	192	193	191	205	207	192	182	218	180	197	229	190	189	180	169	177	222	187	200	167	180	172	192	176	191	182	224	181	221	165	210	169	184	196	191	187	196	163	180	174	217	188	201	184	183	161	187	180	197	201	162	194	180	180	186	172	205	212	192	191	180	203	215	196	184	204	185	193	171	201	203	188	182	212	193	181	178	198	218	170	175	198	171	164	180	198	199	183	197	195	194	201	186	189	205	224	195	187	210	180	190	180	201	176	207	198	176	208	199	183	192	190	188	205	195	191	186	198	184	195	190	195	171	199	183	166	191	209	190	181	196	170	180	182	178	197	189	183	177	153	196	204	223	170	202	173	182	191	184	199	179	213	189	166	168	186	203	190	209	195	174	177	183	197	200	182	198	191	202	187	189	179	178	178	210	169	180	184	196	194	189	198	194	178	165	198	178	198	190	190	220	181	189	192	182	217	199	166	174	186	177	188	198	207	190	187	189	194	190	192	201	189	184	191	204	203	218	192	178	206	187	205	171	176	221	183	191	186	203	196	218	183	198	185	186	191	165	182	183	188	179	197	172	192	226	193	191	212	173	179	195	181	192	160	201	189	169	189	185	216	187	195	192	180	178	191	192	181	165	200	194	210	182	208	216	188	177	181	170	166	205	215	196	191	207	194	175	201	189	183	185	187	179	175	193	201	175	180	204	213	185	218	189	204	192	186	203	210	184	191	166	183	181	180	154	188	173	180	196	186	194	190	180	197	190	174	155	196	197	194	181	191	198	182	177	182	192	187	202	199	197	175	184	200	214	190	177	205	209	219	180	178	205	174	182	207	200	205	152	162	178	202	199	179	183	172	192	180	192	205	209	193	180	200	204	202	186	198	215	190	205	179	175	183	182	165	173	207	204	180	174	170	192	185	197	201	190	190	197	188	174	212	184	202	186	164	200	185	211	200	158	206	161	207	189	201	179	202	196	183	207	197	209	197	153	194	198	173	184	186	201	175	199	211	235	185	205	189	189	183	198	193	230	201	184	173	188	179	167	202	191	212	192	196	172	218	198	182	164	175	181	186	196	196	179	200	188	191	211	167	190	204	160	217	173	191	199	186	194	199	190	196	192	177	169	199	183	185	180	210	184	186	198	175	190	175	185	191	181	189	176	205	200	216	199	194	205	213	215	202	197	201	206	167	215	197	194	181	198	175	194	183	209	217	209	195	207	190	180	174	178	190	177	204	206	175	204	175	183	173	194	189	183	181	195	199	202	202	179	191	177	168	216	176	175	173	178	188	197	188	181	200	178	172	185	181	202	179	214	210	187	170	212	202	210	173	200	181	194	214	185	188	211	189	176	183	229	169	208	181	204	195	181	217	185	169	192	196	207	180	195	195	187	194	175	204	204	227	167	171	198	186	205	185	204	209	203	177	208	171	219	197	193	215	208	195	160	170	206	159	185	185	199	179	164	173	214	195	207	198	182	193	190	180	208	182	198	171	183	214	181	182	193	180	176	189	192	181	170	204	175	176	194	203	199	204	179	194	189	192	171	187	204	176	200	167	191	184	176	185	188	186	204	215	180	179	187	192	193	179	161	188	168	190	172	199	185	172	196	203	194	200	214	216	182	188	156	209	171	176	172	180	181	194	201	185	197	178	193	181	190	202	188	166	194	180	176	221	181	185	210	184	213	217	225	179	214	216	186	186	188	207	217	181	204	192	184	208	180	214	205	192	199	154	179	209	172	186	205	216	172	177	209	222	167	167	197	181	189	191	183	199	194	176	168	159	186	180	190	180	202	190	172	205	221	192	202	202	212	169	197	215	188	187	199	188	182	202	185	199	186	195	188	179	184	200	184	198	182	169	196	214	191	193	200	196	195	182	177	197	182	201	172	171	182	192	181	194	218	186	180	193	179	196	171	207	197	205	226	160	190	208	213	205	178	207	191	177	185	188	193	203	193	201	182	189	191	187	184	187	198	178	198	192	187	190	194	179	172	198	198	183	161	208	177	199	191	149	178	184	199	217	188	167	180	186	205	203	157	192	180	199	189	185	187	190	196	202	189	183	203	206	181	177	186	179	187	189	162	182	177	193	189	179	211	160	177	198	171	211	204	161	191	205	197	202	202	170	198	176	199	186	163	190	179	208	187	203	191	195	214	213	190	180	194	198	189	168	209	193	193	210	199	170	181	195	204	176	190	178	208	190	183	190	197	170	173	174	184	205	192	190	181	197	197	198	187	199	170	199	185	197	214	181	161	184	197	169	188	181	201	187	183	199	196	237	172	193	165	184	184	196	214	178	184	190	196	189	183	209	170	187	194	193	188	189	185	187	185	197	186	203	196	199	191	195	175	174	186	162	188	189	205	179	190	176	213	163	190	192	197	172	193	189	187	200	187	220	203	196	202	205	212	190	187	159	193	202	199	196	176	204	165	175	190	182	185	158	194	231	199	204	202	184	180	195	168	185	173	175	190	192	183	201	207	212	189	181	208	188	189	184	194	197	185	194	200	195	175	180	199	186	198	190	191	192	196	196	179	197	194	184	176	208	214	181	184	205	197	201	195	195	168	197	180	186	180	178	184	197	198	193	199	175	186	182	187	165	207	186	211	164	208	185	170	166	193	187	184	194	204	171	190	192	165	173	187	179	188	196	183	175	173	200	180	177	207	186	170	177	191	181	186	166	191	206	204	196	191	188	205	197	204	203	209	175	202	173	179	191	225	203	180	187	201	184	197	165	180	182	176	176	179	181	196	193	192	211	180	188	196	188	180	203	189	203	195	218	194	180	185	204	199	188	203	180	203	212	177	171	206	195	209	187	190	183	176	171	219	188	208	197	184	183	182	170	209	175	186	194	164	190	175	209	204	171	198	201	189	183	195	187	183	179	193	183	174	215	188	216	188	179	206	168	166	209	200	195	193	206	189	183	182	193	189	174	179	181	213	219	159	198	191	184	196	213	200	186	196	200	197	186	185	208	160	199	157	190	187	204	167	203	199	187	193	168	169	184	195	200	186	212	195	180	213	188	162	209	195	180	193	161	194	163	180	192	203	168	197	205	199	175	201	191	167	207	173	176	203	186	184	180	161	174	178	189	211	165	193	201	186	184	184	185	163	203	217	165	191	197	178	199	185	183	199	192	203	190	186	210	188	211	158	167	198	171	191	209	215	182	201	196	189	173	209	184	214	214	183	184	189	181	172	205	190	193	191	210	204	173	181	182	191	164	198	180	192	189	206	194	199	182	198	196	192	208	205	183	199	184	185	180	191	205	194	193	197	187	181	183	183	202	181	196	198	214	208	181	177	181	197	192	167	199	180	213	171	154	191	190	191	213	151	209	184	177	171	195	184	186	209	178	171	175	200	196	194	172	200	203	185	179	210	172	202	202	171	200	180	190	201	197	202	165	176	211	182	187	196	214	159	181
22881	25561	29260	26239	19626	14237	10649	8017	5454	3697	2831	2317	2012	1674	1347	1266	1163	1159	1008	892	828	840	760	844	732	798	715	714	673	704	734	708	682	661	663	592	624	639	662	626	665	658	636	634	630	630	650	643	679	678	695	720	605	687	624	653	663	641	618	643	655	642	647	687	610	666	635	638	679	618	657	635	680	661	674	644	658	612	603	676	621	682	629	648	638	668	616	632	643	662	651	641	656	658	630	665	683	661	638	644	669	654	612	651	660	661	639	671	622	652	635	621	625	641	631	648	649	648	648	653	618	661	647	659	652	650	634	649	623	642	600	630	675	642	659	657	641	615	654	636	664	664	593	632	650	669	640	609	693	684	647	642	608	658	612	644	645	674	661	668	642	627	632	668	662	611	618	655	618	604	586	629	643	663	628	650	660	678	661	633	635	642	646	633	632	651	649	641	660	686	638	635	651	668	647	655	621	655	683	627	692	635	639	651	664	644	589	649	654	639	624	714	639	628	669	629	635	631	668	618	640	643	657	665	696	646	639	670	634	649	645	645	638	668	614	617	617	622	670	637	662	596	612	647	632	679	616	669	645	584	648	675	647	601	631	674	676	649	650	637	631	602	661	647	684	664	658	677	675	611	655	659	645	653	623	608	644	656	660	647	646	631	665	609	628	661	707	655	634	672	630	649	693	654	694	653	625	653	646	653	652	674	707	692	628	668	653	650	618	623	665	633	636	639	627	651	675	655	658	611	643	627	663	690	682	635	634	618	635	689	630	633	626	645	639	661	591	653	656	618	621	704	636	608	681	651	628	660	654	635	634	656	646	710	612	606	647	656	653	599	626	676	628	686	644	714	696	646	643	606	599	669	665	643	643	640	660	644	671	685	664	610	652	582	636	635	661	637	639	671	657	632	655	685	635	611	646	687	688	629	615	637	642	655	645	625	659	635	648	689	633	615	675	648	673	618	635	642	687	608	621	628	641	656	662	640	614	585	676	655	656	622	616	643	675	664	621	607	656	630	628	656	600	613	620	656	596	633	663	645	644	608	668	605	627	658	660	648	685	598	628	626	647	650	647	688	675	602	628	608	668	664	617	622	686	656	617	607	662	689	659	648	660	606	597	655	598	666	647	629	695	665	662	622	642	592	647	656	638	621	634	632	640	684	648	612	627	642	610	633	629	621	631	619	678	622	577	648	654	627	649	656	629	653	641	651	677	641	637	609	694	610	655	650	648	629	618	626	665	660	650	623	605	611	683	597	628	667	642	652	611	644	611	638	651	627	632	645	637	683	636	639	626	650	654	717	653	647	687	656	666	605	667	659	631	616	659	666	646	690	631	664	682	607	656	642	648	642	693	700	628	619	706	617	677	686	653	609	683	591	660	653	667	639	612	676	660	612	690	628	613	607	658	637	657	622	670	673	657	675	612	665	613	668	629	642	616	657	624	656	625	615	638	679	645	610	651	622	653	628	651	654	651	653	628	666	664	668	630	629	635	610	612	649	676	645	663	686	677	651	625	634	636	602	624	621	651	668	677	642	661	620	601	618	658	614	638	600	642	698	658	679	653	673	625	677	572	662	649	675	620	599	616	656	614	667	612	645	599	659	608	667	683	687	618	616	633	647	647	656	624	618	659	643	667	623	638	648	622	649	652	631	675	644	630	672	668	650	659	643	654	675	657	643	603	640	654	652	615	618	659	616	609	614	625	638	649	646	626	666	646	661	618	663	632	631	653	632	635	661	634	654	629	636	623	632	660	643	626	606	700	644	650	657	667	687	669	654	599	602	656	680	648	636	598	628	649	689	653	655	662	663	645	610	624	603	675	676	626	628	649	650	618	616	622	654	663	625	631	632	663	614	663	653	643	644	678	692	641	653	646	641	627	695	639	670	668	662	640	639	681	623	609	636	642	679	645	687	633	626	675	604	667	656	615	651	655	659	631	633	637	664	636	637	654	635	670	642	677	619	648	639	678	631	643	651	661	612	623	658	660	618	659	713	621	606	624	639	667	671	608	640	642	690	667	659	632	691	635	630	675	637	693	629	609	630	645	626	635	626	655	671	668	661	660	617	635	653	616	628	663	615	684	677	677	626	679	638	617	611	659	631	641	680	646	641	613	648	628	650	612	635	659	626	595	639	611	630	672	644	644	647	635	672	632	629	642	666	645	608	655	667	657	660	647	641	658	670	636	648	621	646	674	639	611	625	614	665	647	632	647	671	629	670	668	634	644	601	663	661	618	693	665	638	672	670	633	644	628	641	644	675	637	658	634	624	662	686	673	632	633	640	622	649	628	647	625	646	640	645	633	628	624	639	671	629	611	670	615	672	666	658	630	603	593	635	670	633	665	654	673	628	642	690	611	625	639	695	664	682	688	616	653	599	661	625	667	650	637	653	687	650	655	655	646	701	623	632	615	631	708	646	674	627	636	641	649	640	655	675	633	641	645	630	664	649	611	657	605	686	646	674	605	623	668	645	663	639	671	673	691	663	642	681	587	623	633	586	653	633	611	628	699	659	624	632	648	645	625	602	653	680	648	628	612	617	653	623	661	655	620	612	639	594	650	650	660	632	620	678	614	638	640	643	638	645	610	641	615	633	677	650	660	654	666	604	628	625	686	636	581	638	585	679	625	688	665	599	687	649	646	626	674	642	662	648	637	648	654	668	629	658	620	662	613	675	672	648	626	633	672	675	651	617	613	604	652	669	687	634	685	650	629	622	649	631	658	630	650	651	611	651	616	642	648	660	649	676	641	595	655	652	641	678	616	641	624	631	677	646	628	673	654	679	625	683	642	617	610	636	658	617	612	627	623	651	620	644	646	616	619	632	636	622	672	589	679	647	629	603	662	628	599	668	632	612	642	698	638	638	682	657	647	613	624	679	663	619	633	639	613	617	635	641	624	660	628	629	615	668	614	614	646	643	651	630	624	646	685	627	651	639	618	623	695	643	634	673	622	641	638	637	684	654	629	644	647	584	658	695	661	668	629	654	666	656	610	597	628	644	621	661	619	708	646	611	650	705	631	670	645	664	602	656	589	623	657	637	650	620	651	683	621	696	648	637	629	671	661	592	613	639	684	610	646	654	621	622	651	641	622	638	689	636	622	641	638	639	668	683	632	635	629	619	592	647	655	666	626	627	660	658	585	650	655	648	706	612	625	660	610	652	634	631	670	679	665	659	652	629	678	651	660	660	643	630	681	670	669	641	687	684	639	674	660	651	631	644	659	617	674	629	661	690	616	658	649	646	630	618	634	646	640	629	681	655	631	698	668	637	667	660	629	645	656	668	694	641	655	644	638	651	673	666	625	671	650	640	662	716	631	592	692	596	616	626	659	605	618	622	643	639	638	675	630	681	648	676	633	668	636	656	667	599	642	630	637	651	666	625	613	611	673	653	650	640	662	659	644	630	645	591	666	619	619	599	700	646	668	652	633	616	629	692	594	619	689	635	613	627	675	674	625	655	642	637	621	598	664	683	664	652	602	668	639	616
43715	45155	41054	35047	29834	21047	17448	17127	14910	10350	7660	6145	4679	3020	2280	2012	1856	1536	1271	992	628	581	610	503	406	536	349	302	315	365	361	242	217	190	187	195	186	189	186	180	202	187	200	195	175	215	193	144	174	189	202	173	202	185	177	215	199	173	186	214	194	203	187	168	196	187	191	185	180	179	205	193	189	173	232	199	195	189	210	194	174	192	190	154	183	181	191	189	195	201	196	176	206	169	208	182	179	194	198	186	171	186	174	185	182	208	190	209	204	193	218	202	182	199	174	168	193	201	199	197	208	177	206	197	180	195	160	181	202	200	167	199	195	200	184	202	201	185	199	194	177	164	193	190	205	196	179	182	164	190	177	198	190	174	174	189	178	198	189	197	200	161	184	195	172	184	185	184	176	180	180	195	193	172	172	173	188	198	188	183	194	198	183	171	178	199	199	190	185	178	171	169	182	195	174	189	170	171	200	183	195	207	169	207	173	223	207	166	207	210	188	216	196	178	182	182	212	178	193	160	189	183	183	179	196	176	180	176	172	163	178	174	176	191	159	183	177	215	179	200	165	189	167	152	188	173	196	182	189	171	189	177	197	180	180	187	198	197	178	170	204	186	177	198	178	175	188	203	217	176	182	198	197	189	165	188	223	176	185	178	187	176	176	188	192	161	194	191	174	183	197	182	189	192	201	171	168	188	186	183	176	195	189	186	175	170	178	191	161	181	202	171	192	191	198	194	203	189	181	200	195	208	181	197	170	202	194	203	166	184	207	195	200	190	196	166	177	188	165	191	190	227	188	193	166	186	181	201	210	205	176	186	199	187	200	204	200	201	196	209	196	179	170	172	212	187	209	192	186	192	170	187	191	177	196	184	199	172	184	180	211	180	165	186	180	214	171	181	198	186	208	196	205	190	182	187	190	176	180	177	197	201	162	200	180	177	207	195	199	187	198	191	184	209	152	181	169	195	193	171	202	185	193	168	191	182	178	181	194	163	180	173	171	183	194	214	190	200	181	199	206	182	204	190	176	192	200	192	198	173	196	188	185	194	199	179	204	198	193	173	171	195	188	194	177	183	202	175	222	170	174	173	192	190	195	191	181	177	195	202	159	186	206	194	183	221	176	188	193	185	174	204	201	198	165	187	210	194	192	170	224	200	178	204	210	160	192	204	172	177	177	179	211	194	172	175	187	177	191	157	198	182	178	190	178	197	208	175	186	186	196	204	181	206	195	170	207	189	222	177	165	167	195	174	184	187	216	211	201	198	187	178	186	184	172	186	199	203	182	193	178	188	182	194	186	191	177	178	195	176	194	179	186	160	176	187	175	174	204	174	190	187	169	183	188	184	174	185	217	184	189	173	174	188	196	187	179	200	197	186	183	173	190	183	208	183	186	184	170	185	199	190	182	184	164	163	170	177	165	165	225	205	200	174	177	194	200	185	178	203	180	179	189	180	175	177	179	197	177	190	183	209	176	175	162	200	194	183	177	191	172	182	198	194	199	181	202	182	173	204	184	221	179	202	181	192	196	213	196	173	184	182	207	176	189	169	206	179	212	188	182	194	157	180	182	191	229	204	185	179	176	191	191	184	198	187	202	190	190	163	204	187	197	189	195	163	201	192	173	183	191	191	184	197	182	179	192	182	212	193	183	174	184	202	164	190	174	172	188	202	174	195	178	184	198	181	187	210	167	198	175	176	198	179	173	175	186	176	176	192	189	167	192	187	188	163	195	175	182	192	186	212	194	198	204	184	201	196	164	203	198	174	161	181	206	183	156	181	189	161	188	166	176	189	186	194	179	188	188	187	195	164	174	196	177	199	177	197	180	205	203	193	177	182	190	213	180	183	186	175	196	176	164	174	185	170	190	183	195	189	198	183	203	197	186	157	182	196	204	173	180	197	184	162	182	183	175	182	175	181	193	189	215	176	191	218	181	200	182	186	198	170	204	203	187	191	192	198	175	189	188	187	170	194	209	201	191	173	179	194	192	162	182	193	200	184	188	178	187	203	177	157	180	187	219	189	193	185	192	189	187	181	189	193	186	155	182	185	180	198	167	210	192	182	162	184	196	170	183	150	193	170	207	183	190	189	206	191	164	200	171	185	197	190	203	171	193	191	185	180	181	207	189	195	173	195	183	169	181	204	205	195	187	177	181	185	199	183	194	174	191	198	173	191	186	190	178	196	207	187	196	191	197	209	179	172	176	198	189	200	189	186	197	203	174	190	177	169	179	161	220	161	193	178	181	203	189	190	188	192	190	198	181	205	200	181	192	207	191	196	185	168	200	192	184	188	168	175	183	184	189	171	165	196	175	188	202	173	207	213	173	187	207	190	202	219	200	197	175	194	212	185	207	198	182	168	186	183	143	187	200	209	191	167	180	176	166	181	183	187	181	168	208	185	181	193	162	170	187	173	175	191	188	204	200	181	167	157	200	197	185	168	182	192	182	160	173	208	176	184	198	195	186	198	193	176	168	167	207	185	179	181	180	184	189	197	186	194	188	194	183	190	190	193	194	176	151	190	192	213	190	179	185	198	185	199	192	183	181	181	173	174	192	209	194	185	194	194	198	209	173	176	184	183	187	173	186	184	192	183	217	177	187	178	193	196	198	195	182	196	189	195	171	193	190	173	175	204	174	175	201	179	179	182	183	167	192	190	179	171	176	183	191	160	183	195	193	174	153	195	185	176	189	193	171	185	186	182	210	177	208	195	193	187	191	175	190	189	181	214	200	182	188	186	195	193	160	212	209	159	203	189	189	195	175	185	183	180	180	204	230	184	182	183	195	195	207	192	193	181	205	177	196	204	186	192	200	195	176	183	198	185	183	150	195	178	194	209	182	196	174	187	190	210	178	207	163	172	196	186	194	182	208	184	187	205	168	195	213	195	170	181	184	192	188	198	179	187	175	188	213	198	194	188	207	192	215	199	199	204	188	178	181	195	182	182	185	170	175	183	185	181	185	186	199	187	165	180	198	165	176	195	201	187	192	196	165	165	193	184	174	200	171	195	163	198	183	205	194	188	178	166	190	185	198	192	181	195	183	185	202	178	211	176	182	168	175	202	149	191	192	179	190	176	179	190	180	171	164	171	205	183	156	184	165	193	177	182	179	197	188	159	186	185	169	182	198	203	187	184	203	206	164	179	176	169	197	188	187	185	212	164	164	179	170	211	175	162	199	197	173	175	191	195	211	175	174	205	193	176	194	202	164	192	181	176	188	186	170	206	158	182	199	184	203	173	165	182	184	182	193	179	190	183	171	204	180	214	164	200	179	177	194	197	190	201	180	183	181	164	204	186	177	191	186	190	176	182	205	178	208	167	183	210	188	199	176	196	198	192	190	200	189	161	167	180	169	186	173	174	169	196	186	198	176	185	172	166	190	184	158	182	201	196	176	179	188	189	180	179	186	197	194	168	189	179	203	197	204	209	189	180	210	176	194	168	191	207	173	190	167	187	190	161	161	195	177	213	196	178	198	162	193	179	201	166
35321	42440	45165	43764	38482	28961	29590	33195	31268	24976	23429	21268	18244	13992	11564	11229	10668	8928	7785	5677	3913	3625	4076	3198	2429	3200	1785	1761	1808	2239	1913	1196	791	709	682	626	652	620	678	612	675	611	607	626	666	632	624	649	670	637	649	621	649	642	624	685	669	655	657	701	678	654	650	644	609	633	637	620	656	638	666	657	640	620	651	589	625	628	607	594	623	630	640	619	621	630	661	640	644	625	629	675	608	633	644	680	665	644	605	630	671	646	641	626	650	629	658	634	658	640	656	680	661	616	622	624	661	624	608	632	653	644	660	624	577	625	644	651	647	611	645	651	640	644	636	610	626	633	700	650	624	600	660	602	601	687	660	630	644	576	662	598	614	622	673	636	634	608	670	590	623	655	632	627	605	622	620	616	622	681	673	612	648	595	648	661	622	649	580	665	631	616	629	612	668	622	642	623	626	640	657	671	630	643	637	647	609	614	635	674	676	659	665	599	574	621	660	639	672	653	666	600	654	614	596	639	661	641	641	596	668	633	645	663	633	563	614	619	606	619	652	688	614	668	647	674	636	651	643	618	639	634	696	606	599	641	640	671	635	627	636	637	618	624	597	625	613	678	661	624	608	691	614	650	599	605	631	578	599	688	645	607	632	611	674	653	693	621	635	658	609	661	591	645	665	579	624	677	640	610	662	615	604	620	566	637	673	617	646	610	682	613	600	615	652	620	602	630	662	618	718	603	583	611	637	651	643	664	628	629	616	610	684	632	616	653	619	636	637	675	669	635	656	654	591	608	604	695	618	599	631	631	665	648	658	597	634	627	656	591	619	584	673	606	643	669	620	651	627	633	607	639	641	639	621	622	579	615	656	635	619	658	660	628	648	591	641	656	633	633	691	635	650	608	668	623	657	666	679	639	630	664	601	657	681	591	648	626	684	586	638	626	637	644	640	643	646	653	602	605	691	590	635	669	631	632	651	646	595	616	595	644	626	664	652	612	579	614	617	619	623	657	620	645	655	624	632	632	621	639	629	642	630	623	652	593	613	634	642	632	602	675	595	639	628	634	632	599	605	677	681	624	602	680	596	673	651	620	614	651	599	666	614	657	627	663	609	623	631	622	636	635	603	611	657	618	558	642	651	667	654	618	610	611	668	682	711	631	681	591	618	615	613	666	655	642	635	614	630	585	603	650	641	645	670	621	586	588	650	617	637	662	620	647	638	616	618	616	611	646	639	665	658	650	600	616	642	604	622	670	661	620	633	621	627	637	609	588	630	679	662	599	655	603	634	659	650	637	671	610	630	637	674	668	673	651	641	631	633	667	620	620	683	637	659	614	623	618	580	633	630	629	616	590	637	616	580	649	635	623	664	612	617	646	653	638	690	624	646	592	631	608	626	632	643	619	633	609	649	620	626	613	591	639	623	645	666	644	617	638	622	602	619	624	632	685	627	660	600	641	625	619	673	666	582	642	684	621	606	609	664	649	662	621	615	683	645	651	643	624	671	625	640	638	664	638	627	621	618	623	641	658	597	662	625	629	645	626	655	636	641	625	629	644	657	616	644	600	674	641	610	608	651	652	575	643	630	630	628	596	612	652	621	624	646	585	604	652	608	622	614	614	647	531	661	648	647	631	599	669	616	604	648	643	663	646	633	616	637	582	602	668	655	685	604	658	638	647	627	635	645	665	640	608	638	613	618	628	620	642	650	627	562	593	680	591	582	583	651	623	628	643	602	653	623	639	635	657	657	587	616	607	613	659	624	651	646	650	606	677	651	630	637	639	632	636	594	664	659	604	618	609	612	620	652	602	645	650	636	641	625	672	613	603	648	596	632	635	657	658	652	615	614	631	647	623	678	581	602	657	627	614	620	649	653	638	641	647	662	656	663	628	646	672	659	653	668	612	643	647	602	618	634	621	647	608	649	641	603	625	654	668	644	597	623	644	661	667	595	641	651	640	599	607	670	585	633	614	653	623	671	629	633	642	630	632	670	650	631	636	650	645	659	634	630	634	635	584	605	599	602	581	621	660	591	639	641	658	622	643	667	620	630	615	682	615	659	622	616	670	628	633	648	641	625	645	576	617	660	660	698	667	646	628	675	648	624	605	632	620	619	609	683	648	650	674	643	636	666	626	651	641	615	663	659	684	640	644	652	632	595	657	648	639	630	659	624	590	584	653	613	583	629	622	649	620	607	635	630	644	675	626	593	628	575	646	602	603	605	645	641	603	628	659	628	657	617	626	632	634	620	608	604	683	606	591	640	654	629	746	635	587	641	612	608	618	607	641	670	618	662	594	662	679	661	590	659	666	602	669	617	648	616	619	633	620	602	632	646	638	624	636	598	615	661	656	620	652	658	615	581	666	629	619	606	602	619	615	605	596	624	615	698	605	637	658	673	615	625	606	647	630	670	635	647	615	629	650	624	605	597	650	634	590	632	654	633	628	611	590	675	645	635	611	620	654	632	661	619	607	610	676	640	657	614	679	636	631	711	596	620	626	622	625	637	616	663	622	654	591	538	594	659	640	597	666	618	637	653	582	665	604	677	608	624	639	606	655	596	661	675	622	668	631	651	650	613	664	598	668	656	619	625	672	654	623	647	617	655	628	625	627	628	622	642	661	643	652	634	632	663	653	622	593	621	638	638	630	645	592	646	634	643	629	672	651	617	580	630	597	658	638	648	646	623	645	638	654	580	625	684	610	657	667	647	653	629	657	592	656	621	667	606	605	632	634	669	648	591	633	659	629	654	630	604	617	596	652	602	624	601	613	652	643	627	667	619	627	638	663	653	598	631	639	621	651	630	633	630	626	642	646	656	629	639	612	653	638	646	652	607	611	652	662	587	616	622	653	605	596	636	655	660	633	650	657	678	629	641	625	643	661	635	667	642	655	634	636	642	660	600	666	614	668	640	640	631	634	646	599	694	617	600	653	626	662	599	620	624	625	626	640	601	661	615	680	622	623	610	633	620	677	601	636	618	640	639	652	667	665	613	629	628	628	652	648	683	604	606	654	634	612	634	682	639	633	664	630	625	622	648	658	638	631	645	592	663	673	628	609	599	613	610	603	634	684	637	601	614	641	610	622	603	622	608	597	626	582	593	625	652	636	645	600	610	625	639	632	674	611	615	660	669	591	590	585	620	633	600	617	597	638	621	640	616	712	614	616	612	639	588	591	609	626	634	665	634	594	611	661	655	619	622	620	613	672	630	655	660	639	680	643	630	625	656	658	659	652	634	646	629	647	632	621	630	627	687	597	645	646	632	691	616	636	650	661	660	609	571	653	623	642	642	601	604	687	657	612	656	622	638	649	644	606	641	580	648	661	605	601	628	602	628	617	651	611	631	624	610	644	618	618	642	660	601	633	679	649	621	612	623	633	659	609	609	619	622	613	636	614	595	630	630	658	644	626	636	656	595	682	666	570	665	599	638	643	611	629	665	637	617	651	648	629	610	636	676	687	602	643	613	602	597	665	597	610	637	608	610	689	658	615	653	640	620	671
50001	47761	41473	41369	33098	26516	25222	27183	25310	20944	17341	14037	11142	7229	5563	5341	4249	3332	2997	2262	1556	1298	1317	1047	826	970	613	531	693	637	537	428	273	283	220	198	240	226	228	212	216	224	202	229	214	218	218	222	241	246	231	223	255	223	230	253	265	226	236	227	234	224	229	217	187	237	221	222	259	201	221	198	213	218	232	223	209	254	229	233	245	220	220	224	236	199	254	204	234	216	221	213	243	207	227	205	214	215	224	232	251	188	240	244	221	249	238	213	220	210	212	243	219	234	219	228	256	200	220	200	220	230	201	230	248	218	221	226	239	229	199	231	229	256	234	235	214	236	203	220	220	247	197	220	214	240	218	218	232	219	204	224	199	219	219	229	229	199	211	241	230	232	227	212	223	234	224	217	235	213	220	205	223	215	212	227	202	237	216	204	230	246	222	223	234	225	215	202	271	234	227	221	218	259	257	243	234	228	221	233	202	249	229	222	188	203	225	250	223	204	199	209	188	222	233	254	228	223	251	235	235	221	212	236	259	208	226	223	213	209	223	231	275	208	231	225	226	208	233	196	223	216	220	228	212	224	236	224	209	221	258	229	217	225	246	200	249	216	234	220	214	249	219	206	226	205	209	216	227	210	238	222	220	208	211	218	228	231	227	228	216	225	231	195	248	246	233	206	233	237	220	231	238	256	246	210	237	215	240	254	232	233	213	230	233	259	230	207	226	204	249	227	210	219	194	212	243	224	188	234	226	195	238	249	221	196	236	222	223	212	235	215	210	235	205	220	231	236	229	206	194	231	207	207	210	214	208	225	200	191	224	240	246	223	237	210	258	212	255	229	230	240	220	228	228	222	225	199	231	203	215	243	214	195	209	222	195	215	225	205	216	271	226	237	233	252	242	216	210	227	230	238	247	216	217	232	231	228	268	200	216	222	200	208	209	232	224	223	224	231	221	226	242	219	209	220	229	227	240	201	251	238	233	217	240	249	209	227	214	223	221	230	231	217	253	248	234	230	247	243	205	217	234	222	209	259	224	234	209	230	211	219	220	197	207	221	224	213	247	210	218	240	211	217	214	231	217	211	245	250	247	225	234	217	223	248	200	221	228	169	243	218	240	222	233	249	233	220	217	216	209	242	212	233	215	230	200	241	202	207	237	219	240	213	250	223	221	212	223	224	191	202	227	226	231	212	224	212	230	248	228	237	252	237	225	225	204	208	204	213	217	247	222	235	233	221	240	188	227	264	221	241	238	199	225	227	194	228	250	212	208	225	236	218	233	234	212	198	248	205	212	217	210	238	220	204	216	219	210	253	218	230	209	228	224	225	208	257	230	255	220	208	196	232	242	249	237	229	215	221	218	234	240	229	229	233	232	226	209	258	244	206	198	236	237	233	199	239	251	202	232	214	217	201	226	235	229	258	213	222	223	264	230	230	235	218	217	244	226	233	238	237	220	228	228	223	233	227	225	244	239	221	212	218	234	213	231	239	227	247	226	214	224	223	218	220	201	241	227	209	211	234	217	212	197	220	218	225	249	225	214	224	230	214	216	241	231	230	207	257	201	226	236	233	223	203	252	224	239	252	247	239	203	238	225	222	203	247	232	206	227	229	209	212	233	228	209	228	203	210	218	226	222	212	221	249	205	244	194	214	240	217	201	236	246	237	216	251	210	243	192	216	245	226	226	228	211	233	242	242	221	226	244	230	224	221	244	206	212	229	243	269	224	239	249	197	225	239	227	221	235	239	208	228	209	190	240	218	250	244	225	221	233	226	221	219	240	235	239	215	243	205	227	218	226	228	212	202	216	230	210	221	220	232	231	230	211	223	222	244	228	248	217	205	219	223	221	209	215	217	238	246	251	215	226	234	237	210	217	245	210	269	239	247	215	214	229	231	229	213	217	240	228	195	202	196	224	229	213	221	225	244	223	223	225	205	231	226	205	213	245	213	205	225	242	216	224	218	228	228	239	203	223	242	246	209	232	208	217	235	191	221	213	209	218	230	242	226	214	224	204	253	225	214	203	232	238	214	194	215	233	263	215	222	238	193	231	233	223	219	219	226	247	224	216	229	224	259	228	215	221	214	215	232	224	225	190	227	218	232	211	215	248	231	214	224	226	246	225	222	246	223	241	238	192	207	208	235	204	228	214	210	240	232	233	243	227	244	246	248	218	220	233	229	245	200	242	250	210	212	221	209	253	219	235	202	242	224	241	206	249	218	198	225	223	218	219	207	208	204	203	218	246	217	221	227	208	221	212	209	200	228	215	202	205	236	224	237	214	206	205	194	225	215	216	230	207	220	215	212	217	225	245	225	232	228	206	202	231	240	245	230	216	227	262	251	249	218	266	228	243	217	202	219	210	200	216	208	216	239	250	246	223	211	232	226	237	228	245	237	210	231	218	233	234	241	235	234	207	220	215	228	226	219	232	220	222	214	214	226	193	197	217	220	230	195	213	231	245	251	220	208	243	220	227	249	197	207	226	219	235	196	243	206	201	200	249	226	229	228	245	217	245	225	231	238	242	237	224	229	218	229	235	229	195	250	230	215	235	221	213	231	222	232	204	200	232	217	232	210	202	229	231	232	211	215	210	224	222	211	215	212	209	222	225	229	244	207	195	232	217	255	237	204	229	222	231	241	252	213	235	223	249	212	189	222	213	197	214	241	203	238	234	208	240	208	226	247	234	192	244	224	227	219	244	223	228	219	245	236	207	234	189	224	228	225	259	217	216	231	228	222	199	220	207	235	235	250	237	199	237	229	229	215	209	220	216	215	202	226	235	209	232	238	214	213	196	229	246	215	245	208	228	242	222	237	248	243	223	228	236	231	202	231	225	223	223	216	204	224	214	216	219	232	244	215	219	235	223	202	215	224	234	227	234	223	240	225	224	246	205	209	198	227	228	225	226	237	207	223	226	234	234	222	211	234	220	215	230	230	225	231	238	215	202	200	209	233	245	216	240	236	233	242	236	216	239	202	224	247	220	219	236	210	243	192	245	210	231	217	218	233	213	195	249	212	192	242	214	222	236	219	231	209	232	214	218	243	239	223	238	205	229	232	219	223	214	227	228	213	226	236	207	216	208	229	224	208	192	207	214	219	236	205	238	217	228	212	220	244	227	220	226	205	217	204	251	213	211	207	224	223	208	234	231	252	235	219	225	230	243	234	227	230	222	192	239	198	221	206	193	222	214	226	230	202	226	230	228	208	250	222	230	242	238	215	248	230	220	231	198	199	212	245	222	220	231	219	218	228	214	212	221	208	227	230	230	228	211	212	196	233	253	212	227	231	203	232	226	220	204	245	215	223	228	226	210	227	238	215	212	212	228	274	236	210	220	207	224	193	221	209	220	245	209	236	245	225	224	218	233	217	244	226	193	198	223	230	225	218	255	242	205	219	232	213	219	250	237	215	272	241	227	217	220	219	223	231	221	216	234	238	209	245	222	249	233	215	223	244	223	226	225	238	204	237	210	229	211	241	232	238	252	225	216	229
41351	49327	50151	54395	43493	37201	37287	42848	41116	36151	34867	32140	28846	23157	20806	21187	18326	16140	15059	12083	8861	7371	7834	6290	5184	6254	3619	3342	3971	4054	3342	2245	1245	1080	814	790	797	699	703	782	720	787	809	768	716	739	733	757	764	793	780	758	743	721	730	873	863	770	718	713	876	810	774	722	709	701	735	747	724	686	736	722	724	731	702	747	697	699	713	717	704	703	745	726	721	698	749	733	789	717	725	713	720	709	757	722	780	693	717	717	729	714	727	674	740	721	751	730	722	691	716	710	755	739	751	702	762	741	758	747	721	788	739	714	708	677	776	745	708	738	737	715	718	727	762	734	727	708	755	739	793	734	751	721	729	748	688	767	716	735	709	750	754	725	724	731	771	740	743	735	749	718	727	690	698	683	745	774	728	773	730	693	744	695	672	770	749	722	682	702	760	710	718	736	732	689	776	701	720	701	672	781	779	738	678	716	673	701	690	702	725	694	713	738	684	701	728	699	689	702	784	691	737	739	723	729	723	709	731	703	692	717	702	721	705	698	738	756	695	709	673	738	717	728	701	738	709	704	712	742	703	712	721	749	737	684	622	750	698	738	720	730	689	702	695	731	677	674	737	739	717	716	700	775	767	748	733	777	748	764	728	736	694	771	787	712	721	741	708	684	706	753	736	703	739	748	707	716	697	695	751	732	717	709	714	681	696	714	700	708	739	738	702	732	730	716	743	688	728	709	696	710	738	705	701	682	679	714	757	663	725	740	717	743	731	687	728	714	717	710	720	729	777	713	745	697	685	734	722	717	725	750	734	827	727	736	708	698	704	706	744	717	708	707	699	744	746	734	666	718	765	772	715	668	705	725	753	732	769	719	712	701	718	681	712	762	746	695	762	720	772	685	668	718	715	743	740	748	701	732	669	698	703	742	733	731	703	699	707	732	736	683	770	699	704	683	735	716	781	698	727	707	637	733	714	699	765	749	750	707	704	717	753	731	726	730	683	723	685	753	697	753	741	729	783	731	712	688	750	751	718	744	715	702	732	727	681	732	737	734	731	708	733	713	688	766	728	757	732	720	717	704	751	712	751	794	704	739	657	727	746	728	667	722	708	748	725	733	714	767	720	740	712	719	746	693	739	700	744	705	758	691	711	729	736	749	708	740	721	725	691	747	745	724	737	718	753	676	725	716	711	696	730	668	723	701	700	764	690	730	726	724	691	762	697	711	681	708	706	745	743	736	708	665	774	686	676	734	688	724	763	741	756	709	704	745	696	722	704	743	738	752	711	791	716	698	699	747	739	704	726	714	701	740	734	761	726	738	707	730	710	733	666	727	702	717	745	710	735	700	743	718	714	726	731	721	747	726	712	739	743	708	690	731	701	741	704	734	744	763	707	703	740	675	659	729	714	711	760	746	709	714	706	765	742	734	737	707	726	717	690	730	741	672	661	711	713	692	725	755	743	693	751	728	747	737	721	754	713	701	726	694	729	718	749	751	710	715	790	720	766	686	702	689	738	726	720	739	764	728	726	776	736	764	726	707	681	700	757	715	747	696	713	721	754	709	737	707	711	732	737	718	712	694	695	743	679	667	687	721	752	713	723	774	730	748	675	738	676	725	719	735	695	743	786	732	737	700	728	759	709	723	688	657	717	719	710	723	732	690	761	748	730	700	729	727	746	772	714	757	719	681	696	678	717	721	688	705	743	770	744	746	718	740	744	678	745	711	705	742	760	744	793	739	748	716	725	727	696	777	717	706	775	787	697	716	736	696	700	682	695	712	658	774	733	711	733	682	706	754	726	776	722	755	748	729	754	711	766	714	758	761	742	741	716	696	709	720	705	712	772	723	760	728	701	774	701	687	722	706	739	691	729	744	749	772	693	711	720	745	700	680	727	769	699	737	681	702	712	738	665	751	696	709	759	708	741	740	734	727	691	732	729	726	755	744	761	703	686	712	702	706	703	738	727	724	698	730	730	691	692	731	734	708	766	713	767	732	741	691	768	760	740	733	679	717	710	751	716	664	742	695	766	741	673	702	735	745	701	647	735	766	701	755	692	743	725	718	710	731	716	706	731	757	760	718	744	671	716	720	699	690	727	716	715	732	762	730	701	728	722	711	693	768	744	732	724	729	711	752	702	708	725	755	705	766	756	754	760	738	710	696	727	745	754	681	764	709	751	738	733	698	681	710	723	681	706	746	675	757	755	761	754	747	710	707	694	721	787	699	752	777	745	714	735	757	682	724	757	762	740	704	700	733	679	799	687	746	734	750	718	706	720	730	692	766	686	791	711	707	748	786	720	733	690	673	763	689	738	729	784	740	650	730	759	742	779	731	702	733	751	749	761	731	707	699	711	797	718	711	759	713	690	727	752	727	724	705	705	715	736	713	684	721	750	748	744	698	783	725	738	762	721	711	767	750	708	736	731	711	756	725	712	728	696	739	737	734	677	727	661	714	720	698	745	689	681	714	762	722	765	742	718	757	756	728	726	740	679	686	715	731	756	709	718	702	753	748	732	755	718	689	709	729	701	740	727	764	694	748	782	695	701	759	740	694	716	712	711	668	713	762	722	725	759	706	698	754	765	708	698	725	721	704	736	716	752	766	762	670	666	738	747	736	717	717	691	703	709	738	712	741	720	767	708	767	696	726	705	734	744	714	710	694	726	712	749	672	692	723	682	718	738	741	726	698	742	731	718	710	739	661	762	765	729	734	687	685	683	721	726	749	757	736	796	718	770	691	715	710	711	736	719	743	759	670	736	745	714	716	743	721	664	762	735	716	708	730	723	739	715	723	754	683	701	693	702	703	748	715	750	693	699	727	753	748	749	704	725	661	745	721	668	770	740	742	734	734	707	711	723	705	717	711	715	693	706	702	749	753	708	697	719	725	671	711	697	698	743	702	726	702	725	759	698	692	706	724	707	729	681	708	730	739	692	712	721	742	744	770	715	731	782	699	727	713	722	727	682	747	706	691	764	717	733	739	720	748	755	710	757	750	709	761	683	729	647	737	707	733	688	709	742	794	781	714	754	723	744	738	693	735	706	752	715	750	691	748	762	705	746	740	738	712	709	728	734	754	720	716	721	748	718	745	714	721	729	682	750	724	757	699	725	734	722	690	727	778	691	760	755	727	739	736	738	746	703	690	734	725	706	702	729	716	713	713	758	741	730	725	757	675	679	714	715	665	711	747	695	721	748	716	735	769	759	719	690	750	720	693	686	710	736	734	693	713	711	693	654	697	676	788	734	775	756	725	774	739	733	705	704	801	716	673	769	785	698	732	756	734	730	711	674	654	708	686	702	724	737	704	751	791	708	758	711	755	703	713	718	723	679	724	723	736	699	727	752	730	789	730	713	749	754	722	758	727	688	732	747	719	714	735	756	734	733	725	687	695	703	744	743	725	772	701	744	704	775	687	755	745	739	705	682	721	729	719	701	740	720	726	749	704	738	696	732	716	724	674	769	694	740	750	709	727	816	716	710	732	706	707	741	711	711	786	732	719
26675	26799	23265	13223	6491	3376	1905	1377	1062	776	586	495	406	294	346	318	260	278	234	223	223	200	212	238	199	196	182	221	198	218	212	212	207	191	213	191	189	206	227	208	185	214	213	195	197	149	183	197	181	154	184	189	201	198	183	195	187	188	203	177	192	201	186	192	187	193	207	218	176	184	195	218	206	208	190	214	212	172	178	205	183	185	196	193	199	217	202	187	176	187	186	182	187	175	192	184	183	200	194	201	202	175	187	192	194	188	183	195	199	196	198	195	208	193	214	175	193	193	195	205	203	180	178	186	186	176	200	181	200	216	183	186	195	198	178	191	188	178	246	205	178	190	200	197	161	185	209	174	207	214	185	173	189	175	212	195	196	183	196	184	195	196	202	184	222	197	180	212	199	227	177	202	215	189	199	207	205	192	203	191	204	191	203	197	176	165	187	219	187	208	182	200	189	186	189	185	175	194	196	189	206	208	185	208	177	191	183	207	201	205	179	210	194	175	212	166	175	208	208	189	171	190	186	184	207	193	189	198	172	190	186	191	177	206	200	196	193	208	184	183	188	203	195	202	186	202	222	192	198	214	193	191	217	173	177	197	203	177	159	219	183	191	199	182	184	211	198	208	162	175	178	208	199	190	186	174	200	187	180	212	186	198	183	196	189	176	197	191	191	207	197	187	206	188	226	188	206	184	194	209	200	192	188	210	218	185	188	214	199	182	170	197	189	199	181	196	172	189	196	197	206	184	173	193	204	198	185	196	197	207	201	196	177	200	198	165	227	176	187	195	183	196	189	188	186	167	168	215	215	197	203	168	215	190	213	177	182	197	187	188	181	199	215	218	184	191	201	179	210	189	197	194	212	197	197	166	181	198	195	199	199	184	186	195	224	191	198	187	200	187	194	190	181	205	221	211	217	183	165	202	223	214	189	201	200	217	205	181	192	209	200	187	184	202	187	189	218	189	186	201	201	192	206	165	219	202	188	213	164	200	182	191	196	181	200	184	190	197	201	197	198	189	186	209	206	187	199	181	180	192	203	178	194	186	184	193	196	201	173	177	207	166	191	198	197	178	177	203	191	201	177	187	199	202	202	171	184	174	211	192	186	194	192	200	199	183	176	160	210	196	168	188	179	186	211	199	189	202	185	222	189	208	189	190	202	189	181	167	181	211	188	214	152	208	187	203	192	195	213	177	204	216	174	192	211	183	209	184	201	187	199	197	161	193	193	191	195	212	172	205	178	217	180	190	193	197	206	189	205	179	175	173	199	184	199	186	198	182	176	165	189	198	209	200	229	186	203	184	206	198	208	174	167	180	183	196	193	233	196	182	226	180	195	209	175	199	208	182	171	171	195	183	181	203	219	216	196	193	195	209	190	184	181	196	195	165	188	188	168	213	198	184	208	165	213	168	200	202	206	183	187	185	188	201	204	231	180	218	202	195	195	207	175	191	178	198	202	193	217	184	188	168	188	200	185	188	193	178	180	186	200	178	204	180	193	200	182	214	174	164	188	201	197	210	191	173	188	180	211	181	225	190	182	223	205	177	212	174	189	198	196	199	179	193	201	186	210	184	177	190	189	193	167	188	172	201	186	201	212	188	179	174	193	220	193	193	199	201	187	166	236	193	222	207	179	200	201	174	198	201	197	177	200	202	178	215	179	201	197	196	174	170	193	189	179	202	171	188	206	195	179	205	173	200	190	186	196	195	183	203	210	205	194	193	215	177	183	205	215	205	197	181	182	183	200	213	183	183	190	203	184	198	194	219	208	193	196	220	221	212	209	194	206	187	207	167	179	184	194	195	187	191	212	189	202	183	165	200	214	192	208	180	215	174	222	180	175	228	198	208	221	203	184	213	189	203	209	190	177	213	186	196	189	204	192	189	204	184	167	191	189	184	174	191	206	177	192	229	191	200	180	194	188	171	214	183	204	200	197	207	197	205	208	224	175	198	197	180	168	188	219	208	193	167	208	186	182	203	181	204	186	194	202	188	185	195	188	199	199	185	200	202	198	173	195	204	191	163	188	174	182	212	210	169	193	175	210	205	188	216	177	171	194	234	197	192	188	188	203	190	207	193	205	200	211	194	191	172	207	198	193	216	175	185	172	211	180	198	196	196	149	217	219	216	195	158	195	217	193	171	200	180	181	186	187	187	174	205	193	194	197	200	165	175	172	193	200	192	177	217	196	190	173	183	188	188	189	177	206	201	205	221	207	179	176	218	193	172	203	187	174	185	196	171	208	206	200	199	203	162	214	195	210	181	198	214	204	192	201	189	207	193	150	208	191	199	194	203	206	192	171	209	192	200	190	196	191	194	185	166	188	219	199	172	198	207	195	200	189	187	176	199	197	185	183	195	188	173	212	180	185	232	194	198	206	199	161	190	170	210	190	194	169	192	215	181	196	186	204	200	169	200	184	180	204	171	166	181	198	182	178	183	192	201	186	191	179	192	188	182	199	187	188	189	188	221	190	183	199	199	203	200	192	173	186	166	211	184	166	216	189	206	173	200	189	204	202	195	188	195	196	164	167	208	192	203	192	210	206	180	204	203	182	182	203	190	210	197	193	170	230	181	206	184	198	177	222	227	227	183	181	180	203	217	237	184	209	187	199	188	216	190	201	181	201	168	193	183	178	190	210	202	173	203	221	213	182	184	168	190	180	175	219	190	191	200	187	186	179	200	199	211	187	181	191	199	182	219	192	214	188	205	189	191	196	184	187	196	169	182	214	217	175	186	197	185	179	208	180	193	193	179	212	195	197	200	193	172	195	207	204	199	184	189	204	208	204	210	199	185	194	206	192	167	161	176	176	202	219	188	193	168	188	167	192	195	201	195	196	190	179	187	167	195	206	186	187	180	176	200	202	203	198	178	195	191	193	199	219	217	190	201	214	188	194	208	191	197	188	212	195	192	203	205	193	205	215	193	211	153	203	193	193	224	187	204	187	185	181	168	186	176	209	206	201	192	191	206	202	195	223	200	206	182	184	178	201	189	185	192	193	195	175	194	208	187	179	174	190	183	196	213	192	179	171	193	189	176	201	208	177	200	182	209	183	202	211	186	193	192	183	216	187	185	212	184	188	189	211	202	198	186	176	177	160	193	210	177	200	188	197	182	183	196	197	219	193	186	209	206	190	185	182	219	182	207	197	196	158	189	186	212	193	209	194	198	197	198	200	179	187	216	188	202	192	179	207	194	185	164	173	169	181	178	200	191	193	206	203	218	190	209	193	190	188	212	207	196	199	219	209	208	215	198	188	208	199	200	195	205	182	208	200	182	225	193	206	188	186	187	168	163	207	217	183	196	192	181	210	191	174	196	183	212	182	180	181	209	209	170	181	206	186	201	183	210	175	203	202	186	205	195	179	197	190	202	169	204	204	196	200	164	198	193	204	198	182	186	197	198	204	200	210	208	196	186	192	197	216	211	181	188	202	172	202	177	200	175	220	179	172	194	207	209	215	205	153	225	197	194	196	209	186	167	226	185
23058	27747	30124	24513	18547	12664	8571	6765	5068	3700	2919	2334	1923	1538	1415	1342	1185	1061	1073	931	829	765	793	819	815	786	718	718	720	695	698	711	703	652	690	639	651	685	619	670	675	677	607	665	681	665	619	693	691	631	694	655	607	655	674	717	692	633	625	683	631	625	664	625	608	642	619	644	661	655	631	678	669	644	644	631	663	653	634	604	695	668	648	679	691	634	689	642	622	675	666	683	651	618	669	620	660	673	657	651	642	672	674	664	655	670	657	661	603	662	676	668	682	660	623	626	645	652	647	668	697	623	678	668	696	621	655	632	613	653	646	659	630	622	634	624	625	620	653	627	657	634	639	691	680	647	677	674	682	638	640	644	693	637	627	681	693	653	652	642	635	682	593	622	668	670	641	662	670	668	713	680	623	639	653	640	655	680	687	669	695	669	706	617	663	645	680	672	630	646	605	640	627	579	680	653	638	633	674	660	661	639	663	633	619	668	685	652	656	618	675	624	683	626	632	674	671	664	644	616	636	620	629	684	663	672	657	632	638	612	617	664	631	676	650	609	592	675	668	614	653	609	653	689	626	649	665	663	637	682	653	636	654	618	650	632	656	626	641	669	628	671	663	669	678	650	606	639	652	660	674	670	621	650	627	643	690	677	654	635	619	634	621	650	648	647	688	643	633	654	609	613	671	629	657	663	661	635	616	650	657	637	617	651	637	649	666	627	658	630	670	679	603	608	650	695	679	657	631	663	649	619	658	670	674	670	654	657	647	655	649	652	676	654	666	640	619	666	626	659	699	675	625	641	673	653	676	621	654	601	627	656	675	678	677	621	642	625	638	689	637	626	652	675	668	624	628	655	655	647	622	635	652	649	577	683	648	649	654	632	615	661	611	658	636	621	644	628	616	643	633	627	659	644	663	617	706	676	639	662	649	672	684	682	658	629	649	662	678	614	660	646	644	636	632	668	699	698	645	608	670	626	649	665	636	669	607	647	658	620	660	657	668	647	659	643	641	627	644	650	610	640	670	623	649	667	631	695	615	640	626	647	608	653	654	676	645	680	639	654	685	665	642	691	641	688	589	625	676	635	663	618	633	650	633	661	675	596	659	684	681	641	638	666	610	603	651	635	632	615	634	686	654	641	681	618	662	678	619	615	678	668	642	625	666	651	640	684	613	621	659	648	700	638	603	673	690	625	617	663	634	632	679	668	606	650	624	607	622	614	645	617	650	620	596	634	637	650	587	655	653	688	665	657	645	664	687	624	677	619	662	632	687	619	678	662	626	665	653	653	649	631	697	659	589	670	665	641	667	658	638	696	670	664	633	682	676	655	649	670	651	659	611	667	633	640	638	652	644	691	633	665	647	595	609	628	627	692	635	653	607	630	603	650	674	668	674	654	672	638	630	661	683	651	620	669	614	655	646	681	668	630	620	665	632	665	682	662	654	612	672	666	686	663	667	610	636	593	684	617	660	618	650	685	641	645	677	648	626	633	673	693	637	642	658	660	682	701	624	681	654	664	609	685	647	649	589	616	678	669	620	642	621	679	658	670	637	656	686	671	702	625	645	612	661	650	673	612	629	642	686	671	635	650	669	668	661	676	629	641	618	644	670	626	650	697	645	672	693	680	638	627	653	592	612	661	653	629	650	655	661	619	678	665	650	647	645	690	631	662	650	635	646	639	654	656	643	648	655	633	701	654	625	632	655	662	621	659	697	661	672	631	660	681	645	648	672	611	623	609	625	663	605	660	653	665	639	644	657	678	629	670	647	640	616	646	661	666	636	595	655	672	624	647	616	649	678	646	659	641	613	678	637	664	608	621	653	685	665	656	692	661	621	636	669	666	670	670	694	625	608	654	676	658	585	616	615	676	645	633	662	637	713	655	653	642	652	658	588	624	668	639	660	668	639	666	637	728	644	655	657	622	624	665	669	621	670	613	646	613	643	681	713	670	622	677	636	641	633	649	661	610	666	667	670	596	664	613	667	663	675	663	679	666	636	687	687	601	661	658	614	656	611	658	612	625	655	614	694	632	641	667	653	637	667	632	610	649	616	677	647	672	664	611	643	597	656	651	619	681	698	637	646	657	669	630	684	676	661	660	650	688	613	595	660	683	677	635	652	697	622	649	625	637	633	654	631	654	635	633	633	631	663	611	626	676	626	665	661	703	641	666	613	592	678	675	654	594	622	673	683	665	617	624	681	637	656	684	635	657	661	646	622	680	609	632	650	606	671	657	655	645	669	656	692	665	615	621	660	639	644	656	622	621	646	625	672	618	631	595	609	679	660	684	650	661	680	631	646	655	642	689	651	595	714	649	657	636	667	652	693	659	712	681	675	661	617	681	648	634	660	628	616	690	684	667	632	675	655	616	658	640	677	626	610	647	657	639	655	592	680	652	671	633	631	678	660	656	680	669	665	625	657	605	676	593	647	646	655	619	641	676	652	647	640	646	689	672	641	644	651	658	658	618	651	643	654	601	685	650	628	644	631	691	672	614	629	642	633	629	647	676	630	636	698	641	659	676	678	652	674	624	644	652	606	622	674	640	627	667	675	643	641	677	683	642	649	640	677	636	657	686	670	610	656	680	704	639	660	651	617	659	658	655	643	640	601	682	672	666	657	629	675	677	666	668	682	623	654	589	669	649	687	702	659	664	657	638	616	654	666	606	640	664	695	641	645	687	641	718	609	654	660	660	639	667	654	620	664	727	687	677	615	620	656	647	634	660	652	668	639	644	634	644	666	590	641	655	654	674	637	658	668	585	644	647	670	667	711	630	604	653	617	695	641	691	622	661	602	634	663	638	627	634	635	669	671	694	656	648	684	659	693	636	629	704	692	638	629	668	597	664	639	629	626	616	658	645	637	680	668	639	673	692	635	672	690	628	620	654	678	657	679	653	684	629	664	654	625	668	704	576	642	656	621	659	638	679	642	676	639	668	696	660	617	633	649	629	629	676	681	664	669	669	669	661	657	592	645	644	663	619	660	678	641	629	652	628	702	645	666	661	614	676	661	636	698	612	628	638	669	651	653	699	679	702	671	629	737	636	625	653	618	633	647	629	649	615	688	637	630	672	702	653	641	634	586	700	688	682	667	666	659	687	647	660	653	706	623	628	653	656	621	664	606	621	642	691	664	652	644	670	610	643	685	660	712	694	625	624	670	641	633	608	614	649	664	680	616	663	621	651	653	642	678	612	641	694	657	603	611	638	642	625	668	631	625	584	661	684	594	625	678	631	664	635	675	609	638	671	632	615	650	644	652	639	657	644	640	653	682	642	689	636	679	636	669	614	638	639	651	646	631	643	665	620	620	681	653	649	651	649	635	646	613	651	687	653	685	670	632	667	612	661	670	620	653	672	644	667	670	623	659	650	617	678	642	654	611	627	711	624	588	670	649	646	650	668	635	616	663	665	651	649	604	687	636	653	645	646	708	645	582	618	624	661	668	699	630	700	581	662	654	677	656	691	664	609	651	686	643	675	602	663	685	655
41795	44637	44621	38524	29938	23252	19829	17991	15427	12262	9321	7580	4876	3581	3013	2735	2479	1939	1495	971	794	730	708	609	565	511	428	335	474	417	385	284	207	240	193	179	190	194	181	195	197	192	210	199	168	221	175	190	175	214	194	205	187	163	215	173	212	168	174	204	205	173	210	177	182	203	181	194	197	183	213	196	188	199	186	155	187	185	175	187	177	175	186	182	172	189	179	167	197	221	181	197	206	180	184	167	185	213	188	191	188	193	178	178	200	197	200	171	182	206	178	185	169	202	188	171	172	182	163	198	178	167	175	177	185	195	166	178	185	207	169	182	199	188	175	191	193	198	193	190	174	193	189	200	165	168	196	180	153	192	183	185	199	178	174	188	182	195	186	176	176	192	178	193	174	179	190	186	197	201	200	175	210	213	194	185	196	195	213	180	166	174	165	197	186	203	168	176	185	173	182	185	160	198	177	185	188	179	168	200	187	202	180	167	192	173	196	214	209	188	185	185	164	159	196	201	208	189	187	185	189	193	191	178	192	179	180	181	163	164	175	186	162	195	213	187	195	183	165	181	173	195	183	205	210	162	169	202	183	198	189	160	190	183	157	176	177	189	184	177	192	171	194	184	187	194	194	199	170	161	194	171	169	172	164	191	148	183	209	208	162	175	185	207	182	162	182	176	191	155	174	218	208	192	198	190	191	191	187	193	195	188	201	196	187	194	178	216	192	186	184	187	187	161	206	196	187	207	193	189	189	190	199	222	172	198	183	190	187	178	187	186	182	196	206	207	198	216	178	191	180	170	204	188	183	182	184	202	187	163	187	186	189	190	161	198	211	205	178	201	199	208	208	207	176	175	190	181	192	176	182	163	205	191	194	178	195	204	165	188	200	168	200	165	211	183	177	183	175	187	205	211	162	210	207	193	175	196	211	161	183	208	172	205	184	189	190	194	182	163	168	187	202	201	188	199	183	191	189	191	175	213	188	200	168	189	181	189	185	213	148	183	181	175	174	155	164	170	178	202	196	192	173	180	171	185	208	185	169	173	210	189	196	192	183	187	182	193	204	186	177	192	179	190	178	183	174	199	179	181	186	170	195	171	182	195	183	191	169	180	199	180	191	169	188	197	192	212	173	205	188	185	185	184	174	192	185	197	157	204	180	194	176	192	189	173	186	200	195	180	193	192	198	187	183	167	202	177	204	201	205	204	185	181	158	203	170	169	188	192	181	164	182	203	183	179	149	196	178	182	186	187	173	190	166	194	159	195	166	197	212	184	198	201	176	206	190	195	207	166	193	199	195	180	188	163	203	184	186	170	184	186	205	199	178	180	224	167	174	187	181	180	181	179	199	173	167	178	196	194	179	175	187	184	190	187	184	181	187	217	179	163	186	209	195	178	202	180	160	181	160	177	187	191	194	190	193	182	206	205	195	204	183	182	196	194	188	182	176	181	194	204	174	171	188	167	176	170	180	200	177	172	168	175	215	213	172	189	221	205	195	169	166	190	164	192	174	185	186	191	186	190	213	197	171	199	188	196	182	194	188	171	183	158	208	184	176	172	186	187	191	206	175	190	197	171	209	212	178	173	201	217	167	198	196	173	199	166	180	166	172	185	169	179	178	168	208	186	179	189	180	192	193	206	173	188	184	183	180	196	204	174	185	199	190	210	179	192	173	186	171	156	208	206	154	202	192	248	199	200	186	177	201	190	184	187	194	202	182	179	192	207	198	173	188	166	172	209	167	193	190	177	192	168	201	186	184	197	184	204	184	192	190	201	175	172	201	180	212	186	189	168	201	187	177	195	184	186	184	192	199	184	184	182	204	179	200	183	191	192	204	160	194	200	168	177	200	172	180	190	180	192	188	188	171	175	193	188	194	170	200	198	203	200	185	190	177	167	182	173	211	181	222	176	184	199	199	186	174	190	180	173	198	199	172	191	216	202	207	176	190	190	193	175	179	177	177	186	177	183	173	189	178	190	172	184	161	159	173	180	179	180	183	155	171	194	181	177	182	193	165	191	172	181	195	187	187	194	188	172	186	185	174	170	190	186	179	181	182	179	205	198	227	180	179	179	179	170	146	187	162	169	192	194	190	195	198	184	244	191	185	183	201	192	183	199	180	193	176	191	163	173	178	187	194	178	183	190	202	180	202	201	200	192	197	177	170	157	173	169	189	161	187	208	194	199	193	188	182	171	223	176	190	174	177	198	191	186	179	182	174	206	188	185	181	189	183	179	200	180	203	195	172	201	191	195	198	173	190	187	207	189	174	197	194	179	205	169	195	188	210	165	196	175	193	191	174	203	168	204	188	195	202	168	193	191	199	179	203	202	186	155	179	182	192	207	180	195	193	193	165	198	185	149	189	184	207	189	192	193	176	186	169	174	157	181	183	200	175	202	185	179	206	174	163	186	183	173	184	167	156	180	174	193	175	166	178	187	208	208	172	201	198	198	178	184	179	190	181	195	166	187	189	167	181	175	165	160	199	197	180	204	185	186	158	187	153	193	204	184	182	187	192	170	181	206	174	211	156	165	208	193	193	196	190	194	162	186	176	164	177	211	195	183	156	196	201	173	161	180	192	199	219	195	197	199	180	182	197	160	171	183	186	202	187	169	177	209	170	181	174	188	161	165	166	178	193	183	189	197	184	176	204	162	182	184	185	201	202	194	177	199	195	172	160	180	180	206	187	195	195	196	196	194	191	188	158	184	204	190	193	180	184	191	195	186	172	171	169	158	192	198	176	185	171	176	192	164	203	184	171	176	199	182	198	191	183	178	197	180	166	190	202	202	175	180	187	174	198	200	174	180	194	201	193	190	164	173	161	177	189	189	175	192	185	174	201	204	191	170	195	187	191	187	202	186	172	176	180	183	176	165	162	162	184	183	170	195	180	177	194	195	203	168	175	177	183	191	179	185	188	187	204	188	182	192	212	186	190	195	192	190	200	224	164	177	173	186	196	203	195	181	176	184	235	173	184	188	176	182	184	151	166	171	190	195	194	182	170	165	198	182	209	211	183	171	203	201	183	163	195	178	148	183	186	188	189	185	163	212	199	186	189	187	178	195	207	169	182	167	184	176	175	202	162	196	206	157	192	174	193	201	192	204	184	200	187	201	190	170	214	180	180	185	193	169	192	177	176	188	195	177	186	173	200	182	195	199	186	197	173	145	177	175	202	183	201	185	190	194	181	196	185	180	176	178	181	189	210	190	172	182	163	207	202	174	190	174	193	209	190	190	175	198	182	183	170	184	159	199	192	180	178	169	194	176	164	203	190	177	195	219	204	193	202	162	163	193	195	183	189	178	196	197	162	196	205	190	192	173	180	208	177	187	181	188	196	188	195	205	186	188	203	176	194	172	166	164	196	158	177	202	196	185	183	201	187	163	185	190	179	200	218	186	170	177	176	202	192	175	188	167	175	196	202	165	191	204	156	200	217	167	189	198	172	183	244	182	177	182	173	192	163	175	162	204	176	176	195	175	170	183	150	191	191	169
33971	41982	48580	47548	37498	31920	32093	33086	31828	28592	25968	23627	18473	15580	14565	13547	13317	10948	8765	6308	4848	4677	4498	3675	3408	3187	2355	2201	2829	2605	2097	1384	1085	806	628	656	606	573	625	630	672	673	617	625	608	601	641	662	689	656	671	627	627	601	673	659	673	646	633	675	650	672	613	608	643	634	634	597	700	626	645	610	688	650	626	644	628	656	652	648	670	676	636	612	672	568	588	647	627	629	602	613	640	595	640	634	616	642	635	656	624	638	606	608	627	627	604	623	656	621	633	617	653	660	611	660	668	658	641	584	649	611	634	653	621	612	659	599	611	659	636	631	638	647	649	647	610	609	628	633	633	630	641	684	622	662	609	606	656	621	635	631	683	607	669	592	656	631	624	651	627	671	673	623	642	623	639	601	521	644	617	626	616	626	628	641	620	633	628	675	609	641	582	643	642	632	632	635	602	618	631	669	633	624	682	693	652	648	603	551	660	613	617	593	663	641	611	695	631	605	635	648	633	576	659	665	658	593	635	643	640	597	644	604	621	658	648	658	639	619	623	624	648	634	635	640	637	584	639	578	617	662	641	641	595	580	623	609	587	646	610	690	614	606	628	679	675	631	695	670	603	691	621	660	624	666	615	625	602	619	590	643	612	618	619	643	672	613	645	604	620	630	639	658	643	602	624	677	647	636	682	682	627	606	599	651	626	651	647	598	642	656	589	622	653	647	619	608	620	632	657	628	626	618	624	620	591	644	607	609	691	647	616	657	626	630	642	655	625	654	616	634	632	651	656	620	622	662	592	613	669	587	654	599	599	628	575	595	608	663	611	633	633	585	584	644	629	581	660	638	652	606	651	687	594	609	648	651	633	605	608	656	618	618	632	641	671	631	675	605	617	627	649	660	662	621	635	622	595	625	633	609	635	568	665	591	631	613	628	614	634	603	596	614	602	649	597	623	650	643	639	610	615	616	618	669	612	597	614	587	649	617	677	630	602	652	628	640	615	593	642	581	610	682	674	607	624	641	639	625	619	616	648	621	608	644	605	700	655	622	649	611	638	643	631	615	644	657	611	643	634	655	638	610	622	645	662	599	618	703	656	619	645	639	605	590	623	587	649	697	615	602	587	667	649	654	626	646	660	621	602	600	619	645	626	595	643	626	594	620	653	660	629	632	635	643	693	631	688	655	659	605	640	649	605	652	593	644	688	639	636	558	663	605	626	641	669	642	613	598	655	621	631	599	627	639	611	686	638	565	725	594	612	628	551	631	628	609	602	654	624	629	613	616	650	622	592	670	653	630	601	607	578	643	644	683	646	629	648	616	604	640	649	649	652	625	640	612	628	644	656	634	619	603	596	660	618	634	645	611	642	664	595	619	611	700	635	669	625	651	624	652	617	620	648	611	605	622	580	648	630	609	678	636	600	650	625	623	649	612	626	628	613	636	599	631	604	597	621	609	589	660	622	646	654	622	589	663	637	625	636	595	664	615	611	635	663	697	635	628	633	600	607	602	599	650	659	696	595	651	614	665	642	629	638	704	602	602	663	664	653	634	626	658	677	627	618	677	670	653	621	659	638	639	613	634	668	663	643	624	625	598	642	597	610	649	672	642	611	629	627	636	635	626	619	634	631	641	605	672	622	586	639	655	667	622	684	616	658	631	637	661	610	662	647	656	600	625	607	578	614	638	663	624	621	585	632	603	619	656	634	646	620	659	594	615	621	657	641	622	617	622	623	603	631	643	606	658	627	638	652	635	619	656	627	581	577	647	645	656	651	641	620	570	647	600	647	570	627	635	668	620	647	663	597	631	582	630	606	616	620	616	605	602	593	611	656	647	630	644	667	655	621	582	631	649	645	651	615	642	634	626	654	661	619	649	579	594	676	641	600	646	640	616	642	625	654	612	615	621	591	606	604	621	625	667	608	639	662	641	630	678	595	614	592	644	628	604	640	583	638	612	568	644	677	649	635	621	648	672	621	583	563	621	646	609	618	613	608	651	666	605	630	644	635	682	618	637	636	611	632	652	631	613	651	676	609	582	628	618	649	625	669	611	618	657	596	603	648	629	624	665	625	641	617	649	646	630	651	639	655	610	659	588	616	694	639	639	631	635	654	589	626	622	633	618	605	592	628	631	615	636	658	604	634	643	599	658	686	646	621	606	616	631	635	632	597	627	599	613	611	656	608	626	610	647	648	662	661	570	661	623	642	662	618	627	633	623	612	605	656	631	623	633	633	648	626	626	661	632	595	637	599	662	659	656	574	688	611	693	672	646	633	641	638	638	613	622	645	649	628	634	627	605	634	592	656	607	588	659	597	616	654	665	610	586	626	639	608	573	628	645	664	683	605	623	645	642	583	604	605	688	612	618	626	623	630	654	614	630	651	624	590	657	607	624	639	654	646	649	579	648	608	660	686	651	616	627	604	614	624	640	663	601	641	564	592	616	657	636	634	634	618	616	607	644	634	653	615	582	607	634	634	687	649	623	616	649	657	644	643	632	623	644	631	606	622	622	616	631	650	589	593	640	638	623	596	614	575	598	667	631	609	615	602	628	650	628	620	635	659	625	631	652	638	617	620	625	667	655	660	654	634	598	615	618	617	630	624	653	592	656	630	664	670	644	683	600	620	627	653	612	640	653	631	617	608	630	602	626	620	672	650	632	696	644	641	630	615	607	650	635	636	682	642	608	633	591	669	638	622	636	637	656	671	615	657	672	640	617	604	628	620	636	659	664	619	659	635	652	611	611	643	663	600	613	672	634	629	627	617	594	643	625	642	635	639	626	643	639	699	607	592	621	649	660	646	626	589	651	682	609	587	628	625	684	613	614	627	585	648	671	613	625	626	656	620	613	626	643	647	631	641	645	633	639	643	633	604	647	650	653	586	632	651	603	668	640	627	597	654	649	646	568	663	633	643	637	651	625	587	650	655	627	609	602	653	598	620	642	622	642	629	648	647	612	609	600	632	625	647	609	616	636	621	655	700	652	634	622	619	602	638	637	664	632	643	574	620	599	683	635	655	650	675	594	650	615	646	597	631	668	615	647	642	626	628	602	603	621	594	629	610	677	644	629	603	669	615	612	624	598	613	639	628	613	623	620	625	630	614	688	622	622	624	654	619	635	645	667	585	645	627	669	653	613	626	650	645	621	641	631	629	630	641	614	609	624	628	652	590	651	623	642	640	639	629	603	604	603	660	600	648	636	674	646	670	611	594	635	611	627	628	622	666	616	647	590	635	581	604	631	645	626	641	634	594	677	631	691	655	618	610	615	690	631	601	632	651	640	559	677	632	612	654	628	599	656	676	610	641	582	642	675	609	604	676	647	640	628	625	630	615	613	610	626	594	607	640	587	630	609	622	642	594	649	628	643	611	637	643	652	605	644	606	635	653	599	608	617	612	604	647	617	614	633	653	568	635	595	647	652	624	627	680	619	622	636	648	618	604	701	643	634	618	651	634	629	604	629	675	588	642	670	629	588	620	636	630	603	625	618	656	596	618	586
47377	50877	45924	39587	29598	26785	26282	27281	26253	22290	18800	15114	10968	8085	6781	5947	5282	4366	2872	2086	1712	1631	1369	1210	1206	933	738	743	877	732	629	496	364	273	237	247	232	278	250	244	201	189	212	240	221	232	246	252	214	239	236	221	228	222	261	231	233	224	215	238	279	218	194	233	235	228	221	235	250	215	216	240	221	230	237	230	212	204	236	224	214	215	194	231	226	240	240	224	223	204	206	214	235	245	225	194	223	244	202	217	250	223	208	236	222	216	225	214	235	214	212	216	209	213	236	248	230	235	221	217	241	217	218	244	220	236	200	209	237	231	223	221	224	206	220	264	215	213	231	216	212	233	222	218	215	236	217	179	226	203	211	217	201	234	240	222	238	224	209	196	224	213	240	235	246	222	202	238	230	237	224	228	235	234	232	230	253	210	231	203	210	243	209	225	222	214	198	237	236	249	211	243	238	219	208	195	209	189	219	226	232	241	231	253	203	244	208	224	214	217	230	228	205	220	229	206	228	218	222	225	217	206	203	226	226	229	224	210	232	231	234	234	211	201	229	235	203	225	222	205	190	248	207	199	235	213	219	238	220	233	204	203	236	245	234	229	208	206	225	212	228	220	230	223	253	232	234	243	232	222	237	238	210	233	212	215	259	186	226	223	218	218	230	238	190	227	220	207	248	196	229	230	226	211	232	235	209	209	217	238	237	223	251	204	236	224	245	218	206	241	242	248	238	227	217	206	218	236	214	224	208	246	191	219	232	212	222	230	253	217	246	224	229	223	208	222	218	219	228	211	248	214	210	215	229	212	239	215	225	236	217	228	243	216	208	221	228	217	226	235	229	230	229	218	200	216	212	193	199	245	207	230	201	218	212	208	208	220	242	212	230	208	218	205	231	201	212	214	188	246	233	224	202	247	223	198	241	232	251	219	212	225	232	190	192	235	211	229	239	205	241	199	235	196	216	212	210	213	208	241	236	218	228	229	237	221	203	249	237	231	220	212	238	217	205	226	233	215	227	209	224	229	219	251	222	193	196	248	249	207	220	200	212	215	223	197	225	219	219	214	227	216	202	236	188	235	225	222	236	220	236	230	252	221	234	221	214	199	206	228	200	207	210	175	213	228	228	233	232	241	237	225	220	189	198	240	215	216	231	230	247	231	268	244	219	213	214	229	229	224	220	245	237	244	225	253	246	216	204	240	242	241	226	224	234	225	176	244	208	243	232	208	216	224	227	227	247	219	205	226	196	204	205	255	220	271	210	239	247	234	220	229	219	222	245	210	251	223	221	243	223	210	204	199	226	185	241	251	208	224	203	227	223	207	232	206	223	206	271	207	231	229	213	208	216	214	236	221	226	206	216	225	228	223	188	216	223	245	197	245	213	220	232	236	215	219	246	230	188	231	229	219	212	219	204	223	212	233	211	207	199	209	229	255	229	213	217	224	252	219	219	235	206	217	221	236	232	233	218	219	237	213	228	233	220	243	211	230	200	217	226	218	229	233	243	236	207	223	211	237	224	263	213	206	237	232	254	217	220	224	205	216	236	232	221	209	217	231	261	222	222	229	217	246	230	216	201	201	202	240	210	240	231	218	214	251	210	224	250	247	211	233	223	238	220	223	220	207	227	211	251	217	217	236	189	228	218	254	240	215	210	211	225	224	246	202	227	204	232	211	218	217	226	222	209	235	214	225	232	211	208	238	207	209	235	225	252	235	236	208	226	229	198	203	228	209	257	217	190	209	209	249	231	231	208	222	212	231	198	213	231	200	216	230	230	228	202	218	238	230	248	214	215	223	212	223	238	237	231	195	212	214	213	215	243	207	211	213	244	227	211	232	218	238	203	215	216	220	210	228	226	217	222	214	230	226	220	232	219	213	221	215	217	240	206	219	235	245	196	241	238	214	225	215	224	217	212	216	227	232	261	245	239	200	227	217	249	236	239	213	249	232	213	209	215	223	207	241	218	230	195	234	212	217	216	211	208	243	226	220	240	220	212	199	233	202	217	224	181	214	216	202	217	211	237	218	233	206	233	211	223	240	209	246	224	211	190	210	239	234	217	187	230	218	223	195	186	197	221	223	244	230	189	223	242	198	242	229	218	238	227	228	230	207	224	233	223	216	238	191	205	204	231	238	239	214	225	200	234	229	234	227	241	213	234	240	207	223	217	234	201	240	249	252	231	222	229	191	211	223	202	249	222	235	223	227	198	225	220	233	241	226	230	245	203	217	207	235	231	205	216	215	217	210	243	216	205	241	215	252	215	218	212	218	224	202	228	233	256	240	233	235	222	216	231	220	250	242	218	236	233	222	220	213	237	229	225	211	193	244	239	234	206	206	235	205	223	230	245	218	204	237	216	240	221	228	244	224	224	221	240	221	237	202	195	236	224	247	238	232	245	233	224	215	226	223	256	218	212	231	220	235	215	217	240	232	221	230	214	226	238	239	234	251	232	226	244	191	232	223	195	225	222	228	219	235	204	228	236	212	222	233	220	241	227	217	232	223	198	224	206	240	246	249	205	213	209	213	217	230	219	234	229	249	234	217	224	229	226	215	213	204	243	211	224	221	229	221	221	248	232	229	223	229	230	266	251	231	212	205	209	203	210	258	211	205	212	220	210	228	224	219	209	211	239	223	201	209	242	232	220	224	236	215	245	232	220	230	246	216	250	193	210	221	229	231	214	182	228	222	209	227	184	222	233	235	245	207	219	235	216	251	237	222	231	224	231	262	207	226	238	235	223	233	244	226	206	239	213	221	224	196	219	211	202	227	229	222	223	228	203	216	212	214	241	196	198	237	225	214	235	232	215	210	230	213	230	239	203	249	241	218	213	248	214	218	216	201	212	200	224	194	210	235	234	210	241	218	211	222	219	217	215	207	220	239	199	261	217	224	221	222	225	256	224	215	209	210	214	206	234	226	197	234	214	252	212	225	228	215	225	218	217	246	222	207	220	230	244	245	243	213	215	206	227	212	236	236	225	239	189	239	232	261	218	228	228	234	240	207	229	212	219	222	215	251	208	244	224	212	234	210	226	227	187	215	229	222	211	208	239	220	216	214	229	210	200	210	238	234	232	212	236	222	233	206	205	221	215	244	195	243	214	226	197	228	234	215	233	227	205	235	236	245	217	216	226	208	210	238	222	210	240	216	234	220	225	242	231	212	214	207	232	232	253	211	224	235	213	238	238	190	211	243	227	230	201	238	246	198	242	230	208	236	214	209	229	218	235	231	207	193	222	218	218	203	242	219	222	234	211	233	188	222	251	243	245	192	211	237	190	202	215	211	199	230	239	210	242	221	221	204	233	208	212	225	253	248	208	236	209	220	237	225	209	221	237	210	218	223	231	236	231	226	195	221	216	221	222	200	236	235	221	219	232	235	187	208	219	217	241	228	202	249	236	232	232	222	199	226	207	228	230	271	235	203	240	216	218	210	205	232	209	230	208	216	211	239	212	209	217	225	207	236	242	221	241	206	226	215	236	219	225	221	225	193
36939	49196	53087	49652	42509	38565	38897	42925	41624	38367	36199	32884	28488	24953	23534	22471	20891	19021	14210	11611	10083	9091	8305	7367	7822	5848	4623	4599	5644	5064	3816	2717	1784	1181	828	790	766	723	698	717	797	751	694	744	729	712	714	743	728	734	708	688	705	710	892	822	755	766	661	772	802	802	717	724	738	725	723	699	748	792	740	768	693	716	738	705	701	701	724	661	734	720	730	688	690	712	740	729	711	720	721	714	683	701	791	745	726	733	725	731	706	697	702	735	757	711	706	709	702	745	712	733	743	720	714	707	735	746	720	694	707	692	695	719	712	715	733	686	707	719	736	710	723	783	697	745	730	688	677	704	703	756	703	677	747	750	691	732	729	718	748	733	739	746	741	707	724	728	671	754	704	760	723	702	731	708	662	720	679	763	727	696	702	721	695	677	751	749	718	728	684	716	725	712	724	658	758	706	733	712	708	692	732	713	729	707	759	720	731	720	744	710	745	711	689	683	694	728	711	741	737	719	752	733	699	705	755	730	708	724	739	709	714	726	681	697	709	732	714	713	706	737	721	742	725	749	702	709	702	718	699	752	712	729	715	734	731	688	733	689	733	722	720	715	716	692	750	722	720	714	691	729	737	715	710	758	723	759	697	716	750	703	701	721	690	693	703	709	720	726	718	706	729	702	709	666	668	735	746	743	723	724	695	720	683	716	710	716	722	681	702	704	705	711	710	758	722	713	690	696	744	726	730	713	686	744	736	740	727	676	733	711	711	713	709	720	732	715	713	741	733	738	688	717	725	715	756	680	700	726	711	767	686	747	691	724	709	708	705	701	715	740	730	727	717	678	731	698	726	714	721	713	751	736	673	693	707	708	717	722	713	681	788	769	721	691	778	686	762	734	672	735	647	709	736	732	725	682	734	698	719	689	734	759	716	750	713	723	708	797	722	744	687	706	717	685	700	703	681	709	718	697	702	756	702	725	744	724	722	750	733	739	682	710	700	731	766	729	718	727	721	730	697	712	720	732	685	714	748	751	747	719	745	695	745	703	714	709	715	724	748	701	667	705	755	694	772	706	735	721	715	686	711	711	764	755	701	722	724	690	694	720	703	705	718	670	709	706	712	709	731	738	717	662	711	710	676	750	745	705	720	736	721	726	737	711	745	687	699	727	712	678	734	751	712	774	720	691	703	755	693	713	760	747	702	680	735	772	681	754	696	731	736	711	710	763	781	704	744	734	678	758	731	718	688	765	738	754	702	709	734	705	690	720	734	706	730	802	692	758	750	719	747	731	751	728	706	718	754	709	735	726	778	740	707	695	770	729	757	681	708	716	745	717	654	744	697	728	755	697	705	719	756	664	781	748	735	663	738	783	748	720	737	680	682	743	750	739	724	753	699	679	671	665	675	703	759	693	726	759	694	713	703	735	719	752	733	707	734	726	746	720	698	712	713	713	695	717	695	681	704	750	714	690	711	724	724	714	755	702	748	703	709	734	715	665	690	723	784	670	717	738	776	725	732	720	784	713	760	692	750	758	737	715	731	678	730	727	694	709	733	704	708	700	712	695	712	691	736	699	688	702	734	740	750	735	719	743	726	728	784	716	732	693	673	695	707	701	711	735	738	744	706	681	673	675	688	757	727	703	728	734	730	713	697	746	730	719	725	740	678	739	738	696	686	711	689	683	687	745	700	712	719	709	707	715	694	721	701	690	735	715	667	729	671	694	714	683	746	708	785	682	747	727	713	733	746	658	732	724	751	764	728	706	754	743	695	691	744	750	739	702	749	741	723	680	722	752	747	700	751	688	770	720	731	716	734	721	680	717	742	725	698	741	788	730	724	721	719	663	720	653	672	711	737	727	706	747	717	690	664	691	671	755	703	734	709	736	714	701	758	682	776	708	724	734	737	720	732	716	733	691	716	776	687	724	671	784	671	728	715	732	721	698	757	719	712	667	735	718	696	726	729	740	720	739	670	712	773	674	708	781	747	736	683	691	727	765	724	714	772	716	765	704	676	687	715	694	699	760	659	750	698	752	689	688	743	716	709	775	736	676	659	718	709	733	721	776	742	703	711	743	754	717	739	708	709	768	714	750	711	743	692	684	710	731	695	703	705	710	669	660	764	727	728	709	732	747	727	735	775	750	694	768	689	722	697	708	729	708	711	669	735	721	752	744	685	733	725	740	727	755	713	688	697	724	714	708	693	750	708	738	717	727	754	705	671	663	710	746	689	711	718	718	734	730	701	689	683	748	713	718	739	706	691	707	745	705	705	744	752	702	715	710	711	732	765	745	738	692	701	713	714	706	740	720	733	677	792	707	759	744	687	668	717	710	740	777	702	731	692	704	689	671	724	720	709	702	738	704	749	736	716	697	745	714	731	732	700	727	713	754	728	693	703	714	730	694	700	661	713	699	709	724	698	699	741	762	712	727	721	758	719	732	752	708	736	758	734	690	747	785	732	724	671	707	704	689	743	729	743	670	721	658	703	729	724	728	718	750	704	716	717	750	727	720	730	722	706	719	694	728	720	725	701	712	714	766	775	764	720	726	727	750	729	692	729	728	741	700	740	712	686	694	736	730	726	686	800	744	719	683	731	751	675	711	747	645	702	748	721	669	763	743	694	717	746	748	703	741	711	730	702	697	708	731	697	705	733	727	731	705	703	694	699	679	745	704	739	710	762	684	671	728	773	732	723	726	692	706	718	680	689	706	655	757	695	699	752	703	723	727	720	714	738	728	707	730	705	720	683	708	729	714	700	706	683	749	728	722	702	656	712	727	671	686	735	763	748	696	692	750	657	772	764	680	734	733	737	704	701	711	711	700	730	752	740	702	735	743	710	725	741	699	688	792	693	725	713	759	716	741	763	689	749	676	737	726	725	682	665	726	719	745	705	695	727	696	695	785	706	708	708	768	748	740	725	685	719	704	674	738	722	748	733	713	721	754	789	710	750	713	703	738	725	720	735	717	706	683	730	749	669	748	731	709	721	705	725	723	731	688	690	727	787	690	711	684	715	711	722	735	690	742	713	724	723	698	735	654	759	752	746	755	742	739	696	723	737	734	659	767	717	751	728	762	741	742	700	758	717	718	729	681	690	739	754	742	738	788	742	732	700	724	741	706	718	664	676	715	758	730	720	733	751	729	716	753	733	693	746	686	716	690	729	747	737	688	710	743	723	744	732	734	730	772	711	727	749	705	730	687	756	766	748	718	728	699	748	714	727	740	727	684	707	688	736	691	728	761	731	702	684	677	730	738	727	703	754	762	730	750	697	694	726	690	721	685	690	666	721	733	757	681	712	713	715	691	767	698	729	723	723	726	748	687	717	727	724	689	677	723	715	700	706	752	696	737	722	717	714	721	718	706	695	703	707	719	713	722	700	717	720	715	708	669	719	662	753	673	689	689	722	721	716	735	697	718	744	717	732	688	752	705	727	717	752	684	672	698	727	756	735	719	750	711	684	735	724	713	735	665	712	680	718	716	781	775	685	737	665	731	749	703	696	690
26075	24353	21847	10809	5395	3304	2139	1628	1193	962	720	578	542	423	351	338	344	303	257	223	224	228	215	196	205	206	236	194	183	198	206	190	194	181	188	178	178	170	158	173	184	176	184	179	177	204	190	165	182	184	186	185	186	202	197	179	180	200	185	202	184	202	187	188	166	184	188	176	181	197	176	205	177	183	177	170	198	168	190	200	203	201	171	172	180	181	174	189	199	184	207	183	149	198	215	169	166	156	166	173	176	166	172	171	189	202	183	185	174	178	167	203	193	189	165	152	170	192	194	198	171	163	180	200	188	205	153	177	164	174	184	183	185	187	196	186	186	180	183	166	187	189	172	201	171	172	209	195	176	170	198	191	195	193	190	173	191	192	186	186	201	184	173	189	198	196	159	202	193	156	179	170	168	187	175	199	181	190	181	180	189	170	176	197	202	189	193	201	182	183	157	158	174	164	193	175	183	200	200	170	171	197	192	175	181	167	189	192	191	175	197	176	191	176	184	194	177	169	178	198	151	172	181	188	172	184	214	175	168	194	184	193	187	199	193	202	187	190	195	184	170	193	206	184	188	157	194	211	160	194	188	187	208	182	186	188	204	197	179	185	206	210	210	170	188	166	192	182	199	182	194	184	179	195	211	183	184	180	190	170	178	162	180	190	180	188	179	188	197	201	168	202	200	173	194	194	147	169	161	162	160	192	197	183	191	170	199	185	225	203	173	167	212	199	175	185	184	162	171	172	208	164	193	203	169	179	197	197	199	176	183	179	213	201	190	168	195	202	169	187	196	163	191	199	171	165	185	180	180	204	185	198	208	185	163	198	185	190	203	194	165	186	166	177	199	178	182	164	184	181	200	154	162	180	185	212	185	172	175	196	195	201	186	198	193	174	188	175	179	166	174	191	190	177	180	186	178	201	175	190	169	196	192	208	184	196	172	198	181	190	201	181	189	210	179	185	198	202	184	204	177	193	170	180	206	178	199	202	181	184	158	191	208	187	189	197	177	195	204	185	173	182	174	183	201	177	177	170	159	182	182	212	177	167	189	189	152	181	181	193	163	177	191	202	182	200	193	184	176	190	203	198	190	202	192	182	165	167	172	200	194	175	162	192	167	184	195	176	187	170	171	188	198	169	184	182	200	202	174	193	200	183	215	172	179	186	183	182	204	180	184	186	173	175	178	189	180	184	208	203	171	190	173	178	190	180	198	143	184	154	181	200	150	180	181	214	192	188	214	165	163	181	202	197	206	164	189	185	195	187	184	193	187	195	193	189	183	192	183	165	178	173	185	197	165	177	181	186	179	183	172	216	197	203	186	174	197	198	199	172	157	185	160	180	201	189	202	154	194	193	168	194	192	175	184	186	185	160	174	194	188	213	179	160	197	197	172	193	174	168	162	168	169	202	173	168	205	182	202	183	189	204	184	183	170	176	189	196	178	225	176	170	194	191	194	195	180	183	222	205	185	186	179	209	172	188	197	186	175	179	177	175	185	203	181	200	197	175	170	199	183	162	192	194	182	192	173	200	194	204	208	199	182	195	196	181	182	182	184	198	182	201	168	181	171	173	204	192	203	209	185	185	185	173	198	171	180	182	202	152	201	178	188	167	194	177	186	173	194	191	181	164	179	217	190	176	177	201	180	179	180	200	203	177	185	183	157	175	210	201	185	186	209	158	195	174	164	173	171	204	201	175	197	198	218	211	184	184	208	178	188	169	190	183	152	193	175	179	187	196	183	188	188	185	190	210	182	176	179	198	195	174	188	184	173	164	182	185	177	199	195	172	167	205	206	181	177	180	186	214	180	204	202	182	192	182	160	172	174	213	175	208	179	188	179	170	173	171	193	194	185	179	199	171	195	167	197	172	194	200	177	163	173	169	197	193	168	181	176	178	169	176	220	158	177	200	180	178	189	149	173	182	155	179	175	196	164	192	188	186	190	177	196	173	193	174	183	185	214	184	181	201	188	160	160	175	200	178	166	174	181	165	170	213	179	171	177	165	159	191	192	185	172	164	189	198	188	178	183	189	185	172	146	202	203	200	191	204	201	173	186	202	186	172	185	182	180	206	188	173	198	211	197	165	207	179	174	207	202	183	172	190	186	205	184	169	198	160	185	171	162	191	197	162	174	193	174	188	151	196	149	185	179	186	193	179	175	193	195	187	161	201	181	178	187	183	211	190	178	188	204	188	166	207	206	183	182	201	179	189	188	185	186	236	187	147	180	177	216	200	174	170	175	172	181	201	191	173	205	181	187	199	187	176	189	185	195	189	169	191	192	187	200	194	180	201	174	190	197	200	198	194	190	197	204	190	224	200	201	174	183	184	194	177	186	177	176	172	184	161	203	175	179	205	185	167	181	226	188	202	186	203	195	170	171	184	182	183	180	204	188	209	224	197	195	199	166	160	190	165	178	208	186	168	183	193	210	184	169	194	174	206	200	185	207	195	167	181	173	190	177	199	210	182	191	186	167	179	172	173	177	169	179	195	212	194	199	216	193	204	189	203	177	189	197	176	192	192	186	181	173	201	207	194	194	169	184	179	178	178	195	196	204	205	202	178	161	193	198	197	175	190	179	183	187	182	172	190	164	197	205	211	172	179	203	170	186	192	167	183	206	190	166	203	184	190	176	185	210	174	162	183	183	183	183	203	185	196	173	173	188	160	174	179	197	186	203	187	180	205	162	184	197	171	207	193	186	221	211	182	176	183	203	185	193	194	199	154	155	189	197	166	182	167	173	199	194	186	187	196	200	191	180	187	190	174	179	201	189	207	180	195	187	182	184	197	201	178	197	178	168	183	202	170	198	192	177	203	198	212	177	220	177	184	173	197	183	198	182	192	175	188	193	159	190	192	207	205	183	185	185	171	175	173	198	208	222	194	203	175	198	199	195	161	162	193	197	189	178	194	183	182	188	175	198	209	189	177	190	201	182	196	184	196	182	193	198	171	189	184	174	189	169	174	192	185	206	199	177	208	201	177	192	172	164	186	152	217	184	185	197	168	174	188	189	179	176	214	181	162	167	176	198	189	181	200	204	199	194	187	168	201	205	181	197	140	192	170	169	195	202	182	197	158	189	200	185	189	196	181	212	203	176	175	173	213	180	188	161	180	204	180	182	186	182	187	195	202	172	197	172	194	175	165	183	181	173	181	182	170	182	193	178	173	173	179	185	177	157	172	191	215	161	192	201	182	173	193	198	196	188	169	180	202	184	168	183	180	181	194	178	181	202	167	180	200	198	180	186	192	159	189	191	201	183	167	157	183	163	180	192	165	163	201	186	198	155	202	172	174	201	183	194	188	162	186	168	174	169	179	158	184	196	178	185	181	173	172	174	209	183	160	174	169	164	157	181	189	196	195	169	171	173	197	186	203	178	173	190	200	211	185	198	192	202	172	180	182	162	191	175	185	192	164	175	179	198	195	202	160	192	196	172	174	190	182	173	180	197	168	191	177	195	177	207	177	169	180	188	175	182	192	182	186	176	167
22159	25514	28812	21691	16646	12690	9265	7467	5912	4227	3308	2615	2140	1687	1596	1520	1451	1289	1134	982	943	895	878	827	878	752	760	765	785	700	658	691	667	624	670	649	622	616	609	622	618	680	642	675	621	668	636	615	640	684	648	672	620	645	643	661	630	645	686	637	609	610	629	657	650	641	616	622	626	611	632	621	633	674	636	652	681	627	682	635	638	626	644	637	654	608	641	675	648	643	628	633	607	641	575	642	630	604	622	623	606	624	615	646	635	631	641	638	618	653	655	668	599	620	661	604	620	582	621	636	605	668	636	612	613	630	649	617	632	623	668	610	666	665	645	682	674	624	640	627	639	630	644	605	639	731	644	648	617	599	651	580	621	611	624	666	628	591	618	615	597	628	683	663	620	656	617	674	620	624	615	635	658	644	664	619	610	629	628	618	662	623	682	582	635	620	632	622	683	659	637	610	629	603	642	632	645	620	615	618	637	666	602	633	593	635	612	621	638	655	627	615	614	609	608	673	675	594	638	643	618	598	611	646	666	646	678	626	653	617	630	613	611	593	668	627	579	651	643	646	605	642	647	697	648	620	642	629	631	635	665	612	659	606	639	664	593	611	627	591	650	622	627	666	629	664	611	612	622	621	636	614	629	636	602	623	629	655	647	620	651	616	647	657	641	619	631	609	644	674	643	659	664	587	578	617	662	628	635	599	650	584	606	620	625	630	654	645	643	636	660	595	597	630	587	593	605	621	710	612	629	653	602	629	639	663	609	627	650	637	642	655	624	621	641	646	676	650	637	620	697	614	683	656	595	636	645	614	653	632	590	626	639	667	590	592	606	621	640	619	665	681	650	614	606	658	612	638	585	634	627	666	621	573	629	669	609	587	618	622	615	607	648	659	639	629	652	640	646	638	650	643	585	630	646	620	631	607	659	619	624	646	626	647	617	645	614	633	602	617	653	659	587	611	646	676	625	623	640	612	641	650	670	622	599	624	600	630	620	699	673	634	612	603	639	605	637	663	609	623	615	639	601	582	682	619	675	599	609	608	601	598	635	586	647	626	672	631	643	636	664	696	613	651	606	665	613	614	665	644	652	641	651	638	621	642	680	633	670	635	645	658	639	641	646	630	695	626	607	647	625	623	673	657	671	645	635	623	595	661	639	641	621	615	639	674	627	676	650	628	645	722	655	618	636	656	634	658	630	625	620	631	604	626	632	605	611	663	634	596	616	599	607	603	594	615	642	623	642	637	651	674	656	674	672	648	670	615	645	624	653	639	631	618	655	607	647	639	716	626	651	569	649	638	666	628	586	646	644	633	632	665	656	618	650	626	605	647	631	639	633	611	685	620	627	610	669	633	622	617	645	633	663	616	656	641	640	660	687	655	629	617	602	590	650	604	614	629	639	625	588	656	659	617	629	613	605	599	636	605	594	612	621	632	672	595	668	620	635	657	629	611	611	592	646	598	613	612	644	664	620	623	640	661	626	633	657	614	669	645	607	617	635	677	629	591	634	628	602	671	609	665	659	618	626	597	611	641	595	610	622	614	628	589	644	658	660	572	636	631	599	622	632	615	674	651	628	606	616	628	610	659	615	629	618	618	610	630	594	637	621	659	631	654	651	623	639	615	613	662	645	637	628	584	650	586	647	575	683	647	639	628	615	606	627	633	651	614	685	628	681	638	656	680	620	610	632	646	653	706	609	639	602	667	625	660	641	628	600	667	643	647	650	650	642	628	630	617	638	644	647	614	629	659	648	643	622	594	680	619	614	678	619	660	615	593	683	683	594	633	640	630	643	611	660	596	624	602	640	652	670	612	627	626	665	583	624	625	680	671	612	637	654	663	589	647	613	617	664	620	653	629	666	657	667	698	619	655	662	638	621	630	653	664	600	655	623	637	693	622	624	636	649	679	634	607	591	636	617	591	632	613	605	595	642	634	644	611	649	637	616	593	663	633	582	653	633	633	629	646	684	615	626	672	621	607	656	608	621	619	618	633	629	673	607	609	649	648	640	614	633	674	675	688	628	655	642	611	672	634	654	625	576	620	634	638	609	662	614	608	612	655	612	660	629	636	603	637	659	675	586	609	660	614	625	651	645	626	605	621	622	624	677	680	673	660	664	629	598	615	623	633	623	643	681	676	629	642	649	654	642	600	619	631	658	628	608	655	598	602	664	664	625	666	651	630	674	623	654	610	618	656	631	678	629	636	661	633	648	630	650	655	608	638	626	638	618	677	674	591	667	625	617	622	662	647	632	619	671	658	610	639	635	654	618	599	596	665	632	635	668	645	655	624	622	675	641	662	652	676	605	591	639	601	637	662	618	617	627	615	619	641	622	700	594	659	672	607	648	663	674	571	617	630	608	686	674	627	634	637	612	701	632	657	655	615	647	610	640	576	604	629	658	603	603	618	598	693	670	612	660	638	639	663	645	625	640	626	649	614	631	650	664	606	632	606	590	630	607	655	637	635	643	630	633	612	656	643	618	589	604	568	599	630	640	615	669	627	609	630	615	588	653	580	645	666	619	661	615	632	616	607	658	655	650	601	626	662	639	581	637	605	657	645	634	611	610	633	618	627	652	588	659	674	662	674	603	620	642	708	621	597	619	647	615	650	625	683	610	608	664	629	643	593	637	642	624	709	665	646	625	667	680	628	659	632	605	646	630	590	636	661	642	637	652	633	665	619	604	621	673	684	642	631	668	615	664	625	604	664	620	623	644	642	642	630	608	633	610	695	604	635	639	598	625	641	652	623	625	586	609	622	641	592	573	647	635	602	641	653	646	655	612	662	663	622	582	637	649	636	660	674	598	652	684	652	624	656	623	617	645	610	609	653	588	613	646	611	654	632	646	628	609	648	625	609	623	664	663	642	650	618	610	643	642	652	609	657	628	643	640	623	636	598	636	643	626	615	633	611	637	658	655	609	635	630	590	637	629	600	616	632	627	566	622	667	683	607	633	625	630	648	674	618	602	627	643	610	635	667	606	617	597	649	648	654	646	657	618	584	626	655	610	656	582	678	628	627	615	638	618	614	629	601	622	650	584	688	629	629	622	612	688	603	580	635	625	635	614	642	659	670	595	623	606	658	637	607	631	637	639	626	613	605	601	629	629	645	643	667	551	618	622	597	644	632	617	642	643	624	648	640	627	637	608	637	630	626	651	633	601	634	626	591	610	619	653	629	587	637	621	618	595	621	582	615	601	636	650	631	652	642	622	647	614	599	607	645	646	621	611	651	656	609	618	645	646	625	611	644	645	655	682	671	622	655	632	634	628	638	602	667	621	628	617	646	645	633	651	649	617	618	571	640	603	643	673	591	630	621	597	632	621	637	621	635	624	628	664	628	609	617	637	573	682	666	661	657	638	641	627	621	597	618	661	683	647	635	613	654	628	633	631	614	622	585	644	654	618	601	649	629	621	633	666	614	634	632	653	617	656	665	627	605	645	642	644	648	612	637	643	627	628	628	651	649	602	664	597	655	633	608	626	612	643	605
42663	45204	44184	33787	25494	21727	18077	17758	17006	13285	10539	7701	5355	4208	3586	2965	2574	2059	1520	1088	986	868	662	753	720	439	458	530	474	346	367	263	221	232	205	183	163	180	184	176	174	217	173	190	185	205	179	180	192	224	197	187	195	176	189	195	188	173	187	187	215	190	190	182	175	179	180	170	188	173	193	163	194	188	177	175	174	176	188	187	185	175	192	198	184	190	177	164	178	164	170	183	172	169	216	210	157	190	185	205	200	187	154	175	168	195	202	186	188	169	180	182	199	177	183	199	181	189	191	212	177	190	174	183	175	199	166	178	179	183	185	190	173	169	199	169	169	196	173	184	183	188	209	179	207	159	176	201	182	166	183	189	199	185	180	178	191	182	196	168	186	174	201	191	186	172	184	180	159	179	160	180	154	198	182	205	159	153	184	161	202	193	174	197	209	167	201	208	172	195	176	160	175	169	172	198	177	178	198	170	200	201	172	186	200	153	187	187	170	196	198	178	180	189	184	171	176	174	172	200	183	182	161	163	166	161	192	176	175	192	164	186	188	187	168	172	166	181	183	186	193	160	203	186	202	179	167	167	181	183	179	171	188	175	176	183	177	189	193	178	182	190	196	219	168	180	185	186	187	187	201	180	191	186	164	187	199	202	172	177	166	182	186	190	193	192	172	189	187	201	174	182	179	193	171	170	184	196	190	196	170	175	170	208	171	195	193	196	192	162	160	201	188	168	203	153	187	197	179	162	191	185	181	167	170	186	178	186	171	171	165	197	197	176	180	189	186	185	200	189	193	210	182	178	164	170	198	189	162	168	193	195	169	193	168	186	164	181	169	184	152	160	187	197	191	151	165	177	185	170	173	190	177	168	180	193	177	164	172	208	191	165	197	168	189	190	196	205	172	183	181	194	178	178	184	189	177	189	190	177	176	193	205	190	168	179	196	184	187	189	173	162	215	174	207	207	196	193	172	167	178	214	214	183	204	168	188	184	179	175	183	173	195	192	190	152	173	182	178	202	176	174	186	197	184	174	180	175	185	174	194	174	214	176	169	167	171	178	164	201	172	177	205	184	211	174	180	174	192	168	190	196	170	201	195	161	183	182	163	186	184	166	188	180	172	186	184	191	176	183	164	192	186	170	197	169	205	155	179	185	174	197	186	166	177	194	172	170	169	185	183	177	193	183	179	178	199	187	166	198	182	188	189	182	189	176	184	189	174	205	178	183	193	178	142	185	195	181	167	172	184	180	208	174	191	194	170	198	197	172	169	178	173	198	212	169	171	191	185	153	180	189	172	202	176	181	185	191	193	171	171	175	191	166	176	182	184	162	187	165	202	185	169	154	188	200	166	169	190	186	208	169	189	184	199	201	185	170	200	191	175	178	203	192	187	174	178	188	179	186	175	224	165	187	200	163	189	194	170	186	178	203	156	173	166	179	192	173	183	181	194	175	193	184	183	165	196	195	199	170	193	191	176	171	175	196	167	179	183	191	156	217	199	175	186	182	179	161	178	200	202	173	165	201	180	192	161	159	164	176	191	183	170	162	180	184	179	191	194	202	186	182	200	178	180	206	185	198	165	180	189	195	201	171	176	180	171	174	186	186	162	166	210	204	205	163	163	209	217	204	191	185	210	173	183	173	175	216	178	169	180	197	191	175	199	172	160	172	192	210	184	180	198	202	186	193	188	176	163	194	186	184	168	193	171	186	197	196	182	176	177	187	175	186	190	190	212	181	202	173	202	165	171	171	165	178	209	173	166	169	177	169	167	207	224	193	198	191	188	175	188	184	194	187	198	181	176	163	194	201	199	169	182	184	178	172	185	154	163	186	165	201	189	189	223	187	161	183	180	198	179	175	181	182	194	181	170	154	209	202	181	199	205	169	179	200	202	200	164	182	176	168	179	192	187	179	180	189	186	211	167	190	163	201	206	182	172	191	160	199	154	195	167	170	176	196	175	171	174	199	192	168	178	157	178	183	209	183	172	183	188	191	200	195	177	188	147	200	184	204	189	169	202	153	185	194	165	172	162	178	186	195	175	177	171	194	186	202	176	174	188	170	185	166	177	174	186	203	184	176	180	182	186	204	208	171	194	206	186	177	168	192	182	195	190	185	178	171	193	186	177	181	181	181	189	147	173	204	180	188	201	176	198	183	176	189	176	172	170	176	183	199	179	169	183	178	198	202	165	183	195	161	178	189	174	165	196	189	186	201	198	177	184	203	162	190	177	164	221	186	186	204	174	181	167	184	184	210	169	165	200	187	207	184	180	205	158	175	195	164	173	184	194	201	184	184	197	198	172	162	181	200	194	187	153	175	163	183	194	201	211	176	190	193	168	168	175	187	186	161	195	197	172	177	175	192	179	183	171	187	193	177	202	172	209	172	196	172	182	186	174	166	179	192	188	175	177	193	169	192	181	196	190	176	174	140	157	196	187	195	204	191	172	171	176	172	194	162	182	205	193	208	182	174	168	179	179	187	172	183	172	194	182	179	160	181	181	173	186	186	187	175	178	201	181	202	197	196	180	173	176	186	184	212	178	195	145	171	182	194	171	194	166	187	166	159	138	202	178	221	174	169	174	189	160	174	180	170	165	180	186	170	151	225	203	212	192	175	173	200	169	194	184	193	179	190	162	162	192	191	171	172	167	207	183	182	193	181	175	183	177	162	213	185	181	175	149	182	161	182	177	179	158	190	171	179	171	162	203	190	180	171	186	185	165	183	207	179	184	208	173	171	174	173	211	173	181	184	169	184	178	200	207	204	190	223	177	169	171	191	214	211	191	179	215	199	174	177	204	165	176	196	188	197	166	199	175	180	180	172	173	189	163	172	185	180	171	194	177	162	168	176	166	189	166	184	179	189	171	191	192	200	197	174	193	167	192	198	180	170	187	170	163	173	199	202	189	182	183	179	167	172	199	188	165	184	189	177	180	157	207	189	179	204	200	184	186	181	185	170	171	166	159	166	213	181	197	167	194	170	166	164	197	162	196	169	190	182	180	178	195	205	186	184	178	167	150	176	192	157	153	184	173	190	195	168	172	183	171	182	198	171	176	192	152	180	177	184	207	179	175	180	170	203	203	156	166	205	190	180	184	198	185	176	212	176	177	194	209	198	174	168	177	175	176	178	176	193	154	210	190	164	185	206	156	191	167	176	175	186	189	171	190	180	184	168	193	154	181	187	181	192	191	169	188	179	192	194	179	180	200	169	196	179	198	193	178	176	176	184	180	162	177	193	161	185	170	189	177	174	186	195	186	197	189	179	184	178	196	190	170	180	185	168	184	221	179	192	171	175	170	168	200	206	192	167	198	194	202	167	181	212	209	195	189	179	173	205	168	185	161	186	164	186	201	189	187	189	198	198	182	193	174	166	194	187	162	168	184	188	190	188	199	163	188	178	188	193	189	193	164	175	162	185	201	187	189	184	169	190	172	198	182	194	164	195	191	164	200	209	164	182	150	183	194	168	175	179	162	199	193	171	169	158	175	189
34842	42444	48233	40566	34085	30309	29508	34131	33267	30170	27344	23915	19851	17269	16080	14744	13307	11418	9186	7241	6333	5436	4485	4585	4846	2868	2925	3459	3036	2203	2195	1501	1189	866	677	715	630	633	630	600	657	641	689	674	620	639	614	664	647	588	633	617	600	630	656	665	608	639	652	668	673	607	617	615	612	657	592	617	637	650	688	636	632	579	642	637	635	620	585	616	644	600	618	620	659	577	623	575	604	635	612	640	576	608	637	601	604	625	619	623	620	622	680	626	651	614	590	624	598	643	659	643	602	609	618	631	622	660	610	582	643	596	618	620	611	632	585	621	612	601	631	622	643	650	570	634	635	667	630	617	648	629	617	646	597	646	588	626	580	617	660	614	667	653	648	595	618	600	615	607	630	597	609	660	601	591	611	623	591	648	633	599	612	599	611	587	601	602	600	645	625	659	613	621	614	577	599	639	630	618	638	630	567	669	619	655	649	646	574	610	628	620	611	653	621	627	636	575	618	610	595	633	610	609	607	563	589	632	649	572	658	570	639	578	617	606	607	621	651	615	600	624	582	563	617	624	597	565	649	623	618	657	608	582	640	656	675	665	618	624	650	623	648	648	601	610	612	647	585	596	569	560	629	642	617	600	609	643	603	607	584	570	625	602	609	610	608	622	584	581	594	607	632	601	578	587	613	642	604	614	607	631	613	639	635	616	595	634	639	613	640	653	655	637	605	625	614	640	603	606	627	610	625	634	586	621	561	581	609	611	609	625	612	623	604	605	646	604	651	615	615	607	599	648	624	569	610	658	629	581	615	584	645	636	586	603	583	598	551	603	581	606	604	610	616	680	597	641	657	624	604	660	596	590	618	652	599	611	616	612	608	590	596	636	621	620	641	609	610	616	593	642	616	632	666	633	582	569	634	626	554	602	637	623	622	603	632	592	674	617	620	636	592	617	565	659	593	604	629	647	630	617	595	631	636	640	637	635	600	643	612	623	602	622	590	611	579	596	604	644	634	591	647	626	631	599	608	612	610	607	609	652	645	651	606	599	630	667	573	620	592	653	593	626	630	603	620	645	633	618	609	676	588	635	625	605	658	607	613	643	628	606	561	603	612	625	599	599	634	573	619	583	615	628	647	614	655	572	611	655	622	611	606	665	635	574	604	609	626	584	602	615	645	650	593	619	571	627	646	599	608	629	566	633	624	608	605	665	626	608	612	605	653	648	581	635	595	644	675	601	597	619	613	619	613	645	627	607	640	557	628	584	650	652	706	658	627	619	601	610	635	601	635	584	643	642	657	608	624	626	617	641	653	600	620	607	610	558	599	598	600	663	600	655	603	619	595	636	623	626	570	611	634	672	594	566	627	600	573	582	666	580	565	644	619	606	613	603	621	648	610	597	599	641	614	606	639	665	598	623	590	650	629	612	633	664	566	610	645	624	608	583	598	618	601	655	608	578	640	618	608	568	585	586	599	588	663	610	653	612	636	595	574	625	615	585	636	586	582	636	608	624	618	627	647	631	597	612	633	586	600	626	598	589	602	649	626	635	663	580	623	607	608	603	587	637	630	619	629	610	635	609	637	619	592	637	617	633	669	627	649	623	604	630	608	626	599	596	637	605	595	585	648	608	670	578	632	623	594	565	623	611	605	599	622	628	668	587	589	579	610	639	665	619	609	599	625	611	613	648	612	636	595	593	612	613	647	639	586	604	629	661	622	617	623	674	590	595	653	601	645	598	646	621	644	654	623	659	658	622	598	581	618	606	606	614	588	665	637	613	566	563	664	634	635	628	582	577	599	593	586	604	606	656	616	608	606	625	665	624	660	658	613	618	628	605	595	624	640	621	646	593	652	617	611	608	617	609	648	610	604	635	642	636	624	625	623	610	680	589	664	612	608	628	595	611	643	634	612	625	648	595	621	584	661	628	603	653	611	599	649	622	613	606	595	619	609	632	613	643	666	655	657	628	611	634	602	635	621	613	612	640	636	634	641	611	640	583	611	605	572	628	621	618	608	629	631	613	604	643	579	624	626	588	615	626	655	609	587	616	622	669	636	608	632	612	612	630	579	635	619	614	594	626	595	595	678	592	619	586	618	609	646	660	630	625	555	613	604	568	655	591	641	594	625	619	591	623	604	648	649	623	598	600	600	639	635	628	620	630	649	628	585	595	601	581	680	580	604	646	664	597	624	630	602	632	632	577	588	635	611	577	637	626	614	604	663	624	650	570	648	591	616	619	603	608	594	598	605	611	666	616	640	622	635	612	612	594	585	593	622	610	611	619	598	652	634	603	671	600	605	637	596	604	604	614	602	620	609	596	621	596	619	580	598	622	649	617	625	604	599	621	650	644	582	651	611	615	649	632	617	611	603	611	632	598	594	620	581	610	624	589	632	587	638	641	653	678	590	645	607	632	608	592	631	595	606	584	626	599	652	646	616	611	574	596	613	640	642	629	646	633	600	587	686	546	601	596	594	628	668	597	600	581	587	558	625	633	593	654	606	631	608	612	628	643	631	624	621	677	629	641	592	567	632	606	595	574	611	632	624	642	647	584	646	613	611	596	591	633	642	610	613	584	645	586	579	638	673	643	614	646	596	613	613	617	612	636	642	571	622	566	649	608	637	594	620	610	632	567	614	604	643	605	597	613	610	617	619	645	592	621	639	600	650	654	575	675	675	661	636	602	652	629	608	621	628	604	630	660	621	607	599	614	601	631	679	623	641	596	615	600	676	573	644	652	674	590	669	602	617	635	657	643	642	565	621	643	677	605	630	635	602	618	582	636	605	674	608	653	601	584	635	645	637	626	571	612	625	639	643	643	635	615	628	604	668	609	646	631	632	603	656	587	652	618	657	600	630	597	610	625	606	592	577	626	572	600	643	611	621	579	630	632	580	608	606	626	574	627	600	603	614	631	609	596	601	641	649	609	626	648	597	618	642	627	613	602	605	639	574	620	595	612	610	584	632	590	651	633	604	597	646	602	615	638	623	591	589	625	620	635	653	635	582	648	599	635	641	608	640	606	603	601	597	632	617	616	620	624	612	612	567	619	607	586	611	571	609	634	613	606	620	631	594	674	611	587	584	637	623	602	613	582	598	637	651	611	591	654	653	631	606	668	591	602	627	628	619	678	626	612	582	569	584	600	619	584	636	635	599	655	582	654	677	603	649	588	624	625	606	610	624	604	689	634	619	608	629	638	631	617	633	595	595	597	652	612	653	636	616	580	649	610	649	651	632	623	609	661	591	607	616	615	651	613	612	619	596	621	620	604	612	618	643	666	613	596	623	589	619	614	595	623	625	615	613	670	576	652	570	632	601	642	580	616	606	664	595	625	632	612	587	600	600	657	592	626	634	615	617	606	625	648	641	678	643	570	597	638	623	613	595	612	632	579	637	616	681	644	623	629	621	630	603	571	630	583	637	650	628	639	609	623	634	603	586	638	588	643	597	612	635	654	627	641	647	643	613	596	591	625	628	619	650	609	615	594	584	612	591	603	636	647	631	607
47371	48561	46548	36807	31540	26549	23846	26852	26629	22948	19252	15503	12006	8895	7895	6394	5164	4690	3507	2355	2075	2050	1276	1384	1463	851	966	1028	815	631	601	458	384	295	249	235	245	210	227	223	202	215	250	231	249	234	200	221	228	219	242	215	208	228	200	242	203	261	225	237	200	210	228	228	216	240	214	251	240	223	221	237	249	236	230	212	222	218	202	214	211	221	222	223	222	219	211	209	192	215	238	196	235	230	229	242	195	226	212	224	226	239	231	190	216	222	234	211	214	207	233	219	240	206	227	217	231	226	234	212	235	211	207	206	239	201	246	218	206	207	241	194	215	198	216	208	228	214	220	225	211	240	240	230	246	227	229	218	232	219	211	232	222	226	242	228	244	223	208	208	237	225	227	232	200	231	203	184	210	201	216	222	225	201	214	214	227	230	214	254	230	217	212	239	229	224	206	240	238	231	213	232	199	213	203	229	214	223	205	214	239	220	216	248	241	227	211	229	222	218	209	213	238	210	198	218	187	211	229	215	231	228	255	211	235	247	224	229	217	196	200	218	201	246	213	235	205	240	209	251	244	217	231	191	222	199	178	218	202	258	236	222	231	224	227	248	222	204	206	246	240	192	248	251	211	220	241	238	233	208	241	231	226	213	205	194	216	217	247	221	226	220	217	209	241	209	218	227	211	216	202	208	204	217	228	236	222	211	202	253	216	217	238	251	242	212	202	222	218	208	244	234	204	225	211	249	204	217	236	230	225	232	196	232	232	235	235	209	230	238	237	210	210	223	255	200	214	213	232	200	230	194	229	240	258	207	213	215	223	259	226	225	232	230	210	237	207	193	211	210	207	221	225	207	235	188	236	204	241	191	214	204	188	237	228	244	251	219	234	218	225	205	250	245	250	197	216	211	223	236	243	239	206	238	223	220	231	214	227	231	207	202	215	221	205	255	228	230	201	246	235	208	211	214	220	206	222	214	229	221	214	215	225	239	217	214	213	217	235	221	220	227	223	232	206	210	232	245	231	215	210	238	231	187	231	230	232	243	215	230	230	196	244	267	223	241	227	217	227	215	197	209	206	209	231	207	244	213	201	205	255	215	203	246	216	229	206	216	200	205	241	222	200	221	217	226	197	220	219	207	216	234	203	210	205	205	233	222	249	253	205	217	211	234	215	219	232	240	224	225	246	228	224	234	224	237	209	211	224	220	243	201	216	252	197	221	227	199	221	232	219	224	250	200	218	223	216	228	221	217	252	206	241	225	212	229	233	239	227	220	229	206	248	199	258	204	255	215	226	227	228	226	213	227	223	219	230	212	239	222	215	210	192	233	249	213	224	238	227	196	226	220	215	218	205	212	204	203	208	228	227	216	219	206	227	245	205	239	218	237	228	216	204	217	204	229	237	208	230	228	214	199	211	232	252	215	237	221	242	227	241	224	222	214	225	187	216	227	205	221	227	214	191	225	211	220	226	236	247	211	229	192	230	251	232	244	204	210	224	235	190	227	205	221	203	254	208	247	225	211	201	229	235	220	207	201	227	186	213	216	221	237	233	227	213	197	208	223	213	240	221	212	230	234	220	216	226	230	225	217	232	220	221	217	219	219	230	216	218	232	239	224	215	226	236	213	231	202	213	214	214	206	219	212	237	226	220	202	236	223	215	200	203	231	217	241	212	266	207	225	211	220	221	247	213	228	238	234	227	234	224	234	210	216	250	228	206	208	217	222	217	218	233	199	212	219	224	220	194	217	218	200	224	223	214	230	201	222	202	235	213	233	227	224	201	220	199	258	228	193	218	236	238	225	228	202	210	236	247	208	219	223	217	220	229	198	255	218	197	203	219	230	231	232	232	209	244	242	240	211	213	215	215	232	224	187	228	196	210	213	205	226	236	203	203	202	216	232	195	205	234	234	206	220	232	236	217	229	252	235	234	234	195	215	208	221	197	238	243	206	197	218	241	221	251	224	223	224	241	225	227	227	226	240	217	229	223	229	204	238	225	219	232	260	235	231	225	237	216	222	209	261	225	229	195	227	231	252	221	232	233	228	220	201	243	210	188	240	214	236	237	239	205	214	200	199	233	205	207	214	240	224	226	220	214	257	211	260	217	243	219	229	213	219	221	226	233	233	179	225	181	201	226	220	230	210	233	220	204	255	231	230	219	245	233	202	249	230	224	229	224	220	216	242	240	244	220	220	219	199	250	237	240	217	215	219	220	220	226	206	219	232	214	224	230	222	238	225	258	221	229	217	222	255	229	207	216	253	235	247	226	239	203	215	252	234	202	215	232	189	203	211	218	218	201	210	221	226	235	256	241	203	229	232	190	239	214	217	224	204	200	236	208	222	220	216	198	220	234	243	218	214	217	225	214	236	220	220	211	230	208	226	230	232	230	216	216	198	252	193	194	221	221	261	240	230	205	248	224	219	192	197	212	235	229	214	204	204	220	220	197	230	204	238	257	226	206	229	223	190	238	210	233	213	212	243	221	220	191	225	232	235	227	244	212	230	225	206	236	204	225	255	220	258	234	219	248	226	232	221	212	233	206	225	215	228	204	188	226	230	218	222	220	226	224	206	194	229	220	211	205	193	230	228	207	220	212	233	218	216	248	203	223	237	219	225	239	220	220	211	236	217	250	226	246	205	191	230	246	208	198	206	220	222	222	207	231	196	214	212	233	232	246	221	229	234	216	211	236	219	218	238	208	240	227	249	220	202	207	211	219	218	224	239	214	212	220	233	230	227	196	228	201	199	218	223	235	208	200	239	203	206	241	219	197	216	225	219	218	246	231	228	204	207	211	233	235	202	224	232	211	208	218	213	232	228	215	208	235	199	218	228	231	224	231	188	204	248	246	216	220	239	199	215	230	237	236	208	230	232	205	248	214	207	210	204	225	226	220	228	215	225	220	202	215	214	218	238	210	238	210	207	213	222	222	241	216	220	219	197	233	231	223	214	219	226	234	205	190	197	211	233	233	231	213	199	225	204	217	227	213	220	240	204	205	207	224	223	208	212	206	233	189	202	200	205	215	214	212	205	207	206	229	220	226	231	229	205	234	229	229	213	203	214	224	204	243	244	198	210	215	193	208	234	219	222	232	229	200	223	252	226	233	227	223	228	210	228	211	214	232	237	209	226	210	228	246	214	224	207	225	228	202	204	230	215	236	218	203	192	220	237	223	224	216	220	192	200	198	222	216	223	215	190	255	208	199	226	200	206	237	256	224	227	237	235	220	208	224	217	198	254	203	224	224	222	245	227	205	182	232	207	211	237	219	219	239	205	234	255	214	245	230	218	240	207	231	232	221	218	208	236	223	227	206	215	219	221	212	198	223	241	248	196	191	200	218	214	248	205	236	209	214	216	218	218	208	228	206	219	217	195	211	211	236	245	211	199	224	200	217	233	226	253	219	212	230	220	219	222	243	226	214	206	230	206	202	220	206	230	218	215	225	222	215	215	212	246	221	227	208	199	254	224	238	235	232	204	227	208	222	251	223	228	211	245
37979	48203	51656	49220	44249	37144	34111	42893	42570	39094	36290	32751	30131	25791	25182	22427	21008	20442	16405	13002	11755	11969	7825	8239	8948	5108	5679	6403	5183	3843	3641	2566	2206	1316	866	877	772	802	712	748	748	727	776	706	747	735	729	720	737	750	757	696	729	769	701	771	714	756	684	746	706	723	691	717	730	766	712	788	813	720	771	814	818	731	726	768	698	686	714	725	711	707	700	701	686	699	735	726	761	739	721	724	697	678	737	749	730	763	696	688	770	710	713	705	755	750	696	741	797	653	731	692	717	701	728	714	680	738	727	780	734	769	694	697	730	758	671	701	686	665	723	697	727	712	699	742	737	692	699	730	762	737	690	714	683	708	696	733	704	731	711	726	733	739	708	746	765	687	683	743	753	761	740	718	735	717	734	715	726	722	735	705	728	742	725	737	695	710	762	711	718	727	677	672	719	729	709	692	700	751	717	684	679	678	685	731	689	723	704	709	720	686	691	701	708	710	740	736	683	736	760	730	702	685	680	717	739	705	744	713	758	772	703	733	729	732	711	737	713	680	678	707	682	685	767	765	745	712	744	706	673	673	750	724	682	748	710	737	752	694	675	745	709	735	683	707	729	696	715	734	704	719	710	705	705	717	718	718	684	755	734	731	747	699	719	712	707	735	729	767	715	702	701	666	738	764	699	724	743	714	659	667	708	677	683	731	686	693	758	723	714	770	695	751	705	723	739	678	669	726	736	738	758	762	711	713	711	696	734	722	697	703	720	753	713	746	724	707	700	746	736	751	734	701	702	738	730	738	698	710	737	744	710	735	734	728	697	709	745	711	712	747	689	745	685	677	676	709	741	664	684	715	763	734	750	729	708	757	702	700	695	727	721	737	705	750	712	665	711	751	688	733	718	687	694	720	717	726	712	721	708	685	715	684	715	721	742	681	669	717	664	758	697	707	727	675	739	749	736	705	702	719	700	688	655	720	708	734	747	725	747	748	699	726	727	672	760	736	737	731	705	677	660	719	709	715	708	739	766	742	776	723	720	727	750	732	705	763	667	693	710	687	773	662	726	716	782	718	698	714	708	729	717	724	721	722	730	683	719	719	763	732	741	750	746	719	765	721	704	736	725	687	736	676	698	701	725	765	756	692	745	700	728	731	735	745	712	656	747	727	705	730	704	722	697	737	710	709	735	699	634	730	693	686	725	710	707	680	756	727	736	727	708	659	700	703	712	736	734	700	689	725	758	696	746	687	751	672	714	738	729	695	735	666	685	743	722	746	729	716	740	717	696	699	770	698	715	730	785	723	686	692	734	743	714	687	708	731	729	711	686	719	715	710	727	736	750	670	698	732	714	776	716	716	741	723	727	715	706	719	734	719	741	737	677	715	708	707	714	743	684	722	747	719	717	706	687	684	659	728	694	732	735	689	770	697	727	755	723	764	674	723	730	688	725	721	651	686	715	721	711	710	686	676	678	661	696	774	733	693	711	700	723	740	705	676	694	705	759	707	715	753	703	791	732	727	729	734	734	737	687	779	711	669	754	719	677	728	702	773	756	703	718	713	713	720	725	733	719	712	728	763	767	729	761	656	713	721	707	691	699	730	707	679	699	726	722	780	678	717	698	735	738	765	710	707	711	731	684	742	681	739	753	709	725	762	681	756	742	784	763	690	742	745	707	724	719	755	737	755	741	700	674	700	709	743	696	740	724	697	710	718	719	686	711	747	765	731	728	688	689	738	713	781	746	748	756	745	723	693	705	741	707	714	752	725	726	672	694	732	710	707	744	733	687	729	722	729	706	717	731	692	712	743	719	705	740	698	718	703	706	710	689	701	720	741	702	678	688	720	695	657	774	671	691	723	738	743	682	679	718	713	746	714	692	740	699	674	772	714	710	705	753	719	713	664	746	745	686	739	744	682	709	754	708	739	768	729	738	710	751	726	757	730	741	657	744	744	675	729	682	713	717	732	696	759	721	673	670	730	735	715	720	745	684	729	714	742	716	669	717	711	723	716	745	738	757	666	737	734	737	713	731	748	712	706	660	732	718	752	742	718	734	708	739	696	701	693	713	723	650	698	700	724	753	653	720	713	698	723	723	678	737	709	737	730	738	750	705	709	697	734	748	726	707	705	691	721	729	719	688	682	730	707	679	699	745	662	771	726	728	686	732	780	705	709	706	725	688	736	779	692	746	741	729	746	703	706	719	705	680	708	732	722	716	699	716	701	736	776	671	715	733	714	735	716	763	724	667	734	685	701	754	698	748	719	738	676	722	721	668	741	719	710	754	701	740	718	715	717	743	737	706	691	700	703	717	711	717	721	699	739	713	692	700	714	686	750	692	690	736	717	721	724	722	716	722	683	728	730	741	760	726	719	679	687	717	700	672	777	723	741	752	717	734	712	696	699	748	711	689	708	717	688	705	706	697	669	720	693	720	723	699	707	734	676	767	694	682	739	683	727	727	671	726	685	693	742	738	656	678	748	740	752	753	729	719	705	749	735	705	701	681	689	746	739	719	705	721	703	707	709	687	721	750	655	751	713	746	776	718	720	731	690	693	700	706	728	719	706	734	736	736	756	651	724	746	731	758	720	678	757	682	746	743	747	684	764	705	756	735	716	765	673	703	717	674	692	704	704	698	720	722	623	786	741	664	733	721	687	698	691	740	740	746	742	718	722	707	750	698	736	725	745	715	742	715	724	714	744	690	780	712	665	711	728	713	720	651	689	690	710	718	689	695	735	737	730	698	745	732	740	693	701	771	743	692	715	732	695	735	743	728	705	722	731	748	722	705	763	745	758	699	656	720	689	661	717	696	710	720	723	708	709	699	743	736	781	694	698	733	674	725	708	727	704	693	713	704	724	692	727	729	692	745	711	697	732	732	726	736	709	738	674	700	722	730	737	726	722	745	716	733	715	685	733	754	721	694	734	727	695	705	755	719	729	686	745	700	740	717	700	697	758	717	717	682	731	723	724	700	655	747	694	737	684	713	701	715	725	726	703	725	723	698	719	775	738	758	675	707	712	698	686	750	708	704	705	713	682	696	717	742	696	705	698	696	726	713	696	689	689	711	675	686	749	745	720	723	702	734	714	729	733	688	732	667	692	694	702	679	770	715	662	764	713	696	717	764	699	751	718	755	738	744	733	731	730	733	675	707	740	732	699	692	745	766	707	711	725	747	726	707	733	760	699	741	737	703	695	727	729	726	732	698	684	746	722	745	714	715	750	696	750	670	696	708	717	730	731	704	767	688	717	764	690	702	666	676	699	657	708	675	731	763	695	732	698	660	702	693	696	717	668	692	705	703	722	699	714	722	739	694	714	740	739	713	695	728	714	731	658	715	712	704	705	741	706	701	705	716	703	740	734	760	717	736	705	736	756	762	689	756	703	716	688	700	697	749	734	705	718	686	718	717	729	666	769	754	717	725	723	751	718	714	720	699	765	665	700	671	727	726	713	688	739	705	706	730	748	662	709	740	745	694	726	736	728	675	744	755	683	675	679	686	676
27639	23889	19368	13309	5801	3224	1993	1512	1236	884	709	552	450	407	370	351	279	284	298	237	224	201	211	234	205	217	196	200	219	209	240	227	198	191	204	196	219	203	176	184	198	189	190	235	194	203	198	210	214	164	181	195	187	203	191	194	194	200	173	195	198	181	202	176	174	196	172	184	201	216	207	179	193	172	210	194	170	205	198	183	178	208	219	200	175	197	227	219	208	178	191	204	180	182	207	192	175	201	188	204	204	185	214	196	173	176	191	190	191	187	178	182	175	207	181	212	184	204	189	186	199	182	193	192	186	179	181	180	203	187	176	214	207	198	214	176	167	203	186	181	195	201	217	176	206	189	199	218	185	203	204	195	210	199	194	202	202	179	206	201	171	198	170	180	190	188	193	199	203	206	200	231	202	181	197	196	207	187	226	193	195	185	190	188	181	220	210	202	187	206	208	189	203	197	180	193	205	189	193	210	198	207	193	198	188	199	197	180	194	170	191	191	210	200	184	251	227	211	179	179	203	201	179	209	200	160	184	218	174	191	179	186	192	189	216	218	207	210	206	193	183	217	184	195	200	183	181	201	182	197	194	172	204	185	190	163	184	205	193	226	180	160	179	199	190	177	193	169	195	198	185	177	202	174	201	169	204	201	201	194	199	205	202	187	190	224	188	205	195	178	186	202	189	204	185	188	196	182	204	217	211	187	176	181	196	186	199	207	183	183	200	191	211	204	185	180	174	193	145	190	191	203	215	201	196	186	171	209	199	178	193	186	175	173	237	193	208	199	213	196	182	208	193	184	201	198	192	194	186	214	201	193	165	208	204	169	200	225	168	199	201	207	201	188	192	183	220	190	180	195	195	179	197	194	220	181	173	200	190	173	211	187	162	198	187	192	190	171	210	185	173	203	183	191	183	196	210	197	188	180	205	178	165	205	225	196	202	157	199	188	197	211	192	193	176	180	168	204	194	166	196	184	219	204	167	181	178	174	231	210	210	197	182	196	199	177	196	179	199	170	182	195	179	170	189	177	189	205	214	214	230	211	195	238	211	190	177	198	197	203	219	190	176	171	185	201	209	193	193	179	201	185	176	195	200	189	199	200	213	184	197	197	197	169	179	207	190	196	188	208	186	174	206	190	207	213	180	187	190	192	191	195	208	209	194	211	166	189	173	193	192	190	188	169	178	172	188	183	196	195	191	219	198	188	205	198	193	176	183	198	196	186	185	194	190	175	186	191	194	223	198	180	200	188	179	210	213	192	195	182	193	193	172	170	192	180	190	190	180	199	209	165	187	184	177	179	193	186	188	217	177	200	197	187	186	200	181	187	196	167	200	195	194	187	194	207	213	205	187	194	190	189	202	188	169	178	189	190	186	207	201	197	203	203	203	176	175	195	184	207	181	164	213	168	198	191	185	215	177	184	198	177	189	204	182	205	170	183	210	206	195	187	187	194	182	195	192	189	192	193	212	197	193	192	186	177	191	198	167	199	203	184	188	181	196	218	209	176	189	184	200	192	217	185	206	191	231	167	185	172	197	208	208	192	185	192	184	184	184	164	188	175	171	187	177	207	182	179	190	195	215	194	180	190	195	198	197	196	189	193	205	195	213	200	191	189	191	188	171	188	207	185	188	169	234	200	200	202	194	204	172	194	180	187	193	211	198	182	188	156	176	179	198	204	188	195	200	195	189	192	193	179	214	181	179	201	190	212	205	213	177	185	186	205	190	190	187	192	180	177	184	186	204	203	173	198	182	202	166	194	170	183	173	181	199	199	179	199	185	171	204	190	154	199	195	181	196	195	204	172	188	184	162	218	188	186	176	191	189	194	172	196	193	185	203	202	201	202	202	212	184	181	177	188	195	233	198	164	197	210	186	211	221	198	180	178	200	185	179	190	196	198	208	173	201	211	197	169	168	190	216	200	205	209	185	184	182	194	196	197	170	177	194	197	196	190	183	199	175	172	198	178	167	203	187	210	188	211	188	209	173	214	208	197	192	193	185	211	187	174	196	196	169	191	174	195	195	194	191	179	173	203	207	178	212	196	198	203	182	186	198	205	186	218	170	196	186	186	170	204	180	189	168	196	191	200	186	186	212	187	171	179	188	193	203	203	206	216	193	179	176	187	205	182	185	214	223	194	187	199	190	169	204	177	186	195	200	206	208	181	184	181	163	200	187	182	197	201	195	184	186	187	209	187	195	189	220	167	184	187	167	200	165	192	187	195	182	158	196	210	171	180	194	194	169	190	193	179	178	204	214	198	225	178	189	193	200	191	184	159	207	188	188	208	173	190	175	165	198	185	196	175	183	188	188	197	198	223	171	174	192	171	206	188	165	179	210	207	179	223	184	193	186	203	183	194	208	184	204	189	193	181	177	190	188	202	198	188	190	195	205	207	223	178	196	191	208	205	218	156	196	207	223	169	200	192	203	201	200	209	180	196	194	234	188	180	201	204	192	202	210	196	176	197	183	205	178	199	196	193	184	183	211	186	182	196	216	170	212	183	197	182	187	183	196	174	196	170	193	184	207	208	192	185	202	187	188	191	185	197	164	185	185	181	222	186	206	167	196	172	185	195	176	199	190	189	200	183	192	199	216	193	169	191	192	216	208	195	191	205	181	208	204	220	191	208	195	202	196	207	184	191	194	182	193	186	195	199	183	187	194	184	179	175	196	202	193	203	181	205	215	192	190	195	189	211	193	193	184	194	164	171	199	197	182	198	180	212	200	188	190	182	204	183	212	197	200	199	202	225	211	173	199	184	191	200	201	195	183	197	195	193	194	207	197	204	196	168	197	195	182	190	210	207	188	188	196	195	189	170	193	211	193	207	190	201	164	198	197	179	207	191	180	177	192	198	164	166	191	204	195	187	208	205	214	184	191	180	201	177	197	218	201	201	191	187	188	184	202	177	184	206	180	199	182	189	195	189	202	185	183	199	181	170	192	180	205	194	189	166	200	173	186	201	211	183	194	198	178	178	194	191	217	173	197	193	201	167	173	190	185	182	186	207	213	202	207	231	190	185	183	208	188	176	200	190	209	213	179	179	191	191	176	204	190	208	238	189	190	201	190	210	210	189	231	226	167	238	181	219	179	211	190	166	197	229	177	225	191	197	189	194	197	170	185	185	217	197	173	172	202	194	191	196	193	170	192	191	209	177	193	187	184	206	196	199	207	195	209	196	210	198	182	204	173	182	186	180	207	196	181	189	177	183	199	188	203	194	190	172	190	172	192	188	187	187	190	187	185	206	200	203	206	192	180	217	179	206	198	180	187	184	183	203	209	203	214	194	173	197	184	220	196	167	181	204	181	182	186	195	193	179	191	203	175	189	227	201	172	190	181	199	194	181	194	170	211	187	184	179	185	215	192	178	192	208	197	174	180	196	191	180	190	206	194	206	181	189	176	193	193	192	194	199	171	192	205	203	216	169	195	197	202	210	218	202	204	167	186	189	196	187	212	187	212	169	209	173	195	217	169	182	195	187	171	181
23091	24477	26488	24916	16984	12228	8770	7431	5929	4283	3222	2623	2136	1939	1717	1627	1409	1310	1099	976	1022	949	818	840	853	731	697	778	712	751	709	721	678	696	648	676	652	655	608	722	631	655	638	706	643	697	627	664	640	657	630	631	636	706	689	626	669	697	655	687	671	663	628	656	671	661	631	698	684	682	698	701	644	675	624	618	631	654	688	602	661	718	705	612	654	614	685	654	665	674	693	688	633	631	696	661	647	706	664	657	651	627	680	671	618	663	655	666	624	648	681	665	667	655	641	639	674	635	649	683	662	656	627	630	640	648	641	635	620	617	647	672	632	656	728	634	677	637	651	626	634	695	682	644	639	631	643	655	657	686	665	691	687	697	650	650	678	646	673	677	662	631	682	639	671	642	695	675	695	639	663	677	634	624	622	654	675	619	646	635	648	674	641	618	650	650	635	671	686	657	666	621	651	667	656	637	674	669	637	645	681	650	642	637	645	673	685	653	665	645	652	650	663	646	615	640	674	668	643	662	690	627	659	646	659	671	699	635	620	632	637	648	636	671	669	601	644	683	682	617	673	655	654	640	697	661	654	647	649	642	680	632	695	623	653	600	716	626	652	625	665	660	648	634	701	672	648	632	641	627	680	641	614	643	652	616	625	641	687	688	658	655	671	693	681	631	645	681	666	649	648	669	645	619	634	680	652	646	632	692	681	633	612	664	701	644	677	675	635	662	667	727	652	611	609	623	606	678	697	625	634	644	654	606	647	632	700	672	646	689	630	680	619	614	649	651	674	594	691	637	667	641	619	667	673	655	653	652	638	623	634	673	697	650	631	641	684	627	666	659	708	651	633	666	619	652	677	704	632	601	693	649	646	626	659	686	648	623	719	685	656	655	602	656	635	631	623	707	618	692	678	666	631	686	643	685	655	634	651	665	662	685	677	668	656	605	674	631	661	625	635	613	626	653	666	662	658	676	692	670	660	710	638	672	708	680	643	657	689	660	670	638	725	679	621	727	685	674	685	645	699	616	694	666	676	698	658	709	683	673	665	633	708	647	633	634	653	679	682	611	672	636	665	649	659	688	677	626	651	629	633	678	643	647	644	670	675	628	699	624	658	643	660	659	704	675	655	666	639	658	626	678	666	681	601	639	683	663	652	671	630	631	613	654	642	710	662	660	681	662	636	663	617	655	665	683	632	619	655	637	664	652	697	634	679	631	655	676	709	682	637	666	632	660	688	684	636	655	686	643	675	667	657	668	618	655	684	634	668	638	650	666	652	653	677	642	650	652	695	646	658	648	634	687	619	638	635	675	671	674	674	674	647	700	645	641	645	614	648	639	659	589	642	633	643	672	668	668	622	640	622	648	682	669	636	623	662	668	671	672	682	664	693	659	676	624	648	672	654	709	637	635	675	676	689	679	641	610	634	664	627	668	606	674	660	661	648	689	647	650	644	672	658	649	659	649	633	644	685	659	629	651	665	657	661	612	598	684	693	661	655	655	658	646	695	701	629	653	701	695	674	713	709	660	696	645	677	652	665	673	647	706	617	644	643	666	675	605	621	651	653	621	691	666	634	623	635	669	648	695	672	683	656	656	625	601	677	601	679	633	646	648	668	643	644	676	687	661	671	635	633	663	616	700	658	646	663	626	659	632	628	655	664	653	640	595	676	610	658	587	672	672	622	601	681	679	673	673	670	637	628	684	634	681	640	652	635	656	624	638	639	620	664	630	641	620	661	633	640	677	663	649	647	651	666	633	649	598	684	621	647	718	641	659	638	634	689	638	661	662	678	653	666	642	668	660	612	666	638	637	650	661	633	600	667	651	688	623	682	665	595	606	685	653	666	628	589	653	664	699	634	652	653	601	691	667	632	644	626	637	666	663	612	680	602	632	665	664	602	633	628	655	626	660	600	660	647	640	661	642	612	629	670	639	634	648	614	644	688	656	651	676	665	619	641	673	656	656	656	639	628	658	621	666	634	627	649	624	664	616	591	656	645	652	633	656	648	630	684	588	629	663	659	672	615	630	664	715	657	655	663	667	666	668	626	635	662	663	669	669	682	638	697	617	677	693	670	628	623	650	668	667	659	619	671	674	664	615	652	628	666	671	663	644	698	664	693	683	647	641	675	631	650	666	693	662	628	638	651	641	676	620	660	655	657	615	644	662	633	653	608	648	637	672	660	672	643	656	731	646	656	688	663	648	660	637	727	664	682	661	659	680	629	654	674	648	644	623	676	644	666	651	661	643	657	649	658	616	654	638	700	701	607	639	657	663	615	659	618	667	674	670	642	620	625	664	670	655	664	679	687	668	711	713	676	645	635	628	645	634	628	658	654	699	646	701	680	666	673	605	642	618	629	624	673	651	676	687	653	635	615	648	658	651	699	631	624	662	666	651	674	702	654	704	616	660	644	649	677	631	639	691	634	642	646	640	690	677	662	661	640	616	696	660	623	645	660	623	659	671	651	630	634	681	685	644	626	653	621	659	621	673	629	663	634	622	668	651	655	660	669	670	620	688	596	630	608	657	598	628	699	638	662	593	650	649	645	614	660	657	703	648	653	639	677	654	662	686	659	693	637	609	634	677	665	687	654	663	596	651	627	640	653	688	691	666	662	665	651	659	673	636	655	675	658	656	710	648	672	622	637	628	653	673	650	642	698	696	646	630	654	638	652	661	650	661	677	634	695	653	650	687	670	692	609	708	648	627	650	660	630	675	647	635	648	644	638	673	632	646	652	678	630	612	650	651	669	680	661	640	658	679	628	689	659	660	649	637	618	668	641	625	644	653	697	634	665	701	605	626	641	604	674	649	653	641	683	632	629	637	641	651	676	671	671	669	674	639	639	680	647	633	637	667	668	673	640	676	660	682	609	661	630	706	643	683	629	669	614	617	628	662	640	647	686	730	743	639	658	649	638	670	667	624	612	684	678	681	641	655	675	649	649	663	640	670	710	709	680	585	577	628	619	643	690	618	667	637	637	667	631	634	658	627	652	688	703	656	617	693	641	646	669	657	676	645	642	661	658	673	677	647	673	645	633	654	687	679	706	626	656	664	650	673	659	639	641	646	679	658	683	645	671	631	625	655	651	651	679	664	624	654	657	657	657	650	683	637	625	655	667	639	645	641	647	694	709	647	597	647	701	669	596	671	626	670	675	646	668	653	654	653	607	632	636	641	643	629	668	610	634	655	668	639	684	611	700	703	663	676	700	633	650	689	649	687	671	660	663	630	665	643	704	666	669	682	638	632	677	694	665	712	683	679	659	617	644	701	598	650	597	636	652	653	661	680	652	649	630	653	678	635	661	657	639	621	649	651	600	652	678	614	648	643	642	689	669	667	670	637	628	650	661	580	673	675	648	614	605	665	618	668	643	655	616	629	664	625	661	631	665	643	636	641	643	666	624	649	671	618	644	608	637	685	647	668	688	706	654	653	663	704	642	646	687	679	658	679	656	650	614	649	648	675	611	654	649	626	616	650	651	643	624	590	645	624
43784	45332	42707	37157	29123	23267	19381	18749	18075	14377	10723	7457	5668	4450	3405	2973	2367	2147	1893	1215	1003	1050	755	753	671	452	558	549	456	495	495	344	264	194	196	184	210	229	185	194	213	214	207	182	220	209	192	200	209	198	188	211	207	196	195	196	202	203	200	198	192	183	203	199	196	183	185	201	173	184	192	208	179	195	193	162	186	216	192	187	206	210	190	189	190	176	189	207	156	188	188	170	207	197	177	210	197	179	178	183	184	192	189	215	187	184	205	198	182	190	179	196	175	186	203	215	198	183	238	175	202	191	214	189	198	219	177	198	204	224	193	210	183	175	172	202	163	199	213	171	158	198	162	166	198	174	183	195	188	205	204	161	201	199	201	196	204	203	206	189	191	208	178	186	211	172	198	192	186	199	192	195	179	170	179	197	176	187	181	196	193	195	202	215	199	170	211	188	192	184	212	182	189	179	183	185	194	195	211	201	181	233	174	187	196	194	179	212	205	204	203	170	187	166	196	188	196	195	197	207	199	201	189	187	184	205	196	174	193	193	203	190	206	195	210	224	203	173	179	193	192	212	179	189	175	192	201	210	188	196	198	185	201	195	213	206	190	187	191	193	179	192	180	224	201	191	193	191	194	194	215	167	200	182	198	176	175	208	186	189	183	186	185	207	174	213	205	194	212	206	185	201	180	186	203	193	201	190	207	202	199	206	186	181	186	195	211	190	182	196	177	170	199	205	181	178	194	181	206	189	205	174	194	180	205	179	206	197	180	209	199	197	208	210	218	214	191	202	180	203	212	192	196	203	211	207	200	185	207	195	222	202	209	204	202	194	200	210	215	194	199	184	207	176	181	190	185	186	185	215	195	167	191	203	191	178	177	178	195	202	172	211	184	206	194	205	167	203	210	212	187	200	200	206	182	194	192	193	199	174	198	189	172	186	191	208	194	194	198	193	186	179	212	232	203	207	159	187	179	200	194	185	187	188	232	202	214	199	202	201	181	198	221	181	168	204	211	199	206	198	189	201	210	211	186	194	199	220	170	178	192	186	184	204	197	174	185	179	201	205	193	177	198	220	180	195	199	209	204	186	197	208	190	191	184	211	189	216	205	205	192	198	190	198	189	232	181	203	190	215	197	191	176	200	202	170	174	201	163	195	220	191	201	176	203	179	177	189	195	228	202	218	221	182	173	203	197	190	218	221	182	206	188	185	210	197	188	195	191	192	191	205	201	218	191	194	194	209	198	203	169	210	205	194	191	196	214	187	201	188	213	198	219	200	187	194	204	182	176	198	204	211	195	179	183	206	183	189	208	203	199	200	191	194	207	183	206	228	199	192	178	178	190	208	193	192	173	166	196	176	191	185	194	212	198	175	203	190	203	164	191	203	180	170	199	203	180	188	199	205	211	180	159	185	219	191	199	210	185	200	168	186	181	194	209	180	184	170	213	169	179	203	205	191	199	201	205	195	217	172	159	195	200	205	192	210	193	169	203	186	183	183	178	217	209	198	182	202	194	215	141	200	163	194	195	183	206	183	181	222	193	170	186	206	179	174	189	186	215	180	176	216	181	217	180	183	190	168	177	191	197	209	192	185	191	223	204	204	214	173	175	186	217	193	200	204	166	203	215	200	193	204	193	204	222	209	207	173	164	199	214	205	195	187	189	176	207	185	205	189	193	195	186	186	195	173	203	200	188	186	216	192	193	199	209	199	197	165	185	192	212	213	213	181	187	194	198	188	221	180	186	175	180	211	209	196	187	175	205	173	180	184	193	192	197	216	211	185	218	196	202	198	178	210	197	186	198	191	191	181	186	188	208	186	188	180	185	182	207	201	184	194	188	186	185	199	201	219	172	204	184	212	167	205	183	206	180	192	198	207	200	189	191	180	194	190	170	192	206	203	175	201	179	187	195	219	177	193	198	212	205	177	202	177	174	200	178	203	164	192	176	226	215	179	182	170	188	226	206	173	194	189	212	209	182	201	216	202	184	216	183	175	187	185	198	189	194	178	183	190	192	199	205	220	197	210	183	199	211	185	204	218	175	195	225	218	185	213	182	183	211	208	181	193	178	176	195	207	200	188	173	185	180	168	186	185	189	206	200	198	218	212	184	196	202	180	184	188	202	216	220	196	209	205	189	202	206	184	199	204	185	179	182	188	185	206	181	208	189	217	204	177	199	193	218	209	194	211	190	192	198	184	199	199	168	205	175	218	181	187	213	185	196	186	198	178	205	194	204	203	194	187	191	187	189	169	180	221	207	194	199	194	190	200	179	195	210	187	176	208	172	189	194	187	213	189	180	217	193	192	181	213	197	190	200	191	196	186	193	197	181	165	192	227	161	166	190	208	180	197	169	173	137	191	183	162	206	167	177	196	204	218	179	186	210	195	173	191	205	204	206	212	179	183	202	201	178	232	179	174	182	203	182	206	197	178	214	206	174	180	179	210	189	201	191	187	180	207	208	200	204	194	201	182	200	205	179	180	214	197	205	176	185	188	185	183	159	185	192	204	215	195	203	182	176	192	217	220	212	197	185	183	189	173	203	191	185	186	210	204	201	190	184	176	209	187	187	190	191	188	187	187	208	216	187	181	204	211	187	198	168	190	203	177	185	187	188	193	181	193	191	183	229	211	210	199	216	214	199	178	192	199	170	172	210	179	197	209	168	197	225	180	196	195	174	190	179	174	175	193	210	186	195	185	199	155	201	193	229	174	193	200	189	170	169	207	205	166	196	189	189	190	179	201	194	206	196	168	208	197	201	210	197	185	191	196	182	193	192	183	211	187	178	198	192	170	181	192	188	179	205	178	196	205	189	194	169	187	192	190	199	180	200	202	205	166	200	198	181	195	193	179	184	202	170	211	206	188	184	205	196	207	181	220	210	208	204	210	195	201	204	195	174	196	188	178	172	205	213	188	186	213	206	199	209	176	200	195	200	216	202	189	176	173	209	201	205	189	198	199	178	182	203	190	179	211	191	221	190	193	206	206	202	206	211	196	202	207	211	191	197	205	219	195	184	182	189	181	184	207	205	193	213	197	165	174	192	180	196	216	220	174	186	211	201	228	176	167	189	204	207	205	193	202	170	187	209	207	196	208	171	199	191	186	196	181	206	205	213	192	193	210	183	174	169	193	159	181	214	185	202	180	188	210	188	201	182	193	204	177	200	202	190	199	190	197	199	214	190	213	180	201	186	197	187	182	193	175	193	201	195	204	183	210	181	206	187	184	191	184	177	201	197	181	181	184	203	184	180	179	173	199	171	218	189	202	172	210	185	197	200	185	153	199	182	218	188	207	216	176	193	183	201	172	186	192	191	185	167	190	204	179	190	189	212	181	197	195	166	207	195	201	175	186	207	201	188	186	193	180	197	178	189	203	159	181	189	208	193	195	198	174	199	212	194	223	173	197	197	204	197	225	209	199	187	188	198	210	171	195	189	204	201	175	179	218	205	180	178	198	174	201	182	186	199	211	182	193	178	197	207	197	170	203	202	185
35354	42654	45920	46458	36532	32473	30041	34695	34545	30672	27180	23028	20409	18328	15784	14650	12598	12369	10700	7126	7002	6840	4633	4861	4475	2768	3591	3466	2859	2913	2963	1882	1130	780	721	694	651	645	674	718	715	665	662	639	662	635	628	654	663	658	711	670	657	700	624	616	659	656	643	663	757	667	684	653	659	646	628	700	691	661	649	682	706	696	656	649	606	614	699	635	649	649	659	630	647	655	642	714	655	683	651	638	639	678	627	637	617	662	632	651	653	684	657	645	686	645	669	629	652	660	656	690	646	627	648	661	658	640	692	639	668	633	658	595	675	653	683	635	662	630	632	675	657	668	668	650	700	643	639	648	654	683	668	665	670	653	630	702	640	614	658	678	715	633	652	660	603	644	647	687	659	651	610	645	615	730	691	679	650	642	647	651	696	630	663	665	639	655	600	682	613	664	668	640	623	680	645	683	637	656	675	650	664	654	688	700	637	710	663	691	664	644	697	688	675	652	660	699	694	679	630	678	672	690	626	684	641	648	675	666	630	650	667	643	653	660	665	696	701	664	633	702	656	678	699	677	663	678	661	694	671	625	724	610	682	657	659	679	665	599	683	646	667	702	692	612	664	647	681	663	616	699	677	607	648	657	674	718	670	639	648	647	646	676	647	645	630	642	652	609	713	661	649	659	667	625	648	662	651	660	670	695	659	645	681	656	639	616	639	620	627	624	709	667	634	662	647	685	683	704	661	663	670	663	674	654	641	633	666	644	634	669	653	634	666	670	684	627	651	658	670	626	626	667	676	678	669	675	681	664	665	655	650	666	624	653	655	680	640	623	651	672	691	665	629	647	645	618	646	661	660	665	642	675	659	624	659	659	660	682	660	673	636	661	632	640	640	689	648	678	614	640	705	634	677	632	640	656	649	662	614	625	637	617	672	683	633	656	636	672	687	638	671	658	652	646	629	659	616	671	624	679	705	637	660	645	688	683	649	630	662	652	721	633	654	679	682	644	672	633	638	657	603	640	655	656	677	670	684	636	696	644	605	637	651	672	697	640	635	653	610	618	649	664	672	612	638	658	677	645	683	706	618	674	688	652	684	671	679	706	655	663	676	652	658	690	642	685	696	688	646	673	633	648	684	661	635	626	646	690	663	672	660	661	652	666	613	618	648	659	651	676	630	644	702	685	655	660	679	655	653	656	638	690	698	664	677	668	672	647	660	668	655	656	646	643	688	655	639	669	648	699	662	663	665	665	615	644	678	625	645	677	669	643	610	685	694	678	659	625	639	643	624	668	627	663	661	676	681	648	620	691	626	652	689	654	653	675	657	615	670	684	636	630	659	681	667	695	606	671	743	622	657	633	674	697	629	667	692	664	683	636	649	679	610	642	660	659	622	658	664	667	659	605	662	629	658	674	642	658	647	676	641	665	608	637	672	640	658	702	643	661	643	671	638	685	687	703	633	672	658	660	647	660	641	687	684	666	633	645	644	673	687	610	656	677	660	650	683	695	698	655	646	635	714	691	702	615	662	650	704	646	671	633	641	671	647	640	657	685	643	645	665	658	690	610	614	677	686	705	677	615	631	655	676	639	636	658	653	683	627	642	616	674	675	689	646	677	671	652	663	678	655	663	609	687	701	680	596	656	626	659	698	686	626	646	650	653	689	648	645	626	686	663	618	675	653	638	644	590	582	705	657	681	654	633	662	648	672	641	614	691	629	635	637	665	652	712	616	703	628	598	648	655	679	722	679	663	683	618	690	610	659	601	655	671	680	706	707	654	683	631	636	646	665	663	676	647	653	627	650	664	665	614	629	657	648	660	611	719	661	719	617	653	678	655	674	628	644	639	710	683	665	637	642	647	623	668	642	637	662	638	628	622	631	651	684	654	665	678	700	670	662	671	628	636	604	680	650	643	603	685	662	678	664	662	678	637	626	652	668	636	662	664	672	664	662	676	650	611	656	665	687	633	619	655	631	636	615	731	694	666	731	663	679	644	670	646	643	635	677	666	669	620	630	677	680	647	674	671	658	647	652	694	633	641	693	661	672	623	636	619	656	622	651	679	646	681	663	685	676	677	614	663	685	654	680	680	668	628	689	662	684	644	643	639	693	665	643	667	606	679	648	655	690	672	659	685	675	641	691	629	620	686	653	665	659	645	613	649	632	648	674	618	659	609	646	608	685	642	654	655	698	653	643	658	650	660	628	709	666	666	646	671	671	665	662	721	667	683	670	649	629	647	668	689	624	612	676	682	656	635	651	712	641	608	638	650	680	645	707	647	674	594	627	652	681	656	646	666	668	674	634	637	666	649	665	673	630	684	668	685	647	650	629	593	659	691	650	686	658	644	653	650	655	692	662	638	634	664	627	613	641	665	616	672	631	629	631	634	665	644	638	628	669	679	623	694	613	700	683	645	693	664	619	660	674	698	644	675	657	686	671	691	691	643	719	653	684	626	654	630	634	615	610	653	689	668	675	653	603	685	652	621	631	636	628	631	659	667	626	656	678	651	653	675	649	665	639	647	676	667	682	665	643	644	621	671	679	703	646	655	654	680	675	653	660	708	661	656	648	623	602	624	653	683	644	650	646	645	698	669	640	609	645	648	651	660	651	666	672	623	659	644	671	709	659	681	651	600	675	622	638	664	636	681	681	657	688	670	672	634	652	596	607	613	692	651	687	682	622	637	649	672	653	622	663	655	634	664	631	620	672	678	649	647	686	651	618	656	651	673	654	651	634	667	650	660	693	637	657	631	651	658	737	622	652	675	619	664	683	645	613	656	658	656	677	659	665	644	652	683	663	684	648	666	630	668	680	674	643	606	686	671	657	625	613	640	638	619	662	637	632	609	636	678	684	621	664	658	613	640	627	656	573	650	656	672	663	653	673	645	628	662	634	641	684	662	604	688	649	678	691	704	663	688	678	610	613	613	641	673	651	653	658	683	640	633	657	601	641	671	653	631	627	651	647	675	639	669	652	617	691	654	672	642	678	624	615	682	648	645	661	624	634	659	627	691	653	673	679	662	652	623	632	680	666	644	654	684	668	665	642	648	617	658	732	658	623	635	658	623	660	641	664	662	628	661	600	659	668	661	686	693	645	647	646	666	661	679	639	629	629	656	633	665	683	663	643	633	653	676	629	664	670	677	651	662	687	688	657	690	660	667	650	670	621	646	674	659	632	703	630	631	651	664	655	614	677	602	646	638	649	691	684	680	669	673	630	619	651	685	620	636	628	649	628	671	619	679	673	678	699	642	603	677	639	640	662	654	658	644	679	664	678	676	652	634	664	667	633	676	634	629	667	656	599	676	633	645	614	661	657	667	639	653	638	682	673	661	673	672	615	637	645	655	624	642	671	675	662	674	653	672	685	626	703	661	677	636	682	633	682	676	661	620	618	651	675	702	653	650	665	660	692	649	577	618	669	657	659	660	636	680	681	633	694	631	634	653	694	640	658	628	665	674	654	687	655	661	676	616	652	691	684	618	679	688	635	627	695	673	621	646	626	657
49490	45333	44515	39199	32260	29090	27237	28283	27696	23505	20056	14334	11663	8889	7036	5967	4900	4807	3848	2575	2438	1647	1254	1476	1279	871	1071	924	909	815	761	513	294	225	221	230	249	222	214	219	213	251	244	249	221	215	231	226	235	220	225	223	225	226	238	250	263	228	233	239	251	229	239	231	228	233	240	253	266	221	241	238	216	244	230	227	244	239	213	234	268	225	217	228	245	223	245	212	215	234	198	238	230	226	229	217	212	223	223	211	230	208	241	244	248	209	209	222	237	225	250	232	257	242	216	241	241	245	241	253	212	230	220	236	242	224	252	203	224	236	214	226	240	230	213	216	195	244	259	237	223	247	222	240	258	231	223	189	233	231	230	239	231	230	238	228	233	248	224	239	244	233	234	218	250	242	229	233	227	237	222	239	252	229	215	206	206	251	230	232	240	231	219	220	261	219	277	245	234	244	227	223	226	210	205	236	228	182	219	216	244	207	234	236	259	239	234	253	219	254	247	243	230	253	261	256	213	218	222	242	214	229	237	220	227	207	223	234	251	230	238	231	234	239	230	253	225	203	217	249	225	233	221	229	240	244	215	232	219	226	207	243	254	219	263	261	243	208	241	235	237	228	219	221	251	236	238	234	229	230	241	215	212	247	247	212	217	231	236	244	217	241	245	248	216	238	211	245	243	223	228	232	239	211	234	228	234	224	222	234	220	214	233	253	240	235	212	240	209	247	207	221	233	251	225	243	237	220	246	226	233	232	225	216	234	240	220	244	213	192	223	192	240	237	227	210	241	248	220	229	228	224	227	242	222	204	239	232	233	212	237	256	217	220	231	209	235	204	213	208	245	239	207	243	219	213	217	229	235	252	261	220	214	205	243	251	216	219	219	223	231	258	219	218	237	263	240	223	232	216	246	216	232	223	214	217	241	232	224	244	220	232	240	236	229	239	215	232	216	229	186	238	203	220	236	240	237	241	216	228	258	206	251	231	268	241	230	247	232	203	258	213	249	235	227	254	256	215	220	236	226	243	233	221	226	226	245	219	232	226	219	221	207	235	234	234	237	227	245	244	241	238	218	242	258	248	216	240	237	227	213	254	202	247	197	220	237	243	237	220	233	223	226	248	257	212	234	212	233	235	224	229	257	230	241	236	238	224	251	246	226	243	250	209	236	231	200	232	234	184	233	236	249	242	254	236	227	235	239	234	221	242	223	235	253	253	230	226	255	253	227	231	271	201	224	236	233	219	237	237	232	233	209	221	203	219	277	241	241	211	234	217	227	247	213	212	212	214	223	233	220	234	250	206	235	240	223	242	213	229	240	240	232	258	209	241	243	221	219	214	220	253	219	241	239	233	253	224	230	244	230	248	213	227	245	232	206	217	212	216	250	220	222	220	236	200	210	242	238	232	213	258	220	238	222	230	272	225	255	220	216	248	235	248	223	230	232	210	246	243	211	225	213	234	239	237	207	218	211	220	229	244	235	212	222	196	253	248	210	248	219	229	232	244	247	234	214	253	225	217	231	237	239	247	231	236	210	246	252	232	244	236	217	241	233	237	216	204	232	241	251	238	228	252	248	239	220	223	214	233	220	247	221	239	197	220	246	208	230	221	212	213	263	258	207	232	227	244	229	244	229	244	242	228	215	230	220	258	249	200	235	215	236	246	215	216	241	235	229	237	252	212	225	238	221	223	227	225	234	231	246	247	230	232	239	211	203	230	212	205	226	230	224	232	246	231	222	247	217	233	215	235	216	244	245	242	222	212	227	225	223	220	232	205	231	205	228	230	209	224	240	230	230	219	234	236	221	243	205	232	233	207	261	253	240	239	251	230	261	233	234	233	269	223	240	237	219	243	212	216	227	260	211	219	234	210	249	276	226	221	222	227	215	224	216	238	207	234	259	244	249	248	237	243	223	241	230	233	195	229	227	227	213	229	218	249	235	218	234	228	224	236	197	225	223	232	240	239	234	227	211	232	207	254	230	220	205	220	244	245	255	209	228	223	235	253	231	228	225	227	216	235	222	222	223	221	241	218	223	260	220	242	209	218	208	247	226	223	264	242	242	220	205	225	235	237	244	224	241	233	228	219	213	243	242	224	229	220	245	228	215	247	239	230	228	223	232	252	244	224	241	256	266	239	222	240	236	251	224	191	216	242	226	219	248	236	230	231	244	207	260	228	209	224	232	205	232	240	214	233	228	202	226	222	225	237	214	218	231	235	198	230	208	223	226	215	239	222	230	259	220	221	239	217	226	224	236	226	238	216	243	240	219	242	232	228	218	227	247	226	228	246	230	261	244	232	244	240	223	231	241	251	220	235	210	202	255	236	229	243	233	232	222	258	227	218	217	238	206	230	233	227	223	212	225	193	213	215	233	250	276	210	224	217	230	265	228	228	227	242	248	246	233	246	227	224	239	235	213	202	247	229	238	233	241	231	231	221	203	245	237	247	211	225	219	222	248	244	234	206	244	239	241	203	224	226	227	246	264	244	250	231	206	220	215	204	232	250	227	212	236	257	223	209	223	214	236	217	245	230	244	238	207	204	223	229	208	223	243	237	237	255	238	224	261	214	218	241	229	234	238	246	224	237	249	238	241	244	218	230	261	219	231	212	241	252	221	236	239	229	243	229	257	199	242	242	238	254	240	235	259	226	201	236	237	210	232	259	234	249	233	231	243	207	246	242	232	243	228	261	222	221	233	240	244	225	228	233	220	224	224	190	212	235	221	203	217	255	231	213	239	213	212	257	223	224	239	237	224	250	237	218	240	213	228	218	254	234	209	260	261	215	225	232	196	255	243	270	243	252	232	214	213	215	244	230	204	246	212	224	224	226	252	240	231	232	215	226	232	237	228	233	227	219	211	220	240	237	203	220	243	271	244	217	252	235	232	189	234	235	233	227	241	215	205	241	219	235	238	235	217	235	247	245	233	239	245	243	227	235	256	253	227	214	255	225	226	236	236	217	250	221	223	223	248	235	250	246	217	231	251	215	251	244	211	217	220	215	242	223	258	246	216	224	253	207	214	223	237	240	233	219	217	231	229	239	251	219	213	221	228	237	247	216	256	247	247	225	223	272	226	209	231	247	217	260	248	228	234	266	229	270	226	252	272	198	246	230	236	236	234	234	236	253	251	254	196	205	218	235	264	232	213	242	241	237	239	217	220	230	218	222	231	221	244	250	221	221	215	241	237	214	229	220	234	218	238	234	207	204	196	219	236	261	243	229	211	249	216	254	234	214	235	228	250	268	242	238	236	237	225	239	265	217	257	250	222	252	252	214	225	236	240	229	224	216	213	227	216	251	235	217	233	224	233	223	229	231	228	235	243	224	242	213	215	211	206	246	242	239	221	254	216	223	227	255	218	235	234	232	215	220	210	226	211	231	221	243	216	216	261	236	239	221	236	239	234	235	249	219	243	230	241	229	245	208	236	218	232	244	242	244	229	225	257	235	210	237	245	220	236	258	218	213	251	224	239	237	252	227	214	239	232	233	252	240
40405	45633	52140	51562	44577	41591	39511	43720	43846	39406	36556	31786	29924	26987	24159	21957	20512	20186	17628	13256	13233	9817	7672	9167	7626	5075	6783	6112	5338	5221	4784	2410	1423	920	822	849	781	812	782	806	778	816	783	804	777	743	790	771	754	731	770	846	781	666	776	771	744	750	790	799	835	814	763	731	800	774	796	790	747	790	806	809	795	842	814	771	777	768	757	739	735	669	768	765	761	737	746	796	781	794	769	754	742	734	740	772	765	760	739	757	751	741	746	752	786	789	728	729	761	785	706	746	739	744	781	756	741	763	728	758	775	732	761	807	722	767	798	737	743	745	778	745	755	745	780	776	803	777	711	732	771	755	763	737	742	745	774	744	730	685	723	751	764	726	739	770	795	714	763	783	745	723	768	759	775	763	764	722	754	763	795	720	736	746	773	764	748	751	744	738	755	748	752	732	754	763	708	744	743	761	677	761	783	769	799	751	744	708	700	755	744	781	726	732	737	693	810	789	764	721	738	745	758	725	721	734	692	741	730	762	729	734	740	754	732	731	749	743	759	762	763	745	766	766	739	748	734	730	741	778	764	740	754	784	739	740	743	740	716	785	719	789	780	808	768	733	788	777	752	732	765	758	769	760	760	755	748	746	745	768	738	757	734	718	752	752	778	778	776	746	770	754	754	786	723	759	749	771	765	749	779	807	747	801	751	781	741	775	722	716	762	789	767	773	819	686	748	793	758	756	710	726	731	778	739	757	792	783	678	746	732	760	753	760	842	756	754	733	727	749	719	758	749	757	727	724	751	759	774	753	782	779	736	748	733	770	831	756	747	737	819	721	738	734	765	737	739	766	772	744	738	744	706	764	754	758	721	714	747	761	792	774	773	749	736	786	809	763	749	794	731	742	768	799	733	733	743	783	762	804	736	712	774	724	748	721	787	741	769	808	750	747	806	730	736	704	782	740	764	784	780	790	730	757	778	758	791	734	747	764	720	733	743	804	723	704	738	755	748	788	758	732	763	776	725	711	726	729	755	762	750	789	741	764	679	746	745	725	774	743	763	772	764	783	721	755	716	697	771	754	747	749	766	773	728	725	792	796	776	757	724	730	699	737	750	754	751	789	784	686	757	734	799	780	795	797	741	776	795	759	727	783	730	766	745	749	797	749	753	707	745	793	762	783	724	767	760	731	728	739	756	748	776	762	793	758	770	767	718	774	768	709	774	715	768	748	734	729	754	740	742	706	754	729	775	710	774	759	761	787	744	731	770	725	730	737	780	740	773	719	786	764	743	737	698	734	732	736	711	768	736	743	730	763	737	765	752	703	782	743	730	790	760	756	800	769	810	802	754	753	745	774	754	734	761	732	722	748	752	732	777	812	791	752	746	746	749	710	739	782	760	762	753	718	787	744	799	756	698	765	780	774	741	736	695	794	757	779	725	743	771	723	748	777	736	759	701	707	741	738	721	741	731	757	743	764	748	670	766	776	733	828	762	728	804	731	785	749	736	779	774	781	743	772	759	767	772	715	757	778	737	742	772	803	709	746	733	769	804	713	734	741	764	799	727	762	806	787	785	787	719	758	747	760	715	720	748	714	772	737	786	749	762	794	791	744	760	751	771	721	728	751	740	797	734	812	797	704	737	756	739	754	758	731	700	728	703	715	803	774	759	807	785	735	834	766	751	720	752	782	737	779	754	721	743	785	725	778	746	777	777	759	718	795	756	714	729	740	756	690	732	743	787	716	753	767	765	725	789	764	781	727	729	792	758	781	735	746	754	793	761	755	741	751	779	763	750	759	758	736	729	723	735	784	758	746	720	757	727	721	758	782	747	723	790	775	750	758	758	700	771	720	747	746	733	741	736	818	739	717	764	802	811	751	782	749	722	769	769	728	745	786	724	749	799	764	765	761	747	788	747	764	729	774	754	720	798	757	757	765	753	749	704	758	762	781	765	778	779	731	744	704	735	727	764	767	756	747	762	775	749	791	752	798	747	804	698	775	780	773	769	737	785	803	745	732	782	755	741	763	748	739	721	796	725	767	724	738	723	723	749	753	750	759	734	696	750	763	734	724	733	776	757	776	774	731	759	771	765	740	790	706	749	733	725	781	768	781	694	761	745	775	756	700	756	736	734	780	801	772	793	693	764	769	784	728	744	737	761	779	751	770	794	713	720	786	733	761	713	790	793	727	799	771	733	674	734	760	806	653	791	738	731	745	704	727	740	747	734	735	707	765	757	764	789	752	754	733	804	812	768	771	750	690	775	782	709	815	790	786	797	737	768	699	765	721	794	717	708	751	730	746	775	738	780	754	757	725	723	800	793	736	729	750	727	757	787	705	739	719	751	782	765	777	728	736	708	790	750	727	807	755	769	730	773	778	774	775	704	711	799	773	756	759	726	777	783	737	712	751	718	765	737	748	758	715	764	760	748	736	757	725	803	733	728	725	736	816	792	713	724	745	778	754	732	758	792	828	795	758	733	729	757	781	774	790	713	770	726	745	765	771	757	752	708	731	758	748	790	708	776	758	714	742	759	743	759	728	759	724	750	770	732	700	754	731	791	742	800	739	739	762	741	777	743	784	812	752	751	744	750	693	760	754	742	782	758	746	733	713	762	745	751	774	773	742	759	794	784	724	731	778	706	745	759	754	822	746	706	736	705	730	739	782	744	789	790	775	819	787	763	747	720	767	740	721	720	728	776	729	789	753	795	738	777	812	746	738	768	757	704	752	750	781	736	787	751	714	733	764	714	684	726	788	733	767	753	729	752	761	760	760	747	735	759	775	717	705	728	727	753	789	727	727	734	761	703	738	801	736	748	758	774	735	792	792	756	830	748	789	772	723	737	705	739	789	773	751	739	801	771	772	816	762	786	774	772	780	741	761	778	713	734	765	729	750	757	784	747	752	752	750	789	734	759	810	791	762	758	731	746	741	782	752	777	741	739	757	776	695	745	722	751	756	802	755	770	760	721	725	802	753	749	713	768	731	763	741	788	750	744	772	741	722	766	729	735	784	794	763	747	771	764	763	741	751	752	716	744	750	714	724	768	779	742	778	790	793	780	768	760	771	764	701	756	768	730	756	765	700	761	794	779	727	782	761	706	790	784	741	672	703	735	777	764	766	763	786	754	735	770	793	781	748	751	771	750	733	803	707	766	705	765	769	711	737	722	745	738	774	790	772	777	735	802	744	777	726	765	748	764	722	723	764	697	770	736	762	756	761	747	785	758	781	723	751	759	754	757	744	795	799	753	740	768	749	777	804	779	766	780	713	728	747	744	740	755	741	716	771	772	766	752	753	734	756	741	714	755	751	775	755	753	747	752	770	759	749	743	734	736	794	802	768	785	763	785	768	771	750	786	766	707	764	740	787	762	735	787	765	795	756	752	743	754	781	746	759	754	777	757	716	748	750	803	763	784	739	766	750	715	766	727	742	784	771	711	735	759	724	761	745	780	772	736	753	777	777	748	701	764	750	801	744	810	757	741	742	746	702	705	709	786	764	739	771
26894	21460	18053	9642	5232	2911	1976	1656	1253	919	739	589	495	397	390	273	311	289	259	261	226	215	234	229	246	216	230	228	201	232	197	229	217	202	192	177	232	194	212	217	240	211	206	192	207	203	228	211	199	165	177	233	206	206	191	185	225	201	214	203	193	217	205	198	171	197	188	204	185	174	204	234	183	217	199	201	209	197	200	198	204	208	190	236	171	208	201	198	194	202	186	210	215	217	197	201	200	231	182	199	177	222	216	195	215	183	211	199	227	187	204	192	214	222	184	205	213	187	213	218	237	212	192	198	228	224	199	223	206	226	201	205	204	210	185	190	205	195	204	181	221	223	190	186	212	174	189	219	188	206	196	183	188	192	190	224	221	202	226	184	231	182	241	203	229	210	166	204	206	214	191	203	213	204	211	213	182	199	204	210	205	204	231	219	169	212	213	206	195	188	211	220	211	194	209	191	219	199	235	200	222	217	196	193	220	200	207	185	199	220	196	201	196	190	216	187	199	186	208	209	208	206	221	177	206	189	200	196	176	232	217	206	215	217	196	211	203	202	214	215	217	203	221	215	204	206	221	196	200	205	200	194	201	207	189	186	207	196	194	192	220	194	203	192	185	186	215	207	213	190	216	210	189	192	199	207	208	216	213	236	179	206	190	192	214	203	199	224	215	204	199	239	197	203	211	192	235	206	195	210	193	192	172	193	189	205	181	191	218	199	197	204	196	186	215	203	207	213	218	197	231	229	203	204	190	225	174	181	176	194	215	205	198	212	206	203	198	220	206	182	192	197	223	203	199	220	199	204	184	198	203	184	229	211	183	215	212	203	234	203	215	229	189	179	203	194	195	180	211	210	195	194	167	192	218	205	199	209	196	187	209	213	176	199	198	183	200	202	199	212	194	198	191	220	200	209	231	202	221	216	200	198	192	171	230	183	205	186	191	193	214	218	188	169	193	185	217	216	210	196	223	202	189	226	213	218	193	199	186	247	198	221	186	223	188	191	179	203	214	184	227	213	180	202	199	195	195	204	204	197	164	201	210	195	179	194	215	209	232	218	196	215	200	231	229	200	199	192	224	189	195	219	205	195	208	212	218	226	212	197	206	212	218	186	219	189	210	214	221	203	209	217	175	179	193	191	220	212	179	214	200	205	203	228	206	221	205	215	171	229	189	195	197	191	192	211	212	193	197	203	204	234	192	175	216	207	215	221	196	202	213	216	201	189	203	212	203	206	185	201	205	186	212	206	179	218	196	213	189	200	201	212	219	224	192	214	189	200	224	224	186	207	205	196	201	192	197	220	220	201	224	208	193	204	221	195	188	219	197	202	204	193	198	224	196	223	228	207	190	201	215	205	212	227	197	188	192	203	221	221	189	187	206	200	200	234	222	169	186	211	198	214	217	207	182	187	204	220	200	191	196	209	202	200	230	200	172	206	174	183	185	201	188	185	187	185	201	207	200	198	204	197	202	185	223	202	198	200	199	213	207	221	219	240	206	170	206	186	203	209	183	197	202	212	200	206	205	184	205	191	193	196	213	183	205	212	190	202	218	202	227	227	223	184	223	207	202	225	189	200	193	188	202	209	181	190	203	187	212	207	202	210	191	195	202	187	187	194	189	208	181	200	214	200	206	191	161	212	218	226	211	198	224	210	180	206	205	190	216	210	210	182	190	206	209	210	214	215	202	197	227	205	186	205	191	198	201	199	245	222	212	211	198	207	193	219	189	209	188	206	198	194	202	210	221	196	223	179	173	208	203	196	225	208	199	210	200	174	219	222	195	207	220	193	218	214	201	195	182	192	196	220	211	208	209	191	198	189	208	208	220	218	222	193	222	225	232	219	188	197	203	182	199	196	206	196	199	203	194	226	213	168	199	190	203	201	221	202	174	194	209	205	224	220	182	194	194	175	201	188	222	232	207	203	182	200	195	226	193	199	199	207	216	187	237	201	185	193	199	200	168	201	194	193	212	244	210	186	205	191	205	195	203	197	195	206	231	213	204	212	181	214	204	222	203	214	214	206	214	215	200	215	231	213	191	206	184	203	190	218	214	204	210	201	204	214	169	207	199	192	213	200	183	200	193	196	211	202	196	185	206	212	199	188	218	203	205	198	203	223	239	191	183	232	222	209	188	227	207	202	217	213	216	216	174	226	234	199	215	202	216	206	202	180	211	214	214	235	221	215	204	186	218	200	195	218	194	200	204	207	203	205	220	176	217	216	207	200	212	183	191	223	202	195	170	195	198	209	190	224	195	199	218	214	213	199	204	211	217	200	204	211	183	216	185	220	189	216	176	229	212	218	202	227	211	229	203	202	206	185	214	209	200	211	225	197	208	181	182	185	199	212	198	184	205	183	190	186	192	189	211	192	188	207	211	213	185	188	208	223	207	211	195	205	177	200	203	199	193	196	193	199	215	237	221	200	209	216	187	202	204	245	208	206	197	193	230	220	195	199	184	205	187	189	201	210	205	198	215	187	233	211	190	204	174	207	212	209	186	206	204	209	227	201	209	213	209	214	199	190	196	203	202	198	209	207	185	214	173	199	224	210	190	204	215	220	217	198	218	224	234	202	217	200	203	212	184	198	193	205	208	205	204	217	201	213	192	214	209	213	192	203	219	212	189	213	202	210	211	213	242	214	196	209	187	230	237	187	199	192	185	212	209	213	203	194	212	212	201	222	193	221	209	199	185	226	240	185	193	207	191	219	214	206	215	230	209	210	226	194	197	193	204	218	216	201	199	204	211	216	207	197	214	218	207	173	202	216	224	221	201	182	222	201	188	161	205	201	224	195	201	194	231	205	233	228	196	203	195	163	213	196	197	220	193	225	218	206	232	185	160	202	219	223	228	209	220	217	239	201	211	207	215	196	175	203	187	170	177	213	213	199	195	199	207	221	202	198	196	178	221	229	197	226	225	204	201	229	201	181	198	189	186	195	186	222	191	198	216	179	201	204	187	199	188	184	179	196	232	176	197	220	191	205	201	200	207	235	201	206	192	205	206	181	201	237	229	228	177	214	200	185	176	203	189	182	213	185	205	222	191	205	203	211	191	217	199	203	203	204	204	226	217	191	193	205	185	210	192	211	191	205	199	211	216	207	192	204	174	229	219	195	203	201	204	197	200	183	205	189	217	179	209	192	223	200	216	215	202	190	208	185	188	220	218	192	216	214	193	225	208	191	189	194	190	204	213	217	213	212	211	195	208	182	218	190	183	191	204	211	213	237	211	217	225	222	190	178	203	200	188	207	199	208	192	217	195	237	197	178	206	232	203	215	200	209	211	202	201	195	202	211	187	195	197	224	212	173	198	180	206	197	207	172	184	223	236	236	204	208	214	196	230	228	247	186	200	208	227	228	187	225	228	219	210	197	207	197	199	202	200	223	192	194	199	246	208	199	201	192	222	192	212	215	194	202	191	227	207	211	199	205	206	183	184	215	215	204	211	202	220	193	214	173	204	189	211	218	187	206	206	203	210	203	207	225
22692	22239	25111	20331	16066	11403	9056	7791	6116	4531	3519	2899	2426	2236	1841	1530	1306	1256	1154	1070	1025	905	878	909	809	829	775	787	787	759	748	697	668	694	665	716	673	684	658	663	702	659	696	686	694	678	660	684	691	716	750	674	702	676	680	701	722	669	686	692	675	671	721	656	735	647	689	723	686	662	665	726	717	674	641	706	664	670	659	674	661	667	680	647	735	667	673	714	716	684	686	661	677	705	648	696	720	673	655	705	699	646	668	627	765	666	679	664	687	654	668	667	663	653	735	678	684	632	688	669	662	695	700	686	649	656	688	687	674	664	679	692	697	658	665	692	731	652	710	659	735	670	632	678	638	684	698	643	705	722	669	633	671	724	708	670	680	692	660	663	689	665	666	648	677	660	680	695	710	709	759	640	664	660	701	696	716	704	693	677	687	652	682	641	697	723	672	669	647	666	647	739	706	704	695	718	670	695	720	676	738	652	690	671	658	674	695	717	706	696	686	683	641	680	738	711	647	673	699	674	679	717	654	722	695	664	683	733	686	660	676	676	679	666	684	717	682	698	677	662	688	666	670	687	670	688	691	739	672	723	688	690	684	703	710	706	636	692	707	673	672	729	701	735	724	689	638	700	687	698	703	684	655	674	731	734	674	704	721	711	668	717	672	678	678	708	725	690	678	739	683	661	709	686	705	680	697	700	680	673	691	691	678	723	653	668	688	680	699	700	705	692	688	666	681	692	674	702	723	697	677	693	645	718	706	666	676	682	678	643	705	718	683	696	645	636	652	655	715	688	664	683	737	669	682	707	696	729	699	701	686	682	718	699	716	684	712	717	696	632	730	685	652	658	668	694	675	687	650	679	701	697	705	653	700	696	668	636	691	694	719	683	660	667	691	688	652	718	655	687	616	701	675	733	672	721	686	709	707	688	690	667	698	688	682	691	691	649	738	688	660	654	665	722	739	769	661	722	691	668	695	676	618	695	649	716	741	687	686	726	680	705	691	666	710	712	727	663	727	703	706	691	693	672	723	694	715	672	712	735	709	719	658	672	678	713	652	739	702	674	674	713	695	692	691	666	717	702	720	670	721	698	677	695	672	709	676	718	723	674	701	701	641	697	640	691	683	651	736	707	679	703	700	673	655	721	688	697	714	647	684	734	708	708	662	658	683	664	711	657	719	718	702	669	687	718	667	691	678	648	715	719	661	685	695	711	693	688	660	690	690	702	711	684	666	643	682	713	690	713	684	710	683	680	671	707	677	695	666	684	667	655	681	704	710	656	642	717	719	706	678	720	710	671	688	711	617	695	707	653	695	738	689	681	700	676	681	698	723	634	677	692	746	689	653	680	668	654	692	711	635	709	703	666	673	667	697	705	673	737	678	684	719	713	671	664	667	682	754	650	664	671	665	719	680	717	624	672	689	669	659	684	698	707	725	694	679	677	689	683	611	700	709	707	682	731	674	696	660	693	687	716	705	669	674	694	709	679	721	688	691	686	682	650	699	627	699	746	632	709	681	639	696	650	682	700	668	691	755	694	720	661	682	684	654	701	672	700	690	679	670	679	674	747	692	724	710	692	640	725	702	703	680	692	659	683	701	672	693	699	735	701	682	687	719	671	679	641	657	718	716	681	755	664	690	701	675	654	694	716	700	691	696	699	672	698	690	698	640	662	668	703	700	665	683	737	652	673	696	685	719	677	669	715	646	718	722	703	717	695	738	647	667	683	712	622	668	581	727	662	730	683	720	671	711	758	704	657	660	637	662	681	648	715	696	694	684	666	702	721	694	725	691	724	713	701	674	660	689	680	663	682	693	663	691	700	665	671	716	682	706	722	664	671	683	693	684	674	688	721	702	704	671	716	687	686	638	673	674	658	626	711	735	718	687	706	709	711	685	700	695	727	708	722	692	690	673	679	684	640	662	714	712	681	685	691	686	671	698	739	709	694	639	669	708	686	664	711	654	689	681	711	679	680	708	688	675	709	713	629	673	669	676	658	694	743	733	673	733	678	689	660	653	673	742	699	677	721	725	688	653	699	683	712	690	691	689	666	695	688	723	697	680	726	696	652	650	725	679	727	674	722	692	664	691	695	732	663	725	628	710	774	682	689	710	701	720	677	661	636	718	706	678	719	679	698	626	724	706	655	677	738	719	693	735	694	702	703	718	676	721	671	699	699	678	689	656	686	696	749	634	666	663	681	723	676	692	686	682	682	708	701	711	665	716	737	685	717	718	692	731	634	651	711	668	717	680	686	663	699	660	704	655	715	697	706	693	685	733	703	679	714	659	667	707	650	713	729	697	666	660	703	641	655	682	707	683	727	743	648	732	636	692	657	668	712	721	667	690	689	677	666	689	728	671	664	671	666	674	656	670	750	704	686	663	673	687	657	637	710	670	769	694	654	674	667	674	705	691	661	712	684	659	684	696	732	660	746	668	658	686	681	651	719	705	708	692	678	656	660	705	704	696	711	736	684	690	679	658	695	662	665	659	721	685	651	717	682	675	629	674	660	695	728	633	693	720	680	732	716	666	684	652	670	678	706	704	678	650	737	694	667	734	697	722	678	711	696	690	732	717	715	699	726	735	674	649	708	651	692	661	729	690	711	692	717	645	692	691	678	690	670	698	687	695	664	721	705	675	677	713	660	681	686	658	688	677	647	691	669	684	662	685	682	617	691	696	668	681	680	655	705	684	690	696	694	696	708	689	697	671	704	708	677	657	696	680	653	713	714	721	692	716	661	717	693	671	672	674	672	686	721	712	710	715	720	727	611	720	685	660	673	714	698	707	736	686	690	679	707	693	651	697	693	695	672	747	671	681	718	725	712	688	675	690	672	698	671	683	669	693	638	698	720	707	670	682	685	717	688	699	690	665	738	686	661	708	697	628	688	654	666	703	646	677	696	688	676	712	711	702	693	716	728	738	679	680	706	730	711	690	710	719	678	674	667	676	731	685	740	698	694	727	723	709	671	708	659	686	658	675	727	680	691	704	671	674	705	676	712	706	671	693	687	678	673	667	731	693	718	702	712	682	718	679	689	707	623	689	599	720	664	731	719	646	702	680	636	681	713	714	708	735	675	687	639	707	663	684	693	675	696	713	674	674	735	694	640	688	664	652	693	679	680	712	704	703	681	656	680	668	696	672	710	694	671	686	673	684	710	741	687	670	699	683	686	684	654	712	709	722	671	695	694	702	701	713	650	721	658	713	678	675	673	677	713	680	700	639	703	703	689	711	698	702	747	676	693	672	662	653	683	660	664	690	658	744	675	688	699	722	690	668	712	658	706	701	710	684	637	706	650	690	717	653	655	673	697	728	707	674	722	711	702	658	684	686	728	667	691	748	702	720	718	654	673	688	690	709	689	706	653	738	660	671	671	709	677	665	676	671	662	664	708	675	678	710	712	714	680	684	660	724	714	674	670	712	668	710	711	661	695	726	673	641	689	667	702	697	713	719	703	697	680	705	711	735	719	692	746	657	670	698	688	670	745
38652	42586	42913	35538	27679	21480	17648	17837	16457	12762	9225	6689	5143	3732	3126	2403	2352	2011	1630	1113	1117	779	706	639	480	437	618	541	389	467	365	275	254	226	260	208	202	184	213	202	208	211	195	211	239	212	222	209	201	219	202	195	197	211	209	206	228	221	223	208	228	218	165	215	213	203	210	226	217	231	207	193	195	189	191	198	215	191	203	204	227	203	201	208	180	232	189	226	208	207	212	222	209	200	208	232	192	197	194	191	212	211	209	220	232	217	198	194	178	217	175	212	208	201	221	218	202	234	279	208	186	232	237	212	216	245	188	212	192	203	226	227	223	193	203	220	220	238	202	228	201	215	239	209	273	245	189	207	215	193	236	198	199	199	238	198	210	237	192	196	206	223	208	221	230	207	206	189	217	217	216	218	208	206	228	178	172	229	198	200	203	216	199	186	195	200	223	184	220	209	218	202	210	211	211	217	200	221	220	203	195	198	209	208	166	208	216	193	178	203	193	195	197	198	220	213	186	217	212	215	181	217	217	187	224	212	207	222	205	219	218	216	193	208	205	223	208	203	222	204	229	185	198	215	228	219	195	223	218	216	228	237	189	206	209	212	209	211	230	201	201	221	196	207	202	209	210	213	186	203	210	207	187	220	211	188	215	185	238	232	199	206	195	202	200	187	211	199	200	166	220	220	201	188	213	215	206	210	209	215	232	233	199	219	228	192	220	208	213	225	212	198	223	201	207	199	210	194	208	216	173	184	215	180	176	190	222	196	217	195	217	196	205	200	213	202	221	218	229	189	202	228	213	216	209	238	198	206	228	197	198	215	238	201	210	204	206	188	227	213	211	178	232	233	207	213	220	204	225	200	200	199	171	221	194	212	197	201	198	214	212	213	205	191	212	210	197	231	191	219	189	208	216	210	193	202	235	223	211	218	215	203	219	191	212	213	207	224	217	219	220	212	195	220	167	213	217	184	194	206	211	203	210	218	202	198	222	198	219	199	225	216	212	208	208	212	178	227	215	189	208	185	194	192	211	208	212	204	218	197	221	199	235	205	245	218	190	229	216	204	208	183	201	196	178	192	202	211	214	187	201	188	199	187	190	199	199	215	194	183	224	191	238	216	195	193	191	195	215	186	216	213	206	201	233	210	202	217	218	200	223	202	179	203	168	198	226	214	215	205	212	191	212	184	225	208	187	215	202	193	196	210	181	203	204	206	193	208	229	190	211	207	229	228	214	184	196	218	216	224	193	229	235	191	211	219	227	213	178	206	186	193	219	221	202	208	216	225	225	189	204	200	191	239	210	218	229	210	185	210	193	191	203	194	219	217	211	193	206	191	211	203	224	181	183	191	190	203	210	196	214	217	189	179	234	213	216	218	195	212	201	200	214	208	201	201	207	202	187	214	238	185	191	193	204	198	198	209	227	194	191	222	184	204	238	192	217	235	176	197	183	219	225	214	230	178	190	190	211	225	201	199	215	197	195	226	250	189	189	225	189	206	208	211	190	239	200	206	200	208	233	195	230	193	214	216	234	224	209	200	194	214	219	193	213	182	190	220	232	181	199	221	206	206	225	174	190	192	205	221	221	214	189	230	220	198	210	191	231	205	208	212	211	207	213	198	198	215	189	190	225	210	216	213	227	190	219	196	222	216	212	217	209	199	182	192	225	205	190	214	197	211	206	178	235	193	226	212	194	182	193	230	220	207	204	226	239	203	221	217	241	217	197	199	210	165	189	212	199	239	194	237	251	198	169	205	201	218	207	209	220	200	231	204	182	245	210	217	193	217	202	208	204	212	217	196	224	205	213	191	226	205	223	219	181	215	213	201	206	201	235	214	210	233	213	240	195	214	210	208	212	210	196	206	200	216	219	198	222	207	215	232	204	203	184	206	220	199	205	208	229	213	217	209	225	236	204	180	231	216	186	190	211	221	209	206	192	200	188	209	186	223	212	221	221	220	181	210	180	205	222	250	203	202	210	201	192	187	196	196	230	221	219	206	191	233	214	180	210	206	229	193	237	192	207	209	193	203	193	192	187	212	201	220	199	208	198	208	205	200	207	211	217	219	207	204	189	212	201	211	200	229	217	222	246	241	204	213	192	234	219	196	193	223	220	223	221	196	207	238	227	186	199	195	197	210	210	249	204	193	231	208	200	205	211	205	211	196	212	220	226	226	218	243	187	224	209	206	216	170	197	215	205	213	206	197	201	207	222	204	222	199	197	223	229	202	194	224	206	222	209	240	200	239	200	208	220	234	185	220	211	241	197	196	211	216	199	201	208	193	220	168	219	192	210	201	202	204	183	215	174	200	219	193	188	228	213	221	221	213	197	230	230	199	230	184	185	211	212	215	190	216	221	234	204	217	186	228	197	227	190	212	210	217	223	211	214	201	196	197	233	221	209	214	208	209	207	225	216	229	203	208	222	193	203	208	220	205	199	214	206	237	176	191	213	210	213	211	218	209	218	212	212	216	219	233	192	224	198	214	199	232	223	204	194	202	204	184	214	202	201	196	212	214	211	210	208	212	213	212	212	223	195	212	210	207	185	200	213	207	214	196	215	218	194	215	210	199	221	197	195	192	208	212	215	166	239	176	195	202	198	207	215	197	227	208	209	201	230	205	185	211	211	218	208	228	221	207	213	207	209	220	185	202	220	217	231	216	209	217	213	200	204	223	217	200	196	192	199	227	202	185	222	224	189	217	190	189	214	179	195	189	231	216	218	191	202	195	196	197	190	206	186	183	219	215	204	221	224	203	212	208	222	220	228	221	196	216	218	197	175	193	200	223	209	201	194	217	212	227	200	204	219	207	200	191	207	231	228	207	214	218	200	218	240	194	211	195	228	205	205	218	199	203	228	218	201	193	205	196	207	206	185	200	198	202	239	194	216	209	188	191	217	209	219	190	207	227	240	202	211	201	213	212	181	233	196	227	209	212	222	203	204	201	217	190	183	230	187	192	229	205	212	228	201	233	218	224	197	218	221	218	201	204	214	189	187	210	190	217	212	225	218	202	223	196	196	206	217	204	199	208	196	194	199	224	209	219	194	195	201	211	188	204	202	233	231	198	206	180	197	203	190	196	206	221	213	198	240	214	189	199	213	225	221	226	207	223	219	233	213	213	195	207	203	191	208	180	213	201	212	200	209	201	214	194	211	244	186	190	244	192	203	184	214	227	200	186	209	215	186	217	211	190	203	192	210	210	210	202	192	215	234	190	192	215	212	228	218	184	213	199	196	236	195	213	211	202	211	226	215	212	186	191	206	205	205	198	197	207	194	215	247	193	215	212	229	183	223	203	175	192	222	197	205	223	201	211	234	233	217	181	229	227	212	191	206	213	222	221	209	220	201	191	199	209	197	212	203	201	234	202	212	201	190	204	195	205	198	211	182	212	258	216	254	202	228	194	193	215	216	207	215	205	182	196	179	199	189	217	221	197	237	203	209	222	205	215	212	172	224	187	217	210	214	176	221	210	213	213	196	205	221	235	204	209
30698	39591	45365	41987	36313	30673	29404	34137	33411	29453	25368	22305	20063	16937	14545	12524	12832	11075	9593	6697	7145	4860	4596	4077	2682	2597	3539	2941	2435	2586	2196	1179	916	845	801	751	732	695	751	683	709	728	708	712	710	737	692	714	730	766	726	703	756	724	733	724	675	680	674	719	754	777	700	706	680	727	688	714	729	790	734	695	679	708	729	724	701	706	703	715	664	692	704	705	691	701	684	694	711	748	727	728	705	701	696	726	685	700	663	663	688	667	715	714	741	691	760	671	691	673	725	722	698	692	691	637	686	721	720	702	675	707	727	731	745	756	709	704	716	690	738	691	709	763	702	712	701	737	666	710	699	695	698	725	728	677	702	688	739	721	720	734	716	745	704	692	705	730	754	699	731	670	721	667	697	750	700	679	657	703	662	695	689	719	691	745	673	724	733	746	719	720	716	737	716	703	721	730	667	735	709	723	687	761	739	697	628	683	751	713	744	696	711	689	696	688	745	650	665	736	722	749	711	691	705	718	716	699	686	739	703	724	745	656	675	704	748	695	720	693	741	710	700	723	677	694	736	718	756	694	645	753	700	718	689	709	693	723	714	679	700	717	718	716	682	705	736	702	737	743	724	744	725	744	713	741	741	727	696	689	731	701	648	697	691	706	695	689	715	715	684	697	682	679	650	724	732	726	721	742	711	706	683	689	735	712	622	715	682	705	766	731	703	700	704	675	700	710	716	715	702	704	696	677	741	729	700	703	699	724	715	728	696	727	741	698	750	739	708	704	711	674	691	665	738	713	706	698	723	705	758	723	700	687	697	712	751	648	726	659	670	669	732	689	733	741	686	709	718	717	682	715	647	714	728	721	707	694	696	711	758	677	667	739	717	686	712	731	742	688	697	733	661	726	690	701	716	697	697	647	651	705	724	713	693	696	701	668	697	667	658	685	699	724	758	713	694	721	728	712	710	734	715	708	697	699	711	704	674	715	726	674	697	717	652	700	695	710	693	721	723	752	671	719	701	655	739	674	672	718	709	693	737	669	723	672	729	696	694	689	723	727	706	720	726	713	738	700	650	687	691	694	708	713	677	711	723	717	742	686	719	726	718	733	719	714	730	751	733	688	747	673	703	755	736	710	741	709	709	677	744	725	682	728	682	685	688	691	713	705	700	707	701	662	686	697	730	747	754	696	711	717	729	710	697	725	647	707	704	673	710	735	677	704	748	716	720	744	681	688	706	649	705	725	699	754	717	714	655	721	713	694	722	732	707	705	704	702	667	706	699	726	692	704	669	695	686	681	715	718	710	733	731	715	685	709	723	742	669	727	725	726	705	702	747	709	711	702	725	724	708	690	657	694	750	711	711	730	671	672	699	706	752	739	652	695	678	762	710	691	718	759	704	748	688	685	710	665	665	693	723	671	708	719	699	714	709	704	757	742	692	663	710	715	724	673	757	718	717	668	704	715	728	720	690	728	688	712	785	709	671	704	733	690	706	734	707	729	726	654	745	674	695	708	660	693	679	715	705	700	701	730	735	702	675	755	688	707	692	706	713	655	711	740	735	722	667	653	700	744	723	697	673	700	648	686	701	662	721	698	732	734	698	753	706	690	708	721	712	699	703	657	724	713	727	689	728	674	652	677	687	705	685	724	733	665	679	737	703	739	714	713	725	728	718	712	724	708	706	742	735	700	738	699	723	709	692	711	703	726	755	694	731	710	698	738	708	696	690	683	705	681	670	740	706	744	716	681	774	735	716	684	695	702	703	677	706	681	674	675	728	690	659	706	712	714	721	721	701	699	701	716	692	703	731	712	720	689	694	655	697	706	722	689	686	698	702	733	698	703	671	696	664	714	703	778	739	719	715	682	703	737	749	675	679	668	693	719	692	748	713	701	700	711	685	690	722	732	667	697	704	709	662	690	698	734	681	667	718	664	725	701	678	714	696	702	685	711	646	690	699	695	703	704	726	678	703	679	742	626	668	745	707	716	683	705	716	696	726	681	700	726	702	658	736	694	713	724	679	695	698	697	743	710	660	659	716	690	711	689	732	681	731	711	665	690	694	726	701	682	716	704	682	691	719	718	706	662	695	703	652	749	728	697	717	672	653	677	703	670	691	730	719	669	693	680	679	663	719	752	721	697	715	735	759	720	729	736	669	693	677	666	702	723	700	744	694	714	705	680	707	695	671	728	689	728	709	692	748	709	765	700	686	748	666	709	706	731	723	685	691	677	711	687	718	671	693	704	736	700	768	692	742	673	716	690	708	712	730	696	725	726	663	744	724	741	643	727	676	733	694	712	704	730	704	676	661	684	668	724	730	690	693	763	694	669	679	726	691	694	674	718	712	665	679	738	730	677	687	682	786	706	705	696	659	727	668	691	716	676	722	712	716	678	700	660	722	723	704	672	750	694	690	735	715	695	736	692	710	709	726	681	728	701	715	697	760	712	719	736	660	682	746	680	717	674	728	691	739	696	705	695	718	670	720	747	665	693	695	713	726	671	691	714	757	692	688	743	702	693	657	687	684	706	731	687	725	675	701	680	690	721	729	690	712	744	695	699	717	701	715	711	666	696	721	747	686	727	681	742	722	698	706	713	697	750	703	723	666	711	702	759	740	701	677	701	733	677	733	656	695	774	708	712	690	688	682	630	690	725	714	706	677	730	702	705	671	709	683	749	657	719	755	698	693	712	731	716	727	717	693	735	721	710	703	713	727	799	673	696	708	742	664	750	713	703	678	685	733	701	689	671	673	702	664	673	708	708	732	758	719	719	648	728	721	720	702	726	750	721	698	696	699	657	675	670	720	708	732	748	725	700	714	720	725	701	741	686	722	699	677	694	733	737	693	700	738	712	695	667	723	736	695	702	703	696	670	713	715	707	745	707	767	680	770	718	637	720	728	688	659	696	699	686	723	704	734	648	684	706	730	703	663	684	686	715	668	714	716	722	702	658	684	719	713	637	705	749	741	723	709	768	740	666	739	679	664	697	672	673	727	711	724	765	700	689	749	671	694	670	723	692	694	722	725	701	767	706	693	725	705	702	694	656	687	725	702	653	705	702	623	684	747	696	692	714	729	715	736	682	733	692	690	691	743	682	678	719	697	698	707	709	735	686	729	715	746	678	610	676	726	680	695	714	683	702	737	693	692	718	701	750	712	712	721	698	713	734	713	677	691	698	709	654	742	750	722	696	713	714	742	723	664	710	710	737	726	716	664	677	685	678	672	734	686	692	748	726	696	739	682	716	647	659	683	674	656	699	683	725	740	708	667	708	723	725	711	713	659	691	719	644	716	736	676	700	708	671	675	713	685	693	705	731	682	688	720	744	699	679	701	668	701	736	728	724	684	703	683	700	691	736	696	764	738	704	699	675	707	692	775	680	725	693	711	710	727	696	666	674	694	705	682	699	704	669	633	725	701	692	681	687	709	712	720	711	687	666	737	745	697	681	697	745	745	690	689	754	718	732	725	731	718	743	690	732	746	711	655	723	708	703	706	707	713	748
47165	46629	46829	41502	32477	27751	25744	24679	26594	23006	18390	14785	11684	8645	6459	5337	4908	4054	3125	2084	2101	1440	1355	1051	791	761	1001	878	712	775	656	318	294	288	245	231	280	226	228	232	269	227	242	251	243	240	242	241	239	237	270	251	239	224	245	258	232	279	222	240	270	241	241	273	233	234	281	222	242	240	247	255	253	244	230	241	255	204	230	241	214	224	234	243	236	236	235	226	228	243	251	249	239	249	244	227	243	237	263	252	260	221	235	245	218	248	239	207	228	238	254	210	243	231	234	243	231	235	236	241	222	263	247	222	231	232	248	272	261	253	237	217	211	216	238	220	247	219	253	211	251	236	235	249	259	257	239	235	225	254	261	232	238	234	230	222	239	252	246	224	224	234	247	258	269	234	255	243	258	248	203	221	237	249	257	261	233	238	244	249	263	228	276	245	266	269	231	220	249	244	249	249	241	241	270	253	238	256	230	238	267	254	264	250	249	237	221	229	261	235	250	224	238	268	231	254	266	217	243	227	254	250	272	272	258	242	265	238	244	261	229	252	227	236	237	254	261	241	258	209	246	245	248	243	242	258	236	222	248	247	245	235	213	225	243	224	245	246	245	212	256	242	230	230	254	253	234	251	261	251	224	230	221	231	240	230	261	259	239	239	223	226	238	249	240	248	227	252	222	270	239	279	224	256	211	237	249	241	239	232	238	223	253	225	238	243	256	226	226	234	234	218	236	217	255	243	270	215	230	245	194	240	226	224	257	261	242	269	237	244	260	249	249	247	229	240	245	221	254	240	227	251	223	240	227	251	246	270	257	237	244	255	266	270	235	246	234	246	234	238	245	243	271	263	256	235	252	248	248	209	251	238	256	233	230	212	228	231	238	222	219	229	249	223	235	229	255	251	234	267	268	232	230	240	221	246	235	253	221	258	239	239	249	223	217	223	230	218	266	242	262	272	240	249	224	261	218	231	236	260	243	237	245	232	258	239	265	244	233	246	245	269	233	225	229	243	225	248	239	266	222	242	240	243	240	229	266	213	251	259	247	223	276	255	239	238	246	232	232	264	251	257	228	238	218	245	270	239	231	220	244	230	258	270	219	241	256	242	267	204	214	221	241	256	255	254	257	249	240	238	223	222	229	241	225	269	212	230	207	237	222	218	250	250	250	248	233	251	255	219	259	241	244	257	250	255	245	259	215	249	232	218	223	256	254	229	220	284	263	252	253	230	223	252	240	213	224	232	267	194	239	236	206	233	243	243	270	224	252	241	236	257	228	257	222	238	259	217	262	274	240	223	247	231	250	252	225	252	235	219	261	223	224	242	225	263	253	221	211	258	228	216	262	241	277	233	254	253	239	216	230	229	240	252	250	223	259	231	274	213	244	236	207	259	254	239	238	219	249	250	220	224	227	251	220	231	215	241	231	228	229	254	238	243	220	226	249	246	249	244	240	232	244	260	241	240	255	241	259	220	246	231	241	242	238	271	266	233	269	236	242	224	241	241	220	236	246	249	255	237	242	216	245	226	243	254	239	253	245	255	270	242	211	234	251	231	214	252	232	230	218	238	240	239	242	258	212	268	244	242	228	278	248	248	235	280	203	247	231	246	239	225	226	235	251	231	266	260	219	235	220	237	233	242	239	248	244	261	240	246	251	243	248	247	241	228	248	247	228	239	245	229	201	233	230	262	214	234	228	239	233	243	242	277	253	263	258	252	238	237	229	263	236	221	239	232	262	229	248	234	233	221	255	225	251	266	226	216	259	241	226	239	211	245	262	240	235	262	232	238	265	216	207	263	221	250	232	231	253	269	227	214	220	221	226	243	235	216	257	249	240	245	235	238	233	237	218	223	227	208	254	231	229	234	252	245	232	225	234	237	259	240	214	223	230	243	260	244	244	257	221	230	241	245	259	227	256	236	215	221	277	237	217	247	246	233	230	253	238	248	237	211	251	232	247	243	249	249	251	251	250	214	216	234	214	260	242	211	256	219	222	218	253	224	261	214	234	233	240	276	244	241	247	213	240	257	227	261	221	256	270	241	242	252	262	225	241	235	224	241	238	210	231	240	236	246	208	224	261	233	249	227	233	240	253	230	259	239	242	256	233	240	221	242	254	243	237	257	248	258	229	299	209	230	243	240	213	241	234	239	260	231	264	215	238	230	240	278	274	233	271	234	221	237	249	242	220	253	226	230	228	234	249	238	267	228	230	256	232	252	239	253	231	231	237	257	250	239	237	251	247	207	250	230	232	229	242	223	248	239	236	234	251	235	234	259	214	227	224	241	239	264	244	260	232	211	242	234	242	215	197	239	233	235	228	238	248	237	240	225	224	256	230	218	232	231	252	243	251	255	222	259	238	231	226	229	205	255	270	261	233	237	245	238	234	248	232	242	232	244	247	238	221	207	226	267	229	235	238	235	245	262	236	251	217	238	245	238	236	259	243	236	236	240	250	244	246	260	251	247	226	246	261	237	223	230	241	228	258	225	228	222	253	231	266	246	227	237	259	272	220	220	238	252	238	247	244	259	210	259	225	220	242	267	248	245	253	241	262	241	218	217	247	216	248	221	241	220	258	235	259	242	231	238	245	244	241	250	232	228	215	241	220	210	245	253	241	246	247	238	220	248	247	231	225	239	243	253	245	215	209	232	235	222	240	254	250	241	217	248	241	239	244	232	258	246	247	230	243	248	222	246	241	244	234	256	231	243	225	221	242	232	246	250	249	243	227	241	203	215	221	234	224	255	261	244	217	234	253	229	230	230	249	239	239	201	243	211	242	243	268	218	228	273	247	230	251	267	240	244	241	255	252	247	243	242	224	254	235	244	219	233	212	268	250	219	240	252	257	245	243	229	217	230	241	232	246	204	240	237	227	219	237	256	237	250	217	231	226	228	246	243	269	230	234	245	231	251	231	238	239	235	235	237	247	240	250	230	254	239	237	237	256	246	262	257	238	224	227	230	224	259	249	250	284	236	245	275	228	229	234	260	215	237	231	201	226	253	245	243	248	267	270	234	269	247	224	248	238	253	193	244	247	260	251	234	245	237	251	255	221	226	240	222	248	237	271	246	212	212	253	286	241	230	220	210	249	235	238	271	235	245	233	235	240	231	238	230	240	209	229	257	251	225	224	206	225	237	249	230	255	230	230	249	234	247	214	247	240	248	265	217	224	195	213	238	249	245	234	246	225	242	245	207	238	244	239	221	246	248	228	232	267	244	233	238	256	244	245	246	241	238	266	241	242	244	238	230	238	233	212	231	240	231	235	240	254	231	235	217	251	270	225	256	256	264	262	233	241	253	255	234	242	252	257	260	242	242	214	206	205	233	238	228	264	239	261	243	229	252	252	266	229	286	242	259	243	241	269	259	248	230	249	235	266	250	238	254	210	233	245	259	242	235	262	217	242	248	258	254	220	241	243	278	228	280	234	195	235	254	232	256	260	242	255	231	221	225	257	264	226	235	233	251	207	234	218	232	237	221	223	265	262	227	227	238
37634	45292	52377	50537	44643	39663	37791	39814	42557	38985	35536	32899	29599	25880	22931	20717	20815	17873	15159	11881	12119	8734	7963	6558	4634	4799	5941	4996	4300	4543	4034	1668	1204	970	812	818	844	815	828	793	795	780	881	831	818	852	820	845	847	803	778	800	792	822	789	780	862	888	771	795	856	846	818	755	775	806	822	795	781	812	848	803	825	823	782	764	783	785	789	787	817	758	777	828	769	837	762	802	855	838	787	785	783	830	801	813	796	781	746	843	836	763	746	761	806	825	763	811	816	762	787	753	733	802	765	862	771	802	772	826	798	761	819	801	781	787	811	793	820	827	735	716	766	758	762	812	814	839	749	799	757	791	787	752	779	837	822	813	793	801	771	844	794	789	832	791	806	795	762	793	785	760	819	794	748	778	834	742	793	806	755	794	808	799	788	744	781	819	785	758	785	743	807	821	811	785	787	786	779	760	836	763	811	827	813	788	790	794	828	730	776	776	755	746	834	815	770	732	811	783	827	778	717	774	763	782	762	750	821	787	778	839	824	790	784	796	766	765	795	744	758	847	801	753	813	821	837	828	799	766	807	820	800	801	834	742	813	775	755	789	747	830	763	852	777	836	827	784	752	766	819	785	747	769	834	803	776	757	774	752	786	787	797	782	782	740	789	826	778	790	805	773	809	807	798	822	783	766	806	793	763	725	801	775	748	755	774	785	816	753	803	783	810	766	775	767	781	789	792	780	744	743	778	753	828	748	842	747	749	756	798	759	783	784	766	803	812	770	829	812	808	809	796	755	765	761	801	808	829	777	803	814	838	804	775	768	822	792	784	779	758	742	809	808	822	771	792	778	792	770	819	763	822	754	784	798	773	840	760	763	799	711	778	793	784	778	771	787	749	793	807	770	773	823	745	757	770	785	827	814	752	727	818	824	723	745	738	776	772	768	744	807	772	779	762	840	823	768	778	828	810	809	794	780	797	756	800	713	817	798	738	779	796	818	739	772	772	765	815	808	784	783	756	801	789	806	785	776	812	769	776	750	767	808	821	788	791	765	777	809	775	804	773	805	800	743	751	770	801	773	817	814	776	799	776	823	757	833	790	812	717	881	774	812	788	774	752	757	791	787	770	721	801	752	789	793	782	786	776	795	765	810	781	783	810	770	799	804	824	777	805	782	792	770	764	829	780	813	767	788	765	785	790	747	798	811	795	786	811	794	791	798	769	777	783	764	772	758	767	784	774	770	818	840	803	810	742	814	808	771	763	747	786	754	794	746	786	792	764	793	753	793	761	793	782	737	774	800	745	774	769	789	745	786	770	822	826	789	825	753	770	699	779	806	745	804	792	772	728	750	754	788	766	799	785	788	778	824	813	761	805	761	770	807	792	729	785	748	745	808	778	776	774	782	811	821	779	790	793	805	798	766	800	755	763	811	776	763	749	733	773	786	765	767	789	807	774	803	789	807	784	792	738	821	817	802	798	768	773	775	807	764	752	803	759	739	774	779	741	782	817	759	773	812	796	789	767	811	772	781	764	806	764	806	714	818	780	793	771	797	750	797	848	716	828	776	786	777	763	759	754	788	804	747	760	820	807	772	823	815	795	823	816	784	842	815	790	773	794	758	779	747	780	773	760	812	830	762	770	815	736	742	803	794	782	803	810	787	786	750	789	776	763	803	760	822	769	786	724	774	783	798	792	805	814	795	793	782	781	804	781	760	825	828	751	799	745	753	777	809	813	823	762	750	779	822	797	828	800	827	811	762	799	736	765	785	813	831	773	767	791	775	770	822	773	816	821	760	790	759	799	782	837	793	765	799	800	795	739	748	817	818	777	741	795	771	720	825	837	756	781	748	777	760	833	790	783	798	760	774	810	792	824	752	805	805	751	778	744	812	828	823	790	779	810	783	826	764	772	818	779	734	810	794	802	774	767	828	760	765	795	791	773	804	821	757	757	789	800	768	824	749	790	819	730	782	784	731	771	814	789	787	722	837	758	792	780	782	789	778	822	743	757	779	741	801	768	803	785	800	755	817	785	779	769	725	806	820	809	795	789	814	816	762	822	745	800	799	760	783	818	790	779	746	819	835	763	813	740	804	727	768	782	762	760	814	797	786	789	730	778	730	805	781	772	761	864	769	810	772	744	784	844	755	858	801	780	758	766	803	749	743	783	797	746	761	779	800	827	760	750	803	817	780	778	803	780	760	782	753	803	755	802	818	759	826	796	789	793	826	866	799	780	827	772	728	796	794	779	746	777	784	795	797	774	741	796	808	799	780	779	759	787	761	802	801	808	769	774	775	769	791	808	805	766	781	786	803	805	832	770	728	770	839	820	822	851	759	769	759	755	782	766	763	750	791	805	752	829	747	800	774	747	775	804	797	787	768	755	783	786	776	779	797	760	800	807	739	745	747	788	794	768	816	758	763	792	789	822	790	791	767	787	800	799	769	771	769	786	780	776	766	767	798	776	754	774	812	807	765	816	818	789	785	815	767	778	740	793	745	794	781	790	822	741	802	745	802	761	772	861	785	749	737	782	814	785	822	749	783	736	777	792	817	719	737	813	792	828	789	761	835	824	773	760	750	759	769	765	771	807	790	758	734	727	797	764	739	782	828	845	749	835	727	821	809	753	762	768	797	800	777	755	788	782	775	758	762	759	801	775	743	781	771	871	747	764	795	775	808	780	787	816	775	808	778	756	790	793	791	751	827	818	786	736	806	815	742	783	788	870	755	753	842	778	816	742	786	792	795	824	799	755	797	818	783	806	772	796	792	844	795	825	748	761	747	765	775	819	788	755	791	774	758	807	797	813	786	754	768	771	786	767	829	821	780	830	798	752	775	781	811	774	789	768	846	743	785	791	762	832	779	764	810	770	806	794	727	821	847	804	814	774	753	792	749	781	750	813	774	771	800	812	738	761	756	793	790	833	778	817	796	787	775	726	760	763	812	820	776	792	800	812	806	794	855	759	787	828	755	805	811	826	813	828	824	768	778	745	761	773	789	781	723	751	802	800	795	816	780	847	708	799	779	856	789	797	753	757	801	795	780	733	755	822	807	792	815	810	746	718	738	797	749	780	765	749	817	780	814	771	734	791	719	760	803	748	764	742	831	792	874	767	794	829	784	766	814	753	797	770	761	791	751	796	772	767	801	811	761	796	772	767	744	779	726	781	791	792	800	747	834	790	770	762	794	800	797	777	784	830	785	797	828	806	818	804	750	745	743	788	763	745	772	770	796	757	759	811	783	810	768	755	794	803	807	781	783	776	810	775	769	784	739	778	762	769	774	804	800	817	762	779	772	775	801	832	799	777	806	785	783	716	746	733	736	821	775	775	758	775	851	752	812	786	841	769	734	771	772	791	770	801	800	793	722	773	746	818	779	822	805	759	782	816	790	778	833	760	758	764	735	778	775	752	757	828	749	805	781	740	797	836	780	776	772	751	803	756	789	762	804	789	754	778	757	798	765	792	774	777	752	773	788	808	781	758	781	793	782	794	787	824	791	799	802
23927	20738	19163	10960	5616	3150	2248	1816	1418	1113	902	788	692	518	420	336	343	315	275	301	246	251	221	212	207	234	230	222	214	211	235	199	208	224	179	189	249	213	216	207	223	205	235	204	198	212	180	196	224	213	199	214	226	208	217	198	211	208	203	217	181	201	176	225	222	204	204	216	218	211	208	207	203	188	169	208	224	205	190	191	196	209	203	207	209	219	227	199	200	193	212	219	218	195	225	220	220	231	179	205	204	216	222	192	175	239	210	206	215	201	183	197	215	224	215	205	184	200	192	206	212	211	214	216	206	208	220	217	219	218	204	207	203	205	229	211	225	204	203	212	220	189	199	222	192	204	209	190	211	214	222	250	216	191	208	200	214	193	201	222	217	227	218	210	211	222	181	240	227	197	217	221	197	186	201	181	199	224	220	197	189	174	204	220	228	226	253	188	222	186	184	214	209	207	204	213	206	205	193	216	211	198	218	201	205	207	192	211	186	213	213	230	205	203	242	208	192	208	211	211	187	236	214	205	192	234	211	185	202	227	197	233	217	223	209	209	213	207	204	213	207	204	183	216	198	225	219	189	212	206	205	216	198	236	215	202	203	181	196	215	249	221	199	194	212	203	213	214	207	184	200	196	214	214	189	203	201	165	199	218	197	209	224	213	214	207	204	201	211	206	203	204	219	186	240	200	235	171	215	221	197	217	205	224	191	219	207	231	198	209	226	193	223	212	192	227	203	184	213	232	215	215	195	227	210	196	227	223	213	186	235	199	204	206	216	216	199	185	201	210	212	226	217	196	188	207	192	205	176	197	196	224	230	200	204	196	184	230	193	201	210	188	184	224	206	193	214	192	207	208	233	216	229	203	212	212	208	214	211	239	245	199	202	199	209	210	205	207	210	208	183	195	209	202	230	200	176	212	220	202	225	181	208	224	213	246	211	210	205	215	190	186	194	202	201	222	187	238	204	219	204	203	195	204	223	205	184	231	221	204	211	214	208	198	213	194	200	228	213	205	195	185	201	185	163	218	204	191	210	221	191	200	208	195	205	210	211	224	211	218	194	219	234	207	185	195	236	203	184	231	174	220	206	193	210	204	220	201	220	217	203	212	204	193	228	188	207	202	210	244	216	216	195	219	193	229	199	206	229	185	185	214	200	217	195	199	210	195	220	216	208	197	214	209	218	222	183	204	221	201	196	215	198	202	215	196	176	189	224	213	231	198	212	239	177	182	206	195	197	220	191	221	203	222	238	207	176	206	206	212	236	190	214	212	200	188	214	201	212	194	205	206	213	221	213	205	232	217	195	216	229	195	201	210	211	197	209	212	222	218	194	198	210	215	201	213	206	186	187	204	213	217	209	182	222	234	208	211	185	224	194	213	220	192	214	224	202	209	187	199	189	200	226	208	212	204	206	194	217	196	193	180	196	229	227	213	204	203	207	210	192	180	199	197	182	205	208	209	202	229	189	207	209	201	223	209	215	209	191	220	204	217	197	194	230	213	224	204	192	198	192	230	219	201	209	202	235	196	209	182	209	202	210	178	212	202	209	201	235	209	203	197	211	210	192	215	232	216	204	218	197	215	196	219	206	197	192	198	197	179	208	202	184	194	202	216	222	231	187	208	191	210	201	197	212	221	207	200	192	195	195	216	227	212	208	179	217	215	209	222	178	220	226	210	232	212	223	199	202	224	204	210	254	213	192	215	178	220	187	208	188	199	237	206	212	235	201	191	185	207	200	211	189	193	208	214	201	195	232	207	203	176	224	179	224	190	209	195	212	226	227	186	198	212	206	230	195	202	193	198	173	188	203	210	196	226	200	234	201	237	204	216	187	198	184	211	221	198	202	214	178	214	209	220	210	215	223	161	219	242	185	206	216	193	212	242	214	193	205	215	190	202	220	213	213	225	217	192	201	222	190	193	236	223	205	208	220	218	194	206	204	234	218	234	211	223	207	198	215	207	178	194	176	204	208	197	207	188	224	224	208	211	187	211	213	165	213	207	231	201	224	209	212	203	190	222	215	201	191	220	199	227	204	199	201	230	199	155	224	193	216	225	217	222	214	210	232	179	220	182	186	198	186	199	195	223	208	195	182	179	219	199	195	206	204	216	232	196	210	198	195	200	214	207	204	232	215	208	185	187	216	233	199	212	202	199	233	224	223	207	196	188	200	213	179	202	211	226	242	206	223	213	209	227	207	173	212	208	223	231	201	203	196	181	222	225	193	211	195	203	193	201	207	223	227	195	189	202	220	209	209	199	193	212	223	218	201	214	212	194	226	227	222	201	182	219	220	198	212	209	229	234	219	200	199	235	200	244	201	207	207	225	208	213	187	212	192	213	204	217	191	199	197	204	191	200	202	212	231	200	186	215	193	213	227	201	194	203	207	209	200	202	224	186	208	194	212	194	183	207	227	197	246	214	221	187	217	205	199	209	198	203	189	212	188	192	185	222	208	216	215	177	198	226	193	203	205	206	213	215	209	211	217	205	217	203	213	186	216	200	192	193	191	189	225	230	184	193	223	182	190	225	214	189	185	179	195	196	205	200	207	178	218	194	179	200	214	195	192	208	216	173	206	221	210	200	213	207	199	206	198	192	223	211	192	213	226	212	204	184	210	196	203	212	202	179	228	216	227	228	217	219	205	215	201	215	212	234	197	212	199	194	206	185	231	194	186	203	206	191	189	218	216	236	218	206	191	190	202	180	204	177	204	221	218	193	201	203	209	221	231	203	225	212	202	208	186	201	215	208	222	215	201	213	237	210	188	208	212	208	174	198	218	193	204	206	205	190	201	212	196	207	186	205	182	231	188	222	207	220	201	198	218	204	232	213	212	204	180	209	187	209	211	203	208	216	204	184	207	206	211	211	207	223	197	202	178	191	209	203	223	224	191	188	204	201	201	199	237	213	245	200	202	210	217	235	193	210	220	203	213	207	194	200	230	216	200	209	202	217	222	212	203	238	192	228	186	214	209	205	207	199	206	192	221	209	221	224	196	204	215	198	227	184	189	227	191	212	236	212	191	194	237	209	208	202	194	204	195	200	198	201	205	207	191	193	199	190	216	209	231	221	226	225	231	210	222	199	192	202	229	195	245	204	193	224	179	208	216	212	191	218	204	205	214	202	199	190	198	195	202	197	205	198	206	250	191	213	233	192	188	212	216	222	225	239	199	200	218	187	223	188	190	237	246	233	192	242	222	193	199	227	221	212	203	193	199	202	205	196	202	228	202	182	200	197	222	204	215	196	200	206	214	210	209	216	222	210	189	197	216	212	211	217	201	203	221	205	195	183	200	212	184	199	216	194	209	207	196	206	212	201	224	192	191	226	201	213	204	217	183	201	200	209	189	219	215	190	208	201	210	199	227	211	229	214	209	220	223	204	207	209	197	211	197	236	200	183	221	193	192	216	201	240	227	197	219	179	220	202	217	205	198	175	205	209	188	211	200	209	211	215	205	186	214	214	200	189	217	196	199	176	228	218	195	190
20559	23465	26083	22432	16365	12217	9751	8382	6773	5394	4229	3817	3255	2348	1874	1556	1527	1387	1236	1136	1060	951	947	861	851	847	880	821	763	790	791	686	666	709	715	729	711	684	700	682	697	731	693	678	744	726	669	726	702	728	685	734	703	672	706	706	702	705	708	776	722	748	734	737	720	679	728	685	712	707	772	735	750	697	672	746	722	689	679	736	700	699	657	720	698	718	678	756	698	744	745	698	692	672	752	699	690	689	680	691	705	690	686	699	726	719	723	682	702	698	724	686	719	746	666	721	666	693	709	708	728	706	684	707	726	704	684	694	741	699	714	764	701	685	720	719	694	734	682	673	739	684	690	717	700	690	699	699	699	688	650	715	723	700	716	754	726	702	703	677	671	703	679	745	709	665	761	712	681	695	688	743	708	749	707	727	698	725	698	706	708	651	697	704	713	709	723	686	723	682	710	698	676	641	722	709	673	707	764	751	684	654	743	703	703	711	689	725	702	754	629	732	710	688	749	717	677	717	748	753	713	726	698	719	704	735	705	751	675	698	721	701	710	707	705	762	664	701	702	708	707	705	755	689	697	694	729	717	756	680	710	724	723	714	740	742	686	728	737	721	743	681	675	754	695	751	696	744	702	722	733	784	725	706	680	720	673	687	728	709	672	655	741	671	653	699	688	733	729	715	684	745	721	687	711	715	679	704	643	762	715	689	749	714	675	671	712	680	717	704	711	730	710	709	725	666	694	695	727	678	733	696	722	691	707	699	765	672	736	729	676	745	724	748	702	706	700	722	718	726	747	753	718	653	655	683	737	710	676	740	706	668	689	692	732	722	680	708	704	696	678	726	708	683	735	645	699	712	751	741	747	709	660	693	699	737	727	723	733	739	717	687	703	754	730	727	691	714	696	687	689	749	704	702	709	731	650	692	719	717	727	681	719	698	767	711	739	719	708	692	714	755	751	720	718	690	691	740	728	683	724	675	685	743	632	704	648	689	680	728	726	721	713	699	696	670	690	692	675	642	728	697	723	713	679	734	702	695	719	722	755	681	762	743	753	707	693	692	678	688	732	710	654	763	726	719	741	701	706	710	765	730	690	707	677	671	741	722	698	679	719	781	683	685	759	746	793	710	727	668	739	683	767	687	709	697	702	740	738	744	743	693	698	670	715	693	749	710	681	728	710	681	714	711	725	717	730	701	700	730	702	702	676	737	668	710	708	734	763	683	726	685	728	754	732	723	734	706	689	700	711	720	686	739	708	702	697	714	720	738	750	719	693	759	710	669	738	713	734	772	700	706	691	711	722	663	676	659	708	749	752	709	718	702	703	705	720	706	709	681	741	697	800	741	703	728	759	693	710	690	723	680	710	715	651	767	661	697	707	726	685	716	734	678	749	725	753	717	675	710	714	771	756	712	720	718	711	707	746	704	683	747	705	710	724	731	707	712	705	721	714	724	689	707	715	697	687	733	718	693	718	701	682	663	733	746	713	725	741	721	718	713	701	730	728	710	724	700	723	703	692	757	722	724	689	734	665	700	692	706	741	671	699	706	737	720	714	706	732	692	715	699	729	724	717	768	762	717	747	692	693	766	684	703	734	674	712	686	721	671	684	736	717	718	671	724	716	683	718	703	684	683	757	674	658	702	690	704	741	701	753	710	691	716	685	703	742	681	694	712	738	691	763	750	736	700	715	705	710	694	718	694	678	729	720	714	707	709	718	731	742	722	735	723	705	733	690	700	713	740	714	728	737	689	754	705	730	751	710	691	699	711	708	740	695	703	701	679	697	689	692	767	747	713	692	684	724	758	740	703	737	726	731	715	706	656	668	648	694	715	741	708	694	738	731	728	694	723	722	675	662	728	726	694	732	698	688	725	704	722	722	721	717	745	703	729	712	724	728	737	722	680	725	670	658	703	737	660	717	735	656	688	683	726	737	703	699	724	698	667	682	725	687	744	689	699	636	688	725	743	715	686	746	720	728	772	647	707	680	749	736	682	713	693	700	708	699	711	716	685	723	675	690	724	716	686	675	702	673	698	692	714	716	683	715	687	727	702	732	712	713	690	714	716	687	692	734	715	712	711	655	710	679	747	707	718	759	696	664	683	715	713	724	700	741	740	716	726	763	689	701	723	785	721	730	657	707	702	727	704	671	701	682	686	732	698	709	725	696	721	711	728	690	679	699	725	701	708	659	695	743	699	736	740	694	760	734	700	728	760	700	711	700	740	646	720	727	734	749	705	684	710	708	689	711	698	697	724	705	730	755	681	690	718	764	693	688	685	678	731	737	724	666	682	741	673	691	714	672	754	713	700	734	694	705	754	733	710	678	664	750	720	713	693	727	677	670	667	732	678	672	689	668	753	717	725	704	696	696	700	705	690	681	737	710	707	719	746	690	685	690	716	719	706	715	719	686	735	710	723	721	666	692	742	694	728	722	750	707	730	746	726	732	719	638	723	674	714	782	723	719	704	639	705	718	699	775	705	715	704	678	693	745	695	699	698	720	687	712	717	677	702	716	743	684	682	685	746	670	680	678	688	705	735	697	713	691	663	724	753	696	730	687	721	674	729	740	702	699	718	681	730	707	710	751	704	733	734	735	753	758	670	654	692	704	719	720	683	733	666	682	724	741	713	712	744	705	662	746	737	699	721	668	685	686	673	714	675	684	680	708	717	723	728	701	712	703	670	735	739	695	709	695	744	682	699	736	734	754	716	680	683	713	724	718	707	754	705	661	720	747	718	713	742	692	736	715	726	684	722	756	735	646	695	725	713	716	730	727	769	678	729	688	729	728	676	727	682	685	729	688	715	714	701	694	712	713	702	750	739	767	709	699	718	672	718	710	687	738	670	717	695	716	765	738	706	717	705	722	736	701	728	738	722	666	673	689	710	660	755	766	689	707	741	750	689	722	704	672	677	705	736	714	699	700	743	714	701	691	664	677	755	728	704	696	695	716	674	705	728	677	686	673	647	689	693	717	693	690	723	675	693	732	709	709	735	688	716	696	715	773	764	687	709	734	694	702	669	718	735	658	724	670	671	679	673	739	714	695	724	740	721	652	697	677	710	700	716	698	735	694	734	722	705	701	751	732	717	745	731	714	688	685	684	727	699	718	712	717	732	729	709	729	701	694	683	709	702	699	701	734	725	682	724	681	724	690	702	736	688	726	711	704	748	720	665	690	738	690	743	692	730	651	729	721	702	697	653	778	733	663	694	725	712	686	733	734	746	725	686	752	746	723	770	771	713	731	767	689	776	729	754	729	726	716	743	723	667	710	730	705	722	709	722	719	708	779	727	730	741	733	688	644	729	709	713	758	722	662	700	738	718	671	727	723	664	735	685	711	648	728	699	722	771	716	707	715	713	702	657	705	730	755	706	719	746	735	698	702	732	676	689	679	722	722	715	703	741	689	681	743	750	725	718	691	710	667	757	731	771	675	739	746	733	678	724	685	740	699	673	710	725	694	725	719	730	672	714	737	702	732	745	686	703	740	643
40284	41512	44709	38167	27210	22917	17586	16976	18061	14689	11396	7923	5758	4294	3392	3232	2928	2247	1658	1350	1067	820	963	637	538	517	499	484	474	497	336	257	248	225	236	187	202	211	220	210	252	192	206	201	157	183	225	211	199	218	206	202	192	199	208	208	209	242	228	191	214	224	202	213	220	225	204	210	210	185	219	196	208	199	222	207	217	200	206	225	224	211	225	236	242	234	221	195	231	234	194	183	205	230	223	202	212	210	207	189	214	189	225	188	210	220	197	224	231	197	210	188	198	202	209	209	215	221	213	180	220	198	224	224	212	200	238	206	204	234	212	201	213	196	216	229	194	231	190	202	215	210	217	211	232	203	190	203	207	221	192	171	209	203	223	212	207	236	201	213	205	209	184	197	211	231	208	192	227	178	220	185	204	225	201	191	210	215	219	204	216	221	225	216	211	196	212	189	205	204	214	226	197	217	214	211	203	193	206	215	195	219	243	215	208	207	191	188	221	201	216	205	211	220	213	205	203	200	188	199	233	205	202	202	179	208	195	210	201	185	220	194	221	224	223	199	213	199	220	209	199	200	210	217	214	206	226	191	189	205	217	216	192	213	200	219	216	174	209	209	218	189	202	187	229	192	229	223	204	198	237	200	199	214	181	204	203	211	218	210	202	209	230	198	205	214	195	200	194	202	189	200	210	209	183	193	217	198	193	225	221	225	219	181	213	187	201	216	212	200	228	194	218	209	218	209	215	212	176	203	215	180	195	195	186	222	213	193	226	217	214	217	215	203	218	197	199	233	207	207	181	208	209	220	195	210	215	212	197	211	213	181	186	198	209	220	183	212	196	198	233	199	219	198	212	208	222	199	213	226	209	206	214	221	223	219	190	197	215	197	220	184	216	179	219	185	211	225	199	194	193	225	205	217	208	186	203	222	195	209	195	221	181	221	237	221	242	212	242	205	183	211	195	185	220	223	206	223	193	195	206	217	181	231	215	187	197	190	192	221	189	210	220	205	225	197	207	193	200	214	206	199	194	225	222	206	202	205	228	199	211	218	225	211	191	207	222	229	194	204	211	215	188	211	206	211	214	212	193	212	206	218	210	209	225	205	223	200	221	200	177	202	205	204	226	206	206	204	235	205	199	192	204	187	217	218	212	211	210	218	227	211	189	215	219	206	209	205	216	197	218	183	218	211	219	230	202	201	204	194	193	228	202	194	212	198	221	199	202	199	216	211	217	198	194	221	221	213	206	209	206	203	233	189	214	183	198	212	216	217	214	194	226	197	214	214	230	218	206	199	239	215	197	189	202	190	225	227	195	199	185	210	215	218	217	224	204	238	187	204	225	209	197	199	218	210	220	220	246	210	200	187	194	214	208	213	200	204	217	184	193	201	192	210	221	187	215	230	201	226	202	191	199	189	191	207	189	228	218	215	217	220	223	197	209	188	222	198	235	221	202	217	250	224	175	236	221	180	206	207	218	204	202	204	239	194	211	216	179	199	191	206	179	189	194	229	210	202	198	195	222	227	232	210	203	174	211	175	196	219	238	216	224	232	195	210	220	221	220	227	214	206	193	216	206	204	208	224	227	196	202	215	196	210	218	220	203	215	219	219	211	231	228	206	208	211	203	217	218	204	213	194	200	204	214	243	226	223	187	217	189	194	231	224	212	229	182	220	212	214	218	217	237	222	204	197	209	206	211	208	193	208	219	206	197	228	214	220	231	226	206	194	218	209	203	210	206	206	208	220	209	176	209	206	210	225	202	199	196	220	196	232	218	203	206	199	230	208	206	196	226	223	212	200	170	209	175	221	207	235	183	214	212	215	182	201	186	182	189	211	193	209	207	218	203	212	219	212	217	203	223	210	179	208	201	202	213	216	216	201	213	201	220	222	203	194	213	228	224	220	214	201	216	238	209	212	210	207	221	183	197	202	195	205	210	203	230	227	190	213	202	215	224	211	221	187	213	199	207	194	211	198	207	207	236	202	207	194	204	200	213	198	222	200	213	215	226	185	216	196	179	206	192	200	236	210	205	203	188	212	191	208	231	218	212	214	193	217	237	194	211	199	200	198	215	199	221	210	203	202	199	197	217	191	197	207	205	196	202	235	194	189	209	195	210	218	214	212	203	199	213	177	171	203	204	207	189	221	238	231	207	211	206	226	213	199	209	204	229	211	209	203	194	219	213	207	240	215	203	213	234	233	223	217	209	230	210	218	189	218	201	198	204	235	201	195	225	233	195	217	206	196	206	201	211	183	217	200	210	200	207	209	216	213	207	202	180	209	202	218	209	237	196	229	199	204	231	216	206	226	219	207	204	222	204	209	208	210	183	211	215	215	210	207	210	210	237	219	230	191	225	204	193	203	205	200	205	195	228	204	182	212	226	219	211	205	233	189	201	209	203	220	226	237	225	191	211	229	206	214	202	217	218	232	209	175	233	215	209	221	207	192	207	225	201	214	228	199	211	189	216	238	230	178	222	202	195	208	218	237	223	200	215	214	177	220	207	222	211	209	197	232	217	214	206	190	203	204	223	179	202	226	186	210	205	208	232	204	195	192	230	198	205	204	195	197	203	220	192	200	204	202	222	178	199	220	176	194	229	220	207	202	187	199	201	196	214	216	189	207	195	208	196	211	205	215	239	199	226	203	228	207	191	229	209	198	183	185	199	234	214	222	217	253	228	184	217	220	217	193	196	179	178	215	213	188	202	208	213	168	201	211	216	209	206	170	221	231	197	199	195	183	207	219	212	194	196	202	217	232	208	201	210	198	198	232	214	216	216	222	191	212	237	210	201	185	229	194	191	227	198	209	201	228	174	205	207	193	207	207	221	210	193	216	194	201	228	194	209	207	207	220	213	223	191	195	213	216	187	204	214	226	198	209	197	193	173	189	200	213	216	211	213	206	208	217	212	198	189	204	203	214	221	209	215	228	238	221	199	182	236	217	222	198	206	222	210	185	187	235	211	202	203	201	230	195	185	209	213	181	235	196	193	226	183	192	198	214	185	203	199	228	233	185	218	204	196	186	210	223	215	217	206	211	214	205	208	234	224	169	218	193	203	216	228	201	198	207	199	200	173	201	194	201	218	195	183	212	187	214	201	242	210	188	211	204	203	230	204	206	207	195	202	184	202	225	204	189	229	212	208	203	195	214	191	222	221	212	198	183	213	201	226	190	211	217	204	237	204	196	210	202	223	219	192	187	213	229	214	205	200	194	203	212	221	205	223	204	223	207	192	240	188	195	208	204	214	189	206	212	210	207	197	166	211	229	166	239	199	199	210	190	215	217	196	194	204	216	217	214	207	203	204	202	180	210	231	199	210	196	218	206	201	231	190	207	213	213	227	216	194	215	205	193	217	216	214	233	204	183	188	191	234	189	214	180	219	200	204	222	208	192	202	236	194	215	235	217	211	189	198	188	226	218	194	221	202	199	216	189	221	205	204	196	217	195	208	183	230	216	198	227	217	225	196	204	196	158	226	201	197	205	207	202	234	182
32289	39436	46574	44729	35485	32573	28781	33402	34983	31882	28944	24764	21915	18071	15960	15532	15393	12234	9774	7906	6738	5180	6283	4052	3128	3260	3261	2650	2857	2813	1811	1042	995	837	745	790	711	724	724	718	738	681	721	726	711	710	713	714	715	723	719	725	691	761	723	772	712	733	669	702	730	769	766	671	730	715	679	742	719	761	739	690	801	696	749	717	745	678	697	718	729	692	699	651	752	708	681	716	681	694	745	736	699	773	706	689	679	723	753	735	727	735	711	680	684	732	707	689	722	711	741	729	713	690	694	666	717	736	715	714	694	699	730	730	690	777	708	699	722	714	681	706	712	746	676	706	720	714	698	769	724	705	721	718	739	686	662	740	673	703	674	716	681	725	719	679	735	673	740	714	693	670	661	707	698	678	700	707	700	707	694	673	668	716	688	740	716	754	676	698	715	679	732	732	698	676	696	687	712	680	698	736	733	724	701	706	757	744	693	666	734	690	705	670	701	729	684	718	709	708	712	748	710	732	711	699	721	714	734	723	697	686	688	668	742	747	738	736	683	754	715	701	700	734	696	644	702	763	705	679	708	689	697	678	692	684	692	694	712	665	661	695	707	712	657	662	698	688	729	692	700	745	729	718	720	688	701	665	729	739	687	708	718	699	776	737	746	754	692	730	695	712	693	703	678	676	693	665	685	749	732	754	641	703	730	742	679	769	694	728	705	721	714	704	718	725	696	732	733	690	675	713	703	722	718	734	704	720	740	633	691	730	703	725	733	703	695	693	686	717	669	738	680	682	684	748	696	695	708	703	708	689	673	674	658	675	759	730	731	725	688	703	668	718	709	724	717	706	721	687	659	730	686	753	712	714	762	710	722	691	662	685	682	690	657	697	697	694	736	707	711	739	691	692	678	767	668	693	716	728	702	717	709	691	690	744	727	737	674	687	733	719	690	687	690	735	721	753	725	757	733	685	657	667	675	685	730	682	727	680	729	707	717	671	714	713	661	725	672	713	743	679	700	719	665	674	730	711	705	716	735	737	698	717	710	727	716	692	726	693	700	716	697	670	739	732	672	742	732	750	712	686	743	694	710	655	694	653	737	715	738	743	674	722	698	648	739	676	711	690	707	715	705	699	661	747	749	730	704	682	695	689	706	700	666	738	683	669	735	765	663	764	684	698	717	691	696	676	723	749	698	701	720	688	695	754	647	681	724	664	724	707	720	721	731	712	710	700	733	678	708	762	726	751	720	705	718	672	717	673	683	694	684	703	707	736	747	731	705	717	726	699	741	719	742	725	700	721	716	691	658	679	709	703	677	730	693	703	701	731	677	684	691	704	707	714	683	733	719	689	751	666	673	693	708	685	726	706	742	710	693	775	737	708	711	678	696	671	680	701	711	704	681	699	679	681	705	756	691	655	698	725	717	711	703	727	692	695	694	690	693	706	671	692	763	703	705	653	690	788	693	719	675	693	703	693	709	743	731	686	715	696	746	672	713	686	685	681	700	706	714	694	701	709	713	779	721	679	741	691	670	749	687	715	732	771	767	694	678	711	746	709	700	682	683	766	699	765	732	673	762	689	752	700	714	720	690	735	686	686	708	755	696	736	721	733	667	719	681	699	702	715	708	702	710	685	723	669	661	710	662	730	718	748	719	738	721	724	731	698	691	729	740	682	735	738	709	751	753	708	684	675	748	760	699	729	728	702	708	743	694	717	707	692	705	708	699	697	690	708	693	686	663	698	702	740	694	677	717	677	713	712	671	668	730	760	646	679	691	707	679	695	701	691	738	744	699	700	680	718	721	737	703	750	732	724	709	726	733	685	695	704	689	710	750	677	732	723	721	730	683	726	730	698	712	756	684	755	718	690	778	687	677	704	709	701	701	712	708	731	681	734	705	734	725	725	687	724	697	702	691	709	732	710	694	715	739	700	689	731	702	685	672	702	760	688	654	697	645	672	722	709	688	712	773	703	682	703	700	747	679	690	740	699	711	715	767	706	775	701	735	667	737	706	712	760	709	746	724	737	725	687	747	737	709	690	709	704	728	685	695	694	656	704	723	695	745	730	679	713	730	733	725	726	670	710	700	717	731	727	742	673	711	688	699	721	705	697	695	686	671	764	675	693	717	705	730	709	692	680	682	694	720	680	681	704	740	732	672	704	706	722	683	691	741	719	685	673	705	731	695	706	724	732	715	708	724	686	734	699	675	768	695	701	724	666	750	733	707	707	687	658	715	697	715	721	752	742	678	697	701	687	699	684	713	683	708	707	719	670	699	683	690	746	703	706	731	720	758	727	658	694	723	722	741	726	683	714	732	689	715	726	776	707	729	723	706	715	751	776	701	687	675	779	713	712	729	679	677	730	701	700	710	748	752	678	712	700	722	689	690	692	718	768	778	713	700	735	687	687	749	745	643	672	657	680	704	713	651	684	672	694	734	696	698	702	696	742	729	749	707	734	733	676	718	703	675	683	619	695	679	725	703	638	696	683	727	699	681	696	668	732	700	676	679	712	685	709	680	699	693	659	708	757	662	737	709	710	696	734	688	701	677	738	700	688	708	768	686	732	729	743	699	734	718	697	703	750	721	719	691	673	701	692	694	660	703	639	660	671	692	731	663	732	740	703	679	718	705	699	631	729	661	686	701	684	698	755	703	708	683	690	738	751	739	705	702	723	719	717	720	672	749	732	685	712	694	729	737	703	715	700	708	746	715	710	728	741	689	715	710	730	733	720	669	671	715	668	710	717	702	714	675	751	709	695	682	750	746	685	661	693	757	699	683	700	672	663	699	759	735	705	749	697	711	709	668	724	686	724	683	709	692	672	765	713	696	723	681	714	733	739	691	733	689	723	703	654	677	708	708	674	717	681	670	719	783	765	726	715	701	729	732	765	676	698	745	686	722	700	714	727	726	676	683	735	708	690	712	730	744	725	653	687	707	739	732	746	698	696	649	714	736	650	715	690	682	678	703	766	707	679	716	659	713	682	746	696	695	668	713	684	683	639	719	700	694	719	677	718	693	690	743	738	767	727	724	737	737	726	710	674	755	705	744	727	667	709	694	671	746	710	735	738	682	677	715	739	715	708	726	719	705	680	701	700	772	729	748	689	726	667	720	723	687	716	712	698	721	714	697	712	736	751	705	673	715	737	687	720	684	706	745	679	719	713	724	723	712	677	688	682	679	734	678	715	726	722	690	740	672	695	718	723	714	682	665	693	717	737	762	727	698	655	728	687	716	724	689	760	688	659	744	669	705	710	736	698	688	700	710	687	767	684	690	712	693	670	719	686	683	687	695	766	726	692	682	685	717	715	686	688	732	680	745	722	727	684	704	729	758	712	690	732	700	714	684	731	682	746	769	762	684	700	708	718	698	727	714	706	681	723	721	744	750	725	706	682	735	724	699	660	715	702	732	744	690	731	723	686	728	666	711	736	685	707	747	708	688	697	728	730	742	697	703	713	692	700	717	720	700	677	763	671	707	697	701	695	687	665	707	662	696	670	684	720
48518	49531	45071	41453	29384	27408	25235	27454	29174	24859	21240	16563	12473	8865	7659	6997	5901	4736	3205	2375	2291	1737	1794	1133	948	964	817	766	694	805	577	384	305	265	267	249	280	257	253	240	260	257	264	280	242	236	260	259	267	248	276	220	253	256	272	259	259	258	245	282	262	271	245	280	282	268	224	235	252	274	239	242	229	250	250	264	261	239	245	252	249	243	240	248	267	248	246	251	258	246	260	240	254	245	269	252	257	228	273	241	270	240	242	234	263	228	279	256	262	241	237	237	228	278	236	232	268	254	243	258	280	272	254	232	243	241	246	242	242	259	259	231	261	297	225	251	241	233	255	228	231	255	233	244	256	248	257	252	258	254	260	264	263	230	243	257	252	254	240	251	245	250	237	252	246	237	249	258	258	237	244	239	209	263	241	290	257	259	216	243	273	244	219	221	254	254	234	240	228	255	245	252	255	228	234	238	278	251	233	229	243	266	257	261	249	246	245	266	240	230	252	232	245	272	251	266	249	212	264	253	267	230	262	253	255	242	258	247	259	258	274	233	260	256	247	266	278	260	237	242	235	240	241	234	252	238	271	246	275	249	239	237	252	241	242	278	246	263	230	258	237	238	219	261	250	272	260	227	260	281	264	257	251	236	251	247	258	252	246	254	252	242	223	237	236	258	252	250	265	243	250	240	263	271	257	275	266	274	237	247	277	258	239	250	237	252	217	252	254	255	276	265	235	243	240	241	263	230	250	244	224	254	234	243	262	253	258	257	254	261	246	288	253	280	225	273	233	241	243	245	250	257	230	244	237	241	238	249	231	269	238	249	250	262	246	247	246	233	267	238	249	262	268	275	284	232	266	249	269	273	227	240	227	248	279	229	244	247	267	234	243	248	257	265	237	269	260	237	272	237	264	259	258	262	291	249	234	266	265	266	276	263	228	250	233	232	242	226	239	233	260	266	256	244	264	257	242	243	259	261	261	240	248	249	230	242	258	251	275	257	256	259	235	278	257	262	254	261	230	224	222	237	267	298	282	239	247	256	220	234	233	254	245	256	244	260	233	253	247	263	235	266	249	269	275	234	242	241	234	239	251	252	206	249	263	260	244	231	244	240	231	255	265	244	249	232	243	268	248	252	249	255	227	228	249	265	266	280	243	266	263	257	250	233	243	260	237	214	246	230	288	249	259	273	228	245	232	246	253	283	237	285	286	223	233	240	247	256	236	247	242	269	233	240	251	219	279	239	226	205	254	235	255	252	217	247	253	268	257	237	242	273	240	263	256	274	266	224	253	269	255	244	243	255	249	267	242	264	263	216	261	247	226	262	245	244	274	227	222	242	268	275	242	244	266	231	252	238	238	245	251	252	240	274	267	215	233	238	227	236	243	268	261	239	252	269	232	224	257	272	246	258	264	248	253	277	237	254	231	226	262	259	259	255	260	265	230	261	229	260	261	220	238	238	243	243	263	277	259	227	228	242	241	241	261	246	267	250	260	271	269	248	237	289	231	247	235	244	251	269	254	252	236	240	243	263	267	232	240	231	224	240	222	266	233	252	241	236	222	260	238	255	244	256	258	261	234	227	277	248	261	278	263	221	234	254	258	237	215	261	266	250	250	239	245	236	233	264	237	258	261	236	218	246	247	254	242	233	246	247	235	259	261	248	237	250	235	231	240	245	248	239	250	239	258	250	245	271	240	230	257	262	284	257	266	288	291	262	266	260	257	253	266	219	236	283	236	270	274	248	258	240	233	255	244	253	218	259	260	247	227	253	251	273	251	255	224	279	243	298	257	251	241	236	257	244	243	261	252	243	246	244	248	239	274	242	253	239	258	253	227	209	254	227	270	262	244	241	225	247	254	236	248	271	268	273	240	251	244	280	247	251	241	237	272	263	252	263	260	223	235	246	260	224	254	263	227	278	255	231	230	238	247	241	254	244	237	260	242	243	267	254	274	248	249	236	246	237	258	226	264	253	217	246	238	242	240	241	278	243	274	265	247	243	247	250	263	244	219	248	249	256	251	244	266	285	255	237	255	219	250	239	268	269	260	226	254	262	250	273	242	250	253	262	285	249	250	230	250	236	274	244	281	239	266	251	240	240	246	253	239	257	242	240	220	257	270	246	236	239	246	255	273	258	239	220	239	221	232	230	270	246	246	229	229	222	277	239	257	265	270	244	269	241	245	276	255	238	281	263	260	241	256	266	235	258	215	220	250	246	262	258	249	248	276	296	243	269	272	268	259	254	243	258	240	271	246	231	284	234	263	246	258	248	230	252	231	238	248	237	264	259	273	240	238	256	257	261	248	263	220	232	265	252	241	220	272	257	263	247	229	240	259	220	294	258	274	250	249	230	263	259	268	231	228	244	241	242	278	275	252	244	256	242	262	256	238	252	229	239	259	235	254	246	226	273	244	250	245	244	259	256	280	240	240	250	242	245	275	251	240	254	239	243	241	280	284	267	253	242	243	233	270	247	265	237	258	246	249	217	255	259	284	246	243	244	241	279	246	248	243	234	262	262	230	218	228	245	294	274	256	218	239	256	247	243	241	200	240	261	244	243	251	225	258	253	257	229	217	256	284	242	231	263	258	276	260	249	291	244	252	244	288	276	266	239	251	241	257	252	275	232	268	247	257	259	241	241	258	266	253	247	259	273	272	243	267	248	263	243	240	248	262	250	241	236	247	236	229	240	237	270	249	242	265	245	225	245	254	221	271	238	262	253	270	250	233	234	247	251	274	235	279	284	235	254	257	247	236	245	231	257	269	274	265	234	266	226	270	256	253	222	248	236	242	251	235	257	251	242	242	263	263	256	249	260	263	274	259	219	237	260	245	264	267	255	245	233	277	227	250	224	282	265	255	251	259	254	262	255	271	257	220	254	255	238	265	257	227	272	233	215	244	233	256	256	244	208	218	252	251	242	249	269	226	242	270	261	226	258	268	232	274	248	237	232	263	246	256	248	253	248	241	258	264	260	254	262	255	236	235	261	276	249	245	237	237	255	244	234	253	252	224	255	254	249	245	234	233	251	244	249	259	281	274	246	251	262	303	253	243	278	245	264	259	251	243	240	252	230	215	253	272	233	253	236	244	237	240	249	241	222	268	224	254	253	252	241	262	252	272	240	239	270	253	241	218	264	241	247	248	255	235	241	238	237	247	246	268	260	249	246	251	248	271	263	240	250	262	237	251	288	267	264	243	244	243	268	244	237	253	254	247	250	253	259	259	255	229	255	244	242	250	254	266	260	249	267	273	234	270	248	249	269	259	263	229	241	223	299	236	264	226	257	268	253	244	265	249	268	268	228	250	250	259	249	280	249	235	242	268	228	248	241	247	256	251	255	252	241	263	250	234	225	238	257	241	254	250	272	248	272	243	253	238	239	268	244	254	271	267	270	246	256	229	255	241	241	251	272	271	257	242	252	267	268	232	250	268	256	274	236	250	247	285	226	256	248	228	237	259	234	265	236	264	265	247	218	246	243	245	263	237	246	237	268
38625	48321	54948	47852	45173	41406	37658	43273	43975	41395	38313	34809	30878	26836	24688	24188	22905	19276	15784	12351	12490	10404	10779	6565	5894	6034	5395	4661	4622	4895	3377	1620	1207	1055	885	844	857	826	851	762	814	822	817	858	830	805	813	811	825	787	796	826	842	891	888	882	838	868	853	816	910	883	829	849	807	770	832	855	855	871	832	790	794	786	818	799	853	814	780	774	802	765	835	741	755	790	837	810	714	802	798	812	830	800	789	745	813	826	845	811	760	829	818	815	818	753	830	768	795	810	802	766	787	785	816	837	830	799	797	815	844	779	812	830	791	799	791	825	848	771	797	801	821	758	833	870	796	823	784	780	821	864	762	829	833	775	806	793	863	770	771	805	822	821	821	817	815	879	790	787	784	829	815	769	794	774	860	830	761	819	796	782	798	810	810	793	838	807	793	804	749	795	814	825	850	830	805	806	759	775	839	795	835	778	818	826	779	830	815	824	782	820	785	843	803	786	846	752	801	792	842	802	843	789	801	810	772	785	830	801	824	842	805	821	810	761	818	810	789	831	791	810	822	838	800	832	798	783	776	789	792	851	809	769	828	854	753	775	857	761	806	779	786	840	787	792	758	812	840	786	774	814	809	805	816	822	789	798	814	821	785	794	785	825	798	788	799	759	796	822	801	778	853	790	816	813	827	796	856	778	777	775	867	797	797	826	797	866	807	792	822	818	831	806	772	818	829	787	822	856	810	792	828	777	810	833	771	781	810	774	784	812	772	813	809	809	814	774	776	835	825	823	790	809	761	851	796	796	791	840	794	843	777	812	777	851	795	770	815	785	807	803	766	810	798	814	814	807	782	783	791	774	795	817	745	769	767	818	838	803	840	822	827	817	797	844	801	791	774	829	820	803	764	793	775	791	788	785	766	825	826	842	819	777	775	777	848	816	811	852	846	823	780	796	843	795	821	814	833	853	809	810	847	781	798	821	765	795	773	795	808	833	818	756	781	783	773	829	789	772	855	781	773	774	782	817	807	819	767	818	780	830	806	793	804	822	835	818	840	814	777	814	763	777	783	819	838	843	807	795	763	824	829	803	799	813	780	843	854	792	790	796	788	799	794	786	840	773	791	851	819	739	780	788	813	794	775	763	817	806	799	794	812	812	838	775	816	870	769	788	808	778	791	807	844	809	866	826	856	824	836	759	839	855	816	772	766	800	770	774	838	851	810	777	805	802	809	827	821	814	795	834	846	767	818	807	785	788	768	858	805	810	816	838	804	784	860	781	776	797	812	823	812	855	830	816	830	822	794	821	825	819	793	792	824	791	814	858	791	809	816	785	751	824	789	817	793	785	786	794	851	768	861	811	806	813	832	793	826	830	792	798	783	794	827	765	819	820	807	833	788	795	762	853	840	808	827	784	782	759	791	802	753	802	758	776	807	799	816	814	771	843	853	854	812	833	810	814	826	802	763	823	840	806	798	822	784	814	808	797	768	802	794	778	788	841	791	785	829	778	828	816	780	779	818	749	829	786	775	850	799	773	842	824	821	824	807	793	777	781	791	789	833	804	838	808	828	742	756	848	768	807	824	771	739	808	803	825	778	796	779	774	774	734	828	797	818	792	786	816	789	846	846	823	820	757	813	823	742	842	827	762	829	853	776	803	811	815	860	833	818	790	815	748	807	841	797	842	826	810	832	806	804	778	757	818	853	814	786	827	784	783	789	815	833	806	825	783	796	770	787	841	752	859	854	805	762	750	787	777	819	824	815	800	834	824	840	840	775	764	811	771	850	796	855	747	780	816	853	750	842	777	792	802	779	800	846	781	818	833	808	819	834	806	794	842	801	823	787	824	832	799	848	762	817	905	820	827	830	813	861	806	851	775	791	854	816	766	791	762	750	809	815	824	805	795	812	826	804	826	836	825	797	767	788	761	796	825	816	834	833	814	837	798	835	780	838	810	837	781	784	796	828	812	849	798	766	807	775	820	778	905	820	800	822	769	791	774	836	806	870	789	807	745	820	757	820	808	845	833	803	766	813	805	800	797	762	773	820	808	784	806	809	809	753	801	774	786	801	803	861	805	795	857	793	780	785	817	820	806	772	808	858	780	818	789	850	755	825	782	782	835	813	765	819	815	794	851	811	809	788	845	779	804	760	753	766	788	820	827	856	759	848	806	839	793	793	808	750	791	767	798	783	806	810	827	811	806	874	815	775	784	801	822	853	807	828	863	817	823	800	780	842	792	798	839	843	813	793	759	770	811	853	797	766	811	797	794	817	831	837	782	809	815	875	840	843	820	783	874	799	821	765	827	815	804	764	813	836	860	789	819	837	816	780	827	838	811	823	781	852	797	827	781	777	806	776	809	886	805	810	759	815	806	776	853	799	828	832	793	823	756	821	775	817	793	831	774	827	843	857	850	797	804	828	756	836	791	770	801	775	821	817	833	804	833	814	804	827	849	760	816	801	859	821	825	798	748	806	810	760	757	823	802	767	822	783	811	807	760	782	815	858	785	784	817	833	856	859	817	828	809	827	800	774	802	852	789	831	774	812	782	798	806	828	762	864	766	804	796	832	820	776	828	837	750	821	805	817	827	830	825	764	808	791	798	803	821	796	825	829	839	760	840	810	831	813	855	846	790	837	817	808	802	783	838	791	822	831	797	829	843	774	793	809	817	780	867	803	784	809	798	806	762	822	784	811	784	819	842	764	831	804	813	817	822	828	823	830	778	794	860	777	797	832	811	788	795	795	806	797	821	787	813	784	803	788	773	825	822	789	776	829	820	810	812	778	836	782	793	843	840	788	771	842	822	765	811	794	765	844	776	801	730	783	777	788	821	806	784	785	790	751	788	809	794	814	850	812	810	786	798	824	816	843	790	807	841	850	837	818	785	816	819	793	817	792	816	843	808	842	784	824	797	724	871	820	780	811	823	849	790	860	816	798	829	836	841	801	763	809	795	853	838	790	791	876	828	797	803	812	815	825	824	799	816	831	839	745	801	752	819	815	817	809	805	822	817	829	810	798	816	816	806	819	825	812	815	846	809	770	805	806	828	799	783	789	785	778	832	827	784	837	785	797	798	811	803	829	825	851	772	806	771	818	783	793	852	840	833	725	812	831	768	781	772	782	759	823	783	767	816	840	839	771	780	849	776	779	826	807	827	787	779	794	792	811	809	748	785	827	848	801	839	806	790	819	831	804	852	808	768	798	834	738	781	787	768	755	866	814	828	829	853	796	812	813	763	774	829	788	789	835	828	780	831	857	833	771	776	839	840	836	828	805	807	859	851	802	826	754	805	802	827	834	874	790	814	775	830	789	792	815	805	801	778	776	837	806	792	829	828	787	795	779	823	857	879	767	806	783	793	821	846	811	833	781	807	783	784	786	832	781	800	805	810	768	751	809	779	780	776	800	796	844	832	770	792	808	771	826	798	768	806	778	847	827	792	847	823	754	788	832	796	748	805	800	833	800	814	796	803	779	814	735	799	800	820	790	799	794	804	804	817	776	838
23257	19628	18356	11785	6062	3912	2774	2127	1755	1276	1113	793	660	532	433	394	365	347	271	270	253	280	271	225	252	237	233	256	225	226	215	234	226	210	219	227	215	219	225	214	222	226	224	225	225	214	201	201	215	210	234	218	210	236	221	225	242	252	209	214	218	221	215	201	206	226	220	223	216	177	233	209	220	207	226	226	199	232	195	235	251	230	217	217	218	213	211	201	222	236	209	241	217	201	221	206	210	220	221	225	224	228	217	231	206	205	207	205	222	212	190	221	236	192	211	244	218	225	225	237	223	216	213	198	215	205	231	227	218	194	234	226	208	224	205	207	234	224	239	204	208	216	231	230	231	192	213	216	194	245	192	215	217	232	210	239	189	217	203	212	214	209	209	201	213	230	210	223	220	217	223	217	226	224	208	217	207	223	209	230	238	236	218	206	230	207	214	215	233	199	217	217	196	221	238	220	239	193	206	204	239	215	210	212	206	201	228	200	210	251	222	226	243	224	215	230	221	220	206	217	224	215	204	231	213	196	216	219	191	198	233	217	241	216	195	236	217	223	224	243	226	244	201	181	238	192	217	197	240	225	239	203	224	230	210	212	200	229	205	194	234	210	223	231	208	225	234	226	215	215	217	227	233	207	218	237	200	232	205	207	237	213	224	203	220	237	225	214	208	178	211	216	224	209	204	191	238	215	208	211	191	220	218	212	228	213	225	228	209	224	228	218	239	205	223	234	192	236	219	238	222	212	245	203	252	235	195	213	236	241	202	230	258	213	212	208	222	206	230	237	216	241	224	227	231	207	213	205	205	201	225	194	226	233	235	224	207	221	233	223	211	231	210	215	216	199	203	218	216	223	220	201	240	241	216	213	231	231	201	202	240	228	202	214	189	207	224	209	225	220	225	213	229	223	232	219	224	202	204	210	229	221	211	197	214	214	220	222	198	180	212	220	221	214	216	221	201	238	235	225	214	229	240	203	200	199	208	204	220	201	225	250	212	229	224	219	208	213	206	218	245	246	228	222	230	187	208	241	178	230	204	221	215	224	204	221	223	221	223	196	198	202	219	239	188	224	227	236	223	206	210	206	199	194	203	217	223	234	249	230	221	216	225	213	211	242	235	218	215	225	215	193	217	202	223	191	213	184	209	219	225	226	229	217	238	214	232	211	235	209	224	204	199	203	225	223	227	220	227	214	219	206	236	215	199	220	223	206	218	214	214	253	207	226	208	209	194	205	225	224	214	243	221	229	212	187	211	237	218	201	229	214	204	210	216	222	215	251	213	231	218	201	226	215	226	214	220	239	217	223	210	203	232	221	236	210	246	188	234	213	240	219	232	242	221	240	227	210	225	231	201	224	213	208	223	216	205	235	256	236	224	204	248	224	206	210	211	196	197	226	230	204	209	187	211	209	236	220	203	237	202	225	217	255	235	215	243	209	208	205	198	230	211	226	201	248	215	230	202	242	226	206	241	211	184	205	201	240	229	225	200	215	197	221	217	219	205	198	206	208	235	238	204	236	211	218	232	228	197	239	233	205	219	220	214	221	227	195	231	222	214	233	213	188	204	217	217	228	228	208	221	208	227	220	218	184	238	201	224	215	213	238	230	225	220	216	217	210	216	210	217	224	210	207	220	245	209	226	243	201	227	251	227	200	198	242	196	217	197	230	232	245	218	213	219	236	205	218	251	238	202	231	235	228	212	199	185	201	235	208	207	232	211	212	195	180	206	223	228	224	197	207	190	233	221	204	205	216	214	213	261	229	230	217	225	232	240	237	231	209	210	211	231	220	216	227	203	225	213	213	218	219	224	236	219	207	212	226	234	245	220	208	210	230	219	224	211	221	189	207	186	216	192	195	227	236	199	195	207	222	205	214	208	208	216	232	223	212	215	220	213	194	232	208	196	212	210	264	219	209	204	193	206	199	209	223	226	222	199	205	221	220	229	197	210	238	227	215	232	206	208	210	195	224	188	209	200	219	219	216	203	229	224	199	201	255	233	239	207	214	253	253	235	224	205	218	201	201	192	222	236	228	230	221	200	196	211	195	212	205	226	237	231	218	203	222	203	215	217	228	223	215	221	219	223	214	255	195	203	233	234	203	225	248	216	219	207	214	212	238	208	212	230	226	224	237	222	225	233	205	211	225	253	233	207	193	236	210	208	211	211	238	213	221	223	216	236	261	223	211	199	232	235	201	225	220	229	230	234	235	208	210	217	201	201	223	211	238	227	213	205	216	220	230	228	227	210	200	225	234	211	211	206	230	202	203	238	214	204	216	218	211	228	223	210	225	237	225	203	210	222	236	233	181	196	229	192	209	211	196	241	229	209	224	225	200	237	244	210	235	222	217	204	212	204	220	216	204	200	236	205	217	228	240	227	210	198	188	219	239	219	232	216	212	211	242	218	239	218	237	210	209	200	213	231	223	187	212	203	209	222	223	201	222	223	204	210	206	230	212	217	223	228	200	248	231	249	246	239	233	212	183	229	217	217	198	206	237	214	227	226	216	202	240	224	209	196	200	218	231	250	229	214	213	227	200	220	223	230	230	254	209	207	211	195	231	206	235	226	238	212	244	232	225	198	235	197	232	193	223	216	202	215	198	226	224	259	182	253	235	242	205	216	231	210	219	226	195	190	233	231	228	211	225	231	226	213	223	225	232	234	217	223	199	252	219	228	210	242	214	240	225	234	190	227	210	209	217	222	205	208	197	213	243	206	201	213	227	201	217	229	225	203	255	235	198	206	238	219	197	221	230	200	220	222	220	207	235	196	197	198	228	229	219	242	239	227	209	186	235	229	207	215	217	221	218	214	216	211	239	218	208	236	227	238	205	214	217	227	249	235	220	236	236	210	224	204	209	209	215	215	202	220	203	217	203	235	219	208	230	212	188	204	223	205	212	216	203	226	206	219	203	228	233	229	201	215	251	222	216	221	203	213	236	218	237	214	226	212	227	241	222	232	210	211	223	223	202	227	240	216	221	212	242	217	209	215	255	234	213	237	188	213	204	222	211	211	212	228	206	214	201	215	200	198	211	239	205	238	210	247	223	252	222	241	221	195	233	223	211	225	218	217	207	190	224	213	229	231	213	219	238	214	216	234	224	219	207	213	217	220	217	199	240	221	206	220	218	233	207	226	214	193	218	210	207	231	237	189	209	228	238	206	219	234	203	233	205	213	224	224	211	214	230	216	197	230	207	181	192	223	219	212	208	194	227	223	249	250	188	197	237	240	222	224	218	204	225	210	220	237	206	214	209	218	234	236	227	239	256	226	194	228	202	216	202	214	215	213	181	245	229	213	215	239	248	237	223	202	223	217	231	231	241	205	200	203	207	213	203	176	223	227	231	218	206	230	211	230	216	219	217	206	229	208	218	226	215	216	238	220	199	229	216	216	224	204	216	195	210	214	217	239	217	238	206	234	191	203	239	214	214	220	222	218	207	224	249	218	214	221	193	213	228	198	232	224	233	234	225	249	193	241	215	212	203
19845	21938	25726	23065	17830	15004	11824	10040	8241	6401	5146	3962	3052	2361	1953	1840	1718	1445	1342	1097	1098	1050	970	828	894	956	858	794	878	844	811	792	775	793	716	743	756	768	751	797	778	735	775	741	743	753	791	736	747	786	733	742	764	778	750	742	735	694	779	751	742	771	734	775	745	721	756	762	734	766	738	737	721	740	751	767	714	738	748	761	752	809	743	741	783	733	694	703	756	749	782	742	716	725	712	703	714	718	775	765	742	728	738	725	737	734	743	764	769	722	787	758	713	781	773	712	720	702	755	754	772	720	747	761	763	740	729	767	745	726	760	734	804	735	766	801	724	734	751	741	728	769	717	733	773	745	786	765	746	732	751	716	754	713	729	728	736	754	717	689	778	742	688	761	733	704	734	701	728	751	748	744	745	727	749	744	752	703	699	764	750	749	743	712	690	712	755	706	712	770	727	770	738	767	760	704	747	764	770	764	738	735	753	806	744	716	722	736	778	717	681	811	793	763	768	763	748	736	740	722	729	714	730	704	778	733	757	748	729	817	747	757	769	725	761	752	707	711	701	745	751	763	704	705	765	784	736	767	779	713	730	756	744	683	736	789	774	757	794	680	738	769	745	710	788	751	731	755	725	779	797	744	741	756	733	697	736	739	774	777	735	717	751	736	745	766	710	751	734	709	725	704	743	771	736	728	778	762	758	730	711	721	724	764	752	754	712	757	699	733	729	723	688	740	734	756	752	705	775	787	777	712	678	762	742	742	722	728	751	681	759	778	757	742	757	736	732	717	769	712	763	716	746	797	760	725	731	739	807	754	728	730	763	768	734	756	747	692	732	807	727	710	726	704	760	801	730	798	728	734	757	769	694	731	731	677	681	730	741	756	744	732	805	749	772	733	744	734	728	762	730	712	692	772	718	719	743	702	731	723	711	719	734	707	733	742	744	746	747	780	768	710	731	730	766	721	788	752	752	694	715	791	723	759	719	805	787	723	793	723	779	780	731	767	725	743	762	717	750	740	722	763	753	724	748	723	745	765	751	708	716	732	764	763	757	719	763	695	778	751	741	705	721	777	751	764	735	734	760	719	765	706	779	762	740	738	713	698	754	746	715	745	744	747	731	749	763	730	730	754	754	745	776	720	749	761	730	720	774	789	704	680	731	757	731	775	723	747	687	758	758	709	756	725	715	693	745	763	718	731	708	762	723	736	690	700	764	761	710	758	739	745	739	698	697	724	691	731	761	775	770	768	722	732	720	737	704	745	747	735	677	773	753	744	741	736	727	757	740	708	735	740	726	706	714	758	725	767	728	713	733	785	736	750	753	748	718	738	781	761	726	751	757	751	785	744	776	797	760	776	768	778	743	757	732	702	763	660	769	778	744	755	756	758	687	721	729	759	698	740	690	757	702	700	728	764	720	703	711	729	741	733	762	760	782	767	747	719	688	731	754	731	784	708	696	771	773	717	771	732	748	790	773	721	709	728	758	714	772	673	775	759	743	756	753	724	727	778	745	735	753	733	725	765	698	750	738	724	747	742	714	710	724	757	728	757	760	725	738	738	667	748	746	740	735	755	730	729	757	733	741	705	779	736	702	715	704	756	785	736	729	813	791	753	744	698	728	699	769	740	773	684	719	739	723	680	748	723	728	756	744	734	780	706	768	737	753	752	754	741	764	706	772	698	687	697	698	768	747	743	779	758	756	744	714	741	697	762	753	715	712	742	729	754	740	718	754	736	734	752	732	746	810	723	826	762	792	771	706	771	721	727	700	769	741	784	772	717	753	751	764	767	749	750	736	774	718	803	714	756	715	770	702	724	741	749	758	754	727	724	793	722	775	667	757	777	718	769	760	751	790	729	757	734	753	817	693	758	798	764	740	742	759	664	738	709	718	728	764	768	722	698	749	726	696	750	739	739	725	736	727	761	772	710	714	768	759	717	760	762	710	755	739	736	701	734	738	726	732	692	673	720	747	730	746	742	740	794	765	744	779	740	759	716	780	773	711	742	750	794	710	757	765	791	762	810	722	752	762	711	730	754	739	695	740	715	749	774	768	722	755	785	757	698	770	784	770	799	697	745	712	722	769	694	713	687	736	750	745	798	756	770	734	759	720	726	690	740	743	750	725	725	742	755	742	749	747	742	763	766	786	792	714	754	732	741	763	717	742	781	711	715	737	789	726	756	705	707	724	698	797	708	746	709	723	743	755	723	739	727	764	750	757	732	751	746	718	737	701	754	797	789	710	772	755	776	739	739	769	754	714	759	746	768	732	762	727	695	767	764	712	723	736	732	791	759	763	784	752	784	757	777	745	788	678	740	727	732	679	776	721	736	743	766	707	716	744	763	716	774	756	764	715	723	770	753	767	761	716	749	744	775	748	747	734	734	712	771	729	778	709	766	758	721	709	705	724	737	747	749	700	745	733	754	759	699	750	721	783	741	731	698	731	736	715	750	756	745	777	694	741	686	695	757	723	783	729	764	724	788	755	771	720	752	772	700	725	723	696	716	750	796	701	755	710	730	745	717	709	715	761	735	762	777	723	757	736	704	761	724	735	714	777	713	774	757	772	771	770	732	724	726	693	749	760	759	774	741	765	747	708	757	760	694	805	741	752	695	752	735	750	771	771	755	776	766	799	745	705	725	720	729	759	719	745	715	766	773	785	731	791	788	739	723	732	766	776	697	737	695	731	703	754	787	739	722	727	721	744	747	772	772	743	771	701	771	766	778	725	753	774	734	722	733	732	732	806	729	764	712	700	758	787	742	743	785	772	746	780	681	693	728	782	759	723	756	736	754	752	784	697	757	769	705	716	750	734	752	711	719	744	756	727	756	761	718	759	789	754	724	764	744	730	714	780	784	775	692	751	726	740	783	748	744	757	758	712	749	717	721	730	743	747	706	692	692	772	718	772	758	660	776	759	739	743	717	766	753	751	732	741	775	768	729	720	718	704	781	688	735	710	756	779	769	740	705	722	731	775	770	705	760	763	706	710	761	703	723	718	758	712	747	746	748	749	730	761	757	722	742	760	785	740	751	699	723	736	767	725	824	758	739	732	777	701	734	730	742	702	758	732	734	768	784	694	745	759	729	759	767	758	750	743	783	729	738	716	775	764	744	774	781	734	713	756	781	722	736	770	705	743	713	774	752	750	726	702	767	790	754	730	731	761	706	739	744	730	764	764	751	761	687	725	743	706	755	724	765	722	761	771	742	726	766	712	767	676	757	735	740	735	711	679	758	751	797	715	715	667	752	730	762	734	723	703	762	678	781	745	745	731	754	677	753	767	750	758	702	736	741	744	797	758	723	715	717	730	717	746	764	742	724	713	760	774	719	696	713	725	760	743	701	753	743	763	745	691	730	721	683	767	734	733	767	771	760	755	739	704	806	711	760	696	756	758	696	759	734	695	777	739	735	734	781	794	698	764	722	759	707	728	705	799	766	744	737	726	746	702	722	740	715	756	811	766	727	728	730	719	789	746	711	723	711	738	775
39843	43093	45887	34765	26741	22596	16783	18936	19467	15097	11533	8274	5638	3895	3102	3236	2576	1792	1407	946	989	904	699	502	506	539	436	410	433	447	361	287	254	238	217	219	236	226	196	242	221	224	230	225	255	207	220	228	234	213	229	240	226	218	221	236	232	208	229	209	219	240	224	227	221	220	212	231	203	211	212	228	231	210	218	224	238	226	225	201	228	242	227	210	243	221	240	236	202	232	220	225	217	197	198	238	215	232	222	216	241	230	224	237	245	230	236	210	245	227	224	211	206	234	224	210	231	210	232	232	185	246	242	237	213	206	226	216	219	194	244	226	214	206	209	192	216	221	219	208	230	190	193	226	229	246	233	250	243	246	226	237	213	240	223	219	232	212	251	244	210	215	224	241	237	225	201	206	226	227	211	234	244	202	238	222	190	229	184	213	241	225	208	213	216	202	213	230	221	192	201	207	215	224	232	211	234	237	228	226	213	225	218	218	239	218	222	231	216	227	224	200	209	239	247	223	224	221	216	224	217	224	192	228	242	234	233	191	200	220	257	211	223	206	202	214	208	208	245	224	226	232	256	233	206	214	226	208	210	228	212	255	221	209	230	207	229	223	246	228	214	231	200	211	218	187	239	182	232	196	221	212	221	221	242	186	218	239	238	188	214	233	225	191	232	206	216	235	203	225	221	219	229	200	230	210	217	242	236	242	243	240	234	245	218	181	214	243	218	217	213	218	211	203	237	245	221	223	217	210	225	233	219	222	231	230	194	219	230	231	230	205	238	248	242	251	230	210	225	206	232	205	238	219	199	206	230	222	226	212	227	220	202	201	249	233	193	237	223	217	205	202	216	204	204	207	230	190	229	217	235	247	219	228	223	224	222	217	230	202	227	229	235	210	233	210	217	200	234	216	240	202	230	247	197	227	257	209	256	206	237	217	211	244	235	231	214	220	236	217	240	198	205	235	217	216	224	226	233	230	223	242	245	241	212	227	254	214	238	219	224	213	229	197	251	228	233	246	224	239	244	235	213	226	229	232	221	215	256	238	217	241	234	217	223	215	207	194	219	224	241	222	203	237	239	251	235	243	237	228	196	235	231	198	248	232	202	210	210	211	203	230	202	233	232	247	196	236	237	212	220	238	217	217	227	245	217	201	229	235	225	237	197	222	236	198	248	198	218	253	224	245	236	215	233	224	259	183	209	242	226	210	225	198	221	204	219	223	237	234	211	231	243	229	244	234	229	237	233	227	237	224	211	234	195	204	232	224	205	209	241	220	232	223	224	221	233	221	229	229	241	202	222	220	195	219	219	231	221	233	207	221	220	222	230	203	201	217	224	223	239	219	241	221	226	260	226	214	218	220	254	215	223	222	208	224	250	217	215	221	219	254	230	223	225	199	208	222	240	243	225	204	204	231	251	242	239	209	231	244	250	211	240	207	222	231	213	211	238	224	205	249	225	227	234	238	184	215	228	213	222	224	221	227	202	241	212	216	222	207	217	248	213	225	234	219	216	210	215	218	224	221	216	209	201	263	221	230	227	242	203	200	228	222	208	263	184	239	214	232	210	244	241	212	230	215	226	230	195	207	243	219	229	238	232	219	228	221	201	224	253	217	225	205	255	199	219	227	211	216	227	244	240	215	224	229	228	216	235	234	209	257	236	235	259	218	211	223	205	228	211	212	221	220	210	205	203	222	223	232	224	268	207	207	223	201	206	198	210	212	231	226	225	228	220	217	238	234	210	219	258	220	220	230	197	222	220	238	233	206	216	219	212	215	227	210	218	220	211	233	217	202	242	230	220	220	231	207	245	228	217	229	236	221	238	222	247	225	230	205	201	240	246	229	210	209	205	201	231	217	218	246	214	223	232	221	242	247	225	221	215	226	215	217	237	211	242	213	202	242	262	231	217	234	202	205	238	209	221	218	225	243	218	227	212	233	222	199	192	222	212	241	220	227	227	181	213	206	229	225	219	236	221	240	243	229	226	228	223	225	206	220	222	187	201	217	230	217	232	219	254	202	227	229	243	208	233	211	211	223	222	245	230	219	207	226	231	244	224	188	225	247	216	220	218	220	227	210	239	253	231	236	222	238	274	223	213	223	212	231	235	256	225	205	207	237	208	212	222	225	232	224	222	205	226	227	198	245	218	241	244	221	242	217	224	229	237	243	226	243	218	216	229	238	204	232	211	235	237	209	228	228	218	248	192	259	222	232	241	217	233	208	221	228	205	229	231	230	225	226	214	202	245	214	213	221	210	214	220	208	229	267	214	192	240	202	236	219	236	227	227	202	225	250	231	215	234	227	247	211	213	232	229	223	220	228	196	211	198	224	234	248	222	222	219	214	243	216	222	198	231	214	216	237	230	242	201	266	205	222	225	253	246	229	193	213	208	218	210	230	240	231	196	231	218	227	204	241	230	235	196	206	226	228	212	238	210	229	219	216	232	215	210	214	208	216	214	227	233	197	223	223	211	202	197	236	224	244	249	222	231	197	243	209	200	242	200	238	230	198	223	233	216	238	224	250	224	212	224	244	230	224	248	221	243	199	216	246	242	234	199	223	236	231	231	210	237	217	212	228	225	213	238	234	235	231	204	218	201	226	241	225	224	223	204	220	233	216	188	208	237	202	219	219	215	208	215	213	206	214	208	221	209	241	237	217	217	213	240	227	238	220	265	224	226	210	224	218	214	214	238	233	234	220	215	237	228	213	202	225	212	195	227	254	241	196	237	240	215	202	215	223	234	227	188	258	239	231	232	226	243	222	220	248	215	202	233	196	225	213	232	231	235	233	216	213	223	231	209	233	204	235	206	224	236	221	197	201	225	249	232	204	209	226	213	231	236	251	209	220	232	206	237	237	223	244	211	229	203	256	208	224	216	221	236	252	243	211	233	193	224	219	226	211	239	204	227	236	241	232	213	213	233	228	191	219	219	222	227	190	247	237	237	226	223	226	245	232	249	212	229	221	225	260	207	238	237	202	213	231	224	239	219	233	228	226	208	203	213	214	220	227	203	223	213	210	229	238	234	219	217	232	231	214	201	235	246	233	227	219	215	199	224	204	230	199	214	210	220	214	216	212	197	219	229	238	187	236	195	241	202	219	226	226	202	257	216	195	216	200	190	233	230	207	204	219	236	222	220	225	238	206	214	226	193	238	255	211	213	227	231	213	207	238	217	225	204	207	210	225	232	227	229	210	220	213	215	210	212	232	255	233	223	196	202	210	195	202	191	193	242	235	222	232	209	221	241	216	229	212	201	244	234	221	229	238	199	199	248	228	195	226	216	207	227	222	255	215	236	210	226	216	229	207	237	217	239	218	221	238	228	216	215	237	195	237	246	213	196	221	221	217	254	245	225	232	214	246	234	232	216	192	206	229	220	213	232	239	215	232	219	268	205	214	224	226	259	231	226	220	262	222	202	225	208	208	196	214	208	252	216	235	236	223	241	233	220	241	198	213	233	217	216	231	218	238	214	243	208	223	231	217	225	226	207	229
31757	40149	48259	40448	35414	32516	28283	35806	36298	32805	29018	25470	21184	17528	15091	15409	13631	10344	8233	6334	6131	5922	4669	3111	2987	3158	2301	2405	2369	2311	1834	1198	979	840	732	767	796	808	745	835	729	716	748	779	795	749	789	767	736	772	780	768	729	759	725	760	765	731	799	757	819	741	783	747	787	797	775	768	803	792	730	722	746	767	733	732	737	748	726	758	738	737	731	787	744	709	728	779	729	748	739	769	771	802	786	727	785	757	734	743	740	694	757	690	723	782	767	777	737	762	747	723	719	705	819	725	713	780	725	781	745	747	773	751	716	738	750	776	755	759	738	742	694	742	718	785	760	728	780	744	786	758	774	779	728	742	736	797	723	763	755	809	747	772	746	698	730	699	722	746	714	683	753	748	773	737	763	751	732	746	750	757	759	767	769	726	788	722	754	742	740	762	739	728	765	745	747	767	738	736	762	741	811	738	733	710	764	774	747	738	794	789	705	757	714	728	729	750	758	711	743	774	766	696	725	740	742	745	729	709	771	786	736	754	725	743	766	746	791	732	757	779	751	667	762	757	724	701	778	745	706	783	763	736	741	734	751	733	757	768	781	735	692	798	761	747	731	725	752	695	723	793	671	704	771	772	808	772	739	698	755	720	811	799	761	746	762	742	702	756	781	724	726	754	731	772	767	754	742	719	800	748	723	752	750	751	811	699	732	768	746	726	716	763	739	766	733	722	795	758	720	721	771	783	760	746	732	761	723	763	761	766	781	724	708	727	750	793	734	717	753	693	739	758	757	721	771	786	744	742	751	760	736	737	669	743	756	747	744	764	784	732	741	785	792	734	738	700	732	758	753	746	724	725	760	744	741	712	740	755	741	748	794	770	787	683	763	746	711	721	741	739	786	782	756	731	709	763	780	730	744	743	742	754	768	773	743	767	700	756	732	767	744	750	739	771	747	793	737	749	783	794	764	725	757	752	732	740	714	774	732	717	756	764	722	711	801	745	740	730	755	785	745	754	750	792	735	794	780	745	760	758	736	741	756	714	728	784	731	771	753	807	745	722	733	698	755	743	793	769	753	724	735	732	752	768	746	766	797	725	768	772	721	753	758	782	746	724	721	785	756	747	745	734	744	733	741	748	802	767	778	727	748	701	752	746	742	784	744	736	734	705	782	751	724	791	743	720	743	733	730	775	714	757	716	745	743	771	756	735	770	767	764	772	754	745	804	811	731	756	675	774	800	759	793	749	754	747	713	741	764	765	731	730	759	721	772	751	745	714	753	693	773	713	772	750	710	740	812	749	765	725	753	734	733	739	745	800	713	723	735	730	774	775	752	771	783	769	759	750	791	776	717	782	771	783	692	761	747	768	714	740	706	740	753	786	775	737	746	720	759	750	760	745	778	756	767	748	745	768	762	773	740	778	751	772	764	704	768	745	750	759	735	783	769	805	712	752	773	796	769	774	717	746	709	705	781	749	760	720	737	766	757	730	745	746	753	758	731	746	750	778	734	758	768	749	768	776	719	783	718	769	743	714	766	771	747	671	754	741	726	702	755	724	716	774	767	727	717	743	711	771	785	744	780	820	742	775	768	690	747	808	715	752	706	804	752	749	786	716	754	728	751	751	783	710	723	799	721	744	750	758	775	712	746	740	707	756	726	736	771	736	782	770	727	743	707	721	761	767	734	722	730	730	740	766	710	751	729	753	747	748	699	755	714	744	763	771	727	723	773	731	739	706	768	777	720	753	774	725	748	771	772	718	716	757	777	713	791	768	731	786	744	747	722	736	779	740	756	715	755	718	734	752	741	700	763	727	757	767	722	726	781	740	733	776	731	757	749	784	684	800	741	738	752	726	739	733	776	662	760	771	740	767	698	696	711	744	796	735	744	715	747	725	808	760	736	774	781	767	767	760	738	723	743	735	750	752	744	778	733	772	700	744	719	770	689	754	774	752	714	729	718	730	770	731	749	727	744	752	738	763	769	740	768	732	684	770	777	712	796	750	730	749	733	697	746	738	767	707	738	730	773	740	690	762	788	765	761	700	733	705	760	737	796	737	782	705	758	774	719	810	712	714	751	760	766	735	727	795	720	778	715	759	772	790	773	765	699	745	730	714	747	778	798	706	761	781	732	740	726	723	769	781	720	804	782	774	726	766	734	775	729	814	752	767	769	762	751	691	790	776	724	774	730	763	758	786	720	759	745	742	753	704	753	729	784	778	749	771	748	759	769	733	798	804	768	734	732	755	747	745	728	715	728	734	774	754	698	719	738	754	707	755	823	712	746	734	755	722	742	762	721	739	743	696	730	744	763	782	748	766	782	755	728	745	761	776	738	770	769	774	808	740	762	709	716	737	761	717	730	792	728	799	725	723	770	752	771	747	698	759	723	745	706	766	738	710	760	711	751	743	700	807	715	735	762	745	724	738	749	756	738	730	736	754	745	781	704	765	773	752	726	727	713	765	773	755	779	756	750	669	755	787	736	735	754	767	794	742	721	717	798	780	714	737	727	750	781	713	773	735	708	706	769	732	740	770	734	741	738	738	736	728	795	736	744	722	729	738	705	763	710	704	813	768	699	734	761	737	751	752	751	765	691	726	695	770	735	710	816	714	757	766	724	732	750	761	760	747	702	723	796	733	734	748	699	766	730	755	791	752	759	760	782	746	764	719	761	744	748	714	820	829	671	723	731	733	721	778	754	721	762	717	728	714	740	771	773	785	770	736	753	738	742	751	728	771	771	746	739	725	723	701	826	767	758	739	808	759	778	717	743	751	755	745	714	743	735	732	743	729	756	732	756	732	735	813	753	766	694	684	739	774	738	755	770	723	774	776	763	744	748	694	737	753	764	728	719	736	745	740	681	794	776	800	722	755	732	732	730	762	715	756	763	780	734	760	739	729	751	741	757	749	736	682	815	734	757	765	787	724	744	733	732	703	747	697	763	721	725	680	753	723	736	745	794	710	744	766	745	718	782	749	739	774	786	707	739	776	723	778	785	687	806	746	734	764	733	699	777	760	739	789	768	743	743	736	815	726	769	757	725	749	760	752	737	755	787	774	763	776	680	740	775	761	765	686	758	765	748	746	752	738	745	737	714	721	744	712	722	725	678	752	774	740	759	781	739	776	750	817	745	759	781	743	742	721	723	718	763	799	692	711	756	715	768	781	820	705	701	728	732	751	825	785	790	774	743	750	742	730	730	701	757	762	728	737	756	712	723	720	702	750	744	748	768	765	752	751	750	704	719	723	710	766	681	753	721	714	756	790	729	780	756	735	748	733	770	728	780	745	786	710	698	751	714	709	737	747	741	723	753	737	788	783	759	780	766	663	746	793	714	790	731	700	708	804	736	748	761	793	723	764	797	728	752	729	761	756	742	739	742	709	767	771	741	733	778	767	732	739	778	783	783	754	776	725	735	734	763	706	778	701	740	752	740	773	776	749	770	716	704	761	744	691	701	727	721	759	741	718	739	735	775	725	736	695	727	740	815	724	767	709	797	715
45997	48337	40126	34753	30559	28614	24102	26043	29376	25627	20615	16023	11750	8072	6527	6136	4941	3661	2438	2005	1972	1507	1276	837	910	867	673	690	664	607	568	372	279	276	254	265	279	284	265	225	259	240	234	283	256	237	267	253	286	246	246	237	238	259	258	254	258	222	259	274	241	266	299	249	250	214	250	280	266	245	223	253	251	239	253	247	268	254	233	234	245	246	264	252	223	246	253	264	246	267	234	244	234	246	238	258	224	215	228	240	244	230	226	256	252	251	228	263	237	237	241	247	235	265	254	220	259	244	266	250	263	258	268	268	290	273	233	223	263	223	217	255	232	239	268	250	227	291	272	260	254	202	264	256	238	256	259	239	240	260	247	258	256	256	224	211	228	242	241	254	253	248	229	247	259	250	228	274	242	236	245	264	243	252	222	236	245	271	248	258	229	239	250	247	257	251	267	252	248	260	286	241	282	249	276	243	240	249	218	232	276	236	244	281	249	256	281	264	247	268	263	258	208	260	233	215	269	243	263	242	240	220	237	262	255	236	238	233	241	264	246	266	250	221	237	240	242	257	252	237	266	258	235	238	264	260	272	254	254	248	247	261	222	222	267	256	249	263	247	240	259	240	222	260	248	276	238	266	251	255	243	259	289	262	254	263	258	233	247	251	249	229	255	231	238	231	248	257	252	239	276	219	241	239	269	264	223	262	250	250	250	239	234	261	257	249	249	239	242	242	263	265	236	255	258	263	253	242	278	259	234	244	239	241	282	239	221	278	251	265	231	254	270	232	291	239	296	245	264	246	258	256	258	216	228	245	253	229	245	257	256	249	265	261	220	261	252	256	268	252	259	247	236	235	234	249	283	247	273	233	240	263	260	276	243	272	259	259	232	251	244	260	259	263	240	270	256	258	239	244	236	274	253	221	253	263	258	249	206	241	242	253	254	241	271	274	251	268	250	251	249	247	253	259	258	238	238	265	285	260	236	266	246	278	243	238	245	290	255	273	255	264	282	229	271	248	276	238	249	234	265	261	294	248	261	257	269	241	245	249	244	262	256	269	235	255	241	239	240	230	262	244	240	248	260	253	244	262	233	267	248	252	247	279	231	265	266	241	244	269	271	233	275	227	237	223	266	249	250	261	235	252	271	263	227	260	234	253	255	230	265	257	239	283	220	250	235	278	257	249	229	256	258	268	261	222	248	261	264	242	235	217	240	228	266	242	249	240	214	220	245	249	262	292	237	261	277	234	238	251	247	264	238	217	241	233	262	256	253	230	280	206	254	241	243	272	242	235	229	272	233	205	229	257	244	262	260	250	254	253	252	286	251	222	222	231	232	274	266	274	238	245	254	258	262	248	252	248	248	254	224	278	240	257	251	243	272	225	268	252	250	238	232	251	268	258	213	274	247	246	256	228	269	267	252	251	241	255	243	276	274	238	237	234	260	285	238	252	252	250	241	248	271	257	239	217	255	231	238	252	253	263	224	250	275	263	232	242	287	223	261	249	242	244	222	243	257	250	227	251	267	274	237	234	259	256	245	227	249	261	260	242	269	244	258	278	256	299	260	261	249	249	226	242	270	243	277	240	238	259	257	246	234	267	271	254	265	242	223	246	223	264	270	227	235	244	262	263	242	243	250	231	252	247	261	254	239	241	267	286	263	274	240	243	246	235	253	248	238	269	247	228	257	251	277	252	245	265	245	262	238	280	252	265	255	250	235	230	260	273	244	258	234	263	243	250	271	266	229	281	253	242	267	268	249	273	263	239	232	261	266	261	262	232	245	244	269	247	272	266	255	266	239	253	242	236	227	257	226	256	218	252	242	261	261	235	249	264	250	237	247	269	221	252	244	244	262	229	266	241	236	223	274	259	262	272	253	244	218	254	223	242	281	253	231	232	243	251	268	279	232	259	272	224	259	233	256	248	262	286	244	241	252	235	231	268	251	251	280	265	240	257	298	267	252	243	261	256	239	254	285	246	246	276	266	246	248	237	233	243	245	242	246	236	270	272	229	263	241	238	264	271	232	246	245	249	231	291	266	251	254	270	254	288	258	257	256	245	207	274	288	243	234	222	261	240	237	242	240	248	259	244	232	275	258	244	270	237	255	256	236	245	235	267	246	276	261	224	233	264	259	263	256	270	271	238	239	240	246	263	253	243	232	249	255	239	262	282	238	220	257	239	255	251	225	236	274	233	245	238	256	256	245	264	235	243	235	246	241	267	227	232	264	258	242	255	248	241	240	248	241	234	245	279	255	234	247	257	267	262	237	281	265	226	242	251	257	291	247	260	243	261	236	257	219	251	246	254	251	241	257	259	262	257	245	236	282	282	272	250	253	244	237	246	253	213	244	277	264	238	258	253	247	280	261	258	222	252	273	258	260	254	275	257	296	268	264	249	253	243	231	265	260	228	251	239	229	253	256	267	234	261	223	238	263	235	240	253	244	247	237	257	251	233	251	272	264	256	279	261	274	230	259	281	269	252	250	256	235	255	249	244	265	256	261	267	255	261	252	231	238	264	230	254	262	229	264	257	244	214	255	243	253	245	247	254	271	230	262	244	245	282	254	275	254	238	238	242	221	258	254	234	240	254	232	261	223	235	236	252	300	244	248	244	272	238	279	283	234	280	246	255	265	226	248	271	245	242	245	256	271	259	237	248	272	248	247	272	236	220	248	267	229	256	261	261	239	252	249	230	275	268	225	248	253	268	238	249	252	267	230	237	283	242	269	264	250	250	270	257	232	238	236	261	240	296	250	277	273	229	269	254	244	250	269	276	233	271	252	235	258	237	233	270	239	228	261	255	251	245	269	257	226	223	261	264	246	247	238	235	253	259	249	256	242	277	268	269	238	263	250	231	238	271	251	242	255	250	271	240	240	242	245	264	256	251	246	225	250	238	243	254	224	239	234	268	273	237	268	225	243	280	259	241	292	245	241	265	260	236	285	272	247	230	264	258	260	262	233	239	264	265	246	274	250	284	248	261	260	242	267	260	268	237	242	260	267	280	247	249	220	237	243	238	255	246	267	259	221	243	243	243	246	244	265	257	266	259	246	253	270	259	239	245	271	238	231	239	245	241	266	226	254	252	253	239	276	241	248	257	248	263	274	249	255	244	244	247	253	247	272	253	243	237	257	259	232	248	254	254	238	284	255	266	263	242	261	243	242	247	234	244	260	254	230	252	250	244	266	247	268	236	219	269	223	247	244	260	250	269	267	244	234	275	281	233	256	278	249	251	234	232	224	251	252	222	228	214	246	235	246	273	267	259	276	248	260	261	242	266	230	284	246	237	261	267	276	239	269	235	224	220	249	227	256	274	265	251	237	232	256	220	248	246	237	237	231	266	269	260	250	243	246	253	241	246	235	258	237	249	238	243	233	259	260	256	233	247	256	245	267	236	250	302	219	232	271	250	257	253	255	232	272	262	227	264	272	248	233	249	245	254	242	271	239	259	286	257	251	234	253	218	260	259	235	242	259	273	249	243	247	253	244	240	259	244
36484	47028	47252	46103	43330	41010	37054	41542	45606	41742	37998	33882	30259	26049	23836	23207	21374	17213	13341	11315	11514	9217	7712	5497	5740	5387	3764	4096	4114	3421	3022	1805	1198	1033	905	867	902	919	860	816	805	839	795	853	963	834	815	864	828	828	835	828	807	832	801	798	873	792	815	829	835	885	898	838	815	931	860	827	831	810	828	796	818	804	796	811	812	803	813	810	816	815	817	798	789	828	824	788	784	842	877	820	835	731	805	869	885	847	809	824	823	782	814	832	802	836	800	835	784	809	840	810	825	807	765	782	820	814	815	816	830	772	845	824	782	835	791	868	806	784	805	857	804	810	824	828	815	741	804	805	805	854	785	887	845	898	817	863	833	867	814	830	799	852	829	881	827	832	854	810	827	870	779	786	769	826	879	763	834	803	770	820	798	795	846	850	798	820	829	810	789	802	789	845	845	751	793	798	790	828	810	788	816	812	797	820	825	802	796	851	817	826	806	807	783	834	797	840	798	812	824	806	845	813	794	880	807	807	830	835	760	816	838	857	788	853	775	816	822	839	755	825	777	808	809	811	754	797	837	779	824	828	827	830	838	806	806	818	778	843	855	782	819	812	810	831	799	819	831	811	845	866	824	806	760	831	857	821	831	822	753	828	822	836	821	752	774	859	812	902	847	812	860	796	808	823	810	782	820	838	814	828	815	860	806	810	829	832	848	834	835	829	790	804	792	820	815	860	804	767	811	836	814	783	817	849	867	811	796	820	846	799	794	871	787	864	803	848	816	801	817	844	880	781	819	814	778	837	850	840	840	772	807	769	819	866	843	810	890	791	872	841	814	837	809	844	795	803	812	740	797	864	774	760	814	837	832	839	786	798	810	814	843	787	781	792	866	817	749	842	865	799	840	825	803	838	902	871	738	822	820	778	894	775	821	854	831	801	834	810	818	859	791	818	796	822	853	817	807	847	872	834	847	777	909	846	789	828	828	818	839	821	753	769	831	782	844	786	792	805	828	780	815	761	851	830	844	803	848	839	824	808	837	801	831	843	808	790	762	830	754	740	820	824	740	839	885	864	846	824	881	899	804	798	770	814	850	846	812	812	848	824	806	850	832	837	872	834	823	840	804	869	850	837	752	775	855	830	818	841	849	815	855	783	849	790	782	826	824	837	763	799	833	851	861	829	848	803	829	831	805	847	819	794	824	857	888	811	813	866	786	797	754	836	833	785	831	788	872	777	772	825	819	823	795	840	868	798	825	793	825	772	820	842	777	795	833	839	801	840	813	812	887	845	820	756	829	834	743	842	832	817	810	820	893	795	775	817	806	785	808	817	863	836	786	809	802	869	858	800	807	814	872	792	824	839	779	846	775	834	814	800	809	769	840	763	805	814	820	772	772	825	849	809	798	806	821	801	823	860	829	804	920	817	818	779	845	842	797	868	799	827	780	850	828	811	814	799	818	828	839	844	847	826	810	819	804	831	839	798	787	792	843	844	806	813	806	861	786	767	838	822	844	808	777	856	807	818	822	793	806	852	824	832	829	781	758	811	840	782	774	808	835	859	834	808	811	787	791	829	787	803	854	864	786	790	826	853	790	838	841	793	817	855	856	848	822	801	859	877	831	790	842	841	840	812	792	837	847	827	849	801	778	797	800	850	824	813	827	821	830	804	818	830	821	814	781	835	822	820	805	853	818	792	805	797	793	889	832	828	768	826	803	814	811	841	785	819	792	786	807	809	827	748	822	819	765	771	806	801	829	802	816	845	818	835	832	809	853	751	827	815	837	860	806	793	780	830	843	816	769	798	833	795	764	830	784	812	812	794	814	852	825	832	798	801	787	833	845	817	806	896	849	795	796	855	895	741	782	838	880	882	808	798	858	783	787	793	848	790	777	835	815	834	891	789	886	847	864	785	806	827	805	794	784	785	863	830	818	796	827	809	841	833	770	848	799	889	862	827	837	799	839	867	874	829	870	847	832	797	785	830	753	819	827	842	805	841	824	786	846	850	815	841	802	822	811	841	860	842	834	822	823	815	796	827	829	867	814	842	785	846	781	866	822	807	848	860	822	828	795	779	846	819	810	824	872	804	797	838	836	832	877	815	813	831	868	841	822	852	825	820	792	824	796	838	796	802	852	826	801	796	761	843	841	805	859	785	851	806	795	798	842	817	822	774	785	789	793	767	806	815	819	837	855	818	809	801	852	797	801	790	836	832	844	775	845	823	847	798	823	873	855	769	810	747	784	795	852	825	797	789	785	830	835	775	857	824	847	835	790	885	798	794	854	816	840	820	825	840	835	824	810	774	863	839	865	824	846	744	833	880	771	794	794	797	823	771	835	803	844	755	824	804	829	829	865	813	887	837	889	791	815	805	815	827	844	765	824	896	832	851	780	864	794	799	817	788	798	842	814	826	814	850	792	743	788	842	801	800	753	825	860	825	835	852	797	832	827	775	794	834	808	813	830	793	879	779	792	804	864	809	830	870	860	869	803	802	796	824	837	778	812	817	826	781	843	800	838	832	912	774	841	799	853	848	847	784	780	834	838	854	834	807	823	810	817	786	797	852	791	789	820	815	812	871	804	806	802	851	817	828	827	839	828	821	845	814	806	829	838	754	831	807	850	782	793	844	789	818	822	829	831	833	804	805	837	829	785	824	781	791	792	855	832	832	844	813	829	839	828	832	797	819	806	763	838	796	802	817	811	798	814	816	824	797	813	811	894	781	824	863	848	828	760	822	895	799	776	817	838	835	881	758	853	811	859	827	831	868	827	789	805	844	841	799	842	837	856	844	795	867	832	792	790	840	850	806	785	873	807	802	794	834	793	813	858	802	767	817	791	836	838	842	802	825	846	794	828	865	795	831	820	871	809	818	811	827	793	868	875	823	828	813	855	837	864	808	820	815	790	837	818	823	809	833	787	816	819	796	759	772	823	793	836	792	836	842	820	796	819	797	796	844	815	855	775	760	805	779	826	841	861	796	808	804	803	782	834	835	838	806	808	815	822	805	787	824	851	789	798	824	778	834	820	790	837	799	806	831	854	827	854	778	810	860	794	850	835	786	769	788	870	813	772	858	879	863	818	838	840	862	845	824	836	757	818	752	835	790	781	827	792	897	811	798	834	853	831	849	818	747	861	839	801	826	851	828	834	835	800	815	817	778	825	787	823	814	806	837	868	808	861	815	835	774	831	853	787	829	864	794	792	792	845	854	863	848	799	840	827	809	805	795	807	818	790	805	795	852	820	818	840	795	802	831	801	829	825	856	851	845	809	810	789	848	787	752	789	843	795	801	835	784	829	791	821	784	822	831	802	827	780	816	873	838	829	771	853	832	773	830	829	835	867	829	820	818	830	813	823	800	801	822	860	814	794	845	853	801	839	800	799	814	812	791	809	834	771	790	890	861	854	820	766	814	825	861	779	869	774	846	783	785	801	822	826	783	817	870	806	787	828	825	834	852	832	824	773	875	836	829	783	806	815	791	790	813	841	829	824	859	791	778	802	856
22315	18539	17840	12349	6804	4739	3434	2162	1805	1298	1042	698	567	491	405	400	307	321	276	259	291	262	237	229	234	219	203	217	241	241	235	201	227	205	215	200	202	236	218	233	217	232	217	211	232	197	224	198	196	228	187	225	225	219	212	226	243	246	221	217	211	221	219	225	187	224	220	202	200	204	218	232	198	215	204	231	234	208	206	226	219	242	202	220	224	211	209	228	242	200	200	215	210	213	234	198	202	218	205	215	228	192	233	226	205	227	211	202	233	218	227	222	195	216	229	227	224	199	219	208	228	192	213	210	210	221	220	231	232	195	197	244	231	227	228	218	252	227	231	226	247	204	230	244	199	222	201	207	204	204	236	205	221	218	190	196	200	237	227	214	212	216	212	207	225	210	208	198	217	225	196	199	204	224	221	229	202	220	186	220	214	219	209	206	218	240	222	236	218	204	214	212	214	220	216	215	223	206	237	217	210	183	207	214	231	205	210	232	198	211	198	201	216	233	205	198	209	209	208	229	217	215	216	210	226	207	215	245	214	222	231	233	241	218	209	246	220	238	200	223	216	216	232	210	240	212	205	233	217	203	230	211	225	229	226	210	226	223	213	216	208	201	210	207	221	200	235	223	197	231	233	195	210	192	211	207	180	232	222	223	232	226	205	219	200	196	230	185	229	210	240	222	219	198	231	239	216	205	240	212	228	224	217	213	196	202	202	229	230	204	213	204	215	228	202	232	205	211	206	202	245	229	206	232	221	223	218	230	213	205	205	208	246	207	221	245	213	220	201	223	238	215	227	222	202	213	221	220	200	208	195	204	206	198	215	232	214	241	204	206	231	229	221	213	243	224	225	234	246	219	222	232	228	227	217	212	230	209	206	210	236	203	217	216	214	224	238	209	209	209	211	210	229	200	213	221	207	197	197	241	186	226	221	224	216	211	225	193	225	215	232	223	244	225	254	221	216	223	206	211	199	212	227	201	231	227	223	220	219	224	237	244	214	217	234	254	230	198	221	209	208	210	196	199	229	242	215	217	215	220	220	211	227	215	224	206	224	229	193	217	193	238	216	206	219	198	195	202	221	224	201	208	219	227	213	207	210	217	216	221	215	217	239	217	210	250	223	222	202	201	218	206	187	192	219	257	202	231	237	215	212	207	208	204	220	214	238	211	229	237	228	230	219	211	210	261	205	220	245	197	226	212	244	245	217	202	223	231	185	223	218	220	224	202	221	221	205	241	217	236	219	229	220	199	264	229	203	226	217	224	209	203	223	242	210	211	244	213	225	231	211	201	218	209	223	230	210	236	242	234	216	220	247	220	221	229	243	197	216	236	226	237	252	233	227	205	202	231	223	237	212	219	211	193	192	225	193	200	189	204	226	219	230	236	223	223	212	199	202	200	234	214	226	208	217	214	219	230	211	215	203	205	253	211	213	256	201	196	219	238	221	216	223	188	203	224	202	216	198	210	202	189	227	214	219	218	206	193	237	211	231	221	193	218	211	205	203	234	238	195	206	232	236	228	210	233	213	187	214	234	201	214	223	213	216	223	236	220	222	213	203	250	198	203	223	222	215	189	238	209	227	208	246	207	200	222	182	221	206	244	220	226	213	225	233	222	194	233	227	192	233	200	212	212	210	207	230	218	213	219	223	238	232	218	233	213	227	216	230	194	205	230	216	229	240	236	216	196	240	232	219	211	204	214	209	227	226	186	234	211	200	213	195	212	236	223	239	237	219	220	210	193	197	198	223	230	206	219	221	201	212	199	215	208	192	225	219	217	208	213	246	231	211	201	225	217	200	249	236	232	222	197	222	236	234	203	230	218	237	208	214	199	221	186	244	238	214	227	203	237	215	238	227	247	218	239	195	199	217	219	208	218	222	231	223	222	222	222	205	195	232	210	228	234	219	207	203	242	211	231	234	200	230	230	219	183	233	221	227	217	235	217	215	243	225	208	209	221	238	216	191	210	212	203	204	234	193	223	228	213	215	216	229	204	180	214	239	230	222	222	220	187	199	225	237	206	216	224	207	225	205	205	199	221	198	234	186	235	200	227	227	237	230	231	231	219	232	194	233	238	224	231	212	204	228	208	201	211	224	232	230	229	221	225	212	194	211	203	237	228	207	217	238	205	214	230	236	202	213	219	217	200	226	174	206	227	238	193	218	191	243	216	209	229	207	231	228	229	214	201	252	243	228	213	220	232	221	224	189	208	210	203	222	206	210	205	233	203	220	220	204	237	224	248	221	195	218	203	197	186	201	216	217	222	248	250	235	245	204	216	209	228	247	227	223	231	213	225	244	229	231	230	200	229	234	239	226	186	188	211	221	234	188	225	245	216	228	212	204	225	200	198	214	229	221	230	224	211	242	194	239	208	206	206	216	225	235	224	205	219	225	217	222	220	226	239	220	263	208	197	215	228	210	216	229	198	249	198	199	212	196	201	217	228	227	240	206	213	227	245	214	203	203	227	222	226	215	224	244	237	195	193	211	231	193	224	210	229	242	206	218	208	254	235	200	216	232	218	243	233	232	208	227	203	231	215	218	221	186	219	231	197	251	221	221	194	251	225	198	213	240	235	216	208	190	235	225	221	234	226	232	222	216	217	202	220	194	207	211	214	231	211	221	231	235	230	248	207	201	211	211	213	202	218	232	233	222	209	235	221	213	213	207	211	202	230	207	214	200	203	242	230	215	232	219	248	209	239	207	214	214	245	224	200	206	222	225	224	205	233	228	233	230	230	235	205	219	222	233	230	249	226	229	238	218	190	196	244	230	200	242	186	223	216	214	223	229	221	223	242	210	190	213	216	234	203	216	202	240	223	249	199	236	221	220	220	239	227	210	178	203	228	226	221	219	212	226	215	215	221	217	231	232	179	227	195	205	214	223	226	224	205	244	231	227	245	223	196	217	227	226	227	225	236	236	236	242	216	206	212	219	233	226	212	241	240	217	210	214	284	215	253	218	210	194	222	212	225	221	199	248	202	207	201	184	198	232	226	198	224	220	232	217	243	200	218	217	223	211	211	205	237	208	198	221	209	222	213	237	252	202	242	238	231	245	212	224	214	194	212	204	241	216	245	202	196	203	247	216	203	188	226	219	239	219	210	232	241	214	246	231	230	254	215	220	220	232	225	220	232	225	242	206	224	238	206	218	214	205	203	237	222	217	232	227	219	226	229	241	185	240	204	230	219	226	167	186	181	201	217	216	228	231	216	215	199	212	239	226	217	214	230	239	211	242	216	227	212	213	196	206	204	240	234	217	218	224	221	204	225	236	208	221	214	228	233	223	249	204	188	200	228	233	221	235	228	221	202	234	239	199	226	214	228	223	221	216	211	203	192	242	226	219	207	232	207	213	218	216	191	196	216	233	197	224	225	220	200	233	207	241	246	223	214	220	187	240	211	197	197	200	205	230	198	242	236	241	219	236	201	196	224	220	213	229	192	235	214	229	244	241	220	221	218	224	199	187	219	251	240	227	203	237	219	245	182
19434	20315	26153	23698	19958	17495	14700	11111	9071	6646	4872	3558	2890	2400	2054	1778	1561	1256	1184	969	1042	941	898	815	828	818	812	849	821	792	756	789	740	729	732	756	756	777	781	720	772	797	752	764	776	751	725	733	724	755	729	746	801	724	766	706	759	714	737	742	756	736	718	741	754	718	756	738	736	734	740	784	768	744	791	725	750	750	785	760	745	743	757	740	750	729	747	734	739	777	737	712	734	738	705	734	775	731	633	729	712	749	790	782	745	763	724	717	740	721	738	756	766	732	779	737	753	714	750	769	753	703	752	757	784	759	736	735	770	758	770	754	730	752	755	699	757	718	762	718	697	769	752	743	762	737	769	799	731	748	731	694	737	749	786	760	733	790	730	706	717	729	754	784	742	709	742	741	754	707	756	710	761	790	698	707	664	717	752	726	744	743	717	756	750	738	756	715	806	726	698	740	784	792	789	767	781	750	809	758	779	713	748	750	736	726	772	734	718	780	740	760	769	762	760	738	733	719	748	731	696	772	732	783	794	782	764	742	691	770	737	732	757	735	709	765	777	739	735	697	761	715	748	732	768	763	690	721	768	725	709	661	761	774	725	763	740	723	731	757	721	754	782	754	808	706	758	805	690	724	766	719	710	721	726	757	701	703	709	691	739	703	778	773	775	790	706	722	710	762	770	719	743	762	719	758	693	676	715	739	738	726	750	771	742	762	756	747	751	717	708	720	719	750	737	771	751	729	745	744	755	719	760	764	762	763	745	775	730	721	803	747	718	717	741	769	748	756	791	743	798	748	686	732	768	758	744	770	741	750	742	785	770	754	744	742	705	738	735	739	740	725	754	720	738	758	743	765	749	714	703	725	729	732	824	716	730	748	769	801	761	750	791	741	769	713	732	797	750	789	764	721	781	708	747	749	693	738	734	714	695	750	730	790	773	773	708	788	753	707	780	694	741	727	688	760	745	710	755	767	752	760	751	775	763	779	742	767	792	750	739	769	716	745	741	779	786	731	732	692	733	667	776	760	719	762	775	714	719	750	735	700	795	740	762	803	728	744	758	774	726	680	710	730	746	748	770	728	773	786	782	776	698	751	791	737	755	720	745	756	731	718	780	762	736	751	734	763	754	677	780	753	759	727	769	788	776	790	730	728	696	702	768	738	753	742	745	729	747	700	688	756	754	760	724	715	740	711	743	747	769	744	742	694	752	710	776	735	748	714	734	693	771	764	735	726	772	705	736	741	740	738	747	794	748	740	767	758	775	721	731	773	725	738	774	759	731	730	771	749	773	762	747	795	706	730	755	724	787	702	677	762	722	750	716	734	778	741	750	732	715	777	801	775	761	713	745	814	752	703	761	711	681	715	724	771	736	723	752	711	784	743	764	715	744	761	713	735	787	769	726	696	753	753	731	757	773	730	745	705	744	722	774	699	731	734	789	729	729	748	761	728	794	743	771	718	676	772	755	757	758	721	776	731	755	735	741	735	770	741	745	747	699	707	760	741	732	773	725	718	722	797	766	738	775	712	744	752	689	758	752	736	743	746	752	759	765	735	806	746	738	752	736	754	687	763	696	712	722	788	679	718	721	760	766	765	781	773	734	751	722	746	739	758	726	786	756	684	792	757	751	761	787	753	675	765	723	770	747	719	719	770	746	786	675	749	758	751	720	704	737	713	770	731	721	734	769	746	749	783	743	693	728	716	724	749	766	731	768	805	788	737	758	787	720	764	791	726	747	741	718	760	759	797	751	736	744	691	736	747	744	744	763	707	705	732	734	729	791	785	707	751	740	691	725	750	730	791	691	733	772	753	727	703	779	704	700	693	789	759	767	747	755	760	693	719	738	786	754	774	686	769	750	791	737	677	733	724	756	770	762	702	733	773	735	716	777	714	740	745	778	674	767	739	715	727	698	756	759	767	755	778	747	786	742	795	741	741	780	796	746	758	730	727	742	785	687	735	712	739	711	779	720	760	751	734	780	700	717	750	729	761	744	715	740	711	699	741	718	755	732	757	753	732	783	727	748	692	726	694	818	727	755	782	755	732	767	693	714	795	726	794	769	738	711	734	771	766	728	723	746	700	767	768	747	738	748	736	721	778	718	693	741	771	710	738	686	730	740	728	752	731	733	733	709	731	772	771	750	781	755	746	771	718	754	727	746	719	766	744	748	771	745	748	720	770	770	784	775	745	769	722	722	759	731	776	728	761	761	735	751	809	727	762	778	716	706	813	760	777	773	722	744	799	729	720	677	717	741	723	747	758	775	735	749	780	752	738	762	734	753	720	745	760	758	762	720	734	717	729	725	781	708	727	724	764	710	764	734	741	771	717	748	722	708	755	728	728	756	722	755	725	770	764	737	687	751	718	759	731	763	766	768	729	713	751	730	722	708	747	677	755	735	744	716	750	767	777	677	748	754	727	797	754	755	709	722	734	727	739	732	757	747	754	714	709	773	763	757	735	735	737	729	721	725	741	751	756	745	734	761	729	702	759	761	701	735	706	712	703	761	774	745	715	736	742	738	746	707	741	755	777	707	791	725	735	765	783	765	749	763	723	769	702	715	743	743	735	753	749	739	760	790	730	795	753	743	751	721	800	701	700	727	770	748	727	737	732	721	726	727	754	768	760	754	797	753	806	757	731	748	712	729	726	709	719	786	735	738	764	762	758	755	745	752	714	744	776	740	777	796	792	785	713	815	777	757	738	720	726	709	757	744	782	722	740	713	753	690	792	731	740	766	797	743	727	739	721	744	766	768	745	761	726	759	767	753	763	764	727	744	763	735	781	754	769	754	762	729	752	753	742	745	723	764	727	723	750	756	768	779	767	712	711	768	768	739	726	706	749	799	720	736	739	765	724	714	753	736	734	725	742	746	752	736	767	757	724	733	810	716	718	720	730	704	744	768	749	736	764	777	697	734	730	705	746	709	774	710	751	764	771	722	727	740	661	743	763	735	765	723	736	750	698	724	735	716	721	728	717	714	791	777	758	786	703	749	759	727	769	722	751	746	718	778	770	787	732	718	765	696	701	762	785	745	717	754	728	724	779	723	742	760	744	704	716	757	772	754	732	733	746	773	712	665	787	702	754	749	781	777	695	744	726	705	734	763	716	719	756	736	725	750	756	794	756	696	773	789	707	733	755	753	760	764	754	731	763	740	765	761	747	672	784	713	779	692	760	740	751	765	754	724	733	753	766	760	771	743	754	689	765	737	758	754	758	683	770	727	752	795	720	746	752	719	687	750	774	759	748	739	731	708	729	719	716	765	744	731	746	771	811	739	727	722	761	711	739	792	745	729	735	785	749	785	698	683	725	757	749	746	714	747	727	765	728	762	764	689	735	746	698	756	717	761	711	724	782	725	753	770	747	762	667	750	764	722	685	768	728	755	719	709	719	716	779	743	719	763	735	742	749	752	749	747	763	770	696	736	739	761	760	728	718	672	777	744	811	670	766	691	726	732	716	753	745	759	746	720	748	728	772	712	735	774	756
35343	44844	42140	35304	27663	23874	19929	16204	18068	14633	10741	7510	5552	3875	3443	2953	2247	1755	1187	1229	998	822	732	567	511	477	388	386	421	358	390	298	242	240	225	229	225	224	214	223	221	219	204	196	240	217	217	210	195	229	204	208	203	221	213	205	227	246	211	250	221	217	194	217	219	207	208	228	204	216	201	198	241	212	249	231	210	223	228	222	197	211	216	215	215	227	177	213	205	215	177	225	200	185	219	236	232	230	187	216	201	225	219	232	207	228	227	204	212	229	215	205	196	204	202	214	240	227	211	223	213	216	219	191	202	197	200	207	201	252	219	184	231	199	210	189	198	232	244	218	206	216	236	210	197	214	202	212	211	193	222	219	235	216	205	241	209	178	216	212	217	200	219	220	222	226	204	195	231	238	255	236	200	212	220	197	180	204	206	213	196	240	241	212	189	202	216	234	204	230	236	214	204	202	235	212	223	216	223	230	223	225	203	224	215	185	238	227	222	215	215	203	206	232	228	189	237	197	207	224	188	215	209	207	213	208	222	211	224	215	232	241	200	197	227	210	211	212	213	207	193	193	180	234	211	178	226	218	200	227	223	231	202	227	221	227	231	227	186	224	232	204	214	231	207	197	222	225	236	230	195	190	207	244	225	226	217	235	218	209	230	223	224	192	209	202	241	220	195	213	243	207	209	209	198	214	239	206	224	204	215	223	207	203	201	220	233	206	188	230	183	201	187	221	206	207	210	212	224	226	218	217	208	181	203	233	220	216	194	196	218	181	227	199	212	227	204	241	223	209	212	241	214	202	229	231	193	199	192	226	204	218	218	216	226	196	218	201	205	192	218	215	235	208	202	215	211	198	214	209	217	223	245	218	241	209	204	205	219	200	232	240	207	181	222	223	210	207	224	203	218	215	222	206	230	213	199	199	216	226	199	182	205	225	232	205	198	212	214	202	242	212	214	203	211	230	242	218	216	232	206	229	223	197	214	223	211	225	210	201	222	193	232	196	203	226	212	207	217	208	222	227	185	217	205	230	206	218	203	217	231	216	216	221	208	196	240	205	187	214	244	207	204	216	248	194	238	202	196	227	233	201	207	233	206	203	235	202	220	197	224	212	231	215	180	191	210	206	213	202	214	221	224	218	235	214	213	210	217	221	213	222	210	239	210	228	204	205	234	240	218	202	203	226	212	203	207	212	216	223	198	230	234	210	212	207	187	239	222	223	207	219	259	212	189	195	241	232	228	221	236	222	227	212	218	201	215	244	211	217	253	237	216	220	224	209	211	216	232	194	212	217	228	227	220	201	193	226	212	209	218	214	223	206	204	207	234	212	187	221	202	213	217	215	234	203	226	226	190	213	219	233	197	215	226	228	215	200	231	221	239	229	227	233	215	190	231	209	216	214	225	205	169	210	213	216	212	187	195	212	196	222	195	238	194	187	209	244	208	204	203	240	218	229	191	232	203	238	213	219	236	215	205	233	204	219	235	220	235	194	237	218	219	199	213	210	201	240	209	199	222	212	205	225	227	211	216	230	228	211	182	208	209	176	221	223	201	191	226	205	199	211	194	200	197	206	248	221	234	247	206	200	202	214	208	244	230	227	211	233	185	221	219	203	215	210	188	199	180	233	199	219	223	205	218	214	210	189	210	201	246	233	206	213	219	225	192	198	221	212	240	196	223	221	237	211	227	211	237	197	197	229	228	221	222	209	214	220	250	211	218	211	207	220	216	224	190	228	223	184	200	235	245	205	225	212	215	223	208	208	217	205	252	211	228	222	190	205	237	201	245	205	215	227	221	198	224	230	221	226	233	220	252	211	213	198	234	216	217	221	229	200	190	213	231	205	212	234	220	226	224	231	214	220	215	209	200	245	211	224	212	230	221	191	219	224	252	236	220	230	199	233	187	203	225	217	210	201	200	240	197	229	221	221	220	211	213	217	207	216	206	197	209	228	243	236	211	214	216	200	209	243	216	215	203	206	218	219	232	184	210	191	222	210	209	233	195	230	246	258	197	206	205	230	223	229	207	197	218	212	202	200	212	194	213	210	219	225	224	234	209	225	194	196	225	203	214	226	204	192	244	223	189	230	203	252	209	228	225	217	210	243	200	207	246	205	201	217	200	218	191	215	188	219	213	209	210	228	173	208	224	204	221	207	188	211	231	225	183	207	223	213	224	184	244	204	203	222	224	200	217	183	238	234	215	216	234	239	229	219	205	236	212	210	216	201	222	195	217	218	205	203	214	215	244	212	242	203	201	227	199	207	205	227	217	224	204	204	225	207	233	194	192	231	235	233	227	222	233	223	201	185	220	218	197	230	217	194	222	229	216	226	203	213	222	215	220	219	198	209	241	242	229	221	216	211	221	222	231	199	209	203	216	209	204	211	206	216	231	248	211	190	214	253	220	231	241	226	226	213	230	205	198	198	211	219	208	232	200	218	202	203	189	221	219	232	226	263	212	200	196	202	206	209	240	198	211	221	208	230	208	252	211	232	221	200	215	220	216	190	206	189	237	201	200	205	195	212	206	224	208	197	215	227	241	191	242	208	191	231	220	224	202	221	214	205	208	211	213	202	201	221	212	217	236	219	192	238	225	204	246	232	231	210	215	213	226	214	205	187	203	250	200	203	236	209	231	220	212	198	220	216	224	200	198	206	185	223	233	189	214	204	220	201	213	216	211	214	237	220	222	202	213	208	216	199	209	204	213	195	210	232	205	209	206	241	223	197	233	219	238	231	233	209	230	207	242	211	232	223	231	226	200	228	233	247	211	193	215	217	206	216	203	222	213	224	224	224	205	221	189	238	211	205	209	214	187	214	198	184	215	203	197	244	223	185	199	204	189	239	216	200	191	214	227	216	207	213	215	222	245	213	230	216	229	198	221	221	232	212	235	204	217	209	216	219	214	255	222	212	237	205	216	219	207	250	241	211	227	236	200	216	216	191	189	200	220	223	201	229	206	240	201	208	212	206	202	223	206	182	203	184	231	188	216	221	213	216	239	199	244	195	230	196	226	208	221	212	201	210	196	199	217	222	227	254	254	224	215	220	211	186	204	228	225	193	206	239	192	194	236	231	228	225	242	179	223	230	242	226	209	212	207	221	207	228	219	201	202	207	219	203	210	209	197	208	209	185	226	206	239	207	206	224	226	207	211	216	209	208	236	194	215	203	226	229	215	236	226	225	203	229	242	218	216	212	234	233	220	214	215	230	212	190	226	187	202	196	222	205	195	216	232	229	207	233	214	214	203	184	198	204	232	222	186	210	216	220	224	217	230	219	213	212	201	239	225	227	246	224	226	230	227	215	204	213	198	232	212	213	222	230	222	237	243	240	180	194	201	231	219	222	217	224	236	204	223	208	201	209	229	203	220	199	215	237	211	200	225	231	208	203	217	197	192	216	208	206	192	239	216	195	238	203	200	238	222	231	217	209	202	227	189	213	197	223	199	233	240	225	200	212	233	193	223	240	247	183	221	210	214	247	189	215	227	171
28064	42045	44513	43823	37626	35413	32250	32023	35796	32265	27500	24012	20354	16821	16034	14668	12052	10121	7478	7288	6294	5193	4411	3291	3043	2926	2218	2182	2166	1713	1915	1297	917	841	776	703	725	730	733	763	706	710	748	748	764	721	721	746	732	747	702	724	738	764	701	782	782	743	681	766	744	785	714	722	660	678	695	752	701	721	751	739	733	737	691	712	717	695	699	685	728	738	675	711	719	714	689	719	724	695	698	764	732	758	719	707	745	750	719	756	700	736	675	702	746	756	731	720	740	723	726	713	696	746	738	722	726	690	722	785	673	732	742	757	714	773	756	745	738	726	716	711	734	748	707	757	734	722	738	736	706	732	744	728	771	698	743	750	689	724	726	724	716	735	747	753	713	713	722	724	751	683	704	755	727	721	720	709	723	679	712	693	717	714	659	701	725	780	737	704	683	746	741	734	763	690	723	738	715	778	714	736	772	696	692	753	751	736	719	748	726	727	726	707	726	675	729	744	735	713	699	689	718	735	757	724	750	751	693	736	719	721	719	697	728	775	706	716	727	761	754	734	761	696	756	715	742	723	773	708	760	751	674	718	731	747	760	765	722	733	724	736	672	720	755	753	713	738	693	712	768	689	681	705	717	757	752	718	752	731	738	720	728	691	719	721	765	682	698	741	754	733	686	761	704	673	743	726	777	749	720	728	701	702	712	727	733	735	731	690	712	724	735	757	689	705	734	708	758	714	784	726	712	724	710	736	707	738	769	736	781	707	747	677	704	773	708	768	731	697	709	693	729	767	746	748	687	714	768	729	739	744	697	725	717	750	744	701	735	730	699	718	776	686	706	697	740	726	712	714	741	748	707	758	682	762	746	738	718	725	701	749	719	701	670	738	722	741	719	715	739	684	735	716	691	750	740	724	735	750	759	687	740	742	707	697	748	683	768	741	750	708	736	711	692	723	752	750	737	727	761	722	763	751	677	756	724	777	719	764	767	763	755	676	746	709	748	730	759	685	687	739	764	687	749	707	714	742	721	723	739	701	693	729	760	683	715	705	719	683	745	705	695	764	709	719	744	741	761	760	670	752	721	677	732	711	742	690	722	733	703	739	730	751	787	714	757	724	719	708	729	680	756	743	727	687	670	715	757	708	708	713	713	739	779	761	679	712	751	742	738	772	732	778	709	718	777	700	747	769	718	755	711	736	717	720	763	740	735	715	724	778	749	699	704	674	792	690	689	772	791	728	717	704	751	742	743	721	704	738	704	724	727	730	761	723	688	700	746	712	681	761	764	727	745	725	682	733	719	768	735	747	751	735	711	767	707	736	751	701	716	696	761	765	716	733	758	742	733	744	698	689	697	717	750	722	687	763	716	707	760	726	729	735	682	751	700	763	737	753	701	760	708	735	691	744	719	750	731	756	695	772	712	723	700	737	675	687	751	748	733	676	735	754	719	708	750	701	707	731	686	688	754	718	748	736	696	777	764	767	710	796	784	727	756	714	754	736	785	734	724	755	713	704	707	730	714	778	727	706	719	702	763	715	757	724	748	725	705	735	739	742	736	719	712	721	705	775	712	702	773	701	694	674	728	773	732	755	714	714	703	728	721	708	738	763	683	691	759	680	721	762	729	730	705	726	757	714	774	742	718	715	730	737	712	698	671	744	738	704	742	729	699	728	754	761	756	735	691	754	750	762	731	743	754	738	742	682	790	744	656	755	706	728	714	710	706	769	751	782	739	734	711	745	690	757	727	715	731	686	741	709	708	730	737	725	715	733	746	731	728	739	732	763	748	725	703	767	704	723	715	737	716	746	741	751	775	744	697	736	769	704	696	636	695	709	751	773	727	753	718	720	772	735	697	737	723	727	719	721	745	754	712	677	718	746	749	733	700	771	704	773	747	719	757	735	686	701	736	668	746	728	707	679	724	721	669	705	774	685	697	764	697	720	720	702	734	714	708	731	702	697	739	713	722	745	742	724	739	704	776	719	733	715	731	730	712	767	702	743	728	716	726	724	725	695	718	739	754	763	693	730	780	711	732	792	768	712	727	744	733	734	730	758	726	685	712	768	737	770	723	781	711	733	740	754	713	727	730	750	722	711	717	694	718	699	744	734	715	740	706	777	759	722	723	758	718	776	706	698	748	730	741	692	700	695	746	686	751	718	729	733	742	724	724	687	760	770	721	765	719	779	717	695	692	673	673	727	723	715	756	729	785	785	783	708	729	722	716	755	763	756	717	744	708	717	722	721	739	692	744	707	752	729	679	752	698	729	726	700	675	751	723	740	678	756	756	757	697	770	692	705	737	732	684	721	751	769	665	713	722	712	728	722	725	720	712	746	734	680	745	767	695	693	701	758	701	744	724	739	702	668	718	708	723	709	700	745	751	733	686	700	719	743	729	721	745	683	724	693	736	687	755	702	719	709	700	805	785	720	728	726	728	703	720	721	716	738	712	751	713	717	719	727	729	760	722	704	723	749	695	724	727	701	766	708	746	747	721	766	682	713	734	720	712	695	734	707	717	748	713	744	768	722	735	759	725	722	749	752	734	716	695	703	726	716	742	738	770	742	709	746	727	730	716	739	655	739	682	759	739	734	761	731	765	750	715	699	728	704	726	741	727	757	759	688	754	781	729	709	719	685	762	729	738	750	710	791	671	742	704	696	756	685	779	767	709	681	710	733	687	703	697	742	759	787	702	770	688	720	715	717	744	754	708	710	706	763	707	728	734	730	798	707	747	705	730	725	754	737	692	704	749	751	753	758	720	736	767	722	691	738	707	735	694	705	711	743	738	778	730	723	694	720	759	736	721	706	746	745	734	751	703	798	723	699	768	733	677	747	718	685	733	712	726	752	721	735	726	720	716	696	732	707	721	683	740	728	727	779	688	766	708	714	748	707	737	712	707	719	740	661	707	776	765	688	709	698	695	720	762	777	746	734	727	751	743	708	729	705	746	806	722	752	703	721	727	680	705	754	739	751	722	739	710	710	768	756	713	700	742	750	727	750	742	703	714	755	723	734	748	695	692	759	701	709	697	739	770	760	703	731	689	699	704	726	697	757	727	690	736	743	735	719	743	711	708	764	739	711	725	741	730	709	658	686	752	751	738	658	699	696	720	727	723	697	729	719	747	748	747	712	745	771	734	721	758	724	713	716	744	757	709	709	710	745	727	688	715	693	746	725	743	720	717	718	757	680	712	743	691	675	748	752	746	704	744	701	760	733	701	747	754	760	675	758	740	693	742	713	767	701	709	710	750	723	750	715	773	726	723	710	716	730	718	740	687	761	720	703	749	780	759	751	729	723	724	713	699	731	760	706	707	680	773	731	752	737	737	703	741	725	711	691	685	686	706	757	689	794	737	751	774	740	732	731	739	751	735	735	706	721	732	710	710	729	715	728	737	678	703	692	700	742	737	732	748	707	755	707	711	743	682	713	723	702	765	715	688	748	642	680	706	810	749	735	718	721	705	737	740	742	739	699	704	769	708	755	734	739	747	748	729	738	729	652
41465	46871	45480	37489	31689	29814	25762	25898	27242	25560	20495	15624	11768	8413	7197	6038	4762	3958	2722	2281	1804	1430	1294	917	970	968	672	719	569	561	592	435	277	284	280	268	244	253	243	230	235	256	252	250	250	256	240	248	261	255	230	220	232	266	249	234	223	240	224	247	250	229	250	254	215	250	262	249	264	226	256	258	224	232	251	239	221	261	273	252	240	232	228	259	243	246	232	246	241	238	251	227	271	257	248	221	248	256	217	259	223	230	245	245	265	233	239	232	259	245	217	260	260	252	242	284	236	246	235	240	250	258	241	243	270	237	253	246	229	229	246	222	251	246	238	252	238	231	224	236	251	255	233	254	245	247	245	243	262	233	235	256	240	248	233	257	246	244	215	220	230	239	243	237	231	230	243	249	248	260	237	255	254	229	232	261	223	252	244	236	230	259	250	234	231	213	250	248	231	252	271	274	232	231	217	229	228	240	240	250	239	227	223	244	268	260	255	263	222	269	255	246	262	232	254	256	258	244	234	226	266	230	243	235	262	231	239	231	229	235	278	232	231	266	232	244	235	245	247	227	242	236	241	247	240	230	240	255	221	248	264	235	234	249	249	255	241	240	250	242	249	246	249	245	230	256	249	259	236	248	243	220	261	233	253	225	260	263	235	231	269	239	263	260	241	238	236	235	224	238	224	235	207	237	249	263	241	253	242	237	253	253	230	235	264	204	262	249	237	235	231	236	218	244	254	222	237	237	243	214	268	258	234	233	229	248	223	242	243	246	250	219	239	247	237	229	229	242	235	251	243	224	219	238	235	263	260	241	238	273	241	265	244	235	233	224	250	248	246	240	237	218	249	244	224	253	247	247	260	280	248	231	227	248	240	266	246	232	225	242	234	228	225	238	218	266	240	232	260	221	218	232	245	239	247	243	276	250	227	227	229	225	283	254	241	235	244	213	239	222	198	209	253	265	247	257	247	241	262	249	239	260	235	237	224	261	238	227	263	233	252	244	260	252	233	220	238	230	214	241	248	219	227	254	222	238	212	233	220	235	232	234	256	254	239	241	246	198	228	248	227	227	255	239	235	255	235	220	248	228	242	219	237	207	258	244	237	265	229	200	236	243	238	235	256	232	245	250	251	255	211	232	241	243	242	216	216	223	242	228	238	242	250	246	242	244	257	252	239	253	238	259	274	261	229	237	218	247	238	236	245	234	230	239	240	242	233	216	243	245	212	242	246	242	265	231	247	248	273	242	250	248	249	257	243	224	233	224	255	236	247	254	234	255	244	232	240	235	232	223	258	224	239	254	237	240	260	231	237	246	226	242	235	235	239	245	240	216	242	240	234	225	233	244	242	264	245	225	249	228	251	246	257	243	262	258	241	256	254	251	256	234	225	255	219	253	239	229	261	246	267	230	220	277	235	244	235	236	231	220	263	242	239	239	222	237	225	223	234	229	253	238	230	251	258	258	258	246	242	219	226	229	283	215	246	273	249	243	251	243	230	248	251	262	259	261	225	237	260	225	213	208	250	233	238	249	277	238	267	252	241	215	256	217	206	231	237	243	229	239	258	251	253	247	239	272	231	238	224	243	249	274	245	224	223	248	251	229	239	212	213	215	241	243	277	246	228	238	244	238	227	244	244	259	219	236	267	233	250	234	228	241	257	255	257	258	233	268	230	225	239	244	242	270	260	256	263	228	269	222	263	255	256	263	228	244	254	214	251	218	252	232	237	244	242	233	247	265	229	259	236	246	237	255	239	243	249	238	217	233	245	242	253	234	233	251	239	254	306	278	250	260	271	241	243	242	229	232	229	238	263	255	230	253	227	244	246	253	243	264	273	254	237	247	246	226	247	208	243	248	237	249	250	224	212	224	236	248	240	216	202	227	250	261	235	233	255	219	247	251	229	257	249	224	253	230	259	245	230	228	214	230	252	254	227	239	269	263	246	231	225	264	242	241	242	249	214	223	223	249	247	250	229	253	248	242	242	248	262	228	226	230	228	243	238	229	239	225	240	219	247	230	249	250	240	259	257	197	260	273	245	232	262	238	240	245	219	233	236	257	227	237	225	201	256	254	249	248	245	252	242	235	239	256	257	230	265	239	245	250	255	243	232	238	247	272	241	234	251	232	236	262	247	259	239	230	244	238	269	233	273	239	226	259	263	248	243	256	212	245	254	249	253	229	268	253	251	253	276	265	229	249	265	234	249	249	244	235	243	252	220	259	287	243	260	249	232	270	271	248	270	206	215	234	264	234	241	235	210	230	226	242	263	238	236	253	249	242	246	207	255	246	255	230	236	222	241	226	258	258	224	266	266	260	246	215	225	243	232	239	213	249	262	234	245	221	225	233	216	247	228	235	257	239	246	258	233	217	268	254	263	226	250	245	244	255	250	244	246	212	224	209	246	231	255	250	267	237	236	282	239	215	230	266	277	256	243	258	226	248	248	250	219	245	233	242	257	231	205	223	238	214	251	261	249	241	249	224	238	275	242	265	247	249	237	247	209	218	219	249	226	243	236	239	256	250	239	242	253	235	238	238	252	259	272	264	271	239	230	249	233	240	238	246	250	241	247	234	228	246	264	251	243	254	230	232	240	249	247	254	240	240	230	229	257	216	236	255	225	235	254	258	263	261	268	226	229	263	253	231	260	249	258	258	255	233	246	216	247	281	255	229	217	248	226	223	233	237	216	224	245	260	271	226	267	260	219	252	241	233	242	253	235	255	249	227	233	270	219	239	233	237	217	268	259	245	251	233	242	248	242	261	248	255	229	246	244	228	242	235	252	250	262	248	267	246	245	268	251	231	232	232	215	237	219	237	235	275	226	250	209	247	210	252	244	270	256	246	228	233	251	244	222	251	214	247	248	261	235	220	244	243	228	263	221	256	235	252	263	248	229	261	224	266	237	262	248	251	236	247	233	262	241	265	275	251	229	256	250	245	243	233	259	226	240	241	222	237	231	247	273	227	242	222	240	261	236	235	216	238	240	210	216	281	242	251	237	261	216	240	254	260	246	237	253	263	230	247	269	251	261	230	246	236	228	247	211	226	241	244	224	262	260	239	237	215	264	245	268	227	249	253	240	250	239	222	241	249	241	225	259	242	229	246	236	215	250	241	237	262	218	230	251	240	249	226	232	244	246	254	234	244	243	251	255	263	252	273	266	256	235	254	230	241	242	231	235	227	247	221	244	226	234	199	237	214	233	233	247	248	223	221	253	272	242	227	252	251	236	274	250	255	217	229	219	219	271	235	258	258	235	258	253	212	225	261	262	245	242	240	249	241	222	228	242	243	256	236	256	239	251	250	240	255	229	234	279	219	225	237	241	214	234	222	220	239	226	220	227	221	212	221	246	256	229	247	202	255	259	230	252	242	230	219	238	253	233	254	234	256	256	234	242	276	254	251	222	237	246	231	225	261	261	234	251	233	234	278	272	220	252	248	224	265	228	243	244	237	259	224	215	235	218	249	251	220	224	230	253	247	233	264	257	229	241	256
32064	43990	48934	47296	45200	42310	39361	40865	42967	41777	37197	33409	29973	26090	24581	22647	20662	18252	14420	12580	10176	8291	7766	5976	5733	6004	3958	4284	3725	3168	3494	2235	1246	1097	935	871	831	861	806	814	766	863	807	775	845	852	798	790	874	831	815	775	785	791	856	768	780	793	768	771	833	902	908	848	796	842	770	833	830	839	803	788	797	833	824	808	763	831	805	748	801	803	742	824	798	790	806	804	776	791	787	755	784	752	784	823	804	803	787	799	766	812	776	817	802	811	792	769	797	798	771	789	838	829	758	803	758	790	774	846	808	788	803	790	779	807	825	771	809	772	788	823	790	836	780	797	766	790	856	764	764	783	741	807	759	804	776	804	804	773	843	856	801	784	816	777	756	864	804	838	815	768	768	826	831	798	804	780	799	826	761	788	802	815	773	832	795	763	771	742	805	805	780	817	768	784	794	788	729	813	819	784	809	798	789	827	801	785	771	810	794	805	807	813	737	811	724	811	809	833	782	833	848	777	799	822	779	722	748	796	808	773	770	768	795	812	781	803	811	770	789	775	772	801	854	805	804	817	798	747	847	805	793	813	797	795	760	778	804	813	798	815	816	755	783	755	798	788	791	783	833	745	776	805	846	795	782	799	827	807	822	767	804	809	812	820	828	759	789	814	804	814	789	794	812	808	779	806	835	812	767	782	810	828	808	809	798	775	741	799	791	806	782	795	826	775	843	797	756	798	818	809	793	814	792	772	751	775	761	762	800	770	777	779	799	788	807	789	787	791	785	798	780	742	776	795	781	784	780	756	779	791	794	784	741	784	781	822	768	784	797	814	794	743	796	758	804	791	808	785	765	801	772	794	756	820	822	765	771	805	801	856	791	811	809	746	759	841	826	807	786	761	809	817	783	769	764	746	773	795	754	759	769	813	798	726	799	790	869	778	843	839	761	777	737	811	833	792	807	782	832	742	794	740	783	753	724	807	752	813	761	779	779	791	773	790	779	787	792	839	775	743	737	775	806	817	855	788	793	796	805	796	765	815	783	744	768	795	808	770	795	837	757	834	777	823	819	742	773	808	811	832	803	800	799	807	797	768	809	765	769	817	770	759	826	821	766	779	804	805	823	784	817	746	766	763	771	770	788	821	792	840	852	741	770	814	793	813	816	822	822	727	833	802	790	799	808	774	800	785	747	781	776	745	765	820	792	776	779	774	831	808	774	804	781	755	813	780	781	838	789	779	775	805	768	774	777	748	738	760	835	770	819	788	818	761	811	770	789	809	759	775	807	740	796	780	776	816	811	795	799	744	830	751	786	786	746	785	807	777	814	829	830	775	771	791	768	750	785	718	848	767	757	740	811	789	870	799	747	803	791	816	754	824	769	783	782	822	812	793	753	826	805	807	790	760	793	777	765	798	810	836	812	814	802	806	824	792	825	799	829	821	811	814	812	799	767	823	805	803	765	799	795	774	774	775	781	800	752	810	785	773	796	825	828	771	784	835	776	786	788	790	777	838	781	794	760	802	803	810	839	811	810	811	796	739	833	774	804	846	790	765	786	767	797	821	838	772	788	797	772	769	777	769	810	818	783	793	779	834	783	821	798	803	785	776	799	810	799	729	768	757	768	780	754	811	854	782	809	764	826	803	744	805	812	803	754	846	818	793	764	806	769	825	809	821	793	811	742	860	801	814	836	775	825	800	775	799	763	782	767	800	770	809	738	780	839	753	771	754	780	787	810	803	805	740	815	767	761	784	786	821	750	831	750	788	782	789	856	809	759	820	795	823	840	804	784	794	795	774	776	770	777	776	797	757	818	810	712	811	766	735	792	763	772	855	821	769	812	776	742	750	837	886	777	806	772	799	849	810	758	766	779	814	808	796	788	807	803	794	768	848	832	769	763	766	840	736	767	780	798	806	750	788	781	809	789	794	804	779	813	779	788	749	743	770	819	790	775	806	799	784	816	794	827	796	751	807	808	767	729	753	803	770	767	803	825	841	793	811	779	828	793	785	754	806	788	791	793	798	783	817	750	767	805	828	811	786	797	846	788	835	733	799	829	768	807	755	813	778	774	829	802	844	834	761	890	760	801	795	786	747	755	745	770	845	802	806	827	769	863	820	786	810	797	824	774	786	764	804	752	808	810	850	781	808	816	788	795	813	813	759	791	821	791	783	766	802	818	786	752	770	740	808	766	781	818	776	755	767	791	742	823	835	772	823	805	756	820	800	753	821	817	768	777	811	773	799	824	772	820	770	743	794	807	809	796	807	725	815	808	837	774	827	810	775	755	844	815	811	824	794	782	788	777	776	812	747	762	818	801	790	764	791	757	788	780	793	770	792	773	848	806	797	782	803	792	791	740	814	840	819	776	778	816	741	801	765	797	791	834	768	787	808	790	811	791	815	864	732	757	808	809	762	785	805	792	735	806	748	780	777	862	783	780	774	782	792	770	786	751	854	743	775	771	774	808	795	813	803	771	841	763	781	797	779	749	780	755	835	807	820	849	750	764	790	804	791	778	840	825	791	807	823	825	768	799	770	775	759	805	781	803	808	761	832	772	796	801	825	873	756	795	790	805	788	787	816	778	826	844	752	812	785	831	792	780	801	748	799	809	818	762	789	778	747	811	813	772	774	802	741	797	826	787	797	818	802	806	803	757	812	744	816	775	780	769	771	797	788	758	725	821	794	770	787	796	807	775	773	728	782	782	740	800	779	811	776	804	761	778	805	826	732	820	786	810	789	825	775	767	779	839	812	788	823	794	775	741	733	823	778	809	788	807	826	757	810	763	804	802	772	787	748	750	775	787	786	824	758	758	772	778	838	782	789	789	785	780	773	803	797	840	770	855	784	798	770	828	778	789	806	814	733	756	813	793	799	771	749	765	749	845	805	829	833	797	787	779	803	802	711	779	795	791	847	747	740	790	744	798	799	778	780	762	750	778	824	816	804	784	801	818	842	809	820	815	750	789	771	815	793	785	838	773	779	839	840	790	789	768	850	802	752	818	809	778	826	759	810	751	798	778	775	801	785	768	755	806	798	833	809	801	833	820	815	798	797	817	792	769	796	819	849	796	812	804	749	852	761	795	844	795	780	786	813	826	794	782	738	770	736	812	800	797	809	758	781	787	809	746	859	790	781	805	847	818	797	810	825	780	781	820	729	768	752	825	814	799	793	810	768	761	812	812	807	786	819	827	804	763	828	844	788	785	802	812	789	795	735	759	783	761	798	797	798	748	802	835	757	752	816	807	815	772	865	803	835	749	786	775	737	862	762	773	790	827	803	829	782	770	813	785	786	805	768	756	826	767	771	814	841	798	804	802	756	758	798	783	820	788	816	812	745	804	808	771	822	798	830	758	810	787	780	807	787	808	771	813	776	821	775	810	766	834	799	825	747	828	819	814	773	785	774	770	812	824	771	728	807	803	819	736	779	817	813	826	791	843	794	746	815	802	774	759	817	778	792	795	776	728	802	758	784	800	796	763	783	808	788	812	782	791	809	801	762
21136	16413	15384	10820	6605	4359	3033	2348	1965	1432	1040	778	606	497	425	401	324	337	269	251	222	238	259	241	217	232	214	239	226	221	209	211	212	205	191	199	199	222	206	195	199	194	209	202	204	194	217	226	183	186	231	246	236	220	208	187	217	217	197	229	194	209	199	236	236	205	191	212	244	225	206	219	195	191	210	195	200	197	224	226	220	201	212	222	224	207	194	187	204	232	230	215	207	189	210	209	255	183	213	199	178	187	217	194	205	213	208	227	232	231	179	205	235	204	212	201	208	190	205	232	219	216	225	216	221	188	201	205	201	206	205	183	227	204	203	204	207	207	206	192	200	177	209	227	201	200	223	212	219	195	202	204	208	208	218	196	229	224	198	215	234	211	193	231	217	190	222	203	244	204	208	210	207	212	195	218	210	189	220	229	215	202	234	209	194	219	220	204	217	217	198	243	210	229	221	223	207	209	179	192	201	204	217	189	236	223	231	242	212	232	244	206	188	206	264	209	211	233	208	186	202	189	195	217	204	211	216	206	224	215	235	233	211	186	221	215	193	200	209	229	213	210	191	230	218	200	194	210	208	211	208	212	176	195	202	202	191	212	212	219	199	199	199	218	170	216	181	219	208	222	212	241	228	225	213	202	211	200	189	198	194	226	220	209	217	177	203	214	222	214	204	221	224	192	200	194	204	223	204	209	197	229	197	204	202	218	232	200	216	223	202	184	186	180	220	206	206	207	225	221	231	208	198	218	208	225	175	211	207	201	210	224	228	221	230	211	197	206	186	211	211	194	200	228	224	207	215	208	224	191	201	209	203	218	226	218	232	189	208	211	220	224	189	162	213	231	210	202	197	199	209	216	221	212	186	245	188	205	183	219	230	209	198	207	235	210	221	219	194	218	205	189	213	216	197	211	222	234	202	227	171	198	210	199	203	211	214	210	199	229	222	191	222	193	198	186	193	193	189	214	194	207	196	202	177	186	217	198	219	208	207	200	212	199	208	195	174	195	196	195	173	226	210	209	213	190	215	216	240	209	212	193	209	259	202	200	198	224	202	255	223	209	217	178	186	212	205	205	192	211	183	201	197	225	211	201	219	225	182	209	214	204	209	202	197	222	202	230	192	191	197	235	215	203	218	194	236	199	241	184	217	210	214	213	214	200	199	198	190	213	174	199	211	193	218	247	233	212	192	220	212	228	211	217	210	199	210	227	198	206	183	209	221	196	194	200	222	195	211	191	177	211	189	206	208	201	206	216	193	211	188	225	202	222	216	221	199	206	192	214	212	189	204	216	223	205	219	217	213	195	215	215	218	224	211	192	197	217	183	201	208	204	212	229	209	211	219	200	213	207	188	199	198	196	238	226	237	217	226	192	214	209	196	217	186	188	226	219	194	219	228	215	210	231	171	179	197	198	207	221	207	201	209	199	234	220	205	197	213	196	183	193	234	203	216	205	216	196	220	205	201	205	216	186	228	226	215	244	207	201	199	210	189	197	204	216	201	209	195	197	193	211	209	217	189	176	210	199	204	213	190	192	206	209	200	236	182	205	200	206	195	197	203	205	202	212	194	210	190	196	208	172	196	195	204	222	204	226	214	212	224	218	218	175	216	179	208	205	216	190	193	214	218	230	217	213	212	217	239	184	215	206	202	221	210	200	222	179	198	207	193	206	195	207	219	199	223	194	183	243	206	195	207	205	213	203	205	198	195	224	207	184	213	239	190	196	169	196	213	211	216	204	196	208	212	191	221	186	181	205	211	209	199	193	215	225	223	207	201	222	229	225	205	212	200	187	214	198	194	235	205	192	225	217	217	202	222	196	234	224	192	239	223	193	231	208	181	183	186	195	203	213	215	228	223	208	228	213	217	200	220	201	194	192	194	204	189	202	217	216	210	232	217	215	198	213	216	229	198	189	211	179	194	211	209	192	195	200	200	206	220	213	214	225	205	209	205	212	216	199	248	219	208	211	209	204	209	223	209	224	223	196	219	228	202	195	216	215	190	209	202	207	217	230	216	221	210	210	216	242	194	199	208	191	200	257	195	211	213	218	234	198	223	224	217	201	206	211	201	191	210	205	214	207	212	206	206	205	208	234	209	237	206	213	206	184	206	198	196	223	218	212	219	190	215	213	202	213	195	222	208	223	204	228	225	206	176	216	184	227	215	201	230	189	207	206	186	218	193	221	204	173	218	213	204	208	200	208	188	223	248	210	205	213	211	221	216	211	201	195	199	214	211	219	213	190	187	217	207	241	231	168	225	194	196	226	189	202	189	209	221	215	204	231	227	230	205	194	208	214	203	202	236	194	193	209	224	190	179	199	185	185	211	215	229	207	185	195	227	218	208	209	218	205	206	211	234	207	192	187	204	211	224	208	214	188	212	219	230	221	206	212	229	201	206	208	204	203	191	218	200	212	203	222	197	189	214	230	208	209	204	216	210	208	221	216	214	199	202	224	210	205	197	236	198	220	230	195	195	209	209	180	197	221	213	186	211	219	197	231	203	241	213	206	235	195	194	221	202	221	194	192	224	210	225	189	203	193	197	195	210	230	190	214	207	204	204	195	198	184	205	179	246	218	212	206	203	208	202	226	239	210	209	193	200	216	204	181	185	218	211	189	223	226	207	216	207	188	188	196	192	202	218	211	219	217	230	258	204	215	214	210	226	229	239	203	194	223	215	200	198	210	220	199	230	201	209	209	211	219	187	217	208	208	209	229	194	180	219	187	209	207	207	223	207	203	220	222	214	217	215	190	206	185	185	199	216	193	203	180	193	208	188	190	198	186	178	209	211	221	204	243	196	200	212	209	176	227	222	192	203	223	187	206	202	205	219	236	200	194	206	208	220	179	189	230	204	215	225	211	205	211	195	201	210	219	209	208	214	210	208	205	225	203	228	176	199	222	171	199	208	195	221	216	217	193	226	210	215	200	236	194	203	188	245	213	225	205	213	204	200	229	215	190	221	189	208	194	224	207	228	197	230	200	213	213	195	223	219	191	237	193	187	224	198	236	220	217	179	213	229	232	222	189	202	218	196	206	217	206	217	201	213	230	207	210	211	235	215	209	177	238	172	209	173	197	202	197	187	195	205	242	224	210	233	220	192	209	188	207	212	217	212	196	204	205	198	185	184	199	183	187	203	217	232	220	210	177	187	203	218	197	213	208	209	227	210	215	182	234	187	193	219	228	194	190	220	188	165	203	180	211	195	226	230	214	228	210	200	254	178	211	222	214	198	210	179	201	221	198	183	171	214	213	199	195	226	204	203	205	220	211	213	214	202	218	214	219	204	195	200	216	243	229	231	206	173	195	200	227	201	198	220	212	200	222	222	192	217	198	221	210	231	228	201	200	218	215	225	193	211	207	226	188	235	196	207	228	206	231	205	214	183	211	210	210	179	221	210	217	209	184	217	195	220	203	187	230	219	198	233	194	204	217	222	226	205	230	208	233	201	219	166	186	194	201	189	209	199	220	213	214	207	211	220	197
18211	18579	23957	22800	20054	16602	13628	11098	9669	7160	5163	3807	3034	2590	2202	1814	1589	1436	1250	1161	1029	898	874	863	862	848	840	773	786	779	742	754	741	709	726	665	732	705	720	714	730	710	716	766	707	719	734	718	745	702	736	736	722	688	757	738	731	700	709	716	691	711	686	719	715	741	705	698	712	675	742	696	678	686	716	674	728	682	725	755	722	736	691	678	718	708	717	680	747	732	724	737	710	713	690	707	748	774	766	732	730	762	730	723	730	728	715	683	741	683	724	716	699	679	672	711	674	714	680	725	662	752	700	777	688	710	705	685	721	733	722	698	726	742	750	677	679	722	690	701	690	715	692	681	696	697	698	704	722	657	747	712	689	735	720	720	786	700	713	707	699	732	679	747	728	754	708	781	723	684	696	760	762	721	675	704	712	718	659	697	699	731	738	726	719	707	684	732	749	752	704	719	688	709	721	701	722	730	681	723	727	714	697	697	716	727	715	735	694	732	729	703	694	687	789	746	694	704	706	670	741	693	750	736	755	748	694	678	655	702	746	741	698	681	685	711	684	693	710	715	737	698	727	692	710	731	690	735	729	696	715	768	726	736	702	671	712	701	688	715	735	716	754	702	741	703	724	707	657	759	744	724	747	690	662	744	738	725	692	694	702	698	733	726	739	729	678	698	746	727	696	707	679	735	724	719	729	707	717	754	724	719	734	690	731	688	699	707	680	694	682	697	738	723	719	777	679	720	721	666	694	718	735	734	760	729	705	720	699	739	766	692	696	694	705	770	680	729	763	707	696	755	740	719	699	675	734	686	751	731	754	665	720	743	761	663	737	703	729	750	688	686	697	698	686	695	739	741	705	681	662	680	687	731	710	716	716	735	713	714	718	680	671	677	702	713	682	764	750	707	701	696	712	681	724	714	714	713	723	702	682	724	725	694	720	712	736	710	710	656	716	646	743	730	758	684	691	690	729	726	700	785	686	705	723	707	725	774	708	635	672	712	697	707	702	693	721	707	670	711	701	693	704	688	762	701	662	738	722	732	690	763	694	668	721	754	703	724	696	754	689	736	687	720	709	682	677	701	711	693	692	756	703	715	766	731	710	707	688	741	740	704	745	724	725	754	679	683	719	732	688	749	719	688	731	664	685	727	715	680	701	695	735	693	693	664	729	697	731	680	707	739	701	669	702	724	759	710	731	716	698	661	709	677	757	684	699	696	741	695	708	733	771	707	719	686	680	717	725	690	706	725	676	690	677	683	705	677	716	739	697	694	720	717	671	727	670	687	717	706	711	751	720	717	709	738	722	689	709	701	746	706	688	688	704	690	714	731	743	688	721	755	699	697	680	714	739	696	695	683	675	700	707	754	722	705	725	679	712	706	683	708	708	731	756	670	711	671	738	728	719	691	722	725	692	734	732	691	719	702	727	720	681	712	706	716	701	672	705	714	697	700	727	730	678	675	728	748	705	742	695	690	720	749	700	689	705	744	712	671	656	770	695	698	742	679	729	709	676	717	713	709	715	751	700	723	663	708	733	692	705	723	730	697	696	723	719	667	709	714	654	677	709	691	705	695	742	677	719	690	704	763	715	702	682	668	694	776	665	744	726	701	721	724	693	641	753	727	720	709	660	704	753	719	711	732	738	713	714	717	746	689	755	703	742	698	717	721	774	711	707	666	688	747	701	722	694	720	731	717	733	740	675	715	720	708	647	740	694	724	708	704	772	701	701	740	695	741	674	733	700	706	715	735	673	716	725	757	721	725	693	730	718	690	687	706	671	675	698	670	710	685	690	731	696	716	718	681	717	682	705	715	735	762	680	695	718	730	750	729	728	689	705	652	696	719	688	712	720	720	736	707	741	693	700	728	717	677	734	740	747	699	717	711	695	716	669	686	726	741	710	718	666	714	682	726	699	718	730	683	735	726	742	709	704	702	698	721	712	663	706	726	715	702	751	734	740	677	756	759	752	698	687	671	704	710	688	687	734	693	716	718	736	736	715	732	745	700	717	786	707	736	678	720	742	667	708	749	693	682	674	715	730	714	704	699	732	749	711	756	736	712	679	690	735	721	710	715	707	725	720	693	679	717	728	704	705	684	753	693	711	770	711	742	703	725	708	782	720	778	701	709	717	679	724	726	707	708	698	676	723	716	767	727	741	725	710	717	710	692	736	740	716	703	682	744	719	682	694	689	689	741	753	720	720	736	751	714	727	692	691	713	707	718	753	743	716	750	745	723	682	677	724	665	698	687	717	714	713	678	709	753	658	759	682	674	691	730	750	675	678	747	745	675	689	704	683	710	694	706	741	727	719	733	692	682	699	725	681	732	651	744	663	746	639	741	707	742	743	733	696	712	729	706	702	705	681	712	710	675	709	683	697	737	702	682	733	740	729	732	709	730	726	756	728	736	706	717	680	748	694	701	667	719	690	729	719	677	737	684	691	700	734	721	702	706	724	727	717	719	705	719	760	705	710	651	700	742	705	729	731	725	725	730	674	705	693	784	726	706	672	701	682	708	707	666	711	696	646	696	785	707	676	700	692	710	725	691	716	719	711	709	731	746	719	677	704	727	747	739	722	702	715	700	706	674	700	685	747	753	685	697	747	701	682	721	698	677	695	698	661	664	669	634	703	707	724	732	722	728	718	714	749	753	756	727	727	701	753	718	754	706	667	708	730	709	681	719	712	735	768	722	687	717	711	720	742	720	680	714	698	748	715	676	725	732	710	744	672	736	714	695	714	675	737	672	692	712	686	748	695	669	689	704	708	709	706	709	731	725	674	721	687	743	707	682	674	727	730	671	712	695	727	709	664	717	647	715	711	735	712	668	759	719	701	702	726	696	716	690	664	717	696	703	696	712	699	745	673	754	741	724	691	695	719	700	661	686	696	674	709	724	704	728	759	739	742	721	720	708	707	723	712	718	716	717	728	729	684	713	698	720	703	737	744	738	692	698	738	692	708	683	674	712	735	737	706	702	747	690	673	749	741	724	740	724	729	725	723	689	721	718	710	688	745	711	679	620	692	679	730	711	744	715	696	726	694	746	699	719	756	690	748	743	702	761	713	763	706	789	705	745	759	731	705	733	702	725	707	738	717	732	744	748	690	709	657	697	714	700	658	688	734	732	697	684	758	726	760	717	668	677	697	726	694	676	670	685	719	743	698	738	675	693	701	700	695	730	711	671	688	729	721	733	726	720	737	725	706	713	702	727	712	694	728	707	696	738	676	729	684	677	680	751	693	724	668	719	704	717	727	730	726	711	700	711	695	708	721	713	713	724	756	688	765	753	722	786	753	686	689	701	676	734	682	720	742	714	691	699	689	667	700	703	672	695	706	702	773	730	724	674	729	712	718	721	712	717	708	734	702	726	747	732	661	700	737	736	712	714	665	722	640	687	711	694	699	718	702	671	735	684	690	703	688	763	727	694	738	686	690	647	723	736	713	674	696	733	744	691	715	706	699	691	721	709	692	697	693	715	739	720	676	717	698	715
35458	38574	44815	39071	32575	26716	19632	16611	18140	16005	11888	8283	5361	3956	3352	2896	2144	1744	1355	1280	947	783	672	586	563	474	386	430	359	316	324	299	265	219	194	205	199	178	221	215	202	195	239	223	219	203	208	219	209	226	213	172	192	203	187	206	174	211	187	229	203	190	194	215	207	219	196	205	205	209	208	227	184	185	200	212	210	207	195	191	227	202	195	209	215	193	224	193	221	185	229	217	234	221	211	174	208	208	225	201	201	205	193	215	189	215	244	210	196	192	202	201	202	198	208	201	207	215	208	227	220	196	227	222	203	194	184	193	225	207	197	229	204	191	203	206	188	185	196	208	187	201	196	204	211	182	201	229	201	221	212	193	209	192	225	183	186	197	200	205	216	223	224	209	204	213	192	212	215	209	208	203	197	226	211	206	177	222	202	193	211	209	183	208	186	220	199	216	227	183	201	205	218	215	202	203	219	194	214	218	204	210	213	202	215	178	189	177	216	194	199	200	180	212	188	219	176	208	216	197	200	175	206	202	182	199	199	188	178	221	215	198	188	204	193	216	196	205	208	187	213	220	208	202	190	214	192	209	203	214	224	205	206	199	215	204	210	200	183	206	195	205	200	191	207	215	215	228	191	220	216	204	213	174	203	224	186	211	216	192	208	221	181	201	197	193	196	208	200	182	205	210	218	180	223	229	193	211	214	211	227	202	207	178	191	207	165	219	209	189	215	204	219	185	214	233	188	210	203	201	190	191	213	188	162	180	194	228	202	212	213	209	217	197	175	210	171	202	219	194	197	200	192	206	204	230	214	207	215	202	231	218	185	223	216	172	196	216	207	203	197	242	232	203	211	198	224	194	194	234	201	214	227	205	190	181	200	209	195	187	208	192	199	192	236	214	219	216	211	188	218	218	205	202	209	207	204	204	220	229	172	200	205	205	207	213	209	194	200	207	197	188	204	200	202	198	207	213	206	179	198	196	225	189	217	215	195	223	180	219	210	188	202	186	220	204	205	245	218	205	209	189	211	201	208	204	220	203	200	204	221	199	198	209	185	231	185	208	222	179	209	209	225	211	193	235	231	200	203	218	211	195	202	206	180	212	202	202	203	209	200	205	196	210	192	228	208	191	198	189	199	208	218	227	190	214	184	237	175	212	203	207	240	227	210	205	216	198	225	188	202	193	213	203	232	169	190	204	210	211	198	204	215	193	210	212	225	173	188	203	193	206	197	193	186	213	219	214	208	198	228	205	192	205	202	213	206	205	185	182	198	215	191	218	213	196	195	177	206	219	169	189	207	238	204	222	221	189	217	231	199	212	213	224	203	192	213	216	203	234	185	193	188	199	201	230	196	215	240	213	206	215	195	197	226	226	213	185	202	182	235	217	189	196	202	223	202	221	208	210	222	171	209	205	194	189	200	209	207	217	175	197	184	196	223	215	203	216	206	217	223	215	225	243	194	205	236	220	191	182	198	209	213	214	187	226	194	167	203	225	208	207	206	187	206	200	226	216	205	229	222	179	215	221	211	209	205	191	176	206	206	197	184	201	228	204	208	195	184	193	226	234	211	190	187	222	202	218	203	234	198	199	187	190	197	196	208	199	194	228	179	214	199	202	234	213	190	225	206	204	200	205	210	200	208	201	182	205	191	208	220	211	177	218	195	181	203	200	228	214	214	223	209	204	227	204	215	217	220	184	214	197	209	232	224	160	214	245	213	182	210	217	198	186	205	204	225	202	210	223	189	216	204	202	189	193	197	230	204	179	188	181	182	192	211	237	176	184	181	215	215	202	225	210	213	212	222	210	194	199	180	201	213	203	210	190	204	212	202	221	199	219	176	194	211	178	199	200	198	207	218	211	197	200	231	223	212	217	196	205	201	216	202	177	208	175	193	220	211	201	219	196	192	212	213	192	201	234	214	246	210	182	194	190	202	193	193	200	191	184	216	187	216	194	205	194	184	212	211	188	217	198	191	203	212	194	211	180	211	206	201	213	230	189	200	209	215	187	220	197	226	206	194	191	209	221	204	201	222	204	213	197	195	225	183	209	203	193	201	200	215	204	211	211	199	160	189	194	208	193	193	223	212	210	202	178	199	184	180	212	207	186	194	187	183	219	210	208	206	195	212	221	212	204	221	201	201	235	201	196	223	217	211	214	226	233	240	179	256	189	200	239	197	191	188	193	220	193	185	211	208	202	199	206	210	201	203	202	202	217	193	229	197	217	220	231	207	200	189	193	199	202	224	228	202	190	180	216	206	225	174	201	193	192	222	163	192	194	188	200	204	216	187	210	201	218	201	212	216	206	174	197	197	227	190	195	220	217	202	189	209	196	207	217	174	225	203	181	234	222	206	231	232	183	221	198	207	209	179	185	189	182	191	178	213	189	209	225	207	191	213	192	199	212	190	213	208	201	223	202	197	197	187	184	202	227	210	207	203	186	223	186	214	188	202	210	211	189	212	216	208	216	181	192	209	186	223	199	220	203	221	224	191	211	219	200	218	230	220	196	203	179	217	177	226	218	193	219	172	190	192	195	227	205	218	216	217	205	193	179	195	205	212	208	244	197	202	201	185	221	199	184	215	218	208	156	222	180	218	224	184	202	210	220	175	212	210	185	211	200	175	214	192	209	227	205	213	218	176	213	188	228	201	187	229	194	211	219	190	188	191	206	227	205	203	202	198	164	221	168	205	230	201	201	190	190	207	243	238	197	197	219	217	199	216	201	204	193	212	185	209	221	200	200	183	190	209	188	189	212	221	230	205	174	212	204	206	223	208	180	209	184	212	217	204	197	219	218	215	211	225	208	200	202	215	209	196	199	183	210	190	220	195	220	214	230	199	206	216	199	244	207	205	201	188	180	181	221	229	187	197	202	233	195	200	216	218	204	177	222	216	192	213	203	201	193	184	231	202	196	197	216	200	199	215	200	192	214	221	203	211	198	202	206	204	222	207	190	208	183	199	195	205	201	212	221	199	214	206	207	190	213	187	233	216	208	202	208	182	202	211	212	218	181	208	214	193	249	218	207	200	180	212	190	204	223	200	210	193	226	215	215	207	205	203	209	208	189	228	200	212	205	239	211	204	221	212	198	195	204	193	210	220	199	214	200	216	198	225	189	219	206	210	221	221	224	212	195	189	204	223	208	200	207	190	219	201	204	233	228	225	220	205	200	218	211	196	214	232	192	188	185	179	208	222	183	205	212	201	192	200	195	204	219	191	232	217	176	215	202	198	224	203	207	209	201	203	214	217	183	175	207	238	208	207	192	223	214	224	227	195	212	215	186	209	219	171	214	198	210	214	212	183	225	206	210	233	194	200	216	230	213	198	210	199	180	198	210	210	186	195	213	204	191	199	221	189	192	223	189	217	223	224	211	191	209	234	231	243	204	203	201	187	206	196	186	205	187	203	234	205	186	188	183	212	202	203	202	226	183	208	187	224	192	202	200	186	213	193	183	201	220	205	212	180	189	211	206	187	210	202	199	191	207	205	226
28541	35750	46661	47032	44035	36898	31043	31186	35154	33646	28883	24617	20587	17188	16435	14938	12299	10492	8509	7736	5810	4947	3972	3997	3396	3076	2369	2419	1952	1644	1724	1354	1211	820	798	707	741	707	719	724	756	753	728	735	731	697	703	706	738	729	703	708	675	723	701	761	694	700	692	678	696	721	697	700	694	700	691	650	670	686	697	740	708	639	708	685	683	671	725	691	742	678	685	703	698	708	687	699	626	656	626	706	649	694	698	702	748	666	669	702	677	727	672	726	660	709	723	677	688	707	715	688	677	738	671	668	688	672	697	681	676	690	659	649	732	676	761	678	676	756	674	708	682	647	695	646	697	670	665	704	686	717	710	645	699	720	682	699	644	677	687	723	701	735	705	686	701	684	703	696	695	718	699	750	671	730	710	724	677	691	657	720	661	718	717	690	663	661	719	617	654	673	714	683	673	702	752	681	731	699	698	720	706	720	670	644	733	674	718	725	647	696	653	733	709	667	703	645	696	697	736	670	699	660	674	715	633	683	689	654	709	673	674	709	684	731	648	712	694	681	742	687	713	699	717	678	683	702	693	696	712	675	672	669	662	674	710	679	699	693	707	663	679	728	701	708	710	704	697	652	731	693	714	660	741	692	711	700	717	672	651	675	674	705	756	664	696	660	708	717	681	713	732	676	724	698	696	633	686	742	719	687	710	701	667	755	735	709	684	675	753	674	701	663	671	726	716	693	708	708	696	668	692	758	702	698	710	743	678	705	676	719	665	741	737	688	667	717	745	707	666	681	699	681	714	702	738	647	656	685	695	717	708	708	725	671	631	703	706	684	747	715	701	744	683	671	643	661	675	688	685	679	632	700	690	715	711	664	696	645	702	695	682	719	677	676	635	676	692	680	740	670	709	690	666	720	727	649	721	710	663	703	696	724	701	699	698	628	729	705	649	678	755	670	691	738	657	661	685	683	684	736	676	650	699	648	679	702	687	679	727	720	702	724	681	663	671	696	696	695	684	735	744	704	692	707	694	692	669	707	667	719	670	706	699	707	716	715	677	689	734	676	684	717	671	670	709	690	709	691	676	709	692	694	684	681	707	692	694	700	698	697	722	690	649	708	642	759	693	673	731	667	643	682	707	692	658	692	690	695	687	668	713	658	689	739	705	689	678	692	730	670	711	707	674	676	677	661	745	674	655	719	720	720	678	677	674	721	694	709	694	679	684	691	690	719	707	724	697	672	702	692	727	713	739	687	671	656	719	695	664	679	712	723	732	647	691	719	655	675	694	742	700	712	687	714	675	679	684	701	647	701	667	665	669	739	688	705	702	684	701	698	698	717	674	676	681	691	759	690	661	710	695	687	665	679	732	649	713	730	633	691	702	695	694	670	676	724	726	659	679	701	689	720	729	741	708	709	711	669	676	672	688	715	683	692	686	661	685	655	713	675	730	648	694	700	705	676	656	713	669	710	683	676	718	670	698	615	713	707	725	704	697	656	700	710	699	721	740	703	697	684	688	724	667	687	679	701	699	707	730	700	712	635	670	688	735	613	715	687	675	696	700	703	655	680	676	720	667	679	676	725	703	720	662	690	723	696	696	668	716	681	629	665	697	707	707	726	675	710	686	699	672	680	692	703	678	661	726	705	709	660	749	693	695	719	682	697	651	704	662	690	680	681	680	666	659	692	665	713	736	672	703	687	682	696	719	718	724	667	670	687	682	680	647	683	720	708	713	688	650	674	704	693	657	664	640	665	728	675	642	713	708	682	704	692	660	683	722	678	645	724	698	672	704	725	715	703	720	735	680	623	639	706	688	704	718	702	717	699	720	713	665	643	732	672	706	688	652	705	690	666	688	680	698	670	699	687	656	676	720	714	695	668	693	714	680	680	688	736	670	678	706	666	694	649	678	677	652	717	688	707	721	685	727	674	682	697	700	736	678	719	694	672	786	714	741	719	677	686	694	710	714	665	681	668	686	669	693	723	689	664	683	691	693	710	674	658	689	697	729	675	672	633	694	700	672	698	703	672	667	716	737	712	676	688	703	658	742	687	700	663	699	697	647	675	667	724	743	701	647	681	679	709	702	687	677	665	707	696	703	669	687	722	693	691	712	645	677	653	742	689	691	721	684	672	671	719	706	708	686	706	732	775	710	658	669	697	730	700	699	700	715	673	692	671	687	721	689	706	717	691	656	640	685	694	725	657	707	686	646	691	690	713	658	720	747	715	687	681	647	708	665	722	668	703	683	733	713	677	674	722	663	654	704	654	767	676	684	698	719	692	715	725	674	657	750	696	683	638	692	692	676	697	663	685	683	697	725	654	681	708	608	673	685	666	679	700	700	703	715	674	692	701	692	680	660	662	718	646	680	690	664	662	672	702	704	718	700	661	662	740	686	677	692	661	742	688	689	695	736	715	688	716	693	680	700	711	680	653	645	720	702	692	675	701	689	673	710	728	687	690	730	663	682	645	682	706	666	718	670	716	660	722	699	719	681	702	693	756	694	687	690	697	684	684	667	733	670	664	710	705	682	646	677	671	618	685	702	668	680	721	681	645	728	643	653	695	669	704	692	674	721	649	715	647	675	709	660	684	715	719	669	731	682	714	698	636	672	697	683	725	708	683	714	700	712	716	756	721	653	713	705	730	640	665	693	670	705	715	702	723	684	700	652	673	655	687	728	705	716	712	668	679	724	692	673	646	662	653	671	600	651	692	682	714	673	717	641	657	683	669	682	683	718	680	686	695	718	707	695	653	729	674	710	711	721	696	691	738	698	674	708	673	672	681	669	676	695	682	679	688	679	698	742	669	732	700	679	648	641	686	729	639	704	646	681	693	761	683	684	700	711	664	684	760	712	680	710	687	712	704	697	716	693	678	737	681	714	649	746	662	694	635	708	730	705	665	640	679	715	714	692	676	696	718	677	695	656	694	698	718	745	674	684	720	642	675	734	736	705	684	704	705	745	722	661	716	711	688	730	727	707	706	738	697	699	667	692	702	707	675	729	695	693	664	669	761	734	671	679	715	691	665	672	649	694	677	675	738	719	720	658	723	663	717	697	666	700	710	690	703	704	667	684	724	689	688	717	686	690	671	666	694	664	693	700	695	699	648	686	722	692	734	698	644	677	678	695	704	751	704	665	689	679	706	715	679	682	682	682	725	701	723	673	710	681	731	684	715	676	695	659	652	706	714	705	688	625	701	713	702	717	701	685	686	713	706	651	679	683	643	650	718	676	698	719	641	682	720	699	695	664	708	727	696	655	680	675	690	684	637	719	669	697	677	705	724	690	705	710	705	736	720	692	686	685	680	648	673	727	636	700	679	748	675	668	704	655	712	697	704	664	708	709	716	686	756	670	699	716	689	682	665	735	742	679	642	689	703	724	679	692	673	669	703	735	690	731	717	712	686	714	721	753	757	663	748	690	667	720	696	703	733	725	680	664	670	692	718	677	631	696	680	684	637	743	694	715	617	659	685	671	722	697	652	640	664	699	668	668	672	681	684	677	662
42175	45459	46160	38875	36413	30140	25602	24207	26388	24813	19691	14546	10600	7765	5871	5368	4383	3344	2436	2075	1553	1282	994	1074	887	810	605	647	541	443	541	377	323	283	228	236	227	257	227	214	238	242	229	229	251	236	221	212	227	220	265	220	220	219	247	230	221	236	237	234	230	227	254	215	236	258	228	229	212	224	239	224	224	235	240	229	233	227	200	205	246	228	251	231	244	232	229	232	239	244	227	251	227	229	251	247	219	202	243	230	226	264	240	215	216	234	231	203	209	221	219	242	232	223	230	220	244	222	217	255	229	249	202	244	257	241	241	216	217	255	238	234	228	223	215	229	238	229	219	214	216	229	254	229	230	242	244	246	239	249	238	214	216	236	237	242	237	216	234	239	216	226	229	215	222	206	262	223	226	224	226	208	260	229	250	248	224	223	245	243	262	228	261	251	228	202	216	233	223	190	210	242	241	232	213	274	230	241	235	232	236	208	213	272	230	231	230	253	203	221	243	218	263	245	235	237	228	216	211	232	245	219	214	232	234	243	208	230	254	229	232	235	227	241	260	244	242	253	230	233	247	222	241	248	214	218	228	228	246	229	220	235	220	258	232	243	201	214	219	236	244	263	231	266	215	224	234	210	222	228	228	247	211	232	216	233	221	237	252	222	229	234	231	245	224	217	228	248	232	234	221	201	210	221	225	239	234	222	203	265	224	220	249	231	219	203	259	226	232	234	247	230	213	252	230	272	239	222	223	211	247	210	218	251	219	250	254	235	201	213	228	241	215	235	221	226	239	213	209	251	234	225	210	243	247	244	243	221	224	240	261	248	225	242	219	231	237	233	229	262	244	248	236	262	255	260	232	241	253	199	236	209	245	226	222	197	232	237	215	279	226	232	245	250	236	247	249	220	220	223	231	232	222	232	227	251	198	281	250	224	228	242	229	209	247	229	236	206	234	219	229	239	239	244	241	233	253	235	247	223	224	228	214	242	216	246	244	221	232	234	215	234	228	240	216	238	208	226	225	222	217	236	229	225	218	235	234	234	206	237	223	233	205	219	222	214	230	230	242	219	233	221	212	228	217	220	216	220	246	249	251	265	222	224	213	219	249	256	249	234	260	243	249	242	208	253	225	237	224	240	238	251	204	245	220	238	226	256	253	226	235	248	245	243	249	248	217	244	227	224	242	219	223	241	218	257	229	258	255	261	233	227	211	224	240	224	228	247	223	221	226	255	259	221	225	257	226	242	230	236	216	210	210	222	213	219	219	269	224	219	251	224	256	245	238	215	228	229	241	248	232	224	231	238	247	237	263	238	198	216	215	238	231	212	198	225	235	228	229	230	233	230	246	210	219	234	223	251	245	240	233	235	243	239	224	234	223	216	199	238	230	234	248	254	251	255	218	242	198	261	232	263	258	248	212	244	230	265	257	247	261	232	233	246	236	235	227	205	224	258	227	238	250	236	216	250	236	237	223	196	205	204	217	246	240	236	231	245	248	207	236	249	226	239	212	201	218	220	205	209	222	231	186	231	245	265	231	253	251	213	227	215	196	223	216	246	217	241	242	235	254	226	213	218	252	226	253	264	212	242	240	249	229	252	231	233	227	226	237	264	217	218	215	209	238	254	253	221	228	271	227	247	234	224	216	219	249	231	246	223	213	238	238	270	216	245	252	254	240	218	214	239	225	215	225	230	248	236	215	222	239	237	231	230	221	215	232	242	243	232	211	234	234	225	218	228	263	232	221	222	225	237	217	235	258	226	220	219	214	225	259	224	239	227	233	248	230	227	231	210	244	220	222	236	186	247	241	227	227	253	239	234	207	230	223	239	237	251	221	266	206	212	245	218	228	243	229	241	231	219	241	220	220	226	202	221	235	227	237	220	252	211	190	238	206	232	214	206	249	210	219	234	244	262	224	228	229	259	237	226	224	246	221	231	207	233	222	222	259	195	236	209	241	217	243	204	235	237	210	217	232	215	225	263	223	233	226	240	239	230	228	225	241	246	228	237	235	222	248	226	225	247	220	220	224	217	233	245	196	231	231	240	243	234	241	223	237	223	227	236	240	242	240	237	246	220	258	242	226	226	255	231	238	221	242	238	235	206	229	250	213	207	214	226	223	249	207	230	186	224	222	222	219	197	192	255	208	232	243	237	226	253	244	228	231	231	238	213	221	233	211	221	246	232	223	244	225	214	236	250	222	214	247	245	230	246	215	247	248	223	244	240	221	245	234	239	255	236	197	227	240	210	236	231	238	246	240	186	213	241	240	246	243	235	226	232	245	218	242	216	218	235	263	240	236	222	242	228	271	205	228	234	236	233	238	242	205	241	215	240	223	243	233	219	232	217	227	274	229	244	255	238	242	226	228	218	226	243	235	223	226	220	224	226	245	219	250	240	243	256	220	229	228	234	242	228	231	234	224	236	221	251	261	228	252	205	235	241	244	247	223	229	229	276	219	230	254	214	232	243	225	240	221	221	237	221	250	214	219	233	243	222	234	220	246	216	213	237	248	209	230	232	224	227	230	239	234	241	225	248	244	239	202	252	222	259	240	244	233	189	210	224	230	214	234	227	231	246	238	246	205	231	257	216	214	221	195	233	229	237	223	236	232	236	225	237	221	226	229	227	204	220	235	251	222	239	241	232	250	239	245	240	237	221	241	237	234	221	249	218	214	227	241	268	238	232	202	235	224	223	262	238	218	240	220	216	218	196	205	232	223	229	250	226	214	243	206	210	228	228	234	227	251	232	240	210	223	214	219	219	232	244	218	238	235	239	234	232	229	246	255	223	221	219	265	243	247	236	212	244	237	223	278	224	231	242	256	224	245	242	222	248	236	258	228	236	245	208	240	237	250	257	239	221	212	241	243	227	235	217	242	220	252	229	243	244	234	264	229	224	243	251	215	215	251	223	216	244	210	233	198	213	210	244	208	227	254	228	274	247	236	252	215	216	211	263	257	222	215	197	260	235	225	263	229	231	229	234	232	211	271	245	226	224	213	228	238	242	241	234	220	236	258	229	224	236	254	203	238	228	222	266	261	233	234	199	213	246	241	223	238	236	238	235	253	231	229	236	252	240	223	229	265	225	214	226	224	235	239	222	203	244	219	201	236	225	221	240	218	233	241	218	242	233	214	230	234	215	224	222	238	223	235	231	236	233	225	221	226	224	247	203	200	242	228	202	232	246	228	201	240	229	223	227	221	219	209	239	213	235	231	236	224	209	235	236	221	211	234	247	228	223	246	228	223	213	211	255	242	220	211	233	240	218	230	232	230	227	263	264	237	225	252	239	231	239	217	238	225	245	243	224	220	219	220	237	251	243	229	217	222	235	261	231	220	203	241	236	193	202	239	217	204	221	222	219	208	227	236	235	239	253	236	263	237	229	263	234	237	205	219	223	241	243	280	214	230	220	229	231	236	249	217	218	247	191	247	217	227	221	220	212	240	245	212	212	242	220	261	229	232	220	250	239	227	221	231	215	246	225	236	234	231	222	232	223
33575	42931	48779	51989	48527	43946	37970	38380	42993	41065	36375	32343	28833	24899	22350	21886	19348	16490	13231	11982	9156	7627	6424	6910	5440	4938	3917	3938	3181	2450	2915	1939	1516	1070	934	815	786	800	752	813	781	796	776	803	787	772	795	752	810	777	779	791	760	776	810	779	784	791	741	763	838	785	803	808	743	727	758	747	775	790	763	810	774	744	764	750	776	771	735	785	776	752	754	764	803	792	803	697	765	761	806	769	701	779	776	773	776	746	794	777	736	712	736	790	800	788	778	810	708	744	744	727	762	771	802	777	763	771	758	728	777	785	762	793	776	716	774	804	780	771	713	724	738	768	733	764	786	752	764	732	836	766	709	718	741	738	801	765	778	794	770	738	786	760	720	724	776	769	757	768	757	807	706	796	718	765	756	804	745	787	751	763	768	762	753	754	780	734	770	762	792	758	764	764	760	776	785	748	751	729	775	738	734	746	762	783	726	741	797	794	713	802	802	766	774	754	749	761	764	759	768	768	742	743	813	764	733	760	739	767	712	776	747	762	776	753	806	733	760	777	758	746	757	766	747	779	763	761	778	760	812	796	747	730	734	737	732	762	739	794	767	717	744	799	750	789	734	783	721	726	779	812	778	776	779	773	720	790	738	781	735	760	748	756	784	726	744	801	761	789	769	765	761	822	764	793	725	797	777	777	739	720	727	754	789	749	785	717	759	778	761	753	765	780	805	720	784	757	781	742	768	754	756	792	731	782	791	761	755	736	744	764	771	741	735	765	702	770	789	720	790	751	772	733	719	784	752	764	756	746	745	792	768	724	734	768	761	764	806	741	747	796	746	775	759	768	780	812	797	757	764	754	756	756	731	781	717	715	719	767	809	690	760	778	735	729	732	751	779	760	773	755	763	712	784	729	770	747	777	746	728	751	750	766	748	761	773	727	811	783	733	752	717	725	775	757	735	743	773	809	776	759	794	737	777	784	751	790	717	737	793	730	744	727	746	804	755	783	794	771	776	772	783	739	732	749	715	758	813	777	824	730	763	801	731	752	686	738	780	763	729	734	768	740	753	759	766	746	736	743	813	777	782	712	775	744	755	731	790	779	755	753	776	778	797	748	774	804	827	761	724	765	777	770	740	761	701	809	710	750	790	760	757	736	778	738	733	701	726	745	745	765	785	768	776	765	752	774	702	753	714	791	779	739	723	777	741	797	781	767	764	732	769	778	798	781	731	742	729	742	796	753	753	750	816	711	815	750	751	765	743	759	754	748	803	764	727	738	749	757	713	730	731	728	757	726	748	741	741	785	762	767	794	725	734	781	804	772	745	739	737	725	763	754	798	768	760	749	735	786	735	765	771	783	763	738	725	761	772	785	800	804	829	794	746	812	747	748	740	772	731	738	736	755	773	775	763	794	776	782	720	719	737	763	719	789	737	758	756	761	735	764	761	804	737	748	776	743	722	782	765	743	720	753	814	722	731	726	788	739	746	741	765	759	731	743	830	764	774	792	758	762	758	769	735	757	749	753	753	723	732	777	734	739	773	730	724	790	766	764	708	821	794	781	758	754	777	765	749	749	746	802	731	748	707	752	801	788	809	791	752	763	722	734	755	806	790	752	775	776	741	755	774	777	729	729	739	761	745	766	750	747	793	750	728	760	729	781	757	743	799	762	747	765	763	764	756	780	700	742	719	745	693	797	747	856	817	749	812	773	723	771	735	689	780	797	763	754	755	762	783	770	735	775	767	762	766	755	768	771	763	796	742	744	776	780	756	781	748	782	784	716	833	748	775	774	773	754	745	771	731	713	747	717	773	734	802	721	730	725	840	808	779	739	751	755	785	764	705	755	721	704	747	756	746	775	733	729	799	786	792	765	783	782	709	788	767	766	762	730	770	763	695	745	785	777	734	740	766	713	767	756	808	743	766	723	763	751	739	773	750	785	810	728	769	790	736	748	706	794	787	742	734	766	791	787	752	746	791	733	704	753	756	761	755	701	761	735	736	796	781	757	791	749	755	768	754	706	750	747	729	745	778	706	761	735	767	765	755	747	792	730	774	823	764	737	746	770	798	784	766	759	738	742	694	793	734	772	770	737	756	791	747	760	813	784	740	728	741	745	744	771	760	841	806	806	724	778	730	768	740	823	749	797	762	764	812	780	741	764	751	724	775	814	744	731	716	765	762	701	709	755	703	752	780	756	789	792	749	724	717	810	824	739	716	765	789	718	775	768	762	760	747	776	761	782	740	758	757	750	724	793	740	738	763	760	772	709	756	720	736	734	742	781	728	744	803	758	728	732	706	775	743	759	787	801	702	758	706	807	774	806	747	768	773	742	737	765	776	776	759	752	778	763	750	752	736	808	753	778	790	737	734	771	777	727	740	780	771	750	795	763	732	725	754	775	738	764	739	757	783	833	795	738	786	728	743	733	787	793	804	773	711	717	740	721	756	785	770	791	762	790	797	759	759	739	785	779	758	761	757	775	776	739	783	767	772	782	824	737	727	738	759	686	738	793	719	747	729	783	738	745	808	753	789	804	773	709	736	766	722	807	789	767	772	785	785	736	751	795	768	739	709	735	776	746	752	750	786	735	767	755	780	749	817	748	760	783	773	751	789	762	776	767	790	737	801	721	754	756	726	778	742	736	782	808	779	710	784	794	768	760	808	758	737	777	764	773	781	761	724	779	752	771	763	754	734	751	807	771	752	769	762	720	785	772	812	781	767	782	720	769	728	743	762	768	759	748	771	735	789	734	751	748	779	770	746	738	761	727	745	799	748	733	762	744	734	753	782	791	748	781	777	760	819	775	734	712	737	777	801	747	779	792	737	739	769	799	746	789	758	757	794	782	764	732	723	775	723	805	805	773	776	831	732	719	759	745	776	778	748	836	744	716	709	777	743	800	748	775	778	749	730	794	769	790	752	741	775	741	755	750	738	802	793	706	799	725	767	776	793	806	714	756	790	779	721	789	751	764	780	784	758	717	760	751	750	779	833	712	783	751	753	703	777	767	745	750	767	725	757	769	760	775	738	760	776	779	773	782	739	813	737	801	736	753	727	793	750	781	727	724	731	753	828	766	747	784	774	753	743	782	805	794	763	747	771	744	763	778	767	773	754	751	735	765	749	759	781	801	775	750	776	791	771	781	732	762	742	785	792	798	790	732	753	724	818	775	730	776	746	787	763	771	801	775	762	765	775	717	775	719	796	720	740	739	781	816	798	713	798	785	761	809	794	763	759	734	820	753	727	731	735	755	756	717	760	751	815	765	792	733	768	743	746	729	782	777	771	720	778	730	785	798	759	767	757	768	754	796	718	770	763	727	739	720	769	774	815	723	796	762	716	740	681	808	774	743	772	782	767	737	767	801	732	773	761	743	730	771	753	758	794	758	768	744	753	747	812	736	738	740	735	772	707	789	752	740	759	742	707	744	776	742	763	732	712	776	757	735	757	758	778	781	731	741	743	801	758	726	778	741	772	775	760	778	761	782	725	835	718	755	741	815	777	723
20238	15334	14950	11298	7975	4581	3057	2224	1644	1204	860	597	482	439	388	327	304	280	256	247	193	220	212	237	204	207	208	216	208	191	196	225	184	207	194	206	186	198	184	199	194	202	200	213	212	217	222	219	188	187	204	194	193	185	204	207	201	217	213	198	199	198	191	205	199	183	195	202	199	209	217	193	203	226	192	199	195	229	204	196	205	204	218	222	200	176	181	181	197	198	168	197	195	193	227	191	211	199	200	218	229	186	209	209	188	211	221	218	212	213	213	205	195	181	188	231	189	200	178	202	202	209	205	210	197	183	186	217	219	187	186	194	200	206	203	209	185	204	191	200	184	199	183	203	198	210	205	177	196	197	176	195	201	184	182	209	200	225	195	186	207	176	198	186	233	204	216	195	209	197	184	194	191	186	174	199	196	211	196	197	226	211	192	207	201	212	202	204	207	218	216	189	189	193	187	222	199	200	198	198	193	215	214	210	215	216	163	207	199	209	194	178	191	213	220	217	200	195	197	201	195	205	221	212	206	210	189	199	197	208	207	222	216	220	205	216	213	201	191	192	214	215	190	188	234	184	211	195	217	214	186	197	192	208	203	203	200	180	221	192	189	204	216	188	191	190	192	202	198	175	205	208	195	197	218	191	209	202	198	221	195	211	189	200	185	208	191	193	204	198	211	196	184	211	198	196	189	226	202	221	206	190	203	202	193	211	189	188	210	172	172	204	197	198	202	211	186	197	209	221	204	183	205	183	196	199	193	188	186	221	197	192	206	208	216	203	220	197	200	217	194	217	205	170	197	250	194	216	209	206	201	224	213	178	220	188	216	211	228	189	186	181	206	186	228	213	193	201	205	194	207	196	207	188	177	216	220	193	184	181	221	180	205	198	209	189	201	213	199	216	223	207	188	199	177	194	201	209	190	204	196	224	206	177	180	188	192	224	205	210	225	208	182	231	196	184	195	196	229	188	209	194	229	191	215	218	202	190	211	171	200	209	206	205	191	197	192	186	193	201	198	189	204	189	202	211	204	195	194	211	230	176	183	195	185	186	208	201	192	194	194	185	205	198	198	209	203	230	197	193	193	195	192	198	176	193	186	216	179	188	231	199	191	227	228	189	186	172	187	202	176	187	172	214	193	198	194	199	206	186	215	199	204	203	196	217	215	181	221	186	222	201	187	193	195	249	203	199	192	213	218	158	195	202	229	210	198	216	207	221	204	197	199	213	168	203	226	183	198	197	199	197	208	211	210	201	215	182	196	205	180	183	224	198	209	213	174	192	210	184	187	202	205	157	198	220	208	203	212	198	212	216	172	212	196	186	198	171	197	208	198	179	219	217	197	202	192	218	185	192	195	207	216	192	206	202	214	213	196	196	208	200	215	195	217	188	220	243	200	196	231	221	209	217	187	191	201	188	185	184	198	186	178	179	199	203	205	213	228	162	201	199	205	202	179	186	183	198	197	158	221	213	187	190	199	173	201	182	196	172	201	198	192	204	224	217	224	169	177	189	192	202	177	193	186	205	179	198	201	180	204	186	211	168	205	202	215	178	165	201	184	207	185	234	227	195	212	194	199	209	184	208	187	189	199	177	222	188	197	189	200	208	185	216	194	240	181	219	205	195	220	195	206	190	187	205	173	203	229	212	217	228	190	196	203	211	184	220	193	211	218	193	204	203	202	182	193	223	233	193	213	224	193	222	204	194	196	186	188	192	216	189	200	187	198	178	202	228	234	210	205	230	201	211	187	196	209	207	184	194	166	207	199	200	172	232	193	190	210	217	188	191	190	181	182	211	199	217	232	208	209	201	217	225	217	202	195	203	210	185	183	197	158	192	218	223	190	179	177	200	196	191	214	175	205	189	198	193	198	177	191	198	181	204	194	182	212	196	208	196	204	182	191	192	187	194	230	209	176	203	197	217	188	179	208	196	192	195	176	195	203	198	213	190	194	191	190	211	205	184	201	216	224	216	204	170	202	175	197	188	177	184	203	193	201	177	196	197	204	197	188	184	202	220	194	197	213	194	191	215	213	188	202	196	193	194	197	202	211	187	196	201	199	195	192	200	207	205	202	204	201	207	199	185	199	163	199	194	185	221	211	197	184	214	182	198	172	193	193	208	192	199	220	209	187	201	195	171	192	185	170	192	204	191	180	183	206	226	196	234	195	189	182	215	207	193	191	191	198	216	197	179	187	196	203	212	184	202	203	195	168	181	214	202	161	212	202	200	204	194	202	191	214	194	217	208	177	189	188	206	218	203	187	193	197	204	217	189	206	182	210	193	184	230	207	199	179	202	207	211	195	206	183	193	195	182	203	186	198	202	181	210	220	186	224	214	212	200	198	180	200	163	209	204	211	180	189	204	181	206	201	207	203	202	208	188	210	198	175	215	183	193	186	197	224	208	193	217	208	219	207	189	210	201	206	191	200	195	210	213	200	211	189	219	180	190	212	195	195	218	207	218	211	217	179	198	204	198	188	209	197	211	190	227	197	195	185	186	186	195	198	222	207	179	223	190	184	204	193	181	186	208	206	225	226	208	200	191	184	184	205	183	192	214	235	189	180	203	195	175	209	197	218	182	192	206	196	211	226	230	241	182	213	187	206	190	222	199	184	207	209	191	210	201	199	201	190	192	198	210	197	177	211	193	191	212	219	199	178	195	230	190	203	220	197	217	175	216	174	180	216	192	201	201	205	193	239	206	201	203	190	175	203	186	204	168	204	209	214	198	191	204	197	198	181	210	192	193	183	202	201	192	200	203	188	207	215	187	217	184	173	216	177	215	213	216	194	191	207	205	210	222	188	192	228	220	217	204	234	193	216	189	194	223	174	200	197	195	182	196	207	196	207	191	190	184	202	208	211	217	218	216	195	166	207	188	177	204	227	209	188	183	209	186	220	213	233	204	197	182	206	191	168	184	188	201	204	185	199	222	211	224	204	213	186	207	203	191	181	195	209	181	182	168	218	189	189	193	208	197	227	221	180	220	189	213	179	207	205	171	195	204	206	198	182	188	238	218	222	204	209	195	199	239	197	205	208	218	204	191	200	204	215	196	207	203	178	186	210	201	164	219	203	198	195	195	189	193	178	201	221	200	206	202	186	195	217	194	186	209	227	190	223	231	215	186	216	190	196	192	202	200	179	205	189	187	208	214	191	211	221	217	203	201	214	183	203	188	184	211	198	199	190	188	190	199	210	193	203	225	211	176	204	206	196	199	182	196	205	208	202	203	212	208	185	191	185	194	220	190	189	199	200	215	204	214	198	191	207	218	205	195	197	224	216	166	204	186	216	203	204	215	207	226	206	214	209	194	175	211	218	180	220	177	227	210	202	188	168	176	228	209	210	217	197	207	200	203	202	225	204	185	215	196	199	192	213	194	199	214	187	198	204	206	209	190	199	208	188	198	207	181	201	199	209	215	201	174	202	195	198	209	200	205	168	195	196	223	205	203	198	193	212	200	191	201	181	202	211	192	207	224	185	194	167	186
17783	17564	22510	24843	22404	17117	13863	10675	8523	6196	4241	3233	2601	2420	1949	1531	1434	1247	1042	986	880	837	769	788	800	828	753	745	724	746	739	687	673	675	675	686	691	742	699	692	698	651	724	736	721	706	676	701	716	688	663	680	712	683	684	714	698	716	714	678	692	688	664	662	672	679	669	740	712	702	642	695	707	676	640	630	646	691	662	675	638	670	715	657	727	728	670	716	644	677	683	716	693	700	735	710	703	688	684	704	673	673	672	686	637	693	663	673	664	700	680	679	676	719	667	683	679	679	689	697	676	675	696	655	685	682	672	658	689	672	693	713	711	688	706	663	648	691	678	706	711	679	723	701	678	700	728	738	687	655	704	677	680	715	717	742	680	635	632	675	706	699	701	693	677	696	649	713	685	685	667	708	661	656	708	667	682	701	677	689	692	704	692	734	705	702	630	705	673	709	671	705	690	663	702	685	692	705	710	719	716	674	693	639	714	684	708	674	675	675	718	668	695	694	729	672	699	666	619	674	676	692	673	710	700	694	707	659	689	713	676	704	758	645	657	686	686	701	685	695	703	664	704	709	703	688	681	690	679	689	651	695	671	674	692	683	699	651	688	685	660	688	716	661	720	744	694	669	677	711	683	679	663	700	684	682	613	674	680	713	663	655	656	673	673	668	726	676	673	647	668	692	659	682	693	714	723	652	703	695	677	710	640	658	678	682	701	658	685	730	738	741	712	686	631	664	730	689	724	696	703	692	672	736	660	681	676	737	694	702	707	652	707	668	699	706	656	706	668	717	693	656	698	691	673	697	679	667	666	658	681	700	698	678	675	697	711	757	694	687	665	731	673	695	646	665	674	662	664	678	690	726	744	695	666	680	739	678	722	674	675	688	641	660	664	644	635	704	702	666	708	694	707	707	713	674	662	705	708	735	675	699	675	685	683	656	691	646	728	713	714	750	750	666	681	729	713	702	686	656	682	665	675	687	700	644	694	698	645	659	644	709	726	674	733	661	692	677	646	719	718	690	698	712	648	688	653	722	648	689	684	696	708	689	641	703	674	658	727	689	647	694	696	695	695	705	697	686	686	668	693	719	733	684	699	658	663	637	660	663	728	698	636	695	695	692	644	695	717	676	734	688	736	682	651	693	667	660	659	680	662	694	664	673	661	651	663	661	686	732	700	716	668	669	718	678	675	686	620	619	697	741	707	709	733	663	654	732	706	696	713	663	676	682	698	705	696	687	692	701	716	682	673	681	678	686	671	699	671	710	686	691	709	649	673	701	675	669	675	662	729	731	684	683	733	719	683	659	679	736	672	666	688	704	682	695	659	688	690	699	666	657	691	697	732	735	696	668	682	716	695	737	682	660	688	668	677	682	661	689	650	697	689	651	679	681	689	712	708	700	677	716	647	708	667	700	707	635	654	639	646	662	711	698	667	658	677	677	672	648	675	658	695	685	677	681	688	686	731	676	671	649	671	675	710	742	704	695	708	712	679	731	651	679	724	704	705	675	757	772	711	651	650	728	670	719	650	694	719	643	659	711	683	714	679	670	678	697	716	658	650	697	687	674	661	678	659	728	730	661	688	673	664	673	684	709	672	710	654	691	725	684	632	632	693	717	735	703	670	662	648	738	688	644	735	679	713	659	690	709	686	716	701	649	665	715	673	681	709	680	751	677	723	665	692	734	693	671	689	684	682	718	717	689	635	670	692	724	659	663	682	628	711	720	701	709	698	716	708	721	715	720	684	743	673	613	639	691	685	640	682	669	720	647	736	674	657	707	669	686	687	679	717	689	677	710	670	705	659	707	714	677	649	667	671	707	702	685	695	673	659	670	683	678	701	669	728	692	682	696	636	696	672	750	699	640	659	652	707	704	690	712	725	688	699	687	661	709	653	693	690	725	705	706	647	685	684	695	744	685	674	699	680	702	693	697	656	691	695	691	677	695	686	672	703	707	704	679	698	670	699	695	638	753	685	684	723	711	681	666	666	700	709	680	665	656	652	622	692	723	697	676	649	685	659	671	744	653	686	678	680	700	711	628	746	703	722	638	724	713	682	657	698	661	702	708	685	650	677	686	680	696	703	680	659	650	688	655	717	700	726	680	684	661	683	706	695	723	667	677	702	690	660	656	714	643	656	696	639	692	703	646	668	661	657	669	677	691	674	674	739	699	701	693	717	687	687	732	667	698	705	701	703	722	666	718	623	740	658	663	694	683	658	711	705	677	711	626	709	720	642	686	693	678	684	710	719	667	680	699	706	687	694	710	675	706	683	675	669	719	696	687	713	685	665	703	683	706	714	687	700	743	693	669	726	684	671	635	645	672	677	648	659	654	662	673	718	693	662	744	673	667	668	690	677	656	706	689	642	749	703	702	707	708	652	685	678	654	692	698	665	710	678	733	715	743	696	701	685	658	706	749	658	668	692	644	680	680	650	718	676	664	676	739	717	695	701	689	642	676	678	681	681	729	677	673	751	670	675	679	702	711	672	720	696	696	686	688	717	695	720	647	715	635	700	685	713	667	752	666	661	691	659	685	670	639	661	651	669	684	692	716	667	701	646	685	676	659	730	698	662	650	715	668	641	658	679	702	675	679	662	675	667	655	649	680	659	700	678	649	713	707	670	662	671	663	680	696	665	669	714	634	692	704	644	660	643	648	637	674	730	740	711	646	674	712	738	636	670	722	716	648	646	664	718	684	691	647	700	705	694	693	672	668	699	699	676	667	700	677	702	681	661	680	658	679	714	712	673	664	698	693	696	737	682	688	679	695	709	698	678	688	687	691	723	658	658	683	744	734	706	687	716	687	682	699	673	688	667	698	676	713	728	649	691	734	678	723	706	708	679	735	712	621	677	704	646	653	706	732	751	699	708	689	711	656	686	713	709	694	686	698	714	673	715	693	685	655	718	654	678	666	715	711	705	675	702	661	720	653	639	720	688	643	671	660	665	695	674	685	670	665	668	657	743	669	711	657	699	683	697	694	617	688	683	689	680	704	716	698	715	704	669	696	657	649	655	674	668	705	688	694	701	652	714	669	683	725	669	710	689	717	686	670	688	719	660	668	693	667	688	668	694	692	686	665	680	682	710	707	679	669	670	691	694	685	656	650	700	732	662	709	688	740	691	733	692	693	708	644	686	659	643	703	688	658	666	706	670	695	704	672	682	702	714	716	687	691	701	688	676	696	698	731	695	658	679	707	685	642	698	696	729	696	670	697	689	696	718	713	661	691	681	656	726	677	654	689	695	634	695	715	647	720	661	699	687	679	708	670	673	662	688	670	686	665	678	697	689	713	652	739	682	676	678	675	646	690	675	686	685	680	698	727	656	680	717	652	732	677	695	622	694	695	675	655	649	711	638	691	699	689	694	688	647	677	701	636	644	735	695	678	715	683	667	688	691	677	719	712	684	666	651	688	677	672	677	676	649	664	681	644	710	700	672	703	741	732	671	716	742	665	704	687	679	659	711	683	648	680	692	704	710	672	675	704
34950	40456	40411	37667	33289	24994	18300	12972	11846	11749	8888	6526	4465	3259	2630	2487	2339	1729	1096	900	732	585	662	547	505	370	382	387	335	291	313	259	220	238	200	203	212	209	194	204	236	179	187	205	208	189	196	233	201	203	173	197	210	198	192	183	194	177	206	193	210	204	243	176	199	217	215	174	203	196	207	189	185	194	198	177	189	207	202	201	185	184	206	189	209	181	211	198	238	196	190	194	183	206	233	225	203	193	225	195	194	210	178	225	188	214	196	210	196	237	200	208	190	189	219	202	200	200	217	181	222	205	209	200	184	219	219	194	195	197	185	181	194	215	184	191	200	190	194	200	209	215	198	198	209	206	215	201	199	203	208	198	209	196	201	208	170	193	190	177	194	171	188	181	208	189	176	200	202	173	209	192	201	197	175	167	211	221	192	205	203	186	190	218	182	197	202	208	222	227	183	212	212	217	188	197	192	207	173	211	178	184	209	179	180	177	178	194	194	181	204	194	207	197	188	192	219	221	202	192	210	205	212	196	213	208	215	189	224	217	198	193	210	205	202	208	212	223	190	195	196	192	236	169	201	204	191	204	185	206	214	193	203	199	208	182	189	200	192	212	170	214	182	180	201	198	190	215	169	216	228	186	213	173	230	206	193	206	210	173	208	163	218	204	181	169	196	183	194	211	176	199	209	199	188	210	190	180	187	194	181	221	200	203	204	224	207	172	188	239	194	182	206	205	216	207	191	211	190	197	195	200	186	178	186	208	201	208	203	206	168	197	219	210	208	196	203	195	180	226	205	191	210	195	201	188	191	228	215	226	242	210	221	181	220	206	217	172	203	200	186	208	208	180	195	197	202	186	189	197	176	174	205	205	220	183	196	205	193	215	191	202	201	212	198	202	204	227	220	165	201	183	186	228	176	241	185	198	203	189	211	202	206	202	202	194	215	205	200	205	236	192	220	188	189	183	232	202	164	196	223	214	212	195	201	173	226	222	166	200	222	207	213	179	187	212	187	200	192	206	203	196	240	209	191	219	204	188	202	198	218	212	188	211	200	224	192	200	161	214	184	218	216	190	204	210	213	181	192	188	178	190	183	220	205	194	208	201	222	189	209	210	197	176	202	205	181	205	196	188	207	184	177	177	205	190	189	192	209	186	189	232	209	215	186	186	218	184	166	197	174	210	183	202	188	175	221	199	198	192	238	213	194	204	213	174	192	181	208	214	197	187	184	195	175	183	194	209	219	190	208	187	207	196	214	195	190	209	216	211	191	172	194	207	208	178	201	207	203	192	188	186	205	213	177	211	194	192	183	232	211	193	217	201	191	206	227	230	180	215	195	200	193	199	202	187	215	223	181	199	214	202	210	212	209	205	212	194	198	194	190	197	200	190	201	202	206	192	212	220	207	186	176	174	172	199	198	192	195	215	215	232	186	212	215	169	203	203	197	217	204	211	212	193	194	209	183	215	193	192	202	222	191	234	204	192	193	211	211	202	197	207	178	216	210	201	171	200	182	198	189	187	204	186	204	204	206	207	200	213	217	204	191	189	199	204	188	194	156	198	177	226	187	189	205	204	203	201	199	217	192	195	197	187	190	205	211	232	199	174	192	185	192	200	210	219	186	179	221	205	193	212	196	190	205	222	212	215	201	205	233	184	232	204	208	214	200	223	208	192	177	192	180	189	204	207	184	196	191	212	198	180	212	228	206	202	201	220	209	197	208	206	173	189	217	200	225	180	226	226	191	198	189	186	210	197	201	218	194	217	200	202	214	190	195	181	194	171	202	199	204	230	199	186	219	196	235	203	204	217	193	183	188	192	215	216	208	174	203	205	182	193	206	192	184	192	193	207	226	199	176	237	219	169	168	210	224	208	188	178	184	202	180	198	181	197	191	194	197	204	213	211	196	195	183	211	207	190	195	193	200	170	201	219	201	167	210	202	209	194	190	227	211	211	195	186	214	196	179	187	207	201	217	162	201	216	185	212	224	197	196	185	210	197	188	211	202	206	202	196	176	223	203	189	211	219	213	202	193	206	183	207	190	208	202	212	179	200	193	196	197	210	207	198	206	220	205	203	209	193	196	177	191	211	186	192	184	215	220	214	210	187	227	209	210	186	202	196	205	207	209	207	199	215	216	194	188	181	167	200	193	174	194	195	168	179	177	200	192	179	191	201	210	194	192	212	211	213	195	199	196	188	215	200	177	201	173	216	186	194	220	201	190	211	201	186	215	200	207	214	203	171	177	200	163	190	193	201	202	195	199	188	195	202	192	187	193	187	204	222	181	200	231	206	210	200	208	205	194	219	203	195	179	194	197	222	198	187	192	198	199	182	208	185	207	200	190	205	221	189	185	181	209	203	217	193	222	178	188	191	207	184	187	217	202	221	185	216	192	208	202	174	189	184	193	183	196	195	213	213	218	206	216	183	198	199	200	224	209	191	181	179	201	207	197	203	192	184	197	200	172	192	194	202	185	186	207	197	194	204	218	203	217	195	199	191	202	226	224	209	213	176	207	191	215	177	178	205	227	179	208	173	202	202	203	197	193	182	193	183	193	193	197	204	181	183	192	201	168	193	217	201	193	217	183	210	195	210	196	184	220	203	188	221	178	217	230	191	236	197	190	221	191	191	190	165	198	212	186	218	219	185	213	222	203	200	185	201	175	187	168	208	203	189	220	202	205	190	197	191	185	206	198	213	224	203	193	211	195	223	221	176	194	194	208	202	215	184	218	197	203	219	219	214	171	186	204	211	187	176	217	203	192	196	197	193	212	182	203	216	204	204	187	208	202	184	194	190	202	206	199	196	216	189	184	194	193	202	183	222	204	185	223	210	185	219	214	194	188	220	200	185	206	196	210	190	184	197	184	167	194	201	213	204	213	221	201	188	165	225	194	218	189	237	206	213	197	213	180	198	180	190	180	227	196	209	205	218	193	215	189	198	193	198	207	226	209	214	183	196	208	207	204	205	203	197	169	199	187	205	193	198	206	210	185	200	215	191	203	214	208	218	191	200	177	212	215	206	192	191	234	207	199	205	185	208	207	186	209	201	170	160	226	197	176	210	181	185	182	179	170	201	210	204	210	184	198	186	196	206	203	222	204	179	204	210	219	186	203	187	209	209	191	178	184	194	199	210	181	179	189	176	193	190	206	201	188	194	199	181	197	219	217	209	213	216	192	197	194	220	177	195	221	183	198	218	178	191	204	206	191	213	195	176	227	196	212	184	203	218	182	200	191	198	219	205	175	192	215	201	202	168	197	205	194	184	205	186	201	181	196	201	212	200	191	239	208	191	178	207	219	183	207	181	183	199	187	204	203	196	210	206	203	190	208	208	195	188	184	201	211	218	191	204	179	210	216	237	200	196	187	196	203	226	187	194	196	204	191	201	213	217	197	168	211	212	219	192	186	207	208	206	211	188	212	169	192	221	200	181	198	177	209	208	208	172	191	220	178	202	206	188	179	202	212	182	184	188	200	203	196	172	193	217	220	222
27759	38011	42656	46689	42952	36444	28982	26202	28967	29096	25334	21831	18337	15283	12982	12985	12324	9801	6895	5737	4386	3878	3966	3303	2762	2403	2114	1867	1567	1504	1511	1238	852	850	726	708	667	717	654	703	731	676	701	678	690	683	694	686	740	698	713	664	686	666	677	707	671	662	715	657	707	679	709	675	643	690	644	662	695	686	699	715	648	716	658	725	645	717	634	680	670	667	630	717	685	640	699	698	684	687	687	698	664	692	689	641	673	680	650	721	707	666	688	626	619	608	691	685	713	683	677	669	702	647	619	674	638	669	705	641	723	625	705	700	652	627	658	651	688	633	677	675	667	707	646	696	652	651	672	669	716	728	708	674	713	690	639	689	677	655	662	637	683	700	669	678	686	693	673	672	746	623	658	670	686	695	695	648	660	673	671	690	631	690	695	706	649	669	681	644	697	641	667	700	630	662	682	698	708	617	645	698	694	692	675	639	705	708	690	701	715	675	675	718	650	678	635	690	667	704	667	682	672	715	694	716	710	721	683	664	670	692	649	692	667	688	644	673	660	663	674	699	713	684	682	638	671	708	647	678	687	710	667	659	667	695	615	691	698	651	676	710	647	674	675	706	694	682	661	689	688	682	671	715	696	733	660	686	633	622	688	674	659	665	710	651	673	647	700	638	631	710	639	642	694	580	730	675	687	697	683	659	685	667	661	694	691	670	713	664	662	713	699	667	693	609	677	644	674	690	668	660	676	692	662	675	666	681	614	692	679	700	640	677	682	698	706	760	725	650	697	654	703	710	640	695	682	653	631	677	702	651	675	666	645	650	702	706	665	717	715	633	674	718	665	636	690	695	670	697	635	664	667	702	716	693	701	658	713	691	648	698	672	650	697	705	659	676	675	742	676	688	674	685	661	673	713	717	659	691	672	709	622	627	678	657	698	666	673	627	709	711	626	693	654	644	685	679	703	694	662	666	665	634	641	640	720	687	690	650	688	679	655	664	672	691	652	700	705	703	703	683	676	704	682	645	678	694	653	679	657	679	686	661	671	722	657	648	714	653	707	641	680	645	667	656	688	614	719	658	694	692	708	653	673	620	660	662	671	629	675	644	673	691	653	696	701	664	695	635	730	663	649	663	713	679	760	674	680	600	670	668	656	680	689	663	727	723	698	697	639	688	724	629	698	668	671	671	693	646	707	689	656	697	690	690	697	692	704	697	682	652	664	706	667	654	651	663	671	703	603	692	710	652	711	705	689	645	654	678	710	676	696	673	691	693	698	704	682	656	695	644	691	656	656	642	659	694	674	661	664	660	702	689	652	642	691	666	668	669	689	725	664	678	698	648	704	700	624	668	688	689	672	697	603	700	696	709	683	672	672	682	663	650	670	675	716	662	612	679	700	686	730	638	707	637	651	675	652	648	644	675	669	694	656	654	703	648	661	663	723	653	680	685	648	687	710	685	649	708	696	682	705	687	637	702	682	682	661	670	693	648	658	654	704	729	633	658	636	683	643	645	680	678	660	666	671	699	697	682	679	682	652	686	697	674	658	703	688	686	669	666	662	672	727	621	705	676	654	693	697	692	645	668	701	660	664	637	649	682	657	665	697	710	670	676	708	680	680	699	677	625	675	657	674	673	621	694	683	737	620	682	630	667	691	713	681	683	661	722	627	682	627	661	668	650	694	671	689	689	638	707	679	676	704	670	726	673	666	695	681	685	699	704	650	691	686	680	637	692	647	707	607	672	661	671	679	660	663	655	690	662	675	633	646	660	688	747	681	709	638	628	677	675	695	666	676	677	638	652	707	692	717	721	671	660	713	660	705	669	638	700	658	699	711	636	663	703	690	638	670	682	669	662	668	688	646	703	635	699	699	659	680	646	710	662	683	652	675	692	686	650	695	731	696	683	686	684	728	676	681	673	656	681	725	677	702	674	653	661	674	686	660	675	702	625	644	684	687	727	651	692	682	690	674	719	700	652	664	695	634	633	667	658	646	661	693	669	630	722	691	689	639	693	654	654	709	637	649	702	679	696	642	647	690	685	676	670	624	652	707	722	665	654	675	682	713	655	677	694	682	687	671	707	642	707	719	636	701	730	673	681	692	646	679	647	666	700	668	681	709	695	723	703	665	665	662	708	690	658	698	708	660	681	696	677	653	657	664	689	687	664	688	719	686	705	636	729	641	738	653	678	661	665	670	671	659	690	668	698	653	682	678	648	675	661	692	639	698	663	678	704	668	671	680	681	682	679	702	656	678	678	640	660	691	715	702	727	648	644	675	658	652	649	664	747	722	675	683	707	715	693	631	677	700	681	699	619	732	673	617	687	715	672	665	646	696	681	657	643	673	691	615	722	693	664	668	688	708	656	701	629	650	661	634	698	700	684	694	683	684	662	691	706	625	657	700	708	684	629	678	631	709	705	673	709	686	715	711	733	680	684	661	719	685	686	692	695	678	668	687	684	678	684	644	680	670	696	703	658	676	701	706	722	714	673	691	625	656	702	666	692	663	681	679	635	677	626	648	641	706	652	687	679	675	726	674	678	664	645	712	707	635	714	637	696	663	664	662	662	663	704	669	671	683	660	669	715	672	660	643	687	739	677	663	721	658	702	720	634	689	707	707	748	683	698	682	710	700	688	648	669	722	679	642	641	634	702	672	689	670	635	689	667	688	682	670	699	688	642	685	697	679	664	702	660	645	629	695	672	641	666	642	687	655	661	678	642	658	685	653	700	705	684	697	628	695	684	688	722	724	697	658	658	665	690	661	663	665	702	657	662	691	670	688	705	707	687	682	689	744	666	673	665	706	665	690	707	695	673	665	693	691	669	673	723	666	702	668	707	652	709	716	652	698	692	647	647	627	672	680	664	687	647	723	678	666	676	670	695	665	652	665	653	686	669	624	671	691	704	712	633	657	692	701	675	647	684	658	668	663	650	637	718	682	731	694	679	632	665	644	714	694	705	673	662	669	673	644	685	683	733	651	696	662	638	687	667	684	648	631	679	663	684	652	679	639	669	641	679	672	691	714	709	664	702	664	659	657	694	704	703	651	697	680	715	669	689	669	654	685	663	665	725	644	658	700	699	687	671	683	722	671	622	687	695	668	642	640	671	674	668	631	672	711	717	703	668	715	719	676	636	711	651	681	670	715	676	673	664	641	696	687	688	680	694	671	692	698	623	695	697	685	689	693	716	725	685	685	691	660	714	695	666	662	657	714	696	676	683	667	681	676	705	661	724	721	686	680	699	695	688	716	684	662	721	688	693	642	707	610	658	711	698	691	670	678	626	653	669	706	693	679	668	702	620	650	685	667	667	689	723	680	709	700	688	684	683	667	668	683	710	670	636	678	703	682	663	703	684	692	714	675	672	686	718	700	711	693	666	665	706	690	699	623	662	710	703	683	676	690	646	620	664	719	675	717	674	646	685	689	663	681	636	685	680	681	695	700	703	700	716	677	687	631	651	676	683	660	658	688	726	638	694	692	741	669	721	664	650	692	660	702	702	691	650
41839	46844	42258	38443	36348	31080	25797	20837	21469	20776	16282	12551	9257	6889	5602	5783	5126	3195	2264	1678	1295	1155	1141	918	791	750	678	590	487	501	432	321	249	269	254	231	238	210	223	219	232	189	246	251	210	207	233	230	232	246	211	217	215	214	213	203	238	220	225	228	231	221	236	211	221	247	216	246	257	229	241	190	234	224	236	227	225	222	222	230	208	226	224	221	216	239	245	228	238	229	254	239	200	216	237	220	217	239	213	224	248	203	230	218	235	217	223	241	227	225	233	205	232	238	218	256	206	224	251	234	223	217	239	245	232	213	198	209	205	250	213	251	229	206	226	221	247	233	208	226	224	217	251	231	242	227	245	238	236	202	224	215	237	211	230	267	236	206	221	220	229	209	220	195	231	224	220	218	223	256	233	224	243	247	236	222	225	227	235	218	231	231	244	242	213	223	247	233	231	218	250	232	244	217	228	237	190	212	243	243	209	215	196	234	245	224	229	214	219	232	221	216	211	233	223	227	255	227	212	205	234	226	229	241	220	212	225	212	228	210	227	217	218	229	237	221	232	223	225	234	217	217	221	240	228	227	228	239	231	208	219	233	235	242	226	230	209	239	238	235	252	201	237	210	248	230	197	228	260	203	238	267	239	204	224	233	245	221	231	214	229	245	225	217	212	212	249	248	214	236	212	201	223	230	229	216	260	246	225	205	233	221	219	215	231	230	218	221	230	221	247	231	209	227	232	208	233	228	220	231	250	245	220	226	213	191	214	244	240	231	243	224	219	243	217	244	228	251	257	208	209	242	223	218	226	251	219	223	217	213	228	215	231	245	205	204	230	229	225	202	213	216	235	239	222	239	205	232	233	251	224	214	253	235	245	222	222	220	233	241	236	231	226	216	251	239	217	227	215	216	193	211	214	227	208	242	242	226	221	229	243	221	222	237	226	229	242	204	245	207	225	186	223	235	223	218	217	225	237	221	179	231	230	219	231	220	267	233	229	240	241	209	216	214	231	214	248	216	235	197	245	220	223	218	183	233	228	220	254	238	199	222	236	243	196	216	235	238	224	220	188	219	236	225	215	229	202	208	225	259	215	212	212	230	245	226	219	214	231	250	221	218	225	219	231	195	247	212	234	247	241	237	214	219	250	230	232	225	224	227	240	250	237	239	198	215	225	221	218	204	228	235	235	244	221	235	223	237	221	226	208	244	221	221	214	235	214	213	240	231	228	242	245	204	212	216	215	221	203	223	232	202	236	250	183	228	256	205	256	232	222	221	219	217	233	232	244	217	221	235	237	231	211	245	209	226	220	226	224	241	221	228	199	221	213	239	244	222	211	256	232	217	228	239	234	196	228	227	242	240	229	243	250	204	238	205	214	219	229	218	219	219	231	233	213	227	223	239	228	210	203	215	210	243	219	202	204	222	218	200	247	226	240	255	247	228	219	242	249	216	224	235	240	230	208	225	201	221	243	225	236	208	224	201	215	214	223	225	229	205	228	211	223	248	210	236	208	265	202	263	192	228	213	203	227	220	209	214	238	226	230	220	253	238	212	227	218	232	197	228	233	225	229	226	235	221	237	209	219	216	218	211	226	202	210	235	207	200	217	209	211	238	213	231	214	246	226	235	238	225	230	238	210	250	224	245	214	239	226	215	206	237	224	211	250	222	228	239	237	216	221	222	213	219	236	221	217	215	231	220	214	241	221	234	212	245	222	270	244	225	219	209	197	222	208	225	247	242	226	230	224	234	222	204	241	253	228	212	238	231	233	229	220	219	216	228	229	255	223	225	230	226	237	225	237	228	207	210	223	232	220	222	235	211	225	214	209	213	221	243	209	243	210	234	215	228	213	223	211	250	252	215	228	199	196	216	262	224	229	210	220	215	227	219	226	221	228	214	230	221	192	209	227	215	222	192	244	213	233	220	232	235	213	234	241	218	212	225	259	229	245	245	211	229	186	218	225	207	229	210	232	213	206	246	216	224	202	198	220	214	220	227	220	204	263	199	224	247	233	236	230	235	207	224	236	230	233	188	250	222	219	217	216	227	229	212	266	223	207	221	212	242	230	241	199	238	232	220	207	215	221	217	203	264	234	237	197	207	225	226	218	204	199	210	214	203	217	225	232	198	228	221	225	245	201	225	223	249	248	233	232	209	203	229	232	230	214	221	199	195	236	217	242	203	232	228	217	205	249	209	224	236	217	199	232	234	209	224	229	220	231	240	220	240	220	216	213	228	208	214	229	242	201	211	215	250	224	216	237	231	260	221	232	216	218	230	217	226	219	214	223	242	241	210	223	211	231	216	225	213	241	203	199	227	230	214	218	199	235	229	202	210	231	244	239	222	208	219	239	213	223	251	232	238	230	234	225	229	202	231	208	228	254	240	229	220	225	208	222	255	238	223	236	218	220	259	231	209	249	255	227	243	219	205	218	206	240	240	212	231	214	220	245	218	223	218	230	220	224	243	213	213	214	236	234	195	219	227	219	225	229	235	220	215	232	229	216	226	221	270	222	233	219	228	220	237	221	224	240	238	223	213	245	214	231	204	244	225	228	238	209	225	241	222	207	202	215	222	220	240	260	227	211	214	224	236	215	217	229	200	249	249	220	227	251	233	229	253	216	276	227	241	211	225	242	239	220	201	218	233	226	210	221	225	223	239	215	208	240	245	222	227	197	215	231	232	248	224	226	231	252	225	217	228	201	237	205	220	227	235	228	210	210	227	211	205	234	241	216	209	211	231	235	249	198	226	214	229	224	228	244	247	234	215	224	243	225	207	233	214	258	214	224	248	223	218	238	232	233	218	225	211	239	216	233	231	193	228	222	226	253	234	246	215	218	235	230	205	221	199	222	202	227	240	225	228	210	236	217	244	223	219	227	231	237	209	208	202	210	217	234	224	220	245	220	228	246	225	249	223	231	247	210	212	231	223	256	227	238	210	233	223	236	245	214	225	236	238	242	211	225	226	231	217	238	217	210	219	220	254	222	229	232	228	191	212	216	223	247	218	223	241	234	202	233	216	220	221	218	212	241	242	195	228	240	204	226	251	243	204	207	241	221	199	209	236	225	217	245	225	227	219	212	244	228	221	207	202	230	232	236	226	235	197	224	234	223	239	233	222	249	213	223	235	228	236	237	264	223	240	229	243	222	225	217	245	198	201	213	217	231	247	202	236	210	237	220	232	211	204	220	247	208	240	239	215	230	225	242	231	232	216	222	232	237	201	244	198	209	231	214	222	242	226	207	211	209	207	226	235	259	236	238	206	231	239	213	236	227	203	231	216	202	235	221	211	253	224	235	229	232	229	214	236	245	216	219	198	223	210	240	206	232	209	193	235	248	234	205	244	241	216	245	223	222	227	225	239	227	241	219	236	208	202	243	216	239	244	208	235	213	207	224	240	252	225	229	216	198	224	246	232	272	247	230	209	222	219	226	225	213	209	211	244	229	251	252	219	224	251	249	221	210	234	236	221	256	222	241	199	231	209	212	204	208	220
33065	44565	47114	50319	48445	44546	37760	33751	37569	37089	33325	30467	27206	23800	22297	22830	21437	15961	12261	9648	7754	7059	7119	5721	4987	4513	3844	3247	2704	2732	2185	1465	1058	917	846	787	832	777	757	790	808	760	789	737	767	772	747	719	752	733	728	742	777	768	745	760	734	794	728	765	787	752	838	815	717	735	775	698	733	735	784	720	721	723	749	717	741	707	772	727	734	781	721	783	751	801	729	764	758	718	793	755	736	748	745	735	796	701	742	781	717	779	742	726	709	763	728	741	763	710	732	774	718	750	725	745	778	720	758	747	736	766	711	728	723	771	695	738	747	743	708	703	796	704	762	760	706	708	737	764	728	723	770	791	688	725	688	736	788	799	724	701	730	729	746	722	774	759	728	703	780	725	732	757	736	720	763	747	732	770	746	748	753	766	712	749	744	723	734	701	763	744	731	735	756	715	721	749	725	757	751	737	737	736	744	727	751	735	769	761	756	769	729	782	718	741	734	794	763	765	731	768	761	727	736	751	745	759	763	704	697	722	710	752	758	722	771	747	730	714	710	754	745	790	725	755	753	732	741	725	758	735	757	730	746	721	713	780	730	764	760	710	752	784	764	726	785	733	772	750	772	792	721	750	786	791	770	735	724	741	711	751	788	728	771	741	699	761	738	784	749	738	733	754	748	737	747	706	784	767	716	772	739	760	717	739	758	703	746	763	751	732	794	795	763	765	777	762	699	721	783	705	770	723	763	712	763	802	766	717	716	753	716	738	724	712	680	733	735	725	727	744	758	751	789	771	773	737	778	724	760	691	746	744	703	699	712	719	746	737	697	794	784	752	746	733	742	756	731	762	758	783	795	755	772	796	729	777	784	716	757	749	706	748	747	745	759	753	772	745	789	743	777	774	752	792	734	765	736	781	741	794	733	746	766	767	753	764	765	750	765	725	771	743	755	722	756	755	760	775	761	722	768	800	760	734	781	754	774	793	750	702	757	747	750	746	686	710	732	738	720	725	734	715	795	691	745	667	748	782	702	734	715	742	750	708	772	726	789	744	763	765	761	719	745	745	753	751	754	772	737	724	737	725	719	751	735	719	721	735	730	770	721	727	723	745	725	736	762	786	774	741	752	735	711	734	788	790	744	732	752	718	703	731	725	769	720	793	772	754	748	763	804	741	753	747	736	747	748	696	756	750	791	725	683	726	707	755	734	779	761	749	716	745	790	758	770	766	728	748	708	706	707	753	765	819	757	780	737	741	711	769	762	733	711	726	775	727	755	717	710	734	709	750	736	745	745	725	716	726	751	769	743	714	744	700	750	801	785	776	772	735	746	774	720	757	728	700	706	718	757	731	725	735	752	732	708	730	731	750	730	746	777	728	725	712	728	753	712	781	726	743	717	777	766	660	772	750	679	736	769	699	739	763	719	770	761	719	745	763	752	786	792	766	728	748	766	751	757	753	757	717	765	722	722	750	741	806	703	742	746	682	680	741	719	778	770	733	777	713	786	785	781	693	750	785	757	797	736	722	740	729	752	746	726	717	764	719	683	711	795	751	679	773	772	746	780	680	763	735	776	740	719	769	784	741	737	752	690	716	758	738	760	740	665	711	728	767	748	756	722	748	798	693	734	790	713	694	687	679	742	709	786	792	704	749	759	751	738	778	751	703	744	757	698	758	695	738	690	752	720	749	707	751	749	722	734	793	761	735	758	747	730	714	720	738	709	735	793	719	735	741	741	740	740	726	739	729	750	753	759	798	770	751	733	731	797	716	772	747	772	721	728	775	765	697	770	736	772	761	692	684	758	737	732	714	770	770	740	747	753	734	714	740	715	720	723	723	738	709	765	723	753	742	718	787	738	729	728	743	726	762	765	734	718	727	728	760	771	723	737	758	718	789	722	767	741	789	754	740	757	746	731	760	758	721	727	742	738	698	760	777	754	759	743	764	732	765	772	753	772	742	740	728	748	763	729	750	745	786	748	754	744	763	767	731	737	772	759	718	717	737	745	690	714	791	729	708	734	770	766	777	769	747	732	742	750	736	728	775	751	744	724	724	733	770	763	759	755	758	699	762	747	732	758	722	741	809	794	731	746	716	736	759	742	733	746	741	807	738	736	712	749	767	791	714	755	766	717	769	803	705	691	742	753	731	770	793	747	710	709	728	750	727	759	757	763	787	732	731	765	741	783	795	718	725	743	697	691	777	788	775	745	754	743	792	757	764	738	741	710	702	751	737	701	736	733	755	707	754	752	790	729	752	786	728	716	748	768	739	722	737	725	699	713	728	719	796	729	726	741	757	738	809	718	740	761	800	709	734	768	738	735	762	765	790	792	756	795	752	789	752	716	762	706	777	773	740	731	750	707	753	716	694	757	731	742	718	739	723	734	774	781	793	768	723	763	747	736	770	708	759	755	778	771	758	754	787	746	762	731	750	756	748	806	780	745	772	718	743	687	779	760	719	751	788	772	802	733	736	723	718	727	722	755	771	748	740	790	720	727	705	718	734	724	750	665	782	772	728	734	716	752	737	748	729	788	760	757	750	778	727	741	779	748	770	727	754	737	745	747	742	786	719	707	718	802	752	682	711	721	698	744	719	759	723	761	748	717	757	713	749	753	725	712	734	785	760	801	718	751	719	739	730	703	785	767	731	754	736	719	731	735	763	762	751	757	761	745	727	728	728	720	757	736	706	732	766	727	678	748	752	768	779	775	758	747	742	768	727	721	764	721	808	751	758	723	797	759	750	764	769	706	738	759	815	727	776	723	775	757	758	722	774	738	733	771	759	740	786	769	749	738	742	721	756	761	761	727	775	722	769	725	812	736	739	755	708	738	736	793	739	790	770	751	779	731	740	767	776	746	707	760	752	773	752	769	721	739	710	710	796	771	739	761	741	744	757	763	731	720	775	774	768	721	742	786	794	754	763	723	766	713	761	785	800	752	745	751	764	773	755	757	739	740	727	741	751	707	764	728	759	811	697	739	780	735	751	739	730	733	755	739	736	761	762	769	759	754	730	805	746	732	732	701	712	798	752	759	782	746	695	780	738	775	731	721	747	746	737	764	738	762	745	712	752	745	768	752	723	767	693	715	731	722	700	738	750	810	720	786	719	755	725	740	765	751	777	771	690	734	658	755	682	796	759	756	744	782	715	743	734	727	748	810	684	750	783	754	743	725	707	753	739	717	730	702	737	767	724	743	714	765	745	764	770	757	790	774	727	751	782	735	691	713	747	699	722	770	761	745	710	751	740	775	723	744	744	711	733	735	737	728	752	697	737	721	740	779	734	735	752	769	749	722	791	709	722	769	791	731	725	712	704	732	776	762	759	754	759	821	756	708	782	721	813	754	728	783	785	758	748	724	761	755	726	728	765	766	779	745	743	786	785	723	742	736	718	759	752	756	813	741	752	748	731	770	715	759	740	702	725	728	721	754	726	735	759	742	779	729	730	763	813	762	752	760	729	744	730	770	744	736	762	760	712	784	746	682	701	765	693	755	778	760	721
19556	15289	14410	11173	7434	4772	3018	1793	1365	1070	779	626	487	381	337	343	295	279	291	207	212	187	217	209	213	186	207	197	201	191	195	194	203	189	218	190	211	180	193	190	189	192	180	202	175	208	219	197	183	195	209	153	189	191	203	199	221	190	209	188	195	187	191	177	197	185	181	194	180	179	171	209	199	201	184	200	196	210	202	191	193	185	197	190	208	186	195	214	226	188	193	197	188	209	213	200	210	183	201	188	151	198	207	199	193	177	197	208	190	206	202	205	180	217	196	193	207	208	203	223	168	184	165	176	238	192	204	202	200	183	187	206	199	197	179	191	194	196	210	172	198	197	198	195	201	213	216	183	213	179	195	212	195	221	189	177	185	167	191	182	208	197	191	185	202	215	190	219	192	208	191	169	172	182	162	217	192	180	233	189	202	193	180	179	178	202	195	181	212	170	178	213	201	199	208	214	199	176	185	183	229	201	201	178	208	223	207	215	195	213	214	199	201	208	198	170	201	210	218	199	178	200	197	204	201	213	202	213	209	184	199	220	213	206	193	197	209	196	200	200	180	189	193	178	205	222	193	225	197	226	174	188	194	165	177	183	179	173	204	213	194	205	206	163	203	207	185	218	189	200	204	192	194	176	186	186	188	190	195	187	209	190	210	218	207	197	196	193	199	184	189	205	201	189	217	205	197	214	205	203	215	208	208	195	184	213	208	195	210	185	175	188	205	203	233	202	201	194	177	173	184	194	175	204	183	173	209	184	201	183	180	191	167	217	189	181	205	197	184	202	218	205	195	183	177	179	197	184	192	229	185	200	203	201	182	178	197	194	206	192	195	188	204	208	203	184	186	188	183	191	197	175	176	210	199	185	186	189	207	217	175	213	182	204	184	190	173	189	213	183	178	214	220	208	171	189	191	167	177	183	187	181	183	196	208	220	209	161	194	188	185	238	195	192	220	203	193	224	209	199	221	184	200	196	195	190	188	179	183	182	175	179	170	203	203	195	192	211	195	193	198	184	193	207	202	198	193	211	196	182	166	201	196	215	187	202	189	204	175	208	202	178	178	184	193	205	217	188	200	201	167	201	198	208	202	159	198	158	166	187	209	210	210	184	169	201	174	226	199	205	192	209	211	165	205	198	196	197	185	200	213	186	184	219	221	201	186	193	180	198	202	186	160	177	203	198	178	209	193	187	184	177	222	187	169	213	186	172	183	185	198	188	195	191	190	186	171	213	196	199	165	211	187	193	200	191	229	198	187	198	197	189	167	209	197	178	198	215	192	200	194	200	212	177	192	195	202	185	189	193	204	173	203	198	203	197	211	247	194	197	185	184	211	189	203	202	191	212	191	210	198	197	183	186	197	195	200	190	187	213	211	182	196	192	211	172	189	194	185	191	208	170	200	184	177	211	207	192	196	183	188	188	192	197	178	175	192	205	203	189	189	163	190	181	202	180	209	213	214	210	193	169	197	200	191	198	197	214	170	192	199	205	199	181	165	202	202	175	205	215	188	187	197	184	198	215	179	193	217	211	171	214	235	200	204	210	180	196	193	208	184	174	196	211	173	186	220	210	183	210	189	193	235	173	206	186	203	203	195	182	186	200	208	202	200	181	195	225	212	179	184	192	188	186	189	189	176	195	199	203	214	202	195	186	165	206	199	216	188	202	202	191	194	201	173	202	212	200	174	204	199	183	211	183	183	196	188	208	215	195	220	192	182	213	192	203	193	201	193	208	231	202	177	203	175	207	205	197	197	179	191	196	155	204	207	192	211	193	205	191	182	173	213	183	197	185	206	217	194	182	161	201	212	198	205	188	210	193	183	227	203	225	180	201	202	191	209	194	198	194	198	200	190	190	217	202	226	199	175	178	190	198	197	204	175	197	196	190	203	187	193	204	158	232	194	189	211	181	219	198	189	203	202	204	192	189	201	183	185	224	221	195	190	186	183	182	177	188	222	209	181	178	215	182	177	181	199	185	194	207	225	189	204	183	192	206	190	216	182	213	215	198	227	202	198	192	195	233	183	162	190	208	218	212	188	213	216	203	173	202	193	210	173	175	212	190	186	174	187	191	224	182	197	193	207	203	211	174	203	179	211	201	173	196	183	190	197	198	196	208	202	193	207	184	198	210	172	196	207	209	211	188	180	188	199	218	207	213	202	208	199	209	210	183	217	208	190	204	209	195	195	211	188	188	194	196	167	196	193	194	203	183	213	206	183	212	189	191	147	193	187	165	197	191	183	180	190	198	203	198	177	198	206	210	201	211	190	187	186	189	190	163	204	190	178	198	230	199	155	186	193	208	180	200	201	164	168	188	187	188	189	206	184	200	199	210	188	192	215	204	208	193	189	211	190	208	205	166	173	229	212	183	191	212	200	198	208	213	179	194	190	207	194	207	216	188	198	233	199	221	189	221	182	183	217	182	185	177	190	168	190	184	204	190	211	191	200	187	211	174	205	194	194	201	212	191	179	201	209	184	170	160	200	191	206	210	185	190	177	198	209	169	197	198	193	199	201	212	181	201	181	208	227	179	198	209	205	194	209	208	196	201	176	185	184	211	220	195	229	200	184	204	214	220	178	202	205	203	204	165	203	192	209	181	195	220	199	198	205	203	208	174	183	178	202	201	219	215	184	196	188	199	235	182	188	198	178	184	181	185	207	179	196	211	165	204	177	199	182	201	187	185	213	216	162	194	211	207	216	202	215	211	197	228	219	223	197	194	188	192	179	186	212	192	203	202	191	202	186	191	176	176	202	189	182	206	181	215	220	153	202	193	188	203	209	185	220	187	203	200	208	205	187	175	181	186	200	228	191	164	187	180	191	183	202	190	183	201	205	202	195	190	190	202	217	219	216	204	191	223	197	202	211	204	206	242	189	191	200	181	180	188	182	224	200	187	205	202	212	195	193	198	190	215	184	200	194	220	191	194	190	202	207	201	173	191	201	183	227	189	190	190	197	186	184	236	168	188	193	190	196	171	202	183	180	179	224	195	204	222	191	201	196	190	189	186	219	200	178	180	173	184	190	189	209	209	201	190	187	216	188	233	176	216	200	170	184	201	190	205	200	218	184	171	182	199	177	215	192	195	194	176	183	223	186	201	204	191	209	187	176	174	177	190	166	195	216	201	181	185	212	171	218	198	212	196	178	207	192	181	201	193	204	228	165	187	195	198	187	192	206	193	218	211	178	216	235	201	197	174	198	193	207	200	212	181	183	166	207	194	187	181	186	220	221	187	203	193	220	194	204	191	183	186	184	194	186	209	214	204	190	175	178	208	192	185	197	199	169	178	189	214	194	211	179	171	177	187	201	217	220	204	184	212	194	181	182	210	205	205	204	196	184	196	209	206	190	213	207	211	189	202	229	188	202	198	206	208	205	208	191	180	176	172	191	208	203	193	178	178	182	193	176	201	209	192	195	175	214	207	191	194	197	182	202	203	192	184	194	180	195	188	209	185	206	191	197	212	204	185	218	197	198	191	209	214
17373	17711	22621	24135	21815	17920	13102	9257	7277	5732	4181	3270	2629	2139	1701	1448	1388	1278	1178	977	872	865	801	772	747	771	718	709	722	722	650	694	664	691	631	734	657	648	725	694	671	729	681	674	626	704	685	651	695	700	639	623	671	640	751	677	653	708	677	689	690	686	651	670	677	643	671	682	689	654	651	720	649	679	629	694	653	663	697	636	684	703	680	680	736	697	675	605	636	713	659	626	696	632	672	666	677	628	669	684	659	675	708	656	647	653	597	666	703	669	660	704	680	678	644	655	661	711	701	700	706	666	670	686	608	694	697	695	640	653	673	672	678	680	652	679	679	635	634	659	683	663	710	689	730	709	633	674	674	661	648	681	640	703	681	653	685	658	680	687	702	644	658	700	673	643	650	713	655	684	650	656	653	693	696	675	634	696	685	637	668	675	639	669	633	641	618	642	686	677	624	677	654	677	705	702	640	672	616	632	682	665	673	659	643	643	692	683	666	697	651	683	672	659	688	678	641	646	678	623	660	623	705	691	696	662	682	657	674	689	707	649	691	709	669	683	656	703	671	684	677	687	688	676	683	678	705	636	677	690	625	682	672	650	636	678	622	713	687	670	692	619	631	658	667	701	699	667	659	618	687	684	690	652	684	658	674	669	683	684	639	705	667	722	652	664	659	699	744	640	666	656	665	671	647	598	644	626	674	657	678	632	690	615	706	679	666	677	640	680	671	703	632	684	681	721	665	730	681	669	709	721	647	650	670	685	642	672	636	659	653	681	669	660	662	664	644	608	654	664	659	648	652	677	674	664	618	677	659	683	653	651	683	676	669	659	652	687	680	707	640	671	673	676	642	662	668	656	670	669	681	659	667	651	667	689	707	675	674	660	691	710	686	627	635	680	654	634	666	652	651	687	705	707	707	695	706	700	653	687	700	664	701	677	677	677	700	708	617	617	665	614	714	650	666	658	656	649	676	666	686	689	660	680	614	655	716	668	665	669	664	653	677	669	662	648	644	695	664	713	657	711	693	658	631	658	655	702	679	678	703	649	646	669	645	663	651	619	666	687	712	644	681	691	663	684	664	655	686	655	636	714	712	674	697	642	681	623	700	644	668	702	665	699	637	633	638	695	643	654	676	690	671	664	678	636	650	676	622	659	678	643	669	748	650	666	626	601	646	619	672	657	649	682	673	678	663	603	668	712	718	691	693	705	688	663	653	666	658	613	623	651	632	688	669	654	674	713	682	624	646	682	695	648	638	662	687	658	708	682	662	692	698	688	711	685	676	729	615	655	671	677	699	684	720	685	678	664	648	676	693	709	679	674	668	712	648	693	648	671	644	673	700	679	680	639	700	663	647	702	651	693	674	654	642	685	631	667	662	684	632	661	634	664	671	674	639	670	709	633	652	701	673	659	669	625	686	651	695	640	687	671	685	691	665	653	652	681	642	706	677	676	659	684	622	713	673	705	651	651	686	705	707	644	624	629	677	692	644	659	635	662	672	676	677	652	655	644	695	603	671	644	674	645	680	644	704	678	620	657	663	635	697	667	693	682	645	667	625	691	649	701	675	678	676	660	671	683	627	661	650	703	670	662	655	670	679	663	666	665	682	659	664	668	666	640	646	715	650	675	669	645	689	643	664	673	704	710	621	661	697	633	685	683	692	701	669	613	679	656	661	671	730	648	717	638	676	675	696	654	676	671	651	693	713	725	636	658	666	661	619	675	629	669	685	634	670	617	643	716	679	672	680	669	674	623	716	652	682	599	657	646	717	670	651	691	663	673	670	660	624	684	672	701	716	723	724	693	612	639	639	662	689	666	699	658	686	728	652	684	620	695	657	691	657	637	695	632	647	683	638	645	635	661	672	636	706	715	678	684	647	674	675	648	694	699	685	680	660	640	663	705	666	698	682	654	629	628	674	677	667	690	717	693	709	688	652	656	654	717	645	658	665	693	699	685	670	642	648	665	697	653	670	653	698	683	670	671	623	648	686	741	671	655	672	627	614	641	674	654	612	621	656	656	611	682	698	628	657	690	690	635	642	609	629	686	671	642	688	662	677	701	648	644	641	630	630	666	646	662	657	681	635	747	668	657	663	644	669	636	614	624	626	606	685	628	668	679	672	674	675	652	678	657	656	612	685	665	640	685	685	673	668	631	679	662	621	683	690	652	664	644	661	680	618	662	650	653	705	677	671	675	654	620	628	635	696	612	635	678	667	643	682	670	678	692	663	649	626	619	680	702	683	684	661	656	706	624	660	700	650	661	654	665	647	678	684	654	665	680	697	677	665	689	652	686	655	664	690	659	649	669	647	654	667	662	710	619	652	683	629	638	681	615	645	663	639	697	636	638	667	650	668	674	718	654	662	672	654	656	707	668	700	714	660	662	657	623	628	679	656	649	685	663	657	696	627	652	697	678	672	667	702	664	625	660	680	690	644	633	653	664	693	682	669	655	655	681	639	663	680	626	662	632	639	684	699	678	671	666	686	655	675	719	653	686	663	687	646	679	686	640	673	671	659	639	611	639	654	671	622	645	629	671	660	697	639	667	667	660	667	659	658	658	652	637	682	701	659	683	656	632	692	689	688	673	660	706	677	650	622	636	716	645	660	661	643	661	663	706	663	659	655	676	650	677	663	673	646	685	739	658	672	697	669	675	680	661	652	680	663	596	672	674	664	664	665	688	677	680	649	725	652	644	695	672	689	633	678	668	640	642	677	657	680	652	659	693	642	672	664	654	710	656	659	631	700	685	666	645	642	643	650	664	685	692	656	666	652	688	675	713	682	673	651	682	714	683	609	614	707	652	661	672	663	625	677	694	686	663	643	640	682	680	695	657	646	640	647	671	653	671	682	624	644	672	681	667	741	703	636	704	706	707	639	685	666	650	699	633	660	671	655	637	718	692	628	691	682	676	694	712	656	691	694	600	633	696	664	675	677	634	674	662	676	701	696	653	652	653	631	648	672	666	715	686	634	703	653	644	642	672	679	671	688	640	660	662	702	692	656	704	644	678	613	668	624	665	664	667	680	639	693	662	686	715	683	642	660	603	669	681	664	678	650	674	684	662	642	686	684	633	674	688	659	623	703	652	628	664	636	684	693	634	695	721	655	712	671	712	658	641	668	668	694	641	680	670	685	705	696	670	663	686	682	692	686	653	655	657	712	719	668	652	689	647	705	618	724	674	646	716	644	674	690	672	627	685	622	689	652	641	637	629	650	666	673	661	681	719	669	689	649	660	676	634	724	683	671	642	655	662	650	638	632	687	648	690	655	653	668	680	700	709	640	655	647	678	634	718	635	694	723	669	674	630	678	637	679	666	648	634	653	686	656	668	653	701	638	641	674	692	659	651	640	696	646	668	644	628	694	682	649	687	690	682	635	665	667	689	624	647	661	682	665	662	653	637	639	674	693	653	661	692	682	644	647	690	676	678	676	637	660	624	702	702	656	696	629	703	622	588	666	623	657	644	622	672	690	648	661	661	674	652	657	699
36572	38737	41351	36832	29078	26196	18120	11488	12874	12355	8853	6518	4949	3359	2631	2453	2481	1856	1088	759	642	670	560	540	452	431	406	348	360	324	248	226	196	200	198	195	193	182	193	193	176	197	192	193	189	196	196	191	210	191	178	184	180	185	204	177	200	195	182	181	180	200	186	187	201	188	194	192	182	195	183	189	206	221	198	179	189	197	184	178	193	174	179	197	174	187	162	188	197	222	197	192	203	190	169	228	194	160	185	188	187	203	191	184	195	173	205	215	201	177	186	182	198	186	208	195	170	215	195	210	215	216	191	202	211	211	182	220	190	190	211	206	178	178	185	191	196	201	207	160	172	199	164	198	194	199	168	198	190	194	199	208	173	177	195	184	210	189	187	178	181	189	186	199	181	178	172	175	197	219	165	194	212	214	171	190	178	185	190	192	190	218	198	202	204	175	187	196	187	209	171	204	199	183	200	193	187	196	203	199	184	191	176	212	184	168	197	171	177	198	201	220	178	182	191	163	167	174	198	197	174	222	222	206	188	201	158	194	204	191	203	237	194	173	205	197	211	189	194	187	211	193	180	219	175	176	197	190	180	184	205	191	189	170	196	190	201	200	182	204	183	209	183	203	172	173	179	185	176	169	190	180	184	185	180	214	181	167	192	183	217	204	190	183	182	182	191	198	192	183	193	192	174	202	194	185	194	170	197	171	193	199	180	199	164	175	189	196	194	203	189	182	187	181	195	185	187	217	193	205	205	190	193	166	201	179	212	173	171	202	197	173	199	180	179	175	179	177	207	185	201	179	206	172	232	183	215	188	164	179	198	195	200	162	182	190	204	184	181	196	191	187	206	169	202	198	200	181	192	190	210	191	193	193	167	182	170	176	173	213	190	200	182	172	203	191	208	179	190	189	186	190	200	201	185	196	184	190	202	189	169	171	187	185	216	214	187	193	188	197	193	193	174	191	179	197	184	189	166	209	175	179	214	174	207	176	171	190	197	187	172	182	196	212	186	210	206	185	197	211	192	178	207	197	207	188	192	192	202	183	191	174	175	184	193	202	188	190	188	211	187	205	187	195	194	180	191	177	202	185	191	205	191	203	189	194	185	190	206	184	202	186	178	179	181	178	186	204	213	195	185	184	181	207	197	197	181	173	188	185	201	193	200	205	195	202	213	215	191	214	200	187	199	186	170	201	184	177	181	187	198	171	231	197	222	182	195	195	197	187	190	196	173	183	219	207	180	208	187	194	177	175	187	196	187	193	202	188	180	175	212	195	174	164	200	183	192	194	169	178	184	215	178	200	193	181	180	195	197	184	175	172	201	190	171	210	165	213	200	156	196	180	191	162	198	200	177	185	189	187	163	208	196	187	199	179	184	207	208	209	193	193	178	193	182	208	202	191	188	188	179	165	198	212	191	198	185	194	180	171	191	195	158	177	207	199	185	183	181	185	181	210	187	194	188	205	163	195	173	192	196	213	203	187	175	178	193	193	174	195	189	178	175	200	202	179	175	194	173	191	191	187	174	216	173	202	214	194	183	232	199	188	174	191	213	204	180	163	215	158	195	180	176	177	202	184	185	151	216	187	190	211	200	176	180	190	209	206	202	192	194	206	173	219	193	190	173	183	179	169	204	206	174	195	192	184	187	169	202	188	212	195	171	208	212	174	179	192	178	180	190	189	212	175	157	197	196	204	188	198	177	194	207	193	179	171	179	205	190	202	182	206	214	196	203	201	200	172	200	180	197	180	174	170	197	204	164	188	175	187	191	177	215	198	177	191	193	189	201	191	175	188	188	177	184	200	202	174	183	195	196	221	203	180	185	200	226	198	173	196	186	204	184	184	205	178	180	216	181	201	175	193	200	183	209	179	176	179	239	207	158	179	207	182	185	189	209	173	192	176	189	185	189	197	171	213	182	174	183	188	191	171	179	184	201	186	192	187	174	192	194	188	175	191	223	185	184	198	187	187	175	205	204	180	224	163	180	163	173	168	180	194	187	174	240	169	184	199	186	187	184	180	167	201	180	201	166	200	174	196	207	186	170	186	186	181	191	185	186	211	185	192	215	162	166	207	220	208	211	204	196	162	181	198	204	185	197	170	185	217	172	177	188	193	196	216	203	184	194	170	193	181	163	204	206	189	183	175	203	211	212	196	215	196	206	200	166	190	180	189	203	183	206	169	207	179	191	201	178	177	192	203	181	208	176	182	208	175	188	179	194	184	205	189	193	200	197	198	192	196	186	182	204	190	191	190	209	189	176	175	180	209	177	180	201	198	182	212	200	177	181	200	198	170	182	217	207	167	221	192	198	203	181	176	161	191	169	182	160	198	189	199	198	194	203	184	177	169	172	225	198	186	171	204	195	200	198	192	171	176	188	189	201	181	196	160	187	196	192	214	196	213	195	202	183	182	193	154	191	209	182	201	207	209	187	190	221	173	188	187	187	214	177	180	202	180	189	182	178	184	189	185	196	186	200	180	220	204	167	184	205	204	223	209	197	195	167	189	193	201	194	183	170	175	202	196	190	193	203	179	198	183	183	229	192	176	164	200	163	197	195	200	176	203	194	198	179	179	192	200	210	213	189	194	201	204	178	192	155	185	201	185	192	207	201	232	172	187	177	155	204	171	194	188	195	220	187	203	174	197	180	182	199	189	185	182	162	168	185	210	209	214	194	188	193	199	205	192	208	203	183	180	195	194	207	182	219	189	191	177	206	176	178	183	194	192	183	208	192	177	185	183	183	167	209	193	213	200	190	206	198	181	191	203	181	178	211	189	168	173	201	196	191	194	191	199	192	202	197	163	164	193	197	176	203	230	203	199	206	198	192	191	204	169	192	187	179	191	197	214	196	176	183	201	190	203	191	194	189	196	176	200	198	188	158	192	200	173	199	184	197	165	175	180	181	194	192	178	175	207	191	194	200	198	169	220	183	204	172	162	190	176	178	183	168	194	195	178	179	206	178	177	183	188	186	179	171	200	210	175	166	172	202	201	213	177	183	181	191	208	198	184	211	183	197	173	186	200	197	189	201	177	178	204	195	166	171	181	204	203	201	190	171	175	197	185	187	195	211	194	193	212	183	194	176	199	199	209	206	173	184	181	197	186	180	173	176	176	170	213	182	178	183	180	209	191	192	213	201	194	175	183	204	193	199	170	179	184	199	191	186	205	181	210	195	188	184	193	225	208	203	202	189	197	207	176	177	197	187	199	194	200	159	203	190	185	198	197	204	180	188	207	162	200	160	190	184	199	192	176	154	199	159	190	177	182	183	195	202	214	180	205	187	209	175	199	200	202	198	188	196	192	160	190	195	163	204	179	189	195	158	179	176	191	184	211	184	198	212	170	212	192	172	183	194	168	185	202	216	202	205	188	180	176	209	175	203	196	206	198	177	184	193	190	187	198	196	174	201	204	184	169	199	198	192	186	191	192	192	204	201	192	213	194	185	208	207	164	212	197	191	181	204	183	185	173	193	199	187	195	194	178	175	193	197	182
29921	36539	43721	44765	40088	38735	28358	23458	29988	29953	25321	22353	19413	15999	14244	13696	13371	10612	7009	4987	4099	4208	3480	2895	2745	2642	2190	1781	1689	1643	1196	794	717	700	712	706	715	648	651	619	641	620	715	654	656	707	680	608	672	654	656	658	678	678	648	624	650	657	620	638	624	655	705	672	654	642	682	686	664	648	673	687	652	619	669	640	699	655	674	699	688	649	623	693	616	644	678	691	663	631	662	664	652	604	651	650	659	654	653	659	635	650	674	665	631	632	677	674	640	664	623	610	688	648	658	635	640	676	660	632	645	663	672	679	636	682	680	650	683	665	684	675	687	617	649	650	645	657	682	599	670	685	663	632	654	661	691	630	636	713	664	686	648	632	684	682	632	679	652	674	638	657	636	686	604	632	631	692	634	633	663	633	619	632	645	647	655	643	700	650	606	629	691	645	676	666	670	658	652	658	657	669	677	593	679	640	647	679	651	650	646	669	628	662	687	671	634	682	667	658	635	636	724	679	701	685	639	634	647	636	674	600	622	634	642	653	661	644	682	601	648	657	654	695	648	660	628	643	730	652	659	636	636	695	637	627	639	637	562	667	717	642	700	645	655	629	649	612	660	632	671	660	597	646	643	623	640	667	659	687	686	656	635	651	653	641	627	670	616	672	699	647	639	618	661	653	639	623	618	636	643	639	620	620	652	710	646	684	627	641	655	697	654	670	646	648	635	611	705	633	680	588	619	609	626	645	640	652	668	700	642	658	677	614	630	652	668	636	642	684	599	666	662	650	675	638	612	643	664	666	649	692	629	673	675	630	649	662	690	618	676	630	678	649	642	650	625	676	667	649	638	660	620	633	658	641	614	657	618	641	648	685	695	696	639	656	642	650	675	653	694	681	705	628	638	645	621	631	691	628	648	660	634	660	634	664	656	649	667	657	670	638	658	616	641	641	671	611	654	661	690	615	652	594	677	633	734	644	681	654	637	660	635	660	669	643	657	675	670	683	676	682	626	655	690	635	645	671	621	696	710	654	598	640	616	680	625	601	659	683	692	648	655	599	658	677	690	676	629	605	622	708	670	644	657	705	657	673	657	653	653	652	657	640	672	695	683	696	653	593	628	667	635	653	623	690	662	658	672	657	662	645	632	622	635	637	683	633	683	640	689	679	671	603	644	683	629	684	704	677	636	632	635	612	624	656	608	694	601	650	689	642	632	633	662	653	701	636	687	609	697	660	626	630	647	648	641	606	633	669	609	658	633	636	674	624	614	660	683	632	633	679	637	623	620	639	652	629	657	684	653	634	664	583	650	607	645	635	597	667	692	658	640	650	652	623	666	653	661	606	650	679	636	631	650	620	637	668	622	690	644	607	649	666	638	677	669	658	656	671	669	641	658	682	649	682	667	644	672	604	659	627	650	679	679	646	627	684	637	664	630	698	644	627	620	654	639	640	628	635	624	626	665	662	630	648	691	644	643	619	678	678	668	625	610	678	698	599	644	655	654	629	586	669	647	671	672	656	716	625	636	604	652	670	652	697	671	652	652	653	678	658	645	652	678	651	699	637	679	631	633	603	596	652	653	676	679	692	605	618	625	661	579	659	653	616	727	640	682	646	624	624	640	648	657	659	690	657	680	670	671	631	661	614	663	643	686	617	617	666	662	678	672	640	601	641	675	673	679	626	645	680	716	686	687	633	664	643	592	679	666	655	610	648	648	620	676	629	685	656	653	685	637	648	635	629	667	610	686	691	655	623	638	649	648	625	668	682	692	647	684	689	638	659	676	686	638	648	646	617	672	659	672	636	625	658	648	645	663	664	677	655	706	690	680	654	638	616	663	684	626	669	651	689	632	667	659	666	704	635	643	669	664	588	642	694	669	658	642	684	631	649	616	624	671	646	650	660	625	646	683	651	681	659	650	661	618	681	638	662	634	679	614	668	686	649	640	648	638	648	678	652	640	588	657	602	620	620	673	653	683	646	615	664	653	626	696	658	665	623	634	656	659	660	674	667	607	619	643	669	624	661	649	610	615	658	680	701	642	653	700	622	647	661	635	689	642	667	699	626	630	660	644	679	664	661	656	613	632	644	639	631	703	669	681	643	655	626	660	640	624	696	688	682	635	640	651	669	608	618	646	604	649	633	663	657	666	615	671	672	643	662	678	643	653	623	631	622	659	669	641	655	626	623	666	627	705	694	688	640	676	672	664	620	604	655	669	632	682	627	663	633	678	622	641	684	651	615	623	638	618	670	647	653	623	650	652	650	641	662	672	654	692	645	668	625	632	680	657	661	664	626	664	639	676	672	704	636	695	654	686	646	666	659	661	678	675	639	660	674	666	692	623	647	608	641	670	691	637	613	616	639	621	705	661	694	643	629	651	664	607	651	670	661	621	621	638	659	615	658	649	670	631	644	630	671	664	681	615	615	687	627	638	643	621	638	648	694	652	679	641	666	644	628	697	671	640	617	632	648	646	652	609	642	667	614	684	644	675	666	626	653	670	700	703	680	644	660	642	674	652	681	653	676	607	651	693	601	607	652	682	668	659	657	612	619	698	642	667	642	647	655	644	616	655	656	669	652	663	673	631	654	675	669	688	610	690	645	666	638	653	664	624	679	650	674	611	654	620	646	694	680	636	693	616	634	581	605	689	667	678	657	620	660	602	621	669	667	663	648	674	664	653	657	676	626	694	682	623	644	668	647	706	645	643	643	653	607	680	674	630	666	638	654	643	676	671	631	645	705	694	625	661	650	645	635	660	651	673	624	621	661	634	638	663	575	651	620	693	632	625	649	642	637	697	660	683	647	611	628	685	646	634	664	663	656	639	646	656	607	649	632	686	676	584	626	640	640	657	651	663	686	638	653	629	679	667	638	677	659	678	711	644	642	637	696	652	661	680	653	622	710	652	649	640	687	655	586	664	665	624	609	662	652	673	687	654	637	624	728	662	612	639	664	651	604	636	629	680	649	644	596	652	662	656	667	638	638	672	652	632	629	637	660	671	565	689	666	661	646	664	677	693	636	654	638	643	647	685	633	672	665	620	666	678	648	648	620	656	648	683	658	636	660	704	624	645	603	676	704	650	637	643	690	657	622	642	661	635	635	686	665	681	646	664	666	611	653	653	645	620	666	646	635	674	683	639	691	674	686	663	633	676	642	668	647	640	654	675	631	678	619	630	637	640	692	681	649	655	627	649	652	648	639	651	649	665	606	672	649	656	647	652	692	688	662	620	683	667	647	603	596	682	635	624	619	650	613	657	675	656	649	653	635	682	631	620	667	632	637	634	657	706	617	644	595	655	626	648	619	655	672	657	634	613	640	657	670	648	669	673	646	669	665	609	646	617	677	644	638	678	626	657	592	644	645	666	600	669	670	637	611	611	662	629	665	613	672	617	611	661	633	645	677	669	670	677	666	632	671	654	619	660	700	654	681	664	614	639	631	644	664	663	639	630	650	692	657	633	669	667	628	656	659	675	626	700	670	674	653	643	668	639	670	660	636
43937	47439	42872	32756	28874	28349	23241	19414	14600	21055	17169	12982	9820	7522	6239	5222	5277	3598	2024	1459	1197	1242	1118	933	844	735	577	541	516	465	305	265	232	248	248	228	212	204	207	227	249	239	233	229	211	236	223	212	226	232	233	230	257	210	220	242	219	238	202	211	257	241	243	241	219	249	240	227	241	187	221	203	198	199	215	217	227	229	227	223	241	220	200	232	233	238	249	224	243	230	231	215	208	230	204	216	225	214	230	211	228	246	228	208	202	189	230	196	212	234	223	239	232	234	219	239	209	205	236	234	214	206	226	232	209	234	209	234	226	208	232	231	216	203	239	255	239	209	211	210	230	216	214	231	215	225	205	223	234	225	231	227	227	206	225	204	221	238	218	224	221	237	222	220	215	240	237	213	210	216	226	189	247	250	227	197	192	212	252	226	242	227	256	219	232	197	220	205	212	233	215	232	200	207	225	204	218	226	230	244	216	208	215	221	226	215	232	198	219	246	216	246	219	228	227	224	230	233	238	192	230	196	219	204	222	224	216	231	218	223	229	216	196	236	204	245	202	234	235	246	245	204	229	253	200	226	193	232	235	237	235	222	165	190	214	230	232	221	216	240	247	234	211	238	226	212	243	220	224	239	226	203	208	245	233	226	186	200	208	219	221	212	208	220	240	248	196	237	206	217	215	201	226	217	222	224	212	208	235	220	214	201	245	220	200	216	201	233	224	205	212	222	234	233	198	226	217	193	203	211	242	185	219	218	260	224	207	227	220	221	250	211	237	207	200	202	215	215	213	213	221	226	250	210	222	224	219	225	199	248	206	212	200	210	234	212	240	224	208	242	231	235	232	223	231	218	207	217	202	218	192	237	219	217	204	228	207	213	215	224	215	221	252	246	227	227	195	247	207	205	219	236	181	228	243	200	212	228	210	208	223	205	218	197	213	229	232	214	217	214	199	209	232	237	225	223	212	224	211	202	210	201	214	191	210	196	243	239	212	203	194	208	203	225	205	220	224	208	210	262	232	221	226	227	202	223	204	232	211	242	228	210	213	208	233	200	237	229	213	215	225	212	216	216	229	228	205	233	221	199	216	225	226	223	253	204	210	215	229	212	239	224	210	212	227	196	231	216	230	220	193	227	240	230	241	207	225	232	194	208	218	198	244	211	224	222	238	234	229	217	233	230	217	229	217	223	196	240	239	231	246	215	229	198	176	241	240	218	197	217	254	227	210	191	218	223	218	213	250	207	230	199	217	227	229	206	185	224	216	221	211	223	216	237	201	204	197	218	211	220	206	225	219	199	232	214	259	261	207	201	216	204	233	227	216	215	257	226	190	237	221	257	221	227	238	218	234	211	229	232	195	221	250	238	255	214	225	199	181	239	196	205	216	200	235	206	239	223	215	201	235	231	212	221	238	198	218	215	193	209	203	264	241	220	223	226	209	214	220	229	220	241	182	211	208	215	227	233	215	221	250	218	223	203	236	214	236	230	212	224	220	236	228	195	219	202	222	205	237	210	228	210	222	231	212	217	212	208	213	222	218	204	213	206	190	233	217	224	230	213	197	220	194	237	220	241	198	210	245	209	213	189	209	211	250	222	217	243	244	203	221	220	221	208	200	235	209	218	217	189	204	188	216	214	211	225	240	235	264	193	199	196	229	214	231	195	222	218	231	216	241	244	240	188	205	264	232	232	219	237	223	231	221	225	229	213	220	248	216	223	213	218	219	241	265	204	243	221	210	236	214	243	235	223	223	209	219	195	242	194	224	200	213	240	223	214	214	213	244	210	257	233	235	211	252	226	237	206	234	194	229	250	218	228	230	212	210	225	220	202	212	228	217	229	221	223	220	206	215	230	223	237	227	236	241	212	234	207	216	231	233	221	196	229	219	241	238	251	221	240	203	207	258	219	225	235	207	217	237	215	223	226	238	210	226	209	228	209	214	211	210	219	239	198	197	206	222	229	220	229	223	197	212	226	219	235	209	228	233	204	199	213	226	213	250	232	225	222	215	192	215	240	217	225	224	208	221	211	212	223	196	231	237	212	214	219	234	217	219	206	226	204	214	213	215	191	245	224	218	245	218	216	229	219	230	200	191	211	227	220	201	217	215	207	212	244	227	224	264	243	202	239	212	213	211	246	224	234	239	214	234	256	207	238	217	225	211	234	226	229	243	233	208	224	233	226	205	212	235	224	233	241	180	207	225	212	208	235	243	230	213	224	230	216	213	202	201	230	233	210	221	205	217	233	199	210	228	189	226	215	227	222	197	231	221	218	201	241	205	195	205	250	195	214	225	225	207	232	204	222	203	230	228	249	238	223	226	246	201	221	209	226	211	198	213	216	201	215	212	227	237	220	217	208	214	249	213	255	212	227	237	198	224	196	221	197	218	207	204	196	229	215	232	222	230	202	209	199	198	227	235	203	224	207	243	223	200	221	231	244	198	225	230	229	187	238	206	196	220	231	216	204	219	224	218	233	243	241	203	207	232	227	197	200	226	217	226	249	224	219	205	217	204	209	201	216	197	223	230	247	210	237	210	210	197	208	230	211	238	197	204	203	229	237	217	216	214	225	232	212	213	223	230	257	224	221	185	222	201	227	229	184	224	195	219	225	221	236	231	239	238	245	226	222	200	211	211	218	219	221	238	222	248	217	225	233	221	220	203	235	233	213	208	210	226	205	217	209	225	204	193	205	210	235	215	225	206	239	241	204	218	218	205	237	209	224	205	209	229	247	225	249	228	201	216	237	224	218	220	208	223	219	230	244	201	237	227	189	221	209	196	212	242	181	232	221	230	215	229	219	215	226	220	221	236	236	231	209	239	243	240	235	242	192	219	216	228	190	200	238	221	207	235	222	195	234	229	227	222	215	213	205	214	239	219	206	215	218	209	232	222	212	196	252	214	201	214	231	225	237	219	227	245	223	203	229	237	240	207	187	208	228	222	206	216	204	228	238	221	206	226	225	227	213	193	214	201	239	197	195	216	209	220	239	209	217	252	209	209	210	236	211	223	207	234	228	225	219	194	195	222	217	208	188	208	198	213	203	229	252	214	270	212	230	249	234	209	194	204	209	205	198	210	228	200	209	236	195	212	202	236	218	230	228	221	195	220	187	221	219	188	255	219	224	213	205	205	227	208	230	235	219	224	179	192	217	219	239	197	218	223	234	228	223	241	242	259	205	205	221	201	223	228	245	239	213	196	242	212	219	215	186	210	236	214	204	229	220	186	195	249	212	222	198	250	214	208	218	241	228	224	222	240	185	205	225	218	188	189	254	210	225	237	213	214	235	212	212	239	222	207	227	234	209	201	234	232	261	186	190	217	219	204	216	222	208	232	231	204	206	219	217	186	251	217	212	221	209	225	227	228	218	233	218	208	220	200	213	205	226	242	199	218	239	221	191	208	230	203	206	234	212	220	241	228	207	215	226	211	214	204	205	221	221	198	222	252	218	222	231	237	200	218	247	230	201	220	260	212	220	251	224	220	216	232	206
35521	46854	49266	45761	43459	41201	35823	32834	28689	38739	35218	31437	28258	25181	23881	22125	22005	16935	11299	8522	7226	7364	6588	5862	5068	4400	3438	2839	2946	2739	1459	1072	916	859	852	819	762	779	768	768	723	754	762	730	744	701	763	757	740	778	705	703	696	651	714	753	687	698	727	760	723	712	784	777	691	734	696	723	708	699	731	775	749	734	776	730	705	701	684	723	716	687	715	718	727	743	728	759	731	741	720	726	698	701	745	708	749	718	711	738	720	726	771	731	671	719	726	741	711	689	748	728	712	703	720	702	687	749	749	723	740	731	701	746	734	740	752	717	724	692	740	730	769	749	684	740	713	723	758	748	722	722	716	781	751	725	737	734	724	729	682	711	766	725	685	793	737	703	717	713	727	701	755	679	747	723	710	705	733	756	734	685	691	694	774	673	699	738	689	708	696	719	696	698	752	723	706	693	724	687	732	695	784	677	710	763	712	748	720	663	685	700	681	700	724	694	711	705	713	716	740	680	691	673	748	726	681	725	721	734	739	711	721	729	716	749	738	730	762	746	709	742	761	691	714	699	737	683	705	716	725	684	696	715	709	729	705	725	758	723	746	683	677	727	726	721	733	714	704	762	768	784	737	714	729	755	704	758	710	753	763	742	715	743	704	712	744	716	685	736	740	727	731	708	720	688	732	698	737	731	740	698	769	742	708	706	728	698	704	740	726	748	714	748	723	779	731	765	748	682	763	745	706	672	703	723	699	746	687	680	713	703	763	730	772	759	700	711	721	792	768	754	733	707	739	729	745	699	716	735	713	744	702	706	693	691	719	694	731	716	686	726	725	725	683	656	738	697	700	754	750	707	727	708	751	699	741	718	738	736	703	730	712	729	722	740	747	721	686	720	697	722	691	716	677	686	721	709	717	732	749	729	726	675	762	696	707	709	730	719	744	725	722	742	724	728	722	682	692	735	698	664	749	705	721	714	728	703	708	714	747	701	730	714	744	723	758	709	711	728	772	709	740	719	754	715	736	735	721	723	687	736	741	693	727	671	736	663	766	699	694	693	736	719	700	715	672	667	682	728	744	680	712	736	732	736	676	680	771	732	748	723	739	735	741	724	745	690	740	730	723	729	685	690	724	738	763	737	775	704	725	713	702	759	726	713	739	724	755	696	711	681	717	717	722	752	710	736	716	753	691	671	731	716	739	724	730	706	711	748	702	726	711	712	725	719	690	707	709	723	758	734	715	761	686	716	741	709	671	729	734	710	735	759	728	732	724	729	749	688	724	733	657	787	693	746	744	762	717	722	713	748	711	752	720	720	725	745	703	711	705	796	706	748	723	759	760	749	744	707	738	705	721	770	717	736	722	699	712	713	713	763	704	740	721	714	772	710	719	698	697	708	738	687	725	741	738	727	724	748	704	708	736	761	707	732	700	719	712	718	749	677	720	713	718	712	704	667	783	738	715	732	704	715	724	725	708	756	757	727	708	738	771	758	722	716	717	689	738	764	730	753	693	733	715	696	686	738	709	772	722	767	700	717	766	724	724	747	744	715	696	728	726	726	733	685	708	673	728	743	729	753	702	704	722	728	704	735	747	728	737	739	745	696	741	756	733	726	719	705	723	754	746	684	711	728	701	733	750	730	712	756	782	745	696	735	780	692	745	689	771	691	716	757	749	678	706	706	729	762	733	707	698	725	708	700	733	715	737	761	691	744	831	697	733	687	690	742	722	739	697	720	755	737	716	731	737	715	703	673	712	706	757	712	745	714	693	711	719	713	725	751	702	680	725	755	704	695	707	748	737	744	717	695	754	703	696	658	693	766	723	760	736	758	718	737	736	694	691	680	758	732	751	773	757	696	775	767	696	717	714	707	761	703	693	707	719	719	736	717	721	713	734	738	728	770	695	672	782	703	733	718	675	745	765	744	747	696	704	748	727	691	721	770	749	704	699	755	702	669	686	690	729	691	729	705	720	708	707	729	685	697	743	742	729	743	746	723	745	705	736	717	746	726	705	715	760	667	717	727	716	696	717	716	718	746	710	727	737	703	722	732	715	688	744	736	691	737	705	707	715	689	729	721	724	731	707	728	757	702	701	732	726	721	744	696	649	726	775	678	723	740	759	724	712	754	694	707	681	785	690	760	746	710	718	699	678	698	735	703	700	731	709	710	696	710	738	697	732	727	715	741	748	688	745	708	722	720	721	743	746	705	700	733	729	717	697	707	702	698	715	729	716	716	663	693	724	699	755	729	763	730	699	718	700	780	665	761	702	712	707	723	748	713	761	706	736	703	695	716	704	749	729	747	717	697	738	756	713	740	746	787	758	707	702	719	737	721	732	683	723	743	713	739	699	687	699	689	701	686	705	717	793	754	771	717	742	694	701	743	769	754	731	720	729	708	693	728	755	705	707	724	687	736	729	706	762	751	702	719	716	726	697	689	751	741	707	743	755	716	760	649	732	767	749	722	732	719	701	704	801	737	743	703	737	763	722	742	707	688	709	694	751	734	776	707	741	722	695	724	718	741	731	722	667	721	719	693	740	768	710	710	708	711	725	704	748	697	735	698	711	734	718	712	720	759	744	726	724	714	698	737	761	735	725	761	727	696	736	689	709	728	714	708	741	676	724	717	741	766	730	717	724	729	757	701	755	747	743	719	744	716	757	697	748	694	703	719	740	718	715	723	729	771	711	692	765	765	702	703	659	713	749	758	725	737	741	734	718	738	784	711	730	752	715	759	685	679	716	719	751	677	712	710	779	715	734	704	765	758	743	691	694	687	742	723	765	756	684	741	757	755	766	738	717	752	768	738	719	687	739	726	722	750	677	724	744	772	736	692	746	703	729	741	679	743	711	692	730	719	733	738	705	748	767	697	734	698	745	720	743	699	763	690	755	720	713	705	667	682	759	757	735	751	726	731	735	711	745	719	738	717	701	726	703	725	679	722	636	741	679	691	708	743	706	770	700	692	783	748	705	705	730	736	728	700	699	717	737	713	700	719	716	739	682	752	726	712	758	704	729	750	755	723	719	671	708	761	678	751	698	685	716	721	732	742	762	744	701	729	728	727	716	693	687	727	711	742	664	731	684	721	675	769	673	743	672	747	752	759	707	725	728	739	713	765	754	746	749	726	721	747	716	690	719	772	700	777	729	702	741	676	733	701	722	687	675	715	708	717	696	716	717	747	735	740	724	755	767	668	697	714	725	747	726	737	706	714	706	730	741	698	687	734	691	731	749	713	745	704	692	734	695	747	739	728	764	737	740	733	705	717	724	757	734	696	725	754	734	730	699	737	703	720	743	699	704	702	719	710	690	738	724	741	772	725	695	772	716	679	751	743	754	737	674	716	692	768	726	751	687	748	681	734	685	717	729	709	727	722	713	684	729	733	697	727	709	688	739	687	755	763	710	723	747	720	727	712	764	717	721	748	656	731	764	689	676	696	712	725	754	748	703	725	717	718	736	748	692	746	735	714	753	769	696	703	724	744	730	769	704	717	752	663	704	723
16097	13362	13188	8706	7168	5246	3246	2163	1374	1227	990	721	583	465	345	322	316	256	242	233	201	218	186	197	229	176	206	203	184	177	193	175	214	197	215	187	184	167	199	211	196	186	200	182	187	189	208	182	184	206	197	170	192	176	179	186	222	207	188	207	188	199	184	196	180	207	173	198	192	193	171	179	181	201	195	190	205	165	167	208	183	198	194	187	185	203	194	183	185	197	202	174	197	207	205	191	199	210	200	190	208	195	204	229	202	161	216	187	202	181	210	192	188	186	196	200	196	201	202	187	181	187	187	192	165	182	184	200	182	206	159	198	188	178	189	187	177	204	200	183	192	213	191	183	180	204	182	184	185	177	189	169	186	188	208	203	223	170	189	196	185	184	192	182	185	169	207	196	187	228	216	178	203	179	177	208	199	194	194	181	186	217	194	165	195	210	201	181	208	185	189	194	200	192	182	182	175	196	178	186	197	184	186	211	211	216	198	172	183	190	212	148	193	209	202	234	183	197	197	176	211	198	182	196	174	186	197	216	211	206	192	181	198	199	170	164	203	205	176	174	209	169	176	202	210	206	182	194	205	176	204	180	194	177	183	202	207	217	219	198	195	205	198	200	182	196	193	202	189	199	167	173	195	226	185	210	177	196	187	161	188	186	219	204	173	194	194	203	169	193	186	191	202	196	195	190	181	179	202	205	193	188	211	177	162	156	208	214	190	162	200	202	187	192	205	173	196	194	198	200	195	202	204	190	183	193	164	177	213	173	191	210	197	215	171	215	186	165	210	198	216	198	183	191	189	196	182	191	195	227	194	194	198	194	191	177	195	174	195	185	200	194	198	167	186	190	182	208	201	203	181	219	197	199	184	211	170	199	170	179	177	195	199	177	195	191	167	210	220	184	208	205	187	175	192	182	183	174	178	202	209	195	172	202	183	189	203	191	179	203	195	172	203	185	173	187	192	182	186	203	160	192	197	201	199	201	204	177	198	200	199	187	182	177	172	185	196	189	202	222	193	172	197	206	180	200	225	197	216	184	182	202	204	184	180	176	181	193	181	193	187	190	177	184	192	193	187	211	197	193	212	197	210	196	168	183	213	181	193	183	211	167	204	171	191	205	196	190	187	185	179	164	197	147	189	187	187	177	190	216	180	186	192	183	181	208	168	201	185	200	186	201	190	180	204	186	188	212	217	204	217	198	193	209	195	186	173	224	175	185	213	192	184	190	174	178	170	174	193	186	199	198	196	169	174	201	186	192	227	221	186	176	201	214	198	200	182	199	203	177	194	215	202	195	199	191	189	199	195	205	176	191	185	202	202	200	202	175	196	190	182	190	173	206	209	189	179	214	215	160	225	194	209	194	207	201	203	207	184	191	201	179	194	197	193	204	190	201	181	186	207	186	183	186	194	190	184	190	195	189	205	183	214	190	210	189	172	195	174	173	180	221	168	189	182	179	175	191	198	194	199	199	188	177	168	185	193	201	219	210	193	201	184	195	165	191	172	192	175	202	198	221	170	210	187	171	183	183	183	198	182	205	169	191	183	194	214	191	183	178	194	193	193	177	191	216	194	192	190	184	206	209	207	197	207	195	175	182	196	199	188	213	177	189	182	168	171	194	240	189	183	180	203	164	202	190	170	208	171	207	178	194	178	205	169	187	190	198	169	163	181	188	168	227	214	185	209	190	194	169	171	192	178	174	198	169	199	181	181	197	191	190	205	212	170	187	194	208	176	201	183	195	188	193	182	184	191	192	157	195	181	181	166	193	189	196	200	203	182	205	205	163	194	182	184	179	182	181	175	223	194	197	177	202	205	173	195	195	180	189	188	202	186	179	197	207	201	222	208	179	185	194	195	199	198	203	186	204	173	172	168	195	184	172	214	228	178	201	170	210	189	206	200	168	215	214	186	203	175	208	221	179	226	185	177	194	158	194	195	220	224	210	191	206	193	171	200	173	187	197	195	198	200	213	204	169	176	225	176	202	204	201	187	177	177	210	180	163	181	204	199	188	194	172	179	169	185	188	197	173	188	181	180	171	199	184	192	211	186	206	165	206	216	191	208	198	195	216	189	204	206	180	192	179	182	206	194	180	201	177	197	195	192	196	180	203	187	210	184	173	190	218	226	214	188	166	198	196	197	182	181	216	201	213	196	193	182	191	229	187	182	177	199	200	189	190	178	214	203	195	187	198	189	186	203	198	201	193	195	216	195	195	190	192	193	165	196	181	214	177	194	163	194	179	202	196	182	208	207	171	168	203	193	201	210	185	210	184	179	187	194	183	208	198	193	196	197	190	240	210	174	192	190	209	178	188	188	209	187	174	184	199	197	194	201	152	224	178	198	181	221	207	184	169	193	200	206	192	210	189	187	186	201	202	206	182	177	192	208	195	170	185	189	184	201	191	178	197	168	188	207	175	183	192	196	179	186	170	195	221	193	180	214	189	174	186	191	193	199	203	192	172	180	194	219	199	212	185	163	204	193	207	203	179	215	180	189	197	172	170	198	197	189	212	193	202	178	195	167	172	221	189	197	208	188	180	194	213	192	193	204	191	179	206	173	182	192	183	190	182	182	189	183	187	229	209	206	185	189	208	208	190	176	184	195	182	197	205	193	167	192	186	177	178	198	177	206	197	182	171	210	204	222	224	204	175	181	200	196	194	172	189	190	205	188	213	204	183	200	177	181	175	210	174	178	167	190	177	196	213	204	192	198	174	187	178	185	210	199	174	189	197	184	184	177	181	173	195	212	238	198	189	192	182	210	189	203	200	172	191	191	175	217	180	190	204	198	192	216	202	185	190	202	193	177	174	198	186	203	161	171	201	197	210	196	180	183	203	184	188	216	192	197	199	197	207	196	186	193	186	209	169	187	189	184	182	178	171	174	206	192	186	205	202	205	237	181	198	212	175	190	194	188	186	179	170	194	184	185	193	209	189	196	170	195	194	174	163	188	178	197	205	186	184	196	174	193	228	190	196	181	170	192	193	178	179	181	155	190	195	193	176	166	183	194	189	197	195	198	184	189	168	194	181	194	218	198	184	211	204	198	187	168	204	180	180	169	173	167	167	171	196	206	190	175	169	204	175	159	176	188	174	193	177	216	174	205	215	217	201	187	183	195	181	180	176	176	172	190	176	202	207	179	176	202	195	183	178	197	211	204	216	204	189	200	177	156	200	200	183	196	208	221	156	189	200	187	176	208	175	223	205	189	176	197	203	167	172	205	189	200	207	194	210	204	213	192	193	186	190	169	213	176	211	223	184	179	181	182	208	201	169	184	211	195	185	174	194	208	209	218	212	200	196	178	172	188	165	203	183	204	179	199	217	184	169	202	211	189	158	196	200	182	218	204	187	185	195	207	169	185	201	195	198	194	213	207	181	166	184	187	183	167	193	205	200	176	193	174	187	194	181	184	213	180	184	196	213	186	202	191	177	172	183	196	191	159	175	164	195	202	183	188	182	201	182	169	240	209	197	193	198	193	207	168	175
15076	15974	21125	20702	22032	18965	14066	10487	7494	6508	4978	3701	2960	2315	1942	1593	1441	1327	1006	918	820	837	819	794	800	748	733	708	714	694	673	712	668	661	631	640	646	670	678	646	645	604	619	688	643	687	626	693	642	608	630	644	686	659	695	667	655	682	663	675	629	615	637	677	627	686	699	656	626	641	616	705	663	639	669	651	699	696	673	600	645	637	655	643	658	653	650	705	653	649	641	656	642	647	655	681	637	618	663	657	692	678	646	649	672	664	680	665	654	635	671	630	674	664	654	641	647	668	670	653	668	678	642	661	687	691	660	624	655	686	646	642	642	646	664	632	650	619	655	638	602	673	644	648	596	620	637	681	625	596	657	654	610	679	682	651	599	627	618	619	655	681	633	627	698	652	680	655	636	675	671	640	657	699	678	624	628	674	644	629	628	664	638	614	704	661	655	636	643	667	650	642	611	642	627	653	646	647	659	620	664	655	568	658	694	669	674	681	638	692	652	669	665	649	662	665	714	681	718	667	627	644	647	671	676	673	674	697	653	639	660	611	645	691	673	629	662	692	690	620	646	642	645	655	687	652	643	697	639	693	641	685	687	660	655	682	679	657	604	682	629	694	598	655	670	646	691	681	612	692	637	649	638	658	653	661	647	730	658	640	661	627	661	606	658	617	656	678	649	674	629	647	641	669	684	679	624	604	610	657	617	651	656	642	681	655	727	649	686	639	660	673	643	681	671	636	658	675	651	623	660	642	625	681	669	715	644	642	622	635	593	628	675	621	636	661	673	650	711	658	622	628	643	663	656	660	627	667	688	687	642	674	668	635	673	667	679	674	675	673	659	667	684	633	674	634	661	663	677	682	633	639	666	648	705	638	626	656	662	671	628	620	676	691	659	675	680	625	638	605	602	655	672	692	621	638	641	631	630	663	702	642	631	656	699	647	677	728	702	689	714	648	623	691	627	670	648	698	709	646	643	641	639	635	665	672	646	681	672	617	674	688	684	619	650	659	648	598	668	639	677	622	636	660	626	666	683	706	654	660	632	641	676	615	647	665	618	662	676	655	622	609	701	681	681	665	659	683	638	688	661	638	661	690	673	682	630	648	711	667	701	672	676	656	659	640	669	661	658	643	640	641	643	681	676	666	639	663	677	673	666	650	697	613	668	683	685	671	636	662	665	614	680	649	685	640	713	680	665	654	655	667	606	650	629	618	637	657	666	613	665	651	654	659	711	661	636	682	655	684	628	632	660	620	653	692	638	665	633	622	662	682	651	647	648	684	658	660	626	611	648	654	619	656	664	669	674	670	660	670	673	654	712	647	647	656	633	682	639	658	690	659	694	622	635	656	680	634	679	683	674	678	656	650	686	676	647	662	651	684	638	632	641	677	684	636	645	707	627	622	677	676	672	649	638	684	679	642	637	658	653	629	598	661	658	642	608	654	649	672	660	641	657	606	617	658	646	626	657	670	692	682	651	661	654	682	620	616	630	632	689	615	678	643	641	648	664	643	631	661	636	647	662	614	645	627	658	667	645	637	637	617	632	637	632	657	684	657	624	644	650	633	642	678	639	668	677	596	612	660	649	686	680	634	668	657	674	722	645	655	640	693	698	641	645	656	671	670	653	667	637	652	681	671	634	617	674	691	644	671	576	663	664	710	676	603	650	652	629	627	675	673	674	632	644	643	667	654	671	646	665	712	654	678	675	632	620	635	642	669	664	577	673	694	663	664	651	657	648	630	648	663	662	645	630	632	634	653	697	636	667	670	632	606	696	629	653	643	669	630	664	646	699	623	650	657	681	630	669	620	609	655	656	698	653	657	659	646	660	658	676	644	671	674	672	644	619	647	663	640	599	636	664	685	728	653	618	608	666	651	657	665	653	593	651	644	631	654	666	711	689	656	693	592	692	667	647	638	688	669	632	658	707	651	580	593	649	623	666	647	669	643	656	643	612	650	660	628	653	648	639	610	619	678	648	691	657	698	678	648	652	689	673	699	688	696	675	663	696	655	670	659	638	646	635	662	603	666	660	677	679	699	647	650	648	690	651	631	673	669	697	625	680	658	636	692	667	648	653	653	667	639	594	598	669	646	609	654	666	582	676	654	625	649	643	666	685	609	682	666	609	575	657	628	662	686	637	650	690	670	686	631	686	675	699	625	637	678	631	638	642	640	646	671	664	606	647	662	634	662	719	657	629	675	665	618	649	662	640	642	640	640	683	679	648	692	658	666	687	649	646	663	628	701	665	672	660	612	706	667	621	674	661	657	651	656	631	678	687	686	652	654	681	625	678	684	666	650	634	690	670	625	649	674	655	642	702	638	648	643	646	643	656	644	663	606	658	662	629	665	692	606	644	630	652	660	654	681	630	687	637	626	617	696	653	612	669	674	703	652	643	698	614	641	657	670	689	616	668	644	647	671	683	679	613	664	612	637	681	626	622	677	637	642	642	643	653	596	646	643	605	659	662	674	664	690	645	668	623	679	712	615	645	656	675	650	723	656	656	646	681	642	656	636	629	691	686	670	627	669	706	666	647	642	679	679	677	634	631	644	682	671	652	620	656	630	659	637	661	664	661	670	619	699	653	630	680	648	674	682	619	645	652	637	624	684	658	655	623	586	681	678	620	670	635	638	674	612	656	638	644	675	648	676	640	632	603	646	667	687	628	654	662	654	678	663	633	658	639	624	646	647	709	620	645	661	657	671	653	688	671	633	670	662	672	621	641	702	625	657	675	626	659	616	659	678	705	673	690	614	654	723	629	639	655	653	635	629	660	667	653	629	634	674	636	673	663	669	657	641	619	641	660	657	650	607	657	644	621	632	586	639	682	651	686	720	655	643	647	662	632	625	673	675	649	619	699	646	703	701	636	664	666	647	634	642	608	678	698	640	667	688	655	684	636	678	624	612	673	626	650	658	646	665	617	647	739	661	630	688	628	680	670	662	646	644	656	610	701	684	597	685	685	620	686	672	666	654	646	639	659	670	654	652	653	681	712	652	636	655	651	662	635	669	696	641	666	650	653	636	719	680	623	680	710	666	632	661	651	657	654	657	661	684	696	642	633	617	680	644	688	686	636	676	666	673	634	626	667	639	659	643	656	667	668	673	652	673	640	649	644	717	683	613	677	594	665	661	684	644	649	644	663	622	681	675	662	622	676	675	674	668	634	686	599	640	639	639	652	661	631	646	666	635	636	639	673	614	644	599	672	652	693	651	656	654	642	657	666	669	622	648	662	670	621	684	671	665	649	642	621	674	621	616	682	659	701	698	627	632	650	681	693	631	680	631	669	626	653	632	652	670	644	668	656	657	658	627	694	639	668	715	661	656	658	686	711	675	607	676	679	680	604	611	677	624	686	642	662	687	660	649	694	628	645	656	634	713	625	651	654	629	642	581	696	644	636	685	626	694	697	711	606	680	603	633	661	667	674	691	657	606	627	628	633	641	648	606	637	691	672	692	594	724	658	678	632	631	686	629	648	629	664	636	637	658
37788	38275	37087	40133	32904	25720	17051	11973	11954	11170	7952	5717	3676	2994	2653	2043	2003	1379	773	605	552	556	498	460	461	369	358	348	301	260	232	217	207	225	211	205	185	177	190	219	200	204	189	184	214	208	185	168	185	199	200	181	182	206	191	195	207	200	214	184	228	202	199	196	195	181	190	161	180	197	198	194	171	164	226	194	172	171	175	186	182	188	208	200	181	176	187	181	205	168	189	171	202	189	207	206	197	178	175	170	164	206	194	194	173	194	196	191	237	194	212	181	172	214	190	178	190	203	208	177	200	199	192	176	194	210	193	162	187	180	202	201	197	186	180	173	187	187	194	181	207	177	224	212	185	173	195	203	189	198	190	182	197	180	213	172	176	191	201	181	180	188	196	204	161	205	175	219	174	181	188	203	198	198	188	210	188	185	218	164	186	214	193	201	179	192	187	187	193	196	205	158	155	203	200	183	191	198	188	194	173	190	193	217	181	201	216	178	204	201	193	199	215	186	166	165	191	201	191	191	175	200	205	168	187	203	192	213	183	192	174	167	182	172	191	198	174	195	199	202	186	218	180	180	194	209	212	194	174	193	199	230	191	197	186	199	193	189	185	194	186	186	200	189	162	168	180	209	187	187	215	201	203	196	185	193	192	190	180	193	204	185	205	174	200	180	190	181	211	180	185	196	198	180	203	183	165	174	168	215	224	181	206	180	200	195	219	181	191	172	177	200	200	170	172	194	193	192	185	187	160	186	185	188	196	211	157	185	177	196	207	198	166	194	191	187	196	192	196	200	169	203	193	179	192	197	171	183	205	178	185	176	175	181	180	189	193	172	183	170	198	193	182	194	183	185	187	180	183	170	187	185	194	187	191	223	187	185	176	214	205	161	191	189	209	173	189	199	182	200	164	216	196	220	166	210	191	183	176	186	189	178	174	198	183	197	190	172	163	197	206	182	186	166	195	183	189	211	177	188	216	205	188	185	179	195	182	178	175	191	198	169	180	201	188	180	198	187	203	205	195	197	212	198	194	205	192	185	175	234	209	199	191	233	188	198	185	208	204	188	197	213	206	208	193	204	195	192	187	207	187	196	212	192	175	191	197	184	210	209	184	195	192	189	215	203	221	202	206	194	175	182	175	188	199	220	172	201	192	178	192	200	198	186	192	172	190	224	194	174	184	209	190	203	196	189	185	198	166	188	184	172	181	175	188	177	194	185	215	206	197	193	206	192	172	166	201	193	205	180	203	197	202	185	210	203	176	173	192	182	204	168	195	185	202	180	196	202	197	203	175	195	189	196	188	199	190	170	193	185	156	205	188	183	173	183	201	203	194	170	164	180	205	183	214	190	193	169	191	193	193	195	203	189	196	181	216	181	176	183	201	171	199	180	175	194	185	160	194	188	179	186	166	203	172	206	184	196	166	187	212	206	179	193	191	183	195	198	189	190	176	183	191	200	161	178	195	206	187	179	164	204	183	187	174	197	203	197	193	192	187	173	192	193	188	207	174	189	181	168	197	205	180	202	177	198	172	189	170	175	169	174	205	196	182	180	201	189	184	171	208	176	191	212	199	196	189	185	212	161	197	208	181	191	170	189	210	199	158	200	207	196	176	187	197	199	189	193	181	199	194	208	195	197	195	188	180	172	205	206	184	180	226	193	182	185	189	191	186	176	187	175	195	188	191	183	197	197	192	215	165	216	184	202	193	188	160	197	202	189	173	204	193	198	194	207	180	196	204	183	183	209	183	217	203	199	209	184	187	210	183	212	189	195	197	185	183	203	203	207	190	199	201	172	187	198	192	200	180	174	186	186	184	193	208	187	178	173	171	177	193	197	173	175	201	181	178	177	197	206	189	192	198	220	229	194	187	180	180	182	180	208	186	199	206	175	183	204	205	200	197	180	188	194	178	181	220	203	171	190	179	181	199	166	233	188	184	176	184	185	200	216	187	173	181	184	198	207	198	187	201	218	218	190	211	191	191	213	170	157	205	211	206	185	179	179	195	173	187	187	188	196	187	188	184	189	171	205	209	188	187	182	197	195	155	206	196	184	182	201	191	214	177	180	192	185	193	197	188	188	185	215	209	188	205	199	205	186	183	185	189	186	185	202	156	172	203	227	206	189	205	179	161	170	204	181	164	165	210	184	210	194	200	196	184	206	183	185	181	202	190	198	169	194	190	171	198	187	190	178	191	178	196	172	184	187	182	186	179	195	188	174	172	170	194	207	196	187	178	164	188	210	174	183	173	166	201	197	186	172	220	184	183	197	172	210	162	193	200	183	183	202	175	199	187	194	162	180	188	182	210	212	165	177	209	202	174	202	185	172	189	170	194	191	190	215	201	188	197	191	185	198	191	201	187	162	185	192	176	187	195	195	225	188	185	201	191	170	200	184	201	209	153	198	200	191	192	165	192	195	202	199	180	204	190	199	178	203	196	205	201	194	182	215	172	178	192	173	180	202	177	191	188	188	186	196	203	166	186	214	195	210	198	180	178	187	183	208	193	198	190	195	204	185	183	207	193	193	196	200	188	191	182	180	187	206	180	181	181	190	182	178	170	192	178	186	193	192	196	209	198	194	179	181	179	169	175	167	175	205	175	184	186	191	170	201	191	166	178	166	188	198	179	175	184	185	171	175	180	207	208	218	187	190	179	182	188	211	198	182	214	220	189	153	201	194	198	198	208	192	173	191	170	199	195	170	184	199	201	191	175	170	154	215	180	177	182	174	184	186	208	196	184	209	201	208	189	166	201	203	187	176	208	199	181	208	185	207	179	188	195	187	193	178	212	198	201	209	224	187	178	204	185	180	184	196	198	208	186	175	207	184	193	207	197	198	200	172	175	174	190	174	174	176	190	202	199	199	226	186	204	172	174	176	173	192	240	162	171	222	201	213	189	192	188	190	188	180	171	173	196	180	188	178	193	179	201	186	194	188	157	184	161	201	202	218	182	189	199	186	204	183	189	221	202	176	173	189	201	210	184	195	177	200	191	181	171	175	187	207	194	189	189	189	184	185	202	199	172	190	193	191	190	190	181	196	204	206	175	171	214	198	202	160	194	201	187	188	178	170	208	221	204	194	179	202	187	183	194	202	181	205	173	176	195	212	183	182	220	188	190	182	155	176	156	183	175	190	170	217	210	189	185	189	196	188	201	185	202	180	199	183	178	199	202	190	200	192	183	186	187	209	169	178	188	191	195	179	193	171	196	190	179	180	181	196	200	189	166	184	205	223	187	204	180	187	180	168	201	178	218	192	182	179	199	184	183	196	225	189	152	171	192	172	222	208	180	197	198	191	199	178	194	197	186	179	191	185	169	190	192	187	177	211	209	203	175	207	199	205	189	182	172	198	214	185	176	182	175	200	186	224	198	186	176	200	210	181	186	196	197	189	182	221	211	177	200	213	177	194	204	191	184	201	192	211	177	181	191	193	172	200	207	206	219	165	197	197	200	171	189	193	184	182	195	190	174	178	181	188	165	169	187	193	210	173
31795	35378	41114	47596	43668	35150	27944	25588	28171	28809	24580	20717	16476	15064	14371	11580	11018	8196	4935	4017	3413	3435	3117	2599	2602	1960	1885	1470	1561	1519	889	875	738	702	742	671	667	701	689	660	640	617	670	692	708	678	672	693	638	700	639	664	645	684	652	685	668	666	685	638	643	647	645	663	654	595	662	658	641	634	621	620	619	671	634	635	628	644	663	652	668	668	673	603	607	661	650	603	630	650	657	670	648	631	649	664	675	637	620	618	675	632	645	613	646	656	628	659	638	696	634	632	628	684	696	638	612	641	680	669	635	660	660	681	670	616	648	626	647	587	637	634	650	621	660	669	680	679	668	665	633	633	668	590	619	683	660	675	637	605	671	624	639	671	663	657	660	670	626	652	655	649	651	610	672	645	638	659	642	642	655	650	651	645	642	658	683	650	678	675	680	633	654	630	663	656	648	638	647	635	660	628	621	646	671	636	657	667	687	650	626	671	648	698	648	675	634	661	661	625	660	634	641	634	620	675	634	677	673	658	638	697	617	643	598	667	630	673	624	646	682	675	616	599	711	642	690	625	671	647	686	683	657	616	660	593	649	661	621	662	622	633	670	659	627	605	629	634	600	669	656	660	654	655	666	672	673	633	662	682	634	586	635	666	606	641	665	629	675	657	604	658	644	636	673	667	641	640	655	659	621	649	685	666	596	649	668	631	672	647	645	629	694	618	630	669	675	633	624	624	648	630	680	639	632	654	673	608	654	656	677	682	591	617	624	631	616	636	662	655	671	670	641	615	624	664	655	659	641	643	611	647	658	660	681	652	638	618	650	648	675	681	670	681	650	667	647	665	686	672	663	634	693	628	687	617	666	674	668	649	663	655	669	651	624	622	676	635	692	669	676	672	642	609	644	622	670	633	661	636	648	673	651	676	668	623	647	644	650	670	664	645	654	635	672	620	615	647	610	662	663	647	609	625	672	656	618	650	612	649	638	661	654	630	664	669	646	664	675	633	650	675	646	661	698	657	663	686	661	667	633	656	653	678	662	735	661	705	652	671	658	651	661	639	659	677	665	653	644	621	658	577	659	663	619	635	624	609	620	630	656	637	666	674	596	659	625	696	664	637	674	657	632	658	678	638	656	647	659	635	652	640	671	687	635	637	612	650	671	648	654	625	672	701	626	622	691	682	655	617	647	630	653	648	661	696	627	616	631	668	640	653	671	650	692	650	659	659	637	629	631	650	671	634	667	696	603	669	623	668	681	652	624	666	667	675	668	664	649	640	652	647	633	668	667	646	664	651	662	622	648	660	662	680	631	641	631	651	638	653	651	672	659	678	660	687	636	682	623	639	619	641	658	643	646	665	675	635	654	665	630	629	666	684	604	643	690	638	668	646	652	647	624	653	630	640	617	667	639	634	638	603	681	610	632	641	620	630	647	668	675	632	588	645	635	647	653	646	649	683	649	618	667	632	656	625	672	626	657	633	661	667	625	634	645	671	622	669	614	620	681	621	595	626	643	673	655	668	687	622	665	639	566	694	653	591	653	674	666	640	622	665	707	684	663	636	691	645	668	633	663	638	661	696	597	640	679	604	635	613	636	635	691	653	595	666	690	655	623	658	657	625	648	620	687	649	677	645	585	653	639	624	640	683	639	679	646	628	637	625	654	627	619	655	673	593	590	655	650	631	663	658	669	629	711	683	701	641	606	621	648	651	629	645	664	604	688	670	661	665	643	639	693	675	671	670	630	684	660	665	666	613	670	677	636	671	670	613	639	679	648	654	659	683	662	655	668	605	694	623	695	622	684	659	650	615	643	666	616	686	669	640	700	668	650	680	622	677	696	655	652	605	646	637	681	653	637	626	675	629	647	628	637	701	682	699	633	660	636	627	630	619	654	686	614	679	607	666	647	663	673	650	671	676	679	677	662	669	633	634	633	636	647	657	639	670	667	614	614	690	643	695	640	652	682	619	631	599	629	691	655	645	660	690	649	615	659	628	619	612	638	604	679	589	656	662	639	632	625	676	607	606	672	657	636	620	704	630	652	604	651	618	685	645	680	695	716	693	624	631	652	676	685	633	665	678	616	648	675	619	626	675	650	644	619	648	627	645	652	644	672	654	663	604	634	640	686	654	655	649	643	629	629	664	676	647	622	693	615	654	650	674	579	619	651	647	671	640	623	602	643	648	644	647	652	674	663	622	633	653	629	646	645	625	670	639	656	630	618	635	614	679	654	639	665	611	650	650	651	660	627	623	652	671	658	655	637	621	639	668	654	671	666	643	672	689	639	638	705	663	625	644	670	634	619	650	686	641	613	678	655	637	673	628	700	638	675	676	667	666	661	625	653	728	687	637	608	626	628	597	642	616	623	651	637	691	645	622	630	631	648	671	599	667	628	666	645	674	624	675	630	675	669	635	690	685	667	652	610	652	637	640	667	669	636	640	680	656	667	613	657	711	660	677	649	641	653	684	658	630	685	664	643	662	680	686	650	637	628	656	642	651	650	618	611	620	639	634	627	651	658	630	628	650	609	626	688	635	666	688	669	675	634	694	661	636	677	650	667	599	639	627	655	708	676	611	690	687	649	646	660	616	647	619	622	616	662	619	679	649	682	603	662	674	657	700	644	641	637	710	647	713	660	632	637	620	603	693	665	611	654	680	645	629	653	635	671	600	636	651	607	670	672	658	658	635	627	641	649	637	603	686	647	647	616	667	628	659	682	641	608	635	680	666	641	662	641	661	659	667	673	653	662	593	650	661	630	647	635	623	641	596	662	654	670	652	637	624	691	691	633	630	630	657	679	631	685	693	605	670	631	619	644	639	637	646	681	653	690	591	614	647	626	643	666	657	692	681	646	655	655	676	628	700	620	624	667	668	633	647	638	655	643	655	638	695	616	672	653	617	675	660	609	619	678	693	662	638	626	668	620	653	639	651	633	649	654	646	658	649	644	676	672	656	663	684	669	647	624	673	618	631	647	604	629	691	604	642	625	654	637	657	664	659	637	659	663	662	645	663	674	667	636	660	612	676	634	654	661	643	623	661	661	684	608	646	662	644	666	696	651	641	662	624	645	627	684	640	632	605	645	647	687	648	659	614	657	698	579	616	654	653	636	618	654	634	636	711	648	644	689	664	655	602	613	680	652	598	667	672	640	657	663	611	642	571	649	657	646	655	640	677	648	665	678	635	621	642	639	666	650	674	672	639	621	659	647	676	652	663	691	645	668	635	650	661	662	661	655	708	674	699	655	613	688	650	632	671	614	669	671	664	646	661	660	649	682	623	612	636	597	655	598	634	638	639	633	662	642	653	647	665	645	661	669	648	638	687	656	624	624	654	687	639	641	632	661	691	669	657	645	662	658	657	670	637	672	631	651	663	649	557	668	671	680	699	645	648	639	647	651	630	683	648	593	660	662	652	679	651	638	654	632	658	645	635	628	675	644	612	649	639	646	636	644	648	669	639	610	665	662	625	682	703	649	679	637	685	622	637	625	678	616	650	661	681
43619	46423	35220	36419	36103	29710	24010	20901	22802	19154	14659	10505	7336	5923	5438	3973	3625	2666	1478	1128	951	956	865	778	807	519	569	443	447	403	287	266	253	240	214	219	217	212	230	212	224	218	220	208	253	230	207	209	230	220	236	247	232	203	190	223	217	235	211	214	221	206	229	223	244	195	222	230	217	235	222	205	226	218	232	213	219	201	234	209	221	196	199	205	229	222	225	211	208	221	200	205	180	218	195	196	196	222	209	234	214	196	210	225	224	205	202	215	239	241	225	241	226	200	221	247	205	226	205	197	222	216	228	198	182	215	217	199	232	255	220	205	217	226	238	230	224	217	237	221	195	235	233	211	226	195	249	207	210	181	238	240	215	223	224	209	233	221	192	180	218	231	207	229	240	203	198	218	198	214	221	232	224	219	224	226	194	195	220	206	200	214	232	222	193	211	204	241	214	233	223	220	214	188	207	215	227	218	225	213	237	215	215	214	215	186	231	235	216	205	254	239	249	219	228	244	224	250	216	209	220	252	214	216	206	195	222	245	190	240	227	217	228	197	219	226	215	227	230	239	213	236	218	245	223	236	185	212	217	215	234	212	226	227	243	229	216	220	218	190	209	211	213	221	205	241	206	234	221	223	236	215	193	207	187	249	233	214	229	217	223	222	229	205	217	210	208	218	221	229	204	201	231	213	217	199	246	247	213	229	187	226	237	230	212	222	215	228	225	219	232	203	209	204	237	223	204	198	230	193	202	204	240	215	224	241	245	219	237	188	217	217	213	195	250	224	239	216	218	216	212	216	212	204	192	205	209	227	204	204	226	230	226	203	212	219	249	212	206	234	236	191	209	212	222	227	215	224	218	213	218	223	235	204	244	220	234	220	210	217	201	200	196	216	203	220	247	221	228	234	209	220	211	238	213	219	221	226	216	216	222	213	208	229	236	211	223	215	225	213	225	219	232	238	209	222	200	233	224	217	216	227	219	232	204	230	245	224	214	210	234	211	242	223	201	226	200	229	220	234	203	217	220	203	199	222	235	244	219	218	201	217	214	203	192	204	210	230	215	223	233	258	237	225	246	236	248	212	197	235	219	238	223	216	209	218	225	242	189	217	244	209	211	203	218	217	249	221	224	232	216	215	214	218	246	214	199	190	250	215	233	218	214	238	228	200	212	218	218	244	211	208	228	221	227	218	230	228	211	220	226	249	218	193	222	216	233	214	253	220	240	197	213	186	228	198	217	215	224	219	212	237	226	211	242	229	241	235	227	207	207	212	194	220	231	227	211	226	208	217	210	216	211	221	253	209	216	219	233	224	226	230	213	244	212	246	216	169	191	213	250	207	231	222	214	209	200	227	226	235	193	226	228	212	213	215	215	201	219	227	205	223	213	205	227	232	241	237	222	228	211	190	212	203	195	223	221	186	229	209	239	213	230	205	224	222	234	240	210	221	243	214	205	225	203	233	209	213	202	195	237	199	205	229	206	213	215	232	206	203	219	232	229	233	212	191	227	197	226	210	216	237	223	188	223	236	217	270	223	218	211	243	226	196	212	227	232	252	210	221	256	218	218	192	226	218	209	240	187	187	209	225	197	231	214	231	199	237	199	211	233	229	211	212	241	241	228	245	212	207	223	225	217	212	232	185	239	208	236	182	214	248	210	226	222	226	220	195	222	237	244	219	226	217	212	221	253	201	199	214	204	216	232	252	232	218	216	224	239	212	202	207	243	228	203	202	226	232	190	217	230	190	205	227	211	235	221	222	213	207	211	214	212	227	202	224	220	237	217	238	225	208	194	226	248	212	229	214	236	219	207	236	219	221	222	213	223	208	188	218	214	207	236	211	210	250	235	199	216	225	221	202	220	230	201	243	222	210	240	229	223	229	206	219	225	196	199	238	217	227	208	220	220	221	187	238	242	215	221	224	214	230	207	218	201	211	230	239	229	199	243	229	242	226	249	224	213	213	213	244	237	221	207	242	239	249	187	235	227	214	207	230	226	222	222	180	215	213	231	226	206	215	234	212	217	230	214	243	221	197	197	222	220	220	220	240	218	210	211	206	230	219	212	214	208	214	207	229	201	228	209	206	236	226	222	232	195	231	227	204	236	213	222	209	215	211	246	219	204	239	189	205	214	204	205	207	220	209	242	242	243	229	220	221	213	222	219	231	215	222	250	244	186	225	221	235	219	208	210	222	222	188	213	204	253	207	246	199	211	208	236	194	222	232	227	210	202	200	202	200	226	218	200	206	228	198	207	212	218	212	223	227	228	213	202	202	237	196	211	234	213	213	215	193	231	216	222	246	230	210	229	223	224	227	220	240	213	230	238	217	224	226	214	210	197	253	199	214	212	205	202	231	203	211	217	226	209	225	216	221	216	228	227	204	200	213	223	231	202	253	233	204	220	226	257	224	237	210	246	215	219	242	247	226	234	195	210	229	203	208	214	226	220	236	210	220	240	214	242	191	229	217	249	239	226	247	222	215	216	226	220	208	216	209	217	193	203	226	221	201	224	221	233	244	203	218	244	224	235	231	221	211	224	185	238	215	199	185	221	211	233	230	217	204	227	227	204	221	216	233	227	200	201	217	192	213	208	204	223	217	202	230	210	264	228	209	218	197	208	233	220	206	204	230	237	210	213	194	220	211	209	227	229	230	222	188	251	235	231	192	199	235	203	237	216	229	241	202	212	213	189	209	214	209	219	224	217	226	224	218	241	213	212	208	203	191	218	220	215	201	235	232	219	220	214	224	233	204	205	240	236	223	214	212	217	215	194	218	229	225	234	211	223	249	203	200	239	221	215	200	224	228	222	241	221	218	226	214	233	206	213	243	246	214	216	222	214	217	235	210	215	221	200	233	206	211	211	205	234	211	222	218	214	213	230	227	228	217	215	216	221	199	185	218	231	216	215	231	224	241	237	196	208	219	202	224	192	204	229	228	247	196	227	212	208	206	228	201	188	245	230	257	225	213	208	202	218	222	209	216	210	220	222	194	201	244	209	194	196	188	208	247	213	200	195	228	256	237	216	225	237	247	220	232	225	222	215	234	238	208	220	194	220	229	219	212	231	214	207	240	240	232	212	198	216	214	238	208	200	211	213	199	198	233	209	212	205	233	227	212	201	211	209	208	221	233	204	217	235	196	238	202	196	242	227	210	234	200	221	229	224	205	214	246	223	219	249	222	199	216	235	234	187	213	199	223	240	179	218	214	247	197	255	231	205	251	205	241	230	241	202	215	244	239	216	220	201	219	235	233	235	223	200	205	215	220	218	209	215	209	218	232	202	222	208	231	223	224	227	243	231	197	210	250	207	206	210	230	243	210	229	241	224	220	220	201	217	227	197	225	219	210	204	201	211	240	209	210	197	250	239	242	237	209	194	216	254	208	229	199	218	223	226	196	234	233	224	209	218	206	241	218	218	203	227	201	233	203	223	221	235	201	203	223	224	197	205	224	208	231	231	222	226	226	221	225	225	215	210	224	194	231	204	217	229	209
35646	43412	42914	47763	47800	41702	36337	35695	39378	36181	32642	28000	23946	22261	21564	18110	17878	13773	8657	7231	6265	5862	5129	4996	4723	3016	3297	2381	2701	2051	1334	1145	1030	886	887	755	819	718	758	718	755	707	768	731	762	773	717	783	716	754	744	760	741	714	733	746	705	734	712	745	733	800	741	768	723	730	701	705	725	744	778	761	780	740	668	732	766	721	752	737	763	703	788	732	747	686	716	735	717	722	738	738	711	734	745	757	750	751	694	691	772	746	699	775	705	760	749	684	758	720	738	695	763	774	702	702	785	738	749	700	719	757	729	762	726	706	740	770	736	756	785	706	722	742	738	766	716	779	710	736	711	745	717	737	667	725	735	707	746	756	750	756	727	724	684	680	759	735	738	684	746	737	712	763	728	719	726	737	717	741	755	710	737	806	747	690	753	759	711	703	712	735	712	699	694	706	727	699	699	755	744	760	739	698	726	705	749	715	696	743	741	733	697	726	705	697	746	751	774	753	718	691	717	718	733	714	725	733	730	765	700	684	763	768	728	693	771	760	689	714	727	731	671	740	731	719	758	704	737	704	738	712	770	747	697	755	690	739	747	722	704	729	698	702	748	768	695	733	706	733	728	744	769	753	717	740	681	700	725	740	716	705	751	739	769	699	671	721	744	682	760	674	722	741	711	722	730	712	724	714	764	800	762	723	711	723	779	712	732	688	716	753	720	734	697	799	697	726	710	758	702	711	703	732	735	672	723	705	685	693	760	725	740	735	772	688	761	703	761	706	723	724	730	722	662	738	762	703	705	715	705	739	731	721	757	711	756	765	733	769	733	690	735	684	724	724	717	754	748	732	712	713	728	773	728	701	697	731	767	727	707	660	674	765	710	737	755	771	743	694	736	726	717	744	780	665	725	758	702	727	690	682	695	726	710	730	764	695	684	694	719	730	722	717	711	682	712	686	753	712	717	730	728	705	722	737	689	704	767	764	734	753	700	709	684	741	677	717	721	755	746	678	698	680	739	677	725	738	707	701	692	715	688	741	715	729	725	703	689	699	704	699	758	745	754	740	690	765	697	744	691	732	713	747	729	758	695	722	700	736	684	735	750	761	730	729	730	763	729	726	716	715	761	728	691	744	738	734	725	727	761	724	708	736	694	741	729	732	722	735	722	711	732	691	678	745	734	711	724	710	703	784	671	749	717	698	776	754	724	737	713	750	745	733	782	699	707	753	682	722	742	736	774	723	669	687	779	749	749	743	698	702	672	715	705	716	695	746	722	739	718	704	698	775	697	716	677	708	731	727	711	744	716	740	730	689	713	723	702	721	741	722	712	705	749	717	783	719	722	684	753	726	693	704	702	688	726	668	712	718	757	737	753	728	752	708	722	717	726	707	701	758	759	729	692	753	747	703	735	760	738	764	763	737	687	754	789	731	709	700	727	739	709	649	743	720	773	741	706	765	706	722	771	731	701	726	724	768	710	729	751	745	697	691	760	731	731	719	778	733	727	726	737	706	684	755	708	754	733	672	694	741	728	723	743	702	753	714	751	679	734	707	655	716	709	744	725	762	687	762	708	705	736	730	707	709	734	727	729	718	711	740	697	727	693	704	712	734	746	702	700	683	718	695	741	721	719	765	671	749	752	694	742	724	735	720	696	707	731	749	729	734	726	717	695	709	750	711	706	707	792	714	706	765	736	734	665	758	726	664	712	765	717	731	696	653	721	709	668	761	708	721	707	688	737	727	723	762	669	718	781	720	671	729	677	731	721	749	749	732	751	726	704	760	693	716	687	722	807	660	721	752	748	757	725	686	737	638	730	758	735	713	680	707	713	749	739	749	741	747	748	709	765	756	757	714	769	730	724	676	745	748	779	741	729	757	753	713	685	731	682	704	721	693	778	768	727	750	714	759	693	726	787	744	791	772	714	722	714	725	712	741	713	709	728	745	699	727	722	736	721	725	777	782	695	745	733	686	727	690	720	749	702	741	706	747	696	700	725	695	750	772	704	669	776	731	720	725	696	698	713	688	728	792	726	742	755	736	750	715	714	747	750	755	694	722	770	759	684	708	745	710	697	746	709	711	689	721	730	724	738	728	772	767	681	757	695	700	751	747	730	723	690	719	694	756	718	687	665	701	729	690	721	714	739	721	714	734	749	741	754	701	709	750	771	740	673	765	747	739	707	668	758	777	732	682	717	727	673	766	715	739	763	730	730	650	727	720	699	686	703	703	795	744	725	748	703	723	679	740	705	713	752	787	677	751	712	708	692	722	665	743	724	672	676	739	688	770	719	700	771	658	763	675	738	782	751	740	744	758	759	727	720	720	767	775	752	702	704	731	735	689	749	696	763	747	741	736	691	702	733	740	759	766	744	726	765	738	744	719	742	719	716	706	694	709	711	737	689	728	730	709	732	692	728	752	705	698	735	663	713	738	697	764	710	697	721	733	696	713	719	733	729	729	722	699	689	723	729	763	713	717	735	766	776	671	724	711	753	709	763	707	728	731	738	746	710	698	719	769	753	729	767	710	708	677	741	759	752	722	714	751	693	712	706	737	669	752	700	709	735	699	748	741	730	741	741	726	684	759	728	759	768	679	729	710	696	761	709	714	715	691	669	704	743	740	740	671	691	682	712	760	765	707	714	716	706	731	693	748	773	731	771	742	764	716	723	712	716	674	709	774	686	659	723	710	709	715	726	703	716	694	662	695	738	741	745	704	716	744	741	746	728	703	711	705	739	709	688	705	717	773	764	754	709	716	721	755	720	744	711	697	739	691	713	669	764	721	803	695	732	721	698	680	739	767	746	714	703	751	754	709	706	687	747	737	692	711	695	748	714	717	696	712	725	692	724	757	724	715	758	714	726	714	709	716	699	738	720	736	702	721	789	712	793	767	718	712	738	737	705	754	750	730	716	707	723	772	724	716	702	651	728	725	712	694	695	708	708	728	744	733	716	713	707	730	729	749	722	704	745	698	714	694	752	723	766	718	680	709	711	728	712	726	699	744	725	723	727	723	705	715	753	766	758	734	758	697	752	728	733	704	676	729	731	694	699	761	676	720	767	737	732	719	768	746	750	723	705	739	687	699	707	664	681	735	703	724	748	721	714	738	736	732	753	712	685	725	770	734	683	786	706	738	749	717	720	774	748	722	715	679	707	730	679	703	721	713	720	734	745	801	745	657	697	728	721	753	762	738	764	729	736	732	672	694	746	749	738	765	710	717	710	740	740	741	754	723	747	731	710	707	739	741	715	683	748	724	684	695	701	716	735	711	707	729	714	697	674	661	762	696	735	756	747	725	718	724	757	749	716	706	764	711	752	739	742	668	728	734	741	719	746	724	729	741	680	753	690	721	744	715	765	672	736	725	672	764	733	722	694	743	679	727	707	711	728	763	735	737	736	705	778	674	716	727	729	699	729	763	726	736	728	651	695	687	746	763	740	713	707	698	733	745	715	712	748	723	742	738	757	753	698	688	739	710	701	700	721	728	725	766	708	728	716	735
17445	16056	15976	13572	9143	5367	3313	2400	1805	1287	861	624	497	468	341	317	307	262	232	218	206	192	211	208	199	202	212	175	200	207	215	185	208	206	185	181	206	190	199	198	182	224	197	200	164	192	204	191	217	201	224	201	195	198	187	184	191	187	195	192	180	172	206	205	180	201	221	165	197	209	194	210	202	195	225	183	187	205	210	212	195	222	203	204	195	194	198	192	185	199	208	177	209	208	177	207	204	204	202	190	187	198	182	192	190	193	198	204	191	222	179	223	177	187	177	212	178	199	218	191	188	199	184	174	206	219	205	162	219	193	192	185	187	216	200	207	211	179	180	199	183	174	184	152	184	158	211	198	213	197	213	183	199	159	202	197	203	181	208	178	174	191	186	186	203	185	205	213	203	199	184	177	191	205	208	170	208	189	201	207	204	205	184	207	222	211	197	220	207	194	199	183	194	205	198	206	195	190	214	195	186	194	171	175	196	202	180	202	185	201	174	214	209	187	172	204	191	189	206	166	186	173	185	194	188	188	189	200	185	189	190	180	204	197	194	219	191	204	185	189	193	166	214	162	192	211	202	181	203	214	196	207	188	205	179	186	215	215	193	199	197	204	190	209	204	210	187	197	200	178	205	178	213	174	180	207	220	222	173	193	181	199	209	207	195	208	190	184	192	206	212	207	199	196	211	187	194	224	193	195	205	244	196	194	185	206	167	214	185	198	182	180	222	213	185	165	201	203	193	170	194	180	205	209	198	190	210	198	216	196	188	192	219	186	234	195	187	198	186	192	191	192	206	189	190	208	219	195	184	163	177	172	222	204	177	206	197	178	180	189	195	207	212	189	218	199	177	166	184	210	190	193	217	203	195	216	204	204	165	185	197	175	184	211	175	196	175	177	180	193	189	190	197	192	200	175	214	203	177	207	182	217	186	195	200	180	192	198	208	193	177	204	207	202	199	195	194	200	196	179	198	202	189	201	199	176	200	190	191	201	168	204	197	144	176	173	190	204	200	186	199	220	210	204	186	185	199	185	195	210	174	175	198	173	191	180	182	224	188	196	186	182	187	237	197	189	170	177	193	216	171	197	174	220	169	228	182	194	188	209	193	188	191	219	185	192	192	178	212	186	199	237	194	180	200	192	183	177	206	195	191	170	178	212	214	181	184	192	181	220	192	191	196	200	188	202	183	181	178	191	179	199	211	229	191	191	199	201	205	207	185	178	192	200	192	216	198	210	198	191	191	198	195	189	199	191	195	194	193	182	222	227	179	166	214	197	181	171	211	197	198	196	218	217	200	216	202	185	179	205	167	222	202	184	186	195	224	203	189	199	188	178	186	201	185	194	183	194	209	232	215	189	211	187	182	195	189	190	212	193	181	187	209	190	178	186	202	176	205	188	179	189	179	189	194	204	185	207	198	204	198	221	198	174	206	187	187	186	195	197	199	212	186	187	212	171	177	181	215	198	216	181	183	190	177	194	184	178	179	205	210	185	215	230	177	186	212	205	202	183	180	172	195	182	207	188	174	180	164	226	201	204	195	189	215	204	186	193	195	188	186	208	183	210	166	206	213	196	200	211	213	213	224	235	204	212	173	171	201	204	185	186	194	204	197	200	202	184	213	192	198	189	194	212	195	205	201	205	205	188	177	190	204	195	182	210	189	221	194	199	209	172	208	190	188	185	188	188	172	187	201	190	184	197	194	211	204	219	193	214	202	187	216	220	190	215	193	182	184	203	191	214	184	177	196	182	203	199	176	206	181	194	192	203	188	200	205	181	178	177	182	184	194	206	192	194	213	208	209	191	202	199	177	214	205	194	189	219	186	203	188	209	188	184	188	191	186	176	205	197	194	193	200	188	204	180	208	199	188	179	185	180	189	218	194	203	194	180	179	164	209	193	205	200	154	207	215	191	194	217	194	184	188	176	156	212	179	214	189	189	200	190	191	194	202	208	188	188	181	202	193	211	199	196	202	180	204	196	183	183	207	217	186	178	207	211	190	195	161	196	182	187	203	183	204	187	182	195	203	186	177	187	180	200	188	188	204	159	215	191	187	160	193	173	167	209	168	211	206	194	196	194	180	190	187	175	189	204	181	179	215	194	196	197	177	193	188	191	217	194	191	188	187	193	178	168	207	198	184	173	182	190	183	197	217	195	195	173	191	189	199	216	185	193	232	185	182	177	195	191	212	205	178	210	185	223	203	184	175	211	216	235	190	185	192	178	206	199	177	187	193	179	183	216	216	231	211	191	178	210	197	194	186	180	224	189	177	203	185	209	172	192	199	178	215	177	212	191	220	175	180	181	187	207	190	214	196	181	181	218	179	198	189	210	195	224	188	192	184	193	181	207	186	212	181	213	189	203	220	173	181	196	199	198	186	192	194	187	191	208	200	198	169	200	178	213	223	209	208	198	185	197	167	180	178	190	195	197	175	178	186	202	171	169	216	203	185	208	156	159	206	186	191	183	196	195	180	184	221	195	170	206	190	181	196	188	188	214	182	193	186	194	212	197	188	188	189	193	191	216	184	209	196	216	183	212	210	168	194	165	203	215	175	240	179	196	195	203	206	189	188	197	200	198	180	197	203	223	210	216	200	170	203	209	151	193	194	200	167	201	185	214	217	209	190	204	207	206	207	195	178	211	187	182	198	200	192	210	179	200	169	197	208	198	185	225	189	203	191	193	190	184	191	178	205	206	186	202	213	204	188	203	201	186	186	199	187	176	205	196	217	189	179	199	179	201	206	214	183	197	190	193	191	206	186	174	183	175	211	219	192	203	164	176	198	204	197	189	208	173	188	175	175	189	221	202	187	192	194	180	205	197	186	201	189	187	195	187	176	186	189	202	191	197	192	196	178	198	170	202	190	206	202	197	209	172	197	198	187	199	157	213	205	198	184	200	225	184	205	178	194	187	231	189	212	182	219	197	200	208	204	211	183	174	195	221	219	205	187	170	186	213	220	195	185	183	189	194	204	168	186	175	198	217	185	182	202	185	163	197	208	195	188	187	199	216	193	208	190	220	191	191	179	172	188	200	186	179	220	186	181	197	197	169	174	182	183	179	196	181	192	192	186	192	182	233	174	212	188	206	203	185	207	192	214	196	211	199	171	177	209	212	225	208	216	209	210	187	195	169	185	174	208	187	209	198	181	183	206	182	198	198	198	203	191	189	171	172	212	201	184	190	199	184	206	173	213	213	178	206	214	181	214	222	198	172	197	188	180	199	170	210	170	182	155	199	170	177	191	207	199	188	191	193	204	201	213	187	179	175	212	184	204	210	192	200	200	176	209	178	209	172	199	178	175	178	180	195	204	215	203	189	186	210	188	176	208	185	190	184	197	201	175	217	180	188	206	178	194	197	180	203	201	201	167	177	199	189	186	181	190	185	196	175	179	209	173	173	205	200	226	194	202	193	182	204	191	185	195	163	200	195	184	203	185	196	188	214	179	188	204	198	185	223	195	199	184	181	185	190	205	198	194	154	201	190
16225	18175	24613	27851	24428	18631	14498	11667	9209	6486	4536	3335	2474	2090	1823	1490	1362	1138	954	870	816	846	790	795	766	773	729	703	695	725	695	673	667	665	676	653	638	665	708	658	657	673	675	637	668	694	650	678	687	635	659	689	669	652	654	640	662	692	686	702	649	716	646	605	638	649	730	654	649	632	660	657	684	669	645	634	652	657	657	681	669	710	679	710	684	682	661	650	679	642	641	677	645	648	693	642	650	632	639	697	718	693	692	655	622	686	701	699	696	643	690	663	626	669	652	682	682	655	694	664	665	660	679	643	645	684	671	703	644	658	695	723	634	673	636	653	636	653	637	636	675	685	689	654	662	646	654	678	665	688	633	673	679	627	640	646	669	639	655	645	688	669	654	667	671	708	690	685	653	598	667	673	642	626	675	697	647	647	691	675	697	680	687	670	634	676	652	633	645	708	666	663	636	687	663	679	685	669	631	677	636	664	657	651	661	640	650	654	661	684	678	689	642	694	656	650	641	655	673	663	645	646	659	666	657	665	654	648	649	643	653	695	674	656	653	599	633	696	652	685	692	673	652	664	738	676	651	687	693	632	644	682	620	654	640	674	715	729	666	669	709	648	655	681	658	661	660	690	662	679	578	702	664	716	671	688	668	621	639	654	690	698	658	665	649	663	711	592	649	683	688	686	692	606	677	718	653	659	620	610	646	657	697	656	639	633	685	696	657	676	665	627	686	656	637	687	620	701	665	670	671	667	673	661	720	673	673	673	669	639	651	684	666	614	664	631	641	656	650	706	679	673	689	663	630	642	659	692	656	640	693	669	647	676	627	624	631	688	643	653	648	677	704	674	651	693	709	659	656	646	644	692	648	633	633	676	622	656	654	632	678	658	703	632	648	664	664	647	705	702	677	691	705	658	649	636	628	682	603	688	687	658	669	639	662	667	664	699	575	663	658	680	623	681	657	685	674	624	687	638	644	707	669	684	697	628	712	677	656	654	683	618	695	686	635	691	693	663	683	700	672	632	684	668	627	631	614	679	666	703	687	683	643	665	617	666	670	643	614	675	627	694	696	648	689	700	673	641	631	645	706	677	641	679	645	657	642	655	707	684	669	674	672	621	657	658	618	634	661	682	666	662	662	671	617	651	670	656	691	645	693	693	679	667	665	659	642	676	694	651	691	631	670	652	681	690	671	687	683	646	659	652	695	683	625	664	658	669	661	695	729	651	670	662	664	651	684	686	690	643	666	702	667	685	707	665	678	639	677	612	638	703	642	672	654	688	674	698	663	658	662	693	659	641	655	691	683	710	693	701	655	626	670	650	605	643	677	674	682	685	667	662	595	639	658	668	649	626	706	680	692	656	673	717	677	621	641	633	630	676	649	683	667	662	590	643	663	638	643	647	653	668	629	642	730	684	660	690	704	662	661	669	637	677	737	685	684	672	667	686	637	631	645	685	680	643	618	669	734	729	674	688	641	671	697	633	644	660	646	681	642	618	723	655	696	628	651	672	666	694	663	650	655	662	693	657	631	687	645	638	654	677	657	650	656	617	661	669	653	628	686	628	664	647	639	669	645	651	643	630	645	662	598	690	642	621	685	672	644	678	653	645	614	612	641	661	703	686	682	632	671	668	681	624	650	687	676	675	641	637	638	665	653	664	667	632	655	679	627	656	690	662	641	639	692	624	654	662	670	655	642	678	673	684	664	682	603	647	720	652	659	672	653	651	663	679	692	728	623	626	674	665	641	667	694	643	623	642	725	690	654	667	672	662	677	654	638	684	656	731	623	698	688	651	661	689	658	682	713	657	645	684	664	639	697	651	667	647	628	684	656	673	656	616	658	657	720	656	681	672	712	642	667	647	695	644	665	692	689	655	647	644	634	683	684	689	642	657	647	629	633	616	657	689	622	669	647	678	637	682	656	621	679	687	691	686	704	689	646	710	723	655	665	668	646	633	661	684	674	658	669	697	657	670	674	630	635	645	646	724	675	667	639	687	671	647	647	676	633	631	675	656	673	668	680	681	711	640	661	682	656	671	672	701	654	672	633	661	648	674	664	620	652	652	689	638	670	654	651	657	691	619	649	708	626	660	644	662	622	647	628	673	652	677	650	724	677	652	659	626	663	693	675	644	649	654	658	661	667	644	668	713	656	635	669	666	680	646	642	675	697	632	642	670	719	669	640	698	679	635	646	707	673	645	654	666	674	645	679	705	670	666	668	668	680	667	674	659	644	659	693	662	643	620	669	682	652	648	669	684	659	682	665	614	681	649	677	695	661	672	664	660	644	630	700	640	689	694	667	694	642	616	682	633	660	666	660	658	709	658	703	668	647	650	645	653	707	644	636	707	650	631	594	706	675	678	632	678	646	674	676	633	663	677	627	656	628	640	643	736	667	716	692	683	639	718	707	640	669	655	672	664	684	624	637	713	645	697	644	700	692	686	670	622	688	650	667	695	644	697	601	662	709	637	658	673	653	729	614	656	631	626	695	657	686	666	653	630	660	664	668	637	673	674	630	655	668	631	638	644	648	655	672	650	647	664	691	670	622	689	644	631	659	675	623	665	686	646	643	705	688	642	673	678	655	676	665	680	648	667	691	651	696	622	667	656	693	657	674	683	650	646	626	649	685	617	644	634	688	633	630	649	628	677	671	688	648	651	683	624	636	673	670	702	662	691	694	660	696	698	659	652	658	693	645	687	685	624	680	656	663	671	604	625	663	697	640	697	698	660	655	694	690	629	686	655	654	647	693	668	671	707	681	674	647	655	665	644	677	679	655	668	647	701	648	711	703	666	643	705	688	702	708	659	670	668	718	705	676	690	671	689	690	690	658	707	632	662	669	613	683	664	633	654	684	636	638	686	676	689	687	656	671	670	701	668	646	657	661	642	625	655	674	664	669	677	665	692	663	681	706	648	638	683	668	653	679	669	658	657	630	700	682	680	675	655	706	648	663	651	641	655	691	619	629	722	664	648	671	675	656	672	654	673	669	680	681	675	735	657	638	667	666	627	670	623	676	628	660	683	674	625	661	693	687	719	647	694	614	661	671	632	641	663	630	665	658	643	603	671	677	664	665	658	667	657	654	669	674	657	663	663	689	658	703	676	672	666	633	646	648	698	667	676	649	651	647	652	675	638	659	671	677	632	719	635	661	669	698	671	662	652	667	661	680	700	676	646	660	684	631	649	672	652	686	682	675	672	707	628	622	638	654	657	683	732	681	686	673	691	667	652	676	685	668	655	654	632	641	618	677	665	670	689	657	662	677	660	646	679	644	667	651	670	656	629	627	655	657	662	651	656	635	645	616	711	683	625	619	647	648	656	656	595	675	693	629	663	686	702	685	656	625	663	666	669	670	705	633	657	684	662	659	664	609	698	682	668	638	643	681	698	657	682	649	668	682	687	662	656	688	653	704	686	659	653	657	683	650	696	648	688	665	646	687	635	659	614	689	691	630	663	708	664	666	646	669	680	711	626	641	695	689	663	701	699
34827	37390	42659	40837	32729	23806	16180	11681	12687	8911	6226	4435	3077	2653	2281	1655	1593	1124	706	609	532	491	475	475	420	320	332	282	277	264	204	224	189	215	214	222	190	169	166	203	188	192	190	196	184	194	190	212	191	182	186	216	156	178	193	195	199	188	196	197	188	172	207	219	204	192	194	176	203	188	208	180	172	219	186	178	198	187	198	179	186	191	187	203	185	199	200	204	172	201	201	199	204	212	200	191	196	229	191	186	201	222	195	183	189	178	201	178	179	204	214	184	213	189	209	167	185	181	181	198	183	191	197	202	207	192	167	190	174	160	168	168	187	169	185	180	175	167	185	212	207	192	179	192	213	189	198	182	196	205	174	186	212	197	167	192	212	169	180	188	169	171	158	205	196	181	183	200	206	190	179	180	187	178	192	176	202	199	200	197	205	188	192	214	194	192	212	181	169	201	199	215	182	187	180	197	201	180	172	187	199	201	214	185	187	183	189	192	193	174	190	167	209	177	215	197	199	192	199	192	194	220	188	215	191	198	185	187	178	212	187	201	209	199	174	168	168	183	186	194	210	207	186	196	217	188	204	182	222	184	189	171	191	195	186	200	197	189	206	194	189	212	201	196	170	203	183	170	201	183	185	174	190	184	176	180	196	203	177	207	191	181	207	191	180	186	178	177	225	199	226	190	176	197	172	210	193	172	195	224	212	151	178	192	189	190	159	204	192	186	208	205	191	199	211	201	184	180	227	171	191	187	183	170	194	207	196	194	194	187	180	186	175	173	212	216	191	194	201	199	185	191	201	212	193	175	184	207	193	197	181	160	212	193	205	198	186	201	176	194	210	191	190	194	192	201	213	179	198	196	203	186	196	193	184	171	190	191	193	219	188	177	209	192	201	185	213	193	203	204	201	199	196	209	191	224	196	207	229	202	187	191	218	169	211	211	200	200	206	171	180	186	201	208	199	170	195	189	221	195	223	178	178	196	178	165	213	201	199	201	177	191	187	174	196	182	190	190	207	206	202	217	186	225	193	218	190	183	211	183	169	211	188	201	201	212	185	193	213	198	188	189	188	204	193	192	191	199	199	195	170	220	194	210	212	194	182	187	182	212	194	192	199	214	190	210	193	211	192	221	187	213	181	191	181	185	193	203	200	205	202	201	207	199	169	207	206	191	188	204	197	206	197	196	203	195	190	188	192	188	197	182	201	210	172	165	195	194	190	199	215	195	199	198	188	184	195	190	177	186	196	204	186	190	181	171	179	166	214	183	196	164	202	218	193	191	184	202	199	207	210	207	188	180	178	192	182	209	179	202	194	183	193	180	193	203	190	190	183	202	184	179	180	164	198	193	206	199	207	188	223	173	176	202	207	204	191	191	186	193	197	208	208	189	192	188	206	169	183	182	211	206	173	208	208	159	194	183	193	171	200	191	195	184	204	224	179	207	210	206	189	189	185	187	200	228	185	179	205	211	191	186	190	195	170	188	180	170	190	190	179	207	192	176	185	193	169	192	179	192	203	201	191	174	200	175	190	195	192	197	186	172	180	199	179	199	165	184	193	187	198	175	165	195	178	185	184	210	188	179	183	195	163	164	212	189	205	199	195	172	198	211	192	177	187	222	213	176	218	182	182	192	195	194	179	209	210	210	200	169	194	177	187	195	189	191	197	179	212	175	192	207	201	173	197	183	198	189	202	191	203	186	177	212	192	208	216	199	190	214	202	195	185	181	183	203	208	159	194	204	200	197	191	209	204	200	172	213	182	205	172	201	197	183	194	203	191	202	197	190	212	211	205	193	216	185	213	195	205	212	161	176	189	196	190	191	219	196	186	168	182	183	230	192	183	196	175	218	194	235	195	185	193	177	190	175	196	178	178	177	210	174	196	180	185	189	217	204	193	178	197	174	173	190	193	169	201	194	158	201	200	194	221	199	188	208	175	164	183	192	178	220	202	188	186	166	203	192	174	198	212	194	182	198	207	214	205	184	198	202	206	208	188	182	200	192	211	182	217	203	198	173	183	200	201	212	212	177	237	179	201	174	189	189	185	195	175	201	190	199	173	195	197	176	191	194	200	194	198	231	194	167	195	166	206	194	179	186	203	196	194	201	206	201	198	173	207	205	191	197	200	219	192	218	190	178	208	196	179	196	182	171	187	198	215	188	170	186	193	194	199	200	195	189	177	176	191	164	182	192	184	191	215	191	199	202	192	206	190	211	167	211	201	215	200	206	193	185	194	193	210	206	169	210	204	205	184	179	186	201	218	174	184	182	200	189	185	178	185	187	207	195	187	185	178	181	192	195	208	190	213	177	191	179	185	179	185	191	199	204	178	186	216	204	208	187	212	200	176	202	165	189	183	183	196	204	180	212	201	204	185	204	197	171	201	176	200	177	182	204	210	199	193	180	176	178	191	191	215	190	221	179	175	196	197	164	205	192	195	178	200	195	186	194	191	183	188	181	199	214	223	180	171	209	200	175	198	198	221	181	191	184	192	198	185	198	193	196	206	200	225	188	200	198	203	188	197	179	202	179	174	200	174	221	198	185	186	230	176	203	175	163	191	214	190	190	186	192	213	194	198	231	177	199	197	183	207	216	190	202	186	181	181	199	189	191	185	194	179	218	166	225	208	188	195	188	186	191	206	170	215	217	191	184	220	204	193	185	195	214	205	200	185	198	195	191	210	188	203	219	212	211	197	196	203	217	197	192	224	198	210	175	197	197	203	204	178	218	205	180	195	177	167	204	205	194	192	162	209	185	207	169	192	194	167	198	179	206	200	166	192	190	212	187	203	225	213	197	180	210	188	191	226	196	205	202	185	208	184	209	183	175	187	209	189	192	211	194	197	197	181	191	203	197	171	180	193	157	195	175	184	206	204	196	170	181	187	196	184	209	201	193	189	186	181	200	189	192	167	192	166	203	205	186	189	185	188	181	209	209	193	184	199	181	207	207	210	182	223	193	180	186	175	166	168	199	191	212	200	208	172	197	188	183	189	211	211	189	175	179	191	190	167	202	179	196	200	207	179	174	182	199	163	179	202	202	188	192	197	177	166	180	188	190	186	164	197	178	171	171	180	193	171	205	185	199	168	190	193	192	227	195	186	186	175	189	195	200	208	187	213	169	193	200	225	166	166	221	215	191	198	186	206	199	197	177	180	208	200	174	196	184	201	191	183	186	187	224	165	201	190	177	183	187	182	178	179	184	206	178	186	199	198	188	177	188	208	200	210	193	195	198	168	191	178	184	181	197	184	176	197	194	206	207	199	187	201	223	206	197	204	222	187	179	197	182	199	222	216	194	176	227	190	178	184	181	215	180	201	174	210	221	190	177	211	196	183	207	186	192	182	194	208	188	172	213	200	165	207	183	200	180	209	180	194	171	190	188	187	205	168	188	218	197	208	215	208	215	201	213	197	217	195	196	211	202	202	200	169	185	207	169	212	202	211	195	212	194	201	191	193	173	206	185	176	197	200	171	185	178	200	198	207	182	211	180
28841	35229	45608	48771	42060	34295	27048	26020	30339	25308	21384	17712	14483	13533	12432	10059	9491	7191	4124	3860	3241	3149	2729	2885	2480	1729	1608	1354	1438	1200	966	901	753	727	743	636	660	691	670	675	639	693	623	646	697	664	662	672	667	618	681	675	684	693	689	649	639	651	651	644	636	688	691	676	645	618	691	612	665	672	635	676	628	659	633	638	619	660	636	664	610	651	629	644	645	662	667	629	630	676	667	650	643	674	664	698	641	679	633	686	641	648	681	673	672	655	634	686	661	707	631	648	668	639	671	671	672	643	683	641	627	651	618	664	647	685	649	652	654	683	698	623	639	643	620	629	606	655	650	633	699	667	659	692	647	632	669	659	650	660	665	672	639	651	652	610	647	664	690	624	633	704	618	649	708	655	689	610	663	652	638	657	642	669	653	710	624	627	662	660	664	669	635	640	649	638	665	650	667	688	629	678	664	666	648	664	672	659	636	664	656	651	642	678	654	620	695	637	639	664	666	637	649	628	652	620	636	649	684	672	655	672	667	671	613	705	640	620	667	597	689	716	688	653	623	644	626	622	630	659	652	670	665	673	634	639	652	631	643	693	639	649	631	613	660	716	674	656	656	618	640	676	643	640	663	704	662	666	628	595	604	673	681	641	610	714	656	642	660	684	685	653	652	669	625	724	648	678	658	710	654	653	646	623	654	620	665	675	654	686	671	669	667	664	634	607	604	647	617	647	647	661	668	634	657	640	645	687	646	655	659	670	671	659	640	682	633	672	636	669	683	680	653	640	657	633	647	660	627	679	682	699	686	673	651	660	662	686	675	644	614	652	656	682	651	664	641	667	615	657	682	633	643	615	690	699	642	641	622	669	682	697	622	674	671	635	639	615	699	653	674	624	643	669	643	630	647	653	663	639	626	672	637	697	675	654	646	656	695	675	673	660	661	640	671	710	673	697	670	670	646	673	670	693	617	702	674	661	679	622	623	638	667	650	665	629	660	625	670	669	595	658	652	653	688	666	644	682	659	690	650	630	663	701	649	634	608	676	701	672	711	629	636	697	653	692	626	684	648	644	655	693	646	645	662	608	643	622	679	671	651	665	680	703	675	662	655	611	632	668	642	619	603	631	641	681	622	645	690	666	590	629	641	651	621	626	634	624	664	658	664	650	643	726	645	655	655	641	725	628	654	629	644	671	637	634	673	672	664	652	658	655	643	667	666	653	644	630	631	674	624	635	647	690	686	651	641	631	686	682	618	650	649	642	666	630	655	680	680	623	664	693	654	634	618	641	635	658	662	668	671	673	646	638	683	712	661	687	697	643	649	664	642	620	621	649	618	615	641	671	670	633	657	638	628	663	679	639	679	658	680	656	653	673	673	668	650	627	672	662	635	637	627	618	657	632	666	668	596	615	691	664	609	641	707	659	648	654	633	587	618	684	683	652	644	656	630	643	697	645	638	651	620	661	619	673	668	632	622	673	669	671	669	652	657	661	712	631	651	626	608	653	684	668	707	666	684	634	649	671	675	659	645	675	647	622	659	623	667	657	635	626	654	638	698	659	606	616	654	616	690	655	611	619	666	646	593	639	658	637	618	629	614	636	675	682	616	681	639	648	656	670	644	702	626	673	646	639	679	680	678	618	707	638	650	625	674	666	682	661	676	681	702	708	613	643	645	571	696	600	655	701	654	636	676	678	668	617	617	639	649	641	674	662	647	619	635	619	668	676	666	650	590	681	609	669	671	616	642	685	616	661	673	646	635	652	663	657	651	656	683	616	640	691	649	692	663	644	647	685	650	650	665	640	620	657	661	655	624	628	667	659	687	650	646	615	634	668	629	666	690	675	689	633	682	676	669	639	679	633	666	678	684	702	693	694	665	619	653	651	689	615	681	637	660	615	667	609	659	644	606	668	681	670	699	634	684	643	629	677	657	673	704	670	664	615	631	669	631	649	674	663	656	631	652	624	672	679	650	642	655	677	604	688	669	657	662	611	654	666	661	691	653	603	659	675	684	641	670	678	632	634	684	708	678	661	625	645	668	689	664	660	630	678	634	638	623	631	663	655	672	647	646	645	676	689	678	648	682	607	690	632	653	653	667	648	680	621	646	676	680	635	677	639	654	690	664	656	600	675	682	655	600	639	588	647	662	673	658	642	671	671	666	665	649	623	699	677	615	644	654	622	703	623	649	636	655	658	672	676	671	659	649	600	629	667	648	678	586	630	640	672	684	661	646	661	684	637	661	666	683	685	658	684	623	686	653	649	667	669	692	687	625	650	664	678	642	640	695	623	664	634	703	668	628	651	646	663	668	649	662	650	641	654	646	651	671	675	622	687	638	713	633	722	688	663	651	653	677	680	653	650	635	666	638	641	645	639	665	680	639	654	648	671	647	694	658	631	677	631	656	644	667	660	657	655	664	607	637	675	652	683	610	607	649	630	675	648	675	657	636	677	685	679	655	656	668	678	683	627	664	698	602	694	705	674	642	672	671	634	682	607	635	665	607	635	646	658	648	665	644	610	610	611	686	646	638	663	673	645	639	652	665	673	674	636	651	625	655	662	626	656	650	653	657	662	663	674	696	677	606	676	665	681	650	625	657	698	659	630	662	656	631	666	642	708	646	649	644	692	705	657	645	706	652	657	664	661	627	620	644	659	692	693	686	584	653	654	649	649	645	663	640	696	668	659	649	648	648	625	720	610	650	656	690	646	605	675	692	616	688	679	618	669	661	659	620	617	655	678	678	688	660	682	604	643	625	670	645	652	596	669	665	590	674	677	655	726	668	649	656	700	636	639	626	649	629	634	642	635	705	636	656	667	665	642	642	678	642	622	688	689	648	640	638	668	642	671	673	616	699	653	665	633	659	636	696	651	640	682	667	632	644	666	670	707	667	651	668	685	609	690	678	655	627	688	688	659	655	631	646	646	660	613	675	624	675	660	696	660	656	652	674	621	649	639	641	668	617	671	676	701	666	668	606	705	670	648	675	611	657	690	668	641	670	638	655	677	642	708	659	653	643	684	666	704	665	676	671	640	645	666	676	648	710	654	631	605	658	667	631	629	637	644	667	665	632	705	640	660	656	624	694	691	623	695	667	672	640	685	645	655	621	602	668	655	674	658	677	649	641	651	627	662	668	657	652	654	650	611	630	636	607	678	633	658	610	653	604	639	668	628	679	655	675	657	630	655	668	646	670	647	645	691	630	639	690	628	656	627	641	649	656	615	679	652	681	659	660	668	692	684	711	703	643	636	690	613	633	647	684	655	647	671	606	610	636	605	630	626	673	679	628	659	605	645	668	650	696	676	633	649	653	610	629	648	630	687	651	685	650	686	603	608	620	657	647	685	676	670	646	704	642	641	675	654	644	657	641	633	676	634	619	660	662	705	702	622	617	653	623	641	707	654	607	667	612	674	636	599	659	634	648	694	656	655	626	677	647	697	647	677	593	675	665	706	681	649	591	658	679	625	683	645	659	610	631	658	690	644	617	651	672	692	631	680
42739	46181	45881	41873	35410	26867	22925	19820	20922	16310	11799	8487	5674	4686	4241	3141	2616	2127	1184	1070	868	838	790	849	660	552	472	443	411	405	313	303	253	217	252	230	194	234	206	249	200	239	224	269	207	201	208	232	225	246	235	211	235	213	217	219	184	232	199	240	228	231	227	248	216	211	219	213	212	224	211	198	225	218	204	218	210	193	224	208	235	215	221	230	228	208	244	218	211	216	229	219	243	191	210	222	210	194	251	223	210	244	210	247	254	241	211	213	221	221	223	218	238	241	217	189	210	187	201	237	204	227	232	206	216	215	209	219	208	211	245	231	192	218	221	229	217	224	231	221	227	239	229	211	217	238	236	229	232	240	209	227	204	214	228	210	206	233	213	209	220	225	237	219	234	236	239	206	208	221	235	198	226	215	242	233	239	219	221	217	214	233	213	214	238	234	232	205	244	212	239	222	215	229	211	234	242	236	207	206	210	207	217	213	213	215	226	222	242	213	224	212	214	216	232	235	227	203	223	244	200	218	214	246	235	201	215	209	214	200	218	202	216	246	217	229	214	218	226	224	215	206	209	238	201	235	212	247	239	225	197	220	216	221	211	201	216	214	211	228	243	225	197	246	220	246	229	228	208	240	256	215	200	210	223	232	215	233	212	223	226	206	219	238	224	228	237	215	237	243	235	256	221	201	225	199	228	223	208	246	238	219	218	206	234	231	241	207	196	245	203	231	222	201	228	211	215	231	188	219	232	225	220	244	204	239	223	219	222	235	199	224	181	215	223	216	221	253	231	200	205	208	238	214	220	240	230	214	232	224	217	216	211	216	231	232	222	212	219	217	217	221	220	248	247	221	212	218	195	220	212	207	212	232	212	226	229	208	224	235	225	225	202	227	238	221	245	206	213	234	225	255	215	229	232	205	234	220	214	195	227	221	237	215	223	241	206	251	223	241	210	192	195	221	212	199	223	212	208	216	247	236	222	192	229	212	217	239	223	226	239	210	227	221	231	223	260	179	221	226	218	192	229	210	231	238	190	196	209	230	178	221	218	199	227	244	213	233	213	244	231	250	223	233	237	260	229	219	218	206	219	259	249	193	249	252	248	246	220	214	230	217	202	204	203	214	219	234	207	204	175	211	232	204	224	214	247	223	196	199	231	226	211	203	205	266	236	251	246	221	215	216	225	224	219	222	218	220	223	234	245	250	250	205	237	212	216	219	233	226	218	206	215	247	218	227	197	224	228	207	229	231	207	227	224	224	235	229	225	216	212	238	212	216	223	214	236	217	194	223	243	231	246	242	220	231	207	219	230	217	240	213	242	226	226	259	219	240	218	212	228	207	208	206	227	242	208	207	234	214	234	213	225	229	248	234	232	208	236	210	254	215	220	231	200	234	187	223	213	219	208	220	232	232	239	234	220	230	236	226	230	232	227	211	235	200	205	236	232	227	219	193	233	235	251	227	222	232	232	217	213	216	230	204	192	222	227	229	214	244	194	220	232	248	222	218	229	228	222	233	226	222	210	228	203	221	228	202	195	244	232	190	203	215	235	237	193	211	200	223	205	258	247	197	236	221	226	227	220	211	213	198	181	248	232	223	204	209	213	242	224	232	227	193	226	196	231	216	232	239	226	225	222	207	218	208	223	231	222	201	215	208	234	188	200	231	219	236	236	220	234	238	236	200	228	183	211	235	207	194	236	200	226	249	234	217	216	218	217	224	223	232	220	221	216	240	202	197	216	216	210	212	199	197	231	207	241	256	211	225	244	210	229	208	256	231	234	198	239	206	214	225	201	231	233	210	220	214	221	235	221	215	197	228	244	248	222	229	202	210	221	212	205	231	222	219	197	230	238	200	227	213	243	214	220	240	191	219	224	228	202	246	234	206	214	206	210	231	213	220	243	237	214	208	241	238	203	181	212	206	222	234	213	213	231	206	228	232	252	227	244	244	237	234	212	218	200	217	199	244	221	220	230	208	232	230	236	204	217	195	227	226	229	231	222	207	224	207	212	215	223	230	210	207	215	203	231	218	216	217	211	201	237	218	201	196	209	205	219	227	219	195	203	221	198	225	203	242	247	210	241	200	223	215	204	219	218	214	211	217	263	220	240	216	221	228	218	214	191	225	252	209	225	218	224	210	216	250	230	213	207	215	224	217	219	243	207	227	239	227	242	214	217	208	230	209	230	208	201	217	187	216	188	229	218	208	238	203	209	230	234	207	248	233	213	214	209	251	223	230	223	249	233	218	231	200	223	214	215	213	234	230	233	203	203	223	235	226	194	221	216	226	232	211	205	241	216	242	240	225	222	233	250	256	223	228	228	224	192	206	234	230	221	210	214	204	190	227	229	213	237	212	229	224	236	228	231	221	229	203	222	215	212	202	236	234	251	225	249	232	187	197	213	204	198	225	220	199	217	220	242	235	200	241	206	218	226	241	225	225	259	226	232	198	228	239	227	219	221	199	227	215	210	228	227	187	208	256	235	248	230	200	230	216	237	223	245	234	208	226	224	230	218	211	183	227	211	238	235	229	215	240	221	238	213	228	219	219	209	213	233	203	247	203	236	228	229	223	238	217	225	202	205	214	189	205	222	223	215	235	243	213	235	221	234	224	199	219	212	218	190	194	217	233	219	243	217	217	221	222	223	235	222	209	229	204	232	249	235	221	217	204	247	216	244	242	194	223	245	204	215	235	217	219	233	192	246	234	234	214	199	211	215	236	218	236	217	211	196	236	244	246	203	219	219	193	241	209	221	230	233	200	202	236	218	231	224	268	211	208	205	241	220	212	226	186	213	224	220	192	220	252	193	202	222	209	215	210	260	211	213	236	215	209	247	230	206	190	221	214	223	214	236	215	221	228	222	254	211	219	242	251	217	236	224	211	231	229	206	225	220	213	226	222	229	237	245	228	205	251	224	208	214	253	250	212	239	229	231	223	229	215	216	227	232	225	207	218	219	217	224	209	211	209	217	234	229	216	207	203	252	251	202	227	239	242	247	223	219	235	238	216	209	243	230	235	243	235	223	220	223	242	219	210	227	212	216	199	223	237	237	202	217	229	197	223	240	230	208	217	247	236	208	211	231	222	198	220	225	227	222	226	213	198	209	214	227	248	231	242	222	228	214	209	226	228	231	201	227	228	226	215	226	224	230	209	226	236	198	205	217	203	241	217	215	210	220	220	236	231	234	225	242	233	213	203	205	235	212	219	230	220	208	221	225	223	203	248	225	241	219	223	220	210	236	203	208	216	251	221	232	208	208	224	226	229	230	234	233	225	225	241	235	221	234	216	238	216	244	193	223	233	226	214	212	216	251	229	232	218	227	235	242	220	223	234	192	211	213	198	208	233	227	210	231	242	201	225	182	233	225	229	230	215	234	234	197	216	208	209	214	216	240	229	237	219	235	231	235	221	235	249	212	205	232	195	219	260	217	231	226	258	235	253	221	227	198	216	234	213	227	242	221	234	228	238	226	221	227	217	233	241	217	235	243	225
34408	44237	50926	54467	45743	39758	34851	32484	37848	32931	28992	25116	20936	19538	18685	15973	13375	11344	7206	6515	5515	5343	4833	4824	3642	2762	2679	2301	2183	1986	1385	1268	960	868	762	786	728	754	758	696	695	731	710	753	770	739	721	723	700	724	708	723	764	713	700	739	708	750	703	729	702	751	712	753	713	768	720	674	756	715	733	715	721	715	750	687	769	723	745	769	684	727	691	731	761	738	730	727	707	747	697	715	732	712	697	700	730	712	703	772	743	692	745	700	741	742	748	718	783	745	734	718	695	737	706	697	736	764	792	763	746	738	731	761	708	720	737	762	749	744	697	784	732	727	722	740	732	665	721	721	734	703	686	733	705	685	713	713	734	714	719	747	716	760	738	710	684	692	693	705	711	741	713	681	710	730	714	734	728	677	725	685	717	719	757	740	708	748	725	734	688	717	762	697	709	694	702	718	745	768	770	729	735	735	709	696	717	729	722	707	709	730	709	752	747	706	729	691	676	754	738	743	749	766	697	716	731	731	741	741	709	743	775	724	734	692	716	760	704	723	713	773	759	709	700	720	735	728	669	762	725	742	687	686	765	669	740	767	778	740	724	774	745	686	698	725	741	731	730	705	695	721	734	748	744	729	740	678	749	690	699	692	728	749	745	743	676	737	785	761	757	742	678	740	729	819	759	688	728	730	689	710	708	694	757	744	744	711	758	732	787	704	711	732	739	717	725	708	768	735	723	719	733	761	718	750	769	708	742	732	752	694	794	777	715	745	715	735	718	690	691	740	699	681	721	747	727	698	726	767	703	713	711	739	741	726	773	709	808	722	775	710	725	714	736	763	781	731	730	706	737	719	719	748	739	749	744	718	769	724	743	698	733	716	684	762	770	739	746	744	702	731	816	670	735	721	714	777	694	709	752	768	757	725	739	785	699	727	753	772	697	777	732	746	712	715	711	783	704	693	681	725	695	767	674	726	746	708	735	755	671	740	759	711	702	718	744	735	766	693	722	799	694	731	750	711	752	723	748	703	738	689	710	783	773	679	795	769	704	743	753	705	742	775	714	760	748	727	776	744	709	698	744	756	697	713	732	723	687	743	788	720	703	717	727	727	734	752	748	734	738	715	711	755	727	737	737	719	768	710	694	717	703	743	743	764	720	700	713	758	740	737	712	728	694	692	753	717	712	722	762	717	704	748	692	760	734	704	691	716	743	697	743	748	756	732	697	774	746	765	698	712	669	737	727	718	723	707	767	703	728	704	741	771	704	804	717	797	713	734	728	704	690	711	718	750	792	743	696	740	741	691	733	734	682	704	697	732	738	741	728	726	779	747	765	687	741	770	722	724	695	738	778	749	809	686	714	744	726	783	703	688	743	702	748	716	726	699	743	760	715	694	731	702	730	741	737	749	729	738	744	697	690	722	728	738	715	759	719	711	705	699	733	726	725	694	741	764	698	733	691	734	776	702	695	725	765	748	732	691	724	756	751	699	694	723	723	696	749	710	709	714	706	703	808	726	780	711	722	758	703	721	720	710	678	729	747	709	739	717	727	716	700	714	762	703	696	696	693	731	739	723	722	661	742	750	716	743	776	730	722	756	737	751	746	692	718	776	739	746	706	776	716	705	776	775	727	763	716	748	756	743	753	698	757	728	724	738	749	749	723	736	714	685	733	725	721	720	691	720	744	737	706	719	771	695	731	719	723	761	756	692	739	724	766	699	708	714	722	708	785	691	760	714	748	727	771	709	734	716	752	728	780	733	728	737	768	717	766	760	738	708	693	747	748	758	689	759	732	705	699	771	758	730	716	701	748	725	753	730	762	737	737	696	730	763	715	709	674	712	783	734	755	792	724	729	748	772	722	751	764	696	704	706	686	735	713	698	717	753	769	698	703	751	716	733	778	699	688	753	732	743	721	737	765	721	728	696	700	774	758	720	745	704	725	757	747	724	738	737	710	718	742	691	763	733	732	764	745	734	707	734	760	716	707	717	719	762	668	740	761	737	725	753	719	721	791	737	738	714	717	681	700	764	717	693	739	712	734	676	720	756	721	687	697	750	725	718	728	720	769	768	720	777	736	746	734	706	703	719	711	733	774	780	742	718	747	780	764	769	703	704	719	749	705	721	700	752	737	722	711	718	727	714	703	704	712	708	746	716	723	716	725	732	722	723	707	755	712	726	789	721	735	775	696	711	784	766	702	718	691	735	752	711	734	691	706	700	649	759	725	680	722	701	744	733	733	690	756	715	757	742	716	734	767	778	711	703	737	726	728	746	763	751	748	764	741	808	698	726	732	753	739	686	703	729	764	738	699	707	724	748	678	756	745	692	738	737	746	726	703	695	751	681	737	702	694	733	723	744	721	702	736	687	713	733	706	705	743	749	725	748	717	758	749	744	753	730	775	750	744	708	688	717	765	702	777	716	718	667	737	765	733	688	748	772	723	713	729	723	721	720	721	721	659	731	749	742	746	702	727	767	720	722	700	726	694	773	724	733	750	718	705	716	689	731	693	749	746	713	717	741	730	757	810	763	721	747	758	727	697	700	725	754	676	716	767	786	675	718	710	755	729	734	720	733	726	730	698	736	738	757	746	753	700	711	697	692	713	727	695	705	703	715	753	702	758	716	702	833	699	722	741	726	725	707	694	726	659	701	737	743	735	719	771	744	723	706	714	743	724	732	683	725	686	728	716	737	686	699	744	698	751	693	717	729	769	726	711	734	733	720	747	716	692	723	717	807	682	726	707	711	735	750	735	716	756	728	703	773	748	703	700	658	685	728	715	688	765	734	734	725	747	765	795	689	738	741	711	747	761	712	746	721	689	736	751	731	754	747	724	759	705	719	717	734	709	675	709	720	722	727	728	740	725	743	737	767	713	712	723	690	721	695	768	753	711	712	760	755	712	744	729	710	758	740	722	737	730	719	672	730	710	708	751	725	726	746	707	702	730	730	729	696	755	742	758	720	760	741	710	679	697	729	771	795	732	752	719	709	677	752	757	738	767	708	718	720	712	732	719	705	703	738	748	758	722	717	640	743	721	717	769	759	731	754	732	704	673	718	688	711	775	746	707	687	662	740	710	737	716	743	714	764	730	740	715	720	713	707	723	741	754	740	703	711	751	717	783	733	738	705	738	770	741	750	754	708	707	720	709	710	725	767	714	715	696	767	724	743	726	754	773	724	691	694	693	723	729	705	717	750	712	715	703	742	720	732	796	671	661	781	763	674	728	709	725	742	667	737	716	737	721	749	732	721	654	711	708	741	717	742	720	716	744	686	708	754	702	699	730	740	718	698	710	724	720	738	735	723	755	687	742	675	706	707	727	719	697	749	708	714	749	758	766	740	735	748	747	720	700	674	706	803	727	733	711	717	746	680	720	719	706	735	728	755	774	723	761	761	726	708	699	730	705	743	716	777	732	785	739	694	717	751	726	682	701	716	708	692	761	725	745	739	731	710	754	760	675	754	686	737	739	749	737	687	749	700	722	758	757	707	711	729	726	722
18752	19464	18845	15016	10059	5579	3383	1995	1438	1023	711	520	416	377	307	288	238	197	228	222	204	220	218	202	180	189	185	222	191	182	180	196	182	178	197	183	199	178	203	197	219	184	179	215	176	174	187	184	207	191	189	190	177	187	202	201	209	187	205	207	191	178	199	198	183	187	200	207	190	183	193	189	200	196	206	203	180	174	195	212	208	209	202	206	198	186	179	193	186	180	181	196	192	199	192	193	201	190	193	211	175	213	206	197	192	199	197	183	173	192	194	177	201	167	224	201	213	195	190	194	190	182	182	192	195	202	194	191	213	204	195	192	202	192	209	210	180	208	183	176	204	174	214	183	180	186	194	222	190	175	205	215	167	207	196	180	171	181	188	197	195	185	175	185	200	229	161	185	190	191	189	203	169	188	197	162	192	201	210	195	185	184	151	188	193	175	179	197	178	201	192	186	232	192	180	211	214	158	184	193	183	172	203	176	207	195	171	182	197	205	180	173	198	225	188	182	203	182	197	182	192	189	183	161	200	203	187	195	207	213	165	184	199	202	174	188	190	178	178	218	201	213	187	188	201	205	177	198	199	202	189	184	195	191	171	185	184	161	209	198	197	225	203	192	197	205	186	180	207	210	187	179	205	204	203	201	188	193	188	173	195	197	183	190	212	195	188	187	187	206	192	208	187	167	174	184	187	208	199	204	171	184	207	168	203	184	188	188	209	194	185	189	215	182	209	201	213	185	194	195	217	188	181	176	213	174	176	195	184	207	199	209	206	220	244	185	180	204	186	176	217	178	185	192	188	199	221	192	199	179	204	205	190	195	202	189	209	180	174	193	190	178	175	195	203	180	209	203	188	193	192	195	182	190	194	185	215	188	159	193	193	195	217	179	173	189	198	194	207	198	195	175	177	232	197	184	192	192	178	167	177	237	207	212	187	185	200	174	193	196	178	206	234	192	183	197	188	187	181	177	222	194	173	204	169	203	191	192	189	187	185	219	172	170	197	192	199	197	215	194	209	193	201	205	197	208	202	203	205	200	179	225	179	183	198	206	209	199	200	177	188	190	175	222	195	188	184	215	208	191	165	198	181	197	201	206	195	204	207	169	212	191	227	210	187	185	205	178	169	221	174	195	192	203	208	191	189	203	164	170	202	182	190	193	172	201	192	184	189	163	196	193	200	192	230	208	214	188	188	190	198	200	181	194	194	189	186	188	191	185	191	185	188	205	167	204	183	194	206	197	196	228	185	219	193	194	196	198	193	204	172	218	194	201	204	206	210	204	185	223	186	184	213	176	171	174	215	214	205	169	174	188	182	204	190	194	197	196	192	191	220	199	212	158	173	169	213	176	176	182	199	204	182	187	178	198	212	186	190	214	191	199	192	206	213	198	174	196	190	189	206	205	183	205	200	162	187	209	195	180	180	196	193	182	206	187	183	206	201	196	167	205	196	187	190	217	194	199	220	187	198	179	178	192	195	185	180	173	202	197	207	203	194	190	179	204	210	210	177	177	187	206	183	182	182	198	194	188	216	184	200	195	187	202	191	180	181	190	183	205	210	190	192	183	205	185	194	179	184	198	173	217	202	206	204	214	186	177	180	202	159	202	184	163	203	200	159	208	188	183	194	197	179	178	195	179	201	212	200	206	187	207	196	189	194	211	192	169	234	198	195	185	194	195	187	211	188	173	188	241	182	194	195	198	203	189	151	206	209	185	207	195	180	201	198	206	191	215	209	206	204	184	192	177	164	194	227	198	165	210	194	203	212	186	205	195	188	182	227	177	211	198	197	204	216	190	164	206	201	198	157	183	216	185	189	197	229	170	166	189	196	215	170	207	203	193	198	183	190	189	181	181	182	198	170	173	212	206	208	192	197	200	192	201	166	181	177	223	215	187	182	195	187	192	190	180	185	195	196	178	187	194	216	176	207	190	201	214	207	199	217	188	198	205	180	208	201	185	172	183	185	191	203	194	195	206	201	184	174	195	204	178	175	227	173	195	196	201	168	189	198	185	216	200	169	194	168	162	212	188	169	203	217	194	201	186	184	187	200	188	188	197	189	189	207	195	205	214	188	190	185	187	211	185	212	173	200	187	223	218	202	224	197	204	175	181	180	198	193	194	190	188	202	194	198	199	185	179	202	185	176	212	168	200	216	189	184	212	198	218	189	207	189	179	157	195	199	186	182	198	191	203	173	208	197	197	196	202	220	196	192	173	203	209	204	193	218	197	185	197	193	198	197	190	209	199	209	200	182	191	196	194	171	203	189	198	221	179	177	183	206	175	189	209	205	209	198	189	173	214	187	179	210	188	195	198	195	189	201	195	181	177	186	185	202	203	205	178	214	185	219	190	198	179	182	193	216	192	197	189	180	204	188	187	191	181	185	204	193	196	179	187	193	196	180	188	187	202	196	193	211	186	191	198	188	192	191	212	185	194	185	217	204	207	199	204	179	176	198	201	186	181	200	174	174	190	217	191	200	222	165	204	190	179	182	205	201	197	184	202	196	207	195	185	179	225	206	191	167	173	197	178	211	180	195	197	189	208	201	203	182	210	203	220	197	172	203	182	204	203	187	198	200	184	165	193	207	208	200	210	199	203	212	187	207	205	181	203	213	183	180	184	198	178	200	209	176	197	189	192	210	193	217	200	183	189	199	213	210	205	205	170	176	192	224	190	212	192	193	176	197	211	194	185	184	197	203	170	196	211	208	214	174	220	194	195	193	196	179	192	171	189	204	216	196	196	194	199	186	197	175	213	178	182	191	191	185	181	189	176	180	198	196	205	213	203	190	206	178	199	198	193	188	205	222	210	193	208	190	180	178	209	170	199	215	203	218	204	168	194	186	188	194	214	174	183	193	179	188	192	169	231	214	198	200	179	178	182	191	186	174	224	198	181	185	202	215	194	189	179	208	188	183	199	203	192	190	208	185	170	207	186	203	187	177	196	199	220	227	191	205	190	196	179	180	187	205	187	195	188	203	194	176	198	170	190	196	198	186	213	200	185	206	198	193	195	166	187	166	180	207	179	176	201	176	204	189	196	209	210	175	197	210	205	213	194	199	195	177	197	184	190	186	212	209	196	187	172	195	187	168	173	184	191	199	172	175	190	202	203	173	193	187	205	193	201	185	219	170	206	183	173	164	185	196	193	203	204	202	198	213	189	212	214	182	197	174	200	188	189	178	198	216	173	180	202	208	210	177	186	226	209	195	220	200	183	180	197	181	173	193	209	205	192	185	200	191	191	182	203	164	186	235	204	202	184	189	184	198	192	216	212	197	180	199	233	192	170	181	180	174	213	190	189	187	190	205	184	183	188	181	221	187	192	186	178	167	185	205	224	187	201	192	193	189	173	192	192	171	209	197	164	192	196	207	193	187	199	189	211	229	189	201	200	191	186	183	176	202	198	184	191	187	202	186	164	205	193	181	214	188	180	221	202	188	186	212	203	177	206	215	211	211	184	192	188	175	199	210	206	195	193	194	189	197	182
17615	21276	26954	29639	25564	19397	14250	9705	7346	5319	3922	3054	2184	1612	1479	1332	1195	992	901	790	771	778	722	746	769	728	680	652	664	696	726	666	657	686	667	663	636	646	617	707	699	629	662	673	699	649	661	682	687	622	675	657	637	619	659	684	665	652	640	689	620	677	655	646	689	675	661	671	717	642	699	687	660	634	680	679	602	624	626	660	639	630	696	662	643	621	694	696	656	653	645	667	662	662	670	655	620	651	689	667	709	670	677	689	684	667	640	663	619	684	642	615	653	659	629	665	636	612	665	688	631	691	660	667	627	679	661	666	638	633	711	613	605	685	632	709	700	627	647	632	657	650	679	635	681	645	666	673	685	664	685	627	645	666	634	686	637	654	673	656	673	633	681	646	645	636	637	670	635	628	651	684	660	671	671	692	668	677	659	630	653	639	595	681	667	709	657	645	648	642	657	651	621	660	671	623	691	629	673	668	673	671	652	638	648	676	613	652	648	700	623	655	672	701	629	643	659	709	705	666	646	688	641	666	700	654	652	667	638	669	682	647	671	668	678	651	682	688	648	655	629	660	725	643	664	653	692	698	692	699	658	665	654	672	641	664	725	653	651	674	646	657	655	633	655	659	665	651	681	670	674	647	660	682	658	635	677	596	646	622	662	653	652	682	653	644	666	625	635	658	660	656	663	622	655	642	591	701	690	631	656	638	690	655	687	645	691	708	689	653	619	650	632	666	651	648	638	640	670	670	627	634	690	653	682	681	608	627	654	667	662	656	688	678	615	697	673	720	654	689	637	615	648	607	671	661	651	678	646	639	683	649	659	674	676	615	674	644	698	646	669	669	661	671	694	643	632	615	662	638	628	584	672	643	616	650	643	648	632	660	657	646	667	657	687	627	655	679	723	667	708	639	669	636	670	702	676	659	676	699	648	649	644	673	702	680	641	625	657	678	609	624	603	639	656	619	697	662	614	687	681	656	626	653	649	668	627	671	698	679	650	663	676	647	662	677	703	624	606	668	668	634	670	659	656	649	655	671	656	688	679	656	619	708	675	687	653	669	680	666	629	642	647	646	657	699	606	694	662	662	665	668	667	672	659	644	669	654	679	642	690	644	643	671	696	659	649	659	630	638	657	686	626	641	637	646	642	674	652	669	630	678	664	657	673	652	691	628	693	715	673	671	673	669	634	629	653	685	621	694	711	703	622	664	658	676	627	686	665	692	666	636	675	661	631	666	659	676	724	659	638	663	692	623	648	650	670	655	670	698	661	666	618	630	643	703	661	683	693	639	660	650	652	609	711	661	628	624	696	667	646	653	672	640	644	669	735	667	658	633	645	719	695	666	647	694	651	670	670	696	636	635	640	619	658	704	674	667	683	625	628	640	682	706	674	645	634	716	687	705	685	627	660	672	658	648	633	637	669	680	648	635	641	650	671	678	594	693	673	684	604	653	648	662	688	615	650	694	641	666	690	696	684	640	655	653	630	643	623	689	649	678	677	675	637	685	653	664	652	665	637	639	667	667	651	657	692	697	623	630	688	671	633	655	668	648	680	650	638	646	721	646	638	707	675	706	627	652	643	678	695	615	688	626	653	649	667	656	662	675	664	686	675	679	674	659	674	694	643	633	653	664	641	683	694	656	647	621	652	648	700	639	677	635	624	691	618	668	675	639	673	687	663	660	673	648	646	669	681	648	668	690	649	649	666	647	678	656	642	662	679	663	669	646	677	661	626	684	637	641	654	675	696	633	665	727	670	690	628	660	693	719	685	638	745	676	636	712	657	691	666	676	659	683	655	686	698	685	689	685	651	656	688	647	626	660	664	708	639	692	648	643	674	680	636	713	610	687	663	679	661	696	633	642	639	650	691	683	649	684	645	666	694	680	615	631	642	641	699	703	696	689	642	671	640	644	620	701	674	687	673	626	769	670	667	715	612	660	657	643	667	662	640	645	683	693	628	660	714	628	635	646	646	648	608	689	589	649	691	691	667	643	718	678	672	613	696	646	645	673	636	643	675	671	653	667	673	658	622	685	630	677	668	640	710	675	678	669	659	667	688	635	648	669	623	628	645	673	644	643	635	628	640	688	637	632	663	669	672	685	651	663	628	604	665	679	642	670	712	678	668	686	623	667	638	625	705	666	651	683	674	710	665	638	650	684	711	689	661	721	656	681	678	621	649	630	637	690	650	691	628	636	657	642	632	661	654	588	647	677	679	690	700	648	668	685	634	671	696	666	658	647	662	665	683	637	650	697	687	690	612	679	613	663	661	646	659	588	674	631	631	669	659	693	690	638	674	686	636	617	659	655	646	674	670	677	657	643	648	653	682	645	647	689	662	663	699	704	658	621	674	643	684	695	668	722	651	659	674	636	645	660	661	653	654	655	636	727	650	634	699	658	644	612	656	602	615	643	648	680	661	655	649	685	654	657	644	653	638	659	686	609	682	625	608	673	642	674	715	705	655	663	672	665	628	617	652	670	628	669	629	663	650	695	634	646	719	685	655	661	678	642	656	684	638	591	657	681	641	649	713	679	666	699	664	658	657	615	681	672	693	642	641	608	644	666	624	702	630	655	690	610	616	647	657	662	644	630	669	629	683	648	654	704	645	637	706	682	637	677	642	669	675	674	676	614	679	657	623	696	687	640	721	686	683	662	683	629	653	645	694	640	650	636	700	626	642	698	655	661	622	676	620	657	729	656	629	677	646	680	676	672	633	700	652	632	677	660	693	625	643	606	675	651	659	624	647	677	669	666	692	636	667	662	665	711	644	636	685	628	648	650	624	665	660	630	643	653	623	652	686	677	670	666	669	674	694	630	650	640	682	670	618	646	684	651	651	643	653	676	668	608	656	601	672	656	643	631	672	631	678	611	664	651	676	676	638	655	636	628	626	662	596	607	693	707	651	654	654	688	687	667	675	734	662	656	670	689	659	695	702	697	664	611	661	656	668	656	667	712	668	638	693	669	692	681	644	633	659	676	674	697	671	648	689	657	698	615	684	652	644	668	650	705	660	657	672	672	643	689	637	678	629	697	569	607	667	668	636	633	650	647	639	678	659	634	726	648	680	637	688	623	631	649	614	655	683	673	650	642	654	653	674	666	659	634	666	645	657	678	657	660	644	650	674	686	712	626	687	649	672	669	672	685	661	647	616	645	618	695	674	645	686	632	696	672	643	660	681	700	646	670	663	689	639	668	694	655	674	702	678	695	680	661	683	624	652	661	671	658	615	660	686	630	602	734	666	624	660	661	677	617	679	637	631	619	638	645	690	709	669	655	677	702	664	684	679	625	650	644	665	703	690	641	659	675	642	632	682	642	678	689	643	680	702	651	662	674	680	674	686	672	677	641	676	668	663	666	642	708	624	670	643	656	707	661	683	655	714	667	670	663	641	659	690	653	732	668	664	677	652	632	622	670	634	634	692	645	637	627	642	666	651	716	648	635	652	641	674	672	654	676	714	651	677	637	647	657	669	682	645	661	694	657	652	701
36491	39164	40224	41755	30849	21703	14601	9109	9823	7502	6038	4584	3174	2394	2125	1715	1252	1067	778	610	506	515	494	441	454	297	326	303	310	280	221	239	210	221	181	213	172	190	183	202	192	219	218	176	223	203	174	187	201	192	202	196	217	183	186	188	163	204	188	186	190	188	205	197	192	197	195	182	201	198	176	189	204	207	187	197	184	192	198	177	218	207	200	181	189	179	214	182	191	181	183	187	187	199	178	176	221	192	186	210	180	192	184	179	200	199	198	188	176	179	208	192	188	216	167	168	199	175	194	195	180	193	184	184	229	170	183	204	203	192	222	184	181	195	185	175	186	196	186	198	177	180	210	202	201	186	205	180	191	212	162	195	201	180	217	187	192	206	195	208	184	191	197	199	194	206	190	204	200	189	180	202	200	180	192	200	174	181	176	170	187	187	185	198	205	201	191	179	182	194	187	205	171	212	211	163	193	191	184	175	184	192	183	187	174	191	177	198	183	208	187	187	198	178	192	212	209	172	193	181	191	193	195	205	193	190	214	196	189	188	187	204	159	173	207	199	182	180	216	205	214	176	194	202	195	186	212	213	176	197	202	181	184	169	166	177	182	181	186	201	190	196	171	191	174	200	181	183	196	196	225	179	183	177	210	194	185	211	187	181	203	192	225	204	194	195	183	194	203	189	194	209	188	194	191	208	199	202	203	175	175	184	216	185	185	186	191	172	185	187	180	181	196	204	190	218	197	188	196	188	184	208	171	180	187	207	201	198	196	197	195	195	206	171	172	166	199	198	187	177	199	215	192	179	193	179	184	180	204	186	167	193	199	178	214	166	217	174	179	168	199	186	183	170	196	200	192	189	220	183	192	177	183	186	173	186	189	196	203	196	205	186	184	181	181	180	192	201	185	157	182	195	165	183	193	232	180	179	189	203	198	176	195	199	188	186	198	192	195	194	187	181	204	218	190	187	177	213	178	183	171	203	176	203	174	164	173	186	172	197	196	196	200	189	195	191	188	218	195	181	184	210	178	188	190	190	172	179	181	193	227	193	187	167	190	180	177	202	191	195	183	169	202	168	204	194	179	175	171	186	222	192	186	200	180	176	168	210	218	191	194	178	192	185	179	211	185	190	203	183	191	202	162	188	185	193	192	181	190	174	189	201	225	184	192	160	216	204	186	208	202	186	190	181	210	179	201	207	199	198	212	193	173	202	201	221	189	176	185	171	203	199	195	180	186	142	195	186	195	178	161	199	194	193	176	199	177	185	191	184	211	211	156	184	193	195	195	170	200	172	196	151	187	207	209	209	187	190	191	183	198	212	181	174	213	209	193	181	172	186	203	192	177	202	190	206	203	188	197	201	169	161	220	201	173	200	189	203	210	209	164	211	209	201	188	181	174	176	168	158	195	182	211	197	176	221	204	201	209	191	197	187	199	199	178	214	213	187	193	198	188	190	205	196	210	210	208	187	190	180	208	210	217	183	174	189	181	189	213	169	203	191	195	195	157	189	198	202	206	181	210	180	170	202	200	182	193	186	198	172	175	172	192	177	184	211	180	185	176	189	187	209	162	198	173	189	220	185	190	168	181	208	188	188	183	193	194	187	183	203	196	198	166	197	210	195	195	232	198	204	209	175	203	199	189	199	170	205	195	195	197	216	190	212	194	196	176	166	198	186	164	185	204	205	189	192	164	187	194	187	188	185	170	204	180	163	206	195	191	217	189	197	180	176	161	208	179	189	209	193	179	191	188	176	176	204	212	200	190	181	185	187	196	212	200	200	184	191	180	186	218	214	195	184	201	203	190	199	181	193	201	183	180	221	208	183	212	200	162	209	171	208	196	162	176	164	198	209	216	209	164	184	179	183	192	194	211	192	167	179	184	202	207	165	177	190	176	165	186	216	170	198	184	181	179	217	166	190	203	177	184	199	214	207	195	186	189	192	202	185	174	176	189	190	197	213	199	160	186	199	188	187	193	172	189	189	190	180	191	197	182	196	199	192	181	176	198	187	169	183	209	209	176	172	192	171	172	167	200	209	194	198	202	225	206	205	188	199	178	202	200	181	178	198	187	187	185	172	200	186	178	195	183	194	173	176	165	195	201	192	174	192	199	173	198	190	177	184	198	194	192	185	198	172	167	192	220	172	215	207	209	179	175	205	201	208	173	178	187	207	188	177	191	188	206	187	198	213	199	191	195	177	193	184	219	196	183	197	181	164	183	184	172	195	200	194	185	190	215	229	193	171	193	191	203	189	191	185	204	192	183	200	208	184	186	200	179	166	193	201	199	189	192	219	183	198	161	192	185	209	183	215	181	180	195	174	173	187	226	178	190	190	179	165	203	177	181	205	204	190	196	191	201	167	185	198	194	206	181	213	211	181	190	214	194	219	186	187	173	188	218	203	194	183	187	183	197	220	193	170	183	193	190	202	195	185	198	195	200	183	175	196	180	179	170	200	173	176	188	196	197	225	175	189	192	195	196	225	200	196	217	187	175	169	199	168	194	194	185	195	192	200	176	203	183	189	195	197	169	191	203	181	185	179	203	159	182	182	191	169	194	213	167	203	180	190	200	187	188	200	186	210	197	175	192	208	202	201	203	198	198	204	188	194	182	181	201	196	209	178	174	190	200	231	185	212	209	204	215	190	189	198	194	204	174	216	182	191	181	174	181	186	202	200	206	202	200	222	207	174	183	191	173	201	200	176	191	199	202	187	192	198	187	203	172	185	188	186	178	200	176	167	209	196	189	211	208	211	194	175	198	210	180	185	187	216	197	186	197	208	184	179	169	177	203	200	183	182	196	180	191	171	189	192	216	186	159	184	177	202	209	190	185	186	198	197	197	168	204	201	182	182	225	184	192	197	210	162	190	179	180	177	189	199	179	164	180	196	181	204	173	212	178	197	178	173	203	181	194	189	165	204	223	195	208	212	182	196	184	184	205	202	159	210	191	216	188	199	201	196	183	184	181	218	213	198	199	208	177	178	182	191	167	181	210	178	189	177	188	188	177	171	203	213	185	171	183	199	189	187	178	186	171	187	187	207	218	178	189	198	175	177	174	200	202	185	203	187	175	195	193	192	201	185	206	211	223	201	198	173	200	213	193	201	196	190	192	186	175	181	168	171	175	197	202	192	166	217	187	203	182	187	187	203	198	204	166	185	179	169	193	198	188	189	196	175	198	193	169	175	172	217	174	206	203	191	222	192	182	221	196	185	183	236	184	219	180	185	197	216	184	193	169	167	184	200	210	196	202	184	198	222	188	182	176	197	217	190	193	178	194	202	183	215	196	199	181	175	195	217	165	217	197	183	208	171	203	172	173	190	196	198	195	190	183	209	171	204	199	215	167	171	192	169	184	177	197	180	188	209	201	198	176	205	223	189	180	183	197	203	193	178	205	199	200	180	202	199	175	169	166	191	201	195	189	185	181	175	181	179	188	206	181	187	208	181	171	192	180	191	194	183	184	179	179	210	185	190	192	207	176	208	183	199	203	187
29726	36081	43576	49791	40057	31782	25740	20707	26299	23240	20126	17958	14214	12591	11890	9799	7595	6410	4582	3663	3092	3072	2834	2665	2524	1557	1580	1662	1329	1348	1011	970	868	807	669	638	628	665	634	707	686	683	697	622	665	679	639	614	690	649	655	657	629	679	669	625	587	623	640	657	629	590	643	645	655	627	637	622	648	657	659	634	695	673	664	601	692	674	629	663	657	637	703	602	647	606	641	645	683	624	614	657	664	678	655	592	641	669	648	655	675	624	658	641	673	680	612	674	653	588	670	645	654	596	619	669	623	637	615	626	667	679	646	627	639	655	636	695	659	664	685	663	653	655	648	644	673	671	663	693	643	636	619	618	652	629	679	602	665	654	654	709	654	649	628	664	679	625	624	655	626	595	631	631	597	668	664	645	667	637	653	610	623	600	677	644	683	662	629	661	646	683	641	643	667	660	671	678	670	620	685	599	679	669	699	633	708	631	662	632	656	651	626	655	661	681	600	670	614	653	615	640	655	656	627	667	614	647	613	653	622	678	637	654	651	662	617	676	695	634	636	691	642	632	608	655	681	619	619	652	621	672	666	641	652	668	624	624	682	695	628	645	606	644	695	678	612	588	637	655	654	644	632	668	624	704	662	679	632	671	653	629	635	679	699	617	583	637	660	658	659	670	651	622	590	668	648	703	667	662	661	641	649	650	650	643	652	617	682	646	644	663	623	638	636	662	622	676	656	652	644	626	664	664	696	653	673	615	663	654	674	632	642	655	695	635	663	628	629	659	654	668	647	638	667	627	658	632	667	637	639	667	699	663	711	625	674	636	651	694	619	634	618	639	634	659	694	656	679	657	656	625	637	630	682	652	662	624	674	673	657	600	658	699	645	669	626	644	623	678	625	619	649	645	638	615	613	666	656	675	677	620	639	668	639	652	680	655	639	645	645	680	684	634	634	649	656	662	633	689	635	623	635	660	627	629	663	647	672	627	624	682	626	653	676	686	675	683	713	677	632	659	669	682	636	649	665	648	668	662	605	680	645	692	647	627	657	615	647	646	650	639	638	657	616	637	652	659	662	612	648	638	668	686	638	656	622	625	639	584	635	664	683	599	631	663	684	649	639	673	624	642	656	607	645	655	643	620	663	621	686	638	617	642	650	665	657	685	685	625	640	657	637	664	663	646	644	652	575	641	659	626	639	620	651	645	653	647	617	652	634	659	660	628	647	639	642	688	659	637	643	667	642	659	670	632	610	667	586	604	613	681	646	683	665	627	628	669	627	652	635	664	700	661	633	644	608	622	651	651	676	641	642	658	663	668	612	674	636	636	638	645	641	636	638	647	616	690	713	634	652	655	682	665	647	633	603	622	651	662	658	650	682	645	644	641	642	668	699	642	665	639	693	660	687	669	624	670	707	617	641	669	642	674	628	667	669	697	645	693	689	659	654	673	656	611	700	626	706	641	662	674	667	636	626	634	687	676	624	685	642	707	680	630	648	636	677	663	603	634	677	624	651	674	656	643	627	666	640	672	642	662	602	681	632	619	621	664	700	632	648	627	645	680	680	627	638	617	672	673	609	650	645	661	596	621	670	636	680	623	634	651	674	646	681	634	659	626	633	637	656	688	599	668	630	683	624	628	719	670	676	646	628	674	628	669	625	674	594	636	633	605	636	635	665	673	645	659	652	632	627	646	631	679	625	582	672	623	689	630	658	600	628	657	646	648	655	614	622	697	657	663	638	684	645	646	667	670	655	631	662	643	625	623	604	726	661	677	640	646	685	604	651	628	611	597	684	653	680	672	633	666	655	646	670	600	658	664	608	589	608	665	667	630	615	602	642	663	674	668	632	602	685	670	664	624	612	672	640	662	641	635	647	626	662	670	601	655	633	696	664	655	658	672	636	618	637	626	662	667	637	616	667	689	665	619	628	652	660	601	660	625	650	671	638	698	618	662	625	689	680	634	628	646	656	644	636	642	639	642	626	651	648	647	668	713	651	657	641	640	635	672	628	612	670	664	633	606	654	683	652	635	625	712	628	679	654	633	627	665	663	649	624	599	651	650	658	650	628	650	631	644	608	661	669	662	681	659	653	619	685	644	657	646	658	683	652	633	701	685	669	683	650	671	657	687	654	639	679	611	679	619	619	684	648	661	674	648	626	660	661	672	657	673	640	618	642	626	680	644	664	612	639	661	636	647	619	624	655	642	666	645	661	659	681	661	668	643	659	631	656	641	630	630	678	666	611	674	649	610	684	670	679	634	672	600	651	673	663	641	699	622	645	638	633	626	610	691	613	624	690	650	685	669	637	610	666	654	629	645	656	659	661	629	635	664	624	646	633	657	664	644	649	655	644	665	647	632	647	707	648	675	630	671	673	616	663	664	660	591	644	690	659	681	630	644	672	659	656	638	658	623	599	669	696	661	661	628	653	608	671	683	602	642	638	711	603	620	660	636	678	685	681	636	640	668	606	661	676	657	662	629	643	614	612	676	659	659	627	663	628	635	690	665	624	632	638	628	635	640	707	663	608	630	658	668	638	649	650	653	648	639	628	666	633	673	624	651	657	639	622	683	599	625	676	646	661	622	626	624	665	619	611	627	600	607	650	619	655	610	624	651	656	619	689	660	676	602	649	594	644	637	655	673	662	658	640	659	617	664	655	661	641	661	646	621	661	600	621	664	645	650	629	652	635	657	638	626	662	668	622	631	638	667	658	660	659	643	635	680	651	612	667	663	592	672	619	671	617	675	637	623	656	665	612	713	638	673	646	638	645	624	630	639	607	659	637	669	672	701	617	664	637	697	644	639	634	623	635	602	651	663	673	606	671	634	675	622	679	638	703	640	660	665	709	660	646	630	640	637	665	669	643	646	670	662	626	627	647	657	652	657	673	649	685	640	650	696	650	630	648	646	677	664	619	625	696	667	658	638	654	599	604	655	722	631	670	645	647	632	658	654	688	647	674	659	640	697	647	636	651	632	633	628	648	659	671	629	597	656	706	612	656	612	634	672	659	674	656	640	683	617	659	625	640	652	645	659	694	668	668	658	712	658	627	637	616	684	615	608	632	679	701	651	690	641	664	588	624	689	661	665	655	640	653	682	658	606	664	639	657	657	647	688	664	638	628	648	666	656	659	720	616	611	613	644	683	677	664	651	666	643	669	673	624	697	686	661	632	635	636	637	622	647	650	637	621	633	605	678	710	630	626	677	683	630	634	656	631	609	643	660	659	627	666	635	673	669	616	668	638	637	609	680	649	645	634	654	680	646	602	673	589	612	659	636	662	669	644	664	661	639	662	635	669	630	685	671	675	608	685	661	710	665	656	618	669	650	656	654	639	658	678	689	673	650	644	626	670	610	672	652	612	651	633	678	611	649	664	669	636	652	659	643	706	659	640	673	694	688	704	627	659	633	589	647	629	660	662	656	644	658	650	668	641	651	607	688	641	653	678	586	646	655	632	623	660	699	705	647	637	627	629	653	679	668	640	726	660	625	633	613	665	594	648	667
42503	47263	48036	38112	29642	24100	20901	17131	17454	15071	11385	9654	6837	4713	4339	3398	2366	1979	1404	1223	929	1012	833	872	786	517	506	464	454	411	294	310	262	246	230	219	252	232	233	194	224	229	217	228	229	203	245	224	220	239	237	245	217	205	212	228	214	234	200	227	219	188	232	230	216	230	222	222	232	230	214	228	208	259	222	211	218	204	221	218	238	213	256	198	210	205	241	218	234	217	224	189	215	199	232	204	249	257	223	217	208	224	193	237	217	220	194	242	230	200	225	199	210	212	223	232	213	221	213	203	233	225	224	187	223	217	192	194	228	227	238	215	210	218	217	244	227	214	221	251	228	207	222	219	206	254	240	226	206	214	218	217	215	242	220	220	227	210	218	225	193	205	216	193	229	197	183	221	227	220	231	204	215	213	217	236	235	233	210	225	231	206	220	231	182	233	225	220	241	250	214	204	215	230	208	223	213	241	199	221	238	223	194	229	232	218	210	220	216	211	201	236	217	254	223	223	218	232	230	226	235	216	202	233	241	216	221	223	208	201	214	209	214	220	240	209	234	207	218	219	210	214	218	214	223	228	228	203	216	231	218	222	238	228	207	238	189	200	209	234	208	237	238	212	233	213	213	210	228	236	222	202	216	232	223	217	242	233	217	207	189	218	211	226	212	251	241	224	242	204	222	215	214	194	214	216	211	222	210	221	211	242	213	238	210	220	236	211	216	242	233	213	234	208	220	228	216	236	221	200	216	213	219	228	242	219	230	242	211	215	241	237	246	227	206	229	202	213	225	195	197	208	217	226	229	238	213	207	243	236	224	230	207	207	194	206	209	208	231	213	219	242	226	204	219	206	206	214	234	232	234	231	243	228	240	197	242	206	211	245	218	205	228	203	235	228	217	212	228	221	228	203	216	220	229	214	205	223	231	205	225	237	215	224	213	219	227	219	216	228	239	211	213	217	211	191	230	215	226	207	240	197	214	213	223	186	231	192	227	216	223	205	203	214	219	214	221	219	205	237	205	230	221	225	239	215	208	224	223	247	218	214	236	235	211	234	233	218	209	213	221	232	210	236	225	187	199	232	205	201	238	203	216	237	216	208	247	208	234	214	232	223	212	246	238	231	221	211	205	219	230	207	222	228	233	215	221	222	239	223	210	217	217	213	205	237	192	220	203	235	231	219	201	225	208	211	231	205	220	220	211	210	222	245	207	187	197	199	216	218	253	225	216	209	216	217	205	197	227	226	245	180	240	226	228	257	214	212	212	214	230	229	218	239	233	233	239	208	229	233	214	220	225	220	188	221	220	242	227	212	226	228	238	237	207	195	187	219	224	220	209	227	231	193	234	237	219	219	217	231	214	238	239	226	246	234	213	225	233	228	227	234	220	228	218	210	212	216	213	227	208	223	245	235	196	197	233	220	223	253	228	206	219	228	222	202	224	241	230	200	215	201	208	232	238	227	221	207	205	220	207	223	219	223	223	240	221	244	197	250	213	217	213	252	238	233	241	209	223	226	233	225	221	202	215	251	227	260	196	217	237	239	218	225	235	224	238	204	208	214	227	244	196	218	205	225	218	229	229	200	240	198	232	235	236	228	216	200	237	198	240	230	227	209	206	211	217	207	216	201	216	217	200	214	221	223	200	199	219	223	216	243	233	207	209	234	242	237	218	227	209	187	209	229	220	224	253	242	211	203	223	193	215	222	208	233	231	220	205	214	222	228	208	236	206	213	196	223	227	217	229	198	228	219	214	219	222	229	229	197	197	210	230	199	222	197	210	195	216	241	223	215	218	235	254	234	240	197	234	221	196	237	227	234	217	227	221	206	231	192	258	228	227	212	220	230	224	222	230	219	221	217	225	225	235	221	226	199	212	230	251	213	232	199	234	221	231	220	254	199	217	195	235	234	243	209	253	227	214	212	209	236	226	216	226	193	198	207	222	217	235	226	245	213	237	227	215	261	201	212	234	228	223	225	218	222	216	215	232	224	213	209	227	223	227	222	185	215	212	214	234	218	223	210	257	211	236	229	227	200	221	202	251	215	234	195	223	249	226	223	202	225	202	214	226	226	221	212	224	215	221	243	225	222	238	234	223	234	235	215	214	202	219	202	216	232	219	213	254	210	217	221	223	233	233	250	225	224	214	217	222	227	246	198	219	220	200	244	217	231	192	215	212	212	217	256	217	212	253	226	187	194	222	225	244	209	232	192	203	183	242	227	217	221	233	222	205	213	229	223	214	211	207	224	229	218	201	238	201	197	233	223	194	238	219	234	251	214	233	263	217	211	220	189	225	187	241	231	245	222	231	210	238	207	235	223	218	214	217	223	255	222	224	222	223	224	228	228	244	215	206	205	185	220	230	231	241	239	224	231	225	205	243	225	206	210	213	242	229	222	227	188	226	228	202	223	216	242	223	226	222	197	225	224	251	208	230	231	233	218	245	236	220	220	216	192	206	238	240	196	206	226	205	229	227	227	243	252	260	237	262	217	235	232	209	211	209	215	216	229	206	207	201	217	229	214	236	229	209	248	251	229	206	224	232	237	245	233	226	235	220	242	219	212	203	222	212	199	215	214	224	220	209	229	229	222	219	246	199	219	237	225	206	210	210	227	222	242	203	221	198	241	208	238	224	192	228	236	242	211	221	217	206	225	205	210	199	207	233	215	261	233	228	245	216	210	240	219	221	191	214	228	201	215	238	215	192	212	215	219	243	236	200	223	216	229	229	214	228	226	253	232	215	222	197	222	238	212	221	221	210	206	218	255	233	213	247	236	210	221	239	221	204	196	232	205	235	241	225	199	225	217	248	222	230	217	203	194	224	190	241	221	240	248	238	209	224	234	221	206	189	208	237	211	224	223	227	221	199	197	220	225	215	217	237	217	221	214	218	221	226	220	202	209	221	206	215	230	212	188	221	190	206	223	199	237	220	222	231	247	221	240	222	227	208	227	203	251	213	230	218	205	209	199	243	202	224	232	226	235	237	188	229	234	254	205	234	223	220	229	198	235	200	229	199	229	238	230	211	201	224	216	216	203	216	229	225	228	233	211	240	208	218	222	228	233	248	226	224	234	202	214	196	207	217	229	241	217	225	247	235	221	222	220	228	196	239	208	217	244	234	237	221	202	208	235	216	219	218	207	212	227	232	222	238	216	242	222	185	250	213	214	205	236	218	216	192	210	206	207	218	233	228	209	221	215	220	200	211	235	239	212	230	235	211	211	238	227	222	209	221	200	191	195	224	228	220	206	208	231	225	201	205	230	206	200	205	216	228	216	228	212	215	216	218	218	226	191	229	237	240	194	210	217	242	206	223	248	254	235	210	204	222	216	205	240	223	203	209	220	230	206	196	208	241	222	254	230	210	214	220	200	238	223	218	204	211	209	231	206	213	209	223	222	236	216	202	211	206	227	253	236	219	235	223	226	234	215	247	223	222	232	240	204	208	199	235	222	197	219	247	210	220	228	228	199	194	220	209	222	218	207	239	180	242	187
33288	44718	53388	50543	41601	35472	32087	30132	33778	31673	28195	26823	22638	19883	19245	16682	12834	11293	8242	7027	5635	5975	5262	5137	4510	2873	2829	2637	2326	2112	1496	1501	1159	891	786	739	809	737	716	746	748	741	757	742	790	733	668	742	715	748	720	740	747	720	764	736	713	750	760	728	707	674	757	728	677	732	714	755	714	679	751	728	771	716	734	811	740	712	747	720	722	735	721	727	721	721	695	741	719	731	747	708	693	700	821	699	747	714	738	744	793	735	745	706	749	656	716	739	712	755	710	711	742	740	712	707	736	706	723	762	734	687	707	716	694	718	743	679	713	740	679	740	739	750	735	741	744	679	685	750	720	704	749	720	693	724	742	703	739	714	731	677	721	774	714	719	719	723	692	677	789	778	736	763	742	740	716	710	730	694	691	733	685	703	701	744	653	779	745	625	661	718	713	739	708	783	726	701	744	746	742	721	707	721	742	674	691	731	696	730	806	756	728	709	727	745	719	711	749	733	720	721	757	757	739	734	744	693	742	690	699	764	743	749	728	708	724	762	744	716	751	699	769	718	736	684	696	736	737	732	706	708	755	770	773	708	757	743	745	738	741	722	689	658	755	774	710	702	720	735	715	699	733	764	778	703	730	764	710	740	775	724	703	681	722	723	767	726	689	705	739	638	733	752	775	680	749	703	731	711	723	724	752	688	719	751	734	719	758	726	756	753	728	697	712	712	719	718	771	722	709	706	718	741	762	748	748	746	687	699	720	699	715	715	693	720	714	745	681	715	765	715	740	722	708	757	693	686	701	745	694	742	745	752	746	765	738	712	731	702	702	718	705	729	724	673	737	688	751	719	728	735	736	698	747	693	686	726	698	758	679	763	700	665	721	773	724	742	716	741	702	712	696	755	771	730	769	776	661	737	742	725	765	735	712	712	742	743	727	685	747	729	740	702	742	703	756	736	740	709	686	762	703	711	725	695	734	753	719	719	792	724	712	686	691	745	758	715	723	756	747	708	735	708	761	722	749	682	716	750	689	678	748	720	755	705	734	720	711	724	735	707	698	696	695	735	645	736	695	707	744	701	719	735	701	687	729	721	741	783	709	789	770	687	716	759	721	771	666	718	710	769	731	730	737	747	747	746	699	737	737	735	720	766	669	665	744	718	754	701	753	684	728	744	711	743	707	739	773	755	699	718	753	744	756	760	737	746	750	740	766	744	736	733	719	698	730	715	715	705	711	761	704	704	739	725	667	736	729	713	697	706	756	720	711	731	726	763	716	752	743	659	773	724	762	748	701	756	743	723	736	760	729	755	692	731	745	732	687	682	798	713	704	772	677	708	743	748	683	702	754	773	712	726	732	697	643	765	696	696	706	784	719	758	724	789	758	713	742	703	731	747	702	740	764	694	728	705	723	703	754	731	725	695	725	730	716	714	712	690	718	755	729	729	718	716	710	756	756	765	769	771	698	747	703	776	737	720	667	693	657	696	694	693	732	751	705	765	736	743	760	705	774	723	718	787	727	707	732	729	694	716	730	725	767	691	758	743	728	693	702	674	691	722	756	717	720	752	701	725	725	727	724	716	730	725	693	718	766	705	692	753	678	716	694	735	712	756	711	737	696	726	764	715	745	749	712	747	723	705	747	728	680	696	716	706	735	729	720	731	732	702	689	730	722	675	725	697	686	714	682	736	712	733	728	732	749	745	721	674	682	768	719	741	717	715	723	722	737	750	736	722	725	738	704	694	737	757	733	718	762	720	687	689	714	738	712	758	716	698	735	731	699	738	715	720	750	679	696	679	707	689	717	744	729	757	736	754	690	710	682	736	726	694	716	731	730	735	758	706	713	716	701	729	730	750	738	733	753	718	758	751	694	711	729	704	757	698	735	725	702	696	742	747	710	719	750	720	712	701	726	769	712	693	698	749	714	692	694	693	695	673	696	730	694	769	755	763	746	695	705	711	724	745	752	743	726	753	705	750	735	730	702	726	786	698	725	712	757	773	759	729	707	706	710	725	710	727	762	705	697	756	685	702	740	724	728	741	716	724	723	736	698	717	698	760	694	700	731	753	734	737	687	714	720	786	660	755	722	684	719	711	682	693	734	763	738	717	711	719	714	751	699	731	689	678	702	805	807	687	680	732	721	729	745	717	712	741	759	724	724	763	668	709	757	702	727	770	701	722	704	744	741	710	699	767	723	742	726	697	719	736	659	717	674	737	707	787	698	664	660	706	744	680	708	705	706	714	696	719	750	745	721	729	770	701	742	732	771	724	725	700	706	741	690	689	708	796	706	758	755	757	767	683	713	755	726	721	736	746	713	729	707	720	782	732	722	712	712	742	702	712	762	710	739	736	702	728	697	747	739	750	716	706	740	731	728	755	755	732	740	722	724	739	719	737	735	708	736	718	717	752	708	739	762	698	730	687	742	735	754	724	671	776	793	738	728	687	731	730	716	680	723	779	697	746	683	673	754	741	709	692	743	761	733	737	708	728	724	735	765	693	716	715	759	703	757	743	741	710	679	710	744	772	676	755	727	755	734	731	693	769	687	784	687	746	730	732	683	697	758	745	714	714	740	738	730	721	715	740	709	770	779	720	702	739	705	702	761	695	742	695	741	721	700	756	726	706	755	673	719	716	728	719	687	759	737	699	710	721	689	701	683	695	752	714	731	689	683	724	749	733	756	724	688	731	716	714	726	770	741	697	689	720	721	742	746	753	794	746	780	752	707	732	709	711	650	709	744	739	714	753	729	768	706	734	707	719	663	762	720	740	769	729	711	761	718	683	707	744	720	786	731	700	719	707	702	695	693	747	724	769	745	753	670	746	738	742	725	717	690	746	738	717	755	742	758	761	718	749	703	754	713	677	727	696	704	786	747	699	690	712	731	742	733	726	675	739	730	702	734	751	780	745	727	730	724	750	716	749	728	699	704	742	735	686	771	718	751	769	705	730	737	734	692	722	703	771	745	745	746	688	726	716	726	736	748	707	733	732	754	687	731	711	750	728	755	705	722	695	688	705	708	742	711	704	711	695	740	767	792	753	715	681	727	681	731	709	758	710	734	740	702	717	741	741	753	716	712	743	740	724	758	739	711	694	718	748	754	711	730	749	720	698	685	699	716	744	717	747	716	712	693	771	751	753	712	696	695	664	731	720	724	747	755	731	726	677	700	736	776	698	785	716	728	749	696	757	711	790	726	726	724	755	679	688	742	762	752	752	747	726	751	750	664	745	716	703	713	711	710	728	706	717	729	708	753	726	682	718	749	754	709	696	769	735	741	714	756	766	728	646	787	702	697	726	731	684	748	752	746	696	723	817	746	751	705	789	761	708	719	726	711	737	726	739	698	728	753	715	723	723	766	685	703	746	688	679	755	714	782	735	728	666	739	787	754	724	723	762	706	757	716	768	720	755	707	729	730	714	725	726	716	730	695	706	729	713	716	735	738	632	708	746	691	724	709	768	778	733	685	685	719	747	755	712	754	693	700	763	716	705	747	719	734	704
24017	21391	24404	15067	8045	4442	2498	1443	1135	916	682	519	438	372	324	248	227	242	230	213	224	220	199	207	209	198	209	250	234	215	200	204	175	179	211	210	202	185	192	202	205	193	209	195	205	199	188	205	190	208	193	195	182	181	195	191	180	176	207	178	175	208	209	194	195	188	192	183	185	192	182	213	181	156	219	187	207	176	215	186	188	199	196	196	181	201	203	192	192	194	189	200	194	200	210	185	191	184	218	172	223	198	196	227	203	189	196	189	211	171	188	174	192	182	180	192	205	246	198	197	191	210	213	195	214	204	219	194	206	191	193	189	230	198	198	168	179	208	197	194	181	198	185	213	186	178	218	208	200	193	198	227	208	203	204	202	219	187	185	169	193	213	188	183	209	198	206	207	199	194	189	194	203	214	210	194	198	187	203	182	174	187	195	186	196	209	202	208	192	184	168	215	203	190	221	184	203	201	191	190	198	195	195	178	209	201	188	205	210	207	199	216	208	199	187	205	226	194	178	178	215	199	208	191	168	188	190	184	222	202	221	195	215	195	166	187	190	181	202	207	207	176	190	199	186	202	189	172	212	206	209	189	200	169	194	218	192	179	190	196	202	227	187	187	212	202	197	200	190	179	203	177	187	213	207	190	166	201	196	197	176	217	222	196	209	205	188	213	190	190	164	199	191	214	183	214	210	188	191	200	201	174	192	178	177	192	202	183	208	200	168	193	215	208	208	215	181	179	196	190	206	186	219	187	193	187	190	163	188	220	197	188	195	186	243	210	195	206	203	188	177	222	174	178	200	184	193	181	204	185	211	186	207	170	192	203	197	188	206	212	198	201	198	212	194	193	194	197	201	209	222	173	190	196	200	192	220	197	197	179	198	191	212	191	195	217	217	192	189	197	227	205	198	169	194	175	197	215	194	157	186	196	185	199	184	220	211	195	204	197	197	209	191	192	186	185	209	201	187	212	184	197	181	203	196	188	172	219	195	192	194	192	192	198	184	191	220	190	173	229	193	214	215	177	202	178	206	188	166	206	210	181	221	186	187	188	176	197	190	193	199	187	202	175	206	183	197	189	213	200	193	184	200	186	197	202	193	188	210	210	196	195	186	176	190	207	217	218	185	178	227	186	194	170	198	182	191	203	173	199	222	210	184	210	186	200	217	213	198	208	188	173	175	156	199	203	198	205	189	214	210	203	188	206	189	188	168	196	178	207	207	209	207	200	157	177	183	193	202	200	200	190	208	199	178	214	212	206	201	197	196	180	186	182	223	205	216	200	188	198	201	198	205	195	198	185	177	205	182	193	219	183	172	204	197	170	200	174	158	194	185	202	190	183	187	210	183	191	206	191	223	196	147	193	191	189	192	187	186	187	206	196	179	183	193	202	205	180	187	191	206	192	196	206	199	164	179	182	172	212	195	215	197	192	182	209	167	209	174	193	197	192	195	200	191	211	183	192	205	192	180	193	169	204	208	196	182	192	195	188	180	185	197	189	181	179	177	198	217	207	177	195	206	204	195	232	198	192	187	193	189	189	191	199	202	199	188	202	214	201	180	191	203	203	167	185	194	194	235	204	183	184	204	202	221	201	191	189	205	198	171	212	211	169	204	188	217	201	195	188	183	184	172	202	218	215	191	197	183	192	227	171	200	206	174	195	198	187	189	199	185	202	216	193	185	208	177	199	181	205	180	207	164	184	185	197	198	219	188	191	227	192	179	190	200	200	194	191	211	198	221	210	206	189	200	212	200	192	197	201	191	206	173	186	162	180	182	196	204	213	197	189	168	191	184	174	169	175	197	194	179	183	182	205	219	218	201	188	200	195	192	193	198	202	205	165	185	223	211	214	182	206	192	191	183	178	203	195	198	206	167	209	199	176	200	233	172	195	204	193	187	188	188	212	198	183	200	193	199	188	191	186	195	214	176	187	173	198	201	194	172	199	213	195	156	198	186	174	196	180	182	206	198	223	184	193	197	173	177	198	215	190	188	182	190	173	187	213	194	207	215	192	212	206	182	218	187	205	202	183	195	168	199	197	221	206	206	186	196	172	216	168	195	212	217	181	205	169	219	196	204	204	195	177	187	192	171	197	198	185	188	190	198	177	199	177	185	205	199	195	206	182	175	191	197	222	186	225	185	219	184	202	186	185	203	197	179	194	187	213	206	189	189	185	183	201	178	195	191	176	177	171	239	177	195	213	199	188	173	196	197	173	160	207	188	187	201	199	178	198	198	221	183	208	174	192	201	184	182	177	207	177	209	208	210	225	207	209	191	205	182	214	190	223	188	219	203	195	204	194	182	201	190	189	180	184	190	217	200	181	191	203	181	161	227	215	214	195	202	200	218	211	205	186	212	173	188	190	192	196	191	181	193	164	198	190	165	195	183	202	189	191	189	198	187	174	182	172	164	203	198	182	199	200	169	208	200	183	202	199	178	204	190	157	166	215	162	223	187	192	201	203	185	218	184	188	189	190	194	190	200	229	216	183	192	195	184	192	178	194	195	177	167	185	189	183	194	197	188	199	200	193	200	216	178	182	197	181	212	189	177	153	206	206	197	177	206	195	203	195	183	205	184	196	197	193	187	218	158	205	177	183	190	217	215	175	198	194	217	190	154	168	185	183	221	181	193	165	215	178	160	197	196	190	193	223	209	179	191	212	183	180	194	205	204	177	180	174	196	187	183	202	229	192	216	181	209	216	178	202	211	178	196	178	192	171	220	195	190	230	184	193	207	216	176	205	195	178	191	193	189	188	204	209	198	213	193	207	202	201	189	188	224	207	203	181	200	198	165	164	188	205	185	184	175	195	218	191	192	180	187	176	195	211	202	190	186	196	200	182	200	212	194	158	240	197	184	204	172	221	188	176	192	191	176	175	198	223	166	189	182	180	208	192	187	214	183	203	177	209	175	195	208	186	226	197	213	185	216	215	204	178	195	196	192	167	178	187	185	205	192	186	212	199	221	202	207	204	204	204	177	222	209	190	204	202	197	213	221	213	216	193	193	206	184	197	199	196	201	204	190	164	177	207	226	202	207	185	194	210	166	211	190	202	175	186	195	170	196	208	197	196	187	190	176	195	176	216	187	214	200	212	188	205	199	196	182	206	178	215	217	193	198	187	206	196	193	183	206	202	191	197	214	200	181	189	197	203	185	205	195	196	189	175	199	181	184	195	208	176	167	183	213	213	195	168	194	200	183	189	176	183	191	195	193	202	179	202	219	228	194	190	189	207	205	179	195	209	188	196	181	191	208	201	198	166	184	184	189	201	222	204	194	199	206	209	187	213	193	208	186	214	196	207	201	172	170	189	178	223	196	184	212	187	187	190	226	186	211	195	195	174	200	198	213	197	195	188	184	199	205	222	211	185	220	200	192	192	188	213	183	195	184	197	191	201	193	199	209	189	195	181	209	227	201	172	205	178	186	202	186	191	196	196	174	177	191	209	198	203	184	179	195	186	175	214	209	186	225	213	149	182	175	188	209	186
20501	22953	31981	27588	22041	16179	11230	7240	5771	4647	3565	2915	2205	1799	1676	1278	1091	999	912	883	782	846	800	815	803	729	748	702	721	720	658	695	720	668	682	694	691	693	682	675	690	679	627	651	711	705	680	717	662	694	698	692	690	654	696	681	741	649	643	655	634	647	690	669	678	664	661	631	635	632	659	688	723	698	659	666	669	670	670	677	686	645	646	654	696	658	659	650	634	638	633	674	626	658	643	664	650	648	650	665	702	659	651	696	642	672	630	641	616	643	656	691	671	696	695	650	687	646	681	665	669	651	651	629	675	643	662	657	689	690	634	673	670	651	684	635	679	716	624	683	642	664	689	677	657	596	677	678	697	661	678	655	684	674	735	630	659	675	697	663	677	651	655	668	673	660	668	654	631	684	693	644	666	644	668	690	637	670	691	716	684	680	657	668	659	658	687	692	667	680	668	648	633	659	630	670	678	699	641	717	628	627	704	653	682	654	688	723	682	639	640	601	682	663	673	665	653	629	656	702	658	649	648	692	685	651	651	651	669	702	634	630	688	672	668	696	654	658	679	699	680	626	700	630	696	626	688	686	652	641	681	664	681	661	669	679	657	702	608	691	675	678	646	669	610	617	663	682	700	651	632	681	653	677	658	669	628	695	662	664	670	659	688	642	641	603	690	660	624	622	692	624	626	676	694	647	672	628	693	663	671	718	651	670	664	683	715	640	675	658	668	631	648	681	650	657	663	653	640	666	684	659	718	678	632	669	642	618	664	651	673	640	654	674	671	668	660	647	708	639	634	686	645	673	684	669	696	644	685	675	672	653	691	701	668	615	659	675	624	724	639	654	650	579	652	652	672	621	648	621	688	726	585	683	730	656	676	631	704	645	661	636	684	673	671	682	665	641	681	667	649	655	663	650	646	616	679	662	655	672	653	669	658	658	640	649	701	665	621	663	682	675	646	662	653	641	657	646	648	660	623	720	648	680	615	679	663	728	636	703	677	690	680	641	723	667	671	626	660	669	641	706	676	673	690	684	654	660	721	689	654	618	642	662	656	660	652	672	650	668	687	647	660	652	661	657	671	686	640	655	653	661	657	660	651	638	721	692	664	680	648	658	679	630	682	705	708	648	626	684	679	681	641	650	645	659	672	648	654	700	676	657	656	637	695	684	694	680	664	692	663	646	602	669	698	652	654	645	676	671	678	652	660	694	661	682	678	656	660	671	662	640	662	667	665	686	666	663	676	635	628	681	649	658	667	675	659	635	650	643	679	688	637	689	642	648	630	649	670	651	611	641	651	658	648	704	674	727	659	696	642	644	663	688	655	685	669	675	661	703	681	664	678	640	665	629	698	612	641	655	683	631	682	676	694	679	675	625	649	689	683	679	688	643	721	601	622	675	704	691	667	679	651	597	666	667	689	649	669	669	668	629	668	678	683	685	659	696	668	664	666	642	667	723	663	658	640	655	658	682	668	684	662	677	661	620	630	664	661	685	639	674	671	630	708	661	654	640	704	653	663	638	669	615	668	703	645	689	641	670	640	638	663	665	699	665	647	661	712	714	715	648	636	665	659	670	637	626	630	650	649	623	698	643	672	661	696	700	663	661	642	647	676	664	668	620	628	685	659	636	642	698	666	660	653	660	632	698	671	655	701	673	652	639	654	683	665	692	678	632	647	626	652	655	677	651	644	661	656	678	647	669	620	633	678	724	644	704	662	673	680	648	631	640	682	640	683	633	612	644	682	623	689	649	633	651	678	665	674	716	722	674	697	672	628	694	669	644	688	676	713	696	685	732	669	651	642	668	711	631	686	692	688	665	670	697	680	701	653	638	677	683	665	683	595	652	698	589	695	694	713	676	641	687	672	679	656	656	640	714	703	643	699	692	602	661	691	681	691	647	692	705	653	675	661	672	668	690	658	635	644	645	714	693	671	657	595	664	680	665	683	697	713	651	672	668	645	685	676	670	625	631	655	638	625	670	693	616	687	696	639	656	654	657	626	615	666	679	729	699	641	612	678	631	647	648	678	662	663	662	628	683	658	664	718	709	688	676	664	652	713	646	661	679	643	642	675	678	661	622	635	662	694	669	637	712	650	660	653	684	646	624	643	654	673	659	638	656	707	646	698	658	702	661	656	688	679	663	664	669	623	630	671	642	757	628	649	634	640	648	657	638	663	617	642	683	670	650	644	651	671	672	690	670	672	623	654	653	646	680	668	624	661	726	649	679	656	681	673	650	688	698	683	661	657	658	653	667	657	682	658	638	644	674	672	632	614	682	641	667	654	715	664	647	660	658	665	677	685	665	685	693	653	651	669	700	655	688	685	700	691	658	700	652	672	638	717	705	681	651	675	688	641	673	631	651	687	678	672	662	691	684	700	670	654	656	692	671	646	660	672	680	667	717	680	666	705	660	709	634	663	693	725	681	637	691	645	664	666	621	681	655	671	644	712	644	666	658	649	679	635	688	646	634	646	648	674	686	668	653	687	676	702	676	691	659	649	637	671	610	673	657	684	622	701	685	665	654	631	617	640	669	729	636	634	619	697	694	676	706	658	666	660	652	649	659	651	653	620	708	646	626	649	682	673	651	627	651	705	665	681	636	675	688	665	646	639	644	639	670	670	670	683	635	681	651	657	678	664	650	613	686	656	663	639	709	649	625	671	669	662	655	680	651	668	663	673	663	637	666	670	659	657	662	695	694	655	674	669	706	681	653	657	696	669	659	677	736	625	655	687	701	691	696	658	648	632	639	621	640	668	653	624	693	625	667	666	651	663	658	659	660	651	663	647	662	647	682	717	641	642	688	634	673	631	647	676	650	653	671	704	635	680	666	680	618	674	708	626	628	638	676	669	647	675	676	654	659	658	709	670	678	656	660	639	671	659	675	706	667	661	660	668	697	721	698	629	673	663	673	677	690	682	696	704	660	677	667	656	652	683	674	631	661	660	683	628	679	702	693	671	662	662	677	687	697	699	649	660	664	624	676	641	688	662	681	654	689	670	670	692	651	637	626	659	633	667	629	638	667	697	680	639	664	654	703	687	700	658	660	656	729	731	662	613	687	662	652	662	664	692	659	657	677	630	664	675	640	671	637	666	634	666	641	679	680	623	599	643	702	660	650	613	664	675	629	639	630	692	690	643	688	639	676	655	626	675	682	695	693	653	698	620	653	716	682	637	707	631	643	672	608	636	676	668	675	642	631	678	674	711	646	658	692	635	688	678	652	649	651	680	616	661	696	629	678	702	692	704	679	689	631	662	576	650	649	695	669	663	690	643	654	668	694	685	678	676	663	642	600	657	656	635	636	653	689	661	706	730	672	658	636	650	671	675	680	693	646	665	712	674	620	683	665	632	676	695	628	692	663	617	678	656	688	680	688	705	695	666	683	637	644	665	645	703	648	657	671	666	623	637	705	646	692	664	682	704	632	675	676	667	647	615	684	670	666	690	692	671	666	657	669	655	654	637	647	627	622	706	673	700	670	701	665	667	693
41837	43788	43684	36440	28492	20532	14818	9741	9765	7444	5784	4747	3404	2679	2208	1707	1318	1134	888	685	538	586	531	492	432	392	364	323	324	261	290	258	212	179	212	209	212	188	173	163	194	195	207	202	192	165	191	214	187	206	213	185	178	191	196	170	193	175	187	190	195	202	190	186	209	204	194	196	191	182	177	204	210	164	198	177	180	180	206	181	209	196	184	179	181	185	198	186	183	171	184	178	189	198	201	179	194	182	184	201	177	219	187	203	198	195	202	185	177	213	196	192	210	183	186	200	182	196	193	194	210	204	196	202	215	199	180	181	176	163	200	198	193	178	187	214	183	200	205	199	194	208	183	203	175	190	212	203	187	202	193	171	194	200	227	191	181	185	197	167	178	185	183	193	199	173	165	192	189	211	192	193	193	175	202	218	171	190	189	177	194	205	206	187	194	193	166	208	182	219	194	167	162	180	207	194	191	205	192	203	178	171	200	185	203	173	209	189	190	187	198	192	209	193	191	214	192	189	212	214	198	197	183	174	185	180	184	204	194	179	193	172	159	187	204	191	180	163	197	191	177	199	195	192	195	196	189	173	160	179	212	172	180	163	193	194	174	197	178	195	196	183	155	185	205	182	213	187	211	198	196	175	200	193	220	201	163	216	170	187	185	162	191	197	167	191	170	178	197	173	194	199	168	190	192	189	178	201	195	214	182	179	220	212	219	222	202	194	188	208	213	209	197	192	181	196	207	177	194	180	175	184	176	203	205	196	196	187	196	181	181	174	186	186	189	203	180	176	222	188	201	193	178	188	195	181	190	186	194	196	188	193	197	202	164	203	188	187	163	162	173	195	207	189	179	173	189	199	177	191	183	199	198	199	197	198	193	201	196	178	187	212	221	202	197	198	206	187	196	182	184	198	193	202	168	212	194	202	167	181	180	201	190	210	201	201	194	190	178	186	203	189	211	190	221	180	215	191	218	185	196	216	178	194	184	167	185	184	189	174	200	193	199	194	235	160	213	212	220	192	173	188	186	161	184	192	209	160	181	193	175	166	185	180	200	202	195	176	207	185	187	195	205	191	181	181	187	185	180	155	189	175	201	176	190	193	201	176	197	198	188	181	185	175	207	170	175	191	202	198	184	174	189	186	201	177	205	171	174	176	206	158	222	194	178	193	188	183	199	204	175	164	188	189	164	167	196	190	188	208	189	194	178	182	192	200	164	203	167	178	192	177	159	190	204	199	196	221	188	176	176	190	197	191	208	169	212	197	193	188	197	185	231	210	204	183	200	192	199	181	184	197	188	208	190	180	184	194	197	182	208	204	192	175	189	197	173	183	217	209	170	180	169	186	190	210	206	197	183	177	215	182	182	199	201	200	193	173	193	202	197	177	176	174	193	203	204	196	188	201	204	184	173	186	189	219	177	189	224	185	201	197	189	190	185	193	195	175	205	205	171	195	179	159	202	208	190	209	206	233	191	202	180	186	192	170	184	192	219	194	185	187	157	173	173	209	198	199	198	187	199	192	203	212	176	193	204	214	181	193	194	189	188	208	224	178	174	207	199	188	218	210	190	158	167	170	203	188	179	194	186	181	182	196	190	181	185	172	204	204	195	188	217	181	192	198	188	180	204	175	197	189	240	180	178	202	196	185	197	204	209	173	175	197	204	198	183	217	200	190	194	175	191	188	219	188	180	189	208	209	189	186	213	188	177	201	200	208	180	209	207	181	183	179	207	181	202	200	178	194	187	186	184	164	175	179	203	197	177	191	198	188	208	176	202	200	195	175	179	208	216	198	179	211	190	161	170	203	181	187	193	169	177	177	199	182	150	202	199	201	157	188	187	183	192	218	202	188	206	206	196	175	202	203	201	170	186	203	208	172	201	182	183	177	177	213	193	168	184	198	181	201	178	212	192	187	188	192	188	202	172	187	191	167	190	188	173	183	213	211	190	194	200	195	167	199	201	200	183	199	209	184	185	181	204	212	193	197	205	169	203	186	231	185	235	187	195	183	197	212	194	166	181	234	188	204	172	190	203	189	190	192	197	200	202	194	206	162	191	192	220	183	193	230	188	194	220	183	165	191	208	216	206	170	199	187	185	221	187	205	176	191	186	208	187	164	200	196	193	197	170	199	176	192	187	189	197	202	182	177	178	187	201	196	185	186	221	187	189	193	194	181	221	188	185	180	207	165	195	193	195	191	185	213	195	177	179	200	196	203	193	186	195	199	204	187	181	211	174	186	168	187	196	205	188	183	198	189	162	180	183	193	181	188	173	193	188	188	185	213	167	187	214	203	197	227	186	163	205	189	196	198	171	191	205	199	187	197	185	194	161	190	194	220	193	172	208	172	200	198	198	170	181	170	196	187	193	204	194	198	211	190	194	204	167	177	200	180	175	167	194	198	184	193	189	177	183	176	189	202	183	181	181	209	181	180	190	164	199	198	182	201	189	197	185	195	177	210	194	185	198	186	177	194	202	179	202	199	171	179	208	186	207	216	213	191	200	189	222	193	187	193	176	199	202	188	180	192	185	176	176	177	211	200	174	179	193	193	172	204	198	166	182	173	182	205	184	191	190	207	198	188	186	176	204	178	209	167	166	207	199	180	195	191	198	174	205	164	179	198	197	211	194	178	191	162	202	171	180	182	193	185	211	203	199	199	177	191	208	210	194	168	174	216	216	214	188	227	208	190	182	192	202	190	183	192	191	198	161	189	192	193	190	183	213	185	172	176	177	203	179	191	198	195	194	168	199	217	183	207	198	189	197	173	213	193	200	183	203	180	186	192	170	178	196	194	190	196	198	188	168	178	196	192	188	189	193	196	190	185	192	190	202	198	184	185	196	198	182	176	197	199	216	200	193	189	190	198	218	200	183	191	156	203	184	177	189	193	196	194	193	180	183	201	178	191	189	197	188	171	174	173	193	192	195	201	222	162	170	195	190	200	205	213	182	174	186	202	175	168	191	182	205	169	173	207	192	162	192	173	186	197	183	170	185	185	196	182	177	188	202	211	179	192	219	189	207	194	215	183	192	191	195	186	176	212	200	229	202	185	168	171	182	185	181	206	192	169	193	167	187	194	205	179	191	185	187	200	185	185	192	190	186	172	195	199	184	170	222	197	170	162	167	183	187	195	160	189	192	214	183	204	186	175	199	194	196	186	176	187	190	222	171	179	194	179	186	199	182	161	178	188	182	199	206	202	195	215	197	194	190	179	174	175	192	186	196	191	191	188	182	194	241	203	219	188	196	209	206	174	185	190	181	203	194	202	197	179	191	196	174	205	214	217	190	186	208	200	153	226	177	196	198	204	202	187	223	191	191	167	178	181	172	191	182	187	180	196	182	218	188	186	198	197	179	157	179	235	183	184	175	177	196	183	218	216	191	185	209	211	194	208	218	165	200	165	193	194	173	192	178	171	169	201	176	187	183	180	187	174	180	181	184	188	177	208	205	174	214	196	215	184	187	194	198	181	203	186	188	165	195	196	196	203	204	188
34425	40389	47733	46163	38300	28917	25577	21504	25904	22639	19690	18200	15457	13481	12518	10130	8247	6956	5477	4230	3581	3630	3333	2892	2587	2074	2285	1837	1787	1373	1334	1185	968	786	764	659	638	633	647	658	700	642	613	659	682	636	625	658	662	625	632	655	681	687	651	635	649	673	671	645	617	649	668	696	634	620	610	648	632	654	657	631	646	642	640	629	633	661	685	661	657	686	671	636	632	683	654	669	661	634	617	612	613	660	693	653	651	668	657	621	664	661	603	618	628	686	646	635	700	591	687	642	669	669	655	658	634	669	677	634	654	661	622	661	655	639	698	652	638	635	673	682	662	679	633	659	636	648	677	663	659	629	616	690	645	671	629	621	674	655	614	620	674	651	707	664	640	655	647	612	661	652	662	641	684	643	657	654	663	670	627	685	674	654	610	644	639	644	643	645	663	617	654	627	675	632	662	629	653	664	643	634	620	703	709	647	656	647	560	621	670	673	653	640	681	619	646	676	614	654	675	662	643	685	613	669	620	635	630	673	678	675	621	620	628	642	638	634	649	618	656	661	605	671	624	633	612	636	638	611	687	605	634	649	636	674	687	633	640	640	640	639	668	675	653	661	672	656	604	598	638	681	634	661	683	659	636	620	664	670	650	647	628	639	643	691	622	686	673	656	637	641	631	641	609	670	653	620	626	647	653	614	694	651	644	622	589	656	651	624	567	648	610	653	591	665	612	671	651	647	620	654	660	621	634	630	656	641	648	630	655	697	643	679	656	615	635	623	676	657	613	654	647	622	615	640	621	645	621	651	654	658	662	621	671	618	657	636	625	642	642	637	632	620	646	659	633	661	655	665	642	643	615	599	647	645	651	653	678	635	664	677	688	660	665	670	669	692	652	676	622	644	658	646	660	645	598	623	691	686	644	656	630	658	679	630	634	698	696	683	675	620	655	675	665	618	646	655	650	646	667	634	688	625	637	638	596	649	686	631	630	647	663	689	632	642	635	631	632	644	650	623	652	661	645	659	598	622	620	607	618	624	660	635	662	660	664	693	641	642	679	645	605	662	648	667	605	632	681	656	631	655	660	582	602	649	601	676	660	630	575	667	616	659	686	686	649	637	691	638	690	659	660	637	641	633	694	640	691	648	610	613	670	685	688	642	656	614	608	597	637	655	646	672	651	658	633	627	635	651	641	626	606	661	613	693	633	671	682	654	661	693	654	640	632	647	627	615	637	631	640	674	681	632	659	655	653	663	626	662	635	640	631	647	628	618	694	653	648	597	649	635	668	626	699	698	634	624	644	653	677	650	620	672	626	656	620	663	617	685	685	646	666	682	680	647	627	615	669	669	719	644	606	653	631	625	657	622	668	662	657	621	635	639	663	616	732	659	652	687	668	649	635	639	631	610	632	652	668	619	637	636	613	656	630	678	620	638	644	640	629	664	656	652	625	610	648	686	662	608	647	635	651	625	623	673	643	673	602	626	645	651	621	625	636	635	616	641	589	639	664	659	656	696	693	678	656	619	639	656	641	640	629	703	605	634	702	656	637	615	694	607	631	633	613	627	640	636	614	671	627	629	659	622	667	667	644	624	666	647	627	609	638	646	657	598	644	636	668	639	636	661	622	675	673	629	630	635	663	643	621	659	651	622	649	645	621	666	647	659	620	645	627	651	625	665	700	651	662	646	686	644	642	708	662	631	647	638	700	685	625	672	650	589	617	638	659	642	679	654	647	597	632	640	684	617	659	688	622	629	670	663	692	640	666	640	624	643	610	686	629	659	628	645	650	641	651	655	608	619	648	652	620	644	649	638	664	636	597	642	656	646	629	660	703	635	697	651	626	612	656	607	645	676	664	645	638	613	670	640	643	633	606	613	638	679	686	656	668	703	653	629	632	620	602	615	610	660	644	616	663	618	643	625	603	682	652	653	645	622	614	668	633	699	605	604	636	628	647	599	665	658	637	626	653	649	668	649	689	631	644	638	650	635	683	671	669	639	662	623	589	676	647	635	641	677	635	679	630	661	607	641	665	664	655	634	682	641	623	623	611	646	673	630	666	652	629	617	619	637	651	630	608	663	664	670	652	627	623	589	657	671	647	650	659	610	645	614	659	612	663	615	698	661	638	580	662	592	641	636	657	630	691	664	641	625	630	633	650	628	665	647	637	609	641	647	668	698	668	658	654	644	641	666	628	629	636	637	613	634	605	695	653	657	625	630	657	596	676	620	680	613	640	654	620	659	637	680	626	603	671	683	664	644	681	656	616	637	693	645	647	695	614	631	653	609	651	564	680	670	652	641	640	658	631	632	635	612	581	646	635	661	670	670	608	668	651	653	613	645	670	646	666	683	602	683	634	648	616	628	616	676	659	656	650	663	650	619	667	591	647	613	616	639	667	627	608	634	621	660	665	627	612	615	626	666	619	634	636	654	681	676	631	629	643	663	635	656	646	660	678	647	637	637	665	639	631	623	664	639	664	622	623	678	632	642	647	661	671	666	662	674	651	651	650	629	634	610	627	647	674	658	662	674	646	616	676	680	604	618	639	707	646	616	639	661	651	637	664	648	631	663	643	629	618	647	608	603	628	605	651	627	634	657	660	637	644	651	680	641	622	671	627	638	623	632	638	631	667	668	648	614	686	610	668	636	602	685	667	668	604	661	625	648	640	641	618	633	656	617	666	674	621	665	597	601	698	670	707	633	669	663	671	640	625	621	657	659	735	681	604	630	666	647	602	677	635	658	681	601	624	604	653	682	700	651	609	673	696	625	676	635	660	692	627	647	643	638	720	661	640	617	713	657	636	656	628	646	680	647	668	615	645	680	663	620	632	646	620	660	634	636	658	640	664	658	722	636	629	674	664	664	678	645	634	597	704	694	650	643	640	665	668	626	657	669	608	646	639	620	617	640	620	669	659	638	648	629	677	632	637	674	615	637	685	635	606	655	614	638	649	718	679	624	607	596	619	636	646	621	666	679	663	659	643	658	665	630	661	673	644	639	652	667	651	641	650	642	622	626	637	640	651	635	633	691	642	628	675	644	625	611	639	649	646	634	632	607	665	612	650	672	660	621	646	678	661	610	660	605	600	668	684	639	654	643	664	600	635	650	663	642	683	661	669	621	609	646	636	684	651	644	638	637	645	620	677	696	659	621	611	632	652	650	656	619	678	667	640	675	647	674	628	656	634	642	652	636	641	617	667	656	671	640	667	632	642	648	630	687	673	618	662	647	654	653	658	657	649	639	656	616	646	647	672	648	647	682	637	679	643	653	593	680	652	652	662	657	626	696	626	695	674	644	708	632	640	612	661	606	619	620	647	634	664	607	632	683	656	666	642	653	668	658	613	614	651	633	681	674	610	592	717	638	646	622	699	653	636	634	619	635	732	652	634	664	629	644	687	600	644	647	680	663	666	652	635	707	647	604	683	632	599	670	617	710	648	670	646	644	671	622	624	586	655	645	682	627	656	596	631	639	677	630	623	639	698	641	640	627	647	666	656	627	664	636
46072	48029	44957	36259	30122	24900	21679	17337	17296	15641	11892	10270	7991	6298	5441	4247	3302	2673	1843	1320	1232	1223	1227	903	782	711	759	552	596	430	358	318	309	250	251	209	255	246	224	240	233	227	232	243	229	209	237	232	229	208	212	218	257	227	233	255	209	261	219	222	218	217	217	216	224	262	225	230	201	258	204	189	214	215	247	228	208	235	223	216	236	236	228	237	244	243	220	242	206	239	238	214	243	205	223	211	214	225	240	228	207	221	218	224	212	201	216	211	220	220	234	261	223	228	238	223	232	195	219	219	206	227	229	213	205	229	201	216	225	215	206	201	253	217	247	229	228	217	223	223	234	234	234	229	196	211	231	234	226	224	220	214	239	234	234	222	202	247	230	230	227	223	222	212	220	202	228	219	212	211	198	212	188	219	220	211	223	209	219	218	220	218	228	218	246	205	203	198	220	208	242	233	258	243	241	213	220	262	250	220	239	246	231	239	229	222	228	230	212	223	228	244	226	238	214	199	225	246	202	222	209	251	192	222	231	223	231	240	216	202	201	232	224	210	220	228	247	229	224	242	211	199	236	237	205	232	207	243	251	227	203	216	224	201	226	232	206	210	206	210	204	208	236	226	226	229	209	242	214	240	219	231	241	205	208	216	234	218	241	255	215	194	219	229	230	232	203	217	219	206	231	212	254	213	224	216	230	222	247	245	207	215	236	222	244	218	206	228	217	238	230	223	193	204	230	241	222	217	239	187	237	219	226	189	201	224	230	231	227	241	233	215	210	245	235	248	220	218	231	211	255	203	204	238	200	211	227	223	232	231	232	206	214	218	235	234	236	214	226	226	201	208	211	258	198	250	230	210	212	199	243	226	217	213	214	214	256	237	222	230	187	216	203	218	235	217	228	207	190	197	219	200	210	230	232	205	222	238	238	240	204	232	246	244	205	213	244	234	206	231	237	203	229	214	202	221	232	207	208	222	222	217	223	233	216	239	214	221	259	243	227	204	243	213	221	231	222	220	215	208	238	207	222	225	226	254	227	221	230	227	216	227	234	204	226	204	205	238	221	223	210	226	222	207	219	214	228	202	248	223	224	217	247	210	208	239	251	247	187	225	221	230	239	236	228	226	214	221	219	233	225	236	221	217	240	218	232	237	209	215	239	238	216	197	215	221	229	241	194	201	226	236	215	205	227	235	248	235	242	219	228	223	197	212	195	205	233	221	224	264	209	255	237	241	218	232	232	229	217	203	239	238	216	217	196	249	235	220	205	252	243	220	229	225	224	212	224	232	258	225	237	202	222	233	224	236	224	224	209	226	208	215	215	236	234	223	190	200	217	215	201	207	217	208	228	214	221	206	224	231	235	248	230	230	248	203	201	236	210	250	228	219	258	233	209	235	238	232	206	239	196	224	231	238	233	217	228	213	220	213	227	221	216	207	221	229	232	244	214	224	206	198	204	211	221	213	236	222	223	223	217	220	220	231	231	232	220	234	244	209	217	223	233	246	205	228	244	230	230	184	203	217	216	224	238	215	240	211	200	232	217	211	233	189	223	226	225	212	225	226	220	209	211	217	219	210	243	224	199	217	226	225	222	220	224	219	218	223	224	215	220	212	205	240	210	218	210	235	213	187	245	220	235	224	228	236	222	189	216	209	208	215	209	215	221	231	226	219	231	224	218	209	185	210	207	225	244	210	217	255	240	227	227	203	225	229	205	230	230	213	242	241	219	210	221	212	219	219	184	226	200	240	207	190	239	222	255	211	220	224	223	228	230	247	193	216	227	204	219	243	230	206	232	209	222	234	209	238	214	194	231	235	236	225	215	203	220	228	202	216	221	216	240	225	242	224	238	207	229	226	249	239	195	246	213	232	215	195	210	233	219	231	216	223	215	210	202	223	230	239	216	228	222	220	238	193	242	219	217	223	242	215	247	221	236	222	200	227	198	213	208	217	225	222	211	229	204	220	252	246	224	186	219	241	204	205	256	227	212	231	221	233	202	251	206	236	231	226	224	227	248	249	223	210	185	231	219	205	203	203	238	205	247	225	235	209	218	216	240	214	215	203	229	218	204	206	220	210	201	236	217	261	222	231	224	214	225	210	191	220	228	259	219	224	210	214	235	220	223	235	253	246	212	227	218	220	221	211	217	242	231	207	205	219	205	224	228	211	233	219	215	194	212	228	225	226	217	220	194	236	219	230	215	205	220	205	219	216	206	201	214	229	234	229	220	244	228	223	192	210	212	208	218	242	234	232	223	227	210	200	218	212	229	195	193	228	226	223	229	215	224	208	231	235	200	213	207	227	232	213	219	229	227	226	214	200	227	208	223	199	238	223	222	216	218	212	237	242	217	217	220	228	226	209	206	224	236	203	217	195	221	229	220	234	208	210	235	220	206	210	230	241	227	226	206	249	214	221	228	215	219	220	230	216	249	222	217	227	199	220	215	254	215	219	227	224	226	224	213	221	238	216	230	205	217	210	191	211	227	201	204	234	235	201	212	194	245	247	224	205	209	226	210	218	218	210	222	225	222	200	234	208	221	244	222	245	239	224	240	223	226	232	224	228	213	249	221	259	239	225	199	241	217	209	236	213	217	231	228	221	237	238	237	230	225	230	238	219	212	209	230	251	216	200	228	215	202	246	218	207	234	203	200	194	202	190	240	234	194	210	217	240	204	237	225	223	252	233	230	222	222	224	191	214	233	201	234	231	212	200	237	198	212	228	239	241	199	218	222	250	211	219	192	213	193	217	203	209	217	219	192	226	221	216	243	224	243	208	222	228	190	248	236	198	211	211	228	229	206	221	201	215	206	210	232	221	226	215	221	218	200	249	207	211	200	225	225	244	221	219	209	212	220	223	230	222	220	215	232	215	187	214	215	213	227	253	235	230	226	227	237	239	206	235	229	202	222	217	236	218	222	225	209	223	231	218	216	233	220	232	217	223	215	192	209	228	240	230	206	215	211	230	208	213	235	226	202	227	206	212	215	245	224	209	233	224	223	209	214	226	221	243	211	216	224	216	221	241	229	228	210	226	218	215	201	243	236	241	219	229	220	233	185	242	233	224	182	228	196	206	228	211	233	229	212	223	216	219	228	221	217	228	213	252	227	241	227	226	233	231	231	235	235	207	250	231	235	221	227	224	199	228	233	219	207	209	250	226	241	234	218	250	210	236	222	221	231	240	235	222	216	227	201	217	199	235	241	210	222	240	225	227	240	215	217	251	237	221	226	219	213	226	195	230	233	249	239	227	233	220	244	208	224	236	228	233	206	205	226	217	216	206	220	186	248	202	208	231	224	246	209	206	257	243	229	224	202	225	198	200	225	198	227	230	231	232	206	227	232	236	183	221	214	228	211	232	201	204	211	224	232	221	241	219	228	234	213	206	242	240	227	210	202	221	223	220	236	245	214	223	215	211	221	241	191	213	219	219	218	240	200	234	219	247	212	220	223	223	232	210	225	203	207	225	207	222	191	226	236	217	237	218	208	231	197	209
38323	48394	50842	48642	43490	35705	32152	29567	34133	32565	29433	27605	24578	23069	21812	19138	16434	14140	10661	8144	7586	8175	7203	5274	4985	4501	4406	3318	3486	2191	2027	1661	1453	1056	908	798	764	869	744	748	763	793	760	788	719	739	714	686	741	687	679	705	815	790	761	731	691	699	776	738	721	789	767	756	745	717	729	702	737	689	731	759	714	754	742	678	742	734	783	740	739	773	748	742	679	741	733	766	692	704	682	696	736	686	696	747	731	701	746	742	709	739	733	718	746	739	711	744	778	716	731	750	716	718	731	657	724	681	732	706	725	689	733	723	752	740	738	716	734	750	707	711	752	721	697	732	688	690	710	751	732	730	703	716	709	739	714	714	716	694	758	673	732	720	695	726	778	736	735	680	766	758	700	762	699	725	733	743	738	718	747	707	670	683	725	763	745	694	706	773	690	717	710	676	736	744	777	687	736	736	748	673	693	680	747	690	759	748	707	755	672	714	711	752	749	733	746	691	741	723	716	725	703	711	694	700	724	706	698	772	651	712	779	754	739	731	664	713	707	708	709	669	702	710	776	725	720	753	724	753	723	717	772	707	734	702	708	700	697	714	766	724	752	703	683	744	679	720	715	713	698	689	767	733	662	734	749	698	681	737	717	719	726	691	703	738	779	704	742	723	742	722	767	694	691	710	768	730	717	752	714	705	752	724	671	702	723	737	709	713	733	731	684	683	753	707	712	736	698	753	742	714	719	736	754	688	698	740	754	754	724	710	700	745	755	716	684	771	704	753	698	722	737	765	731	655	751	746	750	714	721	700	730	729	693	742	691	753	697	744	726	749	676	740	710	737	727	731	775	708	719	693	747	714	690	716	701	707	720	719	705	718	655	707	724	765	755	711	720	689	730	728	697	716	710	731	729	713	722	714	793	687	702	726	743	723	724	702	745	770	717	706	686	735	746	716	699	709	709	746	786	711	706	738	729	700	732	720	773	708	704	731	685	693	668	735	750	748	731	729	771	692	731	665	725	758	678	707	725	768	719	711	697	738	742	696	748	763	697	715	738	707	721	703	774	678	732	718	724	700	773	738	731	712	694	715	690	718	726	744	703	695	694	701	729	699	753	681	703	701	779	713	731	717	735	692	683	679	721	743	692	708	684	704	665	672	726	767	731	735	726	734	744	710	723	720	692	732	703	736	684	692	738	726	698	716	738	752	746	720	699	728	716	748	689	709	758	676	720	784	741	673	711	735	737	710	769	763	748	739	691	692	709	712	645	760	712	721	712	765	718	721	698	673	773	691	679	694	782	737	763	716	675	680	708	746	716	721	723	715	709	702	736	718	731	741	717	731	740	752	710	719	753	727	746	741	724	740	724	693	746	689	701	680	711	675	734	716	702	736	749	739	720	748	743	723	730	714	688	704	734	732	713	717	707	709	668	669	718	717	691	742	743	728	685	726	739	771	657	717	710	741	732	725	718	729	732	752	740	723	749	727	727	693	671	734	715	723	722	733	749	744	738	785	703	677	719	717	744	734	758	740	700	692	699	748	722	704	718	773	687	683	704	686	751	761	706	723	730	722	730	732	723	681	751	677	707	747	730	728	756	689	735	713	735	739	698	715	707	753	747	735	723	767	760	723	717	762	729	787	694	712	699	716	712	690	692	723	725	726	700	728	666	758	777	712	736	755	668	783	696	778	696	699	711	715	719	744	732	700	734	741	710	721	734	712	758	748	695	671	720	747	740	665	760	729	697	721	760	728	713	786	742	741	712	711	688	678	688	723	719	745	727	713	691	686	733	714	709	689	737	746	701	756	748	776	695	699	718	682	739	775	744	706	722	699	746	723	748	768	726	715	755	751	749	705	696	742	713	741	756	735	702	699	739	719	695	693	712	711	729	721	706	719	712	781	745	678	718	720	699	756	752	689	749	724	700	726	756	718	713	717	680	740	722	718	692	702	686	697	701	734	717	713	709	768	728	705	704	696	759	716	701	691	706	733	723	700	732	741	743	685	720	732	739	728	736	699	725	708	745	727	721	707	717	731	744	663	739	739	774	717	730	740	685	687	770	734	749	708	730	719	713	713	744	753	708	704	674	738	687	738	740	715	718	739	717	758	736	719	721	691	698	697	754	737	727	707	695	712	687	688	714	713	730	705	745	718	722	697	725	732	751	717	749	720	771	758	710	767	730	726	711	713	755	699	768	811	721	732	745	731	697	730	693	726	720	699	721	717	682	733	707	730	750	740	711	693	742	689	736	743	706	780	735	732	744	723	719	674	732	742	694	708	717	722	667	738	697	751	749	706	705	751	726	703	751	732	710	732	709	738	687	723	716	683	749	754	731	749	715	714	725	739	712	763	738	748	713	750	695	725	680	691	771	711	704	725	664	704	704	697	731	678	682	651	731	726	709	737	697	770	725	736	715	757	718	704	732	747	703	697	723	734	758	686	695	695	757	716	710	738	745	709	700	736	739	708	724	716	779	708	710	750	699	689	716	702	700	704	733	754	741	740	730	704	725	744	690	772	716	742	777	718	802	686	690	732	748	755	728	698	722	742	708	756	739	737	770	747	742	732	783	737	748	738	707	734	713	714	717	720	736	784	707	734	696	728	710	673	732	693	737	696	761	745	762	708	722	691	666	745	712	762	762	753	698	724	748	749	743	731	817	766	719	742	694	689	688	740	734	707	724	740	748	712	663	702	744	702	702	706	743	742	711	715	720	695	764	705	701	746	749	705	717	718	765	712	690	766	747	718	721	703	716	674	734	742	758	736	728	729	719	743	759	696	710	725	728	741	714	778	729	777	732	755	760	706	766	739	743	719	748	698	727	695	765	753	740	713	718	722	720	717	742	718	725	741	715	736	720	688	780	672	695	699	721	727	701	733	695	726	775	709	723	704	683	747	748	739	728	698	702	727	682	735	725	702	712	739	674	729	729	682	694	693	705	703	708	723	740	716	731	717	676	771	701	710	713	720	690	732	686	726	710	726	720	752	730	714	743	714	710	693	718	738	750	754	702	749	702	715	738	733	692	705	767	727	716	722	710	711	751	717	675	730	711	684	756	784	711	734	726	733	766	716	707	707	706	768	778	732	741	722	690	726	735	691	701	701	690	679	706	724	727	771	714	694	738	720	727	717	716	697	714	732	703	729	694	721	722	761	723	707	759	722	720	757	705	736	660	714	718	710	766	752	701	727	757	668	729	702	757	664	766	757	683	757	740	725	707	719	708	744	714	767	747	742	754	730	735	706	733	698	684	714	693	711	719	674	773	727	744	735	732	764	727	733	703	723	714	748	728	751	732	755	676	767	769	741	735	710	710	761	720	772	742	709	716	708	723	723	664	710	772	722	732	744	727	709	712	714	731	713	739	722	770	756	701	709	729	706	728	696	756	756	719	700	720	736	725	799	726	707	709	733	716	704	678	709	732	703	753	769	741	707	701	741	748	690	738	677	733	738	737	722	708	697	697	706	723	732	709	686	719	720	689	708	684	753	780	711	680	712	704	721
25670	22555	20033	13038	7433	3669	2058	1378	1087	891	704	575	429	410	368	330	290	266	206	213	238	262	229	227	197	206	209	195	186	184	210	200	191	197	170	192	185	173	184	206	190	185	187	186	184	220	190	187	182	201	188	195	213	190	166	191	186	200	177	211	152	193	202	202	178	185	202	162	192	202	203	208	182	172	185	181	190	230	182	182	174	190	174	162	193	196	186	197	183	196	180	171	208	195	182	197	198	192	207	171	193	190	185	187	199	192	194	199	176	174	187	169	209	203	211	187	179	199	203	181	174	149	198	182	175	190	200	179	179	181	178	183	194	182	190	162	174	169	210	173	197	170	191	187	192	179	201	196	162	218	177	155	228	191	184	192	194	211	188	188	201	182	177	161	186	197	190	191	187	185	182	197	172	160	175	193	198	200	181	191	175	187	187	187	153	159	203	209	203	204	186	181	187	146	202	201	173	180	173	221	184	195	210	206	199	185	179	214	171	200	167	180	186	176	182	165	208	206	163	178	184	206	197	160	206	180	203	185	198	180	213	166	188	170	167	192	197	196	176	211	200	207	201	192	184	187	177	190	162	184	169	188	219	161	169	172	171	205	200	212	190	195	196	188	171	177	170	199	184	207	167	183	205	196	200	203	196	204	206	177	200	193	184	196	200	182	188	179	179	177	192	198	170	185	166	204	212	175	196	208	186	182	178	185	158	188	190	175	194	186	197	192	206	185	190	200	202	183	196	187	218	198	178	209	194	174	208	165	183	170	183	183	176	185	197	181	194	185	162	194	188	175	211	185	168	194	178	177	183	183	202	178	219	191	185	204	219	144	215	190	216	194	180	198	177	188	184	173	198	181	195	190	200	191	165	187	193	221	186	209	174	193	193	193	177	183	197	180	169	182	187	183	195	175	181	196	198	195	187	201	184	178	190	202	209	191	163	209	178	186	199	187	168	199	165	198	178	193	198	176	154	204	202	197	173	210	185	160	166	173	188	209	195	198	174	205	192	180	177	209	191	200	199	177	205	179	197	194	210	198	187	194	197	184	175	185	186	204	189	203	178	179	189	204	171	181	186	192	200	210	158	178	193	193	195	188	184	160	202	195	200	172	195	184	163	182	186	211	197	198	214	189	198	202	208	203	191	188	187	185	183	169	183	208	183	155	208	191	190	185	198	211	185	176	190	207	188	215	191	196	189	202	198	191	200	221	195	209	209	166	187	173	167	215	185	213	188	205	196	200	182	189	191	200	168	189	181	167	195	191	198	171	179	215	178	199	181	202	207	176	204	196	179	173	186	173	182	190	145	177	190	190	173	179	203	187	192	189	181	183	212	181	189	206	187	193	220	189	197	170	183	179	198	180	197	191	185	174	186	205	204	191	181	207	175	209	169	200	194	197	202	194	208	198	200	196	191	166	163	214	192	185	188	196	192	199	216	199	181	188	178	189	180	200	177	186	225	188	215	183	200	207	185	209	178	235	209	179	208	186	201	201	188	184	209	197	173	168	156	179	171	182	173	144	187	182	170	197	196	195	173	192	178	197	167	186	213	195	191	191	188	195	200	199	184	198	210	172	194	191	180	179	212	186	193	185	199	202	174	169	202	177	217	192	195	174	176	182	209	202	208	171	172	182	216	197	194	199	190	195	206	187	169	195	213	190	201	184	203	209	198	173	200	201	178	180	209	171	200	202	216	205	189	203	223	201	200	207	189	178	176	181	178	188	208	181	190	188	203	178	193	183	186	171	197	181	180	194	183	191	163	197	189	181	193	182	192	163	181	197	204	187	183	184	178	190	198	196	177	204	176	194	179	197	176	192	203	182	187	167	185	201	178	183	186	188	158	177	206	190	188	210	142	193	179	179	205	193	193	178	230	203	209	159	167	194	184	185	177	166	198	176	164	179	185	198	203	188	175	179	208	178	200	213	186	185	187	185	183	178	215	199	166	196	179	183	196	207	179	161	197	198	180	182	168	173	177	175	201	178	200	172	220	187	191	232	205	170	198	164	171	192	198	196	189	198	226	167	180	191	180	190	212	178	174	171	206	184	218	186	207	180	195	171	196	198	179	194	209	175	174	198	210	168	192	198	184	187	201	169	194	192	174	189	210	188	192	186	183	185	170	212	162	207	203	175	209	169	202	204	175	195	197	182	204	215	183	189	197	203	208	206	190	171	175	185	194	174	173	191	170	192	193	184	174	185	188	191	219	174	202	188	174	208	191	196	192	204	181	204	184	192	180	186	188	167	194	194	183	203	209	182	170	208	181	189	192	178	176	180	190	207	182	185	193	187	220	182	204	189	173	190	204	175	196	177	184	195	178	175	186	184	164	197	167	176	168	195	175	178	175	200	189	175	187	175	186	204	195	181	188	185	192	155	211	182	199	224	191	211	205	217	171	187	201	169	197	174	219	182	170	203	187	190	211	189	199	163	197	194	190	185	206	173	170	203	188	192	185	211	173	169	189	191	166	193	170	154	195	195	178	182	185	185	184	166	183	187	178	208	192	193	174	188	192	173	188	165	170	193	178	190	171	205	207	201	179	186	182	196	195	193	200	197	205	205	221	194	184	175	196	164	186	195	167	180	200	196	206	199	207	200	192	177	213	179	178	205	180	211	187	197	186	183	168	182	189	163	204	185	174	172	193	185	170	175	209	166	188	213	184	206	191	177	183	195	185	194	196	183	170	188	177	199	194	182	209	204	188	196	178	196	213	194	216	171	174	179	168	174	183	173	198	192	221	168	197	211	182	219	186	200	162	209	203	182	179	183	180	173	181	151	188	180	174	210	201	180	178	181	191	189	196	194	185	183	185	206	185	188	178	196	202	197	229	198	178	211	196	202	185	170	193	191	178	203	190	191	203	190	197	173	177	187	178	193	174	207	185	213	174	210	200	189	183	195	170	183	200	201	217	196	192	197	198	197	183	195	182	188	189	182	167	195	190	197	184	190	192	188	225	215	199	182	217	176	207	180	187	188	197	210	175	196	180	182	193	191	178	202	182	204	193	169	172	187	176	177	161	194	189	186	198	197	202	193	186	202	197	189	177	172	178	162	186	224	184	184	197	185	189	174	191	204	179	175	201	183	202	185	191	201	199	177	189	193	201	197	193	194	194	225	185	195	160	189	216	183	204	191	184	193	198	191	172	214	187	197	176	212	206	232	200	202	191	194	198	179	177	163	183	190	181	187	195	173	178	189	202	197	185	182	217	184	202	176	217	183	177	188	206	197	200	190	170	200	189	187	180	156	170	189	167	179	213	183	171	183	175	189	193	202	182	176	171	198	212	195	192	202	187	185	158	192	198	203	188	174	192	181	182	191	213	188	223	192	185	206	172	189	180	184	198	187	201	227	206	189	161	194	188	188	189	201	202	211	187	199	191	182	183	162	169	213	180	193	181	159	188	194	162	197	188	182	181	200	189	177	183	165	187	186	199	172	168	191	185	200	183	195	190	188	188	188	180	191	185	187	189	202	204	180	192	178	196	204
22045	23694	27493	26093	20546	13944	9373	6675	5498	4399	3390	2944	2218	1977	1875	1539	1269	1083	975	906	904	911	873	773	811	733	745	737	766	663	689	663	647	707	680	648	625	628	688	663	644	645	671	700	674	723	687	701	668	655	700	629	661	671	648	646	639	649	649	654	641	628	672	633	671	626	647	666	646	697	649	679	643	664	617	671	659	647	679	697	691	675	614	637	636	662	632	634	686	644	615	660	679	660	650	630	607	660	651	626	631	698	680	624	610	653	613	682	673	654	685	612	631	653	672	647	667	655	644	664	637	633	648	666	643	650	629	703	614	688	631	698	651	688	616	681	644	630	653	623	669	626	665	625	638	629	597	657	602	651	613	706	695	662	627	655	672	681	709	674	651	590	665	601	622	668	646	644	682	657	629	645	604	661	675	614	661	672	644	644	651	632	608	666	647	642	652	628	648	668	661	676	641	673	664	695	613	638	695	627	651	633	666	663	665	638	679	650	612	675	639	660	616	682	613	655	688	615	625	670	641	625	634	683	689	649	611	627	641	659	657	653	627	650	658	631	688	687	608	635	705	659	634	663	659	612	657	579	646	657	673	669	648	649	640	649	655	654	657	634	609	670	672	664	671	729	651	651	657	637	651	668	649	679	655	611	677	660	644	630	610	644	693	631	617	609	621	642	675	706	666	646	659	682	616	682	642	617	668	663	651	622	641	666	666	645	627	622	644	639	605	657	641	637	638	637	648	662	645	676	671	653	668	603	612	671	619	693	648	621	658	616	660	666	671	630	636	614	601	665	632	639	714	639	661	650	614	633	657	652	661	654	574	658	635	587	673	673	617	686	666	670	652	639	656	673	643	632	647	698	674	684	616	630	666	693	653	625	611	664	648	605	663	667	683	657	695	669	672	667	685	657	660	647	656	611	694	637	680	730	628	661	637	657	663	730	651	702	684	669	635	635	657	655	638	635	657	678	631	685	615	643	661	629	673	657	615	643	622	633	635	648	632	646	665	663	695	666	621	676	670	669	685	621	678	622	691	676	672	670	675	684	640	640	640	638	664	656	666	644	662	640	693	621	658	664	639	592	645	687	655	692	637	627	610	602	660	660	638	704	681	644	661	681	632	645	634	645	642	628	650	665	674	646	663	655	677	695	644	667	641	658	670	682	652	628	680	641	653	637	673	676	617	674	607	654	648	614	635	663	619	603	660	681	688	624	623	667	606	657	668	686	712	654	666	661	660	648	654	655	664	626	653	655	690	686	620	657	643	634	680	648	640	629	612	710	662	623	647	667	625	674	674	625	660	665	671	667	621	646	627	631	649	662	686	647	665	646	620	614	660	659	645	613	659	672	625	649	615	698	648	639	679	623	643	653	660	653	626	637	652	597	623	683	619	608	660	638	645	623	659	665	586	699	630	663	679	656	605	654	633	670	666	650	653	620	706	622	682	623	610	654	657	654	690	650	654	661	637	683	574	655	622	632	631	665	695	661	617	671	657	641	648	633	636	630	682	674	663	655	660	663	686	643	674	617	617	618	626	682	639	634	636	643	635	643	637	611	670	603	604	642	631	635	642	653	667	613	636	662	618	662	628	654	593	646	611	671	609	677	693	632	659	630	643	697	607	678	685	678	666	662	631	664	604	609	640	682	665	607	656	638	624	624	572	673	685	643	660	642	618	638	653	647	663	639	610	666	694	606	658	634	637	677	655	674	627	646	620	662	673	600	660	626	670	654	630	637	603	632	646	661	631	642	625	633	679	628	621	679	627	658	628	657	642	633	654	706	661	680	594	665	672	676	680	667	650	636	639	660	645	677	674	635	647	602	675	653	630	681	664	640	665	644	636	654	634	645	643	626	632	644	656	676	634	631	717	676	665	675	646	654	611	610	640	648	637	701	639	666	661	674	671	670	681	627	652	645	649	654	637	666	666	678	676	649	619	607	643	631	630	654	649	714	727	666	627	624	658	647	684	640	662	652	654	664	676	646	627	641	670	660	611	647	654	656	636	651	656	643	639	605	661	577	676	647	657	718	652	664	676	685	666	647	642	635	654	652	621	655	685	654	641	623	644	676	636	693	646	658	647	660	698	622	687	647	671	648	628	692	647	654	684	582	624	706	630	657	627	704	664	632	670	668	642	673	653	702	681	634	639	626	654	662	666	613	641	630	696	664	655	628	645	641	642	687	661	662	640	647	626	660	580	650	668	625	623	628	656	710	608	632	650	724	633	670	664	658	679	674	628	641	674	648	663	654	652	643	655	630	647	691	648	673	619	591	609	649	651	684	650	663	621	648	661	617	636	694	656	649	658	683	634	642	655	581	666	696	642	654	634	632	672	663	648	594	650	662	662	664	657	635	671	653	627	703	652	631	663	680	674	688	616	630	635	666	627	655	696	668	633	623	610	612	631	642	641	646	695	686	633	649	639	673	620	622	673	640	660	637	661	629	624	621	666	648	669	647	645	682	689	635	683	700	658	671	659	650	625	644	652	655	648	625	670	662	601	641	659	645	640	658	632	666	642	688	698	661	640	645	618	616	628	616	665	619	617	651	688	633	663	696	675	672	672	649	683	624	672	659	661	638	660	651	601	652	627	631	635	673	682	595	652	639	667	653	642	628	627	634	637	622	633	683	674	626	719	624	677	662	666	674	654	621	663	623	655	660	660	644	643	689	638	621	691	680	678	662	676	668	654	656	635	617	651	644	621	648	660	664	651	651	639	675	681	631	596	670	618	654	679	642	658	653	665	667	630	644	646	634	624	644	648	655	712	614	624	641	679	657	661	676	628	685	613	664	652	670	659	666	629	669	694	679	641	651	674	663	658	625	652	649	661	618	683	606	639	670	645	657	640	662	674	673	632	624	612	690	630	651	637	655	641	627	629	607	625	672	635	614	641	615	675	672	614	616	651	654	627	657	682	645	676	682	638	640	661	650	656	639	657	640	651	600	629	630	643	657	678	671	657	691	650	643	651	688	660	695	616	678	594	707	636	650	666	691	678	656	600	647	670	671	661	657	627	697	703	641	701	637	649	680	694	645	641	630	643	622	628	664	628	691	695	646	670	659	642	688	643	582	631	664	661	622	669	600	631	635	663	676	618	660	696	635	708	637	643	614	629	649	641	664	644	669	661	615	641	659	651	654	671	650	659	643	642	656	675	627	653	631	641	704	676	598	660	640	685	702	678	577	695	626	639	640	638	650	623	666	684	636	656	664	636	694	685	665	710	659	650	624	684	642	669	651	637	633	664	668	634	677	643	655	644	687	636	693	659	679	666	643	685	629	637	702	650	658	670	644	612	658	660	685	638	649	619	595	670	645	698	635	628	695	672	613	663	612	646	652	653	678	604	651	666	689	644	694	595	667	674	655	672	646	634	647	688	650	644	670	622	644	679	583	656	648	627	649	677	667	638	664	680	658	653	647	669	642	647	666	643	645	628	657	639	692	647	642	639	645	665	650	640	679	688	692	646	634	660	647	654	630	667	663	636	668	640	646
43240	40896	46737	34878	25719	19608	15089	10219	10378	8162	6108	4774	3800	3304	3019	2252	1702	1392	1032	762	725	759	583	494	472	454	403	326	418	335	268	244	240	226	191	195	189	183	190	197	191	222	182	193	204	184	200	223	188	195	165	186	190	197	187	212	207	174	207	177	182	189	187	209	183	188	197	172	189	181	195	185	220	206	206	174	172	204	182	186	193	168	178	169	168	154	184	169	196	224	195	179	192	189	179	183	173	186	183	194	187	184	171	191	177	181	218	181	193	190	170	178	198	183	184	173	187	191	153	182	172	214	179	172	173	172	193	201	184	181	175	195	203	213	183	166	181	185	186	190	176	179	191	207	176	185	185	177	201	210	185	193	173	206	195	203	172	179	180	199	182	200	186	182	176	180	193	201	170	197	208	169	172	187	166	209	185	183	170	210	202	212	155	178	182	174	162	179	204	179	196	168	168	182	143	172	207	186	179	200	183	179	184	210	182	176	179	190	184	174	210	188	180	193	186	197	176	194	192	193	183	186	181	176	187	187	183	183	208	210	168	200	176	217	170	193	162	201	185	178	177	163	193	163	165	175	210	178	183	194	179	186	207	215	176	176	185	185	187	208	194	180	218	191	187	185	174	196	188	192	202	194	182	183	202	160	168	173	164	166	200	180	200	184	186	193	186	210	192	203	199	173	200	192	178	169	195	184	185	202	181	167	189	197	196	213	170	186	196	201	200	189	174	206	170	174	211	176	178	205	163	160	160	166	165	181	175	181	180	192	197	174	194	179	181	169	188	186	188	180	178	187	193	182	195	190	176	204	201	174	171	193	203	190	201	187	187	205	206	197	160	163	198	180	199	208	193	183	211	183	199	186	203	186	139	183	200	206	198	182	182	191	207	181	185	192	182	177	183	193	176	191	174	201	183	204	184	193	179	167	195	186	194	190	181	182	166	182	159	186	187	205	169	171	196	192	167	174	172	211	189	185	155	204	179	171	193	172	210	170	186	189	192	182	219	181	214	171	177	199	182	180	202	186	192	153	212	184	168	172	189	184	196	204	162	173	180	165	180	173	212	193	158	189	187	208	167	188	180	184	182	204	169	210	209	201	196	194	189	168	190	163	198	210	189	186	195	163	198	186	188	191	179	168	182	189	184	176	188	221	196	176	194	187	208	207	169	195	191	184	204	182	184	183	217	184	198	183	201	176	177	200	191	168	179	188	186	187	197	192	182	168	174	186	181	179	197	188	176	168	186	163	187	182	176	191	202	182	196	182	181	193	168	187	228	201	222	187	184	195	173	181	186	179	183	185	183	192	170	176	176	219	182	188	184	173	174	186	189	184	184	205	179	204	198	190	183	186	188	203	169	187	188	166	198	199	169	194	181	210	160	175	197	195	190	187	168	173	193	187	186	203	185	209	196	186	197	190	182	196	172	202	171	204	199	167	162	189	151	196	206	191	170	175	178	180	166	182	191	192	175	197	165	215	197	174	177	206	202	187	210	200	187	198	195	176	197	156	186	171	209	195	177	186	188	165	180	186	170	178	182	196	209	188	188	173	187	195	177	171	193	177	165	216	184	169	173	178	198	192	191	175	197	189	169	214	174	188	193	200	187	162	190	166	191	160	197	199	185	183	190	171	181	199	191	179	208	193	191	174	186	190	183	191	193	163	188	176	188	189	175	197	176	167	191	166	201	183	172	206	168	183	209	186	176	222	205	193	173	157	189	173	226	188	205	185	167	175	192	196	199	205	204	190	189	188	193	160	180	193	196	202	183	194	191	189	201	179	203	187	187	177	213	205	194	194	190	191	200	211	175	199	175	184	188	177	197	187	190	194	181	186	173	201	161	185	207	182	194	175	174	181	194	183	221	192	170	170	181	181	200	187	184	175	189	182	180	198	168	182	172	209	169	174	202	194	183	199	180	177	166	162	178	190	214	187	192	174	170	178	202	194	175	206	198	185	193	202	189	203	180	182	162	198	193	202	168	189	216	190	176	165	208	201	188	190	183	204	193	165	185	183	173	195	178	186	183	213	217	173	185	173	196	210	187	196	171	194	187	175	214	216	193	180	173	191	200	195	180	186	180	196	182	206	184	173	172	177	182	176	193	200	179	166	185	178	174	179	188	189	175	168	162	193	181	185	168	172	192	194	177	184	176	184	179	198	195	185	182	186	185	229	183	159	168	189	194	174	174	179	219	197	189	188	180	199	179	201	193	173	181	175	188	184	173	216	181	163	200	202	168	196	176	215	218	170	189	206	212	200	173	203	181	187	224	197	195	185	187	197	207	189	196	180	177	198	196	205	177	216	193	194	181	186	204	192	200	196	189	185	189	178	189	194	200	192	181	200	205	195	192	184	194	183	207	180	184	208	198	178	186	180	202	202	197	197	185	192	183	211	148	157	178	190	174	181	191	165	196	166	206	206	178	177	159	176	189	197	201	204	178	184	185	186	194	180	190	171	175	185	191	174	184	185	192	181	189	182	171	192	181	180	203	192	170	202	167	178	206	210	170	191	219	210	216	189	179	186	164	191	166	184	188	181	169	163	161	186	182	200	220	173	177	189	186	186	191	185	173	189	189	172	202	180	178	190	177	196	167	186	206	194	172	184	183	182	188	190	187	192	200	201	199	192	213	196	171	171	178	193	197	178	179	217	194	170	201	207	170	180	185	186	221	177	217	170	198	204	172	189	180	182	180	181	193	192	202	166	201	177	158	183	187	182	182	209	173	197	175	187	181	191	211	211	192	214	186	177	183	188	194	202	192	185	178	191	180	187	201	197	193	180	153	194	181	174	180	185	181	188	185	205	184	210	179	201	200	194	190	190	186	155	191	177	200	176	202	166	185	209	177	205	176	166	187	202	198	204	195	170	186	176	193	194	196	180	199	197	192	186	187	209	178	183	172	183	168	201	202	173	179	191	182	168	186	204	191	186	202	187	199	207	193	180	197	177	171	196	206	182	202	181	184	167	205	187	186	172	200	203	192	186	180	194	186	169	182	176	195	153	184	193	178	198	197	190	172	178	182	199	176	176	177	182	174	187	189	163	177	156	164	182	209	175	192	196	194	181	174	191	185	191	180	183	187	185	206	179	211	178	195	190	191	184	165	154	191	193	189	198	173	168	185	197	211	191	190	189	211	172	191	185	170	173	171	225	191	182	193	189	185	183	193	200	168	182	187	197	163	204	203	177	190	203	168	201	175	176	181	192	215	177	167	170	202	181	208	178	169	166	191	169	207	201	173	173	192	180	185	194	171	186	191	184	206	208	168	168	206	188	185	173	216	181	193	178	185	197	167	205	187	175	176	183	179	193	203	191	208	140	165	181	183	180	204	195	194	182	195	160	198	196	181	177	183	201	204	194	176	205	186	165	198	183	192	196	193	195	194	190	179	188	204	160	187	188	190	186	212	191	190	186	204	191	152	209	205	198	195	188	180	198	163	204	173	205	198	200	184	191	180	183	192	178	187	192	210	182	195	183	198	181	181	183	185	192
35417	39672	48783	44165	32562	28106	25062	22823	26128	24157	20512	18648	16508	15597	14688	12256	10371	8414	6528	4851	4778	4953	3514	2952	2776	2743	2341	1781	2292	1845	1361	1141	920	804	717	738	675	723	650	657	631	671	634	610	635	648	636	642	627	633	679	658	651	654	636	656	630	640	628	625	610	639	665	671	639	628	670	609	644	664	623	589	626	595	675	635	611	659	579	656	604	628	647	624	636	657	660	659	621	625	642	641	615	654	648	633	650	628	632	618	597	668	633	644	646	631	653	658	621	576	651	614	654	661	658	620	674	685	611	578	659	655	616	615	673	662	633	604	626	617	632	642	631	587	627	647	661	687	640	650	644	633	628	602	609	660	675	645	641	685	631	644	639	593	631	664	582	650	636	651	599	606	647	605	651	635	681	625	658	608	637	610	649	688	639	638	621	678	638	619	684	669	675	578	673	606	638	640	627	607	624	624	622	655	624	624	634	610	659	604	652	595	605	633	633	618	686	625	614	594	593	639	623	589	636	609	657	590	669	657	628	631	625	647	652	630	572	604	592	667	668	632	642	634	653	641	648	668	672	617	647	597	605	658	626	616	655	638	604	601	617	633	587	603	655	620	633	601	662	631	662	674	609	640	692	633	581	623	629	646	631	662	636	615	599	595	661	680	632	643	605	647	623	620	620	646	642	672	642	616	659	604	638	679	645	657	634	660	608	609	641	619	663	640	639	627	649	591	631	612	648	605	619	646	618	635	644	626	629	630	657	600	633	598	619	595	651	660	624	675	673	621	635	638	641	589	607	677	617	623	639	663	630	628	632	632	662	682	623	630	615	615	655	636	623	627	640	656	658	658	680	645	659	625	613	598	617	649	624	631	662	644	657	615	629	605	642	616	671	611	596	626	660	660	674	626	636	633	622	624	624	655	641	640	638	623	639	605	690	633	577	622	633	643	658	623	645	624	640	590	580	651	625	629	647	624	626	608	599	644	655	637	604	618	634	615	656	624	685	624	615	633	687	626	612	638	671	656	654	601	607	653	629	613	643	598	607	643	655	622	643	631	645	634	663	606	618	640	631	654	599	690	658	665	636	640	657	622	601	680	601	658	645	670	594	637	654	643	626	608	640	596	613	649	616	625	642	631	673	659	642	627	600	622	644	666	649	648	623	611	608	625	668	637	667	646	627	638	647	640	649	567	602	650	647	647	658	633	634	628	663	633	606	652	626	627	667	647	615	616	669	658	673	652	602	626	664	581	637	667	577	622	630	586	651	618	626	637	642	643	628	652	588	603	643	611	664	689	619	640	648	648	643	602	640	635	635	640	651	636	610	684	630	622	593	637	649	632	607	645	582	655	615	636	619	651	644	617	590	650	615	604	588	583	633	642	675	666	595	651	630	589	643	597	597	679	594	617	651	657	643	636	617	623	607	606	629	624	600	639	623	647	629	677	650	675	607	646	653	647	612	645	628	607	618	624	682	639	605	616	614	663	643	620	647	647	629	609	580	632	622	635	630	592	631	604	635	633	679	607	603	639	639	611	622	605	628	644	598	643	656	645	623	637	630	656	662	612	615	635	645	705	654	612	628	680	681	582	672	626	598	616	623	630	648	623	580	609	633	666	622	629	613	646	616	638	620	612	640	658	626	677	619	573	681	652	632	566	611	653	635	642	615	627	657	630	659	593	641	648	609	589	645	673	632	637	609	608	623	635	645	642	626	655	651	609	616	614	617	708	605	686	636	657	641	603	648	632	630	658	671	641	598	608	620	605	638	647	629	652	609	660	616	572	576	638	600	638	641	622	658	618	630	630	626	679	631	631	643	655	654	638	628	651	629	633	649	639	635	637	614	621	624	626	660	627	652	632	597	637	698	636	630	633	621	656	662	673	632	603	653	583	671	613	680	598	651	639	664	638	664	664	641	658	610	678	634	634	644	659	611	636	610	643	672	644	646	617	599	647	644	636	606	680	651	605	641	671	636	644	650	584	657	684	627	607	667	671	660	680	619	593	599	600	646	658	611	677	628	636	663	623	631	628	624	635	641	659	666	635	654	618	633	637	644	649	659	629	609	639	615	603	655	657	572	654	652	613	646	637	697	657	677	613	657	621	637	632	610	668	649	638	632	635	639	657	627	630	669	627	675	644	613	642	628	642	682	638	646	656	702	661	585	592	635	642	644	639	579	633	656	638	641	621	619	649	659	670	649	683	650	588	640	632	655	631	623	597	643	647	617	631	635	643	644	637	619	656	622	614	636	615	640	609	648	622	636	625	600	651	658	659	613	649	591	638	649	623	587	689	653	634	647	604	617	670	625	670	642	627	702	643	639	612	621	649	661	568	655	621	610	647	627	644	659	621	583	685	614	629	592	683	605	605	614	650	614	646	629	598	619	607	663	621	672	645	622	656	643	655	637	631	643	640	629	587	601	674	604	640	575	652	628	684	635	620	635	657	645	632	599	654	603	627	622	651	691	648	659	636	613	671	630	648	680	631	619	614	611	622	631	637	635	664	695	634	628	630	653	625	613	577	700	668	653	661	612	649	657	660	603	581	698	629	607	608	636	654	666	655	588	629	647	631	635	647	655	628	646	653	639	640	621	691	587	651	608	631	626	657	614	674	633	643	592	623	632	581	640	634	621	643	667	636	636	697	636	646	627	677	621	652	656	619	665	634	639	601	673	625	651	643	638	610	632	638	621	619	645	619	598	640	668	652	654	679	664	621	622	621	625	635	618	676	650	632	595	660	670	667	566	623	629	651	608	658	629	639	645	616	641	590	637	625	641	645	614	626	600	655	652	609	640	623	685	604	664	670	611	610	629	605	619	684	619	648	624	645	630	622	622	606	644	672	641	676	670	631	612	641	635	601	569	646	660	600	614	638	655	651	662	605	677	624	598	664	646	605	672	610	664	639	643	631	659	646	689	605	593	624	618	623	653	618	612	606	659	668	656	664	600	635	618	640	662	632	645	640	601	671	634	608	661	623	633	666	581	628	607	627	625	672	620	617	623	663	607	601	636	628	664	668	645	654	649	624	646	685	595	613	607	686	653	613	649	632	619	668	589	680	615	666	575	619	658	612	637	653	621	630	620	649	630	663	629	572	609	603	622	626	605	602	653	630	660	617	632	621	643	642	634	636	630	631	638	628	674	662	586	655	642	655	609	616	642	643	671	661	642	596	660	599	651	630	625	613	660	631	672	600	623	623	614	618	656	633	589	631	636	617	608	596	670	675	673	639	648	665	612	636	639	638	646	649	655	639	666	637	607	592	676	669	633	628	619	633	657	606	609	635	639	608	617	617	648	653	709	609	612	668	659	661	631	651	659	619	676	660	644	607	670	633	614	657	641	659	631	623	615	629	660	631	650	644	641	604	641	702	640	626	658	577	625	658	560	651	623	713	643	627	635	602	644	653	616	657	676	609	638	586	658	637	652	633	667	609	615	624	609	599	660	650	643	656	637	661	624	586	658	637	602	680	613	637	606	618	622	641	652	632	618	606	603	624	604	611
49934	44105	42830	34039	27225	24680	21634	16943	17445	14846	11866	10085	7585	6591	6136	4284	3423	2817	2057	1484	1509	1426	1068	948	895	800	731	586	631	425	417	391	310	299	244	266	238	253	242	233	223	228	229	226	226	217	215	236	238	211	229	221	216	223	241	226	228	232	224	225	213	217	228	243	201	231	220	224	221	219	222	213	218	215	238	225	221	208	243	211	211	214	253	204	225	217	244	225	249	228	199	172	220	228	236	201	227	208	213	215	213	212	208	198	232	248	237	217	215	190	218	230	227	221	206	241	211	230	212	261	222	233	213	212	207	209	229	223	199	208	222	219	206	214	222	223	230	220	228	232	223	219	245	211	211	228	218	229	223	237	214	209	209	220	217	230	234	204	212	230	195	213	265	243	211	222	228	225	237	219	236	230	207	198	215	200	216	209	213	235	210	247	248	221	225	227	221	212	219	199	224	218	226	231	221	201	222	226	219	214	193	208	220	230	254	234	212	232	229	227	202	219	213	189	191	228	272	200	240	221	229	212	229	214	229	231	188	236	218	239	222	230	216	215	214	215	197	210	220	214	228	235	225	200	251	243	217	228	223	185	239	211	225	206	219	221	250	206	204	248	195	220	229	255	214	213	210	201	219	224	241	231	190	194	254	243	228	215	200	210	236	231	240	251	218	239	246	200	231	264	210	228	215	216	247	216	194	234	186	209	223	213	224	220	230	205	222	213	228	203	248	180	245	228	240	203	203	219	256	265	219	234	218	225	231	215	255	234	204	228	236	223	225	253	229	230	221	221	211	229	215	223	223	222	213	228	228	223	224	225	234	254	228	219	224	205	212	219	227	240	224	231	214	208	206	213	208	204	196	210	209	218	208	209	207	213	230	190	226	212	199	203	225	210	227	209	247	205	235	207	225	202	224	209	214	242	214	244	210	212	209	234	189	214	229	206	201	204	212	216	237	241	223	221	219	216	255	231	222	223	221	223	210	202	219	199	214	213	225	236	209	240	212	207	207	219	210	211	208	227	201	237	209	183	214	215	226	241	244	226	242	234	229	204	210	212	189	219	207	208	215	212	234	222	202	242	233	218	212	204	199	225	208	222	204	229	225	231	238	230	197	210	240	216	239	202	194	238	211	201	221	216	241	198	226	221	225	225	250	229	229	213	238	220	235	203	187	230	215	179	215	183	218	221	237	191	245	198	244	230	200	227	185	246	211	207	200	206	240	201	211	240	224	224	234	233	241	233	227	221	221	248	216	218	208	219	228	209	220	245	228	220	232	203	231	206	214	194	232	249	218	215	216	213	218	222	221	251	233	212	199	239	225	205	187	217	221	227	210	222	231	193	211	221	221	215	215	214	211	238	239	209	178	209	235	198	210	220	208	231	207	228	209	209	204	210	230	221	214	212	187	217	199	226	232	245	215	221	191	213	242	243	202	273	215	213	249	229	210	233	210	210	215	235	225	205	241	220	212	207	223	242	217	243	209	214	211	230	234	209	252	239	229	231	221	227	217	249	215	229	205	202	209	221	224	215	222	206	193	230	211	251	239	221	220	221	203	234	225	234	206	215	200	222	206	223	225	230	224	221	196	247	175	222	221	219	257	219	234	268	205	209	217	251	246	215	199	236	239	225	209	201	215	230	238	225	209	199	205	218	205	194	211	205	202	214	247	221	201	224	228	232	220	231	203	231	221	238	225	224	244	225	223	213	230	196	209	232	226	243	216	223	228	226	249	228	214	199	220	215	220	208	213	230	198	224	200	212	223	215	225	224	222	209	234	221	199	192	223	208	198	222	213	228	234	233	209	203	238	219	211	242	197	213	216	244	226	237	227	211	222	212	250	205	188	227	222	192	221	194	218	225	176	254	214	206	222	219	232	220	224	210	217	189	232	259	216	228	218	195	227	220	230	222	207	210	218	205	216	197	228	244	219	234	214	213	240	187	231	217	255	208	219	207	202	206	243	212	249	235	220	210	215	205	222	239	206	226	215	243	198	205	243	206	212	199	200	208	216	226	204	229	216	236	203	216	227	225	206	224	224	208	212	168	248	235	217	233	232	190	207	241	222	210	209	211	212	199	202	210	239	222	208	232	238	241	218	235	224	218	224	192	202	206	233	208	211	198	235	227	212	211	217	209	222	226	217	202	212	238	210	206	213	181	225	244	205	207	189	193	219	215	228	230	221	227	237	241	221	208	218	228	235	205	206	219	191	203	215	196	221	228	218	213	209	220	209	228	204	195	226	247	233	215	208	219	203	211	229	226	218	215	233	194	243	233	243	220	202	211	216	231	239	213	249	208	212	223	209	241	205	219	222	228	247	216	209	228	214	198	187	236	210	217	202	214	210	244	240	235	198	221	235	232	211	227	235	215	223	184	208	228	213	195	245	206	250	209	212	245	246	240	235	203	212	225	212	235	230	199	208	217	238	242	222	203	211	188	236	229	226	217	240	215	253	211	226	226	205	219	231	215	232	235	199	225	236	207	199	224	224	198	212	206	231	225	227	233	200	224	215	232	206	257	233	232	209	237	209	214	208	224	218	209	205	229	230	239	211	226	231	230	216	222	214	225	227	218	225	210	245	210	179	213	197	220	205	246	227	210	249	215	215	205	217	228	227	217	208	182	233	207	200	211	247	220	209	214	214	213	233	219	231	240	203	219	213	219	235	253	224	207	240	224	226	223	222	195	234	204	230	196	227	195	242	221	216	218	229	216	203	201	212	207	208	214	217	238	201	230	192	206	207	223	239	214	218	234	201	239	233	225	210	222	220	229	241	244	217	203	203	216	219	219	189	227	238	224	206	232	235	240	213	194	233	215	209	227	233	233	245	183	202	233	195	231	197	234	220	216	218	223	216	232	194	209	232	223	209	232	227	235	215	244	234	227	230	241	207	243	234	223	210	238	202	215	207	196	200	237	228	220	238	205	221	245	220	229	229	212	197	238	218	228	203	227	226	235	232	248	218	232	225	234	197	206	238	246	223	210	187	207	231	197	211	210	240	223	234	205	227	212	235	203	210	220	211	216	230	235	212	215	213	225	249	213	231	207	228	224	240	203	215	228	227	234	232	220	203	231	229	207	202	195	229	198	235	216	204	216	234	231	244	217	225	230	199	250	253	212	193	240	226	215	213	223	247	218	230	220	231	220	213	200	231	223	237	240	220	233	220	219	238	216	245	186	220	234	202	227	199	200	229	221	250	222	231	233	221	207	234	246	225	212	221	227	226	215	214	242	264	224	232	207	220	231	202	226	253	228	235	245	195	231	198	219	228	235	214	224	212	227	230	236	229	216	185	222	230	229	241	198	230	220	233	223	218	238	222	206	228	227	217	232	203	226	203	218	236	214	247	222	227	199	217	225	224	244	239	221	230	198	238	208	212	211	206	223	232	208	220	226	241	227	250	201	223	207	219	231	201	216	235	246	230	263	215	228	199	201	230	212	226	214	206	250	198	209	203	228	250	251	224	230	243	206	221	196	229	200	224	239	243	218	225	186
43353	47023	50989	44558	38864	34645	32685	29916	33579	31759	28453	27020	24401	23411	22737	18565	16775	14956	11229	9158	9314	8906	6486	5527	5569	4863	4686	3696	4135	2338	2234	2053	1414	1253	1023	893	883	819	761	807	716	780	773	732	773	792	749	777	771	724	711	767	818	835	727	734	788	677	719	719	707	765	791	759	695	672	676	720	775	699	732	719	746	764	731	687	729	705	683	717	684	730	749	715	754	722	707	723	732	705	714	732	722	663	668	727	691	734	715	717	698	759	702	698	671	729	749	760	708	738	770	757	725	718	722	733	702	718	686	702	739	758	659	698	731	737	726	775	777	694	711	721	733	759	708	695	735	710	668	780	723	714	742	767	727	727	701	744	718	722	721	697	737	740	737	722	731	708	734	690	738	701	725	695	696	740	677	703	720	730	754	724	706	725	739	745	694	702	724	668	728	720	708	742	713	695	719	728	725	688	696	723	764	712	735	698	731	688	749	729	728	675	703	758	741	721	733	675	701	726	714	739	742	732	733	749	730	750	712	751	675	687	708	699	716	711	700	716	761	709	708	729	730	738	739	721	693	716	699	732	710	733	698	703	690	697	688	747	714	712	740	696	696	694	777	661	681	702	738	706	688	743	711	688	722	770	650	682	696	769	747	711	704	752	702	689	733	773	679	744	736	739	633	719	684	682	716	695	703	737	731	694	713	673	749	719	770	733	704	785	728	731	739	665	732	693	715	741	768	759	712	726	731	760	766	742	729	722	718	707	758	695	722	738	720	729	713	665	697	726	697	681	725	750	676	693	740	699	738	776	722	759	729	717	731	700	709	688	702	736	669	716	689	721	714	675	695	782	695	777	698	730	745	704	726	714	695	722	755	759	724	727	670	721	737	706	723	746	751	764	737	696	749	683	727	722	745	717	734	736	726	698	708	726	748	736	724	685	694	715	665	725	745	725	713	719	710	712	709	666	700	719	750	721	694	702	713	761	713	685	713	721	687	718	715	716	738	694	740	749	746	700	751	698	694	739	747	714	664	693	723	669	752	720	736	731	743	704	701	720	715	730	721	689	697	675	717	776	769	717	724	695	740	697	716	681	744	722	715	700	720	725	699	729	784	680	746	725	718	735	721	771	705	740	693	734	741	754	748	693	763	774	754	724	802	737	711	716	712	691	741	745	762	715	760	728	747	750	734	703	741	680	721	716	680	745	694	686	749	723	724	714	723	727	702	707	726	711	730	742	739	725	765	702	734	749	717	720	694	728	697	692	718	667	777	719	705	784	790	719	752	690	709	705	676	761	729	741	718	690	707	732	723	747	657	775	750	695	697	667	694	715	676	741	704	690	706	715	727	739	756	691	695	696	704	766	695	691	755	700	700	740	759	736	726	719	725	733	784	712	674	719	689	707	702	716	690	722	703	729	734	714	684	736	706	724	722	739	644	646	715	710	711	726	737	711	728	712	733	761	710	735	725	684	696	692	725	717	719	715	715	675	732	778	739	707	730	753	734	738	716	739	715	706	742	716	732	771	709	700	695	729	708	730	707	690	740	708	686	726	734	724	710	723	713	753	699	702	714	740	740	741	725	717	716	696	692	719	731	714	750	731	708	743	729	697	716	689	727	730	719	728	713	717	662	755	684	731	742	731	730	776	747	760	699	729	769	674	707	745	636	720	736	719	726	701	710	744	751	730	718	743	718	644	730	736	715	745	692	722	747	756	720	743	710	703	712	745	742	676	710	740	757	733	744	766	730	676	692	758	689	766	783	732	725	712	730	706	718	684	724	720	707	712	752	719	739	712	799	722	719	727	739	721	664	725	725	725	737	743	739	694	720	660	732	769	721	723	733	739	751	734	707	709	750	699	761	776	754	698	723	734	708	735	696	725	722	719	730	722	651	735	709	724	779	726	708	738	727	731	715	765	749	734	728	723	731	746	713	709	714	733	695	717	700	688	814	707	698	714	698	750	748	710	702	714	765	741	713	695	698	745	714	721	711	756	743	751	708	712	713	756	786	732	721	718	714	725	730	717	708	713	728	673	721	681	702	682	729	733	723	760	735	746	762	725	667	721	760	722	754	731	744	769	749	753	743	721	735	724	718	727	723	719	723	734	743	723	706	736	713	719	691	705	695	676	682	723	776	694	702	688	721	753	755	734	767	658	732	766	720	724	742	708	678	684	709	718	719	731	730	687	709	737	665	754	677	724	674	725	778	714	722	697	725	707	713	716	675	699	683	702	707	712	702	708	719	661	722	750	748	751	703	772	707	738	715	678	756	744	717	741	708	667	721	698	742	705	736	701	725	670	708	725	753	708	747	724	699	772	681	768	729	716	734	718	741	721	741	737	758	738	739	664	716	724	699	723	768	723	740	695	719	673	695	740	675	714	698	768	744	707	720	703	741	655	692	706	702	737	726	685	744	702	711	745	732	710	696	745	722	718	744	696	756	702	712	722	754	692	695	758	668	688	721	727	743	689	743	665	739	711	705	759	722	741	710	711	707	720	705	698	716	759	701	747	698	715	735	732	742	723	734	698	796	734	691	740	715	745	707	755	726	683	669	710	730	751	694	717	708	697	709	740	739	722	718	693	719	740	752	705	704	720	716	711	723	714	730	738	721	690	700	712	700	737	694	732	706	705	672	746	715	707	689	730	681	699	743	707	773	721	722	758	701	732	705	753	747	717	792	704	731	716	685	743	720	674	718	722	723	687	720	683	724	718	706	709	740	740	768	633	745	759	726	682	730	743	727	727	693	757	698	675	772	732	743	746	764	738	709	754	718	753	685	701	743	729	693	707	689	703	704	730	707	731	734	713	717	755	715	703	713	696	712	700	727	753	719	739	703	655	740	725	735	682	720	701	688	806	692	774	732	754	733	688	744	718	689	742	687	677	711	722	753	691	694	766	681	721	719	673	675	731	753	716	768	682	664	732	761	686	700	716	715	711	710	713	709	746	692	747	750	725	727	697	754	724	699	695	723	748	717	739	765	733	745	706	723	687	739	689	679	687	739	683	716	757	723	712	714	762	746	729	720	689	696	773	769	718	725	732	676	729	721	750	763	764	668	705	716	706	736	677	728	752	763	687	713	747	660	744	697	744	704	761	688	715	737	742	713	707	684	693	760	760	722	721	723	737	750	695	735	737	726	718	756	714	716	758	694	728	692	715	731	712	671	694	692	694	721	739	726	713	720	731	744	715	710	701	754	690	735	677	761	697	673	679	698	702	709	708	711	666	718	681	666	671	731	698	731	731	731	753	732	690	705	673	732	709	771	714	760	715	725	706	659	658	745	722	751	720	745	713	734	684	740	683	730	706	742	699	751	717	750	718	723	757	705	763	729	674	691	728	701	715	762	671	663	707	751	730	675	684	688	787	733	736	740	669	711	699	706	739	751	764	709	735	725	695	737	716	735	756	712	777	740	716	723	777	749	797	718	715	722	696	734	731	711	744	697	728	708	745	738	682	672	673	753	763	695	756	742	745	726	720	734	724	690	767	714	748	740	732	743	722
25082	23120	19707	11237	5812	3423	2108	1457	1121	913	660	502	403	365	341	286	291	244	236	218	222	223	182	199	207	202	200	211	206	186	225	177	185	180	171	214	180	212	186	186	187	210	191	176	189	185	211	227	195	185	171	198	196	180	178	188	200	153	180	189	189	188	196	187	194	197	201	198	166	183	171	197	201	186	177	197	200	213	196	222	190	190	197	192	183	202	184	194	163	190	170	187	183	196	200	175	169	178	188	218	182	183	214	216	173	175	194	197	191	190	196	216	185	206	179	181	192	203	209	211	205	176	181	194	198	182	179	192	195	182	207	208	169	192	174	195	228	204	203	170	202	176	180	189	188	187	197	189	187	174	191	175	176	211	210	182	186	180	155	212	206	193	205	199	188	187	196	187	187	178	177	194	188	218	189	220	213	189	210	200	206	180	212	183	186	176	194	197	165	205	202	157	174	199	206	169	203	180	195	205	190	185	180	188	187	193	198	193	200	212	209	177	206	195	190	199	216	160	171	179	176	195	191	164	187	187	189	203	187	194	208	218	171	199	171	187	207	199	202	177	204	185	198	198	211	181	180	204	182	189	189	203	181	205	194	200	181	209	176	171	214	198	177	212	188	198	200	177	185	180	187	193	189	177	184	180	168	170	192	184	181	210	214	192	176	187	189	208	190	170	186	204	221	176	189	203	180	193	180	183	154	164	214	181	187	195	211	183	171	225	180	210	198	185	182	195	200	186	169	207	187	195	184	198	204	172	185	220	208	167	194	217	192	201	187	179	197	199	213	203	186	191	196	174	208	212	216	184	205	179	187	160	196	214	203	176	190	199	164	198	182	202	190	206	182	186	189	179	201	223	153	216	185	191	197	181	206	155	203	180	190	174	178	168	183	215	217	184	192	182	212	193	168	197	206	200	193	200	194	183	188	206	206	164	182	198	182	186	198	178	201	212	219	173	204	169	210	194	205	182	174	196	171	193	191	221	197	200	185	183	205	188	197	176	188	202	199	211	191	192	203	191	192	169	189	196	186	200	197	162	197	204	188	165	197	168	174	207	179	173	172	185	196	199	174	188	198	168	205	198	210	207	211	203	172	196	189	183	207	191	181	194	203	188	195	226	200	153	196	190	188	184	212	192	196	212	202	200	201	195	204	192	167	193	197	211	191	201	183	203	174	166	206	164	173	200	176	200	196	198	159	178	212	209	203	184	197	184	178	186	188	186	177	179	173	190	186	200	181	211	184	192	179	197	190	199	198	179	194	207	192	189	187	172	210	183	197	207	197	173	170	196	194	199	187	194	201	171	173	201	225	191	200	166	190	193	180	182	191	182	186	188	179	217	165	223	176	217	189	188	210	198	156	201	208	209	182	203	183	159	163	186	199	181	180	193	194	190	200	194	193	179	190	191	184	197	197	179	199	171	178	207	209	203	204	193	181	179	179	170	180	201	167	196	210	190	192	189	188	193	186	189	206	189	186	178	200	205	173	182	189	200	185	186	213	195	167	207	206	185	200	189	178	210	196	216	206	196	193	165	180	213	167	185	194	178	177	187	179	180	212	215	189	184	200	192	195	176	207	207	196	190	220	172	203	227	180	163	165	194	186	192	200	208	174	156	186	173	180	185	191	179	185	183	183	187	189	199	188	199	192	194	181	188	182	190	201	178	227	197	204	193	191	195	182	206	184	185	216	173	188	196	183	215	190	202	199	188	210	202	186	199	202	192	181	203	196	183	199	201	198	187	200	201	169	178	191	197	195	206	192	187	186	215	199	194	182	209	187	192	185	191	197	195	189	213	194	195	186	212	209	179	184	186	185	176	174	185	177	159	197	195	199	199	197	163	180	187	200	173	187	187	191	195	182	198	192	198	182	195	168	195	185	193	224	180	189	187	197	174	186	181	206	174	192	186	205	204	189	199	205	180	212	201	181	208	203	205	205	188	174	223	184	220	176	190	198	182	210	204	192	206	190	192	189	172	205	172	196	195	195	194	197	191	194	204	179	184	189	175	190	203	196	200	224	193	191	174	188	185	199	189	210	177	180	182	178	188	171	202	183	193	189	179	187	186	190	186	195	197	191	198	177	200	198	189	185	183	190	195	193	182	184	191	185	190	208	180	180	200	193	192	196	166	194	216	180	181	210	180	187	201	169	189	198	180	190	185	189	175	200	198	206	191	193	192	174	182	215	195	182	185	187	186	179	227	163	187	192	195	194	213	203	176	176	199	191	200	192	148	189	176	182	189	198	201	175	185	188	201	209	176	183	189	192	178	169	175	199	191	183	192	186	207	207	171	181	193	219	207	195	200	208	195	209	215	193	161	208	205	218	190	174	200	194	209	190	200	179	190	207	189	171	225	181	170	208	198	191	205	188	184	200	182	189	196	172	182	189	211	180	193	195	193	196	202	207	197	194	188	199	202	183	198	199	204	191	196	177	231	199	191	191	212	168	179	190	181	184	192	193	184	200	181	196	191	188	204	185	187	217	183	164	202	187	197	202	193	183	194	197	201	185	192	194	198	189	199	203	191	197	180	184	212	171	192	203	205	193	208	184	194	186	159	185	196	188	195	195	182	184	201	165	209	206	208	188	190	198	193	196	191	198	212	185	222	194	199	184	208	209	203	196	177	173	190	187	188	192	204	181	212	199	226	186	213	217	192	194	178	202	177	193	211	191	183	196	190	178	180	191	211	182	177	205	194	205	185	206	199	178	168	187	211	198	217	191	173	195	196	186	197	206	180	217	197	186	205	183	200	181	169	175	177	177	183	192	186	174	175	198	192	190	190	165	179	227	197	210	199	202	197	198	203	185	180	187	185	158	202	205	187	179	190	176	187	195	206	201	201	207	186	208	222	211	201	218	172	170	185	194	158	190	195	174	172	174	177	204	224	204	200	200	186	195	180	208	193	179	217	216	185	210	158	197	220	185	197	215	214	173	199	205	191	204	193	186	198	193	214	180	189	195	212	222	208	188	214	175	209	197	209	198	191	176	197	196	172	201	177	225	193	206	207	209	192	208	190	190	211	206	183	191	159	177	171	189	194	191	214	193	192	203	194	208	200	188	191	190	182	188	169	216	201	184	189	192	202	206	185	196	157	190	180	185	180	218	190	227	180	179	206	180	174	198	192	182	183	211	182	170	178	204	178	204	191	170	204	192	192	197	208	184	189	193	204	218	198	196	189	188	209	217	209	207	192	194	196	186	202	197	187	193	193	173	185	199	185	190	194	203	217	185	179	170	199	191	184	200	215	175	186	191	170	191	200	205	185	209	160	197	195	198	193	190	191	185	175	176	185	225	191	186	195	213	207	209	209	187	187	195	189	201	205	177	181	193	216	207	182	205	185	195	186	171	207	183	202	216	182	188	196	169	175	181	187	181	178	183	187	160	175	188	211	197	173	176	188	197	183	188	194	199	186	208	172	188	196	222	189	178	186	192	181	195	193	157	180	189	189	196	158	189	170	174	204	207	200	193	213	191	185	198	189	178	184
21916	24337	27136	23431	18558	14097	10272	7802	5979	4630	3355	2598	2195	1976	1675	1338	1196	1205	1030	877	860	846	847	820	787	785	749	747	669	673	715	695	716	736	658	642	660	698	581	623	618	719	676	671	654	719	643	646	646	658	648	706	627	595	696	677	628	668	646	630	674	683	633	722	685	655	657	666	664	655	717	659	643	648	639	676	624	741	635	662	639	676	645	667	633	670	646	584	660	647	641	718	667	646	668	663	667	670	645	645	657	669	648	654	652	653	672	652	671	670	637	653	632	690	672	664	640	635	649	655	646	627	629	653	663	658	651	656	689	639	650	636	655	631	636	635	657	624	641	629	706	626	667	700	662	675	640	662	646	649	623	641	614	646	654	702	617	647	613	637	656	653	657	628	682	631	636	668	633	658	662	667	652	627	638	647	651	692	641	639	657	667	623	644	664	638	664	659	680	640	610	617	688	637	646	657	670	656	662	681	643	680	625	672	645	643	644	634	654	654	603	625	646	663	640	709	657	683	667	674	650	636	654	646	658	648	637	648	692	676	639	613	624	708	675	693	644	645	673	661	649	646	667	647	678	696	641	629	699	652	665	631	650	666	666	665	703	653	692	625	611	647	704	661	646	630	677	660	686	649	687	616	610	646	653	651	628	665	660	657	688	701	611	657	649	640	629	641	649	668	651	717	680	662	656	662	689	641	662	664	670	654	686	620	649	631	598	645	654	662	653	659	691	630	684	690	675	661	647	686	648	625	662	672	643	661	629	620	658	648	659	660	637	642	639	701	655	620	639	698	701	651	676	646	663	607	673	629	656	656	695	649	651	672	664	624	624	645	632	627	669	675	637	679	617	679	650	638	679	627	665	651	602	698	686	689	674	649	674	641	652	678	632	657	649	664	627	649	668	703	675	610	652	625	607	661	619	680	632	633	642	646	678	689	627	634	686	640	660	653	654	604	642	614	631	649	617	651	651	661	718	665	677	658	611	642	660	639	656	676	707	639	677	683	631	619	644	696	642	639	657	656	651	693	628	646	658	624	669	695	707	689	627	681	668	627	658	698	624	658	668	663	657	657	658	672	672	643	668	669	669	628	660	656	662	621	666	647	662	615	681	647	633	641	662	647	676	617	650	684	647	677	659	645	624	655	627	707	658	693	641	679	664	631	654	660	636	675	683	631	683	663	688	666	652	667	648	635	680	678	627	647	657	683	678	637	630	685	680	704	649	722	672	629	663	679	656	664	600	624	670	649	706	680	676	664	659	646	665	635	675	576	636	697	636	676	632	645	658	691	664	661	648	635	670	667	668	660	624	660	637	706	650	656	642	685	614	697	665	632	629	672	624	652	644	573	659	640	624	609	649	655	644	676	620	648	651	695	688	666	668	639	656	668	660	665	624	711	655	662	670	626	690	685	669	620	631	695	639	648	647	647	634	651	649	645	656	640	693	672	684	720	656	644	702	663	654	688	669	640	662	624	626	681	639	683	650	649	660	629	675	624	669	633	632	650	644	613	615	689	680	635	660	655	672	614	650	691	650	645	625	696	643	665	667	660	654	674	670	642	616	650	675	647	634	676	647	656	674	624	631	683	654	685	665	692	661	655	601	702	648	628	665	682	653	663	663	655	658	611	635	626	627	628	693	673	656	659	656	684	693	667	624	666	642	695	680	645	654	646	593	675	696	658	627	677	655	636	663	667	694	667	679	641	667	647	671	666	625	658	687	663	666	690	645	626	629	658	641	645	649	633	656	653	703	654	650	682	658	644	688	712	634	663	655	624	657	677	617	682	660	621	656	633	672	653	647	650	642	699	659	671	662	661	619	700	678	668	643	665	620	601	678	603	614	672	685	649	606	643	634	632	688	631	669	612	629	684	659	680	660	634	674	644	638	634	630	641	666	614	686	675	663	648	628	671	636	679	664	631	660	644	625	651	658	660	650	647	671	643	657	667	674	682	692	670	626	679	646	640	666	607	643	673	637	672	632	636	629	647	663	689	684	679	633	604	667	623	656	673	650	657	622	686	619	663	674	608	644	628	658	660	626	652	653	637	667	637	696	657	647	701	680	660	661	668	648	683	645	686	625	640	693	689	640	672	644	659	654	628	686	646	700	657	673	632	690	640	657	624	597	666	643	641	703	681	642	651	677	647	674	660	580	633	670	650	628	632	648	699	665	644	727	650	655	668	621	651	631	674	692	677	633	642	659	600	602	678	643	659	673	681	663	645	646	651	672	650	678	665	656	714	668	622	593	638	647	630	647	613	649	643	671	599	645	648	624	654	625	662	683	649	641	682	649	657	647	683	687	635	692	655	661	677	642	649	680	652	687	690	699	571	662	624	620	625	616	644	665	642	607	619	666	628	666	667	666	638	655	661	666	590	670	643	682	685	666	677	622	670	614	668	646	630	649	636	658	641	627	630	673	652	660	715	617	614	644	639	711	711	646	632	650	679	625	686	640	625	625	596	631	706	653	674	672	629	661	710	651	622	613	672	667	664	652	665	658	652	652	632	623	684	632	629	622	630	675	681	656	665	660	631	610	626	638	657	623	639	686	678	651	635	711	621	699	594	674	630	634	645	662	687	618	676	663	652	657	590	630	632	662	694	700	660	625	649	645	634	609	660	691	658	682	653	675	652	655	666	695	636	662	687	651	670	626	634	667	648	690	678	674	613	687	656	641	661	685	621	662	660	637	616	658	646	657	640	615	623	638	659	685	655	655	678	686	608	628	618	656	665	663	663	632	669	664	651	653	668	635	636	645	711	641	668	688	631	648	656	663	653	649	644	676	631	642	692	643	658	724	670	646	659	691	622	672	628	593	617	631	661	648	600	625	689	665	609	639	618	660	669	677	662	663	669	675	613	649	627	654	654	651	655	660	676	654	683	658	695	606	657	688	680	630	673	666	669	655	623	664	660	651	612	662	695	702	679	658	630	665	647	673	600	669	631	710	637	651	612	645	657	626	665	693	636	647	654	629	637	580	691	633	672	667	667	629	654	676	676	679	650	652	680	673	633	657	672	633	639	654	648	649	620	598	665	637	621	622	654	636	692	689	661	600	622	657	639	664	678	612	688	677	649	628	706	623	663	648	692	637	629	636	673	651	682	660	629	662	628	672	652	631	674	635	656	664	632	654	629	648	670	658	631	637	679	653	642	632	649	638	672	692	675	675	659	654	721	635	652	707	605	665	658	671	646	673	648	673	657	653	670	624	643	649	643	638	648	593	638	675	687	660	617	669	666	674	691	655	682	664	643	683	668	618	675	640	686	651	658	638	669	637	660	656	663	644	630	660	653	633	650	655	615	664	646	629	641	639	641	702	624	656	631	638	689	697	635	649	643	600	622	661	679	688	665	692	638	615	657	645	679	663	656	632	678	720	676	638	622	714	640	641	668	653	658	681	673	653	637	608	664	657	679	662	629	646	713	691	648	630	642	662	647	622	655	665	628	656	634	621	722	614	597	684	642	711	650	661	670	605	674	644	661	638	691	691	635
41700	44954	43634	35203	23952	18158	13010	9505	8292	8055	5645	4596	3554	3123	2651	2017	1752	1494	1061	947	898	856	654	646	606	458	466	446	343	284	289	315	276	253	196	198	217	188	203	205	168	183	224	185	207	189	192	182	197	193	192	203	223	197	188	172	192	182	208	191	172	191	188	184	178	195	174	214	208	197	190	183	186	189	177	182	160	203	176	185	203	196	181	208	210	185	202	174	172	177	182	181	187	181	194	221	197	179	169	189	206	186	174	160	174	178	195	142	173	186	184	186	191	193	174	188	186	202	198	185	184	170	169	181	183	195	205	213	186	201	194	199	197	173	191	212	216	165	205	202	214	182	185	192	191	198	175	197	197	183	198	210	183	198	173	202	160	186	180	230	192	177	167	186	180	182	203	205	164	188	190	159	189	228	209	199	197	191	205	210	157	187	187	167	188	197	167	216	203	185	221	189	194	202	198	183	193	188	223	187	177	159	169	202	215	175	177	196	216	204	209	203	201	189	208	167	190	207	188	178	202	189	192	169	185	198	169	201	185	160	172	197	190	219	192	214	214	172	195	193	176	200	196	179	167	207	189	200	212	167	207	219	165	212	203	180	184	183	215	212	179	198	189	179	184	214	199	183	184	173	178	181	190	213	214	186	176	195	184	195	211	211	196	183	190	189	184	194	177	186	186	195	206	197	177	187	189	198	190	190	214	188	152	162	174	213	173	216	200	173	202	200	179	189	237	220	193	184	201	196	203	182	230	196	183	189	189	198	186	175	185	184	202	161	205	186	202	188	207	177	168	203	211	188	195	171	160	198	186	199	183	172	183	205	193	159	191	194	183	196	195	188	167	164	166	191	184	181	180	196	184	175	176	199	194	188	173	186	194	180	183	169	191	186	192	203	183	178	204	201	194	193	197	189	203	207	207	179	182	215	177	169	198	182	190	218	185	181	170	199	186	188	166	164	185	191	178	187	204	186	173	195	173	186	202	193	174	203	175	175	216	168	176	161	186	186	188	178	189	179	187	177	158	168	186	193	187	179	204	197	184	178	177	187	193	195	191	198	194	174	192	193	171	189	212	197	200	204	193	178	193	202	170	168	207	198	195	182	191	204	206	180	171	214	193	176	182	186	169	194	175	202	204	189	185	194	187	218	182	196	200	186	202	201	190	211	178	189	184	179	210	208	197	182	171	164	182	198	196	205	181	194	199	194	177	178	199	185	196	200	219	194	185	173	199	174	193	190	169	209	182	192	200	206	185	188	175	195	170	173	213	188	172	187	201	201	201	208	200	207	195	182	187	179	183	197	189	181	212	182	187	186	171	216	197	193	163	188	200	198	177	184	177	187	176	189	188	185	183	165	174	192	203	170	165	176	202	184	160	176	204	188	191	169	203	197	179	181	206	183	187	205	177	192	203	162	204	245	194	190	205	174	188	190	214	228	188	194	195	198	176	204	191	184	174	203	190	175	185	205	183	189	183	191	192	208	179	197	181	181	214	173	188	169	196	188	194	187	193	192	192	186	179	179	206	198	191	196	184	188	205	179	182	166	188	170	177	192	203	190	218	190	167	186	190	199	192	204	212	201	197	183	184	179	180	160	199	202	166	193	207	201	200	161	191	192	172	227	195	194	185	196	206	198	186	183	186	207	191	198	164	206	214	204	196	192	203	181	189	183	208	175	202	216	214	179	213	193	189	198	189	185	186	185	175	196	203	196	189	207	187	206	173	192	197	189	196	203	184	196	182	189	192	161	183	190	201	188	198	178	162	167	173	186	195	222	174	190	204	188	192	167	196	168	181	200	180	201	189	168	197	179	182	177	202	167	199	179	197	199	190	206	171	191	205	194	196	191	193	193	189	186	179	179	203	193	183	174	157	191	191	200	206	162	178	203	204	164	178	204	188	211	210	200	172	196	205	179	226	173	191	193	194	194	183	226	172	198	188	202	189	189	187	177	176	171	182	200	177	194	193	168	187	166	213	194	192	181	208	172	184	193	189	205	185	196	172	194	193	182	228	194	187	171	184	177	190	176	178	216	191	188	192	192	189	205	216	191	185	198	201	218	191	184	167	206	172	191	182	191	186	205	177	180	171	180	192	200	200	173	157	176	161	185	168	186	202	214	191	203	184	193	172	199	195	189	196	174	182	165	200	205	176	171	218	195	200	180	181	193	179	189	190	179	189	193	185	203	163	183	187	215	191	192	209	191	185	189	183	177	218	179	176	201	177	204	189	217	209	191	187	193	194	209	186	197	191	193	198	199	175	179	201	196	202	222	184	192	199	179	195	184	188	192	161	178	212	165	167	177	185	186	215	213	187	193	192	179	211	215	170	192	197	189	192	191	197	189	186	197	178	167	200	205	178	153	206	174	206	188	181	197	185	197	202	180	209	200	175	172	163	205	191	193	172	163	182	206	189	207	199	193	202	195	168	207	228	175	171	192	181	165	216	186	199	195	186	194	210	213	192	166	205	199	200	206	201	190	212	184	196	175	173	193	180	174	176	190	186	190	205	174	197	187	209	197	216	195	180	166	185	196	200	192	200	185	213	176	164	188	190	199	175	222	209	195	184	170	188	192	179	185	161	177	190	181	211	176	204	187	199	200	199	188	206	175	189	189	201	166	185	196	188	211	171	177	199	192	185	182	160	188	200	191	204	212	178	173	172	193	194	207	169	176	190	200	160	188	187	216	185	184	198	174	172	193	182	171	191	181	173	189	205	202	186	200	183	198	181	180	194	201	186	216	202	210	175	190	195	198	175	167	202	162	188	181	192	200	184	177	184	195	223	215	180	220	187	192	179	168	190	200	204	192	184	198	204	196	194	184	197	200	192	187	205	196	198	165	193	184	185	190	194	174	184	178	233	186	183	217	197	193	197	173	189	186	202	204	183	208	172	192	200	194	218	175	194	217	185	217	172	194	180	180	196	203	187	177	198	193	217	199	183	179	188	169	186	183	193	218	186	194	153	188	200	177	188	175	178	193	186	164	197	188	181	184	190	213	200	191	197	204	171	178	216	207	197	209	159	236	217	186	178	187	194	185	193	196	182	182	199	194	182	199	203	227	209	201	176	173	179	227	192	196	166	170	201	181	193	163	173	198	198	192	174	162	204	187	203	187	194	207	174	172	194	190	180	162	202	185	172	178	186	172	212	191	168	194	182	199	200	197	189	185	209	158	203	183	221	199	197	159	170	183	188	160	195	198	175	199	200	176	205	197	195	186	211	188	201	189	181	200	178	181	194	184	188	184	204	183	184	202	221	195	192	166	187	167	206	202	202	180	198	162	191	191	169	172	189	185	188	178	199	186	193	174	197	200	178	183	166	179	194	196	201	205	209	195	191	198	196	191	193	185	184	202	187	194	193	178	215	190	208	184	186	192	207	182	201	200	158	204	200	184	166	205	177	206	178	177	218	169	187	184	191	182	196	177	199	200	185	206	176	162	193	186	205	186	178	187	180	215	193	164	182	182	183	213	209	190	174	161	185	183	215	209
33917	42649	47344	41258	32322	27637	24906	22301	23187	23848	19882	18561	15789	14934	13937	11362	10668	9290	6723	6200	5638	5430	3831	4507	3839	2642	2505	2327	2070	1475	1433	1550	1299	981	811	752	734	687	620	672	650	665	669	602	681	634	658	623	685	687	609	705	696	718	659	631	657	606	596	638	563	656	654	672	594	673	648	628	667	666	648	670	615	640	637	686	631	676	615	689	631	641	662	655	656	669	623	608	641	691	670	651	646	645	657	650	626	625	636	697	630	652	631	616	649	658	635	672	669	663	637	632	669	670	656	643	617	630	653	656	659	665	640	603	633	664	677	707	647	622	637	658	716	612	618	643	664	644	656	635	636	638	661	629	590	638	678	666	612	677	683	635	640	641	646	640	637	610	648	689	682	644	681	667	642	651	610	631	638	656	612	637	640	677	654	662	626	650	661	675	646	609	643	649	624	625	650	667	627	629	667	648	641	659	625	667	658	618	639	682	638	657	596	637	662	609	680	634	655	643	611	623	628	693	620	700	665	648	636	669	667	664	619	665	663	659	660	667	643	622	638	649	631	630	670	663	661	667	651	687	640	661	661	630	621	649	636	662	617	623	597	683	637	654	636	637	643	660	594	603	622	646	640	646	585	645	647	660	649	644	649	651	632	673	632	612	635	659	685	638	626	615	665	675	632	643	610	671	608	638	660	670	645	656	677	656	663	615	619	616	673	620	667	636	654	673	634	631	705	651	680	656	640	631	702	721	657	670	661	698	647	644	625	648	667	629	650	630	646	695	641	663	617	634	679	639	638	569	650	622	662	648	659	632	720	642	649	622	636	643	676	673	617	696	647	677	654	639	650	617	637	647	659	691	660	636	681	621	624	636	671	651	679	669	650	591	650	688	623	622	624	662	622	608	637	632	629	637	656	629	631	630	652	694	670	652	649	650	646	607	647	626	626	669	664	638	670	639	646	682	652	643	690	625	655	670	649	625	634	632	601	668	644	621	612	623	612	675	676	630	620	619	630	631	633	610	617	690	608	669	635	606	684	617	666	646	654	699	650	640	655	673	631	628	673	624	702	641	669	611	634	597	702	634	630	605	691	673	656	616	657	627	646	674	651	650	603	646	627	669	630	640	669	657	627	633	610	639	633	638	637	658	667	646	651	662	638	661	655	669	655	613	643	632	660	616	642	636	644	629	664	643	624	627	640	594	626	640	647	677	649	635	640	621	684	644	635	633	602	659	702	622	663	662	658	628	652	633	648	681	647	633	646	646	616	634	656	627	674	650	628	693	638	681	673	644	663	631	594	651	629	624	605	670	660	687	668	627	637	670	620	611	648	649	656	641	675	660	657	675	688	646	724	617	637	670	658	632	639	638	598	665	608	663	682	628	707	636	656	605	608	674	689	634	651	648	643	635	632	645	620	628	657	640	596	627	653	622	668	647	617	656	661	625	607	640	659	663	673	639	615	676	626	619	612	616	612	648	672	653	673	617	671	679	643	667	667	658	638	664	643	617	636	643	655	666	626	655	631	674	628	688	652	627	661	612	693	659	660	646	665	633	630	619	635	646	627	647	719	642	638	662	620	626	646	693	640	643	643	641	653	662	701	660	609	634	667	637	662	616	665	684	675	615	584	637	606	635	683	677	665	666	639	648	654	610	694	622	646	694	573	616	670	618	655	607	679	639	624	649	640	638	625	665	672	655	661	626	613	611	642	649	626	639	668	650	616	680	640	594	630	661	633	598	605	651	646	646	648	661	703	632	645	713	684	652	586	662	644	665	658	625	664	632	663	653	650	666	649	633	632	633	663	627	618	597	662	634	634	621	631	621	644	623	644	665	646	636	634	641	661	723	675	608	695	637	626	654	648	677	648	621	656	641	642	717	651	708	593	662	634	634	642	646	699	646	656	662	617	688	657	616	630	688	614	672	643	645	615	658	679	632	626	653	636	664	634	681	642	675	618	610	643	657	694	620	612	644	609	632	626	605	631	630	692	620	677	680	676	646	667	619	612	637	631	665	611	618	633	669	593	665	659	645	624	653	640	655	669	648	634	645	661	652	678	669	608	636	628	663	598	673	615	699	624	649	651	663	632	648	654	635	618	638	644	633	620	686	652	650	621	619	659	621	579	671	608	608	604	645	614	693	683	683	683	667	687	675	632	613	675	635	678	693	631	618	649	655	648	649	613	632	638	623	644	657	648	612	658	630	652	606	640	631	640	659	674	622	679	631	679	664	661	619	657	708	658	617	608	683	662	638	643	656	665	649	620	670	655	622	652	658	642	664	640	642	659	643	640	625	660	676	638	650	616	650	622	641	660	600	651	644	682	598	615	658	573	708	643	626	667	658	649	652	708	599	648	619	636	617	656	609	653	605	614	634	676	637	668	658	662	598	623	603	677	593	654	628	676	615	611	656	631	669	607	667	637	662	637	614	664	592	652	673	669	640	657	637	616	633	664	614	728	630	646	631	651	585	672	640	653	623	629	645	662	672	674	644	606	684	629	618	647	604	638	638	663	654	641	661	643	660	653	637	639	617	633	648	657	642	619	637	676	656	678	614	678	611	667	674	655	654	635	652	639	653	637	634	650	673	617	674	675	632	634	611	679	676	614	668	609	712	642	610	686	660	679	663	647	651	651	656	640	678	642	689	613	643	673	608	662	637	643	629	672	673	644	613	652	650	652	651	650	637	640	715	668	659	656	616	693	656	617	653	644	693	624	639	646	709	662	675	636	654	672	651	603	644	666	622	619	631	664	636	676	678	633	622	684	589	698	618	608	637	651	632	634	639	626	599	629	680	672	694	627	649	630	635	648	635	670	662	661	682	609	646	655	628	662	647	613	639	583	632	659	638	646	590	672	663	694	641	651	632	674	618	597	656	611	649	651	677	574	622	629	668	649	673	615	659	662	646	618	631	628	624	673	641	693	615	654	679	651	689	670	643	647	640	588	641	650	650	697	616	628	622	680	681	632	648	612	640	681	631	643	690	673	640	635	626	626	629	655	678	650	662	632	677	650	656	649	655	689	639	689	633	675	679	688	673	604	674	671	640	643	638	630	660	645	641	648	665	659	654	640	652	675	684	650	624	623	617	648	654	634	632	677	636	662	642	648	674	638	632	700	642	631	620	622	650	697	634	674	625	649	673	662	611	655	644	681	674	614	667	647	638	629	703	706	682	663	617	630	666	641	618	657	677	629	604	634	656	650	674	689	663	651	694	642	649	646	637	670	677	662	636	678	625	616	646	655	638	669	683	630	636	664	681	673	635	687	618	626	632	685	669	625	659	662	657	635	624	615	648	640	670	702	622	618	623	603	646	608	618	663	673	638	651	690	651	648	627	662	670	648	655	681	667	657	625	691	636	670	618	671	651	665	660	633	639	654	637	672	622	667	646	585	652	631	626	661	648	666	667	641	658	629	634	644	648	665	666	683	670	636	631	618	652	643	664	625	660	663	650	644	634	640	623	608	671	711	665	664	616	614	593	641	662	660	643	609	667	649	650	624	659
47047	50024	45441	35911	27758	25062	23230	18369	16619	15850	11565	9921	7738	6132	5660	4468	3702	3382	2195	1856	1864	1675	1173	1422	1160	664	750	666	636	464	481	489	444	289	308	249	279	228	249	241	217	220	223	243	227	257	214	215	219	220	211	206	249	245	234	211	215	228	205	238	244	229	221	221	247	238	221	215	220	221	233	238	238	247	223	224	235	234	203	208	233	211	227	238	206	255	209	208	216	239	217	200	204	223	227	217	250	235	263	203	214	231	226	225	223	199	202	220	238	237	257	223	216	225	210	225	243	210	200	225	227	235	242	257	215	238	222	222	237	222	233	230	234	213	234	208	224	235	216	243	236	230	213	211	184	250	208	229	238	234	199	233	237	220	242	244	230	227	225	228	223	228	223	234	256	229	230	231	197	205	235	215	240	254	214	239	219	235	207	243	215	220	202	208	215	226	219	200	237	231	215	219	245	240	234	214	212	240	240	222	214	228	243	223	232	224	204	222	204	245	215	219	224	200	225	247	243	227	202	243	214	211	245	223	215	246	236	200	227	239	221	220	223	253	248	221	228	229	213	203	225	242	208	227	271	206	219	198	224	227	221	224	199	262	212	197	218	219	221	221	220	233	241	225	215	256	226	228	234	211	214	222	252	253	228	226	202	236	231	231	208	214	249	246	242	201	230	200	236	223	233	213	246	197	210	214	236	229	244	190	222	235	242	217	229	230	217	205	248	253	214	231	234	231	220	239	230	255	210	216	219	190	194	234	247	204	213	208	234	240	184	217	247	220	211	251	230	233	252	235	219	224	249	209	228	219	214	246	208	234	222	214	223	256	224	226	199	205	266	247	215	219	212	229	205	219	233	232	202	219	215	237	217	203	203	203	231	230	216	219	215	233	223	243	215	225	210	204	214	234	243	230	229	214	194	222	215	218	226	230	236	228	209	229	209	239	234	230	214	223	259	225	203	223	223	223	226	247	222	211	231	202	215	239	227	232	228	220	237	218	256	258	195	219	240	234	237	250	215	208	212	208	252	212	233	246	225	226	210	224	225	232	244	250	221	236	227	230	247	213	208	230	219	244	225	205	199	234	234	233	248	202	237	215	188	207	231	226	215	237	235	252	240	224	229	184	259	230	214	221	224	204	218	226	251	211	222	237	252	226	201	234	230	248	231	221	201	211	211	247	211	210	221	233	235	236	239	210	233	220	236	213	213	242	236	245	235	203	247	219	208	218	243	252	231	226	219	216	243	230	220	232	247	233	232	255	225	252	245	239	224	247	221	215	236	209	220	209	219	246	218	229	206	239	231	233	229	247	226	208	238	248	235	210	214	242	221	208	207	246	244	220	220	241	201	236	234	217	212	229	231	245	211	216	209	207	241	216	230	241	221	280	230	200	233	208	215	220	229	225	178	232	210	223	206	220	215	229	217	231	233	217	254	219	244	233	205	208	229	215	227	240	244	211	224	214	211	244	228	232	221	226	200	220	181	224	218	198	242	224	244	207	217	246	218	203	237	216	209	224	251	208	205	234	253	226	216	230	261	210	223	252	221	233	220	242	234	223	233	229	215	254	202	231	224	257	233	214	236	217	212	212	229	218	223	237	217	206	242	212	232	228	231	236	226	210	227	204	202	214	236	220	220	213	232	254	244	246	241	204	221	252	235	231	219	237	200	236	238	233	229	220	235	224	242	242	231	228	215	243	226	221	237	218	223	214	212	216	229	240	225	215	230	239	237	205	213	226	220	217	241	207	211	219	219	203	231	211	210	231	271	235	235	199	246	221	220	226	199	222	253	205	211	210	239	254	237	232	224	259	226	214	214	219	215	216	225	243	207	231	226	223	227	206	232	223	214	223	250	218	237	215	227	227	227	220	202	224	232	257	249	241	231	239	210	228	216	236	245	222	210	232	230	240	227	242	232	228	222	218	233	202	241	246	220	225	239	234	240	233	237	221	206	203	229	235	224	222	219	222	222	225	190	208	237	253	221	257	220	217	202	253	231	232	229	201	234	233	230	254	223	206	234	227	220	235	213	227	239	248	220	233	250	248	221	233	234	204	243	237	224	223	214	217	247	224	265	246	221	245	241	245	225	245	233	191	222	221	223	239	236	227	211	198	217	222	216	229	224	240	225	223	210	228	243	221	221	218	241	221	222	223	227	236	214	240	230	211	241	217	249	223	212	221	227	239	214	227	221	225	222	213	222	242	216	221	220	200	226	217	250	210	251	215	221	179	221	216	228	227	216	219	215	232	237	261	249	249	237	229	243	236	233	229	244	236	231	232	231	237	247	234	258	209	211	241	245	202	265	232	237	192	209	222	250	229	232	216	238	218	221	205	255	221	253	220	225	232	218	256	215	217	220	209	204	236	263	220	240	229	234	240	205	224	227	221	224	258	217	260	245	222	231	227	241	229	246	215	223	241	240	218	228	240	230	218	215	232	224	187	255	215	243	217	234	228	229	236	219	216	248	194	238	212	216	200	198	246	225	247	225	215	229	227	214	224	218	216	234	234	208	227	253	220	230	218	232	215	219	224	210	247	209	230	218	230	226	214	243	214	217	208	229	223	235	244	232	235	214	227	224	253	265	218	215	222	239	252	203	240	197	208	230	209	239	251	244	244	216	203	222	223	220	198	238	231	217	223	186	248	211	225	249	234	207	217	239	246	234	227	248	212	215	221	209	227	191	235	221	218	219	232	219	261	219	222	256	242	205	221	222	221	237	208	212	225	216	221	225	214	213	231	228	221	219	221	202	232	225	212	229	249	214	200	240	262	217	218	218	238	238	239	235	240	234	218	231	234	234	230	232	218	248	202	266	243	216	211	234	237	227	212	211	238	215	232	203	236	226	207	203	232	224	230	202	224	227	268	273	225	232	192	234	232	233	208	233	237	207	231	240	205	207	186	214	227	217	235	224	224	226	232	223	216	241	200	213	218	239	219	184	241	238	222	236	227	216	258	230	239	240	231	217	208	240	236	222	231	225	264	220	243	228	194	222	259	240	203	213	231	222	227	242	247	227	230	220	225	223	218	247	216	225	208	231	242	216	224	227	222	218	205	204	252	205	227	232	249	206	229	213	238	196	212	240	253	241	216	229	198	221	239	211	231	205	221	219	213	213	221	232	227	218	232	210	242	233	212	221	215	241	198	225	243	211	209	223	233	214	205	207	224	217	237	213	205	225	228	237	233	215	215	218	189	242	233	237	212	213	221	228	245	217	221	218	212	213	222	239	210	230	236	228	215	246	218	247	231	235	237	276	235	200	215	231	229	237	232	223	244	226	229	226	239	234	217	244	205	207	227	222	232	250	247	210	227	220	219	238	256	252	245	203	214	231	196	235	217	227	205	209	217	211	216	209	218	223	257	220	244	222	215	210	202	198	238	243	203	242	237	237	202	221	214	249	224	222	227	226	207	224	221	236	210	214	224	208	235	251	246	195	225	241	215	237	201	249	214	239	229	213	216	231	221	226	220	230	209	224	252	223	220	237	232	232	245
38376	49265	52505	45285	40136	34762	35226	30271	32603	33114	28516	27124	24175	23135	22767	19102	17673	16571	12110	11578	11137	9752	7614	9258	6991	4231	4921	4202	3667	2600	2532	2474	2651	1518	1256	995	884	768	791	797	808	801	777	745	807	778	768	769	713	781	721	872	950	922	801	759	743	741	668	749	731	735	726	817	751	764	755	695	754	733	714	710	731	732	741	709	724	739	712	742	672	796	747	744	705	734	772	766	761	727	773	740	754	788	687	726	720	756	749	774	741	711	737	713	721	713	754	729	742	769	724	729	727	732	709	704	745	716	750	735	748	740	735	771	701	748	694	766	750	740	726	726	766	695	692	716	784	745	742	755	747	770	690	731	735	729	721	676	749	709	760	744	686	733	732	752	774	753	724	669	771	762	747	756	737	742	742	732	723	734	720	690	750	766	714	759	777	763	733	758	723	777	722	673	733	703	727	700	749	694	761	702	747	699	720	725	754	733	713	725	738	724	801	743	717	786	752	712	729	710	778	719	732	731	737	732	751	763	732	718	717	704	736	754	705	771	750	752	720	751	745	729	728	748	742	734	705	768	717	765	749	719	725	749	707	762	769	740	729	804	757	704	725	737	729	773	729	724	789	698	721	751	771	729	677	790	701	724	747	735	714	752	767	695	723	694	750	790	722	729	712	781	796	695	736	700	756	757	711	688	720	755	743	717	725	776	731	714	693	757	706	729	715	775	736	717	733	763	727	750	719	753	743	743	737	717	706	740	774	695	715	719	732	754	717	754	758	738	795	694	722	771	721	710	720	754	711	703	711	755	738	697	726	715	712	676	750	711	748	752	716	724	764	739	724	775	729	726	746	742	738	674	763	745	704	739	768	664	737	741	749	777	702	793	755	741	756	746	693	742	721	753	724	787	699	741	692	725	767	758	766	758	754	751	779	769	727	742	725	773	737	726	705	698	750	728	720	769	733	713	737	752	722	694	740	745	757	797	722	788	690	726	753	726	666	722	701	737	722	757	733	763	709	718	756	732	743	724	740	740	769	726	765	733	728	757	727	712	714	717	693	670	800	741	734	691	754	721	730	728	733	700	755	745	799	742	766	723	781	746	737	766	717	745	714	741	707	737	738	699	765	747	703	761	737	728	724	704	686	725	727	714	736	734	738	746	731	744	742	708	693	707	720	725	802	672	767	749	750	753	703	786	708	740	734	748	783	723	747	750	736	740	720	744	781	738	734	691	719	765	721	714	716	756	720	716	737	753	793	717	751	705	735	759	722	714	736	746	726	733	762	730	676	788	688	705	733	765	767	703	697	737	727	691	742	745	714	716	727	736	769	741	741	740	721	686	794	709	733	736	746	737	685	739	701	761	747	759	722	733	749	704	695	759	734	710	698	724	704	785	751	766	739	706	760	711	726	728	734	716	728	706	714	765	698	752	753	736	735	750	790	732	757	769	749	692	704	671	713	777	725	741	723	719	766	747	741	738	753	713	726	720	759	732	762	727	766	711	707	732	691	735	731	770	700	745	757	755	721	706	736	713	716	724	742	710	791	718	745	740	784	739	714	747	712	728	721	738	748	743	748	720	728	755	690	724	788	726	736	760	705	765	749	675	759	769	740	746	731	702	746	703	715	748	683	717	731	735	752	707	710	718	759	663	781	730	722	719	767	719	748	744	714	728	690	730	697	763	740	711	739	732	729	695	706	751	772	762	714	731	746	734	699	720	733	777	697	775	742	724	749	713	760	717	707	702	757	720	739	759	773	699	716	734	758	720	736	702	756	702	760	731	797	787	740	687	709	759	738	772	725	750	719	727	725	725	730	731	707	728	735	751	791	749	723	779	742	734	733	724	712	775	747	746	717	778	693	763	703	760	714	726	733	690	725	754	752	724	761	775	738	806	740	743	756	733	728	729	707	748	765	736	764	763	771	718	747	727	716	715	751	710	746	716	746	753	742	762	812	711	699	757	738	726	742	767	720	714	735	739	737	740	734	755	687	721	734	735	746	744	741	708	742	757	703	712	775	744	740	714	720	678	681	721	735	691	707	788	725	690	762	722	763	771	753	708	691	733	722	734	705	777	733	721	740	751	732	763	703	694	713	767	754	722	741	699	729	733	730	732	771	729	710	747	729	716	747	709	719	732	753	732	715	704	731	724	729	720	717	735	777	706	748	687	762	771	744	770	779	709	727	758	752	688	691	747	735	719	715	738	723	750	716	706	767	741	760	719	709	721	743	741	703	747	763	735	748	740	751	750	681	774	724	765	731	745	787	722	729	722	768	699	770	727	736	721	731	768	796	727	786	777	761	764	745	744	670	737	754	707	720	706	690	711	779	715	725	755	741	747	766	694	699	752	732	724	761	731	760	747	751	700	697	718	719	710	737	777	765	757	712	721	704	790	725	766	722	725	741	753	699	725	680	717	721	751	712	749	709	675	714	715	788	745	716	789	774	785	757	701	714	732	734	730	727	740	710	766	775	722	823	709	744	747	764	756	757	753	750	729	701	721	740	757	747	738	707	727	725	760	703	772	726	743	770	770	742	768	741	740	715	758	746	726	776	721	801	704	754	752	736	762	766	719	750	713	746	754	721	769	707	730	730	710	737	707	777	752	721	680	690	702	757	742	712	706	715	705	755	722	755	761	784	757	700	730	745	700	723	723	714	721	718	760	677	694	749	732	728	755	724	725	685	702	746	726	752	714	730	739	735	751	770	702	766	739	783	711	677	748	736	722	757	691	750	707	684	748	698	760	738	788	767	743	713	702	690	797	769	703	723	710	676	705	705	719	732	821	725	732	755	732	709	742	759	799	766	753	793	701	758	778	702	742	751	785	667	718	761	705	736	748	762	712	796	713	721	716	756	746	683	784	714	756	740	686	746	769	781	763	739	787	757	761	750	752	716	738	695	762	756	749	758	759	748	724	707	781	716	775	726	772	756	715	743	703	731	708	758	705	802	710	758	776	737	695	705	705	755	755	718	729	735	777	719	761	813	706	736	716	738	706	752	717	768	765	687	730	716	706	726	769	770	746	700	743	758	744	673	741	784	770	764	732	766	744	727	732	736	729	773	726	746	728	706	786	713	753	758	766	689	718	772	721	773	728	724	735	712	706	717	739	729	709	770	786	741	686	720	711	755	729	695	747	768	747	750	718	710	733	733	702	717	773	721	779	754	790	727	685	711	726	701	745	748	758	734	736	705	748	768	734	747	734	759	746	727	692	735	688	744	744	755	751	677	766	729	709	725	759	752	724	704	711	748	710	726	724	731	744	725	732	723	726	746	753	755	730	725	723	724	739	774	731	729	731	717	749	729	737	738	699	725	734	672	692	738	745	715	710	695	679	801	689	751	750	762	710	697	677	712	794	779	729	729	718	713	739	733	749	750	755	718	743	733	727	734	781	722	730	706	714	800	783	754	719	733	715	773	700	707	731	755	758	748	705	723	718	684	767	802	703	766	763	757	704	766	755	722	729	744	750	742	731	729	746	745	728	714	757	747	751	779	748	752	738
25509	22872	20219	11947	6601	3895	2069	1381	1035	750	600	533	430	394	378	298	283	272	239	221	230	236	204	218	232	204	205	209	221	206	206	184	185	194	171	206	204	203	212	205	199	219	167	172	199	194	207	176	199	216	208	180	203	194	174	157	177	198	191	180	185	197	198	195	206	215	190	194	182	174	211	184	182	192	208	205	202	198	198	229	194	226	194	199	167	180	200	200	182	218	210	214	202	189	208	207	190	193	205	188	168	181	211	189	170	197	190	178	223	184	179	203	217	190	212	220	228	162	188	189	189	197	199	190	201	185	166	192	199	187	192	195	198	210	187	212	190	188	189	184	207	182	173	197	195	202	178	168	192	198	197	203	196	200	190	181	204	187	191	196	153	195	179	201	182	208	182	186	180	226	206	185	228	168	218	206	205	191	234	180	184	202	176	217	188	197	168	175	214	183	197	186	209	176	190	201	213	208	230	183	198	200	235	187	199	173	183	191	218	210	188	190	182	185	184	202	224	183	222	174	170	220	178	174	211	185	202	166	190	198	184	182	206	197	170	188	219	207	174	162	198	211	203	200	167	165	205	182	209	188	198	183	166	204	205	192	188	211	183	178	194	162	189	197	194	201	249	207	209	180	191	211	167	197	200	191	180	177	169	178	176	170	182	204	199	210	192	176	196	201	183	186	202	205	215	174	188	195	197	197	185	189	183	189	199	186	199	171	211	197	182	210	203	189	189	176	200	184	168	194	202	174	207	210	180	199	217	215	191	209	230	159	209	181	202	181	165	197	165	215	190	183	185	178	196	213	208	198	200	217	193	188	200	193	192	209	189	206	220	190	205	186	185	197	168	191	184	185	184	193	212	200	225	189	207	171	190	202	205	199	209	184	191	190	211	219	194	208	175	183	196	186	188	205	202	185	209	189	173	177	184	189	192	175	224	201	201	167	189	188	194	225	173	193	207	175	200	184	205	219	177	194	204	198	182	184	169	216	195	171	210	202	211	183	181	180	214	198	217	188	189	175	187	175	180	194	194	200	197	189	178	192	183	166	192	185	187	207	192	178	220	224	191	201	199	199	199	194	198	187	186	183	204	210	190	187	188	212	191	184	195	201	184	236	203	198	211	207	196	198	179	186	196	175	173	199	190	200	198	193	188	173	203	181	196	177	202	202	210	205	196	221	189	197	184	174	182	202	185	180	191	182	192	218	173	191	201	204	205	174	204	189	202	194	201	186	182	200	172	207	178	202	194	200	186	191	209	181	193	198	182	196	203	198	209	190	189	188	193	179	199	205	192	169	194	205	197	197	189	195	182	181	169	186	167	175	196	187	189	187	199	226	195	213	180	179	194	167	201	195	194	207	204	195	194	181	214	222	185	217	187	210	213	195	193	190	198	189	187	200	191	185	190	172	178	215	182	210	203	205	202	211	204	191	199	189	190	194	166	201	217	186	161	182	183	201	170	191	195	182	194	200	193	208	192	203	193	180	190	219	201	214	190	230	204	188	209	186	187	212	202	217	206	179	202	199	183	211	205	203	188	180	185	183	190	175	185	167	192	199	199	205	192	172	188	198	221	182	213	197	214	200	189	211	178	187	200	180	212	201	189	199	164	205	191	210	172	183	163	201	185	181	199	200	196	192	180	199	191	201	215	196	193	184	190	191	176	195	222	186	183	209	197	198	186	207	177	199	209	214	177	201	200	197	186	190	181	190	192	187	175	199	193	190	166	217	166	203	185	200	166	220	170	214	198	199	194	172	203	188	197	206	190	186	175	172	185	193	201	180	175	183	186	176	183	171	200	188	190	165	198	187	196	210	174	195	192	199	180	198	176	159	210	199	184	183	217	193	212	184	199	213	188	185	193	196	187	186	205	216	214	186	200	188	209	216	200	186	178	197	197	205	190	211	192	182	179	199	209	211	191	200	192	201	157	173	186	192	215	188	189	182	184	198	186	200	166	201	176	203	191	196	205	192	192	211	189	223	189	192	193	203	191	205	199	208	205	188	199	212	181	190	188	230	189	166	204	188	205	175	197	192	199	212	195	184	210	188	194	185	209	182	183	217	187	184	207	199	186	203	201	208	199	199	181	192	170	179	233	187	193	187	170	192	188	204	219	186	195	195	195	182	194	186	183	209	198	154	191	200	161	213	184	182	189	221	198	200	191	207	185	194	191	226	197	200	210	193	171	207	173	197	172	198	223	207	191	212	188	187	191	208	186	192	197	164	190	207	188	180	187	185	199	186	203	189	169	171	179	199	179	193	187	214	188	185	188	198	175	201	188	200	204	204	183	217	181	199	213	205	189	190	199	212	184	203	195	187	201	173	208	207	192	184	213	199	180	179	162	186	200	197	201	196	201	185	208	195	186	173	185	213	178	209	192	208	188	221	199	196	174	185	182	180	194	179	184	194	195	217	201	168	194	190	196	195	195	196	184	219	193	177	194	227	192	173	189	197	197	175	238	180	208	214	178	191	190	163	194	202	191	179	195	213	201	207	200	190	178	198	200	219	184	189	205	214	225	168	179	182	203	217	192	180	187	195	199	192	161	182	164	200	196	151	212	205	197	170	173	211	166	187	209	192	190	214	179	193	175	192	180	196	205	185	189	201	188	173	167	169	183	195	206	211	184	213	205	181	185	161	194	197	207	182	203	190	207	188	182	211	179	200	202	196	183	195	181	193	197	206	183	195	187	195	198	184	191	206	191	185	198	207	196	180	192	178	183	182	215	200	186	182	184	191	193	169	188	205	191	183	209	188	213	201	179	189	193	173	193	199	204	184	213	219	179	185	205	184	192	179	203	224	199	204	217	191	219	201	184	189	180	169	194	215	176	201	193	178	169	168	195	182	205	208	151	216	220	200	181	175	187	207	197	213	205	175	207	184	176	184	170	196	200	208	171	190	178	186	206	199	178	184	182	167	207	215	183	199	178	194	198	188	193	192	201	200	215	206	194	174	206	178	192	175	212	204	186	208	183	229	178	192	234	193	211	180	195	189	207	196	188	201	217	173	175	192	193	202	171	171	174	190	217	198	223	187	194	213	188	164	196	187	194	199	188	191	197	199	199	176	235	205	191	186	191	190	216	217	182	186	199	183	181	187	175	187	186	181	196	204	190	209	193	210	164	184	191	164	204	166	190	220	175	165	180	198	195	176	204	202	189	193	204	180	178	205	195	187	208	186	185	175	207	209	196	183	193	201	183	193	193	205	203	183	201	193	196	189	183	176	187	209	211	194	205	188	177	196	187	216	206	189	226	193	171	187	189	183	209	218	211	192	205	183	179	207	208	194	191	197	189	195	182	206	197	215	223	191	207	189	184	182	194	173	199	202	177	199	187	203	205	166	196	201	181	191	175	206	203	189	205	215	192	180	193	191	200	187	201	183	219	194	203	209	184	197	193	191	197	193	192	198	206	171	204	200	208	178	186	187	191	205	203	192	206	218	186	193	187	198	211	190	189	191	212	196	187	197	212	167	198	219	208	207	183	178
21516	24428	27751	24300	19981	14625	9557	7035	5586	4367	3078	2494	2114	1978	1866	1563	1307	1145	966	979	903	834	870	826	830	777	811	750	717	643	779	730	738	698	674	681	649	655	684	649	666	659	690	654	640	612	657	674	620	628	676	649	650	666	705	631	646	653	614	647	703	656	685	671	611	655	661	639	640	663	646	661	704	687	679	635	687	626	698	678	625	611	661	644	670	685	646	649	619	614	650	671	650	637	624	621	644	629	639	662	643	671	641	684	669	668	687	656	676	623	649	652	649	679	678	688	622	659	604	686	672	690	704	655	660	640	673	670	639	595	651	642	658	693	635	689	656	659	678	663	682	703	636	639	653	646	673	677	651	653	689	644	671	657	672	637	617	671	697	648	662	652	649	653	672	621	619	649	678	651	617	665	609	616	705	634	650	673	633	622	688	667	629	656	693	660	647	664	654	643	668	664	688	638	626	683	620	677	649	669	630	655	700	633	648	643	719	669	622	687	607	663	693	628	649	700	634	655	686	673	663	659	723	593	665	657	652	682	651	627	668	716	673	601	650	634	679	601	667	701	713	648	639	684	685	612	671	671	611	683	678	622	655	692	630	666	622	689	668	687	650	650	667	645	673	686	678	672	623	641	686	619	623	650	652	656	678	663	616	630	623	624	681	631	641	651	650	668	620	679	637	696	689	631	641	660	611	676	670	676	666	673	643	657	685	659	638	671	651	663	663	657	696	715	637	636	650	665	675	588	667	643	584	671	631	684	657	680	663	655	631	650	651	661	612	655	641	643	675	653	649	646	676	661	611	647	689	717	655	640	654	597	698	648	632	597	634	651	637	624	696	697	602	655	636	631	651	693	617	652	668	631	675	678	682	650	666	674	667	622	651	682	667	672	665	632	659	629	657	706	648	685	688	673	682	652	692	660	635	673	650	619	627	695	614	648	596	647	672	740	653	674	666	641	720	684	667	659	646	677	625	714	687	672	667	644	622	629	661	623	678	654	651	672	669	642	656	680	660	655	682	635	635	683	645	652	653	673	665	661	693	644	669	652	654	667	638	596	673	599	704	665	652	694	636	656	680	652	650	684	610	675	629	638	663	678	661	674	636	618	620	627	663	631	661	636	714	607	637	683	674	634	690	693	611	645	651	676	636	674	627	673	600	653	633	698	658	656	673	676	637	632	639	638	635	705	648	662	641	628	668	635	687	614	677	635	656	650	652	665	651	642	650	634	624	679	658	664	629	665	655	667	655	612	655	620	698	683	663	645	676	632	643	627	655	641	700	689	647	682	659	608	660	666	661	664	675	722	616	657	710	619	667	652	684	637	635	663	683	649	661	694	637	626	634	677	642	655	669	695	695	630	698	673	648	677	712	675	662	658	672	672	682	615	644	685	647	594	659	692	622	665	689	642	670	654	680	658	713	658	653	630	627	613	675	665	653	672	621	624	661	675	657	692	661	661	612	693	586	624	645	653	646	668	677	684	625	652	623	666	629	677	646	640	673	660	647	713	602	635	628	691	674	698	659	656	678	652	641	648	682	693	646	666	695	704	679	625	619	630	705	637	673	623	673	715	667	677	651	694	644	643	656	674	646	666	662	708	697	643	669	653	651	708	679	709	691	637	628	644	670	622	716	617	662	619	656	676	641	674	662	659	630	699	676	652	654	656	635	662	675	662	696	611	699	630	638	600	637	634	664	659	637	665	651	648	635	690	637	643	708	620	710	626	631	640	681	703	693	667	657	648	629	610	653	653	617	716	618	625	653	645	621	614	661	652	688	702	644	648	674	687	667	672	669	659	648	698	661	612	659	683	690	681	634	692	651	684	644	669	641	665	667	688	688	612	635	635	645	698	642	681	689	691	649	618	689	676	652	649	633	614	675	683	663	664	642	658	651	674	670	644	649	638	666	657	690	630	675	665	650	653	661	641	665	658	667	609	687	721	630	642	615	640	695	627	658	718	673	689	643	670	651	650	666	674	657	674	640	647	687	662	685	675	640	699	661	677	642	654	696	681	705	651	622	711	666	600	663	663	659	635	664	699	676	658	654	600	646	692	648	637	664	666	675	660	651	642	677	665	647	660	658	659	693	668	705	670	645	696	681	635	631	654	656	654	675	709	653	699	687	667	644	661	667	637	662	656	662	673	631	621	670	645	665	631	646	637	600	664	699	662	661	653	641	659	654	660	679	601	673	663	630	625	675	676	628	658	662	662	638	610	644	653	643	667	613	683	680	672	658	679	651	660	672	671	641	648	627	659	630	631	651	680	645	652	641	707	656	630	646	660	672	672	642	675	686	659	684	636	641	657	674	668	655	660	695	606	673	629	676	668	701	641	641	669	646	630	711	662	644	645	660	650	666	679	637	691	663	679	663	643	627	636	659	704	661	645	681	642	676	667	664	712	672	649	668	697	690	680	679	680	652	651	656	678	631	669	635	617	636	678	663	676	642	665	663	659	699	655	640	648	681	668	737	654	677	691	642	652	628	645	659	668	633	662	694	654	655	625	673	685	659	644	706	645	658	656	617	631	652	675	662	682	659	675	678	679	664	684	649	637	648	666	642	643	689	634	657	679	623	685	672	700	643	682	668	622	649	669	683	680	623	728	653	610	659	655	671	665	667	670	658	681	649	674	674	653	670	643	647	672	707	645	685	644	616	684	682	645	648	662	632	659	684	631	688	669	603	685	619	653	658	671	685	629	656	678	658	681	603	651	654	630	655	652	652	696	648	647	666	695	700	649	663	714	699	669	621	655	622	644	695	619	680	716	612	658	663	639	648	630	646	644	581	665	638	643	677	713	682	677	676	636	660	675	712	648	626	678	595	654	605	678	617	651	644	651	653	636	645	675	717	641	691	615	664	637	666	640	628	682	682	643	699	680	625	636	670	646	669	667	654	664	645	681	633	694	629	618	709	664	642	656	652	665	641	678	663	650	647	651	667	626	677	633	670	656	623	634	674	709	678	630	699	653	672	650	678	667	651	671	632	638	631	633	630	613	627	668	627	675	630	663	631	691	635	643	690	637	665	672	646	665	645	706	635	630	655	657	696	667	641	627	683	631	665	664	671	626	641	660	694	659	640	588	707	669	711	700	684	663	655	646	710	664	644	697	657	648	633	654	655	633	677	640	695	680	680	677	620	635	605	640	677	684	685	621	676	674	643	629	664	616	689	646	667	678	639	655	640	619	676	649	713	668	640	703	682	654	659	658	651	610	622	668	662	639	637	691	659	621	653	655	655	652	681	626	648	644	627	601	630	666	701	663	639	671	635	640	617	670	627	633	647	682	670	659	620	679	689	653	645	634	686	616	633	646	704	644	641	635	659	632	606	698	618	643	671	622	616	671	683	657	639	685	651	682	641	649	613	660	681	668	635	665	653	663	686	640	640	671	625	656	626	684	664	655	650	685	653	627	665	651	718	620	684	680	709	682	638	669	674	675	667	630	655	608	667	727	655	713	637	624	691	649	686	625	672	640	627	624	661	627	681	653
43158	46332	40495	29446	25149	21640	14919	10055	9871	8354	6062	5556	4023	3301	2616	1946	1810	1535	1174	1049	986	829	746	764	478	435	394	398	394	328	341	299	266	260	197	174	207	204	191	194	212	202	207	203	176	216	212	195	200	190	189	209	206	176	205	206	191	174	185	196	205	202	173	202	199	167	183	204	217	202	191	193	210	176	201	182	180	197	205	180	205	196	190	175	193	206	182	190	175	193	185	187	177	190	204	191	185	193	202	201	195	207	199	176	197	226	187	174	165	212	210	196	210	203	189	184	175	177	209	174	167	176	202	196	175	209	209	208	177	194	187	183	197	203	194	200	208	174	172	182	218	201	184	158	178	202	187	209	194	191	199	192	213	193	188	185	185	189	185	205	196	202	228	193	185	178	171	203	188	185	196	168	214	165	172	212	192	199	193	200	197	193	182	184	211	175	191	207	195	181	186	183	195	190	198	158	206	220	186	187	182	195	208	183	161	185	187	200	181	172	204	181	197	183	202	198	196	196	185	185	194	200	179	180	207	197	182	196	183	202	179	219	185	199	188	197	174	175	181	181	207	190	198	192	194	181	208	192	205	196	210	191	201	206	184	188	186	193	179	212	204	206	162	202	191	179	183	189	189	184	187	162	216	196	174	178	206	193	184	187	182	172	214	199	179	189	199	182	192	225	212	192	179	196	231	187	190	198	215	200	203	185	188	204	179	187	197	186	185	182	191	186	189	233	203	217	170	173	201	177	201	185	183	160	177	187	186	212	189	174	192	199	205	206	198	166	172	187	192	173	196	184	190	184	197	186	186	162	190	193	206	205	180	197	193	206	199	211	199	181	184	190	198	197	205	190	197	189	189	181	198	181	186	192	184	189	181	201	195	204	227	181	201	199	189	228	176	218	202	175	193	205	190	196	191	209	187	205	179	195	199	176	218	196	180	182	188	162	214	194	200	182	239	196	193	191	166	197	187	185	211	187	177	170	205	179	165	207	200	188	202	170	193	184	184	201	208	193	181	191	208	183	151	202	190	186	186	190	199	175	182	200	207	193	230	190	201	176	178	195	192	204	215	200	179	208	182	205	209	185	175	177	158	161	189	195	241	180	173	185	188	201	178	180	195	200	206	190	184	203	186	201	201	171	169	191	174	190	213	178	201	191	187	211	176	179	206	181	194	171	210	190	200	173	218	154	210	195	185	194	200	194	202	168	186	186	184	191	200	201	177	168	205	223	220	231	189	191	198	202	192	198	189	196	184	207	196	213	180	199	199	195	207	182	195	204	191	210	206	177	188	193	183	190	193	173	196	182	190	175	185	232	201	216	199	195	194	192	204	200	197	203	189	202	202	200	205	179	201	209	173	170	206	202	197	187	195	196	182	179	205	177	198	182	200	223	186	199	199	209	218	218	201	194	189	159	192	173	170	185	197	198	190	189	170	203	189	222	182	214	198	209	192	175	217	212	220	190	216	188	213	158	198	212	187	193	218	192	186	203	190	178	199	207	193	191	210	199	172	199	186	186	178	170	190	201	191	182	187	187	217	210	179	198	191	194	215	200	208	183	192	188	192	211	200	181	188	193	190	205	202	203	199	209	179	197	208	211	174	205	185	177	195	199	167	187	187	184	175	178	197	192	198	187	191	213	206	208	209	197	176	183	202	174	196	217	196	182	193	205	179	184	206	177	204	211	179	204	206	209	188	212	185	189	171	199	167	186	201	204	189	191	186	178	195	203	175	202	193	201	183	199	198	182	171	181	183	184	180	209	199	194	193	192	208	172	180	180	195	194	179	184	192	184	185	208	204	202	201	228	204	203	173	189	186	197	212	188	188	183	206	207	170	177	187	191	202	179	195	219	201	206	181	201	175	172	233	197	196	203	167	188	173	214	220	180	219	180	181	211	185	190	200	192	166	174	198	199	187	175	201	168	222	171	193	185	205	194	172	225	193	211	220	195	204	186	174	207	195	197	188	190	168	185	183	227	204	187	182	202	172	173	216	193	154	207	192	173	190	169	187	194	183	194	191	196	176	208	225	210	176	179	187	203	180	181	198	180	167	191	211	196	183	198	211	202	216	193	183	174	212	172	185	204	222	195	171	207	191	204	206	230	193	187	184	200	202	179	200	208	220	174	212	171	177	174	178	207	187	190	202	207	205	194	155	174	188	196	203	198	190	178	191	199	172	176	175	212	184	185	173	179	185	197	173	204	195	185	171	182	200	185	178	214	185	193	194	201	196	196	201	205	173	212	215	218	167	200	174	197	209	180	201	203	190	201	190	207	190	204	210	177	184	178	182	162	205	186	199	181	193	189	183	196	194	234	171	198	191	174	185	203	214	204	194	188	216	209	190	190	209	199	199	178	191	177	188	179	195	201	210	187	195	198	179	177	181	181	192	186	177	217	203	177	187	229	176	189	184	174	196	183	210	209	201	187	178	187	171	208	213	203	196	172	208	194	195	182	176	194	197	212	200	192	190	169	166	226	190	176	214	188	174	178	208	181	188	185	174	214	188	207	187	203	181	200	221	183	173	206	203	200	238	185	196	166	216	207	214	185	181	216	200	187	200	204	190	214	188	186	172	202	238	196	210	204	214	207	174	171	177	182	196	205	202	199	174	219	202	181	192	190	202	174	173	186	193	203	191	211	207	197	188	206	172	207	188	203	176	181	158	206	192	190	196	186	194	183	199	182	191	184	211	188	193	198	194	202	202	194	227	192	178	179	175	178	171	188	195	194	195	187	196	186	197	181	191	179	199	183	215	184	198	202	183	176	163	179	187	175	213	186	191	202	199	175	189	193	204	206	194	171	169	202	203	227	183	179	218	191	178	193	179	190	170	207	180	220	198	197	217	195	180	173	207	168	183	188	187	152	198	175	202	214	209	177	203	225	218	179	212	187	202	213	191	196	212	187	174	183	198	217	203	203	183	180	200	191	190	211	201	210	221	195	213	197	207	200	194	206	194	208	177	201	184	189	175	185	189	205	182	224	200	196	193	174	191	232	190	178	191	210	208	205	188	186	187	201	185	203	184	223	216	216	204	173	188	211	204	201	188	208	180	211	222	177	203	198	184	183	213	182	209	172	216	213	196	187	206	188	188	187	225	186	202	187	190	199	180	181	183	187	204	191	203	205	193	199	193	186	193	203	191	171	219	184	198	175	186	185	175	178	205	189	194	190	195	194	205	188	215	183	196	183	200	204	205	186	179	181	200	184	178	201	171	198	197	194	210	199	165	183	188	197	171	154	190	177	177	201	204	201	194	190	185	200	219	206	182	187	201	193	192	176	209	188	201	174	183	210	160	179	168	193	200	223	183	167	174	198	176	185	204	183	174	199	176	182	180	186	201	179	180	175	187	176	206	235	200	219	151	186	155	190	189	176	183	208	205	190	192	192	181	193	183	205	189	203	197	180	168	192	190	156	190	195	191	207	182	168	191	186	193	186	185	175	188	202	168	197	171	210	160	198	204	215	178	187	201	179	178	203	201	219	232	188
35443	44258	44286	38148	35896	32987	25982	22725	25874	24470	20660	20563	17203	16214	14183	11581	10814	9466	7583	6867	6680	5500	4654	4879	2810	2461	2174	2225	2114	1753	1824	1719	1483	1058	870	734	694	736	724	687	737	688	665	738	631	665	665	661	626	673	689	707	722	693	650	674	667	610	666	652	662	631	660	653	679	695	667	674	648	675	637	634	674	655	658	665	639	657	617	674	635	685	666	642	671	673	631	629	683	674	692	646	678	618	655	676	665	637	649	671	654	636	594	637	649	652	613	592	679	647	646	612	673	678	665	653	627	672	651	671	641	645	596	651	641	621	669	626	641	635	662	625	706	633	652	615	655	631	626	637	660	642	668	650	649	631	667	637	659	644	665	666	618	639	685	626	662	648	641	652	632	676	701	683	633	664	662	641	644	611	635	659	652	627	672	599	637	644	645	685	649	648	672	614	684	663	624	685	661	669	634	685	650	640	636	594	682	629	595	708	703	659	663	622	662	645	654	651	658	649	603	665	646	648	657	649	656	706	685	637	655	592	636	615	621	650	639	622	647	623	665	656	682	634	655	669	631	643	663	636	646	661	642	655	691	664	649	671	681	692	682	629	652	628	632	691	615	628	631	627	650	669	701	648	643	633	711	624	663	662	652	635	684	703	685	671	655	658	677	693	671	672	640	613	639	660	655	653	657	612	619	639	688	666	706	588	660	613	656	585	649	652	650	625	642	590	693	614	693	645	654	644	645	654	672	647	690	662	647	702	694	667	670	626	574	639	670	605	668	665	597	640	646	700	651	687	622	648	643	655	670	628	619	739	654	647	641	645	686	690	647	593	621	644	647	686	658	660	646	636	650	621	664	604	653	642	623	632	650	634	660	678	650	669	674	693	632	639	680	600	646	619	647	653	693	653	640	650	658	662	662	693	649	639	608	679	647	665	674	656	597	673	617	629	646	672	687	618	641	614	683	598	650	652	637	683	636	627	656	627	627	639	659	636	609	678	667	657	621	624	629	677	653	707	646	650	660	624	646	651	595	628	621	623	657	662	651	698	648	683	614	647	697	633	647	655	627	652	685	664	669	717	669	593	645	647	631	655	662	677	649	671	705	623	665	669	649	639	643	685	630	662	655	635	645	678	682	666	650	632	638	663	617	632	625	670	611	663	639	665	642	622	630	666	657	674	664	664	655	659	684	605	647	609	675	679	676	616	626	622	658	679	631	622	644	707	673	643	636	603	695	640	624	654	596	661	639	620	614	686	618	672	647	664	669	671	660	710	676	624	623	691	678	643	626	672	624	683	641	698	678	649	678	639	621	613	641	638	650	660	700	659	644	626	666	601	664	625	655	661	639	685	673	688	686	677	620	646	654	618	649	704	645	634	657	654	679	671	617	644	672	616	623	636	687	642	660	674	664	683	658	633	651	656	673	649	667	650	649	645	630	628	639	650	705	637	629	622	621	610	602	647	619	646	629	686	628	693	681	668	703	623	672	658	651	652	683	632	666	649	665	664	642	635	669	692	686	604	660	668	640	630	677	673	630	661	643	661	609	672	648	676	666	686	680	683	638	669	677	647	636	681	660	643	686	644	627	692	627	642	673	696	610	683	630	640	668	656	618	640	650	623	666	651	637	673	590	678	663	706	631	635	658	647	650	655	671	679	628	689	628	658	633	675	635	642	662	622	621	627	676	684	673	675	650	649	656	651	673	630	690	717	624	633	650	654	663	665	652	632	701	618	650	613	619	646	679	612	653	651	666	684	666	638	661	625	686	663	646	664	663	657	635	668	679	642	656	661	639	652	629	630	614	629	636	636	622	691	624	606	686	667	619	648	650	679	630	671	637	674	629	623	676	715	677	623	632	675	621	648	634	710	615	665	661	638	640	647	657	658	652	652	636	680	619	653	682	660	648	641	626	630	688	662	626	653	674	631	645	673	620	640	698	629	628	657	665	711	702	633	664	643	670	669	665	654	650	677	651	648	678	647	651	691	652	641	646	681	612	656	683	619	641	632	625	635	630	657	682	662	654	646	649	645	691	693	612	668	659	654	708	668	595	643	671	656	661	681	630	634	613	633	681	680	630	645	610	654	673	624	632	689	674	656	625	640	632	678	677	682	668	650	652	648	609	665	637	655	654	605	657	655	660	651	635	606	655	621	626	592	634	640	657	671	626	666	627	600	678	651	694	653	665	613	656	644	651	689	658	646	605	665	645	620	667	605	647	665	677	641	641	715	654	639	659	631	685	667	665	651	661	651	698	685	650	642	622	731	703	627	606	655	663	633	649	676	660	664	675	634	622	651	671	650	644	695	659	666	655	624	630	658	671	653	643	605	677	673	629	620	679	639	696	621	682	711	643	660	701	657	665	677	690	671	657	717	641	661	656	669	633	604	626	629	691	607	655	648	606	647	603	671	658	676	652	662	686	633	659	643	631	625	726	677	695	635	651	581	628	668	650	675	726	642	644	711	650	640	713	670	652	679	643	657	682	647	661	669	640	676	652	661	620	664	676	656	603	618	628	634	719	657	602	630	635	650	634	688	667	667	661	625	645	593	707	698	661	629	661	626	658	668	666	637	618	625	643	638	663	627	661	700	683	643	667	629	648	674	637	668	657	670	627	641	649	646	648	667	660	650	622	641	658	701	700	669	660	680	650	658	678	626	661	635	671	648	657	660	660	635	648	716	639	678	650	679	647	669	652	630	668	654	659	647	698	675	628	663	609	656	649	648	653	694	635	659	655	680	648	621	670	645	664	642	695	642	684	716	629	650	695	635	644	673	649	663	685	633	623	673	661	644	628	628	637	698	647	607	622	680	660	652	614	710	625	673	601	673	661	660	613	669	662	626	657	687	682	659	655	629	647	667	677	650	632	616	668	651	672	612	610	651	663	649	670	646	687	670	639	654	637	651	660	669	641	656	657	676	655	616	637	649	697	660	711	703	590	658	663	670	640	670	598	668	649	674	622	683	662	646	677	594	657	649	676	688	681	648	677	626	674	659	655	657	652	690	664	642	699	672	653	648	625	617	664	667	689	667	589	683	650	634	646	658	647	631	678	645	633	656	621	645	683	654	664	634	660	639	662	683	667	638	686	636	677	688	653	670	674	657	641	656	637	664	595	656	676	613	641	631	682	631	667	695	699	687	643	674	652	625	679	639	656	684	623	646	693	601	642	660	680	676	632	613	686	675	668	626	682	642	620	698	670	733	652	629	636	656	607	592	618	691	665	652	671	615	632	685	656	638	657	631	678	646	667	685	627	631	668	637	639	656	648	625	671	668	622	630	663	657	651	648	667	675	614	630	670	670	676	693	686	642	629	642	634	633	669	636	621	609	610	607	648	600	662	622	662	656	687	606	648	651	667	638	664	631	659	666	653	642	663	634	637	683	656	673	667	652	594	644	658	657	605	677	620	706	645	631	602	646	641	660	658	626	689	641	630	672	703	680	677	648	653	637	664	625	634	642	619	641	648	630	643	659	632	563	638	656	661	665	717	600	700	647	684	638
48485	41558	41084	38016	31576	26458	20768	15293	15741	14634	11295	10234	8066	6139	4985	3853	3332	2793	2087	1904	1775	1429	1359	1188	785	730	645	582	605	481	522	430	409	291	241	261	253	208	250	227	215	228	213	225	224	227	223	222	223	265	246	232	215	249	236	199	223	248	221	198	233	231	250	225	214	236	215	223	212	215	241	235	199	225	215	244	221	227	231	237	246	208	213	194	196	200	217	246	210	216	222	240	221	233	248	225	227	230	223	220	208	202	202	218	222	242	234	221	239	228	219	217	219	216	211	216	257	210	221	211	224	214	230	226	223	220	230	233	199	227	210	219	235	216	228	241	240	206	232	199	234	208	240	232	257	220	226	238	234	238	204	225	232	214	220	223	201	253	202	223	205	209	222	224	215	210	221	227	260	226	236	224	247	222	218	230	205	204	201	227	255	230	206	227	217	231	236	224	229	225	198	220	218	228	197	218	213	195	223	217	229	210	230	201	210	229	241	242	241	201	228	210	210	203	228	213	209	218	249	191	227	228	190	244	229	221	222	216	230	219	207	222	212	228	240	229	233	213	219	214	254	223	214	237	242	205	226	252	195	259	214	225	223	207	183	219	225	236	214	225	230	195	242	222	249	223	219	207	267	210	202	224	195	208	218	208	225	240	216	222	216	209	242	242	233	194	219	215	184	234	204	191	234	214	226	217	205	214	200	252	216	231	236	221	215	223	212	230	223	186	220	244	235	208	183	230	219	231	194	195	238	229	211	185	210	211	204	217	229	233	205	220	236	219	245	206	190	203	203	225	203	214	223	215	189	238	220	228	221	204	240	222	237	218	239	230	229	222	190	217	225	218	217	198	210	211	226	203	229	207	227	222	231	224	222	218	206	242	257	205	231	224	219	240	256	191	239	206	219	240	223	222	231	210	231	231	231	201	236	214	210	247	212	193	206	243	219	225	231	194	215	229	202	236	230	205	208	234	232	235	203	218	250	229	220	235	207	250	199	239	211	210	223	212	212	210	206	200	216	218	211	234	206	228	230	204	221	204	201	242	213	222	247	220	220	204	214	226	207	224	236	213	218	216	206	247	220	206	214	232	209	201	211	208	207	190	219	212	238	246	222	225	238	221	190	232	221	217	222	189	219	237	235	252	232	206	214	209	200	251	234	200	229	197	231	197	213	220	216	205	247	220	203	237	209	214	226	219	226	211	237	218	205	197	241	219	222	209	204	230	214	221	221	230	221	201	233	217	225	226	223	224	249	224	183	231	219	227	232	200	207	224	241	237	231	214	200	197	205	213	199	236	203	229	209	247	219	216	216	220	235	206	223	216	236	216	232	213	240	205	212	227	190	212	236	205	218	231	229	213	216	208	227	213	187	212	225	190	202	247	219	247	198	206	213	231	221	214	223	227	245	219	238	220	227	214	214	221	214	235	218	226	216	226	232	208	214	224	209	234	222	221	215	214	258	223	231	233	182	231	257	212	217	200	217	207	231	223	219	207	216	224	239	197	223	194	235	226	198	220	245	215	231	223	217	204	242	246	208	213	208	233	229	220	239	246	198	234	230	218	245	220	192	205	217	212	225	213	245	213	221	214	207	236	220	197	209	234	222	207	238	212	213	214	241	226	226	224	260	186	215	207	250	225	202	237	220	238	210	240	207	227	232	224	227	194	233	230	203	234	226	222	210	224	220	210	223	224	247	197	224	242	232	220	222	238	230	214	220	225	214	235	257	266	218	215	229	201	257	204	235	236	229	258	199	232	211	224	230	235	235	214	217	242	232	224	200	254	230	225	226	234	241	185	209	240	209	226	234	218	248	206	204	196	238	227	193	221	229	202	217	208	235	221	247	211	209	230	227	200	229	206	223	205	232	221	244	224	217	208	224	215	228	250	205	219	228	237	200	235	201	207	259	225	218	233	228	223	231	222	239	225	235	240	214	246	196	215	233	251	239	216	223	236	246	243	237	220	212	208	207	202	226	229	198	224	223	211	188	236	225	206	248	195	206	238	207	217	199	216	230	220	217	224	239	242	228	233	226	205	231	234	226	233	216	215	215	201	203	219	221	222	200	193	214	230	199	197	233	201	208	228	221	223	226	219	227	221	241	243	194	254	233	237	227	205	222	220	231	219	207	228	235	211	238	237	216	217	216	221	176	216	204	239	208	202	230	219	228	226	223	234	238	221	227	227	229	196	208	220	198	218	225	234	227	220	229	220	221	229	230	246	231	251	229	196	224	205	233	207	233	219	222	215	238	228	223	223	233	208	191	244	243	218	233	210	220	214	230	190	212	224	227	224	240	231	213	216	192	225	268	217	208	233	242	229	244	214	203	209	235	232	208	256	221	221	233	243	200	230	217	219	228	212	242	211	210	219	220	199	232	223	248	190	235	212	221	205	218	219	208	217	202	195	204	240	229	221	222	233	233	224	208	241	220	206	231	196	220	256	204	197	230	208	238	219	226	227	209	243	237	227	225	249	214	214	192	230	228	235	238	215	209	218	207	211	228	241	245	236	208	200	215	221	223	239	243	230	233	243	224	203	237	204	211	221	237	232	239	237	220	247	229	202	214	230	212	196	226	253	231	219	187	225	237	205	223	230	240	215	200	249	218	207	208	235	213	205	227	228	224	236	241	212	226	190	210	231	221	228	233	193	208	223	196	227	224	228	218	205	235	233	222	199	214	220	210	214	208	215	210	241	222	233	217	222	211	230	216	246	207	215	214	191	220	228	219	225	221	241	229	231	205	234	231	233	204	227	232	235	224	211	190	217	200	221	196	208	220	225	219	233	175	203	225	237	233	237	217	237	237	250	226	192	204	237	240	196	225	246	226	227	237	228	219	240	203	224	244	212	203	227	218	214	200	218	219	209	206	222	225	249	218	208	228	207	207	231	216	231	224	213	215	255	208	231	224	203	208	239	214	201	182	223	241	252	212	217	174	218	203	197	205	201	206	220	212	199	204	235	212	250	171	208	228	224	221	223	229	211	202	231	256	240	229	211	219	217	212	232	208	210	213	205	224	208	216	224	207	222	238	220	226	219	237	230	257	204	209	223	228	221	212	229	221	239	211	216	234	226	225	208	208	230	217	267	222	237	229	211	228	225	215	219	226	241	195	228	218	207	222	233	253	226	211	232	197	253	228	232	248	226	237	246	210	222	209	240	232	254	196	245	206	205	220	231	229	238	218	193	222	201	222	227	210	214	199	225	224	209	218	214	224	219	238	231	229	219	214	220	224	237	189	208	199	220	210	214	211	220	223	236	213	206	240	209	249	227	214	213	244	235	240	227	207	230	213	233	189	228	228	232	217	231	220	237	212	235	218	198	218	216	218	213	214	239	187	256	226	193	223	211	234	244	209	220	204	196	230	207	210	231	237	224	202	215	183	238	206	218	236	226	236	216	229	220	219	242	236	221	213	208	227	221	259	218	219	211	188	210	244	221	220	215	252	203	219	200	217	218	227	235	230	212	238	222	211	236	220	245	213	208	210	226	222	232
40241	41169	47650	46821	43343	37279	31359	27467	33216	31966	28433	28178	25024	22836	20686	18076	16878	15246	12398	11263	11216	8964	8557	7992	4900	4200	3612	3707	3630	2971	3167	2584	2500	1446	987	885	865	873	850	766	825	799	765	741	756	742	782	798	776	772	791	865	949	785	772	786	717	733	748	717	731	714	798	726	726	709	731	786	713	709	715	705	716	747	744	748	721	700	774	778	708	688	744	744	706	729	741	709	727	742	716	720	723	718	723	684	652	760	711	716	777	742	789	707	758	684	722	720	681	704	694	757	699	763	763	706	755	724	732	750	712	768	736	697	725	706	734	753	731	700	795	720	720	702	753	761	717	741	694	714	773	721	738	722	727	788	697	704	693	707	752	706	661	742	738	736	720	737	682	728	701	784	734	680	699	698	721	730	731	753	737	768	739	679	733	704	723	722	775	726	751	754	696	765	715	788	728	757	673	733	713	761	745	696	735	742	763	759	741	722	750	682	759	727	725	690	722	722	719	734	713	702	744	759	732	766	762	720	715	700	763	725	700	749	776	761	740	749	726	685	694	764	714	752	788	704	745	720	764	751	684	760	716	703	736	740	775	730	741	696	791	710	729	729	708	743	694	758	775	722	747	766	731	762	751	756	738	703	774	733	711	722	708	724	689	732	715	731	723	720	676	723	692	741	697	728	743	741	695	707	660	791	698	705	742	717	720	709	739	700	716	712	731	708	723	739	695	746	749	739	672	760	711	728	768	708	707	700	690	726	727	754	718	756	718	703	760	728	740	733	743	725	717	717	732	723	683	762	664	712	753	723	741	747	739	733	725	685	728	706	745	690	779	730	686	715	714	790	710	779	717	727	753	727	720	752	722	676	725	718	738	714	740	746	752	745	727	680	706	760	739	789	720	732	780	688	736	767	740	703	717	695	731	720	752	717	758	691	769	734	716	725	706	731	743	754	700	725	681	697	737	719	725	751	697	750	742	699	745	737	728	737	692	725	702	725	771	687	701	760	707	756	701	753	698	768	715	711	737	721	731	754	712	728	729	701	740	749	733	729	701	747	697	740	711	755	700	727	731	702	755	745	739	673	740	751	692	718	743	737	735	726	763	769	743	734	719	729	711	708	766	751	710	748	698	707	771	678	725	704	764	700	781	692	693	722	683	740	753	737	718	742	736	728	687	690	738	714	678	731	714	781	784	700	748	735	701	737	731	720	736	676	754	745	765	779	719	703	745	708	690	761	742	703	758	764	721	773	765	742	752	698	740	695	766	707	723	692	788	798	708	697	690	731	750	761	731	720	732	717	740	681	729	736	704	765	752	708	761	749	685	708	748	748	732	721	702	701	729	688	736	793	748	759	754	723	730	728	712	769	778	727	731	716	759	664	785	708	776	742	743	709	726	749	693	739	719	744	713	698	714	699	755	713	752	703	730	718	714	758	665	742	749	722	738	692	751	722	723	727	734	695	724	735	724	748	719	773	717	726	742	760	668	709	720	731	771	763	714	754	753	722	722	716	679	747	779	742	739	770	789	753	686	742	722	745	715	758	704	705	762	712	722	740	718	684	722	711	755	778	760	744	735	709	719	754	712	755	698	729	675	748	743	710	756	701	724	733	742	713	739	708	739	799	748	775	742	785	689	745	788	757	735	721	731	726	737	726	718	707	711	725	713	715	724	738	679	746	758	790	696	744	742	706	749	748	736	708	721	718	748	752	677	763	692	727	706	750	697	749	689	715	751	727	751	759	709	775	728	714	738	738	755	754	751	716	754	759	742	746	694	755	706	738	761	787	715	711	703	680	719	681	678	767	690	732	737	756	695	747	711	737	710	717	760	730	679	744	754	694	687	728	719	762	715	743	685	756	719	742	698	737	770	749	734	688	707	733	755	770	718	723	722	719	712	727	747	700	698	756	757	747	767	678	727	727	765	754	740	705	699	708	710	725	753	740	724	733	753	696	710	695	738	750	715	742	743	718	754	754	712	750	722	770	728	692	705	764	756	737	722	714	717	694	725	709	733	759	773	704	708	676	679	726	706	732	700	716	690	713	758	750	724	744	740	768	744	735	750	767	730	733	748	708	673	732	701	718	774	695	723	742	741	745	711	741	670	726	705	782	754	692	708	717	747	718	754	759	730	745	770	719	685	694	689	741	740	679	758	723	754	697	752	704	737	763	723	732	669	647	709	730	737	692	731	727	716	728	701	747	687	767	728	760	701	700	741	721	788	770	713	730	726	750	717	747	767	801	705	689	703	707	744	773	691	725	731	726	746	741	715	689	761	752	728	719	706	724	782	743	715	694	764	742	757	728	734	737	774	768	692	739	701	709	721	740	731	719	728	687	730	723	732	727	766	706	786	728	740	660	695	714	746	741	738	748	719	730	716	715	710	710	696	744	707	745	773	750	799	762	743	751	720	779	718	717	750	732	747	712	689	747	730	737	736	716	769	737	743	739	784	725	757	724	721	707	750	727	722	708	757	679	720	726	746	734	751	690	752	714	693	770	730	726	704	745	699	758	689	702	802	724	689	712	722	721	700	741	744	742	763	740	710	737	749	717	768	706	725	739	725	720	744	707	751	723	715	757	760	740	723	779	665	742	780	757	719	744	707	724	670	709	779	722	706	775	759	780	778	742	705	724	734	760	724	754	729	719	754	745	697	709	760	690	732	700	720	664	690	721	791	732	741	709	757	741	706	716	763	766	765	711	732	728	711	721	730	747	759	764	672	736	690	715	725	738	741	696	698	721	698	715	714	730	715	725	725	710	809	737	689	693	749	747	697	737	758	715	722	728	744	711	732	696	746	724	750	752	763	744	731	714	731	765	739	695	725	743	760	715	749	718	747	743	728	751	774	785	712	692	709	708	657	700	691	697	699	774	719	739	757	701	740	753	701	761	744	727	723	682	708	730	792	718	745	715	720	740	726	733	725	677	717	728	759	731	771	697	726	712	732	732	708	731	706	734	711	727	710	760	696	742	747	735	743	760	757	762	785	752	709	752	772	719	698	745	731	705	770	747	749	675	727	756	726	772	722	752	741	808	676	756	728	756	744	720	699	755	711	739	717	682	710	699	740	745	755	719	728	736	703	777	733	731	690	752	714	702	749	721	718	688	747	708	713	749	709	716	726	742	757	725	759	735	707	725	712	749	723	763	752	743	789	719	732	755	733	739	750	718	725	779	726	763	751	730	687	739	748	716	752	748	750	681	784	771	778	768	770	751	765	719	688	728	734	751	746	740	730	707	752	725	692	734	714	697	772	757	693	777	721	745	746	741	654	727	717	693	757	747	720	747	749	733	718	758	737	729	687	682	729	768	739	740	757	765	714	747	746	708	718	714	705	748	775	788	787	685	709	735	755	734	726	692	745	713	754	708	774	766	715	740	772	698	720	724	794	752	737	715	750	747	695	768	702	709	692	728	741	741	713	748	761	747	703	776	768	700	709	758	727	744	723	732	752	780	691	755	711	711	756	706	711	700	736	668	725	719	744	706	715	764	698	780	744	719
26235	22636	19951	12549	6772	2984	1753	1214	1038	864	592	548	434	404	356	295	279	246	250	256	213	230	216	233	216	206	224	220	213	222	180	208	218	192	183	217	194	211	186	197	191	200	190	190	179	183	205	194	197	176	186	167	170	183	224	184	220	192	186	187	182	190	193	212	194	198	155	209	198	199	190	185	197	183	202	193	198	202	217	196	188	186	198	193	195	199	214	167	212	182	179	160	191	202	178	171	212	181	193	192	211	198	197	186	180	204	186	199	199	193	204	199	184	187	189	175	210	196	206	201	182	178	181	173	183	187	190	184	214	187	214	197	207	199	181	182	210	199	172	181	185	211	193	184	187	184	189	186	184	186	195	199	203	191	189	202	222	185	214	171	209	189	192	211	170	169	203	210	175	167	209	204	193	173	210	197	187	196	188	213	195	194	227	168	180	212	194	202	218	198	202	222	206	195	184	174	215	205	191	191	194	173	193	189	192	186	199	190	180	209	184	193	191	186	189	202	182	199	199	203	200	207	196	193	213	184	208	202	193	177	182	207	195	187	184	200	197	155	217	212	183	221	209	193	197	182	200	212	184	186	208	177	200	187	189	199	188	187	179	174	196	201	205	183	201	192	189	191	174	170	196	185	214	219	201	170	206	187	176	181	199	191	192	196	207	191	198	192	199	206	213	171	176	191	197	197	208	192	183	211	147	215	185	197	176	189	182	191	190	203	212	210	168	193	206	190	189	201	205	196	206	203	197	168	179	215	180	196	202	194	187	221	199	195	166	187	192	186	198	211	192	201	181	204	206	199	214	186	183	203	187	203	191	189	190	229	192	198	201	178	193	169	181	172	208	193	196	207	176	187	215	192	190	177	216	189	167	210	202	181	184	205	193	220	169	176	208	178	186	185	195	202	198	148	191	188	190	181	191	198	217	213	200	185	200	196	206	184	196	213	181	212	202	176	220	198	188	200	196	175	205	188	185	181	195	220	210	176	194	190	230	202	187	177	195	181	194	198	200	196	196	210	183	180	176	163	206	194	222	185	219	180	200	192	193	182	165	178	194	201	183	184	185	176	176	204	188	168	203	191	195	190	186	185	198	192	200	196	183	178	186	179	179	184	219	211	169	213	213	187	194	207	170	207	196	206	209	198	203	200	203	184	171	201	204	173	211	206	223	209	188	201	195	183	170	206	208	189	212	198	205	185	199	175	190	191	196	186	196	192	209	199	180	197	186	168	188	181	216	192	181	201	197	205	203	196	179	163	203	185	172	184	191	188	212	200	189	182	202	212	171	214	182	206	196	196	184	212	211	173	188	219	212	225	170	172	190	184	182	180	190	201	193	199	200	185	201	202	182	184	187	200	173	200	182	180	199	212	202	186	215	234	202	191	182	208	181	192	201	184	184	201	175	185	188	182	178	168	203	173	169	207	191	193	186	156	213	184	186	217	172	208	187	197	198	199	185	170	203	185	193	223	199	180	184	194	186	193	201	180	189	197	202	211	186	176	187	187	206	214	203	203	168	199	202	205	186	187	193	178	169	181	193	179	213	180	186	177	174	207	183	209	193	205	199	191	211	188	193	204	194	211	205	174	209	175	198	210	198	191	214	183	214	189	187	191	184	192	189	181	204	185	184	208	184	189	204	197	186	198	183	173	199	174	198	201	198	159	198	190	234	203	202	212	204	159	191	211	200	180	173	221	183	189	185	204	196	193	194	186	171	204	174	191	204	200	211	226	181	203	190	195	184	177	186	203	205	174	184	191	184	160	171	178	195	192	164	197	235	179	196	214	225	188	161	183	178	208	199	239	172	194	188	176	182	199	210	176	205	190	202	196	220	197	193	209	208	183	196	190	186	186	175	195	173	195	208	195	196	178	223	200	203	189	157	180	188	205	203	185	184	222	198	182	195	193	197	175	196	197	176	196	177	178	217	198	207	175	206	178	186	196	217	188	164	181	203	183	199	190	191	203	211	228	190	177	187	185	211	164	180	182	186	173	192	219	210	203	203	192	207	201	195	186	182	182	219	202	178	173	187	185	187	186	194	187	176	195	193	201	204	202	183	185	191	178	220	207	184	185	192	216	203	187	177	198	185	198	203	186	197	203	165	199	169	173	179	202	194	189	195	207	196	196	179	206	205	189	184	206	186	193	206	198	203	182	183	195	206	199	170	181	212	184	198	197	191	198	198	203	188	188	209	190	202	190	223	185	186	188	206	206	198	190	210	193	182	198	205	201	213	191	165	199	203	211	171	186	161	201	198	186	185	181	194	193	209	156	187	199	192	173	219	190	190	190	209	208	142	181	172	196	193	199	201	209	161	186	189	210	175	193	179	171	163	201	172	190	185	210	198	185	186	182	208	167	193	207	196	185	171	205	202	204	195	214	220	183	187	206	177	190	181	195	210	223	164	187	190	200	178	184	183	181	207	196	171	162	180	211	208	177	212	209	191	199	192	181	174	191	194	183	191	187	161	199	185	191	194	193	208	212	198	214	207	179	189	187	176	195	202	182	192	173	215	198	200	174	175	201	191	197	206	193	180	181	205	185	207	168	199	152	194	197	160	196	187	184	207	168	193	159	204	189	193	179	203	168	177	204	179	194	211	185	198	187	204	195	193	184	223	183	184	196	190	215	210	200	182	190	202	176	193	200	181	201	195	219	179	187	214	191	180	210	174	202	184	214	179	200	186	182	184	200	205	223	203	202	171	194	185	176	186	211	173	217	183	185	173	156	171	188	195	216	198	183	203	192	205	181	184	205	174	185	179	174	203	178	199	168	181	194	205	167	228	180	201	209	195	189	189	168	204	195	204	159	192	183	194	195	203	157	176	207	200	202	178	184	203	207	203	196	195	183	202	215	195	173	184	196	193	195	179	202	190	179	214	205	181	180	174	189	192	216	180	173	190	173	187	192	193	185	186	186	207	192	190	190	202	175	205	183	180	184	200	185	177	185	193	209	206	211	184	185	207	175	201	187	187	196	210	219	182	179	210	198	167	169	199	174	200	185	182	160	209	186	219	188	195	194	193	207	202	192	187	200	193	186	213	231	180	212	212	202	175	196	183	202	197	179	190	205	179	199	194	190	192	183	189	197	202	197	179	187	177	183	175	184	212	195	185	180	193	200	175	194	214	181	193	187	201	208	173	214	168	194	179	173	221	189	187	186	173	176	208	198	182	197	191	174	195	176	190	185	198	188	181	186	175	211	180	216	210	181	195	174	200	194	184	174	171	190	192	189	197	174	177	201	214	187	186	176	200	200	211	193	201	166	208	211	170	201	205	209	201	199	199	194	182	209	183	208	189	168	211	193	183	178	182	169	200	198	198	196	182	203	207	172	209	193	224	192	190	181	184	196	179	162	189	203	182	194	197	198	198	202	181	161	189	212	171	187	195	182	202	206	182	190	194	193	178	181	184	196	188	200	182	210	206	186	172	203	193	206	209	190	183	172	204	182	183	192	199	178	176	204	200	206	155	193	214	192	207	187	196	182
22235	23784	27401	26291	19964	12241	8195	6217	4925	4177	3119	2706	2430	2016	1717	1432	1285	1176	1016	975	912	897	897	943	827	799	790	701	685	728	746	733	709	589	651	655	649	692	643	665	666	662	648	671	685	614	671	671	651	632	626	693	681	678	669	637	659	685	642	660	669	598	677	683	645	670	634	658	689	700	641	648	684	659	675	650	657	669	632	707	652	630	676	662	609	603	647	658	618	666	680	651	638	638	639	671	688	669	634	681	639	616	662	664	715	654	705	660	676	623	629	656	642	689	647	616	662	644	653	659	658	692	637	668	662	699	719	669	673	633	676	648	651	678	650	656	718	668	664	643	630	683	619	658	685	652	698	694	689	645	674	683	637	642	654	667	698	682	672	668	639	650	682	701	688	650	649	655	665	672	644	651	633	707	677	597	676	664	676	657	631	660	660	677	668	644	635	650	688	626	674	659	683	619	675	677	692	670	667	709	638	649	655	658	680	681	626	619	656	672	681	647	645	672	665	667	642	582	684	598	672	679	662	694	641	632	679	648	669	611	647	671	615	677	648	651	675	610	682	656	647	649	670	676	652	660	679	662	626	650	721	640	689	664	706	696	636	650	690	637	655	623	701	647	658	636	662	635	665	626	710	662	638	654	629	712	621	687	663	669	675	668	649	645	641	650	667	677	662	672	626	711	614	671	623	633	594	676	634	632	665	649	654	643	643	709	635	671	620	646	639	647	661	600	643	640	640	660	682	645	705	687	641	650	679	630	650	680	615	639	613	613	688	605	653	633	658	648	679	626	681	681	630	680	657	695	677	653	640	655	675	658	640	666	622	666	614	676	638	675	666	709	661	697	674	654	643	655	661	662	649	637	657	669	665	653	651	671	670	702	676	646	707	642	663	678	681	637	648	662	686	666	649	667	664	666	693	680	694	656	654	666	688	635	716	679	681	612	650	679	623	674	650	663	642	666	683	673	676	648	651	622	670	615	640	676	659	660	634	645	661	627	610	613	693	680	731	637	644	655	690	626	615	691	669	667	692	657	674	671	659	672	656	681	655	640	696	623	632	631	680	697	690	695	634	645	652	649	678	637	637	661	654	655	671	640	691	656	691	619	646	636	667	687	675	649	638	654	623	638	625	632	647	660	655	656	622	697	684	669	647	669	651	657	635	670	627	674	702	640	624	701	647	708	606	628	658	632	661	680	632	621	635	660	656	663	648	687	660	635	622	724	634	665	671	679	666	700	624	629	650	662	686	671	687	680	646	634	640	648	658	656	678	636	686	653	685	648	650	632	652	661	647	642	645	677	684	664	647	679	622	664	647	632	659	628	681	686	632	630	665	662	653	626	606	670	596	677	621	598	700	628	587	660	677	661	664	684	660	646	649	639	669	691	636	627	685	664	666	673	643	667	669	679	669	630	706	671	628	676	660	656	630	638	654	668	689	646	660	672	642	654	653	673	649	649	670	678	612	682	670	659	692	656	712	623	672	654	618	636	697	659	678	663	640	654	679	701	650	645	676	635	643	650	653	637	681	695	660	664	652	647	663	699	655	644	668	616	632	642	642	627	662	670	638	654	642	690	672	679	675	668	679	691	679	669	677	693	679	681	707	648	653	663	648	622	684	687	626	662	686	641	681	625	629	669	670	644	652	672	678	665	639	593	654	686	642	682	704	694	697	640	650	657	653	686	691	636	612	631	653	693	675	673	635	660	637	657	660	675	638	628	677	625	656	674	667	671	622	652	671	654	640	668	654	606	655	630	665	632	722	680	680	648	718	680	632	681	631	666	648	699	682	681	624	664	665	620	600	666	681	647	600	635	634	653	630	647	658	656	649	673	701	674	625	667	672	649	695	674	634	623	656	685	690	690	629	636	672	660	648	634	653	647	624	660	653	625	646	661	652	655	620	630	643	626	662	655	626	658	697	621	663	656	601	632	664	696	681	681	670	661	707	659	637	632	655	688	648	644	682	714	633	650	687	643	631	643	634	635	684	652	677	624	665	630	656	706	629	693	644	660	665	613	661	659	689	641	656	657	721	609	606	669	644	682	618	679	622	678	674	632	660	626	642	673	703	624	677	698	643	665	657	640	647	671	639	662	697	633	676	621	695	616	657	651	655	634	661	701	686	655	655	652	703	614	623	664	618	664	612	632	656	684	625	633	637	676	639	688	663	636	631	658	621	656	648	657	673	703	653	700	665	661	654	621	682	648	722	628	609	696	649	635	648	620	706	680	693	693	638	664	682	640	664	716	654	670	653	682	665	651	634	685	662	684	671	656	646	624	674	666	682	642	700	682	653	664	639	682	722	660	646	671	666	690	679	629	648	624	666	669	692	641	689	649	686	701	659	649	652	657	673	637	685	646	652	630	652	649	624	623	686	635	630	659	639	651	660	694	631	621	620	680	639	688	630	678	667	655	701	637	660	666	653	629	696	652	654	634	673	656	687	633	617	696	657	641	645	683	639	716	691	670	675	674	658	650	694	678	635	636	627	624	641	569	617	628	676	606	702	644	672	656	703	663	611	649	692	670	626	669	703	670	611	668	627	624	638	663	664	638	637	686	687	659	673	646	648	607	709	668	696	657	625	676	646	679	645	631	647	638	656	690	652	675	692	664	624	638	708	641	711	684	671	641	664	630	638	606	685	672	647	629	611	674	675	641	635	648	692	630	642	626	621	651	703	676	646	649	644	676	693	661	694	690	689	681	682	709	653	663	668	638	647	669	629	667	669	680	698	647	678	697	690	673	660	626	618	659	715	674	661	677	685	703	696	669	650	634	677	659	622	680	634	706	670	670	677	659	619	641	672	649	619	734	691	659	666	676	680	686	674	651	623	675	627	667	654	657	710	650	672	663	654	659	609	661	711	667	615	630	630	674	642	628	661	739	637	683	676	590	702	685	662	619	698	655	626	666	691	659	671	645	673	638	650	701	665	667	677	661	651	656	612	674	654	661	655	659	707	641	651	651	650	636	632	711	621	667	708	642	681	696	698	660	681	672	676	657	640	646	655	672	645	602	671	635	678	708	665	655	659	644	646	686	670	641	649	616	588	681	638	649	672	659	618	664	670	672	645	632	626	654	684	626	672	670	602	705	649	664	671	699	658	686	687	697	638	701	662	677	615	679	636	671	697	651	622	689	657	651	671	659	686	656	661	663	661	672	674	709	655	662	644	663	619	677	654	631	673	678	666	695	661	680	661	683	625	690	667	686	657	598	622	689	662	711	657	647	636	668	676	684	659	698	649	644	679	657	669	664	655	702	735	647	680	626	625	690	658	677	592	626	665	645	698	662	618	701	645	656	690	676	643	654	675	685	658	641	635	620	674	664	620	647	662	614	650	633	696	713	648	621	666	627	640	676	641	693	681	667	631	673	599	676	632	672	662	673	649	652	661	663	644	660	645	647	686	609	668	711	696	639	696	681	644	680	668	671	664	593	623	639	626	636	614	654	656	644	678	668	673	654	649	622	622	685	660	637	653	662	665	688	669	619
42857	45022	40909	36326	25502	18986	14022	11262	9270	8234	6073	4679	3547	2856	2337	1799	1636	1447	1108	951	800	722	926	704	548	456	380	440	363	327	284	336	291	258	224	216	191	185	176	206	173	181	174	177	184	183	173	174	196	178	214	186	179	160	167	210	189	194	197	195	204	201	170	199	159	206	175	170	205	188	214	206	198	144	179	182	194	174	168	178	184	173	189	168	180	190	175	197	198	179	182	192	201	183	176	183	167	208	197	171	203	209	183	206	203	197	164	202	182	224	203	194	193	155	189	201	186	180	188	181	187	194	191	174	163	182	187	185	180	192	185	183	192	203	179	184	171	178	185	167	196	180	215	210	183	193	199	185	192	216	197	174	179	192	211	191	216	193	222	196	188	180	165	195	192	205	206	183	180	184	195	196	200	186	161	230	183	189	206	198	197	194	193	190	207	181	195	210	151	185	162	177	195	174	173	177	196	200	180	205	180	175	217	171	187	179	231	183	200	209	177	162	196	182	200	193	180	175	200	183	178	186	179	151	183	190	204	197	172	180	189	192	203	199	212	211	184	200	171	198	222	205	176	191	175	205	198	207	177	178	205	195	185	172	198	206	209	202	196	188	166	196	198	212	178	176	176	187	184	186	222	192	190	193	156	187	185	188	176	172	189	196	192	181	156	166	197	195	181	169	203	163	175	194	208	188	215	178	214	170	173	208	201	197	213	200	178	183	196	212	176	195	194	172	194	194	183	191	205	211	202	213	195	191	174	166	191	194	189	192	198	194	185	192	190	201	181	193	195	209	181	171	194	198	175	189	191	170	156	178	186	199	183	207	188	210	181	194	205	197	200	190	207	206	186	206	186	182	183	184	202	165	197	206	184	157	178	179	198	167	177	178	178	197	215	198	206	187	176	198	181	191	187	180	180	180	182	185	201	185	189	211	193	183	198	179	202	204	202	192	158	195	184	212	175	187	169	172	199	183	183	193	222	182	166	164	178	173	201	171	195	170	191	186	216	182	179	185	187	189	190	186	190	194	190	188	178	198	178	186	181	203	195	194	171	200	188	197	181	171	195	156	190	200	189	175	167	185	215	190	192	177	193	199	185	213	185	227	146	225	189	206	204	210	193	184	179	171	212	200	183	209	191	206	176	181	187	182	160	190	198	185	193	173	215	189	188	190	195	179	175	165	167	174	204	188	175	172	200	181	181	224	177	164	174	187	186	179	188	199	215	219	195	200	202	180	184	194	194	185	178	205	174	167	204	186	193	206	209	211	194	191	183	197	194	191	171	206	188	207	204	200	192	182	166	191	206	206	172	180	161	178	155	188	193	179	228	191	194	179	190	185	182	195	178	185	185	177	177	187	191	192	191	191	186	177	179	194	178	207	192	193	171	183	182	204	170	194	199	175	175	180	169	178	183	199	191	210	183	190	196	204	179	200	179	182	157	149	194	190	169	183	190	206	185	195	173	206	200	188	185	190	205	211	188	190	182	207	187	183	210	165	196	184	203	156	173	188	174	200	186	179	184	187	188	178	177	181	206	205	190	193	180	193	185	175	193	170	193	160	183	208	183	191	192	191	189	165	223	178	197	168	188	193	181	203	202	182	194	180	186	206	212	179	187	182	199	184	167	178	200	185	162	204	197	208	191	211	170	201	168	172	193	193	179	188	195	181	187	184	196	198	178	202	182	176	173	195	195	184	174	197	203	193	199	187	201	194	173	179	197	193	191	185	195	175	199	197	182	196	190	162	193	198	186	196	187	209	191	197	198	214	184	159	200	202	199	187	181	170	193	203	163	204	200	185	213	178	168	171	214	196	188	202	159	185	176	166	183	191	186	192	177	189	216	200	171	182	197	191	175	164	210	180	171	188	179	197	208	180	187	179	187	185	179	209	158	210	169	175	203	187	182	182	190	193	187	193	203	196	177	159	180	151	204	195	175	201	186	180	198	179	185	178	188	175	175	182	174	169	192	168	187	187	204	204	199	202	194	175	188	198	183	199	174	178	185	184	171	167	195	183	201	181	197	191	190	199	188	193	182	197	150	190	172	200	208	190	174	190	194	176	184	201	179	181	195	208	205	181	177	208	181	181	214	196	213	161	192	178	186	190	190	182	174	185	185	205	188	169	194	201	199	172	186	165	181	180	173	182	204	199	182	191	183	200	182	169	172	220	191	209	184	203	183	168	220	193	171	207	183	207	186	192	192	178	194	180	198	177	178	179	181	200	212	194	208	200	159	213	206	213	196	205	195	181	172	186	195	183	205	191	177	188	171	185	188	196	185	184	194	215	195	187	162	185	204	185	181	175	202	191	172	199	184	173	183	199	168	208	181	189	205	160	192	215	182	190	163	184	195	190	197	199	185	187	171	185	183	183	179	186	181	162	167	196	195	205	199	179	179	158	183	194	199	194	209	187	189	222	170	184	195	193	195	194	173	181	167	180	192	194	176	189	177	190	190	168	176	199	189	199	180	197	192	192	215	168	176	196	188	187	204	186	233	204	201	171	177	187	198	185	183	202	192	192	195	174	177	194	186	185	186	177	185	161	179	198	191	169	218	193	205	194	192	212	194	192	196	209	179	189	160	150	179	181	210	196	174	172	186	182	218	235	224	201	193	190	203	179	184	200	200	227	183	176	168	169	210	191	181	203	195	174	175	195	186	165	189	179	208	206	183	201	175	192	212	171	153	176	179	205	184	190	198	177	197	184	169	193	195	181	185	192	177	205	202	200	196	187	176	162	192	181	199	204	182	171	187	186	150	183	174	201	187	171	195	189	180	196	184	215	198	195	176	166	200	189	173	204	196	184	184	170	229	202	180	187	186	200	197	191	168	191	193	185	211	182	178	196	158	214	166	186	184	176	191	206	201	204	203	191	197	189	189	202	199	187	173	175	187	179	193	188	167	171	217	179	185	174	194	170	189	201	190	205	208	197	174	183	176	199	184	209	189	173	197	186	203	205	205	194	200	186	174	194	189	188	205	187	207	172	167	181	191	175	183	207	180	170	189	197	185	189	190	161	191	208	196	169	180	218	183	175	207	179	186	194	192	184	174	196	180	183	183	206	164	193	187	195	197	184	161	197	210	190	196	223	181	186	200	186	202	186	196	181	175	178	195	192	186	195	180	210	214	143	170	183	192	194	204	195	210	180	202	203	187	180	188	159	202	210	169	186	182	198	188	171	160	211	196	189	201	195	189	179	173	208	176	180	209	196	179	179	175	179	170	205	186	174	186	172	196	186	203	197	203	176	216	196	191	211	185	169	199	181	204	200	205	194	198	187	196	196	189	168	180	213	190	178	194	178	197	232	196	192	200	185	183	181	192	200	180	201	191	192	187	197	208	200	180	162	194	177	190	173	188	173	198	184	202	195	195	212	218	184	179	194	187	205	189	195	177	163	163	221	211	184	219	198	196	196	192	185	177	197	186	170	195	190	184	190	205	213	166	182	175	196	181	182	208	204	188	188	187	196	166	199	211	169	172	177	184	191	179	196
34768	42153	45240	44798	33229	27905	25341	24686	23588	24611	20535	18027	16399	14239	12593	11226	10005	8801	7119	6609	5348	5010	5840	4713	3216	2395	2321	2476	2162	1771	1590	1688	1591	1159	728	676	646	694	640	682	701	624	608	652	618	685	672	637	641	665	665	698	697	743	669	691	646	666	624	660	629	653	629	616	652	650	656	648	643	622	614	655	678	643	632	625	630	663	692	633	653	657	703	642	617	678	652	679	629	625	638	658	685	639	680	593	644	635	656	606	705	630	614	662	665	641	605	593	629	662	707	662	631	638	643	642	697	610	645	653	616	626	581	612	638	637	659	633	615	699	640	646	633	685	631	636	616	645	620	654	674	615	626	643	684	625	692	623	664	640	605	657	616	669	626	650	643	645	656	664	651	617	670	638	626	634	629	647	661	638	598	606	637	648	625	659	650	651	577	639	702	624	643	642	662	632	646	600	637	702	635	622	621	659	661	642	602	627	655	655	654	652	664	647	629	642	638	632	642	615	651	638	663	687	620	625	690	637	649	647	612	632	662	625	661	659	676	660	642	641	636	663	627	630	673	621	614	616	631	642	645	654	640	646	671	628	646	651	631	690	618	668	642	649	654	660	662	673	630	630	681	630	641	645	686	618	645	617	671	652	595	672	634	668	656	639	607	645	651	644	632	626	645	591	633	648	632	704	627	609	653	602	660	622	668	638	641	650	651	653	643	649	643	648	655	623	632	649	653	646	670	617	627	677	627	668	646	649	642	618	644	663	637	617	653	688	658	631	611	653	626	623	601	630	624	623	618	581	653	698	619	615	668	651	603	635	656	643	594	594	688	643	609	625	636	682	628	643	638	624	624	651	609	674	675	625	627	641	644	653	643	644	661	656	599	635	669	621	633	611	647	670	615	618	655	691	689	610	704	687	662	642	673	686	586	673	648	642	662	650	643	653	661	658	647	621	618	638	670	640	642	613	680	663	670	648	654	636	621	643	653	622	664	632	591	609	637	621	662	635	656	666	601	629	622	599	606	620	665	648	609	637	615	657	614	689	668	663	647	638	612	608	637	644	665	648	648	614	650	644	635	635	617	640	647	644	649	623	656	632	665	633	650	649	586	620	620	627	684	648	637	637	646	669	630	633	613	630	652	634	660	656	670	652	673	697	640	648	633	612	662	635	626	624	620	653	644	659	611	622	616	628	648	620	679	622	609	628	637	673	702	643	610	665	643	661	639	664	612	655	636	620	662	656	646	635	626	661	635	578	702	652	615	621	636	635	655	680	674	613	605	601	653	707	627	644	672	673	613	602	657	597	634	655	652	608	603	618	673	637	637	656	668	653	643	673	680	667	622	641	664	635	669	628	659	650	612	627	688	660	633	618	636	645	611	655	663	676	653	630	645	674	666	670	648	641	603	642	616	589	653	636	688	667	649	664	607	621	614	670	670	597	665	672	630	609	640	661	639	644	657	624	663	604	668	638	671	583	647	641	656	641	675	687	644	608	660	675	628	658	650	656	656	604	614	662	695	638	650	648	618	659	589	632	608	627	677	657	607	593	668	645	624	652	621	656	637	674	667	636	625	615	610	677	643	618	593	650	621	643	644	623	647	659	637	638	651	698	622	598	668	641	625	608	623	605	643	670	651	650	631	650	620	650	691	654	682	630	608	658	632	647	659	613	651	618	657	660	660	656	630	622	649	645	676	639	647	673	630	649	628	617	653	634	621	606	642	674	676	609	654	600	633	634	657	631	660	678	616	648	630	665	620	650	601	674	616	594	648	597	666	594	644	638	636	631	626	620	633	668	707	613	635	657	634	601	618	618	616	633	675	641	608	656	687	655	626	639	641	666	611	654	614	640	667	609	606	601	648	635	657	656	660	620	643	655	670	635	652	615	634	613	601	660	608	664	674	632	636	624	598	631	636	641	686	655	596	642	640	607	652	672	633	591	682	662	660	632	632	658	629	645	645	628	611	670	669	638	613	689	626	624	634	655	657	614	625	611	628	624	629	644	587	667	691	659	699	633	612	638	620	648	631	649	659	618	656	620	657	603	636	669	664	663	614	659	636	679	637	674	637	632	648	661	651	624	606	617	639	640	640	662	651	642	666	618	627	627	657	639	647	637	607	643	605	615	637	572	640	657	630	668	684	650	635	652	654	620	594	672	628	639	645	676	711	603	617	641	645	651	671	637	636	631	655	657	714	630	637	648	651	616	634	654	614	617	612	631	634	647	646	636	664	675	628	652	604	638	621	661	643	630	662	617	633	638	661	627	608	636	675	637	663	656	682	673	597	644	659	582	626	633	610	600	641	612	625	662	661	617	600	638	602	640	667	627	619	644	615	645	621	676	621	655	643	645	633	622	619	628	628	675	660	657	632	632	661	652	622	643	658	660	658	661	571	670	637	672	654	601	623	636	635	632	657	666	649	626	670	615	610	626	635	672	679	703	625	658	661	674	667	638	647	650	615	666	659	606	617	655	672	652	633	636	670	667	629	653	650	648	624	602	626	613	599	651	670	673	630	667	659	630	635	590	674	630	661	625	644	677	670	625	636	611	668	658	668	608	632	609	660	664	624	635	640	694	642	606	603	692	656	632	656	650	626	676	636	676	650	645	594	669	694	668	659	644	623	616	644	623	634	637	644	594	645	684	667	639	623	670	622	615	659	697	596	630	630	668	658	625	600	623	622	636	648	635	645	638	646	640	642	635	676	605	625	662	610	680	662	658	658	640	662	604	655	632	606	645	682	650	630	620	639	640	632	642	615	635	676	648	584	633	633	658	707	668	622	655	620	625	656	691	668	628	663	629	650	674	634	626	615	625	652	670	657	650	621	642	662	612	672	647	627	621	630	665	618	655	635	664	623	617	670	693	600	651	627	598	651	636	684	635	635	649	690	641	642	667	650	638	653	668	643	647	673	630	657	632	630	590	612	707	678	652	622	598	628	631	608	644	631	657	616	667	646	676	672	642	650	648	648	668	655	648	636	696	611	620	640	649	648	660	644	613	648	619	653	580	614	618	666	660	673	711	637	631	660	661	648	616	717	646	646	653	641	600	645	644	578	607	641	658	630	681	623	638	590	661	642	680	657	684	668	645	641	606	636	576	598	630	639	630	605	699	594	639	651	622	619	653	639	633	630	668	672	665	663	626	627	650	638	611	631	630	640	661	650	635	635	646	633	642	658	603	653	664	660	634	668	698	662	674	662	653	671	647	699	618	655	685	664	650	663	612	665	652	621	671	678	616	633	664	589	660	621	630	620	627	630	605	660	686	617	614	633	594	622	688	601	664	622	648	638	648	640	627	688	610	634	640	671	687	640	619	653	625	656	680	656	665	660	633	620	607	633	630	613	684	608	642	634	688	646	620	662	661	649	626	625	640	638	595	665	659	606	630	652	602	586	675	640	635	703	666	652	669	632	634	668	643	644	621	649	623	639	692	669	637	671	600	661	616	699	642	623	647	651	663	654	634	617	631	658	628	652	612	670	638	632	641	643	627	688	676	694	610
50109	48585	43135	38553	30357	25542	22463	17673	16354	16020	12156	8939	7049	5699	4891	4062	3402	3076	2264	2008	1576	1474	1896	1362	881	733	682	704	619	552	416	468	447	294	258	245	225	208	226	222	221	203	211	216	197	213	215	201	231	209	234	260	251	222	213	227	233	215	185	198	222	223	207	208	218	215	253	210	225	216	189	211	224	223	185	202	194	204	227	185	240	182	206	214	221	221	221	223	209	220	200	209	237	206	208	216	217	240	208	232	216	211	215	205	203	219	202	213	224	210	227	217	216	196	212	210	230	223	218	206	201	204	213	220	226	214	207	218	203	208	249	187	197	215	197	205	211	237	227	214	213	244	220	216	207	220	224	228	217	216	208	221	209	202	224	243	198	207	210	228	208	229	229	209	211	196	221	195	241	224	209	220	214	233	224	207	190	223	216	220	225	211	196	207	206	246	208	204	232	210	224	234	228	203	200	221	220	214	217	219	207	224	234	205	201	205	241	206	203	203	200	205	208	207	191	213	208	223	222	204	211	219	232	207	198	220	186	221	228	212	238	199	227	228	185	215	223	195	210	219	259	231	226	205	223	220	225	236	199	215	225	214	197	193	221	205	218	222	250	218	234	215	210	221	212	224	227	203	202	248	221	204	217	236	248	237	223	207	214	208	204	208	218	220	221	211	197	219	239	208	195	198	183	223	212	226	219	229	221	190	235	252	236	181	219	230	208	203	212	205	230	215	212	216	209	206	207	217	205	219	239	200	193	219	198	213	227	230	220	226	216	191	223	241	201	207	259	219	227	201	205	187	216	218	203	228	223	229	203	217	220	229	197	211	219	214	217	219	185	223	228	221	223	233	217	214	199	225	215	238	221	234	220	211	237	217	208	224	203	213	232	218	219	224	195	212	210	220	205	218	238	202	187	226	200	206	220	224	228	198	217	214	235	202	218	215	183	199	225	187	217	222	236	200	219	212	220	213	230	215	196	220	211	226	201	223	220	215	220	199	239	218	194	220	216	207	233	208	229	211	212	225	215	252	237	225	214	216	226	210	211	208	227	193	233	228	231	200	233	213	211	217	228	210	202	228	202	194	228	231	201	193	220	220	227	196	224	220	233	192	209	198	241	220	208	216	230	227	210	225	184	213	223	223	244	230	199	201	223	205	220	212	221	209	220	209	194	201	223	220	193	225	232	217	215	194	221	225	219	225	196	180	219	247	206	183	218	218	220	192	222	219	230	222	234	212	230	193	211	208	186	217	229	220	218	239	229	224	207	203	221	227	215	236	208	204	246	228	221	236	221	220	209	195	225	215	236	221	235	210	209	201	217	245	197	187	228	189	222	226	237	230	200	204	223	205	226	221	210	213	209	194	228	209	235	214	200	220	217	221	218	193	199	215	213	227	237	220	210	219	238	222	234	222	215	237	213	211	220	225	218	212	219	213	195	197	208	212	187	199	260	236	194	245	221	212	266	204	218	200	233	214	205	218	207	229	198	210	215	206	250	218	201	208	212	219	247	226	220	230	204	202	207	204	198	199	201	237	209	199	212	234	209	220	225	209	221	215	221	215	225	206	210	200	211	224	228	218	210	221	204	200	192	228	210	234	226	213	228	218	220	232	241	194	212	205	222	197	205	202	222	207	237	202	225	228	220	210	241	207	192	208	243	211	224	219	200	232	235	240	214	211	231	240	240	207	212	189	255	210	209	208	214	189	218	193	201	205	229	236	229	228	194	213	211	193	202	211	222	205	214	223	212	221	210	205	214	202	206	227	221	211	220	196	221	209	195	223	207	219	219	213	219	221	208	221	222	213	216	215	211	195	218	220	195	211	224	222	204	201	223	206	198	239	201	208	207	236	208	217	222	198	207	243	205	207	197	216	207	259	235	211	197	220	231	207	191	204	199	214	199	197	234	185	228	201	209	240	197	197	211	213	200	218	221	209	222	208	203	222	215	204	223	233	220	211	223	223	209	202	190	227	193	212	202	218	205	234	207	236	200	230	203	195	195	256	206	204	210	203	205	208	223	234	222	234	221	227	206	215	209	212	260	228	211	203	215	224	223	223	231	225	212	223	195	230	199	200	224	242	211	225	211	210	220	212	181	226	205	207	230	243	225	195	193	209	221	213	212	220	225	199	225	221	232	231	193	212	201	205	220	247	190	213	199	197	220	230	218	214	231	236	218	222	215	230	186	222	215	237	214	223	191	234	228	227	217	214	215	217	213	210	194	200	194	210	220	218	211	209	214	228	201	213	213	218	204	217	184	230	246	233	199	192	225	221	208	195	211	242	188	197	212	199	224	225	233	219	206	210	234	202	195	202	248	201	221	207	199	229	230	196	203	211	204	221	246	218	219	230	190	210	223	207	214	229	189	195	220	201	208	231	224	205	230	206	216	232	220	204	210	221	232	235	193	200	240	170	218	225	176	209	203	209	241	209	244	207	209	199	183	220	192	220	229	229	224	195	222	174	214	213	225	217	210	203	226	224	175	217	224	215	217	236	229	231	229	224	217	214	209	205	207	219	242	217	215	231	229	219	211	243	211	218	212	237	189	222	221	236	217	228	214	188	227	223	233	236	205	213	192	207	220	207	218	201	220	218	193	209	205	246	214	233	239	223	225	225	217	220	213	226	205	200	197	237	214	217	233	222	224	206	227	234	239	195	232	232	204	230	206	207	218	231	239	219	235	217	248	236	229	232	210	194	238	212	207	200	219	217	237	220	218	231	217	229	226	209	223	192	232	191	214	197	244	225	220	203	221	208	202	209	189	234	230	229	214	227	194	198	228	218	245	220	208	245	255	227	206	220	227	224	224	212	220	208	212	212	197	207	210	217	225	223	220	205	198	217	207	217	200	233	229	218	225	208	217	215	249	224	212	193	227	207	218	218	211	192	199	241	222	216	201	190	215	236	247	233	219	218	237	214	220	234	205	234	217	191	202	223	219	217	211	226	218	216	214	205	219	219	196	219	202	209	209	218	212	202	229	202	197	229	219	233	209	204	250	211	227	216	208	195	216	234	204	192	236	214	207	221	204	190	208	227	207	214	232	211	208	209	213	219	240	227	220	205	220	217	203	213	196	220	223	216	209	200	201	220	227	235	210	194	204	200	211	222	240	195	208	205	231	231	242	218	199	235	195	208	207	232	210	238	211	246	230	227	177	240	205	191	213	200	193	215	210	217	214	234	195	224	209	213	189	217	205	224	210	230	239	238	216	203	196	207	222	197	213	217	200	248	207	191	215	208	191	209	218	232	219	242	216	221	219	216	213	238	219	233	211	227	201	200	202	220	195	228	223	221	200	219	235	213	227	253	215	235	195	205	220	195	223	217	229	207	212	220	198	222	223	194	220	199	190	201	216	216	213	216	213	237	212	194	222	259	205	182	217	229	208	232	228	230	215	212	204	207	209	213	215	238	211	233	202	228	191	223	213	218	223	219	210	238	205	198	220	210	269	214	215	221	209	217	223	204	221	190	237	206	211	223	211	261	206	191	203	213
40798	48962	51199	50995	40370	34679	32834	29498	31746	33164	28671	25621	23700	21937	20051	18238	16544	15489	12997	11956	9510	9016	11561	8472	5386	4330	4436	4258	3698	3530	2228	2891	2384	1293	885	817	809	792	762	743	752	747	734	716	738	732	747	663	749	748	781	902	865	808	742	701	742	675	732	663	721	699	728	693	723	675	720	698	721	725	727	690	695	695	713	762	753	704	711	732	684	693	718	694	705	700	709	722	686	709	686	729	743	688	718	707	685	697	748	703	750	769	709	753	635	704	714	726	715	700	739	717	708	703	716	676	702	776	718	701	763	717	694	704	728	702	683	703	694	733	691	686	729	688	707	705	696	716	712	678	717	714	717	662	698	722	739	726	680	689	707	684	719	719	695	710	696	707	665	677	677	719	709	734	673	668	686	687	716	675	741	711	732	711	739	696	649	727	681	729	745	688	711	696	683	684	702	679	734	734	717	733	724	729	719	700	707	697	687	686	706	700	685	717	739	698	741	703	748	725	779	704	662	697	689	718	743	694	700	681	712	686	662	730	722	684	745	692	709	743	728	726	715	699	735	752	690	741	746	683	726	687	660	715	695	725	751	704	712	696	684	687	777	730	704	701	665	710	717	729	695	715	681	709	683	708	710	710	725	697	724	691	688	692	662	712	712	716	720	705	722	704	718	721	742	716	700	718	699	730	716	690	708	711	729	686	699	722	723	694	736	734	657	760	795	709	724	697	703	724	708	716	701	757	724	691	713	730	700	690	708	742	661	703	709	692	688	720	682	699	654	735	704	714	700	714	693	727	700	693	701	694	687	696	691	696	719	718	697	664	702	697	722	700	678	695	645	662	728	674	712	701	747	737	693	682	668	700	709	684	721	726	726	729	684	728	729	790	748	692	718	718	710	766	681	691	715	665	715	718	713	696	652	726	722	760	737	723	727	716	728	724	707	700	709	703	737	696	735	646	702	742	678	727	681	673	676	747	675	712	732	689	686	729	681	740	666	682	694	694	742	727	762	736	718	679	720	710	662	677	668	781	726	714	708	721	723	714	758	681	721	694	666	667	691	770	736	718	731	727	677	721	718	743	706	690	741	684	733	685	743	730	714	723	689	687	712	679	722	756	694	742	704	732	714	682	705	754	689	690	728	676	710	769	699	738	700	665	714	714	720	708	729	746	663	713	671	676	732	690	693	727	674	679	744	723	702	689	686	721	683	725	669	712	683	670	729	658	704	715	731	685	728	689	696	698	714	718	741	689	743	642	655	671	676	682	735	699	718	760	735	719	683	723	745	687	676	710	677	704	708	714	703	710	670	664	744	697	723	682	683	724	724	777	703	676	763	696	703	729	727	723	710	732	705	722	730	704	711	708	697	672	693	712	705	695	711	729	677	698	692	702	709	777	724	698	700	728	690	756	689	661	704	659	737	696	705	683	738	694	716	709	667	675	698	706	686	696	664	715	643	701	676	726	676	707	733	715	695	734	685	726	769	693	692	719	711	718	718	707	732	670	678	724	727	736	722	720	691	745	677	709	710	732	678	710	721	691	684	716	712	728	675	732	685	757	634	670	735	701	673	726	746	659	658	691	692	699	677	751	694	689	683	676	708	716	686	729	693	737	651	733	713	735	724	748	715	721	739	682	724	689	703	725	726	666	713	654	674	765	704	759	715	734	720	698	728	714	751	732	741	700	718	718	738	702	651	730	687	730	704	715	657	715	724	712	763	713	767	667	724	748	715	707	667	707	753	717	743	708	719	720	732	717	766	713	762	668	723	782	737	696	675	701	670	711	730	691	698	687	713	776	679	709	708	715	773	713	705	718	727	711	723	703	700	678	694	761	720	713	689	713	718	709	673	720	685	684	716	684	703	724	736	646	712	696	707	726	686	707	693	681	694	741	665	707	720	717	724	717	674	698	689	704	745	742	714	668	660	726	658	653	703	685	741	672	681	685	702	683	666	709	738	702	737	713	686	727	719	716	639	648	690	705	748	730	760	729	747	702	706	693	667	644	677	737	739	694	682	726	747	736	727	669	713	756	683	731	674	678	663	712	726	731	721	740	728	711	680	747	731	646	704	726	745	733	789	709	725	703	671	691	711	732	707	680	735	719	772	695	709	713	707	694	676	693	793	721	737	710	749	721	735	689	690	732	717	653	696	657	721	699	736	701	654	648	734	676	717	704	720	710	712	697	737	746	733	727	711	714	741	760	696	714	736	712	685	704	679	715	727	710	709	712	722	694	717	643	738	670	715	699	744	679	721	679	740	724	680	733	639	735	690	713	707	707	742	687	708	739	711	692	693	685	673	693	717	735	694	698	670	669	684	774	750	756	746	625	722	678	683	711	726	686	701	697	659	690	712	717	726	685	663	719	736	689	727	699	724	740	711	701	711	681	732	700	691	692	749	717	711	758	714	748	723	642	701	716	715	728	696	681	737	683	762	701	700	739	645	718	700	720	693	734	753	743	718	750	655	712	733	708	745	689	683	736	693	721	673	721	727	726	719	693	693	673	747	732	671	715	730	699	718	682	705	698	721	709	693	738	694	688	706	707	702	757	684	751	709	737	727	770	704	796	676	707	685	764	727	703	714	664	723	675	679	706	724	679	732	674	729	686	716	748	729	705	717	737	682	725	710	693	748	733	703	729	660	682	673	716	732	697	754	710	666	721	709	713	690	725	701	723	704	698	702	718	722	750	697	711	744	698	722	688	716	714	692	673	698	716	725	700	701	743	710	706	678	757	713	694	706	683	685	732	683	719	663	706	681	732	764	704	669	697	733	689	689	677	728	693	690	709	708	636	695	673	672	726	709	710	693	744	728	724	667	716	720	719	691	713	683	722	709	689	712	689	718	651	701	669	730	719	727	727	679	709	701	741	739	711	677	702	705	688	739	714	694	683	678	709	696	762	677	736	739	723	720	709	732	694	722	696	683	688	737	753	692	683	717	683	671	710	705	671	727	666	669	672	688	707	722	703	698	782	722	737	741	684	685	716	742	724	686	727	704	694	713	721	686	699	687	718	679	726	679	674	694	668	729	726	720	726	741	722	762	716	748	694	714	705	713	726	739	709	664	712	718	717	712	737	687	731	708	669	657	754	738	718	712	721	656	721	712	707	688	708	712	701	760	705	697	702	668	715	705	712	746	743	737	742	731	717	717	724	666	710	741	673	715	713	693	680	702	767	712	734	670	709	724	687	699	686	735	713	740	701	721	793	698	713	690	724	716	725	679	710	731	683	739	699	746	704	698	641	702	726	686	733	726	750	711	736	719	677	674	747	715	687	721	713	715	744	689	742	729	748	671	688	700	698	729	706	705	699	750	651	756	720	694	731	724	687	746	738	686	772	712	751	701	699	687	729	675	708	653	698	691	711	739	690	732	675	672	705	738	693	725	687	697	704	716	709	686	699	704	678	699	680	701	698	710	709	721	724	725	727	697	704	681	730	730	700	735	729	675	657	714	697	698	689	726	685	688	718	695	697	716	704	709	710	743	741	682	768	695	752
25467	24643	23391	15405	7662	3046	1496	990	746	722	516	460	371	337	314	270	239	236	214	218	217	216	218	230	202	214	219	194	173	191	200	182	181	179	204	193	176	184	219	195	179	170	187	202	184	204	196	182	182	178	179	196	191	197	173	198	194	187	160	213	178	183	200	194	165	197	199	185	159	189	169	181	167	186	174	208	196	208	181	182	170	198	166	156	166	173	180	191	196	176	178	174	161	185	180	178	189	202	183	207	183	175	199	164	185	185	201	194	187	176	171	151	202	167	202	178	182	202	155	193	171	189	175	161	186	173	181	184	173	179	177	196	171	185	193	209	175	190	172	204	207	184	150	179	190	183	180	167	178	181	205	189	165	170	185	181	184	170	190	185	186	194	155	187	153	180	178	173	190	182	189	204	194	170	181	205	198	182	196	184	183	205	188	175	176	186	177	198	163	168	182	166	192	204	169	207	179	170	186	184	181	174	187	198	189	171	174	183	175	170	177	189	161	201	191	184	171	190	187	177	186	186	191	200	177	192	191	175	195	195	192	168	200	195	198	203	182	181	176	195	189	198	189	198	194	193	206	216	169	176	173	191	202	191	198	166	152	179	198	175	177	191	171	195	199	172	208	173	164	185	170	201	186	196	200	178	164	197	172	209	169	176	183	181	203	168	178	178	159	179	165	178	191	164	194	173	172	169	188	202	203	218	180	182	175	185	200	160	198	171	201	203	186	189	199	209	196	207	188	180	180	200	174	191	184	201	158	195	168	177	155	164	181	196	175	202	193	198	197	226	184	177	196	180	181	190	179	195	172	187	177	153	167	193	172	197	194	192	185	169	185	170	167	179	172	177	184	176	181	193	186	196	197	203	181	202	172	179	164	164	205	191	192	159	169	182	202	175	163	195	178	151	159	175	190	197	172	186	185	191	180	189	172	198	200	172	190	196	216	198	219	188	184	183	187	190	184	182	190	171	213	178	206	183	164	167	172	195	184	178	178	193	195	191	175	179	161	176	200	197	165	194	167	198	185	191	177	170	176	185	195	168	199	178	195	160	203	182	178	160	193	181	171	180	167	202	195	191	182	160	178	169	187	184	209	174	177	172	167	167	199	176	162	175	181	191	179	177	196	173	200	175	174	184	185	182	173	204	161	185	190	183	200	186	183	209	152	185	177	215	218	167	175	186	185	197	164	188	186	196	178	174	189	189	187	176	205	189	186	184	202	198	194	181	163	181	202	193	173	208	191	188	181	161	181	182	187	171	187	171	178	204	196	191	181	200	179	184	172	181	188	207	184	187	170	192	178	164	190	168	196	201	188	193	195	203	182	203	181	205	182	175	156	188	186	204	202	198	171	147	183	187	192	147	194	186	178	195	185	184	201	183	175	189	216	148	157	219	148	189	184	197	191	217	174	220	187	174	157	212	175	196	207	183	194	171	198	166	203	169	164	182	208	188	188	189	183	169	191	178	175	202	187	192	169	186	181	176	158	166	166	190	160	177	159	186	190	175	192	178	169	175	178	206	184	182	176	182	182	180	160	202	183	188	211	160	178	194	188	179	185	214	182	172	167	179	181	173	176	189	192	190	177	165	189	181	174	177	167	185	171	186	193	168	182	187	179	174	199	176	206	178	176	201	176	200	196	184	172	197	190	197	184	163	202	215	217	168	180	163	176	185	194	196	216	182	186	188	177	179	200	200	175	187	214	200	150	193	173	180	178	195	180	189	197	184	200	193	179	197	168	192	187	197	166	185	188	188	156	179	191	185	175	201	200	186	190	204	176	195	179	210	188	179	165	198	181	174	185	201	183	207	168	184	175	175	200	192	173	181	161	169	193	168	168	198	170	169	196	191	170	182	160	180	190	185	170	187	204	155	179	180	179	174	173	177	180	182	182	180	199	185	180	164	183	227	169	186	174	195	183	184	177	190	185	197	178	184	186	179	168	218	186	196	152	196	188	171	180	169	176	207	199	182	182	202	191	205	190	169	183	194	163	201	179	183	178	179	191	212	192	194	157	165	176	176	192	192	178	189	193	191	172	180	172	198	176	207	173	166	189	186	198	189	169	198	170	170	173	177	184	192	173	198	188	199	170	191	192	180	185	169	204	205	168	190	200	188	181	201	199	212	177	188	162	198	197	181	157	197	210	191	183	201	204	183	197	191	174	209	181	214	201	169	190	175	188	175	193	181	173	197	209	180	188	170	173	175	174	175	189	172	181	192	193	201	175	173	201	179	213	176	188	186	166	192	163	185	148	180	170	150	160	177	182	164	194	190	175	169	186	200	164	159	206	175	180	155	180	188	196	200	170	182	196	189	176	214	196	164	178	197	185	192	177	174	191	178	208	177	182	193	202	178	219	162	183	172	166	202	175	178	186	181	179	176	179	204	199	154	160	195	174	175	187	197	163	170	170	172	207	186	190	182	198	172	203	184	212	180	192	174	192	190	190	167	178	164	171	187	189	160	188	171	192	191	205	161	182	202	193	166	189	181	176	190	202	166	167	176	179	179	195	156	180	187	199	164	194	179	168	204	195	175	204	196	182	204	181	211	206	151	178	179	190	189	199	176	192	168	166	193	157	196	194	190	161	186	163	174	184	201	171	176	187	176	191	195	195	182	192	182	206	199	176	177	178	149	198	180	198	182	178	206	194	176	187	195	209	188	177	201	161	189	175	204	193	181	169	198	198	183	168	195	193	174	191	214	180	168	186	156	164	177	192	189	172	187	196	197	192	183	186	201	163	170	205	182	188	176	169	214	171	204	191	197	209	179	173	208	182	182	189	192	201	178	213	187	180	175	192	166	182	181	182	191	188	171	185	178	196	208	175	179	163	176	178	214	204	174	184	158	187	178	212	158	204	178	174	169	183	193	204	171	192	170	174	186	165	162	165	199	182	179	167	207	197	167	183	193	186	182	176	174	185	172	179	197	212	177	177	187	198	166	175	190	171	176	188	191	185	195	175	184	180	177	177	188	161	200	174	154	181	203	177	188	194	182	169	186	207	163	159	213	201	164	185	187	182	176	200	185	190	188	193	165	178	196	206	176	186	169	165	166	196	212	178	194	181	170	198	174	171	187	194	205	187	176	186	189	212	190	202	187	177	179	181	199	167	200	176	163	162	191	177	200	196	184	185	178	177	194	176	185	184	200	182	180	189	196	187	215	174	167	204	190	178	187	198	183	173	164	182	193	160	197	172	188	158	175	178	171	212	193	170	186	170	195	183	174	203	189	191	197	177	198	192	166	169	194	166	191	163	204	183	189	190	193	194	169	167	165	194	178	180	173	193	184	171	176	181	186	171	166	176	203	186	196	189	202	206	188	209	159	172	187	174	195	181	201	177	171	179	190	197	193	178	185	181	182	177	179	168	204	197	182	175	171	181	189	191	182	207	196	187	193	177	174	177	216	173	190	175	176	199	185	182	165	192	185	203	177	202	195	189	197	178	172	196	192	186	179	185	170	202	202	198	167	203	189	175	182	194	172	188	183
20980	26422	30531	28118	20470	11758	7019	4976	3850	3486	2743	2436	1962	1658	1374	1233	1084	1048	939	933	880	918	910	793	736	781	729	718	745	694	656	655	675	660	633	700	616	640	602	584	631	616	596	654	612	666	622	624	663	653	595	592	644	624	632	679	591	651	666	673	602	654	626	565	661	610	614	633	633	648	606	646	604	610	632	603	624	600	660	586	659	569	665	622	592	636	628	596	590	624	643	625	648	557	586	598	595	622	651	632	599	631	618	625	635	648	606	620	612	599	627	655	596	649	621	615	569	648	649	633	612	573	641	642	616	632	616	595	646	625	670	618	623	625	601	647	608	661	680	612	615	608	625	630	617	602	620	656	594	643	609	583	626	673	632	602	622	609	650	654	598	609	648	635	636	602	613	669	603	636	621	654	602	610	627	620	670	605	633	633	600	608	590	593	629	631	623	612	604	586	642	631	588	618	623	614	665	577	603	600	630	632	617	622	613	600	614	663	630	619	628	638	638	573	634	633	586	618	624	593	681	632	642	667	604	637	628	628	631	629	592	613	584	632	621	602	627	652	629	590	628	607	592	613	609	587	664	581	636	645	612	666	606	624	636	620	615	650	628	633	620	592	618	643	592	625	579	622	703	619	612	601	635	671	615	609	577	639	667	617	604	655	584	578	638	613	627	605	622	596	674	660	653	615	619	631	594	627	606	658	586	616	601	625	580	637	614	633	620	633	641	613	613	604	597	640	643	670	612	643	626	630	581	581	644	607	611	599	603	676	601	635	638	605	635	620	599	646	588	622	626	630	601	619	632	616	622	648	630	622	630	631	625	630	676	608	651	664	661	639	609	630	644	597	598	611	678	635	557	557	612	620	627	607	641	641	623	647	657	609	612	609	626	629	630	615	672	612	610	670	624	637	640	662	623	676	664	651	648	621	632	617	608	609	624	614	638	671	639	653	617	620	654	652	666	612	635	633	580	633	631	603	640	638	628	625	640	631	699	611	604	629	627	622	620	615	609	614	639	624	612	614	601	600	589	622	623	639	654	654	627	658	648	645	585	641	601	648	611	597	620	674	602	628	615	639	605	608	673	622	605	599	608	626	618	631	594	626	657	666	607	666	687	634	629	656	633	607	607	635	626	606	627	634	602	596	649	598	646	659	664	636	627	586	653	640	594	630	556	603	606	614	617	634	559	572	674	663	630	633	632	677	641	670	576	602	670	643	618	620	605	656	604	636	617	657	667	624	650	659	612	628	654	573	606	643	662	659	635	642	654	601	607	644	622	614	630	634	625	581	649	598	634	600	579	629	657	600	625	610	655	603	637	624	657	599	619	587	634	607	595	620	604	610	623	620	683	663	636	630	610	591	626	600	608	605	603	612	558	627	641	622	623	641	654	641	630	696	640	633	654	628	635	592	655	630	649	648	619	648	649	609	593	619	651	602	610	593	641	620	602	623	626	655	624	646	634	599	640	676	688	569	618	636	621	653	667	626	622	646	631	599	612	623	619	601	642	626	612	610	631	629	617	630	610	649	607	636	656	596	659	660	650	629	606	623	681	604	652	609	598	638	611	634	644	584	650	589	619	648	610	608	624	637	621	642	650	638	596	618	639	588	620	663	627	650	629	615	661	602	587	628	622	606	608	611	604	625	632	633	641	629	607	603	662	688	608	658	620	637	602	611	695	645	635	644	633	629	603	633	584	657	623	685	629	639	615	601	635	608	642	614	641	612	602	615	638	559	590	611	628	613	614	590	636	619	651	674	579	650	592	638	599	622	633	651	657	600	617	640	590	656	611	627	581	620	645	641	659	650	665	602	646	615	651	602	611	652	626	632	643	602	643	641	651	664	648	648	612	653	619	643	639	634	631	591	622	622	620	604	687	629	640	639	620	621	650	589	638	629	601	626	589	612	613	592	645	637	614	644	624	594	617	587	645	613	609	638	630	624	635	656	635	642	636	606	590	653	609	660	629	643	579	641	608	645	607	627	668	600	616	604	599	673	653	630	628	623	609	596	674	633	634	644	618	653	594	596	650	633	584	616	663	614	647	676	615	619	633	632	632	618	605	599	616	602	635	640	640	618	623	584	599	670	619	612	601	615	619	645	609	615	599	639	615	625	664	638	611	629	591	607	628	638	637	681	639	600	565	668	575	566	609	642	664	655	652	594	601	669	636	617	628	672	616	627	636	633	592	590	648	616	632	619	610	594	666	636	604	634	653	602	611	606	591	608	621	587	619	624	641	644	607	648	606	608	650	562	589	668	662	606	651	648	632	611	602	614	609	571	597	568	657	625	630	596	621	651	680	625	637	578	615	613	641	652	626	613	617	620	643	639	625	635	585	669	661	608	571	647	609	616	666	639	643	620	655	637	635	623	668	633	641	649	621	590	648	667	623	605	641	652	634	597	655	622	599	625	597	616	612	602	618	643	653	640	620	611	650	628	631	634	631	614	629	641	661	625	646	641	611	626	605	624	628	640	653	614	653	563	635	594	630	646	668	642	623	666	648	625	623	620	601	640	577	611	648	633	642	645	641	606	607	662	606	595	673	630	588	661	614	595	650	632	609	632	593	618	604	660	606	636	650	656	652	633	666	593	567	633	647	583	629	631	637	633	600	686	655	560	669	637	663	611	595	627	614	653	615	591	631	645	612	603	605	629	643	589	682	638	657	590	618	595	629	600	658	633	670	597	608	593	638	663	615	617	621	616	622	626	662	669	638	599	652	592	588	661	645	572	604	585	629	640	649	623	636	611	626	626	625	581	586	636	647	589	594	629	589	630	595	613	657	647	646	615	649	613	660	629	594	639	625	633	640	653	620	617	640	641	640	626	593	688	599	604	613	677	629	626	619	644	624	634	602	612	606	635	629	578	646	624	629	603	619	665	597	628	642	605	655	617	631	646	643	623	633	625	604	652	599	618	624	584	638	648	648	644	646	583	684	669	607	637	608	677	613	619	599	659	625	657	613	618	590	632	663	629	610	644	645	638	627	634	629	655	651	610	658	629	640	613	615	635	654	667	657	606	616	651	631	630	632	666	611	658	633	591	650	604	664	619	641	629	595	634	634	643	652	624	636	589	615	615	607	632	588	622	635	606	590	588	643	612	723	587	645	611	643	649	640	612	615	596	631	617	623	639	639	646	585	640	676	649	655	621	666	632	630	641	544	645	636	641	674	628	638	633	628	606	658	636	643	661	608	617	668	581	633	639	623	639	634	628	646	591	611	620	623	604	628	582	647	605	636	668	636	636	633	649	605	631	642	599	646	626	653	609	643	631	602	616	636	653	607	614	596	676	625	602	630	637	612	626	599	592	646	669	627	647	634	651	613	635	627	625	674	600	668	652	619	614	616	612	638	587	610	589	640	618	613	656	683	612	651	640	697	603	601	640	619	620	624	622	636	597	631	615	629	607	620	616	646	630	634	628	597	560	635	626	636	592	635	567	628	632	637	657	625	626	600	630	602	622	610	621	597	626	641	649	623	631	618	607	621	620
40657	45980	43809	38729	31718	22205	16614	11014	8222	8053	5551	4061	3061	3050	2399	2087	1872	1494	1213	1041	847	974	874	695	466	468	462	439	349	414	299	287	298	237	202	169	169	172	183	178	160	176	178	175	193	160	186	190	177	178	175	198	192	189	183	187	153	174	138	188	156	173	192	198	157	178	167	187	180	171	177	181	176	196	175	183	171	173	179	174	181	187	163	207	180	184	180	174	181	179	191	181	178	173	176	174	171	183	182	190	204	168	193	168	156	187	156	171	176	178	167	215	169	155	172	160	199	183	159	187	184	173	179	165	176	177	163	189	161	181	172	159	178	166	169	185	201	193	197	166	183	182	186	176	186	146	196	168	168	170	163	190	160	158	175	187	147	203	182	182	180	177	192	168	180	159	175	195	176	174	164	186	164	172	160	155	178	190	173	193	161	166	203	168	171	176	168	186	177	155	183	192	165	167	177	186	193	190	178	193	167	182	175	182	181	196	182	161	164	183	189	174	152	181	163	191	173	206	194	185	179	171	193	210	161	196	164	174	182	175	188	181	162	148	194	188	182	173	174	185	192	166	178	167	154	154	173	198	198	175	180	153	162	180	183	155	155	174	175	178	170	187	187	173	180	180	191	189	168	189	165	169	171	186	190	197	187	192	196	174	160	174	176	166	167	171	185	198	169	194	184	194	187	176	170	167	165	167	193	180	166	165	162	168	158	193	156	185	180	180	164	168	186	166	167	184	180	200	179	188	193	181	182	181	157	192	168	160	177	188	174	186	188	160	189	196	174	194	175	184	169	193	180	157	155	171	159	163	171	160	154	189	183	193	177	183	188	183	180	163	171	186	161	190	186	201	184	180	182	182	167	165	170	181	182	188	182	173	196	166	182	197	209	160	189	157	171	185	166	186	176	166	179	162	177	195	145	185	180	180	204	176	149	178	182	155	175	174	178	175	180	169	193	168	154	151	165	197	172	179	168	180	175	173	185	193	185	196	168	184	189	179	183	163	198	176	176	165	169	177	178	179	145	183	188	175	165	179	163	173	188	205	174	167	182	181	178	175	183	177	181	179	175	166	161	167	168	162	185	171	162	159	163	169	181	163	163	176	171	178	187	216	165	176	172	198	168	183	200	171	185	165	170	189	174	159	172	183	168	178	194	140	158	180	179	184	205	178	202	184	174	177	206	157	191	181	185	177	180	174	170	182	196	182	175	155	188	182	141	177	188	167	171	164	195	168	182	183	173	175	196	166	163	181	210	165	172	173	178	178	191	172	150	162	176	175	181	179	180	189	203	176	174	157	201	198	205	182	202	168	169	172	155	202	181	156	177	177	176	206	173	180	179	190	193	162	168	178	180	173	173	159	198	176	159	181	194	160	179	188	167	193	165	184	195	192	179	171	185	176	199	202	169	169	200	198	165	151	165	173	208	177	179	183	178	189	177	173	173	183	178	182	169	164	163	179	172	186	195	181	196	186	176	170	167	170	183	180	176	151	144	180	167	161	182	187	179	171	157	176	185	187	165	175	183	160	192	190	171	161	155	179	177	186	189	159	198	171	183	183	177	185	172	164	185	190	181	172	162	167	197	166	167	173	186	167	194	162	195	172	171	178	148	155	196	180	165	164	166	177	160	172	196	191	169	166	184	181	199	175	171	184	156	160	198	193	186	176	206	177	168	178	174	196	170	186	171	167	169	175	162	195	168	174	188	182	178	186	183	185	198	177	176	177	178	171	195	178	176	159	174	169	180	173	176	179	167	180	188	183	171	153	167	167	182	172	163	175	188	172	186	179	186	175	193	159	202	174	177	172	187	157	170	176	196	154	168	186	176	173	203	179	176	205	178	145	177	183	188	199	178	180	184	171	182	196	186	173	189	204	175	159	200	202	180	152	168	148	185	166	170	162	175	200	202	186	175	192	161	175	179	162	179	191	158	168	185	185	186	191	174	175	171	182	184	201	174	170	189	161	167	164	189	170	182	189	172	183	164	162	185	173	171	165	211	176	180	177	181	178	177	171	177	182	166	175	197	164	158	178	154	188	181	199	184	178	177	182	183	192	191	171	167	169	179	177	192	170	200	188	180	157	199	182	165	172	199	169	195	158	182	182	179	176	175	170	179	173	165	174	213	175	150	182	181	210	173	190	164	193	179	191	166	193	184	190	184	159	181	171	176	185	179	167	173	181	175	194	174	149	179	164	193	164	186	193	165	148	158	178	182	183	153	179	178	173	196	179	171	200	200	175	184	177	179	206	191	148	203	187	166	162	172	173	186	180	168	166	177	184	195	149	172	180	196	164	188	179	176	164	189	184	175	165	161	176	193	180	156	173	170	159	159	176	198	166	164	164	188	186	192	194	164	192	181	180	175	170	167	158	187	187	149	179	176	160	170	196	191	166	165	183	185	185	168	177	168	178	161	156	166	184	167	172	188	196	180	180	162	194	202	190	184	168	164	169	165	172	192	171	174	158	180	174	146	191	201	182	169	196	170	166	178	160	158	173	149	197	158	155	196	182	138	179	176	165	176	176	154	189	197	157	200	149	153	164	177	171	169	182	205	166	155	165	174	188	178	175	175	186	187	186	166	182	181	171	163	175	175	168	190	167	180	176	195	212	174	190	175	173	199	195	174	168	171	176	166	184	166	153	187	182	187	179	187	174	135	187	170	177	184	171	172	176	183	160	184	159	183	177	169	178	173	189	194	152	183	185	171	159	188	179	188	188	167	184	173	186	171	192	181	168	180	195	181	180	190	167	182	181	186	159	156	184	183	173	189	184	185	161	163	173	177	167	156	177	184	186	175	165	168	169	143	188	166	178	195	208	203	186	199	167	169	200	161	192	186	163	159	200	180	184	178	163	191	195	200	188	174	188	165	171	178	191	160	189	181	165	189	182	180	166	181	168	185	186	184	183	159	181	147	190	193	178	183	162	186	181	163	186	203	177	175	203	177	170	180	171	186	160	201	202	168	187	128	161	176	160	173	179	188	184	184	179	196	181	173	196	187	172	174	175	176	173	167	174	171	149	192	168	174	173	161	157	176	185	173	192	178	138	189	174	171	170	201	168	175	179	179	171	198	167	163	188	180	183	198	177	177	177	192	176	170	165	163	201	192	210	163	173	166	171	159	177	166	173	169	179	162	180	176	191	192	187	163	180	175	188	174	186	189	210	177	151	182	184	210	169	170	156	178	179	190	161	169	186	213	180	172	195	198	171	183	175	185	178	175	178	201	174	200	159	172	197	192	170	179	169	166	159	184	171	159	152	161	195	158	175	179	179	179	170	187	151	212	172	174	193	177	163	168	200	161	181	182	207	208	161	183	182	135	184	171	173	208	186	159	144	172	191	181	163	183	189	174	187	174	173	192	167	178	170	173	175	190	165	190	191	170	171	181	193	180	177	160	167	184	177	183	178	186	177	178	190	172	195	172	180	191	161	168	186	185	183	179	186	189	190	166	177	179	201	160	191	194	168	179	198	190	152	176	189	181	174	186	157
32338	43046	47445	49103	40934	29235	26193	21963	21422	23196	19230	16363	14281	14846	12702	11434	10674	9022	7611	6861	5637	6528	5715	4089	2886	2759	3015	2360	2339	2327	1602	1449	1340	888	703	664	688	640	634	604	654	575	633	649	626	583	618	642	600	628	629	675	680	672	597	572	588	633	618	604	618	632	607	626	607	580	607	563	601	589	567	631	631	595	615	614	623	606	586	596	612	629	617	596	601	591	641	620	556	582	590	611	620	616	601	629	630	625	652	571	626	629	579	581	622	615	627	584	591	615	615	640	555	605	593	607	608	599	602	568	635	657	622	597	599	664	562	621	628	604	604	611	586	580	618	586	614	592	590	614	625	570	581	575	588	632	622	642	636	587	620	579	603	589	573	562	626	612	631	598	627	593	578	647	595	603	606	610	560	624	553	630	575	648	627	584	592	575	628	585	609	636	600	576	644	613	584	577	607	616	636	564	618	623	611	639	620	623	575	598	639	648	604	587	573	611	592	616	627	584	572	609	580	610	640	601	621	543	594	606	621	588	577	577	587	613	602	586	615	653	610	623	579	579	598	592	584	593	555	598	630	595	621	636	571	614	590	614	583	585	626	580	595	524	561	631	618	600	584	569	577	561	603	580	625	624	581	616	601	617	589	595	575	568	639	631	638	606	585	581	628	591	569	619	615	616	589	607	632	613	581	617	581	591	611	629	600	641	654	588	598	638	607	618	601	593	575	606	625	590	612	617	588	567	557	582	582	617	596	631	604	625	614	594	595	620	640	642	583	589	584	563	645	577	639	574	601	635	570	593	571	574	599	626	602	594	642	597	651	604	597	618	625	585	611	609	656	623	613	600	576	625	572	634	625	607	580	612	607	613	561	603	602	601	621	622	595	552	622	598	601	587	617	615	603	609	607	576	599	661	624	620	582	604	580	589	571	567	586	625	649	583	569	581	576	611	607	620	557	622	582	649	569	588	605	578	585	628	564	611	581	617	624	585	609	568	623	596	604	604	603	602	612	652	580	653	587	609	611	623	644	630	597	576	636	559	581	610	619	615	592	586	562	592	601	601	568	636	592	598	608	608	647	603	530	634	628	614	582	600	613	585	572	619	622	590	628	613	659	592	589	605	586	550	587	612	583	581	622	576	606	607	594	588	571	574	602	607	645	661	623	612	641	606	624	608	607	585	617	596	559	586	608	596	614	623	636	631	590	637	597	602	612	577	612	616	607	618	607	582	606	644	575	595	572	576	624	575	587	597	580	573	623	589	624	619	590	636	579	570	602	567	618	611	604	580	581	582	623	608	608	580	602	610	620	579	589	581	594	542	607	634	584	610	615	567	633	587	605	630	596	553	621	610	591	621	652	582	559	626	589	596	587	622	612	626	590	594	608	574	602	614	638	619	617	571	584	587	608	606	628	584	607	599	572	616	634	628	610	606	613	614	604	592	588	588	636	578	568	591	585	579	616	611	570	590	581	613	578	611	620	657	590	592	611	603	602	604	591	611	553	600	596	571	594	549	584	578	627	596	595	617	623	601	600	590	593	632	580	623	597	601	642	655	592	580	637	571	619	615	578	585	586	613	611	609	596	585	584	616	598	636	591	589	635	656	552	576	667	621	582	669	588	550	659	627	608	594	618	598	619	619	592	601	601	558	593	625	601	598	553	633	614	609	639	581	630	584	594	618	602	584	604	596	614	592	590	639	620	569	602	578	611	615	596	617	590	612	585	615	595	621	550	629	622	618	586	640	611	602	610	563	595	621	594	626	560	608	623	581	639	587	645	590	661	579	567	641	599	619	594	620	582	617	635	600	585	603	578	606	574	593	605	589	625	592	578	625	635	623	622	537	622	592	563	626	605	609	616	633	600	598	635	634	613	594	587	594	578	603	598	607	600	600	550	636	587	570	599	607	595	612	614	585	602	583	609	616	610	609	571	614	580	600	592	569	655	546	599	586	588	598	608	559	591	588	620	606	579	622	618	590	587	592	596	631	591	637	577	607	607	654	574	560	613	606	589	583	605	624	632	603	602	610	584	610	614	637	616	629	630	643	600	618	596	595	623	576	616	592	607	590	603	612	568	612	558	579	647	607	628	585	599	612	598	608	558	596	575	626	575	644	583	616	607	611	631	628	575	628	577	605	614	592	560	573	615	602	585	560	626	615	567	651	593	598	572	620	594	586	616	598	634	569	615	614	613	551	569	581	578	585	588	587	611	618	586	574	581	638	577	598	628	641	625	617	606	576	600	643	617	624	572	580	673	581	601	571	550	536	609	608	558	614	581	565	642	558	593	619	617	608	616	609	587	610	560	588	606	586	558	606	603	596	630	595	604	590	591	595	579	566	620	606	637	577	594	590	616	614	603	632	610	568	661	628	586	629	619	587	628	592	592	607	642	579	601	626	623	611	584	606	576	606	566	621	572	599	578	592	619	592	615	608	569	596	609	617	631	651	600	601	610	590	603	591	608	604	606	631	606	570	555	649	629	639	597	616	581	611	607	569	600	574	604	565	622	603	604	583	616	590	584	636	555	605	567	624	617	647	583	614	599	608	594	647	603	593	613	533	604	607	611	584	598	591	616	652	589	625	602	621	588	585	648	580	578	585	610	588	629	578	595	586	566	597	623	607	605	594	603	625	593	555	583	579	588	588	595	584	613	605	574	595	613	646	596	630	591	563	585	623	602	600	617	624	598	615	634	615	579	634	632	584	595	605	605	590	618	607	608	609	608	622	625	597	652	594	641	565	625	619	622	606	610	609	617	628	614	589	648	598	636	576	621	596	616	614	611	601	607	597	613	587	604	611	636	635	579	601	543	615	635	639	621	611	587	606	591	617	624	611	592	569	593	618	614	624	629	619	589	614	605	585	579	584	621	661	643	602	606	563	590	597	624	631	610	612	603	592	551	621	593	595	600	541	601	598	615	589	629	618	622	552	595	576	616	658	593	573	618	595	584	593	585	653	604	607	642	579	553	574	578	592	572	645	583	571	611	571	596	585	561	607	654	688	643	595	607	638	570	623	600	614	595	591	599	564	586	575	652	586	595	605	623	608	632	558	605	590	594	590	632	589	587	609	580	566	617	608	592	587	592	642	583	603	575	610	604	647	606	611	607	592	607	604	603	587	579	620	574	618	568	618	620	600	600	613	605	646	628	555	551	607	610	587	619	596	615	617	558	573	594	631	605	580	590	551	570	627	619	630	602	608	622	622	604	580	592	575	635	527	564	589	542	621	585	594	599	615	583	577	609	572	646	598	600	602	584	602	615	609	631	601	574	630	638	608	580	595	594	602	639	601	599	575	607	576	576	566	604	600	672	589	596	577	577	625	583	572	588	625	659	614	600	573	603	610	652	611	582	594	623	620	621	648	573	620	608	605	699	596	627	636	579	598	606	591	577	659	609	631	596	623	551	603	567	614	571	581	582	601	590	611	607	584	610	575	592	593	616	630	607	573	618	610	584	588	578	601	603	616	629	614	646	604	621	610	578	574	583	634	642	634	589	587
49471	44525	43313	38417	32702	25591	22521	18954	18655	15861	11480	8710	6997	6466	5456	4805	3936	3215	2605	2295	1817	2132	1859	1142	885	842	826	756	724	688	483	516	428	323	270	194	216	215	221	193	193	179	209	222	198	223	199	177	186	211	223	215	197	241	206	211	227	186	179	205	203	195	224	199	194	194	200	218	215	198	200	224	220	207	205	195	250	210	198	220	213	190	212	191	180	201	180	220	212	211	200	202	178	217	206	207	208	213	204	223	193	198	203	224	197	198	214	226	214	182	192	227	218	212	217	208	191	196	204	172	196	190	215	214	190	209	211	208	232	195	220	221	206	190	211	205	209	201	215	198	194	198	206	198	211	210	212	221	196	206	201	196	201	214	227	224	215	209	193	188	213	239	205	195	201	202	208	178	215	206	202	202	203	195	191	205	209	219	189	191	216	196	226	205	226	223	215	203	204	196	183	190	214	200	216	210	183	194	186	203	211	213	197	215	186	214	208	228	185	204	197	210	199	192	197	202	198	226	202	234	209	222	202	223	211	201	186	190	207	232	202	201	207	212	196	204	189	205	191	198	198	202	216	226	185	205	223	198	219	207	195	207	202	197	210	193	204	202	184	212	191	207	198	214	214	210	187	206	209	186	199	204	206	193	215	200	222	193	190	183	201	206	224	209	220	210	202	195	212	208	191	220	248	186	195	188	199	225	193	215	206	228	202	189	194	194	213	202	206	208	221	195	212	202	207	201	192	198	231	198	206	207	206	195	222	195	193	221	174	181	232	211	158	228	208	221	200	213	196	176	188	189	202	213	217	205	199	193	198	204	204	208	215	211	209	199	237	222	182	207	206	199	219	206	199	201	191	177	211	208	194	218	204	193	227	160	189	239	192	196	229	237	198	204	196	226	193	197	200	214	204	215	190	220	195	208	195	203	212	201	206	213	210	193	200	175	227	196	210	206	183	202	192	227	198	176	193	216	208	217	225	169	228	198	201	192	223	188	177	222	207	154	229	192	198	220	185	204	198	215	205	207	194	200	186	231	190	207	197	224	220	190	201	197	203	185	204	204	173	170	187	201	229	196	216	233	208	200	208	190	204	215	250	186	203	218	200	200	213	215	224	193	211	222	215	218	188	212	214	203	194	221	229	233	197	194	200	205	185	213	210	224	195	200	211	218	205	193	218	195	185	208	230	199	204	184	199	189	187	210	216	216	214	207	260	227	198	225	209	210	229	188	218	209	209	216	206	192	225	228	197	209	215	209	205	216	184	199	195	192	217	216	175	202	190	199	205	202	222	206	201	207	199	203	193	216	210	171	203	219	196	227	212	203	223	196	201	173	217	211	198	203	219	198	194	221	212	220	211	207	202	193	204	214	221	213	217	161	213	195	200	217	213	216	205	189	184	185	209	223	186	180	201	213	203	175	209	189	215	214	203	219	172	198	222	218	196	189	200	202	200	191	202	182	229	213	219	205	193	208	215	200	198	163	217	212	204	181	191	213	206	189	226	233	200	218	204	199	182	196	196	187	203	210	227	192	186	220	237	226	232	225	197	199	194	207	186	181	202	201	196	185	205	212	214	207	203	217	230	206	230	207	227	198	205	213	189	198	211	202	190	193	201	209	210	198	194	217	218	215	190	200	170	195	214	206	200	196	207	223	197	183	212	211	208	200	202	221	206	190	203	209	217	192	180	207	201	198	214	210	222	217	206	192	203	205	201	224	203	226	188	220	199	203	215	212	199	188	207	189	204	202	236	195	212	204	187	206	170	195	192	189	207	171	218	236	226	222	177	214	214	205	217	200	219	202	209	230	194	222	186	206	182	198	192	207	235	209	201	210	180	234	205	205	204	198	218	229	231	216	192	216	216	185	218	201	209	202	193	201	209	205	186	202	213	219	195	213	203	215	203	207	212	203	175	207	208	191	209	209	211	205	235	189	230	200	225	210	230	209	173	179	223	187	194	218	242	194	209	176	179	203	208	189	213	193	197	210	184	233	204	206	213	201	214	199	177	223	201	217	211	205	201	234	219	230	217	193	209	216	219	249	179	194	229	217	216	212	198	208	201	201	218	215	215	214	231	191	206	227	206	217	195	209	202	209	220	199	197	205	222	190	196	184	207	229	182	194	192	196	193	208	193	192	191	193	212	190	168	210	210	210	199	178	184	222	216	200	227	218	203	227	192	229	208	234	231	202	174	204	206	203	201	191	199	213	212	192	205	198	204	198	227	204	194	198	194	186	201	213	202	215	180	185	192	191	210	209	195	220	203	205	205	195	215	216	190	233	203	194	231	199	197	215	205	171	227	192	194	208	213	195	206	210	218	182	206	199	208	208	236	204	200	217	182	197	219	214	190	207	215	181	214	204	187	230	198	198	202	218	219	202	231	236	213	204	208	183	204	196	209	226	209	220	205	221	237	197	183	202	199	216	201	217	200	212	183	239	214	213	200	203	206	221	219	207	211	197	200	177	199	228	215	184	225	203	243	200	200	207	211	159	191	219	211	223	225	223	230	199	207	208	230	227	236	185	204	207	187	198	221	195	224	193	242	235	213	214	199	213	204	204	192	207	223	203	206	203	201	214	201	212	212	193	215	205	201	214	186	192	190	195	216	223	208	201	191	196	213	209	183	202	219	247	210	197	227	222	180	206	211	177	217	201	211	175	192	196	204	210	192	207	192	209	203	210	179	197	223	195	212	197	202	211	197	185	181	220	175	182	230	217	209	191	200	229	234	190	193	199	194	200	207	223	215	223	206	200	207	212	209	197	227	177	205	213	217	224	209	220	178	183	207	221	212	212	187	226	191	231	197	178	228	192	209	171	191	207	206	211	196	210	216	207	194	197	207	212	211	189	209	207	213	215	199	223	177	200	199	193	185	224	188	213	215	201	219	222	214	206	186	212	195	195	204	195	219	200	204	214	180	209	194	193	186	215	210	188	186	223	191	193	199	215	218	223	182	215	185	201	205	194	200	205	191	178	205	214	208	169	206	209	203	203	218	220	185	194	165	206	199	195	196	227	203	239	200	208	220	200	183	183	179	191	203	210	229	195	219	214	196	199	197	220	211	218	214	220	192	214	220	182	198	228	223	196	201	195	176	210	197	205	184	203	198	154	209	182	219	187	210	194	207	190	221	187	196	207	223	215	185	202	181	197	184	182	234	240	213	198	225	202	190	215	194	189	222	193	210	210	197	213	215	218	205	205	203	185	211	220	226	220	194	227	205	208	207	216	199	186	216	174	224	187	209	236	191	186	224	222	230	212	202	194	201	225	190	217	218	185	213	214	207	204	203	235	219	191	202	207	185	227	196	178	196	190	189	201	221	188	210	218	198	236	192	185	185	205	237	201	204	209	212	202	194	200	208	194	214	188	217	187	189	201	190	207	229	201	205	207	240	201	207	241	201	201	185	203	221	212	211	230	191	199	219	214	229	216	184	235	177	214	205	209	226	184	193	193	188	203	217	220	216	215	213	233	188	201	201	228	197	191	234	188	205	217
40751	45419	50179	49813	44953	34371	33124	31228	34375	31591	28839	25409	23774	23859	21837	20817	18096	16614	14068	12853	11291	13004	10929	7260	5779	5575	5697	4818	4837	3998	2595	2833	2311	1502	1012	813	760	788	796	758	745	758	742	713	717	688	680	703	722	695	681	720	726	811	696	647	718	663	603	719	695	669	664	703	765	749	709	685	703	668	655	694	715	653	662	645	644	702	702	633	648	714	653	682	648	680	709	711	675	696	685	682	648	650	663	637	677	710	666	672	666	658	657	673	648	646	648	701	721	685	638	678	689	679	678	686	690	662	684	715	674	696	656	648	693	671	669	700	669	682	684	676	691	682	629	667	702	682	670	695	700	671	688	697	666	679	693	700	687	672	674	727	688	666	621	676	668	663	690	651	686	691	660	708	716	676	653	639	624	656	714	684	678	666	670	713	658	691	647	704	653	686	652	641	689	667	616	734	647	672	698	675	668	685	681	658	696	669	637	671	675	653	684	679	698	704	668	722	688	661	634	678	677	698	688	686	673	661	647	701	727	663	678	710	697	658	675	703	636	700	685	668	678	663	673	680	742	656	663	695	683	662	708	689	673	670	673	676	682	684	691	728	677	666	703	641	628	671	671	717	669	668	681	697	693	688	671	694	650	685	637	657	691	685	649	666	658	686	669	700	679	689	698	659	679	679	681	683	613	683	655	645	689	692	669	675	669	657	681	674	718	667	635	705	666	690	681	699	677	705	658	714	650	675	651	662	679	709	700	677	708	672	688	646	639	698	722	668	699	642	684	665	718	704	641	684	653	668	692	677	702	644	700	702	685	686	678	737	652	650	619	672	687	708	701	695	664	709	687	710	660	695	666	658	693	676	659	687	676	659	663	674	693	641	688	642	710	667	701	700	687	657	641	699	652	675	692	669	692	649	710	657	698	694	687	713	674	696	658	705	697	607	691	733	664	712	662	710	665	659	663	646	712	702	675	697	703	671	639	689	683	697	628	696	663	670	668	670	697	619	642	678	659	692	647	661	683	698	675	702	682	666	667	713	673	733	660	714	711	628	677	733	700	663	640	636	711	700	689	678	625	693	666	679	682	628	650	654	647	685	663	671	635	685	744	705	686	662	679	748	676	668	690	728	667	674	693	642	688	655	661	661	695	699	701	679	633	698	663	643	665	651	689	692	681	615	698	665	753	680	663	659	637	680	617	675	613	637	673	719	645	661	693	690	657	631	663	649	692	728	711	666	682	650	672	637	735	708	711	664	690	686	709	690	703	652	688	657	686	712	681	696	673	666	679	681	686	656	661	661	696	687	660	663	688	717	605	687	674	668	650	672	690	661	739	680	684	705	694	683	690	684	677	708	668	679	686	696	658	665	709	658	666	693	717	697	704	700	639	678	641	632	666	714	664	725	672	673	682	673	630	706	665	685	657	700	647	647	672	667	703	698	675	664	698	679	669	693	680	711	623	653	669	695	656	687	684	655	696	668	681	717	659	672	655	704	673	631	646	672	718	630	659	691	705	691	655	689	697	668	675	674	625	634	664	682	698	698	675	670	651	639	663	673	642	678	681	663	689	687	652	682	724	679	604	673	631	702	645	648	715	654	666	665	634	694	656	673	682	700	698	705	684	686	677	688	668	683	682	719	691	660	747	686	682	711	683	664	641	643	701	674	685	627	690	655	693	662	706	689	674	714	684	646	650	681	700	677	699	694	645	675	671	659	680	700	685	684	692	636	694	696	638	672	687	664	724	688	652	690	640	664	647	678	669	637	722	596	694	659	677	671	647	671	663	662	689	688	700	641	697	655	712	645	655	608	703	654	651	670	649	689	657	687	668	651	619	696	673	692	688	650	686	599	736	704	691	733	651	687	665	655	673	664	647	682	658	663	708	691	678	675	649	670	690	682	658	666	681	689	712	693	646	669	634	653	704	669	651	668	664	661	649	665	704	617	656	674	709	688	702	662	640	679	654	675	677	694	636	709	656	640	716	661	710	673	679	714	693	678	663	656	679	627	686	631	663	671	672	666	702	624	698	655	664	692	659	691	662	685	655	683	636	689	673	727	691	644	650	685	641	648	708	647	684	715	673	724	598	663	668	643	697	674	665	663	681	679	622	628	682	732	668	707	695	691	667	685	691	662	671	675	627	623	642	695	684	675	651	645	701	704	678	744	694	673	676	656	667	690	703	721	739	702	649	672	657	675	677	701	674	720	690	600	671	658	657	633	668	675	703	669	710	667	672	635	690	683	685	729	703	656	694	689	681	627	683	683	680	679	678	685	661	675	649	706	685	625	688	700	647	723	642	658	675	697	645	666	693	719	680	693	656	694	646	685	717	654	628	722	665	685	666	711	689	688	667	688	654	713	664	655	694	640	685	682	732	733	675	660	699	684	656	676	703	701	665	657	696	682	649	695	667	668	673	685	667	646	643	671	666	685	673	699	663	667	689	699	677	635	673	699	683	676	651	668	641	708	657	666	677	681	653	622	709	687	690	662	648	694	685	682	698	721	668	641	631	717	648	704	670	669	686	655	686	650	675	698	696	693	704	685	700	695	705	667	656	692	654	702	665	673	670	655	654	686	712	672	637	695	674	668	627	711	690	674	721	649	690	694	673	717	692	691	661	677	689	678	651	679	694	699	689	660	691	635	660	707	664	696	678	658	687	641	688	638	685	695	655	683	676	699	680	674	664	624	665	642	668	681	672	640	710	687	693	645	665	705	616	661	651	669	699	679	706	708	673	705	676	676	666	662	702	702	687	715	692	704	652	702	657	694	695	689	687	699	649	667	657	630	716	701	680	663	639	647	688	666	680	694	659	662	676	645	641	674	661	706	670	688	672	657	697	655	646	670	639	692	705	653	664	742	699	680	626	642	694	635	694	647	665	642	649	686	685	666	690	678	675	679	695	629	674	650	678	625	651	722	688	677	650	672	671	667	676	702	694	681	666	637	692	628	677	654	655	667	699	652	633	688	724	674	691	711	731	641	690	670	687	654	653	660	656	652	673	701	662	691	706	688	679	650	704	670	625	672	697	685	669	727	700	699	653	660	677	661	711	667	700	691	699	659	688	634	691	683	678	713	678	661	629	711	660	676	669	678	660	609	655	659	630	679	673	639	606	692	665	712	685	709	691	633	682	679	679	657	670	651	646	635	688	629	657	681	693	675	706	673	667	673	644	715	679	724	686	662	687	694	702	622	661	681	679	694	635	700	673	724	699	666	696	668	653	685	665	665	688	656	634	699	707	628	683	685	625	637	679	683	712	669	659	677	681	671	669	673	645	717	664	677	658	673	681	678	692	689	678	683	665	703	672	671	709	676	712	657	648	709	645	661	672	678	696	649	693	691	656	691	684	660	691	689	682	670	665	680	667	684	691	691	644	712	671	630	648	692	683	682	695	687	662	707	667	680	687	662	640	696	619	650	663	662	650	661	657	674	658	667	668	695	656	698	656	671	627	701	645	767	623	699	672	696	661	650	687	692	696	677	687	665	668	668	668	632	625	673
25058	22694	21437	14225	5744	1948	1233	956	760	587	491	430	336	332	315	275	235	217	231	242	211	204	223	190	189	214	179	183	187	168	187	182	170	185	153	168	188	153	194	154	173	166	154	151	189	170	175	163	159	159	164	182	169	191	156	157	155	184	165	194	160	176	180	177	184	177	158	170	170	149	193	151	162	177	167	183	125	163	192	179	159	176	163	150	146	181	154	161	159	143	144	165	158	187	176	160	168	162	182	174	175	157	153	166	165	171	154	167	158	165	159	188	189	168	168	150	179	162	175	175	161	185	184	154	158	162	157	176	180	165	176	163	142	187	153	175	171	212	190	182	162	161	156	192	173	176	163	175	153	153	161	142	162	161	155	167	197	168	173	190	151	190	171	167	168	169	156	161	175	165	157	176	181	185	154	179	172	181	171	188	159	152	163	181	170	157	165	172	153	167	166	187	160	156	146	165	176	162	191	156	169	164	156	169	164	148	153	183	169	184	198	163	153	172	137	164	158	182	150	170	186	188	165	182	166	144	151	157	163	177	169	176	173	159	165	154	164	173	163	181	173	167	175	167	150	176	169	153	154	162	164	172	163	206	187	184	184	168	149	194	165	186	163	174	188	140	156	176	166	165	159	164	146	196	167	175	169	159	180	164	171	148	189	159	151	170	172	178	138	149	165	179	148	183	158	149	178	180	172	176	173	181	163	142	151	151	178	183	162	176	155	194	170	143	143	179	146	168	166	168	167	153	154	156	154	185	161	181	171	171	166	155	182	194	167	159	167	179	150	171	154	183	159	173	128	160	167	156	161	139	171	185	177	164	194	176	173	152	131	151	156	165	151	142	182	156	183	154	183	162	179	164	175	165	164	180	166	190	158	161	176	163	169	196	183	160	176	159	187	190	164	165	185	169	155	170	170	161	143	177	164	170	161	175	161	179	171	172	171	149	147	175	180	161	159	168	166	172	175	171	175	154	166	176	182	155	145	164	168	141	170	169	165	165	175	172	173	152	158	159	164	191	172	167	150	162	169	146	175	174	154	196	152	201	166	161	170	170	164	171	173	185	145	165	160	170	169	157	155	171	181	165	146	173	156	177	188	166	188	172	161	175	153	140	207	184	163	116	155	172	160	173	159	170	132	165	188	167	163	154	170	150	179	168	161	158	169	164	186	169	168	177	143	145	189	163	144	201	166	153	193	166	147	190	166	169	181	166	151	159	174	168	171	152	169	164	173	174	178	156	187	163	156	158	158	191	174	160	167	171	179	175	188	166	166	163	155	177	165	153	161	182	165	164	154	181	163	140	159	149	173	173	163	167	157	172	161	166	147	157	161	180	185	148	192	168	166	174	151	161	153	182	174	184	162	156	179	179	199	173	172	162	156	173	174	175	160	165	145	173	143	177	183	188	163	160	160	183	183	174	161	170	143	180	168	169	151	160	153	161	193	159	176	160	155	158	170	157	177	186	155	153	158	190	177	162	186	188	165	170	156	151	159	172	143	182	166	150	156	176	185	153	162	188	163	160	154	155	170	155	183	147	173	162	172	148	152	165	157	162	162	168	169	166	135	164	175	176	166	165	158	168	169	166	160	166	161	177	157	162	161	155	142	148	152	175	165	198	180	154	169	137	154	163	166	166	162	162	142	185	135	172	163	164	167	164	170	156	174	188	164	175	167	144	165	196	156	152	183	187	153	154	183	167	166	175	170	155	156	179	158	179	169	161	159	154	164	162	171	143	152	174	170	166	165	198	172	178	160	170	165	211	169	173	162	171	169	155	164	199	171	172	161	167	163	191	166	150	165	143	179	175	154	166	163	162	187	165	159	160	156	174	159	177	159	150	152	162	193	175	170	187	168	172	148	173	195	164	183	180	155	170	178	152	150	175	164	190	167	176	168	148	183	157	184	184	162	153	158	145	194	162	175	175	166	137	160	156	165	182	158	176	176	157	176	162	185	162	166	161	141	146	171	179	173	145	137	184	159	147	163	139	184	180	180	156	155	162	165	153	172	162	186	160	165	160	148	158	173	144	159	154	167	137	161	179	142	189	176	161	154	158	180	172	150	165	160	167	183	160	178	150	136	140	162	154	152	171	180	179	188	151	151	147	155	174	156	170	151	164	161	151	141	186	163	180	184	178	182	166	165	156	150	177	190	172	152	155	157	182	166	169	170	169	163	156	179	198	199	158	153	166	157	154	134	203	162	165	168	190	160	174	156	179	179	181	160	152	162	178	170	148	159	172	161	173	175	167	161	149	162	176	167	163	167	172	174	160	152	157	190	170	167	158	187	169	165	184	160	178	168	160	188	170	143	163	185	149	177	173	161	173	165	158	150	156	163	153	163	165	170	186	164	165	171	169	191	174	174	158	159	191	152	151	172	147	164	148	166	179	171	162	158	152	155	168	169	150	190	171	157	172	154	162	154	164	138	166	152	190	183	183	147	179	167	189	164	187	173	159	179	176	196	163	159	168	159	186	149	157	180	167	158	176	164	182	178	173	197	180	155	174	155	158	206	177	149	152	155	159	156	174	158	171	142	164	188	159	164	180	171	156	155	164	160	149	167	158	162	162	163	157	144	184	165	148	171	163	180	179	158	180	150	173	161	137	194	155	150	163	169	179	164	168	148	186	173	174	181	165	176	187	156	142	182	184	148	194	147	171	184	172	170	159	163	157	150	170	156	177	175	146	137	190	149	163	168	166	185	170	182	159	150	171	143	150	179	166	158	181	164	141	162	174	156	150	186	159	151	168	164	164	180	163	163	165	176	203	159	149	192	185	178	157	192	155	174	161	161	156	157	179	187	170	191	168	182	170	181	168	166	156	175	160	174	167	158	165	141	161	145	163	170	179	169	157	171	149	188	150	174	172	178	168	176	171	193	180	168	160	178	190	145	140	161	168	159	163	175	163	165	164	153	168	185	162	166	174	145	185	156	167	176	176	187	161	161	177	192	155	185	171	140	192	152	173	169	148	165	178	159	149	195	152	166	171	185	177	175	136	164	172	183	169	161	166	190	175	135	155	152	158	184	188	180	159	165	171	153	129	174	164	191	177	169	166	185	166	162	184	173	161	195	164	161	171	197	150	152	149	163	173	148	140	163	177	154	161	157	158	163	164	157	189	169	150	148	163	193	188	187	133	184	164	157	146	185	172	159	169	185	155	184	173	168	162	178	153	160	167	169	166	151	157	184	177	179	183	156	183	161	188	159	167	169	170	157	157	153	173	162	157	174	161	161	170	166	180	181	173	180	156	176	157	163	170	164	182	187	162	164	167	172	179	147	171	161	173	164	175	143	161	159	162	181	174	175	169	182	161	162	163	163	182	147	164	166	171	170	181	150	163	162	160	168	156	154	165	173	155	191	175	181	159	172	164	164	136	158	177	191	180	190	172	175	156	150	140	155	164	168	183	171	152	171	157	179	185	179	155	160	164	166	173	170	174	150	184	173	151	180	162	150	166	142	174	161	164	151	159	168	158	166	166	175	192
21327	24227	29331	27264	16258	8509	6065	4981	3856	3089	2364	2033	1749	1592	1417	1344	1212	1147	1011	1046	934	957	917	767	769	735	738	720	777	712	682	666	628	639	599	578	582	576	582	606	584	581	622	577	615	586	577	550	548	608	560	568	649	522	578	537	575	607	550	595	556	584	550	542	586	621	553	576	590	572	571	585	554	602	611	586	588	584	625	531	590	542	572	563	598	609	594	599	609	568	607	595	558	604	611	601	620	616	596	563	563	607	579	605	557	558	563	590	607	559	553	572	589	574	579	601	559	606	586	578	585	546	568	636	563	610	585	570	549	608	573	548	578	570	596	570	569	545	607	556	610	556	572	574	580	533	562	576	579	550	578	596	561	559	607	585	599	598	599	535	565	574	596	604	617	582	569	570	603	583	585	603	602	642	563	607	600	564	582	617	589	596	564	585	590	628	614	615	530	564	588	586	548	569	588	593	531	558	563	563	608	565	559	603	585	583	620	573	596	571	582	590	582	545	590	607	535	543	601	548	574	606	550	600	581	596	587	585	561	581	546	546	597	569	566	573	570	574	570	574	552	549	595	564	589	588	611	594	561	574	562	574	602	556	543	618	601	560	572	616	587	575	594	499	600	608	573	569	638	604	570	577	600	607	537	560	573	561	593	565	591	629	591	577	585	569	573	593	565	595	588	592	607	574	577	598	544	535	556	587	574	553	600	601	636	543	605	605	605	571	582	606	588	573	597	545	554	585	592	572	588	560	540	563	563	585	593	567	563	587	613	576	610	570	593	622	599	534	567	595	588	578	579	558	591	587	560	570	561	590	565	584	566	590	592	559	589	599	580	576	585	588	566	569	602	603	590	548	589	575	570	561	586	620	558	596	593	602	579	606	565	604	598	614	575	591	603	610	550	599	575	566	579	576	549	587	619	522	593	552	584	557	592	618	585	569	557	605	597	576	596	597	615	531	567	563	576	567	610	575	534	569	574	573	590	560	546	605	562	592	552	569	581	577	586	552	568	557	601	566	574	545	588	585	624	587	551	575	580	600	605	604	564	541	582	555	569	567	600	592	581	610	557	616	559	563	546	581	590	531	550	587	613	588	600	549	583	521	550	581	547	620	559	583	647	584	524	576	613	565	563	629	587	597	618	590	568	598	601	591	640	608	585	570	590	581	585	578	566	555	554	585	583	574	570	551	595	594	560	581	641	624	567	571	551	597	578	543	541	606	563	564	592	590	595	593	582	562	580	602	592	548	576	539	580	601	542	594	579	638	631	611	586	573	609	592	556	589	518	559	552	549	638	555	589	572	612	614	551	586	587	580	560	555	584	546	587	526	598	623	593	553	555	602	581	590	606	565	573	560	549	564	593	566	570	591	570	551	559	556	552	569	529	603	571	521	593	543	557	586	579	594	546	581	586	548	578	531	626	561	568	576	609	576	551	575	587	579	586	549	610	570	576	614	554	589	516	564	539	586	594	597	594	599	592	577	601	586	604	527	548	582	604	570	582	574	571	584	566	570	554	552	589	562	562	593	625	548	599	547	587	553	589	602	574	585	555	564	608	589	601	588	571	555	568	532	616	610	563	540	536	588	604	551	608	591	617	601	617	607	587	617	537	593	565	627	583	525	586	542	566	577	556	572	603	575	589	577	601	545	552	601	608	589	571	626	562	557	584	607	589	575	560	580	550	570	555	634	594	552	586	549	603	545	629	607	532	590	562	559	570	628	563	593	563	536	587	570	541	556	537	557	579	589	560	602	548	568	588	601	552	619	609	620	574	556	556	585	553	555	525	631	568	575	571	557	582	572	597	573	605	559	587	576	575	561	567	603	597	587	562	571	577	575	560	552	595	537	607	562	618	547	608	632	585	551	579	541	574	572	576	550	548	530	530	563	591	585	571	556	581	580	562	548	609	546	547	575	613	570	543	566	585	616	542	552	593	576	599	615	599	580	589	560	585	579	536	578	555	545	611	599	537	584	561	565	597	585	587	577	576	572	613	613	581	558	607	592	563	594	601	580	563	618	626	602	560	602	558	560	592	584	600	584	592	556	618	620	628	605	553	596	513	576	560	597	580	610	579	559	600	568	612	581	647	601	594	579	601	556	584	531	580	570	564	606	566	543	556	566	618	564	566	542	566	569	572	558	572	567	572	566	551	585	563	567	610	563	541	594	516	574	585	615	544	603	591	592	587	541	615	581	591	603	588	562	607	580	601	538	573	576	584	606	542	619	572	563	633	574	573	579	604	582	580	586	615	565	606	548	591	581	571	579	538	579	568	600	609	592	575	598	558	543	612	561	583	604	595	614	553	586	599	573	557	564	572	599	577	575	560	576	526	557	626	538	612	573	585	604	605	560	592	566	577	592	580	617	580	608	576	596	583	623	522	576	569	570	585	548	590	588	617	594	615	549	525	554	566	589	558	546	567	574	591	617	580	607	620	579	570	565	548	575	577	568	618	566	590	556	568	593	581	556	548	546	585	603	566	605	614	565	604	575	542	546	638	593	558	591	597	577	618	560	583	596	553	576	606	596	614	561	576	558	597	582	557	570	582	583	545	540	628	584	614	589	573	577	614	599	624	574	568	600	561	586	578	589	594	563	593	624	579	621	595	584	607	627	558	573	575	567	574	554	616	615	618	581	580	558	572	578	595	555	565	537	582	606	620	633	601	564	577	590	550	566	566	578	575	610	634	553	584	577	563	582	563	592	608	563	566	595	582	556	609	546	568	562	585	590	602	606	528	563	609	583	587	551	573	530	554	573	606	614	581	572	604	559	543	553	592	575	573	568	560	597	594	639	593	601	568	592	579	611	592	586	611	567	590	557	579	544	601	582	601	564	612	579	578	556	615	549	554	600	555	562	582	574	575	630	587	602	578	562	542	594	557	576	575	585	575	590	646	642	553	593	573	582	596	598	579	607	595	566	553	562	586	558	571	567	584	581	599	599	573	552	566	623	569	557	571	573	560	616	578	583	624	545	572	594	607	578	605	571	548	588	545	588	569	556	592	613	582	578	564	599	535	648	634	584	602	582	618	596	544	583	602	603	545	594	554	537	546	545	585	611	580	582	574	615	571	554	606	572	576	554	582	581	556	606	599	527	598	565	580	572	586	536	591	565	542	586	597	538	583	574	574	585	611	550	556	586	577	561	576	574	621	615	586	621	637	559	584	587	565	563	565	575	583	591	602	605	561	575	578	584	542	569	591	547	611	512	581	544	616	578	572	562	600	560	579	598	611	594	588	607	589	539	618	538	534	572	583	596	583	567	563	597	511	531	591	595	616	540	599	548	602	554	597	596	558	591	578	578	581	587	557	611	578	575	567	560	624	602	571	606	552	569	618	605	562	619	576	589	570	600	583	571	565	633	543	598	559	603	612	599	594	611	585	565	542	579	593	573	591	580	577	577	579	533	559	552	629	558	592	575	574	563	588	572	580	587	589	585	568	532	602	586	577	546	596	573	568	524	610	587	598	612	570	548	581	574	621	567	587	588
40975	42165	45380	39402	30243	20801	17196	13195	10573	8396	5692	4780	4018	3672	2913	2542	2275	1853	1508	1321	1223	1206	922	673	595	614	494	571	555	326	292	326	310	231	186	163	156	179	180	164	181	157	161	172	188	149	185	172	152	162	173	140	151	182	166	153	164	158	158	155	174	178	168	181	163	175	144	160	131	160	163	165	160	163	146	147	157	147	155	165	151	157	148	174	157	154	168	174	168	149	147	175	147	163	153	169	177	163	160	166	162	140	148	132	150	166	179	177	166	181	142	156	165	141	141	161	164	152	184	166	147	186	157	144	178	165	161	168	177	146	170	149	154	146	166	156	172	134	153	162	171	123	174	161	165	160	162	157	165	167	178	150	173	145	160	185	151	167	186	171	164	147	143	174	148	139	156	144	164	156	173	172	183	154	150	161	162	149	147	171	149	176	204	166	133	147	154	152	150	180	174	159	161	167	164	156	159	163	165	136	161	184	143	153	177	168	169	156	138	157	154	156	171	170	149	165	123	155	168	158	152	166	170	160	164	172	177	181	168	137	153	157	156	146	150	134	138	158	161	167	158	150	161	164	156	146	162	155	173	168	145	190	164	151	144	177	164	178	153	169	168	166	150	151	160	163	139	156	170	157	156	148	139	147	148	155	138	163	163	138	142	163	180	154	167	152	147	158	170	158	178	166	155	149	162	137	152	163	169	154	178	159	140	166	158	153	163	157	161	151	142	153	187	182	141	157	160	172	158	172	171	174	168	172	168	166	168	152	159	179	137	151	155	166	183	161	172	153	154	168	155	166	164	163	147	167	176	152	145	143	164	162	160	172	140	154	158	157	165	166	174	150	162	165	157	148	173	151	139	155	164	161	152	173	166	148	145	151	165	159	173	140	166	154	142	174	171	168	134	166	140	177	180	149	171	152	158	142	158	159	166	179	160	153	159	147	156	176	162	188	160	151	156	167	158	163	137	156	167	165	137	161	125	152	139	151	152	170	144	170	158	188	157	167	160	160	174	162	174	179	164	183	163	176	146	175	149	159	168	166	141	148	161	157	190	164	151	156	165	158	152	160	159	175	164	162	160	200	157	162	131	138	177	165	137	143	150	146	128	160	142	167	159	172	158	154	162	175	147	181	155	161	169	140	157	180	145	129	186	155	143	134	168	177	162	161	173	172	154	155	125	158	141	151	173	166	155	150	162	182	148	163	147	202	157	170	156	171	171	157	159	166	155	167	149	140	132	157	187	162	151	159	164	159	178	174	160	151	172	152	165	138	156	160	149	170	147	133	151	136	163	161	170	129	144	169	158	154	156	151	167	161	142	144	161	151	156	177	149	151	134	163	152	161	154	171	132	160	163	144	158	161	128	164	149	159	164	174	160	158	156	162	157	164	154	182	149	155	175	166	144	171	163	166	161	158	160	178	155	135	157	163	151	153	162	177	165	184	184	149	175	175	169	148	152	169	146	182	159	146	155	163	152	134	158	169	154	166	183	164	166	179	155	161	154	160	151	146	147	149	149	167	137	161	169	162	166	161	156	167	141	161	174	159	160	179	165	186	149	165	149	177	164	167	160	139	166	171	177	183	169	155	151	143	161	163	145	170	152	157	181	159	172	155	174	149	169	161	169	183	165	161	149	153	163	155	152	169	173	151	159	155	160	150	158	162	158	180	167	152	156	153	179	148	154	151	155	144	176	157	158	157	164	164	160	174	165	147	176	144	167	161	149	174	189	128	142	146	146	165	185	168	158	156	142	175	159	138	153	162	169	150	182	151	164	159	154	174	169	172	154	173	171	156	149	166	146	156	150	162	139	174	144	167	179	158	164	155	139	169	161	158	163	168	162	165	168	162	159	158	142	161	144	165	159	155	148	149	172	160	170	156	173	168	160	171	148	157	164	129	195	161	148	172	157	173	166	165	174	159	166	150	171	162	169	174	153	153	140	172	155	163	171	130	172	165	160	150	176	165	165	160	166	165	167	196	161	153	167	159	186	173	131	144	131	211	166	146	180	155	156	121	151	181	146	165	174	155	171	168	177	164	179	159	156	134	155	159	155	177	167	155	166	141	177	172	173	152	143	155	165	152	151	154	171	142	176	169	157	165	141	155	157	156	146	148	156	168	178	165	171	171	154	158	141	185	172	158	159	156	165	184	157	159	160	173	147	160	156	179	166	154	156	160	174	154	155	162	136	149	154	168	173	154	170	179	152	177	170	163	143	159	149	178	138	158	176	154	144	153	132	154	141	160	143	129	176	157	143	165	180	150	177	162	162	156	174	166	156	163	153	155	156	149	154	169	148	143	141	163	185	145	157	159	146	148	167	183	153	144	156	144	180	169	161	149	144	159	160	175	163	147	177	163	171	174	143	156	167	126	152	145	165	148	165	162	161	172	152	155	159	155	157	179	151	152	178	175	159	176	169	167	176	183	164	167	158	157	173	182	143	164	144	147	162	167	155	184	166	176	156	140	165	174	148	171	191	146	135	147	155	172	135	145	175	142	154	160	133	138	165	139	167	166	173	151	164	144	168	159	139	165	186	157	167	151	123	158	171	161	164	133	148	180	152	137	174	156	160	160	146	171	162	154	155	166	164	170	134	144	171	173	162	145	175	152	160	158	141	158	163	163	183	153	162	152	170	174	134	164	171	144	178	156	179	162	156	177	159	141	158	187	137	159	166	162	145	151	157	160	166	153	148	163	169	173	173	169	139	184	151	149	167	170	173	160	166	148	160	150	144	175	151	166	173	150	167	189	160	154	161	156	155	145	168	168	156	153	172	170	155	163	152	147	161	152	164	153	156	168	176	153	140	167	161	152	163	153	132	152	139	177	180	149	152	170	165	168	156	152	175	146	132	173	169	169	142	171	153	168	168	164	164	154	179	138	168	158	155	163	144	175	150	187	168	184	163	167	164	171	174	162	184	162	153	143	142	173	167	178	148	165	158	154	168	158	175	176	165	164	126	167	198	162	168	164	152	177	157	139	144	168	183	147	157	159	166	165	160	167	150	169	193	171	146	159	159	166	153	145	169	147	174	148	150	146	160	155	140	170	150	167	134	158	142	173	178	175	169	156	138	172	174	174	154	139	173	166	161	144	157	168	160	163	161	167	150	157	159	137	161	130	166	148	174	159	171	189	147	166	139	199	156	147	169	150	190	152	146	164	164	179	157	147	139	179	173	159	166	173	174	147	150	146	168	149	161	161	182	134	168	168	151	183	161	162	169	177	162	168	170	139	150	158	148	142	164	163	161	160	143	138	137	163	167	159	177	144	161	148	182	167	170	150	142	159	132	147	177	164	150	141	166	163	153	154	160	147	178	144	146	175	161	156	177	156	158	146	162	147	164	163	181	185	186	159	162	142	166	191	150	168	195	148	145	170	182	149	160	157	166	158	178	141	157	150	167	157	148	150	191	159	170	162	154	160	171	157	174	153	141	156	146	168	159	161	149	161	157	150	149	157	135	158	129	169	169	155	161	169	173	190	151	148	153	156
32848	40545	47701	48200	37270	25795	28983	26000	25508	23319	19807	18579	17732	17315	14838	13959	12670	11345	9748	8621	7762	8052	6145	4384	3668	4341	3386	3710	3444	1889	1659	1737	1688	1184	882	662	624	624	627	622	610	576	579	576	514	557	585	582	599	573	544	557	591	554	561	573	632	558	527	534	587	564	548	526	577	595	540	567	579	554	568	582	555	534	594	565	555	601	585	591	576	601	584	503	542	573	549	572	534	528	523	542	556	534	597	557	535	546	511	575	596	543	568	554	561	523	548	570	515	583	603	541	590	582	541	519	529	553	575	559	562	565	580	512	578	556	527	549	573	549	562	592	571	537	564	546	587	531	557	539	563	528	576	563	555	585	542	554	525	565	541	547	552	534	528	550	543	580	565	550	534	580	568	527	551	619	534	577	567	532	588	545	568	578	516	575	557	563	541	559	598	534	534	566	559	603	531	588	535	594	546	580	523	563	543	568	588	525	571	525	530	532	534	561	545	579	561	582	566	478	529	557	560	584	497	556	502	548	539	513	572	559	577	526	564	552	546	545	554	578	581	524	592	548	581	575	567	563	539	560	567	537	545	555	578	544	573	601	507	575	564	561	566	523	571	530	546	518	513	564	544	550	549	501	561	528	504	518	578	534	566	588	557	531	570	564	549	594	513	562	518	508	554	568	551	573	544	522	533	530	553	585	567	537	576	571	548	532	540	539	571	529	559	624	573	526	576	576	551	560	558	502	592	527	561	538	543	533	544	553	565	565	580	555	578	639	582	554	528	577	563	584	525	541	565	503	544	480	550	527	585	583	584	553	562	578	536	540	528	510	534	526	540	553	565	522	597	497	544	592	568	586	562	522	547	527	551	583	549	574	571	526	565	569	527	572	494	551	544	519	553	568	595	557	574	579	576	598	545	601	534	564	548	566	554	542	576	576	523	562	570	565	540	544	558	555	572	577	552	555	562	567	539	511	594	561	559	545	577	579	572	624	559	576	549	531	563	570	530	573	569	526	559	540	534	556	603	534	533	574	555	528	535	549	526	526	561	564	534	561	545	534	554	514	546	563	579	580	568	548	562	556	558	562	539	554	539	537	571	544	576	562	553	551	573	557	530	545	550	557	528	543	513	521	581	535	531	578	566	562	592	574	556	567	573	534	563	566	578	557	557	535	552	525	565	596	549	551	581	546	574	594	553	557	517	537	525	575	550	543	500	530	576	550	554	567	581	485	572	508	517	565	523	544	582	561	562	536	567	559	553	588	538	540	551	548	557	565	530	530	552	584	547	583	560	531	548	577	516	575	592	575	597	554	545	586	546	559	556	579	528	536	573	534	527	545	541	528	541	520	555	596	575	512	560	587	550	576	571	572	570	532	535	534	590	548	547	517	558	513	542	572	530	542	576	548	534	591	581	570	546	553	545	544	545	553	543	573	547	506	575	536	548	506	568	527	581	542	517	530	590	527	577	597	529	554	553	576	559	527	584	505	574	558	534	549	562	568	557	551	553	535	517	548	608	557	535	545	581	587	521	554	580	578	588	531	547	523	558	553	527	565	577	524	506	579	582	547	568	572	573	514	554	573	515	578	555	542	557	575	520	542	554	518	541	531	511	581	565	540	535	547	559	569	573	569	520	536	549	553	539	549	547	561	544	503	543	576	585	565	581	483	553	595	577	535	573	524	580	548	573	552	554	527	550	513	526	562	517	560	517	538	586	547	565	510	557	581	540	577	542	526	520	540	530	531	566	590	569	528	531	550	534	541	564	563	523	536	534	578	579	537	554	509	538	564	565	540	541	589	521	562	540	545	507	529	547	529	533	562	540	560	523	541	593	564	571	548	565	559	560	552	518	553	528	534	567	574	537	529	564	545	541	548	549	513	559	534	560	581	566	538	546	564	538	508	560	566	550	535	573	530	561	530	587	558	557	564	545	523	546	538	575	539	540	567	585	549	552	514	540	542	533	530	563	545	569	513	585	558	562	578	570	543	549	515	570	601	520	575	565	563	583	586	515	548	557	515	573	522	547	548	518	540	551	578	501	521	539	587	564	556	558	528	553	499	587	466	532	588	525	570	567	559	595	512	592	562	544	552	570	567	551	548	577	563	571	556	542	582	551	552	567	543	530	550	591	505	592	571	565	541	536	554	560	597	507	517	535	553	567	568	571	581	541	514	558	535	568	504	602	572	542	535	572	548	579	506	589	554	525	552	558	559	545	566	546	586	555	574	550	552	531	542	577	582	583	516	587	600	507	516	553	566	505	591	532	553	560	516	559	481	532	555	567	496	549	535	541	581	551	525	556	515	572	564	550	587	529	567	561	501	541	578	565	586	538	561	564	524	542	534	576	626	573	534	523	553	547	558	529	529	564	531	555	550	561	578	580	556	517	591	568	557	553	543	533	548	539	570	553	548	567	580	589	535	611	562	508	556	565	560	555	586	547	593	555	578	575	532	584	542	574	595	575	559	555	542	610	546	592	508	531	548	558	543	518	569	556	562	525	557	586	534	543	594	564	554	569	574	572	572	548	579	537	555	519	538	520	529	549	567	551	529	590	529	542	515	558	532	580	567	555	577	559	584	556	556	536	547	564	547	544	566	554	524	542	542	606	570	568	557	588	540	563	529	545	543	521	585	557	534	562	556	595	595	541	571	546	564	541	516	568	547	535	534	528	515	575	553	536	567	553	548	553	522	556	585	579	522	517	629	550	577	572	541	547	553	504	569	560	598	552	552	569	553	557	559	560	553	594	541	589	565	550	532	567	580	549	615	536	559	541	551	557	566	578	556	533	570	536	539	584	575	600	531	558	535	541	526	526	550	564	533	537	531	514	549	559	546	535	517	554	549	557	556	548	541	548	608	569	546	554	589	543	572	562	589	537	536	540	560	525	510	578	551	547	568	532	545	553	558	574	545	565	582	534	530	541	568	583	487	530	536	528	563	583	582	594	563	553	556	578	510	522	549	549	549	571	592	546	596	564	575	520	544	529	568	506	565	560	574	543	553	562	522	571	552	594	527	560	530	578	559	579	534	540	550	560	578	561	540	540	553	549	523	563	538	558	561	583	587	554	537	544	529	566	552	581	562	538	535	523	555	565	567	558	564	578	561	538	578	570	544	565	575	530	554	591	528	546	539	598	552	560	565	515	542	560	569	565	574	545	571	538	561	601	548	568	567	528	544	587	528	550	551	553	539	527	577	594	539	587	536	513	519	519	558	537	560	551	545	551	551	569	572	539	522	556	565	571	611	576	586	570	582	531	570	536	553	551	565	539	525	570	538	523	576	568	518	535	563	529	526	560	585	603	548	543	582	575	554	543	555	553	554	506	505	551	528	545	564	581	490	580	529	577	484	552	546	574	541	585	514	587	529	559	537	572	542	539	607	521	559	538	582	564	555	573	555	528	588	568	540	568	595	532	528	544	528	526	553	566	627	556	551	566	532	607	530	574	563	553	521	577	529	588	526	527	574	555	540	535	547	545	558	517	558	589	556	537	590	546	561	562	542
45773	46463	45668	42836	34357	25352	24216	20463	16460	15773	11835	10006	8711	7939	6286	5113	4671	4156	3469	2809	2883	2357	1584	1373	1043	1234	964	1000	971	512	440	558	501	343	233	228	211	212	217	229	220	208	221	171	205	209	172	190	209	200	192	197	186	216	190	183	206	203	208	210	169	208	188	204	179	193	182	178	204	199	198	200	192	189	185	186	184	230	186	197	204	191	187	182	198	188	177	171	202	161	195	204	182	197	211	184	191	205	201	205	199	173	192	201	196	193	203	183	185	193	189	207	204	189	171	195	201	163	197	196	186	175	186	195	194	191	189	179	212	200	202	162	174	172	202	187	193	193	178	206	190	205	187	178	212	181	217	206	189	196	201	196	183	206	192	183	173	210	183	190	218	209	211	193	201	203	166	195	165	187	191	193	193	215	198	164	201	213	221	205	187	163	181	200	182	197	207	189	206	198	201	197	201	209	179	219	190	203	228	194	179	197	204	187	185	202	209	217	197	199	197	205	223	213	185	182	207	198	200	202	204	190	200	194	187	195	180	179	179	186	217	187	203	195	175	169	193	204	199	186	217	212	193	211	199	215	194	222	178	205	186	210	220	190	177	181	179	193	186	200	192	200	191	184	190	217	223	204	188	210	218	178	205	193	206	195	195	202	198	195	198	168	197	189	209	175	207	195	182	212	198	207	215	190	217	216	185	194	180	182	205	211	191	202	179	205	200	209	166	207	197	166	210	208	214	189	175	178	180	173	207	196	183	196	233	201	157	193	185	195	213	189	190	198	222	192	183	197	185	206	213	189	195	197	209	194	176	211	189	217	197	171	184	199	199	201	184	175	183	204	208	181	206	192	211	193	200	203	175	207	218	212	184	186	200	194	179	212	215	190	200	220	173	192	221	194	188	172	198	203	190	212	183	196	208	198	205	167	210	197	174	200	194	187	186	180	193	183	185	180	187	198	196	177	201	206	210	197	177	197	212	214	186	203	222	219	192	187	193	180	191	194	191	193	187	219	216	191	199	219	186	193	190	188	187	201	201	184	207	187	187	220	189	210	186	180	182	207	191	209	208	211	184	203	197	213	214	192	230	193	177	205	187	201	215	213	193	198	195	201	199	206	174	193	201	189	190	200	201	177	202	188	184	222	187	217	205	212	175	211	192	207	175	184	198	201	200	176	203	203	174	199	202	222	185	186	187	173	186	196	194	185	185	202	192	191	198	186	196	213	207	185	158	204	203	201	221	178	215	189	210	164	221	220	180	214	195	208	202	211	188	200	188	168	187	174	162	196	197	234	210	175	174	213	182	201	218	167	189	177	202	197	188	195	203	182	174	223	201	184	199	196	172	184	206	211	216	199	219	181	178	196	189	199	200	167	207	197	181	207	184	187	180	194	176	175	187	180	192	199	203	218	183	199	204	199	172	195	191	165	190	199	206	186	196	190	178	192	190	220	178	181	209	186	190	212	213	206	172	205	195	195	212	193	186	196	199	209	198	202	198	185	192	199	192	197	196	207	201	190	194	203	188	176	203	207	186	191	195	185	191	180	192	190	211	163	213	191	204	189	206	181	190	221	218	201	178	190	189	187	198	189	179	208	182	197	177	211	207	202	174	198	193	202	178	200	216	221	169	185	205	187	171	222	192	183	180	191	182	187	182	199	201	193	198	200	190	186	202	190	185	174	216	195	201	191	187	178	208	196	180	202	185	203	196	182	199	199	196	188	199	182	206	201	204	190	190	169	176	198	174	189	163	187	194	206	171	218	202	209	206	217	196	189	212	200	219	205	210	240	203	176	199	203	189	192	201	210	201	170	206	196	202	202	194	220	206	224	191	228	208	196	195	195	187	169	179	187	189	214	224	185	188	187	191	180	193	167	206	201	180	196	203	158	185	211	201	185	193	210	176	211	200	177	195	193	209	183	192	207	185	193	202	187	182	199	194	200	200	194	216	195	186	203	206	209	189	196	177	179	173	200	204	190	225	196	198	202	173	204	188	171	195	184	180	197	203	209	199	174	188	213	200	191	210	195	185	188	192	205	195	188	170	177	184	196	181	197	198	182	166	193	187	181	188	181	200	184	187	184	206	197	206	200	175	209	197	219	213	194	193	195	191	190	201	182	159	200	194	199	222	198	208	179	211	216	194	173	199	192	185	199	179	176	209	200	221	206	205	189	190	188	223	190	202	218	176	229	196	186	205	215	186	187	204	192	214	202	214	211	187	206	186	204	179	188	204	186	205	196	204	210	191	197	208	183	189	206	198	195	196	177	194	203	222	181	188	201	203	188	195	203	209	205	172	212	196	196	186	184	190	153	199	189	206	192	201	189	187	180	191	186	195	190	174	179	195	169	190	191	190	203	186	196	216	205	211	210	187	212	189	188	188	195	185	181	181	207	207	199	193	199	199	188	180	203	179	186	197	203	203	195	211	192	207	221	189	189	219	192	207	178	220	201	208	196	207	215	214	171	195	178	186	211	192	159	204	193	186	189	194	176	209	228	196	182	205	207	164	192	204	170	191	210	192	198	185	214	210	214	201	196	210	186	199	199	209	207	186	204	214	209	177	176	195	183	192	216	192	190	185	199	198	211	207	180	190	187	173	185	181	217	187	175	177	202	188	211	184	210	190	241	209	215	211	203	198	202	209	191	219	206	206	193	196	194	172	200	191	197	210	199	184	199	196	183	204	216	200	221	209	199	195	195	223	220	208	191	202	198	202	200	197	202	212	200	217	186	198	204	216	184	229	182	166	191	214	220	187	198	220	206	170	171	219	213	190	180	170	182	195	223	177	177	171	187	184	206	199	181	205	194	177	193	180	183	192	187	205	202	200	193	235	180	182	197	186	173	195	211	178	211	199	190	205	182	208	203	188	195	193	188	201	193	195	206	194	207	214	201	209	182	194	202	170	205	193	206	195	187	203	191	202	202	181	216	218	186	214	187	197	174	180	213	186	212	189	170	201	217	176	234	183	176	180	201	177	172	203	193	204	190	200	195	193	181	169	205	211	185	198	225	186	200	194	197	197	173	182	196	190	169	171	200	177	199	217	196	208	213	202	203	193	234	221	219	196	170	185	187	172	188	187	201	191	192	188	207	207	205	174	219	191	206	221	189	196	209	195	186	194	181	198	200	201	201	202	213	213	175	174	206	187	208	205	182	176	187	201	185	179	184	221	191	197	199	205	219	187	183	194	212	198	221	214	209	209	218	193	188	183	192	184	163	184	196	179	181	183	189	214	187	202	194	198	182	177	209	197	187	205	200	183	194	199	184	205	184	196	212	189	228	181	199	197	195	205	189	197	195	208	209	203	179	205	193	208	199	200	220	198	206	207	183	204	176	176	209	207	198	183	198	185	200	183	204	197	181	187	173	199	188	190	209	218	197	200	194	189	195	176	189	215	207	181	201	181	196	196	211	164	184	218	215	181	150	177	213	205	198	223	179	188	179	205	192	197	226	189	201	186	182	201	195	201	201	166	223	204	191	205	212	185	197	188	172
36595	45704	52641	53999	42356	33874	34788	32126	30644	32342	29246	28258	27112	26150	23229	21685	20906	19694	17985	15445	15943	14222	10344	9007	7124	8530	6273	6943	6329	3304	2849	3424	3150	1992	1124	831	865	751	795	802	705	710	706	674	682	702	673	688	640	645	689	653	701	667	676	658	702	640	664	673	629	670	616	616	653	660	662	658	694	658	622	669	685	666	631	668	655	666	641	659	679	708	608	648	624	671	625	676	653	723	584	699	652	641	622	637	687	642	653	619	633	650	690	680	650	691	639	633	677	619	637	662	628	621	625	695	665	611	695	682	668	641	642	671	694	647	623	597	675	621	641	666	651	665	713	625	672	625	642	661	657	618	663	644	644	649	661	649	700	659	643	674	647	661	697	659	647	673	665	636	648	689	665	672	676	663	666	632	619	625	677	609	687	627	663	675	671	666	644	588	645	677	669	623	681	652	625	695	677	657	683	667	619	663	656	656	664	692	643	669	668	649	688	611	632	684	636	668	671	682	654	637	668	633	657	649	609	633	639	651	699	652	644	644	644	636	623	648	665	655	632	646	639	633	676	662	646	664	637	702	689	657	666	618	628	651	648	643	666	690	647	671	667	686	661	692	672	650	689	665	678	633	646	663	688	632	694	663	609	626	657	689	668	674	648	660	648	664	692	656	627	628	643	636	654	709	641	620	638	644	630	655	697	675	698	696	663	673	625	651	673	680	668	665	654	643	662	667	645	658	685	629	674	672	692	648	656	658	693	685	609	669	673	644	674	633	643	624	681	677	661	680	682	629	652	684	605	603	695	646	654	671	650	618	608	673	610	684	621	663	651	664	692	655	614	637	637	639	625	644	632	645	604	623	618	615	697	638	689	642	650	678	660	671	679	675	657	655	649	629	615	603	672	669	621	670	651	669	701	638	651	687	668	612	624	649	687	637	639	668	663	706	655	647	695	642	662	624	623	644	646	649	657	652	654	614	655	656	659	620	685	691	622	633	650	689	632	729	656	662	680	628	670	678	681	655	639	679	679	671	680	638	639	631	688	643	655	675	654	656	608	690	660	693	679	642	691	633	634	618	646	655	680	651	643	688	643	649	673	633	631	653	653	640	624	632	652	682	659	680	622	680	683	604	647	607	649	652	631	662	672	669	630	612	684	638	636	712	633	655	634	670	652	656	672	681	664	670	634	618	666	624	639	676	646	634	665	646	669	651	607	640	707	657	599	690	670	658	660	639	700	679	670	616	659	697	668	674	666	622	632	660	642	642	617	632	652	663	647	615	613	650	636	684	606	716	664	689	662	616	663	642	617	623	651	648	716	617	642	690	654	624	624	606	678	630	638	647	629	629	610	688	635	649	654	660	657	668	700	682	646	649	651	685	647	663	662	658	692	650	642	713	657	636	640	674	666	655	670	656	668	638	651	665	618	647	657	649	623	688	637	647	648	647	714	643	647	627	662	669	633	654	610	654	661	616	653	617	672	658	656	675	677	626	628	672	669	701	640	685	665	631	630	694	671	661	620	639	665	620	648	647	637	711	646	656	679	653	664	664	630	684	632	639	635	646	645	645	624	645	622	685	636	707	645	627	652	668	619	713	669	645	635	638	658	617	637	639	697	633	661	662	623	689	637	667	666	628	681	648	683	667	644	667	651	639	623	630	707	642	638	697	635	639	658	581	656	661	635	644	684	698	708	672	682	674	645	652	669	657	620	617	604	651	653	685	621	654	650	635	652	639	649	656	655	667	646	679	696	637	678	643	643	656	691	672	680	652	684	642	669	643	648	644	709	638	636	632	653	696	642	660	679	670	660	611	614	637	639	654	699	627	629	652	622	664	627	664	665	671	675	637	646	634	666	658	669	655	635	625	638	682	693	660	675	643	666	701	622	643	698	651	676	686	633	642	653	667	688	683	658	580	649	621	687	635	654	647	695	629	693	680	610	630	621	693	646	661	657	674	634	669	650	667	659	615	683	636	631	673	654	635	666	651	622	663	705	643	681	679	657	645	646	684	622	633	655	643	669	648	675	665	660	659	631	661	620	653	651	628	659	653	623	697	654	678	652	635	705	677	633	657	665	697	683	660	698	639	688	689	673	654	707	693	648	698	625	693	653	616	638	671	654	642	625	736	648	624	629	698	646	637	643	628	620	596	668	674	647	627	612	681	678	679	633	611	657	670	669	655	616	573	696	620	683	667	668	676	630	668	682	672	663	662	612	663	624	645	673	662	637	651	693	705	641	670	664	658	663	619	717	685	642	675	682	626	701	640	664	664	666	630	632	687	629	667	648	648	616	679	624	663	677	615	646	612	663	626	664	659	636	688	700	612	644	678	651	674	647	656	641	649	650	664	600	647	663	637	669	618	657	623	680	641	638	673	627	649	594	611	686	650	633	630	680	657	658	654	653	614	615	666	634	706	677	684	649	675	631	651	680	649	615	664	639	651	623	689	684	618	671	683	635	660	710	676	614	659	656	674	648	661	661	655	654	654	656	676	634	618	654	697	651	635	644	611	679	667	700	602	647	646	667	615	678	657	660	686	673	648	572	673	668	630	646	642	624	635	653	667	627	690	655	667	721	632	633	645	607	678	634	665	661	675	638	648	669	642	649	635	699	675	642	666	657	656	666	633	698	698	634	664	653	645	598	664	673	649	614	678	659	657	667	693	667	618	640	658	672	649	705	689	665	628	661	643	644	629	731	646	646	651	679	630	636	674	630	621	624	656	695	664	649	652	643	642	641	675	683	632	695	673	619	671	665	664	645	619	610	611	654	652	651	648	671	650	671	670	640	657	693	645	725	676	637	637	667	656	690	625	627	671	693	670	685	641	627	675	630	674	667	653	653	665	605	672	662	673	658	668	632	622	603	627	696	668	644	664	651	639	661	680	642	682	637	620	713	657	627	624	647	683	648	663	670	666	656	672	668	649	704	665	621	636	627	618	682	654	617	656	638	678	707	670	623	616	655	619	649	647	651	642	644	676	646	661	598	591	694	669	630	632	639	652	624	657	637	671	700	676	644	667	624	652	673	670	664	718	629	692	634	617	649	632	689	626	633	619	649	632	632	654	640	690	628	642	677	639	666	662	633	664	668	629	653	661	680	662	697	627	645	686	707	681	648	649	639	655	626	642	636	655	680	666	650	673	704	593	716	652	630	593	627	642	661	645	623	656	647	647	717	598	704	660	645	604	666	644	653	687	714	668	639	592	646	669	649	694	686	631	633	626	661	656	652	667	669	640	660	648	612	612	635	633	665	629	664	675	637	628	638	617	675	666	656	673	654	670	684	603	654	636	645	685	650	669	652	672	657	663	629	644	666	655	622	629	628	673	668	622	654	684	655	671	671	670	676	640	677	631	632	671	682	641	700	649	628	657	680	686	643	645	707	657	681	639	654	634	665	644	659	649	656	663	655	667	637	656	623	648	647	650	688	641	631	652	645	658	617	628	709	615	678	649	667	647	667	609	653	647	681	661	652	638	641	656	652	675	637	634	650	639	639	663	658	679
25215	23009	21960	10900	3671	1941	1436	940	868	654	504	483	426	414	355	306	317	287	256	250	241	221	200	211	187	201	183	190	167	181	158	174	168	151	168	168	165	169	171	163	150	170	162	163	177	164	159	161	158	157	140	171	172	182	165	157	170	166	157	157	165	172	146	182	151	170	150	143	154	153	173	160	185	160	152	167	173	153	170	175	172	165	156	155	183	148	181	150	161	163	151	162	158	167	155	163	165	172	165	174	159	157	160	154	163	182	182	159	195	155	163	155	170	145	160	167	166	171	143	168	151	166	158	170	145	169	157	154	149	164	160	170	160	162	160	147	175	162	190	161	189	179	157	153	178	178	176	156	165	170	137	169	165	175	149	161	169	159	165	159	163	160	166	151	154	146	168	151	121	166	169	148	161	160	148	177	166	171	179	156	157	151	189	167	183	178	154	185	195	170	197	146	164	178	151	160	154	171	155	158	183	158	154	159	163	155	178	155	155	141	161	167	184	160	164	156	165	173	148	162	136	167	168	165	161	165	146	157	162	156	165	141	141	183	161	154	165	149	158	182	137	158	168	136	164	148	165	157	158	144	164	159	143	194	178	149	182	127	153	187	143	168	175	152	148	144	163	170	165	162	159	182	160	154	155	164	160	182	149	180	152	189	145	198	195	158	148	141	150	171	169	165	153	149	164	149	147	168	177	151	164	152	169	151	136	160	149	140	148	170	149	157	176	155	183	161	152	140	153	159	159	185	187	158	167	165	164	150	157	183	157	145	161	169	163	186	159	167	172	159	163	153	144	153	179	161	159	151	176	172	157	163	159	183	164	147	167	151	204	154	168	161	141	156	162	171	162	147	154	181	145	170	150	166	175	140	152	152	167	150	154	165	140	159	181	172	169	149	166	180	149	175	155	155	182	155	166	154	158	185	137	164	159	153	167	172	156	158	157	159	158	145	169	144	173	173	152	157	154	172	142	165	149	157	148	171	163	151	146	175	165	163	165	155	167	175	151	172	168	164	167	157	164	178	154	162	150	160	159	198	180	160	143	167	174	155	167	166	158	163	169	145	165	156	170	158	154	144	173	165	144	170	167	153	162	152	159	171	157	172	134	156	165	158	150	175	151	154	166	174	202	155	170	171	166	164	168	175	195	151	182	151	154	166	174	167	152	204	165	185	156	170	149	162	154	161	143	164	141	153	160	132	160	148	160	160	139	179	172	146	138	168	141	201	176	157	160	153	162	165	178	139	162	155	145	147	166	199	170	173	177	148	164	138	162	150	172	176	151	171	150	166	168	167	172	146	164	151	161	162	175	158	158	144	179	158	136	142	156	175	171	172	162	136	141	171	167	160	182	168	163	150	171	153	166	164	154	174	161	169	182	152	171	153	161	175	195	168	141	168	157	162	161	159	155	174	160	176	150	152	171	167	177	186	151	182	148	164	198	181	139	177	172	145	174	167	149	148	156	147	150	152	162	169	164	185	148	175	167	150	154	178	162	158	154	154	157	152	160	174	173	156	146	135	152	157	172	175	173	152	146	164	162	151	151	165	147	164	162	153	169	171	162	163	155	176	165	172	155	179	169	157	164	155	150	169	181	174	183	174	157	164	155	157	154	172	154	158	149	176	153	155	167	165	163	156	138	183	166	181	179	176	157	168	152	171	160	163	154	160	185	166	159	159	154	161	158	188	144	169	172	182	147	171	171	140	169	156	180	156	160	157	177	162	158	158	181	148	186	170	176	166	162	150	168	180	170	152	179	168	181	165	151	184	150	156	171	154	168	146	182	192	175	163	141	201	168	201	181	181	177	191	161	162	191	158	163	149	176	182	167	117	163	189	161	176	162	159	194	150	174	170	161	152	161	164	183	170	180	162	155	170	157	137	154	168	140	148	148	162	158	162	172	142	154	139	163	152	179	165	157	162	167	177	171	156	144	172	146	165	157	162	168	163	151	158	165	163	181	179	150	160	151	179	159	142	147	185	141	170	167	182	164	152	163	134	150	170	170	180	152	186	145	155	156	176	142	180	174	165	135	156	184	184	128	152	154	155	158	172	156	178	173	140	171	158	155	168	168	177	186	170	168	173	163	163	160	168	168	161	163	164	174	167	155	149	165	158	148	153	157	186	161	169	155	143	161	201	160	160	178	156	173	192	164	149	174	158	170	143	174	136	163	157	147	181	176	174	170	162	168	169	147	153	175	187	172	146	160	155	143	184	174	188	162	171	148	174	170	164	184	158	171	171	181	151	168	153	184	156	176	138	174	168	168	140	159	168	157	178	147	172	184	133	174	148	173	162	154	154	158	181	175	156	168	156	153	173	151	181	171	149	159	170	159	171	170	174	182	174	178	159	148	166	165	175	164	167	163	154	166	155	178	162	162	157	158	174	160	154	164	185	153	138	172	160	160	174	157	153	179	163	143	152	161	163	155	148	162	152	156	154	156	164	158	167	172	187	160	149	164	165	156	165	164	137	163	140	168	186	152	152	173	148	167	147	170	177	148	170	137	155	156	160	178	177	180	166	154	174	153	153	152	156	184	171	160	148	163	150	162	196	170	159	165	159	177	174	143	180	170	153	169	154	165	152	140	149	176	143	180	154	169	151	157	186	158	163	181	161	166	166	178	155	190	167	157	158	154	166	184	151	135	161	171	160	161	181	167	155	158	135	151	124	165	178	178	162	150	155	174	177	145	165	173	163	133	156	138	176	158	155	167	145	160	151	196	157	162	168	171	157	174	162	168	166	178	178	164	180	175	162	181	163	158	170	181	153	185	152	161	134	173	159	146	141	196	167	166	189	173	153	173	165	171	150	170	168	149	164	147	146	153	140	200	167	133	179	158	161	169	159	168	166	148	164	144	162	180	164	174	183	146	144	152	177	152	158	161	163	159	164	183	168	153	182	147	168	140	179	150	144	161	148	143	157	135	143	170	166	145	147	169	173	167	151	141	188	174	169	151	183	190	172	184	180	158	165	168	162	194	177	155	150	147	151	174	170	145	165	142	142	172	157	143	179	177	154	169	178	150	181	161	165	162	156	175	145	168	177	142	155	184	153	188	176	163	156	148	163	183	152	175	159	206	166	143	149	170	174	169	151	151	171	156	163	168	174	166	175	145	149	159	171	185	176	153	152	163	142	174	164	173	169	169	157	150	151	169	158	144	162	163	159	172	150	164	159	171	163	166	159	154	169	173	156	158	166	160	144	173	167	182	157	172	159	163	146	162	152	159	124	157	166	194	166	172	156	143	174	164	162	196	155	144	157	158	162	182	182	150	180	171	151	183	158	173	159	160	177	164	153	174	155	178	149	158	150	153	187	159	154	166	169	177	165	153	157	153	179	135	160	141	166	178	157	153	147	160	142	177	153	168	154	159	165	166	152	158	152	170	159	153	170	150	207	177	180	162	150	159	169	157	168	170	156	139	125	161	160	155	158	153	176	170	158	159	126	155	187	162	130	158	154	197	158	160	145	161	177	173	156	150	178	171	171
21198	24747	29736	21002	12240	8244	6482	4838	4163	3327	2735	2424	2044	1809	1648	1457	1494	1371	1298	1180	1177	1072	881	857	770	837	807	814	774	677	660	710	689	594	603	608	527	568	640	575	604	581	568	596	589	537	582	606	570	587	547	571	576	544	588	593	540	560	590	545	604	570	567	561	565	538	595	602	609	566	541	561	556	607	591	586	559	554	567	541	574	538	594	587	515	546	601	554	583	583	552	557	588	574	560	566	506	559	532	557	543	578	543	550	546	607	553	540	562	594	589	604	576	543	608	616	584	562	561	588	571	559	555	528	618	547	592	529	589	546	575	612	516	556	573	561	519	544	586	611	576	581	602	563	607	601	592	532	574	573	547	574	568	552	570	548	539	559	593	550	586	546	577	558	527	583	557	546	579	556	562	564	590	565	583	575	555	567	523	566	585	552	574	550	587	567	597	538	537	539	540	558	545	582	578	589	580	539	548	574	563	543	582	544	572	616	532	544	585	551	525	552	586	568	549	590	528	545	595	563	523	563	613	542	581	564	550	623	561	609	583	555	580	571	540	575	590	529	527	578	577	620	528	578	545	573	546	522	539	586	554	578	617	550	557	557	524	568	559	564	534	525	525	549	572	589	564	541	596	573	566	559	589	560	584	603	576	588	542	553	541	574	560	604	549	590	581	541	579	552	555	536	583	574	569	547	567	590	541	564	517	568	564	511	564	570	568	600	574	552	571	571	563	548	533	556	567	550	593	555	561	604	590	543	576	514	556	550	562	600	540	612	584	554	552	570	542	573	565	594	583	540	525	563	578	615	574	580	575	580	593	585	576	578	555	567	573	570	567	574	561	526	600	582	559	555	567	568	560	579	565	527	558	538	574	514	607	584	582	562	568	577	560	571	557	586	530	579	567	578	553	560	550	550	546	601	560	598	580	532	611	569	570	523	547	583	547	576	528	597	564	575	582	585	577	540	583	596	557	512	570	547	534	588	596	582	579	599	550	608	591	570	541	574	502	594	554	563	594	594	556	574	602	592	580	525	574	580	551	583	578	583	562	576	593	568	559	572	545	582	559	503	541	558	551	567	554	576	545	571	541	584	584	575	581	579	585	541	548	575	553	555	554	548	581	582	573	555	562	552	567	582	581	533	533	577	526	620	587	578	584	550	553	568	604	572	566	594	573	573	560	570	572	519	597	564	558	575	579	600	606	589	584	588	572	555	527	554	579	541	562	603	602	543	581	594	568	526	606	549	566	549	568	582	550	584	559	555	560	556	571	547	607	568	532	586	612	549	579	562	593	522	544	529	583	551	597	561	569	545	594	611	565	555	550	545	553	556	536	566	610	605	548	565	558	581	562	553	577	579	542	573	588	559	553	596	578	538	563	560	573	506	565	557	551	568	561	535	553	586	559	530	588	569	500	552	587	579	561	584	556	560	561	565	575	583	537	549	551	556	547	569	614	551	556	578	507	563	566	544	540	555	539	546	578	548	552	566	565	586	589	546	594	581	586	585	533	570	553	565	590	577	565	572	614	564	577	566	569	578	505	579	534	558	590	578	529	603	556	555	515	533	583	531	524	569	557	583	550	559	541	555	527	558	590	565	577	580	552	548	552	554	556	595	571	574	591	623	569	585	559	579	601	509	575	598	574	539	556	588	620	553	555	602	553	600	585	568	575	575	548	530	525	564	590	577	584	598	526	589	633	608	574	548	545	567	564	576	540	562	563	540	576	561	515	583	548	539	572	558	557	579	566	566	556	559	562	607	561	589	529	538	541	566	594	566	650	568	604	597	543	573	553	586	551	565	573	586	520	510	538	593	591	548	560	595	587	556	605	593	539	567	556	593	596	582	579	571	571	573	566	565	520	578	594	568	539	588	590	540	555	521	564	550	536	559	565	556	564	595	554	551	588	541	558	541	553	508	526	551	573	554	593	526	599	529	583	595	558	574	569	545	573	500	553	576	588	613	570	567	580	570	559	550	559	539	532	603	572	599	555	561	595	578	517	586	543	578	565	580	603	576	538	552	539	546	587	580	578	569	596	571	529	588	591	537	536	504	566	561	574	579	521	542	565	596	569	564	579	570	571	537	579	551	574	565	562	573	552	561	586	552	586	624	556	567	575	550	552	585	541	576	558	594	600	583	576	575	544	548	580	593	526	532	561	549	578	566	585	561	550	579	558	576	543	580	594	594	583	572	589	521	605	540	561	593	570	537	537	559	585	598	590	560	563	561	601	547	560	541	533	594	552	586	572	568	520	549	540	545	576	598	570	557	556	614	570	631	554	583	571	578	564	576	555	583	539	553	561	593	623	596	570	566	605	608	552	571	579	554	525	587	582	547	604	600	592	542	557	588	513	570	585	589	544	556	583	582	551	544	570	549	609	530	575	549	598	578	574	535	555	555	593	546	604	596	563	579	557	586	531	540	505	538	537	540	586	556	531	579	574	567	536	577	563	581	551	533	544	552	573	533	572	543	583	540	573	549	597	603	580	535	582	568	548	556	550	586	544	579	572	529	588	525	509	554	592	591	507	568	555	507	542	541	532	544	583	567	583	538	586	595	579	531	560	563	579	552	583	535	571	565	557	571	574	597	509	544	577	585	524	563	592	591	577	546	550	586	562	588	578	544	546	613	586	572	550	541	577	576	562	568	561	534	593	570	567	529	597	570	571	592	536	528	551	598	579	606	596	549	530	508	541	573	582	530	578	546	560	573	558	582	523	575	609	561	522	571	594	592	528	549	560	546	557	544	578	592	516	559	596	570	580	581	553	593	559	579	526	549	549	535	548	585	541	597	565	560	551	616	573	562	567	554	560	594	587	570	562	560	596	582	551	618	561	566	563	586	566	533	542	573	543	532	551	558	568	581	561	576	596	540	534	572	576	574	532	601	594	515	559	582	630	570	471	584	579	550	585	570	555	545	572	611	548	576	612	569	545	566	530	526	585	580	599	558	581	571	575	565	634	549	539	604	577	571	603	595	590	593	563	581	554	546	602	603	578	591	555	561	583	556	554	590	564	557	542	547	579	582	619	511	545	534	552	554	551	570	586	575	573	596	566	535	584	596	553	536	561	575	594	567	602	552	566	568	587	598	561	581	591	545	562	561	534	586	544	526	507	626	577	592	572	569	543	548	531	545	587	591	575	532	561	574	600	562	578	547	572	576	599	557	520	592	588	528	575	530	583	536	600	571	564	558	549	559	558	547	571	552	593	585	575	562	593	557	538	576	555	579	562	582	550	556	585	548	553	573	572	570	561	607	540	548	591	540	542	562	589	580	551	563	571	597	591	573	594	559	552	532	585	545	525	556	542	572	558	561	562	560	562	559	562	553	551	605	594	588	600	537	561	570	546	573	588	607	568	553	562	569	558	587	550	599	597	585	608	542	548	548	557	556	553	561	580	570	555	579	568	565	535	570	555	542	574	559	574	567	566	549	585	559	532	586	522	557	574	544	576	542	593	587	573	567	597	527	596	586	588	528	532	621	562	569	546	563
38818	44176	47382	35402	24216	19833	15950	12825	12347	9395	7435	6211	5164	4597	3452	2907	2580	2403	1764	1715	1386	1113	827	733	670	656	468	576	478	427	346	296	274	212	210	189	169	187	174	191	167	162	151	188	160	163	178	176	176	165	157	164	154	140	166	174	188	179	162	154	149	166	161	165	160	188	167	161	155	154	141	140	166	151	156	172	170	159	156	163	176	140	179	156	173	179	147	158	156	144	147	150	166	169	162	179	161	171	179	134	144	153	146	202	184	187	162	156	187	154	160	177	148	169	134	173	153	140	142	151	143	169	165	170	170	168	172	172	139	156	163	158	159	148	171	180	158	161	172	155	153	173	158	158	160	165	133	167	147	173	157	162	161	169	153	159	180	154	167	166	133	157	143	156	155	168	158	157	150	157	171	166	158	146	164	166	168	174	175	183	179	151	156	160	150	156	161	165	154	166	169	181	142	166	166	165	157	164	141	149	165	162	173	171	171	165	153	150	162	171	156	170	163	186	162	118	171	169	139	149	166	161	157	151	176	171	180	153	190	169	143	150	170	151	159	127	172	169	161	162	162	166	180	152	175	151	156	162	175	169	149	154	142	175	182	164	156	150	153	153	144	136	152	147	144	160	170	164	170	167	140	164	173	162	133	154	168	167	161	160	155	162	155	156	157	159	169	161	153	140	154	157	155	179	150	151	169	153	121	155	167	137	149	163	152	147	172	167	157	167	160	155	158	167	141	137	166	166	162	160	183	145	155	165	159	158	159	161	155	180	183	164	148	148	156	154	157	171	151	172	164	142	164	144	155	145	149	188	174	143	157	159	153	155	176	152	168	168	170	157	163	178	133	160	166	144	143	171	154	168	158	167	148	158	157	173	193	158	158	150	158	156	178	151	151	176	182	167	167	156	172	142	157	161	147	163	153	187	163	184	176	178	151	185	166	139	147	163	151	155	192	174	164	164	195	148	151	153	155	161	164	150	146	149	165	165	137	163	135	165	148	169	168	162	152	145	163	153	172	163	164	161	142	140	175	160	159	163	154	141	170	168	146	142	166	160	162	163	194	159	145	170	162	162	147	147	143	163	175	171	186	164	174	151	134	186	184	188	159	173	145	180	139	165	161	161	151	181	161	166	157	160	186	171	160	164	156	173	149	175	143	177	157	173	156	162	153	152	142	147	167	196	160	166	177	151	172	174	151	142	190	157	174	169	168	153	168	155	176	162	182	164	170	169	177	158	164	175	157	147	154	131	154	147	155	127	167	152	160	171	156	164	158	141	155	170	150	151	151	151	158	177	170	156	178	178	142	188	180	159	171	161	161	176	160	177	153	159	141	150	175	178	172	140	172	174	158	149	144	173	143	160	159	172	170	157	161	150	137	158	168	165	159	157	150	154	144	154	158	160	166	201	146	171	157	147	145	151	153	150	168	146	183	144	168	144	163	140	152	149	161	171	153	168	148	177	155	160	147	163	171	172	180	183	155	160	157	183	155	158	159	179	180	176	156	158	161	179	172	164	176	158	147	176	181	148	159	146	147	159	159	158	157	172	163	153	155	173	147	169	156	148	148	148	157	159	154	176	144	125	157	163	141	156	158	133	149	138	162	165	157	139	160	159	163	158	142	166	152	157	159	142	148	157	132	163	165	164	176	174	148	167	148	156	154	180	166	178	170	143	186	166	150	178	161	158	175	154	164	161	170	150	134	162	152	155	169	152	175	150	139	146	146	163	159	166	141	155	162	149	174	146	156	160	177	160	160	157	173	153	171	146	176	165	167	125	154	147	174	161	172	159	160	162	156	155	153	163	135	147	165	157	163	154	186	135	166	181	156	161	159	170	157	167	163	150	153	136	158	140	169	157	146	166	156	140	136	136	142	137	160	141	174	173	144	177	167	174	156	165	143	167	166	153	159	155	149	171	163	137	151	155	154	165	183	172	158	171	176	177	149	171	168	152	179	169	173	172	141	166	156	148	141	160	169	160	176	166	157	171	173	179	154	182	172	161	145	137	162	162	168	141	147	159	153	170	164	156	161	160	163	143	162	163	155	162	160	167	163	170	182	150	161	137	147	158	142	173	152	156	171	159	149	178	153	161	146	166	150	169	157	169	183	160	149	151	184	166	158	177	166	136	166	145	174	173	160	163	170	159	173	143	174	157	176	180	173	154	148	184	171	154	158	185	166	178	140	168	136	156	134	148	165	152	161	168	152	149	139	152	141	141	176	155	153	161	173	161	149	148	174	131	162	170	173	148	160	172	177	176	153	163	165	154	159	142	153	159	153	149	175	164	142	147	175	172	136	178	174	164	160	149	140	173	154	160	157	149	147	156	156	156	154	176	183	137	161	139	164	144	159	195	155	126	185	156	141	159	140	162	181	152	191	185	161	159	161	146	169	167	171	176	145	163	133	161	144	189	136	158	144	167	156	169	168	161	167	148	178	152	175	155	177	179	153	173	159	144	171	146	143	154	147	162	161	171	171	180	142	132	168	162	158	176	163	187	146	172	154	185	162	173	163	156	147	162	152	153	167	165	141	145	161	152	160	167	161	180	157	177	164	175	146	183	160	147	151	155	166	150	176	158	156	166	159	165	167	138	156	169	163	145	154	151	145	152	158	167	170	144	162	153	144	173	154	130	143	181	168	170	165	167	158	185	151	151	139	148	157	163	170	159	162	156	169	147	171	148	155	151	167	155	137	162	169	157	147	152	187	170	154	159	165	139	167	138	155	153	151	168	153	165	173	155	161	176	155	145	179	159	159	165	159	143	147	161	153	173	152	164	173	167	172	168	157	177	171	168	178	145	151	188	159	168	166	153	180	145	166	162	160	185	178	157	149	178	159	148	167	181	165	183	140	174	152	169	125	188	171	193	151	174	149	137	157	173	154	145	161	172	148	154	146	157	166	181	170	168	168	161	154	166	176	187	178	144	165	159	161	159	160	164	149	163	147	174	173	140	142	180	156	162	168	174	157	158	153	179	145	158	157	160	152	144	179	168	170	133	172	156	132	166	140	170	171	173	155	166	152	154	169	161	154	169	164	148	162	156	141	176	183	171	172	167	154	171	152	175	163	167	164	165	152	169	168	169	161	143	150	159	175	152	145	159	157	151	152	163	142	162	154	140	161	164	163	139	160	164	164	160	171	158	173	163	166	166	158	168	175	175	171	174	133	155	146	145	145	147	164	183	145	145	145	155	184	135	168	156	179	158	170	154	181	178	158	171	173	167	172	140	176	145	186	133	159	155	169	166	160	168	154	162	166	178	154	170	140	156	161	158	156	161	163	162	138	156	177	150	132	169	165	168	166	160	168	169	169	148	165	148	141	147	138	152	173	159	142	180	181	145	162	163	171	156	172	161	164	132	160	134	171	175	171	145	143	161	142	137	161	159	184	146	163	150	145	168	151	177	174	137	165	156	168	153	157	148	146	171	172	171	145	156	149	160	168	152	152	174	158	167	167	146	154	157	165	165	172	145	139	153	164	156	146	178	148	160
30567	41591	49520	39654	28458	27875	26511	26932	27916	25027	23463	22189	20455	19411	16672	14748	14677	13839	11360	10190	8867	7714	5783	5058	4491	4331	3552	4134	3243	2608	1939	1688	1589	1210	926	778	723	687	615	584	592	548	606	578	565	560	565	578	558	562	597	574	523	553	586	619	573	570	554	563	539	548	599	600	570	551	565	539	589	573	554	571	562	562	553	570	608	557	557	606	569	513	588	540	533	576	498	569	548	543	570	558	539	572	558	548	540	560	546	550	564	567	558	568	570	559	550	532	575	576	594	560	533	542	526	631	557	560	552	523	580	593	515	564	543	540	548	559	543	529	547	558	588	545	563	575	559	552	553	533	558	544	544	535	587	574	580	496	578	560	577	557	542	541	522	594	548	542	549	538	585	554	561	532	573	537	565	542	577	556	573	551	565	534	545	530	530	562	548	528	592	496	537	574	553	535	582	543	573	563	595	564	540	560	559	522	592	547	557	537	599	551	558	555	543	545	562	578	525	584	560	563	574	521	557	548	583	599	536	565	542	553	559	518	541	505	545	573	553	573	558	562	543	565	552	568	540	587	558	565	568	520	538	559	546	545	603	561	541	544	546	532	528	514	552	542	582	561	537	558	583	576	588	581	557	581	584	545	530	610	557	550	558	552	568	550	566	567	493	569	527	524	554	594	555	558	585	559	556	574	584	527	551	558	600	570	584	526	572	552	559	557	524	571	532	554	573	568	538	575	548	543	527	522	549	545	582	574	557	539	515	555	535	574	556	545	577	579	592	573	564	541	585	602	518	588	531	593	536	583	575	584	563	562	616	542	568	572	584	546	549	540	547	556	541	583	546	559	515	546	578	542	589	535	556	571	531	575	524	563	546	556	548	562	558	597	565	528	554	515	559	592	578	557	543	534	547	580	540	560	543	551	562	556	569	553	574	506	540	533	520	591	568	519	559	589	604	582	542	518	538	503	523	531	536	547	563	554	538	538	536	559	564	593	576	604	528	534	555	551	529	537	540	543	556	546	555	574	549	539	562	539	532	531	587	543	574	560	553	556	514	549	581	534	572	517	559	538	589	534	583	595	542	572	558	582	548	560	543	532	536	555	572	551	536	577	561	543	545	534	564	554	556	594	519	520	562	602	530	551	571	567	573	551	551	526	571	549	531	513	548	560	559	517	561	531	571	563	541	531	530	532	537	545	582	571	551	594	571	577	585	530	515	613	546	591	563	584	557	558	589	541	596	567	548	535	609	550	522	583	520	527	535	538	540	575	529	539	541	509	534	544	529	618	565	543	523	560	595	556	580	531	535	574	558	555	536	534	561	516	565	541	551	571	543	583	565	550	569	565	549	534	557	567	533	543	580	540	583	535	540	559	600	576	537	574	550	578	533	539	554	544	534	583	582	516	584	542	600	613	551	545	545	563	556	556	551	545	561	515	545	585	563	533	517	547	581	543	573	587	565	556	515	557	542	569	543	531	603	544	603	571	540	524	561	534	522	552	573	577	574	562	562	550	517	553	580	576	563	546	550	535	556	560	557	564	561	544	540	526	562	568	565	555	594	549	575	504	539	545	563	537	525	541	576	538	541	568	551	585	565	556	591	517	570	562	573	552	525	558	554	527	575	532	562	563	535	519	528	569	548	578	546	563	555	548	542	557	559	558	587	556	543	584	587	533	574	583	578	547	572	545	512	583	555	524	528	561	567	566	579	522	523	554	532	550	562	575	537	588	549	580	578	536	566	505	561	592	561	509	575	546	538	548	556	566	577	598	553	576	590	548	555	566	556	556	555	567	539	537	533	540	554	563	536	577	565	525	573	577	534	591	545	567	533	544	569	560	533	512	579	531	541	543	505	586	509	577	495	563	532	547	547	539	511	531	541	565	559	525	582	567	579	513	550	570	533	522	585	576	560	526	591	570	567	542	508	522	558	599	527	514	478	556	543	540	545	564	548	575	565	546	574	627	580	547	558	519	572	554	559	590	586	553	563	561	568	568	504	557	551	532	523	586	590	522	554	587	573	536	560	510	536	552	475	552	567	549	542	535	515	522	589	559	575	565	538	540	526	538	547	540	578	540	533	577	569	588	558	546	572	561	576	517	508	575	524	563	576	575	541	548	518	593	580	558	563	556	539	537	537	544	544	537	538	558	564	546	549	565	571	523	545	549	546	601	562	577	557	547	558	528	546	599	551	561	582	512	591	546	595	552	563	512	600	581	530	544	544	596	549	592	612	564	558	555	558	572	558	593	594	579	547	506	580	565	552	559	578	535	533	559	594	608	548	570	585	567	549	514	548	562	532	560	547	523	559	552	604	587	574	525	547	506	552	552	580	611	542	536	503	594	550	548	596	581	531	566	555	590	568	551	591	538	537	537	586	580	543	567	534	563	563	605	576	557	533	539	498	563	567	524	540	551	589	542	539	616	551	532	531	536	551	520	542	525	562	593	573	552	565	555	583	556	555	563	540	567	518	574	520	533	576	561	584	552	514	592	603	555	528	515	579	539	589	516	588	541	553	540	556	582	574	561	530	587	570	540	587	556	557	546	561	544	562	587	537	573	570	539	599	535	616	557	561	588	556	553	555	529	547	569	550	584	515	568	544	597	566	551	560	537	561	565	553	550	517	510	599	596	595	535	568	551	549	583	548	565	566	594	569	574	560	577	544	542	552	558	565	509	517	574	561	569	514	574	578	545	539	517	562	507	582	612	568	574	580	521	550	553	540	557	557	559	572	565	580	572	558	564	562	564	563	553	565	543	548	531	520	613	556	548	559	509	575	553	594	561	559	536	529	553	562	533	521	554	576	549	537	550	585	560	547	520	527	564	596	569	540	547	559	568	558	568	572	531	498	615	548	570	522	566	558	560	558	553	534	530	552	542	538	579	586	527	572	549	559	513	582	520	535	573	532	562	563	577	549	575	585	565	544	573	545	557	568	528	552	542	543	576	567	556	553	540	551	594	582	574	565	547	570	541	538	560	562	528	529	558	571	499	552	529	561	546	574	521	597	533	533	535	546	530	519	565	530	559	555	566	563	556	556	558	531	522	526	531	585	545	528	565	529	582	557	522	536	548	551	531	555	543	547	559	557	547	536	585	545	552	555	533	564	590	551	551	540	581	561	550	549	549	555	588	552	538	518	575	518	562	523	550	543	542	513	563	578	528	585	552	537	564	559	545	524	518	546	540	588	580	551	560	509	570	552	560	554	513	525	543	585	536	535	568	541	548	622	566	546	540	568	610	521	563	525	576	578	538	530	556	573	559	540	571	563	563	535	530	518	545	572	546	558	537	532	609	539	571	627	567	553	553	574	549	522	548	539	536	536	533	544	544	516	553	546	531	535	549	550	565	549	554	531	546	577	561	527	554	609	573	563	545	521	518	561	558	560	558	568	547	597	626	561	503	549	561	586	547	538	613	536	526	571	581	535	580	554	595	539	558	575	524	544	570	557	587	581	496	563	526	588	561	538	527	582	526	544	497	544	560	544	573	517	566	568	499	554	541
44730	48235	49265	41420	28501	25291	23083	23056	20815	18270	16000	13170	11261	8920	7321	5950	5409	4724	3469	3218	2588	2057	1545	1311	1219	1246	1002	1163	980	821	501	458	423	421	349	358	293	256	220	184	246	193	206	217	176	190	234	236	200	199	230	207	203	201	203	168	178	194	201	216	190	184	219	213	180	196	204	205	196	192	186	206	189	216	209	184	207	202	185	209	220	188	193	192	211	190	216	204	173	176	191	215	188	194	181	215	205	197	206	210	209	222	196	209	186	211	179	207	187	200	203	204	223	208	213	192	194	215	222	201	206	198	193	216	208	209	164	225	186	180	171	202	199	188	198	176	197	195	203	176	192	201	204	208	179	186	218	196	183	190	227	219	177	198	218	191	204	181	209	200	183	191	195	187	198	182	210	177	203	201	218	207	210	219	179	169	193	180	180	191	203	198	218	177	200	188	211	179	195	211	196	186	187	166	207	221	200	203	201	211	189	222	189	174	206	212	195	200	219	208	199	199	198	207	201	207	193	194	200	210	192	190	200	198	214	192	194	181	166	207	218	191	216	210	174	193	190	182	177	215	196	189	197	171	214	193	172	208	174	235	202	198	195	205	191	217	200	187	198	204	191	230	226	176	171	243	197	213	193	210	189	209	188	213	206	199	196	203	170	184	223	197	197	224	218	193	189	203	187	202	211	184	199	203	202	193	211	188	202	191	218	206	210	207	191	188	190	219	191	186	220	206	223	212	188	210	183	186	190	191	189	192	189	175	180	189	181	195	231	209	210	208	168	187	216	196	169	197	194	207	196	202	205	209	196	206	203	224	208	200	207	191	184	193	203	206	204	228	196	209	188	187	201	188	205	200	189	197	190	220	189	174	231	173	186	201	190	181	209	193	178	193	240	215	209	226	197	194	199	185	179	201	223	207	173	201	191	175	189	209	197	193	190	208	188	199	174	204	179	184	212	207	200	210	213	217	196	201	179	191	178	187	204	194	202	179	187	201	214	215	191	214	181	191	206	199	202	218	195	202	196	184	182	221	197	192	187	207	206	153	171	204	225	193	213	224	221	180	187	206	227	195	189	181	186	201	168	182	207	193	184	208	226	171	208	195	222	210	218	206	194	215	191	191	199	196	213	190	170	184	184	204	218	203	204	194	195	206	197	168	198	188	197	231	200	201	186	208	217	194	197	209	214	231	204	217	185	204	219	188	190	212	190	206	184	202	200	198	190	197	190	199	201	227	213	190	196	187	200	204	203	190	196	216	193	223	168	183	199	205	193	191	178	212	204	209	176	215	185	218	220	197	219	184	202	208	193	197	219	202	197	180	197	199	190	198	205	194	205	196	210	176	171	204	210	202	208	192	172	208	200	208	193	234	176	232	192	184	200	197	192	192	210	192	198	186	222	202	195	209	184	223	175	197	185	199	203	192	214	209	202	218	189	199	206	225	212	185	206	203	200	190	204	187	190	203	175	202	203	204	190	186	190	220	182	205	190	189	195	202	215	187	185	188	224	199	200	197	196	216	210	189	177	207	209	193	211	190	184	180	188	209	215	194	184	197	182	211	196	205	206	185	192	195	193	202	191	217	184	209	174	189	184	200	215	198	185	172	204	212	223	205	200	204	185	226	167	224	185	211	180	180	214	196	220	180	203	189	210	191	229	195	190	218	214	194	204	182	203	201	214	206	179	211	194	199	202	208	200	188	199	189	189	206	193	222	200	216	183	200	191	199	193	181	174	149	206	204	174	170	198	203	202	174	185	209	191	222	213	182	213	208	202	236	184	208	233	197	205	192	200	214	210	221	218	193	220	189	179	202	165	205	203	235	211	216	220	196	186	184	210	199	195	193	169	209	205	190	193	197	181	204	210	216	193	203	192	206	194	188	220	197	200	210	200	229	180	189	221	202	191	197	210	222	211	209	209	196	184	206	181	220	184	184	186	195	193	200	198	207	209	198	171	181	231	220	202	212	188	194	193	184	190	202	211	202	190	184	197	199	187	206	190	212	209	185	163	195	195	217	201	197	214	186	211	214	179	212	225	199	186	224	198	189	184	204	207	186	195	210	190	193	190	208	209	213	209	203	195	210	195	209	179	205	209	211	193	223	184	183	202	191	162	200	205	214	212	172	186	199	211	207	212	208	205	238	189	182	208	187	214	207	193	197	174	225	186	220	219	203	187	208	204	196	216	181	168	190	207	188	198	199	208	198	202	184	187	217	202	200	198	213	184	195	194	200	221	202	192	188	206	197	198	218	224	210	198	192	155	199	234	190	194	224	209	228	172	197	176	197	192	200	186	190	220	184	191	175	185	202	169	192	192	182	214	184	204	190	203	214	180	193	200	190	204	195	186	202	208	209	199	200	229	198	192	190	194	203	186	230	208	223	196	184	214	210	178	199	210	229	178	172	204	190	182	197	197	204	190	179	207	166	200	183	199	202	200	190	196	183	192	186	173	240	202	213	193	232	207	193	210	211	204	194	234	209	217	177	208	189	207	183	204	206	198	199	214	182	211	187	195	190	218	214	186	189	207	208	191	221	216	226	193	206	184	203	196	188	216	197	197	199	175	194	197	216	188	205	198	200	212	206	183	205	177	181	200	208	185	210	201	188	204	183	196	186	210	188	171	192	191	221	199	200	194	199	201	217	220	206	211	208	195	180	215	185	207	193	217	167	200	181	177	195	214	211	183	195	216	182	187	203	185	177	214	192	186	210	203	192	198	209	205	220	213	174	204	179	212	212	199	190	216	230	200	232	217	217	184	195	215	199	183	180	205	217	222	220	206	202	219	198	187	200	195	215	199	205	220	218	201	206	215	221	194	214	211	185	214	201	196	183	201	208	204	195	182	187	190	212	202	190	177	193	200	226	230	175	179	171	189	186	244	191	176	198	187	196	182	218	206	191	203	196	206	202	208	212	195	206	203	180	217	185	191	210	160	222	206	199	205	193	196	208	181	192	192	207	203	205	207	193	203	194	185	212	189	192	201	191	177	203	201	205	205	181	188	192	188	210	197	224	189	172	180	204	190	196	196	221	191	180	177	209	191	215	200	179	199	213	190	197	190	193	194	189	212	212	206	203	186	203	188	202	179	194	204	209	220	201	181	176	218	198	209	201	198	214	177	209	212	179	190	185	213	205	198	189	166	198	224	214	207	195	203	205	196	212	183	185	239	193	203	176	234	216	197	216	197	248	193	196	210	180	198	179	194	185	221	210	185	186	217	154	197	186	215	211	198	196	180	222	196	216	174	184	186	192	176	213	188	226	204	188	188	197	177	199	217	191	201	178	215	200	190	171	214	201	185	179	191	213	186	213	205	227	206	226	201	199	221	201	189	175	199	183	189	213	184	229	202	202	218	216	192	171	210	206	191	195	207	192	197	192	214	211	201	203	189	194	167	202	198	171	166	203	197	214	193	197	199	203	189	201	171	191	210	189	216	184	223	181	184	173	193	204	204	207	198	218	225	217	204	210	193	219	195	194	175	202	210	209	212	199	219	194
35308	46445	55180	48505	37377	35085	32917	36632	35584	35758	34130	31904	30473	27792	25308	23694	22784	21295	17832	17647	14804	12568	10049	8560	7967	7951	6468	7633	6289	5373	3335	2806	2534	2543	1893	1856	1440	1074	789	756	718	739	697	713	735	717	693	667	672	682	642	717	664	668	658	651	656	670	651	620	642	665	650	705	713	717	702	649	647	689	633	658	709	659	677	656	633	651	658	678	652	620	656	652	680	686	698	659	669	665	667	646	655	647	641	643	652	660	672	634	665	639	626	678	660	682	683	639	661	616	635	666	614	663	638	654	643	659	675	674	618	650	583	686	648	640	669	639	634	680	712	657	686	647	618	633	648	710	669	689	666	664	655	671	595	697	658	670	656	634	622	692	615	618	667	637	594	665	640	629	626	680	647	620	675	622	656	696	654	645	704	636	683	671	648	630	678	677	719	641	635	681	642	725	640	629	645	675	629	687	649	628	609	691	751	693	652	709	659	661	657	687	638	625	615	656	647	692	747	693	677	652	641	646	633	654	672	673	653	664	680	653	656	687	616	643	657	595	691	644	699	643	586	621	661	647	678	638	666	646	643	667	665	676	694	648	679	655	647	677	635	642	691	644	646	627	657	690	688	667	693	717	675	634	630	677	692	659	687	633	638	692	673	680	651	664	655	697	687	690	687	618	666	675	694	685	660	626	655	610	716	640	652	658	648	628	682	663	584	677	659	706	663	654	647	664	621	684	663	653	644	684	621	665	647	670	644	648	656	611	694	652	680	626	649	628	632	602	643	656	673	655	610	634	631	653	657	689	624	653	636	645	641	635	671	637	674	668	635	638	658	631	645	677	646	643	669	675	664	663	616	637	657	701	631	654	644	674	650	679	680	667	631	687	683	675	670	692	647	647	629	650	628	653	683	632	673	698	696	694	632	679	639	637	635	675	642	630	659	654	655	663	663	652	639	661	688	640	639	620	662	695	644	682	630	673	698	651	678	630	649	715	665	701	655	652	605	685	678	631	667	693	628	666	693	651	608	642	714	676	661	655	674	648	682	637	630	677	644	642	698	634	636	699	651	663	683	656	653	645	667	657	678	665	676	648	636	654	662	620	677	604	680	699	650	688	654	639	677	688	628	643	682	671	670	620	680	681	630	657	670	715	678	734	629	667	614	683	646	664	633	675	658	650	657	627	720	674	684	661	671	636	654	682	656	655	662	677	702	633	650	640	655	634	670	675	627	683	638	697	658	610	662	671	671	672	682	628	678	659	625	654	659	600	664	647	667	675	698	668	657	643	602	654	669	640	662	634	638	652	696	676	656	661	641	627	671	650	643	714	638	653	641	669	683	628	655	678	661	723	696	668	687	675	689	660	662	670	644	625	661	647	694	612	637	633	641	643	632	709	661	661	670	660	711	639	702	693	654	651	678	691	672	671	649	656	665	657	672	658	663	666	643	682	647	719	678	665	644	628	704	657	699	667	638	678	588	641	603	661	659	692	630	634	597	671	660	682	661	688	702	652	636	655	692	635	661	671	649	639	657	675	627	669	665	669	617	623	647	648	686	656	678	699	630	621	632	646	631	637	677	675	629	652	610	676	625	600	687	656	611	633	666	644	648	643	644	663	661	630	636	674	683	629	600	636	650	650	685	654	641	655	664	665	614	626	673	690	732	635	657	652	650	666	667	674	699	638	603	658	698	643	657	689	674	698	658	627	650	635	643	650	610	610	649	641	678	706	623	641	656	629	635	663	694	686	686	627	649	645	676	689	621	634	660	634	633	678	660	635	657	646	619	641	656	639	624	646	627	711	651	686	645	666	676	650	649	647	652	619	654	631	694	707	674	717	706	653	646	632	654	686	669	640	673	700	681	682	663	661	647	582	654	629	643	663	676	639	675	663	655	659	627	677	678	673	637	685	625	674	680	684	650	665	653	671	664	657	641	649	632	640	716	662	659	646	647	655	659	664	634	693	677	679	642	683	677	649	678	624	654	661	687	648	671	675	668	676	621	669	646	642	687	635	693	652	683	655	635	709	636	678	688	724	677	674	649	612	669	689	665	682	664	623	654	657	677	662	629	658	662	674	624	663	624	657	690	640	696	629	639	656	676	708	657	673	681	628	623	658	656	697	661	647	628	680	660	660	676	653	679	626	666	668	606	653	651	649	636	659	644	645	689	652	693	685	631	644	677	634	653	673	669	594	672	735	674	640	641	677	648	643	675	666	677	735	691	670	626	670	651	672	641	674	686	702	647	636	672	685	712	664	704	666	669	669	675	645	677	657	659	698	644	668	653	655	638	647	660	616	670	672	692	659	659	627	674	659	670	651	685	667	673	665	616	697	690	670	713	659	673	712	623	655	676	665	653	687	694	634	617	671	725	660	634	661	643	660	694	661	665	640	644	648	653	648	663	685	623	636	673	681	618	611	679	612	695	684	679	628	647	650	686	666	692	682	705	654	680	662	645	658	644	671	713	658	633	660	676	608	652	663	621	683	716	645	637	674	728	646	694	687	660	649	663	632	643	627	683	679	621	647	700	660	661	634	716	612	626	647	638	687	667	678	661	628	658	652	662	654	656	627	682	690	669	677	661	698	663	676	674	652	622	694	634	622	663	655	666	633	681	662	651	724	651	674	677	667	668	658	642	674	656	652	702	683	636	632	687	662	683	649	655	718	645	643	629	684	662	682	642	668	636	620	634	673	663	603	689	644	667	651	701	652	628	684	638	634	645	649	693	674	664	638	663	680	635	661	676	659	691	634	616	721	645	689	640	631	662	668	677	645	642	715	689	629	664	665	648	707	639	611	645	655	611	665	688	625	662	667	673	629	687	704	646	621	672	635	652	638	619	657	696	644	657	658	644	686	678	692	685	633	686	662	686	651	677	637	675	635	621	664	633	588	631	643	661	656	680	657	668	650	650	659	648	690	677	680	659	687	679	691	684	637	679	642	665	666	646	665	681	685	702	678	658	631	648	687	661	681	666	673	620	711	643	670	700	666	624	700	617	682	660	643	690	664	655	681	669	676	715	687	620	652	639	662	629	641	692	690	624	673	647	662	698	640	701	631	666	669	641	638	639	653	679	674	662	662	687	697	613	704	637	717	704	661	666	653	662	646	680	675	689	643	640	623	711	683	654	640	720	612	673	643	685	692	684	651	680	704	650	649	680	647	650	705	624	697	651	678	702	661	608	648	701	697	624	631	684	641	685	679	679	658	643	660	684	677	622	656	656	648	703	637	667	690	659	656	661	670	659	669	639	650	671	645	650	676	660	633	702	649	674	660	653	681	633	660	685	660	665	669	642	640	696	624	625	660	639	656	618	646	685	609	641	656	669	643	664	654	680	621	626	670	718	629	635	649	634	689	666	651	654	666	641	650	659	642	666	672	645	649	685	631	661	654	661	667	627	665	663	640	683	641	670	645	671	667	667	690	651	642	693	686	719	694	657	647	643	580	669	681	677	659	709	689	653	711	666	686	654	659	718	642	667	672	682	660	661	685	631	630	663	708	640	660
24800	20970	17839	8236	3617	1963	1444	1274	1097	931	787	559	516	430	382	322	319	305	292	238	218	231	220	211	188	229	165	187	197	186	167	177	196	165	167	170	161	171	170	197	199	160	169	173	167	190	185	173	180	184	173	154	162	180	165	160	143	173	190	151	173	158	181	147	176	155	149	181	170	179	158	154	159	149	152	141	161	173	175	190	150	133	149	152	189	179	181	162	141	162	183	143	182	158	157	177	154	189	187	163	170	171	162	143	180	182	181	170	178	165	154	161	166	175	166	172	159	150	195	153	181	170	176	170	148	193	167	174	165	187	175	177	141	169	173	157	169	163	184	155	154	185	181	192	179	173	162	182	169	152	157	167	179	135	157	146	162	161	182	170	177	170	169	172	168	159	174	170	176	183	172	192	161	201	162	171	166	178	175	169	178	155	146	162	153	173	135	159	172	145	160	159	169	160	173	177	166	154	145	174	146	180	179	166	172	176	178	169	175	150	172	173	162	164	184	160	154	185	176	170	179	169	156	147	139	157	172	167	175	171	166	159	151	171	163	154	155	150	155	158	172	173	174	180	180	163	166	149	175	152	147	163	147	149	150	171	179	184	173	183	176	152	155	168	162	164	159	149	167	178	178	167	156	168	159	159	163	163	175	180	152	167	164	183	166	174	171	158	164	152	187	157	155	144	179	183	178	176	176	151	172	161	167	158	185	168	143	172	174	166	167	183	154	179	177	166	177	153	178	166	159	143	179	174	201	143	158	178	162	174	147	168	169	188	198	153	152	169	160	163	166	167	162	141	153	139	167	150	151	171	160	186	181	147	174	172	173	188	164	179	167	153	185	173	174	150	146	178	150	172	183	159	154	167	162	148	159	145	174	172	162	152	160	158	190	182	173	179	181	168	171	165	162	163	173	190	131	154	166	144	160	156	142	154	141	167	157	163	183	168	156	179	170	167	145	184	168	155	150	138	199	166	182	176	174	163	148	164	171	191	163	153	158	139	165	180	175	178	189	143	138	170	168	171	156	160	171	147	177	163	189	148	178	179	166	182	173	170	177	155	179	177	180	176	154	171	189	191	167	148	187	165	177	185	164	167	166	150	166	168	172	195	158	170	148	163	163	172	173	154	168	154	181	176	175	166	153	170	164	147	176	150	178	176	164	170	176	163	159	183	170	186	172	196	157	173	156	175	177	168	159	174	157	188	177	177	172	145	159	169	169	153	163	158	175	149	170	169	173	179	176	162	149	171	176	153	163	154	168	173	171	186	174	150	154	160	172	142	173	153	187	172	168	171	156	195	169	154	160	158	169	162	173	165	160	177	163	169	153	173	208	156	164	197	182	151	161	176	157	150	154	169	171	171	160	136	158	168	187	170	161	171	163	174	184	139	136	168	179	176	173	137	157	153	164	163	153	145	167	180	170	158	159	169	169	156	155	177	177	151	182	173	145	185	165	140	158	178	167	172	161	173	191	176	151	180	139	153	175	173	170	144	153	178	161	153	165	145	168	164	175	143	168	153	186	164	163	169	172	157	161	159	165	173	176	151	176	140	155	158	157	186	181	152	159	158	163	166	172	173	148	167	165	190	176	160	154	173	164	158	175	178	151	155	167	170	153	162	175	140	183	171	189	165	155	176	183	166	172	146	172	154	155	165	152	175	181	153	170	191	169	172	169	179	164	154	157	153	183	177	177	170	170	165	186	187	187	179	159	172	157	172	157	167	151	166	176	174	198	151	162	182	166	162	161	152	182	166	170	152	173	168	168	140	170	162	155	154	162	183	150	153	188	162	149	174	175	168	172	179	163	192	145	176	161	168	141	159	193	165	156	175	162	165	177	170	173	145	181	168	163	158	175	178	166	169	162	163	156	173	165	180	162	160	181	196	185	187	192	179	151	173	176	151	175	181	184	178	158	197	177	158	173	138	173	178	144	151	142	178	149	169	188	179	169	165	157	171	184	175	165	150	168	169	189	154	171	167	165	179	167	176	161	176	186	163	170	157	158	182	168	159	175	155	188	147	175	161	167	173	183	164	178	140	179	143	169	149	163	164	145	156	151	171	147	166	153	171	160	175	154	168	168	180	168	175	168	167	177	145	151	169	170	153	166	176	167	153	154	159	152	163	162	171	194	178	162	141	183	162	166	165	167	161	167	146	159	170	146	152	192	171	163	149	192	182	143	183	156	176	159	162	163	169	154	161	154	159	146	176	162	137	172	160	192	175	141	171	172	168	171	182	174	168	169	172	173	149	173	200	164	176	182	175	152	163	182	158	145	164	158	158	156	178	154	153	169	173	160	163	176	155	184	158	162	163	179	167	165	163	178	163	173	169	155	157	175	158	143	140	187	157	173	163	147	158	151	174	192	173	167	167	178	167	187	187	173	161	149	180	186	149	175	168	164	158	167	161	201	160	165	174	162	159	145	158	188	156	176	163	172	141	171	178	178	151	147	175	183	156	166	153	155	149	186	169	180	175	144	175	165	157	173	168	159	151	158	188	191	173	135	157	174	137	166	157	163	169	193	190	180	178	160	157	178	181	163	173	177	192	151	171	164	179	156	177	169	167	189	182	158	178	193	171	168	170	162	188	174	171	167	204	169	173	185	147	182	150	166	151	172	176	167	188	155	168	184	163	168	189	151	152	167	172	177	170	153	165	179	175	180	189	182	156	191	199	140	170	159	177	162	162	159	160	165	157	144	162	150	166	162	161	186	166	179	188	173	171	168	168	178	179	192	172	162	173	198	179	166	143	151	167	172	186	193	188	184	159	174	166	162	159	155	174	166	169	178	147	150	174	181	158	182	174	177	173	171	175	159	175	175	152	151	163	152	159	167	147	180	198	166	171	142	154	163	176	174	170	192	187	159	177	155	166	153	156	173	168	161	165	154	157	131	146	176	158	166	164	187	197	184	165	167	161	170	163	192	170	177	162	160	158	162	185	138	188	159	142	195	164	155	162	168	163	155	181	161	154	163	173	161	171	169	173	161	156	177	191	185	174	143	159	188	160	162	200	183	153	182	165	163	175	141	180	142	171	156	170	191	162	162	171	151	163	183	142	167	176	164	181	153	152	183	163	154	149	168	167	147	190	161	159	195	158	163	177	182	194	159	156	165	153	155	167	175	169	148	158	165	157	179	173	165	173	166	144	163	171	160	155	174	166	188	173	185	169	165	136	151	168	181	171	158	154	167	163	153	161	164	185	155	160	169	173	159	176	184	170	166	186	174	153	163	153	163	169	179	176	157	166	161	191	178	152	166	137	186	181	186	172	141	144	162	178	176	165	167	169	166	156	195	187	141	161	126	186	166	172	156	174	159	145	156	193	186	171	186	187	166	163	157	163	160	183	151	170	160	157	174	155	184	163	162	177	168	157	141	162	183	172	141	166	187	168	161	193	156	168	168	169	171	160	181	188	167	180	172	153	145	158	156	159	141	156	142	187	179	196	163	168	176	191	170	168	167	178	151	154	163	155	163	155	177	182	162	153
20718	23057	25532	17508	12388	8670	6891	6251	5627	4705	3997	3218	2635	2234	1967	1771	1570	1407	1207	1073	1018	949	851	872	799	858	772	763	758	710	650	648	674	656	635	662	615	589	592	551	590	557	588	620	572	536	623	593	560	628	565	573	559	562	587	589	568	563	573	583	543	618	574	563	643	616	576	560	568	542	580	592	575	560	536	621	590	591	598	540	580	629	587	616	579	599	585	549	569	553	621	566	569	607	568	592	608	640	591	617	627	582	580	583	587	616	626	597	605	573	581	568	608	557	602	603	611	571	578	591	606	580	546	578	574	588	543	594	575	578	591	568	603	603	594	605	597	566	583	613	589	590	599	577	593	584	628	541	528	545	625	545	607	591	569	594	595	604	572	593	550	560	546	576	557	580	561	567	594	564	576	568	591	566	561	572	606	581	563	589	568	566	582	601	549	599	562	584	560	566	589	594	614	614	584	571	549	553	615	604	592	573	546	562	570	590	554	549	582	546	582	561	582	588	550	563	574	591	576	582	531	594	548	591	579	589	583	571	581	590	551	542	542	575	611	622	599	549	585	571	573	625	560	567	590	599	583	587	536	562	586	606	579	593	565	588	598	550	611	580	597	586	573	587	567	587	611	552	601	600	625	551	588	556	577	581	577	580	587	555	535	597	592	538	593	571	586	612	577	595	561	558	554	597	594	623	626	569	553	542	604	568	563	574	586	546	562	551	564	540	562	584	579	545	588	601	586	583	576	590	624	602	627	606	566	538	566	578	584	573	572	588	576	617	575	632	586	565	522	574	602	544	564	580	600	581	539	610	567	594	604	547	593	561	545	576	604	591	579	584	506	584	550	545	595	590	556	572	609	550	610	562	577	597	576	576	572	560	610	571	577	540	604	575	575	580	588	550	575	545	569	584	520	588	565	575	550	567	588	571	507	597	573	599	575	554	622	549	574	620	620	602	560	599	601	579	567	597	569	582	549	587	557	566	590	537	638	562	594	587	562	563	544	582	588	618	601	546	576	567	591	572	551	597	557	619	582	627	568	600	555	565	558	584	631	526	578	557	598	583	548	575	605	568	549	568	576	604	588	568	576	596	558	586	562	604	590	590	564	549	583	620	610	590	574	586	565	593	581	588	575	608	557	564	577	574	531	576	591	594	629	550	584	579	592	585	556	601	583	571	581	557	597	529	586	596	571	584	600	599	595	570	649	578	582	545	551	527	606	569	549	543	569	592	602	566	607	599	567	555	583	617	597	551	575	604	562	622	588	583	579	563	600	564	569	583	585	576	597	589	554	537	588	546	554	594	572	544	594	591	601	548	576	575	583	603	587	607	582	557	601	577	585	598	570	578	567	529	592	597	600	584	568	575	622	571	592	568	540	557	595	576	586	585	564	550	557	555	569	598	578	587	553	550	578	593	538	589	593	525	613	619	558	589	579	601	552	588	613	609	605	530	527	550	608	562	589	553	618	617	580	562	590	567	560	568	597	589	587	571	539	565	629	577	588	585	564	559	571	602	567	581	605	541	587	595	568	562	593	586	562	578	596	571	589	566	579	590	627	599	622	628	585	582	581	570	569	554	562	551	561	593	603	624	547	570	543	602	586	597	608	577	577	583	568	579	548	592	564	574	562	533	550	576	558	583	559	545	581	564	598	595	604	587	613	577	581	574	600	550	569	621	585	566	559	624	587	545	622	551	569	596	599	602	583	627	597	596	561	576	590	623	577	626	583	548	564	571	560	573	624	515	602	594	574	556	579	588	572	553	558	610	605	583	578	562	565	543	578	573	604	605	560	527	565	572	582	569	597	563	566	611	602	551	599	593	590	556	604	568	598	570	600	575	593	568	603	577	588	568	619	600	583	618	555	560	559	557	610	563	630	579	652	585	551	564	598	616	606	602	594	555	599	595	600	607	565	607	541	599	563	576	539	597	576	587	582	583	586	568	589	568	561	556	607	560	609	568	593	568	588	605	561	584	569	575	583	564	622	582	570	590	608	589	576	582	564	577	576	552	573	561	540	597	581	596	604	510	580	583	590	570	570	556	536	563	577	576	550	612	565	579	577	574	570	576	594	604	571	551	603	595	555	566	575	573	573	581	547	586	616	597	532	598	545	567	549	611	555	539	609	602	602	585	564	570	545	575	572	660	571	603	558	596	571	566	580	578	610	544	593	555	553	585	579	557	543	508	614	604	607	595	570	570	562	580	571	596	552	581	624	578	570	599	564	612	601	607	518	568	589	617	583	605	597	590	633	562	597	540	560	537	571	567	572	562	558	580	545	584	574	576	562	579	603	603	601	602	612	625	577	592	557	604	573	590	578	544	592	624	585	565	590	544	599	626	565	602	535	606	580	581	609	573	610	579	558	572	561	598	594	571	611	637	534	551	550	580	572	556	542	592	592	578	565	559	639	580	528	582	600	570	610	547	584	531	584	606	598	590	583	572	501	603	602	601	547	611	608	568	547	581	615	559	604	573	586	556	571	588	584	533	563	623	590	578	589	586	566	573	561	561	625	571	576	551	553	530	597	600	584	541	589	587	565	606	584	585	556	580	629	606	593	589	597	603	614	554	595	558	567	562	614	571	608	573	605	616	545	597	626	543	571	579	611	585	619	569	597	602	610	580	560	555	570	555	544	597	551	522	594	539	542	570	548	572	578	596	603	630	599	600	553	575	574	599	613	589	555	556	574	589	602	559	545	569	571	579	564	588	597	584	603	626	596	628	554	551	574	553	584	579	576	592	585	625	597	555	613	640	569	602	562	557	532	613	567	564	631	573	586	562	583	590	560	573	558	579	644	578	576	542	571	573	553	569	569	616	576	610	564	551	585	584	593	580	576	572	602	591	551	585	606	541	569	571	624	610	576	564	602	611	581	584	587	541	547	563	596	602	595	569	582	581	581	597	566	579	621	600	589	581	598	578	549	540	604	544	546	533	555	566	599	559	604	551	561	590	590	566	599	537	605	571	530	592	586	612	575	600	533	577	576	597	578	556	562	569	550	575	584	560	541	572	619	561	576	615	578	586	572	562	563	558	574	581	617	584	530	547	601	557	557	586	603	567	565	626	576	546	606	591	584	592	564	555	585	566	609	565	562	540	604	605	572	569	553	617	580	570	594	626	575	622	613	578	579	551	598	590	566	603	598	563	591	595	589	596	548	590	569	543	573	557	588	586	584	566	610	554	539	574	622	614	605	571	552	584	618	532	606	577	609	591	593	577	559	589	611	605	530	587	636	606	574	583	582	604	561	623	600	580	565	606	580	583	584	626	609	594	594	587	571	589	575	563	643	575	583	545	588	571	572	555	611	589	635	597	601	543	537	580	554	581	517	593	591	545	574	556	570	572	594	618	561	560	595	644	622	575	594	583	603	579	547	574	594	551	560	585	573	553	546	637	578	580	608	578	609	567	593	578	573	583	572	570	571	575	582	595	625	582	604	546	591	603	605	590	596	617	551	542	556	555	600	582	609	580	580	566	579	582	600	541	571	598
40265	46973	45973	30617	24976	22027	17806	13064	12239	11092	9179	7311	5604	4222	3213	2779	2317	1942	1628	1263	979	793	699	623	689	630	499	574	466	367	346	374	270	222	214	211	174	174	176	180	203	189	182	152	187	159	168	168	163	164	174	181	204	174	175	159	174	175	153	169	168	176	167	164	174	183	171	203	157	177	171	166	175	154	169	158	157	139	165	180	178	186	161	152	196	162	183	161	176	171	171	175	196	187	184	163	200	165	175	171	152	163	166	164	167	163	166	167	183	165	170	165	163	169	176	180	161	185	179	165	155	157	183	142	151	178	180	176	177	169	160	158	174	173	167	155	172	188	175	173	165	178	187	169	196	185	165	150	154	166	169	183	176	158	165	159	173	159	175	180	185	188	200	173	180	172	163	162	173	154	202	185	165	144	174	176	180	158	162	159	196	191	158	191	173	164	164	146	175	145	160	151	171	176	172	196	170	172	162	145	177	173	163	159	190	164	191	150	196	176	155	176	169	167	169	178	157	171	170	151	165	163	164	197	161	164	189	146	162	189	162	203	174	175	190	176	164	178	161	183	174	163	179	160	167	172	172	164	166	180	170	168	163	169	180	169	159	166	183	167	178	151	159	157	184	180	155	146	186	170	162	166	182	181	175	168	180	137	162	172	180	173	168	182	170	172	178	174	169	159	167	179	168	148	199	172	182	176	175	165	167	172	167	176	172	159	189	185	182	176	196	166	173	166	180	185	151	164	160	165	192	160	172	181	172	181	162	170	191	208	170	180	166	157	175	172	163	175	163	151	156	149	176	151	156	180	174	157	165	161	166	163	176	177	160	161	144	171	164	169	178	171	171	179	191	160	168	163	171	173	190	150	153	172	197	158	170	156	169	174	171	180	177	175	155	148	157	180	187	194	174	178	161	165	145	167	175	165	149	188	164	150	156	159	178	189	171	177	179	150	170	163	158	173	144	185	185	171	190	162	177	174	156	153	163	167	175	155	178	186	153	171	183	150	162	163	173	164	173	180	185	171	170	154	180	166	161	173	155	166	148	168	162	139	150	155	177	172	152	155	158	173	133	176	178	171	157	152	171	168	185	179	166	151	166	170	155	150	169	158	155	154	171	167	128	173	184	167	171	194	170	164	175	166	151	168	172	209	181	139	166	156	173	165	185	165	172	170	167	142	157	161	178	181	169	167	154	150	154	152	159	175	165	162	191	187	142	178	152	188	177	169	183	157	165	165	187	147	166	142	168	172	145	156	175	157	187	150	182	159	190	165	160	175	162	159	168	154	189	166	178	179	166	174	192	160	164	170	180	185	173	156	152	169	181	186	171	172	184	176	166	150	173	164	175	172	147	160	163	167	151	162	171	188	151	170	198	159	163	189	145	184	163	161	166	192	164	158	154	176	172	174	175	163	159	148	162	149	165	205	187	178	199	175	153	150	170	173	190	154	167	178	171	167	161	180	148	162	165	176	167	172	158	165	143	155	166	161	181	201	180	168	172	180	191	158	152	153	167	185	150	155	147	179	178	152	170	173	164	148	173	164	153	165	182	179	163	183	159	172	159	178	177	159	183	163	183	167	152	190	168	172	160	168	165	183	165	187	151	186	162	169	180	181	173	154	143	162	154	172	193	183	158	150	149	173	175	171	162	179	177	173	172	175	169	174	162	153	198	157	161	169	174	175	160	162	161	187	168	172	154	164	154	177	196	175	165	171	163	181	182	172	175	190	164	172	156	171	136	158	169	172	165	161	185	164	186	160	175	163	190	173	166	159	172	178	178	167	161	151	152	169	163	166	163	178	181	163	176	139	172	169	167	177	177	161	171	137	190	172	159	159	178	173	167	170	170	150	182	186	181	163	191	199	180	175	153	172	155	178	165	186	184	168	166	160	148	147	164	151	152	177	169	168	157	199	150	172	179	195	171	180	144	154	176	156	168	154	169	165	156	154	187	175	189	159	196	164	170	180	170	174	176	174	176	179	182	159	163	160	180	165	190	139	152	160	188	175	171	182	176	176	165	182	150	168	173	178	172	175	193	174	171	168	172	174	172	168	170	162	183	174	168	167	169	171	172	163	166	160	182	165	166	160	149	144	173	169	177	175	162	166	172	162	174	167	165	158	134	187	174	175	187	162	166	155	164	160	174	164	148	160	146	163	194	171	173	168	183	166	189	168	183	200	180	172	172	176	178	168	190	197	178	162	149	172	185	163	179	176	140	165	182	166	168	180	174	175	180	192	159	174	158	165	156	151	167	193	175	157	184	192	172	170	172	161	155	182	165	168	168	158	180	164	158	160	174	170	186	172	151	154	170	178	162	200	156	159	199	167	153	148	197	169	179	177	197	175	157	145	169	164	165	176	181	179	153	152	166	175	155	176	176	153	177	149	169	155	159	167	173	185	168	154	165	186	149	159	186	178	183	177	181	167	192	159	162	174	182	157	158	155	174	182	172	185	146	187	198	187	151	169	194	190	156	200	140	186	161	153	161	185	153	178	198	171	189	174	174	161	169	157	184	176	166	175	180	176	177	162	140	166	158	154	149	159	165	156	159	183	175	196	176	167	178	167	163	180	163	166	144	171	168	189	180	160	178	169	147	171	152	167	189	175	164	159	192	177	131	174	172	168	153	137	175	176	179	181	159	200	172	148	181	168	176	195	165	164	181	174	157	151	170	178	156	174	193	172	165	186	160	164	175	187	154	184	168	149	174	193	156	156	196	163	180	177	168	170	173	163	148	167	176	162	172	177	205	151	196	145	158	176	187	183	149	158	169	161	158	163	167	171	152	163	183	181	153	169	180	157	168	178	172	166	154	152	172	156	190	176	146	163	162	184	155	149	167	170	168	153	171	171	164	178	158	156	193	155	167	171	163	150	180	145	155	174	173	183	180	157	175	166	153	146	172	173	163	185	174	131	176	189	171	152	178	187	179	177	154	150	138	185	146	179	157	163	194	165	155	172	196	169	180	203	165	160	194	172	177	151	170	175	171	164	128	176	156	158	152	184	164	198	171	198	181	154	159	178	165	165	179	175	169	181	174	155	156	155	183	157	164	186	179	190	146	175	171	159	180	179	175	181	203	173	173	162	178	156	181	164	181	179	185	181	177	166	179	175	167	161	165	175	170	207	154	190	173	179	181	161	173	167	172	146	174	156	159	187	183	161	182	162	140	166	169	172	183	200	172	154	147	165	179	173	172	177	160	157	155	167	164	168	174	162	189	160	180	172	198	149	176	176	186	156	178	158	169	183	151	192	167	164	201	168	150	157	169	159	152	189	182	161	175	174	170	179	179	169	166	171	181	177	180	165	158	203	151	187	155	162	152	168	188	190	157	197	156	151	188	164	178	159	184	181	167	170	176	178	181	159	175	123	162	196	201	136	170	173	168	159	180	165	184	153	188	174	158	170	170	178	190	168	172	150	168	153	158	163	179	165	171	156	177	176	175	130	160	187	148	183	166	172	162	171	168	178	172	158	164	156	179	160	178	168	173	156
32388	44157	48289	36138	32605	31808	29275	26299	28084	28829	26273	24501	21829	19159	16384	14628	13138	11299	9935	8410	6580	5483	4751	4255	4577	3920	3281	3919	2900	2590	2042	2056	1419	1223	961	746	712	664	616	627	592	629	587	584	600	608	619	540	603	600	600	627	759	660	677	593	537	570	576	592	549	564	608	620	613	595	573	563	619	591	572	561	572	575	578	647	639	572	558	548	604	579	539	587	595	587	570	563	585	565	597	602	565	556	553	589	575	573	623	558	620	607	596	593	563	573	613	581	602	543	637	548	549	551	577	604	574	595	571	576	588	593	551	560	540	557	610	541	624	562	576	585	610	611	592	615	576	602	591	597	587	588	591	569	559	585	602	592	612	595	583	564	587	554	599	595	554	596	589	581	580	612	550	544	560	590	570	596	611	575	531	548	601	591	594	573	595	576	599	541	568	546	559	579	551	553	577	562	529	545	585	610	592	610	580	572	610	548	552	635	620	575	571	609	581	574	589	600	573	567	569	601	562	586	621	617	510	584	584	554	561	623	559	604	612	560	600	563	616	602	549	583	514	582	523	540	558	615	581	592	622	545	594	557	590	577	573	537	570	563	589	557	599	600	584	610	603	609	562	581	582	563	607	578	583	593	579	606	553	616	574	574	574	619	559	553	600	568	576	562	610	560	596	606	585	585	578	619	622	585	640	567	573	592	612	625	594	606	633	584	588	648	565	592	581	525	564	595	558	568	557	635	605	585	583	616	566	601	575	594	579	560	613	584	557	566	599	568	522	638	610	620	593	616	569	566	590	618	589	566	586	594	586	576	562	554	612	563	581	592	573	596	600	581	594	547	538	587	591	559	573	602	605	597	576	605	611	587	600	622	638	601	598	596	535	575	571	525	608	590	590	571	594	604	537	571	603	572	576	544	599	548	587	578	579	577	545	595	569	604	532	548	561	554	641	549	552	573	583	599	594	621	601	611	578	531	589	550	618	591	546	596	576	623	548	593	600	580	604	602	582	572	553	606	600	593	568	628	599	574	579	568	605	599	583	589	586	587	585	590	590	588	592	599	559	600	582	588	590	588	563	537	593	585	607	620	603	590	567	591	553	563	596	588	538	589	570	562	577	582	583	556	596	596	574	573	634	633	599	562	538	614	599	594	548	579	559	570	532	588	570	569	582	608	588	603	594	580	561	547	589	587	607	578	568	530	598	564	574	601	580	612	570	546	612	578	543	598	606	592	593	569	579	568	577	573	604	590	603	593	582	562	642	594	529	597	573	577	578	590	592	552	577	573	588	582	560	563	586	578	582	628	571	564	569	584	565	585	573	555	611	594	591	588	547	587	577	566	579	570	598	617	577	598	571	579	578	581	555	588	613	616	578	606	568	582	560	561	573	583	574	592	609	565	551	618	554	595	593	570	614	610	576	574	594	560	589	591	547	597	602	559	583	593	605	612	580	538	633	553	598	607	582	557	601	583	589	599	592	555	572	643	553	619	579	550	561	605	561	590	619	560	585	595	553	559	583	576	566	545	604	559	615	539	548	592	545	589	630	545	610	618	599	574	559	571	534	624	548	603	575	569	604	561	581	592	586	578	545	576	554	561	584	546	591	600	533	605	615	546	583	594	605	618	537	572	577	632	566	585	584	585	582	558	589	618	545	548	609	596	595	553	584	585	567	636	585	615	573	574	628	597	580	606	545	588	603	603	578	570	590	569	566	596	589	588	553	580	599	601	596	562	564	611	582	588	558	549	564	622	590	620	589	592	573	577	597	593	588	580	599	573	561	567	586	587	581	565	582	579	598	579	618	575	590	590	559	600	576	568	564	561	564	576	603	574	572	587	546	606	593	593	551	572	620	559	588	542	610	618	589	584	562	599	551	573	592	573	607	584	580	542	588	588	599	611	587	613	632	588	566	585	584	578	613	575	611	589	558	550	591	589	581	561	587	622	563	573	560	591	572	572	590	582	564	565	592	576	592	576	597	568	515	591	583	555	574	596	557	589	598	614	593	560	601	602	606	542	578	533	560	573	583	576	577	569	576	558	607	560	564	580	520	574	538	559	604	612	587	569	594	614	571	530	585	534	567	564	644	571	554	583	570	583	640	583	568	581	623	616	623	540	580	606	577	574	575	589	574	572	594	590	600	556	586	569	585	564	581	558	559	616	584	568	618	575	586	573	625	634	576	609	597	617	562	574	573	545	583	552	570	609	618	569	542	592	586	550	533	561	590	608	576	576	565	540	619	614	567	592	597	598	563	592	594	572	577	547	599	573	562	566	574	585	579	562	563	625	586	599	595	611	592	594	606	624	620	550	563	548	580	560	556	624	564	571	586	614	614	571	597	599	559	585	603	554	560	611	598	566	539	594	599	594	581	568	610	547	577	596	608	584	622	542	553	571	573	563	567	607	574	537	600	578	613	554	558	589	628	602	520	619	545	546	583	662	550	572	599	543	576	578	576	584	604	574	579	553	564	617	564	594	597	571	610	563	607	624	592	570	556	563	588	578	588	584	574	560	589	545	595	611	586	570	630	568	569	599	600	577	571	589	583	617	627	573	621	580	575	600	597	582	558	579	539	603	576	611	570	570	588	574	649	605	587	511	573	573	539	556	566	640	581	521	564	565	602	572	589	573	601	583	596	572	572	590	608	580	577	566	607	586	606	557	596	567	593	584	552	576	612	565	589	590	574	567	569	599	556	557	601	613	580	568	599	594	597	584	577	576	583	579	604	598	550	584	559	550	618	557	580	598	540	578	581	605	585	566	543	558	609	612	557	558	583	618	586	567	639	571	543	566	592	584	586	546	594	595	545	588	596	614	608	589	598	599	615	593	620	576	575	640	563	564	579	598	581	569	533	548	566	551	577	591	565	575	564	564	568	563	619	578	609	540	562	556	554	625	608	569	599	603	562	554	610	603	599	584	561	574	608	596	592	580	564	588	603	588	575	589	601	565	604	580	620	591	559	588	537	574	535	601	616	592	550	540	565	559	604	600	559	611	641	576	564	586	573	580	534	561	604	586	603	593	557	565	603	539	575	534	588	619	586	560	604	593	586	647	606	563	573	560	587	613	628	597	605	594	606	557	568	611	627	602	601	539	555	566	594	566	594	629	570	556	549	602	601	600	620	618	587	590	590	586	622	555	606	579	591	586	523	557	649	610	602	585	583	584	576	579	572	550	592	579	600	613	533	600	576	535	573	582	586	600	575	574	578	583	580	567	580	602	590	558	545	613	599	609	584	600	642	564	598	587	578	588	576	567	597	554	566	575	553	586	620	604	551	556	579	584	592	591	598	551	562	566	592	581	539	568	561	584	589	553	595	574	546	606	552	604	583	539	587	560	619	610	580	583	562	580	582	569	572	562	586	595	624	578	605	600	585	592	575	528	600	554	588	589	612	537	577	578	557	614	569	590	606	548	588	610	566	596	546	603	525	558	562	622	548	604	591	589	611	576	599	540	566	589	577	605	592	592	573	605	605	574	570	508	581	552	586	595	563	619	535	627
