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
335932236714	335932237275	335932237825	335932238375	335932238925	335932239475	335932240025	335932240575	335932241125	335932241675	335932242225	335932242775	335932243325	335932243875	335932244425	335932244975	335932245525	335932246075	335932246625	335932247175	335932247725	335932248275	335932248825	335932249375	335932249925	335932250475	335932251025	335932251575	335932252125	335932252675	335932253225	335932253775	335932254325	335932254875	335932255425	335932255975	335932256525	335932257075	335932257625	335932258175	335932258725	335932259275	335932259825	335932260375	335932260925	335932261475	335932262025	335932262575	335932263125	335932263675	335932264225	335932264775	335932265325	335932265875	335932266425	335932266975	335932267525	335932268075	335932268625	335932269175	335932269725	335932270275	335932270825	335932271375	335932271925	335932272475	335932273025	335932273575	335932274125	335932274675	335932275225	335932275775	335932276325	335932276875	335932277425	335932277975	335932278525	335932279075	335932279625	335932280175	335932280725	335932281275	335932281825	335932282375	335932282925	335932283475	335932284025	335932284575	335932285125	335932285675	335932286225	335932286775	335932287325	335932287875	335932288425	335932288975	335932289525	335932290075	335932290625	335932291175	335932291725	335932292275	335932292825	335932293375	335932293925	335932294475	335932295025	335932295575	335932296125	335932296675	335932297225	335932297775	335932298325	335932298875	335932299425	335932299975	335932300525	335932301075	335932301625	335932302175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	3650	2300	2691	3650	2300	2691	3650	2300	2692	3650	2300	2692	3650	2300	2692	3650	2300	2693	3650	2300	2693	3650	2300	2694	3650	2300	2694	3650	2300	2695	3650	2300	2695	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2697	3650	2300	2697	3650	2300	2698	3650	2300	2698	3650	2300	2699	3650	2300	2699	3650	2300	2699	3650	2300	2700	3650	2300	2700	3650	2300	2701	3650	2300	2701	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2703	3650	2300	2703	3650	2300	2704	3650	2300	2704	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2706	3650	2300	2706	3650	2300	2707	3650	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
74536	49833	31201	28713	30585	30258	23831	17737	15252	14252	15003	21842	4982	2386	1696	1404	1049	881	669	628	384	320	256	269	261	253	209	220	218	219	243	214	214	224	213	193	195	220	213	170	222	193	191	213	209	213	198	182	201	227	203	204	178	174	203	214	174	193	194	200	231	218	189	175	223	186	189	234	216	196	197	198	186	202	173	199	180	187	214	177	184	201	198	194	211	221	200	201	225	220	207	189	188	186	191	190	202	208	214	206	199	192	188	196	185	224	195	198	179	179	190	209	201	207	198	213	186	214	189	205	185	197	201	203	175	217	220	207	211	208	209	181	183	194	192	196	216	168	192	184	207	214	179	212	212	202	202	217	181	193	191	199	188	198	221	196	184	204	212	199	174	174	213	192	192	198	182	222	183	216	223	189	191	180	194	198	199	192	174	225	214	210	183	197	196	198	192	180	211	223	212	194	183	197	185	195	204	207	212	188	179	195	190	207	225	238	202	182	198	203	206	192	185	175	184	204	209	211	182	213	200	189	215	204	180	210	213	204	195	206	199	214	194	209	208	207	199	201	208	216	205	192	197	198	180	187	193	223	195	212	211	187	215	211	190	203	200	212	207	169	200	197	201	224	196	214	191	190	189	205	186	233	219	209	200	199	206	219	195	167	215	204	209	199	199	200	183	209	200	240	210	182	197	217	211	202	198	205	232	198	188	205	209	207	188	183	195	197	213	180	203	197	207	210	182	183	206	204	189	211	213	197	195	189	201	209	186	219	204	195	200	194	210	197	205	186	212	185	204	212	185	212	225	200	197	210	207	203	203	192	202	179	220	183	206	184	183	210	201	195	210	186	188	218	206	199	164	204	218	233	217	202	202	220	204	198	221	180	188	185	192	192	202	208	196	169	195	236	194	205	200	203	195	199	192	207	168	209	204	188	222	206	197	202	224	191	198	206	220	214	209	206	211	188	207	166	218	196	190	196	200	187	203	214	196	222	179	210	200	196	220	182	180	203	197	214	226	236	194	194	186	199	211	189	186	203	184	218	174	204	212	203	190	203	198	201	202	182	209	201	206	219	187	187	179	180	229	224	208	175	193	198	204	214	209	191	206	196	197	207	228	197	197	201	188	181	193	183	189	170	203	172	200	171	188	186	205	195	206	181	204	179	173	173	227	202	185	206	197	204	179	198	193	173	219	199	201	198	207	202	215	190	178	185	198	191	171	199	210	199	178	217	185	223	178	201	197	201	187	208	225	210	205	190	193	189	206	208	179	202	225	204	213	209	188	188	188	190	203	206	201	203	201	204	198	182	192	196	215	205	205	220	182	203	198	201	179	216	184	172	175	208	215	220	178	200	203	207	197	186	175	213	192	188	190	207	201	215	196	208	197	185	188	178	191	200	193	176	212	210	201	189	169	197	187	196	167	194	211	206	185	186	216	205	195	197	206	175	192	205	204	178	209	179	196	209	189	219	207	205	204	183	202	212	216	209	186	194	198	219	213	201	206	192	203	205	191	192	176	190	190	209	205	222	203	194	199	199	203	177	197	207	175	197	179	194	195	198	198	196	204	201	215	193	175	194	190	198	219	208	206	183	199	221	188	198	175	195	214	198	195	230	204	208	185	195	203	199	195	190	200	183	208	204	198	208	210	206	191	192	198	181	183	171	208	214	193	198	193	196	199	204	180	190	196	192	213	204	200	200	175	203	214	180	199	186	176	223	207	191	200	186	203	168	218	177	200	208	210	210	186	183	221	193	211	207	207	180	204	193	190	199	197	165	209	180	183	196	173	191	196	181	231	185	219	203	185	169	192	205	193	201	178	223	205	203	190	211	225	195	179	210	205	195	205	206	202	197	219	220	212	215	199	185	167	233	201	190	223	182	203	177	197	193	210	187	211	193	210	200	199	202	188	180	186	183	196	197	220	209	199	245	209	188	194	195	225	201	203	229	206	172	207	183	191	217	189	190	170	212	192	208	196	199	190	218	171	195	217	219	163	217	198	203	184	199	206	162	208	206	186	209	201	198	187	196	190	215	193	215	209	182	199	175	204	198	180	182	200	184	215	190	211	188	205	173	184	214	216	194	205	177	180	194	207	187	177	230	198	187	209	193	212	212	229	221	157	185	218	216	189	203	180	199	184	201	205	206	177	180	202	196	220	207	228	204	216	199	168	191	183	186	210	236	197	207	207	236	214	205	186	187	186	185	183	209	196	214	188	190	201	201	193	211	194	213	198	183	192	235	211	189	189	192	187	202	178	186	183	181	200	200	184	206	200	212	193	212	199	191	209	208	221	198	206	213	186	197	196	207	208	212	216	211	175	189	212	221	210	198	206	196	200	203	209	195	189	203	183	202	201	190	221	216	199	206	210	201	213	213	193	194	206	190	207	197	218	202	209	217	200	200	163	178	184	190	206	219	226	180	204	205	199	187	207	223	183	174	189	206	202	204	165	203	185	205	190	192	198	186	191	191	202	198	205	198	203	167	195	185	216	178	187	175	220	210	179	197	212	177	212	209	205	195	205	219	215	202	193	194	194	192	185	183	208	193	197	185	231	211	212	195	195	205	193	183	191	192	220	199	200	200	175	175	215	191	188	191	189	192	206	181	191	187	194	203	188	194	210	206	184	177	196	203	192	183	221	188	198	195	219	160	231	214	214	196	186	211	181	206	200	204	167	216	178	205	186	217	188	206	209	188	238	201	199	194	206	198	197	204	175	204	198	190	201	198	213	179	215	191	228	213	163	188	192	217	220	204	183	238	198	197	207	199	198	219	181	202	197	202	176	198	166	177	166	194	205	184	201	185	185	214	208	181	198	200	190	229	190	196	204	205	170	201	188	202	211	200	197	200	167	184	203	188	230	202	191	193	207	214	180	218	192	199	201	175	185	192	205	178	184	176	204	202	200	199	217	239	204	210	191	173	198	194	219	187	193	217	201	227	187	180	212	216	188	214	201	197	205	196	191	215	207	206	229	171	184	216	195	179	202	214	186	202	164	210	199	226	213	209	201	202	185	193	172	221	205	189	207	195	218	185	214	200	188	177	181	214	209	205	212	184	202	228	181	179	189	177	201	236	199	173	216	202	185	200	191	215	185	190	198	203	202	211	196	177	188	213	194	205	193	170	196	185	187	207	193	195	164	214	203	205	196	208	207	191	196	200	234	201	185	191	205	209	214	165	175	179	201	179	182	211	206	214	202	202	203	194	191	208	214	203	224	171	168	208	191	189	205	200	209	195	204	174	180	198	208	179	205	197	208	210	192	200	195	190	182	217	194	206	203	204	212	176	222	211	188	187	197	221	176	190	203	186	198	211	199	203	190	202	189	212	186	174	170	207	231	200	193	218	210	180	192	202	202	192	178	212	201	200	185	202	174	179	207	212	177	203	181	197	186	197	216	194	190	183	172	191	178	204	184	199	207	196	171	204	181	202	224	231	175	208	188	213	205	205	195	236	210	209	188	182	183	201	162	175	184	170	183	185	189	218	197	214	184	171
62147	32999	19818	23876	31439	34891	31235	25162	27589	28511	33590	38774	12088	10519	8240	6890	6145	5268	4265	3536	1918	1367	1170	1111	1080	1019	814	964	843	689	790	749	732	702	734	702	664	665	707	656	631	651	634	640	645	612	665	660	598	636	657	617	683	629	639	655	698	649	633	622	620	629	659	595	639	670	605	608	635	580	651	652	650	629	614	610	636	657	579	639	623	630	680	602	611	646	617	620	661	567	599	635	634	611	615	647	592	584	667	653	636	612	601	626	637	627	633	633	671	630	611	651	621	643	646	614	617	600	628	638	617	614	626	623	642	655	590	605	623	609	635	619	638	641	617	632	610	586	629	600	653	586	650	640	626	582	617	615	628	619	657	635	612	627	625	617	634	591	657	669	621	605	668	651	614	622	643	631	633	599	624	615	631	585	616	656	614	620	608	641	626	613	655	597	628	574	620	612	615	617	613	659	590	636	609	587	641	633	654	626	612	625	622	635	664	681	597	633	611	625	646	629	627	604	613	623	604	629	644	640	636	606	641	648	611	610	624	642	644	670	641	603	597	614	669	655	640	621	596	614	615	629	665	643	607	610	629	604	624	600	649	638	598	659	629	653	634	664	578	640	619	684	679	615	634	620	629	612	644	671	597	647	657	619	640	641	643	618	628	600	634	647	671	644	616	603	601	616	645	673	633	584	660	633	638	625	616	629	641	552	634	612	652	623	635	587	628	611	636	621	595	629	570	612	598	653	594	578	582	663	608	611	642	644	645	645	641	578	643	652	602	615	620	604	632	625	623	579	650	629	612	616	616	611	624	654	628	604	614	583	624	622	638	635	618	646	642	613	601	612	621	633	615	599	619	614	577	631	613	610	653	654	618	641	676	633	683	636	622	640	560	660	619	643	554	659	623	613	656	617	573	639	595	629	663	605	614	643	676	614	603	616	620	654	595	633	609	661	595	653	613	668	653	659	605	609	607	621	628	625	628	631	613	618	640	628	660	625	628	628	606	624	630	630	620	618	561	646	595	663	620	601	609	652	662	629	623	620	634	612	631	587	639	633	589	623	593	631	613	651	611	620	597	559	641	598	654	660	595	631	617	624	679	609	586	637	682	637	669	631	636	667	616	629	659	644	658	651	629	621	594	672	622	609	636	633	580	663	585	648	650	594	618	613	648	601	618	613	617	588	634	617	644	630	597	605	602	628	636	638	616	623	622	610	582	604	652	657	620	615	645	654	635	636	596	611	658	641	625	636	592	622	585	634	614	664	653	622	606	636	644	579	617	600	615	587	649	604	622	645	648	601	642	574	615	642	606	601	638	613	603	685	626	664	549	607	672	630	607	618	666	617	646	579	629	592	626	633	617	630	596	580	626	627	640	655	662	627	566	585	614	642	632	641	641	646	619	606	605	630	599	637	635	649	601	644	629	583	633	625	608	608	653	584	591	625	671	617	607	640	632	626	606	650	634	663	636	578	603	629	586	595	625	645	641	619	592	635	660	598	658	628	611	639	663	649	612	594	611	613	630	615	574	673	604	641	638	648	626	602	599	635	599	632	644	628	626	614	591	617	586	598	632	637	658	648	647	601	640	655	584	615	616	695	626	636	652	598	665	610	622	623	600	627	622	586	644	616	597	627	623	591	656	579	613	596	573	627	611	619	586	635	637	630	635	608	656	609	609	623	613	640	656	620	659	649	639	609	627	606	682	595	622	652	632	649	663	606	671	624	631	655	607	614	661	612	613	627	612	556	628	623	652	607	601	613	596	615	614	596	625	643	600	588	619	632	656	596	609	629	652	668	603	609	626	584	616	643	639	640	606	598	661	624	648	673	664	595	623	631	647	636	601	613	641	655	653	587	639	618	632	623	621	614	642	650	626	628	593	648	583	580	625	655	631	623	642	658	615	611	605	614	631	611	636	637	590	622	629	656	654	641	589	628	648	639	643	645	621	645	582	626	642	658	610	616	616	637	638	624	606	610	593	571	636	596	627	635	612	594	614	623	594	638	625	629	643	599	645	639	632	637	694	636	631	634	614	631	620	627	636	588	609	603	660	618	642	583	636	638	612	636	613	583	575	624	622	608	658	598	649	655	644	663	603	615	680	581	643	594	618	616	626	638	601	605	655	628	621	673	599	639	564	610	654	643	600	621	646	654	649	656	596	600	618	610	585	600	608	683	632	577	623	657	596	607	650	605	642	634	631	631	613	621	632	622	636	581	610	615	577	608	642	642	594	635	660	622	652	636	636	639	607	648	624	623	634	597	590	616	597	641	610	623	624	638	594	635	633	621	622	642	597	602	630	621	688	640	614	594	610	597	631	599	630	605	606	607	621	610	604	644	632	645	646	639	611	623	610	616	607	618	615	557	663	601	648	634	612	604	605	608	622	644	626	593	576	633	616	560	666	639	621	625	622	626	626	616	608	634	604	594	603	661	641	601	624	612	638	637	618	611	591	613	616	631	623	638	606	589	656	651	600	603	590	587	626	604	632	620	651	651	595	618	622	633	660	578	623	653	609	610	648	603	607	628	655	593	596	624	599	625	652	618	629	616	614	609	625	644	616	633	589	665	596	631	635	593	603	629	631	595	637	643	608	609	586	622	631	664	650	610	599	584	646	642	606	587	609	642	608	635	643	629	653	584	627	648	629	629	653	620	618	569	661	639	621	672	631	603	624	627	625	651	616	588	599	607	657	644	593	628	606	574	639	623	649	611	578	561	653	627	589	617	592	596	587	620	616	670	586	617	624	628	601	613	619	634	651	655	609	619	634	597	615	616	616	597	647	636	595	631	584	632	608	677	619	628	609	603	606	665	606	613	583	665	615	584	604	591	599	609	593	672	649	622	667	583	610	615	605	664	654	663	628	567	626	636	657	599	605	625	606	610	599	645	644	601	604	607	661	625	656	595	605	644	599	625	628	640	651	586	639	636	659	646	607	657	591	624	607	576	621	654	599	608	593	612	599	623	661	611	646	613	653	614	679	617	638	597	622	649	672	632	614	632	615	655	644	647	635	665	630	629	605	620	626	592	612	619	638	657	636	606	648	647	623	634	594	615	605	612	613	616	627	628	604	598	638	615	631	603	641	646	624	652	646	626	645	584	588	608	635	619	602	623	582	638	632	634	626	633	635	633	624	600	663	604	637	640	631	605	600	633	614	613	579	581	608	627	612	656	627	644	592	617	668	609	621	625	621	606	613	607	588	614	590	617	598	579	593	621	612	634	631	653	626	609	607	574	662	625	636	640	595	595	555	609	634	598	672	628	602	665	567	580	634	645	618	644	625	601	604	609	647	642	648	646	590	611	633	586	612	652	609	623	622	640	644	564	611	684	605	632	646	616	603	646	630	602	670	609	627	679	607	634	626	620	585	587	618	582	607	638	622	641	598	637	690	633	627	633	631	630	630	621	606	660	619	624	650	631	641	572	618	619	608	651	565	606	574	653	607	630	621	638	584	629	615	621	639	698	608	614	607	637	600	582	620	642	627	608	624	604	622	635
20319	6953	3544	2577	1847	1532	1070	797	668	580	789	1286	386	219	221	230	195	227	190	224	183	177	204	189	179	204	187	186	175	200	193	171	146	191	167	189	190	184	194	204	169	201	189	196	205	182	200	189	191	183	175	203	179	190	206	166	183	186	179	225	195	196	197	179	179	195	182	185	178	209	147	193	177	176	167	178	173	179	183	223	193	167	175	184	181	167	191	174	181	174	177	204	168	189	188	178	177	200	191	200	204	186	155	196	203	184	185	152	200	181	181	188	195	198	184	192	198	192	179	198	168	196	183	192	208	187	185	176	205	181	194	189	179	182	175	170	229	190	188	190	198	213	190	208	187	197	209	173	205	188	191	181	162	203	191	168	209	154	174	171	187	157	184	197	172	193	190	158	197	176	190	177	179	173	162	190	196	169	185	195	193	163	180	172	206	184	179	201	181	189	177	206	172	179	170	204	172	196	171	178	182	154	172	199	215	181	192	196	179	196	197	182	171	191	219	200	189	172	178	180	214	168	184	175	181	177	175	202	194	189	183	205	211	193	184	190	198	179	164	206	188	194	178	187	190	182	212	198	169	186	184	179	184	221	194	192	201	200	174	197	184	201	192	203	181	176	198	177	194	188	188	160	188	174	183	169	200	201	193	191	175	165	189	188	189	181	181	198	174	180	165	174	189	196	161	179	192	183	212	199	171	189	175	178	181	183	161	176	201	163	189	198	178	167	161	199	173	199	188	181	169	172	189	196	190	172	192	170	184	144	181	183	194	189	201	169	171	165	176	186	173	183	201	227	177	180	163	178	183	180	185	186	184	182	167	182	188	182	198	197	189	178	162	185	173	171	174	202	177	195	196	205	200	186	201	161	191	172	189	181	185	172	177	206	192	172	186	215	175	190	163	185	208	195	205	210	184	175	180	175	186	192	178	186	156	174	177	199	205	165	194	195	165	186	188	170	183	189	199	175	202	190	210	217	171	183	183	173	186	189	178	169	194	177	187	189	200	190	190	172	198	159	206	203	194	190	202	180	200	187	186	182	203	180	189	178	194	184	162	187	209	170	185	192	185	186	168	174	199	167	162	188	203	167	183	207	194	182	144	191	188	191	173	204	170	168	190	180	196	187	180	191	159	189	169	168	191	190	177	190	187	173	190	216	177	189	186	205	161	175	169	188	196	195	182	167	166	166	189	191	181	201	187	185	166	163	201	184	187	195	181	170	204	177	168	190	209	162	171	185	190	237	178	195	160	176	170	189	190	202	182	167	194	169	193	191	199	195	200	188	177	169	185	199	177	184	198	191	197	182	168	186	204	185	198	169	149	183	190	207	208	171	182	180	171	198	180	217	189	199	208	202	173	218	165	202	162	199	188	188	149	205	179	194	203	189	190	193	215	167	169	197	191	210	180	177	173	175	190	176	193	196	179	187	180	182	202	211	189	191	205	177	199	185	166	176	164	173	164	159	174	201	202	179	183	185	177	168	206	185	212	195	177	191	182	186	191	191	185	173	195	183	183	190	171	181	205	208	179	184	176	200	177	163	199	177	217	188	211	184	214	173	197	165	190	168	168	216	171	180	178	183	190	198	204	202	179	196	196	177	184	192	178	192	186	203	182	180	216	188	176	171	194	202	201	190	185	193	189	197	195	173	177	186	191	184	181	186	211	187	170	202	189	169	200	211	206	164	149	182	210	194	176	184	201	204	192	170	172	177	166	184	200	192	169	182	212	201	204	186	164	183	173	198	179	173	199	182	206	202	191	200	195	177	191	166	198	192	177	218	202	195	179	202	144	191	184	184	178	186	192	167	205	198	202	177	174	216	200	161	184	178	173	205	186	193	181	189	166	205	190	164	173	183	172	193	188	157	173	173	192	175	192	176	185	174	184	201	183	186	173	189	179	203	182	206	182	163	207	160	171	173	168	171	208	214	185	183	177	197	178	190	179	182	190	199	166	169	176	187	193	171	205	183	202	188	205	174	182	160	179	214	187	182	194	174	196	176	194	180	207	191	180	210	196	175	202	180	186	212	171	179	186	172	185	160	204	201	195	186	176	174	195	203	181	210	181	188	200	179	187	176	189	180	167	199	204	180	168	201	189	175	171	188	198	173	188	189	199	193	183	171	193	186	166	196	187	216	197	189	180	180	185	209	176	191	188	176	143	193	175	195	186	183	189	162	190	165	213	188	167	190	194	184	181	169	184	180	186	189	177	194	172	190	184	180	205	187	170	193	173	170	187	185	198	208	204	174	205	192	181	171	199	184	200	168	167	188	204	175	189	203	174	227	189	202	153	202	168	217	199	170	199	180	200	186	183	189	199	192	186	198	195	190	173	189	207	214	174	185	183	169	187	199	196	182	192	192	191	195	194	149	158	173	178	192	185	197	189	191	184	187	195	183	199	192	208	195	185	205	181	197	188	196	169	168	187	179	193	194	187	194	212	211	174	159	198	186	188	196	186	191	190	172	208	177	167	201	168	172	210	207	167	183	194	202	160	174	161	170	213	180	198	193	181	199	179	176	183	222	178	194	193	181	193	194	193	169	211	169	189	172	212	201	186	190	183	184	171	193	167	191	177	170	187	188	183	184	200	213	160	181	191	168	173	167	206	182	190	176	175	173	159	185	185	192	197	180	224	191	165	185	213	181	181	182	177	186	191	189	170	185	185	182	171	172	152	191	200	196	184	206	190	208	182	194	182	200	178	180	181	187	164	196	178	173	194	159	186	187	181	191	207	169	182	178	154	189	173	171	171	195	202	161	174	180	200	180	157	172	167	194	181	168	175	187	177	183	170	186	196	173	194	185	199	182	184	166	176	206	183	184	182	178	164	203	175	191	198	163	197	198	191	179	177	191	178	193	179	180	162	162	199	180	180	208	201	186	179	170	174	168	190	210	163	174	191	224	182	176	197	197	179	213	191	177	190	189	190	193	179	204	182	215	180	193	181	180	174	193	192	179	216	168	188	193	196	195	169	192	176	182	179	178	187	168	193	162	196	200	192	157	175	165	187	200	163	183	172	152	181	174	173	192	166	189	183	188	186	177	207	193	162	203	172	179	151	166	163	196	187	189	184	196	197	201	160	168	199	180	173	184	199	200	183	185	189	191	182	206	190	174	184	185	172	211	183	190	197	183	198	180	159	202	176	192	168	183	193	186	179	163	175	175	190	191	192	172	191	197	190	184	184	200	172	183	218	178	180	186	186	196	201	209	171	171	182	188	187	185	174	208	187	192	163	199	185	192	189	192	200	181	162	181	183	218	186	204	179	206	194	186	194	189	172	211	193	191	213	174	179	191	188	176	184	166	186	189	191	162	181	201	170	168	220	198	191	209	169	188	186	191	197	191	186	167	185	198	193	183	195	189	174	194	202	210	177	171	174	196	177	163	171	177	188	195	168	191	175	181	195	182	179	178	184	189	183	204	150	204	205	171	192	180	173	184	158	205	194	186	165	197	175	179	197	188	187	186	170	172	162	183	206	221	188	164
25653	7272	5049	5747	5502	5140	3848	3142	2506	2486	3427	5310	1396	849	765	757	726	697	668	659	615	629	580	580	557	605	572	591	621	618	618	625	603	602	598	578	567	596	530	609	592	566	556	591	558	563	546	572	581	588	625	601	608	591	583	607	558	608	606	613	620	574	589	600	603	592	588	615	588	586	606	611	578	550	579	581	595	610	550	580	580	559	585	558	570	627	606	605	611	605	630	580	541	610	562	577	553	614	641	611	599	552	623	623	569	606	563	572	597	608	615	614	601	594	565	581	589	577	616	613	608	560	646	596	565	595	598	604	586	609	586	597	591	585	584	569	607	606	585	588	595	576	625	597	603	599	573	569	562	570	578	594	615	590	633	611	581	561	622	584	614	590	560	590	598	592	619	606	639	587	601	597	573	643	576	555	582	574	551	551	607	578	589	606	578	591	628	583	615	590	619	559	599	599	621	584	586	585	576	520	642	576	594	564	617	617	602	578	577	584	605	566	565	592	576	573	577	597	618	598	594	591	587	609	604	597	602	595	552	602	608	589	603	608	590	578	594	560	606	541	612	581	580	641	635	588	553	557	569	618	578	628	584	593	568	551	595	571	611	584	617	558	618	613	600	584	597	577	584	585	626	579	575	613	588	586	535	544	558	589	584	611	599	616	581	602	564	583	571	568	602	558	607	575	586	601	607	576	632	568	595	586	518	598	594	582	535	609	589	573	558	589	545	605	580	596	582	566	569	570	581	588	613	609	596	570	589	632	604	567	595	621	572	538	602	576	597	616	566	587	598	583	572	606	598	579	589	616	560	606	573	571	587	582	588	579	575	570	570	556	616	582	595	556	608	631	583	584	578	580	599	605	571	582	581	549	597	611	584	597	581	597	583	643	611	605	618	611	596	570	574	601	568	622	613	611	602	592	609	618	579	576	596	559	592	571	585	571	589	597	590	565	605	584	582	622	641	610	593	501	608	613	582	580	592	568	588	572	624	582	595	553	549	536	597	593	598	591	581	634	595	583	583	572	578	587	565	589	551	608	626	565	631	612	627	567	605	544	591	561	595	590	603	610	574	585	601	585	602	564	651	583	571	542	606	594	604	624	600	592	598	609	579	581	563	616	628	587	593	603	598	605	617	616	593	579	577	621	592	579	615	574	578	592	565	576	585	557	588	563	599	644	615	592	564	594	602	586	571	567	581	554	604	579	602	596	591	584	610	619	603	606	610	584	581	584	573	638	571	584	600	595	562	613	584	613	596	600	584	611	590	572	624	589	557	597	583	587	631	600	582	572	599	584	596	587	533	591	566	591	613	594	541	585	625	562	559	581	581	566	581	563	592	630	570	596	593	600	584	600	588	578	554	589	573	569	604	549	558	627	552	615	597	650	566	599	600	592	592	587	613	582	629	562	592	585	592	563	574	539	566	633	565	600	564	554	627	578	612	591	618	584	617	601	587	604	579	571	577	598	575	561	548	578	602	619	591	544	622	603	606	563	592	613	597	578	625	594	605	568	537	586	613	625	585	597	630	593	573	590	597	581	592	554	624	586	564	598	565	589	572	621	607	566	550	575	583	612	619	635	564	596	609	623	598	574	587	632	590	615	606	633	604	618	578	589	582	569	577	573	624	564	573	575	578	553	587	578	603	610	560	581	594	558	590	582	592	535	591	617	570	583	608	622	597	559	581	572	606	584	570	578	633	576	602	603	586	577	541	553	583	574	565	617	619	583	512	551	571	622	589	591	572	535	533	596	607	542	605	556	594	582	580	526	576	592	603	588	586	591	612	632	596	576	577	583	579	580	610	584	614	586	609	568	578	567	577	562	565	570	571	618	585	606	567	586	627	592	572	619	564	543	600	555	608	568	597	586	609	566	561	572	599	578	633	609	585	580	629	565	605	600	559	608	588	613	542	588	550	624	579	604	593	601	569	603	604	605	574	593	573	579	612	581	584	610	571	572	541	588	572	581	562	585	562	587	596	598	602	600	602	583	599	609	604	589	599	598	567	600	537	581	599	589	602	632	551	595	576	561	611	587	615	541	579	578	589	564	611	582	584	578	564	596	562	592	585	636	566	602	536	582	605	573	616	560	573	597	600	587	597	593	575	582	578	589	615	619	638	568	592	583	529	569	619	598	604	609	580	609	615	580	592	553	593	591	604	573	586	579	619	599	571	541	615	581	597	593	604	573	593	568	565	584	612	567	569	613	587	629	612	592	596	561	582	590	560	615	583	562	558	588	594	592	576	607	567	556	581	627	613	564	607	585	537	544	594	588	594	605	575	594	600	564	589	608	563	600	633	559	564	590	613	620	582	559	567	576	591	543	579	573	602	599	587	591	582	626	600	525	567	590	621	583	560	566	600	570	574	558	568	555	657	575	577	591	642	582	647	566	598	620	591	544	649	635	606	581	614	593	576	583	591	546	547	622	581	604	556	615	568	633	591	577	572	566	575	579	578	529	578	615	620	607	596	573	547	571	521	599	589	598	600	601	584	591	599	550	583	606	581	560	603	645	555	579	554	617	571	596	595	628	596	577	597	556	568	598	609	563	616	587	564	561	586	593	582	595	606	565	571	580	585	566	622	584	599	574	565	572	595	607	598	569	573	568	597	608	591	575	625	572	589	578	615	549	599	593	580	607	576	580	637	544	577	614	613	558	568	578	586	611	579	635	568	572	571	587	599	577	556	609	609	545	582	591	561	626	550	583	565	599	619	595	570	626	621	621	616	553	558	591	568	624	564	584	577	600	565	599	592	584	577	582	575	575	553	571	558	605	587	565	575	578	619	593	597	600	575	586	577	600	577	633	590	597	614	585	616	610	566	566	574	538	617	631	567	584	579	606	624	608	598	602	603	608	559	590	592	592	581	578	562	602	569	632	623	624	617	592	578	572	592	625	587	607	573	599	591	592	582	596	639	623	597	635	585	580	605	617	590	558	585	594	595	547	556	582	534	610	614	581	591	606	589	596	567	623	627	611	602	590	589	578	614	609	626	585	597	603	573	555	549	590	589	617	548	615	579	580	629	599	566	567	610	591	596	582	584	599	626	608	585	590	583	595	564	613	640	611	587	594	578	593	626	532	570	543	517	580	570	603	625	603	559	595	552	578	622	580	587	609	618	606	567	574	599	589	616	579	580	572	592	573	601	579	567	606	599	627	576	536	593	567	608	594	595	605	583	558	591	610	613	565	570	580	594	623	571	576	564	580	604	589	605	604	634	571	553	601	587	597	583	601	588	639	554	610	570	595	541	534	565	597	566	574	566	594	617	508	630	585	591	571	576	610	556	592	596	592	653	574	606	553	589	615	604	576	599	560	598	588	583	566	604	596	554	602	566	570	589	551	568	595	574	588	608	624	592	557	539	595	585	573	575	575	591	576	609	593	600	614	581	608	607	617	608	568	587	589	661	599	584	582	622	595	555	603	603	585	581	543	537	558	591	575	617	579	595	585	612	568	585	618	568	572	608	584	596	622	591	569	555	570	597	591
64786	40582	25742	22451	21621	18060	12216	10003	7683	6214	5892	11084	2431	1130	666	585	428	394	296	272	187	165	146	159	150	126	139	135	108	154	147	138	130	122	140	120	123	124	119	122	132	117	129	142	120	109	132	130	109	120	117	100	110	92	104	104	109	131	113	137	127	130	145	110	114	112	131	106	107	118	145	119	126	123	138	137	124	121	119	127	113	129	125	107	129	113	136	111	110	138	122	138	126	98	128	116	122	142	131	123	131	104	112	122	126	133	131	147	136	131	130	127	130	125	114	126	127	135	120	139	120	120	123	143	126	111	123	114	143	140	126	120	116	123	126	115	128	106	121	112	118	120	146	106	113	139	125	135	114	126	102	125	138	135	125	137	132	136	128	135	137	107	137	128	132	128	108	127	116	114	117	115	118	125	127	120	119	113	112	133	127	141	126	135	130	115	108	117	135	140	105	120	128	127	142	120	116	140	125	138	129	130	128	115	114	106	136	142	100	110	135	143	117	116	122	132	129	121	116	119	114	121	123	113	120	104	120	108	123	130	116	114	128	108	121	115	156	130	130	132	132	126	127	130	133	99	122	112	119	121	116	129	113	139	110	130	166	107	120	134	118	126	149	134	116	121	126	126	133	113	150	126	147	123	118	133	115	133	119	125	122	118	122	119	142	112	125	124	124	128	138	125	124	128	138	124	121	126	143	121	96	116	137	125	118	121	137	110	138	135	114	115	122	142	128	112	134	131	138	107	117	125	108	135	128	124	130	133	123	116	96	106	141	135	145	102	150	113	127	128	124	131	130	128	138	110	95	118	106	137	151	112	123	109	107	120	123	128	115	116	119	127	135	130	109	127	139	116	147	98	120	123	121	117	140	124	113	110	122	120	143	112	119	122	138	109	107	135	105	114	123	104	128	130	119	121	126	123	127	128	129	124	147	113	129	125	124	145	124	112	148	119	130	129	130	122	127	107	111	133	146	148	124	120	126	114	129	124	118	117	133	116	120	125	109	136	100	128	128	139	136	121	118	136	105	138	102	128	112	124	115	143	139	132	119	115	105	119	128	120	129	132	108	126	114	142	123	120	152	137	130	130	127	132	98	123	116	97	149	144	113	131	135	119	120	128	118	123	131	114	126	124	116	115	118	138	112	123	137	124	115	133	122	109	143	119	107	140	130	155	115	143	136	142	121	120	119	96	127	130	123	120	145	113	136	129	112	115	114	128	121	109	125	119	137	145	115	143	117	131	118	123	135	121	126	137	120	123	126	105	139	124	109	116	138	111	122	137	125	108	124	115	123	110	115	147	126	123	120	128	116	125	127	118	114	139	125	124	125	115	113	119	124	120	120	130	149	118	119	136	123	121	129	128	100	120	141	128	119	121	127	143	109	124	112	118	120	120	135	107	120	124	126	126	113	126	137	116	134	106	127	123	131	122	125	119	130	128	133	116	132	125	141	114	104	121	129	118	128	131	117	123	121	137	121	135	112	118	119	145	121	114	122	120	126	110	128	128	124	128	124	134	123	135	133	97	114	118	104	138	116	139	105	121	111	123	118	147	134	124	114	118	125	114	121	119	114	115	107	115	111	122	123	113	115	135	136	124	130	114	116	134	122	124	128	121	148	139	126	157	119	109	139	128	122	115	118	116	116	126	130	132	104	120	120	123	106	114	125	111	123	111	129	128	111	137	130	105	118	125	132	136	120	129	105	118	114	131	115	136	129	116	111	122	114	134	99	131	109	131	132	117	118	134	133	106	125	132	128	135	125	99	121	115	118	116	105	117	123	141	111	123	129	127	129	110	129	100	124	130	129	131	111	132	109	143	118	124	104	119	116	122	138	124	113	118	113	147	120	125	118	127	115	124	119	133	122	120	125	121	111	121	116	123	113	109	115	139	124	134	114	105	132	114	138	123	119	135	112	125	134	129	131	133	119	120	122	129	120	142	115	133	131	134	130	121	125	109	141	113	113	133	113	136	137	118	115	117	120	133	103	127	130	126	139	144	121	118	132	138	132	131	121	136	115	121	111	126	131	120	118	122	122	124	137	133	129	102	137	111	130	140	116	132	137	116	123	129	124	129	123	124	125	123	117	136	146	112	106	120	139	110	123	129	101	121	148	113	144	114	129	111	112	116	108	134	130	124	138	133	128	135	134	136	122	131	135	112	119	126	113	105	121	117	115	124	129	120	125	132	144	110	132	123	116	113	129	113	120	140	104	118	112	133	115	123	131	121	125	116	141	129	113	118	129	125	122	124	122	126	106	109	129	126	133	136	146	130	139	131	119	136	116	136	124	120	118	122	114	91	145	126	123	131	118	130	127	125	129	132	118	135	135	130	125	120	109	110	113	118	121	122	109	132	132	134	142	135	136	124	133	154	144	128	116	141	151	146	119	117	107	119	134	103	133	99	137	109	123	138	121	113	131	138	132	113	123	140	133	121	121	117	115	126	133	129	120	117	114	135	122	127	120	131	138	114	110	140	134	143	133	122	119	117	143	111	109	112	121	152	104	121	139	134	125	126	115	128	133	120	108	128	113	135	125	140	117	139	125	117	124	122	126	111	118	99	126	146	136	144	128	116	111	125	122	120	131	135	126	137	106	142	139	117	128	119	146	136	127	127	115	144	129	127	121	119	117	133	133	130	111	149	121	125	126	119	127	112	128	125	136	145	150	102	123	116	129	112	131	124	133	125	114	122	140	128	114	124	140	136	120	131	119	125	109	115	162	122	133	114	124	144	111	118	126	115	104	106	124	132	136	107	121	119	108	109	129	132	119	125	122	112	140	96	118	124	127	114	98	132	117	125	121	133	128	110	128	134	127	120	120	119	117	136	114	109	108	111	119	122	124	136	103	121	130	116	129	117	138	129	139	134	133	101	117	114	112	124	110	137	130	115	133	105	118	137	118	142	143	106	124	119	119	120	112	110	136	133	123	128	132	127	134	105	116	122	121	114	131	134	121	116	158	119	101	135	126	115	99	133	130	121	126	119	110	120	145	124	122	127	124	107	117	135	132	127	131	126	113	131	112	119	117	137	125	100	129	122	108	138	109	119	122	114	121	125	137	128	139	127	128	119	112	149	117	141	141	134	125	127	137	127	114	135	118	146	140	129	118	115	140	118	123	109	114	122	125	154	124	116	122	118	122	129	125	122	123	134	110	146	138	113	117	126	119	105	113	115	117	122	99	125	116	117	137	159	103	130	113	111	114	139	158	122	123	120	149	117	113	118	114	121	110	108	133	139	153	127	106	119	130	126	139	134	120	119	134	142	136	128	136	122	117	148	121	122	103	103	133	118	119	125	138	123	124	121	99	150	121	128	127	125	138	114	100	139	114	121	120	127	125	123	124	98	115	131	114	128	133	156	128	128	119	113	125	126	122	126	122	130	123	136	123	128	120	123	136	120	133	124	134	102	125	143	111	137	115	149	117	121	118	124	126	127	126	130	141	133	131	109	124	115	126	109	123	111	120	126	123	133	135	131	138	129	125	115
48452	27395	14137	19367	23769	24460	21756	21202	18303	17534	19911	30690	7718	5861	4139	3425	2644	2488	1929	1702	919	846	744	654	598	571	528	507	460	423	479	460	474	509	431	431	423	479	428	449	393	445	430	427	456	404	393	385	406	417	432	449	403	435	405	437	411	409	442	394	454	400	404	380	426	428	384	392	432	460	424	398	417	418	435	404	417	425	441	415	426	405	447	433	463	425	432	414	454	453	441	422	432	363	387	439	427	427	402	411	413	418	416	433	435	405	404	437	441	468	430	429	396	401	406	427	446	453	416	394	432	441	426	403	425	439	451	426	424	416	402	430	417	439	391	398	426	396	402	438	423	431	435	416	443	401	414	396	407	408	418	435	439	414	385	395	432	430	454	437	398	386	435	424	419	434	403	411	432	418	420	420	393	429	396	447	417	427	438	431	428	395	428	438	407	416	424	393	429	411	409	429	434	419	396	406	411	408	409	425	419	402	438	418	414	412	413	406	424	428	406	421	431	437	384	408	417	367	404	398	401	397	448	452	395	429	416	422	378	391	393	392	431	418	451	449	418	395	431	433	388	415	403	435	432	422	454	415	419	399	395	442	453	385	408	413	435	415	394	422	425	430	436	399	387	438	443	392	434	391	437	419	425	387	384	402	392	410	432	427	421	423	386	444	440	384	438	413	416	403	396	406	395	409	409	406	378	398	398	421	418	401	432	394	408	426	378	411	435	407	418	386	426	436	394	427	378	474	403	366	410	444	389	405	396	427	397	424	404	454	410	444	393	405	434	423	437	396	394	424	433	410	446	448	408	416	425	408	393	421	411	426	408	386	412	437	428	434	425	424	438	418	391	406	413	406	402	405	441	426	410	429	395	398	409	418	401	418	410	428	398	425	406	416	392	395	408	410	431	397	407	422	406	425	429	391	424	396	394	418	396	422	410	449	429	413	428	416	410	424	409	402	435	419	407	415	406	414	424	445	410	416	417	399	409	421	438	422	433	409	362	416	402	433	434	404	437	434	421	425	391	395	425	400	386	404	414	429	416	429	430	410	416	425	415	429	397	406	424	396	429	436	414	416	396	427	441	409	403	409	414	409	398	453	443	408	393	422	431	413	418	399	427	423	429	447	430	440	422	426	412	431	386	421	421	440	420	392	389	391	435	394	410	418	385	425	417	425	376	355	397	409	424	460	400	425	427	416	403	421	429	430	442	416	442	385	420	386	384	462	415	400	400	436	446	457	398	433	437	421	391	380	440	402	424	423	404	397	418	444	434	402	452	419	415	423	417	417	413	393	437	416	428	403	390	429	414	419	421	403	397	467	394	421	382	415	416	474	366	460	419	423	409	419	384	423	391	419	431	413	416	407	428	388	433	396	426	439	439	452	402	413	410	442	422	422	384	394	427	384	396	425	429	422	423	380	406	392	399	403	443	409	435	449	396	422	371	418	397	420	415	416	411	400	402	391	406	446	382	406	406	409	397	399	446	492	425	400	405	464	442	405	440	453	423	430	420	415	434	437	382	417	428	443	404	430	435	459	380	431	404	455	425	410	424	419	396	400	430	412	427	415	389	419	432	414	425	429	402	430	416	401	448	421	412	438	433	437	409	458	431	404	396	429	430	438	402	435	425	442	411	443	426	404	411	386	408	438	444	434	431	406	403	431	430	433	434	395	382	400	431	394	407	432	401	383	402	407	447	408	422	433	373	452	443	447	403	390	435	416	462	412	407	400	386	410	461	410	401	402	424	423	402	405	425	425	425	436	420	426	401	422	381	421	421	427	410	400	439	398	415	426	400	421	431	441	418	438	419	411	406	397	438	430	406	387	433	398	421	446	433	417	434	433	449	392	404	425	383	406	395	397	420	403	434	417	379	418	442	416	396	428	424	406	423	408	421	423	426	439	386	423	433	422	376	416	394	433	410	405	402	424	399	417	451	427	423	385	412	422	449	440	414	422	392	405	422	398	376	423	439	431	445	409	415	402	389	429	406	424	401	425	426	409	425	384	426	410	422	404	438	405	460	434	443	436	400	455	447	421	423	424	414	413	414	387	438	430	448	383	440	432	424	419	419	407	414	420	427	399	422	422	384	424	383	372	421	445	380	394	415	419	456	421	413	391	419	399	409	459	432	423	411	392	442	415	418	419	376	391	437	456	397	392	391	382	418	409	405	454	418	415	465	417	400	415	427	446	423	434	414	387	444	438	423	432	429	442	431	378	430	452	423	404	392	402	410	405	424	443	448	402	444	375	431	441	428	412	382	416	421	433	419	441	416	441	419	427	391	421	419	426	430	432	422	407	381	400	429	441	438	405	400	425	392	427	406	406	394	424	409	425	399	432	403	419	432	413	453	399	437	426	439	424	428	390	403	429	413	427	415	407	448	376	380	421	421	418	435	444	411	392	417	402	442	430	417	426	429	420	407	385	417	396	413	418	425	423	424	413	387	410	435	388	397	415	408	457	385	432	400	412	416	450	406	408	399	399	425	442	417	447	400	410	391	447	424	413	414	400	417	441	406	389	435	423	463	399	409	410	478	423	414	394	399	417	449	442	423	421	402	401	435	377	419	422	379	422	403	431	435	393	409	436	390	450	418	393	461	424	406	439	413	424	423	409	380	410	394	414	405	376	407	430	414	423	408	439	438	420	400	418	402	416	372	410	390	447	439	407	419	391	430	424	407	364	419	422	403	455	428	381	441	375	428	398	398	411	397	437	440	404	446	383	426	401	416	440	405	407	407	444	390	445	379	421	405	417	438	416	392	435	416	421	427	379	429	414	427	447	400	405	400	439	408	460	402	403	432	376	423	406	422	421	422	404	412	390	393	417	404	425	398	405	396	443	417	391	417	409	472	400	456	440	417	410	361	417	397	409	414	455	389	412	422	399	432	379	404	421	367	377	399	439	388	416	413	373	441	442	420	459	431	428	411	455	404	415	419	440	382	417	406	415	441	406	418	441	414	457	422	443	401	413	430	423	449	400	416	426	396	422	430	437	413	428	417	384	369	407	413	370	412	435	372	419	418	423	426	442	451	423	411	429	433	394	449	404	402	386	425	453	453	426	417	408	444	433	419	419	391	435	408	410	410	398	428	420	423	426	379	400	438	403	387	395	419	381	408	410	420	390	430	397	458	452	398	414	380	438	408	445	395	435	416	457	414	438	384	440	415	417	416	416	414	405	395	449	458	446	410	411	378	397	381	440	428	398	415	428	442	420	408	419	427	448	431	430	417	434	380	407	434	433	392	456	465	418	421	445	422	412	414	420	447	433	394	441	456	424	422	387	398	431	395	447	407	430	398	417	381	409	419	381	405	435	425	431	411	390	422	398	380	456	427	401	450	422	421	425	428	392	412	403	420	442	444	448	397	404	397	379	450	425	434	403	393	430	448	393	411	402	414	411	400	422	401	411	423	436	406	401	415	415	390	395	394	435	425	400	450	405	413	409	401	403	440	436	422	422	418	412	424	440	413	385	423	461	409	413	404	401	374	415	400	403
72909	46334	32125	29091	29479	28690	24086	20437	16212	14412	12963	21826	9393	2161	1322	1211	798	740	620	531	353	328	266	269	237	245	233	215	225	178	184	188	219	190	199	206	204	209	214	201	209	224	209	196	199	207	217	214	185	181	204	215	169	200	211	192	192	172	207	200	196	215	216	188	180	195	202	191	183	220	216	192	179	192	203	203	218	214	205	209	248	186	199	225	187	198	197	187	192	206	180	216	193	187	210	233	214	178	230	204	197	188	213	229	216	188	190	214	189	196	204	209	170	203	212	185	193	203	179	179	178	205	180	205	199	178	192	196	198	216	202	181	185	223	197	203	197	208	193	181	197	198	197	220	199	202	210	181	192	220	186	191	188	234	192	165	208	207	194	215	182	225	203	179	199	201	209	178	223	192	189	231	179	191	200	218	201	187	191	200	207	213	203	224	182	208	201	203	203	199	199	227	204	191	182	195	216	206	204	197	202	183	210	209	194	220	193	196	206	174	191	198	213	203	201	223	195	201	229	160	211	193	202	209	184	214	182	212	184	166	195	180	195	204	210	193	199	195	169	210	214	221	173	210	203	200	211	202	209	207	200	198	202	208	220	185	169	180	208	206	215	171	194	209	186	194	194	201	206	193	222	217	208	189	188	197	218	205	190	182	192	228	203	180	203	200	175	196	203	195	188	192	174	209	191	194	191	175	204	204	197	184	222	203	210	198	216	207	223	203	207	236	194	223	224	189	209	194	193	224	209	200	227	172	199	198	211	209	207	209	197	191	207	196	187	200	189	212	202	182	214	212	221	182	187	207	207	187	182	178	175	198	218	185	193	192	218	206	189	220	197	193	192	212	187	186	176	167	192	198	201	177	193	187	219	179	192	209	207	200	213	187	222	223	179	208	190	203	204	203	186	194	204	206	192	184	202	208	190	198	187	203	215	183	207	226	192	192	172	185	207	197	188	200	206	194	200	181	187	196	183	213	195	202	184	167	186	195	200	200	195	205	233	209	192	203	206	176	205	187	228	201	204	198	215	219	181	223	201	197	182	223	239	193	208	202	174	196	209	190	184	231	244	212	178	218	194	192	192	216	225	214	195	184	193	180	188	188	195	219	216	200	218	193	214	206	181	209	185	188	198	210	176	192	192	191	176	192	195	208	209	175	201	196	228	180	214	219	232	177	190	190	208	193	188	182	153	211	199	178	200	228	224	204	218	212	188	197	195	205	209	192	181	192	176	201	194	212	206	178	213	176	211	210	211	198	179	201	188	200	192	190	168	175	232	207	197	208	180	178	194	195	193	216	182	190	172	215	211	224	175	199	175	193	156	172	185	194	200	236	196	211	215	203	209	196	219	212	193	209	205	185	231	179	185	198	206	194	227	199	212	184	165	202	180	215	225	200	197	206	210	219	216	217	220	212	194	201	197	220	173	205	204	190	206	211	179	198	191	226	206	161	186	210	179	215	189	220	184	199	195	178	173	206	183	218	182	186	203	198	184	213	195	185	205	181	201	197	216	204	202	174	183	184	208	200	214	201	214	189	209	218	193	199	196	208	185	215	207	202	222	203	203	214	211	202	207	172	199	199	187	181	214	206	204	216	195	187	201	197	204	194	210	195	197	197	220	215	191	190	213	192	203	173	236	187	216	214	202	198	214	203	187	202	216	193	203	189	200	203	199	182	193	161	211	177	229	198	177	199	188	207	199	204	204	194	185	205	185	202	200	210	198	183	191	223	221	200	197	197	202	203	184	200	188	206	186	180	186	201	195	213	219	210	190	215	209	212	191	198	216	191	226	198	194	210	182	195	205	198	192	198	199	198	186	188	187	195	198	188	201	211	198	186	200	206	206	189	205	173	225	227	208	191	199	230	186	207	201	186	184	215	202	206	216	181	209	207	186	167	213	185	203	193	199	211	189	214	192	180	181	192	201	214	229	197	197	178	210	211	220	178	207	199	205	212	181	185	184	208	214	199	228	188	189	185	191	179	201	234	174	191	195	189	193	221	193	232	184	207	157	209	210	229	208	208	191	184	236	180	184	210	187	199	212	186	191	195	200	179	200	193	185	198	201	210	168	235	210	193	199	196	187	199	197	212	175	171	201	198	191	215	210	219	209	197	193	197	225	175	198	198	202	198	204	208	179	191	225	186	181	208	206	210	186	207	201	210	186	226	212	204	199	215	191	194	186	194	196	193	195	179	191	187	205	199	203	197	248	209	205	222	191	210	198	197	209	188	212	205	168	224	198	174	201	199	190	211	220	187	206	189	200	204	189	201	193	202	227	198	182	184	191	207	197	215	211	197	216	209	202	197	190	191	169	196	220	204	191	203	174	195	196	207	174	200	193	212	200	193	206	208	207	215	197	204	175	211	199	208	198	196	204	184	196	219	172	182	207	188	211	214	198	196	202	196	172	190	195	199	196	213	224	204	206	202	199	193	189	216	190	225	222	199	193	201	201	226	211	195	207	201	200	191	179	207	205	198	207	208	193	223	204	184	212	209	193	194	200	187	215	215	218	210	209	195	201	189	196	201	200	194	191	204	212	204	189	219	219	188	196	195	174	175	189	218	204	200	189	184	185	209	215	186	197	202	208	207	226	194	191	178	219	207	214	208	228	195	199	184	215	190	205	201	214	180	180	204	228	177	192	182	202	203	204	211	194	193	178	226	193	209	206	220	200	198	190	177	212	215	197	208	196	203	215	192	204	205	194	217	216	192	185	172	195	204	215	192	207	198	203	209	196	209	194	211	199	186	187	184	200	189	194	204	202	217	196	213	209	216	193	208	200	188	187	190	182	176	208	202	218	203	194	181	186	189	191	225	193	183	190	190	195	208	209	199	176	182	181	212	208	207	209	209	216	201	189	199	215	216	215	219	199	199	197	206	199	196	193	219	181	198	193	183	206	193	210	217	200	209	190	190	187	196	181	201	219	194	200	193	180	228	213	197	206	189	184	202	186	184	165	177	194	204	200	176	185	223	210	195	203	177	199	212	193	200	203	207	193	205	189	221	206	184	202	180	167	201	192	182	203	186	216	186	193	194	181	190	242	215	190	197	188	210	186	212	188	199	199	184	190	197	207	209	211	204	220	190	208	198	231	204	192	206	225	225	243	224	214	182	194	181	203	216	207	217	209	201	201	214	200	194	194	195	180	200	205	191	200	187	202	204	183	189	199	188	188	188	168	200	183	211	180	203	204	186	195	198	186	218	193	198	222	206	179	205	192	223	219	189	187	218	185	190	183	215	205	208	201	186	207	201	175	199	212	203	171	198	189	211	183	163	184	189	195	194	188	193	223	191	221	192	204	195	212	219	209	201	192	189	212	217	193	225	190	184	199	202	207	207	196	186	210	181	206	206	215	198	207	204	196	207	164	195	209	200	198	196	198	186	194	190	192	165	210	205	204	221	187	222	193	191	180	217	201	189	220	177	199	199	152	203	181	176	222	205	202	184	189	204	192	207	222	208	213	182	211	201	224	208	208	189	229	186	209	208
60723	36063	21049	25234	31129	33844	31369	32031	27598	28871	29499	41361	17173	9442	7293	6475	4964	4673	3682	3183	1719	1449	1370	1267	908	872	840	824	771	754	755	745	697	717	670	657	675	628	686	661	657	652	652	655	630	616	625	639	653	609	645	624	600	650	648	628	639	612	662	623	645	597	606	584	623	662	607	624	647	597	656	666	644	634	610	646	617	678	664	633	625	621	668	606	602	661	620	612	643	605	622	625	614	654	598	634	632	640	617	636	641	635	616	595	567	615	590	644	640	631	576	634	649	632	617	632	626	653	593	572	679	649	630	630	631	620	633	604	640	619	634	654	618	622	627	617	604	653	591	651	661	626	578	641	666	607	614	634	596	620	630	608	674	662	598	672	650	618	680	618	612	600	656	661	623	581	626	634	638	610	627	608	621	640	636	615	632	612	599	653	641	641	639	572	668	606	646	589	593	630	611	652	671	628	664	641	574	611	579	677	608	580	589	620	618	626	648	643	603	623	650	602	604	657	614	633	632	604	654	563	621	612	570	617	645	618	590	682	645	608	625	620	652	636	615	662	621	588	652	610	601	626	598	665	628	652	674	629	640	636	630	602	622	613	589	614	614	600	600	660	637	640	658	619	594	552	558	621	617	617	596	657	617	615	625	581	650	637	641	610	630	581	630	585	625	626	663	600	636	621	619	645	625	614	626	648	592	645	672	590	636	646	630	632	652	623	625	629	637	618	610	621	611	642	652	635	613	624	619	608	673	608	637	657	671	631	569	600	622	593	645	623	651	644	656	621	614	638	612	611	638	613	636	629	615	599	622	644	644	620	586	675	598	638	584	610	630	605	624	651	639	578	628	617	655	661	581	626	633	556	613	646	619	625	576	566	640	673	630	630	609	624	649	631	651	660	619	586	634	660	610	634	619	627	617	643	629	603	571	596	640	636	606	640	651	620	655	610	619	651	625	650	635	629	656	637	596	617	624	606	633	612	651	611	583	602	639	629	633	623	667	629	649	655	598	603	611	639	633	626	648	629	594	605	630	606	587	638	633	593	588	610	619	632	596	641	590	629	642	659	632	622	619	649	670	624	588	638	622	662	655	591	601	655	593	610	615	617	643	636	631	621	627	650	684	616	658	643	607	638	624	613	639	602	663	645	656	669	646	616	632	630	655	655	586	618	699	597	630	595	636	619	639	616	636	606	622	616	630	608	630	600	654	638	640	604	597	617	644	590	639	668	575	622	603	601	581	632	616	592	610	646	606	621	640	638	633	634	615	632	621	672	618	642	633	648	653	635	602	579	668	613	620	619	653	602	638	610	561	651	626	599	616	598	618	645	600	642	690	612	651	655	624	615	583	628	617	557	586	620	606	636	649	644	609	632	624	638	644	632	630	624	602	605	631	595	598	643	669	654	654	634	625	606	629	661	579	654	621	612	653	702	636	606	630	611	609	614	602	619	637	627	669	651	591	624	622	619	623	634	634	615	591	636	570	674	623	620	653	613	605	639	598	624	617	609	605	599	592	638	674	580	623	617	640	650	646	671	634	588	640	620	609	636	630	643	581	652	612	591	612	618	616	648	635	565	605	655	589	575	606	618	571	607	631	587	602	565	569	660	634	615	647	571	601	642	650	609	631	577	606	613	648	649	621	631	690	606	647	646	605	627	625	617	621	617	616	675	627	645	607	644	658	613	633	619	650	588	662	660	611	609	648	583	635	619	597	645	645	657	627	647	626	643	632	638	612	639	615	628	625	622	599	601	613	607	597	594	614	654	620	577	626	639	600	617	645	637	633	603	632	644	607	590	620	644	646	572	640	616	648	632	660	601	635	639	639	627	612	635	639	641	626	639	590	627	647	582	629	601	639	609	601	613	638	624	619	630	634	642	642	651	652	613	652	615	622	616	669	621	596	679	628	626	682	614	624	643	601	615	608	661	632	610	607	631	617	586	611	621	613	613	627	608	645	570	678	626	635	620	666	600	606	634	612	591	683	609	643	635	631	598	592	644	625	673	659	624	590	602	607	621	620	614	608	621	625	607	638	631	617	597	647	632	621	575	632	601	604	646	653	665	607	602	599	669	647	633	643	609	653	627	625	633	659	633	620	628	628	634	610	660	594	632	653	665	607	632	651	618	653	627	614	677	625	631	604	615	644	590	621	642	631	650	619	573	651	626	613	634	652	640	640	619	685	641	639	602	619	613	629	665	649	647	614	630	630	656	615	634	596	646	599	590	644	676	629	662	634	591	654	612	608	637	641	659	616	627	617	624	639	612	627	626	619	581	612	651	605	642	619	641	632	632	595	577	592	636	633	621	589	647	631	652	559	623	619	617	632	661	606	621	592	643	657	622	631	638	634	661	647	580	666	617	599	610	650	603	601	640	665	586	639	635	644	658	636	597	586	676	617	583	629	618	648	625	637	614	641	658	630	626	662	602	611	641	606	657	618	630	650	636	617	623	636	590	637	566	604	614	618	616	631	615	654	644	627	647	632	557	632	589	681	598	645	621	620	603	601	603	623	625	653	617	643	608	657	616	569	649	638	638	662	621	597	634	585	620	620	654	646	639	671	620	634	636	609	596	594	628	686	649	638	633	651	576	591	615	623	631	649	613	631	626	661	600	628	630	617	636	616	619	605	682	614	597	672	638	674	614	646	650	642	620	637	626	628	678	606	635	665	652	625	649	622	584	629	609	666	624	660	613	578	613	634	633	648	631	648	629	658	586	651	636	635	634	642	666	601	662	635	649	603	605	646	630	574	605	611	654	626	645	611	635	621	643	600	564	647	621	584	642	632	638	581	616	636	649	621	661	638	634	645	639	659	622	634	615	696	640	626	571	649	664	572	621	642	621	624	624	669	584	624	667	639	603	604	584	627	601	652	632	645	610	608	595	668	639	606	627	653	615	615	649	595	597	621	644	654	624	605	599	639	599	629	580	643	609	609	636	590	650	622	637	614	650	687	598	668	599	576	645	646	619	656	637	590	572	624	668	591	638	630	670	641	582	617	629	659	681	576	604	631	596	600	644	616	615	616	629	610	605	636	647	603	599	606	633	605	621	609	609	609	605	627	630	622	633	608	594	665	591	610	620	588	644	608	603	618	631	651	601	673	636	586	648	602	682	641	652	589	639	628	621	584	676	606	616	615	627	639	605	630	608	591	639	625	664	618	652	612	601	644	645	607	601	632	632	641	600	626	643	654	609	654	644	659	597	636	605	603	586	578	595	645	601	633	636	663	622	617	630	587	581	602	589	618	644	636	615	626	620	610	620	670	633	610	658	706	686	575	597	601	643	610	594	626	641	653	665	580	596	607	643	650	603	590	626	632	658	637	614	622	592	610	592	602	622	565	625	608	668	575	664	670	618	626	579	646	656	617	640	661	623	633	607	634	634	691	620	636	624	601	682	695	661	603	640	631	629	619	648	601	604	625	655	629	644	594	615	634	582	625	599	566	616	654	656	647	628	672	605	614	604	616	648	587	640	634	676	633	577	613	632	607	622
20588	7469	4558	3118	2648	1695	1102	843	712	627	498	1003	553	180	208	210	208	204	182	184	159	181	174	184	161	189	187	166	238	190	163	171	183	158	161	178	180	176	195	182	180	168	187	185	158	194	155	160	165	190	193	182	168	165	189	175	162	186	170	164	184	174	163	162	185	170	185	189	174	164	188	158	180	201	164	175	160	167	187	207	168	164	198	161	155	183	193	215	191	184	165	174	184	183	160	166	168	178	185	185	161	181	191	183	170	181	190	183	182	172	178	180	175	197	166	161	189	212	155	195	178	184	167	185	188	168	175	171	171	211	176	172	179	181	173	171	207	183	177	169	166	191	186	172	177	180	172	178	173	179	176	179	189	156	180	182	169	168	179	167	182	200	208	177	198	169	166	180	154	181	195	174	181	172	196	193	189	164	196	186	153	188	173	182	187	171	173	184	191	149	173	177	188	186	170	160	179	203	181	193	190	181	181	179	191	159	166	174	196	190	184	190	162	174	156	177	197	176	167	172	158	154	184	180	160	169	172	210	172	182	178	173	170	180	177	203	161	173	158	162	157	176	228	176	200	189	183	193	175	196	193	164	180	166	199	158	193	176	199	164	190	191	164	152	167	178	169	196	176	186	171	176	166	180	186	158	205	171	170	174	186	210	180	173	199	193	191	174	187	187	188	163	176	184	184	148	175	177	179	168	178	199	170	181	162	194	161	191	175	181	183	163	178	177	171	161	193	195	174	178	206	164	180	189	195	198	172	201	185	173	178	177	168	149	200	152	170	186	204	190	170	154	175	172	189	164	176	199	190	174	189	196	175	152	182	183	180	183	179	196	190	170	159	163	142	190	171	168	198	184	159	165	195	152	162	185	171	163	174	178	159	184	166	174	174	183	201	181	192	180	177	192	185	167	169	182	183	148	193	182	179	150	168	188	184	177	155	174	187	176	187	179	178	180	162	153	199	174	170	162	174	185	190	171	193	174	194	178	163	194	169	178	168	194	182	155	179	177	179	205	172	176	164	178	182	165	181	172	201	187	196	150	185	175	182	172	152	172	205	188	176	153	165	181	207	204	196	178	141	195	168	166	170	211	192	176	185	183	178	173	162	161	183	169	165	190	168	170	203	184	206	172	186	172	166	153	179	187	180	213	179	195	161	191	175	187	175	185	162	177	194	164	169	208	176	179	158	191	199	167	182	178	180	176	149	180	153	183	177	154	185	159	167	169	169	164	178	180	174	160	164	187	193	153	162	181	180	190	158	163	186	197	187	164	187	177	149	156	162	190	203	210	209	175	186	160	166	188	159	165	177	178	205	207	182	183	192	181	161	167	186	172	177	189	178	167	170	179	197	162	185	184	177	156	165	177	156	184	193	198	178	170	190	189	178	166	165	165	179	203	170	195	181	180	174	166	162	202	187	181	200	172	172	160	186	155	185	185	188	205	191	181	174	174	180	164	176	163	189	172	189	173	170	179	155	215	176	177	170	193	184	168	159	183	175	178	180	182	187	215	163	168	176	159	167	163	186	157	179	173	160	175	202	177	160	176	175	172	185	168	164	183	158	181	168	168	192	158	187	155	195	174	181	171	175	169	171	206	170	171	181	198	181	187	183	205	185	174	184	182	170	172	183	174	177	179	171	152	182	198	167	184	201	179	177	189	160	177	178	180	181	192	189	185	180	185	206	162	188	179	176	175	186	171	175	166	180	184	177	176	163	171	190	176	190	174	188	156	166	177	149	194	176	209	180	181	198	185	193	157	201	150	211	159	181	210	174	175	173	171	190	184	165	185	172	173	183	160	188	159	200	174	206	179	197	187	162	188	149	179	174	182	166	182	168	184	177	163	180	204	192	174	184	152	189	168	182	173	183	170	176	204	176	173	187	172	187	184	191	186	187	198	195	203	175	195	192	174	169	176	192	155	176	159	185	171	198	174	198	176	163	191	199	197	168	171	180	165	204	174	181	175	187	176	178	181	160	160	197	153	168	189	169	189	177	162	180	172	183	185	187	184	180	194	187	189	180	184	168	193	186	190	178	183	187	176	211	185	174	195	165	181	174	181	202	181	166	182	168	188	179	171	195	189	186	205	202	169	189	168	203	158	164	176	187	186	169	162	163	187	193	182	178	162	176	176	148	195	168	198	169	187	173	201	180	192	207	189	194	186	169	184	181	181	182	184	170	165	187	175	205	169	174	171	185	184	199	156	174	157	170	179	166	171	166	173	184	173	193	167	203	175	177	171	165	163	176	191	163	168	182	186	156	162	174	183	197	160	156	170	174	198	189	149	165	190	161	169	188	158	161	178	180	171	171	160	164	161	155	186	165	202	166	174	181	181	189	177	173	178	154	170	179	180	161	196	178	175	166	172	204	176	180	168	148	189	186	166	153	197	190	172	176	161	190	173	196	185	190	184	165	176	166	182	159	210	172	187	183	169	172	162	183	191	200	186	155	166	188	176	173	168	194	189	182	161	169	163	186	162	173	186	178	157	178	175	189	185	185	167	184	178	200	166	174	180	185	166	175	167	153	187	194	160	191	186	155	192	159	185	163	150	175	179	174	182	165	169	197	208	175	169	158	160	174	172	189	169	202	176	166	172	174	188	161	190	186	178	159	164	157	188	194	183	199	179	167	187	174	161	177	170	205	172	185	156	185	183	180	175	175	166	172	169	171	186	180	195	172	151	178	172	193	194	190	180	167	195	194	162	159	156	185	164	181	198	173	188	157	180	174	178	177	180	183	171	154	179	166	180	192	172	178	165	198	171	202	155	204	162	172	162	193	182	182	182	172	203	176	169	175	189	165	163	192	173	181	164	185	167	194	167	169	163	174	169	174	172	163	187	184	173	192	182	194	170	195	172	198	185	184	181	191	175	180	164	159	177	195	170	186	152	171	178	179	177	172	183	169	197	191	166	168	166	169	167	173	173	191	169	161	182	175	188	171	194	153	163	169	192	183	209	180	200	170	173	186	171	158	177	181	197	215	160	181	173	173	161	194	175	167	168	187	179	182	185	166	163	204	153	172	170	177	152	185	189	210	182	190	186	186	166	175	185	167	179	185	147	169	184	198	206	184	184	168	178	184	166	190	187	175	185	174	179	204	167	154	196	188	165	171	166	202	181	192	184	187	183	184	184	163	183	167	169	206	151	187	168	160	183	187	178	187	188	148	206	187	193	153	189	177	182	200	173	177	186	193	158	161	162	172	178	195	168	174	164	195	176	171	167	201	196	151	169	191	187	161	181	188	160	167	171	182	184	161	171	151	178	163	174	175	175	171	171	180	184	153	162	181	170	169	176	188	207	154	191	198	175	174	174	179	171	182	152	170	157	171	172	176	200	184	173	191	176	169	162	199	169	177	169	161	184	168	172	173	184	185	167	164	165	192	172	172	159	177	157	177	178	176	189	167	208	198	182	172	159	183	180	194	182	187	175	166	144	188	170	169	180	198	171	198	195	188	141	162	166	179	190	152	162	197	155	177	172	156	200
25996	8134	6134	6598	7749	5890	4098	3289	2757	2825	2127	4665	2060	800	753	742	684	650	657	646	596	551	585	581	557	588	568	527	607	595	582	616	582	574	550	551	557	586	590	573	556	571	570	550	590	591	564	589	557	574	547	544	550	603	597	560	586	585	592	560	510	550	515	515	550	547	621	605	575	566	561	584	554	587	576	579	574	536	534	578	569	590	563	548	580	585	544	546	551	566	555	575	593	608	548	577	566	563	574	556	560	579	538	614	601	611	569	626	577	568	563	604	556	566	560	569	613	551	540	578	587	579	538	526	598	589	548	554	608	595	599	561	544	586	571	616	529	612	569	555	566	510	515	605	576	558	532	550	580	585	549	538	591	550	567	546	559	560	560	563	582	604	583	536	577	597	573	553	531	550	557	559	562	547	561	562	632	543	585	591	540	586	614	511	533	623	560	540	564	575	535	580	545	554	556	559	585	550	548	586	586	595	537	560	565	570	615	563	564	572	576	553	563	599	563	567	563	554	617	566	558	545	556	550	559	525	582	565	589	526	586	571	543	613	582	603	557	571	577	559	593	597	529	596	558	608	587	580	575	547	583	535	542	554	559	573	598	587	589	570	538	568	542	563	605	566	590	529	550	571	577	593	520	513	559	553	622	582	547	584	567	581	599	565	570	567	560	568	564	554	553	630	573	528	564	550	506	554	586	560	530	553	544	610	601	549	572	598	565	517	567	561	542	564	544	571	528	523	551	594	574	534	568	574	574	552	546	567	526	542	593	559	565	532	511	553	532	561	540	536	584	553	546	564	539	524	576	535	574	554	551	606	576	606	632	613	595	543	554	597	578	582	582	577	566	570	574	512	596	596	583	527	564	595	590	585	595	574	560	556	568	559	556	547	544	590	545	547	547	555	560	583	550	580	546	593	554	582	559	584	565	557	567	568	553	560	572	557	517	581	524	577	559	563	575	545	558	607	587	542	593	548	561	615	562	581	614	556	542	578	611	587	561	572	590	548	569	565	527	579	570	546	571	575	604	555	595	584	554	541	596	560	578	532	586	557	543	535	537	612	552	547	603	535	572	591	583	551	602	552	543	548	522	594	558	563	547	562	551	566	596	548	558	575	573	517	554	601	566	588	581	568	583	530	601	585	542	552	575	511	587	539	574	515	559	572	582	596	561	583	547	567	550	572	553	576	540	571	591	563	629	567	564	584	560	597	558	575	578	586	604	515	563	612	570	526	566	569	558	586	560	541	545	531	575	570	524	582	539	574	599	540	579	582	548	526	585	572	578	552	576	578	591	572	569	544	587	619	540	543	567	563	534	581	562	563	537	590	531	565	580	538	561	548	566	565	518	604	585	596	543	580	620	581	608	568	559	582	579	557	553	556	536	541	586	562	601	559	584	595	565	563	596	559	596	600	558	590	557	551	578	597	536	598	536	548	549	587	560	573	550	589	540	578	547	605	524	543	558	623	492	539	565	539	560	561	581	578	530	536	556	552	562	526	548	540	574	542	573	617	575	554	582	563	554	556	567	561	607	572	601	557	542	528	535	573	528	588	580	545	595	608	540	558	579	570	599	603	537	606	518	557	586	576	620	583	573	537	565	558	578	567	583	587	581	547	546	577	579	574	522	555	572	549	578	526	597	591	575	548	547	568	526	626	582	591	542	525	577	582	584	586	539	524	573	603	573	577	543	555	568	576	549	540	562	583	561	592	555	583	560	551	570	577	556	507	546	535	571	582	560	579	538	532	587	551	552	545	570	583	554	574	535	549	529	544	551	556	541	532	558	558	555	569	609	553	559	568	582	597	577	565	578	591	555	616	587	570	556	546	543	589	577	560	582	606	604	560	544	584	566	540	543	568	563	557	564	531	581	583	556	529	602	572	552	577	592	575	574	578	594	533	546	569	535	553	617	611	564	549	577	561	562	587	567	539	589	553	519	555	559	612	543	573	582	557	516	526	597	571	581	535	580	529	570	593	588	558	582	525	534	570	582	579	576	589	569	557	531	564	581	553	558	582	590	590	565	560	575	576	628	574	587	594	593	567	549	545	510	550	563	552	575	585	572	565	519	543	566	582	529	595	541	550	571	571	573	509	526	549	546	564	589	567	576	602	571	548	587	555	557	619	585	593	582	597	546	562	569	588	552	545	559	574	561	563	539	605	583	559	576	564	572	561	560	566	573	564	543	542	544	551	584	574	573	589	609	584	556	541	530	556	585	610	587	547	559	552	570	550	547	542	567	604	598	560	600	567	558	570	536	574	562	549	562	558	585	587	568	587	547	588	574	563	567	601	583	552	620	593	573	566	587	571	558	585	596	564	553	566	560	566	562	601	561	536	592	569	538	548	610	528	580	534	541	563	561	557	554	567	590	553	618	516	557	571	533	596	592	549	553	596	612	526	577	593	551	587	547	546	562	568	535	566	554	566	538	546	601	547	559	542	620	567	560	559	590	528	514	567	513	580	581	590	571	597	598	551	571	568	585	560	574	552	509	602	573	580	579	583	548	610	556	524	548	550	525	553	586	498	547	538	558	579	573	578	562	595	523	571	573	591	547	583	569	574	591	536	526	576	516	544	565	596	523	572	594	616	509	596	539	568	577	559	585	582	566	578	549	623	556	547	517	584	539	578	522	575	566	589	585	569	572	570	544	558	561	577	541	556	599	546	561	550	593	575	556	571	602	560	554	567	537	544	552	535	573	536	585	542	536	620	601	550	596	580	577	560	563	566	582	553	545	554	542	562	619	566	552	578	533	568	596	575	561	566	560	579	541	563	551	595	581	591	551	546	595	540	584	524	558	596	564	585	555	579	533	596	559	514	555	560	621	554	585	521	568	602	579	604	556	598	540	539	591	545	541	547	596	581	556	544	605	617	525	528	493	613	540	559	579	578	611	610	577	515	550	518	566	533	575	554	543	571	617	520	564	579	530	575	556	568	567	559	552	564	591	591	557	539	540	570	552	493	518	551	636	561	565	534	553	563	604	574	551	608	521	573	580	558	588	519	584	576	551	577	580	591	561	528	573	568	553	515	597	526	531	565	555	597	547	567	571	529	569	538	554	590	589	562	581	587	560	583	572	557	606	533	577	592	581	602	574	629	577	542	574	573	591	595	577	562	524	596	592	592	584	565	559	577	528	570	546	549	550	562	581	583	572	595	588	541	602	532	525	545	549	524	551	564	534	570	591	555	582	574	566	636	568	573	578	549	553	562	548	521	591	546	574	555	544	555	582	585	545	552	539	594	597	566	583	558	586	611	522	562	567	556	573	530	542	553	600	604	579	568	579	547	519	595	565	580	570	560	594	592	547	561	587	519	590	554	576	568	587	597	578	553	580	545	604	559	571	569	561	542	533	553	600	573	567	570	555	539	582	568	554	557	573	531	576	586	581	568	536	558	563	595	581	543	552	561	574	523	551	566	581	551	622	592	622	552	545	563	571	584	562	619	579	574	547	566	559	557	542	575	539	540	590	500	571	586	485	517	582	588
68217	43022	27425	25454	21821	19086	14423	9937	8451	7933	6901	10320	2514	834	523	512	365	333	281	280	163	187	140	125	139	156	151	128	129	138	129	118	152	126	129	113	112	136	125	144	114	117	127	114	112	116	135	89	124	116	116	106	126	104	117	111	127	124	119	137	120	115	121	126	127	116	118	125	149	132	123	132	124	111	122	105	137	127	144	103	122	121	109	128	136	113	110	122	110	141	121	129	104	131	128	132	131	116	112	111	111	127	121	125	117	134	147	102	137	104	140	122	137	115	123	117	114	126	119	117	116	136	116	141	128	126	121	105	124	128	143	114	105	119	105	123	108	124	99	132	105	123	85	101	130	104	131	116	121	110	129	124	108	130	129	131	142	132	136	114	119	133	140	102	113	118	138	123	111	124	119	114	125	129	144	111	115	107	126	131	129	118	90	122	141	124	125	115	105	134	108	144	106	100	109	120	115	128	130	128	103	132	126	122	117	126	114	115	121	105	128	118	119	122	111	113	116	124	107	113	118	114	118	121	124	133	118	133	117	120	120	141	133	143	125	132	139	116	140	110	128	129	125	100	104	136	130	127	152	118	106	143	128	121	110	115	132	147	110	126	123	117	116	141	109	118	121	140	121	106	124	106	132	118	146	109	118	125	128	116	109	115	142	91	123	112	122	120	139	123	116	101	124	116	130	139	118	119	116	120	111	130	145	114	87	105	96	118	126	126	128	121	114	110	123	129	133	115	106	131	124	121	107	132	132	117	113	120	120	130	105	118	128	117	124	130	126	123	107	128	116	119	120	110	125	129	126	111	139	131	121	115	121	127	146	107	126	124	110	115	124	129	122	127	135	117	127	138	123	108	129	102	120	120	125	122	137	130	112	148	117	126	126	116	132	122	115	106	134	108	146	115	130	106	114	144	139	106	121	143	116	130	114	123	109	122	119	129	117	131	145	119	112	112	128	129	108	109	119	102	138	151	132	125	119	118	121	131	127	116	104	102	147	139	110	127	130	136	114	127	145	116	114	132	115	110	114	107	118	117	112	103	115	116	114	120	120	112	128	134	100	126	129	132	145	129	113	128	106	113	123	124	122	111	122	129	125	143	100	143	122	118	117	145	136	107	132	132	146	123	120	139	107	123	120	145	111	116	108	103	122	106	130	110	126	114	122	129	135	118	130	128	102	122	114	132	111	113	112	122	119	116	123	133	118	129	131	104	121	122	126	128	120	103	126	134	111	101	118	122	150	122	131	150	105	106	120	116	115	114	119	94	123	110	122	131	129	134	130	129	123	120	115	123	120	112	119	130	119	123	134	117	102	135	116	123	127	107	103	121	107	115	103	111	130	130	107	101	119	122	133	123	111	111	128	134	125	139	99	115	102	99	125	119	122	129	129	123	131	117	116	130	121	133	144	116	132	127	110	145	120	128	104	131	103	117	109	140	126	113	115	118	118	134	118	106	123	117	135	130	112	102	128	102	140	122	120	142	99	123	124	130	134	128	113	129	117	114	132	121	131	100	132	121	127	121	128	122	134	126	126	120	136	109	98	116	135	101	117	148	133	127	144	122	124	132	115	110	109	124	129	113	138	112	121	114	123	130	121	132	123	112	120	116	109	113	146	132	122	112	121	138	148	125	129	128	132	128	133	127	112	115	113	119	126	129	114	127	138	125	98	109	123	138	120	124	91	112	117	114	128	119	90	135	116	144	124	114	107	115	121	127	149	115	124	112	136	113	106	115	126	113	117	101	115	103	140	131	135	138	120	122	121	108	112	107	129	134	101	122	108	133	140	147	128	122	127	137	116	103	136	123	101	122	127	106	118	122	104	109	128	125	109	113	99	117	127	109	132	136	107	122	132	125	123	104	106	125	124	121	119	118	129	103	138	136	133	113	138	115	125	121	112	126	123	121	136	127	120	145	106	116	119	126	106	115	146	115	114	123	114	127	116	100	136	129	119	122	121	124	145	140	121	119	136	132	112	118	111	117	139	110	128	128	108	104	122	103	122	122	140	111	147	114	116	105	114	125	119	120	123	100	120	120	116	125	122	108	110	113	122	119	134	117	122	116	107	115	120	117	124	105	117	123	111	123	111	117	115	117	117	111	114	127	109	123	110	110	126	136	120	127	127	114	94	144	119	106	104	104	138	118	125	100	96	117	115	97	130	122	131	103	124	126	112	126	150	135	101	120	114	124	107	115	144	107	119	137	142	125	140	126	130	108	130	108	117	129	104	122	108	115	120	121	107	114	130	128	115	90	131	132	99	129	121	125	103	115	130	133	130	113	136	109	125	101	126	103	136	100	124	119	123	116	122	123	118	116	117	113	125	140	121	107	135	137	119	116	130	129	120	130	134	111	125	110	131	130	114	132	116	125	121	144	122	131	135	104	151	144	125	123	129	126	107	124	109	117	113	119	131	127	110	131	119	126	111	136	121	125	112	133	129	127	114	131	118	107	107	105	110	128	130	103	126	132	124	105	122	133	134	121	120	127	119	118	141	112	126	109	121	110	114	135	117	119	114	119	125	114	120	115	127	110	114	129	134	117	116	118	131	114	130	117	123	118	115	140	136	115	125	135	147	117	116	136	125	102	143	114	127	116	88	104	107	139	140	143	121	143	115	112	119	138	112	129	131	95	174	126	135	125	96	125	105	112	127	108	130	112	157	121	122	124	114	120	104	127	115	142	131	102	100	130	112	125	109	130	117	114	99	120	101	135	110	118	132	133	120	124	117	113	129	117	131	113	100	120	117	132	120	128	130	124	115	131	104	133	114	108	143	135	132	114	107	118	128	115	111	135	126	107	115	123	114	134	122	130	134	125	128	122	123	102	111	135	121	121	120	128	109	117	102	110	128	125	136	118	122	104	107	134	120	107	123	118	137	135	107	117	113	109	129	127	129	116	126	109	121	117	126	116	103	129	133	127	122	106	132	133	125	114	112	128	111	107	132	94	109	123	118	138	135	136	136	130	127	118	114	146	117	131	119	100	109	111	130	124	117	110	128	108	135	122	100	120	135	110	129	124	129	128	117	115	138	103	110	95	121	107	110	120	136	121	125	113	120	117	114	129	108	108	132	120	104	124	96	141	130	128	117	124	134	123	108	129	150	122	114	129	124	126	127	113	122	113	122	110	110	129	133	152	123	139	119	123	133	127	114	103	111	118	104	137	125	131	126	125	131	131	124	112	112	122	107	114	107	101	118	126	125	123	139	110	126	128	98	127	117	109	133	129	111	131	128	108	109	110	115	141	126	120	147	98	121	136	118	122	101	113	127	120	128	112	125	119	129	116	123	126	116	132	133	134	114	118	136	137	99	119	124	128	132	114	135	118	115	129	129	117	131	153	162	117	135	118	124	136	106	120	132	142	110	123	134	113	124	101	112	115	126	117	124	96	122	110	116	131	137	124	113	117	114	113	108	102	125	115	124	108	133	116	111	120	120	120	120	119	131	116	136	123	104	129	110	100	133	111	109	122	115	153	111	131	107	116
48530	28894	16847	22168	23511	25895	24938	22026	21160	22104	22479	30057	8104	4837	3407	3170	2338	2318	1707	1726	848	747	698	693	600	523	532	469	490	440	503	423	462	421	441	453	399	437	437	430	368	440	420	437	430	401	392	409	411	417	424	382	419	405	419	417	382	404	367	416	403	456	389	422	408	452	417	453	439	418	428	443	428	417	439	417	430	438	410	456	396	444	404	407	383	411	408	372	412	403	430	409	397	414	434	399	413	441	430	375	425	377	398	436	358	386	438	445	402	413	436	392	432	434	394	431	417	408	400	425	380	439	390	397	416	397	423	408	429	409	400	412	401	385	403	427	387	398	428	418	391	397	415	402	416	439	388	389	434	442	437	416	423	403	440	401	416	406	406	418	399	400	380	410	429	413	388	413	384	452	412	417	421	426	430	385	361	434	412	407	433	411	397	443	406	401	412	381	404	376	392	419	432	409	399	423	383	430	420	410	397	413	436	439	418	412	423	395	412	429	433	414	408	396	372	379	423	416	407	392	381	417	417	407	426	419	412	427	418	437	416	421	419	409	396	429	411	412	388	399	434	367	425	418	427	379	423	443	450	419	402	398	387	435	398	419	408	432	411	392	423	415	391	429	407	401	437	392	403	435	369	392	391	413	430	447	405	409	396	421	430	384	396	411	368	407	419	395	397	428	419	432	387	442	435	416	402	429	404	376	408	407	444	393	397	424	405	387	437	434	413	425	434	387	446	434	406	452	424	383	406	436	389	405	390	389	418	418	442	426	398	385	405	405	427	384	433	406	392	438	424	425	412	426	416	423	404	396	398	390	438	400	401	391	408	410	410	443	388	405	424	407	408	418	409	407	412	407	411	405	399	403	390	406	388	397	398	376	398	418	453	433	412	438	437	425	415	414	412	438	421	408	383	434	427	387	400	377	417	417	395	427	442	445	403	442	413	433	385	420	403	405	400	405	460	418	383	437	415	365	426	415	411	402	411	426	443	382	414	425	407	403	403	428	431	414	433	438	401	450	435	412	386	415	401	408	407	430	401	384	395	428	380	420	432	383	444	427	394	418	431	415	428	409	447	356	373	395	408	410	406	406	405	369	372	430	404	399	395	422	410	415	426	399	443	410	432	407	411	389	412	417	412	400	429	420	419	400	428	410	433	392	416	412	469	459	429	421	435	425	413	392	410	441	391	406	445	431	434	416	413	403	421	397	406	406	400	397	437	436	396	402	422	399	404	408	390	447	412	430	452	404	402	377	431	447	439	398	404	412	407	428	381	456	424	412	403	451	401	390	403	414	420	426	477	400	388	413	418	431	448	443	405	419	429	392	428	380	413	410	420	406	420	386	409	401	399	456	383	400	424	434	435	409	424	407	397	398	415	412	407	381	375	405	408	441	424	458	426	435	407	379	402	393	428	400	420	418	416	408	409	406	429	410	400	396	383	401	441	399	420	409	393	382	418	387	430	389	392	412	413	409	429	434	403	408	383	389	435	383	401	406	401	428	421	415	431	440	403	454	399	456	403	391	446	409	409	414	408	432	419	406	405	416	420	427	423	403	377	407	455	427	414	421	401	422	420	407	393	387	430	423	392	453	409	464	430	415	411	430	414	406	414	410	403	409	428	411	413	436	389	404	441	407	410	412	446	433	428	397	434	392	370	370	437	442	417	444	395	396	374	403	396	441	427	445	384	435	402	379	441	407	408	465	388	420	418	426	399	406	383	381	405	432	396	420	394	424	421	386	412	404	401	444	436	415	405	447	393	434	420	407	407	421	405	426	421	405	436	387	380	400	405	416	418	426	443	428	374	393	410	416	441	453	403	413	399	427	416	374	436	361	402	387	420	419	409	433	425	425	443	364	409	384	437	435	417	417	387	442	398	404	432	385	432	390	418	417	406	409	433	387	441	430	413	409	389	462	399	401	418	408	435	409	393	446	379	399	428	419	438	430	437	423	418	427	406	403	433	410	437	416	408	406	414	407	396	385	410	398	428	395	408	413	391	424	408	389	399	407	405	390	414	388	383	421	426	417	452	376	394	430	409	380	405	458	420	418	454	430	383	426	409	364	414	443	402	395	453	435	385	391	410	480	409	462	409	406	403	411	372	423	418	430	387	416	404	413	415	399	375	397	384	437	417	428	399	406	411	427	379	406	405	405	434	462	415	398	392	413	416	429	405	399	449	420	439	379	427	367	403	445	390	421	397	393	408	409	417	381	438	415	408	416	445	420	405	412	403	439	437	415	436	409	420	425	383	445	384	382	422	392	390	412	398	421	404	426	417	387	428	418	388	425	408	432	411	389	411	420	429	375	421	417	404	422	396	397	420	403	457	384	418	435	356	374	440	406	440	427	412	391	423	414	415	425	396	380	405	367	398	379	390	407	440	419	424	385	428	427	405	367	426	396	422	401	369	432	429	441	402	435	420	450	448	393	443	423	408	416	435	432	436	423	411	414	389	426	413	394	399	429	397	428	413	409	414	389	408	398	404	405	405	410	421	402	380	436	387	399	371	398	391	404	405	399	427	410	411	391	417	430	387	396	373	455	427	429	411	401	458	395	424	434	426	400	425	405	409	401	404	415	427	435	389	381	376	428	425	401	413	401	411	425	420	426	433	364	426	375	381	407	407	407	438	392	394	438	410	420	401	466	427	401	393	422	368	401	419	420	421	392	418	408	408	410	379	434	378	399	422	398	389	400	411	416	398	397	441	412	408	420	414	380	410	421	425	403	433	438	431	462	395	420	408	416	404	430	414	414	385	412	394	381	435	411	404	408	462	434	444	376	424	399	396	412	400	399	425	419	390	389	436	411	409	453	448	420	411	442	429	377	467	434	422	423	409	424	375	387	411	400	385	434	431	447	394	448	411	434	395	428	391	366	398	390	412	380	402	433	409	412	399	414	432	434	394	385	431	409	399	405	412	433	433	406	407	434	410	410	409	422	387	406	387	395	412	415	371	397	407	436	395	448	441	398	435	418	407	407	405	415	430	397	425	428	422	419	410	410	408	414	421	381	410	404	414	426	423	374	414	440	441	444	397	388	414	390	407	394	408	391	392	417	415	406	449	434	404	424	420	439	429	417	421	441	395	394	438	423	401	413	388	426	408	377	411	409	399	445	414	394	404	410	411	398	389	406	388	374	419	405	412	408	434	409	389	417	402	439	377	388	396	398	416	432	382	421	412	392	398	432	406	425	380	440	401	393	438	404	433	412	418	419	383	399	402	397	433	408	390	377	430	402	395	398	408	408	399	428	396	404	426	417	403	406	398	414	415	412	436	419	425	402	417	380	429	395	399	425	431	407	418	405	427	443	373	398	389	377	416	448	427	454	419	402	403	393	447	411	419	412	428	432	411	418	406	446	397	399	434	431	399	447	449	403	425	411	358	382	410	438	437	434	419	420	389	445	392	421	382	433	397	399	422	456	400	421	414	390	424	396	383	414	389	371	396	456	423	430	417	450	428	424	418	422	407	439	423	378	425	403	400	411	412	444
71870	47695	33173	31609	30738	28817	25072	20718	19922	16395	13873	21306	5635	2199	1295	1121	837	687	579	666	368	335	267	248	257	218	235	189	218	207	243	211	209	226	217	199	206	228	195	197	194	183	203	185	200	193	187	183	212	189	175	184	171	184	201	182	200	170	196	199	179	189	195	181	191	187	191	190	185	171	206	203	206	191	190	190	193	185	183	192	199	186	182	196	187	207	194	184	174	196	196	184	198	233	177	184	177	185	167	168	208	195	187	200	206	199	179	203	174	170	207	187	213	191	201	203	210	188	195	198	195	204	162	183	215	193	190	196	196	191	171	181	202	182	187	217	174	188	197	187	185	179	193	198	183	182	202	175	210	202	223	186	186	200	172	181	202	197	187	189	197	201	185	193	194	193	192	206	194	193	194	196	164	202	203	149	188	187	199	217	178	194	199	195	212	196	177	204	190	201	185	225	213	198	215	182	184	190	183	189	205	195	172	179	170	219	178	186	190	172	203	185	194	194	207	208	179	192	213	180	204	190	195	182	205	224	203	202	209	190	184	199	202	202	194	184	179	212	210	184	199	196	189	192	203	196	188	194	202	182	173	182	193	189	192	184	197	208	199	170	181	181	147	199	177	186	211	181	203	179	196	200	205	164	168	228	186	198	186	185	182	179	185	186	179	188	174	181	202	182	155	204	189	172	182	189	180	178	187	192	169	194	178	190	206	217	203	210	169	184	186	185	189	196	178	197	161	214	195	183	177	199	172	192	181	195	192	190	194	229	193	206	205	202	195	178	197	194	177	205	197	190	183	207	186	213	188	208	176	191	201	201	190	181	173	161	183	189	200	173	173	194	203	200	200	178	179	191	200	211	176	187	182	179	181	185	184	198	207	197	172	199	193	197	215	166	166	188	202	177	195	181	171	189	209	173	184	199	200	186	199	171	187	201	174	196	224	187	194	193	197	190	193	200	173	184	172	186	178	208	182	195	173	189	195	192	184	202	174	211	204	209	176	192	172	176	204	213	192	198	179	199	215	182	194	212	200	188	190	178	203	186	168	203	181	234	196	190	212	176	172	185	194	192	184	220	174	207	210	212	211	193	162	204	177	184	181	172	199	185	188	191	175	215	194	191	176	190	198	224	182	168	201	205	173	194	196	195	191	158	191	185	171	201	200	179	197	206	200	177	188	197	204	216	154	204	192	178	175	188	186	205	185	191	182	199	207	146	160	178	180	201	168	199	219	181	202	188	172	199	192	169	183	176	179	202	181	194	186	176	174	207	202	211	201	188	190	191	192	174	183	184	207	167	205	185	192	173	188	178	189	189	197	196	205	194	185	224	218	199	187	210	183	205	165	181	179	188	166	200	171	189	177	190	197	173	183	169	204	179	186	199	191	168	201	193	187	195	182	169	176	170	182	204	211	204	192	179	208	187	184	196	201	206	169	191	175	205	217	199	197	194	182	180	189	186	180	171	166	202	199	163	196	195	186	214	197	196	197	181	210	177	149	210	187	209	175	195	170	174	186	183	211	190	190	230	206	201	188	186	181	204	192	188	193	191	202	214	190	194	184	212	182	199	185	189	181	207	189	179	193	199	193	202	192	176	207	192	198	197	185	182	204	174	211	174	195	201	176	194	209	193	218	204	174	201	218	186	192	189	211	193	211	186	197	184	178	186	191	211	196	216	191	183	205	198	191	177	230	168	203	158	184	201	183	196	206	181	183	204	194	196	197	183	191	224	176	210	198	179	195	187	182	191	183	194	169	213	173	203	190	179	169	206	180	177	193	182	201	187	189	175	195	204	188	199	169	189	167	195	170	210	187	218	213	205	188	181	189	200	217	203	168	177	189	180	160	198	167	190	194	176	184	171	187	198	167	189	209	203	185	205	173	195	209	177	168	196	174	185	207	188	176	174	212	190	189	196	189	222	196	183	192	187	187	191	213	198	205	194	197	211	193	186	212	173	170	183	200	206	192	209	181	184	192	180	167	207	189	197	170	176	173	186	172	174	191	189	188	167	178	205	210	186	193	171	180	216	175	197	171	190	179	186	222	213	171	194	211	220	212	195	196	199	210	158	195	199	217	212	199	231	203	204	160	204	200	206	189	188	195	193	190	209	204	195	188	179	208	196	193	179	197	193	194	183	223	222	184	179	160	204	209	176	188	205	211	184	217	202	200	179	203	169	189	191	196	169	203	198	192	183	213	192	175	189	221	179	184	194	225	211	184	183	183	197	201	190	204	211	187	196	181	166	202	205	182	182	208	185	164	159	177	206	170	187	235	179	191	192	199	204	196	170	213	206	201	187	177	205	174	211	193	214	203	195	219	197	191	214	205	193	170	189	165	196	184	188	192	187	189	183	185	195	153	188	204	172	203	201	190	179	187	199	189	198	192	178	167	179	183	194	166	202	184	219	183	170	206	211	190	181	190	182	184	201	176	174	157	200	188	171	169	181	177	183	193	190	181	180	187	186	204	222	206	221	185	186	200	191	200	189	190	194	201	205	198	179	171	193	193	183	203	197	166	193	185	198	188	182	179	177	187	206	196	178	196	187	172	189	179	203	184	189	193	199	191	198	174	219	170	218	170	196	195	174	185	187	194	184	201	186	196	187	193	206	186	165	210	194	173	202	196	189	195	189	191	213	195	193	178	178	194	188	195	196	193	181	188	188	203	208	218	186	194	181	200	204	183	206	173	182	202	188	206	211	180	182	197	178	192	205	202	166	182	185	172	180	195	169	171	174	187	209	182	174	191	203	173	174	194	196	156	177	168	194	193	205	196	185	183	212	196	203	177	181	197	180	177	217	179	197	196	211	166	202	204	179	206	189	200	205	172	203	196	211	202	201	186	210	194	209	170	180	202	199	186	206	197	185	191	216	167	194	186	183	216	221	170	194	213	197	202	212	168	197	211	222	201	199	172	220	189	222	208	171	178	202	195	208	202	189	212	202	184	197	190	209	174	207	194	203	218	202	176	202	188	182	198	179	203	162	204	170	187	205	211	204	195	176	194	216	189	168	184	220	204	198	191	170	189	180	180	194	200	172	206	200	210	184	187	192	199	163	186	192	164	184	204	185	204	198	166	184	175	205	208	190	207	187	206	179	186	209	181	197	201	213	172	184	184	187	215	206	232	171	204	208	210	183	192	192	170	200	175	204	190	182	183	214	180	175	191	195	146	184	184	203	203	193	183	186	188	203	194	203	195	181	191	189	197	190	186	217	164	205	199	197	203	182	189	179	176	193	223	180	201	162	174	222	192	187	200	216	170	198	188	208	182	177	177	193	169	188	200	195	169	178	186	202	200	161	199	192	182	175	191	180	203	209	203	185	174	192	218	212	220	186	196	222	190	201	191	188	175	192	171	185	208	199	185	188	197	218	200	184	192	206	193	188	168	187	186	193	198	191	180	202	206	177	199	206	186	186	172	168	182	200	191	188	189	194	175	190	199	180	226	182	180	181	192	170	204	239	171	206	205	214	217	197	177	170	195	190	188	164
61485	37716	21549	27979	32356	33184	32805	31242	34814	29502	30830	40428	11428	9128	6769	6305	4587	4348	3463	3900	1819	1516	1087	1122	1006	860	825	742	722	754	815	737	743	677	599	633	599	621	596	661	621	627	605	628	661	618	583	639	621	584	626	579	640	624	613	639	606	608	610	626	610	609	605	586	641	625	634	609	618	577	597	584	568	655	548	599	615	599	622	573	590	572	561	635	630	562	602	594	610	594	610	577	652	633	617	594	600	603	579	582	588	604	609	596	625	543	594	575	636	612	586	564	628	596	606	639	601	609	658	568	573	585	562	584	640	611	583	619	624	611	630	560	629	592	627	607	570	565	600	606	594	647	634	604	613	625	619	593	591	593	568	631	591	598	611	573	614	598	600	593	607	594	621	616	575	606	592	611	585	603	613	567	571	602	607	604	574	628	617	584	608	589	592	571	606	635	613	632	608	604	588	611	570	582	629	598	625	567	592	649	611	643	548	613	637	596	615	610	531	577	594	587	596	569	575	602	612	592	582	612	593	604	628	626	594	620	624	621	598	588	605	627	605	636	602	584	641	599	588	573	561	581	617	615	602	596	621	589	621	632	584	579	609	612	582	571	600	618	601	592	618	608	580	611	576	585	582	589	580	599	616	576	585	575	638	595	580	639	585	580	605	580	629	599	594	584	607	593	571	550	592	648	588	579	596	627	573	613	622	569	635	594	583	611	577	610	583	639	596	627	618	599	620	618	608	646	592	585	562	604	587	582	587	609	575	602	576	627	584	581	626	560	637	551	619	611	622	566	642	576	616	611	597	576	579	606	653	586	618	554	621	620	583	590	565	608	624	578	557	620	556	575	560	613	566	584	617	593	595	588	580	610	583	626	594	591	577	637	609	601	624	615	608	607	612	644	631	600	665	589	573	625	609	600	595	652	541	582	606	615	596	614	605	623	546	617	623	589	586	562	584	595	585	589	591	592	599	592	605	605	557	600	626	632	610	603	544	619	640	598	599	598	639	600	555	559	616	570	612	606	571	605	610	621	592	653	595	629	594	551	610	630	575	590	634	603	574	576	593	598	605	571	571	617	580	596	567	596	577	597	645	611	590	572	595	589	577	610	629	622	593	556	594	599	608	603	583	543	620	571	547	631	631	586	595	586	652	589	607	593	613	619	595	602	636	586	604	576	600	589	613	550	633	595	627	586	590	592	583	608	580	595	615	574	619	617	585	576	608	560	575	567	598	593	598	647	564	595	589	640	596	658	583	597	614	598	611	601	599	574	616	614	613	563	670	582	613	616	556	648	619	607	634	608	565	614	629	627	620	538	579	640	615	551	546	573	591	592	568	591	566	613	635	598	640	585	579	622	601	583	632	630	597	595	602	569	596	596	584	613	608	611	586	561	567	612	582	644	574	616	627	575	626	609	582	592	573	553	602	611	615	611	633	579	560	613	568	580	574	593	564	606	581	597	644	617	618	607	653	627	604	634	602	611	594	581	604	677	618	621	583	572	585	570	586	639	588	579	563	588	599	589	589	563	601	620	573	580	576	549	636	601	607	554	585	670	603	630	604	595	551	616	578	627	597	558	609	599	616	591	589	541	564	641	594	627	598	643	584	610	620	596	563	585	557	632	652	609	601	574	604	625	596	575	579	601	589	641	585	592	571	599	638	596	581	633	608	602	595	598	610	617	592	597	567	578	597	583	608	526	576	568	635	566	607	570	568	619	614	599	553	622	626	605	600	598	612	581	578	649	611	630	608	591	593	623	597	651	615	586	599	578	621	590	603	575	592	594	605	601	637	627	628	570	624	568	568	629	592	619	616	594	575	587	625	616	575	603	603	646	574	624	610	579	619	613	644	581	613	666	578	648	604	603	598	624	637	610	606	609	642	626	554	585	582	627	597	614	582	568	588	621	615	552	596	622	612	635	626	626	621	609	615	549	585	602	604	622	593	578	591	619	583	568	609	626	605	616	546	554	613	605	629	605	635	588	613	574	554	572	643	619	592	609	624	597	614	586	586	612	608	594	644	609	595	626	576	605	652	600	592	564	601	625	596	623	643	633	616	615	582	624	621	590	615	600	606	611	595	659	599	625	606	658	579	565	652	590	614	660	612	591	603	598	613	589	600	587	599	607	610	589	601	614	583	587	579	556	611	587	562	598	575	571	597	606	602	577	605	624	599	574	611	641	609	554	602	576	591	583	566	634	564	536	583	595	586	629	550	603	588	580	582	586	580	626	568	582	570	586	622	549	647	615	593	585	553	561	604	573	584	598	597	608	641	606	623	581	605	640	632	615	629	597	602	572	611	562	605	585	587	636	632	598	607	580	604	587	614	599	615	587	595	609	611	604	603	530	624	632	582	593	596	560	629	575	619	558	592	652	629	641	560	548	631	630	536	572	582	630	557	601	591	608	551	623	602	558	579	585	617	584	624	613	633	600	580	563	569	599	554	623	618	636	630	608	628	570	584	604	578	567	560	641	634	600	628	600	595	557	619	588	567	602	598	613	606	601	546	606	589	595	525	594	591	611	576	589	592	603	557	588	565	618	622	614	587	607	599	584	569	607	576	609	619	654	603	625	617	603	602	586	584	623	563	654	576	539	612	592	578	567	624	572	606	614	591	580	632	614	606	618	609	587	633	580	610	609	599	609	638	622	596	589	596	552	603	571	591	594	583	613	627	638	558	561	620	620	576	638	599	607	589	612	641	592	578	625	634	607	615	582	609	579	592	594	621	596	581	597	590	636	616	618	557	592	582	564	590	587	586	589	598	595	630	600	597	577	599	588	582	588	590	580	596	645	622	564	597	606	587	623	598	591	609	602	562	634	598	633	593	615	577	566	616	598	596	567	596	595	623	631	618	581	603	596	614	601	610	580	620	600	619	643	604	584	618	579	592	602	624	551	607	622	569	652	561	589	614	615	620	606	608	626	572	603	619	527	618	600	629	602	606	600	627	580	574	584	586	587	573	605	609	605	576	583	641	573	591	560	626	590	552	561	617	594	641	552	607	618	573	566	597	568	575	600	631	605	589	593	642	603	594	570	622	607	612	608	567	586	597	610	613	632	615	581	603	599	627	593	620	617	635	581	612	650	573	580	595	579	606	569	611	581	567	595	610	585	607	580	583	627	583	611	563	612	584	621	619	603	599	575	599	630	568	620	599	579	573	576	613	567	604	605	569	581	603	582	625	583	594	600	621	591	630	607	641	597	599	602	619	556	608	584	593	612	564	602	587	604	594	592	601	598	594	607	570	598	606	612	595	594	585	627	596	578	633	550	604	587	547	587	595	614	591	608	592	574	609	644	596	623	586	607	603	596	607	683	599	573	587	604	612	611	577	583	616	625	627	579	617	564	593	617	570	576	589	575	588	630	585	594	581	610	586	649	578	575	599	621	579	642	661	615	625	598	608	632	599	551	645	622	612	590	584	567	616	603	624	613	626	592	604	602	591	640	613	624	649	577	603	573	587	564	621	634	604	611	583	567	623	626	562	619	618	573
22364	7751	3594	3495	2338	1601	1258	798	700	579	574	769	261	221	188	189	187	185	183	185	170	174	188	157	168	188	179	160	186	170	183	163	182	161	180	179	186	164	153	178	168	158	190	205	185	159	155	170	176	151	165	153	160	163	183	148	160	164	145	169	181	181	182	152	160	144	175	157	170	146	183	143	149	180	158	162	157	171	157	161	164	155	184	186	190	161	175	184	169	173	171	180	163	163	152	154	161	177	154	157	157	175	138	178	175	177	154	179	141	168	151	189	170	194	142	168	203	192	157	167	188	156	176	149	194	166	197	168	172	172	168	181	176	185	184	181	167	141	166	163	176	171	157	145	138	176	162	182	162	177	162	176	184	188	151	152	165	169	158	172	148	145	158	148	191	166	142	150	145	163	165	181	163	167	161	158	165	160	148	171	162	169	176	161	150	169	158	171	174	166	160	162	161	169	154	156	160	154	157	158	174	170	147	162	175	155	177	151	168	168	165	179	186	179	162	175	171	178	166	177	149	163	154	173	169	157	158	178	155	156	188	175	175	174	168	170	151	154	179	159	167	165	189	170	147	150	180	167	171	165	191	163	143	187	166	164	163	157	152	173	179	156	180	174	156	168	182	168	164	174	181	164	157	161	175	169	174	157	170	162	164	176	167	151	175	184	169	165	172	167	179	172	151	160	173	180	176	164	162	184	166	178	151	187	179	182	165	184	170	164	143	185	152	155	190	175	177	149	188	207	179	170	156	161	189	166	157	194	177	154	181	167	184	172	167	185	157	147	167	176	169	161	172	157	160	151	168	151	149	172	171	180	158	197	185	171	172	188	147	162	165	153	176	180	161	180	174	188	185	163	157	149	152	167	165	171	167	166	157	172	170	182	168	174	173	154	146	181	204	177	194	189	185	172	157	192	165	188	150	155	169	184	153	152	162	184	174	135	179	167	168	172	177	142	174	155	158	150	172	171	155	172	172	159	167	157	157	174	166	162	168	171	187	186	151	163	164	173	160	172	164	163	196	156	140	174	168	180	164	190	147	166	177	148	164	164	160	173	163	168	161	154	148	161	168	174	152	174	175	183	176	168	177	190	156	186	171	152	181	159	162	159	175	164	154	171	163	168	186	160	193	181	164	142	168	149	181	179	170	170	174	174	203	158	180	194	160	172	148	165	190	178	181	166	167	169	182	171	172	182	161	146	149	166	188	146	164	165	176	157	150	187	170	178	165	171	159	168	173	184	171	164	168	187	179	166	155	145	144	181	157	165	161	172	164	157	178	188	185	164	195	188	167	176	154	193	160	157	158	167	171	149	153	177	171	159	162	161	174	171	186	162	173	167	182	136	158	178	156	173	146	139	180	190	189	165	182	157	143	181	168	182	153	171	185	158	161	165	178	140	159	179	158	158	169	160	157	154	177	162	136	168	165	164	158	171	164	168	168	172	190	156	184	143	156	169	154	159	164	176	191	168	198	163	174	175	146	156	163	148	182	173	180	164	189	182	179	170	174	148	146	168	167	161	161	175	205	156	155	147	163	157	167	161	169	159	173	156	164	151	189	143	167	151	166	174	193	166	161	164	180	145	183	169	158	177	151	165	184	149	188	178	174	153	160	179	169	161	154	188	188	190	162	212	156	154	179	163	165	159	172	157	167	146	164	175	162	161	148	162	169	163	166	160	164	164	185	160	172	170	183	192	171	154	148	175	181	158	180	159	184	168	171	190	173	190	162	145	163	172	152	182	152	184	153	164	171	199	176	194	188	193	180	147	163	162	157	170	176	154	173	161	164	182	161	170	132	181	159	175	182	138	185	182	149	150	161	190	167	169	165	180	174	145	156	175	168	163	165	189	184	169	190	136	158	165	162	166	188	148	150	186	190	163	157	157	190	159	181	146	172	173	163	179	163	153	174	179	155	161	181	170	188	162	179	176	158	170	152	162	151	181	168	167	156	183	185	174	153	173	171	163	182	173	152	170	150	170	180	184	153	169	164	161	143	138	163	155	181	160	149	169	175	151	174	157	153	182	162	166	151	160	173	182	176	173	169	153	189	163	187	165	146	169	180	162	188	165	161	164	168	174	151	161	167	154	179	185	190	168	181	163	172	182	150	154	151	176	172	172	156	163	159	162	173	185	162	198	162	136	183	178	185	181	185	153	168	155	171	161	182	160	159	182	187	169	171	144	161	182	135	140	166	170	170	157	153	184	171	161	170	191	178	167	173	166	167	165	172	147	169	159	167	161	157	178	160	168	174	156	164	179	168	179	157	163	168	164	158	167	157	153	191	179	177	160	179	165	168	153	168	155	167	174	174	165	151	188	173	163	172	168	166	157	160	157	182	166	178	168	153	197	185	165	176	180	176	152	160	189	181	144	175	158	195	178	186	167	163	154	164	168	168	192	179	176	167	171	163	161	164	165	183	162	175	179	161	171	159	166	186	148	174	164	178	159	156	176	176	177	169	166	170	182	156	146	162	178	170	154	181	180	173	163	183	169	156	187	158	170	177	169	164	167	161	160	192	184	181	172	147	174	167	145	145	193	168	166	152	168	152	176	153	172	181	174	150	157	164	147	164	167	174	179	163	173	163	153	147	161	153	162	143	144	145	163	167	176	164	170	181	159	157	186	175	158	194	163	190	161	171	149	172	159	184	182	164	182	167	167	170	138	164	176	174	179	178	169	178	159	154	155	164	182	168	173	169	185	173	170	163	151	190	164	176	166	171	157	170	174	151	153	175	163	143	178	157	174	156	188	176	200	178	169	177	159	158	159	160	171	191	150	178	185	179	181	163	160	167	156	163	146	175	163	161	170	157	180	176	139	177	169	162	151	145	177	144	154	178	161	163	165	189	174	173	139	150	181	178	160	189	188	174	158	168	172	173	166	155	167	182	163	135	176	160	170	195	168	169	158	181	178	172	149	157	157	150	181	175	150	177	169	168	180	165	172	166	174	160	176	168	173	157	155	160	158	167	156	154	176	191	169	159	172	180	163	175	162	182	148	174	138	166	176	163	154	147	161	166	167	161	154	177	167	202	146	164	170	183	162	154	166	151	159	167	177	159	163	172	157	169	181	175	184	156	167	171	161	175	167	178	144	176	174	181	178	173	183	157	153	203	157	160	161	173	182	145	147	160	157	153	174	183	164	164	171	170	193	151	162	186	161	188	168	163	182	166	165	168	158	171	196	175	171	165	160	187	174	175	152	177	174	170	153	153	152	183	168	153	168	188	175	138	168	169	173	170	155	164	141	163	184	148	180	158	152	154	181	189	159	160	173	163	153	159	184	164	193	179	164	174	159	171	170	140	172	163	173	165	163	151	175	163	186	174	158	157	153	175	146	180	158	158	175	170	152	159	163	153	168	177	166	164	174	198	152	176	175	145	183	165	155	199	153	168	144	181	178	197	176	173	181	157	177	174	177	162	189	161	177	155	176	155	162	186	186	172	178	178	179	158	171	165	169	151	154	175	148	153	180	164	158	176	160	166	150
27280	8073	5421	7504	7033	5981	4413	3384	3140	2350	2360	3467	989	864	801	714	673	620	602	580	541	530	548	541	538	509	549	506	536	530	479	539	592	561	528	567	517	532	556	555	532	571	520	538	525	574	510	545	511	550	525	515	523	537	539	553	549	579	540	529	534	551	515	547	522	545	540	552	513	539	567	506	552	519	579	556	530	553	537	481	521	544	558	568	505	567	571	544	505	544	526	534	533	567	569	510	545	493	521	523	544	585	517	525	499	532	517	514	510	562	561	531	506	550	520	528	514	542	532	486	497	553	581	570	495	536	503	539	552	486	567	538	547	544	515	549	550	548	497	504	511	530	529	542	496	570	538	521	514	530	494	575	555	524	575	527	531	506	566	537	511	504	540	491	539	525	537	509	505	519	495	527	517	521	550	512	554	529	502	528	552	515	550	557	561	542	526	519	534	561	538	510	472	539	502	545	564	531	553	548	498	501	536	520	530	502	522	515	523	529	488	483	519	518	537	520	522	555	544	514	557	500	513	530	515	528	507	508	585	527	540	530	547	536	550	507	525	502	507	508	557	535	529	499	541	542	538	540	513	485	555	521	540	517	493	549	516	579	547	541	552	553	496	535	554	580	537	545	537	526	496	524	580	548	488	538	521	526	535	547	495	553	521	514	522	500	518	553	529	509	546	561	511	549	560	485	570	541	537	531	517	534	531	556	567	525	549	503	529	545	517	515	507	547	514	484	502	507	537	492	561	531	547	533	545	536	540	568	527	530	520	546	511	554	537	509	504	557	568	541	534	517	539	499	555	547	505	571	550	528	521	560	511	521	540	540	553	555	530	524	529	534	553	524	517	491	534	546	522	525	533	551	520	536	558	535	524	532	504	537	532	536	485	565	518	527	527	528	539	514	542	503	511	523	508	525	518	551	517	544	536	548	507	479	498	521	526	527	542	526	502	500	525	515	571	524	514	494	547	536	533	565	533	532	546	532	494	555	542	496	502	561	504	492	511	531	522	523	538	547	540	470	499	514	513	522	522	565	538	530	554	520	511	544	587	516	524	508	528	513	545	527	525	517	543	525	534	568	499	528	530	499	515	514	573	546	524	541	503	532	532	531	515	529	571	523	497	517	497	499	465	543	541	523	515	532	537	515	527	512	520	537	527	532	512	535	560	514	537	572	582	541	547	558	506	504	510	505	535	516	494	534	530	522	530	564	538	526	554	577	526	507	517	543	577	541	508	505	525	543	518	515	503	563	530	505	512	540	568	536	550	494	525	515	541	548	546	524	517	545	523	494	541	540	565	551	562	553	516	534	540	523	521	551	537	551	538	556	524	562	554	593	530	557	525	547	555	525	530	552	536	557	527	493	537	534	564	503	550	548	536	510	536	537	491	537	535	521	502	508	564	534	533	534	495	501	514	494	508	535	517	520	536	545	532	503	614	549	516	563	539	533	553	529	505	574	523	524	534	539	535	538	537	518	514	514	537	492	551	521	559	531	500	509	542	526	511	519	510	563	542	497	534	528	519	541	511	515	556	529	508	535	560	555	508	510	527	521	569	500	506	523	513	512	533	529	530	492	515	547	524	526	552	555	590	556	518	535	518	516	558	535	559	515	542	528	517	496	533	559	512	544	536	520	515	525	539	540	535	536	556	563	529	494	525	552	487	509	516	513	508	556	566	506	532	530	553	529	540	562	516	572	517	564	536	529	555	514	548	521	524	470	505	512	488	502	514	520	530	537	519	530	535	544	547	516	535	463	563	546	530	545	542	553	515	502	494	541	554	513	522	542	512	491	551	533	536	573	506	520	494	530	558	531	530	518	516	533	536	532	551	496	537	484	547	532	572	555	544	540	524	492	521	516	570	485	525	521	541	532	545	513	537	534	594	523	535	559	563	520	530	530	498	528	562	525	567	538	538	547	532	525	532	514	532	550	520	549	535	536	550	518	547	547	556	535	516	530	526	544	557	555	536	485	540	541	506	508	531	577	536	513	536	511	532	544	536	531	530	514	507	562	533	533	507	546	567	501	554	558	505	507	517	491	487	522	491	585	512	548	562	509	557	534	528	558	513	505	513	542	496	537	565	560	493	513	560	522	513	518	534	514	562	552	562	537	526	477	569	533	515	555	549	535	529	546	554	544	557	497	510	570	564	574	567	488	521	537	532	517	582	505	528	506	524	551	509	525	517	536	537	562	510	496	500	503	533	553	562	531	537	494	504	538	534	530	508	528	589	542	535	502	540	530	540	546	526	580	552	529	499	525	546	561	532	538	523	512	539	504	546	533	509	508	524	510	537	538	574	512	519	528	505	564	535	575	513	560	546	520	534	514	517	555	553	516	518	548	509	514	531	534	515	551	530	540	512	559	501	493	510	539	531	534	528	539	512	543	552	549	562	504	545	528	548	472	500	535	537	519	526	516	514	508	484	507	562	544	510	483	534	552	546	546	565	505	544	523	544	578	572	515	523	529	502	498	531	529	546	502	560	506	497	504	559	555	503	513	563	564	521	532	553	546	530	530	535	526	518	507	533	526	517	509	514	532	537	534	500	547	495	490	526	552	513	511	566	528	533	515	550	514	504	537	531	516	518	520	533	511	529	554	556	538	533	526	513	482	541	507	537	541	547	499	512	535	505	519	521	577	567	509	552	505	563	504	544	554	527	529	544	483	506	515	532	557	501	545	558	497	507	527	529	503	529	529	487	535	523	523	511	548	527	575	514	503	546	530	544	522	556	499	541	527	525	534	549	579	542	531	525	537	531	541	537	526	505	520	541	554	510	552	534	537	560	572	529	524	582	488	546	540	516	515	499	535	519	541	549	569	563	547	538	508	541	554	551	499	504	565	522	541	516	577	547	541	510	528	510	513	542	543	527	537	532	528	548	563	518	541	511	553	537	569	557	554	564	544	511	530	542	522	529	539	527	545	498	511	520	535	478	528	484	567	561	525	543	574	563	533	537	526	524	568	525	503	530	535	551	564	534	510	518	557	492	538	573	560	515	533	517	563	518	531	523	542	544	544	543	561	556	552	523	526	572	550	552	522	530	517	524	517	479	529	523	512	559	468	524	513	504	559	570	534	528	500	531	517	558	528	553	519	507	546	556	555	519	534	518	553	525	562	507	550	534	533	523	562	508	556	560	523	561	487	540	523	527	538	502	460	544	547	569	545	516	504	542	511	537	496	540	542	575	518	515	553	518	520	586	496	534	521	553	522	512	511	524	507	496	527	564	532	544	538	535	497	518	532	494	506	532	544	528	521	552	514	508	519	563	498	512	511	531	522	528	548	545	549	550	545	570	516	512	551	556	503	482	527	549	543	507	503	564	502	499	525	554	530	498	518	513	497	546	540	576	562	527	513	527	556	560	510	558	546	492	562	568	520	491	513	523	472	540	504	542	510	549	515	509	531	547	539	526	493	490	563	483	504	518	557	504	525	515	526	520	543	536	535	521	531	515	511	513	556	519	525	525	538	503	486	522	524	542	573	513	503
67047	42096	26029	24053	22792	20119	15090	11971	9829	8166	6849	8214	1315	758	489	528	417	295	297	282	187	190	150	127	116	133	106	113	129	104	115	101	105	95	123	108	119	94	123	121	107	128	114	126	106	125	118	126	111	125	100	122	100	126	115	118	104	113	122	131	86	102	100	135	91	114	116	122	103	110	107	104	117	123	121	100	107	113	94	116	128	115	103	104	115	100	124	105	127	102	108	113	102	109	115	113	101	103	120	117	98	93	102	113	120	105	96	131	116	116	122	122	124	111	124	95	105	121	119	98	126	123	93	99	115	107	106	130	98	107	113	105	111	109	109	102	90	120	100	123	97	113	107	120	114	116	126	125	88	103	98	112	114	117	108	103	117	111	122	93	104	95	104	100	120	126	138	116	98	119	111	121	119	97	116	99	122	119	109	114	125	110	122	114	120	136	110	120	120	103	98	102	104	110	132	94	113	128	102	103	103	106	102	114	125	126	139	113	118	87	116	117	112	105	111	108	114	117	93	106	81	123	122	104	113	126	104	142	115	95	117	113	100	132	113	104	107	125	95	107	110	101	89	115	126	125	129	120	126	128	113	126	118	97	136	107	108	108	116	109	111	105	96	116	111	110	102	99	101	118	128	112	107	110	120	104	101	110	130	118	96	106	112	124	108	111	103	108	98	131	125	112	113	98	109	110	112	95	116	114	98	114	75	106	109	102	104	117	119	132	106	118	126	90	114	126	104	111	118	104	113	117	93	122	120	100	99	111	111	106	106	118	113	101	121	109	123	110	124	133	110	118	128	108	111	105	102	80	119	106	107	107	94	112	98	116	111	114	113	108	124	100	96	108	99	114	120	102	118	105	102	111	116	100	95	103	119	124	124	100	107	99	124	106	94	113	129	122	109	109	114	97	121	104	106	100	118	96	115	117	115	100	104	112	114	108	90	119	115	101	116	110	125	127	130	116	116	132	96	127	121	98	110	108	105	121	121	100	110	92	119	112	106	115	112	110	111	110	105	110	127	96	121	120	126	111	121	102	121	101	120	92	116	120	122	118	135	114	117	136	133	112	111	99	101	102	108	116	117	118	113	101	120	111	114	122	100	122	107	112	115	125	118	125	129	126	114	97	126	119	104	102	99	105	103	132	95	108	118	117	116	123	112	118	114	114	102	126	120	119	97	119	118	116	93	127	120	103	110	115	131	114	124	134	116	108	135	106	102	117	95	96	108	115	97	117	116	100	117	107	111	122	96	93	111	105	106	112	102	99	103	106	117	118	97	114	132	95	108	102	106	111	120	129	127	119	115	122	116	98	135	108	102	110	118	105	121	119	100	107	119	103	116	121	109	116	108	103	87	121	122	107	118	138	113	106	128	105	107	121	102	110	134	124	103	122	114	98	116	118	114	120	112	103	118	107	133	124	113	111	121	109	89	118	110	110	97	102	122	116	118	98	97	107	115	113	111	96	115	95	120	111	110	117	109	117	110	100	102	120	118	120	102	119	111	111	121	92	127	109	118	148	108	115	120	103	116	113	109	115	94	110	109	93	100	112	89	121	106	111	101	108	109	106	111	126	105	98	118	105	110	129	107	116	117	117	102	110	101	122	121	131	128	125	111	110	120	99	109	104	93	89	119	108	115	109	112	94	112	117	115	116	107	115	111	93	121	101	122	106	110	106	106	118	125	125	101	108	108	105	130	119	111	92	102	115	115	99	106	118	128	114	127	109	100	116	87	112	118	120	116	120	124	138	118	104	103	110	104	105	107	112	88	112	115	105	123	107	99	104	116	99	98	108	105	99	94	133	104	97	131	107	107	124	121	104	114	103	118	108	108	100	103	110	117	102	118	106	117	92	110	121	118	102	118	119	111	132	115	118	116	108	117	100	123	113	95	94	114	104	110	115	96	121	124	109	123	109	119	115	107	99	103	94	129	110	125	131	111	112	125	112	106	132	98	93	103	107	112	97	114	107	107	124	114	124	125	100	110	111	126	111	100	112	103	133	113	116	107	115	121	117	116	100	118	103	98	103	110	104	85	111	100	113	91	107	111	122	110	114	109	120	119	101	130	108	128	102	128	102	101	119	109	98	111	111	121	102	106	126	99	107	115	106	129	103	118	118	87	118	126	103	109	108	113	103	128	119	109	115	98	116	120	99	107	121	128	121	108	100	121	112	127	114	122	106	109	97	113	97	112	93	105	116	108	114	95	86	127	106	102	124	113	117	111	108	117	109	116	118	103	119	99	108	147	116	122	109	121	108	109	108	117	91	111	108	109	119	116	101	96	110	107	79	116	109	130	112	118	117	118	112	95	108	118	110	115	112	107	101	113	120	100	121	97	109	121	111	110	130	117	136	112	127	130	94	117	111	124	117	100	111	103	117	117	126	112	115	122	110	109	115	120	114	102	105	104	115	97	127	122	108	115	117	118	94	102	120	111	121	104	103	107	109	107	122	99	115	104	105	104	100	94	109	105	96	99	91	97	99	94	95	103	122	97	104	103	108	106	128	95	114	92	99	111	127	106	87	112	106	114	114	133	117	112	94	103	91	98	87	112	116	128	99	138	120	109	109	116	110	118	119	114	129	136	111	97	105	108	120	111	92	114	95	115	107	125	124	125	117	121	93	119	112	94	95	97	112	112	103	108	112	110	110	99	97	99	100	122	100	96	123	117	126	102	129	111	93	94	122	112	96	128	120	112	98	87	122	107	113	94	107	132	107	107	116	127	114	127	100	125	109	108	91	95	83	113	115	122	122	108	101	111	102	117	103	110	115	108	119	81	106	99	104	124	110	123	121	108	129	119	114	102	104	114	101	121	100	114	101	113	109	114	116	98	118	94	108	111	124	99	108	95	98	120	115	116	105	108	121	101	134	122	116	109	101	121	119	112	122	104	108	123	111	93	114	123	120	108	133	125	114	117	111	104	107	115	111	90	117	109	110	107	112	108	106	93	122	118	107	113	108	122	111	102	95	110	106	117	124	110	88	115	101	122	94	100	85	114	128	110	107	134	110	105	110	125	107	102	107	120	128	114	99	94	107	114	104	117	93	117	108	129	114	130	119	118	116	116	75	99	96	110	108	138	100	102	123	98	113	120	124	102	124	125	97	113	89	115	103	106	117	109	115	110	94	100	123	99	97	122	123	126	107	103	106	122	117	117	100	110	102	124	129	118	116	108	118	119	108	119	95	118	100	89	117	113	123	103	102	112	115	108	92	134	91	111	94	102	100	100	122	122	116	126	117	103	109	129	115	105	121	121	96	92	115	102	112	103	104	99	109	109	112	114	108	121	97	96	109	87	119	112	131	108	110	114	101	115	108	107	114	121	103	116	97	123	105	99	94	100	111	106	106	109	101	107	101	109	108	107	97	114	109	92	103	112	109	130	112	124	103	104	115	107	108	96	104	118	116	109	110	107	100	110	116	103	106	100	111	107	113	107	95	123	117	102	101	136	94	96	113	120	107	122	99	101	122	117	115	109	119	127	96	122	123
49214	26793	15862	21187	26571	26847	23644	23070	23023	22511	22370	22009	5347	4189	2778	3027	2676	1889	1839	1816	914	957	599	613	608	496	468	425	468	474	463	434	457	407	379	401	376	391	382	349	375	377	351	371	388	369	366	352	417	355	381	366	384	364	373	383	406	346	385	375	373	406	384	395	384	354	381	408	378	364	375	392	405	371	388	410	383	385	376	380	426	375	400	363	376	409	365	390	413	362	376	365	368	387	365	362	364	385	387	347	350	378	383	394	383	386	368	372	398	391	382	366	374	373	384	352	371	415	341	381	357	394	384	375	355	391	388	364	361	362	349	384	380	348	407	366	380	393	396	367	383	391	372	359	378	403	368	369	364	386	398	369	377	369	382	351	384	370	381	338	355	387	401	387	347	353	415	392	342	373	378	368	395	363	358	361	391	370	334	385	409	363	371	352	403	353	336	408	376	379	387	335	391	366	395	398	402	357	349	377	351	349	357	381	344	361	401	399	382	367	358	364	375	362	385	369	386	369	373	357	383	391	388	370	368	351	368	383	375	356	357	379	370	378	348	328	395	351	369	358	368	361	383	378	361	384	392	379	362	368	394	380	388	391	345	369	396	378	378	350	377	349	408	385	370	377	378	404	376	395	411	362	349	388	372	373	377	386	371	369	397	392	408	368	383	374	371	380	371	404	373	387	365	393	397	336	395	393	386	349	383	350	410	362	387	399	370	354	383	350	408	415	384	396	365	332	362	374	350	348	387	362	391	366	389	369	381	414	379	365	371	399	390	412	359	353	350	402	374	369	359	367	382	352	400	365	378	332	372	388	381	385	353	351	364	362	382	394	417	376	355	385	361	379	374	407	367	365	337	365	365	388	363	409	378	371	364	359	360	399	383	373	361	406	355	377	386	372	351	370	343	388	380	363	373	376	389	346	423	390	362	401	352	350	424	350	425	345	366	381	386	356	341	379	349	325	368	384	390	375	400	390	385	354	376	372	380	356	385	387	388	400	369	373	378	387	391	384	365	384	351	382	406	368	395	363	354	372	363	385	427	361	381	390	368	344	364	380	361	348	376	366	384	391	381	383	364	358	377	376	385	374	366	389	351	390	361	407	378	346	354	363	349	381	381	375	362	383	354	391	372	349	368	373	378	408	387	399	404	408	376	341	329	389	371	363	366	385	378	386	373	357	363	400	370	353	384	397	406	325	363	387	355	325	357	369	341	368	372	374	393	374	399	375	346	378	359	372	360	412	391	389	373	353	354	386	366	377	400	368	373	356	329	379	389	379	371	333	356	353	380	384	364	343	394	375	387	366	354	340	414	435	405	370	402	406	361	346	374	354	409	386	372	378	386	361	385	384	393	387	363	383	398	360	365	389	379	360	380	358	377	370	340	389	366	402	399	360	342	367	358	397	342	377	363	401	388	353	369	423	370	410	384	378	369	400	372	370	384	368	368	402	342	383	383	393	321	390	367	410	354	391	403	352	341	379	349	337	374	372	352	389	322	385	346	378	372	345	368	362	362	375	346	356	391	395	356	381	379	351	363	356	389	383	375	360	378	384	373	366	382	409	384	369	363	375	423	405	317	358	379	419	372	375	369	391	415	368	374	360	371	343	374	397	390	374	368	367	368	372	359	376	381	401	364	401	368	373	368	362	348	369	401	400	383	380	374	374	372	372	397	354	357	380	375	381	386	364	383	389	388	342	368	340	396	383	352	360	355	375	407	378	388	389	375	387	354	356	355	378	381	330	363	365	388	380	358	363	407	347	394	368	378	397	322	406	383	351	374	339	367	360	380	355	342	367	350	395	347	373	364	382	356	388	349	391	359	341	434	324	391	365	391	366	413	384	362	368	370	411	381	354	388	368	380	391	353	413	381	385	385	366	372	388	384	368	407	373	364	355	365	392	362	355	382	344	368	363	384	355	380	412	381	413	384	345	384	376	380	400	375	355	352	370	378	355	331	355	374	384	361	365	395	404	380	364	393	362	385	333	337	337	345	370	368	341	357	397	381	367	378	396	389	371	340	418	359	374	364	396	399	376	416	365	392	385	373	390	362	348	377	356	366	391	399	376	372	362	400	370	378	377	399	405	357	377	402	399	371	359	396	369	384	395	380	381	379	374	397	355	376	353	363	398	368	434	356	383	372	374	386	389	364	345	346	395	356	341	353	385	366	378	364	378	377	353	402	388	405	376	373	383	435	381	365	391	354	352	388	349	364	377	375	364	388	357	369	370	349	402	368	343	376	363	411	399	352	386	378	378	355	401	382	380	388	386	372	365	362	378	359	411	342	396	372	385	386	409	383	371	363	395	407	373	334	368	403	378	363	400	379	387	391	390	349	396	383	362	363	363	430	394	354	379	365	350	361	363	416	396	336	358	395	362	367	406	362	353	397	415	398	382	352	359	383	384	386	358	381	413	388	339	370	408	353	377	397	402	400	392	377	374	348	376	421	382	354	384	350	332	397	408	403	356	357	385	418	374	391	357	398	363	397	381	354	379	366	360	364	364	378	400	367	372	365	368	362	377	344	330	340	415	399	345	393	372	367	385	384	406	366	342	372	324	389	353	399	360	419	366	361	351	361	385	367	345	411	366	352	389	387	384	394	389	381	347	397	377	390	385	340	363	372	389	346	379	382	377	381	336	401	415	394	351	374	391	373	362	379	403	394	368	344	350	387	373	399	375	364	392	385	376	395	375	351	387	359	351	368	423	394	352	404	374	367	358	406	361	373	378	368	369	353	387	367	390	384	383	387	349	358	399	418	355	365	394	312	364	363	394	352	396	370	393	398	350	366	379	381	343	375	381	398	411	385	371	395	370	357	360	372	355	388	377	355	340	369	372	390	379	329	409	363	405	385	397	378	374	379	377	383	365	334	404	347	395	366	351	385	390	376	379	392	394	390	350	356	352	373	407	374	371	382	346	394	385	361	377	359	420	366	375	400	399	368	394	367	376	379	385	371	396	403	359	380	390	397	414	391	411	378	379	368	413	373	332	408	389	357	387	376	376	363	360	366	381	345	344	398	387	402	354	394	380	388	377	352	345	395	332	381	375	352	376	357	371	369	401	355	356	372	353	383	390	353	386	365	359	340	370	403	400	357	367	387	372	352	393	373	407	367	340	384	393	330	395	372	391	390	400	391	367	385	391	355	376	378	387	373	365	381	375	367	389	371	354	436	379	352	382	342	406	354	371	362	377	413	412	355	385	394	385	390	382	384	351	397	374	368	390	377	388	362	403	392	363	372	400	385	374	386	368	375	388	429	345	370	358	375	407	351	354	404	373	366	400	382	392	376	373	392	389	365	352	366	376	360	342	402	381	372	378	365	402	382	355	374	372	387	355	375	364	383	403	412	361	367	354	363	401	387	410	403	395	337	359	380	376	378	393	363	358	392	378	382	374	395	351	342	410	367	362	352	381	406	378	392	390	355	429	386	375	381	384	371	358	334	383	403	390	416	360	371	376	377	400	398	353	369	393	375	334	370	399	381	350
71497	44645	31405	29827	30637	27610	23012	20716	18672	15455	14742	9760	3320	1918	1065	1235	957	623	763	788	328	330	336	261	246	233	199	203	221	220	218	197	217	168	184	179	194	184	186	180	190	166	202	168	186	193	197	191	178	170	193	162	164	185	182	182	205	200	186	215	157	179	208	189	167	172	161	192	206	205	183	184	193	179	154	192	218	164	182	169	180	170	202	181	174	168	152	192	159	187	181	145	189	194	188	175	190	184	189	184	169	191	173	183	167	203	175	160	184	181	197	188	180	183	190	176	197	185	180	192	163	165	193	172	167	159	206	192	187	185	177	192	187	194	171	179	167	169	186	171	166	200	174	175	176	185	154	188	183	191	141	187	173	198	169	177	177	222	187	174	208	182	181	190	176	201	180	169	196	171	137	166	179	170	192	197	161	184	178	156	173	151	191	159	168	191	149	184	161	171	167	177	217	185	179	168	185	161	179	186	182	163	178	176	175	167	162	174	167	190	176	190	164	209	204	191	174	175	158	168	186	162	185	177	179	197	163	179	163	157	178	150	190	172	182	194	154	151	177	170	159	184	169	169	170	201	181	169	188	184	161	189	182	180	194	171	152	180	171	171	166	180	168	177	185	194	173	163	178	164	172	194	165	176	154	188	170	167	177	176	182	167	159	180	171	165	174	157	173	162	180	159	179	182	152	172	190	153	190	174	174	172	162	180	209	177	175	158	173	166	165	155	194	185	172	168	182	165	158	166	175	180	169	165	176	190	165	162	162	195	176	201	170	178	163	182	169	172	146	182	166	185	211	208	195	180	180	198	184	200	179	170	170	166	191	165	155	191	178	171	149	187	157	152	198	175	201	175	175	205	170	183	176	166	172	179	165	161	180	185	190	162	190	196	198	196	163	174	176	208	188	192	176	197	161	201	186	168	179	175	186	186	161	199	177	164	166	178	166	173	178	178	174	171	171	167	175	197	192	182	163	154	166	171	180	166	199	161	167	205	199	176	193	171	185	175	183	202	172	163	183	161	207	168	184	184	204	189	170	188	198	168	172	201	191	189	181	171	168	212	184	165	163	171	170	166	171	184	194	183	165	167	175	189	165	187	179	176	180	180	170	166	182	169	186	179	169	182	188	160	169	141	174	174	170	164	178	179	187	156	164	180	163	187	162	176	155	167	193	184	143	179	161	167	158	189	164	191	170	196	158	181	185	174	171	200	171	157	167	170	195	178	171	183	190	177	181	200	167	187	182	188	197	163	155	185	173	155	181	195	169	167	187	176	186	163	183	174	166	176	166	170	165	206	178	174	181	179	192	169	180	152	186	216	167	179	171	176	195	149	180	172	157	177	169	186	184	205	183	169	176	156	173	184	173	178	203	167	191	163	173	163	179	181	169	204	178	189	202	179	178	177	182	187	153	184	178	177	184	169	165	197	183	179	176	185	173	189	177	178	164	156	191	178	203	179	162	160	168	195	163	191	175	180	161	183	169	205	160	172	199	174	186	194	179	176	175	176	190	161	187	171	193	161	176	196	186	173	202	172	193	180	187	185	169	164	175	163	170	186	201	176	184	167	178	175	196	170	174	161	171	167	173	177	164	172	162	166	173	174	164	159	196	213	169	167	193	180	180	190	179	180	166	177	182	173	195	150	148	184	150	152	172	177	168	164	181	171	172	171	151	182	172	171	178	177	161	186	165	176	181	159	170	184	168	164	180	184	172	174	195	181	192	169	166	167	166	180	150	194	190	201	176	194	180	171	174	175	159	185	170	171	171	164	179	184	170	163	163	207	174	183	205	196	188	184	176	210	183	169	185	152	177	181	212	187	155	160	199	197	195	192	149	183	140	186	155	176	161	172	196	194	175	184	208	179	184	181	164	171	187	193	195	153	164	172	142	165	201	196	173	159	171	169	158	174	200	176	174	181	195	166	181	198	188	184	159	186	174	160	183	161	181	194	184	188	170	170	177	213	175	180	183	191	176	187	185	170	189	170	176	173	183	176	156	171	200	187	196	187	159	163	172	185	176	177	181	170	177	173	165	180	209	176	183	190	188	203	144	206	204	158	181	188	175	180	197	175	185	158	178	162	166	164	175	188	186	170	197	192	164	151	174	156	183	171	160	163	186	163	188	202	185	184	169	163	180	163	169	197	184	164	185	193	194	161	182	166	165	177	186	176	183	159	182	152	171	178	198	159	188	198	209	167	175	194	176	181	180	177	205	168	169	156	173	188	178	164	193	191	175	179	178	168	176	160	166	174	185	169	168	158	176	184	174	166	188	196	173	178	173	177	190	172	176	175	177	184	191	180	184	172	182	174	184	176	177	180	170	200	191	165	158	175	162	147	176	186	176	183	180	188	195	186	152	177	173	191	187	163	172	182	159	181	192	193	168	145	202	171	189	160	180	177	191	191	158	172	176	184	171	163	142	168	179	164	173	186	194	171	184	154	178	163	195	193	200	143	160	181	191	191	207	185	164	179	172	185	175	167	167	195	180	182	181	160	182	181	202	168	196	192	169	195	166	151	155	195	148	176	173	167	174	188	185	175	169	188	177	163	167	202	184	179	180	164	187	202	183	198	177	161	182	182	211	185	158	186	166	187	187	168	175	185	202	230	182	173	180	169	198	196	175	185	162	172	181	202	187	168	181	200	165	173	162	182	183	183	190	176	160	164	156	183	188	178	176	178	188	212	175	172	163	179	180	171	168	174	170	164	185	174	184	192	210	190	154	192	190	187	198	167	178	187	154	196	196	192	169	190	187	174	179	178	163	184	186	169	160	190	196	188	178	172	170	179	167	173	171	206	186	169	194	172	184	163	169	171	170	171	171	160	213	193	182	173	167	182	161	191	182	174	183	185	167	172	182	171	196	193	200	168	187	170	158	173	165	192	184	155	180	201	179	170	165	175	202	182	142	176	180	166	177	197	176	169	187	168	182	197	176	163	191	152	195	172	146	153	175	183	170	175	154	163	190	171	171	195	186	174	178	184	165	183	194	196	175	182	198	190	197	183	180	199	173	180	176	158	165	171	163	190	147	173	183	161	177	169	175	163	192	172	187	162	187	169	177	183	169	195	196	163	171	184	185	160	165	181	158	186	156	186	176	188	169	151	177	163	179	198	185	159	195	156	172	169	156	189	177	184	184	196	185	163	168	200	174	170	199	201	182	155	184	196	202	192	189	168	175	163	205	185	170	181	168	183	173	176	167	179	192	183	166	165	199	195	169	184	177	172	179	157	187	199	190	164	155	206	168	177	167	167	160	171	177	166	180	160	184	194	200	179	172	201	202	193	200	160	189	176	152	189	198	190	155	198	166	185	165	178	161	175	152	167	188	194	160	177	200	174	202	185	170	164	199	183	157	187	172	175	176	169	174	176	177	165	198	170	160	195	188	192	189	176	182	137	177	165	181	196	182	171	160	150	193	172	167	181	182	162	175	184	190	169	157	175	175	185	184	165	174	183	203	198	177	191	207	180	161	177	211	155	186	194	197	192
61247	32864	20609	26287	34148	32777	30035	30987	32290	30444	32592	19252	11576	8687	5949	6726	6100	4374	4430	4429	1787	1726	1529	1113	1078	976	878	797	766	862	754	701	720	641	634	629	640	627	583	582	637	588	620	625	584	588	562	579	549	574	561	567	559	589	574	603	594	581	608	576	521	587	551	566	630	548	560	561	534	560	544	576	531	550	537	532	564	538	570	617	536	562	585	586	568	580	578	566	618	574	586	590	550	563	539	583	599	551	529	586	558	628	522	576	552	608	530	547	577	580	604	569	541	578	535	540	569	572	558	577	548	575	550	539	493	611	575	546	595	585	601	570	575	569	570	524	571	576	535	571	562	595	545	547	539	576	521	544	575	555	585	538	540	556	586	505	564	600	570	560	579	543	553	558	563	548	539	543	559	554	548	539	585	582	527	560	566	514	561	568	517	551	593	543	549	522	561	579	570	567	543	579	573	533	562	588	568	565	605	556	541	556	552	556	570	528	568	546	572	571	535	574	548	583	523	516	566	602	548	570	585	593	520	543	563	517	540	568	589	586	555	571	553	577	582	544	599	543	534	531	574	569	552	587	565	548	546	563	560	594	526	552	518	582	561	591	531	551	543	556	579	545	543	561	601	571	576	525	562	562	559	556	561	576	579	565	594	566	540	584	555	570	558	543	607	544	569	556	570	553	538	551	601	579	555	537	529	567	605	533	588	567	526	570	594	531	537	565	552	522	553	553	523	568	552	584	564	573	542	553	539	601	537	560	590	526	583	550	507	545	554	545	550	517	589	590	553	576	566	532	561	523	527	538	559	581	546	603	550	548	566	572	544	537	517	550	584	524	580	594	553	524	579	576	557	565	582	529	554	569	530	528	548	551	562	519	523	568	562	599	571	605	557	575	542	587	588	547	540	543	551	564	541	547	527	564	545	561	550	577	584	596	603	549	569	545	554	562	535	563	581	585	532	551	554	584	542	572	580	574	554	554	587	547	579	551	520	549	548	566	537	548	553	547	546	531	559	567	556	560	543	578	540	550	535	530	554	534	557	551	543	571	554	573	562	505	582	546	558	585	553	551	541	569	560	537	533	557	530	594	547	563	572	563	546	540	574	548	562	586	533	527	545	524	569	553	570	557	570	531	545	523	571	521	558	557	591	585	556	553	568	542	560	553	568	570	546	583	543	583	534	585	582	536	551	544	544	588	522	561	572	544	571	543	523	565	586	608	580	529	590	530	579	532	591	552	525	550	557	539	534	554	522	563	560	574	519	535	524	581	567	586	558	571	528	585	548	562	494	558	575	525	598	535	532	572	513	546	587	566	532	585	586	537	583	538	566	558	530	585	564	558	522	574	561	590	533	575	580	524	562	625	577	562	566	526	535	570	593	580	579	565	566	547	587	552	575	522	556	570	596	570	574	580	541	562	599	572	537	520	614	528	552	552	596	605	578	569	604	567	534	570	545	520	561	554	509	590	577	576	532	573	565	553	513	561	522	572	558	540	523	553	551	554	553	562	566	533	580	555	510	557	564	613	605	578	570	558	568	559	606	553	576	540	539	562	594	565	606	579	539	596	527	560	568	579	571	538	558	559	575	574	572	541	540	565	566	537	553	534	546	579	541	534	595	605	561	523	564	532	571	610	555	519	541	556	538	546	551	587	538	542	579	527	567	546	548	534	527	544	563	574	556	533	558	533	532	543	557	564	539	532	521	580	606	536	627	536	539	552	559	552	570	572	595	533	570	559	555	538	588	531	540	563	525	565	554	608	560	566	537	597	556	575	569	555	549	575	526	558	594	575	596	523	580	530	569	552	574	535	613	523	574	552	573	525	598	555	565	567	567	571	549	522	579	584	542	559	519	552	590	542	557	570	543	576	566	570	560	600	600	584	567	541	588	540	593	569	603	570	522	523	561	582	538	595	570	573	558	596	536	554	527	544	585	578	582	547	540	560	526	585	543	596	552	559	529	565	594	546	564	541	567	562	562	561	524	558	572	542	580	530	539	512	569	525	565	580	580	557	553	533	575	606	583	532	548	551	587	529	579	573	534	565	594	577	552	568	561	520	544	539	560	561	567	557	563	530	535	560	541	540	550	548	553	576	584	583	530	568	577	576	593	532	550	572	583	560	591	570	581	583	534	550	555	567	562	594	533	536	551	532	542	558	572	487	555	544	540	522	578	532	582	575	532	548	544	564	538	576	546	535	608	556	551	575	536	580	551	540	549	585	528	565	529	577	575	582	577	514	572	548	518	535	565	580	586	579	553	551	528	555	557	622	559	555	564	589	537	552	539	552	541	551	551	558	575	539	539	529	584	576	552	558	577	561	556	584	576	569	583	561	537	595	625	564	569	548	556	555	528	542	587	563	533	553	551	583	551	551	558	558	548	563	598	563	548	555	573	537	555	553	563	509	559	562	558	584	566	555	604	553	567	558	542	581	584	561	560	567	559	548	549	573	533	526	554	571	573	578	540	554	592	562	576	569	573	590	538	524	520	546	560	556	534	515	533	567	567	582	507	527	558	561	544	586	529	561	586	553	564	534	567	542	551	557	555	526	549	561	590	546	563	547	549	566	529	559	525	551	530	564	561	573	533	558	526	556	570	535	543	576	552	523	534	589	564	542	522	556	602	543	543	600	529	541	567	533	547	539	604	547	557	549	565	536	548	556	536	573	542	543	535	560	527	561	552	565	545	509	547	572	551	568	575	553	553	587	537	561	546	556	539	590	584	576	552	564	589	552	554	558	559	589	535	579	546	540	557	583	587	546	568	539	561	556	569	548	546	530	564	520	528	550	555	549	573	517	576	598	545	524	563	534	537	540	560	514	559	551	566	533	569	567	588	573	554	580	561	546	553	540	565	582	566	529	587	556	587	566	522	570	603	579	593	491	597	545	598	545	549	557	550	529	560	561	521	530	566	576	563	545	563	573	575	571	596	553	559	554	514	556	555	543	584	507	571	524	583	543	575	568	524	583	513	553	588	513	560	532	558	568	584	533	547	610	586	538	553	544	556	542	520	539	552	552	582	550	543	539	584	575	605	563	517	559	538	553	531	588	554	480	558	568	537	545	555	549	526	603	589	566	577	522	560	534	584	576	556	570	566	549	546	552	521	513	540	550	572	552	581	489	572	568	547	519	569	564	579	539	583	555	571	623	544	569	568	574	547	570	603	546	572	558	563	556	559	521	542	534	545	584	541	577	569	544	550	573	546	572	540	589	560	534	529	573	586	562	527	583	534	570	535	598	551	564	556	554	525	575	527	621	549	579	558	534	580	590	535	565	590	567	584	538	558	592	549	563	529	612	571	583	511	540	579	587	580	522	542	538	606	534	554	564	550	561	587	586	583	568	580	555	602	543	540	576	575	608	543	553	592	554	568	572	578	585	582	571	536	558	500	522	566	537	585	578	547	549	545	543	555	531	516	575	573	608	553	553	548	577	570	581	552	592	544	562	556	515	569	536	553	552	569	575	509	576	587	550	559	532	580	545	565	550	573	553
24335	6913	2910	3010	2095	1464	987	885	768	479	574	281	239	209	165	180	167	138	186	178	164	153	154	171	149	141	145	131	161	141	149	165	158	139	166	157	165	159	130	146	171	144	166	155	140	129	161	168	168	140	169	145	160	147	152	170	148	152	170	164	162	160	154	157	148	161	150	147	141	159	158	165	142	154	140	159	175	155	169	151	165	158	143	116	156	149	149	146	165	140	156	152	169	164	146	157	181	157	157	170	159	145	155	163	147	139	168	153	144	162	150	162	145	177	131	158	142	138	171	171	175	147	177	148	161	144	160	152	147	180	173	174	146	144	149	128	137	152	164	145	124	165	135	160	181	140	138	156	189	147	150	137	158	155	165	144	169	149	150	150	140	153	137	155	154	163	142	144	149	148	145	167	144	165	150	139	170	165	149	156	145	158	163	167	172	139	162	174	161	144	168	152	152	149	154	169	168	165	162	157	148	130	181	167	158	179	137	155	158	151	146	164	151	148	160	159	132	161	144	146	145	148	153	175	159	170	169	127	164	149	177	177	161	154	148	163	133	160	171	142	166	153	141	172	149	157	164	163	136	151	143	172	159	158	162	160	173	135	169	158	150	150	148	143	160	164	166	151	152	140	143	140	166	166	164	150	153	159	152	151	142	159	154	155	163	138	169	142	146	149	173	164	148	154	140	165	153	162	148	167	144	180	162	164	153	153	161	142	156	172	162	161	136	157	179	147	151	132	139	157	139	163	158	138	156	165	147	175	149	163	163	169	162	163	145	145	158	128	149	144	143	150	171	160	162	170	156	154	132	163	163	160	165	149	159	175	151	137	157	145	162	154	153	136	157	162	153	177	152	152	184	161	146	178	161	151	180	151	157	161	158	173	164	169	153	158	138	158	154	153	172	152	150	179	170	148	162	153	150	157	151	139	132	160	177	133	148	162	153	147	173	176	151	165	151	143	157	152	153	166	144	149	159	170	174	130	181	157	125	146	163	154	158	158	157	148	154	151	171	143	166	163	134	152	140	155	150	137	148	147	162	159	139	166	135	142	130	135	141	162	138	175	153	149	149	163	178	137	146	164	152	168	178	164	150	173	159	156	147	143	161	154	139	158	149	175	182	173	144	150	148	150	142	142	158	177	143	149	151	174	167	148	146	151	148	163	173	135	169	156	157	169	131	137	151	181	193	163	152	152	131	146	165	160	139	160	158	166	144	153	176	133	165	178	124	159	163	142	153	156	156	162	176	151	173	157	166	152	153	159	177	145	165	170	154	147	156	169	150	163	179	161	163	129	136	162	156	152	156	158	171	173	155	161	162	155	157	152	135	163	157	147	172	162	163	155	162	141	138	148	156	142	165	182	151	158	143	128	145	155	145	152	169	143	140	145	163	149	144	167	152	146	189	144	163	157	146	146	157	142	163	141	138	178	158	149	154	157	166	136	172	161	153	181	144	155	156	144	154	152	161	150	147	169	152	170	160	159	162	149	151	166	155	142	177	184	148	139	130	158	176	156	149	147	140	158	149	142	140	137	151	165	167	129	166	159	162	145	148	170	145	163	151	147	167	158	154	160	156	138	146	145	167	156	171	164	149	167	165	176	132	145	162	146	134	177	148	154	172	165	152	155	156	159	158	156	148	161	134	141	156	151	194	134	157	140	128	193	138	142	174	135	169	156	141	179	145	154	149	160	158	142	163	156	158	165	155	173	157	164	134	158	159	176	171	168	159	165	142	147	177	144	145	143	157	158	149	152	137	146	178	154	141	156	152	160	157	150	162	146	163	142	158	164	135	143	150	146	165	157	158	172	148	161	138	173	163	135	141	138	159	146	131	155	178	164	162	152	153	150	147	148	146	164	144	156	156	140	150	159	143	152	186	171	159	164	156	167	117	162	143	152	155	153	163	145	149	171	152	154	166	168	159	154	139	157	144	137	150	166	170	151	162	137	167	142	156	151	168	183	145	159	163	154	163	162	159	158	156	161	164	146	167	156	146	153	152	141	155	151	162	149	162	154	177	159	172	143	157	152	157	178	164	178	149	150	143	152	151	176	152	157	154	160	159	156	147	159	171	141	164	133	173	138	169	153	160	162	170	139	155	142	167	151	142	178	141	144	135	147	154	163	149	144	149	168	167	154	176	167	180	142	151	158	176	169	176	160	166	160	171	143	144	149	148	160	173	159	141	174	134	144	143	156	155	143	164	174	163	159	139	156	143	136	143	150	176	163	172	147	144	143	160	169	151	136	127	147	156	159	179	142	163	157	140	169	144	134	158	158	160	167	134	147	154	152	160	159	151	175	157	164	163	165	139	146	162	134	153	135	167	148	171	149	171	140	159	151	161	138	171	169	154	149	144	144	155	162	169	154	164	143	144	160	154	137	146	156	167	140	152	146	152	178	158	159	170	154	152	149	127	156	165	162	164	160	164	163	177	172	144	126	174	157	141	165	143	134	150	173	157	155	142	165	179	161	137	161	140	168	158	158	173	151	151	157	168	156	162	161	134	135	150	143	158	154	172	160	166	146	167	154	154	168	166	168	162	163	166	151	170	166	135	134	172	160	172	155	158	163	169	159	157	152	148	162	161	171	164	167	155	151	163	156	162	141	155	173	159	136	159	159	157	171	166	163	158	169	153	157	153	155	137	160	146	160	150	165	164	161	142	147	146	171	148	145	144	166	144	160	140	192	143	142	162	162	143	165	131	146	155	165	146	162	123	136	170	139	135	161	145	121	149	153	160	169	147	157	165	162	151	182	153	138	164	182	171	160	159	147	178	156	135	163	144	136	167	152	140	163	165	161	148	155	123	143	157	171	153	182	144	161	160	152	158	147	148	149	152	147	159	151	152	151	144	160	154	170	167	142	158	171	164	157	185	159	132	161	140	148	176	161	143	154	157	156	181	169	169	167	155	147	161	143	171	146	138	180	172	138	177	139	144	147	153	142	150	151	146	160	154	174	165	149	163	149	153	173	130	164	160	144	149	153	148	152	165	168	183	150	159	150	153	166	164	160	164	175	145	164	181	172	145	158	151	157	177	159	163	142	147	158	165	149	152	153	147	177	154	148	160	146	159	170	129	155	148	165	156	162	150	145	133	149	143	161	162	154	174	164	150	166	168	148	165	137	143	167	154	151	158	180	156	153	159	160	122	138	164	175	155	165	137	137	164	186	155	158	172	152	157	165	160	161	166	155	147	144	140	177	169	146	146	178	158	140	165	158	137	166	151	130	137	149	155	148	133	155	152	155	151	125	147	158	152	137	134	143	175	159	164	167	165	130	156	172	151	144	143	154	163	168	181	149	157	148	151	145	181	143	161	155	182	170	149	160	155	150	162	165	151	136	148	154	129	159	172	140	137	156	163	164	158	158	137	152	158	194	165	142	188	185	149	146	155	153	161	139	133	153	162	158	173	148	155	168	165	151	136	145	164	153	157	144	140	147	167	160	134	147	144	149	136	146	140	132	180	165	149	148	152	165	158	153	151	170
28078	6283	4879	7575	6692	5071	3751	3547	3294	2123	2805	1113	1064	825	633	691	684	633	607	614	509	522	522	487	526	523	484	451	483	497	509	474	473	470	482	535	502	477	504	514	522	505	514	475	495	470	505	496	488	473	483	485	555	486	508	479	527	500	485	481	472	493	501	514	540	475	537	514	493	488	495	495	525	450	475	476	496	487	517	490	489	505	474	483	464	498	476	476	461	486	480	473	454	464	469	520	488	568	531	523	464	507	471	494	487	519	468	490	503	502	464	483	512	446	489	507	494	510	482	487	495	497	495	472	490	463	451	474	488	463	485	492	502	532	491	509	436	497	473	494	484	510	487	516	481	486	512	510	522	496	478	508	521	468	496	488	528	529	458	487	428	483	498	498	470	530	483	498	506	538	449	452	535	473	513	521	495	477	425	478	487	483	512	465	480	507	476	486	511	467	536	477	451	509	478	521	488	478	483	536	513	462	555	546	487	512	462	515	466	494	498	482	536	488	513	485	460	477	510	494	489	471	487	486	489	488	471	489	467	490	494	483	480	492	507	501	505	510	514	483	479	491	494	471	467	482	495	440	511	500	507	524	491	508	471	499	476	512	511	508	468	502	512	510	483	488	516	512	508	498	497	506	543	473	458	500	452	484	460	481	474	476	484	514	511	511	512	500	516	492	465	481	497	512	490	507	481	507	489	532	486	480	495	485	474	489	494	497	491	492	505	482	487	443	477	472	491	501	492	496	530	465	497	472	475	493	493	501	479	494	512	532	533	437	550	504	485	491	511	511	519	492	507	527	507	495	506	538	493	481	460	484	513	442	483	464	484	502	479	510	489	520	471	550	512	497	478	484	487	502	484	496	512	559	520	490	467	490	460	494	510	480	459	483	502	466	516	505	468	525	465	473	467	512	501	488	478	487	452	514	499	456	500	495	515	505	506	513	510	433	483	506	472	505	478	504	475	478	463	469	457	525	484	480	526	457	496	484	511	505	445	489	539	463	519	544	469	528	481	515	498	471	537	470	463	458	491	479	519	482	476	487	495	438	505	452	508	508	488	541	482	520	501	532	480	486	486	508	459	514	487	491	469	474	489	505	517	480	500	510	481	493	508	508	507	491	481	496	515	532	463	486	499	508	481	470	509	494	509	479	515	466	493	514	527	477	479	487	444	503	465	464	496	486	502	498	519	528	488	516	494	475	507	488	485	499	464	507	509	505	462	482	485	486	494	534	506	441	480	505	466	494	480	521	526	424	450	482	490	478	485	511	500	497	488	482	463	478	493	541	516	508	483	482	474	473	498	487	452	494	508	508	451	486	475	489	480	510	505	488	500	494	466	491	494	531	487	493	477	496	522	448	498	522	493	474	435	491	514	529	514	516	442	529	505	504	508	492	541	532	484	467	446	501	473	517	472	504	518	479	544	498	495	439	514	523	481	494	551	514	459	514	465	481	530	468	491	474	482	482	496	487	481	500	498	474	452	493	493	513	505	487	489	482	479	461	555	481	482	500	499	465	451	465	477	470	487	488	484	475	513	481	459	505	506	506	507	466	498	512	470	484	482	500	459	486	489	471	455	465	469	473	506	496	479	488	430	482	484	505	518	487	495	483	529	475	545	448	471	523	511	512	509	501	516	467	514	454	518	484	513	449	492	546	471	497	462	491	488	511	529	490	492	482	487	494	494	488	521	469	509	497	458	468	477	473	499	502	504	477	476	512	467	538	462	459	489	517	502	510	500	506	487	477	495	509	509	497	495	462	513	487	476	473	468	514	463	480	484	477	486	502	473	501	501	490	473	482	482	513	536	465	501	485	502	500	512	471	510	527	463	488	523	504	483	502	511	519	481	486	494	514	487	495	468	540	475	468	496	505	501	473	487	494	465	498	491	492	477	518	482	467	505	496	417	472	490	506	503	515	491	479	513	472	506	483	487	512	465	486	477	516	503	477	519	489	509	494	457	469	512	496	488	506	467	478	487	513	497	470	490	507	529	486	484	518	476	460	447	484	515	500	493	511	510	498	503	552	488	497	517	491	481	508	468	476	504	520	475	517	487	477	513	492	487	518	500	485	463	498	494	495	510	538	466	477	508	537	502	500	466	468	467	496	537	465	485	502	513	489	473	517	519	501	540	469	517	477	498	520	497	449	491	478	467	475	480	445	478	512	505	464	506	519	500	517	529	524	490	460	484	508	507	508	537	475	482	525	484	489	498	473	530	521	498	458	479	464	520	440	526	472	493	534	509	491	480	493	486	494	485	460	506	504	472	491	510	515	497	529	467	535	523	493	499	493	529	454	497	526	499	481	494	479	504	477	499	477	483	497	538	492	493	534	514	473	494	506	510	523	499	451	529	530	475	483	521	485	504	440	484	463	468	489	504	502	483	512	491	500	512	494	461	474	494	474	453	497	496	504	513	468	502	512	493	465	484	471	511	489	472	498	478	484	463	477	493	473	506	492	487	485	508	513	480	493	486	509	517	512	487	460	484	497	479	473	483	486	491	501	520	533	504	497	489	532	495	508	499	505	491	465	456	479	453	501	476	508	469	513	477	541	491	471	487	459	490	510	496	522	481	518	522	494	512	528	468	447	504	514	496	452	494	540	495	469	456	454	469	459	465	505	449	521	482	487	476	461	463	509	466	508	507	503	484	466	459	455	464	483	494	527	510	510	514	518	522	488	500	475	500	492	511	458	492	499	521	451	514	499	458	472	484	462	506	467	515	479	515	489	523	476	530	494	507	442	489	444	484	474	491	516	499	478	482	463	527	491	495	490	521	494	511	539	487	484	519	503	478	489	505	474	502	469	504	484	498	528	476	527	491	490	544	502	509	525	503	513	485	505	487	532	518	505	510	486	479	465	490	514	543	505	486	496	483	514	480	502	489	467	528	469	486	491	475	484	511	500	490	480	502	477	511	496	483	444	478	488	497	518	497	449	493	487	458	510	461	460	505	497	460	493	477	493	473	496	478	434	495	501	500	486	474	504	452	463	493	483	492	459	522	501	444	527	493	454	474	495	458	504	492	532	471	505	511	487	503	503	487	500	469	480	528	465	493	506	509	490	518	499	487	500	491	499	515	492	530	474	477	487	458	458	476	498	484	516	509	460	497	498	508	518	490	468	500	535	518	536	488	486	535	521	513	469	493	505	472	501	439	505	500	501	480	501	499	501	467	498	517	506	531	517	521	493	527	474	495	494	478	471	504	471	466	495	505	513	462	456	499	504	481	523	498	462	478	547	476	514	520	466	495	476	472	489	512	493	452	498	499	466	477	501	484	483	477	494	502	492	518	546	475	494	478	496	513	525	514	475	472	478	541	498	473	467	513	477	510	479	520	505	474	467	503	501	487	474	479	523	483	504	502	481	511	484	479	500	470	471	473	484	509	469	486	476	495	512	537	481	475	489	514	518	505	453	484	518	485	480	500	486	500	529	507	482	536	437	489	519	485	493	471	470	451	517	508	465	502	507	452	485	471	492	508	467	501	449
65119	39814	25411	25479	23967	19925	13139	10589	8337	6274	6947	1910	1081	1009	513	495	498	365	289	292	190	226	164	137	134	114	141	100	110	112	124	101	93	107	94	104	118	101	100	91	97	99	92	103	88	121	91	83	101	105	96	79	95	94	105	110	96	88	112	70	93	93	112	111	104	107	107	105	118	101	112	88	111	93	93	89	128	87	94	105	102	104	84	110	82	102	93	96	105	104	103	103	120	86	107	100	100	86	103	92	106	111	103	104	95	100	97	104	87	91	80	111	87	103	91	94	123	91	87	99	112	107	115	91	92	97	98	106	104	99	114	110	107	95	86	101	113	99	95	94	107	112	115	88	108	98	92	77	95	89	115	99	111	101	112	107	81	112	109	109	97	110	102	82	93	110	107	113	93	111	91	72	105	100	97	105	104	81	94	94	110	112	100	102	115	112	87	110	102	101	89	89	81	89	110	103	96	120	98	111	91	115	96	99	99	100	88	91	98	96	121	102	114	102	88	95	116	94	103	96	121	100	98	96	83	106	85	113	90	98	90	93	94	97	117	88	102	91	104	102	112	128	124	84	117	92	94	101	89	92	93	93	91	99	97	94	104	105	83	105	99	108	97	115	104	105	81	108	116	118	89	80	96	84	98	108	102	95	116	103	89	108	112	98	77	98	99	107	84	82	88	93	96	91	97	118	89	99	113	100	97	102	115	90	95	79	94	87	110	101	100	89	97	113	110	107	103	85	88	115	92	92	91	116	113	112	127	107	119	87	107	88	93	109	90	97	114	103	93	103	88	93	95	90	100	105	99	72	96	97	85	102	74	103	103	96	106	101	82	101	89	107	115	104	87	86	85	102	101	88	118	102	107	99	105	97	93	90	118	93	86	93	91	108	117	102	103	103	99	101	105	105	109	92	105	118	86	94	93	94	87	105	109	126	94	117	94	93	104	106	96	108	95	98	97	125	104	112	112	99	98	78	94	101	90	107	101	119	99	116	105	92	110	102	105	102	106	104	93	76	98	95	116	95	114	89	95	97	110	89	93	87	89	104	95	109	89	108	94	115	89	94	100	93	101	93	111	127	106	76	95	100	103	82	95	105	95	103	93	90	109	109	118	106	104	91	89	108	88	97	103	110	110	90	86	112	88	105	91	98	102	112	106	113	108	95	91	100	84	94	95	108	91	118	89	86	104	106	96	86	84	101	94	89	84	113	107	82	121	99	94	105	111	96	89	119	118	100	90	89	105	110	75	113	105	93	101	81	104	103	101	94	89	105	100	92	118	110	105	99	106	122	107	80	93	133	97	99	98	94	104	98	101	86	100	120	105	96	110	100	114	97	100	104	98	102	121	110	98	78	113	78	88	101	126	102	104	102	81	108	103	98	98	98	107	95	121	94	113	114	85	102	100	109	97	111	101	98	110	99	95	91	83	98	114	99	91	111	102	105	102	102	81	88	121	96	87	89	76	103	126	110	117	109	102	85	81	88	111	91	83	116	92	90	107	104	111	95	90	84	110	111	82	96	110	98	112	95	94	116	106	91	108	90	92	105	112	104	102	98	112	127	112	103	100	95	103	86	102	103	100	113	99	102	98	104	101	105	101	97	108	96	83	103	112	97	86	108	118	98	92	90	104	97	94	87	99	97	102	96	124	106	95	89	111	104	96	92	102	105	91	113	114	95	119	116	103	104	109	80	103	112	106	116	92	96	97	95	94	104	94	103	90	90	83	110	126	89	111	93	103	98	86	96	85	92	86	87	87	105	88	105	135	95	96	90	87	101	83	104	82	96	113	110	98	96	97	110	94	93	114	98	99	101	106	115	86	106	89	92	102	96	84	98	90	83	121	94	85	89	97	97	101	87	112	104	95	92	94	87	100	114	115	89	90	102	121	92	121	99	95	79	108	83	91	97	108	120	100	105	100	107	106	102	94	86	104	106	119	108	95	90	111	117	104	102	90	106	86	98	102	98	114	108	104	109	111	97	134	101	94	94	124	98	94	93	93	88	104	112	108	107	85	84	110	104	92	106	122	106	108	103	99	104	108	102	92	111	101	89	123	96	116	89	99	123	101	88	101	102	88	96	96	115	107	105	77	96	95	98	90	101	101	105	91	103	91	108	97	106	75	123	97	85	108	95	100	116	94	109	93	103	94	104	89	86	105	101	91	117	82	104	103	73	103	91	104	114	92	105	96	102	98	105	101	99	111	94	83	95	117	90	112	90	84	94	107	94	85	91	109	101	104	88	105	108	95	109	91	110	89	108	92	120	81	88	113	99	93	80	82	108	101	84	97	85	128	92	103	94	109	97	98	98	88	118	109	114	107	107	96	101	110	104	102	97	96	93	89	102	109	114	96	99	107	101	103	116	80	89	99	100	89	114	103	101	106	87	108	112	104	101	93	91	94	85	100	107	111	102	112	99	106	87	105	95	106	111	110	92	87	116	102	91	93	95	100	96	124	104	94	107	92	100	110	88	104	88	92	81	76	102	96	107	83	109	104	94	105	98	118	122	109	94	105	96	88	101	112	110	91	116	114	102	102	96	99	103	101	84	94	97	98	92	100	99	90	110	99	95	98	114	93	122	88	93	103	105	113	110	87	96	89	95	106	94	96	91	116	87	100	110	97	108	106	116	91	89	88	102	96	116	98	87	100	97	108	115	104	89	83	92	103	95	103	83	103	89	104	93	105	90	118	101	109	106	94	109	87	109	111	101	115	95	84	103	106	116	100	98	89	103	113	101	83	95	102	88	107	105	95	99	115	113	117	107	105	104	97	107	102	111	84	97	97	102	105	92	86	95	100	96	108	103	91	106	102	100	102	94	100	103	107	100	96	103	96	114	96	87	90	102	103	86	107	109	113	115	80	93	116	99	96	106	109	106	111	100	117	94	95	106	98	115	109	83	113	84	74	93	116	92	110	95	95	109	115	100	105	103	108	106	92	110	91	112	92	107	94	110	108	116	131	92	105	104	92	104	88	94	93	113	98	91	106	102	95	98	119	105	110	127	114	104	110	90	97	95	102	101	95	93	94	92	111	101	91	102	104	105	92	125	96	123	107	101	116	94	117	107	103	98	97	107	103	100	103	90	101	79	93	99	114	114	97	103	97	94	99	91	107	102	100	93	100	99	111	99	82	104	84	94	117	117	92	113	79	92	87	89	105	103	104	90	114	97	107	94	101	86	106	92	104	117	102	105	89	82	112	101	83	102	104	97	86	97	86	99	91	90	101	106	79	119	103	101	104	101	90	88	125	108	108	92	82	98	92	118	102	108	91	88	98	88	97	92	99	103	106	92	86	106	105	96	83	101	98	102	109	90	105	92	91	99	105	97	99	109	115	91	115	103	84	96	90	111	81	110	108	101	101	107	105	108	122	104	104	103	101	110	86	87	107	83	83	111	111	94	109	92	118	104	87	96	106	95	93	83	106	89	90	92	77	97	86	98	92	93	115	100	116	89	122	115	99	106	99	84	119	108	93	100	107	91	110	88
49124	24970	16049	25498	27200	25003	20768	22776	22540	19251	22504	6896	5653	5332	3140	2933	3510	2423	2072	1829	1173	1003	839	650	595	550	474	435	460	497	410	454	406	383	379	374	346	365	345	351	388	349	382	331	369	326	342	335	338	356	373	353	375	357	338	341	345	353	318	336	352	356	331	317	358	344	365	358	359	360	368	357	319	321	313	321	336	371	336	327	354	378	338	337	359	381	337	335	357	324	336	345	347	369	342	351	342	368	389	361	339	356	358	333	324	336	329	357	345	357	385	316	353	341	329	306	342	301	333	332	336	348	386	337	358	337	332	327	332	339	381	348	345	333	359	359	351	341	351	319	355	362	316	312	346	343	329	329	375	316	363	350	354	326	358	351	342	333	360	380	353	351	356	306	311	365	346	287	313	362	344	359	314	338	335	344	353	381	357	359	339	325	383	347	346	331	363	348	347	349	350	339	354	373	339	385	290	340	345	329	340	323	316	353	358	320	368	347	349	382	361	318	336	349	314	337	326	366	348	330	338	328	332	363	339	369	351	335	368	348	326	351	330	354	352	343	361	360	343	362	345	342	333	360	369	353	341	311	333	343	337	334	350	341	378	346	339	345	366	356	328	304	326	337	315	368	346	330	330	367	377	349	373	336	357	396	364	328	334	365	344	339	339	338	340	368	351	343	364	320	330	351	322	365	355	343	371	340	340	357	325	356	380	368	349	344	332	319	342	379	350	350	341	343	351	326	325	356	349	336	364	335	347	331	300	323	358	289	327	338	393	342	359	326	330	332	328	336	362	378	346	346	334	291	344	334	381	321	330	375	362	338	366	361	349	296	332	366	350	307	355	333	345	341	361	313	330	315	356	319	339	332	361	346	329	350	337	318	354	323	328	355	305	348	347	363	345	336	320	356	352	366	336	358	375	355	371	334	363	345	346	326	349	330	369	374	372	341	327	386	343	358	357	349	344	364	323	330	328	334	367	355	328	329	315	339	351	345	343	364	370	361	374	352	339	376	331	350	285	348	363	363	366	322	336	330	317	338	320	341	333	318	364	382	362	339	324	327	325	348	339	360	317	322	336	314	328	322	342	322	338	333	340	350	337	346	367	347	322	331	329	329	350	336	326	340	341	324	343	347	335	307	375	361	359	349	342	329	340	381	355	330	336	338	343	318	376	347	319	319	348	313	321	325	360	342	345	340	353	370	347	319	341	336	375	358	356	326	330	337	325	358	341	317	325	364	350	362	316	355	338	337	349	330	345	345	332	350	335	342	310	344	371	365	369	356	325	344	366	363	309	365	373	366	345	334	297	334	374	349	342	363	335	320	343	316	329	319	312	317	349	361	390	331	357	310	349	376	360	327	364	350	349	326	342	330	317	329	346	334	361	349	337	368	339	325	352	354	357	337	338	383	336	328	346	343	345	362	339	344	349	342	335	346	378	353	309	343	322	300	347	350	371	344	333	361	343	328	379	355	312	330	296	359	356	332	350	333	351	359	354	347	312	353	354	360	356	347	337	334	331	328	353	372	345	365	357	358	365	346	350	342	338	338	328	344	335	353	292	344	308	353	340	342	344	375	360	396	335	367	367	344	337	344	324	330	327	397	347	319	337	371	332	404	336	341	304	358	362	316	338	352	352	358	315	337	314	349	328	314	347	345	356	310	344	310	377	320	335	340	334	356	329	321	323	343	328	340	330	296	352	346	352	345	346	329	345	337	346	365	356	350	360	386	342	356	337	313	376	361	353	308	348	346	355	373	333	358	343	319	328	342	346	328	324	318	349	337	337	311	344	351	345	350	346	319	339	301	330	360	332	359	346	343	320	326	317	344	357	352	329	350	372	338	363	342	326	346	349	336	297	320	345	321	360	342	365	347	321	353	339	307	333	364	323	324	310	328	329	364	358	368	330	337	363	335	345	363	350	344	299	333	376	363	354	342	338	360	339	327	311	343	332	323	353	348	332	349	347	338	338	346	336	328	347	334	359	349	345	342	303	357	332	322	339	329	351	338	356	380	355	317	345	342	379	386	335	343	353	333	347	370	367	306	325	378	327	362	326	355	340	337	366	331	373	312	339	348	335	320	301	321	354	353	346	355	353	343	326	366	372	338	360	349	318	355	348	354	344	357	343	358	324	327	348	352	324	357	320	371	352	336	369	335	356	323	353	338	342	333	319	339	348	346	348	348	344	309	325	340	335	315	397	315	325	343	302	323	322	335	332	337	342	370	347	363	327	346	369	321	328	357	340	343	335	337	338	344	361	331	345	304	353	371	320	341	344	328	328	358	317	355	338	316	344	342	347	342	344	344	360	387	358	333	352	329	370	371	335	321	353	336	327	358	326	342	328	345	328	319	316	368	293	330	361	324	323	361	365	328	341	360	336	373	381	332	338	308	363	333	345	368	339	343	355	354	353	332	328	338	368	339	361	343	363	319	272	354	358	337	349	320	347	360	337	321	363	366	327	311	310	330	353	325	354	312	340	314	347	304	339	377	336	367	356	338	326	322	350	355	359	380	330	362	359	351	338	363	347	342	335	294	350	335	364	329	356	356	336	360	290	359	359	355	331	314	345	345	360	340	332	333	308	362	316	330	343	336	340	298	348	335	378	334	367	356	316	350	336	355	374	333	366	308	344	349	330	354	354	345	314	308	336	339	331	340	377	347	352	330	348	308	309	342	334	330	306	334	374	365	325	346	319	330	367	351	316	355	349	324	332	356	318	331	348	342	334	334	336	328	324	343	349	345	320	330	330	366	376	309	356	348	355	369	359	326	373	354	331	310	371	357	325	364	342	325	361	319	318	343	327	334	371	355	344	387	350	345	323	349	353	341	330	359	346	355	343	344	334	350	361	313	350	295	356	322	335	349	349	319	360	341	361	335	365	355	327	329	321	328	332	348	339	352	326	329	345	371	321	370	319	369	351	351	336	342	345	343	337	349	379	352	336	320	344	365	338	301	296	351	338	356	342	344	313	331	381	352	372	340	342	339	334	359	337	328	351	394	302	342	333	345	330	332	325	354	334	343	345	364	321	336	313	331	340	334	341	334	333	360	336	341	324	343	341	341	356	339	350	356	365	326	365	335	332	356	355	339	327	345	329	335	339	341	343	345	356	318	325	350	295	324	359	323	339	360	351	364	327	380	332	352	346	351	354	345	330	361	311	346	343	326	347	337	325	350	354	376	331	365	345	354	354	371	371	378	330	342	338	321	334	344	354	334	367	329	338	342	341	372	324	346	363	350	316	330	331	342	375	342	372	333	327	336	371	359	363	356	339	329	320	349	352	362	351	321	352	332	319	309	306	324	324	321	392	312	345	377	330	320	324	347	328	374	342	339	332	332	374	360	356	381	346	354	342	362	346	340	367	358	356	382	329	360	331	361	350	325	350	321	337	300	327	333	338	361	363	330	297	305	348	371	350	352	294	315	311	356	351	313	310	353	350	334	327	323	357	360	328	318	356	317	362	317	344	375	333	356	361	343	316	327	346	309	327	312
69849	47100	31432	32667	31840	28915	24273	19948	16630	10251	6999	3585	2600	2461	1445	1313	1412	1221	941	699	581	369	318	257	258	256	252	233	186	195	166	211	183	181	171	184	166	177	186	146	150	191	156	168	174	183	178	168	169	203	160	166	184	179	165	190	175	185	179	180	172	156	164	186	182	175	203	159	174	187	197	179	148	211	154	167	161	164	177	181	174	206	164	179	168	177	170	166	164	191	201	178	176	167	184	171	163	171	188	172	156	166	179	153	160	203	189	151	172	167	183	176	168	182	176	162	191	178	173	175	169	178	160	180	149	163	152	165	169	169	162	178	172	176	162	184	156	195	166	174	187	175	161	177	154	155	161	154	159	166	167	156	174	166	188	175	170	161	182	155	171	194	176	153	170	183	166	165	167	168	188	161	186	173	165	185	177	155	160	177	167	175	170	198	166	186	167	156	170	173	176	166	156	164	178	169	170	176	181	169	159	155	159	146	204	175	170	158	161	175	173	185	180	158	174	184	172	176	154	167	159	172	172	159	173	174	184	161	177	155	169	167	184	173	166	180	163	177	185	169	174	171	166	177	151	174	182	164	163	176	178	155	171	177	174	160	183	179	183	173	161	183	142	172	148	159	180	161	164	153	175	194	189	178	181	173	147	183	165	170	175	149	183	194	150	181	142	178	170	179	183	171	178	159	158	176	191	183	179	179	170	168	176	169	158	171	170	158	157	164	170	147	168	173	189	183	183	159	183	170	164	153	179	157	160	163	181	167	156	168	173	159	183	172	187	186	156	170	161	161	144	184	205	164	159	186	168	170	208	166	169	181	165	181	185	176	188	191	189	171	148	162	167	175	163	174	159	148	168	163	161	171	177	191	167	181	163	166	174	164	187	182	174	189	173	128	155	189	173	161	187	174	147	153	195	185	159	166	164	165	157	188	164	172	151	186	165	155	153	178	174	175	159	167	160	193	157	189	173	173	188	201	173	169	161	183	142	178	193	174	165	190	172	157	176	160	177	170	158	172	165	180	179	157	170	182	177	167	153	163	167	179	158	162	172	168	193	165	170	141	157	175	178	163	177	166	165	170	147	181	192	175	185	150	169	183	177	166	189	203	190	180	169	180	160	146	157	135	162	174	179	182	146	180	184	176	200	159	182	190	167	159	172	148	178	193	170	163	164	190	151	174	173	184	166	168	171	207	178	181	187	173	152	181	167	183	153	174	191	170	134	173	151	165	152	162	163	183	138	162	168	169	154	172	176	178	170	179	189	174	156	172	154	193	170	169	167	158	161	167	172	178	174	170	191	184	172	177	173	174	175	161	163	174	163	184	185	181	150	165	187	185	167	184	164	172	150	159	180	160	194	164	178	153	190	181	171	171	176	143	173	174	180	165	195	163	161	172	156	151	188	191	187	181	163	170	167	165	166	168	200	164	170	166	148	168	163	164	163	172	166	158	176	145	172	162	155	176	169	141	175	172	187	165	185	173	149	173	158	158	170	156	161	174	194	155	166	188	165	152	183	150	176	194	169	167	170	160	168	168	169	193	160	200	159	170	171	154	181	193	161	149	167	175	182	160	204	158	171	171	157	174	168	158	164	158	152	176	192	180	164	153	172	177	191	173	176	168	173	183	174	197	172	153	165	176	166	173	158	147	185	147	167	165	160	142	170	186	152	205	163	158	168	171	168	180	160	184	156	198	184	180	187	167	185	159	184	173	171	161	171	188	192	152	171	174	176	177	161	152	195	168	150	180	162	174	180	157	180	164	170	177	165	146	175	156	173	165	161	173	170	156	178	163	170	159	163	187	162	147	149	152	169	176	165	173	167	172	191	185	188	148	170	180	182	187	168	176	198	161	150	171	184	165	183	167	177	169	177	154	164	174	199	180	192	174	170	165	169	161	166	174	166	164	180	158	179	189	189	153	166	161	177	181	174	194	186	171	205	181	162	172	167	188	139	210	204	183	138	154	175	205	188	189	202	161	165	178	177	182	187	167	162	177	174	158	173	134	188	154	159	171	185	181	181	167	165	151	177	173	174	180	170	172	173	160	161	170	168	168	156	172	174	175	147	175	182	140	164	146	174	171	164	166	176	160	170	152	184	156	171	185	164	159	166	171	175	155	149	177	156	175	165	171	188	168	179	174	166	167	162	182	181	165	181	164	132	165	163	182	166	188	181	181	184	189	183	145	201	183	191	146	169	185	182	181	173	196	158	177	160	156	178	159	170	151	154	177	171	179	178	150	163	158	183	143	155	174	170	173	168	178	160	177	174	181	158	167	177	170	174	168	196	155	167	176	175	161	176	167	178	162	154	183	178	186	165	193	187	164	169	179	165	153	179	165	170	174	175	158	177	161	154	161	200	169	155	147	161	182	154	188	172	161	171	178	183	171	168	150	190	189	165	157	157	160	155	175	159	168	164	159	165	147	153	154	182	162	155	161	178	184	174	154	177	159	151	174	197	151	159	162	193	180	166	190	179	167	175	162	166	166	164	168	169	167	185	176	170	183	155	158	187	161	176	179	177	169	167	167	180	167	167	178	187	144	167	173	162	153	201	186	189	150	181	177	175	186	197	170	167	161	157	175	172	162	162	180	199	157	179	170	152	202	186	146	181	150	151	172	181	173	177	146	170	150	200	167	189	161	188	154	149	164	177	175	191	183	176	205	161	181	183	163	180	158	151	162	179	166	186	149	172	169	203	182	184	160	184	170	171	166	169	173	162	160	192	150	162	159	176	174	160	175	151	176	154	160	191	174	172	148	182	160	185	178	153	178	166	174	194	186	160	147	170	192	155	160	177	169	168	181	171	194	176	161	172	160	173	206	175	150	155	128	179	182	187	176	181	196	158	170	149	176	179	171	176	183	160	170	174	174	184	142	183	199	190	178	178	172	184	154	152	164	175	169	155	165	173	186	177	192	166	166	184	194	170	162	143	201	174	185	177	183	171	181	174	143	165	186	161	163	156	183	168	183	178	152	204	154	173	188	190	181	174	148	189	174	153	153	176	165	176	178	170	167	175	171	190	192	162	184	136	157	175	161	187	146	165	154	152	156	150	168	164	167	197	179	165	174	163	147	162	170	152	178	176	185	156	187	181	162	152	178	193	168	165	163	164	175	179	164	164	161	166	167	189	154	179	184	168	159	154	186	174	168	164	163	175	163	142	177	173	146	171	155	183	148	168	169	196	151	162	171	176	186	179	173	173	160	180	178	163	169	155	160	168	190	173	178	183	165	133	165	185	175	187	142	158	197	197	186	166	186	154	159	198	169	169	158	169	173	175	181	182	149	180	164	191	169	159	180	178	182	154	174	151	161	162	148	157	146	193	165	147	160	183	198	195	193	164	180	162	180	170	178	166	149	167	171	163	194	155	158	161	146	160	170	168	168	175	172	171	164	163	163	177	159	185	173	174	165	176	163	181	150	165	158	173	203	173	169	195	174	195	186	182	178	161	173	149	170	181	171	173	155	161	197	183	175	172	158	173	159	171	183
59854	33865	22240	32293	34437	32345	31446	31401	28666	20709	18035	12690	11360	11522	7788	6847	7904	6939	5825	4027	3730	2173	1723	1292	1082	1027	941	904	893	877	757	809	689	611	597	592	591	607	605	556	563	619	602	591	592	557	532	578	539	535	577	530	548	549	536	545	544	518	542	529	564	588	511	583	527	555	511	519	529	521	524	529	547	568	507	571	517	585	513	534	573	581	523	546	547	583	559	567	537	532	510	554	524	543	529	523	536	562	534	554	555	529	523	541	514	562	531	519	512	525	526	542	543	535	536	510	558	558	543	541	554	525	544	530	523	511	571	552	536	540	502	522	538	524	526	541	554	514	573	538	540	528	557	520	545	538	528	518	546	475	524	518	554	540	496	556	528	569	556	542	524	528	534	494	517	571	517	557	511	519	556	531	483	563	536	513	504	555	534	570	558	532	531	573	527	509	526	508	541	584	537	532	533	560	540	523	538	546	510	518	530	515	573	511	536	535	534	512	567	493	493	521	542	582	569	561	488	542	590	473	582	555	560	557	501	548	485	544	526	533	563	555	526	553	512	563	527	526	599	556	540	502	519	542	518	536	569	502	528	550	548	534	525	521	528	559	525	525	543	531	570	530	556	543	536	550	536	586	544	576	543	531	513	555	555	556	571	532	567	539	527	549	532	586	523	539	560	535	569	533	537	555	559	534	484	496	510	549	561	551	534	522	551	499	498	576	583	544	537	542	528	570	518	530	527	496	539	558	549	547	553	523	535	534	546	500	537	528	535	563	501	535	553	554	539	523	530	496	561	535	536	565	518	511	568	517	532	524	520	529	505	531	545	520	566	504	531	534	553	533	536	530	524	506	554	535	525	564	494	543	559	534	540	535	527	561	527	577	553	510	527	522	531	525	554	525	526	512	572	515	512	547	498	591	493	545	528	537	552	526	480	529	495	530	516	547	543	580	522	512	556	510	507	543	505	540	522	561	553	539	528	530	514	492	551	527	552	511	521	525	511	545	514	559	543	506	560	550	498	517	554	577	558	541	560	562	525	561	526	536	510	506	541	501	528	512	532	528	545	558	502	568	517	527	577	544	571	519	538	507	487	538	539	525	529	523	545	526	512	527	536	589	564	526	550	545	530	523	549	482	556	568	569	571	531	512	521	526	522	567	540	536	536	562	551	530	552	589	546	489	557	522	510	590	524	546	550	508	561	512	518	526	496	546	522	528	528	526	542	513	550	513	504	558	548	529	577	505	520	551	526	539	542	550	555	574	528	540	554	553	531	573	486	558	531	521	530	509	477	534	566	528	552	553	523	511	551	522	544	549	543	517	536	501	586	520	549	531	514	531	531	495	544	489	526	548	546	519	558	524	528	528	541	529	572	507	493	533	538	547	512	531	534	499	530	519	545	530	523	537	568	525	512	569	499	507	510	541	522	539	559	502	530	475	524	533	528	490	500	488	513	535	509	542	563	563	547	526	534	536	590	538	565	536	543	515	525	568	540	556	546	507	542	552	521	542	515	572	530	542	491	538	532	546	539	514	511	549	511	499	513	560	578	540	544	516	580	512	547	540	469	542	521	550	539	544	542	529	530	555	483	576	539	514	563	546	583	564	514	537	514	554	581	536	497	542	536	547	520	523	552	518	578	556	497	561	536	491	536	541	507	540	499	527	537	517	568	533	550	532	539	514	526	498	520	551	516	542	563	544	532	545	503	532	537	519	536	486	505	570	542	539	528	525	562	561	533	542	525	578	564	534	464	537	552	525	512	501	550	499	509	488	542	536	530	488	542	555	535	562	541	591	555	492	547	525	584	513	510	554	497	526	528	542	517	548	543	543	514	572	529	559	526	533	565	505	557	535	563	601	539	523	529	525	572	501	546	549	497	526	568	545	549	543	546	541	522	560	554	538	568	515	568	527	508	537	569	557	564	551	541	518	543	541	576	529	515	555	504	533	526	524	524	511	543	504	570	577	525	546	563	521	548	531	536	523	576	554	518	511	546	559	527	547	498	552	560	548	555	532	541	545	556	496	517	506	543	479	541	518	504	567	530	514	572	521	562	565	538	501	540	542	576	544	512	532	526	550	538	530	525	548	530	542	550	557	533	492	546	549	511	556	515	490	543	494	537	551	512	559	509	574	525	540	559	553	524	503	521	504	498	551	560	560	544	531	568	519	531	535	532	520	524	555	517	535	537	595	542	521	602	528	527	519	478	537	518	523	523	498	551	581	533	534	599	533	535	511	566	545	552	520	498	491	556	562	528	578	536	549	566	541	521	582	504	544	465	542	543	508	554	542	534	544	558	544	583	516	549	513	521	542	567	545	513	523	555	563	536	528	549	531	539	567	527	554	560	528	547	518	539	530	563	536	531	522	573	568	546	526	554	547	520	527	524	541	519	535	534	536	555	534	516	534	599	558	518	623	558	556	567	493	520	556	541	560	536	527	542	551	515	574	547	548	552	488	560	548	517	477	540	516	537	540	551	572	480	526	512	505	525	547	509	532	539	565	507	537	541	582	567	530	567	492	517	493	522	545	527	556	550	515	502	499	547	517	538	533	548	514	591	534	527	518	521	542	513	505	505	553	524	556	527	511	562	547	566	600	538	547	528	520	544	523	579	579	533	538	576	522	534	545	527	521	563	470	502	514	546	557	543	552	567	533	500	538	538	500	500	560	538	495	534	524	524	530	543	554	533	512	517	516	484	548	510	568	520	555	573	530	533	515	569	544	541	509	475	515	531	530	573	518	575	533	502	570	513	577	569	525	508	507	514	515	498	511	530	513	558	535	523	549	545	536	555	477	535	500	523	556	545	562	512	543	525	575	530	514	475	564	525	500	492	563	530	575	516	514	535	550	524	521	568	520	500	521	529	507	535	502	535	551	536	516	540	543	540	509	522	520	539	500	551	535	552	541	537	554	557	517	554	527	567	563	533	514	552	526	527	523	543	519	545	554	559	556	532	542	547	553	554	560	577	547	544	532	547	525	568	569	533	524	521	512	489	549	537	550	505	517	577	540	504	549	548	560	546	524	538	569	523	504	539	514	548	534	510	519	524	565	550	568	557	502	524	539	579	542	522	533	522	502	558	539	529	566	531	535	552	593	576	546	514	559	556	553	524	545	557	535	532	512	527	559	519	531	524	555	531	562	558	547	553	517	516	524	512	529	580	519	568	568	557	538	522	505	544	548	553	526	557	507	513	527	549	525	546	543	556	537	526	524	520	545	518	514	568	538	531	535	517	543	534	566	584	591	541	538	492	531	551	526	535	529	553	511	555	525	522	536	543	510	540	548	500	531	564	540	583	559	521	568	526	550	541	569	536	546	567	552	538	521	558	559	556	557	535	549	549	545	537	522	516	545	507	500	533	551	533	561	515	539	539	548	563	582	574	533	536	536	532	536	567	545	526	568	560	536	527	529	568	542	529	528	525	520	551	531	504	553	601	524	535	571	539	549	549	517	529	491	549	527	574	577	562	487	527	528	551	487	533	511	523	535	500	524
25040	6591	2831	3091	2055	1585	1068	836	522	283	220	212	190	281	242	174	159	174	171	141	150	137	151	151	134	143	140	167	167	149	160	136	139	140	152	153	160	156	159	145	163	146	136	160	146	141	135	143	154	139	164	115	148	149	152	142	145	115	146	156	151	151	160	134	137	160	147	149	140	151	152	130	156	184	136	168	154	139	149	141	142	159	158	141	142	157	128	165	133	137	153	134	152	139	137	157	164	157	153	163	129	150	144	146	138	154	135	150	143	154	133	153	138	150	154	157	155	136	145	158	144	131	125	154	134	132	143	149	141	152	149	151	143	152	132	151	142	156	156	152	150	149	150	160	130	144	135	126	163	150	140	129	153	139	135	141	150	157	147	150	147	156	158	154	123	151	168	165	127	142	145	172	151	142	168	134	165	136	134	153	177	146	144	151	151	155	125	163	138	151	163	138	158	158	143	168	146	139	134	149	152	161	137	144	152	158	149	167	152	137	143	147	146	145	159	166	159	133	171	149	129	142	127	154	158	149	179	134	144	148	142	151	142	135	140	158	136	141	150	139	152	152	146	142	138	138	159	143	134	123	158	167	147	144	130	164	147	134	131	171	140	178	166	138	150	149	148	134	147	148	128	145	158	145	156	152	163	126	172	151	146	144	158	132	137	160	142	156	141	148	141	127	122	111	132	163	160	140	142	142	161	137	141	138	130	137	142	125	139	150	149	159	156	155	141	157	138	163	160	146	143	123	128	154	151	132	124	164	134	161	147	164	165	175	162	158	153	161	124	149	145	123	145	152	153	162	155	137	137	143	149	159	146	146	147	140	153	156	177	152	152	141	141	171	156	150	159	146	130	158	134	139	150	144	156	156	144	141	133	148	160	144	148	125	145	158	137	143	159	155	168	135	148	132	132	147	148	134	148	158	149	141	149	139	147	155	141	156	140	131	166	142	161	144	147	145	163	147	115	158	144	164	113	149	141	143	151	145	154	115	129	153	155	136	135	164	170	140	163	142	137	138	150	140	147	149	157	150	142	131	133	147	139	154	145	157	154	140	135	157	163	139	130	154	121	152	142	144	132	163	153	131	165	155	167	151	149	152	147	150	156	140	119	140	137	169	152	150	117	145	148	138	152	140	153	146	147	157	149	138	147	147	159	158	150	147	154	170	154	142	137	150	160	171	145	137	145	142	133	142	137	133	145	135	150	161	137	132	136	127	129	144	164	163	165	147	146	153	153	137	149	135	165	149	147	150	147	136	160	146	169	140	146	135	151	151	152	160	148	144	158	128	157	156	150	149	137	156	153	136	151	156	162	129	151	159	126	152	156	143	141	140	174	151	161	144	141	140	134	149	129	160	164	156	162	178	152	137	150	151	131	152	149	145	153	153	146	145	125	158	161	130	148	148	152	139	145	166	150	145	125	160	146	183	156	179	138	149	138	126	139	158	149	147	125	145	147	163	136	151	159	151	152	158	142	140	147	136	135	153	154	137	131	151	139	173	144	146	147	148	153	158	169	139	153	167	155	141	134	145	144	132	145	153	149	147	126	159	145	143	155	139	152	154	138	169	125	141	165	154	143	130	143	151	134	129	146	177	149	152	130	140	143	162	155	151	145	130	130	145	121	148	153	155	136	160	151	134	153	150	145	139	123	159	156	160	131	161	135	161	154	159	151	142	143	175	129	160	148	157	142	143	148	152	142	108	137	139	146	153	121	151	164	162	129	143	153	153	143	181	143	142	161	158	142	158	155	139	135	156	146	163	142	137	133	140	157	169	165	156	147	163	150	158	143	154	147	159	134	143	131	184	159	159	147	140	158	154	142	142	157	156	137	133	144	153	158	156	148	138	142	150	124	160	169	165	158	159	146	141	162	162	132	143	136	132	135	132	120	169	137	144	152	158	141	141	136	128	167	159	148	142	172	170	155	145	148	127	132	154	154	135	134	157	155	131	169	153	135	185	136	147	153	147	147	138	124	139	153	139	137	159	155	138	138	155	141	158	131	145	149	130	145	148	160	156	133	150	150	130	143	149	119	154	150	153	133	149	138	127	129	152	133	157	148	144	131	170	140	149	149	154	149	140	165	155	147	150	162	157	139	140	139	155	164	130	143	141	137	147	152	146	154	150	140	159	150	149	143	166	142	151	155	140	147	156	161	125	145	146	145	153	153	157	140	140	169	123	152	153	152	149	150	131	140	154	143	154	139	139	143	168	145	147	134	129	158	149	148	147	167	131	131	175	145	161	129	167	150	137	139	160	151	132	158	163	146	162	143	128	147	135	142	144	160	133	139	162	138	160	165	133	148	144	131	150	166	145	142	130	140	123	146	153	130	156	159	140	148	148	149	137	165	147	140	151	154	158	136	149	173	121	145	137	155	152	159	146	146	148	145	142	157	135	141	159	170	152	142	144	155	167	168	145	139	139	162	144	148	128	123	146	154	135	148	154	159	162	140	163	142	160	147	171	145	161	145	152	139	149	134	164	141	139	142	136	159	153	139	168	151	152	143	143	163	157	135	144	138	162	151	161	155	131	156	149	177	159	158	137	153	141	155	152	156	149	156	161	153	127	160	130	146	137	147	138	154	144	165	175	141	155	135	145	157	159	159	142	153	146	153	144	125	165	138	146	155	144	143	142	153	133	138	135	135	153	162	144	144	132	132	155	151	156	144	135	132	153	159	137	147	178	148	164	161	161	144	129	151	132	148	139	145	152	140	139	166	150	151	150	143	158	149	152	119	151	133	145	151	158	147	134	151	154	169	148	156	130	160	143	160	140	143	168	157	157	154	154	147	158	163	148	164	158	131	142	137	167	164	151	140	144	138	148	166	144	166	136	149	134	156	137	147	140	135	147	168	150	163	145	154	153	128	152	162	133	133	145	164	138	159	141	143	168	157	157	147	139	149	158	140	160	162	147	149	154	147	153	157	142	161	148	156	155	149	148	153	158	144	169	150	139	158	134	128	136	135	152	148	119	157	154	146	164	161	112	130	148	127	113	133	137	167	128	126	155	152	147	140	146	131	162	164	111	144	135	134	143	135	168	152	134	146	157	146	159	153	141	138	122	144	134	172	150	142	156	147	153	158	152	150	132	131	146	142	133	149	148	156	145	136	152	146	140	128	147	144	116	147	154	171	137	132	155	134	146	160	162	148	134	145	125	151	135	147	152	150	161	134	148	163	157	137	144	164	146	167	178	153	142	130	137	148	147	136	143	142	143	148	140	135	152	151	149	140	163	134	137	150	146	154	140	163	156	131	158	135	145	148	148	133	147	152	154	167	175	156	143	150	171	151	136	171	145	134	160	154	140	147	145	145	140	143	159	155	151	174	140	127	144	128	130	158	135	142	165	165	148	137	153	145	140	146	142	148	154	143	117	140	143	144	150	148	144	148	140	159	147	137	154	140	156	176	177	165	124	154	158	137	113	144	138	164	141	126	142	151	154	159	155	154	141	120	139	126	133	136	145	143	141	153	147	163	141	131	140
27807	5847	4652	7696	6131	5320	4064	3240	2258	1155	1061	924	845	982	805	685	656	640	608	594	573	493	496	509	481	496	464	481	443	483	469	435	479	487	504	499	444	450	453	512	443	472	469	452	457	470	441	471	517	480	473	439	438	477	474	500	465	406	458	455	471	456	475	479	474	473	415	435	436	446	425	507	519	442	422	486	457	488	508	491	472	462	440	474	483	483	469	477	444	508	425	516	461	493	421	511	501	460	474	480	487	434	459	505	457	432	473	452	480	462	479	450	478	478	474	485	486	490	418	556	480	489	523	456	486	446	465	482	445	484	496	456	453	452	454	478	453	483	429	453	437	452	489	422	470	459	449	427	449	477	444	485	451	475	482	503	454	450	454	434	460	442	453	493	476	459	478	515	445	471	481	449	465	504	468	434	451	467	488	469	445	454	521	466	474	450	504	469	543	467	473	484	493	464	479	490	445	442	483	474	478	453	455	458	461	489	448	471	464	469	477	499	464	469	483	474	488	433	460	441	463	436	478	521	478	430	486	468	490	498	455	472	509	446	472	455	530	505	440	444	457	511	491	476	467	432	473	480	466	431	474	488	449	456	436	482	471	453	509	499	504	431	493	476	457	474	475	467	464	443	503	499	450	459	456	482	477	437	462	512	475	473	483	448	471	508	439	427	486	489	458	477	486	438	453	461	495	453	419	481	504	451	449	488	497	455	439	468	466	444	432	477	500	496	452	481	498	444	451	421	484	500	478	436	461	484	441	453	462	481	458	443	496	476	483	484	497	459	456	490	463	490	477	493	491	480	485	470	470	485	459	475	531	461	411	481	500	468	480	454	462	438	456	465	537	512	449	476	448	451	419	482	492	484	441	464	457	439	479	460	450	467	467	422	486	432	483	489	503	431	472	447	491	441	490	463	451	456	455	485	490	438	456	501	490	482	498	469	461	442	486	482	453	453	469	477	460	484	469	474	432	456	464	511	473	464	467	484	468	519	446	500	482	497	485	438	443	462	487	464	463	482	465	464	455	452	486	467	474	486	461	469	488	446	462	468	487	468	500	463	470	463	462	485	522	477	526	462	453	529	505	418	495	463	485	487	477	469	470	473	494	505	483	455	454	472	454	477	459	439	493	451	468	500	480	503	474	499	454	424	497	457	481	498	507	488	493	447	463	442	459	459	485	442	469	463	469	462	492	480	451	459	449	467	463	472	457	468	461	449	482	491	470	450	445	473	464	448	459	481	456	474	459	497	461	438	459	450	457	483	476	457	475	462	444	471	459	439	462	474	492	470	473	474	433	440	448	483	454	469	450	509	487	467	467	456	443	447	443	472	481	526	458	444	508	477	479	462	486	441	468	440	470	463	444	465	436	472	480	501	502	451	475	450	459	473	492	469	506	416	451	491	438	463	458	506	471	448	492	455	459	481	467	449	445	494	448	496	479	424	477	449	461	455	478	516	487	447	492	451	463	436	492	437	432	468	477	448	465	440	453	510	468	440	451	432	467	508	502	462	465	476	453	480	504	427	465	460	465	502	448	461	453	498	458	453	459	492	473	446	495	436	479	487	461	485	486	504	448	465	495	488	452	503	456	429	475	472	513	519	510	449	483	466	450	494	469	454	471	454	465	493	497	457	458	485	441	467	533	480	452	487	446	472	472	431	449	477	480	461	446	497	473	473	437	482	473	489	493	515	457	444	482	482	461	443	422	479	474	438	454	453	452	491	442	456	467	525	451	462	460	446	473	452	474	430	490	441	490	470	489	469	466	482	459	458	481	485	442	473	448	465	482	483	481	491	482	467	483	464	471	422	473	469	464	452	437	498	501	431	521	449	485	476	506	449	463	488	463	469	484	456	454	462	492	505	476	490	467	476	454	511	473	458	469	458	489	482	487	463	463	490	498	459	472	430	442	480	471	466	482	471	477	477	501	495	504	469	479	479	462	491	468	455	518	463	490	455	447	489	479	461	472	475	500	456	446	476	481	459	451	459	482	454	484	488	493	506	511	444	465	509	476	455	494	456	461	451	479	481	435	459	453	500	427	483	446	454	459	438	433	494	443	476	448	468	494	450	471	425	471	454	467	469	467	432	472	478	423	463	461	440	469	474	481	426	461	471	461	469	470	475	521	483	489	481	509	496	468	484	452	475	483	420	467	441	445	504	505	459	500	475	490	493	424	463	471	436	482	453	467	472	487	466	472	484	456	445	441	476	493	486	491	473	475	440	461	480	427	484	501	489	433	459	480	479	456	467	465	461	470	463	472	465	476	463	491	491	421	474	444	455	454	469	461	471	475	467	539	432	466	455	488	454	502	480	456	472	459	447	489	468	466	481	432	474	479	459	500	486	460	478	492	432	482	468	439	459	434	492	467	492	459	468	501	482	459	456	478	463	454	447	488	459	460	482	438	500	430	460	465	490	460	420	504	467	495	447	456	444	482	485	456	489	444	466	440	456	468	487	451	522	467	488	463	450	450	463	480	470	466	473	483	501	459	475	487	456	454	480	473	510	464	477	450	492	477	464	456	484	488	454	476	471	473	456	478	459	444	471	432	426	469	458	480	475	476	435	463	475	486	475	494	468	501	417	467	487	471	459	478	458	454	489	488	432	443	488	491	478	430	508	460	467	483	456	491	458	440	456	486	451	519	431	447	450	471	486	458	499	489	488	445	463	456	461	481	464	479	499	459	467	453	434	485	466	440	495	474	459	433	464	433	483	432	480	475	487	490	430	446	485	453	454	482	450	456	434	460	455	495	450	468	450	477	464	492	474	481	445	458	459	490	488	470	520	490	469	436	453	427	485	464	488	459	495	482	425	501	439	495	491	459	451	417	436	460	474	530	435	471	483	498	475	438	514	474	447	497	454	476	480	481	484	486	482	494	499	501	482	430	479	470	511	414	451	438	448	479	445	502	448	463	436	427	463	476	519	460	435	468	457	488	450	492	455	459	449	479	460	459	500	498	458	461	442	463	433	453	460	432	457	479	445	450	464	478	500	480	481	495	488	462	484	468	459	445	450	472	469	443	433	474	455	466	496	484	467	444	441	440	431	469	482	475	476	484	435	468	470	451	461	449	481	462	470	471	466	450	458	461	461	454	470	491	471	436	455	470	433	463	432	443	443	452	469	476	429	455	503	471	466	459	457	498	487	467	463	424	483	482	489	460	455	459	451	459	508	458	479	443	469	484	456	475	444	478	454	464	480	472	454	488	483	469	468	445	433	485	451	484	481	466	467	490	437	441	504	465	490	493	473	433	478	512	477	476	495	543	479	458	469	416	488	439	437	449	463	494	445	456	492	473	441	457	522	498	494	478	477	434	505	465	474	501	488	493	450	477	473	489	485	470	452	466	478	472	472	494	486	416	486	425	496	446	473	466	475	509	446	497	468	451	443	495	460	487	449	445	471	450	451	443	482	471	428	437	470	457	494	503	446	478	482	494	453	453	458	438	459	407	488	471	448	455	455	452	488	474	435	491	462	491	470	462	483
63309	38897	24877	23838	21310	17693	13826	9642	6029	2797	1621	965	1122	1012	710	624	519	419	374	291	340	181	149	125	132	119	125	116	103	112	105	112	110	106	97	96	92	93	101	87	90	100	95	87	103	97	93	91	122	104	111	104	97	101	79	90	94	105	85	97	79	102	102	94	92	81	88	86	96	89	107	99	100	69	93	107	92	85	92	92	108	97	98	93	94	91	82	92	90	97	93	75	98	91	74	97	89	92	94	72	75	97	94	99	85	116	104	102	75	101	97	88	115	93	87	97	79	78	88	103	96	76	97	113	105	83	84	88	95	105	87	86	94	78	78	110	107	78	87	97	92	87	88	91	89	88	85	82	112	90	102	96	89	90	94	101	103	85	90	72	87	108	126	97	78	92	89	101	101	92	79	81	98	92	107	98	101	85	77	106	100	78	82	88	114	101	85	83	106	76	83	100	97	87	99	93	79	100	114	101	98	96	97	88	99	102	101	94	97	91	119	88	101	103	95	85	94	93	90	90	91	93	96	91	83	80	89	107	99	107	90	108	101	100	83	89	102	115	96	89	97	95	81	98	91	85	83	76	87	96	108	105	87	97	97	94	106	81	91	82	104	101	104	88	85	97	85	114	115	82	89	95	106	95	110	97	87	98	95	77	103	90	99	98	89	96	84	83	90	82	101	98	84	102	94	93	100	83	84	89	107	100	92	81	98	93	104	92	94	91	82	88	87	74	95	102	87	101	97	96	96	98	91	75	86	87	90	101	104	102	86	90	83	96	109	87	87	111	103	80	95	102	91	89	94	94	90	95	88	98	93	96	95	92	98	93	84	97	80	86	94	94	106	98	105	94	87	112	109	84	99	97	91	103	84	98	93	94	89	96	98	99	91	89	85	84	85	81	90	97	101	96	95	84	100	80	96	94	100	93	96	82	90	77	75	99	103	88	87	88	88	92	84	95	92	97	92	106	97	107	89	85	103	96	95	110	83	106	89	107	89	79	92	85	91	87	98	86	85	102	90	92	103	86	89	82	93	73	90	94	78	71	103	99	94	85	99	106	82	89	93	98	107	95	103	88	96	101	78	99	96	105	92	108	88	110	97	97	85	90	83	105	99	86	90	104	91	96	106	111	93	99	76	88	83	96	100	88	84	106	92	89	86	96	84	92	101	94	111	84	81	89	88	86	115	93	76	84	93	91	97	95	86	112	98	99	90	97	93	94	88	73	88	95	93	93	90	84	99	102	90	89	90	79	85	97	100	92	105	77	102	103	82	99	106	108	98	96	84	102	85	106	88	88	88	103	95	89	105	79	74	97	80	110	100	107	90	87	95	87	104	90	92	78	86	94	99	83	83	88	95	99	96	93	110	89	95	121	95	99	98	91	85	104	106	101	87	86	89	94	113	98	92	90	88	112	112	88	97	97	74	84	92	95	76	108	97	91	87	102	87	81	104	84	97	97	106	88	83	87	103	86	89	83	82	103	97	94	106	84	92	94	79	87	89	93	103	83	106	96	94	107	94	103	87	76	107	83	93	102	95	88	100	87	80	85	76	74	89	88	96	80	90	92	96	113	91	114	89	89	71	94	90	102	91	89	91	94	97	102	69	72	93	87	91	78	83	83	102	91	82	105	98	97	84	83	95	89	114	90	84	89	84	81	93	94	90	99	97	90	104	90	84	91	77	79	93	86	96	64	92	108	84	96	97	99	91	95	97	88	100	78	100	84	80	98	80	103	95	96	85	94	101	92	91	102	103	93	85	94	92	68	91	102	98	89	95	74	107	93	88	77	91	100	101	79	91	98	102	79	106	103	92	88	94	91	89	120	104	94	113	96	77	87	91	87	99	106	100	110	101	84	107	73	117	92	74	82	81	104	82	97	82	95	89	97	73	96	108	99	91	86	93	103	86	79	83	79	97	89	109	105	107	88	101	113	95	84	87	91	98	99	86	83	88	90	92	95	95	118	90	91	94	90	107	110	85	102	88	99	98	96	96	81	88	108	89	91	115	104	105	85	88	84	100	90	107	96	82	108	111	81	102	113	80	112	80	71	86	105	83	83	89	79	97	80	91	94	109	94	80	83	92	100	97	78	94	107	83	89	105	89	96	87	93	91	85	101	85	105	88	103	101	103	103	90	95	101	85	98	88	107	74	87	92	76	95	93	107	97	81	102	97	84	91	96	107	77	97	99	92	87	85	105	83	88	100	94	97	107	80	98	88	95	93	81	91	88	81	91	97	96	107	76	90	74	85	107	102	106	81	95	96	94	73	104	98	85	97	98	95	88	87	102	91	86	86	99	94	107	88	92	99	94	93	108	93	94	95	92	100	100	84	97	103	91	90	96	95	90	96	89	100	86	90	95	91	92	94	100	90	103	97	99	107	75	89	101	88	128	96	93	98	112	85	96	101	83	89	87	107	92	103	102	90	87	93	97	88	106	107	98	102	102	106	88	109	90	94	71	105	86	98	95	97	100	91	98	89	91	102	97	105	100	87	96	100	85	79	87	74	95	93	86	92	98	93	104	103	102	88	98	74	79	76	90	96	85	91	86	86	99	100	91	97	91	90	94	97	111	95	79	93	81	98	94	100	91	106	107	88	87	88	93	93	98	82	78	85	81	88	107	113	98	108	108	96	99	90	108	82	77	83	89	97	96	90	79	89	88	101	101	77	84	102	102	84	98	88	85	83	93	94	86	92	91	91	92	71	87	86	94	99	83	96	87	105	102	75	107	88	102	103	103	85	85	96	104	86	85	104	80	101	94	102	108	89	102	96	71	100	87	87	113	109	70	101	81	97	85	70	89	90	111	92	107	101	99	84	93	103	82	106	75	84	83	94	87	75	104	96	80	78	101	90	105	91	80	84	96	84	88	109	93	78	100	97	83	102	84	106	79	98	89	91	109	94	114	92	106	79	81	101	83	86	92	82	96	96	101	79	97	101	94	100	98	82	90	100	80	97	88	84	95	92	83	94	72	74	95	103	77	96	96	110	88	98	92	90	84	89	94	86	91	80	68	85	82	92	92	90	84	86	93	84	91	87	74	100	96	90	74	77	96	82	102	88	91	83	73	86	112	100	91	96	100	91	78	86	90	85	80	90	100	102	96	96	107	108	97	91	95	92	85	103	76	86	95	93	90	77	105	76	96	82	85	89	93	77	88	74	91	82	104	87	90	81	93	99	108	85	87	106	101	102	103	86	93	86	75	97	87	111	91	92	100	103	95	93	92	91	102	94	73	97	110	88	91	71	108	89	110	101	87	90	89	91	99	97	89	97	102	89	110	89	87	87	94	91	89	93	92	95	91	91	103	90	85	81	88	79	101	100	84	91	92	83	97	92	85	105	89	101	95	77	82	82	100	85	87	100	83	90	82	89	85	91	80	95	106	100	102	76	103	90	92	83	89	88	100	109	117	93	84	100	84	99	87	107	87	104	88	90	91	92	99	101	71	91	88	84	101	97	103	92	84	92	94	75	101	106	90	75	86	93	81
48096	24515	16163	22671	25339	25051	23890	21569	17548	9976	7404	5149	5391	5462	4433	3793	3416	2903	2491	2033	2146	1010	800	708	582	579	543	511	468	465	469	439	366	366	400	388	375	366	382	357	333	336	317	356	319	341	333	362	325	332	336	345	333	337	308	360	316	348	325	307	334	320	336	339	308	339	330	321	316	342	333	336	309	318	329	309	290	294	352	322	329	334	290	300	327	328	338	347	298	309	322	313	319	335	334	343	328	305	322	316	321	341	323	288	316	347	295	330	328	325	313	309	318	350	332	320	309	332	301	330	316	332	340	312	331	320	349	315	347	326	303	307	307	330	311	320	323	345	332	320	327	323	330	315	349	352	318	315	327	315	312	303	319	336	336	331	359	350	349	293	341	323	346	317	324	299	318	327	345	320	331	339	320	328	340	315	347	340	329	282	305	313	326	295	335	318	318	335	297	316	299	327	309	345	294	315	319	319	316	334	331	348	304	331	344	340	325	295	304	319	325	277	353	312	342	323	307	312	316	312	321	325	327	332	329	319	320	318	321	334	280	340	319	294	326	322	321	320	320	315	301	319	308	289	328	325	298	284	317	306	318	332	304	333	334	315	336	331	315	316	325	350	331	312	330	318	331	314	327	339	343	310	310	341	349	343	379	327	340	326	331	302	321	289	304	373	346	332	347	329	350	361	287	275	388	322	315	322	335	321	281	318	318	332	316	342	329	314	358	302	326	329	331	322	320	320	317	306	338	345	311	348	319	322	299	312	335	310	356	333	287	305	310	341	302	306	340	309	325	299	341	310	344	303	287	310	336	338	320	363	293	304	340	309	351	306	308	333	305	332	330	303	326	322	296	335	315	343	355	341	335	328	316	325	312	333	323	308	315	295	316	329	303	280	351	329	324	334	305	307	326	338	339	341	303	311	312	322	294	340	296	304	317	304	327	301	284	307	325	336	309	322	344	332	336	316	321	329	307	331	315	283	326	314	327	310	345	318	316	297	318	301	322	338	306	294	334	328	315	324	287	304	292	329	318	312	309	342	318	310	329	351	334	305	310	307	354	316	333	313	307	323	315	314	291	326	340	336	315	344	292	326	311	309	298	321	306	342	344	360	347	333	329	341	341	326	320	335	334	335	313	313	288	323	299	332	309	366	326	346	295	321	353	351	325	310	321	336	291	319	296	314	288	349	318	308	315	347	325	320	311	322	329	346	311	310	345	340	321	312	331	311	318	316	317	293	328	302	303	328	316	309	295	288	312	333	282	318	325	339	352	315	262	324	327	330	327	335	312	327	296	340	341	316	329	312	327	307	336	306	334	339	336	357	322	345	294	319	297	299	302	331	302	348	301	306	321	312	343	303	334	339	333	335	313	301	311	356	332	327	327	309	297	303	331	328	332	327	306	350	311	314	346	329	353	347	330	334	338	315	287	315	335	352	304	297	283	331	283	333	337	316	314	307	335	343	287	343	349	309	322	326	305	348	302	325	319	336	313	321	321	290	341	327	325	293	302	354	307	343	349	317	316	346	338	342	335	336	293	376	286	361	290	301	313	314	325	302	319	326	317	322	309	277	304	324	323	307	337	341	303	299	308	358	319	323	333	337	335	318	325	332	312	343	304	316	324	328	291	319	273	301	348	330	294	327	308	348	303	334	333	309	336	321	315	309	302	298	300	301	315	313	319	334	315	290	293	332	387	316	317	304	303	334	335	301	301	332	332	293	317	323	338	347	330	320	299	331	351	336	301	336	347	296	326	315	314	338	326	303	298	334	293	284	350	310	307	297	324	323	298	316	314	288	356	319	337	318	274	303	331	346	316	300	312	312	324	337	317	314	287	314	272	296	351	318	303	320	317	289	340	330	333	277	312	322	312	308	337	295	338	337	344	311	312	313	301	310	338	333	328	322	345	358	362	328	314	315	343	353	298	333	283	306	317	333	315	330	308	313	310	321	313	293	343	337	328	321	302	292	356	337	315	317	316	306	330	286	331	341	342	300	297	337	319	326	329	342	341	327	306	329	303	326	336	328	306	289	330	315	322	327	319	344	317	313	318	313	317	333	312	324	301	316	313	346	324	296	332	320	339	295	351	328	330	308	297	315	333	339	326	299	341	317	300	296	334	308	318	312	325	308	326	307	287	322	305	332	307	326	291	323	319	293	315	323	330	284	294	317	307	300	325	308	301	321	337	331	300	357	319	322	317	305	335	333	329	317	305	322	330	303	340	316	317	331	313	307	338	294	316	347	374	307	330	301	302	308	307	340	340	307	341	333	308	323	329	303	327	320	327	306	290	315	343	332	352	326	311	303	320	345	330	280	327	348	318	329	307	310	306	361	338	309	315	358	292	327	314	358	317	322	336	305	318	328	325	317	303	323	324	331	355	322	292	317	325	306	298	344	282	302	359	328	317	323	316	287	331	342	315	311	320	328	319	312	328	327	305	332	308	295	313	291	347	336	291	319	336	307	309	298	346	327	322	318	303	340	330	324	323	297	297	326	313	327	307	286	338	333	334	312	348	302	307	334	313	307	286	318	333	321	311	301	329	321	341	335	311	312	300	331	319	306	305	326	309	349	327	312	319	327	330	324	345	326	303	330	310	335	298	347	320	344	334	293	333	312	291	311	358	326	316	315	301	345	320	288	330	296	337	297	314	314	298	320	302	335	325	333	338	334	309	305	343	295	303	338	312	335	304	302	325	301	318	312	317	331	332	347	304	327	310	341	331	333	307	336	307	336	318	318	311	277	317	343	309	321	347	305	321	340	285	335	297	298	353	340	322	310	309	330	355	324	321	314	309	310	324	338	315	327	320	325	332	319	313	334	322	336	338	317	325	321	351	298	319	311	327	321	287	295	309	337	301	320	295	296	365	316	330	337	346	334	331	291	329	302	350	303	327	314	342	309	352	298	346	314	342	322	307	306	362	326	328	311	316	311	307	286	331	334	342	328	307	336	303	339	322	297	322	330	330	326	315	332	317	301	315	294	323	295	327	302	348	352	304	332	338	319	324	309	334	294	319	311	286	311	293	322	323	321	353	318	325	330	327	323	329	294	308	305	346	324	301	313	348	339	309	287	331	323	347	282	324	317	316	298	303	329	313	274	324	307	355	329	316	306	346	322	327	340	318	329	339	357	309	343	328	312	356	311	287	277	322	325	343	324	310	319	302	285	360	301	317	325	316	324	332	329	319	354	314	305	307	299	304	317	315	325	314	308	323	320	329	320	337	333	334	340	358	340	294	340	327	329	298	307	318	334	308	291	321	296	303	320	339	332	327	337	326	330	297	339	336	303	321	297	347	288	276	327	311	316	333	320	327	312	332	318	323	322	329	341	340	297	295	327	309	316	335	327	324	334	331	305	351	336	333	303	304	316	323	330	351	293	303	358	346	344	328	317	291	322	321	344	317	319	340	289	325	294	311	307	329	328	332	324	323	314	285	320	333	319	329	320	334	296	334	323	311	338	299	312	337	337	322	296	327	339	318	305	317	301	312	354
67014	46209	30237	28216	29150	27537	22531	19367	13612	6705	3807	1912	1737	2060	1676	1440	1143	920	774	564	554	365	302	247	255	236	219	229	214	211	194	190	181	174	191	182	195	169	156	171	167	195	171	170	157	164	166	176	167	171	171	176	159	157	191	161	167	164	156	157	171	188	191	164	178	171	181	189	161	185	134	177	183	189	164	158	177	156	171	165	164	158	145	178	173	180	170	157	187	167	162	173	181	170	175	174	201	173	191	152	144	173	170	149	162	174	162	174	172	150	170	164	175	156	175	189	170	162	166	175	166	170	164	183	166	180	183	169	162	173	167	147	175	170	170	164	172	145	160	171	185	151	179	172	176	183	178	166	157	155	168	155	159	172	180	187	176	164	183	160	157	168	174	188	167	166	165	158	191	172	171	196	173	160	159	176	160	159	158	160	172	170	167	156	167	162	152	180	170	171	152	171	155	167	173	162	159	175	187	153	170	168	163	156	159	176	168	174	192	171	169	190	155	157	188	163	162	172	159	162	178	159	158	194	174	178	175	175	157	174	156	161	169	152	152	176	162	168	167	156	194	180	164	164	169	162	159	154	168	174	171	180	160	163	178	177	160	186	176	159	145	194	183	170	167	192	163	189	154	165	177	193	178	171	171	185	181	142	160	163	161	160	160	153	171	185	155	177	183	184	178	173	183	167	180	166	172	163	159	153	207	170	180	155	165	182	170	153	183	181	173	166	177	189	168	170	174	169	161	213	177	187	173	159	172	173	160	167	166	155	173	176	173	172	148	157	174	180	154	174	172	168	175	177	168	137	163	162	133	163	165	177	179	181	159	155	175	184	172	171	162	173	162	161	165	173	191	165	143	181	164	166	169	164	167	158	172	171	170	149	175	175	164	173	179	152	154	166	159	184	172	161	152	156	156	172	159	163	156	156	173	164	178	162	166	185	158	178	147	174	183	176	177	162	153	149	182	172	172	151	156	179	194	164	183	173	177	166	168	157	177	168	181	181	163	180	181	166	166	168	155	160	151	183	178	180	190	177	164	165	168	169	156	174	166	177	186	174	168	159	177	166	185	197	157	174	174	183	177	176	170	160	174	164	162	139	181	173	175	172	175	180	170	153	153	180	185	161	149	161	147	178	149	177	145	178	180	162	144	158	187	190	159	191	163	172	171	207	172	192	168	175	174	184	140	175	155	165	186	180	179	155	148	168	170	150	171	167	171	177	175	153	156	158	167	163	188	151	175	168	185	150	150	180	164	154	175	180	158	180	155	156	158	169	180	176	157	146	175	160	175	161	184	181	148	171	158	197	160	175	169	179	182	170	159	190	155	165	159	157	170	148	179	183	173	175	165	174	198	158	167	163	157	153	195	130	170	170	160	184	155	150	189	172	159	143	163	186	200	169	163	173	166	169	150	181	192	184	165	157	161	157	173	178	154	178	179	181	163	155	175	166	191	191	183	179	159	176	180	175	153	169	143	176	162	160	147	181	149	156	164	148	181	146	171	165	155	163	169	175	183	161	162	152	168	174	189	177	171	152	172	180	191	153	194	172	178	169	207	179	155	158	179	184	159	135	170	156	173	156	175	168	189	166	164	166	153	175	170	181	165	171	177	165	150	164	165	149	170	166	173	181	178	154	153	189	149	155	160	154	167	166	157	149	146	169	167	174	168	165	168	176	162	180	184	187	154	167	180	190	169	147	155	161	154	171	158	172	153	180	163	160	187	155	166	152	160	164	143	195	156	153	154	164	178	150	168	170	176	158	142	162	170	167	166	180	159	173	162	155	173	176	174	168	172	147	150	177	177	174	193	161	152	175	165	175	176	195	157	185	155	172	146	172	173	170	163	164	163	152	168	148	179	173	170	168	163	197	191	215	164	170	173	164	143	163	168	165	175	170	181	173	188	168	184	160	182	185	178	165	173	183	163	158	191	172	142	162	163	185	174	150	174	150	182	182	178	205	162	175	195	189	168	159	163	173	170	154	173	171	170	173	136	154	181	150	216	157	160	187	170	141	180	172	139	177	173	169	168	160	183	155	146	197	173	151	177	188	165	180	157	153	171	170	194	180	165	164	145	180	163	171	186	155	157	188	166	159	162	184	190	180	163	173	170	176	171	154	181	169	168	157	162	187	156	181	175	153	178	178	164	165	150	140	148	186	200	162	161	174	178	165	184	187	185	154	162	175	166	166	185	174	156	177	170	150	151	159	175	168	156	169	169	164	160	167	170	147	157	172	154	181	168	190	172	159	181	200	163	187	190	176	162	178	189	174	150	162	163	166	169	158	178	162	158	150	171	176	187	156	158	164	176	150	175	139	172	186	179	180	173	149	154	184	165	186	158	147	163	166	133	146	156	190	157	172	164	147	165	176	156	169	145	163	149	165	169	158	164	180	153	169	186	179	166	161	176	141	168	173	157	169	179	176	189	164	145	159	147	183	165	168	146	179	175	159	135	153	188	196	181	159	163	139	169	182	153	181	181	191	176	173	163	165	176	169	145	176	160	145	165	181	171	150	160	155	130	161	177	165	192	173	156	160	143	155	178	150	133	210	158	148	163	161	172	154	184	163	152	170	148	181	170	172	151	151	166	186	186	175	170	179	170	148	157	171	164	150	181	163	180	170	158	148	157	166	181	162	172	174	167	166	169	179	170	173	179	148	177	165	185	177	155	168	163	138	178	157	158	178	163	180	191	151	174	201	162	167	166	160	183	159	186	159	180	142	165	156	186	171	172	174	172	151	186	169	171	183	164	171	172	161	163	156	144	142	171	165	158	203	159	157	180	188	166	186	177	198	158	176	160	169	178	181	182	186	155	156	162	174	153	168	158	148	159	157	155	203	179	195	170	193	170	167	191	162	170	162	169	154	177	178	146	173	171	168	166	151	165	182	167	160	154	170	186	145	163	179	180	169	189	193	182	170	174	166	163	166	188	176	152	159	173	168	177	173	171	137	186	145	145	165	174	167	174	164	176	203	178	160	178	173	162	144	170	171	177	178	172	180	163	171	156	159	185	169	165	148	184	183	169	159	146	168	170	172	188	175	162	169	171	154	153	153	145	159	191	200	156	152	165	189	156	192	160	166	154	176	155	188	185	148	167	160	179	166	170	149	165	165	152	163	173	168	199	170	162	170	166	166	170	161	176	171	171	166	157	139	165	154	176	153	159	174	165	166	158	176	181	177	179	160	158	169	186	174	168	181	192	186	168	158	145	190	149	164	151	188	180	171	175	162	148	159	162	166	165	159	185	179	167	171	149	157	160	173	159	150	161	181	147	169	170	155	154	188	170	145	150	170	180	147	158	175	154	159	176	175	165	156	162	167	157	159	171	174	171	170	155	169	184	177	158	153	158	159	165	169	166	168	173	155	150	169	163	160	174	160	164	155	180	140	174	142	150	170	165	161	150	165	170	167	172	157	160	166	165	169	186	168	195	169	172	165	166	173	183	178	174	180	152	164	189	170	158	185	184	173	176	175	155	169	178	193	155	172
59499	32136	20907	25900	31971	32438	31178	31092	25445	15892	12687	8315	7830	10359	8298	7106	6847	5754	5085	3535	3224	1635	1378	1110	1085	945	951	860	851	945	798	784	640	609	619	667	587	567	562	570	525	608	600	568	543	563	585	570	563	519	547	523	560	559	532	540	547	538	582	527	568	558	579	540	541	520	510	524	569	567	539	521	536	529	538	576	542	497	512	559	536	548	528	536	529	467	533	546	542	555	531	548	549	557	565	574	569	539	521	484	541	534	571	558	536	553	525	533	523	565	543	485	526	540	508	527	537	529	537	533	537	565	538	516	502	542	555	569	518	501	540	550	541	541	512	514	517	515	516	551	485	541	537	494	523	502	546	495	516	526	498	555	537	526	520	532	537	521	513	519	540	533	576	548	502	535	507	549	527	549	547	527	538	513	505	486	498	502	544	503	581	488	566	519	540	531	557	520	554	529	505	488	544	544	480	540	559	523	540	497	527	546	542	538	519	462	511	518	524	500	574	518	522	541	568	507	489	526	529	548	527	559	504	530	491	545	542	494	538	538	552	512	547	532	512	517	489	531	502	517	535	532	534	499	524	525	501	464	560	506	512	503	494	538	526	504	524	539	567	558	517	499	495	500	496	533	521	515	504	533	541	541	518	505	532	538	550	495	499	540	540	532	509	522	574	512	539	524	533	516	527	508	549	503	524	512	547	507	506	517	533	526	481	507	536	560	548	529	543	528	523	517	562	511	504	522	523	523	522	510	526	526	507	548	513	510	530	525	538	525	527	503	544	524	529	556	554	540	536	537	570	504	579	526	466	521	534	518	533	530	534	549	531	541	526	568	521	502	517	528	509	547	524	561	518	538	508	550	547	561	536	516	505	536	538	513	490	489	519	519	550	550	548	545	554	521	540	527	521	591	532	510	479	485	526	534	552	512	515	563	527	497	529	532	583	543	495	527	514	519	502	513	522	493	500	546	499	575	518	518	529	527	527	565	552	518	497	518	516	534	533	526	501	558	524	465	530	535	524	483	534	568	527	556	561	480	509	523	504	529	530	552	475	469	519	514	517	506	556	543	533	506	506	504	496	509	507	522	530	547	519	523	529	545	531	488	522	493	515	560	511	492	514	556	544	533	528	540	537	540	525	537	514	545	502	517	536	539	523	525	571	527	525	495	539	486	552	543	543	541	545	526	546	524	496	555	511	547	515	522	508	514	510	505	520	560	517	520	521	488	489	533	524	515	529	543	524	529	512	516	556	536	535	514	557	536	531	509	520	510	529	519	541	533	545	559	517	512	532	504	559	542	508	537	529	539	539	558	570	528	548	537	527	515	547	480	519	515	522	541	518	509	548	567	509	538	508	533	516	502	533	529	533	548	512	563	544	540	562	537	514	540	492	508	521	533	537	535	517	541	532	526	492	556	550	559	491	520	539	526	511	534	508	536	497	477	590	540	506	526	514	506	554	523	553	519	524	520	519	541	530	489	545	520	555	538	490	497	544	508	513	525	520	511	511	515	540	535	506	538	573	548	481	500	548	518	532	532	553	557	545	542	550	528	536	552	536	550	512	483	491	513	506	550	534	552	511	520	541	488	510	519	524	565	533	567	497	533	499	510	514	554	571	588	561	520	560	495	527	526	539	540	552	544	498	520	531	533	501	539	558	549	541	542	557	555	513	517	589	549	496	520	506	510	514	579	502	562	541	549	526	522	484	492	485	523	529	578	533	520	516	531	517	514	535	548	540	504	517	531	527	526	492	522	560	527	543	490	534	527	548	514	505	529	517	533	519	516	522	462	532	533	505	524	518	525	516	574	552	530	518	524	500	577	472	573	523	566	552	551	542	535	529	493	496	526	474	546	538	504	480	544	551	534	565	533	507	545	523	513	522	546	562	526	502	543	518	569	492	533	511	510	553	528	554	523	550	570	535	550	548	542	461	533	493	546	568	478	494	564	505	540	526	541	512	499	512	537	459	519	535	523	530	507	511	567	545	533	540	527	525	519	542	573	509	505	541	523	559	497	533	509	525	512	516	552	550	506	560	488	573	482	538	552	536	524	533	540	543	552	523	517	529	561	511	529	551	505	525	509	532	504	535	506	543	542	516	533	521	564	534	507	516	525	524	546	562	499	552	520	520	539	528	518	568	530	493	535	553	510	505	528	514	570	519	531	593	524	535	551	554	525	560	509	560	532	558	541	511	539	564	543	549	523	540	520	532	516	561	487	526	526	522	510	509	574	553	542	514	531	553	528	529	468	549	491	554	562	572	500	534	511	469	555	567	528	510	500	510	520	479	544	521	531	514	488	569	550	498	535	552	547	514	528	518	516	537	521	508	504	535	541	547	517	532	521	541	526	516	545	511	514	512	526	588	513	512	520	554	505	537	564	531	554	525	525	532	520	512	550	536	521	479	511	486	529	547	529	553	558	535	509	562	575	531	501	568	487	513	528	528	481	523	524	510	519	497	525	508	492	543	519	525	522	554	563	519	520	548	515	542	524	498	536	508	515	524	563	576	569	516	555	520	562	514	528	545	535	482	507	535	484	551	500	509	551	493	523	559	511	514	536	551	535	522	548	482	520	496	522	567	525	520	503	506	521	564	533	517	506	521	508	544	546	523	511	518	522	515	512	521	558	510	555	547	534	557	533	525	478	556	535	504	519	478	521	560	509	541	566	551	526	549	542	503	539	538	553	487	513	509	463	561	555	536	507	524	553	487	546	548	530	475	533	530	541	515	525	535	524	522	526	501	538	522	505	542	525	489	492	498	496	507	508	517	544	496	525	508	513	516	541	504	511	474	525	543	566	505	521	508	550	533	523	530	516	512	536	536	518	506	529	563	552	520	559	504	512	535	534	506	535	511	588	535	507	582	560	519	552	549	527	523	552	488	555	523	521	536	527	534	539	510	569	548	531	513	527	537	540	532	527	553	514	506	506	576	534	573	517	533	533	521	538	536	548	502	526	515	558	524	475	515	570	520	554	539	542	514	539	501	573	519	557	517	532	474	539	524	507	511	516	542	544	511	525	526	541	502	525	465	540	539	489	575	541	570	511	574	549	549	525	515	499	498	560	508	538	521	529	487	520	480	530	524	538	516	524	564	500	531	522	541	564	480	532	493	529	548	546	553	514	517	475	513	542	553	517	524	503	509	519	505	556	500	525	503	547	550	516	539	508	538	497	558	514	551	550	524	543	536	531	517	496	500	486	522	548	504	513	516	526	556	519	522	552	537	505	521	544	556	522	506	564	547	518	526	582	524	508	516	550	518	509	542	557	521	510	519	545	494	556	502	534	518	515	524	541	559	567	552	533	489	539	523	545	504	535	532	518	536	520	521	545	493	545	527	574	537	510	535	557	552	555	537	535	551	530	536	538	536	479	533	554	510	562	517	480	515	535	522	544	528	524	538	497	521	497	547	536	563	528	495	510	547	528	512	518	491	522	526	528	533	517	513	558	506	523	492	504	525	514	554	556	520	525	567	530	496	501	553	508	576	538	517	537
26272	6184	2276	1863	1435	1573	1080	715	540	293	210	186	177	183	203	174	181	160	169	172	143	150	145	181	154	165	147	122	141	135	137	151	153	140	157	157	142	153	130	128	148	165	129	167	156	159	141	148	168	168	171	146	149	181	151	142	142	133	146	148	130	135	148	152	149	140	154	144	148	124	169	144	141	134	129	152	141	128	136	120	150	138	139	159	131	112	150	126	147	141	130	153	170	163	155	141	142	149	127	129	145	147	137	151	129	134	145	134	154	160	143	122	145	138	156	159	140	135	142	142	131	164	126	145	148	147	141	158	146	150	153	148	148	137	139	111	131	150	134	149	145	133	142	137	131	148	136	142	133	142	163	140	136	163	139	140	151	163	138	142	160	144	151	141	166	165	142	131	152	156	141	137	162	141	127	161	134	142	148	150	148	124	146	160	144	149	157	158	144	162	146	151	160	139	157	172	139	130	142	141	120	148	149	140	152	163	154	147	128	145	139	147	164	137	145	147	152	155	143	148	135	156	143	163	137	121	148	146	148	131	144	155	154	146	156	158	156	152	142	145	156	147	152	149	141	141	137	168	138	156	159	136	165	136	150	160	164	174	147	169	142	153	153	133	148	139	136	157	167	132	137	151	161	134	142	138	173	146	146	125	144	150	149	153	140	143	156	148	124	125	158	150	152	148	143	157	127	142	121	159	169	146	154	163	145	147	136	143	154	153	143	141	149	146	156	157	130	150	152	149	137	162	138	142	158	140	162	175	136	146	161	143	121	151	142	149	146	161	135	158	159	160	136	127	165	130	137	140	152	169	151	143	130	172	137	129	130	144	150	146	129	161	126	137	145	152	133	130	159	145	147	146	147	125	105	123	125	139	141	126	136	155	147	150	134	137	127	158	131	146	147	136	147	153	123	147	137	130	148	139	129	139	138	156	145	156	134	139	157	142	155	128	135	162	142	154	140	133	134	138	145	130	151	147	156	144	120	131	160	152	149	153	148	143	138	154	134	160	120	144	139	140	152	128	133	131	159	136	150	157	151	127	164	157	133	161	126	134	134	156	162	154	137	145	147	164	150	164	139	162	138	158	158	131	131	163	145	141	144	147	133	140	128	161	136	124	145	139	155	139	128	157	142	131	131	163	119	161	165	153	151	128	162	136	126	166	155	127	135	155	155	140	151	145	153	141	144	134	175	141	155	166	140	124	148	168	153	157	146	145	160	145	129	173	131	147	147	152	148	135	160	161	163	137	156	138	145	131	157	143	151	147	139	147	143	143	130	165	151	166	140	156	143	142	137	147	138	134	142	146	156	123	147	161	158	124	152	147	128	145	129	143	156	132	154	123	130	134	143	154	153	137	141	163	140	138	134	161	131	142	151	146	147	153	133	150	131	154	150	143	155	136	150	137	158	143	153	147	144	156	138	133	150	134	145	140	147	140	159	138	152	151	165	153	142	160	141	135	149	147	144	135	156	124	152	143	128	150	155	140	137	151	131	145	141	151	183	137	161	155	166	145	143	131	151	150	149	155	145	128	141	117	141	147	154	152	151	150	149	148	141	149	148	128	163	148	160	165	170	124	140	118	147	166	161	159	149	165	146	142	142	151	147	152	152	130	165	162	164	146	151	161	150	145	151	136	152	158	138	130	163	143	140	150	152	150	146	146	131	142	156	159	165	137	152	159	162	160	148	153	157	151	152	121	137	160	134	142	143	162	159	136	133	147	154	141	146	141	144	164	142	136	125	140	137	148	147	149	152	151	138	151	160	161	150	146	132	134	138	158	141	158	154	134	156	162	166	151	117	129	137	151	133	140	164	151	129	150	157	162	155	145	145	159	140	141	164	148	160	156	148	163	139	135	156	145	143	136	154	152	129	147	147	126	154	152	134	143	140	170	150	135	158	141	169	148	129	144	155	143	137	156	142	154	144	152	150	132	158	136	156	159	152	162	165	167	158	140	165	149	152	160	153	144	130	122	168	149	131	139	149	149	133	159	157	183	155	126	139	133	157	163	127	154	151	144	141	145	136	145	144	132	152	144	152	148	147	138	134	159	119	148	159	158	153	141	147	147	151	147	146	132	135	129	179	127	142	150	154	157	138	146	145	154	137	150	142	171	146	138	153	138	142	137	138	168	179	134	144	146	147	145	138	153	147	132	165	155	125	147	160	145	157	165	132	136	162	134	162	140	177	154	151	144	164	155	158	127	148	148	145	155	152	129	144	142	137	136	144	162	156	139	166	143	136	128	159	138	162	156	143	152	142	144	135	160	154	141	133	121	158	148	154	170	123	131	142	140	131	154	155	144	141	154	140	152	147	163	133	131	146	136	141	147	162	146	137	166	142	133	179	152	155	141	133	129	140	142	151	174	141	138	142	152	149	148	157	150	124	147	145	157	153	150	139	164	139	140	135	147	140	150	138	137	138	148	137	148	154	138	154	153	132	158	143	150	156	137	126	141	146	137	149	129	139	145	140	156	147	141	144	137	138	179	154	151	147	149	142	153	151	146	145	146	153	151	161	152	165	115	143	137	142	155	159	165	168	141	158	157	154	130	124	145	137	153	143	156	144	152	153	141	160	176	157	151	142	127	147	139	145	140	135	162	145	146	147	142	140	149	137	171	137	146	146	160	139	162	152	143	148	132	132	138	148	153	156	161	135	160	165	140	155	158	145	142	144	144	162	144	159	151	152	127	145	156	157	134	138	125	155	148	152	151	139	139	132	132	145	138	156	147	167	148	161	143	142	154	123	137	146	135	161	131	146	148	126	159	153	146	141	161	142	124	152	133	135	157	146	128	167	162	141	168	144	148	146	145	178	144	141	135	153	148	140	125	149	150	150	144	132	144	151	165	140	139	149	146	129	133	147	150	150	142	149	136	159	139	145	146	138	145	156	160	139	159	144	153	151	145	160	154	146	158	140	150	136	148	130	139	155	152	147	139	156	123	131	127	131	142	140	143	150	151	150	140	127	159	130	131	135	150	166	154	139	163	150	151	140	143	140	153	147	148	163	142	122	170	132	139	145	139	152	120	151	163	147	177	133	130	168	152	154	156	144	151	149	142	146	128	129	155	159	166	142	157	155	145	156	153	166	166	149	140	134	149	149	135	135	144	174	156	132	175	140	135	155	132	147	116	152	168	146	127	162	161	117	162	133	150	169	135	158	136	145	158	149	159	151	135	139	136	145	134	164	137	138	161	155	127	176	144	172	165	150	176	124	149	140	121	147	155	142	156	153	123	134	129	139	127	147	150	128	153	159	138	136	147	143	155	156	155	141	149	114	129	149	140	163	178	149	148	144	136	167	153	134	133	177	131	152	144	137	138	152	132	132	166	151	144	165	165	146	131	138	129	146	153	155	149	138	161	144	151	144	135	147	134	157	138	140	161	129	148	132	145	144	141	135	169	150	146	156	147	148	115	141	140	127	132	155	147	158	143	150	147	136	159	164	172	141	141	181	125	140	125	145	138	138	151	145	138	140	164	143	153
27921	5161	3827	4184	4936	5746	4018	2932	2238	1171	953	809	722	792	812	697	659	671	641	511	534	510	473	505	484	449	446	465	491	486	496	471	468	478	458	459	455	460	484	452	480	464	495	522	488	455	476	464	468	477	474	466	481	456	487	450	453	446	485	453	448	457	468	468	480	450	501	462	447	467	477	475	473	440	473	472	449	473	487	430	439	478	483	485	457	458	458	491	483	499	453	474	462	477	445	455	470	455	488	473	515	508	438	465	455	479	454	501	427	472	473	459	480	469	478	472	452	458	469	430	452	458	493	484	501	478	456	455	458	442	448	445	473	465	489	429	427	449	463	429	451	485	470	452	510	454	469	421	450	482	429	432	508	489	494	494	465	457	489	469	495	449	454	470	451	466	472	461	473	439	457	464	480	459	465	433	388	466	455	486	487	489	443	480	478	453	486	456	447	500	482	437	469	423	461	497	458	427	474	457	458	446	434	454	474	493	498	430	449	503	456	463	490	472	512	447	479	476	438	454	477	450	492	469	476	477	474	473	460	498	494	471	485	471	503	460	455	478	470	525	483	453	411	470	445	460	437	462	469	459	500	478	443	465	451	485	461	459	492	475	461	478	487	432	448	473	434	511	472	472	464	452	469	484	451	498	448	490	447	452	473	464	470	464	459	453	462	516	440	469	456	465	472	477	449	479	437	450	451	519	506	476	439	487	435	464	420	466	479	443	462	430	434	496	496	467	459	449	439	439	459	463	442	467	485	459	427	465	476	447	452	443	454	466	482	424	471	446	473	464	487	491	484	455	459	450	443	486	483	455	463	439	452	425	479	478	475	463	460	426	472	452	465	456	459	502	444	432	439	421	516	449	468	472	514	465	457	428	487	445	457	461	467	467	447	446	495	476	475	466	458	471	482	456	466	425	463	516	473	481	440	438	468	469	503	493	471	486	463	504	442	474	469	441	459	464	463	488	488	460	437	489	486	470	495	490	477	485	455	431	475	443	437	461	492	474	459	501	435	454	491	455	498	459	541	472	436	463	460	427	459	426	478	455	487	475	454	477	489	452	449	455	463	457	451	477	508	494	440	461	447	418	457	463	447	485	467	460	460	481	489	475	449	469	464	490	466	464	442	427	498	483	436	505	453	457	505	515	448	457	473	425	448	465	450	459	457	434	428	459	458	441	478	468	475	472	478	437	465	479	455	467	465	471	443	450	489	462	466	491	500	496	441	486	426	491	469	493	483	483	468	448	447	479	435	465	498	448	493	455	462	468	472	507	478	460	468	483	464	463	499	495	469	474	464	450	480	496	505	522	459	468	480	475	449	524	430	496	465	467	464	433	464	474	480	450	514	456	429	454	455	496	485	465	459	472	493	499	460	439	478	423	468	445	467	472	442	475	467	454	488	465	507	450	469	507	439	449	482	492	455	415	479	470	470	482	466	477	456	452	478	464	461	456	442	456	487	460	443	444	456	464	448	451	452	473	472	438	492	477	458	462	464	488	458	464	496	492	473	472	493	463	472	462	433	451	455	454	462	462	428	482	479	457	464	449	470	460	443	497	447	465	451	474	476	475	444	454	436	500	470	465	438	466	484	436	449	482	458	482	490	445	455	455	455	449	503	465	479	455	438	463	463	429	481	442	470	458	439	431	431	444	468	450	465	449	476	442	482	493	449	441	481	445	430	463	462	476	452	467	526	465	461	440	443	442	454	485	468	480	489	492	488	480	430	504	478	472	472	461	441	492	514	477	490	462	507	460	432	436	476	443	482	472	443	456	463	474	487	488	407	467	456	467	491	483	450	493	479	463	454	416	428	473	453	432	489	461	431	457	440	470	462	457	456	427	515	428	499	457	452	429	464	498	476	483	478	455	497	484	455	470	506	443	491	474	461	433	443	478	497	500	450	461	484	488	464	457	509	458	432	470	482	448	503	454	397	453	484	468	461	434	459	470	451	440	476	471	460	429	429	498	470	454	420	471	450	448	490	494	477	439	460	473	458	452	462	448	442	429	463	480	480	458	477	472	477	427	461	456	447	466	483	421	473	457	491	468	473	490	506	460	464	481	443	466	483	454	481	487	448	497	479	438	474	484	484	415	461	461	460	464	468	442	454	510	477	495	477	472	442	438	475	495	470	485	485	456	481	429	466	476	491	480	456	468	472	485	441	472	449	489	451	445	452	482	463	489	469	465	463	474	487	440	479	449	495	485	437	457	486	474	422	447	490	447	484	452	470	481	481	444	457	469	423	459	476	437	445	472	458	468	477	490	474	501	470	481	450	453	490	448	468	473	445	461	464	455	420	480	449	489	493	477	487	447	484	468	487	512	461	441	462	494	452	470	452	463	436	450	448	471	503	474	477	481	442	432	451	488	452	447	488	418	486	493	487	476	486	471	480	465	456	485	479	477	440	452	420	433	472	437	464	481	468	453	447	488	470	462	482	464	492	509	467	470	463	458	497	483	447	459	432	444	462	433	452	480	441	461	503	479	428	458	480	476	448	488	475	467	522	461	466	440	454	513	446	436	461	447	471	459	444	433	474	508	451	462	490	479	442	463	481	467	467	502	480	482	470	441	449	474	467	483	479	441	479	476	458	463	452	442	483	465	490	470	463	483	483	471	453	489	505	474	436	460	492	456	468	458	476	462	437	459	476	426	495	433	478	454	508	469	470	446	442	468	479	511	489	476	450	466	417	479	451	496	455	493	489	493	464	491	454	462	453	477	482	464	484	426	469	454	500	455	491	460	453	480	453	454	451	525	455	486	453	462	480	450	479	462	472	495	473	458	440	458	475	479	465	498	489	463	452	448	424	450	428	441	482	439	481	480	450	484	443	489	457	470	469	493	449	460	421	481	455	474	422	422	490	502	529	498	474	469	498	480	461	462	486	466	465	488	446	478	452	448	491	478	489	475	444	476	433	476	474	471	457	450	469	435	483	454	470	486	474	485	481	467	473	473	436	473	471	444	476	440	455	471	492	448	493	461	460	454	470	445	448	452	428	453	463	429	458	476	489	513	466	460	502	410	487	464	464	465	475	463	468	480	468	447	440	460	476	445	464	440	442	429	438	486	467	469	450	459	464	446	447	478	494	529	478	440	480	463	435	482	485	468	448	479	462	462	462	466	426	517	462	448	508	477	459	438	448	493	466	481	462	484	476	465	484	466	465	484	507	467	455	472	461	466	480	471	479	443	454	453	449	412	446	479	475	417	454	473	466	453	456	506	467	447	475	470	474	459	451	459	458	466	467	460	461	474	406	441	416	452	474	483	476	482	458	447	487	476	429	422	472	445	455	447	442	473	486	463	463	459	447	488	424	484	476	484	446	475	464	455	437	419	469	500	454	471	439	473	419	481	442	473	483	464	506	472	447	480	477	498	503	464	428	500	469	491	471	485	450	466	476	473	471	465	491	448	467	469	516	497	480	463	455	452	460	435	462	459	475	465	484	442	455	469	443	503	420	460	487	455	443	451	454	473	471	516	454	444	462	461
67278	37481	21482	18734	17011	16225	14308	9017	5083	2806	1601	1137	880	896	814	562	539	481	376	226	213	200	164	129	120	132	112	114	93	116	114	114	98	97	95	79	91	121	97	111	112	98	94	97	90	94	91	92	90	87	105	102	106	98	97	84	96	96	97	80	90	94	123	92	89	78	104	90	84	89	104	87	79	86	104	78	90	96	94	98	101	85	104	98	93	82	100	109	91	103	88	95	107	101	89	73	105	90	89	92	73	101	94	100	107	88	94	105	88	98	94	95	100	79	79	83	89	106	82	76	91	89	108	94	91	92	98	88	96	91	87	96	87	96	104	92	86	65	84	86	82	95	106	92	84	96	94	105	99	79	89	100	91	92	74	104	82	114	86	99	91	92	92	79	86	101	89	80	82	80	86	114	104	110	84	74	81	89	73	83	84	93	86	94	96	100	104	92	89	101	90	77	100	86	86	100	87	103	85	103	103	114	94	98	94	106	78	111	110	95	104	81	95	77	85	92	87	86	87	84	95	99	84	80	95	85	82	88	92	80	88	90	77	77	86	87	79	97	96	82	89	67	95	98	81	84	91	83	98	92	89	100	96	89	87	95	113	86	95	94	84	86	86	94	96	102	94	79	92	81	99	86	82	108	85	93	102	90	95	95	72	91	92	101	87	96	79	106	90	107	103	89	96	81	91	87	80	95	107	94	93	100	96	92	81	83	90	89	93	101	90	78	97	91	95	93	92	93	85	80	100	96	78	100	96	104	93	69	85	93	83	100	102	101	84	86	89	80	113	90	112	95	92	94	91	97	101	100	102	97	89	88	95	75	70	82	90	74	108	97	101	82	89	89	111	83	87	100	92	76	84	104	105	86	62	80	108	81	92	95	89	87	79	88	91	98	78	80	97	83	74	84	82	98	89	100	95	114	101	98	81	88	86	108	112	98	93	80	88	96	100	101	84	89	78	105	80	102	89	93	98	94	70	96	102	106	78	74	97	79	84	97	90	91	97	96	94	83	111	94	77	102	76	97	94	92	92	105	77	91	84	85	68	78	118	91	95	101	81	86	104	91	87	70	100	98	103	104	95	95	99	100	115	97	85	116	103	99	111	84	99	91	78	92	110	111	90	107	85	63	75	82	96	82	81	92	86	106	94	112	81	91	97	94	103	112	97	93	104	91	96	89	108	105	95	82	88	91	87	78	109	82	84	96	105	95	81	106	110	84	99	96	88	84	86	81	103	93	79	87	81	100	87	84	106	95	87	90	82	89	96	89	94	101	98	95	88	97	90	86	90	87	87	89	84	96	88	108	81	94	98	95	101	95	88	85	104	91	96	81	95	89	87	82	95	94	95	103	88	103	84	112	101	99	90	98	79	96	90	81	82	84	84	99	94	88	95	88	93	92	92	92	97	88	96	78	109	95	77	83	88	99	75	93	83	98	90	96	101	87	78	89	96	78	82	96	92	71	89	80	102	86	112	96	77	67	91	88	89	91	82	96	85	102	88	103	95	84	105	90	80	95	96	95	99	96	98	105	99	107	94	89	77	84	102	82	99	90	92	92	79	90	101	85	72	98	89	89	93	77	96	88	79	103	105	97	112	93	89	61	83	107	105	114	95	89	92	103	84	95	103	99	78	87	90	91	98	92	79	98	97	79	95	72	93	94	64	92	83	94	93	99	107	96	90	95	76	85	94	97	91	99	95	85	80	72	99	99	78	97	96	86	82	91	88	76	82	101	106	88	91	88	86	86	99	87	91	90	100	99	76	77	97	92	95	95	93	103	108	91	84	90	88	87	84	109	65	85	102	102	89	100	77	103	86	112	96	95	86	85	84	100	79	71	95	114	86	98	72	86	88	84	92	78	95	91	99	84	88	95	74	106	103	87	90	97	96	92	109	87	100	80	98	89	75	100	87	84	87	85	93	77	100	109	97	86	104	94	93	85	89	90	95	103	94	106	91	85	101	88	97	112	103	91	97	90	102	99	77	71	95	86	92	96	94	113	81	85	96	92	93	98	93	96	118	93	89	88	88	97	109	92	84	86	105	86	109	92	91	97	64	85	74	107	98	82	91	84	91	89	99	97	82	101	98	92	86	100	86	87	107	102	90	114	95	105	89	73	93	88	88	81	99	85	91	90	88	83	97	89	99	82	91	101	87	87	91	111	88	98	81	97	78	79	97	85	89	87	105	87	95	84	90	78	97	86	88	87	97	100	92	99	90	100	91	79	93	78	84	91	100	89	92	88	106	86	89	95	82	83	109	88	94	98	102	95	96	75	94	87	105	87	99	103	75	88	90	89	95	100	76	91	94	89	94	82	100	105	108	114	92	91	86	97	83	104	91	83	95	73	98	83	97	84	82	99	86	94	80	87	89	99	85	98	93	100	107	100	86	97	103	92	94	79	92	83	75	89	88	108	120	105	82	87	97	94	80	106	91	81	101	99	81	111	87	99	88	85	96	90	83	72	88	77	100	102	95	86	90	95	82	86	96	77	101	104	81	96	106	105	89	86	93	73	86	96	91	80	102	83	78	98	81	91	88	97	113	86	99	104	96	92	83	102	94	106	79	87	84	107	66	95	105	98	104	72	93	92	112	102	85	79	84	84	96	100	81	98	93	91	88	87	80	89	93	98	82	93	80	88	93	94	106	88	97	100	93	98	86	77	90	82	82	91	111	83	106	99	81	90	103	83	88	83	102	88	97	80	89	102	77	101	91	103	96	95	84	93	88	86	87	80	87	99	110	91	102	105	99	97	90	82	103	93	97	81	106	78	94	92	86	96	104	107	81	90	107	97	89	84	104	89	93	88	96	87	90	100	95	103	94	104	87	90	88	102	98	88	92	107	108	103	117	91	98	105	84	92	96	94	86	105	89	78	99	112	92	111	93	90	74	107	105	93	116	75	69	107	121	93	74	82	73	83	91	112	102	98	90	103	90	90	95	78	78	85	94	89	83	87	115	94	82	84	104	117	90	80	93	94	76	89	73	83	82	99	92	102	99	82	83	96	89	87	89	82	95	96	91	83	89	77	79	94	123	101	95	87	75	79	103	113	82	95	83	78	85	90	104	99	99	88	89	96	95	99	93	94	88	95	86	85	108	75	86	92	79	87	93	72	97	89	102	82	104	85	83	101	87	73	99	74	94	114	101	92	105	97	98	83	88	91	83	88	71	89	90	95	108	97	89	86	92	96	74	96	87	99	91	88	82	101	109	88	66	83	103	80	102	102	87	89	89	104	82	106	87	100	94	86	90	91	91	95	89	84	92	81	108	98	90	111	100	77	92	77	87	77	108	98	95	84	79	89	103	90	88	103	91	89	111	78	113	90	111	82	85	99	105	85	77	87	104	81	91	90	107	100	93	89	86	93	93	96	97	85	85	85	93	75	96	80	85	105	98	86	99	116	100	106	77	90	90	112	92	91	88	99	102	79	80	94	79	93	98	90	81	91	102	89	95	80	86	88	79	91	95	96	97	83	96	105	94	110	85	87
48318	20909	12134	16585	20576	25635	24854	20589	15619	10203	6964	5378	4068	4554	5131	3860	3530	3452	2708	1401	1420	1101	981	616	722	617	540	451	418	503	419	405	358	357	347	366	314	328	351	302	344	346	364	341	355	310	336	339	346	319	321	320	343	306	313	327	342	354	345	328	332	324	330	345	354	332	340	316	325	311	309	360	325	297	310	326	276	323	311	326	310	325	325	338	287	325	320	348	357	369	327	311	343	315	336	336	311	330	327	336	317	329	314	356	339	335	361	319	318	324	305	363	320	298	311	288	304	313	340	312	296	313	292	308	306	323	315	334	313	308	303	313	345	297	311	334	285	274	332	325	345	335	319	317	327	350	321	326	314	302	351	282	313	312	339	309	312	321	318	325	305	315	292	312	307	349	328	338	294	341	347	318	333	315	316	362	302	306	306	300	323	311	310	341	317	352	306	296	343	354	318	330	323	299	299	315	306	308	315	320	339	318	298	313	290	337	330	330	324	316	340	359	340	319	346	327	306	302	337	320	325	330	346	311	334	337	357	328	330	345	290	293	290	343	318	358	320	356	312	312	347	316	331	311	294	284	304	308	359	315	316	300	301	308	325	336	321	320	326	319	347	308	321	323	303	305	333	330	328	300	290	340	318	330	337	340	311	311	324	341	323	315	323	321	303	320	317	319	334	332	302	314	335	297	322	319	325	320	336	334	327	302	309	340	319	300	325	313	296	305	306	319	295	313	330	342	322	301	338	309	328	300	314	323	337	323	339	334	320	334	345	316	314	319	318	317	307	312	309	319	317	325	306	319	325	322	316	335	297	311	348	294	336	324	298	320	321	316	310	341	315	332	336	314	312	332	347	307	298	336	332	319	306	331	310	331	329	284	291	302	309	331	328	299	319	303	307	331	330	332	314	307	302	362	349	307	295	285	313	302	351	298	313	340	346	311	311	335	335	335	350	335	321	324	317	336	323	332	326	317	310	330	323	307	342	312	292	301	329	303	309	329	283	324	333	274	349	317	324	314	316	328	300	304	296	317	317	297	318	352	318	307	352	280	352	332	296	363	304	311	316	325	296	315	345	299	305	332	310	314	352	314	300	369	349	321	326	315	349	316	348	317	323	336	334	301	332	337	359	333	330	324	326	329	333	312	327	314	317	298	311	365	286	320	318	296	343	308	358	300	282	322	304	317	302	332	307	291	349	337	335	319	326	316	320	364	301	306	311	326	288	287	335	298	318	323	316	363	321	335	287	294	306	301	302	301	343	318	313	345	330	283	319	329	324	294	352	337	298	345	294	332	318	314	314	317	307	318	291	330	323	329	306	307	309	314	299	322	322	337	342	314	301	303	274	315	303	333	327	332	296	301	330	310	331	317	343	298	311	307	285	331	324	303	307	340	327	298	317	332	328	303	313	314	320	329	303	326	305	294	339	316	311	307	302	324	293	312	324	333	371	316	323	304	331	320	294	303	352	307	358	330	336	310	323	298	334	311	324	282	341	307	362	299	368	281	306	307	324	357	305	340	314	318	289	298	311	321	311	280	298	365	292	310	293	299	354	320	335	282	340	301	319	320	317	311	287	324	318	311	305	321	319	325	301	315	304	332	316	306	324	342	363	304	328	313	282	294	284	335	307	351	337	298	277	323	335	302	315	320	321	304	330	317	310	299	308	319	304	329	336	317	296	327	313	322	344	337	310	305	342	318	311	335	324	311	322	319	307	320	302	298	347	349	324	293	310	312	292	317	293	302	316	321	310	312	331	317	313	319	310	354	310	324	316	309	280	292	306	301	308	325	325	358	338	310	341	332	291	318	297	346	311	339	317	305	317	303	303	347	291	315	299	323	293	295	315	306	342	316	329	326	306	303	323	341	299	316	310	317	342	319	323	309	311	281	335	342	315	292	339	305	288	349	299	305	322	313	276	319	323	301	335	314	316	295	335	339	325	314	323	329	309	338	310	311	314	312	321	322	314	302	351	285	341	324	334	309	285	317	295	285	331	312	314	314	317	304	317	317	295	321	347	356	334	320	305	295	319	337	298	343	343	325	342	320	319	329	315	329	315	321	322	320	274	337	301	329	286	335	307	306	301	341	300	284	310	315	318	331	308	291	333	303	327	290	312	317	351	340	315	314	336	317	316	338	332	297	333	307	308	349	319	345	321	327	330	312	340	313	309	326	323	300	311	327	310	283	335	272	345	350	314	352	318	321	361	335	318	373	318	316	313	316	324	334	318	305	334	312	322	319	335	306	313	311	298	305	323	289	315	304	317	333	298	319	312	290	292	282	310	338	343	316	336	288	336	320	324	317	318	330	293	318	323	301	322	293	300	339	301	293	272	319	293	326	309	314	300	324	294	323	291	348	340	312	327	284	267	321	347	313	342	298	315	291	308	334	325	302	348	325	320	302	337	330	272	332	326	297	316	294	313	297	314	311	318	314	303	319	327	321	339	298	340	286	331	283	327	301	304	294	311	322	321	290	316	347	281	299	324	320	299	334	331	337	292	338	332	316	329	315	311	338	340	312	315	316	299	323	315	309	326	349	329	325	302	322	334	294	324	325	342	313	310	348	336	310	310	319	329	317	303	316	301	338	328	305	313	301	322	305	323	323	315	353	287	332	290	309	323	341	312	316	317	321	335	337	339	330	290	314	307	317	323	327	309	316	319	308	332	325	314	290	313	314	315	316	321	328	362	306	333	319	310	318	333	285	324	282	325	337	324	306	347	336	346	298	331	312	359	363	332	294	335	329	317	306	328	322	308	344	326	307	300	335	339	324	324	323	338	308	361	340	308	326	341	337	310	302	320	299	312	332	304	319	337	335	299	333	322	306	311	316	300	300	383	323	323	317	317	330	318	305	332	320	329	335	351	329	312	347	302	330	305	348	310	330	348	297	326	302	318	295	339	330	328	321	332	354	282	310	311	295	332	270	340	321	315	321	330	307	297	308	309	321	341	319	327	292	329	329	285	305	328	314	317	328	339	322	318	322	309	358	295	301	332	305	301	327	308	339	329	293	287	311	315	326	334	310	318	294	342	338	352	313	341	357	348	317	284	306	296	327	325	331	338	308	310	300	338	318	320	311	342	317	318	325	330	316	342	335	340	315	318	310	294	287	340	329	321	300	312	331	328	295	317	304	328	319	336	296	348	333	310	318	314	309	332	307	302	337	318	317	320	292	304	323	318	317	316	318	346	328	334	332	310	323	314	317	317	312	320	322	288	314	310	294	298	328	306	322	330	319	327	304	340	347	317	314	314	320	321	336	319	307	330	319	303	330	326	310	325	318	308	308	318	353	333	322	342	306	327	336	329	326	302	296	337	345	334	353	298	328	314	325	308	307	320	336	301	310	317	322	327	317	342	298	329	327	299	318	330	321	294	333	345	312	338	318	336	296	331	314	308	319	326	330	310	319	336	326	282	358	358	283	318	284	326	326	310	316	343	333	294	336	332	325	313	299	335	313	320	319	309	296	308	313	307	335	314	342	313	278	325	295
68695	43489	27106	25280	25349	25056	23990	18341	11900	6721	4379	2465	2048	1946	1856	1605	1248	1191	765	477	472	471	305	225	241	276	226	231	184	183	206	186	189	181	176	199	167	167	170	176	166	186	166	154	186	185	190	193	195	158	197	164	187	193	182	168	180	169	174	182	169	156	188	159	179	148	172	179	178	157	147	183	157	163	157	174	155	170	177	177	202	155	183	189	156	185	178	175	158	179	154	188	154	165	166	152	180	153	169	187	168	187	170	172	174	163	164	154	164	171	184	165	173	156	163	174	156	162	174	160	158	183	178	148	186	173	187	176	174	175	181	167	159	171	179	163	186	157	158	152	193	171	161	174	156	156	161	175	175	189	186	151	169	188	181	179	163	155	161	169	157	165	146	171	171	173	188	161	158	164	169	146	159	171	180	170	168	172	178	174	172	166	179	163	142	162	177	164	176	157	133	196	148	196	172	187	167	180	168	184	179	171	207	169	170	152	170	177	155	199	164	159	161	157	178	163	161	155	163	160	162	169	154	164	150	176	174	163	179	174	158	185	184	168	150	177	176	158	180	181	162	149	163	179	160	192	170	169	188	160	157	145	155	175	174	194	170	175	177	158	176	173	157	171	157	149	166	174	168	180	160	188	187	149	189	177	161	151	189	175	168	163	176	158	145	180	181	180	153	205	169	168	157	166	155	149	141	166	163	173	159	166	175	189	176	183	179	163	160	178	157	172	170	165	176	174	178	186	163	156	160	162	150	152	170	171	155	164	163	182	166	178	171	159	175	167	145	171	156	183	158	160	184	196	168	149	165	184	167	144	173	153	175	163	184	171	182	171	183	168	193	184	165	168	163	171	156	175	175	192	154	175	169	152	167	178	164	182	190	187	177	160	176	168	145	162	194	164	180	157	173	196	165	156	153	184	173	169	167	170	163	153	172	163	164	163	169	156	164	164	125	154	176	155	148	179	165	142	192	177	172	141	156	146	141	153	146	156	161	168	154	173	185	174	139	160	176	174	160	168	164	164	164	180	148	177	166	184	189	147	166	168	147	151	163	153	173	161	170	152	161	148	184	131	154	151	162	164	160	181	168	162	151	170	174	166	155	160	167	169	153	205	176	186	155	179	187	181	159	177	171	189	143	158	166	159	171	161	137	171	175	157	179	172	162	179	181	186	168	178	159	157	181	160	173	172	167	157	162	162	157	179	163	189	170	172	188	190	161	159	155	192	173	167	174	167	156	151	167	185	185	160	143	147	186	169	170	169	174	169	150	159	151	158	160	187	157	171	146	183	142	178	156	143	186	166	163	149	175	151	160	153	159	153	194	166	186	185	174	167	196	174	175	154	156	166	174	156	177	149	169	165	150	150	157	192	164	150	189	165	200	192	165	147	160	160	194	173	148	182	182	173	164	157	162	169	165	150	187	155	188	159	168	201	159	153	168	157	181	166	177	176	160	182	163	181	164	161	169	172	174	150	161	148	170	160	155	173	173	149	151	158	166	166	175	185	164	176	145	159	150	165	166	174	166	162	192	148	172	162	186	163	171	185	162	168	183	191	170	182	182	175	164	160	183	173	165	168	179	168	166	155	165	180	171	159	182	169	148	167	164	150	170	170	176	168	178	182	175	166	174	151	176	185	176	171	163	183	179	153	165	166	175	193	162	157	192	147	167	182	170	164	179	164	170	177	166	199	144	163	170	179	159	173	147	163	148	167	157	160	174	152	170	175	189	151	187	180	206	190	157	157	173	150	163	157	139	179	171	165	190	195	171	143	197	192	186	157	164	184	168	159	157	163	183	170	172	181	153	179	160	158	150	171	158	180	164	168	146	165	180	176	163	161	146	137	156	184	146	149	140	161	175	152	172	163	150	150	175	177	188	191	156	169	158	159	178	174	175	191	171	162	168	184	164	164	186	154	162	173	141	155	166	178	155	161	173	166	152	149	183	163	165	175	158	170	173	163	160	172	159	156	181	170	148	155	158	161	163	158	162	185	135	157	178	151	175	172	171	158	149	164	156	177	175	169	146	180	157	174	153	166	163	187	178	174	164	155	156	173	149	177	156	174	186	155	172	179	160	166	175	174	162	147	178	165	173	190	176	167	171	150	169	169	169	173	149	154	182	148	163	172	166	155	159	190	155	146	176	169	176	169	150	167	165	155	170	147	154	174	169	166	180	167	155	163	154	162	160	165	169	164	174	170	165	174	143	162	164	151	159	168	154	172	166	158	156	167	139	172	167	154	169	157	169	153	163	159	172	149	166	177	181	173	164	162	171	163	152	143	162	164	174	146	178	178	165	160	159	158	174	160	172	174	186	152	154	160	148	166	172	177	179	167	157	168	172	167	169	166	204	182	154	153	144	190	152	176	144	167	152	183	142	186	161	165	164	180	161	165	172	174	162	163	182	171	182	158	165	141	178	164	167	146	173	157	161	165	172	162	157	165	168	174	157	173	202	189	151	161	187	182	179	182	171	182	168	153	155	161	184	166	164	181	170	168	157	165	165	171	189	173	198	189	159	156	169	170	158	159	176	174	172	154	152	163	145	154	184	157	165	157	192	146	177	161	162	182	157	180	189	180	195	170	154	147	155	150	175	196	162	180	151	185	148	197	156	166	142	159	166	179	164	166	158	155	169	192	172	189	172	162	181	149	173	145	158	166	170	165	171	188	160	160	145	171	171	150	150	154	163	149	144	175	162	195	183	175	168	171	155	160	170	181	186	157	180	152	152	160	169	150	164	176	171	153	170	155	188	174	188	147	169	171	181	172	181	159	195	157	163	179	162	182	151	151	158	173	183	153	148	194	147	174	176	186	185	184	146	146	184	170	180	158	175	167	167	153	177	146	184	155	176	179	136	172	189	168	155	155	168	170	178	171	167	181	177	159	144	158	180	165	177	165	167	176	180	170	150	167	151	179	139	155	170	160	187	180	154	175	168	153	168	169	175	184	164	170	176	178	169	170	172	175	169	157	165	165	181	181	170	189	176	181	187	148	186	154	153	176	176	171	164	160	160	157	165	185	178	142	157	166	180	162	153	181	159	190	152	161	142	158	185	165	172	140	128	164	162	175	171	187	151	166	148	148	167	165	155	142	149	164	184	145	168	142	167	155	188	159	154	151	203	166	172	158	165	171	160	152	166	149	170	155	161	177	185	190	179	160	157	163	172	184	166	170	165	167	152	160	138	165	180	176	207	155	157	200	168	153	166	166	153	175	192	190	146	170	180	186	152	144	166	172	194	163	182	150	157	168	172	170	158	176	184	150	164	146	160	149	175	192	171	154	184	158	181	180	154	168	154	177	168	173	173	171	164	159	157	166	167	195	159	177	154	169	163	168	166	142	161	162	183	181	169	168	151	167	162	169	175	186	167	170	137	146	156	161	181	153	187	159	173	177	169	191	197	169	167	178	178	158	181	154	158	154	173	168	197	171	159	171	150	162	181	153	165	161	181	160	166	158	164	131	170	156	148	187	169	168	169	177	174	178	148	151
57975	27050	15811	20402	27019	31532	33775	29577	23909	16458	14343	9504	8220	9146	9879	8475	6762	7147	5028	2668	2459	2136	1683	1198	1169	1216	1013	897	874	833	789	704	699	608	612	652	631	612	578	572	554	560	577	557	565	576	593	588	529	569	555	557	515	561	548	570	512	524	533	505	543	543	567	519	521	507	543	577	506	547	503	542	528	543	490	555	519	512	587	561	531	531	535	544	542	537	502	551	517	551	544	519	540	520	532	571	527	520	537	529	516	541	504	532	534	569	522	529	528	538	560	510	546	536	521	522	520	545	538	513	538	492	518	553	517	543	517	540	569	544	531	517	530	457	578	528	512	508	557	507	512	544	516	575	514	505	557	540	527	507	543	535	535	512	555	523	550	558	531	551	545	536	546	539	492	528	494	547	514	553	530	563	564	543	526	585	555	510	512	557	492	515	512	521	507	491	535	572	531	538	524	512	508	504	520	501	495	518	560	536	532	513	513	546	540	536	484	515	487	560	500	547	501	594	509	586	514	515	517	494	536	547	519	513	526	529	504	525	518	519	520	498	539	505	553	542	514	515	521	520	468	516	498	501	529	557	545	544	536	531	467	486	532	506	522	486	499	525	538	515	535	554	499	553	567	559	509	531	516	554	485	578	464	532	549	520	502	474	546	601	519	513	527	514	507	531	497	523	528	537	492	517	511	522	517	512	531	509	475	534	527	517	515	529	494	555	530	560	545	547	545	504	479	486	507	456	548	544	545	532	516	497	532	584	532	471	516	531	519	536	524	561	528	565	522	517	567	525	526	489	549	529	549	525	529	527	522	550	495	547	567	497	498	515	510	558	518	492	528	519	516	523	563	548	505	517	493	515	515	512	550	533	485	508	524	496	547	540	526	554	513	524	515	557	486	577	510	527	549	539	569	525	546	508	537	562	528	516	482	528	524	539	499	518	533	541	533	494	508	516	487	508	537	530	495	540	513	496	544	544	520	492	507	533	564	538	503	518	546	526	527	555	515	525	524	549	515	583	461	501	537	462	530	506	527	544	522	557	495	520	538	498	553	508	525	532	497	493	511	508	544	516	543	528	518	528	505	524	557	523	521	508	509	524	534	543	527	570	500	528	498	564	511	510	567	527	516	588	494	540	549	527	520	546	552	535	508	522	530	548	542	551	528	532	548	536	513	503	498	551	512	484	508	544	493	520	494	552	484	550	510	523	541	528	519	536	520	545	545	540	531	507	484	516	504	499	549	530	502	511	504	505	482	513	530	507	555	539	553	549	549	580	513	513	521	531	506	498	566	535	526	556	515	541	508	519	538	519	508	494	483	542	512	478	528	544	527	513	530	522	529	504	532	525	536	582	551	553	479	523	529	481	526	482	533	539	543	585	538	525	477	560	505	493	542	544	510	565	525	490	537	531	529	560	547	507	521	503	527	539	502	491	540	509	530	481	503	558	511	504	514	546	517	550	485	516	487	538	560	544	524	500	506	494	525	531	529	491	533	510	530	503	505	501	507	547	505	562	557	517	532	553	576	568	524	545	522	548	502	497	511	507	486	506	538	513	543	515	495	542	537	542	502	519	507	513	503	566	542	467	535	521	510	501	534	514	509	520	551	522	556	517	531	511	560	513	518	496	538	472	546	528	504	508	547	527	517	512	496	549	525	555	511	511	531	542	519	544	526	553	495	554	555	536	515	505	509	551	531	504	522	498	506	512	535	504	543	556	542	548	531	510	523	526	529	570	538	494	555	516	530	511	564	524	495	536	558	520	506	530	531	520	502	527	551	534	528	529	533	526	502	535	512	551	503	554	538	522	531	503	537	517	506	578	525	552	528	514	524	531	483	520	506	515	518	507	523	521	543	498	494	511	532	513	460	484	515	556	565	540	558	534	522	535	491	522	511	563	505	494	539	544	481	462	558	513	546	511	507	526	514	541	542	530	521	545	549	518	507	520	515	522	526	531	551	567	584	509	516	486	533	499	508	498	542	518	580	522	498	508	528	526	516	522	531	559	573	510	538	501	530	543	554	524	512	530	545	543	554	540	514	514	524	501	573	537	478	507	520	566	485	526	504	522	528	517	571	546	488	530	527	511	503	519	526	552	555	531	505	533	522	539	529	535	517	536	525	502	506	539	520	514	526	511	517	535	533	503	550	526	562	532	545	520	507	549	515	553	541	528	533	530	564	496	566	521	519	497	541	513	569	557	505	501	569	530	531	524	484	595	551	517	548	515	540	544	505	532	497	536	471	509	507	523	530	520	503	494	544	544	529	546	513	532	520	520	517	574	474	537	572	512	545	533	543	521	506	532	493	555	507	536	538	536	512	575	541	546	531	496	546	512	506	514	539	566	525	513	529	534	547	486	497	535	548	546	528	492	540	528	517	544	512	527	528	539	471	558	524	549	553	528	522	530	511	543	531	567	535	496	506	516	515	519	527	527	529	504	535	534	504	538	476	511	553	534	544	534	550	516	501	513	487	580	472	529	533	522	494	507	546	517	514	554	516	538	556	578	511	506	503	531	568	557	546	477	556	507	551	515	516	518	496	504	536	531	519	497	515	552	524	502	513	527	529	573	522	532	500	482	514	519	524	516	541	520	518	494	511	527	555	545	501	524	503	527	521	502	493	525	565	536	517	515	534	539	502	534	485	493	509	533	513	520	536	545	508	506	526	501	533	532	514	545	529	500	508	543	541	600	523	526	555	546	513	549	532	558	493	520	455	516	573	496	575	505	543	522	495	536	495	516	523	543	497	497	500	517	505	524	542	536	524	519	555	536	539	516	519	515	531	514	509	494	561	519	538	547	564	530	471	522	523	558	509	505	518	526	523	549	543	550	529	539	557	460	502	525	498	559	523	505	526	505	505	517	550	538	526	571	497	488	515	536	482	492	505	510	535	536	526	531	515	506	519	494	516	564	509	451	515	554	547	503	524	498	515	548	527	522	525	514	534	504	492	528	505	520	511	522	522	539	521	494	573	513	515	491	535	503	505	476	547	530	469	514	507	523	542	520	572	497	520	567	533	508	536	581	508	530	523	521	508	560	507	531	541	497	482	521	532	495	484	525	546	478	547	524	536	505	508	506	537	564	554	540	518	528	511	565	525	528	565	546	537	510	543	568	547	534	554	486	502	527	511	519	497	495	546	525	525	539	533	530	533	488	520	497	494	519	578	530	552	535	540	497	542	512	526	519	566	519	529	536	532	520	549	507	553	548	481	512	546	545	535	555	532	526	494	537	503	513	532	531	544	518	527	546	512	505	486	508	552	505	528	515	523	534	534	519	562	555	574	518	526	528	511	524	535	540	518	553	519	545	545	525	537	519	516	514	526	499	531	510	495	507	552	510	535	505	523	568	543	563	518	538	526	527	527	534	536	526	544	542	499	513	558	511	515	515	555	537	518	538	525	512	515	548	521	524	562	518	523	562	511	533	474	545	497	496	493	511	501	508	539	527	502	552	513	537	489	508	536	555	521	512	526	524	539	531	525	527	524	538	536	516
27079	5835	1851	1574	1417	1304	1051	735	514	317	227	192	247	220	219	190	178	159	175	178	148	168	154	150	166	151	123	145	146	136	165	139	168	152	132	126	171	138	142	136	147	137	167	143	162	163	129	153	165	132	155	142	162	142	136	145	155	148	154	164	138	133	140	141	147	141	124	144	147	149	175	165	132	175	116	149	150	143	134	160	147	145	139	129	123	163	147	142	140	157	153	166	132	152	152	155	156	140	130	152	153	128	136	149	138	168	154	156	149	147	136	148	143	181	128	129	137	150	148	137	146	139	133	141	163	145	149	152	162	132	161	165	146	148	150	145	128	167	156	132	157	141	128	134	134	129	149	139	151	140	142	148	136	145	178	145	139	146	128	134	155	180	131	143	160	139	160	126	123	138	136	134	132	139	153	129	139	140	154	162	132	157	143	134	121	132	147	145	149	169	165	136	152	129	164	162	168	162	144	125	151	151	132	150	136	131	131	148	143	129	130	159	152	133	148	164	150	163	144	147	139	179	155	153	133	139	132	149	125	143	130	144	151	142	143	132	143	139	164	131	150	143	150	128	135	146	137	132	138	130	133	132	154	143	148	150	136	157	147	136	135	146	143	160	145	141	151	147	154	146	161	139	143	147	145	145	158	153	154	152	160	158	110	148	141	155	162	164	147	129	153	131	160	143	147	153	145	138	144	168	129	138	165	174	145	139	134	141	143	124	128	135	120	137	161	155	141	154	149	145	147	145	148	147	163	133	153	156	143	159	170	158	154	163	158	167	114	163	126	128	141	167	150	122	146	166	154	158	133	149	172	166	152	159	142	142	141	127	164	149	141	138	143	154	139	159	144	142	145	143	141	134	132	140	154	144	161	149	134	157	141	134	139	146	116	143	135	153	139	138	154	137	143	151	122	137	135	152	134	149	138	151	155	127	164	158	143	158	141	153	153	139	133	144	148	150	134	139	156	132	163	148	146	129	147	125	158	149	174	162	161	144	156	158	158	112	144	171	148	149	128	129	156	138	146	141	152	155	147	151	150	144	133	155	132	147	149	145	138	171	160	145	169	129	151	147	140	150	134	149	143	148	147	151	151	147	141	157	147	142	159	153	149	163	147	130	129	146	151	125	154	158	141	138	146	129	133	138	141	140	145	137	147	135	127	156	131	152	144	147	140	155	136	144	157	151	145	132	153	147	145	139	124	150	150	143	132	162	142	151	156	142	162	157	145	154	138	139	153	134	162	149	137	139	142	150	133	136	134	143	147	132	138	131	154	153	139	129	137	153	155	134	142	138	141	140	137	159	131	152	148	151	153	163	141	136	161	138	156	131	141	128	151	133	156	140	134	150	130	148	136	152	159	169	134	131	150	146	136	137	144	135	142	137	153	148	142	145	148	158	157	138	140	135	148	136	172	149	139	162	172	143	150	151	136	152	160	125	133	136	165	141	121	162	149	151	120	147	148	142	139	142	137	132	131	138	145	158	151	124	142	146	148	149	136	136	158	160	152	123	138	154	150	139	155	144	157	144	157	131	158	144	126	139	140	144	143	159	138	119	151	149	148	132	153	144	159	130	147	133	145	154	150	144	134	142	139	152	164	156	150	163	158	130	142	169	141	138	135	116	157	155	152	151	162	161	136	154	137	171	130	120	151	135	146	141	150	160	137	161	146	134	121	140	152	137	174	170	161	149	130	153	148	156	140	143	139	142	144	151	171	144	140	129	139	143	125	149	144	126	167	149	130	138	144	143	144	134	152	137	133	137	172	139	149	153	139	145	151	160	126	158	145	125	171	167	141	158	145	164	132	152	142	133	158	149	177	168	135	124	155	153	143	153	147	134	130	162	131	143	157	159	143	135	149	153	158	146	150	122	178	131	140	162	153	116	133	131	129	146	143	164	138	130	149	146	146	129	160	140	151	134	147	137	154	145	148	167	136	124	147	166	153	123	132	148	141	146	136	126	124	145	108	148	140	132	139	140	137	148	161	156	145	139	146	154	145	162	155	161	142	124	158	155	155	129	158	166	147	157	155	122	151	141	143	156	152	143	145	160	141	151	138	139	140	153	162	152	144	150	139	147	152	140	136	151	133	139	158	142	142	152	143	154	161	165	142	138	165	142	138	127	128	142	168	143	157	140	129	140	137	153	150	159	132	151	143	149	160	162	167	137	116	137	146	142	147	129	138	143	138	148	144	134	130	154	155	131	151	139	164	170	113	158	138	127	154	136	151	151	139	128	142	159	175	133	151	169	132	148	159	153	177	170	157	136	142	152	149	164	172	134	146	127	162	121	131	159	146	127	139	153	160	139	138	132	144	149	158	150	139	134	141	138	141	149	145	131	132	168	134	149	149	151	139	143	135	142	122	128	129	154	121	163	135	155	141	153	134	155	147	128	137	136	168	157	143	145	140	137	138	127	143	161	148	154	146	123	169	132	134	151	143	146	152	160	142	149	122	146	130	132	161	142	165	163	141	152	116	155	136	150	157	134	138	133	152	160	121	133	140	112	155	137	151	152	134	150	143	140	152	149	134	158	152	148	157	156	136	153	142	135	139	146	154	140	132	152	148	148	142	149	151	151	139	129	126	158	146	128	140	146	138	132	129	142	158	159	147	140	138	144	149	154	178	155	162	146	122	156	133	144	148	126	136	146	140	140	152	160	149	140	133	142	135	143	144	141	165	154	137	144	137	119	152	144	149	144	152	150	177	150	156	147	144	135	153	115	160	156	165	153	139	162	165	155	141	145	137	135	131	145	150	129	144	139	152	130	134	132	161	127	145	134	133	156	140	133	122	126	136	142	150	147	139	143	153	138	143	126	140	133	123	135	156	121	137	148	125	167	122	125	145	151	129	148	163	148	147	148	146	137	157	149	132	146	138	144	147	153	145	151	151	140	151	149	146	130	155	128	143	121	144	130	140	131	146	151	137	161	135	138	158	165	149	161	149	135	165	144	134	150	140	146	139	146	156	138	140	145	136	138	150	133	143	141	170	128	133	153	142	136	138	145	134	140	130	130	137	141	145	151	147	149	127	163	137	167	137	133	160	149	153	137	140	128	130	149	149	155	153	141	140	166	137	151	146	146	157	144	151	155	141	148	142	139	156	164	153	133	155	116	140	135	135	146	146	152	149	157	146	138	141	114	142	172	152	118	165	143	134	172	146	154	142	139	142	133	172	143	149	177	155	139	137	134	139	140	149	144	162	125	137	154	146	139	140	172	150	147	137	153	165	142	153	141	136	144	141	131	130	124	155	133	154	145	160	158	144	151	137	161	156	141	143	158	140	151	144	164	164	138	140	150	164	145	166	144	130	129	126	131	141	143	144	150	152	145	136	136	160	141	135	148	153	158	154	162	160	129	143	141	149	146	162	143	138	130	141	136	136	129	148	145	168	147	132	168	140	138	156	138	137	140	147	175	125	140	148	142	148	142	157	143	149	156	141	148	139	145	141	145	137	144	131	140	158	122	158	133	153	150	160	158	141	135
27173	4549	2754	3396	4334	4609	3997	3044	2052	1391	1063	880	846	770	837	829	699	625	610	572	503	533	546	476	467	527	477	432	497	491	465	432	482	477	469	457	452	520	456	449	490	464	430	471	447	502	456	470	465	453	507	456	441	497	455	500	454	445	446	443	493	437	446	506	496	452	438	447	466	455	441	444	477	447	466	446	448	446	446	510	449	462	513	454	462	467	473	427	467	523	496	481	450	478	451	424	481	486	417	442	419	471	468	489	472	415	416	468	481	465	492	434	459	485	500	439	458	434	493	481	464	460	472	453	487	482	433	445	477	452	457	461	469	476	459	446	521	440	493	483	467	468	494	472	466	486	468	478	480	414	423	467	437	473	487	472	478	448	452	458	459	455	472	450	469	451	437	442	425	437	504	469	468	447	447	502	461	443	431	449	500	472	478	457	456	508	443	434	456	469	466	460	447	453	505	460	458	489	434	466	468	466	474	433	495	486	452	451	465	460	475	424	484	487	467	448	457	472	451	443	476	455	465	456	468	456	452	461	465	445	474	505	485	448	454	475	472	483	488	461	517	488	456	441	503	466	488	457	447	432	463	465	469	462	466	476	431	465	527	480	451	465	426	452	465	440	471	457	457	482	484	441	435	461	463	476	470	462	475	451	415	460	448	474	491	444	489	449	448	445	462	491	455	462	488	483	466	449	463	496	452	446	458	482	465	455	462	481	448	491	464	442	445	484	444	451	466	453	425	517	466	466	492	442	445	498	434	440	474	430	464	443	465	428	476	432	430	493	472	464	477	478	472	469	463	469	471	469	460	478	465	469	464	438	440	421	452	464	488	464	489	488	449	490	438	459	430	487	427	460	477	479	491	441	487	428	446	474	495	471	466	477	507	458	480	460	463	433	434	460	478	429	441	478	456	444	442	448	458	459	474	465	488	489	494	435	451	442	442	444	478	421	442	459	476	451	420	404	488	491	469	470	457	488	489	454	463	465	495	451	504	439	483	449	461	467	463	448	453	433	453	451	440	430	478	511	459	495	484	440	463	448	426	493	450	475	416	451	496	443	480	472	403	460	483	444	440	490	453	445	420	435	437	475	459	448	466	469	462	472	452	459	477	463	441	496	484	496	452	468	451	486	490	453	469	444	463	441	437	480	462	447	469	481	459	478	434	477	495	472	483	434	465	455	439	479	452	439	467	495	443	451	460	424	448	464	461	440	499	432	451	494	477	490	476	477	448	486	508	483	464	431	483	465	454	453	481	477	465	476	481	444	460	454	501	478	469	466	466	419	448	439	476	459	471	432	474	453	495	456	484	460	470	462	461	414	451	452	442	477	448	450	491	464	429	502	497	451	443	483	455	422	435	458	459	432	437	488	443	469	460	472	423	478	462	461	450	443	442	449	438	476	463	474	467	477	447	425	432	506	455	459	450	469	470	434	450	461	477	473	439	474	487	455	478	474	432	473	456	491	466	440	472	461	471	470	485	507	472	420	443	450	434	481	492	471	486	447	452	464	465	460	456	445	460	463	471	470	475	501	470	449	456	453	457	459	451	452	447	469	451	421	446	485	486	460	463	457	475	458	481	471	465	468	464	448	481	441	458	505	476	471	467	445	461	486	463	451	478	475	458	475	466	510	454	468	406	473	487	491	444	476	468	459	427	455	453	474	426	459	455	447	454	449	490	476	465	474	443	422	471	436	491	466	437	426	470	469	469	492	437	431	459	468	406	473	474	452	403	470	473	481	474	465	437	473	472	504	461	468	450	500	495	462	456	487	444	441	461	430	475	514	485	451	479	468	444	467	491	453	428	493	461	474	445	448	486	417	460	491	495	446	489	460	488	474	456	477	465	463	442	479	475	434	442	481	455	477	417	422	469	454	504	455	471	428	469	465	429	473	457	456	478	451	469	466	464	463	480	429	420	496	444	473	429	473	492	464	445	520	446	430	466	475	488	450	469	442	463	448	436	483	453	495	456	419	454	465	507	458	483	478	471	433	452	472	470	472	495	430	458	485	453	478	448	463	460	432	454	477	446	433	479	491	446	449	431	489	470	438	482	477	489	457	466	457	469	470	427	479	447	460	477	471	507	443	456	463	439	455	477	459	435	489	449	473	481	459	497	487	494	416	487	460	410	447	429	452	437	454	441	487	440	460	429	457	478	460	493	429	466	469	475	462	464	432	463	425	449	459	499	463	465	499	450	457	448	488	484	452	524	454	439	455	490	473	463	452	475	430	463	445	445	450	466	466	497	485	441	462	444	427	486	467	440	467	488	485	461	435	458	462	467	461	484	431	440	476	447	484	457	463	451	438	470	443	505	480	484	439	432	408	449	455	452	442	471	500	451	484	440	470	453	428	470	449	464	504	447	461	493	482	448	459	463	422	446	457	486	413	492	481	449	506	468	469	438	453	460	467	466	456	452	464	454	460	463	445	475	455	445	486	464	445	442	468	458	475	451	480	477	477	487	498	529	472	426	457	484	477	444	445	455	469	463	451	504	461	452	432	504	453	436	470	489	467	455	458	461	496	440	460	460	463	464	467	433	465	469	445	475	431	466	424	438	450	457	421	432	468	433	460	491	444	451	514	427	501	494	460	452	462	459	473	474	465	465	440	500	498	472	400	447	483	468	481	456	461	492	460	455	496	437	484	453	439	479	489	456	488	503	437	435	437	470	435	441	481	419	450	486	424	521	419	464	479	463	446	448	465	508	465	439	459	432	458	481	504	479	466	423	509	502	479	456	457	520	472	490	462	504	465	456	479	486	481	436	447	436	473	443	478	459	451	464	485	451	464	448	456	479	488	456	477	457	471	467	448	498	484	466	432	438	449	454	477	456	462	448	479	425	449	435	472	449	486	451	438	446	478	459	465	450	480	482	496	467	451	475	492	466	544	481	470	473	493	456	480	465	469	462	490	497	471	456	505	430	467	469	503	461	446	495	428	441	484	436	463	443	470	476	427	473	465	494	413	499	425	448	462	443	470	436	444	468	480	469	473	484	430	467	449	417	481	445	450	492	477	472	436	410	466	460	465	450	474	445	454	451	464	451	476	477	465	452	455	478	488	462	472	460	467	492	455	444	460	456	449	439	479	482	479	433	488	406	445	460	474	503	498	489	454	450	471	461	433	410	497	473	481	468	448	470	447	456	466	456	476	420	442	483	485	464	472	479	487	435	460	474	450	447	492	469	451	483	491	474	449	484	445	476	433	450	483	463	458	493	476	462	471	448	489	463	490	458	431	459	435	455	448	456	462	506	428	439	445	484	449	469	457	477	430	422	440	450	441	453	403	480	465	462	440	481	441	443	459	480	443	454	460	456	477	451	431	459	490	461	442	442	468	449	462	438	440	476	451	466	461	411	478	464	442	462	439	485	498	434	497	458	432	458	448	468	458	510	432	424	465	455	441	457	456	456	463	456	466	507	438	449	477	460	460	485	528	459	449	445	492	475	447	460	454	490	442	458	442	493	499	475	490	421	455	470	460	442	480
63040	35852	22091	16143	14837	13710	10761	8099	5555	3885	2036	1440	1552	986	841	822	572	493	386	290	212	233	221	134	141	133	153	110	96	108	111	107	87	79	79	101	93	111	90	111	114	91	102	88	85	86	87	84	94	101	85	93	99	98	102	91	83	94	91	85	123	98	94	104	96	91	97	104	82	90	86	84	86	93	84	92	84	94	107	99	101	89	101	98	93	93	81	114	102	89	95	94	95	85	85	96	90	96	80	81	85	102	88	80	89	77	97	96	106	95	87	85	96	97	92	83	93	89	103	108	85	90	89	108	98	90	84	83	83	73	110	86	67	93	91	103	89	98	81	93	105	100	75	93	86	98	89	89	84	92	96	81	99	89	99	90	101	74	96	97	84	93	102	89	80	85	93	95	80	83	86	96	91	91	106	87	98	81	90	95	89	88	88	104	91	86	85	75	97	103	80	108	93	95	79	79	90	87	81	83	112	100	87	96	101	89	97	93	90	78	94	90	96	112	101	100	99	97	79	95	98	85	111	86	91	80	88	84	80	86	100	85	86	93	86	94	100	72	90	72	100	81	94	99	96	87	94	81	70	90	73	84	103	93	84	91	96	93	83	107	108	84	84	103	86	78	68	84	105	88	85	90	84	85	68	97	106	101	81	99	78	91	96	97	91	82	87	99	76	78	98	87	80	90	86	75	95	105	111	85	92	99	94	90	87	95	95	71	88	83	78	93	99	82	89	88	106	91	70	79	85	97	99	85	113	95	96	96	86	81	99	86	86	90	93	96	86	98	106	72	85	90	92	99	113	91	97	94	92	90	70	84	81	94	91	91	107	91	86	85	89	89	94	83	106	108	88	101	96	91	104	100	92	97	98	95	93	94	77	103	106	103	91	89	67	89	78	80	83	89	97	86	93	109	75	62	88	92	99	91	83	104	85	100	67	102	84	88	118	87	76	94	75	87	101	102	113	101	102	92	87	84	88	93	89	88	98	88	78	93	88	103	98	75	100	81	112	89	103	95	81	91	85	91	83	87	80	94	93	84	101	96	98	85	96	93	103	87	98	115	85	95	86	85	97	95	100	90	71	84	92	92	92	80	85	91	88	98	87	91	90	91	88	87	94	101	96	87	93	95	76	106	84	78	87	73	87	97	90	90	86	101	85	86	95	78	102	91	93	100	93	97	87	103	80	96	78	82	82	99	82	101	90	90	84	92	87	80	84	78	83	90	81	85	96	87	78	94	90	90	90	90	109	103	99	90	103	80	95	105	67	99	78	92	82	99	87	83	102	79	86	88	103	86	77	72	96	87	87	77	108	85	77	86	92	73	100	88	92	75	95	102	96	97	90	105	65	87	87	90	99	92	89	101	94	115	95	91	88	102	83	95	83	75	103	95	73	89	89	114	90	85	97	91	94	88	96	103	85	97	81	107	96	83	106	78	84	93	90	85	88	98	98	91	92	103	96	85	88	83	88	104	81	65	91	92	102	84	102	108	93	86	69	78	87	107	82	87	100	100	85	108	96	97	92	88	99	80	98	86	89	89	90	94	77	96	82	105	105	106	116	106	95	97	71	89	85	90	76	90	71	91	69	93	85	91	99	107	101	92	80	106	93	93	109	101	91	86	87	97	100	83	97	94	78	84	95	102	80	86	107	97	80	89	102	88	100	98	81	68	87	103	106	83	81	85	81	101	83	100	93	88	97	86	93	84	98	106	98	97	81	97	87	111	89	70	95	94	76	91	108	98	94	94	86	91	96	88	98	93	101	80	99	83	101	94	96	92	88	93	91	93	97	94	79	95	88	85	82	82	93	74	109	106	91	100	71	93	102	117	83	84	84	97	78	84	94	88	88	90	99	101	97	89	81	91	86	99	87	103	103	88	96	96	83	99	78	79	88	86	101	90	97	84	88	81	106	75	111	110	99	82	95	100	95	89	101	80	109	88	101	94	94	88	89	85	76	85	96	92	72	87	87	83	99	92	84	75	96	84	87	94	99	78	81	93	90	91	104	98	88	79	85	77	105	85	83	100	78	78	95	110	112	92	90	81	89	95	87	87	76	91	84	94	88	102	98	96	92	100	86	94	99	99	90	88	81	85	72	99	77	91	85	85	102	90	101	122	88	95	82	84	97	123	99	82	105	84	84	77	99	93	81	94	91	102	90	98	98	99	80	88	93	86	99	96	85	84	97	86	82	83	96	92	89	74	113	95	97	101	91	85	79	117	82	95	81	93	102	117	88	94	79	90	100	107	117	97	88	82	74	77	106	94	87	104	80	96	80	99	90	101	106	86	89	84	102	82	82	100	98	106	84	84	87	96	95	93	91	94	82	74	84	92	94	94	86	114	113	103	91	88	74	88	101	87	102	82	77	104	92	83	112	84	106	93	91	92	84	91	99	97	76	94	91	82	96	81	87	101	99	84	103	89	99	86	101	88	84	102	87	97	88	93	78	104	103	96	104	119	89	87	90	97	93	108	98	84	85	100	105	93	96	89	102	85	98	68	94	109	110	92	93	93	78	99	76	99	85	86	102	112	90	84	77	119	88	106	92	84	87	86	89	80	88	83	96	78	91	82	96	83	96	106	87	75	71	102	81	76	108	105	83	87	99	83	102	90	92	98	92	77	95	89	89	94	80	97	75	79	81	77	100	98	94	86	108	81	83	85	100	95	92	89	86	97	97	98	85	92	95	103	91	87	96	87	81	100	87	84	88	86	99	93	83	101	89	93	88	87	116	72	94	95	103	101	109	94	77	82	98	85	100	85	98	110	80	96	89	83	112	97	97	70	87	92	83	95	91	89	71	90	84	80	81	89	114	86	94	66	86	97	89	92	100	96	78	93	103	101	91	86	83	103	83	99	93	77	115	94	88	92	75	103	65	103	92	60	117	111	95	81	78	96	104	92	89	93	82	94	100	94	76	88	91	105	94	85	81	96	84	86	97	90	84	96	100	97	106	89	92	90	81	100	97	99	81	103	91	97	92	86	89	91	92	96	98	81	95	101	101	85	98	98	88	78	102	88	82	92	102	99	87	103	88	107	92	88	81	76	81	99	92	100	91	85	97	90	95	90	94	80	93	81	98	85	102	86	90	97	91	82	80	87	87	97	105	84	98	89	94	94	79	78	70	89	99	85	113	71	85	78	92	96	98	76	97	90	86	109	96	78	95	93	82	82	83	85	93	89	95	93	96	96	99	86	77	87	102	88	83	93	113	93	93	71	96	78	105	88	83	79	93	79	103	84	78	92	114	75	91	103	78	92	86	88	91	96	105	93	84	108	86	92	103	93	92	94	90	86	88	82	87	70	94	85	77	98	89	89	90	80	104	100	111	91	93	109	89	89	104	95	103	90	78	78	85	103	94	91	90	90	85	97	85	85	86	83	91	77	87	93	83	82	81	94	89	103	94	100	86	97	83	89	83	88	100	105	90	74	85	81	85	92	80	92	91	111	87	99	94	84	97	102	89	87	95	91	100	97	102	90	93	77	88	100
47278	22208	11029	13474	18819	21843	21855	20658	16428	13862	9086	6337	6545	5175	5163	5150	3895	3617	2634	1893	1176	997	1090	696	669	583	580	461	547	487	449	379	368	351	373	357	368	340	324	337	381	341	346	361	344	341	340	302	342	338	327	327	300	331	349	349	326	324	312	311	317	319	326	329	336	352	336	317	306	330	332	339	322	293	324	355	322	308	297	299	281	320	306	306	335	323	328	306	289	335	354	353	300	324	344	330	322	294	317	345	326	325	308	335	303	353	319	308	300	305	324	315	343	312	339	302	318	307	313	309	321	335	314	335	343	323	320	304	315	293	337	327	291	353	335	344	297	312	316	328	302	303	316	288	344	358	309	280	336	292	336	338	315	288	291	296	328	304	346	330	333	342	293	298	311	336	327	321	292	348	324	319	304	295	283	347	341	299	322	279	330	318	325	299	304	294	339	306	295	343	324	310	306	328	296	330	326	313	303	348	352	296	307	293	305	323	332	356	317	295	308	316	305	311	273	351	312	316	332	292	315	293	316	292	309	322	289	317	338	298	350	304	279	280	352	314	327	361	313	327	298	270	308	332	326	305	329	310	317	291	340	313	296	358	302	285	311	320	338	303	309	323	326	283	295	323	366	347	330	318	323	342	329	320	320	330	324	304	334	277	313	342	337	319	316	332	330	313	339	325	288	309	309	320	324	311	323	283	292	318	334	307	318	339	332	329	325	315	316	329	311	309	315	328	331	300	309	319	290	293	320	291	330	327	294	316	320	353	308	349	311	346	334	342	301	297	339	302	333	315	294	317	338	328	304	310	357	288	328	360	309	296	299	298	277	308	302	274	335	328	297	304	333	293	308	325	318	321	311	315	303	316	336	314	339	293	299	332	319	319	311	308	336	328	312	341	304	320	315	303	302	346	322	331	315	317	277	288	317	313	296	308	339	336	329	316	315	333	366	314	309	350	313	307	325	325	309	348	292	306	306	295	298	301	312	372	313	303	296	289	309	308	313	303	296	336	311	305	297	310	300	341	348	331	334	327	325	302	322	340	331	310	317	304	329	322	307	335	345	312	321	314	349	300	325	288	327	324	290	290	292	282	305	315	341	327	302	350	316	288	325	281	339	277	345	330	343	317	314	294	322	336	312	325	343	287	313	319	323	310	296	311	304	312	317	353	344	326	343	326	319	310	323	366	330	323	298	325	314	300	330	325	324	314	296	303	313	289	337	359	326	283	317	318	347	333	298	323	302	327	297	324	315	327	326	335	328	302	338	301	332	318	316	296	330	336	322	327	284	346	360	347	330	277	303	309	341	305	319	318	307	319	302	334	295	284	298	304	285	308	352	308	284	339	297	304	348	324	315	332	328	335	325	288	308	283	302	298	344	305	295	281	306	325	304	327	296	286	309	338	336	316	324	345	286	340	309	294	296	316	352	334	352	329	303	338	340	275	302	322	294	305	337	324	311	311	330	343	276	316	342	298	338	301	327	321	323	335	308	286	297	305	318	329	324	325	292	313	323	320	299	310	325	318	312	316	317	304	312	329	302	326	300	300	275	308	329	303	333	324	334	297	290	318	344	283	302	330	286	333	354	305	343	317	289	358	335	323	299	327	310	333	303	313	332	323	298	318	336	311	313	318	312	301	323	283	337	296	287	325	298	316	314	289	297	290	306	340	344	293	319	309	317	294	313	345	320	322	330	308	305	286	345	291	349	321	330	308	349	324	352	314	321	312	346	291	290	343	323	308	339	347	320	304	286	364	330	338	333	319	317	327	321	306	315	324	315	344	302	314	327	307	323	277	314	301	311	321	320	337	306	292	325	330	306	313	289	293	318	315	358	314	308	316	334	334	329	325	307	319	309	303	272	322	327	342	299	320	310	335	296	315	316	347	313	326	306	310	311	335	325	318	295	343	332	315	296	303	328	294	309	320	353	311	333	351	296	305	299	279	317	328	291	322	304	332	297	316	324	294	301	324	333	320	280	328	307	312	324	320	304	325	335	307	307	352	336	300	324	323	315	315	323	320	320	319	299	285	283	283	321	321	322	289	332	312	283	331	330	319	298	306	347	329	323	313	309	309	309	345	318	316	334	347	298	349	295	336	302	303	338	296	317	332	268	312	315	323	300	306	323	325	315	328	319	292	321	305	307	342	288	310	305	323	321	335	287	324	290	283	344	296	329	337	326	336	320	341	309	332	330	305	321	277	315	306	312	300	298	347	307	343	298	321	330	321	337	325	330	315	316	307	318	320	318	304	309	301	348	314	313	340	341	308	308	329	297	310	297	294	298	328	332	349	312	290	325	352	293	314	327	297	308	295	320	323	330	344	319	325	329	284	305	326	333	308	341	290	301	352	310	312	322	312	302	348	322	340	350	320	319	334	298	306	290	322	295	324	322	300	325	330	305	300	332	290	318	312	316	325	314	294	316	341	328	312	299	337	292	310	346	303	315	274	323	318	332	292	330	303	296	350	333	311	289	328	338	287	315	324	329	286	321	330	291	331	284	311	277	340	326	298	306	319	323	344	322	299	317	314	333	305	311	291	317	312	313	284	341	316	296	319	332	337	316	269	317	329	323	326	320	312	332	314	313	330	309	283	301	306	308	334	329	299	327	343	309	338	332	286	348	284	335	327	329	314	297	274	320	317	312	350	299	309	302	330	313	325	314	284	301	323	298	264	343	309	326	311	301	297	282	308	334	304	329	348	349	301	341	293	301	314	284	326	300	307	337	344	301	339	319	302	287	313	324	307	312	306	318	314	311	343	313	303	301	310	307	312	314	333	325	325	310	312	284	284	304	315	304	325	293	303	338	305	316	308	324	311	286	305	330	323	306	291	298	313	298	295	331	317	325	303	337	326	327	330	309	322	305	331	347	344	303	322	327	300	297	302	331	302	321	307	312	301	332	314	320	334	291	313	305	320	309	324	322	307	294	319	318	296	342	310	353	334	323	355	305	290	306	294	322	344	326	283	277	291	325	294	322	292	326	314	300	331	322	326	313	297	308	290	310	324	312	298	319	326	326	286	329	279	312	334	293	300	334	324	327	319	307	273	308	358	345	324	318	309	305	307	334	302	298	295	316	331	313	312	357	296	318	301	290	323	315	348	326	316	334	304	314	322	314	324	303	296	318	341	309	302	295	319	355	326	317	312	324	283	289	301	334	301	305	339	306	304	328	306	346	277	311	319	336	304	307	303	335	306	303	316	340	328	340	301	290	325	294	330	326	296	286	326	309	331	305	307	285	299	311	314	323	326	319	320	324	330	341	309	274	312	324	274	272	304	299	302	324	333	321	328	336	297	283	306	326	328	315	318	332	299	357	330	334	294	318	321	282	310	293	335	310	299	300	310	324	328	300	320	325	342	310	323	314	315	311	310	289	331	334	323	315	325	355	305	290	320	309	323	311	330	309	322	291	292	318	310	346	285	328	291	324	283	298	320	306	295	326	286	333	343	300	341	316	287	311	331	355	276	327	329	349	315	319	311	339	338	308	366
65461	42932	29664	26544	24739	23703	19710	16353	11744	8620	5274	3395	3095	2768	1977	1955	1549	1216	1076	724	404	366	407	305	253	254	231	250	236	200	184	178	210	185	175	179	197	184	151	161	164	188	173	183	171	178	178	174	170	181	165	177	177	174	178	160	167	160	159	161	173	195	160	175	179	179	190	159	171	174	176	186	170	181	121	173	181	169	165	178	167	159	150	181	162	173	164	153	164	173	176	173	177	175	158	153	168	189	174	158	170	159	161	164	174	162	152	179	181	166	190	169	193	158	160	151	170	152	182	200	153	171	152	164	162	173	162	166	160	170	176	167	160	154	173	166	160	179	160	180	186	162	181	180	151	165	161	146	180	158	177	160	160	175	161	167	134	164	159	172	171	174	155	172	185	158	149	143	174	177	193	143	155	185	175	176	180	175	162	184	164	164	158	180	169	157	157	163	187	149	148	155	159	155	181	175	175	162	150	169	138	163	154	181	178	166	159	176	151	154	183	142	172	167	190	174	180	165	164	175	142	170	170	154	154	174	165	160	176	161	143	160	172	164	174	166	182	163	185	168	165	155	191	173	170	161	163	152	170	151	167	177	175	171	173	173	177	153	146	169	154	151	196	189	172	154	176	164	158	180	180	153	175	166	167	158	183	177	162	148	144	151	169	192	161	164	154	164	166	158	139	182	153	163	170	179	182	168	189	150	165	175	170	163	180	152	143	168	173	158	172	176	180	197	172	161	174	168	178	179	155	188	163	172	179	151	171	177	187	169	171	163	178	143	169	162	163	184	156	151	175	173	164	164	179	139	166	150	156	173	157	153	165	149	161	151	160	181	173	167	178	153	153	152	161	170	206	171	162	177	177	191	187	159	149	153	162	161	174	185	174	177	172	168	164	167	163	168	167	174	163	168	171	149	171	146	165	176	186	176	202	163	180	155	180	182	168	155	168	160	183	167	194	168	187	169	158	164	164	170	180	182	161	185	162	184	150	163	159	175	167	167	150	163	152	150	156	169	181	152	149	153	167	165	182	169	167	175	155	145	174	154	161	159	178	157	147	157	192	144	170	143	164	155	163	159	165	173	175	157	159	169	158	178	173	155	190	150	160	172	169	169	159	167	180	160	170	170	192	159	145	172	149	168	155	164	160	153	153	143	173	158	145	171	163	161	149	162	164	145	166	184	152	133	158	163	181	171	188	170	159	161	171	153	137	180	171	164	141	180	163	155	176	193	161	159	161	162	167	157	155	157	163	155	165	158	174	181	149	185	163	188	155	163	183	160	202	151	173	146	159	164	180	168	155	173	166	167	162	161	164	155	154	186	162	191	148	147	156	183	174	180	172	170	164	184	167	182	159	185	180	172	175	185	153	161	180	160	165	152	181	168	146	161	165	166	167	194	170	174	160	171	163	147	152	171	148	180	167	165	175	152	150	164	155	159	169	164	150	139	144	158	162	174	168	169	183	152	173	148	163	180	164	187	167	157	152	164	162	164	164	166	176	183	155	168	160	134	162	181	178	166	160	157	169	156	159	167	146	154	179	194	184	170	195	165	174	190	168	154	156	172	172	171	177	136	162	162	162	169	177	163	168	156	158	177	162	182	159	177	187	149	159	162	161	146	187	181	165	204	190	174	177	184	160	164	162	149	159	163	151	182	165	177	149	186	176	170	157	162	191	172	168	190	159	147	169	170	166	181	175	159	179	143	177	175	151	157	156	182	142	172	184	180	168	177	166	157	175	186	171	165	153	194	159	169	162	199	160	178	176	170	151	170	199	163	192	178	147	179	147	177	187	166	171	161	164	154	166	171	179	154	165	137	181	158	145	155	181	178	151	165	146	168	153	174	161	188	179	136	167	176	177	178	182	173	163	173	153	180	159	179	196	165	183	169	154	161	176	161	166	168	161	178	173	179	143	157	165	163	184	183	155	178	164	173	163	191	145	186	165	184	177	154	185	181	155	165	183	160	165	183	168	162	168	172	165	177	159	163	170	178	163	167	169	167	161	159	164	181	157	148	151	166	160	202	150	166	153	181	195	180	155	169	152	164	168	169	156	154	165	166	172	144	183	183	167	147	186	168	153	168	173	141	191	189	172	153	156	165	156	157	175	181	161	178	157	156	153	171	168	168	158	167	175	176	138	158	175	176	171	161	166	154	181	150	155	171	162	168	155	169	171	158	171	149	156	175	190	178	175	187	143	184	184	160	161	178	169	178	150	154	175	148	191	162	170	167	146	169	165	168	173	149	166	154	180	166	157	161	138	158	164	167	159	185	159	162	166	173	176	157	173	150	178	197	168	180	169	157	151	142	165	164	168	177	153	154	151	165	169	166	174	175	153	173	158	158	166	182	169	163	180	175	139	172	173	169	158	170	166	154	175	160	151	180	156	174	160	163	149	160	158	172	181	186	175	186	187	174	179	137	166	164	201	172	178	151	149	172	165	173	156	159	182	150	179	173	170	181	180	190	150	174	165	146	144	170	187	181	159	161	163	164	169	169	182	186	158	164	148	167	188	166	151	184	168	174	186	170	177	154	193	158	177	134	137	165	146	159	179	152	159	177	159	198	161	167	179	146	175	191	185	202	134	162	166	181	155	166	180	162	176	156	173	166	148	170	172	155	172	162	174	190	164	160	153	143	164	182	165	174	177	153	180	174	156	156	190	167	188	173	168	139	194	180	145	189	159	158	163	169	177	182	171	175	163	179	197	161	154	183	177	160	148	159	187	152	154	174	160	181	159	166	159	162	157	160	183	163	164	166	178	176	175	148	184	172	158	144	165	164	169	161	165	175	151	163	164	148	173	169	152	166	164	180	162	160	189	170	156	172	156	163	193	151	160	164	172	158	175	180	157	193	174	167	145	160	170	154	180	163	199	170	172	169	168	197	141	162	141	165	155	184	169	185	169	163	159	160	152	168	182	162	176	188	178	167	148	171	179	166	160	172	156	146	176	160	181	160	150	164	195	155	174	178	165	176	169	165	168	163	170	147	176	162	144	167	165	167	179	129	143	182	176	176	154	182	151	157	178	161	165	175	172	153	171	165	188	159	167	172	175	182	197	166	163	170	153	148	158	151	160	164	180	154	172	159	160	168	165	156	159	156	151	146	171	179	177	183	174	147	178	166	171	149	170	168	173	151	161	134	176	170	158	171	170	184	154	180	168	154	194	173	168	170	149	179	190	142	161	180	167	175	147	172	172	146	179	176	183	157	177	173	175	156	176	193	159	181	145	172	165	170	168	139	151	144	164	181	163	157	160	172	160	154	160	176	162	160	165	159	174	175	193	171	157	187	172	179	213	165	174	176	170	168	175	173	166	140	152	148	151	170	169	175	159	196	166	149	163	168	157	138	179	161	164	169	162	142	157	163	155	147	171	153	162	186	183	137	195	162	164	194	156	140	169	170	184	179	163	174	173	176	170	154	165	163	154	181	165	174	171	161	160	162	168	168	132	174	147	165	160	173	158	193	155	160	184	144	177	172	145	165	156	187
57212	29022	18202	21329	24696	28619	29184	28219	24074	21468	16217	13395	12017	12294	10433	9859	7682	7213	6841	4787	2204	2009	1859	1564	1206	1177	1141	932	870	806	685	731	775	602	609	671	654	657	601	590	585	582	562	594	567	604	547	585	535	521	548	564	546	605	532	556	522	586	565	497	584	486	561	514	510	536	508	569	533	543	558	521	566	555	538	538	533	523	520	476	521	542	521	527	567	543	549	505	538	535	522	496	544	534	526	534	542	588	543	523	539	564	487	527	529	486	502	573	551	510	492	541	557	510	572	522	563	574	531	520	504	520	490	531	488	504	539	531	495	490	531	503	528	494	527	541	527	549	498	544	507	547	536	571	526	528	502	512	512	509	512	495	518	553	551	543	493	518	511	501	547	509	560	552	589	562	499	537	538	515	542	563	541	490	484	515	544	494	525	531	544	575	513	514	505	553	504	508	520	550	583	528	524	552	541	537	517	530	534	545	506	562	520	492	482	553	539	532	507	512	539	541	499	555	521	519	545	548	562	567	534	538	509	510	534	536	514	546	537	511	509	547	498	503	521	543	543	506	512	520	504	548	494	500	534	501	538	531	512	530	535	501	533	528	514	585	532	524	551	528	545	527	513	536	567	578	525	497	529	513	537	529	486	543	513	532	534	568	544	510	516	510	510	534	483	552	533	498	504	533	540	499	511	529	504	520	506	516	499	519	529	538	499	566	502	544	535	521	577	543	509	548	522	494	492	497	476	557	501	516	505	560	533	544	533	525	486	507	501	520	539	525	524	530	526	541	533	572	527	513	558	521	506	531	549	546	501	520	545	542	513	556	543	511	523	543	535	525	490	547	554	504	535	520	507	490	514	557	496	538	529	510	477	482	521	530	537	484	515	523	545	484	512	543	560	540	532	591	484	516	476	542	510	516	497	505	538	538	521	502	495	507	517	525	501	541	495	538	495	513	547	533	522	470	536	497	540	516	487	513	512	507	518	517	559	519	492	525	532	513	548	598	536	556	525	514	489	548	492	524	525	501	481	510	547	508	509	540	598	529	541	547	544	500	510	524	542	512	541	514	545	537	547	561	546	541	509	581	519	544	492	518	538	524	584	510	538	574	532	548	526	536	535	557	536	515	517	512	508	536	506	532	535	545	518	505	543	516	518	505	539	568	541	544	534	531	538	485	521	484	550	530	512	520	528	511	441	558	504	525	552	495	480	549	454	547	538	530	508	522	562	522	503	505	545	546	501	556	567	516	519	542	523	529	516	544	540	513	471	507	536	525	520	522	555	550	542	557	531	580	577	540	495	549	527	530	534	534	520	518	532	541	538	565	498	534	557	506	524	518	544	526	515	504	505	515	500	503	516	509	527	551	510	512	528	513	504	505	540	537	517	563	520	522	528	498	546	534	508	547	544	522	528	521	531	509	511	488	505	558	531	518	516	545	522	498	505	514	539	519	559	560	520	520	489	529	500	519	524	495	511	567	531	541	566	500	555	497	508	480	555	549	540	520	525	560	524	542	530	547	535	551	522	523	562	543	536	494	514	536	516	517	485	537	471	542	510	524	466	532	536	533	524	522	505	512	511	521	490	522	521	519	527	537	528	505	512	536	496	516	501	534	504	495	531	527	540	538	527	543	581	539	566	521	497	541	569	538	512	547	541	553	586	543	528	529	587	526	499	527	525	502	508	549	523	494	529	542	482	511	563	532	511	518	538	534	540	521	558	570	512	510	531	533	533	519	493	530	507	543	504	533	528	536	549	521	561	512	489	547	552	529	530	540	520	487	508	551	516	502	513	515	510	508	540	505	541	525	571	536	551	529	524	549	557	471	483	539	539	548	555	545	534	533	545	522	559	514	523	538	524	472	560	515	545	538	533	489	504	562	527	529	530	533	497	541	555	506	543	541	514	533	549	534	530	514	516	501	498	522	593	555	536	533	508	499	540	514	507	534	547	529	488	520	547	533	522	508	556	518	528	516	510	518	516	536	527	578	524	540	535	521	496	512	486	499	516	524	560	523	523	526	503	523	487	546	543	571	531	501	503	545	510	546	505	505	524	528	511	513	570	481	527	517	537	545	530	557	525	549	524	507	564	566	546	508	526	510	528	518	529	505	495	550	554	529	516	522	535	525	533	541	501	521	539	487	572	544	535	570	538	500	511	482	567	513	514	523	546	504	511	547	508	485	486	566	539	543	489	533	505	511	581	533	551	520	512	519	530	539	520	522	521	529	481	569	491	524	518	483	578	528	557	515	553	520	547	476	517	584	527	554	557	531	549	495	532	483	549	550	559	493	478	511	492	536	555	556	552	500	521	517	517	546	526	499	516	486	495	505	545	519	532	531	561	523	518	509	559	518	480	552	535	510	519	529	533	520	532	517	503	504	494	550	527	552	520	516	522	548	531	532	491	541	525	525	530	537	538	570	546	512	540	486	523	525	494	545	537	571	520	505	536	545	537	525	556	494	501	513	529	508	541	483	492	502	517	492	533	526	504	514	510	535	545	534	520	497	536	527	540	522	497	534	554	532	539	498	542	527	521	549	546	519	513	540	537	529	542	534	522	519	494	514	503	531	542	498	508	539	539	539	528	532	529	479	504	535	466	565	544	542	520	524	540	549	507	484	558	523	573	523	522	527	522	510	473	533	538	521	507	514	549	553	534	503	542	546	490	515	554	568	537	497	538	527	553	541	492	491	551	549	523	503	546	502	521	536	526	547	506	497	556	518	532	505	518	499	537	529	561	521	512	552	568	501	523	548	480	524	548	554	563	521	530	512	530	485	511	536	515	497	542	511	517	535	525	510	545	559	529	523	534	490	475	489	534	515	524	529	484	525	552	503	504	555	523	525	524	533	502	471	484	501	567	524	515	509	535	532	508	552	523	574	555	489	560	578	499	517	510	536	518	521	525	535	534	524	524	566	551	555	503	488	500	557	547	513	505	541	536	477	512	558	535	526	517	551	532	572	499	521	505	522	554	495	542	499	488	506	527	490	522	465	497	524	527	508	546	517	503	549	525	528	544	542	562	512	519	510	520	534	539	532	534	535	547	523	500	547	489	513	502	482	517	545	517	502	517	497	513	549	539	514	591	530	543	545	574	527	535	546	496	550	502	563	523	551	588	542	511	506	530	517	490	485	486	537	529	547	563	517	522	540	519	470	505	510	555	522	527	546	493	520	503	488	509	505	532	530	506	517	514	553	509	523	549	547	553	517	522	494	490	508	503	502	510	536	545	563	569	516	520	487	513	579	519	510	496	504	517	491	538	553	559	531	507	558	524	497	526	564	510	539	526	517	549	516	535	513	542	541	539	535	536	546	514	512	547	517	566	521	511	569	520	518	500	538	497	539	519	539	544	534	540	500	555	507	521	475	518	493	518	526	506	516	535	525	542	491	541	549	512	515	526	545	507	489	504	523	490	542	517	503	512	527	547	532	505	563	486	514	519	530	516	511	513	530	522	524	481	501	537	544	547	541	537	538	505	517	530	527	509	524	522	526
27541	6451	2361	2155	1974	1145	750	624	430	357	284	260	215	235	217	162	164	179	170	182	125	171	168	170	169	146	163	132	139	131	136	150	151	145	144	145	153	130	144	139	120	154	154	136	154	156	163	149	135	157	161	140	147	167	155	169	156	122	144	151	132	127	141	163	135	137	138	149	168	143	138	146	140	136	126	136	152	143	149	151	155	149	158	141	152	137	160	150	146	141	141	142	145	149	141	151	152	150	138	140	151	135	167	161	169	147	136	145	152	156	148	152	154	154	121	152	158	139	141	135	129	150	139	159	154	129	146	159	145	149	138	145	140	143	148	158	128	156	137	167	135	153	173	142	135	152	137	131	161	170	143	139	171	140	133	132	163	159	130	166	137	158	138	125	142	159	129	155	160	145	144	143	145	152	119	149	169	143	146	147	139	132	136	146	142	167	174	153	138	129	164	149	148	154	144	126	137	145	128	137	141	153	122	160	147	155	142	142	147	146	138	140	168	150	130	131	132	131	168	165	136	165	134	153	128	152	145	140	152	151	137	143	129	137	134	148	150	135	158	138	150	134	151	161	156	144	124	135	153	151	145	137	150	157	145	155	146	149	144	137	155	141	154	141	157	142	143	139	125	144	146	130	137	138	152	158	128	144	151	148	170	136	139	135	139	143	162	138	147	158	155	151	167	150	164	172	128	127	167	139	139	135	151	153	161	154	151	178	150	147	168	135	151	158	162	131	135	168	157	138	139	163	167	144	140	161	146	135	136	138	147	174	139	123	135	147	140	166	139	139	135	159	158	154	119	137	150	132	154	132	160	140	155	169	128	133	147	138	154	165	129	152	139	159	176	138	140	149	141	148	144	148	137	148	151	168	153	119	135	151	164	141	139	129	158	156	146	144	137	142	152	154	146	133	140	138	152	155	162	141	141	140	137	153	164	146	127	150	156	142	165	144	137	135	144	152	167	122	123	142	160	144	142	147	156	179	145	140	129	127	159	156	131	157	146	140	145	140	153	165	131	150	154	155	146	147	150	143	137	119	136	129	147	143	141	143	179	137	148	137	150	168	148	161	148	148	162	138	132	125	139	136	163	142	151	135	146	135	162	127	144	137	134	123	137	150	135	158	134	159	161	150	135	137	123	128	137	138	157	138	134	133	134	141	129	161	144	161	141	153	148	144	170	160	141	128	123	149	144	140	163	143	147	142	149	152	142	153	145	148	130	134	138	148	159	146	131	134	170	136	140	146	161	153	180	155	133	144	140	147	146	151	150	150	132	139	151	143	150	153	156	171	133	160	136	144	127	162	131	154	143	129	145	138	142	146	156	136	135	110	155	153	152	142	142	125	146	169	121	141	111	141	139	124	175	149	140	133	134	134	159	152	148	118	136	135	150	165	151	154	150	131	152	143	141	144	129	161	141	153	138	146	150	139	139	135	143	141	132	134	150	152	146	135	126	164	159	126	144	138	147	161	165	154	154	128	151	146	142	109	146	155	145	134	143	142	142	146	145	168	164	138	141	158	149	125	133	139	135	137	148	156	135	160	135	126	150	155	163	131	149	137	133	125	127	164	138	133	144	138	134	163	142	151	155	151	134	143	140	154	167	147	152	141	154	153	141	161	154	143	136	146	152	153	169	156	144	148	159	145	145	143	155	152	135	134	141	141	133	114	155	148	123	144	138	149	147	145	137	138	138	136	136	144	146	153	152	156	155	167	146	145	142	144	143	143	144	141	129	135	131	131	126	174	151	160	161	144	164	144	119	146	139	171	137	166	153	132	151	146	147	148	154	130	156	127	155	154	130	138	142	151	145	147	162	128	166	153	129	143	129	138	140	145	136	141	138	133	138	170	156	159	135	130	152	157	136	143	128	146	153	171	155	167	130	146	130	154	171	151	140	146	153	147	140	157	152	134	165	156	129	136	138	157	162	100	121	138	146	159	158	154	149	150	147	131	149	132	158	135	138	137	152	159	140	137	129	143	158	145	156	137	156	148	125	132	130	159	148	113	153	150	153	148	143	143	144	140	171	138	152	155	145	153	130	143	148	153	121	126	152	153	124	139	137	150	139	133	141	161	136	160	151	146	155	153	150	167	149	131	155	154	134	149	155	159	152	146	147	138	147	110	154	138	141	137	124	117	123	136	144	140	159	157	139	145	163	134	133	163	117	122	145	143	143	148	145	155	166	129	143	151	137	151	142	151	122	136	117	143	144	130	135	145	134	146	149	166	168	154	157	149	153	136	164	161	145	133	158	149	120	141	133	159	159	112	134	134	140	127	159	150	135	161	136	146	145	132	152	149	117	131	127	137	144	116	134	144	141	123	122	153	144	175	142	152	154	146	161	142	166	130	144	149	148	142	144	125	148	139	135	166	163	133	141	147	132	116	141	159	151	143	156	163	150	158	119	135	144	154	133	155	142	149	137	152	153	132	146	132	158	160	142	141	147	153	150	168	150	156	134	126	130	139	129	164	140	140	136	160	156	160	152	136	156	124	139	138	140	157	143	143	160	146	149	168	160	160	148	137	173	161	156	151	167	160	126	122	157	135	129	150	149	133	160	167	137	151	161	142	172	166	141	125	149	135	147	148	135	161	145	149	157	165	157	141	154	133	155	161	135	152	150	163	156	147	154	174	163	133	136	142	143	140	137	147	155	156	128	127	151	141	144	120	123	151	132	126	123	148	133	133	158	166	141	153	145	162	157	142	137	146	153	172	149	140	127	125	153	161	144	153	152	127	158	147	154	157	129	149	126	142	146	126	165	155	144	156	144	143	140	151	144	147	125	153	139	147	151	148	145	170	151	170	158	127	153	147	149	163	114	159	142	167	142	145	140	156	149	168	143	163	156	142	148	151	162	158	145	157	159	142	141	161	149	131	156	129	147	128	140	138	144	143	149	136	127	146	154	147	171	145	138	142	136	148	138	150	161	139	157	133	135	133	158	150	134	129	151	150	134	134	147	151	141	140	146	136	133	147	151	161	164	144	152	155	134	146	151	137	163	125	139	162	134	167	161	137	140	152	149	169	138	161	131	148	147	161	138	141	143	144	170	143	168	155	130	154	180	142	150	128	145	134	144	142	137	138	121	126	129	139	143	153	156	129	143	132	150	149	148	153	149	159	141	141	135	153	138	167	137	140	151	146	163	146	153	171	145	149	151	150	138	154	151	166	152	142	153	149	143	154	158	136	143	146	132	129	132	125	148	147	143	152	163	148	155	130	135	160	137	134	132	156	133	156	144	159	151	151	164	164	130	131	152	154	136	151	144	144	159	138	142	146	151	148	149	142	148	143	129	155	150	137	154	137	139	165	136	130	152	140	152	150	154	159	158	159	138	157	140	140	123	148	160	142	101	140	142	164	146	151	172	145	127	165	122	141	147	148	150	155	146	135	131	145	155	145	161	139	104	135	139	144	161	129	130	140	153	141	134	143	136	160	134	139	153	149	117	138	155	171	135	161	148	151	147	165	144	172	151	149	149	146	144	151
26572	5746	3883	4944	5942	4267	3187	2525	1686	1552	1306	1116	1180	1045	876	822	671	700	660	539	553	553	517	531	489	463	494	507	483	438	453	449	474	458	459	462	444	436	462	498	458	474	471	423	432	416	476	457	474	424	428	475	474	471	454	467	441	475	463	479	471	464	484	460	485	452	448	455	440	470	470	448	464	439	441	494	441	453	423	477	451	501	460	412	462	433	460	489	523	444	472	453	472	466	476	428	441	500	444	428	443	477	484	455	462	447	461	421	479	496	501	441	494	442	434	492	452	453	478	461	450	510	483	467	463	434	441	476	486	435	448	465	477	443	477	440	461	458	466	468	444	443	461	497	450	480	473	512	460	453	461	446	440	427	449	460	476	421	465	508	469	483	466	479	489	489	458	450	435	468	451	493	459	477	458	452	481	470	467	467	444	430	433	464	472	466	466	478	481	449	452	417	488	467	482	469	503	443	485	482	462	480	470	461	476	465	482	421	446	466	445	479	412	469	444	468	496	493	426	463	432	454	437	447	446	427	463	492	456	490	458	459	424	496	519	498	460	441	461	442	440	442	435	444	447	511	490	464	451	455	440	460	491	438	438	451	491	430	451	456	474	454	461	459	432	480	472	444	462	482	429	458	429	469	476	509	472	457	475	468	402	432	453	441	441	438	461	455	442	419	428	462	475	470	425	501	480	452	492	406	493	503	474	491	431	447	467	475	471	500	488	449	458	489	441	468	458	474	512	421	455	429	502	490	469	499	471	462	457	483	455	466	468	437	476	510	441	464	463	482	470	486	503	435	478	484	448	469	464	458	472	429	465	491	417	480	424	453	457	490	468	438	438	446	434	445	436	456	488	470	495	498	476	448	465	430	492	462	445	448	435	466	478	466	482	461	485	501	480	487	463	461	462	487	458	433	450	469	454	473	460	442	439	487	454	432	436	464	461	498	437	470	413	460	449	433	475	485	479	459	464	449	477	513	459	483	455	464	477	486	483	431	451	417	456	411	479	451	460	445	463	476	442	451	467	457	482	451	456	496	472	449	445	440	465	468	481	469	479	437	431	436	468	500	469	461	483	449	457	463	449	455	454	461	482	434	468	420	423	444	436	463	479	476	459	457	487	450	445	460	475	492	480	475	473	449	444	477	501	462	468	457	445	489	445	460	467	447	455	419	436	499	455	462	473	478	494	486	508	487	482	441	484	443	486	472	454	452	478	474	448	457	486	457	452	458	459	459	465	478	434	441	475	463	458	447	501	427	457	445	471	451	453	439	467	486	474	485	453	465	460	425	465	446	442	456	470	443	469	435	488	478	446	462	494	442	467	463	477	471	468	462	428	445	420	480	458	462	423	467	431	433	514	451	440	454	485	457	438	454	472	474	467	449	494	465	471	475	443	458	444	451	457	459	474	470	434	455	496	439	453	456	480	454	487	485	441	442	486	492	452	453	471	462	467	497	421	496	441	439	471	490	451	508	476	476	444	438	464	442	506	491	454	481	483	449	449	470	465	499	450	441	434	477	463	472	442	451	427	473	473	445	465	491	518	480	455	432	476	438	492	463	449	471	439	431	474	426	461	469	474	469	457	446	480	463	472	502	478	457	469	489	449	456	462	452	442	456	499	464	456	457	427	492	458	465	458	451	440	481	466	451	469	496	423	442	473	484	444	423	450	496	441	459	438	461	447	450	437	477	471	482	425	474	448	479	482	453	486	438	419	491	457	495	463	459	453	487	469	453	496	478	466	456	477	427	461	442	492	476	468	473	453	445	453	451	467	453	477	448	457	465	480	471	474	451	452	481	457	444	485	488	481	478	496	491	443	477	500	471	477	465	444	476	473	482	422	470	464	485	472	454	469	405	473	471	420	448	493	444	453	496	473	486	472	430	451	474	468	474	450	479	428	450	507	459	471	437	444	451	478	457	456	451	468	491	488	465	476	491	471	437	453	486	461	455	470	453	452	493	459	486	453	439	477	448	451	447	452	453	441	486	460	502	463	452	486	464	436	470	481	450	437	464	460	475	468	443	479	481	455	487	453	486	445	496	497	458	477	440	470	448	470	468	430	475	477	474	470	479	458	450	450	468	437	449	453	451	524	495	468	488	451	461	456	476	471	474	476	495	452	444	439	486	464	508	475	474	482	492	430	444	414	486	447	472	452	455	465	433	487	468	474	461	437	470	458	468	458	411	416	460	470	426	484	458	465	442	473	462	458	463	468	420	468	468	466	472	434	437	455	482	478	447	438	485	464	398	438	490	475	479	429	449	469	471	420	466	461	453	468	447	472	477	463	496	474	446	467	502	468	436	437	452	477	503	416	477	483	443	455	455	472	442	475	468	450	476	481	438	452	442	461	445	461	466	502	440	452	433	419	441	443	442	458	460	453	426	456	482	460	486	492	428	451	501	465	446	448	431	448	487	427	463	469	449	481	505	460	439	455	492	454	458	444	470	465	476	437	441	471	462	471	422	449	489	487	462	463	462	446	415	501	431	455	498	468	420	478	472	473	444	481	431	461	502	481	431	459	475	472	484	469	463	486	457	458	460	442	465	495	467	464	444	455	433	454	468	483	453	438	495	472	480	501	474	452	501	433	438	462	451	465	494	422	400	464	457	459	437	432	492	452	438	454	467	458	486	461	483	484	454	455	429	464	461	463	446	467	467	464	493	452	470	468	493	449	481	457	466	455	480	469	443	480	443	466	464	420	468	482	453	431	456	440	466	451	472	463	463	489	433	449	459	471	461	431	447	462	472	457	459	502	452	487	446	491	498	444	461	462	450	487	473	468	496	424	491	423	428	433	439	444	464	458	514	475	438	446	448	441	454	465	446	478	478	492	454	457	447	451	470	471	435	429	478	483	452	466	486	506	502	433	430	486	484	464	419	481	432	477	492	446	473	462	472	463	446	490	488	465	460	464	462	479	468	456	445	484	507	465	457	461	460	464	451	448	458	453	449	469	459	455	452	467	462	466	460	450	475	460	470	453	453	528	449	443	485	405	462	476	470	413	479	476	478	455	498	457	461	473	478	503	485	452	480	446	458	447	498	474	458	434	440	438	442	509	463	484	493	471	459	448	480	428	447	435	461	478	455	491	435	487	425	426	446	489	468	447	450	469	457	529	460	467	432	505	449	451	454	452	460	496	427	454	466	412	465	483	444	459	449	471	452	431	480	468	471	447	477	460	464	473	470	465	447	495	485	469	470	458	496	477	502	437	488	489	457	484	473	443	457	435	441	473	467	471	455	438	488	490	464	447	481	470	458	490	436	513	412	472	483	466	453	478	477	504	441	429	481	460	441	447	477	454	479	438	437	459	459	441	471	457	444	475	486	443	453	461	463	466	450	464	446	476	463	477	457	444	451	442	450	441	442	461	448	459	519	461	450	464	466	429	476	448	475	475	490	454	472	486	452	446	477	464	471	470	436	463	417	497	470	453	438	498	443	444	469	471	462	466	453	465	463	486	433	460	468	468	488	474	425	502	465	477	474
64692	38762	23664	21702	19446	13779	8958	5664	3773	3214	2435	1940	2142	1561	911	827	625	517	531	307	209	183	172	129	149	129	135	137	111	117	100	84	99	89	87	91	119	103	88	107	97	113	100	79	101	101	100	100	90	87	94	84	94	86	88	113	96	103	113	112	90	105	111	101	84	104	89	86	82	86	105	98	99	85	93	93	86	91	76	95	86	100	93	108	95	93	73	97	102	100	109	102	101	99	110	90	70	124	106	95	102	95	72	81	95	108	100	94	82	93	83	102	77	97	85	89	108	99	99	85	105	79	90	109	93	94	90	110	83	105	92	99	94	104	87	100	104	94	74	93	86	88	93	99	83	110	80	106	83	94	84	108	89	86	90	85	98	83	95	100	98	90	97	94	92	94	95	84	98	83	83	100	94	87	93	85	86	89	98	99	100	93	90	85	102	100	77	100	94	91	105	98	98	87	68	100	89	101	85	90	76	112	102	84	104	97	98	91	90	85	93	87	87	93	95	90	86	95	107	97	88	112	88	102	96	96	103	103	105	98	75	97	82	97	96	106	83	95	90	85	87	89	111	94	99	94	78	91	76	88	108	83	109	89	99	91	96	83	100	93	95	111	94	87	98	87	96	81	89	108	99	115	97	112	73	97	89	79	72	97	99	88	92	98	97	102	68	115	101	100	95	111	97	97	90	103	94	78	98	103	85	91	81	86	108	99	91	107	84	76	130	117	87	99	98	88	88	79	96	91	91	103	102	104	103	104	125	95	103	99	113	89	89	104	98	84	96	92	100	98	80	88	89	85	91	92	114	89	111	98	86	86	90	90	97	101	79	94	108	100	79	84	93	96	95	81	90	93	106	96	101	85	99	111	94	97	87	99	91	93	85	100	80	92	90	102	95	86	91	88	76	91	80	81	83	95	89	88	90	71	87	94	84	114	77	95	96	93	80	87	87	81	84	98	101	99	101	98	103	80	76	103	105	87	98	91	92	95	82	87	94	91	93	85	94	68	81	83	95	108	93	83	88	76	76	105	93	100	84	86	103	96	91	106	83	92	89	86	89	87	103	93	96	101	91	82	94	109	104	71	102	91	89	101	87	115	105	84	88	95	95	96	94	98	86	91	100	75	107	93	97	89	99	113	102	97	90	80	101	96	88	99	81	95	96	98	92	91	87	97	91	91	96	114	88	92	90	102	63	82	88	74	90	99	92	106	97	106	88	80	96	84	107	85	104	86	88	96	87	85	102	90	100	110	91	85	107	92	84	93	74	86	80	91	102	97	76	91	81	94	87	89	88	94	86	99	108	92	88	75	101	90	119	80	104	75	99	90	88	83	80	93	86	109	72	99	113	80	100	85	97	90	88	109	100	98	89	98	92	81	106	99	108	104	81	103	78	112	94	72	102	85	94	84	100	96	81	116	76	102	104	102	94	84	91	87	95	78	86	88	83	89	89	76	73	103	95	80	110	96	96	90	90	96	79	97	96	74	87	98	82	89	110	80	101	103	95	99	102	91	94	84	89	98	81	105	77	101	89	77	88	86	109	114	108	87	87	110	104	110	84	91	101	79	73	98	89	91	87	97	92	88	101	87	108	97	97	82	101	104	108	102	90	110	90	90	99	89	116	97	110	95	81	108	101	98	77	90	85	94	86	85	90	82	86	106	104	95	79	88	91	79	74	106	95	88	81	85	82	84	84	89	90	99	109	93	89	106	82	97	91	75	101	105	77	84	101	101	93	116	88	95	104	87	93	94	82	92	107	94	88	105	90	102	112	88	111	99	82	101	88	73	94	78	84	99	92	103	109	89	82	89	84	100	118	110	109	101	94	114	97	87	89	88	102	84	102	90	99	96	102	94	92	95	113	81	102	90	98	101	95	104	76	103	105	90	86	94	83	108	85	91	103	104	89	99	91	81	85	77	100	106	87	83	90	97	99	85	62	78	105	95	96	77	90	92	112	91	93	79	92	86	90	94	84	90	99	85	105	79	92	110	90	110	96	105	94	85	97	87	97	96	93	76	100	87	98	102	96	93	93	101	84	92	91	100	78	93	97	98	87	90	100	81	91	83	95	89	84	109	93	90	98	83	80	91	86	76	99	112	117	103	97	81	99	99	88	94	82	107	96	92	97	90	110	91	89	83	100	110	84	102	93	97	80	85	91	100	97	87	88	91	90	99	89	101	89	89	87	100	82	101	87	88	98	80	107	92	86	77	98	96	81	95	93	89	95	97	96	103	92	88	88	101	90	71	102	83	89	101	89	84	98	89	93	98	96	84	94	90	122	98	89	108	96	91	98	104	78	84	100	90	78	91	84	104	112	97	114	102	85	83	90	97	94	85	90	97	87	114	104	98	88	84	94	85	84	84	97	95	73	88	78	105	90	117	87	87	95	101	88	99	100	109	124	91	89	96	87	82	97	93	91	90	108	102	91	99	99	80	85	98	91	103	96	76	110	95	107	98	87	93	100	99	83	111	96	106	106	94	108	97	75	82	104	71	90	94	99	95	92	104	86	74	106	91	111	76	96	101	96	99	99	88	89	96	81	102	86	106	107	93	81	103	87	89	105	87	101	80	83	95	99	80	96	113	92	77	92	82	85	98	96	98	111	98	99	94	103	91	92	101	102	97	94	99	91	112	84	95	90	78	97	77	94	93	98	83	95	97	79	106	83	95	85	85	108	113	85	89	94	97	95	87	87	80	90	96	84	79	104	94	79	76	110	82	87	91	88	101	109	95	81	87	90	98	96	87	124	85	108	100	93	97	102	86	93	95	79	100	103	106	84	90	98	76	89	86	92	95	88	85	93	90	84	75	82	91	93	118	89	84	78	96	108	97	80	97	107	102	87	105	93	104	92	88	77	93	92	87	103	101	84	95	100	92	90	75	102	75	90	101	99	102	100	97	100	85	93	102	94	82	112	97	87	99	93	90	81	97	91	105	80	83	97	81	101	83	99	93	85	96	88	90	84	86	96	82	106	92	90	89	105	99	93	94	112	86	106	94	95	107	114	81	92	104	87	80	87	87	96	86	89	80	101	87	80	90	96	93	101	98	104	82	85	102	81	108	97	104	98	109	94	89	101	82	94	89	114	88	99	82	84	67	101	120	100	95	104	79	105	105	88	87	99	92	85	108	99	95	100	83	89	89	93	93	94	74	108	87	90	89	91	74	95	96	109	98	90	112	78	99	100	103	72	89	78	111	94	88	88	93	97	98	71	107	97	99	100	111	89	92	101	93	85	103	103	77	81	87	81	91	105	97	80	94	86	91	77	107	86	75	101	106	95	85	108	97	107	95	78	89	89	86	96	77	89	87	91	94	84	97	70	86	78	92	96	95	95	93	95	96	127	117	97	100	92	92	76	90	83	101	77	81	95	94	98	90	71	97	84	100	106	112	107	79	81	98	94	91	80	80	104	80	90	91	86	91	102	85	75	108	87	94	95	110	82	107	88	95	96	93	87	86	97	97	106	95	88	92	88	90	86	91	85	89
47416	26386	13547	17996	21965	20872	18838	16551	12812	13125	10887	8686	9776	8666	5667	5100	4104	3543	3868	2187	1229	988	921	746	713	582	687	536	482	395	367	390	442	361	393	397	388	366	340	322	333	384	355	345	331	321	332	323	328	321	342	341	345	319	322	337	337	309	352	331	350	349	337	331	324	338	308	331	334	352	339	315	305	383	341	329	322	326	316	328	328	330	305	326	313	305	320	343	290	294	312	341	327	329	313	326	339	341	292	346	325	288	310	318	330	332	352	338	313	347	314	353	331	348	317	323	335	337	337	295	333	341	326	312	349	305	324	327	347	304	337	320	325	348	361	337	316	327	328	337	342	346	335	320	357	338	302	344	336	351	336	320	303	308	330	324	311	305	314	324	329	272	317	322	304	313	308	310	342	300	351	333	327	324	339	311	361	327	343	354	305	308	331	303	313	330	329	301	334	336	319	337	322	345	348	329	314	318	330	310	351	328	325	326	316	337	326	311	320	295	323	309	346	338	347	342	346	344	322	303	301	328	332	361	355	321	327	300	315	320	349	313	332	336	329	309	292	320	328	299	357	308	345	292	346	349	333	304	299	302	331	322	349	324	331	323	343	337	326	296	333	308	323	307	331	337	339	318	312	370	320	300	325	326	300	323	301	305	327	301	290	332	316	373	328	333	311	319	309	299	338	350	331	321	317	343	337	340	285	332	336	329	306	316	331	332	328	323	340	326	286	305	333	334	315	326	302	309	297	300	309	291	353	332	292	311	310	307	339	322	359	338	317	318	324	328	317	323	322	323	308	353	288	337	306	318	324	300	319	327	328	307	296	326	339	331	326	343	316	329	319	320	328	311	331	334	349	301	345	326	326	327	350	323	321	311	331	313	315	320	298	338	369	313	326	322	329	324	335	316	336	316	301	318	320	322	316	309	331	336	312	343	325	342	323	284	338	293	339	317	336	328	294	338	325	319	326	333	347	297	302	311	325	334	321	296	303	321	289	321	339	325	323	331	303	320	302	327	298	332	345	325	301	336	312	342	298	314	333	319	349	293	323	330	331	315	310	318	350	325	340	347	320	316	315	336	333	342	317	295	284	324	306	319	298	339	292	319	303	327	335	324	364	277	318	341	301	318	318	351	336	340	305	328	313	301	339	335	342	327	315	300	327	343	312	327	323	303	346	334	340	319	325	305	323	305	334	329	333	343	326	314	306	340	343	309	333	343	329	327	335	323	316	315	319	312	323	321	326	328	311	336	301	307	332	307	304	318	337	338	293	348	324	298	305	382	321	342	300	292	294	324	392	314	298	351	341	355	349	310	310	314	303	316	334	310	331	308	357	313	326	304	331	304	314	277	327	324	289	360	361	303	345	329	332	324	305	320	320	304	337	328	311	317	330	330	321	323	333	336	337	319	321	304	325	315	323	324	337	337	316	332	316	310	371	324	337	331	334	294	314	304	336	340	322	326	347	335	300	329	297	342	347	335	327	314	321	304	330	302	330	313	355	329	323	313	315	315	330	357	312	342	337	298	330	340	305	313	315	331	322	326	321	304	326	315	306	352	305	313	316	308	328	328	305	327	311	356	326	313	333	348	318	339	332	317	300	306	325	304	345	319	303	323	329	308	315	324	344	301	325	332	345	346	340	295	312	313	326	330	322	354	339	338	325	288	348	347	329	298	303	316	324	319	337	327	305	335	319	319	339	282	319	344	303	342	293	340	302	325	315	313	335	367	326	316	330	321	343	321	305	316	342	336	324	309	357	301	314	305	287	304	305	336	339	324	330	334	289	307	341	305	300	339	313	310	331	318	285	318	319	309	327	364	313	331	324	317	321	332	310	312	327	294	372	346	295	295	335	331	328	310	312	341	342	323	306	289	340	306	310	315	328	304	305	322	318	316	312	335	335	309	329	322	332	319	327	318	348	289	329	325	312	331	311	313	309	293	353	308	311	311	338	334	314	368	367	320	347	308	333	330	298	295	328	318	333	311	304	332	312	328	326	320	329	304	362	296	295	322	314	353	304	363	335	320	324	322	331	314	293	336	329	320	321	335	323	300	306	336	340	325	333	322	315	303	345	322	316	308	349	337	347	313	317	345	332	303	321	336	336	316	310	331	337	325	339	332	319	358	352	308	347	348	351	308	316	309	364	334	296	326	335	320	303	359	300	316	340	353	328	345	312	317	349	344	288	321	296	313	333	315	297	313	314	315	326	320	333	314	331	325	324	315	307	321	326	343	307	324	327	345	300	350	315	340	333	335	326	344	326	294	348	321	311	344	325	301	325	321	309	321	330	345	285	295	305	318	341	309	324	333	318	318	322	302	343	331	344	312	321	330	331	328	321	340	316	286	358	324	328	311	324	306	305	336	319	331	347	315	340	337	349	327	288	309	343	318	335	321	342	344	311	308	335	312	289	304	320	319	296	304	331	297	313	304	331	311	308	324	308	330	321	344	324	303	333	301	297	311	330	318	343	322	296	345	334	317	316	318	322	314	337	337	307	371	331	326	341	291	320	369	332	302	317	313	308	319	337	305	292	316	302	307	307	322	330	312	337	337	320	344	333	323	313	318	333	327	307	364	307	332	321	301	333	327	304	312	328	290	313	339	316	329	326	288	359	346	338	284	300	313	333	333	396	325	327	352	315	315	306	309	329	336	335	309	296	358	292	317	337	327	315	341	299	316	318	316	306	323	288	321	306	318	340	335	332	343	325	333	317	308	358	326	331	335	307	325	330	337	342	309	322	376	313	316	319	309	333	356	308	315	340	332	358	335	313	298	306	308	325	314	329	338	309	317	292	317	311	307	316	324	309	327	322	319	292	316	338	333	323	315	300	334	301	313	331	314	333	328	339	335	293	318	362	289	317	327	327	306	335	311	313	315	302	303	342	280	325	316	290	329	304	356	332	313	284	311	302	321	332	316	315	326	327	347	337	307	352	322	324	342	322	316	342	313	318	310	312	319	293	323	320	314	343	335	302	317	322	297	331	320	314	344	324	318	326	333	307	315	327	318	300	313	323	318	266	346	311	308	299	347	307	328	288	299	285	294	315	322	324	333	331	308	330	315	322	321	296	335	329	302	315	314	340	349	317	295	334	354	317	305	324	318	306	342	351	323	308	322	313	347	297	352	338	323	354	325	321	361	299	348	349	316	308	310	316	300	348	332	320	308	308	343	290	301	344	299	329	311	326	377	311	307	310	320	309	329	302	300	366	292	341	325	342	312	274	347	321	327	309	323	309	336	313	335	306	310	341	304	312	320	296	310	332	312	330	315	325	338	326	323	314	336	333	332	339	332	320	314	297	330	334	323	341	312	318	320	314	323	316	296	319	328	290	337	324	344	292	327	316	322	300	338	309	331	348	324	352	327	338	312	320	313	327	339	340	349	332	354	334	330	318	337	321	329	287	313	348	329	323	342	339	304	331	301	334	360	306	326	309	346	322	334	304	301	350	324	331	362	348	355	336	297	323	316	299	340	360	311	302	333	313	324	306	342
64106	44602	30131	28129	27076	24406	19590	14176	8966	7256	5936	4869	5351	3943	2425	1898	1554	1007	1236	685	424	362	382	280	263	268	281	227	225	201	195	211	208	185	191	161	196	187	179	175	167	148	184	172	167	164	170	182	148	189	159	180	188	161	174	185	180	195	170	190	187	148	189	179	187	174	165	180	171	148	162	159	181	156	166	152	171	167	182	165	158	143	149	173	175	174	169	170	171	151	175	170	172	154	157	186	175	157	178	165	159	181	153	167	149	166	172	157	151	181	158	169	162	167	191	164	170	175	183	166	167	170	184	166	177	172	171	161	196	178	155	158	164	182	174	169	168	170	165	174	179	171	173	159	174	192	157	183	175	166	156	163	177	164	186	169	174	188	140	164	172	181	197	174	183	153	171	170	169	173	184	150	170	163	180	179	184	157	174	162	160	160	153	155	160	184	174	171	157	170	164	157	164	177	169	175	160	185	174	191	193	197	176	166	164	185	172	164	157	155	164	179	183	144	158	160	167	181	170	168	171	177	163	164	172	178	185	166	176	175	175	149	170	189	161	165	164	166	175	159	152	190	151	179	140	155	169	164	177	156	194	197	174	153	184	165	161	150	169	155	170	173	191	185	168	166	170	155	158	158	174	164	169	181	183	177	185	171	166	183	163	162	171	175	192	161	177	150	169	182	161	179	141	173	181	148	182	161	154	152	150	173	158	167	186	171	160	173	139	159	172	171	186	184	170	165	187	160	171	187	163	176	153	173	170	168	182	160	163	170	170	167	149	166	188	189	178	153	168	177	165	166	188	167	179	162	142	161	178	162	159	169	167	143	160	178	157	194	160	182	160	148	171	178	167	170	183	170	184	165	167	169	183	173	171	154	167	184	156	145	153	171	149	137	192	185	185	154	167	156	154	147	186	164	163	174	173	192	168	172	168	182	183	190	159	162	173	172	161	171	157	194	148	170	162	170	185	185	177	171	156	157	159	174	156	148	157	175	144	163	151	149	183	181	162	190	192	158	151	162	163	161	154	168	185	190	151	184	170	150	153	160	176	156	185	161	186	174	156	164	168	166	166	170	168	182	161	182	159	178	180	166	167	177	175	154	179	189	171	180	191	191	170	189	168	190	167	160	173	185	164	184	172	183	171	173	169	168	169	183	157	143	165	174	174	169	163	167	164	151	185	153	144	149	173	188	182	181	158	159	161	166	178	177	159	189	176	158	159	158	148	156	160	171	174	174	143	172	156	155	173	168	162	164	158	156	173	149	165	173	158	184	161	161	176	156	207	173	156	168	150	143	164	156	165	164	199	183	167	178	176	173	166	169	180	160	185	180	155	189	182	134	190	186	171	165	192	164	171	184	186	180	187	162	158	164	151	182	167	185	178	197	169	142	147	164	178	160	179	145	161	171	168	167	170	164	185	139	174	153	152	157	158	161	149	186	184	182	163	172	141	155	131	162	171	168	154	193	159	168	174	172	167	171	180	187	166	167	154	188	187	151	157	184	183	185	184	152	164	167	160	166	181	176	175	169	150	176	176	164	157	163	179	179	186	146	178	188	170	164	163	200	169	181	188	133	182	152	156	162	173	148	173	169	167	155	166	181	174	183	171	157	170	173	163	163	183	165	169	176	172	159	149	170	161	186	165	179	188	156	148	146	190	161	170	187	165	187	172	154	168	193	171	173	179	196	169	164	153	169	165	171	173	173	174	184	190	186	161	160	154	197	156	173	188	164	193	153	177	157	164	157	185	176	150	164	190	165	194	164	176	176	167	166	159	180	164	173	149	157	172	172	148	145	195	160	149	182	178	180	179	161	152	185	180	159	146	143	168	165	152	181	181	180	181	184	167	176	181	184	154	175	198	173	161	195	179	181	190	177	165	190	154	161	185	154	149	171	166	166	147	185	169	175	163	184	150	153	153	169	172	175	153	201	166	177	178	161	167	173	173	183	174	163	167	161	174	158	185	177	159	172	164	201	169	168	184	172	160	157	186	166	189	167	149	175	160	170	182	169	145	190	159	173	180	160	159	183	178	165	157	179	153	170	170	171	186	182	156	175	174	153	161	172	157	183	141	190	179	155	174	154	156	159	179	171	143	161	172	186	168	162	160	169	164	178	154	170	172	189	159	169	172	169	159	161	164	162	176	175	167	169	154	168	162	156	169	182	175	160	170	166	172	160	171	157	165	166	166	166	174	160	161	187	176	183	171	164	155	171	183	151	161	180	157	159	165	149	169	152	167	168	164	153	173	179	145	149	173	194	162	165	174	169	157	192	163	157	146	179	186	131	159	161	164	165	176	163	157	168	159	158	179	195	173	172	154	159	162	179	161	156	167	155	159	157	150	156	166	175	175	156	155	167	164	181	149	172	162	173	161	169	171	173	187	172	178	209	175	171	200	164	167	182	174	175	150	180	168	169	166	160	181	172	178	177	160	166	163	160	160	160	164	144	181	200	184	172	174	161	163	190	167	180	137	156	152	158	172	189	157	178	158	170	157	163	163	146	183	170	174	147	158	173	158	161	168	162	164	160	169	158	169	177	175	178	150	188	140	153	147	167	158	155	153	155	161	145	173	164	162	149	177	175	158	175	178	182	154	153	166	159	160	153	152	193	169	153	173	187	152	148	155	147	174	158	188	187	149	163	146	156	164	168	183	149	151	170	147	159	160	180	165	171	174	183	148	171	164	160	182	162	159	155	151	150	167	174	167	160	163	172	174	183	162	139	160	164	177	152	187	177	175	190	161	162	173	166	170	162	150	168	174	182	190	167	176	168	151	174	167	150	154	159	146	151	162	151	185	180	170	173	169	167	182	174	160	154	159	171	149	187	158	160	168	156	186	173	158	175	148	174	175	174	150	169	192	141	145	175	192	180	158	179	180	176	165	178	183	188	177	182	156	158	182	176	174	161	159	166	159	165	163	157	175	158	157	162	144	168	180	172	165	169	153	157	153	182	156	176	177	168	176	184	178	162	157	178	160	195	162	176	160	158	148	173	165	168	159	183	173	162	180	154	175	159	176	169	173	161	165	199	165	189	142	174	148	186	193	162	157	200	152	169	167	178	173	185	169	175	171	172	145	170	166	163	139	168	155	188	164	190	176	156	167	185	156	165	139	161	159	155	163	191	171	159	179	163	176	165	185	157	160	164	170	156	171	178	221	173	180	159	182	162	158	168	160	169	162	159	180	194	179	191	178	190	144	157	166	155	152	179	170	145	190	160	166	148	172	172	169	184	182	175	160	169	156	161	156	148	200	186	158	158	159	183	173	170	147	155	174	162	151	169	154	191	151	173	168	159	139	181	160	145	164	172	164	178	176	178	181	166	156	129	176	151	166	175	195	147	157	161	154	185	176	158	178	158	176	162	155	163	155	152	168	190	171	143	191	184	176	169	155	172	198	175	149	165	172	201	172	179	171	148	158	186	179	159	141	165	175	161	167	142	150	170	199	159	176	170	173	140	178	189	156	148	181	163	172	166	150	160	182	173	170	168
56928	34730	18434	23617	28588	29108	28073	24780	20856	20867	18644	16908	17999	15002	11078	10222	8419	6569	7719	4711	2296	1766	1931	1503	1311	1156	1244	954	913	784	751	742	627	592	681	744	641	640	580	577	616	612	575	570	593	573	613	579	606	590	533	595	553	556	566	540	523	544	516	546	548	541	554	497	587	558	511	581	524	537	557	505	533	542	503	541	545	517	551	507	560	492	543	545	559	515	560	526	511	563	531	550	552	563	510	512	527	579	568	503	549	488	525	578	526	588	527	527	531	521	539	541	528	505	533	503	549	510	547	525	543	567	537	506	531	508	516	525	591	506	531	528	509	533	485	515	515	557	490	526	552	539	548	510	516	537	543	506	530	547	520	518	517	566	532	574	584	567	568	523	535	557	510	549	548	514	528	538	511	510	559	530	541	501	534	539	532	537	534	534	510	527	520	577	477	519	512	516	572	534	547	495	530	544	552	532	534	541	525	535	499	575	530	532	527	514	552	542	524	531	541	564	546	518	551	549	551	549	541	537	524	508	546	514	548	524	535	521	537	491	509	516	516	554	521	571	528	529	511	484	513	500	514	560	546	583	499	503	498	503	563	535	554	544	546	511	522	521	580	499	543	578	510	534	601	523	508	547	487	531	524	541	529	541	567	531	518	528	539	587	534	523	491	527	528	526	518	494	518	572	524	531	503	565	542	553	528	493	531	573	551	528	507	544	545	555	542	504	523	550	544	542	571	519	519	507	541	507	557	513	534	552	509	565	521	543	557	510	522	568	565	568	539	540	486	564	505	551	521	529	532	534	540	517	565	565	590	576	540	515	544	548	516	547	551	555	504	501	544	554	571	547	480	501	554	558	508	556	545	559	534	533	536	546	510	552	529	501	539	515	561	564	544	511	530	479	518	573	572	537	505	544	517	486	547	516	516	550	495	559	547	574	493	539	541	553	523	517	512	554	532	449	523	562	570	537	537	561	503	504	506	555	534	494	498	537	496	533	528	552	505	494	561	548	489	519	509	544	535	546	557	527	523	518	525	585	537	544	491	510	517	537	522	518	522	504	542	518	580	510	564	520	507	543	552	569	541	557	524	533	558	511	512	511	547	547	553	555	504	517	493	574	514	517	470	516	530	515	554	521	536	539	538	513	561	588	520	493	539	532	534	533	564	546	579	534	535	493	571	538	544	553	501	531	530	510	558	547	516	519	541	504	520	548	511	504	559	537	508	549	525	550	549	513	557	512	506	549	537	539	559	529	573	527	482	541	550	546	523	556	512	514	535	523	522	549	564	539	528	542	509	539	526	563	496	580	531	529	563	528	539	600	502	541	584	485	520	568	520	546	573	522	549	563	564	568	529	515	550	524	520	513	521	523	539	473	518	582	541	503	533	555	524	528	515	530	577	539	579	522	538	579	505	523	513	532	574	522	523	545	553	546	501	546	562	576	547	547	542	501	525	545	473	583	519	550	524	497	539	530	547	539	527	559	509	509	471	498	551	538	559	498	514	549	547	518	521	514	547	510	518	514	518	487	550	560	512	531	542	514	523	553	517	561	495	523	506	536	605	522	515	533	545	512	520	508	501	549	553	506	520	547	490	545	526	569	534	487	526	503	538	546	506	512	556	530	542	514	511	488	488	522	547	522	547	498	496	554	501	576	523	526	567	520	534	554	513	504	537	482	538	533	567	528	550	547	507	525	503	508	512	555	528	523	509	527	532	522	525	473	521	508	588	524	571	533	512	531	488	527	515	537	521	548	525	560	526	526	549	563	555	514	542	514	545	554	568	525	562	568	486	501	545	506	533	512	517	553	517	565	501	499	553	550	482	507	530	558	538	519	549	562	537	472	512	527	497	509	550	520	501	555	559	505	491	565	542	567	538	483	516	541	516	535	495	547	501	529	508	524	478	547	517	488	528	529	582	524	514	540	527	506	554	530	548	546	536	490	542	530	543	524	583	531	515	507	529	511	535	501	512	545	507	491	523	554	551	525	548	571	520	537	572	549	500	570	495	582	539	513	541	499	533	558	549	554	535	530	567	546	506	508	554	519	514	530	528	535	511	540	530	535	521	563	524	539	528	568	555	542	547	562	585	563	519	533	515	512	546	524	499	555	527	500	571	550	554	530	507	515	493	575	528	543	491	554	515	540	518	525	491	530	548	547	529	578	522	516	538	556	508	545	555	541	518	524	539	561	506	548	561	541	484	541	527	533	520	536	486	516	548	517	529	507	540	526	518	518	548	551	564	561	521	545	536	516	510	525	512	492	491	541	558	513	519	507	513	516	567	554	527	551	521	545	492	521	523	495	617	507	534	522	552	585	519	481	532	534	510	518	564	536	539	527	543	536	532	499	564	528	572	551	519	526	495	564	547	521	510	543	505	564	527	534	553	542	552	560	536	527	505	522	552	568	542	528	515	542	525	561	517	568	503	539	534	552	538	521	537	564	519	529	540	520	521	522	529	542	548	555	529	532	539	517	504	566	569	565	545	528	551	571	545	507	487	540	539	513	534	521	534	532	538	548	557	487	505	570	529	520	535	542	529	521	524	530	537	518	535	508	530	535	572	540	550	585	501	516	495	553	539	528	547	514	517	567	502	534	538	541	525	542	534	558	543	538	564	534	505	546	495	541	562	511	544	513	480	574	522	482	542	531	550	561	539	513	542	531	503	502	546	522	505	540	553	527	556	514	550	560	543	533	506	519	523	530	520	546	551	559	524	525	543	521	538	529	580	519	495	564	525	507	544	561	545	515	551	558	518	499	554	557	528	540	514	532	543	547	548	506	545	570	522	533	534	552	504	551	550	550	539	538	537	569	540	501	554	519	541	514	536	534	540	521	549	541	539	516	527	526	514	527	519	561	491	507	516	518	553	552	542	523	526	486	536	519	518	525	498	526	563	550	505	474	564	542	499	558	558	532	494	539	548	473	499	546	529	481	538	548	548	549	527	543	568	537	530	519	515	548	521	548	561	524	517	520	532	541	564	492	553	514	528	537	549	548	529	528	515	481	532	512	532	547	544	489	548	500	536	549	489	547	503	504	546	533	518	533	540	531	531	517	536	542	508	537	524	491	524	549	534	551	526	543	511	548	528	554	548	536	537	527	578	560	567	536	490	559	540	524	522	553	519	526	524	487	527	508	546	531	564	560	549	517	556	546	536	520	505	524	519	536	522	539	549	536	506	540	515	506	548	536	528	548	508	522	519	536	539	554	520	548	534	565	554	582	513	539	531	508	535	535	508	542	538	539	510	523	514	585	502	575	559	535	508	507	533	540	512	510	510	539	537	542	531	538	512	519	572	541	505	530	541	536	509	506	521	513	506	525	513	543	538	495	548	518	565	563	510	550	587	558	565	546	513	515	575	553	506	547	535	517	514	505	512	524	543	514	530	489	585	537	567	547	485	571	510	516	564	496	504	493	577	526	577	571	506	545	517	540	530	495	536	545	522	498	555	542	547	492	502	535	529	516	536	509	506	507	560	517	562	579	542	519	493	565
28926	7271	2197	1735	1220	1007	744	556	444	412	321	270	321	249	219	172	185	191	165	162	136	137	144	133	151	142	144	154	140	143	141	163	136	170	127	147	149	148	141	133	135	156	177	151	159	145	146	145	136	149	156	129	126	148	137	140	150	131	153	149	163	120	155	162	153	149	151	130	156	165	154	140	131	131	132	154	134	189	160	134	150	153	133	137	130	158	162	146	142	147	157	146	150	143	161	139	148	153	147	173	170	151	143	143	142	148	139	148	162	169	152	147	153	138	163	130	157	147	133	156	138	148	165	129	126	131	139	161	127	163	118	145	134	149	157	144	156	138	145	163	152	142	150	157	143	149	159	150	111	145	147	141	141	152	155	140	139	137	159	153	171	159	146	124	144	132	166	132	157	155	150	176	152	155	151	118	164	179	154	148	154	141	155	141	149	147	132	148	147	151	167	145	140	164	144	135	173	148	140	135	159	140	177	132	140	123	160	161	126	145	156	136	169	144	150	139	170	145	134	143	133	143	136	152	138	153	122	151	152	153	116	142	143	130	139	152	152	148	146	148	142	141	145	136	137	142	142	157	146	191	147	158	144	140	146	150	151	152	160	139	151	152	127	173	147	129	143	154	127	163	147	154	125	140	157	155	155	161	133	150	173	144	169	148	159	150	160	152	158	158	144	147	126	134	147	157	146	156	126	121	156	139	171	141	141	130	167	137	156	172	134	142	161	138	144	140	145	164	139	147	131	130	151	151	136	153	157	150	129	142	142	145	124	120	139	144	142	141	138	140	139	141	162	142	162	143	141	139	130	132	153	136	156	144	160	154	134	175	133	146	130	176	146	154	121	160	162	132	149	166	157	143	144	162	148	154	150	133	153	129	145	145	155	149	144	149	164	123	161	128	134	170	149	166	146	147	151	155	149	133	145	162	136	141	157	148	145	148	145	154	133	152	145	149	149	153	149	132	132	158	157	149	148	164	145	147	166	123	140	139	154	131	155	146	170	142	150	133	146	139	161	168	154	157	137	134	122	164	152	138	147	128	149	152	165	146	126	140	156	138	147	151	150	149	178	147	149	154	136	154	140	133	144	118	146	134	132	158	147	160	154	150	171	132	152	157	161	133	139	145	164	136	145	155	141	141	155	140	164	140	145	144	138	157	163	152	164	135	157	124	141	135	147	154	155	149	163	132	134	155	167	126	137	146	138	131	155	149	135	145	138	155	158	144	143	157	138	172	149	139	145	126	142	146	155	166	163	174	157	140	146	132	151	144	147	142	136	142	140	159	151	147	124	132	122	140	153	134	123	123	141	165	158	141	135	131	157	135	146	154	151	124	138	166	136	144	161	140	150	144	147	157	153	134	153	140	133	149	140	123	146	128	145	152	142	163	146	142	145	185	162	142	134	154	143	145	157	157	146	154	152	145	141	150	152	138	135	161	168	165	146	127	147	154	144	148	149	170	158	158	153	145	153	142	128	143	145	143	141	176	134	131	160	149	140	170	146	150	150	142	139	168	133	137	156	142	115	146	130	150	149	164	164	167	141	136	135	132	135	149	130	140	141	126	145	160	161	145	134	139	148	151	129	133	158	160	159	141	141	165	153	162	157	151	155	183	146	150	130	173	152	153	141	150	145	146	122	137	159	138	147	157	119	136	150	154	146	141	175	126	151	174	137	137	159	137	172	163	153	166	154	133	161	160	146	147	159	169	129	143	153	148	168	120	139	149	130	127	140	163	147	139	108	133	158	147	162	158	140	130	153	153	150	134	146	143	161	151	154	171	147	135	155	152	164	149	145	156	156	163	147	143	136	131	139	137	154	140	141	144	148	125	168	155	126	159	153	139	153	139	156	148	140	145	147	168	137	141	158	126	164	142	153	146	145	129	138	134	139	152	151	128	146	165	140	142	140	128	144	157	145	135	150	125	134	133	129	139	149	135	172	150	147	125	165	148	148	164	164	141	132	145	160	155	164	135	143	159	155	142	148	156	149	142	151	128	129	150	142	131	134	173	148	149	148	130	148	133	148	135	140	138	137	177	137	166	150	162	154	131	134	135	168	149	137	160	145	127	133	142	142	169	139	121	147	166	160	142	162	141	168	135	150	143	134	166	118	136	161	151	153	156	145	153	151	161	134	162	137	151	150	150	150	150	144	138	155	122	137	133	160	138	149	126	137	158	149	155	144	148	142	127	145	126	132	152	163	153	149	147	133	154	151	135	136	140	157	144	129	139	157	137	144	149	132	135	153	149	136	139	151	147	142	147	154	167	130	137	163	131	143	170	143	148	121	150	148	140	128	131	154	150	139	161	149	149	143	134	157	133	155	141	143	160	159	144	130	163	130	158	164	146	140	135	170	156	149	138	155	139	187	136	148	146	148	157	162	139	182	152	164	159	147	134	158	148	174	165	137	142	153	160	158	142	142	150	140	148	186	146	159	135	148	141	170	136	153	134	135	172	147	138	144	144	160	131	156	147	146	114	150	141	162	149	151	149	134	153	146	161	159	125	160	159	135	139	155	153	158	146	137	168	147	136	130	143	129	135	149	157	137	141	155	148	162	149	130	148	129	140	136	129	152	149	139	128	154	163	145	156	137	132	135	130	143	139	133	153	167	148	139	135	154	133	145	151	135	139	132	137	134	154	148	160	154	129	156	142	135	141	155	161	143	135	145	149	149	145	146	136	160	155	132	161	160	141	134	144	131	161	151	155	146	141	151	142	143	140	132	131	140	132	142	146	167	136	149	157	148	139	161	157	134	138	137	140	141	142	152	163	138	152	143	164	154	144	154	146	150	144	141	146	165	152	144	156	138	160	154	155	154	145	137	142	136	138	151	154	153	153	159	145	157	152	137	161	136	138	146	140	130	149	133	128	157	154	155	165	157	151	150	141	143	142	125	168	136	148	139	159	152	142	136	148	127	158	127	146	127	150	137	139	143	158	166	154	149	141	147	147	149	160	157	124	140	129	141	159	148	132	151	161	137	132	149	166	154	138	144	161	135	138	160	135	156	144	137	146	158	159	128	153	161	153	126	158	134	160	140	139	164	132	139	155	136	157	136	140	155	158	150	142	150	141	129	129	153	150	138	137	160	149	138	175	163	176	137	147	140	145	144	152	142	130	153	141	142	137	158	127	149	162	140	134	138	136	155	144	140	143	146	131	130	153	183	134	144	128	134	167	142	144	129	153	134	118	163	151	160	153	144	131	148	164	135	149	149	160	140	130	128	131	157	150	143	151	125	161	118	143	147	133	146	161	169	148	153	139	135	133	135	146	150	159	159	148	150	155	152	129	165	156	163	147	149	140	141	149	138	153	132	123	120	131	147	132	139	140	162	138	129	151	148	150	154	154	144	149	156	140	162	161	162	141	144	142	163	156	142	173	143	146	155	165	143	140	137	130	150	146	134	135	149	153	139	156	159	132	144	165	127	145	128	143	147	138	160	141	152	142	162	122	141	167	137	142	171	132	156	134	133	158	153	159	137	145
28162	7222	3838	4447	4059	3858	3321	2119	1973	1681	1615	1349	1327	991	962	786	753	731	654	591	546	502	480	532	457	473	469	462	509	491	484	426	469	439	538	480	498	471	459	475	462	466	481	453	448	464	485	467	436	470	505	461	468	506	494	471	479	437	460	463	465	449	459	479	498	487	462	449	502	472	470	492	475	449	449	491	445	447	462	419	462	492	507	471	432	482	460	487	478	475	470	481	476	493	493	471	464	502	465	467	473	447	478	478	434	475	455	490	459	464	463	459	485	489	459	461	486	479	452	499	473	531	443	465	440	450	449	491	467	464	461	505	453	447	486	472	469	477	466	499	482	465	468	506	427	454	465	456	444	491	447	449	455	483	465	456	489	417	474	444	429	474	441	517	477	449	419	465	477	468	459	477	465	487	445	475	475	446	444	457	484	471	467	470	428	498	471	478	462	456	455	453	474	419	466	465	457	479	442	465	475	475	484	501	467	443	466	482	499	495	480	493	497	497	445	494	459	455	477	441	470	458	484	480	479	507	460	496	489	465	481	507	445	505	471	489	472	469	447	470	471	442	438	451	446	465	510	434	527	416	474	492	457	483	426	428	476	490	446	461	462	512	464	416	486	478	493	433	472	453	445	460	479	463	423	441	502	455	442	463	453	435	484	464	462	473	466	472	470	415	488	485	459	503	479	451	480	461	451	502	499	486	449	477	503	467	471	469	502	488	493	499	519	455	476	483	466	486	446	443	467	508	441	471	479	455	470	464	457	458	535	445	506	475	435	484	435	512	507	458	456	439	477	440	498	469	461	447	492	474	464	475	460	437	473	457	469	476	498	480	504	440	437	480	521	480	450	458	473	469	436	491	464	476	516	509	453	409	475	468	506	437	512	446	466	468	439	490	445	482	466	451	472	437	445	479	461	478	475	494	468	485	437	480	451	439	506	507	482	483	428	480	457	442	484	473	492	420	496	450	514	467	452	441	514	480	458	465	498	434	508	471	490	522	502	472	483	472	493	465	479	467	410	455	446	445	483	472	444	485	442	469	442	482	498	461	450	440	413	484	432	455	430	466	431	421	484	515	463	481	442	471	433	417	437	486	469	468	476	488	429	492	471	465	440	440	445	469	438	483	481	482	470	457	491	497	474	473	448	524	459	489	470	458	449	471	495	503	489	472	469	457	485	484	453	472	455	491	439	455	472	469	474	489	464	490	476	461	509	462	474	431	464	468	465	480	491	481	460	470	465	482	498	450	428	504	442	443	454	438	483	465	478	479	456	456	455	510	450	459	481	451	461	480	466	484	466	435	491	466	484	448	430	422	506	490	470	484	455	435	418	463	436	435	460	502	463	486	464	451	464	463	465	438	442	454	458	484	468	435	447	454	481	445	466	456	489	501	484	444	483	486	482	456	456	480	475	489	421	448	445	477	475	440	462	460	501	476	469	448	473	438	461	445	476	487	504	464	457	495	482	476	485	470	477	455	449	492	424	451	440	478	494	481	473	470	460	468	465	507	466	512	493	468	441	467	447	494	443	480	469	461	444	454	483	492	478	485	451	487	485	429	458	472	509	466	481	472	492	462	475	463	508	491	455	473	470	466	490	498	487	520	436	456	500	455	447	454	443	462	474	493	504	496	472	479	520	456	491	466	465	480	475	507	508	471	435	503	502	478	439	512	464	515	450	449	489	497	488	485	481	456	456	452	432	465	473	438	488	469	485	482	468	433	454	470	441	472	481	473	415	437	448	480	452	457	472	477	458	478	426	429	465	446	460	485	471	453	448	488	497	488	454	465	457	483	441	447	491	476	488	504	470	505	498	433	470	446	492	469	477	472	451	479	435	467	469	469	464	469	505	479	478	454	467	493	452	466	493	504	440	464	484	498	472	470	472	507	498	456	437	453	463	455	440	475	470	456	467	495	474	491	463	475	495	441	428	463	484	477	530	492	455	478	485	469	505	496	463	465	437	478	476	514	440	459	469	482	481	470	444	472	465	459	435	441	490	466	481	497	508	509	454	468	456	462	470	497	472	485	453	484	453	467	474	450	477	465	450	471	515	434	462	491	474	471	468	466	468	503	422	464	447	446	473	477	488	463	491	448	449	486	488	473	446	476	454	475	458	458	456	460	507	423	502	474	472	455	502	476	473	499	462	469	452	498	489	446	464	472	454	474	474	435	507	488	509	459	426	479	459	487	488	457	534	455	469	455	468	489	479	456	452	473	467	431	457	489	522	478	451	472	479	483	493	457	455	482	491	448	494	456	419	463	466	487	449	495	502	472	454	497	478	454	495	503	471	482	496	457	420	438	456	469	441	473	470	526	509	465	467	472	516	464	448	470	509	485	476	458	446	458	463	464	419	489	472	529	458	484	450	473	468	465	472	470	444	510	489	495	442	505	456	470	448	420	459	456	444	432	459	465	473	478	439	503	486	464	439	455	483	451	457	452	519	468	459	462	494	483	487	514	475	455	451	460	476	458	470	459	495	456	464	445	464	478	460	463	427	495	481	467	491	460	457	458	476	509	466	461	472	486	448	444	480	479	436	465	451	473	507	493	482	474	471	460	464	471	505	462	448	436	463	497	448	481	474	486	489	476	494	473	439	479	434	468	480	474	472	473	475	452	482	458	484	500	496	515	475	456	478	446	485	473	455	471	466	481	474	502	468	510	468	494	479	444	444	496	507	487	473	490	508	466	462	463	491	489	479	465	471	487	451	468	498	439	460	464	472	457	450	455	426	511	442	450	471	502	421	475	457	478	469	448	474	439	479	496	475	498	489	462	420	468	491	514	493	471	489	467	474	501	486	503	456	493	477	496	479	447	447	489	480	453	417	520	479	467	485	465	440	472	492	484	512	460	490	472	472	476	419	489	429	459	493	449	466	413	465	445	472	440	488	478	465	453	484	497	491	458	498	485	473	472	487	457	479	463	517	461	471	451	475	462	494	513	460	482	459	432	458	491	427	473	529	464	457	486	475	479	469	503	417	430	499	464	490	403	441	499	462	494	450	497	472	474	466	468	473	443	492	495	484	458	506	473	468	454	508	474	452	443	485	462	468	452	474	487	459	453	500	469	454	499	463	497	455	458	475	490	439	485	473	471	479	517	484	479	438	490	474	492	483	507	447	471	473	507	441	466	448	443	507	491	464	468	471	485	476	456	464	472	508	446	467	462	466	443	496	487	505	458	471	457	464	466	460	418	487	474	506	489	450	458	454	468	468	463	451	468	500	462	474	449	432	457	507	457	493	443	473	475	466	499	506	490	474	496	465	451	444	437	451	477	451	483	472	443	419	469	476	494	475	472	469	433	480	463	465	440	462	504	456	452	445	471	472	444	467	509	466	471	501	448	497	474	466	458	448	464	490	459	452	499	452	447	483	472	454	465	506	428	481	457	510	463	458	464	435	479	490	485	445	494	482	504	488	461	433	474	468	479	483	474	445	442	482	498	452	485	511	466	523	460	457	486	469	473	471	499	472	461	485	469	482	480
64265	40085	24457	20209	18346	15355	9716	6093	4486	3565	3902	3036	2220	1265	978	720	587	458	524	254	195	135	181	147	127	145	121	123	103	122	97	120	99	94	116	98	93	92	107	100	96	86	96	91	97	103	95	74	98	97	102	103	94	96	110	98	113	119	81	102	89	109	85	101	90	69	87	101	88	95	106	101	104	101	109	85	111	88	82	101	90	104	84	101	86	95	100	112	90	113	120	112	80	81	89	84	88	102	92	92	106	97	99	102	106	87	100	81	93	117	107	91	97	96	89	80	106	101	90	86	99	104	101	82	87	110	90	109	100	99	92	99	96	92	96	98	114	97	95	88	112	99	98	104	99	108	90	82	93	85	101	102	104	113	107	100	104	110	100	101	105	96	93	104	91	103	88	89	103	87	94	110	103	97	62	88	103	104	109	92	88	97	103	105	94	98	107	90	90	99	84	102	96	93	78	87	102	90	110	99	96	86	108	89	88	95	112	87	86	101	80	96	86	109	115	94	92	97	99	101	99	96	98	96	94	96	126	115	114	95	92	84	89	85	92	96	98	95	82	87	101	101	93	105	106	88	95	107	101	102	99	109	98	97	100	87	103	110	93	101	91	107	89	96	107	93	106	84	98	81	92	92	89	92	97	92	122	108	112	110	97	90	98	105	97	107	103	102	76	96	98	115	107	80	78	88	90	85	102	93	93	111	89	98	92	82	92	93	90	93	87	94	97	93	87	106	107	98	89	99	98	102	96	75	88	80	90	88	90	91	95	90	99	100	115	100	89	98	97	91	98	88	79	88	97	91	95	93	91	96	108	92	89	85	85	100	117	89	77	92	101	70	105	112	94	99	111	82	111	91	80	107	100	95	82	102	99	110	76	83	102	86	97	102	101	95	78	98	97	82	116	93	93	93	89	92	113	97	92	109	104	83	101	87	94	94	102	90	85	87	78	94	99	93	96	104	107	112	85	97	79	116	84	113	86	77	85	90	62	91	124	103	106	109	96	111	98	94	104	88	93	77	88	98	95	79	90	110	99	95	92	87	92	99	82	92	103	109	105	93	85	91	103	92	93	96	102	97	110	103	108	83	100	88	96	83	97	97	83	101	110	92	100	85	114	93	93	89	80	81	97	94	104	90	89	89	98	94	106	104	90	98	104	88	126	96	90	100	130	92	79	113	88	89	101	102	84	94	94	83	88	90	93	95	84	93	86	81	86	97	97	105	75	104	96	85	124	95	80	106	106	100	98	84	109	97	87	99	87	98	99	92	104	102	87	102	108	90	97	92	113	92	112	85	115	106	84	106	85	88	83	107	80	91	94	91	84	109	110	94	87	102	92	96	92	88	79	89	87	109	103	87	95	87	96	113	110	91	84	77	106	119	102	86	104	102	89	103	96	92	92	97	99	101	87	94	99	101	96	96	97	89	91	87	94	107	96	101	95	105	101	102	97	98	95	107	94	92	89	94	93	99	92	100	103	97	96	87	102	97	94	92	109	102	82	88	94	89	106	95	74	99	98	97	85	99	97	85	97	93	82	108	100	102	81	97	104	97	80	91	81	105	107	119	81	98	94	83	115	104	94	95	103	90	107	79	94	83	102	82	111	107	82	92	104	101	99	77	82	87	85	102	99	85	94	100	131	105	89	96	91	99	93	89	104	89	95	105	108	90	116	95	74	90	92	92	109	99	86	107	90	82	93	116	104	108	104	98	102	78	102	85	101	77	104	92	92	91	93	99	99	89	98	85	90	88	80	92	101	99	106	89	91	95	97	112	107	103	105	97	103	88	99	110	117	100	91	84	87	104	101	95	89	98	82	110	83	91	110	112	93	101	95	99	99	98	88	95	90	109	94	86	82	107	103	101	109	96	96	96	85	90	94	87	101	106	100	92	82	96	82	82	96	87	97	74	105	94	117	87	79	109	92	105	91	96	82	94	95	100	96	85	98	84	83	90	96	88	109	85	101	92	97	96	100	106	99	99	88	87	90	97	89	94	122	92	102	104	109	93	103	88	100	102	101	78	89	103	99	89	85	89	86	99	101	105	81	109	90	73	94	110	103	87	95	100	112	102	97	93	80	90	91	101	96	89	108	97	108	100	80	102	94	82	98	81	101	102	112	92	84	104	96	77	92	110	74	97	77	100	109	117	105	82	110	89	100	109	122	96	103	103	117	98	94	95	86	108	81	94	87	89	88	96	105	99	91	94	105	92	92	96	128	92	93	98	110	101	95	100	106	113	98	92	101	104	101	89	108	88	123	100	105	89	100	79	99	107	86	90	102	91	83	97	80	96	91	83	91	91	91	84	81	105	90	96	97	87	98	105	78	106	92	95	80	86	100	91	105	82	85	98	90	102	92	96	93	85	100	87	75	113	82	104	96	102	105	72	102	85	101	93	91	81	71	90	90	105	98	96	89	81	92	97	89	86	93	106	101	106	97	101	99	84	86	84	82	86	110	95	91	86	96	94	100	109	105	92	109	105	98	99	105	107	114	98	91	99	102	94	86	98	90	79	99	92	94	100	105	109	86	123	93	99	78	97	92	95	86	89	93	84	96	81	91	86	100	104	111	76	107	109	95	95	108	90	96	102	95	90	90	94	107	113	95	80	106	110	89	82	104	98	116	102	104	91	117	85	105	102	102	95	106	98	73	90	102	111	88	105	96	104	103	102	106	98	78	105	93	90	98	91	64	100	94	98	91	113	94	96	98	84	90	93	113	102	84	107	89	95	99	106	78	105	95	82	95	92	86	85	110	106	76	97	86	97	88	78	121	88	114	104	90	101	90	97	97	99	86	92	116	98	100	83	90	81	98	84	93	113	109	90	99	100	84	99	82	94	111	94	112	86	91	109	91	81	91	78	102	108	96	91	110	103	80	102	76	111	93	104	82	96	113	88	99	118	103	97	98	85	84	93	94	102	82	109	72	88	113	105	103	97	100	98	90	84	127	81	103	97	88	93	98	90	85	94	101	97	121	91	111	102	92	77	94	99	96	74	95	95	88	108	102	97	122	96	107	100	99	104	105	98	98	90	96	98	97	83	93	83	98	101	103	111	94	81	99	106	100	101	107	98	108	96	101	88	118	92	96	99	108	93	111	89	99	99	84	90	91	94	119	83	102	94	95	104	94	100	90	97	102	96	90	91	87	111	101	97	105	94	86	101	76	118	83	98	106	116	100	99	81	97	87	89	93	101	102	115	101	85	123	110	102	81	112	108	99	82	100	95	104	104	89	108	95	92	86	102	84	84	97	114	109	96	97	87	99	92	85	106	100	86	105	93	103	95	105	88	105	98	90	93	87	75	103	90	96	92	103	99	97	94	103	106	99	106	97	110	90	93	77	97	113	78	87	96	114	94	89	98	78	93	96	114	94	104	90	101	89	93	95	100	104	106	93	104	88	110	98	94	103	98	107	101	94	106	79	98	104	108	92	109	112	88	89	90	89	91	106	96	102	117	89	97	96	95	104	111	111	98	110	100	108	90	87	98
49534	28505	13270	16454	22333	23897	20511	16730	16087	15483	15524	11507	10056	6586	6232	4734	4074	3049	3336	1884	1045	788	923	814	615	568	503	537	439	440	405	414	379	395	372	404	384	368	346	340	353	356	354	347	346	358	310	332	319	344	368	328	343	371	348	341	330	334	344	319	345	349	354	314	317	355	310	334	357	332	331	326	350	339	347	307	355	342	402	337	341	324	329	344	338	330	341	334	342	318	337	352	323	342	333	341	328	306	294	351	320	334	345	346	359	335	341	355	330	334	306	373	318	344	310	321	351	329	314	344	323	352	322	321	340	308	322	323	316	363	302	329	299	307	311	311	365	326	335	318	355	321	320	330	330	347	336	331	310	308	322	348	320	359	341	300	336	316	328	340	298	336	344	312	309	344	330	325	311	322	330	302	339	341	359	330	305	332	324	315	321	328	337	320	332	322	302	326	357	329	319	279	312	336	322	298	337	331	312	339	316	318	320	342	291	330	340	318	311	339	325	316	345	349	357	329	309	352	324	321	350	332	329	330	328	319	341	340	347	329	347	329	350	319	338	323	330	354	325	314	322	337	337	328	329	334	338	330	335	318	302	303	310	357	353	312	312	359	331	334	303	321	323	326	309	334	310	335	292	337	301	278	352	327	331	329	333	343	328	295	331	325	329	372	301	310	318	354	309	341	339	333	340	341	339	336	314	350	329	316	323	330	306	319	308	341	333	338	347	343	293	329	340	333	346	317	304	318	329	352	347	336	342	349	314	307	289	347	347	324	273	312	343	327	328	345	345	348	354	320	343	323	328	336	367	310	353	365	342	327	333	359	320	322	310	327	303	313	340	327	309	330	322	332	343	343	345	317	343	340	316	372	316	331	317	335	360	313	344	321	316	335	327	345	347	300	332	316	343	346	337	326	321	292	341	302	328	346	311	327	342	332	330	325	338	333	305	325	328	311	324	342	357	343	345	337	332	304	317	295	351	344	336	308	325	306	320	319	325	331	339	347	332	298	299	323	338	330	342	301	346	360	346	299	348	325	355	318	341	371	290	303	342	316	333	306	331	295	332	323	315	322	362	319	324	338	356	332	338	298	324	353	351	313	333	322	333	326	289	336	340	325	331	340	307	352	298	310	325	356	312	324	386	330	320	341	336	318	358	329	325	332	309	340	336	318	338	323	309	346	329	336	332	361	334	352	323	352	311	324	332	313	330	326	350	316	293	324	359	368	332	310	304	318	342	337	335	343	333	348	363	325	332	338	321	351	324	305	320	333	324	322	363	312	320	334	317	357	314	352	328	326	342	350	331	311	307	386	360	340	361	330	280	326	321	332	327	322	326	340	314	332	318	323	330	310	323	336	334	323	320	331	304	331	328	335	343	326	326	327	336	330	364	340	372	324	322	316	304	333	331	320	318	366	324	305	332	292	322	344	331	339	334	322	295	327	315	308	310	331	340	348	334	373	329	317	355	318	334	350	315	316	294	348	339	327	310	337	326	312	312	329	350	330	350	309	325	326	317	317	301	360	337	339	356	355	367	333	318	325	322	329	324	330	376	327	342	332	310	347	334	320	315	336	310	312	322	294	316	315	341	305	342	328	329	310	324	348	305	304	340	353	337	302	335	319	331	340	344	335	319	321	308	361	337	341	330	314	322	326	334	331	299	315	357	307	309	330	322	321	324	328	337	296	324	367	322	337	306	295	329	324	334	322	372	318	335	338	317	328	317	342	347	335	330	360	332	347	294	338	311	310	347	325	315	302	341	345	357	336	303	298	352	339	327	324	326	326	319	302	363	328	312	339	382	322	339	340	329	320	333	322	340	308	322	311	344	352	328	335	322	338	280	355	317	332	333	331	345	345	289	341	333	349	334	292	365	342	337	327	306	354	354	337	320	333	343	307	343	310	322	358	338	292	319	323	332	329	310	343	367	312	328	307	346	338	325	315	358	313	313	279	350	337	323	349	352	320	318	315	326	314	340	358	355	334	349	313	351	342	336	338	334	379	306	341	366	349	353	327	371	336	341	322	306	329	329	350	329	323	309	300	353	312	355	324	365	313	345	338	298	308	297	325	342	321	332	354	359	309	328	338	310	384	344	304	331	337	324	325	328	361	321	312	335	329	319	304	339	326	309	305	286	324	325	333	329	309	300	324	307	340	370	351	339	298	331	339	353	336	343	350	317	322	340	321	353	353	344	333	363	346	329	324	326	330	341	345	348	314	353	351	350	323	337	361	318	342	305	339	333	308	340	355	335	328	322	308	307	323	335	330	320	342	339	315	340	329	310	334	301	334	349	296	322	312	306	322	372	338	311	314	316	346	344	332	292	317	327	365	303	341	303	348	328	344	356	314	312	331	334	336	338	330	337	333	332	344	339	317	373	314	334	341	324	327	349	323	332	286	353	348	355	331	329	355	352	324	362	326	317	351	337	318	339	336	285	350	333	340	347	308	302	328	339	305	330	304	329	331	371	339	345	321	319	366	330	328	309	327	338	347	316	337	327	353	296	331	335	356	333	330	329	352	334	309	319	336	314	310	359	322	321	352	325	300	345	321	341	336	320	344	330	312	318	331	315	354	310	358	353	310	333	325	330	345	298	307	313	325	342	299	325	334	321	325	307	332	340	333	343	323	326	352	322	344	345	323	323	331	352	351	340	332	323	310	329	282	363	295	299	351	325	338	323	345	320	336	352	329	324	331	319	340	336	308	361	322	353	319	293	330	317	358	329	309	342	307	335	334	324	320	293	329	301	322	338	323	323	306	367	306	362	343	339	326	339	328	335	302	323	332	324	326	312	338	342	360	343	336	349	347	312	327	323	347	346	324	328	329	355	355	329	368	333	327	311	343	348	341	350	366	305	278	315	327	354	332	330	325	335	362	323	324	339	356	302	327	325	342	321	303	341	327	335	326	308	354	338	307	346	317	337	327	305	337	334	351	331	339	335	336	321	330	334	311	302	366	309	326	313	319	337	390	314	346	357	308	330	336	338	339	319	335	290	314	303	368	326	295	348	324	385	317	319	317	331	342	311	333	347	334	353	358	333	338	355	373	314	334	315	330	338	326	345	345	318	338	323	339	341	345	349	329	326	301	318	366	309	327	307	344	358	341	346	311	323	309	294	358	293	319	332	322	300	329	361	341	325	341	329	328	355	338	318	312	330	316	331	324	327	345	354	337	323	306	350	300	327	297	324	344	332	299	336	327	326	354	317	345	313	328	313	319	299	323	334	314	354	307	374	348	299	303	328	350	341	346	359	334	296	314	358	312	332	315	323	342	326	365	328	296	292	308	356	324	312	336	354	355	323	342	321	292	342	310	319	326	336	323	327	337	345	295	345	321	317	387	326	340	322	344	341	327	293	329	329	369	327	308	313	313	324	298	347	308	329	326	331	333	301	348	329	316	326	335	319	348	341	321	324	308	350	329	324	310	379	334	318	328	313	335	317	348	333	342	349	357	340	339	351	306	307	346	325	316	350	312	292	331	316	320	340	336	343	299
73592	53121	30233	27366	26527	24630	19773	13943	10713	9750	8940	6181	4477	2873	2245	1751	1335	993	1046	612	349	272	313	257	249	269	247	200	209	195	197	197	194	187	223	173	186	191	185	193	169	187	184	188	195	182	203	188	176	185	167	163	181	151	157	217	161	174	178	187	171	179	191	195	134	189	152	178	164	182	182	162	171	180	154	169	163	172	202	163	185	168	179	184	175	163	154	166	165	159	172	187	182	181	174	174	148	167	178	189	174	192	177	166	185	173	184	174	197	179	164	162	182	183	179	152	172	158	195	180	164	190	169	153	163	175	183	176	183	180	195	174	222	171	166	169	195	174	194	163	182	173	184	184	170	196	180	158	184	171	158	179	169	166	195	169	163	151	151	157	155	180	176	170	177	177	162	177	177	162	157	181	199	171	169	143	157	165	166	159	185	181	171	152	161	184	180	183	174	185	184	158	169	178	193	164	173	187	185	159	178	200	194	182	170	176	185	172	172	182	182	181	176	192	176	187	172	171	200	160	167	186	188	157	160	185	152	155	160	172	176	162	172	162	173	175	159	169	184	193	165	173	169	155	173	187	159	187	176	167	157	195	162	190	169	156	205	167	170	178	164	158	173	159	173	163	198	171	182	154	178	169	153	151	191	203	171	182	179	170	166	194	169	149	173	165	168	181	166	183	178	156	179	192	151	184	200	182	163	188	161	177	175	144	172	177	181	187	182	159	184	186	167	163	188	165	162	190	165	174	152	172	162	150	173	172	169	163	216	177	193	168	182	193	169	184	156	172	137	161	172	168	169	160	174	178	160	170	171	155	188	174	178	171	190	160	165	176	196	182	169	190	173	181	176	194	161	178	172	192	189	173	185	160	165	178	172	148	174	176	163	166	176	173	184	181	188	183	169	194	181	175	142	170	164	185	167	175	174	157	169	155	185	166	174	164	188	165	172	153	187	183	160	156	170	171	153	171	180	166	180	183	189	154	167	181	159	180	187	184	186	151	186	185	176	170	161	149	170	168	180	184	170	166	160	187	154	156	162	179	172	161	165	157	183	144	176	181	178	173	159	187	174	167	165	171	173	168	151	158	176	176	183	198	194	190	166	153	181	194	182	172	185	164	186	172	148	168	164	175	167	200	210	175	175	172	182	189	178	170	183	173	168	174	180	164	176	146	151	161	169	168	139	196	172	151	167	178	199	172	178	175	143	178	164	182	163	169	170	171	177	146	199	158	180	171	181	176	169	166	181	170	208	209	165	190	170	165	183	177	190	157	151	157	188	166	165	177	173	152	171	183	172	171	180	167	191	159	182	166	193	150	171	166	163	175	171	177	185	175	181	170	176	151	180	166	184	174	171	203	165	163	209	158	175	159	179	179	169	179	177	181	201	166	159	160	180	183	165	174	194	168	156	169	184	169	145	187	161	157	184	181	155	192	164	192	175	180	161	148	166	164	173	195	173	170	180	170	186	175	196	190	189	146	153	173	186	185	172	166	157	180	170	170	193	173	174	146	166	184	159	158	195	167	171	170	161	172	160	162	161	152	182	163	158	171	148	191	159	169	151	173	189	173	172	190	160	152	177	162	172	162	162	169	158	149	155	159	171	183	184	147	176	170	156	194	202	197	173	166	149	171	154	184	182	177	185	171	151	183	157	170	188	167	191	198	163	187	178	195	163	157	183	165	190	170	155	175	171	172	160	147	208	173	186	193	165	176	178	174	163	190	166	168	167	172	174	173	159	162	170	153	169	179	151	178	171	155	169	175	190	174	178	167	175	195	183	159	177	160	171	153	151	152	178	170	198	177	174	173	178	162	187	161	195	151	165	196	188	178	162	167	168	173	163	159	156	164	134	158	153	172	162	199	175	156	198	165	189	192	173	163	201	184	181	184	189	143	167	148	178	193	165	173	172	179	145	195	158	162	158	184	162	163	180	161	170	165	186	180	167	168	173	163	167	160	154	158	169	164	157	169	178	187	170	180	199	165	174	162	150	179	161	183	192	144	183	165	158	148	170	192	168	177	181	173	189	179	152	188	181	167	163	172	164	182	166	146	160	176	189	169	150	163	164	183	182	164	168	186	163	166	168	180	143	174	176	172	176	161	189	170	157	177	176	195	203	177	151	190	187	181	165	179	178	177	187	182	172	174	177	170	177	181	183	171	186	176	165	168	161	176	180	166	173	185	161	164	177	173	176	188	171	171	167	182	175	169	166	164	189	179	196	177	197	166	168	161	187	219	183	187	162	181	156	175	173	166	163	168	174	175	178	201	182	153	175	173	179	189	171	195	170	165	179	173	181	152	176	187	173	183	163	161	174	147	177	175	187	180	158	168	171	169	177	161	191	179	168	185	159	170	178	178	174	190	178	189	185	167	157	182	152	176	184	163	179	173	175	167	176	173	174	175	177	167	164	161	170	177	172	162	149	177	163	176	154	166	175	179	167	177	161	175	166	166	185	171	167	158	165	160	171	186	189	165	165	178	191	154	186	194	146	156	169	175	162	169	185	190	182	162	160	168	176	168	184	165	199	148	163	157	163	147	188	163	171	187	157	192	159	160	171	163	184	186	184	160	188	153	185	182	166	180	184	170	179	201	166	172	174	159	185	200	138	189	191	166	173	161	153	167	167	158	176	155	183	193	182	201	164	183	171	173	183	145	156	160	178	194	167	177	177	178	178	154	179	163	168	176	182	165	175	183	187	170	194	164	180	171	174	176	172	179	176	136	191	178	172	178	192	183	162	176	171	184	163	178	166	158	178	174	170	185	176	156	182	165	170	164	187	163	162	180	161	193	151	170	191	159	171	176	159	164	163	166	163	164	179	166	161	179	165	172	171	157	178	190	177	174	151	173	188	172	168	156	152	153	169	163	159	185	178	137	192	160	173	180	165	157	187	188	179	171	161	156	176	179	156	160	170	180	167	163	172	159	180	186	155	158	193	182	158	154	160	176	162	170	164	147	166	156	153	171	163	189	167	190	169	184	169	185	162	178	151	164	164	178	162	153	178	182	194	173	164	172	177	147	171	158	158	174	148	186	185	168	146	146	167	192	153	169	173	163	150	158	164	151	176	182	182	156	194	172	155	192	148	138	191	162	188	163	144	188	175	172	170	172	163	176	173	169	201	179	173	169	175	170	170	185	184	155	180	150	169	175	187	155	146	176	153	180	193	151	208	179	172	154	176	196	185	166	160	175	186	195	178	191	183	168	173	163	175	205	161	184	195	174	176	166	177	159	170	187	197	184	169	186	168	145	141	159	174	160	171	189	149	180	164	172	159	177	165	170	182	185	186	158	177	163	167	167	171	160	160	157	178	202	176	170	158	175	170	187	172	178	168	182	172	161	177	166	153	190	168	190	145	187	191	167	169	180	180	174	169	165	175	174	175	191	166	170	177	180	175	180	169	165	160	181	166	171	142	187	148	179	183	163	182	177	168	165	163	163	170	174	165	142	168	183	169	167	168	170	180	165	181	191	163	155	177	159	190	168	178	152
61478	38562	18619	22822	28635	31432	29825	25886	25709	26533	25295	19947	16335	12176	11731	8971	7393	6227	6874	4083	1609	1373	1594	1294	1206	999	1118	888	762	753	756	754	644	616	709	629	649	625	607	649	628	556	592	560	558	572	556	594	582	593	563	582	554	585	568	548	525	534	597	560	588	514	534	595	564	557	550	573	550	534	544	565	568	543	584	560	539	575	543	560	538	562	520	507	540	536	545	523	559	509	584	599	517	517	571	553	503	569	526	542	534	556	558	543	542	546	547	549	500	494	549	523	579	551	572	553	540	545	552	544	527	577	501	561	546	573	540	577	515	531	574	552	561	530	542	524	493	529	523	520	529	502	506	599	558	497	527	553	544	541	532	540	562	569	540	562	545	528	557	588	525	536	550	518	533	549	559	564	532	564	530	584	511	493	558	563	527	535	506	539	559	521	565	598	513	550	562	557	541	551	551	546	537	562	522	529	535	534	543	523	546	543	531	569	539	529	488	550	530	539	521	527	574	534	512	517	545	520	534	565	519	537	598	524	521	597	545	563	529	560	532	541	520	566	559	563	543	517	526	585	543	539	547	506	524	541	602	494	548	549	530	523	567	546	543	516	514	570	519	551	557	539	543	521	488	554	559	543	543	546	560	506	538	537	530	520	548	523	536	516	499	534	528	536	560	513	556	556	515	540	530	590	532	594	563	536	549	521	516	551	571	516	520	539	508	531	529	539	562	530	558	578	526	575	529	545	517	492	556	520	535	526	555	523	581	492	543	522	543	520	507	568	552	536	538	538	506	537	538	531	596	559	539	543	562	501	576	541	538	582	505	584	502	528	541	551	529	565	518	576	550	525	549	529	518	526	492	550	517	572	547	558	480	527	571	532	529	562	491	522	528	586	526	517	578	519	501	583	550	563	537	574	566	524	552	553	546	508	565	542	538	504	554	560	539	530	583	569	569	512	544	582	554	516	533	540	533	518	547	561	538	548	496	494	529	526	568	524	550	570	492	597	550	573	533	536	551	539	525	515	534	491	509	548	535	596	550	549	528	508	559	531	545	552	557	536	537	549	554	528	565	551	541	560	559	527	527	533	537	598	529	530	546	537	562	554	564	524	551	536	560	530	562	551	554	569	545	520	556	550	549	547	514	522	555	573	524	596	504	558	541	556	576	545	539	577	544	535	547	549	543	545	547	516	546	525	545	541	524	546	539	536	553	551	550	539	533	547	567	539	553	529	531	564	540	570	540	527	578	519	568	550	596	562	538	494	548	514	564	555	542	565	544	581	504	526	524	544	505	506	538	554	479	566	514	536	550	553	562	574	524	563	535	529	567	528	566	550	544	578	567	567	519	521	530	572	583	583	558	500	555	570	560	515	547	513	531	546	515	535	532	586	556	531	589	504	520	558	575	551	525	502	557	573	502	546	529	517	545	519	535	555	538	491	525	547	521	507	497	540	545	528	525	568	562	560	561	563	542	555	542	553	571	494	575	572	560	555	504	545	569	526	502	537	520	569	524	544	523	504	522	547	532	524	575	542	559	563	536	534	589	532	537	564	545	541	554	509	541	471	534	556	523	533	549	572	531	532	515	543	536	557	562	559	534	515	562	592	560	529	541	523	565	550	542	539	550	539	558	533	528	526	560	519	534	553	556	547	572	561	565	535	512	535	559	550	524	569	531	541	521	540	554	486	528	537	547	559	539	533	524	543	568	539	507	540	528	521	558	547	535	549	535	505	546	531	525	535	516	513	523	527	537	544	499	541	564	517	534	513	537	526	569	517	541	569	551	519	558	504	547	556	592	562	570	559	560	543	551	528	531	528	535	532	555	563	563	531	527	534	538	497	507	536	521	567	532	540	553	533	577	533	532	511	528	528	552	518	528	561	564	543	560	520	543	540	569	520	555	544	520	527	575	520	522	544	562	550	543	550	538	546	543	534	560	547	583	587	549	556	567	573	575	538	531	525	536	505	517	570	540	514	538	512	552	522	522	484	546	535	524	580	529	520	536	541	523	575	558	558	554	560	552	585	549	507	512	556	542	521	522	546	529	521	522	567	545	572	556	538	529	534	566	538	561	568	578	546	526	509	555	495	535	516	527	543	557	497	523	530	570	507	542	556	538	575	513	561	556	552	558	578	601	548	580	509	524	542	557	519	526	533	520	541	565	569	553	549	608	535	579	481	578	559	535	555	537	566	538	545	608	524	544	540	569	513	512	510	505	545	577	529	539	520	556	505	557	569	480	509	586	545	535	533	551	532	528	506	519	509	537	536	562	559	560	564	533	567	553	560	542	527	563	496	564	545	562	571	545	550	550	522	568	555	535	535	533	529	527	542	548	547	518	574	552	571	489	548	554	562	518	541	537	534	573	525	558	505	554	543	588	532	508	498	515	535	526	580	539	555	520	565	502	515	548	597	504	555	588	517	560	564	482	556	559	527	474	537	539	537	509	538	561	565	539	535	561	578	520	538	599	482	546	528	500	547	539	576	540	551	524	540	516	536	544	574	540	543	499	533	541	538	560	540	553	542	564	533	557	536	583	558	561	526	579	543	571	522	489	516	505	565	538	552	510	538	531	541	557	523	562	544	557	553	559	527	567	557	541	538	518	541	513	525	548	547	560	543	540	508	558	525	574	526	537	522	572	542	542	556	591	551	523	550	544	521	565	530	545	582	510	499	527	571	518	575	534	568	547	542	539	569	497	536	504	545	565	553	556	546	524	559	541	520	520	543	544	530	554	523	547	555	561	542	547	531	527	527	538	568	525	513	512	533	536	544	591	528	534	535	537	569	562	548	531	566	514	538	541	525	528	559	557	527	529	545	568	524	520	553	565	508	569	575	557	529	550	506	532	536	552	542	524	552	526	535	545	562	543	534	501	569	560	542	523	567	550	511	534	522	538	553	578	565	577	586	585	550	532	499	530	578	515	537	524	528	528	539	570	519	558	546	556	558	512	538	548	566	517	562	586	548	522	504	531	568	563	530	513	533	563	503	512	524	539	533	514	553	543	524	520	574	534	493	563	544	589	503	541	589	558	518	550	536	550	528	542	556	525	523	564	535	554	542	543	570	551	493	565	535	516	525	558	537	522	538	549	532	542	554	557	554	571	557	537	508	518	534	557	534	499	555	526	540	547	501	572	581	579	533	586	492	582	502	539	500	547	584	577	517	569	553	543	538	533	529	573	544	498	552	549	528	564	573	556	547	493	541	567	536	538	537	533	529	558	549	567	511	531	535	569	572	522	574	565	530	531	534	554	564	540	567	550	563	530	541	539	556	580	560	570	557	534	527	533	518	587	557	496	518	537	555	537	534	535	555	570	541	557	577	548	546	530	469	516	553	530	509	523	532	566	537	557	496	549	533	537	569	529	568	548	526	527	518	550	533	533	474	558	536	517	537	519	528	525	529	555	497	548	545	538	566	499	594	527	531	532	568	514	558	518	552	549	567	514	538	570	485	517	561	528	551	542	549	543	530	508	498	570	549	554	540	498	530	561	523
29892	7956	2114	1853	1472	1094	774	659	630	540	421	309	248	216	195	209	156	178	164	158	146	143	149	169	146	161	148	165	162	163	135	154	139	131	144	163	154	138	169	143	156	165	154	152	153	136	131	153	160	168	167	135	161	140	153	138	153	144	151	153	153	152	134	155	150	145	153	136	148	174	141	152	140	159	165	136	140	153	148	138	131	125	147	133	150	137	160	156	154	154	143	119	141	134	140	151	155	146	149	156	142	158	135	141	161	135	131	140	152	151	148	146	137	130	165	115	153	142	149	145	170	155	136	157	132	159	160	134	167	145	150	156	153	153	145	138	167	148	153	134	161	159	142	131	144	154	141	138	159	151	151	156	157	151	154	140	159	165	150	154	136	142	168	133	128	144	147	161	164	150	140	159	152	129	147	157	164	169	150	137	168	161	143	133	160	156	132	152	148	161	162	149	177	159	146	175	161	153	148	151	146	142	145	154	156	146	141	137	135	147	152	141	156	139	154	153	145	151	145	145	138	142	151	148	144	152	152	156	138	144	139	134	155	124	130	110	164	140	138	149	162	154	164	168	158	158	156	160	171	125	155	154	141	132	128	165	171	147	172	139	129	155	174	137	167	151	141	154	163	143	158	154	138	146	170	158	156	161	173	138	142	144	151	142	162	130	144	131	167	165	171	143	166	145	155	152	153	137	159	148	170	148	128	136	148	165	148	142	139	142	143	125	145	153	137	144	169	153	152	152	150	149	161	150	143	140	149	125	155	171	144	161	143	137	147	168	152	147	140	150	144	149	145	134	153	144	150	133	138	142	141	144	166	129	141	144	140	122	150	151	147	143	147	158	116	153	149	144	149	162	166	132	137	148	146	134	161	159	166	151	170	155	156	153	156	133	156	161	163	137	145	133	134	150	170	134	165	142	135	142	130	152	141	144	142	147	138	142	145	162	161	136	134	157	149	163	173	135	145	145	158	149	158	167	151	143	137	145	140	152	136	133	126	156	163	148	157	157	170	154	133	162	139	122	143	173	145	141	131	145	130	165	132	153	144	124	154	147	142	143	122	151	131	140	140	152	145	144	119	154	150	155	178	144	166	150	127	156	141	148	152	148	124	163	144	163	152	144	145	152	150	151	146	171	152	153	142	139	172	166	123	146	146	142	173	141	158	130	144	154	137	173	158	136	143	146	157	152	155	128	120	138	155	156	145	139	156	176	161	152	142	132	148	167	154	135	183	156	139	149	169	168	149	143	138	156	149	150	142	154	136	143	146	170	154	152	146	139	156	142	142	156	137	143	151	143	151	146	151	154	136	139	137	163	130	155	152	163	147	171	154	166	148	132	164	135	136	131	146	151	140	146	137	144	146	131	134	141	149	139	143	144	163	150	141	135	165	141	145	146	147	158	164	133	129	133	137	159	145	145	135	144	141	143	149	153	140	150	154	129	152	171	140	135	151	149	136	161	149	141	151	156	171	164	140	147	160	148	147	137	150	139	128	135	160	161	154	136	143	164	139	148	147	157	149	177	140	158	142	181	131	141	138	131	142	150	152	145	153	143	157	145	132	150	159	144	133	168	145	148	145	142	139	130	134	140	136	129	146	146	140	133	133	152	142	144	123	117	147	123	168	134	157	148	142	144	150	141	140	164	144	155	144	152	175	134	158	157	145	156	163	146	148	150	167	137	146	150	134	142	153	157	139	159	161	169	168	158	153	141	159	156	162	138	173	136	162	131	142	139	153	141	149	156	144	129	143	183	137	151	137	141	145	163	170	149	146	170	156	140	154	152	158	150	136	135	152	135	154	130	155	159	167	134	151	159	139	168	162	173	142	148	160	153	130	141	145	145	161	137	124	158	147	125	152	139	145	136	160	144	125	139	171	153	157	129	145	133	124	147	148	152	133	147	168	152	152	145	153	146	140	163	149	167	153	153	136	135	141	131	161	143	132	127	122	134	151	149	142	127	144	153	148	148	142	158	139	137	136	164	140	168	151	154	160	154	151	144	149	142	154	137	162	137	151	139	156	161	160	163	144	167	164	160	160	142	129	162	138	140	164	130	123	138	146	140	144	163	151	144	155	146	173	149	155	138	153	140	145	148	158	152	158	144	156	133	122	152	137	148	160	151	161	166	156	159	151	148	136	126	140	143	141	148	153	154	179	148	135	157	147	134	140	136	134	148	154	167	150	152	170	146	144	149	137	170	156	144	151	150	150	163	163	162	145	157	135	144	155	139	134	143	152	146	155	152	156	165	150	137	164	151	144	139	137	157	138	156	144	163	160	142	160	170	143	152	165	163	163	140	147	148	181	142	159	143	138	143	139	156	140	148	120	168	146	176	151	152	153	140	167	140	134	149	149	135	120	129	138	161	148	142	149	138	132	167	170	154	167	131	132	172	139	161	136	119	149	144	128	150	153	115	149	143	142	154	169	156	155	121	139	147	153	168	146	145	146	134	164	158	149	161	147	161	135	149	158	145	143	104	132	149	168	164	155	162	136	150	149	166	133	158	146	140	146	155	138	156	143	157	143	147	138	121	150	147	138	155	132	126	150	147	144	137	136	152	152	149	153	119	153	141	141	140	142	148	148	126	159	157	153	147	156	141	159	140	161	127	135	157	137	149	150	130	122	129	141	145	126	152	173	127	147	140	159	141	140	154	139	150	162	153	147	138	154	145	157	142	160	142	159	167	151	120	135	140	142	149	132	157	152	146	151	141	117	153	169	157	130	143	164	166	163	150	147	163	182	122	168	142	173	144	149	157	149	152	188	151	135	131	146	165	155	153	142	156	168	151	137	157	135	136	134	160	142	159	158	133	150	134	149	135	148	158	147	154	164	161	136	162	163	155	156	143	164	155	149	139	137	129	154	141	145	153	153	143	174	134	149	156	140	188	156	146	131	131	153	187	137	117	135	135	146	156	146	153	141	135	134	132	176	164	135	147	156	126	151	129	136	136	143	139	165	146	145	143	153	135	137	153	120	143	157	150	145	146	153	135	143	146	157	145	140	165	148	154	152	147	166	173	143	145	154	148	135	155	142	158	135	136	156	150	148	153	131	149	122	137	147	152	143	146	137	153	179	133	160	188	154	159	142	149	163	166	162	140	134	104	173	141	133	146	162	140	154	146	153	130	186	151	148	148	155	140	150	165	162	143	145	171	136	130	139	141	163	147	160	124	145	151	161	138	158	158	132	146	147	146	154	148	143	145	154	145	132	138	132	139	146	123	141	149	152	143	140	127	138	138	138	153	146	171	168	138	166	160	148	136	134	167	161	170	125	125	154	148	159	143	127	168	148	142	149	140	131	164	140	140	148	170	180	136	160	136	167	151	163	146	144	148	157	153	153	153	118	147	160	152	160	132	142	144	143	155	144	155	149	158	150	142	159	137	143	155	137	131	168	152	148	157	135	138	153	150	136	153	136	138	139	152	142	138	156	166	143	158	167	170	146	117	135	150	156	153	140	149	162	132	141	149	141	146	147	151	130	127
29163	7378	3610	4634	4679	4180	3230	2616	2631	2485	2234	1512	1254	1010	922	827	686	656	709	625	492	525	493	465	486	509	490	485	455	442	496	502	489	491	496	444	487	472	463	479	487	476	453	427	496	444	472	503	482	472	482	459	461	445	469	479	478	458	476	469	462	444	463	472	471	518	456	468	445	444	484	482	460	467	459	476	465	458	491	470	469	466	433	473	446	464	472	459	460	472	478	510	486	497	469	500	477	460	454	454	449	444	450	475	494	517	469	488	467	508	467	477	467	465	466	499	470	484	463	490	476	482	446	483	495	438	476	525	509	468	471	463	518	465	511	488	478	460	477	445	436	479	512	438	466	476	434	514	494	474	478	491	442	451	456	463	448	470	479	478	487	499	459	487	480	473	489	445	456	486	436	467	434	472	485	474	463	428	481	477	461	456	455	467	506	474	480	444	479	460	460	487	487	455	492	501	456	501	441	518	507	508	495	482	444	489	476	507	485	457	488	465	475	499	465	478	506	505	521	455	487	509	465	465	439	454	469	471	467	494	452	471	489	490	455	497	467	467	482	444	441	467	472	478	463	477	465	441	444	450	454	469	481	436	451	517	496	414	499	424	448	455	443	498	499	464	477	485	452	464	501	462	476	503	484	498	474	452	494	490	466	442	464	426	469	440	491	488	487	430	476	477	495	456	467	460	435	494	455	484	468	446	490	457	477	484	480	483	482	467	522	451	472	472	453	496	449	451	466	473	477	480	483	481	462	452	455	465	444	429	499	465	499	469	487	513	461	479	469	486	452	508	453	490	444	428	477	463	467	460	490	473	447	496	496	424	481	464	452	460	473	419	458	441	473	457	487	460	470	488	458	488	427	462	458	481	447	449	460	434	450	429	464	453	493	480	434	468	432	474	471	482	468	477	464	443	476	507	511	457	459	485	482	439	485	475	489	479	446	473	455	472	444	461	419	446	476	487	419	487	476	440	496	470	484	530	460	429	477	501	441	422	450	442	465	500	423	439	445	423	488	460	449	481	453	454	494	462	507	478	460	447	409	463	448	501	486	512	482	474	439	491	458	488	469	477	470	446	502	470	476	494	477	463	424	463	489	465	419	458	479	445	446	497	460	481	466	463	461	510	455	470	440	488	483	464	474	489	463	472	465	468	458	493	481	499	470	485	449	489	459	456	466	441	420	496	508	498	429	469	468	479	494	459	461	510	485	444	460	478	498	492	441	458	481	506	430	455	490	464	432	496	475	486	447	499	448	469	414	479	465	470	453	488	468	494	471	494	501	485	481	460	466	477	490	481	485	463	432	489	453	492	515	460	470	460	476	454	488	432	487	443	484	495	428	451	468	503	479	464	449	500	436	453	441	476	492	494	479	455	461	452	438	506	451	464	450	483	474	498	480	453	445	460	453	496	440	463	477	470	455	450	455	476	483	454	485	453	472	425	468	458	481	474	451	469	437	458	485	424	440	500	473	516	480	448	460	499	505	504	476	452	452	448	471	492	456	478	491	461	469	476	470	456	475	442	431	514	459	486	483	464	466	451	475	504	460	466	471	420	472	450	435	486	473	495	458	480	478	457	438	502	438	499	458	473	474	447	449	451	510	464	465	467	445	466	474	493	446	506	465	457	429	442	446	480	466	483	470	451	462	508	471	468	457	487	460	453	482	492	473	494	450	468	455	481	500	455	468	471	498	467	454	481	503	459	453	473	478	436	503	473	485	471	454	449	461	464	452	481	499	486	483	468	462	466	458	485	442	502	483	476	451	482	445	450	435	472	456	499	474	466	488	462	458	484	465	484	439	444	477	480	468	468	437	429	516	460	447	438	444	465	484	467	468	457	475	502	510	459	479	451	447	472	455	493	471	434	456	430	455	463	482	477	514	473	452	495	461	466	502	471	503	495	477	454	526	443	464	485	458	467	445	490	521	467	472	442	474	468	488	477	444	460	496	472	485	513	495	482	490	460	476	489	474	497	475	452	463	463	476	482	448	479	455	471	469	486	455	484	471	464	478	488	473	463	515	472	471	450	480	456	465	497	494	442	500	481	517	446	489	454	500	482	454	489	504	433	458	408	486	480	472	514	486	448	455	455	487	476	481	481	467	450	432	479	482	474	491	455	468	464	441	456	446	485	467	489	454	480	492	480	469	458	496	440	515	485	467	457	495	479	488	479	481	444	458	500	482	443	463	465	463	465	471	501	455	445	496	472	464	446	525	467	448	453	485	440	457	489	444	457	450	523	492	525	472	490	477	460	466	484	467	469	478	447	463	493	487	426	473	453	459	461	492	459	461	464	507	477	499	452	444	431	472	480	455	435	462	500	457	487	462	475	436	472	448	450	488	430	500	476	446	486	490	411	476	421	463	476	500	457	462	472	471	455	468	481	449	454	489	495	472	487	438	449	490	469	482	481	474	473	486	440	464	483	465	480	472	475	471	455	480	460	425	472	495	426	480	479	471	473	473	452	468	493	478	486	495	444	484	458	456	512	526	484	480	495	480	457	458	475	487	469	492	474	467	486	468	486	453	433	463	486	460	471	467	476	503	457	481	460	449	483	449	488	485	461	492	475	460	431	478	468	484	422	465	498	477	488	494	453	469	483	497	445	478	469	489	491	482	455	469	466	482	464	489	474	456	481	477	466	459	467	435	428	493	467	448	497	476	457	459	443	470	452	473	492	499	503	480	451	424	492	470	446	479	478	471	460	511	455	485	493	454	454	441	460	456	454	459	496	439	467	487	480	458	470	464	508	484	446	453	462	506	446	474	474	462	457	488	475	458	453	473	464	427	494	488	527	451	520	472	457	457	468	535	450	469	471	466	492	479	457	480	489	465	466	464	497	443	439	462	490	494	467	462	455	503	470	419	460	448	479	481	522	448	494	445	462	494	449	472	490	430	501	489	464	483	489	438	488	479	485	489	502	485	416	478	469	437	493	486	479	469	469	496	487	488	426	484	466	477	470	501	454	517	472	434	445	446	498	439	460	459	511	473	433	480	482	477	483	479	448	471	498	450	417	475	479	486	461	458	447	498	502	470	476	451	456	469	451	447	486	466	458	485	495	473	450	455	440	457	464	524	488	499	459	490	483	480	497	480	465	436	456	451	476	457	473	441	487	476	437	467	487	444	471	458	444	465	447	453	469	460	509	467	472	477	458	475	480	466	490	493	458	474	473	465	453	454	481	488	459	536	518	447	399	452	390	457	474	471	461	456	457	440	434	464	472	461	490	490	512	483	492	505	499	501	454	464	472	467	461	474	436	503	481	451	464	473	459	452	455	465	484	474	451	480	463	480	480	494	469	467	469	469	468	442	458	485	524	460	460	494	427	478	503	481	488	496	470	509	450	499	473	450	479	484	446	454	449	472	456	471	484	448	475	432	483	493	411	477	469	441	459	484	436	470	462	443	456	486	477	491	467	479	464	417	470	457	472	459	481	457	472	443	464	502	434	503	461	525	413	453	460	475	476	483	466	457	495	446	488	465	456
62163	39843	23360	21169	19752	15919	10703	7169	5937	5618	4932	2658	2321	1629	1059	818	632	534	453	326	194	160	177	169	124	110	133	102	94	103	102	104	119	103	112	96	98	101	115	98	100	98	99	76	88	119	99	92	105	111	69	106	89	93	90	100	94	105	100	110	98	93	101	92	87	105	85	90	96	98	90	84	95	102	97	93	97	91	87	81	85	102	103	92	98	91	104	104	106	102	105	81	92	102	111	95	95	91	93	105	89	95	84	104	95	100	103	102	108	113	87	86	81	114	96	94	89	95	82	97	102	74	109	119	114	88	96	103	106	116	82	86	91	92	105	107	96	107	98	93	102	98	112	87	103	99	94	86	83	92	106	101	74	88	101	101	86	102	95	100	93	95	93	100	99	115	112	87	86	115	90	89	59	94	87	102	96	100	93	91	90	107	112	78	108	116	91	106	89	97	86	103	90	99	92	112	88	100	89	107	97	92	105	101	92	98	98	90	91	89	90	97	71	101	103	96	107	111	96	86	93	76	78	85	95	97	81	112	84	103	90	74	90	102	95	111	103	89	78	75	96	94	90	88	80	84	91	106	82	90	99	84	85	100	106	91	98	114	96	97	91	87	106	82	105	78	109	103	92	96	93	90	88	107	95	90	73	105	82	98	81	111	100	85	96	84	95	77	88	78	92	82	96	99	110	106	77	78	94	93	114	110	85	102	64	77	93	98	102	88	86	92	84	107	81	103	87	98	94	98	94	98	94	85	102	108	103	90	104	104	100	96	91	103	103	97	84	92	100	112	87	93	91	94	95	83	96	80	90	96	85	99	87	87	95	84	109	79	99	105	114	111	102	95	99	106	98	86	96	103	96	100	96	88	92	94	111	92	86	106	84	119	86	84	83	101	91	110	95	106	100	87	99	91	93	92	94	133	120	90	93	91	112	92	101	91	94	101	89	96	96	104	99	87	90	95	118	104	96	96	91	111	88	99	96	85	104	104	113	102	89	100	108	120	95	111	112	94	108	104	82	107	85	85	97	86	90	95	104	82	96	100	97	81	122	116	85	79	104	99	115	89	114	105	114	111	91	87	102	92	108	87	96	99	106	107	98	93	110	92	93	90	104	98	106	103	83	102	89	81	100	113	92	90	67	79	96	101	97	93	103	103	101	100	89	90	86	91	94	91	89	86	89	112	79	85	84	98	85	88	89	102	105	101	81	98	102	92	109	88	87	87	93	92	99	88	88	96	87	93	100	102	97	94	104	106	108	83	86	96	91	76	92	108	88	88	110	93	100	86	75	92	81	89	83	89	90	113	88	97	90	89	109	67	80	90	101	91	84	87	93	101	84	81	91	92	89	83	93	93	116	104	95	91	87	98	110	88	88	98	89	83	90	92	107	96	101	82	93	97	87	101	104	102	96	97	105	103	91	93	99	105	102	93	84	109	100	91	87	86	98	87	91	71	90	92	79	88	98	76	87	106	94	95	101	103	99	96	108	92	83	100	90	90	88	98	105	101	91	90	101	119	91	86	116	114	95	119	92	92	95	110	94	93	93	99	109	95	89	113	88	101	102	88	92	97	111	95	114	93	84	101	81	98	84	92	88	101	92	95	103	93	108	103	82	115	97	99	85	86	114	100	98	93	85	98	93	78	103	101	93	101	89	99	94	88	82	82	113	97	91	86	97	83	118	92	69	99	94	100	103	91	79	89	87	96	79	94	92	103	105	91	79	97	121	89	100	81	104	89	90	98	92	82	127	90	101	92	93	89	102	78	100	96	106	117	116	82	95	106	100	94	108	105	93	88	78	106	115	90	110	115	97	102	91	107	98	85	121	85	92	94	91	90	90	98	98	101	94	89	99	107	97	88	107	118	101	100	82	93	92	110	99	77	88	94	87	92	108	93	115	76	100	98	95	84	91	105	113	86	92	109	66	103	82	98	117	89	99	98	90	96	86	88	107	90	104	67	104	97	113	97	94	119	96	97	89	107	104	132	114	103	103	84	90	115	68	109	94	98	100	101	105	99	97	88	92	85	85	88	90	72	99	98	113	99	106	92	91	90	107	99	111	90	84	97	97	98	94	109	84	93	86	91	121	88	87	110	90	92	84	86	79	95	97	77	72	104	106	89	61	114	94	97	91	95	95	91	95	83	97	101	100	102	101	99	99	104	107	77	90	90	103	92	79	113	90	113	92	99	87	112	93	91	92	113	86	82	93	96	92	99	96	110	114	101	83	96	104	105	94	98	92	112	87	104	108	100	90	82	100	105	106	105	94	100	101	101	113	100	95	92	75	99	98	93	93	87	96	85	84	97	94	84	106	97	109	101	108	90	82	111	105	94	99	110	87	101	92	105	97	83	107	101	100	103	96	108	105	102	105	97	85	96	90	96	101	96	97	119	105	88	97	99	98	95	97	95	97	77	94	96	90	97	97	108	105	97	96	102	93	101	88	80	83	104	101	85	98	97	90	92	82	99	106	82	102	103	94	91	96	95	87	97	107	103	89	98	76	76	89	91	90	91	93	108	91	94	99	78	113	107	104	79	86	89	105	113	98	110	96	89	106	83	109	103	88	122	89	101	99	85	97	95	79	74	90	103	97	106	97	98	93	101	103	92	119	94	98	83	86	67	110	92	87	81	89	97	100	100	102	100	104	102	86	102	101	101	105	85	95	112	88	80	96	88	101	93	92	83	116	86	101	96	103	95	111	76	105	95	108	92	100	100	104	78	95	98	98	107	100	118	94	100	110	96	87	120	97	87	89	113	103	75	93	109	114	107	96	95	94	102	103	84	92	91	81	103	90	98	95	88	97	97	101	89	92	84	88	79	95	87	96	99	110	90	98	102	95	93	96	90	70	93	98	92	100	91	95	101	99	91	108	93	107	101	95	105	105	78	101	96	94	118	113	100	92	95	98	98	92	92	93	97	112	76	81	84	88	103	92	101	88	92	110	83	93	97	90	84	87	96	88	99	103	102	96	105	105	101	89	111	89	85	98	82	83	88	79	91	100	86	98	98	93	82	107	91	95	84	100	92	117	91	94	92	108	107	92	98	96	99	93	96	83	88	87	88	112	96	98	89	92	105	92	105	101	88	92	114	101	97	83	91	92	85	98	94	101	99	104	89	105	91	116	86	89	113	99	91	78	92	91	100	88	78	93	106	105	95	92	88	115	103	98	112	101	89	83	110	82	102	113	92	107	86	112	80	93	89	92	105	81	101	77	74	98	97	112	96	96	77	96	96	96	113	103	106	104	98	81	87	83	83	98	102	108	82	95	97	93	99	104	90	88	89	86	92	106	87	91	100	95	93	96	99	86	96	96	94	78	85	116	94	87	87	92	105	74	99	101	100	105	104	104	101	107	95	105	88	92	84	86	96	84	106	91	94	102	89	93	97	94	82	95	91	91	93	101	86	89	89	91	85	104	88	78	102	105	88	85	100	117	93	94	101	99	105	96	91	101	88	100	85	102	101	99	94	86	91	85	78	89	92	102	93
47326	29114	13139	19216	23784	25671	22316	19576	20324	20171	18907	11135	10477	8078	6346	5096	3995	3561	3396	2047	940	801	941	695	566	518	498	450	427	416	419	413	386	362	448	394	391	389	341	360	344	331	314	334	340	333	311	310	303	300	336	325	317	319	330	344	321	284	309	325	329	331	328	303	317	310	316	314	359	329	337	325	333	341	369	300	311	345	333	312	366	337	324	348	359	335	335	327	344	347	335	334	359	347	350	350	332	315	310	295	308	320	280	317	323	321	330	384	336	320	348	339	326	316	337	337	324	337	315	335	335	318	362	328	349	315	299	335	336	345	329	340	302	329	343	334	296	320	326	339	313	317	372	326	308	315	324	314	324	330	328	335	322	330	303	333	300	327	341	319	333	326	328	306	305	323	316	310	331	330	359	352	348	363	337	328	348	290	301	340	311	324	304	348	327	338	347	306	346	303	312	321	328	339	305	349	350	331	301	337	310	333	334	321	358	330	342	348	320	370	330	335	320	348	337	335	334	348	350	332	324	334	340	339	317	357	333	340	333	346	325	331	339	332	317	332	338	359	333	335	310	326	304	341	320	309	315	337	300	323	339	310	323	310	331	300	326	317	302	348	322	343	295	326	325	337	343	325	346	342	336	336	336	309	324	321	304	314	324	331	325	338	325	285	335	338	319	335	334	336	358	343	312	338	312	334	318	294	317	316	365	308	327	321	328	326	297	328	362	312	327	323	347	339	375	335	316	313	326	333	291	330	316	301	337	321	300	304	323	349	304	352	330	310	313	356	331	331	328	331	320	316	344	344	333	333	341	294	345	331	339	339	331	317	358	337	365	355	335	291	300	343	341	325	333	312	319	344	298	333	341	307	313	336	311	323	365	276	329	308	279	344	320	329	333	309	314	283	327	316	335	343	336	321	343	323	342	362	332	351	332	343	323	326	353	325	355	309	324	348	332	314	294	318	310	324	329	322	336	346	288	331	335	340	310	332	305	341	334	301	296	313	322	326	344	352	295	330	331	322	318	319	288	324	310	323	327	333	344	326	302	323	311	315	316	302	347	330	315	319	318	351	303	323	339	332	328	339	304	331	352	312	336	307	314	324	285	334	308	310	312	338	347	280	314	325	304	358	292	329	328	327	305	319	337	301	346	324	347	370	309	340	307	321	265	312	329	327	303	315	316	310	309	338	332	350	324	336	326	336	332	340	356	336	327	307	324	315	336	350	340	365	350	314	318	338	345	311	339	339	328	283	334	314	298	312	360	301	330	320	375	306	310	305	365	326	372	316	384	343	347	321	297	333	326	324	313	329	341	310	340	335	346	352	355	350	338	327	328	341	309	335	325	317	339	334	343	361	340	334	337	333	361	342	331	353	321	332	357	318	284	328	350	336	321	316	321	333	325	330	332	328	301	312	338	328	301	349	328	363	321	300	319	321	335	323	332	301	361	324	346	304	332	337	343	322	316	333	339	333	315	304	334	350	328	331	357	304	337	326	324	312	317	313	336	315	316	362	294	312	331	333	346	356	336	329	351	333	331	350	330	323	313	322	336	317	312	334	291	326	321	335	323	284	331	301	315	319	336	323	339	338	314	315	332	335	355	339	363	324	332	345	332	317	308	309	317	337	327	313	323	312	324	295	327	329	288	344	357	304	338	345	318	305	339	312	329	360	329	341	321	325	315	333	338	308	327	318	305	336	326	330	327	306	336	320	309	348	354	325	351	332	332	307	329	324	315	340	340	324	366	332	335	300	351	341	343	319	333	302	350	341	338	341	344	339	338	358	297	311	293	324	301	343	314	335	330	352	350	337	341	341	326	322	328	321	323	339	306	335	331	337	329	325	318	339	298	350	299	365	335	299	333	304	338	340	315	328	330	321	328	321	302	289	326	319	287	341	321	337	354	330	329	320	327	298	321	336	287	312	328	338	333	316	327	357	309	338	319	323	323	314	291	320	348	353	327	333	330	339	321	333	305	337	320	348	309	324	302	313	337	360	318	344	336	343	312	324	324	301	329	340	343	338	333	351	312	320	303	334	319	357	309	363	286	322	334	313	329	327	387	334	326	293	311	327	310	309	323	314	320	358	308	301	341	312	311	317	351	341	328	322	337	311	356	307	302	315	347	287	330	358	345	367	315	325	338	333	336	346	329	330	335	337	329	357	334	377	313	335	310	311	343	329	314	287	326	334	321	333	333	374	333	308	337	359	332	322	335	349	324	332	331	348	303	316	327	334	311	328	316	318	355	317	327	348	323	361	323	308	331	325	332	345	320	320	350	298	314	329	312	367	343	323	326	338	340	349	335	326	299	317	323	320	320	308	318	304	365	340	348	324	333	327	325	330	307	324	333	307	323	307	323	335	297	326	321	322	314	329	351	320	341	315	323	363	334	334	313	326	321	343	323	355	325	332	312	316	334	341	314	370	361	349	290	331	330	321	324	329	372	332	336	365	325	312	318	326	335	347	293	339	297	316	327	295	355	304	311	325	319	349	320	345	313	329	327	318	316	312	342	330	333	322	321	275	309	359	341	268	306	331	325	348	313	299	320	296	316	338	333	334	353	339	331	350	329	332	311	343	337	332	349	322	368	331	316	313	314	334	318	314	324	327	320	355	340	356	294	323	311	348	322	341	286	349	314	315	353	300	331	319	299	337	340	314	319	325	322	324	309	340	323	337	304	303	316	308	332	313	334	336	363	373	340	314	332	360	301	307	338	340	365	318	338	332	351	357	309	330	308	349	321	321	332	379	343	335	319	386	322	339	305	310	321	334	293	357	359	345	313	343	320	361	325	323	329	337	297	325	353	324	336	324	339	321	313	330	345	356	325	329	338	294	306	342	321	293	362	343	319	333	319	340	316	327	310	317	289	359	299	317	342	310	316	322	302	308	311	298	323	305	349	315	337	352	316	360	322	294	325	324	327	348	321	325	356	347	353	370	328	323	332	348	306	336	337	320	355	319	354	328	307	359	325	328	304	308	309	320	325	304	316	338	335	314	337	318	324	318	332	329	341	326	354	366	317	354	358	305	363	317	316	313	330	350	316	339	322	350	299	306	322	326	361	341	350	339	361	319	339	310	322	324	332	303	328	315	308	370	347	308	322	326	336	328	325	324	330	334	296	324	344	333	333	350	320	307	312	333	337	309	323	347	359	340	282	327	337	360	347	323	370	314	322	299	322	325	281	354	347	314	342	336	330	307	351	305	291	347	358	317	345	327	341	323	304	314	312	334	323	325	322	323	334	311	331	323	309	301	320	321	316	345	317	302	321	319	315	337	346	330	334	332	334	322	312	346	342	345	330	324	353	330	325	344	323	325	336	313	336	323	324	340	359	300	311	314	334	362	352	333	312	346	350	295	332	328	307	308	347	339	350	323	333	341	313	353	338	349	358	328	304	316	323	303	309	350	330	347	333	321	336	339	318	317	313	348	320	346	353	352	309	333	347	319	326	333	343	340	322	309	314	341	319	311	343	303	338	327	346	312	324	323	342	304
61714	48979	27579	28627	29490	26016	21792	14906	14044	12616	10154	6123	5279	3689	2380	2177	1338	1034	1020	537	358	389	363	286	216	218	207	219	200	193	224	172	182	178	193	204	171	175	167	177	168	178	187	159	181	174	180	167	176	171	188	179	184	161	169	209	185	139	211	157	174	201	169	164	172	176	183	203	170	185	167	173	188	153	156	214	180	167	178	193	186	171	160	163	157	145	184	168	153	161	178	167	191	211	166	190	159	177	197	179	160	156	179	172	185	192	173	190	168	168	169	190	173	165	171	187	171	176	174	157	170	153	200	195	200	143	163	166	154	161	164	170	179	167	149	183	170	176	162	194	173	179	184	187	180	152	174	160	186	174	192	161	159	178	178	161	191	192	142	158	189	130	181	185	181	167	170	180	187	178	163	195	188	160	189	177	145	147	178	135	158	157	173	169	172	190	173	166	174	191	184	177	187	172	194	174	180	182	192	154	182	175	175	178	179	181	174	180	166	193	185	174	181	196	183	168	173	168	177	163	174	185	173	181	173	189	152	166	179	170	195	187	197	166	173	160	171	149	164	193	162	189	167	186	158	159	225	185	174	174	187	168	161	153	179	183	176	157	160	164	165	155	182	164	170	184	159	202	165	166	183	165	176	173	148	173	172	153	178	188	161	163	199	173	179	156	170	194	147	172	181	176	191	186	175	160	174	194	160	175	171	157	189	170	193	184	164	173	186	175	160	206	178	154	161	170	151	174	169	152	176	171	194	182	172	149	180	178	157	174	192	163	169	177	151	174	166	141	144	165	173	177	170	181	170	139	164	197	161	164	148	160	171	177	167	160	208	167	167	187	166	178	189	177	168	190	167	184	163	166	175	168	153	162	167	147	159	171	183	160	163	179	160	163	184	164	184	181	165	162	173	167	160	164	185	183	185	172	173	174	180	181	177	180	200	156	175	186	168	165	170	175	172	181	157	172	177	136	184	194	157	153	162	170	154	173	180	154	171	174	170	161	162	167	185	172	175	176	168	176	167	171	186	176	175	151	160	199	181	176	160	176	206	184	186	179	165	167	188	186	198	169	178	170	166	184	169	181	178	155	183	190	151	165	167	156	149	168	164	163	172	182	167	176	177	164	175	207	171	166	188	172	179	191	134	185	152	175	155	181	179	199	181	172	172	161	166	177	180	188	158	180	183	168	173	177	164	183	142	166	176	183	172	163	190	174	184	186	165	171	168	165	173	159	153	169	198	169	173	154	141	181	177	168	154	157	187	151	174	187	152	161	166	162	182	169	158	172	177	160	163	175	186	168	179	175	142	179	172	169	173	160	170	167	177	153	170	176	166	169	167	169	172	168	173	178	191	162	176	143	176	164	181	179	162	155	172	189	161	184	168	207	196	186	179	195	153	168	177	160	168	184	189	163	183	168	169	201	198	193	181	173	175	192	170	191	182	170	201	180	152	155	182	187	160	195	176	167	174	157	168	176	188	148	178	168	169	154	161	168	174	193	165	156	150	170	175	150	196	170	177	166	173	186	171	179	207	166	164	175	183	183	175	180	184	194	152	197	156	163	181	175	157	196	173	165	174	192	203	182	167	172	164	168	174	176	189	170	175	184	174	159	181	168	192	157	171	172	159	169	167	161	163	156	171	173	178	177	162	201	166	186	156	165	143	182	180	152	185	162	194	165	212	171	181	177	175	182	155	148	165	191	155	184	162	153	201	157	163	178	199	169	194	183	171	187	167	178	182	178	175	177	188	178	184	159	191	176	166	181	184	145	172	175	190	195	171	178	154	148	184	186	152	150	215	158	179	158	182	180	182	178	178	170	195	187	158	174	173	178	182	162	191	166	183	159	173	172	181	175	151	166	182	184	151	193	163	167	163	179	162	167	187	169	179	185	172	173	173	163	176	167	165	149	170	180	162	162	160	162	186	160	188	172	161	201	150	173	163	167	174	163	172	178	174	199	159	168	186	188	157	178	160	178	174	158	185	206	188	147	151	162	178	169	185	181	154	180	181	163	199	173	153	182	178	153	170	162	191	169	170	170	184	161	155	153	172	212	176	177	163	195	213	179	149	201	151	152	187	183	178	171	160	164	176	171	153	163	185	150	174	180	168	170	172	176	203	197	181	172	170	176	181	172	187	163	169	189	157	168	179	149	184	183	174	161	168	165	198	149	153	167	154	179	149	190	174	173	177	189	174	185	174	172	160	179	168	180	150	159	168	167	157	170	169	181	159	174	155	170	193	159	164	207	172	168	156	170	190	169	176	180	183	191	176	166	178	139	161	175	161	154	183	171	168	172	165	191	180	194	190	173	170	176	177	164	168	189	182	168	169	193	161	183	140	182	151	155	156	173	169	172	191	165	171	174	166	181	162	171	178	188	185	157	146	190	170	156	157	158	155	175	148	171	187	157	199	165	171	185	161	197	158	148	153	177	162	172	153	160	191	155	197	171	168	152	168	147	178	154	207	169	177	168	178	175	164	178	167	176	196	176	171	191	194	164	182	162	179	145	188	185	176	157	168	164	162	171	196	184	198	178	164	168	179	160	183	162	173	156	181	166	186	176	162	173	170	169	169	183	182	147	178	184	185	184	168	195	162	166	155	184	165	179	153	168	175	177	168	182	188	165	153	173	172	163	170	173	176	195	171	180	163	173	186	173	198	170	176	162	183	151	166	159	163	188	181	165	182	181	180	165	186	169	170	159	167	175	173	164	164	147	180	189	191	166	180	173	170	203	158	173	170	178	169	161	159	163	131	171	167	183	181	188	184	190	201	180	161	168	177	199	172	193	170	156	179	158	160	182	169	164	167	193	186	166	179	163	160	177	181	176	170	181	148	167	182	184	177	177	185	170	176	169	160	183	176	163	191	158	193	184	181	166	180	184	180	190	176	184	178	167	171	171	173	167	159	171	174	215	178	175	150	169	160	181	145	187	161	157	186	162	155	169	164	183	176	170	159	164	174	163	181	175	143	168	193	171	183	183	174	165	155	172	167	190	151	198	188	157	161	158	161	202	168	170	176	177	167	172	177	191	170	181	154	192	185	172	175	186	169	170	179	164	159	207	154	149	181	165	191	173	174	179	151	178	172	151	157	156	170	176	160	193	188	186	181	168	153	168	174	166	161	179	174	145	168	192	177	191	166	187	150	131	150	172	161	162	168	176	183	149	195	190	175	174	161	179	172	168	166	171	188	176	170	188	178	156	171	174	181	172	169	197	147	180	168	169	176	173	178	170	154	172	148	170	194	181	160	188	177	160	162	176	178	180	145	185	159	168	159	164	165	173	173	189	209	168	167	180	179	164	181	181	161	169	178	164	180	169	179	178	173	189	158	167	175	178	178	183	141	164	161	149	161	184	200	163	188	173	170	169	156	153	183	161	172	178	183	164	167	170	190	169	183	154	158	189	170	200	171	187	163	173	161	195	190	185	191	180	184	185	153	187	159	179	144	179	163	184	182	184	180	196	176	157	157	174	207	185	163	172	164	154	178	156
59052	38238	16684	25706	30823	33286	32061	27239	30501	30274	27108	19137	17940	14861	12072	10214	7320	6272	6949	3356	1594	1824	1687	1286	918	983	905	858	685	679	694	671	600	652	680	669	646	603	584	556	595	593	554	557	558	577	543	559	552	547	566	568	511	566	562	573	573	519	529	530	545	585	577	572	555	565	533	563	548	568	561	555	559	545	502	565	554	550	526	548	511	537	542	511	546	607	579	569	551	502	552	542	554	555	528	536	553	533	522	534	549	532	583	564	547	588	516	547	535	561	553	512	545	550	515	546	538	562	571	570	546	548	529	560	531	525	514	556	553	563	526	568	546	521	551	569	530	554	534	542	577	533	547	517	517	534	511	523	516	568	530	554	558	536	565	530	520	470	526	537	556	499	540	538	532	569	546	534	483	557	545	555	550	574	540	505	553	562	566	594	538	589	540	539	597	542	536	518	513	542	560	520	545	563	528	493	539	538	546	595	489	532	562	557	539	558	532	529	553	537	540	541	526	559	540	561	553	568	528	515	589	531	584	526	518	557	539	574	551	549	509	523	547	546	514	534	553	554	504	551	578	511	568	545	569	521	533	539	526	537	553	559	483	537	555	525	491	544	550	529	559	579	550	541	549	537	587	530	533	538	496	577	538	579	534	546	520	544	534	553	529	580	506	573	539	515	574	574	534	557	543	548	541	526	503	496	543	556	579	506	509	522	540	530	525	615	545	523	549	527	591	544	519	485	565	539	545	533	566	547	518	522	515	526	559	562	523	562	570	512	542	550	547	521	545	539	562	498	524	510	510	545	505	565	535	526	536	563	583	565	518	505	519	571	498	499	537	541	543	518	545	520	544	535	551	533	512	536	576	534	589	539	525	519	561	536	579	540	526	525	556	562	573	501	561	526	511	540	480	531	513	511	560	508	478	533	542	574	517	532	504	583	540	519	539	508	564	585	552	538	512	558	544	576	569	554	560	542	528	560	575	580	560	541	548	542	522	521	559	550	537	562	531	531	531	554	548	564	548	504	511	535	549	562	534	545	540	532	548	503	517	531	536	545	513	512	572	555	521	542	512	502	563	539	549	525	577	581	546	520	509	533	606	501	548	501	490	503	537	565	551	539	555	521	537	563	534	508	525	550	538	535	580	534	519	546	534	516	537	514	517	528	534	543	519	531	507	522	559	508	541	516	532	514	545	603	548	521	563	566	517	502	559	518	520	566	523	552	512	550	597	590	539	535	551	569	565	536	557	533	554	521	553	538	541	548	552	556	561	538	510	554	515	597	520	522	551	531	548	552	531	555	560	582	561	575	523	506	563	616	516	552	529	511	553	570	564	543	551	521	557	531	529	532	548	563	514	528	548	516	560	518	548	535	546	534	553	528	521	567	571	569	545	511	530	559	522	536	542	569	544	512	564	511	552	529	516	579	541	549	554	521	523	534	497	550	538	540	538	503	557	528	530	552	524	542	537	563	543	572	554	569	568	553	539	533	591	573	553	506	515	569	575	546	563	512	523	558	534	547	562	525	556	530	545	533	536	542	538	517	535	541	523	540	558	492	546	539	557	531	549	549	548	500	582	535	564	543	562	539	551	532	546	549	581	525	505	514	526	517	528	550	519	554	520	527	531	560	531	527	513	547	534	528	527	569	568	515	521	509	585	557	568	540	537	551	491	560	528	551	534	534	549	569	519	526	518	525	507	528	517	524	589	518	569	522	547	575	510	571	533	527	538	543	530	527	553	512	570	521	541	535	568	556	527	501	547	542	516	538	545	544	516	533	560	544	534	523	514	545	504	591	583	527	522	565	543	517	540	510	518	554	529	539	556	593	512	509	579	544	578	504	556	548	503	559	516	538	550	532	553	552	562	520	529	545	540	519	547	546	569	526	523	549	562	535	556	579	529	566	542	540	576	505	533	503	520	549	549	515	540	572	558	586	533	529	517	560	503	518	513	486	543	553	562	548	529	517	556	590	534	572	567	553	503	546	574	505	553	570	511	539	536	539	529	515	574	523	539	551	566	549	541	568	552	522	568	537	557	562	505	584	541	578	563	549	529	549	518	534	545	560	528	568	550	567	538	555	541	524	528	486	573	524	511	510	506	553	534	552	565	550	522	593	516	542	526	525	529	545	532	556	544	557	542	543	529	531	503	518	566	558	529	565	541	519	524	529	536	542	550	561	540	528	554	513	511	565	531	570	569	537	542	569	549	543	541	533	546	541	564	538	528	550	534	552	531	550	552	562	561	526	560	566	531	557	549	511	540	559	535	543	528	528	543	517	525	560	513	553	480	527	538	547	564	531	527	590	511	508	510	549	526	506	510	495	532	537	546	502	530	545	549	538	557	558	565	533	538	547	546	543	561	535	515	528	521	519	534	573	546	537	562	529	552	554	554	505	519	501	536	546	514	523	501	519	555	571	552	552	552	552	545	545	547	524	585	543	559	523	558	549	557	547	472	544	558	552	543	563	535	580	516	594	538	523	512	516	562	563	508	539	552	561	500	523	528	543	503	522	545	533	550	532	515	561	553	549	598	521	517	544	547	539	543	521	555	518	542	540	510	539	580	574	564	522	549	566	534	550	581	524	538	519	555	519	550	516	517	542	532	541	494	526	543	564	560	568	509	528	579	528	558	526	551	528	549	541	482	532	568	517	540	532	533	535	519	574	573	557	528	525	568	571	544	539	540	533	491	536	539	540	555	536	501	510	535	537	563	488	544	528	526	556	557	532	564	573	562	543	555	549	531	539	536	548	541	537	549	588	526	551	527	507	548	564	527	511	528	519	521	593	539	539	526	558	564	540	541	530	531	576	530	543	505	565	514	584	532	533	533	542	580	549	549	555	537	507	515	543	524	531	557	558	571	550	542	524	541	548	527	563	530	582	563	533	510	568	527	554	548	525	537	527	563	554	531	518	537	542	517	535	538	567	537	572	566	501	549	537	557	545	575	548	519	551	553	562	545	491	562	532	499	553	515	498	522	500	515	505	556	548	554	550	520	580	553	562	541	545	533	535	523	563	541	559	573	524	562	499	532	518	539	552	544	514	552	530	544	519	559	504	564	561	531	564	501	548	544	567	524	539	496	550	557	523	570	530	548	517	547	552	538	576	559	517	515	559	513	535	556	556	582	551	557	510	567	515	527	549	552	513	571	532	507	534	526	526	502	527	528	508	553	588	537	538	533	561	590	512	543	552	488	498	524	541	538	558	567	513	518	524	599	560	536	535	551	551	533	532	555	520	565	494	523	587	546	525	522	527	532	530	530	588	576	559	528	526	518	566	512	547	580	532	547	558	530	542	522	548	552	522	559	558	534	529	520	547	521	541	550	511	584	504	551	547	539	492	533	534	534	543	564	538	555	532	553	559	510	524	531	528	550	505	549	530	523	571	518	530	510	544	542	509	503	529	538	572	503	546	591	581	544	558	541	574	551	537	548	567	514	575	510	534	565	593	499	515	527	503	546	569	521	532	551	536	558	553	528	552	540	564	560	537	528	558
31192	9139	1778	1492	1430	1114	814	627	586	492	463	334	240	244	211	206	164	195	170	161	182	152	162	158	147	157	148	142	135	166	153	158	173	135	174	138	148	166	153	159	157	136	140	155	148	154	176	158	153	158	148	161	157	158	171	161	144	167	142	138	157	152	142	140	173	140	149	148	158	139	155	150	145	152	141	141	152	161	175	150	176	163	148	173	159	157	129	134	153	154	158	177	163	159	144	137	167	156	148	147	153	146	164	141	147	179	183	141	160	147	138	151	131	151	148	157	145	179	144	163	158	124	159	132	154	141	136	145	150	156	140	172	164	146	152	144	136	137	154	163	139	144	157	130	168	146	162	142	142	142	152	150	130	145	154	143	143	153	144	159	149	170	138	157	163	154	156	178	144	160	154	152	181	137	155	160	141	128	156	162	155	150	144	137	159	147	151	171	163	158	152	154	165	150	135	114	149	152	166	148	126	140	179	153	158	146	126	150	141	181	168	146	138	163	158	147	154	147	169	131	162	151	155	150	179	161	146	151	164	143	154	140	155	150	144	144	150	157	131	158	158	137	164	148	150	173	139	134	171	164	153	143	141	135	135	145	173	140	157	131	169	147	142	141	150	156	147	167	145	150	163	144	147	134	163	165	150	146	144	160	132	183	148	146	146	127	168	158	142	130	163	145	158	145	129	144	156	139	151	153	144	154	151	142	170	144	157	147	158	147	151	145	143	180	162	159	126	166	154	153	152	155	149	172	151	156	143	147	172	152	152	138	153	140	169	144	156	148	160	147	153	160	169	156	150	128	116	158	138	158	141	162	178	143	170	152	168	143	144	152	152	139	146	139	140	161	152	130	140	148	134	140	145	156	146	145	167	139	152	156	158	121	159	137	147	137	164	152	167	143	150	156	145	150	170	155	154	139	142	140	144	151	158	146	165	173	159	170	153	157	163	130	160	135	140	149	157	140	148	147	150	157	150	137	169	167	163	163	136	150	174	129	165	140	156	151	127	152	148	146	162	137	153	145	134	134	164	182	150	157	158	149	155	161	134	153	158	161	139	144	158	197	162	173	149	184	167	144	139	137	151	144	125	164	145	151	146	152	172	159	139	162	161	161	154	151	145	149	156	157	132	152	155	157	140	152	142	160	142	150	142	129	143	154	134	143	153	158	150	150	172	164	146	147	133	164	148	137	153	156	149	144	152	160	159	141	160	148	145	151	140	137	153	141	149	150	137	149	141	161	163	141	171	144	151	170	149	166	153	155	147	165	146	140	156	152	144	172	172	157	153	155	135	165	154	137	158	127	140	157	133	162	166	136	143	164	159	152	137	173	158	152	149	155	164	145	138	158	162	166	142	133	154	157	145	158	154	173	147	158	140	134	142	141	133	169	147	155	151	156	170	118	145	159	157	158	173	132	164	144	183	161	152	167	167	145	164	151	143	153	152	156	159	127	147	162	155	154	170	155	157	170	144	155	162	163	150	150	150	137	170	174	139	147	153	157	173	158	150	165	161	150	162	160	147	133	162	137	145	148	181	148	142	162	147	143	161	161	159	153	130	157	138	168	121	136	137	139	158	141	154	135	145	156	149	150	143	149	141	152	135	161	151	160	145	138	150	154	141	150	165	155	132	152	143	162	153	143	163	164	138	160	162	150	132	150	168	147	137	144	130	172	163	155	160	158	154	146	172	161	142	139	151	155	148	154	155	172	157	136	139	145	142	148	154	149	158	149	142	145	173	158	162	139	157	157	151	134	156	168	129	154	163	147	161	148	156	179	167	147	159	169	136	151	177	148	164	140	138	157	137	157	123	147	148	159	135	137	150	156	166	152	136	150	153	148	138	156	149	168	141	145	130	138	157	154	161	152	162	140	148	147	159	151	176	175	131	170	147	143	144	149	143	194	173	162	138	153	136	157	154	153	155	144	144	160	156	171	146	165	140	160	143	150	148	160	154	145	151	131	145	149	147	137	159	155	154	160	140	166	159	165	149	166	154	148	180	147	137	130	165	147	144	133	146	142	160	150	140	133	135	155	165	136	143	148	142	146	162	146	137	126	155	147	158	157	154	159	157	147	174	145	187	162	153	158	150	133	167	131	151	123	139	142	161	156	153	143	145	143	146	141	156	165	138	152	141	154	158	138	154	163	147	153	156	131	147	138	147	152	134	158	138	115	154	164	144	155	169	143	127	142	178	155	151	171	156	143	143	166	141	141	151	153	144	156	135	139	166	145	122	134	158	126	151	155	141	140	140	134	170	134	164	149	136	136	151	152	118	140	159	144	167	160	155	147	156	158	155	163	156	162	173	146	158	157	175	135	145	137	164	184	178	164	169	156	133	154	122	148	134	143	150	155	170	127	148	155	167	142	140	131	160	148	157	158	163	162	142	149	155	150	175	151	159	139	148	163	147	161	139	158	135	161	138	161	163	165	169	143	132	153	138	142	125	167	148	168	172	158	138	166	145	145	161	153	163	171	157	156	138	152	167	149	181	158	171	134	144	147	137	158	137	132	137	138	149	164	148	160	157	151	153	156	162	153	152	152	152	152	166	164	156	132	158	153	173	136	164	148	173	161	150	169	144	152	139	166	140	133	152	153	133	138	134	144	169	133	151	152	166	170	159	159	139	160	177	133	157	163	151	134	154	150	177	153	174	155	146	156	130	154	148	119	168	141	135	176	133	155	155	175	171	145	155	147	149	142	164	155	145	158	172	166	156	144	140	160	151	145	123	181	122	165	156	169	144	145	165	150	151	130	160	137	147	159	141	156	155	140	125	141	150	154	145	122	144	160	166	134	165	155	162	159	147	168	123	163	128	145	158	174	139	161	154	154	167	159	152	158	144	140	133	134	151	161	148	155	175	159	151	152	137	144	157	130	158	146	149	157	174	137	147	183	151	146	148	159	160	150	124	138	137	140	162	157	140	149	135	135	173	177	173	138	152	137	154	155	153	154	157	140	147	136	142	140	143	157	128	171	159	167	148	157	165	157	162	150	167	176	171	124	142	148	153	172	156	164	159	161	159	146	171	135	161	164	145	160	155	152	145	143	148	160	152	147	138	140	156	150	148	150	176	143	162	155	158	145	170	155	139	146	156	158	131	170	171	150	165	162	137	161	135	153	169	160	163	132	154	160	158	168	138	140	143	165	138	133	172	135	152	135	150	160	152	128	161	166	163	159	160	152	158	154	160	170	133	146	156	145	168	153	158	135	152	138	160	148	160	138	173	155	151	140	152	147	148	149	161	135	140	162	158	150	147	143	155	139	139	162	159	157	146	155	159	160	168	137	146	166	144	157	165	148	149	126	136	155	156	153	143	194	171	164	170	135	157	136	126	143	161	139	153	159	137	157	151	129	137	158	123	152	155	140	155	143	147	155	160	166	173	149	142	156	124	157	142	150	137	141	167	160	171	138	166	144	128	156	160	164	149	143	151	163	138	157	165	142	143	157	161	149	169	180	142	133	163	141	152	148	139	136	143	148	164	147
31218	9095	3039	4336	4593	4519	3416	2831	2714	2422	1894	1492	1269	1097	876	772	692	688	681	562	505	552	545	505	505	503	505	473	491	496	462	475	507	461	489	476	459	453	469	501	485	442	517	465	494	537	491	475	482	489	486	501	492	456	481	486	464	502	512	501	471	495	467	464	524	497	479	483	431	482	484	486	469	469	483	450	451	468	464	477	432	484	505	536	518	457	490	494	476	474	493	472	487	477	452	444	485	480	482	535	473	485	515	489	479	477	517	453	465	481	458	495	481	433	489	505	518	480	490	480	463	428	490	489	481	470	466	487	469	499	459	440	515	433	450	484	490	474	466	494	503	422	490	496	459	495	473	452	506	496	460	476	488	511	485	500	461	497	456	480	491	510	496	491	456	502	489	488	445	510	473	500	469	446	498	481	495	469	506	492	500	506	460	462	521	484	489	469	470	492	476	480	480	506	490	464	462	496	469	465	490	481	465	495	483	455	462	495	486	482	469	450	471	472	460	503	492	508	501	469	499	513	465	498	492	447	474	519	470	508	450	531	540	490	474	488	487	487	473	479	470	516	460	442	482	501	490	508	496	451	455	454	452	437	501	463	521	482	482	476	466	459	484	489	495	488	503	496	449	484	479	469	477	494	451	507	489	475	461	434	491	497	482	515	488	488	507	486	496	457	462	443	489	494	435	447	479	474	490	458	446	487	520	477	477	464	454	448	484	478	504	496	502	482	456	500	540	507	495	471	451	516	448	497	459	475	494	505	465	491	498	474	521	450	472	441	520	477	454	442	483	503	440	506	475	453	474	513	488	479	515	489	508	463	511	483	462	495	483	519	494	476	455	466	459	474	481	488	468	511	519	478	503	449	492	480	509	496	478	499	511	492	529	500	464	466	454	494	508	502	511	437	466	492	453	467	476	437	512	420	434	480	453	485	515	454	485	508	485	487	478	449	486	492	489	465	509	507	474	448	482	467	483	476	469	500	483	470	508	498	474	474	466	440	473	462	465	493	487	454	451	488	475	501	513	459	465	508	485	481	448	506	513	490	456	502	465	480	517	491	485	482	448	500	501	453	503	477	503	453	493	473	493	477	466	497	455	439	471	463	500	466	492	480	473	468	525	473	459	517	461	479	435	503	466	481	474	479	494	504	472	463	530	458	444	481	450	468	469	513	456	485	418	476	459	507	483	473	514	478	523	513	502	459	516	501	514	490	492	538	466	494	476	484	498	490	496	472	515	455	475	478	477	488	480	491	520	468	473	429	452	460	461	480	471	445	507	481	509	506	523	477	481	454	479	506	507	459	504	506	478	469	514	475	461	459	514	455	475	496	499	527	491	498	475	486	500	502	485	464	461	493	487	499	498	492	436	471	476	470	492	468	465	484	485	504	502	459	466	542	483	462	469	500	486	468	513	472	506	468	461	471	492	465	476	432	477	481	533	467	487	513	471	446	485	470	470	495	508	521	510	481	495	469	474	502	496	479	483	456	461	446	470	493	479	497	473	476	448	485	455	471	471	462	484	461	493	444	477	462	468	434	456	506	467	487	476	473	462	491	483	494	470	455	494	498	452	447	507	496	470	489	470	446	456	507	504	491	460	522	453	455	447	479	460	506	444	435	465	472	481	458	480	454	458	500	475	503	457	474	467	484	481	490	485	483	485	516	483	514	446	508	465	471	502	487	454	467	472	504	514	470	518	467	476	469	456	479	447	463	490	495	494	473	461	523	481	492	471	499	483	483	452	518	504	475	462	487	508	496	475	447	459	496	452	503	473	500	514	476	460	511	478	455	502	520	490	469	471	490	435	512	445	446	463	470	488	453	472	481	462	488	470	450	491	472	483	475	524	478	487	485	486	520	516	479	470	507	481	431	435	497	498	501	469	474	490	452	461	474	483	460	482	451	483	479	484	457	481	487	451	510	455	478	495	495	463	488	471	454	451	532	481	442	442	477	498	477	463	509	499	469	432	466	518	485	495	490	459	464	454	502	455	509	493	470	457	503	486	478	495	475	484	485	475	461	492	477	495	529	518	498	522	457	487	492	456	465	507	529	477	456	450	485	482	427	441	445	467	498	470	486	483	502	479	499	488	491	485	475	506	480	463	453	453	458	486	493	471	493	481	467	463	485	487	487	489	519	449	472	436	489	491	466	501	434	465	497	483	462	480	476	476	506	496	517	509	448	458	442	477	451	490	499	461	476	497	487	458	491	493	468	447	517	454	478	497	489	516	450	500	497	440	479	473	466	470	486	466	500	499	498	500	493	467	489	470	491	474	484	510	487	472	490	488	481	497	466	513	519	508	471	506	463	513	445	481	472	489	460	496	514	483	478	486	459	467	533	480	501	488	479	466	463	470	486	458	470	408	463	469	472	463	473	458	471	464	512	492	478	487	483	477	503	474	469	486	497	471	487	511	473	502	453	475	457	485	464	508	465	480	501	466	470	435	468	500	428	525	482	469	450	461	493	466	485	443	488	434	484	460	463	493	491	477	456	485	483	501	523	462	489	470	453	486	497	480	466	512	516	468	497	500	498	484	498	474	520	477	486	510	478	428	459	506	478	468	528	482	478	501	499	518	477	515	473	497	526	494	479	488	482	481	483	479	461	480	505	517	498	490	524	458	495	466	495	474	469	493	482	461	465	466	462	478	489	487	438	474	467	473	479	476	471	467	463	493	483	506	492	481	501	483	478	493	488	441	498	472	503	458	472	457	492	464	471	424	461	477	517	497	475	526	496	491	461	490	483	460	487	482	442	502	473	481	489	430	471	475	493	486	470	455	472	483	456	483	482	472	484	491	485	455	488	473	488	430	522	471	484	488	470	468	501	484	517	472	462	478	498	513	483	479	501	458	489	446	493	471	476	446	476	446	504	474	525	472	470	508	447	503	488	488	459	478	485	515	471	458	453	473	479	467	463	532	466	482	453	477	497	481	462	477	478	482	514	473	478	491	468	537	501	513	472	438	468	461	439	494	448	467	478	488	470	466	489	441	484	491	518	482	511	471	508	490	485	466	462	450	512	470	461	460	497	468	484	482	490	496	483	448	487	468	469	484	515	473	447	482	484	470	505	492	487	484	489	483	511	477	495	469	472	454	500	483	492	483	449	478	424	479	507	487	452	537	481	485	522	502	498	511	452	465	475	498	437	451	448	482	487	496	427	494	485	473	464	468	470	469	506	494	466	487	462	515	466	466	471	466	479	461	508	489	470	496	491	496	471	487	487	491	472	496	484	459	479	466	471	471	525	497	484	479	447	475	478	515	465	486	465	515	494	506	474	447	478	462	425	478	459	430	465	508	422	424	440	495	461	488	479	492	510	471	482	454	490	477	476	484	508	498	492	450	476	474	485	440	480	492	472	467	510	451	459	491	490	469	473	471	500	437	460	474	455	482	492	486	494	472	476	447	442	432	482	512	488	508	473	456	497	476	493	512	442	468	457	460	475	469	465	474	466	479	492	508	456	462	500	494	480	489	485	476	517	459	498
67104	44507	20689	20549	21652	17971	14064	9496	7431	5820	4200	2788	2188	1880	1104	692	647	423	537	391	189	198	176	148	114	127	112	133	91	95	107	92	92	100	114	106	101	89	89	91	99	84	92	90	98	89	109	98	93	102	102	109	109	88	102	102	96	96	80	102	96	84	103	86	81	88	102	94	89	97	96	102	108	97	93	88	97	95	99	82	98	113	82	94	86	106	95	101	92	109	90	89	95	96	86	104	101	85	86	100	80	77	94	88	89	90	108	86	119	89	106	97	113	85	80	89	87	102	97	106	82	92	95	98	104	113	93	92	86	98	80	91	95	98	91	102	92	96	98	96	92	70	84	100	101	110	88	90	103	117	100	95	98	98	89	82	99	98	104	106	88	100	99	87	85	72	82	101	81	100	113	92	85	95	89	96	93	112	92	72	90	82	109	96	97	97	103	92	107	96	94	102	88	93	98	93	109	102	101	94	110	105	101	92	90	75	90	104	94	86	99	103	82	93	98	85	86	115	92	70	88	103	109	96	106	102	99	78	104	103	100	104	96	105	98	118	115	98	86	87	97	112	100	96	85	95	103	103	95	109	84	105	102	93	84	95	100	85	95	76	96	100	110	99	106	94	90	97	100	82	104	83	87	89	100	93	89	97	102	106	82	98	89	79	97	90	77	113	75	98	127	95	96	97	92	81	98	83	100	98	76	95	95	105	84	112	96	90	92	110	80	95	96	108	91	104	94	94	85	97	101	90	101	93	98	77	97	102	87	116	86	96	108	87	79	124	104	93	84	99	98	73	95	86	92	83	86	75	106	93	101	94	95	88	80	112	92	87	95	112	94	98	104	88	93	111	94	91	86	98	97	98	110	83	94	100	86	95	119	96	112	80	103	89	91	90	111	102	113	100	80	98	82	79	105	100	82	111	95	87	106	98	88	110	99	113	114	102	94	111	90	78	100	101	85	76	96	92	100	101	87	95	101	88	97	101	106	85	91	90	102	100	101	100	100	94	89	119	85	91	96	92	99	101	101	94	102	93	82	92	93	93	99	83	110	109	94	87	99	98	108	100	96	86	107	120	78	90	94	88	83	70	93	101	90	82	112	93	104	91	93	98	94	99	88	104	96	100	82	106	92	122	93	84	92	107	88	110	105	105	87	98	106	102	88	105	95	105	108	108	97	88	78	92	101	91	88	86	84	103	91	97	112	75	88	93	86	83	94	96	106	92	105	105	114	104	102	89	95	97	105	118	111	117	104	91	89	91	113	100	103	82	84	92	100	101	90	93	90	111	107	101	81	95	95	94	82	91	83	99	99	93	94	95	108	101	83	88	98	91	100	100	107	98	96	98	100	89	91	109	97	87	95	105	78	78	97	100	97	110	86	96	100	95	99	110	87	88	100	87	85	121	71	113	101	95	110	108	98	89	86	84	103	81	88	94	103	88	79	98	106	81	114	86	102	75	116	93	98	81	97	85	92	96	96	84	86	87	96	103	90	112	102	85	80	104	110	98	102	79	94	90	92	103	82	93	79	89	103	118	93	96	90	74	85	114	92	124	102	93	99	100	97	99	114	101	96	108	115	102	106	99	106	91	94	87	85	107	86	124	85	104	105	89	102	95	85	89	87	88	104	100	102	96	84	103	110	104	92	99	86	92	102	97	97	94	95	86	108	112	105	83	104	88	109	99	88	93	92	96	109	97	91	102	89	101	110	101	92	94	87	96	98	94	101	92	94	102	88	91	98	106	93	86	99	104	100	108	99	95	95	109	99	98	92	107	96	82	99	97	89	89	85	90	95	87	95	103	103	105	100	94	94	81	100	94	99	108	108	98	92	100	110	86	91	82	97	95	88	112	90	89	95	102	106	94	86	109	93	87	96	83	96	86	97	106	114	76	102	87	75	102	96	76	103	108	89	100	101	96	83	100	85	91	99	106	98	115	84	92	107	108	87	82	114	91	100	112	104	83	95	103	101	107	110	85	86	93	96	108	92	94	101	105	91	90	97	82	99	86	96	93	104	92	104	105	91	84	114	105	100	80	92	91	98	108	91	103	94	88	103	95	98	101	97	99	88	77	110	95	107	94	100	87	89	83	95	111	94	94	87	80	105	92	106	81	96	87	98	108	102	90	85	81	104	90	99	91	98	97	89	92	102	83	114	94	96	90	112	102	115	108	73	119	86	90	100	98	79	107	95	97	94	103	112	87	95	93	117	104	90	107	104	75	91	93	85	107	89	98	96	101	120	93	106	88	90	101	96	95	90	110	99	86	91	109	101	107	98	96	102	98	97	77	103	110	95	99	99	90	95	105	110	96	106	80	99	103	103	88	99	85	102	113	100	94	100	99	110	88	93	92	95	106	89	89	115	93	110	103	92	113	92	76	103	112	88	89	94	97	101	103	101	96	91	83	101	123	95	110	96	103	110	81	87	84	102	78	106	92	99	83	81	92	103	110	93	83	87	95	100	103	111	87	89	112	96	98	119	102	102	81	97	93	80	102	101	77	80	113	101	86	91	109	87	101	80	114	103	106	101	78	95	99	101	93	89	91	93	88	91	98	74	95	83	97	83	86	112	105	99	115	84	114	87	73	101	110	92	86	87	97	99	99	100	96	92	94	112	95	95	109	111	92	100	95	97	86	116	110	98	82	82	102	113	115	103	115	99	90	99	111	95	82	120	95	85	104	101	103	91	92	94	94	82	118	97	118	81	98	87	90	79	89	97	113	114	105	95	119	94	95	90	95	105	102	100	86	99	106	100	99	83	96	92	92	102	118	104	98	91	108	113	105	83	116	77	77	107	94	98	80	99	80	90	87	93	89	94	102	95	86	94	104	88	94	114	99	102	86	87	89	87	106	101	105	83	86	99	85	89	90	97	92	90	98	103	80	75	87	95	107	104	88	102	105	111	87	100	103	99	89	93	117	106	101	92	120	113	95	83	89	110	85	99	108	104	106	104	101	84	91	105	101	92	100	82	79	95	96	93	96	92	108	86	107	81	86	107	87	101	100	94	79	90	95	80	93	93	91	82	109	83	98	99	105	104	98	84	94	79	90	117	95	87	101	79	97	94	94	84	80	88	100	93	88	86	82	98	84	108	83	102	95	91	95	91	99	94	93	90	73	107	89	111	104	110	99	85	81	111	104	95	95	96	88	84	95	98	103	93	101	95	107	103	83	87	101	93	99	91	115	118	99	93	103	88	114	98	98	74	92	93	106	105	86	96	98	116	82	106	95	75	84	101	100	100	100	82	112	87	93	95	108	101	98	93	103	103	97	115	97	103	96	75	94	102	83	95	98	69	110	86	102	92	95	92	116	90	99	109	100	109	107	112	89	86	107	99	116	92	91	93	92	83	110	87	101	93	94	96	81	107	97	85	102	98	108	105	105	105	83	91	85	81	94	99	87	101	105	120	85	124	78	92	86	104	87	97	119	95	99	111	88	102	108	94	103	95	79	119	80	102	86	104	98	105	102	94	113	77	101	89	106	92	79
49842	26688	11836	19607	27398	28120	27216	23096	22708	20327	16781	12199	11445	9397	6762	4889	3936	3039	3564	2785	1187	941	910	842	533	511	484	481	414	412	405	391	385	409	452	376	376	393	378	355	338	358	386	343	345	339	348	313	331	369	327	298	357	357	291	351	331	314	340	317	313	336	333	351	338	331	300	308	332	333	345	361	358	311	367	313	335	352	348	356	329	310	340	342	363	318	327	321	363	308	351	338	321	334	333	366	318	334	343	333	360	331	368	328	315	337	352	352	313	328	321	315	349	319	366	330	344	306	332	321	332	311	322	330	317	307	321	323	341	310	317	353	342	297	329	342	344	338	331	354	338	351	320	342	355	300	323	344	312	347	323	325	328	307	354	352	322	338	345	320	356	340	320	319	325	337	331	327	337	331	330	347	344	325	298	378	284	334	291	308	349	308	309	306	345	332	328	350	313	289	314	315	340	345	330	315	313	343	313	333	317	326	311	342	346	342	351	293	323	354	353	318	298	336	323	319	341	340	330	343	335	322	309	314	369	317	308	323	307	301	326	343	366	346	327	320	342	318	307	300	325	368	331	336	323	331	330	368	325	356	321	295	307	369	334	348	325	327	361	331	299	343	343	342	351	324	338	327	341	345	342	339	363	276	323	362	336	374	339	379	312	326	339	300	356	329	324	313	279	334	294	342	349	309	353	356	338	327	332	317	333	317	322	352	334	348	352	344	313	339	303	341	348	311	370	311	334	341	334	328	332	333	373	323	333	298	325	345	322	325	340	337	346	336	344	324	337	315	323	313	354	304	317	314	327	312	363	368	354	334	330	328	325	331	290	308	347	310	322	367	336	364	297	328	331	332	336	352	340	315	355	369	334	303	342	307	311	331	339	323	332	274	347	346	334	343	329	347	357	310	321	339	344	324	338	327	366	303	330	338	327	334	310	328	314	325	341	343	362	326	355	345	357	344	330	322	296	308	306	354	320	360	319	352	329	344	335	310	341	340	342	354	342	310	291	355	312	320	343	326	351	307	340	346	302	325	353	324	308	332	362	327	356	328	325	329	330	314	292	313	312	308	344	301	321	336	329	351	321	320	313	348	297	311	348	336	337	305	318	364	305	325	347	354	309	344	353	323	322	328	328	313	310	296	328	308	311	327	304	329	309	361	342	332	344	346	303	297	319	317	343	363	321	353	334	299	344	332	305	333	310	351	318	354	326	348	345	306	325	343	314	359	310	320	331	334	316	329	334	322	314	362	334	320	312	344	345	338	338	322	351	320	327	366	331	331	332	325	347	333	371	337	343	377	327	332	335	338	324	305	338	347	348	323	319	329	354	318	317	315	290	324	332	317	323	333	336	334	343	306	335	357	317	346	348	327	332	313	343	315	338	317	355	340	359	332	348	339	325	338	318	324	332	325	368	325	327	333	313	333	357	334	332	362	350	343	323	355	342	336	328	327	324	324	342	354	339	310	338	363	323	310	342	308	334	323	324	355	343	328	318	352	329	342	308	326	315	300	312	339	316	310	335	326	314	317	331	361	325	351	328	318	338	287	363	333	304	369	340	336	311	336	348	358	301	327	334	338	323	302	309	335	336	331	362	289	379	312	321	352	304	314	332	332	320	314	347	354	308	308	326	328	349	342	314	309	347	326	300	328	332	340	333	308	318	301	346	315	317	335	294	311	330	312	363	312	328	330	331	323	338	343	314	329	282	375	310	335	351	328	360	359	305	337	352	356	348	294	321	350	340	320	307	321	335	310	334	357	320	322	306	320	325	344	344	320	361	341	320	374	318	310	337	334	306	328	291	354	341	342	340	320	324	345	315	339	344	365	303	309	337	326	376	332	327	384	305	323	362	311	342	312	356	330	358	325	331	333	355	339	312	316	318	348	321	335	334	358	301	349	331	355	328	316	315	326	343	323	329	330	319	363	343	353	323	343	319	324	357	323	292	343	337	323	303	325	313	331	321	327	339	319	356	338	341	302	315	337	322	380	318	362	349	316	348	309	328	351	329	317	321	343	342	346	334	325	344	355	299	326	352	340	344	315	360	300	343	349	325	319	347	329	332	354	359	343	334	320	319	336	366	346	355	332	324	341	310	338	335	357	339	356	327	354	336	299	335	355	311	314	297	374	350	316	315	337	352	344	367	341	314	321	324	301	325	337	331	369	349	331	342	321	326	335	308	352	311	298	328	311	314	326	320	302	326	316	334	335	314	351	335	326	320	298	333	320	323	365	297	368	336	312	333	325	334	304	327	338	333	340	340	316	342	334	299	314	330	342	327	330	350	372	318	339	333	314	352	308	345	351	297	342	326	311	332	368	363	363	355	300	326	351	329	330	305	339	325	300	353	347	335	356	295	294	326	309	327	332	341	349	352	319	314	325	356	348	328	329	318	364	339	344	327	335	330	346	297	308	327	324	341	356	320	362	317	304	340	340	302	332	308	342	299	328	352	343	317	344	335	320	335	329	337	328	326	368	357	331	334	323	346	310	303	336	313	365	316	334	341	341	344	334	321	332	314	339	348	327	355	315	333	348	323	338	341	355	352	301	337	317	345	316	315	320	327	348	337	344	289	312	369	333	318	317	346	323	362	341	334	328	359	316	311	341	335	318	334	310	328	334	320	310	320	400	331	347	284	311	345	327	324	321	320	317	351	320	329	324	345	335	338	305	345	352	311	319	343	336	320	325	355	327	332	330	317	334	342	335	336	340	326	345	328	343	336	331	334	338	327	350	329	327	341	349	324	355	317	328	285	341	321	324	337	321	333	319	331	311	338	329	338	328	349	331	347	296	312	355	322	335	349	348	322	314	346	306	335	339	310	364	341	337	313	328	329	363	314	326	346	328	361	318	344	330	365	312	336	375	332	320	300	320	341	323	337	336	317	348	319	321	341	327	340	324	325	350	343	314	319	339	356	337	375	322	309	329	326	329	321	338	335	341	328	346	339	315	355	332	343	328	339	317	305	342	342	391	301	333	371	355	369	331	344	336	313	319	365	307	342	342	319	362	339	326	336	364	350	300	327	322	332	341	353	321	336	309	365	319	310	336	328	356	325	313	312	343	323	318	373	336	324	290	318	307	346	338	349	340	328	347	345	322	324	311	355	321	336	316	358	312	337	335	337	353	315	328	318	337	345	321	346	340	320	341	297	325	342	324	345	317	330	315	351	325	343	330	333	299	330	329	296	328	309	332	332	325	347	328	315	303	324	319	314	280	351	325	351	342	305	341	339	333	308	340	353	346	354	323	323	320	329	335	345	346	305	326	340	325	342	340	338	366	342	331	345	372	312	354	349	308	314	305	377	349	317	335	322	320	317	326	323	296	328	343	336	336	314	322	344	362	326	299	304	348	356	318	326	344	334	319	307	333	312	335	333	322	320	365	327	308	344	327	310	320	328	366	327	300	330	345	370	321	356	317	314	315	321	327	323	311	346	328	362	332	340	335	316	331	365	356	349	337	329	331	318	314	327	297	312	341	325	320	350	367	299	303
70343	53143	27502	27922	29718	27681	24307	19203	15643	13957	8493	6214	4846	4403	2759	1674	1294	874	977	914	488	400	352	341	273	213	213	206	201	181	206	193	191	177	206	184	188	169	163	190	172	157	151	180	168	180	166	191	166	162	172	179	188	171	168	190	167	174	190	184	164	172	185	157	181	175	205	157	143	181	183	180	183	185	175	167	168	179	165	173	185	177	156	178	190	168	180	200	162	161	169	181	181	171	199	173	174	193	164	177	180	159	155	154	196	170	169	170	180	169	162	171	170	172	183	150	168	163	185	152	155	172	198	157	182	173	177	156	170	180	175	196	170	186	165	157	164	163	171	188	186	195	163	184	147	193	178	168	184	179	169	182	175	167	155	160	197	159	154	173	152	186	182	178	175	149	186	181	155	168	183	196	172	158	174	175	180	182	182	182	172	185	171	196	154	173	187	181	180	177	164	184	171	180	186	171	153	175	161	174	162	174	191	178	177	198	174	174	193	182	185	176	136	177	166	188	193	180	171	170	192	180	172	178	193	169	207	187	155	167	188	180	169	164	181	144	184	168	159	158	184	172	175	170	181	166	166	182	165	184	179	155	159	175	159	148	179	143	161	158	190	167	203	180	195	172	171	161	187	184	166	154	196	182	149	204	169	174	174	153	170	192	164	169	148	186	146	163	188	156	157	181	195	188	180	178	170	178	179	177	192	170	165	159	199	183	174	165	169	205	162	192	176	183	187	161	182	164	182	167	163	164	157	172	191	184	182	164	168	158	191	161	156	189	161	165	152	174	179	177	171	193	203	186	173	186	167	154	173	178	197	170	167	162	164	173	178	184	173	166	169	167	165	171	205	167	161	154	197	160	174	187	187	164	173	179	192	167	154	180	175	164	165	165	156	165	178	176	170	183	170	174	170	177	176	176	172	159	194	154	190	180	171	171	176	170	174	156	191	161	197	151	161	170	180	177	165	165	182	156	168	161	171	161	174	185	172	161	162	163	165	170	159	186	173	182	172	186	163	175	166	179	179	166	162	182	153	168	171	191	175	172	170	193	189	183	158	165	181	182	173	191	184	168	183	157	188	182	157	179	174	177	168	188	144	147	166	175	162	180	153	150	165	188	174	163	188	193	155	187	181	174	192	193	188	168	173	157	165	180	175	159	168	182	171	199	148	148	192	176	179	180	181	157	170	218	166	137	159	161	175	178	184	180	155	184	173	175	149	173	172	168	183	168	183	183	178	170	168	175	178	182	181	193	186	171	165	194	188	170	186	200	188	186	176	159	175	169	197	193	151	161	183	188	164	165	187	181	167	159	171	171	202	159	169	158	183	175	181	175	147	180	163	159	175	185	186	165	169	197	165	159	154	153	170	157	188	193	172	158	160	160	182	168	184	174	161	213	173	175	160	172	161	178	163	157	189	178	199	169	186	177	180	176	177	179	182	171	171	153	185	178	169	184	154	166	179	172	161	185	213	188	199	189	161	172	180	176	191	187	185	173	167	148	187	160	172	156	198	173	148	197	192	173	158	145	174	173	185	172	181	183	189	172	192	157	162	163	168	171	175	154	180	177	176	165	173	144	181	176	172	171	169	199	182	165	165	182	168	152	163	173	178	165	174	193	186	196	174	185	160	191	175	148	167	183	185	184	181	173	168	179	177	195	183	171	164	166	176	182	178	177	159	165	165	166	176	184	189	164	173	183	178	184	168	158	162	175	195	172	165	191	174	177	178	190	153	166	183	164	192	152	181	167	155	173	192	171	153	167	187	176	196	186	160	178	168	152	169	172	159	157	176	173	164	184	189	160	163	171	202	183	169	192	201	189	176	184	152	174	189	192	161	201	175	184	182	169	199	174	153	183	165	166	171	157	168	156	193	186	181	173	192	172	156	171	172	164	182	161	166	178	171	206	179	162	170	149	162	166	147	174	166	180	184	164	187	172	154	188	185	171	161	167	165	176	178	158	183	146	164	192	173	157	164	171	169	175	158	167	171	155	166	183	153	142	178	171	163	172	180	166	157	157	168	171	149	160	185	182	190	155	175	194	178	191	166	164	183	170	188	193	177	168	168	185	176	178	163	187	171	199	165	206	162	175	189	153	192	139	176	147	151	168	147	162	184	175	160	170	172	182	155	190	168	183	179	162	159	152	175	165	160	145	158	173	184	170	166	186	173	177	176	179	191	155	173	175	168	180	156	163	181	178	177	177	166	172	176	166	178	194	153	169	174	201	155	170	172	159	184	160	156	178	159	182	172	182	166	177	162	186	168	165	158	161	187	197	166	161	175	148	160	172	177	172	173	180	173	151	180	171	151	188	178	170	185	163	178	175	189	180	155	183	187	184	198	171	162	175	172	155	194	183	158	169	174	183	177	185	141	181	191	172	157	181	156	192	172	171	152	168	173	164	177	163	172	186	157	171	156	150	155	186	187	182	161	193	168	176	173	158	158	180	176	178	170	144	159	150	158	183	182	169	195	178	164	179	168	147	204	185	192	153	157	193	158	178	178	180	155	181	166	171	152	171	179	174	203	180	202	150	183	180	155	170	191	178	167	174	172	156	172	162	170	182	145	179	141	163	178	149	154	176	177	144	179	167	185	179	171	162	148	156	163	140	188	146	171	170	193	160	156	172	163	144	159	186	177	171	163	151	181	183	199	160	147	168	156	172	179	145	158	153	180	181	174	173	150	175	204	167	178	182	181	177	188	159	160	157	189	178	162	173	172	162	169	176	182	170	148	184	187	148	148	172	178	187	186	166	176	178	171	188	186	168	168	166	175	183	167	183	181	179	147	194	172	158	171	165	197	178	167	179	167	191	164	166	181	161	165	160	170	178	180	202	158	164	188	198	182	170	160	157	166	185	211	167	192	183	177	179	143	188	159	167	159	163	155	154	163	157	164	198	161	192	166	184	168	166	194	180	178	182	194	192	165	171	188	177	157	181	176	161	168	179	189	176	156	177	173	157	178	181	177	179	173	186	170	167	160	154	176	146	163	166	165	160	153	181	144	163	182	161	187	183	159	183	170	174	187	163	191	167	177	183	167	163	162	167	157	182	192	147	172	183	183	173	159	173	171	190	202	187	181	178	166	166	159	176	161	160	169	157	168	160	184	164	171	169	177	203	182	180	209	173	188	159	184	187	183	175	168	182	156	172	162	159	185	172	190	178	205	168	154	181	168	160	160	165	174	159	169	177	159	168	178	172	203	174	174	171	189	169	155	170	159	180	193	170	169	158	172	197	181	180	192	145	161	189	187	197	171	161	151	177	166	194	180	167	187	186	187	188	157	185	175	197	185	174	152	186	198	198	159	158	173	169	184	198	185	177	185	175	187	164	174	161	175	176	180	153	159	161	166	190	166	158	157	164	165	155	176	159	179	176	195	179	184	151	172	191	177	159	187	191	181	172	176	150	178	151	158	157	196	198	208	187	169	177	168	178	185	159	189	177	163	163	177	194	154	172	163	164	172	147	191	178	164	196	150	177	174	177	174	187
62134	33180	16642	23942	32827	35463	35499	32753	31779	30877	24416	20175	17943	17328	13439	9089	6774	5312	5945	5999	2749	1779	1583	1745	1062	1032	900	915	720	661	632	657	663	645	740	693	645	583	591	581	584	554	545	577	553	565	553	561	558	577	573	543	573	554	579	561	559	560	528	571	540	575	570	506	571	538	568	525	516	550	543	558	569	555	535	519	560	564	574	569	575	523	563	511	550	541	576	567	555	535	577	516	548	531	588	517	575	586	615	535	547	580	556	516	563	506	522	538	557	518	522	568	513	556	541	534	561	539	547	538	493	581	570	562	557	515	578	530	565	558	589	547	505	538	540	535	541	557	565	555	568	529	551	585	519	567	526	534	561	549	507	546	538	536	547	520	578	563	546	557	565	505	532	591	555	540	529	551	552	573	537	520	553	583	568	532	547	522	552	524	577	528	573	562	532	555	523	562	491	510	548	543	575	530	486	538	581	555	598	572	511	535	581	554	519	570	566	545	564	502	525	543	565	557	504	576	543	533	566	538	541	542	557	515	558	525	574	575	533	524	521	497	533	553	482	544	528	567	508	536	529	541	553	495	583	511	572	542	574	543	501	534	537	560	562	508	559	527	517	561	533	547	548	528	486	522	592	538	547	527	519	559	533	531	570	521	550	546	521	576	518	529	571	557	572	554	556	546	572	506	536	533	517	581	516	505	523	564	545	542	571	523	543	528	541	559	550	538	559	511	531	548	563	572	549	550	521	543	559	529	501	527	522	544	541	566	549	537	512	505	505	527	547	529	534	556	511	520	560	535	586	547	535	495	542	592	557	568	530	573	529	541	556	546	489	551	516	541	563	569	570	568	587	523	547	530	534	511	535	495	612	502	554	538	555	547	505	552	553	541	547	583	550	559	539	530	532	519	596	509	516	525	565	598	552	539	510	526	536	599	597	499	611	562	566	549	528	547	531	582	560	560	535	505	533	503	523	510	512	541	517	552	556	521	506	518	521	589	550	593	580	549	557	512	561	492	495	569	550	512	539	517	508	534	521	524	499	582	568	507	561	537	529	553	604	530	525	553	535	540	607	529	586	527	541	503	569	495	531	534	548	532	551	542	542	547	559	545	548	512	568	529	525	523	541	534	505	589	582	525	575	542	503	566	511	537	537	570	537	574	509	587	554	545	529	534	516	574	529	550	473	526	546	541	541	526	577	539	501	530	558	509	547	580	532	562	518	529	546	565	547	543	559	534	540	548	509	545	546	518	525	494	548	539	537	554	552	518	531	560	538	540	549	529	571	523	501	553	572	569	559	538	565	524	554	524	506	590	567	496	578	515	514	566	555	566	532	512	557	507	524	536	536	530	549	523	524	525	527	586	529	573	491	523	525	537	541	516	512	530	568	580	559	553	531	599	533	510	559	509	565	561	498	557	529	561	500	551	515	563	542	549	522	554	508	497	555	565	545	526	550	558	548	577	544	547	573	518	557	525	584	524	565	527	549	527	561	574	576	548	567	526	549	531	524	519	528	554	529	559	529	557	579	519	564	577	554	557	562	554	529	582	542	563	512	519	524	558	552	547	531	537	556	564	583	535	595	529	492	595	528	544	541	521	513	559	564	572	530	527	554	546	531	555	544	522	540	562	581	523	541	500	562	531	503	522	557	585	498	539	505	530	529	542	525	503	537	521	567	499	559	560	541	539	513	551	562	534	576	523	525	550	543	515	526	548	611	516	491	547	558	572	558	546	518	558	525	566	532	494	529	560	542	578	524	534	514	567	526	530	572	571	550	554	502	547	526	511	549	496	506	559	555	566	569	547	557	502	511	574	593	538	560	529	563	502	537	568	498	519	536	524	519	558	566	500	551	548	570	533	544	529	517	520	530	514	530	531	565	542	579	540	509	547	557	530	555	553	501	577	537	539	523	525	567	517	523	498	561	556	565	524	531	553	547	528	557	582	523	554	576	554	524	552	554	577	540	533	538	553	536	542	529	562	568	533	567	516	572	510	544	525	574	541	581	531	520	514	533	532	565	544	481	506	559	533	551	550	540	538	558	528	525	552	562	568	548	502	564	552	567	571	542	553	549	547	537	521	534	506	497	600	555	483	561	569	527	527	547	528	536	506	546	536	535	524	556	580	530	557	566	560	538	528	570	517	529	559	550	543	515	530	541	554	564	513	526	562	514	532	528	560	567	585	529	537	555	548	551	572	509	536	539	561	508	520	541	568	536	552	526	506	604	527	523	556	529	514	573	526	505	516	562	539	561	557	583	559	566	556	523	533	523	520	531	566	556	549	494	583	536	511	548	536	579	524	544	565	528	559	533	521	584	530	523	572	517	535	513	533	531	543	595	566	537	490	555	530	509	538	521	564	581	522	508	582	582	554	569	579	554	559	541	552	528	512	542	542	469	567	511	543	544	538	528	548	532	518	574	510	564	533	597	565	551	560	571	536	554	529	549	537	568	574	515	578	535	542	529	539	559	554	532	503	525	550	539	585	556	545	548	531	567	511	536	534	560	560	517	521	570	614	494	528	578	565	548	559	580	532	507	515	539	543	547	498	560	534	547	577	555	517	524	518	497	574	516	503	537	544	553	537	522	559	508	547	539	523	582	531	586	564	513	536	499	559	507	491	594	555	538	564	487	535	483	533	543	578	533	542	601	588	504	538	548	568	545	510	563	527	555	504	560	514	538	516	536	551	548	536	519	521	560	553	587	497	539	555	517	562	527	529	547	547	522	559	515	617	547	575	541	535	506	508	528	520	530	523	547	529	565	601	545	497	543	552	534	578	516	577	529	503	579	514	534	530	542	529	551	523	555	517	525	547	556	551	558	537	517	525	521	517	546	590	545	551	538	522	525	548	580	525	558	518	510	555	538	548	518	557	576	562	572	539	532	515	549	530	521	531	549	549	540	574	521	544	514	554	561	563	579	535	513	531	524	578	584	535	573	578	548	564	558	529	523	537	517	502	545	594	521	532	539	552	543	562	525	506	552	549	524	519	523	499	555	512	533	571	542	536	521	484	545	542	507	540	565	528	555	557	560	550	596	561	563	559	570	507	552	526	543	535	529	520	562	541	546	541	500	543	581	558	549	542	595	536	524	563	527	536	529	541	511	539	545	561	553	549	552	510	566	537	570	564	531	508	549	553	496	536	521	537	553	540	550	546	531	567	557	570	530	529	535	529	577	553	548	554	524	565	598	527	546	539	541	551	534	516	533	540	527	574	534	597	564	559	584	553	563	534	499	556	549	553	560	544	556	552	516	547	556	578	510	567	548	541	552	578	520	522	568	541	525	555	547	527	512	530	506	567	539	555	532	532	563	567	529	543	526	556	568	545	542	550	555	564	496	510	579	551	571	533	541	559	557	547	550	548	514	545	550	562	530	566	572	532	539	537	581	569	550	530	544	614	546	551	527	577	547	538	543	558	545	561	549	547	545	556	497	524	541	551	533	519	557	546	550	572	558	560	548	573	543	535	520	556	535	533	529	497	545	553	522	567	479	522
30958	8872	1710	1582	1464	1210	890	780	609	507	357	309	295	249	245	199	178	157	171	168	158	151	159	136	182	135	146	148	136	141	152	145	163	154	147	140	167	155	165	168	155	134	133	183	164	151	157	131	159	151	143	150	143	143	124	131	146	164	119	133	154	152	132	168	142	149	139	148	165	139	162	168	142	135	147	148	150	189	178	163	147	144	130	132	158	145	128	147	155	140	137	173	148	135	154	153	149	160	141	125	163	147	132	167	137	159	155	167	132	143	138	167	169	133	147	162	159	150	157	145	145	159	162	162	131	162	173	136	158	159	154	149	145	143	157	162	149	151	137	138	142	172	159	150	141	137	149	149	167	168	140	154	161	131	132	140	145	155	141	148	145	146	141	157	158	138	148	170	150	138	131	149	129	165	152	144	143	129	152	117	143	155	137	169	155	147	147	166	137	134	155	144	156	147	117	152	146	146	148	129	135	143	123	166	166	158	142	149	152	166	156	164	164	149	165	157	149	156	158	151	172	157	166	159	128	143	137	140	153	123	131	142	144	160	156	132	132	135	149	154	154	175	149	143	163	135	134	158	157	154	158	157	156	144	151	167	142	132	166	148	148	156	163	178	155	134	135	166	154	147	147	140	143	159	132	159	153	140	161	133	147	154	139	141	159	152	158	146	156	147	158	131	141	151	147	154	157	138	151	144	135	153	169	153	147	145	174	155	135	141	156	163	139	164	150	134	166	142	147	164	163	147	166	181	131	145	147	141	187	150	159	148	136	142	109	141	166	154	140	161	136	142	132	162	133	152	134	142	152	165	142	170	163	140	158	170	149	150	120	151	177	159	164	155	151	147	139	144	132	150	156	168	147	163	153	149	162	127	167	144	165	158	133	147	144	125	153	133	140	140	154	147	157	147	149	136	159	145	146	136	151	139	132	150	163	160	152	165	160	144	163	163	154	141	149	182	151	169	140	162	152	178	146	137	146	155	144	159	148	144	156	120	137	154	146	144	137	139	148	163	141	174	166	139	160	145	133	145	148	142	150	155	150	152	167	167	166	140	145	157	136	157	145	156	145	126	135	148	144	150	140	133	158	155	158	148	145	161	154	158	128	139	142	148	145	159	143	143	152	131	147	124	132	129	154	132	155	160	123	125	160	160	166	159	136	146	143	142	139	163	145	147	149	163	151	148	141	147	155	153	164	156	139	157	154	139	178	162	166	162	155	165	147	149	170	153	153	162	150	142	161	148	166	167	140	166	152	165	138	135	143	158	150	149	138	155	159	132	148	167	143	136	156	142	151	143	144	133	156	165	146	152	136	128	154	146	146	163	168	149	183	149	154	157	135	141	145	157	151	149	153	149	150	169	134	152	153	156	174	127	148	141	159	141	144	157	152	145	172	125	140	150	159	142	173	137	149	149	162	147	166	139	149	156	145	136	166	155	139	143	143	183	118	146	144	149	146	143	146	162	148	137	147	143	142	165	176	148	144	160	146	142	150	142	158	163	175	151	150	128	154	163	159	172	158	150	149	152	136	130	150	152	148	130	162	136	137	151	169	142	150	141	173	150	136	163	155	150	149	146	145	144	172	153	156	137	143	147	142	161	165	143	162	139	147	143	156	157	145	159	149	144	128	143	144	138	130	158	160	148	137	166	140	155	150	161	141	152	138	163	128	146	176	145	165	165	147	144	151	145	166	162	135	140	171	161	159	130	133	163	147	168	146	160	132	172	157	141	159	149	161	161	148	138	144	153	156	184	149	156	171	157	151	150	147	173	135	155	154	163	146	140	141	175	148	144	154	145	164	168	151	158	143	140	151	169	154	133	141	139	147	148	156	137	154	161	143	130	153	163	149	146	154	137	149	142	151	142	153	155	143	148	131	145	132	159	153	156	137	157	176	154	161	152	161	144	140	151	156	142	143	156	147	142	140	131	151	157	154	138	125	181	133	165	147	151	152	132	158	150	172	166	164	145	152	157	148	167	148	168	152	150	143	159	145	166	147	151	173	136	142	137	152	124	138	160	162	146	151	141	149	145	141	131	169	152	149	145	146	164	142	161	153	142	140	142	146	149	158	140	155	151	152	159	166	154	150	173	132	169	162	167	164	152	136	156	148	147	181	147	156	124	128	148	142	152	148	167	149	143	150	139	160	137	148	133	150	166	180	150	156	168	158	150	180	176	128	151	157	160	172	150	141	146	159	151	144	150	138	167	154	152	148	159	157	150	128	148	155	144	148	134	132	131	155	164	155	134	155	157	163	150	162	137	159	155	157	149	158	130	158	140	158	145	147	165	176	167	145	161	135	153	159	168	139	159	163	152	136	159	150	150	152	159	155	164	153	156	171	165	137	135	164	118	152	142	158	143	166	153	147	160	141	164	165	159	151	152	165	163	153	170	152	136	136	163	153	173	158	152	152	156	116	163	172	177	153	160	145	141	124	135	153	157	165	157	145	155	144	170	154	180	124	164	156	146	133	155	134	184	153	154	125	160	148	149	143	159	158	139	153	152	149	145	144	150	144	160	167	135	151	175	145	146	163	156	171	138	134	132	135	159	143	154	147	177	148	137	170	130	150	154	145	166	148	150	171	132	152	152	153	165	142	145	148	152	155	153	155	130	174	161	139	183	174	155	147	137	134	142	159	180	157	149	142	134	163	147	134	147	169	147	131	154	131	134	133	161	146	138	151	173	153	166	149	139	172	160	161	162	144	133	141	165	138	132	132	153	153	173	141	159	167	144	165	147	137	144	150	153	122	134	136	136	134	133	169	140	181	174	142	147	152	173	138	156	134	153	144	154	141	132	158	157	135	152	173	134	148	154	141	130	140	149	154	161	150	161	156	156	165	157	133	149	144	164	134	140	148	151	155	165	149	135	155	149	134	166	144	158	133	151	141	148	161	145	158	170	161	147	161	126	142	151	170	136	124	161	148	143	143	157	150	144	155	129	146	152	175	166	135	146	153	135	152	122	140	169	140	138	149	156	144	180	162	170	176	148	157	152	161	136	174	159	150	144	147	153	132	159	160	144	140	151	169	149	166	146	146	134	149	155	156	151	143	130	148	141	142	143	155	151	151	126	156	132	140	146	164	157	149	134	135	156	131	155	146	149	139	164	147	145	144	144	143	135	146	145	141	154	141	148	155	148	134	150	175	150	156	174	127	155	168	157	135	152	145	147	157	165	168	147	141	154	175	167	150	167	147	147	182	156	141	151	118	164	132	143	144	177	166	141	149	168	145	139	167	147	131	149	156	127	134	130	147	154	130	130	166	146	132	144	145	156	137	165	149	149	163	135	147	153	139	163	146	152	147	145	162	154	156	157	179	136	144	135	142	141	135	153	140	128	140	138	136	156	150	157	141	160	153	134	148	150	165	159	130	136	132	138	138	157	153	150	165	152	168	146	145	151	133	142	166	134	151	149	136	133	139	153	158	145	154	148	141	156	161	137	138	163	154	145	147	153	165	150	152	150	155	132	164	153	126	140	142	165
31440	8618	3092	4631	5195	4705	3693	3196	2708	2547	1781	1513	1337	1210	1013	752	700	617	655	666	567	517	581	505	513	491	497	517	475	460	479	492	464	469	461	480	477	470	482	452	478	485	452	473	470	517	452	515	449	506	475	466	480	449	430	485	471	441	477	466	501	484	501	470	476	487	486	465	520	462	484	471	525	511	480	456	470	485	479	495	470	472	524	481	478	452	463	485	467	428	491	447	485	479	464	452	477	454	463	504	450	482	470	433	505	477	486	485	514	499	503	477	435	473	508	502	451	511	480	501	485	458	524	484	468	495	442	479	468	494	432	483	486	498	469	499	483	463	482	487	477	480	453	426	456	455	478	468	528	483	510	473	477	493	485	469	458	452	479	454	488	429	446	526	503	494	502	461	499	487	491	484	477	466	451	449	476	487	483	484	486	476	411	441	498	449	505	530	502	474	458	466	475	465	470	493	484	460	499	452	470	477	502	480	473	478	484	474	489	444	513	522	492	477	520	474	460	468	459	468	504	454	477	461	492	457	473	486	464	471	462	466	491	442	507	469	477	475	475	494	531	500	442	482	446	438	456	469	467	485	442	453	470	493	480	464	435	509	455	480	478	468	491	488	489	474	500	480	462	509	479	427	463	483	499	466	482	469	469	480	460	451	507	437	467	463	457	493	482	485	485	491	457	468	462	467	466	471	453	511	464	486	482	491	492	443	456	502	501	436	480	466	476	468	472	479	457	503	476	488	498	456	508	463	475	458	471	488	435	503	475	465	461	465	481	476	486	453	477	473	491	491	538	455	495	435	468	497	484	476	509	462	459	479	513	506	447	462	440	490	487	451	479	439	481	479	447	488	505	462	443	417	460	480	517	480	440	445	471	502	473	501	439	497	438	472	496	488	478	503	479	448	489	459	468	474	479	467	455	463	502	471	470	443	480	475	453	487	462	506	467	512	511	458	463	493	495	499	472	485	442	479	465	468	497	470	466	498	469	483	478	445	479	483	495	486	462	494	447	458	513	478	454	459	498	515	453	505	483	473	502	495	478	477	466	489	487	500	483	476	491	495	457	482	473	476	411	451	466	473	469	495	499	441	481	491	465	464	428	484	519	489	471	439	478	498	505	483	504	488	460	468	468	467	503	480	475	469	497	526	475	501	459	442	446	437	468	480	484	496	514	488	478	486	478	463	502	443	471	456	496	482	479	488	463	484	461	471	450	465	467	469	490	444	456	485	506	440	453	468	467	496	504	462	485	472	455	495	471	435	504	443	471	489	494	506	463	472	466	466	432	476	486	469	480	462	483	490	467	521	447	440	474	445	466	530	450	482	486	464	461	455	445	485	463	499	516	471	489	488	459	491	468	471	511	461	441	463	505	482	469	465	452	446	474	462	494	463	476	468	469	508	481	509	482	473	453	529	466	474	489	476	481	475	492	491	496	467	479	521	457	489	434	509	510	483	481	477	460	490	487	500	514	478	485	448	477	446	450	488	469	463	470	469	491	490	452	467	445	490	454	521	478	479	476	475	507	462	488	518	467	459	482	464	488	461	490	459	451	499	488	445	495	460	488	490	494	482	515	463	447	490	452	504	465	497	468	511	497	476	469	459	477	462	481	448	566	473	492	477	469	449	486	443	475	471	504	486	503	481	468	478	447	517	478	467	487	480	482	473	498	490	469	472	535	447	475	486	480	468	468	468	499	473	475	466	470	488	470	464	455	458	474	444	493	477	458	449	473	461	511	503	463	509	475	466	470	519	478	473	496	480	443	485	487	492	468	494	505	491	474	510	466	480	461	479	493	482	478	477	514	469	482	456	486	464	478	499	444	504	457	491	492	464	489	473	473	458	470	471	454	449	481	461	472	467	498	468	500	498	478	523	438	446	486	472	461	476	470	453	446	483	438	449	501	482	491	458	437	485	493	492	480	466	496	457	447	477	473	487	504	500	483	468	491	482	430	518	497	517	466	470	489	428	485	494	480	453	472	492	464	490	481	462	531	420	482	463	513	463	491	470	434	459	489	478	495	491	498	468	460	515	479	437	476	475	450	479	491	457	523	481	497	458	457	467	461	471	479	498	500	493	479	489	459	479	463	472	496	503	461	490	471	458	445	458	474	435	462	464	472	434	464	483	479	469	482	496	470	495	451	445	510	456	448	502	488	435	486	465	447	484	480	441	471	463	523	495	500	502	499	478	449	456	444	504	488	489	453	482	519	466	504	453	485	482	500	499	472	510	488	502	452	439	474	491	446	475	473	481	463	523	494	455	491	470	483	487	507	474	496	505	476	507	467	450	472	489	527	502	503	486	486	488	451	524	453	477	445	461	483	471	498	501	482	473	454	491	474	476	458	467	469	474	469	512	502	470	473	499	484	486	452	488	465	482	475	512	460	466	482	514	476	487	444	461	494	456	478	485	473	490	443	516	477	451	465	505	504	492	490	438	479	493	454	464	484	488	485	460	495	473	459	497	480	532	518	497	452	475	488	477	433	449	455	487	502	449	492	510	506	488	493	458	454	503	502	459	482	496	464	481	506	498	444	501	482	438	479	440	473	472	483	453	463	434	436	483	502	475	491	456	492	476	485	458	486	495	472	464	495	475	486	443	457	482	482	476	462	480	496	495	498	492	488	476	478	468	488	474	470	462	492	508	473	493	469	498	510	483	457	457	485	477	476	472	480	501	481	473	439	446	496	500	463	477	459	475	468	460	496	465	475	437	471	496	490	465	421	470	470	499	505	485	473	497	462	480	442	450	465	467	490	527	465	488	469	483	491	509	477	479	491	461	469	471	484	477	451	458	438	438	510	452	489	506	488	441	485	482	483	467	508	518	471	464	486	496	462	464	469	450	497	498	510	457	468	502	485	490	477	438	519	463	480	460	471	466	506	491	482	482	474	483	498	501	488	501	474	470	474	443	513	496	474	480	489	472	489	472	467	478	503	448	481	544	478	496	461	438	469	463	464	494	473	478	503	496	488	439	491	483	487	493	437	457	476	534	463	473	435	466	471	489	492	473	495	479	463	500	472	496	519	529	446	519	465	466	470	456	475	481	483	452	487	464	489	456	474	471	508	458	444	504	478	485	504	485	461	466	487	507	443	459	460	475	511	474	492	444	454	489	481	451	500	523	468	507	479	503	491	483	480	484	477	484	448	517	470	460	475	497	491	458	485	530	474	444	435	488	494	487	461	477	456	473	469	488	452	485	472	485	433	512	457	469	453	477	447	452	505	487	435	490	482	470	494	483	451	485	460	455	483	461	474	484	490	476	455	456	488	488	496	495	490	488	482	485	474	490	483	463	504	490	472	473	471	456	503	483	479	503	460	470	514	490	487	479	466	492	488	475	484	489	472	461	502	472	450	467	496	479	477	464	477	459	475	429	439	485	506	429	450	479	451	479	454	473	476	502	463	471	437	483	470	487	444	525	491	471	465	468	465	491	472	445	488	523	478	484	490	499	452	468	493	488	501	499	523	524	463	482	464	469	482	471
67679	42706	23024	21914	20292	18398	13644	10134	7960	7363	4680	2941	2395	1968	1463	906	723	421	346	428	212	233	187	163	146	109	85	100	102	94	113	119	96	102	105	92	101	95	97	110	86	86	108	99	86	77	94	96	113	103	96	99	99	84	91	114	79	90	84	89	98	92	72	85	111	104	108	106	113	109	96	85	105	100	103	90	90	104	93	86	101	96	93	95	105	106	81	77	105	80	110	86	108	96	94	102	92	98	84	89	83	99	93	118	105	90	88	91	89	94	89	98	112	105	96	92	95	82	86	85	86	83	109	102	101	81	101	105	112	102	87	98	107	93	108	90	92	100	83	86	102	89	100	80	108	80	97	87	86	97	105	98	99	102	95	111	90	111	107	116	100	98	81	113	81	88	81	86	112	110	113	99	100	86	92	90	101	108	107	115	98	98	105	98	101	85	96	98	104	96	92	82	110	95	92	97	84	94	99	87	103	100	93	107	107	105	92	94	103	94	119	105	90	86	112	89	100	97	87	92	107	90	124	99	103	91	94	105	96	111	94	92	78	115	101	90	96	85	93	100	98	83	82	109	76	77	103	96	104	83	89	114	108	80	118	89	95	130	100	86	93	101	97	103	113	87	106	85	100	87	83	111	90	103	95	109	97	95	103	92	92	107	118	93	92	95	101	79	105	96	82	80	109	99	100	102	74	81	88	101	94	93	105	107	85	94	98	104	79	99	100	88	89	94	115	98	95	111	95	104	83	92	81	92	105	85	95	95	99	79	90	114	97	100	95	91	93	98	101	101	93	120	97	93	88	91	104	96	104	101	93	91	82	69	89	109	90	104	87	103	96	86	98	91	102	107	93	114	82	91	85	93	106	94	101	107	96	96	116	91	91	92	89	85	87	104	111	92	90	103	98	94	98	103	89	107	95	95	99	94	83	112	95	102	109	88	110	109	104	97	97	105	88	86	99	108	95	98	92	79	106	97	101	101	93	111	86	101	106	94	90	101	86	111	87	98	126	94	94	95	80	89	99	94	105	100	109	97	114	90	109	89	92	94	92	93	76	92	82	99	86	98	110	109	113	107	99	81	97	94	95	106	114	110	92	90	104	87	99	114	70	98	93	81	123	99	83	115	102	93	98	96	104	76	102	101	106	90	86	90	110	80	84	80	99	91	87	104	111	83	109	96	86	97	98	95	99	97	97	98	94	85	90	101	76	99	105	93	94	90	89	101	95	96	95	97	99	90	92	99	92	105	92	93	94	101	80	93	93	90	86	96	98	86	105	92	89	82	91	102	90	83	93	98	97	88	105	91	98	104	98	112	89	109	93	100	100	98	103	108	84	104	107	95	109	103	91	110	102	100	96	112	110	90	103	90	110	108	97	102	107	101	84	104	90	100	111	85	101	113	99	91	90	83	112	113	98	106	96	95	104	106	104	115	103	85	73	106	81	113	106	100	87	93	85	88	98	82	102	108	94	90	88	114	97	122	106	90	99	103	94	100	91	111	82	94	98	104	111	100	97	100	83	91	95	96	111	98	90	88	87	102	103	86	89	91	90	104	96	83	95	97	103	96	95	93	89	109	87	107	79	93	115	95	119	102	93	96	88	85	80	98	92	90	101	88	89	102	89	94	109	88	98	105	92	84	97	108	89	99	107	93	91	92	107	97	97	115	94	93	81	73	89	85	93	118	96	95	80	96	87	103	86	121	99	100	98	95	96	93	91	102	105	112	102	93	96	112	98	89	98	83	85	104	90	86	88	123	91	104	101	91	89	98	96	94	104	111	120	107	96	104	100	114	90	92	106	90	95	91	97	92	102	77	87	97	98	93	96	84	101	80	100	96	100	113	97	110	80	107	92	96	99	88	91	75	99	75	109	121	84	109	114	88	81	97	102	112	92	89	91	92	92	93	98	103	108	103	101	90	87	89	89	117	94	84	78	106	108	102	94	98	98	93	84	95	99	99	100	87	81	105	85	93	92	100	90	104	91	100	105	87	96	90	110	99	108	99	102	92	86	117	110	89	103	109	79	78	89	86	98	92	113	93	96	111	103	100	98	88	86	110	106	97	83	96	93	86	111	99	90	85	99	114	106	97	105	87	87	79	102	100	96	86	97	101	99	95	82	98	87	94	98	107	95	110	100	97	132	96	114	97	105	89	105	90	109	102	81	123	103	98	75	100	95	101	86	88	129	97	116	101	95	106	88	104	102	104	100	85	79	108	92	93	98	110	106	97	102	101	91	90	92	109	99	83	90	102	108	86	97	95	113	100	89	90	92	109	103	98	106	98	97	85	89	95	107	82	99	92	98	98	90	98	91	105	97	101	102	102	102	83	101	91	100	94	112	98	97	67	94	124	102	108	101	124	88	116	99	100	76	97	96	107	112	94	92	83	120	94	109	92	95	93	101	99	92	91	85	102	90	97	87	118	97	101	112	79	116	75	95	85	116	86	84	78	88	98	93	92	102	78	97	83	109	89	112	104	89	81	95	83	92	85	90	95	87	88	94	95	91	111	96	94	112	79	112	103	120	99	90	98	93	86	104	100	85	100	90	118	88	78	97	109	92	102	86	93	105	81	118	92	101	90	99	91	97	88	105	93	94	97	110	125	84	101	105	90	89	97	83	116	100	70	111	86	97	91	100	93	80	90	91	107	93	106	109	80	81	89	88	103	89	97	98	111	107	95	91	77	120	96	92	98	111	92	98	95	97	84	93	104	86	82	105	90	89	82	96	113	105	85	89	83	81	81	86	104	96	88	98	100	90	102	77	98	91	96	99	98	110	96	91	96	93	90	95	112	98	97	101	86	86	107	107	97	82	110	90	94	109	120	98	94	96	109	98	96	95	92	95	103	98	103	75	97	86	93	90	111	95	98	99	120	93	78	87	91	87	83	87	92	82	107	92	101	84	103	103	103	97	118	92	100	97	94	109	85	105	93	106	92	105	97	95	89	95	104	91	101	90	71	112	88	94	85	89	88	115	113	104	90	90	93	116	90	91	110	101	93	93	97	113	104	84	78	77	94	100	108	91	93	85	110	88	103	101	85	105	100	107	92	103	117	110	96	96	125	95	98	102	99	88	91	88	95	97	106	104	87	121	105	79	101	97	100	82	99	100	88	101	108	98	84	108	91	107	101	101	96	87	97	92	101	88	103	118	97	97	96	108	89	100	108	99	100	100	105	105	107	115	104	96	96	92	111	87	112	97	89	107	92	102	109	91	92	96	103	96	97	96	85	106	101	90	94	100	110	98	88	86	91	87	87	107	82	93	106	102	117	89	86	104	88	95	90	96	91	107	112	98	121	89	96	91	101	99	114	110	83	93	86	106	88	95	92	96	81	95	103	111	80	86	99	112	86	101	80	102	86	100	105	85	99	95	89	86	96	95	94	95	94	102	87	98	89	97	95	98	95	91	102	94	103	103	109	101	92	93	96	95	117	108	100	108	94	73	90	98	108	94	106	90	95	93	99	95	86	96	96	93	98	96	105	96	94
50365	25698	14122	20875	25519	28335	26367	24163	23318	23615	17988	12557	11113	10226	8740	5762	4528	2875	2501	2977	1508	1136	1003	775	638	569	434	462	391	420	394	457	382	409	417	353	354	354	337	350	370	396	344	377	357	321	329	340	369	324	330	339	335	335	338	320	336	347	334	348	345	345	356	356	325	355	318	373	364	335	348	347	321	331	359	347	360	309	324	349	333	334	310	349	370	358	352	322	350	333	329	343	348	340	341	329	334	333	341	330	319	334	310	325	305	327	311	315	327	328	342	328	322	342	320	336	354	315	321	325	327	300	335	306	351	324	335	302	306	332	339	330	339	353	365	314	315	329	354	327	341	372	388	358	311	366	327	362	330	335	348	328	323	321	358	310	315	321	353	329	330	329	312	337	334	320	326	345	334	333	334	321	309	341	320	347	345	356	367	352	342	318	364	324	348	372	344	335	323	335	332	325	314	335	339	335	331	386	336	334	356	312	354	361	353	345	342	331	383	323	313	331	332	337	331	330	330	301	359	304	317	364	335	298	341	332	297	342	310	348	340	330	345	334	314	310	366	335	346	352	323	331	329	354	327	326	320	330	326	341	309	337	294	333	326	347	360	346	339	343	329	364	356	376	323	345	316	302	329	323	347	311	328	339	308	347	314	346	354	347	338	351	325	345	324	331	341	328	327	322	335	349	317	346	339	353	336	351	343	330	284	342	315	359	353	337	300	319	321	313	347	330	312	347	351	315	327	325	324	315	340	319	362	330	315	320	308	349	310	318	338	343	324	325	309	343	343	316	345	320	349	307	346	314	387	359	349	346	314	345	353	340	364	306	317	341	328	340	306	339	325	327	307	380	338	289	325	312	327	319	318	330	319	312	355	334	349	336	362	312	338	342	317	322	335	331	349	373	340	348	357	312	334	332	352	326	349	369	339	321	361	329	346	351	305	330	340	327	313	333	342	366	320	346	349	322	316	345	332	345	335	333	356	349	334	307	331	340	328	323	329	324	342	326	340	335	323	319	321	363	308	332	331	327	305	334	340	332	333	333	323	332	354	310	307	338	320	306	345	366	343	330	347	346	335	321	356	319	343	352	321	340	311	342	332	302	339	312	319	306	351	337	322	310	320	319	336	331	300	350	324	349	327	324	314	363	330	336	314	325	327	334	336	324	303	323	334	311	315	335	337	345	333	346	358	332	338	349	352	319	336	333	335	280	310	315	344	344	336	282	331	323	351	334	320	325	336	348	382	343	338	318	323	328	349	304	319	384	311	339	337	313	336	331	340	306	324	319	337	311	343	326	327	348	345	332	356	315	325	334	348	360	321	322	353	343	337	350	297	361	296	325	324	352	322	342	329	327	323	346	349	353	335	342	342	341	351	325	326	357	321	323	319	326	342	313	314	348	311	326	300	333	318	338	335	296	356	331	348	354	332	343	317	335	329	317	315	316	309	345	340	351	325	302	305	345	331	345	312	315	317	347	347	320	340	341	351	332	321	334	349	343	300	327	334	318	353	303	338	340	334	317	288	321	314	344	336	367	332	332	330	319	334	299	298	344	301	325	310	326	306	352	321	282	374	332	338	335	349	306	295	331	308	338	327	328	302	336	358	360	317	371	326	330	330	327	330	342	334	332	353	333	355	316	283	358	322	346	329	347	318	340	386	324	393	331	329	333	330	322	319	352	375	308	359	342	358	334	350	320	328	344	368	316	327	344	341	357	332	369	323	381	340	346	344	318	344	312	334	333	339	334	345	359	338	332	321	330	334	337	323	370	344	341	313	331	337	326	350	305	322	338	332	325	350	337	319	331	313	337	301	329	331	300	329	341	329	318	299	337	341	345	345	336	334	320	290	351	319	305	352	329	341	300	339	337	309	339	347	357	342	357	300	358	354	305	320	328	352	357	342	307	337	325	319	326	361	331	317	360	323	380	334	295	339	327	352	313	309	367	343	339	350	329	316	317	350	384	333	353	343	324	322	330	320	336	383	332	347	321	327	341	322	330	361	325	384	350	325	340	323	321	360	336	335	342	318	315	330	320	324	335	335	366	358	356	343	340	353	339	374	364	340	349	328	339	317	371	328	369	306	351	325	331	336	309	358	351	324	327	342	333	359	340	332	356	302	344	310	362	360	354	358	350	342	327	349	336	321	309	327	347	326	342	334	358	326	326	311	326	322	343	335	341	322	326	345	360	331	347	324	335	318	349	326	302	355	333	340	336	311	360	313	348	334	365	314	339	351	342	352	330	339	357	323	328	357	325	342	314	327	313	320	342	309	350	314	292	338	328	322	353	343	331	327	327	313	335	333	331	351	290	355	321	321	339	337	314	336	348	343	297	303	340	362	320	340	291	290	310	355	325	353	303	343	352	310	324	336	306	344	367	319	345	340	331	322	327	347	333	310	345	350	339	330	319	362	351	319	354	334	303	362	341	322	359	347	349	288	338	331	354	310	356	335	344	297	340	286	328	344	305	353	316	321	347	334	328	305	324	314	345	344	337	317	311	337	354	313	314	336	337	319	324	373	341	322	318	378	340	315	349	352	292	339	320	326	335	324	318	341	323	346	303	346	335	341	309	318	341	334	318	335	334	346	291	309	346	327	341	304	359	338	321	342	320	361	341	339	341	311	350	327	338	330	325	336	376	327	324	348	339	318	340	330	324	361	352	339	332	338	317	353	317	327	324	372	313	363	322	351	335	322	355	330	342	345	338	325	294	341	312	303	330	372	311	319	366	351	336	329	309	293	327	314	311	318	325	373	339	353	324	338	308	327	299	329	345	314	325	332	337	334	293	353	360	333	336	317	358	299	320	324	335	322	318	332	323	354	375	307	333	345	306	340	316	363	358	327	328	323	340	310	377	342	347	328	335	336	328	344	321	307	338	326	309	296	338	369	350	331	344	302	334	328	383	360	338	354	314	356	322	329	343	329	318	351	328	323	321	337	318	323	329	370	344	362	327	322	353	301	338	343	340	356	354	330	350	349	339	317	335	335	319	347	324	303	349	330	328	322	307	341	350	313	319	323	343	331	364	318	333	345	323	345	376	313	331	303	331	326	285	361	331	342	307	338	342	337	346	330	315	345	349	349	350	301	325	323	361	334	360	346	334	331	344	321	326	333	342	340	317	331	325	302	330	360	320	328	362	288	336	349	363	320	331	329	345	337	350	306	321	325	326	320	361	356	341	317	316	326	333	351	347	317	320	327	321	337	312	346	312	313	304	325	326	354	334	367	347	322	307	333	329	336	356	327	323	313	313	346	341	295	325	343	331	308	326	326	329	316	334	350	334	298	309	330	335	322	337	336	389	311	305	286	334	350	345	310	324	343	316	347	359	305	318	314	333	328	337	326	348	341	342	315	319	311	323	306	343	328	326	334	305	347	336	354	321	340	372	377	324	353	336	350	333	322	317	319	326	367	296	333	328	360	351	347	329	299	291	315	313	333	311	331	344	314	323	337	316	328	344	337	337	318	347	309	307	351	316	310	340	342	331	311	340
71526	51024	30062	29412	28225	26441	23097	19914	16990	14926	10811	7516	5990	4769	3449	2535	1846	1026	869	776	436	448	338	296	263	235	206	190	181	184	182	163	197	174	169	199	172	179	175	163	164	189	150	189	186	187	205	164	196	185	179	161	200	178	173	181	171	190	170	179	174	177	170	172	170	166	167	180	166	183	169	188	185	161	187	163	201	163	181	190	142	185	170	181	172	174	170	175	157	158	170	172	178	162	163	154	172	163	167	153	167	181	176	162	175	186	194	170	173	182	173	159	162	183	190	176	202	173	163	183	172	188	173	173	167	161	172	176	179	152	167	165	178	167	185	163	178	159	189	163	169	189	172	172	212	178	152	165	153	169	151	167	173	170	161	179	183	175	167	175	169	184	165	186	178	165	175	175	173	190	178	177	162	159	176	185	150	138	197	173	206	162	181	193	184	155	171	161	175	187	176	163	177	170	155	190	158	190	194	183	179	166	163	164	197	158	191	181	186	182	159	184	183	182	169	179	193	166	172	170	154	185	173	179	164	159	166	155	168	163	163	161	166	155	163	165	157	182	177	167	171	189	187	174	184	177	178	166	160	165	160	157	187	148	177	173	180	162	166	183	172	168	150	157	158	182	174	195	149	174	179	177	152	197	172	162	156	169	170	154	153	157	180	177	167	171	187	156	178	178	162	170	190	186	197	186	181	162	159	169	182	138	214	161	174	171	170	180	158	158	187	166	153	177	156	174	166	192	157	183	175	185	170	182	171	145	169	168	194	193	191	166	191	150	180	170	157	150	174	162	153	182	154	161	141	176	181	153	160	152	185	168	152	185	173	180	176	163	175	160	163	182	167	149	177	191	164	150	185	158	177	185	191	174	164	161	155	183	174	171	176	170	186	165	168	167	164	191	178	189	163	165	168	165	137	170	160	166	184	179	164	162	167	167	161	158	171	165	174	156	187	154	172	157	171	146	161	167	165	199	169	166	187	198	189	156	153	165	155	182	165	190	174	196	155	189	186	165	183	154	172	153	161	187	172	159	157	170	198	184	176	165	197	182	164	189	201	185	161	134	174	177	173	156	174	183	167	173	173	148	156	183	185	177	165	191	165	175	167	194	184	155	169	192	152	184	217	168	175	165	165	183	186	175	170	161	153	169	166	147	170	161	150	143	181	169	201	155	184	170	163	181	167	160	194	188	180	165	171	167	162	190	174	161	162	183	166	164	179	154	162	202	196	194	138	162	174	166	166	170	179	138	167	159	178	184	164	168	156	164	154	153	183	186	167	172	151	162	184	157	152	189	181	168	199	178	181	158	177	158	161	184	193	151	191	177	193	185	164	177	169	166	178	165	165	179	177	176	190	169	191	184	152	166	157	165	153	144	174	191	185	188	154	176	192	176	157	163	156	178	176	183	166	170	178	204	172	168	167	193	188	194	177	176	191	188	170	170	173	152	145	174	143	159	185	176	165	188	177	174	166	190	170	158	178	173	168	176	156	177	161	165	163	162	170	155	173	163	178	168	175	165	170	186	180	182	166	168	155	166	170	176	161	180	169	159	186	163	167	177	186	162	161	168	162	163	180	167	161	174	156	197	176	170	177	160	183	178	160	174	172	186	169	165	161	175	145	150	173	178	159	174	162	182	181	170	150	182	158	179	183	174	192	196	162	167	174	157	181	181	186	172	185	176	182	192	169	183	186	158	146	182	171	169	194	154	146	193	163	173	183	176	142	151	163	182	175	151	181	175	176	171	178	194	151	177	167	174	149	154	189	151	175	159	173	156	178	149	197	155	206	203	159	180	166	179	172	161	179	187	153	173	173	162	164	175	184	175	165	176	173	165	184	157	171	154	193	155	183	184	167	184	154	160	176	175	176	153	183	144	161	184	152	188	168	173	142	176	187	175	183	162	162	156	205	166	179	162	169	185	158	171	169	146	184	175	165	154	177	181	179	188	199	188	180	165	158	163	142	180	172	180	167	170	172	161	175	165	146	167	173	172	170	178	162	152	162	157	181	147	186	171	176	185	129	153	163	186	161	175	163	163	167	171	146	171	171	172	176	189	170	172	175	170	165	149	166	179	162	174	182	148	171	184	168	181	183	173	185	153	195	164	172	168	158	175	186	162	194	180	179	167	198	150	179	161	142	172	157	168	169	153	165	191	184	176	162	196	175	173	188	172	179	162	166	189	153	170	177	173	154	186	162	190	186	164	172	176	158	192	171	181	163	169	151	186	167	166	151	171	179	156	166	178	162	131	158	157	178	161	179	163	167	184	170	182	186	180	176	177	177	173	167	164	169	178	194	169	143	152	169	176	180	180	175	187	173	204	177	175	179	167	180	142	205	149	170	183	181	162	189	170	150	180	175	174	169	170	155	171	155	171	180	174	179	184	181	175	166	170	167	173	169	178	181	163	187	174	160	162	165	179	163	181	178	153	161	174	165	153	166	150	197	162	188	152	188	158	147	161	172	170	177	162	165	186	190	178	149	181	169	162	169	192	184	171	168	160	162	171	192	173	157	172	164	179	183	155	174	160	173	175	185	170	182	162	179	165	169	167	178	187	152	154	158	178	200	177	191	159	176	187	183	179	198	171	153	187	160	168	153	170	174	176	185	185	174	154	181	188	162	167	166	183	148	178	168	197	174	180	174	196	174	166	181	177	185	135	183	182	180	171	190	159	193	168	173	164	175	172	157	165	156	181	171	162	154	163	180	177	160	160	190	177	167	176	175	184	177	171	189	196	177	159	190	169	170	183	155	181	162	153	168	161	171	147	178	145	196	181	147	180	156	168	175	174	175	167	169	195	165	168	174	162	165	165	174	146	151	167	142	174	173	176	172	164	183	182	173	170	151	163	171	167	170	190	166	193	157	156	148	163	165	155	171	171	176	155	176	153	174	180	205	169	174	173	172	183	184	179	178	176	156	185	183	167	173	175	152	154	194	151	188	173	175	169	181	152	166	177	155	172	177	176	143	204	157	166	181	165	149	153	187	172	194	182	173	175	170	165	171	159	166	141	173	166	172	165	168	146	181	180	165	172	182	166	169	145	190	181	156	175	167	172	177	162	183	175	176	161	179	167	176	147	190	166	170	169	154	189	166	177	179	169	162	186	159	172	188	159	162	152	206	185	167	175	177	185	167	164	168	172	167	165	169	198	167	176	165	158	173	170	174	175	172	158	163	180	176	199	178	158	188	157	178	185	154	173	180	165	166	163	194	170	174	160	165	162	172	166	174	160	168	192	176	167	185	182	169	165	152	168	185	167	183	164	172	184	192	141	175	165	177	177	166	158	173	181	168	192	186	167	186	152	169	191	184	170	180	192	176	186	179	159	170	168	176	162	172	169	169	171	157	152	195	143	174	144	174	186	169	170	205	166	179	179	151	182	163	157	182	162	184	165	164	173	182	142	164	162	185	175	170	187	193	185	168	172	174	188	156	161	151	157	176	193	171	156	198	174	174	189	183	143	167	165	181	169	190	172	168	179	136	172	168	178
62171	32818	20004	25294	30251	33192	33150	32680	32808	31849	27253	20375	19470	17840	16299	12653	9115	6434	5229	5048	2671	2278	1688	1519	1082	986	811	774	630	675	680	764	749	645	731	638	562	606	603	544	614	556	597	582	567	585	579	572	597	524	556	543	608	536	582	532	562	544	558	541	580	547	578	539	570	532	565	552	536	553	533	574	513	561	547	520	539	559	518	502	513	590	533	535	543	514	542	564	559	551	538	484	502	543	539	519	532	547	553	535	540	549	544	550	536	566	503	537	550	551	549	501	518	555	546	536	541	527	534	587	505	568	578	515	550	515	568	554	523	536	536	517	571	547	534	495	528	525	491	523	519	520	532	539	510	542	542	541	560	534	520	556	532	527	512	553	515	532	557	534	537	533	536	536	499	586	537	527	526	541	558	526	532	531	547	545	518	527	507	530	559	534	503	536	534	567	555	581	495	554	474	562	525	563	572	509	518	547	540	545	547	557	521	545	589	497	539	531	551	531	552	548	554	561	523	526	567	533	508	548	553	543	552	527	561	507	531	595	511	562	549	519	543	559	550	548	489	538	512	544	547	530	575	525	540	503	521	500	561	541	547	543	523	566	527	604	563	555	551	535	520	549	548	549	541	557	540	537	534	563	556	571	528	555	512	523	557	547	526	528	552	571	523	533	524	549	541	531	482	555	525	540	573	562	494	549	532	573	536	533	525	568	513	551	570	534	555	520	541	537	534	556	562	549	528	503	524	521	543	490	537	536	517	528	527	545	548	508	553	521	531	582	563	555	524	528	540	555	527	531	524	504	540	517	524	564	584	524	577	543	549	598	524	511	507	568	566	551	521	541	555	514	579	543	532	497	504	558	542	511	567	547	557	554	498	518	545	541	515	529	557	557	559	543	485	524	549	542	533	546	513	517	536	531	540	542	564	545	571	493	518	563	541	553	586	532	534	566	544	552	528	531	542	556	532	505	507	525	524	530	544	561	523	506	547	481	496	515	533	577	548	535	546	511	551	552	566	545	526	563	509	529	506	509	533	522	506	578	528	500	524	552	519	560	581	566	515	513	575	550	532	552	506	517	535	569	560	543	522	517	498	531	525	497	500	527	544	531	539	564	529	592	534	561	493	525	526	583	541	514	536	571	546	548	563	504	547	550	509	555	552	510	539	548	550	538	560	494	547	516	530	522	526	530	563	521	544	545	525	558	531	515	545	547	530	562	570	538	532	500	501	529	515	546	587	521	571	563	521	535	570	532	551	533	595	543	545	538	543	532	553	546	520	545	558	537	541	506	549	529	537	504	550	574	516	568	562	570	538	531	561	530	555	508	518	538	553	523	503	521	550	553	568	540	559	522	536	502	527	524	555	556	549	533	546	513	535	504	561	532	532	520	542	531	524	575	555	538	543	560	561	519	557	573	531	538	543	509	567	538	509	530	536	538	523	566	546	529	534	537	543	513	537	528	524	577	502	528	521	549	517	532	542	515	522	556	552	537	559	544	510	548	548	517	558	574	527	509	562	536	527	541	508	497	500	559	591	512	530	501	527	503	531	537	538	533	515	519	545	557	528	531	556	528	553	553	576	573	529	559	513	536	512	573	541	514	599	531	538	492	588	570	588	485	559	542	537	540	505	539	527	538	523	534	520	491	553	532	572	538	546	548	510	555	481	540	522	527	519	562	581	524	544	532	495	520	533	545	554	511	533	563	560	549	530	530	533	500	535	537	546	587	489	524	529	527	558	573	528	542	560	566	543	509	537	578	595	511	582	558	566	493	571	555	529	550	528	555	552	517	556	575	555	507	522	536	507	502	504	517	540	504	559	518	550	532	563	526	523	534	512	518	529	531	534	501	566	537	542	537	542	533	556	521	527	518	497	559	535	549	515	534	522	520	536	520	536	511	547	548	553	586	533	540	573	547	559	535	516	555	558	547	519	547	520	563	541	559	565	560	520	570	558	605	530	548	557	552	547	533	584	544	546	521	517	533	572	514	564	529	519	536	553	526	536	540	557	522	498	590	529	531	505	571	523	563	551	564	552	541	529	558	527	485	494	529	534	511	544	493	510	506	552	525	516	524	505	525	547	511	552	537	499	528	541	519	538	527	535	543	544	546	505	531	540	530	541	508	580	561	579	530	577	517	583	548	539	521	523	577	549	547	519	526	548	594	542	562	552	532	531	543	534	557	524	535	524	540	545	538	538	542	518	535	576	547	575	550	511	540	512	515	552	565	515	512	545	524	499	539	551	548	555	525	549	527	516	516	535	515	570	493	555	523	553	563	539	558	557	542	489	561	518	514	551	559	534	480	513	565	509	541	541	525	493	544	520	572	535	543	518	558	585	574	507	535	536	568	549	585	541	522	553	557	523	515	543	513	535	524	542	572	548	525	508	535	513	503	528	581	512	576	543	559	571	550	536	527	499	550	554	486	518	499	542	559	539	522	555	543	486	481	533	597	530	540	552	493	549	528	490	577	541	534	577	542	541	542	512	553	517	497	526	512	565	599	526	524	530	563	516	524	540	526	488	503	585	551	547	553	517	460	510	559	503	515	560	529	523	547	499	520	573	583	517	535	499	565	508	527	539	536	518	548	526	527	525	605	570	548	571	532	510	520	549	553	544	554	551	535	496	548	531	498	522	568	486	578	521	535	505	536	522	524	501	504	534	510	560	560	549	541	536	520	569	504	523	537	543	512	528	553	503	566	510	498	538	523	549	540	526	543	520	561	538	563	552	586	556	538	528	512	523	547	525	561	542	511	535	531	530	508	516	558	526	484	546	536	562	522	574	548	561	546	547	569	519	546	533	535	578	539	562	556	546	552	506	535	554	517	554	528	503	504	510	550	552	565	539	543	554	544	541	521	488	519	567	553	493	512	520	569	561	500	554	539	603	523	511	571	578	548	526	513	541	555	525	557	598	568	516	495	544	561	520	563	530	565	552	559	595	530	541	552	579	557	495	541	527	533	551	582	535	535	563	539	495	553	557	539	539	524	532	557	555	525	540	538	534	569	517	533	490	529	558	552	526	564	523	530	586	537	536	533	513	515	557	539	484	569	533	501	546	569	506	548	534	544	543	528	565	500	506	583	502	521	498	498	529	573	567	582	539	568	549	547	488	540	553	510	544	532	544	530	565	569	564	551	550	542	526	527	500	541	559	519	560	552	502	534	548	567	537	503	603	592	569	571	534	502	526	527	525	562	569	567	556	547	526	498	561	548	563	544	508	550	544	552	486	545	523	518	545	483	526	543	559	521	571	537	531	545	559	554	529	522	539	512	527	508	511	542	517	518	545	554	555	560	564	542	556	525	568	573	537	524	544	566	505	569	520	552	564	495	554	555	532	561	539	497	497	535	549	549	537	520	513	547	527	560	556	480	570	556	568	525	545	536	582	527	545	517	558	523	547	521	508	512	562	577	543	547	550	580	520	544	515	564	553	586	559	536	530	526	519	507	577	524	525	560	524	484	533	516	567	527	521	545	518	534	570	540	556	546	523	517
31348	8147	2477	2058	1369	1104	868	758	626	584	453	359	317	244	228	196	171	162	154	171	158	167	140	120	177	156	158	144	140	151	131	169	144	139	143	161	146	174	151	162	147	155	143	150	137	155	134	160	155	142	148	154	141	139	153	132	135	152	149	152	132	155	149	161	158	148	150	131	137	138	163	147	144	152	167	140	151	151	149	142	147	146	148	149	160	145	142	149	136	142	146	140	144	164	122	138	160	161	131	165	146	159	156	144	177	140	139	147	154	137	165	146	156	159	157	171	146	157	149	147	155	139	131	145	148	153	148	142	147	146	157	146	153	152	152	139	145	144	139	147	148	157	153	165	161	141	165	145	126	141	139	142	141	141	135	170	154	168	158	147	164	137	136	151	166	129	147	145	140	145	170	139	149	140	147	168	141	166	129	174	147	137	139	142	160	138	146	152	141	144	173	150	153	157	161	158	163	140	145	150	172	157	147	145	148	139	147	155	139	142	146	149	155	151	164	164	156	156	166	146	145	153	139	127	123	151	155	138	154	140	150	141	127	146	167	149	139	138	137	162	142	142	156	138	139	150	146	147	132	115	156	157	174	163	140	137	135	197	153	141	168	147	167	151	164	155	130	124	124	144	146	147	162	127	150	138	121	136	131	145	159	155	137	150	162	136	123	152	148	159	137	155	136	154	149	156	161	146	147	153	131	142	130	142	140	148	150	128	148	167	172	152	129	145	153	146	166	168	155	148	148	148	141	109	148	144	167	146	151	147	162	157	150	147	145	142	130	143	150	131	150	131	148	139	139	161	152	148	147	149	138	131	150	138	155	133	133	134	143	166	146	147	142	124	130	127	162	157	161	152	139	146	148	153	119	147	140	150	141	136	144	126	154	143	149	164	131	125	124	138	133	145	167	143	144	145	156	176	151	164	156	139	141	147	158	158	171	132	137	152	156	135	135	149	153	147	147	151	138	151	141	137	132	162	124	152	165	159	146	144	144	140	147	165	153	132	150	140	143	138	154	134	159	130	140	163	159	154	156	150	137	164	148	166	140	148	135	186	150	143	156	153	136	142	132	144	136	148	130	134	147	149	142	147	138	155	166	159	134	162	167	149	145	156	134	139	153	165	146	137	145	154	149	156	126	145	158	149	157	128	144	132	149	144	153	140	146	145	129	140	153	146	158	153	151	151	147	156	129	171	140	161	138	154	160	146	140	138	153	159	144	153	155	142	152	152	156	126	159	155	130	142	145	143	166	131	164	147	174	141	135	140	131	135	170	129	150	135	152	155	156	167	146	124	133	121	161	169	156	153	158	121	151	145	139	159	140	159	154	135	136	147	155	124	152	149	133	123	158	164	133	133	124	122	157	133	165	142	160	157	136	143	139	142	149	145	137	151	151	133	148	168	139	158	166	130	157	172	150	148	137	145	133	164	133	136	163	158	137	154	148	145	143	139	137	158	137	146	143	156	155	164	161	165	135	140	140	127	180	154	146	159	171	154	145	154	157	145	151	141	144	136	163	133	133	154	145	136	126	153	136	145	127	125	150	145	144	130	146	141	143	122	174	146	142	150	133	165	140	156	144	134	140	154	154	152	160	170	157	156	166	148	133	137	154	146	130	134	164	132	159	138	125	151	146	146	153	155	148	169	154	143	131	152	160	138	146	161	155	129	156	168	132	152	119	152	159	156	152	141	129	136	152	138	146	143	160	161	154	153	147	136	141	181	145	138	160	161	131	140	156	140	156	169	123	136	158	145	166	125	158	134	163	129	137	166	140	131	141	160	151	146	142	149	134	138	177	136	150	139	160	168	134	165	147	126	160	145	139	157	156	151	171	141	153	151	152	162	153	155	156	147	135	138	142	154	138	138	129	141	138	156	154	143	148	134	142	126	140	154	154	159	167	147	140	121	160	128	140	141	181	147	156	142	144	175	142	161	160	149	139	151	146	140	147	159	137	154	160	164	131	155	166	152	148	139	133	148	161	146	152	130	151	157	147	155	138	138	161	128	162	124	138	144	131	139	150	135	153	162	149	157	165	117	159	153	153	148	113	139	143	134	156	132	179	142	148	156	137	183	136	174	144	150	162	165	131	159	151	154	160	148	152	153	133	158	139	144	157	158	163	157	147	133	157	133	143	135	137	137	142	132	159	144	146	181	142	160	161	141	131	151	133	154	136	146	171	142	120	151	164	124	146	165	157	132	153	134	143	140	143	149	163	149	148	120	158	148	134	136	173	135	147	147	156	132	151	142	151	138	137	161	129	149	154	145	139	157	155	138	156	154	177	133	144	165	145	144	149	163	149	154	161	144	172	173	153	140	141	136	140	127	137	171	142	169	138	145	163	154	132	140	111	131	156	163	164	152	165	154	169	153	153	168	148	143	150	143	136	152	154	164	150	128	157	148	158	148	169	133	147	132	151	140	149	145	159	161	152	134	141	137	154	150	150	191	127	139	133	122	151	146	156	160	128	118	159	121	155	150	147	134	144	152	139	155	144	130	141	135	142	132	149	137	166	160	122	164	170	141	141	143	164	124	147	144	145	142	138	130	149	156	150	158	151	169	144	164	145	133	148	152	122	169	150	154	138	146	163	147	135	144	138	125	150	140	165	149	160	149	160	144	159	170	160	163	137	154	148	145	158	142	142	154	156	146	146	159	109	150	131	142	162	146	166	166	149	185	136	166	155	150	151	152	141	136	149	135	158	139	150	152	130	157	165	129	176	161	147	143	158	140	148	131	157	124	157	147	148	127	155	149	149	144	131	140	151	159	162	160	157	137	143	146	146	131	155	143	158	145	137	137	130	151	135	159	164	176	140	141	147	138	151	142	149	164	153	155	151	143	142	124	144	140	164	130	143	142	139	118	154	140	138	168	123	148	135	142	174	138	117	141	138	153	163	139	156	162	166	142	138	160	155	141	137	168	163	144	145	123	140	168	161	164	171	137	151	145	164	157	171	154	147	153	137	162	142	161	156	145	147	146	150	145	154	141	155	154	157	134	153	128	149	140	143	143	170	165	145	155	143	143	133	149	179	159	152	139	148	141	162	148	140	156	156	151	126	156	138	129	162	175	165	123	138	157	173	144	141	137	143	148	125	131	133	143	139	139	135	146	149	143	154	132	159	134	146	165	133	164	160	140	135	154	143	134	168	142	173	155	175	138	165	162	161	133	142	145	139	150	144	152	159	160	153	161	143	149	167	145	125	156	139	140	176	134	143	134	143	135	141	160	138	154	148	144	138	161	154	117	159	142	150	147	146	156	157	147	117	161	146	154	138	144	164	145	170	172	151	148	147	124	142	155	157	147	147	144	157	168	159	140	166	157	158	126	158	150	145	150	144	137	136	153	134	176	142	152	148	125	134	133	159	127	136	152	145	137	162	127	158	154	148	149	162	163	149	128	156	181	147	165	151	134	154	146	159	147	150	150	145	156	150	141	148	148	159	158	122	150	143	157	152	170	154	140	172	142	137	152	135	128	147	144	152	162
32536	6883	4314	4995	4347	4328	3793	3490	3214	2648	2285	1746	1523	1102	1066	958	865	676	583	595	564	491	488	475	506	486	480	461	466	474	488	457	486	473	474	451	464	470	488	474	461	474	473	447	449	495	448	499	464	495	474	476	447	460	424	498	444	460	527	471	467	465	461	532	473	466	446	482	487	475	507	451	473	452	459	524	479	492	466	473	425	469	436	488	465	472	486	487	478	458	471	462	481	478	443	478	482	487	461	451	435	511	444	444	495	491	443	461	484	483	441	479	478	440	452	442	483	467	464	458	472	479	506	503	471	442	450	476	490	478	443	467	443	510	446	501	476	496	491	448	475	479	497	488	446	473	466	494	477	434	455	483	495	452	467	460	468	461	474	471	459	491	448	509	456	504	447	446	478	514	480	437	500	508	472	496	482	493	452	466	463	468	485	445	418	470	467	492	473	455	484	485	476	430	470	465	460	458	458	446	486	492	455	434	446	509	444	524	469	436	498	459	487	463	448	487	453	456	492	466	470	487	453	519	476	468	485	448	497	491	494	502	476	463	457	491	478	501	442	443	440	450	480	482	482	489	470	490	479	489	464	465	468	448	462	479	512	476	482	509	532	479	476	432	488	484	479	496	456	490	486	473	532	516	478	495	460	462	506	476	473	463	446	482	499	452	512	445	490	496	442	450	432	435	481	448	500	434	436	494	497	469	462	469	459	473	489	465	458	443	474	487	456	475	475	466	481	457	465	464	459	463	463	443	468	476	454	417	463	493	481	488	447	452	455	443	469	460	477	495	492	500	472	480	437	477	456	482	463	498	486	443	434	497	470	459	463	416	460	476	454	438	448	477	478	491	497	476	470	475	474	468	449	464	487	497	463	456	467	459	458	499	500	509	454	414	464	487	514	484	479	471	498	442	476	453	489	428	453	484	459	491	485	492	492	459	466	513	483	482	440	449	464	468	473	464	462	478	464	433	453	475	472	462	437	473	459	503	518	487	465	478	488	493	454	509	492	478	481	563	485	452	491	463	444	470	485	481	473	484	476	456	454	454	428	455	456	465	468	487	486	501	452	453	445	504	483	477	525	494	471	558	479	481	466	474	451	476	455	445	467	486	481	474	422	482	489	448	501	432	483	491	474	481	471	471	493	486	455	456	446	492	463	490	471	480	450	459	443	457	482	482	464	489	476	455	504	489	477	471	478	454	439	435	460	478	467	468	447	484	447	469	466	464	463	487	473	476	456	469	464	431	460	466	474	472	456	474	432	455	513	457	453	477	442	445	481	442	483	497	498	493	465	447	459	527	490	447	473	456	443	476	506	443	460	481	447	467	473	501	472	486	494	478	454	524	455	484	461	481	446	461	497	454	446	467	452	458	445	466	476	430	490	454	452	466	439	451	445	486	477	474	445	492	468	485	448	441	509	458	480	453	470	503	458	450	455	463	466	478	462	516	442	492	458	458	521	466	510	426	463	452	471	457	470	473	474	502	459	483	426	500	474	441	497	468	490	465	481	435	460	525	457	475	442	498	501	478	457	444	484	516	471	467	505	438	494	489	476	500	454	472	473	454	468	415	469	471	443	497	484	455	462	429	483	475	464	438	482	511	459	453	455	512	512	428	456	494	468	504	498	478	472	481	490	469	452	430	464	463	483	456	501	490	480	474	475	473	491	468	452	450	442	452	511	448	488	469	457	427	457	454	462	483	455	483	488	473	449	468	538	474	450	489	461	487	462	505	462	464	495	463	443	473	518	507	464	435	484	475	490	460	482	459	485	484	475	470	476	470	465	457	449	491	438	456	483	455	434	473	478	474	481	447	471	460	457	484	490	469	500	505	456	480	453	438	455	464	469	479	469	473	446	442	469	464	434	494	444	492	434	524	443	477	467	490	477	462	463	477	479	482	433	457	482	467	439	446	470	467	477	504	459	448	478	465	464	438	497	449	426	458	507	502	504	471	514	447	525	458	509	474	513	428	510	502	495	455	503	443	455	483	478	425	421	485	477	452	463	491	436	476	482	488	470	431	502	469	485	478	508	480	460	452	486	488	470	484	449	459	491	494	476	490	503	458	482	486	441	454	494	466	451	474	474	471	495	483	447	503	480	464	475	442	482	397	466	471	471	440	463	471	487	512	455	473	516	480	420	496	489	503	446	472	489	485	446	465	447	496	469	479	471	458	462	469	495	452	449	452	475	469	484	474	455	470	479	499	497	462	501	445	497	483	482	486	462	452	457	442	468	453	491	473	451	459	467	509	421	500	479	497	525	427	432	497	456	422	481	470	465	489	494	486	435	483	476	496	491	500	466	464	480	437	450	484	477	470	459	461	464	505	493	477	485	462	481	484	477	465	490	497	492	479	492	437	491	461	466	482	469	476	458	487	486	463	477	506	469	441	471	487	489	439	483	427	437	463	456	448	444	470	472	454	473	490	457	471	443	496	472	494	450	447	473	479	475	492	474	438	474	447	475	490	470	519	466	439	510	438	486	459	460	440	514	460	419	474	495	499	472	421	449	455	467	460	429	492	459	431	499	443	491	501	460	484	492	491	473	472	472	460	457	478	486	493	508	509	463	484	487	457	462	455	488	447	483	484	448	482	469	473	502	488	474	461	447	434	478	467	502	500	489	464	484	449	491	485	403	453	462	474	469	441	432	481	476	483	492	484	501	486	442	479	452	463	478	448	464	474	454	432	507	482	471	467	509	469	478	496	484	460	468	482	461	493	465	482	504	491	459	480	466	515	465	488	496	454	460	440	466	439	449	460	461	488	534	462	457	467	441	520	469	445	458	439	485	455	481	512	429	506	450	471	410	486	461	438	455	428	453	492	485	489	502	452	463	443	461	453	501	497	496	477	465	443	471	472	469	474	447	459	468	451	480	470	456	451	464	459	469	485	471	457	495	480	489	490	513	481	440	493	459	465	487	464	448	477	464	454	501	481	472	437	474	460	445	472	476	474	472	452	480	527	445	479	475	473	451	444	449	480	443	465	477	472	450	470	481	456	494	421	452	459	469	483	464	482	462	456	496	473	511	461	478	473	481	448	485	486	525	469	458	460	499	464	485	485	488	493	457	458	443	500	472	440	472	500	498	457	483	493	480	468	468	472	442	523	501	462	495	495	487	488	491	456	506	446	491	463	457	449	456	456	485	473	442	474	489	516	472	508	479	460	472	501	441	448	508	490	483	508	473	485	471	483	491	495	478	478	510	455	466	500	454	462	504	491	487	453	508	462	452	489	505	470	470	458	470	452	438	542	489	459	440	467	488	494	447	459	476	463	435	439	468	478	483	479	490	461	461	502	435	445	475	495	483	448	471	460	440	484	489	489	477	460	506	494	460	470	502	508	493	476	430	466	482	436	463	453	462	438	486	475	481	448	468	439	473	499	464	447	453	469	424	475	455	483	505	488	476	491	456	471	461	446	511	471	508	487	478	419	433	463	469	497	432	467	489	436	492	497	496	466	468	480	468	478	474	464	479	489	476	481	493	497
65363	37070	25785	22442	19471	17047	14696	11199	9549	7700	5369	3659	2575	1879	1380	981	987	439	353	353	235	183	138	125	143	119	122	98	106	113	112	115	108	94	112	77	98	106	90	90	98	94	104	103	94	86	98	90	108	94	95	99	93	104	79	95	88	96	89	102	100	98	104	75	83	100	90	104	103	89	82	84	99	77	79	110	96	95	102	104	98	86	78	92	92	114	90	100	103	97	94	86	100	81	107	93	91	85	84	103	94	102	93	108	93	100	115	106	111	99	106	112	87	82	89	104	97	104	98	98	104	93	102	82	95	91	76	107	91	77	98	97	97	102	95	84	86	92	99	96	91	73	90	89	91	100	94	80	84	84	100	121	107	84	84	97	90	94	99	78	110	109	105	103	93	86	90	84	89	105	106	84	101	94	75	91	78	82	80	82	101	111	92	80	74	103	82	88	96	100	111	110	99	81	82	109	102	94	96	91	92	100	85	85	104	89	112	97	103	101	99	96	87	93	99	107	94	104	100	102	90	114	100	81	116	120	95	91	100	111	107	83	94	89	98	93	94	79	103	97	85	95	84	104	103	89	85	106	85	107	112	97	106	106	80	103	92	105	93	92	83	82	99	101	93	83	98	102	91	86	82	100	104	86	105	92	73	103	98	110	80	98	105	93	100	109	86	115	116	87	108	97	86	112	94	86	94	119	99	85	94	112	111	101	85	100	97	94	101	101	118	105	97	97	97	94	116	95	98	97	88	111	93	89	79	93	95	88	86	89	97	91	89	89	80	99	107	98	73	87	101	119	94	91	99	86	110	100	110	103	100	86	87	79	93	89	101	99	96	103	97	88	101	106	97	83	103	100	90	94	98	99	75	86	104	96	100	94	89	80	105	94	90	99	113	94	114	93	112	104	93	93	86	99	106	118	92	98	95	90	108	100	81	95	96	102	96	107	104	117	95	95	98	101	92	90	99	96	105	104	105	102	101	121	94	88	106	96	90	89	101	86	89	81	97	90	98	86	74	99	89	115	91	91	103	92	97	92	85	92	80	82	99	96	100	97	87	101	110	97	82	95	107	100	110	77	97	103	112	109	94	95	94	81	87	92	109	98	96	106	101	92	98	93	108	94	84	106	98	81	90	92	108	92	81	103	109	100	94	78	103	109	78	103	89	77	78	83	92	105	81	101	97	97	102	84	104	113	101	94	113	95	107	85	94	96	101	118	101	85	102	105	90	95	77	95	99	87	87	91	89	90	95	105	101	110	88	82	107	94	98	100	102	91	99	82	81	91	94	94	88	83	86	85	111	81	95	99	87	98	110	92	111	95	110	94	82	76	93	86	72	84	92	98	80	92	102	96	102	93	91	93	74	78	100	90	77	96	86	85	92	89	96	100	115	104	109	88	91	80	77	78	96	71	88	74	100	110	103	95	103	110	90	84	107	89	104	97	98	95	89	113	89	91	97	88	96	89	98	86	92	95	95	106	104	104	103	99	89	92	98	95	79	96	96	88	94	100	101	88	98	117	103	89	109	95	100	86	83	91	103	108	97	89	103	86	112	90	123	95	98	71	98	112	101	87	107	102	91	82	91	91	118	92	91	95	109	99	120	97	99	92	97	93	115	117	91	82	89	93	85	96	103	99	103	82	97	95	101	101	128	92	108	97	104	85	89	88	93	90	108	92	84	80	101	112	93	91	90	83	95	114	93	86	96	98	100	98	101	98	98	95	81	85	88	89	87	85	100	102	97	99	100	85	100	86	100	92	94	79	102	98	89	97	100	101	108	88	101	99	86	96	84	86	105	95	112	64	92	101	100	102	99	119	89	86	115	100	94	84	110	83	88	85	103	93	93	82	102	84	76	97	84	118	93	90	81	104	103	87	85	95	112	103	87	89	108	83	98	84	85	97	98	87	95	98	90	89	97	105	93	95	104	78	105	105	86	87	91	96	92	94	90	101	96	76	83	77	80	87	90	100	82	87	98	80	71	97	100	99	96	109	98	94	96	98	91	84	89	102	85	96	83	111	105	98	96	104	92	107	113	102	89	101	91	93	86	93	103	70	90	88	105	83	77	98	86	101	90	98	93	85	80	100	75	119	105	75	110	83	115	86	96	90	104	93	96	79	97	93	96	100	89	77	90	89	83	101	88	112	99	90	97	99	107	83	120	102	107	86	85	99	91	101	116	114	80	113	95	91	117	102	97	92	106	75	104	80	99	90	105	91	89	108	107	98	104	93	89	92	88	73	86	86	87	104	87	95	81	106	95	103	101	97	105	86	87	78	100	90	106	89	86	95	111	74	104	87	83	92	99	87	89	95	101	86	92	95	108	89	85	104	100	104	112	84	105	99	95	86	90	110	99	113	99	94	104	90	102	89	120	97	91	87	107	96	83	78	89	97	97	88	108	95	109	103	94	84	93	95	88	86	91	92	101	113	81	91	80	99	83	81	96	78	84	99	101	78	93	92	110	107	91	111	98	107	99	83	105	84	92	110	104	103	76	101	95	112	90	89	84	118	83	113	113	94	104	97	106	95	97	98	101	102	95	92	93	123	113	87	99	102	89	88	88	84	103	95	99	98	96	88	87	122	111	97	103	99	80	94	94	87	102	80	117	86	86	102	87	98	99	96	90	104	100	101	82	85	72	91	93	85	89	100	83	90	86	90	93	91	103	103	103	100	90	104	85	90	98	102	86	100	115	112	117	76	93	95	88	104	97	90	116	88	97	79	112	96	99	118	103	126	103	88	81	98	109	99	90	89	91	99	61	86	106	95	101	103	98	84	84	99	90	110	89	95	87	90	98	101	92	86	89	71	88	89	107	106	89	79	99	99	80	100	76	106	90	107	98	102	86	101	100	102	93	88	114	109	83	90	106	97	95	100	79	99	93	100	100	104	86	103	107	97	98	99	105	82	83	92	94	96	110	97	87	100	90	105	93	82	108	103	91	101	116	85	107	91	109	100	92	97	97	86	108	103	103	98	81	85	81	92	81	77	104	94	89	97	96	100	109	93	101	109	99	90	106	86	94	81	83	95	95	78	108	98	89	84	102	103	90	100	89	83	112	101	94	106	77	98	84	95	92	102	92	84	87	98	95	99	102	84	91	89	94	93	89	96	105	84	113	86	89	78	79	94	109	101	105	101	98	98	79	92	122	91	102	107	99	79	105	97	101	87	90	88	100	86	106	97	91	93	101	74	97	108	88	94	98	83	100	85	95	95	89	95	122	97	90	112	90	82	95	98	81	94	94	97	97	105	97	98	68	112	91	87	68	86	95	93	93	90	106	92	88	104	87	95	95	105	91	85	80	85	118	73	89	102	96	91	75	98	108	103	110	93	87	102	114	107	87	80	113	90	111	98	107	92	105	71	94	92	87	93	105	85	119	88	96	99	100	84	104	107	114	91	97	88	102	90	101	82	87	100	105	71	107	98	94	98	116	86	92	109	95	96	98	91	114	92	111	110	92	93	90	97	80	103	91	99	77	89	100	91	98	104
52278	22009	14520	20647	24328	26857	27253	25426	25253	23714	20171	13484	11219	9691	8482	7199	6249	3090	2381	2228	1256	1122	753	790	659	579	460	445	420	352	382	407	395	438	402	390	344	342	363	364	335	373	366	341	324	343	313	367	373	316	332	317	343	345	301	341	318	327	347	316	340	338	352	310	383	349	356	325	325	335	340	292	341	347	341	338	305	300	349	345	294	323	364	343	374	329	334	328	307	327	348	336	337	369	353	294	312	327	331	340	331	334	397	330	318	351	324	319	330	340	325	316	321	350	323	355	357	324	326	361	344	330	350	329	327	331	330	351	348	334	354	340	329	336	327	351	339	326	343	338	325	312	301	323	293	337	339	364	366	344	324	303	302	321	334	329	325	333	337	321	332	337	326	352	347	337	315	329	333	304	326	315	333	325	335	337	322	318	322	309	316	343	335	315	364	349	330	317	324	358	350	316	352	327	312	291	308	319	314	321	326	350	349	342	315	315	348	341	340	325	329	316	305	320	328	324	312	310	321	316	336	319	354	366	310	321	335	295	329	306	329	327	345	316	368	369	328	329	332	315	328	305	343	314	333	364	309	332	344	335	340	322	325	341	348	351	317	352	329	347	331	327	320	324	345	340	350	335	312	356	318	307	335	329	351	354	326	315	329	331	320	289	311	338	328	335	347	348	320	326	341	312	335	345	342	343	340	329	327	319	336	316	357	321	331	342	326	315	353	364	318	334	349	331	365	322	334	316	314	331	351	282	267	294	337	324	309	368	310	354	339	346	298	281	327	326	342	330	322	344	279	334	310	330	332	343	316	317	351	313	340	302	353	328	322	313	321	317	339	336	345	320	304	329	345	323	316	351	342	352	313	332	322	320	320	323	330	362	365	328	364	334	313	307	289	322	334	356	312	349	315	325	324	327	307	343	325	329	355	324	318	332	309	306	315	320	337	327	326	318	356	329	356	329	349	305	318	300	339	308	304	340	330	316	316	314	325	339	320	346	368	348	325	336	315	341	338	338	334	309	302	338	320	324	341	312	346	348	349	325	354	363	326	333	343	332	323	303	331	350	337	311	327	322	290	323	321	336	307	306	333	322	335	308	348	332	332	302	356	331	296	337	317	319	351	338	343	351	335	330	314	336	349	335	359	329	350	361	313	337	317	304	322	351	372	345	352	346	363	343	318	342	297	339	353	374	328	355	325	324	330	328	350	358	338	341	333	324	356	302	307	333	352	335	348	323	316	326	328	313	320	312	343	323	328	305	336	327	308	342	326	349	315	284	317	345	348	312	319	348	334	353	374	289	327	364	301	357	350	345	338	328	322	345	364	362	305	332	329	327	365	325	327	338	332	337	331	332	308	334	338	358	345	338	309	344	316	294	323	327	327	343	282	346	310	331	320	338	346	345	323	315	318	331	340	314	314	318	340	350	287	337	317	310	327	332	312	309	328	341	351	323	318	339	336	333	319	328	323	353	351	326	316	326	315	349	317	306	294	316	335	313	308	348	304	316	319	312	324	311	338	337	328	311	340	334	302	337	335	344	336	342	328	328	357	315	329	333	326	302	349	339	345	320	346	297	325	336	282	319	302	316	324	321	326	315	369	336	360	318	337	366	338	359	338	301	321	295	334	342	301	359	336	337	328	335	327	300	320	355	362	326	352	330	305	313	354	339	333	289	331	349	336	335	330	333	324	342	310	333	349	326	363	346	371	330	352	301	319	352	312	319	319	324	324	311	362	335	340	333	341	299	338	320	355	344	309	333	315	297	312	329	339	347	318	292	309	302	339	321	310	337	340	302	315	331	328	321	318	337	360	311	348	339	296	308	363	322	314	309	345	357	312	313	352	328	349	312	317	361	284	339	327	332	342	333	315	349	326	338	307	337	352	302	336	317	321	315	300	322	334	309	328	323	328	304	303	324	325	353	306	326	316	327	308	328	348	344	314	334	341	316	320	341	316	350	331	295	325	356	321	310	340	360	336	352	337	327	333	332	335	312	322	350	309	347	337	369	342	327	349	313	308	323	325	327	339	334	340	361	341	309	337	360	320	339	354	331	318	321	328	344	332	310	345	319	331	310	365	345	294	326	365	333	302	339	294	339	325	331	341	326	298	332	340	324	320	359	334	360	317	290	354	331	328	358	314	334	321	310	312	315	335	316	343	325	327	325	316	304	351	313	332	311	339	317	326	328	340	327	368	298	350	326	340	325	309	311	312	360	308	316	346	317	350	323	341	306	329	346	323	318	338	313	331	330	346	318	316	328	313	340	371	315	323	353	329	324	327	311	304	351	286	352	317	314	346	320	284	302	285	322	335	337	334	349	360	357	316	331	295	357	337	355	311	326	339	325	328	311	320	354	352	303	340	290	355	295	351	335	353	369	303	323	357	318	344	335	321	345	343	317	305	330	340	310	325	353	339	339	309	355	328	377	324	306	315	345	326	330	333	346	318	338	338	329	291	340	331	315	348	364	368	331	336	317	345	346	349	302	315	372	341	300	355	281	332	317	329	326	349	348	344	279	337	323	311	344	345	326	317	351	328	333	306	309	347	328	338	310	338	316	348	307	343	333	336	331	319	290	307	359	359	359	332	306	335	327	340	331	328	326	309	342	342	320	317	316	302	316	326	313	351	317	326	325	357	324	349	340	300	338	330	329	310	338	354	331	330	358	314	315	354	355	303	335	302	346	352	307	339	301	295	332	314	334	325	319	334	363	354	358	318	334	333	316	349	322	291	341	337	317	338	327	356	289	349	387	352	315	303	305	323	313	319	330	354	329	305	348	325	298	303	301	339	350	328	334	313	343	358	327	349	328	331	331	309	344	284	334	334	378	333	364	352	323	306	323	318	325	368	335	310	319	332	311	351	321	298	321	320	324	357	315	316	330	319	314	325	308	342	298	334	346	334	302	317	331	342	325	360	328	331	314	324	331	336	331	334	348	319	372	308	311	339	350	356	321	315	306	345	340	340	381	312	341	298	345	341	316	388	309	342	309	310	343	305	331	306	320	350	329	309	336	360	315	346	328	319	352	333	353	349	329	317	349	323	331	345	312	304	305	356	349	341	303	352	323	312	367	358	339	324	328	320	315	327	303	312	318	313	321	312	327	318	340	318	313	333	338	327	337	308	351	290	354	336	318	331	350	345	325	337	336	356	306	314	333	307	326	327	372	370	337	328	316	336	346	321	305	363	342	317	321	337	342	314	359	299	328	305	376	319	310	317	331	331	312	305	317	361	336	340	335	352	316	342	338	316	353	348	329	315	358	303	321	340	346	326	338	303	334	327	316	347	327	323	297	340	331	346	322	343	292	316	325	322	342	310	318	338	333	277	325	302	326	350	318	349	330	344	331	327	295	319	332	323	332	350	277	350	329	318	347	331	315	312	351	326	312	327	357	337	301	325	336	319	326	333	339	342	316	331	321	340	339	333	340	364	357	314	351	358	318	293	337	338	351	356	312	334	317	295	333	352	322	328	335	332	321	324	325	324	373	316	316
59383	38191	32109	31775	29388	27824	25431	24077	21585	18151	12954	8801	6491	4772	3373	2695	2348	1036	643	680	477	444	367	270	249	245	238	228	181	182	204	208	205	210	217	187	181	194	177	184	178	180	176	161	173	172	206	189	192	177	171	174	176	155	165	165	182	160	173	187	173	194	169	159	212	144	176	169	162	173	179	164	161	165	186	137	157	173	155	172	153	184	167	185	184	178	156	164	193	194	154	167	171	172	177	171	156	168	168	156	167	185	169	167	156	171	165	156	206	197	141	184	184	179	157	156	183	164	177	175	166	179	161	182	157	190	172	159	184	179	194	178	183	182	180	151	172	185	162	215	183	171	178	168	184	183	155	197	166	176	194	180	164	170	134	194	154	158	148	184	181	179	151	194	171	157	201	160	183	164	170	178	162	185	195	167	171	175	204	162	199	160	179	170	166	187	172	184	176	147	187	164	174	198	177	151	185	186	154	172	176	182	175	175	167	165	170	154	150	164	144	185	163	172	176	164	204	152	184	192	183	193	191	168	170	166	172	195	188	165	199	164	169	169	180	158	175	182	153	167	191	176	184	174	165	157	165	188	180	182	177	156	179	153	180	165	181	165	177	171	167	156	168	159	168	187	165	180	191	157	156	165	172	171	170	172	170	177	196	183	154	178	162	156	177	178	154	158	152	160	182	166	162	167	169	170	184	164	169	170	175	168	147	172	172	177	185	174	166	177	183	170	162	209	179	185	161	158	178	167	162	175	164	200	180	139	185	168	159	191	180	170	201	177	179	180	153	157	179	158	149	162	155	184	163	177	155	148	157	170	149	193	156	179	169	167	164	169	169	180	189	173	167	171	150	193	161	163	177	160	185	196	175	209	186	173	176	194	167	193	170	172	167	158	166	163	166	172	160	149	166	165	178	171	162	173	181	181	170	169	178	178	155	174	175	197	175	162	197	192	158	177	185	153	162	163	178	158	173	182	183	142	162	181	183	160	154	152	161	167	203	170	152	178	178	153	188	201	189	164	157	176	136	184	174	188	177	166	161	182	139	173	145	167	156	173	179	189	159	184	147	177	176	167	168	175	184	184	182	155	178	183	162	171	184	195	140	178	177	190	159	173	162	177	146	170	169	144	189	177	143	163	178	168	163	162	165	168	151	159	162	185	187	163	178	166	174	169	185	193	162	175	173	161	187	164	162	156	171	170	182	211	164	152	168	172	156	171	172	167	185	181	178	150	192	147	159	165	167	169	150	181	170	165	152	161	158	163	185	164	157	177	165	155	179	180	172	163	193	173	181	175	178	157	165	171	167	177	166	171	165	186	162	159	169	156	165	173	178	186	197	177	160	183	171	160	166	156	162	154	182	178	136	162	183	200	169	186	168	170	180	202	187	172	164	166	181	179	176	176	155	161	167	164	185	200	170	174	136	165	178	157	171	192	171	176	178	192	159	185	178	171	169	188	161	167	158	167	168	188	166	163	180	173	178	176	144	188	175	184	193	156	179	155	170	163	173	185	164	194	172	167	174	193	167	166	155	177	146	162	167	182	165	177	163	177	168	193	174	181	159	161	170	157	171	160	166	195	155	158	164	179	196	174	191	155	169	166	174	153	169	177	177	167	191	131	155	162	186	194	192	194	144	147	159	172	182	147	193	175	175	140	155	173	186	154	180	149	167	151	208	177	164	163	161	171	164	189	166	213	168	177	184	160	176	190	177	171	173	179	170	178	153	164	170	183	178	166	158	190	170	161	164	174	183	178	165	161	174	191	178	168	164	188	178	155	194	187	175	174	164	181	173	171	149	191	154	157	195	168	174	176	180	184	192	171	175	166	163	164	178	168	172	156	181	148	178	191	181	169	182	186	162	176	180	176	170	175	193	185	162	150	148	157	185	160	187	169	189	184	168	187	167	159	177	168	201	202	193	183	188	168	173	171	182	153	175	180	183	186	191	158	161	168	149	191	167	184	156	165	175	164	170	185	165	150	171	182	200	156	177	154	156	155	167	178	148	150	154	191	185	153	180	195	175	173	163	151	165	175	180	187	179	148	188	184	152	195	185	183	157	161	153	176	171	176	169	162	173	191	174	193	167	174	159	170	188	190	203	162	168	155	166	194	172	184	169	170	163	164	176	175	167	196	160	188	160	174	184	168	173	158	184	177	180	172	180	173	168	179	160	141	170	169	170	177	165	174	193	182	155	176	161	161	161	181	158	150	180	162	182	164	174	181	177	163	159	180	166	190	189	180	142	181	179	184	161	139	163	170	203	162	162	175	180	171	157	171	182	174	190	179	155	193	180	183	155	173	177	148	174	185	172	154	166	171	178	163	148	177	174	178	164	177	181	185	174	138	176	168	168	174	156	155	184	169	154	191	149	165	164	144	174	168	163	179	179	175	162	174	160	176	173	166	182	181	163	153	151	183	167	152	171	178	160	184	173	168	169	172	172	169	170	156	158	171	162	151	165	173	177	174	179	153	165	198	152	173	178	171	176	161	192	167	165	177	171	167	169	198	171	192	167	180	157	173	200	179	175	191	199	160	181	149	163	180	175	174	177	159	155	185	168	195	170	164	158	167	174	155	162	187	190	181	180	185	169	164	175	172	161	176	192	159	155	161	164	146	172	169	166	167	178	191	149	169	180	166	164	192	179	174	178	179	177	186	189	177	182	176	183	155	136	168	191	163	176	167	183	165	180	149	180	175	167	190	193	154	161	165	168	142	157	177	178	183	159	163	142	169	196	177	162	188	165	168	166	169	165	158	181	166	169	173	174	185	151	165	168	171	156	153	183	171	181	185	169	172	177	166	169	164	196	154	176	181	170	180	176	156	167	187	147	180	198	171	151	180	155	189	180	176	175	175	165	166	176	176	181	180	151	147	154	163	164	174	170	165	199	178	174	160	187	164	174	184	173	187	148	154	177	160	148	153	152	172	194	177	179	182	164	153	188	167	169	178	173	179	174	183	183	172	169	162	175	179	182	186	193	174	190	139	162	161	163	193	173	166	168	184	153	159	163	174	149	173	161	178	154	170	182	151	188	167	180	184	171	154	182	183	194	164	174	159	195	189	171	195	147	167	186	165	176	152	171	180	205	169	149	184	169	163	138	173	181	175	180	168	160	169	158	176	158	161	162	164	177	177	176	182	170	179	166	168	166	193	188	183	166	192	176	173	184	166	170	193	152	162	177	156	211	176	163	168	170	158	162	166	162	185	167	179	175	180	165	177	158	187	162	193	206	183	160	167	175	160	190	171	170	184	175	167	178	168	163	167	156	190	165	187	192	171	173	175	163	161	163	171	170	181	153	160	180	167	163	175	182	168	143	187	183	181	175	185	179	142	166	174	190	174	171	155	153	165	180	190	208	163	170	173	158	179	165	166	194	164	154	199	165	175	183	155	180	177	147	164	190	181	166	160	177	176	159	141	182	169	189	180	182	170	179	172	149	143	133	177	158	155	178	182	174	168	171	193	189	175	145	198	160	189	170	150	171	163	196	170
62957	29111	23468	28568	32426	33674	35584	37271	36819	34213	29590	22132	19906	17684	16151	14065	12584	6575	4596	4456	2710	2431	1599	1521	1212	1002	993	933	694	622	659	787	798	657	704	598	548	598	555	602	572	601	531	591	565	559	603	547	612	548	551	583	553	527	563	525	569	514	550	558	597	579	555	590	520	542	597	507	537	524	558	519	554	556	552	557	553	536	523	535	549	553	533	529	553	524	552	534	517	558	528	549	541	532	564	518	558	524	563	519	562	547	558	531	510	559	542	546	536	523	520	522	539	537	552	543	543	501	547	546	574	526	526	530	563	532	485	530	592	539	547	563	522	540	524	560	525	560	552	547	577	572	528	492	498	533	594	533	533	531	530	509	575	580	514	522	575	567	528	539	556	511	539	517	548	540	545	567	562	529	504	563	555	548	562	513	532	520	545	564	550	581	517	549	569	551	531	515	581	537	566	488	576	562	523	574	522	535	507	531	519	534	561	518	521	515	524	513	524	552	569	556	531	561	499	551	553	528	533	559	546	513	505	546	520	525	523	490	544	532	489	560	549	516	534	520	524	514	538	555	540	524	529	524	521	536	486	540	521	529	548	518	535	564	511	551	542	535	561	549	548	520	532	566	575	515	525	546	536	507	535	542	521	546	552	546	519	531	584	570	523	537	494	562	472	525	535	485	521	563	533	540	558	520	560	535	526	495	544	536	534	481	553	497	507	532	545	528	523	537	481	528	576	556	521	546	588	499	562	527	495	563	541	524	542	539	523	523	466	510	583	541	542	588	536	551	523	506	495	541	535	517	540	549	541	557	564	524	528	574	532	504	517	500	515	555	590	539	546	533	557	515	555	506	570	526	523	569	536	575	512	548	545	538	517	503	511	529	535	561	524	554	540	534	536	518	530	537	535	527	528	541	493	571	543	538	504	516	554	500	540	539	536	500	559	520	538	513	564	475	526	550	523	567	555	542	520	493	579	563	520	567	503	492	532	522	534	524	536	572	545	542	535	515	536	517	521	545	517	492	535	543	577	547	532	552	517	492	546	566	566	557	485	516	510	570	542	512	537	556	516	539	542	571	523	558	511	564	515	568	526	555	534	545	552	531	556	483	526	512	567	537	562	582	540	535	518	587	535	507	604	529	557	525	512	554	546	518	569	524	545	530	542	541	525	547	542	553	516	547	556	542	527	496	555	558	527	553	557	517	531	529	533	552	511	503	554	556	550	551	530	570	527	546	547	554	525	564	488	538	530	542	536	562	522	501	528	523	549	543	559	578	533	492	515	517	569	529	534	512	517	488	597	503	508	539	528	559	567	536	500	563	541	559	540	549	505	539	514	567	574	543	558	516	554	528	505	532	509	610	536	535	520	545	560	540	518	520	552	524	562	530	575	542	540	544	556	535	544	576	571	527	530	533	550	555	564	507	539	523	565	540	555	526	538	558	486	535	523	589	536	507	569	575	551	535	514	531	525	557	491	518	517	563	485	558	542	584	536	547	481	530	535	569	569	535	539	528	549	529	512	527	472	547	527	520	523	561	482	531	538	555	550	535	526	515	489	544	554	500	529	513	490	527	566	563	532	567	526	598	514	572	551	504	539	495	566	552	539	530	565	507	530	510	514	499	533	514	564	540	523	554	547	544	524	543	519	546	500	485	503	525	558	527	558	557	504	535	533	579	530	530	582	557	527	545	556	521	568	542	532	542	498	554	513	531	534	526	541	508	539	539	582	550	560	507	569	516	549	543	522	561	540	574	566	545	520	518	532	548	513	546	538	544	493	496	511	567	573	537	547	556	565	554	550	529	551	541	584	569	550	510	516	515	549	571	532	512	546	526	545	531	539	515	542	519	558	518	550	490	564	605	541	533	539	545	530	569	545	528	515	543	532	594	528	566	523	531	567	511	556	549	537	501	514	507	572	554	528	556	527	545	532	558	568	553	548	570	549	556	539	518	532	524	534	523	560	526	555	562	570	529	508	571	522	540	541	560	509	550	517	556	537	539	555	516	521	517	546	506	527	555	545	548	555	559	517	560	544	548	563	541	512	524	545	539	529	528	556	560	544	519	546	548	509	552	576	552	569	539	509	544	554	550	553	541	558	552	542	502	553	515	555	489	557	528	522	520	526	542	514	506	527	545	552	544	514	507	571	565	547	527	518	574	545	502	581	502	528	505	559	553	581	553	533	519	548	545	589	505	529	551	528	555	506	517	529	495	513	595	503	563	531	524	536	523	548	530	590	547	541	520	524	529	542	534	543	560	540	519	537	546	538	521	525	529	534	540	542	519	542	536	521	517	530	543	542	532	523	526	575	547	523	525	500	506	514	508	523	508	528	553	567	558	539	567	547	523	532	540	517	566	511	544	501	540	534	511	529	542	556	541	517	502	561	554	517	543	520	530	525	595	504	563	532	548	531	525	566	543	555	561	549	528	526	533	549	555	561	505	496	531	527	555	561	549	478	502	501	519	520	519	564	558	488	556	489	534	551	530	585	543	542	596	583	587	549	548	504	542	516	537	553	561	519	558	502	558	542	535	564	514	544	530	543	548	533	545	496	580	524	536	515	512	560	538	537	525	559	495	529	525	564	525	549	459	552	535	531	548	536	542	537	487	521	521	591	527	541	541	551	542	582	533	522	526	537	549	528	581	534	540	517	520	530	545	560	552	564	558	551	552	506	545	530	559	550	581	556	529	517	525	491	544	572	511	515	559	560	507	540	517	574	496	552	550	553	555	542	548	530	525	535	574	523	537	522	560	553	550	496	504	519	556	557	506	557	519	550	543	522	524	543	572	550	494	530	558	555	527	547	532	537	562	538	544	551	481	547	548	534	528	520	511	531	501	533	523	573	553	503	520	543	614	537	568	511	518	527	542	536	532	581	517	532	560	536	540	563	534	543	559	551	544	527	528	532	504	477	552	522	519	556	558	492	526	554	558	530	539	527	559	549	529	491	502	535	542	525	560	564	514	524	508	536	510	585	508	544	555	502	552	529	524	546	539	582	576	513	564	536	566	519	510	540	556	549	548	551	560	544	567	547	530	515	533	558	492	535	552	518	522	549	513	535	528	527	542	526	509	549	537	518	525	544	500	553	573	555	557	521	546	552	555	570	518	541	522	531	524	484	544	561	569	519	528	548	563	544	546	552	551	522	555	536	513	536	517	516	548	494	538	562	592	573	570	529	551	523	582	555	522	501	543	533	537	555	544	545	555	512	508	544	557	543	519	546	527	522	530	531	535	571	556	572	531	539	591	544	501	513	536	520	567	530	590	538	572	554	581	561	528	508	563	516	517	504	546	601	565	523	562	530	532	524	547	534	567	524	540	542	558	524	546	523	504	498	531	572	568	535	542	530	537	559	519	547	563	533	536	502	497	583	555	542	524	551	528	528	515	562	536	533	555	525	536	507	581	501	523	517	557	530	542	552	522	520	545	517	540	507	540	471	551	526	527	538	586	514	503	552	553	532	562	538	540	500	559	503	528	574	556	549	588	583	554
31038	8746	3725	3325	1834	1133	1060	894	766	645	455	328	332	254	217	230	211	182	155	172	151	147	145	148	127	163	169	152	170	146	146	151	148	152	147	152	132	144	163	143	124	126	168	152	155	130	147	169	146	137	163	151	140	156	134	142	140	127	154	158	136	147	136	158	143	131	146	136	141	170	135	152	164	131	170	145	152	138	136	164	147	182	152	146	154	152	129	137	175	141	159	176	134	172	143	156	153	163	171	156	133	163	145	168	140	143	151	143	139	136	147	170	135	131	154	170	163	140	149	155	156	131	158	156	149	162	159	153	150	128	142	118	148	159	148	144	165	138	167	147	162	155	144	165	147	131	140	149	155	154	148	148	163	148	128	153	154	153	142	167	138	145	137	151	135	170	143	153	135	134	147	154	154	146	150	145	151	118	142	140	140	148	149	162	153	140	148	136	138	152	167	163	166	124	149	128	145	156	131	146	142	150	140	160	136	142	147	145	169	139	153	134	161	126	133	172	127	164	160	158	159	148	149	128	152	148	122	137	160	142	148	142	139	147	154	159	136	160	146	149	145	149	154	150	143	172	155	130	158	151	146	147	132	174	153	147	164	133	168	161	174	136	152	161	129	146	134	145	137	152	162	157	144	151	153	144	131	147	157	144	154	154	158	152	161	150	172	149	139	150	135	156	152	140	153	133	135	151	159	150	128	149	143	138	151	135	128	131	128	144	142	128	133	127	144	167	133	134	136	152	149	135	144	140	148	159	151	137	178	127	147	135	159	146	146	142	155	151	154	143	136	143	147	143	168	156	131	138	147	134	130	167	159	159	148	137	164	145	164	138	154	153	172	120	165	152	133	160	133	147	139	146	146	132	160	169	149	138	151	173	151	152	137	118	139	152	132	153	150	151	131	147	130	142	130	139	151	143	139	149	148	136	132	138	148	129	163	149	149	135	149	129	140	170	151	139	155	158	162	150	148	131	156	156	134	114	146	155	160	136	136	137	143	130	151	136	145	127	139	147	143	150	130	148	136	143	145	142	139	141	139	125	142	143	141	162	150	146	142	143	122	144	149	142	163	153	150	146	181	154	145	168	140	140	157	170	152	157	145	148	158	149	138	146	151	144	155	143	147	161	122	143	153	129	130	164	172	143	143	137	130	141	154	143	144	144	168	143	124	132	157	149	128	131	124	141	146	138	147	126	139	164	140	142	156	158	162	163	152	169	136	136	116	148	162	131	144	156	140	137	138	148	132	161	161	146	131	151	158	165	167	149	159	136	137	164	145	148	178	142	137	148	144	165	174	144	143	146	143	153	125	158	144	158	151	150	134	169	122	163	154	163	141	146	163	130	139	149	159	151	127	148	151	140	158	140	170	151	138	132	142	170	128	135	169	125	152	157	157	122	145	160	165	156	138	140	151	155	153	163	145	151	144	144	173	139	141	141	169	137	154	143	160	136	133	150	152	149	141	150	145	148	147	154	128	152	137	149	156	145	146	144	144	137	136	138	139	159	149	160	161	160	163	137	141	154	158	125	147	143	160	135	157	153	132	161	154	141	146	148	145	154	135	145	166	138	136	163	164	157	160	155	128	150	148	146	182	164	138	142	118	149	139	151	136	147	173	146	141	141	141	142	142	139	147	160	159	168	138	187	133	151	132	138	155	153	150	135	154	151	158	151	141	150	143	152	162	133	144	174	143	161	150	154	153	158	127	164	153	151	153	146	150	140	162	149	126	142	147	136	152	138	156	134	126	146	140	142	160	162	138	147	130	147	153	152	158	129	159	184	138	156	155	150	158	154	169	145	151	143	140	155	161	137	155	142	128	158	132	147	153	143	146	149	151	155	168	144	142	161	153	155	165	123	140	133	129	161	145	149	166	133	152	146	108	149	145	138	154	117	168	157	124	153	145	148	139	129	138	127	147	149	140	133	151	133	155	134	169	142	135	162	143	148	158	158	138	146	156	141	150	156	134	139	154	140	142	156	167	155	140	150	135	127	135	141	148	148	156	162	161	136	156	151	151	156	133	142	150	138	129	140	155	133	163	138	171	132	122	145	146	146	140	149	172	141	162	132	144	152	160	155	137	132	131	140	132	151	127	139	156	168	132	144	141	158	146	125	160	162	118	150	145	146	150	147	150	155	141	152	159	156	152	152	152	130	153	143	165	135	135	144	153	124	168	167	156	160	150	148	163	146	139	137	163	149	177	164	145	141	145	163	153	146	167	170	171	155	171	151	128	133	147	158	153	165	137	163	159	163	138	149	145	147	139	154	159	165	127	154	124	131	170	137	122	138	133	132	127	142	124	129	165	148	144	151	154	159	144	136	143	167	140	141	134	170	146	180	169	159	163	164	164	140	145	148	151	154	142	134	148	134	143	154	165	144	149	146	127	157	172	143	161	138	164	159	171	155	127	145	151	161	167	151	143	153	169	146	161	135	122	148	152	136	134	154	156	132	158	149	155	139	148	158	137	140	152	146	146	149	125	143	148	144	176	147	153	159	137	142	152	135	164	152	180	142	143	131	168	142	148	145	147	144	170	158	125	145	138	159	165	145	150	178	143	155	154	151	155	152	158	133	155	130	164	154	145	147	157	141	130	150	148	138	126	137	129	157	155	148	147	139	152	144	173	165	138	139	153	145	154	162	171	166	132	151	127	183	158	146	142	172	130	142	157	148	132	141	143	160	156	142	154	147	156	152	145	161	152	154	157	143	142	135	167	150	156	153	146	146	161	135	147	152	140	152	165	145	133	131	146	139	145	135	166	131	139	132	140	172	124	151	153	155	154	152	145	135	151	145	159	157	132	174	146	168	146	149	153	161	149	154	128	141	159	142	140	146	154	164	142	148	128	135	141	164	151	147	145	134	151	147	153	148	143	148	137	136	172	124	172	127	154	150	159	154	152	140	142	164	156	154	143	143	153	142	156	139	144	135	138	151	130	139	148	164	147	165	185	132	139	159	146	151	133	141	133	137	142	167	170	181	147	139	132	126	142	144	146	146	142	143	158	178	137	162	154	174	141	134	135	165	156	160	149	158	146	144	125	150	135	145	159	152	166	174	161	159	148	141	141	134	166	156	146	154	152	139	151	192	157	148	139	131	134	146	154	134	164	136	130	144	142	148	132	147	160	147	151	165	152	172	142	152	134	147	139	142	127	158	146	162	150	130	147	143	142	150	157	160	143	148	143	142	155	162	153	148	150	168	156	143	162	152	154	137	147	135	151	110	165	166	129	137	145	142	141	157	161	159	122	151	149	135	142	130	166	162	166	142	156	146	144	143	166	174	156	165	179	164	135	155	134	128	157	147	144	145	147	145	157	135	136	148	142	153	142	150	114	152	145	147	138	146	160	158	145	164	144	136	144	140	120	156	150	146	151	157	151	150	139	149	163	169	150	156	155	137	150	141	141	160	135	132	143	140	160	143	130	140	140	136	130	134	151	162	164	150	146	161	130	139	135	150	152	128	137	146	166	135	155	164	140	122	154	143
32334	6763	5921	7548	5394	4370	4028	3887	3428	2954	2222	1593	1372	1091	984	946	891	728	550	612	554	472	478	523	486	501	460	462	468	462	483	525	458	465	431	461	466	458	473	458	440	453	461	531	446	459	454	467	450	470	463	477	478	464	464	487	477	450	456	470	479	455	488	449	462	450	518	478	462	468	472	472	473	479	453	471	457	479	479	426	468	458	480	472	468	444	523	451	442	470	479	468	460	485	423	487	471	484	445	475	480	462	454	467	441	478	494	478	459	461	460	462	455	442	472	469	479	464	477	475	484	473	430	461	502	474	471	492	471	482	469	485	491	480	459	470	444	464	481	438	462	464	446	504	490	479	483	467	464	481	425	459	412	501	501	493	491	498	470	430	470	442	450	476	472	477	467	466	507	460	481	487	443	500	479	460	479	540	470	486	455	502	489	497	492	480	462	466	469	443	508	512	502	479	493	509	448	433	503	472	473	480	449	433	487	475	456	478	462	499	488	472	439	470	458	456	437	464	489	485	468	461	452	441	449	495	467	477	475	437	457	463	490	437	463	453	476	500	447	452	491	455	442	469	472	445	433	454	484	480	532	449	472	452	446	435	459	443	437	485	472	472	454	423	464	443	421	456	475	474	487	462	484	456	452	481	454	436	495	503	453	455	476	480	492	464	506	433	478	481	460	536	455	455	435	498	459	463	493	476	466	510	494	497	430	464	513	477	436	495	465	512	472	471	472	452	460	479	470	465	435	488	449	450	473	464	462	479	464	470	467	450	473	493	467	465	518	474	498	493	462	457	440	473	489	412	448	490	486	445	442	467	492	501	461	496	486	480	442	450	447	469	459	524	463	438	464	510	455	462	450	437	545	463	448	486	453	498	464	473	486	451	501	447	453	476	452	422	482	459	507	485	488	435	444	450	488	425	458	505	441	486	479	477	492	482	498	503	460	514	451	470	486	497	483	490	459	487	474	490	428	496	484	478	448	472	481	447	476	493	455	441	451	472	482	470	472	493	495	478	462	471	441	434	475	455	434	470	458	417	441	455	451	488	475	459	466	495	497	453	428	460	465	483	458	463	503	469	472	489	456	456	444	475	498	454	523	483	451	457	446	472	460	487	455	480	441	430	480	462	491	459	445	497	497	437	477	478	491	480	472	477	464	467	431	451	471	484	467	499	501	498	490	470	464	442	459	450	436	501	468	470	476	439	490	447	470	467	471	489	445	470	465	457	467	511	492	473	492	439	497	469	464	457	444	478	478	469	429	480	455	471	519	461	462	466	475	464	445	491	488	414	452	463	434	503	432	432	480	449	474	456	446	488	460	507	464	437	499	464	513	449	469	425	453	481	494	495	497	502	492	469	475	458	455	450	468	477	441	463	452	482	447	492	476	476	469	410	476	487	457	451	476	478	488	470	481	457	444	449	472	493	450	480	471	453	399	455	493	443	484	476	496	499	474	498	510	451	494	499	468	500	493	416	512	479	480	477	470	459	440	443	478	446	503	478	466	445	495	479	448	488	468	490	513	471	444	446	520	473	431	481	482	461	480	465	449	451	441	499	454	461	490	438	473	468	515	450	471	490	463	493	460	478	454	446	440	444	448	484	467	456	497	496	425	502	478	503	440	464	489	508	461	467	515	433	472	444	485	445	481	442	489	486	472	449	456	484	470	464	467	487	479	445	477	469	480	487	487	462	473	468	453	503	475	459	462	447	472	446	452	493	457	455	473	446	455	459	467	477	475	453	459	463	503	472	463	478	502	456	489	438	488	475	455	473	489	441	450	456	495	464	477	443	461	473	468	464	466	489	442	473	466	511	495	485	464	516	494	443	470	475	448	519	469	470	486	454	445	436	458	433	468	518	439	459	456	464	463	483	495	462	487	426	450	493	471	491	514	436	488	481	502	472	497	466	489	530	495	489	476	492	489	482	483	470	524	453	472	487	465	476	493	480	445	470	487	487	480	462	487	460	445	472	485	460	491	417	473	510	507	470	467	430	507	467	457	442	496	451	469	475	503	541	486	442	453	442	465	507	455	476	440	497	398	458	480	468	462	501	455	449	474	498	498	459	440	467	496	451	439	472	493	420	452	460	475	473	476	514	471	472	462	422	462	488	460	466	463	506	453	449	456	441	473	453	473	443	495	469	476	474	453	478	469	488	430	495	458	452	461	444	486	463	462	459	456	508	456	503	437	499	481	466	476	443	476	479	445	470	505	419	495	477	447	471	430	487	468	461	468	512	467	483	430	436	448	473	490	448	423	481	452	478	464	520	443	459	459	496	488	466	465	449	452	487	469	487	506	485	446	444	470	468	494	454	467	464	479	499	443	474	457	505	445	519	476	472	493	461	456	523	471	478	476	452	487	495	449	508	465	491	452	482	428	445	464	492	435	480	481	454	451	474	480	423	480	447	418	452	457	464	478	496	449	466	502	484	460	475	419	461	450	467	499	425	504	478	489	472	458	460	441	427	457	504	458	470	487	464	474	473	451	460	490	457	457	462	491	501	487	482	488	506	438	472	463	484	426	483	490	491	455	477	467	482	511	473	486	488	465	459	476	438	457	460	481	517	466	475	459	444	469	500	470	450	451	495	468	470	470	459	429	459	441	465	448	474	483	429	429	474	486	456	473	482	501	486	490	459	459	447	495	458	437	432	465	436	426	485	466	439	442	474	472	446	465	487	496	466	469	448	462	485	479	481	458	459	437	434	477	456	456	469	440	441	441	451	433	450	433	481	474	479	489	472	522	440	457	486	484	482	502	499	476	463	457	490	438	463	481	472	471	419	467	421	471	434	465	452	477	456	504	443	462	455	468	455	444	446	461	467	466	482	479	446	463	462	463	456	533	486	467	452	503	464	490	486	511	486	450	453	480	439	432	485	491	458	435	477	475	482	460	469	460	475	511	469	484	487	434	493	469	461	486	485	477	478	458	477	463	468	475	450	473	510	483	496	477	430	474	515	479	490	446	469	470	455	467	485	442	454	487	443	436	468	518	456	486	460	449	477	451	442	463	443	483	475	465	431	440	486	469	453	462	479	470	468	435	462	451	471	434	506	484	471	486	459	457	435	450	472	437	496	490	439	462	465	444	480	459	440	481	485	445	472	526	467	446	472	477	493	458	453	472	428	446	479	460	503	407	455	470	401	473	465	449	519	468	472	456	463	441	446	464	465	490	479	516	473	496	490	464	443	516	468	515	488	444	508	476	495	486	468	494	466	516	423	424	473	466	464	440	453	477	455	479	485	497	454	509	467	475	460	496	496	513	472	446	482	437	433	463	462	484	468	459	484	454	471	453	452	459	452	448	471	497	472	498	467	456	481	479	489	478	418	487	456	442	495	452	489	474	496	476	486	471	465	464	492	438	458	446	480	450	489	473	434	462	462	464	475	482	480	444	450	460	496	495	490	423	473	497	469	489	460	480	479	444	519	455	507	425	481	493	467	439	513	454	479	435	467	475	475	459	449	493	452	456	442	476	456	417	496	472	476
61952	39500	28133	27364	24724	20287	15664	11945	10219	8881	6034	3962	3112	2249	1558	1330	1125	532	347	326	235	248	185	151	140	135	112	129	123	89	111	104	126	103	93	90	105	99	110	86	80	101	98	87	97	92	75	97	97	94	98	93	95	95	103	98	91	98	87	91	76	94	103	99	93	95	96	105	85	83	92	97	112	120	81	100	79	100	102	116	103	105	84	92	102	89	84	102	88	96	93	106	87	105	97	97	111	95	82	95	86	104	97	106	83	100	99	97	105	101	110	116	106	94	79	108	88	105	100	103	92	93	101	90	100	101	105	93	94	98	87	99	114	107	105	93	103	93	99	91	84	87	89	93	82	80	96	92	116	92	87	85	96	97	110	107	95	86	85	97	83	82	87	100	101	90	102	101	100	105	87	115	93	104	94	91	102	92	84	77	96	103	99	79	102	88	103	86	91	103	112	93	102	79	99	94	107	88	96	90	99	93	86	94	97	113	81	85	89	70	89	102	102	95	106	100	110	97	105	92	102	84	90	84	98	95	99	88	79	97	85	81	80	90	90	81	85	107	85	105	79	107	101	103	71	90	79	92	112	89	85	85	87	105	116	95	92	98	101	80	115	94	107	110	78	101	89	104	103	92	81	99	77	105	109	105	91	111	103	87	101	100	83	106	95	109	85	108	102	102	96	86	84	103	98	93	76	108	98	110	114	109	116	109	92	103	101	89	117	98	100	91	100	100	101	104	103	96	90	92	90	90	89	83	111	99	91	89	86	83	101	76	96	96	87	77	92	101	89	110	88	88	96	91	102	89	71	113	78	99	84	79	90	99	95	104	99	117	83	95	94	73	92	70	102	91	107	84	74	81	102	99	104	84	98	103	96	107	102	77	82	102	88	83	113	89	100	92	109	110	83	89	94	93	99	86	92	92	109	107	96	121	104	97	84	87	87	75	84	84	79	121	94	106	89	99	88	92	98	93	95	87	82	98	98	101	104	84	90	97	80	94	99	107	89	96	104	93	90	85	93	93	87	99	90	90	101	91	99	111	95	90	94	95	79	94	78	84	94	79	106	78	91	79	100	105	89	99	75	95	89	86	96	88	99	89	76	104	80	100	84	103	86	110	109	86	102	94	100	84	82	72	112	101	91	87	79	90	96	97	84	87	80	94	79	88	98	99	111	112	81	83	56	91	99	104	97	94	99	96	93	88	88	85	103	76	95	97	117	109	82	78	93	81	81	92	75	101	81	89	82	88	98	76	89	101	111	78	94	111	98	84	90	103	81	99	112	99	79	89	83	86	86	87	92	115	98	84	87	92	97	103	91	94	88	84	92	99	114	98	103	92	103	89	85	96	91	108	81	83	94	110	76	103	105	103	92	93	90	91	88	86	85	95	84	94	93	99	82	91	93	107	99	109	92	95	80	86	86	95	85	76	86	78	102	92	92	86	103	95	99	87	95	88	104	96	82	97	109	86	85	100	90	93	100	87	104	85	86	97	86	103	96	88	87	88	88	108	107	108	86	102	89	110	83	106	83	103	113	85	89	96	66	92	92	86	94	91	99	93	88	91	102	87	85	89	97	107	85	92	94	112	98	110	87	97	108	87	84	90	95	86	104	124	88	80	82	95	102	83	91	93	93	87	88	93	89	69	76	106	86	80	90	94	95	96	89	109	92	91	99	101	81	78	90	74	98	102	95	90	93	89	85	90	111	87	95	105	74	95	102	88	96	83	76	90	95	97	101	109	95	99	85	87	105	84	88	83	113	108	87	83	84	89	101	76	73	100	115	83	88	97	92	87	114	90	87	105	98	87	86	78	90	80	93	101	93	93	86	104	93	88	105	84	92	93	85	77	92	96	73	84	80	76	95	95	85	101	83	96	91	110	92	88	112	93	102	80	113	97	99	88	90	82	98	95	103	82	112	85	91	74	84	80	67	94	82	109	88	92	76	95	100	93	82	90	97	110	90	66	86	81	107	94	95	82	86	76	84	96	83	88	89	83	100	82	105	100	85	93	97	88	85	89	81	71	92	78	79	94	92	103	92	92	80	80	96	107	83	94	91	101	70	101	92	98	79	95	97	106	102	82	89	83	95	101	106	104	98	101	104	104	95	94	83	88	109	97	83	100	103	97	89	111	86	94	99	125	85	87	83	100	96	90	107	90	101	85	88	98	84	100	72	102	86	95	80	96	89	87	97	116	93	89	91	89	90	88	82	105	93	97	79	95	71	93	80	102	100	107	99	97	95	91	86	93	86	81	79	96	102	95	86	101	83	106	91	95	94	82	108	108	100	95	93	96	86	95	101	91	94	79	99	79	86	99	104	84	86	91	79	86	96	86	101	77	99	114	114	95	93	91	77	87	90	79	90	88	86	101	78	104	99	108	96	90	89	98	85	109	82	83	98	88	103	83	86	99	88	85	103	98	80	105	86	103	102	121	94	97	87	84	66	90	96	91	81	91	95	80	115	79	86	92	81	96	91	88	101	89	85	97	98	87	99	105	109	80	96	87	103	89	109	89	91	82	105	114	68	95	109	94	93	109	100	94	92	90	96	86	99	90	81	83	91	90	73	88	93	81	79	99	85	91	95	101	89	81	110	102	86	94	109	104	87	66	92	90	98	77	90	75	109	112	90	102	86	93	96	85	119	81	91	84	95	94	94	86	83	97	95	107	90	88	79	105	101	123	95	105	106	91	93	90	102	83	100	94	99	77	96	104	85	101	96	99	103	81	87	93	105	100	77	75	88	84	86	83	82	76	94	84	90	98	91	99	75	90	83	82	98	93	97	112	97	105	88	87	75	101	86	82	102	95	88	93	100	88	113	100	85	92	99	84	96	91	99	83	88	90	90	95	90	87	82	100	89	116	84	81	107	93	90	88	114	82	96	108	96	92	89	107	101	79	97	89	77	94	90	104	92	96	99	108	87	95	96	81	92	101	106	103	90	103	100	107	85	103	93	98	90	115	86	109	82	75	91	85	94	110	101	76	81	105	79	102	90	94	83	97	87	91	102	98	98	95	85	81	101	94	96	89	102	93	100	103	118	91	93	82	77	91	110	93	95	94	87	119	99	83	87	73	88	88	89	91	83	68	104	111	93	105	100	102	101	94	91	99	93	91	91	103	98	101	96	89	103	84	111	111	89	93	106	80	96	96	87	101	88	70	104	100	77	85	90	91	104	104	100	84	88	80	103	86	104	84	96	90	92	96	85	98	96	81	91	83	106	106	113	108	94	81	96	102	105	99	108	97	102	103	104	103	95	106	92	83	77	83	110	94	83	82	82	106	100	88	115	85	105	94	91	94	84	76	107	94	92	95	102	99	95	100	113	92	95	77	91	93	101	95	89	102	88	84	98	84	95	98	88	105	92	95	80	108	97	113	108	103	83	99	84	101	97	106	110	107	85	105	94	101	96	104	82	82	102	91	115	100	89	85	81	84	95	89	106	88	89	92	101	100	95	89	101	100	112	73	71	92	78	87	81	112	89	106	74	82
50918	23828	19558	25191	28401	27037	27708	26372	26616	25397	20938	14629	13259	10785	9146	8390	7403	3829	2519	2166	1534	1310	1019	778	691	625	487	440	410	343	426	408	430	354	383	392	365	351	329	334	343	337	332	315	364	353	343	337	343	316	352	331	333	340	321	348	338	342	327	340	315	310	306	327	289	317	344	308	338	336	295	311	329	336	340	303	324	316	304	353	329	324	339	339	339	299	319	347	314	351	325	310	338	345	300	316	323	324	336	327	355	320	343	369	342	347	321	321	322	335	306	355	343	301	363	362	316	336	306	331	320	300	319	340	305	299	319	363	324	297	338	326	294	334	318	340	323	320	283	302	330	308	321	316	336	315	334	329	330	329	318	303	338	313	325	350	291	306	294	311	324	323	301	322	322	367	340	330	307	338	335	304	312	286	326	332	326	352	318	317	331	314	367	351	330	289	287	308	315	324	336	324	305	336	323	321	317	337	265	310	326	314	336	344	301	311	329	346	319	359	312	321	355	343	329	325	321	335	310	309	332	299	322	330	368	345	327	350	313	299	317	292	330	323	309	331	308	321	321	314	340	367	330	324	327	295	330	308	313	338	314	295	329	345	328	317	357	304	345	324	356	344	324	303	308	331	308	353	297	323	338	342	336	333	330	316	345	345	312	320	333	324	329	330	326	334	313	327	307	322	324	344	354	308	331	318	300	318	322	298	336	293	311	319	305	335	309	331	302	351	334	356	324	345	298	289	316	350	301	319	347	299	322	343	324	300	326	329	358	332	317	356	328	308	302	371	344	327	342	345	327	339	335	294	340	331	310	307	334	332	291	309	301	314	308	324	317	290	324	316	357	334	331	359	364	294	330	284	331	305	320	323	337	334	319	352	349	296	336	325	310	304	334	317	348	326	315	344	323	350	301	328	340	330	324	333	331	328	320	332	310	310	335	335	325	299	341	337	329	324	335	359	340	323	287	326	300	304	331	297	308	314	324	360	296	297	330	318	333	330	347	316	331	326	319	292	334	319	316	323	326	325	333	354	320	337	323	335	323	339	365	362	363	350	321	318	338	340	284	332	316	344	333	305	349	300	363	313	318	321	297	351	327	313	335	320	320	323	322	334	341	302	355	319	331	318	320	321	333	333	313	331	310	328	344	323	340	352	322	353	330	344	327	293	344	323	319	311	342	317	341	343	325	342	342	331	330	335	329	294	290	343	295	317	342	299	301	314	334	309	320	340	325	331	313	305	317	380	351	338	339	317	315	348	326	319	323	327	340	315	312	310	304	341	304	323	314	344	337	359	347	304	293	326	326	349	320	310	345	331	325	322	310	335	304	329	308	312	311	327	334	297	310	309	346	342	316	336	309	329	319	304	349	350	348	338	337	305	326	320	300	316	353	305	295	301	345	301	322	313	335	343	334	351	327	315	368	323	330	310	315	320	298	331	343	314	328	323	325	323	334	322	319	306	334	317	300	333	338	316	322	307	334	304	293	367	320	318	366	335	339	309	324	307	310	327	382	357	348	333	305	333	312	303	347	321	310	335	317	325	310	317	343	325	316	352	318	331	331	356	315	305	321	343	327	315	353	334	316	336	295	349	314	298	342	327	341	338	298	310	321	301	333	343	313	327	306	347	323	343	295	334	303	319	302	350	315	337	301	300	337	288	333	308	316	325	329	326	324	358	348	337	318	331	331	340	320	328	344	333	329	335	298	323	292	336	348	302	320	304	319	314	320	310	352	351	304	289	319	332	328	333	309	330	307	322	301	312	336	345	329	308	301	324	306	319	319	326	322	332	310	347	323	333	313	348	314	302	336	305	316	332	327	332	327	288	301	322	353	333	334	327	302	339	289	304	320	306	314	326	334	312	339	329	334	336	322	313	311	330	311	350	337	345	322	314	315	327	304	325	313	328	332	342	323	321	343	303	311	312	314	282	354	364	338	300	330	333	337	302	331	314	326	295	325	316	326	330	325	340	328	339	321	327	336	361	312	297	327	335	335	348	311	340	307	312	318	296	327	344	342	330	364	341	327	300	343	325	337	308	337	330	307	311	311	335	321	314	328	293	312	338	320	345	345	299	313	299	340	317	301	304	360	316	311	307	332	336	320	335	317	320	334	311	319	304	303	291	319	317	341	332	335	302	312	320	289	324	333	357	318	322	327	335	278	327	330	331	313	318	326	301	327	309	350	321	314	320	325	330	295	333	327	315	321	336	327	355	337	327	318	317	316	328	307	334	361	349	329	349	348	329	319	323	339	325	301	334	334	337	350	328	322	314	316	348	340	332	323	360	317	295	296	326	313	357	345	330	311	316	321	318	320	327	374	330	322	337	334	336	319	307	314	306	314	340	330	327	314	323	292	305	340	293	316	302	337	304	358	305	330	350	349	303	307	309	331	344	333	271	323	312	317	328	309	343	332	322	337	328	350	332	367	297	334	294	309	331	335	313	311	312	328	326	343	365	330	353	328	322	309	345	328	336	314	330	316	302	332	308	360	342	306	369	342	322	311	322	331	273	300	302	350	323	325	318	290	333	350	357	324	310	282	335	325	299	336	304	305	337	322	335	330	359	315	348	322	318	302	315	315	304	307	318	329	315	338	337	309	328	334	346	341	328	331	332	323	321	350	324	360	305	305	282	324	314	325	331	291	315	296	283	337	339	345	326	323	312	323	341	328	311	341	330	335	297	307	335	320	355	325	324	288	351	320	353	309	325	336	313	322	309	331	312	358	312	364	301	288	328	316	329	332	324	332	350	363	343	287	312	316	319	333	342	329	326	311	325	339	333	298	325	350	332	335	350	331	338	310	298	338	306	353	296	310	318	315	309	324	326	301	318	321	337	323	333	343	293	306	318	295	298	323	319	362	312	328	317	314	316	296	315	313	317	342	321	314	301	329	354	331	322	330	330	327	293	336	315	331	305	333	333	321	326	333	325	299	292	367	329	322	325	322	323	332	356	305	315	352	336	347	324	321	348	344	316	314	315	309	288	343	319	322	352	349	337	333	347	332	313	314	329	338	303	310	333	357	329	310	325	322	290	340	305	317	331	343	329	362	332	330	343	318	286	323	331	323	309	306	345	355	350	317	301	327	310	336	320	307	362	311	340	346	334	312	313	318	292	320	336	338	353	324	336	333	334	337	333	344	341	344	320	310	303	353	308	316	309	316	312	337	333	311	336	306	332	330	308	325	331	313	268	379	323	336	326	335	335	319	334	284	330	328	339	315	330	334	337	339	337	314	317	349	306	325	317	294	351	298	311	317	332	332	315	309	349	300	336	328	292	311	327	321	322	331	316	333	336	336	373	298	321	322	299	319	346	331	318	340	340	358	324	339	349	327	331	292	320	318	323	323	312	372	299	353	288	355	312	315	326	341	340	314	337	308	310	320	325	345	330	288	310	340	312	342	337	316	340	297	347	322	318	330	329	326	314	318	357	357	350	317	335	310	337	339	302	333	316	316	310	328	330	316	307	339	323	284	320	304	332	330	313	313	345	336	321
62786	43942	31365	31984	31767	29902	27781	23462	20307	17883	14523	9353	6895	5059	3509	3310	2468	1176	719	736	504	408	380	321	304	260	208	203	215	216	189	190	183	165	202	195	176	197	186	175	178	169	168	162	172	195	167	171	162	165	150	183	171	179	166	159	168	170	177	162	159	172	178	191	168	174	163	187	173	164	174	169	179	177	185	172	200	160	192	163	166	160	172	169	187	165	177	161	182	177	181	178	172	177	182	159	180	169	177	180	165	174	186	165	158	198	183	167	147	155	156	151	176	195	179	173	150	207	160	164	184	179	180	189	183	148	168	162	176	189	172	179	182	178	162	158	176	182	173	156	162	171	158	190	184	170	164	174	195	159	168	164	175	178	171	172	171	197	168	165	179	141	177	170	192	166	191	164	191	167	159	145	188	167	198	168	191	161	163	169	184	171	182	158	173	192	161	169	167	168	185	161	161	162	194	177	152	172	167	178	172	184	150	149	156	188	179	184	164	180	160	171	155	161	190	163	184	192	183	154	179	182	165	147	170	185	167	186	142	160	174	153	181	163	201	191	160	154	175	191	151	168	159	191	211	156	153	195	194	162	167	158	182	185	174	172	148	159	163	165	182	155	178	170	171	167	185	175	166	171	179	157	170	172	171	160	163	179	159	166	160	170	200	163	170	184	187	157	176	192	188	171	181	171	170	178	164	163	164	163	176	177	186	187	174	158	176	171	174	142	147	152	178	187	179	161	169	173	161	175	160	156	186	184	154	179	174	172	166	175	168	183	179	166	154	186	156	172	163	169	176	159	162	165	142	173	160	181	160	179	164	183	179	167	173	184	169	170	185	159	168	169	182	165	159	154	178	179	148	179	171	175	167	176	150	181	185	174	171	154	177	175	183	178	165	147	170	188	174	179	152	182	176	174	166	175	160	168	185	155	146	147	179	168	174	182	171	182	186	162	172	163	178	157	197	191	167	158	164	172	186	163	192	169	183	176	191	152	186	148	178	179	158	184	176	189	154	178	186	183	167	154	174	181	153	153	191	163	152	169	166	185	163	170	158	169	176	180	206	150	164	169	164	161	167	156	178	180	168	152	153	169	179	176	172	163	180	176	182	182	174	158	169	186	165	167	139	178	172	190	187	153	171	150	156	153	151	169	173	183	178	172	175	151	152	171	178	165	199	181	173	172	181	182	189	178	150	160	172	155	176	178	189	160	156	177	150	169	195	149	178	169	170	151	173	195	168	152	147	161	174	181	158	164	174	163	172	199	174	173	172	181	172	160	154	164	164	155	160	157	163	175	179	178	186	184	183	167	177	182	140	181	176	196	163	198	176	167	177	178	161	165	165	198	158	184	162	160	135	167	164	169	166	170	178	173	168	170	157	154	176	157	179	190	185	170	166	166	173	159	148	182	149	153	160	153	173	183	157	155	168	196	183	165	186	184	156	195	156	163	181	182	169	187	180	176	172	158	167	179	175	161	171	172	181	151	173	178	171	157	171	170	169	170	168	161	164	183	194	183	160	160	192	176	173	171	175	175	163	155	177	149	203	178	162	154	164	175	151	179	176	194	171	153	171	150	189	150	178	199	175	162	159	161	171	172	168	171	183	145	172	153	161	185	170	173	184	186	169	172	176	165	169	172	164	189	177	184	170	208	168	190	163	183	159	185	168	173	158	167	180	167	186	176	162	151	195	159	181	167	175	151	168	183	186	172	169	177	184	181	148	159	166	164	169	160	179	199	175	159	174	172	188	174	183	150	174	190	160	192	163	170	147	194	182	150	147	155	181	175	175	174	158	150	161	160	179	162	169	175	153	161	166	188	163	191	172	165	160	172	160	191	176	175	156	169	164	165	187	159	173	162	160	177	153	153	161	157	189	158	204	176	192	183	163	154	175	178	182	164	156	171	187	181	171	170	159	186	175	198	162	173	159	160	162	156	159	155	175	160	172	156	192	181	176	184	186	168	177	184	160	197	184	155	169	210	192	163	159	148	169	193	186	173	161	166	168	171	173	193	182	170	169	154	152	162	168	170	199	133	175	192	160	169	172	166	158	163	176	178	181	192	165	207	171	190	165	189	164	150	175	175	158	137	161	182	160	155	150	160	154	189	161	155	183	180	158	169	178	164	165	165	156	153	175	155	171	214	165	180	170	174	159	199	196	161	199	162	167	178	180	175	164	162	195	160	156	181	184	165	143	163	199	181	152	179	168	178	168	178	177	163	164	169	168	168	181	169	172	168	171	178	178	163	171	153	155	157	170	169	173	174	188	165	179	172	169	139	149	193	139	158	186	178	172	166	156	179	168	166	189	156	179	156	195	180	169	182	177	179	163	180	190	162	166	179	168	172	158	195	167	165	164	156	165	186	193	161	170	186	173	159	155	161	161	184	169	165	179	181	190	166	187	167	174	172	145	160	172	182	172	164	203	181	192	183	187	167	181	181	161	162	152	177	180	177	145	176	174	166	153	169	205	179	164	166	157	160	154	170	148	164	166	180	144	177	168	183	152	173	160	178	165	180	194	178	185	167	170	162	175	190	183	175	185	166	163	178	145	174	162	184	161	180	159	203	168	196	148	183	176	177	161	145	175	168	160	178	155	167	150	152	153	169	179	180	158	170	145	175	163	161	190	183	159	163	175	192	175	186	175	156	161	170	177	170	170	161	169	170	177	162	174	137	151	166	178	169	176	177	149	152	181	174	173	199	158	153	159	174	175	190	162	152	184	172	185	164	171	170	148	160	178	172	171	171	181	175	147	183	195	144	167	171	154	168	197	192	163	181	186	146	170	164	199	178	157	189	158	166	157	153	177	183	167	182	184	155	162	182	173	181	154	186	155	176	184	167	195	187	181	173	145	170	177	186	174	168	141	160	184	170	171	161	174	155	199	175	206	153	187	188	189	173	180	170	158	164	187	161	159	175	164	160	180	153	160	152	190	174	162	168	189	186	170	172	182	170	159	182	175	161	174	167	168	182	161	179	172	172	188	184	175	178	181	163	179	166	164	179	186	203	188	182	166	173	152	164	156	183	167	167	162	201	146	152	176	160	165	141	157	186	186	164	182	169	164	161	177	169	188	179	163	181	173	151	164	155	168	155	167	166	176	174	160	176	190	178	178	161	161	193	171	160	156	160	183	166	155	172	169	156	171	140	177	162	174	177	163	171	173	155	158	178	172	162	177	174	178	160	177	168	191	187	161	187	167	169	183	162	200	200	162	170	159	179	145	158	161	152	153	163	146	166	198	160	177	159	181	158	183	176	167	177	175	165	196	155	180	178	174	179	155	186	172	188	161	185	186	178	171	165	185	176	175	177	178	157	164	181	169	166	190	174	185	177	150	183	192	157	177	156	146	153	168	186	188	156	186	173	170	156	143	173	164	174	170	177	153	160	193	175	166	181	186	163	149	176	181	175	196	158	196	171	150	171	165	174	186	172	189	170	172	173	169	180	174	171	161	179	179	179	182	174	189	153	166	190	158	166	167	158	179	156	194	177
62249	32586	23883	28952	35035	36524	37048	35673	35276	34474	32048	24425	21866	18494	16605	16394	13530	7629	4962	4418	3137	2146	1722	1420	1335	1177	960	815	717	639	740	724	775	680	696	643	605	565	572	568	621	563	550	577	546	593	557	559	510	598	581	570	573	539	514	547	521	557	525	542	554	563	546	544	566	534	553	531	578	539	541	576	576	589	514	558	551	514	555	541	533	577	551	564	529	544	547	526	545	513	544	469	556	539	543	508	565	524	545	510	575	553	577	549	531	563	512	534	523	518	514	535	509	561	553	540	521	556	534	534	575	542	525	552	483	571	572	543	582	534	542	563	537	567	534	514	538	563	556	574	529	543	596	538	561	548	526	558	520	538	550	543	579	515	537	533	539	529	556	517	547	565	527	537	527	536	515	543	539	546	466	551	544	536	549	522	584	536	497	536	498	559	514	555	531	596	529	525	504	515	576	557	509	546	561	568	560	608	525	534	551	492	544	566	521	534	561	546	522	576	542	514	508	530	549	552	513	554	537	530	542	518	564	553	537	503	502	509	530	521	575	524	543	560	485	549	536	582	542	549	535	511	550	540	477	499	510	582	545	550	546	480	537	502	543	544	559	498	533	539	534	523	519	496	503	504	529	540	548	499	578	551	531	533	534	564	531	547	551	536	495	528	544	536	582	514	553	516	511	497	559	525	520	553	581	500	539	548	545	544	518	546	549	520	547	551	483	563	598	549	530	467	490	532	506	544	559	522	464	539	525	563	555	525	524	553	536	559	530	531	555	538	499	535	576	470	527	535	544	562	571	530	533	545	514	524	497	509	503	500	565	521	551	516	565	557	535	540	516	507	539	521	555	523	529	510	494	553	491	565	547	587	561	516	549	516	530	522	547	536	491	519	494	557	496	538	538	515	533	564	525	548	535	512	550	532	527	546	500	512	531	498	533	557	591	520	510	535	541	540	552	512	546	545	504	560	506	517	524	535	512	496	544	536	526	536	572	551	504	539	544	580	553	597	506	557	553	496	563	540	543	532	513	480	515	531	518	528	530	525	532	587	563	520	546	544	489	537	541	517	518	540	516	524	554	554	541	546	506	559	483	533	483	545	488	556	490	503	533	530	538	536	476	548	545	524	531	506	562	524	543	535	538	537	540	554	549	498	523	535	538	548	515	559	528	580	522	549	532	545	543	574	526	559	553	581	523	527	532	524	552	531	503	540	533	522	552	607	580	490	577	585	530	521	517	520	480	536	538	463	545	576	560	529	548	571	548	553	522	510	534	585	527	516	521	528	537	553	528	551	555	520	554	565	517	515	599	538	564	501	500	526	518	522	572	538	533	498	527	535	565	541	538	531	549	563	540	547	559	553	561	524	539	562	517	531	522	534	503	518	574	491	535	508	529	551	539	526	535	548	542	513	541	534	501	532	512	514	545	558	545	578	543	555	483	548	508	533	566	493	514	534	568	535	528	511	477	537	506	547	504	549	542	487	565	532	524	584	490	553	519	534	568	472	544	551	503	513	579	540	536	536	535	527	510	537	513	582	529	528	552	547	533	554	531	557	547	539	525	555	548	516	532	519	502	523	506	526	560	497	577	567	564	513	552	522	496	566	528	547	520	504	578	537	515	523	556	559	544	567	536	530	530	543	531	555	520	500	537	518	565	555	553	554	503	550	595	567	522	532	529	544	514	520	521	549	564	524	505	530	534	531	549	511	588	536	541	529	518	519	539	528	526	556	513	542	546	553	540	531	557	498	542	541	557	553	503	526	549	575	514	543	548	500	538	500	540	535	540	566	557	549	536	559	562	555	503	555	526	543	542	558	529	565	549	548	539	548	550	533	535	556	526	549	558	495	571	553	538	528	528	514	510	533	533	512	540	533	514	541	519	516	526	537	552	586	535	545	523	545	520	561	501	538	521	522	559	531	516	564	601	526	561	546	518	535	504	520	575	557	581	571	555	491	582	536	531	506	514	542	545	547	547	554	502	549	513	550	552	556	517	538	561	533	524	535	560	527	537	533	534	528	522	523	536	547	520	568	539	558	516	535	536	516	516	506	567	549	537	524	533	535	540	546	505	542	529	517	551	557	554	512	538	526	513	498	526	526	530	502	499	584	503	578	547	545	529	501	557	476	535	513	553	515	516	570	543	555	507	523	569	534	568	528	565	513	530	562	522	524	543	494	551	533	528	521	535	531	492	515	545	504	553	521	534	567	549	528	502	532	486	513	546	505	549	533	537	550	531	506	522	570	505	533	531	521	572	517	520	553	560	528	566	560	507	551	496	553	583	522	503	531	514	552	542	547	513	539	507	476	510	504	486	555	534	513	487	548	546	538	494	525	561	549	553	513	533	511	545	525	487	547	568	574	501	544	519	541	542	532	528	517	511	525	565	596	531	503	476	535	536	546	510	536	508	517	496	556	544	522	540	538	518	542	561	533	583	499	503	538	478	534	536	561	507	522	552	499	528	517	548	534	515	547	529	481	501	480	511	538	508	538	476	551	550	518	584	520	519	551	539	539	520	562	527	548	513	516	552	514	544	513	548	530	560	539	539	536	563	463	535	550	471	510	574	513	531	528	520	519	542	520	546	548	525	530	530	510	550	518	573	532	553	528	529	553	522	516	524	544	512	508	543	513	538	552	542	513	491	531	551	522	573	537	528	540	529	575	517	532	567	522	527	533	533	578	568	500	560	535	549	569	530	542	581	580	535	528	529	539	527	549	516	561	543	533	515	507	540	515	568	496	540	516	564	576	515	525	540	524	521	524	517	552	507	506	531	512	562	568	537	534	531	560	567	559	528	530	513	515	521	516	492	546	518	546	573	534	531	548	530	532	538	583	516	557	537	533	531	528	530	502	527	543	557	564	526	527	500	518	532	526	526	523	521	587	596	541	531	548	525	501	552	545	540	574	544	531	588	505	564	568	487	543	571	501	549	515	505	517	504	557	539	495	527	531	545	462	566	593	583	541	591	548	589	534	506	513	515	527	581	559	504	538	510	546	492	520	505	511	554	518	529	549	538	556	507	546	525	532	539	544	540	558	517	543	525	550	546	534	575	520	532	513	498	536	541	505	537	558	529	537	543	593	537	544	567	572	556	552	588	553	589	542	533	553	527	506	556	564	534	553	570	476	553	557	529	504	547	554	569	538	507	517	551	555	479	561	529	551	526	523	532	526	492	562	571	549	559	543	502	547	555	535	542	523	568	470	544	522	557	519	510	556	534	498	536	503	557	536	544	530	517	501	499	626	537	566	568	546	506	535	528	520	560	517	560	574	578	531	531	563	528	505	532	539	546	510	535	536	531	511	530	531	538	563	594	510	542	552	514	500	539	533	568	571	558	548	505	550	537	531	557	534	538	518	533	564	527	526	533	546	504	574	541	558	542	525	536	521	539	502	520	550	507	533	548	528	583	515	505	555	517	529	523	505	527	524	541	528	528	510	529	535	518	541	530	537	527	567	547	521	521	489	558	553	576	554	524	542	544	559	549	526	560	503
29048	8419	3717	3328	2069	1426	1356	882	728	618	506	399	339	258	218	227	188	189	161	156	173	151	131	155	138	169	158	138	171	130	150	159	137	168	146	142	158	161	125	143	149	149	161	155	146	141	136	162	118	157	137	143	135	136	149	163	167	145	139	150	154	138	151	147	166	135	140	176	141	176	141	161	157	128	150	150	146	151	144	143	154	135	157	156	165	119	131	128	150	138	173	143	155	142	141	148	133	155	155	145	140	124	149	120	105	172	130	156	165	130	148	154	146	142	134	148	151	143	156	157	148	139	154	148	164	138	166	123	154	155	152	146	145	141	152	158	146	156	164	141	150	147	165	140	122	125	166	158	154	140	135	146	134	166	122	138	163	172	123	134	157	138	136	136	154	152	153	152	150	142	152	145	133	183	145	124	171	127	140	141	175	134	142	148	160	164	141	133	132	130	152	153	131	150	130	155	136	137	129	149	146	156	144	143	139	142	154	149	165	144	131	153	140	163	153	137	152	150	150	152	132	159	147	127	134	148	145	119	162	122	151	149	158	141	163	113	164	150	152	134	141	148	141	158	137	137	137	150	141	160	139	123	130	142	137	153	135	148	126	151	160	141	152	149	143	129	159	142	143	153	157	165	141	140	136	145	139	143	136	145	142	156	148	140	137	151	142	128	144	132	148	152	173	145	137	123	147	143	167	132	140	139	133	142	150	143	157	156	147	153	162	143	160	160	133	168	134	153	153	124	151	131	151	139	153	136	158	156	148	144	153	126	148	139	136	156	125	139	130	169	164	165	150	161	147	148	151	158	149	160	149	152	149	140	160	157	149	169	147	136	146	129	129	174	149	149	142	136	142	163	154	144	134	134	164	153	136	137	128	125	117	157	151	137	147	154	148	135	158	139	139	137	159	174	154	145	125	132	161	157	153	129	159	167	150	153	126	148	157	164	137	131	124	144	136	152	146	144	154	151	146	126	178	145	133	161	153	147	144	143	153	149	160	142	163	139	155	161	142	157	160	169	153	152	121	160	158	135	167	135	154	137	125	165	147	168	151	146	150	138	155	134	141	145	142	127	153	162	151	155	152	145	137	146	159	150	135	148	151	169	139	164	120	150	136	148	146	151	141	145	145	142	151	147	136	156	128	148	135	129	174	139	140	131	144	147	163	155	141	150	158	157	150	152	143	136	141	129	165	131	141	142	138	139	159	159	151	134	137	122	139	142	155	154	162	159	141	145	139	138	148	173	142	142	122	155	140	150	149	133	134	147	165	131	145	150	134	154	145	155	163	143	133	161	154	148	171	158	159	143	137	150	128	144	172	145	159	150	161	134	163	155	152	161	149	165	146	136	142	157	146	137	159	136	165	158	141	145	147	149	157	143	144	153	138	159	137	137	136	165	146	147	146	138	157	151	170	130	133	138	161	152	157	148	156	155	121	136	153	114	145	141	144	124	144	168	149	153	148	124	142	144	128	152	140	153	135	161	143	117	153	129	153	153	171	138	132	144	157	136	131	137	154	153	167	138	138	137	136	141	170	134	143	173	161	158	135	147	129	160	137	169	172	156	149	149	147	138	141	128	143	130	134	152	139	151	145	162	132	151	139	132	136	144	141	145	149	172	151	140	144	144	150	147	168	139	157	161	163	144	140	128	163	144	139	135	146	148	159	153	165	150	145	143	150	123	159	146	161	141	162	155	150	150	159	155	124	139	131	125	160	156	149	150	136	141	134	123	133	124	159	150	139	151	136	152	143	149	160	142	160	135	150	146	135	155	144	131	149	141	128	160	150	146	148	158	140	139	150	150	140	138	149	139	149	154	142	140	155	147	135	167	144	159	150	148	145	154	150	135	131	151	150	157	158	154	135	161	168	155	135	137	149	151	126	138	132	158	146	128	131	156	136	117	152	119	153	143	154	145	146	156	145	151	133	168	139	158	153	163	151	156	149	145	150	141	152	134	160	149	150	145	155	128	127	144	151	131	156	161	132	132	139	133	156	125	182	144	135	145	148	157	159	143	151	141	144	152	154	166	143	144	148	141	151	148	143	162	138	141	138	147	144	136	155	126	146	149	151	164	139	163	146	147	131	160	157	140	134	144	140	136	149	146	133	132	162	137	132	161	137	149	139	157	158	154	144	155	125	151	139	165	139	126	156	131	155	146	136	140	142	145	152	171	137	140	158	143	152	157	158	145	137	140	143	146	154	174	133	148	142	147	153	134	143	133	138	177	157	145	134	133	138	155	132	151	145	144	133	148	168	149	133	134	150	185	143	144	186	154	162	154	155	153	136	151	142	125	123	162	146	159	126	169	134	143	150	135	158	148	141	127	150	150	134	156	142	132	138	137	149	155	131	155	160	134	142	145	124	125	160	152	164	150	159	133	146	157	138	137	146	147	153	121	144	135	165	161	138	174	142	142	142	137	159	150	137	141	143	134	150	153	128	144	141	155	127	148	133	148	134	162	137	124	160	159	175	144	146	166	147	139	167	160	135	165	142	169	131	143	144	151	138	164	131	149	135	145	142	155	170	128	125	159	128	157	160	142	133	132	130	140	144	162	149	152	146	137	151	140	152	148	152	168	150	145	159	145	140	140	148	162	125	148	136	147	145	165	128	131	115	146	145	147	151	168	142	141	136	125	153	132	145	153	140	138	128	153	155	158	132	149	140	140	161	141	144	141	136	156	154	155	161	125	162	138	146	171	144	134	159	150	135	149	152	143	156	137	144	142	122	130	146	120	155	138	141	139	137	158	155	136	129	140	157	155	162	156	143	148	145	126	170	155	134	144	136	139	159	141	159	147	136	149	156	142	144	145	165	148	121	131	120	128	128	146	156	158	138	131	152	150	154	141	144	151	124	145	166	177	151	147	147	154	124	146	139	162	164	130	132	156	175	158	150	147	151	138	148	153	139	148	163	156	132	147	152	163	142	164	127	160	125	158	132	147	161	129	143	145	199	131	165	128	135	123	126	133	135	147	139	147	132	158	138	138	146	141	159	138	136	148	142	130	172	169	160	154	129	136	149	141	140	141	160	138	139	144	153	142	153	145	145	117	154	147	138	165	141	143	146	129	137	137	149	157	149	143	147	169	150	163	155	130	170	158	138	142	145	139	161	171	140	135	138	143	155	130	151	142	143	146	146	142	142	155	142	145	150	138	151	135	141	170	161	143	144	141	158	157	150	163	160	143	143	166	143	128	150	155	136	174	154	141	150	154	151	142	139	144	128	154	133	143	133	143	148	127	142	166	144	135	138	141	154	141	162	150	160	149	156	135	144	144	154	158	142	139	134	155	153	142	143	131	164	136	149	159	158	168	136	153	137	140	139	145	148	151	151	180	140	149	147	159	130	145	131	145	148	146	143	156	156	159	163	135	160	150	153	140	148	173	160	146	144	148	149	147	154	154	149	152	145	146	148	150	151	151	140	156	151	143	129	150	147	117	135	139	155	147	143	113	162	125	147	138	148	147	135	153	147	137	145	125	144	148
31065	7033	5936	8274	6537	5181	5385	3740	3290	2818	2467	1744	1494	1172	1060	997	943	791	665	592	535	527	505	480	509	459	463	427	475	472	481	471	468	482	510	506	440	478	416	468	481	460	478	410	463	427	452	436	463	509	483	442	432	458	451	448	460	483	483	451	437	483	444	450	480	464	446	453	487	448	477	447	486	479	429	501	477	477	477	470	445	429	459	433	460	482	479	445	472	439	453	492	443	442	462	446	446	458	457	496	468	477	465	438	462	456	435	467	455	482	448	453	450	443	440	466	467	524	450	480	468	471	467	462	442	426	471	465	474	450	477	463	471	450	474	471	479	446	473	498	456	475	465	464	463	451	442	454	461	465	493	446	441	473	461	445	471	428	499	458	465	452	465	455	455	443	452	459	462	449	450	470	446	446	482	444	431	448	438	453	479	461	502	454	469	472	471	485	497	455	457	434	454	487	473	465	482	481	470	470	453	449	480	444	440	494	463	483	426	443	488	496	458	455	479	444	438	465	441	490	433	466	480	463	457	479	490	462	476	478	487	476	497	436	443	446	495	505	453	465	462	507	438	481	439	461	441	482	439	455	472	481	464	444	425	473	472	445	467	468	447	456	471	441	522	459	441	443	463	453	460	431	449	477	470	432	467	438	452	429	441	447	397	497	434	488	453	440	473	472	420	530	444	497	485	454	473	448	502	496	489	477	450	490	487	419	427	472	446	479	483	453	426	438	461	441	447	467	496	453	504	434	464	419	450	451	441	396	531	449	450	464	484	494	468	496	462	424	470	462	433	469	460	451	468	467	475	453	488	447	479	444	464	503	514	445	468	484	472	489	458	433	457	467	448	464	433	457	483	479	460	488	472	464	465	456	436	481	468	470	474	471	451	450	461	443	436	473	476	495	469	434	437	466	448	476	453	476	473	463	471	488	506	484	470	501	513	473	450	480	449	471	444	428	489	431	446	472	445	518	461	483	482	456	462	477	402	482	514	452	462	461	478	470	500	439	481	503	425	465	483	472	469	464	472	453	494	467	500	466	449	448	500	513	462	454	453	472	485	464	482	473	445	460	468	473	494	466	458	446	446	475	507	474	439	485	465	481	487	442	461	493	443	456	437	445	426	444	432	482	458	473	441	498	453	479	483	445	462	457	433	447	490	448	463	440	514	457	431	459	435	470	467	480	484	487	433	501	438	451	477	483	484	488	491	421	483	449	452	467	494	459	471	478	481	461	475	461	472	482	460	467	436	461	460	501	456	464	462	452	455	511	439	491	457	436	460	446	443	436	466	461	454	461	475	482	430	479	487	450	478	460	447	471	466	492	456	449	483	490	433	427	477	455	473	470	450	454	456	464	452	432	497	488	469	463	457	463	499	475	504	442	480	446	477	489	479	456	477	477	476	461	465	475	474	493	441	448	481	511	464	490	461	508	484	428	479	454	473	468	479	477	490	485	472	474	462	500	488	481	465	410	480	430	455	467	468	484	453	480	501	511	492	466	503	478	492	455	466	461	420	477	496	448	475	492	486	446	454	463	489	453	446	467	513	454	479	441	485	460	439	457	484	449	468	429	449	495	445	474	458	454	438	438	491	468	460	469	451	478	455	442	461	460	478	445	509	487	504	445	475	466	427	466	451	494	438	414	482	497	411	471	467	480	427	460	456	504	478	477	455	457	455	449	464	435	458	440	414	440	455	438	468	437	478	502	482	444	475	461	454	474	444	452	457	469	478	483	460	426	461	484	463	477	465	455	469	510	438	510	429	457	460	467	453	499	394	501	467	466	481	434	442	475	479	469	461	468	464	475	492	453	507	465	464	474	455	458	481	501	470	458	429	479	467	464	453	472	468	461	438	446	469	425	463	451	469	467	482	471	491	474	483	458	461	490	441	474	467	499	460	434	455	443	463	457	466	455	481	485	478	467	458	482	491	456	464	454	488	473	453	468	449	496	478	503	473	461	454	480	485	471	471	487	445	486	458	460	433	487	447	478	490	480	481	456	438	468	460	430	448	443	451	433	439	459	461	506	476	480	482	487	490	432	450	475	457	458	446	482	464	498	460	474	468	439	428	475	446	491	445	474	479	460	432	445	479	499	434	471	470	482	480	440	497	464	444	483	476	445	471	488	467	474	492	456	454	511	485	457	477	467	467	475	485	483	473	489	497	487	489	451	458	452	453	501	498	471	467	492	465	470	427	474	418	447	450	463	447	473	430	429	410	494	479	477	465	435	471	469	460	451	487	502	473	492	486	486	424	490	500	447	448	475	492	473	433	451	505	532	490	482	458	496	425	499	521	450	466	473	469	485	473	449	481	479	503	440	489	481	482	475	431	491	465	465	432	511	462	464	459	433	459	451	448	421	467	482	478	450	483	434	502	486	475	507	468	493	472	437	441	458	447	487	496	476	476	488	485	465	474	451	500	465	445	428	428	519	452	471	449	462	473	494	459	499	443	465	454	474	461	462	437	475	491	492	490	485	465	459	464	461	479	488	434	477	487	487	455	466	454	523	503	481	442	466	485	457	476	474	467	449	446	472	502	483	433	455	454	463	477	450	503	478	469	470	489	431	441	477	480	465	480	434	448	468	483	451	496	483	432	442	452	492	518	446	470	478	466	472	466	491	478	464	436	466	486	468	465	459	466	469	443	491	467	407	471	478	512	472	491	476	470	437	482	470	456	476	447	451	457	457	450	456	435	479	442	460	455	462	491	475	487	475	473	479	484	430	492	463	473	477	502	472	446	460	416	509	450	443	414	487	480	477	468	489	469	452	491	459	464	453	493	482	446	503	482	477	476	507	493	452	511	432	441	494	466	487	494	439	473	469	453	466	474	462	500	440	470	447	481	459	441	453	483	466	493	472	472	451	443	461	501	451	480	493	473	445	447	482	464	409	454	468	464	479	475	444	494	502	460	452	493	459	449	448	455	460	479	439	444	454	486	451	457	470	462	437	472	472	443	460	460	450	452	439	518	456	439	452	451	491	478	480	439	450	422	463	486	475	454	463	489	463	468	477	440	471	457	466	450	457	471	439	429	476	506	472	477	439	510	435	454	480	475	496	439	473	508	441	487	487	432	451	453	445	456	490	459	488	454	426	403	419	480	461	473	491	458	479	471	488	487	464	475	426	487	486	462	434	412	480	423	458	463	421	439	481	470	473	442	456	458	436	471	472	436	437	477	434	452	471	490	409	448	525	446	457	443	423	439	473	439	484	424	439	470	479	455	456	495	481	414	441	464	438	480	453	445	444	456	474	488	450	461	432	474	476	522	460	457	487	469	431	482	499	447	454	463	477	495	470	470	462	461	480	425	494	484	462	427	449	457	448	489	463	463	454	471	439	432	443	449	446	480	447	470	448	502	480	448	446	461	430	442	450	446	407	488	455	423	430	442	453	445	435	494	432	448	467	470	470	430	476	458	462	485	457	462	472	460	477	445	465	457	457	450	463	492	417	482	475	466	506	449	469	454	463	436	486	431	433	476	460	473	448
63233	39086	27973	27765	25485	21043	16723	12099	8604	6547	6441	4602	3110	2344	1516	1477	1150	860	534	309	278	282	160	128	133	139	113	112	129	114	96	104	105	121	107	95	115	90	74	106	90	90	110	107	95	98	84	92	90	118	90	89	110	116	108	79	91	90	102	85	97	112	94	90	78	88	99	97	100	74	109	90	93	95	89	71	97	95	103	100	104	111	72	91	90	95	113	94	92	99	97	105	104	100	93	116	100	99	90	107	72	124	87	91	87	97	88	85	95	103	96	99	91	109	104	78	90	85	98	97	111	95	108	92	129	95	91	114	93	85	84	81	107	91	96	103	85	92	90	90	95	108	93	91	108	83	99	96	86	91	100	80	92	109	87	86	100	87	101	85	95	88	99	108	90	93	102	93	95	94	107	100	82	93	105	86	88	106	89	92	93	104	99	73	101	102	87	103	97	94	110	91	87	90	107	95	91	114	92	100	86	91	107	95	103	92	89	83	77	94	87	92	110	96	98	96	101	95	92	84	91	90	91	93	88	80	91	100	92	101	97	105	91	95	79	92	107	91	96	96	101	89	89	104	95	97	93	114	91	82	95	91	98	92	92	81	88	124	89	98	100	91	78	93	76	100	115	88	105	118	106	80	97	96	91	91	89	86	91	89	93	111	88	99	89	73	88	92	93	100	83	87	96	99	91	87	96	99	92	99	96	90	88	94	100	111	87	104	88	108	91	82	91	103	95	88	86	98	101	90	86	85	90	102	88	102	94	93	91	84	98	99	86	72	85	119	102	67	112	94	104	102	102	95	101	99	76	80	114	84	99	107	65	98	85	88	101	90	94	86	100	89	95	89	91	104	99	89	80	72	89	116	88	90	81	112	95	106	100	110	90	90	79	92	90	97	93	84	93	95	98	85	109	90	101	89	97	87	89	93	83	79	100	106	113	93	94	108	90	90	88	89	103	94	94	91	94	95	90	97	116	97	109	107	102	86	80	88	86	100	99	94	106	88	108	99	93	105	93	92	96	93	96	99	103	88	99	93	95	101	90	108	83	89	82	94	84	74	98	97	94	95	78	106	99	87	79	104	105	103	111	81	80	86	103	94	100	98	97	94	71	83	85	93	81	86	95	99	99	94	89	87	98	93	85	96	101	89	105	93	97	108	75	89	76	82	97	101	96	83	96	100	92	111	93	99	99	79	77	81	87	86	98	80	102	84	88	100	116	95	97	89	100	92	91	101	117	89	110	104	96	83	91	86	94	103	91	84	113	93	100	105	95	91	99	94	87	107	114	90	95	98	73	113	94	98	82	99	109	103	84	102	93	103	102	105	92	96	96	103	107	96	79	116	97	97	83	91	97	84	102	100	100	95	112	95	79	117	83	98	89	104	92	87	76	100	97	86	118	93	98	96	103	112	88	83	90	79	96	83	102	97	86	105	99	113	88	85	106	89	85	105	91	92	94	86	92	75	76	95	73	86	104	87	116	83	93	77	93	106	88	97	83	84	82	105	79	86	89	99	86	89	91	95	96	87	102	105	97	96	102	119	67	83	116	82	87	86	85	107	94	103	110	79	102	96	91	98	80	87	78	102	84	84	105	90	83	95	91	103	101	98	107	112	89	103	97	90	85	85	107	83	96	89	81	112	86	89	94	81	103	104	98	83	103	84	102	77	76	71	90	85	79	98	107	97	82	92	100	109	95	107	89	74	87	83	102	106	96	105	95	95	91	99	83	110	106	85	90	108	102	97	82	85	88	95	86	107	100	94	115	92	95	91	115	111	110	94	94	83	103	92	87	85	106	111	75	106	91	94	100	98	89	87	100	101	83	93	111	96	107	88	99	102	84	91	87	76	89	109	95	93	95	88	95	90	75	89	85	82	90	82	100	106	79	113	117	76	94	92	102	98	105	90	88	98	90	84	106	88	106	90	89	96	99	102	93	83	88	99	85	103	98	84	94	90	84	93	104	82	94	74	96	99	104	74	98	95	77	90	85	95	100	100	83	89	113	94	104	99	86	85	95	82	95	89	113	88	103	103	109	81	120	90	100	103	77	104	82	95	90	93	83	77	97	89	78	81	109	99	112	94	92	82	114	96	89	92	104	94	101	87	99	74	96	95	82	99	103	103	90	80	104	106	85	85	101	69	92	82	83	104	95	89	96	71	87	81	104	91	85	89	102	90	84	92	83	105	86	95	107	94	92	91	119	90	82	92	86	90	92	88	95	86	87	92	89	91	75	81	95	94	107	97	98	76	93	79	94	96	89	89	96	85	105	88	105	108	103	104	103	96	98	108	104	77	83	93	87	93	123	108	98	92	105	103	88	78	84	82	99	109	83	99	82	88	103	110	107	103	105	85	83	92	100	77	98	95	78	100	89	82	102	83	101	92	103	90	82	106	83	89	80	97	88	83	94	105	92	83	103	79	86	81	81	88	104	95	95	100	74	96	95	105	89	91	94	91	88	74	95	89	106	91	93	106	104	93	87	80	101	96	113	94	131	102	104	91	90	94	101	98	100	88	88	97	95	92	99	114	87	97	102	77	108	95	90	86	93	95	88	86	91	88	95	107	95	99	92	87	94	104	102	104	90	104	88	105	96	96	88	87	108	106	89	91	96	89	84	93	108	93	85	102	94	106	87	95	94	94	102	107	114	115	88	68	91	86	82	88	80	88	106	96	94	99	80	112	98	94	89	95	87	100	63	94	96	62	106	95	100	93	97	91	91	85	80	102	89	92	99	100	92	104	105	85	113	95	83	99	130	105	91	83	97	92	101	114	104	103	109	87	96	96	118	95	88	86	116	98	93	113	79	113	85	79	118	84	95	93	90	94	119	97	98	83	93	102	100	99	97	96	82	106	98	79	95	91	97	97	100	98	83	97	117	80	91	101	107	105	83	92	115	75	103	103	88	115	99	88	94	107	70	90	85	90	97	106	112	101	76	120	88	104	92	84	97	92	88	81	93	75	99	82	99	104	95	93	80	78	108	105	80	82	81	64	103	90	84	104	103	86	79	90	84	95	90	102	85	88	93	98	86	87	91	96	102	102	93	83	88	103	104	81	90	114	108	89	80	86	103	91	90	77	95	90	86	95	110	90	110	92	112	89	101	101	90	77	96	72	94	91	82	77	86	100	100	77	108	104	80	81	87	100	82	82	99	94	103	99	93	100	95	96	85	108	90	90	82	96	96	100	107	94	77	84	99	93	99	84	99	81	93	92	110	99	80	97	80	77	87	90	101	86	103	89	94	97	88	88	94	78	103	114	97	103	101	89	91	83	103	108	89	94	95	98	81	113	92	88	80	85	91	101	98	89	113	97	92	73	98	84	95	82	100	89	85	109	93	121	90	93	82	93	93	101	85	86	102	87	107	113	94	100	78	102	88	104	88	95	83	104	75	89	78	102	73	86	92	96	85	95	101	95	107	99	97	119	97	99	92	88	97	89	93	96	88	100	87	96	110	81	96	88	85	92	82	80	95	86	100	103	87	86	95	104
49918	25048	19657	25334	28609	28726	28628	25332	23321	20959	22037	16471	13078	11188	9175	9487	7743	5998	3651	2081	1634	1352	867	774	786	662	489	475	418	381	364	447	485	441	353	327	368	330	318	371	313	384	350	362	327	364	326	322	361	328	319	310	322	343	371	324	311	320	330	324	348	281	306	331	352	371	330	334	300	327	347	348	300	326	347	348	338	309	337	296	309	354	321	344	313	264	332	308	301	344	308	336	331	335	341	333	333	294	327	327	326	301	280	322	331	324	341	319	325	320	326	351	297	322	377	311	341	298	344	336	314	311	340	329	311	340	359	358	321	329	279	341	338	300	338	321	326	306	311	320	287	315	328	318	300	302	340	330	352	352	327	336	310	315	329	286	326	306	363	322	336	322	315	291	323	320	340	311	315	318	333	296	296	311	334	302	331	295	325	314	324	318	335	298	360	317	289	295	336	319	331	333	313	334	323	332	345	357	346	312	335	336	343	318	337	322	334	335	330	301	308	328	307	319	341	298	328	318	344	326	340	342	339	330	299	324	304	339	330	311	313	364	348	319	295	291	331	311	320	295	281	315	282	319	319	306	326	326	309	351	323	321	341	283	337	303	345	333	333	355	338	299	342	316	330	319	316	293	309	318	332	299	319	326	313	294	319	309	336	336	327	315	333	322	347	320	337	308	321	296	342	326	338	351	306	351	337	326	311	317	327	290	311	326	309	313	323	318	328	333	332	279	335	327	293	308	300	338	325	313	339	332	316	332	332	328	281	296	304	321	321	346	341	343	317	296	321	297	299	347	291	316	318	333	338	325	335	312	313	308	362	318	310	318	329	324	312	302	324	312	308	315	304	297	351	287	314	322	311	343	318	335	328	353	360	323	301	317	321	339	338	326	341	355	320	356	328	309	320	346	320	340	348	348	286	320	333	328	313	297	319	316	330	339	338	347	322	319	326	307	301	319	317	327	297	286	317	349	328	358	290	313	316	341	332	333	284	320	339	337	317	357	305	327	284	306	328	317	333	323	309	372	303	348	305	337	316	323	297	338	342	322	335	319	318	347	336	313	312	311	324	306	322	331	304	280	309	350	356	332	307	334	307	345	317	328	304	332	295	276	333	316	346	326	350	310	347	307	316	323	325	352	346	319	331	320	349	333	304	327	304	316	292	318	326	328	291	326	301	334	301	368	323	291	317	336	288	359	319	326	312	353	303	290	321	324	336	307	319	318	333	335	313	350	343	282	281	326	302	339	306	351	349	313	335	313	317	305	317	299	304	314	321	333	307	319	315	332	340	335	319	312	273	351	318	326	328	309	290	307	346	349	350	312	305	319	316	322	307	305	327	348	314	312	307	363	308	331	322	309	322	344	319	298	327	342	343	336	306	341	330	314	303	305	332	328	333	286	318	297	312	353	310	283	312	332	330	316	311	276	316	322	323	306	362	317	344	333	336	329	321	315	333	334	336	316	295	362	321	296	330	286	331	327	286	345	322	342	301	337	333	317	339	294	292	334	297	289	304	315	324	300	325	344	330	334	319	349	317	360	319	315	313	303	317	305	319	335	316	336	322	315	307	302	319	308	326	289	305	328	324	315	322	307	312	335	334	336	330	351	329	332	297	310	329	320	327	352	330	336	335	299	333	315	301	307	354	303	318	333	343	310	289	338	340	350	332	301	333	341	335	315	341	293	351	326	339	322	344	270	306	330	308	348	324	349	357	338	311	288	324	322	344	327	348	363	320	312	308	323	311	323	325	323	325	338	278	311	312	317	304	332	316	308	325	306	314	301	315	316	299	339	309	335	323	318	348	294	300	305	303	336	328	370	311	320	325	332	352	323	342	359	326	323	327	287	314	292	304	357	315	315	312	300	306	303	323	329	323	295	311	337	319	317	333	314	303	295	334	316	306	324	329	308	339	287	299	319	323	309	327	302	324	322	335	283	329	312	324	299	325	306	342	306	317	346	330	308	311	317	327	281	312	315	304	330	298	322	299	309	337	330	332	314	325	348	336	285	325	303	326	342	350	354	307	328	315	303	341	364	321	322	330	321	308	330	330	336	315	327	299	332	301	318	290	333	307	337	310	321	309	298	300	285	315	323	359	334	350	291	300	337	308	325	324	325	364	340	364	335	338	324	322	344	323	306	329	299	325	324	347	289	318	289	328	311	321	336	336	309	347	318	312	332	322	321	331	316	310	320	320	331	357	338	342	314	351	311	347	325	314	317	309	312	359	314	319	319	336	316	317	317	337	304	330	292	314	322	305	331	329	315	307	316	345	283	333	328	309	306	314	309	332	355	318	316	330	343	342	296	309	316	280	317	374	317	287	306	306	306	323	311	306	319	311	296	332	312	326	326	290	307	324	316	336	337	326	338	314	314	332	315	286	324	328	355	328	304	321	319	367	306	340	343	306	281	319	337	329	343	288	312	348	309	344	317	317	301	321	307	316	344	324	320	334	283	314	311	295	323	327	313	292	331	337	306	353	332	315	316	354	335	321	337	295	306	319	347	339	272	327	306	322	318	312	334	326	325	300	335	345	353	328	322	331	349	344	330	309	358	327	324	329	332	326	322	357	357	345	308	297	289	339	347	355	374	330	318	313	330	374	326	322	329	323	343	325	281	287	340	333	320	340	311	338	344	303	312	324	290	323	304	332	304	327	326	355	332	301	337	310	326	326	326	324	337	341	323	305	311	341	324	325	315	320	305	317	327	308	338	325	309	295	355	307	340	316	317	321	326	324	323	324	336	326	315	326	291	317	335	298	349	317	330	317	343	305	327	318	327	280	312	328	344	327	352	333	343	307	312	313	342	354	316	333	335	332	288	301	323	365	344	332	325	317	342	331	338	346	322	339	336	306	311	311	306	332	328	315	293	310	335	304	308	337	360	319	325	302	323	339	323	338	315	316	308	311	335	312	303	344	316	324	301	337	316	328	315	301	325	307	315	339	339	304	322	335	260	299	292	315	280	311	339	319	314	303	347	280	336	308	307	301	322	291	326	325	315	322	293	292	320	320	327	334	326	350	314	341	289	315	326	340	315	330	335	323	298	331	322	311	331	302	340	331	314	310	319	347	334	303	341	322	351	319	308	323	330	303	310	341	332	316	336	313	301	307	317	359	339	342	308	345	306	344	298	331	285	323	316	330	333	332	338	305	312	304	337	319	310	294	325	340	294	320	329	315	357	306	334	304	342	318	330	355	285	334	332	307	291	328	320	312	332	278	340	351	324	304	322	333	286	326	304	319	330	338	348	359	302	349	325	320	314	343	337	347	303	334	320	361	301	355	335	323	323	328	297	334	314	323	344	344	328	319	349	317	295	346	334	325	317	319	334	313	304	320	301	306	298	314	342	318	305	317	290	329	322	305	318	355	336	329	294	313	306	333	307	307	316	335	342	290	342	321	313	331	314	299	332	300	338	304	337	339	342	317	326	325	320	333	331	329	289	294	309	328	330	312	297	307	305	320	335	298	324	313	332	352	310	358	327	330	326	313	321
70169	42977	32082	33386	30737	30859	28295	23252	18417	16554	14252	10656	7878	5897	3789	3729	3035	2195	1703	833	548	492	408	294	304	272	228	185	224	186	198	209	198	194	176	183	173	167	166	166	158	183	174	149	164	174	154	198	164	192	177	176	161	158	199	163	167	181	175	170	147	178	175	195	152	175	155	176	174	161	168	168	162	174	152	187	193	193	179	150	168	193	172	179	175	177	187	155	163	156	202	150	139	180	191	163	166	162	185	178	169	161	160	178	199	173	175	150	171	186	171	160	183	174	188	165	163	182	179	161	177	182	177	146	182	163	173	171	171	183	189	179	208	191	152	170	171	181	165	189	166	169	181	163	163	165	181	177	162	154	145	176	169	151	162	155	177	166	177	174	160	181	173	200	181	174	154	152	177	172	169	166	171	154	184	164	181	129	168	169	165	205	158	163	155	181	142	193	187	148	168	166	156	180	164	181	176	162	189	183	176	171	163	196	171	142	180	166	163	161	165	157	170	150	144	165	175	152	178	182	165	173	188	153	176	177	182	151	161	195	170	158	184	167	174	155	161	170	161	174	162	158	205	177	154	165	188	157	172	176	169	168	171	185	175	163	157	182	158	147	179	169	166	178	174	179	158	157	169	167	171	171	172	160	165	164	168	152	168	166	190	161	158	175	149	166	176	196	172	165	159	151	178	147	166	189	190	163	162	154	163	170	177	188	193	178	163	179	160	164	183	193	171	166	174	187	165	188	139	171	165	156	167	155	151	187	160	185	151	172	147	181	173	148	171	134	178	176	159	167	168	138	177	186	160	163	156	168	150	178	169	167	152	173	156	146	158	181	162	162	162	169	170	183	178	160	175	170	168	198	162	149	167	160	178	161	172	176	156	186	161	138	187	173	169	182	159	178	170	182	172	175	164	166	160	148	181	155	163	169	165	181	175	175	188	152	174	175	181	178	180	186	174	175	145	197	178	177	166	165	163	154	161	169	184	150	177	183	170	170	153	187	148	159	179	185	164	173	170	168	153	172	151	166	191	172	158	167	165	183	182	165	160	197	200	150	181	175	196	157	192	154	173	180	159	158	170	168	166	168	150	180	171	173	145	162	181	175	163	163	150	173	183	144	152	185	167	171	186	198	188	170	175	153	175	162	178	156	164	171	157	163	164	185	170	174	164	182	159	155	147	174	162	162	167	172	176	171	159	176	182	173	190	165	176	154	167	169	164	185	172	169	175	161	161	182	165	161	183	152	186	176	140	155	150	173	165	159	188	174	171	147	176	171	150	205	164	152	166	160	166	166	155	175	165	176	171	155	175	146	173	169	166	162	180	156	158	166	154	166	147	172	170	201	171	159	150	189	150	178	191	170	179	153	174	161	177	175	189	177	190	166	160	149	153	164	154	168	169	167	175	163	146	165	186	193	175	153	173	158	153	186	189	158	164	153	171	166	154	163	181	185	159	158	175	165	192	146	171	153	167	156	179	153	190	154	174	183	171	162	171	170	145	164	140	171	176	193	165	152	177	168	159	173	176	176	165	190	177	162	165	151	172	149	160	181	173	166	172	177	171	154	176	159	170	180	173	167	190	146	163	183	180	173	152	167	176	173	156	168	154	172	159	180	168	169	144	172	166	152	173	182	170	167	160	158	172	164	161	186	147	171	169	173	168	171	165	147	165	146	144	187	157	165	166	168	168	174	181	174	187	184	158	163	167	165	177	156	180	171	172	170	186	152	190	164	190	127	167	148	180	184	142	154	174	188	166	181	172	175	180	164	173	169	148	138	140	153	174	179	150	190	151	165	150	182	138	166	160	167	139	161	180	166	188	154	179	177	164	190	196	185	171	177	173	165	177	139	179	167	165	161	162	154	173	190	152	160	186	158	195	179	178	157	199	181	159	174	170	155	181	156	143	149	163	167	171	194	169	161	146	168	154	125	168	164	171	150	184	170	172	153	156	149	164	168	169	170	194	170	171	188	155	168	173	181	201	187	168	162	150	164	181	178	176	165	157	155	154	185	158	197	150	187	180	187	149	197	166	198	172	168	181	170	178	169	171	174	172	188	166	166	170	173	184	158	162	189	166	164	158	150	171	153	152	174	175	177	179	157	158	156	166	173	163	186	158	175	153	152	166	194	166	157	183	148	159	199	151	162	183	180	154	178	155	152	171	132	152	159	172	170	161	188	151	156	179	158	174	205	159	179	170	160	174	176	156	172	135	165	172	193	161	151	158	182	170	167	148	191	171	131	162	159	174	170	160	177	150	169	168	173	173	167	163	160	157	186	156	185	167	179	167	178	159	150	155	179	160	155	168	171	135	162	178	173	162	165	165	170	163	158	157	162	170	162	173	168	179	145	170	161	156	175	162	159	153	156	144	168	191	172	162	193	177	166	155	185	164	163	178	168	164	175	154	185	148	151	152	162	159	163	156	170	161	151	156	181	168	161	164	159	166	171	170	169	170	148	176	155	173	172	194	160	180	161	181	168	158	159	178	179	148	164	178	162	167	186	171	182	159	153	175	161	199	184	160	177	163	166	164	163	188	164	163	180	164	161	172	193	163	171	183	162	122	179	190	177	185	152	172	199	156	166	171	193	170	182	160	189	174	157	157	152	134	188	193	178	188	181	174	181	154	166	165	153	155	167	186	188	188	167	170	181	166	162	206	176	173	173	167	155	181	186	175	178	177	162	172	184	164	164	155	171	149	165	176	164	169	169	170	182	148	158	199	155	168	177	176	168	180	174	168	174	194	164	165	189	177	169	162	173	174	173	176	159	163	180	163	166	164	167	154	165	158	187	166	161	164	179	166	158	169	150	149	195	182	187	171	182	171	171	137	167	177	173	170	197	162	187	156	165	134	189	149	162	162	153	169	184	189	169	185	178	178	183	175	203	180	169	166	193	154	170	169	176	187	168	180	144	178	177	165	206	173	158	177	162	164	164	158	163	168	168	177	139	170	188	181	173	182	198	150	162	167	160	158	157	185	175	197	165	175	160	180	174	153	157	176	161	195	175	155	172	162	157	158	170	160	149	170	165	160	188	156	146	173	189	171	174	195	191	162	180	171	195	170	160	158	170	189	149	167	162	181	164	192	166	178	162	174	179	193	162	162	180	192	170	163	165	177	159	170	191	170	191	149	188	181	151	166	171	169	173	182	191	171	172	197	186	189	159	167	177	161	181	166	180	168	182	155	173	151	164	175	156	169	177	200	171	155	163	174	157	141	180	182	165	169	161	168	159	179	152	142	163	156	144	158	173	175	171	182	181	164	156	171	193	160	173	161	181	158	177	176	182	169	145	173	157	175	166	170	169	155	165	176	171	167	155	144	176	153	177	184	167	173	186	189	173	149	166	160	189	184	153	170	185	154	172	192	167	162	165	183	169	173	162	198	175	176	184	153	152	180	165	177	184	144	176	163	161	153	158	160	179	156	157	167	169	176	160	148	166	160	184	173	185	171	173	172	156	177	183	167	182	197	135	149	163	174	203	167	152	179	170
59823	30212	26530	29394	34090	37983	37028	33738	32614	32432	31770	25981	22077	20089	17020	17992	15235	12750	10869	4835	3346	2469	2064	1471	1474	1295	939	866	729	690	750	723	898	765	652	641	587	561	561	568	566	545	604	624	558	539	566	563	554	542	560	532	497	544	599	525	517	539	514	541	558	566	542	495	532	558	518	520	523	553	523	516	546	537	531	547	522	511	533	510	549	528	549	513	514	515	553	534	540	543	591	549	565	537	561	554	544	564	555	560	529	544	555	548	489	528	513	475	483	543	515	552	562	536	518	555	523	495	507	510	514	530	555	503	502	533	517	505	506	544	525	499	536	518	520	519	533	524	516	512	489	575	540	515	544	560	499	519	527	536	558	522	523	578	546	507	543	572	507	524	535	551	515	520	511	477	548	497	514	563	505	512	481	519	494	549	557	559	520	529	526	517	531	539	523	540	524	486	570	521	557	527	567	546	525	553	536	520	502	547	510	519	563	490	522	533	518	493	514	541	514	572	564	547	525	529	540	502	527	490	519	582	527	491	555	578	543	531	515	503	528	500	531	559	529	549	567	527	529	527	502	586	550	518	507	503	546	576	507	514	495	539	526	513	527	500	538	565	547	504	540	555	534	554	521	516	492	521	536	518	532	533	548	496	507	533	523	531	549	538	505	565	564	541	524	550	529	529	536	521	549	497	524	544	504	508	513	510	530	522	521	506	522	518	534	513	501	541	527	520	547	556	523	557	514	502	509	534	531	518	571	556	557	524	534	498	525	516	541	514	524	524	516	507	548	556	513	516	517	534	543	546	548	549	540	488	527	545	509	525	513	549	475	525	522	506	533	492	549	539	526	541	548	542	525	585	516	477	485	515	542	517	533	505	517	549	520	535	514	530	540	563	514	542	525	545	520	519	511	527	551	544	545	563	512	552	536	513	563	534	502	489	560	536	551	482	573	535	508	567	510	539	509	492	535	550	521	539	529	539	518	552	510	522	495	539	541	505	515	530	501	524	561	520	552	543	489	561	556	527	515	524	549	504	542	523	511	504	550	537	564	516	504	504	533	522	536	501	546	553	531	514	508	528	515	548	535	504	532	541	532	522	546	494	529	504	571	569	524	543	493	550	510	494	556	524	517	567	529	524	475	525	543	503	518	528	512	511	536	501	552	548	512	542	535	557	509	526	505	519	503	537	524	555	539	562	539	537	524	528	558	514	542	495	544	502	530	521	518	525	501	548	522	534	523	526	527	534	559	476	528	508	584	508	557	556	543	551	546	505	515	534	549	544	534	518	586	496	510	511	529	473	556	568	544	506	533	541	547	541	522	522	531	534	533	558	492	493	524	527	576	503	542	530	505	539	540	506	542	546	521	527	571	530	528	514	509	519	501	540	571	499	521	556	505	531	564	564	485	536	524	517	535	499	532	523	533	549	551	498	522	498	487	474	510	552	492	566	511	537	527	546	537	530	502	507	523	503	560	565	542	521	551	549	530	549	511	471	531	495	519	568	540	501	501	520	529	522	523	538	516	525	532	531	560	491	532	560	512	487	488	515	525	513	584	512	508	560	538	528	531	541	538	485	548	508	531	502	533	517	523	513	509	509	510	522	515	535	522	493	509	600	531	529	512	509	499	529	514	540	539	523	521	565	541	548	504	513	497	517	519	515	529	521	513	548	506	538	499	527	511	535	541	536	518	548	547	537	517	549	521	522	514	521	549	514	546	528	531	558	551	534	530	524	522	509	520	527	544	539	539	513	522	516	501	501	544	550	528	565	522	523	498	512	539	511	504	497	544	540	556	534	541	526	550	548	510	528	538	527	520	499	514	518	508	524	518	537	523	554	526	527	511	518	532	567	548	539	490	566	510	543	526	504	513	508	547	520	504	527	501	550	557	511	478	493	531	486	505	528	535	549	512	512	483	578	543	557	474	597	547	564	524	529	558	549	564	589	527	523	553	572	503	550	522	522	519	513	549	511	516	518	527	480	506	529	505	510	538	538	535	538	526	532	521	522	535	562	485	529	523	520	541	509	545	533	522	545	549	506	512	499	575	554	505	522	500	483	485	510	547	504	560	527	547	507	529	495	490	475	561	520	487	524	553	528	513	477	532	551	553	556	551	489	479	473	510	492	535	500	521	504	556	546	519	529	534	550	538	564	540	521	487	603	508	520	533	489	540	537	474	529	557	555	545	515	509	522	460	554	537	554	506	550	536	499	548	525	519	560	538	552	548	556	551	505	532	527	514	530	527	513	503	523	542	491	537	542	517	522	552	537	528	541	567	508	565	507	521	525	518	548	577	517	555	525	513	562	519	482	528	548	517	577	530	534	501	531	503	526	514	490	557	539	542	523	559	568	555	511	534	541	515	524	548	508	473	542	488	558	541	541	530	501	526	527	524	515	542	535	552	590	522	511	519	479	483	508	585	577	535	528	511	548	547	563	554	510	502	505	539	562	525	566	511	561	536	500	513	516	556	566	555	558	523	525	529	518	504	516	499	537	553	518	546	512	504	535	573	515	542	511	553	483	517	500	531	521	530	518	526	473	530	531	523	567	546	516	525	554	525	519	545	525	485	573	551	538	529	489	542	487	516	514	548	528	531	548	525	490	553	508	499	528	550	534	531	541	520	495	511	534	535	534	512	531	545	523	514	521	531	550	500	530	530	505	485	522	527	541	523	519	556	531	531	514	508	530	550	506	518	524	532	518	519	551	505	523	531	546	527	537	542	533	548	534	489	507	558	563	493	552	530	516	570	550	547	540	540	518	517	525	498	509	546	556	521	485	541	503	528	524	538	497	517	489	557	525	520	497	511	491	516	504	466	540	522	541	558	536	545	503	487	482	494	528	551	511	535	559	535	544	571	569	548	517	520	540	546	535	546	515	539	522	572	547	524	509	531	511	517	539	523	496	532	555	502	537	502	535	509	539	546	497	565	550	560	555	489	506	552	547	496	522	495	552	534	480	533	535	522	544	518	514	512	522	542	530	539	534	532	572	556	520	571	528	524	494	543	484	506	545	565	530	509	543	572	478	520	567	529	471	575	570	558	518	513	564	485	484	531	514	546	519	516	537	523	568	516	533	582	561	539	546	523	512	547	564	532	543	539	546	533	526	531	542	516	541	511	491	492	533	559	549	536	520	483	553	531	540	519	566	539	533	484	516	524	560	529	503	506	497	516	507	501	557	546	501	528	523	592	548	537	535	543	521	537	507	552	560	533	511	509	492	508	545	530	529	573	515	564	536	538	569	514	549	512	530	517	534	551	538	513	542	536	503	509	557	550	511	562	504	544	549	548	546	531	502	485	534	531	601	563	543	542	508	521	504	547	518	529	536	530	482	517	519	526	527	495	496	517	518	518	514	543	526	542	576	551	528	510	550	546	534	527	524	526	489	544	519	510	553	507	522	535	545	585	506	536	487	510	566	504	539	537	548	527	520	537	528	521	511	528	531	490	521	521	542	526	555	516	489	490	521	521	553	542	538	519	532	513	560	529	504	535	495
29634	6626	4566	3418	2259	2011	1350	906	672	602	538	471	362	274	230	197	233	244	200	178	141	157	137	142	138	140	149	151	152	142	159	159	124	156	149	130	152	151	138	142	169	152	146	162	141	147	155	145	146	144	158	140	137	129	143	155	123	134	131	128	144	152	140	149	148	167	132	131	152	149	157	146	138	129	124	145	135	146	150	152	167	136	130	133	138	144	146	146	148	162	135	145	147	161	134	133	162	134	148	149	149	154	158	146	170	139	139	159	168	148	168	147	158	147	154	139	152	171	158	154	132	156	135	126	130	155	136	139	133	170	149	138	143	144	143	140	163	115	149	141	143	147	141	135	174	143	133	126	137	154	155	131	172	158	145	146	137	152	145	153	145	143	149	158	151	156	147	139	135	143	138	147	164	158	121	146	149	147	124	166	134	146	168	149	169	128	144	153	142	152	146	149	142	144	156	143	128	142	140	148	127	146	156	148	154	133	152	138	143	173	124	164	168	133	120	144	150	140	139	151	150	146	164	135	163	136	136	158	168	130	134	139	138	136	149	147	150	133	142	173	117	150	159	145	154	144	157	132	137	140	130	157	151	131	149	129	121	135	146	142	136	133	161	125	154	156	143	155	128	163	151	145	122	154	135	151	161	165	147	135	142	155	144	152	153	137	146	140	142	121	151	122	168	152	162	144	124	163	159	156	150	146	140	123	163	146	148	147	133	137	135	180	165	154	153	127	160	136	143	145	146	150	138	143	142	143	163	151	158	151	134	148	151	146	139	125	133	121	173	139	141	152	134	139	143	157	143	160	148	136	153	129	135	154	134	136	155	178	126	150	133	146	170	148	140	145	150	130	149	141	157	114	119	147	131	135	148	154	135	127	139	145	107	129	149	146	145	157	121	145	150	147	131	149	158	150	156	134	139	140	170	144	146	135	140	148	153	136	156	136	168	144	165	148	139	169	160	145	143	136	164	149	154	142	142	134	137	155	119	134	164	150	146	139	148	144	150	135	143	138	140	131	151	142	140	145	135	144	148	143	151	140	143	169	131	150	136	141	139	139	140	145	159	152	148	151	156	133	138	179	143	144	137	164	149	138	145	171	151	145	128	135	147	144	134	125	134	155	138	148	126	146	138	142	152	156	158	159	157	138	154	135	153	142	152	146	132	163	131	158	149	150	136	125	158	137	140	130	138	162	142	130	115	125	168	145	172	152	152	157	135	135	135	152	125	145	155	152	142	155	126	151	148	149	155	136	137	160	149	147	144	153	144	159	139	144	106	155	141	160	130	154	136	125	126	138	161	129	139	143	152	148	140	121	146	136	156	142	147	133	138	155	159	146	137	135	142	144	144	139	145	145	136	148	152	168	137	144	132	159	146	144	154	155	136	162	160	158	152	147	148	147	160	160	152	129	125	155	131	153	153	137	131	155	144	143	141	146	151	138	163	129	126	137	124	133	151	154	150	139	149	129	139	146	164	152	141	167	145	142	135	151	176	127	148	145	121	142	152	165	135	158	142	154	142	150	139	137	157	150	152	119	125	159	176	163	132	138	137	141	131	161	164	144	134	136	137	126	163	140	144	137	133	151	157	152	159	122	160	137	131	156	164	139	122	157	125	133	126	141	162	145	141	150	154	152	144	154	144	153	133	136	145	153	126	139	156	133	144	140	168	144	151	150	155	139	159	156	138	120	122	118	148	145	159	148	135	147	134	133	146	121	144	149	132	144	151	142	128	154	151	143	142	143	143	156	151	156	148	154	136	124	159	145	142	137	157	126	131	136	140	145	144	144	132	132	129	126	133	146	149	135	141	137	153	164	144	141	138	158	149	160	158	155	148	142	140	132	127	144	153	148	144	150	122	155	149	139	147	150	160	161	150	133	149	144	141	133	165	141	166	145	132	140	148	174	143	150	135	129	137	159	135	146	110	151	135	169	125	152	155	140	138	154	160	147	146	142	154	144	154	148	124	153	142	159	157	155	171	147	127	138	152	130	130	130	183	125	150	154	125	152	153	140	131	170	163	142	127	136	142	138	146	156	127	124	152	166	140	162	144	150	143	145	134	158	125	142	146	135	134	148	169	128	134	148	129	146	155	143	154	153	148	129	134	138	124	146	157	142	150	142	151	137	134	145	159	166	133	137	151	158	138	159	139	133	146	129	151	176	156	157	163	149	150	147	120	150	126	160	142	145	120	130	141	145	158	142	147	134	153	132	149	125	161	140	142	131	126	151	157	136	145	130	132	126	153	132	149	136	119	132	155	150	145	130	174	131	119	140	124	150	138	153	147	131	163	155	142	140	160	152	149	130	140	155	138	153	143	159	140	133	142	119	145	148	141	130	156	144	148	157	149	166	132	140	131	149	143	151	131	143	123	158	148	139	148	136	150	147	153	149	183	153	154	131	158	142	147	129	127	147	159	132	160	145	136	133	136	151	152	154	151	134	160	150	150	129	167	127	155	157	150	139	160	172	133	146	134	148	143	142	150	126	125	129	144	141	151	128	156	132	162	131	142	145	159	151	143	138	140	134	148	137	139	174	130	147	168	141	127	146	134	156	127	140	158	137	145	136	129	128	157	170	139	146	153	150	116	113	147	122	147	154	145	159	139	145	155	131	145	144	171	154	152	118	158	132	150	165	150	129	146	146	140	162	133	141	163	141	140	125	132	149	126	147	133	150	149	149	137	142	143	155	143	137	150	154	135	148	146	138	155	168	140	142	140	147	136	151	149	150	154	137	150	144	148	129	149	145	134	162	160	131	157	125	167	139	141	143	126	129	137	157	132	138	159	133	133	142	157	157	143	153	154	126	131	146	142	137	178	162	146	122	136	140	119	154	143	134	145	150	136	165	146	155	122	136	126	169	140	150	134	139	140	173	159	153	140	148	132	128	143	135	136	149	140	141	153	133	153	153	142	147	167	156	140	159	140	142	157	131	141	137	133	161	151	139	142	157	144	140	155	162	150	129	142	159	148	147	142	132	135	117	137	145	146	138	136	148	171	163	136	130	141	133	151	118	140	119	131	132	170	155	138	140	161	154	153	167	138	133	143	152	127	120	148	148	150	150	140	146	162	163	134	141	134	126	147	151	152	125	139	145	159	167	138	114	141	155	137	120	144	149	127	164	138	144	131	157	130	139	158	138	171	147	156	154	147	171	150	150	145	148	141	130	151	125	141	138	123	151	148	148	149	142	140	135	145	127	136	137	126	148	157	144	145	137	142	149	124	133	135	156	139	185	162	151	131	146	149	133	146	141	141	131	131	159	143	135	142	150	133	153	154	133	127	163	141	151	146	158	157	139	154	146	137	124	145	146	143	162	134	130	136	125	145	151	147	174	147	148	158	142	153	154	161	126	127	146	153	130	147	144	146	124	143	148	143	143	122	150	143	141	140	131	140	146	147	122	154	150	177	131	125	132	141	154	146	132	133	121	148	158	154	134	131	125	139	133	137	171	128	150	131	138	145	138	152	120	126	145	161	154	167	124
29872	5033	7381	8103	7395	7806	5348	3851	3035	2873	2516	1965	1564	1282	999	1045	1001	943	820	597	551	509	475	504	490	473	458	447	496	442	472	466	493	428	474	456	459	442	451	458	454	477	439	467	467	464	479	435	461	435	447	465	486	400	450	464	456	446	428	462	424	442	480	471	466	433	495	479	448	472	451	485	474	457	481	477	461	431	470	450	476	463	454	489	449	441	462	462	464	443	447	463	483	430	433	478	448	407	449	460	429	431	453	483	446	450	471	453	449	454	427	477	475	470	470	500	482	460	442	443	420	463	474	439	436	481	486	468	483	494	452	458	467	445	452	467	450	473	440	436	448	467	446	500	443	491	463	435	468	471	435	463	487	480	430	446	442	448	487	427	458	479	414	434	467	479	444	453	461	475	482	459	448	459	452	425	443	432	445	483	463	428	448	447	446	448	501	421	475	483	440	454	447	447	457	443	438	452	440	487	438	457	414	479	464	471	438	439	451	456	480	445	460	466	434	477	460	448	494	468	475	475	423	475	475	438	441	455	496	453	452	450	464	483	472	452	439	453	475	454	477	448	437	476	470	443	440	447	469	448	425	465	471	441	424	497	441	434	482	453	453	464	484	477	461	448	448	446	485	486	467	463	435	464	440	461	430	451	484	448	459	437	454	483	483	430	462	459	487	444	423	488	457	474	428	467	458	480	452	457	455	445	462	445	462	484	451	427	456	452	433	480	486	463	469	446	420	456	469	441	423	436	475	441	450	453	458	494	434	495	455	445	410	434	449	472	449	465	457	445	433	454	429	444	486	450	441	420	487	453	446	494	474	420	450	478	501	466	455	444	464	456	458	450	441	410	456	451	457	481	444	460	481	464	429	463	482	487	461	492	458	457	461	486	462	443	487	462	458	435	496	476	499	431	467	451	474	464	474	456	480	455	464	449	435	458	440	482	484	454	466	446	422	446	439	493	429	427	488	467	467	460	469	479	469	490	454	477	454	490	435	464	510	479	449	497	451	469	464	451	431	485	473	451	462	438	416	442	459	458	467	437	419	451	469	471	510	441	473	459	460	478	445	469	453	466	430	469	455	440	436	456	506	466	465	454	455	449	458	466	437	474	445	450	447	447	470	482	438	480	466	440	458	468	486	446	428	423	429	471	434	466	446	485	474	464	478	443	468	495	423	478	438	471	432	478	445	471	450	449	430	424	468	435	440	446	453	442	469	504	474	435	454	479	447	468	475	454	460	461	455	436	476	499	462	476	471	470	455	445	484	454	455	477	434	475	466	466	467	404	463	463	448	431	471	457	458	458	413	451	460	467	471	463	448	490	416	454	477	484	443	429	485	435	472	443	406	457	454	448	473	456	471	444	502	427	454	465	484	472	475	487	458	452	476	432	455	458	466	429	458	472	458	458	487	439	481	435	425	474	482	456	418	446	485	418	452	452	437	470	467	481	494	444	452	499	447	455	439	432	456	443	451	461	470	460	415	462	494	470	483	457	460	443	467	471	477	439	483	487	458	419	416	490	474	425	479	491	417	458	451	450	476	449	462	484	480	471	444	462	466	459	461	474	460	470	415	445	446	465	469	439	417	433	420	460	467	420	486	454	429	464	445	440	435	446	454	457	467	457	473	465	469	462	445	480	423	441	434	455	422	492	451	456	450	456	460	442	455	454	460	438	466	471	439	469	450	462	442	457	451	460	445	467	418	465	471	494	451	465	446	484	460	471	445	458	429	456	467	435	475	472	443	447	454	458	444	489	416	470	424	483	462	455	476	495	479	471	483	458	471	488	471	447	454	470	471	458	463	467	471	398	471	451	448	436	441	455	389	468	473	462	453	470	430	453	454	435	471	455	440	431	436	422	457	441	458	480	450	485	445	476	412	440	493	424	468	418	428	472	433	443	480	446	447	443	460	470	456	477	461	475	461	439	439	490	439	420	459	442	479	432	455	459	450	471	461	457	433	471	497	467	450	497	412	450	469	490	441	461	439	445	470	435	474	463	441	469	456	449	457	439	450	477	460	478	464	455	469	477	471	447	460	449	443	452	451	483	506	447	458	482	418	465	463	438	468	469	481	453	459	465	461	468	462	438	431	457	445	472	467	448	464	452	423	443	473	453	427	470	439	473	441	453	479	499	439	493	457	441	416	469	477	461	463	439	457	478	440	475	428	431	445	437	472	484	471	455	465	451	467	461	447	449	448	437	476	469	504	479	456	440	424	416	430	458	446	457	459	472	479	399	490	461	464	467	469	487	471	470	503	495	468	455	453	461	430	472	445	442	461	458	421	417	444	468	469	501	458	460	457	492	473	462	478	414	424	464	456	466	485	451	429	474	460	454	488	477	416	461	445	458	487	453	453	467	438	455	471	484	446	449	460	445	460	431	439	456	540	429	401	442	402	469	455	478	433	455	439	457	488	433	469	401	489	474	444	446	464	423	504	460	464	471	453	499	474	453	452	456	494	466	473	456	478	427	469	474	475	500	454	462	420	487	436	422	417	458	486	470	495	453	430	438	437	472	403	437	476	462	466	447	445	462	472	438	463	460	424	481	438	449	420	449	497	496	438	454	415	462	438	425	453	442	470	455	444	464	473	458	462	455	436	447	460	455	417	444	470	438	458	437	477	457	438	475	445	454	428	499	475	412	463	466	442	450	437	435	459	434	449	462	425	455	507	483	450	452	470	478	461	473	463	468	424	465	464	443	418	485	442	430	458	435	417	445	434	458	479	467	429	444	432	453	462	436	427	441	472	465	444	474	483	460	443	467	449	441	447	474	476	461	442	434	492	465	444	465	462	447	448	462	456	483	435	438	481	456	456	442	466	471	464	473	438	453	446	447	456	466	421	437	438	475	452	447	452	451	488	462	503	462	471	475	477	496	464	461	478	413	444	415	479	434	468	443	435	433	417	450	440	484	471	481	434	452	492	481	457	479	456	456	444	487	457	486	436	505	455	513	471	435	456	458	481	489	456	470	458	441	469	438	458	481	425	456	443	481	449	459	501	438	441	461	474	431	454	455	467	466	466	458	436	399	457	464	466	456	478	438	438	440	491	427	465	470	460	451	494	442	469	465	451	475	484	469	445	465	445	448	443	417	447	445	495	435	488	401	462	478	435	497	436	470	476	483	472	455	449	479	446	461	451	450	431	429	418	479	435	457	414	455	473	442	463	458	436	438	461	445	450	438	421	457	447	459	449	466	473	457	429	447	413	443	444	484	420	478	458	463	499	413	448	442	439	441	463	500	465	459	450	434	440	463	448	438	442	456	465	449	418	434	445	447	473	430	428	442	476	471	425	476	425	484	461	476	480	485	449	482	489	445	472	457	445	485	476	471	470	492	434	429	449	441	447	461	436	462	475	438	440	452	440	430	500	466	460	512	451	449	429	487	469	445	479	445	481	464	465	458	451	450	444	479	450	465	406	452	490	426	465	461	428	453	476	445	485	446	432	477	433	520	419	438	449	451	494	448	469	445	493	448	492	443	446	438
65848	35158	28373	29975	27073	24544	19284	13208	9975	8055	5182	3710	3355	2570	1602	1538	1276	998	983	597	260	199	202	135	140	127	99	106	121	111	112	106	102	104	103	98	84	89	108	95	95	95	95	105	101	90	102	110	105	105	92	89	88	79	99	80	77	97	94	101	71	84	97	95	91	82	93	96	87	99	83	86	82	91	77	81	87	85	92	109	91	102	88	120	97	92	82	81	87	105	87	85	89	90	87	97	90	91	107	105	89	98	89	95	115	84	81	95	96	85	102	96	88	97	87	88	95	88	91	102	82	90	79	85	93	94	97	95	87	87	83	91	85	90	78	101	82	90	98	78	82	75	93	110	95	84	95	84	96	93	93	101	98	102	101	100	85	96	96	86	92	87	80	108	72	75	67	79	84	102	81	94	104	77	79	88	65	102	86	85	76	110	93	87	85	85	89	82	86	107	93	89	90	83	90	101	94	89	103	85	100	75	70	88	93	78	87	74	81	106	98	81	81	113	99	92	84	99	94	90	87	105	107	82	82	93	85	76	82	88	94	107	78	103	100	92	91	102	100	86	100	104	86	93	94	77	89	99	89	83	85	101	99	79	82	89	106	115	102	76	89	91	81	100	90	97	85	108	90	81	102	93	91	85	79	83	88	100	104	90	87	99	73	93	103	88	101	85	89	95	108	81	93	91	80	90	73	96	87	100	87	84	96	74	104	90	81	91	106	77	90	85	78	92	82	83	86	97	101	104	82	96	90	90	106	90	94	93	80	72	89	97	93	82	83	111	92	97	86	93	85	85	91	86	89	114	83	83	84	94	83	93	87	93	80	69	97	82	91	80	69	89	102	100	83	83	98	89	89	102	77	77	86	104	86	76	89	88	75	90	92	98	86	88	86	98	96	93	88	97	78	82	90	106	95	79	87	96	80	90	100	93	70	100	111	86	81	87	97	106	107	77	100	82	75	117	96	84	87	94	95	86	87	81	98	99	88	78	81	92	108	97	80	93	92	108	91	99	89	90	84	90	95	98	87	98	93	80	94	82	99	81	93	87	90	90	94	89	79	83	73	98	90	94	89	96	89	90	94	97	85	84	91	77	94	91	84	111	96	92	90	101	91	102	88	98	78	94	88	92	81	94	90	76	87	88	102	88	83	77	93	113	88	108	88	98	76	89	84	94	71	92	89	89	84	83	105	102	98	94	93	87	91	84	89	107	78	99	77	104	99	99	98	97	89	89	110	99	88	73	83	98	90	79	91	81	74	96	91	93	79	91	92	85	92	97	76	94	90	90	95	90	79	99	79	99	81	104	75	88	84	87	104	98	86	105	98	96	89	107	85	93	88	72	96	81	97	93	95	93	94	86	99	90	98	90	93	97	90	89	98	79	81	107	86	104	105	90	97	78	82	106	87	76	90	87	98	80	98	85	78	104	102	88	97	84	106	82	95	97	87	90	88	101	81	99	67	80	77	99	82	93	92	93	73	91	90	99	98	72	86	86	93	80	98	91	92	87	102	89	86	94	81	92	94	104	102	95	82	86	98	109	97	84	104	77	90	96	97	111	89	81	91	82	99	87	68	118	90	102	92	90	71	102	89	86	101	81	84	110	84	95	96	82	105	95	93	88	87	97	95	88	88	109	92	109	100	79	109	102	109	97	80	104	83	87	100	85	84	83	86	100	86	99	93	80	99	92	83	72	104	88	93	86	92	78	100	92	98	92	69	90	83	99	102	86	92	84	74	83	79	94	99	104	95	109	89	93	92	90	83	104	90	94	91	100	95	74	113	99	94	76	103	90	78	97	91	90	91	107	100	77	91	97	97	91	71	92	82	80	80	87	99	90	100	86	83	76	97	96	81	87	88	96	100	86	109	95	72	87	86	99	74	107	81	97	88	101	94	83	96	94	81	92	90	100	91	84	83	101	94	103	75	82	95	72	93	83	89	83	70	87	89	75	103	103	82	102	100	91	106	97	86	89	69	85	102	74	89	88	84	100	92	87	93	105	104	90	80	81	84	82	84	83	81	102	82	94	94	89	89	92	85	83	91	102	73	90	82	75	97	79	95	91	83	85	79	86	85	113	89	85	102	91	103	78	86	86	79	91	102	73	93	99	73	93	70	86	91	99	96	73	93	101	89	74	108	113	87	84	99	90	87	100	96	88	80	87	81	94	86	88	95	90	79	94	111	102	117	82	101	80	92	94	71	102	92	102	77	96	88	91	92	77	105	88	112	77	87	77	82	91	77	87	85	82	99	95	100	75	106	111	81	97	114	98	86	103	85	90	74	91	96	94	110	89	89	80	113	80	88	98	93	85	80	92	86	84	98	89	100	85	94	94	94	87	84	100	93	97	86	101	79	73	88	103	112	85	91	87	92	84	99	103	98	79	89	98	101	93	93	81	87	103	87	86	82	107	85	75	88	82	86	88	82	83	89	83	76	86	89	85	106	100	96	94	102	109	98	84	75	102	81	102	100	91	86	102	90	91	85	89	91	96	105	88	83	80	85	95	93	76	90	81	95	100	84	77	88	79	97	97	105	75	97	90	109	74	99	80	94	67	75	93	111	86	87	96	90	82	92	93	88	90	98	92	80	76	87	95	89	98	86	102	67	94	80	97	95	80	94	80	94	92	88	89	96	84	84	92	99	90	110	99	78	74	88	95	86	95	103	77	79	92	91	86	105	89	93	99	89	82	91	93	78	92	87	88	92	87	111	91	99	86	77	96	90	91	93	92	106	86	81	100	76	72	95	83	122	90	85	100	104	93	90	105	80	94	106	71	92	93	100	84	77	88	86	109	95	82	100	91	99	90	96	93	102	88	99	76	91	96	98	102	89	100	94	87	101	64	90	80	82	91	87	99	93	76	90	99	85	90	97	87	103	102	95	100	90	83	87	75	91	91	110	100	84	83	97	100	101	99	98	89	98	82	99	83	79	81	86	86	91	109	82	105	82	92	93	102	103	105	94	88	86	91	84	88	109	77	93	83	89	86	89	105	86	91	102	97	92	103	87	96	97	87	80	85	88	98	97	74	91	94	80	86	102	97	95	96	87	93	91	97	107	99	106	96	90	99	94	92	90	93	87	85	94	81	99	99	77	92	90	88	84	67	90	100	100	105	93	89	78	93	87	85	80	85	102	83	99	97	101	102	98	98	93	95	93	99	91	78	94	88	104	94	84	101	73	88	105	83	78	88	90	96	93	78	88	88	88	85	86	83	106	94	97	76	84	79	88	74	92	120	94	92	78	90	92	92	80	82	86	91	82	70	104	91	87	89	69	97	97	89	102	96	101	101	85	88	101	89	92	70	83	80	79	82	111	96	94	109	76	89	92	96	98	100	69	94	82	78	109	71	86	99	103	86	86	80	88	81	110	81	100	96	100	102	90	85	75	81	95	96	94	88	93	78	98	92	105	103	89	94	92	109	86	87	108	101	104	89	93	96	84	97	95	75	83	83	88	88	106	108	78	104	107	80	78	81	105	86	91	104	93	112
48706	18780	21117	27000	30543	32716	28938	25441	24624	23372	18799	14622	13008	12810	9681	10129	8076	6903	7017	3891	1691	1190	1114	690	740	701	573	497	409	381	388	371	442	457	338	373	318	353	364	321	337	336	333	338	357	306	320	342	347	294	315	327	300	305	343	336	336	321	315	321	329	330	327	324	325	321	305	291	358	322	318	313	321	320	321	327	313	316	290	317	297	312	303	326	299	322	309	288	326	331	310	297	312	298	300	309	329	308	331	328	315	304	346	302	312	307	311	318	332	322	292	325	298	305	324	310	293	292	305	325	311	340	322	334	319	333	304	307	319	295	310	318	320	291	325	328	304	305	302	320	323	320	320	302	313	310	327	339	345	326	301	318	310	351	324	285	313	310	340	315	320	313	316	305	320	281	312	320	328	332	320	316	316	311	304	303	307	301	282	286	322	300	278	316	313	328	283	315	313	327	295	315	315	312	307	331	307	328	295	300	306	330	318	342	283	302	321	309	291	312	301	332	332	308	312	351	288	337	332	318	279	343	324	317	295	309	292	313	311	307	334	314	302	295	310	324	320	309	294	324	306	325	307	351	307	315	315	326	306	322	305	312	297	316	341	331	301	331	298	307	309	317	333	343	322	308	317	304	270	346	296	322	322	313	309	294	304	337	295	309	293	303	306	317	323	322	323	304	300	321	289	305	312	301	290	301	325	317	303	293	340	308	342	323	310	317	304	302	333	303	283	323	327	326	300	325	302	328	322	319	315	313	326	341	315	294	293	332	272	321	310	334	319	311	325	312	307	271	328	310	311	284	336	262	317	348	322	319	331	303	332	309	322	301	304	297	338	303	283	321	328	317	312	303	316	319	299	279	305	327	295	304	300	289	311	297	306	320	321	306	302	337	316	293	290	317	305	331	322	296	331	364	316	329	307	278	316	293	309	332	309	308	324	319	309	335	338	317	299	299	320	339	347	296	305	326	329	331	315	286	306	317	295	303	265	302	337	313	317	329	330	328	332	334	312	334	315	314	325	287	325	307	278	351	298	297	298	319	311	317	314	320	308	312	303	319	330	296	341	298	311	279	288	307	316	296	322	318	314	312	315	315	360	331	319	310	287	318	301	347	324	358	309	305	318	309	290	314	298	316	309	286	312	296	298	308	326	300	286	322	303	316	330	308	300	304	295	305	298	311	290	299	306	308	332	317	299	346	299	286	307	271	314	328	342	324	315	317	339	323	318	300	325	325	306	342	298	313	334	306	320	312	265	306	316	308	310	295	277	310	337	337	321	306	298	319	285	306	314	323	309	331	298	330	333	320	300	304	364	352	276	324	282	294	332	302	320	320	341	290	309	346	311	331	326	335	336	322	305	306	345	328	301	310	326	322	321	331	329	311	330	310	331	289	307	286	316	313	306	306	324	296	292	295	353	295	316	310	307	326	285	325	320	301	311	308	305	330	314	350	311	327	306	296	309	343	339	302	315	320	311	320	314	308	339	312	305	309	318	326	328	324	299	308	282	308	309	328	333	324	297	317	296	330	325	312	314	346	329	322	320	306	332	330	348	353	353	341	281	314	314	286	346	337	326	282	307	321	313	317	311	307	274	344	344	286	321	325	299	306	324	336	313	278	334	316	313	323	324	308	332	285	310	310	294	315	302	311	300	319	298	288	331	290	299	312	327	294	336	327	338	311	301	298	313	289	320	306	284	307	288	318	319	312	311	290	339	322	341	307	313	339	337	313	332	318	336	273	345	324	291	303	319	305	333	296	303	328	293	329	279	317	303	308	345	328	302	310	333	316	329	350	309	316	331	302	279	272	292	356	326	317	311	300	336	291	327	346	327	333	315	310	319	300	307	299	325	325	311	307	316	290	351	307	287	306	321	304	301	316	301	300	323	336	301	297	313	316	304	319	324	326	310	316	335	308	321	300	296	290	294	294	308	309	325	320	309	313	324	281	355	325	322	287	294	351	311	323	286	325	328	321	295	321	310	295	292	306	319	300	290	284	333	311	318	305	344	336	328	333	320	325	291	346	322	333	302	336	309	336	301	317	323	306	299	281	305	288	332	288	321	288	321	294	303	336	307	327	313	316	285	323	311	278	306	328	322	299	309	327	317	301	308	315	290	282	319	317	299	314	332	337	318	308	298	323	318	326	279	322	297	311	307	288	331	334	342	320	311	334	338	312	310	333	316	327	286	302	316	332	328	266	322	317	305	297	276	317	298	326	299	327	308	339	371	312	329	311	305	310	312	309	328	339	330	320	321	308	358	316	326	321	327	341	282	314	337	285	323	330	328	317	309	326	334	335	340	346	297	327	329	292	304	343	343	320	337	318	298	368	336	311	350	304	306	318	319	311	300	307	305	340	333	289	276	316	341	337	330	331	307	295	303	316	297	313	335	302	322	330	319	312	325	297	323	287	318	316	326	306	302	308	322	306	309	308	301	307	318	308	302	335	303	290	361	312	328	303	338	319	329	293	342	322	301	303	343	305	318	329	332	293	314	331	316	314	297	311	298	311	303	296	279	298	263	317	303	310	327	325	354	338	315	329	297	287	313	314	309	280	314	320	295	303	336	295	319	317	317	272	308	302	312	310	320	335	330	303	308	286	312	324	337	317	356	314	316	299	315	331	313	324	319	311	301	296	317	309	287	294	305	310	321	323	345	342	296	366	299	329	340	325	303	340	320	373	343	336	327	332	319	318	285	319	324	307	307	303	294	294	324	306	346	330	302	331	276	312	321	316	336	301	320	314	340	333	333	291	294	279	291	321	312	314	301	326	319	314	327	302	301	334	311	305	314	312	308	318	301	309	333	333	287	341	326	308	298	291	337	318	311	310	353	328	308	293	296	304	309	350	324	319	278	298	350	274	298	299	312	322	348	285	308	342	312	312	312	331	309	345	321	306	325	325	289	331	301	286	311	324	345	301	303	328	310	279	299	329	328	298	337	298	337	318	314	295	291	330	337	349	305	353	276	297	323	323	293	309	318	302	308	322	305	330	286	325	292	308	297	306	315	306	314	330	308	282	302	331	328	334	314	334	309	289	303	305	310	342	312	283	333	341	319	339	301	317	327	314	329	310	293	313	323	286	330	327	316	366	253	320	285	317	302	315	350	323	325	285	335	329	335	310	346	317	342	309	294	293	288	286	318	312	331	318	329	324	289	349	304	284	302	331	319	297	307	317	296	312	300	337	290	296	312	333	301	308	304	315	327	316	347	354	337	324	315	274	313	334	288	299	320	311	302	278	323	325	319	317	318	303	318	329	297	312	298	316	308	319	315	331	315	301	289	322	306	296	318	320	323	296	288	328	324	336	299	336	326	321	319	308	313	316	314	337	304	319	311	300	322	327	303	329	312	339	332	319	326	322	325	319	325	305	316	297	325	347	319	293	306	315	308	306	322	308	296	351	340	334	313	301	301	327	332	294	332	298	323	311	317	341	331	315	295	315	297	285	303	304	308	322	311	292	328	296	318	294	332	315	341	345	323	275	306	321	290	323
72193	41890	33008	34185	33306	31759	28962	23651	20551	17516	12644	8006	8136	6427	4001	3841	3121	2327	2152	1282	637	460	396	286	268	299	256	215	191	182	187	217	202	215	199	202	173	188	168	166	166	165	158	186	175	166	161	163	172	184	170	180	156	162	165	182	172	184	171	176	167	151	182	162	173	156	173	154	169	167	148	142	167	172	163	171	175	177	147	159	179	164	158	159	158	145	165	174	191	170	157	178	166	175	164	170	172	154	165	155	174	177	154	156	175	161	159	182	155	148	176	184	156	211	175	159	175	181	168	177	147	173	167	148	167	165	175	171	157	187	165	169	150	171	159	169	174	193	163	152	159	164	180	157	149	174	172	165	160	172	168	157	186	172	166	157	157	169	184	183	161	132	174	180	191	176	181	186	172	176	164	178	169	144	160	190	144	177	164	163	159	182	166	187	171	163	147	199	169	194	161	178	162	163	161	171	152	168	165	147	192	174	159	180	167	186	167	153	195	156	187	170	165	161	129	157	178	171	148	178	186	164	178	150	163	151	165	172	203	154	160	165	157	158	177	162	147	169	169	157	158	179	171	168	166	173	167	197	170	144	178	171	161	177	169	180	169	177	169	162	155	160	187	172	173	172	192	156	167	154	184	160	195	152	158	159	183	183	178	159	187	164	181	189	152	168	194	188	164	184	170	159	181	175	163	188	152	163	170	173	183	174	182	160	136	185	169	181	154	152	171	175	188	167	156	165	191	187	176	172	178	172	183	172	173	175	174	158	178	160	166	176	187	189	157	160	189	170	150	172	162	179	154	167	147	172	163	177	177	203	173	150	195	172	178	173	191	148	171	160	162	165	187	156	145	164	173	175	177	186	135	180	154	158	153	204	176	179	157	161	148	161	187	182	182	173	152	144	158	168	170	177	187	170	167	167	184	156	174	164	169	163	168	176	169	168	140	185	161	195	190	151	158	163	165	160	172	190	167	154	165	176	180	164	177	169	164	170	183	164	175	168	160	167	184	177	179	161	149	166	149	160	151	160	167	173	167	182	167	163	173	187	144	170	176	171	157	198	172	175	161	175	171	151	165	141	168	182	183	172	160	172	146	149	177	156	166	158	179	197	179	150	160	177	149	176	172	184	173	165	165	159	187	153	154	142	167	185	147	176	158	166	169	160	157	200	173	170	169	171	168	167	173	172	168	128	158	149	155	174	173	157	151	184	186	175	182	156	176	193	183	175	134	164	171	158	177	167	141	176	175	161	186	166	161	177	153	172	167	173	165	171	148	193	181	179	159	148	201	178	162	168	147	150	170	171	167	172	155	148	178	145	149	176	159	176	175	167	156	167	179	166	160	180	171	157	168	183	189	170	175	175	163	201	184	165	149	171	180	140	166	170	191	160	145	165	168	155	168	167	170	179	187	166	149	162	163	174	201	152	184	182	177	177	163	176	177	171	174	168	169	176	151	170	169	185	181	164	149	144	152	160	186	172	189	176	158	172	183	185	156	183	149	173	177	156	174	193	150	158	183	171	150	182	185	170	142	169	154	179	174	162	170	182	172	187	184	176	159	154	148	173	182	166	163	162	177	174	162	188	181	167	156	190	190	147	171	159	161	165	157	188	169	154	198	164	177	172	150	189	168	154	169	165	172	173	153	160	173	147	153	167	172	162	162	182	152	192	171	160	173	161	183	164	161	171	184	172	185	162	168	154	187	195	181	186	164	159	174	172	175	170	177	215	170	177	173	191	172	162	177	184	165	159	157	158	164	184	167	160	187	175	181	166	159	170	150	168	194	169	161	155	182	157	155	153	175	148	183	172	207	169	173	174	168	164	161	161	182	157	179	184	186	152	166	184	169	169	187	145	200	190	144	144	152	149	168	187	156	173	167	170	172	160	160	165	157	141	182	166	133	158	187	163	170	161	159	159	173	175	182	162	178	170	167	165	164	191	186	168	142	150	198	154	176	159	164	164	196	165	154	176	158	152	168	182	174	187	148	166	160	151	194	185	151	172	182	173	163	157	171	182	195	163	185	156	181	191	155	179	184	165	135	156	156	183	161	181	163	152	182	168	166	136	146	169	174	161	144	162	167	165	160	149	185	164	187	160	171	185	201	172	155	163	157	190	164	169	171	162	168	157	160	176	175	160	170	165	173	169	169	165	168	182	172	160	193	165	149	166	168	168	162	177	185	169	142	166	163	183	148	180	166	169	161	189	160	148	156	180	157	163	166	156	177	161	164	151	154	178	152	145	152	168	160	166	169	159	179	170	154	180	162	160	158	143	180	157	189	166	173	158	182	160	172	168	147	158	166	168	159	155	153	174	137	170	161	155	182	160	168	181	164	144	158	151	181	163	161	169	175	168	147	202	180	171	182	188	155	174	144	167	171	177	165	172	164	156	160	128	175	151	150	167	172	177	155	194	176	178	164	163	180	170	174	187	181	179	156	152	145	179	173	170	167	194	159	172	148	172	158	193	165	169	148	196	168	181	154	178	170	170	185	176	177	149	159	167	173	181	167	157	179	156	167	168	184	166	171	166	151	177	172	167	158	180	142	165	169	165	162	184	140	173	193	163	170	171	166	171	178	155	141	179	177	163	183	167	168	160	171	187	152	156	172	156	156	164	207	176	186	172	159	169	169	175	164	156	167	173	161	142	164	173	149	172	148	163	157	152	153	183	159	145	182	158	162	172	193	171	180	164	161	165	148	172	173	177	174	187	167	165	167	150	180	163	141	167	173	166	157	165	179	151	171	172	162	174	167	164	173	178	170	155	173	148	181	174	157	177	188	159	160	158	161	146	148	188	179	166	172	160	175	167	161	152	154	160	145	148	186	163	161	165	176	173	146	175	158	166	177	162	178	160	163	170	179	148	151	185	162	158	179	151	163	170	181	157	140	154	193	176	158	182	169	160	158	159	182	198	177	150	152	177	155	163	175	165	170	147	153	173	197	161	169	157	166	159	167	169	158	181	182	171	159	173	163	201	173	195	135	158	170	165	176	155	142	148	162	168	165	158	177	159	164	183	164	162	179	177	157	172	162	167	160	174	170	169	184	173	159	175	164	173	177	178	180	155	154	170	170	172	176	186	162	177	161	173	164	181	148	153	192	159	145	178	154	189	175	165	168	157	164	194	151	165	152	171	173	142	160	168	183	169	144	170	171	177	168	179	146	163	193	162	156	162	167	155	166	175	167	174	192	177	180	152	158	180	161	156	185	169	167	160	167	177	167	160	173	161	174	171	181	197	164	183	140	183	147	130	179	175	175	153	187	170	156	176	142	153	179	183	165	173	168	172	158	180	170	152	188	161	184	157	142	166	158	149	171	171	168	169	157	158	159	179	167	171	178	182	167	188	175	167	162	181	149	169	170	159	188	166	180	162	167	144	187	180	170	181	174	187	181	169	180	179	174	178	172	146	169	160	172	165	176	178	177	156	177	142	176	153	189	177	192	163	179	155	162	153	156	173	148	164	162	185	182	169	186	161	151	183	174	168	162	179
57991	25079	25621	31820	37043	39225	36831	34274	34320	33513	28729	21961	23087	21541	17586	17937	16074	12870	13416	8112	3594	2304	1958	1431	1395	1186	1044	798	886	699	707	733	742	784	595	672	614	625	535	557	586	567	542	585	578	563	582	524	562	582	516	575	568	523	535	558	533	549	568	579	575	517	608	543	565	534	557	496	504	517	560	532	530	533	582	535	521	516	510	518	527	561	539	511	558	524	515	529	552	514	561	534	512	534	585	510	555	579	541	496	507	570	566	520	515	534	510	523	515	549	496	509	535	556	522	534	503	543	543	529	536	570	518	549	538	520	535	522	542	521	511	522	522	560	523	561	512	551	512	556	559	531	511	537	549	506	516	492	528	521	489	528	496	525	469	494	528	493	517	502	501	540	543	531	525	595	504	480	546	547	544	535	524	522	528	542	504	511	579	482	497	523	525	518	565	543	559	542	495	554	502	494	499	532	524	518	555	581	518	480	538	537	508	556	509	532	499	517	516	569	556	567	531	566	521	561	522	554	576	522	493	514	536	514	533	523	514	522	530	556	521	530	530	490	543	511	518	547	568	507	509	529	547	547	536	531	537	493	540	556	537	512	502	531	481	491	480	540	501	502	539	516	561	541	520	578	512	522	532	512	522	507	543	494	556	516	576	581	519	507	563	525	535	562	515	526	529	554	527	504	570	511	561	518	540	541	528	552	543	497	492	541	538	566	542	528	535	522	512	537	508	526	514	516	567	519	527	559	545	574	500	558	514	532	491	513	556	524	493	537	506	559	573	533	495	535	529	550	525	521	497	526	548	496	557	507	508	526	528	539	563	520	503	544	516	504	508	526	482	555	524	513	477	484	486	529	507	532	525	500	556	539	515	533	522	527	523	529	522	522	498	538	527	545	525	508	533	528	514	510	569	556	510	529	555	526	492	535	537	517	515	508	552	564	534	519	514	511	531	534	553	534	514	485	553	508	529	548	525	532	504	518	538	519	558	544	536	496	556	568	499	573	520	556	503	550	515	531	542	526	470	514	545	527	527	529	506	513	551	511	510	575	542	544	553	542	567	539	486	560	483	505	526	483	527	530	531	501	489	517	547	539	504	533	528	532	532	524	521	520	491	504	506	557	507	497	521	537	538	524	542	495	512	514	531	515	550	553	571	508	540	517	492	512	539	467	496	526	547	533	550	516	521	527	523	485	545	571	568	472	495	470	488	527	542	564	528	525	489	504	514	559	523	502	541	530	541	539	524	512	495	478	492	558	530	520	558	541	539	518	558	483	570	550	543	526	529	481	503	589	507	532	541	529	484	505	518	503	523	523	532	527	523	525	576	536	534	485	484	503	496	529	536	509	542	560	537	538	575	523	542	525	521	490	499	459	534	514	481	522	513	508	536	508	523	545	522	524	497	525	529	500	536	529	561	535	535	497	575	493	537	505	497	523	499	546	566	529	497	484	499	551	539	524	536	538	512	536	542	533	549	494	520	584	527	559	517	523	508	512	534	517	536	542	549	512	500	542	553	554	501	514	502	519	523	567	517	539	579	500	533	555	479	493	520	538	524	534	558	558	515	504	536	523	544	551	528	504	508	535	573	529	501	528	536	490	528	523	537	531	550	554	517	503	505	533	522	499	519	572	544	549	519	520	543	501	430	544	528	509	508	549	529	555	528	496	550	512	518	522	511	535	561	578	523	554	512	550	495	484	495	540	490	485	492	514	516	555	535	509	531	526	490	527	496	521	493	532	519	492	528	550	542	495	493	511	535	517	545	507	520	525	527	536	498	505	514	509	516	479	529	537	500	500	502	517	512	511	533	523	544	564	521	527	564	567	542	489	529	538	497	483	494	477	482	518	549	518	500	567	538	507	556	509	545	508	524	532	512	497	562	515	477	507	502	541	522	529	517	511	565	525	500	486	562	528	498	546	528	519	508	542	530	527	502	527	561	528	510	534	542	526	525	548	492	521	514	549	513	535	538	517	525	517	558	534	538	501	529	527	524	524	519	510	548	469	503	535	525	542	505	528	500	511	509	547	540	496	554	535	524	546	506	533	509	518	520	510	521	519	510	531	513	526	504	535	513	530	527	562	543	542	555	536	527	546	564	508	502	527	585	515	522	560	532	504	547	531	560	509	545	494	513	514	559	525	518	503	497	519	522	530	551	510	508	535	555	512	535	537	521	535	545	521	549	514	530	519	530	560	502	540	529	491	498	553	522	525	531	494	551	540	505	530	543	580	550	479	535	504	516	521	477	518	543	511	535	521	549	528	518	540	528	558	507	532	534	552	528	513	524	500	519	514	494	535	521	518	549	494	551	488	558	537	515	535	528	532	512	532	505	512	522	528	502	528	549	511	544	503	547	525	537	529	490	502	551	498	535	520	530	542	557	495	558	533	501	537	528	515	588	517	543	549	551	564	535	483	544	558	555	549	489	530	516	539	507	519	507	502	565	518	497	530	571	537	538	484	483	539	542	516	503	512	513	480	530	529	519	500	513	549	488	511	522	538	487	520	530	498	528	502	496	498	527	567	550	498	489	547	547	511	506	508	528	505	539	508	551	548	554	486	559	541	552	515	569	547	544	526	522	533	520	542	501	514	522	544	554	558	516	554	566	529	521	509	501	541	528	508	509	557	529	544	511	476	476	553	591	542	547	525	535	519	529	558	515	516	542	530	514	524	546	515	553	541	511	526	533	482	489	525	524	538	502	532	518	489	541	542	497	508	521	551	545	502	535	491	518	512	506	544	510	532	531	494	521	535	492	542	526	513	528	539	537	510	532	522	535	526	490	507	528	511	505	508	579	509	535	532	496	544	534	501	536	569	519	518	506	524	520	524	507	523	522	526	505	517	563	568	499	504	522	514	530	507	497	541	555	518	491	522	535	535	493	507	498	512	553	491	507	509	570	520	497	514	502	576	509	547	553	575	497	530	518	519	521	484	501	536	490	533	542	499	517	531	530	556	537	490	556	535	504	519	510	552	534	506	547	511	535	508	532	510	537	545	553	542	530	547	549	532	504	558	585	510	506	548	524	533	528	536	498	591	531	539	522	544	499	504	571	547	570	508	502	518	540	517	549	510	545	548	534	507	535	548	540	546	572	526	529	502	531	480	512	516	565	556	549	510	555	535	552	539	534	517	494	507	518	546	556	531	543	501	520	516	532	537	510	537	530	535	531	509	494	514	514	496	494	532	550	523	541	555	504	499	523	512	534	501	538	508	512	560	536	493	521	534	510	494	511	540	514	520	494	520	560	502	510	507	521	546	473	508	506	522	490	556	519	489	515	515	499	559	556	537	552	500	516	538	517	490	510	516	514	496	519	515	526	503	495	502	519	517	518	523	532	546	503	580	490	558	538	526	512	523	512	566	511	524	500	497	523	527	575	521	490	481	506	524	543	553	535	502	543	547	528	523	508	535	501	503	520	515	574	503	552	543	539	512	517	518	546	527	492	497	512	563	507	538	548	519	509	498	510	504	521	513	558	529	520	540	492	541	513	520
28201	6085	4467	4587	3353	2238	1553	1072	929	739	510	335	321	301	258	201	216	206	207	165	162	159	131	144	164	146	142	146	151	150	163	132	139	141	126	130	150	137	162	134	152	147	176	149	144	159	145	133	133	126	132	135	123	137	157	138	164	128	137	124	146	156	128	146	137	154	148	152	142	157	146	147	150	142	172	160	151	149	145	176	135	138	155	148	135	124	167	158	159	156	161	155	149	137	166	155	133	151	145	149	151	142	148	148	140	121	141	145	146	146	154	140	152	147	119	134	172	140	159	141	160	152	136	141	141	140	158	141	153	133	146	170	147	138	147	134	151	129	150	139	131	135	142	165	136	109	142	155	137	129	154	149	132	143	131	144	144	155	134	137	158	132	135	158	171	148	128	146	147	127	160	142	151	165	154	133	134	146	147	145	143	158	133	147	145	140	141	144	119	144	140	130	135	160	146	134	127	140	158	150	134	144	140	150	137	146	163	127	167	135	132	144	139	158	134	142	154	133	135	146	174	136	154	139	142	149	156	124	154	151	165	117	109	140	142	154	150	135	143	147	131	144	137	146	153	140	146	139	144	129	156	162	134	150	121	160	123	142	122	155	145	120	169	148	145	137	143	147	154	148	131	162	133	149	118	144	145	143	152	149	132	162	149	139	155	155	138	148	144	135	126	149	173	131	151	166	133	144	149	154	120	137	148	147	135	117	142	155	146	138	164	135	169	132	144	129	141	139	151	156	138	149	150	146	151	132	143	152	124	145	135	161	155	138	142	160	133	145	161	142	138	151	165	154	123	137	147	131	140	142	169	139	147	142	162	160	145	147	140	151	152	135	151	152	136	160	125	136	136	141	125	121	159	161	144	161	141	136	155	148	158	154	153	127	138	139	154	128	147	140	137	144	160	149	121	135	143	140	122	173	137	139	157	147	125	129	150	151	130	151	151	142	156	139	137	140	147	147	137	130	159	148	130	158	134	157	130	136	132	155	137	135	125	158	145	162	142	158	127	149	141	137	145	153	142	156	133	173	158	148	155	146	139	117	149	130	133	151	144	159	152	158	129	172	133	128	161	134	130	157	155	154	140	136	124	140	154	151	133	126	150	138	142	140	152	134	127	130	145	152	162	163	131	136	150	168	135	144	172	152	147	138	123	125	144	127	146	125	138	132	115	151	145	138	132	143	149	143	147	143	158	154	147	152	126	133	157	157	164	156	171	129	148	126	126	146	145	141	150	137	134	160	131	134	152	160	125	167	135	154	159	137	134	135	148	138	127	127	135	131	133	151	157	159	142	142	133	138	148	132	158	164	136	130	130	140	133	136	128	151	127	119	136	151	157	139	137	151	145	138	159	153	147	136	152	135	146	155	140	138	135	159	141	134	164	133	144	145	144	131	138	145	145	156	166	155	136	144	150	167	137	114	147	152	138	132	130	122	144	149	145	140	134	139	139	141	145	142	140	152	139	142	150	137	126	123	134	136	118	154	154	165	128	150	155	148	137	152	153	144	133	134	152	148	132	159	147	140	146	175	140	147	134	148	170	155	135	158	153	142	146	149	155	147	176	152	138	153	138	144	144	118	145	149	155	146	132	140	149	157	169	138	129	131	125	128	152	142	146	122	127	134	134	142	151	149	149	137	133	149	129	134	131	123	149	149	143	141	141	130	138	134	146	137	142	131	143	152	159	146	132	138	151	132	130	150	135	146	126	166	155	146	138	136	125	149	146	154	121	150	144	147	144	157	145	133	114	149	142	143	141	148	148	134	132	145	142	164	133	143	165	127	150	182	150	143	147	137	151	138	140	150	132	156	143	152	143	134	149	128	147	142	151	146	160	129	116	159	148	134	140	154	150	171	137	122	155	142	137	137	128	147	139	104	149	140	127	172	148	139	133	125	119	142	142	142	142	153	142	155	147	136	147	137	153	171	142	140	130	140	131	128	132	133	145	156	147	131	166	169	158	125	136	137	141	151	138	132	142	161	135	127	129	138	145	147	155	147	138	141	138	159	141	134	142	132	146	163	132	143	143	125	131	154	152	149	150	143	151	138	137	163	151	144	152	134	172	129	149	132	146	150	133	141	156	160	127	157	146	132	115	152	149	149	150	134	176	144	138	146	134	140	158	158	138	150	158	161	125	143	135	144	135	128	126	144	150	154	137	143	141	138	144	156	137	143	147	141	124	118	168	142	132	137	145	133	148	162	140	146	150	155	160	131	136	130	174	143	139	137	144	148	140	141	140	162	126	145	167	145	137	140	148	128	156	135	178	132	156	123	151	144	172	154	110	154	147	156	157	145	163	121	145	147	163	135	141	124	124	144	152	151	144	119	138	146	144	147	156	133	147	135	140	145	148	137	144	150	137	174	144	141	129	119	139	140	168	135	170	156	128	129	146	128	163	139	166	146	141	132	148	146	148	139	154	155	147	174	154	129	138	168	153	130	171	141	141	128	132	133	155	140	140	135	144	157	144	134	135	147	121	132	129	132	109	155	124	125	150	129	126	131	146	142	168	140	152	164	159	150	139	134	128	162	136	151	126	146	139	130	162	135	131	132	133	167	153	134	150	139	136	148	155	136	132	154	145	136	176	154	152	140	147	161	142	152	145	137	142	154	146	156	152	136	141	136	140	185	143	143	142	106	139	150	141	152	128	143	156	123	146	150	137	131	137	149	151	148	152	130	113	143	162	151	129	151	131	133	156	138	151	134	143	138	162	160	157	116	138	154	137	138	143	117	155	142	166	134	149	156	137	162	155	147	139	150	136	141	152	133	163	152	149	154	144	138	156	142	140	139	140	144	131	167	157	138	150	124	147	162	142	139	128	149	157	146	151	148	170	152	144	149	165	157	140	138	143	141	152	157	139	159	138	155	139	131	139	134	152	148	159	148	123	150	160	125	138	133	148	142	132	132	148	154	155	142	160	134	169	138	124	144	138	134	164	142	170	137	147	147	151	129	144	135	161	132	129	156	141	162	130	150	127	149	144	138	163	139	150	141	146	136	137	154	152	146	133	133	126	147	133	130	150	162	139	117	140	149	146	143	156	146	129	125	157	144	143	145	143	134	146	147	128	145	166	147	145	164	153	152	136	176	156	141	146	128	140	145	146	135	151	129	158	126	138	128	121	146	148	130	125	123	157	147	155	165	157	126	129	129	154	144	126	176	126	143	131	141	135	138	128	157	142	142	122	127	142	178	149	142	138	150	144	134	154	162	153	157	131	164	145	154	139	154	153	135	131	137	135	133	159	150	150	150	150	130	155	153	176	176	123	137	137	137	140	119	149	148	154	136	134	120	138	145	145	140	138	147	146	141	131	148	141	127	145	118	159	153	156	137	172	132	156	158	156	174	154	158	129	140	107	150	148	152	121	133	132	129	129	138	153	138	152	132	153	138	121	147	131	139	137	139	161	123	153	142	130	136	114	136	157	161	144	121	148	144	130	140	121	165	133	139	159	152	159	167	167	155	152	125	138	146	139	155	137	153
28143	4724	6353	9733	9923	7415	6110	4406	3867	3310	2328	1615	1555	1487	1103	1056	1020	903	983	758	601	508	519	494	489	492	463	449	470	465	426	445	461	481	426	432	467	435	452	418	446	448	445	455	505	473	459	476	477	432	474	468	416	456	484	479	477	480	461	458	454	456	463	481	461	473	453	436	463	434	465	471	414	473	451	444	457	474	427	436	448	470	464	437	534	449	456	460	464	468	441	432	429	448	483	484	470	420	487	482	474	432	451	476	471	469	448	405	445	484	422	436	465	444	441	444	475	464	477	460	454	453	473	471	500	479	451	426	458	492	446	486	472	449	480	463	446	416	490	479	478	474	411	456	453	490	466	463	444	431	469	461	422	468	483	414	466	498	480	493	450	452	443	460	462	446	435	466	454	434	433	405	465	435	445	456	468	455	471	448	464	449	443	468	429	452	455	454	441	464	468	433	486	456	436	468	425	432	487	423	448	495	453	434	479	447	484	444	477	449	484	454	481	479	461	463	473	434	459	409	466	457	460	447	451	410	504	464	440	460	479	465	465	421	452	463	484	441	460	468	419	446	454	429	466	452	422	457	484	475	443	443	481	475	434	445	480	479	458	435	475	467	448	427	499	461	467	455	452	464	444	451	419	448	465	470	436	457	446	436	480	464	470	494	448	438	452	429	477	471	446	427	506	410	445	455	450	468	458	471	476	483	463	433	441	455	479	442	483	459	454	431	461	434	449	454	450	412	488	500	474	470	446	453	484	490	459	442	479	432	476	499	469	471	448	447	456	454	452	516	436	463	475	459	463	445	433	452	438	465	437	452	424	467	445	466	434	504	463	440	439	476	451	470	446	484	437	439	466	467	456	477	459	426	453	428	443	452	439	467	450	435	398	481	466	420	474	408	479	447	446	478	493	452	463	447	431	470	472	480	470	437	469	416	478	505	434	472	490	462	435	489	457	431	463	435	415	450	449	466	438	442	450	456	445	435	459	430	441	475	473	475	440	480	444	471	453	465	459	499	479	493	471	458	428	413	442	441	469	435	431	462	456	449	481	438	452	477	467	479	452	483	441	477	459	469	503	427	485	470	474	469	449	460	444	472	458	472	455	461	459	441	444	407	478	425	488	437	458	451	459	430	463	458	488	423	467	503	446	485	430	459	492	465	481	480	438	477	466	468	410	470	435	431	456	420	462	464	444	458	448	411	467	486	428	444	480	483	507	432	495	460	448	469	480	482	445	451	438	457	481	443	464	463	437	437	471	433	438	462	465	473	451	459	469	478	474	443	472	486	493	443	470	420	483	451	459	460	494	492	440	434	476	433	462	458	448	456	432	426	476	477	426	451	480	456	435	438	444	463	455	503	454	448	484	466	466	445	431	512	466	504	448	449	404	447	453	429	497	475	431	436	447	453	470	501	459	408	458	481	440	515	469	445	465	469	421	449	435	466	486	447	463	506	481	453	473	482	441	427	473	481	437	455	501	455	483	439	473	438	494	465	453	482	448	451	447	430	455	456	485	410	487	457	446	445	469	459	489	462	477	472	456	459	474	469	435	439	457	472	445	472	409	436	466	409	468	462	461	450	421	484	448	450	433	434	466	428	439	480	476	458	443	426	489	457	459	496	458	442	457	450	421	452	441	510	429	429	459	426	472	458	451	484	460	419	496	439	418	454	441	437	466	456	464	447	441	471	459	447	484	475	452	417	465	457	463	489	439	480	415	477	457	460	490	448	474	475	446	453	484	471	456	466	490	456	460	474	491	475	488	469	420	446	447	406	476	426	463	462	477	448	490	491	478	470	481	478	446	472	474	495	446	423	494	482	455	440	475	430	449	466	414	438	475	464	434	438	479	441	426	488	457	462	458	473	455	454	432	453	420	430	413	457	477	457	474	456	511	483	452	466	454	486	469	480	471	467	425	455	466	431	444	466	469	439	479	445	454	474	454	451	475	472	457	400	470	434	479	451	475	466	473	464	440	456	449	450	453	462	454	430	448	447	450	460	463	439	428	478	471	448	445	455	467	475	481	424	461	457	472	431	433	478	470	385	463	466	457	444	495	479	472	436	460	438	425	454	434	419	463	436	469	427	464	422	454	416	439	447	451	489	447	479	465	445	481	463	456	458	472	484	431	434	471	468	445	447	431	450	449	438	509	470	440	450	473	487	463	429	495	436	479	466	466	487	471	431	490	392	482	443	478	447	466	487	450	432	439	453	469	468	469	436	431	456	460	444	450	475	467	457	425	453	415	428	482	497	435	473	465	466	459	440	462	441	442	442	446	464	456	493	483	450	406	467	467	451	431	487	484	397	450	485	499	525	443	453	487	490	410	448	444	446	455	466	432	459	509	442	471	463	460	457	455	466	410	466	443	432	431	461	437	437	476	476	473	451	454	442	434	452	500	465	445	485	446	432	473	481	449	442	457	453	470	492	457	453	471	483	470	433	454	478	452	425	452	417	458	436	477	471	413	508	474	465	453	448	458	445	426	483	461	472	424	463	494	444	408	444	480	444	469	433	392	454	451	457	466	476	464	452	464	444	439	460	422	480	455	512	450	483	472	442	440	456	450	463	464	433	424	460	452	464	415	470	474	461	475	489	419	515	463	421	447	467	465	465	440	461	436	456	441	484	482	442	459	430	495	465	499	442	462	506	470	487	457	458	456	443	445	461	463	449	448	479	418	456	461	419	473	440	451	455	436	436	476	423	452	448	439	439	480	486	446	428	493	493	487	477	451	466	447	479	465	419	506	456	478	476	461	424	428	460	419	454	459	454	464	520	429	444	458	461	457	452	484	451	450	419	445	448	437	424	446	415	450	491	470	472	426	434	457	439	474	433	448	453	448	452	455	455	453	466	452	475	450	396	488	412	464	442	461	413	462	435	457	418	462	443	464	460	467	460	446	426	437	446	479	466	409	433	488	476	410	465	417	445	471	458	454	452	445	437	401	448	443	448	448	480	461	496	449	497	476	458	433	455	468	465	441	471	420	422	481	467	486	418	429	494	448	456	463	465	446	433	449	449	427	460	442	401	434	437	465	461	472	459	489	423	458	481	451	407	483	458	466	452	404	453	458	471	475	483	438	425	465	430	458	454	471	457	468	439	457	455	491	464	432	442	433	488	417	470	488	446	454	468	500	460	482	462	454	482	497	462	468	477	442	460	499	454	440	499	481	480	458	411	452	480	526	480	442	453	486	431	444	461	465	470	443	458	495	454	494	440	457	473	455	425	447	476	464	499	474	446	429	457	427	456	443	458	454	472	449	457	459	495	456	484	488	490	413	477	465	451	456	485	484	441	457	451	435	499	445	452	449	439	469	435	470	514	461	483	472	509	452	450	465	428	476	444	432	460	461	468	470	451	448	497	452	512	409	485	457	468	420	446	501	467	479	481	449	470	453	451	442	451	443	452	448	459	487	460	507	463	447	461	494	440	438	494	460	460	477	452	440	461	453	449	490	455	503	448	465	483	479	408	500	428	466	489	482	439	485	430
66649	32917	25420	28099	27768	24536	20233	14453	11428	8090	5496	3186	2534	3189	1763	1559	1383	1080	927	806	329	225	153	109	185	114	131	113	110	102	93	104	100	117	96	100	95	84	85	99	85	92	89	103	98	91	88	108	105	85	68	90	91	114	91	100	99	95	94	90	88	97	96	84	88	90	68	75	75	90	93	89	101	83	83	96	83	100	96	78	108	103	95	97	104	98	82	86	74	93	80	90	94	85	73	86	102	86	94	99	79	99	80	76	86	89	113	86	99	82	83	89	98	92	102	91	105	97	89	102	87	107	105	96	86	94	74	96	101	81	86	102	103	89	93	87	106	105	81	86	99	107	103	100	91	87	83	100	77	77	89	112	84	89	82	91	93	96	98	82	94	93	110	75	85	103	109	109	90	96	68	101	87	84	83	102	86	79	85	79	96	110	88	97	77	75	98	107	88	99	74	80	88	98	83	100	83	101	96	84	81	117	97	91	99	84	95	97	103	86	86	81	77	90	94	99	86	77	93	79	96	88	94	91	82	76	97	94	71	81	73	100	85	95	73	89	100	97	91	101	92	85	97	78	81	90	97	106	119	101	85	107	86	99	91	94	78	97	107	85	99	89	82	83	95	92	90	99	100	78	95	97	90	91	84	81	73	97	90	86	93	87	78	77	89	93	90	86	89	91	97	75	99	78	93	103	114	87	74	79	89	99	87	88	97	95	102	72	67	98	82	91	109	99	78	93	95	82	81	95	100	92	87	77	82	82	93	90	96	105	82	91	92	111	91	96	80	84	71	102	93	100	86	94	83	83	92	100	98	83	89	103	80	93	91	97	93	85	82	74	97	72	91	106	89	77	94	87	96	85	112	97	88	72	93	88	103	81	92	103	83	106	86	105	81	100	87	98	87	98	88	85	102	103	105	79	85	102	84	82	71	103	98	100	101	81	83	73	107	99	95	96	65	99	86	85	96	94	94	86	100	94	100	98	92	100	93	83	106	109	68	102	98	75	82	106	91	95	86	96	101	85	89	87	74	90	80	86	76	96	71	87	75	101	97	88	105	99	82	108	94	89	89	88	86	71	97	81	96	81	111	100	85	91	90	90	105	101	100	80	79	95	99	94	96	87	98	87	79	112	90	98	98	97	96	78	80	99	87	98	81	97	108	84	91	76	106	101	88	73	100	83	94	77	94	92	100	85	83	83	87	76	104	98	91	87	91	97	83	98	93	90	116	89	82	110	102	81	80	80	92	99	91	98	84	79	96	87	86	102	93	83	91	84	109	91	113	90	91	104	96	87	80	98	83	80	81	84	79	92	92	84	97	89	91	83	86	115	83	96	79	107	92	79	91	103	69	98	81	91	105	96	86	90	86	81	91	108	89	93	85	92	93	88	99	76	97	91	79	87	84	100	113	98	88	88	91	88	103	71	96	69	86	99	96	93	74	92	101	92	82	92	102	94	78	105	99	81	85	89	88	88	86	101	98	96	92	111	75	81	101	96	97	101	80	101	67	97	88	109	98	81	93	84	87	84	83	93	112	94	92	91	90	102	86	89	85	85	114	101	92	88	93	84	75	89	88	87	94	88	107	93	86	91	85	94	79	93	87	98	80	83	90	75	101	91	80	100	90	90	97	83	88	96	91	112	81	100	121	88	75	110	102	92	98	100	80	91	89	86	78	89	94	108	110	120	90	89	95	88	87	84	84	86	93	92	80	77	78	87	87	100	86	108	87	93	95	92	93	87	83	100	87	88	69	85	96	93	96	96	73	93	90	102	88	92	89	94	106	102	102	77	110	83	99	103	96	98	101	90	85	87	99	98	84	104	84	88	104	104	90	60	103	96	77	85	108	110	98	87	85	92	91	94	97	100	92	84	91	78	90	74	92	80	74	98	94	107	72	93	107	94	80	103	85	97	82	94	89	72	97	88	63	92	90	101	84	92	87	95	96	84	75	82	96	113	92	86	81	85	91	99	102	102	77	92	97	78	90	93	86	97	83	84	93	90	107	80	84	84	96	89	86	96	99	83	81	89	98	93	88	88	86	113	83	87	90	80	78	99	76	106	92	78	89	91	81	86	82	87	72	91	109	82	84	83	96	77	93	96	82	108	90	79	84	91	93	100	91	92	69	96	91	96	115	82	90	97	108	91	92	101	108	92	109	94	88	71	91	93	86	94	78	73	83	79	79	107	90	113	99	103	88	89	86	103	94	116	97	79	92	91	106	95	81	89	103	83	83	85	104	100	102	93	94	100	94	89	106	84	79	88	68	94	95	91	89	86	107	93	86	100	94	92	106	75	79	86	83	73	87	97	75	90	95	94	99	118	100	84	88	99	73	83	100	72	102	91	106	93	91	95	99	75	71	84	91	84	94	97	71	90	110	89	97	91	80	91	86	98	87	80	100	86	95	96	85	113	91	82	108	86	100	104	81	96	79	87	110	98	70	100	98	91	102	88	102	79	92	100	73	98	90	94	100	90	90	96	64	88	85	95	85	105	89	91	81	94	98	100	88	103	84	79	83	85	109	94	82	103	88	75	110	95	93	84	105	84	90	105	78	91	103	91	91	100	80	97	83	105	87	85	80	96	86	99	89	89	92	88	81	95	110	109	88	97	90	95	91	105	86	96	90	94	96	87	95	90	78	94	84	89	85	98	92	93	97	101	77	88	95	74	91	86	109	99	98	108	72	103	93	92	83	71	79	94	91	90	89	80	89	94	81	106	77	74	105	97	90	87	88	83	87	104	71	78	92	83	104	83	71	82	94	95	84	91	83	96	91	87	90	81	79	109	88	82	103	66	93	76	93	103	92	87	91	81	85	82	91	89	103	89	83	93	101	83	85	101	68	105	92	99	121	97	92	84	93	86	106	75	93	91	87	84	83	97	88	105	81	90	81	83	82	105	80	83	99	78	89	106	88	79	91	109	81	95	95	87	83	101	81	104	80	112	87	88	92	102	84	88	84	77	108	93	95	74	86	76	92	85	93	99	76	87	79	117	95	87	87	98	95	91	79	95	85	103	105	99	97	101	91	84	86	77	79	85	122	95	82	99	92	87	95	92	102	92	90	94	113	82	85	98	85	107	100	87	99	94	78	77	78	94	95	94	104	87	99	94	89	96	98	84	86	113	117	83	94	78	88	94	104	85	96	73	85	93	79	101	107	79	93	74	84	86	92	108	88	107	106	100	94	95	87	96	83	91	87	92	89	94	89	90	97	93	92	96	80	90	90	87	78	90	80	92	91	87	77	72	77	94	94	70	88	92	88	84	96	99	105	78	91	87	109	92	88	96	77	78	94	103	105	87	75	75	90	95	87	84	83	103	84	83	81	97	90	83	88	96	97	80	81	93	102	87	80	88	71	102	87	80	71	98	96	88	83	86	91	92	96	84	89	85	97	105	88	102	105	82	91	98	105	87	94	89	97	110	81	94	83	81	83	83	94	100	90	104	96	92	100	81	104	85	80	83	95	87	92	68	96	94	84	98	86	99	96	83
46549	17786	17161	25212	31940	31811	30599	26340	25785	23447	18672	12048	11387	14523	9943	9646	9066	7084	7232	5035	2064	1157	771	652	874	668	559	465	418	421	387	458	416	413	361	346	394	362	312	325	349	348	327	346	330	339	304	337	349	338	337	333	303	312	313	348	338	299	332	330	318	345	309	321	321	305	340	317	323	316	306	298	303	323	327	338	349	335	346	325	323	325	321	317	318	314	289	335	367	332	291	319	328	337	331	289	338	338	329	330	315	332	326	333	315	324	320	317	345	330	316	326	304	321	327	295	334	328	291	320	318	318	311	292	322	315	293	302	308	327	293	311	296	273	336	305	294	279	310	306	322	313	281	328	331	313	324	314	305	314	331	301	292	308	291	342	304	307	349	300	298	308	354	327	319	285	301	307	343	301	310	309	315	305	291	284	310	304	332	290	348	304	311	279	309	355	336	335	318	346	321	305	340	316	323	305	329	282	336	302	321	296	335	288	345	285	320	297	326	329	294	319	322	331	336	300	315	292	287	307	318	340	328	310	315	301	334	310	334	327	292	319	302	307	322	326	316	363	338	321	332	314	315	295	307	335	306	290	318	305	332	314	330	319	307	261	310	336	304	314	307	316	300	315	316	357	293	302	320	326	347	320	320	285	331	299	301	296	308	330	309	288	301	310	302	290	317	332	311	323	312	283	325	321	339	359	330	335	295	310	292	308	336	333	314	296	310	302	281	314	300	307	281	357	300	297	305	345	307	314	309	352	351	308	283	311	323	284	289	334	312	320	311	330	304	308	298	334	338	301	293	331	304	335	324	312	356	309	352	290	313	312	311	301	311	319	302	308	333	274	316	314	323	310	321	316	317	324	320	352	328	302	306	331	314	312	326	319	311	318	264	289	314	318	319	308	311	307	283	309	289	299	278	315	300	321	309	324	307	315	301	322	328	316	292	289	303	311	324	290	333	294	297	327	324	301	297	314	350	304	308	315	304	296	281	314	315	309	309	303	310	307	340	305	281	312	297	300	327	324	300	337	310	334	316	296	332	287	282	320	291	308	323	305	312	323	303	337	287	310	319	324	290	316	296	332	337	305	341	340	308	298	323	349	306	297	343	321	289	313	318	296	304	316	331	314	306	305	323	323	328	287	329	286	334	299	319	293	326	338	325	275	307	294	304	287	310	309	322	327	294	329	291	288	300	311	291	308	326	331	321	342	306	314	324	307	333	302	331	323	328	286	319	292	321	299	357	324	298	339	299	311	316	306	315	310	304	305	311	330	305	324	300	293	321	315	342	330	297	317	292	313	320	295	312	314	307	320	272	315	286	333	315	314	320	282	325	304	300	306	317	291	308	314	286	331	315	340	337	319	320	315	335	321	267	308	327	331	322	262	331	303	339	314	292	282	355	292	315	324	314	310	309	278	304	348	297	320	304	302	311	307	294	329	334	323	315	285	342	287	330	307	350	304	312	324	318	309	318	302	291	329	342	309	322	277	305	346	297	289	308	306	318	333	365	331	295	333	318	330	320	316	292	289	308	306	309	295	319	297	305	305	307	348	332	296	285	337	293	329	321	342	296	333	331	285	306	339	320	332	310	335	348	329	313	307	320	285	290	295	345	352	313	332	313	297	269	289	335	342	292	283	338	329	330	309	293	357	326	335	300	279	322	332	310	297	336	326	286	281	311	326	304	303	321	292	319	337	323	305	303	309	343	314	333	300	296	309	349	314	320	324	323	289	342	324	305	314	332	339	293	298	293	325	322	324	306	343	322	306	343	330	315	304	292	307	308	313	301	292	304	310	309	324	331	312	300	276	289	328	351	303	337	286	312	297	338	307	305	347	317	285	343	295	293	307	312	299	308	318	303	313	333	304	300	329	292	321	308	315	301	309	330	279	321	331	317	318	337	316	323	292	314	301	314	298	303	312	351	301	310	321	309	312	294	297	283	319	331	357	285	319	307	311	328	293	306	294	316	318	303	305	304	306	326	289	352	335	324	284	315	266	329	335	311	308	321	333	308	303	336	287	274	303	321	306	323	297	287	310	334	312	311	309	326	336	286	356	331	318	352	329	290	341	289	293	298	276	328	318	330	314	316	314	314	323	321	319	323	323	316	309	356	289	310	323	292	302	328	332	319	341	304	346	318	326	323	295	310	264	334	289	325	315	300	335	321	276	335	317	298	299	319	314	306	324	309	307	342	273	325	301	302	318	329	336	331	322	322	304	336	343	352	276	294	279	302	318	311	329	289	313	291	333	297	270	329	326	344	289	311	334	307	296	324	294	297	316	323	296	324	318	335	304	305	332	335	320	318	304	316	288	299	312	296	335	318	317	300	327	304	293	273	333	304	315	288	327	291	332	300	339	335	334	326	285	316	256	290	299	299	311	280	335	349	301	309	291	324	365	305	299	307	309	315	303	319	325	302	261	330	302	322	314	287	314	319	307	312	269	338	297	340	292	301	308	285	337	329	290	328	293	301	322	318	313	312	319	323	327	325	310	318	327	300	312	305	322	317	312	309	320	311	309	321	339	325	315	323	346	327	322	317	334	324	293	271	314	317	351	337	316	295	324	310	333	310	307	315	297	311	323	323	291	278	360	319	324	316	288	313	281	341	309	278	297	324	303	303	320	313	350	322	309	295	308	292	327	323	285	335	312	324	309	311	319	318	336	328	294	316	281	309	314	318	324	313	285	336	309	312	312	324	315	297	336	307	306	283	311	309	302	311	329	296	325	281	300	319	309	311	313	303	327	299	302	304	288	313	326	297	307	337	340	326	305	324	302	301	329	308	302	290	299	335	341	316	303	306	336	299	314	311	320	324	334	312	305	314	317	329	272	263	321	282	329	328	293	295	308	308	325	327	330	328	300	332	324	319	323	312	335	327	310	333	313	304	346	322	315	307	351	323	324	325	313	290	332	315	301	290	325	311	327	309	312	328	334	319	303	329	303	327	332	287	344	309	306	297	310	291	316	302	315	315	303	325	300	305	317	294	319	319	302	309	317	344	337	315	319	326	284	353	308	329	331	329	296	283	287	294	304	339	322	286	306	335	314	311	277	299	301	320	321	315	306	321	334	301	344	293	300	313	320	289	291	321	305	310	283	338	288	334	300	308	292	318	290	341	329	308	355	320	315	311	283	309	293	319	290	323	306	324	298	330	324	319	326	300	300	352	292	363	353	306	305	342	310	317	284	337	327	311	309	343	322	345	307	302	311	311	303	313	299	312	313	315	307	299	304	334	304	307	331	312	324	340	315	310	356	306	309	328	312	324	291	323	302	318	316	315	304	301	333	319	349	277	311	328	292	352	273	320	301	298	324	306	308	331	327	315	299	275	310	311	308	303	321	307	278	275	321	319	340	332	339	326	296	322	292	325	298	328	315	328	286	314	343	354	331	319	302	289	344	312	324	312	311	322	338	305	317	331	306	295	315	323	341	292	314	299	295	319	304	293	308	314	318	312	329	283	316	293	305	311	324	311	309	282	316	291	341	302	305	311	332
72179	37186	31261	32065	33332	32620	30605	24949	20551	18044	12459	8065	5709	6693	4435	3609	3398	2602	2534	1914	877	455	351	326	276	293	218	228	211	207	191	200	213	182	175	177	173	164	161	174	172	173	168	153	171	162	185	158	182	171	159	169	171	180	156	154	162	147	161	142	172	159	186	163	201	175	188	154	167	160	177	158	185	180	162	202	152	149	188	162	181	166	152	171	167	168	178	185	189	174	184	161	161	180	176	173	180	158	175	184	177	197	181	185	154	172	182	167	166	154	161	168	149	172	169	171	156	175	172	161	179	169	160	175	143	168	164	162	174	175	175	165	173	178	156	167	168	166	148	162	165	161	164	161	168	171	148	146	171	151	161	184	152	171	158	169	166	174	179	176	161	157	159	152	175	162	179	151	164	174	160	169	145	166	182	172	172	184	161	179	157	185	180	139	162	168	154	176	169	177	172	163	151	157	169	176	167	169	174	185	139	168	151	143	172	189	172	174	184	175	173	162	181	173	155	179	175	150	176	168	173	161	165	146	187	165	163	155	155	182	153	173	160	153	147	173	167	155	167	155	164	172	162	177	194	173	182	141	166	159	185	188	144	166	167	174	153	174	169	165	164	170	163	174	167	166	179	165	174	171	172	172	146	165	174	152	148	163	168	155	173	168	178	191	170	169	177	163	171	179	161	186	165	174	156	151	149	166	173	183	159	172	166	184	144	169	155	191	191	168	149	162	148	141	185	183	146	197	184	155	181	183	160	166	167	156	176	149	155	170	183	167	145	167	151	167	170	162	168	211	171	158	182	185	183	185	183	176	161	146	164	170	163	154	194	143	171	151	171	161	148	156	151	168	146	182	167	139	167	177	167	180	184	178	162	169	150	194	153	139	180	170	185	174	157	176	199	155	168	174	196	143	193	169	174	178	169	179	179	180	165	186	181	171	177	180	146	173	165	169	159	182	176	170	170	144	148	149	189	178	161	163	160	156	166	159	183	171	174	182	173	187	168	169	161	170	167	157	177	177	167	200	173	173	155	179	174	164	166	158	170	154	179	172	142	162	184	161	156	154	166	155	150	157	178	178	165	185	169	166	161	148	150	182	154	183	166	208	171	163	159	190	178	148	175	178	171	167	166	156	175	143	164	193	161	179	176	155	181	181	191	147	156	153	170	161	182	145	136	171	167	160	186	157	167	178	151	161	180	166	174	165	154	170	185	201	184	160	175	166	164	145	176	173	184	161	153	161	162	172	159	199	162	167	161	156	206	145	178	159	167	177	163	162	170	198	190	155	179	179	167	170	181	172	149	179	161	162	155	201	169	161	160	170	157	195	146	166	145	174	173	165	186	167	139	155	159	149	164	177	175	152	180	144	161	166	184	172	165	182	155	173	189	171	158	173	186	182	166	144	151	164	185	177	153	193	166	161	161	163	147	168	156	201	177	177	176	180	157	155	163	182	149	164	153	180	169	187	149	190	192	197	162	176	154	181	181	156	167	186	149	154	177	169	164	164	183	188	160	160	172	157	154	146	171	166	185	194	148	160	201	150	175	168	167	162	206	196	166	184	157	141	145	165	180	167	159	172	183	178	164	172	171	137	187	162	170	164	132	174	168	161	159	159	170	183	170	154	181	157	147	157	153	171	156	167	158	163	180	183	169	169	166	190	155	153	177	158	179	175	167	167	160	168	148	193	191	167	181	187	169	174	178	168	163	176	171	175	171	169	170	187	158	166	173	173	185	175	163	151	153	158	186	173	166	164	160	166	171	160	187	158	193	178	160	182	164	166	160	210	171	182	144	179	155	169	152	184	185	163	139	161	155	197	171	170	158	195	180	191	147	175	183	184	157	172	201	166	188	168	182	188	161	160	176	176	162	177	176	199	192	189	178	183	186	175	183	176	165	182	150	181	147	156	181	181	160	164	170	154	151	171	198	161	182	181	192	168	156	167	192	157	166	161	194	177	172	161	166	186	167	180	164	146	163	175	176	183	169	184	177	177	172	172	184	167	158	192	177	194	170	192	141	160	165	171	153	152	182	167	164	174	170	150	184	182	178	148	145	168	180	163	198	184	165	162	167	185	149	171	153	170	156	177	191	155	177	149	170	149	163	170	158	172	155	155	156	181	173	159	151	147	194	158	167	156	169	156	179	194	162	152	163	168	189	158	182	177	178	155	148	200	145	154	158	171	186	139	186	174	148	154	154	141	181	198	149	154	162	178	162	167	133	176	169	152	172	166	151	163	159	183	181	160	175	170	180	172	164	173	160	150	176	167	171	185	151	170	170	189	183	174	176	155	160	191	181	156	163	153	165	146	159	182	145	148	185	152	170	145	169	168	136	190	168	160	180	167	163	146	169	153	158	155	161	182	166	162	168	155	184	153	173	165	160	166	165	181	168	180	177	168	154	168	148	162	176	170	172	178	182	193	178	161	166	150	169	173	166	196	170	139	172	170	169	192	165	172	167	147	183	169	170	170	175	164	160	169	148	173	189	165	183	162	150	161	139	156	161	184	190	154	158	166	163	156	192	150	164	154	157	157	150	174	182	151	148	172	190	187	178	176	160	179	166	171	179	176	173	179	177	155	166	185	185	174	151	183	155	156	165	169	150	170	158	176	158	166	177	162	178	164	174	164	163	142	171	178	190	169	186	168	138	177	164	166	172	171	155	166	180	179	157	153	171	171	172	164	173	164	180	170	165	166	183	177	187	166	164	157	158	165	180	151	171	173	157	179	179	154	140	175	179	169	178	163	164	170	184	181	171	183	191	180	169	152	208	175	165	171	147	180	177	164	160	191	158	152	164	181	136	171	150	167	177	165	145	159	184	184	162	183	161	162	175	154	178	167	184	150	178	159	157	166	171	164	174	168	153	166	135	166	164	159	168	145	175	166	180	164	189	164	163	165	173	174	154	163	185	172	167	163	181	167	149	174	150	168	148	165	156	148	163	167	166	193	187	155	173	163	179	155	151	162	172	168	173	173	156	172	177	163	159	169	174	175	189	180	172	181	162	174	170	173	170	179	141	167	159	177	187	181	162	167	167	173	156	182	159	159	157	163	170	185	178	162	160	180	189	176	161	150	178	171	157	157	168	166	170	153	164	170	170	192	161	182	159	169	173	170	145	164	193	183	157	170	168	173	186	156	186	165	159	176	205	168	158	152	152	189	190	152	144	161	149	162	187	186	176	172	172	172	173	171	169	162	186	159	185	168	168	171	166	162	160	160	173	175	169	158	162	151	164	156	177	185	158	167	177	167	168	165	165	158	160	179	170	195	166	157	180	194	162	196	181	180	158	169	168	170	180	162	167	158	175	169	173	201	165	169	189	160	171	164	163	163	179	158	146	166	157	175	173	194	160	165	179	165	152	166	188	177	151	161	172	186	142	182	177	165	150	174	142	178	183	159	156	177	177	162	154	160	152	179	189	181	186	176	165	132	173	158	169	159	184	180	173	161	177	193	160	160	171	144	180	157	156	150	169	190	158	188	192	173	169	168
54353	23028	22440	29709	36200	40243	39346	34176	34154	34375	27368	21549	17969	23191	18395	17612	17371	14266	14723	10864	5171	2456	1572	1345	1412	1427	960	1058	828	790	730	891	836	731	690	716	652	653	631	584	583	601	600	536	577	596	577	501	590	557	518	535	523	569	553	547	562	538	570	542	542	511	524	563	562	584	570	536	566	571	537	559	545	563	494	522	514	490	539	551	552	500	541	541	539	520	500	557	515	539	527	550	552	560	522	512	547	535	526	517	517	535	561	557	537	550	547	525	564	570	505	517	515	536	516	523	586	540	514	551	520	526	537	583	520	531	574	570	551	509	540	515	550	574	473	568	537	539	540	526	515	532	559	553	499	529	538	528	529	497	522	509	541	541	516	543	556	518	473	551	551	542	529	547	553	536	545	505	542	527	504	529	548	540	509	510	566	553	561	537	543	535	522	507	520	537	534	495	514	540	563	526	525	508	532	549	550	516	552	540	495	543	543	519	517	551	483	519	526	522	538	531	558	517	544	540	539	536	527	510	530	553	486	511	537	563	496	529	513	532	539	520	574	542	488	533	513	547	496	524	537	552	529	536	563	488	531	556	537	532	525	499	509	510	559	531	529	495	517	562	522	529	567	582	535	522	560	563	542	522	509	539	494	532	546	541	511	521	548	529	557	512	521	560	548	529	510	549	499	549	522	520	539	523	476	501	587	482	573	539	515	510	519	553	554	550	477	560	533	519	518	545	512	499	502	533	534	495	544	521	471	556	554	572	507	542	544	510	567	574	535	559	540	508	517	527	528	501	517	529	512	540	557	538	523	528	521	567	516	546	537	503	518	538	551	513	526	468	507	562	468	498	514	540	552	502	549	565	568	520	560	591	534	521	565	542	533	533	577	537	542	545	493	553	511	531	523	537	517	569	555	518	558	567	552	532	527	542	511	514	509	485	493	542	539	526	511	531	512	556	519	534	538	528	517	501	524	476	500	492	506	533	538	524	514	491	538	516	510	505	522	562	519	487	508	534	539	550	474	514	520	552	535	545	494	530	556	519	518	538	515	543	511	519	517	492	503	525	524	532	537	544	493	542	566	505	520	512	516	557	479	519	498	528	545	554	512	516	531	501	536	504	537	541	513	524	527	545	534	523	508	536	536	553	521	535	539	534	521	472	567	508	515	528	534	514	531	550	532	515	552	554	538	540	530	516	505	528	547	484	506	523	566	529	524	523	492	519	495	550	517	573	563	545	539	525	524	535	543	496	489	540	557	512	535	566	525	497	507	513	513	509	559	528	549	539	515	564	547	520	485	527	552	500	491	498	502	502	546	544	513	527	510	491	482	531	554	526	518	552	518	565	514	491	536	511	560	515	497	518	491	550	516	559	525	494	596	522	539	527	538	545	517	537	526	493	513	531	517	507	540	534	552	551	522	509	555	498	521	546	504	521	528	500	521	553	514	553	541	514	521	537	502	507	528	566	500	558	507	546	503	517	536	494	508	533	513	482	528	497	538	543	510	512	540	515	513	548	454	550	546	549	542	509	484	531	536	554	506	524	576	513	511	533	526	507	497	530	498	535	593	524	565	538	543	515	560	528	582	536	547	528	568	504	508	557	522	504	532	555	510	564	532	529	517	486	540	509	507	502	539	539	474	590	507	482	535	517	485	557	515	510	508	508	477	523	482	526	553	506	510	534	548	512	575	541	504	591	506	547	530	502	533	514	554	511	517	495	498	550	499	503	533	516	571	520	542	514	517	525	564	507	496	521	545	538	507	507	516	534	552	517	534	513	495	543	546	559	565	527	525	540	552	523	518	489	513	521	517	525	518	504	550	478	534	558	522	518	529	509	508	547	510	546	546	531	513	509	535	498	550	548	491	543	525	531	563	478	531	585	530	528	473	536	488	496	542	540	483	540	508	532	538	508	535	563	541	541	508	530	528	534	560	514	541	535	535	490	525	526	522	515	538	530	508	524	573	508	514	535	560	562	523	528	539	517	555	503	503	528	471	514	549	520	508	563	540	528	515	513	508	553	517	580	539	539	540	555	529	517	538	537	514	508	549	535	540	540	514	550	503	530	538	520	508	540	528	517	503	519	495	542	561	549	476	517	531	548	541	522	527	557	541	500	511	506	543	539	487	500	578	515	510	468	489	501	544	534	519	522	508	487	564	508	537	507	525	523	560	521	496	521	494	508	584	531	510	520	496	511	516	523	512	542	593	529	550	497	539	538	512	527	544	544	543	511	544	529	533	507	458	547	511	509	512	497	505	540	535	538	507	511	526	554	480	558	516	526	507	547	471	510	509	519	501	509	508	502	546	513	512	497	564	511	532	474	511	513	558	512	492	556	546	541	513	544	536	534	536	529	532	547	532	525	488	483	552	558	530	483	539	505	536	509	517	528	526	491	547	551	545	542	555	513	521	523	546	502	530	544	541	499	548	520	515	551	540	505	548	480	504	527	494	516	550	565	519	481	567	519	507	566	547	515	519	519	531	534	570	530	521	489	478	534	529	511	542	537	542	531	564	561	506	517	517	532	537	531	552	546	524	515	492	547	508	506	535	532	520	515	524	515	563	518	540	544	539	495	530	564	546	519	512	519	518	504	501	546	508	512	531	507	524	544	554	524	497	512	496	544	505	519	573	499	536	523	541	514	547	470	494	550	529	537	523	535	567	533	533	547	542	489	496	517	560	576	506	537	505	508	526	571	574	550	507	553	518	533	554	526	491	583	519	540	495	547	540	529	538	516	537	515	569	508	560	529	511	546	468	564	558	539	503	536	539	513	495	535	528	498	529	550	521	526	516	548	542	517	558	522	507	482	523	529	522	531	487	507	513	518	537	532	565	519	513	504	530	533	539	521	500	528	526	539	535	502	515	509	542	532	492	535	541	515	505	528	483	521	510	526	481	533	541	546	540	562	493	541	531	506	513	528	512	510	513	528	545	516	532	560	547	526	520	497	494	563	572	532	548	491	527	476	550	513	496	509	507	483	508	505	559	555	491	502	558	555	505	539	511	511	529	550	553	572	540	543	550	478	522	527	544	537	529	564	527	529	568	546	534	543	542	505	498	533	505	564	519	493	530	514	528	507	525	512	549	493	571	538	542	530	553	534	527	496	527	521	558	500	533	534	554	542	569	554	492	535	556	511	509	503	531	497	492	524	537	539	543	550	541	545	511	516	505	563	503	539	543	514	514	542	547	545	518	538	538	490	546	504	522	527	539	511	499	563	523	545	548	497	554	490	553	543	525	531	539	556	533	567	520	521	479	536	539	525	531	539	512	539	569	493	549	537	505	527	510	520	532	522	520	536	491	513	521	499	528	556	492	535	516	493	511	506	517	525	529	525	546	485	573	490	537	522	506	547	531	515	538	502	537	562	539	541	529	491	540	486	515	505	525	544	470	529	544	492	493	545	510	531	515	526	519	505	551	534	569	517	554	526	541	518	499	509	519	551	547	551	556	528	528	570	568	569	557	523	544	508	532	528	511	538	533	567	551	514	618	518
24227	4782	4772	3647	2888	2137	1964	1235	773	695	528	381	253	323	287	215	206	194	189	238	151	146	153	145	138	139	151	145	151	163	161	141	147	162	154	141	152	149	160	122	137	148	131	138	156	162	125	146	156	137	118	136	121	137	173	131	141	148	134	173	120	131	133	144	155	136	128	134	116	140	134	143	140	138	144	141	167	168	146	146	143	143	135	155	152	163	141	128	153	143	152	142	151	147	147	127	128	142	123	129	131	155	135	168	161	149	137	142	183	135	146	124	136	145	154	139	145	135	133	159	150	141	134	140	132	136	139	154	162	140	134	146	133	132	143	154	133	124	160	146	151	131	137	138	136	148	143	143	142	134	139	151	149	146	147	124	131	156	129	154	139	142	146	143	139	137	157	141	152	159	124	149	146	135	130	167	145	126	154	145	167	132	129	153	133	142	141	148	140	121	140	139	147	130	134	160	142	132	140	146	128	127	124	165	149	138	145	149	150	146	132	138	123	137	134	139	133	147	167	137	136	109	166	165	123	136	160	148	150	147	155	129	144	146	144	145	144	139	156	128	138	156	142	145	139	134	136	144	142	150	153	154	137	137	155	127	130	117	153	156	128	149	154	141	134	151	140	126	146	145	140	149	133	135	153	141	131	142	153	132	165	140	142	135	153	134	131	137	132	147	143	134	140	162	133	112	146	125	125	139	125	147	159	127	150	147	134	141	131	140	138	132	169	155	143	128	135	133	130	142	147	159	141	129	132	136	146	137	146	137	127	148	136	128	134	147	155	122	141	153	134	132	166	141	134	137	134	112	155	121	143	129	124	148	158	125	146	134	135	124	125	125	164	139	154	146	139	136	146	143	158	149	133	155	139	119	143	145	157	146	149	155	145	134	140	128	150	137	150	130	134	145	147	129	132	147	128	169	127	136	138	145	124	162	142	140	150	150	161	148	153	130	139	153	139	154	146	150	135	140	131	150	147	136	143	139	134	158	133	126	123	177	136	156	153	141	142	127	149	130	141	136	137	153	147	121	158	140	143	150	144	156	175	132	145	153	140	133	136	133	128	153	152	171	135	144	140	151	129	128	139	136	151	144	133	133	152	144	145	153	136	144	136	126	168	146	158	157	151	140	148	125	133	135	146	150	144	135	136	141	131	162	129	134	118	127	151	122	149	129	138	150	141	147	129	148	132	161	135	151	146	138	146	137	130	135	133	145	144	151	143	135	134	150	117	140	132	118	146	148	133	138	147	132	147	143	136	122	136	139	128	154	148	135	130	127	136	135	163	159	143	142	139	159	154	138	135	136	164	152	148	108	140	151	120	126	159	136	155	150	150	139	132	147	154	144	132	120	144	149	126	163	147	147	136	133	155	132	159	126	134	158	144	130	129	114	150	128	133	128	152	131	145	143	135	134	154	113	143	143	141	164	134	144	125	165	135	128	129	124	143	129	133	124	148	133	144	148	127	150	146	120	137	159	153	154	108	143	151	144	146	128	142	136	151	146	131	123	113	146	150	123	153	139	120	132	135	161	152	150	147	136	143	156	131	141	141	130	147	147	157	158	157	114	156	140	129	124	145	158	136	171	137	126	159	145	140	138	154	142	153	134	154	128	145	144	152	144	151	144	146	139	127	174	130	154	134	157	128	173	122	167	137	126	147	143	140	127	154	132	134	145	137	138	159	133	135	136	134	153	138	151	136	137	139	146	133	156	129	137	159	138	137	151	157	126	137	138	160	131	135	154	137	167	139	126	141	149	140	147	147	128	128	148	146	139	124	150	125	141	133	143	145	152	148	147	151	153	131	117	139	129	147	124	163	142	135	160	146	139	146	149	129	168	135	142	141	136	154	135	145	137	151	129	139	126	139	147	135	158	147	138	141	140	147	130	145	142	143	166	123	135	157	147	116	152	148	154	144	159	145	143	153	163	132	131	161	131	133	150	139	140	136	144	154	142	138	151	148	151	136	136	144	131	136	133	133	153	144	120	143	154	156	148	134	139	144	139	159	120	156	149	148	154	135	127	152	156	141	148	142	129	130	160	150	134	145	145	144	166	152	132	122	144	150	138	126	135	151	124	144	157	118	138	130	131	141	134	156	134	132	121	147	154	144	144	154	148	135	166	150	144	134	138	139	142	148	152	126	158	169	140	152	127	145	135	150	141	127	139	151	153	153	157	137	131	153	150	142	136	136	123	141	132	140	122	143	129	152	144	127	145	136	148	123	155	129	174	141	111	136	157	143	155	138	141	115	145	130	154	153	145	138	137	141	139	126	138	146	136	158	133	161	126	147	127	173	143	147	141	156	149	141	151	155	174	139	153	145	131	130	138	145	151	136	151	143	150	138	131	158	129	151	128	139	159	143	109	140	120	126	137	157	111	158	126	134	123	150	163	120	157	135	145	142	130	135	121	147	139	164	139	152	156	151	155	129	135	146	123	137	131	139	148	146	150	149	132	139	140	140	142	152	139	143	142	146	146	138	151	167	135	158	151	121	141	139	140	158	156	139	138	143	133	137	140	152	138	146	111	153	126	132	143	132	142	128	138	150	151	138	134	143	153	123	112	141	130	136	127	152	136	124	135	147	134	164	131	125	146	112	137	135	145	139	142	146	149	127	133	151	146	144	131	141	158	149	121	136	150	157	135	154	164	140	122	139	133	154	148	153	143	151	139	155	140	135	139	144	126	152	165	151	146	157	138	156	165	145	147	121	150	137	139	136	152	147	152	113	120	130	134	159	131	145	142	133	133	152	168	137	122	143	101	136	134	157	145	163	135	146	125	149	130	127	144	147	161	149	148	133	142	127	145	148	124	148	130	154	151	151	125	160	138	130	145	156	146	155	141	145	144	132	152	151	135	137	144	137	154	150	138	117	148	116	126	151	142	147	136	145	141	142	167	137	137	143	156	153	160	152	133	130	152	151	161	146	147	147	145	131	154	147	163	136	146	130	147	137	135	141	142	181	128	136	154	151	138	175	160	137	143	133	140	133	160	144	146	146	133	132	136	147	164	140	150	136	140	148	154	137	149	155	160	166	137	157	152	104	149	138	140	141	139	141	154	151	132	142	133	146	157	152	141	146	127	139	124	172	123	159	137	162	162	117	149	153	126	141	143	132	140	129	147	154	165	149	141	122	131	128	130	130	135	146	156	150	122	143	138	145	120	154	125	131	143	143	125	138	170	158	131	132	138	157	132	136	127	152	140	151	148	140	147	151	134	134	129	136	151	147	149	131	136	136	146	137	164	130	114	144	148	150	145	147	159	129	144	145	164	141	144	171	130	144	159	154	129	139	152	151	152	174	143	152	137	145	151	166	119	131	147	155	150	138	125	141	122	133	156	156	150	133	130	143	151	127	152	147	122	160	129	156	164	133	159	148	130	148	137	130	118	145	143	141	133	150	133	142	160	140	130	130	160	138	118	127	137	154	135	141	143	146	131	144	156	156	147	143	135	135	148	143	138	153	147	153	139	130	136	145	128	176	153	137	136
24240	4227	6411	8072	8088	7313	7719	5345	3491	3101	2113	1591	1190	1510	1210	1066	1120	935	924	899	669	544	503	468	507	493	456	463	463	473	483	484	460	453	477	479	444	445	434	493	480	463	462	470	464	436	417	447	437	453	448	467	405	417	441	443	481	489	476	450	482	452	393	501	459	455	464	460	476	440	411	438	480	456	417	490	476	436	431	440	429	453	469	433	471	417	435	425	459	452	454	459	420	432	463	464	477	462	412	459	439	441	454	436	476	463	428	442	451	461	456	431	464	490	472	422	436	479	400	450	454	451	445	471	472	461	447	466	477	473	434	436	458	414	459	460	477	431	431	500	470	427	453	436	462	437	434	482	471	427	434	447	469	458	449	442	429	474	437	430	473	470	424	431	445	448	440	440	443	450	474	471	483	469	455	445	452	467	453	438	466	444	444	462	461	476	465	436	471	468	472	438	458	447	438	461	457	438	442	448	450	438	469	448	444	474	478	444	449	486	418	415	439	471	411	453	455	473	437	470	456	461	454	421	439	445	411	419	406	444	443	453	436	443	435	464	425	449	442	424	449	449	425	476	426	467	465	416	458	414	463	463	440	412	437	420	454	455	445	428	433	462	465	456	461	494	457	457	456	471	479	462	467	454	482	437	480	448	454	429	462	431	435	466	483	472	424	441	431	474	454	456	466	470	466	478	444	446	484	461	459	507	418	463	440	426	444	461	437	467	474	447	465	414	439	451	479	460	451	461	445	434	442	435	482	436	416	427	420	434	461	445	424	469	453	439	459	441	452	448	430	465	446	394	491	447	490	447	444	487	445	442	422	450	444	460	474	467	447	456	446	446	457	459	435	476	460	421	453	445	406	462	463	452	457	422	436	458	464	480	433	445	479	435	460	423	434	473	434	404	413	439	490	426	455	424	433	453	455	460	472	441	441	450	476	437	467	455	479	481	439	467	434	444	474	452	482	479	429	455	481	467	457	454	446	480	402	460	444	422	441	458	471	474	483	432	437	466	441	455	480	469	454	463	451	501	455	419	450	432	477	452	421	468	432	432	423	458	425	461	492	470	462	462	454	469	470	403	383	498	462	484	465	423	464	451	441	456	441	472	463	420	422	448	445	419	498	457	440	438	483	434	432	446	455	467	447	433	458	483	455	454	454	436	424	424	441	442	495	453	475	482	477	459	444	453	464	469	452	431	442	436	436	451	497	456	458	470	429	461	469	436	454	431	442	468	457	446	450	421	487	460	474	495	439	450	471	450	440	454	482	477	457	446	448	456	467	428	453	475	481	446	432	470	481	445	453	484	461	430	466	474	475	459	446	450	443	450	461	437	459	440	482	492	424	468	467	447	469	435	423	458	486	443	442	434	432	434	477	437	457	439	439	443	444	426	459	436	431	434	466	476	421	451	460	461	495	442	439	469	423	431	434	490	440	464	454	428	451	457	420	443	477	428	446	466	440	419	477	414	441	493	449	446	446	401	438	444	443	442	475	446	475	454	422	455	455	457	492	448	445	457	413	476	417	455	434	443	421	481	467	435	440	457	482	456	442	437	412	484	433	490	445	489	406	475	446	470	474	435	442	458	452	467	456	459	435	438	461	455	475	445	487	435	416	381	500	457	463	424	476	443	484	445	433	427	436	441	443	457	442	460	479	436	479	426	461	452	449	467	506	468	461	473	460	489	458	477	455	448	426	473	436	456	426	432	450	473	467	446	448	471	457	475	464	446	460	415	415	474	444	454	458	434	449	464	464	454	452	455	442	428	469	448	456	459	410	451	508	462	460	444	468	472	434	448	448	418	428	454	460	478	506	478	489	458	461	492	492	446	425	469	478	449	445	435	447	444	465	435	468	473	462	443	421	445	425	415	429	453	437	450	440	464	453	449	478	454	451	468	446	463	474	452	451	437	458	464	471	499	422	430	434	519	454	437	442	441	483	477	464	460	438	472	457	444	488	461	427	471	413	427	475	477	457	433	426	427	446	430	464	403	438	471	447	453	476	421	479	453	430	467	444	463	460	481	414	459	449	450	472	462	470	413	426	501	430	491	429	491	494	490	460	466	437	472	466	461	387	468	438	425	485	458	438	459	467	448	455	420	475	433	476	457	472	440	484	431	470	440	449	461	461	473	476	463	441	446	426	455	448	474	436	476	416	477	466	461	439	427	446	525	426	446	444	442	449	433	470	431	409	423	427	483	458	506	479	448	445	451	456	424	463	450	444	478	451	510	459	468	412	470	474	419	430	455	476	436	422	437	466	440	456	424	467	405	447	469	412	482	452	455	451	437	478	466	463	434	422	437	468	452	459	458	436	444	519	446	466	415	454	439	458	472	435	461	460	451	472	461	486	451	464	456	458	473	452	424	472	452	438	447	442	392	490	439	407	457	460	427	424	458	447	462	443	457	456	443	423	441	451	452	441	423	433	465	437	445	446	464	430	445	462	456	431	458	443	455	458	402	485	468	448	437	446	426	446	487	469	462	428	457	454	444	449	470	471	409	457	463	432	460	461	447	452	455	443	521	453	465	418	440	454	480	490	476	452	449	490	474	427	452	469	461	461	476	427	442	489	463	432	440	464	480	437	502	411	479	447	400	450	479	448	475	442	443	453	428	465	467	472	437	468	485	437	485	433	426	506	435	428	460	432	432	436	484	454	452	461	487	453	447	440	433	446	455	463	429	457	457	465	445	462	440	432	452	473	462	460	463	484	457	450	489	416	446	466	453	457	478	472	404	399	446	461	442	443	416	476	443	474	444	420	460	460	457	450	473	435	427	466	467	386	445	478	441	420	468	417	483	405	437	423	459	450	494	458	445	454	457	466	411	495	434	423	453	456	418	461	427	473	486	424	485	449	436	488	442	474	419	467	470	460	466	440	455	467	444	416	472	414	464	473	430	463	447	475	409	472	478	473	460	461	482	436	450	471	499	423	434	449	481	429	464	435	471	452	450	454	450	449	429	456	507	450	456	426	427	434	465	440	479	499	508	472	446	423	407	474	437	440	453	431	461	435	497	457	460	468	465	444	459	453	467	413	431	467	421	467	479	438	414	485	430	442	457	438	433	434	456	464	457	442	441	414	480	417	471	486	439	477	438	475	448	441	482	451	454	432	435	469	456	408	426	445	489	433	486	465	466	423	435	467	449	446	468	451	473	448	450	446	437	468	442	492	466	464	458	455	485	410	409	471	455	456	419	445	488	443	458	417	463	470	468	452	453	413	454	458	472	492	469	461	427	438	426	519	422	455	439	442	456	458	435	475	444	460	470	439	445	438	468	449	437	466	470	423	451	412	459	439	441	470	444	430	476	423	469	512	461	448	459	444	423	442	491	463	424	490	492	414	487	434	435	428	428	416	453	441	453	452	466	447	459	472	463	464	482	427	450	474	422	459	464	450	446	440	483	437	459	463	433	442	458	437	452	446	439	491	441	477	443	442	440	434	465	464	430	496	395	463	460	463	445	467	460	460	470	456	476	444	482	462	487	449	438
60916	29974	27289	27042	25216	22124	20420	16326	10581	8283	4974	3316	2593	2593	2139	1424	1630	1352	1090	885	508	289	203	148	173	132	124	109	104	119	106	108	90	105	110	95	103	82	93	100	92	98	91	97	89	94	97	102	97	81	90	97	99	82	92	93	96	96	72	87	79	94	86	102	97	82	81	88	73	100	87	90	94	87	86	89	69	92	87	82	73	97	94	84	83	104	95	80	91	88	97	87	81	89	90	95	80	99	110	95	97	79	86	105	67	78	85	91	87	70	79	93	78	92	92	84	96	85	94	86	92	89	102	80	89	71	90	107	89	95	101	75	95	91	91	80	93	90	90	88	93	88	89	88	87	79	98	96	81	94	87	93	86	69	80	89	88	97	95	95	88	96	91	100	70	81	108	86	77	80	86	77	86	82	85	108	81	77	79	88	79	90	73	90	98	100	86	84	83	89	87	91	90	90	91	81	81	82	90	75	97	84	98	98	65	70	86	108	92	85	95	73	86	75	94	95	88	74	113	84	91	87	84	72	95	85	83	82	66	63	93	84	97	103	113	67	65	93	81	96	90	99	91	92	90	76	92	125	101	70	80	90	89	87	94	81	75	95	80	92	80	90	79	80	92	88	84	93	91	99	89	97	83	97	95	80	96	86	101	105	92	105	90	93	85	88	89	90	83	92	94	92	100	86	96	92	88	77	85	69	94	90	95	79	99	79	78	102	95	70	81	86	96	94	84	100	84	98	88	99	96	103	87	84	98	91	100	89	92	79	91	96	86	93	94	87	78	80	88	85	78	82	97	76	91	87	94	81	91	82	81	91	85	81	90	71	107	80	98	100	89	99	79	94	78	77	88	74	92	90	95	97	93	88	86	94	90	79	88	92	77	89	70	81	89	89	93	79	91	71	90	89	80	96	85	82	78	87	75	94	99	104	86	88	88	100	92	80	94	84	81	87	96	86	83	102	89	89	82	78	89	78	85	74	99	99	105	77	77	80	105	89	93	96	85	82	98	78	87	95	88	78	85	76	85	100	86	101	89	95	101	102	97	86	93	74	85	85	79	87	99	71	106	87	86	79	87	88	74	97	86	81	78	93	95	87	82	84	92	78	86	85	77	76	94	90	81	88	108	92	95	93	96	73	77	89	71	65	77	99	80	86	99	102	95	98	88	94	93	93	85	99	79	97	94	92	76	93	90	94	81	93	84	84	88	107	84	90	98	81	101	110	87	87	99	89	84	92	70	100	95	83	90	91	84	109	65	75	82	91	100	82	77	105	91	92	79	87	94	80	72	76	99	73	93	89	98	92	101	88	83	94	112	83	88	86	80	82	106	86	87	99	70	86	91	91	86	69	99	75	92	96	103	108	84	73	97	80	82	91	92	82	97	93	97	73	81	100	103	81	103	90	83	88	90	101	97	86	98	79	105	82	86	94	92	87	89	86	87	80	72	88	97	90	97	69	86	72	102	79	94	105	89	86	100	72	93	88	87	96	68	80	94	98	82	84	93	73	82	94	68	65	77	97	74	99	88	96	80	106	86	80	83	90	79	83	88	75	97	91	93	83	75	82	95	96	81	79	89	97	100	76	94	80	84	86	78	87	94	93	91	96	80	81	89	76	95	103	92	83	75	77	80	91	87	78	95	90	94	100	82	80	91	93	82	87	91	84	75	103	82	88	96	76	77	87	97	87	102	107	91	84	118	85	89	88	84	80	112	80	95	68	82	87	92	81	86	103	99	89	109	99	88	81	101	106	88	107	91	104	70	92	105	92	87	86	100	85	87	99	89	85	98	79	92	91	102	92	85	85	99	91	85	103	69	91	90	76	85	95	88	76	79	93	99	83	99	99	92	96	85	86	95	94	90	78	81	84	94	86	99	86	84	88	77	90	89	92	107	88	95	80	74	81	78	86	74	105	76	100	88	85	83	81	81	95	87	84	76	93	83	88	87	73	88	97	88	67	94	92	84	86	100	98	76	97	110	83	73	77	95	83	92	83	83	77	88	88	96	86	79	90	72	80	100	94	93	90	86	83	87	104	86	99	84	85	84	96	108	85	98	82	98	104	90	102	97	75	88	109	78	92	96	80	83	92	89	91	96	98	79	96	90	74	86	96	106	103	100	86	106	83	81	90	89	78	89	90	96	98	88	79	82	77	89	79	91	102	84	78	77	96	94	95	90	109	97	87	95	88	88	86	98	83	90	101	96	85	89	77	82	77	77	90	82	97	85	88	112	100	73	102	83	86	85	75	85	94	86	89	93	84	86	99	96	84	79	90	96	102	94	92	94	72	94	90	101	75	84	84	100	92	76	86	115	79	90	98	110	92	90	80	92	92	103	95	95	102	78	74	96	76	97	76	107	85	92	84	88	81	80	98	87	88	93	93	95	76	103	84	84	85	90	89	78	88	87	86	100	86	86	82	93	83	94	88	80	95	89	91	93	78	105	88	75	82	64	90	88	85	81	98	93	82	84	100	98	87	79	81	84	102	82	89	95	82	80	84	88	92	98	88	109	84	80	81	116	85	78	75	76	101	107	94	106	82	108	92	88	81	86	102	87	100	89	87	72	88	86	80	99	96	90	92	86	110	92	97	75	78	90	79	94	94	99	91	88	102	82	97	94	83	88	80	70	84	105	104	83	62	78	86	69	78	95	66	90	93	76	104	84	93	70	87	82	72	89	87	108	84	102	90	85	102	98	91	97	90	95	93	74	100	77	80	93	90	108	104	72	102	98	68	86	81	82	92	91	101	96	105	77	77	84	68	82	98	90	96	91	84	98	90	85	76	79	82	82	93	103	88	80	95	86	85	84	91	73	85	102	94	85	94	80	94	67	96	95	98	102	100	84	86	73	88	92	94	89	91	83	79	82	88	95	93	73	106	93	79	84	84	84	98	96	88	79	95	86	100	65	70	80	98	94	82	94	89	95	106	83	93	82	94	88	79	89	96	82	87	94	89	88	100	92	78	114	91	96	90	95	99	88	79	88	83	77	99	90	79	74	86	93	96	91	86	101	85	88	92	58	97	102	94	87	88	97	108	90	90	83	94	89	105	86	81	86	97	97	82	89	67	92	98	86	88	87	83	97	105	92	89	74	75	79	79	96	104	61	90	80	97	82	67	94	105	91	87	86	89	75	91	100	97	103	97	96	93	83	89	81	92	81	85	90	100	73	83	83	79	70	86	96	104	105	89	87	101	93	86	101	106	100	91	75	86	84	86	91	93	85	103	89	82	89	82	85	92	98	79	82	88	92	86	84	94	92	74	77	90	95	103	98	94	89	84	83	82	93	88	74	79	80	85	79	79	90	71	74	93	101	94	95	82	87	98	82	92	94	80	106	89	72	96	81	91	87	78	92	99	96	71	110	94	85	86	82	83	99	98	82	95	75	86	100	84	108	97	91	84	91	83	89	89	82	75	95	94	79	101	81	78	85	100	82	103	76	81	78	89	99	80	73	81	78	79	84	90	86	81	89	86	85	94	96	90	93	96
43670	14436	17742	23931	27527	29438	31665	28253	24315	24547	16181	11667	10652	12902	11370	8551	10160	8581	7501	5967	3673	1591	1212	672	696	738	570	541	468	464	490	445	449	378	415	372	366	358	354	341	311	337	326	322	349	334	307	307	329	314	310	332	321	368	361	327	362	346	321	336	329	302	322	301	313	345	290	348	347	327	277	283	334	296	323	319	317	309	294	300	312	309	326	289	334	322	310	316	308	324	310	306	288	308	309	302	329	313	347	325	325	302	290	312	322	312	314	286	305	324	319	304	313	325	283	292	296	315	287	275	280	326	328	339	318	288	325	322	326	298	303	297	299	308	313	316	313	312	288	321	291	308	312	289	334	298	303	291	329	342	306	329	312	313	294	295	305	271	323	331	292	317	305	339	301	337	313	271	317	344	320	309	304	312	316	284	330	312	315	306	322	312	296	310	295	317	306	281	289	318	286	318	299	332	300	320	318	302	296	329	309	285	304	278	302	297	296	286	321	329	299	292	310	302	297	299	336	324	296	316	326	320	316	284	308	296	329	304	299	333	307	317	306	307	327	303	309	287	278	310	327	310	308	290	277	311	324	282	316	313	327	304	337	330	318	329	313	346	313	316	289	299	326	328	300	329	319	296	320	330	317	283	324	282	299	298	290	303	324	282	341	316	291	314	307	295	304	320	338	316	309	300	306	334	304	347	297	303	294	320	316	310	321	310	321	312	311	317	307	306	320	309	307	314	354	314	299	301	310	309	323	325	272	319	311	292	320	321	289	282	285	337	319	304	315	315	296	312	338	331	335	276	280	316	309	326	308	279	289	321	312	332	316	311	317	342	325	330	306	280	341	325	297	342	290	315	332	318	313	307	287	279	323	303	303	288	282	305	317	325	316	302	307	316	298	306	317	344	318	341	299	298	327	316	284	307	298	307	314	327	278	316	330	263	307	278	291	306	339	318	310	283	312	309	294	318	307	316	293	298	296	343	304	307	297	287	311	317	301	296	301	269	307	318	328	312	294	303	273	302	300	331	290	318	268	310	283	333	267	299	327	288	320	309	291	310	334	307	318	270	285	306	300	353	308	312	306	340	326	327	292	321	282	295	296	294	305	293	301	324	303	328	317	321	322	302	305	292	290	310	325	326	316	327	326	301	309	324	335	341	345	285	319	328	317	323	318	294	298	314	290	333	314	302	327	287	301	314	291	313	299	286	290	323	321	336	318	314	282	307	303	291	270	296	312	309	331	310	307	310	292	325	318	330	330	320	271	295	312	327	336	301	308	302	305	311	309	295	310	313	322	330	269	277	312	317	320	299	316	295	319	289	308	321	295	309	286	299	315	292	334	317	290	317	306	286	282	290	340	299	312	319	317	299	308	305	317	321	305	329	325	293	294	331	320	288	322	312	314	307	314	269	349	301	314	324	313	326	321	313	322	340	320	301	325	320	291	319	274	286	319	300	335	305	311	330	284	296	323	308	285	318	284	326	319	277	321	310	310	325	306	326	319	307	312	293	313	305	319	315	337	300	306	323	279	310	293	325	312	313	319	325	303	322	292	292	300	275	307	318	289	313	313	297	314	280	316	324	306	295	307	303	319	299	283	297	306	323	311	299	327	324	303	318	299	301	294	317	324	299	276	289	307	344	290	316	310	322	293	301	307	263	328	305	304	335	331	293	323	304	267	335	283	324	287	312	302	325	302	334	321	327	318	323	297	318	296	311	272	324	312	300	323	287	316	334	320	324	339	295	327	285	317	297	325	338	288	322	308	292	300	317	313	292	276	325	320	268	348	300	356	322	290	312	286	320	333	329	314	351	320	318	305	308	319	288	310	307	313	307	302	298	334	304	311	318	331	298	328	340	286	287	283	316	311	293	301	301	327	315	339	322	297	324	282	341	322	288	328	311	322	282	291	302	331	329	324	319	298	320	304	304	318	302	296	313	341	315	326	321	254	325	318	309	282	309	303	299	310	324	339	309	342	290	310	320	301	329	310	303	306	301	340	322	308	297	307	292	299	308	315	336	314	309	321	329	318	306	326	329	351	283	314	285	324	307	270	324	331	328	307	302	332	309	291	296	303	262	301	316	308	302	341	322	301	326	322	292	319	318	311	306	297	315	307	331	336	317	321	294	328	289	286	316	320	316	310	312	328	308	325	293	311	303	317	321	326	321	315	283	278	314	324	308	294	321	325	321	313	306	302	317	292	302	293	323	328	348	335	319	298	345	310	308	296	310	298	319	312	302	310	319	312	300	302	314	283	287	300	287	306	301	282	333	328	312	324	306	296	292	317	311	328	326	314	309	310	290	321	319	336	286	285	281	302	316	290	300	291	292	303	280	313	282	318	282	324	292	329	301	306	318	299	304	311	295	328	313	293	303	316	328	337	302	286	313	331	278	314	279	321	291	299	320	300	304	282	285	340	307	299	303	306	332	316	321	296	325	335	319	286	294	309	330	309	304	272	290	307	265	297	286	321	292	338	314	327	285	303	304	302	306	301	295	338	289	333	296	314	318	307	321	297	313	311	306	289	350	297	326	321	327	313	267	311	290	361	307	308	322	292	298	300	297	314	321	299	318	290	330	278	337	304	300	304	306	318	304	321	310	321	325	320	308	311	314	310	312	302	324	342	308	344	287	335	294	290	322	301	318	293	296	318	322	315	288	301	310	294	285	295	296	307	303	305	336	317	287	303	307	325	298	272	316	345	306	292	299	334	298	313	320	328	325	295	325	319	326	326	303	328	313	294	316	323	310	297	316	317	278	317	332	302	324	306	307	293	332	280	301	310	286	319	307	325	312	304	282	311	317	314	329	314	313	322	276	309	313	352	325	298	314	325	305	307	314	311	312	295	303	315	289	330	318	313	315	309	308	282	326	320	315	313	321	311	331	305	293	331	328	305	315	316	293	336	301	296	288	324	302	314	329	306	299	329	284	295	320	300	323	289	317	299	305	296	318	312	295	300	312	304	284	334	309	285	346	332	292	342	293	297	318	293	318	288	278	310	334	294	320	275	303	277	304	295	321	307	286	323	288	294	295	307	310	323	300	293	305	310	305	288	292	280	301	316	334	319	315	277	284	297	314	305	306	337	312	315	328	333	315	287	308	313	306	305	304	295	313	335	333	313	301	299	325	315	293	313	335	328	323	324	280	275	297	325	321	341	358	312	281	292	295	320	293	310	305	361	317	296	320	283	260	308	325	333	310	305	312	280	312	358	288	332	306	343	315	292	329	321	317	318	309	320	317	316	347	333	335	333	304	318	276	298	283	307	342	316	314	333	316	265	351	312	296	326	289	298	320	297	322	295	324	287	303	299	336	311	334	306	307	299	295	325	278	287	321	316	302	296	310	338	312	322	289	284	292	299	314	307	286	276	317	330	316	276	307	292	297	320	318	282	310	291	295	289	286	306	316	271	298	271	300	287	294	290	326	327	320	301	297	296	332	297	292	298	322	324	337	287	307	303	277	319	328	298	289	285	336	309	321	322	329	292	334	309	296
63599	35109	32007	31411	31593	30967	27825	26287	20145	17811	11340	7207	6023	6022	4993	3173	3460	2726	2743	1921	954	526	471	272	331	232	251	242	192	206	218	208	202	205	182	184	174	184	175	171	169	200	165	156	177	199	169	170	179	157	154	170	160	183	199	149	162	162	193	184	169	169	184	167	164	155	168	164	183	170	152	143	188	176	161	172	186	161	161	184	163	183	182	193	169	162	166	178	197	150	174	161	169	167	190	180	150	178	175	173	155	162	204	184	158	164	171	157	175	166	163	195	172	159	191	161	151	190	184	151	144	150	177	175	155	145	168	186	171	172	161	187	162	156	168	152	181	133	153	174	177	190	142	171	189	163	145	145	160	170	167	133	169	156	158	174	166	159	176	175	157	172	177	205	170	162	175	176	170	173	152	166	166	184	140	162	144	145	166	167	163	177	171	176	179	163	175	159	182	184	145	162	171	171	180	158	159	168	148	163	190	148	168	158	194	158	158	175	164	204	149	167	157	178	181	184	173	156	146	171	180	167	153	171	167	180	167	168	178	190	172	165	157	172	156	167	158	150	194	166	176	171	156	171	185	161	178	169	171	153	173	150	174	164	170	169	180	206	180	176	159	160	177	146	170	185	168	149	177	172	155	187	156	155	158	186	174	160	156	151	192	168	158	188	148	145	173	171	168	143	170	157	152	179	160	181	164	181	179	168	160	158	142	159	171	175	188	165	194	168	172	167	182	155	157	170	176	169	177	193	150	164	178	171	152	156	160	156	157	194	151	149	167	176	170	153	185	168	139	162	164	181	160	161	168	168	176	181	159	169	164	160	165	157	175	153	177	184	173	163	160	188	173	134	156	153	176	166	158	138	174	182	156	169	170	177	158	154	180	164	144	161	178	174	172	152	199	180	167	168	151	161	151	156	183	186	185	159	170	193	185	172	129	164	177	179	168	168	152	181	163	157	171	147	179	154	153	175	163	167	181	178	188	168	175	160	174	160	166	153	151	167	167	178	165	163	173	165	164	152	187	179	153	168	173	160	165	146	173	153	195	163	168	153	171	176	177	179	178	160	141	143	156	154	177	170	176	181	174	179	160	158	168	163	173	172	161	187	158	164	177	151	199	165	185	180	169	155	183	172	177	188	162	176	179	159	167	171	162	181	182	156	147	157	168	158	170	179	164	162	147	151	175	171	157	161	185	161	159	145	168	144	172	161	154	155	177	165	162	153	168	161	151	171	188	179	188	171	171	202	184	151	184	158	136	162	169	164	166	175	164	149	165	148	158	167	176	163	148	155	145	187	170	177	163	173	163	139	173	155	158	152	158	168	156	175	172	163	149	176	166	167	165	158	162	154	163	171	177	163	183	163	167	152	149	139	185	173	169	160	141	152	170	153	198	169	173	171	174	162	153	153	158	179	185	174	176	177	177	169	184	161	177	146	162	163	158	163	158	150	153	174	169	164	147	161	152	158	149	177	148	171	154	195	149	176	171	173	166	148	146	154	186	174	169	166	181	162	160	177	156	145	147	173	172	150	154	163	150	143	164	179	145	168	149	160	136	162	163	179	165	205	180	155	150	149	165	150	180	174	145	164	164	176	149	173	182	177	174	175	174	177	166	160	160	147	166	192	149	173	157	152	173	189	176	174	170	166	157	160	163	161	172	179	169	162	169	154	181	165	154	190	176	156	169	161	175	161	167	155	164	171	176	151	162	164	199	192	181	169	163	165	174	166	151	177	165	156	159	174	174	162	163	184	162	164	173	155	158	150	164	165	165	172	139	155	179	170	169	175	152	171	170	191	147	172	157	167	163	175	174	162	150	152	170	154	158	188	166	159	164	170	176	149	176	190	146	160	170	171	146	156	160	177	171	140	160	169	173	158	168	161	164	182	155	187	163	185	164	173	145	156	149	177	163	142	182	136	174	158	155	144	161	169	165	170	174	174	188	177	153	156	170	159	168	166	174	169	181	176	173	151	181	185	182	167	173	200	170	169	149	165	135	160	164	183	160	164	158	177	172	144	150	167	180	178	184	152	143	173	167	170	154	145	158	189	168	158	167	154	137	172	193	170	168	176	192	183	170	165	162	152	135	171	168	178	153	157	151	169	152	194	175	154	171	164	165	189	167	167	178	191	170	152	163	151	167	171	159	170	174	180	188	181	163	158	161	167	178	165	166	180	166	150	164	135	179	178	154	165	185	149	171	152	180	181	176	156	159	153	160	167	168	154	181	172	152	174	159	171	179	182	166	185	170	187	176	151	157	173	150	144	165	189	191	196	182	149	183	158	175	160	177	152	171	161	174	177	161	145	159	183	147	175	171	166	155	189	181	169	155	171	168	157	169	168	175	153	171	175	164	178	199	176	187	169	159	181	178	167	174	172	144	167	167	168	171	168	173	156	169	159	170	169	168	157	160	162	176	155	163	168	168	149	181	160	164	174	168	148	179	172	172	160	164	184	161	153	175	179	170	175	155	148	180	167	160	165	190	165	171	192	159	168	167	174	176	167	184	167	148	172	173	171	153	169	125	160	153	158	171	166	176	160	163	169	165	149	153	172	173	174	160	180	160	179	171	168	158	177	178	173	167	172	175	165	170	160	152	166	159	163	185	168	180	161	176	153	165	170	182	141	181	160	156	160	167	168	175	186	155	168	171	140	166	176	174	174	177	162	150	200	162	178	169	189	190	185	172	175	161	177	174	137	177	170	162	178	165	205	171	139	177	146	172	174	146	155	156	194	178	159	181	159	153	174	188	162	178	167	170	175	185	155	176	160	146	148	136	166	171	171	163	171	139	173	165	165	156	160	184	171	157	167	145	161	166	148	204	154	149	164	163	157	150	170	147	170	163	170	158	167	155	173	171	168	181	175	165	168	151	191	155	170	185	188	160	146	153	156	142	192	164	159	159	160	170	174	154	155	163	170	164	166	170	168	166	160	157	171	168	159	199	174	164	171	157	146	155	158	162	159	154	173	168	160	167	160	146	162	176	160	169	153	167	160	188	179	175	157	189	155	158	160	166	140	178	155	160	171	170	145	174	148	171	168	198	170	166	159	155	176	166	180	138	161	163	193	195	166	156	180	175	176	158	182	140	146	155	164	164	189	163	165	160	176	145	170	179	157	193	161	191	168	144	167	155	176	152	189	185	154	170	170	164	173	161	167	177	162	153	186	137	158	164	158	182	163	193	176	186	179	169	194	174	160	172	162	157	173	161	156	157	188	158	164	170	155	140	155	149	164	171	197	159	180	174	161	148	153	165	146	178	169	177	193	154	148	158	166	180	146	138	149	189	154	181	157	159	154	150	167	163	165	193	186	158	141	167	153	172	174	164	180	176	145	169	164	170	168	196	171	175	169	165	178	162	148	157	164	175	174	178	152	168	174	180	148	178	184	174	173	164	155	164	157	166	175	162	163	167	145	182	162	161	181	161	143	168	158	165	167	159	177	180	179	175	171	161	174	155	154	187	162	179	174	186	168	169	147	163	190	178	159	154	175
53527	19911	22450	28287	34622	36963	35348	36004	33208	34120	23315	18338	18794	21287	19796	15698	17301	14654	14789	11399	6133	2972	2092	1425	1543	1261	1215	881	828	791	1006	910	857	679	690	654	621	576	604	606	577	550	589	547	565	546	568	534	574	593	553	547	538	526	541	563	557	532	537	552	518	547	556	539	557	579	570	525	548	570	532	542	486	614	533	508	543	537	570	538	531	566	520	532	564	534	547	528	555	526	566	534	496	516	554	519	508	542	534	504	553	512	549	575	510	512	501	528	548	513	528	575	508	498	507	487	525	538	533	524	515	501	509	524	547	522	497	543	538	546	544	511	529	513	544	532	547	511	530	532	526	523	527	542	540	570	524	543	584	516	521	505	505	520	518	516	529	538	539	527	494	527	506	536	543	513	546	533	532	560	542	510	532	564	513	536	530	529	531	517	576	520	518	497	502	549	549	526	491	516	507	562	515	505	535	536	498	466	542	506	532	525	516	481	533	532	502	557	500	534	495	545	538	546	509	532	542	551	512	528	511	533	544	531	539	549	527	513	512	489	523	501	515	536	531	477	553	525	543	545	558	546	520	517	492	537	500	566	560	542	533	563	541	570	532	488	536	560	532	550	528	544	485	571	504	510	492	535	591	550	532	522	553	518	488	510	532	554	539	522	506	533	513	539	502	535	527	515	501	507	476	541	525	533	525	507	519	540	515	537	539	515	528	534	546	528	569	489	472	524	531	525	553	520	526	518	532	520	536	539	513	536	505	491	517	557	556	540	493	526	536	520	501	550	562	543	549	509	508	549	546	505	546	563	533	489	517	565	543	537	558	561	552	559	520	521	530	509	540	538	485	522	512	546	520	553	512	534	542	541	503	473	525	516	521	510	541	494	542	489	515	557	528	510	486	541	498	554	567	472	506	570	471	479	550	566	510	506	533	550	509	535	511	512	515	513	531	511	534	540	525	491	517	523	576	546	572	537	509	543	549	504	528	533	482	519	546	511	530	509	581	509	562	500	490	531	525	533	529	547	525	498	546	543	531	540	545	543	520	508	567	503	475	557	504	536	491	508	532	547	598	532	514	537	542	485	532	549	494	470	550	574	540	510	539	539	509	517	521	520	503	504	549	503	515	529	532	514	564	515	516	551	453	519	515	531	555	542	560	529	519	541	529	549	523	530	511	489	532	522	537	529	497	512	503	524	529	522	536	509	518	559	532	519	553	540	554	520	534	488	548	547	526	542	561	523	465	539	565	516	503	490	503	523	541	506	519	562	519	502	521	586	521	511	533	548	500	544	528	567	524	497	469	512	510	545	513	513	533	523	538	524	490	565	527	541	487	516	512	554	517	517	533	531	533	498	543	512	538	530	529	503	487	519	526	509	536	526	539	507	521	502	531	486	518	533	550	557	529	542	568	498	560	488	530	526	525	500	536	554	509	493	523	516	522	484	507	514	520	511	508	537	506	517	536	517	550	519	517	527	536	556	561	559	577	504	518	518	525	500	542	533	519	508	534	556	502	519	485	487	528	520	494	560	508	541	548	511	537	537	566	505	541	507	510	522	534	478	551	528	513	518	520	526	546	536	538	519	534	502	484	526	535	565	519	513	539	513	549	514	558	511	522	503	561	546	509	543	529	477	522	551	565	513	502	516	524	528	518	534	546	504	498	508	497	520	516	525	513	537	553	477	533	513	491	510	525	508	517	524	473	535	502	575	537	536	545	536	546	518	530	514	542	520	497	514	511	490	552	580	527	550	578	473	552	509	497	519	516	522	526	491	554	539	508	516	505	531	499	509	512	557	517	531	518	533	533	530	556	516	535	525	515	524	491	493	550	527	504	497	551	553	530	548	514	554	543	516	503	532	536	549	524	484	500	512	513	534	559	565	544	560	530	542	510	526	531	516	537	541	490	530	505	492	550	534	520	476	526	576	522	536	502	539	557	519	504	517	484	517	539	547	526	518	525	559	512	504	528	536	531	513	506	523	512	533	567	508	534	545	483	546	485	473	505	539	499	510	531	545	513	536	547	499	544	521	549	535	501	563	537	514	502	511	541	504	534	503	508	556	495	534	508	521	520	562	509	513	522	524	555	522	508	554	479	550	484	556	571	493	495	519	550	566	529	577	543	576	559	475	531	539	555	548	517	555	531	526	520	481	547	493	500	511	520	500	517	513	513	505	536	531	523	526	535	543	546	528	540	537	540	538	523	534	532	503	506	533	567	537	537	556	539	538	528	504	538	531	518	529	476	520	539	528	576	521	534	528	523	525	506	516	533	503	565	552	488	496	507	523	518	542	557	505	518	504	501	525	509	515	484	544	511	516	489	495	546	544	518	524	512	517	511	534	498	510	500	561	518	521	510	508	545	532	507	540	520	537	534	483	536	495	548	519	541	514	517	530	502	526	471	509	549	549	541	513	547	529	484	542	542	494	538	528	506	516	463	524	549	489	522	526	506	527	552	526	522	532	510	563	498	568	504	528	514	541	518	481	536	522	534	513	525	515	510	542	460	574	483	559	521	540	500	516	534	513	509	530	510	539	532	493	519	561	495	522	542	551	575	511	508	537	519	509	544	488	502	544	492	517	547	526	502	517	529	537	543	522	550	531	522	534	485	536	513	526	538	537	527	533	511	533	521	561	509	548	517	556	504	514	561	553	514	570	553	534	504	525	515	566	527	503	544	501	519	533	515	521	511	565	484	511	517	508	508	511	537	551	492	548	509	491	502	522	513	479	529	513	522	511	561	538	548	549	497	511	509	523	534	536	500	523	490	528	577	566	517	511	520	498	465	559	527	535	525	499	499	522	521	479	511	535	537	516	499	486	548	506	552	545	531	547	534	528	549	500	539	526	541	510	551	524	530	487	552	548	532	542	508	576	481	500	555	521	513	500	489	529	518	512	519	517	513	496	519	556	529	574	530	518	545	521	560	533	518	494	525	534	522	535	568	550	513	540	519	527	494	574	537	523	546	541	538	536	519	557	511	511	548	480	475	461	518	505	577	529	498	510	534	507	504	491	513	451	542	505	520	534	519	528	524	524	463	481	570	550	553	510	494	521	513	536	508	511	548	547	508	549	485	518	542	467	523	508	505	514	496	464	542	503	482	512	495	540	501	538	572	528	541	521	552	535	527	537	501	515	542	498	509	561	527	477	484	580	541	527	547	514	534	513	523	506	526	519	537	531	506	492	505	536	538	525	573	524	547	517	539	500	523	538	518	493	524	537	552	534	493	539	551	535	557	525	497	496	548	521	536	546	485	516	519	514	560	568	548	485	516	507	520	539	499	525	508	505	563	515	527	569	532	485	546	487	514	557	501	562	497	562	511	515	527	483	533	538	557	529	548	564	516	536	504	535	523	544	513	544	564	540	512	523	517	525	497	549	522	536	515	508	538	509	525	502	553	525	517	502	506	528	542	517	529	519	521	541	482	523	514	557	495	539	559	548	534	525	506	525	566	504	553	477	499	500	523	510	502	547	514	518	545	582	522	504	527	556	534	529
22553	4577	3817	3829	2425	1847	1118	1001	752	663	389	344	281	302	254	210	224	206	206	194	162	152	189	142	144	131	117	138	135	149	148	141	158	131	157	145	133	131	128	153	156	144	168	146	131	142	131	125	146	140	146	129	133	143	145	131	149	135	143	154	143	144	144	142	146	156	126	131	134	133	127	166	154	133	137	134	138	130	136	135	140	145	140	151	126	132	149	162	155	137	131	141	134	161	131	132	159	124	154	150	147	141	128	158	132	164	156	134	123	162	142	187	148	161	155	137	137	143	151	142	120	134	129	122	133	131	143	161	142	135	165	148	145	138	136	155	112	150	140	130	154	157	134	149	141	133	160	154	142	128	153	143	147	127	140	137	180	139	145	131	139	135	145	144	157	144	159	137	149	155	156	152	138	150	146	129	152	128	142	144	137	140	155	155	156	147	126	156	155	148	146	149	135	159	121	124	147	156	139	169	152	158	137	137	126	154	156	144	153	132	152	127	139	132	131	145	141	146	138	151	136	147	140	140	157	149	134	141	142	138	144	137	150	121	158	155	137	136	150	138	142	130	133	150	137	136	149	143	146	136	138	148	163	143	138	153	164	137	153	144	149	168	137	160	111	138	144	134	145	143	152	136	134	149	137	137	143	138	138	140	124	124	135	140	146	140	145	146	146	133	140	149	149	149	133	128	146	151	143	131	144	153	117	147	127	153	132	148	140	182	135	142	161	154	130	144	141	128	120	147	158	127	147	157	144	138	137	124	160	130	141	138	159	140	124	144	161	129	125	135	144	148	136	148	136	123	149	156	155	147	139	141	144	143	115	148	150	127	118	139	140	133	136	140	158	146	145	137	134	148	148	148	142	141	158	129	135	146	131	140	118	148	142	132	152	141	145	112	150	133	146	127	146	138	141	142	149	129	127	144	148	161	165	142	139	152	133	137	136	150	134	147	154	132	150	158	155	119	132	142	157	139	125	139	136	165	150	145	152	154	143	153	129	149	134	139	141	128	122	157	135	151	133	140	141	140	134	139	134	127	158	154	136	126	161	158	153	133	119	136	130	163	144	141	144	138	140	171	143	156	132	149	171	143	147	125	127	152	148	144	141	140	133	138	129	151	136	148	142	142	152	150	132	136	141	153	152	139	155	137	156	157	139	144	128	133	169	138	139	138	148	153	146	125	118	126	144	132	166	145	127	145	126	127	129	159	122	147	125	157	158	151	128	138	135	144	147	153	149	154	149	144	141	128	141	135	140	140	138	155	161	124	123	138	138	128	130	153	154	128	154	151	142	148	156	129	146	156	142	157	147	143	146	126	146	134	172	139	136	133	139	129	140	128	152	138	132	142	149	145	143	143	142	143	145	155	129	164	124	149	144	133	148	150	139	143	125	152	138	166	157	133	154	151	132	173	133	157	165	152	144	144	142	140	138	146	157	153	118	142	142	159	127	141	110	147	129	142	138	143	139	119	137	138	152	144	148	126	151	139	123	146	163	146	126	149	144	147	140	142	129	127	141	122	153	136	141	126	148	144	139	143	143	164	153	160	141	138	133	146	152	131	146	154	153	155	159	132	122	156	148	155	153	128	148	151	132	124	127	157	138	142	143	137	111	147	132	143	132	157	139	137	127	152	131	142	154	155	139	132	137	129	154	155	141	133	129	137	141	137	144	128	152	139	139	124	134	139	158	175	128	148	125	117	141	146	140	149	147	161	133	133	153	143	143	135	148	158	141	166	145	134	118	152	151	140	152	132	162	134	126	149	127	124	149	151	137	142	143	130	143	138	138	139	142	124	148	126	147	132	162	138	132	165	133	131	131	140	146	135	120	159	147	160	138	130	155	145	127	152	163	150	147	136	147	144	158	139	143	146	152	144	146	148	135	131	140	148	150	127	131	149	134	161	156	161	134	141	141	156	132	155	164	161	134	133	133	154	139	153	148	141	170	176	149	129	143	162	156	142	130	139	123	125	140	152	153	151	155	164	133	144	163	143	142	159	156	129	163	129	159	146	144	157	142	137	148	162	145	168	158	174	144	148	139	153	144	135	127	135	165	161	153	138	151	126	123	140	130	118	153	149	162	136	125	147	158	158	127	146	157	125	128	129	134	140	155	153	131	144	143	147	154	158	138	154	147	157	132	126	135	159	137	128	141	167	156	131	130	138	139	134	143	138	138	121	143	130	137	141	138	147	129	150	131	145	137	174	146	165	134	140	136	142	130	144	156	150	136	153	138	126	134	157	118	147	131	143	135	126	136	126	143	140	142	136	149	139	153	151	120	141	132	138	145	147	141	141	142	145	159	145	133	138	138	130	120	153	159	151	109	124	148	154	143	150	132	130	146	143	148	145	145	153	126	137	140	142	139	144	163	135	138	140	125	130	156	130	156	148	152	141	141	146	135	131	131	149	172	151	138	139	130	128	136	134	138	133	156	141	162	160	126	152	141	142	137	153	128	148	153	145	132	128	139	125	138	158	125	142	133	169	165	159	132	128	130	144	129	154	145	151	122	144	140	129	152	142	150	161	151	134	145	140	161	151	150	164	128	131	136	143	149	140	140	147	123	144	148	142	129	155	127	135	147	140	145	141	135	149	127	136	149	141	142	119	152	146	124	142	167	135	141	154	136	146	134	133	124	155	165	137	150	138	139	144	147	161	142	119	167	126	138	153	132	133	141	147	148	137	150	155	143	164	160	144	142	131	168	171	152	156	147	146	129	178	159	140	151	158	123	166	168	153	142	150	150	135	138	148	143	153	125	156	124	143	117	155	138	143	142	164	150	172	165	133	147	132	135	122	148	143	133	142	138	180	134	136	145	142	136	134	128	144	146	154	147	152	129	134	133	128	146	145	140	133	146	155	163	127	136	128	136	139	141	152	162	145	141	146	157	132	150	145	138	145	140	140	142	157	126	129	118	124	158	132	152	156	151	135	119	134	141	153	156	120	144	150	138	131	125	159	129	150	135	155	134	152	140	155	155	134	145	130	137	139	155	153	143	150	140	144	139	142	124	138	160	139	167	154	143	146	150	163	148	143	157	114	152	135	140	149	144	137	142	143	139	142	167	162	153	145	144	127	152	152	140	130	129	160	123	123	156	149	155	135	152	155	123	159	163	128	146	133	162	137	149	168	145	127	123	159	128	138	158	130	169	129	140	153	145	146	152	155	129	133	145	138	144	133	178	135	105	125	138	149	123	141	135	153	136	138	120	128	131	143	172	132	139	158	136	130	130	165	142	168	126	157	143	162	134	133	150	143	140	129	135	157	131	135	145	144	148	150	145	142	149	110	137	133	141	132	124	138	157	142	133	184	146	150	161	153	130	151	128	157	149	145	150	129	153	135	128	178	155	135	148	144	138	141	141	138	127	152	140	158	174	132	176	138	143	158	161	132	152	152	131	144	144	148	159	141	151	141	133	151	129	146	132	148	147	156	112	138	137	140	146	130	151	144	142	134	158	137	137	125	132	122	152	140	155	156	147	145	140	136
23921	4069	5719	8162	7022	6431	4613	4440	3176	2808	1917	1489	1251	1461	1259	944	1034	972	943	729	687	522	571	490	542	493	469	474	471	458	444	474	459	456	425	475	450	444	470	429	434	498	462	452	457	467	446	480	447	437	438	435	458	448	444	451	439	464	454	492	467	442	481	463	413	480	465	420	444	430	509	442	452	480	436	478	421	476	433	459	493	478	453	478	489	477	482	449	430	446	451	513	462	444	492	412	443	506	489	447	458	464	456	470	484	450	456	456	446	430	523	480	448	492	419	432	430	437	447	433	454	456	442	471	401	469	430	478	427	467	436	439	460	469	453	453	455	452	452	488	485	469	463	425	464	481	409	453	508	445	440	399	480	464	436	456	486	436	480	463	458	471	508	456	440	423	419	492	459	485	399	462	471	459	463	447	455	445	453	485	451	466	480	444	464	439	433	445	452	426	411	454	456	469	473	446	447	461	445	439	466	425	471	449	468	485	446	451	451	450	472	460	448	501	445	435	462	492	474	421	479	445	472	448	455	464	450	427	443	469	461	496	413	453	466	444	437	427	446	441	461	449	428	470	484	476	427	454	458	447	400	474	440	428	476	495	459	443	447	418	431	451	434	472	443	443	459	457	530	481	431	469	428	474	445	461	455	421	450	477	479	510	481	489	444	419	433	445	468	448	451	443	426	413	464	462	469	487	455	453	450	469	458	475	452	457	452	455	446	480	452	464	477	494	469	440	491	457	427	474	500	473	480	468	441	460	446	474	467	484	423	460	455	454	463	428	448	488	487	469	453	438	471	461	432	449	432	455	458	412	476	475	431	420	472	428	440	493	454	469	482	431	463	463	472	497	456	435	477	452	451	444	431	437	435	455	464	459	458	447	449	471	470	474	445	437	455	457	455	462	461	425	473	468	435	417	447	440	444	416	438	451	462	424	440	483	452	456	476	452	437	472	432	423	447	458	469	477	454	456	480	452	426	431	433	471	458	442	422	458	453	464	415	473	439	437	433	474	461	466	415	444	442	470	441	457	440	449	498	445	494	466	483	463	423	460	479	467	472	440	464	472	433	437	485	464	445	437	443	488	484	473	481	460	464	481	454	469	484	466	427	461	448	436	457	459	431	449	458	462	460	450	448	449	393	448	434	452	463	443	501	454	433	463	449	443	471	429	439	460	438	431	457	476	428	481	461	444	461	468	449	447	475	442	465	452	457	465	443	477	456	474	480	434	465	439	442	511	449	476	453	465	421	449	404	471	467	490	475	464	464	453	469	492	451	451	446	463	440	467	458	465	482	471	438	454	470	495	469	434	463	466	469	471	462	453	487	460	442	488	461	461	454	478	469	422	497	438	433	422	481	491	482	458	473	446	451	449	464	459	484	482	442	410	465	439	488	493	503	444	446	435	458	463	411	469	454	495	417	468	448	439	466	413	449	442	486	467	395	501	464	467	414	451	449	462	476	424	434	425	443	460	427	474	428	449	439	455	438	458	467	443	476	449	468	438	478	439	449	420	429	490	456	446	479	470	457	449	450	460	461	427	461	500	426	471	419	437	443	432	435	477	465	472	417	456	496	473	482	420	439	475	474	459	470	428	477	481	462	447	452	491	475	465	459	489	441	465	421	491	467	441	411	475	473	445	450	433	469	464	462	498	434	449	478	405	469	478	453	424	450	452	437	463	449	504	446	483	474	476	414	398	483	470	476	450	435	445	474	448	460	425	451	459	435	484	444	466	424	460	443	481	443	475	445	450	485	478	416	461	491	445	415	429	464	500	444	461	454	468	461	462	418	456	449	436	442	456	470	409	424	442	424	444	476	462	459	418	479	451	443	445	452	427	467	444	451	422	436	429	485	479	499	424	415	437	450	465	477	448	444	474	455	439	440	425	448	457	431	460	453	457	445	440	453	438	448	462	483	463	428	448	473	458	471	451	471	467	429	469	448	422	412	450	457	447	467	429	453	469	455	465	422	471	471	404	452	487	446	420	469	437	450	478	477	477	449	447	427	408	466	444	479	470	511	449	495	432	459	478	465	436	466	439	417	417	426	487	421	450	433	467	442	442	445	483	424	489	418	446	457	439	456	456	440	440	409	452	485	423	433	477	426	467	428	461	448	463	477	459	429	469	439	422	438	469	482	487	459	470	488	450	464	432	453	447	422	478	453	430	476	402	459	473	455	466	478	435	441	485	457	419	444	463	448	497	436	432	432	435	467	485	456	448	463	454	470	442	427	457	449	468	460	433	476	459	433	501	437	450	448	477	444	485	444	471	458	449	423	428	441	487	441	464	448	466	467	444	424	465	475	508	457	473	436	464	478	429	477	429	439	437	462	457	412	480	446	424	441	460	451	443	476	474	439	475	465	443	433	442	443	424	443	422	457	459	449	451	454	433	440	446	438	421	448	436	438	498	424	457	458	457	450	459	438	446	455	450	445	461	425	485	459	458	478	482	440	479	444	470	442	430	444	424	436	442	456	407	445	464	458	492	440	430	504	476	438	443	452	441	432	467	448	457	421	469	431	438	464	444	463	407	478	473	473	490	434	456	420	452	456	452	433	451	440	460	481	460	455	507	438	430	451	474	450	461	432	460	480	491	527	453	457	485	445	467	458	465	473	457	463	410	455	486	479	430	432	510	438	471	524	447	438	446	475	452	452	475	447	446	470	454	461	431	470	449	489	437	472	485	458	490	458	420	457	446	467	421	445	433	404	448	436	444	464	490	422	461	450	472	463	481	433	415	459	434	506	456	473	456	450	487	422	443	411	439	461	434	455	451	419	484	443	432	446	434	431	440	460	447	467	437	463	453	453	466	486	466	468	489	425	476	444	427	439	465	464	471	456	473	399	453	438	445	478	436	469	449	461	443	448	435	476	502	425	452	478	453	434	447	450	475	415	416	448	445	445	447	451	453	456	460	473	413	447	463	490	455	474	457	453	460	397	487	433	472	461	441	425	439	493	496	432	451	453	461	450	445	438	453	460	491	451	472	451	445	453	448	481	459	454	521	446	458	432	474	445	444	460	450	468	454	457	451	448	468	422	457	452	423	424	451	428	466	455	489	454	463	461	448	446	466	476	459	453	462	463	445	448	452	450	448	435	405	461	416	478	430	485	454	508	477	457	429	452	429	423	462	483	433	471	514	470	498	471	454	425	437	499	462	418	434	438	487	446	421	484	467	452	439	455	430	435	442	467	488	432	455	494	490	433	474	434	410	466	479	422	430	472	443	447	456	425	474	456	443	467	459	451	443	450	446	462	467	423	471	462	499	449	468	479	447	425	447	450	438	516	463	436	449	472	447	448	480	465	456	419	466	446	473	447	456	448	422	466	442	459	410	486	420	443	459	416	459	449	442	467	449	457	447	465	439	452	463	464	497	495	453	480	434	453	455	440	455	483	438	421	457	454	445	461	446	423	479	426	451	475	443	451	468	435	471	465	515	474	460	480	434	465	476	448	445	445	447	458	488	455	439	482	439	464	455	483	443	441	439
60114	31638	27368	27129	25823	20614	15992	12383	7723	6871	4117	3469	2568	2287	1977	1450	1255	987	906	774	462	246	204	172	137	123	125	121	103	111	98	124	109	89	113	105	113	74	101	91	90	104	94	86	90	101	94	85	81	103	109	90	86	97	83	92	91	78	88	68	97	107	93	78	76	85	98	76	95	97	91	85	93	80	83	91	86	98	92	86	73	79	94	97	99	89	78	91	80	86	91	85	70	100	89	91	97	85	95	92	84	100	90	93	87	61	88	76	108	96	92	75	77	109	95	86	73	88	99	91	86	90	95	83	78	90	85	83	76	97	99	83	76	86	89	97	107	82	82	100	93	94	84	91	108	87	89	71	80	101	86	93	92	87	83	83	88	96	96	88	84	90	94	73	88	87	95	90	83	84	87	98	104	87	99	82	101	95	96	87	106	72	72	88	99	77	86	79	93	93	90	84	75	76	73	81	77	96	83	82	75	87	97	89	93	79	106	102	78	95	90	84	85	91	85	106	85	77	84	95	97	81	72	80	100	96	87	89	104	105	83	94	97	91	86	91	83	109	83	79	87	77	90	94	96	92	100	86	72	100	98	92	88	95	84	85	90	108	71	74	91	83	73	69	95	75	95	82	83	95	94	90	94	89	78	75	97	82	100	104	87	79	92	73	94	89	83	85	72	91	75	76	94	100	100	98	92	82	83	93	111	90	95	80	81	84	104	108	79	89	92	86	72	100	99	98	74	84	98	94	72	91	86	75	100	85	90	86	91	105	85	91	96	88	102	84	75	93	109	79	108	89	96	70	88	71	74	106	88	89	76	100	97	92	85	79	104	101	81	83	107	93	99	89	84	93	82	86	105	101	95	99	77	97	93	90	96	70	91	77	97	87	84	78	109	101	103	92	102	83	78	84	90	86	84	94	81	93	83	89	102	82	92	88	102	92	82	93	86	92	97	84	82	95	91	90	93	96	91	86	98	79	91	65	90	101	95	104	87	81	86	92	87	93	109	92	87	80	100	84	88	88	92	83	92	80	94	95	88	99	97	92	103	84	82	81	77	66	97	96	93	89	93	102	87	95	90	82	97	75	98	100	90	104	86	90	73	85	90	101	89	79	85	88	90	100	91	83	89	102	95	91	93	67	79	113	80	88	80	94	64	100	83	93	87	96	84	80	98	89	102	73	92	97	78	83	83	99	98	72	80	80	83	118	106	89	88	92	54	77	86	90	110	70	80	97	96	92	84	96	102	92	82	90	78	73	85	81	79	103	77	92	102	113	86	89	94	93	84	126	85	106	85	90	84	93	79	93	90	86	94	89	80	83	91	89	91	91	92	70	95	99	97	96	88	101	87	93	93	94	78	83	82	104	93	73	89	91	90	106	87	92	86	85	80	88	103	81	97	77	90	77	116	87	82	92	101	81	78	89	85	86	90	101	96	86	93	83	82	100	112	91	100	100	83	77	98	105	97	80	95	107	97	104	95	63	84	83	85	84	77	102	89	97	89	82	64	77	100	80	76	82	92	91	92	84	101	100	82	71	86	90	86	81	73	96	99	95	94	87	100	111	73	87	95	86	86	97	75	89	78	77	100	105	95	90	96	79	74	96	89	90	89	90	83	84	95	82	99	94	84	96	76	77	92	85	95	105	89	90	89	100	103	108	82	90	95	89	95	83	66	89	95	98	103	96	82	83	83	68	84	85	100	93	96	97	95	91	82	88	91	86	81	90	84	90	77	87	96	94	88	95	82	81	94	91	95	89	96	97	87	82	95	100	84	79	90	86	88	80	80	91	91	79	89	78	101	88	84	97	104	73	93	76	69	78	93	88	106	91	82	87	94	103	83	81	79	80	93	94	94	96	84	95	81	85	75	88	87	98	101	67	86	88	90	79	87	90	82	86	95	86	72	103	85	90	85	87	89	82	89	74	111	76	95	90	93	86	85	87	97	88	92	83	92	77	65	88	90	79	106	97	72	106	80	104	76	99	77	94	92	85	88	90	106	116	92	95	86	75	74	88	84	102	84	103	95	119	85	88	81	83	96	72	89	96	72	86	91	89	91	99	95	90	83	71	94	115	97	90	77	77	84	93	99	89	110	99	94	82	94	90	92	83	76	90	91	96	84	116	91	80	73	69	92	103	85	105	91	100	77	87	79	101	88	84	85	104	80	94	110	71	87	91	92	78	75	98	103	88	104	84	71	86	82	82	95	88	83	95	66	82	109	81	96	78	93	94	80	81	85	84	92	74	109	88	94	95	81	69	95	79	90	85	87	95	98	85	97	97	92	94	82	86	74	101	98	90	91	95	73	114	92	80	101	91	77	83	88	75	90	85	84	104	94	91	93	83	89	82	108	97	93	87	84	86	81	87	97	100	81	96	85	94	101	79	90	78	82	91	93	96	98	78	76	98	90	95	75	87	82	98	90	92	88	74	110	75	91	101	99	93	88	79	107	82	86	91	83	73	84	114	95	79	83	111	77	84	104	90	82	92	94	85	92	88	108	87	68	88	86	102	98	76	103	94	78	79	96	100	90	101	78	99	103	83	97	106	91	87	83	89	80	88	77	78	86	86	78	102	85	91	86	111	91	99	83	85	89	91	105	80	71	96	84	86	86	102	83	101	81	82	93	77	81	78	104	86	84	82	83	78	80	93	74	110	100	93	88	87	102	81	72	85	91	100	69	79	100	99	102	75	82	72	85	91	94	88	98	81	89	75	83	90	90	88	99	99	100	93	76	91	88	109	90	89	94	87	93	77	78	96	90	93	75	98	81	85	92	83	88	90	81	71	93	100	83	104	81	77	85	95	73	87	71	83	94	69	95	89	80	97	86	93	77	79	101	86	87	78	95	103	79	95	88	96	87	92	82	89	87	100	102	85	111	97	88	86	83	100	99	94	98	105	106	74	101	102	76	91	99	83	88	86	105	75	90	79	101	94	100	92	81	81	82	84	91	86	100	97	80	81	88	100	85	89	86	104	111	93	95	89	81	92	92	85	89	83	97	108	89	114	82	99	89	82	70	86	87	84	87	87	63	95	86	91	95	103	81	83	78	94	104	88	90	102	88	88	85	80	99	100	99	95	89	103	89	98	93	85	82	94	78	107	98	90	82	83	82	91	91	107	104	105	96	87	83	89	90	79	113	81	97	80	98	84	92	78	88	77	95	81	73	83	96	74	71	83	84	89	87	88	81	107	83	104	80	89	79	98	92	90	74	91	93	78	86	95	84	96	75	89	94	92	83	84	111	81	84	87	95	91	86	98	74	94	82	68	95	88	94	77	94	92	90	78	106	93	106	85	103	82	90	96	86	69	93	84	77	90	86	87	80	103	96	90	100	78	88	69	94	83	102	102	90	89	70	90	88	96	70	85	101	89	104	103	77	94	86	91	83	82	81	95	107	90	94	85	94	91	107	85	110	103	92	93	86	97	90	95	89	76	86	94	67	82	88	83	80	90	94	87	94	86	66	94	98	108	95	96	89	79	74	107	68	92
44936	15375	17469	24222	28310	26157	26824	25240	21178	21633	14814	13939	10749	11658	10950	8870	8127	6333	6797	5083	3116	1675	1258	984	773	710	539	489	491	475	529	477	444	409	391	376	345	382	349	310	371	365	335	336	327	369	346	306	296	338	335	312	309	343	374	338	350	327	330	327	335	314	316	303	301	328	299	336	313	352	316	349	348	337	332	330	345	327	330	297	318	304	333	328	350	317	315	294	300	333	343	294	327	310	318	304	307	310	300	304	321	326	302	340	332	308	326	325	333	283	315	294	306	319	329	311	360	290	287	329	323	305	337	325	279	315	298	303	286	307	332	311	312	309	311	337	323	313	290	333	314	314	309	309	312	299	316	319	291	311	320	310	300	338	317	317	337	332	279	304	306	315	346	318	272	304	314	310	290	316	332	312	332	308	326	317	318	320	300	310	298	295	288	340	300	303	322	329	317	303	310	340	288	334	305	283	356	331	313	315	355	322	303	303	318	319	291	321	319	313	318	325	306	341	318	301	320	327	338	310	341	339	298	309	287	300	336	318	303	319	315	278	325	316	336	316	315	344	282	310	313	281	305	320	281	308	326	342	335	360	304	305	327	298	328	313	305	313	300	320	321	297	326	312	323	298	331	332	307	341	277	310	315	338	318	339	314	339	312	281	294	295	323	309	328	314	318	302	297	339	335	295	337	309	313	313	324	331	302	357	320	315	306	311	313	325	347	285	317	313	311	321	310	342	319	344	334	317	298	309	337	315	300	315	334	313	333	310	311	312	301	314	303	317	288	299	301	273	266	322	274	330	326	326	304	303	338	276	294	325	299	305	304	328	322	308	321	309	290	318	309	305	316	285	329	301	313	320	316	292	285	274	282	297	335	343	310	312	301	284	297	331	332	313	299	325	307	325	339	293	308	319	301	292	294	304	277	299	292	327	324	305	341	323	339	331	305	291	296	294	310	341	300	305	321	327	269	313	323	306	357	336	321	277	285	333	304	325	328	319	315	300	342	307	311	283	321	321	297	316	309	326	305	303	302	325	314	295	293	302	317	346	327	325	305	316	335	316	323	310	327	331	300	332	351	316	321	329	345	318	318	308	327	298	327	314	338	356	301	314	298	340	317	326	290	334	344	293	309	298	284	303	292	330	317	305	325	288	314	308	345	333	293	320	328	298	309	301	278	331	322	296	311	329	307	336	302	314	345	306	313	312	334	343	309	360	301	297	291	313	313	334	298	277	338	316	312	351	345	342	302	283	311	298	321	320	306	308	314	302	293	300	310	311	309	315	304	308	329	320	287	267	309	331	308	318	305	305	320	303	332	297	311	304	324	330	307	331	306	311	303	312	322	327	311	285	317	314	306	299	318	292	306	351	303	293	292	307	336	329	283	302	336	326	309	311	343	293	320	313	318	300	308	333	328	322	314	314	338	320	338	320	308	305	297	326	301	325	351	318	289	301	327	310	309	360	322	313	320	309	299	280	322	324	319	330	301	320	322	322	325	309	319	283	321	332	323	290	284	310	299	308	334	330	328	324	308	309	304	360	333	348	328	322	309	310	323	284	289	329	317	345	294	326	342	325	317	322	321	307	310	330	329	297	313	335	312	317	318	326	321	303	283	295	325	339	289	326	311	301	335	310	357	335	273	305	289	328	326	334	338	299	319	329	287	312	321	345	345	319	310	280	302	340	316	341	314	341	320	331	303	312	297	341	306	341	284	332	337	296	310	315	306	331	313	304	347	324	325	331	320	310	329	333	312	344	313	269	341	341	291	333	304	280	287	300	332	290	306	283	286	299	304	313	337	292	338	326	308	310	350	287	286	333	322	308	316	329	356	342	302	326	275	325	312	324	337	324	329	277	295	325	289	269	300	314	337	312	323	296	315	337	324	312	355	288	309	308	298	311	328	296	326	292	325	329	301	309	310	322	338	327	316	315	300	323	323	287	312	322	331	324	321	307	318	319	341	336	320	283	303	298	339	320	326	303	299	324	349	304	297	289	313	295	293	344	305	305	323	312	279	327	331	347	308	307	331	302	298	309	322	296	304	314	312	325	340	334	320	332	314	329	289	323	305	286	309	348	327	310	333	312	290	333	327	281	327	349	331	284	298	292	306	301	310	334	331	319	307	321	300	354	314	335	286	326	320	316	300	356	307	334	300	338	328	295	293	319	317	333	304	321	327	268	322	317	302	300	326	302	294	305	293	318	333	326	309	321	300	287	332	314	337	302	313	328	329	304	312	305	317	307	309	322	354	318	299	305	283	269	307	323	321	297	307	295	303	321	330	301	302	315	319	336	348	287	305	326	313	300	306	299	304	264	297	313	300	312	312	318	310	318	334	295	336	319	300	296	284	298	309	312	322	333	296	310	318	307	300	289	329	291	338	318	312	313	318	295	322	302	328	293	342	322	328	336	320	294	317	325	326	306	340	335	324	324	315	289	283	309	320	324	321	295	354	332	342	307	319	342	309	309	310	322	310	315	336	316	300	305	320	331	309	314	311	339	291	319	336	317	328	322	309	315	347	317	341	287	319	310	341	289	339	267	322	335	312	322	338	302	287	315	307	322	304	332	336	333	320	311	318	327	296	311	309	298	309	351	326	338	329	298	327	314	348	328	301	307	280	310	315	338	292	320	323	318	318	292	305	290	303	297	299	335	302	317	299	293	347	322	321	332	325	331	308	322	319	305	299	308	320	308	307	263	310	290	322	305	309	318	312	311	301	324	288	296	306	342	320	320	304	318	300	318	349	300	309	345	321	352	339	297	304	314	293	323	327	302	298	307	306	310	303	307	329	291	349	283	340	348	331	316	318	306	304	323	351	314	325	308	308	318	347	322	314	329	338	301	323	318	351	298	266	289	321	331	287	321	329	279	330	312	300	273	315	329	326	305	302	302	311	294	322	312	309	337	326	314	314	306	303	312	305	316	330	316	271	303	326	325	309	321	350	330	351	309	306	314	305	323	310	319	317	327	336	321	310	285	313	286	321	335	309	311	315	326	300	284	337	322	329	314	310	301	324	341	310	314	324	287	336	295	305	283	321	342	344	292	325	319	282	336	316	303	329	328	300	296	302	355	318	326	296	321	313	314	303	305	328	288	322	330	336	308	318	321	316	334	330	333	330	302	346	326	303	298	297	322	290	314	328	317	349	310	311	315	305	354	315	332	326	330	326	321	331	321	330	289	330	313	307	332	306	333	341	314	262	323	281	328	276	318	309	297	292	343	328	301	319	331	324	335	324	321	326	300	311	343	307	307	294	314	349	326	279	356	325	309	335	306	334	305	346	319	320	306	322	283	300	296	310	290	280	291	320	322	289	321	307	321	320	295	329	311	337	302	296	319	309	325	301	268	298	312	360	345	302	318	300	315	352	315	318	278	308	312	334	292	271	320	331	297	339	319	297	305	325	300	310	297	311	316	336	334	320	333	326	330	309	325	314	314	321	334	330	315	338	266	328	306	309	292	361	325	299	348	318	290	301	301	303	320	319	291	310	326
63994	37508	31687	32860	32135	27973	25172	23018	17123	13439	8852	7924	5923	5671	4670	3077	3085	2063	1833	1472	1007	425	433	277	318	309	230	218	239	189	209	214	209	177	174	193	195	188	189	179	192	189	189	176	160	170	165	173	173	178	160	187	182	170	183	174	170	167	177	162	193	176	180	180	184	169	188	167	160	170	183	171	155	169	195	188	158	167	177	171	177	182	162	158	175	180	171	166	173	188	179	158	163	178	183	163	180	171	184	154	177	170	185	155	178	156	153	182	160	149	180	162	164	178	179	161	159	175	175	139	156	192	155	153	187	169	163	153	161	159	197	174	194	173	154	169	164	183	160	156	158	161	167	155	157	161	167	191	170	194	168	175	189	168	188	171	161	165	162	170	167	175	151	165	185	186	152	188	149	172	186	161	178	148	169	177	170	165	200	153	155	177	165	166	188	172	174	155	163	175	176	174	166	173	138	145	158	174	193	173	146	174	185	175	184	175	172	168	156	160	190	206	149	153	174	186	160	170	157	174	160	153	179	155	159	159	164	172	140	158	168	157	143	170	189	184	171	161	171	173	159	205	165	172	148	182	168	145	183	181	182	163	152	140	171	167	168	178	172	157	167	171	158	196	156	172	164	171	168	184	151	178	179	172	185	164	166	160	169	180	161	177	166	192	164	188	173	183	160	170	144	161	176	160	178	206	185	179	187	167	176	158	185	181	157	184	171	180	173	183	182	195	155	168	161	169	193	190	204	169	178	187	157	172	150	159	169	171	167	182	148	160	182	165	154	154	151	163	170	174	164	172	154	189	177	166	151	175	155	183	166	165	170	164	188	173	175	180	177	167	157	192	187	173	167	168	177	175	158	165	173	154	172	161	169	158	171	177	187	175	172	159	177	144	174	155	178	163	157	157	179	148	168	184	158	169	165	190	163	171	167	172	156	179	168	177	165	163	183	186	177	184	157	165	185	152	182	168	161	173	159	145	162	164	153	176	184	171	181	167	170	178	178	197	172	168	159	180	182	204	176	166	175	166	171	177	173	180	152	188	156	179	179	158	166	185	167	173	188	143	168	160	185	159	168	190	198	174	195	174	153	168	165	151	160	173	167	154	189	175	181	142	185	159	183	178	166	161	158	167	168	169	169	174	155	140	176	175	172	144	187	168	174	186	165	170	172	172	176	158	177	163	155	184	152	168	152	168	170	154	189	166	191	181	164	144	171	168	191	168	161	173	140	185	184	160	176	165	163	174	173	176	158	183	168	155	189	180	159	185	173	157	179	162	177	169	173	155	162	181	187	154	164	166	182	180	155	166	173	176	178	162	173	172	155	158	183	166	162	191	166	170	199	161	191	178	188	179	191	167	162	173	171	182	164	162	153	167	177	170	160	166	171	168	162	167	158	171	181	156	178	209	170	185	172	169	162	168	180	169	180	142	163	183	183	141	182	185	160	175	162	156	159	156	170	180	165	174	179	185	174	172	177	169	174	146	152	142	155	186	188	157	161	163	154	171	168	157	197	170	175	171	161	189	181	178	185	174	150	168	173	184	173	160	183	168	174	151	186	172	158	180	170	169	166	191	158	182	153	152	153	176	179	172	150	174	169	165	189	163	183	170	169	164	164	168	166	163	190	148	162	177	177	158	176	152	170	167	157	187	186	174	164	185	191	170	167	151	188	166	202	173	160	169	155	169	132	160	175	168	173	156	175	155	169	174	157	181	175	178	179	150	190	178	180	164	179	162	162	170	179	193	182	190	197	172	174	174	156	138	169	154	162	173	151	175	164	175	180	187	152	196	182	144	172	154	171	166	169	147	174	174	163	161	185	149	174	173	168	172	186	148	168	169	161	152	155	160	154	171	170	182	193	184	164	177	164	156	175	159	161	150	170	141	163	180	153	151	155	159	181	158	179	166	181	168	163	171	173	173	155	173	160	159	176	168	170	178	150	164	160	169	157	203	184	165	187	187	159	181	169	167	158	175	193	183	180	193	180	186	188	171	168	165	178	170	162	178	169	149	162	173	161	158	171	191	169	158	165	184	191	168	184	180	163	140	163	168	139	173	195	154	180	157	165	166	167	187	172	163	169	170	173	187	139	163	178	143	177	145	165	180	157	175	182	188	170	177	185	160	165	168	175	168	184	191	163	161	187	180	182	164	169	173	170	178	173	172	165	169	161	178	172	173	152	186	174	167	180	196	150	158	170	181	183	179	171	162	167	170	163	172	170	165	165	162	184	146	168	164	176	170	168	164	190	178	145	196	154	148	156	176	172	175	164	166	184	173	178	171	165	170	158	164	152	195	175	173	166	180	142	164	187	159	174	193	125	169	168	149	170	162	182	171	157	194	159	183	174	152	177	153	198	170	154	167	164	171	169	172	163	188	144	180	175	161	190	174	156	185	168	162	152	160	155	176	184	151	144	172	179	147	167	157	166	165	169	183	165	190	174	172	165	172	199	162	158	182	166	167	166	184	143	173	175	169	176	205	168	178	192	163	155	166	189	176	170	193	192	172	148	153	173	187	169	162	145	163	162	157	180	176	169	162	152	172	138	160	152	176	168	165	186	190	147	158	167	195	173	176	154	201	154	163	170	158	190	185	159	177	163	155	191	187	177	158	164	165	171	170	170	157	176	166	163	168	173	164	185	192	177	178	176	156	165	173	168	175	150	179	163	186	166	178	172	151	152	153	165	135	185	148	172	172	184	149	149	165	176	181	150	170	161	182	163	182	177	184	154	166	180	175	161	149	174	185	172	175	171	169	164	142	145	150	163	192	181	143	154	164	168	191	147	173	162	176	173	154	166	190	153	167	178	182	147	157	159	153	152	161	185	143	177	166	172	158	174	152	180	173	173	186	184	165	174	188	176	173	174	173	170	172	184	177	164	204	177	166	161	185	174	151	159	157	178	163	170	178	159	166	170	163	167	162	179	182	184	160	186	162	155	164	172	159	178	159	169	152	170	185	170	162	156	172	181	167	183	168	148	173	159	155	183	164	196	161	184	161	162	172	173	173	158	158	183	174	149	180	168	153	178	185	199	198	179	170	169	159	164	157	165	151	163	174	171	174	173	157	158	190	178	162	140	183	177	174	159	153	169	155	181	163	178	162	164	168	158	177	171	212	161	158	158	179	180	172	159	195	165	192	177	151	148	142	166	157	170	139	161	136	177	179	180	160	151	163	165	171	167	186	191	182	181	149	138	155	157	167	165	192	166	153	162	173	166	175	196	184	160	193	174	163	171	198	165	175	157	177	161	172	165	161	178	160	186	186	172	158	150	192	167	177	187	175	187	156	155	191	146	169	157	151	187	181	154	171	170	196	156	158	155	153	169	192	167	145	163	159	172	177	158	181	153	169	170	158	182	188	149	165	149	156	175	185	170	165	174	175	169	185	145	173	156	157	166	165	155	152	138	145	167	167	178	174	172	175	168	164	166	171	173	167	164	146	177	148	140	169	161	164	145	158	168	171	179	154	185	148	151	158	167	186	161	169	175	176
54728	20156	22262	28987	34154	30690	33536	33420	30048	28128	21017	21932	17853	19676	18875	15521	15103	11019	10802	8773	6163	2662	2083	1452	1517	1674	1083	901	995	780	874	1016	821	718	750	691	627	641	603	600	557	606	570	545	596	627	556	565	579	547	545	556	598	584	555	533	591	547	536	537	596	513	529	570	564	526	552	540	537	527	562	503	580	571	510	584	523	577	556	603	526	546	564	591	551	521	529	549	537	536	530	570	512	557	576	568	567	592	547	530	557	554	542	580	568	575	524	533	555	557	560	556	521	536	517	521	525	561	551	522	575	532	545	563	546	529	559	517	525	518	537	528	521	527	519	459	542	531	523	531	505	554	557	528	560	515	549	530	508	529	480	538	510	557	573	532	530	547	550	539	590	526	589	536	543	534	560	552	497	562	554	514	582	517	548	531	536	511	559	541	532	524	560	552	546	529	495	527	503	505	553	536	558	527	530	517	535	515	522	576	512	556	516	549	516	506	527	571	527	537	521	504	582	535	542	545	521	555	558	517	521	576	568	564	526	540	499	529	526	606	577	514	561	528	569	553	499	541	487	567	536	519	519	501	540	525	499	553	502	514	547	561	561	511	509	506	566	564	499	515	528	563	503	510	500	520	517	544	542	526	528	494	550	485	552	486	524	543	531	513	508	537	559	534	552	536	547	546	530	515	528	540	537	526	522	580	534	513	493	543	500	546	517	579	524	520	498	535	516	529	543	555	566	506	523	534	557	528	550	518	537	529	528	523	569	575	507	541	520	587	482	507	558	536	508	508	546	550	533	477	595	548	536	554	521	521	519	551	589	630	544	562	513	542	486	550	508	546	565	565	521	535	549	507	531	518	488	503	537	547	524	525	515	506	497	537	564	547	571	535	500	504	528	517	539	529	520	558	520	566	526	511	541	536	545	547	504	540	541	533	542	522	531	522	501	543	522	533	541	569	558	494	534	554	533	503	534	557	504	548	551	531	507	554	517	541	518	492	560	502	527	528	521	543	570	559	513	518	529	535	542	494	561	550	567	507	559	532	575	577	547	536	544	561	536	588	557	542	548	500	550	523	529	528	512	563	501	545	576	513	564	566	520	549	510	553	546	513	516	544	483	556	526	524	542	571	549	531	524	531	540	566	503	533	542	528	533	524	520	492	582	531	553	517	546	526	498	530	559	543	528	561	502	517	569	509	534	584	532	524	535	547	578	511	515	565	597	531	571	583	518	521	545	542	514	554	507	524	493	583	546	541	552	495	492	531	533	563	546	525	576	542	565	538	557	514	514	579	550	523	565	491	538	519	502	532	511	586	502	475	508	557	506	494	553	547	517	507	523	530	533	508	521	512	523	529	545	550	551	584	548	550	542	569	521	570	555	555	525	521	546	509	542	516	538	587	561	543	512	561	556	527	494	552	564	516	526	543	528	534	519	563	539	511	555	523	555	558	521	529	523	529	555	477	515	538	523	526	532	519	504	537	567	552	508	527	537	563	576	549	516	590	526	516	492	548	553	515	550	553	522	554	532	566	528	506	558	552	520	551	493	506	563	575	521	556	553	528	588	531	531	523	512	523	555	525	517	534	532	481	555	559	522	512	518	532	558	504	540	517	515	579	516	515	544	515	591	507	551	540	509	535	519	548	502	544	575	503	510	506	554	506	537	507	534	517	537	539	555	554	535	565	515	551	527	560	523	545	524	512	540	522	542	538	589	550	505	591	538	518	532	510	506	511	526	551	547	524	510	526	536	508	588	520	549	565	549	522	545	507	524	554	539	571	518	540	507	515	531	532	537	526	534	527	544	525	519	505	535	543	518	560	554	544	527	538	556	553	543	543	546	537	540	560	538	543	562	517	541	547	567	567	550	556	559	511	484	535	504	521	549	579	540	559	539	542	521	548	558	517	570	501	535	557	522	555	527	526	537	554	553	526	566	493	508	514	558	543	555	505	522	535	512	521	520	490	532	522	554	541	543	550	517	526	511	515	506	576	547	542	530	576	526	537	531	534	533	510	520	537	568	507	505	531	563	505	561	527	552	502	553	532	539	529	508	513	549	493	558	524	528	517	592	508	527	559	536	531	526	550	552	557	524	548	512	582	549	549	592	509	492	487	475	533	535	532	528	500	515	546	536	541	522	549	522	549	560	534	540	544	556	554	515	544	519	541	563	554	522	574	544	539	522	571	513	559	522	542	538	529	531	523	524	522	535	530	516	556	554	546	540	550	514	538	542	521	530	513	501	557	555	522	531	547	529	482	559	519	533	569	493	503	536	508	548	546	572	525	523	546	514	532	569	539	489	498	517	550	586	463	537	513	542	558	547	555	537	493	569	576	575	560	506	522	543	515	594	548	592	507	527	507	538	558	518	512	582	531	526	544	538	566	556	512	557	529	515	505	529	517	566	517	554	501	541	536	522	522	498	522	538	505	534	542	548	540	554	556	545	527	549	575	547	556	532	521	538	523	543	521	537	513	537	543	544	534	551	591	525	553	497	521	565	536	522	538	518	570	568	531	553	510	553	534	526	576	559	500	538	542	532	529	535	558	539	532	504	553	552	537	531	545	516	520	567	502	535	528	495	543	537	508	491	548	545	557	553	523	512	492	545	532	561	534	547	542	571	527	527	522	537	574	496	494	488	548	525	519	522	534	533	570	564	539	523	561	527	530	509	504	520	568	520	537	510	523	536	547	547	553	503	575	521	504	539	548	545	547	520	561	510	536	507	519	512	524	519	533	548	527	464	555	483	544	525	544	590	517	576	538	514	540	519	557	544	517	580	517	518	539	543	541	552	551	543	495	616	526	525	539	581	527	484	507	528	493	529	568	527	586	527	547	527	535	566	528	534	552	512	490	531	552	505	525	523	544	545	526	505	549	575	525	555	561	546	566	530	535	541	590	558	515	536	537	560	549	519	523	553	602	508	542	530	540	535	528	558	524	525	540	528	530	532	531	529	492	504	537	542	559	548	482	522	518	544	539	555	517	515	505	557	501	530	567	532	552	514	542	540	556	537	551	558	546	533	487	546	521	566	531	542	480	528	537	559	505	544	573	510	547	565	539	522	502	512	533	546	512	506	565	518	535	567	518	515	528	517	522	542	520	557	487	518	541	521	567	534	531	568	493	583	533	551	559	549	548	520	538	568	554	533	515	540	555	544	527	515	581	590	576	529	550	547	525	528	556	567	512	556	559	587	530	584	517	511	518	506	526	547	554	549	528	536	475	548	516	528	518	542	532	542	508	526	540	517	500	530	520	547	564	497	504	514	539	544	528	551	524	537	530	509	522	531	529	526	515	545	564	517	561	575	559	553	545	543	516	517	514	543	530	588	531	546	535	554	530	553	555	555	602	513	559	561	518	512	527	525	551	536	519	542	543	548	507	524	545	577	543	520	534	579	564	543	561	578	547	545	559	584	540	512	558	536	549	562	516	549	595	523	549	545	509	539	531	532	552	530	477	573	542	524	545	581	555	493	523	570	532	530	514	524	561	522	545	557	587
22150	5180	4940	4168	2633	1554	1203	940	673	509	390	358	305	246	255	246	220	190	196	178	148	138	143	139	143	154	164	141	174	149	124	153	140	148	153	148	147	128	129	151	149	122	121	124	156	132	154	134	129	130	141	136	145	152	146	158	133	144	125	145	121	145	135	159	153	150	142	166	134	154	158	155	141	137	164	139	129	147	131	148	123	143	146	142	121	151	150	144	129	142	139	144	150	158	123	131	168	147	150	124	146	156	135	152	128	163	134	138	117	132	167	126	139	120	118	164	144	155	146	144	139	151	138	158	156	138	136	145	150	138	147	142	135	140	137	153	155	155	151	140	142	130	144	156	139	155	134	141	133	144	139	154	156	128	128	141	126	134	154	145	142	156	126	155	135	140	139	138	141	151	140	134	131	144	160	150	128	157	152	157	131	131	157	121	162	157	158	120	152	151	149	148	145	133	146	141	153	140	153	153	146	149	131	151	144	146	128	129	123	123	121	167	133	137	150	149	150	162	149	162	135	161	141	155	146	142	154	117	159	146	170	133	152	146	151	142	150	132	157	152	157	127	130	148	116	120	150	157	144	135	165	143	160	148	140	126	123	141	131	136	141	161	155	161	137	140	138	138	128	138	164	130	130	144	144	133	138	156	139	150	123	131	135	138	136	149	118	140	136	139	124	150	149	128	156	145	141	143	148	143	145	133	127	132	145	153	173	136	135	135	163	148	168	160	134	156	143	157	144	130	144	146	143	142	163	131	150	154	158	134	160	152	127	132	130	124	147	151	130	139	145	137	134	154	148	131	128	161	143	129	148	145	130	133	131	157	140	160	126	132	138	138	140	134	139	137	156	167	150	131	141	150	143	137	132	129	156	164	139	160	138	137	145	143	159	152	161	132	144	143	128	148	125	153	149	142	163	153	154	159	133	145	147	139	135	169	147	147	147	127	159	171	129	128	131	147	122	155	156	153	125	149	159	132	122	133	140	144	167	158	134	145	122	130	139	141	162	132	136	152	167	152	138	171	128	139	131	155	121	137	161	140	121	136	129	142	132	166	135	143	139	148	141	143	122	155	146	132	134	135	144	146	140	127	128	142	151	148	132	139	146	153	137	146	140	159	139	140	152	154	143	143	162	138	125	134	129	141	131	139	130	160	154	123	143	144	132	121	133	135	121	140	140	147	155	129	129	136	141	136	160	167	128	140	144	146	135	129	139	152	150	151	140	164	149	142	139	152	141	135	131	148	143	138	140	138	129	138	145	145	139	143	125	131	147	131	124	153	123	147	153	142	146	137	170	137	135	136	136	138	148	138	144	123	139	143	147	165	164	128	164	149	155	143	142	144	155	134	140	144	154	144	139	151	139	145	123	132	164	153	142	149	158	150	158	135	144	127	138	143	142	136	144	155	154	156	126	144	155	148	147	134	144	133	152	129	142	139	142	157	141	148	154	142	136	138	136	144	163	159	134	134	144	141	152	149	139	148	146	130	131	153	139	141	135	161	143	152	155	123	170	153	147	129	128	143	124	144	156	145	133	151	135	146	156	140	145	122	128	123	135	149	156	142	151	129	130	140	152	138	163	156	133	152	137	134	139	134	138	144	132	154	153	135	158	158	135	178	136	170	139	126	134	151	149	131	142	134	135	137	132	145	137	123	146	121	134	144	130	151	151	149	140	149	144	129	138	127	142	155	154	135	142	127	143	130	130	135	144	145	150	166	122	132	158	142	132	161	157	141	145	155	131	152	130	153	133	133	158	139	156	129	146	145	141	138	153	162	141	143	158	150	131	118	132	120	135	145	137	142	151	126	136	149	160	155	144	128	137	153	140	149	158	149	142	128	144	166	162	146	146	154	138	131	140	142	126	130	154	149	150	152	132	116	145	124	161	134	127	138	144	115	132	151	138	147	133	145	140	150	131	148	136	142	118	130	122	139	158	140	143	166	148	137	134	158	147	163	137	168	144	154	143	169	162	150	162	131	138	135	129	137	144	155	158	150	126	133	136	146	156	157	143	145	152	145	147	144	138	137	136	177	138	151	163	150	139	140	151	149	157	132	145	129	153	153	144	140	136	145	130	149	135	156	149	174	156	147	143	145	167	161	136	136	133	142	153	159	142	142	137	155	136	138	134	125	143	158	143	141	156	161	155	149	123	129	154	123	120	138	152	144	136	129	124	136	132	163	151	159	127	142	133	142	169	145	147	154	146	132	155	139	125	147	156	144	124	135	155	140	150	147	134	159	147	132	141	144	132	137	146	147	153	144	156	158	151	153	155	138	144	159	132	142	156	159	149	129	158	141	152	157	122	156	154	152	158	140	134	139	158	157	154	147	152	147	135	127	140	144	144	141	167	145	117	123	153	143	136	131	138	130	138	144	164	160	147	149	157	117	155	165	145	140	151	154	149	141	150	145	136	149	132	132	127	131	125	124	137	138	135	139	153	161	147	130	137	140	118	147	145	129	148	169	155	163	143	146	137	146	147	150	148	155	144	155	137	139	134	143	150	160	154	142	132	145	142	151	143	157	124	140	144	128	155	133	134	150	141	138	138	145	142	137	161	136	123	140	127	110	131	144	119	153	153	146	149	157	133	147	163	159	157	150	162	152	143	147	149	148	126	155	151	125	146	134	126	149	150	150	155	153	141	127	155	147	125	156	123	154	145	154	169	151	144	147	150	135	141	131	142	142	144	153	130	132	132	149	151	142	154	143	120	138	141	152	134	118	151	153	151	153	127	148	133	133	152	136	133	134	144	150	158	164	148	141	169	133	162	156	145	129	143	136	135	127	143	147	134	148	159	139	134	144	149	140	140	150	165	128	124	114	152	138	123	133	148	154	149	151	156	137	135	137	142	161	144	164	151	150	151	146	157	176	161	120	157	159	149	153	136	136	156	139	143	131	137	120	164	152	150	139	165	131	154	146	129	122	147	133	138	148	132	151	138	159	158	149	125	142	150	134	159	152	152	146	148	131	149	158	132	121	143	146	142	159	146	123	128	151	147	171	141	144	153	143	149	136	144	145	129	144	127	159	139	157	154	132	163	137	143	158	154	161	165	157	110	147	167	138	162	157	161	125	158	121	129	165	163	133	148	127	139	157	169	150	137	127	138	136	134	135	141	155	160	156	151	169	151	142	128	137	125	131	132	132	149	115	137	122	141	143	141	135	143	157	125	163	136	154	138	143	142	130	131	135	127	144	139	175	148	147	161	135	133	114	171	147	132	147	161	137	138	146	133	130	133	153	158	152	145	139	151	137	144	135	145	131	134	130	149	150	144	138	132	152	132	126	141	155	133	138	163	154	106	131	116	162	145	164	135	145	147	131	142	156	163	134	160	127	148	130	136	153	151	141	137	144	136	136	161	158	157	146	154	123	141	145	138	147	141	149	130	149	136	150	119	142	131	151	160	139	131	141	148	139	134	155	148	135	152	161	136	150	138	153	143	171	139	151	149	155	133	130	156	148	117	149	149	136	145	135	120	148	166	150
23639	4811	6831	8772	7584	5409	4700	4199	2926	2465	1845	1619	1410	1268	1306	1084	930	781	758	718	638	520	548	508	491	504	457	466	472	429	500	481	469	486	471	473	466	472	451	432	449	454	441	463	442	432	469	393	449	467	456	465	425	463	446	443	460	449	456	434	420	458	450	440	455	450	487	457	464	488	483	423	399	465	481	455	432	465	440	428	438	441	433	437	479	495	463	497	441	475	478	470	494	424	461	499	441	452	488	464	491	506	438	461	448	421	486	464	497	428	490	471	505	451	432	437	454	485	485	435	434	444	436	449	503	468	475	458	432	469	489	473	518	460	456	460	416	466	507	471	454	460	486	450	438	509	447	454	447	446	411	464	448	438	453	426	457	448	448	441	451	470	453	473	442	464	466	427	458	478	451	429	485	444	474	449	459	459	441	446	452	482	454	467	452	463	449	499	463	495	408	472	437	454	484	425	464	467	456	444	508	479	464	426	493	485	449	451	433	456	476	488	491	470	455	417	461	455	465	461	511	439	473	465	485	482	450	481	446	482	467	435	465	464	461	447	460	459	436	462	439	468	482	485	496	477	480	430	456	462	480	433	472	454	433	465	450	462	436	439	471	439	467	481	456	475	465	478	472	481	427	472	422	474	457	456	480	452	434	449	441	467	462	497	448	421	423	453	508	482	445	483	419	452	461	453	458	488	494	494	451	454	406	464	449	467	421	426	452	473	447	479	464	459	439	461	449	469	481	476	456	475	424	439	446	488	457	420	469	471	485	422	463	459	479	465	462	452	426	455	468	483	441	460	426	440	450	489	505	426	444	466	459	483	494	520	473	471	428	454	421	462	467	461	490	478	466	464	448	441	483	443	430	467	462	487	434	480	481	457	473	454	468	432	464	439	484	466	444	433	452	471	461	454	453	490	485	451	485	481	453	449	463	486	452	509	437	480	471	469	469	464	493	420	440	427	439	448	467	445	515	508	465	493	492	418	474	439	442	456	473	457	437	471	468	480	473	432	456	486	450	454	440	477	463	429	449	456	485	464	508	489	420	442	433	478	478	464	485	429	462	444	481	472	445	462	465	432	419	494	479	462	467	466	443	450	460	441	443	468	457	475	457	441	484	453	486	484	446	456	429	463	458	473	475	428	466	434	460	456	448	491	473	449	464	475	460	447	472	400	465	485	482	466	470	456	464	477	458	492	476	454	464	439	435	449	453	422	454	462	434	447	433	438	477	481	432	475	478	458	442	471	457	430	494	456	412	465	475	464	454	447	469	470	496	426	488	466	458	457	443	480	435	453	445	443	468	470	472	480	454	474	456	447	398	479	456	449	434	465	452	444	445	455	416	474	470	447	431	457	406	454	462	475	488	437	456	428	493	464	458	443	428	446	478	476	468	425	450	452	461	448	442	494	471	395	496	465	481	492	421	478	441	454	467	447	480	456	474	453	462	485	462	449	476	485	447	491	451	485	491	472	457	462	497	436	468	463	466	455	460	485	440	468	457	453	489	458	433	458	445	469	411	496	469	464	445	478	447	433	457	417	450	462	453	459	455	452	457	468	475	458	451	452	457	458	477	459	463	489	448	434	455	494	469	465	459	428	455	441	443	471	475	513	480	453	456	430	498	450	399	454	463	524	462	475	465	428	447	459	459	456	451	440	493	454	442	455	493	463	464	499	487	473	449	463	451	465	429	486	466	462	438	442	467	450	452	447	460	470	481	473	486	472	467	436	440	529	466	506	453	487	424	480	504	415	479	451	478	454	466	449	487	457	467	443	486	497	442	464	441	451	480	492	477	453	495	465	442	490	503	441	442	475	457	458	432	460	469	481	430	460	472	476	478	470	431	449	467	471	481	466	452	471	439	470	480	448	487	489	437	471	465	447	466	434	470	482	466	475	453	457	454	438	453	468	442	497	507	451	461	457	447	469	473	443	472	477	474	445	488	449	473	450	449	456	465	445	472	467	452	491	501	467	423	465	470	445	485	483	477	458	465	464	495	442	465	476	440	468	449	488	435	430	440	435	465	460	422	461	484	467	443	504	450	451	426	439	466	491	472	439	434	445	428	445	468	465	467	461	489	420	464	444	461	456	472	497	430	459	426	426	480	446	489	455	412	473	503	427	497	470	479	447	463	413	452	448	464	405	469	439	465	489	456	491	488	451	464	438	459	455	468	438	425	468	441	428	477	488	466	450	458	448	473	489	464	470	454	467	476	455	466	454	467	476	458	456	501	440	461	442	409	471	473	475	460	461	458	466	434	466	470	496	472	480	429	427	432	441	470	460	470	475	469	421	439	399	434	447	477	453	490	437	458	468	474	462	476	466	453	438	466	451	473	453	422	438	435	452	477	476	457	457	458	459	485	444	454	465	477	472	451	471	465	510	427	438	472	498	468	479	474	483	446	420	447	509	441	459	447	457	466	459	476	472	419	435	437	428	416	418	484	449	473	441	453	466	425	509	470	482	497	441	446	471	426	437	482	490	457	424	441	465	446	444	474	434	455	416	451	437	444	424	475	462	440	466	470	482	453	435	471	468	458	474	459	445	474	437	436	443	489	455	444	503	470	463	449	467	427	425	461	455	445	446	454	493	467	478	440	448	489	481	441	500	430	434	451	460	446	436	449	494	480	421	455	471	482	462	476	429	440	429	458	432	417	461	455	470	448	484	442	455	466	438	440	455	438	470	466	452	478	460	444	480	443	464	462	410	471	481	481	479	502	473	485	438	425	471	466	473	440	476	439	503	441	486	449	456	459	424	481	457	455	442	456	445	459	454	433	481	510	451	460	472	462	479	451	476	465	428	426	447	487	474	458	423	433	473	482	494	431	443	431	436	461	460	441	470	444	488	443	490	510	499	459	485	473	524	496	517	463	503	490	459	478	462	473	480	480	462	507	408	465	458	469	444	429	479	439	466	458	460	446	435	414	451	496	483	463	458	442	440	495	467	463	459	434	459	438	473	446	455	469	506	452	468	419	477	449	484	458	450	471	434	458	434	458	449	434	437	453	459	447	441	431	446	459	488	453	446	479	442	457	472	476	505	430	470	447	465	504	476	446	485	454	449	467	422	465	463	438	434	458	448	486	436	464	495	463	491	482	508	458	467	474	465	469	446	451	452	415	447	433	498	443	474	454	475	478	472	456	431	496	464	441	467	461	452	464	456	451	476	484	434	443	454	452	479	466	421	485	482	510	463	497	465	455	443	476	469	473	483	468	504	453	444	467	457	462	475	469	421	459	457	490	487	436	452	442	418	419	452	450	448	421	515	482	458	464	447	468	479	475	480	457	488	460	458	451	466	465	451	474	443	432	484	448	460	453	465	405	458	462	464	448	465	469	442	451	450	435	421	455	427	442	458	448	469	449	472	468	436	426	453	451	489	431	498	419	427	471	434	471	455	450	454	499	465	452	489	452	477	480	466	415	415	466	456	458	438	442	474	473	487	460	444	459	462	471	445	436	445	459	487	422	451	486	476	415	484	452	449	446	445
58592	34222	27654	27925	25106	21326	15052	11708	8682	6415	5486	3775	3225	2110	2041	1473	1274	841	636	487	459	246	204	178	149	152	135	130	93	104	132	115	110	99	80	96	92	84	89	88	102	96	83	88	96	95	93	103	97	86	76	110	99	87	84	97	100	80	123	98	87	94	106	88	103	77	103	105	99	104	101	100	105	92	97	106	79	107	96	103	110	97	92	110	88	75	103	96	84	76	77	75	112	94	93	90	92	89	72	76	108	106	81	99	96	93	111	98	86	86	93	74	92	83	93	80	116	84	103	90	79	95	80	80	97	76	87	84	92	82	89	87	89	72	97	103	93	94	98	91	88	100	100	91	112	76	99	93	108	109	80	94	94	97	91	111	87	90	81	98	98	79	99	73	85	113	116	88	77	107	101	103	85	92	96	82	86	91	83	107	83	83	97	87	81	111	91	82	83	91	86	102	98	82	93	95	103	101	97	118	91	77	101	88	89	105	99	89	86	111	84	84	91	91	118	77	89	89	94	82	94	112	77	98	92	68	93	96	91	90	99	93	92	93	101	84	75	94	82	95	79	95	81	94	110	93	91	109	89	88	89	87	88	83	90	85	95	93	96	86	90	102	98	97	79	98	83	72	90	85	82	87	88	97	96	83	97	84	89	93	87	90	84	70	90	93	109	94	72	76	94	102	84	92	88	94	90	85	73	72	101	73	86	84	90	93	76	98	108	86	63	97	85	69	106	88	82	78	96	96	90	98	97	83	91	76	103	86	87	87	87	100	89	95	84	105	96	88	89	104	106	102	104	81	94	77	95	90	88	99	89	101	87	103	84	98	93	112	90	87	93	91	89	88	105	91	92	94	81	103	91	83	99	90	94	79	84	84	95	95	86	90	94	90	96	94	95	87	102	95	92	98	100	80	87	94	92	103	88	89	109	73	93	99	82	105	103	101	84	96	85	90	89	100	101	89	100	85	81	94	105	86	117	80	95	98	86	83	79	92	86	88	88	90	88	95	93	87	94	74	97	88	106	79	105	97	91	87	85	84	102	104	84	94	95	95	84	93	113	84	90	98	99	86	86	91	80	105	86	95	101	84	84	95	90	98	87	89	90	86	88	88	92	90	91	69	79	72	78	102	86	85	119	107	72	82	96	99	93	106	86	80	100	101	77	97	98	106	89	92	99	91	96	85	94	98	91	90	100	83	94	76	85	93	88	106	88	85	102	101	93	82	89	100	93	104	90	90	98	93	97	88	97	83	102	90	94	86	103	95	99	109	79	81	116	103	102	76	103	91	91	99	97	87	93	92	84	105	84	94	92	90	87	93	94	98	94	100	94	104	89	94	99	103	89	90	71	83	84	90	95	85	106	90	91	81	94	78	95	92	110	87	97	88	94	59	91	75	93	88	82	75	82	104	118	93	109	71	94	102	83	93	111	76	99	97	103	86	104	82	81	92	94	103	94	84	95	112	94	104	79	84	97	89	98	88	81	91	84	96	75	84	90	113	85	85	97	95	107	89	95	93	104	105	104	79	88	105	103	80	103	113	80	94	102	100	96	81	80	96	76	100	118	105	75	93	95	111	103	83	97	105	97	89	87	110	80	99	88	112	106	106	92	101	88	84	83	103	103	91	89	88	92	69	84	84	82	82	95	109	86	99	107	112	73	95	87	89	88	93	107	103	80	103	93	80	93	98	88	89	86	99	91	92	92	103	77	87	102	102	89	88	88	86	97	96	84	91	96	93	85	99	94	85	87	94	110	87	86	93	93	86	86	99	83	106	97	94	103	85	79	100	102	89	92	93	89	87	88	95	105	97	78	92	90	72	98	73	96	76	87	75	94	82	85	92	101	78	103	85	92	94	81	82	93	81	93	95	82	87	89	93	102	92	87	82	92	87	83	100	89	93	82	107	84	98	110	105	79	85	88	99	91	89	85	92	83	100	95	93	82	80	96	95	100	71	71	93	90	86	88	88	76	93	84	102	104	90	86	85	107	106	83	86	101	85	83	100	105	82	87	109	78	101	94	101	93	99	98	88	82	81	88	90	96	98	76	84	81	98	103	92	103	97	92	87	97	86	91	86	108	85	101	75	102	106	98	89	84	72	93	106	74	93	77	76	99	74	105	90	83	86	88	82	86	110	95	105	98	106	79	94	96	101	101	94	88	91	74	99	87	86	86	104	100	85	86	92	93	81	94	102	99	97	81	96	90	103	96	94	106	98	91	85	96	90	109	122	90	103	78	112	80	101	75	78	99	102	88	99	97	85	94	84	79	81	94	85	88	118	90	90	99	94	95	95	88	99	107	94	89	80	85	90	102	84	82	92	86	101	103	86	70	94	107	75	101	90	81	96	78	81	92	82	83	102	88	93	91	75	95	92	99	98	90	97	86	92	95	87	98	82	104	99	99	97	83	97	106	89	101	95	103	84	100	109	73	87	93	85	95	96	88	89	89	90	90	90	93	86	72	79	76	86	92	81	78	74	94	91	104	97	96	93	91	80	102	81	90	84	99	96	88	90	88	85	97	99	95	77	95	88	92	98	91	97	82	99	99	107	80	108	94	79	100	101	81	114	107	106	94	84	79	87	79	76	107	98	102	96	96	91	88	78	90	92	110	107	80	81	93	96	89	92	97	102	101	101	86	87	104	86	89	82	91	93	95	90	87	103	93	91	104	100	91	97	68	89	94	97	107	91	96	73	86	81	112	104	77	84	87	91	108	94	92	102	95	85	91	94	100	83	87	88	86	95	90	96	75	81	106	82	84	91	91	84	85	115	95	86	99	83	102	86	95	111	88	102	79	91	89	103	99	102	83	83	85	98	85	97	93	92	94	100	106	102	88	93	101	98	88	94	97	70	79	94	85	103	103	110	95	89	84	105	83	91	101	110	85	98	95	80	78	102	87	109	106	106	85	103	103	121	70	89	95	82	82	76	89	96	92	90	110	87	78	89	82	95	102	91	91	83	112	105	97	103	88	97	87	100	86	100	97	78	102	70	86	107	85	100	89	84	106	93	103	106	101	84	98	97	83	87	91	100	100	81	113	105	95	94	88	105	96	115	97	94	99	88	100	89	94	103	101	87	84	101	97	84	93	83	93	85	87	93	95	85	86	86	90	78	94	95	79	86	98	95	88	77	98	106	98	84	84	99	93	92	79	103	101	97	80	101	92	83	97	99	85	94	85	83	90	109	88	70	93	94	90	93	77	91	90	86	103	80	87	82	107	112	87	107	102	96	73	89	97	104	88	103	97	109	95	84	98	96	71	105	87	87	81	113	97	99	102	94	92	86	93	78	100	81	90	86	96	99	94	102	90	100	90	94	85	93	74	93	100	74	113	96	90	99	118	79	75	105	118	112	84	75	115	91	87	94	76	84	99	80	100	84	89	92	87	104	84	82	99	95	111	98	88	82	89	93	111	100	93	91	109	93	103	83	84	89	93	86	94	92	85	81	76	110	91	102	94	88	82	88	84	87	98	109	103	97	99	86	100	86
44606	17816	18762	22877	25485	25861	23722	24343	22547	20322	17095	13028	11367	10332	11584	8612	8152	5694	4667	3619	2855	1438	1086	888	808	840	576	551	551	478	532	505	415	411	390	351	372	378	330	304	368	372	382	360	330	356	316	352	337	322	340	332	313	346	355	324	343	363	481	340	372	317	310	378	308	327	306	324	337	331	329	340	325	351	334	320	315	321	328	325	356	323	290	313	337	334	317	334	305	323	332	287	316	308	306	329	315	298	331	357	338	311	334	336	373	335	372	313	330	291	298	339	297	303	297	353	316	316	310	339	336	329	350	348	343	311	300	342	343	324	318	313	329	338	338	301	322	320	324	338	326	334	326	337	328	317	323	332	307	299	336	326	341	279	323	309	327	299	343	331	325	350	332	366	301	328	305	306	328	343	285	308	299	325	307	299	307	326	335	303	318	304	297	315	323	330	327	326	330	320	337	337	334	314	289	323	294	325	293	342	317	283	337	315	339	309	326	327	289	294	302	309	317	347	345	318	344	302	309	321	288	309	278	322	329	314	322	293	305	323	292	312	357	320	284	319	325	348	330	317	330	326	327	330	308	333	326	327	334	294	323	350	308	310	307	344	315	325	318	309	307	353	340	328	295	343	330	318	303	333	316	319	324	313	312	304	308	318	340	317	319	328	346	304	306	312	302	346	267	319	348	315	298	325	306	339	297	275	314	293	306	326	314	312	308	334	307	332	312	350	348	323	341	303	321	358	333	319	305	337	352	334	307	336	332	347	354	302	301	292	339	333	325	315	318	307	296	350	288	341	314	334	327	330	330	321	330	299	325	331	320	330	310	330	320	313	352	319	305	328	328	317	335	310	339	299	313	293	340	322	344	288	302	318	290	345	345	300	321	291	340	353	322	336	336	333	326	334	297	300	330	338	299	323	330	309	277	343	299	288	299	297	350	317	308	316	315	331	324	332	318	315	344	295	350	312	327	304	339	312	348	308	314	327	340	293	299	315	324	342	304	346	302	341	343	298	307	314	347	341	295	323	312	310	299	323	302	303	342	302	329	314	318	356	303	313	315	300	326	351	330	312	360	312	322	325	341	319	312	316	311	305	319	368	315	299	343	306	331	307	328	299	329	332	306	358	348	316	334	328	325	319	317	327	343	308	342	286	324	309	316	335	321	339	295	299	361	314	321	303	340	321	299	325	319	322	322	319	299	290	341	323	303	308	313	323	374	297	346	353	360	343	298	324	313	289	335	326	350	321	343	288	312	327	330	305	338	341	326	332	335	316	327	313	335	322	321	292	313	328	307	326	303	326	368	329	331	297	308	335	317	287	306	330	351	313	316	334	293	325	333	333	307	342	336	349	323	324	333	304	294	297	326	294	331	340	324	318	318	320	283	352	346	314	332	319	282	287	313	328	333	298	329	322	344	298	329	360	334	302	327	292	311	330	280	333	315	342	351	355	356	335	345	304	336	357	335	313	314	334	316	319	309	317	325	340	315	296	308	335	339	330	317	321	305	324	351	332	318	323	312	348	324	288	329	291	303	319	307	343	291	298	317	286	324	285	318	304	330	313	329	338	337	345	317	351	295	314	356	292	299	343	331	329	339	341	314	333	306	323	285	334	304	311	317	329	361	303	310	326	342	327	295	339	343	337	291	297	303	279	339	307	318	346	329	292	345	314	332	327	334	342	327	315	317	322	362	334	307	318	289	346	337	319	307	297	309	316	330	317	325	329	289	349	275	323	295	309	299	347	351	284	291	339	331	318	329	317	303	303	329	308	306	316	346	298	290	303	331	288	339	338	326	308	322	348	337	298	313	343	301	315	328	328	333	318	344	294	322	319	336	333	308	319	312	294	330	352	303	343	282	344	296	334	302	293	327	279	338	317	323	310	337	291	323	333	320	338	328	310	340	317	323	336	329	314	348	349	314	356	317	311	332	324	326	326	312	317	337	329	321	314	317	327	331	334	304	319	309	309	299	332	330	357	356	320	308	322	330	351	280	334	338	337	286	345	290	308	334	295	305	317	330	329	318	334	314	285	328	307	303	340	363	305	333	339	272	315	333	330	328	328	364	335	318	307	346	320	357	329	320	316	316	294	291	318	316	284	319	337	295	360	315	323	297	309	310	343	299	327	336	341	321	303	291	301	343	310	316	364	313	327	358	324	345	305	343	323	355	323	321	323	297	314	297	307	307	321	288	307	323	333	329	330	318	351	293	313	308	339	308	318	352	329	332	334	309	315	343	309	317	320	305	345	321	330	315	315	310	336	315	323	305	322	305	338	323	326	302	335	311	353	317	324	306	314	342	322	290	329	311	336	315	312	302	312	315	343	323	323	288	325	326	321	317	299	324	308	283	323	330	314	309	316	326	329	309	298	320	300	296	335	315	363	339	295	323	317	331	338	315	297	362	322	324	325	329	341	330	352	318	297	338	339	316	324	280	306	315	310	318	325	334	328	304	332	320	312	310	315	323	334	305	288	326	339	319	363	330	325	315	350	316	325	306	335	326	312	284	327	364	331	301	321	314	271	324	351	322	339	314	369	371	349	314	305	332	311	356	307	348	336	310	326	286	329	365	346	314	308	298	337	341	317	307	326	324	325	355	322	327	306	332	314	322	306	302	298	279	347	342	295	340	289	342	364	327	355	324	327	332	309	296	320	318	338	372	331	328	338	323	339	321	344	315	327	317	355	348	332	319	359	306	324	314	282	307	320	281	350	349	333	346	327	332	307	319	314	357	278	295	325	353	290	316	304	340	310	331	279	334	328	335	330	317	340	305	330	331	332	333	322	323	352	352	338	305	310	318	358	318	332	334	322	321	316	290	308	313	318	309	298	342	296	300	317	310	319	314	293	338	298	338	295	313	345	330	330	332	320	291	314	298	347	313	333	354	326	341	306	337	299	324	320	333	292	317	313	312	336	311	318	331	308	310	312	291	294	290	333	316	307	351	323	310	288	344	333	344	305	345	301	302	310	336	316	331	341	303	349	319	334	328	323	311	319	320	329	329	326	341	288	334	316	323	338	338	318	352	332	299	318	301	291	340	296	335	310	327	355	302	334	342	301	344	321	327	326	306	303	323	350	342	306	311	330	332	334	318	315	292	332	317	286	322	343	322	331	321	336	321	337	315	349	329	339	303	333	311	310	295	309	322	320	317	340	337	301	331	325	305	321	333	294	333	317	305	319	305	331	301	327	306	315	366	286	305	289	322	321	320	310	319	320	346	321	337	273	310	330	327	348	311	326	315	322	308	311	358	319	335	337	313	334	336	331	338	316	357	316	277	309	310	333	317	332	310	310	360	268	300	356	312	332	350	321	342	323	323	331	324	315	333	307	305	320	326	303	293	339	326	340	325	314	318	331	320	315	322	339	302	355	336	323	295	306	313	322	321	289	313	305	332	292	321	277	328	305	308	327	314	331	315	310	320	314	292	316	324	317	317	340	346	349	307	332	351	326	312	306	296	304	317	330	317	281	331	341	337	304	316	337	325	330	340	340
58703	40362	32051	33201	31575	28513	25012	22126	21435	17985	13053	8401	6645	4593	4577	3495	2751	1812	1298	1096	914	506	487	360	386	280	248	240	203	233	225	225	201	159	173	202	178	160	184	159	174	171	178	146	193	191	170	178	164	179	188	141	164	168	191	177	193	166	406	175	212	160	176	182	167	196	183	159	188	170	160	163	212	181	173	185	163	157	184	179	175	199	192	152	210	165	187	157	183	156	155	188	170	160	201	164	172	196	177	187	180	149	182	200	157	177	173	167	198	158	148	177	185	155	178	172	170	152	174	175	159	169	176	187	166	176	170	163	173	170	182	179	160	188	167	170	165	171	166	171	169	193	182	147	171	187	165	191	176	173	179	185	138	195	179	182	195	169	170	171	163	193	175	186	165	179	190	176	187	173	186	182	161	170	193	171	197	173	193	168	201	196	178	178	174	178	177	191	177	208	171	156	189	173	176	169	162	169	196	163	177	181	166	172	182	162	190	154	157	158	171	174	206	162	182	181	186	187	171	171	166	183	181	183	168	174	170	166	175	161	187	180	172	149	189	158	182	177	180	166	188	195	186	193	150	205	188	187	183	170	172	173	164	176	171	181	179	171	177	170	156	191	172	208	165	165	176	195	176	183	179	159	175	190	184	166	172	179	172	197	174	160	167	173	174	175	174	164	162	167	175	168	153	179	163	217	170	188	155	187	192	190	175	174	164	181	171	183	177	146	165	145	167	185	191	161	177	170	182	192	186	199	175	155	173	182	174	175	165	184	163	169	169	174	167	172	186	167	201	177	165	156	175	158	181	178	162	170	176	176	197	185	165	176	155	152	184	172	187	212	197	185	166	171	175	157	162	174	174	153	168	154	178	167	173	160	180	188	176	170	172	173	169	182	216	163	157	182	166	167	149	165	189	153	174	166	182	187	175	183	193	192	180	160	161	193	140	175	168	178	169	191	174	166	173	149	175	167	170	164	173	179	167	188	188	172	163	161	180	176	175	154	165	176	157	170	188	174	172	162	175	163	169	200	175	145	184	205	165	148	169	186	176	160	172	166	173	178	164	177	157	176	171	187	162	191	151	168	170	196	153	164	164	186	200	181	152	171	173	178	164	194	178	176	181	166	150	172	155	166	160	145	152	171	177	193	202	192	200	178	182	159	189	176	175	190	160	149	175	189	197	196	175	149	175	192	162	169	182	177	173	177	165	177	191	165	178	194	150	155	162	189	175	175	157	200	193	166	175	157	146	176	171	183	157	192	170	184	170	190	178	163	172	186	144	175	176	161	174	197	173	174	158	186	203	175	180	188	175	187	168	175	159	167	186	160	171	177	173	176	193	155	188	170	164	167	160	193	174	187	176	188	189	186	157	171	153	157	173	183	180	148	188	188	173	169	153	173	181	172	205	179	180	177	166	198	166	164	173	184	184	183	181	174	161	173	174	175	171	196	167	181	176	173	176	176	182	181	196	168	169	165	162	175	156	220	212	165	152	187	140	200	166	156	204	158	163	187	147	170	168	173	162	180	174	170	166	181	152	193	185	176	186	160	180	175	151	164	176	189	195	149	147	195	152	183	169	155	154	178	181	175	175	167	179	171	173	157	157	178	172	177	179	179	214	163	177	154	152	176	171	159	189	191	188	168	200	177	155	155	177	156	187	180	193	179	179	185	169	150	172	184	157	179	151	179	164	188	171	164	171	156	178	196	164	173	181	182	180	205	161	164	205	161	181	168	162	185	179	178	168	204	184	154	173	184	184	171	190	173	182	144	175	174	162	177	190	178	182	166	177	200	168	160	172	164	180	179	181	169	170	179	156	159	178	159	163	170	192	161	168	209	167	182	159	175	175	181	169	167	174	174	188	180	168	183	174	172	160	172	150	163	181	168	160	172	174	176	167	170	170	194	190	181	163	156	169	181	157	163	168	156	183	152	167	148	193	157	175	197	168	176	194	152	159	157	154	185	170	169	177	192	166	177	190	196	185	167	181	183	159	168	170	186	177	171	183	182	166	167	180	175	151	166	181	193	166	187	178	209	175	154	193	163	167	175	145	176	157	161	174	145	181	164	170	156	157	194	151	208	167	165	187	143	164	151	179	179	168	150	180	164	185	182	186	160	162	175	184	191	176	187	187	181	176	164	158	181	180	173	158	183	182	193	172	181	184	198	190	164	158	184	151	172	184	163	198	159	205	177	172	184	200	163	182	160	184	189	189	173	163	164	178	158	176	169	171	159	161	175	168	179	152	166	167	187	170	201	172	171	162	174	164	180	175	176	164	171	186	149	157	189	204	183	160	168	185	147	148	171	158	188	181	157	174	142	181	187	195	163	181	178	191	164	172	188	175	161	142	171	173	178	175	157	176	171	172	146	175	153	169	184	186	173	183	193	201	184	162	191	180	176	176	178	157	161	167	186	174	185	189	178	155	184	156	170	180	183	177	154	173	161	171	156	165	163	188	177	155	157	184	166	167	190	147	170	159	177	154	153	184	192	185	194	146	164	191	171	178	168	185	183	206	192	172	170	171	156	179	182	186	168	164	173	192	174	162	172	169	179	197	178	172	159	173	164	183	174	145	178	175	164	186	168	177	178	153	152	207	188	171	182	179	173	165	179	154	188	179	168	181	174	193	158	159	175	156	172	166	175	185	178	168	171	151	185	178	170	174	166	184	172	162	189	177	172	159	186	177	149	173	180	158	147	164	207	176	178	185	187	169	156	166	186	146	180	160	163	160	175	195	188	171	153	156	173	194	143	178	168	158	177	172	152	164	178	165	185	191	181	153	195	169	195	175	157	165	177	182	162	177	197	174	182	172	155	172	181	163	158	169	155	167	196	166	168	172	167	166	184	176	181	164	175	174	156	160	186	175	168	157	162	156	190	162	188	193	182	167	159	170	167	174	159	166	159	135	179	155	154	187	157	182	184	153	167	173	166	158	170	184	173	185	182	170	150	177	177	180	185	193	166	180	179	195	172	185	190	169	166	175	168	177	179	160	186	161	155	195	164	155	161	156	190	178	179	176	182	172	188	169	167	175	183	166	152	164	180	182	180	160	178	179	200	184	188	167	173	172	163	172	171	163	174	175	198	158	173	165	155	162	175	168	177	182	182	158	181	184	176	193	165	147	176	170	201	158	163	145	183	182	193	165	183	175	163	186	191	163	169	171	181	162	143	175	149	162	180	175	175	170	173	171	179	176	169	177	175	164	159	178	189	185	173	156	157	175	173	168	165	185	178	166	179	153	180	160	182	200	177	161	163	171	194	166	178	177	197	174	179	179	193	173	210	178	184	170	186	169	183	170	202	173	191	185	153	191	172	212	192	165	166	163	192	197	167	184	216	182	141	187	167	168	149	190	175	164	185	188	192	170	159	178	166	173	177	182	184	175	165	184	196	185	148	154	158	169	158	161	182	156	194	192	187	169	175	187	182	157	166	170	152	172	193	173	183	167	190	188	183	165	192	176	163	185	176	166	179	188	167	183	191	184	166	187	155
54901	21676	23968	28762	32901	32656	33132	33448	36055	34126	26672	21188	19318	16586	19134	16256	13891	10380	8164	6698	5868	2717	2566	1589	1633	1577	1119	1022	1071	949	991	999	833	690	703	670	652	595	689	681	629	579	602	581	604	594	576	558	618	580	558	550	583	597	534	565	551	550	2416	574	546	585	614	602	559	544	536	597	542	564	548	543	566	543	560	600	577	570	560	522	560	584	542	582	527	589	586	577	519	572	566	528	519	565	595	561	593	582	603	543	562	587	504	522	542	580	583	530	552	554	546	532	582	561	519	544	540	559	527	546	547	575	568	552	572	606	559	542	569	522	587	571	535	552	521	548	552	555	555	508	534	554	557	561	540	576	564	574	545	545	555	528	552	596	549	582	550	538	554	564	556	546	566	535	609	568	519	556	554	558	549	528	579	576	549	577	539	582	546	523	582	545	554	545	568	516	544	581	568	551	532	545	558	530	537	571	568	556	574	542	523	526	555	568	534	574	567	542	566	583	540	570	606	539	529	567	507	527	593	594	566	570	567	583	562	581	564	552	583	533	541	562	569	555	546	510	511	543	590	519	566	537	520	562	578	570	530	558	546	535	605	548	545	538	594	563	550	507	547	540	557	542	542	530	546	533	552	565	526	591	536	531	522	570	567	584	547	563	542	567	529	553	509	542	509	533	546	579	527	541	558	553	536	541	571	549	585	555	530	515	538	553	570	558	566	561	575	533	532	614	551	513	585	559	571	531	529	545	530	552	553	531	547	534	583	594	543	611	498	567	535	584	537	549	561	560	549	547	553	561	571	535	590	569	565	573	524	536	521	572	556	563	554	550	543	563	535	538	548	589	528	510	521	544	545	497	565	526	560	575	555	537	506	522	524	544	526	574	564	564	584	564	575	557	556	574	530	600	527	544	531	581	533	545	542	528	556	535	570	561	529	521	557	525	499	550	587	581	529	567	548	530	564	523	543	548	547	567	548	533	564	529	570	526	553	622	550	563	549	538	562	545	550	571	546	544	563	542	565	540	545	517	523	551	586	565	522	543	566	585	545	544	571	556	578	562	548	555	551	551	544	589	567	564	575	533	569	599	531	548	543	556	571	544	544	588	572	494	549	554	582	584	592	535	571	559	528	568	551	504	564	594	568	558	563	524	543	578	565	558	548	591	571	523	538	558	566	526	551	521	540	563	568	524	574	495	536	585	582	513	530	488	533	513	577	610	538	523	545	584	532	560	519	541	530	559	490	544	533	549	549	544	554	555	520	562	556	550	558	487	549	568	572	522	545	548	557	520	601	549	555	543	530	521	533	594	546	494	551	527	540	536	538	586	577	544	547	518	555	541	555	512	519	556	558	518	541	581	547	525	546	541	539	516	580	563	547	586	512	541	545	552	561	569	575	516	554	508	556	539	580	571	538	575	533	565	502	574	511	564	571	551	552	510	540	540	557	529	524	554	552	511	564	533	551	558	524	523	527	548	528	564	559	555	561	570	552	532	563	573	552	545	567	562	550	548	517	550	532	554	597	539	506	541	523	583	496	508	535	514	498	542	556	554	544	516	585	548	520	533	562	527	552	548	538	524	541	553	546	538	528	553	555	551	539	563	561	543	555	587	517	503	548	570	543	547	561	541	556	571	573	563	555	549	569	561	521	523	530	563	556	561	579	528	546	527	564	518	557	560	587	606	583	536	528	569	520	557	567	542	518	532	508	543	578	534	550	568	525	557	525	537	529	547	564	578	543	526	548	568	561	568	536	556	555	514	539	555	529	545	526	596	598	544	524	503	562	546	579	529	532	568	589	547	536	501	563	540	531	561	495	513	582	565	532	552	557	573	560	561	540	569	554	542	549	561	562	548	578	554	529	523	570	560	561	554	507	537	540	510	557	557	525	543	553	536	557	560	571	542	526	544	519	559	549	609	537	529	547	559	505	531	529	534	558	525	538	556	494	580	575	504	548	552	553	541	550	539	579	568	493	527	500	523	547	558	567	576	571	549	583	535	551	567	563	601	589	568	555	556	541	516	542	591	571	575	498	528	552	547	565	546	559	549	533	565	541	534	518	567	517	549	516	520	564	565	539	511	556	540	514	566	521	571	543	538	545	559	566	604	591	560	590	544	532	545	532	582	592	525	592	582	559	550	575	552	534	540	520	530	528	579	519	500	602	596	547	538	552	550	539	522	548	574	532	568	579	555	558	566	545	592	531	583	553	537	589	507	532	533	556	535	516	575	523	530	551	608	522	506	559	507	558	536	554	563	501	549	525	538	507	519	586	537	576	527	562	524	526	540	560	545	559	564	557	563	565	538	569	590	562	537	551	588	537	557	537	583	559	505	552	544	535	562	517	572	568	579	528	521	541	556	555	516	531	535	578	508	603	525	525	522	537	563	581	521	576	545	555	546	592	559	535	556	531	571	543	532	536	557	526	555	530	538	490	553	571	530	529	586	531	530	557	559	584	542	582	566	550	526	518	504	562	544	588	535	548	549	571	578	549	553	509	538	548	516	515	544	582	574	543	527	558	529	524	564	589	546	569	557	554	556	563	525	521	586	539	573	534	533	517	573	580	562	555	546	564	549	544	541	548	543	585	537	511	564	539	528	577	577	538	540	526	575	534	543	503	554	556	578	542	565	539	493	548	533	584	585	572	629	554	595	606	540	547	537	570	568	542	545	522	587	516	529	529	554	515	580	559	544	566	528	586	558	558	573	566	572	516	525	564	490	528	552	567	535	548	504	549	532	613	584	556	520	583	551	541	601	549	564	545	560	599	541	517	534	554	574	534	529	558	515	561	550	585	540	514	540	554	572	572	550	572	536	530	498	589	571	515	534	567	565	561	598	543	559	577	534	550	539	576	593	545	522	527	552	469	545	551	559	535	542	518	521	575	586	534	556	589	570	526	539	552	536	573	571	581	538	552	513	554	538	564	567	502	523	583	503	595	537	539	524	522	555	535	526	559	548	509	583	563	560	562	566	535	542	536	503	590	570	534	544	542	557	571	537	529	605	539	535	587	590	571	555	565	524	526	564	523	528	523	558	520	541	582	546	566	537	594	540	526	515	542	538	543	520	500	579	542	581	587	573	582	531	529	570	561	588	536	582	532	525	461	534	550	546	552	544	565	562	495	560	600	506	546	541	545	546	528	525	551	580	561	569	514	568	551	541	540	527	578	603	560	542	538	566	541	524	541	531	556	557	595	521	564	579	550	566	555	581	592	573	561	539	523	531	548	540	578	591	546	557	554	557	519	540	571	507	531	560	560	520	583	584	565	534	570	557	520	555	586	537	558	554	534	530	547	554	589	594	548	577	558	556	587	518	517	569	520	592	579	557	549	574	535	564	537	561	539	592	551	552	568	544	546	557	507	598	566	549	564	579	512	568	511	581	514	513	526	592	521	539	572	548	541	559	531	535	570	533	583	569	564	525	536	565	552	552	589	503	593	538	604	559	518	571	548	558	496	521	553	535	528	554	554	576	530	587	536	575	564	537	570	553	540	570
23119	4701	4824	4587	2564	1846	1317	1071	1058	796	567	408	353	248	263	228	237	193	162	168	194	159	152	153	170	167	150	152	156	154	172	151	157	144	144	138	164	156	171	155	152	159	156	140	153	121	148	136	134	135	144	154	138	156	156	159	159	143	132	162	141	143	176	141	141	144	154	153	161	140	125	149	144	145	132	175	126	150	142	143	154	146	146	120	149	140	166	147	161	169	161	136	160	171	161	130	143	143	162	147	134	144	145	144	142	155	124	164	145	136	145	162	133	144	141	154	147	170	157	141	149	131	142	138	161	140	138	153	159	151	147	154	160	136	153	147	156	167	141	142	153	144	164	133	153	139	138	156	139	145	144	179	138	145	154	151	150	140	150	152	151	158	150	147	138	174	155	152	158	147	126	153	148	140	157	134	139	127	156	169	144	147	131	157	153	149	153	160	140	149	138	151	157	137	155	139	155	148	169	146	151	129	153	154	149	144	153	174	135	139	138	144	140	175	157	158	129	150	164	146	132	147	125	126	128	123	127	139	142	156	126	130	148	127	153	166	135	155	132	130	154	136	142	152	167	166	136	144	141	145	143	133	143	144	133	141	137	161	144	146	139	161	153	140	148	145	147	144	154	141	170	158	157	147	139	147	136	146	164	145	142	145	141	157	146	148	174	155	148	138	131	143	131	151	158	146	149	138	158	155	133	153	126	150	129	148	159	163	137	144	159	153	151	160	139	148	156	144	150	132	170	145	151	139	141	172	156	149	155	142	151	127	147	155	150	141	153	148	125	141	151	158	151	149	152	163	161	126	129	151	159	139	137	145	157	136	169	143	137	144	154	145	145	110	149	152	156	137	142	137	145	125	156	160	156	142	151	158	146	127	154	159	164	162	137	151	136	138	159	130	144	154	154	151	139	133	143	124	159	175	136	151	132	120	156	138	137	146	138	137	166	146	155	139	128	158	132	150	162	150	126	142	138	151	166	157	148	135	160	137	136	138	155	133	160	142	150	157	138	151	145	132	138	138	152	161	154	126	147	148	138	152	166	142	151	139	166	145	155	142	157	153	146	166	129	153	153	160	143	150	146	139	134	143	172	148	153	133	152	134	151	141	132	132	135	146	121	149	152	166	142	146	163	147	145	154	157	144	122	147	155	137	160	132	165	149	152	146	151	156	139	168	135	156	145	127	145	154	148	139	130	138	143	164	156	161	144	159	147	143	147	128	148	152	162	145	146	158	141	159	170	141	141	156	168	128	134	154	164	167	147	146	155	155	147	132	140	138	145	138	153	142	143	163	165	146	131	146	156	155	182	131	149	156	142	144	153	151	138	156	135	150	148	141	161	150	171	148	138	152	118	136	160	138	133	125	158	146	130	164	143	145	136	149	172	157	152	141	131	151	131	140	150	150	154	132	157	156	130	125	118	148	152	149	151	167	145	144	125	156	171	140	141	138	143	143	157	169	135	178	158	155	161	161	159	145	146	147	147	134	184	126	123	146	166	146	158	129	135	138	151	158	155	138	156	159	152	141	148	143	144	125	137	153	150	140	163	178	153	172	174	152	161	150	143	174	129	146	165	146	165	150	145	169	170	119	145	152	139	135	160	155	142	163	159	148	154	151	155	157	157	146	150	146	136	169	148	153	164	148	136	140	162	140	152	149	156	120	161	148	156	119	160	134	126	156	124	134	151	133	143	140	144	146	129	161	170	139	136	139	153	143	156	142	156	153	135	138	139	129	147	143	140	131	174	153	158	155	148	140	169	163	161	139	154	128	130	162	135	145	148	151	144	153	139	180	155	165	147	132	140	161	137	151	159	124	149	160	140	153	138	151	158	184	146	174	168	141	174	155	149	143	158	164	144	166	144	153	138	159	152	154	150	150	133	145	143	137	132	159	178	152	158	166	149	165	160	151	128	130	162	147	161	119	151	144	133	113	152	143	156	161	156	156	135	147	167	161	127	137	157	157	160	145	151	148	168	146	155	129	133	162	121	131	164	149	151	170	134	150	166	154	147	151	146	135	129	140	142	157	182	145	139	141	174	147	127	142	149	151	134	147	142	138	147	122	159	141	147	137	151	158	148	132	131	168	163	130	138	163	146	133	155	140	155	166	139	152	158	151	137	144	153	156	129	160	150	138	127	140	163	144	143	137	165	143	134	152	147	149	149	140	165	136	160	143	145	166	137	153	135	152	151	145	151	153	154	147	167	147	146	147	148	137	168	135	126	130	166	139	154	121	122	128	139	155	143	154	133	123	147	150	155	150	138	141	124	140	151	156	145	151	158	144	125	153	165	125	134	152	151	145	136	139	152	154	136	165	141	129	130	144	146	147	130	145	154	138	149	124	169	155	153	152	115	150	161	129	143	152	161	140	153	126	135	163	146	154	154	139	140	151	140	174	134	132	143	137	160	161	152	134	145	123	168	136	125	160	146	133	147	153	116	152	156	157	145	146	156	137	161	137	138	143	155	154	133	140	147	129	161	148	129	149	156	146	163	126	155	162	171	146	126	164	138	150	167	168	167	133	136	161	168	160	124	141	148	145	157	142	152	163	140	144	158	156	157	156	139	155	151	138	174	137	178	117	148	148	146	139	134	141	152	157	149	158	151	117	152	134	132	155	165	133	122	173	176	143	146	145	160	163	151	177	164	169	150	144	158	142	158	141	167	126	149	137	165	138	158	123	124	141	129	151	177	149	149	144	173	173	129	161	154	160	132	156	146	146	137	134	135	162	138	137	123	123	163	143	132	170	170	159	140	168	146	180	151	138	145	151	163	150	154	154	140	156	154	168	148	148	144	159	141	145	129	149	159	147	130	147	133	156	135	152	126	174	146	158	152	151	159	140	164	142	155	119	165	164	139	145	139	148	144	160	160	157	169	163	142	170	135	134	150	132	147	149	138	147	125	160	152	135	147	126	160	154	155	146	136	159	152	143	161	135	158	145	135	147	140	146	174	193	141	138	146	138	149	141	183	152	145	119	149	145	148	146	141	141	156	146	154	144	142	144	178	134	162	153	142	135	156	128	153	159	154	145	137	135	149	153	135	128	146	149	139	174	149	124	147	149	151	154	130	134	150	133	152	126	121	133	151	146	156	151	164	141	150	124	154	136	152	153	181	162	155	134	167	153	135	159	135	147	139	139	138	161	154	143	145	128	149	153	151	139	144	154	137	155	139	147	164	129	156	148	127	157	156	131	145	137	148	155	145	137	160	156	151	149	141	155	154	153	141	141	149	126	160	140	155	156	125	123	161	148	145	174	157	154	116	142	151	145	135	142	143	155	144	152	156	167	128	138	144	134	163	134	163	161	122	139	138	124	164	143	151	143	147	112	141	132	135	127	135	146	156	138	141	152	167	147	154	148	166	141	166	181	145	149	145	138	174	146	151	139	166	155	128	155	146	136	120	154	131	157	141	130	133	155	144	141	145	135	154	128	139	156	144	146	136	173	155	158	150	149	141	163	152	141	149	147	149	136	137	159	145	159
24471	4130	6814	8700	7548	6433	4991	4470	4686	3621	2589	1817	1498	1218	1347	1128	979	779	688	676	663	560	570	532	515	541	486	494	496	455	479	491	470	503	524	500	469	505	496	445	458	466	459	451	503	451	539	470	449	444	451	428	480	464	486	459	409	459	512	468	476	483	499	466	449	416	480	495	475	471	485	475	477	505	476	516	438	489	459	481	434	521	520	479	509	471	489	499	491	452	509	452	455	464	489	492	492	470	459	463	495	452	499	490	453	495	467	489	469	469	474	526	482	483	522	451	473	466	460	451	455	456	433	446	486	495	481	425	468	457	474	453	480	468	428	489	456	496	505	469	429	482	470	464	480	473	505	502	453	460	513	460	466	473	468	513	420	485	447	474	480	490	496	476	491	477	496	461	467	449	467	465	454	478	479	470	468	504	433	485	487	508	484	487	503	477	453	456	478	462	475	489	491	490	479	449	432	447	466	489	509	490	478	470	482	489	453	477	433	474	461	509	458	480	496	462	484	483	496	494	451	496	445	491	495	490	467	492	435	451	452	482	452	480	471	478	437	461	439	456	436	486	494	477	492	482	433	463	471	472	503	466	466	469	484	480	495	489	458	482	482	500	469	454	531	475	500	526	461	500	439	446	478	486	495	486	462	498	469	473	450	507	439	469	441	443	484	487	464	491	467	491	473	447	474	482	488	460	485	455	508	440	458	469	476	503	450	459	484	490	491	537	497	506	434	478	456	465	476	466	462	456	468	475	497	477	496	443	507	478	507	461	487	488	477	455	477	457	451	469	514	477	420	527	473	435	461	457	474	484	466	457	474	467	482	487	460	484	434	484	460	456	472	459	453	517	504	504	485	512	536	487	472	485	449	484	507	480	477	500	450	476	464	441	441	477	504	502	449	493	482	503	465	448	496	480	446	475	469	450	518	473	408	495	502	414	489	458	490	464	473	465	467	478	501	466	470	470	500	480	480	470	467	452	461	457	466	496	476	487	461	494	483	439	460	480	449	425	538	470	460	481	489	479	474	488	471	480	498	463	459	419	499	466	493	488	506	469	437	470	459	451	484	445	434	484	454	477	459	456	505	476	490	511	483	476	474	468	451	452	409	492	509	496	440	436	475	490	466	490	461	475	421	490	490	512	462	415	474	459	438	497	449	443	481	474	492	417	485	427	474	485	483	481	466	490	487	502	484	479	471	475	468	490	442	462	473	472	513	449	469	492	433	480	455	459	476	483	468	469	523	510	527	445	467	479	468	494	470	483	470	458	434	452	476	442	471	482	459	488	503	477	481	474	481	487	469	464	478	430	438	446	480	458	452	503	448	453	489	465	493	491	472	453	464	464	440	479	463	505	492	487	481	436	427	461	431	471	451	430	495	446	489	427	445	461	465	498	487	464	521	469	464	513	465	462	436	490	458	504	441	468	462	436	527	457	488	455	503	458	473	476	468	444	470	505	497	460	438	445	457	483	482	474	451	476	507	458	440	456	505	471	480	482	480	466	498	494	469	479	453	487	460	478	466	449	425	465	453	486	442	483	468	476	502	471	457	485	464	516	488	456	455	479	469	472	473	500	489	452	447	462	470	469	423	460	498	481	465	456	468	472	499	475	451	477	444	468	458	449	455	463	522	479	471	471	503	483	445	508	469	506	483	447	503	458	485	457	435	533	495	486	477	449	485	456	459	505	490	481	459	511	490	454	498	431	494	492	482	496	426	467	497	473	471	455	491	459	488	497	435	461	451	489	446	464	490	460	474	472	486	471	493	418	493	487	445	436	417	496	471	459	530	471	446	467	485	518	440	483	483	439	483	486	451	504	476	463	429	464	514	502	449	452	501	469	496	460	458	522	496	481	469	434	498	446	471	454	433	451	456	450	474	472	449	496	493	486	468	497	470	498	478	473	467	481	478	460	463	494	441	490	485	494	471	490	469	485	470	479	502	495	467	479	485	476	479	525	414	527	479	472	492	460	440	461	488	447	505	486	439	465	486	478	454	542	479	492	481	455	477	464	484	472	473	423	463	446	472	493	460	481	456	493	488	470	460	477	461	446	493	443	479	437	528	461	483	515	501	477	472	471	513	490	463	476	466	462	533	464	453	490	480	426	472	458	504	471	491	508	441	450	471	487	478	480	459	489	477	472	509	431	467	442	452	464	506	484	465	503	478	463	474	468	470	454	449	497	478	462	475	469	448	488	474	479	512	496	462	481	502	503	462	470	448	512	449	491	447	478	447	485	480	476	456	483	473	488	444	446	496	487	443	496	471	520	492	491	500	458	466	498	454	468	462	459	515	485	485	462	477	498	488	463	461	498	440	430	467	489	471	465	446	459	429	444	488	476	440	446	457	447	482	462	492	466	463	453	480	473	501	479	480	501	458	465	490	465	455	481	435	507	508	439	468	478	440	457	467	463	492	484	439	490	490	475	462	544	500	462	445	464	396	456	497	462	475	474	508	452	484	437	462	470	441	469	520	491	466	452	469	456	452	462	468	489	506	473	472	476	463	451	482	505	451	479	476	477	505	461	466	470	462	457	476	463	482	512	465	507	450	478	483	477	475	462	451	490	485	493	474	433	455	506	448	473	480	520	475	502	444	460	492	450	460	487	465	530	468	441	473	453	524	466	479	451	460	468	499	473	492	485	456	464	486	488	453	481	471	468	503	480	495	459	509	482	421	429	499	450	491	481	473	463	489	470	495	503	453	448	471	443	516	462	470	501	469	460	446	498	479	460	445	460	501	449	440	508	490	430	480	485	461	467	449	439	491	451	487	502	425	478	434	478	440	468	486	481	463	453	499	443	500	500	497	508	482	519	529	498	509	446	516	468	478	448	472	468	486	460	459	496	495	468	444	458	460	460	495	463	457	489	514	453	485	512	467	462	467	509	453	436	443	497	475	471	473	458	487	438	431	486	426	463	487	472	484	458	489	475	474	452	477	440	515	466	482	458	503	494	500	488	465	464	450	469	482	488	488	461	465	446	506	477	466	470	467	485	450	491	438	476	466	520	480	462	469	512	461	475	440	482	501	435	466	460	484	488	453	448	486	437	466	467	427	470	504	472	474	461	498	466	454	488	461	469	433	493	438	493	483	481	489	457	460	459	476	490	492	425	464	515	473	448	467	461	499	525	483	484	465	450	486	468	495	461	441	466	469	488	454	473	485	468	489	500	483	443	483	484	472	465	474	500	466	469	514	499	522	483	476	500	472	470	456	473	493	468	479	482	496	434	476	459	502	454	475	483	511	487	436	526	465	469	467	491	462	439	472	463	492	487	437	464	511	476	475	487	497	478	430	428	500	498	458	507	504	442	491	456	468	456	468	491	484	470	453	438	448	470	483	446	470	501	480	510	470	463	491	451	472	475	491	459	465	485	460	477	469	496	476	452	465	455	451	420	443	499	429	469	485	478	491	491	463	454	479	482	487	483	485	473	501	441	481	450	478	448	473	463	461	496	439	500	471	437	462	480	488	473	486	448	440	463	427	482
55417	34604	26305	27779	23851	20665	16009	14096	12006	9518	6603	3422	2870	2057	2014	1396	1153	849	554	440	421	247	177	142	131	147	136	135	129	113	108	113	96	94	104	109	101	101	113	90	89	105	92	105	104	99	103	85	86	100	115	103	102	94	101	81	104	100	165	90	80	98	100	71	88	96	100	91	78	91	92	86	100	99	96	102	88	98	91	106	92	99	101	91	96	108	93	102	91	99	89	92	107	97	92	103	103	101	85	91	99	91	100	95	107	77	84	89	84	81	99	100	103	91	92	96	91	96	98	86	84	97	99	98	118	101	93	90	106	84	88	86	95	109	105	104	84	106	85	90	84	112	102	97	92	91	104	103	85	100	93	110	101	77	95	88	102	89	102	86	96	89	109	79	92	97	91	87	89	105	84	114	90	97	96	103	84	81	103	93	91	107	88	108	102	84	87	94	93	90	103	87	105	102	90	98	80	78	89	91	79	112	105	96	97	79	77	86	102	84	80	87	86	113	101	83	85	105	99	102	82	97	100	101	93	77	79	102	105	100	92	98	99	99	103	83	103	98	95	95	98	100	91	88	87	99	100	101	105	82	96	111	99	85	84	90	83	94	103	86	95	79	97	90	95	108	93	90	84	100	92	95	93	97	87	83	97	95	100	126	79	89	94	95	104	88	74	91	86	100	79	104	96	87	83	112	102	107	102	88	98	100	93	84	85	76	93	98	83	102	127	87	87	101	100	99	91	82	95	84	97	96	97	97	100	92	109	91	96	90	89	87	104	97	89	73	94	94	84	91	86	98	102	85	100	92	94	78	86	77	98	91	101	82	109	101	107	95	81	101	93	82	100	100	90	101	97	105	88	107	95	101	109	104	116	86	84	98	103	97	100	106	107	114	93	87	96	90	103	88	88	87	96	94	92	94	89	105	92	103	79	73	90	110	88	90	75	86	105	115	84	83	91	78	85	105	110	92	86	78	104	94	91	102	102	82	87	103	103	104	101	91	89	79	98	98	109	105	104	102	91	92	95	94	100	89	115	94	89	101	89	99	94	98	97	116	81	96	80	99	83	108	106	73	93	79	109	98	99	95	93	93	94	98	73	87	78	125	93	83	86	82	109	83	98	96	92	90	77	115	101	88	81	99	104	87	100	96	95	100	103	99	77	96	117	93	100	70	94	69	78	107	77	93	97	89	89	96	91	90	96	99	91	87	102	81	91	89	101	103	104	91	94	101	80	91	113	90	109	95	97	103	88	88	101	102	84	93	82	105	105	100	90	86	108	100	93	92	79	98	108	81	92	97	87	93	95	84	99	123	101	91	82	103	119	98	104	91	91	77	86	91	97	101	103	99	93	109	96	96	99	106	99	106	108	106	100	78	83	108	80	97	105	113	93	102	86	90	93	82	97	77	82	92	86	89	98	101	92	115	75	102	100	113	87	87	102	100	107	105	112	88	81	92	93	91	113	90	88	107	98	94	91	86	89	102	95	81	87	89	102	81	108	104	102	87	99	99	103	96	76	80	119	105	91	86	93	82	87	88	90	96	102	102	95	97	96	103	91	88	80	95	92	96	81	87	97	102	96	114	105	99	111	77	103	95	93	103	100	101	75	101	98	81	101	101	99	90	104	91	96	87	78	97	96	93	116	93	86	89	91	97	88	90	101	102	81	84	103	78	108	102	104	102	87	97	99	103	93	74	101	88	104	82	103	108	120	95	102	100	95	82	82	113	79	93	97	91	96	102	115	100	96	79	83	119	87	85	106	88	108	109	87	80	98	96	77	105	96	96	84	81	95	83	90	83	95	96	81	84	106	120	104	96	88	97	97	92	102	102	89	96	102	97	86	93	92	90	95	89	87	89	76	81	106	90	90	91	90	89	85	97	95	109	93	86	87	93	92	94	92	85	78	103	92	85	110	94	105	91	94	91	80	119	85	94	80	91	87	98	81	90	86	105	100	105	111	91	95	97	97	105	105	86	98	85	102	93	88	87	96	94	88	88	91	106	92	89	84	111	84	87	105	87	94	106	90	93	99	110	94	98	106	105	103	104	76	100	93	85	106	76	86	104	88	86	103	91	91	88	84	93	111	112	110	89	93	93	95	92	89	105	94	89	103	106	91	99	88	108	110	96	90	94	88	91	110	86	102	93	93	90	77	99	81	91	86	101	100	86	103	95	87	101	106	96	94	96	90	105	92	91	90	80	96	99	93	114	88	107	92	102	84	92	106	84	92	88	108	89	91	96	101	94	95	81	94	83	106	87	84	98	78	96	93	90	101	113	99	92	79	91	88	87	116	99	98	81	91	89	117	88	86	90	83	105	77	109	119	116	88	100	99	77	98	91	93	74	116	102	99	96	88	94	105	86	110	98	87	103	87	87	85	100	98	89	113	105	87	99	90	97	105	91	113	95	93	83	85	102	95	95	90	99	100	96	92	96	80	85	76	90	97	97	86	106	103	108	110	94	88	91	108	83	93	99	89	76	81	104	85	92	93	96	89	94	97	116	101	93	101	99	84	91	88	87	85	104	88	93	92	93	88	93	99	75	99	93	98	87	87	78	95	84	111	99	92	97	109	96	96	80	92	89	85	111	91	85	83	105	92	97	91	102	92	84	102	88	94	108	82	94	115	96	82	95	84	110	102	114	110	100	88	101	93	81	80	98	103	84	105	105	102	92	90	101	100	105	92	95	93	94	89	108	98	81	86	93	76	85	87	90	87	83	89	97	99	101	81	95	85	78	101	96	92	95	79	95	94	105	101	114	98	82	106	98	95	75	90	100	84	95	95	87	106	91	105	88	75	107	85	85	77	89	91	99	88	80	99	92	95	94	89	83	88	97	97	93	108	87	88	90	82	99	91	89	101	118	92	86	96	93	91	87	81	95	92	78	91	100	101	84	92	92	70	84	77	89	76	103	101	93	97	88	94	81	84	101	90	100	95	94	101	94	94	94	88	104	100	85	96	94	98	98	81	99	106	111	94	99	76	88	80	92	93	92	92	109	97	114	98	88	103	87	112	94	91	110	96	92	91	85	94	103	89	78	98	93	88	82	91	101	94	84	101	96	113	100	93	111	97	82	85	89	87	93	91	95	93	103	93	79	91	98	97	83	83	100	106	92	107	94	116	106	85	94	82	98	103	92	103	100	102	90	107	93	78	97	89	97	106	109	110	93	84	107	105	96	107	81	117	96	105	81	98	78	98	86	92	93	82	99	100	82	87	104	96	90	76	102	101	89	83	107	89	100	102	98	100	94	91	78	103	93	105	91	92	101	72	82	98	103	76	89	103	89	108	96	93	108	103	112	110	97	80	94	94	108	118	90	102	102	96	105	108	81	92	80	74	94	97	83	80	95	109	103	94	98	90	79	91	100	93	84	90	108	95	89	83	96	107	109	111	108	92	102	97	120	90	105	119	99	99	86	77	91	101	84	83	96	106	86	90	94	93	93	97	93	70	88	102	83	102	112	85	87	77	90	94	99	92	102	84	90	99	84
45938	15886	18613	23326	25074	27036	27040	28078	27981	25814	18664	12815	11010	9836	11370	8854	7260	5593	3737	2866	2827	1588	1149	790	756	835	650	682	588	480	537	480	471	396	367	378	383	397	372	381	313	335	343	305	336	364	391	332	344	345	345	342	329	375	331	316	327	351	878	357	341	303	317	317	361	317	359	295	328	328	314	299	385	298	331	350	319	340	339	342	314	317	353	345	326	315	346	373	336	332	334	343	340	333	332	383	364	367	323	338	348	328	332	302	308	344	337	378	309	362	344	346	327	318	390	328	370	299	350	340	347	309	340	295	338	328	323	332	343	317	363	313	338	345	346	328	332	345	322	333	324	335	332	348	337	301	321	318	348	324	335	331	342	358	318	334	336	374	340	332	335	323	341	348	397	304	363	383	365	322	311	308	301	369	329	320	310	353	352	341	306	323	321	338	318	346	337	328	331	326	323	327	351	330	340	323	365	357	350	352	327	348	321	322	331	356	347	312	356	339	361	326	382	317	330	369	353	327	367	306	316	313	358	328	312	336	340	372	341	309	330	340	336	322	331	332	327	327	297	339	311	331	382	333	349	304	340	347	331	314	342	313	310	359	315	338	360	316	355	354	346	332	337	300	323	331	332	325	331	320	326	316	309	348	334	348	327	339	311	300	315	317	334	359	313	358	315	335	301	348	324	336	347	361	360	320	329	306	322	320	317	354	345	340	344	338	372	337	315	325	302	340	360	345	346	331	330	302	311	330	343	355	354	342	345	303	331	270	314	340	340	327	340	333	315	345	304	330	316	325	318	337	295	304	317	316	307	330	312	349	321	338	310	340	341	329	317	327	338	352	330	347	334	319	342	346	348	337	338	319	312	351	334	321	326	325	306	300	319	337	367	334	327	344	307	307	348	301	324	336	357	376	298	334	335	339	341	330	329	357	324	312	317	341	332	295	336	355	357	326	334	333	311	315	309	331	357	309	342	328	345	290	325	338	315	326	330	351	331	306	337	306	315	349	314	353	306	328	346	364	350	333	341	324	332	324	344	350	347	353	300	292	332	316	321	341	344	327	317	325	320	320	330	377	321	316	339	318	335	329	297	382	320	337	330	356	305	320	340	337	355	307	330	319	314	350	326	301	337	312	316	335	317	345	351	358	323	355	328	339	317	319	349	336	333	329	355	305	324	333	335	342	343	358	377	343	329	331	334	315	315	310	340	342	337	356	336	361	322	323	315	327	352	349	335	344	333	358	360	322	344	359	333	342	318	346	341	329	339	320	337	351	331	326	343	316	332	330	341	325	341	306	371	317	342	350	319	360	359	335	344	326	334	316	333	338	366	358	323	314	327	333	309	349	328	333	343	317	329	340	287	330	344	302	306	343	342	337	331	327	312	317	344	331	334	340	305	352	339	322	353	305	321	305	342	335	318	339	313	368	340	354	312	338	321	333	347	318	332	317	363	358	350	346	339	322	325	342	320	326	307	330	319	307	296	322	315	301	299	320	323	305	335	335	353	313	296	354	339	315	360	296	319	337	322	328	324	332	327	310	345	342	324	335	335	321	308	325	312	370	336	331	369	308	338	321	330	340	322	331	306	343	345	314	353	330	323	332	330	294	350	333	344	352	336	322	357	302	330	314	331	321	310	321	309	328	336	353	363	337	326	305	335	329	358	366	343	332	344	338	333	365	333	304	335	308	353	319	338	330	332	321	337	344	341	337	352	323	316	328	296	333	308	362	333	337	313	339	384	361	321	311	375	370	343	337	313	318	334	341	308	314	291	368	311	318	322	344	373	294	308	353	347	312	342	345	347	352	321	313	332	339	347	322	327	347	338	317	332	295	332	336	344	334	358	326	303	337	344	333	321	327	342	349	325	344	310	312	339	350	339	344	308	354	335	306	316	339	315	327	343	347	311	330	339	333	311	293	313	363	343	333	334	342	340	326	337	336	335	311	338	355	366	321	315	315	366	339	307	307	342	334	336	329	334	358	365	307	334	373	322	329	326	329	312	336	332	286	347	351	343	340	330	323	333	339	320	351	325	346	326	333	346	318	317	305	336	323	304	336	319	306	356	325	299	361	347	324	332	338	350	331	329	286	330	316	332	326	308	329	336	336	350	341	314	320	344	302	319	335	309	324	311	338	345	316	331	358	320	339	315	382	364	313	334	320	305	350	332	306	341	347	338	335	332	348	359	323	342	356	310	325	338	330	315	319	340	310	332	361	369	342	291	312	355	351	343	315	318	328	298	339	341	346	355	308	332	311	308	311	322	282	315	314	313	322	348	343	348	355	350	342	328	361	295	341	312	361	335	355	302	299	330	328	313	365	330	361	342	361	302	336	330	340	366	350	325	324	320	353	341	335	324	334	324	323	346	321	327	336	337	314	327	330	315	354	309	290	372	343	329	316	287	348	357	343	338	305	331	345	335	317	360	327	359	316	292	320	359	353	351	346	347	310	331	354	338	373	326	338	324	326	332	346	298	336	320	313	359	335	338	320	334	336	326	331	331	320	355	362	342	302	338	304	319	342	352	353	349	338	368	339	326	317	310	338	326	311	328	298	335	363	330	335	314	352	339	330	321	312	301	330	307	361	319	334	330	319	324	310	301	340	307	321	377	357	326	336	342	312	293	331	310	333	320	348	338	362	325	321	297	355	335	324	338	319	331	357	357	299	326	339	326	335	316	326	365	314	350	336	359	328	328	320	331	335	322	302	348	339	323	359	355	320	332	336	341	337	294	320	346	335	319	332	328	309	376	321	322	345	351	349	311	393	332	343	362	335	294	317	365	309	326	312	333	345	319	336	324	290	326	342	357	343	340	356	331	371	325	331	362	325	347	352	290	359	329	356	346	314	340	354	351	357	338	316	325	359	318	372	353	363	369	333	325	333	312	300	307	311	376	323	299	353	331	339	324	304	341	313	319	353	317	315	297	325	335	328	320	315	313	352	295	324	341	325	366	360	383	325	328	333	325	333	328	300	340	319	363	374	336	345	305	303	340	364	291	322	337	331	314	302	348	345	303	308	309	290	327	334	308	327	324	354	304	351	338	324	343	339	328	299	350	384	321	326	341	312	306	347	336	335	339	315	353	373	378	333	346	317	297	303	322	344	351	345	364	318	347	316	340	347	307	320	303	314	325	319	339	290	318	317	309	301	315	330	324	340	343	336	338	318	329	333	335	342	320	325	340	282	314	296	339	340	332	356	310	330	333	335	326	332	346	326	333	306	356	329	319	344	333	339	329	334	339	337	348	320	325	308	313	334	328	326	363	330	367	326	326	331	355	317	322	337	337	360	298	330	316	348	367	343	339	349	324	330	341	338	289	334	327	321	349	316	317	306	342	341	342	317	334	330	329	338	341	330	342	345	330	343	327	317	333	350	298	348	324	314	312	316	361	339	350	353	312	342	302	312	322	288	341	340	327	321	310	316	357	341	310	312	351	311	354	352	330	335	311	322	345	313	328	330	358	355	294	304	345	326	325	350	315	337	316	337	338	284
58986	41095	31698	32575	30057	28851	27629	24759	21581	18918	16345	10044	6596	4792	4739	3344	2585	2048	1277	964	780	543	422	327	316	304	297	283	246	214	196	216	214	187	190	192	176	184	202	196	156	159	168	187	180	178	154	192	181	177	170	176	170	179	178	157	161	170	181	179	184	192	179	198	178	159	152	166	168	188	191	148	180	176	167	181	178	187	199	157	178	165	173	175	184	183	181	172	166	186	170	174	175	150	160	173	174	169	169	177	165	175	171	177	150	172	175	184	182	158	174	147	160	172	174	175	159	183	151	146	178	164	166	191	199	174	187	154	181	182	169	178	144	169	190	175	152	190	186	154	171	169	167	177	182	193	201	163	175	188	179	175	152	176	157	151	153	174	166	169	161	157	163	173	176	181	167	154	163	164	175	161	166	154	160	140	150	156	164	149	166	171	170	175	178	168	176	164	167	196	162	172	164	161	168	153	154	189	172	160	175	177	151	161	164	181	189	164	193	139	157	171	183	161	175	174	163	153	151	172	179	189	170	177	156	167	179	142	149	157	170	175	157	183	166	177	168	157	173	145	189	184	147	196	160	175	176	179	167	153	184	175	170	185	165	161	157	184	174	160	173	175	163	163	204	183	173	174	180	184	168	157	167	173	181	183	153	168	159	173	174	178	173	169	192	181	192	199	184	171	189	148	163	171	160	184	165	176	155	170	153	173	161	140	165	178	173	172	171	175	161	156	154	156	157	141	197	169	168	162	184	174	160	178	162	153	165	161	193	178	179	168	193	150	148	196	188	174	162	151	170	163	151	193	185	174	175	185	181	163	173	181	182	188	166	160	178	183	172	164	179	182	156	186	186	162	168	197	160	188	172	183	166	158	181	168	209	175	159	189	177	168	151	198	204	162	184	160	160	179	182	168	170	155	192	161	163	177	167	188	179	172	172	164	165	190	181	162	153	151	154	185	154	187	194	141	168	164	201	150	176	182	173	163	185	166	174	191	187	169	189	171	213	167	179	156	176	162	165	179	197	174	178	166	191	173	195	151	148	182	160	184	167	180	178	175	181	184	171	166	174	169	176	184	170	172	174	172	180	162	173	164	171	175	145	167	153	166	150	174	160	173	180	187	176	177	190	157	155	176	170	179	190	178	173	160	140	174	175	168	166	174	171	156	155	187	162	162	182	157	186	161	174	150	203	168	153	166	157	177	170	164	177	178	175	168	178	163	170	182	183	170	203	165	173	186	168	177	176	164	169	170	176	185	160	169	164	163	157	180	192	181	158	177	172	179	205	197	176	164	153	172	167	174	182	184	174	164	169	180	170	163	163	172	160	170	181	167	188	185	187	192	181	170	170	152	152	171	189	178	170	185	165	173	171	163	160	159	177	177	209	177	185	169	153	161	183	166	164	175	173	175	177	168	186	151	151	205	176	165	184	184	136	157	154	161	148	182	161	167	157	172	178	161	166	153	164	163	182	191	181	160	148	170	169	174	176	175	140	185	167	152	159	189	153	162	169	165	164	169	195	158	170	162	165	167	159	172	169	169	177	160	154	178	171	163	156	154	182	158	164	170	176	190	180	179	160	160	178	204	181	186	183	177	163	184	176	169	159	194	190	188	170	181	193	187	177	181	171	163	152	163	151	177	187	190	182	165	193	184	183	182	175	166	190	178	177	181	181	158	149	186	184	175	163	166	158	168	153	172	157	183	146	179	169	160	200	154	182	159	143	180	174	156	177	181	197	179	174	182	197	174	170	161	176	177	161	182	166	185	161	161	170	192	186	199	178	151	173	158	172	164	173	153	174	170	165	149	155	190	173	133	182	168	161	164	178	173	163	165	185	176	171	160	158	154	168	153	165	175	170	161	157	183	159	160	176	175	186	193	206	176	157	178	182	162	162	154	179	165	165	208	166	168	163	194	171	166	188	166	198	171	175	162	182	170	170	163	170	172	178	184	179	191	158	187	174	187	161	172	188	177	187	161	152	165	152	174	161	176	165	172	160	163	167	157	182	191	176	139	168	165	165	185	159	151	190	188	170	145	157	192	178	192	178	184	169	174	164	153	177	189	171	172	156	167	167	171	182	154	188	166	184	190	163	161	187	181	177	179	176	162	166	173	165	165	156	170	180	172	160	156	173	168	173	187	160	184	163	165	168	172	165	177	169	164	193	188	179	165	164	155	175	175	168	180	190	193	173	156	163	142	166	175	151	163	185	162	124	191	156	184	197	161	159	176	148	173	182	166	172	169	177	175	157	170	174	185	156	158	167	164	173	156	187	188	196	164	181	171	159	176	159	170	178	183	187	186	151	176	160	167	170	187	174	197	162	160	186	171	178	164	187	155	151	176	167	154	191	167	193	155	170	157	172	184	181	192	182	171	156	175	142	145	154	158	149	139	146	168	154	169	164	172	171	165	171	167	156	201	163	139	169	185	179	162	168	163	166	182	178	161	166	170	181	157	180	193	154	179	174	198	145	176	156	161	167	156	158	173	175	176	177	161	152	152	167	168	182	187	183	156	161	184	177	188	178	157	180	191	206	187	159	174	158	155	181	171	165	163	167	159	172	174	190	189	174	168	182	178	177	192	169	180	177	199	156	162	169	173	172	190	158	164	160	153	157	179	178	158	204	164	170	156	176	191	188	172	152	153	162	177	193	167	166	173	163	178	151	162	159	159	144	169	151	171	161	142	156	192	157	150	178	164	175	181	147	193	192	191	174	143	173	179	196	188	166	177	179	166	186	183	148	170	207	138	141	170	175	161	177	160	170	173	161	160	170	167	182	172	174	173	181	166	186	147	157	183	175	178	149	180	171	163	168	164	154	211	166	157	190	177	169	160	185	189	177	159	156	178	141	164	152	148	169	174	178	180	185	168	183	172	153	154	173	168	162	190	186	169	178	164	179	172	160	148	168	181	153	170	171	166	182	193	185	158	194	180	166	166	169	161	168	192	170	184	161	177	189	155	172	181	172	167	158	161	158	172	167	158	165	148	176	148	151	158	164	150	168	162	172	181	201	139	175	174	184	162	153	182	153	162	179	160	190	183	164	154	155	179	175	184	181	183	169	170	162	171	159	143	169	148	178	162	195	176	154	186	146	216	174	175	164	183	150	176	166	160	172	173	190	175	193	185	143	159	179	165	199	178	177	181	170	181	178	173	180	187	166	158	176	154	186	155	192	175	155	155	179	170	179	166	166	183	166	184	189	166	172	181	182	160	158	159	163	198	180	182	205	161	173	174	183	187	144	166	167	163	164	157	161	167	155	192	171	186	174	168	169	174	190	155	178	176	204	173	166	161	164	181	191	187	169	157	175	174	158	162	166	162	185	172	189	172	184	160	153	139	168	150	167	173	161	190	150	181	173	179	123	159	180	187	196	193	169	164	173	160	170	168	175	164	189	169	167	165	154	174	175	180	179	142	169	150	176	174	148	159	178	193	185	186	184	183	171	171	164	165	174	181	182	175	163	173	179	183	162	161	161	148	156	166	175	185	181	189
56202	21258	23761	27579	30681	34383	36678	36469	36471	34628	30895	23802	19407	17419	19136	15997	13703	11678	7718	5772	4767	2747	2410	1733	1801	1659	1147	1204	998	868	953	942	847	670	642	638	632	679	620	617	563	605	584	580	578	587	583	624	526	563	559	568	521	563	630	538	582	573	566	607	557	567	555	569	596	552	560	579	538	541	549	511	572	595	577	529	581	561	572	549	556	545	549	538	520	577	544	571	536	582	565	550	532	531	547	540	545	552	524	525	560	518	547	567	561	547	550	563	521	572	516	539	534	586	599	547	532	534	533	576	537	564	554	535	548	557	548	546	539	510	545	539	545	562	556	550	525	509	571	533	566	570	538	545	561	514	538	554	604	513	544	507	545	531	532	568	501	527	517	583	596	524	484	567	555	556	585	550	551	558	550	539	543	546	562	569	578	549	514	538	573	521	537	566	538	563	536	550	570	519	535	528	549	554	546	545	549	540	506	523	531	555	516	495	524	565	555	552	550	535	555	555	526	533	545	541	493	564	544	526	544	567	576	501	550	531	532	539	590	536	552	503	567	558	591	551	529	505	538	541	535	530	536	526	557	587	552	501	551	518	512	512	527	525	532	523	541	510	513	552	514	538	568	536	550	538	566	554	514	565	540	526	536	552	502	580	560	559	574	531	519	510	591	531	516	530	568	552	515	541	527	565	560	480	560	499	529	563	562	539	588	574	520	521	556	532	556	554	512	548	535	568	553	576	569	615	569	568	507	560	523	551	510	555	541	480	554	567	533	546	540	574	511	573	538	552	567	537	533	554	507	506	550	551	540	520	500	565	505	545	528	514	517	537	576	565	556	557	550	524	522	578	508	536	571	527	547	532	525	545	554	555	539	531	548	546	551	551	524	517	590	556	541	576	524	481	532	531	587	593	520	539	511	553	567	557	540	531	527	526	554	541	506	523	554	548	533	549	559	519	536	519	522	536	511	523	559	528	538	555	517	525	571	558	517	529	541	567	579	482	524	518	571	504	501	553	558	552	556	541	570	545	500	535	551	563	531	534	602	525	501	529	512	559	519	523	549	508	563	533	517	549	562	556	518	543	550	572	544	537	540	530	562	521	592	500	544	517	569	558	519	539	556	584	550	540	513	549	542	511	554	585	547	519	540	528	550	513	530	548	546	525	495	540	568	527	543	519	491	519	559	567	551	512	557	519	584	580	511	558	525	592	565	532	572	549	562	561	554	534	509	530	545	543	540	531	533	531	549	509	551	546	543	548	541	508	538	495	566	531	566	507	518	551	569	516	547	502	541	518	536	538	566	547	566	546	513	533	575	539	521	506	511	515	519	543	522	558	598	538	560	537	509	537	534	553	576	492	503	555	577	521	503	561	522	565	547	521	513	548	529	537	537	552	570	525	553	605	533	528	554	534	550	533	517	570	527	543	500	539	586	544	528	512	610	555	550	527	564	521	573	515	546	559	572	553	561	569	536	571	535	548	523	518	521	540	532	559	498	555	568	532	524	524	496	548	575	549	530	538	551	535	509	575	537	545	549	572	563	533	585	535	565	556	581	538	553	528	603	539	551	533	548	524	538	551	556	546	553	559	542	528	509	517	570	561	575	534	528	518	535	503	554	593	545	534	560	532	560	519	519	573	522	518	522	556	544	577	510	549	526	562	544	558	550	520	567	557	551	574	553	537	528	495	499	546	528	533	491	547	585	569	564	559	554	515	558	594	547	552	536	558	540	536	556	508	520	571	537	554	548	528	538	553	550	550	535	567	466	560	549	538	559	528	562	585	524	543	500	531	549	568	547	566	527	558	541	523	543	580	596	548	519	533	519	528	536	569	532	549	548	520	557	541	533	555	516	564	546	550	602	535	556	548	554	569	521	574	534	549	557	530	533	553	536	549	520	539	551	526	522	506	554	551	542	531	520	528	546	544	573	553	511	530	546	528	539	540	594	511	540	552	544	548	532	539	571	550	533	563	556	561	570	526	515	537	544	536	522	524	498	531	569	565	568	525	554	558	540	555	565	518	519	515	492	494	546	489	541	545	547	574	555	554	494	516	536	614	541	522	500	527	585	533	578	514	559	525	575	519	528	557	554	498	533	574	553	532	579	568	535	556	539	525	515	527	558	528	545	550	549	537	560	571	542	520	481	535	529	509	576	543	522	531	578	515	579	563	564	550	524	554	487	538	547	537	533	540	500	562	511	558	515	595	570	533	557	523	545	542	571	525	531	583	534	581	546	586	522	552	547	554	515	517	554	538	521	567	582	572	496	539	542	508	558	506	528	551	523	536	541	547	533	536	574	565	529	511	512	565	532	570	515	595	590	527	552	545	576	523	542	555	525	516	572	525	539	543	567	545	573	541	533	543	562	509	543	557	566	557	564	542	554	549	552	523	563	477	537	561	547	527	565	544	539	548	494	560	549	559	533	537	546	524	503	551	524	557	531	578	576	524	512	539	532	568	563	509	549	504	570	581	539	528	512	538	562	511	516	572	525	540	499	565	542	558	545	534	572	516	521	540	547	542	501	550	516	523	492	551	585	526	556	549	586	560	556	536	539	512	553	557	520	523	529	548	547	491	508	534	566	521	562	510	535	539	535	527	515	548	538	529	504	494	553	518	589	547	516	548	509	541	535	578	527	485	535	523	535	530	532	547	503	551	553	556	563	522	523	507	490	559	586	487	552	512	520	481	542	580	544	545	546	543	556	506	529	530	511	524	565	535	527	570	586	539	541	589	553	553	538	552	515	527	601	512	507	554	553	558	565	561	557	521	570	514	559	574	561	534	570	582	572	506	585	548	523	528	564	496	553	516	538	516	531	570	546	598	543	564	537	552	547	550	509	562	527	530	532	563	550	536	571	534	529	511	532	571	543	550	562	533	552	554	590	539	513	541	564	536	535	549	552	629	535	551	547	568	527	545	533	599	550	546	538	561	520	513	516	527	589	515	527	584	534	542	534	572	557	527	588	530	564	558	560	557	533	543	528	565	531	494	586	581	556	540	523	518	512	525	536	516	554	567	532	542	584	537	506	532	597	493	544	587	526	539	549	521	509	537	553	539	565	564	545	548	498	527	513	552	535	523	538	553	529	545	547	556	540	558	531	519	523	503	565	498	560	547	574	517	531	562	512	533	516	519	542	554	525	515	545	572	531	551	513	504	529	540	530	545	544	551	541	527	544	598	508	568	530	568	566	533	559	529	528	565	554	538	599	526	533	534	574	497	518	555	552	557	512	546	531	497	554	540	530	534	547	567	524	542	578	518	584	519	521	520	574	517	541	555	542	547	557	529	519	527	538	564	545	538	520	562	504	539	564	540	574	597	533	503	527	543	563	508	588	540	563	553	564	531	523	519	536	545	539	566	528	564	566	514	573	543	547	541	574	546	589	554	577	515	554	515	504	534	563	514	532	537	536	525	527	519	530	518	571	554	557	518	519	531	532	533	554	513	520	552	553	549	524	560	527	590	559	544	559	553	488	516	551	516	563	548	522	524	550	542
22281	5612	4120	4106	2178	1650	1404	1205	1064	829	725	523	342	308	273	216	224	213	157	153	166	160	150	144	177	147	153	136	150	157	135	139	156	142	161	136	141	159	148	138	159	155	134	159	150	138	144	137	145	138	180	151	129	132	125	144	156	143	153	143	167	148	144	162	146	143	144	138	139	160	154	145	135	157	148	142	142	165	151	158	118	145	158	145	166	145	126	149	128	141	140	142	132	154	153	138	153	136	127	125	147	124	142	122	164	146	161	152	139	139	137	141	125	154	132	136	133	171	124	139	143	128	130	122	137	129	130	130	150	146	130	137	158	140	162	143	150	137	138	142	138	124	163	146	147	130	146	136	135	142	150	147	145	164	153	144	123	155	159	133	148	130	141	149	138	158	153	138	125	140	141	129	145	149	147	161	137	154	145	131	151	138	142	170	135	122	138	136	135	158	149	155	143	182	148	118	134	133	138	118	151	137	123	157	151	154	139	167	158	155	111	146	128	140	123	136	133	156	150	144	144	129	164	151	129	151	148	126	134	152	149	147	132	171	141	138	159	143	161	151	135	143	129	132	131	133	157	146	126	162	159	141	164	151	143	125	127	151	140	146	139	158	166	161	151	159	139	145	142	146	139	149	145	158	157	143	150	153	143	170	160	151	150	158	155	147	140	136	156	157	143	107	140	165	140	155	160	140	133	146	130	145	144	149	165	142	137	141	169	143	135	138	151	151	126	163	139	155	163	154	143	118	130	150	145	153	153	133	143	155	152	156	147	128	139	161	152	133	149	153	134	139	136	139	150	149	144	148	155	135	143	148	145	138	156	135	166	154	168	137	144	141	144	148	128	136	135	144	151	155	136	162	135	144	139	145	150	152	146	143	138	153	127	138	127	155	138	153	140	141	159	148	158	152	157	155	135	149	136	167	158	140	154	123	143	138	122	147	145	144	119	150	137	161	151	160	160	131	128	149	130	121	148	140	150	123	140	160	159	140	141	133	151	145	146	173	153	151	148	162	173	140	142	132	142	142	166	154	146	145	153	166	147	173	150	112	142	148	134	152	138	140	127	122	129	135	129	142	132	158	159	125	127	128	158	147	147	151	139	163	151	146	151	161	139	136	157	121	132	159	159	151	132	130	145	133	140	130	145	154	133	119	148	140	137	152	135	150	137	154	132	139	167	138	158	146	148	157	140	165	158	133	135	156	156	147	163	155	136	136	134	157	154	132	136	149	156	151	132	152	158	161	138	140	149	140	166	126	124	152	133	151	152	123	149	152	132	157	138	153	122	123	132	139	162	146	143	134	170	127	133	162	147	163	154	144	180	140	144	148	140	148	157	154	147	167	119	132	149	137	151	164	128	149	145	140	154	149	153	127	122	155	142	147	157	152	163	145	153	156	157	158	148	134	165	163	153	139	147	136	144	132	151	127	148	137	155	134	150	130	172	147	129	149	138	152	108	133	126	143	141	147	160	145	155	161	133	141	147	135	137	140	141	139	154	140	170	143	130	129	167	126	153	137	145	149	166	155	145	142	144	141	138	151	138	139	154	154	131	131	131	124	161	163	145	144	156	141	146	136	172	175	146	151	147	146	159	151	143	145	184	144	121	155	148	135	136	147	134	149	149	147	168	153	131	152	140	147	164	161	137	147	145	159	152	152	144	152	151	159	132	136	150	140	156	146	146	134	134	139	139	135	150	148	147	157	148	168	141	112	133	165	148	132	156	156	143	149	136	143	145	148	148	116	171	151	134	127	163	138	140	149	148	142	124	126	155	161	155	148	134	137	136	142	136	124	144	143	174	138	163	180	145	158	141	156	114	133	136	142	138	147	140	149	137	153	143	121	129	140	137	146	138	159	150	145	142	166	151	147	131	157	152	127	157	146	126	144	155	139	165	153	147	133	173	125	158	129	140	148	159	159	135	133	132	134	148	132	151	151	154	146	157	136	141	147	126	134	138	138	148	164	140	173	174	146	127	150	140	142	163	163	163	144	168	130	154	145	145	152	156	157	137	135	144	146	138	137	151	140	145	152	151	153	152	141	138	133	147	159	122	122	134	175	147	142	164	144	137	144	164	164	159	148	145	143	149	145	142	151	135	170	155	159	127	136	142	143	129	139	132	147	128	154	155	131	126	154	129	162	138	139	161	131	131	135	130	125	154	157	133	151	142	154	152	129	164	136	126	148	142	158	144	158	151	153	146	139	113	149	157	135	139	163	123	139	148	143	143	149	131	137	124	135	140	148	146	137	145	142	149	140	138	141	126	139	146	125	153	131	149	132	137	136	139	159	116	156	126	168	133	155	140	130	129	162	133	140	133	134	167	144	145	142	147	147	159	133	157	141	144	140	155	145	142	157	145	159	162	166	139	127	127	141	147	155	162	152	146	146	142	145	168	149	155	142	136	141	160	146	154	130	175	146	139	136	148	151	159	151	154	159	141	146	110	123	141	130	160	143	138	162	155	126	146	126	150	137	158	138	151	160	135	128	155	135	134	161	153	137	160	150	149	155	139	137	148	140	178	132	155	147	134	132	152	153	148	146	140	133	157	154	142	134	148	150	154	115	142	160	134	129	136	160	150	142	155	143	133	134	142	141	123	136	145	133	160	135	143	146	143	132	163	135	151	152	139	144	140	139	141	151	157	129	153	142	161	155	131	160	155	117	174	171	145	134	146	139	159	145	133	147	153	146	131	150	142	156	157	137	149	130	146	146	132	139	147	159	151	136	154	144	170	157	132	145	144	152	160	156	154	142	145	140	123	167	141	147	124	137	133	147	155	169	144	152	163	141	147	129	156	169	163	132	165	148	153	159	159	132	135	138	151	165	135	155	150	152	138	154	132	128	134	135	152	152	162	154	123	139	123	130	176	143	166	160	150	136	151	157	134	130	124	155	141	136	146	149	159	136	146	144	117	142	142	129	123	133	136	164	151	131	133	134	147	155	154	138	143	158	147	118	142	141	128	166	149	167	131	140	157	140	152	145	133	154	151	140	147	158	141	160	125	143	150	124	137	136	124	153	124	163	129	144	148	142	137	130	132	176	138	138	133	138	160	147	133	165	144	148	156	134	154	133	159	157	135	148	157	168	133	144	148	136	144	148	148	155	144	151	158	130	127	137	134	135	155	154	136	137	146	135	161	135	137	137	159	144	171	143	148	126	122	149	158	141	161	147	146	145	131	136	134	141	168	138	145	136	141	153	134	167	159	123	128	130	127	134	141	149	132	155	167	169	126	135	137	134	163	159	161	171	144	143	153	141	142	173	132	145	157	135	148	152	129	140	169	149	148	155	141	141	168	153	139	133	146	156	155	116	141	128	150	146	147	152	138	148	147	159	155	136	140	143	119	142	155	159	128	154	143	129	137	164	135	139	137	151	142	153	156	134	185	152	159	146	141	151	152	138	129	139	144	134	153	152	137	139	135	133	143	140	154	144	141	132	154	137	139	145	135	127	151	138	145	155	136	164	146	129	158	150	138	130	147	160
24854	5487	6133	9177	6549	6344	5686	5014	4393	3718	3604	2158	1453	1306	1336	1101	1022	900	704	669	682	549	524	498	520	504	512	445	455	483	472	455	480	433	474	428	509	426	457	471	486	452	464	436	479	499	429	446	479	460	462	443	460	471	470	455	450	470	514	489	472	457	461	473	477	479	503	462	408	477	446	466	508	471	500	461	470	455	472	434	490	475	480	448	463	436	442	460	457	442	457	484	454	484	461	497	417	481	438	467	437	474	431	477	483	459	481	447	446	454	426	439	493	474	471	469	467	461	499	485	442	460	471	451	448	427	476	444	460	470	459	465	487	473	455	473	447	448	446	481	460	536	451	439	423	451	445	487	492	512	440	475	474	466	499	430	454	496	469	451	480	454	469	478	426	470	485	457	461	454	442	436	439	475	444	487	501	476	476	476	451	502	452	440	459	486	466	487	469	470	473	431	507	453	453	471	474	474	478	468	465	493	447	506	496	458	473	462	463	450	470	509	449	446	419	500	454	448	429	467	523	456	453	450	487	419	498	455	471	486	475	434	493	520	485	463	454	443	439	428	453	460	472	446	498	463	443	466	492	445	448	442	477	447	492	474	477	416	493	465	448	442	489	440	457	451	489	454	455	423	442	462	507	446	431	456	469	450	448	458	467	443	471	464	481	437	453	480	432	468	412	446	420	463	468	466	449	457	467	457	454	479	474	467	474	451	491	439	428	488	476	446	440	461	483	472	408	488	458	478	472	441	462	453	480	432	443	493	431	464	481	444	445	501	495	424	452	479	460	445	485	493	429	444	434	450	472	442	468	472	437	470	477	527	452	463	517	446	474	449	477	478	453	531	480	479	468	499	445	452	423	510	458	480	472	438	498	460	478	480	473	446	467	463	478	448	457	475	483	449	442	453	447	468	475	446	449	500	466	445	478	444	465	450	460	483	459	457	497	437	451	494	451	489	490	483	455	487	462	443	471	451	428	514	458	479	482	446	470	468	453	479	452	456	474	453	457	481	507	447	469	463	422	445	442	477	440	444	451	493	456	438	505	452	451	441	431	462	395	460	499	446	470	465	451	438	488	456	469	464	449	453	477	469	501	477	474	488	432	478	474	473	491	443	476	437	468	455	473	407	424	461	475	488	438	469	440	428	483	456	470	462	483	469	433	442	429	485	461	479	420	439	500	466	458	478	470	468	477	459	486	485	501	425	444	467	469	429	479	474	478	459	477	437	471	473	463	496	471	466	456	452	440	490	480	489	491	461	450	446	440	465	454	461	476	451	497	466	449	445	482	469	434	470	480	478	457	455	498	427	462	446	491	489	479	450	445	450	438	457	460	475	483	413	457	482	483	479	451	434	442	439	436	469	447	488	478	473	436	446	492	454	428	498	483	482	470	465	506	463	450	489	438	476	438	458	471	494	484	495	468	479	449	474	446	493	477	470	443	456	479	446	464	452	474	456	479	511	423	513	469	472	474	473	444	452	476	470	470	496	477	484	440	441	458	498	462	480	451	478	486	475	506	473	452	490	451	471	400	492	450	474	474	503	467	457	430	436	464	479	447	484	418	455	508	473	442	482	452	454	448	449	456	467	476	447	433	458	454	441	408	478	482	476	439	469	446	436	430	478	490	507	457	450	487	471	485	525	432	499	433	468	469	460	429	457	491	442	487	454	458	440	478	482	462	457	467	445	441	432	472	492	475	468	438	465	493	457	484	473	443	461	453	435	459	500	459	516	446	441	469	487	496	474	449	455	439	481	474	469	454	445	434	467	491	471	449	472	465	451	478	488	422	428	453	467	450	447	428	470	481	481	443	482	482	437	464	497	430	498	439	516	416	455	480	482	490	463	473	466	480	424	462	451	490	491	434	482	469	441	490	487	452	501	456	459	490	460	470	451	436	447	507	497	487	466	424	509	446	455	448	484	467	475	430	462	493	501	459	443	453	462	470	470	448	504	474	445	436	460	424	461	428	458	462	474	476	438	424	456	497	449	436	457	451	486	432	464	493	465	443	476	488	452	438	450	484	438	436	431	462	441	492	451	496	488	510	516	484	439	453	472	481	485	499	490	438	479	464	480	468	476	484	429	469	464	480	473	482	431	437	506	419	436	472	474	429	469	473	467	450	479	522	511	476	463	475	435	472	475	469	466	454	467	463	469	438	460	455	495	456	466	483	426	489	458	459	461	462	487	453	491	412	473	435	487	484	459	477	432	443	465	454	468	470	446	481	432	465	439	476	426	434	471	481	434	453	480	448	460	458	492	472	457	425	464	453	472	492	482	447	463	475	453	461	511	443	452	501	461	475	495	443	459	498	474	468	481	459	481	431	445	486	465	494	442	477	479	438	490	460	457	434	447	454	453	463	489	444	486	468	450	444	458	451	475	478	459	499	458	485	447	459	495	481	480	473	468	465	500	454	443	488	447	469	473	455	485	434	446	449	439	446	486	483	472	467	477	462	460	416	440	485	439	487	446	481	493	454	476	455	469	457	477	461	473	447	474	454	463	439	449	456	463	464	467	476	468	448	451	452	461	466	462	456	464	441	450	490	443	445	439	441	465	467	455	480	481	444	456	476	455	478	494	449	443	470	430	452	459	485	480	455	448	422	480	464	454	479	459	448	457	479	467	466	445	454	491	470	457	454	482	440	460	448	468	462	434	458	489	469	480	444	468	460	468	491	469	484	489	447	432	461	436	443	471	502	448	439	464	456	492	480	442	460	456	451	451	463	432	469	454	469	477	456	489	458	454	497	464	428	491	457	430	460	464	500	455	464	462	476	480	411	496	470	432	453	477	434	451	458	487	460	473	428	456	481	436	435	463	491	433	474	487	482	462	449	466	482	475	457	465	423	507	443	463	437	413	461	507	472	442	479	502	490	475	460	447	456	447	489	428	480	467	467	486	475	473	451	503	447	430	485	452	455	464	495	482	438	474	445	457	479	499	434	459	525	445	444	440	488	481	442	493	492	463	473	460	448	486	454	474	440	462	450	485	466	422	478	507	458	470	480	478	463	490	442	442	436	451	417	462	493	459	462	471	450	444	453	439	466	458	459	505	463	442	461	458	463	475	478	507	434	458	459	461	462	447	450	457	479	483	454	425	466	434	452	397	455	464	476	445	418	436	464	473	476	409	491	465	460	447	428	507	478	441	452	484	466	468	450	422	435	474	472	453	471	466	451	464	460	454	515	470	453	437	477	455	449	474	486	466	473	463	509	455	441	441	448	476	483	485	488	433	495	422	453	439	510	463	484	468	453	459	495	461	467	458	485	475	437	489	441	477	472	470	459	483	503	452	485	449	507	446	468	456	452	476	444	436	465	437	447	467	467	451	461	438	472	455	431	464	478	487	496	456	439	450	477	464	450	504	492	438	459	450	506	463	445	468	469	464	421	423	468	471	460	487	503	450	511	433	450	484	474	471	483	461	476	477	448	464	474	502	453	498	487	450	482	494	462	483	432	487	463	449	455	487	480	486	467	478	443	456	457	467
59456	36173	26633	29447	26740	22038	18590	14696	10770	8832	7948	6441	3311	1969	1903	1350	1115	1017	583	469	388	239	222	150	198	149	120	119	115	114	121	108	99	110	102	103	96	88	99	92	104	99	105	97	92	86	85	92	103	107	86	96	81	88	93	91	106	89	107	85	103	99	95	82	92	102	92	100	85	111	90	102	97	82	81	92	80	78	90	116	87	84	95	90	100	77	83	109	89	93	103	96	96	91	100	90	99	96	105	81	87	102	114	74	81	82	87	83	90	104	91	93	87	93	108	96	97	92	92	91	98	95	97	93	89	85	74	90	91	94	97	88	88	87	94	86	76	95	93	90	97	90	89	91	104	94	77	93	74	79	106	79	99	81	94	93	77	99	76	110	81	93	109	92	94	86	95	78	106	92	98	86	92	87	90	92	85	100	80	95	106	90	101	76	107	97	95	99	89	81	114	83	107	95	98	104	88	92	82	85	100	81	100	77	91	92	81	101	90	93	89	82	97	87	95	77	84	82	96	84	99	78	93	97	97	80	90	69	90	99	93	96	97	90	79	94	70	84	96	75	88	81	75	87	95	80	88	104	82	102	73	90	98	93	94	101	89	89	98	91	81	90	77	91	92	86	78	95	97	84	98	112	83	98	95	71	95	90	92	96	75	106	93	101	84	96	85	93	81	87	84	92	95	106	98	84	101	95	88	73	91	85	95	109	91	103	85	84	95	92	88	105	86	92	83	71	85	85	89	77	93	94	86	98	90	88	100	104	82	84	101	107	91	100	100	92	73	118	85	99	94	87	92	82	88	88	88	82	93	88	99	93	79	104	105	82	100	103	76	79	98	91	82	83	95	90	104	91	113	98	88	99	79	81	79	93	92	98	100	80	72	92	89	91	102	93	107	76	86	104	81	101	87	97	75	91	90	87	90	87	92	90	92	117	83	109	83	101	70	81	95	86	86	75	101	71	82	98	104	100	93	104	108	89	82	80	70	92	92	89	81	77	105	85	104	99	84	114	89	91	105	70	115	94	99	92	96	98	102	82	88	80	75	88	96	93	103	90	96	115	101	95	92	110	92	91	88	91	89	100	87	90	100	91	94	86	73	100	102	91	79	84	102	74	94	80	83	96	90	104	97	95	86	85	80	96	93	101	87	92	94	83	98	92	77	92	71	98	72	88	88	88	84	104	92	100	74	92	82	94	102	82	92	99	101	101	83	86	95	93	87	107	102	103	76	92	100	70	83	92	88	90	101	88	95	95	102	79	94	70	84	96	84	110	82	68	93	90	100	90	90	107	106	95	83	81	92	91	95	93	101	82	82	87	96	96	97	114	78	111	98	88	94	98	105	89	82	89	86	74	96	81	80	91	96	94	83	88	89	88	105	88	83	78	97	87	93	86	96	73	118	81	84	107	91	102	81	86	108	83	101	86	91	89	90	85	98	99	99	108	96	75	88	98	91	80	84	80	91	96	86	84	77	101	90	90	104	79	85	82	95	95	102	94	101	82	97	91	86	96	94	94	86	106	92	92	95	87	100	95	93	115	85	108	87	90	75	85	96	100	99	86	91	85	86	92	81	89	105	91	98	89	96	92	96	75	87	98	85	108	101	92	99	92	85	90	89	93	88	88	95	91	92	85	97	99	68	81	93	91	85	106	94	93	90	92	96	68	89	93	101	84	104	107	90	81	95	93	94	100	101	78	87	67	89	80	96	82	82	105	89	98	104	78	90	89	74	86	101	97	96	99	85	97	86	71	93	86	93	97	82	101	108	87	87	89	92	88	91	91	88	82	88	89	80	80	92	88	97	99	79	92	100	88	93	85	93	89	86	84	86	90	93	89	85	71	107	91	79	70	85	92	89	95	85	84	69	89	89	95	94	87	93	106	105	82	99	79	85	98	96	93	77	101	92	79	95	82	95	97	78	85	106	91	109	96	86	106	104	90	90	97	93	79	96	98	90	109	76	72	77	89	101	91	97	106	70	87	88	100	86	78	91	115	105	97	84	83	81	96	91	97	83	80	107	98	88	90	90	83	88	96	75	69	89	76	90	73	96	86	81	88	86	104	107	88	90	81	96	91	91	91	66	97	98	99	70	91	77	122	95	86	99	99	84	101	86	97	96	91	92	85	97	80	89	112	77	79	102	85	99	104	79	90	91	98	91	113	81	87	80	94	89	98	102	99	73	101	78	90	116	77	94	95	88	97	89	84	103	77	99	91	100	98	88	88	83	91	103	75	84	105	78	99	75	74	105	80	105	80	90	100	103	95	107	90	77	89	107	85	84	84	106	93	90	99	89	94	101	90	113	109	93	97	102	80	82	93	81	84	103	100	74	82	96	93	99	95	91	96	92	85	105	98	88	87	111	93	88	107	90	92	85	109	76	94	89	103	98	81	102	100	93	92	92	103	84	91	89	91	85	91	87	85	102	74	95	80	78	88	91	80	93	108	81	77	93	79	101	79	88	76	89	74	90	91	96	83	97	101	74	87	88	94	77	86	98	98	92	95	86	92	87	87	91	75	74	99	107	77	80	87	90	76	95	90	90	100	98	102	99	108	92	67	91	104	93	92	99	94	76	86	83	92	100	87	87	95	87	91	104	98	96	82	80	86	89	102	100	92	71	84	98	92	96	88	87	81	96	87	112	96	97	76	105	109	86	85	77	103	89	87	89	93	91	82	89	99	101	98	74	97	89	97	78	103	91	74	114	102	95	100	99	108	101	88	80	86	106	78	89	114	81	72	83	89	81	82	85	90	89	87	97	81	99	101	109	100	89	90	89	93	98	84	89	76	92	90	98	81	83	79	80	82	87	100	91	94	98	102	83	96	102	89	89	71	72	93	82	102	82	71	85	91	104	95	82	99	89	75	84	111	95	78	93	103	88	82	101	88	103	96	94	83	102	99	93	94	87	104	92	89	90	94	85	101	77	93	98	87	79	91	79	111	101	84	103	86	79	107	93	98	77	83	98	81	81	88	93	81	86	80	77	68	72	103	88	104	81	107	73	81	91	80	98	99	100	68	84	95	75	88	106	92	96	96	94	105	93	77	96	87	94	95	84	85	102	87	84	124	109	101	77	84	111	91	97	87	89	80	100	108	94	108	77	106	67	112	101	91	92	93	85	81	88	94	71	85	102	101	96	97	102	95	78	80	95	105	95	84	87	90	100	90	94	83	84	91	87	80	96	79	96	89	96	92	61	87	89	91	95	95	92	69	92	98	105	100	91	87	96	91	81	98	103	96	74	100	83	87	85	96	99	94	91	87	110	75	89	85	82	95	97	88	81	80	93	94	95	103	90	99	92	87	85	75	92	111	91	103	93	98	118	88	83	92	95	82	99	102	85	78	76	98	84	106	89	90	77	88	96	92	98	78	94	117	78	83	81	100	97	85	93	100	85	87	88	91	90	96	79	99	94	99	93	78	91	105	99	83	84	92	87	82	95	105	84	82	80	96	79	79	99	87	102	97	109	100	95	87	79	86	82	83	81	90
46049	19473	17773	26331	28019	29178	29847	28537	26055	24902	22880	19380	12736	9849	10838	8159	7299	6606	3532	3121	2874	1765	1417	872	1065	771	666	565	583	519	564	518	437	394	382	355	361	363	357	355	336	335	328	348	371	336	310	350	340	329	323	340	345	322	333	333	332	346	344	321	296	311	345	356	353	352	331	308	311	297	322	322	333	324	319	313	335	315	321	307	340	322	320	333	324	314	319	316	275	319	283	331	310	321	340	307	335	316	321	322	336	329	303	331	316	314	346	327	299	311	305	345	289	346	309	346	307	345	323	327	309	325	324	297	347	281	318	282	316	328	320	333	293	314	329	306	311	292	315	292	312	351	292	310	309	332	317	336	291	332	345	350	318	327	306	310	355	297	298	296	301	307	296	318	343	313	298	298	288	323	289	335	279	325	297	303	332	334	328	316	305	337	356	301	327	294	323	312	294	306	313	297	305	285	306	295	321	347	292	316	308	318	336	327	361	335	310	315	321	315	305	310	341	299	309	314	313	327	308	321	336	305	302	315	322	322	307	302	310	309	302	311	321	311	318	302	312	325	321	349	305	320	310	322	318	318	342	330	323	318	295	322	310	300	313	317	347	334	324	302	320	308	324	305	303	334	322	338	339	287	328	313	295	337	334	355	318	334	310	294	326	308	337	307	306	315	310	318	327	321	330	294	300	295	318	336	340	306	319	314	315	308	312	314	321	268	315	315	329	317	293	319	334	340	302	305	311	361	317	355	304	297	329	324	324	323	306	341	296	329	343	315	325	317	311	307	324	346	316	310	310	289	335	299	306	313	297	302	306	302	351	333	317	330	325	314	304	304	309	305	308	320	296	341	325	286	303	295	313	312	293	311	328	312	301	301	315	306	341	325	323	330	306	317	316	306	311	305	351	345	288	313	318	317	334	309	300	303	307	306	288	330	328	323	308	311	332	301	297	307	306	341	310	310	292	328	334	324	314	321	327	309	303	341	321	348	278	307	332	318	319	311	327	324	316	284	327	321	295	305	359	355	295	320	301	298	304	302	322	311	327	336	331	306	330	303	318	307	295	315	299	294	323	334	306	275	330	337	356	284	309	333	335	305	302	316	293	291	304	293	316	300	324	303	355	321	282	308	323	335	308	304	305	320	314	335	307	323	329	334	291	324	340	317	327	296	303	306	327	328	313	323	323	299	301	342	291	309	330	318	311	306	271	299	312	307	330	278	341	345	299	329	337	332	313	325	311	304	294	344	335	313	329	318	309	342	320	317	302	338	302	315	312	288	323	298	309	310	298	295	326	341	299	306	297	319	333	327	344	317	293	322	324	360	312	306	317	320	333	315	331	317	296	337	336	292	333	309	306	328	300	278	344	337	277	288	346	314	362	302	315	321	329	323	294	328	329	335	293	333	327	333	321	305	311	297	329	289	345	301	319	308	315	336	317	280	288	323	311	320	321	319	334	305	276	349	336	292	299	349	337	338	343	331	306	321	288	321	331	321	340	319	325	320	331	306	316	310	329	325	311	308	338	298	328	310	282	310	307	351	315	351	319	314	342	313	312	323	304	320	285	318	290	321	321	332	300	287	324	328	292	328	321	337	329	332	335	315	303	311	281	309	339	303	360	305	314	282	349	315	332	296	298	334	308	281	300	342	336	329	316	348	285	339	284	317	291	309	296	323	324	316	338	311	302	309	315	307	319	318	327	301	318	340	324	343	276	323	312	305	313	308	313	321	321	330	325	325	317	304	325	346	335	296	313	317	331	301	315	310	315	331	328	340	315	296	320	295	355	327	319	316	293	331	306	317	331	326	353	329	329	298	322	284	307	303	339	377	336	311	320	350	336	321	314	310	333	311	282	364	287	301	316	331	312	303	304	333	293	326	339	307	318	317	319	329	336	342	306	311	338	327	291	318	302	302	330	358	323	323	340	323	320	330	340	328	329	349	298	333	293	306	331	335	314	332	345	341	311	316	355	306	311	302	312	331	335	350	340	348	335	319	306	300	316	299	320	318	335	321	320	302	307	301	314	328	322	331	331	317	310	287	330	324	307	308	320	322	329	300	317	309	333	305	334	331	340	315	303	311	282	294	333	313	299	287	344	330	334	321	314	317	340	330	298	316	323	301	329	306	333	298	322	300	296	298	285	311	295	328	311	328	307	347	343	307	300	294	334	320	284	323	326	309	339	318	315	288	303	314	321	326	350	299	302	306	270	300	306	343	334	341	273	312	311	335	324	300	315	307	297	310	295	301	300	320	325	282	333	298	301	331	314	336	324	326	289	304	303	316	349	316	345	294	294	292	340	317	337	343	347	333	340	322	299	317	322	306	298	319	318	304	323	334	300	326	324	310	340	314	313	332	332	315	306	355	287	306	309	321	334	343	298	321	334	306	341	352	339	325	325	312	298	295	303	321	318	314	315	316	289	324	343	312	332	333	337	280	337	327	315	339	343	322	350	340	318	331	346	314	325	300	319	314	325	313	324	295	354	343	311	306	303	349	359	309	312	316	294	330	284	301	317	299	295	321	263	328	306	339	336	354	311	320	343	311	311	317	342	331	311	345	301	321	318	280	325	309	326	314	344	289	294	326	323	326	312	321	333	310	314	333	319	326	293	316	324	332	297	319	322	320	338	304	311	332	313	332	318	340	330	294	368	336	313	301	290	328	307	309	326	280	307	344	284	302	326	285	335	310	297	309	325	324	314	288	288	324	299	320	306	328	306	295	297	320	335	307	302	315	300	331	310	325	325	314	299	288	320	349	291	336	329	309	311	292	331	324	305	319	341	316	370	285	309	311	304	350	309	319	337	297	305	326	307	295	303	345	290	278	309	309	309	276	305	336	313	340	323	326	320	329	314	281	321	286	276	301	302	298	314	327	304	328	333	310	312	330	321	287	315	315	329	343	354	319	307	338	326	306	288	295	307	316	302	307	347	318	308	350	287	318	318	329	309	294	281	359	315	283	320	297	333	303	302	318	351	314	305	353	306	311	344	284	319	339	287	294	318	347	328	342	348	278	330	354	293	289	323	309	317	316	341	319	294	313	329	342	346	329	270	305	317	295	314	319	317	309	337	324	323	309	312	294	300	296	345	325	309	280	321	318	318	297	291	325	331	306	323	284	320	325	285	323	295	344	303	332	281	286	323	343	288	353	289	332	307	301	313	278	311	316	305	302	341	290	305	330	297	345	333	333	330	322	293	321	330	311	322	356	340	330	279	323	352	316	291	347	324	333	309	312	332	302	317	322	295	311	311	320	323	312	330	345	320	296	342	330	338	325	334	316	339	337	316	312	339	317	317	330	266	353	322	285	310	336	320	310	277	317	308	315	308	315	331	320	309	296	301	309	312	308	293	302	343	297	299	330	337	302	313	331	304	319	356	313	297	295	311	323	349	322	349	270	324	310	344	339	295	306	329	323	306	344	316	295	316	322	298	348	308	302	297	306	311	281	301	288	335	359	303	323	308	357	316	310	321	305	310	352	313	302	362	307	313	307
67092	43448	31688	32765	32611	32259	31414	28560	22641	19614	16915	14020	8215	5128	4419	3064	2812	2728	1352	1032	981	682	549	313	447	270	264	240	237	208	231	213	200	202	193	178	178	174	181	179	168	167	189	173	185	177	183	183	159	164	178	167	175	175	196	176	162	171	166	175	180	158	175	157	166	142	174	163	196	166	176	161	191	189	186	160	150	197	167	174	170	175	163	190	172	172	152	189	178	178	206	174	139	173	170	165	154	148	164	169	182	166	163	175	169	176	154	162	178	195	167	152	183	178	159	183	181	172	169	171	155	183	160	186	157	163	154	169	165	198	153	163	180	166	183	177	197	174	176	162	154	168	175	173	172	176	178	178	209	162	180	171	183	161	151	194	169	170	166	182	162	171	170	154	159	167	163	182	180	161	196	178	186	172	168	142	165	164	171	163	169	182	159	175	195	166	156	168	178	186	177	185	168	171	173	172	152	160	154	165	170	171	178	188	157	178	184	158	176	167	153	167	171	166	197	185	151	198	163	179	166	193	166	145	164	178	170	176	172	170	194	162	172	178	186	147	162	180	160	165	189	183	151	184	173	191	165	164	159	158	168	145	145	196	188	165	166	173	174	175	153	183	180	177	164	199	164	181	152	171	188	166	152	168	169	167	182	167	157	174	185	168	167	176	182	155	172	195	182	170	157	163	168	163	187	178	173	178	183	143	166	171	166	158	148	167	150	177	191	154	154	156	176	189	185	167	176	180	170	144	155	195	179	171	159	185	163	159	166	175	176	156	174	182	190	177	162	176	167	174	164	161	188	166	162	175	163	161	179	175	180	173	182	167	177	167	196	175	160	151	174	167	176	165	176	184	175	176	183	161	159	180	169	171	186	170	148	159	179	172	172	159	162	174	158	178	177	173	179	162	154	172	174	181	163	161	180	181	165	184	171	185	155	175	184	172	189	176	158	152	179	169	187	174	185	177	159	182	184	182	167	181	175	180	173	173	145	173	189	185	152	178	156	172	168	154	167	175	182	149	155	186	169	186	171	170	174	162	146	167	153	168	169	175	177	174	178	162	188	165	176	180	187	169	180	168	170	179	172	183	169	166	192	159	177	147	185	166	176	159	167	185	178	214	185	158	186	173	166	159	199	165	170	168	185	184	197	191	173	152	175	168	169	152	169	140	178	161	180	161	176	179	171	179	196	153	177	173	160	197	187	205	175	163	153	156	166	156	163	163	184	174	185	159	158	177	182	161	190	220	194	175	165	153	185	151	188	145	158	147	164	176	167	149	151	174	184	171	163	164	185	168	177	173	180	148	179	170	162	151	175	165	197	159	158	175	178	175	174	181	155	166	163	189	181	153	168	176	189	155	189	156	169	172	203	179	165	153	187	185	195	167	177	157	160	168	164	163	174	169	149	157	156	158	184	159	178	172	187	187	166	173	166	160	182	171	151	171	176	185	161	182	183	158	170	160	164	190	175	161	159	182	196	167	168	173	164	166	171	158	168	167	154	161	178	127	172	158	164	158	163	166	162	153	199	166	156	190	166	164	173	159	165	152	164	173	196	161	173	163	173	174	161	168	173	165	159	153	141	173	166	177	178	167	169	177	166	169	159	177	151	172	164	178	175	164	156	152	192	155	152	172	146	149	172	169	155	157	175	151	153	181	159	169	162	176	171	170	150	182	165	157	195	178	208	177	172	192	167	184	163	178	177	177	168	193	208	174	159	171	166	169	181	157	186	191	179	167	176	173	168	153	161	161	184	171	183	174	179	161	197	176	173	175	170	142	163	155	180	149	181	170	177	181	205	168	201	185	156	175	158	161	167	175	166	174	181	176	163	165	173	178	183	155	182	168	140	163	183	155	157	170	174	169	186	187	168	149	164	156	174	189	166	172	180	170	152	159	173	190	174	174	170	174	165	159	159	150	181	155	174	175	182	182	164	185	173	164	157	175	165	137	167	166	169	189	185	170	190	166	176	184	167	166	179	176	146	184	168	180	162	162	179	163	159	169	177	167	174	167	157	170	154	158	170	152	170	178	178	171	167	172	161	178	142	172	184	179	157	178	201	178	192	164	170	181	168	165	150	164	164	196	173	163	159	172	170	171	156	172	179	165	169	185	176	153	177	159	177	192	173	197	182	167	177	143	183	165	150	163	167	180	172	178	157	162	157	164	159	208	166	182	182	161	179	148	185	188	165	165	171	188	170	154	185	160	163	185	159	168	157	178	154	150	153	178	180	174	184	154	153	156	172	158	160	188	171	186	161	155	176	162	168	189	166	165	143	197	175	163	185	163	176	191	181	161	165	175	185	195	161	174	156	195	168	161	170	171	189	161	172	161	170	179	189	175	184	162	185	168	166	180	172	132	172	178	183	156	184	158	168	195	152	171	165	178	182	189	187	141	171	175	176	184	156	161	157	169	168	171	194	171	142	174	175	175	173	177	141	145	185	163	149	159	171	162	151	172	165	155	152	165	165	176	179	189	194	195	171	169	172	179	172	164	159	182	185	190	165	163	170	163	187	155	172	174	185	157	158	172	179	159	156	164	163	188	156	169	182	159	160	172	178	151	166	161	169	163	164	166	207	171	129	171	174	177	167	148	179	174	162	166	165	152	168	174	185	171	169	185	172	181	194	172	192	167	153	180	170	192	178	154	180	174	196	195	179	162	174	176	186	190	168	166	174	159	173	191	170	164	173	164	164	157	166	184	179	172	187	150	172	175	164	162	184	181	152	171	188	178	167	154	147	172	156	209	165	166	181	181	178	165	171	166	165	184	180	136	172	168	172	163	161	172	180	179	177	152	185	169	173	176	159	166	184	178	161	181	165	194	158	174	176	162	164	164	191	161	168	174	169	156	208	166	178	175	171	180	178	171	163	168	202	185	167	161	178	161	144	166	174	169	196	174	170	154	162	169	179	142	179	154	154	167	159	167	172	157	166	163	162	176	173	177	181	164	153	156	155	182	185	187	166	194	154	152	168	165	166	177	155	161	147	175	150	163	151	179	189	177	161	161	170	169	171	176	171	170	162	170	182	166	179	183	192	158	156	174	169	142	195	183	177	175	175	159	190	169	190	162	159	175	160	169	183	147	164	202	187	187	183	161	168	161	181	180	167	174	160	154	170	178	142	173	173	168	170	164	186	172	153	161	143	174	158	163	158	191	175	191	179	147	174	148	166	173	169	175	161	177	146	175	147	172	186	157	184	191	182	189	155	188	153	162	162	195	155	156	151	159	171	176	189	192	164	162	171	183	171	136	185	173	161	168	160	191	169	183	175	143	193	156	158	169	169	145	158	171	162	191	161	151	185	181	176	170	185	158	174	174	152	144	164	170	150	177	185	187	161	152	179	162	185	165	169	179	170	170	175	171	179	188	142	173	166	149	168	181	153	163	173	175	170	157	166	164	166	148	187	199	157	178	152	162	171	176	187	151	176	180	186	163	170	162	167	174	159	159	155	196	168	188	167	181	162	198	158	160	164	161	175	161	181	167	167	176
56946	23477	22841	29272	34609	39149	41190	39304	35957	35505	31972	29434	21021	16977	18476	15341	14509	14472	7965	6440	5909	3773	2467	1672	2286	1429	1377	961	1018	767	1078	915	758	634	756	645	618	693	679	653	607	587	566	620	599	622	559	571	540	567	564	567	568	565	576	544	563	561	584	571	578	604	571	562	567	563	527	585	602	516	580	536	521	558	536	543	562	584	571	531	558	554	532	546	548	527	548	539	533	586	550	562	547	527	535	545	561	604	577	541	543	518	492	561	581	544	562	569	518	558	521	563	571	539	501	577	506	504	570	549	533	580	517	565	526	538	564	576	558	538	515	593	507	547	545	561	536	555	531	547	507	588	574	499	592	552	551	571	550	516	567	486	609	565	531	588	508	523	537	529	550	557	533	553	567	581	534	538	537	562	555	559	565	561	552	552	514	532	553	555	536	547	528	546	576	518	554	513	521	491	530	541	553	562	568	534	560	500	562	525	564	511	567	538	530	541	565	533	535	534	561	537	545	563	546	518	508	529	503	527	582	517	541	520	565	513	532	534	538	536	531	544	536	561	556	565	501	522	543	527	562	518	536	513	530	539	568	546	509	556	511	558	534	547	585	541	547	574	556	536	536	561	547	530	543	557	574	515	537	524	499	505	529	533	556	506	544	542	531	575	501	510	550	555	503	528	544	527	619	546	598	531	580	561	528	554	550	523	548	560	520	531	596	548	503	526	518	522	544	538	502	522	524	535	546	534	565	539	514	522	504	529	501	528	543	524	479	562	596	515	527	523	541	508	564	582	515	539	514	536	568	518	548	546	546	588	543	539	563	565	570	559	505	584	581	527	535	535	566	551	538	509	508	593	530	501	523	528	562	591	520	542	568	544	499	485	533	522	546	536	514	566	526	580	561	543	549	521	545	512	538	571	553	516	561	528	546	517	585	527	567	549	501	533	515	554	529	521	510	559	537	570	561	534	526	529	548	532	487	538	527	508	540	525	529	534	527	509	537	515	542	543	553	505	542	577	537	519	546	523	543	553	509	522	532	522	532	526	541	543	572	524	547	522	578	523	554	541	498	552	535	562	529	537	568	510	521	529	569	517	594	532	509	540	519	527	565	537	559	543	564	514	559	523	557	509	560	525	493	560	510	533	515	518	544	542	522	544	573	565	546	563	519	554	524	524	550	554	562	530	505	548	590	568	549	504	567	551	516	540	541	545	526	535	526	522	529	545	531	534	560	543	549	550	531	546	532	526	577	526	556	569	538	562	536	524	545	571	544	581	568	536	537	520	563	553	529	532	504	562	547	522	533	591	551	530	561	509	542	566	546	521	555	537	521	542	542	566	547	531	496	552	564	567	521	548	507	572	561	508	560	532	515	508	544	535	529	536	521	512	545	503	520	550	557	512	509	546	522	500	529	544	538	542	514	543	560	539	493	537	545	523	535	546	526	565	507	530	548	488	521	560	498	513	554	547	559	536	548	560	572	493	522	559	532	533	534	544	501	517	546	511	565	532	536	558	556	560	535	578	552	523	514	531	505	546	524	534	549	505	534	506	530	550	548	525	578	564	531	527	528	537	549	565	548	558	532	486	531	518	510	539	542	571	527	505	534	499	501	494	488	517	487	560	543	533	536	566	574	517	558	530	520	505	511	537	579	549	531	537	492	559	531	574	537	539	531	566	531	554	548	543	544	493	514	520	537	589	564	529	554	568	531	594	525	517	577	545	551	568	523	550	536	541	585	528	533	503	509	551	527	535	557	558	585	552	557	542	574	523	523	517	549	505	523	541	536	568	549	543	508	563	547	513	556	525	570	539	516	576	497	532	556	550	477	526	524	563	540	523	508	540	520	528	546	553	539	578	495	504	543	564	519	547	525	521	503	534	530	545	543	563	524	539	529	536	588	529	562	513	555	557	520	568	527	489	530	574	560	533	553	538	558	553	567	531	515	496	543	551	538	540	554	552	563	547	503	519	531	592	592	478	544	527	522	497	542	566	569	535	524	553	546	554	552	494	545	556	508	563	569	565	524	549	539	566	530	503	523	555	565	570	522	532	566	511	530	527	563	549	561	574	559	538	527	581	556	549	521	505	530	556	510	557	532	507	537	516	509	509	537	561	533	505	523	537	546	521	534	563	572	570	524	557	579	543	499	527	580	557	574	536	518	545	501	528	550	557	496	543	539	569	544	554	532	536	521	563	534	564	564	513	540	547	516	525	520	534	535	573	527	543	556	519	527	537	575	525	544	571	539	538	535	547	572	554	520	537	546	544	517	507	560	515	548	550	562	555	543	532	529	553	560	591	555	549	508	516	509	530	586	521	586	549	474	538	502	517	516	560	557	541	517	550	579	542	565	548	560	589	548	540	491	547	553	509	579	554	540	524	500	536	520	534	532	518	518	568	538	517	530	551	558	477	558	555	555	534	574	544	546	538	507	528	519	535	513	543	547	535	529	546	546	566	529	550	551	513	577	568	555	555	548	541	516	573	520	548	523	561	512	531	532	524	572	541	481	530	535	541	528	516	595	546	516	543	560	515	511	523	535	542	540	542	534	530	568	544	564	532	547	577	564	607	572	536	550	566	542	502	532	566	556	580	550	537	554	512	568	494	552	540	602	512	561	552	528	539	549	491	522	503	570	542	522	546	560	520	533	516	544	528	545	528	582	523	516	501	521	539	538	532	545	531	563	522	540	567	523	548	555	523	575	571	550	515	498	513	519	492	549	528	525	514	568	540	566	565	556	547	531	535	539	535	531	530	541	561	564	539	514	522	579	576	522	546	537	527	554	539	538	491	556	551	568	535	530	540	509	541	549	545	522	515	527	533	512	490	531	565	557	544	593	557	534	541	550	503	567	524	553	503	525	493	558	579	602	508	563	536	518	557	590	535	503	546	597	569	555	552	543	533	507	525	571	502	546	549	535	554	567	540	525	514	572	533	532	535	551	552	535	542	541	510	581	531	551	553	538	519	544	546	531	573	546	539	567	554	539	566	509	572	569	554	569	546	529	547	528	553	595	534	508	493	544	559	568	584	519	560	500	556	523	533	543	537	566	550	585	532	558	532	512	579	547	546	552	555	533	527	561	498	581	534	497	512	498	524	597	543	524	533	535	534	556	526	488	521	524	536	585	541	503	489	536	592	554	564	543	553	546	551	522	528	551	574	567	493	539	550	513	553	550	540	531	542	540	558	571	511	543	519	503	535	511	534	521	538	526	480	528	546	528	537	531	535	511	503	529	524	563	522	575	547	522	525	560	555	544	532	578	553	524	554	551	554	557	537	559	539	539	523	502	483	534	497	507	504	550	573	543	533	545	538	511	497	565	519	537	516	534	579	517	521	526	541	567	559	558	531	538	583	554	520	558	549	529	562	533	537	552	521	519	524	554	516	536	517	512	553	538	565	541	549	520	532	567	563	573	538	618	570	517	554	519	514	503	547	506	575	541	519	582	506	560	509	519	513	467	550	542	553	547	520	586	546	535	542	559	474	526	546	563	532	534	565
22242	5769	5161	4536	3217	2795	2060	1573	1162	814	630	485	313	219	242	229	199	205	215	172	138	139	150	133	144	156	151	140	134	170	135	127	156	136	158	153	150	146	150	173	171	150	142	141	143	159	143	129	148	160	134	133	133	160	159	137	132	161	126	155	125	157	164	120	138	136	167	149	144	131	145	120	149	151	149	153	145	148	139	150	133	163	146	142	127	160	148	133	152	151	151	137	139	128	164	154	122	161	153	151	138	138	134	149	138	151	159	143	152	143	147	155	134	146	134	140	134	162	136	162	154	140	152	157	153	141	137	149	154	153	135	155	137	141	141	129	149	137	163	133	164	151	133	137	134	131	135	146	142	132	144	178	113	156	147	153	141	123	130	129	141	138	137	126	131	157	156	143	135	150	156	129	159	147	158	150	152	149	149	138	153	146	151	130	127	131	148	148	161	123	120	129	132	118	133	143	130	126	130	143	142	154	125	145	164	150	125	148	132	125	147	153	147	150	132	154	142	148	118	148	174	127	136	152	134	148	126	164	110	156	145	133	141	137	159	122	139	149	136	153	141	164	161	138	140	158	144	145	148	157	151	146	147	161	149	127	143	152	142	146	139	134	147	152	133	152	143	163	141	136	144	144	153	135	151	165	136	170	142	140	149	137	152	139	164	119	159	125	156	143	155	132	162	141	123	161	157	134	162	121	165	150	169	138	142	151	139	135	109	135	153	122	130	146	157	149	156	118	172	152	138	147	153	144	136	148	133	142	134	146	145	164	140	145	141	166	137	134	159	160	129	162	156	149	138	152	135	132	133	142	159	138	148	152	137	152	151	129	125	145	153	126	175	177	135	151	119	126	161	164	137	145	131	146	161	131	143	127	151	162	137	174	150	141	152	153	134	140	135	180	145	131	140	149	141	150	135	156	129	146	135	146	148	154	124	157	140	150	142	156	145	127	158	138	154	130	149	135	152	136	147	141	126	157	134	145	143	141	133	150	139	155	161	139	137	155	169	163	166	146	133	160	134	142	127	144	139	126	160	159	164	123	167	128	129	142	164	164	161	157	125	134	135	125	138	138	135	156	146	144	137	119	153	170	160	155	152	139	124	137	133	144	135	133	136	174	128	123	157	136	145	139	147	140	144	133	143	131	128	133	139	111	151	142	148	151	126	128	156	142	141	152	135	119	146	147	171	153	140	125	149	150	132	170	148	144	152	139	138	174	162	153	153	149	158	174	140	134	149	148	155	142	160	140	144	147	132	134	139	129	151	133	142	154	146	152	106	140	136	140	141	134	138	146	150	135	138	150	144	150	142	140	133	148	131	121	138	143	134	136	168	146	134	159	147	138	133	141	141	137	164	129	132	153	130	149	143	121	124	164	131	162	143	167	136	133	163	140	154	149	141	141	158	141	153	140	150	142	147	141	146	128	113	154	151	148	146	122	180	135	151	142	151	140	155	143	152	153	140	127	158	115	147	135	145	160	141	128	142	148	143	154	141	133	161	139	153	139	167	142	129	137	160	127	144	133	127	139	139	149	136	157	153	127	140	152	145	160	138	142	141	141	173	138	144	132	149	142	139	157	131	139	158	131	143	127	133	146	150	133	144	143	169	133	152	154	127	123	142	118	151	156	158	144	142	145	150	134	125	145	144	151	143	133	119	136	126	152	146	163	128	164	138	158	150	152	164	150	147	153	144	134	140	151	145	140	142	147	136	138	125	139	139	133	155	136	165	138	168	143	165	114	149	137	154	149	140	154	122	130	159	157	139	137	142	146	139	147	137	151	146	147	151	135	142	148	135	159	160	140	141	142	149	146	152	155	151	145	149	138	159	140	160	136	163	135	145	164	152	150	151	150	149	126	146	130	147	137	146	129	162	161	151	140	144	147	144	129	160	145	124	125	109	148	140	153	129	142	152	145	152	147	141	116	142	139	131	142	148	155	126	148	156	150	115	139	158	139	153	160	146	131	128	127	144	155	133	156	149	145	147	142	148	125	159	142	132	138	133	118	114	124	166	143	124	151	126	155	149	128	139	131	136	132	139	133	137	135	141	139	161	134	148	136	132	124	128	136	143	137	147	156	179	118	149	148	133	135	131	158	138	147	135	146	155	127	137	153	171	152	139	128	131	130	140	131	131	130	156	145	158	138	153	144	162	141	138	138	146	150	143	129	125	143	147	130	142	146	139	162	137	147	130	134	137	149	132	149	145	154	119	137	149	161	137	134	131	150	137	145	167	129	139	151	163	132	136	141	156	165	139	146	139	136	137	156	152	133	140	133	140	158	154	134	148	147	153	152	156	145	141	154	152	147	162	177	155	148	145	145	141	141	131	141	163	131	138	154	146	141	133	142	150	142	144	143	128	119	138	134	152	170	138	146	152	132	154	152	126	147	135	132	144	147	164	133	131	157	147	133	152	123	160	169	143	130	146	136	148	155	142	143	143	159	145	144	162	129	143	142	124	137	137	147	160	162	147	165	130	143	131	132	144	142	139	127	142	143	143	144	147	160	159	162	122	153	153	136	137	151	132	172	134	154	140	145	144	148	133	160	153	133	146	144	138	147	120	143	146	163	137	154	154	153	134	146	142	152	142	140	141	151	137	145	153	140	147	154	137	142	158	133	133	153	145	153	139	136	128	117	155	156	135	152	137	142	152	123	154	151	130	146	114	136	129	155	138	119	143	144	143	132	161	143	146	144	147	132	153	132	150	144	168	139	152	146	160	157	136	157	156	127	135	127	133	141	135	140	153	153	150	143	152	149	129	128	134	135	137	163	153	163	152	145	149	155	146	141	165	168	139	154	148	132	135	140	131	144	157	153	124	166	133	137	138	154	162	137	162	139	128	130	148	144	157	157	163	143	122	134	120	153	130	138	128	137	130	141	138	127	142	149	157	138	159	148	144	125	149	152	154	141	139	136	134	158	141	137	133	143	146	142	146	133	152	132	145	129	141	171	122	155	157	137	133	148	159	172	165	143	150	135	123	160	134	144	173	154	147	138	133	162	156	154	135	144	148	137	155	154	154	125	139	143	153	152	138	159	159	140	158	179	144	158	150	160	140	129	141	131	145	147	127	167	155	151	147	163	164	150	137	155	140	135	143	150	111	141	147	139	143	148	146	163	157	155	146	141	164	145	160	151	131	143	170	176	125	140	142	144	135	163	135	162	150	141	152	144	162	128	152	140	149	148	144	143	141	126	141	156	149	148	145	117	166	127	157	157	129	129	163	141	132	144	141	160	127	158	141	156	146	152	145	160	139	142	151	154	129	142	146	168	140	161	136	159	160	139	143	134	119	144	133	139	135	160	156	162	144	150	161	133	129	168	136	135	128	153	130	136	159	136	139	142	138	137	132	145	162	142	152	158	143	164	133	140	147	160	147	147	150	143	144	178	150	154	141	167	132	148	145	141	168	148	157	131	152	158	178	150	154	163	159	123	148	122	123	141	156	146	155	142	134	136	152	144	121	139	144	144	163	148	147	138	138	117
24658	5184	6866	9619	9242	9720	8556	6864	5106	4040	3085	2520	1628	1134	1219	1142	1068	1011	870	629	675	608	539	518	559	452	522	428	458	481	474	471	469	464	470	455	468	464	449	478	501	428	483	426	506	496	445	480	467	443	465	450	430	474	462	471	422	411	462	475	489	480	456	462	464	500	447	473	478	475	466	423	503	434	488	449	451	486	426	482	430	455	481	489	471	461	483	445	480	465	472	419	511	471	438	446	465	454	470	441	463	470	447	480	430	431	488	489	495	447	480	453	471	438	443	445	483	458	461	403	498	437	477	462	473	429	452	490	441	469	427	480	479	462	450	419	495	487	473	482	447	498	469	464	451	464	479	458	479	470	493	510	441	466	494	473	474	464	456	462	484	457	485	465	463	470	437	495	470	476	469	437	449	466	478	470	479	476	449	467	421	474	466	443	459	457	418	438	451	438	455	450	463	473	462	496	435	496	456	496	458	457	450	440	450	497	475	481	441	443	475	430	473	458	459	444	457	461	459	434	443	494	476	411	440	466	457	472	505	460	509	456	467	453	478	464	461	470	451	457	491	489	472	453	468	439	469	523	465	499	416	524	432	463	434	457	474	490	450	438	481	459	502	500	460	461	435	475	467	460	445	475	442	464	479	443	475	460	483	430	492	431	463	457	479	446	459	441	430	490	464	463	471	438	472	517	474	500	446	475	502	441	472	445	448	448	453	442	505	452	455	471	459	474	504	448	490	459	458	450	454	484	473	460	470	464	437	502	498	465	466	468	470	455	425	453	450	423	454	449	456	497	491	489	480	466	436	515	462	477	515	440	473	476	459	433	399	466	440	455	476	493	413	448	470	486	453	454	475	458	446	508	455	471	497	426	472	496	468	473	499	428	449	460	482	459	462	431	494	468	475	483	429	478	482	460	481	469	462	429	478	460	469	497	515	461	447	466	474	454	453	468	473	441	458	489	413	457	485	455	439	443	484	478	515	466	421	507	447	451	495	417	456	496	467	471	434	510	476	487	470	490	449	461	399	442	462	441	474	477	451	477	491	491	500	473	499	483	438	486	459	435	435	442	428	414	427	485	481	446	466	461	506	478	474	426	474	459	451	448	448	452	493	431	443	455	441	470	456	472	454	472	473	470	466	488	427	493	459	455	470	471	494	470	489	410	406	479	502	467	484	484	469	446	456	467	487	447	477	439	482	470	475	483	442	496	469	483	451	456	471	482	492	458	419	442	402	460	492	476	476	433	454	460	456	453	452	442	483	462	480	485	431	481	472	472	447	432	429	496	450	439	466	440	459	479	448	462	473	449	442	511	482	447	441	480	426	487	424	436	469	425	501	464	492	436	481	481	461	429	462	450	450	514	487	441	481	436	477	402	466	476	482	462	460	509	431	456	445	457	478	442	504	479	479	462	473	475	471	482	481	450	443	497	486	455	463	476	462	505	456	457	447	458	468	456	468	445	451	486	461	463	432	453	479	442	485	464	459	523	478	469	475	459	493	443	451	469	468	478	459	454	464	454	424	499	443	423	421	420	493	454	487	447	484	480	432	496	465	481	443	475	467	452	465	478	476	449	477	439	434	439	466	474	436	442	428	424	484	470	455	441	498	483	486	481	427	468	437	443	448	468	499	471	447	471	485	457	443	443	443	457	424	462	470	459	448	473	432	434	477	460	460	463	436	412	448	455	466	458	468	458	450	479	463	492	421	447	430	457	432	467	466	446	460	469	451	443	464	488	446	443	488	456	482	438	445	480	422	444	495	478	445	455	485	458	516	462	425	450	432	422	456	461	481	461	460	474	465	464	465	452	458	449	461	449	462	400	472	463	496	441	466	435	486	450	474	464	428	477	452	508	462	533	460	474	468	471	444	470	458	432	449	494	458	449	469	478	461	452	451	456	468	442	454	489	477	463	448	471	458	466	471	446	419	459	498	479	491	482	478	464	450	487	440	500	472	489	460	486	439	455	495	509	471	487	481	481	472	431	446	451	445	488	483	436	457	459	469	456	492	430	452	437	452	451	456	460	493	419	474	459	475	469	519	458	467	454	438	439	498	468	468	463	506	479	458	487	495	449	481	486	478	450	468	472	440	442	489	453	469	490	444	443	454	498	459	482	461	481	482	485	458	456	457	477	449	462	495	477	486	462	457	462	507	454	504	505	448	500	453	434	458	466	486	400	444	471	446	423	435	459	470	464	426	492	460	446	433	472	482	454	413	489	462	456	459	466	481	482	458	469	432	454	480	481	453	463	469	488	456	437	447	493	469	440	491	471	438	446	473	459	454	447	497	449	462	486	417	456	494	481	472	470	449	442	454	452	491	495	477	498	470	481	464	454	455	487	456	447	450	513	503	473	454	425	472	496	471	468	460	413	419	488	474	466	465	426	448	434	495	454	449	444	457	484	478	453	433	512	454	454	503	470	446	505	467	455	444	439	455	451	475	471	420	442	467	441	462	489	424	467	483	488	464	479	481	485	466	448	488	454	487	470	486	470	436	465	450	491	449	498	464	474	425	443	456	472	481	441	445	467	487	458	456	490	475	470	485	479	458	475	439	451	473	461	453	518	440	429	466	454	465	409	471	472	477	490	489	482	482	478	453	467	487	490	449	469	444	488	460	473	488	474	442	471	471	470	423	470	446	458	478	424	499	488	443	412	508	412	507	444	481	483	498	470	476	468	454	492	438	476	471	484	471	472	481	456	493	454	486	442	477	476	452	463	485	467	457	461	457	475	462	458	443	433	459	462	433	473	452	488	441	499	471	443	450	476	456	426	458	467	460	431	467	472	451	488	464	462	438	415	460	478	437	452	461	455	455	457	499	444	454	444	489	464	456	471	463	468	428	445	470	445	433	451	497	457	446	449	425	512	430	454	483	471	480	463	477	449	496	469	501	461	486	499	455	412	453	434	469	420	457	425	482	483	443	474	450	411	463	437	454	459	434	445	443	479	500	469	410	503	469	488	455	425	503	447	473	410	506	479	491	474	473	497	420	436	469	480	466	442	431	468	480	477	430	472	447	464	485	478	473	497	421	461	497	469	432	479	473	449	480	449	410	462	455	443	450	474	406	441	467	484	447	452	482	460	473	480	472	458	456	451	475	437	427	460	472	475	474	477	476	456	444	452	416	500	466	448	495	443	427	435	470	477	465	480	467	452	443	493	486	488	415	464	495	468	462	477	501	445	446	481	445	469	467	472	439	466	451	468	476	459	486	441	454	468	450	452	492	474	451	487	484	431	452	472	478	460	467	489	459	460	500	458	487	409	429	456	462	472	467	439	452	459	463	470	509	484	455	491	446	471	498	460	483	507	423	438	480	476	494	449	468	474	470	460	458	472	436	472	472	467	449	476	450	478	460	447	473	466	474	469	435	469	508	445	449	485	448	472	493	421	449	456	445	454	448	451	489	464	491	465	416	482	429	429	438	463	513	450	434	493	505	454	453	460	476	454	484	483	438	454	460	471	511	466	462	466	474	468	471	431	485	462
55784	34302	26356	27157	28466	25147	22271	17706	14326	10145	7890	6175	3430	1943	1655	1395	1354	1155	774	491	516	313	253	170	181	173	113	104	127	120	114	115	97	92	97	88	85	95	98	90	85	101	97	86	99	88	92	84	97	101	93	104	89	105	107	91	95	92	91	91	105	86	99	95	94	91	75	84	86	94	109	99	93	89	95	82	117	89	102	83	73	106	94	96	95	84	90	90	103	77	84	83	96	92	81	85	107	91	89	80	83	79	105	100	78	102	97	90	98	91	94	104	102	94	104	99	110	86	90	79	93	86	86	76	86	83	75	89	108	77	94	91	94	110	77	111	97	89	93	82	101	104	95	105	98	94	94	76	99	98	95	114	89	88	91	87	104	91	86	99	81	78	89	96	109	122	91	99	91	85	82	81	95	91	90	112	84	95	93	82	109	100	92	80	83	107	107	92	97	107	100	83	95	103	99	82	80	88	102	96	101	82	90	97	89	97	96	89	103	83	99	111	101	93	85	82	96	89	93	111	95	110	96	93	107	89	85	99	79	85	96	77	90	96	106	69	86	81	100	81	87	82	93	103	89	75	104	102	104	81	83	86	83	96	85	93	93	78	108	80	85	98	81	82	92	101	95	75	72	96	82	114	97	96	71	83	102	87	81	92	96	95	99	100	93	86	92	85	101	83	87	77	101	89	91	110	89	85	96	99	95	104	103	94	93	91	85	89	100	92	93	96	100	100	91	87	87	73	86	79	93	105	102	79	89	112	88	77	103	78	85	88	82	73	92	78	93	87	88	88	86	89	89	82	80	78	84	102	81	76	71	98	81	88	103	99	91	90	90	96	86	75	79	76	72	98	96	103	85	98	85	96	101	85	86	68	62	84	82	101	102	83	90	79	87	75	103	118	89	82	86	73	92	90	76	82	75	90	115	83	115	89	94	89	91	98	83	101	101	87	87	86	91	77	98	91	84	101	82	102	99	97	90	102	100	73	103	96	96	103	93	84	90	87	86	86	98	95	90	95	92	99	91	86	90	104	94	79	97	81	88	80	97	91	89	82	79	85	87	84	89	105	82	92	90	99	100	73	85	88	86	97	94	94	97	94	87	86	93	99	91	100	95	82	95	84	91	110	107	86	78	90	94	86	97	92	96	92	89	101	100	85	76	106	96	87	81	91	89	85	97	109	105	93	88	78	96	95	86	92	87	102	88	83	88	91	93	92	104	103	79	99	114	89	103	92	89	83	101	84	86	87	83	91	68	82	96	93	82	87	80	93	93	100	100	71	101	95	86	101	116	92	95	103	95	77	72	88	99	89	103	94	102	86	78	86	72	101	88	86	80	83	93	104	94	99	104	104	79	103	101	87	104	82	95	97	81	98	106	91	87	91	90	77	85	94	87	78	85	102	88	82	94	108	111	73	111	87	89	82	89	96	94	94	101	84	83	87	86	101	87	91	76	78	92	84	91	102	96	83	89	78	82	84	90	87	78	99	90	76	106	80	83	85	88	103	88	104	71	88	84	93	90	77	89	104	96	86	93	94	84	95	79	109	96	79	81	106	81	102	91	95	90	98	88	82	100	80	94	68	87	90	85	87	85	93	94	108	88	83	93	90	90	90	77	89	78	83	92	79	103	72	93	95	103	77	99	85	90	76	106	107	90	89	90	91	96	97	78	96	96	108	76	87	91	81	107	91	88	79	94	89	91	91	73	91	107	87	103	95	84	79	100	88	99	90	86	94	103	107	74	102	90	90	76	97	102	92	87	90	91	102	103	71	88	85	86	101	86	92	118	112	98	91	82	93	73	98	91	97	74	103	96	85	88	96	97	80	80	107	77	72	102	89	91	104	92	78	95	75	81	84	87	85	82	83	86	111	90	88	100	83	81	87	89	101	71	108	89	94	96	81	82	91	106	94	82	94	94	90	75	115	96	78	104	90	82	82	106	91	103	100	102	107	96	93	97	79	89	85	82	100	84	105	94	88	75	90	91	87	83	92	106	92	81	87	89	79	99	76	78	90	98	87	90	89	91	101	79	66	86	82	87	85	78	75	89	85	87	108	102	76	101	95	76	97	87	89	90	82	74	63	93	88	98	94	89	106	83	80	109	78	75	114	84	89	94	93	93	86	92	82	85	85	79	95	87	88	103	87	86	75	84	88	103	88	89	98	92	96	70	89	85	88	87	94	90	108	100	94	88	104	95	69	92	82	103	86	102	76	93	101	88	79	83	86	67	97	75	84	96	97	96	84	77	91	89	101	92	88	85	77	85	86	86	97	86	100	105	91	89	98	86	103	91	87	89	80	91	98	98	91	87	90	88	94	89	97	75	92	91	87	74	84	91	92	87	99	83	80	91	99	93	72	89	105	96	91	98	91	87	95	106	93	111	92	83	85	67	78	83	113	95	89	96	96	96	95	85	87	95	102	85	80	81	97	78	97	94	92	94	76	85	96	91	88	98	87	97	109	80	84	78	93	88	83	90	72	97	91	106	86	77	90	92	102	93	101	109	86	103	51	89	99	90	99	86	85	99	80	95	88	96	76	100	114	107	83	100	91	92	89	92	84	87	89	93	82	86	102	85	94	95	68	85	89	101	90	92	102	89	81	101	111	85	102	102	93	81	88	78	94	94	98	87	73	105	79	83	88	93	89	98	96	94	92	104	104	99	97	106	76	85	83	75	83	101	93	106	79	98	97	93	72	91	91	88	76	94	94	90	86	107	93	85	85	95	71	84	74	82	94	88	101	95	79	116	102	92	88	96	104	106	96	101	94	64	107	84	92	92	89	99	89	85	100	83	100	92	80	94	91	99	92	93	79	101	96	95	103	90	101	100	86	81	105	71	89	105	95	75	90	97	104	82	85	86	104	94	90	98	89	102	113	97	97	87	87	82	99	87	84	108	100	87	80	91	87	103	87	86	77	114	85	89	95	109	90	90	90	89	90	96	90	83	68	91	96	79	86	92	78	102	91	84	86	82	89	85	80	78	83	89	99	94	89	81	84	97	99	91	83	91	88	83	101	90	78	97	88	101	73	86	77	95	92	97	73	81	77	97	79	94	107	90	94	87	89	75	96	89	100	98	88	90	92	106	78	83	93	101	83	109	105	80	89	89	87	79	87	101	95	78	96	74	100	85	78	86	81	105	78	96	100	89	90	77	87	91	93	104	84	92	76	97	102	82	96	84	90	97	111	95	89	92	79	85	97	97	79	87	85	86	95	85	82	89	114	99	98	93	80	99	78	97	102	93	86	105	69	115	86	90	77	93	88	73	86	83	81	106	91	93	90	89	94	96	95	80	96	86	101	84	106	82	105	87	96	107	97	73	90	76	74	92	101	88	85	80	98	124	88	91	102	80	94	93	95	96	96	107	103	99	80	78	75	96	80	98	106	104	87	91	72	92	94	78	94	111	89	103	101	90	86	98	105	75	99	88	93	86	83	101	78	79	92	96	98	83	108	91	92	73	99	94	81	83	100	97	108	86	90	103	101	102	93
45254	15985	18124	24188	30968	33213	33447	31772	29807	26350	24008	19884	13761	9665	9837	9203	8357	7930	5527	3696	3814	2255	1696	1149	1031	830	658	619	571	492	515	490	427	420	420	394	373	422	332	361	363	344	317	320	354	359	309	325	359	318	343	315	328	332	305	329	343	326	335	328	345	322	350	325	288	344	317	296	329	302	313	312	330	332	313	302	319	351	354	343	328	329	309	331	313	323	327	312	341	302	318	347	323	292	341	339	336	310	329	330	304	323	310	343	307	324	329	320	312	315	273	326	319	333	334	346	334	327	323	327	318	306	304	344	300	326	338	317	327	318	311	328	283	293	336	329	314	361	361	341	329	319	271	328	349	329	297	316	305	308	328	328	319	292	333	321	299	281	329	327	296	345	340	291	343	320	306	354	304	326	315	327	321	329	338	291	306	306	305	349	338	339	341	314	355	325	321	337	299	339	316	338	324	356	315	332	330	313	322	356	308	338	323	317	306	284	316	297	304	341	308	344	343	293	288	295	321	330	338	303	309	357	350	319	324	291	332	270	360	316	326	325	332	332	295	311	307	344	301	314	322	315	336	329	308	314	338	296	335	316	285	332	326	306	314	291	323	309	328	356	359	297	299	336	321	320	308	339	307	338	306	342	323	321	311	309	326	309	327	320	321	314	301	323	306	336	321	332	348	309	333	343	300	316	341	340	334	315	291	329	298	320	293	323	311	332	323	343	348	310	302	306	310	327	352	334	297	353	335	316	324	307	324	299	335	300	316	311	306	297	328	275	300	352	298	343	320	327	319	337	334	310	333	322	331	314	345	309	321	299	327	329	313	323	343	321	299	348	321	328	342	334	291	312	297	320	284	309	289	322	339	321	305	304	304	326	311	320	297	314	310	330	321	350	312	321	330	304	339	329	314	347	313	323	307	326	315	325	320	314	312	304	322	321	293	346	311	319	307	332	330	296	306	312	349	335	343	312	291	319	309	333	294	314	325	343	293	287	319	287	318	352	327	329	324	308	293	334	331	318	316	341	353	312	315	348	326	310	312	317	315	320	310	300	322	333	312	330	335	348	333	301	329	333	341	291	326	333	312	294	331	312	301	324	340	327	315	312	335	326	314	289	320	303	312	321	307	316	340	337	380	315	298	300	357	304	322	339	306	317	303	323	335	325	326	339	338	311	371	290	335	317	321	330	329	299	340	301	335	342	310	313	324	343	295	317	317	334	319	332	343	314	318	309	340	299	314	287	349	328	330	306	311	313	312	300	278	345	349	325	337	298	335	310	334	288	340	326	309	308	309	322	322	309	330	345	320	294	299	307	301	325	302	297	333	320	325	308	312	301	354	302	325	319	311	314	332	283	316	299	316	323	304	319	300	301	316	307	340	322	323	322	299	301	328	301	327	337	322	328	310	327	319	303	343	334	303	310	321	315	330	291	303	325	322	339	353	312	306	318	317	320	303	318	337	310	340	317	323	326	300	344	284	329	303	312	322	301	305	315	299	317	304	322	295	371	322	316	285	314	324	338	330	296	314	313	285	319	322	314	317	308	336	312	319	305	320	304	326	345	356	279	324	312	304	296	292	301	323	304	327	301	309	332	323	337	324	326	314	318	335	340	322	331	310	310	322	303	330	339	341	337	309	325	305	326	319	308	322	313	331	297	346	302	309	319	310	315	325	322	319	323	293	323	305	330	305	323	311	290	342	347	282	344	321	324	316	271	299	347	366	338	342	350	355	336	314	362	340	309	302	307	340	334	354	300	298	356	321	321	361	300	332	315	317	301	326	327	329	330	274	313	325	322	352	274	290	329	326	299	307	318	333	307	305	311	319	321	324	323	304	323	311	329	318	326	296	337	307	337	320	320	308	311	363	315	341	335	321	339	333	334	291	295	283	341	303	303	297	333	306	340	302	304	305	311	316	290	315	303	342	297	311	328	336	346	306	316	309	318	313	325	343	320	317	315	339	290	327	339	322	290	322	327	289	316	328	325	341	294	317	337	313	305	328	333	357	328	322	306	305	328	314	339	336	343	330	300	296	324	319	320	318	330	329	310	317	338	301	316	318	326	337	324	321	307	309	304	306	301	327	329	328	341	321	322	308	307	299	321	318	311	307	320	307	327	321	323	314	337	313	342	337	337	314	324	323	320	302	316	299	330	284	312	321	314	317	337	313	326	309	332	327	308	341	306	296	305	311	320	320	308	306	290	315	324	312	304	318	298	325	320	312	305	308	339	324	358	298	307	312	350	320	312	320	296	355	337	313	313	361	299	305	311	325	299	347	349	310	348	309	325	321	327	327	342	311	286	327	330	300	333	316	294	345	348	332	311	317	295	318	315	309	346	320	321	324	332	312	326	336	327	300	306	318	308	323	324	330	280	344	307	347	301	347	296	299	327	326	300	341	313	320	345	298	309	319	310	313	319	351	291	336	297	319	321	305	323	335	289	313	289	312	330	328	306	291	293	353	360	330	300	326	334	315	306	290	301	324	327	334	320	312	308	315	307	340	318	321	335	309	300	316	353	324	295	330	302	335	314	339	325	345	342	358	301	327	308	335	284	320	333	320	318	348	334	309	295	334	313	319	339	340	315	308	343	320	355	314	317	327	294	288	324	297	317	309	343	322	339	319	314	323	328	303	319	312	292	309	330	332	321	334	319	319	312	340	318	293	306	323	332	310	327	303	338	353	342	315	325	321	317	353	299	344	326	269	299	324	336	331	327	317	310	291	272	327	319	309	356	301	329	322	298	317	335	299	303	329	335	324	328	330	311	289	350	306	318	323	321	285	306	311	331	349	277	335	345	281	298	317	330	302	313	313	324	303	340	318	283	338	271	322	309	336	336	285	337	336	328	326	317	304	322	307	329	307	331	308	286	331	302	302	336	338	354	310	323	292	324	322	313	307	346	314	332	310	296	315	316	314	335	318	336	302	312	332	313	330	324	337	324	340	303	328	325	331	290	336	294	307	316	324	341	287	335	314	320	344	311	358	360	336	302	324	312	297	316	318	322	339	318	297	306	317	305	314	324	301	312	323	334	310	314	307	333	316	312	296	332	334	295	314	300	330	314	301	302	340	326	319	334	311	336	320	313	324	309	310	330	328	311	338	334	311	335	327	307	341	309	285	347	314	324	261	329	305	310	320	318	306	343	346	302	339	326	348	342	339	334	327	331	346	312	326	333	373	321	305	333	309	346	310	330	316	300	323	307	314	324	333	304	339	304	309	320	308	345	324	303	328	302	316	323	338	329	330	338	334	316	345	307	312	300	312	309	303	315	332	318	304	300	319	294	310	318	318	336	292	298	286	291	308	309	339	297	349	327	305	323	351	329	305	358	316	329	354	314	363	304	325	302	352	326	355	303	364	325	303	348	320	306	310	339	348	310	329	301	308	308	332	330	302	299	328	317	327	324	335	347	318	306	331	287	325	345	323	320	287	312	316	302	313	354	297	298	313	314	338	351	343	326	345	339	326	304	309	339	307	319	288	338	307	316	308	308
61166	38948	31256	32777	33308	31416	29517	28649	25484	20312	16333	12764	9005	5378	4121	3169	3249	2611	1681	1486	1233	602	556	407	417	304	274	269	255	198	216	227	211	210	208	206	169	187	194	176	177	195	153	160	182	211	174	158	176	177	181	190	158	163	174	152	187	186	155	185	197	173	177	167	158	184	183	181	189	166	171	175	155	171	186	161	161	175	170	159	167	181	174	183	195	183	167	137	191	185	177	172	177	165	170	196	176	166	160	147	172	178	160	192	164	162	172	167	184	200	169	177	191	188	186	171	169	181	172	193	189	168	185	186	181	166	186	153	196	174	161	168	175	174	168	163	134	168	182	193	182	161	168	178	166	183	167	176	171	172	153	188	162	176	152	177	160	154	179	160	163	172	181	185	187	186	165	170	159	178	162	192	155	166	180	168	180	164	182	174	172	156	172	188	155	185	153	174	159	166	182	187	170	204	197	155	175	181	187	171	174	168	176	168	171	177	165	160	160	167	175	157	178	147	173	159	184	181	194	203	164	165	158	165	171	188	202	175	195	165	171	153	187	160	204	162	184	165	182	150	173	163	148	168	178	171	174	169	191	158	186	163	156	174	151	142	181	170	156	193	179	169	160	174	180	189	170	191	163	186	163	171	197	157	168	192	164	163	178	168	173	147	194	188	158	172	159	188	152	173	173	183	183	164	200	170	162	184	181	182	201	179	182	149	163	165	179	171	175	174	178	168	160	175	182	195	154	181	200	158	157	179	189	175	185	181	172	153	178	149	151	178	165	161	189	172	167	170	147	174	192	141	158	157	167	165	201	162	201	164	159	184	178	174	182	159	170	179	168	168	185	176	174	163	172	169	175	163	177	174	166	172	165	162	176	178	179	184	154	181	161	181	157	182	173	171	162	160	165	166	176	152	184	173	187	166	194	161	180	170	180	162	154	180	158	188	182	157	157	169	183	156	180	178	172	160	176	171	155	158	186	170	151	153	156	169	162	169	174	187	177	170	172	168	173	172	164	171	167	165	182	155	168	184	159	175	164	167	163	159	165	164	169	165	161	183	176	180	180	143	165	169	155	170	192	158	152	164	164	191	172	180	157	164	184	157	198	181	142	165	188	198	164	175	164	194	159	171	181	181	171	183	167	180	151	156	170	165	160	174	164	150	185	157	179	167	198	180	185	172	181	171	181	170	173	185	194	162	167	161	173	181	165	175	146	164	157	153	163	164	187	177	180	200	160	150	177	178	167	196	170	163	169	178	166	189	179	191	161	176	165	177	164	192	153	170	155	164	147	174	184	178	167	168	160	168	189	150	170	165	182	170	174	156	174	167	150	160	189	176	174	175	173	188	159	159	177	155	172	171	182	177	188	167	147	146	170	162	173	170	170	167	167	186	153	163	167	143	168	174	160	177	141	171	163	142	172	170	167	181	175	165	164	152	164	159	147	146	175	171	178	191	162	171	198	200	191	184	179	180	165	170	203	150	200	170	176	164	156	164	158	172	165	156	167	178	160	165	196	171	166	174	189	163	154	170	176	169	159	197	194	176	156	157	174	172	161	166	163	198	161	180	184	161	184	164	189	168	150	190	166	164	170	160	169	184	159	178	177	186	184	175	158	176	171	147	154	185	150	198	157	173	168	153	161	161	164	164	194	182	177	169	170	159	172	164	193	178	179	162	178	174	161	194	190	172	175	163	146	183	193	167	184	175	167	163	167	170	148	180	158	187	165	161	191	178	168	185	171	194	193	163	170	171	164	191	173	169	191	158	170	165	171	157	158	174	173	182	180	181	181	180	171	180	186	159	175	155	172	167	173	167	181	159	151	171	175	174	166	164	191	150	174	192	160	175	177	164	176	141	165	173	175	172	175	153	192	165	175	164	173	186	139	185	164	153	169	175	158	173	196	171	160	167	171	165	157	172	170	167	146	188	148	176	178	188	178	175	171	181	191	188	177	164	168	160	169	146	156	161	177	166	167	177	188	161	157	154	170	158	175	167	171	192	158	168	161	167	195	157	154	167	173	159	188	183	172	157	176	163	173	157	159	181	163	172	178	159	180	179	170	169	180	170	172	165	181	178	164	179	181	175	177	171	180	175	184	167	161	183	155	155	195	159	165	146	180	161	174	170	170	176	175	158	161	167	173	157	174	171	159	187	164	167	182	158	186	163	175	179	166	158	145	164	187	169	183	169	187	184	185	180	188	157	167	185	169	175	163	174	173	141	198	178	188	145	167	176	156	178	161	187	190	173	153	163	165	177	184	152	181	196	163	148	173	181	176	185	184	139	188	169	176	183	186	204	185	163	157	157	177	163	167	160	148	155	177	184	162	148	146	163	158	173	175	190	174	171	165	177	193	184	191	172	156	180	179	163	165	188	179	162	162	181	196	176	154	152	157	190	173	182	173	172	186	173	163	193	172	179	170	178	193	185	170	151	181	160	178	167	170	161	168	173	163	162	168	152	155	188	198	164	170	176	143	183	193	184	164	197	167	165	162	178	186	181	169	151	175	154	164	163	170	174	180	166	202	168	178	172	169	158	197	158	170	173	156	181	162	182	163	169	174	177	157	167	165	162	144	184	144	163	170	155	181	184	176	171	178	173	140	162	158	149	192	173	169	189	179	172	170	163	174	158	168	189	174	164	153	165	157	169	142	166	148	157	194	174	187	169	169	176	187	175	190	180	183	169	173	171	192	177	183	186	159	183	168	184	152	203	165	167	171	147	190	153	150	192	154	167	153	185	164	174	168	177	173	168	148	165	184	174	181	184	158	180	167	170	158	147	173	170	176	199	181	129	175	161	162	150	172	170	197	174	175	171	164	160	162	180	191	138	173	178	159	161	163	181	160	168	187	205	167	181	178	166	179	159	174	167	151	170	158	154	171	183	168	173	171	171	143	173	176	150	154	159	166	156	155	204	187	176	159	169	184	198	184	151	159	164	175	172	166	173	151	166	181	160	171	182	174	173	172	168	171	168	174	175	158	190	176	157	160	197	199	159	179	176	161	181	179	166	173	167	173	188	189	164	146	151	185	185	170	182	177	173	179	153	171	166	163	163	137	175	172	147	163	169	141	189	174	178	177	170	187	178	147	175	161	162	177	169	156	177	180	181	190	185	170	175	184	183	151	169	183	191	155	182	157	170	173	177	185	155	169	147	147	164	183	204	194	177	176	172	156	153	159	185	176	191	182	183	155	200	167	166	189	159	164	167	155	169	173	170	154	157	186	172	179	176	172	185	168	170	171	189	151	190	181	169	169	207	176	162	178	184	208	157	141	201	169	176	161	141	164	157	164	167	180	169	158	159	209	169	179	156	184	153	153	176	178	155	179	169	194	187	176	183	171	147	167	154	176	170	176	160	161	173	164	178	160	175	128	185	158	162	170	168	187	170	181	160	166	171	155	169	187	160	163	154	189	176	154	159	193	195	186	186	171	158	174	164	172	155	169	200	180	167	179	181	167	186	193	197	171	153	190	164	172	170	163	173	176	149	160	156
55617	19765	23543	30008	34491	37509	38622	39375	38817	36380	32240	27852	23354	18613	17764	16262	16296	14057	10108	8723	8064	3895	2859	2329	1835	1511	1377	1227	1208	808	972	960	836	742	734	643	678	711	605	610	583	578	613	573	619	592	560	590	557	526	549	581	584	566	541	549	566	602	696	565	602	566	528	575	533	565	565	539	545	544	510	522	560	541	549	565	570	594	587	544	559	520	558	545	538	547	534	554	554	575	594	548	546	561	523	551	520	551	560	527	569	524	516	505	567	599	566	547	532	558	541	536	563	587	572	557	513	509	537	553	514	540	541	542	540	550	579	530	594	572	529	542	567	562	536	552	586	573	527	539	560	557	567	553	570	552	569	548	576	566	550	589	535	569	559	543	534	561	509	522	561	528	516	545	572	558	581	501	553	553	532	538	562	553	525	548	553	536	527	549	520	550	572	556	557	510	581	554	598	527	561	547	522	562	507	528	572	588	511	558	549	540	519	547	578	576	525	511	577	562	545	530	541	534	522	551	523	493	589	560	542	579	532	542	533	551	521	587	533	519	535	529	558	565	549	539	537	547	540	517	533	555	496	557	554	517	552	538	550	533	555	552	577	510	551	554	531	529	586	604	585	578	525	602	543	520	506	498	567	568	563	575	561	538	529	517	557	542	529	548	531	555	547	566	552	522	534	527	541	546	541	569	508	534	545	524	514	508	537	558	511	506	555	556	566	534	543	493	514	549	540	534	565	559	557	552	571	561	550	518	557	523	496	576	547	551	520	553	512	531	530	518	553	534	581	551	533	524	552	544	554	508	519	518	540	540	512	480	530	548	518	531	505	534	520	553	539	549	547	592	532	549	558	521	573	567	551	509	532	493	526	532	503	521	574	551	526	534	543	549	609	550	566	514	563	512	545	540	518	540	577	550	549	536	556	561	551	520	573	532	581	557	532	543	569	523	612	541	572	560	515	525	546	544	576	507	575	534	514	554	573	551	547	559	546	513	526	536	544	535	553	547	503	559	511	547	535	556	552	534	526	571	554	517	519	520	517	506	528	525	555	512	548	561	529	560	561	581	586	507	540	552	518	578	528	561	573	528	553	531	506	553	536	528	556	515	504	534	550	519	563	585	568	532	555	519	571	557	531	545	567	535	525	567	507	539	523	576	540	542	542	501	548	562	539	510	535	541	593	542	547	518	541	536	514	493	521	554	565	526	567	542	516	580	568	537	546	562	548	520	536	505	577	516	601	551	540	563	548	530	515	562	566	586	520	529	551	529	535	554	548	598	527	559	556	519	580	504	501	567	530	541	538	557	524	562	538	567	528	557	546	581	563	532	553	553	558	551	524	568	536	529	500	537	515	563	553	539	550	540	525	537	534	578	596	534	548	498	530	565	548	543	551	545	571	578	514	582	557	534	570	567	518	509	560	552	555	526	549	564	532	561	537	525	546	527	535	589	560	570	578	485	545	539	530	564	574	563	551	598	544	568	544	552	585	554	601	545	566	550	532	547	497	543	562	572	562	495	568	568	551	530	569	506	524	540	553	513	546	554	540	526	552	545	524	514	558	537	539	537	512	510	568	530	517	557	511	586	540	525	542	517	554	536	538	541	532	507	577	521	537	564	521	540	541	530	537	516	548	515	541	552	564	553	539	549	567	571	510	583	562	507	574	520	536	561	561	526	559	525	580	517	580	504	535	561	495	524	533	567	566	531	494	531	519	574	563	537	551	524	551	584	539	541	551	517	585	557	547	577	567	573	575	545	517	522	571	504	508	520	537	550	585	567	513	508	548	540	564	550	540	562	495	513	537	527	550	546	533	539	515	540	536	546	521	513	546	539	580	544	530	526	548	553	575	529	585	535	529	559	541	552	568	504	522	608	530	547	582	578	528	594	532	537	527	534	551	523	494	581	551	533	568	519	554	501	542	514	573	543	572	545	544	527	551	524	534	578	529	558	551	544	550	544	528	568	563	524	527	544	549	580	553	581	555	561	555	523	547	554	562	541	522	543	521	547	496	553	544	533	568	557	504	563	532	510	546	555	531	557	552	514	533	571	572	562	564	516	558	512	566	528	522	554	508	528	547	556	530	576	479	533	554	575	527	557	541	576	570	580	538	515	518	565	486	553	541	560	542	545	527	492	529	519	571	561	531	529	579	526	518	537	514	567	532	522	567	551	565	522	549	538	571	544	538	555	573	530	561	537	567	551	572	530	529	535	544	520	516	525	555	575	501	536	538	515	581	583	552	536	534	570	514	543	523	578	546	544	566	525	515	553	521	528	577	543	539	534	534	509	485	565	548	534	530	554	507	547	537	534	489	548	520	531	526	562	552	542	564	517	562	524	521	549	581	533	589	557	530	515	487	548	567	572	517	562	533	530	555	545	539	540	533	555	517	543	534	518	555	557	545	563	521	574	520	549	609	571	544	534	542	506	583	531	577	554	573	553	532	515	568	565	504	574	527	536	554	522	546	558	536	498	551	553	518	591	560	521	528	582	565	568	576	502	554	549	567	583	542	570	556	536	532	519	524	535	553	525	538	529	537	518	522	493	538	523	541	526	535	567	557	536	548	560	563	573	578	562	561	522	561	524	572	557	539	541	559	497	555	575	540	526	512	599	550	565	543	570	550	542	544	558	525	512	575	521	563	541	544	544	546	525	561	501	569	562	543	565	555	550	539	536	517	515	538	519	517	512	512	540	550	547	533	569	559	550	542	555	530	555	576	572	545	545	541	509	548	530	541	564	601	527	544	572	535	562	568	532	573	556	533	557	537	594	530	562	548	534	532	543	532	573	520	535	511	569	523	529	572	557	518	540	502	522	589	558	545	526	510	558	538	523	520	526	555	553	519	554	577	576	551	547	539	536	546	560	553	539	575	567	532	551	511	573	556	558	537	571	576	551	559	568	552	549	533	556	567	535	540	516	567	516	506	560	576	489	513	520	570	553	576	530	549	523	563	528	533	542	534	530	558	561	544	569	539	528	521	540	542	534	552	503	548	585	588	546	525	548	547	543	539	549	519	538	536	543	557	528	542	544	520	535	543	522	549	541	550	564	511	524	537	583	518	538	530	514	530	555	533	563	530	550	553	552	526	500	539	531	538	554	541	549	561	570	530	565	551	559	565	502	560	514	590	589	588	543	564	574	576	508	566	551	543	526	551	514	528	538	494	565	542	496	558	561	546	537	539	531	568	560	541	551	542	514	583	556	550	577	531	590	559	515	518	572	556	545	531	504	536	551	508	565	561	550	567	523	521	559	552	556	552	560	552	508	559	505	517	578	546	515	514	521	544	480	574	521	527	542	521	529	534	507	527	566	584	540	572	543	566	502	563	527	558	556	575	513	573	536	503	549	566	518	518	538	537	560	517	542	541	543	605	548	549	549	545	550	555	499	543	564	556	547	534	522	525	565	545	562	549	532	514	563	561	559	541	526	566	543	541	530	537	494	558	533	546	481	587	549	524	513	592	509	572	569	545	559	506	562	502	560	558	527	531	555	502	479
22418	5058	5074	4526	2911	2351	1643	1534	1267	865	582	481	377	307	281	254	219	209	204	185	200	176	169	151	150	148	151	156	161	154	148	164	138	147	139	144	138	141	152	131	119	136	133	138	133	150	123	157	150	151	153	164	149	125	144	144	152	152	154	131	146	149	135	156	140	121	150	138	149	139	142	145	152	138	137	126	140	119	139	127	142	162	155	132	148	149	126	139	153	171	164	160	160	121	145	141	125	173	144	150	172	157	155	140	146	153	135	152	138	143	151	156	133	166	150	141	155	144	144	129	137	150	126	142	126	122	144	149	134	139	142	141	145	141	131	140	134	148	151	152	145	144	138	154	141	128	139	157	158	126	144	126	121	149	137	142	145	144	128	134	157	134	139	150	162	136	153	141	134	147	129	162	159	130	140	150	150	147	153	135	136	142	141	155	124	139	137	127	134	150	141	128	138	151	117	154	129	138	133	111	138	141	140	136	125	136	148	139	104	147	149	159	154	155	137	139	167	134	143	143	138	149	166	135	133	157	136	145	131	157	143	147	139	138	150	132	148	137	152	148	141	146	147	166	167	140	164	135	160	144	156	135	151	153	139	148	144	134	122	148	132	141	137	160	145	165	154	157	148	135	136	158	130	145	148	145	146	134	136	145	164	150	126	148	135	152	147	128	144	141	171	124	146	153	147	146	144	147	153	158	146	136	129	122	157	168	127	165	156	132	112	140	139	137	142	153	142	174	135	144	131	142	125	162	128	140	144	142	138	130	155	133	149	120	127	164	147	129	146	154	160	164	153	137	150	143	127	118	134	151	164	151	137	150	174	162	152	150	141	145	167	137	141	152	132	145	160	160	136	151	138	134	156	155	174	145	142	133	140	135	138	120	153	165	147	144	148	158	150	166	145	118	139	134	142	147	141	144	123	150	136	138	132	134	141	145	151	131	146	130	149	139	156	132	150	149	150	133	146	167	139	145	157	157	167	160	143	144	140	147	139	126	120	143	147	154	155	150	146	138	174	183	158	116	144	124	142	162	162	140	131	142	145	144	140	154	176	148	142	151	135	145	133	118	147	144	127	157	160	141	131	138	150	133	144	134	161	120	133	137	143	135	142	131	154	127	134	167	162	158	140	147	154	139	149	152	150	151	134	132	135	122	123	131	141	149	132	156	143	143	156	151	141	140	144	142	132	146	160	132	118	140	133	127	132	147	141	124	162	142	132	133	123	121	129	162	140	134	132	159	180	152	140	148	129	150	150	138	159	155	164	133	155	151	147	151	136	133	160	139	166	127	152	124	146	142	141	122	136	169	165	145	123	157	149	135	131	140	127	165	140	137	150	143	133	158	136	126	140	159	168	160	163	133	148	144	130	136	160	145	137	128	129	153	153	139	143	128	171	132	160	139	127	140	151	140	142	162	148	158	133	162	145	141	138	154	141	145	153	145	142	138	134	143	132	153	130	163	157	137	130	153	145	146	150	145	126	143	139	131	136	140	130	117	137	153	138	140	130	143	145	136	144	145	165	141	129	175	150	137	134	136	157	156	155	152	151	137	138	149	165	129	149	140	156	139	156	146	149	139	134	126	154	129	136	149	147	142	138	124	144	163	146	138	152	166	130	154	138	118	128	139	149	146	139	139	159	152	130	132	142	155	156	157	145	139	129	157	147	142	149	147	138	124	144	154	141	155	157	126	135	153	145	137	155	147	132	157	131	143	140	137	137	149	135	132	137	147	156	147	147	147	145	144	137	169	141	152	139	140	139	156	146	142	147	153	137	135	141	145	138	140	131	150	143	129	157	150	145	143	136	157	144	124	157	152	121	147	167	136	142	145	144	128	147	137	140	139	133	144	136	136	160	151	158	155	157	137	144	137	146	118	135	122	146	171	141	149	145	131	157	138	138	133	156	139	177	149	143	138	145	152	147	135	156	136	152	137	148	157	158	126	145	161	151	154	141	164	146	154	129	134	126	149	154	153	160	161	143	151	148	147	149	141	157	166	119	149	156	146	139	165	144	148	140	128	140	136	133	153	160	134	128	152	127	141	146	138	140	133	127	131	150	145	129	144	143	135	137	127	140	138	149	167	127	136	144	144	138	113	138	127	148	120	139	158	137	121	131	142	159	147	127	124	149	143	125	160	141	110	139	128	154	149	164	145	160	146	129	164	151	137	117	136	126	143	151	149	158	134	153	122	145	150	126	128	149	146	145	135	158	138	136	121	132	139	133	131	138	159	111	154	149	136	149	126	147	144	124	132	166	146	138	142	137	149	138	155	147	141	138	146	135	146	136	157	149	143	142	156	138	163	144	158	160	133	139	129	136	143	138	138	151	155	149	135	147	143	155	147	140	145	142	141	160	145	157	129	146	146	143	152	137	159	143	148	135	137	147	154	161	130	135	144	141	151	154	171	156	142	159	139	118	174	171	129	132	152	139	157	141	150	148	158	148	134	137	131	139	150	151	135	135	147	139	152	137	168	153	143	148	142	133	149	149	156	146	131	147	132	134	119	140	148	149	144	145	153	144	150	131	154	135	146	140	139	140	139	145	144	138	162	131	151	132	141	134	139	157	130	146	149	139	117	144	146	147	161	150	140	126	134	125	148	140	141	141	159	146	153	154	146	141	137	153	146	140	124	155	145	151	146	163	163	132	174	138	163	131	129	154	133	133	124	154	149	148	143	170	147	152	149	118	141	162	135	137	140	141	124	141	169	152	135	167	151	138	125	142	147	164	149	128	127	155	142	148	161	144	155	127	159	148	129	147	143	147	161	157	147	146	144	160	142	160	155	160	159	159	161	158	145	161	161	134	137	141	133	152	138	139	130	126	140	151	155	151	137	129	143	142	127	141	150	137	153	135	126	128	152	148	173	148	135	158	126	157	151	165	145	139	120	153	141	154	144	149	150	153	138	135	158	144	153	139	139	155	137	150	153	133	140	155	146	156	152	122	166	158	137	161	153	133	140	140	143	145	160	136	125	152	162	137	130	137	138	136	128	150	164	146	140	167	113	160	131	138	149	131	129	132	139	150	133	127	127	136	142	151	153	136	159	143	153	123	117	139	112	134	142	148	142	145	140	134	120	165	141	132	165	146	135	146	147	142	138	142	130	113	119	151	151	133	133	134	152	135	154	155	151	134	146	132	142	139	140	139	131	157	132	148	129	142	122	156	150	124	141	136	138	157	137	153	140	140	144	129	167	152	140	144	131	137	143	149	126	145	150	131	148	120	161	141	153	141	125	155	150	136	119	165	139	150	146	152	135	153	135	136	128	133	140	142	130	149	125	145	141	133	150	170	132	129	135	146	165	141	156	147	146	158	142	147	136	175	124	140	149	139	133	139	142	154	136	139	159	151	138	150	140	144	139	154	141	147	150	124	139	150	125	138	150	147	145	174	121	171	148	142	157	133	162	141	148	140	141	176	135	134	128	137	138	133	147	123	150	148	156	135	147	155	154	148	133	154	129	163	137	129	143	138	132	126	165	144	143
24143	4328	6724	9514	8193	8187	6562	6889	5648	4091	2948	2391	1998	1346	1262	991	1036	884	891	730	756	616	565	562	504	504	512	499	439	498	469	479	450	457	483	470	464	417	494	481	449	498	489	439	454	427	504	460	456	497	459	482	485	490	492	447	426	470	453	410	484	482	434	451	477	470	472	447	489	470	463	483	442	480	461	464	435	454	452	461	436	452	516	442	454	453	452	428	452	504	430	444	483	446	496	456	495	457	458	461	512	467	474	482	411	482	478	481	460	466	429	449	456	457	458	459	445	463	442	461	491	447	464	460	487	434	489	455	458	465	449	415	472	499	459	447	415	492	480	429	435	452	518	433	458	487	484	466	453	432	488	464	488	462	490	487	490	488	488	441	460	427	487	431	458	453	438	492	469	443	469	470	462	441	463	467	437	457	480	496	489	467	467	442	461	495	458	466	464	460	463	474	450	458	446	464	476	477	463	469	463	449	456	471	437	445	453	458	479	471	448	452	470	465	492	485	468	484	435	496	488	447	457	484	458	418	458	424	463	471	487	441	446	485	466	459	477	443	479	461	447	458	462	458	456	489	453	425	446	458	462	460	442	426	438	467	455	461	440	409	480	456	444	450	431	436	466	470	469	450	438	446	487	435	455	476	455	437	493	482	449	459	434	434	473	463	478	462	481	477	457	458	471	459	462	444	416	437	439	477	458	439	451	479	485	467	432	458	435	461	477	455	456	452	440	425	482	442	457	427	474	461	472	466	434	466	479	474	476	445	482	479	437	466	432	429	474	463	479	453	428	483	462	469	444	465	441	476	465	442	453	475	462	476	449	437	477	466	410	485	476	441	500	496	447	473	403	493	450	495	486	506	461	485	468	454	445	439	487	483	465	501	494	491	435	456	406	433	462	459	469	457	443	475	513	475	464	458	479	464	448	492	442	457	444	460	482	460	512	478	468	471	445	441	466	442	504	431	475	469	492	457	445	420	441	474	445	459	483	433	443	493	458	470	486	498	439	462	474	464	446	484	443	450	430	466	428	442	478	472	470	474	423	486	443	453	462	441	477	429	486	426	453	455	479	476	456	450	462	436	421	443	462	446	462	489	435	435	486	460	441	462	449	453	493	449	481	454	491	460	427	492	477	467	479	454	442	472	464	485	489	452	461	463	436	471	446	470	490	455	422	444	478	453	446	456	473	478	475	460	435	432	431	457	475	417	479	458	450	451	477	432	458	468	496	460	480	465	470	442	491	470	463	470	464	448	471	472	480	467	433	466	449	485	471	437	429	440	443	410	465	486	463	459	445	481	483	430	453	484	473	487	489	434	472	474	459	469	483	467	460	467	443	493	446	420	456	436	491	422	455	449	469	507	430	464	468	447	459	475	426	441	484	433	471	471	461	450	461	432	480	447	444	455	451	429	471	490	463	446	495	458	439	439	463	475	475	414	469	446	444	463	454	465	460	482	471	458	449	430	480	473	484	442	447	493	421	472	475	470	434	456	419	458	455	494	424	456	479	473	454	474	480	455	453	431	450	505	446	429	477	446	487	460	449	449	489	494	418	480	436	475	475	445	432	463	457	463	457	438	473	455	456	472	446	486	494	468	444	441	481	461	445	461	461	444	471	459	439	462	457	412	460	446	454	455	474	463	433	480	472	456	416	466	459	464	482	456	486	451	451	463	465	430	469	478	467	437	507	430	452	460	480	428	471	470	479	484	462	430	440	444	434	450	478	479	469	417	459	429	467	422	470	451	442	488	460	469	438	458	483	467	446	438	485	444	467	455	475	460	487	448	464	461	462	421	453	487	472	462	459	485	451	473	412	466	458	422	464	486	491	479	458	475	442	468	483	428	455	491	480	429	463	448	418	471	478	463	477	473	493	440	438	454	461	443	473	473	472	465	461	451	425	458	499	420	481	472	449	440	496	484	467	494	479	493	447	441	484	475	467	430	457	448	428	450	492	439	449	462	466	454	460	437	476	507	491	508	436	475	514	477	478	464	486	457	490	464	485	460	439	446	461	463	473	472	402	484	437	460	480	477	473	482	460	448	479	506	460	476	463	448	455	502	536	457	444	432	473	452	471	457	456	442	490	430	477	441	438	426	468	485	450	457	443	471	486	447	434	467	496	472	457	502	459	468	481	437	469	442	487	487	425	416	492	478	435	481	486	479	469	490	478	490	463	462	436	448	464	467	482	453	434	472	458	461	488	475	467	443	456	458	446	469	463	458	461	436	489	479	485	444	480	466	433	478	448	452	421	494	424	447	470	458	483	439	488	416	490	480	450	456	479	431	485	469	428	431	471	469	444	476	445	448	453	442	450	467	446	475	449	476	469	490	429	491	478	454	477	492	425	490	475	462	480	459	471	472	467	476	454	478	449	484	432	505	478	459	471	502	450	469	467	448	495	435	468	488	448	488	445	477	465	467	479	477	454	486	466	439	480	445	475	510	458	486	473	456	451	477	433	457	442	473	477	478	458	450	476	430	446	436	472	419	445	447	457	428	457	430	419	469	461	460	474	472	441	416	469	454	487	455	430	449	478	461	451	443	459	457	409	483	479	456	452	424	455	484	433	455	447	452	457	465	454	463	460	481	473	443	443	473	438	441	450	444	436	469	456	462	474	458	467	474	510	467	487	435	497	501	456	470	486	447	512	461	469	481	440	487	499	505	451	460	469	498	470	445	465	461	463	456	449	461	451	487	491	473	448	488	493	414	463	466	486	472	486	485	473	460	450	466	426	463	452	461	444	437	452	477	485	448	476	483	488	440	456	433	429	454	451	469	444	447	502	477	466	467	462	473	434	414	464	454	483	437	478	486	478	447	472	457	468	447	474	477	449	471	459	474	458	466	497	481	433	520	436	464	468	487	460	432	461	448	490	449	432	484	466	457	400	462	520	449	448	491	449	460	446	472	443	444	424	476	463	500	493	450	487	461	460	452	453	449	448	454	462	469	507	477	461	467	471	441	427	473	445	476	445	447	467	438	477	470	473	485	443	475	474	486	491	500	473	438	469	481	453	471	440	492	423	490	459	443	452	433	477	438	439	452	449	460	462	469	454	498	485	455	477	474	460	440	450	507	449	466	476	488	483	497	493	481	455	454	508	459	425	469	451	441	451	495	439	503	417	485	471	465	463	437	453	468	464	443	483	474	434	454	460	457	489	470	455	443	433	466	485	432	456	450	475	436	495	464	424	476	466	457	426	432	452	474	431	483	455	457	449	435	446	468	453	463	455	459	459	497	464	446	496	488	465	479	434	459	476	456	472	463	445	458	451	492	464	483	449	437	454	459	479	415	464	469	463	533	455	471	437	438	466	452	510	455	471	476	427	466	447	420	472	486	491	475	467	437	436	483	475	463	460	481	456	484	443	418	459	436	459	472	477	436	448	420	466	490	431	474	450	467	445	438	456	465	517	447	485	466	456	441	475	450	465	461	439	470	451	449	466	491	451	439	455	449	413	471	443	483	441	465	454	477	455	486	435	475	461	463
60294	32075	24227	24172	23316	20331	18208	17165	14223	11080	8401	6089	3813	2113	1938	1503	1262	1152	839	765	712	383	271	236	152	178	172	126	128	132	132	114	86	104	110	94	102	91	95	101	97	97	92	95	101	110	99	96	110	83	107	104	92	99	105	91	101	104	120	96	99	99	75	92	94	99	97	95	89	97	99	94	96	92	87	104	99	81	95	101	102	97	99	83	90	87	77	98	88	86	91	82	106	97	97	102	83	92	105	90	102	93	98	96	89	96	78	80	87	79	97	104	89	74	87	94	79	110	94	105	98	91	76	93	92	90	94	100	100	91	86	86	106	86	107	81	92	105	96	81	86	85	101	82	77	83	77	82	80	98	93	93	95	110	87	90	95	100	84	97	87	103	84	94	93	97	96	96	84	94	85	82	76	87	73	85	100	87	92	99	83	94	96	105	94	86	83	103	90	91	82	100	90	115	86	98	89	84	106	101	85	107	80	97	92	94	89	89	76	108	93	78	90	95	101	105	107	84	92	92	106	91	90	87	89	96	74	86	90	88	63	83	83	92	82	106	97	101	104	105	96	95	98	88	99	94	104	94	77	85	106	105	106	97	90	101	94	96	93	109	104	96	86	93	94	85	84	78	90	89	94	75	104	98	96	90	93	89	85	88	105	84	98	96	101	80	86	82	85	96	97	92	89	93	95	86	99	86	81	95	83	99	100	80	86	94	82	99	100	86	88	84	86	86	101	98	108	62	97	100	103	84	96	98	101	96	95	86	104	77	107	88	88	95	72	101	84	85	106	95	91	90	74	66	97	90	98	91	93	118	96	91	76	90	71	85	102	88	84	90	102	88	96	85	83	108	90	97	92	90	97	82	86	99	79	84	87	89	85	87	78	87	103	94	89	95	86	96	71	89	77	114	78	83	91	109	93	91	79	102	84	90	78	97	86	99	90	82	100	103	89	86	87	76	88	90	98	73	98	87	99	87	100	87	88	111	91	75	71	94	86	89	85	107	91	92	82	80	97	91	73	93	86	86	95	107	97	84	72	77	104	103	96	89	82	93	106	82	69	122	98	107	94	101	99	78	73	85	90	85	104	84	98	92	100	88	90	92	72	96	91	99	90	100	89	96	92	94	91	95	92	100	84	75	91	80	105	93	96	105	102	102	100	113	90	79	88	92	92	89	82	93	86	91	99	102	93	100	109	75	95	95	95	80	78	95	88	97	83	91	89	91	84	94	87	97	100	103	81	93	81	86	94	82	79	96	91	74	111	107	87	107	73	76	81	104	104	92	83	96	75	96	95	100	96	84	102	74	79	89	86	77	73	98	99	76	72	81	89	84	70	90	108	93	117	98	69	90	95	97	85	96	100	100	80	95	115	109	90	103	87	98	96	102	95	111	75	120	82	102	107	70	91	85	97	95	109	92	91	99	94	85	81	103	83	73	88	79	86	93	94	99	87	82	102	101	85	71	79	85	91	92	98	100	131	84	93	83	91	88	92	100	98	98	96	97	96	83	101	85	89	83	86	72	94	88	76	86	81	95	90	100	95	86	84	83	79	82	82	88	92	97	90	75	88	90	104	95	85	87	92	87	90	94	98	91	92	100	112	100	88	91	94	113	85	90	80	89	103	101	64	77	99	99	98	98	91	104	78	103	89	98	105	65	93	74	103	90	85	106	101	110	85	81	94	86	77	110	81	119	115	83	79	114	86	97	96	84	78	97	83	90	76	100	95	99	92	97	92	94	87	105	89	98	86	80	94	105	96	80	79	74	97	101	86	95	89	110	91	97	79	87	88	87	99	85	112	109	77	82	94	96	94	84	71	94	81	93	98	88	104	98	88	97	96	81	91	107	84	90	105	107	109	93	103	106	83	76	105	77	88	90	103	90	106	96	85	89	98	80	100	102	86	89	102	88	81	91	102	95	90	88	105	81	87	94	103	81	96	84	94	88	91	91	105	87	95	84	100	101	99	79	118	80	89	88	90	87	69	98	102	98	97	84	86	102	104	79	92	92	108	97	93	93	95	89	99	91	95	99	103	90	101	89	98	73	92	80	82	108	91	105	109	100	91	85	74	86	101	86	90	103	86	91	90	87	104	82	103	105	109	112	80	99	89	100	93	107	92	94	87	100	104	99	84	87	84	99	90	109	87	82	88	87	98	97	91	94	105	93	93	103	105	108	111	103	106	75	92	81	84	98	86	93	106	88	75	81	89	105	90	91	83	92	94	90	89	93	105	96	110	65	87	84	83	93	83	97	104	83	88	91	98	85	90	91	88	99	76	95	82	87	87	100	71	77	103	94	97	93	98	89	104	87	89	88	81	90	100	94	88	77	105	93	102	99	84	83	82	90	87	87	93	90	95	91	82	96	103	86	84	95	107	107	102	76	104	84	114	93	96	81	106	83	74	100	98	92	100	89	82	93	88	79	82	89	97	97	102	84	105	93	94	92	79	85	98	85	98	84	101	88	75	92	98	97	99	84	87	107	97	81	104	81	91	104	97	82	99	95	88	96	74	96	93	78	105	98	78	71	87	77	91	102	82	92	110	99	101	82	94	101	96	99	111	89	92	90	88	98	81	109	83	110	95	112	72	82	101	95	88	90	90	91	93	91	89	91	100	106	87	90	88	91	102	82	83	85	88	88	91	88	86	101	102	109	91	81	82	98	85	73	104	98	108	99	79	89	105	90	113	91	97	105	101	107	93	86	106	86	80	92	87	94	86	87	103	85	77	97	93	106	80	91	80	100	81	109	115	90	79	100	114	93	108	82	83	81	92	87	96	103	93	87	98	90	93	104	98	88	94	89	81	77	92	86	90	97	99	92	90	111	103	94	100	112	87	89	99	99	98	90	99	95	100	109	98	87	95	102	97	94	96	94	102	98	81	99	99	100	90	97	87	87	100	115	94	94	77	85	98	90	94	107	91	99	82	80	113	82	89	89	108	88	95	106	119	77	96	95	115	95	88	87	86	84	84	90	86	92	100	95	101	89	92	83	92	91	91	87	85	96	106	91	97	104	99	79	105	117	84	71	87	94	98	93	108	96	88	100	114	103	91	86	89	90	86	94	82	99	91	103	92	94	99	87	94	104	82	97	94	87	92	71	100	83	88	87	81	92	112	97	91	87	102	91	81	101	98	99	97	82	95	87	90	103	79	84	103	93	100	74	89	84	77	79	117	94	103	96	95	98	96	99	86	89	90	102	97	88	93	96	92	91	89	103	95	79	98	115	74	95	84	99	93	91	86	105	98	88	83	94	95	97	99	91	95	95	113	101	87	92	92	89	86	100	86	97	80	85	108	77	93	97	82	88	91	100	92	101	105	98	98	101	84	98	96	87	100	83	91	84	97	104	74	92	88	98	82	112	107	97	86	93	95	95	98	83	91	86	84	92	116	90	101	107	95	85	100	83	94	84	88	126	79	84	103	93	101	72	102	74	94	97	78	80	96	97	93	87	86	82	82	96	82	94	89	100	72	97	110	93	95	92	92	95
45815	13661	14516	20356	24607	26938	29779	30550	28965	27765	22514	19332	15060	10388	10779	9339	7911	7818	6046	5379	4680	2566	1788	1262	875	933	854	635	570	454	586	492	425	432	404	384	349	391	356	380	349	342	363	347	366	304	328	328	375	298	347	315	356	316	349	369	343	319	578	352	337	346	329	372	341	342	331	351	344	359	321	323	309	307	340	355	318	332	345	317	300	356	324	311	350	326	352	353	328	345	338	334	326	327	317	336	351	288	299	339	349	326	333	315	318	353	314	322	346	308	321	327	308	324	306	345	326	335	325	307	324	311	349	364	299	323	319	334	335	325	362	353	296	317	311	336	302	308	366	309	316	317	310	330	296	343	333	314	289	324	332	305	284	344	332	324	350	322	300	290	338	310	331	304	301	325	332	346	337	344	318	320	307	348	341	318	311	324	346	318	302	302	304	324	350	320	322	339	274	353	302	338	327	321	350	308	308	289	346	287	293	359	329	310	313	312	317	283	295	324	349	340	342	333	312	305	331	323	321	361	320	321	336	346	304	328	320	338	328	306	348	317	351	300	322	296	346	316	312	328	318	289	310	360	302	333	320	328	288	331	306	367	329	343	288	329	385	337	349	330	276	366	323	330	331	315	350	321	296	323	327	330	311	326	336	334	335	321	301	280	316	328	325	316	301	309	310	340	318	337	299	307	291	314	324	332	347	289	325	333	320	329	314	311	324	284	323	364	325	307	321	332	319	331	329	347	302	298	309	303	318	339	315	296	299	324	322	316	337	347	298	309	324	322	322	335	343	338	313	326	356	301	328	319	341	325	267	334	329	308	307	320	331	313	307	315	347	314	354	334	342	330	314	312	314	319	326	329	340	321	345	301	332	323	322	318	344	321	315	342	311	319	345	341	309	312	320	336	321	328	333	306	311	298	334	324	335	292	337	315	305	327	324	315	367	331	311	340	305	306	343	343	344	312	344	329	338	324	334	354	307	357	284	353	343	297	345	304	362	324	318	338	345	326	345	323	348	327	343	309	321	327	356	334	314	296	322	333	312	299	334	326	321	342	281	297	339	322	294	320	341	337	347	334	330	317	299	319	352	304	314	333	324	316	321	346	337	326	324	316	334	296	324	295	343	311	348	366	347	333	320	310	331	369	294	336	358	325	304	346	316	318	309	304	344	328	330	308	331	312	321	348	359	325	318	325	297	322	313	311	352	320	319	325	326	320	316	340	275	357	314	321	305	303	322	316	325	351	319	312	336	335	310	364	295	319	328	331	338	302	360	330	322	331	302	338	321	305	330	303	310	335	356	304	294	344	331	308	330	329	340	300	324	315	309	331	319	314	357	295	303	330	319	299	338	332	355	318	320	323	331	311	353	307	311	351	318	298	325	330	346	300	292	312	333	355	325	304	336	303	336	302	292	309	352	326	327	327	331	329	313	329	313	320	345	330	304	322	337	314	317	357	323	339	319	346	317	336	299	307	296	319	333	327	347	305	333	308	338	337	350	348	328	304	360	304	325	321	350	323	337	346	341	297	326	332	357	339	310	343	319	352	320	309	302	315	317	312	332	328	345	330	322	311	298	338	327	346	306	319	313	325	361	326	349	328	343	336	335	329	339	309	287	320	348	329	317	323	351	340	322	327	342	343	337	310	316	297	332	323	316	337	307	293	300	316	307	303	317	320	291	329	321	341	335	307	335	320	331	319	301	307	305	313	312	352	327	328	336	349	307	327	320	325	307	342	318	308	326	363	315	310	325	332	330	311	314	298	323	344	308	308	294	313	323	357	354	335	301	309	340	319	316	317	344	323	325	315	337	346	301	319	300	316	300	333	323	317	347	307	341	324	328	299	348	331	329	302	307	322	295	310	317	306	323	322	349	323	339	320	308	333	352	337	307	330	324	331	327	292	328	323	321	338	317	311	275	320	366	302	309	329	362	334	294	334	304	342	324	321	339	322	330	290	323	290	339	326	307	318	348	311	302	380	320	333	336	335	342	346	308	316	322	296	329	303	334	311	350	360	323	284	326	303	338	326	351	307	334	314	320	347	347	331	320	318	334	320	326	324	314	324	302	307	288	341	330	304	317	286	288	340	324	311	346	301	348	309	320	316	287	304	303	321	329	335	328	302	325	317	302	319	318	327	297	307	346	318	304	315	340	334	338	349	296	338	319	318	299	330	336	348	325	306	293	326	296	329	318	305	325	322	347	288	329	312	322	326	318	328	348	315	345	334	305	326	314	340	331	353	322	313	321	329	310	325	327	320	363	309	322	342	292	347	315	337	357	305	308	339	291	292	322	309	324	320	355	329	339	274	301	306	327	313	297	320	319	335	325	319	326	353	323	300	317	305	321	290	310	324	342	294	324	306	318	327	340	349	274	325	308	310	322	297	308	316	330	319	302	334	352	308	310	331	311	321	327	340	335	345	338	290	331	312	287	305	318	325	323	314	355	313	328	321	294	309	324	319	308	324	288	305	288	351	285	322	317	321	322	318	361	315	331	339	318	307	345	335	326	311	339	304	331	308	309	334	345	307	317	327	329	331	334	326	342	344	341	338	309	311	318	319	326	351	287	318	334	327	323	288	308	337	328	323	311	326	316	331	322	322	306	308	310	311	291	314	300	334	318	323	322	336	330	338	324	308	304	310	307	341	338	291	329	322	314	319	288	302	318	350	327	381	336	311	344	346	326	282	327	345	290	328	317	315	306	340	310	323	291	301	304	344	302	326	327	308	284	323	334	354	319	352	307	348	306	303	320	323	328	337	319	331	311	326	309	328	312	298	291	325	326	339	335	306	354	310	334	320	304	335	339	317	315	314	333	328	317	348	315	339	324	341	353	294	359	363	329	320	325	308	281	327	324	326	305	309	305	344	326	325	335	347	316	358	307	320	334	312	336	300	328	332	346	309	317	351	313	336	310	340	340	311	352	324	323	329	334	365	314	316	331	312	330	310	310	312	302	327	339	336	308	325	318	310	341	348	337	337	325	329	340	336	337	325	377	335	337	334	316	333	336	299	331	324	312	301	311	308	300	295	329	309	318	309	343	334	344	319	317	339	338	337	315	338	334	332	287	339	333	331	330	317	329	333	308	327	323	315	343	336	340	335	323	313	330	338	328	340	285	370	312	310	315	318	314	313	311	334	322	328	357	322	304	327	331	332	330	333	311	304	324	320	313	302	297	308	319	324	306	314	329	366	325	306	332	327	292	315	317	303	327	322	323	321	342	367	339	320	327	320	308	321	323	328	309	323	317	336	379	311	313	341	327	311	330	304	345	328	323	342	312	313	323	294	299	331	332	325	371	323	339	342	314	341	278	318	338	310	298	312	333	333	333	318	332	317	340	343	373	330	313	319	324	346	325	339	357	295	355	303	321	323	311	308	305	321	323	340	327	330	362	308	314	308	325	329	303	316	326	320	332	332	325	305	352	336	308	316	345	329	328	328	333	317	303	346	309	342	321	332	308	333	324	312	325	315	333	310	292	326	325	337	306	317	354	338
64177	33679	30541	29382	30615	28654	27813	25412	25508	21022	16285	11844	7322	4476	4207	3503	3310	2649	1732	1574	1333	832	574	450	341	250	310	249	246	194	199	183	210	187	186	185	211	215	205	203	177	180	175	179	163	166	179	185	193	179	171	180	182	183	184	174	180	189	349	181	182	198	172	156	164	169	184	158	192	170	181	182	192	174	166	165	183	161	176	162	185	177	153	156	179	195	168	176	179	165	193	160	160	187	169	145	186	176	157	207	174	185	175	169	171	165	183	178	173	168	190	166	154	181	197	171	178	173	170	175	191	192	155	168	181	189	185	193	194	160	185	168	156	174	171	175	147	203	174	178	171	190	147	179	151	157	187	169	182	178	178	173	169	172	175	174	170	169	203	169	177	197	166	191	146	165	169	178	178	165	140	169	184	179	158	208	193	145	144	191	176	166	158	164	130	148	183	154	185	146	188	184	195	157	176	183	183	174	183	172	177	158	168	195	186	169	195	175	184	169	172	179	179	176	160	159	153	169	157	147	180	172	169	160	174	175	189	166	171	141	163	165	172	175	188	183	174	187	209	185	179	184	194	185	186	192	166	182	164	176	185	170	166	155	175	184	162	185	162	183	190	155	171	178	183	183	186	191	192	162	205	166	148	184	153	156	171	178	176	189	173	174	173	177	202	177	181	182	200	140	183	172	186	172	184	155	174	201	167	181	182	168	181	159	165	158	153	169	171	173	150	154	196	187	175	175	174	151	167	201	173	171	160	192	153	191	174	167	182	185	168	168	159	177	199	175	169	156	178	161	172	168	147	164	174	195	150	183	200	166	177	166	152	204	157	164	158	163	175	170	144	182	158	174	175	176	191	181	168	158	166	197	187	191	157	197	141	171	167	157	170	159	169	169	174	190	179	173	223	163	185	169	198	169	163	191	158	181	155	181	188	183	185	173	187	167	177	188	155	148	186	177	162	184	167	167	204	162	158	167	199	175	191	184	182	153	170	176	183	197	194	180	183	157	175	155	163	162	166	154	173	179	164	163	206	184	188	184	175	163	178	181	175	156	179	179	211	169	180	164	155	161	185	162	168	167	159	191	163	156	182	163	172	157	169	168	176	163	171	166	154	188	164	165	191	196	190	162	158	173	168	187	193	169	180	154	189	185	195	162	173	171	164	190	171	200	165	160	184	177	153	165	180	161	169	165	166	196	154	175	186	170	158	184	167	164	162	167	182	166	195	168	177	177	190	171	160	178	162	166	138	169	191	163	173	173	165	194	150	170	174	161	175	191	168	198	171	163	172	174	178	193	162	180	184	177	171	180	175	184	179	169	175	177	168	162	170	171	172	146	162	147	154	167	180	165	169	168	185	172	180	168	166	173	169	158	163	178	181	173	164	168	184	185	205	183	172	169	180	182	156	170	162	181	171	183	149	180	186	157	180	192	176	162	158	177	177	172	177	195	161	167	167	159	172	190	185	170	178	194	179	178	194	197	186	179	189	153	154	172	142	168	168	179	184	161	181	177	200	167	178	172	174	156	184	170	179	187	202	173	179	184	185	155	179	191	155	163	150	175	181	187	185	172	201	142	196	196	161	160	169	183	165	179	193	196	177	175	185	163	186	155	198	185	198	196	180	186	171	173	161	169	184	180	165	184	176	178	180	168	183	184	213	166	181	167	171	170	168	167	191	168	161	171	155	180	179	155	182	153	192	184	172	171	169	192	157	158	179	196	173	169	189	163	152	155	181	159	182	169	179	206	186	174	169	196	175	162	181	190	191	162	187	175	178	159	178	172	182	198	155	158	163	170	189	157	154	159	192	159	156	195	194	176	168	166	171	185	175	162	184	160	153	179	174	196	175	173	177	161	184	166	164	169	194	181	193	163	148	166	183	178	158	173	164	165	181	196	200	160	179	163	187	177	169	166	155	190	187	176	175	191	160	164	162	178	187	180	184	167	172	180	191	158	176	152	180	176	185	191	167	160	200	198	174	175	156	157	193	168	182	172	180	168	177	197	146	180	150	168	176	162	179	196	194	174	183	184	157	153	178	187	172	169	155	177	178	192	147	181	166	182	182	171	184	205	196	181	144	172	160	170	169	181	188	164	177	163	158	194	165	155	167	166	166	165	176	189	174	165	204	181	167	181	187	173	161	157	175	168	179	171	172	159	185	180	169	163	162	158	176	163	170	180	160	185	149	185	165	196	170	159	171	175	171	158	175	193	171	176	168	178	199	211	181	169	178	162	175	171	189	187	162	180	168	186	193	195	173	158	164	166	182	177	178	205	172	189	166	190	164	183	190	173	154	178	197	165	169	172	166	176	172	185	169	196	204	181	198	175	194	149	176	170	188	171	193	166	172	211	173	192	180	201	186	163	160	186	196	176	169	171	204	170	145	176	187	170	179	181	162	185	155	168	166	176	138	189	178	157	175	168	155	178	196	192	186	167	170	182	162	167	159	181	166	167	167	168	173	154	163	198	157	173	145	162	185	170	191	165	178	205	184	167	174	201	182	162	160	170	177	198	184	184	195	157	175	179	189	185	156	173	183	169	172	161	166	172	168	172	165	166	182	161	179	165	163	157	191	164	167	167	140	169	151	164	169	182	175	144	166	192	174	184	172	164	170	181	196	169	175	188	148	190	174	181	198	156	184	164	186	179	178	171	188	170	159	165	148	160	174	158	170	187	157	173	160	213	163	146	154	175	193	186	188	177	171	163	188	188	171	162	172	165	159	187	173	167	171	172	192	156	183	173	169	177	172	173	164	178	186	171	163	159	175	186	164	176	178	144	169	169	186	191	178	181	155	178	191	167	168	183	187	168	177	178	185	167	167	178	158	191	186	164	165	188	184	191	160	168	162	188	173	182	149	177	175	158	158	156	187	165	179	161	167	165	182	161	177	166	176	188	163	162	185	185	208	153	165	159	176	163	162	162	170	168	176	181	176	182	161	154	165	173	165	170	155	176	167	174	156	176	165	179	188	156	177	170	155	167	193	177	156	176	170	162	185	192	168	164	177	186	178	178	183	183	156	163	177	166	170	164	164	195	166	170	178	179	160	168	191	145	195	172	177	165	177	193	180	166	171	177	157	189	195	173	195	174	146	168	166	155	160	155	189	189	162	146	187	176	170	169	167	181	184	165	175	188	160	175	178	191	175	179	175	192	167	191	179	181	170	166	182	164	159	177	178	200	172	161	187	162	187	187	159	176	161	173	170	193	161	162	168	179	176	150	181	172	154	182	197	174	183	169	186	190	160	161	176	182	161	147	177	155	169	178	169	183	185	173	174	143	171	197	169	164	169	180	177	156	173	177	192	154	161	172	165	182	174	192	170	162	150	136	192	183	144	167	158	177	172	184	164	159	156	167	183	187	170	156	169	163	168	144	187	170	168	194	178	181	186	181	163	162	157	188	185	190	175	171	176	171	170	179	168	164	167	159	179	188	169	181	178	178	175	169	162	164	183	164	181	178	184	172	177	152	168	172	156	173	164	159	174	184	178	170
56136	18395	18223	24654	29188	31786	36845	36961	38733	36432	31281	27356	19928	16559	18637	16416	15964	13658	10471	9794	8238	5071	2993	2265	1638	1571	1362	1022	985	851	863	843	819	734	674	680	681	705	694	624	598	637	566	575	572	579	628	627	556	606	578	578	607	589	615	540	584	576	1818	600	528	583	577	558	541	560	573	553	550	591	560	526	570	529	585	541	523	592	556	566	568	525	571	527	595	565	562	553	559	568	536	572	559	535	572	594	551	560	574	546	598	548	568	526	561	531	573	559	556	553	542	564	563	566	529	599	534	547	595	549	550	570	548	586	568	522	574	556	625	513	543	589	505	568	547	564	550	570	595	541	545	529	550	570	530	527	545	530	546	622	532	551	521	571	536	558	538	540	553	565	578	555	576	542	535	542	570	561	582	605	527	542	537	531	581	553	548	550	572	574	555	573	573	512	553	546	562	521	610	549	526	537	490	542	530	582	529	520	588	527	521	518	572	520	574	514	595	545	561	590	563	552	558	518	496	564	540	533	552	542	531	517	579	516	563	521	568	536	550	546	574	573	581	551	559	570	571	554	566	490	547	566	577	552	540	583	609	565	547	582	577	555	548	537	588	548	580	549	529	538	563	513	564	562	572	552	530	576	521	564	536	538	538	554	513	543	572	581	507	560	556	535	536	544	565	577	564	537	529	544	555	559	539	586	552	556	562	567	609	593	527	571	562	590	568	543	559	575	545	602	540	538	517	524	529	545	550	570	605	593	533	506	546	544	597	532	579	547	508	558	544	548	528	557	538	514	573	551	564	536	554	538	528	589	529	531	570	567	551	530	560	542	607	562	572	576	534	525	537	565	546	533	570	546	494	519	525	558	560	506	539	536	557	547	559	551	582	580	525	558	598	566	548	534	544	558	540	552	545	561	555	577	530	516	519	550	560	510	549	541	566	576	527	582	547	546	551	557	532	571	565	549	564	572	544	552	536	573	558	526	532	574	551	560	553	584	552	564	547	536	603	516	565	563	547	559	551	541	564	577	562	544	586	524	561	562	556	589	566	555	553	531	553	562	518	532	524	546	556	537	534	549	543	584	522	569	525	515	559	551	528	562	589	570	607	541	546	562	577	563	544	493	512	536	554	573	512	574	580	514	564	590	548	528	568	525	546	584	533	570	501	551	598	524	584	536	556	549	538	536	537	563	553	513	555	563	572	533	556	567	560	594	570	544	549	556	524	586	552	525	569	558	554	538	561	519	503	548	515	585	543	524	600	550	568	554	516	558	569	587	532	564	515	568	532	558	550	555	541	570	587	573	543	548	504	560	536	562	567	583	543	525	536	554	560	550	571	554	545	576	564	539	575	555	570	561	522	601	547	524	532	559	522	544	547	551	505	548	561	534	567	561	530	570	539	519	535	577	528	511	585	605	559	561	580	544	535	574	574	549	528	562	565	525	609	547	562	543	569	563	558	567	544	539	542	557	535	598	548	541	550	552	574	571	564	562	511	551	543	509	488	511	524	576	568	547	566	538	554	518	540	565	484	579	562	577	531	515	540	578	554	544	549	528	564	519	564	585	563	578	578	558	538	552	506	559	592	539	521	557	537	554	542	568	572	519	570	558	581	551	570	578	543	547	522	590	560	566	530	528	540	557	526	542	536	556	553	583	577	587	559	566	504	577	562	550	547	559	560	560	551	531	582	584	569	595	596	530	542	556	549	527	541	520	576	569	541	551	513	563	597	589	552	593	568	514	562	544	550	518	556	552	555	575	541	554	515	516	574	546	557	540	555	554	576	563	577	546	546	547	585	571	566	537	513	587	520	559	581	555	537	587	520	524	535	537	557	581	561	607	568	530	521	564	549	553	595	551	544	556	512	529	595	546	539	507	517	517	563	573	557	533	553	576	564	534	565	580	553	574	554	519	552	548	560	560	557	538	548	537	565	582	527	566	552	549	570	516	557	546	575	560	545	538	550	574	567	553	573	560	567	553	540	551	517	574	529	546	545	566	538	532	564	528	608	588	574	555	584	598	541	556	576	552	540	568	601	539	582	534	559	566	591	564	532	540	587	528	533	552	556	537	545	537	563	572	517	554	575	555	557	522	534	577	592	497	566	559	566	546	556	544	563	519	525	565	544	540	537	531	551	525	544	530	579	536	527	570	530	546	585	522	554	551	571	565	544	577	538	550	549	606	568	534	531	532	592	490	564	560	583	583	568	492	604	521	516	621	548	583	576	534	534	553	566	536	582	513	541	570	545	565	520	556	552	541	540	516	600	564	591	571	524	512	519	558	541	509	558	550	546	566	569	565	563	504	569	545	598	520	580	558	541	565	539	537	580	551	550	549	554	541	553	526	574	560	586	528	583	582	557	542	582	547	587	580	582	571	540	597	533	572	530	551	541	562	524	549	508	553	525	566	543	571	559	556	547	523	551	558	547	569	547	572	539	585	562	550	525	532	565	544	561	519	608	577	556	576	535	556	549	557	564	556	535	563	539	543	577	550	558	581	590	504	535	580	571	527	589	545	570	537	583	570	538	539	511	569	554	549	535	543	538	532	583	544	535	540	577	559	543	559	545	564	600	550	563	601	542	524	507	534	550	579	498	536	536	624	571	542	585	549	506	569	538	521	531	544	543	581	572	529	525	590	527	534	542	518	568	511	537	549	580	570	556	502	568	521	563	534	498	543	558	563	545	555	559	491	540	561	567	511	525	537	520	534	549	521	570	524	551	535	546	543	537	578	551	534	541	547	572	535	555	541	575	569	580	530	558	549	581	522	524	556	543	511	564	524	543	567	499	541	547	549	520	573	557	575	530	531	524	522	595	575	523	556	559	531	571	520	539	532	578	573	579	525	585	546	540	575	537	572	539	565	551	563	558	598	528	594	546	538	567	522	532	546	533	575	564	573	604	536	559	590	583	513	563	514	528	576	568	521	558	583	552	548	498	515	542	582	517	524	546	571	546	544	547	536	536	540	517	524	563	575	508	549	534	481	612	495	591	560	595	515	569	553	560	526	518	560	559	556	597	562	532	571	553	572	575	560	557	515	538	579	562	567	514	534	566	587	535	542	573	559	543	560	516	533	548	535	573	533	522	507	548	519	542	549	536	529	574	548	542	603	563	534	519	549	542	559	569	500	540	480	525	557	529	549	551	550	501	533	527	581	563	533	541	578	586	561	539	574	519	536	596	546	543	558	505	509	573	538	538	584	538	606	548	574	524	577	541	519	561	561	546	562	557	543	573	591	550	545	561	523	531	554	566	535	581	559	580	585	567	581	550	519	570	546	604	548	554	522	615	551	540	568	533	538	524	536	555	558	556	553	558	519	521	562	510	530	553	576	551	555	527	513	590	562	561	548	570	592	549	534	520	554	546	539	532	561	567	545	580	529	587	562	515	578	576	590	572	554	537	557	576	520	564	553	522	518	593	577	573	545	547	539	533	548	545	535	547	543	561	586	555	572	581	585	553	509	554	571	546	516	562	527	527	568	555	576	561	559	539	538	567	582
25095	4860	3658	3135	2395	1528	1418	1228	1077	761	644	446	372	251	258	238	255	228	178	190	205	179	160	173	165	153	160	147	136	148	158	162	143	148	137	152	156	149	158	138	136	139	136	149	154	148	148	138	149	147	156	150	156	155	151	138	149	156	142	133	148	160	156	140	137	138	154	128	137	135	132	141	143	128	149	137	129	149	140	129	143	142	138	144	134	158	145	143	138	178	162	125	140	135	155	139	110	154	163	139	135	153	153	142	165	126	155	157	162	148	160	131	134	141	137	148	138	155	139	146	147	146	130	161	156	158	132	148	151	167	151	141	147	178	131	150	137	136	126	143	140	141	142	160	142	144	138	140	145	142	165	148	151	158	139	142	147	131	137	141	164	139	144	157	143	168	131	120	132	148	157	127	132	148	156	145	153	145	147	139	127	144	155	137	156	167	135	150	154	137	148	168	151	141	161	156	154	150	122	152	181	146	115	149	144	138	132	147	164	137	153	140	141	137	171	168	126	159	171	146	140	133	135	147	142	141	135	133	154	165	145	159	159	164	141	169	135	159	160	159	138	149	163	144	143	169	166	138	163	150	140	165	146	147	149	181	156	144	137	145	150	145	146	132	155	156	138	135	158	148	140	126	135	157	156	137	126	152	140	150	152	141	158	138	146	155	126	136	139	150	162	125	134	158	146	152	151	135	174	155	149	131	157	156	131	135	137	159	132	133	148	135	158	154	144	127	136	148	153	135	144	145	147	161	145	135	151	152	129	151	135	144	122	174	127	145	159	162	147	127	159	145	130	160	144	152	137	125	143	156	165	134	131	139	146	174	149	153	140	145	154	136	146	170	129	129	149	147	164	146	161	133	165	151	150	149	161	168	148	143	128	139	137	137	147	146	169	144	154	146	147	143	128	157	162	155	166	153	153	120	153	152	126	140	137	166	129	147	152	151	133	144	141	155	144	153	144	164	128	156	141	159	150	162	143	156	136	142	144	136	151	144	163	138	152	156	130	150	135	149	155	154	161	158	152	150	134	124	151	139	145	146	146	132	139	167	135	151	146	144	151	156	141	152	151	149	148	145	147	178	135	139	141	148	161	157	132	129	138	151	138	145	147	137	129	141	154	170	136	145	149	149	140	144	151	133	149	125	162	148	158	145	162	132	152	138	165	144	124	141	141	141	144	137	159	155	132	127	150	126	151	166	153	147	129	125	118	159	148	146	152	135	155	138	151	153	161	145	150	129	129	127	120	138	143	141	149	154	151	130	172	153	134	145	160	146	152	145	156	154	158	139	129	161	138	150	167	150	156	139	134	147	142	138	141	133	135	144	153	145	136	159	131	162	152	170	154	163	158	146	152	121	136	168	164	129	134	151	133	158	140	144	148	142	161	165	144	139	146	149	153	149	164	132	169	154	143	160	165	121	140	143	140	159	163	148	155	133	145	161	145	144	140	153	116	140	128	160	149	148	147	131	163	139	143	141	152	156	156	145	161	160	136	159	150	126	149	145	131	148	151	133	139	154	137	154	136	152	167	125	150	143	136	146	162	154	149	139	165	140	143	141	140	159	143	135	119	132	157	167	143	137	166	135	136	122	152	156	145	126	141	134	162	132	136	161	149	162	161	155	149	147	146	157	134	154	146	136	132	151	148	156	146	151	133	147	155	138	140	128	150	160	152	154	149	165	160	143	165	138	137	163	146	164	151	155	143	148	158	159	138	150	153	155	146	155	143	142	160	144	144	151	132	139	144	139	162	154	141	144	146	167	132	141	162	159	169	126	148	154	164	129	164	132	177	151	142	143	161	148	166	146	152	113	121	138	133	149	132	145	139	148	190	160	170	107	136	130	150	166	153	152	155	149	149	144	132	159	150	136	145	157	141	159	171	143	130	141	147	152	140	139	149	131	137	153	134	158	152	161	156	154	146	136	142	131	136	136	145	148	157	133	147	153	158	143	149	131	139	169	156	146	153	145	148	147	162	153	135	139	149	150	146	148	162	147	143	143	139	145	136	148	148	171	149	150	139	143	155	160	136	122	149	145	156	147	146	136	142	130	139	124	160	148	131	161	137	154	140	122	149	157	157	145	143	144	152	150	160	141	133	131	148	144	146	139	141	164	162	161	145	149	152	157	153	133	172	140	150	134	168	138	171	130	146	139	130	145	146	172	150	148	132	168	148	176	127	150	142	143	142	143	148	134	147	139	141	134	161	150	175	131	140	141	154	125	154	168	159	160	130	141	164	148	159	149	147	139	151	151	150	162	143	152	136	155	144	139	134	137	138	138	129	150	160	129	161	155	127	140	147	124	132	142	138	146	162	168	149	145	148	136	159	162	123	135	154	148	148	151	162	135	149	143	165	136	148	137	142	146	151	135	137	135	132	139	149	141	146	180	153	145	148	145	130	152	163	149	123	153	145	152	140	139	140	145	147	162	141	134	131	126	163	173	140	156	136	157	140	148	157	148	144	143	144	149	151	151	135	150	155	177	150	141	144	165	145	162	138	168	149	141	155	130	164	142	171	138	155	156	160	168	142	125	136	153	155	135	139	151	156	125	145	154	128	158	146	136	141	140	140	147	116	153	133	128	141	142	142	145	155	141	145	138	143	136	138	123	137	171	157	127	143	135	138	142	146	137	139	148	152	150	163	140	141	150	143	150	155	141	162	157	152	153	137	133	140	148	143	158	151	157	158	130	146	157	154	133	143	152	141	157	118	166	145	131	131	123	158	146	156	151	151	130	140	126	155	146	155	131	161	170	157	149	157	141	132	138	123	167	153	181	138	135	137	146	142	146	129	171	140	151	140	142	155	158	139	130	154	144	141	134	161	133	158	149	135	146	122	147	148	149	139	148	162	144	134	137	152	131	146	134	136	132	146	160	140	150	141	149	149	141	144	150	147	164	168	148	147	168	147	160	139	131	135	133	162	146	148	154	146	151	156	143	161	145	163	151	138	157	150	123	156	144	141	152	143	161	155	136	167	147	163	166	152	159	131	142	146	150	153	131	156	155	156	147	140	151	137	155	135	149	145	146	152	164	151	141	143	168	126	132	136	141	120	147	148	147	144	154	134	132	173	149	135	145	144	126	147	156	155	136	155	154	147	140	138	151	154	151	130	155	136	149	166	145	151	143	125	146	139	144	133	140	135	146	145	153	162	152	154	174	145	144	125	164	135	158	148	134	164	144	140	142	156	155	148	144	127	152	155	164	167	157	131	134	140	154	149	151	135	144	159	146	142	140	147	158	145	147	145	141	148	170	138	172	146	139	134	147	175	139	149	161	138	161	137	165	131	135	156	143	158	152	156	172	135	146	139	145	150	130	132	178	148	133	127	153	145	148	164	151	155	129	181	165	188	152	152	147	142	155	147	155	153	137	173	176	138	153	143	149	136	129	133	149	168	146	142	149	147	164	148	133	145	171	144	151	133	169	170	149	142	153	153	170	159	136	168	143	148	139	168	139	163	145	148	140	138	124	129	168	157	146	137	134
26116	3937	5082	6933	7238	5862	5774	5478	5052	3791	2922	2188	1584	1301	1255	1057	1103	963	808	722	689	626	545	533	530	496	465	497	483	479	500	474	500	461	483	509	474	483	488	461	480	457	483	491	489	463	475	478	509	522	454	459	505	490	492	480	479	469	510	460	427	446	437	465	490	456	468	494	465	503	469	449	460	448	470	481	473	464	442	515	472	474	492	497	490	456	440	465	455	498	490	446	511	487	475	490	478	466	492	463	498	473	445	496	452	482	480	466	452	462	442	477	445	464	469	461	462	501	466	440	443	486	476	456	444	472	473	471	468	460	485	471	486	477	491	504	474	495	469	455	491	474	453	475	397	454	464	460	494	470	468	473	475	464	475	497	477	450	445	443	477	474	466	417	482	496	487	439	473	474	472	479	427	456	500	479	503	462	498	459	462	470	469	449	451	484	485	485	469	462	520	499	446	482	493	472	489	454	468	440	494	500	442	516	464	478	483	453	484	477	462	454	430	464	444	463	484	447	476	460	489	492	444	450	465	459	486	463	482	443	440	478	447	457	468	467	487	471	486	445	465	478	474	454	413	481	423	443	426	490	492	461	473	481	498	460	482	500	489	450	473	493	435	483	491	452	461	459	440	479	485	494	478	476	464	468	485	440	443	449	466	493	432	467	453	429	443	492	440	450	484	507	439	442	449	462	464	477	468	505	447	482	438	448	459	451	426	443	461	443	443	451	493	475	463	466	454	481	498	468	479	475	455	424	468	459	517	424	474	465	450	501	464	481	491	466	452	477	469	486	473	513	469	476	448	479	455	485	443	490	482	475	453	472	442	467	463	441	488	493	439	461	460	515	454	479	442	478	477	471	450	485	456	473	452	488	482	482	467	456	495	492	454	505	434	461	467	435	491	482	434	492	483	448	491	445	482	497	507	464	467	461	457	461	469	473	424	390	438	502	513	441	478	474	512	440	479	471	472	442	456	478	438	498	447	501	446	489	504	494	450	446	451	454	427	485	477	441	490	495	466	464	466	464	463	444	507	456	476	428	497	419	425	496	441	482	460	448	471	463	446	500	477	461	527	486	488	440	496	488	459	451	486	448	488	456	459	476	482	490	472	433	455	466	460	460	456	493	472	471	495	483	435	440	502	412	454	470	451	484	491	465	442	506	464	468	500	460	442	441	523	450	485	470	471	515	456	458	488	447	470	482	473	459	474	463	505	503	487	481	453	492	480	452	446	463	494	504	465	462	485	469	456	465	494	439	502	446	465	491	497	506	492	455	488	529	459	490	480	483	469	472	476	491	468	505	460	482	448	486	506	479	467	476	464	469	422	452	444	478	459	459	484	495	454	444	476	498	470	508	454	432	503	488	486	464	466	471	453	434	462	458	471	485	480	479	471	472	440	449	515	474	467	479	457	466	451	443	484	469	468	474	490	487	467	456	436	438	482	498	454	436	496	459	469	469	476	447	439	498	465	498	448	456	462	491	473	479	488	489	434	473	490	458	485	481	469	473	479	447	493	464	449	439	491	487	484	479	494	459	450	486	489	483	491	493	498	471	465	450	451	455	458	476	487	482	482	467	453	481	454	468	484	473	456	466	408	447	512	460	487	516	455	494	500	478	477	461	469	503	503	494	498	466	516	437	468	491	462	441	473	470	477	459	470	461	468	496	475	459	478	496	480	436	497	455	438	436	477	442	445	443	467	482	455	467	482	439	486	462	435	465	471	482	476	480	498	439	448	487	471	473	487	479	494	478	459	459	505	488	457	467	492	453	439	469	444	503	432	471	515	493	469	502	482	473	469	463	487	515	475	500	453	480	475	490	491	420	472	485	447	450	478	453	461	469	457	508	471	469	453	500	460	483	467	507	455	408	484	482	470	455	465	433	466	491	493	496	483	479	484	477	471	516	463	464	455	460	473	474	502	462	443	461	454	489	491	486	484	487	480	456	480	477	478	439	532	481	479	488	435	464	461	429	449	467	450	494	412	499	483	438	470	463	473	463	486	476	436	477	525	453	488	446	502	480	469	437	452	467	458	492	437	474	498	433	482	460	452	461	524	479	472	433	448	498	479	471	484	508	466	468	472	500	502	457	488	484	434	455	484	450	490	457	448	477	482	470	453	466	477	459	479	446	469	472	492	452	510	475	457	461	478	496	481	429	453	507	473	512	467	457	426	451	447	464	456	484	469	445	464	529	490	460	459	501	487	415	462	511	473	460	471	445	496	466	478	389	473	448	477	465	483	476	472	491	473	439	481	464	458	482	490	427	489	457	461	494	476	464	480	504	513	483	476	517	461	460	472	454	484	489	494	456	456	453	434	495	443	495	477	452	463	525	467	483	471	496	517	481	495	447	462	479	482	527	462	473	492	505	488	452	458	467	445	469	496	469	474	431	465	453	454	470	486	488	464	435	493	459	473	472	494	478	457	469	474	439	473	443	441	426	474	462	467	440	484	459	472	485	487	474	494	470	481	489	450	456	486	468	456	469	446	425	440	533	482	440	513	465	443	443	453	466	461	471	437	420	452	464	476	506	454	450	460	500	471	451	484	441	475	466	435	470	453	460	465	442	501	475	486	455	482	481	483	452	504	472	459	469	454	478	474	465	489	476	478	466	477	514	495	474	480	460	464	462	450	453	457	465	467	475	462	506	481	495	463	474	488	472	465	456	433	454	513	506	475	473	479	474	471	491	528	450	479	481	471	467	487	480	484	481	477	469	495	465	476	449	432	466	496	489	478	510	496	461	428	483	467	468	504	478	476	499	496	468	432	479	473	441	475	461	441	479	461	488	480	477	454	467	494	443	444	446	516	490	444	483	493	446	481	458	463	497	495	467	466	492	455	462	492	478	475	469	487	418	464	451	483	509	450	523	499	451	476	492	453	485	464	473	502	485	525	472	449	461	479	441	452	513	486	434	509	460	473	477	483	460	531	457	447	448	438	452	486	490	451	436	449	499	485	478	495	439	468	480	507	487	456	438	494	453	500	449	489	461	469	456	438	479	485	457	461	453	457	467	497	477	473	473	479	501	475	476	493	471	478	458	487	470	485	454	466	484	481	466	476	499	473	479	488	451	469	431	495	455	455	485	483	463	501	460	499	478	437	471	469	483	498	464	479	452	466	510	457	462	479	449	485	464	488	418	432	468	488	474	484	448	477	493	456	480	482	470	468	492	481	465	438	467	490	472	475	494	522	460	482	458	484	482	454	509	484	467	477	408	483	477	470	452	445	470	461	459	504	446	479	492	468	463	485	454	487	425	470	467	485	480	469	454	413	465	494	474	507	473	479	462	416	427	454	468	468	489	464	472	467	474	508	474	449	461	460	480	491	463	442	453	497	456	474	462	463	445	494	472	465	493	447	476	474	461	484	462	475	478	478	475	444	456	477	463	460	452	471	511	525	483	457	462	451	490	464	443	471	463	462	486	474	470	462	449	510	474	470	504	490	509	458	440	463	485	488	472	459	493	458	471	468	447	482	498	441	467	477	458
59069	32840	25829	24504	23841	18988	15659	16082	13452	10297	7941	5757	3412	1822	1992	1824	1652	1227	682	669	520	361	280	206	192	165	135	109	122	106	113	105	120	97	105	88	118	97	119	103	96	94	103	86	81	112	89	113	98	81	109	108	113	84	99	127	91	90	123	94	88	85	99	115	97	87	96	87	110	88	113	99	105	116	90	90	97	99	84	78	88	95	92	104	93	93	112	72	84	89	107	95	77	96	116	90	99	88	107	103	109	106	99	96	94	92	94	89	103	85	106	95	101	106	92	98	101	95	75	80	103	101	88	93	92	84	108	93	96	98	101	96	96	89	71	84	91	93	102	99	94	97	96	105	88	102	95	97	97	102	106	107	107	86	110	105	87	89	93	86	110	93	93	78	99	110	87	98	107	89	102	110	90	106	106	85	99	91	112	104	81	81	96	85	79	103	96	91	92	99	75	105	94	101	102	88	72	85	91	103	91	78	89	101	100	97	90	88	95	93	91	91	90	100	91	104	83	88	100	93	99	94	99	91	89	112	100	96	97	108	112	92	87	99	87	111	114	111	90	103	93	92	93	86	84	104	87	101	96	101	100	109	93	67	96	104	90	93	101	96	66	92	100	94	94	98	98	90	106	86	98	101	95	90	91	96	101	84	101	98	106	101	74	94	90	108	98	98	98	88	101	104	104	99	94	96	90	106	104	79	77	106	76	97	89	98	74	75	94	116	95	90	85	100	78	109	85	91	94	73	93	101	98	99	101	94	99	98	109	85	95	82	84	102	97	105	109	94	91	115	96	99	95	93	97	88	92	100	86	81	101	89	83	80	80	105	105	89	103	106	107	104	96	89	92	83	107	90	110	108	84	105	97	98	81	102	82	97	102	94	96	85	78	82	90	108	97	111	99	90	91	80	90	81	88	92	94	85	87	90	76	87	106	64	100	96	98	87	101	91	97	92	106	73	97	98	82	80	93	78	100	98	94	97	76	105	95	86	81	106	87	104	87	96	83	89	99	82	103	84	106	102	94	105	94	87	90	85	95	92	112	91	99	98	88	87	84	91	87	83	89	100	93	87	92	98	101	80	98	85	97	80	98	101	87	84	108	86	90	78	100	92	77	92	83	84	85	80	97	100	90	92	89	82	105	89	110	106	72	96	80	88	97	100	94	101	95	94	89	97	96	86	65	96	124	84	109	94	107	85	89	85	87	80	97	78	100	98	87	106	95	101	94	94	106	92	94	89	80	90	105	95	78	72	89	118	92	82	97	96	90	76	90	93	95	108	91	80	88	96	93	86	78	96	82	99	91	87	76	84	97	88	86	74	92	83	92	85	98	100	102	99	78	92	97	106	94	103	105	89	86	111	114	80	102	90	99	97	95	94	84	91	105	76	98	99	98	108	87	104	89	91	101	109	101	70	96	91	87	98	95	89	121	82	106	87	102	81	108	103	91	93	92	90	99	100	80	93	104	91	115	94	85	91	84	105	90	84	82	99	91	94	102	82	93	92	103	83	105	83	85	89	87	76	94	98	121	87	103	111	105	84	81	93	88	98	84	100	108	105	90	101	83	99	78	89	85	88	96	97	95	104	81	95	100	74	86	93	87	95	100	112	101	105	65	88	89	73	80	85	99	95	100	112	79	108	78	88	92	83	106	100	98	96	108	102	94	106	101	78	94	85	106	86	95	89	94	100	100	89	93	93	88	76	100	99	84	101	95	82	81	107	102	97	101	101	87	81	104	86	90	80	84	93	96	103	98	89	102	79	96	95	94	103	93	92	96	97	88	105	84	90	96	102	95	98	106	106	100	72	96	93	104	96	113	84	100	75	81	89	98	91	89	105	92	71	82	102	94	92	97	88	90	87	82	95	76	82	94	91	88	88	68	96	88	104	100	105	87	96	98	115	96	100	62	95	102	83	88	84	105	101	98	97	85	115	98	82	109	97	80	90	102	107	86	90	92	95	109	102	102	95	89	83	98	87	112	81	101	85	83	100	86	83	117	105	91	95	103	94	99	85	94	93	99	98	102	92	75	92	101	103	100	102	82	93	82	95	101	87	80	100	96	98	131	93	96	93	89	101	63	71	85	87	88	84	104	109	105	71	83	94	102	79	82	97	91	92	106	106	88	86	112	84	80	95	82	85	100	86	100	84	101	94	72	102	112	96	98	98	101	78	85	110	74	83	110	106	92	87	98	101	101	105	82	101	101	84	82	95	82	118	105	76	93	98	85	92	89	88	97	85	96	102	95	86	117	101	81	96	72	77	94	97	79	101	89	111	86	96	106	81	84	89	77	75	81	85	97	103	82	122	88	98	82	98	106	97	88	105	88	102	85	83	92	88	74	86	98	85	91	103	91	79	94	84	93	108	78	108	88	97	114	116	98	101	97	114	105	92	112	90	96	93	113	80	108	93	97	101	94	95	98	90	89	96	97	80	94	94	95	110	88	102	92	96	94	94	77	95	99	90	100	105	94	90	97	106	95	102	101	99	98	94	93	103	105	116	76	96	97	85	93	105	104	92	94	99	100	94	90	78	82	95	113	84	93	97	98	92	86	99	85	92	98	77	105	103	84	97	78	82	90	82	74	101	88	111	81	68	107	97	113	101	100	100	98	88	78	71	90	81	106	89	79	99	100	98	86	96	69	96	101	119	108	91	83	88	109	96	95	112	95	85	101	88	85	90	78	99	93	86	83	85	94	102	93	91	109	91	85	106	101	94	95	92	100	82	72	105	91	106	93	85	81	98	109	104	93	101	107	81	96	84	79	76	81	74	110	99	92	96	88	91	82	95	87	111	77	92	92	74	86	93	96	80	88	99	94	105	88	99	96	92	102	104	93	89	74	97	97	95	84	107	106	101	90	85	103	98	83	94	97	113	97	99	72	100	99	97	89	91	83	95	91	93	89	85	87	94	93	86	97	89	92	106	91	87	82	84	99	104	110	93	80	86	85	99	99	98	85	94	81	96	92	85	86	75	93	89	93	88	110	77	110	101	103	104	103	97	91	86	97	85	109	102	92	92	93	84	86	98	94	92	80	92	90	69	87	103	79	95	96	94	103	97	113	89	85	109	98	107	90	100	88	100	89	108	109	101	99	103	108	89	103	92	92	101	95	94	102	84	102	86	96	104	85	79	89	98	105	87	88	106	89	83	113	110	108	93	84	80	81	101	87	102	98	94	90	93	89	81	88	76	85	82	87	97	92	101	86	89	89	84	95	95	85	92	121	80	109	71	113	93	98	100	103	104	72	97	71	77	95	87	83	73	85	88	80	88	92	108	97	87	88	89	90	95	99	103	81	104	74	99	87	102	101	97	101	96	96	104	86	101	86	86	88	95	91	100	81	102	91	97	98	92	82	93	84	75	106	84	95	101	110	78	90	90	97	96	104	94	78	82	97	102	97	101	106	101	86	102	97	98	96	75	75	83	101	107	92	93	100	109	74	85	90	107	95	93	92	68	106	91	74	107	90	99	90	101	88	88	90	89	93	89
46630	15537	16621	19816	25043	24236	26140	30571	28835	24821	21246	18569	12418	9412	11582	10436	10045	7759	4723	4761	3873	2471	1610	1245	1047	844	645	585	558	579	487	404	440	396	416	404	434	398	400	340	323	382	355	312	340	332	372	354	359	323	328	363	343	350	351	301	280	346	601	320	330	367	336	339	334	327	381	305	340	332	338	352	323	334	376	370	312	337	347	305	316	310	340	319	336	320	324	341	321	342	342	315	324	322	313	336	334	343	360	327	341	335	308	328	313	305	337	322	331	324	323	319	311	316	317	344	341	305	336	331	327	329	328	327	314	345	321	340	326	288	331	322	323	318	315	325	316	333	341	315	365	308	357	300	314	325	274	314	304	311	331	311	321	320	311	321	341	333	375	300	319	347	367	340	339	313	319	333	288	323	334	358	277	317	318	338	322	326	301	347	313	286	317	355	347	358	314	325	328	333	331	340	348	328	331	324	336	305	354	308	316	303	346	327	327	341	374	338	298	285	353	301	324	334	317	369	331	314	334	305	323	332	364	331	342	284	314	325	332	319	311	320	335	339	335	337	324	319	350	317	335	351	355	356	331	328	326	337	296	307	307	343	349	339	319	328	316	299	352	300	313	326	326	335	320	324	349	321	327	340	346	349	302	324	338	320	300	345	323	357	338	332	310	332	324	304	339	337	335	333	300	319	326	354	329	326	311	351	324	287	336	332	347	333	305	286	346	328	321	322	345	340	288	321	343	358	333	316	336	360	326	296	324	291	349	346	312	303	360	367	331	357	308	334	329	340	314	309	360	306	304	334	343	304	328	313	341	306	347	294	318	327	328	315	315	317	310	363	337	355	361	330	328	346	335	311	311	323	311	325	324	300	333	350	328	321	320	308	342	309	338	316	329	328	337	302	310	323	317	328	293	306	349	323	320	366	343	323	332	292	335	350	308	312	360	319	379	330	320	323	338	351	319	306	338	316	349	349	339	295	322	322	297	302	313	350	330	332	314	340	339	331	289	314	317	339	342	368	350	350	335	340	320	331	329	296	333	316	329	331	310	333	304	324	319	357	271	321	323	318	364	337	317	335	303	335	312	342	329	328	345	333	344	312	353	305	339	301	351	313	340	292	336	368	323	295	340	291	351	327	336	344	320	307	351	314	333	311	377	341	348	310	330	322	327	313	329	343	321	312	324	323	351	329	318	342	339	309	361	313	348	340	305	335	344	324	349	324	353	335	306	347	341	320	310	320	328	327	327	322	311	295	325	320	310	316	348	330	329	312	329	311	309	377	349	297	309	305	367	323	332	334	321	327	316	349	295	305	331	311	330	350	332	344	309	335	329	312	304	328	328	325	325	319	327	328	343	339	336	348	341	335	304	315	328	311	313	322	343	317	363	318	335	322	317	346	335	339	340	299	308	309	349	309	323	318	333	319	313	344	321	346	339	326	346	370	303	313	307	356	357	347	297	319	319	335	331	303	306	325	313	337	325	367	317	335	301	330	331	326	307	340	302	328	322	333	309	337	354	331	292	319	328	334	374	369	320	304	325	313	324	354	316	334	305	333	307	338	314	366	329	362	337	306	355	294	324	318	351	345	291	335	311	350	334	333	345	316	325	333	330	342	315	335	336	328	306	318	315	343	346	330	376	330	307	320	352	333	348	310	330	320	345	328	308	358	354	330	334	319	336	329	336	333	346	322	334	324	309	355	343	326	311	340	362	320	340	346	324	332	326	337	311	340	333	328	344	284	328	365	312	316	340	312	344	335	320	294	303	343	362	316	339	326	332	353	308	330	320	326	335	326	319	319	350	333	305	330	303	320	289	343	357	312	344	350	326	340	306	313	335	327	308	349	318	330	353	316	319	337	312	322	340	320	342	361	377	324	307	322	335	321	354	298	330	323	328	342	311	332	320	339	337	325	352	317	337	321	363	335	331	311	329	355	335	308	314	321	300	338	291	375	349	330	323	335	343	329	330	297	383	321	345	313	373	327	364	344	299	322	306	350	337	319	296	343	344	327	321	332	337	317	322	334	347	337	319	320	315	338	345	340	329	325	319	328	333	343	366	329	331	317	353	314	346	346	307	322	364	322	318	323	332	335	321	331	350	325	349	330	352	299	340	328	317	319	339	339	349	317	307	330	296	312	345	344	323	343	345	334	307	323	341	323	365	311	323	324	324	336	318	308	295	326	349	311	290	353	315	318	324	305	340	320	338	315	350	327	349	336	326	304	298	331	331	296	326	335	339	307	312	346	301	324	329	330	354	339	327	318	307	350	326	322	322	338	339	337	301	315	348	329	340	344	341	317	327	335	332	309	350	316	335	307	320	344	341	358	323	295	344	307	343	320	332	311	307	349	312	301	318	327	293	341	340	334	348	351	317	332	321	290	330	312	310	285	324	328	303	339	336	343	338	339	345	327	342	347	318	358	376	311	337	328	312	327	315	317	314	354	330	329	333	341	339	341	335	325	332	361	329	331	301	336	333	334	322	312	358	307	312	307	339	335	337	323	342	355	330	317	309	306	279	345	348	358	317	355	351	339	331	352	344	322	351	320	317	323	318	307	311	350	330	309	285	318	337	318	354	315	331	332	330	315	324	338	330	315	382	313	342	320	351	337	333	312	318	312	324	318	358	346	322	294	328	363	303	313	345	331	327	348	287	296	315	321	365	341	287	345	331	342	357	366	321	324	311	335	332	336	331	313	334	347	334	344	336	349	334	324	336	321	308	329	315	366	334	340	314	311	321	317	312	328	343	337	332	323	330	284	333	310	306	309	315	318	316	358	337	323	345	360	321	322	308	359	366	319	349	321	316	297	345	351	333	358	319	320	313	324	307	314	316	319	336	313	322	335	318	363	321	313	319	323	354	322	318	367	306	312	321	325	324	311	327	332	307	352	341	333	329	329	327	326	303	323	322	326	379	310	350	311	334	341	376	314	327	333	337	327	343	333	316	312	316	302	304	342	321	338	347	321	333	312	310	312	355	341	332	338	329	315	350	375	325	328	334	305	319	347	350	320	302	351	320	313	310	316	330	329	336	344	334	369	315	315	320	323	357	326	328	329	308	320	363	319	318	340	344	287	295	342	361	344	307	313	318	349	339	307	338	320	326	355	328	334	302	306	359	291	331	304	337	326	354	345	315	341	323	340	321	320	357	331	316	323	319	354	362	320	333	314	319	306	322	295	365	324	322	287	310	341	335	291	334	375	312	318	318	352	304	329	307	301	296	316	323	334	330	291	359	354	304	309	314	332	331	323	311	325	318	296	329	327	360	318	333	365	352	355	319	326	338	348	321	327	308	336	321	318	292	320	324	326	320	307	322	331	296	307	338	303	318	326	299	299	343	336	345	313	288	316	324	342	307	348	338	315	281	337	327	305	316	301	296	342	339	351	354	325	343	291	299	350	343	317	359	347	318	343	323	309	315	354	304	334	344	324	311	312	363	352	348	328	322	323	333	355	324	317	352	315	312	363	347	340	334	324	340	355	317	332	335	338	303	337
67425	40204	31743	29669	30606	28560	26870	27670	24015	18818	15262	12673	8315	4752	4768	4717	3263	3072	1511	1482	1255	729	587	390	352	370	268	220	235	250	208	188	184	185	197	181	181	170	185	172	162	183	187	183	155	185	174	185	186	189	153	173	173	149	172	165	198	197	194	163	174	163	178	172	170	186	151	169	206	172	142	156	172	180	149	176	154	181	169	161	164	170	204	179	170	208	169	162	172	173	191	162	146	165	178	180	197	190	185	182	165	164	147	180	173	186	153	175	196	176	185	170	162	173	180	181	165	174	189	185	195	170	173	154	168	157	180	188	194	154	168	159	149	188	176	165	154	168	173	158	166	174	172	168	186	168	186	169	159	162	162	170	164	144	170	170	157	154	160	184	154	173	180	164	177	158	184	193	149	163	157	158	163	157	153	202	167	169	164	175	182	157	167	148	156	170	169	183	171	182	186	181	185	183	165	181	201	166	182	192	173	177	155	181	193	167	162	176	158	154	170	144	161	162	168	182	165	169	146	163	157	167	191	168	151	176	194	185	152	160	186	148	172	171	178	168	177	176	168	178	167	163	162	167	174	183	187	159	189	173	175	160	161	173	178	181	170	174	166	168	164	170	164	172	157	167	181	177	176	174	184	163	207	153	188	191	166	191	157	185	167	169	162	163	156	168	163	172	147	169	194	153	162	201	188	159	162	177	159	160	166	167	172	184	166	177	165	160	175	151	158	185	161	178	157	176	178	163	162	178	157	174	171	168	206	140	185	167	167	155	172	199	163	147	171	181	156	153	172	173	187	160	185	172	148	158	156	160	170	156	174	171	177	186	170	155	160	157	168	148	156	160	175	181	163	189	163	161	159	193	220	177	193	180	183	155	178	156	189	163	170	172	138	179	173	192	163	165	199	159	148	188	203	170	178	176	159	169	164	174	163	139	169	167	148	207	178	176	153	187	176	175	193	173	183	172	176	167	185	176	168	168	178	166	162	170	167	196	181	177	177	158	161	166	151	170	188	175	168	173	176	176	185	182	165	160	175	178	141	164	166	161	175	191	175	173	160	167	177	170	168	141	178	208	177	185	151	174	187	197	176	153	166	182	168	147	169	156	194	164	165	185	161	163	147	166	166	180	162	185	176	189	196	182	186	164	160	149	145	161	167	179	163	164	173	193	149	170	185	177	152	188	154	189	179	177	159	183	162	172	165	167	159	169	179	159	184	165	178	165	168	203	173	152	184	176	192	190	160	164	181	177	173	182	184	154	174	146	178	158	158	159	179	168	177	173	177	176	179	176	176	158	168	194	173	159	178	174	176	180	164	178	172	171	138	183	178	182	163	168	178	171	173	162	173	179	175	164	180	167	155	183	177	173	156	195	149	175	181	173	171	174	164	175	188	185	170	183	157	186	163	169	174	159	170	191	166	151	164	199	163	168	182	149	164	161	176	175	150	179	149	159	170	165	186	170	165	161	162	172	165	165	178	183	167	146	158	164	189	185	171	144	173	163	195	179	164	166	185	179	151	162	157	163	151	184	158	167	168	169	184	174	178	183	161	151	177	161	162	176	166	169	197	146	153	154	157	169	163	190	182	183	190	189	201	150	171	173	163	183	183	184	164	159	175	166	153	159	163	156	166	184	155	157	183	167	167	171	192	156	168	183	176	150	185	175	174	164	183	178	180	195	187	184	172	178	194	162	174	164	174	188	180	161	153	188	139	193	165	169	179	154	149	174	185	186	193	190	157	156	168	187	162	158	166	181	160	201	172	159	167	156	159	188	167	175	184	143	161	177	178	157	165	161	158	186	160	180	175	180	173	187	169	168	182	177	152	198	160	166	166	168	158	180	158	169	192	159	142	162	168	149	166	163	167	159	181	163	184	199	172	177	184	163	188	174	155	170	154	188	174	159	157	193	185	174	164	181	170	176	183	160	186	179	176	182	186	176	178	170	195	178	162	161	173	166	174	183	175	184	159	178	166	171	167	173	149	182	147	159	185	161	165	154	148	173	195	184	156	169	181	187	192	193	174	173	172	173	156	166	166	175	165	176	166	171	196	191	166	163	157	191	170	177	160	159	170	162	181	163	179	158	177	159	178	184	162	133	183	169	161	170	148	162	183	167	176	157	164	167	163	163	174	179	147	187	152	173	168	156	173	178	155	157	177	158	189	157	164	190	169	184	166	163	150	162	161	155	177	165	161	158	185	183	177	168	168	170	194	196	198	164	155	174	180	148	167	156	164	181	146	142	175	193	181	160	163	194	175	208	152	170	174	163	152	169	187	164	169	165	161	151	155	153	168	184	167	174	169	181	165	150	190	172	169	163	195	167	190	199	171	202	159	181	164	156	172	180	179	173	177	178	160	162	188	177	170	167	193	157	176	181	180	187	160	187	165	170	201	161	164	165	160	179	162	164	168	169	167	166	167	169	180	161	179	153	171	164	167	171	159	171	160	169	171	168	178	183	175	190	211	149	170	164	163	164	165	176	151	176	167	161	169	186	180	170	174	165	177	128	182	155	173	180	171	168	171	169	155	177	177	176	197	167	158	188	186	155	193	186	185	167	169	173	190	165	174	163	176	180	186	176	164	161	174	173	180	185	167	164	188	183	171	181	161	137	188	144	172	163	172	187	163	175	170	163	172	175	175	152	163	154	167	176	159	156	177	187	170	178	167	172	195	166	190	138	182	206	178	182	175	157	182	154	177	162	151	175	163	167	178	135	183	166	174	162	176	160	168	184	196	168	180	154	165	168	175	159	176	161	179	176	197	173	166	210	177	161	182	177	172	177	199	182	182	174	163	152	152	184	185	177	168	178	166	187	177	162	163	164	200	175	176	183	185	160	191	144	165	176	187	150	174	170	172	187	183	167	142	196	185	148	175	161	169	141	172	154	194	182	201	167	176	173	165	165	183	183	144	161	151	180	159	171	179	193	186	171	191	170	184	161	173	181	145	172	198	202	164	189	168	157	166	184	181	155	174	155	183	184	162	157	167	183	181	185	169	160	191	170	144	152	176	200	148	179	169	161	155	184	155	177	180	185	169	157	175	184	190	174	160	172	174	179	187	179	178	191	177	175	187	176	183	157	175	179	166	158	152	174	180	175	170	178	173	158	184	162	173	172	171	177	153	181	189	177	171	181	162	174	175	170	158	143	171	194	173	163	162	164	174	159	174	189	170	171	204	183	170	157	199	158	162	167	164	167	189	157	170	176	160	159	163	167	161	154	192	164	179	176	161	167	181	153	158	161	176	143	184	143	169	168	159	161	138	170	169	179	163	157	178	146	141	158	181	183	191	188	180	160	183	174	180	179	171	184	174	182	169	185	170	151	181	193	185	175	149	163	179	184	172	158	173	183	163	172	156	155	159	176	179	196	174	165	174	185	154	164	191	158	178	174	170	169	197	169	164	193	156	143	183	173	153	151	169	187	180	149	165	159	164	147	172	182	178	190	165	163	156	186	174	195	170	173	171	177	177	178	164	158	161	184	163	178	178	179
57643	21858	21742	23851	30428	31859	35234	38607	37381	32184	28880	28449	19671	16895	20340	19997	16033	15563	9063	8837	7224	4649	3096	1939	1814	1800	1237	1051	1010	1048	864	711	751	719	666	701	764	612	655	608	551	575	591	550	564	632	606	557	604	573	596	579	547	562	546	589	547	544	776	583	543	564	530	569	509	573	605	582	567	540	586	554	525	545	568	491	554	540	536	549	589	565	538	513	540	548	511	539	527	543	580	583	558	562	563	568	561	565	537	568	578	566	552	566	505	523	543	564	579	608	538	527	573	577	527	564	542	519	497	521	534	525	508	583	536	549	556	510	542	514	539	548	540	580	582	562	546	528	524	535	520	544	546	534	534	568	540	571	517	542	524	543	545	584	526	575	522	533	518	557	531	564	572	559	531	540	574	551	531	574	516	506	554	535	548	559	566	559	570	533	544	534	543	559	559	555	570	504	542	547	521	573	519	559	557	532	533	572	560	532	554	529	542	568	532	555	583	515	532	517	588	492	511	552	564	581	542	554	567	538	564	511	522	560	539	516	556	523	536	563	517	533	586	534	518	547	527	559	552	559	535	566	552	515	583	528	540	522	540	532	555	541	541	581	533	539	534	550	554	557	542	578	535	525	543	569	542	571	544	595	543	551	555	552	523	559	591	544	507	530	570	544	548	562	557	570	587	537	511	581	592	570	512	542	546	560	564	562	564	546	504	573	535	539	549	527	537	519	477	532	539	562	547	560	570	554	557	554	589	521	553	529	545	537	515	598	546	505	550	507	576	497	539	541	537	526	536	583	548	562	554	533	585	518	558	503	519	522	520	570	536	558	522	517	552	560	551	520	543	595	533	528	560	516	521	523	528	538	523	585	555	561	529	586	550	543	579	529	520	549	520	552	549	568	578	555	522	574	590	584	539	502	532	557	528	525	493	531	558	557	497	534	549	529	520	536	550	537	511	544	541	556	558	563	533	558	546	491	579	535	554	537	532	526	539	524	511	570	545	542	550	540	591	549	523	530	572	568	594	546	590	578	520	553	568	546	537	530	567	545	557	511	520	576	540	539	561	534	526	531	561	511	561	511	512	584	529	535	553	591	534	536	577	532	560	555	539	603	566	562	563	541	566	537	554	581	541	525	569	549	546	565	551	623	519	536	522	541	529	569	563	575	517	565	511	527	510	544	553	562	551	530	545	576	539	549	539	558	505	510	559	588	562	537	575	525	583	544	566	545	545	544	508	567	530	544	526	570	516	532	538	525	549	541	496	525	532	585	551	526	566	564	533	500	562	557	570	573	622	578	549	551	523	530	550	527	555	556	527	529	579	576	542	530	495	535	553	541	571	566	532	543	496	542	529	516	569	605	619	541	548	543	589	497	568	515	516	527	537	580	541	560	543	526	551	525	538	532	552	548	581	570	557	566	518	538	513	556	519	569	517	559	603	576	518	526	530	530	532	515	539	550	543	534	553	566	573	538	528	528	529	583	531	531	544	528	590	520	552	552	543	509	552	565	550	541	551	524	630	557	549	538	544	552	532	504	560	555	570	531	582	495	529	550	540	534	536	536	575	520	567	544	526	559	539	495	590	568	539	512	527	568	532	551	544	540	583	554	493	537	563	543	546	525	560	546	547	526	542	528	547	521	508	566	512	549	530	525	546	531	537	566	560	561	528	513	539	549	539	502	546	551	562	550	515	537	500	603	582	503	507	551	576	535	552	533	540	521	562	531	482	544	551	521	533	552	537	537	587	515	550	556	524	530	519	555	530	511	571	574	553	499	570	531	537	536	524	520	514	571	541	582	562	533	515	540	551	538	568	549	571	547	555	538	557	557	524	524	565	541	547	539	537	530	541	569	556	540	517	547	521	540	556	540	552	535	526	521	507	535	535	496	524	589	555	545	491	541	545	524	555	559	561	550	563	554	532	552	561	575	534	553	503	544	539	554	574	526	525	552	568	526	530	514	552	567	571	569	533	575	568	523	543	581	524	543	580	555	521	535	580	542	571	516	541	558	577	571	535	568	582	565	527	565	560	534	535	551	549	569	545	545	520	525	513	567	527	551	544	529	572	548	559	514	555	550	537	539	534	536	550	542	546	577	540	536	535	552	584	592	607	514	575	560	563	562	570	572	534	542	555	550	537	585	526	513	548	529	558	537	498	555	534	532	531	516	525	560	574	540	545	523	536	549	563	538	533	570	495	551	576	542	574	545	547	549	568	501	521	574	536	542	575	526	563	529	533	568	550	562	512	582	544	528	535	545	565	507	528	525	543	528	534	541	531	544	587	562	527	568	564	548	507	551	580	545	495	508	534	560	514	578	541	518	565	549	534	585	549	573	574	525	524	599	559	530	528	540	556	527	549	541	548	557	583	605	568	492	589	573	532	574	555	560	519	522	539	567	526	507	520	544	533	554	569	563	547	500	551	565	499	517	560	544	548	560	508	569	515	534	562	540	564	528	554	550	547	542	520	547	510	525	558	554	544	536	530	540	524	551	536	575	505	518	569	490	550	547	519	565	573	540	557	544	577	587	550	553	533	502	530	548	548	614	550	549	529	558	537	561	517	518	529	553	561	552	511	552	562	541	548	506	587	573	509	528	556	566	566	547	535	583	560	539	508	540	511	589	555	488	559	487	522	521	549	531	545	553	513	552	558	571	567	531	578	548	574	517	554	526	507	537	532	565	558	529	565	534	590	515	589	546	534	549	595	542	536	583	523	535	579	504	520	555	577	568	558	537	536	543	536	555	552	544	551	516	476	540	532	535	541	562	507	488	532	542	559	576	505	544	543	501	520	559	553	539	558	523	535	536	562	538	562	532	559	512	531	535	556	543	518	542	547	551	560	527	537	511	537	553	504	548	537	525	521	567	548	549	550	545	511	548	528	537	508	510	535	567	558	527	503	496	494	519	528	509	597	547	565	575	541	579	546	555	529	542	570	580	532	513	538	556	508	599	551	543	594	498	577	580	510	539	561	536	541	549	507	505	534	535	577	548	536	513	542	524	490	593	530	567	590	564	558	583	522	544	561	561	519	517	524	547	540	529	545	574	538	594	548	533	545	555	522	532	534	552	569	540	550	524	537	540	562	564	545	568	569	547	517	549	561	571	523	539	549	570	562	494	538	501	546	572	530	587	547	529	532	566	538	581	486	513	531	518	527	538	559	522	505	535	571	543	549	541	554	563	516	530	568	548	545	551	545	546	562	557	532	521	540	543	539	514	526	571	541	552	555	509	542	540	560	544	562	527	558	505	509	536	551	549	553	546	531	522	566	558	567	506	535	576	564	525	545	597	538	555	572	557	578	538	523	543	546	532	546	558	516	519	540	589	582	571	530	570	551	573	553	531	550	547	576	563	548	555	499	541	566	523	518	564	560	589	571	537	555	546	629	526	519	574	571	563	560	571	546	565	549	553	529	593	513	510	559	531	514	594	548	560	529	562	513	582	506	516	550	554	590	584	564	530	546	574	546	559	551	567	569	582	537	560	590	546	518	575	549	554
23263	4979	4226	3350	2205	1571	1319	1165	959	720	580	563	416	362	337	252	244	246	182	161	187	176	165	147	171	149	161	132	152	152	143	138	143	135	144	135	147	143	137	123	133	142	134	144	143	119	112	128	156	127	160	152	136	150	138	136	108	134	150	151	143	136	151	141	155	127	132	131	154	163	151	160	149	147	147	148	150	141	147	132	130	155	162	143	139	134	143	114	148	129	144	116	142	135	158	143	142	154	144	151	169	131	146	169	135	138	143	130	144	138	151	139	155	161	144	134	145	144	151	143	135	136	131	152	140	133	146	154	127	126	129	118	131	153	117	139	124	140	145	136	152	155	132	137	135	161	139	162	145	158	146	143	160	140	155	154	147	138	146	137	136	126	170	149	150	137	142	135	137	131	145	140	130	141	163	155	163	134	146	134	135	148	152	127	136	145	137	150	134	162	155	140	150	128	137	162	120	136	160	161	148	146	141	155	153	145	154	138	146	122	171	147	146	141	132	161	135	130	144	139	147	121	139	123	163	144	141	124	148	159	162	134	136	140	134	133	128	158	137	166	162	141	126	132	143	138	117	157	144	151	147	147	174	151	137	134	145	141	131	126	139	158	144	150	127	145	139	147	136	129	127	156	146	139	135	128	139	166	113	140	144	160	156	155	137	151	109	150	135	138	142	135	151	132	149	141	145	150	147	152	157	137	165	144	153	148	136	157	152	140	113	144	158	128	189	127	136	137	144	155	167	127	135	135	135	139	138	142	175	136	145	134	135	139	151	144	147	147	145	145	144	148	131	160	162	143	163	132	161	140	153	139	145	137	138	129	157	122	136	146	159	148	138	156	144	146	153	147	140	133	144	118	147	156	142	128	150	134	171	140	129	142	141	152	154	143	142	140	147	140	149	125	147	137	147	145	150	139	129	148	145	143	149	138	144	153	150	142	155	134	150	119	144	136	141	132	136	144	147	148	126	143	153	156	159	156	144	152	144	163	140	138	114	134	130	138	159	141	164	129	152	152	131	151	129	174	139	125	149	141	154	126	127	157	159	147	136	132	135	136	131	139	145	152	142	143	115	143	139	138	157	135	161	135	162	135	141	137	161	112	148	132	149	134	124	159	148	137	128	134	154	140	140	154	154	143	142	137	126	135	145	129	127	144	150	153	143	140	153	152	129	146	158	148	122	150	153	137	150	133	167	131	128	145	141	140	133	160	149	126	140	127	137	145	141	157	146	139	140	116	159	163	154	152	135	161	149	120	141	163	131	144	171	142	150	134	160	137	165	163	143	145	165	148	121	128	140	162	150	142	131	133	138	141	137	133	148	144	132	145	147	121	136	135	153	136	143	143	116	149	125	124	138	124	169	156	169	144	143	134	138	130	147	140	141	139	161	155	158	148	134	147	128	134	144	128	147	157	139	141	157	144	129	153	122	146	158	127	144	136	156	140	150	150	146	152	106	155	155	122	152	136	136	149	146	141	135	150	146	146	135	149	138	146	144	163	139	150	142	134	146	130	144	147	132	157	156	161	111	131	158	166	145	146	142	135	147	167	146	150	118	161	127	131	156	158	134	134	128	146	120	168	141	126	124	141	136	157	142	150	173	141	148	160	148	176	145	139	151	142	171	151	140	137	153	162	146	137	158	155	120	134	136	152	133	138	134	138	152	144	140	131	138	153	145	154	127	143	148	148	128	124	140	146	117	129	149	127	130	129	131	156	144	147	137	144	161	149	154	138	136	122	142	142	140	151	139	160	144	125	145	134	134	143	160	145	156	158	152	148	131	123	164	136	147	138	138	139	138	139	135	138	146	148	133	135	132	145	140	148	132	151	140	165	144	136	152	134	137	147	139	152	149	169	168	150	153	135	134	148	131	162	132	143	153	155	146	143	140	141	123	143	150	144	127	146	130	134	149	137	153	141	170	126	159	135	135	155	146	133	149	154	154	151	151	151	133	145	134	151	133	146	150	152	124	161	160	149	164	150	144	139	146	142	134	152	149	141	124	143	148	148	148	154	122	130	147	146	132	134	140	135	127	109	148	165	167	131	132	151	143	163	160	156	147	137	146	133	140	150	142	158	147	144	141	147	143	152	130	124	143	145	138	141	144	143	152	160	132	137	146	145	140	143	157	149	126	146	133	153	149	139	133	124	152	125	131	115	144	155	146	143	140	156	145	136	122	146	168	137	134	162	129	125	146	128	134	147	147	152	155	156	133	142	129	157	132	146	156	125	148	138	137	130	144	130	140	141	126	152	167	124	127	145	136	144	137	129	140	144	150	130	134	142	142	125	134	140	160	142	139	155	143	125	133	159	126	129	129	142	120	125	155	147	170	162	135	133	157	131	136	157	164	145	136	158	141	139	133	143	144	157	134	139	126	140	144	139	139	132	156	148	144	168	136	145	145	151	160	125	150	163	135	157	125	157	122	145	145	126	129	142	132	134	141	141	147	128	148	136	122	146	145	129	144	139	164	147	147	156	151	146	133	127	151	153	148	138	151	145	152	141	152	147	139	141	146	151	145	127	162	145	135	129	139	126	139	161	139	147	157	121	140	134	154	131	137	135	119	167	157	158	127	133	129	159	152	138	125	143	148	135	142	146	153	136	150	136	152	147	147	145	133	155	139	132	135	148	130	120	144	156	127	136	143	141	151	139	146	163	150	153	137	140	149	135	147	125	123	167	123	135	133	159	149	160	137	154	136	152	125	148	133	129	118	126	133	150	127	147	149	133	126	141	134	142	149	132	135	150	148	135	135	164	134	153	154	160	127	147	148	143	146	176	136	123	135	137	169	129	162	152	146	117	135	136	133	142	135	154	155	140	136	146	128	115	167	138	117	130	119	159	118	151	145	126	147	151	139	138	146	154	151	156	126	136	151	150	150	135	130	125	134	133	122	146	152	159	149	144	146	135	146	139	162	140	134	144	151	127	161	155	154	155	150	143	127	142	131	126	174	168	144	140	139	124	139	139	142	132	109	133	153	144	146	138	137	130	118	145	143	169	171	151	140	151	161	143	122	137	146	114	149	139	146	134	138	154	148	140	145	144	139	174	137	125	158	133	126	145	150	170	138	132	147	139	150	139	125	156	138	123	146	164	141	136	166	125	162	158	158	143	127	153	146	133	112	141	124	148	133	142	139	130	140	148	112	147	162	138	159	136	125	137	146	143	164	153	151	146	147	158	124	144	150	143	147	150	133	134	159	141	148	142	151	146	143	146	149	146	134	132	147	149	166	125	149	142	148	137	141	143	133	152	144	136	138	149	147	133	140	138	139	124	122	136	138	167	152	147	148	140	153	134	142	136	152	142	127	157	142	162	155	152	120	147	141	148	130	152	144	169	142	146	121	152	145	158	150	132	151	143	129	139	159	134	151	153	143	144	153	156	171	151	130	149	158	136	137	142	155	144	153	138	168	142	145	147	133	169	135	147	151	135	127	143	123	133	143	130	180	137	123	138	134	152	133	143	143	139	143	149	142	141	142	148
25310	4575	5948	7595	7053	5757	5046	5349	4533	3252	2840	2588	1601	1226	1389	1326	1126	1087	759	700	741	595	554	520	540	491	487	453	526	494	463	487	475	447	483	476	449	446	432	424	474	487	466	479	502	464	478	473	448	467	499	485	465	426	485	475	464	445	492	461	485	467	490	483	464	440	458	452	448	476	460	444	427	452	445	446	469	436	462	443	463	431	486	474	462	450	435	460	457	454	465	522	444	504	440	455	455	496	477	430	511	466	425	532	488	461	471	491	431	479	447	450	413	466	481	438	488	471	479	479	485	413	447	502	479	486	471	462	450	463	484	451	463	444	487	446	505	474	461	463	489	478	423	472	477	466	497	493	454	489	476	452	467	483	439	460	481	446	469	471	469	466	417	468	486	465	473	478	487	505	450	446	455	445	457	488	452	487	474	434	467	476	429	439	447	464	460	479	449	464	484	467	449	454	482	485	473	453	449	472	465	477	483	483	467	450	461	435	449	487	474	473	443	447	451	496	458	452	446	457	454	453	481	471	437	446	465	467	419	423	498	456	430	442	466	469	462	469	455	473	489	471	446	479	468	445	436	500	451	474	455	443	473	457	446	469	466	459	457	489	444	476	413	435	499	474	493	451	453	444	497	414	453	468	468	463	473	473	473	489	465	483	457	440	453	473	459	506	447	476	482	451	439	434	476	468	443	512	460	454	490	455	493	475	432	458	474	517	457	492	457	441	475	430	457	454	462	465	452	458	490	421	450	500	461	476	432	445	445	447	465	465	438	493	445	455	473	462	471	455	448	449	457	446	483	475	472	435	443	473	449	406	441	465	487	477	427	472	466	477	436	499	513	511	436	466	457	483	459	447	464	475	477	458	435	461	481	491	492	419	483	441	453	434	455	495	451	423	459	496	450	445	433	464	459	450	467	464	468	494	506	448	487	483	469	463	458	437	483	423	460	475	482	454	412	483	473	425	484	481	445	458	459	486	490	478	493	449	448	471	457	462	436	464	458	445	453	472	442	480	446	433	467	452	473	464	483	436	453	435	442	493	425	447	472	450	460	437	456	455	453	436	483	422	497	486	513	448	452	436	462	472	469	471	456	480	422	461	450	464	477	474	429	473	411	464	475	433	441	478	461	455	436	476	420	433	471	449	451	455	439	468	481	491	483	458	507	458	472	473	442	456	468	459	434	459	418	467	445	466	487	458	481	455	456	516	464	459	483	495	457	480	457	448	466	490	494	485	468	450	455	465	501	444	441	477	473	470	450	425	461	475	437	484	458	444	485	438	453	472	445	466	450	460	458	463	434	506	467	456	464	431	466	480	459	440	447	461	485	459	450	473	468	483	465	466	455	483	470	456	474	432	457	452	495	486	465	459	451	439	463	481	487	479	443	466	455	471	478	466	420	443	440	441	428	470	437	453	436	449	457	431	500	460	459	449	474	463	427	442	446	470	450	454	477	426	444	477	490	481	445	434	447	446	468	462	467	476	451	451	451	442	441	475	496	492	499	473	422	512	432	457	472	471	461	458	454	490	439	439	477	458	477	410	477	476	446	471	448	468	455	449	463	465	403	440	453	466	454	483	470	452	425	489	484	478	483	464	489	436	476	430	441	465	480	466	460	476	457	439	485	453	501	440	468	457	433	452	413	454	489	480	421	477	464	432	489	402	471	441	484	436	473	477	455	480	476	457	467	447	429	458	479	422	485	463	470	452	454	450	484	451	485	532	482	452	458	457	434	481	463	470	455	456	459	485	454	483	524	468	447	493	486	436	459	437	498	464	475	446	495	480	443	443	456	512	466	455	446	446	475	486	492	488	427	481	442	439	461	440	489	486	498	474	486	487	488	473	450	468	450	431	463	439	456	506	459	469	459	474	459	484	481	470	485	453	441	455	469	486	465	421	429	472	493	501	472	460	445	452	441	449	456	459	461	508	473	495	471	501	461	437	475	462	449	450	458	482	458	438	472	458	451	471	459	449	477	450	479	451	487	453	490	451	487	448	477	452	466	477	446	449	428	488	436	452	450	442	402	434	451	484	485	462	455	462	449	504	482	459	477	472	476	493	418	477	498	484	464	480	490	493	469	433	459	445	423	481	469	452	454	480	480	463	448	492	463	474	439	429	442	462	494	455	459	464	428	498	482	459	513	475	443	515	475	478	432	441	456	442	463	437	468	455	454	464	500	448	449	462	463	413	457	459	466	513	486	462	457	460	458	463	449	467	485	459	483	451	497	472	466	431	490	457	479	465	456	485	474	486	456	476	457	476	486	452	464	454	452	494	466	414	443	493	450	474	459	466	482	451	523	455	440	455	448	448	457	461	476	484	434	455	447	475	462	480	434	488	448	436	461	428	458	471	438	453	464	450	485	449	432	481	464	483	474	462	451	474	456	445	448	462	452	485	423	413	448	439	479	476	485	454	458	475	487	438	509	454	475	444	412	499	475	471	478	451	455	429	450	501	474	474	482	469	427	471	456	428	475	453	504	472	483	430	446	487	465	471	473	495	478	458	455	466	459	434	481	433	448	483	443	470	514	488	475	424	462	498	485	452	448	454	454	450	485	471	495	485	488	489	455	479	470	436	458	439	464	448	440	461	460	481	460	471	452	453	453	437	455	445	463	494	465	447	430	439	440	415	454	469	453	486	445	468	453	449	456	496	454	470	393	474	448	445	456	493	478	505	489	485	455	474	449	440	459	497	449	468	493	464	480	420	495	455	474	432	479	497	503	491	458	498	449	422	438	474	448	468	454	457	443	462	472	490	435	473	504	448	484	464	441	460	464	493	480	457	449	478	458	445	493	505	471	481	477	489	475	468	438	461	466	467	455	483	489	457	460	447	477	444	454	435	466	452	464	471	467	437	488	441	473	471	478	471	456	509	457	441	453	487	451	423	463	453	474	454	479	468	458	449	466	455	477	471	452	467	480	477	431	488	486	448	460	474	474	477	509	451	454	476	428	450	466	455	477	451	482	478	463	437	446	472	445	485	454	489	501	472	457	491	483	451	458	467	467	433	533	485	466	474	430	456	440	469	441	419	446	440	469	453	463	480	452	447	479	476	469	416	458	499	440	451	434	425	504	423	454	497	454	473	499	492	465	477	433	470	425	486	472	462	455	465	478	423	499	458	445	468	463	453	424	477	462	463	452	476	432	413	455	468	441	471	441	460	460	528	424	436	458	464	442	462	467	463	466	513	477	468	441	463	445	439	437	487	482	494	464	456	446	487	445	473	458	424	441	462	469	454	483	404	472	446	445	469	440	447	466	448	422	511	472	483	451	442	434	467	453	469	450	440	458	470	419	465	436	458	475	486	427	438	479	467	452	454	492	451	462	463	456	448	469	465	488	445	523	443	481	471	473	481	456	445	447	495	463	508	447	454	494	489	452	488	449	465	464	458	470	485	449	441	413	449	473	485	466	434	482	500	446	448	449	444	494	440	438	442	448	455	439	471	448	477	442	470	515	477	466	458	428	506	470	469	461	468	450	464
56022	33285	26355	27700	24535	19988	15803	14177	13218	9272	7201	6205	3776	1912	2421	2629	1739	1233	802	559	501	362	288	140	169	160	147	131	150	129	134	113	81	98	112	97	107	89	103	101	105	86	92	78	106	104	102	98	89	96	96	85	84	86	89	82	74	109	134	87	78	109	85	111	76	82	83	96	97	84	95	102	74	106	102	83	73	83	87	109	101	102	91	79	92	101	108	90	96	92	85	97	85	112	92	94	95	99	98	85	108	87	91	104	86	86	81	96	96	92	101	88	100	102	90	96	98	83	88	123	97	102	97	100	84	91	96	89	86	83	85	99	84	77	95	93	102	93	93	88	81	80	83	92	95	74	92	98	92	102	91	90	89	88	101	97	103	89	101	84	78	80	91	97	88	106	80	79	104	94	79	105	92	96	90	86	84	91	98	101	104	92	91	86	85	104	79	64	93	85	94	88	92	89	91	89	99	94	103	104	111	113	86	81	97	104	76	65	98	104	72	78	95	105	78	91	96	97	112	104	105	77	79	78	104	98	71	107	94	98	105	89	93	98	98	81	102	100	87	87	95	84	96	108	109	86	97	95	89	93	112	100	80	84	97	84	87	97	97	89	89	90	92	83	102	91	81	93	105	106	110	109	81	87	99	90	90	124	90	96	100	94	85	92	86	98	82	100	88	94	78	86	98	93	90	83	107	109	70	90	94	89	93	105	84	103	74	98	87	92	95	82	100	81	91	92	109	93	92	87	103	91	102	89	88	89	83	95	84	97	87	82	83	89	117	79	96	97	103	92	95	96	93	78	97	92	108	103	86	95	87	81	88	106	90	91	81	85	90	90	87	100	99	90	76	92	92	88	86	108	89	87	91	103	110	76	93	86	90	87	91	89	89	96	104	87	79	88	80	95	77	96	90	107	88	89	98	81	65	85	80	85	103	96	97	129	97	87	105	108	100	88	95	93	98	93	76	98	93	93	112	96	82	104	99	91	89	83	95	98	90	81	91	82	101	88	107	104	81	93	90	87	96	110	88	104	86	84	97	97	99	103	89	87	103	102	91	81	91	99	94	82	79	93	97	74	108	116	85	81	98	85	81	95	89	101	95	108	100	109	104	90	101	106	104	86	103	82	73	87	84	95	81	81	98	105	102	87	83	101	111	79	90	91	94	91	86	86	82	94	77	94	104	98	69	88	93	98	79	75	99	121	100	75	83	96	96	103	85	96	90	89	93	99	85	92	94	115	86	78	99	96	85	90	100	86	89	93	101	93	89	91	71	84	82	91	82	75	94	83	91	79	95	82	97	86	98	81	86	74	81	93	101	79	92	89	73	101	85	85	85	97	96	93	88	97	101	96	90	94	100	103	96	92	92	90	89	90	88	95	97	100	125	101	90	95	92	80	97	98	87	89	94	97	112	105	97	88	75	98	99	109	97	72	85	91	91	77	90	88	94	91	104	96	72	91	82	90	96	97	95	61	93	102	96	95	86	78	107	94	84	83	91	90	82	99	83	94	93	104	89	84	82	95	86	93	93	83	77	106	90	100	97	83	94	107	96	90	122	93	100	82	89	107	101	100	87	85	88	95	98	88	92	98	92	101	88	79	102	102	80	93	86	86	82	103	81	85	94	78	91	106	85	85	103	79	83	90	87	68	97	81	114	92	98	90	90	90	99	96	92	81	107	103	76	90	79	85	96	81	100	87	93	89	93	97	101	98	84	86	80	82	101	89	100	107	91	103	81	83	93	84	77	90	92	96	92	102	76	91	95	92	101	92	97	76	79	102	91	87	89	90	84	95	97	100	81	102	85	83	82	108	77	88	86	76	95	102	90	111	97	83	104	88	77	90	91	100	97	96	92	67	99	120	75	92	100	96	82	87	99	91	89	103	97	92	84	85	87	92	103	93	86	75	95	76	104	69	94	98	64	77	85	101	92	92	102	91	83	87	85	81	81	87	87	103	85	90	84	111	113	92	104	85	85	99	96	91	84	91	77	95	92	84	76	97	91	75	92	102	102	120	94	102	92	100	84	104	81	86	66	96	84	68	94	99	115	105	95	94	111	94	87	99	76	100	76	96	90	86	87	100	93	96	86	82	98	92	104	83	94	97	76	85	88	86	101	89	85	114	90	89	86	107	91	88	89	94	101	80	80	91	102	95	96	91	83	101	75	89	96	95	101	88	84	93	89	87	93	89	96	110	92	90	84	80	85	85	96	84	104	106	94	86	97	97	82	95	98	103	91	88	88	91	91	100	102	79	80	79	92	96	90	105	84	100	96	95	82	86	96	95	88	68	84	78	86	97	102	93	94	81	76	81	90	104	104	84	95	89	97	100	103	91	77	93	103	82	85	92	96	111	102	83	100	110	96	82	96	88	109	95	80	81	94	94	81	81	113	104	95	95	105	90	86	67	82	88	90	94	80	92	98	98	90	85	89	94	88	101	94	91	78	90	88	92	86	98	94	96	91	103	101	96	89	96	70	84	95	92	116	92	93	76	81	98	94	93	97	106	72	92	88	86	90	107	81	95	113	106	108	103	82	83	80	96	84	86	111	76	86	85	103	81	89	74	94	92	98	86	101	83	84	95	108	93	83	86	102	81	94	91	95	92	103	97	80	98	87	91	105	88	82	82	81	100	94	68	82	83	93	77	101	72	94	85	73	88	90	78	98	97	99	95	74	87	101	108	94	90	105	100	77	106	86	89	81	99	97	83	93	89	111	109	89	83	102	68	108	72	87	83	105	102	93	85	100	85	109	118	101	80	79	82	96	90	98	89	87	91	106	96	81	106	97	60	96	94	77	98	93	93	100	94	92	96	106	81	91	120	86	83	97	92	88	83	84	90	98	87	65	91	80	102	89	97	80	69	74	112	103	104	96	89	88	75	87	109	82	87	99	97	93	109	97	92	95	81	99	79	100	87	76	95	102	84	91	87	100	88	93	80	97	91	104	80	99	97	74	94	102	67	87	105	89	92	96	93	84	99	100	85	93	98	103	97	92	80	89	92	81	90	86	76	95	94	97	94	96	97	114	90	106	88	89	83	103	104	88	95	105	94	103	69	79	97	93	105	81	98	101	89	93	93	78	86	78	102	103	88	98	93	104	93	112	109	94	104	90	94	113	80	87	104	84	82	96	91	90	92	93	96	83	89	81	83	88	106	91	91	83	87	79	92	92	99	91	93	78	110	78	88	94	80	89	66	97	98	87	94	105	94	101	81	85	102	84	93	85	74	91	99	83	71	93	100	97	88	76	101	85	100	92	86	78	96	88	98	97	92	97	92	72	78	87	105	91	96	80	84	94	76	92	79	82	95	76	81	82	84	113	81	102	95	94	84	88	92	92	84	86	92	108	81	75	84	98	91	92	89	78	87	96	85	110	105	85	85	78	85	98	82	78	84	95	95	86	61	94	86	94	95	119	81	92	86	86	107	93	88	93	107	83	89	88	106	95	93	88	100	82	84	91	84	86	82	98	94	85	106	106	86	98	88	92	98
44817	15625	17582	23576	25240	25581	25652	27557	29025	22293	19384	19902	13366	9770	13123	14579	10472	8720	5755	3961	3657	2473	1811	1123	925	832	644	436	598	637	536	387	429	395	429	418	394	367	353	331	319	352	332	371	351	312	344	354	333	334	336	362	322	353	370	383	323	336	587	344	353	344	334	318	323	326	344	330	296	330	327	318	359	327	346	334	313	351	322	324	361	310	320	348	321	333	311	334	341	284	319	302	340	316	338	331	324	326	323	303	336	316	335	356	336	346	304	318	315	328	321	344	319	323	320	307	295	326	324	333	320	325	323	301	314	310	298	314	334	331	308	363	302	318	336	330	331	347	313	318	352	350	298	327	348	342	326	322	323	324	297	332	369	326	339	336	341	303	323	332	331	299	321	362	324	302	349	354	311	281	326	328	314	342	327	330	344	307	305	373	302	363	325	301	322	330	364	335	342	300	340	292	346	331	335	325	310	318	284	337	307	304	357	340	360	296	327	339	367	343	325	281	335	341	325	307	338	321	297	337	325	315	335	324	325	335	325	310	350	338	350	276	304	337	309	305	332	325	304	328	323	296	342	304	323	322	333	306	308	333	325	291	299	335	321	302	283	315	290	329	284	340	313	317	304	304	320	330	354	300	313	304	323	322	335	334	304	307	296	349	310	302	307	361	305	331	312	326	306	307	350	284	315	325	329	333	331	337	352	316	341	305	347	305	298	327	339	298	336	323	331	303	312	339	308	339	320	361	363	327	305	325	323	324	306	309	298	330	321	323	311	329	328	343	308	336	348	310	309	309	331	306	376	346	324	336	343	323	316	342	336	358	326	331	359	322	335	337	329	315	313	327	308	339	327	338	333	332	332	345	310	305	322	325	322	323	312	336	333	332	310	336	313	311	354	355	307	313	339	299	334	312	275	333	331	316	334	333	320	330	320	315	347	342	357	350	360	313	304	342	334	301	334	338	303	321	336	332	354	325	313	337	300	338	354	312	308	317	355	321	340	298	349	309	351	326	320	358	318	298	311	335	324	317	360	304	338	324	323	319	329	335	311	309	299	337	326	322	364	327	340	319	317	335	340	334	326	325	346	344	295	326	277	334	314	326	342	336	339	323	326	337	322	339	307	317	293	296	323	341	318	329	326	323	315	299	324	350	350	336	354	318	352	323	316	301	336	303	283	310	317	316	324	317	327	297	331	323	321	302	307	312	307	321	333	319	355	294	295	320	332	329	322	340	339	309	326	342	336	340	330	301	335	308	325	346	315	334	313	325	324	325	363	331	344	300	305	322	306	327	273	342	334	324	315	320	323	365	352	323	309	333	350	313	316	321	286	322	299	304	351	314	324	326	310	334	314	305	356	284	342	347	331	328	327	354	306	339	315	296	303	276	319	327	310	302	288	330	324	343	325	329	321	282	307	344	306	307	334	324	341	306	338	326	353	300	340	343	330	306	306	340	335	293	342	294	322	320	319	357	321	352	323	353	321	343	324	328	334	353	296	304	342	304	337	328	361	294	316	295	322	333	317	322	331	316	306	329	324	327	300	335	358	284	326	328	345	315	297	344	309	304	341	312	354	312	341	335	335	334	329	317	324	320	292	322	307	339	293	317	332	332	343	332	323	339	324	337	303	304	345	312	322	382	309	346	332	305	337	338	332	329	313	302	301	321	288	312	321	352	305	334	312	305	325	316	287	334	327	330	319	313	314	323	351	294	319	339	337	331	330	316	330	333	331	362	310	335	315	342	307	305	303	326	347	328	352	297	345	349	284	316	320	347	323	350	321	318	313	326	332	302	338	318	299	333	346	306	322	329	328	295	339	345	349	314	327	344	335	319	316	353	320	356	329	332	322	327	356	360	348	291	299	328	333	329	327	314	307	319	311	320	347	297	320	304	338	304	302	308	313	322	311	302	333	310	307	321	343	300	311	293	322	312	319	351	349	300	302	302	334	298	339	357	337	309	295	295	331	316	323	328	326	345	316	319	348	355	338	350	305	323	296	307	332	350	309	350	327	309	332	313	337	310	345	324	298	310	351	343	329	347	296	331	356	360	339	309	347	309	329	309	301	302	313	298	306	325	323	288	328	357	314	330	346	289	315	354	316	315	345	331	330	325	306	313	283	335	332	324	294	339	335	317	321	355	311	320	314	324	308	364	332	366	329	327	311	319	290	343	327	305	310	315	311	328	312	315	352	317	305	324	337	333	330	309	337	308	335	332	319	336	333	332	334	331	327	318	322	335	381	318	298	339	285	316	338	347	330	332	303	268	327	297	335	289	330	304	314	344	308	339	308	326	309	324	333	326	325	336	351	334	335	287	335	330	318	308	313	326	305	315	312	350	330	331	303	342	360	313	310	329	300	314	338	318	331	306	325	331	316	316	345	333	332	334	318	322	345	326	334	307	321	311	341	311	339	315	309	331	303	297	319	366	341	362	331	337	297	326	361	303	331	330	331	307	324	316	332	315	324	340	320	314	313	326	322	313	322	348	367	340	346	332	307	322	321	355	326	351	337	328	326	317	325	343	301	317	338	333	318	341	352	341	283	322	321	336	343	293	309	304	322	309	296	321	334	309	324	309	348	327	303	314	326	335	330	314	316	301	337	355	337	277	288	330	326	303	331	306	342	322	334	320	335	346	365	330	341	331	315	310	314	359	307	306	329	326	315	329	349	313	329	312	312	308	321	315	357	334	318	296	340	333	302	328	347	343	352	324	321	321	329	319	306	358	306	327	306	323	323	313	340	339	344	324	326	310	340	294	310	339	304	336	312	349	331	315	346	328	345	297	327	359	299	326	328	343	347	331	313	324	342	322	328	317	316	324	316	321	310	321	295	326	306	312	318	325	309	335	325	313	340	329	343	332	317	336	315	305	315	290	334	323	335	312	303	294	334	318	338	325	325	316	343	304	294	318	335	332	300	298	314	347	271	341	324	332	336	341	297	362	321	352	350	321	331	333	353	312	341	323	336	316	335	291	322	326	344	317	302	346	281	325	326	336	333	295	331	321	329	299	320	334	316	313	314	351	342	300	324	314	280	330	297	338	359	340	337	311	326	331	322	321	343	329	354	310	314	297	300	327	340	317	326	322	362	332	301	328	318	343	330	354	333	321	324	312	322	298	326	338	323	314	320	331	347	317	306	343	311	331	324	317	315	327	272	316	311	312	302	305	343	295	314	341	317	293	312	361	352	336	321	314	322	327	328	303	301	339	367	309	325	319	305	321	320	364	308	324	295	309	316	309	295	305	311	362	310	330	298	321	362	301	304	342	325	332	301	321	321	339	290	301	350	326	327	302	335	312	314	336	339	337	318	330	314	330	299	332	342	349	312	341	311	358	310	310	351	279	329	354	349	333	331	316	295	329	331	302	335	322	292	298	313	342	313	356	312	329	321	333	336	325	323	302	337	334	312	352	319	337	302	336	348	313	333	314	324	314	304	350	325	330	310	321	345	342	314	314	316	326	325	325	308	316	347	334	313	337	320	312	333	332	328	323
60766	38101	29079	32294	31837	28486	26411	24872	23423	19452	14529	13298	9103	5069	5883	6567	4319	2984	2345	1233	1274	998	803	415	362	316	272	203	249	210	213	211	204	173	185	171	163	159	188	154	156	196	179	152	168	188	164	169	163	189	183	175	175	192	150	174	177	167	275	172	175	183	175	184	163	158	152	187	186	170	165	163	173	162	172	144	184	160	168	171	170	174	175	196	160	161	163	159	168	161	149	156	173	172	167	153	163	158	181	155	167	173	161	167	165	144	157	173	176	170	158	173	181	175	174	151	159	152	127	183	175	179	196	166	177	167	162	171	162	155	179	207	184	164	140	181	180	165	158	178	184	192	157	187	153	179	172	160	172	172	183	183	164	174	170	166	186	171	153	145	190	169	170	191	188	156	177	167	193	140	176	163	198	170	181	181	203	176	146	158	170	172	195	144	164	169	170	186	176	153	196	183	190	179	184	167	187	154	176	176	195	165	174	159	176	191	164	172	149	156	166	169	178	196	175	163	166	162	154	141	151	159	176	148	185	174	171	173	180	191	181	154	186	182	194	181	176	163	177	160	176	172	182	169	179	174	164	173	174	165	175	179	180	175	139	161	184	168	167	172	158	172	167	175	210	150	157	170	192	182	158	150	167	181	178	186	164	179	169	163	193	183	172	173	151	165	170	180	194	174	156	148	177	177	175	161	174	160	147	176	179	181	186	168	173	155	169	171	163	184	170	165	181	163	165	161	153	158	153	164	190	177	164	198	202	186	172	159	178	163	181	172	169	182	179	182	154	176	168	160	171	159	171	184	156	158	149	176	165	167	175	157	171	141	184	176	149	162	180	166	178	152	155	140	142	198	188	160	142	159	155	173	188	167	164	153	166	183	160	198	168	198	166	175	168	170	165	155	174	173	161	177	174	139	167	155	174	167	165	180	172	187	177	177	177	183	166	156	163	165	194	175	170	174	189	163	157	168	180	163	176	159	165	174	184	136	171	171	160	187	178	171	163	170	177	182	167	163	168	154	185	173	183	174	201	166	180	179	152	156	176	150	162	166	170	162	168	174	197	172	174	166	144	168	161	184	183	165	160	167	169	155	185	168	177	157	182	183	165	171	159	166	142	147	171	153	180	164	158	191	173	184	192	181	176	183	165	155	186	137	181	167	146	158	188	145	172	158	182	185	185	203	166	187	169	160	166	199	166	192	168	180	150	171	152	180	157	197	196	171	157	171	185	149	167	185	171	140	161	156	172	172	168	162	194	162	160	172	151	174	183	159	152	205	171	167	182	166	179	142	179	179	188	150	169	160	173	178	173	142	170	166	156	201	165	139	170	163	173	170	177	162	186	162	149	182	166	156	167	166	162	185	164	182	170	156	176	174	154	190	184	176	162	173	164	184	184	182	179	174	179	195	190	169	163	170	174	172	168	167	179	176	154	171	154	176	166	171	157	173	159	142	172	205	191	159	209	159	160	177	180	162	180	159	185	163	166	188	168	178	157	155	190	175	162	176	161	175	176	167	191	157	171	170	179	169	151	152	150	147	158	175	171	181	167	147	150	188	152	151	157	183	165	166	160	175	183	164	193	180	152	171	148	173	149	175	179	180	175	167	170	155	170	144	187	183	165	166	151	165	144	166	183	148	165	151	154	185	145	167	170	180	157	197	151	182	182	152	158	163	158	175	171	189	160	163	171	166	147	175	178	164	182	146	173	160	144	150	173	171	181	173	172	179	174	179	185	173	172	176	147	152	186	163	156	151	173	151	141	161	183	170	168	171	145	140	184	163	170	174	168	190	159	170	172	177	171	137	177	166	145	184	155	170	186	180	164	173	176	169	167	176	176	175	189	163	194	161	180	169	159	185	175	158	191	161	180	167	176	156	149	163	171	160	160	162	153	166	164	184	162	167	159	183	170	159	157	145	157	155	147	157	160	178	189	189	166	163	164	182	162	155	154	152	159	171	162	173	191	160	159	191	194	148	164	163	154	185	169	171	191	160	164	182	168	155	158	157	167	164	166	165	173	176	183	200	155	180	147	165	172	188	162	153	177	151	161	146	151	162	145	169	166	165	163	168	175	145	174	177	173	159	145	161	164	169	171	177	157	175	143	156	175	140	175	162	198	163	167	139	165	153	168	166	191	173	162	175	165	176	163	171	174	162	147	182	171	160	180	171	174	145	161	175	171	169	184	176	170	165	176	167	173	183	178	179	167	159	195	121	155	159	189	186	160	185	169	202	175	186	169	172	191	173	178	173	148	174	169	178	162	164	155	170	154	160	176	162	159	176	163	159	178	188	163	173	187	153	168	138	171	181	172	160	152	184	167	158	169	159	179	168	171	152	165	174	161	171	195	176	163	176	160	193	161	173	184	159	153	170	192	165	172	188	162	152	160	185	167	151	167	177	169	174	177	176	199	170	171	181	168	182	182	167	180	182	141	161	181	192	169	138	164	157	181	189	143	162	149	164	179	194	180	179	181	174	158	165	169	182	169	146	187	172	179	204	138	163	159	166	176	156	168	179	148	197	176	142	179	165	146	152	184	174	164	155	175	166	171	159	157	178	162	162	186	180	174	182	181	190	150	167	175	160	181	185	177	189	155	147	175	181	174	170	182	173	180	158	180	163	163	163	161	193	174	163	154	173	175	170	171	158	158	166	159	180	181	179	159	151	185	160	169	170	140	177	189	168	173	174	169	181	158	184	161	183	186	156	194	175	180	177	159	153	170	142	178	159	162	163	171	144	171	179	156	173	191	160	150	178	151	183	158	176	177	154	163	166	181	178	155	162	145	180	173	168	180	157	191	188	168	173	183	186	176	148	169	166	174	174	165	184	194	169	175	154	162	161	153	150	182	184	158	183	180	154	190	166	170	182	157	147	185	177	155	173	186	162	162	161	165	166	165	169	167	148	178	174	176	165	180	141	172	182	171	147	187	192	162	163	170	153	165	171	148	168	173	167	172	161	194	152	182	169	175	142	185	181	166	176	168	158	170	162	163	178	174	168	172	180	151	195	192	170	163	168	178	152	176	168	146	162	150	170	155	177	174	173	182	182	167	172	161	147	159	168	170	150	154	153	168	161	156	157	162	172	165	165	168	209	156	169	164	191	181	151	167	175	166	153	166	154	172	165	162	181	172	169	184	158	184	159	169	153	166	144	144	164	191	171	162	168	177	161	177	170	177	139	183	177	159	174	193	204	175	165	168	162	156	174	153	185	180	186	169	150	165	166	152	169	175	191	182	172	131	170	162	168	164	145	180	155	178	181	200	184	172	177	162	177	163	149	163	167	180	173	177	185	163	167	160	156	173	178	166	167	165	145	177	155	169	192	174	157	175	181	167	161	191	153	175	190	162	163	150	175	187	182	185	177	176	156	175	195	158	173	167	174	179	166	148	161	168	172	168	155	202	190	156	178	201	151	176	178	180	185	148	207	162	155	151	172	175	169	151	169	156	159	162	149	149	166	166	162	165	173	168	172	180	167	158	196	159	160	156	143
53838	18913	21387	28471	30882	31667	33259	34998	36323	32985	28323	30225	20842	17794	23066	25098	18265	15400	12830	7086	7939	5405	3659	1870	2216	1694	1221	946	1322	1271	938	782	851	698	675	742	764	686	634	677	606	605	576	639	597	633	622	586	553	567	546	586	569	591	627	566	555	629	1403	541	522	550	546	577	574	555	527	532	576	579	570	575	564	592	554	547	569	561	519	550	555	571	530	521	573	549	578	528	538	550	584	568	517	558	500	554	511	560	560	585	544	502	528	569	539	570	541	515	524	539	568	580	547	528	540	541	549	573	561	478	556	597	567	492	539	557	572	545	522	561	543	523	524	527	510	558	495	552	565	534	534	580	579	546	536	529	512	557	576	533	535	545	533	538	522	585	564	567	575	543	512	539	518	551	539	575	508	533	540	530	552	577	522	540	513	531	582	521	536	518	555	522	504	542	541	541	527	500	526	567	548	540	556	503	547	533	556	540	539	548	529	559	533	572	536	509	560	549	514	560	535	597	542	508	560	574	509	567	513	560	562	568	524	554	557	547	527	537	547	574	546	590	587	527	548	537	589	555	483	573	546	525	570	540	570	531	576	526	540	553	532	476	588	533	479	556	497	513	561	539	546	538	542	570	530	589	547	529	538	482	517	539	542	564	559	555	530	558	543	509	569	553	567	517	577	550	528	539	538	548	542	515	537	528	545	520	529	528	497	482	575	490	552	510	532	537	504	538	551	556	526	576	549	568	529	497	527	522	545	545	518	548	579	503	572	561	603	554	518	549	474	566	513	534	559	592	531	537	577	520	537	555	524	503	523	557	518	554	535	513	485	535	510	563	566	542	519	546	516	516	532	547	527	544	507	518	547	552	567	544	570	577	553	525	589	527	557	514	544	554	572	559	540	534	499	558	587	550	528	535	565	563	558	531	534	575	595	541	581	565	553	546	565	562	559	545	575	556	593	532	584	541	515	530	530	544	536	538	528	492	538	505	548	540	535	560	554	569	600	573	537	514	559	572	536	553	526	551	518	522	535	544	583	549	510	548	567	523	547	538	524	587	564	555	576	551	542	513	528	573	530	516	577	531	540	540	542	537	579	575	536	538	518	537	570	551	504	547	562	548	525	542	554	572	543	553	536	541	538	552	591	554	511	564	561	585	549	507	555	528	520	521	570	531	563	600	550	567	562	539	583	542	546	521	553	569	572	546	564	567	525	566	582	518	534	509	567	559	551	548	551	538	533	541	553	560	533	503	537	547	519	547	557	548	522	533	549	535	543	499	578	578	536	548	504	541	539	551	576	503	536	592	564	530	532	539	549	540	515	542	551	549	584	569	564	530	540	505	509	525	543	557	539	547	529	519	532	514	583	508	535	532	531	498	543	593	530	553	559	530	598	498	523	544	530	580	548	544	544	506	538	564	527	526	514	502	537	544	553	581	566	530	559	547	543	582	569	531	583	541	551	520	547	552	513	590	521	548	554	520	519	555	534	546	523	533	521	592	520	537	559	550	515	531	534	495	560	532	577	549	518	556	545	502	571	548	565	504	587	508	557	526	520	542	530	546	536	520	555	520	549	539	524	544	520	555	543	577	523	540	551	530	550	552	514	522	531	519	527	535	555	566	515	512	560	537	517	553	550	519	542	532	529	567	516	528	551	523	545	502	511	515	542	567	623	555	574	567	548	590	505	535	554	536	490	571	529	576	489	516	545	547	563	565	547	553	572	494	571	543	558	517	514	530	524	555	531	561	552	575	530	516	557	514	544	554	541	532	542	547	524	522	566	545	530	561	561	548	510	544	529	513	556	536	556	541	533	547	543	596	511	550	555	533	554	562	510	500	571	561	530	509	518	541	525	557	550	543	545	591	518	539	515	477	537	552	556	550	544	559	573	536	538	560	530	562	553	524	532	586	539	516	570	557	542	529	541	516	547	535	536	559	540	585	563	571	523	574	559	553	527	544	537	535	542	581	540	533	558	497	493	527	555	557	540	548	555	543	523	552	545	561	522	564	524	495	507	575	586	538	506	566	549	573	554	537	547	536	518	554	537	548	520	521	586	522	568	542	560	545	509	540	516	562	552	525	517	509	541	535	533	565	540	517	517	531	506	518	562	569	519	533	528	548	514	521	536	533	550	503	552	559	517	587	536	568	546	521	526	494	551	533	552	572	539	537	540	550	580	535	530	556	573	536	559	518	556	556	547	600	583	545	536	559	519	500	515	564	513	552	550	552	476	514	568	554	533	548	571	548	553	556	560	562	559	558	532	541	550	520	559	542	546	549	521	523	538	527	520	495	525	573	528	545	534	558	540	543	515	514	574	528	524	565	578	539	576	509	552	561	532	519	555	589	547	575	554	549	561	536	569	581	508	531	539	562	535	563	521	535	553	559	539	538	535	513	546	554	584	492	507	564	556	561	531	537	572	534	552	553	542	543	506	545	574	530	543	551	561	570	574	505	550	523	544	539	552	537	567	567	574	561	515	507	527	541	522	530	546	511	530	542	546	541	574	549	524	561	543	533	533	552	513	535	565	500	513	575	554	618	557	512	515	517	513	580	552	531	512	532	535	584	554	556	537	506	508	525	573	547	523	557	576	493	536	533	544	507	522	524	565	530	529	518	564	524	519	520	537	509	516	523	506	510	529	519	599	491	553	508	509	542	530	539	566	526	563	568	524	497	524	520	525	575	553	491	559	552	520	564	507	552	536	542	505	525	541	540	546	565	543	546	544	549	526	541	535	498	598	558	541	552	573	566	530	573	509	521	560	574	552	536	544	569	516	532	502	549	565	531	540	585	577	561	522	545	529	547	522	553	555	504	566	584	530	510	538	504	525	528	561	517	544	519	584	550	537	548	556	505	517	557	570	529	532	578	546	574	547	547	512	555	567	535	554	551	530	567	519	541	566	568	504	550	546	528	554	550	576	557	518	546	554	542	542	534	520	561	577	556	546	569	587	510	557	556	535	553	513	547	573	567	560	537	580	548	547	526	620	536	544	529	552	500	552	528	576	525	553	539	546	568	515	537	544	517	531	557	552	558	551	505	544	576	531	516	548	535	495	538	498	527	525	563	541	532	544	536	550	557	547	531	528	552	527	566	505	503	578	553	553	532	535	542	543	511	527	544	531	515	503	562	548	546	553	536	537	490	517	531	547	549	523	550	564	531	575	539	552	548	539	570	540	557	568	541	573	495	516	584	540	521	520	555	563	575	568	536	533	551	553	563	531	583	542	520	542	549	495	519	544	543	589	544	527	556	531	540	527	514	514	539	547	535	526	559	582	532	515	520	536	530	508	582	567	561	519	550	530	520	523	565	557	575	540	545	553	557	557	566	568	575	557	526	495	542	539	547	544	564	514	532	532	520	492	540	568	575	540	507	517	552	556	541	600	509	553	514	530	542	535	501	581	512	507	595	510	543	501	584	545	562	572	563	525	536	600	579	526	528	545	558	524	551	516	514	560	526	548	520	540	543	562	567	545	529	522	503	517	499	530	550	573	556	520	555
22500	5119	3952	3660	2914	1763	1217	1070	1086	762	555	570	388	285	272	309	254	231	193	178	192	161	167	164	156	159	131	137	156	148	162	152	134	166	138	132	149	148	137	140	156	135	147	135	147	147	146	153	156	138	121	125	147	139	144	139	145	144	156	135	114	144	149	126	140	123	136	149	146	128	165	124	148	131	139	149	146	154	171	134	146	125	149	143	133	141	145	150	138	119	130	150	153	158	138	138	125	131	151	170	121	141	128	126	150	157	125	149	145	142	126	145	163	142	134	157	140	138	146	136	135	113	142	149	136	110	153	163	145	127	169	136	143	143	162	122	155	141	136	145	152	147	143	133	142	134	145	149	155	140	136	131	159	135	149	165	137	152	160	127	147	149	134	120	144	159	143	149	160	134	128	158	171	157	142	129	135	117	133	137	134	157	145	135	148	142	146	136	139	156	141	135	127	177	136	137	135	126	120	151	145	147	153	144	163	134	140	136	143	128	145	135	146	137	148	127	144	136	151	143	128	146	132	136	161	133	158	143	149	126	135	138	146	134	151	143	129	141	150	138	135	141	142	144	133	151	144	144	152	145	132	153	141	135	148	144	151	141	155	118	159	131	139	153	148	126	141	141	160	142	144	161	137	107	151	147	131	143	135	145	159	139	151	142	145	136	156	140	133	154	139	140	162	144	142	133	142	144	153	149	141	160	145	139	144	139	143	114	131	123	156	143	135	163	150	131	172	133	133	151	142	128	135	123	144	146	130	141	136	147	136	157	128	140	124	137	146	152	153	142	141	145	148	148	143	150	136	158	140	131	156	153	141	139	148	129	148	132	144	134	145	130	120	141	142	164	102	133	156	158	139	149	158	144	142	174	160	143	156	149	123	161	126	155	122	135	153	152	144	167	147	129	144	145	140	157	130	142	168	155	145	130	136	149	118	150	157	139	135	136	146	144	148	157	133	122	127	131	116	119	144	152	137	147	136	146	140	135	125	135	137	143	125	157	142	133	161	140	130	141	148	161	139	139	142	138	132	163	146	138	138	161	133	158	136	144	145	146	159	130	134	154	144	147	132	155	150	122	149	135	129	125	129	130	115	136	150	155	157	144	127	148	135	157	161	139	136	141	154	142	152	130	132	153	145	140	140	149	155	147	174	148	128	129	145	129	130	150	133	138	165	148	150	141	142	122	166	141	151	138	150	161	138	138	109	149	157	122	152	141	128	148	117	149	146	120	136	142	144	139	153	142	152	122	148	132	148	153	145	126	147	117	172	153	141	140	146	126	156	139	137	141	141	141	131	144	139	132	161	154	137	140	136	148	131	166	144	145	137	121	153	126	150	150	145	115	129	154	153	120	146	149	125	137	136	141	139	135	165	157	150	144	167	137	154	147	156	148	148	127	149	148	145	129	133	141	150	139	153	126	169	131	144	140	144	134	133	133	151	155	139	159	150	119	153	120	129	139	148	142	157	134	132	159	138	137	148	144	142	136	142	172	137	147	136	152	153	142	136	135	145	159	151	139	111	140	127	169	127	142	147	167	163	129	131	175	151	141	137	135	136	145	144	140	132	166	126	144	135	140	144	159	126	144	132	117	122	163	157	128	141	116	157	148	126	144	141	134	140	141	157	149	139	159	139	128	126	137	133	150	130	139	159	133	133	137	150	141	145	163	151	137	137	117	144	128	146	138	166	152	159	140	157	142	139	146	141	137	154	137	149	134	156	132	146	134	122	130	167	141	139	137	163	161	158	144	130	148	150	133	134	137	150	138	155	141	155	151	162	147	130	131	132	144	157	127	137	148	122	142	118	121	152	123	129	141	161	141	142	140	147	134	153	121	146	145	129	158	146	137	146	149	145	157	143	154	135	158	138	135	137	149	169	123	143	148	122	134	132	142	148	151	147	131	149	143	141	162	149	145	129	132	143	136	135	151	154	143	161	134	148	129	148	111	137	154	141	128	125	146	145	125	130	157	152	161	146	159	142	147	149	155	115	141	162	137	155	156	160	162	150	143	128	139	137	163	130	128	140	146	144	140	146	114	141	132	126	144	127	137	138	152	151	148	155	148	133	151	149	125	156	139	136	143	146	157	142	142	168	155	163	151	174	147	141	135	146	153	132	141	150	126	141	152	133	127	152	136	143	126	161	143	135	164	160	171	148	150	140	158	122	140	135	153	131	136	122	145	133	170	149	157	161	133	129	138	140	151	135	121	126	130	164	141	121	152	128	156	132	118	142	155	138	139	123	145	147	108	161	152	125	148	165	141	130	131	155	153	142	129	130	148	109	151	132	133	148	130	155	138	144	131	154	139	146	130	166	136	135	130	135	143	154	132	148	137	167	136	147	125	137	135	152	161	146	164	134	162	128	144	131	135	142	133	136	153	163	139	145	132	127	133	148	170	142	139	140	177	153	145	163	143	147	168	144	138	131	158	131	129	145	143	144	133	138	153	152	120	138	141	142	141	125	137	157	154	134	139	134	161	142	167	131	157	153	151	146	146	132	143	138	133	139	135	134	129	125	155	138	122	155	152	134	135	130	134	142	162	143	137	146	154	124	147	165	126	152	131	166	135	130	171	157	145	140	135	160	148	146	133	135	154	149	137	106	146	125	145	159	160	131	145	131	140	137	147	155	158	136	142	139	130	129	130	158	149	125	159	127	126	132	136	108	126	137	153	154	145	137	125	133	126	137	120	127	142	153	135	158	131	150	138	139	153	136	128	145	158	149	140	153	149	142	137	162	133	137	154	128	129	145	134	129	146	155	143	154	166	156	139	138	135	142	163	143	138	137	136	138	139	122	147	173	158	140	152	139	155	131	151	133	115	154	132	128	137	132	183	158	146	127	163	131	145	132	132	140	142	152	137	144	139	151	156	133	143	168	140	135	161	139	147	162	150	156	149	138	161	153	143	153	144	147	158	134	154	145	139	169	138	160	159	155	131	157	112	160	160	123	127	137	135	145	146	115	148	135	142	145	153	159	142	152	134	136	144	136	116	147	152	173	138	146	134	150	143	135	142	117	140	137	138	138	129	142	146	139	142	154	162	130	162	160	124	155	135	139	150	137	121	167	173	152	145	164	121	138	150	142	151	131	142	136	165	137	142	148	156	132	162	140	143	181	109	146	145	143	154	137	133	141	171	140	134	131	151	154	139	156	152	153	141	143	160	135	148	139	156	141	139	134	145	151	132	139	147	147	146	137	134	154	139	135	132	123	145	143	155	162	141	141	152	139	151	140	138	145	148	142	145	128	152	143	138	132	132	136	163	154	141	140	135	148	153	131	138	148	157	137	161	121	149	126	131	164	146	162	160	153	145	144	141	135	128	159	146	123	136	155	156	138	140	147	115	131	152	140	134	150	123	154	141	134	152	141	133	156	144	173	159	143	130	142	148	130	137	143	144	148	108	146	128	160	164	134	146	145	143	151	154	147	145	149	143	148	153	158	124	166	131	136	145	147	163	159	145	136	118	134	133	150	155	164	144	171	137
23503	4673	5378	8201	8350	6161	4926	4231	4670	3606	2645	2823	1886	1309	1492	1615	1351	1057	957	667	699	611	532	530	488	477	508	530	512	503	443	439	475	444	444	446	468	482	447	450	470	472	487	456	465	470	458	468	454	469	479	506	490	445	462	452	476	458	480	470	503	449	457	454	429	447	514	450	463	463	496	456	459	445	487	428	480	454	494	471	474	475	468	493	459	453	462	438	501	453	450	440	480	457	457	435	481	507	489	451	473	441	447	457	451	472	482	464	465	426	462	462	451	492	454	459	488	449	438	478	426	513	443	474	483	485	450	438	470	501	476	462	472	472	518	458	466	463	465	478	440	492	455	472	488	425	475	448	444	440	424	456	482	500	462	438	437	457	478	457	447	438	512	469	494	482	492	443	472	456	502	464	480	472	457	460	440	443	478	433	443	471	434	485	479	454	460	455	491	466	428	443	448	505	446	444	436	471	480	468	461	485	444	494	458	448	467	466	492	495	460	447	488	425	458	440	438	459	466	430	488	453	467	460	463	449	463	445	476	481	480	436	454	424	433	456	452	528	494	438	414	452	486	454	456	479	471	459	430	463	497	485	470	472	435	446	437	441	450	482	482	463	452	423	459	444	439	436	442	427	464	447	438	477	480	464	436	483	451	476	436	469	471	503	474	492	469	474	461	453	459	416	424	466	458	457	484	468	457	440	466	488	477	435	460	465	447	474	449	447	460	462	430	444	458	443	448	467	431	454	465	421	441	472	532	478	441	470	460	459	489	456	457	489	429	483	494	484	478	469	506	472	446	464	439	415	454	471	485	448	458	464	489	463	471	493	473	488	442	490	488	437	460	455	480	451	467	475	467	469	441	445	491	479	454	460	433	504	420	444	450	483	455	424	480	485	507	477	480	494	475	478	422	442	504	461	469	489	457	477	474	433	444	433	456	457	464	454	458	414	451	477	447	447	426	477	479	445	453	453	463	468	470	481	444	396	461	464	439	439	457	459	448	460	437	474	470	479	471	469	448	451	458	471	430	453	414	431	447	478	451	438	472	498	497	438	447	499	477	448	440	479	425	503	471	448	464	474	481	437	469	456	471	491	488	467	426	468	456	461	441	472	472	446	463	437	460	462	463	476	436	450	473	423	449	461	474	444	477	469	483	439	447	475	438	446	432	458	452	470	452	471	434	457	473	487	456	485	469	483	483	463	446	442	448	468	452	432	452	442	469	456	436	443	483	506	495	391	465	432	459	518	452	483	464	426	442	487	493	456	458	423	435	459	471	481	463	444	464	449	426	441	487	435	452	481	438	464	414	471	470	444	458	436	459	491	441	424	504	465	437	428	494	420	451	453	433	478	418	486	484	452	470	490	449	481	449	451	455	469	461	451	449	454	482	473	477	432	464	478	428	478	469	429	437	428	479	434	451	454	473	475	475	440	493	443	497	462	473	465	442	453	456	437	476	477	502	475	453	446	452	469	476	458	474	440	423	453	464	485	489	452	491	455	455	529	442	460	433	437	502	432	459	445	456	468	500	465	463	465	486	449	447	466	455	505	430	466	450	432	467	433	511	471	467	464	455	492	489	489	463	441	453	457	478	487	470	533	496	491	473	492	465	489	452	456	446	465	427	454	485	422	412	494	431	466	397	490	446	474	458	454	457	460	461	475	439	447	470	423	460	461	434	464	516	465	452	442	440	497	480	441	406	475	447	419	489	493	438	441	434	423	470	499	464	472	454	446	468	444	472	449	457	471	473	443	470	431	468	450	411	457	474	463	460	486	471	472	455	470	427	464	470	500	447	475	456	480	463	487	477	418	451	459	445	504	482	462	440	461	469	486	449	440	476	435	452	489	489	487	489	426	463	442	438	440	443	480	452	443	453	437	437	423	480	472	443	510	461	448	443	452	437	516	478	448	462	450	476	443	464	461	429	416	414	446	452	477	455	465	454	460	442	469	497	456	476	430	466	434	458	446	424	445	478	461	459	442	413	456	457	448	468	453	494	461	458	422	478	472	426	476	463	485	481	511	452	471	477	432	456	452	496	448	459	456	440	480	475	454	468	499	476	482	455	465	442	450	464	463	450	481	447	449	489	479	477	500	442	463	464	446	482	455	438	446	460	465	461	481	451	473	476	454	429	470	426	433	477	449	462	449	438	454	446	450	502	463	469	429	472	483	421	492	470	472	465	451	448	463	418	464	460	458	465	487	442	480	458	478	451	466	507	502	451	482	498	473	450	462	462	445	447	489	406	459	475	458	456	469	447	454	499	434	438	456	465	461	451	469	431	457	476	443	474	455	455	414	516	459	468	475	453	505	449	441	469	485	463	454	457	466	460	459	425	493	448	484	453	427	471	479	494	461	455	499	498	423	477	448	485	460	455	460	469	494	452	487	470	430	425	473	469	447	420	463	455	462	443	474	471	416	432	451	465	448	488	466	462	473	457	445	470	407	439	463	468	437	455	495	462	463	467	474	504	451	445	443	423	470	487	419	493	443	466	446	499	444	436	437	437	448	436	455	466	449	456	474	458	467	465	440	448	433	438	469	469	458	455	468	469	458	450	461	450	496	476	452	438	432	450	420	454	476	435	432	456	474	480	466	499	461	456	485	451	468	466	450	444	510	434	460	463	436	450	463	466	460	493	473	476	473	418	474	427	435	499	463	480	466	450	426	457	433	479	467	473	451	426	445	461	488	475	467	454	480	449	469	476	459	470	469	495	469	494	442	446	435	418	412	499	437	448	474	448	431	486	467	470	529	479	453	478	450	480	427	457	437	466	466	456	463	455	453	476	452	499	437	464	476	444	464	465	431	470	459	431	478	438	445	432	458	463	403	472	457	452	475	463	431	466	451	469	463	473	491	469	466	460	508	505	476	461	475	474	454	439	467	460	449	510	476	440	449	488	431	475	439	453	469	461	443	453	461	453	452	441	446	456	436	448	459	431	493	457	453	472	469	488	492	498	452	468	414	474	456	473	473	439	449	439	450	435	432	470	476	472	478	506	499	434	482	462	469	457	469	510	485	461	461	430	473	442	477	485	484	463	460	424	474	487	441	453	428	454	462	457	498	462	449	472	461	445	454	444	450	435	432	419	476	481	457	425	445	467	417	463	435	480	434	453	434	460	479	458	426	454	426	465	440	440	431	468	418	479	486	453	488	421	473	443	496	440	475	488	441	467	520	474	479	482	460	464	480	445	471	460	451	425	449	444	474	461	457	494	458	472	448	480	456	467	458	487	479	458	450	446	468	463	467	504	472	458	480	471	451	469	467	478	449	460	477	500	458	496	435	426	479	477	463	492	493	459	493	448	441	448	436	448	413	434	434	466	445	449	471	460	421	463	459	447	460	445	426	455	487	495	435	471	475	475	481	429	456	469	465	515	450	467	430	470	409	479	441	452	440	401	470	459	441	457	430	476	483	460	468	465	455	472	470	457	441	483	475	455	450	486	463	453	490	473	461	441	459	471	475	491	473	478	460	462	443	463	466	452	464
58647	31242	23606	26036	26384	20834	16375	13183	12460	10435	6624	6230	4370	2548	2827	3030	2513	1147	1074	683	559	394	315	167	202	197	159	129	109	140	118	118	101	97	105	111	97	112	84	105	90	92	86	96	100	87	92	103	93	88	119	105	91	86	91	93	101	97	146	90	96	102	96	80	103	99	91	86	74	113	92	105	87	91	80	102	88	99	92	110	88	89	89	107	108	80	92	86	82	92	91	80	89	114	103	85	93	105	106	102	90	108	97	97	94	90	95	78	83	106	94	103	79	89	80	102	98	82	72	94	95	98	91	100	94	87	89	95	92	96	104	90	92	89	92	94	117	90	93	101	89	84	92	92	99	63	111	86	88	94	81	96	111	105	94	112	84	82	82	88	96	85	94	100	92	106	102	80	94	114	106	101	103	99	93	81	101	100	83	73	98	88	94	107	111	97	93	90	102	106	80	107	83	81	99	84	71	110	106	83	117	93	97	88	96	90	101	86	88	88	99	79	94	97	87	100	109	85	83	93	100	93	79	85	87	71	91	102	96	85	86	104	114	101	110	86	92	89	105	103	82	104	100	99	110	89	121	106	93	90	99	110	90	79	93	89	99	92	99	87	108	92	72	104	91	92	87	90	110	88	85	103	100	89	86	106	96	89	75	73	89	104	97	77	97	120	76	108	80	102	100	88	91	86	87	83	81	87	95	82	77	91	104	80	95	98	100	87	82	105	90	99	90	71	95	98	100	91	101	99	88	79	100	84	92	83	87	91	93	107	91	84	96	84	108	100	93	91	92	93	81	93	82	85	86	105	89	103	107	109	92	81	83	96	88	72	82	87	87	93	100	92	95	100	84	78	75	81	83	88	101	77	87	84	95	104	97	101	100	91	91	95	87	89	89	98	84	89	94	90	77	93	84	103	106	92	86	85	87	89	91	84	91	77	87	97	98	90	88	80	94	76	94	100	72	101	102	98	84	68	91	100	94	110	79	80	82	78	93	104	76	90	74	86	80	90	87	101	96	85	97	84	113	86	98	100	85	99	98	78	96	97	94	92	79	80	77	94	75	102	94	74	99	83	82	70	93	82	95	90	88	109	103	94	94	83	103	107	91	91	88	93	106	98	78	88	85	99	85	84	97	102	80	92	110	95	103	120	74	80	91	98	89	105	83	87	97	85	100	88	102	89	94	82	106	92	106	90	110	102	75	87	99	95	92	99	79	106	80	91	91	73	95	103	84	81	84	100	95	101	90	103	70	96	92	100	86	92	89	92	82	75	79	103	83	105	103	90	87	90	86	97	90	93	86	96	89	100	83	93	100	105	75	86	103	86	89	89	106	114	102	97	74	87	98	108	78	95	85	82	99	82	85	75	105	108	98	102	96	91	88	99	88	98	96	84	85	96	100	89	103	93	80	106	98	105	101	90	103	78	96	96	90	95	93	93	83	104	89	113	93	88	109	104	83	92	85	96	94	86	109	90	99	80	109	102	77	88	84	87	93	78	78	100	78	84	105	110	113	102	110	94	79	97	87	76	105	102	92	96	94	95	102	92	84	105	102	97	95	86	99	81	75	94	94	98	94	89	105	94	97	102	96	85	78	90	88	85	120	97	90	84	107	92	81	100	71	87	91	87	82	93	96	93	95	97	109	86	98	80	83	91	104	101	80	95	99	91	98	84	94	90	102	98	95	80	109	92	89	90	103	106	71	99	93	99	91	99	94	90	102	97	87	90	99	112	87	97	111	84	85	97	88	96	86	95	91	98	92	73	83	80	83	87	91	85	83	85	86	110	90	113	98	104	95	108	88	91	96	82	75	94	91	107	93	87	102	93	83	82	86	100	92	93	78	98	89	88	106	102	97	103	103	83	91	72	95	92	95	106	84	91	80	98	86	82	84	95	96	76	96	98	97	89	94	93	98	82	92	93	79	91	85	103	109	82	63	86	92	78	96	85	93	96	89	83	99	86	91	84	97	102	94	104	101	110	92	83	82	92	96	84	105	81	97	87	87	98	88	88	99	89	104	98	105	94	73	87	99	104	93	110	91	99	85	89	111	91	81	104	101	92	92	91	90	120	86	98	80	93	96	86	90	111	90	86	93	94	99	91	111	89	91	105	93	74	94	76	92	111	107	100	114	80	93	100	86	104	93	101	106	103	80	105	95	78	90	98	97	81	94	101	100	95	88	114	99	83	90	91	91	108	101	101	92	86	96	77	96	100	80	111	95	87	94	89	88	107	98	108	105	92	94	79	104	86	106	89	83	98	99	104	95	97	81	70	85	99	78	88	90	100	86	101	97	79	98	82	84	105	100	105	79	85	98	88	94	85	103	90	101	94	80	91	91	89	91	94	94	82	87	112	88	107	83	82	94	98	77	95	77	87	94	106	101	89	107	93	98	96	111	108	83	96	89	81	112	98	80	89	90	96	106	92	92	102	109	96	84	95	80	77	89	114	75	85	90	99	115	78	115	88	95	97	85	87	97	95	81	99	109	97	79	110	96	81	110	83	92	87	99	97	98	88	103	99	93	97	96	89	85	112	86	86	92	112	90	92	95	101	92	93	93	84	95	86	108	100	81	95	89	88	95	80	103	95	90	73	73	89	88	98	99	108	101	94	102	114	81	91	105	88	102	85	106	91	82	80	79	89	98	82	84	86	102	83	93	106	87	81	85	82	85	88	87	90	92	106	86	100	87	76	87	109	83	90	101	94	89	96	95	78	97	96	79	105	97	82	93	91	89	86	100	104	101	98	102	98	97	93	87	87	93	99	91	114	98	93	95	99	89	84	105	105	89	99	79	83	97	102	85	84	74	97	94	85	77	101	90	82	85	98	85	96	91	99	95	85	87	84	100	93	93	85	73	97	77	96	105	105	94	89	105	94	92	78	85	108	97	89	75	83	102	100	88	78	104	91	94	102	86	104	87	81	110	95	112	101	119	118	100	107	84	79	89	86	100	87	104	81	93	95	90	89	91	96	81	98	93	86	97	97	88	87	92	104	74	105	101	100	105	105	93	73	100	99	89	97	93	97	91	82	83	105	79	105	103	87	105	94	86	82	85	95	93	97	94	97	98	80	90	84	113	116	80	94	111	84	93	93	98	83	100	94	103	105	77	93	91	84	83	92	92	95	95	73	89	83	82	82	91	90	95	101	112	92	95	84	92	97	87	93	97	94	94	121	90	92	90	95	93	94	90	96	92	95	108	102	90	96	93	95	85	87	101	93	104	78	83	102	103	85	77	93	97	89	86	108	91	103	84	103	108	98	86	77	88	101	84	84	90	111	118	90	104	85	98	91	107	81	85	96	83	79	86	101	96	107	87	102	90	88	100	108	82	84	107	100	95	97	89	87	87	99	98	108	85	99	90	100	85	100	92	109	100	92	79	103	104	80	100	101	94	82	80	93	71	79	105	86	102	80	90	89	82	95	82	112	97	85	94	82	98	87	81	104	95	79	82	86	98	112	82	97	90	85	96	100	82	100	76	104	111	90	96	88
42281	14205	16097	22108	27528	25458	25821	23718	26353	23827	17903	20354	13799	11774	14844	15938	13160	7718	7346	4592	3740	2840	1938	999	1211	1084	773	592	567	630	549	505	375	454	413	414	328	376	367	378	344	364	317	358	311	318	328	328	347	329	309	317	332	325	380	378	335	379	878	320	328	342	344	369	356	344	321	339	321	331	344	326	308	323	337	320	337	331	328	354	331	342	326	338	322	325	340	346	328	340	332	343	312	317	368	327	333	310	330	302	307	347	316	311	318	343	307	339	301	323	335	354	287	308	339	365	305	309	318	324	349	302	329	343	322	313	315	299	323	337	310	340	328	298	323	328	331	313	307	314	346	318	345	336	347	330	342	335	309	306	333	334	342	317	343	328	344	302	313	333	359	357	297	299	350	336	296	335	304	332	324	341	346	305	350	315	290	334	310	325	323	344	322	329	307	310	319	357	367	343	299	335	359	343	318	335	298	322	303	320	300	338	337	339	350	335	318	314	329	288	318	305	348	310	325	330	320	299	332	318	324	316	342	321	334	294	321	308	311	309	341	320	350	333	308	338	325	322	340	334	302	286	306	309	313	363	314	342	336	300	338	324	307	361	319	321	311	330	322	334	322	331	337	325	334	300	318	316	311	306	314	368	316	351	373	316	351	331	340	351	364	344	306	324	334	328	317	335	340	301	339	328	319	312	331	305	318	292	331	345	316	323	318	327	334	315	325	319	322	347	337	307	343	326	318	331	313	334	307	331	363	297	313	332	348	315	337	296	314	328	335	334	325	350	304	288	375	341	304	341	286	340	291	335	332	323	331	313	330	335	315	363	298	356	333	350	343	327	326	326	336	278	308	322	316	319	327	309	328	300	330	287	348	332	296	327	336	312	340	325	286	289	322	295	315	294	337	330	325	336	336	305	325	307	323	350	316	339	340	306	301	341	348	327	332	333	339	304	319	346	341	314	302	336	316	335	316	330	344	359	311	326	319	320	310	362	302	343	346	346	321	361	319	332	323	328	333	372	319	301	309	338	353	343	316	358	320	343	315	336	362	317	345	343	334	340	336	300	339	357	330	359	309	337	348	328	290	357	359	328	278	340	339	320	288	335	341	326	316	343	305	321	327	351	332	306	303	335	326	323	313	283	321	321	328	328	326	321	316	348	290	315	316	317	359	330	318	306	343	323	315	312	308	321	299	322	290	322	339	313	315	301	340	352	341	320	332	311	313	334	315	350	337	316	294	322	318	314	328	311	310	326	357	357	298	326	312	316	364	322	317	340	309	336	317	296	343	340	318	326	330	361	321	354	365	333	323	334	300	330	309	340	312	326	323	323	303	343	326	336	323	311	327	327	327	303	325	326	357	336	327	318	285	300	361	315	302	334	316	325	345	344	326	338	334	340	304	338	349	304	304	323	318	342	338	327	342	316	356	343	340	313	298	317	317	343	341	349	347	323	336	340	301	306	339	304	348	316	303	347	322	286	317	320	325	330	316	316	301	353	338	349	320	312	332	322	339	299	303	317	322	326	350	328	308	310	334	342	349	333	285	283	335	317	331	327	309	356	313	337	323	317	316	332	329	310	348	354	337	346	320	349	302	306	337	334	305	349	316	321	322	305	316	322	331	348	324	329	349	295	346	358	318	332	344	329	293	276	308	344	334	312	331	326	305	357	314	324	335	312	330	352	308	338	330	315	341	340	338	359	343	304	325	331	325	326	332	325	336	314	295	329	356	320	307	330	329	323	312	322	346	344	311	344	329	327	349	345	312	332	309	340	297	321	337	314	308	317	318	321	327	328	326	317	316	288	328	316	313	329	328	322	324	336	315	336	328	352	328	316	311	366	336	317	294	337	307	330	336	306	328	332	301	331	347	308	346	312	343	325	344	311	367	354	316	321	329	299	308	319	311	334	329	314	307	313	323	311	328	353	364	324	318	343	329	305	307	337	300	310	338	308	310	302	320	320	333	305	316	322	338	333	321	325	339	323	330	345	325	311	332	347	319	345	304	320	322	311	318	315	313	295	309	306	317	309	320	308	300	339	311	342	323	338	331	310	326	344	345	348	352	295	322	360	346	320	313	328	323	310	319	324	310	308	344	303	329	307	333	341	333	343	333	337	358	321	328	301	301	308	323	314	298	344	334	341	353	318	329	338	322	332	363	322	305	286	329	308	307	334	343	317	310	321	307	303	325	325	334	313	338	328	295	338	299	339	335	347	343	321	327	306	343	352	340	318	360	314	315	331	305	304	324	315	300	354	319	317	305	330	330	315	333	307	307	351	324	314	346	332	349	339	329	348	302	302	307	325	338	331	339	332	363	350	339	293	320	341	327	302	346	316	324	318	311	330	301	354	341	328	344	271	348	310	333	317	350	313	350	308	292	295	332	328	336	343	349	322	344	349	327	324	350	308	314	345	353	285	334	350	307	327	343	329	301	340	325	314	323	332	306	341	331	293	345	333	330	321	299	316	340	312	343	312	321	324	328	322	311	333	313	339	339	322	311	340	304	313	341	357	347	340	335	333	327	345	329	323	339	344	344	303	332	311	331	313	302	293	345	348	310	344	338	338	330	332	361	321	345	327	307	355	339	321	332	326	296	322	320	318	347	314	325	317	284	297	333	327	309	382	348	318	324	329	308	307	345	374	341	324	329	330	343	330	338	333	308	327	349	306	302	334	303	299	313	352	320	315	315	323	328	295	332	304	329	308	339	301	275	327	305	356	327	293	314	307	331	318	335	304	342	289	350	306	325	324	281	323	336	363	332	313	349	309	363	302	313	321	325	332	300	301	324	368	329	326	310	334	319	338	315	310	322	339	297	337	309	311	306	347	356	340	322	302	348	344	322	346	324	350	338	311	311	327	335	326	342	316	347	350	343	325	338	342	344	328	342	357	327	307	327	333	328	343	318	299	309	325	315	338	336	330	316	332	321	309	355	330	322	348	318	380	316	318	315	338	353	302	348	336	337	321	348	344	326	303	321	323	323	326	331	321	322	340	300	314	350	314	327	308	336	319	328	324	322	328	375	304	325	338	334	303	331	334	352	326	328	326	334	313	319	319	316	310	306	303	354	309	344	336	348	323	322	350	324	295	328	346	328	345	317	314	312	332	317	311	334	313	319	290	331	328	326	344	319	343	310	312	332	333	291	326	338	337	312	326	328	350	332	349	334	320	321	353	289	313	356	326	311	336	291	334	331	311	352	325	325	349	354	315	334	323	314	327	315	346	329	320	318	352	334	338	344	334	343	324	314	347	299	327	330	333	333	364	324	310	361	327	343	333	279	344	336	332	325	308	329	342	351	322	328	296	332	293	335	284	340	299	317	320	305	331	334	302	321	303	348	321	336	314	347	338	311	314	338	298	305	351	355	354	322	320	311	300	301	304	262	319	310	322	324	333	286	340	327	313	340	343	330	304	339	322	340	322	328	327	334	348	318	303	329	352	326	336	337	327	330	290	308	310	302	360	329	347	328	335	343	318	316	342	341	360	324	321	284	338
65301	34512	28077	31102	33155	30211	26763	23784	22707	18921	13069	12489	9227	5324	6525	6042	6142	3208	2338	1711	1234	754	559	384	426	415	327	288	252	248	203	184	172	203	188	205	201	183	173	163	178	176	161	161	178	179	203	186	188	175	174	168	170	160	189	174	172	160	607	204	170	176	178	174	191	180	181	173	170	157	183	174	186	199	177	190	191	172	198	186	164	168	159	158	189	188	176	160	159	163	184	181	178	183	174	171	188	180	176	212	154	181	163	165	166	203	199	165	158	182	144	184	188	186	175	171	191	184	185	186	178	156	188	168	181	165	153	187	168	189	173	167	178	172	168	158	186	178	172	201	156	169	165	150	171	174	167	204	198	185	174	162	179	198	186	181	180	190	154	170	187	185	155	190	177	184	188	171	173	158	174	182	164	170	165	180	172	176	163	181	158	183	193	184	175	193	177	172	165	181	187	202	170	173	149	177	159	182	178	190	168	170	173	158	171	184	176	181	174	181	159	162	159	164	184	168	164	167	162	152	154	181	171	185	156	157	149	183	142	141	184	173	170	195	166	141	176	156	171	170	193	192	164	179	183	175	156	180	151	186	167	173	170	167	172	157	164	178	175	175	185	168	172	164	197	169	195	168	162	174	194	173	167	185	167	166	184	176	168	175	171	190	155	177	166	175	167	176	184	171	164	168	168	162	164	187	189	166	169	184	157	167	155	149	179	169	187	183	184	183	186	177	172	194	165	177	194	178	182	156	178	167	191	180	188	152	160	161	170	189	162	165	161	183	182	170	180	167	182	169	171	179	177	189	203	174	187	184	193	196	170	160	157	161	176	170	211	184	190	164	178	186	152	194	168	174	179	158	169	187	189	195	191	170	156	183	173	167	156	172	171	166	185	182	174	190	168	190	155	181	175	157	155	157	179	172	159	171	154	188	197	175	179	184	177	164	189	183	171	155	161	183	183	182	162	173	171	192	188	176	154	161	176	149	174	156	196	167	182	185	163	151	186	190	191	166	153	178	154	189	211	178	200	179	167	172	191	186	190	180	181	170	190	167	172	183	187	174	164	185	168	178	169	166	176	215	178	200	176	170	199	188	172	191	169	157	172	187	149	169	168	186	153	198	174	168	175	180	152	169	170	164	158	155	155	179	176	147	202	169	187	170	172	177	177	170	188	182	181	176	158	182	169	170	175	183	178	158	177	187	195	171	198	180	165	153	172	180	177	180	180	192	156	175	154	177	180	163	170	176	156	200	189	170	153	163	145	165	161	148	163	208	158	169	191	184	169	193	181	173	177	173	159	167	161	179	181	160	165	188	199	162	190	183	178	168	175	171	171	161	184	187	178	175	175	181	189	172	177	184	172	187	177	171	150	164	173	174	154	182	170	177	165	169	167	162	174	199	186	173	155	151	177	179	178	185	172	187	184	153	160	165	182	185	178	173	196	166	159	157	168	154	167	151	156	158	162	173	168	169	178	189	174	166	162	177	185	189	167	174	155	178	161	180	167	172	199	180	159	172	189	165	179	157	166	176	176	151	154	166	161	160	152	190	181	183	180	169	160	172	168	172	165	175	185	162	156	163	167	177	176	157	172	175	169	198	167	168	174	179	182	182	170	179	156	173	173	183	187	168	171	161	142	163	193	161	187	154	156	175	154	162	156	155	176	193	178	172	180	171	170	175	162	175	198	174	194	168	187	174	158	182	175	193	194	179	162	203	188	165	175	167	171	202	137	171	201	192	173	171	168	190	195	160	176	181	173	147	183	174	196	191	167	159	164	187	185	145	170	183	179	154	193	195	192	134	164	174	154	179	178	161	155	178	179	171	191	160	168	159	168	173	179	159	164	189	168	183	181	168	167	169	188	165	171	192	158	178	156	190	155	159	185	186	176	163	165	196	175	169	175	190	162	189	166	171	164	201	178	186	172	179	197	159	168	143	175	174	204	182	186	159	162	165	174	182	159	186	153	187	164	164	148	148	177	181	170	188	179	167	153	175	214	200	190	175	179	173	179	182	167	177	161	174	148	162	190	171	160	194	189	173	164	163	197	167	152	162	150	182	176	192	172	165	141	177	154	203	175	170	185	174	164	180	152	135	207	191	174	194	193	179	187	174	151	150	174	164	178	167	195	176	170	176	179	193	186	164	165	192	171	166	158	192	170	171	192	192	166	174	187	162	172	177	173	143	175	156	188	160	165	155	175	171	174	197	175	203	187	170	173	181	184	162	168	166	191	157	179	199	179	190	183	173	183	183	179	168	178	171	166	174	154	178	159	174	180	188	188	160	153	161	168	189	172	162	170	154	169	167	168	164	163	181	172	171	181	177	166	190	181	186	171	184	177	173	179	179	173	161	171	183	174	178	168	167	180	169	207	159	165	159	164	176	175	152	168	182	181	167	169	176	164	163	160	159	154	171	163	193	176	160	172	188	198	185	175	159	164	183	170	164	180	147	168	194	171	184	156	185	167	163	167	155	189	183	197	184	163	178	177	222	192	164	178	183	186	165	181	176	171	159	176	186	175	190	161	187	170	161	157	178	184	175	170	182	160	174	158	182	181	177	157	156	152	171	178	201	187	181	186	185	173	168	167	153	170	155	161	170	188	159	180	166	158	157	158	177	158	178	177	164	174	161	161	175	172	157	183	177	169	182	176	158	163	175	201	168	182	171	179	185	170	178	202	155	179	184	174	164	174	190	163	167	192	172	180	183	178	194	170	188	185	188	175	179	167	173	178	173	168	157	177	163	168	178	149	161	169	183	174	172	195	200	170	164	182	158	171	170	176	185	183	185	183	198	163	173	178	168	203	160	175	179	188	180	189	172	178	200	166	208	183	166	172	185	159	165	175	177	175	180	155	180	170	182	183	178	182	166	171	151	168	184	173	159	167	177	180	187	185	162	161	150	171	146	171	140	159	172	177	154	161	169	173	168	191	173	166	164	180	144	181	181	175	168	180	167	190	184	188	172	187	157	196	172	182	180	187	161	184	166	187	155	157	186	143	148	168	175	205	181	185	179	183	173	204	184	157	184	170	183	182	194	188	140	161	166	169	177	156	173	173	184	179	185	175	164	161	172	192	191	189	207	196	180	174	170	165	179	167	176	161	174	190	180	172	175	176	183	171	160	166	171	176	197	162	171	165	164	185	153	162	204	168	188	183	165	169	183	164	172	170	186	185	167	180	181	166	178	154	154	188	164	164	174	169	174	193	164	160	169	183	168	181	169	192	196	176	173	182	193	149	185	188	180	188	149	202	175	183	188	183	179	179	169	183	164	178	164	191	181	173	199	194	177	174	178	173	168	174	208	176	160	163	172	175	184	187	161	155	152	179	165	191	161	174	168	185	172	165	156	185	193	178	157	186	187	177	180	168	172	166	131	179	187	195	185	182	164	163	187	161	173	182	169	180	177	181	180	190	152	180	187	170	199	204	159	171	170	174	184	168	197	197	145	172	193	172	167	179	177	143	181	159	184	176	181	179	173	177	178	162	185	175	168
49801	19913	20323	26980	32598	32412	33533	32974	35079	32931	25404	28438	21498	19087	24814	23969	23583	15246	13313	9961	7260	5219	3057	1930	2384	2274	1725	1064	1240	1203	933	822	751	778	688	698	658	718	624	610	649	606	602	604	578	569	583	568	568	568	593	548	574	586	573	543	568	603	4149	674	554	573	563	601	574	583	543	573	542	556	557	588	565	565	587	577	528	562	577	600	586	570	542	568	531	558	561	569	553	579	548	554	571	568	600	595	540	573	602	575	520	604	557	555	609	575	538	591	573	543	560	543	578	547	545	561	568	544	537	544	577	591	598	532	551	594	550	536	549	551	558	547	530	600	560	540	568	603	562	560	576	564	524	588	524	561	549	533	603	570	543	578	575	552	541	544	568	545	550	578	566	538	535	514	534	568	564	506	541	557	527	529	549	570	581	572	533	543	547	586	553	570	572	543	579	570	557	543	537	576	548	571	563	570	546	571	515	579	556	564	568	619	548	587	568	579	572	540	522	524	533	550	588	538	535	584	520	554	569	581	550	596	567	563	571	612	585	569	587	531	555	567	538	532	554	595	585	573	537	595	549	560	563	568	529	607	583	565	538	536	594	543	569	506	556	552	490	577	552	589	543	531	543	581	560	543	554	581	572	545	558	543	585	548	534	552	526	593	582	596	583	551	606	547	543	560	547	537	557	571	575	548	588	547	508	591	560	581	545	546	563	563	526	556	621	548	572	531	541	584	519	600	562	513	498	520	522	572	522	542	579	520	586	524	548	567	549	554	523	585	550	576	566	547	587	593	557	552	572	528	518	594	511	604	555	558	542	592	567	598	547	530	555	567	538	596	573	539	544	580	559	565	544	608	557	536	561	551	518	601	562	567	540	523	539	506	547	575	554	567	554	544	557	529	543	576	556	509	592	583	539	557	583	540	550	576	598	515	552	517	576	565	567	579	553	579	609	601	562	569	554	580	542	555	608	578	556	558	522	562	603	614	573	536	540	541	547	533	533	562	550	579	551	526	567	554	592	534	534	519	580	575	538	540	534	559	513	572	534	532	577	566	542	590	574	537	571	544	607	586	556	537	545	553	564	607	534	558	548	528	534	521	549	522	558	513	571	551	549	606	574	563	610	571	554	561	554	549	561	560	581	578	510	566	604	565	559	527	566	570	544	536	580	534	567	578	550	561	552	583	577	573	527	569	577	559	535	570	516	581	595	508	539	549	506	516	529	592	542	552	571	533	559	541	537	560	549	560	567	577	549	570	574	582	577	596	522	554	540	564	541	557	545	543	533	561	565	596	554	528	561	558	548	591	586	565	527	564	527	571	530	566	552	588	587	558	526	571	538	567	551	561	565	575	572	553	545	561	520	537	569	572	526	507	570	537	547	574	545	538	533	543	534	586	523	573	573	588	526	504	525	584	569	568	568	540	554	505	523	558	604	553	571	537	520	553	532	558	576	514	541	523	537	600	522	605	531	511	551	521	549	523	520	608	539	532	518	560	528	578	536	534	584	583	510	547	522	578	531	570	570	532	594	598	531	540	503	555	556	582	521	546	537	533	560	570	553	536	525	586	554	567	623	558	544	508	543	571	575	579	580	516	559	545	518	570	563	563	547	556	600	561	541	595	561	534	528	532	556	520	564	533	582	536	546	584	547	529	579	506	568	535	541	547	532	542	544	529	558	621	592	577	572	566	587	545	573	561	564	547	557	537	547	517	571	555	524	488	531	535	518	566	541	568	563	567	559	518	526	522	546	565	545	531	527	477	587	563	562	589	579	556	554	549	602	583	559	558	566	542	538	541	578	543	576	524	541	563	535	575	529	573	555	585	561	561	532	521	573	562	526	541	572	571	536	555	549	541	567	548	545	587	568	535	526	559	588	556	551	548	575	532	565	587	536	587	569	594	573	560	546	559	549	577	567	580	485	608	551	549	558	601	525	558	565	552	550	591	540	527	549	594	609	556	539	542	544	583	546	592	548	594	577	548	544	530	509	558	518	559	548	538	555	509	501	526	622	593	547	557	566	576	551	594	567	555	558	517	602	590	532	560	525	516	542	572	566	594	586	557	570	549	621	527	546	609	501	566	568	571	551	535	553	568	553	579	556	574	552	534	528	527	497	553	504	570	575	538	519	576	587	539	547	551	583	556	564	555	564	562	531	563	518	556	524	565	552	524	581	554	560	573	532	611	533	563	625	549	582	530	572	549	549	574	562	594	545	555	553	592	554	518	548	560	589	516	550	521	565	613	558	534	569	598	555	520	539	578	533	532	546	575	521	546	558	567	579	563	526	571	561	531	583	497	543	582	514	582	601	571	556	573	554	515	559	604	532	582	567	531	536	588	533	593	565	556	538	518	547	547	580	512	567	535	608	547	560	569	566	546	527	538	549	568	601	552	545	544	553	554	538	557	545	530	575	573	582	571	533	552	552	575	556	559	553	584	579	564	550	548	557	541	574	525	567	575	571	539	573	560	582	556	517	522	534	533	593	557	553	556	537	557	576	537	586	521	505	562	545	606	529	570	567	488	552	583	548	578	539	606	573	513	558	556	564	543	541	600	529	564	538	535	543	548	546	621	565	574	539	530	582	544	563	572	524	531	560	576	567	575	593	534	529	575	535	519	538	571	532	552	532	584	570	570	558	527	584	562	593	594	577	577	544	544	569	552	569	538	530	555	561	539	536	524	576	583	551	546	565	520	554	568	539	586	576	534	580	530	535	517	565	610	538	574	571	545	553	615	550	569	572	548	545	577	544	592	527	580	562	561	608	536	517	536	531	533	557	552	523	505	553	526	559	552	580	561	545	555	533	589	579	586	540	599	545	531	580	592	542	549	571	537	551	547	536	539	513	577	546	561	575	569	574	504	533	540	557	545	569	549	553	553	518	585	559	572	578	552	574	578	556	575	596	563	541	549	537	549	556	554	605	545	559	549	570	589	551	533	542	560	564	515	581	541	581	574	562	555	599	561	559	552	579	562	568	536	542	579	563	566	556	544	603	606	526	574	569	557	558	523	566	559	562	543	533	537	596	557	557	540	588	573	526	526	561	546	519	557	567	558	555	559	569	554	526	572	559	577	555	582	559	526	514	578	577	579	543	568	526	596	572	536	557	571	541	561	544	523	585	538	561	566	566	493	530	548	605	566	561	553	515	563	585	579	566	530	591	527	558	558	575	553	562	545	558	541	562	533	594	570	521	553	579	541	540	576	521	557	581	543	584	562	548	546	496	589	561	556	558	544	530	548	549	536	546	550	577	546	530	548	538	581	592	572	543	574	573	562	545	565	575	528	583	539	558	574	560	541	560	535	525	555	553	605	554	574	551	549	556	560	530	602	552	533	550	571	576	512	543	571	570	539	526	549	526	536	547	576	580	539	577	537	555	581	556	560	545	565	505	548	566	601	518	550	587	525	559	543	557	561	549	534	546	549	583	593	535	554	552	567	584	554	552	547	595	531	546	593	516	512	534	549	575	529	554	549	535	547	570	551	578	609	550	561	575	582
20392	4821	4639	4237	3354	2252	1451	1280	993	855	620	572	417	291	354	319	353	252	209	189	168	140	186	156	176	168	138	155	144	149	144	117	141	159	131	134	148	156	153	154	143	153	157	158	145	159	138	146	158	150	129	144	112	151	151	142	162	157	160	130	145	153	143	159	145	146	140	154	162	152	141	136	127	138	153	135	134	152	141	149	166	167	143	153	148	142	146	158	151	133	151	139	136	141	141	143	149	142	151	148	129	138	132	145	137	128	141	136	129	143	128	150	145	163	146	134	136	152	129	146	156	183	121	122	140	150	137	152	167	124	129	156	163	154	160	155	164	140	130	129	151	135	140	134	137	141	176	149	135	139	148	139	167	144	137	135	153	139	144	159	170	126	142	143	167	145	147	133	149	153	148	158	161	140	146	158	140	161	158	175	148	142	163	150	167	141	130	158	127	134	147	152	157	123	167	145	154	122	158	143	173	129	178	138	138	140	126	139	142	158	142	159	150	145	135	155	133	141	134	143	139	131	145	131	147	138	153	128	137	139	168	163	149	138	151	153	137	170	134	169	137	148	138	159	144	116	134	152	167	153	153	131	158	154	139	147	153	134	150	153	168	152	157	144	132	163	151	157	152	163	139	159	135	155	134	129	141	137	154	143	152	139	138	118	160	126	137	132	137	141	150	157	151	150	153	159	151	155	129	124	132	139	160	125	131	157	128	143	137	125	158	131	123	146	142	148	159	161	163	133	137	136	121	132	139	144	159	137	154	145	140	142	144	150	185	148	171	143	133	147	141	149	142	159	144	157	146	134	124	133	142	168	150	157	140	139	149	139	152	142	134	159	138	167	151	120	150	145	153	133	134	155	141	170	139	172	135	153	142	154	145	139	138	168	134	136	147	149	158	120	157	134	147	145	146	167	165	136	145	128	149	145	154	162	124	141	141	135	150	166	148	142	145	148	149	154	145	145	143	147	143	122	131	153	153	167	154	152	150	162	154	144	142	135	151	146	148	135	136	146	147	132	128	129	144	129	146	160	155	139	156	150	128	146	160	180	127	123	158	141	174	153	140	157	141	150	154	140	161	147	157	145	168	146	165	136	158	152	153	149	154	164	154	150	142	126	172	139	153	129	154	138	123	148	140	129	171	151	152	143	130	171	125	152	138	151	142	139	145	130	135	147	138	133	164	128	123	134	136	120	142	159	158	159	155	156	145	150	135	145	145	136	129	133	135	138	136	161	145	135	126	139	171	135	165	158	143	140	153	140	148	137	154	139	153	149	138	149	134	152	160	152	165	133	150	151	131	141	144	159	144	123	145	163	154	136	134	165	151	152	147	138	162	139	147	166	146	137	136	131	148	161	148	170	153	144	152	126	139	145	151	164	145	150	134	146	128	139	146	148	139	155	158	139	152	154	143	151	141	155	150	131	140	140	136	161	144	131	133	183	151	139	168	150	139	152	172	138	159	126	159	149	149	148	143	129	134	165	167	152	153	130	145	151	134	164	148	151	149	143	153	152	148	151	132	165	129	150	165	148	157	162	135	154	138	149	154	132	143	154	132	149	147	147	160	155	129	144	162	144	150	150	125	155	151	145	142	144	130	151	136	140	149	159	149	156	158	130	132	139	135	168	161	149	174	137	126	120	154	128	148	143	140	159	126	157	148	134	156	144	161	152	147	137	149	135	146	128	149	160	148	164	156	125	159	162	188	154	147	171	162	152	137	162	140	163	136	157	162	153	156	142	144	149	160	145	152	142	153	160	145	160	158	168	152	157	156	159	144	156	134	151	144	149	129	140	130	150	155	160	172	140	136	135	153	149	135	166	156	144	156	144	123	143	160	165	144	137	166	128	136	155	138	166	148	148	174	144	139	159	149	154	122	169	172	133	128	133	159	149	144	122	152	125	132	137	156	142	135	151	152	152	157	133	130	151	148	147	137	144	167	152	136	165	136	160	153	147	132	142	137	149	144	135	126	140	148	142	148	155	129	132	132	137	146	143	146	132	159	144	144	148	149	144	133	163	160	128	146	139	145	127	166	139	141	155	149	140	155	147	146	153	140	151	153	178	134	163	126	163	128	150	138	148	171	148	133	160	139	156	139	142	144	150	161	141	141	157	140	123	160	165	154	140	143	144	151	162	141	147	169	140	153	161	120	144	144	157	123	147	161	127	144	159	155	162	150	147	166	151	161	157	138	141	157	121	139	157	126	138	141	137	144	163	159	126	139	149	127	141	128	140	142	120	143	145	164	143	157	143	152	159	163	142	124	151	161	136	139	137	179	125	139	145	165	143	152	149	171	136	132	140	131	140	122	181	149	155	139	152	127	133	134	127	157	125	142	165	129	148	149	156	150	137	136	142	148	156	143	135	137	140	132	147	154	136	148	153	134	178	151	167	146	130	137	163	144	155	165	138	142	165	154	145	163	155	152	143	159	120	154	148	156	157	158	156	158	146	152	143	141	144	141	153	124	130	157	147	157	152	145	163	154	151	137	138	131	160	135	141	154	153	145	170	109	129	150	146	146	166	127	134	130	141	151	133	161	117	139	135	162	141	160	141	154	139	148	128	151	148	148	133	144	141	128	138	138	155	137	138	154	180	163	141	151	138	152	164	148	153	147	134	164	145	131	143	129	144	150	141	124	125	133	143	162	141	145	169	136	136	164	147	155	150	178	131	154	123	155	135	159	147	165	145	128	161	130	161	144	149	134	137	169	129	155	160	142	153	163	142	136	161	145	136	135	151	153	145	140	164	134	138	141	130	152	143	178	150	128	129	182	158	145	161	136	119	158	142	152	167	147	155	158	154	171	140	147	144	155	148	152	151	163	143	141	144	138	152	158	131	142	130	153	165	132	127	149	131	136	149	152	145	130	138	156	146	122	159	158	140	154	141	148	136	161	144	149	165	133	150	138	158	163	157	157	142	164	140	143	146	141	150	157	153	142	159	148	148	134	153	155	146	138	156	154	149	132	140	130	144	149	136	146	144	150	116	163	145	124	142	155	123	131	157	176	132	167	142	124	140	134	154	149	131	151	129	121	126	138	172	146	155	161	146	164	137	155	147	144	141	144	156	142	138	141	145	151	158	140	145	138	139	134	159	132	133	132	139	162	161	140	152	140	145	144	148	162	121	130	130	139	143	159	146	142	149	161	141	131	148	145	136	140	151	139	140	156	166	162	168	156	150	140	145	123	138	152	160	146	141	138	153	154	139	152	154	142	148	178	143	149	153	161	147	137	142	138	141	153	109	145	151	152	165	167	137	144	139	148	143	144	154	168	143	149	139	153	146	154	161	132	162	127	138	142	138	157	124	148	140	141	144	158	151	136	157	130	150	170	134	155	133	137	163	133	131	149	141	159	158	152	147	164	153	135	139	134	163	126	151	145	152	172	162	131	146	145	141	161	156	136	147	142	139	135	149	139	148	141	144	172	147	142	154	141	151	149	127	147	150	127	158	156	147	133	138	150	147	147	151	164	132	141	151	145	139
21194	4702	5913	8691	9381	7797	5589	5050	4518	3832	3044	2707	1964	1389	1677	1613	1682	1191	907	822	690	671	625	536	536	533	460	536	466	514	489	487	487	469	495	454	468	461	516	469	457	510	469	452	453	508	486	461	484	486	471	507	468	471	449	482	461	478	537	492	466	480	446	463	456	468	448	470	459	448	460	490	481	440	472	505	502	471	504	520	512	468	464	499	492	475	472	495	503	509	422	444	510	476	487	491	483	428	463	505	474	473	427	434	482	458	474	476	469	492	448	467	445	456	478	417	459	476	479	480	461	473	449	459	484	458	469	477	460	454	460	483	467	454	474	488	461	462	483	521	467	451	449	509	473	427	495	489	492	492	454	448	502	463	443	511	474	450	433	454	478	485	474	470	465	476	462	518	489	466	468	449	461	512	510	470	483	493	423	432	455	471	487	481	461	502	470	476	492	439	496	433	549	439	454	458	484	483	486	474	436	505	462	476	448	496	474	466	463	445	476	464	463	456	441	441	458	447	478	492	493	483	514	453	477	468	440	462	477	474	477	512	481	489	507	505	461	478	467	444	452	494	460	504	442	444	470	471	455	466	504	480	472	466	473	467	490	460	495	486	510	470	524	441	488	444	492	463	459	491	469	509	474	466	458	472	500	457	463	481	467	475	479	481	463	469	470	454	485	472	484	432	528	479	472	440	475	482	477	449	478	462	488	475	471	485	466	479	432	451	455	489	474	466	512	463	484	521	469	511	477	462	468	516	433	472	486	469	511	454	483	492	449	482	477	467	477	504	479	476	480	464	466	494	452	482	447	480	474	477	471	481	440	449	465	465	450	454	462	481	485	482	464	491	484	481	464	485	472	431	511	468	482	455	465	448	474	500	447	441	472	474	441	439	460	473	475	496	499	478	463	492	457	505	443	414	448	472	434	451	467	474	443	507	449	476	483	436	455	458	429	509	482	496	480	486	452	447	496	446	485	432	442	469	509	438	451	447	457	461	493	516	459	494	476	445	472	439	499	453	428	442	464	466	476	460	457	417	467	459	503	474	480	457	476	475	457	449	459	523	465	478	466	486	472	458	470	478	489	473	471	450	508	450	485	455	500	467	463	458	448	458	443	515	488	428	452	497	455	455	411	443	484	492	493	439	432	458	496	470	492	475	504	486	468	538	462	434	464	467	439	466	488	454	425	510	515	433	505	478	487	452	488	496	474	458	468	468	472	460	459	507	481	490	492	484	460	454	476	536	473	442	461	475	445	491	500	478	481	480	453	472	439	462	488	496	438	488	511	451	460	463	464	453	445	509	492	480	478	472	453	515	483	520	433	486	458	438	473	440	458	446	475	469	491	468	500	483	512	454	491	460	467	459	444	469	456	473	530	457	459	484	462	414	520	482	470	511	470	500	493	470	464	452	473	516	477	468	460	463	450	487	429	533	505	465	459	451	480	476	485	450	456	510	454	518	465	483	519	479	451	469	446	442	475	475	489	487	459	449	491	468	481	452	477	426	458	491	469	478	462	458	492	503	473	456	469	476	498	512	490	449	463	473	468	463	470	453	475	486	479	444	480	481	458	469	517	491	494	467	417	508	470	450	481	473	488	471	444	460	473	429	496	453	476	446	467	518	418	474	446	471	497	481	491	482	481	441	475	454	485	480	471	486	485	459	435	485	490	446	482	476	447	448	465	476	432	467	438	432	489	473	476	485	480	474	445	488	471	490	456	499	474	483	495	509	469	469	479	455	465	459	501	438	449	462	476	502	476	461	480	487	463	470	467	473	493	458	487	501	460	464	461	475	441	471	446	467	487	456	487	473	488	463	464	425	465	484	527	467	455	471	469	475	454	470	473	464	511	446	471	418	491	466	475	493	465	487	461	445	491	460	447	485	457	491	427	506	466	452	457	491	469	460	483	489	490	452	468	457	479	489	474	496	475	469	507	448	459	470	471	459	443	502	476	439	487	458	455	495	463	505	494	494	457	445	483	468	516	433	479	515	471	485	464	475	474	461	434	460	462	484	452	448	468	476	461	466	481	467	489	463	488	424	435	479	446	482	489	464	475	480	470	441	471	486	445	468	486	490	465	465	454	492	469	465	480	493	419	495	464	455	486	463	440	458	480	417	476	501	490	502	476	490	508	477	471	463	488	487	475	437	461	421	492	454	484	442	438	442	492	457	472	508	440	462	478	456	488	507	481	482	489	504	486	461	510	422	466	480	501	488	484	510	475	488	472	494	521	504	488	490	475	482	455	480	476	480	463	464	430	493	502	446	479	448	494	473	463	480	458	430	462	472	487	488	477	507	485	463	479	458	490	433	447	509	484	425	496	475	434	467	468	458	492	503	454	485	418	494	478	489	466	489	468	482	497	436	474	442	505	475	477	472	482	471	472	484	431	502	483	470	493	471	507	458	467	460	514	464	521	476	452	497	507	461	472	477	469	455	474	476	476	479	455	483	464	488	504	462	460	491	480	434	450	472	456	491	480	473	494	471	476	457	517	479	484	437	456	480	457	438	463	469	461	429	493	440	442	490	478	483	459	463	494	443	461	476	473	427	452	474	453	509	454	487	439	467	482	473	487	484	470	487	470	473	502	492	455	471	501	473	474	485	451	482	500	463	454	462	468	458	467	511	480	489	452	451	452	459	458	460	455	503	467	458	474	449	476	497	444	499	476	447	502	469	476	449	503	423	455	426	427	514	452	449	419	465	472	468	478	434	459	480	474	456	487	487	516	426	463	505	489	456	463	460	476	487	460	487	448	485	476	510	473	451	469	495	452	452	433	471	461	468	458	440	469	477	446	454	460	435	470	454	461	486	463	426	465	489	488	490	475	452	467	460	474	412	461	485	478	460	498	476	516	462	488	449	485	494	422	480	504	444	465	479	482	446	452	520	471	448	456	463	530	452	448	441	492	473	486	476	480	485	472	440	504	465	476	470	451	445	515	474	453	481	495	490	457	469	463	458	471	452	496	501	473	462	491	502	462	492	460	441	413	460	482	456	465	487	480	496	453	462	447	488	496	476	488	450	454	470	481	443	454	463	515	474	484	478	468	455	490	486	492	472	493	484	460	474	440	474	444	462	483	449	465	481	476	503	458	468	480	467	500	486	490	481	431	477	488	489	461	453	467	445	507	460	473	466	477	450	477	431	438	496	472	466	472	436	461	479	484	500	476	471	481	474	463	446	414	498	468	487	448	465	464	449	509	452	439	468	462	487	453	448	467	457	418	418	449	497	475	486	493	503	460	480	479	467	490	462	448	435	473	484	499	474	455	490	487	472	418	507	446	461	453	516	442	456	453	453	489	483	446	453	483	466	431	423	441	428	489	484	478	457	488	511	463	478	505	496	473	452	448	472	484	504	467	431	476	498	451	437	425	502	456	470	507	471	466	506	485	511	472	460	528	488	485	422	471	458	518	509	496	469	447	500	466	482	433	444	493	514	455	438	468	495	443	504	506	504	495	490	470	481	474	445	456	512	441	452	457	457	492	473
60795	27619	24303	26714	25282	25139	19379	15576	13684	10501	7516	6889	5138	2444	3010	2962	3043	1771	1182	893	572	434	343	172	188	179	167	125	130	135	119	121	114	112	113	100	111	99	103	87	94	97	119	87	106	89	105	112	108	119	98	97	100	91	109	94	73	89	264	85	101	73	118	80	106	88	88	83	75	88	94	94	86	93	93	106	75	93	90	82	105	93	99	87	90	99	87	82	94	105	106	90	95	101	109	108	93	103	114	93	85	109	101	90	97	99	91	82	111	86	97	100	107	111	100	102	79	111	97	91	100	95	97	112	86	77	109	98	105	102	98	97	87	107	102	94	101	101	117	83	87	92	93	98	100	94	116	83	93	88	96	86	91	102	98	90	99	99	91	96	85	89	99	112	110	108	94	101	94	109	103	88	106	114	77	102	78	103	108	97	81	95	97	101	108	102	100	113	84	112	99	94	105	96	90	100	105	87	91	97	102	90	109	92	99	92	83	90	104	82	97	92	91	85	122	95	96	102	104	90	97	110	95	101	107	99	90	85	87	70	110	91	87	97	96	76	96	78	97	91	96	100	89	86	108	107	90	119	104	79	109	112	98	97	88	96	102	106	94	84	87	81	80	92	106	89	92	96	89	98	80	83	95	100	104	98	102	95	81	89	94	87	100	106	98	95	95	102	97	96	89	103	93	104	91	87	96	87	87	96	101	98	100	98	104	96	97	96	101	103	86	79	81	95	103	97	98	104	94	105	105	78	100	95	88	115	107	84	88	93	102	89	100	100	94	110	109	105	96	104	93	96	109	92	94	77	86	100	103	103	89	80	97	82	105	96	90	95	93	96	109	97	92	92	120	90	97	90	97	117	111	87	104	86	94	89	94	89	86	115	93	101	114	93	97	88	113	100	89	106	81	100	94	109	89	105	85	97	102	84	84	102	110	101	105	100	94	105	119	102	90	100	99	101	109	107	103	100	97	82	97	97	102	86	85	103	84	101	100	90	98	89	83	102	108	98	86	86	79	65	95	88	95	80	116	102	109	95	93	89	103	93	82	78	78	110	98	112	89	98	81	94	102	89	77	95	101	100	89	94	90	98	94	96	106	83	93	93	105	103	107	82	110	89	89	94	95	112	85	101	113	83	100	106	103	92	100	121	94	99	101	120	97	105	101	110	99	91	105	100	94	82	106	114	93	93	97	107	93	102	95	89	92	110	112	93	90	84	122	94	95	94	100	77	108	91	92	102	89	83	89	94	100	97	109	93	87	91	88	82	97	110	98	87	100	105	86	100	102	93	112	100	90	93	94	98	94	103	103	96	107	107	80	103	88	87	93	92	85	74	117	104	104	98	90	104	93	88	86	98	94	98	101	78	103	117	85	100	100	88	110	89	92	73	118	101	78	96	80	103	89	97	105	92	80	93	102	96	100	100	112	93	105	91	83	86	102	90	93	107	104	92	99	101	97	109	97	79	102	80	95	95	99	90	112	96	89	110	97	95	86	103	97	102	90	105	73	82	102	96	83	95	112	94	88	96	92	104	90	107	79	79	90	100	107	86	90	95	97	84	105	87	119	86	98	97	99	71	83	85	96	87	82	92	95	82	102	107	97	75	87	88	103	90	96	124	108	97	97	103	93	99	120	100	95	71	115	84	94	95	94	93	113	99	103	84	96	98	98	109	90	110	88	88	72	93	110	102	98	95	85	90	107	103	113	110	84	91	76	82	111	101	94	94	97	107	83	105	96	108	83	106	82	103	99	94	79	118	92	96	86	89	104	79	96	96	93	103	93	106	102	110	97	89	100	77	91	107	81	85	94	97	83	86	100	81	107	103	81	101	88	96	91	88	105	111	107	90	95	89	111	101	102	117	118	101	98	112	96	105	90	84	97	84	105	94	111	105	100	113	98	99	77	74	76	87	89	101	109	96	111	93	104	92	76	97	99	84	81	83	86	101	90	93	100	98	100	95	88	82	104	101	90	94	95	106	91	101	106	86	113	91	88	91	98	98	119	95	94	109	81	102	95	91	95	113	117	102	113	109	84	85	84	108	92	86	85	101	96	81	96	88	106	96	110	100	89	89	91	98	86	112	89	110	102	94	85	106	108	100	90	98	115	71	98	108	111	99	107	100	93	105	84	107	112	111	100	101	107	102	82	88	86	100	96	104	92	111	89	91	91	84	105	93	85	95	91	94	118	72	87	93	102	109	105	97	87	89	81	89	97	98	99	101	79	83	91	97	90	105	107	108	105	88	114	97	100	90	93	87	93	110	100	99	92	108	96	75	102	109	96	114	109	74	86	112	92	107	88	89	100	91	92	93	95	89	110	92	79	104	95	112	99	97	98	91	120	102	91	87	93	101	113	76	104	115	93	88	117	93	120	86	97	95	102	86	108	93	108	99	89	87	114	120	98	92	88	101	97	92	88	75	91	98	95	97	93	78	102	111	95	83	90	103	86	104	108	100	101	96	105	81	103	100	104	95	83	95	107	87	92	103	103	105	109	107	89	110	89	75	92	89	82	105	94	93	101	99	94	93	98	91	98	113	88	94	94	96	86	109	88	110	90	93	82	111	94	115	89	105	98	111	91	97	103	80	90	96	87	114	92	87	79	85	102	92	85	105	105	85	98	88	105	98	100	95	90	96	94	99	108	105	88	100	85	103	98	113	66	79	102	98	102	103	92	119	94	92	103	104	92	102	99	84	92	81	105	108	86	99	96	106	100	93	87	96	101	95	125	90	92	83	107	68	101	96	99	100	93	90	114	110	88	107	107	96	117	94	86	97	108	105	89	91	102	88	94	90	66	83	74	87	96	93	106	81	77	97	116	90	101	87	101	83	97	81	90	96	85	84	95	98	98	79	107	98	90	97	94	84	80	85	71	80	99	100	101	92	95	86	101	81	100	92	89	87	98	93	106	64	98	104	100	88	73	101	103	75	97	110	96	84	118	96	114	80	96	76	96	111	88	93	102	111	106	93	110	95	87	102	86	86	102	82	95	99	87	98	85	99	97	113	86	95	108	90	98	102	101	99	75	106	100	112	86	87	109	114	105	105	105	95	122	98	76	102	102	87	87	98	92	93	90	114	90	94	83	93	92	96	94	99	79	88	110	79	84	100	96	84	101	90	84	90	96	96	92	94	104	98	93	103	90	101	100	106	125	79	95	82	104	98	90	92	91	102	101	90	103	118	81	101	106	92	89	87	91	101	102	92	102	108	103	87	103	97	91	82	89	94	116	100	116	101	97	89	98	105	99	101	103	71	101	101	79	95	96	92	93	90	93	88	85	103	103	97	96	87	106	89	114	88	112	88	100	77	95	88	88	103	73	106	79	91	97	118	100	83	90	101	82	82	104	70	104	91	89	83	99	95	102	90	101	108	98	103	84	98	102	106	92	94	98	102	104	108	90	102	104	105	90	88	97	86	99	104	104	99	105	109	94	90	93	94	103	75	107	100	94	94	78	75	98	97	93	100	88	98	91	91	103	108	94	109	97	108
38015	15724	16129	22176	24727	30669	25577	26069	26009	23915	19411	20900	16619	11124	16163	15547	16091	10447	8072	5991	3896	2973	2100	1123	1196	994	924	730	729	781	518	434	467	460	394	407	419	422	436	339	370	368	385	344	371	349	337	354	349	390	367	350	313	353	371	331	366	359	2030	458	369	306	346	314	373	329	354	357	338	362	329	365	334	333	352	331	308	328	332	359	367	366	352	355	345	350	333	360	349	336	336	339	355	305	321	351	329	344	328	317	322	345	363	330	342	335	377	340	357	315	349	330	350	316	310	312	345	351	330	351	313	348	325	354	329	342	328	355	301	320	318	301	346	340	321	351	367	351	336	362	320	302	358	355	317	315	346	317	331	336	347	347	338	326	349	322	319	331	343	363	337	317	347	341	371	355	332	352	331	333	344	347	316	321	285	335	340	376	317	322	337	334	308	357	366	310	369	327	313	356	366	316	341	306	339	345	313	336	322	311	322	330	335	338	333	335	315	341	354	326	291	347	334	326	345	323	293	340	337	319	354	326	353	329	358	347	341	352	340	316	313	330	358	359	356	349	355	336	319	351	310	304	335	313	344	293	325	330	331	340	335	331	287	340	338	363	310	344	340	335	334	320	325	345	299	348	339	358	331	352	346	345	347	322	339	371	345	351	362	338	355	371	352	312	351	331	391	303	328	322	321	343	315	338	323	348	296	336	316	359	337	324	330	322	338	317	326	352	324	377	357	308	390	319	310	322	336	355	350	333	330	366	339	334	370	342	322	332	345	330	329	352	322	328	341	368	315	310	339	327	334	331	313	333	371	352	359	385	344	362	347	340	356	355	335	356	329	323	343	343	356	347	331	343	335	395	326	309	364	340	312	332	316	307	357	332	308	332	349	326	342	323	338	309	312	336	368	321	360	331	358	335	364	364	341	338	376	351	313	342	329	348	370	294	372	332	318	343	340	346	344	344	341	319	330	310	333	327	342	324	328	345	356	315	342	302	311	319	347	344	302	306	329	333	341	345	362	347	315	332	346	310	341	361	342	310	315	350	371	332	345	335	349	332	360	357	354	323	364	339	310	328	343	353	346	376	326	345	360	321	331	342	343	324	325	325	333	335	320	335	346	327	342	354	340	308	335	344	354	339	324	361	339	329	340	309	344	320	325	361	329	321	294	321	328	354	349	319	316	341	300	330	364	326	361	345	303	355	338	322	346	328	359	334	317	298	361	339	325	357	320	356	303	353	361	333	339	340	354	345	301	357	346	339	335	340	321	322	301	321	343	355	339	360	328	322	317	337	322	333	348	358	370	302	352	341	352	354	322	326	323	316	343	300	329	335	356	359	338	355	360	335	318	319	320	344	343	341	331	352	316	356	325	328	334	339	345	360	317	329	354	325	348	298	347	340	319	316	326	348	360	297	324	334	357	306	357	332	319	347	339	321	317	309	337	318	337	355	353	317	308	379	324	338	324	327	329	285	324	359	335	315	325	354	300	324	336	344	342	354	335	341	344	342	310	372	350	359	337	349	325	326	318	359	340	326	341	353	316	326	338	358	329	320	332	335	294	359	324	304	328	340	345	366	356	336	335	330	358	297	327	296	314	329	376	312	352	327	339	344	349	326	358	333	343	357	344	366	317	351	342	379	339	340	318	349	314	337	332	300	344	347	336	336	317	340	333	327	314	333	340	369	359	348	321	308	334	332	365	370	327	338	344	352	325	330	346	330	309	331	377	326	320	340	372	331	318	333	332	321	310	339	338	323	307	341	349	345	348	342	345	335	329	336	327	355	304	370	295	325	370	336	337	348	322	327	352	376	360	344	333	344	348	333	355	342	353	352	324	333	331	329	329	330	318	335	310	355	362	360	302	317	362	333	335	343	348	356	332	349	360	343	316	330	313	327	356	364	328	300	351	330	379	340	362	321	315	335	329	356	313	342	323	350	336	332	343	328	332	347	330	355	306	341	337	369	318	353	341	335	332	367	375	315	358	309	331	366	328	333	305	308	310	322	351	292	332	335	355	366	350	301	341	342	333	312	338	336	329	349	359	317	369	362	374	350	286	353	327	346	320	339	333	321	329	369	376	340	317	362	333	330	336	342	319	351	316	348	309	359	367	318	321	351	347	336	318	359	309	361	339	330	323	301	351	325	327	333	360	326	344	311	320	324	335	319	321	336	361	345	333	355	346	335	352	327	345	353	334	331	327	333	359	311	340	325	329	319	326	345	325	352	346	342	331	358	302	327	335	328	348	356	332	334	347	335	339	317	333	326	321	328	336	340	350	329	319	342	318	297	332	309	300	328	370	305	318	324	279	312	314	326	326	333	350	317	338	351	339	305	332	341	330	322	357	338	305	348	311	342	341	319	349	305	333	321	322	330	310	351	322	323	340	326	350	378	335	319	285	343	310	312	334	329	333	351	349	293	348	373	345	323	341	341	302	341	329	332	339	317	323	337	337	305	344	316	337	330	355	326	298	343	324	348	303	333	337	325	365	354	301	306	341	300	335	338	344	334	339	359	352	328	326	291	316	332	356	342	318	335	347	325	348	322	365	332	334	340	342	342	335	341	336	352	343	323	323	326	332	328	351	333	341	293	306	316	332	331	344	346	334	333	309	333	375	326	327	327	317	360	329	322	330	322	327	336	334	336	326	355	326	341	339	382	303	339	320	344	371	339	324	345	342	344	335	371	330	340	308	328	356	332	347	374	340	340	338	318	336	302	337	378	324	310	305	340	322	363	321	306	321	314	339	348	324	357	356	339	326	340	359	303	362	360	316	331	350	330	348	331	361	319	321	325	342	329	342	362	342	346	379	313	359	319	339	327	311	316	321	341	345	347	324	344	308	319	327	368	310	337	293	328	319	353	323	385	345	332	346	339	324	313	320	339	327	332	340	318	341	330	338	318	322	329	363	323	340	356	329	309	346	342	360	375	339	339	325	336	336	345	377	378	337	334	337	322	307	356	327	322	337	302	331	321	351	309	305	308	347	359	329	323	326	330	329	335	365	293	324	311	331	327	334	310	357	351	331	341	299	332	320	302	345	343	326	327	337	329	321	358	313	326	357	336	307	328	339	304	343	347	322	335	357	319	331	315	340	345	328	322	369	340	305	338	346	341	358	323	301	325	319	321	314	358	348	326	335	339	327	322	295	354	372	367	334	333	321	349	325	336	309	329	352	341	372	306	333	328	343	342	352	347	332	297	331	340	344	349	322	346	351	321	337	322	326	357	335	377	332	345	365	320	331	328	313	335	352	329	366	331	299	307	344	344	316	317	377	321	346	331	367	345	338	335	315	314	331	340	348	330	347	311	319	316	355	330	324	352	312	328	331	322	333	317	323	355	334	334	319	321	356	339	331	363	326	354	303	342	326	338	341	359	339	318	301	345	333	345	336	285	347	331	335	330	343	314	365	320	328	344	334	308	332	322	322	339	365	348	305	373	302	318	332	354	347	316	339	327	314	351	345	305	335	347	340	348	358	313	339	325	356	325	334	323	345	294
70669	33233	31652	30052	30471	31290	29535	24778	22648	20099	14207	12792	10224	5547	7664	6310	6696	4997	2625	2412	1369	1009	691	503	489	439	302	242	216	254	233	224	200	226	214	180	195	210	200	201	191	199	192	167	201	183	194	182	161	178	157	152	189	190	179	179	192	183	618	231	169	170	198	169	185	208	154	159	172	187	173	178	155	176	192	185	180	202	186	178	172	168	177	155	163	166	187	166	171	184	150	153	160	168	197	180	153	178	166	149	192	188	176	175	164	145	187	174	158	185	187	165	190	167	179	183	151	201	196	166	181	180	191	164	168	169	171	182	218	167	177	174	167	169	162	197	176	180	180	171	202	169	168	183	194	174	150	191	178	171	166	165	155	172	169	157	161	183	181	172	157	203	176	189	168	181	171	169	181	177	164	170	209	140	211	162	177	155	151	169	168	176	174	186	180	181	195	158	165	181	199	189	211	163	156	182	185	159	183	186	151	183	172	181	177	157	198	178	154	193	164	172	169	185	166	174	176	173	188	171	182	199	179	184	159	185	183	194	167	156	165	183	175	158	157	169	159	170	164	186	169	194	160	161	178	179	182	179	157	177	173	162	203	182	167	193	153	160	164	167	177	182	174	180	187	178	175	189	167	159	164	181	181	163	174	181	179	181	154	186	171	171	164	170	179	172	166	158	188	177	197	169	159	174	168	168	175	154	185	179	169	167	189	205	201	162	164	163	158	167	166	168	171	188	177	176	175	184	187	172	199	155	177	168	164	212	166	160	167	179	152	177	175	163	180	170	173	178	161	162	150	162	163	168	166	181	158	164	172	179	166	151	164	172	177	164	149	188	178	148	179	165	182	174	144	151	166	170	164	181	166	177	151	152	182	176	164	173	166	164	185	148	183	181	195	157	144	194	181	181	151	178	190	197	156	177	201	178	163	175	173	168	172	165	160	180	200	170	179	197	170	167	167	170	173	162	171	180	173	182	168	159	166	170	183	173	182	189	175	130	187	193	187	179	202	170	184	173	200	154	189	200	179	154	164	168	158	163	181	166	163	162	181	161	185	160	184	195	162	178	172	169	162	166	171	166	176	186	165	182	177	170	146	183	176	161	166	164	168	169	176	173	178	156	178	179	162	167	192	181	172	180	190	180	157	179	186	164	186	164	158	169	139	169	176	185	174	158	185	165	173	174	177	170	158	170	152	195	195	195	183	166	168	182	172	175	176	168	167	185	181	172	170	165	161	176	188	158	173	176	182	195	178	184	163	210	187	161	188	155	146	193	183	186	145	163	169	161	152	176	171	172	167	164	183	158	139	172	150	169	174	164	180	151	168	165	175	160	190	163	190	166	160	197	176	172	155	184	171	166	156	170	139	168	191	185	154	169	161	182	181	151	152	186	175	171	187	170	175	179	175	195	144	165	167	190	184	168	148	178	158	162	158	166	167	166	190	170	193	173	192	186	189	171	175	144	162	174	156	189	165	179	167	197	179	171	176	191	168	174	189	185	183	165	158	200	180	164	155	200	173	149	175	182	172	183	185	183	178	148	183	199	187	158	160	187	179	160	197	162	168	180	170	172	179	170	163	167	165	200	182	180	155	154	194	144	158	167	148	169	178	189	165	179	182	162	152	204	169	168	165	183	184	167	165	175	170	189	191	173	175	171	183	178	180	163	139	167	180	170	180	159	190	183	171	171	194	176	153	203	186	183	172	176	173	170	170	176	180	183	163	205	187	176	178	164	152	151	178	183	167	166	156	169	190	217	181	170	172	167	176	194	173	177	190	176	159	204	171	159	181	167	178	154	175	150	164	159	165	175	190	185	167	174	182	213	160	161	188	189	151	157	158	172	174	185	177	192	160	182	183	159	184	174	157	158	181	177	125	165	175	180	183	175	193	202	155	169	162	199	196	158	186	151	188	178	191	171	164	180	186	171	189	167	158	175	163	172	161	146	174	168	160	157	181	209	172	162	158	172	190	179	183	164	179	166	198	169	196	168	157	163	161	172	150	192	160	159	184	168	147	155	194	188	211	171	167	168	164	182	172	154	163	178	164	163	148	171	199	186	181	164	191	182	179	178	179	169	175	176	190	171	168	178	152	158	183	145	149	186	161	159	173	179	170	170	159	194	159	177	168	181	174	194	145	171	178	150	183	165	158	168	186	157	158	177	172	145	164	170	163	162	170	191	171	168	177	186	157	181	160	178	152	171	142	181	172	161	168	189	170	183	179	193	157	166	164	186	187	179	187	164	177	180	194	194	182	173	203	170	165	168	161	190	185	183	150	174	167	177	171	182	176	170	174	185	163	184	156	182	193	157	164	186	154	210	154	179	169	187	175	159	187	173	162	179	186	175	164	166	170	175	176	159	176	170	166	193	180	182	159	162	160	167	186	182	163	185	168	185	190	154	193	212	194	168	171	152	169	161	161	166	151	159	155	168	204	186	186	160	170	172	146	163	183	194	160	168	169	180	164	165	165	173	177	183	173	176	173	165	177	167	180	162	194	169	175	183	183	173	179	178	147	185	185	192	193	170	162	157	170	167	159	179	193	194	172	197	169	153	152	180	163	158	168	190	204	167	184	161	173	151	185	172	167	158	175	185	165	187	171	191	186	158	156	177	156	160	172	173	150	159	163	175	165	155	172	166	173	171	198	165	166	184	173	167	170	153	190	163	186	180	185	196	197	190	133	181	185	185	155	175	159	152	183	170	169	174	176	167	140	173	160	182	175	188	167	199	162	165	168	159	161	179	170	166	166	146	159	186	175	154	192	170	171	161	190	180	196	179	176	168	162	175	152	188	145	189	175	192	164	154	186	190	179	180	169	178	164	196	184	176	178	173	174	196	187	167	163	160	177	197	155	161	162	171	166	157	164	154	170	169	178	175	175	186	191	183	161	165	151	184	188	165	161	178	193	199	179	192	170	184	188	159	192	162	160	167	164	158	153	148	188	191	190	152	147	176	172	166	189	190	172	185	165	168	155	183	168	179	171	164	188	172	180	155	175	154	165	166	163	171	185	182	162	165	157	193	179	176	180	158	159	156	177	160	162	174	175	174	188	170	174	155	185	175	181	179	169	199	192	174	175	184	175	187	154	169	181	184	178	151	170	202	171	184	196	156	175	184	196	177	189	163	179	166	177	167	164	176	212	169	167	162	178	185	188	152	175	175	168	155	181	192	198	165	176	155	158	148	174	173	183	171	196	174	176	183	178	152	175	189	150	186	178	181	171	153	200	172	184	171	173	169	167	159	166	190	156	153	176	175	180	172	169	175	187	186	174	167	156	181	166	190	166	163	151	184	184	178	138	166	176	149	174	142	176	179	170	165	172	155	164	175	168	167	142	171	198	157	200	186	177	158	178	191	188	179	181	174	178	161	172	179	176	180	186	172	184	177	162	180	173	169	172	180	158	175	171	169	167	199	165	163	171	145	178	183	151	166	142	164	152	173	175	181	145	178	196	177	177	180	178	184	181	190	146	162	198	179	142	169	192	185	174	172
43801	20649	22558	23508	29633	35588	35164	32677	33482	33511	27192	29058	24359	19581	26900	23248	24184	20784	13688	13538	8083	6802	4683	2266	2785	2153	1770	1240	1004	1126	1029	941	871	780	764	704	854	836	739	660	624	631	625	663	593	592	640	583	584	553	628	609	607	631	573	574	572	560	4386	1012	594	587	567	586	587	542	574	590	559	605	582	580	532	584	565	558	519	595	587	582	571	561	574	561	550	555	602	566	587	534	596	547	578	563	594	557	580	553	530	592	548	532	527	549	533	579	559	565	564	536	546	561	568	534	537	577	539	576	553	544	531	559	558	575	562	564	569	539	559	560	550	584	535	567	583	562	567	554	532	579	569	559	574	566	556	520	552	568	583	585	576	565	549	552	541	565	537	545	561	524	587	568	578	510	520	549	534	534	602	562	571	571	538	540	527	558	613	565	581	549	561	545	522	580	545	610	592	558	588	556	504	529	594	576	507	538	510	556	551	550	563	533	542	586	553	515	558	552	568	535	516	566	577	532	556	540	519	573	561	552	529	524	549	566	536	575	554	556	577	531	577	548	573	562	608	583	554	560	532	520	571	519	567	503	566	578	538	533	530	549	544	591	568	541	520	549	548	532	553	584	538	547	571	556	554	506	505	541	543	560	547	581	535	557	551	573	582	548	532	586	581	543	541	581	548	565	530	554	547	590	539	535	523	512	513	584	565	570	594	543	540	565	535	550	531	571	561	520	559	545	550	535	573	544	558	543	533	568	518	548	504	530	545	576	552	578	553	573	476	553	555	551	535	547	570	554	598	538	557	511	533	560	522	572	578	552	519	602	590	576	542	564	557	507	547	558	537	568	544	594	522	534	533	509	517	583	582	584	552	568	584	547	541	527	548	524	549	539	583	591	569	528	553	544	541	553	577	533	541	530	568	585	514	552	517	528	552	561	537	536	544	564	561	523	484	578	562	553	555	541	593	531	571	588	574	548	590	556	535	515	531	563	552	584	593	562	557	564	572	573	587	580	578	564	558	618	576	527	530	545	534	575	566	577	555	500	529	561	533	574	570	559	520	581	582	559	558	533	538	567	561	557	497	518	581	529	578	523	564	547	558	527	535	550	552	566	560	550	555	554	544	541	546	556	556	541	553	541	542	551	531	516	532	579	550	529	524	526	572	515	546	549	589	590	529	541	615	564	553	561	582	568	574	562	584	514	521	571	552	549	554	528	591	541	579	585	554	536	566	536	578	525	563	558	573	558	561	506	499	520	525	571	527	544	528	563	560	568	527	612	585	534	540	545	558	594	552	587	551	569	562	521	532	571	567	518	524	590	535	556	563	554	511	554	561	550	571	556	537	566	567	551	557	532	580	561	559	522	583	571	536	525	538	573	528	617	525	557	552	583	564	569	549	566	555	553	521	546	525	533	496	558	541	546	554	592	552	579	531	584	560	540	565	553	534	541	576	593	575	572	559	580	532	585	579	566	569	560	561	534	553	560	559	606	562	573	562	549	564	547	567	585	542	538	559	562	574	552	593	566	597	582	573	561	565	556	528	544	559	527	552	536	559	565	564	560	561	531	583	517	571	536	535	548	584	561	552	526	565	585	486	559	557	521	596	586	556	553	579	506	561	591	526	574	552	627	552	537	588	522	568	539	555	585	532	540	536	564	554	576	566	556	534	523	576	552	596	550	569	538	498	556	581	581	531	530	542	521	558	595	549	544	543	515	551	535	590	569	544	564	558	576	530	574	561	573	557	569	573	595	548	576	548	578	551	563	603	564	596	567	567	561	581	556	550	555	546	533	555	522	575	554	578	539	562	551	544	546	560	572	521	568	544	567	583	591	512	575	520	520	547	543	597	568	573	571	525	541	515	572	568	542	576	539	575	517	582	583	582	558	565	592	578	568	564	565	553	555	560	533	549	570	533	556	560	546	544	530	535	578	550	569	548	548	571	558	526	580	546	532	552	609	553	531	554	533	551	534	556	516	574	542	534	550	572	548	581	583	566	589	542	565	536	542	527	538	543	561	575	542	566	532	622	537	573	557	587	547	579	589	554	526	543	514	544	551	548	540	537	511	514	582	559	579	539	568	524	579	531	581	521	541	544	580	574	577	555	568	558	540	559	568	539	539	555	525	583	556	527	538	556	539	556	572	560	529	544	575	540	505	583	490	579	557	553	587	555	569	543	522	553	552	536	540	573	513	587	557	560	564	546	555	563	567	538	511	563	592	536	568	585	584	532	619	582	528	559	577	536	565	535	550	615	517	582	556	541	577	493	523	576	569	586	563	591	583	569	556	578	528	567	525	578	580	554	576	544	576	590	537	567	579	555	504	546	518	588	574	556	539	563	513	572	608	570	530	529	568	561	562	579	574	536	564	530	561	560	542	532	579	552	582	557	539	562	556	538	536	588	552	549	550	542	495	551	547	587	565	579	579	562	544	559	550	549	560	570	575	559	576	527	569	540	488	549	614	523	584	549	533	547	543	547	515	592	579	545	553	559	527	556	553	531	557	579	578	581	568	515	537	546	550	528	536	551	539	535	579	559	546	531	591	638	560	569	552	559	558	593	538	499	537	550	597	519	543	569	567	536	538	531	571	553	557	571	550	551	534	546	547	547	519	530	528	572	588	531	555	550	525	532	545	529	539	606	540	559	528	525	568	543	525	573	550	566	561	509	521	561	572	584	518	568	542	562	536	562	553	556	557	590	550	558	568	583	545	553	487	534	601	546	548	545	591	567	528	539	579	582	521	545	556	572	533	537	576	562	571	545	570	537	570	537	568	550	545	504	561	533	531	544	570	586	538	534	572	564	527	574	540	530	553	597	569	550	545	558	555	587	551	558	530	564	540	534	551	537	586	554	570	560	538	518	539	625	579	541	535	534	523	548	541	533	617	549	569	543	527	546	573	563	547	590	543	511	559	549	557	542	521	496	542	527	527	577	583	568	532	526	560	568	546	586	595	555	561	548	522	609	552	538	559	516	601	567	579	521	547	575	526	589	582	576	577	573	565	557	546	543	550	558	578	547	522	532	579	530	560	527	550	540	536	538	509	553	565	550	525	538	519	580	534	572	571	520	528	563	568	542	518	612	557	568	582	597	580	531	557	528	543	577	619	566	541	569	543	520	563	557	578	568	543	546	567	571	545	552	559	542	549	570	555	574	533	570	516	546	543	569	531	580	551	566	552	546	568	562	565	537	549	526	528	549	561	537	565	543	574	577	560	531	499	558	588	558	535	562	563	541	592	558	553	556	585	567	508	568	562	575	584	567	569	530	537	533	590	537	578	522	576	569	570	534	557	539	570	517	547	554	539	533	570	545	605	538	597	516	576	553	544	572	569	571	587	542	584	521	527	517	616	569	547	587	534	534	559	538	565	553	557	540	534	579	571	559	543	570	571	595	585	525	538	648	557	559	566	553	554	595	578	511	559	548	534	540	531	535	564	544	550	553	563	562	533	583	515	550	560	598	553	553	553	573	579	522	548	591	542	514	586	522	557	565	530	555	539
17291	4064	5324	4326	3356	2925	2188	1487	1280	927	733	618	469	336	369	371	289	296	229	225	171	146	177	166	144	146	155	146	145	166	152	137	184	149	143	145	148	151	146	123	136	125	138	149	150	141	157	141	158	138	159	151	170	154	153	143	146	159	169	134	154	137	134	137	148	170	150	153	157	162	154	155	165	168	148	145	150	141	128	135	158	169	148	152	141	157	143	173	153	149	165	178	155	153	148	152	149	145	135	149	169	143	142	148	155	154	140	123	146	142	147	135	154	164	150	152	162	151	149	148	147	146	165	128	125	126	137	133	127	148	156	130	131	134	126	137	166	180	134	159	127	159	145	169	156	155	139	145	171	139	160	152	136	140	148	165	144	149	137	174	137	154	131	146	138	143	134	132	159	161	165	141	165	150	147	154	144	150	151	165	160	156	145	138	138	140	175	126	152	143	133	150	153	137	147	121	130	149	136	151	156	140	136	139	139	149	158	150	138	168	154	141	154	158	146	137	149	134	151	147	131	145	125	135	153	155	154	137	139	143	126	155	154	152	141	159	148	148	149	135	156	152	158	131	148	156	112	127	154	151	139	161	168	137	159	158	125	143	144	161	133	141	162	161	134	145	171	148	142	140	139	152	174	139	133	137	149	134	165	135	150	148	144	140	151	154	143	162	142	144	157	148	133	137	163	121	146	138	162	140	173	152	178	157	138	147	159	161	161	151	138	170	159	156	158	134	140	140	149	151	139	153	172	144	134	139	161	151	151	160	167	137	133	142	168	143	112	135	151	139	138	136	140	140	153	140	129	147	165	149	173	159	149	142	152	162	157	145	155	141	168	142	151	144	140	120	130	153	142	190	146	155	152	156	152	148	160	152	136	135	150	162	131	167	141	138	146	151	148	153	121	138	152	141	127	135	136	149	155	140	151	161	185	171	141	158	134	136	156	158	144	151	150	152	159	130	147	156	137	153	147	143	165	168	158	144	145	156	135	154	137	123	148	152	135	164	158	143	154	140	159	151	134	151	144	125	147	151	167	155	172	161	143	159	127	145	166	149	160	139	156	146	161	141	160	134	164	132	131	132	130	153	152	162	148	154	139	153	133	143	138	150	143	155	129	135	155	129	158	144	151	151	162	128	166	150	138	141	149	126	167	133	141	150	136	150	157	147	163	132	143	151	143	143	141	140	144	137	161	134	141	159	157	145	147	153	130	125	125	147	149	156	155	144	144	141	160	153	152	152	158	152	144	134	134	149	169	139	156	131	140	141	146	148	144	134	145	185	151	142	152	142	158	160	134	150	146	151	144	146	152	164	161	139	164	151	158	156	153	166	142	131	154	135	139	153	138	138	141	150	154	144	122	161	153	159	136	143	153	140	128	149	148	172	141	138	150	151	157	130	157	170	163	153	146	159	149	156	159	152	126	141	142	154	136	148	143	140	132	127	153	149	150	144	157	154	144	127	145	153	149	157	148	143	148	139	139	150	130	129	145	123	151	147	152	125	160	134	126	141	157	151	156	145	154	138	140	150	153	150	142	129	145	147	147	157	154	166	147	164	154	125	141	149	147	155	137	144	155	130	148	143	163	131	155	157	149	161	130	152	135	139	166	158	158	152	140	161	156	136	162	143	133	149	151	144	141	153	128	124	152	135	114	138	171	153	166	166	142	141	134	143	135	148	146	143	138	154	135	146	151	137	140	147	150	151	143	132	185	143	141	136	139	162	151	155	157	165	131	140	174	141	131	146	148	151	122	144	150	150	160	166	154	160	123	157	157	127	125	156	142	143	156	175	160	133	152	150	166	136	150	144	153	152	124	162	143	137	149	140	151	131	138	149	139	153	139	145	164	128	128	148	137	124	137	147	148	161	148	144	166	159	161	135	129	139	145	153	166	133	140	137	157	161	138	131	160	149	146	143	137	133	150	133	142	154	140	154	135	152	138	135	126	158	147	128	152	142	164	152	168	126	155	138	162	166	145	149	166	147	150	150	152	132	182	131	130	157	132	149	130	144	138	151	134	148	138	143	123	151	151	151	148	131	153	152	137	150	128	153	132	155	138	124	170	165	141	158	152	146	138	146	126	148	147	146	150	170	147	140	157	159	155	131	137	130	159	158	147	144	127	132	129	141	148	130	139	146	123	149	143	147	133	150	151	154	156	146	153	143	170	144	147	138	170	169	187	148	152	142	143	174	145	140	155	143	142	133	133	149	160	154	132	147	142	157	156	136	163	132	152	122	144	154	152	136	133	130	159	148	169	158	135	145	143	153	140	161	164	163	163	145	167	132	140	140	148	145	138	146	160	148	178	163	148	159	139	151	129	163	147	141	127	130	145	149	173	155	137	143	133	147	167	144	136	153	146	137	153	157	136	163	156	146	142	143	145	159	150	131	147	150	148	133	138	148	155	147	145	122	131	148	152	155	157	142	137	132	121	150	134	140	141	150	149	127	131	124	143	161	132	150	136	145	167	145	150	157	138	150	127	136	158	133	152	152	156	144	151	139	137	136	157	140	160	136	157	187	135	135	134	129	144	127	150	165	136	129	144	143	126	169	155	141	139	154	158	156	144	161	141	148	144	145	139	143	145	133	167	152	152	145	132	169	131	150	144	123	140	156	154	143	156	155	123	133	146	144	131	159	133	151	145	163	168	142	143	144	133	138	130	134	125	142	164	132	162	152	134	143	149	164	142	185	153	132	139	152	145	115	141	149	145	169	135	131	126	156	145	149	154	143	130	145	138	153	161	155	146	144	161	144	166	146	137	156	134	159	161	132	151	139	146	157	123	158	164	155	143	132	169	167	158	150	136	143	156	154	151	159	133	139	145	159	129	122	151	161	159	129	161	161	151	140	147	153	131	131	135	162	153	148	151	158	173	156	129	146	157	138	147	140	157	180	144	167	160	135	146	151	146	141	133	154	149	142	157	154	132	155	133	137	165	147	147	148	161	123	172	137	155	141	142	143	139	143	153	131	156	157	150	168	175	174	156	168	151	148	160	150	167	180	155	165	136	145	155	144	172	162	163	125	154	190	153	144	149	160	140	154	153	158	138	160	159	166	148	156	135	144	148	143	153	139	149	162	125	129	145	132	145	149	145	150	151	149	156	133	151	142	154	163	130	175	138	124	130	141	145	150	141	155	152	143	133	152	134	156	141	154	161	138	121	145	141	132	143	155	139	130	137	141	136	153	148	149	161	136	153	151	169	146	148	141	145	141	151	153	153	153	131	153	131	158	150	157	137	141	147	152	132	140	157	151	180	144	140	133	155	155	153	138	161	147	149	145	150	130	152	165	162	141	174	143	150	144	139	149	168	140	136	154	163	156	161	139	115	147	136	146	145	146	158	156	130	160	164	162	148	152	163	151	155	160	144	147	156	153	171	140	156	159	141	134	164	131	139	140	131	157	139	161	126	144	149	178	138	148	158	126	135	136	164	138	151	141	128	151	164	139	150	150	182	160	140	164	144	160	149	130	146	150	123	137	135	144
17681	4658	6718	7847	8753	9547	7568	5275	4709	3902	3189	2759	2175	1599	1935	1888	1582	1536	1111	1014	847	658	642	537	578	581	542	502	489	495	491	466	462	504	485	493	455	486	471	490	448	474	484	445	501	443	448	444	488	449	480	495	469	480	496	463	440	459	632	536	469	498	499	492	417	439	501	477	476	506	449	485	469	461	471	455	470	532	505	496	455	520	466	498	494	458	484	495	475	489	458	467	466	472	454	449	495	484	492	480	445	456	456	467	481	451	462	462	454	474	444	476	517	457	477	419	506	486	467	497	484	488	505	464	443	489	457	450	469	465	519	485	478	453	462	489	476	456	494	473	427	462	462	496	472	462	474	495	475	454	489	461	425	455	459	475	477	489	469	495	459	469	490	479	476	483	471	496	466	469	522	513	474	510	450	466	475	488	501	484	492	485	465	483	481	437	505	510	494	476	521	497	479	460	480	502	484	532	442	468	465	505	470	482	461	469	512	448	499	459	508	489	510	521	442	468	480	458	491	485	504	486	481	457	469	457	521	474	501	495	511	510	489	506	448	493	520	498	493	513	464	476	504	460	516	453	455	480	468	478	504	504	475	465	470	496	480	452	482	472	476	459	500	462	485	495	448	477	534	503	440	475	498	504	476	442	464	458	462	468	451	462	480	465	491	505	439	483	470	495	466	475	490	528	477	501	464	485	472	489	495	486	485	485	454	497	487	516	485	456	446	479	479	502	467	470	494	458	480	497	501	478	469	484	463	493	473	431	494	444	465	484	503	503	466	452	483	471	472	479	469	463	475	469	506	447	476	480	496	494	516	487	471	436	493	491	521	470	477	496	492	491	504	446	484	471	526	489	490	508	446	479	488	481	457	476	477	479	492	505	461	478	456	492	494	458	492	475	456	499	485	429	465	485	513	474	491	482	457	420	446	487	486	464	482	463	460	483	476	449	484	453	439	497	514	503	429	480	446	478	473	495	488	437	468	521	480	465	500	462	450	474	468	460	442	472	451	500	451	449	479	492	496	483	461	519	469	476	468	471	480	451	478	495	492	435	466	497	470	509	456	467	512	449	468	438	466	487	439	488	517	471	502	456	457	513	478	461	496	472	471	449	478	476	490	451	515	512	486	454	494	481	451	448	451	474	459	489	438	477	457	494	480	558	472	481	493	488	477	483	499	481	425	460	491	485	466	464	466	502	449	485	455	491	459	502	472	489	484	454	492	480	489	478	450	476	487	478	443	464	476	490	480	510	452	488	469	466	500	469	492	469	505	465	522	484	475	473	450	468	461	483	503	488	487	476	452	522	497	500	472	508	485	486	480	459	465	499	505	480	448	471	465	487	481	484	443	496	450	474	455	482	459	437	471	517	484	484	472	473	486	452	480	514	487	449	479	460	431	442	476	489	509	479	514	416	500	478	525	459	469	481	474	496	423	481	466	430	415	474	501	475	449	459	467	464	516	494	511	489	452	468	494	489	494	448	428	485	498	499	470	471	519	506	505	429	480	482	473	442	458	493	496	463	497	490	456	453	442	487	494	460	480	472	494	474	461	481	461	462	503	486	534	511	505	473	470	481	469	486	443	447	461	487	469	450	495	470	465	466	476	493	443	481	489	477	417	436	485	465	458	487	527	498	509	428	495	484	490	449	478	490	490	474	456	459	428	459	479	511	496	482	479	496	434	486	482	448	502	494	512	452	485	484	471	489	507	476	468	469	462	455	515	514	442	474	468	494	469	457	485	504	511	483	477	503	472	474	503	492	432	463	497	462	463	450	448	487	446	499	469	462	487	473	503	470	484	472	440	452	470	470	501	483	451	471	445	496	452	458	441	471	483	477	520	515	473	469	480	473	502	446	471	464	446	466	480	511	491	462	486	500	478	487	466	493	455	452	486	460	503	458	504	492	487	459	470	514	455	457	465	461	509	465	476	519	482	432	437	500	452	472	459	448	460	465	464	448	498	461	449	468	475	465	477	443	487	500	476	456	439	493	486	466	496	444	447	476	443	458	453	445	466	478	445	508	502	530	449	483	493	470	436	493	444	483	461	511	481	457	475	482	489	454	483	502	445	459	446	474	474	450	447	455	457	467	467	471	482	528	491	465	469	471	473	483	513	490	443	445	476	480	448	529	424	434	508	501	487	465	515	496	453	453	481	458	489	486	500	470	506	470	438	495	465	474	462	435	491	506	485	470	507	470	454	464	489	457	461	483	486	453	488	475	492	467	479	463	483	509	516	481	460	467	497	467	438	475	476	440	520	499	492	464	493	479	478	485	477	434	469	480	481	487	497	485	489	482	459	454	462	498	485	462	492	449	481	459	464	458	470	474	500	480	475	457	467	491	465	489	494	469	476	510	474	469	472	461	492	467	484	484	459	453	520	502	508	496	461	497	460	483	505	505	488	486	523	492	459	481	489	481	466	473	447	449	484	463	510	553	490	476	494	450	482	460	465	460	479	474	448	479	473	485	487	506	465	493	487	430	461	520	456	473	484	500	455	470	497	431	484	481	430	526	485	487	471	484	432	432	473	485	523	477	493	460	488	507	439	496	467	462	487	490	455	486	479	461	450	498	488	470	459	478	454	497	465	492	474	460	486	504	466	474	491	461	464	483	486	475	453	499	474	461	452	473	498	485	478	489	449	477	477	466	460	465	467	490	497	453	508	493	493	478	509	470	458	502	488	452	483	454	504	493	453	506	476	489	442	460	448	488	470	455	483	495	472	455	442	487	494	464	446	506	491	503	480	467	490	500	492	462	443	451	482	520	454	493	500	471	508	496	511	496	450	493	452	489	471	497	469	524	505	513	467	425	492	466	452	487	483	476	462	503	497	492	472	467	499	508	478	490	465	513	496	519	480	467	476	504	450	433	500	489	464	454	509	523	471	456	467	454	481	480	454	514	511	476	481	475	484	469	469	448	439	456	482	487	488	510	452	491	479	469	454	507	499	485	499	487	459	514	478	482	444	481	504	525	441	498	500	449	473	462	490	482	464	498	495	504	495	462	486	450	474	458	463	506	506	515	487	437	444	491	491	471	461	462	484	452	465	492	451	460	417	437	475	503	525	456	503	482	461	502	464	463	458	452	444	526	453	439	458	536	457	482	496	459	455	476	464	471	464	493	440	479	469	493	475	487	495	449	468	469	456	468	477	423	479	499	467	456	475	505	475	453	444	476	466	519	469	493	513	475	473	505	466	462	438	478	487	468	488	468	485	444	481	460	475	455	454	447	480	486	449	448	435	491	478	456	451	450	489	468	456	486	475	474	487	458	474	483	471	526	456	516	486	474	476	483	505	500	482	464	504	524	443	484	465	497	466	457	477	486	452	469	490	471	518	512	463	517	419	488	505	478	467	502	525	465	477	477	523	492	532	524	492	519	489	481	481	459	486	425	485	482	443	451	464	462	454	478	487	496	465	483	505	480	463	486	447	507	475	502	455	492	466	477	491	414	504	463	490	477	488	497	468	480	488	484	459	497	465	466	440	494
51286	25307	25110	25386	25402	25183	22260	18014	13925	10953	7543	6205	5178	3142	3360	2655	2625	2097	1142	1183	764	475	467	281	373	262	174	138	133	147	127	106	90	119	101	99	116	100	109	109	103	84	90	100	89	99	90	109	113	102	102	102	100	109	88	87	86	93	371	138	97	100	92	92	94	99	82	103	112	84	106	94	76	117	121	106	94	93	104	90	101	106	102	93	119	101	87	90	86	96	94	94	86	84	105	97	98	89	103	98	77	93	93	97	104	92	84	91	107	97	112	88	96	100	98	101	105	86	89	113	97	103	87	91	92	88	98	107	85	91	96	93	97	95	98	84	93	93	96	95	79	81	82	101	83	103	82	81	93	108	108	95	101	112	97	98	89	101	89	91	80	105	101	89	111	99	106	92	80	86	84	90	106	112	105	87	109	92	110	93	100	118	115	86	99	109	97	69	93	102	86	85	81	102	112	96	87	95	90	86	104	111	96	102	97	101	99	112	94	98	95	88	84	96	93	118	65	108	112	96	86	97	102	98	112	99	98	108	104	94	83	90	113	92	105	90	101	102	105	85	95	86	97	96	111	96	90	96	89	109	87	100	98	93	96	80	112	88	95	82	91	103	92	116	99	99	95	94	81	104	98	100	93	98	90	126	93	98	110	99	112	101	113	103	81	85	94	77	94	100	85	79	68	98	104	80	103	100	89	98	106	84	89	114	87	93	90	101	82	116	76	106	101	100	98	89	91	104	90	95	102	104	86	89	101	93	86	92	91	94	85	97	88	92	76	85	104	104	91	96	99	102	93	96	97	88	95	105	102	110	87	101	83	91	102	112	102	91	95	95	120	95	86	90	100	100	103	102	95	101	107	108	105	97	89	109	96	92	95	117	92	101	105	97	103	86	88	94	103	114	110	105	87	97	90	100	88	96	97	111	93	88	105	98	92	104	86	109	106	87	81	104	81	95	103	100	98	101	71	105	88	110	102	84	97	106	90	76	102	108	86	89	81	81	107	94	111	85	105	98	101	97	106	98	95	83	91	96	107	104	86	89	81	82	91	88	88	111	91	91	111	93	82	84	105	93	83	113	98	102	93	92	107	100	100	106	94	96	103	98	90	84	94	84	89	108	93	91	88	92	98	88	81	95	89	98	81	83	91	82	98	106	97	99	92	100	91	95	93	102	89	83	82	102	95	88	94	82	102	91	85	83	93	88	79	88	109	85	95	94	93	99	96	106	94	83	91	111	86	93	87	85	85	113	84	102	83	97	117	96	99	96	113	103	92	82	108	80	86	106	91	97	95	99	86	89	78	86	97	84	88	99	98	99	123	96	97	99	106	99	80	100	93	111	87	100	100	95	105	84	105	103	102	93	98	97	92	81	106	104	102	81	99	90	96	91	103	88	89	90	98	103	84	93	93	114	93	95	106	94	98	89	88	81	94	90	97	105	94	88	80	99	105	88	97	87	94	86	95	95	97	100	103	104	84	74	89	99	100	102	92	95	87	96	97	95	88	106	100	96	89	82	109	96	101	89	119	112	75	98	102	114	89	114	90	91	97	84	90	93	104	102	94	95	95	85	88	79	74	113	84	82	100	83	98	105	101	90	105	95	93	105	78	100	94	90	94	89	82	104	97	105	91	85	88	90	84	99	93	97	86	87	97	100	102	103	75	95	87	98	99	114	104	108	102	85	116	90	86	101	82	103	94	98	97	96	93	105	105	107	98	103	103	103	99	94	87	90	97	95	80	90	85	94	94	111	106	100	121	107	88	102	90	106	87	94	95	109	98	90	90	90	94	99	83	79	78	110	92	100	105	110	83	115	90	101	88	107	74	96	89	114	103	92	89	103	110	100	103	81	80	97	106	99	103	95	100	106	95	125	92	110	118	87	107	101	94	107	104	89	103	110	115	113	82	105	111	96	91	89	96	105	97	94	94	87	101	88	109	109	101	99	88	98	96	110	74	96	93	82	106	88	98	107	108	112	93	103	89	90	93	105	80	102	117	88	105	96	116	96	81	98	101	100	105	91	115	88	93	91	103	84	100	86	96	97	93	92	121	87	125	84	114	88	95	98	96	107	93	85	88	107	82	93	92	110	86	109	102	93	107	107	105	105	110	88	95	99	108	114	96	88	100	122	96	96	109	95	108	89	81	103	102	108	94	114	89	94	88	95	83	101	77	93	96	104	86	101	131	109	84	83	95	91	93	94	99	99	99	121	101	97	79	82	118	84	90	91	110	97	89	87	89	101	89	79	96	88	93	103	101	86	82	101	100	83	104	101	89	105	110	106	102	97	98	85	94	104	102	108	105	78	85	102	91	100	86	73	105	88	95	91	90	101	98	105	79	69	106	92	102	114	98	86	93	108	99	90	95	117	96	92	109	104	95	106	101	87	103	91	95	89	101	97	95	94	104	107	114	95	91	110	97	80	97	76	84	100	90	91	108	94	108	97	110	108	104	80	107	103	78	110	91	95	96	114	96	91	88	108	98	94	88	115	103	97	92	94	92	108	111	107	85	87	106	102	102	101	90	104	81	94	103	103	99	106	77	105	103	96	86	112	98	90	90	101	90	90	95	98	104	99	104	101	104	107	98	84	90	99	71	95	95	113	77	96	88	115	101	87	96	91	103	94	92	104	100	90	94	102	93	97	104	107	91	102	100	91	88	89	91	90	122	98	98	109	88	88	88	121	75	101	103	78	86	100	99	94	99	95	81	88	92	99	93	97	108	85	83	113	90	82	100	95	91	89	97	98	81	97	101	94	89	78	100	81	104	87	100	99	116	99	95	91	88	87	91	90	105	83	84	124	96	102	99	104	88	93	106	88	85	111	100	79	95	96	93	90	103	98	92	93	88	106	109	101	104	98	93	90	92	96	115	82	94	86	81	120	102	92	93	109	98	91	107	95	98	90	100	98	85	105	91	102	78	89	98	83	88	104	79	102	95	93	104	89	94	91	70	95	108	91	94	96	92	104	89	123	105	86	104	84	87	100	97	69	95	98	98	103	85	103	91	90	121	109	101	88	87	99	96	105	87	96	89	102	90	110	96	108	90	84	94	98	103	100	92	99	90	99	105	92	101	99	103	96	87	78	106	83	100	81	96	109	95	101	85	89	89	99	95	85	105	83	100	81	97	112	100	89	91	89	91	83	92	105	96	97	89	91	91	88	87	87	107	105	99	104	111	77	89	87	99	101	94	108	107	104	115	107	91	99	96	107	92	109	103	85	98	99	88	109	95	95	92	84	88	126	118	93	100	102	114	80	90	88	95	92	96	91	97	96	88	87	102	96	106	103	99	88	90	91	95	102	105	91	102	104	80	111	109	104	102	103	88	104	106	91	82	100	98	94	102	76	99	92	104	105	90	91	85	82	98	85	87	104	107	87	85	94	119	97	89	108	120	94	103	85	96	84	92	112	83	111	98	101	103	88	93	87	93	80	112	95	89	86	107	105	98	97	94	82	94	86	93	95	109	100	82	95	91	101	91	100	95	102
31093	14148	17236	20385	24040	29714	30258	26882	25571	23579	18445	19380	17401	13663	16499	14356	13066	12255	7711	7745	5365	3658	2911	1706	2334	1678	1032	827	754	830	544	491	502	525	453	513	453	453	433	433	357	378	366	336	378	390	360	373	366	365	339	361	334	351	356	364	369	385	2592	732	320	336	383	333	371	342	349	322	326	332	332	352	311	332	364	338	338	311	329	344	349	327	334	365	323	337	341	308	382	337	297	328	370	347	321	339	343	327	335	359	344	335	326	316	319	339	368	361	361	341	341	334	334	384	361	328	326	345	316	356	344	365	352	334	335	403	359	327	330	316	348	323	333	364	358	325	333	341	331	356	335	320	350	333	316	334	335	331	327	329	319	319	332	338	364	331	346	323	347	371	326	355	341	331	348	357	354	309	323	330	339	307	343	334	308	342	325	333	330	352	314	327	320	358	355	358	318	353	341	328	306	332	326	328	324	334	344	340	305	304	351	366	346	337	328	331	344	338	325	319	350	354	332	332	347	305	347	367	346	319	319	340	326	343	341	329	343	361	337	349	325	339	334	316	340	351	338	376	386	331	341	323	321	346	324	354	365	351	333	338	329	363	305	332	387	337	306	351	349	341	347	328	356	323	327	363	340	328	343	349	304	352	343	379	323	361	312	297	319	346	343	324	321	355	325	355	310	330	355	343	316	307	316	353	318	310	344	358	310	304	340	313	340	312	327	337	335	312	353	311	330	333	313	337	317	335	352	324	326	368	292	322	319	369	321	344	314	345	355	331	323	347	298	317	354	334	300	355	354	355	346	308	339	326	335	352	307	335	349	340	315	322	340	324	307	373	350	319	345	312	333	370	351	328	320	364	344	342	337	378	330	364	344	324	345	340	345	342	332	358	334	329	336	342	353	342	338	388	287	320	320	343	320	352	353	313	338	332	331	321	327	305	338	331	345	318	320	332	328	335	336	336	318	338	334	325	343	332	349	340	312	336	344	344	354	336	334	329	324	366	362	337	307	330	323	316	324	328	321	328	316	315	324	336	332	290	346	352	317	344	308	323	331	327	343	339	325	352	332	318	315	357	354	339	355	351	376	347	346	315	355	371	354	328	351	332	323	341	363	341	362	345	328	320	305	337	324	344	355	356	310	324	301	348	322	363	321	318	322	359	343	348	332	355	358	361	337	308	345	317	348	331	301	336	309	341	323	369	311	334	333	360	362	340	326	317	328	368	343	349	350	354	332	328	323	300	354	309	329	353	355	324	318	340	363	348	345	355	338	319	318	346	332	340	339	367	344	332	352	349	332	344	309	298	366	339	329	345	340	318	351	326	318	346	372	346	347	318	327	320	315	321	296	347	339	325	345	318	338	364	320	320	318	335	339	341	379	339	323	354	357	310	353	316	370	339	330	337	313	319	356	319	357	317	350	348	344	362	315	333	360	345	365	327	353	345	324	305	352	374	331	318	347	320	305	322	356	323	340	344	347	325	368	354	337	348	334	312	282	318	343	347	332	335	322	344	327	340	352	377	312	321	334	325	349	347	340	309	341	317	364	315	347	346	316	346	364	343	355	363	325	341	334	327	351	329	347	311	337	344	356	303	326	350	341	313	341	334	345	321	341	359	321	334	325	344	342	335	351	357	368	321	333	312	334	363	351	306	320	337	340	369	333	344	320	319	320	372	346	326	329	333	322	341	345	368	353	318	362	344	347	306	355	320	306	307	341	320	334	340	330	338	295	330	332	368	314	330	366	338	348	358	317	345	324	331	315	351	309	332	362	363	375	346	342	375	343	311	314	359	330	351	354	319	354	294	332	333	334	311	328	322	312	343	317	335	361	330	360	348	325	327	312	339	291	325	338	323	307	324	329	358	295	327	350	332	322	326	353	328	355	335	323	347	328	321	326	339	366	354	343	345	335	332	300	350	325	361	310	321	287	326	313	335	317	331	362	325	322	328	331	334	376	359	351	372	345	337	356	351	315	299	346	308	342	339	314	331	395	340	330	310	342	317	315	331	349	329	347	325	337	318	363	326	325	352	324	328	333	357	347	314	317	347	327	375	325	340	336	344	344	320	339	309	344	314	339	315	379	347	373	353	328	330	315	354	338	339	329	322	357	325	328	341	354	316	348	360	337	323	302	345	374	333	322	340	327	338	325	338	316	361	308	319	353	381	353	327	363	354	340	379	342	346	322	340	353	324	302	353	342	328	333	367	336	347	321	327	376	342	314	290	334	334	329	343	300	337	318	312	338	351	364	360	359	310	355	328	354	324	318	345	305	340	344	322	333	336	353	364	320	344	347	338	336	330	350	361	298	352	332	324	322	315	310	345	339	331	322	365	352	363	356	333	334	323	318	328	325	330	328	323	348	341	330	335	344	330	333	331	353	308	370	322	345	348	356	320	329	343	332	348	313	321	342	320	326	318	353	345	342	304	356	305	336	357	328	341	336	339	340	334	358	336	338	318	331	300	316	302	319	340	340	348	316	345	355	328	345	389	340	322	317	346	360	311	343	327	340	326	343	325	315	378	335	365	343	326	346	325	352	312	340	344	334	344	339	339	348	363	328	327	339	322	348	331	329	339	311	326	332	333	346	362	334	321	320	340	333	358	344	348	317	318	357	355	336	325	342	338	327	339	350	322	323	341	324	350	320	348	319	347	377	338	329	332	315	335	318	304	354	379	330	328	336	345	343	322	304	322	323	311	317	344	336	355	352	336	305	333	316	368	343	313	285	360	318	320	311	308	323	346	318	325	342	321	334	342	337	301	316	357	322	329	350	354	315	359	343	353	313	348	335	359	327	348	333	302	348	347	328	322	319	346	315	346	349	306	361	312	346	328	320	335	324	307	330	337	343	300	317	329	319	357	352	330	322	335	319	352	320	343	340	351	371	330	346	348	324	352	342	343	349	350	333	279	309	338	366	333	335	326	328	332	313	336	350	360	354	313	350	315	365	342	354	330	328	360	337	339	336	344	343	302	341	335	365	322	344	350	367	355	320	326	331	357	316	374	361	352	331	330	346	340	321	335	346	339	370	340	326	338	352	347	353	327	337	357	320	306	327	331	342	356	364	337	330	340	351	315	330	325	328	339	328	334	326	338	328	343	344	347	333	339	342	335	322	315	349	320	343	327	337	355	315	338	354	305	351	366	328	361	374	362	350	341	335	384	284	335	353	365	301	338	354	338	336	339	346	379	349	348	323	307	309	336	346	309	332	338	336	332	313	342	322	322	347	360	309	299	366	330	309	345	333	334	344	306	344	341	337	343	323	313	344	332	340	327	354	306	334	338	347	350	358	334	341	324	315	343	318	320	308	338	295	332	357	318	347	330	336	306	330	301	315	325	321	316	312	335	357	338	322	310	354	327	351	344	292	384	331	338	341	311	308	311	314	358	359	346	349	328	314	361	335	317	326	304	352	317	349	354	327	345	371	354	341	356	370	335	327	318	323	351	328	345	334	317	340	343	330	324	344	332	330	309	343	310	345	360	343	320	327	341	349	373
57397	30059	30365	31058	31558	31637	30741	28197	23684	20251	17025	14198	11046	7135	6872	5797	5693	4305	2777	2666	1920	1175	823	618	556	451	368	301	289	281	213	206	220	236	187	214	175	197	188	210	174	161	185	188	194	171	177	152	177	190	178	180	193	180	174	179	166	179	711	295	168	188	163	159	173	167	177	148	167	184	190	165	178	164	204	184	176	179	177	194	170	197	160	183	167	146	169	171	170	165	173	162	165	159	173	169	186	197	167	175	147	171	195	184	156	167	162	184	173	151	143	205	156	183	166	186	131	166	162	181	164	159	166	188	151	194	174	178	163	204	176	175	190	155	181	164	165	154	171	166	159	185	175	158	183	171	172	176	186	201	197	183	159	181	208	172	186	170	171	172	177	179	152	168	181	173	161	178	176	175	163	149	180	191	187	200	145	163	198	172	162	166	198	197	166	161	186	158	175	180	175	161	193	171	163	170	178	173	187	181	192	166	193	168	154	172	166	168	155	149	187	169	170	172	180	187	174	159	156	158	164	163	170	167	163	192	181	174	166	148	146	188	174	169	191	177	153	179	169	168	173	164	169	152	150	182	157	160	166	144	162	164	166	162	168	182	183	179	180	183	186	162	186	161	170	161	179	150	162	173	164	177	170	157	151	183	186	173	164	187	165	175	158	183	173	181	169	182	158	174	170	164	185	173	166	203	174	212	162	174	163	177	164	185	165	171	183	168	169	172	176	179	176	153	184	176	185	170	171	177	158	188	167	165	181	185	193	169	172	152	178	160	168	203	169	163	168	170	164	173	167	153	177	175	150	159	169	193	166	171	173	177	200	171	183	181	175	174	191	156	197	191	174	164	182	173	185	184	188	176	180	150	166	193	168	166	158	180	176	178	154	171	180	169	173	185	168	195	167	165	175	172	179	188	198	154	167	153	168	183	171	164	205	161	172	199	183	144	198	180	166	186	174	183	156	177	164	156	158	200	190	171	179	161	160	169	175	155	174	159	171	152	159	166	189	165	159	188	155	173	158	163	203	174	190	178	162	152	178	172	185	148	171	193	156	190	159	192	163	171	188	181	162	185	153	166	195	149	197	181	175	168	184	181	170	177	160	167	171	163	164	178	162	152	178	176	167	181	165	139	171	172	178	137	174	197	176	160	183	155	171	168	198	158	164	168	163	179	176	172	178	167	189	190	160	185	186	177	177	168	159	167	167	192	172	186	170	174	185	191	170	161	172	171	172	188	162	154	168	188	165	177	170	193	182	170	170	177	150	190	178	184	157	158	179	139	189	163	190	170	174	152	176	193	178	195	158	189	176	164	178	156	165	176	168	162	174	153	165	187	171	163	189	176	195	187	190	166	176	193	174	178	169	207	149	189	163	171	187	192	157	196	155	166	175	184	167	183	172	180	159	150	168	174	170	168	200	173	166	186	173	166	195	184	154	156	163	157	182	181	168	157	172	172	157	165	164	186	168	147	175	168	173	163	171	163	171	173	162	167	181	165	183	192	170	160	160	162	183	178	177	189	188	160	163	178	190	185	168	166	185	157	170	184	176	165	172	153	167	177	190	167	166	171	185	181	181	154	176	144	151	187	178	173	136	191	168	155	185	187	169	173	172	180	170	158	170	178	168	168	135	190	186	177	168	179	166	180	169	163	174	173	175	191	181	176	167	161	162	159	162	154	153	179	185	169	185	174	177	194	184	184	171	175	169	184	180	169	176	160	177	168	188	166	156	166	149	149	181	188	163	168	173	160	172	182	166	191	157	166	179	166	180	172	177	197	152	180	182	180	202	178	171	190	183	194	172	185	163	170	164	162	173	171	165	197	166	174	190	182	183	155	157	185	176	189	183	175	171	156	201	179	170	185	169	169	185	172	169	178	166	164	157	189	191	170	191	180	168	186	174	156	161	163	170	174	172	199	165	177	179	170	149	168	144	173	182	163	171	168	156	160	157	159	183	144	162	171	186	187	182	183	176	168	197	166	179	164	179	175	186	174	166	174	184	176	201	152	179	190	171	184	174	186	165	180	199	172	203	182	159	149	171	165	173	198	185	160	168	147	168	184	192	171	166	195	171	168	158	172	184	208	179	177	158	182	187	172	193	185	168	162	167	167	175	164	161	179	191	184	166	196	188	173	178	170	164	183	177	185	174	170	168	179	193	170	158	175	180	174	166	173	178	171	173	182	192	171	170	162	178	148	159	158	184	156	190	170	178	162	183	166	164	167	175	169	174	137	170	180	189	152	183	203	170	164	182	206	166	174	154	170	176	182	177	173	178	175	185	150	167	140	165	179	200	196	161	167	158	171	175	192	171	160	180	167	170	184	151	189	174	177	169	165	178	164	206	201	170	186	182	171	153	165	176	166	166	167	176	202	165	162	185	173	168	161	154	163	179	178	172	164	163	189	149	175	176	184	151	181	164	188	161	169	159	162	175	172	169	154	170	170	153	172	166	182	186	171	185	166	163	163	177	156	196	186	207	171	180	185	163	173	161	151	189	173	175	192	188	165	161	165	174	159	187	181	158	183	169	179	170	193	161	175	190	178	184	177	174	168	157	184	185	192	165	166	159	185	144	184	152	159	182	159	183	158	175	197	196	155	171	169	185	172	172	162	176	167	172	180	170	172	170	182	166	175	150	184	164	176	164	166	191	171	168	167	173	163	174	181	197	175	191	172	176	184	156	169	178	184	179	180	157	198	179	184	162	172	159	158	180	180	170	197	182	167	165	196	179	175	186	177	164	190	156	180	198	175	167	177	182	155	171	188	177	178	165	161	182	158	155	167	171	156	177	166	178	172	182	173	169	173	186	158	155	153	170	167	174	176	179	186	156	196	188	181	161	170	160	186	168	175	179	168	172	148	184	185	158	159	187	164	160	176	170	167	176	196	196	184	155	143	148	159	168	166	169	171	162	176	181	194	161	157	171	159	157	158	185	181	158	164	160	144	161	165	164	165	155	160	197	165	175	179	186	175	167	155	183	186	183	163	174	170	180	161	147	179	175	168	171	176	174	173	156	168	147	193	159	183	170	177	175	144	176	178	181	166	181	152	160	169	154	200	173	159	158	173	166	180	165	169	170	164	157	164	174	175	169	151	181	174	166	191	160	180	143	153	145	166	188	154	169	167	180	202	159	181	165	170	161	184	162	137	160	176	174	175	173	173	167	175	182	187	185	159	178	187	165	156	143	174	179	180	168	172	166	162	176	181	183	176	199	163	186	152	175	171	184	170	159	169	192	154	148	176	187	174	163	168	182	145	152	180	178	162	181	198	175	161	159	166	177	155	171	195	179	164	138	183	161	179	181	159	147	183	166	152	178	159	173	175	142	166	179	192	171	197	177	180	168	169	171	164	176	179	187	162	178	181	173	171	171	171	161	175	152	171	188	163	167	182	168	191	155	189	195	164	188	175	194	177	188	162	196	195	153	174	191	160	174	153	173	152	160	170	202	149	181	198	165	171	190	182	181	165	166	183	170	168	159	199	179	171	175	190
35409	18388	22099	25468	30174	35145	36394	35966	34219	32683	29381	28864	26019	21666	24502	22580	21891	18885	13977	14833	11167	7113	4938	2847	3235	2355	2163	1529	1546	1544	963	959	1041	909	918	894	877	839	787	678	639	603	656	647	605	621	634	617	606	635	614	584	559	611	545	591	534	584	5107	1447	559	565	579	567	528	552	626	575	582	576	575	613	573	548	566	569	559	546	539	569	573	589	598	568	545	552	577	557	569	571	529	535	545	513	544	554	538	588	576	568	522	538	543	591	584	528	539	627	578	521	542	568	583	569	535	598	552	539	552	594	576	578	568	523	602	591	534	560	578	588	559	532	577	541	559	589	608	552	549	596	599	586	544	551	543	576	536	564	538	510	549	582	580	557	546	575	500	563	566	568	569	571	558	527	583	587	555	524	548	569	572	530	559	531	564	548	567	590	523	570	533	532	558	580	561	490	608	571	525	576	563	522	523	569	571	563	555	545	565	555	581	517	520	511	555	553	544	559	534	579	552	553	512	592	540	543	546	557	540	531	547	554	549	567	554	548	544	548	531	573	541	550	525	566	572	559	508	553	536	550	557	504	590	548	563	555	514	563	552	550	533	539	577	579	550	560	571	571	597	535	564	512	522	556	556	527	566	525	518	539	524	563	569	560	549	544	569	553	546	595	567	566	560	532	590	536	510	571	562	549	495	595	537	607	542	554	567	502	558	593	598	542	551	533	554	543	548	552	581	568	524	560	544	560	604	545	542	526	560	547	546	593	540	589	529	526	550	516	526	543	538	567	544	558	547	554	580	590	560	528	569	531	554	582	536	549	514	568	590	540	566	554	587	524	569	557	507	539	545	553	562	549	551	551	540	566	538	553	569	550	555	567	539	567	548	569	541	537	565	559	529	546	567	594	574	560	586	553	566	561	579	570	553	566	570	561	520	591	568	562	530	570	572	555	526	516	529	482	512	561	560	537	544	527	543	563	530	524	581	565	565	554	590	544	535	571	554	567	540	536	517	577	568	579	564	574	552	548	554	544	526	533	547	551	570	569	525	578	545	552	582	573	551	573	574	576	571	558	524	589	548	567	529	551	530	564	595	587	544	569	560	560	565	529	538	557	515	523	555	555	571	553	524	522	534	530	532	546	592	519	561	544	546	567	539	556	569	555	557	565	548	546	557	538	579	526	559	550	537	543	536	545	548	532	518	578	524	565	528	589	584	563	540	532	528	526	533	555	566	574	524	562	516	528	552	568	544	516	526	549	540	586	590	535	567	540	555	532	518	580	553	542	514	585	557	528	574	553	519	522	589	532	554	555	544	562	566	545	530	546	537	533	559	546	601	549	549	560	541	560	582	551	534	560	580	546	551	519	591	552	567	524	580	551	604	591	564	572	533	589	562	536	536	536	519	544	574	566	567	583	524	544	553	606	560	521	540	515	596	579	522	538	552	560	570	569	584	562	549	562	557	534	541	551	564	525	520	526	547	526	526	509	581	527	553	603	540	554	539	577	541	544	551	584	550	565	612	511	555	572	578	553	528	529	553	532	535	552	545	542	561	525	507	579	562	553	555	515	570	555	529	569	562	535	564	564	539	574	524	569	544	536	571	551	544	553	567	565	569	571	578	570	542	573	594	535	528	561	529	552	537	482	570	533	540	516	570	542	565	524	568	587	542	528	550	532	544	525	543	520	543	584	552	615	568	566	526	546	605	507	590	546	591	564	537	583	528	570	529	566	558	546	553	580	545	594	587	535	576	547	527	560	530	542	547	582	545	580	570	572	546	515	584	579	533	517	510	558	532	494	578	571	548	589	545	564	531	560	538	554	530	516	546	589	588	502	549	596	539	528	527	506	572	554	581	520	536	518	543	576	525	561	566	539	554	540	576	518	547	552	548	534	531	502	521	607	564	592	580	510	571	541	511	522	586	534	546	571	554	505	576	509	528	593	549	556	520	538	556	555	548	563	559	573	572	560	612	586	587	565	545	528	609	559	548	569	534	570	531	530	564	568	587	570	520	539	556	515	568	553	514	550	550	533	524	554	492	552	560	522	581	556	518	505	543	533	585	529	565	546	553	542	567	559	546	544	579	539	533	538	561	563	539	548	545	585	548	598	519	616	537	568	566	582	552	581	549	521	569	567	551	610	515	584	503	574	510	548	580	551	516	559	542	568	511	547	529	548	552	539	560	568	501	565	584	543	564	538	552	547	531	543	566	534	577	547	535	552	539	563	546	577	552	559	569	548	539	563	504	555	577	574	542	562	533	525	543	508	575	567	546	576	557	557	529	526	542	555	548	571	518	510	555	529	527	563	585	579	586	554	540	568	552	581	569	539	545	570	566	542	570	546	546	532	507	505	550	571	525	545	569	560	583	586	537	567	538	552	547	566	585	518	526	551	542	532	559	550	556	539	559	583	587	516	556	574	552	545	554	555	547	587	563	487	563	563	536	547	561	510	592	553	557	588	553	533	552	556	549	521	552	560	570	554	562	539	556	528	559	558	520	504	529	561	536	548	539	570	539	525	572	572	535	523	555	512	595	539	529	549	547	563	534	569	579	542	507	570	541	539	538	549	526	524	546	574	546	503	597	559	547	585	598	544	521	553	535	545	522	529	527	535	552	560	533	539	519	593	535	568	578	541	555	619	583	556	510	576	562	543	560	572	555	543	560	537	537	548	536	550	563	550	548	561	555	559	534	565	568	556	498	522	595	578	525	509	572	566	526	582	520	536	567	608	523	555	558	567	570	549	567	551	559	573	532	538	524	539	557	594	592	572	552	551	532	520	556	538	538	562	554	582	606	545	566	555	528	552	572	545	544	574	543	580	584	554	531	597	543	512	551	593	508	552	593	591	606	560	550	534	557	545	533	559	544	592	578	590	529	571	573	562	568	586	535	550	580	576	534	520	554	564	578	571	559	513	555	574	534	550	554	538	547	578	550	549	558	555	563	574	561	546	544	554	527	540	577	543	579	562	556	555	519	537	527	541	571	512	578	561	510	573	547	576	560	494	541	511	533	536	508	517	551	559	536	545	556	530	577	553	564	566	553	560	571	545	536	517	550	537	542	511	562	563	547	579	520	545	476	565	547	572	559	555	526	552	568	625	553	549	560	529	580	514	553	538	569	556	482	539	549	522	521	541	536	556	535	577	537	587	547	574	556	532	557	549	514	515	553	553	539	568	580	527	554	527	591	538	600	523	560	581	523	520	579	572	537	560	575	556	552	549	574	578	531	576	583	514	569	552	498	532	561	534	559	566	545	578	558	545	581	542	522	542	580	538	548	569	546	529	573	603	571	526	554	581	556	544	543	556	589	593	562	533	531	559	529	559	540	544	528	532	549	520	524	550	533	592	547	571	630	575	567	566	537	544	574	550	542	546	542	514	558	554	533	587	518	588	586	566	534	533	591	563	578	578	565	529	538	554	529	547	553	579	561	552	527	541	561	547	546	545	583	541	580	524	555	575	561	530	523	561	529	571	533	611	557	501	562	535	608	576	527	535	567	551
13648	2711	4099	4351	3658	2662	2232	1768	1134	885	714	589	604	358	353	307	320	268	216	216	203	186	170	154	156	159	172	163	142	150	160	138	143	145	150	141	165	162	145	147	133	162	151	171	138	141	163	146	174	153	138	140	140	156	159	164	140	143	168	169	149	146	148	141	169	143	142	128	178	153	145	144	180	164	176	159	165	156	162	135	145	151	159	152	146	155	137	131	158	149	144	153	140	135	145	187	151	156	143	132	159	142	140	162	133	174	164	156	150	145	161	168	157	161	147	145	162	151	131	140	133	163	148	124	128	158	148	138	156	153	126	176	153	147	149	154	142	167	147	148	156	146	157	155	140	140	162	154	152	145	134	154	135	147	143	141	148	133	141	140	142	152	102	144	137	147	168	153	150	155	163	157	142	145	176	138	162	142	150	163	154	159	148	164	140	167	146	161	145	149	152	164	147	145	157	155	151	144	145	169	134	147	141	150	130	147	160	120	156	149	155	167	168	153	125	149	140	161	135	162	152	148	128	136	126	157	130	151	149	145	143	126	182	134	142	149	136	151	133	166	176	131	144	134	138	125	128	159	154	140	152	147	139	164	150	142	151	147	167	119	143	160	161	141	151	187	178	157	132	149	154	161	132	133	150	117	153	131	168	173	127	136	154	144	140	151	149	150	166	150	132	166	180	143	178	164	160	155	156	161	154	132	150	139	147	170	135	155	155	148	139	130	135	152	146	173	137	157	186	150	125	143	151	147	137	141	147	153	119	145	156	157	155	157	162	147	154	147	151	155	163	150	157	151	161	157	168	150	143	142	167	144	155	165	149	133	149	155	149	155	148	137	165	110	124	158	152	161	155	144	155	143	156	156	154	165	168	141	138	144	159	131	140	148	158	152	188	135	149	146	148	123	164	138	162	140	177	169	152	143	152	147	143	149	161	141	151	140	150	144	168	126	175	133	136	130	119	156	167	163	158	146	152	147	130	142	126	147	153	142	144	133	160	153	173	172	162	142	179	137	154	131	156	149	133	149	164	158	136	152	138	150	136	162	149	152	155	139	127	140	149	162	139	131	164	163	157	165	157	153	143	132	156	151	147	189	153	135	146	156	162	149	149	166	143	141	163	134	149	155	155	166	144	159	125	133	152	161	143	152	132	166	131	151	156	149	150	162	145	140	145	158	147	153	138	171	146	166	136	147	148	153	162	159	154	142	139	155	173	148	160	151	146	143	156	149	156	129	158	150	145	125	167	157	148	156	153	119	156	160	126	152	132	142	143	148	169	175	129	143	142	125	161	148	155	131	157	156	147	142	157	141	150	141	132	154	159	143	138	133	153	150	156	151	145	137	166	142	164	139	156	165	151	129	176	136	170	159	166	154	165	155	143	156	146	116	132	152	151	171	128	154	147	153	158	157	137	147	150	144	158	146	154	158	138	151	150	142	181	140	157	140	141	163	143	156	133	144	152	137	138	153	145	137	162	140	168	164	136	171	160	146	126	129	147	160	142	151	159	142	168	148	130	146	140	158	130	147	160	166	149	142	128	136	151	157	122	129	138	153	136	124	149	143	151	163	154	151	159	160	167	128	137	141	177	151	158	138	141	137	136	143	168	150	163	146	162	150	140	122	144	141	141	157	151	167	155	150	148	145	156	137	147	156	143	115	139	146	143	147	133	141	163	139	147	164	137	168	156	147	133	149	144	114	147	162	144	132	146	150	147	138	139	158	149	149	145	150	138	149	126	161	171	158	136	149	152	125	155	144	135	160	171	140	129	153	140	154	137	149	140	142	144	123	145	128	155	162	125	160	130	129	124	143	135	161	169	144	157	142	158	148	154	144	147	166	133	149	162	140	147	153	139	163	151	152	159	131	155	139	157	164	157	149	149	157	160	129	133	167	154	137	143	153	143	160	141	163	152	154	159	152	158	133	160	118	141	145	145	134	149	126	146	170	173	133	161	128	150	143	141	149	155	142	141	164	147	164	147	129	139	139	173	141	145	151	148	147	163	152	151	135	152	135	142	128	149	161	173	150	145	132	127	165	151	129	174	145	150	145	141	136	156	147	137	156	146	136	159	146	145	148	161	140	135	157	134	156	134	165	154	152	147	170	133	144	129	150	141	155	144	133	128	171	157	132	147	177	168	159	162	140	158	146	151	145	156	132	142	163	153	145	150	146	158	147	177	178	149	162	136	149	126	152	158	144	143	157	161	159	136	159	139	136	157	150	160	152	166	173	147	148	155	137	164	154	166	141	159	144	157	138	160	145	161	166	136	133	138	154	147	141	171	159	153	153	130	146	153	178	150	156	143	174	127	138	177	144	158	127	136	139	152	132	137	139	158	153	156	152	148	126	119	135	141	138	124	166	144	141	155	144	142	161	133	169	165	149	144	164	151	150	156	144	142	163	128	160	150	176	134	150	150	153	137	160	138	174	132	157	144	159	132	146	120	151	140	160	134	163	148	162	138	128	154	152	156	170	151	128	139	144	135	139	153	161	142	150	164	125	159	150	157	145	141	157	146	140	147	154	135	161	163	150	128	123	157	151	157	158	128	141	136	143	146	169	134	168	166	133	154	158	132	141	128	163	156	158	145	121	170	159	155	136	127	156	146	131	137	154	166	160	157	140	155	146	147	142	147	150	157	158	145	181	170	152	151	147	165	135	154	143	135	155	153	158	164	153	167	154	163	155	152	139	153	145	156	155	138	157	133	152	169	159	147	160	153	134	142	154	126	150	167	157	140	151	157	152	154	155	140	146	151	167	150	169	152	135	148	135	149	154	142	149	160	141	153	170	143	147	131	134	148	154	161	146	139	148	150	151	149	140	171	146	154	156	155	139	135	147	133	158	149	166	140	172	163	135	177	139	149	136	140	169	151	146	163	161	143	148	125	146	126	153	136	136	143	164	120	138	152	148	154	133	150	157	141	148	165	154	139	134	185	163	144	159	162	157	167	145	122	152	167	150	143	154	155	149	146	132	145	125	154	146	146	161	146	120	163	160	155	153	142	160	148	150	149	134	146	144	158	152	161	141	154	161	168	161	148	158	130	151	149	145	144	157	142	144	150	144	186	133	142	139	162	151	146	157	176	156	155	137	131	145	155	158	154	148	148	149	176	159	156	141	149	169	157	150	139	158	170	177	159	158	149	124	150	146	143	149	157	146	146	148	134	152	147	176	139	154	149	152	152	147	136	134	145	150	165	124	125	142	163	143	148	150	144	145	165	149	150	146	151	136	172	159	153	152	143	137	136	173	145	155	147	148	161	161	126	145	159	152	167	154	137	173	175	134	157	143	150	154	161	158	150	153	156	149	166	171	157	166	159	144	145	129	156	176	172	151	140	135	130	149	136	143	170	147	161	165	150	159	161	149	151	156	137	140	158	170	149	154	133	135	146	173	154	157	150	135	144	165	161	144	131	155	125	144	159	151	146	150	163	131	145	149	167	166	144	166	143	153	147	181	161	145	153	132	175	146	123	155	144	128	147	136
14546	3468	5521	7920	9494	8220	7956	6980	4814	4060	3367	2719	2564	1598	1862	1604	1577	1248	1003	999	919	759	645	572	594	539	519	556	545	510	449	504	503	488	486	484	504	496	493	462	480	504	480	509	473	502	446	472	499	506	476	474	441	458	476	501	466	488	714	600	497	476	484	449	493	482	486	481	467	526	457	497	487	514	471	497	467	471	554	484	476	497	505	469	475	486	495	483	470	498	449	444	487	488	472	457	403	478	452	457	461	508	503	469	493	480	464	508	460	474	484	474	455	486	459	468	471	451	517	467	517	465	520	459	483	508	476	493	495	503	485	482	507	471	469	514	464	494	456	516	479	502	450	502	464	451	484	475	462	459	494	519	509	491	503	473	483	503	466	453	476	417	478	463	484	497	547	487	515	471	496	470	475	497	482	452	482	467	451	484	503	505	515	480	478	455	476	513	455	493	483	495	484	525	458	494	472	514	481	499	460	482	475	472	492	467	486	503	464	461	471	481	501	479	501	484	497	491	460	446	511	487	495	480	495	430	480	475	510	448	480	500	452	449	478	487	496	455	469	490	468	481	466	490	460	492	517	512	431	503	470	444	482	481	454	480	481	453	486	475	506	476	501	479	492	505	475	478	479	495	456	451	462	497	504	474	493	491	459	475	504	487	464	512	486	494	490	499	489	472	467	507	503	467	491	474	449	452	473	495	483	488	481	491	477	506	469	450	527	487	523	436	453	478	505	495	463	500	489	464	517	508	496	491	479	493	477	464	476	488	480	454	441	481	501	488	481	495	507	479	459	528	422	489	444	463	479	486	487	461	492	481	485	513	446	442	466	508	486	488	516	463	451	461	504	476	490	496	495	484	506	478	482	464	503	483	475	478	486	538	487	450	514	518	483	476	480	472	453	457	501	498	473	489	466	496	523	464	491	462	454	497	423	481	489	478	484	464	462	486	480	456	469	513	510	475	489	485	495	507	486	466	481	509	471	475	476	482	489	493	474	468	492	482	464	512	540	471	515	434	472	498	489	448	502	494	510	484	462	478	479	501	503	456	443	505	468	435	477	502	531	456	461	496	508	456	520	480	504	511	481	475	522	459	460	479	490	444	436	498	470	486	501	500	511	478	489	472	503	512	483	477	449	463	502	491	460	492	518	498	457	479	515	483	477	513	469	478	487	484	469	470	500	482	476	434	468	490	451	431	487	514	506	502	509	461	466	486	504	491	513	513	500	469	507	487	507	500	514	462	475	484	489	493	497	436	458	504	472	482	465	466	471	447	499	451	455	507	465	505	466	468	494	451	475	475	483	509	509	467	505	525	488	484	493	446	465	520	494	493	491	472	485	494	491	475	484	484	479	448	487	464	468	429	446	466	455	494	434	483	491	493	477	481	475	476	482	488	492	496	460	461	529	453	480	520	477	492	516	490	518	447	462	474	524	533	492	517	464	449	473	497	507	488	455	498	484	482	471	480	468	499	508	491	481	482	462	508	469	459	512	443	502	476	502	486	469	481	474	459	518	481	497	460	444	478	474	455	482	482	498	458	476	497	501	467	466	493	493	505	461	471	462	469	466	483	476	479	479	485	459	477	526	498	479	471	524	466	471	470	482	455	482	473	493	414	480	474	512	533	474	450	499	433	486	428	468	426	492	489	532	459	451	468	466	511	511	530	463	475	479	455	460	474	480	488	468	496	502	481	446	493	479	485	439	505	448	516	465	455	492	425	449	501	485	464	519	494	479	488	508	468	474	454	503	499	447	516	482	502	493	463	505	465	461	462	502	456	458	487	494	493	483	496	458	482	488	456	491	510	504	469	459	452	478	497	510	496	446	473	468	456	499	522	462	426	490	462	479	464	479	465	457	446	428	441	461	471	504	500	465	463	461	467	487	450	465	487	447	502	504	459	510	474	506	495	511	511	500	489	492	476	492	473	451	448	440	486	507	449	477	445	454	488	442	515	502	432	504	527	501	464	484	503	441	460	484	438	463	512	456	477	487	480	496	494	454	449	501	456	501	464	488	483	472	467	495	486	486	490	489	515	482	471	499	473	525	501	457	502	466	460	497	447	469	483	457	425	482	490	467	459	457	484	453	501	553	460	497	472	469	489	475	488	522	469	489	501	470	448	458	503	489	480	512	505	520	496	439	486	491	450	452	437	524	464	510	464	496	466	500	535	462	489	483	522	464	479	494	480	467	477	493	505	527	484	493	494	458	490	471	451	455	444	487	481	474	486	493	465	481	516	497	494	477	481	478	457	461	483	498	504	443	479	527	491	496	438	506	570	504	471	507	498	477	461	466	504	488	463	431	427	503	525	459	452	462	472	461	488	504	502	492	457	493	504	487	430	512	532	518	480	454	465	511	443	481	449	480	461	494	467	503	490	503	493	469	455	490	469	509	465	478	505	475	462	460	462	513	480	480	486	466	449	463	475	502	474	482	460	482	477	511	482	472	481	453	477	526	495	504	483	511	515	487	482	484	441	505	457	489	473	483	469	466	477	501	482	464	473	485	458	480	477	466	445	471	450	456	463	477	491	492	505	472	495	517	518	457	489	469	482	508	463	499	518	445	508	486	478	477	490	498	485	500	479	492	477	476	473	496	463	474	440	486	497	510	517	487	510	496	463	450	463	502	494	492	501	455	500	469	464	457	488	511	498	496	475	499	470	473	489	477	481	464	462	456	482	467	468	436	482	502	489	485	498	507	496	478	471	486	490	486	492	513	459	459	491	495	452	496	506	463	503	519	486	504	463	496	499	500	475	455	468	468	453	479	498	492	482	479	538	522	516	492	481	461	483	482	487	504	496	448	476	495	443	497	513	512	470	458	519	470	478	492	504	518	433	469	469	503	449	454	501	477	459	468	529	477	495	474	433	493	489	452	512	504	468	471	455	488	488	465	458	506	484	464	477	459	502	476	474	484	468	480	492	480	446	456	482	496	466	446	466	486	482	520	453	488	441	477	435	489	489	501	550	475	466	474	465	479	533	486	472	482	521	477	489	480	495	485	419	475	470	481	477	532	511	502	477	474	483	483	486	498	451	496	463	512	499	472	482	474	489	454	488	494	461	486	492	458	525	501	433	486	493	462	490	488	453	501	491	480	495	489	487	465	511	451	490	456	473	512	500	457	514	489	497	435	475	512	463	511	505	435	460	465	508	462	486	459	431	471	459	454	515	483	444	456	498	452	449	483	507	499	489	496	473	482	510	505	502	498	513	474	466	520	468	507	435	463	469	486	482	489	506	540	462	495	458	512	489	432	509	491	451	486	482	517	468	495	469	503	478	503	497	495	452	465	485	486	469	458	491	513	495	464	442	501	454	467	478	442	436	464	500	493	507	494	496	486	475	461	476	514	454	464	488	463	480	488	479	487	503	465	485	472	522	470	499	506	497	458	495	494	461	485	500	439	496	461	509	502	495	481	501	450	434	467	496	494	496	490	457	491	494	493	452	499	441	472	462	463	496	460	518	466	506	483	504	527	479	474	507	464	490
45059	23143	20123	21968	25117	22559	21005	18753	14812	11714	8848	6489	5705	3519	3010	2232	2345	1680	1156	1111	976	524	472	251	277	241	185	155	138	187	126	132	115	125	124	115	99	117	138	105	116	99	97	121	115	100	95	106	113	90	94	103	107	104	117	81	107	135	453	363	106	99	119	98	120	95	106	109	109	95	99	111	104	119	107	110	101	114	85	129	103	118	92	102	102	105	102	112	93	103	101	106	98	106	103	101	98	102	93	110	114	126	106	87	114	109	92	98	119	93	116	96	112	116	129	110	84	118	111	100	99	133	98	118	110	106	87	86	94	110	85	104	77	107	96	108	90	106	97	105	97	110	99	114	112	117	108	90	112	118	113	106	102	118	112	100	87	97	117	107	91	83	87	122	102	112	103	97	90	104	112	99	119	115	110	121	94	115	91	81	104	103	106	101	90	96	112	105	102	135	99	95	106	102	126	113	104	79	107	93	97	122	84	107	101	99	98	112	94	105	113	94	118	108	97	106	112	106	106	131	110	96	115	90	110	104	86	104	103	101	103	102	94	104	89	102	104	97	108	91	91	112	100	105	86	117	99	108	120	113	86	110	110	109	85	115	114	102	110	89	103	122	103	122	102	108	112	86	92	80	108	109	95	104	125	114	102	93	101	102	109	110	98	105	94	88	114	108	111	115	90	127	109	119	107	102	86	102	101	96	108	99	96	92	96	129	115	106	111	100	93	112	119	107	94	115	120	85	91	125	107	102	111	110	111	97	104	102	103	89	98	106	97	118	102	96	102	88	120	101	99	112	109	108	100	107	113	111	101	103	107	82	93	112	106	102	104	106	100	105	118	98	103	100	106	110	97	119	104	98	86	108	93	116	91	130	102	109	107	102	98	111	99	114	115	110	93	110	103	112	106	100	90	105	91	112	117	92	111	120	104	112	94	102	119	91	95	134	92	110	108	123	102	101	119	108	93	108	107	108	101	111	127	110	93	125	101	107	105	113	105	95	105	114	96	91	110	105	94	114	112	115	98	107	99	125	102	93	108	94	115	107	100	99	106	102	91	103	101	92	93	102	97	104	90	109	96	101	102	101	99	102	121	106	101	93	86	116	113	102	101	124	116	109	108	99	95	101	121	111	115	107	96	85	110	103	114	122	114	112	123	89	112	108	102	83	102	99	91	107	109	104	93	93	111	99	109	96	99	100	101	103	95	120	120	130	94	105	105	104	117	111	98	86	98	125	94	100	94	97	107	121	109	98	110	95	93	127	81	105	108	105	153	119	122	114	95	119	101	104	116	97	105	115	99	123	96	105	105	96	111	105	111	88	95	102	109	99	104	94	109	108	111	108	95	96	108	100	87	86	107	97	103	92	90	88	88	89	95	100	114	108	87	109	95	112	79	113	106	108	115	113	91	100	87	109	120	100	117	128	120	112	106	112	118	121	92	110	120	103	84	105	97	88	97	105	99	116	107	111	95	105	102	103	85	102	93	105	118	103	95	102	93	110	106	112	114	120	93	104	101	120	109	108	114	109	105	102	101	112	103	123	116	82	94	117	99	119	118	115	109	96	110	125	98	118	102	102	114	106	110	97	105	118	98	118	102	104	98	121	111	103	112	106	105	93	118	114	119	102	88	89	119	103	136	106	111	115	102	110	105	123	98	104	119	92	99	113	102	105	95	103	95	94	103	107	96	97	113	96	98	112	120	109	84	118	109	114	98	112	87	107	111	89	108	92	107	105	113	101	114	122	129	96	85	104	125	103	101	103	102	103	108	99	94	108	96	113	99	107	102	103	115	92	94	104	105	114	121	102	106	100	103	107	89	105	95	100	98	107	104	115	119	110	110	100	105	107	104	96	118	112	98	111	89	106	108	109	106	93	93	98	110	92	91	97	103	106	108	100	93	116	96	98	105	112	88	102	102	107	103	94	96	97	95	101	108	94	105	124	109	108	94	112	114	106	86	104	118	106	100	103	117	95	96	104	112	112	110	96	104	113	100	93	99	121	103	92	106	99	101	111	101	111	102	104	112	107	112	115	97	100	106	113	116	141	121	102	87	113	100	109	121	97	95	102	109	89	108	99	126	104	86	88	107	102	116	94	120	111	112	108	111	94	124	114	118	99	100	97	98	99	99	110	102	90	103	118	108	115	102	95	103	113	90	84	99	120	102	94	110	100	91	85	111	104	121	119	121	97	116	98	109	102	102	116	119	97	109	109	108	104	97	86	97	113	90	95	108	92	92	109	93	105	122	80	108	120	109	91	80	110	104	114	116	102	109	103	91	94	97	100	116	115	103	115	108	104	119	105	92	93	90	82	121	104	102	109	118	105	102	118	119	115	108	116	134	119	103	105	100	113	121	104	101	118	109	106	106	123	113	128	106	108	97	97	109	94	97	113	111	88	109	88	97	120	96	101	116	98	93	89	102	94	116	97	97	106	104	103	96	113	109	107	98	91	102	108	106	100	80	108	105	107	94	93	96	106	126	107	94	93	89	94	109	102	117	101	98	120	113	119	87	96	117	112	95	111	98	102	115	99	100	96	103	128	92	108	103	100	115	93	102	92	98	92	105	102	97	102	98	91	97	106	88	108	95	99	88	112	112	131	106	116	107	96	92	118	107	104	96	87	108	100	86	96	112	109	110	113	114	101	108	110	115	89	91	87	93	99	126	101	107	83	101	110	114	89	104	104	116	113	95	100	102	91	117	106	111	99	106	91	95	107	136	85	113	124	112	94	118	101	111	118	102	118	88	96	115	98	117	98	94	98	104	111	97	101	107	105	113	110	88	102	123	91	109	100	93	114	98	117	86	124	94	92	102	105	112	129	97	82	124	96	100	98	108	105	117	118	96	115	91	108	98	102	105	95	113	96	98	99	109	102	97	133	106	95	72	108	95	124	101	79	90	113	120	101	108	96	98	100	115	113	104	113	94	109	110	98	100	120	101	116	95	103	95	97	109	91	114	104	127	101	109	94	87	85	108	109	102	95	108	122	94	120	107	83	111	106	97	103	102	96	134	97	112	95	94	116	111	104	124	135	110	121	113	101	99	100	110	109	83	100	109	117	99	106	94	94	101	94	114	104	97	109	98	115	102	99	97	118	95	98	86	103	116	82	105	92	115	98	113	112	113	123	111	119	106	87	100	134	98	111	99	104	101	92	104	103	102	112	93	108	117	97	102	125	105	118	75	101	90	115	102	122	102	92	114	107	108	104	128	94	110	108	99	110	112	95	119	103	98	105	93	100	105	117	121	105	101	103	101	105	101	126	94	107	100	84	101	101	106	98	114	103	109	120	99	100	75	87	106	98	93	123	91	117	91	123	110	91	104	100	82	95	109	101	88	91	97	114	100	114	97	107	125	109	100	95	101	106	116	110	109	101	115	118	116	102	106	119	116	113	101	111	102	85	84	109	104	113	105	106	99	95	98	88	111	96	97	100	108	106	93	130	114	103	95	90	121	108	98	119	91	110	96	107	109	98	94	130	91	119	108	98
26128	12756	13449	18659	25625	26103	28746	28673	27085	25240	21551	18813	18413	15917	15637	12475	12576	9704	7586	7924	6538	4190	3019	1578	1748	1354	1073	994	730	1000	649	602	592	561	530	522	494	511	514	411	402	390	374	404	416	376	364	351	413	399	377	356	391	344	407	371	384	394	3402	2192	352	382	397	379	369	379	353	366	380	384	372	353	373	324	374	331	400	356	376	362	368	360	389	376	381	370	340	379	371	355	402	340	344	345	388	422	352	361	359	350	372	367	370	367	392	371	360	329	364	323	340	351	362	383	380	376	343	379	361	353	332	361	356	354	369	386	374	319	323	381	363	342	359	394	362	368	404	398	357	368	343	355	358	386	372	355	355	331	362	365	363	367	339	387	359	397	378	353	339	364	370	387	362	355	395	362	386	371	371	343	365	356	366	345	389	371	371	362	340	345	321	361	379	382	354	344	346	350	374	350	340	348	365	372	369	369	364	371	366	348	348	343	338	347	330	359	351	355	366	363	349	374	339	372	373	311	361	346	304	362	353	363	370	354	373	342	388	360	372	340	349	381	359	353	346	326	364	377	409	370	373	389	337	368	349	346	356	344	389	399	382	359	357	356	439	344	395	374	366	394	362	342	359	341	373	373	343	329	379	371	356	346	375	378	345	356	360	354	361	379	389	370	358	334	340	340	366	372	388	402	344	365	355	386	348	332	315	372	338	380	335	329	326	373	351	379	370	346	342	359	337	361	381	335	358	343	380	360	369	372	366	370	375	372	355	358	350	349	382	385	376	383	346	356	349	374	370	347	370	343	359	342	332	362	344	335	389	339	352	357	342	363	372	357	355	331	387	327	364	342	355	345	338	358	365	351	344	370	334	381	322	362	327	370	386	356	361	368	337	372	313	377	370	348	337	380	358	343	356	353	343	374	370	356	329	360	371	388	351	359	388	367	364	337	346	337	347	360	364	352	390	343	334	362	390	372	371	373	403	369	341	361	393	345	396	358	401	348	339	341	370	352	354	379	395	382	354	362	376	383	367	379	341	346	370	351	373	385	321	366	351	331	364	362	362	338	368	324	382	373	341	359	343	349	373	368	386	371	382	358	341	379	366	349	331	363	337	349	361	358	375	372	364	396	400	348	374	362	353	343	356	345	355	350	360	342	366	380	369	387	333	339	384	343	378	366	342	359	352	357	363	346	362	359	384	360	359	353	345	334	356	375	378	387	340	366	347	376	373	326	344	365	351	346	373	348	352	353	362	390	413	360	378	339	363	368	366	357	356	392	327	323	346	358	364	399	357	357	343	340	383	334	374	371	377	401	344	383	327	401	363	341	341	351	347	343	380	377	334	367	337	337	364	355	337	371	391	370	368	350	356	364	337	338	390	366	361	356	335	332	348	368	377	368	373	322	373	363	346	369	390	367	388	356	360	338	377	396	356	345	389	328	368	410	370	364	370	365	334	358	330	363	320	369	349	358	362	322	348	367	358	352	377	387	366	363	370	359	328	389	348	366	363	392	370	367	370	395	392	357	364	366	348	362	365	367	332	375	360	366	378	363	349	351	354	386	351	374	345	390	396	343	366	331	350	322	331	373	365	350	371	366	368	385	370	382	337	350	370	370	384	384	343	360	372	372	391	367	358	358	407	355	384	362	371	355	340	363	377	390	399	382	362	345	333	355	399	390	369	378	330	387	409	359	327	343	359	362	360	340	356	378	374	359	367	382	360	352	372	367	356	358	366	354	311	319	361	342	331	379	366	367	366	335	355	360	385	358	384	362	383	335	359	402	350	329	342	393	327	343	357	365	385	369	355	371	336	354	343	387	371	351	372	358	409	381	346	375	349	366	372	346	384	385	376	356	370	331	344	362	369	384	393	379	349	336	358	399	379	370	348	323	375	365	347	342	343	327	349	346	339	379	369	343	341	372	384	363	354	395	343	348	350	361	361	379	375	374	351	390	372	377	323	380	359	350	338	385	401	382	368	347	310	370	360	367	371	353	341	371	343	360	336	353	355	350	394	376	360	368	351	336	338	347	349	351	375	387	358	354	363	365	368	345	346	351	354	384	313	366	379	363	386	354	354	380	328	373	354	371	343	320	343	372	343	368	369	366	339	349	355	395	379	401	384	349	314	341	367	337	371	362	372	370	374	367	372	384	363	358	378	380	378	346	335	367	369	346	313	338	364	387	348	399	345	381	356	373	372	348	355	350	366	368	366	359	376	368	362	367	380	370	365	360	350	323	361	324	381	349	324	347	336	348	355	365	382	344	329	378	373	373	344	339	336	359	357	365	365	385	349	344	386	372	382	375	339	351	401	345	373	370	369	415	419	364	359	391	366	347	344	343	363	381	368	371	353	366	329	379	362	364	352	387	376	352	338	337	406	362	389	370	394	361	348	386	394	363	334	397	345	348	383	371	347	364	376	369	353	374	354	352	376	358	356	362	359	373	367	387	364	355	351	330	379	371	363	363	325	353	314	367	340	364	302	359	360	351	346	351	382	367	392	379	344	355	364	355	334	356	371	374	340	336	380	357	394	371	347	343	346	368	345	323	384	352	356	341	342	360	371	382	347	360	364	365	351	344	385	359	353	346	361	353	383	352	332	345	338	366	371	357	364	320	331	376	366	352	359	350	382	348	385	367	370	368	353	366	338	388	357	385	368	365	348	360	364	382	361	364	385	392	382	338	384	390	383	384	401	363	314	396	375	358	380	344	372	349	368	334	342	344	385	345	353	375	390	346	352	342	377	353	372	348	377	380	330	351	333	351	338	381	323	371	381	354	361	360	379	354	372	357	356	368	361	396	370	366	362	354	351	365	388	339	386	358	338	356	341	344	393	359	342	358	357	393	370	401	326	364	340	353	371	355	399	349	384	382	359	372	344	376	371	407	346	334	332	372	354	418	367	372	365	385	341	339	388	357	372	381	336	332	366	350	367	363	392	378	358	382	368	372	360	381	336	346	393	347	322	342	363	352	344	342	360	356	339	399	333	367	372	356	331	379	332	357	377	360	341	398	383	371	361	355	375	364	349	352	398	356	351	328	331	342	389	351	402	381	343	350	348	383	343	348	380	376	376	376	369	368	370	364	343	358	374	354	328	365	373	360	367	375	373	378	376	365	349	349	375	359	326	371	346	379	367	358	354	356	359	379	378	354	325	371	378	336	397	366	367	363	373	342	324	352	351	354	365	319	383	376	374	385	352	369	385	311	364	402	356	335	327	348	352	353	357	355	374	381	380	351	309	323	344	354	341	364	331	379	336	351	380	354	359	346	355	334	333	356	346	351	378	333	350	369	342	367	379	368	365	396	371	347	345	377	375	352	346	365	347	369	378	360	369	326	383	318	372	337	388	366	388	371	415	355	349	333	397	332	368	355	345	374	385	373	326	367	381	332	343	393	369	386	332	372	366	374	370	342	356	362	344	368	369	364	346	323	343	386	329	381	340	356	367	371	395	379	353	375	367	343	359	355	370	358	399	367	341	355	406	374	384	372	363	385	346	349
51450	29795	28199	26467	31274	31256	28975	29067	26286	21272	17512	13568	12016	8756	6958	5003	5335	3775	2477	2238	2098	1243	945	500	576	458	381	310	292	305	245	257	239	255	237	222	216	232	221	224	216	199	232	176	214	197	203	174	217	178	198	193	197	199	207	202	179	214	1090	1072	198	194	209	187	208	182	181	173	190	200	171	202	183	175	192	188	180	175	182	181	183	182	179	179	192	177	189	183	181	160	194	182	175	175	159	178	190	201	170	173	194	200	177	183	192	206	197	211	162	172	211	179	208	186	209	187	192	187	168	211	179	199	194	191	195	196	173	173	215	195	171	179	177	196	170	198	179	223	192	169	174	205	200	176	202	183	184	175	172	185	171	178	180	203	174	186	178	192	188	191	193	201	171	204	170	172	187	181	198	194	175	190	150	199	194	197	160	195	183	179	177	157	197	178	204	201	199	182	185	168	189	197	191	192	158	188	203	209	174	203	178	174	174	215	182	203	192	193	185	185	200	191	169	189	175	224	185	184	180	197	179	207	171	189	199	196	197	204	188	209	175	177	192	198	168	189	185	190	210	209	201	189	193	178	184	185	196	182	196	173	196	205	164	198	189	172	192	196	206	162	191	210	174	186	184	185	171	218	201	225	188	196	183	201	208	187	199	177	207	197	186	197	178	189	204	201	200	187	194	223	210	197	193	192	173	187	172	175	205	186	167	192	193	202	210	180	198	187	197	232	183	178	200	184	180	213	193	194	188	185	181	196	176	183	191	186	177	176	165	210	200	191	210	175	171	180	216	172	190	187	192	185	186	207	196	187	179	177	176	193	163	167	197	172	200	182	190	178	220	197	177	173	187	201	205	181	188	159	182	177	189	220	181	183	201	183	177	172	182	194	211	185	176	189	185	183	183	207	204	211	217	186	187	204	190	181	182	171	186	189	176	194	198	191	197	185	167	199	217	184	190	219	201	174	177	199	187	198	204	201	172	182	204	194	182	189	199	183	170	186	171	211	173	174	202	170	192	182	207	192	200	186	189	194	192	176	178	183	198	234	177	179	200	193	196	211	203	184	187	201	192	194	200	184	180	184	175	212	203	202	185	186	201	192	189	191	170	183	205	204	196	195	172	198	188	185	172	177	184	190	203	195	164	162	211	203	212	194	187	211	198	176	216	192	169	199	193	174	154	201	190	197	162	182	189	173	200	172	190	183	178	179	192	169	201	195	178	178	194	219	180	171	181	177	171	172	168	183	185	207	188	183	167	173	162	173	186	190	171	202	181	188	171	202	173	164	169	171	202	167	188	183	171	211	212	177	190	195	178	192	191	175	185	195	171	200	180	177	187	184	172	184	182	177	187	184	164	197	183	184	175	174	163	204	186	188	196	186	179	183	184	154	188	203	206	196	177	171	184	198	169	176	176	176	168	216	176	202	195	196	180	194	191	196	178	190	209	213	206	197	215	187	170	204	202	182	191	194	187	200	191	172	180	169	196	182	182	190	193	197	191	210	202	191	203	180	189	166	181	196	183	188	212	166	175	199	187	186	160	211	176	194	167	182	191	188	170	158	175	169	191	200	170	192	194	175	184	198	189	169	198	188	162	187	198	164	178	212	185	211	172	182	194	171	210	201	180	186	171	173	179	192	192	177	182	189	199	183	181	176	188	213	194	203	208	184	187	216	196	190	197	184	199	196	192	196	182	200	180	152	184	163	164	195	195	176	191	181	192	181	193	165	211	180	198	182	174	196	194	197	196	169	210	191	205	183	188	203	211	203	193	208	162	218	203	215	209	185	196	190	198	171	196	210	198	182	166	182	176	192	195	184	187	195	191	191	172	182	173	202	208	178	200	168	161	190	194	201	196	186	183	191	209	213	195	189	180	207	175	162	182	174	189	170	192	223	191	194	207	207	179	196	214	195	164	184	210	207	230	195	190	199	198	191	188	198	190	194	181	182	198	191	187	190	191	195	189	185	195	169	194	180	195	189	206	177	174	187	204	193	178	200	204	191	199	200	180	169	174	194	183	172	178	187	195	163	189	200	178	171	185	170	199	206	202	190	195	189	179	151	183	206	150	186	194	172	186	173	185	201	216	178	207	171	178	175	195	197	178	196	185	217	174	193	200	178	199	191	167	187	180	193	202	171	212	185	188	190	183	198	197	179	184	203	171	182	202	186	212	191	206	179	172	172	183	199	192	209	169	209	186	180	177	203	180	188	183	185	172	185	171	191	183	211	189	183	169	168	192	197	178	207	198	186	194	203	199	176	190	202	209	173	165	186	211	194	202	175	193	180	201	190	187	181	195	190	171	192	180	178	177	189	190	217	169	189	177	180	184	197	177	175	219	175	193	192	183	191	211	201	184	199	178	183	183	171	176	170	187	181	166	206	185	188	209	167	196	198	184	186	198	186	205	186	187	191	186	191	201	175	157	160	194	182	193	203	170	154	197	211	184	201	201	178	203	194	227	158	176	198	234	187	173	172	170	202	196	190	187	224	185	174	188	209	184	191	199	187	191	201	189	179	168	192	188	183	189	192	198	193	203	172	172	180	184	190	181	184	207	185	186	199	200	186	202	175	184	204	169	180	186	190	204	171	193	200	159	175	187	204	205	201	196	189	170	180	180	199	197	184	187	188	191	156	178	183	176	189	211	181	180	187	173	196	176	199	177	170	187	185	203	184	194	170	191	188	187	217	169	193	195	198	174	183	183	201	201	170	191	185	193	202	206	198	189	170	180	178	204	230	201	188	172	195	200	208	182	195	186	195	206	185	190	193	175	203	194	190	188	177	188	157	173	176	193	180	184	181	186	196	203	214	165	188	171	178	198	177	164	178	210	186	164	183	182	185	187	193	194	207	194	166	210	204	201	184	190	161	189	171	200	182	199	190	184	186	162	212	166	196	183	185	211	171	198	216	202	172	202	218	205	212	190	204	149	179	156	206	224	173	191	183	201	197	200	191	192	202	190	199	191	176	172	168	207	190	221	204	179	182	221	197	199	189	176	170	184	185	197	187	177	195	194	208	201	197	197	178	195	160	181	189	172	191	176	218	184	170	185	180	157	195	198	183	199	172	200	183	210	171	178	193	196	180	182	180	176	182	209	183	178	180	191	194	173	172	167	204	172	177	210	191	187	184	195	182	211	195	188	197	166	221	173	197	177	199	185	194	191	184	195	183	190	190	168	181	204	174	181	170	187	180	174	191	207	199	192	199	180	203	181	197	191	166	190	198	192	183	201	199	196	209	175	162	190	176	184	173	188	174	169	202	179	208	166	155	172	174	154	162	200	210	179	196	184	186	210	179	184	193	180	188	188	191	177	173	194	178	187	175	190	193	179	188	186	199	182	207	162	197	174	184	180	186	199	179	168	205	165	164	167	177	202	168	183	193	181	178	187	174	203	179	175	196	162	172	174	187	188	175	173	210	192	180	166	207	192	192	169	201	216	184	194	188	183	198	191	167	206	164	182	167	183	194	207	180	204	184	203	177	174	185	195	186	177	196
30759	16487	19340	21392	30389	34876	34050	38305	37023	33878	31078	28273	27729	26054	24740	19589	20695	17701	12606	13082	12686	7970	5975	3215	3411	2650	1776	1556	1421	1802	1298	1215	1084	1003	1010	995	987	1016	886	755	703	661	668	641	637	616	632	652	718	666	678	648	696	632	637	655	651	708	6826	6678	630	568	597	621	648	633	593	607	576	660	564	612	594	622	620	602	600	642	607	631	596	621	601	630	570	594	571	603	567	628	604	619	597	596	611	578	602	565	597	610	628	591	597	613	566	608	588	537	596	584	576	597	592	580	586	600	594	593	567	642	637	594	582	616	613	613	583	604	553	556	564	543	570	615	576	622	597	580	607	592	615	649	595	628	616	592	634	610	619	582	616	627	595	633	624	648	628	622	585	637	618	635	610	632	577	639	587	595	571	572	620	583	606	596	611	555	576	593	592	619	601	597	580	610	623	611	599	576	587	535	579	598	587	547	622	559	577	589	559	616	590	572	594	607	622	573	677	584	621	607	581	592	577	612	603	595	584	571	607	593	548	613	606	605	598	598	593	576	581	566	629	597	616	633	610	628	575	623	587	593	600	569	587	597	586	597	592	615	602	557	609	569	572	613	626	648	586	613	591	639	584	593	610	579	610	616	556	596	578	601	630	649	590	617	614	615	626	616	576	611	575	597	593	599	586	596	603	583	602	635	605	610	627	580	560	573	593	606	626	578	574	600	573	606	568	576	603	548	629	603	611	570	589	576	566	619	613	583	604	580	575	609	547	609	589	578	572	623	609	604	606	565	607	617	615	606	597	613	590	576	600	577	638	599	603	631	599	645	580	645	588	622	634	573	579	610	624	607	585	583	625	631	643	603	600	605	578	616	608	609	612	562	558	630	584	584	626	597	592	607	598	615	589	591	578	595	627	619	602	568	630	570	628	579	583	601	620	538	600	596	589	620	596	564	603	622	603	616	570	600	609	594	597	609	634	610	605	595	656	617	640	567	616	563	635	555	605	611	612	600	606	611	604	594	576	580	569	618	613	579	603	679	623	596	584	596	625	600	618	608	586	616	600	581	607	611	625	640	640	623	610	644	571	563	591	550	606	605	601	643	581	586	547	615	564	574	599	612	592	578	600	596	603	631	621	612	541	646	610	580	609	602	565	580	613	616	631	571	582	598	561	571	632	563	581	582	585	576	552	598	596	580	611	574	589	634	648	642	615	598	605	553	596	587	562	608	583	561	608	583	592	604	645	585	583	616	604	609	577	617	609	550	591	617	617	562	554	559	565	579	592	630	584	609	580	629	583	567	591	574	585	586	607	578	621	570	625	581	618	618	570	586	592	624	611	615	586	620	562	614	594	644	600	601	540	673	593	565	633	577	611	570	618	592	594	606	636	551	577	590	618	582	577	556	573	571	620	625	579	567	591	590	553	597	577	630	617	540	583	600	577	642	598	606	576	614	600	591	605	602	606	605	632	627	596	586	607	648	591	635	582	596	631	590	584	608	601	575	601	581	579	623	615	600	593	547	587	609	605	587	606	569	590	655	636	607	645	614	579	611	598	581	641	584	590	603	596	601	608	607	541	563	574	595	582	587	606	592	574	596	643	608	630	564	589	568	606	596	640	583	576	591	591	587	563	607	605	626	583	627	589	591	589	631	612	621	642	578	602	582	615	592	589	595	593	609	620	588	596	572	617	600	586	614	609	610	605	595	619	612	588	612	612	646	599	572	591	601	601	556	640	599	574	563	586	594	582	629	639	645	603	574	559	613	598	563	609	590	623	599	634	606	623	603	600	592	623	571	605	624	604	618	638	617	607	680	550	635	560	624	604	625	597	564	560	619	569	628	557	609	600	627	581	627	557	599	592	625	591	615	590	608	600	565	560	592	603	616	595	616	617	565	577	586	565	613	605	580	604	608	596	624	576	631	590	582	583	613	594	598	605	604	614	648	598	617	618	582	591	599	601	606	606	611	597	625	610	555	610	596	609	587	619	609	610	622	582	590	612	595	612	636	614	607	614	578	627	590	603	555	598	575	609	551	602	604	576	585	599	567	582	599	597	604	614	585	607	574	558	606	638	594	605	620	593	567	585	610	602	641	583	587	548	611	603	596	596	568	573	655	591	573	567	559	589	557	559	595	615	576	620	614	663	560	630	596	622	558	612	600	567	598	608	592	565	640	597	616	584	582	552	635	616	603	600	590	600	624	611	625	600	574	641	615	627	580	575	619	622	619	612	610	607	593	593	558	608	594	568	615	592	582	608	534	633	624	614	595	566	618	619	562	583	607	610	594	589	612	603	571	598	589	610	541	575	611	592	616	608	602	629	580	568	575	624	623	575	608	583	634	560	606	622	602	596	611	640	577	602	597	592	574	627	590	573	619	590	636	559	632	612	628	584	601	580	576	601	599	592	606	588	596	609	594	587	603	580	616	620	613	605	607	580	607	629	586	611	621	639	638	620	584	605	576	598	597	622	602	613	589	570	598	539	609	591	604	605	582	607	628	592	590	581	601	620	617	617	607	585	586	627	612	573	580	604	606	598	589	567	548	579	690	617	630	629	668	552	617	587	654	597	605	564	591	590	594	566	607	637	589	567	630	599	580	576	557	552	587	591	629	594	573	592	580	599	615	594	594	587	591	563	600	623	605	592	617	588	605	593	599	561	598	622	590	587	575	608	621	610	602	638	560	585	597	581	613	605	597	613	609	570	624	633	654	599	603	572	582	606	587	613	611	591	589	594	622	604	597	562	570	563	556	593	607	603	611	612	606	552	586	595	611	597	597	598	633	581	627	595	574	634	626	615	592	630	613	607	560	573	558	619	584	576	584	612	641	585	611	608	601	630	608	545	590	560	577	573	597	608	615	622	595	592	582	591	539	577	616	617	600	587	655	589	585	594	608	575	609	626	626	627	614	611	599	590	609	597	614	605	577	630	578	612	622	624	564	580	623	580	606	625	564	589	582	590	583	629	556	613	592	594	608	627	616	601	594	603	632	611	561	619	574	589	572	612	596	653	612	592	564	607	615	594	551	612	598	608	552	626	586	561	632	563	638	607	545	564	618	565	597	576	593	581	573	592	599	633	606	597	613	591	636	583	582	584	571	619	580	563	574	570	621	634	571	623	567	607	573	562	606	637	637	615	599	620	631	559	585	590	578	562	607	616	550	591	617	602	591	588	614	576	625	571	581	585	582	578	614	619	545	598	603	577	587	576	549	597	610	574	559	598	579	593	604	568	607	584	609	601	566	594	574	568	579	614	610	605	535	585	584	563	585	603	561	625	627	614	540	617	583	604	557	591	594	619	579	583	605	606	589	620	589	572	597	596	610	579	599	591	529	578	589	602	588	618	635	584	573	589	584	588	577	602	626	565	613	611	599	566	613	569	605	617	592	594	607	581	620	588	608	597	582	636	637	571	575	605	545	629	572	579	578	609	595	600	589	612	598	616	575	629	610	600	631	602	595	619	607	615	610	577	601	608	570	601	618	609	547	597	576	627	576	565	608	596	566
11964	3061	3939	3103	3353	2954	2189	1535	1423	926	789	578	532	495	347	287	284	255	193	212	215	176	172	164	164	163	166	156	176	158	149	159	171	168	152	149	162	158	148	168	166	140	144	161	145	145	158	155	161	160	161	172	162	173	160	174	165	161	188	216	163	143	174	152	161	148	161	144	138	180	143	162	142	159	153	172	157	168	149	152	155	178	174	144	145	131	155	159	158	165	175	156	154	160	153	146	176	154	154	170	157	176	163	156	172	156	153	163	136	187	163	162	154	147	180	177	146	178	147	180	173	185	168	173	177	164	180	176	177	156	168	188	132	156	174	165	158	148	134	165	154	166	134	152	157	150	187	156	161	150	146	129	144	158	178	147	166	148	149	160	131	177	150	162	144	165	161	158	151	149	164	146	144	168	169	149	151	119	161	185	154	148	152	151	148	159	160	162	163	171	150	175	136	159	160	165	159	160	140	176	148	165	180	157	157	155	173	174	191	148	174	176	143	158	128	170	144	167	161	169	149	147	180	159	185	134	167	176	155	155	148	143	157	147	159	167	146	165	183	162	156	163	146	150	159	157	143	147	156	153	162	173	162	158	179	177	149	153	177	146	162	165	170	154	171	163	159	129	154	158	151	155	156	144	156	189	167	166	163	161	175	162	176	140	164	145	177	161	176	146	154	146	183	145	175	181	170	181	162	140	160	166	190	152	151	163	169	158	171	148	157	141	146	151	154	181	144	174	145	157	158	168	147	181	172	138	141	143	154	141	167	155	144	166	157	163	150	169	154	131	154	161	173	166	141	163	157	162	155	140	180	159	176	184	151	173	169	149	164	147	137	141	147	169	157	163	145	154	149	161	143	157	176	152	145	171	157	182	144	166	139	162	154	134	154	150	174	174	152	171	151	149	173	176	183	134	152	143	141	159	155	160	169	174	166	152	155	136	155	163	162	168	164	165	162	164	154	159	159	174	150	157	153	155	138	155	163	170	184	164	172	164	136	177	165	155	139	157	143	161	151	160	166	144	141	168	142	168	176	170	155	151	160	138	157	150	152	156	162	170	175	164	155	184	156	173	163	172	178	183	155	164	165	168	172	171	168	168	170	160	158	150	167	168	164	155	154	170	139	172	151	180	150	172	171	184	147	155	161	171	150	176	149	181	159	174	175	168	146	187	167	150	164	174	158	173	160	166	187	171	131	157	169	166	178	173	161	143	155	167	154	178	146	155	157	195	158	164	169	135	163	144	149	164	146	138	151	156	152	171	170	149	152	127	166	165	156	152	151	156	161	161	152	167	176	173	138	139	172	176	155	169	145	163	147	149	143	134	143	169	147	146	139	143	172	172	157	176	184	134	150	170	165	160	153	149	148	159	163	152	160	163	140	141	164	174	169	168	151	141	148	168	168	162	172	164	172	160	164	168	148	164	143	131	163	158	162	137	171	154	167	180	162	143	163	154	142	165	171	169	154	167	138	155	164	186	144	135	137	141	154	165	171	147	153	166	167	189	129	181	165	160	146	138	179	148	166	160	173	160	172	160	144	162	167	156	168	170	154	164	137	167	167	152	154	173	173	152	156	148	168	148	154	167	168	165	147	161	170	176	154	161	173	167	160	158	143	166	172	125	166	152	161	149	146	162	176	159	156	136	155	164	166	151	161	173	159	138	174	156	167	163	155	141	179	158	152	172	174	136	152	137	151	163	166	168	157	148	165	151	156	151	155	163	145	185	169	164	165	153	153	152	153	168	165	164	190	172	140	159	155	159	147	161	145	154	171	141	159	139	163	178	161	147	127	157	165	149	152	170	145	148	157	169	171	156	170	175	170	140	146	169	148	173	150	148	172	167	180	171	165	159	151	157	171	164	174	172	178	164	172	165	155	135	160	167	148	159	158	164	146	167	169	182	185	152	159	169	157	138	173	138	157	140	160	151	158	182	152	164	163	158	185	143	166	157	169	166	171	141	159	169	162	173	160	148	168	178	143	155	148	151	174	164	152	157	156	180	145	148	169	166	153	147	155	181	148	149	167	179	138	165	161	141	149	157	162	169	171	150	170	184	152	146	147	154	168	151	152	144	152	154	172	175	158	149	176	180	174	148	158	146	172	165	170	151	135	143	173	146	150	173	157	152	151	166	164	170	169	165	172	148	161	143	184	175	174	151	146	155	154	159	169	163	156	162	135	146	164	159	169	166	154	168	131	160	146	162	148	145	143	170	143	164	177	145	176	140	160	142	147	139	181	163	169	161	149	178	145	164	150	160	141	146	145	179	156	157	150	149	175	184	169	168	163	169	151	144	166	138	163	148	139	154	168	181	140	155	158	189	181	136	165	149	151	183	175	152	169	180	149	180	155	156	158	130	171	158	176	169	151	176	152	161	171	166	158	172	158	168	144	145	153	175	184	149	151	137	166	147	168	169	161	146	151	140	168	148	152	167	173	144	158	169	169	155	165	191	157	165	160	163	164	168	166	150	168	162	158	175	137	193	157	157	152	156	165	160	177	165	154	167	173	146	158	155	165	159	154	168	152	163	160	161	178	168	177	170	178	128	169	166	145	161	152	144	155	165	145	160	153	171	144	165	156	144	159	156	173	154	174	161	169	167	162	163	140	170	142	170	159	188	162	176	140	167	148	165	173	161	158	190	161	152	176	162	141	158	142	189	156	178	174	170	138	171	158	180	143	156	138	157	159	171	168	143	161	145	149	163	159	156	155	155	180	155	158	149	162	150	172	173	156	159	145	147	134	159	137	191	148	165	154	159	160	157	139	161	147	150	163	146	136	162	168	153	165	161	150	150	174	166	154	160	178	178	167	155	153	160	139	172	156	173	153	168	143	185	138	172	161	143	147	147	140	175	170	165	151	160	157	143	155	159	151	153	167	170	175	152	161	137	175	157	173	165	182	165	166	168	160	141	160	162	158	137	171	159	178	143	157	160	139	153	162	153	163	152	156	174	170	168	147	136	169	167	156	182	138	158	158	169	122	130	132	151	164	144	171	172	142	147	163	185	140	145	146	149	167	167	143	155	173	175	174	170	164	148	174	167	168	142	167	169	156	191	169	146	158	148	150	171	146	160	158	173	140	173	167	163	171	165	159	184	157	170	157	170	155	156	172	151	160	177	160	175	170	168	157	184	165	171	175	159	175	150	164	154	150	156	141	158	153	147	185	145	156	162	166	155	182	163	148	167	164	143	163	175	177	152	133	161	156	162	153	167	144	141	162	173	194	151	170	145	153	166	170	171	159	163	187	135	146	155	179	161	160	132	167	135	160	155	176	149	170	164	157	152	142	140	165	152	162	174	172	165	161	160	140	149	148	145	168	160	189	148	156	177	133	164	183	164	152	153	171	141	167	171	153	148	146	173	155	158	151	159	175	140	154	169	145	151	153	145	160	160	158	164	159	176	153	158	151	160	158	167	166	143	152	177	138	163	171	150	151	181	141	150	174	158	166	178	172	164	173	174	157	151	146	152	177	167	136	156	191	164
12945	3779	4941	5899	8745	9519	7349	6581	5686	4205	3462	2811	2525	2125	1931	1431	1490	1314	1052	953	1002	786	740	602	611	585	535	503	531	553	505	533	527	506	544	545	557	534	531	529	527	508	475	539	482	491	487	551	543	500	493	485	524	546	493	531	504	500	872	883	501	539	510	489	507	506	518	508	484	502	527	542	517	526	554	485	532	487	542	552	502	504	488	508	506	500	506	481	535	485	540	514	492	531	488	545	496	501	467	442	525	471	491	504	505	534	451	501	458	504	485	549	518	480	511	511	482	503	531	522	519	520	510	504	539	496	517	520	521	501	539	501	474	515	495	554	527	472	530	572	511	507	478	511	522	459	501	489	481	487	513	510	509	522	508	513	501	509	535	501	535	470	523	512	512	474	516	484	534	507	541	569	495	577	513	522	501	527	520	498	504	517	491	514	514	542	501	495	483	531	539	512	507	518	509	511	505	494	577	487	550	459	537	474	500	546	536	498	551	536	505	509	502	547	501	514	481	487	507	511	493	514	493	548	515	521	514	512	501	480	516	508	470	503	531	516	502	513	545	481	513	490	557	463	554	525	493	497	538	524	554	484	493	448	536	482	552	531	497	495	514	508	483	505	496	529	503	525	510	565	518	521	528	532	511	483	511	487	540	518	507	493	506	485	472	494	488	485	487	485	514	509	479	506	498	570	548	512	502	493	469	500	509	495	489	518	515	476	521	515	522	497	505	487	498	519	534	515	520	506	492	564	544	509	502	540	479	490	507	516	519	511	506	483	519	466	480	478	523	501	486	530	508	514	483	526	517	521	502	499	499	532	501	513	509	537	514	539	531	523	534	519	567	521	543	493	536	510	493	490	581	526	540	537	487	508	513	511	526	567	507	523	533	515	527	514	500	481	509	539	497	510	512	523	487	544	566	514	526	520	549	525	528	523	572	502	497	500	485	509	527	529	509	516	490	476	507	495	549	509	547	515	540	496	534	473	463	510	504	537	499	519	522	527	501	523	523	532	550	485	504	510	504	511	532	507	533	506	532	515	517	533	523	515	508	521	490	540	497	484	515	488	525	519	509	531	523	497	504	507	526	501	496	528	505	525	500	507	487	506	506	546	533	508	518	478	526	522	563	512	499	515	490	501	528	473	538	520	506	503	520	545	491	513	487	485	522	527	492	538	530	541	489	506	491	514	503	536	519	484	516	504	532	522	496	534	459	485	521	485	469	514	514	508	539	480	482	509	497	472	502	537	532	545	486	463	509	557	534	531	515	539	501	532	531	485	555	507	515	559	494	510	540	529	498	518	529	512	522	496	522	557	494	478	511	457	515	499	495	515	519	529	533	495	556	484	527	511	527	484	516	494	506	485	548	570	498	535	520	507	515	504	505	456	495	525	518	536	519	504	490	535	505	487	518	511	526	502	519	511	527	515	496	550	504	536	538	526	515	540	516	540	534	517	515	513	479	486	510	506	503	514	500	522	500	503	502	482	521	504	497	497	497	526	501	480	520	513	530	496	538	534	520	512	535	504	493	497	497	572	507	474	540	534	544	519	525	489	539	523	557	497	525	510	523	512	499	497	495	514	522	530	511	506	502	489	527	497	518	474	458	546	521	520	524	533	535	495	562	516	543	492	511	517	470	509	487	522	520	517	488	498	487	501	506	512	500	546	525	519	497	504	526	519	520	500	505	507	529	558	508	517	503	479	516	511	538	480	532	537	527	499	569	514	537	509	530	514	482	488	511	487	488	502	485	472	524	508	500	524	491	478	477	542	522	508	508	509	496	490	542	532	525	550	537	500	527	511	537	501	544	503	527	511	542	507	506	510	547	527	499	527	523	512	496	491	506	467	516	541	512	518	476	524	486	566	512	521	508	532	496	508	528	545	526	486	484	498	506	518	499	493	515	497	532	501	510	488	529	541	544	554	492	504	535	472	525	532	543	517	509	479	518	504	487	511	496	479	494	510	508	541	499	492	520	542	508	518	514	504	525	541	536	482	535	526	491	510	524	508	518	515	565	534	555	538	488	518	511	509	520	480	481	489	502	523	452	554	510	495	508	490	501	512	492	507	518	492	493	521	521	530	502	518	534	498	543	493	515	481	514	493	460	543	519	489	519	483	535	496	512	512	520	500	515	497	525	525	503	554	515	485	505	534	490	509	521	496	500	524	498	497	556	519	492	525	514	525	520	539	508	541	492	532	504	528	505	476	519	494	501	521	532	568	504	552	505	495	504	507	502	504	506	504	534	475	526	509	554	546	524	543	520	522	542	505	500	533	482	514	510	504	506	484	527	477	512	517	528	513	501	534	502	503	498	501	510	518	521	517	511	482	519	541	500	519	503	510	512	518	531	480	513	550	495	501	504	562	483	504	492	502	492	529	484	535	559	501	520	523	492	538	525	494	519	503	533	497	524	529	533	488	495	517	492	516	502	509	509	496	523	493	533	493	496	477	523	487	541	533	499	531	484	488	490	503	558	512	465	499	483	539	544	494	488	547	510	482	495	569	508	514	487	482	546	515	519	483	510	488	495	487	503	524	532	501	500	531	526	511	510	516	484	509	483	512	536	505	489	538	525	562	490	484	539	511	536	524	526	505	494	521	522	531	508	543	521	543	492	542	511	509	515	542	521	518	493	474	513	564	457	535	492	483	510	506	483	512	498	515	475	517	513	498	523	492	486	535	493	500	533	521	530	509	516	510	515	528	557	553	501	493	495	529	523	518	525	517	496	462	503	544	497	490	548	529	515	477	533	526	516	520	524	495	522	542	487	522	519	508	505	512	482	535	506	561	524	540	515	495	501	483	493	478	473	539	533	556	538	514	501	514	494	506	498	520	513	519	497	512	520	531	523	497	511	512	533	492	525	487	482	514	528	530	543	536	510	527	516	542	552	544	511	536	495	528	498	525	508	522	500	527	497	530	499	466	498	518	521	521	536	516	543	519	527	526	481	490	528	479	502	574	490	523	478	475	510	510	493	538	522	489	486	511	493	535	490	532	493	512	496	507	496	571	494	520	535	513	503	497	518	521	532	516	474	494	485	535	503	483	512	539	509	512	525	523	510	504	523	538	524	502	506	541	526	512	522	481	528	522	518	471	527	492	529	546	563	479	505	504	515	522	533	529	505	540	462	497	507	511	526	520	558	528	533	526	525	489	524	515	510	489	524	466	519	513	535	506	509	542	493	483	513	515	559	542	499	520	516	500	513	524	489	535	523	556	544	520	539	535	484	500	526	471	500	480	523	487	547	548	501	554	489	521	545	543	511	519	481	507	491	497	522	484	518	501	513	549	486	519	553	495	471	524	507	489	502	543	529	535	544	529	540	524	536	472	515	514	503	500	519	506	570	536	501	545	510	517	513	538	504	492	550	500	544	509	508	464	559	511	514	562	497	536	536	470	481	491	557	546	478	516	559	536	504	528	523	540	548	544	529	481	493	494	514	538	502	525	498	506	558	499	519	516	498	502	469	505	523	520	496	522	476	510	480	524
44332	20215	20909	22759	24153	25108	22344	17055	16635	12578	9352	8171	5897	4700	3541	2220	1935	1671	1158	975	967	512	410	276	330	253	183	181	145	166	161	139	120	140	130	116	130	124	118	134	130	130	105	104	105	106	99	97	142	121	117	83	100	100	121	109	109	128	432	467	111	104	129	86	113	119	110	121	116	99	113	112	117	110	116	94	106	111	125	116	96	111	124	93	110	105	88	116	100	109	123	124	129	110	113	113	115	113	103	104	120	108	115	115	125	109	114	108	105	118	107	93	110	111	101	126	116	117	106	136	112	115	106	106	111	97	125	119	108	120	117	132	112	125	105	117	117	106	99	100	106	99	98	123	100	112	97	106	102	127	123	96	106	105	103	110	96	113	102	98	103	100	112	89	93	110	114	100	120	124	106	95	109	103	117	103	105	94	119	109	109	123	109	125	111	90	99	104	106	103	86	127	131	130	127	108	113	112	124	106	129	97	96	96	100	112	114	122	124	131	103	93	111	118	107	101	122	105	118	109	110	103	104	112	94	106	107	103	124	106	108	98	106	117	105	119	113	123	83	112	115	116	106	103	117	121	118	112	106	105	123	106	114	130	121	121	99	99	106	114	112	113	124	126	120	123	104	112	122	126	115	119	93	127	103	103	106	106	96	122	99	105	94	129	118	111	116	107	121	103	118	96	96	89	126	134	122	115	107	99	113	118	112	105	123	108	106	121	106	110	110	131	115	113	110	130	103	119	99	110	114	128	113	94	114	111	107	105	114	114	127	130	100	113	119	128	116	108	116	114	124	100	109	116	132	120	105	101	104	102	105	103	116	123	105	106	116	112	110	96	110	129	109	104	114	91	111	99	107	98	97	105	107	106	89	104	100	82	108	100	119	116	109	113	107	128	141	122	106	99	117	108	97	109	113	110	107	109	103	121	115	99	111	119	108	94	99	103	101	120	97	106	104	104	102	98	107	134	126	114	109	113	119	129	95	109	133	115	115	119	109	113	110	111	107	95	135	110	133	91	102	116	99	107	128	100	100	114	130	94	105	107	106	94	121	107	110	123	143	106	106	112	103	112	114	116	107	119	112	92	137	110	110	120	90	120	113	122	90	99	112	99	112	111	120	114	86	96	110	115	125	109	115	115	111	112	99	110	102	107	103	114	104	113	128	111	95	82	103	123	103	122	127	118	123	96	101	124	110	111	113	113	111	119	110	142	125	93	127	109	107	108	125	107	95	108	113	118	108	122	108	103	113	87	90	100	122	103	111	114	121	111	101	110	117	111	116	120	122	116	111	126	89	90	97	121	104	122	115	92	99	131	99	116	97	111	104	121	108	112	120	130	98	113	99	120	115	99	124	114	102	101	113	121	116	113	121	101	107	115	106	118	102	103	106	129	115	122	108	117	110	108	112	102	117	107	120	113	120	104	120	117	105	116	109	109	115	111	110	105	139	107	117	112	121	95	99	115	117	112	136	100	92	132	101	119	115	99	120	121	102	121	102	127	109	126	108	121	91	114	110	104	123	101	114	107	119	106	117	116	112	108	107	110	108	122	103	122	114	110	123	110	137	110	92	115	110	133	101	107	89	113	99	103	109	123	109	117	120	131	131	104	110	102	130	121	99	103	113	108	118	104	112	103	110	97	100	112	98	119	106	100	129	113	114	120	132	106	98	115	120	119	101	123	122	95	110	112	103	113	100	121	113	98	122	109	110	110	108	114	113	106	112	105	122	103	129	93	114	113	109	113	121	121	109	111	112	99	105	117	117	121	126	95	108	107	119	101	89	102	117	127	133	113	120	96	110	100	122	115	123	125	113	111	107	106	103	102	104	124	112	118	107	110	115	105	98	114	92	114	108	118	102	109	117	117	116	108	119	108	93	114	103	111	90	115	117	111	123	93	132	111	121	111	80	111	117	120	95	127	116	98	123	116	96	115	120	114	108	110	112	100	116	126	101	124	93	118	142	121	111	109	123	101	107	127	86	128	110	124	117	127	116	112	132	109	107	122	117	100	112	100	108	127	111	116	101	117	95	107	108	106	121	111	135	114	89	105	118	113	95	121	110	111	98	123	113	108	127	112	110	99	96	103	100	106	116	99	114	114	119	97	112	117	107	87	117	116	111	117	129	138	113	117	101	97	118	110	119	109	103	126	110	117	119	105	115	88	99	130	103	123	119	110	115	126	102	115	104	82	111	106	111	110	108	116	130	115	93	121	107	113	124	103	112	110	123	112	116	101	104	99	98	111	111	137	114	105	121	103	95	116	119	92	125	129	113	100	102	122	112	95	107	119	121	115	119	93	139	108	101	102	100	127	124	104	104	95	123	115	102	103	87	98	104	115	114	124	122	128	116	121	120	111	124	120	132	115	105	116	94	120	126	107	116	118	100	111	104	110	112	117	117	129	116	99	109	108	100	93	130	109	108	110	107	103	94	107	119	109	113	112	103	123	114	114	111	98	114	117	121	123	115	90	110	98	110	103	109	99	118	119	118	119	95	91	115	126	117	114	107	118	128	118	102	111	119	97	121	107	106	95	110	102	113	111	116	106	113	114	109	113	98	114	87	105	116	112	123	110	112	122	108	114	101	106	121	117	109	104	125	100	96	116	104	129	94	119	124	128	99	86	108	102	101	122	98	108	125	102	109	124	126	133	109	100	118	124	102	101	115	138	117	122	112	141	131	105	85	119	100	130	101	107	100	112	115	128	116	144	139	111	118	129	94	89	112	109	105	108	119	113	132	108	130	122	106	113	106	116	103	115	126	109	116	109	108	131	99	99	122	114	115	98	116	105	117	97	112	101	103	98	109	110	149	112	114	104	126	110	111	121	102	108	96	133	104	94	122	110	104	126	120	118	104	127	112	102	121	126	117	128	108	128	117	102	120	130	129	120	108	93	110	112	117	107	119	105	102	107	106	99	138	111	125	101	110	117	93	109	96	118	131	112	91	101	112	105	99	124	99	117	106	130	102	124	111	119	109	110	95	118	113	107	127	118	108	117	127	95	89	126	106	107	118	111	114	110	103	120	101	83	125	117	125	126	111	116	115	123	94	107	113	109	129	97	114	110	110	99	113	105	127	101	109	105	101	116	128	98	103	111	124	110	101	93	113	116	138	125	112	108	107	97	83	98	111	117	123	107	117	123	117	116	113	102	107	106	114	109	102	121	86	102	93	116	121	121	125	113	113	105	113	119	109	102	99	127	108	135	114	91	89	127	112	111	121	96	116	113	115	99	103	101	111	129	106	123	101	128	113	120	96	115	109	96	134	120	117	109	106	115	109	98	115	104	85	103	119	96	122	112	106	122	114	110	116	113	110	131	100	108	117	121	138	117	118	110	111	108	111	119	133	106	99	124	110	109	91	113	108	114	114	105	103	101	126	116	124	104	99	112	94	98	98	106	102	117	119	125	101	133	120	125	107	114	108	110	112	122	93	120	104	114	119	120	118	104	125	121	107	99	119	127	129	138	105	116	108	114	109	108	126	106	103	110
25486	11930	15172	18892	24440	31100	29030	25107	29124	25621	21958	21402	17639	19185	17028	12488	10401	10628	7581	6781	7009	3751	2896	1705	2017	1287	1244	905	817	881	869	673	580	497	564	533	640	475	463	425	370	412	415	403	440	371	389	442	422	386	400	360	416	453	429	414	387	418	3333	3532	421	379	357	399	372	368	363	393	371	368	349	392	377	368	379	390	404	365	367	367	352	416	437	375	411	364	408	374	371	344	407	349	386	424	384	390	360	402	380	377	378	367	412	405	376	370	373	385	399	356	387	385	371	351	387	404	384	401	407	369	389	355	359	360	377	371	363	363	390	399	369	391	364	401	388	374	371	370	428	353	368	353	403	401	385	391	376	354	401	375	360	389	380	362	383	389	371	379	388	413	401	416	346	391	369	378	362	377	407	373	383	362	411	393	363	362	416	381	391	404	416	392	388	379	416	386	382	362	398	361	400	399	399	412	360	368	377	406	372	407	367	364	382	407	372	355	395	393	335	359	370	402	370	397	369	366	371	403	363	345	387	406	366	406	396	378	390	408	375	382	379	363	358	376	408	391	383	382	399	368	387	386	367	378	359	369	374	416	356	361	416	388	360	386	391	350	400	376	384	370	373	401	375	396	394	375	382	376	391	382	353	374	382	345	378	376	391	424	357	383	389	377	364	385	408	386	344	379	393	390	344	378	371	381	384	381	352	380	358	412	379	366	376	403	414	387	361	396	429	373	394	364	379	419	380	414	375	380	366	372	381	363	381	369	368	380	404	399	390	393	398	390	371	390	373	349	354	393	372	371	390	397	361	378	411	403	375	415	412	354	388	376	389	395	395	391	410	382	350	379	365	388	419	348	392	374	357	400	382	377	374	369	374	344	410	394	396	348	380	372	414	369	356	349	390	362	371	401	428	373	383	403	422	419	386	378	365	392	397	370	422	356	332	372	367	361	404	377	376	340	378	371	364	406	363	368	362	386	364	379	378	393	370	378	366	381	375	381	410	379	427	414	390	370	374	347	381	401	394	398	392	382	402	370	389	361	392	384	375	402	384	416	391	346	392	367	385	376	369	400	391	369	368	374	404	370	392	398	374	387	361	385	398	371	396	367	376	350	379	382	406	378	371	383	354	342	373	418	373	369	389	399	347	387	386	353	373	346	362	359	353	378	367	371	418	379	391	348	409	384	401	346	420	377	371	404	352	360	409	377	402	381	385	385	400	380	401	409	393	373	338	383	375	374	377	405	362	396	381	417	409	382	362	377	389	392	427	405	391	365	392	379	358	385	373	368	387	392	374	395	410	391	381	389	376	404	376	374	373	388	391	375	405	355	381	368	401	446	388	398	408	357	339	391	417	353	350	372	385	402	377	405	397	389	394	385	410	338	405	360	378	381	373	396	373	374	404	400	407	381	385	378	382	418	415	407	382	340	408	376	388	393	379	360	362	360	364	342	391	374	387	413	406	399	398	372	349	340	370	397	365	360	358	415	392	374	391	370	377	374	397	396	399	403	351	388	365	372	394	414	376	356	386	384	393	355	387	377	338	366	394	403	407	402	385	370	385	377	386	396	367	432	357	351	355	372	373	352	373	354	381	365	357	393	402	380	391	365	398	407	406	357	404	361	413	395	359	357	359	393	378	383	418	393	374	395	399	378	379	402	404	411	367	372	376	367	388	375	407	382	399	395	364	377	410	390	377	377	384	392	407	365	353	398	388	406	381	363	363	381	379	399	345	389	434	386	357	385	400	359	403	351	350	374	393	371	327	410	378	381	426	386	384	372	409	418	378	407	372	381	395	382	376	389	382	400	361	371	392	411	396	407	398	398	373	356	366	408	382	416	369	370	367	389	421	380	377	372	413	366	369	384	383	375	376	360	406	376	385	352	390	396	370	382	395	366	401	391	390	409	401	375	383	424	358	402	398	374	397	370	389	385	374	401	377	361	382	392	375	377	366	393	361	403	401	389	407	416	347	378	396	385	367	375	363	384	373	380	358	385	395	383	371	371	364	404	380	354	402	368	388	385	408	377	373	368	376	374	429	341	366	374	369	390	420	389	382	376	355	402	394	371	397	389	367	377	360	373	380	395	364	386	381	412	392	381	373	389	390	392	397	364	344	393	394	389	405	388	381	344	366	377	387	411	377	389	372	379	371	396	353	379	366	361	347	387	364	389	398	374	404	405	371	354	392	417	382	386	443	407	376	411	368	405	400	347	368	378	356	390	402	405	377	405	403	370	377	385	375	373	408	368	376	357	369	367	385	367	363	377	397	401	393	382	379	415	402	351	380	369	369	371	425	366	391	367	406	366	389	386	394	376	409	362	416	376	381	364	395	408	366	353	404	369	380	337	372	381	371	386	376	397	376	406	383	382	384	400	396	376	381	370	420	382	429	348	357	381	401	375	395	382	358	389	386	358	374	399	382	381	380	409	408	369	380	377	385	371	387	389	396	395	368	385	408	382	394	404	389	414	355	401	339	397	372	390	381	348	369	368	348	410	384	409	373	384	384	377	375	422	377	406	373	406	380	376	357	368	385	363	381	357	386	385	394	403	349	372	368	340	381	413	372	359	393	434	369	350	401	351	376	410	398	399	378	385	438	419	402	380	364	411	393	371	373	392	386	401	381	379	375	414	364	386	404	388	408	371	385	399	362	403	414	364	364	360	398	376	346	357	353	372	390	394	386	354	389	413	412	378	379	345	397	403	356	367	366	423	417	390	391	384	391	378	369	356	395	421	352	371	392	368	385	373	435	381	387	409	354	358	400	364	396	368	370	379	399	414	385	404	404	376	376	392	375	354	408	335	328	396	381	392	391	378	365	368	388	384	325	387	375	398	322	379	379	370	356	355	406	418	381	364	405	381	392	368	371	357	354	332	372	408	394	387	406	395	389	369	369	371	384	402	380	358	355	410	403	355	406	364	371	415	376	347	395	380	391	389	355	395	385	404	370	383	384	384	362	362	385	348	366	361	358	421	378	398	418	394	372	411	380	344	354	371	359	397	397	383	373	384	393	383	380	397	376	391	364	398	366	376	385	395	368	427	387	357	367	381	386	354	393	430	357	366	377	352	361	386	381	368	418	406	382	367	386	378	363	409	367	381	406	362	369	354	403	387	377	374	377	424	360	401	389	382	386	357	384	400	407	362	408	392	370	424	355	386	383	398	411	408	430	379	415	387	384	401	362	356	371	358	413	351	377	374	408	388	395	364	419	369	412	355	366	399	404	358	379	381	409	395	355	379	385	367	364	365	380	367	373	396	409	364	385	388	376	391	362	393	389	391	386	388	364	402	368	392	371	377	354	385	377	358	391	357	381	360	376	379	390	352	374	374	411	390	350	360	353	396	376	381	369	405	386	386	390	358	407	370	391	375	404	385	377	340	372	409	376	394	388	403	373	348	423	365	400	340	415	414	426	373	381	372	410	362	369	359	351	376	378	374	397	358	385	389	394	396	369	389	386	377	364	388	404	394	398	395	398	407	377	390	380	394	415	380	434	394
60042	28027	27896	27898	31082	30853	30071	25453	23523	21411	17297	15283	11948	10265	8007	4647	3929	3632	2943	2328	1615	1174	870	576	588	376	411	315	256	324	287	256	263	240	209	238	242	205	227	186	227	178	196	197	190	213	206	196	209	197	184	201	192	218	183	195	204	231	1119	1159	232	200	177	196	225	192	209	185	183	200	211	207	212	203	195	199	204	196	186	205	201	203	179	178	166	202	206	198	212	181	173	216	192	179	196	201	195	178	188	199	206	181	201	185	198	199	157	180	194	189	176	194	177	194	213	196	170	180	194	158	184	198	167	228	197	194	206	174	173	191	189	192	219	211	198	191	198	185	208	191	180	164	185	166	192	199	186	186	189	210	186	197	153	195	176	159	195	180	214	217	225	217	192	188	214	212	182	181	178	212	214	190	173	182	169	195	185	203	168	190	196	205	178	216	217	172	203	221	196	199	182	187	177	175	185	216	195	195	201	208	204	178	181	211	194	205	200	190	209	211	190	174	202	189	188	183	181	184	198	199	217	183	204	187	188	199	175	206	205	226	180	202	194	182	185	206	189	161	192	196	210	182	199	214	192	194	211	204	206	204	206	173	217	216	189	212	198	178	186	214	181	198	181	185	184	185	204	187	192	213	173	190	175	178	191	182	211	171	213	196	187	189	216	203	190	181	204	202	197	217	213	193	198	183	218	191	184	193	188	181	172	190	175	200	217	201	176	162	174	183	163	208	159	201	183	184	206	161	199	198	186	183	197	157	193	205	196	189	194	177	204	211	178	196	209	194	191	212	174	219	211	189	169	202	196	197	185	206	189	187	177	198	172	212	193	204	210	168	175	180	191	197	180	186	181	218	196	187	209	189	163	210	198	179	193	172	187	193	188	226	184	193	196	193	203	187	174	220	182	196	172	193	208	184	181	172	198	186	191	203	206	194	187	189	185	196	183	187	196	198	212	204	189	194	177	192	184	191	186	181	233	195	154	180	185	157	189	200	179	167	195	168	169	184	170	188	201	191	183	184	182	199	207	192	193	188	164	196	186	179	197	215	182	177	193	195	216	186	208	186	189	219	173	171	189	183	195	209	183	193	191	181	178	211	176	195	202	194	158	192	199	221	197	207	201	194	200	197	200	213	180	172	230	203	204	185	222	201	184	184	179	191	187	189	179	181	195	224	191	177	196	199	197	200	186	219	198	190	177	211	189	193	196	167	211	191	185	163	168	177	203	215	193	178	203	202	200	190	194	220	204	180	193	204	209	191	187	171	180	186	196	203	170	195	191	206	185	189	183	194	202	175	169	212	193	211	201	180	188	179	197	200	194	190	195	179	182	175	210	211	200	169	195	192	204	182	190	216	186	201	204	182	211	218	181	215	193	177	168	198	192	196	186	190	170	221	180	173	201	157	182	177	175	202	193	191	187	167	193	168	229	199	196	169	189	191	191	182	202	194	187	185	170	177	185	190	211	172	167	194	194	202	210	186	188	201	192	190	195	233	172	199	207	191	204	170	199	201	200	204	217	183	205	199	191	170	194	200	191	190	209	210	173	201	191	186	177	185	183	201	175	197	242	185	210	210	162	176	194	191	175	208	199	200	209	202	189	199	185	207	185	187	178	152	197	206	224	213	180	194	195	173	183	197	199	183	199	179	203	191	188	195	189	189	189	189	186	185	207	183	193	214	181	168	197	200	185	194	202	187	185	181	162	195	209	217	195	194	196	210	181	161	183	214	215	204	210	189	191	197	218	177	185	194	188	193	196	186	189	177	191	184	197	204	168	207	217	212	206	215	188	185	186	189	188	213	198	187	171	217	202	170	208	202	190	201	173	190	210	203	208	196	200	189	203	186	195	191	191	179	194	199	205	210	183	205	193	193	217	224	201	182	201	179	191	204	183	204	191	201	205	195	214	196	204	164	188	168	218	177	202	221	169	197	185	198	202	199	192	190	190	199	180	172	212	195	193	180	183	176	185	202	183	189	235	166	196	183	191	168	199	192	190	189	192	214	179	196	188	178	205	179	186	165	189	191	167	213	195	224	191	187	213	195	186	188	198	190	191	185	177	215	217	195	187	169	184	188	174	193	213	177	189	181	180	178	219	210	190	186	199	199	196	186	224	203	203	203	176	190	198	198	182	191	206	190	199	185	213	180	186	172	185	202	207	187	199	221	211	184	195	211	218	224	184	168	200	193	176	186	196	204	174	191	196	183	175	166	166	193	195	198	192	185	184	211	198	197	200	199	219	192	169	160	194	174	179	162	188	199	200	183	188	201	180	188	193	182	183	196	181	205	170	211	209	216	174	190	226	197	186	201	185	209	203	224	170	185	173	199	204	160	204	203	199	208	204	188	173	189	182	188	176	182	189	195	180	203	197	205	181	190	194	191	209	197	190	222	176	191	191	186	199	179	176	191	190	200	191	176	194	186	180	172	173	185	184	205	179	188	194	192	195	178	190	191	209	194	193	194	194	190	191	195	191	203	194	187	203	186	188	188	199	202	187	224	196	201	205	191	203	201	214	197	172	193	214	195	228	192	180	183	191	204	186	202	193	187	205	206	169	189	202	206	177	188	200	167	172	189	214	198	173	188	202	160	186	181	177	202	175	213	187	203	185	197	185	184	209	188	182	196	181	185	188	158	186	186	193	194	181	219	179	195	218	197	186	187	188	201	172	216	208	181	143	222	200	210	186	203	180	199	164	203	203	198	210	167	192	170	204	206	205	195	175	184	199	161	198	198	168	197	207	183	197	222	185	176	173	189	154	171	198	188	191	198	198	179	202	189	182	181	195	196	202	202	193	213	211	202	210	181	209	193	208	185	170	184	184	212	202	185	199	172	190	211	216	196	198	173	210	187	195	162	177	201	204	186	174	195	176	212	173	178	183	185	179	207	189	197	194	188	215	199	192	191	173	182	190	199	191	189	220	186	185	194	177	183	196	193	172	213	228	198	197	188	189	170	195	197	192	191	180	191	198	180	176	188	183	190	183	179	189	176	190	184	188	193	184	214	190	183	163	188	191	187	171	197	220	186	185	182	211	197	195	181	197	194	211	180	202	163	191	181	205	205	175	158	184	210	199	186	203	200	171	184	163	185	180	201	182	177	194	192	183	194	206	215	183	177	214	181	190	186	195	198	191	210	186	202	162	206	171	170	187	177	175	185	184	223	174	199	208	192	174	231	193	193	165	197	200	210	205	166	195	166	201	185	176	192	173	179	170	205	198	187	195	188	166	189	189	187	193	196	200	183	182	200	195	184	181	189	196	192	183	175	189	199	174	184	186	206	211	166	208	201	215	186	213	214	160	208	192	187	166	202	194	169	195	199	220	187	197	198	181	209	181	199	186	156	203	190	208	179	184	222	198	201	194	196	209	186	183	175	214	177	203	217	192	152	198	191	176	182	195	213	177	185	204	214	201	179	165	203	192	189	203	197	206	187	187	190	204	189	177	198	206	203	185	197	185	189	188	195	185	190	164	199	190	180	206	200	188	173	203	199
32934	16518	20684	24052	31156	34652	35596	33087	34356	35449	30021	30235	27399	29017	26183	19087	16528	17706	14429	12577	9955	7384	5459	3308	2890	2068	2172	1821	1516	1584	1721	1081	1010	991	921	1094	1101	854	819	765	702	659	718	698	676	652	662	668	676	633	664	663	656	642	647	645	649	969	7632	7344	620	624	630	631	637	650	596	604	592	628	597	611	592	607	649	591	595	586	614	628	610	598	592	589	613	607	616	608	576	609	626	646	632	604	631	657	639	625	636	581	613	596	609	605	591	617	596	619	599	577	601	605	631	657	595	597	601	596	620	586	576	617	617	582	587	623	630	598	586	615	592	582	605	577	657	557	552	578	651	613	601	580	583	598	567	647	592	639	598	567	576	634	616	603	590	611	593	607	618	616	564	605	564	566	561	589	575	636	607	599	578	668	584	599	629	627	582	588	619	582	637	626	594	639	607	639	583	618	628	625	626	592	577	594	644	663	594	584	604	588	607	613	652	586	620	635	603	583	615	601	627	569	612	651	646	600	589	553	590	627	606	625	617	601	572	605	581	574	634	661	593	681	622	617	602	612	592	600	610	610	601	625	639	584	627	616	616	594	611	651	616	609	609	576	674	615	579	626	589	595	582	597	618	617	607	658	634	633	572	582	643	590	614	610	574	614	608	581	613	595	626	606	616	616	632	599	614	641	599	623	643	606	558	592	615	597	618	599	615	616	607	558	594	611	612	634	639	562	606	637	618	591	622	610	637	605	604	587	598	613	631	580	625	608	611	653	604	608	605	610	607	569	579	593	634	630	639	564	591	602	566	583	606	567	640	603	605	602	588	632	650	608	578	616	531	586	598	594	659	639	621	592	610	660	577	612	618	617	589	636	572	573	605	625	621	615	590	609	642	566	550	598	616	597	577	612	592	613	612	602	640	583	602	572	595	629	616	589	572	627	587	615	613	604	568	645	636	613	611	620	555	626	600	636	622	588	547	601	639	594	617	616	601	643	609	588	655	630	585	555	588	613	603	631	641	583	573	608	600	583	579	618	568	621	598	594	589	609	622	641	571	630	608	607	645	620	570	616	586	603	596	609	562	604	635	590	617	579	585	602	634	567	635	629	625	598	616	615	615	620	592	614	646	569	615	639	583	609	615	599	594	611	681	599	603	608	581	564	619	593	616	631	601	573	563	635	627	615	617	623	601	600	598	571	618	621	592	633	577	577	626	625	589	595	631	578	641	606	602	585	648	614	586	580	568	622	618	629	599	591	602	620	629	628	652	599	580	590	595	609	608	613	604	623	617	586	599	608	576	611	613	575	594	593	603	602	578	628	582	648	653	632	634	636	598	634	609	605	624	575	576	624	628	593	604	599	630	587	609	596	628	611	628	609	613	604	609	578	600	633	589	638	585	618	553	619	622	640	570	605	570	567	590	612	592	627	602	623	591	585	579	619	624	568	621	581	638	607	621	603	612	605	607	649	604	600	611	601	583	572	611	592	606	627	643	602	609	598	577	632	616	585	588	641	552	594	629	631	598	603	635	604	582	588	571	612	577	627	583	594	613	579	583	557	635	590	595	635	591	628	610	616	587	661	605	650	634	636	657	618	567	651	607	616	609	577	632	605	593	599	597	641	608	620	608	560	612	610	630	605	638	582	603	554	601	585	630	592	630	611	597	619	604	584	533	603	568	588	577	604	616	584	632	571	626	574	606	634	588	607	635	588	630	580	597	599	602	617	618	634	578	582	614	623	602	628	597	592	664	617	581	687	606	616	584	593	635	608	586	622	615	622	584	610	614	595	599	608	591	553	598	605	627	595	581	612	574	620	631	570	602	571	596	577	606	617	642	605	594	612	604	620	585	620	598	613	614	608	651	616	618	530	568	594	592	621	604	595	614	611	598	599	595	583	641	600	653	601	623	566	635	605	629	605	564	594	591	603	657	616	612	584	598	622	577	617	606	629	613	632	591	647	613	569	610	563	580	581	630	595	638	590	632	627	625	634	599	590	598	562	633	605	639	572	627	571	602	626	574	579	589	630	599	626	609	591	594	621	612	565	583	608	602	590	610	601	612	565	611	623	627	621	567	610	635	619	595	607	662	609	613	592	577	645	604	608	615	591	583	624	610	628	662	601	625	587	661	580	533	606	649	612	611	625	612	634	595	616	597	582	593	594	588	636	560	617	640	598	605	625	581	661	612	576	636	560	576	622	612	606	620	603	629	634	629	596	564	604	608	603	588	586	613	607	626	583	613	600	570	622	563	625	644	585	603	604	582	610	573	593	575	593	592	565	635	645	653	603	599	596	621	622	604	623	642	619	630	573	581	601	631	610	630	608	624	614	596	601	609	631	583	646	601	615	638	612	591	600	621	645	613	611	573	548	593	593	613	602	601	633	630	593	603	595	566	638	620	636	575	643	596	594	565	620	633	608	599	595	576	580	585	616	560	596	611	580	627	599	609	634	602	619	582	538	612	602	606	592	613	627	613	637	571	614	598	638	567	637	612	613	648	613	625	556	634	569	608	598	620	604	612	646	608	663	614	614	628	570	584	614	586	554	612	607	630	603	643	606	643	602	620	579	653	596	571	646	594	630	547	611	612	560	597	615	608	638	587	651	583	595	586	653	597	617	624	606	616	587	565	637	608	631	634	623	604	634	614	626	606	628	582	614	606	583	615	614	620	619	602	586	564	591	572	630	623	608	584	569	567	636	584	581	647	631	585	571	648	592	615	576	666	599	629	601	592	573	581	586	606	571	620	587	579	615	625	610	618	585	597	592	605	612	611	563	582	593	644	588	601	623	609	596	599	613	644	551	605	629	610	659	590	581	631	604	582	616	625	582	590	644	557	636	637	632	597	627	594	599	602	620	614	583	601	584	585	585	640	590	602	644	596	598	585	654	611	612	597	596	578	614	563	589	601	615	537	618	615	563	596	645	609	577	577	604	597	586	641	554	586	597	605	571	572	611	619	631	618	610	619	606	582	599	656	610	628	627	639	591	582	624	643	597	628	600	578	643	579	608	617	567	636	598	575	588	640	643	583	633	611	589	619	591	617	570	618	577	614	614	575	673	620	642	571	595	631	635	588	599	613	572	583	624	590	590	592	560	615	573	575	616	602	608	637	618	621	642	643	636	600	639	580	586	589	599	624	618	588	618	654	650	612	658	613	596	600	620	634	613	600	614	631	578	587	595	561	592	570	637	607	617	636	583	609	606	607	624	636	692	652	608	546	604	577	613	638	604	613	610	613	624	618	621	614	636	588	592	600	614	635	601	633	561	619	623	556	592	601	598	563	599	591	604	610	609	612	600	608	622	626	616	613	631	612	576	644	602	609	618	622	604	599	621	575	625	615	625	629	609	589	571	640	613	578	596	586	624	648	578	637	606	628	608	617	602	586	635	536	612	604	564	639	594	615	607	616	575	627	582	586	581	640	603	616	619	595	585	578	589	602	581	606	579	590	572	586	596	579	615	601	598	608	617	595	604	616	633	576	593	586	587	609	642	629	617	594	598
10518	3905	5119	3802	3248	2805	2324	1638	1121	964	755	629	523	486	418	326	285	280	209	241	206	204	172	190	180	174	190	169	169	191	195	177	164	178	149	176	163	163	177	193	159	175	146	158	155	188	174	143	165	163	177	171	179	182	184	159	176	168	218	212	162	179	144	160	182	164	167	158	149	175	159	174	167	153	181	181	184	159	145	162	171	177	173	183	158	167	164	165	154	159	169	152	160	148	168	160	177	175	173	181	169	176	176	144	177	177	158	149	173	160	171	180	171	159	173	175	171	148	179	166	140	140	149	171	150	173	173	160	178	169	178	144	163	163	175	157	159	169	175	162	159	179	189	168	183	173	178	147	187	151	161	163	152	158	151	179	168	193	174	156	179	149	175	168	178	171	190	161	170	167	191	156	142	162	164	164	162	172	149	161	136	164	171	165	161	169	193	170	170	157	166	171	164	169	181	162	191	161	164	157	179	165	162	165	165	147	201	165	170	172	165	176	181	163	187	174	170	162	169	159	163	183	179	157	158	177	179	184	164	169	178	190	160	149	145	186	174	172	143	168	189	180	158	174	189	170	174	176	159	197	171	155	153	169	158	164	152	169	189	172	162	172	171	173	175	139	164	156	184	151	178	188	168	156	172	169	151	151	153	168	150	168	166	147	149	161	171	182	165	162	172	174	171	166	165	165	162	155	173	180	162	166	175	162	170	166	166	142	170	168	160	185	178	188	186	170	165	169	166	175	185	154	167	141	149	175	158	141	173	189	162	165	161	169	169	135	181	162	167	164	174	175	165	181	155	163	161	162	193	160	172	174	148	147	162	168	158	171	167	177	162	170	175	164	145	176	189	164	173	153	170	171	157	171	163	142	168	200	165	156	159	166	151	190	181	179	194	180	157	160	179	169	168	154	158	157	175	176	154	174	190	158	162	158	156	180	166	178	168	175	145	169	165	172	145	169	162	165	163	173	174	168	145	173	173	154	174	131	159	162	185	152	156	180	156	176	182	142	173	151	157	173	180	185	185	163	150	186	160	162	185	155	175	169	173	152	159	147	180	166	161	158	150	168	187	193	160	179	162	173	164	174	178	168	150	184	176	150	175	197	164	165	153	165	162	168	141	174	161	166	171	150	148	159	180	166	147	188	166	158	187	153	176	168	151	183	153	180	175	178	168	161	153	156	147	147	168	163	174	186	183	154	163	161	177	164	174	157	202	162	148	164	160	182	161	159	161	174	161	163	171	164	158	181	168	160	163	166	171	168	164	157	165	159	189	162	167	180	158	154	156	161	157	170	156	191	168	159	161	148	162	158	174	158	162	162	158	168	202	174	144	166	191	155	178	168	170	169	165	154	160	152	137	161	190	155	147	180	153	190	163	190	158	176	177	154	171	178	156	167	131	180	158	166	162	167	190	167	173	144	165	174	156	151	165	156	178	166	160	176	152	166	167	160	152	174	181	143	168	154	164	146	171	164	178	165	147	163	177	178	151	180	152	162	174	148	174	149	162	169	173	169	182	155	153	151	169	133	169	168	160	196	158	166	161	172	162	127	131	153	135	167	157	155	182	162	170	153	161	163	169	148	166	163	172	154	175	174	145	165	187	166	146	157	165	144	161	174	176	148	135	166	175	170	142	158	164	189	183	150	162	181	208	171	183	180	168	174	158	167	170	172	172	170	173	168	157	178	173	157	159	172	158	157	170	173	167	174	155	184	162	176	164	168	186	162	176	170	179	177	197	170	167	176	174	168	171	178	168	157	174	149	182	191	160	177	161	159	190	156	156	169	171	159	176	179	154	170	164	149	155	157	161	132	169	155	159	171	176	163	156	167	167	141	167	183	149	176	193	157	166	164	169	160	169	180	178	155	178	182	176	162	147	133	152	165	160	179	165	195	175	171	164	148	197	166	184	164	177	152	155	159	156	158	148	164	181	177	158	149	179	178	148	160	136	169	170	172	162	169	151	168	167	170	181	156	145	185	174	179	177	173	178	158	157	160	147	178	181	175	178	177	182	160	143	169	175	181	182	159	142	177	180	196	155	142	154	139	172	172	158	170	171	179	198	147	140	165	156	176	153	164	168	168	145	169	166	173	166	182	193	152	144	145	177	170	161	176	168	160	154	182	170	177	167	170	143	156	164	150	194	158	168	185	180	190	168	148	165	164	168	162	167	178	167	167	155	161	168	186	180	192	162	173	150	171	160	162	172	166	154	160	168	168	160	195	169	156	164	170	185	165	168	175	168	151	172	182	183	177	152	167	187	159	156	169	191	157	183	174	180	156	183	165	181	163	161	159	150	150	164	184	169	189	173	173	166	189	150	166	176	149	163	157	172	148	176	166	164	179	173	141	148	182	183	191	198	163	180	178	170	181	164	155	143	170	169	176	164	170	183	164	187	139	180	191	164	204	159	158	169	166	147	163	173	158	180	169	168	168	154	181	182	166	173	167	176	186	152	164	176	166	153	172	169	168	160	186	152	155	194	152	168	153	164	158	163	152	183	160	163	165	169	170	152	193	186	197	159	156	148	146	192	156	184	168	174	157	158	148	152	177	164	161	155	168	151	171	165	168	167	184	198	179	160	191	171	191	151	197	184	155	164	161	160	165	169	168	179	154	162	168	162	194	172	166	150	167	164	152	182	149	191	168	173	149	153	165	175	147	165	174	191	178	160	175	177	141	179	162	166	165	177	175	161	159	148	195	177	151	156	172	168	172	152	172	166	153	173	183	149	170	178	174	155	156	173	160	177	174	172	188	153	169	169	177	164	150	145	160	170	154	160	151	134	164	178	161	178	193	146	160	160	174	185	168	168	156	173	155	146	180	180	169	160	163	184	147	159	172	172	174	158	154	155	172	158	156	193	180	178	177	192	152	162	156	169	179	181	168	190	156	146	174	188	168	166	196	191	170	165	163	178	176	170	155	151	170	176	155	174	170	167	177	197	182	157	163	182	166	164	165	173	175	172	177	138	150	143	149	173	162	160	196	155	188	135	161	156	169	167	166	175	155	156	152	170	174	180	179	154	183	174	167	165	145	154	162	155	168	176	156	159	145	165	184	160	136	170	150	172	173	207	174	164	148	143	169	168	158	186	163	182	161	156	160	180	163	158	166	166	179	161	165	149	151	154	188	170	157	183	190	182	175	173	165	178	150	176	169	171	178	150	174	175	169	175	128	149	182	173	157	155	171	164	155	166	191	167	165	200	172	172	158	166	168	176	152	160	155	162	194	181	187	174	171	169	159	144	161	144	163	193	155	197	175	178	174	159	157	182	176	146	158	164	167	158	165	149	169	183	180	166	183	174	168	166	172	149	188	164	183	186	164	171	176	181	188	177	160	181	193	182	158	150	160	152	167	160	156	156	158	170	171	171	181	167	156	162	188	163	164	164	202	161	194	172	181	153	159	171	171	155	183	133	183	167	200	163	154	164	153	173	185	180	170	182	147	169	152	140	176	170	176	186	173	155	164	153	189	169	176	166	173	156	164
12127	4776	6041	6979	8492	8630	8544	6094	4788	4191	3583	3258	2607	2503	1990	1420	1325	1191	1102	968	856	745	678	579	597	549	572	570	558	598	563	540	482	553	520	511	573	556	539	522	519	562	553	513	569	489	529	552	553	520	537	522	556	516	545	550	543	551	857	1080	556	532	565	508	539	529	537	538	540	522	538	521	550	558	537	562	540	542	512	509	533	513	500	501	537	549	558	546	502	531	539	507	498	564	510	524	520	513	545	494	504	483	512	521	530	527	569	546	532	536	525	506	529	521	566	497	495	511	538	554	521	536	545	516	529	529	525	547	530	565	554	532	527	521	509	538	524	532	503	554	536	519	526	508	523	520	501	516	503	518	507	524	530	543	539	550	511	512	504	535	523	551	558	521	510	484	499	537	515	550	542	547	528	548	534	566	465	513	550	564	525	504	532	524	511	484	528	495	527	541	522	529	470	554	519	587	510	507	550	533	540	565	519	527	557	535	525	519	567	540	566	532	532	567	509	531	489	594	511	518	530	528	484	513	509	525	528	548	550	509	530	525	503	536	513	495	518	497	543	483	558	544	546	503	511	498	517	549	531	533	462	546	561	472	529	546	532	536	552	506	467	525	510	509	521	562	495	536	516	532	558	517	534	542	528	533	513	559	548	511	492	559	532	525	530	555	542	502	567	527	515	542	483	507	479	539	508	536	532	485	491	517	548	539	503	549	518	536	530	538	539	504	542	517	528	528	515	576	523	547	530	568	563	535	462	510	527	536	514	551	461	547	508	513	480	565	538	507	532	546	477	493	547	535	548	561	538	524	565	561	499	521	509	543	523	505	522	539	522	529	503	554	533	523	533	508	501	524	590	531	523	532	534	507	542	520	559	511	539	479	534	513	518	554	577	536	515	526	510	539	534	498	516	532	517	550	505	542	542	539	566	522	536	542	535	551	498	533	543	566	495	520	509	468	532	531	531	577	543	515	514	494	518	559	540	566	546	506	532	556	532	539	580	509	496	541	547	525	538	537	514	533	519	516	564	497	516	526	518	527	513	521	495	542	520	513	539	514	542	538	557	521	536	537	511	533	576	524	498	537	542	560	552	516	550	526	561	554	521	523	529	554	500	564	483	564	515	550	534	536	529	534	494	487	521	529	538	489	535	526	520	517	522	547	516	529	539	546	529	563	546	493	514	562	580	533	524	504	512	563	496	509	523	519	483	520	563	546	531	521	514	535	547	512	524	553	549	527	519	540	545	482	539	527	501	539	505	538	535	531	558	540	522	548	528	520	512	497	506	512	539	513	540	542	510	560	540	505	544	545	548	481	502	582	538	519	508	529	514	598	528	508	542	509	563	547	491	490	542	578	537	535	557	538	537	516	562	501	533	501	532	518	540	510	490	552	517	522	513	557	522	524	520	514	544	570	568	567	538	558	551	508	553	514	532	551	518	521	544	544	515	486	535	505	554	540	516	544	549	549	553	516	518	537	545	538	528	558	557	499	515	531	517	541	539	511	514	554	547	513	551	521	513	549	534	546	548	530	536	475	497	577	559	513	500	544	521	547	541	499	521	517	550	516	532	558	549	516	526	513	522	506	543	489	540	505	519	530	492	493	508	540	497	539	561	537	491	528	537	521	537	518	550	550	523	501	560	505	581	532	537	541	514	533	499	547	543	563	524	557	558	539	537	539	531	509	555	567	537	516	516	531	544	502	532	532	551	504	529	519	554	537	556	503	510	548	596	536	558	517	489	546	506	500	519	558	484	511	516	533	591	548	519	533	554	547	516	551	519	490	506	491	537	566	560	551	554	533	592	549	562	523	558	551	501	512	518	501	504	513	549	527	539	527	508	546	570	518	567	530	551	563	512	524	495	530	516	533	554	547	513	526	520	560	500	559	536	567	563	533	545	508	538	537	554	518	491	558	523	495	523	538	572	567	501	515	541	546	541	522	524	511	510	537	546	532	538	515	519	548	521	490	575	522	549	505	577	523	489	534	533	504	512	552	547	540	516	484	540	568	508	542	492	504	500	555	566	564	509	485	559	540	481	555	556	531	498	507	530	528	538	487	542	521	566	504	500	482	532	529	526	491	536	515	537	577	501	517	530	515	512	568	518	509	518	526	559	498	537	536	517	528	486	537	538	512	536	512	549	562	542	581	512	546	522	510	509	529	517	541	522	516	499	520	520	538	512	536	518	566	513	517	504	530	525	531	529	528	577	545	546	526	516	509	485	538	537	535	526	522	512	546	531	517	527	525	540	507	533	540	547	529	555	564	566	518	558	529	506	544	521	521	517	592	517	522	516	517	512	499	545	531	525	520	526	541	527	543	534	523	574	519	517	512	520	570	474	543	584	564	514	520	548	564	520	540	547	503	543	540	530	533	533	549	501	507	535	542	534	517	540	523	560	528	505	529	556	526	513	530	552	513	556	548	536	527	567	546	516	521	565	540	533	525	551	514	505	512	541	556	507	555	504	525	530	548	525	557	494	537	500	492	523	558	517	564	533	532	510	541	506	498	526	558	554	560	557	553	528	542	535	565	518	564	522	537	539	557	558	507	561	593	518	508	523	536	523	585	525	515	533	549	544	510	497	528	532	510	552	532	529	529	515	558	573	518	492	560	542	533	556	534	546	559	533	557	502	505	524	500	506	544	513	542	568	508	545	568	554	532	523	578	503	549	523	535	529	532	531	585	533	504	500	539	513	531	580	556	573	498	524	560	533	530	504	549	504	547	520	540	545	498	552	546	534	514	528	525	501	549	561	511	536	526	491	526	504	532	563	535	494	475	513	572	517	505	510	535	564	518	504	530	538	535	516	500	579	536	537	477	506	505	544	543	559	514	497	526	570	504	532	543	531	521	525	489	542	526	519	542	516	482	503	486	509	557	531	519	551	555	522	543	506	546	568	529	525	573	528	525	535	498	520	503	560	537	540	535	554	531	533	593	484	542	552	532	537	514	498	563	535	524	499	518	558	524	507	524	498	550	506	557	513	534	536	512	529	512	544	499	535	493	526	486	538	500	509	551	575	521	543	505	515	545	536	534	534	548	503	519	558	526	527	501	514	550	508	509	550	504	519	527	539	529	537	525	522	502	550	506	553	542	496	546	538	532	503	510	530	562	497	539	524	523	564	541	531	519	566	487	530	521	526	531	564	522	531	524	555	513	500	520	505	500	556	522	556	526	531	588	534	519	513	523	547	563	532	481	471	495	476	508	518	525	523	506	543	518	551	544	564	507	560	520	570	533	516	534	537	504	542	542	523	540	520	555	523	531	532	547	497	511	554	518	521	554	504	508	530	531	534	549	549	537	547	517	537	540	524	527	545	538	531	522	567	519	548	525	526	551	519	520	527	539	520	479	545	543	594	502	506	516	510	539	522	520	535	530	528	575	548	519	549	487	511	542	555	554	557	554	522	529	531	527	522	507	514	574	549	526	532	511	513	546	563	539	515	540	513	552	524	548	514	497	540	525	529	534	542	527	545	520	508	524	540	528
42186	23793	23498	25680	26000	25468	23283	18364	14479	10218	9122	8601	6581	5078	4189	1856	2015	1523	1371	894	783	514	380	263	270	226	243	221	132	148	180	134	139	186	144	139	121	131	115	108	104	133	98	109	120	132	135	113	142	118	105	119	138	138	126	125	112	129	569	709	128	119	107	109	124	109	130	117	106	112	119	116	108	120	111	114	120	122	124	121	122	104	124	127	107	98	122	104	124	99	135	117	115	114	129	105	118	148	115	132	112	125	100	113	122	101	125	114	128	123	109	127	126	117	126	128	120	103	131	114	125	129	115	122	118	121	130	91	113	121	116	121	116	105	116	115	132	133	133	117	94	118	123	111	123	118	111	137	119	121	119	101	112	124	131	121	118	133	119	126	127	97	119	89	126	103	108	123	115	119	113	121	113	101	116	124	129	122	121	127	124	106	122	105	106	125	124	117	126	132	112	123	127	102	110	124	124	137	126	125	119	107	107	113	125	116	117	92	124	113	129	117	120	117	119	113	111	127	112	121	114	130	115	130	120	99	118	136	121	117	120	127	140	132	121	127	112	98	111	109	106	115	123	119	111	123	132	127	131	113	125	109	141	106	131	117	119	138	133	113	122	119	123	117	120	105	122	106	114	116	115	110	124	104	128	106	121	115	110	103	107	115	138	119	127	121	115	120	116	111	116	110	107	105	127	115	133	109	122	116	113	113	114	131	100	117	140	113	112	110	126	102	126	117	127	136	108	105	100	119	121	121	103	104	109	131	145	117	109	113	130	114	112	123	103	108	116	129	114	107	117	123	109	133	113	98	123	121	121	127	126	106	122	125	132	101	119	128	130	121	115	126	126	101	111	109	124	125	125	110	131	128	124	114	121	125	101	108	123	122	113	103	135	143	113	105	124	119	106	109	125	93	106	128	134	101	127	137	115	103	111	102	114	104	111	129	108	116	119	134	132	123	106	106	114	124	94	113	120	116	126	100	132	115	124	104	99	112	120	122	112	116	146	106	121	128	117	131	117	131	114	120	118	127	117	134	115	119	113	116	116	126	118	114	128	125	112	116	111	131	124	107	119	131	112	99	138	109	106	142	126	121	117	114	130	127	139	109	115	99	113	132	94	110	124	130	118	104	122	112	118	116	118	129	118	121	127	96	111	120	121	144	128	116	114	121	113	121	113	117	120	135	117	93	122	115	143	140	120	107	116	102	116	122	127	113	110	127	119	116	125	127	125	102	98	138	114	111	115	108	109	99	97	121	105	106	114	105	129	115	117	112	105	114	103	113	116	125	108	137	118	139	109	104	116	124	106	119	116	112	104	104	113	126	128	119	125	131	119	117	118	124	108	103	125	117	110	113	124	110	97	119	114	107	110	107	95	125	102	125	112	121	112	109	114	117	118	130	128	112	101	121	127	122	126	137	120	133	113	132	102	118	115	121	121	111	125	105	117	127	140	109	131	124	146	136	121	109	134	128	107	107	118	93	109	139	110	123	123	124	121	102	117	134	135	133	122	120	127	111	109	131	124	129	126	115	102	121	105	119	131	141	111	108	126	123	115	102	109	113	118	127	123	129	129	109	120	104	113	114	116	114	108	125	114	124	112	113	116	145	105	98	104	117	135	108	119	127	109	105	114	109	132	106	124	127	104	111	119	91	123	129	106	126	112	128	120	125	120	130	116	105	134	129	116	99	118	114	107	117	127	126	106	123	112	125	109	130	130	128	114	104	123	111	99	110	105	126	122	123	116	131	114	125	120	130	107	119	119	131	107	137	137	127	127	96	98	107	106	108	140	115	124	129	111	115	116	113	109	129	108	104	112	109	118	122	118	100	128	131	127	123	109	131	99	103	132	104	116	99	134	109	122	112	112	140	138	116	122	113	123	127	104	116	105	128	96	114	149	106	115	107	113	119	127	111	115	113	117	114	132	133	109	133	115	111	111	121	116	116	104	117	128	116	118	132	111	120	130	130	115	122	124	122	121	134	119	124	144	123	119	106	109	128	137	104	118	116	117	106	132	124	98	119	121	118	126	127	133	124	116	123	123	119	126	115	112	125	122	119	126	113	99	109	113	120	119	116	111	117	133	106	129	134	128	104	112	106	104	116	130	108	114	128	137	129	103	122	108	143	131	110	121	123	123	104	113	122	126	120	110	122	103	119	117	114	111	127	109	105	131	109	124	131	116	120	121	119	136	119	125	127	132	104	106	124	110	134	105	118	114	110	97	95	126	122	117	115	112	137	121	101	142	127	107	104	116	115	123	114	127	119	126	108	115	112	122	117	136	124	107	135	135	105	121	133	132	126	120	119	119	133	126	120	115	118	112	104	129	109	108	124	107	125	90	122	109	107	127	125	122	126	101	102	132	126	117	102	121	133	123	107	121	115	109	115	115	123	122	110	104	113	138	114	112	113	129	130	124	123	120	103	110	118	124	119	120	127	135	122	117	143	130	131	113	113	117	111	126	104	109	104	109	114	113	133	113	124	152	97	108	121	125	116	139	120	118	116	125	139	131	129	114	117	111	118	99	110	128	109	123	114	124	112	129	101	112	110	119	101	115	117	117	119	119	131	128	119	120	111	107	121	110	111	109	123	119	102	122	114	115	108	135	127	118	97	121	131	110	100	131	132	107	122	112	123	126	124	111	129	96	122	109	114	93	117	105	107	125	128	108	112	130	103	105	105	131	102	139	105	129	125	119	127	124	109	112	115	123	106	103	110	125	115	126	128	130	106	133	122	119	110	117	113	110	89	104	109	120	118	110	114	94	117	112	137	124	118	117	133	120	142	103	118	121	119	118	104	109	140	113	122	112	117	121	103	101	115	120	111	118	104	105	107	114	127	120	117	103	135	92	125	128	122	132	92	128	113	138	112	109	92	125	100	134	126	116	120	148	92	129	128	141	124	108	118	112	105	113	112	116	126	114	114	105	147	111	107	138	119	126	101	116	113	131	123	130	113	113	96	122	142	110	122	111	138	100	116	137	109	113	125	125	111	117	118	125	139	110	113	107	116	137	118	106	113	106	126	128	127	120	123	134	125	128	101	115	106	115	123	129	127	122	127	113	124	126	96	124	147	134	118	132	115	130	119	127	115	146	132	131	123	145	122	121	89	110	118	109	99	124	126	113	138	104	118	108	121	129	115	127	114	110	136	118	115	121	120	130	118	96	122	109	115	106	118	131	105	138	111	105	110	126	130	122	121	114	135	122	115	135	144	96	114	123	120	97	132	117	108	128	119	127	131	124	84	113	125	124	110	113	118	106	118	102	118	104	123	132	106	115	115	120	119	135	104	111	130	118	117	126	133	114	98	118	137	106	98	85	118	115	122	100	118	116	100	107	116	123	114	116	125	113	139	122	114	120	111	116	116	117	120	119	129	115	109	103	107	105	126	99	108	130	127	96	107	108	119	117	122	144	108	118	106	124	111	131	113	109	112	112	114	110	112	123	114	104	140	123	116	146	115	125	118	104	117	106	118	97	122	98	144	101	119	110	98
24546	16116	15924	21665	26034	30540	32834	28178	27112	24000	24155	23314	21265	20414	18847	9982	10506	8888	9021	6094	5502	3264	2719	1350	1460	1389	1247	1201	645	692	801	673	644	650	687	752	563	519	511	440	451	410	431	455	453	487	447	400	403	425	456	423	423	396	424	381	385	478	3879	4515	412	395	383	428	373	365	396	383	397	431	411	443	439	403	411	403	429	407	442	399	426	386	446	392	380	407	397	376	378	403	445	401	411	435	410	405	401	395	368	403	401	387	381	397	410	424	424	348	398	387	426	419	390	393	410	388	412	400	386	417	388	378	396	410	420	389	429	404	402	390	391	414	375	411	405	429	378	397	442	414	387	407	402	406	394	369	416	361	409	434	416	415	390	409	391	378	423	361	424	407	389	401	387	408	414	388	403	393	424	416	385	414	393	402	425	379	401	451	396	384	375	412	388	405	397	376	399	396	418	413	366	394	396	423	400	357	403	400	425	385	372	401	376	419	369	445	394	409	402	421	406	407	404	369	355	440	407	426	394	421	385	370	388	385	384	396	364	394	407	428	404	376	387	411	441	388	356	403	403	385	404	429	395	387	384	411	403	395	429	413	387	373	396	369	371	405	417	410	392	394	383	419	404	421	350	398	399	395	410	423	385	376	399	375	379	415	404	401	363	418	368	415	419	411	405	366	407	392	397	398	385	421	415	365	406	429	398	395	430	406	410	410	401	381	417	385	404	427	363	404	400	410	383	395	380	363	395	375	371	406	412	393	404	399	345	416	373	369	398	391	375	406	405	416	393	434	427	419	402	380	375	404	396	371	412	385	399	387	395	391	388	387	411	408	411	389	411	405	374	364	451	422	354	406	366	371	387	378	423	382	385	409	377	401	368	406	417	402	432	385	397	374	379	389	368	405	362	409	408	370	388	426	405	399	412	384	394	402	398	397	414	385	402	415	415	397	420	382	409	435	423	391	408	406	393	419	389	383	383	400	389	392	385	404	410	409	411	416	407	383	408	411	382	396	382	386	348	392	380	369	427	384	365	416	388	384	414	398	403	368	375	374	402	385	399	384	366	411	399	409	414	418	404	372	388	428	395	382	382	388	386	391	397	390	391	377	398	402	412	429	414	429	365	388	424	352	386	406	377	413	381	399	425	373	381	416	406	385	414	389	409	409	381	414	400	422	417	389	397	389	389	401	420	414	378	393	434	389	373	411	382	432	360	416	401	383	375	407	396	412	397	414	395	389	405	426	376	366	378	411	415	393	414	390	384	394	391	380	385	400	401	402	400	369	371	411	398	351	425	387	379	388	377	436	436	393	387	420	391	412	397	388	404	389	390	417	361	405	350	384	406	397	418	410	401	402	374	422	372	418	367	398	397	408	385	395	408	400	413	391	373	422	414	381	387	403	376	373	404	400	387	393	382	397	405	411	391	394	381	419	423	415	407	386	425	429	409	395	370	402	397	372	412	408	420	396	387	398	426	390	394	410	403	380	430	386	457	396	389	374	388	402	410	366	374	412	396	433	408	416	404	406	397	393	409	378	368	379	413	389	390	385	427	387	400	383	359	391	360	389	380	403	408	428	400	393	368	397	415	407	405	401	422	390	403	383	383	410	400	395	380	383	395	410	450	390	408	372	386	382	377	405	423	418	363	400	383	406	397	412	439	403	404	371	388	404	415	396	396	398	447	433	391	418	432	400	370	455	382	403	394	366	389	369	383	384	430	439	397	395	382	395	412	397	386	383	432	386	379	399	397	393	413	360	435	394	427	378	377	424	414	416	412	382	373	372	431	428	416	389	395	382	414	389	417	375	392	387	413	397	372	392	395	423	407	403	403	389	390	389	377	386	388	402	373	425	412	406	375	438	447	379	417	406	396	351	430	382	368	383	370	367	412	375	402	357	391	393	404	387	374	420	405	413	407	404	373	406	382	434	432	427	422	425	382	387	407	401	387	427	399	371	404	398	435	404	386	400	385	398	405	380	394	369	412	422	372	414	381	417	361	428	436	390	404	370	396	389	388	401	416	421	427	368	415	385	392	405	392	402	434	417	428	410	388	411	407	407	404	411	432	421	378	400	409	387	391	418	394	365	401	429	409	429	406	417	402	399	413	380	397	401	418	458	383	410	404	402	433	415	377	405	392	407	403	419	377	393	399	352	390	424	395	381	399	401	355	410	379	363	372	359	418	395	400	414	390	407	384	408	396	409	421	399	389	434	391	384	398	399	394	436	405	408	360	394	411	399	369	393	399	386	393	464	373	388	420	449	428	400	407	397	409	407	407	398	383	345	397	418	423	410	424	397	379	359	408	385	377	401	384	410	348	410	414	389	415	395	379	371	411	374	347	384	385	376	418	378	398	386	404	404	424	414	378	384	415	393	382	417	430	388	429	372	398	407	405	399	423	410	393	395	398	405	340	369	379	426	398	429	384	405	390	375	363	385	377	420	414	376	416	372	401	409	407	383	402	365	378	426	391	428	373	412	405	404	408	398	410	375	390	393	412	428	405	392	419	397	389	425	441	445	400	395	364	383	389	438	407	382	399	391	368	394	424	367	381	392	387	397	426	406	401	375	400	387	384	427	370	427	436	388	385	391	395	418	422	376	360	381	398	406	389	411	369	404	384	377	414	379	381	385	437	417	389	402	415	405	381	396	420	428	387	377	414	410	372	406	426	381	409	426	420	370	439	390	419	396	367	386	418	386	393	398	434	367	405	405	412	439	396	414	399	367	418	395	384	405	385	398	388	383	377	394	419	380	448	363	382	415	410	379	398	388	385	393	405	417	376	366	399	419	369	384	427	389	400	424	426	397	413	392	428	386	401	399	405	397	419	425	363	393	346	395	383	392	388	400	425	392	392	370	390	377	434	394	443	392	373	421	386	380	388	423	414	403	384	396	426	352	429	387	389	362	432	436	379	440	394	384	415	395	387	316	433	410	388	381	402	404	450	451	388	407	379	402	412	366	417	394	379	409	402	360	397	369	385	411	375	403	404	384	348	405	403	422	395	423	392	409	421	399	382	379	390	361	388	382	376	418	426	386	401	386	382	370	387	377	406	394	373	428	379	374	421	389	383	338	418	393	407	414	391	406	376	404	408	387	400	414	412	361	420	398	411	392	407	377	400	392	412	400	402	409	374	368	380	384	410	432	396	404	399	389	400	369	414	393	423	402	392	420	390	398	387	389	382	394	418	393	402	419	412	439	405	381	397	402	420	341	410	374	403	390	374	359	421	359	367	411	399	441	384	411	362	393	401	391	386	395	424	419	374	392	429	424	387	403	387	398	415	421	395	388	401	418	402	453	390	377	392	389	398	397	397	378	374	414	427	397	395	416	398	356	386	404	389	375	380	417	404	416	407	389	411	411	376	382	430	364	396	397	401	401	439	407	426	418	425	385	412	409	397	371	374	417	404	402	397	390	421	409	386	421	415	392	374	399	375	384	386	391	383	432	408	410	360	409	434	387	395	389	415	405	404	429	383	375	385	352	408	421	404	437	424	386
53195	31005	31795	29904	31933	32427	32238	27519	24185	20775	18125	17186	14571	11646	9466	4262	4101	3382	2917	2129	1808	974	783	612	437	398	404	343	283	290	317	282	273	239	264	269	223	207	204	204	191	173	191	200	213	200	207	173	203	200	185	166	176	183	199	215	178	224	1085	1277	218	182	188	208	194	180	181	185	186	208	183	191	198	212	192	184	163	186	209	183	166	198	204	203	175	199	186	175	188	189	197	189	193	178	210	193	211	162	172	227	193	176	206	216	191	177	180	180	206	188	216	198	197	186	187	205	170	189	201	193	213	171	203	184	160	207	179	204	204	185	223	185	177	192	177	171	186	191	182	204	178	211	194	190	165	182	204	205	205	171	215	196	188	199	206	191	198	207	195	179	188	178	176	188	187	199	189	199	181	217	209	214	160	206	185	214	161	217	187	208	201	205	201	207	194	223	176	194	203	233	216	215	207	202	212	167	201	175	186	174	188	196	203	203	190	211	181	182	212	210	172	179	206	191	181	195	199	178	205	186	209	177	195	197	191	221	197	199	196	220	207	185	192	198	195	188	219	211	185	181	196	185	193	184	197	186	209	204	199	190	178	193	196	182	173	207	193	201	173	204	176	200	172	182	189	221	185	172	230	194	180	170	191	183	194	207	193	182	190	188	182	169	217	191	202	202	193	201	190	190	182	169	185	198	198	159	183	170	170	192	194	205	189	212	189	194	183	207	189	179	157	191	179	205	194	183	196	183	189	206	193	177	167	187	191	192	205	177	183	167	205	195	197	172	175	222	169	186	219	200	180	211	162	165	181	179	180	195	176	184	204	187	186	181	181	179	190	207	178	211	176	185	190	184	189	202	182	195	185	206	180	184	203	188	212	195	208	156	207	195	202	200	203	181	222	176	169	190	178	193	200	185	211	182	199	188	200	198	192	190	220	189	198	183	182	210	183	221	190	186	188	171	177	176	206	212	190	176	225	195	199	203	199	196	177	170	187	182	190	180	197	206	204	230	188	191	179	193	173	213	180	187	185	201	187	194	206	167	184	200	216	207	194	194	169	218	192	218	193	176	180	219	196	186	177	186	191	219	209	176	209	170	187	203	224	201	201	199	182	196	186	214	217	176	203	173	203	199	183	181	200	186	165	170	192	218	178	236	180	187	194	189	179	209	200	198	197	205	184	201	202	203	166	213	190	201	216	193	186	168	204	197	175	206	199	195	189	196	186	169	193	207	168	205	180	192	182	179	198	202	167	178	164	185	192	191	184	201	183	186	204	198	182	188	180	215	184	166	199	210	203	212	208	181	199	201	187	214	177	184	189	219	195	189	208	190	196	216	192	205	190	211	184	213	175	191	174	196	203	199	220	182	202	182	192	204	220	217	173	184	203	206	178	162	192	172	162	188	182	196	188	184	180	169	217	198	168	197	175	155	194	178	172	181	206	197	176	211	177	214	191	194	204	164	187	206	187	205	203	200	185	209	177	176	196	190	197	181	173	210	180	188	187	191	211	184	189	182	202	216	191	197	189	195	159	196	196	188	187	191	194	202	196	198	192	189	212	201	202	168	193	188	204	192	189	182	190	193	184	210	183	194	186	194	188	203	197	200	207	210	203	188	189	188	175	197	207	186	180	178	187	191	194	172	188	189	200	215	195	194	190	186	198	193	191	184	196	204	177	157	180	193	181	199	180	176	238	223	196	199	188	165	191	184	199	220	213	201	196	191	198	178	197	201	184	187	216	197	199	195	194	167	176	190	199	163	224	223	201	188	186	181	202	185	199	195	223	199	198	204	175	196	210	179	161	217	185	216	190	193	194	193	213	200	185	199	188	193	207	173	189	189	180	169	194	189	212	226	191	207	215	188	184	166	208	189	183	196	180	185	171	181	194	211	197	183	183	182	199	191	181	168	207	198	198	188	203	212	173	202	182	199	205	220	187	187	188	200	191	173	177	196	200	181	199	189	214	201	180	203	189	183	202	211	198	198	184	183	210	198	185	185	164	193	196	200	233	180	219	212	186	175	195	186	154	192	173	196	187	207	190	187	202	177	184	207	203	192	186	202	187	187	190	192	205	188	184	190	179	173	179	197	202	226	195	235	185	182	191	198	195	166	186	197	192	194	186	198	185	173	178	187	185	197	189	192	202	193	190	186	203	197	196	183	174	172	177	216	187	223	180	198	189	190	195	198	178	187	228	202	180	196	195	223	191	185	178	191	190	190	190	179	186	195	183	197	179	194	220	192	187	183	201	205	190	208	172	223	205	197	221	179	209	199	183	181	191	211	209	224	208	184	189	184	186	179	203	187	164	170	178	206	206	192	185	186	196	199	185	169	190	190	202	186	175	186	182	208	203	200	188	175	187	191	205	206	223	165	203	163	199	167	181	191	203	168	183	184	203	188	200	190	177	183	183	199	188	206	192	190	194	201	211	210	170	211	218	197	193	224	197	185	206	202	186	166	202	186	196	185	177	203	188	175	199	190	198	185	191	188	192	192	185	199	212	192	203	189	186	198	204	208	194	202	204	223	209	182	192	178	186	203	197	183	183	197	200	179	187	177	206	187	182	206	178	178	181	176	175	207	172	177	221	219	207	219	190	202	187	200	168	221	205	204	184	194	201	184	189	187	212	168	204	197	209	210	210	188	182	183	196	174	193	196	199	204	190	162	178	220	196	178	201	190	193	209	179	188	195	204	209	189	216	207	153	196	175	176	166	179	188	208	199	205	200	196	210	203	202	184	177	175	187	224	176	188	196	208	179	169	200	163	160	195	159	199	186	193	194	194	188	173	184	184	195	192	195	202	187	201	181	185	180	199	187	179	191	180	204	198	193	187	193	181	205	184	211	171	196	175	190	182	157	218	208	190	168	183	167	180	177	208	174	207	180	192	189	200	212	186	162	191	187	185	191	190	188	189	184	202	199	190	196	191	174	188	195	185	194	188	199	183	204	184	190	183	201	209	185	195	203	197	179	185	192	196	195	190	186	177	180	201	183	201	189	194	186	188	217	189	174	172	175	220	192	218	161	179	236	182	173	209	197	183	182	213	189	187	199	181	193	195	191	179	168	186	208	196	202	201	165	211	198	203	190	184	191	220	183	187	200	190	186	197	194	178	183	207	193	201	183	187	190	188	163	200	208	195	191	180	164	217	200	180	203	180	182	205	178	206	198	204	187	199	183	192	174	188	190	212	205	170	182	206	174	219	188	193	179	181	205	192	184	200	180	222	203	203	217	223	196	178	196	185	188	189	189	206	206	210	204	196	207	203	206	184	190	193	188	193	201	198	190	198	185	178	198	203	193	198	159	176	178	156	201	195	197	220	188	201	182	177	195	211	186	184	182	201	184	219	197	189	202	191	222	180	194	181	185	201	192	213	191	204	218	194	187	191	181	206	199	169	174	181	186	198	192	197	200	194	175	208	191	184	185	183	216	189	186	195	185	179	200	184	224	192	200	188	201	200	170	182	208	191	192	181	191	225	176	164	165	194	184	185	191	199
31771	21115	23018	25779	33380	37980	40945	34744	34905	32873	33105	32097	31607	30953	28880	16794	17628	16115	14328	11956	10533	6160	5607	3012	2888	2516	2257	1922	1217	1569	1561	1205	1126	1254	1187	1211	900	798	755	689	647	658	683	677	643	684	692	688	691	613	695	656	630	641	617	690	643	758	7851	7765	632	616	611	631	576	608	626	597	643	567	624	610	671	605	650	587	644	610	627	619	623	624	634	619	641	635	627	610	584	591	604	611	610	656	615	633	623	601	620	621	619	664	624	667	601	586	610	576	586	616	591	585	621	582	623	581	618	609	625	614	592	609	621	606	629	587	572	589	624	577	606	622	574	593	622	631	683	574	629	602	631	622	631	586	575	641	619	566	639	634	602	650	604	626	643	660	617	585	579	596	642	636	644	568	630	674	601	630	571	600	619	607	565	605	610	601	602	611	606	602	574	570	586	604	610	642	615	608	594	611	582	630	634	614	620	586	615	597	624	598	616	615	612	602	635	642	581	580	606	622	662	603	645	592	622	602	587	635	653	599	589	574	598	583	611	591	572	629	645	634	593	568	600	608	615	616	626	576	618	649	606	635	601	628	631	630	621	606	633	586	579	630	566	638	607	624	632	633	611	592	609	577	631	657	554	575	570	612	623	595	599	604	599	647	588	596	603	601	583	583	644	604	600	621	601	587	670	596	618	598	631	586	629	602	570	600	604	579	599	601	615	614	581	630	632	574	622	626	631	595	612	621	595	565	592	575	638	628	636	643	582	592	607	588	587	586	585	602	606	582	630	611	638	630	571	592	603	612	568	601	572	613	608	582	621	541	641	594	619	572	604	611	568	581	620	602	606	591	625	641	621	592	599	649	603	628	620	605	594	594	592	599	624	593	598	608	602	622	597	597	621	628	613	594	643	643	637	616	594	592	624	601	604	630	654	601	616	592	589	649	597	593	646	581	592	598	608	611	613	612	580	606	583	595	643	644	631	585	575	627	608	639	598	606	620	625	631	603	615	588	616	576	601	586	611	561	591	633	606	649	609	608	597	633	566	635	573	582	618	555	594	642	579	620	626	591	600	591	621	575	587	620	605	584	620	612	627	621	618	649	549	641	624	590	589	637	617	584	594	647	594	597	581	576	582	613	616	624	591	619	609	635	571	607	615	633	591	638	627	621	611	663	634	576	573	601	562	607	652	589	601	624	591	613	630	622	607	615	593	607	591	582	608	607	586	568	581	632	608	612	601	578	604	593	614	578	588	613	616	615	597	568	590	628	614	605	634	553	645	592	651	611	581	586	627	634	636	624	604	590	589	615	620	627	636	591	603	647	617	653	583	588	617	621	607	644	621	625	617	594	631	601	650	573	605	595	601	613	616	620	592	580	612	581	610	585	606	650	658	578	648	610	613	602	622	596	609	618	583	610	589	580	606	641	580	620	576	633	628	602	630	626	594	604	574	629	590	634	594	618	620	604	618	579	540	606	620	589	574	570	601	620	597	557	638	616	625	611	620	570	646	591	598	588	586	636	647	568	628	605	531	584	563	616	541	573	619	591	591	629	617	638	615	607	604	608	581	595	626	591	610	625	641	585	580	581	628	615	609	627	584	596	637	611	631	611	606	601	595	636	623	631	605	589	568	590	644	606	623	658	594	551	615	638	597	628	616	602	610	579	594	636	602	575	595	576	575	592	586	665	590	630	634	600	579	594	591	575	625	597	621	629	623	648	614	620	622	636	583	593	555	651	574	602	602	618	598	583	607	570	591	572	550	644	608	607	607	638	614	631	623	631	578	593	628	616	604	641	601	562	603	626	626	634	609	612	624	629	581	588	604	596	606	568	576	661	629	596	586	619	595	621	584	581	638	557	606	623	609	594	619	598	613	536	597	616	616	606	672	632	611	614	575	554	565	560	641	620	596	593	603	592	585	632	618	597	615	606	638	623	632	622	601	577	621	583	662	618	587	590	644	607	578	597	660	583	614	633	618	604	613	576	592	603	601	599	647	591	600	581	565	632	563	621	569	613	644	601	595	604	623	581	628	581	597	602	625	623	605	571	612	594	672	604	570	582	617	620	587	596	589	648	579	647	562	593	591	629	633	612	618	591	581	636	622	616	596	586	639	600	591	582	593	602	657	618	598	590	580	611	650	661	611	592	627	642	573	591	576	608	642	593	639	590	594	616	585	623	604	574	623	567	625	621	635	605	622	585	607	597	606	597	597	599	606	653	615	589	590	630	593	612	637	570	580	637	609	577	615	605	598	643	611	628	582	595	618	593	615	613	595	573	619	564	626	582	635	537	610	631	609	625	591	584	599	637	604	587	607	625	650	620	640	555	608	561	594	624	594	664	598	616	593	594	602	592	585	561	612	595	597	613	593	582	583	591	595	595	645	644	602	606	581	595	599	630	635	575	602	638	618	620	592	636	636	587	627	552	625	583	633	546	595	634	650	608	607	606	619	596	653	614	605	590	591	574	612	633	632	648	606	607	606	590	612	598	600	630	605	587	617	604	597	630	564	611	582	616	635	611	668	616	601	572	612	599	594	593	612	606	582	614	589	622	629	607	581	607	584	589	592	597	601	617	620	599	636	625	631	618	593	604	593	579	621	598	600	644	652	595	629	621	627	626	601	591	595	637	583	638	572	597	629	651	603	592	584	572	637	602	658	599	590	610	566	578	594	595	670	603	623	555	651	588	608	635	588	601	613	532	619	602	581	648	616	630	652	581	595	615	620	588	597	634	599	589	693	575	660	596	631	645	593	637	563	612	626	580	592	607	599	571	609	579	611	614	622	599	618	575	619	616	602	599	594	615	653	600	581	563	567	600	589	600	614	605	617	591	615	549	586	621	554	640	591	601	565	590	574	595	631	639	559	607	616	555	615	593	618	616	607	574	612	623	592	649	594	601	618	586	637	617	615	599	620	605	620	583	572	602	599	593	591	632	643	561	594	603	598	584	587	581	606	594	602	611	601	647	613	619	564	579	573	628	581	636	610	622	626	594	579	660	582	645	576	627	575	629	614	624	615	581	611	626	616	600	580	554	644	646	590	597	634	607	646	580	569	562	610	577	574	654	566	576	577	601	606	616	601	613	635	629	608	610	630	611	609	581	634	586	612	594	575	618	616	608	603	600	620	595	682	632	622	584	601	618	634	572	645	556	609	608	650	603	627	576	587	570	634	610	649	627	578	620	614	630	588	634	564	598	579	616	572	606	634	590	564	612	618	635	621	600	571	631	606	619	598	635	568	624	587	619	604	584	587	647	618	603	640	589	560	626	614	595	614	550	606	607	606	570	646	601	596	635	594	584	591	627	588	605	607	606	571	640	638	599	604	607	584	625	596	613	638	606	600	639	605	679	590	636	601	628	625	619	615	620	635	657	621	627	643	591	560	557	579	595	598	593	632	617	635	631	616	618	595	586	562	620	529	596	646	573	594	583	622	616	618	620	607	620	603	583	579	606	669	600	600	608	603	590	594	613	637	590	609	627	616	629	615	594	601	658	577	566	578	620
10523	4747	6038	4436	3443	3234	2235	1607	1169	950	769	738	598	498	376	235	304	248	248	205	214	193	183	167	157	189	188	146	187	133	178	139	187	139	161	165	171	155	153	163	148	171	147	160	153	156	162	160	148	167	157	181	146	167	162	135	163	174	183	214	159	173	168	169	145	171	170	153	166	160	179	158	160	137	146	169	141	174	147	150	151	152	137	146	161	183	167	162	188	196	168	167	158	175	175	152	140	177	135	157	164	173	177	136	172	139	164	155	171	150	150	156	141	180	169	171	161	158	155	160	151	155	159	169	157	172	164	180	179	171	173	131	159	152	148	140	140	160	164	153	142	176	164	146	170	153	151	129	166	149	158	167	178	155	165	176	155	159	163	159	155	150	158	150	155	137	141	161	164	165	189	170	145	172	154	141	138	153	175	151	180	149	175	170	159	150	180	168	181	162	177	178	162	158	180	151	158	157	174	170	172	147	143	142	158	182	163	142	178	180	150	165	158	169	168	164	158	170	155	164	181	163	169	145	155	181	158	161	158	144	164	154	143	145	178	161	168	167	169	154	139	189	154	165	182	163	154	158	150	160	159	174	147	180	150	146	188	187	182	169	151	142	168	159	161	167	157	150	153	142	173	183	145	138	154	160	168	164	175	153	161	149	151	173	189	153	151	172	149	162	166	148	153	176	160	171	183	149	156	136	182	158	170	167	160	142	148	180	154	149	146	137	175	171	165	183	170	143	154	164	136	176	178	156	172	144	170	152	167	142	150	154	150	149	155	164	139	141	154	164	168	163	154	184	150	172	172	152	158	155	172	160	160	156	162	154	163	131	168	158	198	155	149	150	156	158	152	165	159	155	135	159	170	153	149	162	151	167	144	174	145	147	151	169	161	159	170	161	160	153	154	160	173	141	148	177	171	178	179	145	149	195	154	185	160	152	151	171	154	172	150	145	161	143	149	180	148	152	159	160	171	141	156	182	169	167	157	180	165	175	159	133	176	156	175	155	171	170	164	185	147	155	160	175	149	175	154	158	171	139	165	178	154	170	181	169	148	153	150	164	155	170	156	137	136	149	160	160	157	167	170	163	165	151	165	150	202	166	162	145	196	159	187	143	152	154	182	153	157	150	162	164	170	174	145	188	149	165	156	171	166	147	162	177	156	153	174	138	140	148	148	186	142	145	177	180	149	141	183	137	167	186	160	181	145	168	156	179	159	158	170	177	166	142	170	168	178	159	169	166	152	191	183	156	172	194	164	178	164	140	137	159	142	181	146	154	148	158	158	174	163	153	174	177	153	151	179	168	176	157	155	168	151	155	137	128	153	153	176	176	162	162	164	178	157	172	159	142	160	144	163	163	154	154	182	159	168	152	144	162	146	142	151	181	149	174	150	155	163	140	129	156	131	168	149	181	175	163	152	173	179	162	169	174	150	156	192	169	183	160	154	160	152	167	151	174	174	164	159	164	140	165	155	169	151	162	147	167	168	162	179	172	157	146	139	157	171	172	143	160	155	172	159	153	150	193	182	159	151	178	170	171	157	178	160	153	169	142	145	162	146	155	184	174	133	163	165	155	147	162	157	168	172	152	157	157	153	151	186	163	180	172	126	139	175	162	142	141	160	171	154	166	162	163	162	174	161	166	178	156	163	153	155	192	168	157	162	185	171	153	161	161	142	155	182	161	152	163	148	167	164	143	153	134	160	179	156	181	166	163	173	168	152	170	180	140	167	161	162	137	191	161	150	160	156	169	145	147	163	145	146	157	160	173	196	159	153	162	167	167	185	140	165	184	153	169	191	163	177	163	157	155	166	164	162	151	160	138	156	176	170	150	141	206	147	156	147	153	186	190	160	134	142	158	141	153	159	151	169	144	163	141	188	141	160	168	154	134	156	173	176	170	159	173	155	154	152	148	190	152	161	162	165	136	181	155	194	171	176	151	167	158	155	160	175	184	170	171	158	169	179	179	174	135	148	180	152	178	150	141	170	150	162	157	160	170	162	160	155	151	148	162	154	157	157	176	145	143	182	174	173	142	174	137	176	142	146	151	149	163	186	168	163	159	195	162	163	175	170	164	145	156	145	178	168	146	183	175	151	154	168	166	139	159	161	169	156	178	168	171	156	139	151	183	178	174	160	146	165	143	179	177	175	155	152	144	150	160	143	180	179	155	173	136	169	148	165	152	152	143	148	186	171	153	146	126	167	139	138	138	178	150	152	184	161	176	163	156	164	183	151	155	176	155	155	166	139	196	181	151	160	164	166	137	164	157	171	157	174	158	142	189	168	178	157	150	155	162	167	167	173	172	157	159	173	177	170	143	148	155	140	186	164	149	164	180	178	177	185	165	162	169	154	158	149	176	154	163	156	179	157	161	184	160	172	171	173	170	158	167	164	153	165	167	144	153	152	171	142	157	172	139	177	159	164	154	165	154	149	168	143	149	150	164	160	169	148	144	183	173	142	171	139	176	141	149	150	169	158	148	150	158	159	168	160	173	181	161	158	140	147	146	148	157	181	157	172	171	165	165	170	158	170	163	160	149	179	163	152	144	183	190	167	149	154	146	157	155	163	163	141	156	173	149	175	166	165	165	150	154	154	159	169	181	181	177	177	153	155	145	140	174	168	159	178	152	156	175	161	149	165	158	180	159	155	162	162	173	145	137	136	168	174	156	152	162	143	162	166	144	156	158	155	149	172	177	169	149	167	177	155	167	156	146	152	166	143	146	153	186	153	159	166	150	165	168	157	155	151	151	162	160	172	179	162	151	146	155	187	160	150	132	164	165	171	159	154	164	159	159	150	163	145	164	151	154	165	178	143	164	155	166	165	165	163	154	149	155	151	212	182	176	174	154	163	184	164	161	128	171	177	165	175	184	133	159	155	173	170	152	157	170	145	167	155	164	169	156	152	130	154	157	161	144	165	150	154	158	153	156	193	161	145	169	172	172	159	148	162	166	160	164	147	162	150	163	167	146	154	174	165	167	156	144	175	177	158	152	157	163	170	148	141	154	143	177	196	174	155	183	152	172	155	170	162	159	148	156	175	155	158	178	164	191	143	165	152	167	158	143	175	164	144	142	168	160	148	169	175	181	176	140	174	165	158	179	170	180	154	178	145	173	171	169	170	163	159	149	155	132	157	163	147	159	149	157	167	179	162	165	160	178	149	150	161	167	159	159	158	159	150	162	164	148	178	176	173	154	159	152	165	181	159	180	163	184	153	165	150	163	167	154	162	167	168	163	180	174	155	150	158	154	179	172	150	159	148	161	155	154	154	176	174	148	167	172	178	147	157	127	151	162	173	176	161	141	161	155	176	145	151	161	177	162	162	168	161	147	165	154	168	164	149	139	158	180	165	159	168	168	165	160	157	165	174	158	168	155	153	168	174	166	167	152	197	155	153	174	171	138	151	156	150	166	170	142	166	151	154	165	151	182	167	158	177	158	156	171	144	150	149	184	173	183	159	178	134	174	174	160	160	154	166	172	145	170
12399	5627	7132	8128	9630	10611	8535	6441	4860	3611	3398	4028	2931	2495	1948	1209	1390	1284	1182	1013	826	701	730	622	634	528	578	545	541	540	581	523	533	557	507	551	554	518	494	550	501	564	549	540	538	559	498	524	497	498	541	546	527	523	509	553	504	546	852	1026	524	512	504	512	501	521	527	536	534	538	532	548	510	535	502	503	481	504	472	551	540	529	518	501	504	557	505	492	501	524	498	504	492	512	497	532	527	509	528	506	517	543	502	498	505	532	527	499	553	539	525	547	497	544	530	504	510	510	482	560	518	549	508	523	531	471	521	526	485	484	518	522	571	554	494	530	503	510	557	489	525	541	534	511	500	501	495	525	489	485	509	519	508	524	526	527	535	527	464	535	499	504	549	501	501	523	469	489	510	479	497	515	489	516	492	502	528	513	504	566	526	510	555	525	524	482	537	504	508	509	472	524	531	507	498	512	554	561	516	488	563	518	496	538	530	529	537	526	531	518	478	511	510	527	510	542	525	502	536	530	499	531	519	541	523	505	482	514	539	526	537	571	529	509	490	523	510	538	514	563	535	555	512	453	533	527	547	495	526	498	518	505	491	521	490	558	517	522	480	542	493	520	523	534	506	517	487	513	506	512	504	544	526	532	537	544	507	566	548	499	506	545	534	492	541	496	520	544	526	530	543	533	523	521	494	541	485	503	488	540	521	500	543	519	537	510	510	495	501	506	526	533	512	534	515	546	511	505	599	475	535	511	534	536	495	510	524	540	536	470	509	527	531	489	526	502	498	548	551	524	541	498	523	511	526	539	529	560	525	568	521	518	493	553	513	529	529	493	537	542	508	517	505	534	521	507	501	551	535	535	549	563	535	499	503	563	529	480	509	539	530	490	498	516	504	512	482	532	526	510	562	517	476	552	530	484	503	495	512	518	531	514	513	543	505	511	526	455	488	552	499	527	508	536	486	508	509	566	520	534	522	515	527	489	541	516	509	544	526	490	527	513	500	491	485	496	521	498	507	545	527	531	545	513	541	547	565	518	508	507	524	530	491	506	496	527	523	510	530	535	530	519	524	524	545	512	509	536	532	517	531	541	488	484	517	549	497	545	466	471	503	494	544	544	553	494	501	522	513	505	490	501	497	531	506	535	537	515	512	488	543	522	516	521	510	500	481	506	522	545	529	533	532	558	520	550	497	509	499	497	534	465	558	480	518	496	522	500	521	462	542	501	533	513	493	494	527	522	555	506	523	501	499	502	530	493	504	514	552	461	503	526	491	512	468	506	518	518	522	518	560	494	516	516	556	537	544	506	528	506	481	488	493	506	530	485	547	511	541	524	512	486	529	526	508	537	528	489	507	511	524	516	518	571	510	540	499	536	503	507	605	482	543	522	533	527	546	511	501	529	513	510	538	498	520	502	475	519	514	557	522	502	521	538	516	505	569	478	541	545	551	527	521	537	542	524	542	485	536	567	500	512	498	530	513	525	521	528	544	520	539	518	492	540	546	552	481	513	555	498	546	486	538	511	552	495	510	512	524	477	486	536	509	542	523	540	513	483	513	540	545	517	554	521	518	579	510	526	512	490	515	518	505	485	492	518	545	534	552	519	511	512	484	518	525	512	486	532	528	542	554	502	510	525	459	516	527	496	524	481	519	509	464	518	499	525	487	492	555	522	496	520	504	490	501	536	522	523	510	519	501	507	514	538	548	520	496	537	536	501	553	493	503	527	544	521	499	539	493	556	548	534	484	505	506	500	501	521	505	511	543	474	511	566	548	568	546	502	485	491	508	504	521	510	557	502	531	531	530	507	513	501	518	482	508	554	509	544	486	528	482	535	515	544	550	526	531	507	529	556	506	500	531	507	519	534	517	501	491	511	498	495	504	479	520	539	493	505	534	557	504	522	533	504	489	554	520	502	532	502	528	510	519	512	519	495	489	514	515	533	506	526	527	527	542	542	563	491	505	540	510	453	510	534	519	525	566	497	522	498	515	503	526	519	506	533	514	529	545	465	524	507	534	489	483	540	557	528	510	533	489	546	529	489	483	555	518	521	519	525	525	549	554	496	534	526	542	527	503	560	531	542	521	543	526	491	550	512	533	488	478	489	522	514	540	491	519	538	515	499	548	498	511	506	543	541	494	504	520	524	497	512	549	535	496	551	518	541	534	560	513	508	523	533	553	482	498	557	564	552	501	554	521	582	531	525	549	530	470	505	505	521	504	512	534	535	546	490	540	546	492	516	569	499	482	516	507	520	511	513	527	517	500	558	527	534	554	535	525	526	516	499	490	500	559	515	463	542	520	475	542	531	515	524	534	496	494	513	537	522	524	537	512	476	523	503	521	517	516	480	482	489	551	520	518	494	525	509	521	541	532	509	492	522	546	528	507	559	516	523	497	509	571	525	504	511	484	513	522	513	523	498	493	491	547	533	531	529	495	483	516	513	509	540	476	523	497	534	547	557	540	506	492	522	519	494	550	510	500	473	519	498	507	449	529	530	503	532	484	556	530	502	554	473	531	526	521	495	490	520	538	551	505	531	530	508	518	516	518	527	493	497	497	533	528	540	485	512	522	539	488	560	507	522	542	553	528	500	514	522	516	535	531	522	485	555	521	489	541	504	549	511	515	520	496	515	501	530	508	538	466	468	499	513	579	503	518	536	540	510	556	491	498	525	506	526	541	543	532	520	507	550	535	486	543	569	507	529	540	492	521	523	513	496	555	510	523	530	544	508	479	538	509	495	551	522	525	513	520	552	520	535	543	480	497	510	500	525	518	516	534	482	494	528	521	531	529	532	492	524	486	542	557	529	486	522	482	539	491	502	517	528	525	511	540	523	544	562	522	517	508	549	506	510	524	499	516	538	493	504	581	542	496	528	503	538	553	509	516	487	494	506	509	525	528	535	491	517	498	500	526	518	486	552	522	498	516	532	525	518	555	527	510	495	499	569	497	580	525	499	526	512	523	514	521	467	534	524	481	475	496	548	549	497	515	560	539	524	509	505	524	487	538	542	520	536	513	473	512	522	509	512	541	505	585	538	509	523	507	520	492	494	481	503	531	519	543	500	532	496	502	497	526	535	540	562	525	537	545	541	513	560	519	559	500	544	495	486	495	503	503	563	552	501	499	489	499	506	514	541	501	505	480	506	512	494	510	555	510	512	545	562	524	499	511	503	501	537	517	506	487	500	517	528	517	524	514	482	483	490	534	522	574	526	501	530	528	519	485	539	513	487	499	489	513	483	560	488	534	516	572	464	506	521	511	507	522	548	531	507	558	505	543	543	517	499	535	504	526	518	513	504	494	543	509	520	508	509	493	510	502	490	563	541	497	528	587	530	494	520	533	522	502	518	520	531	519	501	485	503	520	558	533	487	550	477	547	516	534	544	499	535	533	536	496	487	503	546	465	525	567	509	495	526	490	516	535	509	531	497	486	522	540	496	509	515	528	482	487	489	502	547	537	496	508	540	518	549	537	503	519	507	488	509	550	510
42967	26017	29032	29069	28339	28587	23685	21933	16158	11494	8053	10026	8085	5695	3725	1560	1814	1583	1512	940	864	447	391	249	279	244	221	190	148	153	155	115	162	138	134	142	113	120	122	116	126	110	103	101	125	115	126	102	122	115	111	121	117	87	115	117	115	123	507	482	111	107	98	122	98	99	116	117	96	97	112	107	100	95	119	114	98	105	104	101	112	114	106	106	94	125	120	102	104	88	111	102	105	116	89	99	112	118	107	120	138	116	104	114	125	102	102	95	105	113	102	119	105	95	101	110	110	112	124	131	104	95	97	113	121	104	115	140	123	106	107	116	113	104	113	114	117	109	112	120	125	118	122	101	109	104	97	103	114	112	104	110	130	104	123	128	116	126	111	115	122	112	101	99	124	101	102	114	106	108	108	109	114	115	118	108	110	99	112	100	110	85	120	114	117	106	107	119	125	101	125	119	114	110	127	104	111	111	100	100	113	124	113	105	106	121	114	110	94	99	136	109	114	127	97	124	100	118	112	107	106	96	107	112	98	99	110	110	109	106	97	104	95	122	124	101	113	111	105	131	112	98	93	116	102	127	106	116	118	134	110	98	127	103	113	118	125	124	109	104	112	103	120	122	93	122	123	109	97	102	117	109	109	126	115	104	107	111	117	92	129	113	94	119	110	113	124	104	91	114	113	108	95	115	111	91	122	110	127	103	107	96	116	125	104	130	109	128	112	103	105	94	111	96	118	119	130	112	125	96	91	111	97	117	93	109	115	118	118	96	107	99	103	124	127	124	108	128	123	104	118	112	143	92	118	126	122	118	99	111	106	133	106	113	102	111	111	103	109	114	115	105	102	110	119	107	100	129	100	123	111	131	100	109	121	117	109	106	103	107	125	108	99	117	126	126	115	119	92	107	93	127	116	121	115	124	130	130	112	114	111	108	117	131	121	108	108	112	109	97	103	107	121	120	121	104	113	108	101	103	110	107	109	124	115	100	98	91	107	95	111	99	125	96	111	101	119	102	115	106	106	117	117	116	114	120	127	129	112	65	124	117	102	101	109	121	101	106	109	117	125	103	104	100	118	94	122	120	101	116	117	96	109	89	119	111	103	98	109	110	103	126	118	115	132	110	94	117	136	107	105	108	98	94	118	120	121	123	101	105	105	107	133	122	101	108	106	112	115	121	124	109	110	116	114	99	100	111	95	108	114	120	117	94	105	123	99	108	99	102	105	130	99	110	106	103	87	91	109	102	119	99	119	109	90	98	107	128	100	112	114	93	103	105	132	116	99	102	109	116	108	119	133	114	97	130	121	114	115	115	123	137	103	115	117	106	109	112	106	119	128	107	104	138	106	103	114	112	116	116	114	89	121	114	102	116	121	114	107	93	106	107	111	113	123	116	102	91	113	126	112	108	118	93	104	117	98	108	102	111	113	103	109	104	110	109	113	108	104	105	105	100	106	97	119	113	99	132	110	130	122	108	124	94	116	112	112	106	123	107	102	112	127	109	115	108	123	115	104	120	110	110	98	103	116	98	130	101	105	113	111	105	120	123	103	95	99	136	113	127	110	146	99	121	119	99	114	107	119	109	112	107	109	131	123	116	125	115	123	110	107	106	88	109	117	105	116	102	88	101	110	98	120	115	119	116	117	124	103	108	99	115	116	86	113	116	100	112	118	105	96	114	108	114	118	109	102	135	130	131	116	118	106	105	101	96	126	101	130	119	121	125	89	115	100	95	103	93	112	120	103	138	119	101	107	104	98	122	130	105	120	108	115	89	111	121	100	100	103	107	117	126	104	110	104	119	132	100	105	96	118	98	94	91	108	131	99	103	123	121	120	130	123	141	117	95	116	96	105	120	104	119	111	135	109	108	119	114	108	97	122	113	120	109	103	107	111	95	112	112	120	107	128	88	108	120	120	130	117	118	107	103	114	98	118	115	123	127	112	104	139	119	111	113	117	108	100	101	103	127	128	111	103	113	122	110	104	87	98	122	139	110	106	128	99	104	113	107	119	117	122	120	92	91	117	106	114	115	110	102	103	116	123	109	106	121	118	110	96	109	110	119	106	123	113	120	101	117	120	104	98	103	101	106	102	120	103	107	108	98	95	118	119	129	107	102	100	100	119	113	114	122	109	117	114	116	110	108	88	95	110	106	131	130	121	108	117	104	119	89	117	101	105	96	99	117	123	116	103	98	110	108	111	106	116	116	94	118	106	105	103	126	107	145	113	116	106	121	116	114	97	101	123	99	110	82	126	120	121	100	127	99	116	113	120	90	115	110	105	97	109	110	110	109	109	104	120	98	103	130	119	116	108	126	105	105	92	130	118	122	111	124	122	111	111	117	97	108	104	98	106	96	104	129	117	151	130	123	125	111	116	102	113	126	105	105	117	102	116	97	92	107	104	110	107	113	122	111	116	131	102	93	115	96	121	116	123	110	110	109	118	109	122	119	107	109	111	107	96	103	107	113	110	120	102	132	102	107	101	106	121	89	120	113	92	103	103	116	128	106	128	117	100	125	103	126	112	107	110	105	105	114	131	127	121	103	114	133	117	135	111	122	89	127	96	108	98	99	121	115	117	96	126	130	97	117	119	117	109	120	106	119	92	111	110	113	109	115	123	97	109	103	101	109	120	109	105	104	103	114	108	116	97	114	118	114	110	115	103	103	118	114	100	121	93	104	108	99	129	111	120	102	113	121	106	113	105	118	111	121	112	93	114	107	119	119	113	105	111	102	114	112	109	111	103	108	113	108	119	124	123	119	97	111	113	97	94	105	126	102	109	103	92	106	120	112	105	96	106	100	100	119	127	127	102	116	119	109	137	143	101	105	107	115	105	118	102	120	124	120	109	94	96	98	104	109	110	105	113	109	118	107	107	103	100	107	112	110	100	112	118	100	106	110	112	108	111	98	112	108	116	110	112	130	115	117	96	113	108	112	94	96	115	107	120	102	90	120	107	111	117	102	110	95	117	118	102	116	121	103	121	116	97	99	124	117	131	104	104	109	105	108	114	121	106	102	121	144	92	113	99	97	105	103	93	116	117	113	122	98	104	114	102	111	104	94	118	107	130	118	109	126	111	110	126	115	115	114	103	110	115	114	81	94	105	109	109	100	111	113	111	113	96	103	113	112	108	127	104	106	120	83	116	110	106	112	103	93	117	114	104	108	109	130	101	87	123	118	115	112	114	107	102	107	105	109	102	139	109	113	104	106	120	126	99	115	108	116	103	112	101	85	107	95	100	118	96	97	118	103	110	110	103	84	115	115	122	100	128	110	123	125	102	118	111	126	110	99	127	109	117	108	98	101	126	106	111	109	141	88	106	115	106	107	95	120	107	117	108	112	109	110	117	108	104	113	117	115	117	116	110	111	97	123	121	112	119	113	101	121	87	108	92	112	116	112	111	108	102	114	115	112	105	106	99	108	117	109	97	112	96	118	121	116	118	114	118	100	106	102	135	123	124	121	120	109	101	130	125	131	126	111	115	111	108	100
25805	17267	21360	25379	30613	34356	34192	32453	26864	23674	20827	25642	23839	21136	17395	9088	9150	9394	9066	6026	5908	3101	3119	1645	1716	1288	1260	936	707	758	771	729	803	755	632	674	545	464	449	440	395	419	391	386	424	418	408	438	393	405	407	387	428	425	399	381	369	452	3804	3386	361	418	429	373	358	377	380	393	384	374	387	384	381	435	372	352	361	370	364	362	354	365	378	436	382	382	367	399	394	387	362	380	388	337	375	399	387	404	347	395	379	352	355	390	380	374	385	404	369	371	345	384	364	392	368	356	406	348	369	367	366	394	365	384	390	359	377	358	347	360	377	378	366	351	422	384	333	343	375	400	381	408	372	375	384	391	342	385	356	354	383	393	356	400	395	366	368	378	378	378	386	333	419	359	411	383	382	393	400	391	375	399	383	412	394	357	385	388	380	393	404	370	358	379	371	390	341	393	375	383	345	376	360	353	393	385	376	408	350	385	368	396	363	344	360	375	385	357	343	356	364	338	373	362	402	404	363	404	412	386	374	373	399	400	364	392	373	377	384	394	405	406	354	352	356	337	373	359	376	371	363	350	392	408	398	362	345	405	378	380	355	411	397	394	362	361	354	402	405	350	398	383	379	346	396	357	400	403	373	353	356	346	377	412	358	359	382	384	394	359	380	357	381	382	347	371	340	390	393	376	400	371	388	375	364	379	364	362	363	354	336	346	369	361	385	352	401	396	364	387	390	350	350	383	397	413	357	406	369	371	376	387	385	377	358	369	390	373	375	379	409	372	361	404	390	358	370	361	372	374	410	399	396	363	368	390	385	377	409	380	380	392	371	356	362	368	359	351	399	361	410	345	357	395	388	388	374	401	395	383	350	399	383	360	389	415	374	370	393	380	354	360	400	390	381	358	368	405	406	395	391	393	326	391	392	406	390	371	405	335	373	376	397	389	393	392	355	384	372	361	372	356	359	372	380	363	384	393	380	370	383	381	389	372	411	369	387	379	432	406	399	375	398	390	377	373	364	365	361	339	414	390	397	360	355	384	378	402	358	370	380	401	349	389	374	387	372	361	367	362	370	371	351	336	386	385	411	372	388	399	369	380	377	352	398	368	384	371	408	383	380	350	374	403	366	352	379	348	399	379	372	362	343	364	416	392	345	398	383	374	399	372	379	377	386	369	364	371	356	374	355	355	372	359	400	383	397	383	397	385	389	390	354	381	384	364	356	366	411	388	379	373	378	369	361	383	345	385	383	398	399	374	402	384	407	431	376	368	376	388	359	373	370	367	363	394	369	398	374	386	372	348	386	340	426	384	397	374	397	391	398	396	395	414	378	368	381	357	377	376	396	359	356	373	392	407	395	376	366	399	370	383	405	373	370	350	405	359	357	386	353	395	350	367	379	384	433	382	395	380	375	378	393	346	372	394	392	369	372	352	393	370	432	374	369	386	392	371	367	363	345	360	394	375	368	374	389	350	358	362	371	350	404	354	373	388	352	343	366	397	371	370	354	350	405	385	380	385	370	367	375	388	369	343	363	373	399	387	356	383	374	390	386	400	385	380	345	387	391	378	401	368	389	372	402	375	349	376	390	370	392	393	372	343	373	375	414	399	376	383	379	398	378	376	343	382	396	415	383	352	345	381	369	386	354	371	352	346	366	399	379	373	367	402	374	354	362	390	382	409	349	376	420	370	366	355	371	403	402	379	402	425	374	374	371	352	371	402	365	393	400	396	376	398	358	381	348	395	384	407	336	377	412	383	382	339	376	377	376	320	389	355	369	363	374	375	377	362	404	351	410	383	373	383	388	354	400	395	374	329	364	360	359	373	382	392	376	368	364	348	334	371	377	386	344	411	420	393	387	385	387	383	366	395	355	334	405	388	404	354	342	369	406	380	355	392	361	352	368	409	385	388	397	387	354	373	389	391	387	379	423	370	349	394	365	393	354	347	367	385	346	363	407	389	358	351	418	362	388	360	390	364	357	354	362	373	358	367	371	351	367	361	383	359	375	401	376	389	373	388	369	371	387	364	372	387	405	363	370	366	403	367	417	396	351	396	362	373	332	391	391	368	361	398	378	383	394	373	340	385	351	374	387	369	382	392	331	362	385	416	366	399	399	370	342	362	414	356	397	420	406	416	390	376	409	376	364	377	409	370	349	351	344	392	399	357	378	390	359	401	393	375	334	375	401	358	359	389	377	373	368	424	348	375	391	358	343	381	374	394	378	364	370	367	392	373	393	429	364	387	374	387	352	382	354	391	389	347	380	372	390	373	402	383	383	350	383	380	395	355	345	385	380	335	347	353	375	375	395	381	385	410	380	369	412	375	374	391	393	398	412	387	363	372	377	362	378	372	361	396	369	381	358	409	356	371	378	392	391	351	362	403	385	337	380	410	394	379	377	396	351	377	387	367	348	368	389	354	372	372	397	366	388	353	369	391	380	355	367	385	389	371	359	378	368	390	371	361	392	405	376	391	391	369	368	394	369	366	364	364	356	375	388	386	380	398	393	363	393	369	401	378	375	388	385	378	360	354	361	377	386	380	403	355	377	374	390	391	380	417	349	386	395	379	365	365	376	358	370	364	369	323	377	355	366	362	435	362	385	377	392	378	356	354	359	338	391	362	381	356	380	375	378	378	386	370	372	375	367	368	401	415	381	374	365	384	357	373	351	340	367	347	379	392	384	371	367	365	378	401	371	386	388	398	415	377	411	361	354	380	369	367	374	374	403	355	373	368	393	364	382	388	412	369	361	374	399	373	372	375	380	414	380	353	388	361	357	369	389	346	392	404	363	372	381	387	393	381	375	358	370	388	398	354	380	375	299	391	383	371	360	350	369	367	360	375	378	378	375	358	360	374	382	390	391	367	370	375	360	352	355	368	440	390	357	403	428	366	344	384	375	372	367	397	388	399	375	380	342	354	398	369	382	364	389	360	383	354	363	401	408	347	382	379	387	369	353	377	347	380	381	355	346	393	373	398	411	374	395	390	388	354	356	429	378	406	377	361	431	377	400	365	367	343	393	390	362	414	396	368	353	365	393	363	404	386	355	322	392	381	363	405	333	417	341	392	385	351	378	333	365	359	357	393	382	394	390	358	402	412	390	397	398	400	345	373	375	398	396	366	361	365	356	378	372	364	386	400	397	362	375	355	384	396	401	387	384	372	381	378	380	368	374	386	438	347	398	397	403	380	404	397	385	356	385	372	360	363	386	375	399	357	348	405	366	364	376	351	355	386	369	348	356	367	402	386	399	394	409	363	391	397	358	370	346	373	387	347	381	362	392	385	389	370	367	373	383	375	372	376	371	379	371	394	371	378	396	381	347	411	363	341	354	421	392	371	366	382	401	402	385	368	371	362	396	363	385	394	333	369	375	352	409	364	396	421	374	375	364	418	368	377	386	365	358	383	377	386	359	388	401	392	392	365	393	400	365	341	368	363	393	371	355	381	376	383	381	401	372	348	367	380	365	405	405	367	424	411	382	392	401	346	394	397	396	337
49349	32727	33127	34033	32772	33000	32139	31408	25692	20542	17453	19946	17377	12315	8418	3507	3472	3941	3643	2223	1687	1069	976	512	571	477	405	308	293	287	277	296	319	292	266	281	214	222	157	204	175	191	199	203	202	187	194	174	217	205	205	196	207	191	209	205	174	226	1063	1082	228	184	200	200	210	180	196	186	192	164	191	196	193	167	184	169	192	185	184	183	208	192	202	181	180	186	175	208	175	164	207	165	165	183	199	179	181	182	183	201	179	199	205	210	209	186	176	174	174	192	190	173	179	218	183	174	170	184	171	204	177	190	173	188	190	200	186	192	179	167	181	170	165	190	170	180	186	199	209	181	190	188	186	160	206	201	185	178	196	195	175	208	176	200	191	166	185	185	174	193	210	189	202	201	184	190	189	180	172	202	206	224	198	193	175	161	203	212	185	188	193	204	162	187	195	190	179	183	204	184	171	190	189	215	167	175	171	172	168	202	208	176	181	178	190	191	197	172	186	182	201	198	193	188	210	178	190	202	168	211	184	212	176	204	175	197	191	172	176	185	185	180	171	188	178	185	201	163	171	197	201	207	176	208	192	199	180	196	178	204	194	187	189	183	189	172	163	179	184	206	184	191	180	189	192	190	184	206	195	183	190	175	181	182	199	208	190	163	201	194	195	185	184	184	191	171	195	185	194	195	187	190	182	200	173	176	200	168	205	201	165	176	176	169	185	179	181	201	204	160	186	181	204	183	200	204	184	193	210	202	177	209	183	184	181	191	192	193	173	181	185	169	187	185	169	174	195	185	195	189	191	190	164	221	190	166	194	194	172	173	211	190	183	164	154	178	177	185	178	184	187	178	184	177	206	177	171	189	178	176	195	188	183	178	191	181	186	183	186	197	193	171	199	163	195	194	185	210	187	170	179	168	193	195	180	195	182	220	182	222	202	204	212	195	173	170	195	167	204	217	168	176	167	195	191	183	180	169	189	204	192	195	185	168	195	183	177	187	181	200	193	163	174	185	199	164	197	191	199	198	181	176	155	191	181	169	180	183	178	194	189	178	193	182	197	208	189	198	185	197	184	171	187	201	202	166	169	194	172	170	200	181	195	187	181	178	209	173	182	154	184	195	166	195	195	183	180	202	179	188	189	200	192	194	195	185	172	187	202	209	195	181	188	192	195	202	186	205	176	194	183	199	181	185	226	186	189	181	190	195	196	173	186	160	186	181	181	200	215	196	176	223	189	207	174	204	193	198	193	160	179	189	166	170	171	191	201	186	189	183	202	181	199	184	168	169	198	182	188	195	176	186	189	157	216	196	203	195	183	188	184	197	203	212	183	179	182	214	165	186	198	183	200	198	183	177	177	177	195	166	159	165	187	167	192	183	187	197	199	184	199	192	188	171	172	196	183	205	190	187	164	198	180	196	174	179	200	192	203	175	193	189	183	188	184	186	191	185	192	208	204	190	197	212	181	163	165	204	209	195	175	187	153	187	202	178	191	187	166	218	217	206	199	194	168	197	180	172	171	180	191	190	206	191	190	192	188	209	186	165	183	212	161	175	181	190	211	193	188	178	196	191	179	202	189	189	198	180	187	200	203	167	194	176	203	186	195	186	171	192	176	186	160	178	198	208	179	168	204	192	158	216	181	195	178	200	197	176	198	202	191	191	194	189	206	206	194	179	182	196	188	212	203	173	175	186	193	209	207	187	220	212	207	176	174	183	172	184	198	200	207	189	202	193	205	172	194	199	204	189	170	187	193	196	182	190	216	169	186	191	177	193	191	187	194	195	179	190	170	187	202	189	168	184	195	212	211	207	191	182	175	188	202	183	193	191	190	178	194	174	199	170	192	207	186	208	177	196	193	199	216	187	168	192	191	181	187	179	169	174	174	183	189	164	210	169	172	174	211	180	190	181	160	202	174	201	188	221	194	215	171	177	187	187	206	186	167	196	202	197	194	178	234	165	210	173	195	182	207	200	158	178	205	179	200	172	182	217	183	189	198	195	183	183	206	177	181	188	179	179	194	185	229	201	201	160	209	194	201	173	165	206	191	188	162	196	185	200	193	200	207	183	190	189	183	190	181	176	187	174	224	176	180	187	196	189	206	185	204	174	169	198	176	203	194	185	167	218	177	185	211	210	206	184	193	198	192	204	180	196	169	188	189	200	184	162	184	200	201	186	185	173	198	181	175	203	187	193	192	177	201	205	187	210	168	211	200	171	204	219	186	194	190	169	178	171	177	187	205	178	193	200	192	187	164	176	200	193	199	189	187	200	189	178	167	181	219	161	182	176	179	202	169	167	202	175	207	174	202	184	182	183	177	185	206	180	188	199	179	194	182	172	183	174	184	176	170	176	155	212	195	181	143	200	180	194	208	197	200	199	173	184	215	167	202	215	197	184	199	196	211	167	184	179	167	176	192	172	171	151	211	184	190	192	198	218	194	203	171	184	176	182	180	202	216	181	182	176	184	176	203	202	185	179	182	185	197	161	192	181	180	180	198	184	205	194	150	174	205	192	200	181	178	204	188	182	190	186	202	185	170	169	209	180	190	201	201	191	218	187	214	180	185	209	167	190	188	187	166	172	200	181	202	183	178	174	206	201	182	210	193	176	203	209	193	206	206	188	207	222	212	187	195	184	184	190	201	199	169	184	183	186	194	159	184	163	208	192	187	171	183	198	183	191	185	186	204	197	175	159	202	176	215	184	177	168	180	201	192	201	180	207	193	189	200	182	186	173	207	190	188	196	212	186	181	195	199	196	193	200	209	177	198	193	197	183	192	185	179	216	186	202	179	196	194	187	179	175	181	193	187	210	205	171	185	192	188	174	190	194	200	200	180	182	176	183	182	175	187	242	190	170	192	203	181	197	193	191	211	173	196	198	191	187	176	196	190	182	185	173	183	185	184	171	191	191	190	190	160	176	188	189	188	175	170	209	162	197	178	187	167	200	208	173	189	185	194	194	210	185	197	179	165	179	197	187	212	187	195	207	159	167	219	175	202	184	202	184	190	198	178	178	184	174	183	178	170	186	184	189	181	158	192	177	196	193	206	171	159	185	197	185	181	211	159	198	183	184	191	207	212	191	193	201	193	197	171	185	205	180	182	171	175	193	202	171	185	207	201	192	202	181	162	177	202	185	211	183	184	179	174	191	177	195	193	198	180	189	164	210	199	198	186	196	189	198	187	193	204	177	184	188	174	204	198	188	196	209	168	198	180	162	174	167	185	183	186	182	168	178	201	208	181	210	198	183	230	203	205	184	194	208	180	213	173	198	189	208	170	195	189	187	186	193	193	187	176	218	193	207	186	204	195	193	191	186	176	184	204	177	168	188	190	186	185	186	194	198	185	207	156	194	196	194	194	204	209	180	161	196	165	193	178	187	198	205	177	189	183	183	202	199	181	193	169	169	228	154	194	182	186	192	163	164	208	190	192	195	167	183	172	201	192	208	185	198	175	173	187	186	171	188	202	170	184	161	196	198	192	186	204	169	180	163	181	211
30819	21846	26574	33083	34387	40405	41155	39555	34857	31820	31066	35855	34465	31380	25807	14163	14077	17237	17152	12065	10064	6943	6388	3309	3699	2624	2597	1681	1456	1547	1389	1426	1468	1357	1246	1358	865	822	733	689	691	675	710	660	640	686	686	646	617	691	650	664	671	648	644	640	641	975	7234	6800	593	629	583	596	624	616	586	609	665	589	589	574	564	613	579	616	563	609	598	616	630	556	593	638	623	585	629	598	612	591	593	601	571	580	571	608	555	580	570	560	565	563	597	606	574	589	592	582	612	578	616	614	582	549	574	613	588	578	540	622	589	630	593	613	548	578	564	628	623	610	566	640	581	630	639	614	590	592	590	578	573	633	583	611	567	584	624	576	587	558	604	565	582	648	586	579	598	570	636	608	609	576	564	609	582	567	646	570	600	606	597	579	571	590	620	611	599	610	575	578	561	552	618	555	560	633	585	596	588	601	614	586	603	591	569	564	588	588	587	629	586	569	568	567	553	577	593	566	564	633	650	582	564	551	600	568	620	534	583	571	634	606	563	560	607	510	604	603	584	598	613	628	648	550	588	600	555	603	559	587	586	536	603	610	600	602	626	592	603	576	606	588	627	616	561	572	603	615	574	547	567	624	664	557	550	579	590	596	564	625	578	574	588	615	549	611	635	625	568	573	569	569	643	579	580	562	592	591	585	562	615	608	593	581	626	606	567	590	606	593	555	589	610	564	567	608	539	657	596	587	554	627	601	598	573	610	605	575	590	591	584	593	622	636	615	614	581	586	576	628	574	574	611	589	606	601	630	619	512	667	611	572	576	588	560	618	604	558	593	572	620	603	593	599	637	605	587	626	584	610	570	586	581	578	647	586	561	583	597	592	566	571	529	583	604	560	643	599	628	598	580	581	555	575	590	594	611	611	587	602	598	595	568	588	637	585	578	620	581	576	613	567	587	614	598	623	587	575	578	598	616	602	567	597	528	586	575	605	589	616	596	624	608	595	606	591	588	567	527	614	653	593	591	579	633	616	597	625	606	567	589	607	579	570	590	612	635	595	637	587	590	603	550	587	611	641	565	634	622	583	584	584	576	585	587	592	614	637	599	562	582	551	593	596	579	578	611	576	582	616	622	600	577	571	591	614	584	615	617	574	602	627	627	640	562	591	586	569	622	615	621	568	603	574	594	579	605	619	602	623	575	589	613	572	537	591	581	590	592	594	599	575	592	624	547	602	600	612	607	603	647	593	596	532	582	521	608	632	613	610	554	598	573	564	566	588	533	619	607	583	619	593	571	636	595	593	594	577	575	633	545	575	602	649	607	586	623	561	599	589	591	617	605	611	618	585	619	606	589	613	571	611	603	614	608	595	595	566	579	602	588	646	601	569	590	589	570	594	606	584	596	628	586	615	580	566	598	605	593	584	614	616	603	610	598	592	524	587	580	591	554	615	611	601	619	575	595	605	569	602	578	563	590	614	586	559	596	576	556	601	601	565	636	571	625	579	596	576	614	604	593	598	590	625	587	603	607	641	567	612	527	579	591	590	567	564	572	611	646	542	602	585	532	635	616	623	609	579	613	578	580	559	570	601	584	613	596	600	596	598	596	548	576	592	572	583	617	591	564	586	544	602	593	550	575	536	594	583	599	591	545	582	549	592	583	634	590	590	597	605	576	560	594	561	601	610	533	602	610	613	597	560	637	569	591	614	598	602	621	605	581	643	622	599	592	625	620	609	573	600	583	648	551	564	640	557	580	584	599	582	566	596	616	602	577	551	590	585	563	564	599	572	564	606	644	559	616	546	575	617	572	616	601	606	582	609	552	589	591	610	626	612	597	582	605	574	578	594	560	567	565	557	577	608	538	597	624	580	595	559	568	581	590	569	564	608	611	604	537	558	580	625	587	556	531	571	578	625	614	628	557	605	576	571	622	574	598	587	602	652	597	579	608	661	596	596	580	586	599	585	588	627	544	549	621	606	614	588	581	634	608	617	565	563	576	625	555	571	572	570	583	612	588	559	572	600	537	601	587	577	599	602	601	611	606	587	595	561	571	608	591	593	583	617	594	591	596	638	559	630	602	606	646	625	624	585	609	603	623	626	573	559	620	538	579	583	570	604	598	562	593	589	578	503	610	588	572	623	600	592	585	611	588	584	604	639	570	592	578	583	589	595	636	590	567	551	603	600	540	615	609	589	593	535	615	550	585	599	575	584	597	598	559	562	568	617	581	590	611	576	622	610	614	594	625	595	548	579	587	646	557	616	567	607	653	565	583	605	614	609	611	553	602	591	593	573	557	607	635	546	605	555	594	601	556	585	560	568	610	608	570	608	618	555	596	614	565	575	604	600	545	547	630	608	605	572	580	564	587	557	594	599	595	567	625	607	571	598	602	575	568	589	584	595	615	594	570	575	571	568	596	594	587	600	589	588	616	535	624	608	559	548	574	570	592	588	567	546	617	598	605	592	577	592	605	619	556	591	619	617	551	581	611	603	591	592	565	612	597	542	552	559	608	596	576	582	564	595	552	561	606	584	588	625	629	576	566	580	634	574	556	574	588	669	577	607	567	627	612	594	599	597	610	569	583	555	585	604	578	631	571	594	611	550	593	614	573	564	554	546	552	577	582	585	609	579	534	616	594	600	623	607	610	604	581	582	607	599	586	566	608	600	570	609	632	572	572	576	623	577	619	561	559	558	564	563	588	572	599	553	609	579	580	561	594	572	591	583	590	559	589	615	617	594	607	580	578	603	610	636	550	614	615	573	583	629	589	589	569	604	573	580	618	594	592	552	618	553	617	580	561	602	579	558	584	579	582	605	585	540	616	575	628	622	584	610	584	568	567	599	604	607	578	597	555	597	586	598	588	589	585	532	563	573	572	603	596	598	581	592	610	618	614	625	621	611	580	605	615	539	572	599	602	617	568	522	576	655	618	604	572	627	612	565	577	566	542	649	599	561	617	561	571	579	600	550	623	619	579	631	562	562	582	585	582	572	603	588	579	580	582	576	627	603	563	570	605	620	578	621	612	624	567	572	570	607	565	564	606	598	589	560	557	584	598	558	562	571	588	575	557	573	584	631	590	570	579	570	543	612	598	587	569	616	621	526	601	598	581	572	582	580	579	597	574	560	637	576	577	593	547	578	633	619	616	572	604	629	620	585	573	628	594	609	544	617	600	570	608	602	579	567	545	579	587	603	572	595	617	583	599	638	615	629	599	614	532	574	573	623	598	600	575	655	632	631	615	576	587	607	573	579	599	588	593	638	629	548	576	584	559	580	579	585	559	592	575	613	566	591	614	549	609	608	555	596	611	570	589	600	614	598	604	573	591	594	567	582	591	595	612	606	573	584	595	567	608	583	603	581	579	558	552	589	609	582	585	552	625	582	605	597	550	625	563	581	562	597	651	633	600	616	615	562	584	551	587	580	576	593	581	592	600	617	622	590	577	622	571	586	598	598	641	572	615	578	577	633	581	596	630	583	597	577	620	587	562	617	572	608	586	582	595	606	546	591
9782	5262	6911	6560	5010	3286	2371	1803	1194	845	683	860	708	548	467	260	230	257	241	220	207	200	172	171	173	168	153	152	164	163	187	188	187	146	152	157	153	168	176	149	144	163	153	139	140	142	177	162	179	164	166	134	166	167	179	147	152	142	186	201	152	142	163	173	150	172	173	159	153	162	152	154	164	164	174	159	176	137	161	156	151	143	160	160	162	156	170	172	147	165	180	174	158	172	159	167	163	149	156	164	147	153	150	146	155	159	141	149	173	178	157	162	152	171	163	158	150	153	156	142	144	146	156	148	143	146	166	172	159	151	144	129	161	142	145	148	161	147	151	165	147	145	161	171	176	149	147	165	165	147	150	159	151	156	129	145	138	161	168	145	158	163	166	153	164	152	158	152	139	160	155	173	173	161	136	143	137	147	138	140	172	168	150	148	172	154	170	155	168	171	142	156	148	166	150	134	170	164	144	180	168	175	167	158	167	154	152	176	142	145	136	148	155	165	132	166	162	172	150	170	165	143	139	135	174	158	168	150	159	143	141	148	161	168	158	172	155	147	150	160	164	151	169	153	143	134	159	160	156	172	151	164	159	158	151	164	149	157	154	159	141	155	149	176	144	172	144	147	171	163	155	144	127	127	157	149	162	135	158	150	146	174	143	167	165	157	167	182	159	156	145	163	178	153	157	166	157	160	168	153	153	157	176	148	172	156	148	153	179	162	154	147	141	154	154	145	152	156	156	162	155	153	150	149	173	152	167	137	159	147	161	152	140	146	154	151	149	147	149	142	140	188	168	148	159	179	176	137	165	166	148	148	161	156	158	138	168	148	157	145	152	142	164	157	119	162	161	154	155	132	141	151	174	140	167	153	155	140	140	165	140	153	153	174	171	156	149	142	152	159	159	141	149	148	154	151	162	162	129	162	151	157	158	150	165	145	171	171	163	157	175	152	157	171	188	138	147	146	176	143	178	149	185	148	135	154	146	153	135	145	145	154	166	153	152	141	150	153	162	173	156	144	140	153	155	169	147	147	172	154	153	156	143	156	169	155	163	141	176	172	149	132	169	171	152	136	154	168	177	143	153	159	169	167	148	157	174	168	189	169	153	151	157	178	169	165	177	157	162	140	152	159	147	144	168	150	154	163	146	152	163	158	146	165	150	151	166	156	175	186	180	160	151	167	153	158	154	139	166	178	161	138	176	146	172	159	157	121	160	151	153	168	183	140	169	142	160	161	146	171	152	151	157	166	158	173	151	150	140	166	144	160	159	165	146	166	176	173	169	146	171	159	167	161	160	148	172	146	143	153	179	153	169	152	141	171	149	170	152	158	163	180	156	157	137	175	151	161	184	166	141	146	177	151	154	151	147	166	146	161	152	137	160	157	166	176	166	164	153	166	160	160	153	186	170	170	155	150	147	159	168	140	163	144	148	153	173	192	153	158	164	153	168	153	147	137	158	173	156	171	160	156	137	150	173	146	144	184	134	155	169	149	142	177	156	154	145	145	174	162	158	169	166	160	158	143	150	159	148	135	156	164	150	169	165	151	152	171	168	157	178	167	155	167	166	174	169	155	170	140	131	143	156	150	152	148	147	160	179	171	138	145	170	160	169	162	153	152	140	177	170	159	147	147	181	139	138	145	173	136	165	172	167	151	154	140	167	141	168	150	152	145	177	150	168	150	145	168	171	173	147	171	157	167	141	148	185	151	158	165	157	142	137	150	159	151	168	168	168	158	174	146	158	146	136	160	156	154	163	168	163	144	153	154	153	143	166	145	168	158	139	154	126	161	152	165	148	144	166	164	144	157	156	164	156	197	149	145	175	151	154	160	183	140	143	169	162	158	142	149	162	159	143	177	148	166	153	158	142	161	149	144	155	132	151	146	166	153	160	155	156	147	159	126	150	170	172	159	145	167	163	170	145	152	156	154	162	156	152	152	149	150	173	145	157	165	142	165	157	153	176	163	152	162	160	165	167	162	165	158	138	165	152	167	186	144	134	151	154	174	168	155	146	155	160	142	153	147	161	167	165	145	170	151	182	157	165	174	143	162	168	166	165	130	176	147	156	164	164	164	175	159	157	142	176	162	170	160	159	185	169	145	145	169	136	129	156	152	166	154	143	152	155	135	149	153	161	154	155	139	146	169	162	167	160	146	173	150	142	151	177	165	165	140	154	170	146	158	154	139	166	157	163	158	144	155	149	137	158	147	162	153	138	189	147	167	171	143	178	168	174	186	158	170	144	142	151	186	184	150	152	171	152	164	161	161	139	137	169	160	160	137	153	132	163	151	164	145	176	157	143	176	168	151	162	156	157	155	160	174	149	152	139	149	150	151	157	171	163	160	185	154	167	149	143	187	154	168	157	179	161	148	173	161	144	150	174	163	154	155	143	172	166	175	168	157	151	144	161	156	141	126	160	159	162	129	158	142	146	161	128	152	140	144	140	147	157	160	162	167	160	131	170	173	155	139	172	148	166	151	161	160	161	146	134	157	136	152	153	144	156	154	170	181	176	140	141	145	169	152	149	155	164	169	159	158	161	161	151	162	186	158	141	144	172	180	166	155	175	143	173	165	140	132	151	146	150	162	161	147	161	129	164	149	164	161	171	154	151	153	159	136	159	149	146	165	153	159	145	154	159	159	159	161	165	146	158	170	153	155	158	169	160	121	137	173	143	168	143	143	152	160	180	132	146	157	170	156	158	157	144	122	161	170	158	140	133	159	145	151	175	166	146	172	185	147	148	152	157	169	170	167	165	165	168	166	162	155	164	149	160	146	148	156	158	162	160	157	168	145	170	170	145	159	162	152	152	151	159	154	163	156	170	151	171	149	168	191	145	158	136	177	162	176	177	153	189	162	155	149	138	141	154	157	179	139	162	148	165	168	183	160	159	171	164	176	163	143	146	158	161	163	145	174	156	167	138	147	165	149	184	140	171	158	157	151	158	170	127	131	135	168	143	154	156	149	148	160	137	161	162	160	139	162	155	143	156	156	169	134	159	148	150	130	144	156	180	148	176	178	126	164	141	168	158	169	148	152	151	167	145	173	149	154	157	165	147	145	142	145	167	175	175	161	143	178	155	154	161	172	163	152	168	149	167	160	160	139	160	160	167	144	164	157	154	149	165	165	174	156	162	172	157	140	164	144	160	139	151	159	143	169	125	151	156	179	172	150	161	159	154	168	135	160	151	162	160	159	160	160	141	178	149	170	148	152	166	155	169	159	171	154	135	155	178	162	161	166	138	151	151	146	152	158	159	166	147	179	169	154	142	158	154	154	144	161	150	152	162	157	146	171	157	150	172	159	169	149	157	183	184	144	172	174	162	154	181	166	165	144	156	171	157	166	135	141	139	144	155	146	139	169	162	167	172	176	139	171	150	159	164	173	161	155	158	158	159	154	178	164	162	155	163	151	163	138	171	168	157	155	162	174	162	150	156	159	160	155	169	150	156	169	172	167	151	136	162	125	165	171	164	165	147	170	148	159
11022	5594	8443	12311	12716	10652	8963	7192	5334	4132	3646	4001	3653	2681	2065	1273	1233	1294	1228	994	905	765	757	628	590	584	555	569	478	529	541	546	520	561	488	507	502	507	478	489	484	509	493	539	509	508	522	518	497	488	539	521	533	537	486	469	495	471	839	894	478	511	514	487	489	524	503	502	534	480	509	512	494	518	525	516	507	517	526	500	490	537	517	546	465	494	492	495	514	489	488	483	464	478	529	541	503	521	510	509	541	502	477	523	493	514	470	519	509	498	518	470	518	483	472	551	507	484	502	485	534	519	518	477	467	507	505	487	496	486	534	499	506	494	521	515	477	524	468	491	489	519	507	453	491	460	482	468	484	510	474	503	521	504	518	512	511	482	534	478	488	510	473	459	481	503	526	491	476	473	535	506	507	484	476	499	517	496	489	509	494	481	507	480	443	466	471	500	506	505	513	488	555	509	519	489	530	504	517	499	527	525	503	491	488	531	527	513	486	492	502	509	490	490	513	492	479	491	520	476	476	477	522	517	512	525	542	478	488	506	510	519	463	515	487	492	510	507	535	496	530	467	489	486	512	502	448	535	518	531	484	518	469	501	500	504	483	480	525	487	528	496	505	511	518	480	532	520	500	506	533	487	503	551	475	490	496	489	511	503	553	497	546	495	501	488	462	484	470	509	499	492	502	526	499	500	531	535	464	483	497	506	512	511	557	520	504	512	523	492	492	523	506	482	508	485	454	499	507	509	521	493	515	471	524	478	510	484	498	497	512	489	503	521	520	501	533	514	493	533	513	474	495	524	486	458	492	516	520	570	481	464	531	549	507	492	486	512	502	524	473	543	508	499	507	511	481	510	515	507	474	492	450	501	521	512	488	511	465	522	526	485	526	512	519	500	487	479	508	521	514	538	502	527	492	504	495	490	496	544	512	505	497	458	500	516	480	489	484	500	514	511	489	500	488	518	519	555	489	522	493	517	492	466	484	502	512	481	470	516	497	476	486	490	476	507	515	517	506	477	485	486	517	503	528	469	519	498	476	509	497	508	480	500	521	503	504	463	496	507	507	539	478	504	484	507	490	518	510	486	515	513	521	511	486	524	463	505	534	480	471	455	489	514	474	495	506	524	534	509	492	470	518	505	506	487	492	500	525	508	492	537	453	453	508	532	510	531	474	499	512	533	466	500	502	525	506	522	489	453	514	494	452	503	531	487	520	504	517	479	483	528	460	479	501	489	501	519	507	529	476	531	461	482	498	488	497	481	511	528	494	503	464	488	489	530	506	487	521	506	475	478	505	510	532	508	494	514	510	528	509	521	436	490	492	492	507	507	525	501	506	477	459	511	487	510	505	502	470	507	522	508	491	496	543	482	518	501	490	509	502	497	518	493	490	526	504	506	461	505	553	549	479	561	484	478	517	515	498	512	526	519	477	502	471	422	505	498	494	496	499	455	487	472	481	481	498	510	486	521	480	518	536	501	501	525	502	501	496	492	550	457	512	476	512	500	479	488	523	495	514	489	490	494	514	514	507	519	494	502	480	466	514	500	492	539	515	468	483	477	518	481	514	504	519	508	499	518	445	494	497	512	481	495	492	530	511	471	543	502	500	505	512	498	506	499	478	513	457	510	512	521	522	543	513	525	455	476	485	501	513	502	490	478	478	501	486	493	493	480	513	521	511	482	474	552	505	535	506	449	523	514	506	470	491	545	475	501	523	504	488	491	511	518	469	473	474	499	492	507	498	498	509	505	528	543	505	528	487	476	527	488	520	497	504	478	518	508	479	499	509	532	490	472	516	518	498	524	484	520	462	474	503	454	519	520	537	500	471	518	500	452	458	476	512	495	462	484	490	517	499	498	507	526	507	488	510	522	471	504	493	523	459	513	511	514	495	499	506	492	490	511	482	493	481	511	495	494	509	501	516	475	509	491	510	508	529	509	505	504	513	503	491	481	462	446	513	527	468	536	508	499	495	485	527	511	480	484	495	451	500	511	507	459	454	451	491	482	467	500	501	490	475	473	492	485	505	498	528	502	553	517	507	517	509	500	537	488	542	481	515	520	531	489	492	492	513	474	518	491	532	456	471	524	503	461	470	492	541	533	470	480	528	496	502	503	530	479	494	511	486	562	472	491	496	516	506	508	511	516	518	483	523	484	512	491	510	503	514	524	543	495	490	543	479	469	472	524	513	500	506	544	493	502	480	455	511	501	526	495	494	513	456	511	522	514	549	521	531	512	507	507	519	510	490	487	484	487	464	466	509	511	533	491	508	480	497	517	461	510	535	492	544	533	522	508	506	513	513	505	490	473	508	490	482	525	535	502	472	501	524	506	514	484	493	512	462	510	518	481	529	517	494	530	457	475	499	483	474	483	542	554	506	504	534	518	494	534	498	508	517	493	505	491	481	517	489	488	492	527	456	510	458	461	483	490	527	525	516	490	513	514	526	505	536	481	511	524	556	503	499	427	522	495	513	502	466	505	479	519	530	511	512	506	512	493	503	472	476	494	532	488	513	519	507	516	478	475	479	529	479	484	518	520	507	470	507	465	523	488	473	534	501	463	491	480	517	508	525	515	500	489	518	500	505	481	493	496	520	493	497	474	520	490	534	495	468	497	482	557	504	503	535	481	482	513	511	514	543	525	528	497	516	498	537	486	544	529	497	503	478	472	542	487	560	498	504	475	528	527	526	498	503	492	508	497	518	505	489	473	503	441	524	520	547	472	487	518	495	512	485	498	477	473	506	498	502	480	526	478	506	491	512	468	491	483	530	476	514	517	481	518	502	478	531	522	476	482	455	528	479	493	511	504	443	525	511	527	521	488	518	501	493	517	498	431	520	514	513	503	493	473	472	498	545	495	502	495	497	536	516	505	480	518	489	452	497	487	469	534	523	501	492	483	538	487	511	481	487	523	487	469	517	512	540	514	499	486	512	490	498	503	500	525	467	474	480	518	498	471	496	506	510	498	532	466	524	505	479	514	498	506	530	481	478	480	487	494	509	504	483	523	508	472	486	489	504	445	513	508	505	532	515	500	470	514	463	461	471	526	493	512	508	503	501	489	503	516	518	535	520	501	513	527	532	536	502	505	507	479	522	527	500	453	497	484	515	492	525	479	507	515	501	471	512	504	540	526	529	467	463	488	498	528	497	479	488	522	523	500	510	475	477	500	509	515	481	525	471	529	489	522	525	518	495	545	471	490	466	487	464	516	457	507	488	531	503	490	485	530	524	492	469	507	542	497	527	482	480	496	482	489	482	473	489	508	519	524	498	445	489	540	476	454	542	516	504	499	515	476	487	505	483	535	470	467	523	495	487	500	511	514	499	464	500	505	536	510	480	506	475	500	493	464	509	506	464	514	520	513	544	489	491	512	484	506	528	495	483	504	491	515	476	497	495	486	446	486	494	462	479	511	518	494	507	481	514	515	524	485	526	529	484	535	510	471	491	497	502	514	451	515	487	519	476	504	501	534	483	524	512	484	520	533	451	492
38113	24773	29969	31289	32539	28293	24937	21250	15790	12483	9708	10889	9783	5871	4028	2256	1858	1674	1564	1047	731	563	543	405	336	251	205	159	134	156	169	129	149	148	133	151	140	99	105	112	118	126	125	95	115	116	130	98	115	98	104	105	113	108	120	93	96	146	502	468	129	122	122	103	100	106	102	111	104	105	114	125	97	116	109	111	115	119	126	99	115	94	111	113	114	106	95	101	102	106	108	95	115	113	106	104	112	98	97	113	118	104	127	125	108	109	96	108	86	110	114	98	102	114	131	111	110	91	98	105	119	102	141	112	86	124	101	97	114	114	95	102	107	112	124	117	111	116	112	99	93	122	95	108	107	110	102	125	105	105	105	114	121	118	117	102	112	89	107	114	125	124	107	89	120	107	96	117	107	110	115	101	108	92	106	117	90	89	117	116	94	99	97	94	103	99	101	91	113	106	124	93	108	117	130	111	95	112	131	104	106	118	118	106	102	98	94	97	93	95	130	120	119	129	115	118	106	110	90	87	95	116	114	124	126	101	112	103	123	99	103	107	108	114	91	113	112	104	92	112	124	115	94	117	119	109	136	101	106	98	95	122	112	79	120	133	114	98	97	119	85	89	138	107	119	107	111	76	105	110	124	98	93	106	104	113	111	116	123	105	99	96	110	113	113	108	104	98	107	111	98	109	103	94	105	106	83	104	117	119	105	108	118	118	121	108	96	103	94	117	105	137	107	96	122	105	121	104	97	127	122	122	99	103	106	107	136	121	121	105	102	110	102	95	112	118	109	121	97	110	118	98	111	103	104	94	116	138	107	131	103	97	123	110	110	113	110	118	116	120	85	104	102	116	112	88	99	108	100	105	105	106	124	115	106	131	108	128	99	118	106	103	113	117	115	121	136	101	99	91	104	120	100	119	121	117	103	97	115	98	119	107	101	114	127	99	106	94	96	108	111	119	119	98	114	107	97	121	123	111	103	118	116	111	113	112	86	108	125	114	102	128	95	92	86	98	99	123	106	115	116	95	106	109	104	118	112	100	107	96	78	94	108	105	96	113	123	108	96	119	120	111	120	89	103	122	120	103	97	121	95	119	104	99	111	101	107	110	92	103	130	114	122	90	98	112	99	126	101	123	103	110	111	117	110	102	101	104	101	100	96	110	118	120	125	102	106	101	97	95	124	87	111	113	113	120	104	99	112	113	109	119	102	97	104	118	99	108	110	108	122	132	122	118	110	91	108	118	108	130	104	104	109	101	117	98	99	106	101	109	104	114	116	114	100	106	130	124	108	107	122	121	123	103	97	121	100	99	95	119	102	114	101	115	103	116	125	108	113	87	103	112	122	121	101	122	95	116	97	91	105	106	102	106	97	98	107	102	119	111	95	98	95	112	100	119	110	102	98	108	106	101	107	116	115	82	116	103	111	111	108	107	112	102	113	98	114	102	97	100	102	106	112	101	106	119	104	119	113	104	121	107	116	128	103	104	101	102	96	111	100	119	122	135	109	109	123	113	132	125	84	104	95	100	113	109	111	101	111	113	96	110	113	108	123	127	93	91	116	116	108	105	119	110	135	114	111	111	110	100	109	123	107	106	115	139	90	112	103	108	108	106	113	109	108	115	111	114	112	102	112	119	106	117	114	111	104	108	130	108	103	117	117	119	91	101	120	114	116	108	117	90	117	106	103	110	115	118	130	97	114	136	104	107	117	108	108	116	120	104	107	89	101	130	104	84	113	108	121	105	86	117	118	115	121	105	118	111	99	100	116	97	130	114	100	88	125	94	111	106	117	127	108	102	108	99	100	101	107	93	104	105	121	118	98	95	119	109	99	108	100	103	119	89	94	98	127	115	119	96	105	126	98	108	105	101	113	114	103	109	97	99	117	86	115	141	88	98	104	104	105	102	131	112	97	110	109	119	112	113	119	129	105	123	95	84	127	97	119	112	112	104	111	101	102	106	92	133	102	111	103	133	92	89	111	108	114	120	116	127	102	116	97	111	123	106	95	114	99	120	116	100	107	123	94	111	116	123	108	97	100	113	96	119	120	109	106	109	112	107	101	98	97	117	106	112	105	99	98	111	111	110	97	109	110	106	97	102	108	108	97	92	101	100	118	111	104	126	99	133	127	115	100	107	109	115	94	112	110	99	97	107	126	101	99	96	110	121	102	113	118	103	91	85	120	104	112	110	116	115	105	120	133	113	121	121	104	99	121	108	98	90	115	108	117	115	101	111	110	109	111	96	126	128	115	89	97	118	118	100	114	106	94	106	100	110	103	90	108	107	102	96	108	99	115	115	97	106	110	100	81	111	129	135	107	105	112	95	133	113	111	110	103	115	117	98	111	131	89	96	130	96	118	89	111	115	130	126	107	105	83	101	101	89	102	99	113	108	112	122	113	100	97	117	131	125	106	109	98	126	120	119	113	119	107	107	116	116	111	94	121	108	113	92	107	150	112	128	107	117	112	110	112	117	87	104	108	109	92	117	97	123	119	88	105	110	121	93	119	137	111	107	122	100	103	88	108	101	117	121	95	98	100	129	106	121	117	94	104	116	85	104	102	114	101	113	125	92	112	111	103	103	120	112	117	110	93	88	102	122	121	109	113	111	105	114	123	113	125	104	129	120	98	119	110	117	117	116	115	107	87	108	113	99	93	116	102	107	103	118	126	110	100	101	114	114	110	110	98	109	106	121	109	127	104	110	125	124	110	74	127	116	130	99	116	131	85	115	110	104	104	81	131	123	114	92	101	107	118	105	107	102	121	95	109	119	118	128	107	131	109	96	113	99	123	102	116	118	98	125	123	117	111	108	110	120	111	104	93	92	110	109	125	114	136	103	126	95	88	118	117	111	103	104	108	94	111	100	108	107	109	109	100	108	104	130	92	98	99	105	124	97	102	93	101	115	133	103	103	95	124	115	112	104	106	121	111	104	109	116	117	104	125	106	84	106	123	82	109	119	109	102	99	100	113	117	116	121	103	115	111	119	106	107	114	105	89	103	104	112	126	106	101	97	110	101	119	110	113	116	122	96	110	116	119	112	113	113	126	105	109	88	83	97	96	108	95	122	114	107	113	108	93	111	125	112	106	122	114	112	108	106	122	103	120	116	113	97	106	101	99	83	118	130	112	105	112	111	107	111	100	101	101	115	114	115	103	102	106	97	110	90	107	102	124	97	115	111	108	109	108	91	107	112	122	108	115	106	114	95	117	121	108	118	93	120	107	106	107	109	114	127	116	110	77	120	128	108	119	123	114	112	106	90	99	109	96	100	95	106	108	114	104	114	100	116	112	106	105	123	112	99	107	109	95	116	113	110	99	122	96	92	113	103	130	107	105	102	101	113	111	101	105	115	97	112	121	107	115	126	104	121	118	111	103	117	135	109	109	99	105	104	106	123	128	122	112	105	89	111	111	98	113	113	106	99	102	119	118	107	122	110	86	111	116	130	96	119	118	106	118	100	115	97	107	105	117	118	110	106	108	104	121	116	108	98
22775	16125	23366	30263	34659	35522	34740	31772	27908	25466	22957	27255	27051	21685	18605	11426	9564	9793	9417	6791	5188	3949	3642	2189	2200	1599	1192	886	841	833	913	798	763	818	728	616	553	458	405	400	431	388	402	416	427	428	392	356	379	397	376	400	411	401	378	417	426	558	3842	3657	420	384	394	385	397	400	371	374	369	392	391	343	389	340	372	381	401	376	393	362	353	373	399	334	417	399	364	335	349	359	403	336	408	405	352	374	377	388	373	372	348	390	344	373	357	390	373	331	378	356	388	397	365	340	353	338	377	371	398	408	390	390	378	392	360	382	388	407	380	358	374	401	385	387	382	381	355	352	401	360	379	376	392	376	363	349	385	376	395	351	359	387	411	356	381	396	386	374	362	389	342	337	363	351	370	402	389	397	374	361	393	371	379	378	381	364	388	388	341	385	375	352	367	345	330	391	351	362	359	346	397	388	389	390	360	367	403	353	397	362	365	366	371	373	381	354	383	377	362	384	394	387	374	384	361	369	389	362	336	351	358	369	379	382	387	389	379	361	333	379	399	412	377	416	359	377	378	345	381	366	369	396	412	386	373	375	383	381	370	396	368	396	391	372	365	357	383	372	348	375	361	378	352	388	381	384	343	363	387	357	386	381	368	408	333	380	385	348	363	369	375	374	363	386	385	362	378	375	343	375	364	401	369	380	377	374	377	351	384	372	341	369	372	386	389	362	336	367	359	343	406	346	385	399	405	360	379	381	381	409	373	404	355	350	406	400	353	371	395	347	362	357	399	387	363	378	354	375	415	362	396	375	361	370	372	372	354	374	405	332	339	341	363	386	362	329	378	370	378	374	367	401	377	349	392	340	379	355	381	358	391	358	374	383	333	341	377	371	377	385	385	374	373	381	362	354	374	356	374	378	365	375	393	400	365	388	391	365	336	345	339	355	357	387	361	401	420	361	378	374	364	373	366	336	354	370	368	386	398	354	374	371	376	365	372	341	396	358	350	346	377	374	341	363	369	366	379	369	342	361	389	380	385	376	364	353	363	410	383	361	378	399	392	379	384	362	369	357	360	367	378	333	405	373	357	359	379	370	378	384	353	398	356	361	398	373	339	361	375	369	414	378	351	354	375	379	361	358	359	422	356	396	363	329	404	361	369	376	344	368	428	363	370	336	346	367	374	375	383	377	359	360	346	367	340	370	371	365	362	365	377	354	375	364	349	391	390	355	372	384	369	384	373	332	342	381	387	366	375	366	359	355	376	397	381	393	342	350	382	365	368	367	364	354	363	326	358	366	364	394	364	366	389	365	359	421	360	406	380	353	385	372	351	353	378	408	363	338	361	381	363	380	365	376	352	382	377	342	376	380	370	378	401	359	374	394	362	384	394	391	382	370	372	394	355	388	371	368	372	385	347	306	372	374	399	359	347	376	398	385	395	338	345	376	402	367	357	382	359	372	388	393	360	353	374	377	393	397	371	337	392	407	392	386	359	373	366	407	375	392	361	382	393	390	364	356	383	374	393	378	364	403	414	354	361	329	372	365	350	352	342	360	392	383	393	384	373	364	385	396	377	332	391	374	382	391	377	373	338	372	416	365	410	354	382	356	364	362	349	367	342	351	390	402	375	338	364	360	374	415	376	365	364	355	351	378	391	416	375	352	364	377	423	357	346	402	348	364	379	364	362	383	383	366	342	365	387	396	337	368	372	365	360	336	382	375	343	379	363	394	393	374	352	331	400	390	379	373	360	393	403	373	421	388	372	390	388	362	383	369	367	363	365	379	372	354	390	360	384	379	355	374	385	374	364	362	366	363	359	343	362	370	392	368	386	379	408	362	420	340	382	371	364	372	338	397	349	365	363	349	360	345	365	399	330	377	356	383	388	404	409	378	366	363	352	337	353	376	379	340	376	364	343	376	377	361	348	347	385	369	365	365	365	361	359	360	375	364	385	379	385	369	355	367	378	356	370	334	366	358	368	374	376	408	353	376	363	338	377	369	399	384	409	377	407	374	375	349	375	344	391	361	348	354	348	361	374	338	410	361	365	366	356	361	376	402	413	368	410	412	365	416	402	372	357	358	361	370	370	363	385	368	354	355	350	368	392	390	378	371	362	368	389	367	396	373	378	366	361	391	367	347	364	386	395	379	401	370	360	375	394	361	379	358	374	339	374	358	378	387	373	342	372	356	387	398	381	372	351	388	343	354	404	426	367	351	383	375	366	389	361	359	340	382	359	344	362	369	372	398	362	378	398	405	352	378	386	376	363	392	405	374	358	377	407	361	368	367	406	395	415	378	378	351	368	368	378	405	385	374	373	354	350	411	384	367	370	388	362	404	354	357	378	375	371	362	349	366	395	381	380	377	371	360	352	371	373	392	383	372	416	351	387	381	369	385	383	395	389	348	359	373	390	399	406	389	356	373	390	312	368	385	331	347	369	386	356	346	350	390	423	377	341	395	382	393	359	382	388	419	363	368	384	376	376	376	363	395	377	371	355	355	376	383	390	377	380	363	369	370	355	361	391	342	373	381	382	391	361	383	387	337	381	363	356	360	309	366	352	378	369	330	379	397	356	340	387	313	377	340	355	364	358	374	372	372	379	387	358	396	377	375	367	370	377	354	407	388	371	362	360	387	370	372	386	358	381	379	380	361	369	372	371	381	369	355	371	365	376	381	390	348	383	341	367	348	374	393	376	364	357	376	383	403	408	384	344	337	417	366	374	346	388	376	404	342	382	366	436	400	380	377	381	374	384	365	360	367	367	352	355	389	400	338	363	360	349	329	361	408	327	419	340	395	370	365	365	375	362	378	347	392	358	373	330	379	393	359	368	384	336	386	383	400	364	361	356	368	379	374	383	361	353	374	374	375	415	372	388	353	365	360	401	379	329	368	391	391	371	361	355	394	351	403	374	369	386	344	409	375	383	389	382	355	370	362	322	396	333	368	332	381	375	357	412	351	363	362	362	370	346	391	404	371	347	380	380	384	350	348	363	364	396	376	396	375	385	423	343	378	391	361	367	348	384	367	366	357	388	346	412	351	356	379	344	376	346	395	418	375	359	377	396	348	359	369	351	390	367	372	370	369	333	366	373	377	373	376	406	359	389	398	375	374	392	396	362	366	347	369	415	399	355	356	358	379	366	368	421	361	387	374	364	378	371	387	360	348	370	365	371	362	379	366	341	376	366	353	394	394	396	381	352	383	372	366	372	360	378	378	367	394	381	359	416	332	391	369	370	350	404	385	378	378	392	364	389	343	385	364	377	361	380	360	354	342	354	397	367	345	375	372	361	374	381	382	396	380	369	373	368	398	351	354	387	370	384	392	365	358	368	336	346	351	366	402	356	379	395	407	359	375	392	353	380	390	416	364	346	366	405	390	403	398	381	374	371	379	370	378	369	380	412	378	368	359	379	340	409	348	395	393	365	376	357	389	366	334	371	387	377	366	408	358	364	368	413	372	375	376	336	387	329	352	370	374	358	328	372	395	371	368	369	388	332	351
46322	31944	34441	35032	34832	33559	30935	29957	26774	21598	18947	18913	18644	13409	9235	4793	4372	4064	3041	2378	1669	1210	1151	620	595	584	357	273	282	287	328	306	320	285	213	256	216	184	193	217	204	197	226	230	192	168	171	183	186	177	181	192	187	209	185	187	200	236	1257	997	194	215	209	180	202	183	210	178	189	169	168	189	165	187	188	176	173	176	159	193	194	177	177	194	195	188	180	191	200	182	198	189	202	205	183	208	192	184	194	168	164	179	172	184	187	173	201	172	208	203	200	203	210	177	193	182	184	204	183	189	203	166	196	176	184	194	221	190	170	178	178	183	169	184	186	191	196	166	181	197	174	190	185	172	195	221	203	176	195	192	183	180	190	159	177	218	191	183	216	188	192	176	151	196	207	167	202	192	168	200	166	209	195	175	191	170	182	210	199	184	184	217	189	164	167	209	201	193	181	170	193	206	165	180	215	207	188	204	188	212	187	204	177	174	198	217	207	177	187	234	187	188	175	179	226	184	196	199	185	170	185	207	178	176	169	186	180	174	173	201	163	195	175	211	173	206	190	194	171	180	179	196	159	180	188	191	174	203	210	183	169	217	194	178	188	182	174	191	166	167	201	199	192	186	177	172	170	167	197	171	194	199	183	193	179	189	196	193	187	194	190	170	182	176	204	175	191	193	176	200	201	193	168	208	167	188	171	193	185	174	169	174	191	182	173	211	196	200	199	178	193	162	152	188	185	181	174	195	165	192	202	195	219	161	190	163	164	177	177	172	163	185	180	203	209	188	193	173	175	183	164	185	228	202	208	196	187	196	189	189	153	194	179	189	191	182	175	191	157	175	218	196	156	190	194	192	192	192	169	219	190	198	171	176	181	170	210	181	166	148	198	199	206	177	188	162	196	178	178	167	173	173	193	199	188	190	201	173	195	180	181	186	191	168	204	164	182	174	166	171	170	191	163	180	159	182	195	170	182	190	168	184	207	191	171	176	167	188	177	180	204	168	156	162	162	184	186	197	147	209	188	174	187	200	182	181	188	186	161	189	188	202	209	169	178	166	200	185	177	167	209	178	187	159	163	198	189	189	188	190	164	192	190	180	169	172	197	167	181	170	190	196	188	213	167	176	180	160	196	181	174	203	198	188	194	191	191	203	179	206	165	189	179	193	183	169	188	185	185	182	176	164	196	183	170	207	161	208	176	177	197	172	193	185	210	202	185	185	181	186	195	157	167	170	206	190	178	194	180	210	189	211	206	189	212	157	192	159	194	182	189	199	187	181	195	184	194	184	189	167	184	201	190	201	173	179	171	173	179	192	176	177	176	182	194	160	184	185	215	194	191	188	154	197	208	163	175	164	216	221	179	196	192	185	209	174	203	173	178	185	167	180	196	184	192	172	209	207	194	174	187	172	189	179	156	169	176	215	181	170	209	187	162	173	183	171	199	214	169	185	181	159	166	168	217	177	191	196	183	211	160	204	191	178	190	179	208	152	181	192	195	192	194	183	198	202	185	167	200	163	183	196	180	167	184	177	190	179	182	186	173	151	159	198	186	201	183	186	186	197	204	168	178	219	173	170	174	193	182	188	198	179	186	188	169	180	187	202	160	186	214	173	197	171	175	194	199	170	196	199	221	205	194	185	188	209	198	204	197	205	211	204	193	176	150	195	183	183	186	185	164	178	188	211	209	170	172	214	176	184	194	175	194	169	196	184	169	201	192	192	168	194	209	180	188	189	177	182	182	201	173	189	176	189	184	192	208	188	183	189	190	185	185	168	186	209	192	191	188	200	185	178	182	167	187	187	205	190	165	180	198	183	212	182	219	197	178	187	187	207	197	187	198	185	166	221	176	159	193	199	180	182	180	184	174	174	187	182	178	208	183	203	181	202	203	187	174	198	192	202	179	188	186	209	194	203	177	204	165	208	179	163	187	182	177	164	167	212	186	184	180	207	196	186	191	210	178	189	196	190	183	191	206	200	207	163	176	203	187	200	168	212	187	187	180	175	197	204	188	186	196	180	177	175	194	188	170	193	198	161	181	211	183	199	199	189	213	189	199	192	185	200	184	185	192	179	190	183	199	178	178	199	182	192	181	168	188	189	154	216	199	204	178	192	187	190	178	157	193	200	183	195	181	187	188	167	180	182	191	168	185	193	178	205	203	199	202	196	189	186	191	178	197	178	197	191	188	171	179	146	183	195	184	184	170	173	196	183	215	183	186	166	177	171	169	182	172	176	185	170	188	167	193	206	164	178	194	207	179	192	181	185	166	196	175	198	183	172	178	195	178	197	194	186	187	188	175	181	167	193	175	174	182	193	166	189	206	207	186	177	178	186	214	192	179	183	182	181	173	177	179	192	184	195	178	162	167	195	190	179	179	165	164	177	195	179	221	217	177	164	161	180	170	181	166	206	194	174	178	192	200	191	187	175	196	173	173	180	182	180	187	181	185	184	185	186	180	190	186	188	197	183	198	174	191	204	208	196	202	174	189	165	184	174	181	172	173	190	201	185	193	177	179	182	174	180	199	201	182	146	168	175	193	156	210	209	183	164	187	189	188	173	196	196	172	192	182	167	197	191	189	201	165	149	181	204	196	195	177	182	175	187	184	185	200	209	204	179	178	205	197	205	195	159	166	199	182	203	202	205	181	176	212	169	179	182	184	170	191	182	215	179	193	176	188	182	211	181	156	176	183	161	191	202	212	195	179	217	198	177	188	175	218	198	178	187	196	171	159	164	193	180	192	181	172	171	180	193	203	179	199	178	168	195	159	176	180	194	188	177	193	230	201	192	173	197	168	189	163	181	189	172	201	154	163	170	180	195	171	167	188	205	194	173	191	195	182	190	171	189	170	181	191	194	182	164	188	180	216	163	173	165	186	181	195	192	192	195	196	196	186	191	187	191	188	198	197	207	174	184	193	211	178	184	191	186	212	169	173	180	179	170	176	182	179	168	210	194	171	213	160	181	182	170	194	180	187	163	190	180	181	191	194	179	192	177	178	179	195	173	179	203	205	196	206	173	186	183	183	173	204	207	199	194	180	190	163	179	188	196	198	190	218	178	187	178	184	202	178	193	183	208	187	197	174	197	185	196	175	216	186	185	172	175	172	181	192	167	203	196	193	223	196	195	181	174	174	174	181	181	184	183	181	186	174	180	173	195	151	179	206	162	180	186	184	188	187	195	201	197	179	183	158	182	173	180	176	200	190	180	163	193	181	195	190	201	186	184	216	156	167	179	195	183	181	180	200	186	182	190	203	186	185	184	178	164	196	174	191	177	189	196	197	174	194	192	170	211	181	181	170	184	217	188	172	200	157	167	189	198	220	183	173	185	164	178	177	182	189	184	204	204	171	204	156	185	164	186	205	203	170	172	196	197	181	208	174	165	186	197	191	212	184	161	195	185	193	192	177	166	193	176	189	155	200	172	182	195	202	189	179	191	189	202	220	199	163	174	200	207	172	189	203	193	202	204	168	166	190	200	165	194	176	194	203	187
28188	20481	28675	32414	37660	42266	40915	39799	37252	33327	32282	34466	36560	32371	27618	19358	16275	17705	15097	12817	9996	7249	7455	3776	3840	3197	2034	1531	1470	1693	1727	1605	1420	1217	1273	968	862	777	691	690	691	674	668	613	622	649	652	694	662	630	666	641	643	649	651	625	606	973	8510	5842	632	598	591	628	586	667	601	582	592	638	580	617	574	592	653	587	602	607	585	590	583	567	653	617	598	539	542	617	584	584	592	606	590	615	564	610	641	619	600	599	576	600	571	572	616	602	587	573	589	594	569	554	593	633	572	620	557	565	572	564	568	545	634	586	601	632	582	583	549	595	548	581	586	599	612	559	574	599	621	619	595	561	599	569	562	592	616	560	584	617	576	579	588	586	589	564	560	556	615	534	619	624	561	589	564	596	571	585	585	637	570	558	600	571	616	576	557	562	593	555	578	596	581	578	600	588	578	614	568	580	559	640	583	581	579	593	583	570	585	606	595	582	622	602	582	593	640	570	618	625	541	565	594	606	556	576	555	568	606	551	570	542	575	630	597	579	554	550	614	579	588	554	575	584	586	600	600	584	603	592	584	577	594	604	566	579	581	557	566	622	619	580	590	560	570	604	576	589	567	606	588	607	596	579	549	601	601	523	585	618	619	571	575	569	562	579	531	578	575	579	566	619	585	578	546	633	603	570	607	602	567	638	574	616	599	575	550	550	605	571	602	538	616	570	624	588	549	638	583	604	582	566	572	619	561	575	552	601	609	575	559	572	570	603	548	589	596	548	585	578	596	592	586	601	599	587	553	572	609	548	519	610	577	577	567	574	592	566	560	631	550	598	606	615	547	604	583	576	596	588	586	585	598	616	574	569	624	580	616	571	596	572	578	618	574	584	591	588	597	639	568	623	591	569	566	583	595	625	564	588	606	572	577	602	602	599	562	582	559	592	596	607	599	607	574	621	584	591	597	571	548	588	571	548	579	574	591	600	596	654	578	595	602	635	608	566	554	618	577	592	577	611	564	616	594	611	617	593	589	555	613	579	611	607	585	581	616	585	556	576	578	569	573	592	541	555	618	577	588	601	558	579	580	572	595	596	587	602	547	521	602	612	589	567	596	576	575	654	607	573	563	557	575	563	564	573	592	589	583	632	543	603	594	613	597	554	575	585	624	558	566	606	553	568	608	600	608	546	587	599	604	549	613	619	587	541	587	574	609	546	577	580	592	549	547	577	596	568	591	595	555	620	570	588	553	568	600	556	590	560	593	591	551	556	573	574	597	576	598	556	584	577	597	538	620	635	588	590	611	565	620	593	551	582	555	608	576	644	607	585	613	595	596	584	603	615	515	558	592	647	583	563	578	621	558	595	584	591	611	531	585	593	546	587	607	607	596	569	591	562	568	546	571	583	593	569	584	594	597	590	586	591	600	582	610	534	600	567	617	542	577	628	536	544	639	588	548	556	605	582	601	594	601	609	579	612	562	614	605	579	560	574	564	621	599	581	597	602	576	595	592	543	600	569	585	594	579	585	590	598	593	573	596	589	582	548	609	602	612	614	581	588	613	570	605	575	607	603	566	578	595	619	601	613	616	577	562	639	578	542	571	572	607	578	596	570	618	606	589	569	591	553	554	598	552	622	591	578	594	586	602	546	567	572	610	569	567	568	599	588	588	604	610	573	596	605	601	575	605	576	618	557	619	596	607	598	591	594	613	599	649	544	594	602	600	613	570	605	602	567	610	551	582	615	587	597	588	565	590	567	550	540	564	586	639	602	603	577	603	601	573	603	545	587	586	580	588	581	616	563	609	591	537	596	602	614	597	592	575	571	611	583	585	582	558	560	579	582	583	566	591	615	578	586	593	595	531	591	632	570	601	553	601	590	606	583	582	573	589	593	625	599	556	572	579	561	594	571	587	587	568	590	619	621	639	582	580	527	546	592	597	606	618	585	620	564	536	627	537	554	633	556	570	567	548	611	527	651	553	578	590	618	577	609	589	589	560	586	607	621	592	578	596	578	598	561	631	541	557	580	623	582	606	581	623	595	595	613	550	579	585	561	581	575	612	582	577	586	602	579	585	598	582	595	549	613	606	572	571	586	596	592	619	597	559	587	591	579	579	591	567	627	576	598	594	570	573	570	581	570	580	608	562	615	546	546	609	574	557	591	592	577	615	568	574	586	591	587	635	592	553	603	557	594	595	585	593	586	567	579	626	560	651	605	556	620	584	573	599	572	627	609	555	565	560	610	571	582	600	582	553	573	586	591	603	633	586	603	557	568	611	591	605	607	566	647	536	533	585	555	597	557	571	588	603	603	598	559	603	549	594	602	643	587	568	573	573	602	613	592	590	582	547	579	558	597	588	567	645	574	536	568	555	545	584	551	553	625	609	579	579	589	612	581	548	566	567	607	586	570	580	553	611	563	557	613	578	542	570	568	584	605	576	594	546	577	595	589	571	579	547	576	579	564	580	571	604	608	559	627	583	592	626	581	572	601	560	581	588	594	567	562	575	572	574	560	565	624	612	556	634	612	623	586	581	563	630	612	561	618	619	626	581	581	539	572	597	578	568	577	604	540	544	603	619	628	605	552	566	533	640	613	573	580	565	598	593	600	591	583	583	562	638	583	596	575	580	635	581	571	564	617	615	617	570	586	585	567	588	656	551	543	571	557	532	611	596	548	574	613	548	568	568	575	641	589	581	548	580	619	605	579	563	620	595	562	563	584	533	601	568	607	664	567	595	576	558	582	613	595	611	605	583	545	607	552	580	585	597	666	582	586	599	580	595	560	557	562	578	581	576	566	613	566	564	588	598	582	587	646	618	619	610	599	603	594	611	558	567	596	562	611	570	590	599	585	572	585	621	620	580	591	575	598	625	605	615	542	564	588	571	634	574	591	584	550	583	614	559	630	563	638	550	596	550	578	580	564	612	594	614	586	588	574	573	595	591	579	594	615	591	574	605	553	597	579	575	588	568	613	607	567	593	522	595	651	585	576	596	569	615	528	567	614	588	531	602	561	560	607	525	562	607	599	569	566	595	574	560	607	567	577	566	633	603	578	605	604	576	591	590	599	593	595	567	542	590	598	601	607	564	588	554	566	537	572	586	595	601	579	620	552	569	562	581	585	621	553	572	595	567	602	615	571	587	583	572	595	592	596	621	591	588	559	571	573	539	594	569	606	618	626	576	561	616	580	609	592	587	559	611	606	574	596	567	587	543	599	568	555	624	601	581	586	562	605	633	542	557	571	565	610	587	552	607	576	619	565	590	597	552	586	589	598	602	606	589	627	578	625	579	590	603	608	603	633	598	596	583	608	583	579	574	596	593	550	599	573	591	594	632	577	593	613	596	587	572	608	575	605	555	554	583	616	584	569	625	518	581	587	569	631	588	580	610	604	594	613	613	610	598	617	584	612	622	539	597	584	580	610	586	574	613	597	555	592	570	596	551	601	559	575	593	585	580	586	582	566	579	535	572	597	594	608	613	580	606	562	594	557	594	614	583	621	596	565
8116	5520	8456	7590	5499	3347	2277	1555	1057	758	835	846	634	499	432	348	285	276	226	218	207	215	186	153	151	173	163	173	184	149	175	146	132	171	139	142	151	152	155	162	163	156	183	141	154	148	180	162	146	157	169	156	170	178	179	144	173	152	186	194	146	132	134	148	165	168	151	161	141	146	149	160	144	160	170	161	159	166	144	175	158	154	134	170	146	149	152	169	171	157	162	169	152	155	159	172	160	151	141	147	142	151	149	141	144	150	140	170	155	169	147	147	164	149	162	149	157	146	166	169	147	158	162	148	144	157	155	139	155	167	158	168	159	165	140	168	165	153	165	158	169	158	147	166	155	176	151	155	150	153	157	150	158	166	148	146	151	143	155	152	164	174	161	152	163	165	174	156	159	143	150	152	147	161	124	161	151	144	159	171	168	159	164	152	151	158	148	146	161	156	150	169	170	153	147	159	139	145	154	161	166	152	167	153	153	147	164	157	142	172	134	153	171	128	155	168	138	151	150	154	152	159	155	152	169	157	158	155	169	147	179	151	139	130	161	127	158	140	140	166	133	142	161	144	150	144	155	149	148	140	160	149	179	152	172	134	171	169	153	154	161	163	164	165	151	160	157	156	154	161	174	153	169	156	156	144	156	163	143	153	153	148	156	165	147	155	154	158	166	157	177	157	161	139	158	173	154	156	158	172	157	154	149	167	152	147	176	150	158	148	143	165	152	173	162	144	143	155	168	169	171	138	166	164	161	134	159	152	151	151	188	157	158	170	160	152	150	176	169	181	143	153	156	148	147	148	170	156	165	167	156	159	161	133	147	140	142	166	169	156	182	136	157	164	191	161	159	160	158	159	139	149	180	156	148	124	154	153	140	144	162	193	146	144	166	164	147	163	144	160	156	149	155	155	164	156	165	148	147	144	159	116	165	154	180	177	180	129	146	157	149	152	167	139	160	153	163	148	144	157	158	158	164	181	149	167	164	165	147	154	136	171	156	150	138	162	169	179	160	186	139	174	162	143	143	130	140	148	166	148	154	157	173	139	145	169	164	163	129	146	172	152	169	152	169	152	151	174	149	140	170	137	162	169	168	160	173	145	155	152	149	137	161	142	141	170	163	184	161	133	166	170	144	175	172	169	144	150	162	148	143	149	149	166	182	166	149	162	177	172	169	133	167	153	158	157	156	122	140	172	149	149	148	161	157	140	155	154	142	157	140	149	149	147	162	150	145	130	167	153	156	144	160	127	179	152	137	162	153	148	159	172	158	143	157	171	147	173	150	162	159	163	153	148	160	141	157	153	151	153	167	143	162	137	166	151	166	163	152	151	155	171	172	182	157	153	153	159	158	147	177	138	163	153	164	142	139	145	144	179	147	162	184	144	151	160	160	150	174	160	144	155	178	155	164	168	125	178	149	160	174	164	161	155	158	160	172	155	162	160	151	149	150	159	150	153	130	179	166	133	183	159	154	173	151	134	183	166	179	156	183	156	160	146	143	143	149	150	159	151	143	164	161	165	180	168	168	155	164	163	161	146	171	162	168	156	140	150	152	131	163	163	146	123	155	156	167	158	155	145	170	141	165	146	141	147	157	143	165	142	132	143	161	150	159	179	167	161	166	165	149	141	171	159	156	168	165	150	158	152	153	140	171	165	163	154	146	171	147	152	179	155	155	142	139	194	150	180	134	157	159	159	151	157	163	130	146	157	149	153	142	156	179	161	146	144	176	141	192	131	152	158	149	143	148	167	135	156	132	160	154	153	123	151	170	165	159	145	156	149	158	172	155	151	151	172	165	181	137	139	162	163	145	158	137	147	136	136	134	167	172	174	155	157	173	154	151	156	161	165	160	147	130	155	151	176	155	168	144	165	170	147	178	147	166	166	146	153	145	164	160	130	151	153	161	168	154	165	148	159	136	155	154	151	172	162	144	150	165	165	151	157	163	128	152	154	174	155	151	146	167	161	159	156	151	144	153	172	164	179	139	161	170	162	138	153	151	161	135	156	159	168	166	145	148	161	160	181	163	149	155	175	177	175	154	139	160	145	150	165	154	162	185	134	170	166	129	128	164	149	167	158	166	147	148	149	165	160	156	140	156	133	146	169	145	151	162	147	170	160	153	155	159	181	154	169	170	162	174	168	133	142	180	148	140	148	166	148	157	135	161	158	149	137	146	147	136	173	152	152	142	156	155	166	160	149	161	165	136	178	167	153	138	133	157	156	171	139	147	164	172	162	159	144	154	146	158	139	151	164	154	134	146	148	151	178	157	158	159	138	164	153	151	142	158	148	173	184	163	151	162	175	159	134	159	142	142	164	160	163	163	169	162	158	158	164	157	141	168	157	178	173	150	147	173	155	128	173	152	161	149	143	143	169	139	150	152	150	153	155	173	130	159	156	155	161	166	155	138	148	153	139	141	162	141	137	161	133	160	161	150	143	150	186	177	155	176	163	158	168	150	158	146	163	144	156	155	169	159	182	159	143	158	144	190	125	159	147	168	164	167	157	160	157	138	176	167	142	135	170	138	150	170	128	173	147	171	159	173	177	153	138	150	168	178	158	187	136	150	159	123	154	153	178	174	152	161	166	165	153	166	177	165	168	143	162	155	176	119	147	161	162	170	161	161	147	169	129	171	151	155	150	119	170	143	154	163	144	154	161	161	170	159	163	139	160	148	143	166	155	166	144	158	122	150	148	150	162	176	165	139	154	157	163	151	149	155	178	164	164	147	159	158	154	167	155	168	159	146	160	129	160	158	145	159	150	180	165	154	179	148	147	158	182	171	151	139	158	168	144	154	139	157	155	168	140	164	163	156	180	148	171	182	156	136	155	169	162	144	155	138	141	142	170	155	170	140	153	151	145	154	179	160	163	165	141	153	145	161	153	127	145	156	156	156	142	162	136	160	154	149	158	176	171	160	159	151	142	145	143	141	134	152	133	165	150	148	171	170	159	131	130	171	174	135	177	172	166	157	161	160	161	141	127	173	170	137	172	157	156	171	146	156	178	146	159	161	174	156	152	175	159	155	191	153	145	164	150	170	138	166	170	142	159	152	170	164	153	158	152	129	166	141	172	143	160	156	138	156	156	148	162	169	148	156	145	165	161	158	171	165	175	156	158	147	152	144	168	159	155	154	150	157	152	177	176	157	131	174	174	130	170	149	162	148	151	171	159	163	146	174	138	152	145	166	162	154	178	167	165	141	156	161	166	157	143	129	168	138	156	153	155	145	167	139	149	172	154	148	174	159	148	167	151	168	142	149	149	143	170	159	165	165	161	165	168	152	168	151	164	144	164	163	160	168	177	173	164	159	170	170	153	133	163	167	153	145	155	170	144	141	150	148	138	147	144	164	154	169	174	148	168	167	147	176	156	164	153	158	157	143	140	138	165	152	178	148	166	149	166	155	150	167	152	181	150	124	153	129	151	161	144	141	162	171	161	154	182	154	160	137	172	159	151	150	158	161	142	163	150	157	162	147	153	163	169
9587	5906	9858	12679	13201	10556	8253	6461	5104	3827	3850	4272	3609	2646	2004	1506	1396	1313	1100	948	890	700	780	611	612	632	510	566	531	566	565	541	533	525	546	525	496	475	519	524	518	500	507	508	542	522	501	518	508	514	498	518	539	522	505	479	482	515	951	841	486	492	499	497	521	513	510	526	464	502	499	477	514	488	500	489	505	475	535	514	513	512	552	491	477	509	515	470	515	536	467	505	509	507	488	479	500	493	489	480	554	526	533	518	530	499	492	513	460	508	490	479	469	507	526	521	498	530	516	494	512	502	487	509	511	527	481	506	466	465	513	490	493	495	430	479	504	550	535	483	476	503	544	518	514	495	510	527	503	500	492	465	518	501	535	535	501	522	481	497	531	494	470	513	496	439	469	510	505	479	460	507	529	526	514	484	483	495	508	493	489	492	475	515	541	504	504	519	477	536	498	493	483	510	488	480	516	533	520	507	447	525	493	492	516	514	490	497	513	525	474	488	515	499	496	484	514	510	497	495	501	516	578	487	513	539	488	485	511	461	475	492	463	480	503	521	497	498	486	485	495	498	510	488	515	525	474	493	511	476	510	528	490	498	497	484	482	513	522	518	505	474	447	535	487	480	464	510	487	544	497	449	492	442	528	472	514	505	509	527	544	524	477	497	505	479	513	484	505	563	516	489	477	491	520	488	518	466	513	478	497	510	462	486	513	500	491	488	516	501	512	580	499	473	495	461	516	490	447	486	525	511	550	502	472	524	521	495	533	535	502	495	498	485	507	505	493	512	505	514	492	466	518	490	520	549	545	513	572	547	484	517	496	477	490	536	492	510	515	506	509	506	522	476	482	522	456	531	480	470	517	502	518	509	505	472	479	540	515	488	503	493	527	517	492	526	513	531	543	508	493	508	507	537	490	476	513	543	545	474	502	511	501	545	483	474	511	519	518	504	503	502	435	478	526	499	523	478	496	510	570	500	503	541	521	515	497	493	537	501	490	521	520	519	493	483	490	490	490	478	497	489	483	510	500	519	541	486	493	517	497	483	518	523	507	502	545	511	511	535	497	503	478	501	505	495	482	502	495	497	531	493	471	468	500	547	503	527	501	530	482	461	486	536	522	524	523	519	496	486	514	470	461	537	494	487	468	508	470	509	489	542	508	550	505	498	461	565	518	528	468	512	501	467	486	508	476	501	502	490	498	483	525	475	527	496	515	481	491	519	483	500	527	458	525	516	499	527	494	505	497	443	507	484	510	477	499	518	505	500	505	504	464	481	499	516	575	503	505	461	508	464	481	474	489	503	479	511	518	523	509	513	493	499	487	530	516	494	510	505	505	519	490	477	511	513	498	523	511	495	484	513	483	505	514	487	545	505	507	517	506	494	501	515	491	485	480	516	480	495	503	465	498	485	500	520	468	474	516	502	476	466	544	492	522	514	456	518	507	493	483	521	510	512	543	520	525	545	504	529	515	535	505	513	511	445	510	458	488	527	491	503	529	476	531	498	461	505	507	518	520	547	491	499	471	524	486	504	527	510	476	501	490	524	531	509	542	499	491	521	507	512	500	527	531	475	554	485	462	527	523	507	505	503	517	528	530	505	506	525	503	507	524	553	544	511	518	525	516	509	480	544	508	465	523	483	446	497	478	501	515	486	543	494	543	480	519	498	563	470	521	510	506	504	510	497	505	511	541	481	523	485	497	516	505	525	495	503	492	487	508	486	499	495	505	464	520	512	504	506	503	477	505	496	457	491	489	481	490	519	531	510	517	494	488	514	529	456	510	522	472	526	480	519	498	508	527	452	526	524	478	478	472	489	513	470	518	466	485	504	478	467	497	498	496	530	478	503	471	524	534	507	477	529	549	500	475	502	499	479	485	486	484	523	487	512	530	477	543	488	468	482	491	492	475	472	498	499	526	498	521	502	496	510	562	461	552	510	481	515	503	506	494	474	481	511	496	509	482	494	500	486	507	554	542	498	489	509	490	450	490	512	508	512	493	462	543	475	489	511	501	514	492	515	493	536	478	502	506	507	498	482	510	498	519	543	483	485	458	498	495	498	496	494	542	485	507	491	493	513	478	496	491	486	495	487	521	532	483	538	482	515	527	507	499	509	517	496	496	510	520	527	547	500	484	492	485	498	535	488	512	537	476	527	546	505	509	504	507	525	501	472	533	509	551	507	483	469	504	463	541	463	473	461	510	501	516	511	515	507	496	523	526	528	506	480	538	448	514	540	483	499	513	483	477	470	515	504	473	545	523	505	539	502	509	507	499	551	511	511	481	519	467	499	493	484	479	507	488	513	510	479	525	547	497	487	456	471	554	505	497	512	461	486	498	530	534	491	506	491	530	475	489	546	501	492	561	515	503	506	501	482	530	527	523	537	532	520	526	516	489	474	516	494	525	543	529	431	487	486	499	522	490	558	517	521	516	481	497	475	491	505	523	525	533	472	506	523	518	489	464	511	528	504	499	509	564	466	537	506	489	515	536	494	474	499	499	489	499	488	500	535	519	540	512	505	495	515	513	497	539	513	539	503	540	502	503	516	484	506	521	505	527	515	476	480	525	486	488	502	510	510	477	535	502	504	514	532	516	516	503	486	512	522	473	466	488	498	492	507	508	508	488	513	485	520	479	503	522	491	529	520	478	503	551	493	537	501	475	473	515	460	485	504	493	528	511	515	500	552	514	455	484	542	499	524	490	498	483	473	474	529	513	475	449	477	463	522	523	546	506	491	514	515	527	488	483	508	499	476	506	504	544	467	530	478	518	498	494	528	501	510	506	471	523	492	492	544	484	508	539	481	525	524	474	490	536	506	529	486	542	514	547	504	480	504	532	525	497	489	493	489	499	490	518	505	531	498	504	486	471	493	512	493	509	495	514	539	518	514	503	492	544	548	456	507	496	489	495	516	468	492	503	498	519	512	498	491	518	508	484	487	507	520	517	545	539	516	499	481	484	493	508	510	520	481	490	525	478	530	509	512	519	479	467	492	520	484	545	494	506	485	510	496	524	505	497	504	528	508	515	501	507	532	506	510	484	528	493	528	483	501	478	503	537	498	517	500	502	519	526	504	492	535	516	488	489	477	493	523	543	505	583	493	484	517	508	517	570	532	492	477	508	516	489	496	476	449	494	498	488	465	536	472	448	473	543	474	524	504	483	505	508	523	500	527	516	510	483	498	483	506	499	484	454	480	532	494	522	503	502	475	494	486	532	545	494	543	516	501	518	478	508	508	496	481	532	461	487	501	513	501	483	463	493	496	529	514	525	503	524	538	482	532	494	496	481	542	497	488	484	536	445	534	491	497	510	491	461	516	509	444	501	505	486	503	530	500	487	460	471	506	498	496	501	514	502	478	505	537	544	447	497	521	492	501	536	462	527	506	510	482	541	492	516	521	487	521	486	541	488	495	495	526	538	495	525	545	513	514	538	528	517	526	556	534	434	539	508	510	477	551	518	455	465	497	501	530	519	480	503	497	514	455	492	503
37701	24349	29866	31349	31651	28964	24412	21002	15732	12830	10027	10754	8470	6114	4175	2118	2395	1683	1368	981	813	563	583	320	275	287	177	175	189	194	162	155	131	115	150	114	119	101	117	107	118	107	83	115	105	120	116	116	106	85	96	109	115	117	107	106	126	110	633	337	94	97	118	111	102	99	109	111	87	115	110	84	117	97	124	114	104	109	114	118	99	90	104	106	105	116	105	92	97	113	107	108	111	109	114	82	100	105	102	99	105	116	116	83	110	99	125	92	98	99	90	103	107	109	99	124	97	89	115	105	102	100	105	99	114	111	103	117	98	122	122	109	102	117	98	108	98	94	118	99	97	109	95	110	119	105	101	115	100	93	97	110	101	104	103	98	107	117	103	100	87	109	90	96	85	95	114	89	126	109	121	116	97	100	113	103	97	89	101	115	86	93	104	102	108	113	102	95	122	91	112	135	89	96	125	95	105	110	112	106	103	122	115	102	98	85	88	117	98	108	103	103	110	95	97	107	129	110	110	101	92	114	89	93	100	107	103	97	100	90	116	90	99	111	102	107	97	115	100	110	105	106	99	107	120	97	113	98	108	100	115	99	121	116	97	99	95	88	113	123	123	109	104	89	126	98	89	96	101	95	92	99	116	108	92	111	95	108	86	105	126	104	123	82	126	88	87	114	95	94	103	108	109	88	111	96	117	100	108	92	109	92	83	115	103	94	93	88	93	100	110	109	94	105	102	101	89	87	114	95	103	96	100	115	105	94	103	115	110	96	99	90	98	105	107	114	125	102	94	119	83	109	95	102	93	92	97	105	109	106	120	90	136	105	114	105	118	95	99	93	81	96	105	92	94	96	123	98	108	106	93	93	115	98	113	106	100	109	115	102	95	112	104	101	104	97	116	115	101	82	98	110	95	105	125	104	125	124	98	100	127	109	96	100	95	87	107	128	98	97	92	108	112	98	113	96	100	101	109	112	94	95	118	94	108	118	88	123	95	98	90	138	113	112	95	109	100	90	99	117	114	105	88	91	81	102	88	92	89	107	105	101	105	104	98	96	96	99	102	112	102	92	103	99	124	99	103	117	106	115	87	97	123	112	110	101	90	118	99	117	93	109	92	111	96	107	95	88	102	84	98	94	98	94	101	116	89	101	108	115	112	100	111	102	103	104	120	117	114	101	102	127	127	104	86	125	140	90	110	101	111	100	107	110	105	126	112	95	96	98	96	94	122	101	101	124	117	113	94	103	94	91	112	106	109	91	115	101	89	100	90	96	91	112	93	113	109	112	118	118	113	108	106	94	96	113	108	103	98	103	107	94	119	96	105	103	105	95	98	121	103	108	119	82	113	102	98	106	102	88	108	107	118	98	91	106	88	113	86	95	95	103	105	97	117	111	108	103	103	124	106	106	96	88	97	125	100	106	97	99	115	101	87	109	100	119	105	105	90	114	104	108	124	107	107	87	102	92	108	99	111	101	95	124	101	107	103	115	101	93	111	113	115	112	105	111	86	98	95	131	101	107	98	94	90	101	103	98	117	107	92	90	97	102	97	115	91	96	109	103	100	109	84	112	85	83	111	101	96	105	104	92	90	119	102	116	94	105	89	94	109	102	92	96	104	112	111	125	97	94	102	84	99	106	104	111	122	100	104	96	96	85	122	113	109	113	101	93	98	88	112	104	105	105	100	97	101	93	101	105	111	95	96	135	99	108	111	87	98	101	113	125	117	122	114	119	85	98	106	98	109	107	81	101	102	84	103	91	101	91	112	115	114	97	118	112	90	99	110	103	97	95	111	115	121	103	101	124	111	101	110	112	108	110	109	92	106	85	94	83	111	106	96	104	97	95	108	118	102	89	113	114	108	102	113	119	89	101	121	100	99	91	112	84	101	94	88	102	102	90	100	110	96	104	109	114	111	97	115	99	115	105	92	96	93	107	95	115	103	114	109	112	100	122	109	105	100	111	88	110	108	107	91	104	92	98	104	99	84	121	92	108	95	124	108	99	98	95	106	91	103	85	98	94	94	101	92	110	87	100	99	116	98	104	94	97	91	105	104	99	104	98	100	105	112	103	107	93	98	103	122	121	110	106	91	104	124	102	104	117	95	92	94	94	103	81	105	102	94	103	97	104	128	95	103	104	106	102	108	96	96	105	122	109	86	102	107	107	88	105	104	96	108	99	99	84	107	98	113	106	104	107	116	95	118	92	109	94	104	98	96	89	121	89	95	107	121	107	108	108	123	107	104	115	101	105	97	84	102	93	137	106	99	89	100	105	99	92	104	94	120	106	107	98	104	86	97	106	91	117	123	110	85	126	109	104	116	108	111	91	93	107	103	80	125	114	104	92	100	84	107	112	104	103	117	107	113	99	99	102	92	107	102	113	108	113	99	103	119	111	97	92	108	124	103	111	81	108	102	91	91	106	120	93	103	92	95	97	114	89	80	104	118	106	109	109	113	114	104	113	115	100	102	107	99	109	119	105	104	115	111	104	104	96	98	100	98	95	111	89	100	98	115	108	110	102	116	118	119	103	109	96	93	102	104	100	121	114	99	98	95	96	90	101	101	97	107	108	95	131	113	98	122	102	102	99	110	99	111	108	95	105	103	110	105	95	98	111	100	118	109	88	101	104	105	108	113	98	121	115	101	103	103	93	86	97	93	106	87	110	96	106	103	108	117	105	107	106	84	124	92	90	111	105	105	108	107	88	139	87	100	103	109	116	104	96	107	95	105	121	101	110	95	106	94	134	95	115	101	101	120	89	104	97	107	99	100	111	116	108	77	96	122	112	88	106	126	96	105	107	103	91	105	112	108	89	102	113	115	100	93	88	105	101	108	91	102	108	108	85	116	109	101	109	96	117	88	103	104	96	100	97	103	113	108	91	102	92	106	113	106	93	99	94	104	90	117	117	105	109	96	117	108	113	100	104	96	103	124	117	104	88	111	109	105	93	100	103	97	100	108	108	92	116	106	103	122	101	102	111	117	108	123	97	112	99	96	94	108	112	129	93	111	109	102	89	106	107	111	107	103	128	95	99	111	95	97	103	107	88	94	101	95	94	123	114	86	105	106	100	119	99	115	91	102	98	108	98	96	97	115	119	117	101	110	91	111	108	96	104	111	114	102	114	98	99	109	99	94	104	112	93	109	103	90	101	99	91	116	88	105	97	87	114	105	95	101	117	132	86	123	118	108	110	93	111	96	110	95	81	112	104	106	111	103	113	102	102	108	103	104	102	83	110	104	100	103	101	97	108	111	95	112	114	111	118	98	101	86	107	94	95	100	104	88	100	110	104	98	111	118	108	93	97	108	91	83	93	115	101	102	92	110	90	110	98	98	106	107	117	107	94	95	113	107	120	103	94	108	119	100	97	104	110	89	114	102	104	104	119	101	114	106	102	89	133	105	114	100	93	91	126	121	82	83	111	103	105	100	93	96	85	86	104	97	95	98	109	98	92	98	110	99	84	105	94	112	92	110	92	111	108	91	111	107	130
22609	16530	22941	27814	34723	35574	34025	31756	27726	24675	22607	27489	24184	22626	18224	10967	11604	9348	8526	6293	5766	3835	3843	2297	1752	1732	1092	908	847	1050	972	687	813	668	661	498	486	441	363	404	407	399	402	372	373	399	361	400	398	391	379	377	352	374	387	396	333	507	4593	2242	347	337	375	404	396	377	367	357	372	352	398	356	357	386	352	349	366	330	337	385	377	371	369	369	353	374	330	332	358	380	338	344	388	370	373	373	387	328	343	364	382	360	372	371	362	358	362	374	339	370	361	378	354	355	377	352	382	379	373	363	384	361	338	373	363	350	369	378	391	338	354	384	336	364	404	340	378	362	384	340	348	383	359	350	365	336	355	375	361	314	382	339	360	347	357	326	352	385	343	344	336	357	348	357	339	360	347	349	317	366	371	344	364	368	388	359	368	322	373	361	375	340	370	318	321	333	371	337	370	341	310	336	349	372	370	366	336	327	349	345	347	311	376	353	329	355	385	354	315	361	349	346	371	345	334	346	333	377	364	336	345	339	375	394	322	364	370	338	353	342	370	343	325	358	336	387	338	325	387	346	343	364	343	359	377	313	337	361	375	315	357	346	374	357	366	342	346	382	313	327	333	371	367	386	350	366	341	322	360	349	376	348	344	377	353	351	369	332	402	381	379	372	357	324	337	364	369	334	347	339	347	367	384	369	357	413	370	370	368	366	351	327	349	351	335	318	397	351	331	350	330	367	362	384	355	368	362	334	353	384	338	336	354	357	342	348	385	387	339	337	404	318	368	397	376	371	354	389	327	349	352	341	382	387	323	381	371	381	372	381	324	361	347	342	342	364	374	373	376	332	387	354	354	414	365	380	411	357	374	344	352	348	366	378	317	379	351	372	349	365	381	353	380	342	373	361	335	341	335	341	346	382	352	341	346	374	362	343	357	327	371	333	347	369	358	338	344	340	357	355	335	371	357	363	361	342	331	368	318	363	365	369	368	358	336	378	323	369	380	380	350	372	370	384	374	352	381	331	367	335	345	342	347	322	357	345	348	364	347	336	345	345	380	339	370	335	338	347	357	344	325	326	317	332	345	356	350	355	337	364	327	324	365	366	353	349	350	369	359	359	394	345	346	372	361	361	378	348	394	361	354	372	361	316	367	368	348	375	378	365	318	370	369	323	348	334	353	340	363	335	341	369	362	339	368	375	363	383	345	358	362	360	361	343	390	337	373	346	360	376	349	370	344	348	363	336	350	376	349	374	367	355	346	358	379	353	330	339	322	379	390	381	350	376	322	350	380	342	357	359	369	353	359	377	351	378	355	339	347	391	325	375	325	332	346	338	356	365	377	347	371	367	359	332	361	361	360	336	368	389	336	351	350	391	356	353	367	374	356	373	335	345	388	377	346	366	346	375	379	334	349	340	343	329	341	338	368	382	376	324	355	343	376	342	350	368	386	366	357	352	370	340	342	392	361	348	338	373	352	366	363	374	373	366	338	352	340	386	355	347	361	359	316	366	395	355	380	362	363	362	360	364	329	358	338	348	366	372	367	351	384	339	374	378	363	355	340	360	350	364	323	340	360	333	369	318	349	344	340	373	354	345	367	388	383	346	355	351	361	356	376	334	357	342	339	366	335	382	362	358	352	341	375	336	341	380	369	369	361	351	328	363	367	361	340	347	376	380	385	352	339	375	375	334	364	340	361	325	345	357	404	390	368	367	344	362	345	361	356	358	374	375	326	340	365	347	332	389	383	364	349	392	351	355	372	342	337	385	364	371	334	364	346	352	342	360	377	334	330	356	317	360	335	369	362	383	375	383	351	346	381	326	331	317	379	354	348	375	373	366	370	356	355	359	376	381	328	376	341	395	322	343	394	363	339	338	362	331	368	388	361	351	356	371	338	345	326	351	355	356	335	366	336	363	350	344	357	365	359	336	320	366	331	356	393	332	354	337	390	370	357	345	352	347	358	358	389	336	306	377	340	357	345	375	362	370	364	321	352	336	386	346	361	335	369	354	353	350	351	359	331	341	381	374	362	336	334	376	354	346	371	362	333	343	370	401	367	368	374	371	385	370	355	357	349	325	352	398	310	328	359	319	374	375	341	345	342	348	379	354	384	355	339	384	345	338	349	340	378	373	373	341	324	349	359	353	317	348	363	360	352	352	387	343	373	346	384	356	354	383	376	389	319	361	345	372	326	335	348	379	359	374	345	344	346	379	349	359	364	367	362	348	372	326	341	362	369	377	353	366	316	340	392	337	336	348	369	366	369	336	308	330	371	382	352	392	331	352	348	373	388	371	355	328	343	332	314	349	359	330	339	386	373	357	396	346	394	345	329	367	379	355	339	360	322	336	336	341	383	323	356	404	369	356	369	363	367	364	373	359	373	377	369	349	346	398	380	369	385	345	354	346	360	378	364	368	333	334	388	351	318	350	361	353	403	372	329	391	351	328	357	370	364	345	340	345	364	348	351	349	338	360	356	338	383	355	369	361	345	353	359	358	393	369	368	334	347	347	378	367	369	336	377	366	358	370	377	364	363	370	348	356	393	358	364	344	361	331	373	360	350	344	363	363	360	329	357	326	353	341	391	361	352	386	367	348	340	349	353	370	359	354	340	320	358	370	338	382	399	380	359	352	339	363	324	374	369	357	380	361	351	324	326	354	341	380	353	310	363	331	397	345	358	333	353	354	365	358	363	345	340	352	386	380	403	343	332	381	336	361	333	363	336	333	344	351	360	314	371	336	392	362	368	344	346	363	368	310	380	370	354	347	332	381	355	339	340	318	389	350	333	362	331	378	362	352	334	355	382	344	371	341	335	362	366	363	289	341	359	334	336	365	348	371	361	346	370	342	342	341	369	346	367	355	354	350	350	372	372	370	407	361	334	329	337	353	345	338	385	382	354	336	365	378	326	384	332	337	350	339	387	331	336	364	359	341	393	373	355	394	361	343	349	365	350	335	325	349	347	360	367	364	406	371	348	340	331	388	350	342	390	383	359	364	377	339	345	375	331	338	359	325	341	379	333	349	364	345	353	363	343	365	393	379	356	344	341	349	348	339	354	323	357	356	325	390	351	372	317	346	374	362	331	348	334	366	351	362	360	372	368	352	324	370	357	362	359	365	354	348	349	373	370	361	368	383	353	338	356	344	359	373	362	353	353	358	330	391	333	362	348	368	341	345	342	346	342	366	346	338	320	351	365	321	393	337	369	326	334	336	339	364	362	360	351	353	347	361	347	365	347	367	362	348	370	367	352	376	376	349	340	384	376	321	311	350	367	346	380	392	332	363	346	361	369	372	363	358	371	345	347	330	353	354	368	357	337	411	367	362	355	368	376	353	369	329	343	377	367	370	361	348	330	381	344	364	345	350	368	376	337	349	367	339	344	369	374	352	372	353	329	339	357	382	366	373	366	374	356	389	369	347	352	355	358	378	371	359	345	370	382	361	357	370	328	353	346	372	338	365	363	360	353	380	351	354	349	340	369	324	374	352	372	353	334	366
47853	31513	34550	33910	35861	35152	31880	30069	25592	21613	19736	20363	17825	13829	9411	4872	5522	3878	3009	2122	1628	1269	1221	569	644	556	396	329	340	346	309	283	332	278	263	222	244	214	213	186	203	178	186	175	187	194	218	200	210	204	193	186	186	197	177	167	212	259	1497	904	198	178	187	178	187	195	185	167	203	182	180	200	207	160	192	187	168	171	201	207	184	203	191	173	176	197	189	183	189	186	192	185	174	172	214	188	195	215	190	199	181	169	188	188	205	191	175	182	197	196	195	187	196	198	175	190	216	217	169	194	216	188	196	186	158	187	202	193	171	200	184	166	190	167	166	196	204	183	182	173	213	184	177	220	193	186	185	189	191	197	187	199	186	181	187	199	197	204	176	166	189	194	175	198	181	176	185	189	195	183	206	197	193	185	229	181	185	189	186	151	192	185	182	196	193	195	187	196	180	221	184	181	161	175	181	194	185	175	199	210	187	182	173	207	183	193	174	183	178	193	192	192	181	186	192	189	182	197	179	170	209	162	205	173	194	179	201	173	189	190	159	189	197	202	187	198	164	189	187	202	216	176	186	209	194	201	205	166	178	175	175	185	189	167	206	180	183	197	191	182	149	191	204	185	203	178	187	196	171	195	179	174	163	175	175	197	171	197	175	169	190	195	192	201	166	198	180	182	200	178	185	184	205	197	201	173	195	189	206	178	197	190	182	215	205	171	186	175	179	195	198	200	190	179	199	209	208	182	186	172	176	182	189	195	211	165	220	180	180	218	180	190	204	180	215	192	196	186	177	196	203	176	186	176	181	206	197	183	163	190	204	176	172	173	222	225	178	181	184	202	177	195	210	165	215	202	191	200	192	189	189	188	199	178	171	174	191	169	223	194	196	191	165	186	181	196	189	190	206	204	186	186	195	163	156	198	181	163	199	213	198	179	177	195	168	175	209	196	184	215	175	206	188	180	217	209	211	184	194	174	200	179	218	173	194	185	171	191	181	180	183	206	157	197	170	187	227	174	193	180	167	211	172	187	160	156	195	165	202	197	208	191	204	186	169	194	161	191	204	186	183	197	181	178	179	190	194	199	181	182	194	189	187	162	190	168	173	217	181	206	176	172	214	198	197	192	212	193	193	186	202	193	184	174	192	191	185	202	192	174	177	176	205	194	199	188	187	193	203	181	177	198	169	199	188	202	193	187	154	193	201	215	175	190	176	186	192	171	191	177	193	182	190	185	177	196	153	182	188	194	187	197	180	188	176	204	203	182	184	186	178	183	164	178	178	184	190	178	174	192	188	182	184	193	161	179	224	187	199	182	174	180	191	160	208	196	180	189	168	202	180	184	166	163	183	192	192	188	174	190	178	176	173	205	182	185	194	172	195	194	201	204	188	191	166	214	191	181	176	197	182	207	193	230	197	163	196	192	165	206	171	186	179	163	209	199	203	195	171	193	186	205	217	181	174	185	175	197	181	182	190	185	212	181	182	186	164	187	186	223	189	194	183	181	166	201	178	194	182	195	190	180	174	198	169	189	187	182	181	183	175	164	179	165	173	191	187	195	175	181	175	176	197	184	174	177	179	170	153	196	201	194	168	183	189	182	191	167	192	160	194	186	200	180	217	188	203	186	182	202	177	200	203	188	196	181	185	199	174	180	208	171	167	188	196	193	195	191	169	183	169	182	167	194	175	180	195	204	180	178	206	188	199	190	179	178	180	206	182	197	173	227	218	219	181	192	174	191	183	200	203	192	166	209	200	185	172	193	213	171	191	167	181	168	184	186	170	191	185	196	185	206	184	171	197	199	175	195	194	173	200	183	214	203	196	161	178	171	183	186	217	182	192	208	190	199	188	216	198	188	177	161	170	198	172	163	159	188	182	180	192	177	178	171	211	204	198	206	188	165	197	187	202	191	189	199	170	186	174	164	177	209	194	198	175	183	182	182	200	196	178	180	190	193	194	192	191	172	199	193	194	171	190	198	181	180	181	181	172	177	171	176	185	162	187	182	179	173	188	157	189	181	176	196	197	195	192	176	220	166	171	187	203	203	219	199	168	175	190	181	157	185	181	160	211	186	184	206	194	190	225	177	190	182	177	203	199	194	187	198	180	190	219	215	193	178	203	188	170	158	188	201	206	183	185	191	205	172	181	195	178	154	178	175	192	189	202	189	204	202	183	183	214	183	197	194	202	179	189	192	182	175	185	182	183	183	171	177	173	175	176	194	161	185	195	190	210	204	176	190	198	190	183	210	178	191	206	165	178	179	179	172	202	198	183	217	176	195	209	196	173	193	191	200	193	149	191	187	176	183	185	200	198	200	177	197	205	205	200	212	202	190	199	189	189	208	187	180	190	188	190	201	204	206	212	174	194	187	170	187	174	190	189	197	201	177	171	175	188	188	190	199	191	167	191	169	194	192	171	215	181	177	180	193	217	190	180	184	190	185	174	180	180	202	187	186	201	191	186	206	190	175	183	162	171	183	160	191	163	160	152	181	195	185	206	199	158	191	178	191	190	203	174	183	164	211	199	192	178	158	189	176	187	158	194	187	198	183	224	181	195	178	193	192	203	183	185	189	181	190	199	186	177	184	179	185	193	168	188	206	204	153	174	214	184	198	217	212	174	174	174	163	173	184	193	193	193	200	188	178	171	166	180	197	189	199	198	177	189	196	180	200	181	189	178	165	171	180	173	191	181	196	184	201	190	175	159	194	198	212	168	191	192	190	152	169	191	204	191	206	189	187	168	193	182	167	206	176	167	201	177	182	205	194	168	189	173	201	174	200	187	158	187	195	191	161	173	175	223	185	181	189	188	178	204	191	205	202	203	169	201	160	176	187	164	196	181	219	163	206	187	192	194	173	183	188	181	189	188	191	165	194	193	209	191	201	192	198	205	188	173	197	194	180	191	176	185	176	188	202	181	217	213	221	213	170	177	189	169	174	195	194	188	161	208	181	221	189	175	194	180	159	211	189	186	175	192	181	199	175	188	211	193	178	197	192	183	172	180	165	195	187	175	166	198	199	178	180	197	218	199	203	195	194	198	205	178	198	217	180	190	189	191	173	179	186	180	184	180	202	188	198	194	229	215	185	173	157	181	190	172	174	210	194	198	204	174	176	202	157	187	177	194	203	169	204	164	221	202	202	149	226	190	210	208	161	182	187	202	221	171	175	170	204	205	195	207	180	178	175	181	176	203	191	199	184	164	172	208	187	173	167	155	181	186	185	189	188	167	171	197	201	185	182	175	181	178	182	188	231	196	187	170	184	188	155	196	209	172	194	197	184	192	199	179	177	192	175	182	188	191	165	192	182	185	205	181	181	187	182	218	188	210	190	195	188	190	196	197	162	171	186	162	195	191	202	199	179	199	190	183	170	185	164	195	188	190	175	205	195	166	207	231	187	197	197	186	190	183	176	171	193	180	190	191	193	181	214	195	192	200	202	190	192	185	179	184	184	216	178	195	177	211	205	195	178	184	173	176	175	197	209	194	200	192	179
29158	21630	27677	32360	39540	42420	42530	39682	35705	33741	33117	35611	34455	33623	26489	18316	18724	16448	14196	12073	9607	7871	7166	3800	3908	3196	2256	1800	1983	1952	1531	1284	1837	1344	1067	821	739	724	758	671	710	674	637	647	660	688	663	655	684	621	637	623	625	649	625	610	634	1232	10317	5176	611	616	639	629	624	608	633	621	605	650	624	577	568	607	600	608	608	592	608	609	607	631	622	581	620	589	585	604	608	626	602	591	646	583	595	615	586	548	564	631	571	568	585	578	588	626	597	600	583	598	607	619	652	639	543	615	645	640	603	611	633	624	603	618	564	607	609	613	582	606	627	636	588	571	609	581	556	616	614	575	620	622	601	590	638	568	666	587	572	566	547	664	626	586	608	567	594	616	555	583	589	610	632	639	626	584	598	622	576	592	635	584	599	608	560	570	553	608	568	578	582	584	570	580	516	613	639	561	577	602	578	583	625	633	583	620	606	601	607	578	608	576	602	626	605	591	628	594	593	554	581	629	635	584	573	612	561	586	562	585	557	547	578	606	575	588	600	601	580	572	651	543	584	560	591	659	643	572	600	597	596	635	601	675	614	612	639	590	593	605	559	604	561	575	602	611	618	563	605	548	580	598	573	586	624	599	569	586	618	636	595	598	593	633	609	623	581	603	603	604	576	589	605	547	623	563	586	617	597	608	592	585	635	594	564	580	562	571	616	592	601	642	626	589	530	577	615	581	624	588	578	625	607	577	579	611	656	557	595	571	648	594	582	608	584	640	544	586	597	576	594	614	637	584	605	629	577	611	591	636	546	602	582	583	563	625	622	596	579	597	582	583	602	630	574	635	555	599	597	572	588	597	623	578	644	588	597	574	592	629	628	576	531	569	583	595	617	621	588	610	591	568	590	619	608	591	581	585	632	586	593	603	626	636	642	619	580	583	603	613	663	581	564	589	591	637	597	597	631	601	613	624	589	575	555	581	583	619	590	575	639	606	587	619	580	553	593	570	622	554	582	593	609	572	576	608	588	577	612	576	572	617	598	605	634	590	558	605	631	620	580	580	642	625	596	555	588	578	631	635	572	617	626	614	598	614	600	560	607	622	560	603	613	609	576	621	601	568	575	570	619	620	599	596	622	643	615	590	581	545	643	598	612	615	583	596	622	636	557	617	605	599	595	608	607	563	619	641	580	590	578	588	629	594	603	635	601	627	582	626	607	567	624	618	595	635	637	561	594	577	581	582	570	621	579	602	596	598	619	588	642	627	582	575	624	594	624	569	566	626	633	591	599	583	593	551	589	597	592	606	567	601	554	602	617	617	549	633	604	618	577	583	573	602	597	600	556	595	617	580	569	544	558	571	618	614	561	599	607	561	605	591	569	586	602	617	593	601	581	582	568	590	603	603	554	608	602	615	599	562	608	582	616	613	601	668	577	543	620	582	591	592	618	582	630	608	600	598	599	630	590	575	575	568	577	601	545	576	584	593	595	628	542	642	639	583	620	609	606	569	564	608	590	598	607	596	617	627	603	634	594	547	588	579	562	585	604	604	583	583	594	610	629	598	626	603	588	586	616	579	587	592	598	586	652	603	599	625	540	616	555	627	609	571	573	586	590	598	630	571	606	570	577	651	610	596	564	602	563	555	601	607	598	623	612	604	592	568	586	584	564	545	576	589	575	536	633	543	583	597	601	641	574	553	587	640	593	604	634	590	586	584	620	568	615	608	580	562	603	585	566	613	602	567	631	619	575	597	619	609	570	648	612	629	583	565	597	609	606	611	583	559	552	602	658	610	608	628	583	594	646	564	608	610	612	592	622	615	579	624	573	574	596	627	552	617	555	626	545	604	639	608	602	607	559	598	602	585	602	606	636	615	583	601	555	626	604	611	559	608	588	605	572	630	619	600	635	589	539	639	623	625	615	617	612	603	557	604	598	597	581	628	601	609	570	591	616	613	591	595	592	561	590	575	538	618	599	610	571	639	559	594	588	572	611	603	594	569	594	598	606	581	583	579	628	575	562	609	599	590	592	608	592	581	643	587	605	558	597	625	583	547	614	578	545	584	616	604	631	551	610	575	616	569	608	571	566	600	584	601	616	579	589	586	556	619	591	572	619	618	563	593	564	585	618	577	573	606	611	638	585	603	608	596	589	571	600	595	561	606	609	595	597	575	632	573	562	590	624	560	584	573	588	589	587	616	578	593	598	573	599	609	601	548	615	563	604	594	580	572	600	631	633	683	598	610	624	576	590	619	567	580	596	595	581	615	643	598	599	591	599	590	606	621	626	610	561	580	620	623	596	622	556	601	606	589	627	545	567	579	597	573	589	566	581	592	576	580	585	589	607	605	591	611	587	545	611	549	560	636	578	563	601	573	623	620	613	573	572	600	614	558	611	602	611	608	590	599	586	582	600	557	611	579	584	558	581	618	646	571	583	554	584	578	614	583	570	588	569	611	596	586	604	632	587	600	578	611	604	605	560	586	541	593	576	588	587	610	615	584	568	632	568	587	617	580	582	607	620	581	559	599	623	646	556	605	576	609	588	583	594	655	592	557	592	591	579	527	603	577	606	623	592	607	564	598	600	549	589	557	627	613	577	575	588	594	623	576	615	579	585	574	569	613	585	564	621	558	570	604	616	566	604	579	591	574	585	615	603	590	587	565	588	589	609	600	581	583	630	628	569	625	601	581	584	623	558	574	591	588	583	635	584	635	640	578	555	592	621	575	650	594	541	601	553	574	560	578	608	626	607	637	624	661	585	553	609	574	581	598	570	604	594	551	605	568	602	558	577	575	571	565	595	557	578	567	602	621	572	635	590	582	612	604	662	619	618	610	600	575	589	608	568	584	568	590	608	583	616	588	559	616	566	594	585	573	584	584	635	596	577	587	613	608	599	547	624	569	567	549	574	604	608	583	602	568	594	585	615	590	598	587	590	565	597	589	604	575	557	622	625	593	585	576	598	566	595	566	605	574	651	600	565	630	569	590	602	592	596	578	547	578	610	603	619	598	576	583	604	605	605	585	622	609	552	587	569	587	579	556	585	594	582	565	562	585	543	586	618	596	649	586	587	624	623	566	591	618	605	611	582	586	616	573	583	618	572	615	622	592	575	574	569	568	619	577	550	619	608	614	574	631	567	587	557	578	580	614	567	588	576	579	579	617	607	606	570	629	599	565	619	612	596	597	648	603	600	553	596	568	546	596	586	613	606	598	571	567	594	608	563	545	588	548	578	580	627	608	616	586	598	626	577	545	588	616	629	585	602	606	612	605	572	559	664	570	609	584	623	560	606	610	602	556	570	575	606	615	587	546	621	615	602	604	597	595	618	609	628	579	630	602	592	604	597	623	602	631	593	604	558	632	593	580	572	596	601	572	595	568	568	585	543	630	580	586	616	621	604	588	595	627	615	599	585	582	584	591	585	605	578	607	639	573	592	537	656	645	609	576	613	587	603	585	580	626	568	594	596	616	608	592	585	618	585	591	571	619	600	545	631	579	597	594	562	587
7697	4896	9407	8187	5528	3671	2467	1906	1300	964	1076	887	723	564	439	308	315	260	222	207	223	208	177	178	174	162	134	162	142	155	146	152	141	151	165	149	170	160	168	147	157	167	149	113	138	149	147	148	149	160	145	157	136	156	162	153	167	185	199	189	142	158	158	143	148	136	145	147	171	174	159	155	135	138	155	145	154	142	162	139	159	150	158	154	155	146	149	162	173	169	138	139	144	154	135	153	172	134	138	149	151	173	145	162	133	157	156	144	151	137	169	154	162	162	162	190	135	154	128	161	140	148	165	145	161	153	154	162	182	143	156	153	150	154	155	169	160	167	172	181	155	127	162	153	180	148	172	154	154	166	160	146	181	149	149	160	150	150	166	136	167	176	151	148	135	150	165	175	162	160	168	168	147	148	148	159	162	170	137	153	167	163	143	147	150	147	160	174	132	135	147	174	142	157	127	154	152	154	145	147	157	153	157	128	142	129	166	158	145	162	167	139	164	171	160	136	143	155	158	156	140	156	137	145	154	133	155	163	163	153	158	141	176	182	162	141	141	162	144	154	148	149	138	164	165	155	146	155	163	171	164	151	148	143	159	153	158	167	129	165	155	150	164	159	137	175	157	166	149	138	159	147	145	160	142	153	154	150	175	173	141	142	148	150	150	144	137	140	140	151	140	168	166	161	150	149	144	156	135	150	140	140	152	146	160	148	171	158	144	148	128	142	114	169	149	147	155	152	155	130	164	147	135	155	149	158	136	156	155	153	153	161	152	171	158	140	163	170	157	160	142	167	170	156	144	144	148	141	174	156	155	155	159	141	145	144	182	145	181	146	136	177	157	168	144	140	155	150	177	170	145	144	158	148	157	150	168	142	148	153	169	153	148	150	151	130	162	146	144	130	149	147	148	155	176	150	141	164	142	137	156	157	159	148	143	168	135	141	152	163	158	154	149	162	135	171	171	140	179	131	157	153	158	152	141	150	122	140	164	165	151	152	163	134	155	116	144	166	152	141	151	158	156	167	169	159	141	149	150	147	168	178	185	177	133	156	171	155	147	178	172	158	142	147	130	147	139	179	155	152	157	150	157	164	140	176	157	137	157	152	141	155	157	174	146	160	130	136	147	162	151	177	152	160	144	149	165	136	143	165	158	124	177	127	157	154	162	172	144	132	139	168	148	149	159	167	145	150	144	149	167	163	151	140	141	169	139	159	175	176	166	157	174	145	164	172	155	162	149	157	138	143	154	153	147	155	144	166	144	135	162	146	162	162	164	149	172	141	158	156	164	163	169	131	154	145	176	155	143	205	142	162	164	169	154	135	171	150	152	149	170	175	129	171	149	164	171	147	151	161	150	146	155	146	171	146	146	144	165	158	148	155	141	160	145	132	141	154	157	159	167	179	141	137	151	167	158	164	150	171	191	147	171	155	161	143	167	156	169	169	161	148	153	162	158	171	172	144	158	151	156	143	168	134	152	163	155	158	159	152	159	131	137	141	170	159	158	167	155	156	162	143	150	165	183	152	139	143	142	152	133	139	170	145	150	145	158	140	155	152	156	159	146	172	150	171	160	151	132	156	158	141	175	181	174	188	147	155	150	157	168	143	137	186	155	169	150	129	155	156	120	160	155	164	151	159	182	147	142	156	170	138	129	146	141	158	131	161	142	154	148	158	148	156	172	175	160	144	152	141	165	161	140	158	170	162	179	148	184	144	134	151	156	156	143	140	147	172	139	160	147	154	169	152	114	155	150	135	146	177	134	145	164	175	142	153	137	161	151	155	153	169	147	149	166	151	127	140	136	137	156	142	161	171	154	167	153	167	154	137	145	130	152	161	149	166	153	172	167	139	182	169	156	138	171	153	152	150	155	164	143	153	164	137	154	134	151	162	146	149	162	152	158	146	145	160	183	154	152	151	173	151	157	135	137	167	150	170	175	135	152	150	169	159	138	164	168	187	133	142	161	147	151	158	161	95	137	168	166	158	168	134	158	134	169	147	156	148	159	135	151	182	144	177	149	179	169	138	171	183	158	163	147	148	168	159	127	159	135	141	155	151	162	147	162	131	162	150	158	165	154	151	180	134	164	145	175	160	170	146	162	134	152	180	158	143	172	137	141	137	167	139	154	171	145	133	144	169	153	147	154	147	152	179	155	154	161	185	159	179	143	170	147	142	145	149	154	161	148	149	146	175	161	160	146	162	155	155	171	152	147	152	163	131	161	149	150	129	150	176	149	139	126	173	159	183	142	142	130	144	171	145	150	157	154	166	154	145	162	165	141	156	177	156	143	148	167	159	173	163	158	157	136	169	157	154	160	144	166	152	161	162	157	142	159	145	161	159	150	173	166	138	152	176	171	146	160	154	148	163	169	150	152	142	169	161	168	156	161	150	162	139	177	157	153	137	155	145	148	159	158	150	159	143	168	168	138	146	170	155	147	181	170	148	161	161	161	164	168	135	159	141	171	166	157	137	129	151	173	169	141	138	152	170	141	141	142	173	155	152	136	154	160	170	141	131	168	162	156	181	148	156	156	160	150	151	153	152	147	151	128	186	149	157	162	146	156	141	189	131	170	131	161	138	123	145	152	162	163	135	143	139	138	160	177	142	148	131	138	142	144	176	134	140	154	167	141	157	142	140	141	139	140	165	159	150	157	144	157	145	144	150	174	139	134	160	159	156	153	150	173	153	141	160	147	150	157	144	141	168	179	156	134	127	162	169	152	167	168	164	164	154	160	162	165	158	154	138	148	162	142	151	157	147	166	172	159	175	159	157	137	154	140	172	168	141	169	154	169	173	149	133	150	135	162	148	142	167	138	168	169	189	147	155	150	143	145	130	162	134	171	158	157	167	165	153	137	178	158	133	163	153	165	150	161	159	162	139	162	154	151	142	150	162	158	150	146	171	159	153	153	144	146	135	150	167	148	141	147	158	145	148	172	160	129	145	165	143	145	132	134	154	130	170	172	163	160	178	143	135	169	152	163	143	126	161	170	142	151	173	160	155	158	156	164	160	168	127	142	160	142	155	165	161	148	177	150	149	162	177	143	138	149	150	142	145	154	153	171	144	160	149	132	160	178	170	149	157	144	128	163	152	152	142	158	156	134	158	156	141	162	154	145	168	158	148	156	173	170	155	127	166	166	167	162	155	147	141	149	134	146	160	155	143	185	158	164	130	159	167	186	158	151	144	180	128	145	168	140	139	145	160	178	177	161	145	163	157	148	170	162	163	159	149	177	145	145	151	153	171	144	159	145	152	143	145	143	157	156	134	144	148	157	165	167	186	161	159	161	147	148	155	144	155	159	151	159	135	164	149	167	150	162	150	166	147	162	153	152	137	144	161	181	129	154	178	155	142	158	156	118	164	157	147	146	130	159	177	163	149	141	128	138	164	146	154	141	153	150	153	187	158	144	139	152	163	145	175	171	166	162	157	163	151	153	160	169	145	172	175	159	152	158	136	160	154	153	147	134	154	151	158	165	163	160	172
8843	5156	10203	13728	12932	11722	9007	7783	5452	4180	4605	4212	3296	2947	2031	1527	1526	1211	1155	999	867	810	750	609	647	608	525	548	541	573	603	507	530	522	523	477	475	518	520	507	496	498	511	509	494	494	471	465	495	513	529	461	464	501	487	500	521	507	975	786	542	475	533	483	514	470	498	546	468	539	487	511	466	492	508	490	511	502	450	507	504	489	488	483	528	478	519	485	501	476	514	531	472	499	473	456	526	495	484	487	494	502	527	521	472	491	492	461	474	539	528	483	468	489	466	532	475	460	497	518	510	503	497	519	477	482	485	491	533	497	532	480	486	490	465	510	460	512	504	474	520	512	465	511	482	489	484	485	490	493	493	509	477	514	488	503	490	501	522	527	486	498	551	498	456	462	486	467	474	462	481	513	488	571	480	446	480	505	494	525	483	522	512	511	442	481	492	478	492	505	495	507	495	515	477	503	488	553	486	498	496	489	547	464	494	453	515	488	503	516	487	466	486	492	476	492	469	495	485	512	465	475	536	501	520	495	512	486	503	498	512	507	459	513	511	447	493	487	515	496	504	498	461	489	482	511	505	488	507	504	480	508	481	498	497	530	516	481	503	500	498	478	454	497	488	487	512	523	456	512	522	509	521	479	504	514	499	497	489	482	506	504	473	498	516	470	490	506	501	493	547	498	465	505	531	531	512	468	492	493	492	514	516	498	526	502	463	475	494	498	462	493	517	471	513	511	498	500	491	501	494	467	497	516	434	443	463	527	531	495	522	505	508	539	521	491	479	479	498	492	444	483	462	491	500	525	526	455	517	498	492	471	460	514	470	486	490	535	509	496	493	495	473	506	501	480	558	500	527	494	500	550	502	532	522	500	466	495	482	518	482	473	476	460	506	504	474	493	482	509	497	504	498	491	517	493	498	486	528	466	483	508	460	505	459	487	495	501	489	468	469	479	484	510	493	532	538	505	477	500	501	504	480	491	491	527	460	474	481	525	487	509	471	543	490	519	511	531	512	488	506	488	502	480	463	540	477	556	535	508	477	501	482	489	505	493	499	478	503	508	467	477	515	510	481	446	514	520	515	510	526	544	453	524	484	485	503	495	469	508	507	500	469	489	504	530	445	500	508	499	501	460	512	509	494	471	489	501	496	504	512	497	540	464	517	502	469	539	506	494	464	490	507	547	505	510	485	478	476	517	485	564	550	522	518	509	505	536	473	524	533	499	528	445	496	525	475	475	486	484	484	442	496	486	475	453	490	509	502	509	500	477	496	493	518	510	503	515	529	474	565	488	491	491	488	487	484	496	507	499	497	502	490	497	478	482	452	494	449	517	494	477	505	526	522	504	472	466	514	500	479	528	525	521	503	492	501	428	470	524	473	474	503	513	529	482	484	505	507	520	496	497	461	435	494	467	506	499	471	500	488	488	493	530	531	484	521	490	503	447	473	529	528	483	499	493	502	513	483	472	478	518	500	480	467	527	458	490	508	501	469	477	508	499	488	520	486	492	532	533	505	518	484	492	481	489	506	507	466	482	485	516	502	507	509	540	503	473	502	530	533	527	493	487	519	486	493	520	504	518	492	488	494	502	524	482	509	472	515	488	492	481	494	471	536	487	526	484	509	498	512	515	534	517	503	484	466	463	502	502	502	486	438	506	530	492	496	454	457	475	510	499	489	530	526	525	537	498	496	509	483	487	519	494	540	518	480	505	512	483	480	480	502	504	525	528	505	482	514	483	468	511	462	520	506	500	533	471	519	502	480	478	497	497	555	522	481	475	487	511	455	496	486	534	503	452	512	473	532	495	525	508	509	487	537	493	512	458	493	495	527	472	451	501	504	505	507	517	503	530	531	506	493	470	490	531	531	454	467	466	529	473	493	492	518	475	485	528	483	537	505	475	452	502	510	487	522	501	512	467	525	506	501	498	522	540	527	509	491	493	498	514	503	507	507	492	506	499	498	485	473	550	526	510	520	480	495	489	483	480	468	461	501	482	471	473	481	521	471	513	495	501	521	484	496	490	503	481	461	523	480	509	506	501	507	500	501	503	480	475	486	526	485	477	458	496	470	490	494	473	524	481	507	479	551	519	499	523	482	482	468	492	544	485	490	508	495	546	491	513	553	480	506	523	481	507	487	531	493	500	462	497	474	489	498	521	485	491	501	575	501	490	532	508	504	478	477	471	496	514	550	467	508	453	446	509	447	486	462	466	514	487	486	516	502	502	526	485	457	507	493	538	488	514	507	494	489	510	515	465	458	480	508	506	525	504	467	500	468	501	498	485	510	505	513	498	522	497	492	491	465	497	497	440	481	510	502	497	515	480	512	549	490	515	523	466	467	498	475	448	485	470	464	504	521	482	522	484	490	497	502	462	484	507	478	514	474	492	490	490	488	503	519	501	536	525	490	508	506	507	521	466	491	524	543	505	488	499	500	455	527	529	489	549	520	490	524	517	467	447	484	502	507	473	496	480	487	521	533	513	511	456	500	493	482	539	479	473	484	525	508	525	503	504	509	485	471	490	458	483	477	490	486	450	503	544	489	542	512	509	485	513	497	488	504	502	506	479	528	504	507	511	522	479	471	499	505	466	507	505	498	485	488	493	505	544	499	465	506	471	456	525	482	508	518	466	471	487	502	471	504	460	491	502	507	519	449	484	482	519	507	520	437	489	498	532	503	494	484	455	490	475	491	493	495	509	463	483	531	466	514	494	496	532	485	503	494	508	476	527	519	501	456	476	477	479	496	498	473	547	513	494	507	533	476	477	473	531	549	494	481	496	541	525	516	491	498	477	500	525	496	517	483	520	464	482	496	484	495	495	539	489	484	494	496	495	489	467	494	497	465	499	499	513	471	500	515	471	447	528	449	487	542	514	475	486	514	526	525	480	479	473	495	479	515	506	524	515	538	519	504	541	476	513	550	512	489	513	514	485	480	495	532	482	452	484	494	497	510	475	506	508	508	538	475	479	481	478	501	490	500	519	490	489	458	496	518	475	495	470	499	473	505	483	521	505	441	526	496	477	469	513	535	497	489	504	491	494	477	513	519	469	493	507	497	517	488	509	518	495	494	540	496	499	482	521	475	470	509	493	498	502	440	533	469	508	492	480	497	490	480	465	515	465	451	509	525	494	495	531	491	503	500	526	465	489	502	469	484	503	493	504	495	477	520	495	513	507	492	505	510	477	436	506	513	465	527	514	526	499	502	497	520	472	477	488	523	493	475	470	462	490	499	507	501	487	505	486	517	487	506	488	487	497	478	506	505	461	484	506	509	504	489	500	520	528	477	496	499	506	513	497	498	489	449	518	470	490	501	531	483	504	526	490	496	493	481	495	509	461	499	532	457	505	505	521	465	493	479	508	529	508	500	500	484	522	480	488	512	468	497	482	495	462	495	544	500	473	486	483	477	476	490	498	504	505	518	499	482	510	533	513	509	495	513	500	516	491	494	501	508	475	507	483	469	504	508	498	507	476	476	516	491	484	539	493
32443	19949	28626	32615	32276	30215	26110	22989	19346	15507	12631	11061	8959	6319	3641	2370	2296	1777	1401	973	810	650	612	299	316	246	199	159	168	171	174	170	149	130	137	122	115	108	106	114	118	124	121	102	111	122	98	118	109	97	94	114	136	99	101	104	115	146	613	545	129	123	104	118	113	100	99	107	117	106	108	117	122	82	105	105	107	110	100	98	101	108	106	122	105	101	112	107	118	114	114	97	109	128	107	104	112	96	105	107	120	100	100	119	139	119	107	117	114	100	92	115	116	127	117	92	110	112	107	111	99	109	103	112	114	109	104	124	102	113	103	99	116	95	86	111	92	116	127	122	110	101	111	107	117	118	110	121	101	103	124	100	101	121	107	109	97	102	116	98	98	120	124	112	106	114	98	114	91	116	110	107	119	110	122	102	101	105	113	93	111	110	102	105	124	81	110	102	130	119	115	99	113	113	119	111	119	80	92	104	123	97	89	104	110	102	110	104	91	94	101	127	106	117	113	103	98	100	93	105	101	102	97	114	95	116	91	86	104	120	111	98	103	91	100	102	118	96	103	89	96	117	121	101	96	87	113	115	105	107	118	87	113	101	132	96	103	98	98	121	81	98	109	101	101	96	95	102	96	95	104	95	104	86	109	96	122	112	103	109	108	109	112	99	125	103	125	103	113	103	105	101	108	115	96	103	99	109	106	96	111	110	123	147	105	109	106	96	94	107	112	110	101	113	113	109	95	105	98	115	91	109	114	108	120	92	121	103	99	118	106	118	104	113	109	109	96	105	93	110	99	114	105	126	92	108	110	114	96	106	122	113	120	100	93	124	108	104	113	124	110	95	103	120	107	104	109	90	111	108	112	112	101	114	111	120	106	83	113	103	86	90	118	116	115	98	102	98	109	99	92	112	112	115	100	97	88	105	93	108	120	107	107	108	108	88	105	98	96	99	99	106	97	121	96	104	116	107	93	96	98	110	120	94	103	119	121	103	107	104	110	84	103	113	119	117	100	88	94	107	94	106	107	105	107	91	106	139	98	117	97	112	100	120	102	105	87	100	110	104	97	99	121	96	110	115	109	99	96	95	121	108	103	108	125	117	105	87	121	106	108	103	97	74	103	116	102	93	107	105	95	117	100	94	107	100	97	95	102	118	101	114	103	95	118	97	93	113	103	105	118	102	110	103	91	96	107	103	104	109	90	114	114	83	112	105	95	112	81	120	110	116	106	91	107	123	111	108	108	107	103	92	134	103	108	87	106	101	100	104	103	105	106	105	107	118	107	88	114	107	108	93	104	100	93	101	85	98	106	119	111	121	103	112	96	107	122	108	112	113	106	103	100	108	106	94	98	96	105	112	94	99	100	109	90	127	94	92	111	111	113	116	88	127	90	102	112	99	101	105	119	108	100	99	98	106	116	124	95	100	125	86	98	130	139	96	112	98	100	125	100	112	101	106	113	119	94	80	96	121	117	122	112	108	89	101	100	123	109	95	120	112	112	105	99	100	109	106	105	105	134	103	132	110	106	118	79	97	90	90	106	111	108	92	114	104	90	111	114	98	106	100	117	104	106	99	98	80	111	112	103	127	104	82	99	101	113	115	104	120	122	99	116	107	101	107	83	103	108	115	128	98	113	100	122	103	113	101	102	114	100	102	111	111	101	90	105	106	97	98	114	105	96	93	85	117	104	106	89	117	118	115	120	109	126	113	98	94	124	116	103	84	89	109	103	105	95	109	104	108	79	102	104	114	102	109	89	95	107	112	110	112	108	99	122	101	106	109	104	102	101	118	118	104	100	98	105	96	126	125	107	113	119	97	97	97	101	99	121	116	89	97	108	116	108	89	105	102	103	97	108	118	81	108	102	106	111	107	109	103	114	104	102	108	136	96	125	99	122	112	122	118	103	100	111	129	112	123	113	119	121	114	99	114	122	111	131	118	117	110	128	122	111	100	98	117	102	108	105	117	115	90	105	91	106	104	118	114	108	110	110	85	112	105	100	96	101	117	96	99	93	102	117	110	126	111	113	114	99	119	110	108	94	116	98	97	96	111	108	100	117	116	105	112	88	110	110	113	97	96	115	101	127	97	106	116	113	124	114	113	100	101	103	113	103	120	105	104	121	101	91	89	103	128	100	114	124	95	114	104	113	109	121	112	106	108	114	104	96	103	110	116	100	101	102	99	119	113	115	104	116	101	138	108	112	121	109	113	130	118	109	104	103	97	116	110	126	116	108	133	106	101	87	111	102	100	107	115	111	103	103	99	107	100	97	101	113	109	93	100	105	107	119	104	101	116	117	108	112	108	112	97	102	112	118	104	103	128	112	101	90	98	115	99	111	99	104	107	113	100	135	104	105	102	99	112	129	112	111	119	96	89	111	108	101	103	93	107	95	99	111	92	115	124	117	113	101	112	127	116	83	114	101	118	107	101	98	107	118	124	89	108	94	111	92	110	98	111	106	84	87	115	124	98	96	127	116	111	107	120	109	119	104	89	92	101	114	94	114	104	96	108	110	99	109	106	101	117	107	121	104	89	95	98	109	104	136	97	92	125	118	120	114	109	112	134	95	110	106	91	109	112	110	102	108	122	96	104	112	93	105	118	100	114	106	105	107	108	90	92	106	110	104	104	102	119	101	103	89	108	111	122	118	103	106	94	125	90	112	110	97	135	101	99	107	118	102	115	120	120	128	105	114	111	97	116	110	97	95	108	98	121	109	113	99	108	115	92	124	106	102	108	110	99	111	110	93	91	90	116	128	98	127	102	112	107	114	108	104	131	119	98	123	110	104	97	101	112	117	101	116	108	103	116	88	115	127	103	118	109	99	101	121	99	121	110	105	104	114	126	103	117	105	118	97	104	111	117	106	116	106	97	104	100	106	122	87	90	98	103	90	82	118	109	103	101	105	88	118	115	88	107	102	94	106	96	108	105	96	112	103	124	100	109	111	95	99	111	106	103	126	115	120	103	118	106	105	107	110	99	111	86	114	92	107	104	92	98	105	106	100	88	103	104	112	125	105	110	99	105	99	92	124	113	107	133	103	108	104	97	132	99	90	93	108	103	107	107	103	114	117	120	104	104	99	120	103	109	93	109	92	106	92	115	88	117	96	103	104	106	96	94	103	118	94	119	103	124	110	112	99	99	118	94	110	120	116	111	103	107	102	106	105	102	98	101	99	126	111	88	116	102	110	110	115	111	94	104	118	134	109	120	122	127	128	114	124	96	112	105	95	100	113	105	114	118	123	126	115	94	98	121	116	86	108	128	93	99	99	98	104	106	118	106	106	112	116	120	98	109	114	110	105	113	115	120	103	110	115	108	101	123	104	116	81	125	91	109	104	107	115	120	106	88	86	107	97	80	112	106	104	108	107	104	92	107	102	102	107	96	93	106	104	114	112	112	112	114	128	128	110	94	105	111	94	108	101	108	93	116	109	105	99	137	104	111	95	119	102	110	100	109	116	118	106	98	95	98	96	112	117	91	99	103	113	103
20661	14607	22485	30487	34943	37131	36341	35081	31263	27884	26904	25707	25810	22920	16129	11387	10431	8886	8047	5902	5436	4686	4077	2049	2102	1370	962	826	891	955	856	820	744	619	591	488	455	443	434	389	431	398	416	415	429	412	407	393	370	436	396	395	418	410	404	390	415	610	4295	3604	387	383	388	378	390	343	398	357	389	371	407	394	365	387	400	363	387	372	355	374	357	380	387	373	376	346	376	340	363	392	380	358	380	366	376	430	381	388	362	377	394	387	364	389	389	382	335	359	348	356	363	391	394	327	374	384	369	361	366	352	364	371	384	386	385	379	336	332	367	401	413	368	351	370	384	368	381	374	372	364	344	370	359	389	379	370	349	405	407	373	358	345	393	359	422	379	364	348	396	400	369	382	382	374	362	379	376	360	387	363	379	370	367	351	380	411	363	346	383	358	372	373	349	363	375	386	372	345	319	346	369	405	362	360	356	354	359	378	364	355	378	401	370	365	341	382	357	394	378	350	341	362	379	347	342	344	362	389	379	398	375	375	350	382	369	396	373	401	337	394	384	371	337	365	358	348	407	351	373	375	365	349	353	388	369	374	361	411	378	369	357	392	361	369	399	365	384	383	352	380	388	382	319	403	385	375	366	386	376	377	343	349	382	352	368	332	365	368	377	377	380	409	366	385	391	364	352	365	355	403	382	358	340	350	358	325	353	361	366	395	390	350	353	346	379	385	363	378	384	372	350	330	359	358	385	373	362	345	390	403	381	361	360	382	334	364	378	371	341	391	365	370	379	355	373	371	395	385	374	394	382	362	376	379	346	373	377	370	358	345	365	341	382	362	379	380	327	362	351	402	396	348	345	366	374	314	386	371	371	372	389	396	410	376	380	356	373	361	357	350	363	351	383	367	339	369	408	397	362	385	352	364	372	361	358	375	367	387	384	394	400	369	369	407	363	353	365	325	373	387	350	392	366	362	374	365	375	390	393	358	371	375	366	388	344	330	435	358	346	341	364	337	370	378	366	366	361	358	371	388	366	399	369	383	336	365	334	348	366	373	343	338	408	361	361	367	397	397	355	377	392	379	392	332	384	349	423	363	369	365	378	370	365	362	405	358	369	368	368	411	351	368	386	357	357	354	367	370	409	369	390	354	355	375	357	361	366	365	356	384	364	356	367	364	390	387	343	363	404	361	386	381	401	358	363	376	366	389	357	388	386	396	341	352	361	370	355	355	401	360	394	342	403	343	362	399	379	372	401	335	354	333	442	361	375	369	371	378	360	348	343	390	389	416	374	382	385	358	371	376	375	394	395	401	403	368	344	356	373	360	411	354	355	386	361	385	356	369	369	376	377	387	372	412	361	412	379	357	363	358	377	385	355	388	361	347	404	350	357	376	345	358	359	377	411	389	369	374	384	371	349	374	378	360	389	397	356	363	370	352	379	414	398	359	360	370	361	366	397	370	361	346	363	372	355	340	363	345	384	384	401	337	358	366	348	396	368	344	378	356	347	377	378	342	397	325	362	355	342	400	356	360	361	371	360	374	364	404	371	351	391	355	372	371	349	386	371	372	344	368	382	367	370	379	376	373	373	394	364	352	382	382	375	334	350	362	401	356	377	401	350	337	374	352	413	387	340	369	400	365	344	384	377	398	380	355	365	384	316	348	370	367	338	352	382	377	361	353	368	372	409	378	361	372	377	354	410	380	361	359	347	382	372	328	388	382	329	369	377	375	361	384	366	374	349	401	355	400	355	364	344	392	375	371	371	347	341	396	327	374	356	351	378	368	357	387	357	358	361	380	407	371	361	374	414	363	354	378	348	382	360	361	331	373	355	344	382	375	404	312	393	403	381	388	367	374	360	381	393	396	354	373	352	341	371	344	354	350	349	396	414	360	340	369	343	359	367	354	387	351	386	392	361	360	365	351	388	376	367	375	357	376	366	363	385	385	338	321	367	370	405	337	340	349	375	385	399	381	382	380	363	362	348	392	374	375	389	346	345	346	372	387	379	377	366	384	373	352	320	397	381	352	375	369	342	344	400	365	356	356	359	361	328	392	362	389	356	362	364	362	378	385	348	366	363	359	356	372	370	375	358	374	370	378	392	390	364	354	418	382	384	371	406	382	363	372	369	392	378	336	335	379	371	346	384	363	368	380	347	378	385	382	374	389	363	373	412	378	357	353	385	349	372	348	395	379	405	407	380	344	387	367	402	379	387	372	380	360	371	387	364	408	405	353	365	374	374	363	360	389	370	378	388	386	375	380	369	340	404	376	370	385	362	368	354	400	372	362	361	354	384	364	333	318	396	351	362	358	340	358	376	387	378	364	366	392	373	392	376	380	369	348	411	340	374	378	342	368	353	360	356	347	395	366	344	377	407	364	362	378	360	367	393	359	369	334	366	403	372	382	372	386	381	356	361	360	348	387	358	380	370	357	346	353	360	377	369	388	362	354	353	360	360	381	390	380	354	369	370	396	345	363	375	366	359	362	389	378	385	354	376	391	329	391	366	404	382	360	388	384	364	366	371	388	351	414	405	343	340	363	399	382	346	347	394	372	374	343	359	384	370	389	370	349	345	371	382	419	383	386	378	387	373	385	368	394	352	390	353	382	367	355	377	352	376	354	399	365	384	347	405	357	371	383	380	380	363	398	361	359	355	371	388	375	381	360	365	337	354	390	369	358	367	356	357	337	372	419	371	389	363	374	364	334	354	370	351	411	321	370	379	379	410	393	367	345	363	381	392	354	371	366	379	368	356	396	345	361	372	395	379	345	377	378	363	374	399	375	373	370	406	396	370	403	363	365	317	390	337	343	369	378	346	356	385	343	373	363	395	356	386	357	365	372	364	352	374	357	371	376	309	380	364	379	389	411	365	355	365	359	357	373	380	365	399	364	397	403	363	364	372	347	361	375	381	369	378	385	353	369	368	375	347	402	377	374	378	385	354	334	379	385	362	381	368	380	351	343	400	361	364	387	378	379	336	327	348	398	359	354	340	362	320	413	343	369	382	373	339	337	352	369	361	356	394	374	383	347	377	363	366	371	397	376	376	383	390	390	340	366	360	394	361	386	348	360	348	354	340	374	380	388	361	380	352	364	345	376	371	371	393	390	360	369	389	344	378	344	408	342	378	360	358	374	370	346	388	394	375	376	383	385	361	374	380	375	380	370	330	373	383	358	345	334	396	370	378	344	380	358	346	382	354	373	341	364	395	385	384	370	333	362	366	367	364	410	343	392	368	356	379	381	349	336	405	367	389	351	426	349	366	399	381	407	359	362	385	340	390	378	344	366	345	391	399	391	359	364	388	366	374	390	382	347	372	382	333	370	372	377	380	382	357	375	375	353	363	390	349	365	362	366	358	365	372	389	372	333	352	364	370	353	358	342	346	373	390	384	404	327	386	381	371	396	352	370	362	344	375	389	358	354	387	390	337	371	330	392	373	336	350	362	333	356	359	377	359	364	383	379	377	380	409	362	363	380	384	369	381	391	348	388	339	399	411	397
46214	28339	34912	36443	36448	34870	34343	33303	29945	26543	24609	21558	18688	14079	7877	5713	5043	3901	2939	1985	1551	1381	1129	655	728	351	312	314	318	381	335	308	295	255	235	226	217	207	194	217	197	208	200	217	211	205	192	198	216	201	206	174	201	211	184	193	223	303	1276	1198	203	191	221	205	201	200	214	205	172	196	195	186	187	192	171	195	174	196	205	207	202	165	179	183	198	177	186	195	203	175	200	169	212	189	184	189	179	204	216	187	198	214	188	186	180	186	179	217	195	194	181	186	191	172	181	197	218	191	177	192	187	203	216	179	179	235	213	181	194	195	203	206	203	216	210	168	191	203	201	183	195	220	194	194	211	186	191	173	189	192	206	187	174	179	202	173	208	197	164	196	191	164	198	205	186	186	165	191	195	194	161	196	189	177	173	198	196	193	174	166	195	192	183	183	194	177	197	192	198	199	171	171	188	201	195	177	184	198	168	191	171	166	200	192	170	166	193	206	163	175	205	184	175	201	195	183	178	178	194	182	200	195	215	169	177	186	187	173	203	201	185	171	166	181	172	171	174	187	199	178	196	184	186	197	182	195	196	177	207	203	183	202	200	205	202	166	170	165	182	191	166	166	184	201	191	196	165	203	186	173	188	195	209	176	172	192	191	175	188	197	188	172	198	204	212	206	199	183	202	186	183	187	201	172	190	188	187	199	193	151	205	180	179	189	210	208	163	209	198	182	180	211	208	208	183	173	186	170	195	208	162	193	167	179	184	167	201	194	195	187	179	185	184	169	169	166	166	211	197	181	200	184	183	175	175	169	192	198	180	175	195	183	198	196	175	190	198	178	185	182	185	175	197	225	184	163	175	178	192	205	210	195	203	169	184	188	199	174	181	174	193	196	183	197	203	198	198	197	186	179	187	187	186	189	196	172	207	180	189	181	189	201	178	192	186	177	203	177	182	191	202	187	196	198	188	201	185	198	185	199	160	180	192	178	186	163	197	174	217	213	172	182	202	188	191	181	198	183	169	191	220	163	170	209	169	180	180	199	177	177	209	192	197	202	190	200	188	187	184	175	197	201	190	195	181	196	207	177	184	194	177	184	193	182	201	198	194	165	191	182	176	194	189	186	188	163	202	204	191	148	184	183	179	201	213	186	199	206	169	193	201	220	207	182	195	190	202	199	166	205	191	173	179	175	224	204	174	201	170	183	183	177	184	180	175	191	182	189	181	176	180	174	195	182	224	210	199	190	183	175	190	194	189	185	189	207	173	197	203	179	218	190	186	178	202	184	184	172	176	180	177	203	189	194	183	166	210	196	213	217	171	190	187	165	158	175	227	188	184	198	227	210	214	174	215	197	216	164	176	205	211	214	180	171	166	209	183	181	186	194	205	202	175	203	180	191	179	193	187	229	171	193	191	201	184	177	174	185	198	192	185	200	222	193	185	181	172	187	169	196	197	171	191	180	178	206	191	183	205	192	191	222	199	199	206	193	180	188	171	216	195	200	194	180	203	183	189	166	197	203	166	164	169	195	179	218	205	189	194	179	195	188	176	200	205	179	204	191	208	183	177	181	177	170	195	198	197	212	178	173	165	185	171	179	203	199	183	181	181	176	181	158	200	183	193	186	183	168	194	215	176	217	205	185	191	178	203	185	206	181	184	190	187	202	238	185	201	180	190	204	198	183	183	208	186	202	197	190	177	188	206	196	178	176	205	208	204	158	215	199	192	176	175	202	155	206	214	178	216	166	203	200	181	221	177	191	175	185	180	225	159	170	189	197	196	171	185	187	187	166	190	184	191	183	181	195	160	173	185	199	206	198	192	169	206	219	177	182	184	208	191	227	184	188	198	200	204	193	199	189	176	174	184	198	181	207	192	199	186	179	212	180	183	205	159	223	189	152	173	200	173	209	172	206	188	188	183	203	145	181	185	165	179	210	185	189	187	202	182	181	182	169	216	217	219	176	174	176	155	211	197	202	188	166	177	179	201	173	163	191	186	191	204	187	189	166	169	182	180	181	200	189	178	184	197	205	169	178	181	185	184	189	210	175	184	221	171	168	183	196	193	215	176	184	208	189	174	184	173	207	212	172	173	224	194	175	200	193	186	173	187	213	211	232	187	185	195	209	195	174	170	202	189	189	166	184	205	187	201	180	180	177	180	176	207	183	198	179	178	172	184	186	171	187	195	186	202	209	177	182	173	203	212	205	177	190	221	205	196	172	182	210	194	186	191	185	186	188	205	178	205	187	201	205	173	195	197	204	199	188	191	229	202	215	163	182	179	184	212	169	157	199	192	168	198	175	199	193	191	177	190	205	186	208	192	183	190	204	185	201	186	179	205	195	164	194	181	196	202	208	193	195	183	212	195	197	207	183	208	159	192	196	200	186	191	182	203	200	190	178	192	195	219	191	164	200	169	210	204	171	167	196	193	204	178	191	190	199	193	186	177	174	178	184	203	192	190	183	188	197	196	205	167	203	166	192	177	189	213	178	178	196	144	171	177	193	182	181	198	186	167	203	225	186	208	195	179	143	198	191	184	200	189	177	168	183	201	206	195	181	200	175	200	180	180	171	193	206	194	205	185	207	195	186	162	193	204	188	156	195	186	181	174	177	196	183	183	188	175	180	201	174	194	193	199	201	195	196	216	206	186	177	187	190	175	211	187	194	209	198	205	207	202	175	181	200	186	175	177	206	184	176	170	196	180	185	201	210	176	190	199	160	179	191	149	202	188	200	193	167	211	182	192	215	192	188	203	182	177	180	188	184	219	206	162	192	184	185	208	189	186	170	184	178	192	194	166	194	178	180	183	182	182	214	176	199	176	204	199	193	196	188	187	193	219	191	211	206	177	192	186	166	206	199	191	181	185	158	204	197	183	182	189	191	203	181	186	188	205	214	204	191	179	206	209	213	221	206	191	175	203	158	183	160	185	162	178	198	211	191	194	198	187	195	211	170	210	208	184	162	210	213	180	183	205	202	177	170	208	195	168	179	166	218	204	168	209	180	167	196	202	161	187	199	204	189	188	193	199	181	179	189	184	185	210	172	211	158	198	164	199	197	217	209	186	184	201	185	196	183	174	187	195	182	169	197	207	188	229	166	210	190	213	197	207	187	188	184	196	164	189	164	190	207	204	186	188	175	186	188	199	197	197	182	194	200	196	196	181	188	183	181	177	192	171	191	196	178	171	166	191	183	186	174	180	166	185	197	204	179	202	172	185	223	193	189	183	186	185	192	188	193	173	204	155	179	190	200	194	185	178	188	189	198	194	187	188	191	174	170	190	163	187	202	199	203	193	182	192	203	192	206	190	178	190	178	204	181	222	212	173	190	196	200	212	191	201	187	170	189	187	156	181	200	203	188	199	206	184	186	205	190	206	204	190	183	173	170	167	190	198	189	190	192	208	186	202	173	204	199	217	178	207	216	188	189	182	197	197	182	190	191	158	157	175	190	229	175	168	211	166	207	159	224	180	200	207	168	201	179	209	163	198	199	187	195
27402	19365	28599	34345	40190	43431	44443	44861	40644	39627	38753	35714	35045	32994	22885	20527	17732	15977	13596	11223	9197	8332	6968	3836	4408	2172	1516	1600	1545	2182	1695	1532	1446	1008	994	997	771	745	701	704	688	670	677	666	732	628	667	688	652	617	665	670	627	649	641	675	616	1712	8549	6987	631	631	655	636	598	617	597	631	578	634	607	576	607	602	616	573	649	601	613	591	611	626	618	596	612	589	591	606	569	621	608	624	635	599	576	595	605	623	580	599	613	598	553	614	599	621	614	598	552	584	642	582	615	597	595	572	587	603	609	610	595	628	611	592	656	621	573	648	590	565	604	633	574	628	584	598	572	601	608	643	588	574	559	584	580	612	587	579	617	594	607	619	610	603	595	575	533	610	595	578	633	609	577	590	572	589	607	602	561	577	601	581	638	581	612	574	576	580	642	586	566	594	602	565	548	607	597	579	580	598	592	603	593	545	613	567	572	600	597	598	582	592	573	591	620	586	618	587	579	613	594	579	644	616	576	572	559	635	605	603	576	578	617	597	584	561	613	622	616	594	572	566	589	574	630	599	616	597	583	590	608	581	623	596	606	591	568	602	611	652	619	602	625	576	586	594	626	579	578	611	619	591	621	565	601	583	655	617	607	601	599	583	600	600	611	597	589	569	572	537	566	584	576	593	610	565	594	611	620	610	604	634	562	576	583	603	548	586	607	590	691	566	573	591	585	633	626	609	562	538	597	608	629	635	617	590	569	610	589	588	553	626	601	553	652	637	548	608	627	586	620	564	595	602	602	552	560	603	563	626	552	631	601	573	621	636	583	590	595	626	610	586	585	573	588	561	567	612	653	583	612	614	644	604	597	598	520	609	601	586	585	581	589	577	605	605	650	593	568	602	630	563	615	591	623	603	602	624	574	578	608	595	593	584	558	567	558	572	629	545	604	645	565	580	630	581	591	612	626	575	620	580	601	649	555	553	594	585	589	626	610	613	605	594	619	579	594	607	604	585	599	619	591	631	617	603	610	599	553	610	593	586	568	603	591	590	585	596	590	599	633	611	610	604	543	546	585	579	571	605	593	565	594	624	551	592	576	609	631	602	635	578	624	584	613	556	614	599	597	567	551	577	606	603	581	591	615	570	645	637	582	634	551	580	581	572	600	618	638	612	604	620	596	617	619	565	615	594	580	563	570	560	643	591	627	612	620	615	592	630	627	581	610	532	593	598	604	650	617	629	635	605	616	582	595	581	575	563	591	590	566	591	584	611	573	564	636	584	617	563	632	616	602	662	576	582	629	565	588	562	585	627	574	653	606	587	572	629	606	603	602	608	627	544	609	615	601	624	596	627	591	578	567	625	550	619	625	601	627	543	586	565	595	583	614	614	606	581	573	568	626	571	615	576	568	622	595	567	623	624	613	629	560	600	593	565	586	595	603	627	629	629	590	624	569	535	611	620	614	576	626	611	589	570	602	589	605	607	624	557	625	605	568	594	535	612	586	604	565	607	589	579	608	556	609	590	582	614	592	594	651	632	606	595	599	584	594	612	597	569	611	640	608	630	621	600	639	591	618	606	594	548	570	604	635	644	617	581	595	612	550	587	571	613	602	636	615	603	543	571	586	602	575	547	518	620	637	623	621	607	572	581	596	571	599	551	584	613	569	589	555	557	600	596	603	596	600	611	583	572	615	621	612	592	622	568	621	618	612	566	594	622	591	615	593	652	596	597	618	607	606	593	644	625	631	565	597	591	555	567	624	564	633	637	614	602	598	590	623	603	597	644	626	611	625	583	660	573	620	588	571	582	600	581	579	565	579	587	578	610	568	631	605	597	588	583	615	599	583	678	601	600	620	590	564	615	626	592	551	580	601	575	594	566	575	570	625	598	601	593	625	596	551	600	584	548	595	567	613	572	611	585	624	604	587	613	627	578	619	611	619	604	624	568	583	607	556	633	584	617	609	594	624	619	572	602	587	565	598	614	568	594	615	575	588	573	599	594	620	628	590	609	570	593	577	552	608	648	630	564	565	587	627	600	585	590	616	592	590	616	597	632	621	579	612	588	584	604	580	611	601	576	621	582	593	610	572	648	613	567	578	564	572	581	611	596	561	665	612	588	630	581	616	618	631	607	597	592	602	565	608	608	612	612	611	616	601	618	632	584	570	597	600	589	586	569	608	617	520	594	597	565	595	579	628	594	598	600	645	521	579	584	588	595	582	581	600	594	605	607	528	602	600	596	574	583	616	545	599	532	587	604	605	589	560	609	613	602	588	589	559	624	559	641	554	581	559	582	577	579	577	597	605	579	605	593	615	583	572	573	594	631	604	588	606	574	577	599	581	618	595	547	573	626	620	643	604	605	619	596	565	570	601	592	594	619	612	652	559	548	563	572	599	570	599	641	579	585	630	627	587	619	550	616	601	602	615	591	621	569	616	618	607	634	620	632	617	581	621	603	609	621	599	611	572	560	580	597	598	567	559	598	581	608	537	605	582	619	600	590	623	612	641	639	602	628	606	614	592	569	593	620	626	597	599	593	650	550	602	591	627	587	604	581	591	612	611	599	603	613	616	611	565	632	617	606	604	588	613	585	619	607	599	610	640	581	642	571	592	584	575	587	571	610	581	602	575	580	585	567	612	608	569	605	599	564	583	618	566	610	587	564	583	606	596	607	554	591	566	612	580	582	637	535	590	575	624	587	618	588	636	583	569	593	603	591	601	610	625	560	615	565	575	600	580	583	628	588	573	569	614	588	587	589	614	627	550	608	584	596	606	619	602	601	580	601	575	617	582	552	592	603	638	568	605	624	648	604	606	559	608	608	629	613	565	606	587	623	561	614	590	600	609	586	581	606	579	629	577	567	591	573	577	607	594	590	553	585	587	603	622	612	607	583	634	629	591	563	583	624	581	619	621	584	627	621	607	593	574	583	633	610	597	618	593	593	601	626	567	648	582	635	622	583	595	600	578	605	586	624	591	610	584	595	579	582	627	596	550	615	590	596	582	591	624	614	621	577	642	578	586	581	607	560	535	578	624	564	600	630	574	602	596	596	608	640	568	562	601	571	592	624	612	607	586	584	567	632	600	547	578	598	565	589	622	634	618	593	599	572	585	602	609	589	578	582	614	594	580	620	581	625	629	597	594	572	570	632	603	602	628	570	570	627	605	566	576	592	571	570	595	569	580	594	582	602	604	577	637	578	597	611	596	590	568	598	611	632	611	627	557	591	607	588	588	606	615	635	605	637	579	609	576	604	569	624	569	574	637	573	604	605	616	629	583	628	591	639	603	590	611	576	620	613	608	647	652	646	598	606	593	586	634	604	613	607	565	600	614	612	602	579	567	623	568	576	614	592	582	595	629	643	566	617	617	592	567	598	577	600	571	609	577	637	595	611	557	606	642	567	593	570	622	595	571	578	584	584	602	587	637	576	628	573	599	582	624	590	595	578	550	595	637	596	612	612	603	593	564	596	596	583	557	603	565	633	549	569	582	614	599	592	586	633	635	568
7148	5036	8690	7849	6298	4132	2689	1884	1703	1405	1185	949	764	561	328	302	328	247	252	235	197	185	189	185	169	178	167	152	183	173	173	152	173	155	152	164	154	161	152	152	177	169	148	183	158	169	157	167	173	154	154	134	161	144	161	141	173	159	203	224	153	156	177	139	163	155	150	135	153	169	136	165	160	147	148	166	178	142	160	145	167	156	155	184	172	169	141	139	157	146	171	138	177	151	165	169	162	154	176	171	145	141	159	195	147	164	157	149	157	153	143	155	154	157	162	158	172	170	143	154	165	161	161	147	168	154	166	164	163	158	146	162	151	166	171	173	151	151	150	170	169	163	156	147	160	145	160	159	144	182	156	169	158	166	157	158	157	156	144	156	161	150	136	164	175	161	158	159	152	158	166	182	190	174	163	156	157	148	161	152	184	164	172	155	163	177	160	145	151	168	165	163	158	155	142	145	154	134	130	163	146	158	161	186	149	176	166	165	157	183	168	182	145	179	148	163	147	177	146	159	158	159	157	142	153	169	164	156	164	152	167	142	159	149	152	172	196	164	178	170	176	133	167	182	146	149	147	173	166	154	165	145	172	174	159	168	156	152	155	138	155	179	173	167	160	153	186	173	164	143	173	171	151	149	149	153	165	143	157	144	169	157	176	156	165	169	152	173	150	158	161	159	149	167	177	159	159	165	162	139	162	173	155	166	165	175	155	142	177	148	172	185	182	150	157	127	180	148	186	137	169	173	142	157	151	184	152	142	143	131	174	160	159	137	168	139	167	162	171	189	169	148	163	177	149	154	153	193	127	148	158	158	161	152	149	159	172	146	144	165	180	152	155	141	160	159	172	152	152	147	161	136	143	168	167	152	170	157	161	159	169	149	153	174	167	170	145	145	163	166	161	147	154	165	136	143	142	145	171	174	178	143	173	165	178	157	169	162	163	162	149	152	169	157	140	153	173	168	168	168	147	155	158	147	162	158	148	172	170	158	166	159	181	162	169	182	179	182	146	175	162	157	155	163	157	174	138	166	169	139	153	165	147	156	146	151	144	165	172	173	140	157	156	160	172	161	156	175	160	177	163	183	155	171	178	161	151	171	142	183	152	157	134	145	150	159	169	166	170	157	138	166	164	174	169	157	149	149	141	169	170	173	183	146	165	174	147	195	175	145	164	156	154	144	170	146	181	168	167	137	154	178	163	193	147	162	165	158	175	188	161	169	167	170	143	166	139	181	154	173	148	163	151	147	155	151	170	170	161	169	152	150	158	164	166	170	169	164	176	161	158	151	162	177	156	170	167	152	182	169	145	162	167	141	158	173	151	157	165	161	156	173	152	153	155	167	133	166	164	159	165	156	148	162	178	151	147	169	157	165	138	173	188	185	152	158	143	171	172	181	156	170	147	155	192	172	153	191	155	169	175	151	162	139	184	177	166	168	161	147	142	162	151	162	168	150	166	165	157	142	161	164	149	155	145	161	183	169	155	147	171	161	166	148	147	185	126	143	154	143	157	158	143	163	152	158	167	162	170	160	164	166	170	142	169	150	158	174	138	158	164	169	140	167	144	167	164	138	172	135	177	151	168	161	137	147	155	158	158	136	168	139	152	165	156	178	158	168	150	163	160	167	162	159	179	138	167	152	166	146	174	161	185	160	160	184	170	175	156	165	153	145	165	157	160	154	159	179	155	148	153	177	151	153	148	155	166	167	160	169	148	164	177	151	165	163	189	156	182	156	145	172	142	161	144	166	160	170	149	137	162	175	179	168	188	162	143	146	146	159	141	158	139	171	154	156	166	163	151	139	159	146	144	141	155	162	175	168	152	140	170	141	163	173	163	160	150	172	157	152	183	152	163	148	172	167	145	138	176	144	157	160	144	139	134	180	147	159	172	165	161	153	145	157	151	165	166	168	167	156	137	157	173	175	175	154	194	152	165	137	143	167	174	163	150	174	167	170	147	133	193	140	154	158	147	178	172	164	155	130	136	156	137	153	181	188	172	147	149	157	164	147	165	152	145	159	138	150	158	182	166	160	145	151	152	141	142	142	153	164	168	175	174	172	166	184	128	160	161	162	154	127	138	173	164	166	132	148	163	161	196	166	151	165	184	149	164	150	156	160	131	160	144	167	159	131	189	169	161	190	151	151	172	159	163	157	142	153	145	160	171	163	159	176	169	163	131	150	177	151	160	161	172	163	154	154	166	170	152	148	170	169	163	147	163	142	152	152	160	154	157	144	173	154	171	192	161	131	161	170	161	164	167	142	146	156	161	159	147	147	165	164	174	164	179	169	162	143	164	168	187	179	179	161	164	138	127	181	158	151	158	158	173	178	142	160	159	139	159	141	152	151	134	182	158	191	171	157	133	171	164	161	161	159	159	159	177	153	148	164	150	173	150	162	159	167	157	158	163	159	170	157	166	145	153	148	175	172	165	145	155	142	150	152	174	179	158	145	140	149	136	163	165	158	153	170	158	154	161	176	148	176	152	179	136	166	176	154	181	132	170	179	175	160	147	158	159	159	145	136	158	150	135	157	143	171	148	182	148	154	182	161	181	182	139	180	163	166	145	163	173	163	157	162	151	166	168	159	142	179	185	164	159	158	163	147	186	162	158	158	158	139	159	154	178	151	166	154	162	170	142	180	159	157	160	140	167	174	176	156	157	140	159	167	175	172	168	179	160	147	168	141	162	170	186	151	170	163	173	152	164	159	156	167	186	142	157	133	146	144	161	150	154	154	152	158	160	169	153	154	138	153	136	154	139	159	146	140	158	152	162	166	165	156	179	158	158	140	157	160	154	134	152	153	154	160	196	144	139	158	145	164	144	158	138	162	160	155	171	147	137	181	148	169	170	166	161	149	136	147	161	140	158	175	162	131	162	162	162	152	173	167	157	181	147	156	155	165	190	183	174	151	168	135	161	156	149	160	161	164	172	185	185	179	160	183	163	158	172	162	184	148	156	142	154	130	162	162	163	164	165	162	147	170	160	147	175	169	144	136	176	156	156	155	141	153	165	149	149	156	161	128	181	167	161	157	161	157	163	161	169	153	150	174	165	166	146	157	176	161	172	171	166	158	185	153	157	165	169	168	180	148	177	169	175	149	148	161	151	141	163	159	163	180	179	152	148	143	164	165	144	177	146	135	160	140	177	153	150	152	153	159	169	162	188	163	154	152	145	169	163	162	167	172	156	110	189	158	150	159	158	175	172	153	187	154	167	146	152	171	161	138	153	167	160	167	163	143	148	158	153	155	153	159	156	164	159	166	166	158	161	167	164	130	169	155	155	160	146	150	158	149	162	163	150	153	161	141	150	160	146	158	177	150	168	158	169	170	176	161	160	164	135	169	179	150	177	159	160	148	163	148	147	157	151	138	175	189	151	154	182	151	168	165	168	174	164	167	153	166	158	148	161	171	182	163	169	164	164	164	165	174	157	176	171	182	136	186	160	157	159	143	154	147	166	161	166	161	132	153	131	158	162	155	129	147
8411	5272	9740	13091	15132	12674	10420	8728	7534	6649	5908	4521	3347	2772	1731	1552	1612	1237	1020	929	890	793	774	631	661	599	540	534	518	518	551	521	535	512	555	502	530	512	525	565	556	534	506	522	478	525	521	538	484	549	517	505	468	530	523	506	497	556	916	930	523	487	478	546	522	482	495	520	501	488	514	507	501	551	546	518	502	524	546	502	522	492	511	485	490	520	526	523	480	508	538	461	484	511	501	507	496	502	480	492	507	517	486	545	455	494	494	464	490	486	508	528	464	530	501	539	502	519	509	529	492	500	492	514	523	489	537	518	502	500	549	517	537	517	490	501	542	550	469	520	525	508	491	531	491	476	497	489	516	507	484	537	493	509	567	487	541	516	509	489	532	484	507	513	507	507	533	512	520	518	494	489	514	494	575	478	510	506	503	536	492	488	544	503	500	490	515	535	520	481	490	481	507	531	520	513	512	506	551	510	490	518	506	515	501	506	534	510	571	498	482	449	537	492	485	521	493	551	540	534	571	537	531	544	506	513	441	515	499	490	506	524	487	509	519	524	557	503	481	515	481	493	476	510	498	532	505	473	560	502	543	527	525	541	518	503	508	558	490	474	488	494	506	514	554	519	496	473	530	488	537	483	519	482	518	501	474	494	569	480	549	554	489	538	514	564	503	513	495	487	498	497	518	544	522	577	505	527	477	490	468	475	495	512	534	521	476	518	510	479	486	490	501	495	495	516	462	514	499	530	527	497	483	496	551	497	504	533	474	493	521	505	516	500	493	506	499	518	512	487	500	509	497	541	540	527	506	552	476	508	490	498	505	488	512	498	476	522	504	547	530	480	510	494	510	491	487	517	488	513	522	512	509	474	551	555	526	478	541	510	502	500	535	525	503	506	506	508	505	493	525	516	497	507	490	510	499	524	477	502	516	534	483	490	495	490	536	531	515	533	541	517	505	512	527	479	507	541	548	513	549	503	529	514	511	525	478	471	597	500	514	496	507	525	505	515	473	533	527	504	500	488	502	531	525	506	507	525	517	527	480	482	489	475	530	487	522	507	480	494	520	507	528	513	499	518	498	488	519	510	511	479	493	495	494	558	511	553	583	520	528	509	534	562	525	498	547	538	491	541	487	492	523	555	540	477	455	482	525	497	475	516	502	520	464	527	505	525	522	551	540	487	496	526	502	486	513	476	541	513	543	507	524	532	502	525	471	513	464	502	521	506	502	549	534	536	520	461	531	524	492	535	462	492	489	521	504	524	533	508	515	528	490	526	456	483	525	555	508	514	527	525	477	513	532	522	488	482	532	525	505	542	490	503	501	543	486	486	514	528	495	510	522	476	532	545	539	540	510	509	511	507	559	520	503	508	493	497	473	562	493	485	498	510	503	508	496	533	497	478	524	514	508	495	506	500	481	553	529	486	521	473	472	503	496	515	491	516	520	494	531	515	494	490	509	488	484	545	538	472	470	511	515	494	501	562	531	506	517	505	464	512	551	486	497	524	500	527	513	509	545	522	500	496	515	490	520	506	479	507	501	508	510	528	477	494	487	493	531	528	543	510	518	499	508	523	488	537	498	499	524	496	508	507	515	530	528	516	532	495	524	505	468	506	546	525	497	525	513	507	545	486	528	514	483	504	470	490	508	518	488	497	516	558	537	507	518	504	497	508	551	499	491	543	543	522	504	485	469	528	491	461	542	540	525	482	538	496	480	529	520	546	492	487	480	516	525	514	529	454	496	547	513	508	504	523	488	537	528	481	516	475	505	524	508	542	486	471	537	523	489	532	499	488	506	493	538	494	515	491	482	512	519	532	537	473	513	473	496	513	505	499	502	548	517	497	495	516	533	476	546	498	513	510	475	482	529	523	495	528	515	456	506	510	516	542	469	515	525	516	524	517	500	499	486	530	518	510	505	525	510	524	547	509	500	520	475	471	524	499	505	468	516	492	516	492	491	502	521	528	519	486	543	498	497	494	468	514	543	490	559	521	495	504	469	468	495	533	525	497	502	524	478	501	527	508	529	470	503	492	533	477	524	508	508	481	498	503	495	524	508	490	524	500	523	508	472	506	512	497	521	502	478	494	493	468	504	441	493	515	484	504	493	567	536	493	530	502	552	493	500	526	504	491	540	524	523	495	510	525	505	497	494	519	526	483	523	506	522	470	499	459	481	481	543	469	568	504	488	515	524	510	537	518	512	512	516	475	512	510	529	489	518	561	541	492	520	495	533	554	499	505	522	473	523	502	512	480	508	533	501	472	523	526	549	468	510	493	536	471	547	503	526	519	518	540	527	517	515	536	512	478	512	493	492	523	527	519	539	495	535	516	508	502	533	471	429	537	509	493	558	535	525	489	496	525	510	531	483	512	488	463	522	503	518	524	518	524	530	569	493	497	473	503	527	534	532	505	479	497	472	487	533	466	511	492	514	492	508	466	517	490	468	488	526	505	511	542	521	515	551	488	519	516	458	532	523	489	493	532	505	530	536	548	503	547	490	502	492	506	532	492	485	470	513	501	470	489	500	543	531	520	557	527	497	510	491	475	539	503	560	512	485	527	523	494	492	530	520	528	502	505	517	487	475	479	458	538	535	516	497	506	481	502	530	501	491	521	492	539	516	467	476	510	450	508	486	491	506	521	518	479	510	508	527	528	527	473	536	518	485	509	516	467	480	516	538	533	506	509	528	532	507	494	513	477	500	525	526	524	536	496	545	519	516	556	497	481	508	484	506	483	487	509	481	500	523	514	492	523	495	501	524	511	516	562	526	509	496	534	511	503	498	514	513	519	528	530	533	480	505	533	481	507	498	510	518	493	504	491	511	498	515	565	501	515	507	507	528	472	479	513	510	499	530	519	527	500	487	519	507	521	537	500	502	542	541	511	511	538	520	482	469	524	498	513	510	562	514	511	529	510	504	513	486	504	505	511	493	527	454	547	462	510	526	498	529	496	498	499	483	488	474	506	499	511	526	521	515	502	530	569	529	482	485	561	514	480	486	538	542	519	536	482	494	541	538	510	518	493	497	533	480	503	504	527	519	509	526	522	519	494	533	530	539	522	488	529	524	495	490	524	527	501	510	525	535	517	539	504	509	497	491	532	543	510	524	549	496	528	459	469	506	507	520	516	558	481	486	534	476	522	504	490	491	545	506	523	511	462	545	464	525	519	463	486	505	506	520	525	467	486	503	539	508	508	499	464	518	499	519	472	517	524	511	536	523	525	508	514	510	504	509	467	520	504	486	500	528	493	499	528	478	488	536	505	493	485	474	489	514	485	507	496	510	504	515	491	535	548	522	480	529	524	480	506	487	501	511	517	511	519	505	536	462	527	532	489	484	528	531	527	556	509	523	503	487	514	483	488	537	525	478	484	523	530	457	529	493	472	521	498	467	525	495	501	529	550	496	555	522	500	526	497	549	492	541	514	536	518	480	508	495	493	483	512	535	492	467	494	492	490	507	511	511	531	506	501	511	530	505	521	495	507	501	489
30049	19406	27374	31939	33236	31295	27648	23858	22357	17847	15919	13265	9272	6159	3136	2383	2462	1827	1293	918	699	493	334	274	282	220	173	184	171	203	197	183	176	142	170	120	131	140	120	147	131	123	132	126	147	115	118	140	120	108	115	138	117	112	125	118	121	162	718	555	147	104	111	114	132	120	130	142	108	108	114	108	106	139	102	118	102	123	112	129	130	120	108	133	116	134	126	101	106	110	128	159	125	138	130	142	114	106	137	122	112	119	110	137	122	124	119	110	123	109	111	125	115	117	123	114	134	109	127	115	135	120	117	106	109	121	115	130	132	141	108	109	134	122	118	106	109	133	125	120	120	138	133	109	124	107	126	123	126	119	116	125	121	121	123	115	105	139	123	134	124	119	105	112	124	127	116	144	138	111	112	111	142	122	108	111	113	126	119	115	123	132	125	120	130	114	101	129	134	124	121	124	117	121	125	134	113	133	137	140	116	117	125	102	117	118	135	126	106	106	116	110	106	128	105	131	95	129	122	103	138	133	135	106	118	143	118	122	123	109	117	112	113	116	127	139	126	101	125	115	118	130	130	107	114	135	113	133	105	145	98	132	115	131	127	92	126	123	120	121	147	127	130	124	118	118	125	126	131	109	141	115	119	107	112	127	98	108	126	116	113	120	124	116	128	130	132	106	116	110	125	122	116	136	126	123	123	137	130	119	124	128	116	131	107	107	108	114	94	117	142	125	122	145	113	114	134	125	124	106	133	100	156	112	107	114	102	107	122	132	125	126	118	112	110	137	103	126	99	92	128	120	107	114	112	150	122	119	115	132	136	119	134	112	126	126	114	120	124	137	114	134	128	124	133	127	130	128	147	130	120	129	118	133	136	129	113	117	148	117	122	121	114	110	110	121	116	117	123	117	109	117	119	124	118	133	130	123	125	142	112	129	131	124	126	113	123	116	113	125	153	115	116	109	132	136	122	116	137	134	108	120	124	118	105	113	131	109	123	139	121	118	117	117	117	130	125	110	131	114	117	105	120	134	114	114	126	128	109	119	122	89	122	125	128	119	118	120	130	121	150	119	135	130	109	112	122	123	109	118	104	121	131	136	112	107	124	120	111	108	113	119	128	113	130	113	116	144	119	139	127	116	118	130	125	124	129	135	123	154	103	111	107	132	94	134	115	137	122	125	122	106	126	107	108	126	125	122	120	123	129	107	132	120	126	121	124	109	113	112	112	110	126	113	123	113	128	110	120	127	126	120	101	95	117	122	121	122	129	135	108	117	103	122	147	113	118	118	112	115	133	123	127	139	111	117	122	126	117	137	117	112	113	120	117	133	136	116	117	140	101	138	124	121	123	119	119	119	120	130	105	129	123	115	145	122	106	119	141	143	119	109	140	106	122	133	126	126	100	123	120	119	113	120	128	106	117	124	150	117	133	117	126	102	137	131	138	114	112	132	122	123	124	123	127	125	116	118	118	119	129	127	133	122	112	112	139	114	118	125	110	104	116	108	134	120	141	112	136	124	107	122	133	123	119	102	96	125	96	126	120	128	123	127	99	116	105	109	109	116	124	109	125	128	134	102	132	120	133	123	133	120	115	126	129	108	116	128	115	146	125	133	135	129	121	126	117	123	113	117	130	136	127	133	129	105	116	124	114	130	116	109	121	127	116	107	113	133	121	130	123	129	135	114	144	141	132	120	114	120	146	154	136	116	114	130	103	117	133	113	138	138	107	126	115	140	136	118	138	133	127	137	120	109	101	125	111	122	149	129	142	119	133	138	126	114	117	150	121	125	111	131	121	122	137	118	121	130	140	133	108	110	114	113	118	117	122	125	140	109	125	122	106	126	126	126	154	133	115	127	123	129	135	113	120	141	114	127	127	135	128	123	113	131	128	126	116	125	131	115	115	130	106	117	123	131	122	119	110	123	113	123	115	130	122	132	122	102	124	117	120	132	123	107	121	116	117	129	118	133	119	132	108	108	126	135	135	113	97	103	123	131	126	115	120	131	110	119	141	117	116	141	137	123	125	126	132	131	142	132	123	121	129	153	114	132	124	114	117	143	135	114	130	134	116	139	105	140	136	130	122	121	136	125	122	102	111	111	137	113	118	124	126	118	133	147	128	148	117	102	124	127	131	115	133	128	141	135	114	114	108	134	127	125	117	130	119	114	128	128	106	112	119	122	118	118	143	131	111	127	143	136	115	113	112	127	139	132	113	112	113	119	105	120	117	102	114	125	118	123	128	116	129	124	140	130	123	108	103	109	122	131	116	128	133	122	118	133	108	101	112	118	130	140	118	104	125	130	127	122	127	143	129	142	123	116	123	110	132	127	124	140	118	111	119	107	107	143	122	127	139	114	123	120	108	101	124	124	139	129	128	121	116	117	121	127	109	126	110	113	141	126	108	108	108	122	140	120	144	130	107	132	130	114	130	121	124	126	130	130	107	133	122	114	115	103	114	122	132	113	97	121	129	119	129	134	108	128	107	131	109	112	117	121	131	127	127	118	122	116	99	126	114	121	123	138	136	116	138	117	128	136	111	121	131	129	122	143	116	111	132	129	118	122	137	123	123	119	163	118	97	143	109	110	115	104	104	121	131	114	137	122	125	128	103	105	121	117	117	125	119	124	117	111	119	95	108	117	124	112	135	135	116	114	134	118	128	122	109	126	139	112	124	123	100	130	136	124	122	127	118	123	130	103	130	125	112	114	111	112	117	122	119	130	101	115	118	118	117	103	108	121	124	116	113	142	121	111	137	137	115	116	123	129	115	102	115	113	120	126	106	111	116	130	118	108	126	134	136	128	110	137	140	117	122	126	108	104	112	136	131	108	104	113	130	113	113	120	137	117	131	123	111	121	126	120	126	140	117	135	120	134	97	123	129	127	94	127	126	129	119	123	120	115	118	118	117	115	98	114	120	129	126	117	119	121	127	110	128	123	125	114	135	118	118	129	144	106	107	126	144	131	135	119	104	118	128	102	137	119	115	111	113	121	107	112	134	106	155	122	116	121	134	132	117	125	127	131	118	136	121	114	124	113	130	117	107	119	129	146	108	109	120	114	131	109	135	118	124	117	120	127	110	117	121	115	130	104	124	138	117	123	115	124	105	125	118	109	95	116	125	122	128	106	112	114	117	128	107	121	134	104	107	122	109	142	117	138	114	116	122	128	108	124	104	126	112	119	140	102	130	126	120	124	120	117	123	125	132	112	138	99	115	116	113	145	133	124	118	109	128	114	133	136	111	121	109	107	130	124	106	103	124	136	114	113	133	145	135	119	115	119	136	119	114	125	140	115	126	136	120	123	109	100	118	126	102	109	120	121	131	115	99	110	122	117	131	134	136	124	110	129	136	133	152	119	124	138	116	127	142	129	113	151	142	106	137	103	130	111	139	119	111	111	158	113	128	125	144	128	124	109	101	126	118	105	132	132	124	112	101	118	151	135	132	144	118	125	109	134	123	111	117	108	111	112	125	109	116	97	135	143	128	109	112	131
20310	13726	21371	28670	36314	38063	38586	33705	35060	30287	29499	29011	24170	21773	14243	10958	11175	9303	7122	6064	4577	3322	2191	1703	1545	1102	860	676	787	1013	1058	793	804	610	638	503	494	473	435	447	425	474	418	419	435	431	464	402	428	438	392	418	449	446	389	424	413	1039	5229	3708	404	430	432	393	406	387	378	417	403	406	398	440	386	387	426	375	404	413	402	383	397	372	396	396	412	437	391	407	419	399	404	386	387	383	406	412	383	424	404	425	413	393	409	393	370	414	401	414	409	395	389	402	414	409	399	364	397	442	426	429	415	426	387	394	415	402	406	382	408	363	388	383	407	403	398	393	404	406	401	385	409	406	406	422	417	428	384	413	403	409	426	429	423	426	396	404	378	457	396	412	396	393	415	370	422	408	430	391	385	406	410	392	421	379	377	395	394	411	377	385	379	403	408	367	396	378	434	400	384	391	406	371	394	411	382	409	382	368	392	404	415	432	403	417	380	436	435	423	372	414	412	411	395	425	376	412	362	396	395	410	356	401	397	383	434	398	404	450	439	379	407	361	410	398	411	370	409	414	378	388	417	411	414	407	411	408	382	408	383	389	357	445	407	369	400	397	400	376	391	427	433	377	372	423	374	421	395	396	427	407	425	415	420	393	408	402	403	373	420	378	427	399	441	390	405	427	359	398	415	399	401	416	400	405	422	383	438	404	393	425	413	389	389	379	406	408	370	394	392	442	443	408	392	382	406	404	420	416	380	403	392	386	358	402	424	389	408	414	392	402	384	414	401	379	420	398	385	418	432	402	398	401	396	395	403	440	394	424	392	391	402	434	393	407	407	427	376	408	381	397	406	458	388	413	357	441	422	426	374	451	405	414	408	410	379	403	440	458	411	385	398	364	420	425	406	428	404	408	401	376	420	427	424	397	401	410	429	419	360	415	396	413	428	417	393	404	401	370	379	402	351	381	400	393	406	418	424	409	452	417	398	400	369	399	431	403	393	420	393	363	410	362	400	357	370	402	418	437	378	376	402	385	380	396	390	416	406	403	395	394	386	424	430	404	418	400	399	396	426	411	373	417	404	393	403	435	394	380	416	407	429	393	394	395	394	395	340	404	376	385	411	384	385	391	388	389	437	367	375	410	400	420	377	436	405	404	385	390	393	407	375	403	416	398	453	393	394	431	399	400	395	397	382	402	424	379	395	426	400	402	439	409	413	409	398	422	398	426	419	394	373	421	408	404	411	416	433	416	394	377	384	427	412	398	406	406	410	376	407	387	433	452	413	403	395	392	414	434	382	416	362	407	411	369	389	430	370	434	431	381	394	387	408	394	402	423	375	394	360	366	375	396	401	403	412	399	422	398	381	403	403	412	398	391	391	395	420	395	423	405	431	381	398	410	360	391	383	361	398	414	416	375	389	411	369	372	413	366	408	433	396	410	371	417	402	399	387	402	440	372	380	398	425	381	411	397	360	395	395	391	411	422	393	385	383	420	416	419	407	403	402	373	398	399	395	375	412	409	384	365	384	436	414	412	412	419	409	427	424	376	414	386	403	419	405	382	409	402	407	403	449	393	418	358	378	399	389	400	430	407	422	415	378	411	413	392	398	413	431	411	333	375	420	376	429	389	421	417	410	422	419	418	387	400	414	389	429	353	381	382	416	433	432	370	406	361	431	411	419	386	436	425	404	391	398	411	372	430	417	359	450	394	428	444	380	397	368	379	405	415	408	386	418	398	402	379	451	378	421	384	401	419	378	418	387	374	398	427	350	401	424	399	404	392	396	402	442	383	428	391	385	418	377	410	398	403	405	405	407	394	452	406	394	445	383	443	435	439	441	425	389	384	397	367	354	454	427	362	398	414	387	425	393	403	385	438	371	382	389	406	406	407	399	394	385	407	382	402	446	396	381	399	396	410	404	398	409	411	412	400	410	417	395	409	429	373	391	405	408	412	420	439	393	385	400	385	422	424	396	388	414	399	406	399	412	365	417	438	398	386	391	375	447	382	428	407	416	380	402	386	417	360	372	437	418	418	389	401	361	439	383	422	397	394	417	409	405	398	396	395	399	407	431	373	436	396	384	410	380	382	361	392	404	449	417	420	393	432	419	431	438	393	419	410	368	398	382	409	385	422	401	405	392	429	412	397	384	374	365	399	401	417	367	402	404	417	408	397	442	425	417	396	385	385	418	415	409	411	444	377	429	376	407	364	386	392	384	430	440	401	386	434	409	368	393	449	414	418	418	371	434	371	364	414	426	433	459	407	438	417	425	423	395	399	384	366	416	404	394	408	394	429	403	393	411	391	393	389	377	403	434	410	381	424	383	395	442	367	414	417	382	447	394	388	403	411	423	390	392	346	459	396	424	398	400	353	402	406	416	464	417	384	424	391	417	422	389	390	443	422	404	404	413	387	386	382	398	386	412	382	426	401	439	416	398	387	416	408	387	409	399	393	367	445	396	412	422	378	375	382	380	393	429	393	412	411	401	430	433	388	376	405	392	364	411	400	459	386	406	398	406	400	380	396	385	375	403	410	411	390	392	400	420	379	398	375	411	440	362	417	352	434	393	399	407	423	381	457	417	403	385	409	354	394	409	417	391	406	386	410	390	376	408	382	437	398	406	418	419	416	371	362	406	420	405	388	395	398	394	442	372	392	409	392	426	397	377	407	420	388	412	397	401	393	414	416	393	384	429	378	414	423	386	384	361	398	373	407	404	409	403	415	420	383	395	399	411	386	402	394	376	397	410	398	388	426	404	418	429	390	402	443	426	411	422	428	389	386	383	387	403	446	406	400	393	410	403	385	414	399	401	405	416	397	403	387	383	385	422	372	371	407	390	416	414	410	385	377	401	399	420	408	412	398	380	403	408	391	403	433	396	425	422	400	366	396	394	419	423	437	405	417	406	408	400	418	408	389	383	413	383	421	387	438	421	436	384	396	399	369	403	395	432	418	398	397	397	375	419	404	373	401	372	413	404	390	415	423	368	387	415	396	369	402	398	377	376	432	422	394	428	398	423	364	379	391	416	424	419	386	367	387	431	412	368	382	408	414	381	405	435	384	423	400	403	377	380	401	405	391	382	392	387	381	406	394	399	423	384	402	379	416	397	414	435	397	382	419	401	375	430	400	429	414	430	407	379	385	437	386	396	395	378	386	416	415	395	374	436	395	398	410	440	387	427	399	411	411	410	397	406	434	381	419	419	405	399	409	407	382	405	424	396	354	392	426	410	406	408	406	426	413	420	393	375	367	428	396	402	426	337	402	409	366	374	397	389	416	398	388	435	416	441	355	418	384	436	390	419	402	348	396	388	409	387	414	395	420	400	430	413	408	403	415	404	403	384	394	393	414	408	428	427	405	398	401	386	363	386	370	441	385	387	429	405	368	399	424	383	400	426	401	411	397	383	386	389	396	391	417	416	416	394	413	376	376	396	431	396	368	413	392	408	420	392	405	409	426	372	410	406	427	404	393	419	429	414	400	395	398	404	451	392	423	420	413
40796	27255	32436	37000	37211	35371	33244	33622	30559	26873	26009	24621	19256	14343	9272	5200	5126	4099	2692	2102	1673	1119	625	465	524	346	301	283	248	348	339	280	296	255	238	237	224	207	196	222	232	250	202	207	208	224	208	195	224	199	198	222	203	199	191	199	220	251	1230	1241	198	194	186	198	200	219	203	192	208	198	175	206	199	195	202	190	206	212	222	209	208	207	184	188	193	217	218	193	172	220	189	181	197	209	213	204	188	196	189	222	194	184	201	198	217	215	236	205	197	216	191	208	187	205	185	212	185	178	215	181	212	211	191	211	207	186	173	214	195	211	180	196	189	198	183	189	218	217	190	189	198	176	195	184	217	183	168	184	197	201	224	168	181	189	169	221	181	205	190	211	191	175	210	197	185	191	207	223	201	214	203	218	196	203	158	179	190	189	201	201	193	180	195	198	183	191	174	216	217	220	203	171	182	219	189	191	182	188	181	182	195	184	195	184	190	196	201	213	179	188	189	184	202	178	181	188	204	187	200	193	221	197	204	218	163	200	188	189	208	187	186	215	188	170	195	195	180	242	181	205	172	202	216	212	230	180	215	210	193	200	192	235	169	207	204	193	205	188	190	205	174	184	184	195	201	214	184	169	209	192	200	208	190	182	201	206	207	201	187	214	205	204	197	222	192	188	187	199	196	194	193	180	204	200	201	195	162	203	198	206	229	221	206	204	181	186	191	208	233	203	201	196	193	206	175	201	179	170	195	201	203	200	195	183	193	205	187	207	201	189	185	215	207	188	203	208	220	182	215	200	185	176	216	200	193	184	215	207	195	209	193	181	185	192	199	186	199	208	199	175	184	175	188	202	194	185	217	200	201	196	219	205	180	194	205	209	202	187	202	228	182	158	198	204	176	193	218	176	201	180	189	192	219	199	223	213	191	191	193	170	204	175	201	206	207	200	208	198	206	198	197	193	211	219	193	208	210	209	199	206	194	200	194	200	197	177	207	221	196	190	183	205	194	227	217	198	209	188	204	239	197	211	179	180	198	187	178	175	181	208	206	191	188	204	208	191	194	208	199	205	213	199	208	200	198	192	181	184	179	211	212	188	204	197	210	208	191	196	195	191	209	177	200	205	185	198	211	197	186	216	177	173	183	179	188	215	209	220	209	189	201	194	224	194	190	179	209	227	211	202	214	180	201	207	207	206	223	185	220	191	193	170	198	202	203	190	200	225	198	202	229	166	185	188	195	177	178	186	182	206	214	199	159	208	203	201	193	207	184	158	200	201	185	183	191	210	213	169	204	206	202	195	205	214	187	189	213	222	199	185	176	182	187	193	194	185	178	194	192	224	196	177	201	197	190	210	193	202	191	176	201	198	206	217	202	209	199	189	196	187	212	214	200	190	179	194	199	169	195	198	194	207	203	183	183	206	220	197	191	217	201	192	200	213	198	171	189	211	200	204	202	205	220	218	218	172	225	207	201	187	206	208	193	198	191	163	176	203	202	189	211	187	211	186	235	191	181	174	200	193	206	190	203	192	166	194	206	196	211	210	179	190	203	203	208	205	214	205	181	196	208	189	176	194	215	198	202	201	193	196	197	160	192	174	208	200	196	216	172	206	209	187	197	180	183	207	216	175	182	184	202	212	206	181	196	189	184	206	206	189	197	203	182	191	190	184	186	177	199	194	170	195	214	213	197	179	192	171	200	207	194	219	225	187	203	202	212	216	214	221	184	202	182	202	182	209	219	224	192	219	182	192	210	214	177	215	201	180	219	211	199	178	226	184	189	221	195	199	209	193	164	207	186	198	172	177	194	222	201	193	163	226	196	186	187	210	189	190	182	180	158	174	187	177	209	205	179	195	194	195	202	200	190	193	213	187	201	183	222	200	159	207	177	184	215	212	198	210	182	202	195	223	197	186	202	189	209	195	199	192	207	235	203	205	205	190	208	189	197	193	184	194	205	202	204	231	186	211	210	189	198	187	192	211	222	180	194	228	185	200	187	183	223	157	188	206	199	168	208	201	173	183	195	194	186	190	200	208	214	191	180	173	195	182	211	214	193	193	188	189	218	188	195	197	197	198	216	205	186	207	200	190	223	212	201	177	209	204	197	201	196	208	196	183	181	190	198	164	213	193	207	203	209	198	200	196	177	192	214	187	185	184	181	173	177	200	190	188	206	213	199	201	194	196	207	187	202	202	201	198	206	192	192	194	193	212	204	196	186	204	199	195	209	208	193	195	196	208	224	187	190	196	219	171	192	248	187	197	225	211	177	194	197	206	173	222	198	180	194	209	199	220	218	192	179	197	206	175	203	203	165	193	203	192	179	166	185	223	180	202	183	202	192	195	185	196	201	195	197	191	203	199	225	209	215	195	206	190	191	186	188	188	188	176	200	200	186	209	180	181	209	173	214	210	178	186	171	193	192	197	169	201	192	209	217	188	179	203	186	185	210	197	190	198	194	205	196	254	177	188	195	200	195	211	189	201	189	210	200	210	214	190	237	204	227	205	206	226	212	203	194	194	207	196	192	205	177	191	210	194	214	176	200	201	184	195	188	185	222	191	191	192	197	183	212	183	213	185	190	185	216	176	194	179	190	190	208	207	190	202	205	205	200	200	193	166	197	193	198	218	214	183	220	223	188	199	192	169	197	193	183	196	205	197	205	206	223	187	189	188	200	228	214	222	208	213	180	193	215	207	197	204	205	197	203	221	217	198	201	197	168	215	175	179	205	188	200	197	207	190	208	174	185	214	191	193	174	215	178	194	186	205	178	201	208	205	219	192	179	167	206	191	187	224	173	173	207	192	196	220	204	187	190	231	202	209	209	203	202	229	239	193	215	177	190	191	187	197	243	193	196	189	231	208	213	178	206	226	218	201	198	196	168	180	189	201	160	191	194	213	178	180	204	194	176	198	205	215	196	174	176	191	188	202	203	217	206	216	209	213	187	207	211	185	187	217	213	198	178	190	188	194	191	205	179	176	176	208	228	183	184	186	191	193	204	203	216	190	196	200	196	218	204	213	213	190	208	185	209	188	196	195	206	186	188	210	197	220	212	184	219	200	251	182	171	213	185	175	176	209	192	205	192	176	208	199	213	215	170	164	189	192	196	197	214	190	181	168	209	168	202	213	211	200	195	196	189	212	206	189	190	201	205	199	195	182	211	218	194	200	201	190	186	202	182	165	180	199	195	182	186	181	205	186	207	200	219	188	200	208	179	200	198	174	214	208	205	209	203	233	181	212	206	204	211	216	190	207	222	186	190	174	190	200	195	195	186	186	198	186	211	177	221	201	204	209	200	204	189	205	223	193	201	224	172	193	185	185	193	198	192	167	182	204	222	213	216	183	183	217	207	187	180	185	181	187	199	182	197	214	221	201	214	195	163	215	192	191	224	209	193	232	188	187	188	176	176	174	205	201	185	195	215	176	201	184	197	200	207	202	204	199	199	199	202	215	205	186	207	209	199	211	187	166	205	217	169	191	194	187	181	166	211	194	220	214
25629	19181	26308	34729	41058	43696	45051	43536	40921	38017	39425	38710	34656	32272	26681	19169	17651	16672	12898	11782	9625	6656	3392	2755	3077	2005	1755	1269	1435	1918	1918	1368	1334	912	1124	911	808	747	684	780	727	695	718	719	691	712	663	688	663	694	692	714	693	653	630	666	658	1217	8278	7610	672	649	632	614	623	611	628	639	627	618	605	635	631	577	636	596	622	604	608	593	611	629	611	632	596	604	641	589	617	650	654	616	631	610	613	566	591	639	655	602	576	657	614	620	641	664	628	608	649	629	603	669	580	600	632	629	616	624	622	585	610	628	580	617	682	660	633	584	608	622	620	613	629	604	620	669	619	656	598	654	629	623	665	618	608	639	628	615	568	568	649	583	647	663	570	619	600	604	650	635	606	626	614	610	597	629	627	642	590	613	653	673	614	615	598	568	561	602	610	599	581	642	578	613	646	611	636	621	632	603	631	637	629	630	606	657	528	563	616	636	639	659	640	664	548	583	602	631	579	637	574	606	590	637	600	609	620	608	608	600	616	651	594	608	661	629	614	619	604	602	620	595	649	615	636	640	594	556	587	595	664	658	592	625	639	624	630	599	641	658	636	575	586	599	595	647	641	605	597	618	614	590	603	583	579	618	578	633	592	602	603	644	621	634	590	640	620	627	581	579	634	649	610	591	611	618	621	614	613	623	572	608	648	581	614	643	599	592	615	628	624	599	581	565	600	589	637	595	594	580	613	616	603	611	584	640	629	610	626	606	618	595	608	652	610	613	623	672	660	658	603	608	635	615	605	595	573	615	613	589	568	634	652	637	582	623	613	635	622	660	615	584	605	634	579	594	617	563	617	575	589	609	635	628	612	617	618	579	579	610	639	621	603	619	597	603	594	613	624	655	613	596	587	582	610	566	593	662	601	623	640	658	611	618	600	631	626	626	669	591	600	589	597	574	596	634	612	644	589	559	608	634	635	618	608	600	648	612	579	583	628	576	587	645	625	629	568	617	645	597	566	631	599	608	644	586	666	594	621	611	632	608	639	615	617	609	626	581	601	581	564	567	603	634	679	591	564	576	594	617	642	630	585	604	645	634	599	583	599	609	581	570	638	638	602	625	610	633	616	622	591	594	568	571	580	583	611	595	630	607	601	605	613	635	568	651	630	605	550	581	588	594	621	621	607	637	595	626	650	591	618	590	621	632	586	603	597	660	627	587	628	602	598	596	609	581	619	610	626	595	628	597	625	606	558	542	627	647	643	613	586	603	628	612	597	649	630	640	657	563	603	604	586	647	576	644	609	619	593	617	607	606	590	657	669	630	634	626	629	604	623	619	643	597	597	646	632	615	638	621	642	612	591	606	603	611	633	621	633	662	614	649	595	632	583	618	666	610	637	570	589	625	596	614	610	582	581	597	611	603	612	604	594	639	574	624	663	613	618	597	582	631	623	595	621	621	662	622	611	566	601	613	618	587	610	614	593	646	623	600	604	651	621	607	609	618	598	596	614	598	645	614	614	597	617	650	570	601	572	609	629	595	662	636	597	621	627	619	602	583	648	553	621	609	609	618	635	617	594	599	661	646	611	620	574	629	649	639	597	562	610	660	618	589	614	604	632	589	567	609	592	598	543	619	618	572	614	591	606	660	618	619	611	605	660	560	622	575	575	629	646	612	602	581	582	623	606	634	613	627	630	604	578	599	628	601	623	595	609	582	609	651	588	665	596	615	625	619	608	605	649	584	610	627	621	632	596	571	551	625	598	597	587	619	604	595	632	638	640	630	573	625	616	576	647	617	641	597	598	636	625	640	595	581	619	581	618	624	621	597	611	607	623	578	631	594	546	567	600	614	595	632	569	576	601	621	602	616	617	599	616	602	658	602	623	595	639	619	621	612	626	644	576	647	609	604	598	615	642	643	610	630	532	629	637	647	594	637	559	595	592	607	596	606	625	602	605	603	620	614	582	595	590	562	599	559	629	661	591	631	630	573	613	627	600	608	611	599	597	606	580	597	609	601	604	603	620	654	666	632	606	568	527	587	649	585	596	607	597	586	579	647	615	584	592	621	579	604	680	614	610	656	665	635	626	608	585	576	620	575	607	625	606	595	608	614	624	618	610	650	631	614	633	647	603	598	580	614	642	648	607	610	578	586	586	596	590	645	595	609	646	615	609	626	635	596	591	583	600	621	603	618	599	621	658	654	619	602	570	633	562	589	664	586	629	637	616	656	577	630	587	575	592	613	609	621	634	609	612	611	582	659	604	654	563	628	564	614	639	616	647	630	669	627	603	598	627	634	563	625	603	612	573	601	589	627	604	609	579	606	597	626	634	670	627	637	636	569	585	583	615	578	580	598	592	631	605	588	605	617	642	589	606	598	631	657	600	613	611	585	608	634	590	615	607	651	579	652	633	581	647	611	610	583	661	621	582	633	557	648	631	609	629	611	572	641	624	592	554	641	643	614	655	596	622	637	648	637	618	662	609	613	572	618	614	619	572	582	597	624	584	620	649	606	593	593	624	603	583	577	615	580	605	595	609	561	616	636	630	595	628	605	564	640	623	583	619	650	619	634	597	591	609	646	638	613	586	591	620	581	631	613	630	614	594	611	613	636	605	617	569	637	621	630	631	639	599	671	578	643	607	629	594	618	587	627	591	627	611	614	597	651	620	599	594	607	607	567	625	585	607	599	584	618	625	603	623	627	609	540	611	615	613	562	591	594	614	617	590	620	591	621	582	604	627	599	630	582	550	634	648	597	583	596	602	576	654	619	581	617	604	578	639	626	565	604	588	584	569	587	589	622	561	650	605	619	618	594	580	593	626	597	578	557	602	576	574	633	591	643	622	608	590	664	623	604	625	621	608	603	631	579	640	645	626	632	637	619	600	582	634	640	619	625	619	603	606	616	649	608	588	603	576	653	615	582	606	619	606	598	609	604	558	597	586	643	609	619	607	617	581	575	632	615	599	646	600	601	616	593	599	639	627	594	660	601	582	622	596	594	576	671	633	594	612	606	628	601	627	592	639	627	610	617	616	624	604	621	632	633	597	601	651	634	597	626	653	606	624	606	597	602	613	599	624	646	609	578	631	545	610	555	629	621	609	613	598	654	634	597	611	622	619	608	620	662	605	615	655	603	608	636	646	625	651	589	638	574	614	614	644	669	642	574	611	571	628	644	623	603	633	655	606	586	599	563	610	618	626	607	593	585	617	640	592	615	605	601	595	611	613	607	662	592	632	599	634	594	594	570	608	628	636	609	624	666	639	607	595	619	580	649	597	602	567	646	618	631	612	648	623	605	586	580	611	631	637	584	619	628	646	640	640	652	561	591	602	612	644	619	631	583	615	623	668	613	647	630	647	635	623	623	621	606	596	648	594	645	572	673	571	611	583	611	626	649	625	617	613	614	591	636	598	657	591	592	627	625	598	653	614	625	602	592	628	588	609	667	620	598	599	616	609	639	623	602	642	639	624	626	595	596	642	602	623	601	591	666	633	630	579	599	596	607	583	635
8016	5805	7815	8576	6070	4848	2962	2163	1583	1267	1251	1068	821	598	440	261	315	325	218	211	215	178	182	166	169	151	169	152	152	173	177	178	162	142	167	141	174	168	166	161	178	174	154	150	142	142	158	165	143	167	158	171	167	165	161	164	164	167	189	229	153	174	169	155	146	156	152	169	162	136	172	152	177	149	170	157	153	147	151	169	170	169	160	183	165	170	150	190	166	176	169	166	138	157	169	141	149	169	167	167	178	161	155	165	182	165	163	153	146	166	179	140	187	162	131	163	173	168	163	156	167	156	158	169	169	153	163	149	149	187	150	158	170	174	154	150	179	177	153	170	191	148	156	170	162	167	140	156	180	167	161	162	142	177	161	153	160	164	136	168	155	161	180	137	150	153	171	135	176	180	169	162	157	168	161	144	151	157	154	171	152	152	161	143	156	159	155	166	164	148	181	172	156	159	171	167	166	156	154	159	171	173	163	157	161	141	162	171	159	161	166	157	158	136	146	173	170	156	158	174	140	145	159	147	157	164	156	188	168	154	157	152	148	152	140	171	152	137	170	162	152	151	157	162	148	166	174	159	155	168	171	174	159	176	147	155	183	162	154	169	169	163	162	145	151	183	196	147	153	173	160	154	185	149	153	157	159	149	163	149	149	149	154	157	158	160	156	166	167	144	152	153	168	165	143	181	174	162	156	157	156	155	169	159	159	140	179	177	158	173	171	169	138	163	175	149	177	177	156	183	148	181	157	133	161	153	169	174	147	156	139	163	153	151	160	161	194	141	169	142	165	164	156	176	148	172	143	161	169	164	148	149	153	154	138	159	181	144	166	156	152	166	173	175	155	178	165	150	164	156	156	150	151	170	159	149	156	141	164	165	156	151	164	178	151	168	163	181	148	174	181	159	134	199	176	160	158	148	167	163	158	146	156	144	160	201	160	154	163	176	144	147	162	152	169	148	162	168	174	149	127	150	154	160	151	160	186	152	145	149	159	154	132	146	154	152	155	145	141	171	165	178	172	148	134	155	166	164	169	173	144	146	150	162	155	136	150	184	145	176	142	144	180	147	152	141	181	159	168	126	159	153	169	145	172	137	154	148	157	171	144	159	151	146	175	144	156	157	168	168	159	149	150	150	155	161	159	156	169	172	186	163	145	175	160	167	155	157	169	139	175	146	151	158	173	163	166	147	169	160	140	147	168	164	173	147	166	164	167	171	156	165	159	187	180	146	149	176	164	138	176	159	162	160	178	144	158	156	178	146	163	169	165	147	154	180	157	162	151	163	165	138	166	163	155	159	158	178	161	163	174	166	155	138	158	153	142	174	183	157	156	147	151	147	159	141	184	159	157	168	162	145	133	151	168	153	150	172	177	150	175	149	160	152	151	160	135	162	172	158	152	128	162	170	152	164	163	143	178	147	153	164	161	165	156	138	159	148	165	151	153	155	159	144	152	155	141	180	143	155	161	179	159	168	172	162	143	154	168	167	155	160	147	149	166	197	144	160	164	161	152	162	159	144	158	152	140	154	162	177	174	180	149	185	159	162	169	170	146	145	170	149	164	151	143	140	161	168	150	171	152	169	162	153	157	147	161	160	178	167	160	155	135	188	161	188	162	168	177	171	175	151	165	144	143	160	152	169	178	172	180	158	177	163	163	153	156	171	144	157	182	167	180	158	133	160	167	141	155	170	137	174	166	146	154	162	186	158	149	162	164	161	173	158	174	149	166	151	138	156	174	162	158	172	155	162	174	147	150	144	148	162	151	154	165	155	176	181	143	143	146	171	168	162	150	152	155	157	135	187	179	164	168	179	169	178	139	149	182	144	167	185	201	156	180	189	154	153	135	159	172	156	165	141	175	148	164	136	177	146	137	143	181	126	171	164	173	168	182	187	159	124	169	178	132	173	153	172	171	176	156	155	151	171	156	149	146	180	172	142	174	151	161	178	151	143	186	180	155	135	157	136	151	169	167	192	156	150	154	155	165	181	158	154	157	158	152	152	158	137	145	160	176	167	166	169	154	165	168	172	158	167	152	149	151	134	162	181	170	169	137	161	147	148	151	162	165	163	142	161	172	168	156	167	173	183	174	143	149	159	181	168	169	193	143	150	146	135	171	179	163	153	162	163	164	156	183	170	154	141	176	177	166	164	157	177	162	153	135	150	171	178	166	162	138	157	140	145	168	162	194	166	140	166	130	189	157	162	157	145	171	147	142	139	170	162	178	156	169	168	177	181	160	149	155	187	158	153	168	164	144	161	161	171	172	180	162	155	144	135	165	158	172	176	181	152	186	152	169	174	156	193	151	149	167	155	164	158	171	157	194	156	159	131	172	151	153	149	152	167	164	153	167	157	169	142	165	163	170	189	161	149	173	146	169	165	159	168	136	160	144	165	154	159	162	153	142	187	171	148	166	150	161	177	134	147	183	153	167	170	179	170	160	172	165	187	165	146	150	180	164	145	174	165	151	158	162	163	156	153	160	163	151	165	158	155	144	159	164	156	168	148	179	161	170	163	175	163	154	152	169	164	166	157	159	187	181	170	158	190	158	158	161	158	170	163	171	160	146	151	152	167	174	168	170	160	153	152	140	147	161	180	179	180	168	159	169	154	185	172	158	172	166	172	164	169	155	150	169	174	180	155	154	168	154	159	162	139	180	181	171	152	167	156	154	160	170	182	186	163	157	173	156	158	150	172	186	170	160	157	188	170	143	172	179	157	148	166	158	148	162	157	162	152	160	171	153	153	176	166	153	199	162	153	176	163	155	176	157	161	154	142	169	163	152	142	149	155	161	163	141	155	187	167	146	173	166	182	171	159	163	169	150	158	169	146	147	170	175	148	154	168	166	149	150	160	174	164	153	172	148	153	153	165	156	159	147	141	163	171	171	180	171	149	165	187	153	141	158	180	161	142	161	150	180	148	144	168	151	170	167	178	150	199	185	165	136	153	149	159	173	161	148	167	191	186	154	157	156	158	168	179	145	164	176	163	166	164	137	153	172	170	155	165	165	157	142	185	180	171	175	162	150	165	149	156	162	170	149	163	162	154	176	150	131	159	157	138	164	170	170	149	151	163	159	170	166	182	195	139	148	150	139	165	158	174	159	155	161	168	147	173	148	162	162	154	156	162	165	177	151	153	160	164	149	155	180	144	160	154	161	143	167	178	161	147	162	158	162	164	152	184	156	150	127	161	168	140	172	175	170	174	173	153	171	175	162	153	165	152	168	170	180	154	133	164	162	166	131	161	166	152	143	154	167	148	162	146	169	183	135	127	153	155	162	132	142	165	165	154	178	136	152	145	167	168	165	175	167	173	162	141	161	145	134	140	164	151	167	167	146	169	166	166	156	149	136	164	167	164	173	174	163	154	156	169	179	154	165	163	156	155	156	168	167	174	178	162	172	168	152	147	155	162	141	162	163	152	166	145	149	175	151	148	153	154	146	138	138	181	142	169	137	155	150	168	152	148	140	196	175	173	158	156	136	167
9743	5616	8888	14132	14590	13554	10792	8412	6569	5572	5968	4996	3957	2826	2045	1497	1444	1303	1041	926	883	665	594	527	579	557	567	555	541	552	566	546	551	539	499	566	501	547	514	510	479	475	476	496	480	497	460	517	529	495	499	498	493	513	520	509	533	521	835	942	451	508	494	538	482	496	523	509	482	523	533	497	518	490	526	523	477	489	524	552	503	529	536	511	529	510	492	489	476	486	511	483	548	525	464	508	483	524	521	526	500	519	492	524	493	486	501	482	520	518	492	518	555	530	529	490	511	504	503	472	524	541	533	502	476	530	487	522	502	518	514	502	503	529	495	489	518	531	503	506	480	541	434	516	511	499	519	517	458	518	511	509	527	474	507	539	528	513	525	495	483	510	503	550	536	524	482	467	517	484	483	522	509	509	503	520	532	499	459	559	485	512	489	486	514	507	534	510	500	483	499	509	513	502	527	476	534	519	549	461	493	558	493	518	522	500	502	542	537	520	526	510	520	501	533	528	488	506	552	526	516	508	534	503	491	524	544	492	527	509	489	521	515	525	505	535	486	521	502	478	469	510	496	474	523	481	491	548	489	531	499	540	524	493	541	509	491	499	523	499	493	492	528	538	480	530	469	485	506	487	510	515	493	514	523	503	530	468	497	474	517	489	515	476	471	500	522	522	499	528	503	547	550	477	481	559	488	531	549	512	503	453	523	461	506	531	502	549	528	527	531	526	518	509	514	504	535	528	497	482	502	495	483	535	515	516	500	490	475	493	528	503	509	486	491	505	494	505	493	481	515	540	522	498	530	469	471	493	485	528	504	537	503	495	501	481	555	517	547	522	532	528	517	502	542	483	520	530	493	522	485	525	511	516	502	491	503	542	496	510	501	505	484	506	530	533	512	514	513	506	516	492	485	522	534	496	524	509	513	469	520	539	493	524	516	502	501	506	530	542	469	486	482	488	520	565	517	567	524	456	492	491	524	508	483	519	500	511	515	498	501	496	486	498	500	519	504	534	541	486	502	516	515	470	497	527	489	518	501	536	508	528	514	527	475	489	547	522	524	480	496	486	502	509	527	525	525	557	538	560	552	501	540	454	511	487	506	514	521	510	521	499	508	512	466	541	527	508	494	466	483	481	535	492	513	489	482	483	532	507	507	490	545	500	488	509	472	534	538	507	518	472	538	503	501	501	480	523	515	451	534	467	506	562	513	536	527	521	500	529	491	497	517	513	532	507	507	496	527	497	539	498	507	537	507	487	488	525	519	517	493	511	480	509	532	496	535	530	534	559	535	504	518	492	474	522	517	531	499	499	517	481	517	533	519	455	490	502	519	483	517	494	499	505	494	528	534	493	527	511	495	495	490	488	508	464	495	513	513	504	502	501	499	505	490	516	516	508	548	513	534	531	491	542	490	516	499	491	514	469	519	568	492	467	499	513	477	491	528	522	528	506	459	501	493	533	535	491	518	516	509	521	518	536	492	521	518	541	493	516	447	492	528	486	528	542	500	519	434	506	511	491	492	510	519	518	509	497	524	540	506	552	464	460	504	509	475	507	499	491	491	516	502	474	522	499	481	537	501	496	541	527	512	504	479	482	508	511	529	469	547	483	524	512	484	532	524	524	499	512	537	486	513	502	495	497	503	507	510	527	546	474	511	516	536	522	473	508	517	490	515	492	519	523	537	501	522	507	469	541	487	499	506	509	532	508	506	525	494	511	500	481	501	498	524	520	490	475	482	497	498	523	494	529	551	480	501	549	506	495	473	550	514	493	509	510	474	494	525	521	497	484	498	451	471	539	513	516	520	489	536	498	491	506	522	529	518	563	526	505	498	513	488	492	522	538	489	521	528	518	518	482	517	523	504	511	517	550	491	491	516	529	519	525	483	504	489	550	454	484	531	519	552	499	522	526	522	540	500	452	528	518	484	528	491	519	457	494	506	504	502	519	540	534	535	506	528	512	513	500	500	531	503	502	499	518	523	508	530	546	505	477	508	561	549	502	463	514	436	527	513	515	530	539	498	487	484	509	499	549	504	516	504	490	514	476	498	508	491	493	496	498	479	513	520	527	464	472	522	487	525	492	526	510	486	476	431	540	528	487	547	483	530	549	424	557	513	502	490	524	514	522	471	500	480	510	466	507	498	539	497	489	509	512	474	498	545	547	524	518	506	521	533	497	493	492	551	529	498	484	502	568	527	537	507	565	523	497	561	516	455	533	480	491	511	573	475	510	512	470	507	513	526	532	523	518	513	511	539	537	483	553	483	515	481	556	504	517	517	488	533	490	566	472	515	496	522	506	564	497	533	450	499	483	488	482	502	520	478	491	529	490	504	476	551	488	503	483	489	516	511	534	497	540	490	509	528	510	485	527	521	517	543	505	542	525	513	550	545	540	512	524	486	472	495	524	542	538	491	552	517	485	491	564	512	521	452	530	496	489	490	518	510	536	539	494	503	541	552	503	546	520	499	495	520	489	508	498	564	509	561	509	527	488	545	470	505	517	491	489	527	471	533	491	507	493	507	502	548	513	522	504	495	543	538	541	515	485	520	515	547	517	517	499	548	516	472	525	546	532	514	499	498	498	527	550	499	494	510	513	512	511	501	505	502	547	507	478	478	520	506	539	482	477	503	480	517	522	521	486	505	500	503	501	523	515	537	495	482	520	488	523	536	505	510	492	483	540	519	528	530	512	490	552	479	509	537	503	541	530	498	494	527	543	504	551	499	574	540	473	539	547	536	531	508	500	493	530	513	487	504	529	545	511	469	533	500	493	499	502	545	518	505	500	504	504	482	534	480	496	516	508	517	467	506	499	520	543	539	496	522	540	515	531	479	465	476	553	492	490	520	520	491	486	504	517	483	531	549	499	468	511	487	500	506	513	533	466	486	539	509	506	504	568	475	489	530	524	488	502	562	519	518	545	496	539	530	462	518	493	488	502	503	491	487	528	556	571	523	535	509	521	525	493	505	513	517	495	492	535	487	486	504	520	511	522	479	505	502	494	493	510	517	491	507	525	509	493	544	485	507	498	516	507	502	564	469	505	493	480	507	519	519	499	474	515	547	523	500	504	490	511	529	477	487	458	539	500	499	490	494	525	525	458	497	596	568	535	515	497	496	538	514	522	498	512	498	537	484	518	522	493	530	516	492	502	526	507	516	510	513	544	523	517	499	500	542	522	523	527	491	494	546	454	482	480	499	481	527	538	486	482	463	506	525	497	497	542	510	525	550	508	518	492	506	449	543	509	500	482	501	498	514	503	532	494	473	506	508	495	553	515	451	505	525	485	523	482	460	506	529	467	511	480	515	535	490	496	504	508	482	482	521	485	539	495	534	517	500	508	515	484	484	521	557	540	495	519	524	502	476	460	526	499	486	475	526	496	523	499	456	535	540	536	490	510	539	479	483	525	548	481	513	547	535	488	532	511	484	502	507	519	493	498	541	478	492	471	495	529	510	524	497	507	521	486	544	522	478	496	526	556	508	527	516	506
26559	20859	28715	30842	32151	31977	27653	25179	21642	17853	15426	15032	11642	6896	4373	2754	2621	1874	1482	1098	731	522	327	209	186	256	187	154	134	153	190	134	166	135	126	129	138	95	127	103	114	107	114	128	115	114	122	121	121	96	100	86	105	118	98	96	103	113	678	283	114	98	101	101	99	105	89	110	98	95	112	121	111	105	99	102	108	133	107	110	102	112	97	101	112	106	126	126	93	119	121	111	106	89	118	126	101	115	109	107	94	94	96	109	96	111	96	116	121	126	94	96	105	113	110	106	94	116	109	88	114	115	99	111	93	105	96	106	94	125	104	100	137	123	99	116	116	105	107	125	105	102	130	124	110	98	119	117	101	117	97	105	118	130	108	106	135	107	110	100	104	103	98	116	118	118	108	101	92	93	94	103	108	107	103	126	97	123	109	114	107	108	102	97	90	130	108	108	111	109	114	119	118	113	100	104	119	121	106	105	115	105	111	104	107	112	108	113	108	105	110	105	107	93	111	115	112	97	102	119	118	119	129	104	110	107	128	104	97	106	79	91	113	115	97	96	110	87	85	107	124	91	128	102	85	96	106	111	107	90	115	110	102	90	94	99	97	117	116	108	106	93	100	123	87	105	123	116	115	104	116	76	102	98	104	110	97	98	113	112	107	108	92	96	110	122	111	96	100	109	115	116	86	102	103	91	100	93	129	104	93	92	108	104	111	111	109	107	103	94	117	99	117	115	78	110	111	109	115	80	98	110	106	127	94	106	105	101	98	95	122	113	97	118	111	88	117	112	97	113	125	118	95	96	124	120	110	104	103	117	109	126	111	125	101	101	108	82	98	106	92	120	130	109	95	82	122	96	116	106	99	119	108	116	100	107	103	112	94	106	108	108	107	81	113	112	100	108	114	113	110	114	106	116	110	106	107	111	123	107	108	124	105	86	122	93	103	94	96	117	100	106	78	103	94	91	105	99	112	110	86	116	111	98	116	114	119	106	99	114	115	103	111	102	109	113	97	96	94	94	99	97	120	117	118	116	115	105	98	112	111	107	107	120	111	113	117	99	87	113	106	106	106	101	128	81	112	106	114	107	100	123	91	105	106	113	105	97	94	116	101	106	112	100	110	115	126	103	115	110	85	113	114	108	113	109	102	100	110	107	108	103	123	107	103	121	105	104	111	110	112	112	100	109	88	94	96	113	100	96	104	95	92	109	97	119	119	110	113	118	128	85	110	106	107	111	111	96	105	96	125	110	96	111	122	124	110	102	109	87	119	117	106	102	131	117	105	98	90	101	91	116	109	113	135	105	120	111	115	104	115	119	100	94	112	111	99	101	133	119	96	103	122	114	105	104	90	100	104	111	112	105	112	111	98	91	113	100	114	106	96	102	98	106	103	106	94	93	107	113	119	109	106	115	106	112	105	108	118	106	101	105	127	103	103	103	105	102	110	102	106	116	111	100	107	109	97	89	119	102	107	100	114	119	109	120	114	94	104	98	95	97	129	123	125	117	116	98	87	88	103	115	118	109	111	124	97	102	100	117	109	123	115	99	85	98	114	106	118	122	99	98	107	112	109	112	120	106	105	102	96	98	105	122	100	110	94	91	108	96	108	106	109	101	111	119	117	99	104	95	100	108	114	103	106	93	114	106	100	106	107	100	103	118	92	106	120	97	108	103	108	89	105	102	103	125	109	97	135	108	102	110	119	124	124	110	124	108	116	106	101	113	112	126	117	106	120	111	118	110	119	110	119	100	112	110	104	100	110	116	123	99	108	114	87	112	110	117	107	97	109	101	103	107	120	99	120	116	135	112	109	117	110	88	119	108	97	108	89	102	114	119	118	96	124	116	102	109	90	121	125	95	109	98	102	122	109	102	101	110	112	105	80	116	114	113	117	116	111	93	97	103	112	106	112	106	107	112	115	94	112	115	115	122	115	92	94	110	103	98	127	100	126	117	117	104	103	104	110	100	106	83	121	109	100	99	110	105	125	99	118	104	109	98	90	108	111	117	100	102	107	125	130	100	105	99	103	105	120	109	91	83	108	102	102	98	103	112	105	97	127	98	125	99	123	107	116	103	90	99	93	112	105	113	106	96	101	102	111	115	115	102	102	101	119	101	113	102	97	123	102	104	98	113	123	114	117	105	108	106	107	108	91	102	114	110	113	127	99	103	117	93	101	106	106	94	102	103	118	103	115	111	105	99	96	100	86	113	106	109	100	100	101	96	95	128	100	107	116	124	119	112	105	114	107	103	91	110	113	120	98	121	96	112	104	113	95	116	108	102	97	116	97	110	83	102	118	98	116	114	113	105	104	116	114	117	126	118	94	104	123	104	122	104	105	113	93	109	99	109	106	136	107	104	111	120	114	113	90	93	113	113	95	109	97	114	94	111	108	99	102	99	104	119	113	95	99	115	117	124	88	120	119	119	102	94	96	87	103	98	98	100	107	113	100	88	98	103	115	108	104	104	98	98	115	104	110	98	105	109	113	119	99	102	111	127	102	116	135	90	107	97	124	98	127	109	127	121	102	106	109	116	105	112	111	96	117	91	102	104	126	106	102	96	104	113	105	110	103	107	103	105	109	117	100	108	103	103	105	114	121	114	105	97	117	96	106	112	108	112	92	119	120	102	114	131	104	123	108	99	103	109	106	118	123	91	98	107	108	103	112	110	96	121	104	110	106	108	106	116	116	120	119	107	115	106	95	103	113	92	106	104	99	126	102	113	115	101	98	107	111	102	94	104	110	103	124	95	122	116	115	109	97	106	98	95	114	110	119	102	84	98	115	107	115	124	99	90	118	114	97	134	105	97	89	111	103	100	98	113	87	108	114	120	114	109	105	103	95	120	120	100	99	104	93	113	118	124	101	88	122	113	112	125	96	96	111	124	116	101	117	96	101	106	115	94	91	100	85	118	97	93	92	98	110	108	107	106	117	106	93	106	110	111	110	124	110	97	112	115	105	105	102	118	111	110	100	108	122	116	105	111	117	106	105	121	126	117	105	99	119	108	106	119	106	126	122	109	96	89	118	110	94	95	135	97	114	93	113	97	109	111	101	109	123	105	92	132	94	111	95	118	125	96	104	104	87	108	108	109	105	107	120	104	108	101	119	88	103	100	106	111	108	110	120	94	109	103	95	109	124	111	105	135	128	115	97	119	102	95	123	104	103	98	107	103	120	95	106	123	107	100	110	110	109	108	121	122	117	95	108	99	110	120	111	113	89	123	108	112	122	111	132	127	95	128	124	98	100	120	111	100	110	122	108	108	109	96	85	118	120	104	100	103	106	115	103	110	110	124	113	119	111	86	105	98	102	113	119	121	107	93	104	129	114	103	101	121	111	97	86	111	116	96	99	108	90	95	93	144	104	119	112	108	99	105	102	97	124	90	100	110	114	113	108	97	116	109	140	102	98	103	104	106	103	100	91	124	115	110	123	100	122	89	130	89	106	107	117	128	98	111	106	100	111	115	134	91	107	101	102	98	109	101	98	110
18865	14078	22482	27811	35273	38695	37992	34610	33572	29939	29167	30893	27751	23222	18567	13174	11840	9759	8296	7145	4499	3385	1934	1007	1196	1680	1008	938	723	973	950	685	778	688	598	528	479	445	416	410	407	410	396	373	381	427	375	393	403	409	397	398	401	388	410	417	429	371	5223	1868	393	346	373	409	387	406	420	350	358	404	361	328	401	388	390	376	392	365	388	353	350	351	375	357	377	363	367	365	376	407	364	384	392	398	377	360	368	371	337	340	354	399	367	369	365	399	412	363	361	378	331	366	346	387	370	347	373	362	373	353	346	373	404	387	382	367	353	385	369	334	355	360	366	365	372	384	383	369	331	341	358	358	379	389	364	406	363	390	376	384	378	358	380	369	382	345	348	363	359	353	365	347	377	367	380	356	364	363	375	370	351	384	327	344	361	356	381	375	367	393	377	366	346	350	382	371	364	332	354	381	361	343	380	344	401	379	367	327	371	378	381	371	343	375	326	400	380	366	374	346	388	347	331	359	362	339	384	349	373	366	351	363	371	368	399	378	356	350	337	355	375	383	366	363	347	339	392	353	388	356	366	377	348	369	330	344	373	346	356	398	370	338	367	328	366	352	383	372	386	370	362	364	372	352	394	377	375	351	375	388	376	338	343	377	366	368	373	367	350	379	336	349	354	339	355	394	343	366	313	375	362	336	342	370	391	379	362	397	359	327	363	341	365	379	365	378	390	365	334	404	372	353	379	357	362	374	380	352	403	368	347	359	403	380	354	383	343	340	360	367	410	351	377	391	344	333	391	368	369	354	331	354	354	366	352	351	359	389	378	400	361	361	347	352	351	368	354	341	364	371	389	360	360	381	379	373	379	361	402	342	329	390	375	396	391	345	336	375	360	371	379	372	365	350	370	348	369	346	334	361	363	392	337	376	383	364	363	372	351	369	378	354	328	357	337	391	349	392	366	356	406	351	397	361	348	363	374	379	415	354	362	394	336	363	369	353	387	334	332	357	361	377	377	357	399	349	381	376	342	344	366	322	376	354	360	346	383	349	390	387	364	387	383	342	361	308	375	357	377	352	330	372	375	374	429	358	337	382	379	351	348	377	359	382	357	398	371	370	367	366	348	379	375	355	355	399	403	350	405	361	371	368	367	353	390	348	374	379	401	337	370	375	360	386	337	367	355	351	337	363	351	357	339	349	375	343	325	355	322	361	365	338	350	365	351	365	363	362	379	338	345	337	348	374	399	355	358	382	375	340	417	356	341	382	326	358	348	344	373	348	378	363	352	365	401	376	358	344	381	364	385	403	380	364	355	365	345	361	382	390	347	368	372	356	367	333	340	357	358	379	378	336	368	340	370	345	359	331	378	350	399	307	404	364	407	389	348	385	333	372	356	376	393	380	406	342	372	312	349	392	360	347	336	385	365	390	380	378	367	365	353	369	387	367	342	332	399	411	337	359	377	355	367	367	375	343	353	351	359	334	358	384	372	390	361	342	361	379	354	378	339	370	365	359	318	368	361	408	367	375	351	340	390	366	370	344	368	382	366	365	354	369	371	353	347	332	365	338	347	401	385	375	359	335	377	368	310	362	372	359	353	382	389	388	363	358	347	361	332	347	398	377	334	372	384	347	357	372	346	392	339	360	353	360	340	388	384	350	370	347	358	394	356	354	350	355	363	360	363	385	386	363	334	361	382	329	367	360	336	360	358	380	346	363	382	368	361	343	377	379	388	377	392	385	345	345	364	355	346	373	352	374	369	379	368	355	349	364	346	368	346	380	359	382	330	376	356	363	352	355	367	375	354	343	341	358	337	391	370	387	328	374	355	364	334	377	359	358	383	373	379	352	373	364	376	352	359	368	343	377	372	329	390	383	398	390	369	364	383	358	325	340	368	380	389	386	383	373	366	378	411	349	365	386	355	370	345	372	331	351	384	385	378	361	354	394	371	401	395	348	370	373	357	348	363	366	388	348	366	371	373	366	407	393	348	377	312	379	377	355	353	371	416	368	346	383	427	370	338	350	363	392	367	340	384	348	341	330	361	400	333	344	378	367	367	345	369	370	368	358	380	332	379	352	365	376	372	371	382	399	358	383	368	352	382	346	395	385	390	355	406	329	384	364	360	346	390	353	368	330	359	368	351	368	352	374	358	380	357	372	373	374	352	359	377	354	381	380	352	335	392	383	376	350	373	375	379	364	393	383	362	349	376	357	363	372	402	326	317	370	371	400	398	377	382	354	321	351	345	370	351	369	342	368	377	379	367	369	342	361	378	352	342	356	360	423	370	379	400	364	371	359	380	386	368	377	375	376	353	387	362	360	354	341	370	361	364	382	349	366	357	413	349	376	358	329	386	380	369	385	374	361	384	366	372	391	371	370	400	365	364	374	362	357	360	360	379	393	388	369	387	325	344	340	363	353	388	345	367	349	359	342	349	374	393	363	348	363	398	352	312	332	375	369	363	383	339	362	359	342	352	358	356	360	405	368	355	359	333	381	389	364	364	371	369	354	326	368	349	341	325	383	326	331	376	341	349	347	372	371	365	342	326	379	380	362	362	361	365	341	376	376	336	396	379	361	380	361	364	391	345	346	329	358	331	388	330	392	342	358	370	356	364	364	372	396	353	350	346	342	360	327	380	336	369	319	342	383	360	349	416	389	348	372	389	378	361	389	333	349	327	352	388	369	358	360	360	366	369	326	381	336	349	391	398	359	364	369	371	388	356	329	341	406	371	352	370	355	341	361	373	352	384	369	365	366	372	367	388	348	376	338	349	366	357	374	381	368	382	377	403	354	365	357	356	339	357	390	343	386	380	396	346	365	345	371	325	377	369	356	366	372	356	412	362	350	355	397	374	367	385	358	375	327	404	349	372	350	367	356	365	374	367	358	380	367	361	392	332	336	414	390	364	372	371	395	384	351	366	368	388	339	346	372	369	365	348	393	378	369	388	373	375	349	367	326	373	378	373	371	339	365	398	361	356	374	379	385	389	366	357	348	354	365	356	377	397	391	358	383	385	349	339	372	340	380	371	362	368	362	361	359	336	356	353	383	364	376	346	385	351	356	349	379	354	409	377	350	364	379	381	387	368	355	387	378	386	336	398	387	358	358	355	409	351	371	382	386	366	368	378	382	384	377	367	351	371	393	388	396	380	340	345	355	354	349	361	363	354	396	373	320	383	369	390	391	394	355	334	382	364	348	359	380	364	364	381	360	378	333	383	360	378	351	362	347	394	347	352	373	382	381	379	343	370	382	378	349	370	394	369	365	375	384	318	394	362	339	415	398	378	388	327	354	371	366	367	361	335	357	381	365	360	376	348	349	351	381	346	350	360	356	373	358	333	376	335	338	377	403	339	369	369	346	381	377	353	376	395	363	358	384	362	352	391	351	359	352	380	362	366	398	378	385	377	344	341	366	329	376	354	333	393	361	350	383	367	403	371	362	380	388	389	349	355	356	359	405	335	376	369	361	347	345	395	365	387	358	360	368	359	375	333	357	355	360
38163	26433	32411	34097	34848	33455	33165	31457	30276	27605	22636	24481	21399	15585	10249	6371	5910	4120	3660	2575	1470	1122	722	522	475	534	413	323	300	341	347	289	256	247	236	219	247	218	199	187	210	202	202	208	180	205	204	219	194	176	210	203	195	228	173	195	193	206	1017	1071	183	194	183	199	167	201	197	181	175	194	217	190	172	195	193	179	174	175	179	183	188	185	177	188	194	212	188	175	189	175	196	202	207	183	189	191	175	190	174	175	187	183	201	160	195	203	189	201	177	205	175	175	205	179	190	205	182	183	144	217	200	185	176	154	187	195	196	187	201	163	184	190	195	185	219	192	184	191	188	193	184	193	185	210	193	194	198	171	188	194	171	172	213	197	207	221	198	176	198	203	177	209	212	187	181	151	170	193	190	220	184	193	211	184	180	182	194	190	215	184	198	182	179	170	165	198	197	191	177	167	200	189	179	193	190	178	183	194	214	192	162	197	193	194	200	176	192	172	161	192	196	186	183	180	186	177	186	201	180	171	178	182	187	194	177	212	162	192	198	194	165	186	204	226	196	176	182	185	199	209	198	195	187	192	181	183	206	198	233	182	180	189	196	179	171	176	187	197	168	201	186	193	185	195	199	177	190	193	192	177	204	182	195	183	187	190	197	177	208	201	172	216	182	214	199	192	189	180	202	176	182	190	182	192	188	180	182	186	177	196	180	171	181	195	188	206	162	185	210	168	198	191	190	169	202	195	197	164	174	197	205	192	188	194	196	195	214	185	189	204	216	225	206	212	195	196	176	197	178	176	192	177	183	191	197	184	169	197	186	180	175	199	187	208	187	199	188	211	184	197	191	199	173	213	171	171	166	191	173	178	211	190	186	172	209	194	197	201	190	182	212	199	221	191	193	211	219	186	204	195	175	196	164	174	178	198	189	191	193	164	204	185	219	216	183	203	167	170	210	164	192	185	176	201	195	179	200	190	189	159	174	175	193	179	179	176	185	205	196	193	187	185	202	203	178	170	196	198	205	197	191	201	205	184	184	154	178	176	199	200	211	202	185	205	170	222	230	199	214	177	176	171	172	190	206	186	173	179	185	159	209	202	178	185	176	194	206	219	188	201	181	192	182	205	171	199	198	174	172	205	202	195	183	178	190	182	200	197	191	187	209	183	173	189	211	146	196	158	187	180	196	177	167	166	199	195	162	186	169	207	192	191	200	194	185	205	185	212	202	223	178	206	167	179	182	189	167	191	179	164	212	210	179	190	180	188	187	195	184	188	179	195	193	178	155	201	167	173	192	174	194	199	185	197	185	180	200	207	193	205	188	182	199	200	198	186	177	212	184	190	202	200	177	170	176	189	210	198	192	170	161	203	182	208	183	173	181	219	206	186	210	191	190	192	231	193	171	188	174	186	210	167	202	186	202	172	172	212	187	223	185	211	181	201	190	175	180	174	195	195	175	186	174	173	159	195	182	187	200	209	199	181	202	196	201	195	181	209	201	198	191	207	194	175	181	180	213	178	195	190	177	183	213	188	179	167	193	197	169	187	202	191	193	188	199	188	155	211	202	191	215	232	202	202	214	180	177	214	202	193	195	189	174	200	199	172	194	190	187	193	196	179	215	201	171	177	185	174	191	167	189	170	174	209	191	219	202	179	204	194	194	186	205	208	208	180	195	191	205	187	169	204	189	177	185	174	160	210	213	183	195	203	169	192	182	181	194	186	189	181	198	191	180	206	203	218	196	196	199	179	177	194	190	196	200	164	211	178	213	223	177	202	198	160	172	211	183	170	200	205	174	194	200	184	181	192	195	185	189	190	210	190	181	196	205	189	176	195	166	199	189	179	187	181	206	190	175	196	189	198	201	164	185	199	169	186	175	184	177	196	174	163	176	212	205	187	185	171	171	173	189	179	198	196	201	205	197	183	197	191	218	164	182	174	209	194	180	195	203	198	197	198	182	177	177	174	190	175	173	212	190	174	194	203	187	187	185	182	180	174	204	188	179	198	169	197	203	176	180	202	194	200	212	173	189	197	178	220	187	184	178	215	185	176	193	200	189	186	197	186	182	201	182	184	195	167	191	180	214	191	182	218	172	174	202	191	197	197	186	216	188	173	194	175	189	193	179	179	204	196	196	193	194	172	209	182	166	181	195	195	180	216	198	179	191	189	188	195	204	190	190	200	199	192	165	178	175	185	169	181	179	201	180	181	199	187	199	191	187	194	208	195	185	187	194	209	192	208	189	183	197	184	212	183	201	215	187	201	188	202	197	225	174	196	171	203	192	197	213	183	187	178	216	165	194	189	185	196	171	202	212	176	206	189	190	175	213	186	202	196	184	157	218	213	206	191	210	195	184	213	184	181	211	187	197	208	197	185	196	198	198	192	201	178	188	184	191	192	188	178	203	196	186	172	208	185	197	201	215	208	178	206	177	209	180	192	206	212	184	194	186	159	162	173	206	190	186	189	232	218	177	180	162	183	191	185	190	198	185	171	178	189	174	189	192	193	191	198	197	187	206	201	198	182	174	193	181	175	219	210	208	215	183	180	198	199	171	192	187	193	212	213	184	190	175	168	188	205	196	205	183	205	181	203	186	206	194	196	200	166	179	210	174	209	183	193	227	188	174	188	204	193	204	211	184	179	180	194	204	167	183	195	186	187	191	177	193	187	191	185	188	182	178	195	184	198	198	186	192	189	197	185	192	169	208	173	191	182	180	182	185	185	211	177	188	183	185	186	211	190	185	171	186	188	169	206	176	203	197	194	208	181	206	212	193	199	210	172	181	174	195	194	208	203	175	199	200	198	191	197	200	206	190	181	194	195	172	181	195	187	191	191	197	188	195	200	186	177	202	189	185	162	180	202	167	201	181	179	198	176	166	179	173	194	203	183	190	203	175	197	194	205	194	222	189	185	187	195	216	166	200	169	196	207	213	201	190	179	200	209	210	194	187	189	176	177	175	201	182	184	183	195	164	187	187	191	203	198	174	174	205	187	194	202	172	185	197	191	156	185	203	189	177	181	193	206	208	153	205	192	187	193	202	211	205	183	177	192	176	216	213	190	174	184	209	201	203	190	158	193	178	205	202	185	179	174	193	179	204	189	181	222	197	175	169	210	207	187	187	176	188	194	170	194	201	210	188	195	215	163	164	198	204	181	218	201	182	180	206	192	164	206	190	192	172	199	161	180	177	201	175	178	179	205	200	193	167	192	178	162	188	183	197	206	184	165	187	199	209	170	178	191	181	227	177	184	182	207	184	212	184	185	192	183	197	195	193	185	174	192	191	197	184	205	172	173	192	186	206	182	197	185	193	179	188	172	179	203	181	199	192	169	187	185	186	176	195	184	174	191	194	208	195	182	198	175	186	218	175	185	194	191	161	186	205	178	196	173	191	186	196	197	188	207	199	186	178	182	194	182	188	212	169	206	196	198	185	183	167	199	179	172	207	206	178	205	199	183	180	195	208	185	208	180	208	213	212	193	177	192	166	196	194	199	162	197
24131	18150	26699	31661	38687	40122	43810	40300	41215	38613	35467	38401	37194	33862	27952	22322	18821	15779	16145	13203	7642	6241	3615	2252	2731	3694	2589	1538	1342	1732	1667	1255	1287	1035	1026	857	835	731	720	674	682	716	648	689	641	712	675	673	674	649	695	669	631	628	658	624	582	802	6763	6440	592	586	543	628	614	619	613	616	586	601	607	627	593	590	591	577	654	590	616	597	622	565	607	578	602	611	614	607	618	636	580	597	599	606	587	590	616	631	589	610	553	602	589	613	602	600	627	595	597	608	628	614	574	600	609	565	573	574	641	627	577	582	562	587	591	661	584	588	556	618	563	607	599	597	596	599	623	574	594	564	588	589	582	599	627	596	593	591	605	616	568	637	580	595	554	596	630	603	589	569	623	619	569	625	568	594	611	611	560	614	597	599	595	585	614	572	565	601	586	587	606	580	552	583	601	594	552	556	548	560	576	593	643	568	584	593	591	568	620	612	607	614	600	555	528	576	610	586	560	583	613	590	626	628	633	642	593	553	575	589	595	587	603	555	579	583	583	575	569	581	583	582	607	605	582	567	567	631	573	630	585	591	564	617	624	595	628	545	575	549	580	622	593	568	619	605	613	600	595	550	580	604	589	577	583	552	607	601	598	546	589	556	580	638	617	589	590	593	606	573	579	572	541	585	555	559	624	600	563	572	587	591	613	593	585	599	633	583	585	594	634	632	601	580	618	567	604	565	569	569	591	580	588	579	588	584	558	581	591	576	592	584	609	573	585	567	563	603	584	568	578	638	593	539	613	602	558	632	588	610	624	573	607	611	605	604	598	591	572	569	561	572	596	592	582	617	572	594	619	579	570	592	619	543	592	599	600	565	570	566	587	607	602	596	573	619	628	598	620	571	620	595	590	568	581	629	616	620	573	603	595	607	574	561	608	637	593	590	569	599	566	607	597	586	576	579	587	602	605	578	569	582	602	572	586	536	548	600	587	611	582	572	589	612	600	632	587	589	631	581	579	608	595	626	599	594	584	582	647	613	611	586	600	569	577	572	552	603	610	612	586	597	600	591	594	589	607	612	583	604	583	567	571	554	580	614	590	587	599	571	612	603	606	577	616	611	592	599	592	589	618	572	593	602	603	611	634	565	628	618	593	571	577	609	567	592	594	617	573	581	601	635	601	587	609	547	615	585	638	609	573	578	575	572	626	607	625	578	556	602	639	626	588	600	591	617	588	559	612	623	598	575	607	589	566	606	577	615	553	591	586	599	593	593	558	643	630	580	570	613	615	560	642	612	593	551	635	592	613	539	630	628	551	598	592	573	561	562	622	571	578	592	595	621	580	611	590	583	586	567	615	609	615	600	590	558	584	554	627	656	602	615	566	608	587	585	611	606	584	613	622	607	606	643	574	603	643	606	637	597	574	603	581	574	635	537	557	554	591	588	617	600	543	615	572	618	609	604	580	569	593	666	590	532	596	616	551	600	545	611	590	549	625	608	589	579	627	605	601	584	578	602	597	586	551	569	564	600	601	573	591	643	588	611	631	620	609	609	594	587	591	571	587	600	600	589	598	557	574	609	623	561	592	541	549	580	589	604	583	581	573	561	675	586	590	593	619	613	609	626	597	602	568	571	610	601	632	574	573	657	598	606	583	611	587	606	605	577	579	605	569	571	584	606	591	618	589	574	597	625	632	560	559	611	621	595	557	595	596	588	610	580	615	620	628	612	611	609	557	576	570	556	581	576	559	573	565	573	608	626	596	553	629	620	603	610	600	587	576	608	571	586	597	621	565	584	593	635	553	606	604	546	597	654	597	586	543	595	635	616	585	551	597	580	585	611	588	591	580	609	574	621	638	618	610	563	570	592	625	555	603	583	603	572	608	624	606	593	601	591	652	629	611	585	578	601	607	551	610	581	579	620	624	607	600	563	615	586	630	590	581	597	567	568	611	569	564	605	567	558	574	562	611	598	568	573	567	601	541	573	586	616	644	608	566	567	626	593	552	594	550	578	567	567	561	554	534	616	618	581	565	592	586	587	590	601	609	551	605	574	591	599	594	613	620	617	588	596	603	555	583	585	560	598	615	554	588	575	584	607	564	624	629	584	601	575	581	604	566	599	661	594	598	587	578	556	562	556	582	594	618	613	585	542	602	578	576	555	622	569	631	570	549	565	580	594	604	588	596	612	578	604	604	623	617	610	608	609	639	559	620	597	609	633	604	597	586	606	581	652	575	581	580	573	571	568	588	583	602	582	635	586	612	603	617	572	564	599	561	569	606	535	581	586	639	644	568	548	580	574	575	561	606	612	586	594	565	558	598	565	608	603	577	601	581	567	604	604	580	637	576	573	608	575	562	533	612	590	593	538	558	600	533	601	562	632	607	580	607	562	612	588	563	591	571	549	571	573	586	591	598	578	549	570	618	588	585	597	586	629	592	563	585	575	578	578	561	584	616	597	595	616	598	600	565	629	614	626	588	621	630	634	582	593	595	581	507	591	563	631	588	565	625	606	613	557	590	603	595	578	605	608	600	575	588	612	622	580	600	610	571	597	624	618	602	575	602	610	585	545	617	556	571	608	562	589	635	581	616	616	540	600	600	603	576	583	591	598	643	611	595	627	586	589	602	574	645	605	570	600	603	587	577	568	576	577	574	606	600	600	548	591	602	606	609	594	582	633	589	559	651	619	579	564	597	585	579	577	545	609	608	546	595	625	610	580	620	633	575	662	660	600	571	599	576	617	589	605	589	566	575	574	577	580	614	632	615	623	607	595	622	582	572	569	556	586	561	595	592	640	627	607	548	550	609	576	600	597	548	578	596	542	572	621	568	602	579	596	591	626	569	563	575	593	583	564	598	607	607	579	602	561	607	560	596	612	587	580	614	591	634	630	608	588	593	567	571	590	608	628	578	551	613	565	639	629	580	583	570	595	590	573	581	594	570	572	575	590	612	585	608	631	591	569	574	600	595	618	630	626	597	590	610	568	568	606	585	587	618	605	626	604	607	587	601	602	631	600	604	611	583	584	544	618	583	604	594	596	599	580	599	627	606	595	574	579	534	574	625	584	642	585	593	611	586	591	612	604	600	604	632	588	583	582	615	627	645	564	586	593	579	615	615	603	583	563	610	602	593	603	615	609	595	583	610	604	596	570	637	572	594	598	583	567	589	555	564	598	621	604	601	589	602	581	574	538	572	585	567	573	609	658	593	565	607	624	580	617	635	586	533	616	594	560	581	588	598	591	621	578	562	599	568	574	598	595	607	579	610	623	638	598	604	613	614	622	627	550	578	548	586	592	568	555	565	605	597	576	603	587	594	573	619	583	598	596	578	642	609	667	556	628	622	632	616	631	561	595	605	624	612	594	632	547	614	605	580	593	612	598	580	572	625	616	580	574	567	591	568	579	567	581	569	617	599	620	617	611	572	581	603	600	620	626	573	584	565	583	584	614	600	593	617	569	562	576	600	594	603	616	585	612	567	631	598	573	619	587	574	582	598	619	591	583	630	670
7910	6108	7869	7653	4636	3080	2103	1843	1558	1295	842	1070	921	620	488	366	293	283	249	223	184	196	170	160	176	171	159	167	181	182	184	167	178	188	160	159	170	167	175	159	182	153	176	172	158	172	163	166	185	147	185	164	171	153	177	175	166	181	223	251	173	181	162	202	164	173	163	153	149	151	143	140	158	161	168	183	197	153	169	147	148	158	155	174	152	184	167	149	142	168	161	162	166	182	180	169	170	160	158	176	177	174	175	175	170	174	162	179	149	156	156	159	145	166	180	167	156	151	178	147	177	179	173	174	157	166	179	159	165	181	176	164	174	144	187	182	167	162	165	155	169	175	172	157	159	163	169	172	177	169	180	171	177	150	173	174	182	184	170	151	184	149	154	186	186	165	178	175	163	150	155	172	163	155	157	159	172	164	158	175	151	155	147	161	170	171	154	187	175	169	154	161	150	183	173	159	153	163	159	177	162	173	180	143	159	156	177	171	166	159	156	169	161	156	162	163	166	170	190	146	136	150	190	163	152	179	146	186	157	165	172	172	160	171	177	169	152	152	160	192	168	149	166	149	157	177	171	182	167	146	173	164	163	196	151	154	164	169	160	144	154	173	167	173	169	158	188	164	145	184	178	158	138	138	183	169	164	201	168	161	178	138	165	152	130	157	156	168	179	179	138	168	155	165	154	167	165	179	174	143	159	180	165	166	183	173	174	165	163	164	154	174	176	148	156	157	167	172	165	178	144	186	169	157	162	168	140	162	162	178	163	150	176	160	190	170	175	166	167	139	160	155	162	156	175	174	163	175	171	150	166	162	154	162	145	176	175	188	159	148	184	181	161	166	168	176	171	145	167	185	167	158	161	150	170	168	180	165	192	165	168	161	153	167	168	173	201	156	160	163	186	172	158	137	193	155	152	158	166	176	161	145	165	180	168	190	160	172	177	180	152	157	153	183	175	152	168	177	159	162	175	184	186	165	186	173	167	168	162	159	157	188	183	155	170	174	179	158	154	153	167	163	183	171	163	162	153	185	179	165	176	170	160	173	176	192	193	184	161	164	173	175	164	155	175	174	165	153	179	168	137	167	174	171	197	192	153	170	156	137	162	172	177	166	160	173	175	129	146	153	163	166	156	135	156	169	179	196	163	165	169	148	171	161	158	178	151	154	155	146	158	172	163	160	179	177	186	164	169	167	171	160	164	156	177	157	187	174	174	148	158	148	154	152	198	156	168	161	159	157	167	146	165	159	164	178	184	171	193	175	171	160	157	155	159	174	181	185	163	191	179	165	164	185	177	160	184	161	139	152	168	150	177	170	168	177	157	161	160	153	176	147	150	150	166	163	152	162	185	178	192	160	159	165	159	164	172	172	136	159	176	162	152	185	179	184	179	146	190	176	171	158	172	149	175	177	159	152	179	151	183	168	187	155	172	165	172	191	167	138	157	188	175	153	162	167	179	176	163	139	165	166	171	181	154	134	196	164	182	157	169	157	157	186	149	172	170	163	149	164	157	160	175	181	159	148	171	162	154	183	177	178	164	157	173	156	161	172	159	166	161	161	167	175	202	162	175	148	170	178	176	147	162	166	157	164	186	165	179	174	144	160	187	174	148	160	168	175	160	150	161	181	148	168	167	157	167	167	160	165	167	162	145	185	180	176	182	152	160	176	183	159	179	166	176	166	153	169	151	161	174	180	161	166	173	174	158	163	159	178	159	178	181	156	160	148	169	157	142	171	154	180	166	159	164	166	144	153	153	143	164	170	156	159	172	165	141	153	167	173	177	148	150	181	159	160	152	159	174	159	168	166	166	139	172	154	161	194	170	161	164	188	173	148	159	174	165	163	165	179	174	189	185	139	152	171	173	183	183	143	160	145	157	159	145	183	171	165	165	172	174	152	186	158	148	151	178	153	159	177	165	157	158	159	161	147	158	154	168	169	187	177	131	176	135	151	147	183	143	170	155	166	163	168	164	141	146	166	171	174	184	167	179	188	139	186	147	179	157	174	147	149	174	158	177	171	152	163	183	184	141	157	169	134	173	137	166	157	171	173	167	189	146	166	153	177	177	181	152	172	139	168	158	157	175	149	165	168	165	164	166	143	149	145	178	176	185	171	144	165	186	156	170	154	169	180	178	162	176	158	160	156	170	165	192	155	159	173	161	164	145	163	152	168	185	169	158	180	185	167	170	176	158	164	180	152	159	161	166	172	164	165	145	154	175	149	186	159	171	154	166	177	151	148	160	149	171	165	183	155	160	121	169	161	161	163	158	155	173	151	170	136	163	155	176	166	146	148	159	153	149	187	163	182	174	134	162	174	159	143	179	182	171	153	158	148	168	158	167	163	185	168	169	164	182	170	178	162	169	155	186	183	160	128	180	156	178	165	164	165	182	178	168	186	172	171	151	176	139	177	143	150	184	159	153	170	168	161	186	161	160	178	156	155	180	147	169	176	159	182	170	172	173	156	169	148	178	165	170	166	153	167	158	160	149	177	187	156	170	167	145	148	177	186	156	171	156	161	172	165	187	170	168	153	154	158	161	162	151	162	165	167	162	144	164	157	162	166	157	181	181	168	165	147	164	165	151	157	170	152	159	144	170	170	134	150	153	191	162	156	176	176	183	191	199	166	164	155	185	174	149	189	172	181	162	150	149	152	152	164	167	180	170	163	148	167	148	178	167	158	145	170	180	186	177	175	152	157	171	167	181	148	171	155	176	151	151	164	161	183	163	163	155	141	148	165	175	185	150	152	147	170	154	180	152	171	183	181	155	153	140	181	155	182	155	145	156	171	143	175	176	159	167	171	161	183	154	153	157	172	173	170	169	153	166	162	171	150	181	166	163	167	167	170	166	165	174	149	149	158	171	172	171	157	176	158	156	164	156	167	154	177	174	171	157	177	167	150	150	175	188	177	169	175	164	179	167	186	160	152	167	174	166	179	180	159	158	163	172	185	145	167	183	168	183	177	168	144	171	166	179	164	152	152	136	178	171	148	169	173	176	167	161	172	179	178	165	181	161	168	166	168	154	171	163	169	187	173	169	163	155	178	160	167	172	174	182	143	174	166	154	179	171	166	175	160	150	177	151	173	175	170	159	159	161	167	186	166	178	162	164	172	179	164	172	175	183	153	148	168	180	160	154	146	155	167	165	156	171	148	162	172	148	143	150	159	171	165	180	146	174	161	173	164	156	157	163	172	178	172	158	152	178	164	175	158	166	166	168	171	170	154	158	178	171	155	174	166	177	166	158	187	181	169	155	167	159	175	184	178	159	165	139	175	197	156	150	167	173	162	161	164	140	191	161	188	177	169	172	151	170	172	159	165	183	206	168	172	165	132	167	177	159	171	164	156	172	177	164	150	180	139	165	188	172	138	190	175	172	150	162	158	138	181	164	187	152	149	179	167	175	157	134	191	167	168	176	190	158	155	189	172	190	159	160	181	166	176	171	149	158	164	178	147	186	196	163	171	168	180	152	165	168	157	162	160
9274	5478	8937	11886	11752	9948	8076	7789	6935	5871	4447	4969	4568	3012	2311	1740	1622	1341	1227	969	742	719	656	555	604	637	565	546	535	515	562	571	525	497	579	519	540	569	492	494	527	491	508	548	558	563	594	566	527	551	515	534	533	513	498	526	519	505	915	1150	521	540	537	506	519	510	506	520	495	502	546	512	548	517	523	538	535	528	551	499	533	564	548	553	490	545	541	537	533	532	500	539	514	531	530	526	528	527	488	535	518	488	506	502	492	512	533	512	510	507	541	523	592	531	511	539	472	565	545	489	541	512	503	492	485	499	523	497	550	502	514	523	513	506	551	513	537	553	525	517	542	519	514	522	508	566	549	534	555	502	504	556	541	563	502	509	558	520	579	507	537	504	507	550	558	559	513	566	516	478	480	531	506	513	547	533	548	531	532	539	519	510	540	523	579	519	503	543	529	495	536	507	551	528	527	559	542	523	541	531	582	524	533	498	528	508	549	545	578	511	512	493	541	529	529	531	559	535	526	551	514	506	543	526	484	525	507	546	555	548	512	516	510	505	494	494	529	507	507	522	546	530	522	532	494	526	518	511	489	484	524	541	530	534	503	545	517	505	539	530	537	545	537	542	508	522	542	503	503	529	519	569	540	544	536	528	534	529	525	550	525	571	528	535	525	463	509	568	500	510	528	492	530	544	525	485	505	522	516	524	528	573	579	576	550	546	500	504	561	534	490	537	506	526	525	522	499	540	484	518	528	540	509	503	507	522	544	502	563	486	533	542	505	565	547	524	535	470	521	538	537	536	495	515	543	536	505	506	518	505	540	528	494	524	518	517	525	527	531	546	532	558	527	509	495	559	557	568	551	526	548	487	510	554	498	508	535	535	542	533	530	531	554	544	526	521	516	568	510	478	515	540	504	497	509	520	509	551	533	513	501	548	554	520	512	513	530	515	501	504	514	503	521	527	522	514	542	529	570	545	552	530	547	556	527	534	540	540	505	562	536	520	517	522	493	541	530	524	558	515	498	531	532	510	549	513	546	534	580	536	502	518	543	542	507	502	563	543	527	547	504	553	544	493	549	513	485	517	489	525	525	530	515	532	515	513	543	547	535	573	521	525	540	551	551	519	508	513	490	548	541	530	539	501	545	515	506	482	508	522	530	519	546	539	548	549	524	529	526	542	486	544	576	530	530	531	536	524	551	500	503	558	513	496	490	522	527	504	507	534	558	529	531	525	512	512	552	521	584	540	486	538	498	518	505	537	517	527	536	506	512	491	543	516	534	539	589	515	538	578	559	506	519	521	563	507	511	478	519	561	487	451	524	548	506	498	495	522	492	498	551	503	485	558	473	557	546	550	507	509	503	524	527	566	579	527	504	511	483	531	517	534	533	516	541	531	521	513	546	514	553	545	533	543	508	548	561	523	543	502	507	538	510	513	503	525	517	496	563	547	503	529	487	552	509	539	530	501	576	561	501	513	584	541	492	537	549	523	508	497	543	541	528	530	523	504	541	562	528	521	548	549	542	537	514	513	548	505	527	484	565	517	564	536	488	544	558	545	535	526	518	488	546	517	547	517	530	525	534	473	532	541	558	548	556	488	508	501	540	509	557	505	531	508	487	515	530	498	514	505	507	541	533	510	493	544	527	501	525	519	521	518	530	505	496	500	533	509	554	467	548	513	517	523	531	527	542	554	545	539	539	511	534	505	531	507	557	525	481	537	549	514	527	503	492	523	521	513	553	553	532	573	530	505	528	525	505	556	519	516	499	502	550	530	600	511	506	534	537	553	519	492	501	500	510	488	536	544	554	583	525	522	542	558	561	515	488	544	536	529	582	532	479	503	508	524	547	553	564	537	535	573	555	538	512	531	542	536	480	474	523	496	550	538	525	543	492	525	559	524	557	564	523	531	581	554	475	512	561	516	492	532	522	467	516	540	537	562	527	514	504	559	521	534	506	573	533	515	513	553	542	556	504	512	541	534	541	484	524	540	535	525	506	537	514	521	533	536	528	559	526	491	525	508	518	543	521	552	487	541	549	524	512	560	536	547	496	525	524	570	518	509	502	551	525	534	493	506	512	546	536	521	525	515	520	535	515	548	534	573	518	552	560	583	549	548	481	537	545	468	539	504	551	541	498	554	478	548	537	536	510	508	533	524	499	538	467	474	486	550	529	505	495	527	534	500	532	581	511	545	523	477	554	515	533	512	486	522	524	551	541	511	519	522	515	531	531	497	557	484	541	514	526	508	554	517	528	482	536	497	485	547	511	539	496	501	540	492	525	480	541	511	499	504	502	565	578	525	538	528	559	531	557	546	553	568	506	512	541	498	543	500	491	501	508	499	542	525	515	504	500	576	550	539	518	534	561	526	537	512	550	569	509	520	518	526	541	548	564	559	521	513	527	517	550	525	570	533	504	560	539	536	527	532	510	573	511	554	522	521	548	578	499	505	501	547	591	562	514	536	508	532	553	558	547	516	549	485	509	492	492	519	528	566	513	508	483	538	513	525	569	545	513	492	557	531	485	545	549	524	518	526	520	571	489	495	502	518	509	499	541	550	501	513	526	505	519	532	550	515	538	513	461	507	506	551	520	478	528	541	518	521	532	528	518	535	523	508	555	545	542	509	514	511	521	509	532	474	554	512	493	530	517	516	498	504	498	549	513	520	527	517	529	535	528	532	534	502	496	536	562	563	524	519	545	532	542	480	593	519	524	556	546	536	504	508	541	526	522	539	530	538	523	540	568	564	537	511	498	505	526	524	539	547	558	550	520	516	572	550	509	491	524	504	508	525	532	515	543	517	479	485	533	535	528	505	489	554	509	518	532	515	538	533	573	537	538	552	506	531	554	484	555	553	573	531	559	541	504	536	496	535	529	524	531	523	529	492	567	529	505	557	553	516	527	538	504	520	527	550	548	545	546	505	564	516	557	539	473	489	497	512	571	503	501	520	560	503	515	521	536	523	537	556	544	529	505	502	555	475	531	501	495	500	516	488	519	511	506	583	512	547	477	492	534	475	538	501	512	492	501	513	522	516	550	548	527	532	506	545	522	521	537	523	502	492	548	513	527	511	567	520	520	530	564	534	563	534	536	503	544	528	542	546	555	515	562	472	555	536	521	535	548	527	519	514	513	533	563	533	544	537	517	559	519	512	551	557	488	498	565	544	454	519	514	528	523	571	544	511	534	517	532	564	522	547	506	491	507	511	510	514	469	551	532	503	553	537	493	503	556	528	492	513	555	511	537	523	507	503	572	562	552	487	507	488	546	532	506	553	504	541	542	546	492	484	530	511	502	534	513	548	546	520	567	491	568	505	496	553	513	539	542	523	507	511	539	520	575	500	520	542	518	524	539	506	523	554	528	553	550	512	531	528	530	542	560	470	534	523	512	511	545	543	533	475	530	521	588	477	571	513	533	528	499	494	537	494	533	551	567	516	537	535	524	516	518	518	516	509	516	504	524	528	509	567	470	535	532	533	568	539	532	543	501	527
26325	19788	25490	30406	29109	27615	23155	20886	18682	15641	12625	13704	12330	8086	4899	2813	2769	1819	1872	1169	717	606	373	214	260	301	151	147	182	158	148	132	146	115	117	136	127	120	120	131	107	108	125	117	91	102	98	123	92	110	104	101	114	115	105	118	126	162	627	373	108	116	115	122	101	102	108	113	98	110	108	124	103	120	104	109	113	118	105	127	115	92	114	98	118	101	105	95	103	107	112	104	102	102	98	119	110	113	119	102	110	100	120	118	106	119	91	93	109	102	116	110	104	119	104	109	117	105	112	108	111	128	111	98	94	98	108	123	102	113	105	99	116	113	118	97	109	105	116	112	91	108	105	109	127	118	102	105	117	114	108	101	114	106	100	103	103	90	123	119	81	111	103	108	97	105	97	109	88	110	105	108	110	107	103	92	86	117	119	106	106	138	110	97	118	118	85	116	106	109	100	95	111	88	109	97	135	109	102	133	106	90	96	115	101	106	119	122	98	86	118	84	94	105	113	101	119	107	110	114	119	90	91	117	115	93	113	124	118	101	112	117	106	96	97	105	115	98	97	109	100	99	103	117	121	111	98	131	115	89	132	103	106	112	90	92	112	101	98	107	105	119	87	105	113	91	84	114	118	103	104	82	90	110	101	128	112	99	122	97	100	122	110	103	116	117	105	98	106	101	100	102	93	120	100	87	117	106	124	123	112	104	109	110	98	123	118	95	102	106	97	116	113	103	107	85	126	125	93	108	116	102	108	124	95	108	123	111	100	135	112	100	110	111	105	99	112	108	91	115	105	88	104	117	112	134	95	115	132	125	108	100	108	100	120	110	117	100	115	129	104	107	104	107	110	101	81	107	115	103	95	117	104	122	100	121	103	104	100	108	96	114	123	98	90	120	89	129	107	98	118	102	105	112	113	110	104	92	110	109	130	104	108	83	83	79	112	113	105	100	123	102	113	119	124	123	106	99	98	122	96	91	92	120	110	110	94	123	115	117	111	94	104	152	110	103	117	99	110	98	115	112	106	103	94	116	105	102	112	108	115	111	114	117	114	111	126	106	101	99	92	91	111	116	89	104	98	109	124	118	123	102	97	94	86	113	111	109	85	114	108	116	93	112	105	111	105	96	101	122	125	116	106	114	102	110	122	100	108	100	109	119	83	103	105	107	125	119	112	102	105	104	115	105	103	97	126	101	114	126	113	105	105	93	118	107	115	125	96	92	104	95	104	125	94	105	103	94	112	99	92	104	96	104	92	106	123	112	102	111	113	100	112	111	109	128	95	93	96	104	97	131	104	99	113	98	120	107	96	102	99	113	102	103	101	124	110	114	105	131	108	115	120	118	121	113	119	106	97	115	95	91	108	85	114	121	110	113	103	92	113	102	114	111	117	121	114	119	88	91	117	114	116	119	106	126	93	105	130	102	97	116	97	100	121	103	104	125	106	106	105	114	108	123	110	126	100	121	95	108	104	110	114	80	103	105	114	106	92	96	92	110	108	84	116	107	93	88	102	95	116	108	96	105	116	94	106	118	105	92	106	89	103	119	100	103	116	107	111	103	106	90	97	104	111	116	124	98	101	108	104	99	106	128	104	123	100	115	110	99	101	105	101	118	107	98	100	117	119	112	102	119	90	86	92	109	105	104	107	112	101	109	106	97	106	98	90	99	118	103	120	117	96	99	122	112	98	107	119	104	114	121	105	115	93	101	103	98	109	107	116	109	115	108	109	104	95	100	108	113	93	118	93	94	109	113	88	112	114	110	108	111	103	104	85	117	109	106	102	96	105	118	100	95	110	118	92	117	100	107	103	102	85	97	101	110	93	123	98	112	97	78	94	119	99	96	90	126	85	93	101	102	105	111	122	107	109	123	115	105	109	94	99	99	114	97	98	127	115	102	125	122	117	98	116	112	95	101	121	98	96	103	106	96	94	101	103	106	119	102	102	116	100	109	101	112	99	131	112	110	102	98	89	112	125	110	123	115	102	98	117	110	90	96	105	101	105	98	86	112	103	95	104	106	109	103	108	107	105	110	112	105	118	111	97	100	94	115	93	102	104	115	117	105	122	97	97	107	96	107	116	97	98	114	136	85	123	108	110	110	110	114	104	122	116	113	110	93	100	106	125	108	105	104	109	93	107	107	92	114	90	97	114	111	95	96	105	115	114	103	104	111	90	97	118	120	116	108	105	99	108	102	113	95	99	94	119	115	110	108	93	97	97	118	103	91	114	100	121	106	108	117	105	103	114	105	114	108	104	107	115	116	101	127	117	104	124	109	114	109	121	116	92	89	130	108	103	101	92	104	117	102	114	105	111	113	94	108	111	110	85	117	116	92	106	110	105	99	120	113	113	100	88	124	107	108	107	95	116	117	127	125	98	118	122	99	102	89	98	119	118	108	112	103	96	109	118	130	101	104	97	104	121	128	88	119	119	100	108	111	109	108	86	113	109	116	112	101	118	118	106	108	116	81	107	107	111	102	94	105	110	123	119	118	100	105	108	97	93	94	103	124	98	94	95	123	112	103	105	97	113	115	110	97	115	99	115	122	105	98	109	118	98	90	121	90	108	116	107	107	95	117	110	104	121	112	118	115	107	111	104	110	97	94	108	102	106	98	104	108	86	123	102	103	109	105	109	117	118	111	116	111	107	105	123	121	117	111	107	114	108	120	102	110	93	106	104	104	103	115	93	127	105	118	107	103	108	122	118	106	120	114	115	116	94	104	109	97	107	102	85	87	111	96	113	111	112	117	102	109	89	107	117	118	115	112	114	102	108	86	113	112	112	114	103	121	110	98	113	95	93	98	125	128	116	106	112	127	102	121	118	109	98	107	99	103	115	109	108	122	116	112	113	125	115	107	88	120	96	122	108	110	107	111	109	115	91	109	121	119	94	100	108	122	96	112	101	106	118	125	112	108	116	93	95	113	103	92	110	101	104	130	116	92	118	111	119	118	94	119	105	114	104	131	115	110	125	111	104	93	102	116	117	110	112	97	119	108	104	101	99	106	99	119	110	92	111	122	102	102	95	96	100	100	88	105	113	97	125	108	93	122	90	86	92	113	115	106	111	110	123	110	109	92	101	109	124	96	113	112	116	114	125	103	115	109	123	108	104	102	114	103	88	112	109	105	85	109	112	108	86	110	100	95	97	96	101	102	115	112	113	93	106	98	109	105	100	101	106	105	120	127	102	88	89	97	115	109	123	110	105	113	103	113	120	124	100	106	107	104	121	124	109	116	111	110	106	100	99	109	114	100	93	109	94	114	110	103	106	91	109	110	96	111	98	123	106	111	105	129	96	106	103	106	104	120	113	126	110	109	113	108	93	106	120	110	102	110	109	96	113	106	97	102	96	117	103	121	104	106	102	98	108	114	110	123	113	114	105	106	119	95	114	102	110	103	97	103	98	92	123	111	113	103	106	111	95	117	114	94	109	106	114	110	106	99	103	115	103	100	124	102	99	113	107	98	98	104	100	97	103	99	95	123	89	104
18368	13340	19955	26162	31462	33634	32293	32820	30933	27673	25930	28638	29131	24947	19748	14190	11627	9177	10480	6994	4268	3572	2001	1268	1561	1944	968	766	997	767	747	692	661	541	557	545	559	525	418	384	434	414	412	413	403	393	386	408	418	375	374	414	406	420	409	417	402	664	4710	2254	399	409	388	354	350	383	366	380	364	376	375	397	373	369	380	383	354	371	369	370	350	325	370	351	348	409	347	370	403	390	370	351	386	352	340	366	389	369	401	359	378	432	339	344	355	340	372	368	373	351	369	407	367	370	357	362	364	363	342	382	363	366	388	364	347	384	367	356	376	346	352	372	391	353	364	378	349	356	370	341	343	371	371	370	382	336	387	378	378	365	344	387	378	390	391	388	351	358	373	384	355	351	335	372	372	350	382	378	359	331	330	381	353	338	366	369	381	353	374	375	355	359	384	335	394	385	372	355	376	370	348	333	357	354	368	344	359	392	380	316	360	400	368	394	390	355	369	376	397	398	350	394	326	359	361	375	385	358	369	357	387	371	348	390	360	362	365	348	387	377	362	362	332	367	367	355	333	376	333	350	331	374	354	380	392	372	357	363	378	406	339	384	355	341	355	348	373	373	334	358	339	346	336	356	363	372	356	397	360	370	320	361	360	369	369	342	361	357	357	356	365	330	372	388	363	391	349	406	336	367	370	320	388	360	372	406	358	383	371	376	365	337	340	370	331	341	362	390	352	362	359	329	388	362	339	389	380	369	388	361	348	355	345	364	330	338	375	366	371	366	379	348	389	358	369	365	370	353	371	362	370	360	365	376	357	373	341	372	347	372	329	348	354	371	352	390	385	340	383	342	362	375	361	358	351	356	386	414	329	363	336	376	348	378	363	366	387	384	344	365	356	349	347	329	379	384	377	380	348	356	376	405	377	378	340	420	346	386	365	348	362	375	385	357	319	361	401	372	355	379	386	344	344	378	343	394	345	337	373	374	364	368	325	355	345	377	364	357	324	359	403	331	372	397	361	356	319	389	348	375	336	338	390	358	364	346	361	364	371	388	374	356	387	319	340	351	408	366	375	356	377	388	371	340	365	382	352	378	347	365	331	370	373	351	339	341	361	370	396	344	362	338	367	314	377	404	348	358	389	354	392	369	363	361	375	375	359	378	378	351	370	357	357	330	405	351	345	349	363	360	391	383	363	339	395	368	342	363	342	396	387	389	366	350	360	339	405	368	336	384	383	375	368	367	346	366	324	380	369	372	379	357	399	375	352	359	364	326	350	338	346	360	378	328	374	325	394	372	341	387	341	375	364	371	372	395	343	369	369	368	389	364	381	363	369	377	332	358	361	339	362	396	386	386	363	371	364	343	350	362	396	369	378	370	325	377	362	381	389	360	350	395	382	349	385	362	373	389	385	346	359	350	372	358	344	381	390	386	354	386	368	355	366	359	385	372	372	364	359	369	367	354	349	355	373	384	346	345	357	361	320	356	344	354	369	346	321	375	349	375	392	341	362	418	379	362	381	348	372	356	358	337	370	362	364	398	380	378	342	358	366	363	381	344	384	345	391	368	350	374	356	358	346	364	371	384	346	381	373	361	393	341	345	390	356	334	393	350	340	338	336	390	341	366	369	366	327	342	357	347	343	403	370	377	394	356	331	348	372	355	377	386	387	354	369	377	372	362	337	365	383	360	363	364	374	375	393	389	386	327	362	377	360	382	333	338	366	411	388	311	369	363	363	370	373	375	383	360	350	380	367	368	368	358	408	346	336	342	349	372	367	394	365	358	346	364	350	364	325	355	376	338	371	349	393	376	377	365	365	361	367	423	369	361	348	339	348	358	373	366	356	357	369	360	336	378	354	351	388	371	361	372	324	367	365	343	383	350	394	352	364	359	372	361	361	354	416	320	352	364	373	337	383	379	356	360	367	367	378	365	338	375	386	400	349	363	399	387	358	381	384	352	366	372	386	350	338	371	349	354	349	343	335	406	366	375	331	372	374	382	358	386	338	339	372	348	365	331	370	370	360	377	403	350	367	352	361	321	372	355	390	381	365	368	357	335	370	328	363	380	352	366	356	381	332	366	370	341	376	359	365	363	367	350	363	392	363	371	339	379	343	343	364	403	342	382	378	370	363	352	377	352	365	345	395	389	355	373	339	355	378	365	357	376	373	381	350	419	408	347	366	354	353	370	406	374	360	350	358	366	366	377	348	354	343	377	364	372	386	380	378	356	357	330	354	362	383	414	365	364	329	396	357	314	378	346	388	365	352	379	338	369	360	373	385	352	357	372	362	355	336	362	337	387	372	377	365	358	369	383	349	371	341	348	372	362	350	425	359	351	374	370	376	351	382	381	373	345	412	385	396	356	397	364	356	348	353	362	381	367	391	367	360	357	364	348	348	360	363	363	347	359	328	385	367	361	359	416	345	358	341	363	390	340	372	338	389	375	364	346	347	395	334	356	360	387	383	367	388	329	329	365	386	358	351	326	360	342	415	382	390	358	377	374	334	395	335	363	373	383	344	407	380	374	374	353	347	373	360	354	389	359	346	364	352	381	367	373	372	364	358	349	369	365	333	364	364	351	367	379	401	376	384	365	365	376	340	382	371	358	380	366	382	381	360	389	365	377	370	360	362	362	367	368	387	369	385	375	377	358	408	387	361	367	360	340	388	350	371	344	353	372	371	362	377	342	350	369	362	366	371	374	327	376	354	395	387	371	358	372	367	363	357	377	396	362	361	360	402	345	374	360	324	329	371	379	360	322	382	349	363	340	384	327	334	374	346	360	398	360	329	337	361	366	334	374	374	387	364	317	381	368	362	341	391	344	362	371	351	417	346	357	402	356	383	327	352	368	346	375	379	371	367	386	364	363	369	356	355	361	352	362	367	348	383	355	423	386	332	385	377	400	367	366	355	381	375	344	389	372	385	336	382	359	355	356	380	373	359	346	363	356	368	364	356	374	377	360	366	336	380	367	355	386	351	355	389	361	377	375	328	339	368	355	355	385	405	382	382	351	368	362	330	355	361	344	389	355	370	374	362	389	388	359	370	350	368	382	387	354	352	340	372	397	349	394	385	348	366	351	341	376	384	350	383	339	345	369	355	349	387	389	383	384	380	342	404	362	401	384	374	316	353	353	356	387	385	374	402	357	381	398	358	335	348	391	358	389	387	333	378	386	370	383	361	384	358	362	352	358	361	369	353	351	381	364	376	348	374	357	375	364	350	358	364	355	374	361	361	352	365	352	385	361	357	370	390	362	342	353	354	347	413	355	377	336	359	371	346	351	349	359	384	346	382	323	346	384	343	349	310	350	359	374	371	357	389	340	354	378	350	367	367	395	384	364	406	376	385	353	358	356	353	393	358	368	351	370	344	334	330	368	393	365	371	354	388	364	344	350	394	338	329	322	381	390	363	341	378	353	355	382	338	379	362	382	386	360	380	347	363	406	378	386	347	348	365	339	366	356	398	343	316	375	359	393	354	364	369	352	380	370	363	397	377	385
37778	25629	31452	33596	33784	34201	31434	29644	26906	23908	20038	21776	21435	16832	11564	6835	6312	4817	4220	3320	1575	1248	877	464	559	647	335	318	319	294	341	286	292	252	237	248	239	212	209	186	184	202	210	198	206	215	229	184	204	201	216	198	184	198	196	221	196	224	1108	1184	202	198	207	165	176	226	205	195	215	175	215	203	188	197	187	209	187	173	209	182	206	191	199	230	224	184	237	186	175	185	222	217	221	171	178	199	200	180	185	192	179	191	189	208	175	203	212	187	197	179	192	184	208	207	203	192	221	202	210	207	210	182	195	162	187	218	206	216	197	191	204	208	189	185	190	166	196	203	176	206	207	198	205	192	200	191	207	215	192	197	185	204	170	186	171	178	201	183	180	185	194	189	237	211	201	176	188	210	195	161	163	180	190	186	204	189	191	191	198	193	197	223	197	171	195	205	189	194	181	190	211	223	188	188	186	180	221	168	196	199	169	204	216	194	213	180	212	204	185	198	196	191	201	198	212	178	179	193	197	188	201	174	194	173	193	190	196	221	171	185	174	199	189	202	201	201	200	227	192	185	187	183	200	208	209	218	216	171	182	196	185	195	201	205	217	202	174	211	203	216	203	183	193	178	202	161	201	161	177	205	200	205	198	184	186	192	183	217	207	212	197	182	203	171	184	196	176	179	195	190	200	207	193	208	205	201	204	176	207	165	196	184	212	194	188	199	194	166	204	174	190	195	206	190	183	172	179	207	186	182	190	190	202	171	220	195	210	184	190	208	195	199	198	192	195	193	183	194	185	185	180	227	193	181	198	210	178	196	187	181	204	209	195	196	185	191	198	186	159	173	211	208	180	174	183	176	179	179	201	214	180	201	194	214	216	193	190	209	201	223	174	166	198	164	181	176	205	207	171	188	205	209	220	196	176	171	183	204	152	149	180	199	197	198	225	203	171	209	194	202	196	207	196	221	175	202	203	217	190	198	192	209	192	195	190	218	181	210	179	213	220	206	184	179	200	165	210	181	205	184	212	183	217	204	196	208	212	197	192	188	186	188	192	176	197	206	187	194	182	161	174	194	210	190	210	192	196	201	186	195	188	207	210	205	189	186	195	202	197	215	191	210	199	209	190	200	177	181	203	176	173	214	229	194	195	194	190	191	202	186	194	209	171	170	180	190	205	184	187	199	202	203	200	182	188	181	170	196	172	198	201	189	200	199	200	184	176	168	187	194	188	186	221	193	200	205	190	179	173	196	217	184	198	167	215	180	174	178	194	178	188	177	194	203	181	177	169	232	172	192	198	203	199	172	187	193	193	186	192	187	200	179	170	176	196	183	209	205	193	187	210	204	176	188	201	192	183	183	192	191	188	196	216	183	186	189	194	182	204	217	195	220	198	191	206	219	196	186	182	182	188	201	180	193	188	174	210	167	186	201	193	220	195	210	187	182	188	176	203	174	213	215	185	193	148	178	198	173	213	222	201	222	191	179	205	164	172	226	192	187	191	214	202	189	175	200	159	207	183	205	186	182	188	211	186	189	177	180	174	179	205	192	199	202	189	194	191	205	160	201	197	183	194	195	197	165	191	200	185	197	192	226	195	204	196	191	190	210	202	179	214	209	195	191	175	211	201	194	195	182	187	183	193	198	203	201	200	203	159	188	174	167	186	182	199	182	176	200	204	216	193	183	199	196	191	220	196	190	175	160	229	214	222	182	184	181	210	191	202	203	194	196	214	176	190	174	192	205	176	182	173	202	190	186	186	195	223	191	205	185	188	190	179	210	190	182	176	195	209	202	162	206	206	198	198	194	182	194	189	195	195	197	185	193	168	207	196	191	188	177	192	184	184	196	195	170	209	184	191	186	200	194	204	185	186	194	191	170	185	200	180	208	192	179	178	211	186	201	202	172	195	190	204	201	184	202	212	192	216	190	188	184	204	211	202	200	185	189	191	221	196	190	168	178	193	199	173	204	200	208	163	166	187	186	191	194	211	200	169	199	165	189	216	176	199	199	172	178	220	196	185	179	221	192	201	205	209	181	177	194	193	192	198	186	216	196	186	185	230	203	202	173	182	186	207	176	200	184	193	198	191	206	197	208	189	196	196	176	187	175	193	200	197	196	209	189	206	213	208	191	194	213	170	196	177	173	185	200	187	176	202	210	201	190	194	191	196	193	173	184	176	176	196	216	189	192	167	199	190	228	179	206	199	204	207	179	170	198	215	223	181	189	167	168	202	199	205	197	203	207	163	175	207	202	192	210	185	170	185	199	201	205	203	199	205	184	206	182	182	182	192	203	172	202	193	163	199	201	182	174	192	193	182	202	194	185	201	201	182	203	173	186	191	163	202	206	191	203	188	179	197	180	195	178	186	221	209	190	197	195	191	225	163	195	202	185	192	204	196	197	199	189	194	179	162	190	174	189	180	198	224	186	190	174	191	202	189	191	187	190	200	182	199	186	195	189	196	184	195	173	219	202	183	210	198	188	213	205	194	210	190	171	171	191	195	205	212	179	202	184	189	195	185	185	207	194	186	184	182	211	194	215	179	211	224	172	161	188	189	187	184	210	204	188	204	175	170	181	193	195	187	184	193	200	215	183	192	206	190	173	170	186	180	208	210	165	179	185	170	188	200	197	191	207	183	193	205	200	196	192	191	183	196	216	196	183	213	203	163	170	198	190	171	232	209	194	172	194	206	207	180	208	165	197	178	198	183	185	191	179	192	186	172	186	195	196	192	193	181	198	202	194	182	175	170	182	186	184	218	192	160	174	182	193	198	212	193	188	210	198	200	194	207	213	173	209	185	167	176	200	192	192	192	198	177	190	179	194	186	179	196	223	227	171	191	189	175	189	189	188	204	188	207	201	180	183	165	199	213	209	192	192	206	226	154	156	192	173	197	187	176	205	165	196	189	201	202	156	199	210	196	179	188	184	205	183	195	191	197	180	220	198	198	190	204	171	202	201	215	181	172	205	210	202	208	192	231	189	184	197	225	208	200	196	185	190	205	198	211	209	196	196	205	171	191	175	202	183	213	205	184	202	188	182	183	203	174	177	183	199	199	167	215	208	186	189	157	210	218	203	195	193	190	187	176	184	196	187	189	194	215	201	194	186	239	202	180	182	196	188	174	196	167	187	179	194	194	197	168	216	177	198	209	207	205	216	199	188	172	213	202	199	184	200	198	180	207	189	198	186	184	214	190	206	201	189	202	195	171	188	216	199	195	187	194	173	208	183	196	190	183	172	195	196	209	178	195	191	194	191	203	188	197	178	188	191	181	208	184	182	203	174	243	188	182	191	169	188	211	213	205	181	219	190	204	194	194	198	209	189	170	198	203	187	184	203	165	203	194	195	189	185	202	187	187	193	212	187	174	183	184	196	201	192	182	168	201	193	200	200	171	195	197	196	195	195	187	209	173	184	193	201	209	177	198	189	185	188	188	214	175	199	214	209	198	188	231	219	213	206	200	209	187	170	214	190	163	203	177	194	215	190	184	187	181	184
22694	18012	25035	29782	38039	40260	40758	39580	36918	35360	33346	36373	38701	35019	30087	23198	19050	16310	18095	14095	7832	7652	5038	2695	3372	4081	1883	1698	1422	1427	1557	1215	1167	1055	1074	1165	977	893	747	676	714	684	671	674	671	646	640	691	667	615	671	702	617	715	700	676	690	1003	7611	7788	649	636	660	646	615	604	610	612	624	625	621	595	563	580	598	625	629	577	610	663	579	631	623	633	626	594	619	633	617	613	560	627	587	618	628	587	645	601	618	590	629	590	586	650	578	621	564	591	610	590	611	637	614	591	645	609	623	625	620	595	572	629	592	580	590	572	578	637	569	601	598	571	617	604	549	649	579	621	634	626	574	572	555	611	604	584	594	586	614	607	584	545	638	590	588	628	605	636	622	590	574	570	621	589	608	617	625	626	609	616	613	596	605	602	606	637	580	580	621	575	610	638	605	605	570	590	618	563	573	586	618	643	607	619	637	620	598	606	656	600	601	586	638	617	627	604	587	609	595	604	572	642	562	620	609	593	676	561	589	606	583	605	621	582	633	657	637	589	604	644	641	589	586	604	601	589	621	567	564	613	589	594	569	573	581	592	560	597	575	624	595	635	555	584	594	576	579	623	613	611	620	580	631	617	626	623	626	606	638	600	625	579	617	594	581	592	624	628	632	593	593	623	581	620	580	604	565	591	636	593	623	633	610	614	571	579	639	584	614	598	606	557	619	642	584	628	591	614	660	635	630	586	604	587	552	626	656	657	590	600	624	574	602	601	595	565	603	607	601	570	582	628	605	589	599	615	600	594	576	613	618	591	632	621	586	615	619	594	587	561	569	580	624	612	592	588	597	581	605	553	630	631	607	613	611	632	622	552	578	612	565	643	584	640	613	634	600	607	566	544	618	615	571	608	573	656	589	604	589	602	557	580	631	623	615	594	606	618	565	600	599	578	577	623	595	616	575	585	605	570	592	631	616	620	577	588	584	574	606	609	590	580	602	601	612	636	594	611	566	625	669	587	619	594	629	554	569	587	609	589	561	645	625	604	653	609	551	583	618	575	601	564	604	580	651	595	601	603	605	592	582	624	604	596	590	615	608	605	615	620	601	630	649	633	622	638	582	621	595	576	570	583	587	591	582	574	551	569	589	563	566	625	652	626	633	611	619	587	611	607	585	571	549	601	613	620	592	590	636	571	591	597	590	608	595	617	578	623	574	598	595	611	595	588	634	587	610	603	617	600	611	646	622	651	593	582	605	631	633	621	602	580	621	599	630	621	595	594	608	608	568	616	608	642	594	575	567	629	557	574	590	618	561	569	639	604	605	614	567	610	602	592	607	619	609	578	650	616	587	611	633	603	608	597	567	573	549	563	600	595	602	634	620	580	604	606	638	600	571	613	632	589	574	579	617	601	646	585	598	617	585	644	649	552	657	580	612	600	640	602	598	589	614	636	618	606	615	626	598	641	583	621	591	601	627	605	598	633	564	610	614	588	587	596	615	577	605	617	584	571	619	593	570	616	620	558	578	594	567	616	528	612	655	609	629	605	607	591	621	586	630	605	616	624	607	592	583	611	594	623	617	629	601	625	620	619	615	618	609	599	631	616	572	594	569	577	629	563	678	609	620	627	632	568	599	613	650	617	615	620	597	567	618	613	626	615	587	570	613	617	590	638	592	598	581	596	621	574	603	589	588	597	616	604	612	595	614	612	565	630	621	607	620	590	628	623	609	554	602	602	631	582	583	608	595	573	591	605	594	619	557	554	622	564	570	599	646	603	615	620	591	606	634	607	576	625	576	609	548	640	587	618	603	588	584	600	614	613	591	581	626	590	583	598	627	570	647	595	606	690	612	615	663	559	648	613	621	585	601	581	623	602	601	627	627	648	589	579	595	606	614	607	597	576	550	623	561	611	589	579	605	618	548	618	588	623	622	609	612	571	616	579	617	572	653	617	603	547	567	605	588	578	568	605	637	584	578	603	589	615	605	624	595	590	586	593	599	583	532	612	614	630	597	621	568	609	573	569	588	610	587	596	578	603	609	605	570	637	616	580	606	597	589	633	616	616	577	573	631	601	610	633	564	610	602	615	637	605	648	608	581	613	606	615	565	576	590	590	569	590	595	599	630	609	604	597	615	603	617	579	611	590	584	568	585	629	596	584	619	591	617	600	591	621	574	601	647	590	646	587	594	620	605	603	597	638	603	608	627	636	615	595	619	585	590	548	587	634	580	574	613	590	601	608	604	592	582	583	598	616	595	609	578	580	609	572	587	617	570	634	569	606	631	570	607	604	620	514	602	601	609	604	601	595	604	580	578	608	592	615	653	565	584	630	562	587	602	588	601	613	600	693	606	595	595	610	584	615	566	608	581	579	624	585	584	599	595	588	632	603	607	562	620	606	603	544	608	595	596	620	636	622	575	586	599	592	541	634	601	596	581	580	562	599	587	576	656	591	616	611	616	598	584	622	581	594	602	619	613	607	572	607	585	577	630	623	645	616	601	604	627	625	599	604	613	651	595	581	598	586	561	587	573	644	612	601	623	627	600	573	567	615	637	588	612	566	572	578	613	619	600	616	591	587	619	601	610	603	584	638	600	583	594	624	581	586	640	632	606	577	606	598	624	598	589	632	621	652	618	615	614	577	582	601	595	577	574	618	609	586	616	604	608	618	573	618	617	582	602	582	596	614	621	608	602	597	630	638	589	615	660	605	592	565	621	596	623	600	607	621	573	592	566	612	602	606	569	582	617	599	591	625	620	610	619	620	590	594	570	655	586	593	613	648	609	607	635	636	594	586	650	617	625	629	609	628	599	632	585	585	601	617	602	563	582	641	630	616	602	573	596	614	569	622	642	602	609	579	568	608	597	609	629	629	601	605	640	623	570	626	611	590	607	629	649	589	568	592	590	640	594	607	579	572	609	566	576	628	592	566	622	597	647	603	586	592	581	608	555	578	603	602	568	599	623	578	595	633	590	620	660	578	604	566	543	623	580	595	614	575	610	609	562	590	562	616	555	588	609	612	598	595	627	624	616	624	659	580	603	598	583	645	594	618	599	642	580	620	570	597	569	617	609	594	588	608	596	601	614	679	621	589	558	557	587	591	581	612	592	599	607	601	617	595	571	592	607	588	587	564	593	591	569	561	612	584	615	551	612	614	587	624	601	603	624	587	602	596	587	586	579	614	624	622	611	595	613	599	596	592	613	623	603	608	579	605	569	578	601	579	644	589	624	589	632	569	611	587	578	574	600	586	633	601	597	563	580	615	616	630	621	599	614	553	627	600	573	579	626	589	572	619	584	648	576	601	582	600	542	606	614	633	638	577	580	605	579	617	553	593	610	613	615	595	566	571	623	667	602	616	570	653	583	571	628	629	617	608	577	628	612	613	588	575	624	589	616	602	569	604	595	585	632	600	633	608	608	596	630	648	614	572	641	588	568	598	630	613	578	596	585	604	608	564	608	637	643	564	593	624	594	570	630	564	598	572	612	621	605	571	625	640	614	618	602	574
6841	5824	8722	7815	5318	3519	2200	1557	1387	1081	730	911	879	720	493	359	350	238	227	211	188	177	205	190	155	173	162	150	144	131	179	171	149	156	150	173	171	158	164	162	164	171	165	159	171	175	172	150	152	161	149	145	167	170	171	162	169	167	215	201	149	155	165	154	139	162	159	176	145	169	167	181	157	160	151	157	167	152	164	147	160	157	152	153	137	173	148	177	164	155	170	158	169	165	145	175	152	144	160	160	169	170	209	173	163	174	153	151	169	166	176	164	163	137	163	143	171	164	140	162	168	179	175	144	162	165	163	193	143	137	141	146	145	163	168	163	162	149	166	162	173	150	167	168	151	149	168	139	182	151	143	164	155	172	155	155	160	156	136	146	152	173	174	164	172	131	158	165	150	151	149	181	155	153	171	177	162	170	153	182	173	161	166	158	154	155	151	182	150	157	143	160	154	159	166	181	175	167	160	147	163	156	181	159	153	149	167	165	174	156	152	158	162	155	151	175	162	176	172	174	176	160	177	142	172	147	156	150	169	166	174	151	169	142	149	160	149	146	129	162	149	168	171	176	151	152	164	142	181	185	184	182	175	135	156	149	166	159	119	150	138	155	145	141	176	143	152	168	158	185	171	167	161	150	179	179	176	165	138	148	161	175	166	160	173	149	170	165	158	143	147	155	173	159	162	182	153	159	156	181	162	162	159	183	167	174	176	153	166	171	157	176	158	160	156	149	166	162	186	153	156	166	159	171	173	164	183	152	194	154	168	165	171	185	164	192	168	183	170	144	165	169	182	162	149	175	148	164	169	179	158	182	156	160	159	177	149	155	157	151	153	165	172	173	144	176	160	165	170	162	159	147	160	181	187	170	145	161	160	145	148	197	160	147	166	158	175	156	163	153	158	150	175	159	142	155	165	150	163	186	145	151	169	167	185	165	171	156	174	156	148	165	158	141	152	180	185	159	179	144	178	145	132	174	184	163	158	168	159	157	191	162	137	134	145	178	157	150	176	186	167	175	144	157	191	185	174	143	148	168	173	177	166	168	150	176	151	159	151	164	177	151	172	166	170	166	180	174	180	164	186	177	172	174	162	177	147	176	159	169	174	148	155	169	148	133	164	166	162	172	181	160	151	167	168	151	159	179	170	173	189	176	174	176	168	167	162	156	167	170	159	148	148	164	150	176	180	144	156	151	170	177	168	142	153	153	152	167	162	174	150	144	124	170	170	152	169	178	158	138	137	168	162	164	143	183	159	157	155	148	146	152	155	185	165	164	156	154	159	173	151	142	162	178	175	149	157	196	175	165	157	143	159	145	131	174	151	157	171	166	185	148	159	190	152	149	129	159	156	174	156	162	153	177	167	146	146	178	172	167	173	166	147	160	171	160	165	157	153	147	176	169	171	173	158	146	171	174	197	148	187	157	173	148	165	165	155	164	188	161	186	155	148	150	154	166	150	145	154	168	162	170	163	151	165	165	158	165	165	168	174	157	144	171	198	154	143	162	160	168	161	169	157	174	175	195	144	153	174	158	160	157	159	154	172	175	159	162	159	141	164	181	177	169	142	191	178	150	150	186	184	180	146	191	163	164	131	164	169	149	163	172	151	147	142	161	151	167	152	171	172	157	150	149	142	148	189	152	167	167	175	160	168	166	177	157	162	166	163	178	144	155	176	154	179	165	146	138	175	170	162	143	177	162	140	144	176	148	182	179	161	165	128	175	175	161	180	163	162	171	154	176	148	165	137	167	162	147	185	167	151	169	167	161	137	158	160	185	176	164	155	169	140	162	148	166	162	170	179	175	145	166	163	188	166	166	180	162	159	149	143	155	183	162	147	147	180	167	172	161	173	152	145	164	169	181	150	153	165	137	152	165	156	170	191	179	170	162	168	151	171	147	141	157	170	175	174	158	171	177	189	169	153	165	158	172	150	149	151	181	163	178	184	166	168	170	157	154	174	170	133	161	175	173	146	150	163	164	156	184	149	157	148	176	142	177	157	160	157	161	142	153	149	154	153	160	157	155	159	185	157	144	164	178	175	190	176	157	164	150	165	185	182	166	170	170	145	166	179	159	139	171	146	169	163	157	154	157	172	158	179	139	138	172	165	161	176	155	158	170	177	164	188	149	166	152	164	186	146	154	162	149	163	122	174	139	147	156	163	151	164	152	169	152	168	170	159	143	177	151	164	145	176	157	164	168	163	161	169	167	166	166	158	163	161	152	156	148	144	163	136	150	176	158	148	158	145	141	155	167	151	150	164	173	174	174	158	170	134	144	134	178	167	150	179	142	150	147	165	166	184	141	152	165	149	162	157	148	130	149	162	175	185	162	180	175	165	157	164	162	158	146	192	184	158	170	151	146	140	173	155	161	166	163	153	165	151	161	149	167	177	165	159	183	164	162	150	147	160	179	177	171	154	148	158	173	151	155	172	175	122	186	161	162	160	164	132	171	164	174	189	162	170	163	162	175	146	159	162	165	159	161	158	156	182	156	172	156	143	157	151	177	159	143	180	197	154	163	148	151	150	141	152	166	150	183	185	167	172	181	152	173	164	158	162	173	153	166	184	176	151	156	160	166	149	134	151	163	174	163	159	163	170	161	150	143	175	176	166	191	160	151	160	168	171	170	157	147	170	173	175	157	171	157	146	148	154	180	167	154	170	160	176	173	163	162	172	148	132	169	147	171	166	150	149	137	172	133	140	144	158	149	157	134	147	160	156	179	152	186	164	190	174	169	154	166	163	151	175	150	161	176	158	152	152	158	149	169	177	164	165	164	156	151	171	138	162	179	147	150	134	165	172	144	174	163	178	135	168	159	157	147	149	172	164	160	182	157	167	156	154	172	168	136	150	185	138	164	156	159	138	182	177	167	164	172	134	145	163	167	151	172	179	133	166	169	155	157	162	144	165	153	169	168	153	161	173	180	168	163	163	159	149	204	162	159	185	175	143	159	178	168	182	160	133	159	165	158	180	157	152	167	179	176	162	144	145	176	158	156	160	161	170	159	164	151	150	153	174	169	130	162	173	158	164	161	179	133	178	155	147	168	154	148	183	169	163	140	154	167	114	166	169	161	170	147	154	191	145	154	158	161	169	174	133	138	143	167	177	149	158	163	178	178	170	154	160	177	161	175	152	142	171	164	149	162	173	152	154	161	169	162	153	162	151	147	170	143	151	159	161	159	173	155	161	164	183	160	144	160	146	177	176	172	175	170	172	168	170	172	147	164	184	161	169	150	157	160	174	162	148	159	151	140	163	144	145	163	170	173	148	151	193	142	163	162	140	142	147	162	170	164	167	155	165	167	154	164	145	143	172	167	159	185	157	170	167	153	170	165	161	153	152	158	151	183	157	160	134	159	141	169	153	153	176	139	149	179	159	160	175	151	176	154	169	165	160	167	163	149	160	171	169	151	180	153	161	131	156	184	146	154	155	196	155	167	177	155	192	165	153	130	170	154	146	144	153	163	172	179	149	164	142	154	131	159
8074	5821	9263	12018	13475	10687	8334	7278	6488	4972	3889	4712	4395	3395	2233	1727	1788	1324	1139	1093	787	780	673	592	595	610	625	521	529	521	498	539	543	539	526	514	544	535	500	504	494	530	484	509	528	512	491	545	535	502	490	486	530	533	502	506	534	572	899	910	483	515	504	510	490	513	529	469	502	509	497	495	497	512	505	510	560	493	496	501	474	512	533	509	520	490	524	497	480	549	490	489	491	527	496	529	508	487	535	536	476	509	490	490	547	494	492	502	517	527	473	530	485	499	506	497	541	523	493	497	516	552	543	517	554	515	484	504	520	542	489	488	506	528	508	509	561	558	498	512	520	493	515	518	538	523	497	554	491	495	490	473	497	563	518	497	538	521	505	496	478	519	506	479	506	509	520	544	492	496	551	512	508	507	525	519	511	527	531	503	517	503	492	567	501	513	500	500	500	493	477	508	504	495	545	507	555	520	521	523	526	542	563	518	500	525	493	522	505	560	521	555	540	550	499	494	540	540	513	496	522	515	538	525	547	530	515	515	531	514	537	503	493	487	506	534	521	500	483	515	524	509	533	482	500	525	569	537	563	539	515	500	518	545	568	507	472	468	517	523	532	566	494	502	508	502	524	495	503	492	500	522	539	527	551	540	535	490	507	490	491	480	507	526	541	528	489	537	516	482	498	512	511	483	526	526	502	513	495	528	514	502	498	523	544	526	485	503	511	502	505	533	523	510	489	465	516	519	552	502	516	495	483	531	507	476	510	523	505	491	491	489	495	548	493	498	520	561	484	485	492	514	496	522	528	545	532	534	499	538	503	512	533	539	482	510	476	524	541	526	489	547	506	472	512	519	502	493	511	494	449	548	514	469	518	525	526	535	504	513	495	550	488	518	494	505	501	503	546	518	547	509	518	502	477	511	547	523	532	516	529	478	530	526	527	500	532	500	482	518	528	543	534	508	519	511	525	498	504	477	540	505	534	493	518	516	557	530	511	516	492	522	483	524	502	495	546	518	518	522	561	482	491	546	507	513	495	497	481	492	493	536	499	514	528	534	535	522	489	496	501	505	544	515	540	497	497	522	481	499	509	556	533	479	544	520	501	525	514	519	474	496	514	554	522	506	543	507	540	532	454	553	497	499	522	511	520	500	540	518	550	528	531	519	530	528	505	567	519	513	497	492	484	524	508	537	493	501	497	462	465	514	515	501	500	530	475	530	510	462	497	488	489	500	539	495	526	500	483	495	506	504	510	506	493	558	517	486	495	463	510	492	507	521	479	537	554	496	530	521	526	504	534	464	539	524	493	518	465	515	509	504	532	432	487	516	494	467	499	497	542	517	483	545	525	543	523	510	470	568	498	528	512	524	536	498	516	500	543	498	484	465	499	533	518	502	528	508	521	521	502	524	527	508	488	537	532	523	498	493	543	527	509	511	506	498	540	515	543	520	511	511	517	491	514	494	522	523	530	446	488	531	521	483	498	547	517	515	499	496	478	505	499	494	492	483	541	509	551	523	523	502	524	513	526	510	551	505	527	500	505	493	521	530	499	514	529	515	495	489	496	532	526	521	504	495	541	497	528	483	477	527	534	515	558	482	525	527	540	507	531	487	490	507	531	488	502	501	517	537	482	507	543	522	518	520	522	528	494	524	520	516	514	501	464	535	543	516	484	521	476	504	464	548	510	502	522	532	518	512	523	538	555	491	509	509	528	487	546	498	500	496	506	493	517	506	491	501	512	502	493	501	499	487	494	510	540	528	468	530	512	483	482	483	518	520	482	481	481	502	500	502	510	520	530	535	476	559	500	526	492	524	525	539	482	505	497	514	486	539	523	512	480	570	489	527	433	486	480	503	528	546	503	533	497	516	542	477	525	509	508	511	482	533	543	512	539	505	518	581	523	522	512	525	548	513	572	505	526	519	521	519	526	552	513	492	523	520	511	514	496	501	501	533	522	481	541	511	496	547	539	541	507	502	528	508	539	494	502	552	489	507	508	519	522	545	503	542	522	554	505	528	525	469	524	522	544	506	530	516	489	540	511	495	499	527	456	530	500	576	524	495	497	497	517	529	514	531	541	520	500	555	501	507	515	503	474	508	532	527	485	494	529	505	547	523	532	510	510	497	521	482	564	507	507	533	509	508	504	503	514	529	530	484	498	487	503	514	520	489	496	507	524	557	500	484	514	522	556	471	550	512	506	541	540	534	514	530	503	488	572	522	540	525	515	518	493	544	515	522	535	526	499	494	528	497	544	491	509	474	535	542	550	561	516	503	521	563	504	464	502	549	513	454	525	549	493	510	540	521	488	525	563	504	529	539	548	511	522	497	485	517	494	529	476	499	532	521	537	493	538	527	513	502	521	567	511	535	463	523	489	543	531	513	542	523	521	519	521	509	525	533	555	502	534	505	558	493	502	526	538	519	501	484	525	485	535	562	515	506	510	520	526	553	533	544	532	505	510	543	500	482	483	525	494	565	472	524	480	484	524	486	524	504	510	512	497	520	576	484	522	522	498	497	483	538	532	557	554	492	534	539	519	528	526	508	516	453	489	497	530	545	505	513	506	527	523	517	494	485	489	487	481	470	543	498	510	505	476	508	514	539	530	564	477	502	521	492	519	496	494	574	528	486	486	490	477	503	547	481	473	513	538	511	467	524	449	556	532	527	497	535	521	506	541	503	526	536	541	545	541	523	464	522	512	489	490	525	505	464	508	538	510	503	548	504	496	571	500	520	509	459	527	524	547	538	521	470	532	505	495	538	534	509	524	513	535	514	515	574	498	532	500	552	523	505	559	536	497	513	539	523	549	550	557	496	513	501	509	491	539	486	468	498	516	480	536	536	538	472	519	482	538	509	538	542	507	482	430	532	484	515	500	503	493	476	499	457	487	517	488	509	491	514	505	560	560	498	487	534	544	551	489	480	543	489	492	539	500	525	527	497	503	589	479	494	505	493	499	485	501	508	524	542	535	498	534	481	505	478	561	541	513	469	544	510	522	517	526	509	499	525	528	545	507	491	512	492	491	517	515	480	515	518	491	490	492	523	502	506	564	533	501	505	525	507	536	506	509	510	511	471	512	478	509	507	550	506	528	544	522	508	525	527	545	493	530	541	510	542	524	545	520	474	500	512	486	540	558	525	511	557	510	549	533	510	477	479	516	511	538	552	532	525	497	513	510	536	487	481	515	476	476	557	477	528	487	543	517	529	515	490	443	501	493	567	529	513	505	523	493	495	502	533	529	480	512	492	517	514	508	506	474	488	500	539	483	509	492	509	508	528	508	532	559	540	498	517	522	553	519	509	521	491	547	519	478	517	512	527	556	544	512	514	507	522	542	505	537	469	533	474	514	538	525	535	514	476	510	543	563	508	539	496	523	517	537	520	564	493	488	514	515	504	540	522	542	494	544	533	487	507	479	476	542	514	542	551	552	504	511	488	484	508	528	555	514	484	493	490	523	516	519	526	498	519	538	493	494	525	517	464	524	553	483	515
27111	19274	27525	30169	30660	26392	22934	19226	16948	13599	11067	13906	12302	9426	4738	3195	3173	2362	2080	1367	927	675	454	266	280	260	177	148	151	170	140	140	139	111	134	107	102	101	102	106	112	104	110	116	119	111	104	108	108	97	101	96	107	114	97	108	99	196	495	271	118	98	110	106	90	97	85	101	102	103	111	109	88	94	86	104	77	97	114	121	118	101	90	96	124	99	97	105	96	92	103	97	102	100	103	102	108	103	92	104	100	106	109	101	77	96	114	90	109	106	116	104	89	100	93	109	92	112	94	91	88	90	92	105	100	95	97	103	94	108	101	113	103	102	96	92	94	110	103	103	88	118	88	107	104	114	80	115	97	116	91	99	93	119	102	105	124	105	121	98	93	103	98	111	102	116	95	108	80	115	102	107	84	80	86	101	128	96	87	99	91	94	85	99	73	102	106	96	81	81	101	110	119	109	102	113	91	102	93	93	103	111	101	104	99	111	83	104	96	115	84	97	103	94	100	102	88	101	104	107	96	105	96	106	106	93	110	95	103	85	96	101	95	80	99	86	110	120	95	84	109	111	108	122	98	100	103	110	92	89	111	99	112	88	106	96	96	97	98	74	121	123	84	109	110	98	99	108	94	99	107	106	110	106	108	87	111	95	103	96	102	86	98	98	98	109	97	106	105	100	97	117	84	96	122	85	109	95	92	96	110	83	100	87	104	115	94	90	95	120	121	94	115	101	93	104	109	89	82	103	92	115	89	99	104	108	102	92	107	90	96	96	97	105	106	91	108	98	109	96	97	116	95	106	103	105	107	97	83	83	90	101	70	91	103	83	73	102	83	105	100	98	105	102	70	110	117	84	94	78	89	98	99	96	122	103	110	101	99	92	107	92	104	100	111	90	103	105	94	86	107	94	104	77	100	124	82	107	109	96	106	89	117	106	75	87	94	97	104	98	97	105	118	97	92	99	87	96	102	99	84	106	109	103	105	116	101	110	103	108	85	96	120	104	113	107	109	98	98	87	103	92	102	90	110	95	99	108	98	112	123	95	97	85	94	87	110	111	93	88	84	92	94	100	99	105	86	103	114	121	95	87	94	110	88	93	99	104	109	97	88	108	105	96	106	98	98	106	101	98	114	117	104	102	112	92	84	96	95	104	105	117	100	111	106	91	99	114	106	90	85	95	96	92	99	92	84	92	103	102	103	88	109	91	101	106	92	88	87	109	107	107	105	104	110	94	103	93	109	102	96	111	92	109	92	93	103	89	99	97	107	103	106	83	113	89	105	93	83	84	106	100	101	105	82	102	89	103	109	110	94	83	89	99	98	111	108	88	105	124	103	100	82	98	92	109	97	99	85	79	84	95	92	104	86	98	96	105	107	102	97	88	92	103	94	89	94	114	102	105	105	103	98	104	88	131	110	103	91	112	104	90	97	88	79	99	107	107	98	112	100	102	98	114	116	96	96	91	93	120	128	96	102	103	97	124	101	99	105	99	99	86	88	95	87	100	105	117	83	92	87	86	107	107	101	86	101	97	112	108	112	97	114	83	96	80	85	109	98	98	98	107	125	85	94	102	113	110	96	107	117	97	99	89	115	115	107	101	103	94	91	106	99	108	101	91	99	93	91	103	97	108	82	97	95	103	96	98	97	95	105	107	105	102	98	101	106	97	100	92	94	90	104	106	92	103	101	105	87	86	100	105	94	109	107	96	95	87	89	98	103	98	119	85	82	104	115	100	115	99	86	81	103	98	88	90	104	107	79	97	105	110	102	74	104	99	95	113	104	101	97	105	83	103	108	96	114	127	113	94	92	112	96	108	94	92	128	93	109	87	114	84	112	95	101	84	111	92	103	89	114	96	100	96	108	112	108	101	99	87	98	95	115	93	87	92	84	88	97	115	117	118	114	106	96	103	102	102	99	89	89	94	99	102	97	112	100	87	107	93	93	111	110	108	97	91	109	94	83	105	99	107	98	108	106	102	103	102	100	92	104	103	102	110	110	92	107	92	80	113	95	111	100	107	88	94	97	84	109	104	107	98	92	105	106	87	92	96	91	96	84	98	104	105	100	91	99	99	97	110	123	104	108	113	90	88	89	94	113	103	99	87	110	103	115	93	93	93	83	113	97	90	112	95	90	95	116	101	86	105	115	112	83	97	104	97	122	101	86	117	98	98	99	93	93	95	94	93	111	99	97	113	86	104	93	92	103	104	116	102	104	96	122	113	111	104	106	114	95	107	118	98	97	77	94	102	63	89	108	85	105	117	103	102	89	96	105	102	92	106	92	102	103	118	114	97	89	106	84	113	101	99	95	97	99	91	102	104	115	104	97	92	102	106	103	88	104	100	89	98	102	114	110	96	85	119	95	111	97	103	104	95	106	99	99	109	96	89	107	92	106	82	89	89	91	118	95	87	88	110	99	107	100	105	101	100	91	98	96	119	109	87	103	104	90	107	105	97	107	87	115	92	98	98	113	97	89	113	97	72	116	100	99	83	95	103	90	101	105	91	98	99	115	117	93	79	98	88	98	82	111	95	115	102	97	96	103	108	116	90	87	99	94	109	95	96	104	89	92	105	110	103	103	94	106	105	102	112	114	121	76	104	96	98	111	101	99	102	97	114	97	91	95	97	86	102	105	88	91	117	108	97	94	108	82	96	100	110	111	96	112	99	99	104	105	114	88	92	109	107	93	112	117	95	109	111	105	90	101	101	113	84	92	109	124	108	121	95	104	86	93	104	92	94	89	106	99	104	95	104	100	98	99	103	108	108	92	99	100	88	128	110	108	93	103	85	104	109	107	90	95	98	114	106	101	110	102	91	99	96	93	113	106	107	99	104	92	104	81	97	101	96	88	101	85	99	104	108	120	92	109	87	106	97	92	96	105	115	112	110	100	105	88	99	104	107	101	101	96	93	97	94	93	101	91	97	98	114	90	97	93	116	102	80	112	81	82	105	85	95	101	105	82	96	101	104	94	102	102	114	104	112	105	97	99	103	110	107	117	83	107	90	96	108	80	99	106	83	115	104	99	107	105	101	112	101	95	109	98	118	98	82	92	96	90	96	102	96	108	95	100	99	108	79	90	101	95	107	105	101	103	98	106	102	84	108	99	113	126	102	117	80	98	103	104	100	92	109	115	81	96	90	95	110	105	102	90	121	97	117	94	102	97	105	91	119	84	113	102	96	93	98	115	99	108	105	118	110	107	108	111	87	103	84	100	102	85	99	109	84	101	106	118	105	106	119	112	102	99	86	101	106	96	110	91	109	90	102	119	115	79	97	107	97	99	99	100	107	99	95	111	104	94	106	100	104	110	93	93	97	102	106	106	117	96	87	86	97	111	86	115	85	98	108	95	97	102	106	106	114	97	100	99	110	89	107	87	106	91	96	125	90	98	97	96	82	90	114	100	97	88	120	102	94	104	91	90	80	107	101	106	81	92	104	98	106	105	96	95	102	89	110	103	91	101	112	100	102	110	103	96	102	104	89	84	93
18628	12764	20979	26144	33126	29592	31360	30029	30204	26542	24306	30413	29528	27799	19389	15698	12236	11088	10617	8758	4972	4274	2702	1520	1854	1909	994	739	721	738	618	611	640	594	453	528	528	503	383	410	400	413	371	369	386	391	376	382	369	336	402	388	402	442	403	374	406	1198	3683	1656	380	350	370	369	359	367	384	372	332	369	372	342	360	366	328	332	365	355	339	352	335	367	404	346	367	378	364	375	357	325	357	332	325	343	355	347	348	377	321	336	378	319	370	334	321	334	328	379	379	350	385	349	334	334	362	364	388	369	301	371	369	356	355	356	356	358	376	332	346	355	319	327	324	350	341	342	360	320	348	350	368	377	349	337	382	358	346	334	335	372	340	357	339	335	352	360	366	375	334	383	335	354	364	386	373	372	338	357	309	334	354	383	365	339	374	317	381	349	370	323	330	336	373	311	392	369	359	319	322	348	391	330	363	313	336	356	356	352	327	370	367	363	302	366	376	345	349	339	354	343	340	318	338	364	347	312	328	356	322	325	329	367	346	374	359	338	339	346	361	368	357	363	324	333	358	384	344	389	379	368	327	370	367	363	340	347	324	333	374	362	357	351	344	371	347	372	325	329	328	344	327	336	355	294	361	365	341	320	347	370	352	342	319	394	373	350	390	334	357	345	360	336	373	360	359	357	327	351	327	351	350	348	362	363	348	346	335	357	374	408	329	333	393	372	346	341	362	321	344	335	331	346	359	321	338	347	331	328	355	362	321	352	359	367	320	337	358	353	346	349	332	344	347	354	343	357	343	360	333	340	332	364	377	350	376	363	359	354	340	315	362	371	351	383	329	340	349	363	349	360	365	347	372	320	366	361	339	339	359	324	349	352	341	349	364	356	373	341	316	380	356	366	324	352	334	348	340	361	334	357	335	330	320	325	352	331	365	359	292	333	332	356	331	380	330	346	359	360	309	350	299	365	355	359	357	348	351	354	361	379	372	333	342	352	330	365	353	352	373	307	338	346	376	346	389	341	308	337	358	359	328	393	322	353	348	362	349	331	314	343	351	363	321	377	339	377	392	355	359	371	368	370	358	348	322	363	338	363	363	378	325	358	339	360	341	350	335	359	332	330	365	341	368	339	329	364	332	350	349	342	341	324	356	347	371	340	323	339	367	310	373	353	352	364	338	347	326	319	355	319	332	340	330	354	338	354	359	362	363	359	333	339	330	357	392	354	368	379	335	338	359	328	351	361	330	329	340	366	360	375	362	318	356	345	352	325	351	369	348	331	360	379	349	362	351	346	335	346	333	369	350	376	385	329	350	325	342	352	370	347	343	351	348	370	353	322	379	348	373	361	349	361	361	342	365	351	332	354	363	353	328	353	342	332	354	324	387	323	361	321	347	332	348	363	323	342	343	375	358	357	330	365	340	334	317	365	367	373	396	365	336	345	368	331	321	364	324	327	315	357	361	373	345	356	346	370	348	315	311	320	366	352	351	333	385	340	317	316	345	333	338	368	353	354	332	346	371	354	366	362	360	356	340	335	351	335	344	365	312	343	320	351	341	303	359	351	339	323	314	348	355	359	333	339	345	311	366	379	345	340	386	354	345	376	344	371	382	368	321	396	376	344	337	356	367	332	323	348	357	343	359	318	357	332	344	368	341	365	382	329	361	362	331	315	371	334	354	293	374	336	310	361	331	355	334	368	341	323	381	366	351	332	359	354	329	340	350	363	338	349	339	359	342	364	346	345	319	362	341	339	361	353	348	346	377	350	342	327	352	348	347	342	369	366	369	352	360	338	330	335	374	364	331	366	348	349	360	354	335	367	350	332	340	367	320	329	329	355	341	326	363	377	353	349	350	355	331	353	362	338	348	329	313	355	375	375	353	350	373	353	350	347	355	344	353	343	329	378	342	330	345	318	319	357	331	344	346	359	368	358	371	345	349	333	328	351	331	343	348	323	366	349	352	363	400	356	364	332	343	359	366	348	340	369	361	347	300	341	345	360	310	332	387	361	374	296	375	330	350	346	338	357	355	341	371	344	362	360	311	349	332	347	340	341	336	359	361	342	369	351	369	334	327	344	354	318	350	379	353	362	330	351	338	360	328	344	331	394	349	362	349	349	337	381	356	332	354	308	344	349	351	348	367	342	368	348	330	377	347	346	336	371	378	314	343	315	368	367	331	342	358	352	349	363	350	380	332	355	356	339	324	346	356	315	352	342	338	336	362	280	372	359	350	367	342	377	354	335	373	324	333	369	364	366	346	336	356	348	360	366	340	367	367	355	357	353	356	353	382	353	339	307	363	367	354	341	355	314	358	345	321	324	416	332	334	345	370	388	329	332	342	357	368	333	289	338	337	328	379	354	346	356	382	341	350	359	328	360	338	369	357	347	338	378	358	327	360	374	357	348	380	393	355	348	325	318	336	353	349	319	340	334	359	390	353	354	380	318	349	373	357	346	357	313	337	363	354	331	360	338	345	362	308	404	352	328	371	349	322	404	371	315	339	345	336	369	348	326	359	371	344	371	332	363	363	354	344	321	329	346	310	341	327	336	378	355	354	318	342	333	360	326	341	354	350	342	386	332	361	343	337	346	332	357	353	370	362	352	335	376	351	367	346	367	347	389	353	317	336	331	338	369	348	306	389	365	349	336	330	344	350	340	331	347	311	332	375	353	390	336	370	388	384	337	327	341	355	318	359	328	360	366	322	371	329	351	326	389	340	366	357	319	329	368	353	370	364	367	310	357	368	334	366	340	324	337	345	351	378	357	359	369	340	377	335	317	321	378	326	354	345	357	345	337	342	375	364	357	359	326	340	337	374	336	370	366	317	346	354	318	337	388	366	318	388	349	333	380	330	349	334	320	333	317	320	337	342	317	364	370	321	333	350	361	363	354	365	332	346	381	349	351	354	371	340	365	296	344	331	355	358	352	371	339	339	333	307	370	372	376	353	376	365	349	302	337	334	341	381	318	361	353	353	371	335	348	346	369	311	361	364	360	374	359	331	319	328	360	315	375	343	384	352	322	369	330	342	329	369	390	329	337	374	348	287	350	346	352	351	314	351	355	346	373	348	320	352	368	379	378	321	327	336	350	310	343	343	382	305	384	328	379	340	349	350	290	331	351	357	349	365	371	351	322	333	331	380	366	310	352	368	331	376	339	369	341	361	347	309	357	346	384	334	342	372	323	393	360	355	336	338	363	331	342	336	331	352	334	357	363	392	365	334	351	368	329	366	374	345	321	358	368	340	343	348	335	351	343	348	348	387	334	363	344	361	363	355	333	355	357	350	383	330	359	341	360	364	365	354	322	335	335	354	362	385	366	379	344	347	347	340	317	370	350	322	364	367	329	380	367	376	402	365	342	352	323	339	330	353	327	353	346	354	357	385	345	364	353	338	348	384	360	349	344	335	321	361	353	329	358	355	351	327	361	337	323	347	361	342	361	317	372	333	364	318	346	352	332	364	326	335	369	361	346	340	354	326	344	342	342	358	332	318	329	354	320
